diff --git a/ALGUL/index.html b/ALGUL/index.html
index 76e27dc119783f47da855d49712c43bab0798e9a..ef576cf084bf04ca60c1475ef5cecb5c16270f68 100644
--- a/ALGUL/index.html
+++ b/ALGUL/index.html
@@ -1 +1,46 @@
-Le travail n'a pas encore commencé!!!
\ No newline at end of file
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8" />
+    <title>Projet WebGL</title>
+    <style>
+      body {
+        margin: 0;
+      } 
+      canvas {
+        width: 100%; 
+        height: 100%;
+      }
+      .centre {
+        text-align: center;
+      }
+    </style>
+  </head>
+  <body>
+    <!-- Chargement du polyfill pour les import maps -->
+    <script async src="https://unpkg.com/es-module-shims@1.3.6/dist/es-module-shims.js"></script>
+
+    <script type="importmap">
+      {
+        "imports": {
+          "three": "https://cdn.jsdelivr.net/npm/three@0.138.0/build/three.module.js",
+          "three/addons/controls/OrbitControls.js": "https://cdn.jsdelivr.net/npm/three@0.138.0/examples/jsm/controls/OrbitControls.js",
+          "three/addons/loaders/OBJLoader.js": "https://cdn.jsdelivr.net/npm/three@0.138.0/examples/jsm/loaders/OBJLoader.js",
+          "Coordinates": "./lib/Coordinates.js",
+          "dat.gui": "https://cdn.jsdelivr.net/npm/dat.gui@0.7.9/build/dat.gui.module.js"
+        }
+      }
+    </script>
+    
+    <!-- JQuery pour afficher les erreurs -->
+    <script type="text/javascript" src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
+
+    <h1 class="centre">Projet WebGL</h1>
+    <div id="webGL" class="centre"></div>
+
+    <!-- Votre script principal -->
+    <script type="module" src="index.js"></script>
+
+    <p class="centre">Projet réalisée par Sefer, Louis et Mehdi</p>
+  </body>
+</html>
diff --git a/ALGUL/index.js b/ALGUL/index.js
new file mode 100644
index 0000000000000000000000000000000000000000..be0a97a55180e63f0296e1fee99d98d787bd7aee
--- /dev/null
+++ b/ALGUL/index.js
@@ -0,0 +1,103 @@
+    import * as THREE from 'https://cdn.jsdelivr.net/npm/three@0.150.1/build/three.module.js';
+    import { GLTFLoader } from 'https://cdn.jsdelivr.net/npm/three@0.150.1/examples/jsm/loaders/GLTFLoader.js';
+    import { OrbitControls } from 'https://cdn.jsdelivr.net/npm/three@0.150.1/examples/jsm/controls/OrbitControls.js';
+
+    const scene = new THREE.Scene();
+    const camera = new THREE.PerspectiveCamera(60, window.innerWidth / window.innerHeight, 0.1, 1000);
+    const renderer = new THREE.WebGLRenderer({ antialias: true });
+
+    renderer.setSize(window.innerWidth, window.innerHeight);
+    document.body.appendChild(renderer.domElement);
+
+    const controls = new OrbitControls(camera, renderer.domElement);
+    controls.enableDamping = true;
+    controls.dampingFactor = 0.05;
+    controls.screenSpacePanning = false;
+    controls.maxDistance = 1000;
+    controls.minDistance = 50;
+    controls.target.set(0, 0, 0);
+
+    const light = new THREE.DirectionalLight(0xffffff, 1);
+    light.position.set(10, 10, 10);
+    scene.add(light);
+
+    const ambientLight = new THREE.AmbientLight(0x404040, 1);
+    scene.add(ambientLight);
+
+    camera.position.set(200, 150, 300);
+
+    const loader = new GLTFLoader();
+    loader.load('modeles/old_bridge.glb', function (gltf) {
+        const bridge = gltf.scene;
+        scene.add(bridge);
+
+        bridge.position.set(0, 100, 0);
+        bridge.scale.set(0.5, 0.5, 0.5);
+        bridge.rotation.y = Math.PI / 2;
+
+        controls.target.copy(bridge.position);
+        controls.update();
+
+        renderer.render(scene, camera);
+    }, undefined, function (error) {
+        console.error("Erreur de chargement du pont :", error);
+    });
+
+    loader.load('modeles/bateau.glb', function (gltf) {
+        const boat1 = gltf.scene.clone();
+        const boat2 = gltf.scene.clone();
+
+        boat1.position.set(-300, 1, - 500);
+        boat1.scale.set(0.3, 0.3, 0.3);
+
+        boat2.position.set(-200, 1, -600);
+        boat2.scale.set(0.3, 0.3, 0.3);
+        boat2.rotation.y = Math.PI / 4; 
+
+        scene.add(boat1);
+        scene.add(boat2);
+
+        renderer.render(scene, camera);
+    }, undefined, function (error) {
+        console.error("Erreur de chargement des bateaux :", error);
+    });
+
+    const sunGeometry = new THREE.SphereGeometry(20, 32, 32);
+    const sunMaterial = new THREE.MeshBasicMaterial({ color: 0xffcc00 });
+    const sun = new THREE.Mesh(sunGeometry, sunMaterial);
+    sun.position.set(50, 300, -200); 
+    scene.add(sun);
+
+    const sunLight = new THREE.DirectionalLight(0xffddaa, 2);
+    sun.add(sunLight);
+    scene.add(sunLight);
+
+    const textureLoader = new THREE.TextureLoader();
+    const groundTexture = textureLoader.load('textures/water.jpg');
+    groundTexture.wrapS = groundTexture.wrapT = THREE.RepeatWrapping;
+    groundTexture.repeat.set(10, 10);
+    groundTexture.offset.set(0, 0); 
+
+    const groundMaterial = new THREE.MeshLambertMaterial({ map: groundTexture });
+
+    const solidGround = new THREE.Mesh(
+        new THREE.PlaneGeometry(10000, 10000, 100, 100),
+        groundMaterial
+    );
+    solidGround.rotation.x = -Math.PI / 2;
+    solidGround.position.y = -2; 
+    scene.add(solidGround);
+
+    function animate() {
+        requestAnimationFrame(animate);
+        controls.update();
+        renderer.render(scene, camera);
+    }
+
+    animate();
+
+    window.addEventListener('resize', () => {
+        renderer.setSize(window.innerWidth, window.innerHeight);
+        camera.aspect = window.innerWidth / window.innerHeight;
+        camera.updateProjectionMatrix();
+    });
diff --git a/ALGUL/modeles/.gitkeep b/ALGUL/modeles/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/ALGUL/textures/.gitkeep b/ALGUL/textures/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/ALGUL/textures/water.jpg b/ALGUL/textures/water.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4d619f380ac9421f5ecf80ba943e4b598563c659
Binary files /dev/null and b/ALGUL/textures/water.jpg differ
diff --git a/COGNET/textures/crane/Skull_OBJ.OBJ b/COGNET/textures/crane/Skull_OBJ.OBJ
new file mode 100644
index 0000000000000000000000000000000000000000..799340aa0c9ac984bbf40d12ae6e95414b5951ad
--- /dev/null
+++ b/COGNET/textures/crane/Skull_OBJ.OBJ
@@ -0,0 +1,17527 @@
+# File exported by ZBrush version 2019
+# www.zbrush.com
+#Vertex Count 5668
+#UV Vertex Count 6335
+#Face Count 5512
+#Auto scale x=0.083314 y=0.083314 z=0.083314
+#Auto offset x=0.001161 y=0.014509 z=-0.036330
+mtllib Skull_OBJ.mtl
+usemtl defaultMat
+v 0.04517989 -1.76621306 8.19096683
+v 0.29055535 -3.55471109 9.69492779
+v 0.87891497 -3.73775623 9.85230152
+v 0.69717969 -3.52394769 9.14919994
+v 0.3565832 -3.35590097 9.29655779
+v 1.4166769 -5.85579981 10.05774715
+v 1.40146224 -6.02058779 9.88034024
+v 1.80958198 -5.92239787 9.47663751
+v 1.90180101 -5.8026731 9.5714206
+v 1.01512891 -5.82698449 10.20605937
+v 0.96860705 -5.98507901 10.05891472
+v 0.38512467 -3.72576758 10.07035571
+v 0.39743302 -4.16849467 9.97944447
+v 0.34601406 1.11226994 9.56717673
+v 0.36730911 0.68590745 9.96118696
+v 0.6715551 0.35662356 9.78608656
+v 0.73514053 0.71004079 9.42939405
+v 1.5241408 -4.17840109 9.5087899
+v 1.8804908 -3.28049574 9.20506277
+v 1.7756625 -3.24660452 9.34164497
+v 1.49289985 -3.68312106 9.66253072
+v 0.88233316 -4.03125285 9.79661039
+v 0.89347707 -4.40097852 9.73650798
+v 1.9667266 -4.08013784 9.16849194
+v 2.09926256 -3.33736016 8.98758091
+v 0.96393733 0.91201154 9.09049546
+v 1.02831052 0.99867059 8.95144936
+v 0.81205552 1.41363672 8.93944461
+v 0.56106814 1.34779539 9.2297705
+v 1.39334742 0.4752041 8.98757948
+v 1.47342327 0.61588655 8.78240856
+v 1.28649287 0.30976433 9.14103128
+v 0.53116458 -0.10066105 8.81575284
+v 0.51899673 -0.13072425 9.26428521
+v 0.38414003 0.12316694 9.46573594
+v 0.37110347 0.08987131 9.03367683
+v 0.87075642 -5.69430848 9.10506999
+v 0.89860905 -5.82447015 9.14799374
+v 0.67207136 -5.87764479 9.25487315
+v 0.64930886 -5.67277435 9.1880458
+v 0.77776438 -5.42797491 9.06147232
+v 0.99232017 -5.56187786 8.99123527
+v 1.11638074 -5.71997703 8.96394058
+v 2.18986045 -0.78757439 8.98392655
+v 2.32102853 -1.27256562 8.94671757
+v 2.96252765 -1.28016132 8.80078197
+v 2.81133228 -0.75835263 8.74838607
+v 1.72598859 -0.94104694 9.12726374
+v 1.86644121 -1.42708339 9.08811884
+v 1.86077813 -0.03726779 8.93362682
+v 1.4622883 -0.48235579 9.24286984
+v 0.42185758 -3.1683208 8.65832474
+v 0.24837671 -3.09529755 8.80667846
+v 0.71402013 -3.50111293 8.54104314
+v 0.57475904 -3.44964098 8.36916213
+v 1.13656264 -3.60605283 9.03467699
+v 1.09913921 -3.5082682 8.52258674
+v 2.84999589 -1.88108049 8.3970592
+v 3.04675418 -2.24938372 7.94071446
+v 3.67693911 -2.02526152 7.86804785
+v 3.62132597 -1.59097513 8.37520742
+v 3.61881878 -1.29514364 8.61573581
+v 2.30043696 -1.80421991 8.81315873
+v 0.47540786 -3.46726213 8.04421708
+v 0.33042422 -3.22018944 8.12832897
+v 0.79391784 -3.56872438 8.00520668
+v 0.06015099 -2.03641759 8.29377836
+v 0.07001371 -1.84133839 8.15364338
+v 0.07668491 -2.20556498 8.29004387
+v 0.10311125 -2.02812391 8.06519891
+v 0.18820471 -2.90415745 8.20863197
+v 0.1381986 -2.53295569 8.20009701
+v 0.06267486 -1.4808013 7.83163299
+v 0.16961218 -1.62724673 7.74656816
+v 2.65639045 -2.69193321 8.12753056
+v 2.541283 -2.54197409 8.63763481
+v 2.44456291 -3.35910963 8.5769429
+v 2.71037297 -3.27362628 7.94775275
+v 3.32301492 -3.28935228 7.74813636
+v 4.0259076 -2.80326807 7.70736316
+v 3.69100784 -3.6517009 7.80361286
+v 4.20311168 -3.21895212 7.70165411
+v 3.79133866 -3.83196877 7.60786688
+v 4.04126265 -3.58302454 7.46984669
+v 5.80098042 3.17960547 7.38613257
+v 5.49010374 3.38566923 7.81193033
+v 6.02191775 2.43922981 7.35592469
+v 6.08338804 2.54053699 7.13286828
+v 5.63144635 3.72333265 7.24696771
+v 6.03767058 2.61714091 6.86808288
+v 5.26793159 4.31576882 7.69228211
+v 5.35691692 -2.66108181 7.61089597
+v 5.20662764 -2.235704 7.77592755
+v 4.73588471 -2.43117955 7.69295031
+v 4.76812296 -2.94284448 7.67685766
+v 5.67710193 -2.4267579 7.45994528
+v 5.58632054 -2.04850175 7.74587134
+v 0.02245829 -0.79264082 7.37871081
+v 0.27141321 -0.85451201 7.17858503
+v 0.16993023 -0.30988416 7.80429251
+v 0.03183672 -0.96698394 7.42541197
+v 0.18149307 -1.15294003 7.27475031
+v 2.82313116 -0.89592998 7.0176571
+v 2.47424513 -0.44135393 6.93595331
+v 2.37343875 -0.53792065 7.20055128
+v 2.83373958 -1.0935508 7.35955187
+v 3.16669966 -0.9170607 6.94753882
+v 2.90787155 -0.58906055 6.72573582
+v 3.31580242 -1.11135831 7.30125518
+v 4.42915068 -0.54644152 7.2393814
+v 4.14028067 -0.56065016 7.5321297
+v 4.25733227 -0.46152434 7.75179072
+v 4.52759314 -0.35707322 7.5303483
+v 4.32097743 -0.79021948 7.08120926
+v 4.0793566 -0.7529065 7.34800356
+v 4.71750236 -0.20348353 7.42347605
+v 4.65897889 -0.3119875 7.17669632
+v 4.59085198 -0.70679381 6.9577636
+v 4.45823284 -0.85210659 6.82319029
+v 4.72352834 -0.50405724 6.9480854
+v 0.38374941 -2.37487889 7.14558988
+v 0.49369497 -2.52937341 6.95597648
+v 0.43910872 -2.05237467 6.93097828
+v 0.32961278 -2.09254245 7.16268411
+v 0.42466645 -2.61516886 7.33124987
+v 0.51498461 -2.86887581 7.14883502
+v 0.30695434 -2.15772183 7.46364257
+v 1.37448135 -2.79417473 7.28231516
+v 1.42798223 -2.94122459 7.60474193
+v 1.5538706 -2.57722836 7.66188679
+v 1.38193817 -2.4091423 7.17042209
+v 1.15376437 -2.89414694 7.06200167
+v 1.16374528 -3.17830376 7.5552263
+v 1.14564292 -2.43161023 6.83400172
+v 6.3292692 0.26148365 6.78387655
+v 6.13033531 0.50556566 6.89148569
+v 6.18828431 -0.08992203 7.15438954
+v 6.32704782 -0.3145679 7.07106604
+v 6.50052207 -0.01776015 6.64849196
+v 6.40193223 -0.43851125 6.91449215
+v 6.35115818 0.84805597 6.5664505
+v 2.68072867 -0.28058214 6.61266375
+v 2.43299064 -0.09056893 6.74473451
+v 5.85273603 -2.93622238 6.80305552
+v 6.15581069 -2.22746934 6.63354112
+v 5.87244226 -1.79504716 7.20771549
+v 6.48262298 -2.79517131 5.79645825
+v 6.60348312 -2.27969659 5.86132607
+v 5.62355026 -3.39837973 6.48081762
+v 6.28960133 -3.13459091 5.62429787
+v 5.0264517 -3.31557491 7.37926025
+v 4.844352 -3.52054659 7.02674579
+v 2.16218104 0.13072152 6.79018083
+v 2.09336589 0.45575327 6.75620126
+v 1.80096368 0.44505748 6.83114576
+v 1.92652502 0.10185331 6.87520273
+v 2.54744866 0.20859026 6.67791574
+v 4.69864247 -0.73569194 6.79333583
+v 4.6118338 -0.83029353 6.65350133
+v 4.80636142 -0.60084235 6.73331069
+v 4.77997853 -0.66134651 6.52124885
+v 5.42768159 3.86440625 6.25512454
+v 5.76223687 5.07195489 6.09280583
+v 5.83556238 5.40133447 6.36963747
+v 5.58560333 4.29695722 6.77288914
+v 5.69116708 3.16288039 6.69319568
+v 5.68677583 2.6015478 6.37433992
+v 5.58870396 2.63015797 6.14468663
+v 5.68184051 3.50946545 6.8902895
+v 1.25652188 1.16568997 6.66666219
+v 1.28176046 1.31335321 7.1554269
+v 1.40691723 0.86404685 7.21655092
+v 1.57475817 0.68540227 6.86516826
+v 1.76955121 0.79036802 6.53062514
+v 1.65368327 0.81944804 6.20163905
+v 1.31466547 0.96248708 6.21303282
+v 1.79566653 0.66621936 6.72271675
+v 5.89830325 2.61543857 6.61555261
+v 5.18822669 0.56249165 6.61797216
+v 5.1708656 0.67417519 6.2952467
+v 5.13945725 0.19559086 6.57261455
+v 5.10999734 0.29929215 6.78302091
+v 5.24278996 0.8731545 6.82323036
+v 5.11928277 0.3892323 6.97980997
+v 5.14931036 0.93995825 6.52040895
+v 2.88011255 -0.16258785 6.50059039
+v 3.10481907 -0.41741402 6.51778479
+v 4.94396453 2.06927718 5.98152552
+v 5.09793536 1.59440628 5.84173824
+v 5.09103514 1.25137453 6.14600587
+v 4.97793122 1.76357209 6.58479243
+v 4.86281447 2.2807572 6.72740705
+v 4.8793607 2.31660652 6.62513065
+v 4.6624036 2.43353686 5.8576667
+v 4.75984448 2.05344154 5.41742819
+v 4.66862131 2.659556 6.32093671
+v 5.50962683 0.78941195 5.93644728
+v 5.52331066 1.6688144 5.93295961
+v 5.66982825 1.64347334 6.1205405
+v 5.984531 0.81694711 5.97438384
+v 5.81524482 0.39605548 5.90954321
+v 5.3190494 -0.05129438 6.02459199
+v 5.10824635 0.04898353 5.943526
+v 6.23043397 0.40292239 5.8557551
+v 3.50093801 -0.55486733 6.14525396
+v 3.14309653 -0.19946282 5.94454691
+v 3.19823071 -0.27771596 6.26338191
+v 3.38482539 -0.47463404 6.42408806
+v 3.59924561 -0.69377134 5.92806542
+v 3.0490539 -0.36772081 5.4030758
+v 2.93249522 -0.31074691 5.56632062
+v 2.85414085 -0.13866981 5.6667566
+v 5.38343932 -2.57421341 5.28709053
+v 5.35534157 -3.44975545 5.89607007
+v 4.90980717 -2.92845614 5.91322619
+v 5.11681564 -2.44991246 5.37971449
+v 6.23881297 0.93071324 6.03657241
+v 6.39419497 0.56484301 6.00081466
+v 6.43444305 -0.19729204 5.64410498
+v 6.60697437 -0.14682154 5.90457533
+v 6.63590523 -0.34199551 6.42740189
+v 6.7363666 -0.66614188 5.9387749
+v 5.34380006 -0.86818913 5.78450466
+v 5.02568656 -0.71203238 5.85436933
+v 5.58552713 -0.43341916 5.81647319
+v 5.7172799 -0.93525204 5.50572744
+v 5.32999532 -1.28770542 5.5084632
+v 4.95362305 -1.29846014 5.31491499
+v 5.11705889 0.99022596 6.10375962
+v 5.14124043 1.13323862 5.61891184
+v 5.12348729 0.51242452 6.06390144
+v 2.81356529 0.10861188 5.84865527
+v 2.3737555 0.09274526 5.56258363
+v 2.45419407 0.32761548 5.88261231
+v 2.61670021 0.4550776 6.164209
+v 2.91825354 0.11233796 5.99910696
+v 4.80194335 1.67578205 5.15490316
+v 4.93324289 0.84564698 5.50029275
+v 4.94691706 0.34266827 5.93843221
+v 4.68740001 1.36485082 5.04671954
+v 3.93566456 -2.86685529 5.2827973
+v 3.69429376 -3.05448 4.94479656
+v 3.97386081 -2.81258713 4.59792104
+v 4.12338853 -2.72842659 5.13989222
+v 4.13895571 -2.95786991 6.06680962
+v 4.38856885 -2.72765644 5.46008795
+v 3.7649529 -3.19807474 5.75932225
+v 4.25010581 0.56369507 5.34460992
+v 3.92893568 0.77819301 5.09277361
+v 3.58828896 0.47826444 5.24482068
+v 4.07323833 0.27716225 5.58877872
+v 4.60678652 0.65248653 5.44021181
+v 4.40567311 1.10816826 5.00332039
+v 4.6473873 0.26917902 5.83756877
+v 4.08290115 2.32639132 5.02228545
+v 4.24749918 2.69631444 5.7764705
+v 4.25014874 1.95784198 4.72088666
+v 3.62121722 2.61652386 5.22351405
+v 3.24854259 2.32217803 4.54092498
+v 3.52836934 2.16139783 4.43898305
+v 3.69322099 2.94444058 5.78678435
+v 3.629686 1.917796 4.32928918
+v 5.75350875 -1.22267359 4.96412326
+v 5.17849448 -1.54849315 5.04739633
+v 6.14268489 -0.48832181 5.50983931
+v 6.26076061 -0.73462498 5.1134707
+v 6.49131033 -0.79468844 4.5969334
+v 6.03653163 -1.07321446 4.52544652
+v 5.75384535 -1.40913029 4.40069343
+v 5.36537104 -1.62996621 4.76382328
+v 4.92703484 -2.16733564 5.24806475
+v 5.39123203 -1.96337307 4.81185799
+v 4.58781109 -2.22922874 5.09200346
+v 4.91635899 -1.68980606 5.01300253
+v 3.13141838 0.34027023 5.05589837
+v 3.11124175 0.62886587 4.8805297
+v 2.77713898 0.55380797 4.62799227
+v 2.88237739 0.2109228 4.83568397
+v 3.44393802 0.91633008 4.84653903
+v 3.12311522 0.94718712 4.53160485
+v 2.98511058 0.89700534 4.15384288
+v 2.69830885 0.61425575 4.1835725
+v 1.69509051 0.43609363 4.46671343
+v 2.12567389 0.352125 4.29782466
+v 1.98647182 0.57619238 3.81189874
+v 1.70109664 0.66747224 3.89359216
+v 1.62345214 0.39363155 5.06211501
+v 1.9216489 0.20018086 5.17745926
+v 2.07120255 0.09699235 4.78158393
+v 2.26198226 0.11881122 4.58736037
+v 4.49197311 -2.3243792 3.73945141
+v 4.88442372 -1.84350861 3.16854186
+v 5.11420436 -1.44016761 3.60648888
+v 4.89205689 -1.64878569 4.16216464
+v 4.83611537 -1.72199494 4.60181435
+v 4.48782224 -2.30304968 4.45893574
+v 4.11155156 -2.53961231 2.99557127
+v 4.5338037 -2.20758944 2.70439081
+v 2.41721545 -5.37097957 3.65263989
+v 2.56806598 -5.38102263 3.4813609
+v 2.53927428 -5.56264694 3.73304125
+v 2.35042906 -5.41839043 3.81719678
+v 2.35005507 -4.94633829 3.44000213
+v 2.49982246 -4.98025669 3.25672628
+v 2.23070358 -4.90906457 3.6613748
+v 1.61509622 -3.39969968 3.69570779
+v 1.27278597 -3.55354675 4.30942698
+v 0.68986103 -3.16644282 4.37064222
+v 0.76046509 -2.85366778 3.8103123
+v 1.12887778 -2.68124591 3.59171653
+v 1.6883094 -2.38531292 3.05561179
+v 1.81022532 -3.33565603 3.22409813
+v 0.83293504 -2.48380672 3.54367181
+v 3.17446625 -5.61808803 3.78304336
+v 2.95172123 -5.62543789 3.65903788
+v 2.99911153 -5.39997303 3.39660048
+v 3.24441784 -5.39962176 3.61652729
+v 0.59267735 -1.70680318 3.14498452
+v 0.51920339 -1.46465795 3.14885244
+v 0.58025749 -1.95781908 3.20724464
+v 0.74976196 -2.22552179 3.3633095
+v 1.18226105 -1.94337422 3.05602244
+v 1.49469019 1.66588636 3.27793883
+v 1.56021298 1.71882241 3.05229582
+v 1.72468206 1.8876103 3.4304173
+v 1.549298 1.70228084 3.49156708
+v 1.42207295 1.52585888 3.51580621
+v 1.37533252 1.50843859 3.1569957
+v 1.40414703 1.52391848 2.90755444
+v 6.43722031 6.2471612 3.35338377
+v 6.3371796 5.8122769 3.66017612
+v 6.59695993 5.43603304 3.09399513
+v 6.6122556 6.06525215 2.77758397
+v 1.58257646 0.78472255 2.98507767
+v 1.62910485 0.78354882 2.80983902
+v 1.44192719 0.8741459 2.70883643
+v 1.4118724 0.8976832 2.90399183
+v 1.4942613 0.82942278 3.21572737
+v 1.68185811 0.73834234 3.15843191
+v 1.87229352 0.7151301 3.05499117
+v 2.03574277 1.40035925 2.57072127
+v 2.21703656 1.46715512 2.66551366
+v 2.09721521 1.63872528 2.69074883
+v 1.83117442 1.45183834 2.52622628
+v 1.93759131 1.22160914 2.49679713
+v 2.28555677 1.27511099 2.68337375
+v 1.73024426 1.28099228 2.42936829
+v 1.51472373 1.06936398 2.43896296
+v 1.65222632 0.98636842 2.46010147
+v 1.7097829 1.13439858 2.40526151
+v 1.53246989 1.21325581 2.42998874
+v 1.40403203 1.04739148 2.52983342
+v 1.54177124 0.8895927 2.56352343
+v 1.39281121 1.22277241 2.53818326
+v 4.32703596 -1.9360782 1.95200004
+v 4.21134759 -1.81099225 1.47875619
+v 4.87088405 -1.41687873 1.72894721
+v 4.7208516 -1.73750899 2.26288816
+v 3.95116377 -2.30909801 2.12068831
+v 3.56444796 -2.12100059 1.65549132
+v 3.08196106 -2.34497864 1.85947249
+v 3.61489184 -2.55494197 2.35532217
+v 3.39913414 -2.81620984 2.48863294
+v 2.94987813 -2.71192436 2.23440301
+v 2.86849038 -2.35922085 1.22227215
+v 3.40261502 -2.13565042 1.09132737
+v 2.50335055 -2.52442252 2.23400166
+v 2.46917352 -2.30609897 1.79735099
+v 2.45000081 -2.41081459 1.21949284
+v 6.70004975 -0.70975587 0.68617345
+v 6.58690828 -0.86419745 0.80577968
+v 6.75064423 -1.09750019 1.30802361
+v 6.87744092 -1.08665541 1.30446198
+v 7.0266002 -1.10485926 1.28940284
+v 6.89751775 -0.84571709 0.67223694
+v 6.56399196 -0.40941894 0.7543089
+v 6.78005657 -0.41442142 0.16358663
+v 6.74001596 -0.19365715 0.18442285
+v 6.63535006 -0.15419981 0.79255264
+v 6.41767432 -0.26672417 1.37405854
+v 6.21028704 -0.44296908 1.25400262
+v 6.42528567 -0.61958554 0.69931669
+v 6.83356567 -0.5411467 0.15512149
+v 6.43869049 -1.11804561 0.73796983
+v 6.66151224 -1.30597965 1.24335575
+v 6.66628266 -1.18599045 1.27989465
+v 6.46521325 -0.97053815 0.85265165
+v 6.62277799 -1.26606934 0.76144807
+v 6.73249761 -1.40563681 1.21544186
+v 6.38260875 -1.17445332 0.41934261
+v 6.52646676 -1.2319279 0.39931386
+v 6.22703931 -0.78721865 0.79121373
+v 6.03035112 -0.997867 0.52844156
+v 0.82175741 -1.72444615 0.43552196
+v 0.77165058 -1.23768497 0.98315663
+v 4.27042552 -1.76580903 0.87221561
+v 4.95186634 -1.50215899 0.22634742
+v 5.36570371 -1.1113051 0.56237226
+v 5.07394233 -1.29608254 1.11813844
+v 4.11247302 -2.10533916 0.26096233
+v 4.7018454 -1.90433932 -0.12424912
+v 0.53189351 -2.09915024 0.20768156
+v 6.92774566 -0.73844228 0.35781563
+v 7.05342701 -0.91100307 0.61161447
+v 7.0190604 -0.75377475 0.14791655
+v 6.9978296 -0.64575984 -0.12550294
+v 6.8048709 -1.25816333 0.10620083
+v 6.62450931 -1.25311604 0.03565709
+v 6.56297535 -1.25552566 -0.34147097
+v 6.70863765 -1.1501456 -0.51636309
+v 2.36754548 -2.6856495 -0.07280441
+v 3.14397757 -2.57678892 -0.08802353
+v 3.26548695 -2.35601363 0.5137557
+v 2.75580248 -2.54102115 0.56301136
+v 2.48813608 -2.93885405 -0.62943552
+v 3.11630979 -2.8891517 -0.65987225
+v 2.36254881 -2.47900357 0.55950978
+v 1.99083052 -2.42482019 0.0885398
+v 6.67409504 -1.27897694 0.39240456
+v 6.46754051 -1.23538535 0.05162423
+v 6.45263116 -1.25918709 -0.22462764
+v 1.87148939 -2.1449566 0.29935195
+v 1.27459777 -1.93603169 0.21799282
+v 1.25659682 -2.33960208 0.00188589
+v 7.15384618 -0.88906311 -0.27300405
+v 7.08942335 -0.73846884 -0.24065
+v 7.12247789 -0.85961322 0.06526876
+v 7.16742055 -0.9667728 0.01561466
+v 7.147695 -0.94552171 -0.41632041
+v 7.12297582 -0.90336382 -0.53520027
+v 7.1228635 -0.83512396 -0.50014917
+v 7.19015587 -1.08395094 -0.03758667
+v 6.95352652 -0.40908099 -0.50296238
+v 6.83886621 0.06309594 -0.41063497
+v 6.79201338 0.10597323 0.22856272
+v 6.95796141 -0.52630058 -0.27628166
+v 6.98087201 -0.46286928 -1.10104268
+v 6.93534127 0.01291868 -1.01509323
+v 7.07896034 -0.69839442 -0.4600939
+v 7.05724377 -0.70251936 -0.73535877
+v 1.59512957 -2.91104855 -0.66995976
+v 2.37841985 -3.34851784 -1.6005723
+v 2.7237642 -3.47472717 -1.50168968
+v 1.56818633 -2.87250675 -0.7624011
+v 2.13959524 -3.15561673 -1.74087182
+v 1.56186649 -2.49356272 -0.09641894
+v 0.66761175 -2.60558563 -0.02898925
+v 0.61827064 -2.60731248 -0.22656786
+v 7.08944267 -0.95928772 -0.65272691
+v 7.08535547 -0.89836518 -0.71691373
+v 7.03204884 -1.04801845 -0.54207679
+v 7.05478201 -0.96078295 -0.79722371
+v 6.33367404 -1.28269998 -0.36923989
+v 6.4880337 -1.34456313 -0.77668964
+v 6.22734908 -1.188404 0.08227878
+v 7.01344721 -0.74159866 -1.18555198
+v 6.98320642 -1.00523224 -0.91809815
+v 6.9700055 -0.93850264 -1.21859042
+v 7.09922746 -1.16054458 -0.05793481
+v 6.87724919 -1.05516773 -0.9506603
+v 6.84791985 -1.08111296 -0.55378606
+v 6.73438131 -1.14874856 -0.94235356
+v 6.42132654 -1.38143219 -1.19832079
+v 6.66901914 -1.16453447 -1.17669473
+v 6.59071002 -1.26406411 -0.87939905
+v 6.35438186 -1.41023463 -0.85793681
+v 6.15205331 -1.54811827 -0.98149507
+v 6.2588719 -1.52655445 -1.26421095
+v 4.9425065 -2.14441878 -0.96822654
+v 5.23127957 -1.60774027 -0.71594049
+v 5.08215642 -1.81023069 -0.35685839
+v 4.77395685 -2.10052671 -0.8200202
+v 5.06614283 -2.37400661 -1.11668873
+v 5.41902895 -2.25010522 -1.10777746
+v 5.43471774 -1.95073875 -1.05714363
+v 4.77755791 -2.21136006 -1.52489253
+v 4.9876223 -2.26041227 -1.61337563
+v 4.52449001 -2.3163699 -1.38259037
+v 4.09982261 -2.70844689 -1.35194179
+v 4.48031284 -2.26865194 -0.61486815
+v 3.96459541 -2.42944108 -0.29658759
+v 3.74508713 -2.811152 -0.89169219
+v 3.38787344 -3.54064344 -1.56393691
+v 3.70505368 -3.4833673 -1.74798417
+v 4.22131983 -2.61014518 -2.0622455
+v 4.49038559 -2.24094964 -2.20352961
+v 4.01365854 -2.99241198 -2.28859909
+v 5.21374964 -3.29216567 -1.44325187
+v 5.30594542 -3.20254934 -1.44164486
+v 5.22993816 -3.19247408 -1.33032002
+v 5.12273467 -3.3085198 -1.41895658
+v 5.15101628 -3.30848546 -1.50067182
+v 5.24939901 -3.17307619 -1.53454819
+v 6.18526738 -1.14934683 -1.56776584
+v 6.53365816 -1.15524448 -1.53460989
+v 6.09441338 -1.06537284 -1.93133568
+v 6.41583856 -1.17127623 -1.88768149
+v 5.69099216 -0.90510711 -1.74724335
+v 5.64750823 -0.8854168 -2.13838529
+v 6.04786889 -1.34898093 -1.54197675
+v 5.65575631 -1.14728276 -1.59056322
+v 5.07093292 -3.16943828 -1.48548918
+v 5.09593898 -3.15265311 -1.3649889
+v 5.19616534 -2.91166077 -1.24721293
+v 5.05579428 -2.862187 -1.45786539
+v 5.15377065 -3.14103219 -1.53744582
+v 5.08128218 -3.27332831 -1.47874027
+v 5.17793717 -2.78241448 -1.66572414
+v 5.21699443 -2.81485823 -2.1653981
+v 5.37036038 -2.92972959 -2.11549758
+v 5.36094975 -2.92838049 -1.66440884
+v 0.79297876 -0.60931166 -1.76670563
+v 0.4982826 -0.34959161 -1.60675174
+v 0.42925909 -0.00791184 -1.85110548
+v 0.73014479 -0.33054481 -2.01202679
+v 5.20454434 -1.54477869 -1.82565031
+v 4.95604653 -1.30887317 -1.85849254
+v 5.29331218 -1.1616 -1.72818225
+v 5.29248015 -1.48612393 -1.76889088
+v 5.10462489 -1.7168491 -2.00332782
+v 4.8539565 -1.45497107 -2.0794703
+v 5.34977131 -1.75791097 -1.86574779
+v 5.76663241 -2.67856184 -1.6711726
+v 5.94540791 -2.31242042 -1.98768267
+v 5.88096076 -2.0676716 -1.75789756
+v 5.95850295 -2.16400447 -1.56440694
+v 5.78309064 -2.23428282 -1.27799565
+v 5.74983006 -2.59846023 -1.37171009
+v 5.84596064 -2.79061588 -2.12450346
+v 6.03197727 -2.49160193 -2.18208813
+v 5.69407097 -2.74163878 -1.90356434
+v 5.56319889 -2.92557622 -2.13432993
+v 5.47090546 -2.93169914 -1.52132294
+v 5.42468756 -1.96351311 -2.05591153
+v 5.49687877 -1.98541711 -2.32306408
+v 5.22178524 -1.82980922 -2.3245069
+v 5.5103469 -1.98631371 -1.94747483
+v 3.58163019 -3.31133319 -2.90276202
+v 3.88021775 -2.95774989 -2.99799941
+v 4.93101436 -1.01674156 -1.91795089
+v 4.80341497 -1.03879813 -2.20103029
+v 5.17812139 -0.80678109 -2.22132943
+v 5.28063423 -0.86778278 -1.88846684
+v 5.78580458 -2.09371842 -2.28453336
+v 5.85231214 -2.12958348 -2.27521502
+v 5.69764592 -2.00758225 -1.87026978
+v 6.1272912 -2.10784456 -2.40339408
+v 5.94288999 -1.59952332 -2.51183167
+v 5.70349054 -1.70334091 -2.58522515
+v 0.33102403 -0.02464495 -2.49655889
+v 0.45246797 -0.23764003 -2.70336132
+v 0.59493741 -0.23474784 -2.55131461
+v 0.32258326 0.10145952 -2.28427492
+v 0.15272927 0.0859293 -2.42292003
+v 0.26813006 -0.22493527 -2.79094264
+v 0.1358968 0.19447753 -2.23882341
+v 5.8076492 -3.23306485 -2.46090721
+v 6.04626706 -3.33097647 -2.59491372
+v 6.26267722 -2.76665361 -2.42840122
+v 6.15765361 -2.65038807 -2.31039149
+v 5.5361714 -3.60696392 -3.24402937
+v 5.69368464 -3.57432862 -3.30291199
+v 5.60044256 -3.26631112 -2.5614065
+v 5.32977498 -3.59058331 -3.26244928
+v 5.09046531 -1.44505026 -2.55942085
+v 5.16291979 -0.98236806 -2.49503451
+v 4.8552414 -1.15804365 -2.4140914
+v 4.9118733 -1.52157209 -2.36040505
+v 5.3404147 -1.68133209 -2.5308672
+v 5.50933601 -1.41841483 -2.59885962
+v 5.50322776 -1.81348871 -2.49834476
+v 6.6715367 -1.16568782 -2.96222842
+v 6.80562424 -0.27732644 -3.18340649
+v 6.86448968 0.17800723 -2.71165053
+v 6.7673779 -0.48643002 -2.55012952
+v 6.45560015 -1.48187783 -3.24644069
+v 6.60507779 -0.70131222 -3.54601409
+v 6.78647674 -1.34712961 -2.81117972
+v 6.47085218 -2.26480996 -2.78103766
+v 6.36170919 -2.20625214 -2.91985769
+v 6.83112179 -0.75818102 -2.45920862
+v 6.18300809 -2.23067281 -3.07521358
+v 6.08023734 -2.57272891 -3.04918804
+v 6.16638245 -2.75316294 -2.89931477
+v 5.88769537 -2.77750635 -3.15783668
+v 5.95781544 -2.35115646 -3.34228081
+v 5.96277508 -3.00341513 -3.01497596
+v 5.84537185 -3.07072539 -3.21641059
+v 5.86467996 -3.27357406 -3.3003447
+v 5.76361155 -3.126854 -3.59499924
+v 5.77662861 -2.9280285 -3.41098614
+v 6.03961938 -3.17040124 -2.87268292
+v 5.16185095 -3.21045651 -3.13322767
+v 5.1749578 -3.44076298 -3.26044754
+v 5.36519648 -3.26070831 -2.58585078
+v 5.19733112 -3.10491852 -2.73591435
+v 4.96242343 -3.10019603 -3.50801673
+v 5.05019254 -3.287059 -3.71411447
+v 5.14365604 -2.90610482 -2.91502145
+v 4.47303595 -2.33513124 -3.9553665
+v 4.61035503 -2.1946441 -4.7799585
+v 4.79628688 -2.44496587 -4.55390234
+v 4.63431086 -2.47020033 -4.08636199
+v 4.25595401 -2.41045903 -3.55510064
+v 4.48902522 -2.29850515 -3.27272378
+v 4.2599321 -2.4228027 -4.48520345
+v 3.61482924 -2.82637792 -4.4473277
+v 3.83271889 -2.21245716 -5.38300971
+v 4.19935859 -1.94158854 -5.23707697
+v 2.77597857 -2.85273684 -5.37932745
+v 2.8058933 -2.57970121 -5.98964696
+v 5.77466585 5.89278307 -6.20690704
+v 5.17667302 5.59653566 -6.90094568
+v 4.84348634 6.36291682 -6.81599532
+v 5.87107617 6.49768758 -5.81919751
+v 6.45988194 5.67403349 -5.29823355
+v 6.26963897 6.52645174 -5.27052785
+v 5.97653153 4.94894886 -6.20924932
+v 4.93421121 8.87196873 -5.12813716
+v 5.169091 8.3284501 -5.33175383
+v 4.59220662 8.42827404 -5.93196553
+v 4.50342376 9.01771546 -5.51653814
+v 3.46524178 -0.87567913 -7.09494603
+v 3.51245877 -1.22751788 -6.84447904
+v 3.28422487 -1.28476084 -7.0840459
+v 3.11757179 -0.96585447 -7.43543572
+v 3.55519865 -0.68906236 -7.12180289
+v 3.82834982 -0.85242272 -6.72106485
+v 3.84329243 -1.3094168 -6.31937101
+v 3.42527629 -1.6970386 -6.56308588
+v 4.0729586 -1.03218801 -6.29017044
+v 4.12012157 -0.64259701 -6.83962563
+v 4.3547388 -0.84775147 -6.37919011
+v 4.29131005 -1.2683907 -5.8189743
+v 4.06553004 -1.50203988 -5.81853002
+v 4.56947667 -1.09968937 -5.89222826
+v 4.76075127 -0.56149637 -6.54778734
+v 4.96374517 -0.84666144 -6.02864449
+v 4.69476096 -1.56517548 -5.38176452
+v 4.4286041 -1.69885934 -5.2682564
+v 5.02285815 -1.34945562 -5.49289066
+v 5.29860951 -0.48395628 -6.07689525
+v 5.37112051 -1.05482648 -5.5743301
+v 5.08789981 -1.86949409 -5.15492963
+v 4.81754701 -2.05642842 -5.02474185
+v 5.389906 -1.60274306 -5.16599288
+v 5.64293634 -0.70449481 -5.48460109
+v 5.67806202 -1.350069 -5.0886256
+v 5.43564099 -2.11140216 -4.85361239
+v 5.20037237 -2.27347959 -4.87060003
+v 5.68232592 -1.92616641 -4.75868907
+v 5.91311315 -1.00665557 -4.87044299
+v 5.90699417 -1.69975612 -4.53523418
+v 5.70188299 -2.42756328 -4.41159785
+v 5.51450277 -2.56544898 -4.5482956
+v 5.85624373 -2.2574626 -4.2007719
+v 6.06562703 -1.38374371 -4.23520291
+v 5.95740085 -1.99425004 -3.92592305
+v 5.80007649 -2.75763753 -3.89979342
+v 5.70475111 -2.89976441 -4.09030252
+v 5.77622511 -2.54730844 -3.64182882
+v 6.15305704 -1.71417218 -3.56597895
+v 6.31645246 -1.01786316 -3.86709588
+v 6.40751179 -0.13328467 -4.20939521
+v 6.69233467 0.27059483 -3.84781102
+v 6.1204103 -0.57994163 -4.55549451
+v 6.2526592 0.21950819 -4.98042804
+v 6.56209037 0.69867393 -4.60718393
+v 5.92991765 -0.25809292 -5.2770303
+v 6.02358039 0.43349683 -5.80179922
+v 6.28976516 0.96572704 -5.44895388
+v 5.64702103 -0.04437267 -5.99595553
+v 5.53780936 0.57200244 -6.56567284
+v 5.90361739 1.12510358 -6.34807222
+v 5.15754234 -0.01155163 -6.62681117
+v 4.87788515 0.40217656 -7.12203325
+v 5.26429369 1.12138027 -7.10934886
+v 4.50210202 -0.31321951 -7.03638893
+v 4.19686249 -0.00937014 -7.50226307
+v 4.5162126 0.7899571 -7.60349209
+v 3.83904534 -0.42257966 -7.2758771
+v 3.50419388 -0.16699435 -7.72815397
+v 3.83155132 0.34163458 -7.99387228
+v 3.25762807 -0.46642747 -7.52366557
+v 2.86945226 -0.26498827 -7.95904995
+v 3.07339212 0.07750783 -8.20941535
+v 2.77424582 -0.76953276 -7.82907107
+v 2.28333378 -0.58025592 -8.21008642
+v 2.34051138 -0.08486994 -8.37188716
+v 2.71624478 -1.4572208 -7.5580329
+v 2.24781999 -1.29784435 -8.00119961
+v 2.75886394 -1.9327887 -7.10581326
+v 2.20636858 -1.94693254 -7.60711927
+v 2.77876316 -2.27710105 -6.60750629
+v 2.10704579 -2.40097918 -7.12677935
+v 3.75105874 -1.84015008 -5.94896248
+v 1.96425375 -2.73483067 -6.58843033
+v 1.32253706 -2.82322345 -7.07454656
+v 1.50281825 -2.35174096 -7.58353188
+v 1.87757028 -3.02033302 -6.04851312
+v 1.22756035 -3.22611311 -6.57772193
+v 1.84865355 -3.27847897 -5.60734958
+v 1.24049523 -3.49109812 -6.0654514
+v 2.62391665 -3.18535422 -5.03474663
+v 2.51394628 -3.40830869 -4.85002384
+v 1.79463114 -3.45321093 -5.29798101
+v 3.37127928 -3.08423073 -4.17779119
+v 3.16941897 -3.37216389 -4.04904033
+v 3.35488651 -3.53805541 -2.83266341
+v 3.13412481 -3.64132803 -2.75596005
+v 2.97000557 -3.58101672 -3.88113456
+v 3.06833625 -3.52234479 -1.48387627
+v 2.92011918 -3.61412062 -2.6981663
+v 2.7289036 -3.57199921 -3.70979977
+v 2.71056131 -3.47494466 -2.65161967
+v 2.53114729 -3.38574828 -3.55946041
+v 2.47755198 -3.20790068 -2.60007654
+v 2.36079084 -3.11573817 -3.4021017
+v 2.17989662 -2.83840376 -2.53439172
+v 2.11489877 -2.72156911 -3.1881136
+v 1.87785663 -2.82603756 -1.77520875
+v 1.65480594 -2.3225386 -1.73971016
+v 1.78386712 -2.26336123 -2.40872682
+v 1.43351403 -2.66244594 -0.90417296
+v 1.37563291 -2.28562867 -1.011266
+v 0.65176668 -2.47557331 -0.42042602
+v 0.70169899 -2.26846396 -0.54568769
+v 0.601626 -2.39296183 0.0823829
+v 0.70348808 -1.77535917 -0.56902898
+v 0.43041369 -1.05492288 -1.01136339
+v 0.26930111 -0.33488522 -1.46318686
+v 0.21132251 0.10018325 -1.75186782
+v 0.1999815 0.21759323 -1.94594652
+v 0.16704773 0.23037148 -2.10371766
+v 0.36348318 -0.71045059 -3.40536438
+v 0.4255652 -1.39699418 -4.00390486
+v 0.52470823 -2.20531423 -4.08088474
+v 0.5611171 -2.72797212 -4.1464068
+v 0.58673812 -3.1124594 -4.36175743
+v 0.57455895 -3.44998617 -4.69257571
+v 0.57992544 -3.67434822 -5.09253215
+v 0.59761124 -3.77580689 -5.46479148
+v 0.60908532 -3.78308307 -5.904678
+v 0.58465361 -3.64190644 -6.44932986
+v 0.55565335 -3.25956721 -7.03838925
+v 0.68249279 -2.68567329 -7.51952758
+v 0.83111144 -2.12377266 -7.93797798
+v 0.9097315 -1.58455889 -8.2526081
+v 0.89650017 -1.03036869 -8.45349079
+v 0.85307473 -0.44662979 -8.60103465
+v 0.83949857 0.10747289 -8.86431195
+v 0.86117909 0.65959315 -9.19477432
+v 0.89826788 1.32766653 -9.37736516
+v 0.94231395 2.06014789 -9.40989386
+v 1.01632867 2.80362095 -9.37354768
+v 1.1070725 3.51907819 -9.28204693
+v 1.15468958 4.21128678 -9.17978628
+v 1.14746608 4.90763408 -9.08513339
+v 1.09771231 5.62277188 -8.97366099
+v 1.01914277 6.35829735 -8.81641747
+v 0.93182285 7.12429219 -8.62306386
+v 0.84859817 7.91012633 -8.32417439
+v 0.80196694 8.68788553 -7.87491516
+v 0.78007259 9.37053898 -7.23071981
+v 0.80733232 9.92497492 -6.4934784
+v 0.83599516 10.41648326 -5.73966502
+v 0.81500627 10.80794874 -4.93802941
+v 0.77101431 11.13812637 -4.09974391
+v 0.76514429 11.45897421 -3.22636029
+v 0.78771283 11.65769061 -2.30114004
+v 0.78105236 11.75347457 -1.37596361
+v 0.76903367 11.7921659 -0.4440592
+v 0.77014963 11.79598194 0.49994671
+v 0.7800336 11.7827524 1.45282938
+v 0.803774 11.72813154 2.41209055
+v 0.79137345 11.535904 3.3823597
+v 0.7801656 11.18154877 4.3868522
+v 0.78559519 10.54370062 5.31227831
+v 0.77196859 9.78268295 6.12800805
+v 0.75363211 8.98273287 6.82794783
+v 0.7316821 8.14542428 7.45023561
+v 0.70788116 7.24114312 7.99496616
+v 0.69600322 6.3080706 8.55465185
+v 0.71820887 5.31488101 9.09772549
+v 0.78139594 4.37035248 9.63332729
+v 0.96458389 3.60314465 10.00683932
+v 1.17997699 3.0678072 9.91248977
+v 0.4315288 2.59926776 9.76865179
+v 0.74162299 2.36884557 9.6338567
+v 1.32440609 2.7543314 9.73161308
+v 1.98890174 3.02592188 9.56635256
+v 1.95602428 3.32035141 9.73995773
+v 1.4240975 2.59588991 9.38573342
+v 1.96204024 2.84859045 9.28485639
+v 2.50216725 3.23962274 9.25018858
+v 2.53584724 3.46629238 9.3844471
+v 2.44545378 3.044159 9.05384594
+v 1.88616444 2.834022 8.92618789
+v 2.36889529 2.97462378 8.78756388
+v 3.1124408 3.04436969 8.94714396
+v 3.16910919 3.25214902 9.1353165
+v 3.04441226 2.97643487 8.68733072
+v 2.29245717 3.11282462 8.50486293
+v 2.96397101 3.09331513 8.39597463
+v 3.79762076 2.92250081 8.55590097
+v 3.87869569 3.0124609 8.82511053
+v 3.70377057 3.00793658 8.24235399
+v 2.8689715 3.2103424 7.96375955
+v 3.61290405 3.11227124 7.79827726
+v 4.46613036 2.85534508 8.02675226
+v 4.56073853 2.77961308 8.30821696
+v 4.24234351 2.88862712 7.56495029
+v 3.52706048 3.07060377 7.34710071
+v 4.12715701 2.83229497 7.07362724
+v 4.65654324 2.6026449 7.28156683
+v 4.90285794 2.67870582 7.56738558
+v 4.58380152 2.62690281 6.86442851
+v 4.23853748 2.89322011 6.44358432
+v 4.90242726 2.20867688 7.08652483
+v 5.06369287 2.17087607 7.30453467
+v 5.03401047 1.65223312 6.80937411
+v 5.17703609 1.59035933 6.97954526
+v 5.31610867 1.56532536 7.08650623
+v 5.20031406 2.14745985 7.43413866
+v 5.36468316 0.86081262 6.98504541
+v 5.512706 0.83977007 7.06382456
+v 5.46980729 1.55050634 7.14209863
+v 5.20876961 0.42252547 7.15545838
+v 5.37345564 0.3686748 7.25092684
+v 4.95067194 0.07732629 7.32262763
+v 5.16314622 0.00184877 7.46110569
+v 4.86591117 -0.00158348 7.08792705
+v 4.91485803 -0.1561907 6.86267001
+v 4.96681324 -0.27647681 6.64957654
+v 5.10976697 0.09049421 6.36499511
+v 4.94179752 -0.33479867 6.44566762
+v 4.90308974 0.02330649 6.18677334
+v 4.77703172 -0.31781953 6.25621984
+v 4.56004028 -0.00779532 6.01579376
+v 4.43610491 -0.34187084 6.02744938
+v 4.67694379 -0.64993932 6.32174442
+v 4.41693023 -0.64984122 6.06496026
+v 3.88973283 -0.26149163 5.68402862
+v 3.85314698 -0.50126094 5.66796351
+v 4.29987291 -0.83084029 6.18766976
+v 4.51439901 -0.84385968 6.4822456
+v 3.75236867 -0.6697792 5.76837731
+v 3.27178944 -0.22090833 5.19948167
+v 3.15763708 -0.35917711 5.251962
+v 4.13254734 -0.85930344 6.35517526
+v 4.32316554 -0.87164112 6.63798388
+v 3.91051899 -0.7579629 6.53557441
+v 4.15482908 -0.85759502 6.85294317
+v 3.77051493 -0.79253958 6.81623641
+v 3.96316422 -0.87682792 7.10269617
+v 3.58273337 -0.93063195 7.047244
+v 3.72090523 -1.00462637 7.37127903
+v 3.35518806 -0.66241396 6.73825424
+v 3.33972784 -1.07431639 7.59464164
+v 3.36011301 -0.84640872 7.7829916
+v 3.75031971 -0.8293964 7.59979123
+v 2.81150917 -1.00321557 7.6773556
+v 2.86803823 -0.74514992 7.89438102
+v 2.36164201 -0.53081591 7.47657736
+v 2.47473269 -0.39874952 7.71561767
+v 1.83631632 0.02747698 7.36790225
+v 1.98542713 0.11535362 7.64434899
+v 1.83226526 0.03812028 7.10063147
+v 1.6075201 0.43307751 7.04464559
+v 1.55771187 0.46843337 7.351615
+v 1.63669778 0.58396211 7.70542008
+v 1.4465708 1.00951045 7.69293171
+v 1.36201266 1.09352237 8.18777749
+v 1.64179514 0.71583381 8.14452321
+v 1.32075781 1.4612538 7.6856931
+v 1.22945085 1.46768811 8.21289444
+v 1.21948988 1.86388377 7.68736146
+v 1.21486872 1.87675595 8.24370613
+v 1.00112466 1.72606961 7.1515994
+v 0.9708726 1.44130039 6.62656292
+v 0.97387594 2.05525638 7.11473669
+v 1.21962179 2.20570681 7.66636532
+v 0.94527525 1.81613129 6.52998842
+v 1.01584326 1.23121159 6.13251806
+v 0.9897291 1.53968115 6.00424975
+v 1.18447662 2.14488827 6.45419543
+v 1.2321445 2.38325842 7.026969
+v 1.22290315 1.86075506 5.93296033
+v 1.1416778 1.27150456 5.52961458
+v 1.28777624 1.6074271 5.45958966
+v 1.57768817 2.25236756 5.84142882
+v 1.55661048 2.54336791 6.36406221
+v 1.60931545 1.99046744 5.39197893
+v 1.33384793 1.44244989 4.95837272
+v 1.62182975 1.80778109 4.92151144
+v 2.0649276 2.41656746 5.31047081
+v 2.05411529 2.70566998 5.77529256
+v 2.04358789 2.11686832 4.86123304
+v 1.61125549 1.72138987 4.39397492
+v 1.95340226 1.97027311 4.32268299
+v 2.48187097 2.31896508 4.77240188
+v 2.56100748 2.72700004 5.23682121
+v 2.27085293 2.15111564 4.21370025
+v 1.81864045 1.94929575 3.81330454
+v 2.07591699 2.11582596 3.69881879
+v 2.59244802 2.20098147 4.11326928
+v 2.86569023 2.37008271 4.67858675
+v 2.32999954 2.1925574 3.56432598
+v 1.90990457 2.00749622 3.30165857
+v 2.08263066 2.04848028 3.16127499
+v 2.58758245 2.13995993 3.44142975
+v 2.87917857 2.14233673 4.01045918
+v 2.26749046 1.97477292 3.04558197
+v 1.80702954 1.81444487 2.84454618
+v 1.95493916 1.76625706 2.74516187
+v 2.44362839 1.81845211 2.96949995
+v 2.80602655 1.96920928 3.35883312
+v 2.59261901 1.60264362 2.94227912
+v 2.953919 1.72610359 3.33318461
+v 2.68227039 1.35229234 2.9759863
+v 3.02103807 1.43627832 3.37816984
+v 2.67283276 1.0923125 3.06779789
+v 2.99222132 1.11720562 3.4819801
+v 2.28634928 1.07750689 2.74145975
+v 1.93248715 1.07062151 2.53264198
+v 2.21562253 0.90363818 2.82297234
+v 2.55520685 0.86031353 3.16347025
+v 1.8731683 0.93550002 2.61246332
+v 1.76708891 0.82346253 2.70639613
+v 2.06141668 0.77405162 2.9269162
+v 2.35731176 0.68456952 3.23258015
+v 2.14192948 0.61608678 3.34343479
+v 2.31554341 0.50456649 3.72756293
+v 2.61493545 0.59435635 3.68579315
+v 1.87993921 0.67008191 3.46733045
+v 1.61343752 0.79293629 3.52639514
+v 1.41981016 0.94452263 3.53977277
+v 1.43140175 0.82965064 3.88945989
+v 1.35790195 0.98506743 3.22120498
+v 1.30890196 1.01831119 2.92191971
+v 1.28831987 1.16935515 3.21175858
+v 1.32583979 1.13373226 3.5307059
+v 1.27906521 1.18136812 2.92027281
+v 1.32307577 1.01862776 2.69809637
+v 1.30099541 1.20180238 2.70099883
+v 1.31311078 1.35419232 2.90534147
+v 1.30789653 1.3526497 3.1896843
+v 1.36455812 1.38561015 2.72143104
+v 1.46042615 1.3939405 2.5817364
+v 1.47664561 1.57837927 2.76943445
+v 1.57841611 1.60470725 2.64715062
+v 1.67663823 1.7899836 2.95752955
+v 1.71072905 1.55468028 2.56414942
+v 1.59012306 1.35947373 2.47720804
+v 1.33313779 1.33794889 3.52196312
+v 1.28871613 1.28270061 3.86748578
+v 1.28759372 1.04351435 3.86433436
+v 1.38672102 1.50525676 3.88288376
+v 1.29053383 1.48068299 4.42053667
+v 1.10075427 1.15274454 4.40203663
+v 1.56798744 1.73208164 3.88848478
+v 1.17052549 1.10605366 4.99724648
+v 1.14476314 0.79607063 5.04794183
+v 1.1005358 0.82976287 4.40918689
+v 1.14855146 0.97087895 5.59887937
+v 1.32093469 0.75573545 5.69009287
+v 1.35851909 0.5618458 5.0185227
+v 1.58817927 0.62551735 5.73799308
+v 1.96876769 0.40363834 5.71814412
+v 2.05718015 0.62555956 6.06274389
+v 2.12419011 0.70554098 6.34882162
+v 2.12966432 0.61726481 6.59620051
+v 2.63393163 0.38511734 6.44523551
+v 2.97386419 0.02092555 6.27632099
+v 2.36794164 -0.11597099 5.33435509
+v 2.46113095 -0.17931828 5.10538109
+v 2.59807373 -0.16177241 4.90284185
+v 2.74815929 -0.01772517 4.78815864
+v 2.51970755 0.25066901 4.51956434
+v 3.34118765 -0.0186813 5.25516278
+v 3.41311809 0.22141854 5.30144758
+v 3.95173074 0.0166352 5.70580921
+v 2.37297247 0.40313201 4.22937259
+v 1.37959875 0.59078068 4.42906161
+v 2.83699117 0.81445137 3.60394341
+v 3.21030198 1.20971421 4.03052348
+v 3.2965494 1.52326209 3.92787793
+v 3.38200449 1.31629216 4.46357774
+v 3.5573442 1.62967647 4.35308368
+v 3.89816262 1.33574272 4.64684787
+v 4.17320643 1.60276918 4.56957432
+v 3.25011008 1.79769582 3.89094761
+v 3.09520741 2.00093796 3.93364779
+v 3.0840694 2.78622731 5.23383398
+v 3.05878432 3.11130686 5.82010108
+v 2.55568797 3.04988128 5.77755007
+v 2.96735619 3.12929394 6.54871954
+v 2.4663342 3.07261267 6.45361021
+v 3.56877803 3.0568416 6.576505
+v 2.87845635 3.22581514 7.37353117
+v 2.41412269 3.25722529 7.16779078
+v 2.24922168 3.26298191 7.97189101
+v 1.86810456 3.21894425 7.78550988
+v 2.03192243 3.06620644 7.03493592
+v 1.81153865 3.06060185 8.53112313
+v 1.46271987 2.87916784 8.47312692
+v 1.59155533 2.90714898 7.6183349
+v 1.48895145 2.62712889 8.9458605
+v 1.23425436 2.40907201 8.8315765
+v 1.24807957 2.60942654 8.34437141
+v 0.99611297 2.36816825 9.26712399
+v 0.78107561 2.14172433 9.04001402
+v 1.05279379 2.1663015 8.70801923
+v 0.53519079 2.14082898 9.25452402
+v 0.49673264 1.78009882 9.12048585
+v 0.74009467 1.80083776 8.93423063
+v 0.25421684 2.21936668 9.31130116
+v 0.20901316 1.77263449 9.1442707
+v 0.96747812 1.44194158 8.56670238
+v 0.9361498 1.83671928 8.59808355
+v 1.13210325 1.04713205 8.56124945
+v 1.54796803 0.69281903 8.50921841
+v 2.09316379 0.32669241 8.35262163
+v 2.07560542 0.24308677 8.01186151
+v 2.02402742 0.26160822 8.60390277
+v 2.51383431 -0.13029738 8.49834117
+v 2.5814556 -0.06672477 8.29691333
+v 1.9488445 0.12410233 8.79539629
+v 2.44728937 -0.2350252 8.66776399
+v 2.37919 -0.35995375 8.79068883
+v 2.97495896 -0.55245847 8.5594981
+v 3.56191465 -0.80461685 8.43932047
+v 3.53113587 -0.65692052 8.32913869
+v 3.01722309 -0.45166402 8.42450699
+v 3.58430836 -0.96365196 8.5220745
+v 4.20699284 -1.03059387 8.32220484
+v 4.13276304 -0.82661127 8.25826636
+v 4.3101077 -1.33248085 8.4032161
+v 4.89596631 -1.33154929 8.18872327
+v 4.74829582 -1.08540405 8.07365374
+v 4.34755348 -1.61788367 8.24636893
+v 4.97080922 -1.61301148 8.17879754
+v 4.45891392 -1.94652511 7.89683204
+v 5.07326411 -1.87029124 7.98793215
+v 5.51660396 -1.74295334 7.94649791
+v 5.41912517 -1.49427319 7.97661422
+v 5.89803282 -1.38806431 7.64805773
+v 5.78419882 -1.14974827 7.71430559
+v 5.8942225 -1.60414171 7.45540237
+v 6.32591817 -0.93919776 7.18266865
+v 6.23419708 -0.75131138 7.34424332
+v 6.29452985 -1.08005298 6.94800241
+v 6.45224555 -0.61883873 6.70775304
+v 6.43661148 -1.47438399 6.43701283
+v 6.54052476 -0.99983261 6.1527859
+v 6.70707088 -1.77631801 5.82449448
+v 6.87718767 -1.31207252 5.6296299
+v 7.12926293 -1.87066845 5.11565845
+v 7.2032223 -1.48250141 4.92982819
+v 7.03393969 -2.25810272 5.08979567
+v 6.92161165 -2.57668876 4.92840415
+v 7.36968185 -2.21782334 4.26811901
+v 7.42148468 -1.90245973 4.25376125
+v 7.28736567 -2.46132519 4.16603291
+v 6.88888692 -2.8943537 4.78697462
+v 7.15535786 -2.64098746 4.05688884
+v 7.50646366 -2.29594019 3.38028212
+v 7.51351841 -2.04117835 3.43561196
+v 7.30302048 -2.43999424 3.31339825
+v 6.90427918 -2.68138006 3.94465631
+v 7.02711101 -2.42387977 3.2797188
+v 7.28270757 -2.19385821 2.58798488
+v 7.47260427 -2.09997208 2.6139505
+v 7.05641675 -2.14796493 2.58038498
+v 6.74004458 -2.34147648 3.26095978
+v 6.84394712 -2.04457678 2.57494689
+v 7.09968891 -1.89127236 1.84999246
+v 7.26152614 -1.95278271 1.83592677
+v 6.94681088 -1.80497861 1.87204062
+v 6.63535722 -1.92426537 2.56694939
+v 6.79209565 -1.71831178 1.8933181
+v 6.95728677 -1.52787189 1.15968777
+v 7.0712381 -1.59349215 1.12448707
+v 6.84195182 -1.46960498 1.19056457
+v 6.64099544 -1.62338042 1.89473624
+v 6.74419902 -1.33384417 0.73672733
+v 6.84922907 -1.36410026 0.67650589
+v 6.77589783 -1.3043857 0.40810185
+v 6.95245554 -1.3652722 0.58199694
+v 7.05824894 -1.31953202 0.47930122
+v 7.19890402 -1.63774032 1.09215082
+v 6.96294001 -1.20821836 -0.01002249
+v 7.16770386 -1.2926529 0.45071739
+v 7.33433941 -1.61250461 1.08303959
+v 7.23711387 -1.22564124 0.4593986
+v 7.36992581 -1.484754 1.12497221
+v 7.20756776 -1.11552563 0.5022462
+v 7.30614901 -1.37117129 1.17503415
+v 7.15183442 -1.00876803 0.54734358
+v 7.23330927 -1.25744621 1.22231069
+v 7.15984998 -1.14679886 1.26547974
+v 7.22080374 -1.29558362 1.96860565
+v 7.31588373 -1.43060048 1.9530213
+v 7.05571635 -1.24325389 1.97611254
+v 7.09407 -1.09580903 2.61546182
+v 7.28303523 -1.24525134 2.66626002
+v 6.88426674 -1.20996559 1.98044477
+v 6.84251414 -1.08767032 2.63595252
+v 6.70494179 -1.20515252 1.96609381
+v 6.57895067 -1.14788693 2.6133592
+v 6.56216477 -1.30416731 1.92944071
+v 6.36115832 -1.31117297 2.57280332
+v 6.53641396 -1.47743856 1.89671259
+v 6.29134695 -1.56772381 2.54637088
+v 6.42986436 -1.77150091 2.55687593
+v 6.25528479 -1.91064056 3.23096438
+v 6.07417201 -1.61085521 3.19986365
+v 6.45455636 -2.19049628 3.24115732
+v 6.43295855 -2.22886262 3.88966987
+v 6.17163864 -1.95983478 3.85613994
+v 6.64372977 -2.52004505 3.90279675
+v 6.38810675 -2.85136949 4.46578088
+v 6.1777705 -2.5069323 4.41598803
+v 6.65403539 -3.01087016 4.58625183
+v 6.10987932 -3.25290344 5.43568284
+v 5.9591268 -3.13809968 5.25949859
+v 5.54697818 -3.64827583 6.28343298
+v 5.43723924 -3.64355799 6.09095361
+v 4.68154501 -3.48051564 6.67786996
+v 4.65907905 -3.25653419 6.31693036
+v 4.31133608 -3.52511096 7.09722321
+v 4.25175879 -3.39996331 6.71289547
+v 4.36340647 -3.02934337 6.26330822
+v 3.95464965 -3.51601977 6.57576097
+v 4.62077619 -2.6688924 5.71196039
+v 3.94810928 -3.73654574 7.16697949
+v 3.74642175 -3.96797971 7.2062775
+v 3.76209516 -3.74589412 6.40144861
+v 4.40122463 -3.48082434 7.28099593
+v 3.52503227 -4.34576386 7.4831907
+v 3.51293202 -4.34243466 7.07089005
+v 3.55899467 -4.16336261 6.27603268
+v 3.15981124 -4.76222182 6.78814188
+v 3.39077661 -4.6915523 6.12099837
+v 3.61077281 -3.8120311 5.58033963
+v 3.45391204 -4.47220105 5.44629252
+v 3.21535249 -5.24659313 5.98821147
+v 3.42667816 -5.12826987 5.37069519
+v 3.41180423 -4.15390655 4.6881977
+v 3.54282762 -3.55511709 4.75602736
+v 3.42658158 -4.9520942 4.72033793
+v 3.33751219 -5.62512025 5.22604663
+v 3.38427845 -5.50467541 4.66831333
+v 3.43232246 -4.89024187 4.11327071
+v 3.43647512 -4.20757912 4.01408064
+v 3.42406545 -5.46974576 4.08552602
+v 3.18856074 -5.72846298 4.59585634
+v 3.19669398 -5.68586403 4.07485983
+v 3.30850621 -4.89812544 3.60599416
+v 3.45134225 -4.25580306 3.56408667
+v 3.02164975 -4.93724423 3.37083572
+v 3.03175684 -4.27756076 3.35185528
+v 2.75607541 -4.97682697 3.23242419
+v 2.73229397 -4.33764278 3.11121886
+v 2.7729992 -5.40040407 3.37984321
+v 2.75224577 -5.62354346 3.68905832
+v 2.67606735 -5.76439815 4.06341991
+v 2.44592203 -5.69917155 4.05965823
+v 2.9311581 -5.72634712 4.07550192
+v 2.93963672 -5.79604438 4.54516563
+v 2.69388184 -5.82761263 4.50556608
+v 2.87880816 -5.81661556 5.06003672
+v 2.67058527 -5.81445606 4.99507375
+v 3.12624446 -5.8074657 5.13115802
+v 2.9603161 -5.79398362 5.68199468
+v 2.79771427 -5.92454341 5.6078096
+v 3.11292549 -5.60614732 5.77780726
+v 3.12596438 -5.83178854 6.28150635
+v 2.92669907 -5.89894069 6.22252787
+v 3.22183634 -5.32254816 6.46684691
+v 3.14639962 -5.3633278 7.10119236
+v 3.02449962 -5.79683206 6.85103443
+v 3.3141312 -4.88122508 7.31153433
+v 3.24656339 -4.91457723 7.61174017
+v 3.11784937 -5.42607368 7.4412299
+v 3.43751498 -4.29384371 7.74093494
+v 3.171919 -4.14683105 7.8019073
+v 2.99933187 -4.87900049 7.90641008
+v 2.84365834 -4.16327569 8.02081857
+v 2.75171904 -4.94591476 8.46869561
+v 2.47185188 -4.16970695 8.67883726
+v 2.34629447 -4.91864976 9.0091036
+v 1.94444145 -4.89126278 9.48033909
+v 1.43794221 -4.86226432 9.72547049
+v 1.40979617 -5.2821409 9.89945769
+v 1.9003471 -5.3865911 9.54489856
+v 2.40482814 -5.47941323 9.08361455
+v 2.34039083 -5.84423756 9.091736
+v 2.7035189 -5.5588427 8.53777653
+v 2.57630851 -5.91612579 8.53855777
+v 2.16879635 -5.96198132 9.01732663
+v 2.40783273 -5.99092255 8.46897176
+v 2.80796677 -5.89477444 7.89488896
+v 2.86587248 -5.47150069 7.9253873
+v 2.63765933 -5.97039609 7.87030571
+v 2.22375238 -5.99325447 8.41153787
+v 2.43329576 -5.9691298 7.83838369
+v 2.76449572 -5.95300352 7.30525724
+v 2.96349507 -5.87890787 7.33792616
+v 2.56404193 -5.94103026 7.27341963
+v 2.23089388 -5.99970684 7.79502067
+v 2.36958031 -6.00969696 7.24009825
+v 2.68275384 -5.97908129 6.74386599
+v 2.85927524 -5.92074167 6.78960134
+v 2.49498014 -6.06318531 6.70099947
+v 2.16977933 -6.07611509 7.21682994
+v 2.27654731 -6.1057399 6.65441707
+v 2.54300287 -6.02104208 6.10964967
+v 2.71971993 -5.9208962 6.16465471
+v 2.36172661 -6.0940156 6.05616418
+v 2.07443249 -6.00902303 6.61628806
+v 2.16916926 -6.02464994 6.01263232
+v 2.41596401 -5.95192431 5.46286199
+v 2.61690178 -6.0065949 5.5227995
+v 2.22884778 -5.81820308 5.41995828
+v 1.91712065 -5.58594351 5.98300179
+v 2.01330882 -5.42009134 5.38931327
+v 2.33741379 -5.64921379 4.89972047
+v 2.48863133 -5.76092515 4.93999967
+v 2.14359122 -5.15465276 4.83455039
+v 2.00734866 -5.00914927 4.34923866
+v 2.28098828 -5.57117188 4.45840848
+v 1.6814632 -4.48340095 4.84193924
+v 1.75721451 -4.26817052 4.27128474
+v 1.76012627 -4.68362295 5.40437679
+v 1.18240834 -4.09573363 5.50948267
+v 1.19338404 -3.83629527 4.9234259
+v 1.74040841 -4.82129044 6.00604116
+v 1.1897692 -4.29464391 6.09468166
+v 1.63291625 -4.98234536 6.57611725
+v 1.2129294 -4.42278809 6.67857822
+v 1.89541911 -5.59954793 6.57513712
+v 1.73563889 -5.63098204 7.12658833
+v 1.61037033 -5.08321238 7.13424618
+v 1.96207029 -5.99319008 7.18528422
+v 1.87180453 -5.85951248 7.71364454
+v 1.76214572 -5.58849434 7.69431963
+v 2.03517473 -6.01404814 7.74795178
+v 1.84496306 -5.96940452 8.27816933
+v 1.68936858 -5.80977615 8.2405683
+v 2.03313739 -6.02778348 8.34489223
+v 1.78384422 -5.99779631 8.81817669
+v 1.58805818 -5.93946599 8.72898818
+v 1.97735326 -5.93862538 8.91669141
+v 1.67546869 -5.97835514 9.34589742
+v 1.51093666 -6.00720157 9.1912151
+v 1.31297207 -6.05700837 9.67032021
+v 1.20960851 -6.13690072 9.46697505
+v 0.90360652 -6.05738397 9.86672867
+v 0.83466877 -6.1272912 9.67462132
+v 0.4751161 -6.03183919 9.93622167
+v 0.43499479 -6.11505395 9.7542647
+v 0.54015584 -5.99454794 10.16877027
+v 0.59717144 -5.84330608 10.36267333
+v 0.57770505 -5.48446874 10.34730897
+v 1.00265038 -5.40821073 10.13115923
+v 0.52521851 -5.01880887 10.12325384
+v 0.94088042 -4.96723462 9.95462656
+v 0.45355103 -4.53198403 9.88910843
+v 0.39962913 -6.13166742 9.57630119
+v 0.37334148 -6.03345175 9.42404701
+v 0.35789935 -5.87383983 9.31821927
+v 0.36057097 -5.67117646 9.2488765
+v 0.4311389 -5.32687502 9.16334522
+v 0.48652302 -5.05722583 8.7907246
+v 0.54802913 -4.82581333 8.32442551
+v 0.60348368 -4.54999078 7.85454502
+v 0.63773037 -4.32145891 7.33418595
+v 0.61372674 -4.13662058 6.7723912
+v 0.58443299 -3.97871637 6.18318408
+v 0.59201067 -3.7442043 5.61155804
+v 0.62170251 -3.48233745 5.00395104
+v 1.16348057 -4.61569886 7.23218284
+v 1.11810088 -4.81597523 7.75929977
+v 1.53409765 -5.17280653 7.69395619
+v 1.38232244 -5.28481228 8.22654894
+v 1.01170259 -5.03701451 8.24982011
+v 1.58630272 -5.57383968 8.21527679
+v 1.30713452 -5.60749159 8.66889292
+v 1.14504117 -5.42389344 8.69179923
+v 1.42960381 -5.7690101 8.67246144
+v 1.19754439 -5.83741245 8.9656118
+v 1.35101049 -5.97672255 9.05259968
+v 1.09495955 -6.09019383 9.29489515
+v 0.98854383 -5.98022059 9.19863544
+v 0.77296517 -6.12171665 9.50657639
+v 0.71698644 -6.05144742 9.36219039
+v 0.8805701 -5.241827 8.73435382
+v 1.93495821 -4.13155791 3.78773401
+v 2.09195312 -4.90753893 3.94855857
+v 2.14583656 -4.18265175 3.4219478
+v 2.24114513 -4.28427104 3.15972074
+v 2.08961048 -3.5091918 2.85304143
+v 2.40694382 -3.68648353 2.68425014
+v 2.45837069 -4.3467236 3.02565717
+v 2.03781874 -2.84584753 2.67652486
+v 2.40280851 -3.06709643 2.40474945
+v 2.81516067 -3.2219576 2.43034019
+v 2.77951542 -3.72437072 2.80546173
+v 2.07615737 -2.23101675 2.36458686
+v 3.28224923 -3.23771651 2.65544395
+v 3.23644521 -3.73299081 2.98997776
+v 3.63232733 -3.03493295 3.14036935
+v 3.51053357 -3.64284829 3.29093872
+v 3.76526161 -2.74266219 3.12896735
+v 3.94777983 -2.80827547 3.84803531
+v 3.65666054 -3.17837602 3.84969186
+v 3.43161527 -3.59037083 3.87439137
+v 2.27183824 -5.52511674 4.07572549
+v 2.47407969 -5.74726456 4.48112055
+v 5.84756569 -2.75892761 5.019789
+v 5.62293249 -2.39975617 4.94743753
+v 5.9668079 -2.09228633 4.38800474
+v 5.72252821 -1.69009956 4.32748811
+v 5.95371465 -1.64191408 3.80613997
+v 6.03736867 -1.29588687 3.84551381
+v 6.20277012 -1.29831375 3.22893974
+v 6.3472942 -1.04273168 3.92183442
+v 6.49499545 -1.10334767 3.27334154
+v 6.73416096 -0.82074349 3.97427003
+v 6.81762039 -0.9319739 3.30175301
+v 7.12851102 -0.72589154 4.03582331
+v 7.17043891 -0.85874685 3.28644124
+v 6.9341644 -0.66627311 4.69559049
+v 7.10523484 -1.05608624 4.80233218
+v 7.27645194 -1.05701101 4.12621373
+v 7.35578053 -1.11027839 3.37470435
+v 7.32430278 -1.49521817 4.2126332
+v 7.43920205 -1.44868513 3.45964362
+v 7.3670763 -1.47318137 2.70071982
+v 7.463869 -1.7570328 3.46457215
+v 7.4406336 -1.69106806 2.68146823
+v 7.3856815 -1.58361578 1.92216668
+v 7.51241595 -1.89903287 2.65593615
+v 7.44693502 -1.73688837 1.89015469
+v 7.41819446 -1.8976065 1.84997619
+v 6.70706874 -0.61584827 5.21774133
+v 6.91130102 -0.9070738 5.42282067
+v 6.07032806 -0.60509655 7.44032704
+v 5.96970178 0.02344747 7.19905605
+v 5.84557038 -0.47775739 7.46448247
+v 5.60827176 -0.93661277 7.6963414
+v 5.60943431 -0.33773509 7.4216317
+v 5.40090057 -0.75655344 7.61212935
+v 5.30361029 -1.25059401 7.93167584
+v 5.11951886 -1.00817575 7.83905046
+v 5.16441466 -0.5057633 7.59589076
+v 4.90641787 -0.71597363 7.78822132
+v 4.59469342 -0.81019793 8.02291618
+v 4.70052259 -0.45693555 7.71709716
+v 4.42331428 -0.56440254 7.93319683
+v 4.0285432 -0.64790636 8.16311411
+v 3.90733573 -0.56216385 7.99550702
+v 3.48246945 -0.56805972 8.16576832
+v 3.80282937 -0.63807019 7.78960351
+v 3.41065025 -0.62208405 7.94949552
+v 3.02663551 -0.41214933 8.29661142
+v 2.96469286 -0.4904902 8.07252195
+v 2.53911009 -0.16852306 7.99731703
+v 4.92682236 -0.28394702 7.57648285
+v 5.38922707 -0.16252948 7.45914544
+v 5.55855581 0.25694038 7.25530807
+v 5.74083115 0.1442811 7.21519592
+v 5.83044498 0.7798881 7.0244636
+v 5.67310452 0.81644936 7.06792249
+v 5.99577847 0.76686112 6.92969768
+v 5.85945525 1.58352385 6.99303522
+v 5.7866824 1.56661401 7.094476
+v 5.93146188 1.61200221 6.84707243
+v 5.87130403 2.30675734 7.50838921
+v 5.97881157 1.63915256 6.67639762
+v 5.95381517 1.65907306 6.45042373
+v 6.36026047 0.91192909 6.28014205
+v 5.84517404 1.65071929 6.26928555
+v 6.48805087 0.5073035 6.16756933
+v 5.46662474 3.03430874 7.96060169
+v 5.40363276 2.82620693 8.04643774
+v 5.62435654 2.18104111 7.5858849
+v 4.79990297 3.64956143 8.54762643
+v 4.8106661 3.3139366 8.67941818
+v 4.77807015 4.11366133 8.39670436
+v 3.99356025 4.4647471 8.76029923
+v 4.00216246 3.93402911 8.95251247
+v 4.69431704 4.80300646 8.11549864
+v 3.96561668 5.16822642 8.42455278
+v 4.66272304 5.61594392 7.6865702
+v 3.95580935 5.91865408 7.97856016
+v 5.21535505 5.20124053 7.35457684
+v 5.25539351 6.15550521 6.92713076
+v 4.70698462 6.53417899 7.28026906
+v 5.56129372 4.787978 7.03161064
+v 5.66580867 5.75245958 6.64949498
+v 5.7454152 6.6282438 6.0826297
+v 5.28547118 7.07530311 6.40826656
+v 5.99116759 6.26802141 5.84952844
+v 6.08782078 7.02651292 5.23586327
+v 5.78876463 7.39818704 5.46737844
+v 6.02300519 5.94584718 5.60938459
+v 6.19736942 6.68750129 4.99548082
+v 5.84839844 5.51084054 5.22264052
+v 6.0786627 6.09247387 4.7495732
+v 5.62308953 4.78726294 5.67060627
+v 5.46501648 3.58111759 6.00477558
+v 5.76793411 4.35871725 5.19504178
+v 5.92674655 4.97020111 4.6675303
+v 5.7192033 3.53871038 5.49272361
+v 6.08991196 3.28968388 4.78569044
+v 6.14716413 3.93318098 4.53230096
+v 5.78058273 2.6157056 5.3990809
+v 6.0261466 2.50007643 4.83786028
+v 5.60758996 2.6428116 5.79835054
+v 5.51443445 1.71278963 5.60407475
+v 5.67109634 1.70898575 5.25528584
+v 5.33669952 0.85855672 5.76234776
+v 5.46199347 0.8538802 5.29248623
+v 5.04176454 0.07900348 5.64879098
+v 5.2717988 0.0820246 5.24959718
+v 5.00642174 -0.57960364 5.33383391
+v 5.1603915 -0.51181937 4.98025347
+v 4.92050234 -0.65788495 5.57820732
+v 4.9343822 -1.2306955 5.13530209
+v 4.99297721 -1.17684855 4.9386994
+v 4.8417654 -1.70649859 4.82688824
+v 4.49827882 -2.27140219 4.81731199
+v 5.07843016 -1.09818878 4.59228103
+v 5.25261732 -0.8977298 4.01364852
+v 5.41801341 -0.39173984 4.37146102
+v 5.67896917 -0.62175406 3.463846
+v 5.78337501 -0.22473473 3.75190186
+v 5.44398243 -1.01839364 3.05546585
+v 5.66662103 -0.67142319 2.4587656
+v 5.98801187 -0.35621733 2.81963473
+v 5.25369367 -1.4156788 2.65172967
+v 5.36228543 -1.08735241 2.07496548
+v 5.52333213 -0.91854708 1.48021126
+v 5.84054098 -0.55438205 1.80620699
+v 5.71519802 -0.80763995 0.87002973
+v 5.98416255 -0.62591673 1.08588821
+v 5.64180849 -1.14618995 0.1556932
+v 6.130316 -0.28602809 2.05247948
+v 6.34595636 -0.09837743 2.17868595
+v 6.18627541 -0.08428097 3.03057819
+v 6.43913835 0.17890535 2.24926621
+v 6.25302549 0.24044638 3.1404552
+v 6.55362624 -0.02064121 1.44193613
+v 6.61494558 0.34072362 1.5029676
+v 6.50035752 0.53507373 2.31116236
+v 6.69082728 0.17268413 0.85041176
+v 6.85088955 0.78666501 0.8754366
+v 6.75816544 0.92416017 1.55106866
+v 6.9403256 0.71267738 0.26370738
+v 7.07915207 1.51288528 0.25141443
+v 7.00121497 1.57241786 0.89521062
+v 6.98322717 0.71067465 -0.35550831
+v 7.14280868 1.51249126 -0.39542238
+v 7.00193969 0.71969797 -0.97538655
+v 7.18126964 1.49725747 -1.03768395
+v 7.00446369 0.65715017 -1.57823583
+v 7.17958268 1.41583413 -1.6609979
+v 6.96252793 -0.05761672 -1.57704823
+v 6.86343802 -0.21456334 -2.08800043
+v 6.98946134 0.47859863 -2.16523052
+v 6.92812912 -0.50829695 -1.58561824
+v 6.87956644 -0.58453042 -2.05250667
+v 6.96307451 -0.73047992 -1.58631077
+v 6.90737051 -0.79756371 -2.0201908
+v 6.89540297 -0.91693139 -1.57834457
+v 6.81836371 -0.98146564 -1.96925936
+v 6.74862389 -1.05464092 -1.55463234
+v 6.66587344 -1.11914101 -1.92001059
+v 6.83169842 -1.05048442 -1.20548071
+v 6.56585706 -1.24736827 -2.24969779
+v 6.72594294 -1.11720633 -2.32091138
+v 6.3059687 -1.29961528 -2.20725069
+v 6.21705706 -1.55591008 -2.49150839
+v 6.45220477 -1.5042879 -2.53384049
+v 5.67776977 -1.30517096 -2.4964083
+v 6.32609989 -2.13191038 -2.41849194
+v 6.45955285 -2.20149192 -2.49286232
+v 6.63532216 -1.46175531 -2.59836562
+v 6.52701907 -2.25557604 -2.62822795
+v 6.76829721 -1.40776455 -2.69848359
+v 6.30384462 -2.81998671 -2.59713367
+v 6.26269868 -2.82003644 -2.76576345
+v 6.08374218 -3.28244347 -2.72959326
+v 5.81732919 -3.45887347 -3.3272799
+v 5.67924461 -3.29000403 -3.72777254
+v 5.54047787 -3.40328179 -3.81779344
+v 5.54463124 -2.99997361 -4.19760009
+v 5.35611494 -3.44915915 -3.85150044
+v 5.35033471 -3.04894194 -4.22987053
+v 5.17863291 -3.41090315 -3.81506233
+v 5.14436681 -3.04026318 -4.18002294
+v 4.96825624 -2.96132485 -4.04104588
+v 4.92185877 -2.67690976 -4.337558
+v 5.09708687 -2.70899543 -4.51245557
+v 4.85155198 -2.80811701 -3.79629759
+v 4.78068751 -2.60320597 -3.88649126
+v 4.99000786 -2.66306692 -3.06516944
+v 4.80013441 -2.4203227 -3.19462893
+v 5.03478455 -2.29579747 -2.29480196
+v 4.8067202 -2.15143132 -2.28960515
+v 5.12624988 -2.54049443 -2.22977765
+v 5.12126233 -2.50855255 -1.69037661
+v 5.02775019 -2.57267239 -1.32044901
+v 5.41910335 -2.58953501 -1.19840825
+v 5.4345557 -2.96281417 -1.30051742
+v 4.97187448 -2.39199959 -4.77661856
+v 5.30695416 -2.66018736 -4.5684969
+v 6.82534836 -0.95047206 -2.39215877
+v 7.15160548 1.24992366 -2.26163511
+v 7.06281975 0.9961795 -2.85058146
+v 7.21705708 1.84141941 -3.01079504
+v 7.37344997 2.08145988 -2.41994478
+v 6.8971815 0.65955282 -3.39462128
+v 7.06850448 1.51929437 -3.59925706
+v 6.8684481 1.13448971 -4.15306343
+v 6.86812759 1.92304969 -4.50664064
+v 7.10814159 2.3288613 -3.9565566
+v 6.60161731 1.46521597 -5.02208979
+v 6.46516102 2.28954863 -5.49249897
+v 6.72249533 2.81155406 -4.96818077
+v 6.19973174 1.70170904 -5.97324954
+v 5.97190634 2.45895662 -6.54828098
+v 6.20280303 3.17068955 -6.07027619
+v 5.65936667 1.813515 -6.94698437
+v 5.16394284 2.40435221 -7.4589487
+v 5.47119914 3.17871012 -7.15401394
+v 4.83270282 1.58611904 -7.6305693
+v 4.26903975 1.96511028 -8.08387923
+v 4.56973708 2.8189016 -7.97355437
+v 4.03667645 1.1418317 -8.09437158
+v 3.41995608 1.4561677 -8.53752685
+v 3.63875788 2.26995812 -8.54811935
+v 3.31297007 0.66306794 -8.49559753
+v 2.61608674 0.98003445 -8.89487754
+v 2.70753347 1.73721335 -8.93823198
+v 2.49178204 0.34966226 -8.68479026
+v 1.72615457 0.56284001 -9.01013308
+v 1.80046414 1.20510744 -9.20972516
+v 1.64371873 0.05744728 -8.66743275
+v 1.62579353 -0.49719592 -8.47683207
+v 1.66216171 -1.14084389 -8.32295103
+v 1.62716517 -1.79684483 -8.02121133
+v 1.87891133 1.94178206 -9.23171716
+v 2.01109835 2.70038804 -9.18586877
+v 2.88746581 2.52110315 -8.90581488
+v 2.17584806 3.45718938 -9.09865625
+v 3.1225461 3.34753235 -8.83514143
+v 3.89754056 3.11786833 -8.48038056
+v 3.24592702 4.20347118 -8.66498172
+v 4.09634317 4.05074697 -8.27879532
+v 4.80616575 3.70373623 -7.76228807
+v 4.13841485 4.93641578 -7.98012335
+v 4.99499291 4.60810146 -7.43963094
+v 5.71280244 3.99457508 -6.75052011
+v 6.48754149 3.86526333 -5.52442529
+v 6.7905854 4.32598537 -4.86891808
+v 7.01708154 3.24031563 -4.41572189
+v 7.02642922 4.54682076 -4.15608357
+v 7.27347794 3.56976245 -3.79705987
+v 7.3355456 2.6627355 -3.38561557
+v 7.4225621 3.77606373 -3.1046395
+v 7.46719427 2.90766837 -2.75663147
+v 7.22859895 4.69416215 -3.42011812
+v 7.34975169 4.7269738 -2.65151665
+v 7.48454034 3.85919836 -2.35869645
+v 7.5357093 3.03740579 -2.04986069
+v 7.54942532 3.87020938 -1.57989596
+v 7.54554775 3.08150069 -1.30200621
+v 7.43711302 2.2358893 -1.79899484
+v 7.38745073 2.3002819 -1.13641696
+v 7.46445564 3.07530551 -0.554959
+v 7.30936768 2.30949454 -0.44974455
+v 7.51646236 3.84201934 -0.78827944
+v 7.3974802 3.81039887 -0.02864026
+v 7.33518432 3.0604212 0.15860621
+v 7.21215073 2.30157502 0.22413175
+v 7.18674189 3.06059219 0.8436413
+v 7.09973183 2.3314894 0.89509947
+v 7.24342387 3.79461277 0.68178099
+v 7.11201702 3.79795164 1.37583341
+v 7.03638929 3.09772676 1.53293545
+v 6.95886999 2.40194536 1.60691593
+v 6.87658314 3.17434642 2.26074584
+v 6.79380908 2.51070364 2.36872896
+v 6.88160467 1.67451289 1.59830031
+v 6.72806273 1.80216058 2.38664038
+v 6.61275353 2.68378744 3.15463589
+v 6.5682902 1.98367811 3.23484588
+v 6.63194753 1.09658293 2.36946995
+v 6.48010399 1.31221158 3.28985343
+v 6.31341765 2.25513462 4.07278726
+v 6.17978297 1.52922225 4.13365767
+v 6.32728606 0.71506616 3.24745766
+v 6.01986736 0.82248947 4.09697739
+v 5.87020872 1.65811798 4.81511208
+v 5.71722338 0.84379726 4.80520781
+v 5.8784271 0.2385769 3.94454936
+v 5.58498628 0.15114854 4.66141704
+v 6.35770499 2.95440745 3.9499125
+v 6.42404657 3.58820776 3.73265528
+v 6.65687561 3.34065073 2.99062307
+v 6.7562846 3.95973414 2.72817888
+v 6.53208996 4.17188791 3.40387738
+v 6.96721179 3.83387608 2.06608658
+v 7.0420919 4.54629063 1.77650187
+v 6.8672834 4.59635177 2.38705211
+v 7.1573131 4.54191226 1.12760442
+v 7.05610411 5.34981424 0.83155124
+v 6.97998632 5.35429813 1.44050708
+v 7.25908155 4.5539399 0.44301254
+v 7.12806961 5.34255416 0.17460988
+v 7.35761988 4.57499041 -0.28308843
+v 7.22469133 5.36044609 -0.52664054
+v 7.44995623 4.63036353 -1.05847038
+v 7.29988766 5.4285662 -1.27749236
+v 7.43516922 4.69981254 -1.86184911
+v 7.27160354 5.5202408 -2.08063303
+v 7.13852117 5.59112029 -2.89058165
+v 6.91403536 6.33945177 -3.02240988
+v 7.06034941 6.28766325 -2.2112041
+v 6.97661812 5.61427377 -3.70714878
+v 6.73145954 6.38543465 -3.84941106
+v 6.76437314 5.63723624 -4.48991485
+v 6.54276975 6.46944209 -4.64257861
+v 6.31437631 7.02136619 -4.62134602
+v 6.49669171 6.99995368 -3.87204408
+v 6.05101459 6.99156038 -5.25410861
+v 5.77906962 7.48160926 -5.25849414
+v 6.06551758 7.56126194 -4.58699479
+v 5.52520545 6.95251635 -5.92451659
+v 5.12924391 7.44266325 -6.01266344
+v 4.56660891 6.99477047 -6.74403411
+v 4.32223335 7.59505765 -6.68259673
+v 3.73071113 7.09488558 -7.37044127
+v 3.55451364 7.7281622 -7.1947943
+v 3.88426809 6.4285301 -7.50205846
+v 2.96553312 6.4690157 -8.08779973
+v 2.82602825 7.15314864 -7.91075196
+v 4.04789459 5.71455737 -7.70688168
+v 3.0896647 5.75207111 -8.24860461
+v 3.19202444 5.00487393 -8.44970193
+v 2.21392037 4.95136018 -8.84832519
+v 2.12376694 5.69757616 -8.69784381
+v 2.2568806 4.20159964 -8.98978798
+v 2.0062335 6.43385211 -8.5322771
+v 1.87420584 7.17440948 -8.3312828
+v 1.77149733 7.89412525 -8.03696058
+v 2.68610862 7.80552911 -7.63954352
+v 1.69611428 8.58122075 -7.63227199
+v 2.55769687 8.45508797 -7.26132117
+v 3.35947414 8.34896977 -6.90172549
+v 2.4634609 9.07961786 -6.76269226
+v 3.2426808 8.95661576 -6.46023285
+v 4.09948851 8.18273557 -6.5354578
+v 3.96663543 8.74552832 -6.21570098
+v 3.19738723 9.543687 -5.90911217
+v 3.91767175 9.33208803 -5.70703759
+v 4.79542659 7.92423226 -6.05885237
+v 5.48389533 7.92598862 -5.27974425
+v 5.47851859 8.64017491 -4.59753257
+v 5.81239387 8.11532586 -4.57108565
+v 5.04825948 9.10282178 -4.68422426
+v 5.12749006 9.4131644 -3.93971419
+v 5.6518655 8.87745314 -3.88041019
+v 6.00815451 8.23871644 -3.85654487
+v 5.73946363 8.99831829 -3.15319933
+v 6.12491744 8.33135828 -3.12929036
+v 6.24539626 7.59857823 -3.85084798
+v 6.41250184 7.65236634 -3.10810464
+v 6.21787836 8.38391444 -2.38918406
+v 6.5567469 7.69231609 -2.35369066
+v 6.6669201 7.00318881 -3.08234774
+v 6.83009946 7.00172578 -2.29537161
+v 6.61601155 7.69071069 -1.60415387
+v 6.9028233 6.96066426 -1.52485103
+v 7.09973756 6.20272577 -1.42554989
+v 6.87876087 6.93569183 -0.80087887
+v 7.07193921 6.15004083 -0.68967869
+v 6.57897785 7.69822332 -0.89716712
+v 6.50152151 7.7243347 -0.21790717
+v 6.80875205 6.94581788 -0.12536477
+v 7.01357813 6.14759696 -0.00634984
+v 6.73158259 6.96150345 0.52226749
+v 6.94686453 6.16444295 0.63970265
+v 6.43526435 7.75757811 0.44791191
+v 6.40847331 7.77806129 1.1023172
+v 6.66530182 6.97279206 1.1495848
+v 6.87283076 6.17790571 1.24869108
+v 6.61611672 6.95949527 1.75705015
+v 6.79096457 6.16511329 1.81399362
+v 6.875955 5.3463466 2.00146702
+v 6.70582248 6.11616643 2.32219717
+v 6.7607431 5.32956464 2.54272654
+v 6.66393752 4.72567424 3.00190202
+v 6.43570505 5.01052109 3.61196613
+v 6.27009612 4.503036 4.10553524
+v 6.1115255 5.4685528 4.19633559
+v 6.22264234 6.49125166 4.09385208
+v 6.23773912 7.18808831 4.33236513
+v 6.38251288 6.7041813 3.47380536
+v 6.29821999 7.43431072 3.6563776
+v 6.50762762 6.83282449 2.89668185
+v 6.34763116 7.5842262 3.0097677
+v 6.57356213 6.91095977 2.33474742
+v 6.37417395 7.69145545 2.37768959
+v 6.39358972 7.7581855 1.74295387
+v 6.15668207 8.54079667 1.84327682
+v 6.13465216 8.42970559 2.53122473
+v 6.18103281 8.59287493 1.13893336
+v 5.71206806 9.2527995 1.21479816
+v 5.68860122 9.19810638 1.98709477
+v 6.19964159 8.57058746 0.42868563
+v 5.72720956 9.25151461 0.44131928
+v 6.22093248 8.51877606 -0.27400162
+v 5.725817 9.20203404 -0.29806556
+v 6.24526105 8.45999646 -0.9670147
+v 5.7542374 9.15445935 -1.00861877
+v 6.26032921 8.41634084 -1.66565153
+v 5.7945606 9.11825768 -1.70812921
+v 5.78680545 9.06864762 -2.42050317
+v 5.19428272 9.67966467 -2.46374921
+v 5.18231947 9.74809885 -1.75029354
+v 5.17584921 9.58326759 -3.19299455
+v 4.54332307 10.09518757 -3.2967186
+v 4.51956863 10.22731557 -2.54864932
+v 4.56387994 9.89099606 -4.08243863
+v 3.93370145 10.26647048 -4.29820026
+v 3.86774726 10.53005256 -3.48241543
+v 4.54601305 9.53845156 -4.84895465
+v 3.91746643 9.87326439 -5.05920469
+v 3.18183508 10.09405577 -5.26636268
+v 3.20397946 10.52001879 -4.51407349
+v 2.40307626 10.21503682 -5.48866718
+v 2.41313327 10.67877042 -4.71246688
+v 2.41033133 9.65437887 -6.17144941
+v 1.61142003 9.77924393 -6.42734215
+v 1.62901828 10.31436497 -5.67813607
+v 1.62899503 9.20889277 -7.09948466
+v 1.60984611 10.75606865 -4.87313726
+v 1.5855315 11.10634456 -4.04790639
+v 2.3863476 11.0281635 -3.90860882
+v 1.55355403 11.40114183 -3.18751622
+v 2.32969226 11.28064369 -3.04170368
+v 3.15459726 10.83560615 -3.70283373
+v 3.07834211 11.04451299 -2.85453344
+v 2.31627206 11.44244587 -2.13306417
+v 3.07240341 11.2040201 -1.99771357
+v 3.80329725 10.68554687 -2.68601168
+v 3.78531482 10.79652349 -1.89185095
+v 3.09175945 11.25763937 -1.11877292
+v 3.81605748 10.87573833 -1.08166554
+v 4.50200508 10.31833197 -1.81075849
+v 4.52448178 10.39995635 -1.05640219
+v 3.83540171 10.85017424 -0.24749997
+v 4.56374687 10.44070093 -0.27404767
+v 5.15523869 9.79406313 -1.03404282
+v 5.17443376 9.85188693 -0.2932909
+v 4.549094 10.3828757 0.53689827
+v 5.18347451 9.86622823 0.48413902
+v 3.83619618 10.78687391 0.59086949
+v 3.86364326 10.77614405 1.45354632
+v 4.54459294 10.34845686 1.37770038
+v 5.16667181 9.84449521 1.29529978
+v 4.56374222 10.34060227 2.25842555
+v 5.16248303 9.815877 2.12516862
+v 3.88436181 10.73979572 2.361884
+v 3.84514179 10.54870855 3.29983389
+v 4.53734967 10.18457926 3.16232522
+v 5.13288755 9.67520617 2.95091066
+v 4.51124401 9.91204085 4.04188936
+v 5.14971636 9.44681416 3.75358596
+v 5.63872395 9.06223102 2.72961526
+v 5.65211876 8.87113384 3.45738647
+v 5.17889654 9.04555172 4.48254853
+v 5.67706079 8.53507475 4.15432364
+v 6.11677596 8.28365267 3.20829773
+v 6.08683637 8.02973305 3.88330335
+v 5.71475804 8.03648232 4.82384735
+v 6.06631169 7.62025402 4.56209926
+v 5.20649815 8.49733564 5.16433096
+v 5.25676318 7.85078441 5.81983638
+v 4.58666105 8.90669163 5.51836211
+v 4.64130802 8.23966723 6.20210049
+v 4.5370703 9.47460321 4.79944939
+v 3.79032204 9.78913532 5.05173857
+v 3.85257286 9.18815347 5.79676552
+v 3.78158462 10.27470997 4.24054888
+v 3.0613906 10.59514931 4.36947537
+v 3.02406393 10.04808004 5.24369067
+v 3.13154894 10.88760142 3.38863286
+v 2.38375939 11.18417507 3.43036901
+v 2.31649492 10.84398872 4.39814975
+v 3.15469491 11.06187265 2.42996817
+v 2.39535652 11.33908847 2.45872392
+v 3.14047738 11.14296547 1.50899805
+v 2.36706436 11.40640374 1.51916166
+v 3.10871167 11.16490023 0.62403688
+v 2.34469014 11.45443773 0.60920059
+v 3.10018852 11.2176238 -0.24311418
+v 2.33439955 11.48266604 -0.28969547
+v 2.32634714 11.48007551 -1.19868745
+v 1.55857556 11.63983087 -1.29531936
+v 1.55454506 11.6709967 -0.3685792
+v 1.55816527 11.57535582 -2.24842238
+v 1.56033692 11.66675998 0.55718453
+v 1.5781904 11.62354148 1.48986388
+v 1.60838844 11.56184011 2.43836219
+v 1.59736186 11.41373822 3.41893732
+v 1.55576593 11.03796618 4.39354138
+v 1.53421462 10.37160069 5.32596537
+v 2.26616443 10.21205853 5.32497272
+v 1.55941779 9.62593093 6.20749762
+v 2.31973702 9.50364138 6.16487363
+v 3.09625657 9.40918953 6.04192947
+v 2.40033799 8.76847541 6.94736139
+v 3.18470749 8.69223313 6.79842103
+v 3.92502484 8.5071233 6.5223692
+v 3.26187766 7.83856719 7.42459353
+v 4.01269165 7.68582295 7.13529499
+v 4.6978412 7.44615378 6.79417716
+v 4.01705857 6.78475974 7.60305354
+v 3.21977342 6.97685421 7.84865711
+v 3.13998982 6.15051015 8.21341956
+v 2.35093146 7.14542998 7.99462133
+v 2.29245056 6.34277132 8.44445003
+v 2.41546232 7.96495252 7.54550375
+v 1.53947421 8.07104925 7.52833797
+v 1.49095946 7.23527167 8.02947228
+v 1.56995252 8.85632036 6.93397017
+v 1.45571475 6.37128079 8.52163094
+v 1.45855372 5.50817596 9.07540583
+v 2.28688012 5.57419739 8.93098978
+v 1.58512961 4.6576407 9.57741581
+v 2.39133801 4.81604892 9.34966912
+v 3.141993 5.43314203 8.68063439
+v 3.18932302 4.72279468 9.05738155
+v 2.53873288 4.10211625 9.54195103
+v 3.23250074 4.08880872 9.2493358
+v 1.79661929 3.91501361 9.79086557
+v 3.2134924 3.51857167 9.22878465
+v 4.00322307 3.53767123 9.07296911
+v 3.94247607 3.23316823 9.00444764
+v 4.75473316 3.0269646 8.6555947
+v 4.65695389 2.84924863 8.51797514
+v 5.16851831 2.63816835 7.94378504
+v 5.29735609 2.68249879 8.04605857
+v 5.07229007 2.67312268 7.78492467
+v 5.33756446 2.13201787 7.53155736
+v 5.4905634 2.1442283 7.57438095
+v 5.62972075 1.55259644 7.13699482
+v 1.1919904 2.27054297 8.2568999
+v 1.32801985 2.51463558 7.60168995
+v 1.64793881 2.75570375 6.99991612
+v 2.03595168 2.87601534 6.3668502
+v 1.23102147 -3.61964294 -5.66328825
+v 1.18942956 -3.63268325 -5.30619474
+v 1.72382391 -3.50407619 -5.03798176
+v 1.64633913 -3.42611155 -4.78708659
+v 1.15358399 -3.50044437 -4.9707409
+v 2.37713389 -3.53718117 -4.66083719
+v 2.23444916 -3.49425312 -4.43562952
+v 2.13132177 -3.3230303 -4.22578727
+v 1.58784767 -3.23545721 -4.55952089
+v 2.03754313 -3.05324483 -3.99417945
+v 1.57950212 -2.9813718 -4.32114985
+v 1.86841953 -2.65369367 -3.66605651
+v 1.5155758 -2.62279917 -3.96129912
+v 1.5900864 -2.05213465 -3.34290466
+v 1.31252878 -2.03408103 -3.67010936
+v 1.7537179 -2.13808642 -2.92960314
+v 1.49721509 -1.46002534 -2.70152913
+v 1.36119655 -1.38186064 -3.11802679
+v 1.51255869 -1.57895715 -2.23915251
+v 1.14844603 -0.96791738 -2.13056396
+v 1.15801825 -0.88251693 -2.48026736
+v 1.37814171 -1.64576358 -1.67315252
+v 1.02497282 -1.02312185 -1.72752585
+v 1.13225697 -1.6220408 -1.0251565
+v 0.77175959 -1.03398621 -1.31198274
+v 0.73477495 -0.28471292 -2.20910667
+v 0.6918939 -0.25426853 -2.39005079
+v 1.06620621 -0.80962765 -2.79341585
+v 0.40649318 0.08375619 -2.01711986
+v 0.37316495 0.11036967 -2.15629081
+v 0.88253437 -0.77534304 -3.05098553
+v 0.64258507 -0.74921077 -3.25543602
+v 0.81278274 -1.36409122 -3.74940719
+v 1.1123616 -1.36752917 -3.45363911
+v 0.95635933 -2.06939272 -3.92104317
+v 1.09494596 -2.6435424 -4.09669658
+v 1.14221732 -2.96723511 -4.36228255
+v 1.13315295 -3.24780679 -4.64550038
+v 5.65987426 -0.95677365 -2.25160725
+v 5.61776287 -1.72825003 -1.76629641
+v 5.87368924 -1.78596133 -1.65328675
+v 5.62100229 -1.46445727 -1.68806527
+v 5.95242189 -1.55251309 -1.6074584
+v 6.0924846 -1.69708349 -1.35843458
+v 5.97054168 -1.89342022 -1.43033104
+v 5.94388514 -1.72640389 -1.08283596
+v 5.81098699 -1.95618721 -1.18246262
+v 5.89423967 -1.37010683 -0.75265771
+v 5.59383173 -1.62422497 -0.91854905
+v 6.17450032 -1.30264571 -0.58517108
+v 5.90046418 -1.20542885 -0.21707411
+v 5.60098378 -1.18878273 -0.51636291
+v 5.32107333 -1.29057407 -0.17555182
+v 1.62118533 -1.67250668 0.59314018
+v 2.0973633 -2.18437121 0.53434297
+v 2.20756959 -2.14046269 1.10103999
+v 1.80175297 -1.62667045 1.10735286
+v 2.08517863 -2.02837216 1.76108601
+v 1.77605151 -1.62468391 1.86349154
+v 1.67016547 -1.8249018 2.54508045
+v 1.08806944 -1.05036807 2.16926477
+v 0.9922531 -1.05244905 1.59139955
+v 1.05144174 -1.13084822 2.5758959
+v 0.94507573 -1.29306007 2.86638293
+v 1.23433878 -1.58276139 2.79174141
+v 5.99151385 -0.08982255 5.78928009
+v 6.2415194 -0.03061875 5.73939137
+v 0.8549012 -2.49575888 6.75457153
+v 0.8969194 -2.98336925 7.00866141
+v 1.03078757 -1.92890647 6.97738326
+v 0.8149349 -1.93355688 6.79788447
+v 1.23165551 -1.99128624 7.26589056
+v 1.04582623 -1.48297126 7.47086831
+v 0.87545941 -1.42972615 7.23051448
+v 1.46074827 -2.10261931 7.68596496
+v 1.24170536 -1.58735117 7.81371459
+v 1.67292144 -2.10844229 8.21256964
+v 1.45013859 -1.5716731 8.30032588
+v 1.5864526 -2.69973808 8.15614878
+v 1.45520448 -3.15167513 8.07344054
+v 1.59134697 -2.74423057 8.60158624
+v 1.56847375 -2.15351749 8.65197611
+v 1.4179355 -3.23189263 8.53832454
+v 1.13851278 -3.43573215 8.02305211
+v 1.4675181 -3.28886651 9.04085535
+v 1.51931261 -2.72512421 8.93406752
+v 1.64766123 -3.18472144 9.40379348
+v 1.54246592 -2.65795793 9.17268717
+v 1.39699579 -3.62305549 9.64541645
+v 1.8234182 -2.5903345 9.20419997
+v 1.71575165 -2.05206346 9.18426123
+v 1.46022288 -2.18427159 9.19207933
+v 2.05255013 -2.55036436 9.10283216
+v 1.9780093 -1.92441238 9.05629983
+v 2.28632388 -2.53218876 8.94466575
+v 1.57294369 -1.60059538 9.19098331
+v 1.29522037 -1.76358425 9.27198026
+v 1.40522616 -1.16894048 9.26439252
+v 1.14236487 -1.37473443 9.41780425
+v 1.24165001 -0.7587953 9.4699884
+v 0.9878226 -0.95544753 9.59309352
+v 0.96059453 -0.33386521 9.78274126
+v 0.72043118 -0.52003064 9.84127404
+v 1.08676523 -0.07138821 9.52783437
+v 0.65563893 0.09041335 10.06135287
+v 0.49156865 -0.11639507 10.12948514
+v 0.37373523 0.36323958 10.24137535
+v 0.29219239 0.12280934 10.33908165
+v 0.24428525 0.13121735 10.1528994
+v 0.21851778 0.15660585 10.01733596
+v 0.21629868 0.18231687 9.88750159
+v 0.21852366 0.21751928 9.72179752
+v 0.20210979 0.24848 9.4713849
+v 0.19744668 0.14603338 8.95198592
+v 0.46643922 -0.18799791 8.15120666
+v 0.59990443 -0.80598813 7.31195786
+v 0.62634701 -0.269092 8.29988661
+v 0.72984544 -0.87584618 7.50927061
+v 0.71658267 -1.39016156 7.01647666
+v 0.87746688 -0.93890524 7.77422342
+v 0.74829463 -0.39215519 8.4857183
+v 1.01547509 -1.06776887 8.1174875
+v 0.79673293 -0.5705957 8.68357477
+v 1.05354373 -1.18519884 8.52971518
+v 0.70519453 -0.8005378 8.94644714
+v 1.00947826 -1.30496036 8.88909195
+v 0.76014699 -0.88830656 9.18870827
+v 1.35195243 -1.66206531 8.71343638
+v 1.25073172 -1.74758997 9.00043128
+v 1.03045857 -1.36013871 9.17025045
+v 1.42721217 -2.19584064 8.92388567
+v 0.83985029 -0.93816639 9.40227679
+v 0.66149348 -0.47314932 9.7355207
+v 0.60303819 -0.41880435 9.6280804
+v 0.45635762 -0.07454948 10.00876094
+v 0.4316993 -0.03309641 9.90176992
+v 0.41802186 0.02044792 9.79573328
+v 0.55862047 -0.34374357 9.53238158
+v 0.40159815 0.07488814 9.66624804
+v 0.5346705 -0.24656601 9.42574971
+v 0.47163845 -1.39788264 6.88803021
+v 0.5920777 -1.99679837 6.79047987
+v 0.29213706 -1.52206519 7.04036452
+v 0.25289334 -1.64647774 7.3012466
+v 0.18374034 -1.35939467 7.46503764
+v 0.23944354 -1.81596692 7.6266767
+v 0.05952958 -1.20222752 7.58842607
+v 0.18046378 -2.34338772 7.84978462
+v 0.31012946 -2.78519639 7.69043061
+v 0.46034506 -3.06714758 7.56184394
+v 0.64657439 -3.22678597 7.48969243
+v 0.67852695 -2.95976452 7.04798231
+v 0.89505547 -3.28316569 7.4867263
+v 0.64130599 -2.52911174 6.81816232
+v 4.55736318 -3.3795878 7.51088316
+v 0.00267296 -4.14177875 9.87307158
+v 0.00279897 -3.79556214 9.8429009
+v 0.00234859 0.76821755 9.98910407
+v 0.00225049 1.27850441 9.43488275
+v 0.00337501 -2.05977318 8.52691074
+v 0.05235096 -2.28229482 8.41247936
+v 0.04029562 -2.90117325 8.49065327
+v 0.11306609 -2.52144745 8.39741977
+v 0.00316359 -3.14870256 8.84631128
+v -0.04048762 -1.60360479 8.26267191
+v -0.07021182 -1.3855641 7.88573016
+v -0.04573723 -0.77773406 7.36916997
+v 0.00069042 -1.19085494 3.23309132
+v 0.00072764 -1.52172501 3.24014607
+v 0.00070606 -2.04749855 3.23563356
+v -0.00254562 -1.42866831 0.56906475
+v -0.00168941 -0.85073325 1.22838497
+v -0.00303087 -2.04986337 0.25264565
+v -0.00408287 -2.23717902 -0.41281342
+v -0.0039205 -2.45199361 -0.28344373
+v -0.00355328 -2.61766603 -0.03441512
+v -0.00327735 -2.53991261 0.13749225
+v -0.00317178 -2.32389057 0.17694689
+v -0.00404697 -1.80242653 -0.39949133
+v -0.00487218 -1.07431174 -0.87814956
+v -0.00591532 -0.35035659 -1.40256667
+v -0.00663188 0.13744481 -1.7177677
+v -0.00704299 0.2592282 -1.91798666
+v -0.00739283 0.26065546 -2.09624814
+v -0.00773745 0.18524522 -2.29448914
+v -0.00800103 0.08907623 -2.4452041
+v -0.00873061 -0.22872255 -2.85369139
+v -0.00993119 -0.69027334 -3.48711037
+v -0.0112661 -1.47170134 -4.1242499
+v -0.01132586 -2.33205547 -4.13260529
+v -0.01147606 -2.83689673 -4.16282962
+v -0.01208876 -3.23933765 -4.38508762
+v -0.01299644 -3.56503245 -4.73412586
+v -0.01403415 -3.77082757 -5.1498759
+v -0.01504997 -3.8684473 -5.54811605
+v -0.01621205 -3.84957203 -6.01826661
+v -0.017597 -3.66434487 -6.58131763
+v -0.0191449 -3.12689013 -7.23508673
+v -0.02030897 -2.42409851 -7.71320599
+v -0.02104589 -1.90222919 -7.98951681
+v -0.02168293 -1.43715945 -8.22148878
+v -0.02227877 -0.95888128 -8.41428866
+v -0.02290969 -0.43192827 -8.61566212
+v -0.02406493 0.07604461 -8.96311141
+v -0.02510207 0.68760183 -9.24439869
+v -0.0260049 1.37045506 -9.44043369
+v -0.0266602 2.11474979 -9.5228901
+v -0.02707018 2.86120007 -9.48769432
+v -0.02731979 3.56671441 -9.37926817
+v -0.02754108 4.23025328 -9.24210791
+v -0.02791799 4.89208229 -9.1411021
+v -0.02842604 5.57809357 -9.05156304
+v -0.0289394 6.30081911 -8.90706686
+v -0.02949394 7.07480017 -8.73001767
+v -0.02983463 7.89712715 -8.40286626
+v -0.0298689 8.71287728 -7.91829249
+v -0.02927591 9.476635 -7.18080069
+v -0.02848562 10.00068707 -6.47627972
+v -0.02758227 10.44526245 -5.73147418
+v -0.02659314 10.81624332 -4.9654103
+v -0.02549355 11.15271807 -4.12018846
+v -0.02437515 11.47561129 -3.22367926
+v -0.02307324 11.66954583 -2.30930638
+v -0.02179597 11.78496234 -1.41050819
+v -0.02040324 11.82856502 -0.47309129
+v -0.01903249 11.82127489 0.47748097
+v -0.01781106 11.82358713 1.43844604
+v -0.01664118 11.78410455 2.40778801
+v -0.01522603 11.57379477 3.36718779
+v -0.01366161 11.2273993 4.38717808
+v -0.01173956 10.63523069 5.30530261
+v -0.00977373 9.88385117 6.08513438
+v -0.00786438 9.05536585 6.79514012
+v -0.00606148 8.16318315 7.41469785
+v -0.00432491 7.20897713 7.957461
+v -0.00277329 6.22413685 8.53792248
+v -0.00140152 5.20073151 9.06024036
+v -0.00024188 4.18780993 9.44812231
+v 0.00074469 3.17381522 9.75215993
+v 0.00198663 1.77911065 9.12546231
+v 0.00160723 2.28440012 9.26564594
+v 0.00151937 -6.10437488 10.00902707
+v 0.00151134 -6.01782126 10.22683516
+v 0.00158429 -5.85471881 10.39499313
+v 0.00177276 -5.5897313 10.32622412
+v 0.00212573 -5.15438698 10.08712801
+v 0.0025047 -4.57125305 9.89948917
+v 0.00153376 -6.16198548 9.81238253
+v 0.00158883 -6.15201825 9.62966721
+v 0.00171543 -6.03367425 9.46906837
+v 0.00183364 -5.87667826 9.38378891
+v 0.0019947 -5.66362199 9.3121754
+v 0.002254 -5.28013809 9.22273793
+v 0.00252158 -4.94915597 8.83498762
+v 0.00261315 -4.77104294 8.3365347
+v 0.002707 -4.48390782 7.87224164
+v 0.00274169 -4.2427513 7.37373435
+v 0.00265715 -4.04818648 6.82230031
+v 0.00253126 -3.86948037 6.24505071
+v 0.00229643 -3.62028503 5.65666632
+v 0.00193875 -3.38698059 5.00184556
+v 0.00154833 -3.05641986 4.38815606
+v 0.00115288 -2.78401899 3.85478136
+v 0.00092818 -2.46518506 3.52095974
+v 0.00076043 -2.26887891 3.3138207
+v -0.00027218 -0.58915454 2.39503548
+v 0.00023981 -0.73030702 2.83817393
+v 0.0005486 -0.94375176 3.10603207
+v -0.00094173 -0.61360503 1.82753794
+v 0.00243341 0.23102296 10.39290124
+v 0.00237322 0.4758144 10.27517035
+v 0.00253652 0.21714927 10.19970788
+v 0.00256873 0.22638789 10.05534191
+v 0.00260157 0.23537736 9.91203334
+v 0.00266393 0.25947471 9.72251008
+v 0.00274113 0.29552242 9.37469593
+v 0.00286871 0.16559076 8.93683762
+v -0.07585356 -1.16855621 7.62106495
+v -0.07411326 -0.92664438 7.44269508
+v 0.00298576 -3.53441965 9.37444267
+v -0.09753915 -1.76432185 8.1907937
+v -0.28477148 -3.55471109 9.69492779
+v -0.87343003 -3.73775623 9.85230152
+v -0.69122503 -3.52394769 9.14919994
+v -0.3505022 -3.35590097 9.29655779
+v -1.41369512 -5.85579981 10.05774715
+v -1.39861872 -6.02058779 9.88034024
+v -1.80665144 -5.92239787 9.47663751
+v -1.89881055 -5.8026731 9.5714206
+v -1.01199689 -5.82698449 10.20605937
+v -0.96561928 -5.98507901 10.05891472
+v -0.37965627 -3.72576758 10.07035571
+v -0.39219221 -4.16849467 9.97944447
+v -0.34140198 1.11226994 9.56717673
+v -0.36250574 0.68590745 9.96118696
+v -0.66643301 0.35662356 9.78608656
+v -0.73014158 0.71004079 9.42939405
+v -1.5190767 -4.17840109 9.5087899
+v -1.87503144 -3.28049574 9.20506277
+v -1.77019616 -3.24660452 9.34164497
+v -1.48758482 -3.68312106 9.66253072
+v -0.87698942 -4.03125285 9.79661039
+v -0.88841611 -4.40097852 9.73650798
+v -1.96177231 -4.08013784 9.16849194
+v -2.09396559 -3.33736016 8.98758091
+v -0.95906013 0.91201154 9.09049546
+v -1.02350058 0.99867059 8.95144936
+v -0.80764746 1.41363672 8.93944461
+v -0.55665552 1.34779539 9.2297705
+v -1.38827008 0.4752041 8.98757948
+v -1.46844556 0.61588655 8.78240856
+v -1.28125519 0.30976433 9.14103128
+v -0.52523174 -0.10066105 8.81575284
+v -0.51318358 -0.13072425 9.26428521
+v -0.37857053 0.12316694 9.46573594
+v -0.36535767 0.08987131 9.03367683
+v -0.86684343 -5.69430848 9.10506999
+v -0.89488296 -5.82447015 9.14799374
+v -0.66841682 -5.87764479 9.25487315
+v -0.64533032 -5.67277435 9.1880458
+v -0.77348814 -5.42797491 9.06147232
+v -0.98824675 -5.56187786 8.99123527
+v -1.11256415 -5.71997703 8.96394058
+v -2.18460748 -0.78757439 8.98392655
+v -2.31575535 -1.27256562 8.94671757
+v -2.95786096 -1.28016132 8.80078197
+v -2.80663108 -0.75835263 8.74838607
+v -1.72035681 -0.94104694 9.12726374
+v -1.86078582 -1.42708339 9.08811884
+v -1.85559849 -0.03726779 8.93362682
+v -1.45669407 -0.48235579 9.24286984
+v -0.41557293 -3.1683208 8.65832474
+v -0.24204798 -3.09529755 8.80667846
+v -0.70793625 -3.50111293 8.54104314
+v -0.56863138 -3.44964098 8.36916213
+v -1.13075486 -3.60605283 9.03467699
+v -1.09322314 -3.5082682 8.52258674
+v -2.84515035 -1.88108049 8.3970592
+v -3.04217478 -2.24938372 7.94071446
+v -3.67322179 -2.02526152 7.86804785
+v -3.61744446 -1.59097513 8.37520742
+v -3.61497733 -1.29514364 8.61573581
+v -2.29505522 -1.80421991 8.81315873
+v -0.46927358 -3.46726213 8.04421708
+v -0.32413919 -3.22018944 8.12832897
+v -0.78794596 -3.56872438 8.00520668
+v -0.05298027 -2.03641759 8.29378408
+v -0.09775446 -1.83995512 8.15354609
+v -0.02429914 -2.20556409 8.29023274
+v -0.0973912 -2.0280352 8.06517029
+v -0.16334203 -2.90259944 8.2085776
+v 0.04520228 -2.53451227 8.20027301
+v -0.17924118 -1.47784322 7.83144841
+v -0.2043353 -1.62363064 7.74651951
+v -2.65135908 -2.69193321 8.12753056
+v -2.53605847 -2.54197409 8.63763481
+v -2.43950471 -3.35910963 8.5769429
+v -2.7056022 -3.27362628 7.94775275
+v -3.31903182 -3.28935228 7.74813636
+v -4.02278765 -2.80326807 7.70736316
+v -3.68769402 -3.6517009 7.80361286
+v -4.20037771 -3.21895212 7.70165411
+v -3.7883085 -3.83196877 7.60786688
+v -4.03852581 -3.58302454 7.46984669
+v -5.80578947 3.17960547 7.38613257
+v -5.49447496 3.38566923 7.81193033
+v -6.02598348 2.43922981 7.35592469
+v -6.08779431 2.54053699 7.13286828
+v -5.63694005 3.72333265 7.24696771
+v -6.0422228 2.61714091 6.86808288
+v -5.27385598 4.31576882 7.69228211
+v -5.35632491 -2.66108181 7.61089597
+v -5.20560387 -2.235704 7.77592755
+v -4.73401747 -2.43117955 7.69295031
+v -4.76637805 -2.94284448 7.67685766
+v -5.67717705 -2.4267579 7.45994528
+v -5.58610519 -2.04850175 7.74587134
+v -0.11076629 -0.79257679 7.37847615
+v -0.26571652 -0.85450459 7.17872812
+v -0.22377578 -0.30988405 7.80401636
+v -0.16696781 -0.96685481 7.42523026
+v -0.215908 -1.15274552 7.2748562
+v -2.81863886 -0.89592998 7.0176571
+v -2.46961243 -0.44135393 6.93595331
+v -2.36853812 -0.53792065 7.20055128
+v -2.82908614 -1.0935508 7.35955187
+v -3.1626468 -0.9170607 6.94753882
+v -2.90374644 -0.58906055 6.72573582
+v -3.31175815 -1.11135831 7.30125518
+v -4.42701336 -0.54644152 7.2393814
+v -4.13754919 -0.56065016 7.5321297
+v -4.25478466 -0.46152434 7.75179072
+v -4.52561643 -0.35707322 7.5303483
+v -4.31863086 -0.79021948 7.08120926
+v -4.07651245 -0.7529065 7.34800356
+v -4.71603218 -0.20348353 7.42347605
+v -4.65736454 -0.3119875 7.17669632
+v -4.589067 -0.70679381 6.9577636
+v -4.45621321 -0.85210659 6.82319029
+v -4.72207318 -0.50405724 6.9480854
+v -0.37761218 -2.37487889 7.14558988
+v -0.48771634 -2.52937341 6.95597648
+v -0.43304348 -2.05237467 6.93097828
+v -0.32343213 -2.09254245 7.16268411
+v -0.41844762 -2.61516886 7.33124987
+v -0.50891709 -2.86887581 7.14883502
+v -0.30067217 -2.15772183 7.46364257
+v -1.36866964 -2.79417473 7.28231516
+v -1.42210979 -2.94122459 7.60474193
+v -1.54802115 -2.57722836 7.66188679
+v -1.37616983 -2.4091423 7.17042209
+v -1.14800274 -2.89414694 7.06200167
+v -1.15782572 -3.17830376 7.5552263
+v -1.1399108 -2.43161023 6.83400172
+v -6.33184042 0.26148365 6.78387655
+v -6.13251162 0.50556566 6.89148569
+v -6.19009861 -0.08992203 7.15438954
+v -6.32911109 -0.3145679 7.07106604
+v -6.50336014 -0.01776015 6.64849196
+v -6.40419582 -0.43851125 6.91449215
+v -6.35435754 0.84805597 6.5664505
+v -2.67656922 -0.28058214 6.61266375
+v -2.42861674 -0.09056893 6.74473451
+v -5.8536092 -2.93622238 6.80305552
+v -6.15738962 -2.22746934 6.63354112
+v -5.87299921 -1.79504716 7.20771549
+v -6.48578085 -2.79517131 5.79645825
+v -6.60677405 -2.27969659 5.86132607
+v -5.62429394 -3.39837973 6.48081762
+v -6.29260108 -3.13459091 5.62429787
+v -5.02545369 -3.31557491 7.37926025
+v -4.84325955 -3.52054659 7.02674579
+v -2.15767765 0.13072152 6.79018083
+v -2.08909734 0.45575327 6.75620126
+v -1.79639197 0.44505748 6.83114576
+v -1.92179645 0.10185331 6.87520273
+v -2.54343087 0.20859026 6.67791574
+v -4.69710968 -0.73569194 6.79333583
+v -4.61021874 -0.83029353 6.65350133
+v -4.8051867 -0.60084235 6.73331069
+v -4.77879487 -0.66134651 6.52124885
+v -5.43365534 3.86440625 6.25512454
+v -5.77181848 5.07195489 6.09280583
+v -5.84588982 5.40133447 6.36963747
+v -5.59245061 4.29695722 6.77288914
+v -5.69602943 3.16288039 6.69319568
+v -5.6908734 2.6015478 6.37433992
+v -5.59276539 2.63015797 6.14468663
+v -5.68717933 3.50946545 6.8902895
+v -1.25241672 1.16568997 6.66666219
+v -1.27760942 1.31335321 7.1554269
+v -1.40230179 0.86404685 7.21655092
+v -1.57026087 0.68540227 6.86516826
+v -1.76545561 0.79036802 6.53062514
+v -1.64982108 0.81944804 6.20163905
+v -1.31069552 0.96248708 6.21303282
+v -1.79134772 0.66621936 6.72271675
+v -5.90272884 2.61543857 6.61555261
+v -5.18854827 0.56249165 6.61797216
+v -5.17152307 0.67417519 6.2952467
+v -5.13942398 0.19559086 6.57261455
+v -5.10985139 0.29929215 6.78302091
+v -5.2434299 0.8731545 6.82323036
+v -5.11916651 0.3892323 6.97980997
+v -5.15001469 0.93995825 6.52040895
+v -2.87633943 -0.16258785 6.50059039
+v -3.10114182 -0.41741402 6.51778479
+v -4.94602851 2.06927718 5.98152552
+v -5.09976719 1.59440628 5.84173824
+v -5.09218374 1.25137453 6.14600587
+v -4.97913384 1.76357209 6.58479243
+v -4.86451002 2.2807572 6.72740705
+v -4.88118037 2.31660652 6.62513065
+v -4.66455523 2.43353686 5.8576667
+v -4.76205155 2.05344154 5.41742819
+v -4.67083089 2.659556 6.32093671
+v -5.51138784 0.78941195 5.93644728
+v -5.52607039 1.6688144 5.93295961
+v -5.67266203 1.64347334 6.1205405
+v -5.98733473 0.81694711 5.97438384
+v -5.81731345 0.39605548 5.90954321
+v -5.3196847 -0.05129438 6.02459199
+v -5.10854217 0.04898353 5.943526
+v -6.2335668 0.40292239 5.8557551
+v -3.49802517 -0.55486733 6.14525396
+v -3.14004169 -0.19946282 5.94454691
+v -3.19492976 -0.27771596 6.26338191
+v -3.38157202 -0.47463404 6.42408806
+v -3.5965821 -0.69377134 5.92806542
+v -3.04634854 -0.36772081 5.4030758
+v -2.92950191 -0.31074691 5.56632062
+v -2.85107241 -0.13866981 5.6667566
+v -5.38464552 -2.57421341 5.28709053
+v -5.35603982 -3.44975545 5.89607007
+v -4.90939187 -2.92845614 5.91322619
+v -5.11733253 -2.44991246 5.37971449
+v -6.24226844 0.93071324 6.03657241
+v -6.39772413 0.56484301 6.00081466
+v -6.43782841 -0.19729204 5.64410498
+v -6.61057222 -0.14682154 5.90457533
+v -6.63914822 -0.34199551 6.42740189
+v -6.74011683 -0.66614188 5.9387749
+v -5.34433555 -0.86818913 5.78450466
+v -5.02551808 -0.71203238 5.85436933
+v -5.58666143 -0.43341916 5.81647319
+v -5.71887993 -0.93525204 5.50572744
+v -5.330646 -1.28770542 5.5084632
+v -4.95378366 -1.29846014 5.31491499
+v -5.11806405 0.99022596 6.10375962
+v -5.1428444 1.13323862 5.61891184
+v -5.1240979 0.51242452 6.06390144
+v -2.81042889 0.10861188 5.84865527
+v -2.37038766 0.09274526 5.56258363
+v -2.45073966 0.32761548 5.88261231
+v -2.613273 0.4550776 6.164209
+v -2.91507511 0.11233796 5.99910696
+v -4.80409354 1.67578205 5.15490316
+v -4.93429813 0.84564698 5.50029275
+v -4.94713419 0.34266827 5.93843221
+v -4.6890469 1.36485082 5.04671954
+v -3.93424266 -2.86685529 5.2827973
+v -3.69302103 -3.05448 4.94479656
+v -3.973438 -2.81258713 4.59792104
+v -4.12243703 -2.72842659 5.13989222
+v -4.13703803 -2.95786991 6.06680962
+v -4.38766957 -2.72765644 5.46008795
+v -3.76285529 -3.19807474 5.75932225
+v -4.24983646 0.56369507 5.34460992
+v -3.92864522 0.77819301 5.09277361
+v -3.58702732 0.47826444 5.24482068
+v -4.07218702 0.27716225 5.58877872
+v -4.60710166 0.65248653 5.44021181
+v -4.40659457 1.10816826 5.00332039
+v -4.64698702 0.26917902 5.83756877
+v -4.08484244 2.32639132 5.02228545
+v -4.24946229 2.69631444 5.7764705
+v -4.25216908 1.95784198 4.72088666
+v -3.62268777 2.61652386 5.22351405
+v -3.24992013 2.32217803 4.54092498
+v -3.53002125 2.16139783 4.43898305
+v -3.69475056 2.94444058 5.78678435
+v -3.63129749 1.917796 4.32928918
+v -5.75576017 -1.22267359 4.96412326
+v -5.17939662 -1.54849315 5.04739633
+v -6.14540921 -0.48832181 5.50983931
+v -6.26407301 -0.73462498 5.1134707
+v -6.49588543 -0.79468844 4.5969334
+v -6.03999784 -1.07321446 4.52544652
+v -5.7568519 -1.40913029 4.40069343
+v -5.36702115 -1.62996621 4.76382328
+v -4.92725733 -2.16733564 5.24806475
+v -5.39284637 -1.96337307 4.81185799
+v -4.5875589 -2.22922874 5.09200346
+v -4.91676677 -1.68980606 5.01300253
+v -3.12969994 0.34027023 5.05589837
+v -3.10996402 0.62886587 4.8805297
+v -2.77573407 0.55380797 4.62799227
+v -2.88053215 0.2109228 4.83568397
+v -3.44340074 0.91633008 4.84653903
+v -3.1226366 0.94718712 4.53160485
+v -2.98497018 0.89700534 4.15384288
+v -2.69756589 0.61425575 4.1835725
+v -1.69291027 0.43609363 4.46671343
+v -2.12401841 0.352125 4.29782466
+v -1.98565195 0.57619238 3.81189874
+v -1.70004712 0.66747224 3.89359216
+v -1.62036975 0.39363155 5.06211501
+v -1.91848442 0.20018086 5.17745926
+v -2.06860933 0.09699235 4.78158393
+v -2.25983958 0.11881122 4.58736037
+v -4.49359425 -2.3243792 3.73945141
+v -4.8877007 -1.84350861 3.16854186
+v -5.11717192 -1.44016761 3.60648888
+v -4.89365335 -1.64878569 4.16216464
+v -4.83694812 -1.72199494 4.60181435
+v -4.48827045 -2.30304968 4.45893574
+v -4.11401224 -2.53961231 2.99557127
+v -4.53747416 -2.20758944 2.70439081
+v -2.4182335 -5.37097957 3.65263989
+v -2.56950308 -5.38102263 3.4813609
+v -2.54049926 -5.56264694 3.73304125
+v -2.35113339 -5.41839043 3.81719678
+v -2.35093862 -4.94633829 3.44000213
+v -2.5012406 -4.98025669 3.25672628
+v -2.23104966 -4.90906457 3.6613748
+v -1.6138149 -3.39969968 3.69570779
+v -1.27030972 -3.55354675 4.30942698
+v -0.68687264 -3.16644282 4.37064222
+v -0.75835156 -2.85366778 3.8103123
+v -1.12723285 -2.68124591 3.59171653
+v -1.68786638 -2.38531292 3.05561179
+v -1.80992234 -3.33565603 3.22409813
+v -0.83116715 -2.48380672 3.54367181
+v -3.17634888 -5.61808803 3.78304336
+v -2.95357453 -5.62543789 3.65903788
+v -3.00123239 -5.39997303 3.39660048
+v -3.24644176 -5.39962176 3.61652729
+v -0.59146789 -1.70680318 3.14498452
+v -0.51798602 -1.46465795 3.14885244
+v -0.5789176 -1.95781908 3.20724464
+v -0.74824053 -2.22552179 3.3633095
+v -1.18144136 -1.94337422 3.05602244
+v -1.49567345 1.66588636 3.27793883
+v -1.56177652 1.71882241 3.05229582
+v -1.72581671 1.8876103 3.4304173
+v -1.54996244 1.70228084 3.49156708
+v -1.42239802 1.52585888 3.51580621
+v -1.37629584 1.50843859 3.1569957
+v -1.40564298 1.52391848 2.90755444
+v -6.45503497 6.2471612 3.35338377
+v -6.35305118 5.8122769 3.66017612
+v -6.61341816 5.43603304 3.09399513
+v -6.63106541 6.06525215 2.77758397
+v -1.58322677 0.78472255 2.98507767
+v -1.63018317 0.78354882 2.80983902
+v -1.443195 0.8741459 2.70883643
+v -1.41272313 0.8976832 2.90399183
+v -1.49443944 0.82942278 3.21572737
+v -1.68220348 0.73834234 3.15843191
+v -1.87296781 0.7151301 3.05499117
+v -2.03823243 1.40035925 2.57072127
+v -2.21954732 1.46715512 2.66551366
+v -2.09981773 1.63872528 2.69074883
+v -1.83367034 1.45183834 2.52622628
+v -1.94000245 1.22160914 2.49679713
+v -2.2878674 1.27511099 2.68337375
+v -1.73268939 1.28099228 2.42936829
+v -1.51678485 1.06936398 2.43896296
+v -1.65423915 0.98636842 2.46010147
+v -1.71210963 1.13439858 2.40526151
+v -1.53471542 1.21325581 2.42998874
+v -1.40582407 1.04739148 2.52983342
+v -1.54342744 0.8895927 2.56352343
+v -1.39474749 1.22277241 2.53818326
+v -4.33201564 -1.9360782 1.95200004
+v -4.21725768 -1.81099225 1.47875619
+v -4.87739723 -1.41687873 1.72894721
+v -4.72581411 -1.73750899 2.26288816
+v -3.95519516 -2.30909801 2.12068831
+v -3.56901412 -2.12100059 1.65549132
+v -3.08548307 -2.34497864 1.85947249
+v -3.61799426 -2.55494197 2.35532217
+v -3.40172933 -2.81620984 2.48863294
+v -2.95248047 -2.71192436 2.23440301
+v -2.87340961 -2.35922085 1.22227215
+v -3.40844891 -2.13565042 1.09132737
+v -2.50540184 -2.52442252 2.23400166
+v -2.47218598 -2.30609897 1.79735099
+v -2.45450617 -2.41081459 1.21949284
+v -6.71338732 -0.70975587 0.68617345
+v -6.59968067 -0.86419745 0.80577968
+v -6.76232561 -1.09750019 1.30802361
+v -6.88945568 -1.08665541 1.30446198
+v -7.03903634 -1.10485926 1.28940284
+v -6.91144554 -0.84571709 0.67223694
+v -6.57692245 -0.40941894 0.7543089
+v -6.79531933 -0.41442142 0.16358663
+v -6.75512848 -0.19365715 0.18442285
+v -6.64857102 -0.15419981 0.79255264
+v -6.42865816 -0.26672417 1.37405854
+v -6.22105768 -0.44296908 1.25400262
+v -6.43799654 -0.61958554 0.69931669
+v -6.84883916 -0.5411467 0.15512149
+v -6.4511853 -1.11804561 0.73796983
+v -6.67310633 -1.30597965 1.24335575
+v -6.67781022 -1.18599045 1.27989465
+v -6.47743691 -0.97053815 0.85265165
+v -6.63558329 -1.26606934 0.76144807
+v -6.74433137 -1.40563681 1.21544186
+v -6.39582112 -1.17445332 0.41934261
+v -6.54016777 -1.2319279 0.39931386
+v -6.23896821 -0.78721865 0.79121373
+v -6.04247033 -0.997867 0.52844156
+v -0.82734439 -1.72444615 0.43552196
+v -0.77570648 -1.23768497 0.98315663
+v -4.27810233 -1.76580903 0.87221561
+v -4.96256973 -1.50215899 0.22634742
+v -5.37633592 -1.1113051 0.56237226
+v -5.08242685 -1.29608254 1.11813844
+v -4.12168655 -2.10533916 0.26096233
+v -4.71323167 -1.90433932 -0.12424912
+v -0.53815388 -2.09915024 0.20768156
+v -6.94268362 -0.73844228 0.35781563
+v -7.06790997 -0.91100307 0.61161447
+v -7.03484828 -0.75377475 0.14791655
+v -7.01442877 -0.64575984 -0.12550294
+v -6.82012293 -1.25816333 0.10620083
+v -6.63943296 -1.25311604 0.03565709
+v -6.57891847 -1.25552566 -0.34147097
+v -6.72551154 -1.1501456 -0.51636309
+v -2.37583665 -2.6856495 -0.07280441
+v -3.15306877 -2.57678892 -0.08802353
+v -3.27285506 -2.35601363 0.5137557
+v -2.76247914 -2.54102115 0.56301136
+v -2.49840092 -2.93885405 -0.62943552
+v -3.12734585 -2.8891517 -0.65987225
+v -2.36884575 -2.47900357 0.55950978
+v -1.99821812 -2.42482019 0.0885398
+v -6.68817236 -1.27897694 0.39240456
+v -6.48208642 -1.23538535 0.05162423
+v -6.46798979 -1.25918709 -0.22462764
+v -1.87811293 -2.1449566 0.29935195
+v -1.28104236 -1.93603169 0.21799282
+v -1.26381326 -2.33960208 0.00188589
+v -7.17113787 -0.88906311 -0.27300405
+v -7.10648969 -0.73846884 -0.24065
+v -7.1386571 -0.85961322 0.06526876
+v -7.18383872 -0.9667728 0.01561466
+v -7.16550251 -0.94552171 -0.41632041
+v -7.14101441 -0.90336382 -0.53520027
+v -7.14080765 -0.83512396 -0.50014917
+v -7.20677078 -1.08395094 -0.03758667
+v -6.97119953 -0.40908099 -0.50296238
+v -6.85630027 0.06309594 -0.41063497
+v -6.80729903 0.10597323 0.22856272
+v -6.97497266 -0.52630058 -0.27628166
+v -7.00057109 -0.46286928 -1.10104268
+v -6.95487437 0.01291868 -1.01509323
+v -7.09670632 -0.69839442 -0.4600939
+v -7.07591837 -0.70251936 -0.73535877
+v -1.60487984 -2.91104855 -0.66995976
+v -2.39219168 -3.34851784 -1.6005723
+v -2.73763547 -3.47472717 -1.50168968
+v -1.5782369 -2.87250675 -0.7624011
+v -2.15362551 -3.15561673 -1.74087182
+v -1.56958855 -2.49356272 -0.09641894
+v -0.67477775 -2.60558563 -0.02898925
+v -0.62605047 -2.60731248 -0.22656786
+v -7.10776027 -0.95928772 -0.65272691
+v -7.10388842 -0.89836518 -0.71691373
+v -7.04993576 -1.04801845 -0.54207679
+v -7.07348523 -0.96078295 -0.79722371
+v -6.34915644 -1.28269998 -0.36923989
+v -6.50524455 -1.34456313 -0.77668964
+v -6.24124468 -1.188404 0.08227878
+v -7.03351116 -0.74159866 -1.18555198
+v -7.00211711 -1.00523224 -0.91809815
+v -6.9900165 -0.93850264 -1.21859042
+v -7.11565064 -1.16054458 -0.05793481
+v -6.89608548 -1.05516773 -0.9506603
+v -6.86527378 -1.08111296 -0.55378606
+v -6.7527211 -1.14874856 -0.94235356
+v -6.43975575 -1.38143219 -1.19832079
+v -6.68808937 -1.16453447 -1.17669473
+v -6.60847103 -1.26406411 -0.87939905
+v -6.37149542 -1.41023463 -0.85793681
+v -6.16910963 -1.54811827 -0.98149507
+v -6.27719166 -1.52655445 -1.26421095
+v -4.95707066 -2.14441878 -0.96822654
+v -5.24551249 -1.60774027 -0.71594049
+v -5.0949399 -1.81023069 -0.35685839
+v -4.78773225 -2.10052671 -0.8200202
+v -5.08157121 -2.37400661 -1.11668873
+v -5.43507688 -2.25010522 -1.10777746
+v -5.45052243 -1.95073875 -1.05714363
+v -4.79386197 -2.21136006 -1.52489253
+v -5.00463355 -2.26041227 -1.61337563
+v -4.53982753 -2.3163699 -1.38259037
+v -4.11450338 -2.70844689 -1.35194179
+v -4.49291067 -2.26865194 -0.61486815
+v -3.97539181 -2.42944108 -0.29658759
+v -3.75767279 -2.811152 -0.89169219
+v -3.40279101 -3.54064344 -1.56393691
+v -3.72099466 -3.4833673 -1.74798417
+v -4.23875353 -2.61014518 -2.0622455
+v -4.50865383 -2.24094964 -2.20352961
+v -4.03178405 -2.99241198 -2.28859909
+v -5.230963 -3.29216567 -1.44325187
+v -5.32332618 -3.20254934 -1.44164486
+v -5.24672477 -3.19247408 -1.33032002
+v -5.13969941 -3.3085198 -1.41895658
+v -5.16837379 -3.30848546 -1.50067182
+v -5.2669368 -3.17307619 -1.53454819
+v -6.20453077 -1.14934683 -1.56776584
+v -6.55365772 -1.15524448 -1.53460989
+v -6.114815 -1.06537284 -1.93133568
+v -6.43674312 -1.17127623 -1.88768149
+v -5.70988639 -0.90510711 -1.74724335
+v -5.66772385 -0.8854168 -2.13838529
+v -6.06665867 -1.34898093 -1.54197675
+v -5.67395658 -1.14728276 -1.59056322
+v -5.08795526 -3.16943828 -1.48548918
+v -5.11261828 -3.15265311 -1.3649889
+v -5.21249444 -2.91166077 -1.24721293
+v -5.07258089 -2.862187 -1.45786539
+v -5.17111922 -3.14103219 -1.53744582
+v -5.09840825 -3.27332831 -1.47874027
+v -5.19561912 -2.78241448 -1.66572414
+v -5.23666883 -2.81485823 -2.1653981
+v -5.39019467 -2.92972959 -2.11549758
+v -5.37909315 -2.92838049 -1.66440884
+v -0.80612907 -0.60931166 -1.76670563
+v -0.51090555 -0.34959161 -1.60675174
+v -0.44294252 -0.00791184 -1.85110548
+v -0.74430863 -0.33054481 -2.01202679
+v -5.22261584 -1.54477869 -1.82565031
+v -4.97379395 -1.30887317 -1.85849254
+v -5.31128173 -1.1616 -1.72818225
+v -5.31051409 -1.48612393 -1.76889088
+v -5.12321829 -1.7168491 -2.00332782
+v -4.87233456 -1.45497107 -2.0794703
+v -5.36827493 -1.75791097 -1.86574779
+v -5.78551877 -2.67856184 -1.6711726
+v -5.96572369 -2.31242042 -1.98768267
+v -5.90019089 -2.0676716 -1.75789756
+v -5.97726555 -2.16400447 -1.56440694
+v -5.80042847 -2.23428282 -1.27799565
+v -5.76753205 -2.59846023 -1.37171009
+v -5.86668993 -2.79061588 -2.12450346
+v -6.05326244 -2.49160193 -2.18208813
+v -5.71363447 -2.74163878 -1.90356434
+v -5.58348676 -2.92557622 -2.13432993
+v -5.48870581 -2.93169914 -1.52132294
+v -5.44411299 -1.96351311 -2.05591153
+v -5.51746604 -1.98541711 -2.32306408
+v -5.24182557 -1.82980922 -2.3245069
+v -5.52949332 -1.98631371 -1.94747483
+v -3.60176603 -3.31133319 -2.90276202
+v -3.90097636 -2.95774989 -2.99799941
+v -4.94903399 -1.01674156 -1.91795089
+v -4.82227021 -1.03879813 -2.20103029
+v -5.19779614 -0.80678109 -2.22132943
+v -5.29918721 -0.86778278 -1.88846684
+v -5.8068533 -2.09371842 -2.28453336
+v -5.8734256 -2.12958348 -2.27521502
+v -5.716939 -2.00758225 -1.87026978
+v -6.14953789 -2.10784456 -2.40339408
+v -5.96511129 -1.59952332 -2.51183167
+v -5.7254947 -1.70334091 -2.58522515
+v -0.34716622 -0.02464495 -2.49655889
+v -0.46935948 -0.23764003 -2.70336132
+v -0.61123601 -0.23474784 -2.55131461
+v -0.33797 0.10145952 -2.28427492
+v -0.16865027 0.0859293 -2.42292003
+v -0.28537091 -0.22493527 -2.79094264
+v -0.15115081 0.19447753 -2.23882341
+v -5.82985547 -3.23306485 -2.46090721
+v -6.06956614 -3.33097647 -2.59491372
+v -6.28547192 -2.76665361 -2.42840122
+v -6.17971215 -2.65038807 -2.31039149
+v -5.56115493 -3.60696392 -3.24402937
+v -5.71920795 -3.57432862 -3.30291199
+v -5.62263166 -3.26631112 -2.5614065
+v -5.35441832 -3.59058331 -3.26244928
+v -5.11117027 -1.44505026 -2.55942085
+v -5.18352817 -0.98236806 -2.49503451
+v -4.87496194 -1.15804365 -2.4140914
+v -4.9314733 -1.52157209 -2.36040505
+v -5.36142943 -1.68133209 -2.5308672
+v -5.531005 -1.41841483 -2.59885962
+v -5.52449111 -1.81348871 -2.49834476
+v -6.69719094 -1.16568782 -2.96222842
+v -6.83278443 -0.27732644 -3.18340649
+v -6.89025194 0.17800723 -2.71165053
+v -6.79182594 -0.48643002 -2.55012952
+v -6.48186965 -1.48187783 -3.24644069
+v -6.63309148 -0.70131222 -3.54601409
+v -6.81187629 -1.34712961 -2.81117972
+v -6.49539323 -2.26480996 -2.78103766
+v -6.38649133 -2.20625214 -2.91985769
+v -6.85527651 -0.75818102 -2.45920862
+v -6.20806924 -2.23067281 -3.07521358
+v -6.10506097 -2.57272891 -3.04918804
+v -6.19081117 -2.75316294 -2.89931477
+v -5.91262559 -2.77750635 -3.15783668
+v -5.98346502 -2.35115646 -3.34228081
+v -5.9873848 -3.00341513 -3.01497596
+v -5.87054318 -3.07072539 -3.21641059
+v -5.89035136 -3.27357406 -3.3003447
+v -5.79027273 -3.126854 -3.59499924
+v -5.80239445 -2.9280285 -3.41098614
+v -6.06391146 -3.17040124 -2.87268292
+v -5.18540114 -3.21045651 -3.13322767
+v -5.19924594 -3.44076298 -3.26044754
+v -5.38696312 -3.26070831 -2.58585078
+v -5.21932884 -3.10491852 -2.73591435
+v -4.98711041 -3.10019603 -3.50801673
+v -5.0760217 -3.287059 -3.71411447
+v -5.16612416 -2.90610482 -2.91502145
+v -4.49849201 -2.33513124 -3.9553665
+v -4.6396969 -2.1946441 -4.7799585
+v -4.82503531 -2.44496587 -4.55390234
+v -4.66071664 -2.47020033 -4.08636199
+v -4.27933428 -2.41045903 -3.55510064
+v -4.51160244 -2.29850515 -3.27272378
+v -4.28746789 -2.4228027 -4.48520345
+v -3.64142747 -2.82637792 -4.4473277
+v -3.86379672 -2.21245716 -5.38300971
+v -4.23016671 -1.94158854 -5.23707697
+v -2.80600419 -2.85273684 -5.37932745
+v -2.83885126 -2.57970121 -5.98964696
+v -5.82274062 5.89278307 -6.20690704
+v -5.2263861 5.59653566 -6.90094568
+v -4.89421675 6.36291682 -6.81599532
+v -5.91911338 6.49768758 -5.81919751
+v -6.50448549 5.67403349 -5.29823355
+v -6.31599817 6.52645174 -5.27052785
+v -6.02280416 4.94894886 -6.20924932
+v -4.98474881 8.87196873 -5.12813716
+v -5.2191296 8.3284501 -5.33175383
+v -4.64430492 8.42827404 -5.93196553
+v -4.55557606 9.01771546 -5.51653814
+v -3.50458414 -0.87567913 -7.09494603
+v -3.55046293 -1.22751788 -6.84447904
+v -3.32319592 -1.28476084 -7.0840459
+v -3.1583271 -0.96585447 -7.43543572
+v -3.59484864 -0.68906236 -7.12180289
+v -3.86618765 -0.85242272 -6.72106485
+v -3.87899152 -1.3094168 -6.31937101
+v -3.46167935 -1.6970386 -6.56308588
+v -4.10887124 -1.03218801 -6.29017044
+v -4.1590497 -0.64259701 -6.83962563
+v -4.39156575 -0.84775147 -6.37919011
+v -4.3250911 -1.2683907 -5.8189743
+v -4.0989802 -1.50203988 -5.81853002
+v -4.60412945 -1.09968937 -5.89222826
+v -4.79916001 -0.56149637 -6.54778734
+v -4.99979802 -0.84666144 -6.02864449
+v -4.727099 -1.56517548 -5.38176452
+v -4.45994341 -1.69885934 -5.2682564
+v -5.05628506 -1.34945562 -5.49289066
+v -5.33562568 -0.48395628 -6.07689525
+v -5.40562448 -1.05482648 -5.5743301
+v -5.11982363 -1.86949409 -5.15492963
+v -4.84844992 -2.05642842 -5.02474185
+v -5.42242969 -1.60274306 -5.16599288
+v -5.67762311 -0.70449481 -5.48460109
+v -5.71084577 -1.350069 -5.0886256
+v -5.46683078 -2.11140216 -4.85361239
+v -5.23122985 -2.27347959 -4.87060003
+v -5.71358547 -1.92616641 -4.75868907
+v -5.94536463 -1.00665557 -4.87044299
+v -5.93763023 -1.69975612 -4.53523418
+v -5.73170025 -2.42756328 -4.41159785
+v -5.54456006 -2.56544898 -4.5482956
+v -5.88534521 -2.2574626 -4.2007719
+v -6.0953098 -1.38374371 -4.23520291
+v -5.98546176 -1.99425004 -3.92592305
+v -5.82790023 -2.75763753 -3.89979342
+v -5.7333196 -2.89976441 -4.09030252
+v -5.80285983 -2.54730844 -3.64182882
+v -6.18002264 -1.71417218 -3.56597895
+v -6.34508427 -1.01786316 -3.86709588
+v -6.43822118 -0.13328467 -4.20939521
+v -6.72232435 0.27059483 -3.84781102
+v -6.1517836 -0.57994163 -4.55549451
+v -6.28672677 0.21950819 -4.98042804
+v -6.59544467 0.69867393 -4.60718393
+v -5.96437262 -0.25809292 -5.2770303
+v -6.06117999 0.43349683 -5.80179922
+v -6.32670585 0.96572704 -5.44895388
+v -5.68450938 -0.04437267 -5.99595553
+v -5.57841443 0.57200244 -6.56567284
+v -5.94431368 1.12510358 -6.34807222
+v -5.19737226 -0.01155163 -6.62681117
+v -4.92008131 0.40217656 -7.12203325
+v -5.30764168 1.12138027 -7.10934886
+v -4.54274752 -0.31321951 -7.03638893
+v -4.23972436 -0.00937014 -7.50226307
+v -4.56065805 0.7899571 -7.60349209
+v -3.87998488 -0.42257966 -7.2758771
+v -3.54728432 -0.16699435 -7.72815397
+v -3.87680305 0.34163458 -7.99387228
+v -3.29917356 -0.46642747 -7.52366557
+v -2.91307551 -0.26498827 -7.95904995
+v -3.11880875 0.07750783 -8.20941535
+v -2.81686176 -0.76953276 -7.82907107
+v -2.32771538 -0.58025592 -8.21008642
+v -2.38607467 -0.08486994 -8.37188716
+v -2.757192 -1.4572208 -7.5580329
+v -2.29085445 -1.29784435 -8.00119961
+v -2.79741862 -1.9327887 -7.10581326
+v -2.24718631 -1.94693254 -7.60711927
+v -2.81476737 -2.27710105 -6.60750629
+v -2.14526977 -2.40097918 -7.12677935
+v -3.7847314 -1.84015008 -5.94896248
+v -1.99960728 -2.73483067 -6.58843033
+v -1.36014211 -2.82322345 -7.07454656
+v -1.54312428 -2.35174096 -7.58353188
+v -1.91026067 -3.02033302 -6.04851312
+v -1.2626947 -3.22611311 -6.57772193
+v -1.8792322 -3.27847897 -5.60734958
+v -1.27317131 -3.49109812 -6.0654514
+v -2.6522394 -3.18535422 -5.03474663
+v -2.54144361 -3.40830869 -4.85002384
+v -1.82377805 -3.45321093 -5.29798101
+v -3.39645597 -3.08423073 -4.17779119
+v -3.19397646 -3.37216389 -4.04904033
+v -3.37462422 -3.53805541 -2.83266341
+v -3.15336566 -3.64132803 -2.75596005
+v -2.99374248 -3.58101672 -3.88113456
+v -3.0825452 -3.52234479 -1.48387627
+v -2.93884815 -3.61412062 -2.6981663
+v -2.75164017 -3.57199921 -3.70979977
+v -2.72881399 -3.47494466 -2.65161967
+v -2.55292288 -3.38574828 -3.55946041
+v -2.49519781 -3.20790068 -2.60007654
+v -2.38158541 -3.11573817 -3.4021017
+v -2.19686101 -2.83840376 -2.53439172
+v -2.13441972 -2.72156911 -3.1881136
+v -1.89165242 -2.82603756 -1.77520875
+v -1.66814655 -2.3225386 -1.73971016
+v -1.79986283 -2.26336123 -2.40872682
+v -1.44385748 -2.66244594 -0.90417296
+v -1.38619483 -2.28562867 -1.011266
+v -0.66015341 -2.47557331 -0.42042602
+v -0.71042564 -2.26846396 -0.54568769
+v -0.60836181 -2.39296183 0.0823829
+v -0.71223668 -1.77535917 -0.56902898
+v -0.44064593 -1.05492288 -1.01136339
+v -0.28134144 -0.33488522 -1.46318686
+v -0.22468416 0.10018325 -1.75186782
+v -0.2141289 0.21759323 -1.94594652
+v -0.18180523 0.23037148 -2.10371766
+v -0.38302862 -0.71045059 -3.40536438
+v -0.44757665 -1.39699418 -4.00390486
+v -0.54717979 -2.20531423 -4.08088474
+v -0.58404859 -2.72797212 -4.1464068
+v -0.61079924 -3.1124594 -4.36175743
+v -0.60030529 -3.44998617 -4.69257571
+v -0.60773036 -3.67434822 -5.09253215
+v -0.62727362 -3.77580689 -5.46479148
+v -0.64092821 -3.78308307 -5.904678
+v -0.61915508 -3.64190644 -6.44932986
+v -0.59301767 -3.25956721 -7.03838925
+v -0.72220337 -2.68567329 -7.51952758
+v -0.87303315 -2.12377266 -7.93797798
+v -0.95340626 -1.58455889 -8.2526081
+v -0.94136414 -1.03036869 -8.45349079
+v -0.89896747 -0.44662979 -8.60103465
+v -0.88717968 0.10747289 -8.86431195
+v -0.9111779 0.65959315 -9.19477432
+v -0.94997144 1.32766653 -9.37736516
+v -0.99503707 2.06014789 -9.40989386
+v -1.06987444 2.80362095 -9.37354768
+v -1.16126528 3.51907819 -9.28204693
+v -1.20957327 4.21128678 -9.17978628
+v -1.20325397 4.90763408 -9.08513339
+v -1.15446602 5.62277188 -8.97366099
+v -1.07682876 6.35829735 -8.81641747
+v -0.99052411 7.12429219 -8.62306386
+v -0.90800671 7.91012633 -8.32417439
+v -0.86146535 8.68788553 -7.87491516
+v -0.83858793 9.37053898 -7.23071981
+v -0.8642123 9.92497492 -6.4934784
+v -0.89119676 10.41648326 -5.73966502
+v -0.86813968 10.80794874 -4.93802941
+v -0.82190443 11.13812637 -4.09974391
+v -0.81392402 11.45897421 -3.22636029
+v -0.83391034 11.65769061 -2.30114004
+v -0.82448316 11.75347457 -1.37596361
+v -0.80969141 11.7921659 -0.4440592
+v -0.80813868 11.79598194 0.49994671
+v -0.81553738 11.7827524 1.45282938
+v -0.83687128 11.72813154 2.41209055
+v -0.82177637 11.535904 3.3823597
+v -0.80735163 11.18154877 4.3868522
+v -0.80879016 10.54370062 5.31227831
+v -0.79114872 9.78268295 6.12800805
+v -0.76914643 8.98273287 6.82794783
+v -0.74379934 8.14542428 7.45023561
+v -0.71670863 7.24114312 7.99496616
+v -0.70189573 6.3080706 8.55465185
+v -0.72138658 5.31488101 9.09772549
+v -0.78248695 4.37035248 9.63332729
+v -0.96432589 3.60314465 10.00683932
+v -1.17869308 3.0678072 9.91248977
+v -0.42910608 2.59926776 9.76865179
+v -0.73878353 2.36884557 9.6338567
+v -1.32250763 2.7543314 9.73161308
+v -1.98782432 3.02592188 9.56635256
+v -1.95556676 3.32035141 9.73995773
+v -1.42180923 2.59588991 9.38573342
+v -1.96052158 2.84859045 9.28485639
+v -2.50179434 3.23962274 9.25018858
+v -2.53595384 3.46629238 9.3844471
+v -2.44460708 3.044159 9.05384594
+v -1.88442096 2.834022 8.92618789
+v -2.36777101 2.97462378 8.78756388
+v -3.11228555 3.04436969 8.94714396
+v -3.1694415 3.25214902 9.1353165
+v -3.04397335 2.97643487 8.68733072
+v -2.29147293 3.11282462 8.50486293
+v -2.96361884 3.09331513 8.39597463
+v -3.79806861 2.92250081 8.55590097
+v -3.87949302 3.0124609 8.82511053
+v -3.70424132 3.00793658 8.24235399
+v -2.86876653 3.2103424 7.96375955
+v -3.61347817 3.11227124 7.79827726
+v -4.46754832 2.85534508 8.02675226
+v -4.56215685 2.77961308 8.30821696
+v -4.24347852 2.88862712 7.56495029
+v -3.52753624 3.07060377 7.34710071
+v -4.12823515 2.83229497 7.07362724
+v -4.65802452 2.6026449 7.28156683
+v -4.90487292 2.67870582 7.56738558
+v -4.58538295 2.62690281 6.86442851
+v -4.24026772 2.89322011 6.44358432
+v -4.90385416 2.20867688 7.08652483
+v -5.06528432 2.17087607 7.30453467
+v -5.03506678 1.65223312 6.80937411
+v -5.17820616 1.59035933 6.97954526
+v -5.31747941 1.56532536 7.08650623
+v -5.20214482 2.14745985 7.43413866
+v -5.36547585 0.86081262 6.98504541
+v -5.51370437 0.83977007 7.06382456
+v -5.47145418 1.55050634 7.14209863
+v -5.20872954 0.42252547 7.15545838
+v -5.37372034 0.3686748 7.25092684
+v -4.94984957 0.07732629 7.32262763
+v -5.16259964 0.00184877 7.46110569
+v -4.8649246 -0.00158348 7.08792705
+v -4.91398487 -0.1561907 6.86267001
+v -4.96614647 -0.27647681 6.64957654
+v -5.10974765 0.09049421 6.36499511
+v -4.94111751 -0.33479867 6.44566762
+v -4.90278533 0.02330649 6.18677334
+v -4.77621364 -0.31781953 6.25621984
+v -4.55920217 -0.00779532 6.01579376
+v -4.43482538 -0.34187084 6.02744938
+v -4.67574189 -0.64993932 6.32174442
+v -4.41544896 -0.64984122 6.06496026
+v -3.88792818 -0.26149163 5.68402862
+v -3.85118601 -0.50126094 5.66796351
+v -4.29800137 -0.83084029 6.18766976
+v -4.51272028 -0.84385968 6.4822456
+v -3.75011152 -0.6697792 5.76837731
+v -3.26969934 -0.22090833 5.19948167
+v -3.15526689 -0.35917711 5.251962
+v -4.13030772 -0.85930344 6.35517526
+v -4.32104218 -0.87164112 6.63798388
+v -3.90780683 -0.7579629 6.53557441
+v -4.15230043 -0.85759502 6.85294317
+v -3.76742683 -0.79253958 6.81623641
+v -3.96017197 -0.87682792 7.10269617
+v -3.57920814 -0.93063195 7.047244
+v -3.71742507 -1.00462637 7.37127903
+v -3.35160703 -0.66241396 6.73825424
+v -3.33562777 -1.07431639 7.59464164
+v -3.35605765 -0.84640872 7.7829916
+v -3.74686244 -0.8293964 7.59979123
+v -2.80675735 -1.00321557 7.6773556
+v -2.86338622 -0.74514992 7.89438102
+v -2.35664212 -0.53081591 7.47657736
+v -2.46984029 -0.39874952 7.71561767
+v -1.83123183 0.02747698 7.36790225
+v -1.98043296 0.11535362 7.64434899
+v -1.82727181 0.03812028 7.10063147
+v -1.60272929 0.43307751 7.04464559
+v -1.55278763 0.46843337 7.351615
+v -1.63178356 0.58396211 7.70542008
+v -1.44195509 1.00951045 7.69293171
+v -1.35737576 1.09352237 8.18777749
+v -1.63694513 0.71583381 8.14452321
+v -1.31659049 1.4612538 7.6856931
+v -1.22519714 1.46768811 8.21289444
+v -1.21579742 1.86388377 7.68736146
+v -1.21112627 1.87675595 8.24370613
+v -0.99732847 1.72606961 7.1515994
+v -0.967024 1.44130039 6.62656292
+v -0.97056247 2.05525638 7.11473669
+v -1.21642994 2.20570681 7.66636532
+v -0.94192368 1.81613129 6.52998842
+v -1.01211691 1.23121159 6.13251806
+v -0.98645409 1.53968115 6.00424975
+v -1.18177045 2.14488827 6.45419543
+v -1.22948868 2.38325842 7.026969
+v -1.22021639 1.86075506 5.93296033
+v -1.13862555 1.27150456 5.52961458
+v -1.28528238 1.6074271 5.45958966
+v -1.57584901 2.25236756 5.84142882
+v -1.55481048 2.54336791 6.36406221
+v -1.60757716 1.99046744 5.39197893
+v -1.33175756 1.44244989 4.95837272
+v -1.62041983 1.80778109 4.92151144
+v -2.06428337 2.41656746 5.31047081
+v -2.05342902 2.70566998 5.77529256
+v -2.04302825 2.11686832 4.86123304
+v -1.61046763 1.72138987 4.39397492
+v -1.95332035 1.97027311 4.32268299
+v -2.48203444 2.31896508 4.77240188
+v -2.5613185 2.72700004 5.23682121
+v -2.27145889 2.15111564 4.21370025
+v -1.81923603 1.94929575 3.81330454
+v -2.07716557 2.11582596 3.69881879
+v -2.59357767 2.20098147 4.11326928
+v -2.86651833 2.37008271 4.67858675
+v -2.33181617 2.1925574 3.56432598
+v -1.91161388 2.00749622 3.30165857
+v -2.08476691 2.04848028 3.16127499
+v -2.58976824 2.13995993 3.44142975
+v -2.88066825 2.14233673 4.01045918
+v -2.2699075 1.97477292 3.04558197
+v -1.80930368 1.81444487 2.84454618
+v -1.95744242 1.76625706 2.74516187
+v -2.44608765 1.81845211 2.96949995
+v -2.80833968 1.96920928 3.35883312
+v -2.595001 1.60264362 2.94227912
+v -2.95611981 1.72610359 3.33318461
+v -2.68442345 1.35229234 2.9759863
+v -3.02287312 1.43627832 3.37816984
+v -2.67452991 1.0923125 3.06779789
+v -2.99349584 1.11720562 3.4819801
+v -2.28832276 1.07750689 2.74145975
+v -1.93461892 1.07062151 2.53264198
+v -2.2172113 0.90363818 2.82297234
+v -2.55630198 0.86031353 3.16347025
+v -1.87494469 0.93550002 2.61246332
+v -1.76847951 0.82346253 2.70639613
+v -2.06254991 0.77405162 2.9269162
+v -2.35790806 0.68456952 3.23258015
+v -2.142123 0.61608678 3.34343479
+v -2.31508643 0.50456649 3.72756293
+v -2.61491596 0.59435635 3.68579315
+v -1.87974212 0.67008191 3.46733045
+v -1.6130621 0.79293629 3.52639514
+v -1.41944351 0.94452263 3.53977277
+v -1.43030877 0.82965064 3.88945989
+v -1.35814716 0.98506743 3.22120498
+v -1.30979373 1.01831119 2.92191971
+v -1.28877712 1.16935515 3.21175858
+v -1.32565369 1.13373226 3.5307059
+v -1.28009899 1.18136812 2.92027281
+v -1.32440537 1.01862776 2.69809637
+v -1.3025307 1.20180238 2.70099883
+v -1.31436222 1.35419232 2.90534147
+v -1.30857591 1.3526497 3.1896843
+v -1.36628944 1.38561015 2.72143104
+v -1.46249121 1.3939405 2.5817364
+v -1.47856061 1.57837927 2.76943445
+v -1.58066736 1.60470725 2.64715062
+v -1.67853534 1.7899836 2.95752955
+v -1.71318294 1.55468028 2.56414942
+v -1.59246123 1.35947373 2.47720804
+v -1.33318062 1.33794889 3.52196312
+v -1.2880591 1.28270061 3.86748578
+v -1.28668147 1.04351435 3.86433436
+v -1.38635052 1.50525676 3.88288376
+v -1.28924482 1.48068299 4.42053667
+v -1.09902028 1.15274454 4.40203663
+v -1.56799781 1.73208164 3.88848478
+v -1.16793862 1.10605366 4.99724648
+v -1.1417666 0.79607063 5.04794183
+v -1.09847718 0.82976287 4.40918689
+v -1.14510752 0.97087895 5.59887937
+v -1.31726808 0.75573545 5.69009287
+v -1.35545235 0.5618458 5.0185227
+v -1.58450433 0.62551735 5.73799308
+v -1.96520436 0.40363834 5.71814412
+v -2.05351541 0.62555956 6.06274389
+v -2.12044417 0.70554098 6.34882162
+v -2.12564259 0.61726481 6.59620051
+v -2.63024758 0.38511734 6.44523551
+v -2.97045575 0.02092555 6.27632099
+v -2.364677 -0.11597099 5.33435509
+v -2.45825318 -0.17931828 5.10538109
+v -2.59560285 -0.16177241 4.90284185
+v -2.74607474 -0.01772517 4.78815864
+v -2.5179038 0.25066901 4.51956434
+v -3.33921703 -0.0186813 5.25516278
+v -3.41137497 0.22141854 5.30144758
+v -3.95018758 0.0166352 5.70580921
+v -2.37159904 0.40313201 4.22937259
+v -1.37741448 0.59078068 4.42906161
+v -2.83756404 0.81445137 3.60394341
+v -3.21098163 1.20971421 4.03052348
+v -3.29784681 1.52326209 3.92787793
+v -3.38232464 1.31629216 4.46357774
+v -3.55846454 1.62967647 4.35308368
+v -3.89899393 1.33574272 4.64684787
+v -4.17489482 1.60276918 4.56957432
+v -3.25175912 1.79769582 3.89094761
+v -3.09687076 2.00093796 3.93364779
+v -3.08509138 2.78622731 5.23383398
+v -3.05975479 3.11130686 5.82010108
+v -2.55602815 3.04988128 5.77755007
+v -2.96766615 3.12929394 6.54871954
+v -2.46601691 3.07261267 6.45361021
+v -3.56967445 3.0568416 6.576505
+v -2.87842827 3.22581514 7.37353117
+v -2.41374388 3.25722529 7.16779078
+v -2.24851019 3.26298191 7.97189101
+v -1.86703143 3.21894425 7.78550988
+v -2.03093963 3.06620644 7.03493592
+v -1.81011121 3.06060185 8.53112313
+v -1.4607243 2.87916784 8.47312692
+v -1.58977161 2.90714898 7.6183349
+v -1.48659611 2.62712889 8.9458605
+v -1.23139661 2.40907201 8.8315765
+v -1.24551086 2.60942654 8.34437141
+v -0.99323868 2.36816825 9.26712399
+v -0.77769865 2.14172433 9.04001402
+v -1.04944795 2.1663015 8.70801923
+v -0.53183551 2.14082898 9.25452402
+v -0.49278643 1.78009882 9.12048585
+v -0.73616165 1.80083776 8.93423063
+v -0.25092638 2.21936668 9.31130116
+v -0.20499512 1.77263449 9.1442707
+v -0.96307811 1.44194158 8.56670238
+v -0.93227312 1.83671928 8.59808355
+v -1.12731843 1.04713205 8.56124945
+v -1.54308154 0.69281903 8.50921841
+v -2.08831467 0.32669241 8.35262163
+v -2.0706887 0.24308677 8.01186151
+v -2.01912858 0.26160822 8.60390277
+v -2.5090063 -0.13029738 8.49834117
+v -2.57678463 -0.06672477 8.29691333
+v -1.94378309 0.12410233 8.79539629
+v -2.44241647 -0.2350252 8.66776399
+v -2.37415989 -0.35995375 8.79068883
+v -2.97047345 -0.55245847 8.5594981
+v -3.55808609 -0.80461685 8.43932047
+v -3.5273352 -0.65692052 8.32913869
+v -3.01282111 -0.45166402 8.42450699
+v -3.58049553 -0.96365196 8.5220745
+v -4.20406319 -1.03059387 8.32220484
+v -4.12979154 -0.82661127 8.25826636
+v -4.30732651 -1.33248085 8.4032161
+v -4.89429115 -1.33154929 8.18872327
+v -4.74636418 -1.08540405 8.07365374
+v -4.3448145 -1.61788367 8.24636893
+v -4.96928609 -1.61301148 8.17879754
+v -4.45643857 -1.94652511 7.89683204
+v -5.07192055 -1.87029124 7.98793215
+v -5.51621978 -1.74295334 7.94649791
+v -5.41853066 -1.49427319 7.97661422
+v -5.89855866 -1.38806431 7.64805773
+v -5.7844367 -1.14974827 7.71430559
+v -5.89473402 -1.60414171 7.45540237
+v -6.32768955 -0.93919776 7.18266865
+v -6.23573952 -0.75131138 7.34424332
+v -6.29625115 -1.08005298 6.94800241
+v -6.45462504 -0.61883873 6.70775304
+v -6.43898596 -1.47438399 6.43701283
+v -6.54339717 -0.99983261 6.1527859
+v -6.71067731 -1.77631801 5.82449448
+v -6.88134569 -1.31207252 5.6296299
+v -7.13474948 -1.87066845 5.11565845
+v -7.20903508 -1.48250141 4.92982819
+v -7.0391687 -2.25810272 5.08979567
+v -6.92683851 -2.57668876 4.92840415
+v -7.37693692 -2.21782334 4.26811901
+v -7.42871185 -1.90245973 4.25376125
+v -7.29461501 -2.46132519 4.16603291
+v -6.89440138 -2.8943537 4.78697462
+v -7.16248058 -2.64098746 4.05688884
+v -7.51560744 -2.29594019 3.38028212
+v -7.52252769 -2.04117835 3.43561196
+v -7.3118552 -2.43999424 3.31339825
+v -6.91102559 -2.68138006 3.94465631
+v -7.03525893 -2.42387977 3.2797188
+v -7.29277567 -2.19385821 2.58798488
+v -7.48321753 -2.09997208 2.6139505
+v -7.06597762 -2.14796493 2.58038498
+v -6.74736332 -2.34147648 3.26095978
+v -6.85294567 -2.04457678 2.57494689
+v -7.11097751 -1.89127236 1.84999246
+v -7.2732905 -1.95278271 1.83592677
+v -6.95754432 -1.80497861 1.87204062
+v -6.64382778 -1.92426537 2.56694939
+v -6.80247067 -1.71831178 1.8933181
+v -6.9698338 -1.52787189 1.15968777
+v -7.08426947 -1.59349215 1.12448707
+v -6.85412468 -1.46960498 1.19056457
+v -6.65098484 -1.62338042 1.89473624
+v -6.75746147 -1.33384417 0.73672733
+v -6.86282633 -1.36410026 0.67650589
+v -6.79017976 -1.3043857 0.40810185
+v -6.96667951 -1.3652722 0.58199694
+v -7.07304525 -1.31953202 0.47930122
+v -7.21226306 -1.63774032 1.09215082
+v -6.97885739 -1.20821836 -0.01002249
+v -7.18277775 -1.2926529 0.45071739
+v -7.34818349 -1.61250461 1.08303959
+v -7.25235589 -1.22564124 0.4593986
+v -7.3836633 -1.484754 1.12497221
+v -7.22272178 -1.11552563 0.5022462
+v -7.31959031 -1.37117129 1.17503415
+v -7.16663788 -1.00876803 0.54734358
+v -7.24644223 -1.25744621 1.22231069
+v -7.17269319 -1.14679886 1.26547974
+v -7.23214314 -1.29558362 1.96860565
+v -7.32750429 -1.43060048 1.9530213
+v -7.06660361 -1.24325389 1.97611254
+v -7.10356076 -1.09580903 2.61546182
+v -7.29299817 -1.24525134 2.66626002
+v -6.89470329 -1.20996559 1.98044477
+v -6.8513045 -1.08767032 2.63595252
+v -6.71485966 -1.20515252 1.96609381
+v -6.58711146 -1.14788693 2.6133592
+v -6.57189663 -1.30416731 1.92944071
+v -6.36884908 -1.31117297 2.57280332
+v -6.54604923 -1.47743856 1.89671259
+v -6.2989583 -1.56772381 2.54637088
+v -6.43774113 -1.77150091 2.55687593
+v -6.26143239 -1.91064056 3.23096438
+v -6.0798925 -1.61085521 3.19986365
+v -6.46120976 -2.19049628 3.24115732
+v -6.43841219 -2.22886262 3.88966987
+v -6.17647273 -1.95983478 3.85613994
+v -6.6497207 -2.52004505 3.90279675
+v -6.39271262 -2.85136949 4.46578088
+v -6.1818627 -2.5069323 4.41598803
+v -6.65916352 -3.01087016 4.58625183
+v -6.11270093 -3.25290344 5.43568284
+v -5.96171841 -3.13809968 5.25949859
+v -5.54787889 -3.64827583 6.28343298
+v -5.43802191 -3.64355799 6.09095361
+v -4.68031843 -3.48051564 6.67786996
+v -4.65796228 -3.25653419 6.31693036
+v -4.3092027 -3.52511096 7.09722321
+v -4.24964687 -3.39996331 6.71289547
+v -4.36173346 -3.02934337 6.26330822
+v -3.95223082 -3.51601977 6.57576097
+v -4.61999817 -2.6688924 5.71196039
+v -3.9454633 -3.73654574 7.16697949
+v -3.74359441 -3.96797971 7.2062775
+v -3.75963805 -3.74589412 6.40144861
+v -4.39913667 -3.48082434 7.28099593
+v -3.5220504 -4.34576386 7.4831907
+v -3.51011541 -4.34243466 7.07089005
+v -3.55662198 -4.16336261 6.27603268
+v -3.15704686 -4.76222182 6.78814188
+v -3.38875555 -4.6915523 6.12099837
+v -3.60894062 -3.8120311 5.58033963
+v -3.45249622 -4.47220105 5.44629252
+v -3.21383651 -5.24659313 5.98821147
+v -3.42593663 -5.12826987 5.37069519
+v -3.41104517 -4.15390655 4.6881977
+v -3.5417806 -3.55511709 4.75602736
+v -3.4265272 -4.9520942 4.72033793
+v -3.33742812 -5.62512025 5.22604663
+v -3.3848515 -5.50467541 4.66831333
+v -3.4331291 -4.89024187 4.11327071
+v -3.43687754 -4.20757912 4.01408064
+v -3.4255807 -5.46974576 4.08552602
+v -3.18927973 -5.72846298 4.59585634
+v -3.19821282 -5.68586403 4.07485983
+v -3.31005187 -4.89812544 3.60599416
+v -3.45260568 -4.25580306 3.56408667
+v -3.02335495 -4.93724423 3.37083572
+v -3.03291761 -4.27756076 3.35185528
+v -2.75777418 -4.97682697 3.23242419
+v -2.73364951 -4.33764278 3.11121886
+v -2.77490043 -5.40040407 3.37984321
+v -2.75384652 -5.62354346 3.68905832
+v -2.67711794 -5.76439815 4.06341991
+v -2.44666374 -5.69917155 4.05965823
+v -2.9324151 -5.72634712 4.07550192
+v -2.94025091 -5.79604438 4.54516563
+v -2.69430715 -5.82761263 4.50556608
+v -2.87866079 -5.81661556 5.06003672
+v -2.6702957 -5.81445606 4.99507375
+v -3.12628202 -5.8074657 5.13115802
+v -2.95947012 -5.79398362 5.68199468
+v -2.79697202 -5.92454341 5.6078096
+v -3.11193321 -5.60614732 5.77780726
+v -3.12482328 -5.83178854 6.28150635
+v -2.92546587 -5.89894069 6.22252787
+v -3.21998483 -5.32254816 6.46684691
+v -3.14409776 -5.3633278 7.10119236
+v -3.02275293 -5.79683206 6.85103443
+v -3.31142727 -4.88122508 7.31153433
+v -3.24366951 -4.91457723 7.61174017
+v -3.11543662 -5.42607368 7.4412299
+v -3.43428987 -4.29384371 7.74093494
+v -3.16821814 -4.14683105 7.8019073
+v -2.99602055 -4.87900049 7.90641008
+v -2.83953323 -4.16327569 8.02081857
+v -2.74814642 -4.94591476 8.46869561
+v -2.46732273 -4.16970695 8.67883726
+v -2.34230672 -4.91864976 9.0091036
+v -1.94033405 -4.89126278 9.48033909
+v -1.4335447 -4.86226432 9.72547049
+v -1.40594685 -5.2821409 9.89945769
+v -1.89676141 -5.3865911 9.54489856
+v -2.40157513 -5.47941323 9.08361455
+v -2.33756742 -5.84423756 9.091736
+v -2.70064219 -5.5588427 8.53777653
+v -2.57372692 -5.91612579 8.53855777
+v -2.16605343 -5.96198132 9.01732663
+v -2.4051914 -5.99092255 8.46897176
+v -2.80568458 -5.89477444 7.89488896
+v -2.86310506 -5.47150069 7.9253873
+v -2.63533189 -5.97039609 7.87030571
+v -2.22099319 -5.99325447 8.41153787
+v -2.43071042 -5.9691298 7.83838369
+v -2.76243675 -5.95300352 7.30525724
+v -2.96154001 -5.87890787 7.33792616
+v -2.56178192 -5.94103026 7.27341963
+v -2.22822501 -5.99970684 7.79502067
+v -2.36725788 -6.00969696 7.24009825
+v -2.68094991 -5.97908129 6.74386599
+v -2.85757379 -5.92074167 6.78960134
+v -2.49310217 -6.06318531 6.70099947
+v -2.16741201 -6.07611509 7.21682994
+v -2.27460799 -6.1057399 6.65441707
+v -2.54156255 -6.02104208 6.10964967
+v -2.71833899 -5.9208962 6.16465471
+v -2.36028075 -6.0940156 6.05616418
+v -2.07220253 -6.00902303 6.61628806
+v -2.16753828 -6.02464994 6.01263232
+v -2.41502341 -5.95192431 5.46286199
+v -2.61610946 -6.0065949 5.5227995
+v -2.22762209 -5.81820308 5.41995828
+v -1.91474367 -5.58594351 5.98300179
+v -2.01143102 -5.42009134 5.38931327
+v -2.33670534 -5.64921379 4.89972047
+v -2.48814788 -5.76092515 4.93999967
+v -2.14221189 -5.15465276 4.83455039
+v -2.00639984 -5.00914927 4.34923866
+v -2.2807572 -5.57117188 4.45840848
+v -1.6790576 -4.48340095 4.84193924
+v -1.75555814 -4.26817052 4.27128474
+v -1.75720289 -4.68362295 5.40437679
+v -1.17855268 -4.09573363 5.50948267
+v -1.19011985 -3.83629527 4.9234259
+v -1.73696277 -4.82129044 6.00604116
+v -1.18546748 -4.29464391 6.09468166
+v -1.62912327 -4.98234536 6.57611725
+v -1.20827345 -4.42278809 6.67857822
+v -1.89254598 -5.59954793 6.57513712
+v -1.73235332 -5.63098204 7.12658833
+v -1.60631623 -5.08321238 7.13424618
+v -1.95939015 -5.99319008 7.18528422
+v -1.86869943 -5.85951248 7.71364454
+v -1.75856147 -5.58849434 7.69431963
+v -2.03241017 -6.01404814 7.74795178
+v -1.84189212 -5.96940452 8.27816933
+v -1.68593922 -5.80977615 8.2405683
+v -2.03030594 -6.02778348 8.34489223
+v -1.78077686 -5.99779631 8.81817669
+v -1.5847626 -5.93946599 8.72898818
+v -1.97439733 -5.93862538 8.91669141
+v -1.67243961 -5.97835514 9.34589742
+v -1.50782941 -6.00720157 9.1912151
+v -1.30998618 -6.05700837 9.67032021
+v -1.20663406 -6.13690072 9.46697505
+v -0.90054757 -6.05738397 9.86672867
+v -0.83159989 -6.1272912 9.67462132
+v -0.47195878 -6.03183919 9.93622167
+v -0.43184886 -6.11505395 9.7542647
+v -0.53711951 -5.99454794 10.16877027
+v -0.59407278 -5.84330608 10.36267333
+v -0.57413609 -5.48446874 10.34730897
+v -0.99894326 -5.40821073 10.13115923
+v -0.52085024 -5.01880887 10.12325384
+v -0.93648882 -4.96723462 9.95462656
+v -0.44856947 -4.53198403 9.88910843
+v -0.39639302 -6.13166742 9.57630119
+v -0.36992062 -6.03345175 9.42404701
+v -0.35416142 -5.87383983 9.31821927
+v -0.35657001 -5.67117646 9.2488765
+v -0.42664714 -5.32687502 9.16334522
+v -0.48170852 -5.05722583 8.7907246
+v -0.54292273 -4.82581333 8.32442551
+v -0.59816838 -4.54999078 7.85454502
+v -0.63241091 -4.32145891 7.33418595
+v -0.60855394 -4.13662058 6.7723912
+v -0.57963248 -3.97871637 6.18318408
+v -0.58760489 -3.7442043 5.61155804
+v -0.61790014 -3.48233745 5.00395104
+v -1.15862824 -4.61569886 7.23218284
+v -1.11324872 -4.81597523 7.75929977
+v -1.52985199 -5.17280653 7.69395619
+v -1.37806096 -5.28481228 8.22654894
+v -1.00695971 -5.03701451 8.24982011
+v -1.58248882 -5.57383968 8.21527679
+v -1.30323459 -5.60749159 8.66889292
+v -1.14083432 -5.42389344 8.69179923
+v -1.42596573 -5.7690101 8.67246144
+v -1.19392865 -5.83741245 8.9656118
+v -1.34771688 -5.97672255 9.05259968
+v -1.09177826 -6.09019383 9.29489515
+v -0.98510534 -5.98022059 9.19863544
+v -0.76976304 -6.12171665 9.50657639
+v -0.71364512 -6.05144742 9.36219039
+v -0.87603711 -5.241827 8.73435382
+v -1.93412027 -4.13155791 3.78773401
+v -2.09165479 -4.90753893 3.94855857
+v -2.14588789 -4.18265175 3.4219478
+v -2.24187521 -4.28427104 3.15972074
+v -2.09040567 -3.5091918 2.85304143
+v -2.4084487 -3.68648353 2.68425014
+v -2.45962285 -4.3467236 3.02565717
+v -2.0385998 -2.84584753 2.67652486
+v -2.40462925 -3.06709643 2.40474945
+v -2.81742963 -3.2219576 2.43034019
+v -2.78114962 -3.72437072 2.80546173
+v -2.07748125 -2.23101675 2.36458686
+v -3.28457399 -3.23771651 2.65544395
+v -3.2381987 -3.73299081 2.98997776
+v -3.63400499 -3.03493295 3.14036935
+v -3.51198265 -3.64284829 3.29093872
+v -3.76698398 -2.74266219 3.12896735
+v -3.94850062 -2.80827547 3.84803531
+v -3.65708658 -3.17837602 3.84969186
+v -3.43184098 -3.59037083 3.87439137
+v -2.27219237 -5.52511674 4.07572549
+v -2.47422385 -5.74726456 4.48112055
+v -5.85010722 -2.75892761 5.019789
+v -5.62500399 -2.39975617 4.94743753
+v -5.97029701 -2.09228633 4.38800474
+v -5.7255666 -1.69009956 4.32748811
+v -5.95810661 -1.64191408 3.80613997
+v -6.04185936 -1.29588687 3.84551381
+v -6.20875533 -1.29831375 3.22893974
+v -6.35248099 -1.04273168 3.92183442
+v -6.5016789 -1.10334767 3.27334154
+v -6.74023488 -0.82074349 3.97427003
+v -6.82514947 -0.9319739 3.30175301
+v -7.13564733 -0.72589154 4.03582331
+v -7.17885296 -0.85874685 3.28644124
+v -6.93982767 -0.66627311 4.69559049
+v -7.11100399 -1.05608624 4.80233218
+v -7.28366194 -1.05701101 4.12621373
+v -7.36457304 -1.11027839 3.37470435
+v -7.33154784 -1.49521817 4.2126332
+v -7.44778851 -1.44868513 3.45964362
+v -7.37717659 -1.47318137 2.70071982
+v -7.47275237 -1.7570328 3.46457215
+v -7.45073604 -1.69106806 2.68146823
+v -7.39746375 -1.58361578 1.92216668
+v -7.52302419 -1.89903287 2.65593615
+v -7.45882243 -1.73688837 1.89015469
+v -7.43025215 -1.8976065 1.84997619
+v -6.71150291 -0.61584827 5.21774133
+v -6.91584394 -0.9070738 5.42282067
+v -6.07150206 -0.60509655 7.44032704
+v -5.97105463 0.02344747 7.19905605
+v -5.84627221 -0.47775739 7.46448247
+v -5.60821989 -0.93661277 7.6963414
+v -5.6096425 -0.33773509 7.4216317
+v -5.40047883 -0.75655344 7.61212935
+v -5.30275608 -1.25059401 7.93167584
+v -5.11839815 -1.00817575 7.83905046
+v -5.16360624 -0.5057633 7.59589076
+v -4.90492801 -0.71597363 7.78822132
+v -4.59255646 -0.81019793 8.02291618
+v -4.69876445 -0.45693555 7.71709716
+v -4.42095018 -0.56440254 7.93319683
+v -4.02549194 -0.64790636 8.16311411
+v -3.90414138 -0.56216385 7.99550702
+v -3.47863837 -0.56805972 8.16576832
+v -3.7994508 -0.63807019 7.78960351
+v -3.40669219 -0.62208405 7.94949552
+v -3.02225893 -0.41214933 8.29661142
+v -2.96023669 -0.4904902 8.07252195
+v -2.53430068 -0.16852306 7.99731703
+v -4.92565801 -0.28394702 7.57648285
+v -5.389094 -0.16252948 7.45914544
+v -5.55907914 0.25694038 7.25530807
+v -5.74173902 0.1442811 7.21519592
+v -5.83210189 0.7798881 7.0244636
+v -5.67442626 0.81644936 7.06792249
+v -5.99784817 0.76686112 6.92969768
+v -5.86206152 1.58352385 6.99303522
+v -5.78910517 1.56661401 7.094476
+v -5.93439117 1.61200221 6.84707243
+v -5.87477667 2.30675734 7.50838921
+v -5.98193295 1.63915256 6.67639762
+v -5.95709966 1.65907306 6.45042373
+v -6.36374599 0.91192909 6.28014205
+v -5.84833441 1.65071929 6.26928555
+v -6.49162511 0.5073035 6.16756933
+v -5.47027553 3.03430874 7.96060169
+v -5.40682818 2.82620693 8.04643774
+v -5.62707585 2.18104111 7.5858849
+v -4.80341067 3.64956143 8.54762643
+v -4.81353064 3.3139366 8.67941818
+v -4.78252614 4.11366133 8.39670436
+v -3.99749041 4.4647471 8.76029923
+v -4.00498908 3.93402911 8.95251247
+v -4.70019493 4.80300646 8.11549864
+v -3.97118801 5.16822642 8.42455278
+v -4.67072679 5.61594392 7.6865702
+v -3.96341139 5.91865408 7.97856016
+v -5.22340566 5.20124053 7.35457684
+v -5.26631403 6.15550521 6.92713076
+v -4.71778674 6.53417899 7.28026906
+v -5.56914724 4.787978 7.03161064
+v -5.67653281 5.75245958 6.64949498
+v -5.75924999 6.6282438 6.0826297
+v -5.29952489 7.07530311 6.40826656
+v -6.00465897 6.26802141 5.84952844
+v -6.10450079 7.02651292 5.23586327
+v -5.80570291 7.39818704 5.46737844
+v -6.03586987 5.94584718 5.60938459
+v -6.21352002 6.68750129 4.99548082
+v -5.86014777 5.51084054 5.22264052
+v -6.09309629 6.09247387 4.7495732
+v -5.6320033 4.78726294 5.67060627
+v -5.47064755 3.58111759 6.00477558
+v -5.77671446 4.35871725 5.19504178
+v -5.93797077 4.97020111 4.6675303
+v -5.72582594 3.53871038 5.49272361
+v -6.09767497 3.28968388 4.78569044
+v -6.1566692 3.93318098 4.53230096
+v -5.7857452 2.6157056 5.3990809
+v -6.03234643 2.50007643 4.83786028
+v -5.61206277 2.6428116 5.79835054
+v -5.51754581 1.71278963 5.60407475
+v -5.67487017 1.70898575 5.25528584
+v -5.3382781 0.85855672 5.76234776
+v -5.46432467 0.8538802 5.29248623
+v -5.04223171 0.07900348 5.64879098
+v -5.27316095 0.0820246 5.24959718
+v -5.00680699 -0.57960364 5.33383391
+v -5.16153367 -0.51181937 4.98025347
+v -4.92040039 -0.65788495 5.57820732
+v -4.9347027 -1.2306955 5.13530209
+v -4.99369013 -1.17684855 4.9386994
+v -4.84227442 -1.70649859 4.82688824
+v -4.49820763 -2.27140219 4.81731199
+v -5.07974653 -1.09818878 4.59228103
+v -5.25525972 -0.8977298 4.01364852
+v -5.42057783 -0.39173984 4.37146102
+v -5.683501 -0.62175406 3.463846
+v -5.78780632 -0.22473473 3.75190186
+v -5.44872101 -1.01839364 3.05546585
+v -5.67318178 -0.67142319 2.4587656
+v -5.99459802 -0.35621733 2.81963473
+v -5.25876671 -1.4156788 2.65172967
+v -5.36891559 -1.08735241 2.07496548
+v -5.53179053 -0.91854708 1.48021126
+v -5.84898687 -0.55438205 1.80620699
+v -5.72576155 -0.80763995 0.87002973
+v -5.9947894 -0.62591673 1.08588821
+v -5.65415055 -1.14618995 0.1556932
+v -6.13894968 -0.28602809 2.05247948
+v -6.35495205 -0.09837743 2.17868595
+v -6.19303612 -0.08428097 3.03057819
+v -6.44832362 0.17890535 2.24926621
+v -6.2599386 0.24044638 3.1404552
+v -6.56490269 -0.02064121 1.44193613
+v -6.62645739 0.34072362 1.5029676
+v -6.50986473 0.53507373 2.31116236
+v -6.70412765 0.17268413 0.85041176
+v -6.86509707 0.78666501 0.8754366
+v -6.77040413 0.92416017 1.55106866
+v -6.95633598 0.71267738 0.26370738
+v -7.09636006 1.51288528 0.25141443
+v -7.01647058 1.57241786 0.89521062
+v -7.00132872 0.71067465 -0.35550831
+v -7.16224735 1.51249126 -0.39542238
+v -7.02211524 0.71969797 -0.97538655
+v -7.20288676 1.49725747 -1.03768395
+v -7.02658446 0.65715017 -1.57823583
+v -7.20327095 1.41583413 -1.6609979
+v -6.9840406 -0.05761672 -1.57704823
+v -6.88648454 -0.21456334 -2.08800043
+v -7.01364538 0.47859863 -2.16523052
+v -6.94936779 -0.50829695 -1.58561824
+v -6.90235756 -0.58453042 -2.05250667
+v -6.98441834 -0.73047992 -1.58631077
+v -6.93013445 -0.79756371 -2.0201908
+v -6.91649425 -0.91693139 -1.57834457
+v -6.84057392 -0.98146564 -1.96925936
+v -6.76923441 -1.05464092 -1.55463234
+v -6.68750129 -1.11914101 -1.92001059
+v -6.85119504 -1.05048442 -1.20548071
+v -6.58855374 -1.24736827 -2.24969779
+v -6.74922055 -1.11720633 -2.32091138
+v -6.32784337 -1.29961528 -2.20725069
+v -6.23980454 -1.55591008 -2.49150839
+v -6.47565766 -1.5042879 -2.53384049
+v -5.69939011 -1.30517096 -2.4964083
+v -6.34885882 -2.13191038 -2.41849194
+v -6.48292131 -2.20149192 -2.49286232
+v -6.65950835 -1.46175531 -2.59836562
+v -6.55103857 -2.25557604 -2.62822795
+v -6.79320026 -1.40776455 -2.69848359
+v -6.32741197 -2.81998671 -2.59713367
+v -6.28683694 -2.82003644 -2.76576345
+v -6.10757638 -3.28244347 -2.72959326
+v -5.84312937 -3.45887347 -3.3272799
+v -5.70634578 -3.29000403 -3.72777254
+v -5.5678044 -3.40328179 -3.81779344
+v -5.57340006 -2.99997361 -4.19760009
+v -5.38320931 -3.44915915 -3.85150044
+v -5.37884597 -3.04894194 -4.22987053
+v -5.20525654 -3.41090315 -3.81506233
+v -5.17231325 -3.04026318 -4.18002294
+v -4.99518321 -2.96132485 -4.04104588
+v -4.94994794 -2.67690976 -4.337558
+v -5.12629173 -2.70899543 -4.51245557
+v -4.87713646 -2.80811701 -3.79629759
+v -4.8065088 -2.60320597 -3.88649126
+v -5.01270205 -2.66306692 -3.06516944
+v -4.82292053 -2.4203227 -3.19462893
+v -5.05438776 -2.29579747 -2.29480196
+v -4.8258863 -2.15143132 -2.28960515
+v -5.14589316 -2.54049443 -2.22977765
+v -5.13887096 -2.50855255 -1.69037661
+v -5.04388075 -2.57267239 -1.32044901
+v -5.43551686 -2.58953501 -1.19840825
+v -5.45156265 -2.96281417 -1.30051742
+v -5.00191316 -2.39199959 -4.77661856
+v -5.33678466 -2.66018736 -4.5684969
+v -6.84917827 -0.95047206 -2.39215877
+v -7.17715813 1.24992366 -2.26163511
+v -7.09017812 0.9961795 -2.85058146
+v -7.2463621 1.84141941 -3.01079504
+v -7.40115674 2.08145988 -2.41994478
+v -6.92613596 0.65955282 -3.39462128
+v -7.09956442 1.51929437 -3.59925706
+v -6.90099039 1.13448971 -4.15306343
+v -6.9030136 1.92304969 -4.50664064
+v -7.14173698 2.3288613 -3.9565566
+v -6.63778964 1.46521597 -5.02208979
+v -6.50414925 2.28954863 -5.49249897
+v -6.76036965 2.81155406 -4.96818077
+v -6.23978093 1.70170904 -5.97324954
+v -6.01528081 2.45895662 -6.54828098
+v -6.24534833 3.17068955 -6.07027619
+v -5.7033403 1.813515 -6.94698437
+v -5.21051094 2.40435221 -7.4589487
+v -5.51787025 3.17871012 -7.15401394
+v -4.87861881 1.58611904 -7.6305693
+v -4.31691421 1.96511028 -8.08387923
+v -4.61866821 2.8189016 -7.97355437
+v -4.08341339 1.1418317 -8.09437158
+v -3.46874519 1.4561677 -8.53752685
+v -3.68880972 2.26995812 -8.54811935
+v -3.36067425 0.66306794 -8.49559753
+v -2.66562633 0.98003445 -8.89487754
+v -2.75817213 1.73721335 -8.93823198
+v -2.53951555 0.34966226 -8.68479026
+v -1.77537741 0.56284001 -9.01013308
+v -1.85148966 1.20510744 -9.20972516
+v -1.69056566 0.05744728 -8.66743275
+v -1.671291 -0.49719592 -8.47683207
+v -1.7066372 -1.14084389 -8.32295103
+v -1.66984567 -1.79684483 -8.02121133
+v -1.93087423 1.94178206 -9.23171716
+v -2.06388685 2.70038804 -9.18586877
+v -2.93910481 2.52110315 -8.90581488
+v -2.22943979 3.45718938 -9.09865625
+v -3.17528612 3.34753235 -8.83514143
+v -3.94877784 3.11786833 -8.48038056
+v -3.29938067 4.20347118 -8.66498172
+v -4.14835525 4.05074697 -8.27879532
+v -4.8558073 3.70373623 -7.76228807
+v -4.19065837 4.93641578 -7.98012335
+v -5.04495925 4.60810146 -7.43963094
+v -5.75928898 3.99457508 -6.75052011
+v -6.52934204 3.86526333 -5.52442529
+v -6.83089357 4.32598537 -4.86891808
+v -7.05386055 3.24031563 -4.41572189
+v -7.06460616 4.54682076 -4.15608357
+v -7.30889551 3.56976245 -3.79705987
+v -7.36780316 2.6627355 -3.38561557
+v -7.45566099 3.77606373 -3.1046395
+v -7.49751376 2.90766837 -2.75663147
+v -7.26450443 4.69416215 -3.42011812
+v -7.38299152 4.7269738 -2.65151665
+v -7.51506729 3.85919836 -2.35869645
+v -7.56374516 3.03740579 -2.04986069
+v -7.57731524 3.87020938 -1.57989596
+v -7.57102671 3.08150069 -1.30200621
+v -7.46298975 2.2358893 -1.79899484
+v -7.41087143 2.3002819 -1.13641696
+v -7.48723389 3.07530551 -0.554959
+v -7.33034522 2.30949454 -0.44974455
+v -7.54177105 3.84201934 -0.78827944
+v -7.419797 3.81039887 -0.02864026
+v -7.35564103 3.0604212 0.15860621
+v -7.23089974 2.30157502 0.22413175
+v -7.20477261 3.06059219 0.8436413
+v -7.11624229 2.3314894 0.89509947
+v -7.26339839 3.79461277 0.68178099
+v -7.12991754 3.79795164 1.37583341
+v -7.05239824 3.09772676 1.53293545
+v -6.97337584 2.40194536 1.60691593
+v -6.89060608 3.17434642 2.26074584
+v -6.80628671 2.51070364 2.36872896
+v -6.89494796 1.67451289 1.59830031
+v -6.73924259 1.80216058 2.38664038
+v -6.6233446 2.68378744 3.15463589
+v -6.57767579 1.98367811 3.23484588
+v -6.64221094 1.09658293 2.36946995
+v -6.48829626 1.31221158 3.28985343
+v -6.32101898 2.25513462 4.07278726
+v -6.18600713 1.52922225 4.13365767
+v -6.3345955 0.71506616 3.24745766
+v -6.0250749 0.82248947 4.09697739
+v -5.87490008 1.65811798 4.81511208
+v -5.72069316 0.84379726 4.80520781
+v -5.88308055 0.2385769 3.94454936
+v -5.58784867 0.15114854 4.66141704
+v -6.36672214 2.95440745 3.9499125
+v -6.43474495 3.58820776 3.73265528
+v -6.66912216 3.34065073 2.99062307
+v -6.77041915 3.95973414 2.72817888
+v -6.54481942 4.17188791 3.40387738
+v -6.98315277 3.83387608 2.06608658
+v -7.06041594 4.54629063 1.77650187
+v -6.88379671 4.59635177 2.38705211
+v -7.17744143 4.54191226 1.12760442
+v -7.07877075 5.34981424 0.83155124
+v -7.00080289 5.35429813 1.44050708
+v -7.28135972 4.5539399 0.44301254
+v -7.15264356 5.34255416 0.17460988
+v -7.38234621 4.57499041 -0.28308843
+v -7.25177425 5.36044609 -0.52664054
+v -7.47738757 4.63036353 -1.05847038
+v -7.32978576 5.4285662 -1.27749236
+v -7.46573195 4.69981254 -1.86184911
+v -7.30448351 5.5202408 -2.08063303
+v -7.17430074 5.59112029 -2.89058165
+v -6.95166357 6.33945177 -3.02240988
+v -7.09520251 6.28766325 -2.2112041
+v -7.01525436 5.61427377 -3.70714878
+v -6.77223989 6.38543465 -3.84941106
+v -6.80591613 5.63723624 -4.48991485
+v -6.58677235 6.46944209 -4.64257861
+v -6.35931683 7.02136619 -4.62134602
+v -6.53869615 6.99995368 -3.87204408
+v -6.09811782 6.99156038 -5.25410861
+v -5.82717015 7.48160926 -5.25849414
+v -6.11137669 7.56126194 -4.58699479
+v -5.57431722 6.95251635 -5.92451659
+v -5.17957798 7.44266325 -6.01266344
+v -4.61825434 6.99477047 -6.74403411
+v -4.37498017 7.59505765 -6.68259673
+v -3.78468489 7.09488558 -7.37044127
+v -3.60929869 7.7281622 -7.1947943
+v -3.93727998 6.4285301 -7.50205846
+v -3.02075369 6.4690157 -8.08779973
+v -2.88207888 7.15314864 -7.91075196
+v -4.10037348 5.71455737 -7.70688168
+v -3.14404053 5.75207111 -8.24860461
+v -3.2458519 5.00487393 -8.44970193
+v -2.26901126 4.95136018 -8.84832519
+v -2.17970453 5.69757616 -8.69784381
+v -2.31125035 4.20159964 -8.98978798
+v -2.0630448 6.43385211 -8.5322771
+v -1.93187886 7.17440948 -8.3312828
+v -1.82968885 7.89412525 -8.03696058
+v -2.74255953 7.80552911 -7.63954352
+v -1.75434497 8.58122075 -7.63227199
+v -2.61408983 8.45508797 -7.26132117
+v -3.41453498 8.34896977 -6.90172549
+v -2.51945268 9.07961786 -6.76269226
+v -3.29746406 8.95661576 -6.46023285
+v -4.15306092 8.18273557 -6.5354578
+v -4.02038384 8.74552832 -6.21570098
+v -3.25158742 9.543687 -5.90911217
+v -3.97102239 9.33208803 -5.70703759
+v -4.84688852 7.92423226 -6.05885237
+v -5.53293449 7.92598862 -5.27974425
+v -5.52683947 8.64017491 -4.59753257
+v -5.85950425 8.11532586 -4.57108565
+v -5.09788385 9.10282178 -4.68422426
+v -5.17516778 9.4131644 -3.93971419
+v -5.69834381 8.87745314 -3.88041019
+v -6.05297627 8.23871644 -3.85654487
+v -5.78356746 8.99831829 -3.15319933
+v -6.16740693 8.33135828 -3.12929036
+v -6.28864767 7.59857823 -3.85084798
+v -6.45323211 7.65236634 -3.10810464
+v -6.25787819 8.38391444 -2.38918406
+v -6.59505262 7.69231609 -2.35369066
+v -6.70620809 7.00318881 -3.08234774
+v -6.86676686 7.00172578 -2.29537161
+v -6.65186409 7.69071069 -1.60415387
+v -6.93679572 6.96066426 -1.52485103
+v -7.13166531 6.20272577 -1.42554989
+v -6.91019212 6.93569183 -0.80087887
+v -7.10122205 6.15004083 -0.68967869
+v -6.6124087 7.69822332 -0.89716712
+v -6.53269807 7.7243347 -0.21790717
+v -6.83795405 6.94581788 -0.12536477
+v -7.04051583 6.14759696 -0.00634984
+v -6.75869127 6.96150345 0.52226749
+v -6.97193856 6.16444295 0.63970265
+v -6.46442843 7.75757811 0.44791191
+v -6.43589964 7.77806129 1.1023172
+v -6.69061838 6.97279206 1.1495848
+v -6.89605972 6.17790571 1.24869108
+v -6.63978709 6.95949527 1.75705015
+v -6.81257955 6.16511329 1.81399362
+v -6.8952513 5.3463466 2.00146702
+v -6.7260431 6.11616643 2.32219717
+v -6.77852485 5.32956464 2.54272654
+v -6.67898422 4.72567424 3.00190202
+v -6.44976519 5.01052109 3.61196613
+v -6.28175818 4.503036 4.10553524
+v -6.12510059 5.4685528 4.19633559
+v -6.23948975 6.49125166 4.09385208
+v -6.25637652 7.18808831 4.33236513
+v -6.40133843 6.7041813 3.47380536
+v -6.31889418 7.43431072 3.6563776
+v -6.52825174 6.83282449 2.89668185
+v -6.37002094 7.5842262 3.0097677
+v -6.59568648 6.91095977 2.33474742
+v -6.39825068 7.69145545 2.37768959
+v -6.41934769 7.7581855 1.74295387
+v -6.18445467 8.54079667 1.84327682
+v -6.16043373 8.42970559 2.53122473
+v -6.21069769 8.59287493 1.13893336
+v -5.74301533 9.2527995 1.21479816
+v -5.71751384 9.19810638 1.98709477
+v -6.23114725 8.57058746 0.42868563
+v -5.76021151 9.25151461 0.44131928
+v -6.25437478 8.51877606 -0.27400162
+v -5.76080424 9.20203404 -0.29806556
+v -6.28066287 8.45999646 -0.9670147
+v -5.79131653 9.15445935 -1.00861877
+v -6.29794813 8.41634084 -1.66565153
+v -5.83387971 9.11825768 -1.70812921
+v -5.82847471 9.06864762 -2.42050317
+v -5.2373474 9.67966467 -2.46374921
+v -5.22302864 9.74809885 -1.75029354
+v -5.22128587 9.58326759 -3.19299455
+v -4.59006788 10.09518757 -3.2967186
+v -4.56394504 10.22731557 -2.54864932
+v -4.61305073 9.89099606 -4.08243863
+v -3.98436067 10.26647048 -4.29820026
+v -3.9160245 10.53005256 -3.48241543
+v -4.59708686 9.53845156 -4.84895465
+v -3.96985697 9.87326439 -5.05920469
+v -3.235141 10.09405577 -5.26636268
+v -3.25568248 10.52001879 -4.51407349
+v -2.45710547 10.21503682 -5.48866718
+v -2.46556191 10.67877042 -4.71246688
+v -2.46547427 9.65437887 -6.17144941
+v -1.66774019 9.77924393 -6.42734215
+v -1.68384429 10.31436497 -5.67813607
+v -1.68662227 9.20889277 -7.09948466
+v -1.6627979 10.75606865 -4.87313726
+v -1.63640714 11.10634456 -4.04790639
+v -2.43679631 11.0281635 -3.90860882
+v -1.60226642 11.40114183 -3.18751622
+v -2.3777919 11.28064369 -3.04170368
+v -3.204183 10.83560615 -3.70283373
+v -3.12538238 11.04451299 -2.85453344
+v -2.36166437 11.44244587 -2.13306417
+v -3.11700053 11.2040201 -1.99771357
+v -3.84905478 10.68554687 -2.68601168
+v -3.8286435 10.79652349 -1.89185095
+v -3.13364333 11.25763937 -1.11877292
+v -3.85701847 10.87573833 -1.08166554
+v -4.54407319 10.31833197 -1.81075849
+v -4.56439504 10.39995635 -1.05640219
+v -3.87372066 10.85017424 -0.24749997
+v -4.6014663 10.44070093 -0.27404767
+v -5.19368105 9.79406313 -1.03404282
+v -5.21083717 9.85188693 -0.2932909
+v -4.58424329 10.3828757 0.53689827
+v -5.21777603 9.86622823 0.48413902
+v -3.87185163 10.78687391 0.59086949
+v -3.89712275 10.77614405 1.45354632
+v -4.57740996 10.34845686 1.37770038
+v -5.19870294 9.84449521 1.29529978
+v -4.59457824 10.34060227 2.25842555
+v -5.19251599 9.815877 2.12516862
+v -3.9156532 10.73979572 2.361884
+v -3.87376716 10.54870855 3.29983389
+v -4.56568101 10.18457926 3.16232522
+v -5.16056928 9.67520617 2.95091066
+v -4.53693545 9.91204085 4.04188936
+v -5.17515561 9.44681416 3.75358596
+v -5.66545311 9.06223102 2.72961526
+v -5.67680324 8.87113384 3.45738647
+v -5.20168838 9.04555172 4.48254853
+v -5.69937974 8.53507475 4.15432364
+v -6.14068529 8.28365267 3.20829773
+v -6.10868314 8.02973305 3.88330335
+v -5.73444889 8.03648232 4.82384735
+v -6.08566594 7.62025402 4.56209926
+v -5.22647839 8.49733564 5.16433096
+v -5.27381771 7.85078441 5.81983638
+v -4.60664665 8.90669163 5.51836211
+v -4.65828243 8.23966723 6.20210049
+v -4.56000308 9.47460321 4.79944939
+v -3.81310279 9.78913532 5.05173857
+v -3.87223295 9.18815347 5.79676552
+v -3.80741592 10.27470997 4.24054888
+v -3.08756029 10.59514931 4.36947537
+v -3.04676241 10.04808004 5.24369067
+v -3.16061609 10.88760142 3.38863286
+v -2.41327957 11.18417507 3.43036901
+v -2.34294345 10.84398872 4.39814975
+v -3.1863576 11.06187265 2.42996817
+v -2.42749013 11.33908847 2.45872392
+v -3.17455175 11.14296547 1.50899805
+v -2.40149429 11.40640374 1.51916166
+v -3.14505428 11.16490023 0.62403688
+v -2.38166965 11.45443773 0.60920059
+v -3.13921824 11.2176238 -0.24311418
+v -2.37397173 11.48266604 -0.28969547
+v -2.3687295 11.48007551 -1.19868745
+v -1.60156423 11.63983087 -1.29531936
+v -1.59475326 11.6709967 -0.3685792
+v -1.60410505 11.57535582 -2.24842238
+v -1.59791523 11.66675998 0.55718453
+v -1.61321073 11.62354148 1.48986388
+v -1.64105307 11.56184011 2.43836219
+v -1.6274533 11.41373822 3.41893732
+v -1.5826446 11.03796618 4.39354138
+v -1.55699842 10.37160069 5.32596537
+v -2.28873216 10.21205853 5.32497272
+v -1.57826677 9.62593093 6.20749762
+v -2.33863572 9.50364138 6.16487363
+v -3.11562728 9.40918953 6.04192947
+v -2.4159243 8.76847541 6.94736139
+v -3.2008749 8.69223313 6.79842103
+v -3.94165226 8.5071233 6.5223692
+v -3.27475808 7.83856719 7.42459353
+v -4.02618375 7.68582295 7.13529499
+v -4.71176541 7.44615378 6.79417716
+v -4.02741105 6.78475974 7.60305354
+v -3.22963048 6.97685421 7.84865711
+v -3.14715368 6.15051015 8.21341956
+v -2.36033941 7.14542998 7.99462133
+v -2.29933307 6.34277132 8.44445003
+v -2.42781404 7.96495252 7.54550375
+v -1.55162472 8.07104925 7.52833797
+v -1.5001357 7.23527167 8.02947228
+v -1.58527395 8.85632036 6.93397017
+v -1.46211391 6.37128079 8.52163094
+v -1.46260389 5.50817596 9.07540583
+v -2.29166198 5.57419739 8.93098978
+v -1.58727158 4.6576407 9.57741581
+v -2.3942943 4.81604892 9.34966912
+v -3.14717621 5.43314203 8.68063439
+v -3.19285862 4.72279468 9.05738155
+v -2.54030538 4.10211625 9.54195103
+v -3.23466381 4.08880872 9.2493358
+v -1.79732183 3.91501361 9.79086557
+v -3.21445356 3.51857167 9.22878465
+v -4.00526917 3.53767123 9.07296911
+v -3.9438207 3.23316823 9.00444764
+v -4.75703359 3.0269646 8.6555947
+v -4.65867627 2.84924863 8.51797514
+v -5.17088492 2.63816835 7.94378504
+v -5.30004356 2.68249879 8.04605857
+v -5.07454936 2.67312268 7.78492467
+v -5.33962273 2.13201787 7.53155736
+v -5.49294682 2.1442283 7.57438095
+v -5.63171534 1.55259644 7.13699482
+v -1.18884962 2.27054297 8.2568999
+v -1.32537888 2.51463558 7.60168995
+v -1.64612218 2.75570375 6.99991612
+v -2.03503844 2.87601534 6.3668502
+v -1.26178084 -3.61964294 -5.66328825
+v -1.21844984 -3.63268325 -5.30619474
+v -1.7517158 -3.50407619 -5.03798176
+v -1.67295346 -3.42611155 -4.78708659
+v -1.1808777 -3.50044437 -4.9707409
+v -2.40371584 -3.53718117 -4.66083719
+v -2.25989878 -3.49425312 -4.43562952
+v -2.15563137 -3.3230303 -4.22578727
+v -1.61325598 -3.23545721 -4.55952089
+v -2.06063276 -3.05324483 -3.99417945
+v -1.60370602 -2.9813718 -4.32114985
+v -1.88977641 -2.65369367 -3.66605651
+v -1.53799419 -2.62279917 -3.96129912
+v -1.60969051 -2.05213465 -3.34290466
+v -1.33341814 -2.03408103 -3.67010936
+v -1.77171911 -2.13808642 -2.92960314
+v -1.51411723 -1.46002534 -2.70152913
+v -1.37974729 -1.38186064 -3.11802679
+v -1.5276172 -1.57895715 -2.23915251
+v -1.16300321 -0.96791738 -2.13056396
+v -1.17396871 -0.88251693 -2.48026736
+v -1.39102525 -1.64576358 -1.67315252
+v -1.03792979 -1.02312185 -1.72752585
+v -1.14268869 -1.6220408 -1.0251565
+v -0.78314559 -1.03398621 -1.31198274
+v -0.74973155 -0.28471292 -2.20910667
+v -0.70755819 -0.25426853 -2.39005079
+v -1.08336752 -0.80962765 -2.79341585
+v -0.4208551 0.08375619 -2.01711986
+v -0.38804899 0.11036967 -2.15629081
+v -0.90069405 -0.77534304 -3.05098553
+v -0.66154012 -0.74921077 -3.25543602
+v -0.83378442 -1.36409122 -3.74940719
+v -1.13217712 -1.36752917 -3.45363911
+v -0.97816658 -2.06939272 -3.92104317
+v -1.11773673 -2.6435424 -4.09669658
+v -1.16637328 -2.96723511 -4.36228255
+v -1.15874127 -3.24780679 -4.64550038
+v -5.68057457 -0.95677365 -2.25160725
+v -5.63643676 -1.72825003 -1.76629641
+v -5.89253911 -1.78596133 -1.65328675
+v -5.63944688 -1.46445727 -1.68806527
+v -5.97127248 -1.55251309 -1.6074584
+v -6.11070992 -1.69708349 -1.35843458
+v -5.98876342 -1.89342022 -1.43033104
+v -5.96087421 -1.72640389 -1.08283596
+v -5.82800325 -1.95618721 -1.18246262
+v -5.91001539 -1.37010683 -0.75265771
+v -5.60951587 -1.62422497 -0.91854905
+v -6.19035616 -1.30264571 -0.58517108
+v -5.91449785 -1.20542885 -0.21707411
+v -5.61538482 -1.18878273 -0.51636291
+v -5.33375843 -1.29057407 -0.17555182
+v -1.62672071 -1.67250668 0.59314018
+v -2.10345421 -2.18437121 0.53434297
+v -2.2121134 -2.14046269 1.10103999
+v -1.80595409 -1.62667045 1.10735286
+v -2.08787558 -2.02837216 1.76108601
+v -1.77825787 -1.62468391 1.86349154
+v -1.67069005 -1.8249018 2.54508045
+v -1.08923485 -1.05036807 2.16926477
+v -0.99480116 -1.05244905 1.59139955
+v -1.05164706 -1.13084822 2.5758959
+v -0.94458773 -1.29306007 2.86638293
+v -1.23409223 -1.58276139 2.79174141
+v -5.99380927 -0.08982255 5.78928009
+v -6.24443974 -0.03061875 5.73939137
+v -0.84912633 -2.49575888 6.75457153
+v -0.89108399 -2.98336925 7.00866141
+v -1.02485227 -1.92890647 6.97738326
+v -0.80903752 -1.93355688 6.79788447
+v -1.22568667 -1.99128624 7.26589056
+v -1.03954154 -1.48293486 7.47071664
+v -0.86868626 -1.4295363 7.23047871
+v -1.45480572 -2.10261931 7.68596496
+v -1.23559005 -1.58735117 7.81371459
+v -1.66702102 -2.10844229 8.21256964
+v -1.44406048 -1.5716731 8.30032588
+v -1.58054145 -2.69973808 8.15614878
+v -1.44934072 -3.15167513 8.07344054
+v -1.58544189 -2.74423057 8.60158624
+v -1.56247191 -2.15351749 8.65197611
+v -1.41202452 -3.23189263 8.53832454
+v -1.13258902 -3.43573215 8.02305211
+v -1.46175415 -3.28886651 9.04085535
+v -1.51339502 -2.72512421 8.93406752
+v -1.64210742 -3.18472144 9.40379348
+v -1.53658982 -2.65795793 9.17268717
+v -1.39155976 -3.62305549 9.64541645
+v -1.81773401 -2.5903345 9.20419997
+v -1.70996623 -2.05206346 9.18426123
+v -1.45424242 -2.18427159 9.19207933
+v -2.04700974 -2.55036436 9.10283216
+v -1.97235641 -1.92441238 9.05629983
+v -2.28094607 -2.53218876 8.94466575
+v -1.56710783 -1.60059538 9.19098331
+v -1.28920342 -1.76358425 9.27198026
+v -1.39938458 -1.16894048 9.26439252
+v -1.13639228 -1.37473443 9.41780425
+v -1.23592307 -0.7587953 9.4699884
+v -0.98198334 -0.95544753 9.59309352
+v -0.95509492 -0.33386521 9.78274126
+v -0.7148024 -0.52003064 9.84127404
+v -1.08130747 -0.07138821 9.52783437
+v -0.65048027 0.09041335 10.06135287
+v -0.48633603 -0.11639507 10.12948514
+v -0.36885185 0.36323958 10.24137535
+v -0.28717945 0.12280934 10.33908165
+v -0.23914756 0.13121735 10.1528994
+v -0.21331447 0.15660585 10.01733596
+v -0.2110243 0.18231687 9.88750159
+v -0.21315618 0.21751928 9.72179752
+v -0.19662536 0.24848 9.4713849
+v -0.19170421 0.14603338 8.95198592
+v -0.46045013 -0.18799791 8.15120666
+v -0.57498458 -0.80290754 7.31143131
+v -0.62030006 -0.269092 8.29988661
+v -0.62659674 -0.85860975 7.50624152
+v -0.71049445 -1.39016156 7.01647666
+v -0.83404403 -0.93143599 7.77274536
+v -0.74225023 -0.39215519 8.4857183
+v -1.00924673 -1.06776887 8.1174875
+v -0.79065517 -0.5705957 8.68357477
+v -1.04735338 -1.18519884 8.52971518
+v -0.69902399 -0.8005378 8.94644714
+v -1.00329203 -1.30496036 8.88909195
+v -0.7540797 -0.88830656 9.18870827
+v -1.34588057 -1.66206531 8.71343638
+v -1.24464467 -1.74758997 9.00043128
+v -1.02438582 -1.36013871 9.17025045
+v -1.42115533 -2.19584064 8.92388567
+v -0.83384201 -0.93816639 9.40227679
+v -0.65581086 -0.47314932 9.7355207
+v -0.59727544 -0.41880435 9.6280804
+v -0.45101473 -0.07454948 10.00876094
+v -0.42629345 -0.03309641 9.90176992
+v -0.41259012 0.02044792 9.79573328
+v -0.55281904 -0.34374357 9.53238158
+v -0.39613592 0.07488814 9.66624804
+v -0.52886379 -0.24656601 9.42574971
+v -0.4655741 -1.39788264 6.88803021
+v -0.58613314 -1.99679837 6.79047987
+v -0.28596332 -1.52206519 7.04036452
+v -0.24662087 -1.64647774 7.3012466
+v -0.22013168 -1.35917155 7.46487309
+v -0.23314089 -1.81592042 7.62674538
+v -0.19654465 -1.20208274 7.58835023
+v -0.17406014 -2.34338772 7.84978462
+v -0.30381213 -2.78519639 7.69043061
+v -0.454178 -3.06714758 7.56184394
+v -0.64051022 -3.22678597 7.48969243
+v -0.67257283 -2.95976452 7.04798231
+v -0.88909817 -3.28316569 7.4867263
+v -0.63542828 -2.52911174 6.81816232
+v -4.55541187 -3.3795878 7.51088316
+v 1.31587274 -11.90672605 8.74939338
+v 1.33003421 -8.11123509 8.96353852
+v 1.1860737 -12.04522057 8.22291461
+v 0.86682689 -8.01122944 8.31254954
+v 1.99370704 -11.69936237 7.34060469
+v 1.43435974 -7.92536548 7.56092534
+v 2.05780041 -8.08639 8.2063369
+v 2.25091168 -11.55427025 7.80138361
+v 2.59581425 -11.30373958 6.23578817
+v 1.79754487 -7.88197242 6.51793216
+v 2.54946007 -7.94409159 6.73921576
+v 3.13078952 -11.10897087 6.37647831
+v 3.26513318 -10.72987285 4.72664113
+v 2.13047203 -7.41681442 4.5119884
+v 2.81864673 -7.45505575 5.03800108
+v 4.15865658 -10.29973321 4.56166715
+v 4.47477835 -8.39075743 0.67775488
+v 4.76089722 -5.85022168 0.31312875
+v 5.31514357 -5.88685153 0.34819135
+v 5.02387726 -8.39382801 0.61656007
+v 0.74779849 -9.97137489 7.69320357
+v 1.02770197 -10.12683344 8.53313489
+v 1.40315207 -9.80809538 7.18768803
+v 2.16330121 -9.90187688 7.73645785
+v 1.99738555 -9.67388837 6.68172178
+v 3.09559266 -9.38340867 6.631392
+v 1.95413807 -8.37239404 3.6260903
+v 4.16742798 -8.77177635 5.1447188
+v 4.65717388 -6.84737613 0.30885351
+v 5.20416481 -7.13197222 0.38055381
+v 0.76052545 -11.10449234 7.87290555
+v 1.11036343 -11.14913095 8.82730544
+v 1.55706334 -10.93092867 7.21931244
+v 2.24053702 -10.70662314 6.45292198
+v 3.12380524 -9.98978479 4.62720317
+v 4.64059546 -7.67780381 0.35826126
+v 2.29833005 -10.98196885 7.8273977
+v 3.3562433 -10.53012481 6.56341426
+v 4.26131215 -9.68635599 4.86732984
+v 5.15693101 -7.66523317 0.47792238
+v 1.25703386 -12.12278923 8.439475
+v 1.0551663 -7.84934571 8.58213541
+v 1.66784679 -7.82360061 7.89518229
+v 2.14796243 -11.79520714 7.59226644
+v 2.11962591 -7.69371546 6.66851227
+v 2.82238373 -11.34479251 6.36994725
+v 2.51138436 -7.46613473 4.8048179
+v 3.68340579 -10.72567047 4.68629433
+v 5.07496073 -5.77565743 0.03407834
+v 4.76443389 -8.42287977 0.49165352
+v 5.01354267 -6.78711848 0.06585885
+v 4.96031902 -7.67062672 0.23643216
+v 3.24282639 -6.72054724 2.89090144
+v 3.60443598 -10.13051356 3.57641514
+v 3.64427019 -6.81504631 3.87453266
+v 4.47147133 -9.89083295 3.6230419
+v 4.60575989 -8.14218343 3.58985322
+v 3.67341353 -7.95805873 2.87028251
+v 3.60017101 -9.38810754 3.3164556
+v 4.56952925 -9.24626057 3.48370569
+v 4.0354935 -10.28548348 3.5756965
+v 3.03560329 -6.76505064 3.46302327
+v 5.89653616 -1.71527536 -1.07278539
+v 4.85770673 -1.74669945 -1.21926184
+v 5.81376604 -1.61516615 0.05924148
+v 6.32804869 -1.39023901 0.40233856
+v 6.36327739 -1.63263366 -0.41365064
+v 5.87154512 -1.43452948 0.52701291
+v 5.21684848 -3.66025875 1.90346025
+v 4.43093028 -4.13833687 2.11131416
+v 5.03868395 -3.42805212 -0.05511311
+v 5.57536317 -3.48788017 -0.10810894
+v 4.33570363 -4.05655617 1.50991826
+v 5.82397007 -3.48680847 0.51745603
+v 5.56173192 -2.53050484 1.00585654
+v 5.12976367 -2.64942888 -0.45675325
+v 6.16038938 -2.62367502 0.12493047
+v 5.11966623 -2.3970712 0.71033849
+v 5.69274601 -2.57658914 -0.34884981
+v 5.15567116 -2.56040885 0.45346594
+v 4.53345135 -6.47832474 1.52879317
+v 5.01727895 -6.44959635 2.15332826
+v 4.6701169 -9.35175564 1.78910846
+v 4.03099781 -9.36857658 1.803918
+v 4.87679628 -7.62559105 2.28467895
+v 4.51331587 -7.33747294 1.65093642
+v 4.31400102 -8.31882055 1.7809212
+v 4.83782701 -8.47372966 2.02439264
+v 4.27296276 -9.59899538 1.72629032
+v 5.77668119 -1.70030395 -0.61265518
+v 6.48223952 -1.43818635 0.1002505
+v 6.11484791 -1.43297067 -0.12028918
+v 4.83091999 -3.92317727 0.73338426
+v 5.49907403 -4.26276409 2.03514272
+v 5.2041065 -2.73954868 0.07945115
+v 5.99563538 -2.67042591 0.67272222
+v 4.01875519 -4.92239534 2.54503806
+v 5.26920719 -4.60211089 -0.05427339
+v 4.37222581 -5.03328539 2.03409695
+v 4.91840365 -4.55693107 0.12925471
+v 5.49969251 -4.62254006 0.1568106
+v 5.17576086 -5.20293357 2.16913903
+v 4.74304678 -4.96416834 1.33297771
+v 0.75254968 -10.52383842 7.76137019
+v 2.23044656 -9.1122317 3.82088656
+v 2.08164034 -10.13176912 6.60722656
+v 1.4385674 -10.35996367 7.15220035
+v 3.18441166 -8.73330108 3.41872591
+v 2.80810359 -8.11455249 3.09546604
+v 2.80868487 -7.31800208 3.23499433
+v 1.52649811 -8.3262509 6.42191176
+v 2.00250706 -7.71429021 4.16121814
+v 1.24181098 -8.46578206 7.03826119
+v 0.69770646 -8.62252479 7.70021469
+v 0.71653555 -9.42912041 7.69199308
+v 5.26398391 -6.46691022 0.35285638
+v 4.42253805 -7.16495164 4.37132187
+v 3.93169326 -8.07194067 5.16998456
+v 4.06919156 -6.8461127 4.41702646
+v 3.45080354 -7.83426466 4.87729743
+v 4.92857692 -4.95679772 3.59719844
+v 4.55716751 -2.04543099 4.59381596
+v 4.40987512 -1.97904111 4.30301432
+v 4.55638663 -4.89622922 3.98046378
+v 4.48597288 -1.8645128 3.99890372
+v 4.87454092 -1.50811898 4.31258449
+v 4.98936577 -1.72278816 3.67534516
+v 5.22837568 -1.78973463 3.88973998
+v 4.69880881 -1.80765017 3.75537987
+v 2.31753764 -7.78356644 6.68336438
+v 5.2367232 -1.93491188 4.13264177
+v 3.92038892 -5.53980395 2.83049909
+v 4.34820666 -4.88675814 3.65989281
+v 4.26983494 -4.88001638 3.29074019
+v 5.09702499 -5.79433346 2.18869217
+v 5.11012325 -5.17950107 0.01213973
+v 5.427037 -5.21329321 0.24923095
+v 4.84617918 -5.12803521 0.23567225
+v 4.72535195 -5.49569511 1.5189862
+v 4.01650519 -5.61872082 2.32614933
+v 4.15206434 -5.64209108 3.29704447
+v 1.21365134 -7.9587019 8.77560778
+v 4.70292104 -2.15816235 4.67298752
+v 1.85689179 -7.83042786 8.07781176
+v 5.15421921 -2.07779031 4.42170101
+v 2.66720705 -7.44577103 4.94707446
+v 3.32491257 -6.79954245 3.73953297
+v 4.9315824 -2.15875776 4.63464603
+v 4.9156128 -1.95037961 4.67098184
+v 4.75032904 -7.08149078 3.17409245
+v 4.87468436 -4.87320916 3.99285592
+v 4.46653028 -5.53136414 4.01378123
+v 4.77074497 -5.58316804 3.97546228
+v 4.24164419 -5.57711201 3.64458605
+v 4.87879659 -5.6619683 3.44574588
+v 3.74432056 -6.31642813 3.41274536
+v 4.65435799 -6.43813032 4.08863702
+v 3.98865104 -6.30425527 3.69111516
+v 4.23248145 -6.27121218 4.17538166
+v 4.83246852 -6.40240798 3.23392586
+v 3.39456512 -6.2839817 3.14386382
+v 4.37938322 -3.75236116 3.12454963
+v 5.26986788 -3.83282477 3.20083018
+v 5.30931397 -3.56498345 2.6459725
+v 5.00661955 -3.33322646 2.61563352
+v 4.60028944 -3.98527283 4.14222446
+v 4.66054673 -3.55015602 2.71242712
+v 4.27864855 -3.95391313 3.58020758
+v 4.3699987 -3.97291825 3.91639151
+v 5.22274211 -3.97421316 3.8481512
+v 4.91814038 -3.98134196 4.13866489
+v 4.43274137 -2.8084622 3.5618102
+v 4.97784215 -2.54370559 3.20309806
+v 4.63914173 -3.03986612 4.51981402
+v 4.32897833 -2.94949467 3.87973198
+v 4.29940538 -2.98978192 4.28509341
+v 5.23316434 -2.8749982 3.7005011
+v 5.21442715 -2.6666501 3.32569238
+v 4.68099128 -2.64318684 3.28733909
+v 5.13175039 -3.03926445 4.11327644
+v 4.92923332 -3.03288363 4.44951295
+v 2.10790322 -8.94726308 7.98378272
+v 2.76218438 -8.7535167 6.62272541
+v 1.19866947 -9.01942102 8.75462023
+v 1.33046346 -9.2856437 7.15474439
+v 1.64581848 -9.00103187 6.45974422
+v 1.96242996 -8.01559064 3.90384448
+v 4.70457723 -6.37884206 0.31544914
+v 5.05850894 -6.26160266 0.03869052
+v 3.47529307 -7.362836 2.80891899
+v 3.36062632 -6.47498302 3.33672701
+v 4.56540307 -6.92079822 1.60149502
+v 4.9604385 -6.99805067 2.2034942
+v 2.76765019 -7.70416201 3.16935494
+v 4.54440479 -6.7930164 4.23496074
+v 4.79932742 -6.7197474 3.18355781
+v 3.50648573 -6.54532523 3.62471097
+v 3.81258769 -6.58306004 3.79586118
+v 4.18317616 -6.56692804 4.32570385
+v -0.00014973 -8.11870908 8.80626209
+v 2.79664221 -10.34252747 5.58067945
+v 3.89991325 -10.109609 5.66496877
+v 1.77408787 -9.00324538 4.9352779
+v 3.70312455 -9.10325748 5.81171064
+v 3.69465684 -10.7156825 5.49941457
+v 2.72605551 -7.61357701 5.6883798
+v 3.00215886 -11.00605346 5.38864257
+v 1.97869718 -7.55109511 5.33133531
+v -0.00082615 -8.68574714 7.96323301
+v 1.64186543 -8.44655158 4.92658341
+v 3.20158102 -8.25887053 5.66624042
+v 2.52737649 -7.57879187 5.62839866
+v 3.53352358 -8.7175411 5.79475448
+v 1.6834991 -7.94280169 5.02310711
+v 2.69485141 -9.68310941 5.66233996
+v 2.33714586 -7.54035237 5.55137372
+v 3.36359567 -10.97817284 5.32134161
+v -1.3275982 -11.90672605 8.74939338
+v -1.33066682 -8.11123509 8.96353852
+v -1.1982235 -12.04522057 8.22291461
+v -0.86699152 -8.01122944 8.31254954
+v -2.00534245 -11.69936237 7.34060469
+v -1.43474974 -7.92536548 7.56092534
+v -2.0588029 -8.08639 8.2063369
+v -2.26206597 -11.55427025 7.80138361
+v -2.60718925 -11.30373958 6.23578817
+v -1.79860923 -7.88197242 6.51793216
+v -2.55111555 -7.94409159 6.73921576
+v -3.14201303 -11.10897087 6.37647831
+v -3.2770535 -10.72987285 4.72664113
+v -2.1330758 -7.41681442 4.5119884
+v -2.82122314 -7.45505575 5.03800108
+v -4.17074932 -10.29973321 4.56166715
+v -4.49070217 -8.39075743 0.67775488
+v -4.77385204 -5.85022168 0.31312875
+v -5.32905562 -5.88685153 0.34819135
+v -5.04099153 -8.39382801 0.61656007
+v -0.75310342 -9.97137489 7.69320357
+v -1.03343096 -10.12683344 8.53313489
+v -1.40839761 -9.80809538 7.18768803
+v -2.1691655 -9.90187688 7.73645785
+v -2.00292433 -9.67388837 6.68172178
+v -3.10144051 -9.38340867 6.631392
+v -1.96008696 -8.37239404 3.6260903
+v -4.17457145 -8.77177635 5.1447188
+v -4.67148943 -6.84737613 0.30885351
+v -5.21971016 -7.13197222 0.38055381
+v -0.76932225 -11.10449234 7.87290555
+v -1.11937897 -11.14913095 8.82730544
+v -1.56582312 -10.93092867 7.21931244
+v -2.24955471 -10.70662314 6.45292198
+v -3.13345947 -9.98978479 4.62720317
+v -4.65626387 -7.67780381 0.35826126
+v -2.30758079 -10.98196885 7.8273977
+v -3.36577913 -10.53012481 6.56341426
+v -4.27137703 -9.68635599 4.86732984
+v -5.17310772 -7.66523317 0.47792238
+v -1.26949253 -12.12278923 8.439475
+v -1.0550555 -7.84934571 8.58213541
+v -1.66805587 -7.82360061 7.89518229
+v -2.15993122 -11.79520714 7.59226644
+v -2.12043934 -7.69371546 6.66851227
+v -2.83408048 -11.34479251 6.36994725
+v -2.5139799 -7.46613473 4.8048179
+v -3.69593386 -10.72567047 4.68629433
+v -5.08926626 -5.77565743 0.03407834
+v -4.78143513 -8.42287977 0.49165352
+v -5.02913202 -6.78711848 0.06585885
+v -4.97685452 -7.67062672 0.23643216
+v -3.24816915 -6.72054724 2.89090144
+v -3.61679342 -10.13051356 3.57641514
+v -3.64844037 -6.81504631 3.87453266
+v -4.48435997 -9.89083295 3.6230419
+v -4.61455562 -8.14218343 3.58985322
+v -3.68175747 -7.95805873 2.87028251
+v -3.61093306 -9.38810754 3.3164556
+v -4.58110975 -9.24626057 3.48370569
+v -4.0489459 -10.28548348 3.5756965
+v -3.03963218 -6.76505064 3.46302327
+v -5.91333887 -1.71527536 -1.07278539
+v -4.87293695 -1.74669945 -1.21926184
+v -5.82677273 -1.61516615 0.05924148
+v -6.34115447 -1.39023901 0.40233856
+v -6.3789508 -1.63263366 -0.41365064
+v -5.88325046 -1.43452948 0.52701291
+v -5.22425415 -3.66025875 1.90346025
+v -4.43668726 -4.13833687 2.11131416
+v -5.05103495 -3.42805212 -0.05511311
+v -5.5889776 -3.48788017 -0.10810894
+v -4.34275016 -4.05655617 1.50991826
+v -5.83628674 -3.48680847 0.51745603
+v -5.57162903 -2.53050484 1.00585654
+v -5.14314845 -2.64942888 -0.45675325
+v -6.17415262 -2.62367502 0.12493047
+v -5.12940846 -2.3970712 0.71033849
+v -5.70688699 -2.57658914 -0.34884981
+v -5.16627332 -2.56040885 0.45346594
+v -4.54350443 -6.47832474 1.52879317
+v -5.02666454 -6.44959635 2.15332826
+v -4.6858175 -9.35175564 1.78910846
+v -4.04562993 -9.36857658 1.803918
+v -4.88766636 -7.62559105 2.28467895
+v -4.52451111 -7.33747294 1.65093642
+v -4.32657345 -8.31882055 1.7809212
+v -4.85110305 -8.47372966 2.02439264
+v -4.28872059 -9.59899538 1.72629032
+v -5.79173183 -1.70030395 -0.61265518
+v -6.49665165 -1.43818635 0.1002505
+v -6.1290311 -1.43297067 -0.12028918
+v -4.84086576 -3.92317727 0.73338426
+v -5.50711356 -4.26276409 2.03514272
+v -5.21603362 -2.73954868 0.07945115
+v -6.0073976 -2.67042591 0.67272222
+v -4.02349484 -4.92239534 2.54503806
+v -5.28284809 -4.60211089 -0.05427339
+v -4.3788302 -5.03328539 2.03409695
+v -4.93077111 -4.55693107 0.12925471
+v -5.51320464 -4.62254006 0.1568106
+v -5.18370202 -5.20293357 2.16913903
+v -4.75202208 -4.96416834 1.33297771
+v -0.75947289 -10.52383842 7.76137019
+v -2.23810388 -9.1122317 3.82088656
+v -2.08864234 -10.13176912 6.60722656
+v -1.44552512 -10.35996367 7.15220035
+v -3.19280818 -8.73330108 3.41872591
+v -2.81524402 -8.11455249 3.09546604
+v -2.8139289 -7.31800208 3.23499433
+v -1.52847195 -8.3262509 6.42191176
+v -2.00612529 -7.71429021 4.16121814
+v -1.24352745 -8.46578206 7.03826119
+v -0.69935036 -8.62252479 7.70021469
+v -0.72025461 -9.42912041 7.69199308
+v -5.2786171 -6.46691022 0.35285638
+v -4.4276998 -7.16495164 4.37132187
+v -3.93681209 -8.07194067 5.16998456
+v -4.07315928 -6.8461127 4.41702646
+v -3.45510786 -7.83426466 4.87729743
+v -4.93278717 -4.95679772 3.59719844
+v -4.55748731 -2.04543099 4.59381596
+v -4.41035839 -1.97904111 4.30301432
+v -4.55917927 -4.89622922 3.98046378
+v -4.48705889 -1.8645128 3.99890372
+v -4.87580113 -1.50811898 4.31258449
+v -4.99196454 -1.72278816 3.67534516
+v -5.23107782 -1.78973463 3.88973998
+v -4.70070574 -1.80765017 3.75537987
+v -2.31867677 -7.78356644 6.68336438
+v -5.23905761 -1.93491188 4.13264177
+v -3.92505167 -5.53980395 2.83049909
+v -4.35119783 -4.88675814 3.65989281
+v -4.27338915 -4.88001638 3.29074019
+v -5.10553276 -5.79433346 2.18869217
+v -5.1238568 -5.17950107 0.01213973
+v -5.44065215 -5.21329321 0.24923095
+v -4.85865788 -5.12803521 0.23567225
+v -4.73437339 -5.49569511 1.5189862
+v -4.0225555 -5.61872082 2.32614933
+v -4.15628496 -5.64209108 3.29704447
+v -1.21385193 -7.9587019 8.77560778
+v -4.70341253 -2.15816235 4.67298752
+v -1.85722732 -7.83042786 8.07781176
+v -5.15591726 -2.07779031 4.42170101
+v -2.66972462 -7.44577103 4.94707446
+v -3.32884416 -6.79954245 3.73953297
+v -4.93257826 -2.15875776 4.63464603
+v -4.91646988 -1.95037961 4.67098184
+v -4.75808383 -7.08149078 3.17409245
+v -4.87800999 -4.87320916 3.99285592
+v -4.46982622 -5.53136414 4.01378123
+v -4.7747574 -5.58316804 3.97546228
+v -4.24527029 -5.57711201 3.64458605
+v -4.88401128 -5.6619683 3.44574588
+v -3.74863239 -6.31642813 3.41274536
+v -4.65914343 -6.43813032 4.08863702
+v -3.992813 -6.30425527 3.69111516
+v -4.23614798 -6.27121218 4.17538166
+v -4.83903714 -6.40240798 3.23392586
+v -3.39887659 -6.2839817 3.14386382
+v -4.38254502 -3.75236116 3.12454963
+v -5.27459251 -3.83282477 3.20083018
+v -5.31517863 -3.56498345 2.6459725
+v -5.0118067 -3.33322646 2.61563352
+v -4.60213057 -3.98527283 4.14222446
+v -4.66500308 -3.55015602 2.71242712
+v -4.28085527 -3.95391313 3.58020758
+v -4.37181372 -3.97291825 3.91639151
+v -5.22625089 -3.97421316 3.8481512
+v -4.92061573 -3.98134196 4.13866489
+v -4.43472737 -2.8084622 3.5618102
+v -4.9814053 -2.54370559 3.20309806
+v -4.63991081 -3.03986612 4.51981402
+v -4.33032153 -2.94949467 3.87973198
+v -4.30003066 -2.98978192 4.28509341
+v -5.23649498 -2.8749982 3.7005011
+v -5.21831152 -2.6666501 3.32569238
+v -4.68392665 -2.64318684 3.28733909
+v -5.13423397 -3.03926445 4.11327644
+v -4.93078721 -3.03288363 4.44951295
+v -2.11107808 -8.94726308 7.98378272
+v -2.7660108 -8.7535167 6.62272541
+v -1.20142867 -9.01942102 8.75462023
+v -1.334261 -9.2856437 7.15474439
+v -1.64945621 -9.00103187 6.45974422
+v -1.9670911 -8.01559064 3.90384448
+v -4.71815447 -6.37884206 0.31544914
+v -5.07339396 -6.26160266 0.03869052
+v -3.48226519 -7.362836 2.80891899
+v -3.36481296 -6.47498302 3.33672701
+v -4.57603277 -6.92079822 1.60149502
+v -4.97049157 -6.99805067 2.2034942
+v -2.77374825 -7.70416201 3.16935494
+v -4.54932186 -6.7930164 4.23496074
+v -4.80647231 -6.7197474 3.18355781
+v -3.51045917 -6.54532523 3.62471097
+v -3.81674428 -6.58306004 3.79586118
+v -4.18696788 -6.56692804 4.32570385
+v -0.00616912 -12.15389281 8.67088608
+v -0.00596845 -12.03716065 8.99769981
+v -0.0003617 -8.22465272 9.38924613
+v -0.00290855 -10.20417245 8.89759542
+v -0.00269117 -10.04927122 7.95472667
+v -0.00447729 -11.15533221 9.32125408
+v -0.00440617 -11.15537514 8.13378476
+v -0.00002367 -7.98674992 9.01871168
+v -0.00620087 -12.176905 8.82664296
+v -2.80581854 -10.34252747 5.58067945
+v -3.90969518 -10.109609 5.66496877
+v -1.77942847 -9.00324538 4.9352779
+v -3.70969639 -9.10325748 5.81171064
+v -3.70616472 -10.7156825 5.49941457
+v -2.72809106 -7.61357701 5.6883798
+v -3.01385311 -11.00605346 5.38864257
+v -1.98031367 -7.55109511 5.33133531
+v -0.00350956 -10.59995263 8.06788173
+v -0.00011735 -8.03027749 9.25463563
+v -0.00148841 -9.18059005 9.11640939
+v -0.00182976 -9.43901681 7.86673005
+v -1.64576143 -8.44655158 4.92658341
+v -3.20555839 -8.25887053 5.66624042
+v -2.52914411 -7.57879187 5.62839866
+v -3.53890747 -8.7175411 5.79475448
+v -1.68615188 -7.94280169 5.02310711
+v -2.70189006 -9.68310941 5.66233996
+v -2.33874018 -7.54035237 5.55137372
+v -3.3756809 -10.97817284 5.32134161
+v 3.11635557 -6.58576075 4.68244286
+v 3.17183279 -5.59002927 4.65453291
+v 2.66165415 -6.53842787 4.54913693
+v 2.74181889 -5.70102055 4.57500436
+v 3.12292778 -6.54197778 3.95436169
+v 3.18444421 -5.63895146 4.05953053
+v 2.66625966 -6.45173116 3.85163923
+v 2.78903372 -5.69553615 4.10439271
+v 2.53705791 -6.54850169 4.23635402
+v 2.7364595 -5.70126165 4.30587743
+v 3.21853646 -6.62073261 4.29346704
+v 3.22206849 -5.58016471 4.37238284
+v 3.19232313 -6.23111147 4.69902236
+v 2.70948728 -6.10838552 4.56459536
+v 2.7312931 -6.05763794 3.99166511
+v 3.25335021 -6.15745258 4.03057642
+v 3.31297222 -6.2346249 4.34622066
+v 2.64036129 -6.07252583 4.30377624
+v 2.90256027 -6.55090049 4.71551099
+v 2.90160072 -5.71315479 4.73320869
+v 2.91148317 -6.50047843 3.83127803
+v 3.0525591 -5.58499737 3.98385237
+v 2.88119731 -6.62145947 4.22150083
+v 3.00459844 -6.09826949 3.88139139
+v 2.91034118 -6.1682683 4.77778971
+v 2.65728365 -6.32062908 4.57980411
+v 2.69341002 -6.26366736 3.89184618
+v 3.21089721 -6.36224647 3.98325535
+v 3.28853742 -6.45630627 4.31010699
+v 2.55832018 -6.31418458 4.26154323
+v 3.17659141 -6.41115256 4.71285929
+v 2.91808882 -6.36639304 4.78174991
+v 2.99186397 -6.29014576 3.84070655
+v 0.11650133 -7.0205499 9.99590198
+v 0.12463487 -5.830323 10.08945598
+v 0.10012174 -7.00810517 9.75584148
+v 0.14072852 -5.80887472 9.66872483
+v 0.87073639 -7.0169263 9.91627005
+v 0.79952852 -5.82315843 10.00951642
+v 0.85476527 -7.04263777 9.76636817
+v 0.78946292 -5.81368162 9.62378932
+v 0.4731563 -7.10306068 9.84283508
+v 0.53734344 -5.80337243 9.52690289
+v 0.46748664 -7.03952283 10.03016057
+v 0.49286611 -5.83121155 10.14649926
+v 0.02123966 -6.46038774 10.02998601
+v 0.07184262 -6.47924763 9.68764195
+v 0.87778193 -6.46418662 9.63973602
+v 0.89761864 -6.45582336 9.99551852
+v 0.44104089 -6.46869949 10.18372683
+v 0.52164145 -6.48260868 9.59528843
+v 0.0422224 -7.03967378 9.87147333
+v 0.08883546 -5.81888487 9.83134687
+v 0.91321023 -7.04375024 9.8387157
+v 0.88474877 -5.80374766 9.86312295
+v 0.4851085 -7.1307975 9.91714572
+v 0.96954568 -6.44348667 9.80558604
+v 0.02426718 -6.47494939 9.83649646
+v 0.07171672 -6.80428139 9.6897553
+v 0.95130936 -6.83346765 9.67557998
+v 0.91262108 -6.82665686 9.9619081
+v 0.46304371 -6.80393298 10.13480357
+v 0.53911486 -6.86964428 9.75256343
+v 0.05774678 -6.81555927 10.03958122
+v 0.0023943 -6.81677334 9.86297701
+v 1.02484172 -6.80747932 9.80169845
+v 1.15370168 -6.96016633 9.86251628
+v 1.04078628 -6.03577901 9.79527255
+v 1.08467244 -6.99124702 9.69966673
+v 0.99444425 -6.0698566 9.44481564
+v 1.74287911 -6.94776096 9.53807202
+v 1.58698398 -5.86790185 9.61003037
+v 1.61419783 -6.98698098 9.39511543
+v 1.42253663 -6.02759676 9.23337049
+v 1.38653412 -7.07197212 9.61207361
+v 1.18596031 -6.04833176 9.28493079
+v 1.49748283 -6.97351678 9.76646976
+v 1.40380837 -5.86077484 9.79665474
+v 1.01911952 -6.49854894 9.82257154
+v 0.93212235 -6.52027552 9.56722251
+v 1.59146805 -6.46807707 9.19083736
+v 1.79548499 -6.41671924 9.50409245
+v 1.51776051 -6.41933696 9.84861424
+v 1.24531644 -6.49909695 9.36583474
+v 1.0775161 -6.98813996 9.77395161
+v 0.96454114 -6.0515905 9.62537326
+v 1.71979485 -6.98114458 9.43659833
+v 1.62756008 -5.86760423 9.40918059
+v 1.44534162 -7.08276637 9.69375307
+v 1.75495218 -6.42656914 9.32930541
+v 0.88359784 -6.51907719 9.65103107
+v 0.97420226 -6.82263835 9.64196956
+v 1.68592706 -6.8167254 9.24248208
+v 1.82058478 -6.76610803 9.49376322
+v 1.51301495 -6.79066266 9.81022768
+v 1.34972184 -6.87098498 9.52328287
+v 1.02396944 -6.79456528 9.84145146
+v 0.9508142 -6.81844885 9.73443756
+v 1.80435191 -6.79730534 9.32878602
+v 2.00484308 -7.05677303 9.220709
+v 1.82113368 -5.94231229 9.2414533
+v 1.88618214 -7.08822932 9.11503149
+v 1.65572848 -5.97492649 8.96701832
+v 2.30929243 -7.06900456 8.90311417
+v 2.27448404 -5.84734641 8.81685316
+v 2.20125673 -7.08544705 8.80528053
+v 1.98559615 -5.95558118 8.55533007
+v 2.07111509 -7.15439276 8.97730748
+v 1.7591948 -5.83522828 8.72512348
+v 2.18202571 -7.11169365 9.09068862
+v 2.14108206 -5.90209927 9.0994053
+v 1.87332766 -6.60115658 9.30266461
+v 1.64427801 -6.62631216 9.06053225
+v 2.14172612 -6.58939222 8.52143921
+v 2.39528409 -6.54114646 8.783858
+v 2.22234801 -6.57550521 9.16163536
+v 1.87403271 -6.62429611 8.75233804
+v 1.92071188 -7.08847041 9.1843714
+v 1.69441569 -5.9619266 9.14630392
+v 2.3006972 -7.07559143 8.82309019
+v 2.15949088 -5.83508877 8.6609675
+v 2.12173586 -7.18983751 9.04734707
+v 2.31605565 -6.57638517 8.58387531
+v 1.72176869 -6.60603216 9.24146189
+v 1.7456426 -6.90955182 9.08706717
+v 2.20570574 -6.88241094 8.67512852
+v 2.38011701 -6.84474267 8.817115
+v 2.23593526 -6.88965958 9.10685711
+v 2.01644326 -6.94034134 8.8995986
+v 1.9132488 -6.90127585 9.27397628
+v 1.79850371 -6.91329561 9.23380833
+v 2.35645915 -6.88469313 8.71400872
+v 2.56506712 -6.8906583 8.5066572
+v 2.4997722 -5.85568141 8.44612268
+v 2.22666986 -6.83884618 8.47521737
+v 2.16156471 -5.77266125 8.43075833
+v 2.59939886 -6.88345188 7.75139867
+v 2.5904241 -5.74777967 7.92109336
+v 2.25107336 -6.91694926 7.71439573
+v 2.22231957 -5.77341065 7.92423548
+v 2.16546893 -6.96800662 8.07326884
+v 2.11371976 -5.77098144 8.15807326
+v 2.63080239 -7.05510181 8.12252692
+v 2.59713349 -5.80776367 8.17290105
+v 2.54358003 -6.33243779 8.51631823
+v 2.15461208 -6.36011023 8.4501877
+v 2.21898304 -6.34279779 7.75416448
+v 2.57283032 -6.3490992 7.75840263
+v 2.7417139 -6.37643825 8.12326952
+v 2.04495666 -6.35143147 8.13768952
+v 2.38470839 -6.91189625 8.5513323
+v 2.40113139 -5.8031764 8.49478267
+v 2.39027579 -6.86962282 7.6487059
+v 2.43575484 -5.75148697 7.86466391
+v 2.39491833 -6.97869999 8.12269433
+v 2.40461673 -6.34012927 7.70329814
+v 2.35014182 -6.33589399 8.5651957
+v 2.17549393 -6.64874844 8.47764837
+v 2.20505382 -6.72533269 7.69874235
+v 2.57002069 -6.69703498 7.67996974
+v 2.71811811 -6.70944822 8.13417395
+v 2.0766705 -6.67748399 8.10687068
+v 2.55860313 -6.66750388 8.53451135
+v 2.36916787 -6.69178737 8.59614619
+v 2.40500127 -6.70382359 7.61410391
+v 2.58206353 -6.99487921 7.50971703
+v 2.59016011 -5.87111051 7.47384445
+v 2.17999374 -6.85098828 7.44462385
+v 2.24201347 -5.86594804 7.43248032
+v 2.65885686 -6.91287137 6.74718697
+v 2.69166403 -5.84124853 6.92181948
+v 2.20626735 -6.87593067 6.81243181
+v 2.28721869 -5.82812416 6.9333964
+v 2.12988091 -6.91922072 7.1189734
+v 2.19530604 -5.84147425 7.1775491
+v 2.71349292 -7.05930704 7.08484359
+v 2.7939737 -5.86338004 7.19744779
+v 2.64505247 -6.43572508 7.51274468
+v 2.2494254 -6.38811104 7.45349935
+v 2.28000029 -6.39132971 6.80847411
+v 2.69663477 -6.38776907 6.79461214
+v 2.81975009 -6.43472707 7.16644436
+v 2.19624521 -6.37342204 7.153056
+v 2.37866095 -6.9306474 7.56191691
+v 2.40438762 -5.89200863 7.50834199
+v 2.44225586 -6.89583007 6.69920949
+v 2.47181306 -5.84483243 6.85056082
+v 2.36612233 -7.0234173 7.16952066
+v 2.49864434 -6.39587692 6.71267369
+v 2.41055311 -6.38719315 7.56585744
+v 2.21126616 -6.62108173 7.46351379
+v 2.21768723 -6.69104334 6.79108369
+v 2.68364704 -6.74082796 6.73689494
+v 2.7901877 -6.81590124 7.12254907
+v 2.12977002 -6.65376568 7.14270387
+v 2.62614518 -6.76550565 7.54262633
+v 2.4131034 -6.72418444 7.58839745
+v 2.4240597 -6.71256316 6.67535883
+v 2.71899199 -6.90234683 6.51938733
+v 2.89980949 -5.79640316 6.52955344
+v 2.29265481 -6.59540317 6.43260585
+v 2.45217694 -5.72087953 6.49476544
+v 2.78213314 -6.86531957 5.82605194
+v 2.93023611 -5.73050264 6.02293293
+v 2.38712723 -6.71395751 5.8191764
+v 2.53316245 -5.70756915 6.01965631
+v 2.23380456 -6.58265153 6.12453254
+v 2.43730891 -5.7024725 6.20747616
+v 2.86859143 -6.94185803 6.18047979
+v 3.02975223 -5.78122589 6.29083185
+v 2.92169489 -6.35130198 6.56700566
+v 2.42681013 -6.19550218 6.44502947
+v 2.52862275 -6.24096567 5.86436374
+v 2.95447381 -6.3227875 5.90101648
+v 3.04957866 -6.39061501 6.22131809
+v 2.38150546 -6.21172074 6.14905713
+v 2.47482516 -6.74914114 6.55635306
+v 2.64581762 -5.73251118 6.60199111
+v 2.62087201 -6.81837659 5.76708706
+v 2.73835733 -5.72682073 5.94596057
+v 2.52579595 -6.80720317 6.15565044
+v 2.7489543 -6.24900913 5.81087145
+v 2.64362986 -6.25665625 6.66028494
+v 2.32908326 -6.43117 6.45180592
+v 2.43335228 -6.48490088 5.78694818
+v 2.93126327 -6.67942134 5.81812009
+v 3.00152642 -6.76629475 6.20129922
+v 2.27662494 -6.43203208 6.10801494
+v 2.86172179 -6.72333094 6.5834503
+v 2.58356198 -6.5818381 6.65650323
+v 2.63914275 -6.59473354 5.70661513
+v 2.90241272 -6.76968727 5.54308665
+v 2.95147835 -5.73679547 5.53980073
+v 2.48917827 -6.59503902 5.43509155
+v 2.5620468 -5.68855258 5.45303248
+v 2.99682004 -6.69739555 4.77100574
+v 3.05107138 -5.72439653 5.00556252
+v 2.57793448 -6.57368232 4.83657646
+v 2.60844874 -5.71383014 4.96160534
+v 2.47637333 -6.5728002 5.11851763
+v 2.54457464 -5.71886562 5.21438279
+v 3.03775635 -6.80028721 5.19171794
+v 3.0690903 -5.68129357 5.3066755
+v 3.0232852 -6.31732813 5.56591426
+v 2.54053735 -6.16965478 5.46744748
+v 2.62093925 -6.17919061 4.87859627
+v 3.09077288 -6.32873049 4.8811285
+v 3.15507051 -6.38600341 5.2500783
+v 2.46018034 -6.1418178 5.18323163
+v 2.65268314 -6.69291416 5.55491934
+v 2.77090946 -5.7154427 5.59919022
+v 2.76627569 -6.64741704 4.73854143
+v 2.82553891 -5.72292921 4.89512783
+v 2.7319511 -6.70762033 5.13930951
+v 2.83355697 -6.25415085 4.77304361
+v 2.74953898 -6.25528908 5.65311498
+v 2.51436211 -6.34298451 5.46470849
+v 2.59091094 -6.33151061 4.83687944
+v 3.0746763 -6.57585576 4.81587364
+v 3.1309809 -6.61640217 5.21544841
+v 2.43282895 -6.31686812 5.16208239
+v 3.00991293 -6.53991808 5.56735762
+v 2.72832893 -6.44848387 5.6556769
+v 2.81259822 -6.43170442 4.7247281
+v -3.11817059 -6.58576075 4.68244286
+v -3.17228887 -5.59002927 4.65453291
+v -2.66307926 -6.53842787 4.54913693
+v -2.74204335 -5.70102055 4.57500436
+v -3.12582451 -6.54197778 3.95436169
+v -3.18591154 -5.63895146 4.05953053
+v -2.66865596 -6.45173116 3.85163923
+v -2.7900439 -5.69553615 4.10439271
+v -2.53884699 -6.54850169 4.23635402
+v -2.73706922 -5.70126165 4.30587743
+v -3.22112163 -6.62073261 4.29346704
+v -3.22299997 -5.58016471 4.37238284
+v -3.19364129 -6.23111147 4.69902236
+v -2.71024187 -6.10838552 4.56459536
+v -2.7329112 -6.05763794 3.99166511
+v -3.255651 -6.15745258 4.03057642
+v -3.31495214 -6.2346249 4.34622066
+v -2.64135733 -6.07252583 4.30377624
+v -2.90402206 -6.55090049 4.71551099
+v -2.90178548 -5.71315479 4.73320869
+v -2.91428046 -6.50047843 3.83127803
+v -3.05392662 -5.58499737 3.98385237
+v -2.8835031 -6.62145947 4.22150083
+v -3.00676795 -6.09826949 3.88139139
+v -2.91109523 -6.1682683 4.77778971
+v -2.65829686 -6.32062908 4.57980411
+v -2.69549207 -6.26366736 3.89184618
+v -3.21353926 -6.36224647 3.98325535
+v -3.29089043 -6.45630627 4.31010699
+v -2.55966696 -6.31418458 4.26154323
+v -3.17812777 -6.41115256 4.71285929
+v -2.91917572 -6.36639304 4.78174991
+v -2.99440388 -6.29014576 3.84070655
+v -0.11497338 -7.0205499 9.99590198
+v -0.12124062 -5.830323 10.08945598
+v -0.09847792 -7.00810517 9.75584148
+v -0.13706964 -5.80887472 9.66872483
+v -0.86930179 -7.0169263 9.91627005
+v -0.79620879 -5.82315843 10.00951642
+v -0.85328918 -7.04263777 9.76636817
+v -0.78589352 -5.81368162 9.62378932
+v -0.47177196 -7.10306068 9.84283508
+v -0.53365447 -5.80337243 9.52690289
+v -0.46605858 -7.03952283 10.03016057
+v -0.48953431 -5.83121155 10.14649926
+v -0.01878473 -6.46038774 10.02998601
+v -0.06921393 -6.47924763 9.68764195
+v -0.87524147 -6.46418662 9.63973602
+v -0.89525981 -6.45582336 9.99551852
+v -0.43872284 -6.46869949 10.18372683
+v -0.5190033 -6.48260868 9.59528843
+v -0.04066709 -7.03967378 9.87147333
+v -0.08524863 -5.81888487 9.83134687
+v -0.9118317 -7.04375024 9.8387157
+v -0.88132674 -5.80374766 9.86312295
+v -0.48380979 -7.1307975 9.91714572
+v -0.9670934 -6.44348667 9.80558604
+v -0.02170995 -6.47494939 9.83649646
+v -0.06962561 -6.80428139 9.6897553
+v -0.94945643 -6.83346765 9.67557998
+v -0.91090926 -6.82665686 9.9619081
+v -0.46123388 -6.80393298 10.13480357
+v -0.53726372 -6.86964428 9.75256343
+v -0.05588063 -6.81555927 10.03958122
+v -0.0004657 -6.81677334 9.86297701
+v -1.02303063 -6.80747932 9.80169845
+v -1.1522373 -6.96016633 9.86251628
+v -1.03772562 -6.03577901 9.79527255
+v -1.0831714 -6.99124702 9.69966673
+v -0.99122987 -6.0698566 9.44481564
+v -1.74156811 -6.94776096 9.53807202
+v -1.58388603 -5.86790185 9.61003037
+v -1.61283871 -6.98698098 9.39511543
+v -1.41942169 -6.02759676 9.23337049
+v -1.38526836 -7.07197212 9.61207361
+v -1.18273582 -6.04833176 9.28493079
+v -1.49617451 -6.97351678 9.76646976
+v -1.40066974 -5.86077484 9.79665474
+v -1.016775 -6.49854894 9.82257154
+v -0.92966336 -6.52027552 9.56722251
+v -1.58909357 -6.46807707 9.19083736
+v -1.79331423 -6.41671924 9.50409245
+v -1.51554897 -6.41933696 9.84861424
+v -1.24287812 -6.49909695 9.36583474
+v -1.07602079 -6.98813996 9.77395161
+v -0.96136843 -6.0515905 9.62537326
+v -1.71852229 -6.98114458 9.43659833
+v -1.62439989 -5.86760423 9.40918059
+v -1.44416833 -7.08276637 9.69375307
+v -1.75266391 -6.42656914 9.32930541
+v -0.88115907 -6.51907719 9.65103107
+v -0.97231641 -6.82263835 9.64196956
+v -1.68422793 -6.8167254 9.24248208
+v -1.81901872 -6.76610803 9.49376322
+v -1.51140955 -6.79066266 9.81022768
+v -1.34805062 -6.87098498 9.52328287
+v -1.0221453 -6.79456528 9.84145146
+v -0.94896422 -6.81844885 9.73443756
+v -1.80272898 -6.79730534 9.32878602
+v -2.0038288 -7.05677303 9.220709
+v -1.81813965 -5.94231229 9.2414533
+v -1.88511689 -7.08822932 9.11503149
+v -1.65260495 -5.97492649 8.96701832
+v -2.30844054 -7.06900456 8.90311417
+v -2.27162898 -5.84734641 8.81685316
+v -2.20037139 -7.08544705 8.80528053
+v -1.98262465 -5.95558118 8.55533007
+v -2.07027179 -7.15439276 8.97730748
+v -1.75586291 -5.83522828 8.72512348
+v -2.18123302 -7.11169365 9.09068862
+v -2.13823809 -5.90209927 9.0994053
+v -1.87140462 -6.60115658 9.30266461
+v -1.64220204 -6.62631216 9.06053225
+v -2.13984009 -6.58939222 8.52143921
+v -2.39356779 -6.54114646 8.783858
+v -2.2206167 -6.57550521 9.16163536
+v -1.87203973 -6.62429611 8.75233804
+v -1.91965699 -7.08847041 9.1843714
+v -1.69134493 -5.9619266 9.14630392
+v -2.29988287 -7.07559143 8.82309019
+v -2.15649775 -5.83508877 8.6609675
+v -2.12099415 -7.18983751 9.04734707
+v -2.31430394 -6.57638517 8.58387531
+v -1.71976194 -6.60603216 9.24146189
+v -1.74410409 -6.90955182 9.08706717
+v -2.20439742 -6.88241094 8.67512852
+v -2.37885716 -6.84474267 8.817115
+v -2.2347482 -6.88965958 9.10685711
+v -2.01515317 -6.94034134 8.8995986
+v -1.91190774 -6.90127585 9.27397628
+v -1.79705194 -6.91329561 9.23380833
+v -2.3553059 -6.88469313 8.71400872
+v -2.56409702 -6.8906583 8.5066572
+v -2.49701283 -5.85568141 8.44612268
+v -2.22528892 -6.83884618 8.47521737
+v -2.15847356 -5.77266125 8.43075833
+v -2.59847329 -6.88345188 7.75139867
+v -2.58766491 -5.74777967 7.92109336
+v -2.2499836 -6.91694926 7.71439573
+v -2.21931678 -5.77341065 7.92423548
+v -2.16429045 -6.96800662 8.07326884
+v -2.11056262 -5.77098144 8.15807326
+v -2.63015511 -7.05510181 8.12252692
+v -2.59448697 -5.80776367 8.17290105
+v -2.5416416 -6.33243779 8.51631823
+v -2.15239267 -6.36011023 8.4501877
+v -2.21687541 -6.34279779 7.75416448
+v -2.57098078 -6.3490992 7.75840263
+v -2.74007684 -6.37643825 8.12326952
+v -2.04261134 -6.35143147 8.13768952
+v -2.3836045 -6.91189625 8.5513323
+v -2.39821677 -5.8031764 8.49478267
+v -2.38915043 -6.86962282 7.6487059
+v -2.43291784 -5.75148697 7.86466391
+v -2.3939103 -6.97869999 8.12269433
+v -2.40260337 -6.34012927 7.70329814
+v -2.34802579 -6.33589399 8.5651957
+v -2.17377245 -6.64874844 8.47764837
+v -2.20355179 -6.72533269 7.69874235
+v -2.56876853 -6.69703498 7.67996974
+v -2.71698649 -6.70944822 8.13417395
+v -2.07493257 -6.67748399 8.10687068
+v -2.55723525 -6.66750388 8.53451135
+v -2.36761523 -6.69178737 8.59614619
+v -2.40361962 -6.70382359 7.61410391
+v -2.58146794 -6.99487921 7.50971703
+v -2.58768548 -5.87111051 7.47384445
+v -2.17881115 -6.85098828 7.44462385
+v -2.23927502 -5.86594804 7.43248032
+v -2.6584995 -6.91287137 6.74718697
+v -2.68956285 -5.84124853 6.92181948
+v -2.20543245 -6.87593067 6.81243181
+v -2.28470864 -5.82812416 6.9333964
+v -2.12888648 -6.91922072 7.1189734
+v -2.19262733 -5.84147425 7.1775491
+v -2.71333624 -7.05930704 7.08484359
+v -2.79186804 -5.86338004 7.19744779
+v -2.64349125 -6.43572508 7.51274468
+v -2.24751236 -6.38811104 7.45349935
+v -2.27844317 -6.39132971 6.80847411
+v -2.69543841 -6.38776907 6.79461214
+v -2.81855427 -6.43472707 7.16644436
+v -2.19435668 -6.37342204 7.153056
+v -2.37767385 -6.9306474 7.56191691
+v -2.40181837 -5.89200863 7.50834199
+v -2.44169604 -6.89583007 6.69920949
+v -2.4694892 -5.84483243 6.85056082
+v -2.36545359 -7.0234173 7.16952066
+v -2.49732475 -6.39587692 6.71267369
+v -2.40866261 -6.38719315 7.56585744
+v -2.20966577 -6.62108173 7.46351379
+v -2.21654972 -6.69104334 6.79108369
+v -2.68308866 -6.74082796 6.73689494
+v -2.78965203 -6.81590124 7.12254907
+v -2.12833167 -6.65376568 7.14270387
+v -2.6251114 -6.76550565 7.54262633
+v -2.4118321 -6.72418444 7.58839745
+v -2.42316274 -6.71256316 6.67535883
+v -2.71890739 -6.90234683 6.51938733
+v -2.89813379 -5.79640316 6.52955344
+v -2.29167236 -6.59540317 6.43260585
+v -2.4499062 -5.72087953 6.49476544
+v -2.78265236 -6.86531957 5.82605194
+v -2.92895282 -5.73050264 6.02293293
+v -2.38699112 -6.71395751 5.8191764
+v -2.53142577 -5.70756915 6.01965631
+v -2.23302869 -6.58265153 6.12453254
+v -2.43523097 -5.7024725 6.20747616
+v -2.86898742 -6.94185803 6.18047979
+v -3.02841726 -5.78122589 6.29083185
+v -2.9208405 -6.35130198 6.56700566
+v -2.42529773 -6.19550218 6.44502947
+v -2.52779108 -6.24096567 5.86436374
+v -2.95420052 -6.3227875 5.90101648
+v -3.04920771 -6.39061501 6.22131809
+v -2.38022003 -6.21172074 6.14905713
+v -2.47418343 -6.74914114 6.55635306
+v -2.64373789 -5.73251118 6.60199111
+v -2.62118661 -6.81837659 5.76708706
+v -2.73690485 -5.72682073 5.94596057
+v -2.52563766 -6.80720317 6.15565044
+v -2.7484274 -6.24900913 5.81087145
+v -2.64227057 -6.25665625 6.66028494
+v -2.327859 -6.43117 6.45180592
+v -2.43284737 -6.48490088 5.78694818
+v -2.93163207 -6.67942134 5.81812009
+v -3.00176895 -6.76629475 6.20129922
+v -2.27562907 -6.43203208 6.10801494
+v -2.86140612 -6.72333094 6.5834503
+v -2.58267074 -6.5818381 6.65650323
+v -2.6391542 -6.59473354 5.70661513
+v -2.90317089 -6.76968727 5.54308665
+v -2.95069943 -5.73679547 5.53980073
+v -2.48929273 -6.59503902 5.43509155
+v -2.56090696 -5.68855258 5.45303248
+v -2.998556 -6.69739555 4.77100574
+v -3.05106888 -5.72439653 5.00556252
+v -2.5789071 -6.57368232 4.83657646
+v -2.60794437 -5.71383014 4.96160534
+v -2.47687037 -6.5728002 5.11851763
+v -2.54374422 -5.71886562 5.21438279
+v -3.03913639 -6.80028721 5.19171794
+v -3.06864746 -5.68129357 5.3066755
+v -3.02343222 -6.31732813 5.56591426
+v -2.53998523 -6.16965478 5.46744748
+v -2.62122346 -6.17919061 4.87859627
+v -3.0918639 -6.32873049 4.8811285
+v -3.15582814 -6.38600341 5.2500783
+v -2.45984964 -6.1418178 5.18323163
+v -2.65299113 -6.69291416 5.55491934
+v -2.76983419 -5.7154427 5.59919022
+v -2.7676924 -6.64741704 4.73854143
+v -2.82542623 -5.72292921 4.89512783
+v -2.73289564 -6.70762033 5.13930951
+v -2.83438668 -6.25415085 4.77304361
+v -2.74916303 -6.25528908 5.65311498
+v -2.51410403 -6.34298451 5.46470849
+v -2.5915051 -6.33151061 4.83687944
+v -3.07623699 -6.57585576 4.81587364
+v -3.13215276 -6.61640217 5.21544841
+v -2.43281536 -6.31686812 5.16208239
+v -3.0103776 -6.53991808 5.56735762
+v -2.72825829 -6.44848387 5.6556769
+v -2.81372912 -6.43170442 4.7247281
+v -2.98844319 -6.64928214 4.25056118
+v -3.02677466 -7.13024448 4.2480125
+v -2.58691246 -6.67592938 4.14748244
+v -2.63137794 -7.21843355 4.11970484
+v -3.10526228 -6.60046763 3.5450608
+v -3.04680462 -7.1406288 3.40723126
+v -2.57395138 -6.54286347 3.56760009
+v -2.65583546 -7.19226851 3.66240071
+v -2.55949365 -6.66638711 3.8654919
+v -2.55264404 -7.16682532 3.89145806
+v -3.12594434 -6.61491338 3.96238262
+v -3.24405763 -7.13699733 3.8189374
+v -3.04877989 -6.92822213 4.28844515
+v -2.55933357 -6.96978515 4.21847031
+v -2.54741039 -6.92402261 3.58569413
+v -3.09086338 -6.90939729 3.42124455
+v -3.24020402 -6.92333653 3.85423227
+v -2.46506916 -6.9433969 3.85416788
+v -2.74613716 -6.655864 4.21163555
+v -2.77332597 -7.27752292 4.25973679
+v -2.79609259 -6.61411641 3.51838852
+v -2.81641516 -7.12203218 3.40257495
+v -2.85842693 -6.71363057 3.88046671
+v -2.77706922 -6.90386209 3.40510647
+v -2.75696236 -6.95338058 4.29050842
+v -2.53624 -6.80313815 4.12785955
+v -2.50040302 -6.70231334 3.56023163
+v -3.11888888 -6.77244665 3.4486165
+v -3.22835202 -6.75031943 3.86968569
+v -2.47722611 -6.7972202 3.86632465
+v -3.04381095 -6.77385316 4.30162068
+v -2.7533815 -6.76859268 4.2950449
+v -2.77197651 -6.71122318 3.44064959
+v 2.98601952 -6.64928214 4.25056118
+v 3.02347586 -7.13024448 4.2480125
+v 2.58471881 -6.67592938 4.14748244
+v 2.62339458 -7.20666203 4.08326923
+v 3.10156356 -6.60046763 3.5450608
+v 3.04196803 -7.1406288 3.40723126
+v 2.57103766 -6.54286347 3.56760009
+v 2.66544462 -7.17074511 3.65377561
+v 2.55692583 -6.66638711 3.8654919
+v 2.54748247 -7.1734823 3.88906713
+v 3.1229403 -6.61491338 3.96238262
+v 3.23976869 -7.13699733 3.8189374
+v 3.04586313 -6.92822213 4.28844515
+v 2.55682907 -6.96978515 4.21847031
+v 2.54383472 -6.92402261 3.58569413
+v 3.08642027 -6.90939729 3.42124455
+v 3.23634469 -6.92333653 3.85423227
+v 2.46203149 -6.9433969 3.85416788
+v 2.7439072 -6.655864 4.21163555
+v 2.77002288 -7.27972212 4.25992674
+v 2.79267002 -6.61411641 3.51838852
+v 2.80826224 -7.13534471 3.39810036
+v 2.85542378 -6.71363057 3.88046671
+v 2.77298024 -6.90386209 3.40510647
+v 2.75435358 -6.95338058 4.29050842
+v 2.53389361 -6.80313815 4.12785955
+v 2.497211 -6.70231334 3.56023163
+v 3.11472728 -6.77244665 3.4486165
+v 3.22483537 -6.75031943 3.86968569
+v 2.4745034 -6.7972202 3.86632465
+v 3.04121612 -6.77385316 4.30162068
+v 2.75110879 -6.76859268 4.2950449
+v 2.76827064 -6.71122318 3.44064959
+v 2.85455597 -6.92402834 5.10280415
+v 2.92121395 -7.56520033 4.81517468
+v 2.38664325 -6.91936953 4.97058851
+v 2.43626905 -7.54361254 4.75800048
+v 2.97340167 -6.75636187 4.42241071
+v 2.97180342 -7.38165655 4.23050403
+v 2.55556152 -6.85892157 4.39270183
+v 2.54828553 -7.36382757 4.16045908
+v 2.32033994 -6.83053873 4.66066978
+v 2.42514928 -7.44160442 4.46111455
+v 2.98742228 -6.84248337 4.78507089
+v 3.04460292 -7.45682927 4.58086615
+v 2.91470434 -7.3109273 4.99538245
+v 2.34766182 -7.25113681 4.89214632
+v 2.56863045 -7.10864095 4.22315023
+v 2.99048571 -7.14931185 4.29235814
+v 3.05601136 -7.23444893 4.67247564
+v 2.30845163 -7.15490285 4.57247463
+v 2.56612612 -6.98599942 5.05226333
+v 2.62667227 -7.57539863 4.93430994
+v 2.75239333 -6.74854162 4.31570121
+v 2.75406455 -7.34285862 4.11575572
+v 2.62062411 -6.88847699 4.74745269
+v 2.77700269 -7.12630109 4.18510171
+v 2.57274322 -7.31178222 5.04805165
+v 2.31260733 -7.05755713 4.96465232
+v 2.55798179 -6.95045666 4.28809352
+v 3.00026192 -6.92643501 4.35745632
+v 3.05549303 -7.08486398 4.71048302
+v 2.26043588 -6.99667992 4.60251833
+v 2.92695913 -7.08061081 5.09761056
+v 2.54738535 -7.09321794 5.10968756
+v 2.77286059 -6.93817075 4.23987746
+v 0.25040046 -7.24515018 9.66783055
+v 0.2784211 -8.10685744 9.2090405
+v 0.19419045 -7.09889336 9.53422736
+v 0.21449551 -7.96860903 8.98291637
+v 0.72635347 -7.2339324 9.63010934
+v 0.65179588 -8.14978405 9.15381583
+v 0.73874968 -7.07852465 9.52214964
+v 0.67873867 -7.98235582 8.96971545
+v 0.44000532 -7.08980539 9.6523732
+v 0.3932813 -7.9507264 8.89117525
+v 0.43427668 -7.2810478 9.67811543
+v 0.44099246 -8.18518445 9.24582166
+v 0.23724767 -7.74504753 9.4685876
+v 0.13143936 -7.61543924 9.16158099
+v 0.75663231 -7.53171368 9.10851831
+v 0.72663378 -7.74452885 9.4428096
+v 0.4431977 -7.76869931 9.52053566
+v 0.43493563 -7.63415104 9.05332941
+v 0.12216444 -7.13714041 9.58279577
+v 0.18957563 -8.01000035 9.15978958
+v 0.7965335 -7.10783968 9.53324867
+v 0.64482349 -8.03595005 9.03030148
+v 0.46487907 -7.11498243 9.69602095
+v 0.84523695 -7.58815171 9.27663478
+v 0.10227388 -7.65849964 9.3050069
+v 0.07823248 -7.23509353 9.38217492
+v 0.79699513 -7.18248586 9.27579202
+v 0.73739352 -7.43343648 9.57589626
+v 0.43888595 -7.45340169 9.6369187
+v 0.51048037 -7.25216344 9.39501385
+v 0.21741409 -7.3791397 9.62272477
+v 0.05134831 -7.26918685 9.4907556
+v 0.87778479 -7.27127588 9.45084377
+v 1.03683162 -7.14475248 9.44367669
+v 0.89114713 -8.07315473 8.99926658
+v 0.9357379 -7.05403011 9.31155012
+v 0.86954503 -7.93632643 8.81950594
+v 1.60005935 -7.15597741 9.21001776
+v 1.36403131 -8.08856344 8.89824073
+v 1.56558435 -7.07359684 9.07112047
+v 1.30193404 -7.94031704 8.67319117
+v 1.30438185 -7.02185482 9.37135206
+v 1.04031097 -7.904149 8.69675995
+v 1.2742515 -7.18410986 9.40924927
+v 1.10136497 -8.13158664 9.03647985
+v 0.94682154 -7.56088921 9.29462902
+v 0.86297185 -7.42790986 9.03331626
+v 1.3788354 -7.47026414 8.77007187
+v 1.51834179 -7.65869852 9.08304365
+v 1.24155235 -7.65707238 9.29658498
+v 1.08896317 -7.49823562 8.88829497
+v 0.96019649 -7.07724262 9.39940795
+v 0.87345632 -8.03607668 8.9514236
+v 1.61530512 -7.10029058 9.10188923
+v 1.3416181 -7.99138656 8.74116891
+v 1.29882313 -7.053153 9.40828059
+v 1.55446118 -7.54279839 8.92360665
+v 0.82020987 -7.4651031 9.15280136
+v 0.88130206 -7.12699218 9.19388791
+v 1.5339036 -7.15326025 8.91798488
+v 1.58118944 -7.32033006 9.194486
+v 1.26101481 -7.32906104 9.38724153
+v 1.2511802 -7.16843215 9.22281519
+v 0.9482792 -7.2399176 9.403586
+v 0.84356045 -7.16974137 9.28036355
+v 1.635532 -7.24441473 9.04135042
+v 1.84589883 -7.06413183 8.91047155
+v 1.48313965 -7.97344598 8.60576143
+v 1.716312 -7.03376942 8.84202305
+v 1.27583974 -7.86331213 8.40888366
+v 2.1250436 -7.06097254 8.64109172
+v 1.84763408 -8.00217652 8.30768469
+v 2.00912415 -6.9963358 8.57036246
+v 1.70662164 -7.8372129 8.03892298
+v 1.88465651 -6.98648376 8.73723267
+v 1.41665329 -7.8406741 8.19783772
+v 2.05253349 -7.03072531 8.77860825
+v 1.73346437 -8.02843242 8.45539023
+v 1.60206163 -7.55435957 8.83403468
+v 1.31888001 -7.52533571 8.48781734
+v 1.73641601 -7.46577917 8.08258504
+v 2.07578803 -7.5247784 8.45424842
+v 1.9522812 -7.56484405 8.66253427
+v 1.52142131 -7.54269823 8.26725918
+v 1.75359467 -7.05586158 8.89748811
+v 1.32276313 -7.92743305 8.57464211
+v 2.11260067 -7.04927615 8.52970087
+v 1.84645757 -7.84194326 8.10309612
+v 1.9908704 -6.96803666 8.7478681
+v 2.01965424 -7.42193181 8.18699339
+v 1.37144583 -7.53183816 8.71427056
+v 1.47994173 -7.1911825 8.76420399
+v 1.98909187 -7.13416856 8.31549707
+v 2.13536407 -7.17710018 8.60481565
+v 2.04193008 -7.1863713 8.7622094
+v 1.7514586 -7.18551852 8.60189244
+v 1.74595005 -7.22160286 8.92245483
+v 1.53452494 -7.2064424 8.85460013
+v 2.10398219 -7.17531163 8.33677079
+v 2.41413808 -7.1398819 7.96005511
+v 2.17556171 -8.0044122 7.69783949
+v 1.99343375 -7.13750814 7.89671328
+v 1.81429195 -7.83502014 7.7248008
+v 2.5215519 -6.9903041 7.40513984
+v 2.32077295 -7.94914532 7.22085632
+v 2.0328058 -7.03950423 7.3222642
+v 1.92774642 -7.75090539 7.21227987
+v 1.88557672 -7.05990084 7.61591965
+v 1.80684121 -7.79213574 7.42749814
+v 2.53305352 -7.04029834 7.71230242
+v 2.28628006 -8.00280966 7.46709805
+v 2.38756614 -7.5294179 7.89815986
+v 1.91979399 -7.51745751 7.83552487
+v 1.94936336 -7.44757102 7.2294943
+v 2.5037959 -7.38579525 7.31403258
+v 2.52793684 -7.47519052 7.61690836
+v 1.76445599 -7.50386239 7.48509228
+v 2.20258097 -7.15788401 8.0782825
+v 1.97104612 -7.84148825 7.79269413
+v 2.26747454 -6.97419357 7.22745249
+v 2.17399745 -7.796537 7.10905053
+v 2.24448453 -7.0228049 7.68696368
+v 2.24410518 -7.34161379 7.13271948
+v 2.08916048 -7.51222708 7.97387273
+v 1.94920704 -7.33410761 7.88289138
+v 1.98516976 -7.19115961 7.25723827
+v 2.53790783 -7.18277775 7.34892789
+v 2.56791575 -7.25921963 7.6683642
+v 1.79181185 -7.18604078 7.55114126
+v 2.42290769 -7.33500403 7.96124271
+v 2.15963468 -7.32553116 8.05842245
+v 2.23712304 -7.11335128 7.16233356
+v 2.49245274 -7.05573853 6.96682367
+v 2.48662905 -7.92622971 6.80824375
+v 2.13019087 -7.14688157 6.91208262
+v 2.12157257 -7.73283532 6.8407052
+v 2.59735902 -7.0610355 6.37878125
+v 2.60975671 -7.8023734 6.2918363
+v 2.15078244 -7.09658184 6.45139098
+v 2.11841023 -7.68748558 6.32366103
+v 2.02391206 -7.08931318 6.62653859
+v 2.0789704 -7.70594269 6.56741345
+v 2.5825053 -7.08436462 6.71465541
+v 2.60089266 -7.93571904 6.51694632
+v 2.58056759 -7.47560117 6.93977079
+v 2.10790215 -7.4976504 6.88942528
+v 2.13072851 -7.46846486 6.31129643
+v 2.6728578 -7.43266382 6.33436585
+v 2.71378731 -7.46180573 6.6378923
+v 2.03808667 -7.47338551 6.59148732
+v 2.30858667 -7.10706488 7.08547745
+v 2.26634954 -7.81205374 6.90040983
+v 2.37875521 -7.0314951 6.3028788
+v 2.30100876 -7.67845842 6.16057682
+v 2.26293645 -7.08524602 6.67239843
+v 2.34376135 -7.44927444 6.15723295
+v 2.28994712 -7.49598562 7.02413308
+v 2.08235988 -7.27904748 6.92847002
+v 2.12243161 -7.28706948 6.29296809
+v 2.67231515 -7.24065735 6.36106245
+v 2.6994605 -7.24661107 6.67498538
+v 1.94358957 -7.23514289 6.60541082
+v 2.55821394 -7.29655237 7.00014506
+v 2.31204608 -7.27798008 7.08343135
+v 2.38537177 -7.19506222 6.18612875
+v 2.75916102 -7.00936717 6.07958988
+v 2.69737845 -7.73094446 5.8949812
+v 2.29184799 -7.01308807 5.91861795
+v 2.21804691 -7.61131485 5.79514009
+v 2.87696041 -6.85371904 5.53291803
+v 2.8235352 -7.58856164 5.32602761
+v 2.47554738 -6.86076878 5.41812609
+v 2.46121537 -7.50756826 5.16977709
+v 2.27763994 -6.84984003 5.60844024
+v 2.23480436 -7.55354185 5.45465255
+v 2.89612346 -6.96891305 5.8100802
+v 2.82359636 -7.71873941 5.595176
+v 2.76649729 -7.3654666 6.02470145
+v 2.24479663 -7.32866184 5.90627768
+v 2.44423328 -7.17337213 5.25208004
+v 2.90196093 -7.23672683 5.39932736
+v 2.90297683 -7.35236297 5.71503169
+v 2.2220352 -7.19421159 5.52389051
+v 2.50630917 -7.08695658 6.09531624
+v 2.39507769 -7.66671552 5.94478764
+v 2.68126308 -6.84882271 5.35801438
+v 2.62293581 -7.48613858 5.15031588
+v 2.52756483 -7.02830219 5.70194845
+v 2.65846802 -7.21979285 5.18420138
+v 2.43522883 -7.39074166 6.06111989
+v 2.24354125 -7.11311161 5.94184405
+v 2.45851538 -6.99925329 5.33655358
+v 2.92848422 -7.01483441 5.49043463
+v 2.91748196 -7.13897332 5.78577668
+v 2.20681482 -7.01674029 5.57789897
+v 2.78242182 -7.15133005 6.10102314
+v 2.44820726 -7.17775693 6.10115478
+v 2.7088595 -6.97346312 5.24228237
+v -2.85608339 -6.92402834 5.10280415
+v -2.92439882 -7.56520033 4.81517468
+v -2.38784837 -6.91936953 4.97058851
+v -2.43894329 -7.54361254 4.75800048
+v -2.9757241 -6.75636187 4.42241071
+v -2.97555079 -7.38165655 4.23050403
+v -2.55760422 -6.85892157 4.39270183
+v -2.55167465 -7.36382757 4.16045908
+v -2.32176953 -6.83053873 4.66066978
+v -2.42810164 -7.44160442 4.46111455
+v -2.98937896 -6.84248337 4.78507089
+v -3.04806877 -7.45682927 4.58086615
+v -2.91715966 -7.3109273 4.99538245
+v -2.34955213 -7.25113681 4.89214632
+v -2.57139358 -7.10864095 4.22315023
+v -2.99371207 -7.14931185 4.29235814
+v -3.05892562 -7.23444893 4.67247564
+v -2.31061291 -7.15490285 4.57247463
+v -2.56746897 -6.98599942 5.05226333
+v -2.6294261 -7.57539863 4.93430994
+v -2.75460075 -6.74854162 4.31570121
+v -2.75768278 -7.34285862 4.11575572
+v -2.62231858 -6.88847699 4.74745269
+v -2.78014571 -7.12630109 4.18510171
+v -2.57471045 -7.31178222 5.04805165
+v -2.3140049 -7.05755713 4.96465232
+v -2.56035376 -6.95045666 4.28809352
+v -3.00299017 -6.92643501 4.35745632
+v -3.05804744 -7.08486398 4.71048302
+v -2.26221781 -6.99667992 4.60251833
+v -2.9288591 -7.08061081 5.09761056
+v -2.548833 -7.09321794 5.10968756
+v -2.77556684 -6.93817075 4.23987746
+v -0.24914825 -7.24515018 9.66783055
+v -0.28959385 -8.1360945 9.22544364
+v -0.19259088 -7.09889336 9.53422736
+v -0.21961257 -7.96967071 8.99043543
+v -0.72513556 -7.2339324 9.63010934
+v -0.70546165 -8.16091527 9.15853473
+v -0.73718609 -7.07852465 9.52214964
+v -0.69125574 -7.98012299 8.96139512
+v -0.43843672 -7.08980539 9.6523732
+v -0.3932395 -7.9507264 8.89117525
+v -0.43311654 -7.2810478 9.67811543
+v -0.48049516 -8.21378621 9.21822792
+v -0.2368814 -7.74504753 9.4685876
+v -0.13070211 -7.61543924 9.16158099
+v -0.75583623 -7.53171368 9.10851831
+v -0.72637149 -7.74452885 9.4428096
+v -0.44296403 -7.76869931 9.52053566
+v -0.43425625 -7.63415104 9.05332941
+v -0.12063243 -7.13714041 9.58279577
+v -0.19857414 -8.01581671 9.17036062
+v -0.79507459 -7.10783968 9.53324867
+v -0.7272985 -8.08867576 9.05420365
+v -0.46340486 -7.11498243 9.69602095
+v -0.84464512 -7.58815171 9.27663478
+v -0.10171762 -7.65849964 9.3050069
+v -0.0768153 -7.23509353 9.38217492
+v -0.79555418 -7.18248586 9.27579202
+v -0.73655352 -7.43343648 9.57589626
+v -0.43804914 -7.45340169 9.6369187
+v -0.50917679 -7.25216344 9.39501385
+v -0.21639052 -7.3791397 9.62272477
+v -0.0500353 -7.26918685 9.4907556
+v -0.87659862 -7.27127588 9.45084377
+v -1.03548207 -7.14475248 9.44367669
+v -0.95735225 -8.07854614 8.99385514
+v -0.93410987 -7.05403011 9.31155012
+v -0.86454988 -7.9398141 8.80831963
+v -1.59895563 -7.15597741 9.21001776
+v -1.35047428 -8.08142856 8.89617031
+v -1.56422755 -7.07359684 9.07112047
+v -1.30202687 -7.95993385 8.67913344
+v -1.30291309 -7.02185482 9.37135206
+v -1.0445501 -7.90212508 8.69868157
+v -1.27307661 -7.18410986 9.40924927
+v -1.12258817 -8.12984316 9.03026428
+v -0.9462238 -7.56088921 9.29462902
+v -0.86198779 -7.42790986 9.03331626
+v -1.37812069 -7.47026414 8.77007187
+v -1.5181454 -7.65869852 9.08304365
+v -1.24128067 -7.65707238 9.29658498
+v -1.08816745 -7.49823562 8.88829497
+v -0.95865368 -7.07724262 9.39940795
+v -0.87542856 -7.98504293 8.91370238
+v -1.61403793 -7.10029058 9.10188923
+v -1.33877082 -7.99140802 8.7434511
+v -1.29740624 -7.053153 9.40828059
+v -1.5540212 -7.54279839 8.92360665
+v -0.81927732 -7.4651031 9.15280136
+v -0.87977115 -7.12699218 9.19388791
+v -1.53267915 -7.15326025 8.91798488
+v -1.5803515 -7.32033006 9.194486
+v -1.26010077 -7.32906104 9.38724153
+v -1.24989755 -7.16843215 9.22281519
+v -0.94704448 -7.2399176 9.403586
+v -0.84211745 -7.16974137 9.28036355
+v -1.63457316 -7.24441473 9.04135042
+v -1.84469871 -7.06413183 8.91047155
+v -1.48346579 -7.9879504 8.63203021
+v -1.71492838 -7.03376942 8.84202305
+v -1.29665425 -7.86310966 8.38799054
+v -2.12401555 -7.06097254 8.64109172
+v -1.85798835 -8.01923141 8.32017019
+v -2.00788916 -6.9963358 8.57036246
+v -1.72269176 -7.83631434 8.04142695
+v -1.88332422 -6.98648376 8.73723267
+v -1.43873167 -7.85827486 8.2325599
+v -2.05141816 -7.03072531 8.77860825
+v -1.75939815 -8.05040654 8.45848514
+v -1.60162218 -7.55435957 8.83403468
+v -1.31822182 -7.52533571 8.48781734
+v -1.73590467 -7.46577917 8.08258504
+v -2.07559254 -7.5247784 8.45424842
+v -1.95208321 -7.56484405 8.66253427
+v -1.52090156 -7.54269823 8.26725918
+v -1.7522876 -7.05586158 8.89748811
+v -1.31869892 -7.92343528 8.5593078
+v -2.1115329 -7.04927615 8.52970087
+v -1.85135891 -7.84463538 8.10227482
+v -1.98957442 -6.96803666 8.7478681
+v -2.01921533 -7.42193181 8.18699339
+v -1.37082762 -7.53183816 8.71427056
+v -1.47871415 -7.1911825 8.76420399
+v -1.98808348 -7.13416856 8.31549707
+v -2.13457299 -7.17710018 8.60481565
+v -2.04106138 -7.1863713 8.7622094
+v -1.75039209 -7.18551852 8.60189244
+v -1.74498155 -7.22160286 8.92245483
+v -1.533391 -7.2064424 8.85460013
+v -2.10311975 -7.17531163 8.33677079
+v -2.4135196 -7.1398819 7.96005511
+v -2.15286538 -7.98017879 7.66600618
+v -1.99249673 -7.13750814 7.89671328
+v -1.81464054 -7.83502014 7.7248008
+v -2.52092662 -6.9903041 7.40513984
+v -2.30991198 -7.94102101 7.21861419
+v -2.03188255 -7.03950423 7.3222642
+v -1.93076155 -7.75083957 7.21286794
+v -1.88444743 -7.05990084 7.61591965
+v -1.80405411 -7.79323248 7.43384391
+v -2.53235849 -7.04029834 7.71230242
+v -2.24392185 -7.98399484 7.49365013
+v -2.38764179 -7.5294179 7.89815986
+v -1.91952571 -7.51745751 7.83552487
+v -1.94918272 -7.44757102 7.2294943
+v -2.50388676 -7.38579525 7.31403258
+v -2.52817848 -7.47519052 7.61690836
+v -1.76418664 -7.50386239 7.48509228
+v -2.20178846 -7.15788401 8.0782825
+v -1.96839156 -7.87668618 7.80334672
+v -2.26668203 -6.97419357 7.22745249
+v -2.17344568 -7.79643613 7.10920792
+v -2.24355484 -7.0228049 7.68696368
+v -2.24400019 -7.34161379 7.13271948
+v -2.08901024 -7.51222708 7.97387273
+v -1.94861879 -7.33410761 7.88289138
+v -1.98450066 -7.19115961 7.25723827
+v -2.53762255 -7.18277775 7.34892789
+v -2.56774262 -7.25921963 7.6683642
+v -1.79087483 -7.18604078 7.55114126
+v -2.42267446 -7.33500403 7.96124271
+v -2.15913281 -7.32553116 8.05842245
+v -2.23659363 -7.11335128 7.16233356
+v -2.49206928 -7.05573853 6.96682367
+v -2.48249017 -7.92268266 6.80767713
+v -2.12973139 -7.14688157 6.91208262
+v -2.12234772 -7.73283532 6.8407052
+v -2.59748655 -7.0610355 6.37878125
+v -2.59997621 -7.80294931 6.29654662
+v -2.15059124 -7.09658184 6.45139098
+v -2.11942899 -7.68748558 6.32366103
+v -2.02346456 -7.08931318 6.62653859
+v -2.07983445 -7.70594269 6.56741345
+v -2.58247758 -7.08436462 6.71465541
+v -2.59357892 -7.91097983 6.53100431
+v -2.58110022 -7.47560117 6.93977079
+v -2.10812625 -7.4976504 6.88942528
+v -2.13134198 -7.46846486 6.31129643
+v -2.67387351 -7.43266382 6.33436585
+v -2.71467783 -7.46180573 6.6378923
+v -2.03843454 -7.47338551 6.59148732
+v -2.30814668 -7.10706488 7.08547745
+v -2.28439296 -7.82477533 6.88826916
+v -2.37867723 -7.0314951 6.3028788
+v -2.30232549 -7.67845842 6.16057682
+v -2.26262542 -7.08524602 6.67239843
+v -2.34457907 -7.44927444 6.15723295
+v -2.29024706 -7.49598562 7.02413308
+v -2.08212969 -7.27904748 6.92847002
+v -2.12267002 -7.28706948 6.29296809
+v -2.67290859 -7.24065735 6.36106245
+v -2.69988778 -7.24661107 6.67498538
+v -1.94338424 -7.23514289 6.60541082
+v -2.55838314 -7.29655237 7.00014506
+v -2.31193734 -7.27798008 7.08343135
+v -2.38576471 -7.19506222 6.18612875
+v -2.75965001 -7.00936717 6.07958988
+v -2.69836287 -7.67745111 5.89303132
+v -2.29208426 -7.01308807 5.91861795
+v -2.21949563 -7.61131485 5.79514009
+v -2.87784896 -6.85371904 5.53291803
+v -2.84187534 -7.55153939 5.32209173
+v -2.47617462 -6.86076878 5.41812609
+v -2.47625993 -7.51089282 5.18027086
+v -2.27787531 -6.84984003 5.60844024
+v -2.25460253 -7.53880563 5.47091655
+v -2.89697034 -6.96891305 5.8100802
+v -2.85037005 -7.67879252 5.61553076
+v -2.76772101 -7.3654666 6.02470145
+v -2.2455666 -7.32866184 5.90627768
+v -2.44554214 -7.17337213 5.25208004
+v -2.9037586 -7.23672683 5.39932736
+v -2.9046282 -7.35236297 5.71503169
+v -2.22296077 -7.19421159 5.52389051
+v -2.50663361 -7.08695658 6.09531624
+v -2.39656844 -7.66671552 5.94478764
+v -2.68213286 -6.84882271 5.35801438
+v -2.62508851 -7.48623159 5.15074442
+v -2.52818456 -7.02830219 5.70194845
+v -2.66015946 -7.21979285 5.18420138
+v -2.43614796 -7.39074166 6.06111989
+v -2.2438986 -7.11311161 5.94184405
+v -2.45941234 -6.99925329 5.33655358
+v -2.9297684 -7.01483441 5.49043463
+v -2.91866759 -7.13897332 5.78577668
+v -2.20730005 -7.01674029 5.57789897
+v -2.78318106 -7.15133005 6.10102314
+v -2.44864134 -7.17775693 6.10115478
+v -2.71012079 -6.97346312 5.24228237
+vt 0.51025 0.31737
+vt 0.53183 0.31346
+vt 0.52097 0.33503
+vt 0.50992 0.33112
+vt 0.52352 0.49919
+vt 0.52433 0.49601
+vt 0.53318 0.49499
+vt 0.53363 0.49789
+vt 0.51777 0.49962
+vt 0.51777 0.49636
+vt 0.51003 0.53584
+vt 0.50257 0.53447
+vt 0.50275 0.52847
+vt 0.50998 0.52812
+vt 0.50991 0.62446
+vt 0.50895 0.61446
+vt 0.51531 0.6106
+vt 0.51893 0.61837
+vt 0.50315 0.62896
+vt 0.50338 0.61542
+vt 0.53189 0.52635
+vt 0.54126 0.54244
+vt 0.53802 0.54313
+vt 0.53038 0.53558
+vt 0.51935 0.52989
+vt 0.51945 0.52332
+vt 0.54218 0.52734
+vt 0.5471 0.54114
+vt 0.5254 0.62352
+vt 0.52784 0.62576
+vt 0.52393 0.63422
+vt 0.5161 0.63176
+vt 0.53361 0.61539
+vt 0.53679 0.61889
+vt 0.53066 0.61192
+vt 0.51049 0.41309
+vt 0.51358 0.42136
+vt 0.50855 0.4267
+vt 0.50723 0.41821
+vt 0.58009 0.33865
+vt 0.57755 0.33862
+vt 0.57699 0.33394
+vt 0.5809 0.33444
+vt 0.58505 0.33783
+vt 0.58248 0.34159
+vt 0.57957 0.34377
+vt 0.54825 0.59164
+vt 0.55166 0.58225
+vt 0.56485 0.58348
+vt 0.56111 0.59356
+vt 0.53888 0.58815
+vt 0.54221 0.57858
+vt 0.54197 0.60583
+vt 0.53306 0.59686
+vt 0.51017 0.34766
+vt 0.50541 0.34486
+vt 0.51934 0.35001
+vt 0.51644 0.35318
+vt 0.53238 0.34159
+vt 0.52676 0.35262
+vt 0.56693 0.5689
+vt 0.57539 0.56052
+vt 0.58595 0.56675
+vt 0.58039 0.57807
+vt 0.57809 0.58504
+vt 0.55289 0.57112
+vt 0.51556 0.35799
+vt 0.51178 0.35746
+vt 0.51936 0.35864
+vt 0.50108 0.36851
+vt 0.5015 0.37007
+vt 0.50103 0.37034
+vt 0.4999 0.36828
+vt 0.4999 0.36623
+vt 0.50121 0.36705
+vt 0.50277 0.36913
+vt 0.50605 0.35866
+vt 0.50283 0.36354
+vt 0.49989 0.36316
+vt 0.49986 0.35454
+vt 0.49982 0.34319
+vt 0.50161 0.37401
+vt 0.49992 0.37418
+vt 0.49991 0.37081
+vt 0.50316 0.37363
+vt 0.56788 0.55209
+vt 0.55847 0.55622
+vt 0.5575 0.54014
+vt 0.57057 0.54111
+vt 0.58321 0.54112
+vt 0.59637 0.55332
+vt 0.59158 0.53348
+vt 0.60256 0.54534
+vt 0.59565 0.52819
+vt 0.60372 0.53366
+vt 0.60464 0.68848
+vt 0.59508 0.69013
+vt 0.60943 0.67606
+vt 0.61297 0.67866
+vt 0.60308 0.6991
+vt 0.6171 0.68153
+vt 0.59031 0.70569
+vt 0.62064 0.56504
+vt 0.61483 0.57212
+vt 0.60783 0.56494
+vt 0.61198 0.5555
+vt 0.62605 0.57083
+vt 0.62047 0.57772
+vt 0.5012 0.3852
+vt 0.50532 0.38522
+vt 0.50365 0.39723
+vt 0.49996 0.38615
+vt 0.50159 0.38227
+vt 0.50479 0.38091
+vt 0.84353 0.47492
+vt 0.83525 0.48164
+vt 0.83195 0.47648
+vt 0.84314 0.46826
+vt 0.84992 0.47527
+vt 0.84488 0.48255
+vt 0.85173 0.4673
+vt 0.595 0.61315
+vt 0.59017 0.61077
+vt 0.59218 0.60676
+vt 0.59749 0.61007
+vt 0.88836 0.46899
+vt 0.87867 0.47409
+vt 0.87378 0.46377
+vt 0.87928 0.4553
+vt 0.60048 0.61319
+vt 0.59719 0.61545
+vt 0.88435 0.48023
+vt 0.87887 0.48176
+vt 0.89861 0.47688
+vt 0.89049 0.48278
+vt 0.51137 0.37109
+vt 0.51335 0.37102
+vt 0.51162 0.37418
+vt 0.50993 0.37292
+vt 0.51156 0.36857
+vt 0.51417 0.36835
+vt 0.50806 0.371
+vt 0.52125 0.37064
+vt 0.52376 0.36854
+vt 0.52539 0.37232
+vt 0.52056 0.37378
+vt 0.51886 0.37006
+vt 0.52126 0.36594
+vt 0.51764 0.3733
+vt 0.63612 0.62652
+vt 0.63011 0.63133
+vt 0.62989 0.61694
+vt 0.63393 0.61285
+vt 0.64209 0.62115
+vt 0.63795 0.61102
+vt 0.63762 0.64056
+vt 0.84002 0.48779
+vt 0.83427 0.48928
+vt 0.63848 0.56151
+vt 0.64376 0.57518
+vt 0.63153 0.58276
+vt 0.66051 0.56407
+vt 0.66077 0.57417
+vt 0.64173 0.55101
+vt 0.66148 0.55616
+vt 0.62137 0.55013
+vt 0.62527 0.54206
+vt 0.829 0.49262
+vt 0.82773 0.49812
+vt 0.82206 0.49836
+vt 0.82459 0.49161
+vt 0.83513 0.49448
+vt 0.88382 0.48483
+vt 0.88025 0.48631
+vt 0.88648 0.48774
+vt 0.88303 0.49069
+vt 0.61812 0.70957
+vt 0.61018 0.72945
+vt 0.60374 0.73213
+vt 0.60623 0.71204
+vt 0.61681 0.69377
+vt 0.62768 0.68688
+vt 0.63199 0.69001
+vt 0.61056 0.69797
+vt 0.81741 0.51685
+vt 0.80622 0.51741
+vt 0.80765 0.50589
+vt 0.8177 0.50396
+vt 0.82527 0.5071
+vt 0.82898 0.51181
+vt 0.82636 0.51678
+vt 0.82322 0.50318
+vt 0.62199 0.68379
+vt 0.90351 0.51405
+vt 0.89598 0.51895
+vt 0.89836 0.50523
+vt 0.90494 0.50453
+vt 0.91251 0.5227
+vt 0.91216 0.50418
+vt 0.90247 0.52524
+vt 0.84299 0.49113
+vt 0.84833 0.48788
+vt 0.88229 0.54571
+vt 0.88469 0.53676
+vt 0.89249 0.53205
+vt 0.89726 0.54775
+vt 0.89052 0.56075
+vt 0.88823 0.55903
+vt 0.87473 0.54948
+vt 0.87427 0.54061
+vt 0.87735 0.55846
+vt 0.66284 0.65757
+vt 0.64801 0.67334
+vt 0.6436 0.66917
+vt 0.6547 0.64972
+vt 0.66463 0.64601
+vt 0.67757 0.64743
+vt 0.67844 0.65144
+vt 0.65831 0.6385
+vt 0.85765 0.4935
+vt 0.85042 0.49877
+vt 0.85005 0.49328
+vt 0.85406 0.48899
+vt 0.86081 0.49672
+vt 0.8539 0.50634
+vt 0.85153 0.50493
+vt 0.84883 0.50424
+vt 0.66796 0.53069
+vt 0.65025 0.5403
+vt 0.6503 0.5276
+vt 0.6659 0.52451
+vt 0.64859 0.64706
+vt 0.65208 0.63904
+vt 0.66804 0.62368
+vt 0.6601 0.62213
+vt 0.64905 0.6149
+vt 0.66147 0.6087
+vt 0.68891 0.64086
+vt 0.68826 0.6458
+vt 0.681 0.63959
+vt 0.68954 0.63337
+vt 0.6959 0.63893
+vt 0.70026 0.64432
+vt 0.89205 0.52636
+vt 0.8831 0.52861
+vt 0.89001 0.51649
+vt 0.84517 0.50269
+vt 0.84407 0.50885
+vt 0.84075 0.50554
+vt 0.83886 0.50167
+vt 0.84499 0.50029
+vt 0.87375 0.53448
+vt 0.88006 0.52371
+vt 0.88536 0.51359
+vt 0.87262 0.53024
+vt 0.64886 0.50186
+vt 0.64846 0.49313
+vt 0.65771 0.4922
+vt 0.65431 0.50268
+vt 0.63947 0.51514
+vt 0.65324 0.51117
+vt 0.6372 0.50451
+vt 0.87107 0.51821
+vt 0.86614 0.52086
+vt 0.86325 0.51638
+vt 0.87022 0.51266
+vt 0.87596 0.5199
+vt 0.87011 0.5263
+vt 0.87976 0.51203
+vt 0.86357 0.54095
+vt 0.86736 0.55209
+vt 0.86497 0.5354
+vt 0.85797 0.54518
+vt 0.85397 0.53704
+vt 0.85677 0.53527
+vt 0.8584 0.55415
+vt 0.85789 0.53271
+vt 0.69897 0.62811
+vt 0.70492 0.63836
+vt 0.67877 0.62655
+vt 0.68732 0.61938
+vt 0.69584 0.61068
+vt 0.70207 0.6189
+vt 0.70845 0.62403
+vt 0.70753 0.634
+vt 0.69614 0.51534
+vt 0.6871 0.52068
+vt 0.67022 0.51761
+vt 0.68442 0.51515
+vt 0.68249 0.52474
+vt 0.66722 0.50949
+vt 0.68002 0.51196
+vt 0.85789 0.51593
+vt 0.85765 0.51908
+vt 0.85413 0.51958
+vt 0.85451 0.51606
+vt 0.86047 0.522
+vt 0.85665 0.52294
+vt 0.8539 0.52395
+vt 0.85212 0.52211
+vt 0.84512 0.52077
+vt 0.84821 0.52052
+vt 0.84796 0.5235
+vt 0.8466 0.52371
+vt 0.84165 0.51795
+vt 0.84324 0.51498
+vt 0.84663 0.51669
+vt 0.84863 0.51765
+vt 0.83789 0.64094
+vt 0.8287 0.65395
+vt 0.81856 0.64743
+vt 0.82198 0.63611
+vt 0.82202 0.62776
+vt 0.83489 0.62786
+vt 0.84879 0.65297
+vt 0.83996 0.66043
+vt 0.6237 0.43574
+vt 0.62739 0.43778
+vt 0.62229 0.43972
+vt 0.62029 0.43575
+vt 0.62925 0.43269
+vt 0.63807 0.43261
+vt 0.63852 0.43692
+vt 0.63013 0.43681
+vt 0.62726 0.42994
+vt 0.63719 0.42796
+vt 0.66475 0.41231
+vt 0.65775 0.39971
+vt 0.6668 0.38903
+vt 0.67786 0.39614
+vt 0.68077 0.40513
+vt 0.68749 0.41948
+vt 0.6691 0.42147
+vt 0.68629 0.4005
+vt 0.62518 0.44903
+vt 0.62545 0.44551
+vt 0.63037 0.44477
+vt 0.6291 0.4493
+vt 0.70493 0.39961
+vt 0.71223 0.39081
+vt 0.71806 0.39309
+vt 0.70928 0.40123
+vt 0.70009 0.39971
+vt 0.70118 0.38763
+vt 0.6929 0.40093
+vt 0.69754 0.41178
+vt 0.84695 0.52777
+vt 0.84742 0.52773
+vt 0.84704 0.52863
+vt 0.84652 0.52813
+vt 0.84624 0.52755
+vt 0.84707 0.52732
+vt 0.84748 0.52728
+vt 0.63531 0.77093
+vt 0.63594 0.76246
+vt 0.64731 0.76445
+vt 0.64418 0.7751
+vt 0.84778 0.52615
+vt 0.84796 0.52633
+vt 0.84783 0.52656
+vt 0.84764 0.52643
+vt 0.84737 0.52596
+vt 0.84778 0.52579
+vt 0.84822 0.52582
+vt 0.84849 0.5272
+vt 0.84876 0.52735
+vt 0.84853 0.52759
+vt 0.84823 0.52721
+vt 0.84837 0.52696
+vt 0.84892 0.52705
+vt 0.84814 0.527
+vt 0.84798 0.5268
+vt 0.84809 0.52673
+vt 0.84813 0.52686
+vt 0.84799 0.52692
+vt 0.84787 0.52677
+vt 0.84798 0.52663
+vt 0.84784 0.52691
+vt 0.84295 0.67667
+vt 0.84506 0.68726
+vt 0.82805 0.68365
+vt 0.83302 0.67152
+vt 0.85273 0.67052
+vt 0.86043 0.68167
+vt 0.87154 0.67555
+vt 0.86001 0.66416
+vt 0.86515 0.6592
+vt 0.87336 0.66447
+vt 0.87828 0.68935
+vt 0.86538 0.69387
+vt 0.88211 0.66556
+vt 0.88543 0.67491
+vt 0.88775 0.68795
+vt 0.76331 0.58151
+vt 0.76088 0.58453
+vt 0.75041 0.58452
+vt 0.74984 0.5822
+vt 0.74912 0.57943
+vt 0.7614 0.57791
+vt 0.7534 0.72138
+vt 0.76151 0.73309
+vt 0.75729 0.73518
+vt 0.74847 0.72486
+vt 0.74151 0.71329
+vt 0.74637 0.70991
+vt 0.75674 0.71687
+vt 0.76065 0.72067
+vt 0.76417 0.73186
+vt 0.75855 0.55173
+vt 0.74814 0.55271
+vt 0.74837 0.55037
+vt 0.75729 0.54887
+vt 0.75658 0.55516
+vt 0.74777 0.55501
+vt 0.79283 0.70997
+vt 0.79501 0.7161
+vt 0.79195 0.71726
+vt 0.78843 0.71062
+vt 0.79252 0.7065
+vt 0.79788 0.70468
+vt 0.80238 0.71124
+vt 0.92949 0.69381
+vt 0.92913 0.67973
+vt 0.9428 0.67025
+vt 0.9445 0.68616
+vt 0.84464 0.70077
+vt 0.82932 0.71603
+vt 0.81683 0.70883
+vt 0.82406 0.69686
+vt 0.85232 0.71486
+vt 0.83913 0.72451
+vt 0.94602 0.69889
+vt 0.93623 0.70175
+vt 0.7666 0.72606
+vt 0.76514 0.7195
+vt 0.76863 0.71969
+vt 0.76978 0.72966
+vt 0.7703 0.73591
+vt 0.78722 0.72456
+vt 0.79137 0.72536
+vt 0.79428 0.7335
+vt 0.79113 0.73818
+vt 0.89573 0.71821
+vt 0.87749 0.72072
+vt 0.87166 0.70691
+vt 0.88397 0.70444
+vt 0.89485 0.73263
+vt 0.8811 0.73487
+vt 0.89304 0.70245
+vt 0.90469 0.71085
+vt 0.78881 0.71805
+vt 0.79471 0.72432
+vt 0.79625 0.73037
+vt 0.9079 0.70282
+vt 0.92109 0.70035
+vt 0.9218 0.70982
+vt 0.7773 0.73602
+vt 0.77387 0.73699
+vt 0.77334 0.73
+vt 0.77599 0.72983
+vt 0.77976 0.73822
+vt 0.78009 0.741
+vt 0.77841 0.74094
+vt 0.77874 0.72967
+vt 0.76964 0.74551
+vt 0.7598 0.74875
+vt 0.75155 0.73831
+vt 0.76939 0.74005
+vt 0.77641 0.7563
+vt 0.76687 0.75901
+vt 0.77525 0.7416
+vt 0.77794 0.74702
+vt 0.91566 0.73152
+vt 0.89902 0.75414
+vt 0.89181 0.7536
+vt 0.91684 0.7335
+vt 0.90537 0.75631
+vt 0.91528 0.71454
+vt 0.93544 0.71374
+vt 0.93723 0.71781
+vt 0.78226 0.74297
+vt 0.78161 0.74475
+vt 0.78379 0.73996
+vt 0.78361 0.74577
+vt 0.79956 0.73301
+vt 0.79856 0.74284
+vt 0.79982 0.72245
+vt 0.78244 0.75556
+vt 0.78578 0.74812
+vt 0.78662 0.75479
+vt 0.78129 0.72935
+vt 0.78848 0.74842
+vt 0.7879 0.73963
+vt 0.79219 0.74759
+vt 0.80149 0.75187
+vt 0.79434 0.75247
+vt 0.79602 0.74555
+vt 0.80214 0.74419
+vt 0.80779 0.74643
+vt 0.80605 0.75262
+vt 0.83732 0.74598
+vt 0.82538 0.73671
+vt 0.83134 0.73009
+vt 0.84021 0.74134
+vt 0.83522 0.75272
+vt 0.82793 0.7522
+vt 0.82505 0.74737
+vt 0.84478 0.75684
+vt 0.84169 0.75974
+vt 0.8494 0.75304
+vt 0.86106 0.75145
+vt 0.84786 0.73606
+vt 0.85941 0.72789
+vt 0.86827 0.74143
+vt 0.88018 0.75674
+vt 0.87503 0.75997
+vt 0.85885 0.76473
+vt 0.85146 0.76744
+vt 0.86598 0.7684
+vt 0.83194 0.76147
+vt 0.8317 0.76155
+vt 0.83183 0.76123
+vt 0.83203 0.76142
+vt 0.83203 0.76149
+vt 0.83193 0.76181
+vt 0.80335 0.76063
+vt 0.79746 0.75969
+vt 0.80427 0.76567
+vt 0.80002 0.76595
+vt 0.80749 0.76445
+vt 0.80767 0.76585
+vt 0.80664 0.75929
+vt 0.8082 0.76341
+vt 0.83225 0.76146
+vt 0.83217 0.76121
+vt 0.83203 0.76012
+vt 0.83351 0.76104
+vt 0.83227 0.76176
+vt 0.8321 0.76145
+vt 0.8345 0.76347
+vt 0.83535 0.77026
+vt 0.83252 0.7704
+vt 0.83168 0.76406
+vt 0.95952 0.76094
+vt 0.96616 0.75866
+vt 0.97043 0.76381
+vt 0.96336 0.7657
+vt 0.81019 0.76476
+vt 0.80955 0.76521
+vt 0.80908 0.76453
+vt 0.81008 0.7644
+vt 0.81047 0.76541
+vt 0.80976 0.76557
+vt 0.81112 0.76468
+vt 0.82569 0.7644
+vt 0.81867 0.76698
+vt 0.81623 0.76267
+vt 0.81854 0.76023
+vt 0.82225 0.75611
+vt 0.82594 0.76023
+vt 0.82516 0.77094
+vt 0.81982 0.77098
+vt 0.82694 0.76742
+vt 0.82975 0.77105
+vt 0.83021 0.76269
+vt 0.81193 0.76571
+vt 0.81177 0.76712
+vt 0.81069 0.76637
+vt 0.81259 0.76524
+vt 0.87483 0.77926
+vt 0.86653 0.78057
+vt 0.80918 0.76536
+vt 0.80927 0.76568
+vt 0.80878 0.76573
+vt 0.80861 0.76518
+vt 0.81376 0.76856
+vt 0.81445 0.76912
+vt 0.81422 0.76439
+vt 0.8138 0.77236
+vt 0.80909 0.77002
+vt 0.81015 0.76849
+vt 0.97081 0.77431
+vt 0.96689 0.77769
+vt 0.96538 0.77469
+vt 0.97238 0.77077
+vt 0.97438 0.77365
+vt 0.96932 0.78004
+vt 0.97575 0.77041
+vt 0.82815 0.77686
+vt 0.82655 0.77915
+vt 0.82126 0.77642
+vt 0.82082 0.77407
+vt 0.83101 0.78403
+vt 0.82981 0.78454
+vt 0.83019 0.77759
+vt 0.83253 0.78412
+vt 0.80964 0.76638
+vt 0.80899 0.76614
+vt 0.80937 0.76592
+vt 0.80982 0.76598
+vt 0.81015 0.76695
+vt 0.80929 0.76734
+vt 0.81067 0.76745
+vt 0.80013 0.78522
+vt 0.78748 0.79309
+vt 0.77753 0.7887
+vt 0.78722 0.7819
+vt 0.8064 0.78873
+vt 0.79624 0.79635
+vt 0.80199 0.7817
+vt 0.8149 0.78052
+vt 0.81484 0.78281
+vt 0.79113 0.77872
+vt 0.81622 0.7853
+vt 0.82005 0.78437
+vt 0.82125 0.78208
+vt 0.82277 0.78547
+vt 0.81904 0.78836
+vt 0.82426 0.7834
+vt 0.82544 0.78515
+vt 0.82725 0.78508
+vt 0.82732 0.78798
+vt 0.825 0.7873
+vt 0.82532 0.78162
+vt 0.83569 0.78246
+vt 0.83418 0.78402
+vt 0.83259 0.77766
+vt 0.83527 0.77842
+vt 0.83768 0.78622
+vt 0.83549 0.78789
+vt 0.83816 0.77948
+vt 0.84958 0.79584
+vt 0.84258 0.80981
+vt 0.84017 0.8029
+vt 0.84545 0.79625
+vt 0.85456 0.78929
+vt 0.85129 0.78365
+vt 0.85184 0.806
+vt 0.86629 0.80766
+vt 0.85397 0.82533
+vt 0.84565 0.8222
+vt 0.87678 0.82904
+vt 0.87123 0.84025
+vt 0.72931 0.87988
+vt 0.73869 0.8897
+vt 0.72905 0.89699
+vt 0.71928 0.87926
+vt 0.72466 0.86456
+vt 0.71472 0.87117
+vt 0.74046 0.87224
+vt 0.68606 0.89511
+vt 0.69417 0.89181
+vt 0.69726 0.90318
+vt 0.68697 0.90345
+vt 0.84015 0.86122
+vt 0.84437 0.8553
+vt 0.84751 0.85997
+vt 0.84493 0.8679
+vt 0.83676 0.86203
+vt 0.83607 0.85351
+vt 0.84186 0.84499
+vt 0.85154 0.84926
+vt 0.83573 0.84466
+vt 0.82984 0.85419
+vt 0.82992 0.84505
+vt 0.83614 0.83499
+vt 0.84178 0.83498
+vt 0.83048 0.83523
+vt 0.82146 0.84636
+vt 0.82234 0.83618
+vt 0.83403 0.8237
+vt 0.83965 0.82305
+vt 0.82703 0.8247
+vt 0.81432 0.83729
+vt 0.81937 0.82594
+vt 0.83084 0.81492
+vt 0.83668 0.81314
+vt 0.82432 0.81596
+vt 0.81202 0.82599
+vt 0.81812 0.81565
+vt 0.82774 0.80735
+vt 0.83207 0.80689
+vt 0.82302 0.80695
+vt 0.81092 0.8145
+vt 0.81768 0.80535
+vt 0.82596 0.79925
+vt 0.82934 0.79988
+vt 0.82226 0.79796
+vt 0.81135 0.80329
+vt 0.81754 0.79622
+vt 0.82567 0.79224
+vt 0.82815 0.79313
+vt 0.82254 0.79077
+vt 0.81194 0.79289
+vt 0.80356 0.79992
+vt 0.79301 0.80983
+vt 0.78398 0.80658
+vt 0.8024 0.81255
+vt 0.79319 0.82313
+vt 0.78312 0.8203
+vt 0.80305 0.8251
+vt 0.7957 0.83623
+vt 0.78554 0.83409
+vt 0.80538 0.83734
+vt 0.80029 0.84915
+vt 0.78998 0.84811
+vt 0.81089 0.84839
+vt 0.80918 0.85903
+vt 0.79708 0.86088
+vt 0.82135 0.85596
+vt 0.82093 0.86585
+vt 0.80821 0.86986
+vt 0.83 0.86334
+vt 0.83009 0.87331
+vt 0.82026 0.87678
+vt 0.83686 0.87109
+vt 0.83794 0.88122
+vt 0.83094 0.88434
+vt 0.84569 0.87709
+vt 0.8479 0.88768
+vt 0.84056 0.89253
+vt 0.85542 0.86971
+vt 0.85785 0.88029
+vt 0.86145 0.86062
+vt 0.86687 0.87173
+vt 0.86639 0.85149
+vt 0.87467 0.86371
+vt 0.84998 0.83697
+vt 0.88238 0.8554
+vt 0.88958 0.86779
+vt 0.87988 0.8755
+vt 0.88914 0.84642
+vt 0.89758 0.85962
+vt 0.89469 0.83838
+vt 0.90303 0.85078
+vt 0.88398 0.82263
+vt 0.88885 0.81903
+vt 0.89926 0.83279
+vt 0.8734 0.8033
+vt 0.88015 0.80095
+vt 0.88065 0.77811
+vt 0.88511 0.77693
+vt 0.8858 0.79808
+vt 0.88551 0.75438
+vt 0.88906 0.776
+vt 0.89094 0.79564
+vt 0.89377 0.7751
+vt 0.89662 0.79321
+vt 0.90065 0.77408
+vt 0.90319 0.79023
+vt 0.91011 0.77277
+vt 0.91269 0.786
+vt 0.91389 0.7567
+vt 0.92491 0.75679
+vt 0.92406 0.77037
+vt 0.92247 0.73685
+vt 0.92999 0.74157
+vt 0.93846 0.72294
+vt 0.94041 0.72786
+vt 0.95023 0.71618
+vt 0.95227 0.72022
+vt 0.9487 0.71121
+vt 0.94802 0.70777
+vt 0.9359 0.70848
+vt 0.94698 0.70389
+vt 0.95693 0.72624
+vt 0.94754 0.73468
+vt 0.9649 0.73912
+vt 0.95912 0.7446
+vt 0.97295 0.75227
+vt 0.96927 0.75534
+vt 0.9777 0.76098
+vt 0.9742 0.7623
+vt 0.97875 0.76504
+vt 0.97521 0.76566
+vt 0.97865 0.76825
+vt 0.97568 0.76812
+vt 0.97788 0.77193
+vt 0.97683 0.77491
+vt 0.97313 0.78289
+vt 0.96689 0.79459
+vt 0.96184 0.79069
+vt 0.95754 0.80847
+vt 0.95293 0.80253
+vt 0.94806 0.81898
+vt 0.94225 0.81143
+vt 0.94325 0.82583
+vt 0.93584 0.81866
+vt 0.93927 0.8325
+vt 0.93109 0.82535
+vt 0.93536 0.83962
+vt 0.927 0.83302
+vt 0.93166 0.8467
+vt 0.92296 0.84036
+vt 0.92838 0.85309
+vt 0.91946 0.84642
+vt 0.92439 0.86041
+vt 0.9156 0.85327
+vt 0.91888 0.86946
+vt 0.91099 0.86198
+vt 0.90995 0.88178
+vt 0.90438 0.87222
+vt 0.89996 0.89371
+vt 0.89428 0.88093
+vt 0.89261 0.90177
+vt 0.88419 0.88838
+vt 0.88586 0.90858
+vt 0.87572 0.89516
+vt 0.87894 0.91511
+vt 0.86848 0.90231
+vt 0.8712 0.92204
+vt 0.86102 0.90983
+vt 0.86257 0.9295
+vt 0.85286 0.91703
+vt 0.85267 0.9372
+vt 0.84381 0.92388
+vt 0.84181 0.94469
+vt 0.8336 0.93027
+vt 0.82999 0.95182
+vt 0.82235 0.93615
+vt 0.81781 0.95812
+vt 0.81039 0.94102
+vt 0.8059 0.96362
+vt 0.79842 0.94475
+vt 0.79433 0.96835
+vt 0.78693 0.9485
+vt 0.78265 0.97263
+vt 0.77555 0.95266
+vt 0.77032 0.97637
+vt 0.76384 0.9572
+vt 0.757 0.97986
+vt 0.75147 0.96165
+vt 0.74233 0.9828
+vt 0.73818 0.96564
+vt 0.72561 0.98475
+vt 0.72367 0.96866
+vt 0.70736 0.98514
+vt 0.70787 0.96962
+vt 0.68697 0.98295
+vt 0.69131 0.9684
+vt 0.67048 0.97942
+vt 0.67532 0.9646
+vt 0.65455 0.9747
+vt 0.66003 0.95967
+vt 0.63932 0.96892
+vt 0.64499 0.95438
+vt 0.62349 0.96159
+vt 0.62998 0.94828
+vt 0.60752 0.95271
+vt 0.6152 0.94024
+vt 0.59232 0.9429
+vt 0.60109 0.93038
+vt 0.57819 0.93214
+vt 0.58754 0.91996
+vt 0.56435 0.91979
+vt 0.57454 0.90847
+vt 0.55122 0.90618
+vt 0.56234 0.89567
+vt 0.53891 0.89143
+vt 0.55105 0.88176
+vt 0.52765 0.87553
+vt 0.54103 0.86678
+vt 0.51782 0.85825
+vt 0.53173 0.8508
+vt 0.50912 0.83805
+vt 0.52377 0.8326
+vt 0.50324 0.81617
+vt 0.51866 0.81254
+vt 0.50311 0.7955
+vt 0.51638 0.79308
+vt 0.50303 0.77733
+vt 0.51517 0.7758
+vt 0.50296 0.76022
+vt 0.51437 0.75954
+vt 0.50292 0.74338
+vt 0.51379 0.74343
+vt 0.50288 0.72602
+vt 0.51353 0.72699
+vt 0.50287 0.70853
+vt 0.51387 0.70994
+vt 0.50287 0.6918
+vt 0.51525 0.69376
+vt 0.50289 0.67403
+vt 0.51832 0.68161
+vt 0.52229 0.67417
+vt 0.51183 0.66527
+vt 0.51749 0.66166
+vt 0.52543 0.66929
+vt 0.53508 0.67416
+vt 0.53334 0.67878
+vt 0.52932 0.66482
+vt 0.53708 0.66975
+vt 0.54462 0.67709
+vt 0.54379 0.68126
+vt 0.5456 0.67265
+vt 0.53974 0.66522
+vt 0.54692 0.66841
+vt 0.55575 0.67571
+vt 0.55495 0.67999
+vt 0.55655 0.67166
+vt 0.54871 0.6641
+vt 0.55737 0.66704
+vt 0.56748 0.67417
+vt 0.56685 0.67841
+vt 0.56795 0.66924
+vt 0.85212 0.61566
+vt 0.82427 0.61218
+vt 0.82776 0.59672
+vt 0.85162 0.59967
+vt 0.57931 0.67112
+vt 0.57905 0.67547
+vt 0.87402 0.59458
+vt 0.88175 0.61094
+vt 0.85229 0.58614
+vt 0.87033 0.57959
+vt 0.88936 0.58192
+vt 0.89875 0.59229
+vt 0.88236 0.57068
+vt 0.86929 0.56424
+vt 0.89958 0.56779
+vt 0.90818 0.57197
+vt 0.90476 0.54827
+vt 0.91251 0.5485
+vt 0.60118 0.65025
+vt 0.60479 0.65191
+vt 0.59661 0.66331
+vt 0.59405 0.66083
+vt 0.60502 0.63701
+vt 0.60928 0.63698
+vt 0.61323 0.63698
+vt 0.60833 0.65342
+vt 0.60777 0.62642
+vt 0.61165 0.62509
+vt 0.60399 0.62736
+vt 0.60417 0.61846
+vt 0.60842 0.61634
+vt 0.59997 0.62012
+vt 0.9067 0.4884
+vt 0.89814 0.49131
+vt 0.89207 0.49417
+vt 0.89264 0.5055
+vt 0.88775 0.49652
+vt 0.8865 0.50567
+vt 0.88324 0.49905
+vt 0.87919 0.50624
+vt 0.87607 0.501
+vt 0.87991 0.49343
+vt 0.8743 0.49618
+vt 0.86672 0.50504
+vt 0.86502 0.50193
+vt 0.87244 0.4926
+vt 0.87736 0.48862
+vt 0.86329 0.49909
+vt 0.8574 0.50938
+vt 0.85567 0.50791
+vt 0.87003 0.48922
+vt 0.87473 0.48451
+vt 0.86561 0.48527
+vt 0.87238 0.4788
+vt 0.86293 0.47889
+vt 0.86838 0.47142
+vt 0.85849 0.47277
+vt 0.86079 0.46438
+vt 0.85372 0.48168
+vt 0.85084 0.4612
+vt 0.84978 0.45375
+vt 0.86234 0.45625
+vt 0.84035 0.46302
+vt 0.83639 0.45646
+vt 0.82855 0.47122
+vt 0.82486 0.46486
+vt 0.81621 0.48439
+vt 0.81018 0.47816
+vt 0.8206 0.48851
+vt 0.81602 0.49717
+vt 0.80909 0.49469
+vt 0.79888 0.49129
+vt 0.79342 0.50494
+vt 0.77523 0.50419
+vt 0.78337 0.48754
+vt 0.791 0.51965
+vt 0.77206 0.51954
+vt 0.79115 0.53272
+vt 0.77184 0.53553
+vt 0.80652 0.52883
+vt 0.8172 0.52431
+vt 0.80774 0.53571
+vt 0.79354 0.54314
+vt 0.81825 0.53078
+vt 0.82558 0.52272
+vt 0.82635 0.52729
+vt 0.82042 0.53726
+vt 0.81085 0.5439
+vt 0.82786 0.53249
+vt 0.83308 0.52522
+vt 0.83372 0.52941
+vt 0.83118 0.53881
+vt 0.82489 0.54512
+vt 0.83581 0.53457
+vt 0.83868 0.52799
+vt 0.83977 0.53176
+vt 0.84002 0.54
+vt 0.83661 0.54567
+vt 0.84258 0.53535
+vt 0.84323 0.52988
+vt 0.84485 0.53182
+vt 0.84645 0.53752
+vt 0.84539 0.54374
+vt 0.84697 0.53282
+vt 0.84632 0.52968
+vt 0.84745 0.53008
+vt 0.84911 0.53301
+vt 0.85015 0.53801
+vt 0.84849 0.53008
+vt 0.84767 0.52878
+vt 0.8482 0.52871
+vt 0.84942 0.52979
+vt 0.85105 0.53251
+vt 0.84869 0.52853
+vt 0.84798 0.52783
+vt 0.84827 0.52775
+vt 0.84914 0.52823
+vt 0.85021 0.52928
+vt 0.84955 0.5278
+vt 0.85085 0.52857
+vt 0.84986 0.52728
+vt 0.85134 0.52767
+vt 0.85 0.52663
+vt 0.85158 0.5265
+vt 0.84897 0.52671
+vt 0.84839 0.52677
+vt 0.84887 0.52637
+vt 0.84985 0.52594
+vt 0.84832 0.52658
+vt 0.84817 0.52642
+vt 0.8486 0.52606
+vt 0.84934 0.52541
+vt 0.84876 0.52502
+vt 0.84939 0.52367
+vt 0.85053 0.52422
+vt 0.84791 0.52486
+vt 0.84704 0.52517
+vt 0.8465 0.52573
+vt 0.8456 0.52467
+vt 0.84712 0.52629
+vt 0.84751 0.52659
+vt 0.847 0.52665
+vt 0.84625 0.52634
+vt 0.84744 0.52679
+vt 0.84773 0.5267
+vt 0.84768 0.52686
+vt 0.84744 0.52702
+vt 0.84698 0.527
+vt 0.84767 0.52706
+vt 0.84784 0.52708
+vt 0.84769 0.52732
+vt 0.84788 0.52734
+vt 0.84769 0.52783
+vt 0.84806 0.5273
+vt 0.848 0.52705
+vt 0.84618 0.52695
+vt 0.84496 0.52669
+vt 0.84515 0.52571
+vt 0.84499 0.52768
+vt 0.84245 0.52777
+vt 0.84252 0.52577
+vt 0.84536 0.52878
+vt 0.83862 0.5249
+vt 0.83905 0.52238
+vt 0.84283 0.52419
+vt 0.83333 0.52164
+vt 0.83378 0.51829
+vt 0.8404 0.52025
+vt 0.83499 0.51503
+vt 0.83847 0.51125
+vt 0.83444 0.50792
+vt 0.83161 0.5047
+vt 0.82941 0.50144
+vt 0.83716 0.49829
+vt 0.84436 0.49596
+vt 0.84672 0.51071
+vt 0.84877 0.51211
+vt 0.85064 0.51343
+vt 0.85238 0.51479
+vt 0.85095 0.51841
+vt 0.85932 0.51113
+vt 0.8612 0.51347
+vt 0.86871 0.50858
+vt 0.84987 0.52092
+vt 0.84376 0.52244
+vt 0.85133 0.52517
+vt 0.85455 0.52637
+vt 0.85434 0.52854
+vt 0.85812 0.52642
+vt 0.85823 0.52982
+vt 0.86304 0.52772
+vt 0.86442 0.53134
+vt 0.85361 0.53022
+vt 0.85253 0.53153
+vt 0.85121 0.54568
+vt 0.8489 0.55404
+vt 0.84271 0.5509
+vt 0.84396 0.56511
+vt 0.83618 0.55946
+vt 0.85569 0.5681
+vt 0.83527 0.58187
+vt 0.82757 0.57214
+vt 0.81186 0.58685
+vt 0.80724 0.57569
+vt 0.82211 0.56352
+vt 0.80091 0.60216
+vt 0.78681 0.59001
+vt 0.77868 0.57723
+vt 0.8038 0.56396
+vt 0.54381 0.66107
+vt 0.5347 0.66065
+vt 0.54084 0.65748
+vt 0.53219 0.6553
+vt 0.53944 0.65322
+vt 0.52416 0.65817
+vt 0.52252 0.65065
+vt 0.53095 0.64961
+vt 0.5153 0.65201
+vt 0.51504 0.64241
+vt 0.5226 0.64268
+vt 0.50866 0.6534
+vt 0.50795 0.64209
+vt 0.50303 0.6422
+vt 0.50296 0.65398
+vt 0.53164 0.63584
+vt 0.53062 0.64288
+vt 0.53448 0.62896
+vt 0.54144 0.63105
+vt 0.53894 0.63674
+vt 0.53822 0.64307
+vt 0.54089 0.62211
+vt 0.54638 0.62544
+vt 0.55041 0.61575
+vt 0.55482 0.61921
+vt 0.54703 0.6127
+vt 0.55628 0.60652
+vt 0.55883 0.60938
+vt 0.54435 0.60926
+vt 0.55409 0.60343
+vt 0.55227 0.60047
+vt 0.56478 0.59867
+vt 0.5768 0.59511
+vt 0.57655 0.59871
+vt 0.56618 0.60167
+vt 0.57711 0.59164
+vt 0.58959 0.59194
+vt 0.58814 0.59589
+vt 0.5918 0.58622
+vt 0.60318 0.588
+vt 0.60062 0.59304
+vt 0.59433 0.58061
+vt 0.60555 0.58335
+vt 0.59932 0.57261
+vt 0.60948 0.57862
+vt 0.6166 0.58307
+vt 0.61388 0.58698
+vt 0.62383 0.59079
+vt 0.62077 0.59466
+vt 0.62731 0.58667
+vt 0.634 0.60053
+vt 0.63014 0.60346
+vt 0.63838 0.59775
+vt 0.6429 0.60782
+vt 0.64933 0.59041
+vt 0.6554 0.60047
+vt 0.66268 0.58408
+vt 0.66857 0.59338
+vt 0.67826 0.58091
+vt 0.68316 0.58732
+vt 0.67707 0.57377
+vt 0.67823 0.56725
+vt 0.69235 0.57224
+vt 0.69379 0.57745
+vt 0.69295 0.5676
+vt 0.67977 0.56143
+vt 0.69366 0.5633
+vt 0.70649 0.56829
+vt 0.7065 0.57246
+vt 0.70678 0.5642
+vt 0.69469 0.55844
+vt 0.70725 0.55968
+vt 0.71951 0.56432
+vt 0.71943 0.56801
+vt 0.72003 0.56036
+vt 0.70798 0.55469
+vt 0.72086 0.55635
+vt 0.73345 0.56165
+vt 0.73314 0.56466
+vt 0.73379 0.55857
+vt 0.72183 0.55225
+vt 0.73414 0.55543
+vt 0.74735 0.55976
+vt 0.74723 0.56217
+vt 0.7475 0.55737
+vt 0.73485 0.55233
+vt 0.75615 0.55757
+vt 0.75659 0.55972
+vt 0.78589 0.71157
+vt 0.78662 0.7181
+vt 0.78401 0.71308
+vt 0.75779 0.56187
+vt 0.78241 0.71524
+vt 0.75946 0.56403
+vt 0.74718 0.56459
+vt 0.78414 0.72776
+vt 0.78071 0.71775
+vt 0.77858 0.71874
+vt 0.75981 0.56609
+vt 0.74723 0.56697
+vt 0.76008 0.56778
+vt 0.74749 0.56935
+vt 0.77667 0.7192
+vt 0.76045 0.56989
+vt 0.74776 0.57179
+vt 0.77424 0.7195
+vt 0.76085 0.57212
+vt 0.74812 0.57435
+vt 0.77167 0.71976
+vt 0.76105 0.5748
+vt 0.74854 0.57684
+vt 0.73511 0.57971
+vt 0.73433 0.57666
+vt 0.73611 0.5829
+vt 0.72444 0.58736
+vt 0.72237 0.5834
+vt 0.7372 0.58606
+vt 0.72598 0.59167
+vt 0.7386 0.58915
+vt 0.72846 0.5958
+vt 0.74025 0.59183
+vt 0.73139 0.59968
+vt 0.75102 0.58682
+vt 0.73716 0.54643
+vt 0.73594 0.5493
+vt 0.72473 0.54403
+vt 0.72713 0.5401
+vt 0.72309 0.54798
+vt 0.71153 0.54398
+vt 0.71423 0.53861
+vt 0.70942 0.54939
+vt 0.69833 0.54668
+vt 0.70082 0.54009
+vt 0.69609 0.55294
+vt 0.68358 0.55076
+vt 0.68665 0.54416
+vt 0.68155 0.55612
+vt 0.66328 0.55082
+vt 0.66633 0.54674
+vt 0.64483 0.54642
+vt 0.64688 0.54351
+vt 0.63022 0.53514
+vt 0.63819 0.52954
+vt 0.6162 0.53268
+vt 0.62446 0.52572
+vt 0.638 0.52142
+vt 0.6219 0.5174
+vt 0.65313 0.51871
+vt 0.60761 0.52511
+vt 0.60189 0.51959
+vt 0.61961 0.50952
+vt 0.61403 0.53763
+vt 0.59021 0.51493
+vt 0.5979 0.50928
+vt 0.61395 0.50013
+vt 0.59599 0.4963
+vt 0.60825 0.48915
+vt 0.62931 0.494
+vt 0.62112 0.48301
+vt 0.60242 0.47872
+vt 0.61352 0.47316
+vt 0.63506 0.47612
+vt 0.64308 0.48429
+vt 0.62387 0.46733
+vt 0.60969 0.46492
+vt 0.61784 0.46018
+vt 0.63137 0.46021
+vt 0.64192 0.46583
+vt 0.62455 0.45463
+vt 0.61545 0.45581
+vt 0.62181 0.45125
+vt 0.63595 0.45286
+vt 0.64611 0.4587
+vt 0.63745 0.4467
+vt 0.64858 0.45036
+vt 0.63802 0.44141
+vt 0.65015 0.44297
+vt 0.63004 0.44102
+vt 0.62395 0.44292
+vt 0.61795 0.44453
+vt 0.61652 0.44109
+vt 0.61975 0.44796
+vt 0.61362 0.45199
+vt 0.61198 0.44827
+vt 0.60587 0.4563
+vt 0.60452 0.45256
+vt 0.60768 0.46042
+vt 0.59867 0.46575
+vt 0.59718 0.46186
+vt 0.60044 0.47048
+vt 0.59124 0.47461
+vt 0.58992 0.47105
+vt 0.59451 0.48386
+vt 0.58387 0.4906
+vt 0.58259 0.48044
+vt 0.58613 0.50193
+vt 0.57993 0.50444
+vt 0.57742 0.49321
+vt 0.58489 0.51865
+vt 0.57918 0.52271
+vt 0.57218 0.50745
+vt 0.57063 0.52329
+vt 0.55973 0.50863
+vt 0.55536 0.52443
+vt 0.54763 0.51116
+vt 0.53699 0.51273
+vt 0.52772 0.51431
+vt 0.52542 0.50735
+vt 0.53479 0.50466
+vt 0.54567 0.5016
+vt 0.54389 0.4959
+vt 0.55568 0.49819
+vt 0.55302 0.49222
+vt 0.54258 0.49258
+vt 0.55195 0.48904
+vt 0.56442 0.48846
+vt 0.56716 0.49604
+vt 0.56273 0.4855
+vt 0.55053 0.48599
+vt 0.56086 0.48222
+vt 0.57233 0.48108
+vt 0.57418 0.48455
+vt 0.57056 0.4778
+vt 0.5591 0.47879
+vt 0.56875 0.47442
+vt 0.57956 0.47333
+vt 0.58103 0.47658
+vt 0.57787 0.46985
+vt 0.56674 0.47107
+vt 0.57601 0.46615
+vt 0.58692 0.46395
+vt 0.58849 0.46744
+vt 0.58543 0.46057
+vt 0.574 0.46246
+vt 0.58389 0.45708
+vt 0.59461 0.45446
+vt 0.59588 0.45816
+vt 0.5933 0.45042
+vt 0.60623 0.40727
+vt 0.59759 0.39952
+vt 0.60555 0.39478
+vt 0.61342 0.40302
+vt 0.60244 0.4456
+vt 0.60344 0.44903
+vt 0.62229 0.41039
+vt 0.6134 0.41459
+vt 0.63017 0.41616
+vt 0.61919 0.42053
+vt 0.63516 0.40183
+vt 0.644 0.41001
+vt 0.62565 0.39521
+vt 0.63694 0.38405
+vt 0.64714 0.39125
+vt 0.61757 0.38704
+vt 0.62761 0.37692
+vt 0.60991 0.37903
+vt 0.61907 0.36991
+vt 0.59958 0.38578
+vt 0.59228 0.38964
+vt 0.59439 0.37675
+vt 0.60293 0.37142
+vt 0.58739 0.38015
+vt 0.56455 0.46754
+vt 0.58465 0.37043
+vt 0.58934 0.36793
+vt 0.55741 0.4754
+vt 0.55522 0.47175
+vt 0.54753 0.47919
+vt 0.54551 0.47553
+vt 0.54908 0.48263
+vt 0.53985 0.48552
+vt 0.53819 0.48179
+vt 0.54127 0.48922
+vt 0.53257 0.49174
+vt 0.53176 0.4878
+vt 0.52464 0.49274
+vt 0.5246 0.48899
+vt 0.51776 0.49308
+vt 0.51771 0.48964
+vt 0.51103 0.49255
+vt 0.51092 0.48925
+vt 0.51131 0.49619
+vt 0.50351 0.49603
+vt 0.5036 0.49257
+vt 0.51158 0.49971
+vt 0.50344 0.49933
+vt 0.51153 0.50457
+vt 0.50335 0.50329
+vt 0.51825 0.50578
+vt 0.51149 0.51222
+vt 0.50319 0.51074
+vt 0.51858 0.51314
+vt 0.51101 0.52144
+vt 0.50296 0.52092
+vt 0.50367 0.48939
+vt 0.50375 0.48628
+vt 0.51088 0.48611
+vt 0.50385 0.4826
+vt 0.51098 0.48274
+vt 0.57636 0.32079
+vt 0.57947 0.32175
+vt 0.57816 0.32819
+vt 0.57474 0.32742
+vt 0.58341 0.32284
+vt 0.58189 0.32922
+vt 0.59033 0.3247
+vt 0.58763 0.33193
+vt 0.59887 0.32856
+vt 0.59439 0.33636
+vt 0.60718 0.33367
+vt 0.60179 0.34208
+vt 0.61574 0.33889
+vt 0.60963 0.34796
+vt 0.62424 0.34454
+vt 0.61767 0.35417
+vt 0.63297 0.3509
+vt 0.62647 0.36026
+vt 0.64185 0.35762
+vt 0.63565 0.36681
+vt 0.65147 0.3643
+vt 0.64514 0.37358
+vt 0.66218 0.37119
+vt 0.65544 0.38096
+vt 0.67356 0.37729
+vt 0.68371 0.38216
+vt 0.69179 0.38505
+vt 0.69702 0.3865
+vt 0.61111 0.36295
+vt 0.60341 0.35637
+vt 0.59653 0.36343
+vt 0.59084 0.35517
+vt 0.59641 0.34956
+vt 0.58569 0.35879
+vt 0.5814 0.36071
+vt 0.58267 0.34968
+vt 0.58608 0.34689
+vt 0.57954 0.35163
+vt 0.53636 0.47772
+vt 0.57729 0.34503
+vt 0.53087 0.48396
+vt 0.52961 0.47991
+vt 0.52437 0.48551
+vt 0.52372 0.48234
+vt 0.51766 0.48656
+vt 0.51764 0.48343
+vt 0.57317 0.33363
+vt 0.57424 0.33951
+vt 0.58986 0.3426
+vt 0.65011 0.41847
+vt 0.63514 0.42235
+vt 0.65169 0.42656
+vt 0.65179 0.43229
+vt 0.66798 0.43095
+vt 0.66561 0.43811
+vt 0.65123 0.43738
+vt 0.68081 0.43034
+vt 0.67792 0.43907
+vt 0.67467 0.44621
+vt 0.66326 0.44508
+vt 0.68802 0.4413
+vt 0.68431 0.44933
+vt 0.6931 0.43309
+vt 0.67188 0.45512
+vt 0.66087 0.45397
+vt 0.67996 0.45792
+vt 0.66969 0.46667
+vt 0.65859 0.46163
+vt 0.67442 0.47036
+vt 0.66613 0.48131
+vt 0.65941 0.47571
+vt 0.85566 0.64903
+vt 0.85073 0.63607
+vt 0.8475 0.62249
+vt 0.65226 0.47072
+vt 0.62354 0.42609
+vt 0.61518 0.43715
+vt 0.61047 0.44464
+vt 0.60886 0.44021
+vt 0.67317 0.5408
+vt 0.67677 0.53309
+vt 0.69044 0.53626
+vt 0.69451 0.5281
+vt 0.70411 0.53357
+vt 0.69695 0.52332
+vt 0.70749 0.5278
+vt 0.7173 0.53355
+vt 0.72243 0.60723
+vt 0.71409 0.61458
+vt 0.70944 0.60919
+vt 0.7188 0.60228
+vt 0.70521 0.60264
+vt 0.71542 0.59711
+vt 0.70192 0.59651
+vt 0.71306 0.59183
+vt 0.69112 0.60266
+vt 0.687 0.59514
+vt 0.69893 0.59109
+vt 0.71063 0.58726
+vt 0.69573 0.58426
+vt 0.70817 0.58206
+vt 0.72082 0.57931
+vt 0.70702 0.57716
+vt 0.72017 0.57534
+vt 0.7338 0.57354
+vt 0.71962 0.57157
+vt 0.73332 0.57056
+vt 0.73307 0.56757
+vt 0.67984 0.61023
+vt 0.67415 0.60175
+vt 0.62635 0.6057
+vt 0.62514 0.61913
+vt 0.62203 0.60794
+vt 0.61738 0.59844
+vt 0.61758 0.61084
+vt 0.61365 0.60221
+vt 0.61147 0.5914
+vt 0.60818 0.59623
+vt 0.60902 0.60657
+vt 0.60401 0.60149
+vt 0.59749 0.59796
+vt 0.60021 0.60633
+vt 0.59446 0.6027
+vt 0.58646 0.59975
+vt 0.58497 0.60361
+vt 0.57648 0.60237
+vt 0.5837 0.60774
+vt 0.57667 0.60672
+vt 0.5672 0.60393
+vt 0.5689 0.60781
+vt 0.83189 0.44765
+vt 0.84872 0.44447
+vt 0.56239 0.61335
+vt 0.8166 0.4571
+vt 0.80021 0.47035
+vt 0.86461 0.44685
+vt 0.60438 0.61045
+vt 0.61295 0.6137
+vt 0.61587 0.62326
+vt 0.62015 0.62147
+vt 0.62133 0.63692
+vt 0.61722 0.6371
+vt 0.62603 0.63737
+vt 0.61909 0.6575
+vt 0.61599 0.65652
+vt 0.62314 0.65908
+vt 0.60629 0.673
+vt 0.62764 0.66088
+vt 0.63335 0.66341
+vt 0.64342 0.64381
+vt 0.63858 0.66577
+vt 0.64909 0.63558
+vt 0.59391 0.68371
+vt 0.5926 0.67996
+vt 0.60279 0.66937
+vt 0.57878 0.69142
+vt 0.57857 0.68618
+vt 0.57845 0.69869
+vt 0.5647 0.70125
+vt 0.56518 0.69296
+vt 0.57723 0.70998
+vt 0.56424 0.71285
+vt 0.5768 0.72415
+vt 0.56434 0.72598
+vt 0.58849 0.72105
+vt 0.58734 0.73726
+vt 0.57626 0.73931
+vt 0.59835 0.71771
+vt 0.59665 0.73445
+vt 0.59703 0.75017
+vt 0.5869 0.75286
+vt 0.60398 0.7478
+vt 0.60525 0.76207
+vt 0.59802 0.76441
+vt 0.60968 0.74568
+vt 0.61123 0.76023
+vt 0.61859 0.74266
+vt 0.61946 0.75487
+vt 0.61881 0.72852
+vt 0.62461 0.70755
+vt 0.62969 0.72738
+vt 0.63095 0.74098
+vt 0.63367 0.71246
+vt 0.64808 0.71745
+vt 0.64454 0.72929
+vt 0.64561 0.69897
+vt 0.65647 0.70502
+vt 0.63803 0.69409
+vt 0.65336 0.6793
+vt 0.65957 0.68538
+vt 0.66575 0.66268
+vt 0.67217 0.67131
+vt 0.68099 0.65564
+vt 0.68477 0.66251
+vt 0.69231 0.65318
+vt 0.6956 0.65872
+vt 0.69059 0.6494
+vt 0.70196 0.64715
+vt 0.7039 0.65025
+vt 0.71151 0.64401
+vt 0.71475 0.64628
+vt 0.7086 0.6421
+vt 0.68022 0.50816
+vt 0.66813 0.50337
+vt 0.67069 0.49676
+vt 0.68148 0.50406
+vt 0.70749 0.65555
+vt 0.71983 0.65231
+vt 0.71274 0.66558
+vt 0.70166 0.66885
+vt 0.72472 0.66239
+vt 0.71634 0.67859
+vt 0.7075 0.68095
+vt 0.72715 0.67594
+vt 0.73213 0.68817
+vt 0.72198 0.69134
+vt 0.81053 0.65934
+vt 0.81995 0.66551
+vt 0.8154 0.67777
+vt 0.80464 0.67162
+vt 0.81168 0.68991
+vt 0.80211 0.6841
+vt 0.80753 0.7021
+vt 0.80138 0.69779
+vt 0.81215 0.71838
+vt 0.75199 0.70613
+vt 0.73234 0.70184
+vt 0.74025 0.698
+vt 0.75784 0.71171
+vt 0.7273 0.70506
+vt 0.71527 0.69414
+vt 0.72263 0.70847
+vt 0.7097 0.69731
+vt 0.73681 0.71687
+vt 0.73083 0.72127
+vt 0.71709 0.71267
+vt 0.74238 0.72873
+vt 0.7326 0.73697
+vt 0.72195 0.72886
+vt 0.74117 0.74556
+vt 0.7293 0.7552
+vt 0.72102 0.74663
+vt 0.74827 0.75526
+vt 0.7363 0.76469
+vt 0.75456 0.76522
+vt 0.74291 0.77403
+vt 0.76106 0.77433
+vt 0.74984 0.78242
+vt 0.77299 0.7683
+vt 0.77965 0.77595
+vt 0.76864 0.78226
+vt 0.78111 0.765
+vt 0.78569 0.77284
+vt 0.78523 0.76334
+vt 0.7892 0.7709
+vt 0.78899 0.76202
+vt 0.79258 0.76904
+vt 0.79286 0.76075
+vt 0.79601 0.76737
+vt 0.79024 0.75377
+vt 0.79995 0.77231
+vt 0.79703 0.77452
+vt 0.80311 0.77006
+vt 0.80728 0.77224
+vt 0.80544 0.77502
+vt 0.80853 0.76747
+vt 0.81382 0.77469
+vt 0.81421 0.7767
+vt 0.80391 0.77764
+vt 0.81455 0.7786
+vt 0.80268 0.77999
+vt 0.82139 0.77848
+vt 0.82148 0.78028
+vt 0.826 0.78022
+vt 0.82865 0.78485
+vt 0.82926 0.78833
+vt 0.8309 0.78853
+vt 0.83036 0.7935
+vt 0.8324 0.78856
+vt 0.8325 0.79355
+vt 0.83385 0.78835
+vt 0.83483 0.79322
+vt 0.8374 0.79232
+vt 0.83856 0.79775
+vt 0.83528 0.79913
+vt 0.84066 0.79013
+vt 0.84331 0.79216
+vt 0.84188 0.78068
+vt 0.84621 0.78214
+vt 0.84313 0.76979
+vt 0.8468 0.76911
+vt 0.83951 0.7699
+vt 0.83808 0.76263
+vt 0.83518 0.75786
+vt 0.82969 0.75721
+vt 0.83062 0.76085
+vt 0.8362 0.80554
+vt 0.83232 0.79973
+vt 0.79407 0.77663
+vt 0.75732 0.78992
+vt 0.7657 0.79663
+vt 0.75459 0.80524
+vt 0.74629 0.79904
+vt 0.77485 0.80228
+vt 0.76362 0.81109
+vt 0.77316 0.81629
+vt 0.76496 0.82651
+vt 0.7552 0.82172
+vt 0.77516 0.8308
+vt 0.76783 0.84293
+vt 0.757 0.83918
+vt 0.77921 0.84593
+vt 0.77368 0.85894
+vt 0.76107 0.85713
+vt 0.78526 0.86093
+vt 0.78264 0.87399
+vt 0.76986 0.87367
+vt 0.79576 0.87291
+vt 0.79599 0.88503
+vt 0.78262 0.88692
+vt 0.80842 0.88156
+vt 0.80983 0.89405
+vt 0.79745 0.89759
+vt 0.82104 0.88892
+vt 0.82311 0.9022
+vt 0.81219 0.9073
+vt 0.83261 0.89706
+vt 0.83685 0.91044
+vt 0.82723 0.9161
+vt 0.84546 0.90463
+vt 0.85337 0.89848
+vt 0.8616 0.89092
+vt 0.87058 0.88308
+vt 0.81624 0.92124
+vt 0.80422 0.92505
+vt 0.80001 0.91071
+vt 0.79187 0.92782
+vt 0.78687 0.91305
+vt 0.78429 0.89998
+vt 0.77371 0.91607
+vt 0.7701 0.90233
+vt 0.76905 0.88864
+vt 0.75665 0.90523
+vt 0.75501 0.88987
+vt 0.75641 0.87326
+vt 0.74808 0.85426
+vt 0.73728 0.84863
+vt 0.74702 0.83445
+vt 0.72905 0.84113
+vt 0.7379 0.82861
+vt 0.74614 0.81645
+vt 0.72987 0.82149
+vt 0.73792 0.81015
+vt 0.72141 0.83304
+vt 0.71469 0.82402
+vt 0.72269 0.81302
+vt 0.73035 0.80215
+vt 0.71582 0.8035
+vt 0.7232 0.79294
+vt 0.73887 0.79195
+vt 0.73216 0.78335
+vt 0.71628 0.78319
+vt 0.72544 0.77391
+vt 0.7089 0.79351
+vt 0.70176 0.78376
+vt 0.70924 0.77364
+vt 0.71856 0.76447
+vt 0.70181 0.7646
+vt 0.71068 0.7556
+vt 0.69441 0.77465
+vt 0.68667 0.76605
+vt 0.69344 0.75604
+vt 0.70138 0.7468
+vt 0.68375 0.74763
+vt 0.69059 0.73802
+vt 0.71108 0.73798
+vt 0.69944 0.72882
+vt 0.67832 0.73
+vt 0.68608 0.71991
+vt 0.7089 0.71978
+vt 0.69395 0.71028
+vt 0.67107 0.71213
+vt 0.67943 0.70093
+vt 0.70217 0.70238
+vt 0.68925 0.69123
+vt 0.66747 0.69199
+vt 0.67915 0.68015
+vt 0.69898 0.68492
+vt 0.6908 0.67301
+vt 0.66412 0.72319
+vt 0.65962 0.73425
+vt 0.67244 0.74031
+vt 0.66853 0.75123
+vt 0.65736 0.74564
+vt 0.67822 0.75797
+vt 0.67328 0.76959
+vt 0.66545 0.7629
+vt 0.68057 0.77722
+vt 0.67405 0.78916
+vt 0.66747 0.78222
+vt 0.68776 0.7855
+vt 0.68094 0.79666
+vt 0.69493 0.7944
+vt 0.68783 0.80491
+vt 0.70183 0.80414
+vt 0.69432 0.81417
+vt 0.70825 0.81432
+vt 0.70046 0.82427
+vt 0.70651 0.83446
+vt 0.69892 0.84276
+vt 0.69265 0.83284
+vt 0.71294 0.84437
+vt 0.70519 0.85288
+vt 0.71886 0.85406
+vt 0.71058 0.8628
+vt 0.7041 0.86781
+vt 0.69829 0.85889
+vt 0.70932 0.87562
+vt 0.70369 0.88086
+vt 0.69761 0.87277
+vt 0.71487 0.886
+vt 0.70978 0.89334
+vt 0.72093 0.90286
+vt 0.7131 0.90813
+vt 0.72497 0.91778
+vt 0.71551 0.9217
+vt 0.73448 0.91346
+vt 0.73971 0.92929
+vt 0.72921 0.93338
+vt 0.74493 0.90903
+vt 0.75043 0.92484
+vt 0.7617 0.92046
+vt 0.7686 0.93573
+vt 0.75707 0.94056
+vt 0.7801 0.93113
+vt 0.74547 0.94521
+vt 0.73343 0.94959
+vt 0.72078 0.95244
+vt 0.71831 0.9365
+vt 0.70759 0.95367
+vt 0.7064 0.93846
+vt 0.70518 0.92483
+vt 0.69358 0.93871
+vt 0.69363 0.92556
+vt 0.70468 0.9123
+vt 0.69515 0.91386
+vt 0.68146 0.9241
+vt 0.68387 0.91287
+vt 0.70435 0.89963
+vt 0.69862 0.88622
+vt 0.68513 0.88415
+vt 0.69111 0.87805
+vt 0.68 0.89132
+vt 0.67029 0.88557
+vt 0.67684 0.87751
+vt 0.68405 0.87055
+vt 0.66928 0.87065
+vt 0.67691 0.86318
+vt 0.69122 0.86447
+vt 0.68449 0.85626
+vt 0.66991 0.85544
+vt 0.67769 0.84791
+vt 0.69175 0.84972
+vt 0.68515 0.84052
+vt 0.671 0.83964
+vt 0.67877 0.83151
+vt 0.68655 0.82319
+vt 0.67218 0.82338
+vt 0.68016 0.81445
+vt 0.66409 0.83219
+vt 0.65696 0.82524
+vt 0.66534 0.81615
+vt 0.67342 0.80678
+vt 0.65852 0.80928
+vt 0.66663 0.79973
+vt 0.64986 0.81845
+vt 0.64307 0.81158
+vt 0.65188 0.80258
+vt 0.66006 0.7931
+vt 0.64564 0.79585
+vt 0.65406 0.78672
+vt 0.66127 0.77574
+vt 0.6489 0.78062
+vt 0.65518 0.76943
+vt 0.65634 0.75716
+vt 0.64534 0.75352
+vt 0.64424 0.74158
+vt 0.63236 0.75234
+vt 0.62379 0.76609
+vt 0.61442 0.77205
+vt 0.62915 0.77493
+vt 0.61973 0.78132
+vt 0.63458 0.78237
+vt 0.62531 0.78944
+vt 0.63998 0.78914
+vt 0.6309 0.7971
+vt 0.63678 0.8045
+vt 0.62705 0.81166
+vt 0.62116 0.8034
+vt 0.6336 0.81958
+vt 0.62408 0.82663
+vt 0.61691 0.81793
+vt 0.64087 0.82697
+vt 0.63176 0.83494
+vt 0.64834 0.83403
+vt 0.63947 0.84257
+vt 0.65575 0.84088
+vt 0.64707 0.84964
+vt 0.66296 0.8479
+vt 0.65453 0.85647
+vt 0.66186 0.86349
+vt 0.6537 0.87239
+vt 0.64583 0.86567
+vt 0.6617 0.87911
+vt 0.65495 0.88865
+vt 0.64586 0.88234
+vt 0.66488 0.89463
+vt 0.66074 0.90475
+vt 0.64939 0.89931
+vt 0.67559 0.89981
+vt 0.67206 0.90973
+vt 0.66903 0.92107
+vt 0.657 0.916
+vt 0.66682 0.93358
+vt 0.65339 0.92836
+vt 0.68047 0.93712
+vt 0.67923 0.95101
+vt 0.66439 0.9465
+vt 0.69382 0.95353
+vt 0.64981 0.94135
+vt 0.63591 0.93527
+vt 0.64062 0.92265
+vt 0.62216 0.92813
+vt 0.62763 0.91599
+vt 0.6449 0.91058
+vt 0.6329 0.90427
+vt 0.61521 0.90745
+vt 0.62178 0.89631
+vt 0.63892 0.89311
+vt 0.62916 0.8858
+vt 0.61148 0.88693
+vt 0.61998 0.87733
+vt 0.63724 0.87554
+vt 0.62887 0.86789
+vt 0.61125 0.86783
+vt 0.62081 0.85934
+vt 0.638 0.85867
+vt 0.63021 0.85098
+vt 0.61275 0.85014
+vt 0.62238 0.84255
+vt 0.60279 0.85787
+vt 0.59441 0.8474
+vt 0.60458 0.84041
+vt 0.61444 0.83355
+vt 0.59642 0.83009
+vt 0.60667 0.82415
+vt 0.58613 0.83614
+vt 0.57823 0.82395
+vt 0.58891 0.81888
+vt 0.59974 0.81413
+vt 0.58261 0.80706
+vt 0.59417 0.8035
+vt 0.61052 0.80899
+vt 0.60522 0.79952
+vt 0.59059 0.79218
+vt 0.60138 0.7891
+vt 0.61565 0.795
+vt 0.61093 0.78572
+vt 0.59901 0.77737
+vt 0.60734 0.77483
+vt 0.58836 0.77992
+vt 0.58712 0.76685
+vt 0.57681 0.78202
+vt 0.57553 0.76846
+vt 0.57899 0.79498
+vt 0.56697 0.7977
+vt 0.56492 0.78382
+vt 0.57096 0.81114
+vt 0.55973 0.81565
+vt 0.55484 0.80063
+vt 0.56741 0.82962
+vt 0.55615 0.83597
+vt 0.54859 0.82104
+vt 0.57554 0.84264
+vt 0.5645 0.84992
+vt 0.58392 0.8548
+vt 0.57326 0.86302
+vt 0.59263 0.86613
+vt 0.58263 0.87522
+vt 0.6018 0.87676
+vt 0.5927 0.88658
+vt 0.60354 0.89729
+vt 0.59575 0.90834
+vt 0.58376 0.89725
+vt 0.60866 0.91882
+vt 0.57262 0.88519
+vt 0.56241 0.87212
+vt 0.55316 0.8581
+vt 0.54435 0.84319
+vt 0.53674 0.8268
+vt 0.53144 0.80798
+vt 0.5431 0.80387
+vt 0.52902 0.78911
+vt 0.54093 0.78674
+vt 0.55286 0.78532
+vt 0.54026 0.77049
+vt 0.55204 0.77001
+vt 0.56374 0.76948
+vt 0.55226 0.75471
+vt 0.56404 0.75476
+vt 0.57554 0.75433
+vt 0.56445 0.74006
+vt 0.55185 0.74073
+vt 0.55115 0.7273
+vt 0.53859 0.7419
+vt 0.53767 0.72815
+vt 0.53969 0.75571
+vt 0.52665 0.75761
+vt 0.52565 0.74295
+vt 0.52779 0.77256
+vt 0.52501 0.72803
+vt 0.52502 0.71272
+vt 0.53741 0.71464
+vt 0.52699 0.69827
+vt 0.53889 0.70194
+vt 0.55085 0.71456
+vt 0.5515 0.70264
+vt 0.54158 0.69116
+vt 0.55277 0.69281
+vt 0.53034 0.68717
+vt 0.55432 0.68431
+vt 0.5658 0.68706
+vt 0.56618 0.68256
+vt 0.57867 0.68211
+vt 0.57879 0.67877
+vt 0.5904 0.67436
+vt 0.59151 0.67711
+vt 0.58925 0.67144
+vt 0.58762 0.66775
+vt 0.59882 0.66556
+vt 0.60099 0.66751
+vt 0.61202 0.6549
+vt 0.53853 0.64867
+vt 0.77437 0.55047
+vt 0.79814 0.55193
+vt 0.77571 0.56379
+vt 0.81619 0.55452
+vt 0.83065 0.553
+vt 0.90708 0.84407
+vt 0.91085 0.83829
+vt 0.90297 0.82835
+vt 0.90685 0.82384
+vt 0.91453 0.8321
+vt 0.89316 0.81593
+vt 0.89744 0.81244
+vt 0.90203 0.80846
+vt 0.91112 0.81884
+vt 0.90789 0.80337
+vt 0.91526 0.81268
+vt 0.91677 0.79635
+vt 0.92209 0.80435
+vt 0.92982 0.78899
+vt 0.93362 0.7965
+vt 0.92646 0.78071
+vt 0.93994 0.7761
+vt 0.9424 0.78346
+vt 0.93816 0.76776
+vt 0.95067 0.76654
+vt 0.95145 0.77258
+vt 0.93899 0.75712
+vt 0.95163 0.75929
+vt 0.94318 0.74524
+vt 0.95488 0.75136
+vt 0.96363 0.76893
+vt 0.96424 0.77188
+vt 0.95312 0.77788
+vt 0.97145 0.76653
+vt 0.97197 0.76869
+vt 0.95533 0.78262
+vt 0.9582 0.78692
+vt 0.94875 0.79619
+vt 0.94526 0.79004
+vt 0.93802 0.80366
+vt 0.9283 0.8111
+vt 0.92279 0.81777
+vt 0.91878 0.82486
+vt 0.8077 0.76628
+vt 0.81175 0.76304
+vt 0.81277 0.76031
+vt 0.8099 0.76284
+vt 0.8097 0.75945
+vt 0.8108 0.75434
+vt 0.81479 0.75649
+vt 0.81374 0.74878
+vt 0.81862 0.75205
+vt 0.811 0.73877
+vt 0.81901 0.74242
+vt 0.80418 0.73678
+vt 0.80809 0.72737
+vt 0.81518 0.73194
+vt 0.82021 0.72471
+vt 0.91407 0.69192
+vt 0.90157 0.69928
+vt 0.89614 0.68789
+vt 0.90848 0.68314
+vt 0.89549 0.67343
+vt 0.90479 0.66931
+vt 0.89091 0.66218
+vt 0.90045 0.6567
+vt 0.91881 0.65942
+vt 0.92324 0.66886
+vt 0.91652 0.65246
+vt 0.93366 0.64111
+vt 0.93751 0.64874
+vt 0.91458 0.64661
+vt 0.93004 0.63611
+vt 0.90757 0.64947
+vt 0.71076 0.41138
+vt 0.7227 0.39537
+vt 0.70484 0.41594
+vt 0.94068 0.65865
+vt 0.76333 0.71369
+vt 0.76265 0.71681
+vt 0.76008 0.58723
+vt 0.7002 0.42483
+vt 0.67093 0.63551
+vt 0.66662 0.63086
+vt 0.51584 0.37246
+vt 0.51711 0.36919
+vt 0.51666 0.37707
+vt 0.51454 0.37621
+vt 0.5198 0.37764
+vt 0.51823 0.38349
+vt 0.51511 0.38233
+vt 0.52482 0.37766
+vt 0.52322 0.38455
+vt 0.53203 0.37864
+vt 0.5303 0.38729
+vt 0.53152 0.36979
+vt 0.52776 0.36402
+vt 0.53896 0.36737
+vt 0.54031 0.37965
+vt 0.53372 0.35791
+vt 0.52347 0.36041
+vt 0.54318 0.34901
+vt 0.54772 0.3655
+vt 0.55602 0.34477
+vt 0.55585 0.36574
+vt 0.54732 0.32641
+vt 0.52902 0.53694
+vt 0.53543 0.54442
+vt 0.51925 0.53525
+vt 0.54056 0.55567
+vt 0.53523 0.5551
+vt 0.53885 0.56607
+vt 0.53397 0.56355
+vt 0.54535 0.55634
+vt 0.54464 0.56862
+vt 0.55077 0.55662
+vt 0.53601 0.57493
+vt 0.53032 0.57153
+vt 0.53224 0.58336
+vt 0.52635 0.57924
+vt 0.52727 0.59131
+vt 0.52204 0.58737
+vt 0.51946 0.59889
+vt 0.51544 0.5954
+vt 0.52404 0.60395
+vt 0.5127 0.60543
+vt 0.51016 0.60231
+vt 0.50802 0.60877
+vt 0.50688 0.60585
+vt 0.50354 0.60998
+vt 0.50369 0.60693
+vt 0.50019 0.45033
+vt 0.50017 0.44496
+vt 0.50723 0.44352
+vt 0.50873 0.44857
+vt 0.50016 0.44107
+vt 0.50613 0.43992
+vt 0.50014 0.43739
+vt 0.5056 0.43659
+vt 0.50013 0.43288
+vt 0.50508 0.43261
+vt 0.5001 0.4256
+vt 0.50415 0.42731
+vt 0.50007 0.41704
+vt 0.50364 0.41719
+vt 0.50759 0.4024
+vt 0.5094 0.3878
+vt 0.51088 0.40371
+vt 0.51222 0.38923
+vt 0.51259 0.3811
+vt 0.51585 0.39132
+vt 0.51466 0.40534
+vt 0.52125 0.39356
+vt 0.51911 0.40696
+vt 0.52777 0.39743
+vt 0.52521 0.41027
+vt 0.53457 0.40176
+vt 0.52965 0.41378
+vt 0.53763 0.39062
+vt 0.5446 0.39371
+vt 0.54032 0.40577
+vt 0.54775 0.38076
+vt 0.55594 0.38254
+vt 0.55201 0.39723
+vt 0.5467 0.41013
+vt 0.53387 0.41753
+vt 0.53881 0.42179
+vt 0.52495 0.42996
+vt 0.52238 0.42776
+vt 0.52747 0.4323
+vt 0.51482 0.43897
+vt 0.51327 0.43635
+vt 0.51667 0.44198
+vt 0.51168 0.4338
+vt 0.51977 0.42607
+vt 0.51012 0.43087
+vt 0.51689 0.42421
+vt 0.5103 0.37966
+vt 0.51299 0.37519
+vt 0.50859 0.37792
+vt 0.50685 0.37584
+vt 0.50392 0.37766
+vt 0.50509 0.37285
+vt 0.50161 0.37829
+vt 0.49994 0.37835
+vt 0.49995 0.38273
+vt 0.50584 0.36738
+vt 0.51013 0.36491
+vt 0.51364 0.36436
+vt 0.51619 0.36446
+vt 0.51567 0.36867
+vt 0.51862 0.36485
+vt 0.51455 0.37172
+vt 0.49976 0.3258
+vt 0.5152 0.30366
+vt 0.4997 0.30827
+vt 0.6126 0.54451
+vt 0.48921 0.31745
+vt 0.48963 0.33119
+vt 0.4786 0.33518
+vt 0.4676 0.31369
+vt 0.48333 0.49831
+vt 0.4732 0.49661
+vt 0.47376 0.4937
+vt 0.48265 0.49509
+vt 0.48922 0.49571
+vt 0.48909 0.49898
+vt 0.49504 0.53519
+vt 0.4956 0.52768
+vt 0.49648 0.62427
+vt 0.4875 0.61784
+vt 0.49143 0.60994
+vt 0.4978 0.61416
+vt 0.47405 0.52507
+vt 0.47535 0.53414
+vt 0.46768 0.54168
+vt 0.46445 0.54097
+vt 0.48647 0.52252
+vt 0.48632 0.52899
+vt 0.45864 0.5396
+vt 0.46378 0.52588
+vt 0.48081 0.62299
+vt 0.49009 0.63149
+vt 0.48214 0.63387
+vt 0.47829 0.62524
+vt 0.46925 0.61816
+vt 0.47252 0.61461
+vt 0.47558 0.61108
+vt 0.48962 0.41316
+vt 0.49292 0.41826
+vt 0.49166 0.42675
+vt 0.48659 0.42146
+vt 0.42839 0.33157
+vt 0.42761 0.32723
+vt 0.43164 0.32676
+vt 0.43101 0.33156
+vt 0.42589 0.33457
+vt 0.42329 0.33066
+vt 0.42887 0.33684
+vt 0.45755 0.59043
+vt 0.44451 0.59239
+vt 0.44071 0.58219
+vt 0.45402 0.58094
+vt 0.46352 0.5772
+vt 0.46704 0.58681
+vt 0.47313 0.59561
+vt 0.464 0.60483
+vt 0.49423 0.3449
+vt 0.4895 0.34773
+vt 0.48326 0.35329
+vt 0.48034 0.35015
+vt 0.47293 0.3528
+vt 0.46724 0.34182
+vt 0.4386 0.56743
+vt 0.42498 0.57668
+vt 0.41938 0.56519
+vt 0.43008 0.55893
+vt 0.4273 0.58374
+vt 0.45273 0.56969
+vt 0.48796 0.35754
+vt 0.48417 0.3581
+vt 0.48038 0.35877
+vt 0.49873 0.36851
+vt 0.49879 0.37035
+vt 0.49832 0.37008
+vt 0.49859 0.36706
+vt 0.49705 0.36915
+vt 0.49369 0.3587
+vt 0.49694 0.36356
+vt 0.49823 0.37402
+vt 0.49668 0.37365
+vt 0.4377 0.55044
+vt 0.44714 0.55464
+vt 0.43508 0.53935
+vt 0.44824 0.5385
+vt 0.42231 0.53925
+vt 0.40889 0.55152
+vt 0.40265 0.54338
+vt 0.4139 0.53143
+vt 0.40157 0.53151
+vt 0.40982 0.52602
+vt 0.40045 0.68851
+vt 0.392 0.6786
+vt 0.39558 0.67596
+vt 0.41012 0.69015
+vt 0.40206 0.69923
+vt 0.38783 0.68152
+vt 0.41498 0.70584
+vt 0.38418 0.56332
+vt 0.39303 0.55366
+vt 0.3972 0.56327
+vt 0.39006 0.57054
+vt 0.38432 0.57621
+vt 0.37866 0.5692
+vt 0.49872 0.38521
+vt 0.49636 0.39725
+vt 0.4946 0.38526
+vt 0.4951 0.38094
+vt 0.49831 0.38228
+vt 0.16805 0.4741
+vt 0.16931 0.46755
+vt 0.17934 0.47716
+vt 0.1754 0.48184
+vt 0.16572 0.4815
+vt 0.16168 0.47363
+vt 0.16091 0.46549
+vt 0.41013 0.61222
+vt 0.40761 0.60911
+vt 0.413 0.60575
+vt 0.41503 0.60981
+vt 0.12437 0.46242
+vt 0.13515 0.45002
+vt 0.13951 0.45913
+vt 0.13332 0.46873
+vt 0.40791 0.61456
+vt 0.40457 0.61226
+vt 0.13213 0.47631
+vt 0.1269 0.47408
+vt 0.12047 0.47581
+vt 0.11318 0.46891
+vt 0.48845 0.37117
+vt 0.4899 0.37299
+vt 0.48823 0.37427
+vt 0.48648 0.37112
+vt 0.48563 0.36845
+vt 0.48825 0.36865
+vt 0.49177 0.37106
+vt 0.47857 0.37079
+vt 0.47928 0.37393
+vt 0.47444 0.3725
+vt 0.47604 0.3687
+vt 0.47853 0.36609
+vt 0.48096 0.37019
+vt 0.4822 0.37343
+vt 0.36841 0.6258
+vt 0.37062 0.61191
+vt 0.37472 0.61607
+vt 0.37452 0.63068
+vt 0.36233 0.62036
+vt 0.36653 0.61006
+vt 0.36691 0.64007
+vt 0.17538 0.48955
+vt 0.16987 0.48732
+vt 0.36603 0.55967
+vt 0.37306 0.58132
+vt 0.36063 0.57358
+vt 0.34328 0.57254
+vt 0.34356 0.56223
+vt 0.34258 0.55416
+vt 0.36276 0.54895
+vt 0.37957 0.53991
+vt 0.3835 0.54814
+vt 0.18017 0.49354
+vt 0.18467 0.49311
+vt 0.18631 0.50013
+vt 0.18071 0.49916
+vt 0.17385 0.49459
+vt 0.12682 0.47871
+vt 0.13017 0.48064
+vt 0.12381 0.48125
+vt 0.12685 0.48462
+vt 0.38692 0.70987
+vt 0.39893 0.71231
+vt 0.40155 0.73257
+vt 0.39504 0.7299
+vt 0.37279 0.69016
+vt 0.37715 0.68698
+vt 0.38817 0.6939
+vt 0.3945 0.69812
+vt 0.18851 0.51907
+vt 0.18991 0.50625
+vt 0.19962 0.50947
+vt 0.19954 0.52107
+vt 0.17965 0.51784
+vt 0.1777 0.51257
+vt 0.18199 0.50838
+vt 0.18453 0.50476
+vt 0.38289 0.68382
+vt 0.10351 0.50513
+vt 0.10333 0.4955
+vt 0.10975 0.49705
+vt 0.11034 0.51096
+vt 0.09347 0.51254
+vt 0.09622 0.49422
+vt 0.10309 0.51635
+vt 0.16649 0.49025
+vt 0.16162 0.48633
+vt 0.12045 0.53927
+vt 0.10533 0.53935
+vt 0.1121 0.52441
+vt 0.11922 0.53009
+vt 0.11283 0.55172
+vt 0.11034 0.55311
+vt 0.12905 0.53525
+vt 0.12745 0.54399
+vt 0.12369 0.55256
+vt 0.34137 0.65742
+vt 0.3496 0.64941
+vt 0.36094 0.6691
+vt 0.35649 0.67335
+vt 0.3255 0.65127
+vt 0.32636 0.6472
+vt 0.33951 0.64569
+vt 0.34589 0.63803
+vt 0.15164 0.4907
+vt 0.15579 0.48669
+vt 0.15921 0.49147
+vt 0.15813 0.49686
+vt 0.15623 0.50282
+vt 0.1537 0.50392
+vt 0.1481 0.49348
+vt 0.159 0.50249
+vt 0.33602 0.5281
+vt 0.33815 0.52178
+vt 0.3541 0.525
+vt 0.3541 0.53799
+vt 0.35223 0.63856
+vt 0.3558 0.64669
+vt 0.33594 0.62299
+vt 0.34259 0.60773
+vt 0.35525 0.61402
+vt 0.34402 0.62139
+vt 0.31479 0.64058
+vt 0.32283 0.63924
+vt 0.31547 0.6456
+vt 0.30765 0.63866
+vt 0.3141 0.63296
+vt 0.30326 0.64417
+vt 0.11327 0.51882
+vt 0.12186 0.52221
+vt 0.11658 0.5093
+vt 0.16283 0.50143
+vt 0.16684 0.50483
+vt 0.16312 0.50768
+vt 0.16332 0.49907
+vt 0.16921 0.50123
+vt 0.13037 0.52925
+vt 0.12157 0.50702
+vt 0.12551 0.51775
+vt 0.13204 0.52519
+vt 0.35574 0.49866
+vt 0.35014 0.49946
+vt 0.34672 0.48867
+vt 0.35621 0.4897
+vt 0.36525 0.51233
+vt 0.35118 0.50818
+vt 0.36766 0.50147
+vt 0.13513 0.51346
+vt 0.1367 0.50807
+vt 0.14313 0.51266
+vt 0.13968 0.51673
+vt 0.13504 0.52161
+vt 0.13007 0.5145
+vt 0.12733 0.5062
+vt 0.13962 0.53698
+vt 0.13443 0.54754
+vt 0.13896 0.5313
+vt 0.1471 0.53223
+vt 0.14965 0.53435
+vt 0.14463 0.5419
+vt 0.14303 0.55074
+vt 0.14633 0.52955
+vt 0.30445 0.62766
+vt 0.29847 0.63815
+vt 0.31629 0.61868
+vt 0.32503 0.62596
+vt 0.30123 0.61826
+vt 0.30757 0.60984
+vt 0.29574 0.63372
+vt 0.29475 0.62353
+vt 0.30717 0.5123
+vt 0.31919 0.51213
+vt 0.33375 0.51469
+vt 0.31643 0.5178
+vt 0.32115 0.52197
+vt 0.32372 0.50887
+vt 0.33686 0.50638
+vt 0.1485 0.51291
+vt 0.15184 0.51347
+vt 0.15176 0.51702
+vt 0.14833 0.51606
+vt 0.14883 0.52002
+vt 0.14516 0.51859
+vt 0.15342 0.51979
+vt 0.15141 0.52138
+vt 0.16054 0.51936
+vt 0.15868 0.52208
+vt 0.15737 0.5217
+vt 0.1575 0.51871
+vt 0.15957 0.51512
+vt 0.16315 0.51387
+vt 0.16434 0.51701
+vt 0.15746 0.51581
+vt 0.16357 0.64247
+vt 0.17961 0.6374
+vt 0.18321 0.64881
+vt 0.17303 0.65553
+vt 0.16645 0.62919
+vt 0.17947 0.62895
+vt 0.1617 0.66222
+vt 0.15267 0.65477
+vt 0.38234 0.43101
+vt 0.38585 0.43107
+vt 0.38374 0.43512
+vt 0.37852 0.43305
+vt 0.37666 0.42779
+vt 0.3757 0.43202
+vt 0.36707 0.43203
+vt 0.36758 0.4276
+vt 0.36855 0.42283
+vt 0.37874 0.42498
+vt 0.34036 0.40638
+vt 0.32706 0.38959
+vt 0.33852 0.38239
+vt 0.34772 0.3935
+vt 0.33577 0.41576
+vt 0.31687 0.41349
+vt 0.32395 0.3988
+vt 0.31833 0.39397
+vt 0.38064 0.44466
+vt 0.37661 0.44489
+vt 0.37535 0.44021
+vt 0.38041 0.44103
+vt 0.29915 0.39284
+vt 0.29465 0.39445
+vt 0.28571 0.38597
+vt 0.29174 0.38369
+vt 0.30315 0.38055
+vt 0.30414 0.393
+vt 0.30661 0.40546
+vt 0.31152 0.39434
+vt 0.15781 0.52607
+vt 0.15819 0.52648
+vt 0.15762 0.52691
+vt 0.15735 0.52596
+vt 0.15775 0.52561
+vt 0.15854 0.52594
+vt 0.15736 0.52551
+vt 0.36997 0.77195
+vt 0.36105 0.77624
+vt 0.3578 0.7655
+vt 0.36927 0.7634
+vt 0.1572 0.52435
+vt 0.1573 0.52465
+vt 0.15709 0.52475
+vt 0.15699 0.52451
+vt 0.15725 0.52399
+vt 0.15763 0.52422
+vt 0.15681 0.52397
+vt 0.15636 0.5253
+vt 0.15662 0.52535
+vt 0.15627 0.52569
+vt 0.15607 0.52542
+vt 0.15595 0.5251
+vt 0.15651 0.52508
+vt 0.15673 0.52514
+vt 0.15691 0.52498
+vt 0.1569 0.52509
+vt 0.15675 0.52502
+vt 0.15682 0.52489
+vt 0.15694 0.5248
+vt 0.15703 0.52495
+vt 0.15704 0.5251
+vt 0.15887 0.67869
+vt 0.16886 0.67336
+vt 0.17403 0.68558
+vt 0.15686 0.68944
+vt 0.1489 0.67258
+vt 0.14124 0.68396
+vt 0.12992 0.67789
+vt 0.14146 0.66623
+vt 0.12795 0.6667
+vt 0.13619 0.66128
+vt 0.13637 0.69637
+vt 0.12326 0.69194
+vt 0.11585 0.67741
+vt 0.11911 0.66791
+vt 0.11366 0.69064
+vt 0.23846 0.58018
+vt 0.25226 0.58086
+vt 0.25167 0.58324
+vt 0.24096 0.58327
+vt 0.24042 0.5765
+vt 0.25299 0.57802
+vt 0.25005 0.72291
+vt 0.25508 0.72639
+vt 0.24626 0.73693
+vt 0.24196 0.73486
+vt 0.24661 0.71838
+vt 0.25705 0.71121
+vt 0.26201 0.71459
+vt 0.23926 0.73364
+vt 0.24269 0.72227
+vt 0.24327 0.5497
+vt 0.24456 0.54677
+vt 0.25369 0.54828
+vt 0.25393 0.55068
+vt 0.25432 0.55303
+vt 0.24529 0.5532
+vt 0.20999 0.71181
+vt 0.21445 0.71241
+vt 0.21096 0.71918
+vt 0.20785 0.71804
+vt 0.20034 0.7132
+vt 0.20481 0.70651
+vt 0.21026 0.70829
+vt 0.07149 0.69706
+vt 0.0562 0.6895
+vt 0.05774 0.67337
+vt 0.07169 0.68281
+vt 0.15744 0.7031
+vt 0.17823 0.69891
+vt 0.18568 0.71094
+vt 0.17312 0.71837
+vt 0.16329 0.72706
+vt 0.14983 0.71745
+vt 0.06477 0.70518
+vt 0.05482 0.70239
+vt 0.23673 0.72779
+vt 0.23813 0.72114
+vt 0.23355 0.73148
+vt 0.2346 0.72137
+vt 0.23309 0.73782
+vt 0.21583 0.72651
+vt 0.21204 0.74034
+vt 0.20879 0.73565
+vt 0.21164 0.72737
+vt 0.10594 0.72135
+vt 0.11768 0.70728
+vt 0.13017 0.70964
+vt 0.12443 0.72368
+vt 0.12094 0.73804
+vt 0.107 0.73593
+vt 0.09678 0.71401
+vt 0.10848 0.70537
+vt 0.20825 0.72636
+vt 0.21415 0.71994
+vt 0.20676 0.7325
+vt 0.09344 0.70592
+vt 0.07946 0.71317
+vt 0.08007 0.70358
+vt 0.22601 0.738
+vt 0.22726 0.73172
+vt 0.22995 0.73186
+vt 0.22949 0.73895
+vt 0.22494 0.743
+vt 0.22325 0.74308
+vt 0.22355 0.74026
+vt 0.22448 0.73159
+vt 0.23387 0.74753
+vt 0.25211 0.74004
+vt 0.24387 0.75069
+vt 0.23406 0.742
+vt 0.23682 0.76116
+vt 0.22713 0.75852
+vt 0.22548 0.74914
+vt 0.22815 0.74363
+vt 0.08593 0.73505
+vt 0.11032 0.75712
+vt 0.10304 0.75775
+vt 0.09663 0.76003
+vt 0.08476 0.73708
+vt 0.08611 0.71787
+vt 0.06394 0.72144
+vt 0.06571 0.7173
+vt 0.22175 0.74689
+vt 0.22106 0.74509
+vt 0.21974 0.74795
+vt 0.21948 0.74207
+vt 0.20457 0.74515
+vt 0.20345 0.73521
+vt 0.20306 0.72452
+vt 0.22103 0.75784
+vt 0.21679 0.75711
+vt 0.21757 0.75035
+vt 0.2219 0.7313
+vt 0.21484 0.75068
+vt 0.21107 0.74988
+vt 0.21532 0.74178
+vt 0.2017 0.75432
+vt 0.20717 0.74787
+vt 0.20895 0.75484
+vt 0.1971 0.75513
+vt 0.19526 0.74889
+vt 0.20096 0.74655
+vt 0.16538 0.74878
+vt 0.1624 0.74411
+vt 0.17125 0.73263
+vt 0.17735 0.73926
+vt 0.17781 0.75004
+vt 0.17496 0.75496
+vt 0.16758 0.75556
+vt 0.16112 0.76275
+vt 0.15796 0.75985
+vt 0.15324 0.75606
+vt 0.14142 0.75459
+vt 0.1546 0.73886
+vt 0.13401 0.74453
+vt 0.14281 0.73072
+vt 0.12738 0.76337
+vt 0.12213 0.76016
+vt 0.15132 0.77065
+vt 0.14381 0.76799
+vt 0.13664 0.77179
+vt 0.171 0.76439
+vt 0.17091 0.76433
+vt 0.17111 0.76414
+vt 0.17124 0.76446
+vt 0.17102 0.76473
+vt 0.17091 0.76441
+vt 0.19993 0.76321
+vt 0.20588 0.76219
+vt 0.20335 0.76855
+vt 0.19905 0.76831
+vt 0.19561 0.76854
+vt 0.19577 0.76712
+vt 0.19504 0.76608
+vt 0.19658 0.76189
+vt 0.17069 0.76438
+vt 0.16941 0.76397
+vt 0.17089 0.76302
+vt 0.17077 0.76412
+vt 0.17084 0.76437
+vt 0.17067 0.76468
+vt 0.16843 0.76644
+vt 0.17129 0.767
+vt 0.17052 0.77343
+vt 0.16765 0.77332
+vt 0.04189 0.76535
+vt 0.03806 0.77021
+vt 0.03088 0.76838
+vt 0.03515 0.76312
+vt 0.19304 0.76746
+vt 0.19315 0.7671
+vt 0.19416 0.76722
+vt 0.1937 0.76791
+vt 0.19349 0.76828
+vt 0.19277 0.76812
+vt 0.1921 0.7674
+vt 0.17736 0.76727
+vt 0.18454 0.76298
+vt 0.18691 0.76542
+vt 0.18449 0.76981
+vt 0.17706 0.76306
+vt 0.18074 0.75885
+vt 0.18337 0.77386
+vt 0.17797 0.77389
+vt 0.17612 0.77035
+vt 0.17332 0.77405
+vt 0.17276 0.7656
+vt 0.19256 0.7691
+vt 0.19148 0.76987
+vt 0.1913 0.76845
+vt 0.19062 0.76797
+vt 0.13622 0.78412
+vt 0.1278 0.78289
+vt 0.19408 0.76806
+vt 0.19465 0.76787
+vt 0.19448 0.76843
+vt 0.19399 0.76839
+vt 0.18947 0.77135
+vt 0.18879 0.77192
+vt 0.18896 0.76713
+vt 0.18948 0.7752
+vt 0.19313 0.77123
+vt 0.19422 0.77278
+vt 0.03062 0.77902
+vt 0.029 0.77545
+vt 0.03613 0.77933
+vt 0.03463 0.78238
+vt 0.0322 0.78479
+vt 0.02701 0.77839
+vt 0.02559 0.77512
+vt 0.17502 0.77991
+vt 0.1824 0.777
+vt 0.18198 0.77939
+vt 0.17666 0.78221
+vt 0.17342 0.7877
+vt 0.1722 0.7872
+vt 0.17066 0.78731
+vt 0.17296 0.78068
+vt 0.19362 0.7691
+vt 0.19344 0.76869
+vt 0.19389 0.76863
+vt 0.19428 0.76884
+vt 0.19399 0.77006
+vt 0.19311 0.76968
+vt 0.19259 0.77019
+vt 0.20346 0.78806
+vt 0.21649 0.78454
+vt 0.22636 0.79132
+vt 0.21634 0.79587
+vt 0.20752 0.79926
+vt 0.19716 0.79168
+vt 0.18855 0.78578
+vt 0.18846 0.78347
+vt 0.20154 0.78451
+vt 0.2125 0.78137
+vt 0.18718 0.78831
+vt 0.1833 0.78742
+vt 0.18205 0.78511
+vt 0.18436 0.79144
+vt 0.18055 0.78856
+vt 0.17902 0.78648
+vt 0.17785 0.78827
+vt 0.17832 0.79044
+vt 0.17599 0.79116
+vt 0.17601 0.78822
+vt 0.17793 0.78469
+vt 0.16744 0.78567
+vt 0.16783 0.78157
+vt 0.17053 0.78078
+vt 0.169 0.78723
+vt 0.16771 0.79116
+vt 0.16548 0.78949
+vt 0.16492 0.78268
+vt 0.15355 0.79937
+vt 0.15774 0.79973
+vt 0.16315 0.8064
+vt 0.1608 0.81342
+vt 0.14843 0.79279
+vt 0.15168 0.78706
+vt 0.15138 0.80967
+vt 0.13678 0.81152
+vt 0.15784 0.82599
+vt 0.14945 0.82926
+vt 0.13217 0.84455
+vt 0.12643 0.83328
+vt 0.27614 0.88297
+vt 0.28627 0.88222
+vt 0.27661 0.90025
+vt 0.26678 0.893
+vt 0.28067 0.86743
+vt 0.29079 0.874
+vt 0.26479 0.87538
+vt 0.32001 0.89785
+vt 0.31919 0.90629
+vt 0.3088 0.90614
+vt 0.31179 0.89462
+vt 0.16386 0.8654
+vt 0.1591 0.87221
+vt 0.1564 0.86421
+vt 0.15952 0.85946
+vt 0.1679 0.85755
+vt 0.16729 0.86617
+vt 0.15219 0.85343
+vt 0.16194 0.849
+vt 0.16813 0.8486
+vt 0.17402 0.84892
+vt 0.1742 0.85816
+vt 0.1619 0.83887
+vt 0.1676 0.83882
+vt 0.17333 0.83899
+vt 0.18157 0.83986
+vt 0.18259 0.85015
+vt 0.16392 0.82678
+vt 0.16961 0.82737
+vt 0.1767 0.8283
+vt 0.18446 0.82947
+vt 0.18971 0.84089
+vt 0.1668 0.81672
+vt 0.17273 0.81846
+vt 0.17934 0.81943
+vt 0.1856 0.81904
+vt 0.19189 0.82943
+vt 0.1714 0.81035
+vt 0.17578 0.81075
+vt 0.18055 0.8103
+vt 0.18593 0.80861
+vt 0.19288 0.81779
+vt 0.17407 0.80322
+vt 0.17748 0.80255
+vt 0.18122 0.80119
+vt 0.18597 0.79938
+vt 0.19231 0.80646
+vt 0.1752 0.79638
+vt 0.1777 0.79545
+vt 0.18085 0.79392
+vt 0.1916 0.79595
+vt 0.20015 0.80296
+vt 0.22003 0.80948
+vt 0.21094 0.81287
+vt 0.20148 0.81573
+vt 0.22107 0.82334
+vt 0.21091 0.82632
+vt 0.20096 0.82843
+vt 0.21877 0.83732
+vt 0.20852 0.8396
+vt 0.19875 0.84083
+vt 0.21445 0.85155
+vt 0.20403 0.85272
+vt 0.1933 0.85207
+vt 0.20742 0.86455
+vt 0.19516 0.86281
+vt 0.18281 0.85985
+vt 0.19626 0.87376
+vt 0.18335 0.86985
+vt 0.17415 0.86742
+vt 0.18416 0.8809
+vt 0.17418 0.8775
+vt 0.1673 0.87534
+vt 0.17344 0.88867
+vt 0.16633 0.8856
+vt 0.15845 0.88151
+vt 0.16382 0.89707
+vt 0.15633 0.89225
+vt 0.14618 0.88489
+vt 0.14851 0.87417
+vt 0.13695 0.87635
+vt 0.1423 0.86504
+vt 0.12897 0.86832
+vt 0.1372 0.85587
+vt 0.15363 0.84098
+vt 0.12107 0.86001
+vt 0.12384 0.88031
+vt 0.11394 0.87263
+vt 0.10574 0.86446
+vt 0.11412 0.85101
+vt 0.10012 0.85558
+vt 0.10841 0.84294
+vt 0.11906 0.82687
+vt 0.10372 0.83734
+vt 0.11409 0.82329
+vt 0.12268 0.8049
+vt 0.12953 0.80719
+vt 0.1219 0.78179
+vt 0.11692 0.80206
+vt 0.11738 0.78065
+vt 0.11671 0.75784
+vt 0.11338 0.77975
+vt 0.1117 0.79964
+vt 0.10592 0.79726
+vt 0.1086 0.7789
+vt 0.09925 0.79432
+vt 0.10163 0.77795
+vt 0.08958 0.79015
+vt 0.09203 0.77674
+vt 0.08801 0.76051
+vt 0.07789 0.77447
+vt 0.07686 0.76074
+vt 0.07155 0.7454
+vt 0.0791 0.74053
+vt 0.06084 0.73165
+vt 0.06275 0.72664
+vt 0.04875 0.72405
+vt 0.05076 0.71994
+vt 0.05226 0.7149
+vt 0.0529 0.7114
+vt 0.05391 0.70746
+vt 0.06518 0.71198
+vt 0.05371 0.73863
+vt 0.0441 0.7302
+vt 0.04211 0.74881
+vt 0.03619 0.74333
+vt 0.03196 0.7598
+vt 0.0282 0.75673
+vt 0.02705 0.7669
+vt 0.02349 0.76561
+vt 0.02608 0.77032
+vt 0.02248 0.76973
+vt 0.02562 0.7728
+vt 0.02262 0.77297
+vt 0.02344 0.77669
+vt 0.02455 0.77969
+vt 0.02839 0.78772
+vt 0.0399 0.79548
+vt 0.03483 0.79949
+vt 0.04906 0.80736
+vt 0.04446 0.81342
+vt 0.05997 0.81623
+vt 0.05418 0.82394
+vt 0.06654 0.82347
+vt 0.05913 0.83082
+vt 0.07142 0.83018
+vt 0.06324 0.83752
+vt 0.07566 0.8379
+vt 0.06728 0.84468
+vt 0.07983 0.84528
+vt 0.0711 0.8518
+vt 0.08345 0.85137
+vt 0.0745 0.85822
+vt 0.08744 0.85825
+vt 0.07863 0.86558
+vt 0.0922 0.867
+vt 0.0843 0.87467
+vt 0.09901 0.87729
+vt 0.0935 0.88703
+vt 0.10934 0.88598
+vt 0.10374 0.89897
+vt 0.11963 0.89339
+vt 0.11127 0.90704
+vt 0.12828 0.90015
+vt 0.11819 0.91385
+vt 0.1357 0.90729
+vt 0.12526 0.92037
+vt 0.14333 0.91481
+vt 0.13318 0.92729
+vt 0.15167 0.922
+vt 0.142 0.93472
+vt 0.1609 0.92881
+vt 0.1521 0.94239
+vt 0.17131 0.93516
+vt 0.16318 0.94983
+vt 0.18276 0.94096
+vt 0.17523 0.9569
+vt 0.19491 0.94574
+vt 0.18762 0.96312
+vt 0.20706 0.94937
+vt 0.19972 0.96854
+vt 0.21872 0.95301
+vt 0.21149 0.97318
+vt 0.23028 0.95709
+vt 0.22335 0.97736
+vt 0.24218 0.96153
+vt 0.23586 0.98098
+vt 0.25473 0.96587
+vt 0.24937 0.98435
+vt 0.26821 0.96975
+vt 0.26423 0.98713
+vt 0.28291 0.97262
+vt 0.28115 0.9889
+vt 0.29889 0.97338
+vt 0.29961 0.98907
+vt 0.31561 0.97195
+vt 0.32018 0.98659
+vt 0.33172 0.96791
+vt 0.33679 0.98282
+vt 0.34709 0.96274
+vt 0.35282 0.97784
+vt 0.36221 0.9572
+vt 0.36813 0.97181
+vt 0.3773 0.95085
+vt 0.38401 0.9642
+vt 0.39211 0.94255
+vt 0.40003 0.95503
+vt 0.40622 0.93242
+vt 0.41523 0.94493
+vt 0.41976 0.92173
+vt 0.42935 0.93389
+vt 0.43272 0.90998
+vt 0.44315 0.92125
+vt 0.44486 0.89691
+vt 0.4562 0.90736
+vt 0.45605 0.88275
+vt 0.4684 0.89233
+vt 0.46594 0.86754
+vt 0.47953 0.87616
+vt 0.47509 0.85134
+vt 0.48918 0.85864
+vt 0.48286 0.83294
+vt 0.49765 0.83822
+vt 0.48774 0.81274
+vt 0.48981 0.79322
+vt 0.49087 0.7759
+vt 0.49154 0.75962
+vt 0.49204 0.74349
+vt 0.49223 0.72702
+vt 0.49185 0.70995
+vt 0.49047 0.69374
+vt 0.48742 0.68157
+vt 0.48346 0.67408
+vt 0.48033 0.66918
+vt 0.48835 0.66156
+vt 0.494 0.66521
+vt 0.47235 0.67869
+vt 0.47061 0.67404
+vt 0.46861 0.66959
+vt 0.47644 0.66466
+vt 0.46183 0.68116
+vt 0.461 0.67696
+vt 0.46002 0.67249
+vt 0.45871 0.66821
+vt 0.46595 0.66502
+vt 0.45059 0.67987
+vt 0.44979 0.67556
+vt 0.44899 0.67148
+vt 0.44817 0.66681
+vt 0.45691 0.66387
+vt 0.4386 0.67829
+vt 0.43796 0.674
+vt 0.43748 0.66903
+vt 0.14129 0.61254
+vt 0.14386 0.59675
+vt 0.1679 0.59692
+vt 0.16935 0.6127
+vt 0.42628 0.67532
+vt 0.42602 0.67093
+vt 0.11252 0.60402
+vt 0.1223 0.5888
+vt 0.12791 0.57442
+vt 0.14495 0.58326
+vt 0.09808 0.58332
+vt 0.10874 0.57426
+vt 0.11714 0.56402
+vt 0.13093 0.55933
+vt 0.10043 0.55893
+vt 0.09136 0.56195
+vt 0.09012 0.53813
+vt 0.09783 0.5389
+vt 0.40388 0.64981
+vt 0.41111 0.66053
+vt 0.40853 0.66304
+vt 0.40022 0.6515
+vt 0.39565 0.63638
+vt 0.39996 0.63639
+vt 0.39663 0.65303
+vt 0.39164 0.63638
+vt 0.39324 0.62432
+vt 0.39718 0.62568
+vt 0.40101 0.62663
+vt 0.39651 0.61545
+vt 0.40083 0.61761
+vt 0.40509 0.61929
+vt 0.10367 0.47928
+vt 0.11178 0.48328
+vt 0.11743 0.4869
+vt 0.1214 0.48979
+vt 0.1154 0.49806
+vt 0.12146 0.49902
+vt 0.12555 0.49289
+vt 0.13241 0.49574
+vt 0.12863 0.50054
+vt 0.12958 0.48775
+vt 0.13479 0.4912
+vt 0.14324 0.4981
+vt 0.14115 0.50097
+vt 0.13274 0.4833
+vt 0.13709 0.48788
+vt 0.14533 0.49551
+vt 0.15174 0.50524
+vt 0.14984 0.50647
+vt 0.13993 0.48485
+vt 0.13587 0.47957
+vt 0.13895 0.47421
+vt 0.14482 0.4815
+vt 0.14387 0.46741
+vt 0.1483 0.47553
+vt 0.15231 0.46142
+vt 0.15351 0.47004
+vt 0.15708 0.47949
+vt 0.16258 0.45955
+vt 0.15183 0.45315
+vt 0.1646 0.4523
+vt 0.17753 0.45672
+vt 0.17275 0.46272
+vt 0.18787 0.46656
+vt 0.18339 0.47238
+vt 0.2007 0.48165
+vt 0.19391 0.48703
+vt 0.18903 0.49055
+vt 0.19964 0.49817
+vt 0.19245 0.49974
+vt 0.21021 0.49613
+vt 0.21385 0.51037
+vt 0.22607 0.49442
+vt 0.23199 0.51198
+vt 0.23314 0.52762
+vt 0.21434 0.52527
+vt 0.23128 0.5435
+vt 0.2125 0.53821
+vt 0.19777 0.53236
+vt 0.18776 0.5265
+vt 0.20878 0.54824
+vt 0.19566 0.53903
+vt 0.18588 0.53278
+vt 0.1783 0.52826
+vt 0.17966 0.52383
+vt 0.19152 0.54674
+vt 0.18289 0.53892
+vt 0.17613 0.53322
+vt 0.17072 0.52941
+vt 0.1719 0.52533
+vt 0.17744 0.54613
+vt 0.17202 0.53906
+vt 0.16798 0.53426
+vt 0.16442 0.53095
+vt 0.16599 0.52736
+vt 0.16575 0.54516
+vt 0.16309 0.5391
+vt 0.16116 0.53415
+vt 0.15937 0.53035
+vt 0.16123 0.52864
+vt 0.15729 0.54211
+vt 0.15704 0.5358
+vt 0.15714 0.53107
+vt 0.15701 0.52829
+vt 0.15819 0.52805
+vt 0.15331 0.53581
+vt 0.15499 0.53099
+vt 0.15599 0.52816
+vt 0.15645 0.52684
+vt 0.15697 0.52698
+vt 0.15313 0.53023
+vt 0.1551 0.52775
+vt 0.15599 0.5266
+vt 0.15651 0.52587
+vt 0.15678 0.52599
+vt 0.15438 0.52714
+vt 0.15558 0.52624
+vt 0.15384 0.52636
+vt 0.15523 0.52576
+vt 0.15348 0.5254
+vt 0.15499 0.5252
+vt 0.15338 0.52421
+vt 0.15493 0.52455
+vt 0.15594 0.52476
+vt 0.15652 0.52489
+vt 0.15518 0.52388
+vt 0.15609 0.52443
+vt 0.15661 0.52471
+vt 0.1564 0.52415
+vt 0.15678 0.52457
+vt 0.15575 0.52342
+vt 0.15637 0.52311
+vt 0.15472 0.52208
+vt 0.15592 0.52168
+vt 0.15724 0.52305
+vt 0.15806 0.52348
+vt 0.15956 0.52317
+vt 0.15853 0.5241
+vt 0.15783 0.52458
+vt 0.15741 0.52483
+vt 0.15869 0.52474
+vt 0.15791 0.52495
+vt 0.15745 0.52503
+vt 0.15721 0.52507
+vt 0.15718 0.5249
+vt 0.15788 0.5253
+vt 0.15742 0.52526
+vt 0.15719 0.52527
+vt 0.15702 0.52527
+vt 0.15714 0.52553
+vt 0.15695 0.52552
+vt 0.15707 0.52603
+vt 0.15677 0.52546
+vt 0.15686 0.52522
+vt 0.15868 0.52536
+vt 0.15987 0.52425
+vt 0.15992 0.52525
+vt 0.15977 0.52624
+vt 0.16246 0.52466
+vt 0.16227 0.52665
+vt 0.15926 0.52728
+vt 0.16644 0.5243
+vt 0.16237 0.52305
+vt 0.16635 0.52174
+vt 0.17211 0.52175
+vt 0.16528 0.51946
+vt 0.1721 0.51838
+vt 0.17133 0.51498
+vt 0.16837 0.51079
+vt 0.17279 0.508
+vt 0.17602 0.50518
+vt 0.17135 0.49811
+vt 0.17862 0.50223
+vt 0.16451 0.49486
+vt 0.16025 0.50918
+vt 0.15804 0.5103
+vt 0.15601 0.51137
+vt 0.15505 0.51627
+vt 0.15411 0.51249
+vt 0.1477 0.50797
+vt 0.14554 0.51004
+vt 0.13872 0.50421
+vt 0.1558 0.5189
+vt 0.16167 0.5212
+vt 0.15381 0.52292
+vt 0.15046 0.5237
+vt 0.15039 0.52588
+vt 0.14636 0.52664
+vt 0.14691 0.52328
+vt 0.14002 0.52734
+vt 0.14186 0.52393
+vt 0.15089 0.52763
+vt 0.15179 0.52908
+vt 0.15127 0.54328
+vt 0.15902 0.54955
+vt 0.15247 0.55187
+vt 0.16438 0.55889
+vt 0.15594 0.56348
+vt 0.14391 0.56492
+vt 0.16238 0.58123
+vt 0.17128 0.57257
+vt 0.18494 0.58919
+vt 0.17781 0.56474
+vt 0.19098 0.57874
+vt 0.20938 0.59558
+vt 0.19382 0.6058
+vt 0.19591 0.56755
+vt 0.21909 0.58396
+vt 0.46187 0.66082
+vt 0.46487 0.65721
+vt 0.47105 0.66043
+vt 0.46631 0.65292
+vt 0.47361 0.65506
+vt 0.48167 0.658
+vt 0.4749 0.64933
+vt 0.48338 0.65045
+vt 0.49062 0.65188
+vt 0.48338 0.64242
+vt 0.49099 0.64224
+vt 0.49811 0.64202
+vt 0.49727 0.65334
+vt 0.47529 0.64254
+vt 0.47433 0.63541
+vt 0.46693 0.63627
+vt 0.46444 0.63049
+vt 0.47151 0.62842
+vt 0.46761 0.64267
+vt 0.45945 0.62478
+vt 0.46506 0.62141
+vt 0.4509 0.61843
+vt 0.45539 0.61492
+vt 0.45884 0.61183
+vt 0.44684 0.60844
+vt 0.44942 0.60554
+vt 0.45165 0.6024
+vt 0.46157 0.60833
+vt 0.4535 0.59939
+vt 0.44079 0.59758
+vt 0.43937 0.60061
+vt 0.42885 0.5976
+vt 0.4286 0.59396
+vt 0.42829 0.59044
+vt 0.4171 0.59473
+vt 0.41564 0.59072
+vt 0.41341 0.58491
+vt 0.40445 0.59182
+vt 0.40186 0.5867
+vt 0.39947 0.58197
+vt 0.41085 0.57922
+vt 0.39548 0.57716
+vt 0.40581 0.57109
+vt 0.391 0.58565
+vt 0.38824 0.58167
+vt 0.38399 0.59344
+vt 0.38088 0.5895
+vt 0.37735 0.58531
+vt 0.37446 0.60237
+vt 0.37054 0.59939
+vt 0.36608 0.59657
+vt 0.36149 0.60681
+vt 0.34877 0.59934
+vt 0.35494 0.5891
+vt 0.33534 0.59213
+vt 0.34134 0.58264
+vt 0.32045 0.58597
+vt 0.32544 0.57942
+vt 0.32665 0.57213
+vt 0.32547 0.56546
+vt 0.30957 0.57589
+vt 0.31104 0.57057
+vt 0.31043 0.56583
+vt 0.3097 0.56144
+vt 0.3239 0.55952
+vt 0.29658 0.57082
+vt 0.29658 0.56655
+vt 0.29628 0.56237
+vt 0.29579 0.55774
+vt 0.30864 0.55646
+vt 0.28335 0.56628
+vt 0.28326 0.56251
+vt 0.28272 0.55846
+vt 0.28187 0.55436
+vt 0.29504 0.55264
+vt 0.26931 0.56287
+vt 0.26898 0.5598
+vt 0.26863 0.55665
+vt 0.26827 0.55344
+vt 0.28086 0.55015
+vt 0.25488 0.56036
+vt 0.25475 0.55789
+vt 0.25459 0.55544
+vt 0.26753 0.55026
+vt 0.24529 0.55787
+vt 0.24574 0.55566
+vt 0.21703 0.71334
+vt 0.21896 0.71485
+vt 0.21637 0.71997
+vt 0.24407 0.56008
+vt 0.2206 0.71702
+vt 0.25494 0.56283
+vt 0.24237 0.56229
+vt 0.22235 0.71954
+vt 0.21899 0.72972
+vt 0.22451 0.72052
+vt 0.24201 0.5644
+vt 0.25489 0.56527
+vt 0.25463 0.56771
+vt 0.24174 0.56612
+vt 0.22646 0.72097
+vt 0.25436 0.57021
+vt 0.24137 0.56829
+vt 0.22892 0.72124
+vt 0.254 0.57282
+vt 0.24096 0.57057
+vt 0.23153 0.72148
+vt 0.25357 0.57538
+vt 0.24077 0.57332
+vt 0.26812 0.57517
+vt 0.26733 0.57828
+vt 0.26631 0.58155
+vt 0.28037 0.58203
+vt 0.27826 0.58609
+vt 0.27669 0.5905
+vt 0.2652 0.58479
+vt 0.27417 0.59474
+vt 0.26377 0.58795
+vt 0.27118 0.59872
+vt 0.26209 0.5907
+vt 0.25106 0.5856
+vt 0.26516 0.54423
+vt 0.27541 0.53772
+vt 0.27788 0.54175
+vt 0.26641 0.54717
+vt 0.27957 0.54578
+vt 0.28863 0.53618
+vt 0.29139 0.54167
+vt 0.29357 0.54721
+vt 0.30236 0.53768
+vt 0.30491 0.54443
+vt 0.30721 0.55084
+vt 0.31686 0.54186
+vt 0.32001 0.54861
+vt 0.32208 0.55409
+vt 0.33765 0.54453
+vt 0.34076 0.54869
+vt 0.35753 0.54128
+vt 0.35961 0.54426
+vt 0.36647 0.52705
+vt 0.37457 0.53282
+vt 0.38051 0.52325
+vt 0.38888 0.53041
+vt 0.36671 0.51876
+vt 0.38319 0.51478
+vt 0.35125 0.5159
+vt 0.3856 0.50675
+vt 0.40357 0.5172
+vt 0.39769 0.52277
+vt 0.39105 0.53547
+vt 0.40776 0.50675
+vt 0.41551 0.5126
+vt 0.3915 0.49722
+vt 0.39747 0.48606
+vt 0.40989 0.49354
+vt 0.37585 0.49077
+vt 0.38437 0.4796
+vt 0.39229 0.46961
+vt 0.40359 0.47547
+vt 0.36182 0.48068
+vt 0.37014 0.47238
+vt 0.38174 0.46349
+vt 0.38804 0.45622
+vt 0.39634 0.4612
+vt 0.36322 0.46173
+vt 0.37413 0.45607
+vt 0.38121 0.45043
+vt 0.38408 0.44699
+vt 0.39055 0.45177
+vt 0.36952 0.44846
+vt 0.359 0.45434
+vt 0.35655 0.44574
+vt 0.36805 0.4421
+vt 0.35502 0.43812
+vt 0.36752 0.43666
+vt 0.37575 0.43635
+vt 0.38199 0.43839
+vt 0.38966 0.43661
+vt 0.38814 0.44013
+vt 0.38624 0.44363
+vt 0.39423 0.44406
+vt 0.39249 0.44786
+vt 0.40184 0.44858
+vt 0.40039 0.45241
+vt 0.39847 0.45661
+vt 0.40923 0.45825
+vt 0.40764 0.46223
+vt 0.40574 0.46705
+vt 0.41652 0.46781
+vt 0.41511 0.47144
+vt 0.41161 0.48086
+vt 0.42385 0.47756
+vt 0.42236 0.48792
+vt 0.41986 0.49943
+vt 0.42889 0.4907
+vt 0.42613 0.50209
+vt 0.42086 0.51645
+vt 0.43394 0.50528
+vt 0.4266 0.52065
+vt 0.44654 0.50672
+vt 0.43525 0.52135
+vt 0.4587 0.50955
+vt 0.45062 0.52273
+vt 0.46935 0.51142
+vt 0.4718 0.50339
+vt 0.48112 0.50642
+vt 0.47857 0.51328
+vt 0.46093 0.49997
+vt 0.4629 0.49426
+vt 0.45089 0.49625
+vt 0.45374 0.49027
+vt 0.45493 0.48706
+vt 0.46434 0.49094
+vt 0.43927 0.49379
+vt 0.44224 0.48614
+vt 0.44404 0.48316
+vt 0.44603 0.47986
+vt 0.45646 0.484
+vt 0.43237 0.48193
+vt 0.43434 0.47843
+vt 0.43622 0.47511
+vt 0.43815 0.47169
+vt 0.44792 0.47641
+vt 0.42553 0.47364
+vt 0.4271 0.47034
+vt 0.42891 0.46682
+vt 0.43089 0.46305
+vt 0.44029 0.46831
+vt 0.41806 0.46414
+vt 0.41973 0.46058
+vt 0.42132 0.45714
+vt 0.42296 0.45358
+vt 0.43303 0.4593
+vt 0.41063 0.45448
+vt 0.412 0.4507
+vt 0.41341 0.44656
+vt 0.40066 0.40189
+vt 0.39332 0.39744
+vt 0.40151 0.38905
+vt 0.40965 0.39402
+vt 0.403 0.44498
+vt 0.40409 0.44146
+vt 0.39319 0.40935
+vt 0.38409 0.40492
+vt 0.38716 0.41539
+vt 0.37592 0.41076
+vt 0.36175 0.40427
+vt 0.37094 0.39595
+vt 0.38082 0.38925
+vt 0.35874 0.38491
+vt 0.36932 0.37762
+vt 0.37901 0.3704
+vt 0.38923 0.38094
+vt 0.3879 0.36328
+vt 0.39721 0.37278
+vt 0.40777 0.37985
+vt 0.41523 0.38391
+vt 0.40449 0.36503
+vt 0.41322 0.37062
+vt 0.42038 0.3742
+vt 0.44262 0.46474
+vt 0.41852 0.3616
+vt 0.42332 0.36422
+vt 0.45209 0.46931
+vt 0.44974 0.47298
+vt 0.46192 0.47348
+vt 0.45973 0.47716
+vt 0.45805 0.48062
+vt 0.46917 0.48013
+vt 0.46735 0.48388
+vt 0.46578 0.48758
+vt 0.47547 0.4865
+vt 0.4745 0.49045
+vt 0.48267 0.488
+vt 0.48247 0.49178
+vt 0.48959 0.48896
+vt 0.48938 0.49242
+vt 0.49642 0.48889
+vt 0.49616 0.49219
+vt 0.49571 0.49583
+vt 0.49528 0.49934
+vt 0.49512 0.5042
+vt 0.48835 0.50512
+vt 0.49483 0.51184
+vt 0.48772 0.51246
+vt 0.49491 0.52103
+vt 0.49663 0.48575
+vt 0.4967 0.48236
+vt 0.43244 0.31323
+vt 0.43403 0.32006
+vt 0.43051 0.32082
+vt 0.42923 0.31417
+vt 0.42665 0.32184
+vt 0.42516 0.31524
+vt 0.42071 0.32455
+vt 0.41802 0.31708
+vt 0.4137 0.32903
+vt 0.40918 0.32095
+vt 0.40601 0.33484
+vt 0.40057 0.32612
+vt 0.39787 0.3408
+vt 0.39169 0.33138
+vt 0.38952 0.34709
+vt 0.38287 0.3371
+vt 0.38039 0.35325
+vt 0.37381 0.34355
+vt 0.37086 0.35989
+vt 0.36458 0.35036
+vt 0.36101 0.36674
+vt 0.3546 0.35712
+vt 0.35031 0.37422
+vt 0.3435 0.36408
+vt 0.33171 0.37023
+vt 0.3212 0.37512
+vt 0.31284 0.378
+vt 0.30744 0.37944
+vt 0.39617 0.35621
+vt 0.40418 0.34953
+vt 0.41117 0.35688
+vt 0.41147 0.34261
+vt 0.41713 0.34844
+vt 0.42238 0.35223
+vt 0.42678 0.35425
+vt 0.42213 0.33998
+vt 0.4256 0.34289
+vt 0.4288 0.34493
+vt 0.4712 0.47606
+vt 0.4312 0.33817
+vt 0.47798 0.47857
+vt 0.47653 0.48263
+vt 0.48386 0.4813
+vt 0.48305 0.48449
+vt 0.48996 0.4827
+vt 0.48978 0.48586
+vt 0.43558 0.32648
+vt 0.43441 0.33252
+vt 0.41829 0.33552
+vt 0.37072 0.41707
+vt 0.35536 0.4129
+vt 0.35364 0.42121
+vt 0.35347 0.42711
+vt 0.33682 0.42554
+vt 0.35398 0.43235
+vt 0.33917 0.43293
+vt 0.32649 0.43377
+vt 0.32362 0.42475
+vt 0.34151 0.44013
+vt 0.32975 0.44116
+vt 0.31979 0.44426
+vt 0.31607 0.43595
+vt 0.31094 0.42744
+vt 0.34387 0.4493
+vt 0.33252 0.45036
+vt 0.32417 0.45315
+vt 0.34613 0.45721
+vt 0.33465 0.46228
+vt 0.32974 0.46603
+vt 0.34513 0.4717
+vt 0.33815 0.47739
+vt 0.14567 0.65087
+vt 0.15052 0.63769
+vt 0.15362 0.62391
+vt 0.35253 0.46664
+vt 0.38261 0.42107
+vt 0.3911 0.43257
+vt 0.39756 0.43581
+vt 0.39583 0.44035
+vt 0.33067 0.53843
+vt 0.32699 0.53054
+vt 0.31299 0.53376
+vt 0.30883 0.5254
+vt 0.29899 0.53101
+vt 0.29552 0.5251
+vt 0.30633 0.5205
+vt 0.28548 0.531
+vt 0.28037 0.60641
+vt 0.28407 0.60133
+vt 0.29366 0.60837
+vt 0.28892 0.6139
+vt 0.29796 0.60166
+vt 0.28751 0.59604
+vt 0.2899 0.59063
+vt 0.30131 0.59538
+vt 0.30435 0.58984
+vt 0.31654 0.59396
+vt 0.31236 0.60164
+vt 0.29239 0.58596
+vt 0.29489 0.58063
+vt 0.3076 0.58286
+vt 0.28195 0.57784
+vt 0.2826 0.57378
+vt 0.29605 0.57562
+vt 0.26866 0.57197
+vt 0.26914 0.56892
+vt 0.28316 0.56992
+vt 0.26939 0.56586
+vt 0.32966 0.60067
+vt 0.32388 0.60933
+vt 0.37832 0.60464
+vt 0.3827 0.60693
+vt 0.37954 0.61828
+vt 0.38743 0.59728
+vt 0.39122 0.60111
+vt 0.38722 0.60987
+vt 0.39344 0.59014
+vt 0.39678 0.59505
+vt 0.40099 0.60039
+vt 0.39591 0.60554
+vt 0.40762 0.59681
+vt 0.41069 0.60163
+vt 0.40485 0.60531
+vt 0.41881 0.59865
+vt 0.42031 0.60256
+vt 0.42893 0.60131
+vt 0.42872 0.60573
+vt 0.4216 0.60675
+vt 0.43833 0.60291
+vt 0.4366 0.60685
+vt 0.18314 0.44858
+vt 0.16686 0.44324
+vt 0.44322 0.61247
+vt 0.19707 0.45993
+vt 0.2116 0.4752
+vt 0.15079 0.44354
+vt 0.40061 0.60948
+vt 0.39192 0.61278
+vt 0.38896 0.62247
+vt 0.38462 0.62066
+vt 0.38761 0.63651
+vt 0.38344 0.63633
+vt 0.37867 0.63679
+vt 0.38888 0.65619
+vt 0.38574 0.65719
+vt 0.38164 0.6588
+vt 0.39875 0.67286
+vt 0.37709 0.66064
+vt 0.37131 0.66322
+vt 0.36104 0.64337
+vt 0.36602 0.66563
+vt 0.35525 0.63503
+vt 0.40228 0.66918
+vt 0.4126 0.67988
+vt 0.41128 0.68366
+vt 0.42678 0.68613
+vt 0.42657 0.69141
+vt 0.42692 0.69875
+vt 0.44029 0.69295
+vt 0.44079 0.7013
+vt 0.44127 0.71298
+vt 0.42819 0.71013
+vt 0.44122 0.72619
+vt 0.42867 0.7244
+vt 0.41688 0.72132
+vt 0.42929 0.73966
+vt 0.41812 0.73766
+vt 0.40872 0.73488
+vt 0.40692 0.718
+vt 0.41866 0.75337
+vt 0.40843 0.75072
+vt 0.40141 0.74838
+vt 0.40753 0.76508
+vt 0.40022 0.76278
+vt 0.39419 0.76096
+vt 0.39564 0.74628
+vt 0.38584 0.75562
+vt 0.38664 0.7433
+vt 0.38632 0.72902
+vt 0.38035 0.70787
+vt 0.37415 0.74168
+vt 0.37533 0.72793
+vt 0.37122 0.71287
+vt 0.36033 0.72996
+vt 0.35667 0.71801
+vt 0.34811 0.70549
+vt 0.35905 0.6993
+vt 0.3667 0.69432
+vt 0.34484 0.68561
+vt 0.35109 0.67942
+vt 0.33198 0.67142
+vt 0.33845 0.66262
+vt 0.31913 0.66257
+vt 0.32293 0.65556
+vt 0.3081 0.65879
+vt 0.31141 0.65313
+vt 0.31313 0.64928
+vt 0.2996 0.65024
+vt 0.30155 0.64707
+vt 0.28853 0.64628
+vt 0.29181 0.64395
+vt 0.29475 0.64198
+vt 0.32352 0.50497
+vt 0.32225 0.50075
+vt 0.33336 0.4933
+vt 0.33595 0.50009
+vt 0.29599 0.65565
+vt 0.28341 0.65246
+vt 0.30202 0.66913
+vt 0.29073 0.66589
+vt 0.27853 0.66276
+vt 0.29619 0.68146
+vt 0.2872 0.67914
+vt 0.2762 0.67656
+vt 0.28159 0.69214
+vt 0.27126 0.68902
+vt 0.19148 0.66077
+vt 0.19758 0.67313
+vt 0.18676 0.67948
+vt 0.18202 0.66713
+vt 0.20029 0.68573
+vt 0.19068 0.69172
+vt 0.2012 0.69958
+vt 0.19502 0.70401
+vt 0.19053 0.72055
+vt 0.25131 0.70744
+vt 0.26313 0.69908
+vt 0.27119 0.70289
+vt 0.24544 0.71316
+vt 0.28842 0.69491
+vt 0.27633 0.7061
+vt 0.2941 0.69808
+vt 0.28109 0.70951
+vt 0.26681 0.71817
+vt 0.28675 0.71372
+vt 0.27292 0.72256
+vt 0.26129 0.73024
+vt 0.28198 0.73016
+vt 0.27128 0.73848
+vt 0.26269 0.74727
+vt 0.2831 0.74815
+vt 0.2748 0.7569
+vt 0.26782 0.76658
+vt 0.25561 0.75717
+vt 0.26123 0.7761
+vt 0.24935 0.76731
+vt 0.25431 0.78466
+vt 0.24287 0.7766
+vt 0.23073 0.77062
+vt 0.23529 0.78471
+vt 0.22408 0.77844
+vt 0.21793 0.77536
+vt 0.22247 0.76738
+vt 0.21435 0.77344
+vt 0.21829 0.76574
+vt 0.21091 0.77159
+vt 0.21447 0.76445
+vt 0.20742 0.76994
+vt 0.21054 0.76321
+vt 0.21311 0.75612
+vt 0.20648 0.77719
+vt 0.20349 0.77499
+vt 0.20027 0.77275
+vt 0.19797 0.77779
+vt 0.19608 0.775
+vt 0.19476 0.77019
+vt 0.18949 0.77756
+vt 0.19955 0.78043
+vt 0.18912 0.77959
+vt 0.20082 0.78279
+vt 0.18879 0.78152
+vt 0.18187 0.78148
+vt 0.18181 0.78329
+vt 0.17723 0.78329
+vt 0.1746 0.78801
+vt 0.17402 0.79153
+vt 0.17237 0.79175
+vt 0.17297 0.79677
+vt 0.17081 0.79685
+vt 0.17085 0.7918
+vt 0.16844 0.79655
+vt 0.16937 0.79161
+vt 0.16583 0.79566
+vt 0.16806 0.80253
+vt 0.16472 0.80117
+vt 0.15985 0.79557
+vt 0.1625 0.79349
+vt 0.1568 0.78546
+vt 0.16117 0.78394
+vt 0.15605 0.77228
+vt 0.15977 0.77293
+vt 0.16343 0.773
+vt 0.1648 0.76563
+vt 0.16768 0.76077
+vt 0.17323 0.76005
+vt 0.17233 0.76374
+vt 0.16721 0.80903
+vt 0.17106 0.8031
+vt 0.20949 0.77929
+vt 0.24683 0.79233
+vt 0.23842 0.79921
+vt 0.25807 0.80144
+vt 0.24975 0.8078
+vt 0.24068 0.81382
+vt 0.22923 0.80503
+vt 0.23109 0.81918
+vt 0.24931 0.82446
+vt 0.2395 0.82942
+vt 0.22924 0.83388
+vt 0.24769 0.84214
+vt 0.23678 0.84606
+vt 0.22531 0.84922
+vt 0.24378 0.86034
+vt 0.23105 0.86231
+vt 0.21936 0.86446
+vt 0.23509 0.87717
+vt 0.22217 0.87763
+vt 0.20889 0.8767
+vt 0.22234 0.89071
+vt 0.2088 0.88895
+vt 0.19619 0.88559
+vt 0.20747 0.90168
+vt 0.19491 0.89824
+vt 0.18351 0.89318
+vt 0.19268 0.91167
+vt 0.18158 0.90664
+vt 0.17191 0.90155
+vt 0.17758 0.92074
+vt 0.16778 0.91514
+vt 0.159 0.90937
+vt 0.15093 0.90324
+vt 0.14252 0.89569
+vt 0.13333 0.88787
+vt 0.18876 0.92581
+vt 0.20095 0.92952
+vt 0.20504 0.91497
+vt 0.21835 0.91717
+vt 0.21348 0.93217
+vt 0.22081 0.90393
+vt 0.23518 0.90614
+vt 0.2317 0.92007
+vt 0.23608 0.89228
+vt 0.25029 0.89337
+vt 0.24881 0.90891
+vt 0.24868 0.87659
+vt 0.25688 0.85729
+vt 0.26773 0.85147
+vt 0.25772 0.83725
+vt 0.26688 0.83124
+vt 0.27597 0.8438
+vt 0.25842 0.81904
+vt 0.26666 0.81258
+vt 0.27492 0.82396
+vt 0.28209 0.81531
+vt 0.2903 0.82635
+vt 0.28361 0.83554
+vt 0.27423 0.80441
+vt 0.28136 0.79502
+vt 0.28894 0.80562
+vt 0.26551 0.79419
+vt 0.27221 0.78542
+vt 0.2789 0.77579
+vt 0.28826 0.78509
+vt 0.29528 0.77536
+vt 0.30295 0.78552
+vt 0.29583 0.79545
+vt 0.28576 0.76618
+vt 0.29365 0.75713
+vt 0.30272 0.76615
+vt 0.3111 0.7574
+vt 0.31803 0.76747
+vt 0.31029 0.77624
+vt 0.30298 0.74813
+vt 0.31382 0.73915
+vt 0.32083 0.74881
+vt 0.29307 0.7393
+vt 0.30478 0.72991
+vt 0.31823 0.72078
+vt 0.32617 0.73093
+vt 0.29512 0.72084
+vt 0.31018 0.71109
+vt 0.32481 0.7015
+vt 0.33337 0.71278
+vt 0.30178 0.70315
+vt 0.31479 0.69175
+vt 0.32495 0.68043
+vt 0.33688 0.69236
+vt 0.30487 0.68542
+vt 0.31308 0.67327
+vt 0.34049 0.72393
+vt 0.34512 0.73508
+vt 0.3322 0.74131
+vt 0.34749 0.74659
+vt 0.33625 0.75232
+vt 0.32651 0.75922
+vt 0.33946 0.7641
+vt 0.33161 0.77093
+vt 0.32431 0.7787
+vt 0.33759 0.78363
+vt 0.33101 0.79071
+vt 0.32412 0.79835
+vt 0.31712 0.78714
+vt 0.31724 0.80676
+vt 0.30996 0.79621
+vt 0.31078 0.81618
+vt 0.30308 0.80613
+vt 0.30468 0.82645
+vt 0.2967 0.81648
+vt 0.29868 0.83681
+vt 0.31266 0.83503
+vt 0.30643 0.84512
+vt 0.30022 0.85541
+vt 0.29229 0.8469
+vt 0.29487 0.8655
+vt 0.28641 0.85676
+vt 0.30725 0.86141
+vt 0.30148 0.87048
+vt 0.29629 0.87843
+vt 0.3081 0.87542
+vt 0.30205 0.88367
+vt 0.29603 0.89634
+vt 0.29081 0.88899
+vt 0.29286 0.91132
+vt 0.28488 0.90609
+vt 0.29058 0.92506
+vt 0.28097 0.92122
+vt 0.27131 0.91697
+vt 0.27689 0.93704
+vt 0.26622 0.93303
+vt 0.25533 0.92866
+vt 0.2607 0.91261
+vt 0.24389 0.92437
+vt 0.24881 0.94463
+vt 0.2371 0.93989
+vt 0.22542 0.93537
+vt 0.26059 0.94918
+vt 0.27281 0.95346
+vt 0.28563 0.95619
+vt 0.28793 0.94005
+vt 0.29999 0.94188
+vt 0.29898 0.95726
+vt 0.30106 0.9281
+vt 0.31273 0.9287
+vt 0.31294 0.94198
+vt 0.30142 0.91543
+vt 0.31105 0.9169
+vt 0.32245 0.91576
+vt 0.32501 0.92708
+vt 0.3016 0.90263
+vt 0.30723 0.88902
+vt 0.31472 0.88068
+vt 0.32083 0.88677
+vt 0.32913 0.87997
+vt 0.33584 0.88804
+vt 0.32609 0.89395
+vt 0.32177 0.87302
+vt 0.32889 0.8655
+vt 0.33669 0.87296
+vt 0.31445 0.86697
+vt 0.32116 0.85859
+vt 0.32794 0.85009
+vt 0.33588 0.85761
+vt 0.31376 0.85207
+vt 0.32032 0.8427
+vt 0.32667 0.83354
+vt 0.33461 0.84167
+vt 0.31872 0.82522
+vt 0.32508 0.81632
+vt 0.33324 0.82525
+vt 0.34008 0.81788
+vt 0.34863 0.82698
+vt 0.3415 0.83407
+vt 0.33182 0.80851
+vt 0.33861 0.80132
+vt 0.34689 0.81088
+vt 0.35353 0.80404
+vt 0.36251 0.81305
+vt 0.35573 0.82005
+vt 0.34518 0.79456
+vt 0.35118 0.78806
+vt 0.35976 0.7972
+vt 0.34379 0.77703
+vt 0.34989 0.7706
+vt 0.35633 0.78185
+vt 0.34861 0.75822
+vt 0.3597 0.75445
+vt 0.36072 0.74238
+vt 0.3728 0.75316
+vt 0.38156 0.76697
+vt 0.39106 0.77291
+vt 0.38578 0.7823
+vt 0.37622 0.77594
+vt 0.38022 0.79054
+vt 0.37081 0.78349
+vt 0.37465 0.79832
+vt 0.36541 0.79037
+vt 0.36879 0.80584
+vt 0.38454 0.80458
+vt 0.37867 0.81297
+vt 0.37214 0.82103
+vt 0.38896 0.81919
+vt 0.38181 0.82804
+vt 0.37416 0.8365
+vt 0.36489 0.82856
+vt 0.36647 0.84428
+vt 0.35742 0.83576
+vt 0.35886 0.8515
+vt 0.35001 0.84276
+vt 0.35142 0.85847
+vt 0.34281 0.84992
+vt 0.34409 0.86564
+vt 0.3603 0.86767
+vt 0.35243 0.87454
+vt 0.34443 0.88141
+vt 0.36046 0.88449
+vt 0.35136 0.89096
+vt 0.3414 0.89712
+vt 0.3571 0.90166
+vt 0.3457 0.90729
+vt 0.33433 0.91245
+vt 0.33064 0.90247
+vt 0.34961 0.9186
+vt 0.33753 0.92386
+vt 0.3534 0.93103
+vt 0.33991 0.93647
+vt 0.32617 0.94022
+vt 0.34253 0.94949
+vt 0.3276 0.95423
+vt 0.31288 0.95696
+vt 0.35719 0.9441
+vt 0.37114 0.93779
+vt 0.36624 0.92512
+vt 0.37926 0.91823
+vt 0.38493 0.93042
+vt 0.36176 0.91299
+vt 0.3738 0.90646
+vt 0.38492 0.8983
+vt 0.39169 0.90946
+vt 0.36759 0.89527
+vt 0.37735 0.88778
+vt 0.38652 0.87913
+vt 0.3952 0.88871
+vt 0.36908 0.87752
+vt 0.37744 0.86971
+vt 0.38547 0.861
+vt 0.39521 0.86945
+vt 0.36812 0.86051
+vt 0.37589 0.85267
+vt 0.3837 0.84408
+vt 0.3935 0.85163
+vt 0.40163 0.84173
+vt 0.41196 0.84866
+vt 0.40362 0.85931
+vt 0.39162 0.83492
+vt 0.39935 0.82536
+vt 0.40974 0.83125
+vt 0.41719 0.81987
+vt 0.42799 0.82487
+vt 0.42017 0.83722
+vt 0.40623 0.81519
+vt 0.41174 0.80443
+vt 0.42342 0.8079
+vt 0.39531 0.81012
+vt 0.40057 0.80052
+vt 0.40435 0.78999
+vt 0.41524 0.793
+vt 0.39001 0.79607
+vt 0.39469 0.78666
+vt 0.39822 0.77566
+vt 0.40664 0.77815
+vt 0.41853 0.76745
+vt 0.41738 0.78063
+vt 0.43021 0.769
+vt 0.42903 0.78265
+vt 0.42695 0.79571
+vt 0.441 0.78436
+vt 0.43906 0.79834
+vt 0.43518 0.81189
+vt 0.45129 0.80116
+vt 0.44652 0.81632
+vt 0.43895 0.83046
+vt 0.45779 0.82162
+vt 0.45035 0.83672
+vt 0.44211 0.85085
+vt 0.43091 0.84366
+vt 0.43344 0.86416
+vt 0.42261 0.856
+vt 0.42415 0.87656
+vt 0.41396 0.86752
+vt 0.41413 0.88813
+vt 0.40485 0.87834
+vt 0.40334 0.89907
+vt 0.42328 0.89878
+vt 0.41133 0.91012
+vt 0.39844 0.92085
+vt 0.43436 0.88648
+vt 0.44449 0.87319
+vt 0.45363 0.85895
+vt 0.4623 0.84384
+vt 0.46976 0.82727
+vt 0.47486 0.80831
+vt 0.46312 0.80431
+vt 0.46513 0.78709
+vt 0.47711 0.78935
+vt 0.45314 0.78577
+vt 0.45384 0.77037
+vt 0.46567 0.77077
+vt 0.44208 0.76993
+vt 0.44168 0.75513
+vt 0.45352 0.75501
+vt 0.4301 0.75477
+vt 0.44118 0.74035
+vt 0.45449 0.72746
+vt 0.45385 0.74096
+vt 0.46803 0.72827
+vt 0.46718 0.74207
+vt 0.46615 0.75594
+vt 0.48016 0.74307
+vt 0.47923 0.75776
+vt 0.4782 0.77275
+vt 0.48073 0.7281
+vt 0.48069 0.71275
+vt 0.46826 0.7147
+vt 0.46676 0.70196
+vt 0.4787 0.69826
+vt 0.45476 0.71466
+vt 0.45408 0.70268
+vt 0.45279 0.69279
+vt 0.46405 0.69112
+vt 0.47535 0.68712
+vt 0.45123 0.68422
+vt 0.43966 0.687
+vt 0.43928 0.68246
+vt 0.42667 0.68202
+vt 0.42655 0.67865
+vt 0.4137 0.67699
+vt 0.41481 0.67421
+vt 0.41597 0.67126
+vt 0.41763 0.66753
+vt 0.40628 0.66532
+vt 0.4041 0.66729
+vt 0.39291 0.65454
+vt 0.46726 0.64833
+vt 0.22684 0.55799
+vt 0.22378 0.57102
+vt 0.20307 0.55635
+vt 0.18484 0.55658
+vt 0.17071 0.55319
+vt 0.09594 0.84884
+vt 0.09206 0.84304
+vt 0.09992 0.83288
+vt 0.08826 0.83682
+vt 0.09593 0.82837
+vt 0.10533 0.81672
+vt 0.1097 0.82021
+vt 0.09156 0.82336
+vt 0.10063 0.81276
+vt 0.0873 0.81718
+vt 0.09464 0.80767
+vt 0.08029 0.80884
+vt 0.08557 0.80067
+vt 0.06853 0.80102
+vt 0.07228 0.79338
+vt 0.07558 0.78496
+vt 0.05948 0.78793
+vt 0.06189 0.78045
+vt 0.06359 0.772
+vt 0.05019 0.77703
+vt 0.05092 0.77091
+vt 0.04986 0.76358
+vt 0.06262 0.76124
+vt 0.04648 0.7556
+vt 0.05824 0.74927
+vt 0.03783 0.77349
+vt 0.04857 0.78241
+vt 0.03725 0.77648
+vt 0.02938 0.77334
+vt 0.02989 0.77114
+vt 0.04639 0.78723
+vt 0.05667 0.79462
+vt 0.05322 0.80089
+vt 0.04353 0.79163
+vt 0.06416 0.80832
+vt 0.07409 0.81574
+vt 0.07974 0.82242
+vt 0.08388 0.82955
+vt 0.19558 0.76897
+vt 0.19038 0.76299
+vt 0.19145 0.76574
+vt 0.19348 0.76208
+vt 0.19332 0.76551
+vt 0.19231 0.75693
+vt 0.1883 0.75915
+vt 0.18437 0.7547
+vt 0.18928 0.75133
+vt 0.18386 0.74496
+vt 0.19193 0.74117
+vt 0.18763 0.7343
+vt 0.19474 0.72959
+vt 0.19881 0.73908
+vt 0.18244 0.72705
+vt 0.08707 0.69496
+vt 0.09981 0.70226
+vt 0.09262 0.68601
+vt 0.10517 0.69067
+vt 0.0962 0.67197
+vt 0.10566 0.67603
+vt 0.10044 0.65916
+vt 0.11016 0.66459
+vt 0.07751 0.67173
+vt 0.08189 0.66213
+vt 0.08413 0.65506
+vt 0.06284 0.65154
+vt 0.06665 0.64378
+vt 0.07025 0.63867
+vt 0.08602 0.64911
+vt 0.09314 0.65193
+vt 0.29301 0.40489
+vt 0.2809 0.38827
+vt 0.29905 0.40964
+vt 0.05975 0.66161
+vt 0.24063 0.71838
+vt 0.23991 0.71523
+vt 0.24179 0.58603
+vt 0.30372 0.41885
+vt 0.33742 0.63029
+vt 0.33305 0.63504
+vt 0.4827 0.36931
+vt 0.48399 0.37257
+vt 0.48532 0.37631
+vt 0.4832 0.37719
+vt 0.48007 0.37778
+vt 0.48479 0.38244
+vt 0.48168 0.38362
+vt 0.4767 0.38471
+vt 0.47506 0.37783
+vt 0.46964 0.3875
+vt 0.46784 0.37887
+vt 0.4683 0.37001
+vt 0.47202 0.36422
+vt 0.45958 0.37993
+vt 0.46084 0.36764
+vt 0.46602 0.35814
+vt 0.47628 0.36058
+vt 0.45207 0.36583
+vt 0.4565 0.34931
+vt 0.44394 0.36612
+vt 0.44362 0.34516
+vt 0.4522 0.32674
+vt 0.47667 0.53551
+vt 0.47025 0.543
+vt 0.48622 0.53424
+vt 0.47045 0.55339
+vt 0.46509 0.55407
+vt 0.47169 0.56213
+vt 0.46679 0.56462
+vt 0.461 0.56717
+vt 0.46029 0.55476
+vt 0.45486 0.55505
+vt 0.46967 0.5735
+vt 0.47517 0.57009
+vt 0.47945 0.5775
+vt 0.47368 0.58184
+vt 0.48441 0.58554
+vt 0.47905 0.5898
+vt 0.49161 0.59381
+vt 0.48734 0.59757
+vt 0.4825 0.60286
+vt 0.49436 0.60462
+vt 0.49717 0.60142
+vt 0.50056 0.60532
+vt 0.49908 0.60834
+vt 0.49163 0.44863
+vt 0.4931 0.44357
+vt 0.49418 0.43996
+vt 0.49468 0.43663
+vt 0.49517 0.43265
+vt 0.49607 0.42734
+vt 0.4965 0.41722
+vt 0.49245 0.40246
+vt 0.49054 0.38787
+vt 0.48917 0.40379
+vt 0.48773 0.38931
+vt 0.48731 0.38119
+vt 0.4854 0.40545
+vt 0.48412 0.39143
+vt 0.48096 0.40709
+vt 0.47873 0.3937
+vt 0.47489 0.41045
+vt 0.47224 0.39762
+vt 0.47047 0.41398
+vt 0.46547 0.40199
+vt 0.46233 0.39088
+vt 0.45975 0.40605
+vt 0.45539 0.39402
+vt 0.45214 0.38109
+vt 0.44799 0.39759
+vt 0.44397 0.38293
+vt 0.45339 0.41046
+vt 0.46628 0.41777
+vt 0.46136 0.42206
+vt 0.47784 0.42791
+vt 0.47528 0.43013
+vt 0.47278 0.43249
+vt 0.48701 0.43644
+vt 0.48547 0.43907
+vt 0.48365 0.4421
+vt 0.48044 0.42621
+vt 0.48858 0.43388
+vt 0.4833 0.42432
+vt 0.49012 0.43094
+vt 0.48686 0.37528
+vt 0.48959 0.37973
+vt 0.49128 0.37798
+vt 0.49301 0.37589
+vt 0.49595 0.37769
+vt 0.49474 0.37289
+vt 0.49827 0.3783
+vt 0.49396 0.36742
+vt 0.48965 0.36498
+vt 0.48614 0.36445
+vt 0.48414 0.36878
+vt 0.48359 0.36457
+vt 0.48116 0.36498
+vt 0.48528 0.37182
+vt 0.48416 0.30377
+vt 0.39246 0.54247
+vt 0.50042 0.14256
+vt 0.50042 0.16178
+vt 0.45819 0.16097
+vt 0.45888 0.14105
+vt 0.50042 0.28655
+vt 0.45969 0.2883
+vt 0.46251 0.27893
+vt 0.50042 0.28033
+vt 0.4619 0.21224
+vt 0.50042 0.21527
+vt 0.50042 0.22025
+vt 0.46212 0.21903
+vt 0.46515 0.25168
+vt 0.46286 0.23388
+vt 0.50042 0.23441
+vt 0.50042 0.2496
+vt 0.46286 0.10167
+vt 0.41686 0.10197
+vt 0.41077 0.07955
+vt 0.45476 0.07399
+vt 0.46301 0.20457
+vt 0.4306 0.20145
+vt 0.42558 0.18545
+vt 0.46423 0.19261
+vt 0.41725 0.25124
+vt 0.42441 0.23428
+vt 0.41795 0.28859
+vt 0.4202 0.27981
+vt 0.37329 0.09586
+vt 0.36132 0.07959
+vt 0.37438 0.19546
+vt 0.37349 0.1778
+vt 0.35887 0.25062
+vt 0.36363 0.23308
+vt 0.36739 0.29777
+vt 0.35944 0.28851
+vt 0.19396 0.36005
+vt 0.16086 0.39851
+vt 0.15257 0.39848
+vt 0.18652 0.34457
+vt 0.33187 0.09021
+vt 0.29061 0.09036
+vt 0.29556 0.07501
+vt 0.32472 0.07566
+vt 0.32507 0.18951
+vt 0.27889 0.18037
+vt 0.27285 0.16546
+vt 0.32422 0.17326
+vt 0.31776 0.25962
+vt 0.28418 0.26916
+vt 0.28153 0.25197
+vt 0.31769 0.24934
+vt 0.32544 0.3086
+vt 0.30071 0.31683
+vt 0.28341 0.30759
+vt 0.32086 0.29483
+vt 0.13861 0.4089
+vt 0.13092 0.40895
+vt 0.13322 0.39478
+vt 0.1425 0.39675
+vt 0.15425 0.09391
+vt 0.09948 0.08104
+vt 0.11626 0.07469
+vt 0.16514 0.07445
+vt 0.07509 0.39975
+vt 0.0765 0.41617
+vt 0.05068 0.41992
+vt 0.0581 0.40129
+vt 0.17577 0.34249
+vt 0.16661 0.34024
+vt 0.21419 0.38569
+vt 0.17412 0.40659
+vt 0.1713 0.39889
+vt 0.20343 0.37554
+vt 0.13477 0.11385
+vt 0.08797 0.10055
+vt 0.09162 0.09291
+vt 0.14026 0.10803
+vt 0.16005 0.40768
+vt 0.14655 0.40912
+vt 0.31712 0.28067
+vt 0.28396 0.29096
+vt 0.28162 0.1537
+vt 0.32644 0.15801
+vt 0.41809 0.27011
+vt 0.35674 0.27388
+vt 0.37479 0.15992
+vt 0.41129 0.16019
+vt 0.46817 0.26802
+vt 0.50042 0.26686
+vt 0.50042 0.0986
+vt 0.50042 0.11152
+vt 0.46039 0.11508
+vt 0.50042 0.0697
+vt 0.32943 0.12551
+vt 0.28546 0.12628
+vt 0.28737 0.10869
+vt 0.33308 0.10322
+vt 0.41673 0.12716
+vt 0.38151 0.12042
+vt 0.37948 0.10973
+vt 0.41674 0.11502
+vt 0.45838 0.12817
+vt 0.18366 0.41098
+vt 0.16697 0.41749
+vt 0.1525 0.42311
+vt 0.22216 0.39092
+vt 0.0633 0.1625
+vt 0.06337 0.17928
+vt 0.02831 0.18927
+vt 0.03835 0.17737
+vt 0.14379 0.4241
+vt 0.13431 0.4239
+vt 0.33608 0.31654
+vt 0.31247 0.32623
+vt 0.32476 0.19953
+vt 0.2828 0.19305
+vt 0.4149 0.29877
+vt 0.36893 0.30732
+vt 0.43186 0.21093
+vt 0.37191 0.20416
+vt 0.45803 0.29567
+vt 0.50041 0.20059
+vt 0.50042 0.20823
+vt 0.50042 0.29167
+vt 0.24417 0.19168
+vt 0.2365 0.17567
+vt 0.27524 0.34967
+vt 0.2635 0.33899
+vt 0.25053 0.32679
+vt 0.23806 0.32282
+vt 0.24342 0.12539
+vt 0.24472 0.11177
+vt 0.20685 0.1545
+vt 0.24383 0.14913
+vt 0.22394 0.3058
+vt 0.23209 0.27191
+vt 0.23133 0.09262
+vt 0.245 0.07994
+vt 0.05499 0.38408
+vt 0.05189 0.39608
+vt 0.06238 0.38008
+vt 0.06181 0.38914
+vt 0.05765 0.15505
+vt 0.02993 0.16444
+vt 0.08252 0.36572
+vt 0.07554 0.3826
+vt 0.04867 0.14566
+vt 0.01537 0.14886
+vt 0.11057 0.39451
+vt 0.11 0.40527
+vt 0.09046 0.39875
+vt 0.09445 0.37566
+vt 0.10686 0.13849
+vt 0.13198 0.15596
+vt 0.10602 0.15683
+vt 0.08064 0.14261
+vt 0.14674 0.33159
+vt 0.12659 0.33068
+vt 0.15252 0.17424
+vt 0.12228 0.17196
+vt 0.28743 0.20515
+vt 0.24797 0.21111
+vt 0.11227 0.41863
+vt 0.09367 0.41638
+vt 0.0959 0.18682
+vt 0.11326 0.3251
+vt 0.08532 0.34799
+vt 0.05318 0.13386
+vt 0.03563 0.13335
+vt 0.14773 0.25688
+vt 0.14962 0.24732
+vt 0.1694 0.24571
+vt 0.16507 0.26097
+vt 0.06771 0.12308
+vt 0.01416 0.11367
+vt 0.06144 0.37262
+vt 0.04934 0.369
+vt 0.04768 0.38111
+vt 0.20387 0.11924
+vt 0.20223 0.13582
+vt 0.19611 0.30973
+vt 0.08383 0.10795
+vt 0.12923 0.1204
+vt 0.11691 0.13456
+vt 0.07551 0.11704
+vt 0.12372 0.22076
+vt 0.1319 0.22697
+vt 0.12659 0.23934
+vt 0.12142 0.23554
+vt 0.12192 0.42126
+vt 0.12076 0.40883
+vt 0.13125 0.27031
+vt 0.12444 0.2789
+vt 0.12272 0.26256
+vt 0.12531 0.25839
+vt 0.13603 0.23447
+vt 0.12945 0.24324
+vt 0.12103 0.39457
+vt 0.15675 0.33466
+vt 0.15653 0.15728
+vt 0.50042 0.12601
+vt 0.24323 0.1383
+vt 0.28413 0.14094
+vt 0.41586 0.1399
+vt 0.37624 0.14323
+vt 0.32798 0.14283
+vt 0.12144 0.24913
+vt 0.11417 0.23493
+vt 0.18492 0.30138
+vt 0.18969 0.30597
+vt 0.20587 0.24082
+vt 0.20521 0.21459
+vt 0.22319 0.21332
+vt 0.22218 0.23933
+vt 0.24465 0.23699
+vt 0.27975 0.22808
+vt 0.31658 0.23149
+vt 0.11682 0.28119
+vt 0.11568 0.2644
+vt 0.20294 0.26614
+vt 0.21427 0.26812
+vt 0.17194 0.1771
+vt 0.18067 0.202
+vt 0.1643 0.20814
+vt 0.13018 0.24706
+vt 0.12903 0.25065
+vt 0.43161 0.21991
+vt 0.37088 0.21502
+vt 0.32417 0.20853
+vt 0.11539 0.21948
+vt 0.18731 0.24439
+vt 0.18291 0.26261
+vt 0.2212 0.19225
+vt 0.20419 0.19273
+vt 0.15029 0.23642
+vt 0.16864 0.22577
+vt 0.20327 0.1733
+vt 0.17519 0.28775
+vt 0.16456 0.27832
+vt 0.18514 0.22016
+vt 0.12868 0.25468
+vt 0.13003 0.25125
+vt 0.13056 0.24892
+vt 0.1363 0.24256
+vt 0.14552 0.26926
+vt 0.13886 0.28869
+vt 0.13556 0.2533
+vt 0.13543 0.26095
+vt 0.21963 0.17905
+vt 0.14927 0.22395
+vt 0.13574 0.24873
+vt 0.12435 0.19852
+vt 0.11278 0.20057
+vt 0.11736 0.30188
+vt 0.12753 0.30464
+vt 0.14014 0.20853
+vt 0.54199 0.14122
+vt 0.54228 0.16169
+vt 0.53832 0.27893
+vt 0.54114 0.2883
+vt 0.53893 0.21224
+vt 0.53872 0.21903
+vt 0.53568 0.25168
+vt 0.53797 0.23388
+vt 0.53799 0.10168
+vt 0.54608 0.074
+vt 0.59007 0.07957
+vt 0.58398 0.10197
+vt 0.53782 0.20457
+vt 0.53664 0.19257
+vt 0.58019 0.18311
+vt 0.57558 0.1994
+vt 0.57642 0.23428
+vt 0.58358 0.25124
+vt 0.58063 0.27981
+vt 0.58288 0.28859
+vt 0.63952 0.0796
+vt 0.62754 0.09587
+vt 0.62702 0.17786
+vt 0.62607 0.19407
+vt 0.6372 0.23309
+vt 0.64196 0.25062
+vt 0.64138 0.28851
+vt 0.63344 0.29777
+vt 0.80685 0.36006
+vt 0.81429 0.34458
+vt 0.84823 0.39848
+vt 0.83994 0.39851
+vt 0.66915 0.09042
+vt 0.67611 0.07568
+vt 0.70527 0.07503
+vt 0.71057 0.09069
+vt 0.67471 0.18855
+vt 0.67548 0.17323
+vt 0.72728 0.16549
+vt 0.72076 0.18177
+vt 0.68303 0.25968
+vt 0.68294 0.24919
+vt 0.72305 0.2567
+vt 0.72189 0.2748
+vt 0.67538 0.30861
+vt 0.67996 0.29483
+vt 0.71741 0.30759
+vt 0.70011 0.31683
+vt 0.86219 0.4089
+vt 0.85831 0.39675
+vt 0.86758 0.39478
+vt 0.86989 0.40895
+vt 0.84657 0.09394
+vt 0.83568 0.07448
+vt 0.88455 0.07472
+vt 0.90133 0.08107
+vt 0.92571 0.39976
+vt 0.94269 0.4013
+vt 0.95012 0.41992
+vt 0.9243 0.41618
+vt 0.82504 0.3425
+vt 0.8342 0.34025
+vt 0.78662 0.38569
+vt 0.79738 0.37554
+vt 0.82951 0.39889
+vt 0.82668 0.40659
+vt 0.86604 0.11387
+vt 0.86056 0.10806
+vt 0.9092 0.09294
+vt 0.91284 0.10058
+vt 0.84075 0.40768
+vt 0.85425 0.40912
+vt 0.6837 0.28067
+vt 0.7171 0.29126
+vt 0.67364 0.15813
+vt 0.71829 0.15301
+vt 0.58274 0.27011
+vt 0.64408 0.27389
+vt 0.58337 0.16182
+vt 0.62732 0.15996
+vt 0.53266 0.26802
+vt 0.54045 0.11509
+vt 0.67037 0.126
+vt 0.66983 0.1089
+vt 0.71443 0.1111
+vt 0.71449 0.1258
+vt 0.58312 0.12676
+vt 0.58376 0.11471
+vt 0.6214 0.10975
+vt 0.62045 0.12156
+vt 0.54245 0.12817
+vt 0.81715 0.41098
+vt 0.83384 0.41749
+vt 0.8483 0.42311
+vt 0.77865 0.39092
+vt 0.93751 0.16252
+vt 0.96245 0.1774
+vt 0.9725 0.1893
+vt 0.93744 0.1793
+vt 0.85701 0.4241
+vt 0.86649 0.4239
+vt 0.66474 0.31654
+vt 0.68835 0.32623
+vt 0.67513 0.19954
+vt 0.71814 0.19623
+vt 0.58593 0.29877
+vt 0.6319 0.30732
+vt 0.57096 0.21053
+vt 0.62819 0.20434
+vt 0.5428 0.29567
+vt 0.76288 0.17728
+vt 0.75533 0.1934
+vt 0.73731 0.33899
+vt 0.72557 0.34967
+vt 0.76275 0.32281
+vt 0.75029 0.32679
+vt 0.74805 0.10968
+vt 0.75468 0.12218
+vt 0.75685 0.14761
+vt 0.7949 0.1536
+vt 0.76923 0.27572
+vt 0.77485 0.30545
+vt 0.75583 0.07996
+vt 0.76965 0.09297
+vt 0.9458 0.38409
+vt 0.9489 0.39609
+vt 0.93841 0.38008
+vt 0.93899 0.38915
+vt 0.94316 0.15508
+vt 0.97087 0.16447
+vt 0.91828 0.36573
+vt 0.92525 0.3826
+vt 0.95213 0.14569
+vt 0.98544 0.14889
+vt 0.89023 0.39451
+vt 0.90635 0.37567
+vt 0.91034 0.39875
+vt 0.8908 0.40528
+vt 0.89395 0.13851
+vt 0.92017 0.14263
+vt 0.89479 0.15685
+vt 0.86884 0.15598
+vt 0.85407 0.33159
+vt 0.87421 0.33069
+vt 0.87854 0.17198
+vt 0.84835 0.17436
+vt 0.71906 0.2126
+vt 0.75405 0.21303
+vt 0.90713 0.41639
+vt 0.88853 0.41863
+vt 0.90491 0.18684
+vt 0.88754 0.32511
+vt 0.91548 0.348
+vt 0.94762 0.13389
+vt 0.96517 0.13338
+vt 0.85308 0.25689
+vt 0.83574 0.26098
+vt 0.83141 0.24572
+vt 0.85119 0.24733
+vt 0.9331 0.12311
+vt 0.98664 0.11371
+vt 0.93935 0.37263
+vt 0.95146 0.36901
+vt 0.95312 0.38112
+vt 0.79692 0.11528
+vt 0.80341 0.13044
+vt 0.80467 0.30973
+vt 0.91699 0.10798
+vt 0.9253 0.11707
+vt 0.8839 0.13458
+vt 0.87159 0.12042
+vt 0.87708 0.22078
+vt 0.87938 0.23556
+vt 0.87422 0.23935
+vt 0.86891 0.22698
+vt 0.88004 0.40883
+vt 0.87888 0.42127
+vt 0.86956 0.27032
+vt 0.8755 0.2584
+vt 0.87809 0.26258
+vt 0.87637 0.27891
+vt 0.87135 0.24326
+vt 0.86478 0.23449
+vt 0.84406 0.33467
+vt 0.87977 0.39457
+vt 0.84425 0.15711
+vt 0.75764 0.13543
+vt 0.71571 0.1398
+vt 0.58364 0.14284
+vt 0.62552 0.142
+vt 0.67223 0.14307
+vt 0.88664 0.23495
+vt 0.87936 0.24915
+vt 0.81112 0.30598
+vt 0.8159 0.30138
+vt 0.79472 0.24049
+vt 0.77887 0.23968
+vt 0.77992 0.21069
+vt 0.79506 0.21169
+vt 0.72021 0.23415
+vt 0.75552 0.23999
+vt 0.68156 0.23107
+vt 0.88513 0.26442
+vt 0.88398 0.28121
+vt 0.78861 0.27079
+vt 0.80092 0.26739
+vt 0.82854 0.17711
+vt 0.83651 0.20816
+vt 0.82012 0.20193
+vt 0.87063 0.24707
+vt 0.87177 0.25067
+vt 0.56957 0.21991
+vt 0.62991 0.21507
+vt 0.67677 0.21167
+vt 0.88542 0.2195
+vt 0.81793 0.26281
+vt 0.81349 0.24464
+vt 0.77885 0.19286
+vt 0.79719 0.19363
+vt 0.83217 0.22578
+vt 0.85052 0.23644
+vt 0.79985 0.1759
+vt 0.83625 0.27834
+vt 0.82562 0.28777
+vt 0.81575 0.22
+vt 0.87213 0.2547
+vt 0.87077 0.25127
+vt 0.87025 0.24893
+vt 0.86451 0.24257
+vt 0.85529 0.26927
+vt 0.86195 0.2887
+vt 0.86525 0.25332
+vt 0.86538 0.26096
+vt 0.78039 0.18126
+vt 0.85154 0.22397
+vt 0.86506 0.24875
+vt 0.88803 0.20059
+vt 0.87646 0.19854
+vt 0.87328 0.30465
+vt 0.88345 0.30189
+vt 0.86067 0.20854
+vt 0.95614 0.56741
+vt 0.95859 0.5839
+vt 0.95434 0.5839
+vt 0.95139 0.56741
+vt 0.97203 0.53166
+vt 0.97203 0.51323
+vt 0.98313 0.51323
+vt 0.98338 0.53166
+vt 0.98813 0.56741
+vt 0.98566 0.5839
+vt 0.98101 0.5839
+vt 0.98317 0.56741
+vt 0.97203 0.56741
+vt 0.97203 0.5839
+vt 0.96326 0.5839
+vt 0.9607 0.56741
+vt 0.97203 0.5503
+vt 0.98343 0.5503
+vt 0.98092 0.55341
+vt 0.97203 0.55341
+vt 0.96066 0.5503
+vt 0.96308 0.55341
+vt 0.9608 0.53166
+vt 0.96092 0.51323
+vt 0.96069 0.54188
+vt 0.97203 0.54188
+vt 0.98094 0.55942
+vt 0.97203 0.55942
+vt 0.963 0.55942
+vt 0.98656 0.55942
+vt 0.98331 0.54188
+vt 0.95746 0.55942
+vt 0.95177 0.55942
+vt 0.99246 0.55942
+vt 0.99332 0.56741
+vt 0.96091 0.54763
+vt 0.97203 0.54763
+vt 0.98334 0.54763
+vt 0.99002 0.5839
+vt 0.99001 0.55341
+vt 0.98552 0.55341
+vt 0.95849 0.55341
+vt 0.95421 0.55341
+vt 0.51552 0.96249
+vt 0.51796 0.97897
+vt 0.51371 0.97897
+vt 0.51076 0.96249
+vt 0.53141 0.92674
+vt 0.53141 0.9083
+vt 0.5425 0.9083
+vt 0.54275 0.92674
+vt 0.5475 0.96249
+vt 0.54503 0.97897
+vt 0.54038 0.97897
+vt 0.54254 0.96249
+vt 0.53141 0.96249
+vt 0.53141 0.97897
+vt 0.52263 0.97897
+vt 0.52007 0.96249
+vt 0.53141 0.94538
+vt 0.54281 0.94538
+vt 0.54029 0.94849
+vt 0.53141 0.94849
+vt 0.52003 0.94538
+vt 0.52246 0.94849
+vt 0.52017 0.92674
+vt 0.52029 0.9083
+vt 0.52007 0.93696
+vt 0.53141 0.93696
+vt 0.54032 0.95449
+vt 0.53141 0.95449
+vt 0.52237 0.95449
+vt 0.54593 0.95449
+vt 0.54268 0.93696
+vt 0.51683 0.95449
+vt 0.51114 0.95449
+vt 0.55184 0.95449
+vt 0.55269 0.96249
+vt 0.52028 0.94271
+vt 0.53141 0.94271
+vt 0.54272 0.94271
+vt 0.54939 0.97897
+vt 0.54939 0.94849
+vt 0.54489 0.94849
+vt 0.51786 0.94849
+vt 0.51358 0.94849
+vt 0.88266 0.96894
+vt 0.88511 0.98542
+vt 0.88086 0.98542
+vt 0.87791 0.96894
+vt 0.89855 0.93318
+vt 0.89855 0.91475
+vt 0.90965 0.91475
+vt 0.90989 0.93318
+vt 0.91465 0.96894
+vt 0.91217 0.98542
+vt 0.90753 0.98542
+vt 0.90969 0.96894
+vt 0.89855 0.96894
+vt 0.89855 0.98542
+vt 0.88977 0.98542
+vt 0.88722 0.96894
+vt 0.89855 0.95183
+vt 0.90995 0.95183
+vt 0.90743 0.95494
+vt 0.89855 0.95494
+vt 0.88718 0.95183
+vt 0.8896 0.95494
+vt 0.88732 0.93318
+vt 0.88743 0.91475
+vt 0.88721 0.9434
+vt 0.89855 0.9434
+vt 0.90746 0.96094
+vt 0.89855 0.96094
+vt 0.88952 0.96094
+vt 0.91308 0.96094
+vt 0.90983 0.9434
+vt 0.88397 0.96094
+vt 0.87829 0.96094
+vt 0.91898 0.96094
+vt 0.91984 0.96894
+vt 0.88743 0.94916
+vt 0.89855 0.94916
+vt 0.90986 0.94916
+vt 0.91653 0.98542
+vt 0.91653 0.95494
+vt 0.91204 0.95494
+vt 0.88501 0.95494
+vt 0.88072 0.95494
+vt 0.94477 0.97156
+vt 0.94722 0.98805
+vt 0.94297 0.98805
+vt 0.94002 0.97156
+vt 0.96066 0.93581
+vt 0.96066 0.91737
+vt 0.97176 0.91737
+vt 0.972 0.93581
+vt 0.97676 0.97156
+vt 0.97428 0.98805
+vt 0.96963 0.98805
+vt 0.9718 0.97156
+vt 0.96066 0.97156
+vt 0.96066 0.98805
+vt 0.95188 0.98805
+vt 0.94933 0.97156
+vt 0.96066 0.95445
+vt 0.97206 0.95445
+vt 0.96954 0.95756
+vt 0.96066 0.95756
+vt 0.94929 0.95445
+vt 0.95171 0.95756
+vt 0.94943 0.93581
+vt 0.94954 0.91737
+vt 0.94932 0.94603
+vt 0.96066 0.94603
+vt 0.96957 0.96356
+vt 0.96066 0.96356
+vt 0.95163 0.96356
+vt 0.97519 0.96356
+vt 0.97194 0.94603
+vt 0.94608 0.96356
+vt 0.9404 0.96356
+vt 0.98109 0.96356
+vt 0.98194 0.97156
+vt 0.94954 0.95178
+vt 0.96066 0.95178
+vt 0.97197 0.95178
+vt 0.97864 0.98805
+vt 0.97864 0.95756
+vt 0.97415 0.95756
+vt 0.94712 0.95756
+vt 0.94283 0.95756
+vt 0.9509 0.88583
+vt 0.95334 0.90232
+vt 0.94909 0.90232
+vt 0.94614 0.88583
+vt 0.96679 0.85008
+vt 0.96679 0.83164
+vt 0.97788 0.83164
+vt 0.97813 0.85008
+vt 0.98288 0.88583
+vt 0.98041 0.90232
+vt 0.97576 0.90232
+vt 0.97792 0.88583
+vt 0.96679 0.88583
+vt 0.96679 0.90232
+vt 0.95801 0.90232
+vt 0.95545 0.88583
+vt 0.96679 0.86872
+vt 0.97819 0.86872
+vt 0.97567 0.87183
+vt 0.96679 0.87183
+vt 0.95541 0.86872
+vt 0.95783 0.87183
+vt 0.95555 0.85008
+vt 0.95567 0.83164
+vt 0.95544 0.8603
+vt 0.96679 0.8603
+vt 0.9757 0.87784
+vt 0.96679 0.87784
+vt 0.95775 0.87784
+vt 0.98131 0.87784
+vt 0.97806 0.8603
+vt 0.95221 0.87784
+vt 0.94652 0.87784
+vt 0.98721 0.87784
+vt 0.98807 0.88583
+vt 0.95566 0.86605
+vt 0.96679 0.86605
+vt 0.97809 0.86605
+vt 0.98477 0.90232
+vt 0.98476 0.87183
+vt 0.98027 0.87183
+vt 0.95324 0.87183
+vt 0.94896 0.87183
+vt 0.7497 0.66714
+vt 0.75214 0.68362
+vt 0.74789 0.68362
+vt 0.74494 0.66714
+vt 0.76559 0.63138
+vt 0.76559 0.61295
+vt 0.77668 0.61295
+vt 0.77693 0.63138
+vt 0.78168 0.66714
+vt 0.77921 0.68362
+vt 0.77456 0.68362
+vt 0.77672 0.66714
+vt 0.76559 0.66714
+vt 0.76559 0.68362
+vt 0.75681 0.68362
+vt 0.75425 0.66714
+vt 0.76559 0.65003
+vt 0.77699 0.65003
+vt 0.77447 0.65314
+vt 0.76559 0.65314
+vt 0.75421 0.65003
+vt 0.75664 0.65314
+vt 0.75435 0.63138
+vt 0.75447 0.61295
+vt 0.75425 0.6416
+vt 0.76559 0.6416
+vt 0.7745 0.65914
+vt 0.76559 0.65914
+vt 0.75655 0.65914
+vt 0.78011 0.65914
+vt 0.77686 0.6416
+vt 0.75101 0.65914
+vt 0.74532 0.65914
+vt 0.78601 0.65914
+vt 0.78687 0.66714
+vt 0.75446 0.64736
+vt 0.76559 0.64736
+vt 0.77689 0.64736
+vt 0.78357 0.68362
+vt 0.78356 0.65314
+vt 0.77907 0.65314
+vt 0.75204 0.65314
+vt 0.74776 0.65314
+vt 0.71558 0.49743
+vt 0.71803 0.51391
+vt 0.71377 0.51391
+vt 0.71083 0.49743
+vt 0.73147 0.46168
+vt 0.73147 0.44324
+vt 0.74257 0.44324
+vt 0.74281 0.46168
+vt 0.74757 0.49743
+vt 0.74509 0.51391
+vt 0.74044 0.51391
+vt 0.7426 0.49743
+vt 0.73147 0.49743
+vt 0.73147 0.51391
+vt 0.72269 0.51391
+vt 0.72014 0.49743
+vt 0.73147 0.48032
+vt 0.74287 0.48032
+vt 0.74035 0.48343
+vt 0.73147 0.48343
+vt 0.7201 0.48032
+vt 0.72252 0.48343
+vt 0.72023 0.46168
+vt 0.72035 0.44324
+vt 0.72013 0.4719
+vt 0.73147 0.4719
+vt 0.74038 0.48943
+vt 0.73147 0.48943
+vt 0.72243 0.48943
+vt 0.74599 0.48943
+vt 0.74274 0.4719
+vt 0.71689 0.48943
+vt 0.7112 0.48943
+vt 0.7519 0.48943
+vt 0.75275 0.49743
+vt 0.72035 0.47765
+vt 0.73147 0.47765
+vt 0.74278 0.47765
+vt 0.74945 0.51391
+vt 0.74945 0.48343
+vt 0.74496 0.48343
+vt 0.71792 0.48343
+vt 0.71364 0.48343
+vt 0.9159 0.60678
+vt 0.91835 0.62326
+vt 0.9141 0.62326
+vt 0.91115 0.60678
+vt 0.93179 0.57103
+vt 0.93179 0.55259
+vt 0.94289 0.55259
+vt 0.94314 0.57103
+vt 0.94789 0.60678
+vt 0.94542 0.62326
+vt 0.94077 0.62326
+vt 0.94293 0.60678
+vt 0.93179 0.60678
+vt 0.93179 0.62326
+vt 0.92302 0.62326
+vt 0.92046 0.60678
+vt 0.93179 0.58967
+vt 0.94319 0.58967
+vt 0.94068 0.59278
+vt 0.93179 0.59278
+vt 0.92042 0.58967
+vt 0.92284 0.59278
+vt 0.92056 0.57103
+vt 0.92068 0.55259
+vt 0.92045 0.58124
+vt 0.93179 0.58124
+vt 0.9407 0.59878
+vt 0.93179 0.59878
+vt 0.92276 0.59878
+vt 0.94632 0.59878
+vt 0.94307 0.58124
+vt 0.91722 0.59878
+vt 0.91153 0.59878
+vt 0.95222 0.59878
+vt 0.95308 0.60678
+vt 0.92067 0.587
+vt 0.93179 0.587
+vt 0.9431 0.587
+vt 0.94978 0.62326
+vt 0.94977 0.59278
+vt 0.94528 0.59278
+vt 0.91825 0.59278
+vt 0.91397 0.59278
+vt 0.01182 0.55109
+vt 0.00706 0.55109
+vt 0.01001 0.56757
+vt 0.01426 0.56757
+vt 0.02771 0.51533
+vt 0.03905 0.51533
+vt 0.0388 0.4969
+vt 0.02771 0.4969
+vt 0.0438 0.55109
+vt 0.03884 0.55109
+vt 0.03668 0.56757
+vt 0.04133 0.56757
+vt 0.02771 0.55109
+vt 0.01637 0.55109
+vt 0.01893 0.56757
+vt 0.02771 0.56757
+vt 0.02771 0.53398
+vt 0.02771 0.53709
+vt 0.03659 0.53709
+vt 0.03911 0.53398
+vt 0.01633 0.53398
+vt 0.01876 0.53709
+vt 0.01647 0.51533
+vt 0.01659 0.4969
+vt 0.01637 0.52555
+vt 0.02771 0.52555
+vt 0.03662 0.54309
+vt 0.02771 0.54309
+vt 0.01867 0.54309
+vt 0.04223 0.54309
+vt 0.03898 0.52555
+vt 0.01313 0.54309
+vt 0.00744 0.54309
+vt 0.04814 0.54309
+vt 0.04899 0.55109
+vt 0.01658 0.53131
+vt 0.02771 0.53131
+vt 0.03902 0.53131
+vt 0.04569 0.56757
+vt 0.04568 0.53709
+vt 0.04119 0.53709
+vt 0.01416 0.53709
+vt 0.00988 0.53709
+vt 0.46116 0.96271
+vt 0.4564 0.96271
+vt 0.45935 0.97919
+vt 0.4636 0.97919
+vt 0.47705 0.92696
+vt 0.48839 0.92696
+vt 0.48814 0.90852
+vt 0.47705 0.90852
+vt 0.49314 0.96271
+vt 0.48818 0.96271
+vt 0.48602 0.97919
+vt 0.49067 0.97919
+vt 0.47705 0.96271
+vt 0.46571 0.96271
+vt 0.46827 0.97919
+vt 0.47705 0.97919
+vt 0.47705 0.9456
+vt 0.47705 0.94871
+vt 0.48593 0.94871
+vt 0.48845 0.9456
+vt 0.46567 0.9456
+vt 0.4681 0.94871
+vt 0.46581 0.92696
+vt 0.46593 0.90852
+vt 0.46571 0.93718
+vt 0.47705 0.93718
+vt 0.48596 0.95471
+vt 0.47705 0.95471
+vt 0.46801 0.95471
+vt 0.49157 0.95471
+vt 0.48832 0.93718
+vt 0.46247 0.95471
+vt 0.45678 0.95471
+vt 0.49748 0.95471
+vt 0.49833 0.96271
+vt 0.46592 0.94293
+vt 0.47705 0.94293
+vt 0.48836 0.94293
+vt 0.49503 0.97919
+vt 0.49503 0.94871
+vt 0.49053 0.94871
+vt 0.4635 0.94871
+vt 0.45922 0.94871
+vt 0.08837 0.97302
+vt 0.08362 0.97302
+vt 0.08656 0.9895
+vt 0.09082 0.9895
+vt 0.10426 0.93727
+vt 0.1156 0.93727
+vt 0.11536 0.91883
+vt 0.10426 0.91883
+vt 0.12036 0.97302
+vt 0.11539 0.97302
+vt 0.11323 0.9895
+vt 0.11788 0.9895
+vt 0.10426 0.97302
+vt 0.09293 0.97302
+vt 0.09548 0.9895
+vt 0.10426 0.9895
+vt 0.10426 0.95591
+vt 0.10426 0.95902
+vt 0.11314 0.95902
+vt 0.11566 0.95591
+vt 0.09289 0.95591
+vt 0.09531 0.95902
+vt 0.09302 0.93727
+vt 0.09314 0.91883
+vt 0.09292 0.94749
+vt 0.10426 0.94749
+vt 0.11317 0.96502
+vt 0.10426 0.96502
+vt 0.09522 0.96502
+vt 0.11879 0.96502
+vt 0.11553 0.94749
+vt 0.08968 0.96502
+vt 0.08399 0.96502
+vt 0.12469 0.96502
+vt 0.12554 0.97302
+vt 0.09314 0.95324
+vt 0.10426 0.95324
+vt 0.11557 0.95324
+vt 0.12224 0.9895
+vt 0.12224 0.95902
+vt 0.11775 0.95902
+vt 0.09071 0.95902
+vt 0.08643 0.95902
+vt 0.0231 0.97163
+vt 0.01835 0.97163
+vt 0.0213 0.98812
+vt 0.02555 0.98812
+vt 0.03899 0.93588
+vt 0.05034 0.93588
+vt 0.05009 0.91744
+vt 0.03899 0.91744
+vt 0.05509 0.97163
+vt 0.05013 0.97163
+vt 0.04797 0.98812
+vt 0.05262 0.98812
+vt 0.03899 0.97163
+vt 0.02766 0.97163
+vt 0.03022 0.98812
+vt 0.03899 0.98812
+vt 0.03899 0.95452
+vt 0.03899 0.95763
+vt 0.04788 0.95763
+vt 0.05039 0.95452
+vt 0.02762 0.95452
+vt 0.03004 0.95763
+vt 0.02776 0.93588
+vt 0.02788 0.91744
+vt 0.02765 0.9461
+vt 0.03899 0.9461
+vt 0.0479 0.96364
+vt 0.03899 0.96364
+vt 0.02996 0.96364
+vt 0.05352 0.96364
+vt 0.05027 0.9461
+vt 0.02442 0.96364
+vt 0.01873 0.96364
+vt 0.05942 0.96364
+vt 0.06028 0.97163
+vt 0.02787 0.95185
+vt 0.03899 0.95185
+vt 0.0503 0.95185
+vt 0.05698 0.98812
+vt 0.05697 0.95763
+vt 0.05248 0.95763
+vt 0.02545 0.95763
+vt 0.02117 0.95763
+vt 0.02102 0.8845
+vt 0.01627 0.8845
+vt 0.01922 0.90098
+vt 0.02347 0.90098
+vt 0.03691 0.84874
+vt 0.04825 0.84874
+vt 0.04801 0.83031
+vt 0.03691 0.83031
+vt 0.05301 0.8845
+vt 0.04805 0.8845
+vt 0.04588 0.90098
+vt 0.05053 0.90098
+vt 0.03691 0.8845
+vt 0.02558 0.8845
+vt 0.02813 0.90098
+vt 0.03691 0.90098
+vt 0.03691 0.86739
+vt 0.03691 0.8705
+vt 0.04579 0.8705
+vt 0.04831 0.86739
+vt 0.02554 0.86739
+vt 0.02796 0.8705
+vt 0.02568 0.84874
+vt 0.02579 0.83031
+vt 0.02557 0.85896
+vt 0.03691 0.85896
+vt 0.04582 0.8765
+vt 0.03691 0.8765
+vt 0.02788 0.8765
+vt 0.05144 0.8765
+vt 0.04819 0.85896
+vt 0.02233 0.8765
+vt 0.01665 0.8765
+vt 0.05734 0.8765
+vt 0.05819 0.8845
+vt 0.02579 0.86472
+vt 0.03691 0.86472
+vt 0.04822 0.86472
+vt 0.05489 0.90098
+vt 0.05489 0.8705
+vt 0.0504 0.8705
+vt 0.02337 0.8705
+vt 0.01908 0.8705
+vt 0.21872 0.66843
+vt 0.21397 0.66843
+vt 0.21692 0.68491
+vt 0.22117 0.68491
+vt 0.23461 0.63267
+vt 0.24595 0.63267
+vt 0.24571 0.61424
+vt 0.23461 0.61424
+vt 0.25071 0.66843
+vt 0.24575 0.66843
+vt 0.24358 0.68491
+vt 0.24823 0.68491
+vt 0.23461 0.66843
+vt 0.22328 0.66843
+vt 0.22583 0.68491
+vt 0.23461 0.68491
+vt 0.23461 0.65131
+vt 0.23461 0.65443
+vt 0.24349 0.65443
+vt 0.24601 0.65131
+vt 0.22324 0.65131
+vt 0.22566 0.65443
+vt 0.22338 0.63267
+vt 0.22349 0.61424
+vt 0.22327 0.64289
+vt 0.23461 0.64289
+vt 0.24352 0.66043
+vt 0.23461 0.66043
+vt 0.22558 0.66043
+vt 0.24914 0.66043
+vt 0.24589 0.64289
+vt 0.22003 0.66043
+vt 0.21435 0.66043
+vt 0.25504 0.66043
+vt 0.25589 0.66843
+vt 0.22349 0.64865
+vt 0.23461 0.64865
+vt 0.24592 0.64865
+vt 0.25259 0.68491
+vt 0.25259 0.65443
+vt 0.2481 0.65443
+vt 0.22107 0.65443
+vt 0.21678 0.65443
+vt 0.26732 0.48929
+vt 0.26257 0.48929
+vt 0.26552 0.50578
+vt 0.26977 0.50578
+vt 0.28321 0.45354
+vt 0.29456 0.45354
+vt 0.29431 0.4351
+vt 0.28321 0.4351
+vt 0.29931 0.48929
+vt 0.29435 0.48929
+vt 0.29219 0.50578
+vt 0.29684 0.50578
+vt 0.28321 0.48929
+vt 0.27188 0.48929
+vt 0.27444 0.50578
+vt 0.28321 0.50578
+vt 0.28321 0.47218
+vt 0.28321 0.47529
+vt 0.2921 0.47529
+vt 0.29461 0.47218
+vt 0.27184 0.47218
+vt 0.27426 0.47529
+vt 0.27198 0.45354
+vt 0.2721 0.4351
+vt 0.27187 0.46376
+vt 0.28321 0.46376
+vt 0.29212 0.4813
+vt 0.28321 0.4813
+vt 0.27418 0.4813
+vt 0.29774 0.4813
+vt 0.29449 0.46376
+vt 0.26864 0.4813
+vt 0.26295 0.4813
+vt 0.30364 0.4813
+vt 0.3045 0.48929
+vt 0.27209 0.46951
+vt 0.28321 0.46951
+vt 0.29452 0.46951
+vt 0.3012 0.50578
+vt 0.30119 0.47529
+vt 0.2967 0.47529
+vt 0.26967 0.47529
+vt 0.26539 0.47529
+vt 0.05278 0.59622
+vt 0.04803 0.59622
+vt 0.05097 0.6127
+vt 0.05523 0.6127
+vt 0.06867 0.56046
+vt 0.08001 0.56046
+vt 0.07977 0.54203
+vt 0.06867 0.54203
+vt 0.08477 0.59622
+vt 0.0798 0.59622
+vt 0.07764 0.6127
+vt 0.08229 0.6127
+vt 0.06867 0.59622
+vt 0.05734 0.59622
+vt 0.05989 0.6127
+vt 0.06867 0.6127
+vt 0.06867 0.57911
+vt 0.06867 0.58222
+vt 0.07755 0.58222
+vt 0.08007 0.57911
+vt 0.0573 0.57911
+vt 0.05972 0.58222
+vt 0.05744 0.56046
+vt 0.05755 0.54203
+vt 0.05733 0.57068
+vt 0.06867 0.57068
+vt 0.07758 0.58822
+vt 0.06867 0.58822
+vt 0.05963 0.58822
+vt 0.0832 0.58822
+vt 0.07995 0.57068
+vt 0.05409 0.58822
+vt 0.04841 0.58822
+vt 0.0891 0.58822
+vt 0.08995 0.59622
+vt 0.05755 0.57644
+vt 0.06867 0.57644
+vt 0.07998 0.57644
+vt 0.08665 0.6127
+vt 0.08665 0.58222
+vt 0.08216 0.58222
+vt 0.05513 0.58222
+vt 0.05084 0.58222
+vt 0.06898 0.29362
+vt 0.08546 0.29117
+vt 0.08546 0.29542
+vt 0.06898 0.29837
+vt 0.03323 0.27773
+vt 0.01479 0.27773
+vt 0.01479 0.26663
+vt 0.03323 0.26639
+vt 0.06898 0.26163
+vt 0.08546 0.26411
+vt 0.08546 0.26876
+vt 0.06898 0.2666
+vt 0.06898 0.27773
+vt 0.08546 0.27773
+vt 0.08546 0.28651
+vt 0.06898 0.28906
+vt 0.05187 0.27773
+vt 0.05187 0.26633
+vt 0.05498 0.26885
+vt 0.05498 0.27773
+vt 0.05187 0.2891
+vt 0.05498 0.28668
+vt 0.03323 0.28896
+vt 0.01479 0.28885
+vt 0.04344 0.28907
+vt 0.04344 0.27773
+vt 0.06098 0.26882
+vt 0.06098 0.27773
+vt 0.06098 0.28676
+vt 0.06098 0.2632
+vt 0.04344 0.26645
+vt 0.06098 0.29231
+vt 0.06098 0.29799
+vt 0.06098 0.2573
+vt 0.06898 0.25645
+vt 0.0492 0.28885
+vt 0.0492 0.27773
+vt 0.0492 0.26642
+vt 0.08546 0.25975
+vt 0.05498 0.25975
+vt 0.05498 0.26424
+vt 0.05498 0.29127
+vt 0.05498 0.29556
+vt 0.93086 0.27543
+vt 0.93086 0.27068
+vt 0.91438 0.27363
+vt 0.91438 0.27788
+vt 0.96661 0.29132
+vt 0.96661 0.30266
+vt 0.98505 0.30242
+vt 0.98505 0.29132
+vt 0.93086 0.30742
+vt 0.93086 0.30246
+vt 0.91438 0.3003
+vt 0.91438 0.30494
+vt 0.93086 0.29132
+vt 0.93086 0.27999
+vt 0.91438 0.28254
+vt 0.91438 0.29132
+vt 0.94797 0.29132
+vt 0.94486 0.29132
+vt 0.94486 0.3002
+vt 0.94797 0.30272
+vt 0.94797 0.27995
+vt 0.94486 0.28237
+vt 0.96661 0.28009
+vt 0.98505 0.2802
+vt 0.9564 0.27998
+vt 0.9564 0.29132
+vt 0.93886 0.30023
+vt 0.93886 0.29132
+vt 0.93886 0.28229
+vt 0.93886 0.30585
+vt 0.9564 0.3026
+vt 0.93886 0.27674
+vt 0.93886 0.27106
+vt 0.93886 0.31175
+vt 0.93086 0.31261
+vt 0.95064 0.2802
+vt 0.95064 0.29132
+vt 0.95064 0.30263
+vt 0.91438 0.3093
+vt 0.94486 0.3093
+vt 0.94486 0.30481
+vt 0.94486 0.27778
+vt 0.94486 0.27349
+vt 0.93174 0.21507
+vt 0.93174 0.21032
+vt 0.91525 0.21327
+vt 0.91525 0.21752
+vt 0.96749 0.23096
+vt 0.96749 0.24231
+vt 0.98592 0.24206
+vt 0.98592 0.23096
+vt 0.93174 0.24706
+vt 0.93174 0.2421
+vt 0.91525 0.23994
+vt 0.91525 0.24459
+vt 0.93174 0.23096
+vt 0.93174 0.21963
+vt 0.91525 0.22218
+vt 0.91525 0.23096
+vt 0.94885 0.23096
+vt 0.94574 0.23096
+vt 0.94574 0.23984
+vt 0.94885 0.24236
+vt 0.94885 0.21959
+vt 0.94574 0.22201
+vt 0.96749 0.21973
+vt 0.98592 0.21985
+vt 0.95727 0.21962
+vt 0.95727 0.23096
+vt 0.93973 0.23987
+vt 0.93973 0.23096
+vt 0.93973 0.22193
+vt 0.93973 0.24549
+vt 0.95727 0.24224
+vt 0.93973 0.21638
+vt 0.93973 0.2107
+vt 0.93973 0.25139
+vt 0.93174 0.25225
+vt 0.95152 0.21984
+vt 0.95152 0.23096
+vt 0.95152 0.24227
+vt 0.91525 0.24894
+vt 0.94574 0.24894
+vt 0.94574 0.24445
+vt 0.94574 0.21742
+vt 0.94574 0.21313
+vt 0.52322 0.02154
+vt 0.52322 0.01678
+vt 0.50674 0.01973
+vt 0.50674 0.02398
+vt 0.55898 0.03743
+vt 0.55898 0.04877
+vt 0.57741 0.04852
+vt 0.57741 0.03743
+vt 0.52322 0.05352
+vt 0.52322 0.04856
+vt 0.50674 0.0464
+vt 0.50674 0.05105
+vt 0.52322 0.03743
+vt 0.52322 0.02609
+vt 0.50674 0.02865
+vt 0.50674 0.03743
+vt 0.54034 0.03743
+vt 0.53722 0.03743
+vt 0.53722 0.04631
+vt 0.54034 0.04883
+vt 0.54034 0.02605
+vt 0.53722 0.02848
+vt 0.55898 0.02619
+vt 0.57741 0.02631
+vt 0.54876 0.02609
+vt 0.54876 0.03743
+vt 0.53122 0.04634
+vt 0.53122 0.03743
+vt 0.53122 0.02839
+vt 0.53122 0.05195
+vt 0.54876 0.0487
+vt 0.53122 0.02285
+vt 0.53122 0.01716
+vt 0.53122 0.05786
+vt 0.52322 0.05871
+vt 0.543 0.0263
+vt 0.543 0.03743
+vt 0.543 0.04874
+vt 0.50674 0.05541
+vt 0.53722 0.0554
+vt 0.53722 0.05091
+vt 0.53722 0.02388
+vt 0.53722 0.0196
+vt 0.60239 0.02285
+vt 0.60239 0.01809
+vt 0.58591 0.02104
+vt 0.58591 0.0253
+vt 0.63815 0.03874
+vt 0.63815 0.05008
+vt 0.65658 0.04983
+vt 0.65658 0.03874
+vt 0.60239 0.05483
+vt 0.60239 0.04987
+vt 0.58591 0.04771
+vt 0.58591 0.05236
+vt 0.60239 0.03874
+vt 0.60239 0.0274
+vt 0.58591 0.02996
+vt 0.58591 0.03874
+vt 0.6195 0.03874
+vt 0.61639 0.03874
+vt 0.61639 0.04762
+vt 0.6195 0.05014
+vt 0.6195 0.02737
+vt 0.61639 0.02979
+vt 0.63815 0.0275
+vt 0.65658 0.02762
+vt 0.62793 0.0274
+vt 0.62793 0.03874
+vt 0.61039 0.04765
+vt 0.61039 0.03874
+vt 0.61039 0.0297
+vt 0.61039 0.05326
+vt 0.62793 0.05001
+vt 0.61039 0.02416
+vt 0.61039 0.01847
+vt 0.61039 0.05917
+vt 0.60239 0.06002
+vt 0.62217 0.02761
+vt 0.62217 0.03874
+vt 0.62217 0.05005
+vt 0.58591 0.05672
+vt 0.61639 0.05672
+vt 0.61639 0.05223
+vt 0.61639 0.02519
+vt 0.61639 0.02091
+vt 0.68156 0.02285
+vt 0.68156 0.01809
+vt 0.66508 0.02104
+vt 0.66508 0.0253
+vt 0.71731 0.03874
+vt 0.71731 0.05008
+vt 0.73575 0.04983
+vt 0.73575 0.03874
+vt 0.68156 0.05483
+vt 0.68156 0.04987
+vt 0.66508 0.04771
+vt 0.66508 0.05236
+vt 0.68156 0.03874
+vt 0.68156 0.0274
+vt 0.66508 0.02996
+vt 0.66508 0.03874
+vt 0.69867 0.03874
+vt 0.69556 0.03874
+vt 0.69556 0.04762
+vt 0.69867 0.05014
+vt 0.69867 0.02737
+vt 0.69556 0.02979
+vt 0.71731 0.0275
+vt 0.73575 0.02762
+vt 0.70709 0.0274
+vt 0.70709 0.03874
+vt 0.68956 0.04765
+vt 0.68956 0.03874
+vt 0.68956 0.0297
+vt 0.68956 0.05326
+vt 0.70709 0.05001
+vt 0.68956 0.02416
+vt 0.68956 0.01847
+vt 0.68956 0.05917
+vt 0.68156 0.06002
+vt 0.70134 0.02761
+vt 0.70134 0.03874
+vt 0.70134 0.05005
+vt 0.66508 0.05672
+vt 0.69556 0.05672
+vt 0.69556 0.05223
+vt 0.69556 0.02519
+vt 0.69556 0.02091
+vt 0.75981 0.02175
+vt 0.75981 0.01699
+vt 0.74333 0.01994
+vt 0.74333 0.02419
+vt 0.79557 0.03764
+vt 0.79557 0.04898
+vt 0.814 0.04873
+vt 0.814 0.03764
+vt 0.75981 0.05373
+vt 0.75981 0.04877
+vt 0.74333 0.04661
+vt 0.74333 0.05126
+vt 0.75981 0.03764
+vt 0.75981 0.0263
+vt 0.74333 0.02886
+vt 0.74333 0.03764
+vt 0.77692 0.03764
+vt 0.77381 0.03764
+vt 0.77381 0.04652
+vt 0.77692 0.04904
+vt 0.77692 0.02626
+vt 0.77381 0.02869
+vt 0.79557 0.0264
+vt 0.814 0.02652
+vt 0.78535 0.0263
+vt 0.78535 0.03764
+vt 0.76781 0.04655
+vt 0.76781 0.03764
+vt 0.76781 0.0286
+vt 0.76781 0.05216
+vt 0.78535 0.04891
+vt 0.76781 0.02306
+vt 0.76781 0.01737
+vt 0.76781 0.05807
+vt 0.75981 0.05892
+vt 0.77959 0.02651
+vt 0.77959 0.03764
+vt 0.77959 0.04895
+vt 0.74333 0.05562
+vt 0.77381 0.05561
+vt 0.77381 0.05112
+vt 0.77381 0.02409
+vt 0.77381 0.01981
+vt 0.84688 0.02175
+vt 0.84688 0.01699
+vt 0.8304 0.01994
+vt 0.8304 0.02419
+vt 0.88264 0.03764
+vt 0.88264 0.04898
+vt 0.90107 0.04873
+vt 0.90107 0.03764
+vt 0.84688 0.05373
+vt 0.84688 0.04877
+vt 0.8304 0.04661
+vt 0.8304 0.05126
+vt 0.84688 0.03764
+vt 0.84688 0.0263
+vt 0.8304 0.02886
+vt 0.8304 0.03764
+vt 0.86399 0.03764
+vt 0.86088 0.03764
+vt 0.86088 0.04652
+vt 0.86399 0.04904
+vt 0.86399 0.02626
+vt 0.86088 0.02869
+vt 0.88264 0.0264
+vt 0.90107 0.02652
+vt 0.87242 0.0263
+vt 0.87242 0.03764
+vt 0.85488 0.04655
+vt 0.85488 0.03764
+vt 0.85488 0.0286
+vt 0.85488 0.05216
+vt 0.87242 0.04891
+vt 0.85488 0.02306
+vt 0.85488 0.01737
+vt 0.85488 0.05807
+vt 0.84688 0.05892
+vt 0.86666 0.02651
+vt 0.86666 0.03764
+vt 0.86666 0.04895
+vt 0.8304 0.05562
+vt 0.86088 0.05561
+vt 0.86088 0.05112
+vt 0.86088 0.02409
+vt 0.86088 0.01981
+vt 0.93523 0.02962
+vt 0.93523 0.02487
+vt 0.91875 0.02781
+vt 0.91875 0.03207
+vt 0.97099 0.04551
+vt 0.97099 0.05685
+vt 0.98942 0.05661
+vt 0.98942 0.04551
+vt 0.93523 0.06161
+vt 0.93523 0.05664
+vt 0.91875 0.05448
+vt 0.91875 0.05913
+vt 0.93523 0.04551
+vt 0.93523 0.03417
+vt 0.91875 0.03673
+vt 0.91875 0.04551
+vt 0.95235 0.04551
+vt 0.94924 0.04551
+vt 0.94924 0.05439
+vt 0.95235 0.05691
+vt 0.95235 0.03414
+vt 0.94924 0.03656
+vt 0.97099 0.03427
+vt 0.98942 0.03439
+vt 0.96077 0.03417
+vt 0.96077 0.04551
+vt 0.94323 0.05442
+vt 0.94323 0.04551
+vt 0.94323 0.03647
+vt 0.94323 0.06003
+vt 0.96077 0.05678
+vt 0.94323 0.03093
+vt 0.94323 0.02524
+vt 0.94323 0.06594
+vt 0.93523 0.06679
+vt 0.95501 0.03439
+vt 0.95501 0.04551
+vt 0.95501 0.05682
+vt 0.91875 0.06349
+vt 0.94924 0.06349
+vt 0.94924 0.059
+vt 0.94924 0.03196
+vt 0.94924 0.02768
+vt 0.06898 0.24127
+vt 0.08546 0.23882
+vt 0.08546 0.24307
+vt 0.06898 0.24602
+vt 0.03323 0.22538
+vt 0.01479 0.22538
+vt 0.01479 0.21428
+vt 0.03323 0.21403
+vt 0.06898 0.20928
+vt 0.08546 0.21175
+vt 0.08546 0.2164
+vt 0.06898 0.21424
+vt 0.06898 0.22538
+vt 0.08546 0.22538
+vt 0.08546 0.23415
+vt 0.06898 0.23671
+vt 0.05187 0.22538
+vt 0.05187 0.21398
+vt 0.05498 0.21649
+vt 0.05498 0.22538
+vt 0.05187 0.23675
+vt 0.05498 0.23433
+vt 0.03323 0.23661
+vt 0.01479 0.23649
+vt 0.04344 0.23672
+vt 0.04344 0.22538
+vt 0.06098 0.21647
+vt 0.06098 0.22538
+vt 0.06098 0.23441
+vt 0.06098 0.21085
+vt 0.04344 0.2141
+vt 0.06098 0.23995
+vt 0.06098 0.24564
+vt 0.06098 0.20495
+vt 0.06898 0.20409
+vt 0.0492 0.2365
+vt 0.0492 0.22538
+vt 0.0492 0.21407
+vt 0.08546 0.20739
+vt 0.05498 0.2074
+vt 0.05498 0.21189
+vt 0.05498 0.23892
+vt 0.05498 0.2432
+vt 0.47843 0.0517
+vt 0.49491 0.04925
+vt 0.49491 0.0535
+vt 0.47843 0.05645
+vt 0.44268 0.03581
+vt 0.42424 0.03581
+vt 0.42424 0.02471
+vt 0.44268 0.02446
+vt 0.47843 0.01971
+vt 0.49491 0.02218
+vt 0.49491 0.02683
+vt 0.47843 0.02467
+vt 0.47843 0.03581
+vt 0.49491 0.03581
+vt 0.49491 0.04458
+vt 0.47843 0.04714
+vt 0.46132 0.03581
+vt 0.46132 0.02441
+vt 0.46443 0.02692
+vt 0.46443 0.03581
+vt 0.46132 0.04718
+vt 0.46443 0.04476
+vt 0.44268 0.04704
+vt 0.42424 0.04692
+vt 0.45289 0.04715
+vt 0.45289 0.03581
+vt 0.47043 0.0269
+vt 0.47043 0.03581
+vt 0.47043 0.04484
+vt 0.47043 0.02128
+vt 0.45289 0.02453
+vt 0.47043 0.05038
+vt 0.47043 0.05607
+vt 0.47043 0.01538
+vt 0.47843 0.01452
+vt 0.45865 0.04693
+vt 0.45865 0.03581
+vt 0.45865 0.0245
+vt 0.49491 0.01782
+vt 0.46443 0.01783
+vt 0.46443 0.02232
+vt 0.46443 0.04935
+vt 0.46443 0.05363
+vt 0.39852 0.0517
+vt 0.41501 0.04925
+vt 0.41501 0.0535
+vt 0.39852 0.05645
+vt 0.36277 0.03581
+vt 0.34433 0.03581
+vt 0.34433 0.02471
+vt 0.36277 0.02446
+vt 0.39852 0.01971
+vt 0.41501 0.02218
+vt 0.41501 0.02683
+vt 0.39852 0.02467
+vt 0.39852 0.03581
+vt 0.41501 0.03581
+vt 0.41501 0.04458
+vt 0.39852 0.04714
+vt 0.38141 0.03581
+vt 0.38141 0.02441
+vt 0.38452 0.02692
+vt 0.38452 0.03581
+vt 0.38141 0.04718
+vt 0.38452 0.04476
+vt 0.36277 0.04704
+vt 0.34433 0.04692
+vt 0.37299 0.04715
+vt 0.37299 0.03581
+vt 0.39053 0.0269
+vt 0.39053 0.03581
+vt 0.39053 0.04484
+vt 0.39053 0.02128
+vt 0.37299 0.02453
+vt 0.39053 0.05038
+vt 0.39053 0.05607
+vt 0.39053 0.01538
+vt 0.39852 0.01452
+vt 0.37874 0.04693
+vt 0.37874 0.03581
+vt 0.37874 0.0245
+vt 0.41501 0.01782
+vt 0.38452 0.01783
+vt 0.38452 0.02232
+vt 0.38452 0.04935
+vt 0.38452 0.05363
+vt 0.32192 0.05225
+vt 0.33841 0.0498
+vt 0.33841 0.05405
+vt 0.32192 0.057
+vt 0.28617 0.03636
+vt 0.26773 0.03636
+vt 0.26773 0.02526
+vt 0.28617 0.02501
+vt 0.32192 0.02026
+vt 0.33841 0.02273
+vt 0.33841 0.02738
+vt 0.32192 0.02522
+vt 0.32192 0.03636
+vt 0.33841 0.03636
+vt 0.33841 0.04514
+vt 0.32192 0.04769
+vt 0.30481 0.03636
+vt 0.30481 0.02496
+vt 0.30792 0.02748
+vt 0.30792 0.03636
+vt 0.30481 0.04773
+vt 0.30792 0.04531
+vt 0.28617 0.04759
+vt 0.26773 0.04747
+vt 0.29639 0.0477
+vt 0.29639 0.03636
+vt 0.31393 0.02745
+vt 0.31393 0.03636
+vt 0.31393 0.04539
+vt 0.31393 0.02183
+vt 0.29639 0.02508
+vt 0.31393 0.05094
+vt 0.31393 0.05662
+vt 0.31393 0.01593
+vt 0.32192 0.01507
+vt 0.30214 0.04748
+vt 0.30214 0.03636
+vt 0.30214 0.02505
+vt 0.33841 0.01838
+vt 0.30792 0.01838
+vt 0.30792 0.02287
+vt 0.30792 0.0499
+vt 0.30792 0.05418
+vt 0.24312 0.05225
+vt 0.2596 0.0498
+vt 0.2596 0.05405
+vt 0.24312 0.057
+vt 0.20737 0.03636
+vt 0.18893 0.03636
+vt 0.18893 0.02526
+vt 0.20737 0.02501
+vt 0.24312 0.02026
+vt 0.2596 0.02273
+vt 0.2596 0.02738
+vt 0.24312 0.02522
+vt 0.24312 0.03636
+vt 0.2596 0.03636
+vt 0.2596 0.04514
+vt 0.24312 0.04769
+vt 0.22601 0.03636
+vt 0.22601 0.02496
+vt 0.22912 0.02748
+vt 0.22912 0.03636
+vt 0.22601 0.04773
+vt 0.22912 0.04531
+vt 0.20737 0.04759
+vt 0.18893 0.04747
+vt 0.21758 0.0477
+vt 0.21758 0.03636
+vt 0.23512 0.02745
+vt 0.23512 0.03636
+vt 0.23512 0.04539
+vt 0.23512 0.02183
+vt 0.21758 0.02508
+vt 0.23512 0.05094
+vt 0.23512 0.05662
+vt 0.23512 0.01593
+vt 0.24312 0.01507
+vt 0.22334 0.04748
+vt 0.22334 0.03636
+vt 0.22334 0.02505
+vt 0.2596 0.01838
+vt 0.22912 0.01838
+vt 0.22912 0.02287
+vt 0.22912 0.0499
+vt 0.22912 0.05418
+vt 0.16266 0.05114
+vt 0.17915 0.0487
+vt 0.17915 0.05295
+vt 0.16266 0.0559
+vt 0.12691 0.03525
+vt 0.10847 0.03525
+vt 0.10847 0.02416
+vt 0.12691 0.02391
+vt 0.16266 0.01916
+vt 0.17915 0.02163
+vt 0.17915 0.02628
+vt 0.16266 0.02412
+vt 0.16266 0.03525
+vt 0.17915 0.03525
+vt 0.17915 0.04403
+vt 0.16266 0.04659
+vt 0.14555 0.03525
+vt 0.14555 0.02386
+vt 0.14866 0.02637
+vt 0.14866 0.03525
+vt 0.14555 0.04663
+vt 0.14866 0.04421
+vt 0.12691 0.04649
+vt 0.10847 0.04637
+vt 0.13713 0.0466
+vt 0.13713 0.03525
+vt 0.15466 0.02634
+vt 0.15466 0.03525
+vt 0.15466 0.04429
+vt 0.15466 0.02073
+vt 0.13713 0.02398
+vt 0.15466 0.04983
+vt 0.15466 0.05552
+vt 0.15466 0.01483
+vt 0.16266 0.01397
+vt 0.14288 0.04638
+vt 0.14288 0.03525
+vt 0.14288 0.02395
+vt 0.17915 0.01727
+vt 0.14866 0.01728
+vt 0.14866 0.02177
+vt 0.14866 0.0488
+vt 0.14866 0.05308
+vt 0.07394 0.05059
+vt 0.09042 0.04815
+vt 0.09042 0.0524
+vt 0.07394 0.05535
+vt 0.03819 0.0347
+vt 0.01975 0.0347
+vt 0.01975 0.02361
+vt 0.03819 0.02336
+vt 0.07394 0.01861
+vt 0.09042 0.02108
+vt 0.09042 0.02573
+vt 0.07394 0.02357
+vt 0.07394 0.0347
+vt 0.09042 0.0347
+vt 0.09042 0.04348
+vt 0.07394 0.04604
+vt 0.05683 0.0347
+vt 0.05683 0.0233
+vt 0.05994 0.02582
+vt 0.05994 0.0347
+vt 0.05683 0.04608
+vt 0.05994 0.04365
+vt 0.03819 0.04594
+vt 0.01975 0.04582
+vt 0.0484 0.04604
+vt 0.0484 0.0347
+vt 0.06594 0.02579
+vt 0.06594 0.0347
+vt 0.06594 0.04374
+vt 0.06594 0.02018
+vt 0.0484 0.02343
+vt 0.06594 0.04928
+vt 0.06594 0.05497
+vt 0.06594 0.01428
+vt 0.07394 0.01342
+vt 0.05416 0.04583
+vt 0.05416 0.0347
+vt 0.05416 0.02339
+vt 0.09042 0.01672
+vt 0.05994 0.01673
+vt 0.05994 0.02122
+vt 0.05994 0.04825
+vt 0.05994 0.05253
+g Group56028
+f 2/1 3/2 4/3 5/4
+f 6/5 7/6 8/7 9/8
+f 6/5 10/9 11/10 7/6
+f 12/11 2023/12 2022/13 13/14
+f 14/15 15/16 16/17 17/18
+f 14/15 2025/19 2024/20 15/16
+f 18/21 19/22 20/23 21/24
+f 18/21 21/24 22/25 23/26
+f 18/21 24/27 25/28 19/22
+f 26/29 27/30 28/31 29/32
+f 26/29 30/33 31/34 27/30
+f 26/29 17/18 32/35 30/33
+f 33/36 34/37 35/38 36/39
+f 37/40 38/41 39/42 40/43
+f 37/40 40/43 41/44 42/45
+f 37/40 42/45 43/46 38/41
+f 44/47 45/48 46/49 47/50
+f 44/47 48/51 49/52 45/48
+f 44/47 50/53 51/54 48/51
+f 4/3 52/55 53/56 5/4
+f 4/3 54/57 55/58 52/55
+f 4/3 56/59 57/60 54/57
+f 58/61 59/62 60/63 61/64
+f 58/61 61/64 62/65 46/49
+f 58/61 46/49 45/48 63/66
+f 55/58 64/67 65/68 52/55
+f 55/58 54/57 66/69 64/67
+f 67/70 68/71 1/72 2026/73
+f 67/70 2026/73 2027/74 69/75
+f 67/70 69/75 70/76 68/71
+f 71/77 72/78 2029/79 2028/80
+f 71/77 2028/80 2030/81 53/56
+f 71/77 53/56 52/55 65/68
+f 1/72 73/82 2032/83 2031/84
+f 1/72 68/71 74/85 73/82
+f 75/86 59/62 58/61 76/87
+f 75/86 76/87 77/88 78/89
+f 75/86 78/89 79/90 59/62
+f 79/90 80/91 60/63 59/62
+f 79/90 81/92 82/93 80/91
+f 82/93 81/92 83/94 84/95
+f 85/96 86/97 87/98 88/99
+f 89/100 85/96 88/99 90/101
+f 85/96 89/100 91/102 86/97
+f 92/103 93/104 94/105 95/106
+f 92/103 96/107 97/108 93/104
+f 98/109 99/110 100/111 2033/112
+f 98/109 101/113 102/114 99/110
+f 103/115 104/116 105/117 106/118
+f 103/115 107/119 108/120 104/116
+f 103/115 106/118 109/121 107/119
+f 110/122 111/123 112/124 113/125
+f 110/126 114/127 115/128 111/129
+f 110/122 113/125 116/130 117/131
+f 110/126 118/132 119/133 114/127
+f 110/126 117/134 120/135 118/132
+f 121/136 122/137 123/138 124/139
+f 121/136 125/140 126/141 122/137
+f 121/136 124/139 127/142 125/140
+f 128/143 129/144 130/145 131/146
+f 128/143 132/147 133/148 129/144
+f 128/143 131/146 134/149 132/147
+f 135/150 136/151 137/152 138/153
+f 139/154 135/150 138/153 140/155
+f 135/150 139/154 141/156 136/151
+f 104/116 108/120 142/157 143/158
+f 144/159 145/160 146/161 96/107
+f 144/159 147/162 148/163 145/160
+f 144/159 149/164 150/165 147/162
+f 144/159 151/166 152/167 149/164
+f 153/168 154/169 155/170 156/171
+f 153/168 143/158 157/172 154/169
+f 153/168 156/171 104/116 143/158
+f 158/173 159/174 119/133 118/132
+f 158/173 118/132 120/135 160/175
+f 158/173 160/175 161/176 159/174
+f 162/177 163/178 164/179 165/180
+f 162/177 166/181 167/182 168/183
+f 162/177 165/180 169/184 166/181
+f 170/185 171/186 172/187 173/188
+f 170/185 174/189 175/190 176/191
+f 170/185 173/188 177/192 174/189
+f 166/181 169/184 178/193 167/182
+f 179/194 180/195 181/196 182/197
+f 183/198 179/194 182/197 184/199
+f 179/194 183/198 185/200 180/195
+f 142/157 186/201 157/172 143/158
+f 142/157 108/120 187/202 186/201
+f 188/203 189/204 190/205 191/206
+f 188/203 191/206 192/207 193/208
+f 188/203 194/209 195/210 189/204
+f 188/203 193/208 196/211 194/209
+f 197/212 198/213 199/214 200/215
+f 197/212 201/216 202/217 203/218
+f 197/212 200/215 204/219 201/216
+f 205/220 206/221 207/222 208/223
+f 205/220 209/224 210/225 211/226
+f 205/220 211/226 212/227 206/221
+f 213/228 214/229 215/230 216/231
+f 204/219 200/215 217/232 218/233
+f 219/234 220/235 221/236 222/237
+f 223/238 224/239 202/217 225/240
+f 223/238 225/240 226/241 227/242
+f 223/238 227/242 228/243 224/239
+f 229/244 190/205 189/204 230/245
+f 229/244 230/245 231/246 180/195
+f 229/244 180/195 185/200 190/205
+f 232/247 212/227 233/248 234/249
+f 232/247 234/249 235/250 236/251
+f 232/247 236/251 206/221 212/227
+f 230/245 189/204 195/210 237/252
+f 230/245 238/253 239/254 231/246
+f 230/245 237/252 240/255 238/253
+f 241/256 242/257 243/258 244/259
+f 245/260 241/256 244/259 246/261
+f 241/256 245/260 247/262 242/257
+f 248/263 249/264 250/265 251/266
+f 248/263 252/267 253/268 249/264
+f 248/263 251/266 254/269 252/267
+f 255/270 195/210 194/209 256/271
+f 255/270 257/272 237/252 195/210
+f 255/270 258/273 259/274 260/275
+f 255/270 256/271 261/276 258/273
+f 255/270 260/275 262/277 257/272
+f 263/278 264/279 227/242 226/241
+f 263/278 226/241 265/280 266/281
+f 263/278 266/281 267/282 268/283
+f 263/278 268/283 269/284 270/285
+f 263/286 270/287 271/288 264/289
+f 271/288 270/287 272/290 216/231
+f 271/288 273/291 274/292 264/289
+f 275/293 276/294 277/295 278/296
+f 277/295 276/294 279/297 280/298
+f 277/295 280/298 281/299 282/300
+f 283/301 284/302 285/303 286/304
+f 283/301 287/305 288/306 289/307
+f 283/301 289/307 290/308 284/302
+f 291/309 292/310 293/311 294/312
+f 291/309 294/312 295/313 296/314
+f 291/309 297/315 298/316 292/310
+f 299/317 300/318 301/319 302/320
+f 299/321 303/322 304/323 300/324
+f 299/321 302/325 305/326 303/322
+f 306/327 307/328 308/329 309/330
+f 306/327 310/331 311/332 312/333
+f 306/327 309/330 313/334 310/331
+f 314/335 315/336 316/337 317/338
+f 318/339 2035/340 2034/341 319/342
+f 318/339 320/343 2036/344 2035/340
+f 311/332 321/345 320/343 322/346
+f 311/332 310/331 313/334 321/345
+f 323/347 324/348 325/349 326/350
+f 323/347 326/350 327/351 328/352
+f 323/347 328/352 329/353 324/348
+f 330/354 331/355 332/356 333/357
+f 334/358 335/359 336/360 337/361
+f 334/358 337/361 338/362 339/363
+f 334/358 339/363 340/364 335/359
+f 341/365 342/366 343/367 344/368
+f 341/365 345/369 346/370 342/366
+f 341/365 344/368 347/371 345/369
+f 348/372 349/373 350/374 351/375
+f 348/372 352/376 353/377 349/373
+f 348/372 351/375 354/378 352/376
+f 355/379 356/380 357/381 358/382
+f 355/379 358/382 298/316 359/383
+f 355/379 359/383 360/384 356/380
+f 361/385 360/384 359/383 362/386
+f 361/385 362/386 363/387 364/388
+f 361/385 365/389 366/390 360/384
+f 361/385 364/388 367/391 368/392
+f 361/385 368/392 369/393 365/389
+f 370/394 371/395 372/396 373/397
+f 370/394 373/397 374/398 375/399
+f 376/400 377/401 378/402 379/403
+f 376/400 380/404 381/405 382/406
+f 376/400 370/407 383/408 377/401
+f 384/409 385/410 386/411 387/412
+f 384/409 388/413 389/414 385/410
+f 384/415 390/416 391/417 388/418
+f 384/415 387/419 392/420 393/421
+f 394/422 395/423 2038/424 2037/425
+f 396/426 397/427 398/428 399/429
+f 396/426 400/430 401/431 397/427
+f 396/426 399/429 357/381 356/380
+f 394/422 2037/425 2039/432 402/433
+f 403/434 383/408 370/407 375/435
+f 403/434 375/435 404/436 405/437
+f 403/434 405/437 406/438 383/408
+f 407/439 408/440 409/441 410/442
+f 411/443 412/444 413/445 414/446
+f 411/443 415/447 416/448 412/444
+f 411/443 414/446 417/449 418/450
+f 408/440 419/451 391/417 420/452
+f 408/440 420/452 421/453 409/441
+f 422/454 423/455 424/456 418/450
+f 425/457 426/458 427/459 428/460
+f 425/457 429/461 430/462 431/463
+f 425/457 428/460 432/464 429/461
+f 433/465 434/466 435/467 378/402
+f 433/465 378/402 377/401 436/468
+f 433/465 437/469 438/470 434/466
+f 433/465 436/468 439/471 440/472
+f 441/473 442/474 443/475 415/447
+f 441/473 444/476 445/477 442/474
+f 441/473 415/447 411/443 446/478
+f 441/473 447/479 448/480 444/476
+f 430/462 449/481 450/482 431/463
+f 449/481 451/483 452/484 450/482
+f 430/462 429/461 451/483 449/481
+f 421/453 453/485 454/486 409/441
+f 421/453 420/452 455/487 453/485
+f 450/482 440/472 439/471 431/463
+f 440/472 456/488 437/469 433/465
+f 440/472 457/489 458/490 456/488
+f 440/472 450/482 452/484 457/489
+f 451/483 429/461 432/464 459/491
+f 451/483 460/492 457/489 452/484
+f 451/483 461/493 462/494 460/492
+f 463/495 464/496 462/494 465/497
+f 463/495 466/498 467/499 468/500
+f 463/495 465/497 454/486 466/498
+f 469/501 470/502 471/503 472/504
+f 469/501 473/505 474/506 475/507
+f 469/501 476/508 477/509 473/505
+f 469/501 472/504 478/510 476/508
+f 479/511 478/510 472/504 480/512
+f 479/511 480/512 481/513 482/514
+f 479/511 482/514 483/515 484/516
+f 479/511 485/517 486/518 478/510
+f 479/511 484/516 487/519 485/517
+f 488/520 489/521 490/522 491/523
+f 488/520 492/524 493/525 489/521
+f 494/526 495/527 464/496 463/495
+f 494/526 496/528 497/529 495/527
+f 494/526 498/530 499/531 496/528
+f 494/526 500/532 501/533 498/530
+f 494/526 463/495 468/500 500/532
+f 502/534 503/535 504/536 505/537
+f 502/534 506/538 507/539 503/535
+f 502/534 505/537 508/540 506/538
+f 508/540 509/541 510/542 511/543
+f 508/540 511/543 493/525 506/538
+f 512/544 513/545 514/546 515/547
+f 516/548 517/549 518/550 519/551
+f 516/548 520/552 521/553 517/549
+f 516/548 519/551 522/554 520/552
+f 523/555 524/556 525/557 526/558
+f 523/555 526/558 527/559 528/560
+f 523/555 529/561 530/562 524/556
+f 531/563 511/543 510/542 532/564
+f 523/555 531/563 532/564 529/561
+f 531/563 523/555 533/565 511/543
+f 520/552 534/566 535/567 536/568
+f 520/552 522/554 537/569 534/566
+f 487/519 484/516 538/570 539/571
+f 540/572 541/573 542/574 543/575
+f 540/572 517/549 521/553 541/573
+f 534/566 537/569 544/576 535/567
+f 545/577 546/578 525/557 524/556
+f 545/577 544/576 537/569 546/578
+f 545/577 524/556 530/562 547/579
+f 545/577 548/580 549/581 544/576
+f 550/582 551/583 552/584 553/585
+f 550/582 554/586 555/587 551/583
+f 550/582 553/585 556/588 554/586
+f 557/589 558/590 559/591 560/592
+f 557/589 560/592 530/562 529/561
+f 557/589 561/593 562/594 558/590
+f 557/589 563/595 564/596 561/593
+f 557/589 529/561 532/564 563/595
+f 565/597 566/598 567/599 568/600
+f 565/597 569/601 570/602 566/598
+f 565/597 568/600 536/568 569/601
+f 571/603 549/581 570/602 569/601
+f 571/603 569/601 536/568 535/567
+f 571/603 535/567 544/576 549/581
+f 572/604 573/605 574/606 575/607
+f 572/604 576/608 577/609 573/605
+f 572/604 578/610 579/611 580/612
+f 572/604 575/607 581/613 578/610
+f 572/604 580/612 582/614 576/608
+f 583/615 582/614 580/612 584/616
+f 583/615 585/617 586/618 582/614
+f 583/615 584/616 587/619 585/617
+f 588/620 589/621 590/622 591/623
+f 588/620 591/623 585/617 587/619
+f 588/620 587/619 592/624 589/621
+f 593/625 594/626 595/627 596/628
+f 593/625 597/629 598/630 594/626
+f 593/625 596/628 599/631 597/629
+f 600/632 601/633 602/634 603/635
+f 604/636 600/632 603/635 605/637
+f 600/632 604/636 606/638 601/633
+f 607/639 608/640 609/641 606/638
+f 607/639 606/638 604/636 539/571
+f 607/639 610/642 611/643 608/640
+f 612/644 613/645 614/646 615/647
+f 616/648 612/644 615/647 617/649
+f 612/644 616/648 618/650 613/645
+f 619/651 620/652 621/653 622/654
+f 623/655 624/656 625/657 626/658
+f 624/656 623/655 627/659 628/660
+f 624/656 629/661 630/662 625/657
+f 624/656 628/660 631/663 629/661
+f 631/663 628/660 632/664 633/665
+f 631/663 634/666 635/667 629/661
+f 631/663 633/665 636/668 634/666
+f 636/668 633/665 637/669 638/670
+f 636/668 639/671 640/672 634/666
+f 636/668 638/670 641/673 639/671
+f 641/673 638/670 642/674 643/675
+f 641/673 644/676 645/677 639/671
+f 641/673 643/675 646/678 644/676
+f 646/678 643/675 647/679 648/680
+f 646/678 649/681 650/682 644/676
+f 646/678 648/680 651/683 649/681
+f 651/683 648/680 652/684 653/685
+f 651/683 654/686 655/687 649/681
+f 651/683 653/685 656/688 654/686
+f 656/688 653/685 657/689 658/690
+f 656/688 659/691 660/692 654/686
+f 656/688 658/690 661/693 659/691
+f 661/693 658/690 662/694 586/618
+f 661/693 591/623 590/622 659/691
+f 661/693 586/618 585/617 591/623
+f 662/694 663/695 577/609 576/608
+f 662/694 658/690 657/689 663/695
+f 662/694 576/608 582/614 586/618
+f 663/695 664/696 665/697 577/609
+f 663/695 657/689 666/698 664/696
+f 666/698 667/699 668/700 664/696
+f 666/698 652/684 669/701 667/699
+f 666/698 657/689 653/685 652/684
+f 669/701 670/702 671/703 667/699
+f 669/701 647/679 672/704 670/702
+f 669/701 652/684 648/680 647/679
+f 672/704 673/705 674/706 670/702
+f 672/704 642/674 675/707 673/705
+f 672/704 647/679 643/675 642/674
+f 675/707 676/708 677/709 673/705
+f 675/707 637/669 678/710 676/708
+f 675/707 642/674 638/670 637/669
+f 678/710 679/711 680/712 676/708
+f 678/710 632/664 681/713 679/711
+f 678/710 637/669 633/665 632/664
+f 681/713 682/714 683/715 679/711
+f 681/713 627/659 684/716 682/714
+f 681/713 632/664 628/660 627/659
+f 684/716 685/717 686/718 682/714
+f 684/716 626/658 687/719 685/717
+f 684/716 627/659 623/655 626/658
+f 687/719 688/720 689/721 685/717
+f 687/719 690/722 691/723 688/720
+f 687/719 626/658 625/657 690/722
+f 690/722 692/724 693/725 691/723
+f 690/722 625/657 630/662 692/724
+f 692/724 694/726 695/727 693/725
+f 692/724 630/662 696/728 694/726
+f 696/728 630/662 629/661 635/667
+f 696/728 608/640 611/643 694/726
+f 696/728 635/667 609/641 608/640
+f 694/726 611/643 697/729 695/727
+f 697/729 698/730 699/731 695/727
+f 697/729 700/732 701/733 698/730
+f 697/729 611/643 610/642 700/732
+f 700/732 702/734 703/735 701/733
+f 700/732 610/642 704/736 702/734
+f 704/736 705/737 706/738 702/734
+f 704/736 707/739 708/740 705/737
+f 704/736 610/642 607/639 707/739
+f 707/739 538/570 709/741 708/740
+f 707/739 607/639 539/571 538/570
+f 709/741 710/742 711/743 708/740
+f 709/741 483/515 712/744 710/742
+f 709/741 538/570 484/516 483/515
+f 712/744 443/475 713/745 710/742
+f 712/744 416/448 415/447 443/475
+f 712/744 483/515 482/514 416/448
+f 713/745 714/746 711/743 710/742
+f 713/745 715/747 716/748 714/746
+f 713/745 443/475 442/474 715/747
+f 715/747 717/749 718/750 716/748
+f 715/747 442/474 445/477 717/749
+f 717/749 719/751 720/752 718/750
+f 717/749 445/477 721/753 719/751
+f 721/753 722/754 723/755 719/751
+f 721/753 724/756 725/757 722/754
+f 721/753 445/477 444/476 724/756
+f 724/756 726/758 727/759 725/757
+f 724/756 444/476 448/480 726/758
+f 726/758 2041/760 2040/761 727/759
+f 726/758 448/480 2042/762 2041/760
+f 2042/762 448/480 447/479 2043/763
+f 2043/763 447/479 728/764 2044/765
+f 728/764 447/479 441/473 446/478
+f 728/764 402/433 2039/432 2044/765
+f 728/764 446/478 424/456 402/433
+f 2040/761 2045/766 729/767 727/759
+f 2045/766 2046/768 730/769 729/767
+f 2046/768 2047/770 731/771 730/769
+f 2047/770 2048/772 732/773 731/771
+f 2048/772 2049/774 733/775 732/773
+f 2049/774 2050/776 734/777 733/775
+f 2050/776 2051/778 556/588 734/777
+f 2051/778 2052/779 554/586 556/588
+f 2052/779 2053/780 555/587 554/586
+f 2053/780 2054/781 735/782 555/587
+f 2054/781 2055/783 736/784 735/782
+f 2055/783 2056/785 737/786 736/784
+f 2056/785 2057/787 738/788 737/786
+f 2057/787 2058/789 739/790 738/788
+f 2058/789 2059/791 740/792 739/790
+f 2059/791 2060/793 741/794 740/792
+f 2060/793 2061/795 742/796 741/794
+f 2061/795 2062/797 743/798 742/796
+f 2062/797 2063/799 744/800 743/798
+f 2063/799 2064/801 745/802 744/800
+f 2064/801 2065/803 746/804 745/802
+f 2065/803 2066/805 747/806 746/804
+f 2066/805 2067/807 748/808 747/806
+f 2067/807 2068/809 749/810 748/808
+f 2068/809 2069/811 750/812 749/810
+f 2069/811 2070/813 751/814 750/812
+f 2070/813 2071/815 752/816 751/814
+f 2071/815 2072/817 753/818 752/816
+f 2072/817 2073/819 754/820 753/818
+f 2073/819 2074/821 755/822 754/820
+f 2074/821 2075/823 756/824 755/822
+f 2075/823 2076/825 757/826 756/824
+f 2076/825 2077/827 758/828 757/826
+f 2077/827 2078/829 759/830 758/828
+f 2078/829 2079/831 760/832 759/830
+f 2079/831 2080/833 761/834 760/832
+f 2080/833 2081/835 762/836 761/834
+f 2081/835 2082/837 763/838 762/836
+f 2082/837 2083/839 764/840 763/838
+f 2083/839 2084/841 765/842 764/840
+f 2084/841 2085/843 766/844 765/842
+f 2085/843 2086/845 767/846 766/844
+f 2086/845 2087/847 768/848 767/846
+f 2087/847 2088/849 769/850 768/848
+f 2088/849 2089/851 770/852 769/850
+f 2089/851 2090/853 771/854 770/852
+f 2090/853 2091/855 772/856 771/854
+f 2091/855 2092/857 773/858 772/856
+f 2092/857 2093/859 774/860 773/858
+f 2093/859 2094/861 775/862 774/860
+f 2094/861 2095/863 776/864 775/862
+f 2095/863 2096/865 777/866 776/864
+f 2096/865 2097/867 778/868 777/866
+f 2097/867 2098/869 779/870 778/868
+f 2098/869 2099/871 780/872 779/870
+f 2099/871 2100/873 781/874 780/872
+f 2100/873 2101/875 782/876 781/874
+f 2101/875 2102/877 783/878 782/876
+f 2102/877 2103/879 784/880 783/878
+f 2103/879 2104/881 785/882 784/880
+f 2104/881 2105/883 786/884 785/882
+f 787/885 788/886 789/887 790/888
+f 787/885 790/888 791/889 792/890
+f 791/889 790/888 793/891 794/892
+f 791/889 795/893 796/894 792/890
+f 791/889 794/892 797/895 795/893
+f 797/895 794/892 798/896 799/897
+f 797/895 800/898 801/899 795/893
+f 797/895 799/897 802/900 800/898
+f 802/900 799/897 803/901 804/902
+f 802/900 805/903 806/904 800/898
+f 802/900 804/902 807/905 805/903
+f 807/906 804/907 808/908 809/909
+f 807/905 810/910 811/911 805/903
+f 807/906 809/909 812/912 810/913
+f 812/912 809/909 813/914 814/915
+f 812/912 815/916 816/917 810/913
+f 812/912 814/915 817/918 815/916
+f 817/918 814/915 818/919 196/211
+f 817/918 192/207 819/920 815/916
+f 817/918 196/211 193/208 192/207
+f 819/920 820/921 816/917 815/916
+f 819/920 821/922 822/923 820/921
+f 819/920 192/207 191/206 821/922
+f 821/922 185/200 183/198 822/923
+f 821/922 191/206 190/205 185/200
+f 822/924 823/925 824/926 820/927
+f 822/924 183/928 825/929 823/925
+f 825/929 826/930 827/931 823/925
+f 825/929 828/932 829/933 826/930
+f 825/929 183/928 184/934 828/932
+f 828/932 830/935 831/936 829/933
+f 828/932 184/934 832/937 830/935
+f 832/938 184/199 182/197 833/939
+f 832/937 117/131 116/130 830/935
+f 832/938 833/939 120/135 117/134
+f 833/939 182/197 181/196 834/940
+f 833/939 834/940 160/175 120/135
+f 834/940 181/196 835/941 836/942
+f 834/940 836/942 161/176 160/175
+f 835/941 231/246 239/254 837/943
+f 835/941 181/196 180/195 231/246
+f 835/941 837/943 838/944 836/942
+f 838/944 837/943 839/945 840/946
+f 838/944 841/947 161/176 836/942
+f 838/944 840/946 842/948 841/947
+f 842/948 840/946 843/949 844/950
+f 842/948 845/951 846/952 841/947
+f 842/948 844/950 847/953 845/951
+f 847/953 844/950 848/954 849/955
+f 847/953 209/224 850/956 845/951
+f 847/953 849/955 210/225 209/224
+f 850/956 851/957 846/952 845/951
+f 850/956 852/958 853/959 851/957
+f 850/956 209/224 205/220 852/958
+f 852/958 854/960 855/961 853/959
+f 852/958 205/220 208/223 854/960
+f 854/960 856/962 857/963 855/961
+f 854/960 208/223 858/964 856/962
+f 858/964 208/223 207/222 187/202
+f 858/964 107/119 109/121 856/962
+f 858/964 187/202 108/120 107/119
+f 856/962 109/121 859/965 857/963
+f 859/965 860/966 861/967 857/963
+f 859/965 862/968 863/969 860/966
+f 859/965 109/121 106/118 862/968
+f 862/968 864/970 865/971 863/969
+f 862/968 106/118 105/117 864/970
+f 864/970 866/972 867/973 865/971
+f 864/970 105/117 868/974 866/972
+f 868/974 105/117 104/116 156/171
+f 868/974 869/975 870/976 866/972
+f 868/974 156/171 155/170 869/975
+f 869/975 173/188 172/187 870/976
+f 869/975 155/170 177/192 173/188
+f 870/976 871/977 867/973 866/972
+f 870/976 172/187 872/978 871/977
+f 872/978 873/979 874/980 871/977
+f 872/978 875/981 876/982 873/979
+f 872/978 172/187 171/186 875/981
+f 875/981 877/983 878/984 876/982
+f 875/981 171/186 879/985 877/983
+f 879/985 171/186 170/185 880/986
+f 879/985 881/987 882/988 877/983
+f 879/985 880/986 883/989 881/987
+f 883/989 880/986 884/990 885/991
+f 883/989 886/992 887/993 881/987
+f 883/989 885/991 888/994 886/992
+f 888/994 885/991 889/995 890/996
+f 888/994 891/997 892/998 886/992
+f 888/994 890/996 893/999 891/997
+f 893/999 890/996 894/1000 895/1001
+f 893/999 896/1002 897/1003 891/997
+f 893/999 895/1001 898/1004 896/1002
+f 898/1004 895/1001 899/1005 900/1006
+f 898/1004 901/1007 902/1008 896/1002
+f 898/1004 900/1006 903/1009 901/1007
+f 903/1009 900/1006 904/1010 905/1011
+f 903/1009 906/1012 907/1013 901/1007
+f 903/1009 905/1011 908/1014 906/1012
+f 908/1014 905/1011 909/1015 910/1016
+f 908/1014 911/1017 912/1018 906/1012
+f 908/1014 910/1016 913/1019 911/1017
+f 913/1019 910/1016 914/1020 915/1021
+f 913/1019 916/1022 917/1023 911/1017
+f 913/1019 915/1021 343/367 916/1022
+f 916/1022 918/1024 919/1025 917/1023
+f 916/1022 343/367 342/366 918/1024
+f 918/1024 920/1026 921/1027 919/1025
+f 918/1024 342/366 346/370 920/1026
+f 920/1026 922/1028 923/1029 921/1027
+f 920/1026 346/370 924/1030 922/1028
+f 924/1030 346/370 345/369 925/1031
+f 924/1030 926/1032 927/1033 922/1028
+f 924/1030 925/1031 928/1034 926/1032
+f 928/1034 925/1031 350/374 349/373
+f 928/1034 929/1035 930/1036 926/1032
+f 928/1034 349/373 353/377 929/1035
+f 929/1035 335/359 340/364 930/1036
+f 929/1035 353/377 336/360 335/359
+f 930/1036 931/1037 927/1033 926/1032
+f 930/1036 340/364 932/1038 931/1037
+f 932/1038 933/1039 934/1040 931/1037
+f 932/1038 935/1041 285/303 933/1039
+f 932/1038 340/364 339/363 935/1041
+f 935/1041 936/1042 286/304 285/303
+f 935/1041 339/363 338/362 936/1042
+f 936/1042 937/1043 938/1044 286/304
+f 936/1042 338/362 939/1045 937/1043
+f 939/1045 338/362 337/361 940/1046
+f 939/1045 941/1047 942/1048 937/1043
+f 939/1045 940/1046 943/1049 941/1047
+f 943/1049 940/1046 944/1050 945/1051
+f 943/1049 946/1052 947/1053 941/1047
+f 943/1049 945/1051 948/1054 946/1052
+f 948/1054 945/1051 354/378 949/1055
+f 948/1054 950/1056 329/353 946/1052
+f 948/1054 949/1055 951/1057 950/1056
+f 951/1057 914/1020 952/1058 950/1056
+f 951/1057 953/1059 915/1021 914/1020
+f 951/1057 949/1055 954/1060 953/1059
+f 954/1060 351/375 350/374 347/371
+f 954/1060 949/1055 354/378 351/375
+f 954/1060 347/371 344/368 953/1059
+f 953/1059 344/368 343/367 915/1021
+f 952/1058 324/348 329/353 950/1056
+f 952/1058 909/1015 325/349 324/348
+f 952/1058 914/1020 910/1016 909/1015
+f 946/1052 329/353 328/352 947/1053
+f 947/1053 955/1061 942/1048 941/1047
+f 947/1053 328/352 327/351 955/1061
+f 955/1061 956/1062 957/1063 942/1048
+f 955/1061 327/351 958/1064 956/1062
+f 958/1064 959/1065 960/1066 956/1062
+f 958/1064 961/1067 899/1005 959/1065
+f 958/1064 327/351 326/350 961/1067
+f 961/1067 904/1010 900/1006 899/1005
+f 961/1067 326/350 325/349 904/1010
+f 959/1065 894/1000 962/1068 960/1066
+f 959/1065 899/1005 895/1001 894/1000
+f 962/1068 963/1069 964/1070 960/1066
+f 962/1068 889/995 965/1071 963/1069
+f 962/1068 894/1000 890/996 889/995
+f 965/1071 966/1072 967/1073 963/1069
+f 965/1071 884/990 176/191 966/1072
+f 965/1071 889/995 885/991 884/990
+f 966/1072 968/1074 287/305 967/1073
+f 966/1072 176/191 175/190 968/1074
+f 968/1074 969/1075 288/306 287/305
+f 968/1074 175/190 970/1076 969/1075
+f 970/1076 234/249 233/248 969/1075
+f 970/1076 971/1077 235/250 234/249
+f 970/1076 175/190 174/189 971/1077
+f 971/1077 972/1078 973/1079 235/250
+f 971/1077 174/189 177/192 972/1078
+f 972/1078 154/169 157/172 973/1079
+f 972/1078 177/192 155/170 154/169
+f 973/1079 974/1080 236/251 235/250
+f 973/1079 157/172 186/201 974/1080
+f 974/1080 207/222 206/221 236/251
+f 974/1080 186/201 187/202 207/222
+f 969/1075 233/248 975/1081 288/306
+f 975/1081 976/1082 289/307 288/306
+f 975/1081 211/226 210/225 976/1082
+f 975/1081 233/248 212/227 211/226
+f 976/1082 977/1083 290/308 289/307
+f 976/1082 210/225 849/955 977/1083
+f 977/1083 978/1084 979/1085 290/308
+f 977/1083 849/955 848/954 978/1084
+f 978/1084 278/296 277/295 979/1085
+f 978/1084 848/954 980/1086 278/296
+f 980/1086 981/1087 275/293 278/296
+f 980/1086 843/949 982/1088 981/1087
+f 980/1086 848/954 844/950 843/949
+f 982/1088 251/266 250/265 981/1087
+f 982/1088 839/945 254/269 251/266
+f 982/1088 843/949 840/946 839/945
+f 981/1087 250/265 276/294 275/293
+f 979/1085 277/295 282/300 983/1089
+f 979/1085 983/1089 284/302 290/308
+f 983/1089 282/300 934/1040 933/1039
+f 983/1089 933/1039 285/303 284/302
+f 967/1073 287/305 283/301 984/1090
+f 967/1073 984/1090 964/1070 963/1069
+f 984/1090 283/301 286/304 938/1044
+f 984/1090 938/1044 957/1063 964/1070
+f 964/1070 957/1063 956/1062 960/1066
+f 957/1063 938/1044 937/1043 942/1048
+f 944/1050 336/360 353/377 352/376
+f 944/1050 940/1046 337/361 336/360
+f 944/1050 352/376 354/378 945/1051
+f 934/1040 985/1091 927/1033 931/1037
+f 934/1040 282/300 281/299 985/1091
+f 985/1091 923/1029 922/1028 927/1033
+f 985/1091 281/299 986/1092 923/1029
+f 986/1092 987/1093 921/1027 923/1029
+f 986/1092 988/1094 989/1095 987/1093
+f 986/1092 281/299 280/298 988/1094
+f 988/1094 990/1096 991/1097 989/1095
+f 988/1094 280/298 279/297 990/1096
+f 990/1096 253/268 240/255 991/1097
+f 990/1096 279/297 249/264 253/268
+f 991/1097 257/272 262/277 989/1095
+f 991/1097 240/255 237/252 257/272
+f 989/1095 262/277 992/1098 987/1093
+f 992/1098 993/1099 917/1023 919/1025
+f 992/1098 262/277 260/275 993/1099
+f 992/1098 919/1025 921/1027 987/1093
+f 993/1099 912/1018 911/1017 917/1023
+f 993/1099 260/275 259/274 912/1018
+f 925/1031 345/369 347/371 350/374
+f 912/1018 259/274 907/1013 906/1012
+f 909/1015 905/1011 904/1010 325/349
+f 907/1013 994/1100 902/1008 901/1007
+f 907/1013 259/274 258/273 994/1100
+f 994/1100 995/1101 996/1102 902/1008
+f 994/1100 258/273 261/276 995/1101
+f 995/1101 997/1103 998/1104 996/1102
+f 995/1101 261/276 999/1105 997/1103
+f 999/1105 813/914 1000/1106 997/1103
+f 999/1105 818/919 814/915 813/914
+f 999/1105 261/276 256/271 818/919
+f 1000/1106 1001/1107 998/1104 997/1103
+f 1000/1106 808/908 1002/1108 1001/1107
+f 1000/1106 813/914 809/909 808/908
+f 1002/1108 1003/1109 1004/1110 1001/1107
+f 1002/1108 803/1111 1005/1112 1003/1109
+f 1002/1108 808/908 804/907 803/1111
+f 1005/1112 1006/1113 1007/1114 1003/1109
+f 1005/1115 798/896 1008/1116 1006/1117
+f 1005/1115 803/901 799/897 798/896
+f 1008/1116 1009/1118 1010/1119 1006/1117
+f 1008/1116 793/891 1011/1120 1009/1118
+f 1008/1116 798/896 794/892 793/891
+f 1011/1120 1012/1121 1013/1122 1009/1118
+f 1011/1120 789/887 1014/1123 1012/1121
+f 1011/1120 793/891 790/888 789/887
+f 1014/1123 1015/1124 1016/1125 1012/1121
+f 1014/1123 1017/1126 1018/1127 1015/1124
+f 1014/1123 789/887 788/886 1017/1126
+f 1018/1127 14/15 29/32 1015/1124
+f 1018/1127 2106/1128 2025/19 14/15
+f 1018/1127 1017/1126 2107/1129 2106/1128
+f 1015/1124 29/32 28/31 1016/1125
+f 1016/1125 28/31 1019/1130 1020/1131
+f 1016/1125 1020/1131 1013/1122 1012/1121
+f 1019/1130 1021/1132 873/1133 876/1134
+f 1019/1130 28/31 27/30 1021/1132
+f 1019/1130 876/1134 878/1135 1020/1131
+f 1021/1132 1022/1136 874/1137 873/1133
+f 1021/1132 27/30 31/34 1022/1136
+f 1022/1136 1023/1138 1024/1139 874/1137
+f 1022/1136 31/34 1025/1140 1023/1138
+f 1025/1140 1026/1141 1027/1142 1023/1138
+f 1025/1140 1028/1143 1029/1144 1026/1141
+f 1025/1140 31/34 30/33 1028/1143
+f 1028/1143 50/53 1030/1145 1029/1144
+f 1028/1143 30/33 32/35 50/53
+f 1031/1146 1032/1147 1033/1148 1034/1149
+f 1031/1146 47/50 1035/1150 1032/1147
+f 1031/1146 1034/1149 1026/1141 1029/1144
+f 1035/1150 1036/1151 1037/1152 1032/1147
+f 1035/1150 62/65 1038/1153 1036/1151
+f 1035/1150 47/50 46/49 62/65
+f 1038/1153 1039/1154 1040/1155 1036/1151
+f 1038/1153 1041/1156 1042/1157 1039/1154
+f 1038/1153 62/65 61/64 1041/1156
+f 1041/1156 1043/1158 1044/1159 1042/1157
+f 1041/1156 61/64 60/63 1043/1158
+f 1043/1158 94/105 93/104 1044/1159
+f 1043/1158 60/63 80/91 94/105
+f 1044/1159 1045/1160 1046/1161 1042/1157
+f 1044/1159 93/104 97/108 1045/1160
+f 1045/1160 1047/1162 1048/1163 1046/1161
+f 1045/1160 97/108 1049/1164 1047/1162
+f 1049/1164 1050/1165 1051/1166 1047/1162
+f 1049/1164 146/161 1052/1167 1050/1165
+f 1049/1164 97/108 96/107 146/161
+f 1052/1167 1053/1168 140/155 1050/1165
+f 1052/1167 1054/1169 1055/1170 1053/1168
+f 1052/1167 146/161 145/160 1054/1169
+f 1054/1169 1056/1171 1057/1172 1055/1170
+f 1054/1169 145/160 148/163 1056/1171
+f 1056/1171 1058/1173 1059/1174 1057/1172
+f 1056/1171 148/163 1060/1175 1058/1173
+f 1060/1175 148/163 147/162 1061/1176
+f 1060/1175 1062/1177 1063/1178 1058/1173
+f 1060/1175 1061/1176 1064/1179 1062/1177
+f 1064/1179 1061/1176 1065/1180 1066/1181
+f 1064/1179 1067/1182 1068/1183 1062/1177
+f 1064/1179 1066/1181 1069/1184 1067/1182
+f 1069/1184 1066/1181 1070/1185 1071/1186
+f 1069/1184 1072/1187 1073/1188 1067/1182
+f 1069/1184 1071/1186 1074/1189 1072/1187
+f 1074/1189 1071/1186 1075/1190 1076/1191
+f 1074/1189 1077/1192 1078/1193 1072/1187
+f 1074/1189 1076/1191 1079/1194 1077/1192
+f 1079/1194 1076/1191 1080/1195 1081/1196
+f 1079/1194 1082/1197 1083/1198 1077/1192
+f 1079/1194 1081/1196 1084/1199 1082/1197
+f 1084/1199 1081/1196 1085/1200 389/414
+f 1084/1199 1086/1201 1087/1202 1082/1197
+f 1084/1199 389/414 388/413 1086/1201
+f 1086/1203 419/451 1088/1204 1087/1205
+f 1086/1203 388/418 391/417 419/451
+f 1087/1202 1089/1206 1083/1198 1082/1197
+f 1087/1205 1088/1204 407/439 1089/1207
+f 1089/1206 1090/1208 1091/1209 1083/1198
+f 1089/1207 407/439 1092/1210 1090/1211
+f 1092/1210 459/491 1093/1212 1090/1211
+f 1092/1210 461/493 451/483 459/491
+f 1092/1210 407/439 410/442 461/493
+f 1093/1213 1094/1214 1091/1209 1090/1208
+f 1093/1213 1095/1215 1096/1216 1094/1214
+f 1093/1212 459/491 432/464 1095/1217
+f 1095/1215 1097/1218 1098/1219 1096/1216
+f 1095/1217 432/464 428/460 1097/1220
+f 1097/1218 1099/1221 1100/1222 1098/1219
+f 1097/1220 428/460 427/459 1099/1223
+f 1099/1221 404/1224 1101/1225 1100/1222
+f 1099/1223 427/459 405/437 404/436
+f 1101/1225 1102/1226 1103/1227 1100/1222
+f 1101/1225 374/398 1104/1228 1102/1226
+f 1101/1225 404/1224 375/399 374/398
+f 1104/1228 1105/1229 1106/1230 1102/1226
+f 1104/1228 1107/1231 1108/1232 1105/1229
+f 1104/1228 374/398 373/397 1107/1231
+f 1107/1231 1109/1233 1110/1234 1108/1232
+f 1107/1231 373/397 372/396 1109/1233
+f 1109/1233 1111/1235 1112/1236 1110/1234
+f 1109/1233 372/396 386/1237 1111/1235
+f 1111/1238 1113/1239 1114/1240 1112/1241
+f 1111/1238 386/411 385/410 1113/1239
+f 1113/1239 1085/1200 1115/1242 1114/1240
+f 1113/1239 385/410 389/414 1085/1200
+f 1115/1242 1116/1243 1117/1244 1114/1240
+f 1115/1242 1080/1195 1118/1245 1116/1243
+f 1115/1242 1085/1200 1081/1196 1080/1195
+f 1118/1245 1119/1246 1120/1247 1116/1243
+f 1118/1245 1075/1190 1121/1248 1119/1246
+f 1118/1245 1080/1195 1076/1191 1075/1190
+f 1121/1248 1122/1249 1123/1250 1119/1246
+f 1121/1248 1070/1185 1124/1251 1122/1249
+f 1121/1248 1075/1190 1071/1186 1070/1185
+f 1124/1251 1125/1252 1126/1253 1122/1249
+f 1124/1251 1065/1180 150/165 1125/1252
+f 1124/1251 1070/1185 1066/1181 1065/1180
+f 1125/1252 1127/1254 1128/1255 1126/1253
+f 1125/1252 150/165 149/164 1127/1254
+f 1127/1254 1129/1256 1130/1257 1128/1255
+f 1127/1254 149/164 152/167 1129/1256
+f 1129/1256 152/167 1131/1258 1132/1259
+f 1129/1256 1132/1259 1133/1260 1130/1257
+f 1133/1260 1132/1259 1134/1261 245/260
+f 1133/1260 1135/1262 215/230 1130/1257
+f 1133/1260 245/260 246/261 1135/1262
+f 1135/1262 271/288 216/231 215/230
+f 1135/1262 246/261 273/291 271/288
+f 1134/1261 1136/1263 1137/1264 1138/1265
+f 1134/1261 1132/1259 1131/1258 1136/1263
+f 1134/1261 1138/1265 247/262 245/260
+f 1136/1263 84/95 83/94 1137/1264
+f 1136/1263 1131/1258 1139/1266 84/95
+f 1137/1264 83/94 1140/1267 1141/1268
+f 1137/1264 1141/1268 1142/1269 1138/1265
+f 1142/1269 1141/1268 1143/1270 1144/1271
+f 1142/1269 1145/1272 247/262 1138/1265
+f 1142/1269 1144/1271 1146/1273 1145/1272
+f 1146/1273 1144/1271 1147/1274 1148/1275
+f 1146/1273 1149/1276 1150/1277 1145/1272
+f 1146/1273 1148/1275 1151/1278 1149/1276
+f 1151/1278 1148/1275 1152/1279 1153/1280
+f 1151/1278 1154/1281 1155/1282 1149/1276
+f 1151/1278 1153/1280 1156/1283 1154/1281
+f 1156/1283 1153/1280 1157/1284 1158/1285
+f 1156/1283 317/338 1159/1286 1154/1281
+f 1156/1283 1158/1285 314/335 317/338
+f 1159/1286 1160/1287 1155/1282 1154/1281
+f 1159/1286 1161/1288 1162/1289 1160/1287
+f 1159/1286 317/338 316/337 1161/1288
+f 1161/1288 1163/1290 1164/1291 1162/1289
+f 1161/1288 316/337 1165/1292 1163/1290
+f 1165/1292 316/337 315/336 1166/1293
+f 1165/1292 300/324 304/323 1163/1290
+f 1165/1292 1166/1293 301/319 300/318
+f 1166/1293 1167/1294 1168/1295 301/319
+f 1166/1293 315/336 1169/1296 1167/1294
+f 1169/1296 1170/1297 1171/1298 1167/1294
+f 1169/1296 1158/1285 1157/1284 1170/1297
+f 1169/1296 315/336 314/335 1158/1285
+f 1170/1297 1172/1299 1173/1300 1171/1298
+f 1170/1297 1157/1284 1174/1301 1172/1299
+f 1174/1301 1175/1302 1176/1303 1172/1299
+f 1174/1301 1152/1279 1177/1304 1175/1302
+f 1174/1301 1157/1284 1153/1280 1152/1279
+f 1177/1304 1178/1305 1179/1306 1175/1302
+f 1177/1304 1147/1274 1180/1307 1178/1305
+f 1177/1304 1152/1279 1148/1275 1147/1274
+f 1180/1307 1181/1308 1182/1309 1178/1305
+f 1180/1307 1143/1270 1183/1310 1181/1308
+f 1180/1307 1147/1274 1144/1271 1143/1270
+f 1183/1310 1184/1311 1185/1312 1181/1308
+f 1183/1310 1140/1267 1186/1313 1184/1311
+f 1183/1310 1143/1270 1141/1268 1140/1267
+f 1186/1313 1187/1314 1188/1315 1184/1311
+f 1186/1313 81/92 79/90 1187/1314
+f 1186/1313 1140/1267 83/94 81/92
+f 1187/1314 1189/1316 1190/1317 1188/1315
+f 1187/1314 79/90 78/89 1189/1316
+f 1189/1316 1191/1318 1192/1319 1190/1317
+f 1189/1316 78/89 77/88 1191/1318
+f 1191/1318 24/27 1193/1320 1192/1319
+f 1191/1318 77/88 25/28 24/27
+f 1193/1320 1194/1321 1195/1322 1196/1323
+f 1193/1320 24/27 18/21 1194/1321
+f 1193/1320 1196/1323 1197/1324 1192/1319
+f 1197/1324 1196/1323 9/8 1198/1325
+f 1197/1324 1199/1326 1190/1317 1192/1319
+f 1197/1324 1198/1325 1200/1327 1199/1326
+f 1200/1327 1198/1325 1201/1328 1202/1329
+f 1200/1327 1203/1330 1204/1331 1199/1326
+f 1200/1327 1202/1329 1205/1332 1203/1330
+f 1205/1332 1202/1329 1206/1333 1207/1334
+f 1205/1332 1208/1335 1209/1336 1203/1330
+f 1205/1332 1207/1334 1210/1337 1208/1335
+f 1210/1337 1207/1334 1211/1338 1212/1339
+f 1210/1337 1213/1340 1214/1341 1208/1335
+f 1210/1337 1212/1339 1215/1342 1213/1340
+f 1215/1342 1212/1339 1216/1343 1217/1344
+f 1215/1342 1218/1345 1219/1346 1213/1340
+f 1215/1342 1217/1344 1220/1347 1218/1345
+f 1220/1347 1217/1344 1221/1348 1222/1349
+f 1220/1347 1223/1350 1224/1351 1218/1345
+f 1220/1347 1222/1349 1225/1352 1223/1350
+f 1225/1353 1222/1354 1226/1355 1227/1356
+f 1225/1352 1228/1357 1229/1358 1223/1350
+f 1225/1353 1227/1356 1230/1359 1228/1360
+f 1230/1359 1231/1361 1232/1362 1228/1360
+f 1230/1359 1233/1363 1234/1364 1231/1361
+f 1230/1359 1227/1356 1235/1365 1233/1363
+f 1235/1365 1236/1366 1237/1367 1233/1363
+f 1235/1365 1238/1368 1239/1369 1236/1366
+f 1235/1365 1227/1356 1226/1355 1238/1368
+f 1238/1368 1240/1370 1241/1371 1239/1369
+f 1238/1368 1226/1355 1242/1372 1240/1370
+f 1242/1372 1226/1355 1222/1354 1221/1373
+f 1242/1372 1243/1374 1244/1375 1240/1370
+f 1242/1372 1221/1373 1245/1376 1243/1374
+f 1245/1377 1221/1348 1217/1344 1216/1343
+f 1245/1376 1246/1378 1247/1379 1243/1374
+f 1245/1377 1216/1343 1248/1380 1246/1381
+f 1248/1380 1249/1382 1250/1383 1246/1381
+f 1248/1380 1211/1338 1251/1384 1249/1382
+f 1248/1380 1216/1343 1212/1339 1211/1338
+f 1251/1384 1252/1385 1253/1386 1249/1382
+f 1251/1384 1206/1333 1254/1387 1252/1385
+f 1251/1384 1211/1338 1207/1334 1206/1333
+f 1254/1387 1255/1388 1256/1389 1252/1385
+f 1254/1387 1201/1328 8/7 1255/1388
+f 1254/1387 1206/1333 1202/1329 1201/1328
+f 1255/1388 1257/1390 1258/1391 1256/1389
+f 1255/1388 8/7 7/6 1257/1390
+f 1257/1390 1259/1392 1260/1393 1258/1391
+f 1257/1390 7/6 11/10 1259/1392
+f 1259/1392 1261/1394 1262/1395 1260/1393
+f 1259/1392 11/10 1263/1396 1261/1394
+f 1263/1396 2109/1397 2108/1398 1261/1394
+f 1263/1396 1264/1399 2110/1400 2109/1397
+f 1263/1396 11/10 10/9 1264/1399
+f 1264/1399 1265/1401 2111/1402 2110/1400
+f 1264/1399 10/9 1266/1403 1265/1401
+f 1265/1401 1267/1404 2112/1405 2111/1402
+f 1265/1401 1266/1403 1268/1406 1267/1404
+f 1268/1406 23/26 1269/1407 1267/1404
+f 1268/1406 1194/1321 18/21 23/26
+f 1268/1406 1266/1403 1195/1322 1194/1321
+f 1269/1407 2113/1408 2112/1405 1267/1404
+f 1269/1407 13/14 2022/13 2113/1408
+f 1269/1407 23/26 22/25 13/14
+f 2108/1398 2114/1409 1262/1395 1261/1394
+f 2114/1409 2115/1410 1270/1411 1262/1395
+f 2115/1410 2116/1412 1271/1413 1270/1411
+f 2116/1414 2117/1415 1272/1416 1271/1417
+f 2117/1415 2118/1418 1273/1419 1272/1416
+f 2118/1418 2119/1420 1274/1421 1273/1419
+f 2119/1420 2120/1422 1275/1423 1274/1421
+f 2120/1422 2121/1424 1276/1425 1275/1423
+f 2121/1424 2122/1426 1277/1427 1276/1425
+f 2122/1426 2123/1428 1278/1429 1277/1427
+f 2123/1428 2124/1430 1279/1431 1278/1429
+f 2124/1430 2125/1432 1280/1433 1279/1431
+f 2125/1432 2126/1434 1281/1435 1280/1433
+f 2126/1434 2127/1436 1282/1437 1281/1435
+f 2127/1436 2128/1438 308/329 1282/1437
+f 2128/1438 2129/1439 309/330 308/329
+f 2129/1439 2130/1440 313/334 309/330
+f 2130/1440 2131/1441 321/345 313/334
+f 2131/1441 2036/344 320/343 321/345
+f 1282/1437 308/329 307/328 1237/1367
+f 1282/1437 1237/1367 1236/1366 1281/1435
+f 1281/1435 1236/1366 1239/1369 1280/1433
+f 1280/1433 1239/1369 1241/1371 1279/1431
+f 1279/1431 1241/1371 1283/1442 1278/1429
+f 1283/1442 1241/1371 1240/1370 1244/1375
+f 1283/1442 1284/1443 1277/1427 1278/1429
+f 1283/1442 1244/1375 1285/1444 1284/1443
+f 1285/1444 1244/1375 1243/1374 1247/1379
+f 1285/1444 1286/1445 1287/1446 1284/1443
+f 1285/1444 1247/1379 1288/1447 1286/1445
+f 1288/1447 1247/1379 1246/1378 1250/1448
+f 1288/1447 1289/1449 1290/1450 1286/1445
+f 1288/1447 1250/1448 1291/1451 1289/1449
+f 1291/1452 1250/1383 1249/1382 1253/1386
+f 1291/1451 1292/1453 43/46 1289/1449
+f 1291/1452 1253/1386 1293/1454 1292/1455
+f 1293/1454 1294/1456 1295/1457 1292/1455
+f 1293/1454 1256/1389 1258/1391 1294/1456
+f 1293/1454 1253/1386 1252/1385 1256/1389
+f 1294/1456 1296/1458 1297/1459 1295/1457
+f 1294/1456 1258/1391 1260/1393 1296/1458
+f 1296/1458 1270/1411 1271/1413 1297/1459
+f 1296/1458 1260/1393 1262/1395 1270/1411
+f 1297/1460 1271/1417 1272/1416 39/42
+f 1297/1460 39/42 38/41 1295/1461
+f 1295/1461 38/41 43/46 1292/1453
+f 1289/1449 43/46 42/45 1290/1450
+f 1290/1450 1298/1462 1287/1446 1286/1445
+f 1290/1450 42/45 41/44 1298/1462
+f 1298/1462 1275/1423 1276/1425 1287/1446
+f 1298/1462 41/44 1274/1421 1275/1423
+f 1287/1446 1276/1425 1277/1427 1284/1443
+f 1274/1421 41/44 40/43 1273/1419
+f 1273/1419 40/43 39/42 1272/1416
+f 1237/1367 307/328 1234/1364 1233/1363
+f 1234/1364 1299/1463 1300/1464 1231/1361
+f 1234/1364 307/328 306/327 1299/1463
+f 1299/1463 1301/1465 305/326 1300/1464
+f 1299/1463 306/327 312/333 1301/1465
+f 1301/1465 1302/1466 303/322 305/326
+f 1301/1465 312/333 1303/1467 1302/1466
+f 1303/1467 1304/1468 1305/1469 1302/1466
+f 1303/1467 1306/1470 1307/1471 1304/1468
+f 1303/1467 312/333 311/332 1306/1470
+f 1307/1471 1308/1472 1309/1473 1304/1468
+f 1307/1471 367/1474 364/1475 1308/1472
+f 1307/1471 1306/1470 1310/1476 367/1474
+f 1308/1472 1311/1477 1312/1478 1309/1473
+f 1308/1472 364/1475 363/1479 1311/1477
+f 1311/1477 1313/1480 1314/1481 1312/1478
+f 1311/1477 363/1479 1315/1482 1313/1480
+f 1315/1482 1316/1483 1317/1484 1313/1480
+f 1315/1485 297/315 291/309 1316/1486
+f 1315/1485 363/387 362/386 297/315
+f 1316/1483 243/258 242/257 1317/1484
+f 1316/1486 291/309 296/314 243/1487
+f 1317/1484 242/257 1150/1277 1318/1488
+f 1317/1484 1318/1488 1314/1481 1313/1480
+f 1318/1488 1150/1277 1149/1276 1155/1282
+f 1318/1488 1155/1282 1160/1287 1314/1481
+f 1314/1481 1160/1287 1162/1289 1312/1478
+f 1312/1478 1162/1289 1164/1291 1309/1473
+f 1309/1473 1164/1291 1305/1469 1304/1468
+f 1305/1469 1164/1291 1163/1290 304/323
+f 1305/1469 304/323 303/322 1302/1466
+f 1300/1464 305/326 302/325 1319/1489
+f 1300/1464 1319/1489 1232/1362 1231/1361
+f 1319/1490 302/320 301/319 1168/1295
+f 1319/1490 1168/1295 1320/1491 1232/1492
+f 1320/1491 1229/1358 1228/1357 1232/1492
+f 1320/1491 1171/1298 1173/1300 1229/1358
+f 1320/1491 1168/1295 1167/1294 1171/1298
+f 1229/1358 1173/1300 1224/1351 1223/1350
+f 1224/1351 1176/1303 1219/1346 1218/1345
+f 1224/1351 1173/1300 1172/1299 1176/1303
+f 1219/1346 1179/1306 1214/1341 1213/1340
+f 1219/1346 1176/1303 1175/1302 1179/1306
+f 1214/1341 1182/1309 1209/1336 1208/1335
+f 1214/1341 1179/1306 1178/1305 1182/1309
+f 1209/1336 1185/1312 1204/1331 1203/1330
+f 1209/1336 1182/1309 1181/1308 1185/1312
+f 1204/1331 1188/1315 1190/1317 1199/1326
+f 1204/1331 1185/1312 1184/1311 1188/1315
+f 1201/1328 1198/1325 9/8 8/7
+f 1150/1277 242/257 247/262 1145/1272
+f 1131/1258 152/167 151/166 1139/1266
+f 1130/1257 215/230 214/229 1128/1255
+f 1128/1255 214/229 1321/1493 1126/1253
+f 1321/1493 214/229 213/228 1322/1494
+f 1321/1493 1123/1250 1122/1249 1126/1253
+f 1321/1493 1322/1494 1323/1495 1123/1250
+f 1323/1495 1322/1494 272/290 1324/1496
+f 1323/1495 1120/1247 1119/1246 1123/1250
+f 1323/1495 1324/1496 1325/1497 1120/1247
+f 1325/1497 1324/1496 269/1498 1326/1499
+f 1325/1497 1117/1244 1116/1243 1120/1247
+f 1325/1497 1326/1499 1327/1500 1117/1244
+f 1327/1501 1326/1502 1328/1503 1329/1504
+f 1327/1500 1112/1241 1114/1240 1117/1244
+f 1327/1501 1329/1504 1110/1234 1112/1236
+f 1328/1503 268/283 267/282 1330/1505
+f 1328/1503 1326/1502 269/284 268/283
+f 1328/1503 1330/1505 1331/1506 1329/1504
+f 1331/1506 1330/1505 1332/1507 1333/1508
+f 1331/1506 1108/1232 1110/1234 1329/1504
+f 1331/1506 1333/1508 1105/1229 1108/1232
+f 1332/1507 1334/1509 1335/1510 1336/1511
+f 1332/1507 1330/1505 267/282 1334/1509
+f 1332/1507 1336/1511 1337/1512 1333/1508
+f 1337/1512 1336/1511 1338/1513 1339/1514
+f 1337/1512 1106/1230 1105/1229 1333/1508
+f 1337/1512 1339/1514 1340/1515 1106/1230
+f 1340/1515 1339/1514 1341/1516 1342/1517
+f 1340/1515 1103/1227 1102/1226 1106/1230
+f 1340/1515 1342/1517 1343/1518 1103/1227
+f 1343/1518 1342/1517 1344/1519 1345/1520
+f 1343/1518 1098/1219 1100/1222 1103/1227
+f 1343/1518 1345/1520 1096/1216 1098/1219
+f 1344/1519 1068/1183 1067/1182 1073/1188
+f 1344/1519 1342/1517 1341/1516 1068/1183
+f 1344/1519 1073/1188 1346/1521 1345/1520
+f 1346/1521 1073/1188 1072/1187 1078/1193
+f 1346/1521 1094/1214 1096/1216 1345/1520
+f 1346/1521 1078/1193 1091/1209 1094/1214
+f 1341/1516 1063/1178 1062/1177 1068/1183
+f 1341/1516 1339/1514 1338/1513 1063/1178
+f 1338/1513 1059/1174 1058/1173 1063/1178
+f 1338/1513 1336/1511 1335/1510 1059/1174
+f 1334/1509 1347/1522 1348/1523 1335/1510
+f 1334/1509 267/282 266/281 1347/1522
+f 1347/1522 219/234 222/237 1348/1523
+f 1347/1522 266/281 265/280 219/234
+f 1348/1523 222/237 1055/1170 1057/1172
+f 1348/1523 1057/1172 1059/1174 1335/1510
+f 1324/1496 272/290 270/287 269/1498
+f 1322/1494 213/228 216/231 272/290
+f 1091/1209 1078/1193 1077/1192 1083/1198
+f 1065/1180 1061/1176 147/162 150/165
+f 1055/1170 222/237 221/236 1053/1168
+f 1053/1168 221/236 139/154 140/155
+f 1050/1165 140/155 138/153 1051/1166
+f 1051/1166 138/153 137/152 1349/1524
+f 1051/1166 1349/1524 1048/1163 1047/1162
+f 1349/1524 137/152 1350/1525 1351/1526
+f 1349/1524 1351/1526 1352/1527 1048/1163
+f 1352/1527 1351/1526 1353/1528 1354/1529
+f 1352/1527 1355/1530 1046/1161 1048/1163
+f 1352/1527 1354/1529 1356/1531 1355/1530
+f 1356/1531 1354/1529 1357/1532 1358/1533
+f 1356/1531 1040/1155 1039/1154 1355/1530
+f 1356/1531 1358/1533 1359/1534 1040/1155
+f 1359/1534 1358/1533 1360/1535 1361/1536
+f 1359/1534 1037/1152 1036/1151 1040/1155
+f 1359/1534 1361/1536 1362/1537 1037/1152
+f 1362/1537 1361/1536 112/124 1363/1538
+f 1362/1537 1033/1148 1032/1147 1037/1152
+f 1362/1537 1363/1538 1364/1539 1033/1148
+f 1364/1539 1363/1538 1365/1540 1366/1541
+f 1364/1539 1367/1542 1034/1149 1033/1148
+f 1364/1539 1366/1541 1368/1543 1367/1542
+f 1368/1544 1366/1545 860/966 863/969
+f 1368/1543 1369/1546 1027/1142 1367/1542
+f 1368/1544 863/969 865/971 1369/1547
+f 1369/1546 1024/1139 1023/1138 1027/1142
+f 1369/1547 865/971 867/973 1024/1548
+f 1367/1542 1027/1142 1026/1141 1034/1149
+f 1365/1549 111/129 115/128 861/967
+f 1365/1540 1363/1538 112/124 111/123
+f 1365/1549 861/967 860/966 1366/1545
+f 1360/1535 1370/1550 116/130 113/125
+f 1360/1535 1358/1533 1357/1532 1370/1550
+f 1360/1535 113/125 112/124 1361/1536
+f 1370/1550 831/936 830/935 116/130
+f 1370/1550 1357/1532 1371/1551 831/936
+f 1371/1551 1372/1552 829/933 831/936
+f 1371/1551 1353/1528 1373/1553 1372/1552
+f 1371/1551 1357/1532 1354/1529 1353/1528
+f 1373/1553 1374/1554 1375/1555 1372/1552
+f 1373/1553 1350/1525 1376/1556 1374/1554
+f 1373/1553 1353/1528 1351/1526 1350/1525
+f 1376/1556 1377/1557 1378/1558 1374/1554
+f 1376/1556 136/151 1379/1559 1377/1557
+f 1376/1556 1350/1525 137/152 136/151
+f 1379/1559 87/98 1380/1560 1377/1557
+f 1379/1559 1381/1561 88/99 87/98
+f 1379/1559 136/151 141/156 1381/1561
+f 1381/1561 1382/1562 90/101 88/99
+f 1381/1561 141/156 1383/1563 1382/1562
+f 1383/1563 217/232 1384/1564 1382/1562
+f 1383/1563 1385/1565 218/233 217/232
+f 1383/1563 141/156 139/154 1385/1565
+f 1384/1564 178/193 90/101 1382/1562
+f 1384/1564 199/214 167/182 178/193
+f 1384/1564 217/232 200/215 199/214
+f 1380/1560 1386/1566 1387/1567 1388/1568
+f 1380/1560 87/98 86/97 1386/1566
+f 1380/1560 1388/1568 1378/1558 1377/1557
+f 1386/1566 1389/1569 1390/1570 1387/1567
+f 1386/1566 86/97 1391/1571 1389/1569
+f 1391/1571 1392/1572 1393/1573 1389/1569
+f 1391/1571 1394/1574 1395/1575 1392/1572
+f 1391/1571 86/97 91/102 1394/1574
+f 1394/1574 1396/1576 1397/1577 1395/1575
+f 1394/1574 91/102 1398/1578 1396/1576
+f 1398/1578 1399/1579 1400/1580 1396/1576
+f 1398/1578 1401/1581 1402/1582 1399/1579
+f 1398/1578 91/102 89/100 1401/1581
+f 1401/1581 165/180 164/179 1402/1582
+f 1401/1581 89/100 169/184 165/180
+f 1402/1582 1403/1583 1404/1584 1399/1579
+f 1402/1582 164/179 1405/1585 1403/1583
+f 1405/1585 1406/1586 1407/1587 1403/1583
+f 1405/1585 1408/1588 1409/1589 1406/1586
+f 1405/1585 164/179 163/178 1408/1588
+f 1408/1588 1410/1590 1411/1591 1409/1589
+f 1408/1588 163/178 1412/1592 1410/1590
+f 1412/1592 163/178 162/177 1413/1593
+f 1412/1592 1414/1594 1415/1595 1410/1590
+f 1412/1592 1413/1593 1416/1596 1414/1594
+f 1416/1596 1417/1597 1418/1598 1414/1594
+f 1416/1596 1419/1599 1420/1600 1417/1597
+f 1416/1596 1413/1593 1421/1601 1419/1599
+f 1421/1601 1413/1593 162/177 168/183
+f 1421/1601 1422/1602 1423/1603 1419/1599
+f 1421/1601 168/183 198/213 1422/1602
+f 1422/1602 1424/1604 1425/1605 1423/1603
+f 1422/1602 198/213 197/212 1424/1604
+f 1424/1604 1426/1606 1427/1607 1425/1605
+f 1424/1604 197/212 203/218 1426/1606
+f 1426/1606 1428/1608 1429/1609 1427/1607
+f 1426/1606 203/218 1430/1610 1428/1608
+f 1430/1610 203/218 202/217 224/239
+f 1430/1610 1431/1611 1432/1612 1428/1608
+f 1430/1610 224/239 228/243 1431/1611
+f 1431/1611 1433/1613 295/1614 1432/1612
+f 1431/1611 228/243 274/1615 1433/1613
+f 1433/1616 1434/1617 296/1618 295/1619
+f 1433/1616 274/292 273/291 1434/1617
+f 1434/1617 273/291 246/261 244/259
+f 1434/1617 244/259 243/258 296/1618
+f 1432/1612 1435/1620 1429/1609 1428/1608
+f 1432/1612 295/1614 294/1621 1435/1620
+f 1435/1620 1436/1622 1437/1623 1429/1609
+f 1435/1620 294/1621 293/1624 1436/1622
+f 1436/1622 1438/1625 1439/1626 1437/1623
+f 1436/1622 293/1624 1440/1627 1438/1625
+f 1440/1627 1441/1628 1442/1629 1438/1625
+f 1440/1630 1443/1631 1444/1632 1441/1633
+f 1440/1630 293/311 292/310 1443/1631
+f 1443/1631 358/382 357/381 1444/1632
+f 1443/1631 292/310 298/316 358/382
+f 1444/1632 1445/1634 1446/1635 1441/1633
+f 1444/1632 357/381 399/429 1445/1634
+f 1445/1634 1447/1636 1448/1637 1446/1635
+f 1445/1634 399/429 398/428 1447/1636
+f 1447/1636 393/421 392/420 1448/1637
+f 1447/1636 398/428 1449/1638 393/421
+f 1448/1639 381/405 1450/1640 1446/1641
+f 1448/1639 392/1642 382/406 381/405
+f 1450/1640 1451/1643 1452/1644 1442/1629
+f 1450/1640 381/405 380/404 1451/1643
+f 1450/1640 1442/1629 1441/1628 1446/1641
+f 1451/1643 1453/1645 1454/1646 1452/1644
+f 1451/1643 380/404 1455/1647 1453/1645
+f 1455/1647 1456/1648 1457/1649 1453/1645
+f 1455/1647 379/403 1458/1650 1456/1648
+f 1455/1647 380/404 376/400 379/403
+f 1458/1650 1459/1651 1460/1652 1456/1648
+f 1458/1650 435/467 1461/1653 1459/1651
+f 1458/1650 379/403 378/402 435/467
+f 1461/1653 1462/1654 1463/1655 1459/1651
+f 1461/1653 1464/1656 1465/1657 1462/1654
+f 1461/1653 435/467 434/466 1464/1656
+f 1464/1656 1466/1658 1467/1659 1465/1657
+f 1464/1656 434/466 438/470 1466/1658
+f 1466/1658 1468/1660 1469/1661 1467/1659
+f 1466/1658 438/470 1470/1662 1468/1660
+f 1470/1662 1471/1663 1472/1664 1468/1660
+f 1470/1662 1473/1665 1474/1666 1471/1663
+f 1470/1662 438/470 437/469 1473/1665
+f 1473/1665 1475/1667 1476/1668 1474/1666
+f 1473/1665 437/469 456/488 1475/1667
+f 1475/1667 1477/1669 1478/1670 1476/1668
+f 1475/1667 456/488 458/490 1477/1669
+f 1477/1669 1479/1671 1480/1672 1478/1670
+f 1477/1669 458/490 1481/1673 1479/1671
+f 1481/1673 458/490 457/489 460/492
+f 1481/1673 464/496 495/527 1479/1671
+f 1481/1673 460/492 462/494 464/496
+f 1479/1671 495/527 497/529 1480/1672
+f 1480/1672 1482/1674 1483/1675 1478/1670
+f 1480/1672 497/529 1484/1676 1482/1674
+f 1484/1676 1485/1677 1486/1678 1482/1674
+f 1484/1676 1487/1679 548/580 1485/1677
+f 1484/1676 497/529 496/528 1487/1679
+f 1485/1677 547/579 1488/1680 1486/1678
+f 1485/1677 548/580 545/577 547/579
+f 1488/1680 1489/1681 1490/1682 1486/1678
+f 1488/1680 560/592 559/591 1489/1681
+f 1488/1680 547/579 530/562 560/592
+f 1489/1681 1491/1683 1492/1684 1490/1682
+f 1489/1681 559/591 1493/1685 1491/1683
+f 1493/1685 1494/1686 579/611 1491/1683
+f 1493/1685 1495/1687 592/624 1494/1686
+f 1493/1685 559/591 558/590 1495/1687
+f 1495/1687 1496/1688 589/621 592/624
+f 1495/1687 558/590 562/594 1496/1688
+f 1496/1688 1497/1689 590/622 589/621
+f 1496/1688 562/594 1498/1690 1497/1689
+f 1498/1690 1499/1691 660/692 1497/1689
+f 1498/1690 1500/1692 1501/1693 1499/1691
+f 1498/1690 562/594 561/593 1500/1692
+f 1500/1692 1502/1694 1503/1695 1501/1693
+f 1500/1692 561/593 564/596 1502/1694
+f 1502/1694 598/630 1504/1696 1503/1695
+f 1502/1694 564/596 594/626 598/630
+f 1504/1696 1505/1697 1506/1698 1503/1695
+f 1504/1696 1507/1699 1508/1700 1505/1697
+f 1504/1696 598/630 597/629 1507/1699
+f 1507/1699 1509/1701 1510/1702 1508/1700
+f 1507/1699 597/629 599/631 1509/1701
+f 1509/1701 1511/1703 1512/1704 1510/1702
+f 1509/1701 599/631 1513/1705 1511/1703
+f 1513/1705 599/631 596/628 509/541
+f 1513/1705 1514/1706 477/509 1511/1703
+f 1513/1705 509/541 508/540 1514/1706
+f 1514/1706 1515/1707 473/505 477/509
+f 1514/1706 508/540 505/537 1515/1707
+f 1515/1707 1516/1708 474/506 473/505
+f 1515/1707 505/537 504/536 1516/1708
+f 1516/1708 528/560 527/559 474/506
+f 1516/1708 504/536 1517/1709 528/560
+f 1517/1709 533/565 523/555 528/560
+f 1517/1709 490/522 489/521 533/565
+f 1517/1709 504/536 503/535 490/522
+f 1511/1703 477/509 476/508 1512/1704
+f 1512/1704 486/518 605/637 1510/1702
+f 1512/1704 476/508 478/510 486/518
+f 1510/1702 605/637 603/635 1508/1700
+f 1508/1700 603/635 602/634 1505/1697
+f 1505/1697 602/634 1518/1710 1506/1698
+f 1518/1710 645/677 644/676 650/682
+f 1518/1710 602/634 601/633 645/677
+f 1518/1710 650/682 1519/1711 1506/1698
+f 1519/1711 650/682 649/681 655/687
+f 1519/1711 1501/1693 1503/1695 1506/1698
+f 1519/1711 655/687 1499/1691 1501/1693
+f 1499/1691 655/687 654/686 660/692
+f 1497/1689 660/692 659/691 590/622
+f 1494/1686 584/616 580/612 579/611
+f 1494/1686 592/624 587/619 584/616
+f 1491/1683 579/611 578/610 1492/1684
+f 1492/1684 578/610 581/613 1520/1712
+f 1492/1684 1520/1712 1483/1675 1490/1682
+f 1520/1712 581/613 1474/1666 1476/1668
+f 1520/1712 1476/1668 1478/1670 1483/1675
+f 1490/1682 1483/1675 1482/1674 1486/1678
+f 1474/1666 581/613 575/607 1471/1663
+f 1471/1663 575/607 574/606 1472/1664
+f 1472/1664 1521/1713 1469/1661 1468/1660
+f 1472/1664 574/606 1522/1714 1521/1713
+f 1522/1714 1523/1715 1524/1716 1521/1713
+f 1522/1714 1525/1717 1526/1718 1523/1715
+f 1522/1714 574/606 573/605 1525/1717
+f 1525/1717 665/697 1527/1719 1526/1718
+f 1525/1717 573/605 577/609 665/697
+f 1527/1719 1528/1720 1529/1721 1526/1718
+f 1527/1719 668/700 1530/1722 1528/1720
+f 1527/1719 665/697 664/696 668/700
+f 1530/1722 1531/1723 1532/1724 1528/1720
+f 1530/1722 671/703 1533/1725 1531/1723
+f 1530/1722 668/700 667/699 671/703
+f 1533/1725 1534/1726 1535/1727 1531/1723
+f 1533/1725 674/706 1536/1728 1534/1726
+f 1533/1725 671/703 670/702 674/706
+f 1536/1728 1537/1729 1538/1730 1534/1726
+f 1536/1728 677/709 1539/1731 1537/1729
+f 1536/1728 674/706 673/705 677/709
+f 1539/1731 1540/1732 1541/1733 1537/1729
+f 1539/1731 680/712 1542/1734 1540/1732
+f 1539/1731 677/709 676/708 680/712
+f 1542/1734 1543/1735 1544/1736 1540/1732
+f 1542/1734 683/715 1545/1737 1543/1735
+f 1542/1734 680/712 679/711 683/715
+f 1545/1737 1546/1738 1547/1739 1543/1735
+f 1545/1737 686/718 1548/1740 1546/1738
+f 1545/1737 683/715 682/714 686/718
+f 1548/1740 1549/1741 1550/1742 1546/1738
+f 1548/1740 689/721 1551/1743 1549/1741
+f 1548/1740 686/718 685/717 689/721
+f 1551/1743 751/814 752/816 1549/1741
+f 1551/1743 1552/1744 750/812 751/814
+f 1551/1743 689/721 688/720 1552/1744
+f 1552/1744 1553/1745 749/810 750/812
+f 1552/1744 688/720 691/723 1553/1745
+f 1553/1745 1554/1746 748/808 749/810
+f 1553/1745 691/723 693/725 1554/1746
+f 1554/1746 699/731 747/806 748/808
+f 1554/1746 693/725 695/727 699/731
+f 1549/1741 752/816 753/818 1550/1742
+f 1550/1742 753/818 754/820 1555/1747
+f 1550/1742 1555/1747 1547/1739 1546/1738
+f 1555/1747 754/820 755/822 1556/1748
+f 1555/1747 1556/1748 1557/1749 1547/1739
+f 1557/1749 1556/1748 1558/1750 1559/1751
+f 1557/1749 1544/1736 1543/1735 1547/1739
+f 1557/1749 1559/1751 1560/1752 1544/1736
+f 1560/1752 1559/1751 1561/1753 1562/1754
+f 1560/1752 1541/1733 1540/1732 1544/1736
+f 1560/1752 1562/1754 1563/1755 1541/1733
+f 1563/1755 1562/1754 1564/1756 1565/1757
+f 1563/1755 1538/1730 1537/1729 1541/1733
+f 1563/1755 1565/1757 1566/1758 1538/1730
+f 1566/1758 1565/1757 613/645 618/650
+f 1566/1758 1535/1727 1534/1726 1538/1730
+f 1566/1758 618/650 1567/1759 1535/1727
+f 1567/1759 618/650 616/648 1568/1760
+f 1567/1759 1532/1724 1531/1723 1535/1727
+f 1567/1759 1568/1760 1569/1761 1532/1724
+f 1569/1761 1568/1760 1570/1762 1571/1763
+f 1569/1761 1529/1721 1528/1720 1532/1724
+f 1569/1761 1571/1763 1572/1764 1529/1721
+f 1572/1764 1571/1763 1573/1765 1574/1766
+f 1572/1764 1523/1715 1526/1718 1529/1721
+f 1572/1764 1574/1766 1524/1716 1523/1715
+f 1573/1765 1575/1767 1576/1768 1577/1769
+f 1573/1765 1571/1763 1570/1762 1575/1767
+f 1573/1765 1577/1769 1578/1770 1574/1766
+f 1578/1770 1577/1769 1579/1771 1580/1772
+f 1578/1770 1581/1773 1524/1716 1574/1766
+f 1578/1770 1580/1772 1582/1774 1581/1773
+f 1582/1774 1580/1772 1583/1775 1584/1776
+f 1582/1774 1467/1659 1469/1661 1581/1773
+f 1582/1774 1584/1776 1465/1657 1467/1659
+f 1583/1775 1585/1777 1586/1778 1587/1779
+f 1583/1775 1580/1772 1579/1771 1585/1777
+f 1583/1775 1587/1779 1588/1780 1584/1776
+f 1588/1780 1587/1779 1589/1781 1590/1782
+f 1588/1780 1462/1654 1465/1657 1584/1776
+f 1588/1780 1590/1782 1463/1655 1462/1654
+f 1589/1781 1591/1783 1592/1784 1593/1785
+f 1589/1781 1587/1779 1586/1778 1591/1783
+f 1589/1781 1593/1785 1594/1786 1590/1782
+f 1594/1786 1593/1785 1595/1787 1596/1788
+f 1594/1786 1597/1789 1463/1655 1590/1782
+f 1594/1786 1596/1788 1598/1790 1597/1789
+f 1598/1790 1596/1788 1599/1791 1600/1792
+f 1598/1790 1601/1793 1460/1652 1597/1789
+f 1598/1790 1600/1792 1602/1794 1601/1793
+f 1602/1794 1600/1792 1603/1795 1604/1796
+f 1602/1794 1605/1797 1457/1649 1601/1793
+f 1602/1794 1604/1796 1606/1798 1605/1797
+f 1606/1798 1604/1796 1607/1799 1608/1800
+f 1606/1798 1609/1801 1454/1646 1605/1797
+f 1606/1798 1608/1800 1610/1802 1609/1801
+f 1610/1802 1608/1800 1425/1605 1427/1607
+f 1610/1802 1437/1623 1439/1626 1609/1801
+f 1610/1802 1427/1607 1429/1609 1437/1623
+f 1609/1801 1439/1626 1452/1644 1454/1646
+f 1607/1799 1420/1600 1419/1599 1423/1603
+f 1607/1799 1604/1796 1603/1795 1420/1600
+f 1607/1799 1423/1603 1425/1605 1608/1800
+f 1605/1797 1454/1646 1453/1645 1457/1649
+f 1603/1795 1611/1803 1417/1597 1420/1600
+f 1603/1795 1600/1792 1599/1791 1611/1803
+f 1611/1803 1612/1804 1418/1598 1417/1597
+f 1611/1803 1599/1791 1613/1805 1612/1804
+f 1613/1805 1614/1806 1615/1807 1612/1804
+f 1613/1805 1595/1787 1616/1808 1614/1806
+f 1613/1805 1599/1791 1596/1788 1595/1787
+f 1616/1808 1617/1809 1618/1810 1614/1806
+f 1616/1808 1592/1784 1619/1811 1617/1809
+f 1616/1808 1595/1787 1593/1785 1592/1784
+f 1619/1811 1620/1812 1621/1813 1617/1809
+f 1619/1811 1622/1814 1623/1815 1620/1812
+f 1619/1811 1592/1784 1591/1783 1622/1814
+f 1622/1814 1624/1816 1625/1817 1623/1815
+f 1622/1814 1591/1783 1586/1778 1624/1816
+f 1624/1816 1626/1818 1627/1819 1625/1817
+f 1624/1816 1586/1778 1585/1777 1626/1818
+f 1626/1818 1628/1820 1629/1821 1627/1819
+f 1626/1818 1585/1777 1579/1771 1628/1820
+f 1628/1820 1576/1768 1630/1822 1629/1821
+f 1628/1820 1579/1771 1577/1769 1576/1768
+f 1630/1822 1631/1823 1632/1824 1629/1821
+f 1630/1822 1633/1825 1634/1826 1631/1823
+f 1630/1822 1576/1768 1575/1767 1633/1825
+f 1633/1825 1635/1827 1636/1828 1634/1826
+f 1633/1825 1575/1767 1570/1762 1635/1827
+f 1635/1827 616/648 617/649 1636/1828
+f 1635/1827 1570/1762 1568/1760 616/648
+f 1636/1828 1637/1829 1638/1830 1634/1826
+f 1636/1828 617/649 1639/1831 1637/1829
+f 1639/1831 1640/1832 1641/1833 1637/1829
+f 1639/1831 1642/1834 1643/1835 1640/1832
+f 1639/1831 617/649 615/647 1642/1834
+f 1642/1834 1644/1836 1645/1837 1643/1835
+f 1642/1834 615/647 614/646 1644/1836
+f 1644/1836 1646/1838 1647/1839 1645/1837
+f 1644/1836 614/646 1648/1840 1646/1838
+f 1648/1840 1649/1841 1650/1842 1646/1838
+f 1648/1840 1651/1843 1652/1844 1649/1841
+f 1648/1840 614/646 613/645 1651/1843
+f 1651/1843 1564/1756 1653/1845 1652/1844
+f 1651/1843 613/645 1565/1757 1564/1756
+f 1653/1845 1654/1846 1655/1847 1652/1844
+f 1653/1845 1561/1753 1656/1848 1654/1846
+f 1653/1845 1564/1756 1562/1754 1561/1753
+f 1656/1848 757/826 758/828 1654/1846
+f 1656/1848 1558/1750 756/824 757/826
+f 1656/1848 1561/1753 1559/1751 1558/1750
+f 1654/1846 758/828 759/830 1655/1847
+f 1655/1847 759/830 760/832 1657/1849
+f 1655/1847 1657/1849 1649/1841 1652/1844
+f 1657/1849 760/832 761/834 1658/1850
+f 1657/1849 1658/1850 1650/1842 1649/1841
+f 1658/1850 761/834 762/836 1659/1851
+f 1658/1850 1659/1851 1660/1852 1650/1842
+f 1660/1852 1659/1851 1661/1853 1662/1854
+f 1660/1852 1647/1839 1646/1838 1650/1842
+f 1660/1852 1662/1854 1663/1855 1647/1839
+f 1663/1855 1662/1854 1664/1856 1665/1857
+f 1663/1855 1666/1858 1645/1837 1647/1839
+f 1663/1855 1665/1857 1667/1859 1666/1858
+f 1667/1859 1665/1857 1668/1860 1669/1861
+f 1667/1859 621/653 1670/1862 1666/1858
+f 1667/1859 1669/1861 622/654 621/653
+f 1670/1862 1643/1835 1645/1837 1666/1858
+f 1670/1862 1671/1863 1640/1832 1643/1835
+f 1670/1862 621/653 620/652 1671/1863
+f 1671/1863 620/652 1672/1864 1673/1865
+f 1671/1863 1673/1865 1641/1833 1640/1832
+f 1672/1864 1674/1866 1675/1867 1676/1868
+f 1672/1864 620/652 619/651 1674/1866
+f 1672/1864 1676/1868 1677/1869 1673/1865
+f 1677/1869 1676/1868 1678/1870 1679/1871
+f 1677/1869 1680/1872 1641/1833 1673/1865
+f 1677/1869 1679/1871 1681/1873 1680/1872
+f 1681/1873 1679/1871 1682/1874 1683/1875
+f 1681/1873 1684/1876 1638/1830 1680/1872
+f 1681/1873 1683/1875 1685/1877 1684/1876
+f 1685/1877 1683/1875 1686/1878 1687/1879
+f 1685/1877 1632/1824 1631/1823 1684/1876
+f 1685/1877 1687/1879 1688/1880 1632/1824
+f 1688/1880 1687/1879 1689/1881 1690/1882
+f 1688/1880 1627/1819 1629/1821 1632/1824
+f 1688/1880 1690/1882 1625/1817 1627/1819
+f 1689/1881 1691/1883 1692/1884 1693/1885
+f 1689/1881 1687/1879 1686/1878 1691/1883
+f 1689/1881 1693/1885 1694/1886 1690/1882
+f 1694/1886 1693/1885 1695/1887 1696/1888
+f 1694/1886 1623/1815 1625/1817 1690/1882
+f 1694/1886 1696/1888 1620/1812 1623/1815
+f 1695/1887 1697/1889 1698/1890 1699/1891
+f 1695/1887 1693/1885 1692/1884 1697/1889
+f 1695/1887 1699/1891 1700/1892 1696/1888
+f 1700/1892 1699/1891 1701/1893 1702/1894
+f 1700/1892 1621/1813 1620/1812 1696/1888
+f 1700/1892 1702/1894 1703/1895 1621/1813
+f 1703/1895 1702/1894 1704/1896 1705/1897
+f 1703/1895 1618/1810 1617/1809 1621/1813
+f 1703/1895 1705/1897 1706/1898 1618/1810
+f 1706/1898 1705/1897 332/356 1707/1899
+f 1706/1898 1615/1807 1614/1806 1618/1810
+f 1706/1898 1707/1899 1708/1900 1615/1807
+f 1708/1900 1707/1899 1709/1901 1415/1595
+f 1708/1900 1418/1598 1612/1804 1615/1807
+f 1708/1900 1415/1595 1414/1594 1418/1598
+f 1709/1901 1411/1591 1410/1590 1415/1595
+f 1709/1901 331/355 1710/1902 1411/1591
+f 1709/1901 1707/1899 332/356 331/355
+f 1710/1902 1711/1903 1409/1589 1411/1591
+f 1710/1902 1712/1904 1713/1905 1711/1903
+f 1710/1902 331/355 330/354 1712/1904
+f 1712/1904 1714/1906 1715/1907 1713/1905
+f 1712/1904 330/354 333/357 1714/1906
+f 1714/1906 1716/1908 1717/1909 1715/1907
+f 1714/1906 333/357 1704/1896 1716/1908
+f 1716/1908 1701/1893 1718/1910 1717/1909
+f 1716/1908 1704/1896 1702/1894 1701/1893
+f 1718/1910 1719/1911 1720/1912 1717/1909
+f 1718/1910 1698/1890 1721/1913 1719/1911
+f 1718/1910 1701/1893 1699/1891 1698/1890
+f 1721/1913 1722/1914 1723/1915 1719/1911
+f 1721/1913 1724/1916 1725/1917 1722/1914
+f 1721/1913 1698/1890 1697/1889 1724/1916
+f 1724/1916 1726/1918 1727/1919 1725/1917
+f 1724/1916 1697/1889 1692/1884 1726/1918
+f 1726/1918 1728/1920 1729/1921 1727/1919
+f 1726/1918 1692/1884 1691/1883 1728/1920
+f 1728/1920 1730/1922 1731/1923 1729/1921
+f 1728/1920 1691/1883 1686/1878 1730/1922
+f 1730/1922 1682/1874 1732/1924 1731/1923
+f 1730/1922 1686/1878 1683/1875 1682/1874
+f 1732/1924 1733/1925 1734/1926 1731/1923
+f 1732/1924 1678/1870 1735/1927 1733/1925
+f 1732/1924 1682/1874 1679/1871 1678/1870
+f 1735/1927 1736/1928 1737/1929 1733/1925
+f 1735/1927 1675/1867 1738/1930 1736/1928
+f 1735/1927 1678/1870 1676/1868 1675/1867
+f 1738/1930 1739/1931 1740/1932 1736/1928
+f 1738/1930 1741/1933 1742/1934 1739/1931
+f 1738/1930 1675/1867 1674/1866 1741/1933
+f 1741/1933 622/654 1669/1861 1742/1934
+f 1741/1933 1674/1866 619/651 622/654
+f 1742/1934 1743/1935 1744/1936 1739/1931
+f 1742/1934 1669/1861 1668/1860 1743/1935
+f 1743/1935 1745/1937 1746/1938 1744/1936
+f 1743/1935 1668/1860 1747/1939 1745/1937
+f 1747/1939 1748/1940 1749/1941 1745/1937
+f 1747/1939 1664/1856 1750/1942 1748/1940
+f 1747/1939 1668/1860 1665/1857 1664/1856
+f 1750/1942 764/840 765/842 1748/1940
+f 1750/1942 1661/1853 763/838 764/840
+f 1750/1942 1664/1856 1662/1854 1661/1853
+f 1748/1940 765/842 766/844 1749/1941
+f 1749/1941 766/844 767/846 1751/1943
+f 1749/1941 1751/1943 1746/1938 1745/1937
+f 1751/1943 767/846 768/848 1752/1944
+f 1751/1943 1752/1944 1753/1945 1746/1938
+f 1753/1945 1752/1944 1754/1946 1755/1947
+f 1753/1945 1756/1948 1744/1936 1746/1938
+f 1753/1945 1755/1947 1757/1949 1756/1948
+f 1757/1949 1755/1947 1758/1950 1759/1951
+f 1757/1949 1760/1952 1740/1932 1756/1948
+f 1757/1949 1759/1951 1761/1953 1760/1952
+f 1761/1953 1759/1951 1762/1954 1763/1955
+f 1761/1953 1764/1956 1737/1929 1760/1952
+f 1761/1953 1763/1955 1765/1957 1764/1956
+f 1765/1957 1763/1955 1766/1958 1767/1959
+f 1765/1957 1768/1960 1734/1926 1764/1956
+f 1765/1957 1767/1959 1769/1961 1768/1960
+f 1769/1961 1767/1959 1770/1962 1771/1963
+f 1769/1961 1727/1919 1729/1921 1768/1960
+f 1769/1961 1771/1963 1725/1917 1727/1919
+f 1770/1962 1772/1964 1773/1965 1774/1966
+f 1770/1962 1767/1959 1766/1958 1772/1964
+f 1770/1962 1774/1966 1775/1967 1771/1963
+f 1775/1967 1774/1966 1776/1968 1777/1969
+f 1775/1967 1722/1914 1725/1917 1771/1963
+f 1775/1967 1777/1969 1723/1915 1722/1914
+f 1776/1968 1778/1970 1779/1971 1780/1972
+f 1776/1968 1774/1966 1773/1965 1778/1970
+f 1776/1968 1780/1972 1781/1973 1777/1969
+f 1781/1973 1780/1972 1782/1974 1783/1975
+f 1781/1973 1784/1976 1723/1915 1777/1969
+f 1781/1973 1783/1975 1785/1977 1784/1976
+f 1785/1977 1783/1975 1786/1978 1787/1979
+f 1785/1977 1788/1980 1720/1912 1784/1976
+f 1785/1977 1787/1979 1789/1981 1788/1980
+f 1789/1981 1787/1979 1790/1982 1791/1983
+f 1789/1981 1713/1905 1715/1907 1788/1980
+f 1789/1981 1791/1983 1711/1903 1713/1905
+f 1790/1982 1792/1984 1793/1985 1407/1587
+f 1790/1982 1787/1979 1786/1978 1792/1984
+f 1790/1982 1407/1587 1406/1586 1791/1983
+f 1792/1984 1794/1986 1795/1987 1793/1985
+f 1792/1984 1786/1978 1796/1988 1794/1986
+f 1796/1988 1797/1989 1798/1990 1794/1986
+f 1796/1988 1782/1974 1799/1991 1797/1989
+f 1796/1988 1786/1978 1783/1975 1782/1974
+f 1799/1991 1800/1992 1801/1993 1797/1989
+f 1799/1991 1779/1971 1802/1994 1800/1992
+f 1799/1991 1782/1974 1780/1972 1779/1971
+f 1802/1994 1803/1995 1804/1996 1800/1992
+f 1802/1994 1805/1997 1806/1998 1803/1995
+f 1802/1994 1779/1971 1778/1970 1805/1997
+f 1805/1997 1807/1999 1808/2000 1806/1998
+f 1805/1997 1778/1970 1773/1965 1807/1999
+f 1807/1999 1809/2001 1810/2002 1808/2000
+f 1807/1999 1773/1965 1772/1964 1809/2001
+f 1809/2001 1811/2003 1812/2004 1810/2002
+f 1809/2001 1772/1964 1766/1958 1811/2003
+f 1811/2003 1762/1954 1813/2005 1812/2004
+f 1811/2003 1766/1958 1763/1955 1762/1954
+f 1813/2005 1814/2006 1815/2007 1812/2004
+f 1813/2005 1758/1950 1816/2008 1814/2006
+f 1813/2005 1762/1954 1759/1951 1758/1950
+f 1816/2008 770/852 771/854 1814/2006
+f 1816/2008 1754/1946 769/850 770/852
+f 1816/2008 1758/1950 1755/1947 1754/1946
+f 1814/2006 771/854 772/856 1815/2007
+f 1815/2007 772/856 773/858 1817/2009
+f 1815/2007 1817/2009 1810/2002 1812/2004
+f 1817/2009 773/858 774/860 1818/2010
+f 1817/2009 1818/2010 1808/2000 1810/2002
+f 1818/2010 774/860 775/862 1819/2011
+f 1818/2010 1819/2011 1806/1998 1808/2000
+f 1819/2011 775/862 776/864 1820/2012
+f 1819/2011 1820/2012 1803/1995 1806/1998
+f 1820/2012 776/864 777/866 1821/2013
+f 1820/2012 1821/2013 1804/1996 1803/1995
+f 1821/2013 777/866 778/868 1822/2014
+f 1821/2013 1822/2014 1823/2015 1804/1996
+f 1823/2015 1822/2014 1824/2016 1825/2017
+f 1823/2015 1801/1993 1800/1992 1804/1996
+f 1823/2015 1825/2017 1826/2018 1801/1993
+f 1826/2018 1825/2017 1827/2019 1828/2020
+f 1826/2018 1798/1990 1797/1989 1801/1993
+f 1826/2018 1828/2020 1829/2021 1798/1990
+f 1829/2021 1828/2020 1830/2022 1831/2023
+f 1829/2021 1795/1987 1794/1986 1798/1990
+f 1829/2021 1831/2023 1832/2024 1795/1987
+f 1832/2024 1831/2023 1833/2025 1400/1580
+f 1832/2024 1404/1584 1793/1985 1795/1987
+f 1832/2024 1400/1580 1399/1579 1404/1584
+f 1833/2025 1834/2026 1835/2027 1397/1577
+f 1833/2025 1831/2023 1830/2022 1834/2026
+f 1833/2025 1397/1577 1396/1576 1400/1580
+f 1834/2026 1836/2028 1837/2029 1835/2027
+f 1834/2026 1830/2022 1838/2030 1836/2028
+f 1838/2030 1839/2031 1840/2032 1836/2028
+f 1838/2030 1827/2019 1841/2033 1839/2031
+f 1838/2030 1830/2022 1828/2020 1827/2019
+f 1841/2033 780/872 781/874 1839/2031
+f 1841/2033 1824/2016 779/870 780/872
+f 1841/2033 1827/2019 1825/2017 1824/2016
+f 1839/2031 781/874 782/876 1840/2032
+f 1840/2032 782/876 783/878 1842/2034
+f 1840/2032 1842/2034 1837/2029 1836/2028
+f 1842/2034 783/878 784/880 1843/2035
+f 1842/2034 1843/2035 1844/2036 1837/2029
+f 1844/2036 1843/2035 1845/2037 1846/2038
+f 1844/2036 1847/2039 1835/2027 1837/2029
+f 1844/2036 1846/2038 1848/2040 1847/2039
+f 1848/2040 1846/2038 1849/2041 1850/2042
+f 1848/2040 1392/1572 1395/1575 1847/2039
+f 1848/2040 1850/2042 1393/1573 1392/1572
+f 1849/2041 1851/2043 792/890 796/894
+f 1849/2041 1846/2038 1845/2037 1851/2043
+f 1849/2041 796/894 1852/2044 1850/2042
+f 1852/2044 796/894 795/893 801/899
+f 1852/2044 1853/2045 1393/1573 1850/2042
+f 1852/2044 801/899 1854/2046 1853/2045
+f 1854/2046 801/899 800/898 806/904
+f 1854/2046 1855/2047 1390/1570 1853/2045
+f 1854/2046 806/904 1856/2048 1855/2047
+f 1856/2048 806/904 805/903 811/911
+f 1856/2048 1857/2049 1858/2050 1855/2047
+f 1856/2048 811/911 1859/2051 1857/2049
+f 1859/2051 811/911 810/910 816/2052
+f 1859/2051 824/926 1860/2053 1857/2049
+f 1859/2051 816/2052 820/927 824/926
+f 1860/2053 1861/2054 1858/2050 1857/2049
+f 1860/2053 827/931 1862/2055 1861/2054
+f 1860/2053 824/926 823/925 827/931
+f 1862/2055 1378/1558 1388/1568 1861/2054
+f 1862/2055 1375/1555 1374/1554 1378/1558
+f 1862/2055 827/931 826/930 1375/1555
+f 1861/2054 1388/1568 1387/1567 1858/2050
+f 1858/2050 1387/1567 1390/1570 1855/2047
+f 1853/2045 1390/1570 1389/1569 1393/1573
+f 1847/2039 1395/1575 1397/1577 1835/2027
+f 1845/2037 785/882 786/884 1851/2043
+f 1845/2037 1843/2035 784/880 785/882
+f 1824/2016 1822/2014 778/868 779/870
+f 1793/1985 1404/1584 1403/1583 1407/1587
+f 1791/1983 1406/1586 1409/1589 1711/1903
+f 1788/1980 1715/1907 1717/1909 1720/1912
+f 1784/1976 1720/1912 1719/1911 1723/1915
+f 1768/1960 1729/1921 1731/1923 1734/1926
+f 1764/1956 1734/1926 1733/1925 1737/1929
+f 1760/1952 1737/1929 1736/1928 1740/1932
+f 1756/1948 1740/1932 1739/1931 1744/1936
+f 1754/1946 1752/1944 768/848 769/850
+f 1704/1896 333/357 332/356 1705/1897
+f 1684/1876 1631/1823 1634/1826 1638/1830
+f 1680/1872 1638/1830 1637/1829 1641/1833
+f 1661/1853 1659/1851 762/836 763/838
+f 1601/1793 1457/1649 1456/1648 1460/1652
+f 1597/1789 1460/1652 1459/1651 1463/1655
+f 1581/1773 1469/1661 1521/1713 1524/1716
+f 1558/1750 1556/1748 755/822 756/824
+f 1452/1644 1439/1626 1438/1625 1442/1629
+f 1375/1555 826/930 829/933 1372/1552
+f 1355/1530 1039/1154 1042/1157 1046/1161
+f 1024/1548 867/973 871/977 874/980
+f 1020/1131 878/1135 1863/2056 1013/1122
+f 1863/2057 878/984 877/983 882/988
+f 1863/2056 1010/1119 1009/1118 1013/1122
+f 1863/2057 882/988 1864/2058 1010/2059
+f 1864/2058 882/988 881/987 887/993
+f 1864/2058 1007/1114 1006/1113 1010/2059
+f 1864/2058 887/993 1865/2060 1007/1114
+f 1865/2060 887/993 886/992 892/998
+f 1865/2060 1004/1110 1003/1109 1007/1114
+f 1865/2060 892/998 1866/2061 1004/1110
+f 1866/2061 892/998 891/997 897/1003
+f 1866/2061 998/1104 1001/1107 1004/1110
+f 1866/2061 897/1003 996/1102 998/1104
+f 996/1102 897/1003 896/1002 902/1008
+f 884/990 880/986 170/185 176/191
+f 861/967 115/128 855/961 857/963
+f 855/961 115/128 114/127 853/959
+f 853/959 114/127 119/133 851/957
+f 851/957 119/133 159/174 846/952
+f 846/952 159/174 161/176 841/947
+f 839/945 837/943 239/254 254/269
+f 818/919 256/271 194/209 196/211
+f 747/806 699/731 698/730 746/804
+f 746/804 698/730 701/733 745/802
+f 745/802 701/733 703/735 744/800
+f 744/800 703/735 1867/2062 743/798
+f 1867/2062 1868/2063 742/796 743/798
+f 1867/2062 706/738 1869/2064 1868/2063
+f 1867/2062 703/735 702/734 706/738
+f 1869/2064 1870/2065 1871/2066 1868/2063
+f 1869/2064 1872/2067 1873/2068 1870/2065
+f 1869/2064 706/738 705/737 1872/2067
+f 1872/2067 711/743 714/746 1873/2068
+f 1872/2067 705/737 708/740 711/743
+f 1873/2068 1874/2069 1875/2070 1870/2065
+f 1873/2068 714/746 716/748 1874/2069
+f 1874/2069 1876/2071 1877/2072 1875/2070
+f 1874/2069 716/748 718/750 1876/2071
+f 1876/2071 1878/2073 1879/2074 1877/2072
+f 1876/2071 718/750 720/752 1878/2073
+f 1878/2073 1880/2075 1881/2076 1879/2074
+f 1878/2073 720/752 1882/2077 1880/2075
+f 1882/2077 1883/2078 1884/2079 1880/2075
+f 1882/2077 723/755 1885/2080 1883/2078
+f 1882/2077 720/752 719/751 723/755
+f 1885/2080 1886/2081 1887/2082 1883/2078
+f 1885/2080 1888/2083 1889/2084 1886/2081
+f 1885/2080 723/755 722/754 1888/2083
+f 1888/2083 1890/2085 1891/2086 1889/2084
+f 1888/2083 722/754 725/757 1890/2085
+f 1890/2085 729/767 730/769 1891/2086
+f 1890/2085 725/757 727/759 729/767
+f 1891/2086 513/545 512/544 1889/2084
+f 1891/2086 730/769 731/771 513/545
+f 1889/2084 512/544 515/547 1886/2081
+f 1886/2081 515/547 1892/2087 1887/2082
+f 1892/2087 1893/2088 1894/2089 1887/2082
+f 1892/2087 1895/2090 1896/2091 1893/2088
+f 1892/2087 515/547 514/546 1895/2090
+f 1895/2090 733/775 734/777 1896/2091
+f 1895/2090 514/546 732/773 733/775
+f 1896/2091 553/585 552/584 1893/2088
+f 1896/2091 734/777 556/588 553/585
+f 1893/2088 552/584 1897/2092 1894/2089
+f 1897/2092 1898/2093 1899/2094 1900/2095
+f 1897/2092 552/584 551/583 1898/2093
+f 1897/2092 1900/2095 1884/2079 1894/2089
+f 1898/2093 735/782 736/784 1899/2094
+f 1898/2093 551/583 555/587 735/782
+f 1899/2094 736/784 737/786 1901/2096
+f 1899/2094 1901/2096 1881/2076 1900/2095
+f 1901/2096 737/786 738/788 1902/2097
+f 1901/2096 1902/2097 1879/2074 1881/2076
+f 1902/2097 738/788 739/790 1903/2098
+f 1902/2097 1903/2098 1877/2072 1879/2074
+f 1903/2098 739/790 740/792 1904/2099
+f 1903/2098 1904/2099 1875/2070 1877/2072
+f 1904/2099 740/792 741/794 1871/2066
+f 1904/2099 1871/2066 1870/2065 1875/2070
+f 1900/2095 1881/2076 1880/2075 1884/2079
+f 1894/2089 1884/2079 1883/2078 1887/2082
+f 1871/2066 741/794 742/796 1868/2063
+f 732/773 514/546 513/545 731/771
+f 645/677 601/633 640/672 639/671
+f 640/672 609/641 635/667 634/666
+f 640/672 601/633 606/638 609/641
+f 605/637 486/518 485/517 604/636
+f 604/636 485/517 487/519 539/571
+f 594/626 564/596 563/595 595/627
+f 595/627 510/542 509/541 596/628
+f 595/627 563/595 532/564 510/542
+f 566/598 1905/2100 499/531 542/574
+f 566/598 542/574 541/573 567/599
+f 1487/1679 496/528 499/531 1905/2100
+f 567/599 541/573 521/553 568/600
+f 568/600 521/553 520/552 536/568
+f 546/578 1906/2101 1907/2102 525/557
+f 546/578 537/569 522/554 1906/2101
+f 1906/2101 1908/2103 1909/2104 1907/2102
+f 1906/2101 522/554 519/551 1908/2103
+f 1908/2103 501/533 500/532 1909/2104
+f 1908/2103 519/551 518/550 501/533
+f 1909/2104 500/532 468/500 1910/2105
+f 1909/2104 1910/2105 1911/2106 1907/2102
+f 1911/2106 1910/2105 1912/2107 1913/2108
+f 1911/2106 526/558 525/557 1907/2102
+f 1911/2106 1913/2108 527/559 526/558
+f 1912/2107 467/499 1914/2109 1915/2110
+f 1912/2107 1910/2105 468/500 467/499
+f 1912/2107 1915/2110 475/507 1913/2108
+f 1914/2109 1916/2111 1917/2112 1918/2113
+f 1914/2109 467/499 466/498 1916/2111
+f 1914/2109 1918/2113 470/502 1915/2110
+f 1916/2111 453/485 455/487 1917/2112
+f 1916/2111 466/498 454/486 453/485
+f 1918/2113 1917/2112 1449/1638 1919/2114
+f 1918/2113 1919/2114 471/503 470/502
+f 1919/2114 1449/1638 398/428 397/427
+f 1919/2114 397/427 401/431 471/503
+f 1915/2110 470/502 469/501 475/507
+f 1913/2108 475/507 474/506 527/559
+f 542/574 499/531 498/530 543/575
+f 543/575 498/530 501/533 518/550
+f 533/565 489/521 493/525 511/543
+f 506/538 493/525 492/524 507/539
+f 507/539 491/523 490/522 503/535
+f 481/513 412/444 416/448 482/514
+f 481/513 400/430 413/445 412/444
+f 481/513 480/512 401/431 400/430
+f 480/512 472/504 471/503 401/431
+f 465/497 462/494 461/493 410/442
+f 465/497 410/442 409/441 454/486
+f 446/478 411/443 418/450 424/456
+f 436/468 406/438 426/458 439/471
+f 436/468 377/401 383/408 406/438
+f 426/458 406/438 405/437 427/459
+f 423/455 394/422 402/433 424/456
+f 423/455 1920/2115 395/423 394/422
+f 423/455 422/454 1921/2116 1920/2115
+f 1921/2116 422/454 418/450 417/449
+f 1921/2116 1922/2117 1923/2118 1920/2115
+f 1921/2116 417/449 369/393 1922/2117
+f 1922/2117 1924/2119 1925/2120 1923/2118
+f 1922/2117 369/393 368/392 1924/2119
+f 1924/2119 1310/2121 1926/2122 1925/2120
+f 1924/2119 368/392 367/391 1310/2121
+f 1925/2120 1927/2123 1928/2124 1923/2118
+f 1925/2120 1926/2122 1929/2125 1927/2123
+f 1929/2125 2133/2126 2132/2127 1927/2123
+f 1929/2125 1930/2128 2134/2129 2133/2126
+f 1929/2125 1926/2122 1931/2130 1930/2128
+f 1930/2131 319/342 2034/341 2134/2132
+f 1930/2131 1931/2133 322/346 319/342
+f 2132/2127 2135/2134 1928/2124 1927/2123
+f 2135/2134 2038/424 395/423 1928/2124
+f 1928/2124 395/423 1920/2115 1923/2118
+f 420/452 391/417 390/416 455/487
+f 417/449 414/446 365/389 369/393
+f 413/445 366/390 365/389 414/446
+f 413/445 400/430 396/426 366/390
+f 396/426 356/380 360/384 366/390
+f 392/1642 387/2135 371/2136 382/406
+f 455/487 393/421 1449/1638 1917/2112
+f 390/416 384/415 393/421 455/487
+f 386/1237 372/396 371/395 387/2137
+f 362/386 359/383 298/316 297/315
+f 311/332 1926/2138 1310/1476 1306/1470
+f 1931/2133 1926/2138 311/332 322/346
+f 322/346 320/343 318/339 319/342
+f 279/297 276/294 250/265 249/264
+f 274/1615 228/243 227/242 264/279
+f 265/280 1932/2139 1933/2140 219/234
+f 265/280 226/241 225/240 1932/2139
+f 1932/2139 201/216 204/219 1933/2140
+f 1932/2139 225/240 202/217 201/216
+f 254/269 239/254 238/253 252/267
+f 252/267 238/253 240/255 253/268
+f 221/236 220/235 1385/1565 139/154
+f 218/233 1385/1565 220/235 204/219
+f 198/213 168/183 167/182 199/214
+f 178/193 169/184 89/100 90/101
+f 134/149 1934/2141 1935/2142 132/147
+f 134/149 1936/2143 1937/2144 1934/2141
+f 134/149 131/146 1938/2145 1936/2143
+f 1938/2145 1939/2146 1940/2147 1936/2143
+f 1938/2145 1941/2148 1942/2149 1939/2146
+f 1938/2145 131/146 130/145 1941/2148
+f 1941/2148 1943/2150 1944/2151 1942/2149
+f 1941/2148 130/145 1945/2152 1943/2150
+f 1945/2152 130/145 129/144 1946/2153
+f 1945/2152 1947/2154 1948/2155 1943/2150
+f 1945/2152 1946/2153 1949/2156 1947/2154
+f 1949/2156 1946/2153 1950/2157 57/60
+f 1949/2156 1951/2158 1952/2159 1947/2154
+f 1949/2156 57/60 56/59 1951/2158
+f 1951/2158 1953/2160 1954/2161 1952/2159
+f 1951/2158 56/59 1955/2162 1953/2160
+f 1955/2162 56/59 4/3 3/2
+f 1955/2163 21/24 20/23 1953/2164
+f 1955/2163 3/2165 22/25 21/24
+f 1953/2164 20/23 1956/2166 1954/2167
+f 1956/2166 1957/2168 1958/2169 1954/2167
+f 1956/2166 1959/2170 1960/2171 1957/2168
+f 1956/2166 20/23 19/22 1959/2170
+f 1959/2170 1961/2172 63/66 1960/2171
+f 1959/2170 19/22 25/28 1961/2172
+f 1961/2172 76/87 58/61 63/66
+f 1961/2172 25/28 77/88 76/87
+f 1960/2171 49/52 1962/2173 1957/2168
+f 1960/2171 63/66 45/48 49/52
+f 1962/2173 1963/2174 1958/2169 1957/2168
+f 1962/2173 1964/2175 1965/2176 1963/2174
+f 1962/2173 49/52 48/51 1964/2175
+f 1964/2175 1966/2177 1967/2178 1965/2176
+f 1964/2175 48/51 51/54 1966/2177
+f 1966/2177 1968/2179 1969/2180 1967/2178
+f 1966/2177 51/54 1970/2181 1968/2179
+f 1970/2181 16/17 1971/2182 1968/2179
+f 1970/2181 32/35 17/18 16/17
+f 1970/2181 51/54 50/53 32/35
+f 1971/2182 1972/2183 1969/2180 1968/2179
+f 1971/2182 1973/2184 1974/2185 1972/2183
+f 1971/2182 16/17 15/16 1973/2184
+f 1973/2184 2137/2186 2136/2187 1974/2185
+f 1973/2184 15/16 2024/20 2137/2186
+f 2136/2188 2138/2189 1975/2190 1974/2191
+f 2138/2189 2139/2192 1976/2193 1975/2190
+f 2139/2192 2140/2194 1977/2195 1976/2193
+f 2140/2194 2141/2196 1978/2197 1977/2195
+f 2141/2196 2142/2198 1979/2199 1978/2197
+f 2142/2198 2143/2200 1980/2201 1979/2199
+f 2143/2200 2033/112 100/111 1980/2201
+f 1980/2201 36/39 35/38 1979/2199
+f 1980/2201 100/111 1981/2202 36/39
+f 1981/2202 100/111 99/110 1982/2203
+f 1981/2202 1983/2204 33/36 36/39
+f 1981/2202 1982/2203 1984/2205 1983/2204
+f 1984/2205 1982/2203 1985/2206 1940/2147
+f 1984/2205 1986/2207 1987/2208 1983/2204
+f 1984/2205 1940/2147 1939/2146 1986/2207
+f 1986/2207 1988/2209 1989/2210 1987/2208
+f 1986/2207 1939/2146 1942/2149 1988/2209
+f 1988/2209 1990/2211 1991/2212 1989/2210
+f 1988/2209 1942/2149 1944/2151 1990/2211
+f 1990/2211 1992/2213 1993/2214 1991/2212
+f 1990/2211 1944/2151 1994/2215 1992/2213
+f 1994/2215 1944/2151 1943/2150 1948/2155
+f 1994/2215 1995/2216 1996/2217 1992/2213
+f 1994/2215 1948/2155 1997/2218 1995/2216
+f 1997/2218 1948/2155 1947/2154 1952/2159
+f 1997/2218 1958/2219 1963/2220 1995/2216
+f 1997/2218 1952/2159 1954/2161 1958/2219
+f 1995/2216 1963/2220 1965/2221 1996/2217
+f 1996/2217 1998/2222 1993/2214 1992/2213
+f 1996/2217 1965/2221 1967/2223 1998/2222
+f 1998/2222 1999/2224 2000/2225 1993/2214
+f 1998/2222 1967/2223 1969/2226 1999/2224
+f 1999/2224 2001/2227 2002/2228 2000/2225
+f 1999/2224 1969/2226 1972/2229 2001/2227
+f 2001/2227 1975/2190 1976/2193 2002/2228
+f 2001/2227 1972/2229 1974/2191 1975/2190
+f 2002/2228 2003/2230 2004/2231 2000/2225
+f 2002/2228 1976/2193 1977/2195 2003/2230
+f 2003/2230 2005/2232 2006/2233 2004/2231
+f 2003/2230 1977/2195 1978/2197 2005/2232
+f 2005/2232 35/38 34/37 2006/2233
+f 2005/2232 1978/2197 1979/2199 35/38
+f 2006/2233 34/37 1987/2208 1989/2210
+f 2006/2233 1989/2210 1991/2212 2004/2231
+f 2004/2231 1991/2212 1993/2214 2000/2225
+f 1987/2208 34/37 33/36 1983/2204
+f 1985/2206 2007/2234 2008/2235 1937/2144
+f 1985/2206 1982/2203 99/110 2007/2234
+f 1985/2206 1937/2144 1936/2143 1940/2147
+f 2007/2234 2009/2236 123/138 2008/2235
+f 2007/2234 99/110 102/114 2009/2236
+f 2009/2236 2010/2237 124/139 123/138
+f 2009/2236 102/114 2011/2238 2010/2237
+f 2011/2238 74/85 2012/2239 2010/2237
+f 2011/2238 2013/2240 73/82 74/85
+f 2011/2238 102/114 101/113 2013/2240
+f 2013/2240 2144/2241 2032/83 73/82
+f 2013/2240 101/113 2145/2242 2144/2241
+f 2012/2239 70/76 2014/2243 127/142
+f 2012/2239 74/85 68/71 70/76
+f 2012/2239 127/142 124/139 2010/2237
+f 2014/2243 72/78 71/77 2015/2244
+f 2014/2243 70/76 69/75 72/78
+f 2014/2243 2015/2244 125/140 127/142
+f 2015/2244 2016/2245 126/141 125/140
+f 2015/2244 71/77 65/68 2016/2245
+f 2016/2245 2017/2246 2018/2247 126/141
+f 2016/2245 65/68 64/67 2017/2246
+f 2017/2246 2019/2248 1935/2142 2018/2247
+f 2017/2246 64/67 66/69 2019/2248
+f 2019/2248 133/148 132/147 1935/2142
+f 2019/2248 66/69 1950/2157 133/148
+f 2018/2247 2020/2249 122/137 126/141
+f 2018/2247 1935/2142 1934/2141 2020/2249
+f 2020/2249 2008/2235 123/138 122/137
+f 2020/2249 1934/2141 1937/2144 2008/2235
+f 1950/2157 1946/2153 129/144 133/148
+f 1950/2157 66/69 54/57 57/60
+f 2145/2242 101/113 98/109 2033/112
+f 94/105 80/91 82/93 95/106
+f 2030/81 2146/2250 5/4 53/56
+f 72/78 69/75 2027/74 2029/79
+f 22/25 3/2165 12/11 13/14
+f 1195/1322 6/5 9/8 1196/1323
+f 1195/1322 1266/1403 10/9 6/5
+f 204/219 220/235 219/234 1933/2140
+f 408/440 407/439 1088/1204 419/451
+f 488/520 491/523 507/539 492/524
+f 29/32 14/15 17/18 26/29
+f 50/53 44/47 47/50 1030/1145
+f 1030/1145 47/50 1031/1146 1029/1144
+f 92/103 151/166 144/159 96/107
+f 549/581 548/580 1487/1679 570/602
+f 566/598 570/602 1487/1679 1905/2100
+f 2105/883 2107/1129 1017/1126 788/886
+f 2105/883 788/886 787/885 786/884
+f 12/2251 3/2 2/1
+f 2023/2252 12/2251 2/1 2146/2250
+f 5/4 2146/2250 2/1
+f 370/407 376/400 382/406 371/2136
+f 540/572 543/575 518/550 517/549
+f 787/885 792/890 1851/2043 786/884
+f 426/458 425/457 431/463 439/471
+f 82/93 84/95 2021/2253 95/106
+f 95/106 2021/2253 151/166 92/103
+f 151/166 2021/2253 84/95 1139/1266
+f 2026/73 1/72 2031/84
+f 2148/2254 2151/2255 2150/2256 2149/2257
+f 2152/2258 2155/2259 2154/2260 2153/2261
+f 2152/2258 2153/2261 2157/2262 2156/2263
+f 2158/2264 2159/2265 2022/13 2023/12
+f 2160/2266 2163/2267 2162/2268 2161/2269
+f 2160/2266 2161/2269 2024/20 2025/19
+f 2164/2270 2167/2271 2166/2272 2165/2273
+f 2164/2270 2169/2274 2168/2275 2167/2271
+f 2164/2270 2165/2273 2171/2276 2170/2277
+f 2172/2278 2175/2279 2174/2280 2173/2281
+f 2172/2278 2173/2281 2177/2282 2176/2283
+f 2172/2278 2176/2283 2178/2284 2163/2267
+f 2179/2285 2182/2286 2181/2287 2180/2288
+f 2183/2289 2186/2290 2185/2291 2184/2292
+f 2183/2289 2188/2293 2187/2294 2186/2290
+f 2183/2289 2184/2292 2189/2295 2188/2293
+f 2190/2296 2193/2297 2192/2298 2191/2299
+f 2190/2296 2191/2299 2195/2300 2194/2301
+f 2190/2296 2194/2301 2197/2302 2196/2303
+f 2150/2256 2151/2255 2199/2304 2198/2305
+f 2150/2256 2198/2305 2201/2306 2200/2307
+f 2150/2256 2200/2307 2203/2308 2202/2309
+f 2204/2310 2207/2311 2206/2312 2205/2313
+f 2204/2310 2192/2298 2208/2314 2207/2311
+f 2204/2310 2209/2315 2191/2299 2192/2298
+f 2201/2306 2198/2305 2211/2316 2210/2317
+f 2201/2306 2210/2317 2212/2318 2200/2307
+f 2213/2319 2026/73 2147/2320 2214/2321
+f 2213/2319 2215/2322 2027/74 2026/73
+f 2213/2319 2214/2321 2216/2323 2215/2322
+f 2217/2324 2028/80 2029/79 2218/2325
+f 2217/2324 2199/2304 2030/81 2028/80
+f 2217/2324 2211/2316 2198/2305 2199/2304
+f 2147/2320 2031/84 2032/83 2219/2326
+f 2147/2320 2219/2326 2220/2327 2214/2321
+f 2221/2328 2222/2329 2204/2310 2205/2313
+f 2221/2328 2224/2330 2223/2331 2222/2329
+f 2221/2328 2205/2313 2225/2332 2224/2330
+f 2225/2332 2205/2313 2206/2312 2226/2333
+f 2225/2332 2226/2333 2228/2334 2227/2335
+f 2228/2334 2230/2336 2229/2337 2227/2335
+f 2231/2338 2234/2339 2233/2340 2232/2341
+f 2235/2342 2236/2343 2234/2339 2231/2338
+f 2231/2338 2232/2341 2237/2344 2235/2342
+f 2238/2345 2241/2346 2240/2347 2239/2348
+f 2238/2345 2239/2348 2243/2349 2242/2350
+f 2244/2351 2033/112 2246/2352 2245/2353
+f 2244/2351 2245/2353 2248/2354 2247/2355
+f 2249/2356 2252/2357 2251/2358 2250/2359
+f 2249/2356 2250/2359 2254/2360 2253/2361
+f 2249/2356 2253/2361 2255/2362 2252/2357
+f 2256/2363 2259/2364 2258/2365 2257/2366
+f 2256/2367 2257/2368 2261/2369 2260/2370
+f 2256/2363 2263/2371 2262/2372 2259/2364
+f 2256/2367 2260/2370 2265/2373 2264/2374
+f 2256/2367 2264/2374 2266/2375 2263/2376
+f 2267/2377 2270/2378 2269/2379 2268/2380
+f 2267/2377 2268/2380 2272/2381 2271/2382
+f 2267/2377 2271/2382 2273/2383 2270/2378
+f 2274/2384 2277/2385 2276/2386 2275/2387
+f 2274/2384 2275/2387 2279/2388 2278/2389
+f 2274/2384 2278/2389 2280/2390 2277/2385
+f 2281/2391 2284/2392 2283/2393 2282/2394
+f 2285/2395 2286/2396 2284/2392 2281/2391
+f 2281/2391 2282/2394 2287/2397 2285/2395
+f 2250/2359 2289/2398 2288/2399 2254/2360
+f 2290/2400 2242/2350 2292/2401 2291/2402
+f 2290/2400 2291/2402 2294/2403 2293/2404
+f 2290/2400 2293/2404 2296/2405 2295/2406
+f 2290/2400 2295/2406 2298/2407 2297/2408
+f 2299/2409 2302/2410 2301/2411 2300/2412
+f 2299/2409 2300/2412 2303/2413 2289/2398
+f 2299/2409 2289/2398 2250/2359 2302/2410
+f 2304/2414 2264/2374 2265/2373 2305/2415
+f 2304/2414 2306/2416 2266/2375 2264/2374
+f 2304/2414 2305/2415 2307/2417 2306/2416
+f 2308/2418 2311/2419 2310/2420 2309/2421
+f 2308/2418 2314/2422 2313/2423 2312/2424
+f 2308/2418 2312/2424 2315/2425 2311/2419
+f 2316/2426 2319/2427 2318/2428 2317/2429
+f 2316/2426 2322/2430 2321/2431 2320/2432
+f 2316/2426 2320/2432 2323/2433 2319/2427
+f 2312/2424 2313/2423 2324/2434 2315/2425
+f 2325/2435 2328/2436 2327/2437 2326/2438
+f 2329/2439 2330/2440 2328/2436 2325/2435
+f 2325/2435 2326/2438 2331/2441 2329/2439
+f 2288/2399 2289/2398 2303/2413 2332/2442
+f 2288/2399 2332/2442 2333/2443 2254/2360
+f 2334/2444 2337/2445 2336/2446 2335/2447
+f 2334/2444 2339/2448 2338/2449 2337/2445
+f 2334/2444 2335/2447 2341/2450 2340/2451
+f 2334/2444 2340/2451 2342/2452 2339/2448
+f 2343/2453 2346/2454 2345/2455 2344/2456
+f 2343/2453 2349/2457 2348/2458 2347/2459
+f 2343/2453 2347/2459 2350/2460 2346/2454
+f 2351/2461 2354/2462 2353/2463 2352/2464
+f 2351/2461 2357/2465 2356/2466 2355/2467
+f 2351/2461 2352/2464 2358/2468 2357/2465
+f 2359/2469 2362/2470 2361/2471 2360/2472
+f 2350/2460 2364/2473 2363/2474 2346/2454
+f 2365/2475 2368/2476 2367/2477 2366/2478
+f 2369/2479 2371/2480 2348/2458 2370/2481
+f 2369/2479 2373/2482 2372/2483 2371/2480
+f 2369/2479 2370/2481 2374/2484 2373/2482
+f 2375/2485 2376/2486 2335/2447 2336/2446
+f 2375/2485 2326/2438 2377/2487 2376/2486
+f 2375/2485 2336/2446 2331/2441 2326/2438
+f 2378/2488 2380/2489 2379/2490 2358/2468
+f 2378/2488 2382/2491 2381/2492 2380/2489
+f 2378/2488 2358/2468 2352/2464 2382/2491
+f 2376/2486 2383/2493 2341/2450 2335/2447
+f 2376/2486 2377/2487 2385/2494 2384/2495
+f 2376/2486 2384/2495 2386/2496 2383/2493
+f 2387/2497 2390/2498 2389/2499 2388/2500
+f 2391/2501 2392/2502 2390/2498 2387/2497
+f 2387/2497 2388/2500 2393/2503 2391/2501
+f 2394/2504 2397/2505 2396/2506 2395/2507
+f 2394/2504 2395/2507 2399/2508 2398/2509
+f 2394/2504 2398/2509 2400/2510 2397/2505
+f 2401/2511 2402/2512 2340/2451 2341/2450
+f 2401/2511 2341/2450 2383/2493 2403/2513
+f 2401/2511 2406/2514 2405/2515 2404/2516
+f 2401/2511 2404/2516 2407/2517 2402/2512
+f 2401/2511 2403/2513 2408/2518 2406/2514
+f 2409/2519 2372/2483 2373/2482 2410/2520
+f 2409/2519 2412/2521 2411/2522 2372/2483
+f 2409/2519 2414/2523 2413/2524 2412/2521
+f 2409/2519 2416/2525 2415/2526 2414/2523
+f 2409/2527 2410/2528 2417/2529 2416/2530
+f 2417/2529 2362/2470 2418/2531 2416/2530
+f 2417/2529 2410/2528 2420/2532 2419/2533
+f 2421/2534 2424/2535 2423/2536 2422/2537
+f 2423/2536 2426/2538 2425/2539 2422/2537
+f 2423/2536 2428/2540 2427/2541 2426/2538
+f 2429/2542 2432/2543 2431/2544 2430/2545
+f 2429/2542 2435/2546 2434/2547 2433/2548
+f 2429/2542 2430/2545 2436/2549 2435/2546
+f 2437/2550 2440/2551 2439/2552 2438/2553
+f 2437/2550 2442/2554 2441/2555 2440/2551
+f 2437/2550 2438/2553 2444/2556 2443/2557
+f 2445/2558 2448/2559 2447/2560 2446/2561
+f 2445/2562 2446/2563 2450/2564 2449/2565
+f 2445/2562 2449/2565 2451/2566 2448/2567
+f 2452/2568 2455/2569 2454/2570 2453/2571
+f 2452/2568 2458/2572 2457/2573 2456/2574
+f 2452/2568 2456/2574 2459/2575 2455/2569
+f 2460/2576 2463/2577 2462/2578 2461/2579
+f 2464/2580 2465/2581 2034/2582 2035/2583
+f 2464/2580 2035/2583 2036/2584 2466/2585
+f 2457/2573 2468/2586 2466/2585 2467/2587
+f 2457/2573 2467/2587 2459/2575 2456/2574
+f 2469/2588 2472/2589 2471/2590 2470/2591
+f 2469/2588 2474/2592 2473/2593 2472/2589
+f 2469/2588 2470/2591 2475/2594 2474/2592
+f 2476/2595 2479/2596 2478/2597 2477/2598
+f 2480/2599 2483/2600 2482/2601 2481/2602
+f 2480/2599 2485/2603 2484/2604 2483/2600
+f 2480/2599 2481/2602 2486/2605 2485/2603
+f 2487/2606 2490/2607 2489/2608 2488/2609
+f 2487/2606 2488/2609 2492/2610 2491/2611
+f 2487/2606 2491/2611 2493/2612 2490/2607
+f 2494/2613 2497/2614 2496/2615 2495/2616
+f 2494/2613 2495/2616 2499/2617 2498/2618
+f 2494/2613 2498/2618 2500/2619 2497/2614
+f 2501/2620 2504/2621 2503/2622 2502/2623
+f 2501/2620 2505/2624 2444/2556 2504/2621
+f 2501/2620 2502/2623 2506/2625 2505/2624
+f 2507/2626 2508/2627 2505/2624 2506/2625
+f 2507/2626 2510/2628 2509/2629 2508/2627
+f 2507/2626 2506/2625 2512/2630 2511/2631
+f 2507/2626 2514/2632 2513/2633 2510/2628
+f 2507/2626 2511/2631 2515/2634 2514/2632
+f 2516/2635 2519/2636 2518/2637 2517/2638
+f 2516/2635 2521/2639 2520/2640 2519/2636
+f 2522/2641 2525/2642 2524/2643 2523/2644
+f 2522/2641 2528/2645 2527/2646 2526/2647
+f 2522/2641 2523/2644 2529/2648 2516/2649
+f 2530/2650 2533/2651 2532/2652 2531/2653
+f 2530/2650 2531/2653 2535/2654 2534/2655
+f 2530/2656 2534/2657 2537/2658 2536/2659
+f 2530/2656 2539/2660 2538/2661 2533/2662
+f 2540/2663 2037/2664 2038/2665 2541/2666
+f 2542/2667 2545/2668 2544/2669 2543/2670
+f 2542/2667 2543/2670 2547/2671 2546/2672
+f 2542/2667 2502/2623 2503/2622 2545/2668
+f 2540/2663 2548/2673 2039/2674 2037/2664
+f 2549/2675 2521/2676 2516/2649 2529/2648
+f 2549/2675 2551/2677 2550/2678 2521/2676
+f 2549/2675 2529/2648 2552/2679 2551/2677
+f 2553/2680 2556/2681 2555/2682 2554/2683
+f 2557/2684 2560/2685 2559/2686 2558/2687
+f 2557/2684 2558/2687 2562/2688 2561/2689
+f 2557/2684 2564/2690 2563/2691 2560/2685
+f 2554/2683 2566/2692 2537/2658 2565/2693
+f 2554/2683 2555/2682 2567/2694 2566/2692
+f 2568/2695 2564/2690 2570/2696 2569/2697
+f 2571/2698 2574/2699 2573/2700 2572/2701
+f 2571/2698 2577/2702 2576/2703 2575/2704
+f 2571/2698 2575/2704 2578/2705 2574/2699
+f 2579/2706 2524/2643 2581/2707 2580/2708
+f 2579/2706 2582/2709 2523/2644 2524/2643
+f 2579/2706 2580/2708 2584/2710 2583/2711
+f 2579/2706 2586/2712 2585/2713 2582/2709
+f 2587/2714 2561/2689 2589/2715 2588/2716
+f 2587/2714 2588/2716 2591/2717 2590/2718
+f 2587/2714 2592/2719 2557/2684 2561/2689
+f 2587/2714 2590/2718 2594/2720 2593/2721
+f 2576/2703 2577/2702 2596/2722 2595/2723
+f 2595/2723 2596/2722 2598/2724 2597/2725
+f 2576/2703 2595/2723 2597/2725 2575/2704
+f 2567/2694 2555/2682 2600/2726 2599/2727
+f 2567/2694 2599/2727 2601/2728 2566/2692
+f 2596/2722 2577/2702 2585/2713 2586/2712
+f 2586/2712 2579/2706 2583/2711 2602/2729
+f 2586/2712 2602/2729 2604/2730 2603/2731
+f 2586/2712 2603/2731 2598/2724 2596/2722
+f 2597/2725 2605/2732 2578/2705 2575/2704
+f 2597/2725 2598/2724 2603/2731 2606/2733
+f 2597/2725 2606/2733 2608/2734 2607/2735
+f 2609/2736 2611/2737 2608/2734 2610/2738
+f 2609/2736 2614/2739 2613/2740 2612/2741
+f 2609/2736 2612/2741 2600/2726 2611/2737
+f 2615/2742 2618/2743 2617/2744 2616/2745
+f 2615/2742 2621/2746 2620/2747 2619/2748
+f 2615/2742 2619/2748 2623/2749 2622/2750
+f 2615/2742 2622/2750 2624/2751 2618/2743
+f 2625/2752 2626/2753 2618/2743 2624/2751
+f 2625/2752 2628/2754 2627/2755 2626/2753
+f 2625/2752 2630/2756 2629/2757 2628/2754
+f 2625/2752 2624/2751 2632/2758 2631/2759
+f 2625/2752 2631/2759 2633/2760 2630/2756
+f 2634/2761 2637/2762 2636/2763 2635/2764
+f 2634/2761 2635/2764 2639/2765 2638/2766
+f 2640/2767 2609/2736 2610/2738 2641/2768
+f 2640/2767 2641/2768 2643/2769 2642/2770
+f 2640/2767 2642/2770 2645/2771 2644/2772
+f 2640/2767 2644/2772 2647/2773 2646/2774
+f 2640/2767 2646/2774 2614/2739 2609/2736
+f 2648/2775 2651/2776 2650/2777 2649/2778
+f 2648/2775 2649/2778 2653/2779 2652/2780
+f 2648/2775 2652/2780 2654/2781 2651/2776
+f 2654/2781 2657/2782 2656/2783 2655/2784
+f 2654/2781 2652/2780 2639/2765 2657/2782
+f 2658/2785 2661/2786 2660/2787 2659/2788
+f 2662/2789 2665/2790 2664/2791 2663/2792
+f 2662/2789 2663/2792 2667/2793 2666/2794
+f 2662/2789 2666/2794 2668/2795 2665/2790
+f 2669/2796 2672/2797 2671/2798 2670/2799
+f 2669/2796 2674/2800 2673/2801 2672/2797
+f 2669/2796 2670/2799 2676/2802 2675/2803
+f 2677/2804 2678/2805 2656/2783 2657/2782
+f 2669/2796 2675/2803 2678/2805 2677/2804
+f 2677/2804 2657/2782 2679/2806 2669/2796
+f 2666/2794 2682/2807 2681/2808 2680/2809
+f 2666/2794 2680/2809 2683/2810 2668/2795
+f 2633/2760 2685/2811 2684/2812 2630/2756
+f 2686/2813 2689/2814 2688/2815 2687/2816
+f 2686/2813 2687/2816 2667/2793 2663/2792
+f 2680/2809 2681/2808 2690/2817 2683/2810
+f 2691/2818 2670/2799 2671/2798 2692/2819
+f 2691/2818 2692/2819 2683/2810 2690/2817
+f 2691/2818 2693/2820 2676/2802 2670/2799
+f 2691/2818 2690/2817 2695/2821 2694/2822
+f 2696/2823 2699/2824 2698/2825 2697/2826
+f 2696/2823 2697/2826 2701/2827 2700/2828
+f 2696/2823 2700/2828 2702/2829 2699/2824
+f 2703/2830 2706/2831 2705/2832 2704/2833
+f 2703/2830 2675/2803 2676/2802 2706/2831
+f 2703/2830 2704/2833 2708/2834 2707/2835
+f 2703/2830 2707/2835 2710/2836 2709/2837
+f 2703/2830 2709/2837 2678/2805 2675/2803
+f 2711/2838 2714/2839 2713/2840 2712/2841
+f 2711/2838 2712/2841 2716/2842 2715/2843
+f 2711/2838 2715/2843 2682/2807 2714/2839
+f 2717/2844 2715/2843 2716/2842 2695/2821
+f 2717/2844 2681/2808 2682/2807 2715/2843
+f 2717/2844 2695/2821 2690/2817 2681/2808
+f 2718/2845 2721/2846 2720/2847 2719/2848
+f 2718/2845 2719/2848 2723/2849 2722/2850
+f 2718/2845 2726/2851 2725/2852 2724/2853
+f 2718/2845 2724/2853 2727/2854 2721/2846
+f 2718/2845 2722/2850 2728/2855 2726/2851
+f 2729/2856 2730/2857 2726/2851 2728/2855
+f 2729/2856 2728/2855 2732/2858 2731/2859
+f 2729/2856 2731/2859 2733/2860 2730/2857
+f 2734/2861 2737/2862 2736/2863 2735/2864
+f 2734/2861 2733/2860 2731/2859 2737/2862
+f 2734/2861 2735/2864 2738/2865 2733/2860
+f 2739/2866 2742/2867 2741/2868 2740/2869
+f 2739/2866 2740/2869 2744/2870 2743/2871
+f 2739/2866 2743/2871 2745/2872 2742/2867
+f 2746/2873 2749/2874 2748/2875 2747/2876
+f 2750/2877 2751/2878 2749/2874 2746/2873
+f 2746/2873 2747/2876 2752/2879 2750/2877
+f 2753/2880 2752/2879 2755/2881 2754/2882
+f 2753/2880 2685/2811 2750/2877 2752/2879
+f 2753/2880 2754/2882 2757/2883 2756/2884
+f 2758/2885 2761/2886 2760/2887 2759/2888
+f 2762/2889 2763/2890 2761/2886 2758/2885
+f 2758/2885 2759/2888 2764/2891 2762/2889
+f 2765/2892 2768/2893 2767/2894 2766/2895
+f 2769/2896 2772/2897 2771/2898 2770/2899
+f 2770/2899 2774/2900 2773/2901 2769/2896
+f 2770/2899 2771/2898 2776/2902 2775/2903
+f 2770/2899 2775/2903 2777/2904 2774/2900
+f 2777/2904 2779/2905 2778/2906 2774/2900
+f 2777/2904 2775/2903 2781/2907 2780/2908
+f 2777/2904 2780/2908 2782/2909 2779/2905
+f 2782/2909 2784/2910 2783/2911 2779/2905
+f 2782/2909 2780/2908 2786/2912 2785/2913
+f 2782/2909 2785/2913 2787/2914 2784/2910
+f 2787/2914 2789/2915 2788/2916 2784/2910
+f 2787/2914 2785/2913 2791/2917 2790/2918
+f 2787/2914 2790/2918 2792/2919 2789/2915
+f 2792/2919 2794/2920 2793/2921 2789/2915
+f 2792/2919 2790/2918 2796/2922 2795/2923
+f 2792/2919 2795/2923 2797/2924 2794/2920
+f 2797/2924 2799/2925 2798/2926 2794/2920
+f 2797/2924 2795/2923 2801/2927 2800/2928
+f 2797/2924 2800/2928 2802/2929 2799/2925
+f 2802/2929 2804/2930 2803/2931 2799/2925
+f 2802/2929 2800/2928 2806/2932 2805/2933
+f 2802/2929 2805/2933 2807/2934 2804/2930
+f 2807/2934 2732/2858 2808/2935 2804/2930
+f 2807/2934 2805/2933 2736/2863 2737/2862
+f 2807/2934 2737/2862 2731/2859 2732/2858
+f 2808/2935 2722/2850 2723/2849 2809/2936
+f 2808/2935 2809/2936 2803/2931 2804/2930
+f 2808/2935 2732/2858 2728/2855 2722/2850
+f 2809/2936 2723/2849 2811/2937 2810/2938
+f 2809/2936 2810/2938 2812/2939 2803/2931
+f 2812/2939 2810/2938 2814/2940 2813/2941
+f 2812/2939 2813/2941 2815/2942 2798/2926
+f 2812/2939 2798/2926 2799/2925 2803/2931
+f 2815/2942 2813/2941 2817/2943 2816/2944
+f 2815/2942 2816/2944 2818/2945 2793/2921
+f 2815/2942 2793/2921 2794/2920 2798/2926
+f 2818/2945 2816/2944 2820/2946 2819/2947
+f 2818/2945 2819/2947 2821/2948 2788/2916
+f 2818/2945 2788/2916 2789/2915 2793/2921
+f 2821/2948 2819/2947 2823/2949 2822/2950
+f 2821/2948 2822/2950 2824/2951 2783/2911
+f 2821/2948 2783/2911 2784/2910 2788/2916
+f 2824/2951 2822/2950 2826/2952 2825/2953
+f 2824/2951 2825/2953 2827/2954 2778/2906
+f 2824/2951 2778/2906 2779/2905 2783/2911
+f 2827/2954 2825/2953 2829/2955 2828/2956
+f 2827/2954 2828/2956 2830/2957 2773/2901
+f 2827/2954 2773/2901 2774/2900 2778/2906
+f 2830/2957 2828/2956 2832/2958 2831/2959
+f 2830/2957 2831/2959 2833/2960 2772/2897
+f 2830/2957 2772/2897 2769/2896 2773/2901
+f 2833/2960 2831/2959 2835/2961 2834/2962
+f 2833/2960 2834/2962 2837/2963 2836/2964
+f 2833/2960 2836/2964 2771/2898 2772/2897
+f 2836/2964 2837/2963 2839/2965 2838/2966
+f 2836/2964 2838/2966 2776/2902 2771/2898
+f 2838/2966 2839/2965 2841/2967 2840/2968
+f 2838/2966 2840/2968 2842/2969 2776/2902
+f 2842/2969 2781/2907 2775/2903 2776/2902
+f 2842/2969 2840/2968 2757/2883 2754/2882
+f 2842/2969 2754/2882 2755/2881 2781/2907
+f 2840/2968 2841/2967 2843/2970 2757/2883
+f 2843/2970 2841/2967 2845/2971 2844/2972
+f 2843/2970 2844/2972 2847/2973 2846/2974
+f 2843/2970 2846/2974 2756/2884 2757/2883
+f 2846/2974 2847/2973 2849/2975 2848/2976
+f 2846/2974 2848/2976 2850/2977 2756/2884
+f 2850/2977 2848/2976 2852/2978 2851/2979
+f 2850/2977 2851/2979 2854/2980 2853/2981
+f 2850/2977 2853/2981 2753/2880 2756/2884
+f 2853/2981 2854/2980 2855/2982 2684/2812
+f 2853/2981 2684/2812 2685/2811 2753/2880
+f 2855/2982 2854/2980 2857/2983 2856/2984
+f 2855/2982 2856/2984 2858/2985 2629/2757
+f 2855/2982 2629/2757 2630/2756 2684/2812
+f 2858/2985 2856/2984 2859/2986 2589/2715
+f 2858/2985 2589/2715 2561/2689 2562/2688
+f 2858/2985 2562/2688 2628/2754 2629/2757
+f 2859/2986 2856/2984 2857/2983 2860/2987
+f 2859/2986 2860/2987 2862/2988 2861/2989
+f 2859/2986 2861/2989 2588/2716 2589/2715
+f 2861/2989 2862/2988 2864/2990 2863/2991
+f 2861/2989 2863/2991 2591/2717 2588/2716
+f 2863/2991 2864/2990 2866/2992 2865/2993
+f 2863/2991 2865/2993 2867/2994 2591/2717
+f 2867/2994 2865/2993 2869/2995 2868/2996
+f 2867/2994 2868/2996 2871/2997 2870/2998
+f 2867/2994 2870/2998 2590/2718 2591/2717
+f 2870/2998 2871/2997 2873/2999 2872/3000
+f 2870/2998 2872/3000 2594/2720 2590/2718
+f 2872/3000 2873/2999 2040/3001 2041/3002
+f 2872/3000 2041/3002 2042/3003 2594/2720
+f 2042/3003 2043/3004 2593/2721 2594/2720
+f 2043/3004 2044/3005 2874/3006 2593/2721
+f 2874/3006 2592/2719 2587/2714 2593/2721
+f 2874/3006 2044/3005 2039/2674 2548/2673
+f 2874/3006 2548/2673 2570/2696 2592/2719
+f 2040/3001 2873/2999 2875/3007 2045/3008
+f 2045/3008 2875/3007 2876/3009 2046/3010
+f 2046/3010 2876/3009 2877/3011 2047/3012
+f 2047/3012 2877/3011 2878/3013 2048/3014
+f 2048/3014 2878/3013 2879/3015 2049/3016
+f 2049/3016 2879/3015 2880/3017 2050/3018
+f 2050/3018 2880/3017 2702/2829 2051/3019
+f 2051/3019 2702/2829 2700/2828 2052/3020
+f 2052/3020 2700/2828 2701/2827 2053/3021
+f 2053/3021 2701/2827 2881/3022 2054/3023
+f 2054/3023 2881/3022 2882/3024 2055/3025
+f 2055/3025 2882/3024 2883/3026 2056/3027
+f 2056/3027 2883/3026 2884/3028 2057/3029
+f 2057/3029 2884/3028 2885/3030 2058/3031
+f 2058/3031 2885/3030 2886/3032 2059/3033
+f 2059/3033 2886/3032 2887/3034 2060/3035
+f 2060/3035 2887/3034 2888/3036 2061/3037
+f 2061/3037 2888/3036 2889/3038 2062/3039
+f 2062/3039 2889/3038 2890/3040 2063/3041
+f 2063/3041 2890/3040 2891/3042 2064/3043
+f 2064/3043 2891/3042 2892/3044 2065/3045
+f 2065/3045 2892/3044 2893/3046 2066/3047
+f 2066/3047 2893/3046 2894/3048 2067/3049
+f 2067/3049 2894/3048 2895/3050 2068/3051
+f 2068/3051 2895/3050 2896/3052 2069/3053
+f 2069/3053 2896/3052 2897/3054 2070/3055
+f 2070/3055 2897/3054 2898/3056 2071/3057
+f 2071/3057 2898/3056 2899/3058 2072/3059
+f 2072/3059 2899/3058 2900/3060 2073/3061
+f 2073/3061 2900/3060 2901/3062 2074/3063
+f 2074/3063 2901/3062 2902/3064 2075/3065
+f 2075/3065 2902/3064 2903/3066 2076/3067
+f 2076/3067 2903/3066 2904/3068 2077/3069
+f 2077/3069 2904/3068 2905/3070 2078/3071
+f 2078/3071 2905/3070 2906/3072 2079/3073
+f 2079/3073 2906/3072 2907/3074 2080/3075
+f 2080/3075 2907/3074 2908/3076 2081/3077
+f 2081/3077 2908/3076 2909/3078 2082/3079
+f 2082/3079 2909/3078 2910/3080 2083/3081
+f 2083/3081 2910/3080 2911/3082 2084/3083
+f 2084/3083 2911/3082 2912/3084 2085/3085
+f 2085/3085 2912/3084 2913/3086 2086/3087
+f 2086/3087 2913/3086 2914/3088 2087/3089
+f 2087/3089 2914/3088 2915/3090 2088/3091
+f 2088/3091 2915/3090 2916/3092 2089/3093
+f 2089/3093 2916/3092 2917/3094 2090/3095
+f 2090/3095 2917/3094 2918/3096 2091/3097
+f 2091/3097 2918/3096 2919/3098 2092/3099
+f 2092/3099 2919/3098 2920/3100 2093/3101
+f 2093/3101 2920/3100 2921/3102 2094/3103
+f 2094/3103 2921/3102 2922/3104 2095/3105
+f 2095/3105 2922/3104 2923/3106 2096/3107
+f 2096/3107 2923/3106 2924/3108 2097/867
+f 2097/867 2924/3108 2925/3109 2098/869
+f 2098/869 2925/3109 2926/3110 2099/871
+f 2099/871 2926/3110 2927/3111 2100/873
+f 2100/873 2927/3111 2928/3112 2101/875
+f 2101/875 2928/3112 2929/3113 2102/877
+f 2102/877 2929/3113 2930/3114 2103/879
+f 2103/879 2930/3114 2931/3115 2104/881
+f 2104/881 2931/3115 2932/3116 2105/883
+f 2933/3117 2936/3118 2935/3119 2934/3120
+f 2933/3117 2938/3121 2937/3122 2936/3118
+f 2937/3122 2940/3123 2939/3124 2936/3118
+f 2937/3122 2938/3121 2942/3125 2941/3126
+f 2937/3122 2941/3126 2943/3127 2940/3123
+f 2943/3127 2945/3128 2944/3129 2940/3123
+f 2943/3127 2941/3126 2947/3130 2946/3131
+f 2943/3127 2946/3131 2948/3132 2945/3128
+f 2948/3132 2950/3133 2949/3134 2945/3128
+f 2948/3132 2946/3131 2952/3135 2951/3136
+f 2948/3132 2951/3136 2953/3137 2950/3133
+f 2953/3138 2955/3139 2954/3140 2950/3141
+f 2953/3137 2951/3136 2957/3142 2956/3143
+f 2953/3138 2956/3144 2958/3145 2955/3139
+f 2958/3145 2960/3146 2959/3147 2955/3139
+f 2958/3145 2956/3144 2962/3148 2961/3149
+f 2958/3145 2961/3149 2963/3150 2960/3146
+f 2963/3150 2342/2452 2964/3151 2960/3146
+f 2963/3150 2961/3149 2965/3152 2338/2449
+f 2963/3150 2338/2449 2339/2448 2342/2452
+f 2965/3152 2961/3149 2962/3148 2966/3153
+f 2965/3152 2966/3153 2968/3154 2967/3155
+f 2965/3152 2967/3155 2337/2445 2338/2449
+f 2967/3155 2968/3154 2329/2439 2331/2441
+f 2967/3155 2331/2441 2336/2446 2337/2445
+f 2968/3156 2966/3157 2970/3158 2969/3159
+f 2968/3156 2969/3159 2971/3160 2329/3161
+f 2971/3160 2969/3159 2973/3162 2972/3163
+f 2971/3160 2972/3163 2975/3164 2974/3165
+f 2971/3160 2974/3165 2330/3166 2329/3161
+f 2974/3165 2975/3164 2977/3167 2976/3168
+f 2974/3165 2976/3168 2978/3169 2330/3166
+f 2978/3170 2979/3171 2328/2436 2330/2440
+f 2978/3169 2976/3168 2262/2372 2263/2371
+f 2978/3170 2263/2376 2266/2375 2979/3171
+f 2979/3171 2980/3172 2327/2437 2328/2436
+f 2979/3171 2266/2375 2306/2416 2980/3172
+f 2980/3172 2982/3173 2981/3174 2327/2437
+f 2980/3172 2306/2416 2307/2417 2982/3173
+f 2981/3174 2983/3175 2385/2494 2377/2487
+f 2981/3174 2377/2487 2326/2438 2327/2437
+f 2981/3174 2982/3173 2984/3176 2983/3175
+f 2984/3176 2986/3177 2985/3178 2983/3175
+f 2984/3176 2982/3173 2307/2417 2987/3179
+f 2984/3176 2987/3179 2988/3180 2986/3177
+f 2988/3180 2990/3181 2989/3182 2986/3177
+f 2988/3180 2987/3179 2992/3183 2991/3184
+f 2988/3180 2991/3184 2993/3185 2990/3181
+f 2993/3185 2995/3186 2994/3187 2990/3181
+f 2993/3185 2991/3184 2996/3188 2355/2467
+f 2993/3185 2355/2467 2356/2466 2995/3186
+f 2996/3188 2991/3184 2992/3183 2997/3189
+f 2996/3188 2997/3189 2999/3190 2998/3191
+f 2996/3188 2998/3191 2351/2461 2355/2467
+f 2998/3191 2999/3190 3001/3192 3000/3193
+f 2998/3191 3000/3193 2354/2462 2351/2461
+f 3000/3193 3001/3192 3003/3194 3002/3195
+f 3000/3193 3002/3195 3004/3196 2354/2462
+f 3004/3196 2333/2443 2353/2463 2354/2462
+f 3004/3196 3002/3195 2255/2362 2253/2361
+f 3004/3196 2253/2361 2254/2360 2333/2443
+f 3002/3195 3003/3194 3005/3197 2255/2362
+f 3005/3197 3003/3194 3007/3198 3006/3199
+f 3005/3197 3006/3199 3009/3200 3008/3201
+f 3005/3197 3008/3201 2252/2357 2255/2362
+f 3008/3201 3009/3200 3011/3202 3010/3203
+f 3008/3201 3010/3203 2251/2358 2252/2357
+f 3010/3203 3011/3202 3013/3204 3012/3205
+f 3010/3203 3012/3205 3014/3206 2251/2358
+f 3014/3206 2302/2410 2250/2359 2251/2358
+f 3014/3206 3012/3205 3016/3207 3015/3208
+f 3014/3206 3015/3208 2301/2411 2302/2410
+f 3015/3208 3016/3207 2318/2428 2319/2427
+f 3015/3208 2319/2427 2323/2433 2301/2411
+f 3016/3207 3012/3205 3013/3204 3017/3209
+f 3016/3207 3017/3209 3018/3210 2318/2428
+f 3018/3210 3017/3209 3020/3211 3019/3212
+f 3018/3210 3019/3212 3022/3213 3021/3214
+f 3018/3210 3021/3214 2317/2429 2318/2428
+f 3021/3214 3022/3213 3024/3215 3023/3216
+f 3021/3214 3023/3216 3025/3217 2317/2429
+f 3025/3217 3026/3218 2316/2426 2317/2429
+f 3025/3217 3023/3216 3028/3219 3027/3220
+f 3025/3217 3027/3220 3029/3221 3026/3218
+f 3029/3221 3031/3222 3030/3223 3026/3218
+f 3029/3221 3027/3220 3033/3224 3032/3225
+f 3029/3221 3032/3225 3034/3226 3031/3222
+f 3034/3226 3036/3227 3035/3228 3031/3222
+f 3034/3226 3032/3225 3038/3229 3037/3230
+f 3034/3226 3037/3230 3039/3231 3036/3227
+f 3039/3231 3041/3232 3040/3233 3036/3227
+f 3039/3231 3037/3230 3043/3234 3042/3235
+f 3039/3231 3042/3235 3044/3236 3041/3232
+f 3044/3236 3046/3237 3045/3238 3041/3232
+f 3044/3236 3042/3235 3048/3239 3047/3240
+f 3044/3236 3047/3240 3049/3241 3046/3237
+f 3049/3241 3051/3242 3050/3243 3046/3237
+f 3049/3241 3047/3240 3053/3244 3052/3245
+f 3049/3241 3052/3245 3054/3246 3051/3242
+f 3054/3246 3056/3247 3055/3248 3051/3242
+f 3054/3246 3052/3245 3058/3249 3057/3250
+f 3054/3246 3057/3250 3059/3251 3056/3247
+f 3059/3251 3061/3252 3060/3253 3056/3247
+f 3059/3251 3057/3250 3063/3254 3062/3255
+f 3059/3251 3062/3255 2489/2608 3061/3252
+f 3062/3255 3063/3254 3065/3256 3064/3257
+f 3062/3255 3064/3257 2488/2609 2489/2608
+f 3064/3257 3065/3256 3067/3258 3066/3259
+f 3064/3257 3066/3259 2492/2610 2488/2609
+f 3066/3259 3067/3258 3069/3260 3068/3261
+f 3066/3259 3068/3261 3070/3262 2492/2610
+f 3070/3262 3071/3263 2491/2611 2492/2610
+f 3070/3262 3068/3261 3073/3264 3072/3265
+f 3070/3262 3072/3265 3074/3266 3071/3263
+f 3074/3266 2495/2616 2496/2615 3071/3263
+f 3074/3266 3072/3265 3076/3267 3075/3268
+f 3074/3266 3075/3268 2499/2617 2495/2616
+f 3075/3268 3076/3267 2486/2605 2481/2602
+f 3075/3268 2481/2602 2482/2601 2499/2617
+f 3076/3267 3072/3265 3073/3264 3077/3269
+f 3076/3267 3077/3269 3078/3270 2486/2605
+f 3078/3270 3077/3269 3080/3271 3079/3272
+f 3078/3270 3079/3272 2431/2544 3081/3273
+f 3078/3270 3081/3273 2485/2603 2486/2605
+f 3081/3273 2431/2544 2432/2543 3082/3274
+f 3081/3273 3082/3274 2484/2604 2485/2603
+f 3082/3274 2432/2543 3084/3275 3083/3276
+f 3082/3274 3083/3276 3085/3277 2484/2604
+f 3085/3277 3086/3278 2483/2600 2484/2604
+f 3085/3277 3083/3276 3088/3279 3087/3280
+f 3085/3277 3087/3280 3089/3281 3086/3278
+f 3089/3281 3091/3282 3090/3283 3086/3278
+f 3089/3281 3087/3280 3093/3284 3092/3285
+f 3089/3281 3092/3285 3094/3286 3091/3282
+f 3094/3286 3095/3287 2500/2619 3091/3282
+f 3094/3286 3092/3285 2475/2594 3096/3288
+f 3094/3286 3096/3288 3097/3289 3095/3287
+f 3097/3289 3096/3288 3098/3290 3060/3253
+f 3097/3289 3060/3253 3061/3252 3099/3291
+f 3097/3289 3099/3291 3100/3292 3095/3287
+f 3100/3292 2493/2612 2496/2615 2497/2614
+f 3100/3292 2497/2614 2500/2619 3095/3287
+f 3100/3292 3099/3291 2490/2607 2493/2612
+f 3099/3291 3061/3252 2489/2608 2490/2607
+f 3098/3290 3096/3288 2475/2594 2470/2591
+f 3098/3290 2470/2591 2471/2590 3055/3248
+f 3098/3290 3055/3248 3056/3247 3060/3253
+f 3092/3285 3093/3284 2474/2592 2475/2594
+f 3093/3284 3087/3280 3088/3279 3101/3293
+f 3093/3284 3101/3293 2473/2593 2474/2592
+f 3101/3293 3088/3279 3103/3294 3102/3295
+f 3101/3293 3102/3295 3104/3296 2473/2593
+f 3104/3296 3102/3295 3106/3297 3105/3298
+f 3104/3296 3105/3298 3045/3238 3107/3299
+f 3104/3296 3107/3299 2472/2589 2473/2593
+f 3107/3299 3045/3238 3046/3237 3050/3243
+f 3107/3299 3050/3243 2471/2590 2472/2589
+f 3105/3298 3106/3297 3108/3300 3040/3233
+f 3105/3298 3040/3233 3041/3232 3045/3238
+f 3108/3300 3106/3297 3110/3301 3109/3302
+f 3108/3300 3109/3302 3111/3303 3035/3228
+f 3108/3300 3035/3228 3036/3227 3040/3233
+f 3111/3303 3109/3302 3113/3304 3112/3305
+f 3111/3303 3112/3305 2322/2430 3030/3223
+f 3111/3303 3030/3223 3031/3222 3035/3228
+f 3112/3305 3113/3304 2433/2548 3114/3306
+f 3112/3305 3114/3306 2321/2431 2322/2430
+f 3114/3306 2433/2548 2434/2547 3115/3307
+f 3114/3306 3115/3307 3116/3308 2321/2431
+f 3116/3308 3115/3307 2379/2490 2380/2489
+f 3116/3308 2380/2489 2381/2492 3117/3309
+f 3116/3308 3117/3309 2320/2432 2321/2431
+f 3117/3309 2381/2492 3119/3310 3118/3311
+f 3117/3309 3118/3311 2323/2433 2320/2432
+f 3118/3311 3119/3310 2303/2413 2300/2412
+f 3118/3311 2300/2412 2301/2411 2323/2433
+f 3119/3310 2381/2492 2382/2491 3120/3312
+f 3119/3310 3120/3312 2332/2442 2303/2413
+f 3120/3312 2382/2491 2352/2464 2353/2463
+f 3120/3312 2353/2463 2333/2443 2332/2442
+f 3115/3307 2434/2547 3121/3313 2379/2490
+f 3121/3313 2434/2547 2435/2546 3122/3314
+f 3121/3313 3122/3314 2356/2466 2357/2465
+f 3121/3313 2357/2465 2358/2468 2379/2490
+f 3122/3314 2435/2546 2436/2549 3123/3315
+f 3122/3314 3123/3315 2995/3186 2356/2466
+f 3123/3315 2436/2549 3125/3316 3124/3317
+f 3123/3315 3124/3317 2994/3187 2995/3186
+f 3124/3317 3125/3316 2423/2536 2424/2535
+f 3124/3317 2424/2535 3126/3318 2994/3187
+f 3126/3318 2424/2535 2421/2534 3127/3319
+f 3126/3318 3127/3319 3128/3320 2989/3182
+f 3126/3318 2989/3182 2990/3181 2994/3187
+f 3128/3320 3127/3319 2396/2506 2397/2505
+f 3128/3320 2397/2505 2400/2510 2985/3178
+f 3128/3320 2985/3178 2986/3177 2989/3182
+f 3127/3319 2421/2534 2422/2537 2396/2506
+f 3125/3316 3129/3321 2428/2540 2423/2536
+f 3125/3316 2436/2549 2430/2545 3129/3321
+f 3129/3321 3079/3272 3080/3271 2428/2540
+f 3129/3321 2430/2545 2431/2544 3079/3272
+f 3113/3304 3130/3322 2429/2542 2433/2548
+f 3113/3304 3109/3302 3110/3301 3130/3322
+f 3130/3322 3084/3275 2432/2543 2429/2542
+f 3130/3322 3110/3301 3103/3294 3084/3275
+f 3110/3301 3106/3297 3102/3295 3103/3294
+f 3103/3294 3088/3279 3083/3276 3084/3275
+f 3090/3283 2498/2618 2499/2617 2482/2601
+f 3090/3283 2482/2601 2483/2600 3086/3278
+f 3090/3283 3091/3282 2500/2619 2498/2618
+f 3080/3271 3077/3269 3073/3264 3131/3323
+f 3080/3271 3131/3323 2427/2541 2428/2540
+f 3131/3323 3073/3264 3068/3261 3069/3260
+f 3131/3323 3069/3260 3132/3324 2427/2541
+f 3132/3324 3069/3260 3067/3258 3133/3325
+f 3132/3324 3133/3325 3135/3326 3134/3327
+f 3132/3324 3134/3327 2426/2538 2427/2541
+f 3134/3327 3135/3326 3137/3328 3136/3329
+f 3134/3327 3136/3329 2425/2539 2426/2538
+f 3136/3329 3137/3328 2386/2496 2399/2508
+f 3136/3329 2399/2508 2395/2507 2425/2539
+f 3137/3328 3135/3326 2408/2518 2403/2513
+f 3137/3328 2403/2513 2383/2493 2386/2496
+f 3135/3326 3133/3325 3138/3330 2408/2518
+f 3138/3330 3065/3256 3063/3254 3139/3331
+f 3138/3330 3139/3331 2406/2514 2408/2518
+f 3138/3330 3133/3325 3067/3258 3065/3256
+f 3139/3331 3063/3254 3057/3250 3058/3249
+f 3139/3331 3058/3249 2405/2515 2406/2514
+f 3071/3263 2496/2615 2493/2612 2491/2611
+f 3058/3249 3052/3245 3053/3244 2405/2515
+f 3055/3248 2471/2590 3050/3243 3051/3242
+f 3053/3244 3047/3240 3048/3239 3140/3332
+f 3053/3244 3140/3332 2404/2516 2405/2515
+f 3140/3332 3048/3239 3142/3333 3141/3334
+f 3140/3332 3141/3334 2407/2517 2404/2516
+f 3141/3334 3142/3333 3144/3335 3143/3336
+f 3141/3334 3143/3336 3145/3337 2407/2517
+f 3145/3337 3143/3336 3146/3338 2959/3147
+f 3145/3337 2959/3147 2960/3146 2964/3151
+f 3145/3337 2964/3151 2402/2512 2407/2517
+f 3146/3338 3143/3336 3144/3335 3147/3339
+f 3146/3338 3147/3339 3148/3340 2954/3140
+f 3146/3338 2954/3140 2955/3139 2959/3147
+f 3148/3340 3147/3339 3150/3341 3149/3342
+f 3148/3340 3149/3342 3151/3343 2949/3344
+f 3148/3340 2949/3344 2950/3141 2954/3140
+f 3151/3343 3149/3342 3153/3345 3152/3346
+f 3151/3347 3152/3348 3154/3349 2944/3129
+f 3151/3347 2944/3129 2945/3128 2949/3134
+f 3154/3349 3152/3348 3156/3350 3155/3351
+f 3154/3349 3155/3351 3157/3352 2939/3124
+f 3154/3349 2939/3124 2940/3123 2944/3129
+f 3157/3352 3155/3351 3159/3353 3158/3354
+f 3157/3352 3158/3354 3160/3355 2935/3119
+f 3157/3352 2935/3119 2936/3118 2939/3124
+f 3160/3355 3158/3354 3162/3356 3161/3357
+f 3160/3355 3161/3357 3164/3358 3163/3359
+f 3160/3355 3163/3359 2934/3120 2935/3119
+f 3164/3358 3161/3357 2175/2279 2160/2266
+f 3164/3358 2160/2266 2025/19 2106/1128
+f 3164/3358 2106/1128 2107/1129 3163/3359
+f 3161/3357 3162/3356 2174/2280 2175/2279
+f 3162/3356 3166/3360 3165/3361 2174/2280
+f 3162/3356 3158/3354 3159/3353 3166/3360
+f 3165/3361 3022/3362 3019/3363 3167/3364
+f 3165/3361 3167/3364 2173/2281 2174/2280
+f 3165/3361 3166/3360 3024/3365 3022/3362
+f 3167/3364 3019/3363 3020/3366 3168/3367
+f 3167/3364 3168/3367 2177/2282 2173/2281
+f 3168/3367 3020/3366 3170/3368 3169/3369
+f 3168/3367 3169/3369 3171/3370 2177/2282
+f 3171/3370 3169/3369 3173/3371 3172/3372
+f 3171/3370 3172/3372 3175/3373 3174/3374
+f 3171/3370 3174/3374 2176/2283 2177/2282
+f 3174/3374 3175/3373 3176/3375 2196/2303
+f 3174/3374 2196/2303 2178/2284 2176/2283
+f 3177/3376 3180/3377 3179/3378 3178/3379
+f 3177/3376 3178/3379 3181/3380 2193/2297
+f 3177/3376 3175/3373 3172/3372 3180/3377
+f 3181/3380 3178/3379 3183/3381 3182/3382
+f 3181/3380 3182/3382 3184/3383 2208/2314
+f 3181/3380 2208/2314 2192/2298 2193/2297
+f 3184/3383 3182/3382 3186/3384 3185/3385
+f 3184/3383 3185/3385 3188/3386 3187/3387
+f 3184/3383 3187/3387 2207/2311 2208/2314
+f 3187/3387 3188/3386 3190/3388 3189/3389
+f 3187/3387 3189/3389 2206/2312 2207/2311
+f 3189/3389 3190/3388 2239/2348 2240/2347
+f 3189/3389 2240/2347 2226/2333 2206/2312
+f 3190/3388 3188/3386 3192/3390 3191/3391
+f 3190/3388 3191/3391 2243/2349 2239/2348
+f 3191/3391 3192/3390 3194/3392 3193/3393
+f 3191/3391 3193/3393 3195/3394 2243/2349
+f 3195/3394 3193/3393 3197/3395 3196/3396
+f 3195/3394 3196/3396 3198/3397 2292/2401
+f 3195/3394 2292/2401 2242/2350 2243/2349
+f 3198/3397 3196/3396 2286/2396 3199/3398
+f 3198/3397 3199/3398 3201/3399 3200/3400
+f 3198/3397 3200/3400 2291/2402 2292/2401
+f 3200/3400 3201/3399 3203/3401 3202/3402
+f 3200/3400 3202/3402 2294/2403 2291/2402
+f 3202/3402 3203/3401 3205/3403 3204/3404
+f 3202/3402 3204/3404 3206/3405 2294/2403
+f 3206/3405 3207/3406 2293/2404 2294/2403
+f 3206/3405 3204/3404 3209/3407 3208/3408
+f 3206/3405 3208/3408 3210/3409 3207/3406
+f 3210/3409 3212/3410 3211/3411 3207/3406
+f 3210/3409 3208/3408 3214/3412 3213/3413
+f 3210/3409 3213/3413 3215/3414 3212/3410
+f 3215/3414 3217/3415 3216/3416 3212/3410
+f 3215/3414 3213/3413 3219/3417 3218/3418
+f 3215/3414 3218/3418 3220/3419 3217/3415
+f 3220/3419 3222/3420 3221/3421 3217/3415
+f 3220/3419 3218/3418 3224/3422 3223/3423
+f 3220/3419 3223/3423 3225/3424 3222/3420
+f 3225/3424 3227/3425 3226/3426 3222/3420
+f 3225/3424 3223/3423 3229/3427 3228/3428
+f 3225/3424 3228/3428 3230/3429 3227/3425
+f 3230/3429 2535/2654 3231/3430 3227/3425
+f 3230/3429 3228/3428 3233/3431 3232/3432
+f 3230/3429 3232/3432 2534/2655 2535/2654
+f 3232/3433 3233/3434 3234/3435 2565/2693
+f 3232/3433 2565/2693 2537/2658 2534/2657
+f 3233/3431 3228/3428 3229/3427 3235/3436
+f 3233/3434 3235/3437 2553/2680 3234/3435
+f 3235/3436 3229/3427 3237/3438 3236/3439
+f 3235/3437 3236/3440 3238/3441 2553/2680
+f 3238/3441 3236/3440 3239/3442 2605/2732
+f 3238/3441 2605/2732 2597/2725 2607/2735
+f 3238/3441 2607/2735 2556/2681 2553/2680
+f 3239/3443 3236/3439 3237/3438 3240/3444
+f 3239/3443 3240/3444 3242/3445 3241/3446
+f 3239/3442 3241/3447 2578/2705 2605/2732
+f 3241/3446 3242/3445 3244/3448 3243/3449
+f 3241/3447 3243/3450 2574/2699 2578/2705
+f 3243/3449 3244/3448 3246/3451 3245/3452
+f 3243/3450 3245/3453 2573/2700 2574/2699
+f 3245/3452 3246/3451 3247/3454 2550/3455
+f 3245/3453 2550/2678 2551/2677 2573/2700
+f 3247/3454 3246/3451 3249/3456 3248/3457
+f 3247/3454 3248/3457 3250/3458 2520/2640
+f 3247/3454 2520/2640 2521/2639 2550/3455
+f 3250/3458 3248/3457 3252/3459 3251/3460
+f 3250/3458 3251/3460 3254/3461 3253/3462
+f 3250/3458 3253/3462 2519/2636 2520/2640
+f 3253/3462 3254/3461 3256/3463 3255/3464
+f 3253/3462 3255/3464 2518/2637 2519/2636
+f 3255/3464 3256/3463 3258/3465 3257/3466
+f 3255/3464 3257/3466 2532/3467 2518/2637
+f 3257/3468 3258/3469 3260/3470 3259/3471
+f 3257/3468 3259/3471 2531/2653 2532/2652
+f 3259/3471 3260/3470 3261/3472 3231/3430
+f 3259/3471 3231/3430 2535/2654 2531/2653
+f 3261/3472 3260/3470 3263/3473 3262/3474
+f 3261/3472 3262/3474 3264/3475 3226/3426
+f 3261/3472 3226/3426 3227/3425 3231/3430
+f 3264/3475 3262/3474 3266/3476 3265/3477
+f 3264/3475 3265/3477 3267/3478 3221/3421
+f 3264/3475 3221/3421 3222/3420 3226/3426
+f 3267/3478 3265/3477 3269/3479 3268/3480
+f 3267/3478 3268/3480 3270/3481 3216/3416
+f 3267/3478 3216/3416 3217/3415 3221/3421
+f 3270/3481 3268/3480 3272/3482 3271/3483
+f 3270/3481 3271/3483 2296/2405 3211/3411
+f 3270/3481 3211/3411 3212/3410 3216/3416
+f 3271/3483 3272/3482 3274/3484 3273/3485
+f 3271/3483 3273/3485 2295/2406 2296/2405
+f 3273/3485 3274/3484 3276/3486 3275/3487
+f 3273/3485 3275/3487 2298/2407 2295/2406
+f 3275/3487 3278/3488 3277/3489 2298/2407
+f 3275/3487 3276/3486 3279/3490 3278/3488
+f 3279/3490 2391/2501 3280/3491 3278/3488
+f 3279/3490 3276/3486 2361/2471 3281/3492
+f 3279/3490 3281/3492 2392/2502 2391/2501
+f 3281/3492 2361/2471 2362/2470 2417/2529
+f 3281/3492 2417/2529 2419/2533 2392/2502
+f 3280/3491 3284/3493 3283/3494 3282/3495
+f 3280/3491 3282/3495 3277/3489 3278/3488
+f 3280/3491 2391/2501 2393/2503 3284/3493
+f 3282/3495 3283/3494 2229/2337 2230/2336
+f 3282/3495 2230/2336 3285/3496 3277/3489
+f 3283/3494 3287/3497 3286/3498 2229/2337
+f 3283/3494 3284/3493 3288/3499 3287/3497
+f 3288/3499 3290/3500 3289/3501 3287/3497
+f 3288/3499 3284/3493 2393/2503 3291/3502
+f 3288/3499 3291/3502 3292/3503 3290/3500
+f 3292/3503 3294/3504 3293/3505 3290/3500
+f 3292/3503 3291/3502 3296/3506 3295/3507
+f 3292/3503 3295/3507 3297/3508 3294/3504
+f 3297/3508 3299/3509 3298/3510 3294/3504
+f 3297/3508 3295/3507 3301/3511 3300/3512
+f 3297/3508 3300/3512 3302/3513 3299/3509
+f 3302/3513 3304/3514 3303/3515 3299/3509
+f 3302/3513 3300/3512 3305/3516 2463/2577
+f 3302/3513 2463/2577 2460/2576 3304/3514
+f 3305/3516 3300/3512 3301/3511 3306/3517
+f 3305/3516 3306/3517 3308/3518 3307/3519
+f 3305/3516 3307/3519 2462/2578 2463/2577
+f 3307/3519 3308/3518 3310/3520 3309/3521
+f 3307/3519 3309/3521 3311/3522 2462/2578
+f 3311/3522 3312/3523 2461/2579 2462/2578
+f 3311/3522 3309/3521 2450/2564 2446/2563
+f 3311/3522 2446/2561 2447/2560 3312/3523
+f 3312/3523 2447/2560 3314/3524 3313/3525
+f 3312/3523 3313/3525 3315/3526 2461/2579
+f 3315/3526 3313/3525 3317/3527 3316/3528
+f 3315/3526 3316/3528 3303/3515 3304/3514
+f 3315/3526 3304/3514 2460/2576 2461/2579
+f 3316/3528 3317/3527 3319/3529 3318/3530
+f 3316/3528 3318/3530 3320/3531 3303/3515
+f 3320/3531 3318/3530 3322/3532 3321/3533
+f 3320/3531 3321/3533 3323/3534 3298/3510
+f 3320/3531 3298/3510 3299/3509 3303/3515
+f 3323/3534 3321/3533 3325/3535 3324/3536
+f 3323/3534 3324/3536 3326/3537 3293/3505
+f 3323/3534 3293/3505 3294/3504 3298/3510
+f 3326/3537 3324/3536 3328/3538 3327/3539
+f 3326/3537 3327/3539 3329/3540 3289/3501
+f 3326/3537 3289/3501 3290/3500 3293/3505
+f 3329/3540 3327/3539 3331/3541 3330/3542
+f 3329/3540 3330/3542 3332/3543 3286/3498
+f 3329/3540 3286/3498 3287/3497 3289/3501
+f 3332/3543 3330/3542 3334/3544 3333/3545
+f 3332/3543 3333/3545 2225/2332 2227/2335
+f 3332/3543 2227/2335 2229/2337 3286/3498
+f 3333/3545 3334/3544 3336/3546 3335/3547
+f 3333/3545 3335/3547 2224/2330 2225/2332
+f 3335/3547 3336/3546 3338/3548 3337/3549
+f 3335/3547 3337/3549 2223/2331 2224/2330
+f 3337/3549 3338/3548 3339/3550 2170/2277
+f 3337/3549 2170/2277 2171/2276 2223/2331
+f 3339/3550 3342/3551 3341/3552 3340/3553
+f 3339/3550 3340/3553 2164/2270 2170/2277
+f 3339/3550 3338/3548 3343/3554 3342/3551
+f 3343/3554 3344/3555 2155/2259 3342/3551
+f 3343/3554 3338/3548 3336/3546 3345/3556
+f 3343/3554 3345/3556 3346/3557 3344/3555
+f 3346/3557 3348/3558 3347/3559 3344/3555
+f 3346/3557 3345/3556 3350/3560 3349/3561
+f 3346/3557 3349/3561 3351/3562 3348/3558
+f 3351/3562 3353/3563 3352/3564 3348/3558
+f 3351/3562 3349/3561 3355/3565 3354/3566
+f 3351/3562 3354/3566 3356/3567 3353/3563
+f 3356/3567 3358/3568 3357/3569 3353/3563
+f 3356/3567 3354/3566 3360/3570 3359/3571
+f 3356/3567 3359/3571 3361/3572 3358/3568
+f 3361/3572 3363/3573 3362/3574 3358/3568
+f 3361/3572 3359/3571 3365/3575 3364/3576
+f 3361/3572 3364/3576 3366/3577 3363/3573
+f 3366/3577 3368/3578 3367/3579 3363/3573
+f 3366/3577 3364/3576 3370/3580 3369/3581
+f 3366/3577 3369/3581 3371/3582 3368/3578
+f 3371/3583 3373/3584 3372/3585 3368/3586
+f 3371/3582 3369/3581 3375/3587 3374/3588
+f 3371/3583 3374/3589 3376/3590 3373/3584
+f 3376/3590 3374/3589 3378/3591 3377/3592
+f 3376/3590 3377/3592 3380/3593 3379/3594
+f 3376/3590 3379/3594 3381/3595 3373/3584
+f 3381/3595 3379/3594 3383/3596 3382/3597
+f 3381/3595 3382/3597 3385/3598 3384/3599
+f 3381/3595 3384/3599 3372/3585 3373/3584
+f 3384/3599 3385/3598 3387/3600 3386/3601
+f 3384/3599 3386/3601 3388/3602 3372/3585
+f 3388/3602 3367/3603 3368/3586 3372/3585
+f 3388/3602 3386/3601 3390/3604 3389/3605
+f 3388/3602 3389/3605 3391/3606 3367/3603
+f 3391/3607 3362/3574 3363/3573 3367/3579
+f 3391/3606 3389/3605 3393/3608 3392/3609
+f 3391/3607 3392/3610 3394/3611 3362/3574
+f 3394/3611 3392/3610 3396/3612 3395/3613
+f 3394/3611 3395/3613 3397/3614 3357/3569
+f 3394/3611 3357/3569 3358/3568 3362/3574
+f 3397/3614 3395/3613 3399/3615 3398/3616
+f 3397/3614 3398/3616 3400/3617 3352/3564
+f 3397/3614 3352/3564 3353/3563 3357/3569
+f 3400/3617 3398/3616 3402/3618 3401/3619
+f 3400/3617 3401/3619 2154/2260 3347/3559
+f 3400/3617 3347/3559 3348/3558 3352/3564
+f 3401/3619 3402/3618 3404/3620 3403/3621
+f 3401/3619 3403/3621 2153/2261 2154/2260
+f 3403/3621 3404/3620 3406/3622 3405/3623
+f 3403/3621 3405/3623 2157/2262 2153/2261
+f 3405/3623 3406/3622 3408/3624 3407/3625
+f 3405/3623 3407/3625 3409/3626 2157/2262
+f 3409/3626 3407/3625 2108/1398 2109/1397
+f 3409/3626 2109/1397 2110/1400 3410/3627
+f 3409/3626 3410/3627 2156/2263 2157/2262
+f 3410/3627 2110/1400 2111/1402 3411/3628
+f 3410/3627 3411/3628 3412/3629 2156/2263
+f 3411/3628 2111/1402 2112/1405 3413/3630
+f 3411/3628 3413/3630 3414/3631 3412/3629
+f 3414/3631 3413/3630 3415/3632 2169/2274
+f 3414/3631 2169/2274 2164/2270 3340/3553
+f 3414/3631 3340/3553 3341/3552 3412/3629
+f 3415/3632 3413/3630 2112/1405 2113/1408
+f 3415/3632 2113/1408 2022/13 2159/2265
+f 3415/3632 2159/2265 2168/2275 2169/2274
+f 2108/1398 3407/3625 3408/3624 2114/1409
+f 2114/1409 3408/3624 3416/3633 2115/1410
+f 2115/1410 3416/3633 3417/3634 2116/1412
+f 2116/3635 3417/3636 3418/3637 2117/3638
+f 2117/3638 3418/3637 3419/3639 2118/3640
+f 2118/3640 3419/3639 3420/3641 2119/3642
+f 2119/3642 3420/3641 3421/3643 2120/3644
+f 2120/3644 3421/3643 3422/3645 2121/3646
+f 2121/3646 3422/3645 3423/3647 2122/3648
+f 2122/3648 3423/3647 3424/3649 2123/3650
+f 2123/3650 3424/3649 3425/3651 2124/3652
+f 2124/3652 3425/3651 3426/3653 2125/3654
+f 2125/3654 3426/3653 3427/3655 2126/3656
+f 2126/3656 3427/3655 3428/3657 2127/3658
+f 2127/3658 3428/3657 2454/2570 2128/3659
+f 2128/3659 2454/2570 2455/2569 2129/3660
+f 2129/3660 2455/2569 2459/2575 2130/3661
+f 2130/3661 2459/2575 2467/2587 2131/3662
+f 2131/3662 2467/2587 2466/2585 2036/2584
+f 3428/3657 3383/3596 2453/2571 2454/2570
+f 3428/3657 3427/3655 3382/3597 3383/3596
+f 3427/3655 3426/3653 3385/3598 3382/3597
+f 3426/3653 3425/3651 3387/3600 3385/3598
+f 3425/3651 3424/3649 3429/3663 3387/3600
+f 3429/3663 3390/3604 3386/3601 3387/3600
+f 3429/3663 3424/3649 3423/3647 3430/3664
+f 3429/3663 3430/3664 3431/3665 3390/3604
+f 3431/3665 3393/3608 3389/3605 3390/3604
+f 3431/3665 3430/3664 3433/3666 3432/3667
+f 3431/3665 3432/3667 3434/3668 3393/3608
+f 3434/3668 3396/3669 3392/3609 3393/3608
+f 3434/3668 3432/3667 3436/3670 3435/3671
+f 3434/3668 3435/3671 3437/3672 3396/3669
+f 3437/3673 3399/3615 3395/3613 3396/3612
+f 3437/3672 3435/3671 2189/2295 3438/3674
+f 3437/3673 3438/3675 3439/3676 3399/3615
+f 3439/3676 3438/3675 3441/3677 3440/3678
+f 3439/3676 3440/3678 3404/3620 3402/3618
+f 3439/3676 3402/3618 3398/3616 3399/3615
+f 3440/3678 3441/3677 3443/3679 3442/3680
+f 3440/3678 3442/3680 3406/3622 3404/3620
+f 3442/3680 3443/3679 3417/3634 3416/3633
+f 3442/3680 3416/3633 3408/3624 3406/3622
+f 3443/3681 2185/2291 3418/3637 3417/3636
+f 3443/3681 3441/3682 2184/2292 2185/2291
+f 3441/3682 3438/3674 2189/2295 2184/2292
+f 3435/3671 3436/3670 2188/2293 2189/2295
+f 3436/3670 3432/3667 3433/3666 3444/3683
+f 3436/3670 3444/3683 2187/2294 2188/2293
+f 3444/3683 3433/3666 3422/3645 3421/3643
+f 3444/3683 3421/3643 3420/3641 2187/2294
+f 3433/3666 3430/3664 3423/3647 3422/3645
+f 3420/3641 3419/3639 2186/2290 2187/2294
+f 3419/3639 3418/3637 2185/2291 2186/2290
+f 3383/3596 3379/3594 3380/3593 2453/2571
+f 3380/3593 3377/3592 3446/3684 3445/3685
+f 3380/3593 3445/3685 2452/2568 2453/2571
+f 3445/3685 3446/3684 2451/2566 3447/3686
+f 3445/3685 3447/3686 2458/2572 2452/2568
+f 3447/3686 2451/2566 2449/2565 3448/3687
+f 3447/3686 3448/3687 3449/3688 2458/2572
+f 3449/3688 3448/3687 3451/3689 3450/3690
+f 3449/3688 3450/3690 3453/3691 3452/3692
+f 3449/3688 3452/3692 2457/2573 2458/2572
+f 3453/3691 3450/3690 3455/3693 3454/3694
+f 3453/3691 3454/3694 2510/3695 2513/3696
+f 3453/3691 2513/3696 3456/3697 3452/3692
+f 3454/3694 3455/3693 3458/3698 3457/3699
+f 3454/3694 3457/3699 2509/3700 2510/3695
+f 3457/3699 3458/3698 3460/3701 3459/3702
+f 3457/3699 3459/3702 3461/3703 2509/3700
+f 3461/3703 3459/3702 3463/3704 3462/3705
+f 3461/3706 3462/3707 2437/2550 2443/2557
+f 3461/3706 2443/2557 2508/2627 2509/2629
+f 3462/3705 3463/3704 2388/2500 2389/2499
+f 3462/3707 2389/3708 2442/2554 2437/2550
+f 3463/3704 3464/3709 3296/3506 2388/2500
+f 3463/3704 3459/3702 3460/3701 3464/3709
+f 3464/3709 3301/3511 3295/3507 3296/3506
+f 3464/3709 3460/3701 3306/3517 3301/3511
+f 3460/3701 3458/3698 3308/3518 3306/3517
+f 3458/3698 3455/3693 3310/3520 3308/3518
+f 3455/3693 3450/3690 3451/3689 3310/3520
+f 3451/3689 2450/2564 3309/3521 3310/3520
+f 3451/3689 3448/3687 2449/2565 2450/2564
+f 3446/3684 3465/3710 2448/2567 2451/2566
+f 3446/3684 3377/3592 3378/3591 3465/3710
+f 3465/3711 3314/3524 2447/2560 2448/2559
+f 3465/3711 3378/3712 3466/3713 3314/3524
+f 3466/3713 3378/3712 3374/3588 3375/3587
+f 3466/3713 3375/3587 3319/3529 3317/3527
+f 3466/3713 3317/3527 3313/3525 3314/3524
+f 3375/3587 3369/3581 3370/3580 3319/3529
+f 3370/3580 3364/3576 3365/3575 3322/3532
+f 3370/3580 3322/3532 3318/3530 3319/3529
+f 3365/3575 3359/3571 3360/3570 3325/3535
+f 3365/3575 3325/3535 3321/3533 3322/3532
+f 3360/3570 3354/3566 3355/3565 3328/3538
+f 3360/3570 3328/3538 3324/3536 3325/3535
+f 3355/3565 3349/3561 3350/3560 3331/3541
+f 3355/3565 3331/3541 3327/3539 3328/3538
+f 3350/3560 3345/3556 3336/3546 3334/3544
+f 3350/3560 3334/3544 3330/3542 3331/3541
+f 3347/3559 2154/2260 2155/2259 3344/3555
+f 3296/3506 3291/3502 2393/2503 2388/2500
+f 3277/3489 3285/3496 2297/2408 2298/2407
+f 3276/3486 3274/3484 2360/2472 2361/2471
+f 3274/3484 3272/3482 3467/3714 2360/2472
+f 3467/3714 3468/3715 2359/2469 2360/2472
+f 3467/3714 3272/3482 3268/3480 3269/3479
+f 3467/3714 3269/3479 3469/3716 3468/3715
+f 3469/3716 3470/3717 2418/2531 3468/3715
+f 3469/3716 3269/3479 3265/3477 3266/3476
+f 3469/3716 3266/3476 3471/3718 3470/3717
+f 3471/3718 3472/3719 2415/3720 3470/3717
+f 3471/3718 3266/3476 3262/3474 3263/3473
+f 3471/3718 3263/3473 3473/3721 3472/3719
+f 3473/3722 3475/3723 3474/3724 3472/3725
+f 3473/3721 3263/3473 3260/3470 3258/3469
+f 3473/3722 3258/3465 3256/3463 3475/3723
+f 3474/3724 3476/3726 2413/2524 2414/2523
+f 3474/3724 2414/2523 2415/2526 3472/3725
+f 3474/3724 3475/3723 3477/3727 3476/3726
+f 3477/3727 3479/3728 3478/3729 3476/3726
+f 3477/3727 3475/3723 3256/3463 3254/3461
+f 3477/3727 3254/3461 3251/3460 3479/3728
+f 3478/3729 3482/3730 3481/3731 3480/3732
+f 3478/3729 3480/3732 2413/2524 3476/3726
+f 3478/3729 3479/3728 3483/3733 3482/3730
+f 3483/3733 3485/3734 3484/3735 3482/3730
+f 3483/3733 3479/3728 3251/3460 3252/3459
+f 3483/3733 3252/3459 3486/3736 3485/3734
+f 3486/3736 3488/3737 3487/3738 3485/3734
+f 3486/3736 3252/3459 3248/3457 3249/3456
+f 3486/3736 3249/3456 3489/3739 3488/3737
+f 3489/3739 3491/3740 3490/3741 3488/3737
+f 3489/3739 3249/3456 3246/3451 3244/3448
+f 3489/3739 3244/3448 3242/3445 3491/3740
+f 3490/3741 3219/3417 3213/3413 3214/3412
+f 3490/3741 3214/3412 3487/3738 3488/3737
+f 3490/3741 3491/3740 3492/3742 3219/3417
+f 3492/3742 3224/3422 3218/3418 3219/3417
+f 3492/3742 3491/3740 3242/3445 3240/3444
+f 3492/3742 3240/3444 3237/3438 3224/3422
+f 3487/3738 3214/3412 3208/3408 3209/3407
+f 3487/3738 3209/3407 3484/3735 3485/3734
+f 3484/3735 3209/3407 3204/3404 3205/3403
+f 3484/3735 3205/3403 3481/3731 3482/3730
+f 3480/3732 3481/3731 3494/3743 3493/3744
+f 3480/3732 3493/3744 2412/2521 2413/2524
+f 3493/3744 3494/3743 2368/2476 2365/2475
+f 3493/3744 2365/2475 2411/2522 2412/2521
+f 3494/3743 3203/3401 3201/3399 2368/2476
+f 3494/3743 3481/3731 3205/3403 3203/3401
+f 3470/3717 2415/3720 2416/2530 2418/2531
+f 3468/3715 2418/2531 2362/2470 2359/2469
+f 3237/3438 3229/3427 3223/3423 3224/3422
+f 3211/3411 2296/2405 2293/2404 3207/3406
+f 3201/3399 3199/3398 2367/2477 2368/2476
+f 3199/3398 2286/2396 2285/2395 2367/2477
+f 3196/3396 3197/3395 2284/2392 2286/2396
+f 3197/3395 3495/3745 2283/2393 2284/2392
+f 3197/3395 3193/3393 3194/3392 3495/3745
+f 3495/3745 3497/3746 3496/3747 2283/2393
+f 3495/3745 3194/3392 3498/3748 3497/3746
+f 3498/3748 3500/3749 3499/3750 3497/3746
+f 3498/3748 3194/3392 3192/3390 3501/3751
+f 3498/3748 3501/3751 3502/3752 3500/3749
+f 3502/3752 3504/3753 3503/3754 3500/3749
+f 3502/3752 3501/3751 3185/3385 3186/3384
+f 3502/3752 3186/3384 3505/3755 3504/3753
+f 3505/3755 3507/3756 3506/3757 3504/3753
+f 3505/3755 3186/3384 3182/3382 3183/3381
+f 3505/3755 3183/3381 3508/3758 3507/3756
+f 3508/3758 3509/3759 2258/2365 3507/3756
+f 3508/3758 3183/3381 3178/3379 3179/3378
+f 3508/3758 3179/3378 3510/3760 3509/3759
+f 3510/3760 3512/3761 3511/3762 3509/3759
+f 3510/3760 3179/3378 3180/3377 3513/3763
+f 3510/3760 3513/3763 3514/3764 3512/3761
+f 3514/3765 3009/3200 3006/3199 3512/3766
+f 3514/3764 3513/3763 3173/3371 3515/3767
+f 3514/3765 3515/3768 3011/3202 3009/3200
+f 3515/3767 3173/3371 3169/3369 3170/3368
+f 3515/3768 3170/3769 3013/3204 3011/3202
+f 3513/3763 3180/3377 3172/3372 3173/3371
+f 3511/3770 3007/3198 2261/2369 2257/2368
+f 3511/3762 2257/2366 2258/2365 3509/3759
+f 3511/3770 3512/3766 3006/3199 3007/3198
+f 3506/3757 2259/2364 2262/2372 3516/3771
+f 3506/3757 3516/3771 3503/3754 3504/3753
+f 3506/3757 3507/3756 2258/2365 2259/2364
+f 3516/3771 2262/2372 2976/3168 2977/3167
+f 3516/3771 2977/3167 3517/3772 3503/3754
+f 3517/3772 2977/3167 2975/3164 3518/3773
+f 3517/3772 3518/3773 3519/3774 3499/3750
+f 3517/3772 3499/3750 3500/3749 3503/3754
+f 3519/3774 3518/3773 3521/3775 3520/3776
+f 3519/3774 3520/3776 3522/3777 3496/3747
+f 3519/3774 3496/3747 3497/3746 3499/3750
+f 3522/3777 3520/3776 3524/3778 3523/3779
+f 3522/3777 3523/3779 3525/3780 2282/2394
+f 3522/3777 2282/2394 2283/2393 3496/3747
+f 3525/3780 3523/3779 3526/3781 2233/2340
+f 3525/3780 2233/2340 2234/2339 3527/3782
+f 3525/3780 3527/3782 2287/2397 2282/2394
+f 3527/3782 2234/2339 2236/2343 3528/3783
+f 3527/3782 3528/3783 3529/3784 2287/2397
+f 3529/3784 3528/3783 3530/3785 2363/2474
+f 3529/3784 2363/2474 2364/2473 3531/3786
+f 3529/3784 3531/3786 2285/2395 2287/2397
+f 3530/3785 3528/3783 2236/2343 2324/2434
+f 3530/3785 2324/2434 2313/2423 2345/2455
+f 3530/3785 2345/2455 2346/2454 2363/2474
+f 3526/3781 3534/3787 3533/3788 3532/3789
+f 3526/3781 3532/3789 2232/2341 2233/2340
+f 3526/3781 3523/3779 3524/3778 3534/3787
+f 3532/3789 3533/3788 3536/3790 3535/3791
+f 3532/3789 3535/3791 3537/3792 2232/2341
+f 3537/3792 3535/3791 3539/3793 3538/3794
+f 3537/3792 3538/3794 3541/3795 3540/3796
+f 3537/3792 3540/3796 2237/2344 2232/2341
+f 3540/3796 3541/3795 3543/3797 3542/3798
+f 3540/3796 3542/3798 3544/3799 2237/2344
+f 3544/3799 3542/3798 3546/3800 3545/3801
+f 3544/3799 3545/3801 3548/3802 3547/3803
+f 3544/3799 3547/3803 2235/2342 2237/2344
+f 3547/3803 3548/3802 2310/2420 2311/2419
+f 3547/3803 2311/2419 2315/2425 2235/2342
+f 3548/3802 3545/3801 3550/3804 3549/3805
+f 3548/3802 3549/3805 3551/3806 2310/2420
+f 3551/3806 3549/3805 3553/3807 3552/3808
+f 3551/3806 3552/3808 3555/3809 3554/3810
+f 3551/3806 3554/3810 2309/2421 2310/2420
+f 3554/3810 3555/3809 3557/3811 3556/3812
+f 3554/3810 3556/3812 3558/3813 2309/2421
+f 3558/3813 3559/3814 2308/2418 2309/2421
+f 3558/3813 3556/3812 3561/3815 3560/3816
+f 3558/3813 3560/3816 3562/3817 3559/3814
+f 3562/3817 3560/3816 3564/3818 3563/3819
+f 3562/3817 3563/3819 3566/3820 3565/3821
+f 3562/3817 3565/3821 3567/3822 3559/3814
+f 3567/3822 2314/2422 2308/2418 3559/3814
+f 3567/3822 3565/3821 3569/3823 3568/3824
+f 3567/3822 3568/3824 2344/2456 2314/2422
+f 3568/3824 3569/3823 3571/3825 3570/3826
+f 3568/3824 3570/3826 2343/2453 2344/2456
+f 3570/3826 3571/3825 3573/3827 3572/3828
+f 3570/3826 3572/3828 2349/2457 2343/2453
+f 3572/3828 3573/3827 3575/3829 3574/3830
+f 3572/3828 3574/3830 3576/3831 2349/2457
+f 3576/3831 2370/2481 2348/2458 2349/2457
+f 3576/3831 3574/3830 3578/3832 3577/3833
+f 3576/3831 3577/3833 2374/2484 2370/2481
+f 3577/3833 3578/3832 2441/3834 3579/3835
+f 3577/3833 3579/3835 2420/3836 2374/2484
+f 3579/3837 2441/3838 2442/3839 3580/3840
+f 3579/3837 3580/3840 2419/2533 2420/2532
+f 3580/3840 2390/2498 2392/2502 2419/2533
+f 3580/3840 2442/3839 2389/2499 2390/2498
+f 3578/3832 3574/3830 3575/3829 3581/3841
+f 3578/3832 3581/3841 2440/3842 2441/3834
+f 3581/3841 3575/3829 3583/3843 3582/3844
+f 3581/3841 3582/3844 2439/3845 2440/3842
+f 3582/3844 3583/3843 3585/3846 3584/3847
+f 3582/3844 3584/3847 3586/3848 2439/3845
+f 3586/3848 3584/3847 3588/3849 3587/3850
+f 3586/3851 3587/3852 3590/3853 3589/3854
+f 3586/3851 3589/3854 2438/2553 2439/2552
+f 3589/3854 3590/3853 2503/2622 2504/2621
+f 3589/3854 2504/2621 2444/2556 2438/2553
+f 3590/3853 3587/3852 3592/3855 3591/3856
+f 3590/3853 3591/3856 2545/2668 2503/2622
+f 3591/3856 3592/3855 3594/3857 3593/3858
+f 3591/3856 3593/3858 2544/2669 2545/2668
+f 3593/3858 3594/3857 2538/2661 2539/2660
+f 3593/3858 2539/2660 3595/3859 2544/2669
+f 3594/3860 3592/3861 3596/3862 2527/2646
+f 3594/3860 2527/2646 2528/2645 2538/3863
+f 3596/3862 3588/3849 3598/3864 3597/3865
+f 3596/3862 3597/3865 2526/2647 2527/2646
+f 3596/3862 3592/3861 3587/3850 3588/3849
+f 3597/3865 3598/3864 3600/3866 3599/3867
+f 3597/3865 3599/3867 3601/3868 2526/2647
+f 3601/3868 3599/3867 3603/3869 3602/3870
+f 3601/3868 3602/3870 3604/3871 2525/2642
+f 3601/3868 2525/2642 2522/2641 2526/2647
+f 3604/3871 3602/3870 3606/3872 3605/3873
+f 3604/3871 3605/3873 3607/3874 2581/2707
+f 3604/3871 2581/2707 2524/2643 2525/2642
+f 3607/3874 3605/3873 3609/3875 3608/3876
+f 3607/3874 3608/3876 3611/3877 3610/3878
+f 3607/3874 3610/3878 2580/2708 2581/2707
+f 3610/3878 3611/3877 3613/3879 3612/3880
+f 3610/3878 3612/3880 2584/2710 2580/2708
+f 3612/3880 3613/3879 3615/3881 3614/3882
+f 3612/3880 3614/3882 3616/3883 2584/2710
+f 3616/3883 3614/3882 3618/3884 3617/3885
+f 3616/3883 3617/3885 3620/3886 3619/3887
+f 3616/3883 3619/3887 2583/2711 2584/2710
+f 3619/3887 3620/3886 3622/3888 3621/3889
+f 3619/3887 3621/3889 2602/2729 2583/2711
+f 3621/3889 3622/3888 3624/3890 3623/3891
+f 3621/3889 3623/3891 2604/2730 2602/2729
+f 3623/3891 3624/3890 3626/3892 3625/3893
+f 3623/3891 3625/3893 3627/3894 2604/2730
+f 3627/3894 2606/2733 2603/2731 2604/2730
+f 3627/3894 3625/3893 2641/2768 2610/2738
+f 3627/3894 2610/2738 2608/2734 2606/2733
+f 3625/3893 3626/3892 2643/2769 2641/2768
+f 3626/3892 3624/3890 3629/3895 3628/3896
+f 3626/3892 3628/3896 3630/3897 2643/2769
+f 3630/3897 3628/3896 3632/3898 3631/3899
+f 3630/3897 3631/3899 2694/2822 3633/3900
+f 3630/3897 3633/3900 2642/2770 2643/2769
+f 3631/3899 3632/3898 3634/3901 2693/2820
+f 3631/3899 2693/2820 2691/2818 2694/2822
+f 3634/3901 3632/3898 3636/3902 3635/3903
+f 3634/3901 3635/3903 2705/2832 2706/2831
+f 3634/3901 2706/2831 2676/2802 2693/2820
+f 3635/3903 3636/3902 3638/3904 3637/3905
+f 3635/3903 3637/3905 3639/3906 2705/2832
+f 3639/3906 3637/3905 2725/2852 3640/3907
+f 3639/3906 3640/3907 2738/2865 3641/3908
+f 3639/3906 3641/3908 2704/2833 2705/2832
+f 3641/3908 2738/2865 2735/2864 3642/3909
+f 3641/3908 3642/3909 2708/2834 2704/2833
+f 3642/3909 2735/2864 2736/2863 3643/3910
+f 3642/3909 3643/3910 3644/3911 2708/2834
+f 3644/3911 3643/3910 2806/2932 3645/3912
+f 3644/3911 3645/3912 3647/3913 3646/3914
+f 3644/3911 3646/3914 2707/2835 2708/2834
+f 3646/3914 3647/3913 3649/3915 3648/3916
+f 3646/3914 3648/3916 2710/2836 2707/2835
+f 3648/3916 3649/3915 3650/3917 2744/2870
+f 3648/3916 2744/2870 2740/2869 2710/2836
+f 3650/3917 3649/3915 3652/3918 3651/3919
+f 3650/3917 3651/3919 3654/3920 3653/3921
+f 3650/3917 3653/3921 2743/2871 2744/2870
+f 3653/3921 3654/3920 3656/3922 3655/3923
+f 3653/3921 3655/3923 2745/2872 2743/2871
+f 3655/3923 3656/3922 3658/3924 3657/3925
+f 3655/3923 3657/3925 3659/3926 2745/2872
+f 3659/3926 2655/2784 2742/2867 2745/2872
+f 3659/3926 3657/3925 2623/2749 3660/3927
+f 3659/3926 3660/3927 2654/2781 2655/2784
+f 3660/3927 2623/2749 2619/2748 3661/3928
+f 3660/3927 3661/3928 2651/2776 2654/2781
+f 3661/3928 2619/2748 2620/2747 3662/3929
+f 3661/3928 3662/3929 2650/2777 2651/2776
+f 3662/3929 2620/2747 2673/2801 2674/2800
+f 3662/3929 2674/2800 3663/3930 2650/2777
+f 3663/3930 2674/2800 2669/2796 2679/2806
+f 3663/3930 2679/2806 2635/2764 2636/2763
+f 3663/3930 2636/2763 2649/2778 2650/2777
+f 3657/3925 3658/3924 2622/2750 2623/2749
+f 3658/3924 3656/3922 2751/2878 2632/2758
+f 3658/3924 2632/2758 2624/2751 2622/2750
+f 3656/3922 3654/3920 2749/2874 2751/2878
+f 3654/3920 3651/3919 2748/2875 2749/2874
+f 3651/3919 3652/3918 3664/3931 2748/2875
+f 3664/3931 2796/2922 2790/2918 2791/2917
+f 3664/3931 2791/2917 2747/2876 2748/2875
+f 3664/3931 3652/3918 3665/3932 2796/2922
+f 3665/3932 2801/2927 2795/2923 2796/2922
+f 3665/3932 3652/3918 3649/3915 3647/3913
+f 3665/3932 3647/3913 3645/3912 2801/2927
+f 3645/3912 2806/2932 2800/2928 2801/2927
+f 3643/3910 2736/2863 2805/2933 2806/2932
+f 3640/3907 2725/2852 2726/2851 2730/2857
+f 3640/3907 2730/2857 2733/2860 2738/2865
+f 3637/3905 3638/3904 2724/2853 2725/2852
+f 3638/3904 3666/3933 2727/2854 2724/2853
+f 3638/3904 3636/3902 3629/3895 3666/3933
+f 3666/3933 3622/3888 3620/3886 2727/2854
+f 3666/3933 3629/3895 3624/3890 3622/3888
+f 3636/3902 3632/3898 3628/3896 3629/3895
+f 3620/3886 3617/3885 2721/2846 2727/2854
+f 3617/3885 3618/3884 2720/2847 2721/2846
+f 3618/3884 3614/3882 3615/3881 3667/3934
+f 3618/3884 3667/3934 3668/3935 2720/2847
+f 3668/3935 3667/3934 3670/3936 3669/3937
+f 3668/3935 3669/3937 3672/3938 3671/3939
+f 3668/3935 3671/3939 2719/2848 2720/2847
+f 3671/3939 3672/3938 3673/3940 2811/2937
+f 3671/3939 2811/2937 2723/2849 2719/2848
+f 3673/3940 3672/3938 3675/3941 3674/3942
+f 3673/3940 3674/3942 3676/3943 2814/2940
+f 3673/3940 2814/2940 2810/2938 2811/2937
+f 3676/3943 3674/3942 3678/3944 3677/3945
+f 3676/3943 3677/3945 3679/3946 2817/2943
+f 3676/3943 2817/2943 2813/2941 2814/2940
+f 3679/3946 3677/3945 3681/3947 3680/3948
+f 3679/3946 3680/3948 3682/3949 2820/2946
+f 3679/3946 2820/2946 2816/2944 2817/2943
+f 3682/3949 3680/3948 3684/3950 3683/3951
+f 3682/3949 3683/3951 3685/3952 2823/2949
+f 3682/3949 2823/2949 2819/2947 2820/2946
+f 3685/3952 3683/3951 3687/3953 3686/3954
+f 3685/3952 3686/3954 3688/3955 2826/2952
+f 3685/3952 2826/2952 2822/2950 2823/2949
+f 3688/3955 3686/3954 3690/3956 3689/3957
+f 3688/3955 3689/3957 3691/3958 2829/2955
+f 3688/3955 2829/2955 2825/2953 2826/2952
+f 3691/3958 3689/3957 3693/3959 3692/3960
+f 3691/3958 3692/3960 3694/3961 2832/2958
+f 3691/3958 2832/2958 2828/2956 2829/2955
+f 3694/3961 3692/3960 3696/3962 3695/3963
+f 3694/3961 3695/3963 3697/3964 2835/2961
+f 3694/3961 2835/2961 2831/2959 2832/2958
+f 3697/3964 3695/3963 2898/3056 2897/3054
+f 3697/3964 2897/3054 2896/3052 3698/3965
+f 3697/3964 3698/3965 2834/2962 2835/2961
+f 3698/3965 2896/3052 2895/3050 3699/3966
+f 3698/3965 3699/3966 2837/2963 2834/2962
+f 3699/3966 2895/3050 2894/3048 3700/3967
+f 3699/3966 3700/3967 2839/2965 2837/2963
+f 3700/3967 2894/3048 2893/3046 2845/2971
+f 3700/3967 2845/2971 2841/2967 2839/2965
+f 3695/3963 3696/3962 2899/3058 2898/3056
+f 3696/3962 3701/3968 2900/3060 2899/3058
+f 3696/3962 3692/3960 3693/3959 3701/3968
+f 3701/3968 3702/3969 2901/3062 2900/3060
+f 3701/3968 3693/3959 3703/3970 3702/3969
+f 3703/3970 3705/3971 3704/3972 3702/3969
+f 3703/3970 3693/3959 3689/3957 3690/3956
+f 3703/3970 3690/3956 3706/3973 3705/3971
+f 3706/3973 3708/3974 3707/3975 3705/3971
+f 3706/3973 3690/3956 3686/3954 3687/3953
+f 3706/3973 3687/3953 3709/3976 3708/3974
+f 3709/3976 3711/3977 3710/3978 3708/3974
+f 3709/3976 3687/3953 3683/3951 3684/3950
+f 3709/3976 3684/3950 3712/3979 3711/3977
+f 3712/3979 2764/2891 2759/2888 3711/3977
+f 3712/3979 3684/3950 3680/3948 3681/3947
+f 3712/3979 3681/3947 3713/3980 2764/2891
+f 3713/3980 3714/3981 2762/2889 2764/2891
+f 3713/3980 3681/3947 3677/3945 3678/3944
+f 3713/3980 3678/3944 3715/3982 3714/3981
+f 3715/3982 3717/3983 3716/3984 3714/3981
+f 3715/3982 3678/3944 3674/3942 3675/3941
+f 3715/3982 3675/3941 3718/3985 3717/3983
+f 3718/3985 3720/3986 3719/3987 3717/3983
+f 3718/3985 3675/3941 3672/3938 3669/3937
+f 3718/3985 3669/3937 3670/3936 3720/3986
+f 3719/3987 3723/3988 3722/3989 3721/3990
+f 3719/3987 3721/3990 3716/3984 3717/3983
+f 3719/3987 3720/3986 3724/3991 3723/3988
+f 3724/3991 3726/3992 3725/3993 3723/3988
+f 3724/3991 3720/3986 3670/3936 3727/3994
+f 3724/3991 3727/3994 3728/3995 3726/3992
+f 3728/3995 3730/3996 3729/3997 3726/3992
+f 3728/3995 3727/3994 3615/3881 3613/3879
+f 3728/3995 3613/3879 3611/3877 3730/3996
+f 3729/3997 3733/3998 3732/3999 3731/4000
+f 3729/3997 3731/4000 3725/3993 3726/3992
+f 3729/3997 3730/3996 3734/4001 3733/3998
+f 3734/4001 3736/4002 3735/4003 3733/3998
+f 3734/4001 3730/3996 3611/3877 3608/3876
+f 3734/4001 3608/3876 3609/3875 3736/4002
+f 3735/4003 3739/4004 3738/4005 3737/4006
+f 3735/4003 3737/4006 3732/3999 3733/3998
+f 3735/4003 3736/4002 3740/4007 3739/4004
+f 3740/4007 3742/4008 3741/4009 3739/4004
+f 3740/4007 3736/4002 3609/3875 3743/4010
+f 3740/4007 3743/4010 3744/4011 3742/4008
+f 3744/4011 3746/4012 3745/4013 3742/4008
+f 3744/4011 3743/4010 3606/3872 3747/4014
+f 3744/4011 3747/4014 3748/4015 3746/4012
+f 3748/4015 3750/4016 3749/4017 3746/4012
+f 3748/4015 3747/4014 3603/3869 3751/4018
+f 3748/4015 3751/4018 3752/4019 3750/4016
+f 3752/4019 3754/4020 3753/4021 3750/4016
+f 3752/4019 3751/4018 3600/3866 3755/4022
+f 3752/4019 3755/4022 3756/4023 3754/4020
+f 3756/4023 3573/3827 3571/3825 3754/4020
+f 3756/4023 3755/4022 3585/3846 3583/3843
+f 3756/4023 3583/3843 3575/3829 3573/3827
+f 3755/4022 3600/3866 3598/3864 3585/3846
+f 3753/4021 3569/3823 3565/3821 3566/3820
+f 3753/4021 3566/3820 3749/4017 3750/4016
+f 3753/4021 3754/4020 3571/3825 3569/3823
+f 3751/4018 3603/3869 3599/3867 3600/3866
+f 3749/4017 3566/3820 3563/3819 3757/4024
+f 3749/4017 3757/4024 3745/4013 3746/4012
+f 3757/4024 3563/3819 3564/3818 3758/4025
+f 3757/4024 3758/4025 3759/4026 3745/4013
+f 3759/4026 3758/4025 3761/4027 3760/4028
+f 3759/4026 3760/4028 3762/4029 3741/4009
+f 3759/4026 3741/4009 3742/4008 3745/4013
+f 3762/4029 3760/4028 3764/4030 3763/4031
+f 3762/4029 3763/4031 3765/4032 3738/4005
+f 3762/4029 3738/4005 3739/4004 3741/4009
+f 3765/4032 3763/4031 3767/4033 3766/4034
+f 3765/4032 3766/4034 3769/4035 3768/4036
+f 3765/4032 3768/4036 3737/4006 3738/4005
+f 3768/4036 3769/4035 3771/4037 3770/4038
+f 3768/4036 3770/4038 3732/3999 3737/4006
+f 3770/4038 3771/4037 3773/4039 3772/4040
+f 3770/4038 3772/4040 3731/4000 3732/3999
+f 3772/4040 3773/4039 3775/4041 3774/4042
+f 3772/4040 3774/4042 3725/3993 3731/4000
+f 3774/4042 3775/4041 3776/4043 3722/3989
+f 3774/4042 3722/3989 3723/3988 3725/3993
+f 3776/4043 3775/4041 3778/4044 3777/4045
+f 3776/4043 3777/4045 3780/4046 3779/4047
+f 3776/4043 3779/4047 3721/3990 3722/3989
+f 3779/4047 3780/4046 3782/4048 3781/4049
+f 3779/4047 3781/4049 3716/3984 3721/3990
+f 3781/4049 3782/4048 2763/2890 2762/2889
+f 3781/4049 2762/2889 3714/3981 3716/3984
+f 3782/4048 3780/4046 3784/4050 3783/4051
+f 3782/4048 3783/4051 3785/4052 2763/2890
+f 3785/4052 3783/4051 3787/4053 3786/4054
+f 3785/4052 3786/4054 3789/4055 3788/4056
+f 3785/4052 3788/4056 2761/2886 2763/2890
+f 3788/4056 3789/4055 3791/4057 3790/4058
+f 3788/4056 3790/4058 2760/2887 2761/2886
+f 3790/4058 3791/4057 3793/4059 3792/4060
+f 3790/4058 3792/4060 3794/4061 2760/2887
+f 3794/4061 3792/4060 3796/4062 3795/4063
+f 3794/4061 3795/4063 3798/4064 3797/4065
+f 3794/4061 3797/4065 2759/2888 2760/2887
+f 3797/4065 3798/4064 3799/4066 3710/3978
+f 3797/4065 3710/3978 3711/3977 2759/2888
+f 3799/4066 3798/4064 3801/4067 3800/4068
+f 3799/4066 3800/4068 3802/4069 3707/3975
+f 3799/4066 3707/3975 3708/3974 3710/3978
+f 3802/4069 3800/4068 2904/3068 2903/3066
+f 3802/4069 2903/3066 2902/3064 3704/3972
+f 3802/4069 3704/3972 3705/3971 3707/3975
+f 3800/4068 3801/4067 2905/3070 2904/3068
+f 3801/4067 3803/4070 2906/3072 2905/3070
+f 3801/4067 3798/4064 3795/4063 3803/4070
+f 3803/4070 3804/4071 2907/3074 2906/3072
+f 3803/4070 3795/4063 3796/4062 3804/4071
+f 3804/4071 3805/4072 2908/3076 2907/3074
+f 3804/4071 3796/4062 3806/4073 3805/4072
+f 3806/4073 3808/4074 3807/4075 3805/4072
+f 3806/4073 3796/4062 3792/4060 3793/4059
+f 3806/4073 3793/4059 3809/4076 3808/4074
+f 3809/4076 3811/4077 3810/4078 3808/4074
+f 3809/4076 3793/4059 3791/4057 3812/4079
+f 3809/4076 3812/4079 3813/4080 3811/4077
+f 3813/4080 3815/4081 3814/4082 3811/4077
+f 3813/4080 3812/4079 3816/4083 2767/2894
+f 3813/4080 2767/2894 2768/2893 3815/4081
+f 3816/4083 3812/4079 3791/4057 3789/4055
+f 3816/4083 3789/4055 3786/4054 3817/4084
+f 3816/4083 3817/4084 2766/2895 2767/2894
+f 3817/4084 3819/4085 3818/4086 2766/2895
+f 3817/4084 3786/4054 3787/4053 3819/4085
+f 3818/4086 3822/4087 3821/4088 3820/4089
+f 3818/4086 3820/4089 2765/2892 2766/2895
+f 3818/4086 3819/4085 3823/4090 3822/4087
+f 3823/4090 3825/4091 3824/4092 3822/4087
+f 3823/4090 3819/4085 3787/4053 3826/4093
+f 3823/4090 3826/4093 3827/4094 3825/4091
+f 3827/4094 3829/4095 3828/4096 3825/4091
+f 3827/4094 3826/4093 3784/4050 3830/4097
+f 3827/4094 3830/4097 3831/4098 3829/4095
+f 3831/4098 3833/4099 3832/4100 3829/4095
+f 3831/4098 3830/4097 3777/4045 3778/4044
+f 3831/4098 3778/4044 3834/4101 3833/4099
+f 3834/4101 3836/4102 3835/4103 3833/4099
+f 3834/4101 3778/4044 3775/4041 3773/4039
+f 3834/4101 3773/4039 3771/4037 3836/4102
+f 3835/4103 3839/4104 3838/4105 3837/4106
+f 3835/4103 3837/4106 3832/4100 3833/4099
+f 3835/4103 3836/4102 3840/4107 3839/4104
+f 3840/4107 3842/4108 3841/4109 3839/4104
+f 3840/4107 3836/4102 3771/4037 3769/4035
+f 3840/4107 3769/4035 3766/4034 3842/4108
+f 3841/4109 3845/4110 3844/4111 3843/4112
+f 3841/4109 3843/4112 3838/4105 3839/4104
+f 3841/4109 3842/4108 3846/4113 3845/4110
+f 3846/4113 3848/4114 3847/4115 3845/4110
+f 3846/4113 3842/4108 3766/4034 3767/4033
+f 3846/4113 3767/4033 3849/4116 3848/4114
+f 3849/4116 3851/4117 3850/4118 3848/4114
+f 3849/4116 3767/4033 3763/4031 3764/4030
+f 3849/4116 3764/4030 3852/4119 3851/4117
+f 3852/4119 3853/4120 2478/2597 3851/4117
+f 3852/4119 3764/4030 3760/4028 3761/4027
+f 3852/4119 3761/4027 3854/4121 3853/4120
+f 3854/4121 3561/3815 3855/4122 3853/4120
+f 3854/4121 3761/4027 3758/4025 3564/3818
+f 3854/4121 3564/3818 3560/3816 3561/3815
+f 3855/4122 3561/3815 3556/3812 3557/3811
+f 3855/4122 3557/3811 3856/4123 2477/2598
+f 3855/4122 2477/2598 2478/2597 3853/4120
+f 3856/4123 3557/3811 3555/3809 3857/4124
+f 3856/4123 3857/4124 3859/4125 3858/4126
+f 3856/4123 3858/4126 2476/2595 2477/2598
+f 3858/4126 3859/4125 3861/4127 3860/4128
+f 3858/4126 3860/4128 2479/2596 2476/2595
+f 3860/4128 3861/4127 3863/4129 3862/4130
+f 3860/4128 3862/4130 3850/4118 2479/2596
+f 3862/4130 3863/4129 3864/4131 3847/4115
+f 3862/4130 3847/4115 3848/4114 3850/4118
+f 3864/4131 3863/4129 3866/4132 3865/4133
+f 3864/4131 3865/4133 3867/4134 3844/4111
+f 3864/4131 3844/4111 3845/4110 3847/4115
+f 3867/4134 3865/4133 3869/4135 3868/4136
+f 3867/4134 3868/4136 3871/4137 3870/4138
+f 3867/4134 3870/4138 3843/4112 3844/4111
+f 3870/4138 3871/4137 3873/4139 3872/4140
+f 3870/4138 3872/4140 3838/4105 3843/4112
+f 3872/4140 3873/4139 3875/4141 3874/4142
+f 3872/4140 3874/4142 3837/4106 3838/4105
+f 3874/4142 3875/4141 3877/4143 3876/4144
+f 3874/4142 3876/4144 3832/4100 3837/4106
+f 3876/4144 3877/4143 3878/4145 3828/4096
+f 3876/4144 3828/4096 3829/4095 3832/4100
+f 3878/4145 3877/4143 3880/4146 3879/4147
+f 3878/4145 3879/4147 3881/4148 3824/4092
+f 3878/4145 3824/4092 3825/4091 3828/4096
+f 3881/4148 3879/4147 3883/4149 3882/4150
+f 3881/4148 3882/4150 3884/4151 3821/4088
+f 3881/4148 3821/4088 3822/4087 3824/4092
+f 3884/4151 3882/4150 3886/4152 3885/4153
+f 3884/4151 3885/4153 3888/4154 3887/4155
+f 3884/4151 3887/4155 3820/4089 3821/4088
+f 3887/4155 3888/4154 3815/4081 2768/2893
+f 3887/4155 2768/2893 2765/2892 3820/4089
+f 3888/4154 3885/4153 3890/4156 3889/4157
+f 3888/4154 3889/4157 3814/4082 3815/4081
+f 3889/4157 3890/4156 3892/4158 3891/4159
+f 3889/4157 3891/4159 3893/4160 3814/4082
+f 3893/4160 3891/4159 3895/4161 3894/4162
+f 3893/4160 3894/4162 3896/4163 3810/4078
+f 3893/4160 3810/4078 3811/4077 3814/4082
+f 3896/4163 3894/4162 2911/3082 2910/3080
+f 3896/4163 2910/3080 2909/3078 3807/4075
+f 3896/4163 3807/4075 3808/4074 3810/4078
+f 3894/4162 3895/4161 2912/3084 2911/3082
+f 3895/4161 3897/4164 2913/3086 2912/3084
+f 3895/4161 3891/4159 3892/4158 3897/4164
+f 3897/4164 3898/4165 2914/3088 2913/3086
+f 3897/4164 3892/4158 3899/4166 3898/4165
+f 3899/4166 3901/4167 3900/4168 3898/4165
+f 3899/4166 3892/4158 3890/4156 3902/4169
+f 3899/4166 3902/4169 3903/4170 3901/4167
+f 3903/4170 3905/4171 3904/4172 3901/4167
+f 3903/4170 3902/4169 3886/4152 3906/4173
+f 3903/4170 3906/4173 3907/4174 3905/4171
+f 3907/4174 3909/4175 3908/4176 3905/4171
+f 3907/4174 3906/4173 3883/4149 3910/4177
+f 3907/4174 3910/4177 3911/4178 3909/4175
+f 3911/4178 3913/4179 3912/4180 3909/4175
+f 3911/4178 3910/4177 3880/4146 3914/4181
+f 3911/4178 3914/4181 3915/4182 3913/4179
+f 3915/4182 3917/4183 3916/4184 3913/4179
+f 3915/4182 3914/4181 3875/4141 3873/4139
+f 3915/4182 3873/4139 3871/4137 3917/4183
+f 3916/4184 3920/4185 3919/4186 3918/4187
+f 3916/4184 3918/4187 3912/4180 3913/4179
+f 3916/4184 3917/4183 3921/4188 3920/4185
+f 3921/4188 3923/4189 3922/4190 3920/4185
+f 3921/4188 3917/4183 3871/4137 3868/4136
+f 3921/4188 3868/4136 3869/4135 3923/4189
+f 3922/4190 3926/4191 3925/4192 3924/4193
+f 3922/4190 3924/4193 3919/4186 3920/4185
+f 3922/4190 3923/4189 3927/4194 3926/4191
+f 3927/4194 3929/4195 3928/4196 3926/4191
+f 3927/4194 3923/4189 3869/4135 3930/4197
+f 3927/4194 3930/4197 3931/4198 3929/4195
+f 3931/4198 3933/4199 3932/4200 3929/4195
+f 3931/4198 3930/4197 3866/4132 3934/4201
+f 3931/4198 3934/4201 3935/4202 3933/4199
+f 3935/4202 3937/4203 3936/4204 3933/4199
+f 3935/4202 3934/4201 3861/4127 3859/4125
+f 3935/4202 3859/4125 3857/4124 3937/4203
+f 3936/4204 3553/3807 3939/4205 3938/4206
+f 3936/4204 3938/4206 3932/4200 3933/4199
+f 3936/4204 3937/4203 3552/3808 3553/3807
+f 3938/4206 3939/4205 3941/4207 3940/4208
+f 3938/4206 3940/4208 3942/4209 3932/4200
+f 3942/4209 3940/4208 3944/4210 3943/4211
+f 3942/4209 3943/4211 3945/4212 3928/4196
+f 3942/4209 3928/4196 3929/4195 3932/4200
+f 3945/4212 3943/4211 3947/4213 3946/4214
+f 3945/4212 3946/4214 3948/4215 3925/4192
+f 3945/4212 3925/4192 3926/4191 3928/4196
+f 3948/4215 3946/4214 3950/4216 3949/4217
+f 3948/4215 3949/4217 3952/4218 3951/4219
+f 3948/4215 3951/4219 3924/4193 3925/4192
+f 3951/4219 3952/4218 3954/4220 3953/4221
+f 3951/4219 3953/4221 3919/4186 3924/4193
+f 3953/4221 3954/4220 3956/4222 3955/4223
+f 3953/4221 3955/4223 3918/4187 3919/4186
+f 3955/4223 3956/4222 3958/4224 3957/4225
+f 3955/4223 3957/4225 3912/4180 3918/4187
+f 3957/4225 3958/4224 3959/4226 3908/4176
+f 3957/4225 3908/4176 3909/4175 3912/4180
+f 3959/4226 3958/4224 3961/4227 3960/4228
+f 3959/4226 3960/4228 3962/4229 3904/4172
+f 3959/4226 3904/4172 3905/4171 3908/4176
+f 3962/4229 3960/4228 2917/3094 2916/3092
+f 3962/4229 2916/3092 2915/3090 3900/4168
+f 3962/4229 3900/4168 3901/4167 3904/4172
+f 3960/4228 3961/4227 2918/3096 2917/3094
+f 3961/4227 3963/4230 2919/3098 2918/3096
+f 3961/4227 3958/4224 3956/4222 3963/4230
+f 3963/4230 3964/4231 2920/3100 2919/3098
+f 3963/4230 3956/4222 3954/4220 3964/4231
+f 3964/4231 3965/4232 2921/3102 2920/3100
+f 3964/4231 3954/4220 3952/4218 3965/4232
+f 3965/4232 3966/4233 2922/3104 2921/3102
+f 3965/4232 3952/4218 3949/4217 3966/4233
+f 3966/4233 3967/4234 2923/3106 2922/3104
+f 3966/4233 3949/4217 3950/4216 3967/4234
+f 3967/4234 3968/4235 2924/3108 2923/3106
+f 3967/4234 3950/4216 3969/4236 3968/4235
+f 3969/4236 3971/4237 3970/4238 3968/4235
+f 3969/4236 3950/4216 3946/4214 3947/4213
+f 3969/4236 3947/4213 3972/4239 3971/4237
+f 3972/4239 3974/4240 3973/4241 3971/4237
+f 3972/4239 3947/4213 3943/4211 3944/4210
+f 3972/4239 3944/4210 3975/4242 3974/4240
+f 3975/4242 3977/4243 3976/4244 3974/4240
+f 3975/4242 3944/4210 3940/4208 3941/4207
+f 3975/4242 3941/4207 3978/4245 3977/4243
+f 3978/4245 3546/3800 3979/4246 3977/4243
+f 3978/4245 3941/4207 3939/4205 3550/3804
+f 3978/4245 3550/3804 3545/3801 3546/3800
+f 3979/4246 3543/3797 3981/4247 3980/4248
+f 3979/4246 3980/4248 3976/4244 3977/4243
+f 3979/4246 3546/3800 3542/3798 3543/3797
+f 3980/4248 3981/4247 3983/4249 3982/4250
+f 3980/4248 3982/4250 3984/4251 3976/4244
+f 3984/4251 3982/4250 3986/4252 3985/4253
+f 3984/4251 3985/4253 3987/4254 3973/4241
+f 3984/4251 3973/4241 3974/4240 3976/4244
+f 3987/4254 3985/4253 2927/3111 2926/3110
+f 3987/4254 2926/3110 2925/3109 3970/4238
+f 3987/4254 3970/4238 3971/4237 3973/4241
+f 3985/4253 3986/4252 2928/3112 2927/3111
+f 3986/4252 3988/4255 2929/3113 2928/3112
+f 3986/4252 3982/4250 3983/4249 3988/4255
+f 3988/4255 3989/4256 2930/3114 2929/3113
+f 3988/4255 3983/4249 3990/4257 3989/4256
+f 3990/4257 3992/4258 3991/4259 3989/4256
+f 3990/4257 3983/4249 3981/4247 3993/4260
+f 3990/4257 3993/4260 3994/4261 3992/4258
+f 3994/4261 3996/4262 3995/4263 3992/4258
+f 3994/4261 3993/4260 3541/3795 3538/3794
+f 3994/4261 3538/3794 3539/3793 3996/4262
+f 3995/4263 2942/3125 2938/3121 3997/4264
+f 3995/4263 3997/4264 3991/4259 3992/4258
+f 3995/4263 3996/4262 3998/4265 2942/3125
+f 3998/4265 2947/3130 2941/3126 2942/3125
+f 3998/4265 3996/4262 3539/3793 3999/4266
+f 3998/4265 3999/4266 4000/4267 2947/3130
+f 4000/4267 2952/3135 2946/3131 2947/3130
+f 4000/4267 3999/4266 3536/3790 4001/4268
+f 4000/4267 4001/4268 4002/4269 2952/3135
+f 4002/4269 2957/3142 2951/3136 2952/3135
+f 4002/4269 4001/4268 4004/4270 4003/4271
+f 4002/4269 4003/4271 4005/4272 2957/3142
+f 4005/4272 2962/4273 2956/3143 2957/3142
+f 4005/4272 4003/4271 4006/4274 2970/3158
+f 4005/4272 2970/3158 2966/3157 2962/4273
+f 4006/4274 4003/4271 4004/4270 4007/4275
+f 4006/4274 4007/4275 4008/4276 2973/3162
+f 4006/4274 2973/3162 2969/3159 2970/3158
+f 4008/4276 4007/4275 3534/3787 3524/3778
+f 4008/4276 3524/3778 3520/3776 3521/3775
+f 4008/4276 3521/3775 2972/3163 2973/3162
+f 4007/4275 4004/4270 3533/3788 3534/3787
+f 4004/4270 4001/4268 3536/3790 3533/3788
+f 3999/4266 3539/3793 3535/3791 3536/3790
+f 3993/4260 3981/4247 3543/3797 3541/3795
+f 3991/4259 3997/4264 2932/3116 2931/3115
+f 3991/4259 2931/3115 2930/3114 3989/4256
+f 3970/4238 2925/3109 2924/3108 3968/4235
+f 3939/4205 3553/3807 3549/3805 3550/3804
+f 3937/4203 3857/4124 3555/3809 3552/3808
+f 3934/4201 3866/4132 3863/4129 3861/4127
+f 3930/4197 3869/4135 3865/4133 3866/4132
+f 3914/4181 3880/4146 3877/4143 3875/4141
+f 3910/4177 3883/4149 3879/4147 3880/4146
+f 3906/4173 3886/4152 3882/4150 3883/4149
+f 3902/4169 3890/4156 3885/4153 3886/4152
+f 3900/4168 2915/3090 2914/3088 3898/4165
+f 3850/4118 3851/4117 2478/2597 2479/2596
+f 3830/4097 3784/4050 3780/4046 3777/4045
+f 3826/4093 3787/4053 3783/4051 3784/4050
+f 3807/4075 2909/3078 2908/3076 3805/4072
+f 3747/4014 3606/3872 3602/3870 3603/3869
+f 3743/4010 3609/3875 3605/3873 3606/3872
+f 3727/3994 3670/3936 3667/3934 3615/3881
+f 3704/3972 2902/3064 2901/3062 3702/3969
+f 3598/3864 3588/3849 3584/3847 3585/3846
+f 3521/3775 3518/3773 2975/3164 2972/3163
+f 3501/3751 3192/3390 3188/3386 3185/3385
+f 3170/3769 3020/3211 3017/3209 3013/3204
+f 3166/3360 3159/3353 4009/4277 3024/3365
+f 4009/4278 3028/3219 3023/3216 3024/3215
+f 4009/4277 3159/3353 3155/3351 3156/3350
+f 4009/4278 3156/4279 4010/4280 3028/3219
+f 4010/4280 3033/3224 3027/3220 3028/3219
+f 4010/4280 3156/4279 3152/3346 3153/3345
+f 4010/4280 3153/3345 4011/4281 3033/3224
+f 4011/4281 3038/3229 3032/3225 3033/3224
+f 4011/4281 3153/3345 3149/3342 3150/3341
+f 4011/4281 3150/3341 4012/4282 3038/3229
+f 4012/4282 3043/3234 3037/3230 3038/3229
+f 4012/4282 3150/3341 3147/3339 3144/3335
+f 4012/4282 3144/3335 3142/3333 3043/3234
+f 3142/3333 3048/3239 3042/3235 3043/3234
+f 3030/3223 2322/2430 2316/2426 3026/3218
+f 3007/3198 3003/3194 3001/3192 2261/2369
+f 3001/3192 2999/3190 2260/2370 2261/2369
+f 2999/3190 2997/3189 2265/2373 2260/2370
+f 2997/3189 2992/3183 2305/2415 2265/2373
+f 2992/3183 2987/3179 2307/2417 2305/2415
+f 2985/3178 2400/2510 2385/2494 2983/3175
+f 2964/3151 2342/2452 2340/2451 2402/2512
+f 2893/3046 2892/3044 2844/2972 2845/2971
+f 2892/3044 2891/3042 2847/2973 2844/2972
+f 2891/3042 2890/3040 2849/2975 2847/2973
+f 2890/3040 2889/3038 4013/4283 2849/2975
+f 4013/4283 2889/3038 2888/3036 4014/4284
+f 4013/4283 4014/4284 4015/4285 2852/2978
+f 4013/4283 2852/2978 2848/2976 2849/2975
+f 4015/4285 4014/4284 4017/4286 4016/4287
+f 4015/4285 4016/4287 4019/4288 4018/4289
+f 4015/4285 4018/4289 2851/2979 2852/2978
+f 4018/4289 4019/4288 2860/2987 2857/2983
+f 4018/4289 2857/2983 2854/2980 2851/2979
+f 4019/4288 4016/4287 4021/4290 4020/4291
+f 4019/4288 4020/4291 2862/2988 2860/2987
+f 4020/4291 4021/4290 4023/4292 4022/4293
+f 4020/4291 4022/4293 2864/2990 2862/2988
+f 4022/4293 4023/4292 4025/4294 4024/4295
+f 4022/4293 4024/4295 2866/2992 2864/2990
+f 4024/4295 4025/4294 4027/4296 4026/4297
+f 4024/4295 4026/4297 4028/4298 2866/2992
+f 4028/4298 4026/4297 4030/4299 4029/4300
+f 4028/4298 4029/4300 4031/4301 2869/2995
+f 4028/4298 2869/2995 2865/2993 2866/2992
+f 4031/4301 4029/4300 4033/4302 4032/4303
+f 4031/4301 4032/4303 4035/4304 4034/4305
+f 4031/4301 4034/4305 2868/2996 2869/2995
+f 4034/4305 4035/4304 4037/4306 4036/4307
+f 4034/4305 4036/4307 2871/2997 2868/2996
+f 4036/4307 4037/4306 2876/3009 2875/3007
+f 4036/4307 2875/3007 2873/2999 2871/2997
+f 4037/4306 4035/4304 2658/2785 2659/2788
+f 4037/4306 2659/2788 2877/3011 2876/3009
+f 4035/4304 4032/4303 2661/2786 2658/2785
+f 4032/4303 4033/4302 4038/4308 2661/2786
+f 4038/4308 4033/4302 4040/4309 4039/4310
+f 4038/4308 4039/4310 4042/4311 4041/4312
+f 4038/4308 4041/4312 2660/2787 2661/2786
+f 4041/4312 4042/4311 2880/3017 2879/3015
+f 4041/4312 2879/3015 2878/3013 2660/2787
+f 4042/4311 4039/4310 2698/2825 2699/2824
+f 4042/4311 2699/2824 2702/2829 2880/3017
+f 4039/4310 4040/4309 4043/4313 2698/2825
+f 4043/4313 4046/4314 4045/4315 4044/4316
+f 4043/4313 4044/4316 2697/2826 2698/2825
+f 4043/4313 4040/4309 4030/4299 4046/4314
+f 4044/4316 4045/4315 2882/3024 2881/3022
+f 4044/4316 2881/3022 2701/2827 2697/2826
+f 4045/4315 4047/4317 2883/3026 2882/3024
+f 4045/4315 4046/4314 4027/4296 4047/4317
+f 4047/4317 4048/4318 2884/3028 2883/3026
+f 4047/4317 4027/4296 4025/4294 4048/4318
+f 4048/4318 4049/4319 2885/3030 2884/3028
+f 4048/4318 4025/4294 4023/4292 4049/4319
+f 4049/4319 4050/4320 2886/3032 2885/3030
+f 4049/4319 4023/4292 4021/4290 4050/4320
+f 4050/4320 4017/4286 2887/3034 2886/3032
+f 4050/4320 4021/4290 4016/4287 4017/4286
+f 4046/4314 4030/4299 4026/4297 4027/4296
+f 4040/4309 4033/4302 4029/4300 4030/4299
+f 4017/4286 4014/4284 2888/3036 2887/3034
+f 2878/3013 2877/3011 2659/2788 2660/2787
+f 2791/2917 2785/2913 2786/2912 2747/2876
+f 2786/2912 2780/2908 2781/2907 2755/2881
+f 2786/2912 2755/2881 2752/2879 2747/2876
+f 2751/2878 2750/2877 2631/2759 2632/2758
+f 2750/2877 2685/2811 2633/2760 2631/2759
+f 2740/2869 2741/2868 2709/2837 2710/2836
+f 2741/2868 2742/2867 2655/2784 2656/2783
+f 2741/2868 2656/2783 2678/2805 2709/2837
+f 2712/2841 2688/2815 2645/2771 4051/4321
+f 2712/2841 2713/2840 2687/2816 2688/2815
+f 3633/3900 4051/4321 2645/2771 2642/2770
+f 2713/2840 2714/2839 2667/2793 2687/2816
+f 2714/2839 2682/2807 2666/2794 2667/2793
+f 2692/2819 2671/2798 4053/4322 4052/4323
+f 2692/2819 4052/4323 2668/2795 2683/2810
+f 4052/4323 4053/4322 4055/4324 4054/4325
+f 4052/4323 4054/4325 2665/2790 2668/2795
+f 4054/4325 4055/4324 2646/2774 2647/2773
+f 4054/4325 2647/2773 2664/2791 2665/2790
+f 4055/4324 4056/4326 2614/2739 2646/2774
+f 4055/4324 4053/4322 4057/4327 4056/4326
+f 4057/4327 4059/4328 4058/4329 4056/4326
+f 4057/4327 4053/4322 2671/2798 2672/2797
+f 4057/4327 2672/2797 2673/2801 4059/4328
+f 4058/4329 4061/4330 4060/4331 2613/2740
+f 4058/4329 2613/2740 2614/2739 4056/4326
+f 4058/4329 4059/4328 2621/2746 4061/4330
+f 4060/4331 4064/4332 4063/4333 4062/4334
+f 4060/4331 4062/4334 2612/2741 2613/2740
+f 4060/4331 4061/4330 2616/2745 4064/4332
+f 4062/4334 4063/4333 2601/2728 2599/2727
+f 4062/4334 2599/2727 2600/2726 2612/2741
+f 4064/4332 4065/4335 3595/3859 4063/4333
+f 4064/4332 2616/2745 2617/2744 4065/4335
+f 4065/4335 2543/2670 2544/2669 3595/3859
+f 4065/4335 2617/2744 2547/2671 2543/2670
+f 4061/4330 2621/2746 2615/2742 2616/2745
+f 4059/4328 2673/2801 2620/2747 2621/2746
+f 2688/2815 2689/2814 2644/2772 2645/2771
+f 2689/2814 2664/2791 2647/2773 2644/2772
+f 2679/2806 2657/2782 2639/2765 2635/2764
+f 2652/2780 2653/2779 2638/2766 2639/2765
+f 2653/2779 2649/2778 2636/2763 2637/2762
+f 2627/2755 2628/2754 2562/2688 2558/2687
+f 2627/2755 2558/2687 2559/2686 2546/2672
+f 2627/2755 2546/2672 2547/2671 2626/2753
+f 2626/2753 2547/2671 2617/2744 2618/2743
+f 2611/2737 2556/2681 2607/2735 2608/2734
+f 2611/2737 2600/2726 2555/2682 2556/2681
+f 2592/2719 2570/2696 2564/2690 2557/2684
+f 2582/2709 2585/2713 2572/2701 2552/2679
+f 2582/2709 2552/2679 2529/2648 2523/2644
+f 2572/2701 2573/2700 2551/2677 2552/2679
+f 2569/2697 2570/2696 2548/2673 2540/2663
+f 2569/2697 2540/2663 2541/2666 4066/4336
+f 2569/2697 4066/4336 4067/4337 2568/2695
+f 4067/4337 2563/2691 2564/2690 2568/2695
+f 4067/4337 4066/4336 4069/4338 4068/4339
+f 4067/4337 4068/4339 2515/2634 2563/2691
+f 4068/4339 4069/4338 4071/4340 4070/4341
+f 4068/4339 4070/4341 2514/2632 2515/2634
+f 4070/4341 4071/4340 4072/4342 3456/4343
+f 4070/4341 3456/4343 2513/2633 2514/2632
+f 4071/4340 4069/4338 4074/4344 4073/4345
+f 4071/4340 4073/4345 4075/4346 4072/4342
+f 4075/4346 4073/4345 2132/4347 2133/4348
+f 4075/4346 2133/4348 2134/4349 4076/4350
+f 4075/4346 4076/4350 4077/4351 4072/4342
+f 4076/4352 2134/4353 2034/2582 2465/2581
+f 4076/4352 2465/2581 2468/2586 4077/4354
+f 2132/4347 4073/4345 4074/4344 2135/4355
+f 2135/4355 4074/4344 2541/2666 2038/2665
+f 4074/4344 4069/4338 4066/4336 2541/2666
+f 2566/2692 2601/2728 2536/2659 2537/2658
+f 2563/2691 2515/2634 2511/2631 2560/2685
+f 2559/2686 2560/2685 2511/2631 2512/2630
+f 2559/2686 2512/2630 2542/2667 2546/2672
+f 2542/2667 2512/2630 2506/2625 2502/2623
+f 2538/3863 2528/2645 2517/4356 2533/4357
+f 2601/2728 4063/4333 3595/3859 2539/2660
+f 2536/2659 2601/2728 2539/2660 2530/2656
+f 2532/3467 2533/4358 2517/2638 2518/2637
+f 2508/2627 2443/2557 2444/2556 2505/2624
+f 2457/2573 3452/3692 3456/3697 4072/4359
+f 4077/4354 2468/2586 2457/2573 4072/4359
+f 2468/2586 2465/2581 2464/2580 2466/2585
+f 2425/2539 2395/2507 2396/2506 2422/2537
+f 2420/3836 2410/2520 2373/2482 2374/2484
+f 2411/2522 2365/2475 4079/4360 4078/4361
+f 2411/2522 4078/4361 2371/2480 2372/2483
+f 4078/4361 4079/4360 2350/2460 2347/2459
+f 4078/4361 2347/2459 2348/2458 2371/2480
+f 2400/2510 2398/2509 2384/2495 2385/2494
+f 2398/2509 2399/2508 2386/2496 2384/2495
+f 2367/2477 2285/2395 3531/3786 2366/2478
+f 2364/2473 2350/2460 2366/2478 3531/3786
+f 2344/2456 2345/2455 2313/2423 2314/2422
+f 2324/2434 2236/2343 2235/2342 2315/2425
+f 2280/2390 2278/2389 4081/4362 4080/4363
+f 2280/2390 4080/4363 4083/4364 4082/4365
+f 2280/2390 4082/4365 4084/4366 2277/2385
+f 4084/4366 4082/4365 4086/4367 4085/4368
+f 4084/4366 4085/4368 4088/4369 4087/4370
+f 4084/4366 4087/4370 2276/2386 2277/2385
+f 4087/4370 4088/4369 4090/4371 4089/4372
+f 4087/4370 4089/4372 4091/4373 2276/2386
+f 4091/4373 4092/4374 2275/2387 2276/2386
+f 4091/4373 4089/4372 4094/4375 4093/4376
+f 4091/4373 4093/4376 4095/4377 4092/4374
+f 4095/4377 2203/2308 4096/4378 4092/4374
+f 4095/4377 4093/4376 4098/4379 4097/4380
+f 4095/4377 4097/4380 2202/2309 2203/2308
+f 4097/4380 4098/4379 4100/4381 4099/4382
+f 4097/4380 4099/4382 4101/4383 2202/2309
+f 4101/4383 2149/2257 2150/2256 2202/2309
+f 4101/4384 4099/4385 2166/2272 2167/2271
+f 4101/4384 2167/2271 2168/2275 2149/4386
+f 4099/4385 4100/4387 4102/4388 2166/2272
+f 4102/4388 4100/4387 4104/4389 4103/4390
+f 4102/4388 4103/4390 4106/4391 4105/4392
+f 4102/4388 4105/4392 2165/2273 2166/2272
+f 4105/4392 4106/4391 2209/2315 4107/4393
+f 4105/4392 4107/4393 2171/2276 2165/2273
+f 4107/4393 2209/2315 2204/2310 2222/2329
+f 4107/4393 2222/2329 2223/2331 2171/2276
+f 4106/4391 4103/4390 4108/4394 2195/2300
+f 4106/4391 2195/2300 2191/2299 2209/2315
+f 4108/4394 4103/4390 4104/4389 4109/4395
+f 4108/4394 4109/4395 4111/4396 4110/4397
+f 4108/4394 4110/4397 2194/2301 2195/2300
+f 4110/4397 4111/4396 4113/4398 4112/4399
+f 4110/4397 4112/4399 2197/2302 2194/2301
+f 4112/4399 4113/4398 4115/4400 4114/4401
+f 4112/4399 4114/4401 4116/4402 2197/2302
+f 4116/4402 4114/4401 4117/4403 2162/2268
+f 4116/4402 2162/2268 2163/2267 2178/2284
+f 4116/4402 2178/2284 2196/2303 2197/2302
+f 4117/4403 4114/4401 4115/4400 4118/4404
+f 4117/4403 4118/4404 4120/4405 4119/4406
+f 4117/4403 4119/4406 2161/2269 2162/2268
+f 4119/4406 4120/4405 2136/2187 2137/2186
+f 4119/4406 2137/2186 2024/20 2161/2269
+f 2136/2188 4120/4407 4121/4408 2138/2189
+f 2138/2189 4121/4408 4122/4409 2139/2192
+f 2139/2192 4122/4409 4123/4410 2140/2194
+f 2140/2194 4123/4410 4124/4411 2141/2196
+f 2141/2196 4124/4411 4125/4412 2142/2198
+f 2142/2198 4125/4412 4126/4413 2143/2200
+f 2143/2200 4126/4413 2246/2352 2033/112
+f 4126/4413 4125/4412 2181/2287 2182/2286
+f 4126/4413 2182/2286 4127/4414 2246/2352
+f 4127/4414 4128/4415 2245/2353 2246/2352
+f 4127/4414 2182/2286 2179/2285 4129/4416
+f 4127/4414 4129/4416 4130/4417 4128/4415
+f 4130/4417 4086/4367 4131/4418 4128/4415
+f 4130/4417 4129/4416 4133/4419 4132/4420
+f 4130/4417 4132/4420 4085/4368 4086/4367
+f 4132/4420 4133/4419 4135/4421 4134/4422
+f 4132/4420 4134/4422 4088/4369 4085/4368
+f 4134/4422 4135/4421 4137/4423 4136/4424
+f 4134/4422 4136/4424 4090/4371 4088/4369
+f 4136/4424 4137/4423 4139/4425 4138/4426
+f 4136/4424 4138/4426 4140/4427 4090/4371
+f 4140/4427 4094/4375 4089/4372 4090/4371
+f 4140/4427 4138/4426 4142/4428 4141/4429
+f 4140/4427 4141/4429 4143/4430 4094/4375
+f 4143/4430 4098/4379 4093/4376 4094/4375
+f 4143/4430 4141/4429 4109/4431 4104/4432
+f 4143/4430 4104/4432 4100/4381 4098/4379
+f 4141/4429 4142/4428 4111/4433 4109/4431
+f 4142/4428 4138/4426 4139/4425 4144/4434
+f 4142/4428 4144/4434 4113/4435 4111/4433
+f 4144/4434 4139/4425 4146/4436 4145/4437
+f 4144/4434 4145/4437 4115/4438 4113/4435
+f 4145/4437 4146/4436 4148/4439 4147/4440
+f 4145/4437 4147/4440 4118/4441 4115/4438
+f 4147/4440 4148/4439 4122/4409 4121/4408
+f 4147/4440 4121/4408 4120/4407 4118/4441
+f 4148/4439 4146/4436 4150/4442 4149/4443
+f 4148/4439 4149/4443 4123/4410 4122/4409
+f 4149/4443 4150/4442 4152/4444 4151/4445
+f 4149/4443 4151/4445 4124/4411 4123/4410
+f 4151/4445 4152/4444 2180/2288 2181/2287
+f 4151/4445 2181/2287 4125/4412 4124/4411
+f 4152/4444 4135/4421 4133/4419 2180/2288
+f 4152/4444 4150/4442 4137/4423 4135/4421
+f 4150/4442 4146/4436 4139/4425 4137/4423
+f 4133/4419 4129/4416 2179/2285 2180/2288
+f 4131/4418 4083/4364 4154/4446 4153/4447
+f 4131/4418 4153/4447 2245/2353 4128/4415
+f 4131/4418 4086/4367 4082/4365 4083/4364
+f 4153/4447 4154/4446 2269/2379 4155/4448
+f 4153/4447 4155/4448 2248/2354 2245/2353
+f 4155/4448 2269/2379 2270/2378 4156/4449
+f 4155/4448 4156/4449 4157/4450 2248/2354
+f 4157/4450 4156/4449 4158/4451 2220/2327
+f 4157/4450 2220/2327 2219/2326 4159/4452
+f 4157/4450 4159/4452 2247/2355 2248/2354
+f 4159/4452 2219/2326 2032/83 2144/2241
+f 4159/4452 2144/2241 2145/2242 2247/2355
+f 4158/4451 2273/2383 4160/4453 2216/2323
+f 4158/4451 2216/2323 2214/2321 2220/2327
+f 4158/4451 4156/4449 2270/2378 2273/2383
+f 4160/4453 4161/4454 2217/2324 2218/2325
+f 4160/4453 2218/2325 2215/2322 2216/2323
+f 4160/4453 2273/2383 2271/2382 4161/4454
+f 4161/4454 2271/2382 2272/2381 4162/4455
+f 4161/4454 4162/4455 2211/2316 2217/2324
+f 4162/4455 2272/2381 4164/4456 4163/4457
+f 4162/4455 4163/4457 2210/2317 2211/2316
+f 4163/4457 4164/4456 4081/4362 4165/4458
+f 4163/4457 4165/4458 2212/2318 2210/2317
+f 4165/4458 4081/4362 2278/2389 2279/2388
+f 4165/4458 2279/2388 4096/4378 2212/2318
+f 4164/4456 2272/2381 2268/2380 4166/4459
+f 4164/4456 4166/4459 4080/4363 4081/4362
+f 4166/4459 2268/2380 2269/2379 4154/4446
+f 4166/4459 4154/4446 4083/4364 4080/4363
+f 4096/4378 2279/2388 2275/2387 4092/4374
+f 4096/4378 2203/2308 2200/2307 2212/2318
+f 2145/2242 2033/112 2244/2351 2247/2355
+f 2240/2347 2241/2346 2228/2334 2226/2333
+f 2030/81 2199/2304 2151/2255 2146/2250
+f 2218/2325 2029/79 2027/74 2215/2322
+f 2168/2275 2159/2265 2158/2264 2149/4386
+f 3341/3552 3342/3551 2155/2259 2152/2258
+f 3341/3552 2152/2258 2156/2263 3412/3629
+f 2350/2460 4079/4360 2365/2475 2366/2478
+f 2554/2683 2565/2693 3234/3435 2553/2680
+f 2634/2761 2638/2766 2653/2779 2637/2762
+f 2175/2279 2172/2278 2163/2267 2160/2266
+f 2196/2303 3176/3375 2193/2297 2190/2296
+f 3176/3375 3175/3373 3177/3376 2193/2297
+f 2238/2345 2242/2350 2290/2400 2297/2408
+f 2695/2821 2716/2842 3633/3900 2694/2822
+f 2712/2841 4051/4321 3633/3900 2716/2842
+f 2105/883 2934/3120 3163/3359 2107/1129
+f 2105/883 2932/3116 2933/3117 2934/3120
+f 2158/4460 2148/2254 2149/2257
+f 2023/2252 2146/2250 2148/2254 2158/4460
+f 2151/2255 2148/2254 2146/2250
+f 2516/2649 2517/4356 2528/2645 2522/2641
+f 2686/2813 2663/2792 2664/2791 2689/2814
+f 2933/3117 2932/3116 3997/4264 2938/3121
+f 2572/2701 2585/2713 2577/2702 2571/2698
+f 2228/2334 2241/2346 4167/4461 2230/2336
+f 2241/2346 2238/2345 2297/2408 4167/4461
+f 2297/2408 3285/3496 2230/2336 4167/4461
+f 2026/73 2031/84 2147/2320
+f 4604/4462 4376/4463 4281/4464 4282/4465
+f 4592/4466 4208/4467 4168/4468 4585/4469
+f 4309/4470 4602/4471 4586/4472 4169/4473
+f 4189/4474 4351/4475 4603/4476 4587/4477
+f 4198/4478 4200/4479 4172/4480 4170/4481
+f 4209/4482 4210/4483 4173/4484 4171/4485
+f 4189/4474 4191/4486 4349/4487 4351/4475
+f 4208/4467 4211/4488 4175/4489 4168/4468
+f 4200/4479 4201/4490 4176/4491 4172/4480
+f 4210/4483 4212/4492 4177/4493 4173/4484
+f 4191/4486 4193/4494 4350/4495 4349/4487
+f 4211/4488 4213/4496 4179/4497 4175/4489
+f 4255/4498 4207/4499 4197/4500 4252/4501
+f 4368/4502 4202/4503 4180/4504 4374/4505
+f 4383/4506 4214/4507 4181/4508 4375/4509
+f 4371/4510 4195/4511 4285/4512 4380/4513
+f 4384/4514 4215/4515 4183/4516 4372/4517
+f 4356/4518 4216/4519 4186/4520 4283/4521
+f 4254/4522 4203/4523 4184/4524 4251/4525
+f 4246/4526 4243/4527 4231/4528 4230/4529
+f 4360/4530 4283/4521 4186/4520 4249/4531
+f 4256/4532 4217/4533 4187/4534 4250/4535
+f 4359/4536 4355/4537 4196/4538 4253/4539
+f 4219/4540 4218/4541 4197/4500 4207/4499
+f 4369/4542 4206/4543 4195/4511 4371/4510
+f 4375/4509 4181/4508 4279/4544 4381/4545
+f 4204/4546 4205/4547 4193/4494 4191/4486
+f 4173/4484 4177/4493 4278/4548 4280/4549
+f 4199/4550 4204/4546 4191/4486 4189/4474
+f 4171/4485 4173/4484 4280/4549 4281/4464
+f 4199/4550 4189/4474 4587/4477 4589/4551
+f 4590/4552 4601/4553 4271/4554 4198/4478
+f 4584/4555 4590/4552 4198/4478 4170/4481
+f 4168/4468 4199/4550 4589/4551 4585/4469
+f 4168/4468 4175/4489 4204/4546 4199/4550
+f 4175/4489 4179/4497 4205/4547 4204/4546
+f 4372/4517 4183/4516 4206/4543 4369/4542
+f 4217/4533 4219/4540 4207/4499 4187/4534
+f 4253/4539 4196/4538 4203/4523 4254/4522
+f 4370/4556 4194/4557 4272/4558 4382/4559
+f 4250/4535 4187/4534 4207/4499 4255/4498
+f 4190/4560 4192/4561 4273/4562 4274/4563
+f 4188/4564 4190/4560 4274/4563 4271/4554
+f 4184/4565 4203/4566 4219/4540 4217/4533
+f 4203/4566 4196/4567 4218/4541 4219/4540
+f 4251/4568 4184/4565 4217/4533 4256/4532
+f 4245/4569 4242/4570 4233/4571 4235/4572
+f 4355/4573 4185/4574 4216/4519 4356/4518
+f 4374/4575 4180/4576 4215/4515 4384/4514
+f 4379/4577 4313/4578 4214/4507 4383/4506
+f 4172/4579 4176/4580 4213/4496 4211/4488
+f 4311/4581 4297/4582 4212/4492 4210/4483
+f 4170/4583 4172/4579 4211/4488 4208/4467
+f 4309/4470 4311/4581 4210/4483 4209/4482
+f 4171/4485 4367/4584 4591/4585 4209/4482
+f 4584/4586 4170/4583 4208/4467 4592/4466
+f 4313/4578 4314/4587 4229/4588 4214/4507
+f 4180/4576 4221/4589 4228/4590 4215/4515
+f 4183/4516 4223/4591 4227/4592 4206/4543
+f 4194/4557 4276/4593 4275/4594 4272/4558
+f 4181/4508 4220/4595 4277/4596 4279/4544
+f 4215/4515 4228/4590 4223/4591 4183/4516
+f 4195/4511 4224/4597 4284/4598 4285/4512
+f 4214/4507 4229/4588 4220/4595 4181/4508
+f 4202/4503 4226/4599 4221/4600 4180/4504
+f 4206/4543 4227/4592 4224/4597 4195/4511
+f 4259/4601 4230/4529 4231/4528 4257/4602
+f 4258/4603 4234/4604 4230/4529 4259/4601
+f 4247/4605 4245/4569 4235/4572 4232/4606
+f 4263/4607 4244/4608 4234/4604 4258/4603
+f 4262/4609 4247/4605 4232/4606 4257/4610
+f 4244/4608 4246/4526 4230/4529 4234/4604
+f 4268/4611 4265/4612 4239/4613 4241/4614
+f 4270/4615 4266/4616 4240/4617 4260/4618
+f 4269/4619 4268/4611 4241/4614 4261/4620
+f 4266/4616 4264/4621 4237/4622 4240/4617
+f 4182/4623 4222/4624 4314/4587 4313/4578
+f 4265/4612 4267/4625 4238/4626 4239/4613
+f 4241/4614 4239/4613 4246/4526 4244/4608
+f 4260/4618 4240/4617 4247/4605 4262/4609
+f 4261/4620 4241/4614 4244/4608 4263/4607
+f 4240/4617 4237/4622 4245/4569 4247/4605
+f 4237/4622 4236/4627 4242/4570 4245/4569
+f 4239/4613 4238/4626 4243/4527 4246/4526
+f 4236/4628 4261/4620 4263/4607 4242/4629
+f 4238/4630 4260/4618 4262/4609 4243/4631
+f 4338/4632 4333/4633 4291/4634 4318/4635
+f 4267/4636 4270/4615 4260/4618 4238/4630
+f 4243/4631 4262/4609 4257/4610 4231/4637
+f 4242/4629 4263/4607 4258/4603 4233/4638
+f 4233/4638 4258/4603 4259/4601 4235/4639
+f 4235/4639 4259/4601 4257/4602 4232/4640
+f 4221/4589 4251/4568 4256/4532 4228/4590
+f 4223/4591 4250/4535 4255/4498 4227/4592
+f 4225/4641 4253/4539 4254/4522 4226/4599
+f 4357/4642 4359/4536 4253/4539 4225/4641
+f 4228/4590 4256/4532 4250/4535 4223/4591
+f 4224/4597 4252/4501 4317/4643 4284/4598
+f 4226/4599 4254/4522 4251/4525 4221/4600
+f 4227/4592 4255/4498 4252/4501 4224/4597
+f 4185/4644 4248/4645 4306/4646 4305/4647
+f 4346/4648 4339/4649 4292/4650 4296/4651
+f 4216/4519 4185/4574 4305/4652 4303/4653
+f 4344/4654 4345/4655 4295/4656 4298/4657
+f 4339/4649 4342/4658 4290/4659 4292/4650
+f 4249/4531 4186/4520 4304/4660 4302/4661
+f 4248/4645 4220/4595 4307/4662 4306/4646
+f 4186/4520 4216/4519 4303/4653 4304/4660
+f 4274/4563 4273/4562 4201/4490 4200/4479
+f 4271/4554 4601/4553 4588/4663 4188/4564
+f 4271/4554 4274/4563 4200/4479 4198/4478
+f 4382/4559 4272/4558 4202/4503 4368/4502
+f 4272/4558 4275/4594 4226/4599 4202/4503
+f 4361/4664 4277/4596 4220/4595 4357/4642
+f 4275/4594 4276/4593 4225/4641 4226/4599
+f 4354/4665 4361/4664 4276/4593 4194/4557
+f 4352/4666 4353/4667 4192/4561 4190/4560
+f 4281/4464 4376/4463 4367/4584 4171/4485
+f 4377/4668 4354/4665 4194/4557 4370/4556
+f 4282/4465 4352/4666 4190/4560 4188/4564
+f 4292/4650 4293/4669 4294/4670 4296/4651
+f 4249/4531 4327/4671 4363/4672 4360/4530
+f 4326/4673 4325/4674 4365/4675 4366/4676
+f 4285/4512 4284/4598 4286/4677 4287/4678
+f 4378/4679 4350/4495 4193/4494 4380/4513
+f 4287/4678 4286/4677 4222/4624 4182/4623
+f 4345/4655 4340/4680 4294/4681 4295/4656
+f 4363/4672 4327/4671 4324/4682 4362/4683
+f 4299/4684 4308/4685 4301/4686 4264/4621
+f 4293/4669 4298/4657 4295/4656 4294/4681
+f 4289/4687 4316/4688 4298/4657 4293/4669
+f 4290/4659 4289/4687 4293/4669 4292/4650
+f 4174/4689 4178/4690 4297/4582 4311/4581
+f 4373/4691 4182/4623 4313/4578 4379/4577
+f 4169/4473 4174/4689 4311/4581 4309/4470
+f 4340/4692 4346/4648 4296/4651 4294/4670
+f 4318/4635 4291/4634 4319/4693 4320/4694
+f 4364/4695 4365/4675 4325/4674 4323/4696
+f 4304/4660 4303/4653 4265/4612 4268/4611
+f 4307/4662 4299/4684 4264/4621 4266/4616
+f 4302/4661 4304/4660 4268/4611 4269/4619
+f 4303/4653 4305/4652 4267/4625 4265/4612
+f 4306/4646 4307/4662 4266/4616 4270/4615
+f 4305/4647 4306/4646 4270/4615 4267/4636
+f 4333/4633 4336/4697 4300/4698 4291/4634
+f 4220/4595 4328/4699 4299/4684 4307/4662
+f 4320/4694 4322/4700 4288/4701 4318/4635
+f 4291/4634 4300/4698 4321/4702 4319/4693
+f 4269/4619 4288/4701 4322/4700 4302/4661
+f 4209/4482 4591/4585 4602/4471 4309/4470
+f 4312/4703 4298/4657 4316/4688 4315/4704
+f 4320/4694 4319/4693 4326/4673 4324/4682
+f 4315/4704 4316/4688 4289/4687 4310/4705
+f 4342/4658 4343/4706 4289/4687 4290/4659
+f 4337/4707 4288/4701 4269/4619 4330/4708
+f 4348/4709 4347/4710 4312/4703 4315/4704
+f 4319/4693 4321/4702 4325/4674 4326/4673
+f 4308/4685 4321/4702 4300/4698 4301/4686
+f 4308/4685 4299/4684 4328/4699 4323/4696
+f 4302/4661 4322/4700 4327/4671 4249/4531
+f 4324/4682 4327/4671 4322/4700 4320/4694
+f 4323/4696 4325/4674 4321/4702 4308/4685
+f 4362/4683 4366/4676 4286/4677 4284/4598
+f 4364/4695 4358/4711 4229/4588 4314/4587
+f 4328/4699 4220/4595 4229/4588 4358/4711
+f 4360/4530 4363/4672 4317/4643 4252/4501
+f 4366/4676 4365/4675 4222/4624 4286/4677
+f 4318/4635 4288/4701 4337/4707 4338/4632
+f 4347/4710 4337/4707 4330/4708 4344/4654
+f 4301/4686 4300/4698 4336/4697 4335/4712
+f 4341/4713 4343/4706 4336/4697 4333/4633
+f 4236/4627 4237/4622 4334/4714 4332/4715
+f 4261/4620 4236/4628 4332/4716 4331/4717
+f 4264/4621 4301/4686 4335/4712 4329/4718
+f 4269/4619 4261/4620 4331/4717 4330/4708
+f 4237/4622 4264/4621 4329/4718 4334/4714
+f 4348/4709 4341/4713 4333/4633 4338/4632
+f 4315/4704 4310/4705 4341/4713 4348/4709
+f 4310/4705 4289/4687 4343/4706 4341/4713
+f 4312/4703 4347/4710 4344/4654 4298/4657
+f 4338/4632 4337/4707 4347/4710 4348/4709
+f 4335/4712 4336/4697 4343/4706 4342/4658
+f 4332/4715 4334/4714 4346/4648 4340/4692
+f 4331/4717 4332/4716 4340/4680 4345/4655
+f 4329/4718 4335/4712 4342/4658 4339/4649
+f 4330/4708 4331/4717 4345/4655 4344/4654
+f 4334/4714 4329/4718 4339/4649 4346/4648
+f 4378/4679 4287/4678 4182/4623 4373/4691
+f 4603/4476 4351/4475 4169/4473 4586/4472
+f 4349/4487 4350/4495 4178/4690 4174/4689
+f 4323/4696 4328/4699 4358/4711 4364/4695
+f 4351/4475 4349/4487 4174/4689 4169/4473
+f 4324/4682 4326/4673 4366/4676 4362/4683
+f 4314/4587 4222/4624 4365/4675 4364/4695
+f 4317/4643 4363/4672 4362/4683 4284/4598
+f 4281/4464 4280/4549 4352/4666 4282/4465
+f 4381/4545 4279/4544 4354/4665 4377/4668
+f 4280/4549 4278/4548 4353/4667 4352/4666
+f 4279/4544 4277/4596 4361/4664 4354/4665
+f 4276/4593 4361/4664 4357/4642 4225/4641
+f 4220/4595 4248/4645 4359/4536 4357/4642
+f 4196/4567 4355/4573 4356/4518 4218/4541
+f 4248/4645 4185/4644 4355/4537 4359/4536
+f 4252/4501 4197/4500 4283/4521 4360/4530
+f 4218/4541 4356/4518 4283/4521 4197/4500
+f 4588/4663 4604/4462 4282/4465 4188/4564
+f 4350/4495 4378/4679 4373/4691 4178/4690
+f 4278/4548 4381/4545 4377/4668 4353/4667
+f 4201/4490 4368/4502 4374/4505 4176/4491
+f 4212/4492 4383/4506 4375/4509 4177/4493
+f 4193/4494 4371/4510 4380/4513
+f 4213/4496 4384/4514 4372/4517 4179/4497
+f 4205/4547 4369/4542 4371/4510 4193/4494
+f 4177/4493 4375/4509 4381/4545 4278/4548
+f 4179/4497 4372/4517 4369/4542 4205/4547
+f 4192/4561 4370/4556 4382/4559 4273/4562
+f 4176/4580 4374/4575 4384/4514 4213/4496
+f 4297/4582 4379/4577 4383/4506 4212/4492
+f 4273/4562 4382/4559 4368/4502 4201/4490
+f 4353/4667 4377/4668 4370/4556 4192/4561
+f 4287/4678 4378/4679 4380/4513 4285/4512
+f 4178/4690 4373/4691 4379/4577 4297/4582
+f 4604/4462 4499/4719 4498/4720 4376/4463
+f 4592/4466 4585/4469 4385/4721 4425/4722
+f 4526/4723 4386/4724 4586/4472 4602/4471
+f 4406/4725 4587/4477 4603/4476 4568/4726
+f 4415/4727 4387/4728 4389/4729 4417/4730
+f 4426/4731 4388/4732 4390/4733 4427/4734
+f 4406/4725 4568/4726 4566/4735 4408/4736
+f 4425/4722 4385/4721 4392/4737 4428/4738
+f 4417/4730 4389/4729 4393/4739 4418/4740
+f 4427/4734 4390/4733 4394/4741 4429/4742
+f 4408/4736 4566/4735 4567/4743 4410/4744
+f 4428/4738 4392/4737 4396/4745 4430/4746
+f 4472/4747 4469/4748 4414/4749 4424/4750
+f 4593/4751 4599/4752 4397/4753 4419/4754
+f 4611/4755 4600/4756 4398/4757 4431/4758
+f 4596/4759 4608/4760 4502/4761 4412/4762
+f 4612/4763 4597/4764 4400/4765 4432/4766
+f 4573/4767 4500/4768 4403/4769 4433/4770
+f 4471/4771 4468/4772 4401/4773 4420/4774
+f 4463/4775 4447/4776 4448/4777 4460/4778
+f 4577/4779 4466/4780 4403/4769 4500/4768
+f 4473/4781 4467/4782 4404/4783 4434/4784
+f 4576/4785 4470/4786 4413/4787 4572/4788
+f 4436/4789 4424/4750 4414/4749 4435/4790
+f 4594/4791 4596/4759 4412/4762 4423/4792
+f 4600/4756 4609/4793 4496/4794 4398/4757
+f 4421/4795 4408/4736 4410/4744 4422/4796
+f 4390/4733 4497/4797 4495/4798 4394/4741
+f 4416/4799 4406/4725 4408/4736 4421/4795
+f 4388/4732 4498/4720 4497/4797 4390/4733
+f 4416/4799 4589/4551 4587/4477 4406/4725
+f 4590/4552 4415/4727 4488/4800 4601/4553
+f 4584/4555 4387/4728 4415/4727 4590/4552
+f 4385/4721 4585/4469 4589/4551 4416/4799
+f 4385/4721 4416/4799 4421/4795 4392/4737
+f 4392/4737 4421/4795 4422/4796 4396/4745
+f 4597/4764 4594/4791 4423/4792 4400/4765
+f 4434/4784 4404/4783 4424/4750 4436/4789
+f 4470/4786 4471/4771 4420/4774 4413/4787
+f 4595/4801 4610/4802 4489/4803 4411/4804
+f 4467/4782 4472/4747 4424/4750 4404/4783
+f 4407/4805 4491/4806 4490/4807 4409/4808
+f 4405/4809 4488/4800 4491/4806 4407/4805
+f 4401/4810 4434/4784 4436/4789 4420/4811
+f 4420/4811 4436/4789 4435/4790 4413/4812
+f 4468/4813 4473/4781 4434/4784 4401/4810
+f 4462/4814 4452/4815 4450/4816 4459/4817
+f 4572/4818 4573/4767 4433/4770 4402/4819
+f 4599/4820 4612/4763 4432/4766 4397/4821
+f 4607/4822 4611/4755 4431/4758 4530/4823
+f 4389/4824 4428/4738 4430/4746 4393/4825
+f 4528/4826 4427/4734 4429/4742 4514/4827
+f 4387/4828 4425/4722 4428/4738 4389/4824
+f 4526/4723 4426/4731 4427/4734 4528/4826
+f 4388/4732 4426/4731 4591/4585 4367/4584
+f 4584/4586 4592/4466 4425/4722 4387/4828
+f 4530/4823 4431/4758 4446/4829 4531/4830
+f 4397/4821 4432/4766 4445/4831 4438/4832
+f 4400/4765 4423/4792 4444/4833 4440/4834
+f 4411/4804 4489/4803 4492/4835 4493/4836
+f 4398/4757 4496/4794 4494/4837 4437/4838
+f 4432/4766 4400/4765 4440/4834 4445/4831
+f 4412/4762 4502/4761 4501/4839 4441/4840
+f 4431/4758 4398/4757 4437/4838 4446/4829
+f 4419/4754 4397/4753 4438/4841 4443/4842
+f 4423/4792 4412/4762 4441/4840 4444/4833
+f 4476/4843 4474/4844 4448/4777 4447/4776
+f 4475/4845 4476/4843 4447/4776 4451/4846
+f 4464/4847 4449/4848 4452/4815 4462/4814
+f 4480/4849 4475/4845 4451/4846 4461/4850
+f 4479/4851 4474/4852 4449/4848 4464/4847
+f 4461/4850 4451/4846 4447/4776 4463/4775
+f 4485/4853 4458/4854 4456/4855 4482/4856
+f 4487/4857 4477/4858 4457/4859 4483/4860
+f 4486/4861 4478/4862 4458/4854 4485/4853
+f 4483/4860 4457/4859 4454/4863 4481/4864
+f 4399/4865 4530/4823 4531/4830 4439/4866
+f 4482/4856 4456/4855 4455/4867 4484/4868
+f 4458/4854 4461/4850 4463/4775 4456/4855
+f 4477/4858 4479/4851 4464/4847 4457/4859
+f 4478/4862 4480/4849 4461/4850 4458/4854
+f 4457/4859 4464/4847 4462/4814 4454/4863
+f 4454/4863 4462/4814 4459/4817 4453/4869
+f 4456/4855 4463/4775 4460/4778 4455/4867
+f 4453/4870 4459/4871 4480/4849 4478/4862
+f 4455/4872 4460/4873 4479/4851 4477/4858
+f 4555/4874 4535/4875 4508/4876 4550/4877
+f 4484/4878 4455/4872 4477/4858 4487/4857
+f 4460/4873 4448/4879 4474/4852 4479/4851
+f 4459/4871 4450/4880 4475/4845 4480/4849
+f 4450/4880 4452/4881 4476/4843 4475/4845
+f 4452/4881 4449/4882 4474/4844 4476/4843
+f 4438/4832 4445/4831 4473/4781 4468/4813
+f 4440/4834 4444/4833 4472/4747 4467/4782
+f 4442/4883 4443/4842 4471/4771 4470/4786
+f 4574/4884 4442/4883 4470/4786 4576/4785
+f 4445/4831 4440/4834 4467/4782 4473/4781
+f 4441/4840 4501/4839 4534/4885 4469/4748
+f 4443/4842 4438/4841 4468/4772 4471/4771
+f 4444/4833 4441/4840 4469/4748 4472/4747
+f 4402/4886 4522/4887 4523/4888 4465/4889
+f 4563/4890 4513/4891 4509/4892 4556/4893
+f 4433/4770 4520/4894 4522/4895 4402/4819
+f 4561/4896 4515/4897 4512/4898 4562/4899
+f 4556/4893 4509/4892 4507/4900 4559/4901
+f 4466/4780 4519/4902 4521/4903 4403/4769
+f 4465/4889 4523/4888 4524/4904 4437/4838
+f 4403/4769 4521/4903 4520/4894 4433/4770
+f 4491/4806 4417/4730 4418/4740 4490/4807
+f 4488/4800 4405/4809 4588/4663 4601/4553
+f 4488/4800 4415/4727 4417/4730 4491/4806
+f 4610/4802 4593/4751 4419/4754 4489/4803
+f 4489/4803 4419/4754 4443/4842 4492/4835
+f 4578/4905 4574/4884 4437/4838 4494/4837
+f 4492/4835 4443/4842 4442/4883 4493/4836
+f 4571/4906 4411/4804 4493/4836 4578/4905
+f 4569/4907 4407/4805 4409/4808 4570/4908
+f 4498/4720 4388/4732 4367/4584 4376/4463
+f 4605/4909 4595/4801 4411/4804 4571/4906
+f 4499/4719 4405/4809 4407/4805 4569/4907
+f 4509/4892 4513/4891 4511/4910 4510/4911
+f 4466/4780 4577/4779 4580/4912 4544/4913
+f 4543/4914 4583/4915 4582/4916 4542/4917
+f 4502/4761 4504/4918 4503/4919 4501/4839
+f 4606/4920 4608/4760 4410/4744 4567/4743
+f 4504/4918 4399/4865 4439/4866 4503/4919
+f 4562/4899 4512/4898 4511/4921 4557/4922
+f 4580/4912 4579/4923 4541/4924 4544/4913
+f 4516/4925 4481/4864 4518/4926 4525/4927
+f 4510/4911 4511/4921 4512/4898 4515/4897
+f 4506/4928 4510/4911 4515/4897 4533/4929
+f 4507/4900 4509/4892 4510/4911 4506/4928
+f 4391/4930 4528/4826 4514/4827 4395/4931
+f 4598/4932 4607/4822 4530/4823 4399/4865
+f 4386/4724 4526/4723 4528/4826 4391/4930
+f 4557/4933 4511/4910 4513/4891 4563/4890
+f 4535/4875 4537/4934 4536/4935 4508/4876
+f 4581/4936 4540/4937 4542/4917 4582/4916
+f 4521/4903 4485/4853 4482/4856 4520/4894
+f 4524/4904 4483/4860 4481/4864 4516/4925
+f 4519/4902 4486/4861 4485/4853 4521/4903
+f 4520/4894 4482/4856 4484/4868 4522/4895
+f 4523/4888 4487/4857 4483/4860 4524/4904
+f 4522/4887 4484/4878 4487/4857 4523/4888
+f 4550/4877 4508/4876 4517/4938 4553/4939
+f 4437/4838 4524/4904 4516/4925 4545/4940
+f 4537/4934 4535/4875 4505/4941 4539/4942
+f 4508/4876 4536/4935 4538/4943 4517/4938
+f 4486/4861 4519/4902 4539/4942 4505/4941
+f 4426/4731 4526/4723 4602/4471 4591/4585
+f 4529/4944 4532/4945 4533/4929 4515/4897
+f 4537/4934 4541/4924 4543/4914 4536/4935
+f 4532/4945 4527/4946 4506/4928 4533/4929
+f 4559/4901 4507/4900 4506/4928 4560/4947
+f 4554/4948 4547/4949 4486/4861 4505/4941
+f 4565/4950 4532/4945 4529/4944 4564/4951
+f 4536/4935 4543/4914 4542/4917 4538/4943
+f 4525/4927 4518/4926 4517/4938 4538/4943
+f 4525/4927 4540/4937 4545/4940 4516/4925
+f 4519/4902 4466/4780 4544/4913 4539/4942
+f 4541/4924 4537/4934 4539/4942 4544/4913
+f 4540/4937 4525/4927 4538/4943 4542/4917
+f 4579/4923 4501/4839 4503/4919 4583/4915
+f 4581/4936 4531/4830 4446/4829 4575/4952
+f 4545/4940 4575/4952 4446/4829 4437/4838
+f 4577/4779 4469/4748 4534/4885 4580/4912
+f 4583/4915 4503/4919 4439/4866 4582/4916
+f 4535/4875 4555/4874 4554/4948 4505/4941
+f 4564/4951 4561/4896 4547/4949 4554/4948
+f 4518/4926 4552/4953 4553/4939 4517/4938
+f 4558/4954 4550/4877 4553/4939 4560/4947
+f 4453/4869 4549/4955 4551/4956 4454/4863
+f 4478/4862 4548/4957 4549/4958 4453/4870
+f 4481/4864 4546/4959 4552/4953 4518/4926
+f 4486/4861 4547/4949 4548/4957 4478/4862
+f 4454/4863 4551/4956 4546/4959 4481/4864
+f 4565/4950 4555/4874 4550/4877 4558/4954
+f 4532/4945 4565/4950 4558/4954 4527/4946
+f 4527/4946 4558/4954 4560/4947 4506/4928
+f 4529/4944 4515/4897 4561/4896 4564/4951
+f 4555/4874 4565/4950 4564/4951 4554/4948
+f 4552/4953 4559/4901 4560/4947 4553/4939
+f 4549/4955 4557/4933 4563/4890 4551/4956
+f 4548/4957 4562/4899 4557/4922 4549/4958
+f 4546/4959 4556/4893 4559/4901 4552/4953
+f 4547/4949 4561/4896 4562/4899 4548/4957
+f 4551/4956 4563/4890 4556/4893 4546/4959
+f 4606/4920 4598/4932 4399/4865 4504/4918
+f 4603/4476 4586/4472 4386/4724 4568/4726
+f 4566/4735 4391/4930 4395/4931 4567/4743
+f 4540/4937 4581/4936 4575/4952 4545/4940
+f 4568/4726 4386/4724 4391/4930 4566/4735
+f 4541/4924 4579/4923 4583/4915 4543/4914
+f 4531/4830 4581/4936 4582/4916 4439/4866
+f 4534/4885 4501/4839 4579/4923 4580/4912
+f 4498/4720 4499/4719 4569/4907 4497/4797
+f 4609/4793 4605/4909 4571/4906 4496/4794
+f 4497/4797 4569/4907 4570/4908 4495/4798
+f 4496/4794 4571/4906 4578/4905 4494/4837
+f 4493/4836 4442/4883 4574/4884 4578/4905
+f 4437/4838 4574/4884 4576/4785 4465/4889
+f 4413/4812 4435/4790 4573/4767 4572/4818
+f 4465/4889 4576/4785 4572/4788 4402/4886
+f 4469/4748 4577/4779 4500/4768 4414/4749
+f 4435/4790 4414/4749 4500/4768 4573/4767
+f 4588/4663 4405/4809 4499/4719 4604/4462
+f 4567/4743 4395/4931 4598/4932 4606/4920
+f 4495/4798 4570/4908 4605/4909 4609/4793
+f 4418/4740 4393/4739 4599/4752 4593/4751
+f 4429/4742 4394/4741 4600/4756 4611/4755
+f 4410/4744 4608/4760 4596/4759
+f 4430/4746 4396/4745 4597/4764 4612/4763
+f 4422/4796 4410/4744 4596/4759 4594/4791
+f 4394/4741 4495/4798 4609/4793 4600/4756
+f 4396/4745 4422/4796 4594/4791 4597/4764
+f 4409/4808 4490/4807 4610/4802 4595/4801
+f 4393/4825 4430/4746 4612/4763 4599/4820
+f 4514/4827 4429/4742 4611/4755 4607/4822
+f 4490/4807 4418/4740 4593/4751 4610/4802
+f 4570/4908 4409/4808 4595/4801 4605/4909
+f 4504/4918 4502/4761 4608/4760 4606/4920
+f 4395/4931 4514/4827 4607/4822 4598/4932
+f 4637/4960 4632/4961 4616/4962 4626/4963
+f 4630/4964 4622/4965 4620/4966 4627/4967
+f 4636/4968 4634/4969 4618/4970 4628/4971
+f 4629/4972 4624/4973 4614/4974 4625/4975
+f 4635/4976 4633/4977 4617/4978 4623/4979
+f 4631/4980 4635/4976 4623/4979 4613/4981
+f 4628/4971 4618/4970 4624/4973 4629/4972
+f 4626/4982 4616/4983 4622/4965 4630/4964
+f 4638/4984 4626/4982 4630/4964 4642/4985
+f 4640/4986 4628/4971 4629/4972 4641/4987
+f 4641/4987 4629/4972 4625/4975 4643/4988
+f 4645/4989 4636/4968 4628/4971 4640/4986
+f 4642/4985 4630/4964 4627/4967 4639/4990
+f 4644/4991 4637/4960 4626/4963 4638/4992
+f 4643/4988 4625/4975 4637/4960 4644/4991
+f 4639/4993 4627/4994 4636/4968 4645/4989
+f 4615/4995 4621/4996 4635/4976 4631/4980
+f 4621/4996 4619/4997 4633/4977 4635/4976
+f 4627/4994 4620/4998 4634/4969 4636/4968
+f 4625/4975 4614/4974 4632/4961 4637/4960
+f 4619/4999 4639/4993 4645/4989 4633/5000
+f 4613/4981 4643/4988 4644/4991 4631/5001
+f 4631/5001 4644/4991 4638/4992 4615/5002
+f 4621/4996 4642/4985 4639/4990 4619/4997
+f 4633/5000 4645/4989 4640/4986 4617/4978
+f 4623/4979 4641/4987 4643/4988 4613/4981
+f 4617/4978 4640/4986 4641/4987 4623/4979
+f 4615/4995 4638/4984 4642/4985 4621/4996
+f 4670/5003 4665/5004 4649/5005 4659/5006
+f 4663/5007 4655/5008 4653/5009 4660/5010
+f 4669/5011 4667/5012 4651/5013 4661/5014
+f 4662/5015 4657/5016 4647/5017 4658/5018
+f 4668/5019 4666/5020 4650/5021 4656/5022
+f 4664/5023 4668/5019 4656/5022 4646/5024
+f 4661/5014 4651/5013 4657/5016 4662/5015
+f 4659/5025 4649/5026 4655/5008 4663/5007
+f 4671/5027 4659/5025 4663/5007 4675/5028
+f 4673/5029 4661/5014 4662/5015 4674/5030
+f 4674/5030 4662/5015 4658/5018 4676/5031
+f 4678/5032 4669/5011 4661/5014 4673/5029
+f 4675/5028 4663/5007 4660/5010 4672/5033
+f 4677/5034 4670/5003 4659/5006 4671/5035
+f 4676/5031 4658/5018 4670/5003 4677/5034
+f 4672/5036 4660/5037 4669/5011 4678/5032
+f 4648/5038 4654/5039 4668/5019 4664/5023
+f 4654/5039 4652/5040 4666/5020 4668/5019
+f 4660/5037 4653/5041 4667/5012 4669/5011
+f 4658/5018 4647/5017 4665/5004 4670/5003
+f 4652/5042 4672/5036 4678/5032 4666/5043
+f 4646/5024 4676/5031 4677/5034 4664/5044
+f 4664/5044 4677/5034 4671/5035 4648/5045
+f 4654/5039 4675/5028 4672/5033 4652/5040
+f 4666/5043 4678/5032 4673/5029 4650/5021
+f 4656/5022 4674/5030 4676/5031 4646/5024
+f 4650/5021 4673/5029 4674/5030 4656/5022
+f 4648/5038 4671/5027 4675/5028 4654/5039
+f 4703/5046 4698/5047 4682/5048 4692/5049
+f 4696/5050 4688/5051 4686/5052 4693/5053
+f 4702/5054 4700/5055 4684/5056 4694/5057
+f 4695/5058 4690/5059 4680/5060 4691/5061
+f 4701/5062 4699/5063 4683/5064 4689/5065
+f 4697/5066 4701/5062 4689/5065 4679/5067
+f 4694/5057 4684/5056 4690/5059 4695/5058
+f 4692/5068 4682/5069 4688/5051 4696/5050
+f 4704/5070 4692/5068 4696/5050 4708/5071
+f 4706/5072 4694/5057 4695/5058 4707/5073
+f 4707/5073 4695/5058 4691/5061 4709/5074
+f 4711/5075 4702/5054 4694/5057 4706/5072
+f 4708/5071 4696/5050 4693/5053 4705/5076
+f 4710/5077 4703/5046 4692/5049 4704/5078
+f 4709/5074 4691/5061 4703/5046 4710/5077
+f 4705/5079 4693/5080 4702/5054 4711/5075
+f 4681/5081 4687/5082 4701/5062 4697/5066
+f 4687/5082 4685/5083 4699/5063 4701/5062
+f 4693/5080 4686/5084 4700/5055 4702/5054
+f 4691/5061 4680/5060 4698/5047 4703/5046
+f 4685/5085 4705/5079 4711/5075 4699/5086
+f 4679/5067 4709/5074 4710/5077 4697/5087
+f 4697/5087 4710/5077 4704/5078 4681/5088
+f 4687/5082 4708/5071 4705/5076 4685/5083
+f 4699/5086 4711/5075 4706/5072 4683/5064
+f 4689/5065 4707/5073 4709/5074 4679/5067
+f 4683/5064 4706/5072 4707/5073 4689/5065
+f 4681/5081 4704/5070 4708/5071 4687/5082
+f 4736/5089 4731/5090 4715/5091 4725/5092
+f 4729/5093 4721/5094 4719/5095 4726/5096
+f 4735/5097 4733/5098 4717/5099 4727/5100
+f 4728/5101 4723/5102 4713/5103 4724/5104
+f 4734/5105 4732/5106 4716/5107 4722/5108
+f 4730/5109 4734/5105 4722/5108 4712/5110
+f 4727/5100 4717/5099 4723/5102 4728/5101
+f 4725/5111 4715/5112 4721/5094 4729/5093
+f 4737/5113 4725/5111 4729/5093 4741/5114
+f 4739/5115 4727/5100 4728/5101 4740/5116
+f 4740/5116 4728/5101 4724/5104 4742/5117
+f 4744/5118 4735/5097 4727/5100 4739/5115
+f 4741/5114 4729/5093 4726/5096 4738/5119
+f 4743/5120 4736/5089 4725/5092 4737/5121
+f 4742/5117 4724/5104 4736/5089 4743/5120
+f 4738/5122 4726/5123 4735/5097 4744/5118
+f 4714/5124 4720/5125 4734/5105 4730/5109
+f 4720/5125 4718/5126 4732/5106 4734/5105
+f 4726/5123 4719/5127 4733/5098 4735/5097
+f 4724/5104 4713/5103 4731/5090 4736/5089
+f 4718/5128 4738/5122 4744/5118 4732/5129
+f 4712/5110 4742/5117 4743/5120 4730/5130
+f 4730/5130 4743/5120 4737/5121 4714/5131
+f 4720/5125 4741/5114 4738/5119 4718/5126
+f 4732/5129 4744/5118 4739/5115 4716/5107
+f 4722/5108 4740/5116 4742/5117 4712/5110
+f 4716/5107 4739/5115 4740/5116 4722/5108
+f 4714/5124 4737/5113 4741/5114 4720/5125
+f 4769/5132 4764/5133 4748/5134 4758/5135
+f 4762/5136 4754/5137 4752/5138 4759/5139
+f 4768/5140 4766/5141 4750/5142 4760/5143
+f 4761/5144 4756/5145 4746/5146 4757/5147
+f 4767/5148 4765/5149 4749/5150 4755/5151
+f 4763/5152 4767/5148 4755/5151 4745/5153
+f 4760/5143 4750/5142 4756/5145 4761/5144
+f 4758/5154 4748/5155 4754/5137 4762/5136
+f 4770/5156 4758/5154 4762/5136 4774/5157
+f 4772/5158 4760/5143 4761/5144 4773/5159
+f 4773/5159 4761/5144 4757/5147 4775/5160
+f 4777/5161 4768/5140 4760/5143 4772/5158
+f 4774/5157 4762/5136 4759/5139 4771/5162
+f 4776/5163 4769/5132 4758/5135 4770/5164
+f 4775/5160 4757/5147 4769/5132 4776/5163
+f 4771/5165 4759/5166 4768/5140 4777/5161
+f 4747/5167 4753/5168 4767/5148 4763/5152
+f 4753/5168 4751/5169 4765/5149 4767/5148
+f 4759/5166 4752/5170 4766/5141 4768/5140
+f 4757/5147 4746/5146 4764/5133 4769/5132
+f 4751/5171 4771/5165 4777/5161 4765/5172
+f 4745/5153 4775/5160 4776/5163 4763/5173
+f 4763/5173 4776/5163 4770/5164 4747/5174
+f 4753/5168 4774/5157 4771/5162 4751/5169
+f 4765/5172 4777/5161 4772/5158 4749/5150
+f 4755/5151 4773/5159 4775/5160 4745/5153
+f 4749/5150 4772/5158 4773/5159 4755/5151
+f 4747/5167 4770/5156 4774/5157 4753/5168
+f 4802/5175 4797/5176 4781/5177 4791/5178
+f 4795/5179 4787/5180 4785/5181 4792/5182
+f 4801/5183 4799/5184 4783/5185 4793/5186
+f 4794/5187 4789/5188 4779/5189 4790/5190
+f 4800/5191 4798/5192 4782/5193 4788/5194
+f 4796/5195 4800/5191 4788/5194 4778/5196
+f 4793/5186 4783/5185 4789/5188 4794/5187
+f 4791/5197 4781/5198 4787/5180 4795/5179
+f 4803/5199 4791/5197 4795/5179 4807/5200
+f 4805/5201 4793/5186 4794/5187 4806/5202
+f 4806/5202 4794/5187 4790/5190 4808/5203
+f 4810/5204 4801/5183 4793/5186 4805/5201
+f 4807/5200 4795/5179 4792/5182 4804/5205
+f 4809/5206 4802/5175 4791/5178 4803/5207
+f 4808/5203 4790/5190 4802/5175 4809/5206
+f 4804/5208 4792/5209 4801/5183 4810/5204
+f 4780/5210 4786/5211 4800/5191 4796/5195
+f 4786/5211 4784/5212 4798/5192 4800/5191
+f 4792/5209 4785/5213 4799/5184 4801/5183
+f 4790/5190 4779/5189 4797/5176 4802/5175
+f 4784/5214 4804/5208 4810/5204 4798/5215
+f 4778/5196 4808/5203 4809/5206 4796/5216
+f 4796/5216 4809/5206 4803/5207 4780/5217
+f 4786/5211 4807/5200 4804/5205 4784/5212
+f 4798/5215 4810/5204 4805/5201 4782/5193
+f 4788/5194 4806/5202 4808/5203 4778/5196
+f 4782/5193 4805/5201 4806/5202 4788/5194
+f 4780/5210 4803/5199 4807/5200 4786/5211
+f 4835/5218 4830/5219 4814/5220 4824/5221
+f 4828/5222 4820/5223 4818/5224 4825/5225
+f 4834/5226 4832/5227 4816/5228 4826/5229
+f 4827/5230 4822/5231 4812/5232 4823/5233
+f 4833/5234 4831/5235 4815/5236 4821/5237
+f 4829/5238 4833/5234 4821/5237 4811/5239
+f 4826/5229 4816/5228 4822/5231 4827/5230
+f 4824/5240 4814/5241 4820/5223 4828/5222
+f 4836/5242 4824/5240 4828/5222 4840/5243
+f 4838/5244 4826/5229 4827/5230 4839/5245
+f 4839/5245 4827/5230 4823/5233 4841/5246
+f 4843/5247 4834/5226 4826/5229 4838/5244
+f 4840/5243 4828/5222 4825/5225 4837/5248
+f 4842/5249 4835/5218 4824/5221 4836/5250
+f 4841/5246 4823/5233 4835/5218 4842/5249
+f 4837/5251 4825/5252 4834/5226 4843/5247
+f 4813/5253 4819/5254 4833/5234 4829/5238
+f 4819/5254 4817/5255 4831/5235 4833/5234
+f 4825/5252 4818/5256 4832/5227 4834/5226
+f 4823/5233 4812/5232 4830/5219 4835/5218
+f 4817/5257 4837/5251 4843/5247 4831/5258
+f 4811/5239 4841/5246 4842/5249 4829/5259
+f 4829/5259 4842/5249 4836/5250 4813/5260
+f 4819/5254 4840/5243 4837/5248 4817/5255
+f 4831/5258 4843/5247 4838/5244 4815/5236
+f 4821/5237 4839/5245 4841/5246 4811/5239
+f 4815/5236 4838/5244 4839/5245 4821/5237
+f 4813/5253 4836/5242 4840/5243 4819/5254
+f 4868/5261 4863/5262 4847/5263 4857/5264
+f 4861/5265 4853/5266 4851/5267 4858/5268
+f 4867/5269 4865/5270 4849/5271 4859/5272
+f 4860/5273 4855/5274 4845/5275 4856/5276
+f 4866/5277 4864/5278 4848/5279 4854/5280
+f 4862/5281 4866/5277 4854/5280 4844/5282
+f 4859/5272 4849/5271 4855/5274 4860/5273
+f 4857/5283 4847/5284 4853/5266 4861/5265
+f 4869/5285 4857/5283 4861/5265 4873/5286
+f 4871/5287 4859/5272 4860/5273 4872/5288
+f 4872/5288 4860/5273 4856/5276 4874/5289
+f 4876/5290 4867/5269 4859/5272 4871/5287
+f 4873/5286 4861/5265 4858/5268 4870/5291
+f 4875/5292 4868/5261 4857/5264 4869/5293
+f 4874/5289 4856/5276 4868/5261 4875/5292
+f 4870/5294 4858/5295 4867/5269 4876/5290
+f 4846/5296 4852/5297 4866/5277 4862/5281
+f 4852/5297 4850/5298 4864/5278 4866/5277
+f 4858/5295 4851/5299 4865/5270 4867/5269
+f 4856/5276 4845/5275 4863/5262 4868/5261
+f 4850/5300 4870/5294 4876/5290 4864/5301
+f 4844/5282 4874/5289 4875/5292 4862/5302
+f 4862/5302 4875/5292 4869/5293 4846/5303
+f 4852/5297 4873/5286 4870/5291 4850/5298
+f 4864/5301 4876/5290 4871/5287 4848/5279
+f 4854/5280 4872/5288 4874/5289 4844/5282
+f 4848/5279 4871/5287 4872/5288 4854/5280
+f 4846/5296 4869/5285 4873/5286 4852/5297
+f 4901/5304 4890/5305 4880/5306 4896/5307
+f 4894/5308 4891/5309 4884/5310 4886/5311
+f 4900/5312 4892/5313 4882/5314 4898/5315
+f 4893/5316 4889/5317 4878/5318 4888/5319
+f 4899/5320 4887/5321 4881/5322 4897/5323
+f 4895/5324 4877/5325 4887/5321 4899/5320
+f 4892/5313 4893/5316 4888/5319 4882/5314
+f 4890/5326 4894/5308 4886/5311 4880/5327
+f 4902/5328 4906/5329 4894/5308 4890/5326
+f 4904/5330 4905/5331 4893/5316 4892/5313
+f 4905/5331 4907/5332 4889/5317 4893/5316
+f 4909/5333 4904/5330 4892/5313 4900/5312
+f 4906/5329 4903/5334 4891/5309 4894/5308
+f 4908/5335 4902/5336 4890/5305 4901/5304
+f 4907/5332 4908/5335 4901/5304 4889/5317
+f 4903/5337 4909/5333 4900/5312 4891/5338
+f 4879/5339 4895/5324 4899/5320 4885/5340
+f 4885/5340 4899/5320 4897/5323 4883/5341
+f 4891/5338 4900/5312 4898/5315 4884/5342
+f 4889/5317 4901/5304 4896/5307 4878/5318
+f 4883/5343 4897/5344 4909/5333 4903/5337
+f 4877/5325 4895/5345 4908/5335 4907/5332
+f 4895/5345 4879/5346 4902/5336 4908/5335
+f 4885/5340 4883/5341 4903/5334 4906/5329
+f 4897/5344 4881/5322 4904/5330 4909/5333
+f 4887/5321 4877/5325 4907/5332 4905/5331
+f 4881/5322 4887/5321 4905/5331 4904/5330
+f 4879/5339 4885/5340 4906/5329 4902/5328
+f 4934/5347 4923/5348 4913/5349 4929/5350
+f 4927/5351 4924/5352 4917/5353 4919/5354
+f 4933/5355 4925/5356 4915/5357 4931/5358
+f 4926/5359 4922/5360 4911/5361 4921/5362
+f 4932/5363 4920/5364 4914/5365 4930/5366
+f 4928/5367 4910/5368 4920/5364 4932/5363
+f 4925/5356 4926/5359 4921/5362 4915/5357
+f 4923/5369 4927/5351 4919/5354 4913/5370
+f 4935/5371 4939/5372 4927/5351 4923/5369
+f 4937/5373 4938/5374 4926/5359 4925/5356
+f 4938/5374 4940/5375 4922/5360 4926/5359
+f 4942/5376 4937/5373 4925/5356 4933/5355
+f 4939/5372 4936/5377 4924/5352 4927/5351
+f 4941/5378 4935/5379 4923/5348 4934/5347
+f 4940/5375 4941/5378 4934/5347 4922/5360
+f 4936/5380 4942/5376 4933/5355 4924/5381
+f 4912/5382 4928/5367 4932/5363 4918/5383
+f 4918/5383 4932/5363 4930/5366 4916/5384
+f 4924/5381 4933/5355 4931/5358 4917/5385
+f 4922/5360 4934/5347 4929/5350 4911/5361
+f 4916/5386 4930/5387 4942/5376 4936/5380
+f 4910/5368 4928/5388 4941/5378 4940/5375
+f 4928/5388 4912/5389 4935/5379 4941/5378
+f 4918/5383 4916/5384 4936/5377 4939/5372
+f 4930/5387 4914/5365 4937/5373 4942/5376
+f 4920/5364 4910/5368 4940/5375 4938/5374
+f 4914/5365 4920/5364 4938/5374 4937/5373
+f 4912/5382 4918/5383 4939/5372 4935/5371
+f 4967/5390 4956/5391 4946/5392 4962/5393
+f 4960/5394 4957/5395 4950/5396 4952/5397
+f 4966/5398 4958/5399 4948/5400 4964/5401
+f 4959/5402 4955/5403 4944/5404 4954/5405
+f 4965/5406 4953/5407 4947/5408 4963/5409
+f 4961/5410 4943/5411 4953/5407 4965/5406
+f 4958/5399 4959/5402 4954/5405 4948/5400
+f 4956/5412 4960/5394 4952/5397 4946/5413
+f 4968/5414 4972/5415 4960/5394 4956/5412
+f 4970/5416 4971/5417 4959/5402 4958/5399
+f 4971/5417 4973/5418 4955/5403 4959/5402
+f 4975/5419 4970/5416 4958/5399 4966/5398
+f 4972/5415 4969/5420 4957/5395 4960/5394
+f 4974/5421 4968/5422 4956/5391 4967/5390
+f 4973/5418 4974/5421 4967/5390 4955/5403
+f 4969/5423 4975/5419 4966/5398 4957/5424
+f 4945/5425 4961/5410 4965/5406 4951/5426
+f 4951/5426 4965/5406 4963/5409 4949/5427
+f 4957/5424 4966/5398 4964/5401 4950/5428
+f 4955/5403 4967/5390 4962/5393 4944/5404
+f 4949/5429 4963/5430 4975/5419 4969/5423
+f 4943/5411 4961/5431 4974/5421 4973/5418
+f 4961/5431 4945/5432 4968/5422 4974/5421
+f 4951/5426 4949/5427 4969/5420 4972/5415
+f 4963/5430 4947/5408 4970/5416 4975/5419
+f 4953/5407 4943/5411 4973/5418 4971/5417
+f 4947/5408 4953/5407 4971/5417 4970/5416
+f 4945/5425 4951/5426 4972/5415 4968/5414
+f 5000/5433 4989/5434 4979/5435 4995/5436
+f 4993/5437 4990/5438 4983/5439 4985/5440
+f 4999/5441 4991/5442 4981/5443 4997/5444
+f 4992/5445 4988/5446 4977/5447 4987/5448
+f 4998/5449 4986/5450 4980/5451 4996/5452
+f 4994/5453 4976/5454 4986/5450 4998/5449
+f 4991/5442 4992/5445 4987/5448 4981/5443
+f 4989/5455 4993/5437 4985/5440 4979/5456
+f 5001/5457 5005/5458 4993/5437 4989/5455
+f 5003/5459 5004/5460 4992/5445 4991/5442
+f 5004/5460 5006/5461 4988/5446 4992/5445
+f 5008/5462 5003/5459 4991/5442 4999/5441
+f 5005/5458 5002/5463 4990/5438 4993/5437
+f 5007/5464 5001/5465 4989/5434 5000/5433
+f 5006/5461 5007/5464 5000/5433 4988/5446
+f 5002/5466 5008/5462 4999/5441 4990/5467
+f 4978/5468 4994/5453 4998/5449 4984/5469
+f 4984/5469 4998/5449 4996/5452 4982/5470
+f 4990/5467 4999/5441 4997/5444 4983/5471
+f 4988/5446 5000/5433 4995/5436 4977/5447
+f 4982/5472 4996/5473 5008/5462 5002/5466
+f 4976/5454 4994/5474 5007/5464 5006/5461
+f 4994/5474 4978/5475 5001/5465 5007/5464
+f 4984/5469 4982/5470 5002/5463 5005/5458
+f 4996/5473 4980/5451 5003/5459 5008/5462
+f 4986/5450 4976/5454 5006/5461 5004/5460
+f 4980/5451 4986/5450 5004/5460 5003/5459
+f 4978/5468 4984/5469 5005/5458 5001/5457
+f 5033/5476 5022/5477 5012/5478 5028/5479
+f 5026/5480 5023/5481 5016/5482 5018/5483
+f 5032/5484 5024/5485 5014/5486 5030/5487
+f 5025/5488 5021/5489 5010/5490 5020/5491
+f 5031/5492 5019/5493 5013/5494 5029/5495
+f 5027/5496 5009/5497 5019/5493 5031/5492
+f 5024/5485 5025/5488 5020/5491 5014/5486
+f 5022/5498 5026/5480 5018/5483 5012/5499
+f 5034/5500 5038/5501 5026/5480 5022/5498
+f 5036/5502 5037/5503 5025/5488 5024/5485
+f 5037/5503 5039/5504 5021/5489 5025/5488
+f 5041/5505 5036/5502 5024/5485 5032/5484
+f 5038/5501 5035/5506 5023/5481 5026/5480
+f 5040/5507 5034/5508 5022/5477 5033/5476
+f 5039/5504 5040/5507 5033/5476 5021/5489
+f 5035/5509 5041/5505 5032/5484 5023/5510
+f 5011/5511 5027/5496 5031/5492 5017/5512
+f 5017/5512 5031/5492 5029/5495 5015/5513
+f 5023/5510 5032/5484 5030/5487 5016/5514
+f 5021/5489 5033/5476 5028/5479 5010/5490
+f 5015/5515 5029/5516 5041/5505 5035/5509
+f 5009/5497 5027/5517 5040/5507 5039/5504
+f 5027/5517 5011/5518 5034/5508 5040/5507
+f 5017/5512 5015/5513 5035/5506 5038/5501
+f 5029/5516 5013/5494 5036/5502 5041/5505
+f 5019/5493 5009/5497 5039/5504 5037/5503
+f 5013/5494 5019/5493 5037/5503 5036/5502
+f 5011/5511 5017/5512 5038/5501 5034/5500
+f 5066/5519 5055/5520 5045/5521 5061/5522
+f 5059/5523 5056/5524 5049/5525 5051/5526
+f 5065/5527 5057/5528 5047/5529 5063/5530
+f 5058/5531 5054/5532 5043/5533 5053/5534
+f 5064/5535 5052/5536 5046/5537 5062/5538
+f 5060/5539 5042/5540 5052/5536 5064/5535
+f 5057/5528 5058/5531 5053/5534 5047/5529
+f 5055/5541 5059/5523 5051/5526 5045/5542
+f 5067/5543 5071/5544 5059/5523 5055/5541
+f 5069/5545 5070/5546 5058/5531 5057/5528
+f 5070/5546 5072/5547 5054/5532 5058/5531
+f 5074/5548 5069/5545 5057/5528 5065/5527
+f 5071/5544 5068/5549 5056/5524 5059/5523
+f 5073/5550 5067/5551 5055/5520 5066/5519
+f 5072/5547 5073/5550 5066/5519 5054/5532
+f 5068/5552 5074/5548 5065/5527 5056/5553
+f 5044/5554 5060/5539 5064/5535 5050/5555
+f 5050/5555 5064/5535 5062/5538 5048/5556
+f 5056/5553 5065/5527 5063/5530 5049/5557
+f 5054/5532 5066/5519 5061/5522 5043/5533
+f 5048/5558 5062/5559 5074/5548 5068/5552
+f 5042/5540 5060/5560 5073/5550 5072/5547
+f 5060/5560 5044/5561 5067/5551 5073/5550
+f 5050/5555 5048/5556 5068/5549 5071/5544
+f 5062/5559 5046/5537 5069/5545 5074/5548
+f 5052/5536 5042/5540 5072/5547 5070/5546
+f 5046/5537 5052/5536 5070/5546 5069/5545
+f 5044/5554 5050/5555 5071/5544 5067/5543
+f 5099/5562 5088/5563 5078/5564 5094/5565
+f 5092/5566 5089/5567 5082/5568 5084/5569
+f 5098/5570 5090/5571 5080/5572 5096/5573
+f 5091/5574 5087/5575 5076/5576 5086/5577
+f 5097/5578 5085/5579 5079/5580 5095/5581
+f 5093/5582 5075/5583 5085/5579 5097/5578
+f 5090/5571 5091/5574 5086/5577 5080/5572
+f 5088/5584 5092/5566 5084/5569 5078/5585
+f 5100/5586 5104/5587 5092/5566 5088/5584
+f 5102/5588 5103/5589 5091/5574 5090/5571
+f 5103/5589 5105/5590 5087/5575 5091/5574
+f 5107/5591 5102/5588 5090/5571 5098/5570
+f 5104/5587 5101/5592 5089/5567 5092/5566
+f 5106/5593 5100/5594 5088/5563 5099/5562
+f 5105/5590 5106/5593 5099/5562 5087/5575
+f 5101/5595 5107/5591 5098/5570 5089/5596
+f 5077/5597 5093/5582 5097/5578 5083/5598
+f 5083/5598 5097/5578 5095/5581 5081/5599
+f 5089/5596 5098/5570 5096/5573 5082/5600
+f 5087/5575 5099/5562 5094/5565 5076/5576
+f 5081/5601 5095/5602 5107/5591 5101/5595
+f 5075/5583 5093/5603 5106/5593 5105/5590
+f 5093/5603 5077/5604 5100/5594 5106/5593
+f 5083/5598 5081/5599 5101/5592 5104/5587
+f 5095/5602 5079/5580 5102/5588 5107/5591
+f 5085/5579 5075/5583 5105/5590 5103/5589
+f 5079/5580 5085/5579 5103/5589 5102/5588
+f 5077/5597 5083/5598 5104/5587 5100/5586
+f 5132/5605 5121/5606 5111/5607 5127/5608
+f 5125/5609 5122/5610 5115/5611 5117/5612
+f 5131/5613 5123/5614 5113/5615 5129/5616
+f 5124/5617 5120/5618 5109/5619 5119/5620
+f 5130/5621 5118/5622 5112/5623 5128/5624
+f 5126/5625 5108/5626 5118/5622 5130/5621
+f 5123/5614 5124/5617 5119/5620 5113/5615
+f 5121/5627 5125/5609 5117/5612 5111/5628
+f 5133/5629 5137/5630 5125/5609 5121/5627
+f 5135/5631 5136/5632 5124/5617 5123/5614
+f 5136/5632 5138/5633 5120/5618 5124/5617
+f 5140/5634 5135/5631 5123/5614 5131/5613
+f 5137/5630 5134/5635 5122/5610 5125/5609
+f 5139/5636 5133/5637 5121/5606 5132/5605
+f 5138/5633 5139/5636 5132/5605 5120/5618
+f 5134/5638 5140/5634 5131/5613 5122/5639
+f 5110/5640 5126/5625 5130/5621 5116/5641
+f 5116/5641 5130/5621 5128/5624 5114/5642
+f 5122/5639 5131/5613 5129/5616 5115/5643
+f 5120/5618 5132/5605 5127/5608 5109/5619
+f 5114/5644 5128/5645 5140/5634 5134/5638
+f 5108/5626 5126/5646 5139/5636 5138/5633
+f 5126/5646 5110/5647 5133/5637 5139/5636
+f 5116/5641 5114/5642 5134/5635 5137/5630
+f 5128/5645 5112/5623 5135/5631 5140/5634
+f 5118/5622 5108/5626 5138/5633 5136/5632
+f 5112/5623 5118/5622 5136/5632 5135/5631
+f 5110/5640 5116/5641 5137/5630 5133/5629
+f 5165/5648 5160/5649 5144/5650 5154/5651
+f 5158/5652 5150/5653 5148/5654 5155/5655
+f 5164/5656 5162/5657 5146/5658 5156/5659
+f 5157/5660 5152/5661 5142/5662 5153/5663
+f 5163/5664 5161/5665 5145/5666 5151/5667
+f 5159/5668 5163/5664 5151/5667 5141/5669
+f 5156/5659 5146/5658 5152/5661 5157/5660
+f 5154/5670 5144/5671 5150/5653 5158/5652
+f 5166/5672 5154/5670 5158/5652 5170/5673
+f 5168/5674 5156/5659 5157/5660 5169/5675
+f 5169/5675 5157/5660 5153/5663 5171/5676
+f 5173/5677 5164/5656 5156/5659 5168/5674
+f 5170/5673 5158/5652 5155/5655 5167/5678
+f 5172/5679 5165/5648 5154/5651 5166/5680
+f 5171/5676 5153/5663 5165/5648 5172/5679
+f 5167/5681 5155/5682 5164/5656 5173/5677
+f 5143/5683 5149/5684 5163/5664 5159/5668
+f 5149/5684 5147/5685 5161/5665 5163/5664
+f 5155/5682 5148/5686 5162/5657 5164/5656
+f 5153/5663 5142/5662 5160/5649 5165/5648
+f 5147/5687 5167/5681 5173/5677 5161/5688
+f 5141/5669 5171/5676 5172/5679 5159/5689
+f 5159/5689 5172/5679 5166/5680 5143/5690
+f 5149/5684 5170/5673 5167/5678 5147/5685
+f 5161/5688 5173/5677 5168/5674 5145/5666
+f 5151/5667 5169/5675 5171/5676 5141/5669
+f 5145/5666 5168/5674 5169/5675 5151/5667
+f 5143/5683 5166/5672 5170/5673 5149/5684
+f 5198/5691 5187/5692 5177/5693 5193/5694
+f 5191/5695 5188/5696 5181/5697 5183/5698
+f 5197/5699 5189/5700 5179/5701 5195/5702
+f 5190/5703 5186/5704 5175/5705 5185/5706
+f 5196/5707 5184/5708 5178/5709 5194/5710
+f 5192/5711 5174/5712 5184/5708 5196/5707
+f 5189/5700 5190/5703 5185/5706 5179/5701
+f 5187/5713 5191/5695 5183/5698 5177/5714
+f 5199/5715 5203/5716 5191/5695 5187/5713
+f 5201/5717 5202/5718 5190/5703 5189/5700
+f 5202/5718 5204/5719 5186/5704 5190/5703
+f 5206/5720 5201/5717 5189/5700 5197/5699
+f 5203/5716 5200/5721 5188/5696 5191/5695
+f 5205/5722 5199/5723 5187/5692 5198/5691
+f 5204/5719 5205/5722 5198/5691 5186/5704
+f 5200/5724 5206/5720 5197/5699 5188/5725
+f 5176/5726 5192/5711 5196/5707 5182/5727
+f 5182/5727 5196/5707 5194/5710 5180/5728
+f 5188/5725 5197/5699 5195/5702 5181/5729
+f 5186/5704 5198/5691 5193/5694 5175/5705
+f 5180/5730 5194/5731 5206/5720 5200/5724
+f 5174/5712 5192/5732 5205/5722 5204/5719
+f 5192/5732 5176/5733 5199/5723 5205/5722
+f 5182/5727 5180/5728 5200/5721 5203/5716
+f 5194/5731 5178/5709 5201/5717 5206/5720
+f 5184/5708 5174/5712 5204/5719 5202/5718
+f 5178/5709 5184/5708 5202/5718 5201/5717
+f 5176/5726 5182/5727 5203/5716 5199/5715
+f 5231/5734 5220/5735 5210/5736 5226/5737
+f 5224/5738 5221/5739 5214/5740 5216/5741
+f 5230/5742 5222/5743 5212/5744 5228/5745
+f 5223/5746 5219/5747 5208/5748 5218/5749
+f 5229/5750 5217/5751 5211/5752 5227/5753
+f 5225/5754 5207/5755 5217/5751 5229/5750
+f 5222/5743 5223/5746 5218/5749 5212/5744
+f 5220/5756 5224/5738 5216/5741 5210/5757
+f 5232/5758 5236/5759 5224/5738 5220/5756
+f 5234/5760 5235/5761 5223/5746 5222/5743
+f 5235/5761 5237/5762 5219/5747 5223/5746
+f 5239/5763 5234/5760 5222/5743 5230/5742
+f 5236/5759 5233/5764 5221/5739 5224/5738
+f 5238/5765 5232/5766 5220/5735 5231/5734
+f 5237/5762 5238/5765 5231/5734 5219/5747
+f 5233/5767 5239/5763 5230/5742 5221/5768
+f 5209/5769 5225/5754 5229/5750 5215/5770
+f 5215/5770 5229/5750 5227/5753 5213/5771
+f 5221/5768 5230/5742 5228/5745 5214/5772
+f 5219/5747 5231/5734 5226/5737 5208/5748
+f 5213/5773 5227/5774 5239/5763 5233/5767
+f 5207/5755 5225/5775 5238/5765 5237/5762
+f 5225/5775 5209/5776 5232/5766 5238/5765
+f 5215/5770 5213/5771 5233/5764 5236/5759
+f 5227/5774 5211/5752 5234/5760 5239/5763
+f 5217/5751 5207/5755 5237/5762 5235/5761
+f 5211/5752 5217/5751 5235/5761 5234/5760
+f 5209/5769 5215/5770 5236/5759 5232/5758
+f 5264/5777 5253/5778 5243/5779 5259/5780
+f 5257/5781 5254/5782 5247/5783 5249/5784
+f 5263/5785 5255/5786 5245/5787 5261/5788
+f 5256/5789 5252/5790 5241/5791 5251/5792
+f 5262/5793 5250/5794 5244/5795 5260/5796
+f 5258/5797 5240/5798 5250/5794 5262/5793
+f 5255/5786 5256/5789 5251/5792 5245/5787
+f 5253/5799 5257/5781 5249/5784 5243/5800
+f 5265/5801 5269/5802 5257/5781 5253/5799
+f 5267/5803 5268/5804 5256/5789 5255/5786
+f 5268/5804 5270/5805 5252/5790 5256/5789
+f 5272/5806 5267/5803 5255/5786 5263/5785
+f 5269/5802 5266/5807 5254/5782 5257/5781
+f 5271/5808 5265/5809 5253/5778 5264/5777
+f 5270/5805 5271/5808 5264/5777 5252/5790
+f 5266/5810 5272/5806 5263/5785 5254/5811
+f 5242/5812 5258/5797 5262/5793 5248/5813
+f 5248/5813 5262/5793 5260/5796 5246/5814
+f 5254/5811 5263/5785 5261/5788 5247/5815
+f 5252/5790 5264/5777 5259/5780 5241/5791
+f 5246/5816 5260/5817 5272/5806 5266/5810
+f 5240/5798 5258/5818 5271/5808 5270/5805
+f 5258/5818 5242/5819 5265/5809 5271/5808
+f 5248/5813 5246/5814 5266/5807 5269/5802
+f 5260/5817 5244/5795 5267/5803 5272/5806
+f 5250/5794 5240/5798 5270/5805 5268/5804
+f 5244/5795 5250/5794 5268/5804 5267/5803
+f 5242/5812 5248/5813 5269/5802 5265/5801
+f 5297/5820 5286/5821 5276/5822 5292/5823
+f 5290/5824 5287/5825 5280/5826 5282/5827
+f 5296/5828 5288/5829 5278/5830 5294/5831
+f 5289/5832 5285/5833 5274/5834 5284/5835
+f 5295/5836 5283/5837 5277/5838 5293/5839
+f 5291/5840 5273/5841 5283/5837 5295/5836
+f 5288/5829 5289/5832 5284/5835 5278/5830
+f 5286/5842 5290/5824 5282/5827 5276/5843
+f 5298/5844 5302/5845 5290/5824 5286/5842
+f 5300/5846 5301/5847 5289/5832 5288/5829
+f 5301/5847 5303/5848 5285/5833 5289/5832
+f 5305/5849 5300/5846 5288/5829 5296/5828
+f 5302/5845 5299/5850 5287/5825 5290/5824
+f 5304/5851 5298/5852 5286/5821 5297/5820
+f 5303/5848 5304/5851 5297/5820 5285/5833
+f 5299/5853 5305/5849 5296/5828 5287/5854
+f 5275/5855 5291/5840 5295/5836 5281/5856
+f 5281/5856 5295/5836 5293/5839 5279/5857
+f 5287/5854 5296/5828 5294/5831 5280/5858
+f 5285/5833 5297/5820 5292/5823 5274/5834
+f 5279/5859 5293/5860 5305/5849 5299/5853
+f 5273/5841 5291/5861 5304/5851 5303/5848
+f 5291/5861 5275/5862 5298/5852 5304/5851
+f 5281/5856 5279/5857 5299/5850 5302/5845
+f 5293/5860 5277/5838 5300/5846 5305/5849
+f 5283/5837 5273/5841 5303/5848 5301/5847
+f 5277/5838 5283/5837 5301/5847 5300/5846
+f 5275/5855 5281/5856 5302/5845 5298/5844
+f 5330/5863 5319/5864 5309/5865 5325/5866
+f 5323/5867 5320/5868 5313/5869 5315/5870
+f 5329/5871 5321/5872 5311/5873 5327/5874
+f 5322/5875 5318/5876 5307/5877 5317/5878
+f 5328/5879 5316/5880 5310/5881 5326/5882
+f 5324/5883 5306/5884 5316/5880 5328/5879
+f 5321/5872 5322/5875 5317/5878 5311/5873
+f 5319/5885 5323/5867 5315/5870 5309/5886
+f 5331/5887 5335/5888 5323/5867 5319/5885
+f 5333/5889 5334/5890 5322/5875 5321/5872
+f 5334/5890 5336/5891 5318/5876 5322/5875
+f 5338/5892 5333/5889 5321/5872 5329/5871
+f 5335/5888 5332/5893 5320/5868 5323/5867
+f 5337/5894 5331/5895 5319/5864 5330/5863
+f 5336/5891 5337/5894 5330/5863 5318/5876
+f 5332/5896 5338/5892 5329/5871 5320/5897
+f 5308/5898 5324/5883 5328/5879 5314/5899
+f 5314/5899 5328/5879 5326/5882 5312/5900
+f 5320/5897 5329/5871 5327/5874 5313/5901
+f 5318/5876 5330/5863 5325/5866 5307/5877
+f 5312/5902 5326/5903 5338/5892 5332/5896
+f 5306/5884 5324/5904 5337/5894 5336/5891
+f 5324/5904 5308/5905 5331/5895 5337/5894
+f 5314/5899 5312/5900 5332/5893 5335/5888
+f 5326/5903 5310/5881 5333/5889 5338/5892
+f 5316/5880 5306/5884 5336/5891 5334/5890
+f 5310/5881 5316/5880 5334/5890 5333/5889
+f 5308/5898 5314/5899 5335/5888 5331/5887
+f 5363/5906 5352/5907 5342/5908 5358/5909
+f 5356/5910 5353/5911 5346/5912 5348/5913
+f 5362/5914 5354/5915 5344/5916 5360/5917
+f 5355/5918 5351/5919 5340/5920 5350/5921
+f 5361/5922 5349/5923 5343/5924 5359/5925
+f 5357/5926 5339/5927 5349/5923 5361/5922
+f 5354/5915 5355/5918 5350/5921 5344/5916
+f 5352/5928 5356/5910 5348/5913 5342/5929
+f 5364/5930 5368/5931 5356/5910 5352/5928
+f 5366/5932 5367/5933 5355/5918 5354/5915
+f 5367/5933 5369/5934 5351/5919 5355/5918
+f 5371/5935 5366/5932 5354/5915 5362/5914
+f 5368/5931 5365/5936 5353/5911 5356/5910
+f 5370/5937 5364/5938 5352/5907 5363/5906
+f 5369/5934 5370/5937 5363/5906 5351/5919
+f 5365/5939 5371/5935 5362/5914 5353/5940
+f 5341/5941 5357/5926 5361/5922 5347/5942
+f 5347/5942 5361/5922 5359/5925 5345/5943
+f 5353/5940 5362/5914 5360/5917 5346/5944
+f 5351/5919 5363/5906 5358/5909 5340/5920
+f 5345/5945 5359/5946 5371/5935 5365/5939
+f 5339/5927 5357/5947 5370/5937 5369/5934
+f 5357/5947 5341/5948 5364/5938 5370/5937
+f 5347/5942 5345/5943 5365/5936 5368/5931
+f 5359/5946 5343/5924 5366/5932 5371/5935
+f 5349/5923 5339/5927 5369/5934 5367/5933
+f 5343/5924 5349/5923 5367/5933 5366/5932
+f 5341/5941 5347/5942 5368/5931 5364/5930
+f 5396/5949 5385/5950 5375/5951 5391/5952
+f 5389/5953 5386/5954 5379/5955 5381/5956
+f 5395/5957 5387/5958 5377/5959 5393/5960
+f 5388/5961 5384/5962 5373/5963 5383/5964
+f 5394/5965 5382/5966 5376/5967 5392/5968
+f 5390/5969 5372/5970 5382/5966 5394/5965
+f 5387/5958 5388/5961 5383/5964 5377/5959
+f 5385/5971 5389/5953 5381/5956 5375/5972
+f 5397/5973 5401/5974 5389/5953 5385/5971
+f 5399/5975 5400/5976 5388/5961 5387/5958
+f 5400/5976 5402/5977 5384/5962 5388/5961
+f 5404/5978 5399/5975 5387/5958 5395/5957
+f 5401/5974 5398/5979 5386/5954 5389/5953
+f 5403/5980 5397/5981 5385/5950 5396/5949
+f 5402/5977 5403/5980 5396/5949 5384/5962
+f 5398/5982 5404/5978 5395/5957 5386/5983
+f 5374/5984 5390/5969 5394/5965 5380/5985
+f 5380/5985 5394/5965 5392/5968 5378/5986
+f 5386/5983 5395/5957 5393/5960 5379/5987
+f 5384/5962 5396/5949 5391/5952 5373/5963
+f 5378/5988 5392/5989 5404/5978 5398/5982
+f 5372/5970 5390/5990 5403/5980 5402/5977
+f 5390/5990 5374/5991 5397/5981 5403/5980
+f 5380/5985 5378/5986 5398/5979 5401/5974
+f 5392/5989 5376/5967 5399/5975 5404/5978
+f 5382/5966 5372/5970 5402/5977 5400/5976
+f 5376/5967 5382/5966 5400/5976 5399/5975
+f 5374/5984 5380/5985 5401/5974 5397/5973
+f 5429/5992 5418/5993 5408/5994 5424/5995
+f 5422/5996 5419/5997 5412/5998 5414/5999
+f 5428/6000 5420/6001 5410/6002 5426/6003
+f 5421/6004 5417/6005 5406/6006 5416/6007
+f 5427/6008 5415/6009 5409/6010 5425/6011
+f 5423/6012 5405/6013 5415/6009 5427/6008
+f 5420/6001 5421/6004 5416/6007 5410/6002
+f 5418/6014 5422/5996 5414/5999 5408/6015
+f 5430/6016 5434/6017 5422/5996 5418/6014
+f 5432/6018 5433/6019 5421/6004 5420/6001
+f 5433/6019 5435/6020 5417/6005 5421/6004
+f 5437/6021 5432/6018 5420/6001 5428/6000
+f 5434/6017 5431/6022 5419/5997 5422/5996
+f 5436/6023 5430/6024 5418/5993 5429/5992
+f 5435/6020 5436/6023 5429/5992 5417/6005
+f 5431/6025 5437/6021 5428/6000 5419/6026
+f 5407/6027 5423/6012 5427/6008 5413/6028
+f 5413/6028 5427/6008 5425/6011 5411/6029
+f 5419/6026 5428/6000 5426/6003 5412/6030
+f 5417/6005 5429/5992 5424/5995 5406/6006
+f 5411/6031 5425/6032 5437/6021 5431/6025
+f 5405/6013 5423/6033 5436/6023 5435/6020
+f 5423/6033 5407/6034 5430/6024 5436/6023
+f 5413/6028 5411/6029 5431/6022 5434/6017
+f 5425/6032 5409/6010 5432/6018 5437/6021
+f 5415/6009 5405/6013 5435/6020 5433/6019
+f 5409/6010 5415/6009 5433/6019 5432/6018
+f 5407/6027 5413/6028 5434/6017 5430/6016
+f 5462/6035 5457/6036 5441/6037 5451/6038
+f 5455/6039 5447/6040 5445/6041 5452/6042
+f 5461/6043 5459/6044 5443/6045 5453/6046
+f 5454/6047 5449/6048 5439/6049 5450/6050
+f 5460/6051 5458/6052 5442/6053 5448/6054
+f 5456/6055 5460/6051 5448/6054 5438/6056
+f 5453/6046 5443/6045 5449/6048 5454/6047
+f 5451/6057 5441/6058 5447/6040 5455/6039
+f 5463/6059 5451/6057 5455/6039 5467/6060
+f 5465/6061 5453/6046 5454/6047 5466/6062
+f 5466/6062 5454/6047 5450/6050 5468/6063
+f 5470/6064 5461/6043 5453/6046 5465/6061
+f 5467/6060 5455/6039 5452/6042 5464/6065
+f 5469/6066 5462/6035 5451/6038 5463/6067
+f 5468/6063 5450/6050 5462/6035 5469/6066
+f 5464/6068 5452/6069 5461/6043 5470/6064
+f 5440/6070 5446/6071 5460/6051 5456/6055
+f 5446/6071 5444/6072 5458/6052 5460/6051
+f 5452/6069 5445/6073 5459/6044 5461/6043
+f 5450/6050 5439/6049 5457/6036 5462/6035
+f 5444/6074 5464/6068 5470/6064 5458/6075
+f 5438/6056 5468/6063 5469/6066 5456/6076
+f 5456/6076 5469/6066 5463/6067 5440/6077
+f 5446/6071 5467/6060 5464/6065 5444/6072
+f 5458/6075 5470/6064 5465/6061 5442/6053
+f 5448/6054 5466/6062 5468/6063 5438/6056
+f 5442/6053 5465/6061 5466/6062 5448/6054
+f 5440/6070 5463/6059 5467/6060 5446/6071
+f 5495/6078 5490/6079 5474/6080 5484/6081
+f 5488/6082 5480/6083 5478/6084 5485/6085
+f 5494/6086 5492/6087 5476/6088 5486/6089
+f 5487/6090 5482/6091 5472/6092 5483/6093
+f 5493/6094 5491/6095 5475/6096 5481/6097
+f 5489/6098 5493/6094 5481/6097 5471/6099
+f 5486/6089 5476/6088 5482/6091 5487/6090
+f 5484/6100 5474/6101 5480/6083 5488/6082
+f 5496/6102 5484/6100 5488/6082 5500/6103
+f 5498/6104 5486/6089 5487/6090 5499/6105
+f 5499/6105 5487/6090 5483/6093 5501/6106
+f 5503/6107 5494/6086 5486/6089 5498/6104
+f 5500/6103 5488/6082 5485/6085 5497/6108
+f 5502/6109 5495/6078 5484/6081 5496/6110
+f 5501/6106 5483/6093 5495/6078 5502/6109
+f 5497/6111 5485/6112 5494/6086 5503/6107
+f 5473/6113 5479/6114 5493/6094 5489/6098
+f 5479/6114 5477/6115 5491/6095 5493/6094
+f 5485/6112 5478/6116 5492/6087 5494/6086
+f 5483/6093 5472/6092 5490/6079 5495/6078
+f 5477/6117 5497/6111 5503/6107 5491/6118
+f 5471/6099 5501/6106 5502/6109 5489/6119
+f 5489/6119 5502/6109 5496/6110 5473/6120
+f 5479/6114 5500/6103 5497/6108 5477/6115
+f 5491/6118 5503/6107 5498/6104 5475/6096
+f 5481/6097 5499/6105 5501/6106 5471/6099
+f 5475/6096 5498/6104 5499/6105 5481/6097
+f 5473/6113 5496/6102 5500/6103 5479/6114
+f 5528/6121 5523/6122 5507/6123 5517/6124
+f 5521/6125 5513/6126 5511/6127 5518/6128
+f 5527/6129 5525/6130 5509/6131 5519/6132
+f 5520/6133 5515/6134 5505/6135 5516/6136
+f 5526/6137 5524/6138 5508/6139 5514/6140
+f 5522/6141 5526/6137 5514/6140 5504/6142
+f 5519/6132 5509/6131 5515/6134 5520/6133
+f 5517/6143 5507/6144 5513/6126 5521/6125
+f 5529/6145 5517/6143 5521/6125 5533/6146
+f 5531/6147 5519/6132 5520/6133 5532/6148
+f 5532/6148 5520/6133 5516/6136 5534/6149
+f 5536/6150 5527/6129 5519/6132 5531/6147
+f 5533/6146 5521/6125 5518/6128 5530/6151
+f 5535/6152 5528/6121 5517/6124 5529/6153
+f 5534/6149 5516/6136 5528/6121 5535/6152
+f 5530/6154 5518/6155 5527/6129 5536/6150
+f 5506/6156 5512/6157 5526/6137 5522/6141
+f 5512/6157 5510/6158 5524/6138 5526/6137
+f 5518/6155 5511/6159 5525/6130 5527/6129
+f 5516/6136 5505/6135 5523/6122 5528/6121
+f 5510/6160 5530/6154 5536/6150 5524/6161
+f 5504/6142 5534/6149 5535/6152 5522/6162
+f 5522/6162 5535/6152 5529/6153 5506/6163
+f 5512/6157 5533/6146 5530/6151 5510/6158
+f 5524/6161 5536/6150 5531/6147 5508/6139
+f 5514/6140 5532/6148 5534/6149 5504/6142
+f 5508/6139 5531/6147 5532/6148 5514/6140
+f 5506/6156 5529/6145 5533/6146 5512/6157
+f 5561/6164 5556/6165 5540/6166 5550/6167
+f 5554/6168 5546/6169 5544/6170 5551/6171
+f 5560/6172 5558/6173 5542/6174 5552/6175
+f 5553/6176 5548/6177 5538/6178 5549/6179
+f 5559/6180 5557/6181 5541/6182 5547/6183
+f 5555/6184 5559/6180 5547/6183 5537/6185
+f 5552/6175 5542/6174 5548/6177 5553/6176
+f 5550/6186 5540/6187 5546/6169 5554/6168
+f 5562/6188 5550/6186 5554/6168 5566/6189
+f 5564/6190 5552/6175 5553/6176 5565/6191
+f 5565/6191 5553/6176 5549/6179 5567/6192
+f 5569/6193 5560/6172 5552/6175 5564/6190
+f 5566/6189 5554/6168 5551/6171 5563/6194
+f 5568/6195 5561/6164 5550/6167 5562/6196
+f 5567/6192 5549/6179 5561/6164 5568/6195
+f 5563/6197 5551/6198 5560/6172 5569/6193
+f 5539/6199 5545/6200 5559/6180 5555/6184
+f 5545/6200 5543/6201 5557/6181 5559/6180
+f 5551/6198 5544/6202 5558/6173 5560/6172
+f 5549/6179 5538/6178 5556/6165 5561/6164
+f 5543/6203 5563/6197 5569/6193 5557/6204
+f 5537/6185 5567/6192 5568/6195 5555/6205
+f 5555/6205 5568/6195 5562/6196 5539/6206
+f 5545/6200 5566/6189 5563/6194 5543/6201
+f 5557/6204 5569/6193 5564/6190 5541/6182
+f 5547/6183 5565/6191 5567/6192 5537/6185
+f 5541/6182 5564/6190 5565/6191 5547/6183
+f 5539/6199 5562/6188 5566/6189 5545/6200
+f 5594/6207 5589/6208 5573/6209 5583/6210
+f 5587/6211 5579/6212 5577/6213 5584/6214
+f 5593/6215 5591/6216 5575/6217 5585/6218
+f 5586/6219 5581/6220 5571/6221 5582/6222
+f 5592/6223 5590/6224 5574/6225 5580/6226
+f 5588/6227 5592/6223 5580/6226 5570/6228
+f 5585/6218 5575/6217 5581/6220 5586/6219
+f 5583/6229 5573/6230 5579/6212 5587/6211
+f 5595/6231 5583/6229 5587/6211 5599/6232
+f 5597/6233 5585/6218 5586/6219 5598/6234
+f 5598/6234 5586/6219 5582/6222 5600/6235
+f 5602/6236 5593/6215 5585/6218 5597/6233
+f 5599/6232 5587/6211 5584/6214 5596/6237
+f 5601/6238 5594/6207 5583/6210 5595/6239
+f 5600/6235 5582/6222 5594/6207 5601/6238
+f 5596/6240 5584/6241 5593/6215 5602/6236
+f 5572/6242 5578/6243 5592/6223 5588/6227
+f 5578/6243 5576/6244 5590/6224 5592/6223
+f 5584/6241 5577/6245 5591/6216 5593/6215
+f 5582/6222 5571/6221 5589/6208 5594/6207
+f 5576/6246 5596/6240 5602/6236 5590/6247
+f 5570/6228 5600/6235 5601/6238 5588/6248
+f 5588/6248 5601/6238 5595/6239 5572/6249
+f 5578/6243 5599/6232 5596/6237 5576/6244
+f 5590/6247 5602/6236 5597/6233 5574/6225
+f 5580/6226 5598/6234 5600/6235 5570/6228
+f 5574/6225 5597/6233 5598/6234 5580/6226
+f 5572/6242 5595/6231 5599/6232 5578/6243
+f 5627/6250 5622/6251 5606/6252 5616/6253
+f 5620/6254 5612/6255 5610/6256 5617/6257
+f 5626/6258 5624/6259 5608/6260 5618/6261
+f 5619/6262 5614/6263 5604/6264 5615/6265
+f 5625/6266 5623/6267 5607/6268 5613/6269
+f 5621/6270 5625/6266 5613/6269 5603/6271
+f 5618/6261 5608/6260 5614/6263 5619/6262
+f 5616/6272 5606/6273 5612/6255 5620/6254
+f 5628/6274 5616/6272 5620/6254 5632/6275
+f 5630/6276 5618/6261 5619/6262 5631/6277
+f 5631/6277 5619/6262 5615/6265 5633/6278
+f 5635/6279 5626/6258 5618/6261 5630/6276
+f 5632/6275 5620/6254 5617/6257 5629/6280
+f 5634/6281 5627/6250 5616/6253 5628/6282
+f 5633/6278 5615/6265 5627/6250 5634/6281
+f 5629/6283 5617/6284 5626/6258 5635/6279
+f 5605/6285 5611/6286 5625/6266 5621/6270
+f 5611/6286 5609/6287 5623/6267 5625/6266
+f 5617/6284 5610/6288 5624/6259 5626/6258
+f 5615/6265 5604/6264 5622/6251 5627/6250
+f 5609/6289 5629/6283 5635/6279 5623/6290
+f 5603/6271 5633/6278 5634/6281 5621/6291
+f 5621/6291 5634/6281 5628/6282 5605/6292
+f 5611/6286 5632/6275 5629/6280 5609/6287
+f 5623/6290 5635/6279 5630/6276 5607/6268
+f 5613/6269 5631/6277 5633/6278 5603/6271
+f 5607/6268 5630/6276 5631/6277 5613/6269
+f 5605/6285 5628/6274 5632/6275 5611/6286
+f 5660/6293 5655/6294 5639/6295 5649/6296
+f 5653/6297 5645/6298 5643/6299 5650/6300
+f 5659/6301 5657/6302 5641/6303 5651/6304
+f 5652/6305 5647/6306 5637/6307 5648/6308
+f 5658/6309 5656/6310 5640/6311 5646/6312
+f 5654/6313 5658/6309 5646/6312 5636/6314
+f 5651/6304 5641/6303 5647/6306 5652/6305
+f 5649/6315 5639/6316 5645/6298 5653/6297
+f 5661/6317 5649/6315 5653/6297 5665/6318
+f 5663/6319 5651/6304 5652/6305 5664/6320
+f 5664/6320 5652/6305 5648/6308 5666/6321
+f 5668/6322 5659/6301 5651/6304 5663/6319
+f 5665/6318 5653/6297 5650/6300 5662/6323
+f 5667/6324 5660/6293 5649/6296 5661/6325
+f 5666/6321 5648/6308 5660/6293 5667/6324
+f 5662/6326 5650/6327 5659/6301 5668/6322
+f 5638/6328 5644/6329 5658/6309 5654/6313
+f 5644/6329 5642/6330 5656/6310 5658/6309
+f 5650/6327 5643/6331 5657/6302 5659/6301
+f 5648/6308 5637/6307 5655/6294 5660/6293
+f 5642/6332 5662/6326 5668/6322 5656/6333
+f 5636/6314 5666/6321 5667/6324 5654/6334
+f 5654/6334 5667/6324 5661/6325 5638/6335
+f 5644/6329 5665/6318 5662/6323 5642/6330
+f 5656/6333 5668/6322 5663/6319 5640/6311
+f 5646/6312 5664/6320 5666/6321 5636/6314
+f 5640/6311 5663/6319 5664/6320 5646/6312
+f 5638/6328 5661/6317 5665/6318 5644/6329
+
+�
\ No newline at end of file
diff --git a/COGNET/textures/pile de livres/Medieval_Bookstack_OBJ.obj b/COGNET/textures/pile de livres/Medieval_Bookstack_OBJ.obj
new file mode 100644
index 0000000000000000000000000000000000000000..f0ecc435864155b8f93aa3d1554e20bd51a3b9c4
--- /dev/null
+++ b/COGNET/textures/pile de livres/Medieval_Bookstack_OBJ.obj	
@@ -0,0 +1,10812 @@
+# This file uses centimeters as units for non-parametric coordinates.
+
+mtllib Medieval_Bookstack_OBJ.mtl
+g default
+v 11.340096 19.985332 -4.439506
+v 12.415562 19.985332 -4.143875
+v 13.598972 19.985332 -8.469244
+v 12.220154 19.985332 -7.656149
+v -3.235363 19.985332 -13.040163
+v -3.529469 19.985332 -11.965195
+v -3.439316 25.572800 -13.095963
+v -3.235363 26.371002 -13.040162
+v -3.529469 26.371002 -11.965193
+v -3.756954 25.572151 -11.925446
+v -10.255962 26.370995 12.620237
+v -10.459911 25.572784 12.564434
+v -10.136780 25.572784 11.383356
+v -9.961853 26.370995 11.545275
+v 6.560608 19.985325 17.256088
+v 5.787766 19.985325 15.854317
+v -9.961853 19.985325 11.545271
+v -10.255962 19.985325 12.620234
+v 11.235634 20.783535 -4.468378
+v 12.086586 20.783535 -7.578644
+v -3.762451 20.783535 -11.914888
+v -3.439316 20.783535 -13.095964
+v -10.136780 20.783527 11.383354
+v -10.459911 20.783527 12.564430
+v 5.712265 20.783527 15.719597
+v 11.851360 22.379959 -7.642999
+v 11.000408 22.379959 -4.532734
+v -4.002266 22.379959 -11.980499
+v -3.679131 22.379959 -13.161575
+v -3.760696 22.379959 -13.308798
+v -3.522251 20.783535 -13.243559
+v -3.912693 20.783535 -13.314341
+v -4.153713 22.379959 -13.379793
+v -5.335678 22.379959 -9.189946
+v -4.209362 22.379959 -13.306646
+v -3.969547 20.783535 -13.241034
+v -5.095856 20.783535 -9.124333
+v -10.606441 20.783527 12.649256
+v -10.844891 22.379951 12.584021
+v -11.219299 22.379951 12.445036
+v -10.978535 20.783527 12.511398
+v -10.376583 22.379951 11.317743
+v -10.699726 22.379951 12.498823
+v 5.477039 22.379951 15.655243
+v -3.679131 23.976372 -13.161575
+v -4.002266 23.976372 -11.980499
+v -3.760696 23.976372 -13.308798
+v -4.153713 23.976372 -13.379793
+v -5.335678 23.976372 -9.189946
+v -4.209362 23.976372 -13.306646
+v -10.844891 23.976372 12.584024
+v -11.219299 23.976372 12.445038
+v -10.376583 23.976372 11.317745
+v -10.699726 23.976372 12.498825
+v 5.477039 23.976372 15.655247
+v -3.522251 25.572800 -13.243559
+v -3.912693 25.572800 -13.314340
+v -5.095856 25.572800 -9.124332
+v -3.969547 25.572800 -13.241033
+v -10.606441 25.572784 12.649261
+v -10.978535 25.572784 12.511402
+v -2.977684 19.366344 -13.058809
+v -3.145164 19.896252 -13.078337
+v 13.600883 19.925842 -8.540635
+v 13.581024 19.364880 -8.527587
+v 13.638371 19.364880 -8.423568
+v 13.659367 19.925831 -8.434627
+v 12.480606 19.925831 -4.126245
+v 12.512054 19.364880 -4.306865
+v -3.569412 19.495815 -13.131559
+v -3.218533 19.314106 -13.035559
+v -4.344841 19.314106 -8.918859
+v -4.695728 19.495815 -9.014860
+v -3.538807 19.522522 -13.195745
+v -3.701752 19.985096 -13.257849
+v -3.318302 19.984585 -13.187759
+v -3.208218 19.366333 -13.122517
+v -3.145164 26.460083 -13.078335
+v -2.977684 26.990005 -13.058807
+v 13.581024 26.991455 -8.527585
+v 13.600883 26.430504 -8.540633
+v -2.992729 27.042229 -12.973782
+v -4.119053 27.042229 -8.857081
+v 12.432224 27.042229 -4.328708
+v 13.558537 27.042229 -8.445407
+v 13.659367 26.430511 -8.434626
+v 13.638371 26.991455 -8.423566
+v 12.512054 26.991455 -4.306865
+v 12.480606 26.430511 -4.126245
+v -3.538807 26.833824 -13.195745
+v -3.208218 26.990013 -13.122516
+v -3.318302 26.371742 -13.187759
+v -3.701752 26.371239 -13.257848
+v -4.344841 27.042229 -8.918858
+v -3.218533 27.042229 -13.035557
+v -3.569412 26.860519 -13.131558
+v -4.695728 26.860519 -9.014859
+v 6.525906 26.430504 17.318508
+v 6.515461 26.991447 17.297169
+v -10.043667 26.989990 12.767458
+v -10.197762 26.460075 12.699005
+v -10.274521 26.990005 12.704935
+v -10.596352 26.833817 12.599665
+v -10.768215 26.371239 12.570166
+v -10.402489 26.371742 12.705065
+v 6.515461 19.364876 17.297169
+v 6.525906 19.925838 17.318504
+v -10.197762 19.896244 12.699001
+v -10.043667 19.366337 12.767456
+v -10.274521 19.366325 12.704931
+v -10.402489 19.984581 12.705059
+v -10.768215 19.985088 12.570162
+v -10.596352 19.522518 12.599661
+v -4.887562 19.987434 -9.067345
+v -3.761250 19.987434 -13.184044
+v -3.790577 20.154381 -13.192068
+v -4.916889 20.154381 -9.075369
+v -3.344936 20.158672 -13.195049
+v -3.733780 20.156525 -13.265367
+v -3.761250 26.368912 -13.184044
+v -4.887562 26.368912 -9.067344
+v -4.916889 26.201958 -9.075367
+v -3.790577 26.201958 -13.192068
+v -10.429131 26.197655 12.697773
+v -10.799603 26.199799 12.560337
+v -3.344936 26.197662 -13.195049
+v -3.733780 26.199806 -13.265366
+v -10.429131 20.158665 12.697771
+v -10.799603 20.156517 12.560333
+v 13.558537 19.314106 -8.445409
+v 12.432224 19.314106 -4.328708
+v -2.992729 19.314106 -12.973783
+v 13.640877 19.388809 -8.493960
+v 13.654221 19.901924 -8.501849
+v 13.640877 26.967522 -8.493959
+v 13.654221 26.454422 -8.501848
+v 6.617771 26.991447 17.236832
+v 6.584095 26.967522 17.298695
+v 6.591557 26.454414 17.312283
+v 6.630211 26.430504 17.257050
+v 6.537941 27.042221 17.214993
+v -10.013332 27.042221 12.686615
+v -10.239128 27.042221 12.624844
+v -10.590015 26.860512 12.528839
+v 6.584095 19.388802 17.298691
+v 6.591557 19.901917 17.312283
+v 6.617771 19.364876 17.236828
+v 6.630211 19.925819 17.257046
+v 6.537941 19.314102 17.214989
+v -10.013332 19.314102 12.686613
+v -10.239128 19.314102 12.624840
+v -10.590015 19.495808 12.528837
+v -10.781845 26.368912 12.476353
+v 6.560608 26.370995 17.256088
+v -10.811172 26.201950 12.468332
+v -10.990143 25.572784 12.419367
+v -10.781845 19.987431 12.476349
+v 13.598972 26.371002 -8.469242
+v -11.229958 23.976372 12.353750
+v -10.811172 20.154373 12.468328
+v -10.990143 20.783527 12.419365
+v -11.229958 22.379951 12.353746
+v 6.487389 22.379951 11.962400
+v 6.722614 20.783527 12.026756
+v 6.787315 19.985325 12.200951
+v 7.668270 19.985325 13.207546
+v 7.756653 19.925819 13.139862
+v 7.744083 19.364876 13.120127
+v 7.664253 19.314102 13.098288
+v -9.112812 19.314102 8.508133
+v -9.463699 19.495808 8.412134
+v -9.655529 19.987431 8.359650
+v -9.684856 20.154373 8.351624
+v -9.863827 20.783527 8.302660
+v -10.103645 22.379951 8.237045
+v -10.103645 23.976372 8.237049
+v -9.863827 25.572784 8.302662
+v -9.684856 26.201950 8.351627
+v -9.655529 26.368912 8.359653
+v -9.463699 26.860512 8.412138
+v -9.112812 27.042221 8.508137
+v -8.887016 27.042221 8.569916
+v 7.664253 27.042221 13.098289
+v 7.744083 26.991447 13.120131
+v 7.756653 26.430504 13.139864
+v 8.539272 22.379951 4.462732
+v 6.754223 22.379951 10.987131
+v 6.989449 20.783527 11.051483
+v 8.774490 20.783527 4.527090
+v 7.096584 19.985325 11.070559
+v 8.879036 19.985325 4.555693
+v 7.978771 19.985325 12.072670
+v 9.946373 19.985325 4.881056
+v 10.011375 19.925819 4.898840
+v 8.026295 19.925819 12.154346
+v 8.010910 19.364876 12.144867
+v 9.994648 19.364876 4.894268
+v 9.914825 19.314102 4.872427
+v 7.931087 19.314102 12.123030
+v -6.862247 19.314102 0.282274
+v -8.845989 19.314102 7.532875
+v -9.196869 19.495808 7.436874
+v -7.213131 19.495808 0.186274
+v -9.388706 19.987431 7.384390
+v -7.404964 19.987431 0.133789
+v -7.434288 20.154373 0.125765
+v -9.418034 20.154373 7.376368
+v -7.613258 20.783527 0.076801
+v -9.596996 20.783527 7.327400
+v -9.836815 22.379951 7.261787
+v -7.853073 22.379951 0.011187
+v -9.836815 23.976372 7.261791
+v -7.853073 23.976372 0.011187
+v -9.596996 25.572784 7.327402
+v -7.613258 25.572784 0.076801
+v -9.418034 26.201950 7.376369
+v -7.434288 26.201950 0.125765
+v -9.388706 26.368912 7.384392
+v -7.404964 26.368912 0.133789
+v -9.196869 26.860512 7.436876
+v -7.213131 26.860512 0.186274
+v -8.845989 27.042221 7.532879
+v -6.862247 27.042221 0.282274
+v -8.620186 27.042221 7.594656
+v -6.636452 27.042221 0.344049
+v 7.931087 27.042221 12.123032
+v 9.914825 27.042221 4.872427
+v 9.994648 26.991447 4.894268
+v 8.010910 26.991447 12.144869
+v 8.026295 26.430504 12.154348
+v 10.011375 26.430504 4.898840
+v 10.574184 22.379959 -2.974884
+v 8.780361 22.379951 3.581554
+v 9.015579 20.783527 3.645912
+v 10.809406 20.783535 -2.910530
+v 9.120125 19.985325 3.674511
+v 10.911339 19.985332 -2.872399
+v 10.213200 19.985325 3.905787
+v 12.180805 19.985332 -3.285831
+v 12.263290 19.925831 -3.331936
+v 10.278202 19.925819 3.923573
+v 10.261486 19.364876 3.918999
+v 12.245232 19.364880 -3.331606
+v 12.165398 19.314106 -3.353448
+v 10.181660 19.314102 3.897158
+v -4.611671 19.314106 -7.943598
+v -6.595417 19.314106 -0.692991
+v -6.946297 19.495815 -0.788992
+v -4.962559 19.495815 -8.039598
+v -7.138134 19.987434 -0.841478
+v -5.154388 19.987434 -8.092084
+v -5.183716 20.154381 -8.100108
+v -7.167458 20.154381 -0.849503
+v -5.362686 20.783535 -8.149073
+v -7.346428 20.783535 -0.898470
+v -7.586250 22.379959 -0.964081
+v -5.602509 22.379959 -8.214687
+v -7.586250 23.976372 -0.964081
+v -5.602509 23.976372 -8.214687
+v -7.346428 25.572800 -0.898470
+v -5.362686 25.572800 -8.149072
+v -7.167458 26.201958 -0.849503
+v -5.183716 26.201958 -8.100107
+v -7.138134 26.368912 -0.841478
+v -5.154388 26.368912 -8.092082
+v -6.946297 26.860519 -0.788992
+v -4.962559 26.860519 -8.039598
+v -6.595417 27.042229 -0.692991
+v -4.611671 27.042229 -7.943596
+v -6.369621 27.042229 -0.631216
+v -4.385883 27.042229 -7.881821
+v 10.181660 27.042221 3.897158
+v 12.165398 27.042229 -3.353448
+v 12.245232 26.991455 -3.331606
+v 10.261486 26.991447 3.918999
+v 10.278202 26.430504 3.923573
+v 12.263290 26.430511 -3.331936
+v -8.861637 19.173832 7.528595
+v -9.128456 19.173832 8.503859
+v -9.515907 19.373199 8.397852
+v -9.249077 19.373199 7.422592
+v -9.742767 19.945400 8.335785
+v -9.475937 19.945396 7.360521
+v -9.771286 20.107788 8.327978
+v -9.504463 20.107788 7.352718
+v -9.949757 20.735153 8.279154
+v -9.682930 20.735153 7.303892
+v -10.194843 22.367096 8.212097
+v -9.928013 22.367115 7.236839
+v -10.194843 23.989220 8.212099
+v -9.928013 23.989212 7.236843
+v -9.949757 25.621170 8.279156
+v -9.682930 25.621147 7.303896
+v -9.771286 26.248535 8.327982
+v -9.504463 26.248543 7.352720
+v -9.742775 26.410881 8.335785
+v -9.475937 26.410919 7.360527
+v -9.515907 26.983124 8.397856
+v -9.249077 26.983124 7.422596
+v -9.128456 27.182487 8.503860
+v -8.861626 27.182487 7.528601
+v -8.887016 27.182487 8.569916
+v -8.620186 27.182487 7.594656
+v -6.611069 19.173836 -0.697275
+v -6.877884 19.173832 0.277996
+v -7.265335 19.373199 0.171991
+v -6.998505 19.373207 -0.803278
+v -7.492199 19.945438 0.109922
+v -7.225372 19.945400 -0.865347
+v -7.520721 20.107792 0.102118
+v -7.253891 20.107811 -0.873152
+v -7.699188 20.735172 0.053289
+v -7.432358 20.735161 -0.921978
+v -7.944267 22.367115 -0.013763
+v -7.677441 22.367126 -0.989031
+v -7.944267 23.989220 -0.013763
+v -7.677441 23.989220 -0.989031
+v -7.699188 25.621147 0.053289
+v -7.432358 25.621170 -0.921978
+v -7.520721 26.248535 0.102118
+v -7.253891 26.248543 -0.873152
+v -7.492199 26.410934 0.109922
+v -7.225372 26.410927 -0.865347
+v -7.265335 26.983124 0.171991
+v -6.998505 26.983131 -0.803278
+v -6.877884 27.182487 0.277996
+v -6.611053 27.182495 -0.697273
+v -6.636452 27.182487 0.344049
+v -6.369621 27.182495 -0.631216
+v -4.360489 19.173836 -8.923139
+v -4.627319 19.173836 -7.947878
+v -5.014759 19.373207 -8.053884
+v -4.747940 19.373207 -9.029142
+v -5.241634 19.945450 -8.115955
+v -4.974789 19.945389 -9.091209
+v -5.270149 20.107792 -8.123755
+v -5.003319 20.107792 -9.099015
+v -5.448616 20.735176 -8.172584
+v -5.181789 20.735161 -9.147842
+v -5.693699 22.367123 -8.239635
+v -5.426872 22.367126 -9.214897
+v -5.693699 23.989227 -8.239635
+v -5.426872 23.989227 -9.214897
+v -5.448616 25.621170 -8.172583
+v -5.181789 25.621170 -9.147841
+v -5.270149 26.248543 -8.123755
+v -5.003319 26.248543 -9.099013
+v -5.241631 26.410934 -8.115952
+v -4.974800 26.410927 -9.091211
+v -5.014759 26.983124 -8.053883
+v -4.747940 26.983131 -9.029140
+v -4.627319 27.182495 -7.947877
+v -4.360489 27.182495 -8.923137
+v -4.385883 27.182495 -7.881821
+v -4.119053 27.182495 -8.857081
+v 12.220154 26.371002 -7.656148
+v 12.084049 25.575325 -7.591023
+v 11.851360 23.976372 -7.642999
+v 12.415562 26.371002 -4.143875
+v 11.340130 26.371002 -4.439651
+v 11.000408 23.976372 -4.532734
+v 11.235550 25.572800 -4.468100
+v 10.574184 23.976372 -2.974884
+v 12.180805 26.371002 -3.285831
+v 5.712265 25.572784 15.719601
+v 10.852886 25.572800 -3.069447
+v 10.932560 26.371002 -2.949955
+v 8.780361 23.976372 3.581554
+v 8.539272 23.976372 4.462732
+v 10.213200 26.370995 3.905787
+v 9.946373 26.370995 4.881056
+v 9.120125 26.370995 3.674511
+v 9.016144 25.572784 3.643887
+v 6.487389 23.976372 11.962402
+v 7.668270 26.370995 13.207548
+v 6.754223 23.976372 10.987133
+v 7.978771 26.370995 12.072674
+v 5.787766 26.370995 15.854321
+v 8.774971 25.572784 4.525375
+v 6.956081 25.572784 11.173431
+v 6.719212 25.572784 12.039192
+v 6.808537 26.370995 12.123388
+v 7.075363 26.370995 11.148127
+v 8.879036 26.370995 4.555693
+v 9.355247 -20.973955 -31.402973
+v -14.214933 1.091881 13.563038
+v -15.979027 1.091881 13.560993
+v -15.979027 1.091881 20.451130
+v -14.214933 1.091881 18.687027
+v 11.610924 1.091881 20.399395
+v 11.610924 1.091881 18.687027
+v 11.945335 7.059303 20.399399
+v 11.610924 7.911797 20.399399
+v 11.610924 7.911797 18.687031
+v 11.941368 7.058620 18.535873
+v 11.610924 7.911800 -20.476593
+v 11.945335 7.059311 -20.476593
+v 11.945335 7.059311 -18.595192
+v 11.610924 7.911800 -18.764229
+v -15.979027 1.091885 -20.528334
+v -14.214933 1.091885 -18.764231
+v 11.610924 1.091885 -18.764231
+v 11.610924 1.091885 -20.476593
+v -14.043491 1.944370 13.563478
+v -14.043491 1.944370 18.517986
+v 11.945335 1.944370 18.517986
+v 11.945335 1.944370 20.399395
+v 11.945335 1.944374 -18.595192
+v 11.945335 1.944374 -20.476593
+v -14.043491 1.944374 -18.595192
+v -13.657797 3.649353 18.517998
+v -13.657797 3.649353 13.563478
+v 12.338596 3.649353 18.517998
+v 12.338596 3.649353 20.399395
+v 12.524483 3.649353 20.584518
+v 12.133488 1.944370 20.584518
+v 12.758678 1.944370 20.531097
+v 13.153694 3.649353 20.530369
+v 13.208065 3.649353 13.841675
+v 13.208065 3.649353 20.399395
+v 12.814808 1.944370 20.399395
+v 12.814808 1.944370 13.841675
+v 12.133488 1.944374 -20.661728
+v 12.524483 3.649357 -20.661728
+v 13.153694 3.649357 -20.607559
+v 12.758678 1.944374 -20.608297
+v 12.338596 3.649357 -18.595192
+v 12.338596 3.649357 -20.476593
+v -13.657797 3.649357 -18.595192
+v 12.338596 5.354324 20.399399
+v 12.338596 5.354324 18.518002
+v 12.524483 5.354324 20.584522
+v 13.153694 5.354324 20.530369
+v 13.208065 5.354324 13.841679
+v 13.208065 5.354324 20.399399
+v 12.524483 5.354332 -20.661728
+v 13.153694 5.354332 -20.607559
+v 12.338596 5.354332 -18.595192
+v 12.338596 5.354332 -20.476593
+v -13.657797 5.354332 -18.595192
+v 12.133488 7.059303 20.584522
+v 12.758678 7.059303 20.531097
+v 12.814808 7.059303 13.841679
+v 12.814808 7.059303 20.399399
+v 12.133488 7.059311 -20.661728
+v 12.758678 7.059311 -20.608297
+v 11.225620 0.430805 20.531517
+v 11.489239 0.996750 20.492546
+v -15.952154 1.028336 20.557701
+v -15.927294 0.429241 20.530304
+v -16.058203 0.429234 20.399395
+v -16.085611 1.028328 20.424316
+v -16.085611 1.028328 13.561230
+v -16.058203 0.429234 13.841675
+v 12.158684 0.569080 20.399395
+v 11.583321 0.375023 20.399395
+v 11.583321 0.375023 13.841675
+v 12.158684 0.569080 13.841675
+v 12.138794 0.597607 20.506943
+v 12.413288 1.091637 20.532913
+v 11.799042 1.091099 20.584518
+v 11.603886 0.430798 20.532463
+v 11.489239 8.006924 20.492550
+v 11.225620 8.572872 20.531521
+v -15.927294 8.574440 20.530308
+v -15.952154 7.975338 20.557701
+v 11.213062 8.628658 20.399399
+v 11.213062 8.628658 13.841679
+v -15.927294 8.628658 13.841679
+v -15.927294 8.628658 20.399399
+v -16.085611 7.975346 20.424320
+v -16.058203 8.574440 20.399399
+v -16.058203 8.574440 13.841679
+v -16.085611 7.975346 13.561232
+v 12.138794 8.406086 20.506943
+v 11.603886 8.572895 20.532467
+v 11.799042 7.912586 20.584522
+v 12.413288 7.912045 20.532917
+v 11.583321 8.628658 13.841679
+v 11.583321 8.628658 20.399399
+v 12.158684 8.434589 20.399399
+v 12.158684 8.434589 13.841679
+v -15.952154 7.975346 -20.634903
+v -15.927294 8.574448 -20.607498
+v 11.225620 8.572876 -20.608707
+v 11.489239 8.006927 -20.569738
+v 11.603886 8.572899 -20.609657
+v 12.138794 8.406094 -20.584129
+v 12.413288 7.912048 -20.610107
+v 11.799042 7.912594 -20.661728
+v -15.927294 0.429241 -20.607500
+v -15.952154 1.028343 -20.634903
+v 11.489239 0.996758 -20.569740
+v 11.225620 0.430813 -20.608709
+v 11.603886 0.430790 -20.609657
+v 11.799042 1.091087 -20.661728
+v 12.413288 1.091640 -20.610107
+v 12.138794 0.597610 -20.584131
+v 12.473251 1.094124 13.841675
+v 12.473251 1.094124 20.399395
+v 12.521332 1.272423 20.399395
+v 12.521332 1.272423 13.841675
+v 11.842735 1.277012 20.584518
+v 12.465294 1.274719 20.531075
+v 12.473251 7.909557 20.399399
+v 12.473251 7.909557 13.841679
+v 12.521332 7.731251 13.841679
+v 12.521332 7.731251 20.399399
+v 11.842735 7.726673 -20.661728
+v 12.465294 7.728962 -20.608267
+v 11.842735 7.726665 20.584522
+v 12.465294 7.728958 20.531078
+v 11.842735 1.277016 -20.661728
+v 12.465294 1.274723 -20.608269
+v -15.927294 0.375023 20.399395
+v -15.927294 0.375023 13.841675
+v 11.213062 0.375023 20.399395
+v -16.032644 0.454800 20.504745
+v -16.049713 1.002804 20.521851
+v -16.032644 8.548878 20.504749
+v -16.049713 8.000885 20.521854
+v -16.058203 8.574448 -20.476591
+v -16.032644 8.548885 -20.581942
+v -16.049713 8.000889 -20.599041
+v -16.085611 7.975353 -20.501509
+v -15.927294 8.628666 -20.476591
+v 11.213062 8.628666 -20.476591
+v 11.583321 8.628666 -20.476591
+v 12.158684 8.434597 -20.476591
+v -16.032644 0.454807 -20.581944
+v -16.049713 1.002808 -20.599041
+v -16.058203 0.429241 -20.476593
+v -16.085611 1.028336 -20.501511
+v -15.927294 0.375031 -20.476593
+v 11.213062 0.375031 -20.476593
+v 11.583321 0.375031 -20.476593
+v 12.158684 0.569088 -20.476593
+v 12.473251 7.909561 -20.476593
+v -15.979027 7.911800 -20.528324
+v 12.521332 7.731255 -20.476593
+v 12.814808 7.059311 -20.476593
+v 12.473251 1.094128 -20.476593
+v -15.979027 7.911797 20.451134
+v 13.208065 5.354332 -20.476593
+v 12.521332 1.272430 -20.476593
+v 12.814808 1.944374 -20.476593
+v 13.208065 3.649357 -20.476593
+v -13.657797 3.649357 -12.712636
+v -14.043491 1.944374 -12.712637
+v -14.214933 1.091885 -12.944561
+v -15.979027 1.091885 -14.079156
+v -16.085611 1.028336 -13.943006
+v -16.058203 0.429241 -13.918867
+v -15.927294 0.375031 -13.918867
+v 11.583321 0.375031 -13.918867
+v 12.158684 0.569088 -13.918867
+v 12.473251 1.094128 -13.918866
+v 12.521332 1.272430 -13.918866
+v 12.814808 1.944374 -13.918866
+v 13.208065 3.649357 -13.918865
+v 13.208065 5.354332 -13.918865
+v 12.814808 7.059311 -13.918865
+v 12.521332 7.731255 -13.918865
+v 12.473251 7.909561 -13.918865
+v 12.158684 8.434597 -13.918865
+v 11.583321 8.628666 -13.918865
+v 11.213062 8.628666 -13.918865
+v -15.927294 8.628666 -13.918865
+v -16.058203 8.574448 -13.918865
+v -16.085611 7.975353 -13.943004
+v -13.657797 3.649353 -0.765953
+v -13.657797 3.649357 -11.159074
+v -14.043491 1.944374 -11.159075
+v -14.043491 1.944370 -0.765953
+v -14.214933 1.091885 -11.143896
+v -14.214933 1.091881 -0.765953
+v -15.979027 1.091885 -12.271349
+v -15.979027 1.091881 -0.815380
+v -16.085611 1.028332 -0.815380
+v -16.085611 1.028336 -12.373116
+v -16.058203 0.429241 -12.365305
+v -16.058203 0.429237 -0.815380
+v -15.927294 0.375027 -0.815380
+v -15.927294 0.375031 -12.365305
+v 11.583321 0.375027 -0.815380
+v 11.583321 0.375031 -12.365305
+v 12.158684 0.569088 -12.365305
+v 12.158684 0.569084 -0.815380
+v 12.473251 1.094128 -12.365305
+v 12.473251 1.094128 -0.815380
+v 12.521332 1.272427 -0.815380
+v 12.521332 1.272430 -12.365305
+v 12.814808 1.944370 -0.815380
+v 12.814808 1.944374 -12.365305
+v 13.208065 3.649357 -12.365303
+v 13.208065 3.649353 -0.815380
+v 13.208065 5.354332 -12.365303
+v 13.208065 5.354328 -0.815380
+v 12.814808 7.059311 -12.365303
+v 12.814808 7.059307 -0.815380
+v 12.521332 7.731255 -12.365303
+v 12.521332 7.731251 -0.815380
+v 12.473251 7.909561 -12.365303
+v 12.473251 7.909557 -0.815380
+v 12.158684 8.434597 -12.365303
+v 12.158684 8.434589 -0.815380
+v 11.583321 8.628666 -12.365303
+v 11.583321 8.628666 -0.815380
+v 11.213062 8.628666 -12.365303
+v 11.213062 8.628666 -0.815380
+v -15.927294 8.628666 -12.365303
+v -15.927294 8.628666 -0.815380
+v -16.058203 8.574440 -0.815380
+v -16.058203 8.574448 -12.365303
+v -16.085611 7.975353 -12.373114
+v -16.085611 7.975353 -0.815380
+v -13.657797 3.649353 11.081882
+v -13.657797 3.649353 0.637728
+v -14.043491 1.944370 0.637728
+v -14.043491 1.944370 11.081871
+v -14.214933 1.091881 0.637728
+v -14.214933 1.091881 11.066692
+v -15.979027 1.091881 0.738186
+v -15.979027 1.091881 12.194153
+v -16.085611 1.028328 12.295921
+v -16.085611 1.028332 0.738186
+v -16.058203 0.429237 0.738186
+v -16.058203 0.429234 12.288109
+v -15.927294 0.375023 12.288109
+v -15.927294 0.375027 0.738186
+v 11.583321 0.375023 12.288109
+v 11.583321 0.375027 0.738186
+v 12.158684 0.569084 0.738186
+v 12.158684 0.569080 12.288109
+v 12.473251 1.094128 0.738186
+v 12.473251 1.094124 12.288109
+v 12.521332 1.272423 12.288109
+v 12.521332 1.272427 0.738186
+v 12.814808 1.944370 12.288109
+v 12.814808 1.944370 0.738186
+v 13.208065 3.649353 0.738186
+v 13.208065 3.649353 12.288109
+v 13.208065 5.354328 0.738186
+v 13.208065 5.354324 12.288113
+v 12.814808 7.059307 0.738186
+v 12.814808 7.059303 12.288113
+v 12.521332 7.731251 0.738186
+v 12.521332 7.731251 12.288113
+v 12.473251 7.909557 0.738186
+v 12.473251 7.909557 12.288113
+v 12.158684 8.434589 0.738186
+v 12.158684 8.434589 12.288113
+v 11.583321 8.628666 0.738186
+v 11.583321 8.628658 12.288113
+v 11.213062 8.628666 0.738186
+v 11.213062 8.628658 12.288113
+v -15.927294 8.628666 0.738186
+v -15.927294 8.628658 12.288113
+v -16.058203 8.574440 12.288113
+v -16.058203 8.574440 0.738186
+v -16.085611 7.975353 0.738186
+v -16.085611 7.975346 12.295925
+v 11.608963 0.225220 -12.365305
+v 11.608963 0.225220 -13.918867
+v 12.244297 0.438145 -13.918867
+v 12.244297 0.438145 -12.365305
+v 12.616299 1.049252 -13.918867
+v 12.616295 1.049236 -12.365305
+v 12.663074 1.222675 -13.918866
+v 12.663074 1.222675 -12.365305
+v 12.955708 1.892712 -13.918866
+v 12.955708 1.892712 -12.365305
+v 13.357594 3.635639 -13.918865
+v 13.357594 3.635643 -12.365303
+v 13.357594 5.368050 -13.918865
+v 13.357594 5.368042 -12.365303
+v 12.955708 7.110973 -13.918865
+v 12.955719 7.110954 -12.365303
+v 12.663074 7.780998 -13.918865
+v 12.663074 7.781017 -12.365303
+v 12.616310 7.954411 -13.918865
+v 12.616299 7.954433 -12.365303
+v 12.244297 8.565548 -13.918865
+v 12.244297 8.565548 -12.365303
+v 11.608963 8.778461 -13.918865
+v 11.608963 8.778461 -12.365303
+v 11.213062 8.778461 -13.918865
+v 11.213062 8.778461 -12.365303
+v 11.608963 0.225216 0.738186
+v 11.608963 0.225216 -0.815380
+v 12.244297 0.438141 -0.815380
+v 12.244308 0.438141 0.738186
+v 12.616299 1.049274 -0.815380
+v 12.616295 1.049240 0.738186
+v 12.663074 1.222672 -0.815380
+v 12.663074 1.222683 0.738186
+v 12.955719 1.892719 -0.815380
+v 12.955708 1.892712 0.738186
+v 13.357594 3.635635 -0.815380
+v 13.357594 3.635639 0.738186
+v 13.357594 5.368046 -0.815380
+v 13.357594 5.368038 0.738186
+v 12.955719 7.110962 -0.815380
+v 12.955719 7.110962 0.738186
+v 12.663074 7.780998 -0.815380
+v 12.663074 7.781006 0.738186
+v 12.616295 7.954445 -0.815380
+v 12.616299 7.954433 0.738186
+v 12.244297 8.565540 -0.815380
+v 12.244297 8.565540 0.738186
+v 11.608963 8.778461 -0.815380
+v 11.608963 8.778461 0.738186
+v 11.213062 8.778461 -0.815380
+v 11.213062 8.778461 0.738186
+v 11.608963 0.225216 13.841675
+v 11.608963 0.225216 12.288109
+v 12.244297 0.438141 12.288109
+v 12.244308 0.438141 13.841675
+v 12.616310 1.049278 12.288109
+v 12.616295 1.049229 13.841675
+v 12.663074 1.222672 12.288109
+v 12.663074 1.222672 13.841675
+v 12.955719 1.892727 12.288109
+v 12.955708 1.892708 13.841675
+v 13.357594 3.635632 12.288109
+v 13.357594 3.635635 13.841675
+v 13.357594 5.368046 12.288113
+v 13.357594 5.368046 13.841679
+v 12.955708 7.110966 12.288113
+v 12.955719 7.110958 13.841679
+v 12.663074 7.780991 12.288113
+v 12.663074 7.781006 13.841679
+v 12.616295 7.954437 12.288113
+v 12.616299 7.954426 13.841679
+v 12.244297 8.565540 12.288113
+v 12.244297 8.565540 13.841679
+v 11.608963 8.778454 12.288113
+v 11.608963 8.778454 13.841679
+v 11.213062 8.778454 12.288113
+v 11.213062 8.778454 13.841679
+v -14.214933 7.911797 18.687031
+v -14.034466 7.062016 18.535332
+v -13.657797 5.354324 18.518002
+v -15.979027 7.911797 13.560995
+v -14.214933 7.911797 13.563269
+v -13.657797 5.354324 13.563482
+v -14.043491 7.059303 13.563032
+v -13.657797 5.354324 11.081884
+v -15.979027 7.911797 12.194157
+v -14.043491 7.059311 -18.595192
+v -14.043491 7.059303 11.335030
+v -14.214933 7.911797 11.190252
+v -13.657797 5.354328 0.637728
+v -13.657797 5.354328 -0.765953
+v -15.979027 7.911797 0.738186
+v -15.979027 7.911797 -0.815380
+v -14.214933 7.911797 0.637728
+v -14.043491 7.059307 0.640951
+v -13.657797 5.354332 -12.712636
+v -15.979027 7.911800 -14.079155
+v -13.657797 5.354332 -11.159074
+v -15.979027 7.911800 -12.271347
+v -14.214933 7.911800 -18.764229
+v -14.043491 7.059307 -0.763216
+v -14.043491 7.059311 -11.353317
+v -14.043491 7.059311 -12.732440
+v -14.214933 7.911800 -12.821003
+v -14.214933 7.911800 -11.267451
+v -14.214933 7.911797 -0.765953
+v -8.937111 9.476749 14.384968
+v -10.198910 9.476749 14.769329
+v -8.691975 9.476749 19.695816
+v -7.816452 9.476749 18.048645
+v 11.023697 9.476749 13.624681
+v 10.649189 9.476749 12.400322
+v 11.262814 13.938641 13.551542
+v 11.023697 14.576046 13.624681
+v 10.649189 14.576046 12.400322
+v 10.852409 13.938133 12.219978
+v 2.083778 14.576050 -15.601912
+v 2.322895 13.938648 -15.675053
+v 2.734375 13.938648 -14.329838
+v 2.458294 14.576050 -14.377554
+v -17.654522 9.476757 -9.604760
+v -16.007349 9.476757 -8.729231
+v 2.458294 9.476757 -14.377555
+v 2.083778 9.476757 -15.601913
+v -8.814449 10.114170 14.347786
+v -7.730858 10.114170 17.890289
+v 10.851334 10.114170 12.206318
+v 11.262814 10.114170 13.551542
+v 2.734375 10.114178 -14.329839
+v 2.322895 10.114178 -15.675054
+v -15.847813 10.114178 -8.645867
+v -7.455070 11.388985 17.805943
+v -8.538666 11.388985 14.263424
+v 11.132519 11.388985 12.120317
+v 11.543991 11.388985 13.465532
+v 11.717384 11.388985 13.557241
+v 11.437828 10.114170 13.642754
+v 11.873161 10.114170 13.467821
+v 12.155437 11.388985 13.380903
+v 10.731441 11.388985 8.586552
+v 12.165676 11.388985 13.275375
+v 11.884483 10.114170 13.361382
+v 10.450256 10.114170 8.672562
+v 2.416943 10.114178 -15.848576
+v 2.696491 11.388992 -15.934088
+v 3.158237 11.388992 -16.032972
+v 2.875648 10.114178 -15.947102
+v 3.015560 11.388992 -14.415848
+v 2.604084 11.388992 -15.761062
+v -15.572023 11.388992 -8.730225
+v 11.543991 12.663811 13.465532
+v 11.132519 12.663811 12.120317
+v 11.717384 12.663811 13.557241
+v 12.155437 12.663811 13.380903
+v 10.731441 12.663811 8.586552
+v 12.165676 12.663811 13.275375
+v 2.696491 12.663815 -15.934088
+v 3.158237 12.663815 -16.032972
+v 3.015560 12.663815 -14.415848
+v 2.604084 12.663815 -15.761062
+v -15.572023 12.663815 -8.730224
+v 11.437828 13.938641 13.642754
+v 11.873161 13.938641 13.467821
+v 10.450256 13.938641 8.672562
+v 11.884483 13.938641 13.361382
+v 2.416943 13.938648 -15.848576
+v 2.875648 13.938648 -15.947101
+v 10.777100 8.982464 13.803410
+v 10.957077 9.405621 13.717896
+v -8.649445 9.429237 19.766132
+v -8.637672 8.981285 19.741119
+v -8.759899 8.981285 19.676147
+v -8.774048 9.429237 19.699959
+v -10.275063 9.429237 14.792809
+v -10.194122 8.981285 14.987328
+v 11.415356 9.085857 13.504885
+v 11.003971 8.940750 13.630716
+v 9.569744 8.940750 8.941893
+v 9.981125 9.085857 8.816059
+v 11.424641 9.107182 13.586115
+v 11.626598 9.476574 13.544653
+v 11.198704 9.476158 13.715900
+v 11.047771 8.982452 13.721354
+v 10.957077 14.647198 13.717896
+v 10.777100 15.070347 13.803410
+v -8.637672 15.071526 19.741119
+v -8.649445 14.623573 19.766132
+v 10.739216 15.112068 13.711699
+v 9.304993 15.112068 9.022882
+v -10.100536 15.112068 14.958698
+v -8.666306 15.112068 19.647514
+v -8.774048 14.623573 19.699959
+v -8.759899 15.071526 19.676147
+v -10.194122 15.071526 14.987328
+v -10.275063 14.623573 14.792809
+v 11.424641 14.945641 13.586115
+v 11.047771 15.070362 13.721354
+v 11.198704 14.576645 13.715900
+v 11.626598 14.576241 13.544653
+v 9.569744 15.112068 8.941893
+v 11.003971 15.112068 13.630716
+v 11.415356 14.966961 13.504885
+v 9.981125 14.966961 8.816059
+v -17.658598 14.623573 -9.686831
+v -17.634850 15.071533 -9.672679
+v 1.779400 15.070362 -15.612104
+v 1.976414 14.647194 -15.641902
+v 2.049656 15.070366 -15.695511
+v 2.437691 14.945644 -15.794256
+v 2.628281 14.576248 -15.872860
+v 2.177807 14.576649 -15.775428
+v -17.634850 8.981293 -9.672680
+v -17.658598 9.429245 -9.686832
+v 1.976414 9.405624 -15.641903
+v 1.779400 8.982471 -15.612105
+v 2.049656 8.982460 -15.695511
+v 2.177807 9.476162 -15.775429
+v 2.628281 9.476559 -15.872861
+v 2.437691 9.107185 -15.794257
+v 10.206043 9.478424 8.747261
+v 11.640274 9.478424 13.436085
+v 11.674648 9.611752 13.425566
+v 10.240425 9.611752 8.736748
+v 11.229939 9.615177 13.706347
+v 11.663372 9.613468 13.531963
+v 11.640274 14.574383 13.436085
+v 10.206043 14.574383 8.747261
+v 10.240425 14.441067 8.736748
+v 11.674648 14.441067 13.425566
+v 2.209045 14.437634 -15.784984
+v 2.665859 14.439350 -15.882923
+v 11.229939 14.437630 13.706347
+v 11.663372 14.439346 13.531963
+v 2.209045 9.615185 -15.784985
+v 2.665859 9.613472 -15.882923
+v -8.666306 8.940750 19.647514
+v -10.100536 8.940750 14.958698
+v 10.739216 8.940750 13.711699
+v -8.718586 9.000393 19.745880
+v -8.727043 9.410145 19.761841
+v -8.718586 15.052402 19.745880
+v -8.727043 14.642658 19.761841
+v -17.699810 15.071533 -9.550451
+v -17.704578 15.052406 -9.631360
+v -17.720528 14.642662 -9.639859
+v -17.724861 14.623581 -9.562273
+v -17.606218 15.112076 -9.579079
+v 1.799305 15.112076 -15.514895
+v 2.064060 15.112076 -15.595879
+v 2.475441 14.966965 -15.721713
+v -17.704578 9.000401 -9.631361
+v -17.720528 9.410149 -9.639859
+v -17.699810 8.981293 -9.550452
+v -17.724861 9.429245 -9.562273
+v -17.606218 8.940758 -9.579080
+v 1.799305 8.940758 -15.514896
+v 2.064060 8.940758 -15.595879
+v 2.475441 9.085865 -15.721714
+v 2.700359 14.574387 -15.790512
+v -17.654516 14.576050 -9.604751
+v 2.734734 14.441074 -15.801026
+v 2.944572 13.938648 -15.865214
+v 2.700359 9.478432 -15.790512
+v -8.691975 14.576046 19.695816
+v 3.225761 12.663815 -15.951223
+v 2.734734 9.611755 -15.801027
+v 2.944572 10.114178 -15.865215
+v 3.225761 11.388992 -15.951223
+v -14.285463 11.388992 -4.524156
+v -14.561243 10.114178 -4.439798
+v -14.734537 9.476757 -4.568133
+v -16.244034 9.476757 -4.993555
+v -16.290461 9.429245 -4.872890
+v -16.265577 8.981293 -4.861628
+v -16.171988 8.940758 -4.890258
+v 3.498291 8.940758 -10.907057
+v 3.909672 9.085865 -11.032890
+v 4.134590 9.478432 -11.101690
+v 4.168972 9.611755 -11.112205
+v 4.378803 10.114178 -11.176392
+v 4.659988 11.388992 -11.262402
+v 4.659988 12.663815 -11.262401
+v 4.378803 13.938648 -11.176392
+v 4.168972 14.441074 -11.112204
+v 4.134590 14.574387 -11.101689
+v 3.909672 14.966965 -11.032890
+v 3.498291 15.112076 -10.907055
+v 3.233536 15.112076 -10.826073
+v -16.171988 15.112076 -4.890256
+v -16.265577 15.071533 -4.861627
+v -16.290461 14.623581 -4.872890
+v -11.672626 11.388985 4.017790
+v -13.945683 11.388992 -3.413350
+v -14.221470 10.114178 -3.328991
+v -11.948412 10.114170 4.102144
+v -14.340725 9.476757 -3.280645
+v -12.070984 9.476749 4.139639
+v -15.848648 9.476757 -3.700956
+v -13.343132 9.476749 4.490135
+v -13.419346 9.429237 4.513447
+v -15.947121 9.429245 -3.750420
+v -15.925804 8.981293 -3.750833
+v -13.399740 8.981285 4.507448
+v -13.306152 8.940758 4.478819
+v -15.832216 8.940758 -3.779459
+v 6.364136 8.940758 -1.537979
+v 3.838062 8.940758 -9.796259
+v 4.249447 9.085865 -9.922095
+v 6.775513 9.085865 -1.663813
+v 4.474365 9.478432 -9.990893
+v 7.000431 9.478432 -1.732611
+v 7.034809 9.611755 -1.743126
+v 4.508736 9.611755 -10.001410
+v 7.244644 10.114178 -1.807314
+v 4.718575 10.114178 -10.065594
+v 4.999763 11.388992 -10.151604
+v 7.525833 11.388992 -1.893324
+v 4.999763 12.663815 -10.151604
+v 7.525833 12.663815 -1.893324
+v 4.718575 13.938648 -10.065593
+v 7.244644 13.938648 -1.807314
+v 4.508736 14.441074 -10.001409
+v 7.034809 14.441074 -1.743126
+v 4.474365 14.574387 -9.990892
+v 7.000431 14.574387 -1.732611
+v 4.249447 14.966965 -9.922095
+v 6.775513 14.966965 -1.663813
+v 3.838062 15.112076 -9.796258
+v 6.364136 15.112076 -1.537979
+v 3.573311 15.112076 -9.715277
+v 6.099380 15.112076 -1.456995
+v -15.832216 15.112076 -3.779458
+v -13.306152 15.112068 4.478821
+v -13.399740 15.071526 4.507450
+v -15.925804 15.071533 -3.750831
+v -15.947121 14.623581 -3.750420
+v -13.419346 14.623573 4.513447
+v -9.081413 11.388985 12.489067
+v -11.365631 11.388985 5.021439
+v -11.641411 10.114170 5.105795
+v -9.357193 10.114170 12.573427
+v -11.763985 9.476749 5.143290
+v -9.483082 9.476749 12.600069
+v -13.003363 9.476749 5.600933
+v -10.497849 9.476749 13.792025
+v -10.551796 9.429237 13.888096
+v -13.079573 9.429237 5.624243
+v -13.059969 8.981285 5.618246
+v -10.533905 8.981285 13.876514
+v -10.440311 8.940750 13.847889
+v -12.966377 8.940758 5.589617
+v 9.229965 8.940758 7.831091
+v 6.703899 8.940758 -0.427181
+v 7.115288 9.085857 -0.553019
+v 9.641354 9.085857 7.705254
+v 7.340206 9.478432 -0.621813
+v 9.866261 9.478424 7.636459
+v 9.900646 9.611752 7.625940
+v 7.374584 9.611755 -0.632330
+v 10.110481 10.114170 7.561756
+v 7.584419 10.114178 -0.696516
+v 7.865608 11.388992 -0.782526
+v 10.391666 11.388985 7.475742
+v 7.865608 12.663815 -0.782526
+v 10.391666 12.663811 7.475742
+v 7.584419 13.938648 -0.696516
+v 10.110481 13.938641 7.561756
+v 7.374584 14.441074 -0.632330
+v 9.900646 14.441067 7.625940
+v 7.340206 14.574387 -0.621813
+v 9.866261 14.574383 7.636459
+v 7.115288 14.966961 -0.553017
+v 9.641354 14.966961 7.705254
+v 6.703899 15.112068 -0.427179
+v 9.229965 15.112068 7.831091
+v 6.439156 15.112068 -0.346197
+v 8.965218 15.112068 7.912069
+v -12.966377 15.112068 5.589621
+v -10.440311 15.112068 13.847889
+v -10.533905 15.071526 13.876514
+v -13.059969 15.071526 5.618248
+v -13.079573 14.623573 5.624243
+v -10.551796 14.623573 13.888096
+v 3.856392 8.828743 -9.801867
+v 3.516621 8.828743 -10.912664
+v 3.970890 8.987942 -11.051616
+v 4.310658 8.987942 -9.940820
+v 4.236870 9.444878 -11.132975
+v 4.576637 9.444870 -10.022178
+v 4.270313 9.574547 -11.143204
+v 4.610088 9.574547 -10.032408
+v 4.479546 10.075542 -11.207207
+v 4.819321 10.075542 -10.096409
+v 4.766899 11.378735 -11.295105
+v 5.106674 11.378746 -10.184307
+v 4.766899 12.674084 -11.295103
+v 5.106674 12.674072 -10.184307
+v 4.479546 13.977276 -11.207205
+v 4.819324 13.977261 -10.096412
+v 4.270317 14.478271 -11.143206
+v 4.610088 14.478275 -10.032407
+v 4.236877 14.607914 -11.132977
+v 4.576637 14.607937 -10.022178
+v 3.970890 15.064873 -11.051615
+v 4.310658 15.064873 -9.940819
+v 3.516621 15.224079 -10.912663
+v 3.856392 15.224079 -9.801867
+v 3.233536 15.224079 -10.826073
+v 3.573311 15.224079 -9.715277
+v 6.722237 8.828743 -0.432791
+v 6.382465 8.828743 -1.543589
+v 6.836731 8.987942 -1.682541
+v 7.176506 8.987934 -0.571743
+v 7.102711 9.444893 -1.763897
+v 7.442474 9.444870 -0.653101
+v 7.136154 9.574547 -1.774126
+v 7.475929 9.574558 -0.663332
+v 7.345394 10.075546 -1.838131
+v 7.685162 10.075542 -0.727331
+v 7.632748 11.378735 -1.926027
+v 7.972519 11.378746 -0.815228
+v 7.632748 12.674084 -1.926027
+v 7.972519 12.674072 -0.815228
+v 7.345394 13.977261 -1.838131
+v 7.685169 13.977261 -0.727333
+v 7.136154 14.478271 -1.774128
+v 7.475922 14.478275 -0.663330
+v 7.102711 14.607960 -1.763895
+v 7.442482 14.607937 -0.653101
+v 6.836731 15.064873 -1.682537
+v 7.176506 15.064873 -0.571741
+v 6.382465 15.224079 -1.543585
+v 6.722237 15.224072 -0.432789
+v 6.099380 15.224079 -1.456995
+v 6.439156 15.224072 -0.346197
+v 9.588070 8.828735 8.936289
+v 9.248302 8.828743 7.825480
+v 9.702568 8.987934 7.686527
+v 10.042343 8.987934 8.797337
+v 9.968559 9.444901 7.605165
+v 10.308323 9.444855 8.715981
+v 10.001984 9.574543 7.594940
+v 10.341766 9.574543 8.705746
+v 10.211235 10.075554 7.530937
+v 10.550999 10.075535 8.641745
+v 10.498585 11.378731 7.443041
+v 10.838360 11.378742 8.553850
+v 10.498585 12.674076 7.443041
+v 10.838360 12.674076 8.553850
+v 10.211224 13.977272 7.530939
+v 10.551010 13.977272 8.641743
+v 10.001991 14.478260 7.594940
+v 10.341766 14.478260 8.705746
+v 9.968540 14.607941 7.605169
+v 10.308331 14.607929 8.715977
+v 9.702568 15.064865 7.686527
+v 10.042343 15.064873 8.797337
+v 9.248302 15.224072 7.825480
+v 9.588070 15.224072 8.936289
+v 8.965218 15.224072 7.912069
+v 9.304993 15.224072 9.022882
+v -7.816452 14.576046 18.048645
+v -7.720600 13.940655 17.900707
+v -7.455070 12.663811 17.805943
+v -10.198910 14.576046 14.769329
+v -8.937061 14.576046 14.385132
+v -8.538666 12.663811 14.263424
+v -8.814545 13.938641 14.347469
+v -9.081413 12.663811 12.489067
+v -10.497849 14.576046 13.792025
+v -15.847813 13.938648 -8.645866
+v -9.301826 13.938641 12.754429
+v -9.456066 14.576046 12.688400
+v -11.365631 12.663811 5.021439
+v -11.672626 12.663811 4.017790
+v -13.003363 14.576046 5.600933
+v -13.343132 14.576046 4.490135
+v -11.763985 14.576046 5.143290
+v -11.640705 13.938641 5.108103
+v -14.285463 12.663815 -4.524156
+v -16.244034 14.576050 -4.993555
+v -13.945683 12.663815 -3.413350
+v -15.848648 14.576050 -3.700956
+v -16.007349 14.576050 -8.729230
+v -11.947817 13.938641 4.104105
+v -14.263954 13.938648 -3.467887
+v -14.565577 13.938648 -4.453959
+v -14.707520 14.576050 -4.479788
+v -14.367748 14.576050 -3.368993
+v -12.070984 14.576046 4.139639
+v -7.775940 15.572300 11.715555
+v -8.785225 15.572300 11.849133
+v -8.130001 15.572300 16.745712
+v -7.288670 15.572300 15.356995
+v 7.646816 15.572300 14.597137
+v 7.483974 15.572300 13.380213
+v 7.838108 18.706776 14.571541
+v 7.646816 19.154564 14.597137
+v 7.483974 19.154564 13.380213
+v 7.658634 18.706417 13.247503
+v 3.759651 19.154572 -14.451998
+v 3.950962 18.706783 -14.477594
+v 4.129868 18.706783 -13.140553
+v 3.922493 19.154572 -13.235073
+v -12.026999 15.572308 -12.376953
+v -10.850151 15.572308 -11.258308
+v 3.922493 15.572308 -13.235074
+v 3.759651 15.572308 -14.451999
+v -7.677841 16.020088 11.702744
+v -7.206684 16.020088 15.223740
+v 7.659203 16.020088 13.234486
+v 7.838108 16.020088 14.571541
+v 4.129868 16.020088 -13.140553
+v 3.950962 16.020088 -14.477594
+v -10.736015 16.020088 -11.151298
+v -6.986053 16.915646 15.194229
+v -7.457214 16.915646 11.673220
+v 7.884140 16.915646 13.204395
+v 8.063057 16.915646 14.541443
+v 8.186985 16.915646 14.658779
+v 7.963333 16.020088 14.688709
+v 8.315876 16.020088 14.602879
+v 8.541759 16.915646 14.572121
+v 7.936783 16.915646 9.814541
+v 8.560402 16.915646 14.474888
+v 8.335461 16.020088 14.504986
+v 7.711842 16.020088 9.844641
+v 4.040962 16.020088 -14.623565
+v 4.264618 16.915653 -14.653492
+v 4.629688 16.915653 -14.663159
+v 4.403664 16.020088 -14.633451
+v 4.354809 16.915653 -13.170653
+v 4.175892 16.915653 -14.507696
+v -10.515396 16.915653 -11.180819
+v 8.063057 17.811207 14.541443
+v 7.884140 17.811207 13.204395
+v 8.186985 17.811207 14.658779
+v 8.541759 17.811207 14.572121
+v 7.936783 17.811207 9.814541
+v 8.560402 17.811207 14.474888
+v 4.264618 17.811214 -14.653492
+v 4.629688 17.811214 -14.663159
+v 4.354809 17.811214 -13.170652
+v 4.175892 17.811214 -14.507696
+v -10.515396 17.811214 -11.180819
+v 7.963333 18.706776 14.688709
+v 8.315876 18.706776 14.602879
+v 7.711842 18.706776 9.844641
+v 8.335461 18.706776 14.504986
+v 4.040962 18.706783 -14.623564
+v 4.403664 18.706783 -14.633451
+v 7.438980 15.225060 14.720524
+v 7.586075 15.522327 14.672649
+v -8.104481 15.538918 16.819393
+v -8.092869 15.224236 16.798019
+v -8.180202 15.224236 16.715008
+v -8.193508 15.538918 16.734806
+v -8.846169 15.538918 11.857460
+v -8.803822 15.224236 12.054659
+v 7.960144 15.297688 14.555210
+v 7.631031 15.195755 14.599251
+v 7.007423 15.195755 9.938902
+v 7.336529 15.297688 9.894867
+v 7.958996 15.312668 14.633156
+v 8.118473 15.572166 14.630608
+v 7.772038 15.571888 14.714310
+v 7.655449 15.225056 14.692242
+v 7.586075 19.204544 14.672649
+v 7.438980 19.501804 14.720524
+v -8.092869 19.502628 16.798019
+v -8.104481 19.187943 16.819393
+v 7.419235 19.531109 14.627590
+v 6.795620 19.531109 9.967243
+v -8.728939 19.531109 12.044638
+v -8.105324 19.531109 16.704987
+v -8.193508 19.187954 16.734806
+v -8.180202 19.502628 16.715008
+v -8.803822 19.502628 12.054659
+v -8.846169 19.187954 11.857460
+v 7.958996 19.414196 14.633156
+v 7.655449 19.501823 14.692242
+v 7.772038 19.154984 14.714310
+v 8.118473 19.154705 14.630608
+v 7.007423 19.531109 9.938902
+v 7.631031 19.531109 14.599251
+v 7.960144 19.429176 14.555210
+v 7.336529 19.429176 9.894867
+v -12.021755 19.187946 -12.454749
+v -12.004930 19.502636 -12.437185
+v 3.526691 19.501812 -14.516393
+v 3.681194 19.204552 -14.508880
+v 3.742977 19.501831 -14.546026
+v 4.051376 19.414204 -14.568824
+v 4.205925 19.154701 -14.608297
+v 3.849663 19.154991 -14.597966
+v -12.004930 15.224243 -12.437185
+v -12.021755 15.538925 -12.454750
+v 3.681194 15.522335 -14.508881
+v 3.526691 15.225067 -14.516394
+v 3.742977 15.225060 -14.546027
+v 3.849663 15.571892 -14.597967
+v 4.205925 15.572170 -14.608298
+v 4.051376 15.312675 -14.568825
+v 7.516464 15.573479 9.870785
+v 8.140083 15.573479 14.531136
+v 8.167583 15.667133 14.527451
+v 7.543961 15.667133 9.867105
+v 7.797024 15.669544 14.710964
+v 8.148052 15.668335 14.625324
+v 8.140083 19.153385 14.531136
+v 7.516464 19.153385 9.870785
+v 7.543961 19.059738 9.867105
+v 8.167583 19.059738 14.527451
+v 3.874653 19.057335 -14.601309
+v 4.235847 19.058537 -14.610975
+v 7.797024 19.057327 14.710964
+v 8.148052 19.058529 14.625324
+v 3.874653 15.669548 -14.601309
+v 4.235847 15.668343 -14.610976
+v -8.105324 15.195755 16.704987
+v -8.728939 15.195755 12.044638
+v 7.419235 15.195755 14.627590
+v -8.155567 15.237667 16.787910
+v -8.163708 15.525509 16.801384
+v -8.155567 19.489201 16.787910
+v -8.163708 19.201363 16.801384
+v -12.067366 19.502636 -12.334129
+v -12.062765 19.489204 -12.410956
+v -12.074158 19.201370 -12.421803
+v -12.085417 19.187958 -12.349747
+v -11.992485 19.531116 -12.344151
+v 3.532074 19.531116 -14.421544
+v 3.743874 19.531116 -14.449884
+v 4.072983 19.429184 -14.493923
+v -12.062765 15.237671 -12.410957
+v -12.074158 15.525513 -12.421804
+v -12.067366 15.224243 -12.334131
+v -12.085417 15.538925 -12.349748
+v -11.992485 15.195763 -12.344151
+v 3.532074 15.195763 -14.421545
+v 3.743874 15.195763 -14.449884
+v 4.072983 15.297695 -14.493924
+v 4.252918 19.153393 -14.518003
+v -12.026999 19.154572 -12.376953
+v 4.280415 19.059746 -14.521681
+v 4.448296 18.706783 -14.544147
+v 4.252918 15.573486 -14.518003
+v -8.130001 19.154564 16.745712
+v 4.673244 17.811214 -14.574245
+v 4.280415 15.667141 -14.521681
+v 4.448296 16.020088 -14.544147
+v 4.673244 16.915653 -14.574245
+v -9.955982 16.915653 -7.000291
+v -10.176609 16.020088 -6.970768
+v -10.296722 15.572308 -7.122469
+v -11.413708 15.572308 -7.793760
+v -11.461720 15.538925 -7.688836
+v -11.443752 15.224243 -7.673785
+v -11.368866 15.195763 -7.683805
+v 4.367493 15.195763 -9.789540
+v 4.696602 15.297695 -9.833580
+v 4.876537 15.573486 -9.857656
+v 4.904037 15.667141 -9.861338
+v 5.071915 16.020088 -9.883802
+v 5.296856 16.915653 -9.913901
+v 5.296856 17.811214 -9.913901
+v 5.071915 18.706783 -9.883802
+v 4.904037 19.059746 -9.861337
+v 4.876537 19.153393 -9.857656
+v 4.696602 19.429184 -9.833579
+v 4.367493 19.531116 -9.789539
+v 4.155689 19.531116 -9.761196
+v -11.368866 19.531116 -7.683804
+v -11.443752 19.502636 -7.673785
+v -11.461720 19.187958 -7.688836
+v -8.819897 16.915646 1.489790
+v -9.808243 16.915653 -5.896228
+v -10.028866 16.020088 -5.866705
+v -9.040524 16.020088 1.519312
+v -10.125481 15.572308 -5.842802
+v -9.138577 15.572300 1.532434
+v -11.241791 15.572308 -6.509008
+v -10.152370 15.572300 1.632353
+v -10.213333 15.538918 1.640509
+v -11.312431 15.538925 -6.573174
+v -11.296017 15.224243 -6.569723
+v -10.197655 15.224236 1.638411
+v -10.122776 15.195755 1.628389
+v -11.221127 15.195763 -6.579741
+v 5.613586 15.195755 -0.477345
+v 4.515228 15.195763 -8.685476
+v 4.844334 15.297695 -8.729516
+v 5.942696 15.297688 -0.521385
+v 5.024277 15.573486 -8.753593
+v 6.122631 15.573486 -0.545464
+v 6.150127 15.667141 -0.549143
+v 5.051773 15.667141 -8.757274
+v 6.318008 16.020096 -0.571608
+v 5.219654 16.020088 -8.779738
+v 5.444595 16.915653 -8.809836
+v 6.542950 16.915653 -0.601707
+v 5.444595 17.811214 -8.809836
+v 6.542950 17.811214 -0.601707
+v 5.219654 18.706783 -8.779738
+v 6.318008 18.706783 -0.571606
+v 5.051773 19.059746 -8.757274
+v 6.150127 19.059746 -0.549141
+v 5.024277 19.153393 -8.753593
+v 6.122631 19.153393 -0.545462
+v 4.844334 19.429184 -8.729516
+v 5.942696 19.429176 -0.521383
+v 4.515228 19.531116 -8.685474
+v 5.613586 19.531109 -0.477343
+v 4.303425 19.531116 -8.657133
+v 5.401787 19.531109 -0.449001
+v -11.221127 19.531116 -6.579741
+v -10.122776 19.531109 1.628391
+v -10.197655 19.502628 1.638412
+v -11.296017 19.502636 -6.569722
+v -11.312431 19.187958 -6.573174
+v -10.213333 19.187954 1.640511
+v -7.693203 16.915646 9.909637
+v -8.686409 16.915646 2.487341
+v -8.907032 16.020088 2.516865
+v -7.913830 16.020088 9.939159
+v -9.005096 15.572300 2.529985
+v -8.013332 15.572300 9.941486
+v -10.004635 15.572300 2.736403
+v -8.915211 15.572300 10.877762
+v -8.966492 15.538918 10.958241
+v -10.065594 15.538918 2.744560
+v -10.049919 15.224236 2.742462
+v -8.951561 15.224236 10.950594
+v -8.876675 15.195755 10.940578
+v -9.975037 15.195755 2.732441
+v 6.859680 15.195755 8.834837
+v 5.761318 15.195755 0.626707
+v 6.090427 15.297688 0.582670
+v 7.188786 15.297688 8.790798
+v 6.270367 15.573479 0.558590
+v 7.368721 15.573479 8.766724
+v 7.396225 15.667133 8.763044
+v 6.297867 15.667133 0.554911
+v 7.564106 16.020088 8.740580
+v 6.465748 16.020088 0.532448
+v 6.690689 16.915646 0.502348
+v 7.789040 16.915646 8.710480
+v 6.690689 17.811207 0.502348
+v 7.789040 17.811207 8.710480
+v 6.465748 18.706776 0.532448
+v 7.564106 18.706776 8.740580
+v 6.297867 19.059738 0.554913
+v 7.396225 19.059738 8.763044
+v 6.270367 19.153385 0.558592
+v 7.368721 19.153385 8.766724
+v 6.090427 19.429176 0.582670
+v 7.188786 19.429176 8.790798
+v 5.761318 19.531109 0.626709
+v 6.859680 19.531109 8.834837
+v 5.549526 19.531109 0.655050
+v 6.647877 19.531109 8.863184
+v -9.975037 19.531109 2.732443
+v -8.876675 19.531109 10.940578
+v -8.951561 19.502628 10.950594
+v -10.049919 19.502628 2.742464
+v -10.065594 19.187954 2.744562
+v -8.966492 19.187954 10.958241
+v 4.529900 15.117073 -8.687441
+v 4.382156 15.117073 -9.791502
+v 4.745583 15.228916 -9.840135
+v 4.893314 15.228916 -8.736071
+v 4.958366 15.549908 -9.868607
+v 5.106098 15.549904 -8.764544
+v 4.985115 15.641003 -9.872187
+v 5.132854 15.641003 -8.768124
+v 5.152500 15.992947 -9.894587
+v 5.300240 15.992947 -8.790522
+v 5.382389 16.908447 -9.925346
+v 5.530125 16.908451 -8.821283
+v 5.382389 17.818428 -9.925346
+v 5.530125 17.818428 -8.821283
+v 5.152500 18.733925 -9.894587
+v 5.300251 18.733925 -8.790522
+v 4.985115 19.085869 -9.872186
+v 5.132854 19.085873 -8.768123
+v 4.958366 19.176945 -9.868607
+v 5.106106 19.176971 -8.764544
+v 4.745583 19.497963 -9.840135
+v 4.893318 19.497963 -8.736069
+v 4.382156 19.609806 -9.791502
+v 4.529896 19.609806 -8.687439
+v 4.155689 19.609806 -9.761196
+v 4.303425 19.609806 -8.657133
+v 5.775997 15.117062 0.624744
+v 5.628250 15.117062 -0.479307
+v 5.991676 15.228909 -0.527937
+v 6.139404 15.228909 0.576113
+v 6.204468 15.549927 -0.556412
+v 6.352192 15.549896 0.547642
+v 6.231205 15.641003 -0.559992
+v 6.378948 15.641010 0.544062
+v 6.398605 15.992958 -0.582392
+v 6.546333 15.992939 0.521664
+v 6.628487 16.908447 -0.613152
+v 6.776222 16.908447 0.490900
+v 6.628487 17.818439 -0.613152
+v 6.776222 17.818420 0.490900
+v 6.398605 18.733925 -0.582392
+v 6.546345 18.733921 0.521664
+v 6.231205 19.085873 -0.559990
+v 6.378948 19.085869 0.544064
+v 6.204449 19.176975 -0.556410
+v 6.352200 19.176964 0.547644
+v 5.991676 19.497955 -0.527937
+v 6.139400 19.497955 0.576117
+v 5.628250 19.609798 -0.479307
+v 5.775990 19.609806 0.624748
+v 5.401787 19.609798 -0.449001
+v 5.549526 19.609806 0.655050
+v 7.022083 15.117062 9.936945
+v 6.874340 15.117062 8.832878
+v 7.237770 15.228909 8.784245
+v 7.385513 15.228909 9.888311
+v 7.450550 15.549927 8.755775
+v 7.598282 15.549896 9.859840
+v 7.477310 15.640999 8.752197
+v 7.625046 15.640999 9.856255
+v 7.644699 15.992954 8.729794
+v 7.792427 15.992939 9.833858
+v 7.874577 16.908440 8.699034
+v 8.022320 16.908447 9.803095
+v 7.874577 17.818432 8.699034
+v 8.022320 17.818432 9.803095
+v 7.644691 18.733925 8.729794
+v 7.792439 18.733921 9.833858
+v 7.477310 19.085869 8.752197
+v 7.625046 19.085869 9.856255
+v 7.450546 19.176964 8.755775
+v 7.598293 19.176964 9.859835
+v 7.237770 19.497955 8.784245
+v 7.385502 19.497955 9.888311
+v 6.874340 19.609806 8.832878
+v 7.022083 19.609806 9.936945
+v 6.647877 19.609806 8.863184
+v 6.795620 19.609806 9.967243
+v -7.288670 19.154564 15.356995
+v -7.199871 18.708202 15.235374
+v -6.986053 17.811207 15.194229
+v -8.785225 19.154564 11.849133
+v -7.775913 19.154564 11.715721
+v -7.457214 17.811207 11.673220
+v -7.677887 18.706776 11.702423
+v -7.693203 17.811207 9.909637
+v -8.915211 19.154564 10.877762
+v -10.736015 18.706783 -11.151298
+v -7.889759 18.706776 10.119062
+v -8.001583 19.154564 10.029299
+v -8.686409 17.811207 2.487341
+v -8.819897 17.811207 1.489790
+v -10.004635 19.154564 2.736404
+v -10.152370 19.154564 1.632353
+v -9.005096 19.154564 2.529987
+v -8.906727 18.706776 2.519163
+v -9.955982 17.811214 -7.000291
+v -11.413708 19.154572 -7.793759
+v -9.808243 17.811214 -5.896228
+v -11.241791 19.154572 -6.509007
+v -10.850151 19.154572 -11.258297
+v -9.040260 18.706776 1.521261
+v -10.047340 18.706783 -6.004749
+v -10.178490 18.706783 -6.984842
+v -10.284969 19.154572 -7.034667
+v -10.137234 19.154572 -5.930604
+v -9.138577 19.154564 1.532434
+vt 0.309870 0.169076
+vt 0.299063 0.169057
+vt 0.298899 0.125934
+vt 0.309726 0.137054
+vt 0.560234 0.026219
+vt 0.560368 0.037274
+vt 0.398404 0.039228
+vt 0.387203 0.027973
+vt 0.213568 0.604093
+vt 0.205463 0.603890
+vt 0.205712 0.593128
+vt 0.213689 0.592340
+vt 0.205354 0.889246
+vt 0.213466 0.888941
+vt 0.213821 0.900852
+vt 0.205772 0.900080
+vt 0.386600 0.477422
+vt 0.397831 0.466115
+vt 0.560388 0.467916
+vt 0.560266 0.479011
+vt 0.317556 0.169079
+vt 0.317471 0.138127
+vt 0.562561 0.045241
+vt 0.399576 0.047207
+vt 0.268995 0.603268
+vt 0.260828 0.603603
+vt 0.260413 0.591562
+vt 0.268546 0.592321
+vt 0.259768 0.900329
+vt 0.259934 0.888826
+vt 0.267690 0.888938
+vt 0.267539 0.899407
+vt 0.562582 0.459918
+vt 0.398999 0.458106
+vt 0.332890 0.138199
+vt 0.332883 0.169089
+vt 0.565219 0.061046
+vt 0.402186 0.063013
+vt 0.244952 0.604073
+vt 0.244641 0.592106
+vt 0.244898 0.605706
+vt 0.260643 0.605250
+vt 0.259954 0.609005
+vt 0.244691 0.609580
+vt 0.245378 0.651825
+vt 0.244685 0.610452
+vt 0.259924 0.609887
+vt 0.261357 0.651643
+vt 0.259741 0.887223
+vt 0.244411 0.886915
+vt 0.244163 0.883178
+vt 0.259038 0.883568
+vt 0.244523 0.900182
+vt 0.244484 0.888503
+vt 0.401602 0.442240
+vt 0.565233 0.444052
+vt 0.229323 0.604269
+vt 0.229237 0.592361
+vt 0.229410 0.605886
+vt 0.229692 0.609687
+vt 0.229665 0.651718
+vt 0.229714 0.610557
+vt 0.229185 0.886982
+vt 0.229417 0.883171
+vt 0.229369 0.900375
+vt 0.229120 0.888590
+vt 0.401778 0.426347
+vt 0.565410 0.428159
+vt 0.213782 0.605724
+vt 0.214539 0.609432
+vt 0.213668 0.651654
+vt 0.214582 0.610308
+vt 0.213659 0.887312
+vt 0.214367 0.883606
+vt 0.556380 0.018063
+vt 0.558061 0.023259
+vt 0.387702 0.024985
+vt 0.387810 0.019473
+vt 0.293092 0.126437
+vt 0.298016 0.126374
+vt 0.298148 0.169063
+vt 0.292413 0.167191
+vt 0.272494 0.608781
+vt 0.276136 0.608545
+vt 0.279109 0.650798
+vt 0.275126 0.651653
+vt 0.272122 0.608177
+vt 0.267864 0.608557
+vt 0.268732 0.604930
+vt 0.274509 0.605969
+vt 0.559166 0.114817
+vt 0.557611 0.120051
+vt 0.389055 0.122708
+vt 0.388815 0.117201
+vt 0.557410 0.122993
+vt 0.558070 0.164859
+vt 0.389443 0.167384
+vt 0.389084 0.125647
+vt 0.382927 0.126398
+vt 0.388135 0.125655
+vt 0.388474 0.167378
+vt 0.382806 0.169182
+vt 0.202071 0.609091
+vt 0.199542 0.606487
+vt 0.205721 0.605557
+vt 0.206691 0.609139
+vt 0.196138 0.651394
+vt 0.198267 0.609290
+vt 0.201912 0.609767
+vt 0.200217 0.651960
+vt 0.388129 0.387854
+vt 0.388365 0.382326
+vt 0.557539 0.384825
+vt 0.559106 0.390077
+vt 0.199800 0.886505
+vt 0.202220 0.884291
+vt 0.206541 0.883961
+vt 0.205624 0.887582
+vt 0.387218 0.485953
+vt 0.387104 0.480421
+vt 0.558088 0.481985
+vt 0.556405 0.487201
+vt 0.273184 0.886440
+vt 0.267601 0.887479
+vt 0.266741 0.883976
+vt 0.270860 0.884319
+vt 0.269472 0.651464
+vt 0.267820 0.609450
+vt 0.266169 0.609492
+vt 0.267746 0.651405
+vt 0.267004 0.604846
+vt 0.266192 0.608587
+vt 0.206795 0.610004
+vt 0.205600 0.651549
+vt 0.207268 0.651469
+vt 0.208376 0.610000
+vt 0.207352 0.887678
+vt 0.208202 0.883954
+vt 0.207450 0.605440
+vt 0.208335 0.609110
+vt 0.265926 0.887568
+vt 0.265137 0.883953
+vt 0.292155 0.126154
+vt 0.291418 0.167196
+vt 0.387768 0.016535
+vt 0.556108 0.015127
+vt 0.293377 0.125815
+vt 0.297801 0.125739
+vt 0.298164 0.125082
+vt 0.292870 0.125232
+vt 0.275359 0.606373
+vt 0.270293 0.603381
+vt 0.275553 0.604028
+vt 0.387909 0.124317
+vt 0.387779 0.124999
+vt 0.383051 0.125757
+vt 0.382623 0.125204
+vt 0.204170 0.603972
+vt 0.198709 0.604288
+vt 0.198714 0.608432
+vt 0.193770 0.651062
+vt 0.196120 0.609173
+vt 0.387435 0.379371
+vt 0.387076 0.380043
+vt 0.382249 0.379299
+vt 0.382119 0.378650
+vt 0.387213 0.380738
+vt 0.381817 0.379865
+vt 0.388391 0.379377
+vt 0.557335 0.381873
+vt 0.198943 0.886094
+vt 0.201846 0.883675
+vt 0.204049 0.889133
+vt 0.198738 0.888462
+vt 0.291540 0.378163
+vt 0.295994 0.378370
+vt 0.296343 0.379042
+vt 0.291013 0.378736
+vt 0.291270 0.377527
+vt 0.296228 0.377738
+vt 0.387178 0.488902
+vt 0.556135 0.490148
+vt 0.269124 0.888971
+vt 0.274207 0.888311
+vt 0.274004 0.886043
+vt 0.271216 0.883732
+vt 0.206604 0.883068
+vt 0.387559 0.390840
+vt 0.561217 0.393099
+vt 0.208236 0.883057
+vt 0.214404 0.882735
+vt 0.266691 0.883116
+vt 0.388244 0.114226
+vt 0.561267 0.111804
+vt 0.229430 0.882311
+vt 0.265119 0.883078
+vt 0.259002 0.882706
+vt 0.267867 0.889089
+vt 0.244150 0.882325
+vt 0.276428 0.604421
+vt 0.388816 0.124715
+vt 0.388138 0.124928
+vt 0.198437 0.608369
+vt 0.196243 0.608254
+vt 0.388124 0.380316
+vt 0.387440 0.380104
+vt 0.197855 0.888061
+vt 0.290316 0.377791
+vt 0.275051 0.887924
+vt 0.381232 0.378994
+vt 0.382050 0.126061
+vt 0.297106 0.378201
+vt 0.332044 0.329252
+vt 0.331627 0.366275
+vt 0.316054 0.366171
+vt 0.316682 0.329032
+vt 0.308198 0.367159
+vt 0.308971 0.330346
+vt 0.297932 0.337699
+vt 0.297040 0.336777
+vt 0.291336 0.336496
+vt 0.290366 0.336474
+vt 0.277511 0.842966
+vt 0.274748 0.883950
+vt 0.273670 0.842073
+vt 0.268313 0.842292
+vt 0.266666 0.842356
+vt 0.260346 0.842115
+vt 0.244542 0.841872
+vt 0.229062 0.841763
+vt 0.213363 0.841926
+vt 0.207133 0.842109
+vt 0.205482 0.842025
+vt 0.200220 0.841623
+vt 0.198289 0.883850
+vt 0.196174 0.842193
+vt 0.196164 0.883968
+vt 0.193822 0.842532
+vt 0.557975 0.339850
+vt 0.388643 0.337316
+vt 0.387670 0.337320
+vt 0.382130 0.337510
+vt 0.332731 0.256498
+vt 0.332156 0.319637
+vt 0.316815 0.319376
+vt 0.317504 0.256484
+vt 0.309173 0.319130
+vt 0.309866 0.256557
+vt 0.298393 0.325556
+vt 0.299022 0.257274
+vt 0.297967 0.257268
+vt 0.297349 0.326290
+vt 0.291856 0.326033
+vt 0.292462 0.257306
+vt 0.291343 0.257301
+vt 0.290771 0.325999
+vt 0.278896 0.753686
+vt 0.278213 0.830831
+vt 0.274201 0.831353
+vt 0.274910 0.752885
+vt 0.268677 0.830780
+vt 0.269576 0.753273
+vt 0.267841 0.753390
+vt 0.266971 0.830625
+vt 0.261287 0.753230
+vt 0.260517 0.830564
+vt 0.244566 0.830262
+vt 0.245103 0.753162
+vt 0.229004 0.830239
+vt 0.229168 0.753105
+vt 0.213314 0.830513
+vt 0.212943 0.752984
+vt 0.206925 0.830505
+vt 0.206397 0.753008
+vt 0.205192 0.830661
+vt 0.204680 0.752880
+vt 0.199859 0.831256
+vt 0.199188 0.752294
+vt 0.195769 0.830983
+vt 0.195178 0.752558
+vt 0.193391 0.830816
+vt 0.192887 0.752763
+vt 0.558798 0.257269
+vt 0.558126 0.329877
+vt 0.388572 0.326985
+vt 0.389129 0.257727
+vt 0.388020 0.257716
+vt 0.387491 0.326982
+vt 0.382007 0.327083
+vt 0.382524 0.257671
+vt 0.332879 0.184481
+vt 0.332774 0.247873
+vt 0.317533 0.247728
+vt 0.317557 0.184567
+vt 0.309895 0.247588
+vt 0.309926 0.184748
+vt 0.299127 0.246430
+vt 0.299299 0.178271
+vt 0.298265 0.177533
+vt 0.298072 0.246413
+vt 0.292569 0.246303
+vt 0.292765 0.177694
+vt 0.291676 0.177706
+vt 0.291451 0.246291
+vt 0.279296 0.663400
+vt 0.279335 0.741459
+vt 0.275296 0.742030
+vt 0.275067 0.662709
+vt 0.269702 0.741517
+vt 0.269702 0.663253
+vt 0.267963 0.663410
+vt 0.267972 0.741382
+vt 0.261437 0.663362
+vt 0.261423 0.741398
+vt 0.245263 0.741272
+vt 0.245414 0.663562
+vt 0.229291 0.741167
+vt 0.229600 0.663498
+vt 0.212958 0.741228
+vt 0.213470 0.663280
+vt 0.206450 0.741151
+vt 0.206988 0.663213
+vt 0.204715 0.741294
+vt 0.205271 0.663058
+vt 0.199472 0.741871
+vt 0.199763 0.662380
+vt 0.195386 0.741389
+vt 0.195740 0.662570
+vt 0.192947 0.741126
+vt 0.193436 0.662734
+vt 0.558217 0.174791
+vt 0.558802 0.247295
+vt 0.389157 0.246936
+vt 0.389284 0.177734
+vt 0.388203 0.177718
+vt 0.388049 0.246929
+vt 0.382555 0.246917
+vt 0.382693 0.177604
+vt 0.278895 0.832180
+vt 0.278242 0.841743
+vt 0.274294 0.841011
+vt 0.274733 0.832478
+vt 0.268429 0.841379
+vt 0.268743 0.831737
+vt 0.266899 0.841421
+vt 0.267152 0.831595
+vt 0.260643 0.841166
+vt 0.260783 0.831540
+vt 0.244609 0.840950
+vt 0.244607 0.831191
+vt 0.229007 0.840864
+vt 0.228963 0.831138
+vt 0.213074 0.840982
+vt 0.213050 0.831477
+vt 0.206911 0.841178
+vt 0.206725 0.831478
+vt 0.205390 0.841117
+vt 0.205134 0.831602
+vt 0.199679 0.840569
+vt 0.199368 0.832340
+vt 0.195861 0.840841
+vt 0.195523 0.832359
+vt 0.193587 0.841225
+vt 0.193282 0.832123
+vt 0.280035 0.742808
+vt 0.279588 0.752415
+vt 0.275532 0.751792
+vt 0.275845 0.743160
+vt 0.269658 0.752334
+vt 0.269786 0.742485
+vt 0.268071 0.752413
+vt 0.268167 0.742364
+vt 0.261583 0.752245
+vt 0.261701 0.742384
+vt 0.245157 0.752237
+vt 0.245313 0.742196
+vt 0.229116 0.752155
+vt 0.229240 0.742121
+vt 0.212666 0.751995
+vt 0.212671 0.742216
+vt 0.206195 0.752031
+vt 0.206237 0.742127
+vt 0.204594 0.751925
+vt 0.204665 0.742224
+vt 0.198709 0.751213
+vt 0.198941 0.742949
+vt 0.194925 0.751216
+vt 0.195094 0.742769
+vt 0.192747 0.751495
+vt 0.192779 0.742455
+vt 0.279843 0.652078
+vt 0.280035 0.662004
+vt 0.275642 0.661567
+vt 0.275776 0.652754
+vt 0.269758 0.662308
+vt 0.269600 0.652428
+vt 0.268170 0.662428
+vt 0.267980 0.652369
+vt 0.261711 0.662382
+vt 0.261658 0.652604
+vt 0.245463 0.662647
+vt 0.245434 0.652738
+vt 0.229557 0.662555
+vt 0.229606 0.652654
+vt 0.213203 0.662295
+vt 0.213378 0.652621
+vt 0.206804 0.662237
+vt 0.207039 0.652418
+vt 0.205209 0.662101
+vt 0.205501 0.652472
+vt 0.199299 0.661283
+vt 0.199666 0.653026
+vt 0.195505 0.661221
+vt 0.195830 0.652754
+vt 0.193314 0.661460
+vt 0.193549 0.652379
+vt 0.192324 0.841267
+vt 0.192019 0.832165
+vt 0.191493 0.751491
+vt 0.191525 0.742450
+vt 0.192054 0.661428
+vt 0.192289 0.652346
+vt 0.563109 0.092741
+vt 0.561133 0.100749
+vt 0.399170 0.102704
+vt 0.400206 0.094737
+vt 0.565410 0.076881
+vt 0.402377 0.078848
+vt 0.371249 0.137148
+vt 0.381893 0.169175
+vt 0.371086 0.169171
+vt 0.348103 0.138231
+vt 0.348042 0.169114
+vt 0.363529 0.138098
+vt 0.363385 0.169158
+vt 0.347996 0.184493
+vt 0.381658 0.178339
+vt 0.563110 0.412239
+vt 0.399527 0.410427
+vt 0.363330 0.183077
+vt 0.370975 0.184087
+vt 0.347803 0.247942
+vt 0.347756 0.256572
+vt 0.381504 0.246923
+vt 0.381474 0.257664
+vt 0.370718 0.247914
+vt 0.363049 0.247950
+vt 0.347235 0.329390
+vt 0.346991 0.366411
+vt 0.381221 0.338418
+vt 0.347292 0.319768
+vt 0.380976 0.326330
+vt 0.561094 0.404194
+vt 0.398537 0.402394
+vt 0.363005 0.256699
+vt 0.362634 0.320978
+vt 0.362610 0.329554
+vt 0.370376 0.367723
+vt 0.370307 0.330105
+vt 0.370286 0.320425
+vt 0.370632 0.256867
+vt 0.362549 0.366588
+vt 0.613756 0.145764
+vt 0.601752 0.145659
+vt 0.602192 0.098846
+vt 0.614055 0.110915
+vt 0.866796 0.024834
+vt 0.866716 0.036484
+vt 0.691009 0.035207
+vt 0.679090 0.023120
+vt 0.214754 0.168983
+vt 0.208266 0.167414
+vt 0.211037 0.154402
+vt 0.217381 0.155392
+vt 0.210516 0.496123
+vt 0.217080 0.494653
+vt 0.218902 0.508826
+vt 0.212367 0.508906
+vt 0.676672 0.454137
+vt 0.688725 0.442182
+vt 0.864459 0.442851
+vt 0.864411 0.454500
+vt 0.619673 0.145806
+vt 0.619941 0.112114
+vt 0.868951 0.042413
+vt 0.692134 0.041127
+vt 0.260485 0.165930
+vt 0.253971 0.167655
+vt 0.250769 0.153578
+vt 0.257373 0.152977
+vt 0.249733 0.509406
+vt 0.257223 0.497607
+vt 0.260989 0.504949
+vt 0.253881 0.512473
+vt 0.866759 0.436947
+vt 0.689915 0.436275
+vt 0.631796 0.112211
+vt 0.631561 0.145894
+vt 0.871547 0.054033
+vt 0.694678 0.052743
+vt 0.240738 0.169683
+vt 0.239538 0.156060
+vt 0.240872 0.171514
+vt 0.253984 0.169557
+vt 0.253590 0.173956
+vt 0.241052 0.175945
+vt 0.242495 0.225129
+vt 0.241170 0.176934
+vt 0.253586 0.174984
+vt 0.255830 0.224539
+vt 0.256866 0.495204
+vt 0.243664 0.492283
+vt 0.243205 0.487917
+vt 0.255988 0.489899
+vt 0.240040 0.506952
+vt 0.243786 0.494111
+vt 0.692585 0.424687
+vt 0.869483 0.425357
+vt 0.227724 0.170180
+vt 0.228762 0.156681
+vt 0.228019 0.172022
+vt 0.228729 0.176386
+vt 0.229468 0.225226
+vt 0.228886 0.177365
+vt 0.230537 0.491719
+vt 0.230727 0.487398
+vt 0.229878 0.506914
+vt 0.230487 0.493500
+vt 0.692631 0.413090
+vt 0.869532 0.413757
+vt 0.215004 0.170967
+vt 0.215989 0.175490
+vt 0.216233 0.224903
+vt 0.216118 0.176524
+vt 0.217275 0.492793
+vt 0.218022 0.488501
+vt 0.864218 0.020046
+vt 0.865975 0.023922
+vt 0.679278 0.022277
+vt 0.679487 0.018199
+vt 0.597312 0.099246
+vt 0.601366 0.099177
+vt 0.600905 0.145650
+vt 0.596828 0.143680
+vt 0.264682 0.172786
+vt 0.269182 0.172391
+vt 0.271873 0.223020
+vt 0.267320 0.223588
+vt 0.264091 0.171939
+vt 0.260189 0.172743
+vt 0.260640 0.168214
+vt 0.265556 0.167378
+vt 0.865486 0.095644
+vt 0.863676 0.099495
+vt 0.678928 0.098629
+vt 0.678777 0.094550
+vt 0.863586 0.100471
+vt 0.863406 0.145105
+vt 0.678868 0.144237
+vt 0.678924 0.099593
+vt 0.673924 0.099835
+vt 0.677957 0.099590
+vt 0.677908 0.144236
+vt 0.673811 0.146136
+vt 0.204993 0.173708
+vt 0.203266 0.168788
+vt 0.208230 0.169818
+vt 0.209268 0.174302
+vt 0.200137 0.223803
+vt 0.200509 0.174426
+vt 0.204998 0.174735
+vt 0.204715 0.224205
+vt 0.677135 0.382681
+vt 0.677330 0.378604
+vt 0.862113 0.379792
+vt 0.863881 0.383664
+vt 0.205658 0.494670
+vt 0.207445 0.490326
+vt 0.211371 0.489627
+vt 0.210575 0.493940
+vt 0.677015 0.459062
+vt 0.676852 0.454982
+vt 0.863581 0.455403
+vt 0.861781 0.459260
+vt 0.268474 0.495123
+vt 0.263564 0.494494
+vt 0.262598 0.490376
+vt 0.266643 0.490749
+vt 0.262702 0.224039
+vt 0.260232 0.173797
+vt 0.258889 0.174044
+vt 0.261312 0.224114
+vt 0.259217 0.168246
+vt 0.258821 0.172928
+vt 0.209481 0.175382
+vt 0.209319 0.224490
+vt 0.210710 0.224558
+vt 0.210817 0.175623
+vt 0.211986 0.493936
+vt 0.212749 0.489456
+vt 0.209672 0.169769
+vt 0.210693 0.174493
+vt 0.262064 0.494777
+vt 0.261156 0.490386
+vt 0.596372 0.099053
+vt 0.595861 0.143663
+vt 0.679496 0.017235
+vt 0.864141 0.019069
+vt 0.597503 0.098565
+vt 0.601212 0.098513
+vt 0.601495 0.097825
+vt 0.597121 0.097939
+vt 0.266651 0.167166
+vt 0.261488 0.166003
+vt 0.265340 0.164531
+vt 0.677683 0.098083
+vt 0.677633 0.098835
+vt 0.673967 0.099187
+vt 0.673576 0.098570
+vt 0.207373 0.167598
+vt 0.203525 0.165869
+vt 0.200975 0.173409
+vt 0.197362 0.223526
+vt 0.197744 0.174423
+vt 0.676369 0.377634
+vt 0.676034 0.378386
+vt 0.672341 0.378000
+vt 0.672300 0.377352
+vt 0.676078 0.379138
+vt 0.671943 0.378614
+vt 0.677337 0.377640
+vt 0.862034 0.378816
+vt 0.204557 0.494833
+vt 0.206923 0.489511
+vt 0.209596 0.496079
+vt 0.205808 0.497512
+vt 0.595748 0.377620
+vt 0.599459 0.377756
+vt 0.599728 0.378450
+vt 0.595353 0.378239
+vt 0.595570 0.376934
+vt 0.599625 0.377096
+vt 0.677014 0.460026
+vt 0.861694 0.460236
+vt 0.264518 0.496595
+vt 0.268385 0.497970
+vt 0.269577 0.495262
+vt 0.267151 0.489891
+vt 0.211419 0.488624
+vt 0.676949 0.383525
+vt 0.864704 0.384573
+vt 0.212765 0.488380
+vt 0.218106 0.487494
+vt 0.262580 0.489366
+vt 0.678599 0.093705
+vt 0.866319 0.094743
+vt 0.230881 0.486436
+vt 0.261216 0.489239
+vt 0.255887 0.488723
+vt 0.263622 0.496296
+vt 0.243266 0.486932
+vt 0.266337 0.164237
+vt 0.678779 0.098637
+vt 0.678049 0.098840
+vt 0.200238 0.173282
+vt 0.197838 0.173493
+vt 0.677183 0.378595
+vt 0.676455 0.378385
+vt 0.204808 0.497786
+vt 0.594623 0.377113
+vt 0.269398 0.498210
+vt 0.671465 0.377633
+vt 0.673093 0.099547
+vt 0.600446 0.377441
+vt 0.630493 0.324469
+vt 0.630265 0.364462
+vt 0.618396 0.364404
+vt 0.618601 0.324403
+vt 0.612488 0.365525
+vt 0.612676 0.325949
+vt 0.600644 0.333636
+vt 0.599800 0.332701
+vt 0.595707 0.332543
+vt 0.594743 0.332546
+vt 0.271537 0.439721
+vt 0.271677 0.489884
+vt 0.266954 0.439415
+vt 0.262332 0.439171
+vt 0.260943 0.439126
+vt 0.255454 0.438855
+vt 0.242152 0.438557
+vt 0.229155 0.438616
+vt 0.215963 0.439127
+vt 0.210474 0.439510
+vt 0.209083 0.439576
+vt 0.204481 0.439915
+vt 0.202460 0.489871
+vt 0.199905 0.440441
+vt 0.199718 0.490173
+vt 0.197147 0.440863
+vt 0.862357 0.334176
+vt 0.677728 0.333004
+vt 0.676767 0.332996
+vt 0.672700 0.333119
+vt 0.630971 0.243276
+vt 0.630550 0.313914
+vt 0.618654 0.313853
+vt 0.619071 0.243204
+vt 0.612736 0.313722
+vt 0.613152 0.243170
+vt 0.600688 0.321334
+vt 0.601145 0.243435
+vt 0.600300 0.243431
+vt 0.599839 0.322025
+vt 0.595759 0.321958
+vt 0.596220 0.243408
+vt 0.595256 0.243403
+vt 0.594796 0.321954
+vt 0.271151 0.338917
+vt 0.271876 0.425650
+vt 0.267291 0.425517
+vt 0.266572 0.338860
+vt 0.262640 0.425365
+vt 0.261934 0.338861
+vt 0.260534 0.338864
+vt 0.261242 0.425266
+vt 0.254986 0.338777
+vt 0.255692 0.425053
+vt 0.242389 0.424896
+vt 0.241707 0.338771
+vt 0.229383 0.424988
+vt 0.228738 0.338740
+vt 0.216082 0.425412
+vt 0.215454 0.338723
+vt 0.210505 0.425534
+vt 0.209906 0.338704
+vt 0.209098 0.425607
+vt 0.208504 0.338667
+vt 0.204438 0.425888
+vt 0.203843 0.338700
+vt 0.199822 0.426137
+vt 0.199228 0.338790
+vt 0.197037 0.426299
+vt 0.196439 0.338881
+vt 0.862906 0.244932
+vt 0.862436 0.323598
+vt 0.677803 0.322434
+vt 0.678306 0.243902
+vt 0.677341 0.243896
+vt 0.676839 0.322427
+vt 0.672761 0.322447
+vt 0.673258 0.243870
+vt 0.631449 0.162749
+vt 0.631027 0.233739
+vt 0.619127 0.233663
+vt 0.619550 0.162665
+vt 0.613208 0.233625
+vt 0.613631 0.162721
+vt 0.601207 0.232866
+vt 0.601672 0.154962
+vt 0.600832 0.154260
+vt 0.600363 0.232860
+vt 0.596283 0.232832
+vt 0.596751 0.154275
+vt 0.595788 0.154267
+vt 0.595319 0.232825
+vt 0.271589 0.237666
+vt 0.271644 0.324849
+vt 0.267061 0.324975
+vt 0.267012 0.237900
+vt 0.262413 0.325023
+vt 0.262372 0.238173
+vt 0.260970 0.238245
+vt 0.261014 0.324989
+vt 0.255405 0.238366
+vt 0.255471 0.324975
+vt 0.242183 0.324977
+vt 0.242091 0.238773
+vt 0.229208 0.324962
+vt 0.229067 0.238822
+vt 0.215937 0.324949
+vt 0.215729 0.238566
+vt 0.210382 0.324843
+vt 0.210159 0.238297
+vt 0.208979 0.324840
+vt 0.208756 0.238181
+vt 0.204331 0.324823
+vt 0.204078 0.237969
+vt 0.199723 0.324753
+vt 0.199449 0.237765
+vt 0.196938 0.324705
+vt 0.196659 0.237641
+vt 0.863361 0.155686
+vt 0.862969 0.234351
+vt 0.678366 0.233338
+vt 0.678809 0.154806
+vt 0.677845 0.154800
+vt 0.677401 0.233333
+vt 0.673319 0.233310
+vt 0.673766 0.154733
+vt 0.272255 0.426851
+vt 0.271929 0.438720
+vt 0.267126 0.438310
+vt 0.267474 0.426653
+vt 0.262091 0.438062
+vt 0.262423 0.426432
+vt 0.260797 0.438003
+vt 0.261119 0.426377
+vt 0.255385 0.437761
+vt 0.255700 0.426156
+vt 0.242080 0.437451
+vt 0.242449 0.426003
+vt 0.229265 0.437523
+vt 0.229594 0.426062
+vt 0.215956 0.438021
+vt 0.216175 0.426494
+vt 0.210578 0.438377
+vt 0.210673 0.426635
+vt 0.209295 0.438463
+vt 0.209377 0.426689
+vt 0.204321 0.438785
+vt 0.204363 0.427016
+vt 0.199757 0.439291
+vt 0.199633 0.427270
+vt 0.196961 0.439646
+vt 0.196692 0.427478
+vt 0.272022 0.326017
+vt 0.271594 0.337909
+vt 0.266758 0.337754
+vt 0.267245 0.326104
+vt 0.261705 0.337766
+vt 0.262188 0.326105
+vt 0.260405 0.337752
+vt 0.260886 0.326105
+vt 0.254940 0.337684
+vt 0.255466 0.326081
+vt 0.241642 0.337654
+vt 0.242224 0.326095
+vt 0.228854 0.337636
+vt 0.229400 0.326054
+vt 0.215482 0.337614
+vt 0.216010 0.326045
+vt 0.210052 0.337589
+vt 0.210534 0.325954
+vt 0.208753 0.337589
+vt 0.209236 0.325934
+vt 0.203731 0.337575
+vt 0.204230 0.325941
+vt 0.199093 0.337650
+vt 0.199559 0.325843
+vt 0.196209 0.337643
+vt 0.196684 0.325751
+vt 0.272273 0.224211
+vt 0.272035 0.236557
+vt 0.267196 0.236752
+vt 0.267533 0.224735
+vt 0.262146 0.237074
+vt 0.262508 0.225167
+vt 0.260848 0.237128
+vt 0.261215 0.225260
+vt 0.255365 0.237273
+vt 0.255835 0.225644
+vt 0.242014 0.237671
+vt 0.242547 0.226231
+vt 0.229170 0.237735
+vt 0.229666 0.226302
+vt 0.215759 0.237469
+vt 0.216303 0.225995
+vt 0.210320 0.237199
+vt 0.210862 0.225671
+vt 0.209015 0.237133
+vt 0.209574 0.225590
+vt 0.203973 0.236854
+vt 0.204615 0.225316
+vt 0.199290 0.236618
+vt 0.200023 0.224891
+vt 0.196355 0.236319
+vt 0.197240 0.224566
+vt 0.195835 0.439627
+vt 0.195642 0.427868
+vt 0.195101 0.337352
+vt 0.195592 0.325886
+vt 0.195321 0.235782
+vt 0.196165 0.224470
+vt 0.868686 0.077211
+vt 0.866398 0.083091
+vt 0.690686 0.081797
+vt 0.691954 0.075935
+vt 0.871468 0.065633
+vt 0.694598 0.064339
+vt 0.661099 0.111338
+vt 0.672964 0.146134
+vt 0.660959 0.146080
+vt 0.643356 0.112311
+vt 0.643155 0.145973
+vt 0.655210 0.112306
+vt 0.655043 0.146049
+vt 0.643053 0.162826
+vt 0.672918 0.155422
+vt 0.866905 0.402147
+vt 0.690051 0.401483
+vt 0.654960 0.161174
+vt 0.660873 0.162187
+vt 0.642636 0.233809
+vt 0.642580 0.243345
+vt 0.672474 0.233306
+vt 0.672413 0.243864
+vt 0.660459 0.233917
+vt 0.654539 0.233860
+vt 0.642091 0.324536
+vt 0.641840 0.364508
+vt 0.671845 0.334039
+vt 0.642153 0.313982
+vt 0.671921 0.321749
+vt 0.864654 0.396225
+vt 0.688908 0.395568
+vt 0.654483 0.243399
+vt 0.654041 0.315379
+vt 0.653982 0.324743
+vt 0.659596 0.365701
+vt 0.659897 0.325384
+vt 0.659962 0.314837
+vt 0.660403 0.243455
+vt 0.653705 0.364541
+vt 0.609723 0.628599
+vt 0.597720 0.628495
+vt 0.598159 0.581683
+vt 0.610023 0.593751
+vt 0.862763 0.507669
+vt 0.862683 0.519319
+vt 0.686976 0.518043
+vt 0.675057 0.505955
+vt 0.118570 0.581825
+vt 0.112082 0.580256
+vt 0.114853 0.567245
+vt 0.121197 0.568235
+vt 0.114331 0.908964
+vt 0.120896 0.907495
+vt 0.122717 0.921668
+vt 0.116183 0.921748
+vt 0.672641 0.936973
+vt 0.684693 0.925018
+vt 0.860428 0.925686
+vt 0.860380 0.937335
+vt 0.615641 0.628641
+vt 0.615908 0.594950
+vt 0.864918 0.525248
+vt 0.688102 0.523963
+vt 0.164301 0.578772
+vt 0.157786 0.580497
+vt 0.154585 0.566420
+vt 0.161189 0.565819
+vt 0.153549 0.922248
+vt 0.161038 0.910449
+vt 0.164805 0.917791
+vt 0.157697 0.925315
+vt 0.862728 0.919782
+vt 0.685883 0.919110
+vt 0.627763 0.595047
+vt 0.627529 0.628730
+vt 0.867514 0.536867
+vt 0.690646 0.535578
+vt 0.144554 0.582525
+vt 0.143355 0.568902
+vt 0.144688 0.584356
+vt 0.157800 0.582399
+vt 0.157406 0.586798
+vt 0.144868 0.588787
+vt 0.146311 0.637971
+vt 0.144987 0.589776
+vt 0.157402 0.587826
+vt 0.159646 0.637381
+vt 0.160681 0.908045
+vt 0.147480 0.905125
+vt 0.147020 0.900759
+vt 0.159804 0.902741
+vt 0.143856 0.919794
+vt 0.147601 0.906953
+vt 0.688554 0.907523
+vt 0.865452 0.908192
+vt 0.131540 0.583022
+vt 0.132578 0.569522
+vt 0.131835 0.584864
+vt 0.132545 0.589228
+vt 0.133284 0.638068
+vt 0.132702 0.590207
+vt 0.134352 0.904561
+vt 0.134543 0.900240
+vt 0.133693 0.919756
+vt 0.134302 0.906341
+vt 0.688600 0.895925
+vt 0.865500 0.896592
+vt 0.118820 0.583809
+vt 0.119805 0.588332
+vt 0.120049 0.637745
+vt 0.119934 0.589366
+vt 0.121091 0.905635
+vt 0.121838 0.901343
+vt 0.860185 0.502880
+vt 0.861942 0.506757
+vt 0.675246 0.505112
+vt 0.675454 0.501035
+vt 0.593280 0.582082
+vt 0.597334 0.582013
+vt 0.596872 0.628485
+vt 0.592795 0.626516
+vt 0.168498 0.585629
+vt 0.172998 0.585233
+vt 0.175689 0.635862
+vt 0.171135 0.636430
+vt 0.167907 0.584781
+vt 0.164005 0.585585
+vt 0.164456 0.581056
+vt 0.169372 0.580221
+vt 0.861453 0.578478
+vt 0.859643 0.582330
+vt 0.674896 0.581464
+vt 0.674744 0.577385
+vt 0.859554 0.583306
+vt 0.859373 0.627940
+vt 0.674836 0.627073
+vt 0.674891 0.582428
+vt 0.669892 0.582670
+vt 0.673924 0.582425
+vt 0.673876 0.627071
+vt 0.669778 0.628972
+vt 0.108809 0.586550
+vt 0.107082 0.581630
+vt 0.112046 0.582660
+vt 0.113084 0.587144
+vt 0.103953 0.636645
+vt 0.104325 0.587268
+vt 0.108814 0.587577
+vt 0.108531 0.637047
+vt 0.673103 0.865517
+vt 0.673299 0.861439
+vt 0.858081 0.862627
+vt 0.859849 0.866499
+vt 0.109474 0.907512
+vt 0.111260 0.903168
+vt 0.115187 0.902469
+vt 0.114390 0.906781
+vt 0.672984 0.941897
+vt 0.672821 0.937817
+vt 0.859549 0.938238
+vt 0.857750 0.942095
+vt 0.172289 0.907965
+vt 0.167379 0.907336
+vt 0.166414 0.903218
+vt 0.170458 0.903591
+vt 0.166517 0.636881
+vt 0.164048 0.586639
+vt 0.162705 0.586886
+vt 0.165127 0.636957
+vt 0.163033 0.581088
+vt 0.162637 0.585770
+vt 0.113297 0.588224
+vt 0.113135 0.637332
+vt 0.114526 0.637400
+vt 0.114633 0.588465
+vt 0.115801 0.906778
+vt 0.116564 0.902297
+vt 0.113488 0.582611
+vt 0.114509 0.587335
+vt 0.165879 0.907619
+vt 0.164971 0.903228
+vt 0.592340 0.581889
+vt 0.591829 0.626499
+vt 0.675463 0.500071
+vt 0.860109 0.501904
+vt 0.593471 0.581401
+vt 0.597180 0.581349
+vt 0.597462 0.580661
+vt 0.593088 0.580775
+vt 0.170466 0.580008
+vt 0.165304 0.578845
+vt 0.169156 0.577373
+vt 0.673651 0.580919
+vt 0.673601 0.581671
+vt 0.669934 0.582023
+vt 0.669543 0.581405
+vt 0.111189 0.580441
+vt 0.107341 0.578711
+vt 0.104791 0.586251
+vt 0.101178 0.636369
+vt 0.101559 0.587265
+vt 0.672338 0.860470
+vt 0.672003 0.861221
+vt 0.668309 0.860836
+vt 0.668269 0.860188
+vt 0.672046 0.861974
+vt 0.667912 0.861450
+vt 0.673305 0.860476
+vt 0.858003 0.861651
+vt 0.108372 0.907675
+vt 0.110738 0.902353
+vt 0.113411 0.908921
+vt 0.109623 0.910354
+vt 0.591716 0.860456
+vt 0.595427 0.860592
+vt 0.595697 0.861286
+vt 0.591322 0.861075
+vt 0.591538 0.859770
+vt 0.595594 0.859932
+vt 0.672983 0.942861
+vt 0.857663 0.943071
+vt 0.168333 0.909437
+vt 0.172200 0.910812
+vt 0.173392 0.908104
+vt 0.170967 0.902732
+vt 0.115234 0.901466
+vt 0.672917 0.866360
+vt 0.860673 0.867408
+vt 0.116581 0.901222
+vt 0.121922 0.900336
+vt 0.166395 0.902208
+vt 0.674567 0.576540
+vt 0.862287 0.577578
+vt 0.134696 0.899278
+vt 0.165031 0.902081
+vt 0.159702 0.901565
+vt 0.167437 0.909138
+vt 0.147081 0.899774
+vt 0.170153 0.577079
+vt 0.674747 0.581472
+vt 0.674017 0.581675
+vt 0.104054 0.586124
+vt 0.101654 0.586335
+vt 0.673152 0.861430
+vt 0.672423 0.861220
+vt 0.108623 0.910628
+vt 0.590592 0.859949
+vt 0.173214 0.911052
+vt 0.667434 0.860468
+vt 0.669060 0.582383
+vt 0.596414 0.860277
+vt 0.626461 0.807305
+vt 0.626234 0.847297
+vt 0.614365 0.847240
+vt 0.614570 0.807239
+vt 0.608457 0.848361
+vt 0.608645 0.808785
+vt 0.596612 0.816472
+vt 0.595769 0.815537
+vt 0.591675 0.815379
+vt 0.590712 0.815382
+vt 0.175352 0.852563
+vt 0.175493 0.902726
+vt 0.170769 0.852256
+vt 0.166147 0.852013
+vt 0.164758 0.851968
+vt 0.159269 0.851696
+vt 0.145968 0.851398
+vt 0.132971 0.851458
+vt 0.119778 0.851969
+vt 0.114289 0.852351
+vt 0.112898 0.852418
+vt 0.108297 0.852757
+vt 0.106276 0.902713
+vt 0.103721 0.853282
+vt 0.103534 0.903015
+vt 0.100962 0.853705
+vt 0.858325 0.817011
+vt 0.673696 0.815840
+vt 0.672735 0.815831
+vt 0.668669 0.815954
+vt 0.626939 0.726112
+vt 0.626518 0.796749
+vt 0.614623 0.796689
+vt 0.615039 0.726040
+vt 0.608705 0.796557
+vt 0.609120 0.726005
+vt 0.596656 0.804170
+vt 0.597113 0.726271
+vt 0.596268 0.726267
+vt 0.595808 0.804861
+vt 0.591728 0.804794
+vt 0.592188 0.726244
+vt 0.591224 0.726239
+vt 0.590764 0.804790
+vt 0.174967 0.751758
+vt 0.175691 0.838492
+vt 0.171107 0.838359
+vt 0.170387 0.751702
+vt 0.166456 0.838207
+vt 0.165749 0.751703
+vt 0.164350 0.751705
+vt 0.165058 0.838108
+vt 0.158802 0.751619
+vt 0.159508 0.837894
+vt 0.146205 0.837738
+vt 0.145523 0.751613
+vt 0.133199 0.837830
+vt 0.132554 0.751581
+vt 0.119897 0.838254
+vt 0.119270 0.751565
+vt 0.114321 0.838376
+vt 0.113721 0.751546
+vt 0.112914 0.838449
+vt 0.112320 0.751509
+vt 0.108254 0.838730
+vt 0.107659 0.751541
+vt 0.103638 0.838978
+vt 0.103043 0.751632
+vt 0.100853 0.839141
+vt 0.100255 0.751723
+vt 0.858874 0.727767
+vt 0.858404 0.806433
+vt 0.673771 0.805270
+vt 0.674274 0.726737
+vt 0.673309 0.726731
+vt 0.672808 0.805262
+vt 0.668729 0.805283
+vt 0.669226 0.726705
+vt 0.627416 0.645585
+vt 0.626995 0.716575
+vt 0.615095 0.716499
+vt 0.615518 0.645501
+vt 0.609176 0.716461
+vt 0.609599 0.645557
+vt 0.597175 0.715702
+vt 0.597640 0.637797
+vt 0.596800 0.637095
+vt 0.596331 0.715696
+vt 0.592251 0.715668
+vt 0.592719 0.637111
+vt 0.591755 0.637103
+vt 0.591287 0.715661
+vt 0.175405 0.650508
+vt 0.175460 0.737691
+vt 0.170876 0.737817
+vt 0.170828 0.650742
+vt 0.166229 0.737865
+vt 0.166188 0.651016
+vt 0.164786 0.651087
+vt 0.164830 0.737831
+vt 0.159221 0.651208
+vt 0.159286 0.737817
+vt 0.145999 0.737819
+vt 0.145907 0.651616
+vt 0.133023 0.737804
+vt 0.132883 0.651665
+vt 0.119753 0.737791
+vt 0.119545 0.651408
+vt 0.114197 0.737685
+vt 0.113975 0.651139
+vt 0.112795 0.737682
+vt 0.112571 0.651023
+vt 0.108146 0.737665
+vt 0.107894 0.650811
+vt 0.103539 0.737595
+vt 0.103265 0.650607
+vt 0.100753 0.737547
+vt 0.100474 0.650483
+vt 0.859329 0.638521
+vt 0.858937 0.717186
+vt 0.674334 0.716174
+vt 0.674777 0.637641
+vt 0.673813 0.637636
+vt 0.673369 0.716169
+vt 0.669286 0.716146
+vt 0.669734 0.637569
+vt 0.176071 0.839693
+vt 0.175745 0.851562
+vt 0.170941 0.851152
+vt 0.171290 0.839494
+vt 0.165907 0.850904
+vt 0.166239 0.839274
+vt 0.164613 0.850845
+vt 0.164934 0.839219
+vt 0.159200 0.850603
+vt 0.159515 0.838997
+vt 0.145896 0.850293
+vt 0.146264 0.838845
+vt 0.133081 0.850365
+vt 0.133410 0.838904
+vt 0.119772 0.850863
+vt 0.119991 0.839336
+vt 0.114394 0.851219
+vt 0.114489 0.839477
+vt 0.113111 0.851305
+vt 0.113192 0.839531
+vt 0.108136 0.851627
+vt 0.108179 0.839858
+vt 0.103573 0.852132
+vt 0.103449 0.840112
+vt 0.100777 0.852487
+vt 0.100508 0.840320
+vt 0.175837 0.738860
+vt 0.175410 0.750751
+vt 0.170574 0.750596
+vt 0.171061 0.738946
+vt 0.165521 0.750608
+vt 0.166004 0.738947
+vt 0.164221 0.750594
+vt 0.164702 0.738947
+vt 0.158756 0.750526
+vt 0.159282 0.738923
+vt 0.145458 0.750496
+vt 0.146040 0.738937
+vt 0.132669 0.750478
+vt 0.133215 0.738895
+vt 0.119298 0.750456
+vt 0.119826 0.738887
+vt 0.113868 0.750431
+vt 0.114350 0.738796
+vt 0.112568 0.750431
+vt 0.113052 0.738776
+vt 0.107547 0.750417
+vt 0.108046 0.738783
+vt 0.102909 0.750492
+vt 0.103375 0.738685
+vt 0.100025 0.750485
+vt 0.100499 0.738593
+vt 0.176088 0.637053
+vt 0.175851 0.649399
+vt 0.171012 0.649594
+vt 0.171349 0.637577
+vt 0.165962 0.649916
+vt 0.166324 0.638009
+vt 0.164664 0.649970
+vt 0.165031 0.638102
+vt 0.159181 0.650115
+vt 0.159651 0.638486
+vt 0.145830 0.650513
+vt 0.146363 0.639073
+vt 0.132986 0.650577
+vt 0.133482 0.639144
+vt 0.119575 0.650310
+vt 0.120119 0.638837
+vt 0.114136 0.650041
+vt 0.114678 0.638513
+vt 0.112830 0.649975
+vt 0.113390 0.638432
+vt 0.107789 0.649696
+vt 0.108431 0.638158
+vt 0.103106 0.649460
+vt 0.103839 0.637733
+vt 0.100171 0.649160
+vt 0.101056 0.637408
+vt 0.099651 0.852469
+vt 0.099458 0.840709
+vt 0.098917 0.750193
+vt 0.099408 0.738728
+vt 0.099136 0.648624
+vt 0.099981 0.637312
+vt 0.864654 0.560046
+vt 0.862365 0.565925
+vt 0.686653 0.564632
+vt 0.687922 0.558771
+vt 0.867435 0.548468
+vt 0.690565 0.547175
+vt 0.657066 0.594173
+vt 0.668932 0.628969
+vt 0.656927 0.628916
+vt 0.639323 0.595146
+vt 0.639123 0.628809
+vt 0.651177 0.595142
+vt 0.651010 0.628884
+vt 0.639020 0.645662
+vt 0.668885 0.638258
+vt 0.862873 0.884982
+vt 0.686020 0.884319
+vt 0.650928 0.644010
+vt 0.656841 0.645023
+vt 0.638604 0.716645
+vt 0.638548 0.726181
+vt 0.668442 0.716141
+vt 0.668381 0.726700
+vt 0.656427 0.716752
+vt 0.650506 0.716696
+vt 0.638059 0.807372
+vt 0.637809 0.847343
+vt 0.667814 0.816874
+vt 0.638121 0.796818
+vt 0.667890 0.804584
+vt 0.860623 0.879060
+vt 0.684876 0.878403
+vt 0.650450 0.726235
+vt 0.650009 0.798214
+vt 0.649951 0.807579
+vt 0.655565 0.848536
+vt 0.655865 0.808220
+vt 0.655930 0.797672
+vt 0.656371 0.726290
+vt 0.649674 0.847377
+vt 0.329935 0.644745
+vt 0.318807 0.644598
+vt 0.319565 0.590682
+vt 0.330479 0.604620
+vt 0.561290 0.522187
+vt 0.561101 0.535602
+vt 0.398236 0.533270
+vt 0.387305 0.519291
+vt 0.117605 0.161494
+vt 0.111937 0.160224
+vt 0.114418 0.145117
+vt 0.119966 0.145600
+vt 0.115857 0.537399
+vt 0.121556 0.536176
+vt 0.123119 0.552628
+vt 0.117447 0.552339
+vt 0.381800 0.984595
+vt 0.393055 0.970876
+vt 0.555945 0.972379
+vt 0.555819 0.985795
+vt 0.334948 0.644808
+vt 0.335460 0.606014
+vt 0.563139 0.540702
+vt 0.399246 0.538354
+vt 0.157458 0.158646
+vt 0.151820 0.160163
+vt 0.148477 0.143743
+vt 0.154240 0.143557
+vt 0.149246 0.553108
+vt 0.156672 0.538869
+vt 0.160269 0.544829
+vt 0.153402 0.555192
+vt 0.558102 0.967329
+vt 0.394184 0.965818
+vt 0.345518 0.606153
+vt 0.345033 0.644939
+vt 0.565482 0.550524
+vt 0.401541 0.548173
+vt 0.140297 0.161913
+vt 0.138936 0.146093
+vt 0.140429 0.163837
+vt 0.151831 0.162167
+vt 0.151394 0.166245
+vt 0.140543 0.167957
+vt 0.142420 0.225346
+vt 0.140678 0.169066
+vt 0.151414 0.167394
+vt 0.153828 0.224869
+vt 0.156254 0.536318
+vt 0.144764 0.533913
+vt 0.144262 0.529832
+vt 0.155318 0.531391
+vt 0.140919 0.550786
+vt 0.144925 0.535846
+vt 0.396708 0.956055
+vt 0.560675 0.957566
+vt 0.128942 0.162403
+vt 0.129779 0.146731
+vt 0.129255 0.164336
+vt 0.129950 0.168393
+vt 0.131341 0.225478
+vt 0.130125 0.169494
+vt 0.133328 0.533407
+vt 0.133525 0.529402
+vt 0.132403 0.550788
+vt 0.133273 0.535266
+vt 0.396799 0.946270
+vt 0.560768 0.947779
+vt 0.117896 0.163589
+vt 0.118976 0.167788
+vt 0.120014 0.225335
+vt 0.119130 0.168955
+vt 0.121790 0.534231
+vt 0.122600 0.530275
+vt 0.558929 0.517973
+vt 0.560535 0.521264
+vt 0.387488 0.518382
+vt 0.387704 0.514940
+vt 0.315381 0.591103
+vt 0.318811 0.591008
+vt 0.318040 0.644585
+vt 0.314619 0.642321
+vt 0.161111 0.165574
+vt 0.165287 0.165175
+vt 0.168054 0.223632
+vt 0.163832 0.224118
+vt 0.160457 0.164579
+vt 0.157099 0.165243
+vt 0.157605 0.161050
+vt 0.161840 0.160334
+vt 0.559582 0.589387
+vt 0.557884 0.592632
+vt 0.386637 0.590741
+vt 0.386517 0.587295
+vt 0.557793 0.593714
+vt 0.557250 0.645112
+vt 0.386165 0.643218
+vt 0.386625 0.591813
+vt 0.382326 0.591896
+vt 0.385741 0.591804
+vt 0.385285 0.643209
+vt 0.381813 0.645376
+vt 0.109358 0.166481
+vt 0.107631 0.161820
+vt 0.111953 0.162755
+vt 0.113112 0.166912
+vt 0.105737 0.224625
+vt 0.105229 0.167404
+vt 0.109404 0.167667
+vt 0.109988 0.224913
+vt 0.382601 0.916553
+vt 0.382801 0.913110
+vt 0.554067 0.915260
+vt 0.555689 0.918543
+vt 0.111734 0.535695
+vt 0.113473 0.531692
+vt 0.116853 0.531145
+vt 0.115978 0.535111
+vt 0.382097 0.988954
+vt 0.381961 0.985507
+vt 0.555043 0.986700
+vt 0.553360 0.989952
+vt 0.166189 0.536184
+vt 0.161967 0.535629
+vt 0.161000 0.531789
+vt 0.164475 0.532099
+vt 0.159785 0.224476
+vt 0.157196 0.166419
+vt 0.156037 0.166622
+vt 0.158590 0.224535
+vt 0.156391 0.161065
+vt 0.155921 0.165375
+vt 0.113346 0.168129
+vt 0.114029 0.225091
+vt 0.115225 0.225128
+vt 0.114502 0.168303
+vt 0.117177 0.535134
+vt 0.118037 0.531037
+vt 0.113193 0.162680
+vt 0.114353 0.167030
+vt 0.160692 0.535870
+vt 0.159766 0.531825
+vt 0.314514 0.590948
+vt 0.313735 0.642304
+vt 0.387723 0.513868
+vt 0.558869 0.516888
+vt 0.315571 0.590324
+vt 0.318674 0.590258
+vt 0.318916 0.589592
+vt 0.315231 0.589729
+vt 0.163049 0.160165
+vt 0.158443 0.158978
+vt 0.161631 0.157688
+vt 0.385501 0.590226
+vt 0.385450 0.590932
+vt 0.382357 0.591167
+vt 0.382021 0.590562
+vt 0.111074 0.160666
+vt 0.107849 0.159072
+vt 0.105699 0.166251
+vt 0.103138 0.224421
+vt 0.102639 0.167421
+vt 0.381930 0.912028
+vt 0.381616 0.912894
+vt 0.378513 0.912589
+vt 0.378496 0.911859
+vt 0.381650 0.913601
+vt 0.378163 0.913187
+vt 0.382814 0.912039
+vt 0.554002 0.914175
+vt 0.110521 0.535806
+vt 0.112914 0.530737
+vt 0.114987 0.537087
+vt 0.111870 0.538334
+vt 0.311641 0.911767
+vt 0.314744 0.911929
+vt 0.314967 0.912602
+vt 0.311285 0.912353
+vt 0.311474 0.910982
+vt 0.314902 0.911184
+vt 0.382090 0.990025
+vt 0.553274 0.991036
+vt 0.162887 0.537595
+vt 0.166078 0.538830
+vt 0.167401 0.536282
+vt 0.165036 0.531093
+vt 0.116869 0.530030
+vt 0.382423 0.917463
+vt 0.556447 0.919463
+vt 0.118032 0.529838
+vt 0.122687 0.529147
+vt 0.161034 0.530642
+vt 0.386360 0.586382
+vt 0.560362 0.588486
+vt 0.133696 0.528328
+vt 0.159861 0.530529
+vt 0.155219 0.530075
+vt 0.162030 0.537530
+vt 0.144326 0.528716
+vt 0.162728 0.157371
+vt 0.386522 0.590744
+vt 0.385846 0.590959
+vt 0.104913 0.166105
+vt 0.102704 0.166392
+vt 0.382687 0.913105
+vt 0.382015 0.912876
+vt 0.110771 0.538626
+vt 0.310601 0.911114
+vt 0.167192 0.539094
+vt 0.377734 0.912141
+vt 0.381572 0.591598
+vt 0.315648 0.911531
+vt 0.342556 0.850659
+vt 0.342003 0.896711
+vt 0.331936 0.896598
+vt 0.332471 0.850540
+vt 0.326918 0.897866
+vt 0.327437 0.852298
+vt 0.316212 0.861082
+vt 0.315458 0.860003
+vt 0.312009 0.859788
+vt 0.311127 0.859782
+vt 0.168698 0.473016
+vt 0.169236 0.531142
+vt 0.164453 0.472775
+vt 0.160403 0.472607
+vt 0.159209 0.472580
+vt 0.154438 0.472403
+vt 0.143060 0.472257
+vt 0.132001 0.472355
+vt 0.120694 0.472762
+vt 0.115925 0.473059
+vt 0.114728 0.473111
+vt 0.110689 0.473379
+vt 0.108765 0.531078
+vt 0.106441 0.473817
+vt 0.106197 0.531365
+vt 0.103856 0.474169
+vt 0.554674 0.862776
+vt 0.383533 0.860640
+vt 0.382653 0.860628
+vt 0.379216 0.860767
+vt 0.343692 0.757125
+vt 0.342701 0.838502
+vt 0.332614 0.838386
+vt 0.333605 0.757003
+vt 0.327603 0.838210
+vt 0.328593 0.756943
+vt 0.316368 0.846912
+vt 0.317462 0.757196
+vt 0.316697 0.757188
+vt 0.315594 0.847702
+vt 0.312151 0.847604
+vt 0.313254 0.757147
+vt 0.312372 0.757137
+vt 0.311269 0.847594
+vt 0.167728 0.356621
+vt 0.168825 0.457337
+vt 0.164579 0.457230
+vt 0.163487 0.356591
+vt 0.160517 0.457117
+vt 0.159437 0.356609
+vt 0.158239 0.356616
+vt 0.159320 0.457042
+vt 0.153445 0.356567
+vt 0.154519 0.456894
+vt 0.143159 0.456841
+vt 0.142111 0.356597
+vt 0.132120 0.456963
+vt 0.131104 0.356610
+vt 0.120769 0.457319
+vt 0.119769 0.356636
+vt 0.115955 0.457423
+vt 0.114973 0.356636
+vt 0.114752 0.457482
+vt 0.113773 0.356611
+vt 0.110686 0.457718
+vt 0.109706 0.356646
+vt 0.106418 0.457945
+vt 0.105436 0.356732
+vt 0.103816 0.458099
+vt 0.102831 0.356815
+vt 0.555934 0.760038
+vt 0.554835 0.850598
+vt 0.383689 0.848467
+vt 0.384801 0.758011
+vt 0.383918 0.758000
+vt 0.382807 0.848455
+vt 0.379364 0.848470
+vt 0.380474 0.757957
+vt 0.344795 0.664353
+vt 0.343824 0.746135
+vt 0.333737 0.746012
+vt 0.334706 0.664227
+vt 0.328725 0.745950
+vt 0.329692 0.664280
+vt 0.317608 0.745028
+vt 0.318668 0.655311
+vt 0.317913 0.654502
+vt 0.316844 0.745018
+vt 0.313401 0.744975
+vt 0.314469 0.654515
+vt 0.313587 0.654504
+vt 0.312518 0.744964
+vt 0.167699 0.239843
+vt 0.168148 0.340899
+vt 0.163904 0.341014
+vt 0.163461 0.240060
+vt 0.159846 0.341061
+vt 0.159410 0.240286
+vt 0.158210 0.240343
+vt 0.158648 0.341038
+vt 0.153405 0.240440
+vt 0.153856 0.341043
+vt 0.142516 0.341087
+vt 0.142045 0.240763
+vt 0.131505 0.341115
+vt 0.130999 0.240844
+vt 0.120182 0.341153
+vt 0.119623 0.240715
+vt 0.115384 0.341094
+vt 0.114810 0.240532
+vt 0.114184 0.341098
+vt 0.113608 0.240447
+vt 0.110126 0.341105
+vt 0.109528 0.240295
+vt 0.105863 0.341068
+vt 0.105249 0.240138
+vt 0.103258 0.341040
+vt 0.102641 0.240038
+vt 0.557118 0.657294
+vt 0.556082 0.747857
+vt 0.384945 0.745844
+vt 0.386020 0.655390
+vt 0.385137 0.655379
+vt 0.384062 0.745833
+vt 0.380618 0.745793
+vt 0.381695 0.655281
+vt 0.169143 0.458364
+vt 0.169006 0.472142
+vt 0.164527 0.471795
+vt 0.164686 0.458229
+vt 0.160095 0.471592
+vt 0.160254 0.458093
+vt 0.158985 0.471551
+vt 0.159139 0.458058
+vt 0.154319 0.471390
+vt 0.154482 0.457915
+vt 0.142975 0.471222
+vt 0.143203 0.457877
+vt 0.132118 0.471333
+vt 0.132333 0.457967
+vt 0.120750 0.471734
+vt 0.120909 0.458324
+vt 0.116108 0.472021
+vt 0.116194 0.458431
+vt 0.115007 0.472091
+vt 0.115085 0.458470
+vt 0.110629 0.472376
+vt 0.110680 0.458712
+vt 0.106345 0.472829
+vt 0.106270 0.458910
+vt 0.103699 0.473120
+vt 0.103518 0.459082
+vt 0.168459 0.341915
+vt 0.168084 0.355751
+vt 0.163585 0.355611
+vt 0.164005 0.342016
+vt 0.159149 0.355605
+vt 0.159571 0.342055
+vt 0.158038 0.355596
+vt 0.158459 0.342062
+vt 0.153354 0.355554
+vt 0.153803 0.342067
+vt 0.142038 0.355555
+vt 0.142542 0.342130
+vt 0.131228 0.355582
+vt 0.131701 0.342132
+vt 0.119850 0.355609
+vt 0.120307 0.342169
+vt 0.115187 0.355614
+vt 0.115614 0.342112
+vt 0.114077 0.355621
+vt 0.114505 0.342100
+vt 0.109675 0.355650
+vt 0.110109 0.342096
+vt 0.105337 0.355750
+vt 0.105745 0.342005
+vt 0.102628 0.355751
+vt 0.103042 0.341933
+vt 0.168375 0.224675
+vt 0.168066 0.238910
+vt 0.163565 0.239054
+vt 0.163946 0.225136
+vt 0.159130 0.239283
+vt 0.159528 0.225510
+vt 0.158020 0.239321
+vt 0.158419 0.225586
+vt 0.153321 0.239426
+vt 0.153776 0.225896
+vt 0.141964 0.239728
+vt 0.142452 0.226379
+vt 0.131112 0.239825
+vt 0.131541 0.226484
+vt 0.119703 0.239699
+vt 0.120139 0.226349
+vt 0.115031 0.239529
+vt 0.115461 0.226148
+vt 0.113917 0.239488
+vt 0.114356 0.226097
+vt 0.109495 0.239314
+vt 0.109984 0.225897
+vt 0.105120 0.239159
+vt 0.105674 0.225557
+vt 0.102371 0.238928
+vt 0.103038 0.225304
+vt 0.102742 0.473106
+vt 0.102623 0.459415
+vt 0.101686 0.355517
+vt 0.102109 0.342061
+vt 0.101488 0.238496
+vt 0.102111 0.225240
+vt 0.562704 0.570059
+vt 0.560549 0.575067
+vt 0.397680 0.572725
+vt 0.398889 0.567723
+vt 0.565345 0.560310
+vt 0.401403 0.557957
+vt 0.370340 0.605188
+vt 0.381047 0.645369
+vt 0.369917 0.645240
+vt 0.355278 0.606291
+vt 0.354819 0.645060
+vt 0.365335 0.606301
+vt 0.364904 0.645184
+vt 0.354585 0.664474
+vt 0.380920 0.656070
+vt 0.558381 0.937969
+vt 0.394457 0.936462
+vt 0.364698 0.662612
+vt 0.369698 0.663801
+vt 0.353613 0.746254
+vt 0.353482 0.757242
+vt 0.379853 0.745784
+vt 0.379709 0.757948
+vt 0.368714 0.746436
+vt 0.363701 0.746351
+vt 0.352344 0.850777
+vt 0.351772 0.896814
+vt 0.378435 0.861825
+vt 0.352490 0.838621
+vt 0.378609 0.847663
+vt 0.556319 0.932880
+vt 0.393422 0.931384
+vt 0.363570 0.757343
+vt 0.362559 0.840267
+vt 0.362428 0.851057
+vt 0.366820 0.898284
+vt 0.367432 0.851814
+vt 0.367579 0.839659
+vt 0.368583 0.757426
+vt 0.361837 0.896914
+vn 0.000000 1.000000 -0.000001
+vn 0.000000 1.000000 -0.000001
+vn 0.000000 1.000000 -0.000001
+vn 0.000000 1.000000 -0.000001
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.947697 -0.187674 0.258165
+vn 0.933058 -0.254610 0.254120
+vn 0.933058 -0.254610 0.254120
+vn 0.948030 -0.185857 0.258257
+vn 0.932390 -0.256075 0.255097
+vn 0.947420 -0.187629 0.259211
+vn 0.947780 -0.185666 0.259310
+vn 0.932390 -0.256075 0.255097
+vn 0.000000 1.000000 0.000004
+vn 0.000000 1.000000 0.000004
+vn 0.000000 1.000000 0.000004
+vn 0.000000 1.000000 0.000004
+vn 0.954290 0.145475 0.261090
+vn 0.955780 0.134549 0.261499
+vn 0.955780 0.134549 0.261499
+vn 0.954333 0.145168 0.261102
+vn 0.261427 0.136527 -0.955519
+vn 0.263708 0.037894 -0.963858
+vn 0.263547 0.051534 -0.963269
+vn 0.261427 0.136527 -0.955519
+vn 0.932391 0.256072 0.255097
+vn 0.947421 0.187629 0.259208
+vn 0.947781 0.185667 0.259307
+vn 0.932391 0.256072 0.255097
+vn 0.947780 0.185666 0.259310
+vn 0.947420 0.187629 0.259211
+vn 0.932390 0.256074 0.255098
+vn 0.932390 0.256074 0.255098
+vn -0.263709 0.037897 0.963858
+vn -0.261427 0.136540 0.955517
+vn -0.261427 0.136540 0.955517
+vn -0.263547 0.051539 0.963269
+vn 0.954333 0.145168 0.261102
+vn 0.961749 0.076161 0.263131
+vn 0.961749 0.076161 0.263131
+vn 0.954290 0.145475 0.261090
+vn 0.263708 0.037894 -0.963858
+vn 0.263898 0.000000 -0.964551
+vn 0.263898 0.000000 -0.964551
+vn 0.263547 0.051534 -0.963269
+vn 0.961640 0.077635 0.263099
+vn 0.961640 0.077635 0.263099
+vn 0.947781 0.185667 0.259307
+vn 0.947421 0.187629 0.259208
+vn 0.177919 -0.007073 -0.984020
+vn 0.178096 -0.017717 -0.983854
+vn 0.178082 -0.016320 -0.983880
+vn 0.177905 -0.006408 -0.984027
+vn -0.961639 -0.077637 -0.263101
+vn -0.961639 -0.077637 -0.263101
+vn -0.946704 -0.191477 -0.259014
+vn -0.946704 -0.191477 -0.259014
+vn -0.347607 -0.017723 0.937473
+vn -0.347845 -0.007076 0.937525
+vn -0.347861 -0.006411 0.937524
+vn -0.347635 -0.016326 0.937488
+vn 0.961639 0.077634 0.263103
+vn 0.961639 0.077634 0.263103
+vn 0.947420 0.187629 0.259211
+vn 0.947780 0.185666 0.259310
+vn -0.263547 0.051539 0.963269
+vn -0.263898 -0.000001 0.964551
+vn -0.263898 -0.000001 0.964551
+vn -0.263709 0.037897 0.963858
+vn 0.961764 -0.077851 0.262581
+vn 0.961777 -0.077673 0.262586
+vn 0.961640 0.077635 0.263099
+vn 0.961640 0.077635 0.263099
+vn 0.177920 0.007073 -0.984020
+vn 0.177919 -0.007073 -0.984020
+vn 0.177905 -0.006408 -0.984027
+vn 0.177906 0.006408 -0.984027
+vn -0.961639 0.077638 -0.263101
+vn -0.961639 0.077638 -0.263101
+vn -0.961639 -0.077637 -0.263101
+vn -0.961639 -0.077637 -0.263101
+vn -0.347845 -0.007076 0.937525
+vn -0.347845 0.007074 0.937525
+vn -0.347861 0.006409 0.937524
+vn -0.347861 -0.006411 0.937524
+vn 0.961639 -0.077634 0.263103
+vn 0.961639 -0.077634 0.263103
+vn 0.961639 0.077634 0.263103
+vn 0.961639 0.077634 0.263103
+vn -0.263898 -0.000001 0.964551
+vn -0.263897 -0.000000 0.964551
+vn -0.263897 -0.000000 0.964551
+vn -0.263898 -0.000001 0.964551
+vn 0.947697 -0.187674 0.258165
+vn 0.948030 -0.185857 0.258257
+vn 0.961777 -0.077673 0.262586
+vn 0.961764 -0.077851 0.262581
+vn 0.178098 0.017718 -0.983853
+vn 0.177920 0.007073 -0.984020
+vn 0.177906 0.006408 -0.984027
+vn 0.178084 0.016321 -0.983880
+vn -0.946704 0.191478 -0.259015
+vn -0.946704 0.191478 -0.259015
+vn -0.961639 0.077638 -0.263101
+vn -0.961639 0.077638 -0.263101
+vn -0.347845 0.007074 0.937525
+vn -0.347610 0.017723 0.937472
+vn -0.347637 0.016326 0.937487
+vn -0.347861 0.006409 0.937524
+vn 0.947780 -0.185666 0.259310
+vn 0.947420 -0.187629 0.259211
+vn 0.961639 -0.077634 0.263103
+vn 0.961639 -0.077634 0.263103
+vn 0.262723 0.006742 -0.964848
+vn 0.262723 0.006742 -0.964848
+vn 0.262723 0.006742 -0.964848
+vn 0.262723 0.006742 -0.964848
+vn 0.964090 -0.030886 0.263773
+vn 0.964090 -0.030886 0.263773
+vn 0.964090 -0.030886 0.263773
+vn 0.964090 -0.030886 0.263773
+vn -0.431010 -0.894609 -0.117922
+vn -0.431010 -0.894609 -0.117922
+vn -0.431010 -0.894609 -0.117922
+vn -0.431010 -0.894609 -0.117922
+vn 0.181585 -0.069703 -0.980902
+vn 0.181585 -0.069703 -0.980902
+vn 0.181585 -0.069703 -0.980902
+vn 0.181585 -0.069703 -0.980902
+vn 0.262723 -0.006742 -0.964848
+vn 0.262723 -0.006742 -0.964848
+vn 0.262723 -0.006742 -0.964848
+vn 0.262723 -0.006742 -0.964848
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.964090 0.030887 0.263773
+vn 0.964090 0.030887 0.263773
+vn 0.964090 0.030887 0.263773
+vn 0.964090 0.030887 0.263773
+vn 0.181585 0.069704 -0.980902
+vn 0.181585 0.069704 -0.980902
+vn 0.181585 0.069704 -0.980902
+vn 0.181585 0.069704 -0.980902
+vn -0.431024 0.894602 -0.117926
+vn -0.431023 0.894602 -0.117926
+vn -0.431023 0.894602 -0.117926
+vn -0.431023 0.894602 -0.117926
+vn -0.265061 -0.006745 0.964208
+vn -0.265061 -0.006745 0.964208
+vn -0.265061 -0.006745 0.964208
+vn -0.265061 -0.006745 0.964208
+vn -0.343099 0.069722 0.936708
+vn -0.343099 0.069722 0.936708
+vn -0.343099 0.069722 0.936708
+vn -0.343099 0.069722 0.936708
+vn -0.265059 0.006744 0.964209
+vn -0.265059 0.006744 0.964209
+vn -0.265059 0.006744 0.964209
+vn -0.265059 0.006744 0.964209
+vn -0.343094 -0.069722 0.936710
+vn -0.343094 -0.069722 0.936710
+vn -0.343094 -0.069722 0.936710
+vn -0.343094 -0.069722 0.936710
+vn -0.894153 -0.375025 -0.244637
+vn -0.894153 -0.375025 -0.244637
+vn -0.894153 -0.375025 -0.244637
+vn -0.894153 -0.375025 -0.244637
+vn -0.946704 -0.191477 -0.259014
+vn -0.925157 -0.282870 -0.253118
+vn -0.925157 -0.282870 -0.253118
+vn -0.946704 -0.191477 -0.259014
+vn 0.178096 -0.017717 -0.983854
+vn 0.178173 -0.025896 -0.983658
+vn 0.178173 -0.025896 -0.983658
+vn 0.178082 -0.016320 -0.983880
+vn -0.894148 0.375037 -0.244635
+vn -0.894148 0.375037 -0.244635
+vn -0.894148 0.375037 -0.244635
+vn -0.894148 0.375037 -0.244635
+vn -0.946704 0.191478 -0.259015
+vn -0.925157 0.282868 -0.253120
+vn -0.925157 0.282868 -0.253120
+vn -0.946704 0.191478 -0.259015
+vn -0.347610 0.017723 0.937472
+vn -0.347440 0.025904 0.937344
+vn -0.347440 0.025904 0.937344
+vn -0.347637 0.016326 0.937487
+vn 0.178175 0.025898 -0.983658
+vn 0.178098 0.017718 -0.983853
+vn 0.178084 0.016321 -0.983880
+vn 0.178175 0.025898 -0.983658
+vn -0.347432 -0.025903 0.937347
+vn -0.347607 -0.017723 0.937473
+vn -0.347635 -0.016326 0.937488
+vn -0.347432 -0.025903 0.937347
+vn 0.504357 -0.852398 0.137994
+vn 0.504357 -0.852398 0.137993
+vn 0.504357 -0.852398 0.137994
+vn 0.504357 -0.852398 0.137994
+vn 0.136032 -0.856841 -0.497311
+vn 0.136032 -0.856841 -0.497311
+vn 0.136032 -0.856841 -0.497311
+vn 0.136032 -0.856841 -0.497311
+vn 0.999295 -0.032297 -0.019156
+vn 0.999295 -0.032297 -0.019156
+vn 0.999295 -0.032297 -0.019156
+vn 0.999295 -0.032297 -0.019156
+vn 0.538615 -0.033056 -0.841903
+vn 0.538615 -0.033056 -0.841903
+vn 0.538615 -0.033056 -0.841903
+vn 0.538615 -0.033056 -0.841903
+vn -0.280485 -0.817548 -0.502934
+vn -0.280485 -0.817548 -0.502934
+vn -0.280485 -0.817548 -0.502935
+vn -0.280485 -0.817548 -0.502934
+vn 0.399338 0.028883 -0.916349
+vn 0.399338 0.028883 -0.916349
+vn 0.399338 0.028883 -0.916349
+vn 0.399338 0.028883 -0.916349
+vn 0.538612 0.033057 -0.841905
+vn 0.538612 0.033057 -0.841905
+vn 0.538612 0.033057 -0.841905
+vn 0.538612 0.033057 -0.841905
+vn 0.999295 0.032295 -0.019155
+vn 0.999295 0.032295 -0.019155
+vn 0.999295 0.032295 -0.019155
+vn 0.999295 0.032295 -0.019155
+vn 0.136028 0.856862 -0.497277
+vn 0.136028 0.856862 -0.497277
+vn 0.136028 0.856862 -0.497277
+vn 0.136028 0.856862 -0.497277
+vn 0.504402 0.852370 0.138001
+vn 0.504402 0.852370 0.138001
+vn 0.504402 0.852370 0.138001
+vn 0.504402 0.852370 0.138001
+vn 0.399337 -0.028881 -0.916349
+vn 0.399337 -0.028881 -0.916349
+vn 0.399337 -0.028881 -0.916349
+vn 0.399337 -0.028881 -0.916349
+vn -0.280528 0.817586 -0.502848
+vn -0.280528 0.817586 -0.502848
+vn -0.280528 0.817587 -0.502848
+vn -0.280528 0.817587 -0.502848
+vn 0.000000 1.000000 -0.000002
+vn 0.000000 1.000000 -0.000002
+vn 0.000000 1.000000 -0.000002
+vn 0.000000 1.000000 -0.000002
+vn 0.850352 0.032287 0.525222
+vn 0.850352 0.032287 0.525222
+vn 0.850352 0.032287 0.525222
+vn 0.850352 0.032287 0.525222
+vn 0.034959 0.033065 0.998842
+vn 0.034959 0.033065 0.998842
+vn 0.034959 0.033065 0.998842
+vn 0.034959 0.033065 0.998842
+vn -0.136091 0.856836 0.497303
+vn -0.136091 0.856836 0.497303
+vn -0.136091 0.856836 0.497303
+vn -0.136091 0.856836 0.497303
+vn -0.497444 0.817597 0.289974
+vn -0.497444 0.817597 0.289974
+vn -0.497444 0.817597 0.289974
+vn -0.497444 0.817597 0.289974
+vn -0.122743 -0.028880 0.992018
+vn -0.122743 -0.028880 0.992018
+vn -0.122743 -0.028880 0.992018
+vn -0.122743 -0.028880 0.992018
+vn 0.034947 -0.033062 0.998842
+vn 0.034947 -0.033062 0.998842
+vn 0.034947 -0.033062 0.998842
+vn 0.034947 -0.033062 0.998842
+vn 0.850360 -0.032281 0.525211
+vn 0.850360 -0.032281 0.525211
+vn 0.850360 -0.032281 0.525211
+vn 0.850360 -0.032281 0.525211
+vn -0.136084 -0.856840 0.497299
+vn -0.136084 -0.856840 0.497300
+vn -0.136084 -0.856840 0.497299
+vn -0.136084 -0.856840 0.497299
+vn -0.122747 0.028882 0.992018
+vn -0.122747 0.028882 0.992018
+vn -0.122747 0.028882 0.992018
+vn -0.122747 0.028882 0.992018
+vn -0.497419 -0.817565 0.290106
+vn -0.497419 -0.817565 0.290106
+vn -0.497419 -0.817565 0.290106
+vn -0.497419 -0.817565 0.290106
+vn 0.638420 0.749604 0.174682
+vn 0.638420 0.749604 0.174682
+vn 0.638420 0.749604 0.174682
+vn 0.638420 0.749604 0.174682
+vn 0.196600 0.657987 -0.726912
+vn 0.196600 0.657987 -0.726913
+vn 0.196600 0.657987 -0.726913
+vn 0.196600 0.657987 -0.726912
+vn -0.755794 -0.347644 -0.554905
+vn -0.755794 -0.347644 -0.554905
+vn -0.755794 -0.347644 -0.554905
+vn -0.755794 -0.347644 -0.554905
+vn -0.948943 -0.179163 -0.259629
+vn -0.948943 -0.179163 -0.259629
+vn -0.948943 -0.179163 -0.259629
+vn -0.948943 -0.179163 -0.259629
+vn -0.760645 -0.262980 -0.593516
+vn -0.760645 -0.262980 -0.593516
+vn -0.779564 -0.175257 -0.601303
+vn -0.778608 -0.180555 -0.600973
+vn 0.178881 -0.011792 -0.983800
+vn 0.178881 -0.011792 -0.983800
+vn 0.178881 -0.011792 -0.983800
+vn 0.178881 -0.011792 -0.983800
+vn -0.755800 0.347665 -0.554882
+vn -0.755800 0.347665 -0.554882
+vn -0.755800 0.347665 -0.554882
+vn -0.755800 0.347665 -0.554883
+vn -0.933018 0.347648 0.092836
+vn -0.933018 0.347648 0.092836
+vn -0.933018 0.347648 0.092836
+vn -0.933018 0.347648 0.092836
+vn -0.200874 -0.657907 0.725816
+vn -0.200874 -0.657907 0.725816
+vn -0.200874 -0.657907 0.725816
+vn -0.200874 -0.657907 0.725816
+vn -0.346908 0.011801 0.937825
+vn -0.346908 0.011801 0.937825
+vn -0.346908 0.011801 0.937825
+vn -0.346908 0.011801 0.937825
+vn -0.948945 0.179150 -0.259631
+vn -0.948945 0.179150 -0.259631
+vn -0.948945 0.179150 -0.259631
+vn -0.948945 0.179150 -0.259631
+vn -0.956851 0.262985 0.123597
+vn -0.956851 0.262985 0.123597
+vn -0.977100 0.175261 0.120665
+vn -0.976109 0.180559 0.120869
+vn -0.933022 -0.347643 0.092811
+vn -0.933022 -0.347643 0.092811
+vn -0.933022 -0.347643 0.092811
+vn -0.933022 -0.347643 0.092811
+vn -0.760654 0.262981 -0.593503
+vn -0.760654 0.262981 -0.593503
+vn -0.778611 0.180556 -0.600970
+vn -0.779566 0.175258 -0.601300
+vn 0.178873 0.011791 -0.983801
+vn 0.178873 0.011791 -0.983801
+vn 0.178873 0.011791 -0.983801
+vn 0.178873 0.011791 -0.983801
+vn 0.196608 -0.657932 -0.726960
+vn 0.196608 -0.657932 -0.726960
+vn 0.196608 -0.657932 -0.726960
+vn 0.196608 -0.657932 -0.726960
+vn 0.870552 -0.134364 -0.473377
+vn 0.874566 -0.201994 -0.440833
+vn 0.874566 -0.201994 -0.440832
+vn 0.871228 -0.141774 -0.469959
+vn -0.976109 0.180559 0.120869
+vn -0.977100 0.175261 0.120665
+vn -0.990488 0.070859 0.117949
+vn -0.990289 0.073498 0.118011
+vn 0.510662 -0.141776 0.848012
+vn 0.528363 -0.201995 0.824640
+vn 0.528363 -0.201995 0.824640
+vn 0.508340 -0.134368 0.850609
+vn 0.871227 0.141773 -0.469962
+vn 0.874564 0.201993 -0.440837
+vn 0.874564 0.201993 -0.440837
+vn 0.870551 0.134364 -0.473379
+vn -0.200857 0.657929 0.725800
+vn -0.200857 0.657929 0.725800
+vn -0.200857 0.657929 0.725800
+vn -0.200857 0.657929 0.725800
+vn -0.956851 -0.262985 0.123597
+vn -0.956851 -0.262985 0.123597
+vn -0.976109 -0.180560 0.120869
+vn -0.977099 -0.175262 0.120665
+vn -0.346906 -0.011801 0.937826
+vn -0.346906 -0.011801 0.937826
+vn -0.346906 -0.011801 0.937826
+vn -0.346906 -0.011801 0.937826
+vn 0.508333 0.134368 0.850613
+vn 0.528338 0.201998 0.824655
+vn 0.528338 0.201998 0.824655
+vn 0.510653 0.141777 0.848017
+vn 0.870552 -0.134364 -0.473377
+vn 0.871228 -0.141774 -0.469959
+vn 0.872532 -0.057242 -0.485193
+vn 0.872764 -0.053468 -0.485205
+vn -0.779564 -0.175257 -0.601303
+vn -0.792470 -0.070858 -0.605781
+vn -0.792267 -0.073498 -0.605732
+vn -0.778608 -0.180555 -0.600973
+vn 0.504207 0.053469 0.861926
+vn 0.508333 0.134368 0.850613
+vn 0.510653 0.141777 0.848017
+vn 0.504013 0.057243 0.861797
+vn 0.872531 0.057242 -0.485194
+vn 0.871227 0.141773 -0.469962
+vn 0.870551 0.134364 -0.473379
+vn 0.872764 0.053468 -0.485206
+vn -0.990289 -0.073498 0.118011
+vn -0.990488 -0.070859 0.117949
+vn -0.977099 -0.175262 0.120665
+vn -0.976109 -0.180560 0.120869
+vn -0.792470 -0.070858 -0.605781
+vn -0.792470 0.070859 -0.605781
+vn -0.792266 0.073498 -0.605733
+vn -0.792267 -0.073498 -0.605732
+vn 0.504206 -0.053470 0.861926
+vn 0.504207 0.053469 0.861926
+vn 0.504013 0.057243 0.861797
+vn 0.504013 -0.057245 0.861797
+vn 0.872532 -0.057242 -0.485193
+vn 0.872531 0.057242 -0.485194
+vn 0.872764 0.053468 -0.485206
+vn 0.872764 -0.053468 -0.485205
+vn -0.990289 0.073498 0.118011
+vn -0.990488 0.070859 0.117949
+vn -0.990488 -0.070859 0.117949
+vn -0.990289 -0.073498 0.118011
+vn -0.792470 0.070859 -0.605781
+vn -0.779566 0.175258 -0.601300
+vn -0.778611 0.180556 -0.600970
+vn -0.792266 0.073498 -0.605733
+vn 0.510662 -0.141776 0.848012
+vn 0.508340 -0.134368 0.850609
+vn 0.504206 -0.053470 0.861926
+vn 0.504013 -0.057245 0.861797
+vn 0.539364 -0.787823 -0.297357
+vn 0.539364 -0.787823 -0.297357
+vn 0.539364 -0.787823 -0.297357
+vn 0.539364 -0.787823 -0.297357
+vn 0.137328 -0.855455 -0.499337
+vn 0.137328 -0.855455 -0.499337
+vn 0.137328 -0.855455 -0.499337
+vn 0.137328 -0.855455 -0.499337
+vn 0.539403 0.787788 -0.297380
+vn 0.539403 0.787788 -0.297380
+vn 0.539403 0.787788 -0.297380
+vn 0.539403 0.787788 -0.297380
+vn 0.137298 0.855478 -0.499306
+vn 0.137298 0.855478 -0.499306
+vn 0.137298 0.855478 -0.499306
+vn 0.137298 0.855478 -0.499306
+vn 0.312907 0.787818 0.530502
+vn 0.312907 0.787818 0.530502
+vn 0.312907 0.787818 0.530502
+vn 0.312907 0.787818 0.530502
+vn -0.135967 0.855456 0.499707
+vn -0.135967 0.855456 0.499707
+vn -0.135967 0.855456 0.499707
+vn -0.135967 0.855456 0.499707
+vn 0.312889 -0.787805 0.530532
+vn 0.312889 -0.787805 0.530532
+vn 0.312889 -0.787805 0.530532
+vn 0.312889 -0.787805 0.530532
+vn -0.135991 -0.855452 0.499708
+vn -0.135991 -0.855452 0.499708
+vn -0.135991 -0.855452 0.499708
+vn -0.135991 -0.855452 0.499708
+vn 0.694191 0.609476 -0.382933
+vn 0.694191 0.609476 -0.382933
+vn 0.694191 0.609476 -0.382933
+vn 0.694191 0.609476 -0.382933
+vn -0.773387 -0.168297 -0.611187
+vn -0.773387 -0.168298 -0.611187
+vn -0.773387 -0.168298 -0.611187
+vn -0.773387 -0.168297 -0.611187
+vn 0.402478 -0.609499 0.683025
+vn 0.402478 -0.609499 0.683025
+vn 0.402478 -0.609499 0.683025
+vn 0.402478 -0.609499 0.683025
+vn -0.976812 0.168285 0.132360
+vn -0.976812 0.168285 0.132360
+vn -0.976812 0.168285 0.132360
+vn -0.976812 0.168285 0.132360
+vn -0.773369 0.168285 -0.611212
+vn -0.773369 0.168285 -0.611212
+vn -0.773369 0.168285 -0.611212
+vn -0.773369 0.168285 -0.611212
+vn 0.694229 -0.609403 -0.382981
+vn 0.694229 -0.609403 -0.382981
+vn 0.694229 -0.609403 -0.382981
+vn 0.694229 -0.609403 -0.382981
+vn 0.795824 -0.406064 -0.449194
+vn 0.795824 -0.406064 -0.449195
+vn 0.795824 -0.406064 -0.449195
+vn 0.795824 -0.406064 -0.449194
+vn 0.456294 -0.406032 0.791791
+vn 0.456294 -0.406032 0.791791
+vn 0.456294 -0.406032 0.791791
+vn 0.456294 -0.406032 0.791791
+vn 0.795824 0.406064 -0.449195
+vn 0.795824 0.406064 -0.449195
+vn 0.795824 0.406064 -0.449195
+vn 0.795824 0.406064 -0.449195
+vn 0.402513 0.609545 0.682963
+vn 0.402513 0.609545 0.682963
+vn 0.402513 0.609545 0.682963
+vn 0.402513 0.609545 0.682963
+vn -0.976813 -0.168295 0.132337
+vn -0.976813 -0.168295 0.132337
+vn -0.976813 -0.168295 0.132337
+vn -0.976813 -0.168295 0.132337
+vn 0.456324 0.406026 0.791777
+vn 0.456324 0.406026 0.791777
+vn 0.456324 0.406026 0.791777
+vn 0.456324 0.406026 0.791777
+vn 0.961749 0.076160 0.263132
+vn 0.961749 0.076160 0.263132
+vn 0.954322 0.145249 0.261099
+vn 0.954215 0.146003 0.261070
+vn 0.955780 0.134544 0.261499
+vn 0.955780 0.134544 0.261499
+vn 0.954215 0.146003 0.261070
+vn 0.954322 0.145249 0.261099
+vn 0.000000 1.000000 -0.000001
+vn 0.000000 1.000000 -0.000001
+vn 0.000000 1.000000 -0.000001
+vn 0.000000 1.000000 -0.000001
+vn 0.638420 0.749608 0.174667
+vn 0.638420 0.749608 0.174667
+vn 0.638420 0.749608 0.174667
+vn 0.638420 0.749608 0.174667
+vn 0.964091 -0.030873 0.263772
+vn 0.964091 -0.030873 0.263772
+vn 0.964091 -0.030873 0.263772
+vn 0.964091 -0.030873 0.263772
+vn 0.504337 -0.852410 0.137988
+vn 0.504337 -0.852411 0.137988
+vn 0.504337 -0.852410 0.137988
+vn 0.504337 -0.852410 0.137988
+vn -0.431007 -0.894610 -0.117920
+vn -0.431007 -0.894610 -0.117920
+vn -0.431007 -0.894610 -0.117920
+vn -0.431007 -0.894610 -0.117920
+vn -0.894154 -0.375019 -0.244640
+vn -0.894154 -0.375019 -0.244640
+vn -0.894154 -0.375019 -0.244640
+vn -0.894154 -0.375019 -0.244640
+vn -0.948939 -0.179189 -0.259628
+vn -0.948939 -0.179189 -0.259628
+vn -0.948939 -0.179189 -0.259628
+vn -0.948939 -0.179189 -0.259628
+vn -0.946704 -0.191476 -0.259015
+vn -0.925157 -0.282870 -0.253119
+vn -0.925157 -0.282870 -0.253119
+vn -0.946704 -0.191476 -0.259015
+vn -0.946704 -0.191476 -0.259015
+vn -0.961640 -0.077636 -0.263100
+vn -0.961640 -0.077636 -0.263100
+vn -0.946704 -0.191476 -0.259015
+vn -0.961640 -0.077636 -0.263100
+vn -0.961640 0.077636 -0.263100
+vn -0.961640 0.077636 -0.263100
+vn -0.961640 -0.077636 -0.263100
+vn -0.961640 0.077636 -0.263100
+vn -0.946704 0.191476 -0.259015
+vn -0.946704 0.191476 -0.259015
+vn -0.961640 0.077636 -0.263100
+vn -0.946704 0.191476 -0.259015
+vn -0.925157 0.282867 -0.253120
+vn -0.925157 0.282867 -0.253120
+vn -0.946704 0.191476 -0.259015
+vn -0.948942 0.179177 -0.259624
+vn -0.948942 0.179177 -0.259624
+vn -0.948942 0.179177 -0.259624
+vn -0.948942 0.179177 -0.259624
+vn -0.894150 0.375031 -0.244638
+vn -0.894150 0.375031 -0.244638
+vn -0.894150 0.375031 -0.244638
+vn -0.894150 0.375031 -0.244638
+vn -0.431018 0.894605 -0.117923
+vn -0.431018 0.894605 -0.117923
+vn -0.431018 0.894605 -0.117923
+vn -0.431018 0.894605 -0.117923
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.504381 0.852383 0.137995
+vn 0.504381 0.852383 0.137995
+vn 0.504381 0.852383 0.137995
+vn 0.504381 0.852383 0.137995
+vn 0.964091 0.030874 0.263770
+vn 0.964091 0.030874 0.263770
+vn 0.964091 0.030874 0.263770
+vn 0.964091 0.030874 0.263770
+vn 0.961750 0.076157 0.263130
+vn 0.961750 0.076157 0.263130
+vn 0.954277 0.145564 0.261086
+vn 0.954281 0.145536 0.261087
+vn 0.954277 0.145564 0.261086
+vn 0.955780 0.134548 0.261498
+vn 0.955780 0.134548 0.261498
+vn 0.954281 0.145536 0.261087
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.638395 0.749635 0.174639
+vn 0.638395 0.749635 0.174639
+vn 0.638395 0.749635 0.174639
+vn 0.638395 0.749635 0.174639
+vn 0.964090 -0.030899 0.263772
+vn 0.964090 -0.030899 0.263772
+vn 0.964090 -0.030899 0.263772
+vn 0.964090 -0.030899 0.263772
+vn 0.504354 -0.852399 0.138000
+vn 0.504354 -0.852399 0.138000
+vn 0.504354 -0.852399 0.138000
+vn 0.504354 -0.852399 0.138000
+vn -0.431012 -0.894608 -0.117923
+vn -0.431012 -0.894608 -0.117923
+vn -0.431012 -0.894608 -0.117923
+vn -0.431012 -0.894608 -0.117923
+vn -0.894153 -0.375023 -0.244639
+vn -0.894153 -0.375023 -0.244639
+vn -0.894153 -0.375023 -0.244639
+vn -0.894153 -0.375023 -0.244639
+vn -0.948941 -0.179176 -0.259627
+vn -0.948941 -0.179176 -0.259627
+vn -0.948941 -0.179176 -0.259627
+vn -0.948941 -0.179176 -0.259627
+vn -0.946704 -0.191475 -0.259015
+vn -0.925158 -0.282864 -0.253121
+vn -0.925158 -0.282864 -0.253121
+vn -0.946704 -0.191475 -0.259015
+vn -0.961639 -0.077636 -0.263102
+vn -0.961639 -0.077636 -0.263102
+vn -0.946704 -0.191475 -0.259015
+vn -0.946704 -0.191475 -0.259015
+vn -0.961639 0.077637 -0.263101
+vn -0.961639 0.077637 -0.263101
+vn -0.961639 -0.077636 -0.263102
+vn -0.961639 -0.077636 -0.263102
+vn -0.946704 0.191474 -0.259014
+vn -0.946704 0.191474 -0.259014
+vn -0.961639 0.077637 -0.263101
+vn -0.961639 0.077637 -0.263101
+vn -0.946704 0.191474 -0.259014
+vn -0.925159 0.282862 -0.253119
+vn -0.925159 0.282862 -0.253119
+vn -0.946704 0.191474 -0.259014
+vn -0.948943 0.179163 -0.259632
+vn -0.948943 0.179163 -0.259632
+vn -0.948943 0.179163 -0.259632
+vn -0.948943 0.179163 -0.259632
+vn -0.894149 0.375035 -0.244636
+vn -0.894149 0.375035 -0.244636
+vn -0.894149 0.375035 -0.244636
+vn -0.894149 0.375035 -0.244636
+vn -0.431022 0.894603 -0.117924
+vn -0.431022 0.894603 -0.117924
+vn -0.431022 0.894603 -0.117924
+vn -0.431022 0.894603 -0.117924
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000001
+vn 0.000000 1.000000 0.000001
+vn 0.000000 1.000000 0.000001
+vn 0.000000 1.000000 0.000001
+vn 0.504399 0.852371 0.138009
+vn 0.504399 0.852371 0.138009
+vn 0.504399 0.852371 0.138009
+vn 0.504399 0.852371 0.138009
+vn 0.964091 0.030900 0.263769
+vn 0.964091 0.030900 0.263769
+vn 0.964091 0.030900 0.263769
+vn 0.964091 0.030900 0.263769
+vn 0.961749 0.076159 0.263131
+vn 0.961749 0.076159 0.263131
+vn 0.954281 0.145540 0.261087
+vn 0.954277 0.145568 0.261086
+vn 0.954281 0.145540 0.261087
+vn 0.955779 0.134553 0.261498
+vn 0.955779 0.134553 0.261498
+vn 0.954277 0.145568 0.261086
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.638392 0.749631 0.174667
+vn 0.638392 0.749631 0.174667
+vn 0.638392 0.749631 0.174667
+vn 0.638392 0.749631 0.174667
+vn 0.964090 -0.030881 0.263774
+vn 0.964090 -0.030881 0.263774
+vn 0.964090 -0.030881 0.263774
+vn 0.964090 -0.030881 0.263774
+vn 0.504332 -0.852415 0.137980
+vn 0.504332 -0.852415 0.137980
+vn 0.504332 -0.852415 0.137980
+vn 0.504332 -0.852415 0.137980
+vn -0.431008 -0.894610 -0.117922
+vn -0.431008 -0.894610 -0.117922
+vn -0.431008 -0.894610 -0.117922
+vn -0.431008 -0.894610 -0.117922
+vn -0.894153 -0.375023 -0.244639
+vn -0.894153 -0.375023 -0.244639
+vn -0.894153 -0.375023 -0.244639
+vn -0.894153 -0.375023 -0.244639
+vn -0.948939 -0.179191 -0.259626
+vn -0.948939 -0.179191 -0.259626
+vn -0.948939 -0.179191 -0.259626
+vn -0.948939 -0.179191 -0.259626
+vn -0.946704 -0.191477 -0.259015
+vn -0.925157 -0.282868 -0.253121
+vn -0.925157 -0.282868 -0.253121
+vn -0.946704 -0.191477 -0.259015
+vn -0.961639 -0.077637 -0.263101
+vn -0.961639 -0.077637 -0.263101
+vn -0.946704 -0.191477 -0.259015
+vn -0.946704 -0.191477 -0.259015
+vn -0.961639 0.077637 -0.263102
+vn -0.961639 0.077637 -0.263102
+vn -0.961639 -0.077637 -0.263101
+vn -0.961639 -0.077637 -0.263101
+vn -0.946704 0.191475 -0.259016
+vn -0.946704 0.191475 -0.259016
+vn -0.961639 0.077637 -0.263102
+vn -0.961639 0.077637 -0.263102
+vn -0.946704 0.191475 -0.259016
+vn -0.925159 0.282862 -0.253121
+vn -0.925159 0.282861 -0.253121
+vn -0.946704 0.191475 -0.259016
+vn -0.948942 0.179178 -0.259624
+vn -0.948942 0.179178 -0.259624
+vn -0.948942 0.179178 -0.259624
+vn -0.948942 0.179178 -0.259624
+vn -0.894149 0.375035 -0.244636
+vn -0.894149 0.375035 -0.244636
+vn -0.894149 0.375035 -0.244636
+vn -0.894149 0.375035 -0.244636
+vn -0.431023 0.894602 -0.117927
+vn -0.431023 0.894602 -0.117927
+vn -0.431023 0.894602 -0.117927
+vn -0.431023 0.894602 -0.117927
+vn 0.000000 1.000000 0.000002
+vn 0.000000 1.000000 0.000002
+vn 0.000000 1.000000 0.000002
+vn 0.000000 1.000000 0.000002
+vn 0.000000 1.000000 0.000001
+vn 0.000000 1.000000 0.000001
+vn 0.000000 1.000000 0.000001
+vn 0.000000 1.000000 0.000001
+vn 0.504377 0.852389 0.137976
+vn 0.504377 0.852389 0.137976
+vn 0.504377 0.852389 0.137976
+vn 0.504377 0.852389 0.137976
+vn 0.964090 0.030882 0.263773
+vn 0.964090 0.030882 0.263773
+vn 0.964090 0.030882 0.263773
+vn 0.964090 0.030882 0.263773
+vn 0.954325 0.145220 0.261104
+vn 0.961748 0.076160 0.263136
+vn 0.961748 0.076160 0.263136
+vn 0.954381 0.144825 0.261119
+vn 0.954325 0.145220 0.261104
+vn 0.954381 0.144825 0.261119
+vn 0.955781 0.134536 0.261501
+vn 0.955781 0.134536 0.261501
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.638421 0.749605 0.174673
+vn 0.638421 0.749605 0.174673
+vn 0.638421 0.749605 0.174673
+vn 0.638421 0.749605 0.174673
+vn 0.964090 -0.030888 0.263775
+vn 0.964090 -0.030888 0.263775
+vn 0.964090 -0.030888 0.263775
+vn 0.964090 -0.030888 0.263775
+vn 0.504339 -0.852410 0.137984
+vn 0.504339 -0.852410 0.137984
+vn 0.504339 -0.852410 0.137984
+vn 0.504339 -0.852410 0.137984
+vn -0.428821 -0.895738 -0.117328
+vn -0.428821 -0.895738 -0.117328
+vn -0.428821 -0.895738 -0.117328
+vn -0.428821 -0.895738 -0.117328
+vn -0.892126 -0.380179 -0.244081
+vn -0.892126 -0.380179 -0.244081
+vn -0.892126 -0.380179 -0.244081
+vn -0.892126 -0.380179 -0.244081
+vn -0.948944 -0.179157 -0.259631
+vn -0.948944 -0.179157 -0.259631
+vn -0.948944 -0.179157 -0.259631
+vn -0.948944 -0.179157 -0.259631
+vn -0.925157 -0.282874 -0.253115
+vn -0.925157 -0.282874 -0.253115
+vn -0.946833 -0.190788 -0.259050
+vn -0.946833 -0.190788 -0.259050
+vn -0.946833 -0.190788 -0.259050
+vn -0.946833 -0.190788 -0.259050
+vn -0.961623 -0.077848 -0.263098
+vn -0.961623 -0.077847 -0.263098
+vn -0.961623 -0.077847 -0.263098
+vn -0.961623 -0.077848 -0.263098
+vn -0.961623 0.077850 -0.263098
+vn -0.961623 0.077848 -0.263098
+vn -0.961623 0.077848 -0.263098
+vn -0.961623 0.077850 -0.263098
+vn -0.946833 0.190788 -0.259050
+vn -0.946833 0.190787 -0.259050
+vn -0.946833 0.190787 -0.259050
+vn -0.946833 0.190788 -0.259050
+vn -0.925158 0.282870 -0.253117
+vn -0.925158 0.282870 -0.253117
+vn -0.948947 0.179156 -0.259620
+vn -0.948947 0.179156 -0.259620
+vn -0.948947 0.179156 -0.259620
+vn -0.948947 0.179156 -0.259620
+vn -0.892129 0.380172 -0.244079
+vn -0.892129 0.380172 -0.244079
+vn -0.892129 0.380172 -0.244079
+vn -0.892129 0.380172 -0.244079
+vn -0.428815 0.895742 -0.117321
+vn -0.428815 0.895742 -0.117321
+vn -0.428815 0.895742 -0.117321
+vn -0.428815 0.895742 -0.117321
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 -0.000001
+vn 0.000000 1.000000 -0.000001
+vn 0.000000 1.000000 -0.000001
+vn 0.000000 1.000000 -0.000001
+vn 0.504383 0.852382 0.137998
+vn 0.504383 0.852382 0.137998
+vn 0.504383 0.852382 0.137998
+vn 0.504383 0.852382 0.137998
+vn 0.964089 0.030889 0.263777
+vn 0.964089 0.030889 0.263777
+vn 0.964089 0.030889 0.263777
+vn 0.964089 0.030889 0.263777
+vn 0.954281 0.145532 0.261090
+vn 0.961749 0.076156 0.263134
+vn 0.961749 0.076156 0.263134
+vn 0.954281 0.145532 0.261090
+vn 0.954281 0.145532 0.261090
+vn 0.954281 0.145532 0.261090
+vn 0.955779 0.134548 0.261501
+vn 0.955779 0.134548 0.261501
+vn 0.000000 1.000000 -0.000005
+vn 0.000000 1.000000 -0.000005
+vn 0.000000 1.000000 -0.000005
+vn 0.000000 1.000000 -0.000005
+vn 0.638390 0.749633 0.174666
+vn 0.638390 0.749633 0.174666
+vn 0.638390 0.749633 0.174666
+vn 0.638390 0.749633 0.174666
+vn 0.964089 -0.030894 0.263776
+vn 0.964089 -0.030894 0.263776
+vn 0.964089 -0.030894 0.263776
+vn 0.964089 -0.030894 0.263776
+vn 0.504367 -0.852390 0.138003
+vn 0.504367 -0.852390 0.138003
+vn 0.504367 -0.852390 0.138003
+vn 0.504367 -0.852390 0.138003
+vn -0.428820 -0.895739 -0.117327
+vn -0.428820 -0.895739 -0.117327
+vn -0.428820 -0.895739 -0.117327
+vn -0.428820 -0.895739 -0.117327
+vn -0.892129 -0.380177 -0.244074
+vn -0.892129 -0.380177 -0.244074
+vn -0.892129 -0.380177 -0.244074
+vn -0.892129 -0.380177 -0.244074
+vn -0.948948 -0.179139 -0.259629
+vn -0.948948 -0.179139 -0.259629
+vn -0.948948 -0.179139 -0.259629
+vn -0.948948 -0.179139 -0.259629
+vn -0.925155 -0.282878 -0.253119
+vn -0.925155 -0.282878 -0.253119
+vn -0.946833 -0.190787 -0.259050
+vn -0.946833 -0.190788 -0.259050
+vn -0.946833 -0.190788 -0.259050
+vn -0.946833 -0.190787 -0.259050
+vn -0.961624 -0.077848 -0.263097
+vn -0.961624 -0.077847 -0.263097
+vn -0.961624 -0.077847 -0.263097
+vn -0.961624 -0.077848 -0.263097
+vn -0.961624 0.077848 -0.263096
+vn -0.961624 0.077848 -0.263096
+vn -0.961624 0.077848 -0.263096
+vn -0.961624 0.077848 -0.263096
+vn -0.946834 0.190787 -0.259049
+vn -0.946834 0.190788 -0.259048
+vn -0.946834 0.190788 -0.259048
+vn -0.946834 0.190787 -0.259049
+vn -0.925158 0.282869 -0.253117
+vn -0.925158 0.282869 -0.253117
+vn -0.948951 0.179129 -0.259624
+vn -0.948951 0.179129 -0.259624
+vn -0.948951 0.179129 -0.259624
+vn -0.948951 0.179129 -0.259624
+vn -0.892122 0.380189 -0.244078
+vn -0.892122 0.380189 -0.244078
+vn -0.892122 0.380189 -0.244078
+vn -0.892122 0.380189 -0.244078
+vn -0.428810 0.895745 -0.117315
+vn -0.428810 0.895745 -0.117315
+vn -0.428810 0.895745 -0.117315
+vn -0.428810 0.895745 -0.117315
+vn -0.000002 1.000000 0.000005
+vn -0.000002 1.000000 0.000005
+vn -0.000002 1.000000 0.000005
+vn -0.000002 1.000000 0.000005
+vn -0.000001 1.000000 0.000001
+vn -0.000001 1.000000 0.000001
+vn -0.000001 1.000000 0.000001
+vn -0.000001 1.000000 0.000001
+vn 0.504411 0.852362 0.138017
+vn 0.504411 0.852362 0.138017
+vn 0.504410 0.852362 0.138017
+vn 0.504411 0.852362 0.138017
+vn 0.964089 0.030894 0.263775
+vn 0.964089 0.030894 0.263775
+vn 0.964089 0.030894 0.263775
+vn 0.964089 0.030894 0.263775
+vn 0.954282 0.145523 0.261091
+vn 0.961749 0.076160 0.263134
+vn 0.961749 0.076160 0.263134
+vn 0.954286 0.145494 0.261092
+vn 0.954282 0.145523 0.261091
+vn 0.954286 0.145494 0.261092
+vn 0.955781 0.134539 0.261500
+vn 0.955781 0.134539 0.261500
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.638378 0.749645 0.174660
+vn 0.638378 0.749645 0.174660
+vn 0.638378 0.749645 0.174660
+vn 0.638378 0.749645 0.174660
+vn 0.964092 -0.030893 0.263766
+vn 0.964092 -0.030893 0.263766
+vn 0.964092 -0.030893 0.263766
+vn 0.964092 -0.030893 0.263766
+vn 0.504337 -0.852410 0.137993
+vn 0.504336 -0.852410 0.137993
+vn 0.504336 -0.852410 0.137993
+vn 0.504337 -0.852410 0.137993
+vn -0.428818 -0.895739 -0.117327
+vn -0.428818 -0.895739 -0.117327
+vn -0.428818 -0.895739 -0.117327
+vn -0.428818 -0.895739 -0.117327
+vn -0.892129 -0.380175 -0.244076
+vn -0.892129 -0.380175 -0.244076
+vn -0.892129 -0.380175 -0.244076
+vn -0.892129 -0.380175 -0.244076
+vn -0.948941 -0.179162 -0.259639
+vn -0.948941 -0.179162 -0.259639
+vn -0.948941 -0.179162 -0.259639
+vn -0.948941 -0.179162 -0.259639
+vn -0.925156 -0.282875 -0.253117
+vn -0.925156 -0.282875 -0.253117
+vn -0.946835 -0.190787 -0.259046
+vn -0.946834 -0.190788 -0.259046
+vn -0.946834 -0.190788 -0.259046
+vn -0.946835 -0.190787 -0.259046
+vn -0.961625 -0.077848 -0.263092
+vn -0.961625 -0.077847 -0.263092
+vn -0.961625 -0.077847 -0.263092
+vn -0.961625 -0.077848 -0.263092
+vn -0.961624 0.077848 -0.263094
+vn -0.961624 0.077848 -0.263094
+vn -0.961624 0.077848 -0.263094
+vn -0.961624 0.077848 -0.263094
+vn -0.946833 0.190791 -0.259048
+vn -0.946833 0.190790 -0.259048
+vn -0.946833 0.190790 -0.259048
+vn -0.946833 0.190791 -0.259048
+vn -0.925155 0.282878 -0.253116
+vn -0.925155 0.282878 -0.253116
+vn -0.948951 0.179121 -0.259629
+vn -0.948951 0.179121 -0.259629
+vn -0.948951 0.179121 -0.259629
+vn -0.948951 0.179121 -0.259629
+vn -0.892122 0.380188 -0.244080
+vn -0.892122 0.380188 -0.244080
+vn -0.892122 0.380188 -0.244080
+vn -0.892122 0.380188 -0.244080
+vn -0.428815 0.895741 -0.117328
+vn -0.428815 0.895741 -0.117328
+vn -0.428816 0.895741 -0.117328
+vn -0.428815 0.895741 -0.117328
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 -0.000001
+vn 0.000000 1.000000 -0.000001
+vn 0.000000 1.000000 -0.000001
+vn 0.000000 1.000000 -0.000001
+vn 0.504382 0.852384 0.137985
+vn 0.504382 0.852384 0.137985
+vn 0.504382 0.852384 0.137985
+vn 0.504382 0.852384 0.137985
+vn 0.964091 0.030894 0.263770
+vn 0.964091 0.030894 0.263770
+vn 0.964091 0.030894 0.263770
+vn 0.964091 0.030894 0.263770
+vn -0.263892 0.000022 0.964552
+vn -0.263892 0.000022 0.964552
+vn -0.263892 0.000022 0.964552
+vn -0.263892 0.000022 0.964552
+vn 0.263887 -0.000007 -0.964554
+vn 0.263887 -0.000007 -0.964554
+vn 0.263887 -0.000007 -0.964554
+vn 0.263887 -0.000007 -0.964554
+vn -0.263902 0.000008 0.964549
+vn -0.263902 0.000008 0.964549
+vn -0.263902 0.000008 0.964549
+vn -0.263902 0.000008 0.964549
+vn 0.263872 -0.000001 -0.964558
+vn 0.263872 -0.000001 -0.964558
+vn 0.263872 -0.000001 -0.964558
+vn 0.263872 -0.000001 -0.964558
+vn -0.263894 0.000019 0.964552
+vn -0.263894 0.000019 0.964552
+vn -0.263894 0.000019 0.964552
+vn -0.263894 0.000019 0.964552
+vn 0.263913 0.000000 -0.964547
+vn 0.263913 0.000000 -0.964547
+vn 0.263913 0.000000 -0.964546
+vn 0.263913 0.000000 -0.964546
+vn -0.263904 0.000000 0.964549
+vn -0.263865 0.000003 0.964560
+vn -0.263872 0.000002 0.964558
+vn -0.263904 0.000000 0.964549
+vn 0.263847 -0.000005 -0.964565
+vn 0.263923 -0.000006 -0.964544
+vn 0.263923 -0.000006 -0.964544
+vn 0.263862 -0.000005 -0.964561
+vn -0.263872 0.000002 0.964558
+vn -0.263865 0.000003 0.964560
+vn -0.263881 0.000001 0.964555
+vn -0.263879 0.000001 0.964556
+vn 0.263862 -0.000005 -0.964561
+vn 0.263853 -0.000002 -0.964563
+vn 0.263855 -0.000001 -0.964562
+vn 0.263847 -0.000005 -0.964565
+vn -0.263879 0.000001 0.964556
+vn -0.263881 0.000001 0.964555
+vn -0.263880 -0.000003 0.964556
+vn -0.263878 -0.000003 0.964556
+vn 0.263853 -0.000002 -0.964563
+vn 0.263891 0.000003 -0.964553
+vn 0.263890 0.000002 -0.964553
+vn 0.263855 -0.000001 -0.964562
+vn -0.263878 -0.000003 0.964556
+vn -0.263880 -0.000003 0.964556
+vn -0.263860 -0.000002 0.964561
+vn -0.263865 -0.000001 0.964560
+vn 0.263891 0.000003 -0.964553
+vn 0.263883 0.000004 -0.964555
+vn 0.263889 0.000004 -0.964553
+vn 0.263890 0.000002 -0.964553
+vn -0.263860 -0.000002 0.964561
+vn -0.263888 0.000001 0.964553
+vn -0.263888 0.000001 0.964553
+vn -0.263865 -0.000001 0.964560
+vn 0.263858 0.000005 -0.964561
+vn 0.263889 0.000004 -0.964553
+vn 0.263883 0.000004 -0.964555
+vn 0.263858 0.000005 -0.964562
+vn -0.263907 -0.000014 0.964548
+vn -0.263907 -0.000014 0.964548
+vn -0.263907 -0.000014 0.964548
+vn -0.263907 -0.000014 0.964548
+vn 0.263892 0.000000 -0.964552
+vn 0.263892 0.000000 -0.964552
+vn 0.263892 0.000000 -0.964552
+vn 0.263892 0.000000 -0.964552
+vn -0.263904 -0.000005 0.964549
+vn -0.263904 -0.000005 0.964549
+vn -0.263904 -0.000005 0.964549
+vn -0.263904 -0.000005 0.964549
+vn 0.263905 0.000000 -0.964549
+vn 0.263905 0.000000 -0.964549
+vn 0.263905 0.000000 -0.964549
+vn 0.263905 0.000000 -0.964549
+vn -0.263893 -0.000022 0.964552
+vn -0.263893 -0.000022 0.964552
+vn -0.263893 -0.000022 0.964552
+vn -0.263893 -0.000022 0.964552
+vn 0.263904 0.000009 -0.964549
+vn 0.263904 0.000009 -0.964549
+vn 0.263904 0.000009 -0.964549
+vn 0.263904 0.000009 -0.964549
+vn -0.263894 -0.000018 0.964552
+vn -0.263894 -0.000018 0.964552
+vn -0.263894 -0.000018 0.964552
+vn -0.263894 -0.000018 0.964552
+vn 0.964551 0.000000 0.263898
+vn 0.964551 0.000000 0.263898
+vn 0.964551 0.000000 0.263898
+vn 0.964551 0.000000 0.263898
+vn 0.263901 -0.000001 -0.964550
+vn 0.263901 -0.000001 -0.964550
+vn 0.263901 -0.000001 -0.964550
+vn 0.263901 -0.000001 -0.964550
+vn -0.263903 0.000005 0.964549
+vn -0.263903 0.000005 0.964549
+vn -0.263903 0.000005 0.964549
+vn -0.263903 0.000005 0.964549
+vn 0.263913 0.000000 -0.964547
+vn 0.263913 0.000000 -0.964547
+vn 0.263913 0.000000 -0.964547
+vn 0.263913 0.000000 -0.964547
+vn -0.263869 0.000000 0.964558
+vn -0.263869 0.000000 0.964558
+vn -0.263869 0.000000 0.964558
+vn -0.263869 0.000000 0.964558
+vn 0.263915 0.000002 -0.964546
+vn 0.263915 0.000002 -0.964546
+vn 0.263915 0.000002 -0.964546
+vn 0.263915 0.000002 -0.964546
+vn -0.263879 0.000000 0.964556
+vn -0.263879 0.000000 0.964556
+vn -0.263879 0.000000 0.964556
+vn -0.263879 0.000000 0.964556
+vn 0.263893 -0.000010 -0.964552
+vn 0.263893 -0.000010 -0.964552
+vn 0.263893 -0.000010 -0.964552
+vn 0.263893 -0.000010 -0.964552
+vn -0.263921 -0.000002 0.964544
+vn -0.263894 0.000000 0.964552
+vn -0.263899 -0.000000 0.964550
+vn -0.263921 -0.000002 0.964544
+vn 0.263898 0.000001 -0.964550
+vn 0.263893 0.000002 -0.964552
+vn 0.263893 0.000002 -0.964552
+vn 0.263897 0.000002 -0.964551
+vn -0.263899 -0.000000 0.964550
+vn -0.263894 0.000000 0.964552
+vn -0.263890 0.000000 0.964553
+vn -0.263890 0.000001 0.964553
+vn 0.263897 0.000002 -0.964551
+vn 0.263902 0.000001 -0.964549
+vn 0.263903 0.000000 -0.964549
+vn 0.263898 0.000001 -0.964550
+vn -0.263890 0.000001 0.964553
+vn -0.263890 0.000000 0.964553
+vn -0.263890 -0.000000 0.964553
+vn -0.263890 -0.000001 0.964553
+vn 0.263902 0.000001 -0.964549
+vn 0.263904 -0.000001 -0.964549
+vn 0.263904 -0.000000 -0.964549
+vn 0.263903 0.000000 -0.964549
+vn -0.263890 -0.000001 0.964553
+vn -0.263890 -0.000000 0.964553
+vn -0.263888 0.000000 0.964553
+vn -0.263889 0.000001 0.964553
+vn 0.263904 -0.000001 -0.964549
+vn 0.263897 -0.000002 -0.964551
+vn 0.263899 -0.000002 -0.964550
+vn 0.263904 -0.000000 -0.964549
+vn -0.263888 0.000000 0.964553
+vn -0.263893 0.000004 0.964552
+vn -0.263893 0.000004 0.964552
+vn -0.263889 0.000001 0.964553
+vn 0.263887 -0.000005 -0.964554
+vn 0.263899 -0.000002 -0.964550
+vn 0.263897 -0.000002 -0.964551
+vn 0.263887 -0.000005 -0.964554
+vn -0.263898 0.000000 0.964551
+vn -0.263898 0.000000 0.964551
+vn -0.263898 0.000000 0.964551
+vn -0.263898 0.000000 0.964551
+vn 0.263903 0.000010 -0.964549
+vn 0.263903 0.000010 -0.964549
+vn 0.263903 0.000010 -0.964549
+vn 0.263903 0.000010 -0.964549
+vn -0.263890 0.000003 0.964553
+vn -0.263890 0.000003 0.964553
+vn -0.263890 0.000003 0.964553
+vn -0.263890 0.000003 0.964553
+vn 0.263919 -0.000003 -0.964545
+vn 0.263919 -0.000003 -0.964545
+vn 0.263919 -0.000003 -0.964545
+vn 0.263919 -0.000003 -0.964545
+vn -0.263909 -0.000005 0.964548
+vn -0.263909 -0.000005 0.964548
+vn -0.263909 -0.000005 0.964548
+vn -0.263909 -0.000005 0.964548
+vn 0.263917 -0.000003 -0.964545
+vn 0.263917 -0.000003 -0.964545
+vn 0.263917 -0.000003 -0.964545
+vn 0.263917 -0.000003 -0.964545
+vn -0.263902 0.000000 0.964549
+vn -0.263902 0.000000 0.964549
+vn -0.263902 0.000000 0.964549
+vn -0.263902 0.000000 0.964549
+vn 0.964547 0.000000 0.263912
+vn 0.964547 0.000000 0.263912
+vn 0.964547 0.000000 0.263912
+vn 0.964547 0.000000 0.263912
+vn 0.263892 -0.000006 -0.964552
+vn 0.263892 -0.000006 -0.964552
+vn 0.263892 -0.000006 -0.964552
+vn 0.263892 -0.000006 -0.964552
+vn -0.263908 -0.000011 0.964548
+vn -0.263908 -0.000011 0.964548
+vn -0.263908 -0.000011 0.964548
+vn -0.263908 -0.000011 0.964548
+vn 0.263893 -0.000012 -0.964552
+vn 0.263893 -0.000012 -0.964552
+vn 0.263893 -0.000012 -0.964552
+vn 0.263893 -0.000012 -0.964552
+vn -0.263909 -0.000008 0.964548
+vn -0.263909 -0.000008 0.964548
+vn -0.263909 -0.000008 0.964548
+vn -0.263909 -0.000008 0.964548
+vn 0.263877 -0.000008 -0.964556
+vn 0.263877 -0.000008 -0.964556
+vn 0.263877 -0.000008 -0.964556
+vn 0.263877 -0.000008 -0.964556
+vn -0.263907 0.000000 0.964548
+vn -0.263907 0.000000 0.964548
+vn -0.263907 0.000000 0.964548
+vn -0.263907 0.000000 0.964548
+vn 0.263890 -0.000005 -0.964553
+vn 0.263890 -0.000005 -0.964553
+vn 0.263890 -0.000005 -0.964553
+vn 0.263890 -0.000005 -0.964553
+vn -0.263902 -0.000004 0.964549
+vn -0.263900 0.000001 0.964550
+vn -0.263900 -0.000000 0.964550
+vn -0.263902 -0.000004 0.964549
+vn 0.263894 -0.000002 -0.964552
+vn 0.263891 -0.000002 -0.964553
+vn 0.263891 -0.000002 -0.964553
+vn 0.263894 -0.000002 -0.964552
+vn -0.263900 -0.000000 0.964550
+vn -0.263900 0.000001 0.964550
+vn -0.263889 0.000001 0.964553
+vn -0.263889 0.000001 0.964553
+vn 0.263894 -0.000002 -0.964552
+vn 0.263897 -0.000001 -0.964551
+vn 0.263897 -0.000001 -0.964551
+vn 0.263894 -0.000002 -0.964552
+vn -0.263889 0.000001 0.964553
+vn -0.263889 0.000001 0.964553
+vn -0.263890 0.000001 0.964553
+vn -0.263891 0.000001 0.964553
+vn 0.263897 -0.000001 -0.964551
+vn 0.263893 0.000001 -0.964552
+vn 0.263894 0.000001 -0.964552
+vn 0.263897 -0.000001 -0.964551
+vn -0.263891 0.000001 0.964553
+vn -0.263890 0.000001 0.964553
+vn -0.263900 0.000002 0.964550
+vn -0.263900 0.000002 0.964550
+vn 0.263893 0.000001 -0.964552
+vn 0.263888 0.000003 -0.964553
+vn 0.263888 0.000002 -0.964553
+vn 0.263894 0.000001 -0.964552
+vn -0.263900 0.000002 0.964550
+vn -0.263897 0.000002 0.964551
+vn -0.263897 0.000002 0.964551
+vn -0.263900 0.000002 0.964550
+vn 0.263889 0.000006 -0.964553
+vn 0.263888 0.000002 -0.964553
+vn 0.263888 0.000003 -0.964553
+vn 0.263889 0.000006 -0.964553
+vn -0.263888 0.000000 0.964553
+vn -0.263888 0.000000 0.964553
+vn -0.263888 0.000000 0.964553
+vn -0.263888 0.000000 0.964553
+vn 0.263888 0.000010 -0.964553
+vn 0.263888 0.000010 -0.964553
+vn 0.263888 0.000010 -0.964553
+vn 0.263888 0.000010 -0.964553
+vn -0.263920 0.000003 0.964545
+vn -0.263920 0.000003 0.964545
+vn -0.263920 0.000003 0.964545
+vn -0.263920 0.000003 0.964545
+vn 0.263896 0.000008 -0.964551
+vn 0.263896 0.000008 -0.964551
+vn 0.263896 0.000008 -0.964551
+vn 0.263896 0.000008 -0.964551
+vn -0.263906 0.000011 0.964549
+vn -0.263906 0.000011 0.964549
+vn -0.263906 0.000011 0.964549
+vn -0.263906 0.000011 0.964549
+vn 0.263895 0.000008 -0.964551
+vn 0.263895 0.000008 -0.964551
+vn 0.263895 0.000008 -0.964551
+vn 0.263895 0.000008 -0.964551
+vn -0.263907 0.000000 0.964548
+vn -0.263907 0.000000 0.964548
+vn -0.263907 0.000000 0.964548
+vn -0.263907 0.000000 0.964548
+vn 0.964549 0.000000 0.263906
+vn 0.964549 0.000000 0.263906
+vn 0.964549 0.000000 0.263906
+vn 0.964549 0.000000 0.263906
+vn 0.263901 0.000007 -0.964550
+vn 0.263901 0.000007 -0.964550
+vn 0.263901 0.000007 -0.964550
+vn 0.263902 0.000007 -0.964550
+vn 0.263710 -0.039162 -0.963807
+vn 0.261928 -0.122685 -0.957258
+vn 0.261928 -0.122685 -0.957258
+vn 0.263574 -0.050717 -0.963305
+vn 0.000000 -1.000000 -0.000001
+vn 0.000000 -1.000000 -0.000001
+vn 0.000000 -1.000000 -0.000001
+vn 0.000000 -1.000000 -0.000001
+vn 0.263898 0.000000 -0.964551
+vn 0.263902 -0.003400 -0.964544
+vn 0.263902 -0.003748 -0.964542
+vn 0.263898 0.000000 -0.964551
+vn 0.263902 -0.003400 -0.964544
+vn 0.263710 -0.039162 -0.963807
+vn 0.263574 -0.050717 -0.963305
+vn 0.263902 -0.003748 -0.964542
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.961749 0.076161 0.263131
+vn 0.961924 -0.075476 0.262689
+vn 0.961936 -0.075314 0.262693
+vn 0.961749 0.076161 0.263131
+vn 0.961936 -0.075314 0.262693
+vn 0.961924 -0.075476 0.262689
+vn 0.954556 -0.145317 0.260203
+vn 0.954528 -0.145515 0.260195
+vn 0.638523 -0.749514 0.174690
+vn 0.638523 -0.749514 0.174690
+vn 0.638523 -0.749514 0.174690
+vn 0.638523 -0.749514 0.174690
+vn 0.955523 -0.138296 0.260481
+vn 0.954528 -0.145515 0.260195
+vn 0.954556 -0.145317 0.260203
+vn 0.955523 -0.138296 0.260481
+vn 0.961749 0.076160 0.263134
+vn 0.961894 -0.074168 0.263171
+vn 0.962072 -0.071642 0.263220
+vn 0.961749 0.076160 0.263134
+vn 0.638451 -0.749576 0.174692
+vn 0.638451 -0.749576 0.174692
+vn 0.638451 -0.749576 0.174692
+vn 0.638451 -0.749576 0.174692
+vn -0.263709 -0.037897 0.963858
+vn -0.263897 -0.000000 0.964551
+vn -0.263897 -0.000000 0.964551
+vn -0.263548 -0.051539 0.963269
+vn 0.962072 -0.071642 0.263220
+vn 0.961894 -0.074168 0.263171
+vn 0.954269 -0.145620 0.261084
+vn 0.954274 -0.145588 0.261086
+vn 0.000000 -1.000000 -0.000002
+vn 0.000000 -1.000000 -0.000002
+vn 0.000000 -1.000000 -0.000002
+vn 0.000000 -1.000000 -0.000002
+vn 0.954274 -0.145588 0.261086
+vn 0.954269 -0.145620 0.261084
+vn 0.955780 -0.134552 0.261497
+vn 0.955780 -0.134552 0.261497
+vn 0.961749 0.076156 0.263134
+vn 0.961746 -0.076198 0.263132
+vn 0.961750 -0.076140 0.263133
+vn 0.961749 0.076156 0.263134
+vn 0.961749 0.076159 0.263131
+vn 0.961537 -0.078981 0.263074
+vn 0.961718 -0.076577 0.263123
+vn 0.961749 0.076159 0.263131
+vn 0.638468 -0.749565 0.174674
+vn 0.638468 -0.749565 0.174674
+vn 0.638468 -0.749565 0.174674
+vn 0.638468 -0.749565 0.174674
+vn 0.638466 -0.749565 0.174681
+vn 0.638467 -0.749565 0.174681
+vn 0.638467 -0.749565 0.174681
+vn 0.638467 -0.749565 0.174681
+vn -0.000000 -1.000000 -0.000001
+vn -0.000000 -1.000000 -0.000001
+vn -0.000000 -1.000000 -0.000001
+vn -0.000000 -1.000000 -0.000001
+vn 0.961537 -0.078981 0.263074
+vn 0.954279 -0.145550 0.261088
+vn 0.954284 -0.145510 0.261090
+vn 0.961718 -0.076577 0.263123
+vn 0.955781 -0.134539 0.261500
+vn 0.954284 -0.145510 0.261090
+vn 0.954279 -0.145550 0.261088
+vn 0.955781 -0.134539 0.261500
+vn 0.961749 0.076160 0.263132
+vn 0.961768 -0.075903 0.263137
+vn 0.961754 -0.076096 0.263133
+vn 0.961749 0.076160 0.263132
+vn 0.638493 -0.749537 0.174702
+vn 0.638493 -0.749538 0.174702
+vn 0.638493 -0.749537 0.174702
+vn 0.638493 -0.749537 0.174702
+vn 0.961748 0.076160 0.263136
+vn 0.962043 -0.072043 0.263215
+vn 0.961893 -0.074164 0.263174
+vn 0.961748 0.076160 0.263136
+vn 0.638505 -0.749531 0.174686
+vn 0.638505 -0.749531 0.174686
+vn 0.638505 -0.749531 0.174686
+vn 0.638505 -0.749531 0.174686
+vn 0.961750 0.076157 0.263130
+vn 0.961721 -0.076542 0.263124
+vn 0.961585 -0.078352 0.263086
+vn 0.961750 0.076157 0.263130
+vn -0.261428 -0.136541 0.955517
+vn -0.263709 -0.037897 0.963858
+vn -0.263548 -0.051539 0.963269
+vn -0.261428 -0.136541 0.955517
+vn 0.000000 -1.000000 0.000003
+vn 0.000000 -1.000000 0.000003
+vn 0.000000 -1.000000 0.000003
+vn 0.000000 -1.000000 0.000003
+vn 0.638467 -0.749561 0.174694
+vn 0.638467 -0.749561 0.174694
+vn 0.638467 -0.749561 0.174694
+vn 0.638467 -0.749561 0.174694
+vn 0.961750 -0.076140 0.263133
+vn 0.961746 -0.076198 0.263132
+vn 0.954281 -0.145534 0.261088
+vn 0.954282 -0.145528 0.261088
+vn 0.961893 -0.074164 0.263174
+vn 0.962043 -0.072043 0.263215
+vn 0.954278 -0.145553 0.261089
+vn 0.954307 -0.145350 0.261096
+vn 0.000000 -1.000000 -0.000002
+vn 0.000000 -1.000000 -0.000002
+vn 0.000000 -1.000000 -0.000002
+vn 0.000000 -1.000000 -0.000002
+vn 0.000000 -1.000000 0.000004
+vn 0.000000 -1.000000 0.000004
+vn 0.000000 -1.000000 0.000004
+vn 0.000000 -1.000000 0.000004
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 -0.000003
+vn 0.000000 -1.000000 -0.000003
+vn 0.000000 -1.000000 -0.000003
+vn 0.000000 -1.000000 -0.000003
+vn 0.954281 -0.145534 0.261088
+vn 0.955783 -0.134528 0.261498
+vn 0.955783 -0.134528 0.261498
+vn 0.954282 -0.145528 0.261088
+vn 0.961768 -0.075903 0.263137
+vn 0.954257 -0.145702 0.261082
+vn 0.954328 -0.145208 0.261101
+vn 0.961754 -0.076096 0.263133
+vn 0.955781 -0.134541 0.261499
+vn 0.955781 -0.134541 0.261499
+vn 0.954328 -0.145208 0.261101
+vn 0.954257 -0.145702 0.261082
+vn 0.955781 -0.134537 0.261499
+vn 0.955781 -0.134537 0.261499
+vn 0.954307 -0.145350 0.261096
+vn 0.954278 -0.145553 0.261089
+vn 0.961721 -0.076542 0.263124
+vn 0.954284 -0.145515 0.261089
+vn 0.954287 -0.145490 0.261090
+vn 0.961585 -0.078352 0.263086
+vn 0.955781 -0.134537 0.261499
+vn 0.954287 -0.145490 0.261090
+vn 0.954284 -0.145515 0.261089
+vn 0.955781 -0.134537 0.261499
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.962224 -0.272257 0.001084
+vn -0.931684 -0.363269 0.001101
+vn -0.931684 -0.363269 0.001101
+vn -0.963207 -0.268760 0.001083
+vn -0.930935 -0.365184 0.000000
+vn -0.962239 -0.272207 0.000000
+vn -0.963308 -0.268398 0.000000
+vn -0.930935 -0.365184 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.977104 0.212764 0.000000
+vn -0.980372 0.197158 0.000000
+vn -0.980372 0.197158 0.000000
+vn -0.977237 0.212151 0.000000
+vn 0.000000 0.194502 0.980902
+vn 0.000000 0.049543 0.998772
+vn 0.000000 0.078058 0.996949
+vn 0.000000 0.194502 0.980902
+vn -0.930935 0.365186 0.000000
+vn -0.962239 0.272207 0.000000
+vn -0.963308 0.268398 0.000000
+vn -0.930935 0.365186 0.000000
+vn -0.963308 0.268398 0.000000
+vn -0.962239 0.272207 0.000000
+vn -0.930935 0.365184 0.000000
+vn -0.930935 0.365184 0.000000
+vn 0.000000 0.049548 -0.998772
+vn 0.000000 0.194500 -0.980902
+vn 0.000000 0.194500 -0.980902
+vn 0.000000 0.078062 -0.996949
+vn -0.977237 0.212151 0.000000
+vn -0.993664 0.112392 0.000000
+vn -0.993664 0.112392 0.000000
+vn -0.977104 0.212764 0.000000
+vn 0.000000 0.049543 0.998772
+vn 0.000000 -0.000004 1.000000
+vn 0.000000 -0.000005 1.000000
+vn 0.000000 0.078058 0.996949
+vn -0.993416 0.114567 0.000000
+vn -0.993416 0.114567 0.000000
+vn -0.963308 0.268398 0.000000
+vn -0.962239 0.272207 0.000000
+vn 0.085582 -0.010376 0.996277
+vn 0.085352 -0.025962 0.996013
+vn 0.085386 -0.023054 0.996081
+vn 0.085605 -0.008968 0.996289
+vn 0.993416 -0.114566 0.000000
+vn 0.993416 -0.114566 0.000000
+vn 0.960707 -0.277563 0.000000
+vn 0.960707 -0.277563 0.000000
+vn 0.085369 -0.025967 -0.996011
+vn 0.085602 -0.010376 -0.996275
+vn 0.085625 -0.008968 -0.996287
+vn 0.085404 -0.023057 -0.996080
+vn -0.993415 0.114568 0.000000
+vn -0.993415 0.114568 0.000000
+vn -0.962239 0.272207 0.000000
+vn -0.963308 0.268398 0.000000
+vn 0.000000 0.078062 -0.996949
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.049548 -0.998772
+vn -0.993379 -0.114881 0.000545
+vn -0.993422 -0.114510 0.000543
+vn -0.993416 0.114567 0.000000
+vn -0.993416 0.114567 0.000000
+vn 0.085584 0.010374 0.996277
+vn 0.085582 -0.010376 0.996277
+vn 0.085605 -0.008968 0.996289
+vn 0.085607 0.008966 0.996289
+vn 0.993416 0.114567 0.000000
+vn 0.993416 0.114567 0.000000
+vn 0.993416 -0.114566 0.000000
+vn 0.993416 -0.114566 0.000000
+vn 0.085602 -0.010376 -0.996275
+vn 0.085602 0.010376 -0.996275
+vn 0.085625 0.008968 -0.996287
+vn 0.085625 -0.008968 -0.996287
+vn -0.993415 -0.114567 0.000000
+vn -0.993415 -0.114567 0.000000
+vn -0.993415 0.114568 0.000000
+vn -0.993415 0.114568 0.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn -0.962224 -0.272257 0.001084
+vn -0.963207 -0.268760 0.001083
+vn -0.993422 -0.114510 0.000543
+vn -0.993379 -0.114881 0.000545
+vn 0.085355 0.025961 0.996012
+vn 0.085584 0.010374 0.996277
+vn 0.085607 0.008966 0.996289
+vn 0.085390 0.023054 0.996081
+vn 0.960707 0.277564 0.000000
+vn 0.960707 0.277564 0.000000
+vn 0.993416 0.114567 0.000000
+vn 0.993416 0.114567 0.000000
+vn 0.085602 0.010376 -0.996275
+vn 0.085369 0.025967 -0.996011
+vn 0.085404 0.023058 -0.996080
+vn 0.085625 0.008968 -0.996287
+vn -0.963308 -0.268398 0.000000
+vn -0.962239 -0.272207 0.000000
+vn -0.993415 -0.114567 0.000000
+vn -0.993415 -0.114567 0.000000
+vn 0.001176 0.009694 0.999952
+vn 0.001176 0.009694 0.999952
+vn 0.001176 0.009694 0.999952
+vn 0.001176 0.009694 0.999952
+vn -0.998955 -0.045709 0.000000
+vn -0.998955 -0.045709 0.000000
+vn -0.998955 -0.045709 0.000000
+vn -0.998955 -0.045709 0.000000
+vn 0.319593 -0.947555 0.000000
+vn 0.319593 -0.947555 0.000000
+vn 0.319593 -0.947555 0.000000
+vn 0.319593 -0.947555 0.000000
+vn 0.081132 -0.100041 0.991670
+vn 0.081132 -0.100041 0.991670
+vn 0.081132 -0.100041 0.991670
+vn 0.081132 -0.100041 0.991670
+vn 0.001483 -0.271412 0.962462
+vn 0.001176 -0.009694 0.999952
+vn 0.001176 -0.009694 0.999952
+vn 0.001384 -0.178973 0.983853
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.998955 0.045709 0.000000
+vn -0.998955 0.045709 0.000000
+vn -0.998955 0.045709 0.000000
+vn -0.998955 0.045709 0.000000
+vn 0.081125 0.100039 0.991671
+vn 0.081125 0.100039 0.991671
+vn 0.081897 0.082755 0.993199
+vn 0.082535 0.068016 0.994265
+vn 0.319611 0.947549 0.000000
+vn 0.319611 0.947549 0.000000
+vn 0.628503 0.777807 0.000000
+vn 0.628503 0.777807 0.000000
+vn 0.001385 -0.178971 -0.983853
+vn 0.001177 -0.009685 -0.999952
+vn 0.001177 -0.009685 -0.999952
+vn 0.001483 -0.271416 -0.962461
+vn 0.081146 0.100062 -0.991667
+vn 0.081146 0.100062 -0.991667
+vn 0.082555 0.068031 -0.994262
+vn 0.081917 0.082774 -0.993196
+vn 0.001177 0.009685 -0.999952
+vn 0.001177 0.009685 -0.999952
+vn 0.001177 0.009685 -0.999952
+vn 0.001177 0.009685 -0.999952
+vn 0.081148 -0.100066 -0.991666
+vn 0.081148 -0.100066 -0.991666
+vn 0.081148 -0.100066 -0.991666
+vn 0.081148 -0.100066 -0.991666
+vn 0.857818 -0.513953 0.000000
+vn 0.857818 -0.513953 0.000000
+vn 0.857818 -0.513953 0.000000
+vn 0.857818 -0.513953 0.000000
+vn 0.960707 -0.277563 0.000000
+vn 0.916408 -0.400246 0.000000
+vn 0.916408 -0.400246 0.000000
+vn 0.960707 -0.277563 0.000000
+vn 0.085352 -0.025962 0.996013
+vn 0.085210 -0.037245 0.995667
+vn 0.085210 -0.037245 0.995667
+vn 0.085386 -0.023054 0.996081
+vn 0.628503 0.777807 0.000000
+vn 0.628503 0.777807 0.000000
+vn 0.888807 0.458282 0.000000
+vn 0.888807 0.458282 0.000000
+vn 0.960707 0.277564 0.000000
+vn 0.927927 0.372761 0.000000
+vn 0.927927 0.372761 0.000000
+vn 0.960707 0.277564 0.000000
+vn 0.085369 0.025967 -0.996011
+vn 0.085050 0.031246 -0.995887
+vn 0.085136 0.034176 -0.995783
+vn 0.085404 0.023058 -0.996080
+vn 0.085034 0.031236 0.995888
+vn 0.085355 0.025961 0.996012
+vn 0.085390 0.023054 0.996081
+vn 0.085121 0.034164 0.995785
+vn 0.085226 -0.037257 -0.995665
+vn 0.085369 -0.025967 -0.996011
+vn 0.085404 -0.023057 -0.996080
+vn 0.085226 -0.037257 -0.995665
+vn -0.382609 -0.923911 0.000000
+vn -0.382609 -0.923911 0.000000
+vn -0.382609 -0.923911 0.000000
+vn -0.382609 -0.923911 0.000000
+vn 0.000018 -0.922575 0.385818
+vn 0.000018 -0.922575 0.385818
+vn 0.000018 -0.922575 0.385818
+vn 0.000018 -0.922575 0.385818
+vn -0.955957 -0.047675 0.289608
+vn -0.955957 -0.047675 0.289608
+vn -0.955957 -0.047675 0.289608
+vn -0.955957 -0.047675 0.289608
+vn -0.289332 -0.047659 0.956042
+vn -0.289332 -0.047659 0.956042
+vn -0.289332 -0.047659 0.956042
+vn -0.289332 -0.047659 0.956042
+vn 0.299945 -0.900555 0.314695
+vn 0.299945 -0.900555 0.314695
+vn 0.299945 -0.900555 0.314695
+vn 0.299945 -0.900555 0.314695
+vn -0.139301 0.041561 0.989378
+vn -0.139301 0.041561 0.989378
+vn -0.139301 0.041561 0.989378
+vn -0.139301 0.041561 0.989378
+vn -0.289330 0.047658 0.956042
+vn -0.289330 0.047658 0.956042
+vn -0.351787 -0.120083 0.928346
+vn -0.338325 -0.081513 0.937492
+vn -0.955960 0.047677 0.289599
+vn -0.955960 0.047677 0.289599
+vn -0.955960 0.047677 0.289599
+vn -0.955960 0.047677 0.289599
+vn 0.000018 0.922557 0.385861
+vn 0.000018 0.922557 0.385861
+vn 0.000018 0.922557 0.385861
+vn 0.000018 0.922557 0.385861
+vn -0.382682 0.923880 0.000000
+vn -0.382682 0.923880 0.000000
+vn -0.382682 0.923880 0.000000
+vn -0.382682 0.923880 0.000000
+vn -0.179175 -0.083640 0.980255
+vn -0.300407 -0.213977 0.929500
+vn -0.139308 -0.041560 0.989377
+vn -0.139308 -0.041560 0.989377
+vn 0.299964 0.900591 0.314575
+vn 0.299964 0.900591 0.314575
+vn 0.596791 0.727895 0.337653
+vn 0.589651 0.733736 0.337555
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.955958 0.047676 -0.289605
+vn -0.955958 0.047676 -0.289605
+vn -0.955958 0.047676 -0.289605
+vn -0.955958 0.047676 -0.289605
+vn -0.289383 0.047667 -0.956026
+vn -0.289383 0.047667 -0.956026
+vn -0.338373 -0.081501 -0.937476
+vn -0.351838 -0.120086 -0.928326
+vn 0.000018 0.922553 -0.385871
+vn 0.000018 0.922553 -0.385871
+vn 0.000018 0.922553 -0.385871
+vn 0.000018 0.922553 -0.385871
+vn 0.299962 0.900588 -0.314584
+vn 0.299962 0.900588 -0.314584
+vn 0.589649 0.733730 -0.337570
+vn 0.596790 0.727889 -0.337669
+vn -0.300431 -0.213979 -0.929491
+vn -0.179202 -0.083639 -0.980251
+vn -0.139333 -0.041555 -0.989373
+vn -0.139333 -0.041555 -0.989373
+vn -0.289387 -0.047668 -0.956025
+vn -0.289387 -0.047668 -0.956025
+vn -0.289387 -0.047668 -0.956025
+vn -0.289387 -0.047668 -0.956025
+vn -0.955958 -0.047670 -0.289607
+vn -0.955958 -0.047670 -0.289607
+vn -0.955958 -0.047670 -0.289607
+vn -0.955958 -0.047670 -0.289607
+vn 0.000018 -0.922580 -0.385805
+vn 0.000018 -0.922580 -0.385805
+vn 0.000018 -0.922580 -0.385805
+vn 0.000018 -0.922580 -0.385805
+vn -0.139333 0.041557 -0.989373
+vn -0.139333 0.041557 -0.989373
+vn -0.139333 0.041557 -0.989373
+vn -0.139333 0.041557 -0.989373
+vn 0.299953 -0.900560 -0.314674
+vn 0.299953 -0.900560 -0.314674
+vn 0.299953 -0.900560 -0.314674
+vn 0.299953 -0.900560 -0.314674
+vn -0.512114 0.858918 0.000000
+vn -0.512114 0.858918 0.000000
+vn -0.512114 0.858918 0.000000
+vn -0.512114 0.858918 0.000000
+vn 0.001771 0.782568 0.622563
+vn 0.001771 0.782568 0.622563
+vn 0.001771 0.782568 0.622563
+vn 0.001771 0.782568 0.622563
+vn 0.816043 -0.479908 0.322120
+vn 0.816043 -0.479908 0.322120
+vn 0.816043 -0.479908 0.322120
+vn 0.816043 -0.479908 0.322120
+vn 0.965512 -0.260360 0.000000
+vn 0.965512 -0.260360 0.000000
+vn 0.965512 -0.260360 0.000000
+vn 0.965512 -0.260360 0.000000
+vn 0.852489 -0.372921 0.366323
+vn 0.852489 -0.372921 0.366323
+vn 0.891233 -0.252204 0.376959
+vn 0.888381 -0.263069 0.376262
+vn 0.084597 -0.016979 0.996271
+vn 0.084597 -0.016979 0.996271
+vn 0.084597 -0.016979 0.996271
+vn 0.084597 -0.016979 0.996271
+vn 0.589651 0.733736 0.337555
+vn 0.596791 0.727895 0.337653
+vn 0.837408 0.428613 0.339175
+vn 0.844588 0.409272 0.345206
+vn 0.596790 0.727889 -0.337669
+vn 0.589649 0.733730 -0.337570
+vn 0.844584 0.409269 -0.345220
+vn 0.837403 0.428609 -0.339190
+vn 0.001772 -0.782568 -0.622562
+vn 0.001385 -0.178971 -0.983853
+vn 0.001483 -0.271416 -0.962461
+vn 0.001772 -0.782568 -0.622562
+vn 0.085050 0.031246 -0.995887
+vn 0.081917 0.082774 -0.993196
+vn 0.082555 0.068031 -0.994262
+vn 0.085136 0.034176 -0.995783
+vn 0.927927 0.372761 0.000000
+vn 0.888807 0.458282 0.000000
+vn 0.888807 0.458282 0.000000
+vn 0.927927 0.372761 0.000000
+vn 0.862331 0.343417 -0.372088
+vn 0.860314 0.349716 -0.370889
+vn 0.891236 0.252205 -0.376949
+vn 0.888386 0.263071 -0.376251
+vn 0.816039 -0.479911 -0.322126
+vn 0.816039 -0.479911 -0.322126
+vn 0.816039 -0.479911 -0.322126
+vn 0.816039 -0.479911 -0.322126
+vn 0.860318 0.349709 0.370885
+vn 0.862336 0.343410 0.372085
+vn 0.888384 0.263073 0.376253
+vn 0.891235 0.252208 0.376951
+vn 0.081897 0.082755 0.993199
+vn 0.085034 0.031236 0.995888
+vn 0.085121 0.034164 0.995785
+vn 0.082535 0.068016 0.994265
+vn 0.001483 -0.271412 0.962462
+vn 0.001384 -0.178973 0.983853
+vn 0.001772 -0.782556 0.622578
+vn 0.001772 -0.782556 0.622578
+vn -0.697460 -0.191801 0.690479
+vn -0.695325 -0.307611 0.649537
+vn -0.664915 -0.388555 0.637898
+vn -0.698615 -0.207171 0.684848
+vn 0.888386 0.263071 -0.376251
+vn 0.891236 0.252205 -0.376949
+vn 0.917764 0.103191 -0.383486
+vn 0.917145 0.108971 -0.383367
+vn -0.698636 -0.207176 -0.684826
+vn -0.664930 -0.388557 -0.637881
+vn -0.695345 -0.307618 -0.649513
+vn -0.697481 -0.191807 -0.690457
+vn -0.698618 0.207171 0.684846
+vn -0.701602 0.288589 0.651515
+vn -0.701602 0.288589 0.651515
+vn -0.697462 0.191801 0.690478
+vn 0.001772 0.782560 -0.622573
+vn 0.001772 0.782560 -0.622573
+vn 0.001772 0.782560 -0.622573
+vn 0.001772 0.782560 -0.622573
+vn 0.852491 -0.372932 -0.366307
+vn 0.852491 -0.372932 -0.366307
+vn 0.888383 -0.263072 -0.376257
+vn 0.891234 -0.252207 -0.376954
+vn 0.084619 -0.016979 -0.996269
+vn 0.084619 -0.016979 -0.996269
+vn 0.084619 -0.016979 -0.996269
+vn 0.084619 -0.016979 -0.996269
+vn -0.697483 0.191808 -0.690454
+vn -0.701621 0.288600 -0.651490
+vn -0.701621 0.288600 -0.651490
+vn -0.698638 0.207178 -0.684822
+vn -0.697460 -0.191801 0.690479
+vn -0.698615 -0.207171 0.684848
+vn -0.701985 -0.084636 0.707144
+vn -0.702559 -0.076483 0.707504
+vn 0.891233 -0.252204 0.376959
+vn 0.917762 -0.103192 0.383491
+vn 0.917143 -0.108971 0.383372
+vn 0.888381 -0.263069 0.376262
+vn -0.702585 0.076486 -0.707477
+vn -0.697483 0.191808 -0.690454
+vn -0.698638 0.207178 -0.684822
+vn -0.702012 0.084638 -0.707118
+vn -0.701985 0.084636 0.707145
+vn -0.698618 0.207171 0.684846
+vn -0.697462 0.191801 0.690478
+vn -0.702558 0.076483 0.707504
+vn 0.917144 -0.108970 -0.383369
+vn 0.917763 -0.103191 -0.383488
+vn 0.891234 -0.252207 -0.376954
+vn 0.888383 -0.263072 -0.376257
+vn 0.917762 -0.103192 0.383491
+vn 0.917761 0.103193 0.383491
+vn 0.917143 0.108973 0.383373
+vn 0.917143 -0.108971 0.383372
+vn -0.702585 -0.076485 -0.707478
+vn -0.702585 0.076486 -0.707477
+vn -0.702012 0.084638 -0.707118
+vn -0.702011 -0.084638 -0.707119
+vn -0.701985 -0.084636 0.707144
+vn -0.701985 0.084636 0.707145
+vn -0.702558 0.076483 0.707504
+vn -0.702559 -0.076483 0.707504
+vn 0.917145 0.108971 -0.383367
+vn 0.917764 0.103191 -0.383486
+vn 0.917763 -0.103191 -0.383488
+vn 0.917144 -0.108970 -0.383369
+vn 0.917761 0.103193 0.383491
+vn 0.891235 0.252208 0.376951
+vn 0.888384 0.263073 0.376253
+vn 0.917143 0.108973 0.383373
+vn -0.698636 -0.207176 -0.684826
+vn -0.697481 -0.191807 -0.690457
+vn -0.702585 -0.076485 -0.707478
+vn -0.702011 -0.084638 -0.707119
+vn -0.333770 -0.881570 0.333814
+vn -0.333770 -0.881570 0.333814
+vn -0.333770 -0.881570 0.333814
+vn -0.333770 -0.881570 0.333814
+vn -0.000504 -0.921735 0.387820
+vn -0.000504 -0.921735 0.387820
+vn -0.000504 -0.921735 0.387820
+vn -0.000504 -0.921735 0.387820
+vn -0.333802 0.881553 0.333827
+vn -0.333802 0.881553 0.333827
+vn -0.333802 0.881553 0.333827
+vn -0.333802 0.881553 0.333827
+vn -0.000518 0.921751 0.387782
+vn -0.000518 0.921751 0.387782
+vn -0.000518 0.921751 0.387782
+vn -0.000518 0.921751 0.387782
+vn -0.333813 0.881554 -0.333815
+vn -0.333813 0.881554 -0.333815
+vn -0.333813 0.881554 -0.333815
+vn -0.333813 0.881554 -0.333815
+vn -0.000522 0.921740 -0.387809
+vn -0.000522 0.921740 -0.387809
+vn -0.000522 0.921740 -0.387809
+vn -0.000522 0.921740 -0.387809
+vn -0.333793 -0.881566 -0.333802
+vn -0.333793 -0.881566 -0.333802
+vn -0.333793 -0.881566 -0.333802
+vn -0.333793 -0.881566 -0.333802
+vn -0.000518 -0.921740 -0.387809
+vn -0.000518 -0.921740 -0.387809
+vn -0.000518 -0.921740 -0.387809
+vn -0.000518 -0.921740 -0.387809
+vn -0.470264 0.746670 0.470463
+vn -0.470264 0.746670 0.470463
+vn -0.470264 0.746670 0.470463
+vn -0.470264 0.746670 0.470463
+vn 0.888539 -0.244110 0.388470
+vn 0.888539 -0.244110 0.388470
+vn 0.888539 -0.244110 0.388470
+vn 0.888539 -0.244110 0.388470
+vn -0.338373 -0.081501 -0.937476
+vn -0.470310 -0.746617 -0.470503
+vn -0.470310 -0.746617 -0.470503
+vn -0.351838 -0.120086 -0.928326
+vn 0.844584 0.409269 -0.345220
+vn 0.860314 0.349716 -0.370889
+vn 0.862331 0.343417 -0.372088
+vn 0.837403 0.428609 -0.339190
+vn 0.862336 0.343410 0.372085
+vn 0.860318 0.349709 0.370885
+vn 0.844588 0.409272 0.345206
+vn 0.837408 0.428613 0.339175
+vn -0.470299 -0.746615 0.470516
+vn -0.470299 -0.746615 0.470516
+vn -0.338325 -0.081513 0.937492
+vn -0.351787 -0.120083 0.928346
+vn -0.179175 -0.083640 0.980255
+vn -0.664915 -0.388555 0.637898
+vn -0.695325 -0.307611 0.649537
+vn -0.300407 -0.213977 0.929500
+vn -0.300431 -0.213979 -0.929491
+vn -0.695345 -0.307618 -0.649513
+vn -0.664930 -0.388557 -0.637881
+vn -0.179202 -0.083639 -0.980251
+vn -0.587322 0.544168 0.599111
+vn -0.587322 0.544168 0.599111
+vn -0.587322 0.544168 0.599111
+vn -0.587322 0.544168 0.599111
+vn -0.470306 0.746648 -0.470456
+vn -0.470306 0.746648 -0.470456
+vn -0.470306 0.746648 -0.470456
+vn -0.470306 0.746648 -0.470456
+vn 0.888536 -0.244105 -0.388480
+vn 0.888536 -0.244105 -0.388480
+vn 0.888536 -0.244105 -0.388480
+vn 0.888536 -0.244105 -0.388480
+vn -0.587319 0.544144 -0.599136
+vn -0.587319 0.544144 -0.599136
+vn -0.587319 0.544143 -0.599136
+vn -0.587319 0.544144 -0.599136
+vn -0.993664 0.112392 0.000000
+vn -0.993664 0.112392 0.000000
+vn -0.977211 0.212271 0.000000
+vn -0.976879 0.213794 0.000000
+vn -0.980372 0.197158 0.000000
+vn -0.980372 0.197158 0.000000
+vn -0.976879 0.213794 0.000000
+vn -0.977211 0.212271 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.512127 0.858909 0.000000
+vn -0.512127 0.858910 0.000000
+vn -0.512127 0.858909 0.000000
+vn -0.512127 0.858910 0.000000
+vn -0.998955 -0.045710 0.000000
+vn -0.998955 -0.045710 0.000000
+vn -0.998955 -0.045710 0.000000
+vn -0.998955 -0.045710 0.000000
+vn -0.382609 -0.923911 0.000000
+vn -0.382609 -0.923911 0.000000
+vn -0.382609 -0.923911 0.000000
+vn -0.382609 -0.923911 0.000000
+vn 0.319593 -0.947555 0.000000
+vn 0.319593 -0.947555 0.000000
+vn 0.319593 -0.947555 0.000000
+vn 0.319593 -0.947555 0.000000
+vn 0.857827 -0.513938 0.000000
+vn 0.857827 -0.513938 0.000000
+vn 0.857827 -0.513938 0.000000
+vn 0.857827 -0.513938 0.000000
+vn 0.965512 -0.260360 0.000000
+vn 0.965512 -0.260360 0.000000
+vn 0.965512 -0.260360 0.000000
+vn 0.965512 -0.260360 0.000000
+vn 0.960707 -0.277563 0.000000
+vn 0.916405 -0.400253 0.000000
+vn 0.916405 -0.400253 0.000000
+vn 0.960707 -0.277563 0.000000
+vn 0.960707 -0.277563 0.000000
+vn 0.993416 -0.114565 0.000000
+vn 0.993416 -0.114565 0.000000
+vn 0.960707 -0.277563 0.000000
+vn 0.993416 -0.114565 0.000000
+vn 0.993415 0.114568 0.000000
+vn 0.993415 0.114568 0.000000
+vn 0.993416 -0.114565 0.000000
+vn 0.993415 0.114568 0.000000
+vn 0.960706 0.277568 0.000000
+vn 0.960706 0.277568 0.000000
+vn 0.993415 0.114568 0.000000
+vn 0.960706 0.277568 0.000000
+vn 0.927925 0.372766 0.000000
+vn 0.927925 0.372766 0.000000
+vn 0.960706 0.277568 0.000000
+vn 0.927925 0.372766 0.000000
+vn 0.888807 0.458281 0.000000
+vn 0.888807 0.458281 0.000000
+vn 0.927925 0.372766 0.000000
+vn 0.888807 0.458281 0.000000
+vn 0.628503 0.777807 0.000000
+vn 0.628503 0.777807 0.000000
+vn 0.888807 0.458281 0.000000
+vn 0.628503 0.777807 0.000000
+vn 0.319611 0.947549 0.000000
+vn 0.319611 0.947549 0.000000
+vn 0.628503 0.777807 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.382682 0.923880 0.000000
+vn -0.382682 0.923880 0.000000
+vn -0.382682 0.923880 0.000000
+vn -0.382682 0.923880 0.000000
+vn -0.998955 0.045708 0.000000
+vn -0.998955 0.045708 0.000000
+vn -0.998955 0.045708 0.000000
+vn -0.998955 0.045708 0.000000
+vn -0.993664 0.112393 0.000000
+vn -0.993664 0.112393 0.000000
+vn -0.977070 0.212918 0.000000
+vn -0.977083 0.212859 0.000000
+vn -0.977070 0.212918 0.000000
+vn -0.980371 0.197160 0.000000
+vn -0.980371 0.197160 0.000000
+vn -0.977083 0.212859 0.000000
+vn -0.000000 1.000000 0.000000
+vn -0.000000 1.000000 0.000000
+vn -0.000000 1.000000 0.000000
+vn -0.000000 1.000000 0.000000
+vn -0.512128 0.858909 0.000000
+vn -0.512128 0.858909 0.000000
+vn -0.512128 0.858909 0.000000
+vn -0.512128 0.858909 0.000000
+vn -0.998955 -0.045706 -0.000000
+vn -0.998955 -0.045706 -0.000000
+vn -0.998955 -0.045706 -0.000000
+vn -0.998955 -0.045706 -0.000000
+vn -0.382607 -0.923911 -0.000000
+vn -0.382607 -0.923911 -0.000000
+vn -0.382607 -0.923911 -0.000000
+vn -0.382607 -0.923911 -0.000000
+vn 0.319594 -0.947555 0.000000
+vn 0.319594 -0.947555 0.000000
+vn 0.319594 -0.947555 0.000000
+vn 0.319594 -0.947555 0.000000
+vn 0.857822 -0.513947 -0.000000
+vn 0.857822 -0.513947 -0.000000
+vn 0.857822 -0.513947 -0.000000
+vn 0.857822 -0.513947 -0.000000
+vn 0.965512 -0.260360 0.000000
+vn 0.965512 -0.260360 0.000000
+vn 0.965512 -0.260360 0.000000
+vn 0.965512 -0.260360 0.000000
+vn 0.960707 -0.277564 -0.000000
+vn 0.916406 -0.400249 0.000000
+vn 0.916406 -0.400249 0.000000
+vn 0.960707 -0.277564 -0.000000
+vn 0.993416 -0.114566 -0.000000
+vn 0.993416 -0.114566 -0.000000
+vn 0.960707 -0.277564 -0.000000
+vn 0.960707 -0.277564 -0.000000
+vn 0.993416 0.114565 0.000000
+vn 0.993416 0.114565 0.000000
+vn 0.993416 -0.114566 -0.000000
+vn 0.993416 -0.114566 -0.000000
+vn 0.960707 0.277564 0.000000
+vn 0.960707 0.277564 0.000000
+vn 0.993416 0.114565 0.000000
+vn 0.993416 0.114565 0.000000
+vn 0.960707 0.277564 0.000000
+vn 0.927926 0.372763 0.000000
+vn 0.927926 0.372763 0.000000
+vn 0.960707 0.277564 0.000000
+vn 0.927926 0.372763 0.000000
+vn 0.888806 0.458283 0.000000
+vn 0.888806 0.458283 0.000000
+vn 0.927926 0.372763 0.000000
+vn 0.628505 0.777805 0.000000
+vn 0.628505 0.777805 0.000000
+vn 0.888806 0.458283 0.000000
+vn 0.888806 0.458283 0.000000
+vn 0.319615 0.947547 0.000000
+vn 0.319615 0.947547 0.000000
+vn 0.628505 0.777805 0.000000
+vn 0.628505 0.777805 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.382680 0.923881 0.000000
+vn -0.382680 0.923881 0.000000
+vn -0.382680 0.923881 0.000000
+vn -0.382680 0.923881 0.000000
+vn -0.998955 0.045707 0.000000
+vn -0.998955 0.045707 0.000000
+vn -0.998955 0.045707 0.000000
+vn -0.998955 0.045707 0.000000
+vn -0.993664 0.112393 0.000000
+vn -0.993664 0.112393 0.000000
+vn -0.977083 0.212860 0.000000
+vn -0.977070 0.212918 0.000000
+vn -0.977083 0.212860 0.000000
+vn -0.980371 0.197160 0.000000
+vn -0.980371 0.197160 0.000000
+vn -0.977070 0.212918 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.512116 0.858916 0.000000
+vn -0.512116 0.858916 0.000000
+vn -0.512116 0.858916 0.000000
+vn -0.512116 0.858916 0.000000
+vn -0.998955 -0.045706 -0.000000
+vn -0.998955 -0.045706 -0.000000
+vn -0.998955 -0.045706 -0.000000
+vn -0.998955 -0.045706 -0.000000
+vn -0.382599 -0.923915 0.000000
+vn -0.382599 -0.923915 0.000000
+vn -0.382599 -0.923915 0.000000
+vn -0.382599 -0.923915 0.000000
+vn 0.319594 -0.947555 -0.000000
+vn 0.319594 -0.947555 -0.000000
+vn 0.319594 -0.947555 -0.000000
+vn 0.319594 -0.947555 -0.000000
+vn 0.857822 -0.513947 -0.000000
+vn 0.857822 -0.513947 -0.000000
+vn 0.857822 -0.513947 -0.000000
+vn 0.857822 -0.513947 -0.000000
+vn 0.965512 -0.260360 -0.000000
+vn 0.965512 -0.260360 -0.000000
+vn 0.965512 -0.260360 -0.000000
+vn 0.965512 -0.260360 -0.000000
+vn 0.960707 -0.277565 -0.000000
+vn 0.916406 -0.400249 -0.000000
+vn 0.916406 -0.400249 -0.000000
+vn 0.960707 -0.277565 -0.000000
+vn 0.993415 -0.114569 0.000000
+vn 0.993415 -0.114568 0.000000
+vn 0.960707 -0.277565 -0.000000
+vn 0.960707 -0.277565 -0.000000
+vn 0.993416 0.114565 0.000000
+vn 0.993416 0.114565 0.000000
+vn 0.993415 -0.114568 0.000000
+vn 0.993415 -0.114569 0.000000
+vn 0.960707 0.277565 0.000000
+vn 0.960707 0.277565 0.000000
+vn 0.993416 0.114565 0.000000
+vn 0.993416 0.114565 0.000000
+vn 0.960707 0.277565 0.000000
+vn 0.927926 0.372763 0.000000
+vn 0.927926 0.372763 0.000000
+vn 0.960707 0.277565 0.000000
+vn 0.927926 0.372763 0.000000
+vn 0.888806 0.458283 0.000000
+vn 0.888806 0.458283 0.000000
+vn 0.927926 0.372763 0.000000
+vn 0.628502 0.777808 0.000000
+vn 0.628503 0.777807 0.000000
+vn 0.888806 0.458283 0.000000
+vn 0.888806 0.458283 0.000000
+vn 0.319612 0.947549 0.000000
+vn 0.319612 0.947549 0.000000
+vn 0.628503 0.777807 0.000000
+vn 0.628502 0.777808 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.382681 0.923881 0.000000
+vn -0.382681 0.923881 0.000000
+vn -0.382681 0.923881 0.000000
+vn -0.382681 0.923881 0.000000
+vn -0.998955 0.045712 0.000000
+vn -0.998955 0.045712 0.000000
+vn -0.998955 0.045712 0.000000
+vn -0.998955 0.045712 0.000000
+vn -0.977184 0.212393 0.000000
+vn -0.993664 0.112393 0.000000
+vn -0.993664 0.112393 0.000000
+vn -0.977353 0.211615 0.000000
+vn -0.977184 0.212393 0.000000
+vn -0.977353 0.211615 0.000000
+vn -0.980371 0.197159 0.000000
+vn -0.980372 0.197159 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.512119 0.858915 0.000000
+vn -0.512119 0.858915 0.000000
+vn -0.512119 0.858915 0.000000
+vn -0.512119 0.858915 0.000000
+vn -0.998955 -0.045710 0.000000
+vn -0.998955 -0.045710 0.000000
+vn -0.998955 -0.045710 0.000000
+vn -0.998955 -0.045710 0.000000
+vn -0.382600 -0.923914 0.000000
+vn -0.382600 -0.923914 0.000000
+vn -0.382600 -0.923914 0.000000
+vn -0.382600 -0.923914 0.000000
+vn 0.317769 -0.948168 0.000000
+vn 0.317769 -0.948168 0.000000
+vn 0.317769 -0.948168 0.000000
+vn 0.317769 -0.948168 0.000000
+vn 0.854184 -0.519971 0.000001
+vn 0.854184 -0.519971 0.000001
+vn 0.854184 -0.519971 0.000001
+vn 0.854184 -0.519971 0.000001
+vn 0.965500 -0.260402 0.000000
+vn 0.965500 -0.260402 0.000000
+vn 0.965500 -0.260402 0.000000
+vn 0.965500 -0.260402 0.000000
+vn 0.916410 -0.400241 0.000000
+vn 0.916410 -0.400241 0.000000
+vn 0.960985 -0.276600 0.000000
+vn 0.960985 -0.276600 0.000000
+vn 0.960985 -0.276600 0.000000
+vn 0.960985 -0.276600 0.000000
+vn 0.993380 -0.114874 0.000000
+vn 0.993380 -0.114873 0.000000
+vn 0.993380 -0.114873 0.000000
+vn 0.993380 -0.114874 0.000000
+vn 0.993380 0.114875 -0.000001
+vn 0.993380 0.114874 -0.000001
+vn 0.993380 0.114874 -0.000001
+vn 0.993380 0.114875 -0.000001
+vn 0.960985 0.276601 -0.000002
+vn 0.960985 0.276600 -0.000002
+vn 0.960985 0.276600 -0.000002
+vn 0.960985 0.276601 -0.000002
+vn 0.927707 0.373309 -0.000003
+vn 0.927707 0.373309 -0.000003
+vn 0.927707 0.373309 -0.000003
+vn 0.927707 0.373309 -0.000003
+vn 0.882186 0.470901 -0.000002
+vn 0.882185 0.470903 -0.000002
+vn 0.882185 0.470903 -0.000002
+vn 0.882186 0.470901 -0.000002
+vn 0.633172 0.774011 -0.000001
+vn 0.633172 0.774011 -0.000001
+vn 0.633172 0.774011 -0.000001
+vn 0.633172 0.774011 -0.000001
+vn 0.317761 0.948171 0.000000
+vn 0.317761 0.948171 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.382673 0.923884 0.000000
+vn -0.382673 0.923884 0.000000
+vn -0.382673 0.923884 0.000000
+vn -0.382673 0.923884 0.000000
+vn -0.998955 0.045705 0.000000
+vn -0.998955 0.045705 0.000000
+vn -0.998955 0.045705 0.000000
+vn -0.998955 0.045705 0.000000
+vn -0.977084 0.212855 0.000000
+vn -0.993664 0.112392 0.000000
+vn -0.993664 0.112392 0.000000
+vn -0.977084 0.212855 0.000000
+vn -0.977084 0.212855 0.000000
+vn -0.977084 0.212855 0.000000
+vn -0.980371 0.197160 0.000000
+vn -0.980371 0.197160 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.512122 0.858913 0.000000
+vn -0.512122 0.858913 0.000000
+vn -0.512122 0.858913 0.000000
+vn -0.512122 0.858913 0.000000
+vn -0.998955 -0.045710 0.000000
+vn -0.998955 -0.045710 0.000000
+vn -0.998955 -0.045710 0.000000
+vn -0.998955 -0.045710 0.000000
+vn -0.382608 -0.923911 0.000000
+vn -0.382608 -0.923911 0.000000
+vn -0.382608 -0.923911 0.000000
+vn -0.382608 -0.923911 0.000000
+vn 0.317766 -0.948169 -0.000002
+vn 0.317766 -0.948169 -0.000002
+vn 0.317766 -0.948169 -0.000002
+vn 0.317766 -0.948169 -0.000002
+vn 0.854195 -0.519953 -0.000007
+vn 0.854195 -0.519953 -0.000007
+vn 0.854195 -0.519953 -0.000007
+vn 0.854195 -0.519953 -0.000007
+vn 0.965487 -0.260452 -0.000001
+vn 0.965487 -0.260452 -0.000001
+vn 0.965487 -0.260452 -0.000001
+vn 0.965487 -0.260452 -0.000001
+vn 0.916410 -0.400240 0.000004
+vn 0.916410 -0.400240 0.000004
+vn 0.960985 -0.276599 0.000003
+vn 0.960985 -0.276599 0.000003
+vn 0.960985 -0.276599 0.000003
+vn 0.960985 -0.276599 0.000003
+vn 0.993380 -0.114873 0.000002
+vn 0.993380 -0.114873 0.000002
+vn 0.993380 -0.114873 0.000002
+vn 0.993380 -0.114873 0.000002
+vn 0.993380 0.114872 0.000000
+vn 0.993380 0.114871 0.000000
+vn 0.993380 0.114871 0.000000
+vn 0.993380 0.114872 0.000000
+vn 0.960985 0.276599 0.000000
+vn 0.960985 0.276599 0.000000
+vn 0.960985 0.276599 0.000000
+vn 0.960985 0.276599 0.000000
+vn 0.927703 0.373319 -0.000001
+vn 0.927703 0.373318 -0.000001
+vn 0.927703 0.373318 -0.000001
+vn 0.927703 0.373319 -0.000001
+vn 0.882187 0.470900 0.000001
+vn 0.882187 0.470899 0.000001
+vn 0.882187 0.470899 0.000001
+vn 0.882187 0.470900 0.000001
+vn 0.633167 0.774015 0.000001
+vn 0.633167 0.774015 0.000001
+vn 0.633167 0.774015 0.000001
+vn 0.633167 0.774015 0.000001
+vn 0.317761 0.948171 0.000000
+vn 0.317761 0.948171 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.382681 0.923881 0.000000
+vn -0.382681 0.923881 0.000000
+vn -0.382681 0.923881 0.000000
+vn -0.382681 0.923881 0.000000
+vn -0.998955 0.045710 0.000000
+vn -0.998955 0.045710 0.000000
+vn -0.998955 0.045710 0.000000
+vn -0.998955 0.045710 0.000000
+vn -0.977087 0.212842 0.000000
+vn -0.993664 0.112393 0.000000
+vn -0.993664 0.112393 0.000000
+vn -0.977100 0.212782 0.000000
+vn -0.977087 0.212842 0.000000
+vn -0.977100 0.212782 0.000000
+vn -0.980371 0.197160 0.000000
+vn -0.980371 0.197160 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.512125 0.858911 0.000000
+vn -0.512125 0.858911 0.000000
+vn -0.512125 0.858911 0.000000
+vn -0.512125 0.858911 0.000000
+vn -0.998955 -0.045711 0.000000
+vn -0.998955 -0.045711 0.000000
+vn -0.998955 -0.045711 0.000000
+vn -0.998955 -0.045711 0.000000
+vn -0.382607 -0.923911 0.000000
+vn -0.382607 -0.923911 0.000000
+vn -0.382607 -0.923911 0.000000
+vn -0.382607 -0.923911 0.000000
+vn 0.317766 -0.948169 -0.000002
+vn 0.317766 -0.948169 -0.000002
+vn 0.317766 -0.948169 -0.000002
+vn 0.317766 -0.948169 -0.000002
+vn 0.854187 -0.519965 -0.000005
+vn 0.854187 -0.519965 -0.000005
+vn 0.854187 -0.519965 -0.000005
+vn 0.854187 -0.519965 -0.000005
+vn 0.965502 -0.260395 0.000001
+vn 0.965502 -0.260395 0.000001
+vn 0.965502 -0.260395 0.000001
+vn 0.965502 -0.260395 0.000001
+vn 0.916412 -0.400236 0.000000
+vn 0.916412 -0.400236 0.000000
+vn 0.960986 -0.276598 0.000002
+vn 0.960985 -0.276599 0.000002
+vn 0.960985 -0.276599 0.000002
+vn 0.960986 -0.276598 0.000002
+vn 0.993380 -0.114873 0.000001
+vn 0.993380 -0.114872 0.000001
+vn 0.993380 -0.114872 0.000001
+vn 0.993380 -0.114873 0.000001
+vn 0.993380 0.114874 -0.000002
+vn 0.993380 0.114874 -0.000002
+vn 0.993380 0.114874 -0.000002
+vn 0.993380 0.114874 -0.000002
+vn 0.960985 0.276600 -0.000004
+vn 0.960985 0.276600 -0.000004
+vn 0.960985 0.276600 -0.000004
+vn 0.960985 0.276600 -0.000004
+vn 0.927704 0.373316 -0.000004
+vn 0.927705 0.373315 -0.000004
+vn 0.927705 0.373315 -0.000004
+vn 0.927704 0.373316 -0.000004
+vn 0.882187 0.470900 -0.000001
+vn 0.882187 0.470899 -0.000001
+vn 0.882187 0.470899 -0.000001
+vn 0.882187 0.470900 -0.000001
+vn 0.633169 0.774014 -0.000001
+vn 0.633169 0.774014 -0.000001
+vn 0.633169 0.774014 -0.000001
+vn 0.633169 0.774014 -0.000001
+vn 0.317761 0.948171 0.000000
+vn 0.317761 0.948171 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.382681 0.923881 0.000000
+vn -0.382681 0.923881 0.000000
+vn -0.382681 0.923881 0.000000
+vn -0.382681 0.923881 0.000000
+vn -0.998955 0.045709 0.000000
+vn -0.998955 0.045709 0.000000
+vn -0.998955 0.045709 0.000000
+vn -0.998955 0.045709 0.000000
+vn -0.000001 0.000000 -1.000000
+vn -0.000001 0.000000 -1.000000
+vn -0.000001 0.000000 -1.000000
+vn -0.000001 0.000000 -1.000000
+vn -0.000001 0.000000 1.000000
+vn -0.000001 0.000000 1.000000
+vn -0.000001 0.000000 1.000000
+vn -0.000001 0.000000 1.000000
+vn -0.000003 0.000001 -1.000000
+vn -0.000003 0.000001 -1.000000
+vn -0.000003 0.000001 -1.000000
+vn -0.000003 0.000001 -1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn -0.000002 0.000001 -1.000000
+vn -0.000002 0.000001 -1.000000
+vn -0.000002 0.000001 -1.000000
+vn -0.000002 0.000001 -1.000000
+vn 0.000003 0.000000 1.000000
+vn 0.000003 0.000000 1.000000
+vn 0.000003 0.000000 1.000000
+vn 0.000003 0.000000 1.000000
+vn 0.000001 0.000000 -1.000000
+vn 0.000002 0.000000 -1.000000
+vn 0.000002 0.000000 -1.000000
+vn 0.000001 0.000000 -1.000000
+vn 0.000000 -0.000000 1.000000
+vn -0.000001 0.000000 1.000000
+vn -0.000001 0.000000 1.000000
+vn -0.000000 -0.000000 1.000000
+vn 0.000002 0.000000 -1.000000
+vn 0.000002 0.000000 -1.000000
+vn 0.000002 0.000000 -1.000000
+vn 0.000002 0.000000 -1.000000
+vn -0.000000 -0.000000 1.000000
+vn -0.000002 -0.000000 1.000000
+vn -0.000002 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000002 0.000000 -1.000000
+vn 0.000002 0.000000 -1.000000
+vn 0.000001 0.000000 -1.000000
+vn 0.000001 0.000000 -1.000000
+vn -0.000002 -0.000000 1.000000
+vn -0.000000 -0.000000 1.000000
+vn -0.000000 -0.000000 1.000000
+vn -0.000002 -0.000000 1.000000
+vn 0.000001 0.000000 -1.000000
+vn 0.000001 0.000000 -1.000000
+vn -0.000001 0.000000 -1.000000
+vn -0.000001 0.000000 -1.000000
+vn -0.000000 -0.000000 1.000000
+vn 0.000002 -0.000000 1.000000
+vn 0.000003 -0.000000 1.000000
+vn -0.000000 -0.000000 1.000000
+vn -0.000001 0.000000 -1.000000
+vn -0.000002 0.000000 -1.000000
+vn -0.000002 0.000000 -1.000000
+vn -0.000001 0.000000 -1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000003 -0.000000 1.000000
+vn 0.000002 -0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn -0.000002 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn -0.000002 0.000000 -1.000000
+vn 0.000001 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000001 0.000000 1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn -0.000000 0.000000 -1.000000
+vn -0.000000 0.000000 -1.000000
+vn 0.000001 0.000000 1.000000
+vn 0.000001 0.000000 1.000000
+vn 0.000001 0.000000 1.000000
+vn 0.000001 0.000000 1.000000
+vn -0.000000 0.000000 -1.000000
+vn -0.000000 0.000000 -1.000000
+vn -0.000001 0.000000 -1.000000
+vn -0.000001 0.000000 -1.000000
+vn 0.000001 0.000000 1.000000
+vn 0.000002 0.000000 1.000000
+vn 0.000002 0.000000 1.000000
+vn 0.000001 0.000000 1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn -1.000000 0.000000 0.000000
+vn -1.000000 0.000000 0.000000
+vn -1.000000 0.000000 0.000000
+vn -1.000000 0.000000 0.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000003 0.000000 1.000000
+vn 0.000003 0.000000 1.000000
+vn 0.000003 0.000000 1.000000
+vn 0.000003 0.000000 1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000003 0.000000 1.000000
+vn 0.000003 0.000000 1.000000
+vn 0.000003 0.000000 1.000000
+vn 0.000003 0.000000 1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn -0.000006 0.000000 1.000000
+vn -0.000006 0.000000 1.000000
+vn -0.000006 0.000000 1.000000
+vn -0.000006 0.000000 1.000000
+vn 0.000004 0.000000 -1.000000
+vn 0.000001 0.000000 -1.000000
+vn 0.000001 0.000000 -1.000000
+vn 0.000004 0.000000 -1.000000
+vn 0.000003 0.000000 1.000000
+vn -0.000001 0.000000 1.000000
+vn -0.000001 0.000000 1.000000
+vn 0.000003 0.000000 1.000000
+vn 0.000001 0.000000 -1.000000
+vn 0.000001 0.000000 -1.000000
+vn 0.000005 0.000000 -1.000000
+vn 0.000005 0.000000 -1.000000
+vn 0.000003 0.000000 1.000000
+vn 0.000002 0.000000 1.000000
+vn 0.000002 0.000000 1.000000
+vn 0.000003 0.000000 1.000000
+vn 0.000005 0.000000 -1.000000
+vn 0.000005 0.000000 -1.000000
+vn 0.000005 0.000000 -1.000000
+vn 0.000005 0.000000 -1.000000
+vn 0.000002 0.000000 1.000000
+vn -0.000001 0.000000 1.000000
+vn -0.000001 0.000000 1.000000
+vn 0.000002 0.000000 1.000000
+vn 0.000005 0.000000 -1.000000
+vn 0.000005 0.000000 -1.000000
+vn -0.000000 0.000000 -1.000000
+vn -0.000000 0.000000 -1.000000
+vn -0.000001 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn -0.000001 0.000000 1.000000
+vn -0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn -0.000000 0.000000 -1.000000
+vn -0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000001 0.000000 -1.000000
+vn 0.000001 0.000000 -1.000000
+vn -0.000000 0.000000 -1.000000
+vn 0.000003 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000002 0.000000 1.000000
+vn 0.000001 0.000000 -1.000000
+vn 0.000001 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000002 0.000000 1.000000
+vn 0.000001 0.000000 1.000000
+vn 0.000002 0.000000 1.000000
+vn 0.000003 0.000000 1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000001 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000002 0.000000 1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn -1.000000 0.000000 0.000000
+vn -1.000000 0.000000 0.000000
+vn -1.000000 0.000000 0.000000
+vn -1.000000 0.000000 0.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn -0.000006 0.000000 1.000000
+vn -0.000006 0.000000 1.000000
+vn -0.000006 0.000000 1.000000
+vn -0.000006 0.000000 1.000000
+vn 0.000013 0.000000 -1.000000
+vn 0.000013 0.000000 -1.000000
+vn 0.000013 0.000000 -1.000000
+vn 0.000013 0.000000 -1.000000
+vn 0.000003 0.000000 1.000000
+vn 0.000003 0.000000 1.000000
+vn 0.000003 0.000000 1.000000
+vn 0.000003 0.000000 1.000000
+vn -0.000011 0.000000 -1.000000
+vn -0.000011 0.000000 -1.000000
+vn -0.000011 0.000000 -1.000000
+vn -0.000011 0.000000 -1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn -0.000007 0.000000 -1.000000
+vn -0.000002 0.000000 -1.000000
+vn -0.000002 0.000000 -1.000000
+vn -0.000007 0.000000 -1.000000
+vn -0.000007 0.000000 1.000000
+vn -0.000001 0.000000 1.000000
+vn -0.000001 0.000000 1.000000
+vn -0.000006 0.000000 1.000000
+vn -0.000002 0.000000 -1.000000
+vn -0.000002 0.000000 -1.000000
+vn 0.000000 0.000001 -1.000000
+vn 0.000000 0.000001 -1.000000
+vn -0.000006 0.000000 1.000000
+vn 0.000001 -0.000001 1.000000
+vn 0.000001 -0.000001 1.000000
+vn -0.000007 0.000000 1.000000
+vn 0.000000 0.000001 -1.000000
+vn 0.000000 0.000001 -1.000000
+vn 0.000009 0.000001 -1.000000
+vn 0.000009 0.000001 -1.000000
+vn 0.000001 -0.000001 1.000000
+vn -0.000002 -0.000001 1.000000
+vn -0.000003 -0.000001 1.000000
+vn 0.000001 -0.000001 1.000000
+vn 0.000009 0.000001 -1.000000
+vn 0.000009 0.000001 -1.000000
+vn 0.000009 0.000000 -1.000000
+vn 0.000008 0.000000 -1.000000
+vn -0.000002 -0.000001 1.000000
+vn -0.000010 0.000000 1.000000
+vn -0.000011 0.000000 1.000000
+vn -0.000003 -0.000001 1.000000
+vn 0.000009 0.000000 -1.000000
+vn -0.000013 0.000000 -1.000000
+vn -0.000013 0.000000 -1.000000
+vn 0.000008 0.000000 -1.000000
+vn 0.000003 0.000000 1.000000
+vn -0.000011 0.000000 1.000000
+vn -0.000010 0.000000 1.000000
+vn 0.000003 0.000000 1.000000
+vn -0.000013 0.000000 -1.000000
+vn -0.000001 0.000000 -1.000000
+vn -0.000001 0.000000 -1.000000
+vn -0.000013 0.000000 -1.000000
+vn -0.000000 0.000000 1.000000
+vn 0.000003 0.000000 1.000000
+vn 0.000003 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn -0.000001 0.000000 -1.000000
+vn -0.000001 0.000000 -1.000000
+vn 0.000003 0.000000 -1.000000
+vn 0.000003 0.000000 -1.000000
+vn 0.000000 0.000000 1.000000
+vn -0.000003 0.000000 1.000000
+vn -0.000003 0.000000 1.000000
+vn -0.000000 0.000000 1.000000
+vn 0.000003 0.000000 -1.000000
+vn 0.000003 0.000000 -1.000000
+vn 0.000006 0.000000 -1.000000
+vn 0.000006 0.000000 -1.000000
+vn -0.000003 0.000000 1.000000
+vn -0.000003 0.000000 1.000000
+vn -0.000003 0.000000 1.000000
+vn -0.000003 0.000000 1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn -1.000000 0.000000 0.000000
+vn -1.000000 0.000000 0.000000
+vn -1.000000 0.000000 0.000000
+vn -1.000000 0.000000 0.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn -0.000014 -0.052138 0.998640
+vn -0.000022 -0.175099 0.984551
+vn -0.000022 -0.175099 0.984551
+vn -0.000015 -0.076282 0.997086
+vn 0.000000 -1.000000 0.000002
+vn 0.000000 -1.000000 0.000002
+vn 0.000000 -1.000000 0.000002
+vn 0.000000 -1.000000 0.000002
+vn 0.000000 -0.000004 1.000000
+vn -0.000005 -0.004756 0.999989
+vn -0.000006 -0.005494 0.999985
+vn 0.000000 -0.000005 1.000000
+vn -0.000005 -0.004756 0.999989
+vn -0.000014 -0.052138 0.998640
+vn -0.000015 -0.076282 0.997086
+vn -0.000006 -0.005494 0.999985
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn -0.993664 0.112392 0.000000
+vn -0.993765 -0.111495 0.000484
+vn -0.993803 -0.111160 0.000483
+vn -0.993664 0.112392 0.000000
+vn -0.993803 -0.111160 0.000483
+vn -0.993765 -0.111495 0.000484
+vn -0.977174 -0.212437 0.000941
+vn -0.977089 -0.212827 0.000941
+vn -0.512136 -0.858904 0.000000
+vn -0.512136 -0.858904 0.000000
+vn -0.512136 -0.858904 0.000000
+vn -0.512136 -0.858904 0.000000
+vn -0.979276 -0.202530 0.000930
+vn -0.977089 -0.212827 0.000941
+vn -0.977174 -0.212437 0.000941
+vn -0.979276 -0.202530 0.000930
+vn -0.993664 0.112393 0.000000
+vn -0.993990 -0.109473 0.000000
+vn -0.994561 -0.104158 0.000000
+vn -0.993664 0.112393 0.000000
+vn -0.512142 -0.858901 0.000000
+vn -0.512142 -0.858901 0.000000
+vn -0.512142 -0.858901 0.000000
+vn -0.512142 -0.858901 0.000000
+vn 0.000000 -0.049548 -0.998772
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 -0.078062 -0.996949
+vn -0.994561 -0.104158 0.000000
+vn -0.993990 -0.109473 0.000000
+vn -0.977057 -0.212976 0.000000
+vn -0.977071 -0.212913 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn -0.977071 -0.212913 0.000000
+vn -0.977057 -0.212976 0.000000
+vn -0.980372 -0.197159 0.000000
+vn -0.980371 -0.197159 0.000000
+vn -0.993664 0.112392 0.000000
+vn -0.993655 -0.112468 0.000000
+vn -0.993669 -0.112347 0.000000
+vn -0.993664 0.112392 0.000000
+vn -0.993664 0.112393 0.000000
+vn -0.993025 -0.117903 -0.000000
+vn -0.993596 -0.112987 -0.000000
+vn -0.993664 0.112393 0.000000
+vn -0.512140 -0.858902 0.000000
+vn -0.512140 -0.858902 0.000000
+vn -0.512140 -0.858902 0.000000
+vn -0.512140 -0.858902 0.000000
+vn -0.512135 -0.858905 -0.000000
+vn -0.512135 -0.858905 -0.000000
+vn -0.512135 -0.858905 -0.000000
+vn -0.512135 -0.858905 -0.000000
+vn -0.000000 -1.000000 -0.000001
+vn -0.000000 -1.000000 -0.000001
+vn -0.000000 -1.000000 -0.000001
+vn -0.000000 -1.000000 -0.000001
+vn -0.993025 -0.117903 -0.000000
+vn -0.977073 -0.212907 -0.000000
+vn -0.977091 -0.212823 -0.000000
+vn -0.993596 -0.112987 -0.000000
+vn -0.980371 -0.197162 -0.000000
+vn -0.977091 -0.212823 -0.000000
+vn -0.977073 -0.212907 -0.000000
+vn -0.980371 -0.197162 -0.000000
+vn -0.993664 0.112392 0.000000
+vn -0.993720 -0.111897 0.000000
+vn -0.993675 -0.112299 0.000000
+vn -0.993664 0.112392 0.000000
+vn -0.512156 -0.858893 0.000000
+vn -0.512156 -0.858893 0.000000
+vn -0.512156 -0.858893 0.000000
+vn -0.512156 -0.858893 0.000000
+vn -0.993664 0.112393 0.000000
+vn -0.994458 -0.105135 0.000000
+vn -0.993977 -0.109585 0.000000
+vn -0.993664 0.112393 0.000000
+vn -0.512149 -0.858896 0.000000
+vn -0.512149 -0.858896 0.000000
+vn -0.512149 -0.858896 0.000000
+vn -0.512149 -0.858896 0.000000
+vn -0.993664 0.112393 0.000000
+vn -0.993598 -0.112971 0.000000
+vn -0.993169 -0.116688 0.000000
+vn -0.993664 0.112393 0.000000
+vn 0.000000 -0.194501 -0.980902
+vn 0.000000 -0.049548 -0.998772
+vn 0.000000 -0.078062 -0.996949
+vn 0.000000 -0.194501 -0.980902
+vn 0.000000 -1.000000 -0.000001
+vn 0.000000 -1.000000 -0.000001
+vn 0.000000 -1.000000 -0.000001
+vn 0.000000 -1.000000 -0.000001
+vn -0.512146 -0.858898 0.000000
+vn -0.512146 -0.858898 0.000000
+vn -0.512146 -0.858898 0.000000
+vn -0.512146 -0.858898 0.000000
+vn -0.993669 -0.112347 0.000000
+vn -0.993655 -0.112468 0.000000
+vn -0.977082 -0.212863 0.000000
+vn -0.977085 -0.212851 0.000000
+vn -0.993977 -0.109585 0.000000
+vn -0.994458 -0.105135 0.000000
+vn -0.977075 -0.212893 0.000000
+vn -0.977164 -0.212488 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn -0.977082 -0.212863 0.000000
+vn -0.980371 -0.197162 0.000000
+vn -0.980371 -0.197162 0.000000
+vn -0.977085 -0.212851 0.000000
+vn -0.993720 -0.111897 0.000000
+vn -0.977006 -0.213210 0.000000
+vn -0.977223 -0.212217 0.000000
+vn -0.993675 -0.112299 0.000000
+vn -0.980371 -0.197164 0.000000
+vn -0.980371 -0.197164 0.000000
+vn -0.977223 -0.212217 0.000000
+vn -0.977006 -0.213210 0.000000
+vn -0.980372 -0.197159 0.000000
+vn -0.980372 -0.197159 0.000000
+vn -0.977164 -0.212488 0.000000
+vn -0.977075 -0.212893 0.000000
+vn -0.993598 -0.112971 0.000000
+vn -0.977088 -0.212835 0.000000
+vn -0.977099 -0.212786 0.000000
+vn -0.993169 -0.116688 0.000000
+vn -0.980371 -0.197162 0.000000
+vn -0.977099 -0.212786 0.000000
+vn -0.977088 -0.212835 0.000000
+vn -0.980371 -0.197162 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.919822 -0.272260 0.282491
+vn -0.890609 -0.363278 0.273577
+vn -0.890609 -0.363278 0.273577
+vn -0.920762 -0.268763 0.282778
+vn -0.890211 -0.365207 0.272301
+vn -0.920152 -0.272214 0.281459
+vn -0.921175 -0.268404 0.281772
+vn -0.890211 -0.365207 0.272301
+vn 0.000000 1.000000 -0.000003
+vn 0.000000 1.000000 -0.000003
+vn 0.000000 1.000000 -0.000003
+vn 0.000000 1.000000 -0.000003
+vn -0.934370 0.212762 0.285807
+vn -0.937498 0.197137 0.286765
+vn -0.937498 0.197137 0.286765
+vn -0.934497 0.212148 0.285846
+vn 0.286918 0.194498 0.938002
+vn 0.292145 0.049543 0.955090
+vn 0.291612 0.078057 0.953347
+vn 0.286918 0.194498 0.938002
+vn -0.890220 0.365186 0.272300
+vn -0.920154 0.272212 0.281457
+vn -0.921176 0.268402 0.281770
+vn -0.890220 0.365186 0.272300
+vn -0.921175 0.268404 0.281772
+vn -0.920152 0.272214 0.281459
+vn -0.890215 0.365197 0.272303
+vn -0.890215 0.365197 0.272303
+vn -0.292146 0.049546 -0.955090
+vn -0.286920 0.194489 -0.938004
+vn -0.286920 0.194489 -0.938004
+vn -0.291612 0.078058 -0.953346
+vn -0.934497 0.212148 0.285846
+vn -0.950205 0.112395 0.290651
+vn -0.950205 0.112395 0.290651
+vn -0.934370 0.212762 0.285807
+vn 0.292145 0.049543 0.955090
+vn 0.292505 -0.000003 0.956264
+vn 0.292505 -0.000004 0.956264
+vn 0.291612 0.078057 0.953347
+vn -0.949968 0.114569 0.290576
+vn -0.949968 0.114570 0.290576
+vn -0.921176 0.268402 0.281770
+vn -0.920154 0.272212 0.281457
+vn 0.373258 -0.010374 0.927669
+vn 0.372963 -0.025965 0.927483
+vn 0.373015 -0.023055 0.927539
+vn 0.373284 -0.008966 0.927674
+vn 0.949967 -0.114570 -0.290579
+vn 0.949967 -0.114570 -0.290579
+vn 0.918689 -0.277566 -0.281011
+vn 0.918689 -0.277566 -0.281011
+vn -0.209697 -0.025965 -0.977422
+vn -0.209552 -0.010379 -0.977742
+vn -0.209534 -0.008970 -0.977760
+vn -0.209682 -0.023059 -0.977498
+vn -0.949968 0.114567 0.290578
+vn -0.949968 0.114567 0.290578
+vn -0.920152 0.272214 0.281459
+vn -0.921175 0.268404 0.281772
+vn -0.291612 0.078058 -0.953346
+vn -0.292505 0.000000 -0.956264
+vn -0.292505 0.000000 -0.956264
+vn -0.292146 0.049546 -0.955090
+vn -0.949774 -0.114881 0.291087
+vn -0.949816 -0.114510 0.291098
+vn -0.949968 0.114570 0.290576
+vn -0.949968 0.114569 0.290576
+vn 0.373258 0.010374 0.927670
+vn 0.373258 -0.010374 0.927669
+vn 0.373284 -0.008966 0.927674
+vn 0.373284 0.008967 0.927674
+vn 0.949967 0.114569 -0.290579
+vn 0.949967 0.114569 -0.290579
+vn 0.949967 -0.114570 -0.290579
+vn 0.949967 -0.114570 -0.290579
+vn -0.209552 -0.010379 -0.977742
+vn -0.209552 0.010379 -0.977742
+vn -0.209534 0.008970 -0.977760
+vn -0.209534 -0.008970 -0.977760
+vn -0.949968 -0.114567 0.290578
+vn -0.949968 -0.114567 0.290578
+vn -0.949968 0.114567 0.290578
+vn -0.949968 0.114567 0.290578
+vn -0.292505 0.000000 -0.956264
+vn -0.292505 0.000000 -0.956264
+vn -0.292505 0.000000 -0.956264
+vn -0.292505 0.000000 -0.956264
+vn -0.919822 -0.272260 0.282491
+vn -0.920762 -0.268763 0.282778
+vn -0.949816 -0.114510 0.291098
+vn -0.949774 -0.114881 0.291087
+vn 0.372963 0.025966 0.927483
+vn 0.373258 0.010374 0.927670
+vn 0.373284 0.008967 0.927674
+vn 0.373015 0.023056 0.927539
+vn 0.918690 0.277563 -0.281011
+vn 0.918690 0.277563 -0.281011
+vn 0.949967 0.114569 -0.290579
+vn 0.949967 0.114569 -0.290579
+vn -0.209552 0.010379 -0.977742
+vn -0.209697 0.025966 -0.977422
+vn -0.209682 0.023059 -0.977498
+vn -0.209534 0.008970 -0.977760
+vn -0.921175 -0.268404 0.281772
+vn -0.920152 -0.272214 0.281459
+vn -0.949968 -0.114567 0.290578
+vn -0.949968 -0.114567 0.290578
+vn 0.293616 0.009693 0.955874
+vn 0.293616 0.009693 0.955874
+vn 0.293616 0.009693 0.955874
+vn 0.293616 0.009693 0.955874
+vn -0.955265 -0.045718 0.292198
+vn -0.955265 -0.045718 0.292198
+vn -0.955264 -0.045718 0.292198
+vn -0.955264 -0.045718 0.292198
+vn 0.305634 -0.947549 -0.093485
+vn 0.305634 -0.947549 -0.093485
+vn 0.305634 -0.947549 -0.093485
+vn 0.305634 -0.947549 -0.093485
+vn 0.367680 -0.100064 0.924553
+vn 0.367680 -0.100064 0.924553
+vn 0.367680 -0.100064 0.924553
+vn 0.367680 -0.100064 0.924553
+vn 0.282945 -0.271382 0.919942
+vn 0.293611 -0.009693 0.955876
+vn 0.293611 -0.009693 0.955876
+vn 0.289104 -0.178962 0.940421
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.955264 0.045717 0.292200
+vn -0.955264 0.045717 0.292200
+vn -0.955264 0.045717 0.292200
+vn -0.955264 0.045717 0.292200
+vn 0.367674 0.100061 0.924556
+vn 0.367674 0.100061 0.924556
+vn 0.368852 0.082774 0.925795
+vn 0.369768 0.068033 0.926630
+vn 0.305639 0.947547 -0.093489
+vn 0.305639 0.947547 -0.093489
+vn 0.305639 0.947546 -0.093489
+vn 0.305639 0.947547 -0.093489
+vn -0.286461 -0.178971 -0.941228
+vn -0.291368 -0.009693 -0.956562
+vn -0.291368 -0.009693 -0.956562
+vn -0.280111 -0.271396 -0.920805
+vn -0.212485 0.100052 -0.972029
+vn -0.212485 0.100052 -0.972029
+vn -0.211898 0.068037 -0.974921
+vn -0.212195 0.082772 -0.973716
+vn -0.291363 0.009693 -0.956563
+vn -0.291363 0.009693 -0.956563
+vn -0.291363 0.009693 -0.956563
+vn -0.291363 0.009693 -0.956563
+vn -0.212483 -0.100056 -0.972029
+vn -0.212483 -0.100056 -0.972029
+vn -0.212483 -0.100056 -0.972029
+vn -0.212483 -0.100056 -0.972029
+vn 0.820293 -0.513966 -0.250915
+vn 0.820293 -0.513966 -0.250915
+vn 0.820293 -0.513966 -0.250915
+vn 0.820293 -0.513966 -0.250915
+vn 0.918689 -0.277566 -0.281011
+vn 0.876333 -0.400233 -0.268056
+vn 0.876333 -0.400233 -0.268056
+vn 0.918689 -0.277566 -0.281011
+vn 0.372963 -0.025965 0.927483
+vn 0.372729 -0.037258 0.927192
+vn 0.372729 -0.037258 0.927192
+vn 0.373015 -0.023055 0.927539
+vn 0.820298 0.513960 -0.250912
+vn 0.820297 0.513960 -0.250912
+vn 0.849932 0.458287 -0.259978
+vn 0.849932 0.458287 -0.259978
+vn 0.918690 0.277563 -0.281011
+vn 0.887348 0.372750 -0.271424
+vn 0.887348 0.372750 -0.271424
+vn 0.918690 0.277563 -0.281011
+vn -0.209697 0.025966 -0.977422
+vn -0.209977 0.031245 -0.977207
+vn -0.209861 0.034168 -0.977134
+vn -0.209682 0.023059 -0.977498
+vn 0.372622 0.031251 0.927457
+vn 0.372963 0.025966 0.927483
+vn 0.373015 0.023056 0.927539
+vn 0.372677 0.034179 0.927332
+vn -0.209738 -0.037243 -0.977048
+vn -0.209697 -0.025965 -0.977422
+vn -0.209682 -0.023059 -0.977498
+vn -0.209738 -0.037243 -0.977048
+vn -0.365914 -0.923894 0.111928
+vn -0.365914 -0.923894 0.111928
+vn -0.365914 -0.923894 0.111928
+vn -0.365914 -0.923894 0.111928
+vn 0.112875 -0.922562 0.368970
+vn 0.112875 -0.922562 0.368970
+vn 0.112875 -0.922562 0.368970
+vn 0.112875 -0.922562 0.368970
+vn -0.829428 -0.047673 0.556576
+vn -0.829428 -0.047673 0.556576
+vn -0.829428 -0.047673 0.556576
+vn -0.829428 -0.047673 0.556576
+vn 0.002921 -0.047654 0.998860
+vn 0.002921 -0.047654 0.998860
+vn 0.002921 -0.047654 0.998860
+vn 0.002921 -0.047654 0.998860
+vn 0.378873 -0.900547 0.213237
+vn 0.378873 -0.900547 0.213237
+vn 0.378873 -0.900547 0.213237
+vn 0.378873 -0.900548 0.213237
+vn 0.156165 0.041537 0.986857
+vn 0.156165 0.041537 0.986857
+vn 0.156165 0.041537 0.986857
+vn 0.156165 0.041537 0.986857
+vn 0.002921 0.047655 0.998860
+vn 0.002921 0.047655 0.998860
+vn -0.064889 -0.120106 0.990638
+vn -0.049337 -0.081511 0.995451
+vn -0.829428 0.047676 0.556575
+vn -0.829428 0.047676 0.556575
+vn -0.829428 0.047676 0.556575
+vn -0.829428 0.047676 0.556575
+vn 0.112884 0.922572 0.368941
+vn 0.112884 0.922572 0.368941
+vn 0.112884 0.922572 0.368941
+vn 0.112884 0.922572 0.368941
+vn -0.365938 0.923884 0.111927
+vn -0.365938 0.923884 0.111927
+vn -0.365938 0.923884 0.111927
+vn -0.365938 0.923884 0.111927
+vn 0.115386 -0.083619 0.989795
+vn -0.015407 -0.213961 0.976721
+vn 0.156181 -0.041539 0.986855
+vn 0.156181 -0.041539 0.986855
+vn 0.378897 0.900537 0.213238
+vn 0.378897 0.900537 0.213238
+vn 0.378897 0.900537 0.213238
+vn 0.378897 0.900537 0.213238
+vn 0.000000 1.000000 0.000003
+vn 0.000000 1.000000 0.000003
+vn 0.000000 1.000000 0.000003
+vn 0.000000 1.000000 0.000003
+vn -0.998859 0.047682 0.002738
+vn -0.998859 0.047682 0.002738
+vn -0.998859 0.047682 0.002738
+vn -0.998859 0.047682 0.002738
+vn -0.556338 0.047655 -0.829588
+vn -0.556338 0.047655 -0.829588
+vn -0.597758 -0.081509 -0.797522
+vn -0.607959 -0.120097 -0.784833
+vn -0.112847 0.922550 -0.369008
+vn -0.112847 0.922550 -0.369008
+vn -0.112847 0.922550 -0.369008
+vn -0.112847 0.922550 -0.369008
+vn 0.194774 0.900554 -0.388671
+vn 0.194774 0.900554 -0.388671
+vn 0.194774 0.900554 -0.388671
+vn 0.194774 0.900554 -0.388671
+vn -0.559159 -0.213955 -0.800977
+vn -0.458078 -0.083623 -0.884970
+vn -0.422622 -0.041543 -0.905353
+vn -0.422622 -0.041543 -0.905353
+vn -0.556324 -0.047658 -0.829598
+vn -0.556324 -0.047658 -0.829598
+vn -0.556324 -0.047658 -0.829598
+vn -0.556324 -0.047658 -0.829598
+vn -0.998859 -0.047679 0.002753
+vn -0.998859 -0.047679 0.002753
+vn -0.998859 -0.047679 0.002753
+vn -0.998859 -0.047679 0.002753
+vn -0.112846 -0.922579 -0.368936
+vn -0.112846 -0.922579 -0.368936
+vn -0.112846 -0.922579 -0.368936
+vn -0.112846 -0.922579 -0.368936
+vn -0.422623 0.041546 -0.905353
+vn -0.422623 0.041546 -0.905353
+vn -0.422623 0.041546 -0.905353
+vn -0.422623 0.041546 -0.905353
+vn 0.194792 -0.900574 -0.388616
+vn 0.194792 -0.900574 -0.388616
+vn 0.194792 -0.900574 -0.388616
+vn 0.194792 -0.900574 -0.388616
+vn -0.489718 0.858917 0.149795
+vn -0.489718 0.858917 0.149795
+vn -0.489718 0.858917 0.149795
+vn -0.489718 0.858917 0.149795
+vn 0.183808 0.782537 0.594853
+vn 0.183808 0.782537 0.594853
+vn 0.183808 0.782537 0.594853
+vn 0.183808 0.782537 0.594853
+vn 0.874566 -0.479905 0.069473
+vn 0.874566 -0.479905 0.069473
+vn 0.874566 -0.479905 0.069473
+vn 0.874566 -0.479905 0.069473
+vn 0.923289 -0.260337 -0.282421
+vn 0.923289 -0.260337 -0.282421
+vn 0.923289 -0.260337 -0.282421
+vn 0.923289 -0.260337 -0.282421
+vn 0.922354 -0.372927 0.100940
+vn 0.922354 -0.372927 0.100940
+vn 0.962515 -0.252215 0.099767
+vn 0.959585 -0.263077 0.099936
+vn 0.372331 -0.016992 0.927944
+vn 0.372331 -0.016992 0.927945
+vn 0.372331 -0.016992 0.927944
+vn 0.372331 -0.016992 0.927944
+vn 0.874564 0.479913 0.069436
+vn 0.874564 0.479913 0.069436
+vn 0.899988 0.428601 0.079520
+vn 0.908619 0.409258 0.083181
+vn 0.686078 0.479893 -0.546808
+vn 0.686078 0.479893 -0.546808
+vn 0.706614 0.409253 -0.577242
+vn 0.701509 0.428590 -0.569382
+vn -0.180432 -0.782515 -0.595914
+vn -0.286461 -0.178971 -0.941228
+vn -0.280111 -0.271396 -0.920805
+vn -0.180432 -0.782515 -0.595914
+vn -0.209977 0.031245 -0.977207
+vn -0.212195 0.082772 -0.973716
+vn -0.211898 0.068037 -0.974921
+vn -0.209861 0.034168 -0.977134
+vn 0.887348 0.372750 -0.271424
+vn 0.849932 0.458287 -0.259978
+vn 0.849932 0.458287 -0.259978
+vn 0.887348 0.372750 -0.271424
+vn 0.715778 0.343411 -0.608055
+vn 0.714202 0.349709 -0.606317
+vn 0.742012 0.252211 -0.621134
+vn 0.739489 0.263075 -0.619635
+vn 0.686109 -0.479925 -0.546741
+vn 0.686109 -0.479925 -0.546741
+vn 0.686109 -0.479925 -0.546741
+vn 0.686109 -0.479925 -0.546741
+vn 0.931175 0.349705 0.103052
+vn 0.933455 0.343406 0.103611
+vn 0.959585 0.263080 0.099927
+vn 0.962515 0.252218 0.099757
+vn 0.368852 0.082774 0.925795
+vn 0.372622 0.031251 0.927457
+vn 0.372677 0.034179 0.927332
+vn 0.369768 0.068033 0.926630
+vn 0.282945 -0.271382 0.919942
+vn 0.289104 -0.178962 0.940421
+vn 0.183841 -0.782476 0.594924
+vn 0.183841 -0.782476 0.594924
+vn -0.464981 -0.191800 0.864295
+vn -0.474896 -0.307613 0.824529
+vn -0.449215 -0.388530 0.804519
+vn -0.467730 -0.207171 0.859249
+vn 0.739489 0.263075 -0.619635
+vn 0.742012 0.252211 -0.621134
+vn 0.765459 0.103189 -0.635157
+vn 0.764903 0.108969 -0.634862
+vn -0.868398 -0.207183 -0.450512
+vn -0.822422 -0.388547 -0.415515
+vn -0.854910 -0.307629 -0.417724
+vn -0.868942 -0.191811 -0.456232
+vn -0.467736 0.207171 0.859246
+vn -0.480320 0.288593 0.828256
+vn -0.480320 0.288593 0.828256
+vn -0.464987 0.191800 0.864292
+vn -0.180424 0.782510 -0.595923
+vn -0.180424 0.782510 -0.595923
+vn -0.180424 0.782510 -0.595923
+vn -0.180424 0.782510 -0.595923
+vn 0.708053 -0.372921 -0.599659
+vn 0.708053 -0.372921 -0.599659
+vn 0.739482 -0.263073 -0.619645
+vn 0.742006 -0.252209 -0.621143
+vn -0.210504 -0.017003 -0.977445
+vn -0.210504 -0.017003 -0.977445
+vn -0.210504 -0.017003 -0.977445
+vn -0.210504 -0.017003 -0.977445
+vn -0.868941 0.191810 -0.456236
+vn -0.861486 0.288606 -0.417789
+vn -0.861486 0.288606 -0.417789
+vn -0.868396 0.207182 -0.450515
+vn -0.464981 -0.191800 0.864295
+vn -0.467730 -0.207171 0.859249
+vn -0.464450 -0.084633 0.881546
+vn -0.464894 -0.076481 0.882057
+vn 0.962515 -0.252215 0.099767
+vn 0.989796 -0.103194 0.098262
+vn 0.989169 -0.108974 0.098329
+vn 0.959585 -0.263077 0.099936
+vn -0.878814 0.076486 -0.470995
+vn -0.868941 0.191810 -0.456236
+vn -0.868396 0.207182 -0.450515
+vn -0.878159 0.084638 -0.470821
+vn -0.464453 0.084633 0.881544
+vn -0.467736 0.207171 0.859246
+vn -0.464987 0.191800 0.864292
+vn -0.464897 0.076480 0.882055
+vn 0.764902 -0.108968 -0.634862
+vn 0.765459 -0.103188 -0.635157
+vn 0.742006 -0.252209 -0.621143
+vn 0.739482 -0.263073 -0.619645
+vn 0.989796 -0.103194 0.098262
+vn 0.989796 0.103196 0.098255
+vn 0.989170 0.108976 0.098322
+vn 0.989169 -0.108974 0.098329
+vn -0.878815 -0.076486 -0.470993
+vn -0.878814 0.076486 -0.470995
+vn -0.878159 0.084638 -0.470821
+vn -0.878160 -0.084638 -0.470819
+vn -0.464450 -0.084633 0.881546
+vn -0.464453 0.084633 0.881544
+vn -0.464897 0.076480 0.882055
+vn -0.464894 -0.076481 0.882057
+vn 0.764903 0.108969 -0.634862
+vn 0.765459 0.103189 -0.635157
+vn 0.765459 -0.103188 -0.635157
+vn 0.764902 -0.108968 -0.634862
+vn 0.989796 0.103196 0.098255
+vn 0.962515 0.252218 0.099757
+vn 0.959585 0.263080 0.099927
+vn 0.989170 0.108976 0.098322
+vn -0.868398 -0.207183 -0.450512
+vn -0.868942 -0.191811 -0.456232
+vn -0.878815 -0.076486 -0.470993
+vn -0.878160 -0.084638 -0.470819
+vn -0.221547 -0.881571 0.416832
+vn -0.221547 -0.881571 0.416832
+vn -0.221547 -0.881571 0.416832
+vn -0.221547 -0.881571 0.416832
+vn 0.112962 -0.921709 0.371070
+vn 0.112962 -0.921709 0.371069
+vn 0.112962 -0.921709 0.371069
+vn 0.112962 -0.921709 0.371070
+vn -0.221614 0.881499 0.416950
+vn -0.221614 0.881499 0.416950
+vn -0.221614 0.881499 0.416950
+vn -0.221614 0.881499 0.416950
+vn 0.112980 0.921691 0.371108
+vn 0.112980 0.921691 0.371108
+vn 0.112980 0.921691 0.371108
+vn 0.112980 0.921691 0.371108
+vn -0.416935 0.881517 -0.221569
+vn -0.416934 0.881517 -0.221569
+vn -0.416935 0.881517 -0.221569
+vn -0.416935 0.881517 -0.221569
+vn -0.113935 0.921709 -0.370772
+vn -0.113935 0.921709 -0.370772
+vn -0.113935 0.921709 -0.370772
+vn -0.113935 0.921709 -0.370772
+vn -0.416834 -0.881572 -0.221538
+vn -0.416834 -0.881573 -0.221538
+vn -0.416834 -0.881572 -0.221538
+vn -0.416834 -0.881572 -0.221538
+vn -0.113934 -0.921752 -0.370666
+vn -0.113934 -0.921752 -0.370666
+vn -0.113934 -0.921752 -0.370666
+vn -0.113934 -0.921752 -0.370666
+vn -0.312016 0.746675 0.587472
+vn -0.312016 0.746674 0.587472
+vn -0.312016 0.746675 0.587472
+vn -0.312016 0.746675 0.587472
+vn 0.963313 -0.244059 0.111636
+vn 0.963313 -0.244059 0.111636
+vn 0.963313 -0.244059 0.111636
+vn 0.963313 -0.244059 0.111636
+vn -0.597758 -0.081509 -0.797522
+vn -0.587328 -0.746657 -0.312327
+vn -0.587328 -0.746657 -0.312327
+vn -0.607959 -0.120097 -0.784833
+vn 0.706614 0.409253 -0.577242
+vn 0.714202 0.349709 -0.606317
+vn 0.715778 0.343411 -0.608055
+vn 0.701509 0.428590 -0.569382
+vn 0.933455 0.343406 0.103611
+vn 0.931175 0.349705 0.103052
+vn 0.908619 0.409258 0.083181
+vn 0.899988 0.428601 0.079520
+vn -0.312019 -0.746613 0.587548
+vn -0.312019 -0.746613 0.587548
+vn -0.049337 -0.081511 0.995451
+vn -0.064889 -0.120106 0.990638
+vn 0.115386 -0.083619 0.989795
+vn -0.449215 -0.388530 0.804519
+vn -0.474896 -0.307613 0.824529
+vn -0.015407 -0.213961 0.976721
+vn -0.559159 -0.213955 -0.800977
+vn -0.854910 -0.307629 -0.417724
+vn -0.822422 -0.388547 -0.415515
+vn -0.458078 -0.083623 -0.884970
+vn -0.386362 0.544099 0.744769
+vn -0.386362 0.544099 0.744769
+vn -0.386362 0.544099 0.744769
+vn -0.386362 0.544099 0.744769
+vn -0.587285 0.746616 -0.312506
+vn -0.587285 0.746616 -0.312506
+vn -0.587285 0.746616 -0.312506
+vn -0.587285 0.746616 -0.312506
+vn 0.736036 -0.244069 -0.631412
+vn 0.736036 -0.244069 -0.631412
+vn 0.736036 -0.244069 -0.631412
+vn 0.736036 -0.244069 -0.631412
+vn -0.736883 0.544060 -0.401251
+vn -0.736883 0.544060 -0.401251
+vn -0.736883 0.544060 -0.401251
+vn -0.736883 0.544060 -0.401251
+vn -0.950205 0.112396 0.290652
+vn -0.950205 0.112396 0.290652
+vn -0.934471 0.212272 0.285840
+vn -0.934153 0.213797 0.285743
+vn -0.937498 0.197139 0.286765
+vn -0.937498 0.197139 0.286765
+vn -0.934153 0.213797 0.285743
+vn -0.934471 0.212272 0.285840
+vn 0.000000 1.000000 -0.000002
+vn 0.000000 1.000000 -0.000002
+vn 0.000000 1.000000 -0.000002
+vn 0.000000 1.000000 -0.000002
+vn -0.489718 0.858915 0.149801
+vn -0.489718 0.858915 0.149801
+vn -0.489718 0.858915 0.149801
+vn -0.489718 0.858915 0.149801
+vn -0.955265 -0.045719 0.292196
+vn -0.955265 -0.045719 0.292196
+vn -0.955265 -0.045719 0.292196
+vn -0.955265 -0.045719 0.292196
+vn -0.365944 -0.923879 0.111948
+vn -0.365944 -0.923879 0.111948
+vn -0.365944 -0.923879 0.111948
+vn -0.365944 -0.923879 0.111948
+vn 0.305627 -0.947551 -0.093485
+vn 0.305627 -0.947551 -0.093485
+vn 0.305627 -0.947551 -0.093485
+vn 0.305627 -0.947551 -0.093485
+vn 0.820302 -0.513951 -0.250917
+vn 0.820302 -0.513951 -0.250917
+vn 0.820302 -0.513951 -0.250917
+vn 0.820302 -0.513951 -0.250917
+vn 0.923284 -0.260365 -0.282412
+vn 0.923284 -0.260365 -0.282412
+vn 0.923284 -0.260365 -0.282412
+vn 0.923284 -0.260365 -0.282412
+vn 0.918689 -0.277567 -0.281011
+vn 0.876331 -0.400239 -0.268053
+vn 0.876331 -0.400239 -0.268053
+vn 0.918689 -0.277567 -0.281011
+vn 0.918689 -0.277567 -0.281011
+vn 0.949967 -0.114570 -0.290579
+vn 0.949967 -0.114570 -0.290579
+vn 0.918689 -0.277567 -0.281011
+vn 0.949967 -0.114570 -0.290579
+vn 0.949967 0.114569 -0.290579
+vn 0.949967 0.114569 -0.290579
+vn 0.949967 -0.114570 -0.290579
+vn 0.949967 0.114569 -0.290579
+vn 0.918690 0.277564 -0.281011
+vn 0.918690 0.277565 -0.281011
+vn 0.949967 0.114569 -0.290579
+vn 0.918690 0.277564 -0.281011
+vn 0.887344 0.372759 -0.271425
+vn 0.887344 0.372759 -0.271425
+vn 0.918690 0.277565 -0.281011
+vn 0.887344 0.372759 -0.271425
+vn 0.849935 0.458279 -0.259982
+vn 0.849935 0.458279 -0.259982
+vn 0.887344 0.372759 -0.271425
+vn 0.849935 0.458279 -0.259982
+vn 0.820306 0.513945 -0.250916
+vn 0.820305 0.513945 -0.250916
+vn 0.849935 0.458279 -0.259982
+vn 0.305634 0.947548 -0.093488
+vn 0.305634 0.947548 -0.093488
+vn 0.305634 0.947548 -0.093488
+vn 0.305634 0.947548 -0.093488
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.365944 0.923880 0.111938
+vn -0.365944 0.923880 0.111938
+vn -0.365944 0.923880 0.111938
+vn -0.365944 0.923880 0.111938
+vn -0.955265 0.045715 0.292197
+vn -0.955265 0.045715 0.292197
+vn -0.955265 0.045715 0.292197
+vn -0.955265 0.045715 0.292197
+vn -0.950204 0.112398 0.290652
+vn -0.950204 0.112398 0.290651
+vn -0.934337 0.212920 0.285798
+vn -0.934349 0.212861 0.285802
+vn -0.934337 0.212920 0.285798
+vn -0.937497 0.197144 0.286765
+vn -0.937497 0.197144 0.286765
+vn -0.934349 0.212861 0.285802
+vn -0.000000 1.000000 0.000000
+vn -0.000000 1.000000 0.000000
+vn -0.000000 1.000000 0.000000
+vn -0.000000 1.000000 0.000000
+vn -0.489693 0.858928 0.149811
+vn -0.489693 0.858928 0.149811
+vn -0.489693 0.858928 0.149811
+vn -0.489693 0.858928 0.149811
+vn -0.955264 -0.045727 0.292198
+vn -0.955264 -0.045727 0.292198
+vn -0.955264 -0.045727 0.292198
+vn -0.955264 -0.045727 0.292198
+vn -0.365930 -0.923887 0.111928
+vn -0.365930 -0.923887 0.111928
+vn -0.365930 -0.923887 0.111928
+vn -0.365930 -0.923887 0.111928
+vn 0.305633 -0.947549 -0.093488
+vn 0.305633 -0.947549 -0.093488
+vn 0.305633 -0.947549 -0.093488
+vn 0.305633 -0.947549 -0.093488
+vn 0.820302 -0.513951 -0.250916
+vn 0.820302 -0.513951 -0.250916
+vn 0.820302 -0.513951 -0.250916
+vn 0.820302 -0.513951 -0.250916
+vn 0.923293 -0.260322 -0.282424
+vn 0.923293 -0.260322 -0.282424
+vn 0.923293 -0.260322 -0.282424
+vn 0.923293 -0.260322 -0.282424
+vn 0.918688 -0.277571 -0.281011
+vn 0.876326 -0.400248 -0.268055
+vn 0.876326 -0.400248 -0.268055
+vn 0.918688 -0.277571 -0.281011
+vn 0.949967 -0.114570 -0.290579
+vn 0.949967 -0.114570 -0.290579
+vn 0.918688 -0.277571 -0.281011
+vn 0.918688 -0.277571 -0.281011
+vn 0.949967 0.114570 -0.290579
+vn 0.949967 0.114570 -0.290579
+vn 0.949967 -0.114570 -0.290579
+vn 0.949967 -0.114570 -0.290579
+vn 0.918688 0.277568 -0.281011
+vn 0.918689 0.277568 -0.281011
+vn 0.949967 0.114570 -0.290579
+vn 0.949967 0.114570 -0.290579
+vn 0.918688 0.277568 -0.281011
+vn 0.887344 0.372759 -0.271425
+vn 0.887344 0.372759 -0.271425
+vn 0.918689 0.277568 -0.281011
+vn 0.887344 0.372759 -0.271425
+vn 0.849940 0.458270 -0.259982
+vn 0.849940 0.458270 -0.259982
+vn 0.887344 0.372759 -0.271425
+vn 0.820306 0.513945 -0.250918
+vn 0.820306 0.513945 -0.250918
+vn 0.849940 0.458270 -0.259982
+vn 0.849940 0.458270 -0.259982
+vn 0.305632 0.947549 -0.093488
+vn 0.305632 0.947549 -0.093488
+vn 0.305632 0.947549 -0.093488
+vn 0.305632 0.947549 -0.093488
+vn 0.000000 1.000000 -0.000002
+vn 0.000000 1.000000 -0.000002
+vn 0.000000 1.000000 -0.000002
+vn 0.000000 1.000000 -0.000002
+vn -0.000000 1.000000 0.000000
+vn -0.000000 1.000000 0.000000
+vn -0.000000 1.000000 0.000000
+vn -0.000000 1.000000 0.000000
+vn -0.365953 0.923877 0.111938
+vn -0.365953 0.923877 0.111938
+vn -0.365953 0.923877 0.111938
+vn -0.365953 0.923877 0.111938
+vn -0.955263 0.045723 0.292202
+vn -0.955263 0.045723 0.292202
+vn -0.955263 0.045723 0.292202
+vn -0.955263 0.045723 0.292202
+vn -0.950205 0.112396 0.290651
+vn -0.950205 0.112396 0.290651
+vn -0.934349 0.212859 0.285801
+vn -0.934337 0.212917 0.285797
+vn -0.934349 0.212859 0.285801
+vn -0.937497 0.197143 0.286763
+vn -0.937497 0.197143 0.286763
+vn -0.934337 0.212917 0.285797
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.489716 0.858918 0.149793
+vn -0.489716 0.858918 0.149793
+vn -0.489716 0.858918 0.149793
+vn -0.489716 0.858918 0.149793
+vn -0.955265 -0.045716 0.292198
+vn -0.955265 -0.045716 0.292198
+vn -0.955265 -0.045716 0.292198
+vn -0.955265 -0.045716 0.292198
+vn -0.365910 -0.923895 0.111926
+vn -0.365910 -0.923895 0.111926
+vn -0.365910 -0.923895 0.111926
+vn -0.365910 -0.923895 0.111926
+vn 0.305615 -0.947555 -0.093483
+vn 0.305615 -0.947555 -0.093483
+vn 0.305615 -0.947555 -0.093483
+vn 0.305615 -0.947555 -0.093483
+vn 0.820310 -0.513935 -0.250922
+vn 0.820310 -0.513935 -0.250922
+vn 0.820310 -0.513935 -0.250922
+vn 0.820310 -0.513935 -0.250922
+vn 0.923283 -0.260386 -0.282396
+vn 0.923283 -0.260386 -0.282396
+vn 0.923283 -0.260386 -0.282396
+vn 0.923283 -0.260386 -0.282396
+vn 0.918688 -0.277570 -0.281013
+vn 0.876328 -0.400242 -0.268058
+vn 0.876328 -0.400242 -0.268058
+vn 0.918688 -0.277570 -0.281013
+vn 0.949967 -0.114571 -0.290579
+vn 0.949967 -0.114571 -0.290579
+vn 0.918688 -0.277570 -0.281013
+vn 0.918688 -0.277570 -0.281013
+vn 0.949967 0.114570 -0.290578
+vn 0.949967 0.114570 -0.290578
+vn 0.949967 -0.114571 -0.290579
+vn 0.949967 -0.114571 -0.290579
+vn 0.918689 0.277567 -0.281011
+vn 0.918689 0.277567 -0.281011
+vn 0.949967 0.114570 -0.290578
+vn 0.949967 0.114570 -0.290578
+vn 0.918689 0.277567 -0.281011
+vn 0.887341 0.372766 -0.271424
+vn 0.887341 0.372766 -0.271424
+vn 0.918689 0.277567 -0.281011
+vn 0.887341 0.372766 -0.271424
+vn 0.849938 0.458274 -0.259980
+vn 0.849938 0.458274 -0.259980
+vn 0.887341 0.372766 -0.271424
+vn 0.820312 0.513935 -0.250917
+vn 0.820312 0.513935 -0.250917
+vn 0.849938 0.458274 -0.259980
+vn 0.849938 0.458274 -0.259980
+vn 0.305628 0.947551 -0.093485
+vn 0.305628 0.947551 -0.093485
+vn 0.305628 0.947551 -0.093485
+vn 0.305628 0.947551 -0.093485
+vn 0.000000 1.000000 -0.000002
+vn 0.000000 1.000000 -0.000002
+vn 0.000000 1.000000 -0.000002
+vn 0.000000 1.000000 -0.000002
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.365946 0.923880 0.111935
+vn -0.365946 0.923880 0.111935
+vn -0.365946 0.923880 0.111935
+vn -0.365946 0.923880 0.111935
+vn -0.955264 0.045721 0.292201
+vn -0.955264 0.045721 0.292201
+vn -0.955264 0.045721 0.292201
+vn -0.955264 0.045721 0.292201
+vn -0.934447 0.212392 0.285830
+vn -0.950204 0.112396 0.290653
+vn -0.950204 0.112396 0.290653
+vn -0.934608 0.211613 0.285880
+vn -0.934447 0.212392 0.285830
+vn -0.934608 0.211613 0.285880
+vn -0.937498 0.197142 0.286762
+vn -0.937498 0.197142 0.286762
+vn 0.000000 1.000000 0.000003
+vn 0.000000 1.000000 0.000003
+vn 0.000000 1.000000 0.000003
+vn 0.000000 1.000000 0.000003
+vn -0.489713 0.858921 0.149788
+vn -0.489713 0.858921 0.149788
+vn -0.489713 0.858921 0.149788
+vn -0.489713 0.858921 0.149788
+vn -0.955266 -0.045718 0.292194
+vn -0.955266 -0.045718 0.292194
+vn -0.955266 -0.045718 0.292194
+vn -0.955266 -0.045718 0.292194
+vn -0.365949 -0.923878 0.111940
+vn -0.365949 -0.923878 0.111940
+vn -0.365949 -0.923878 0.111940
+vn -0.365949 -0.923878 0.111940
+vn 0.303867 -0.948170 -0.092945
+vn 0.303867 -0.948170 -0.092945
+vn 0.303867 -0.948170 -0.092945
+vn 0.303867 -0.948170 -0.092945
+vn 0.816824 -0.519973 -0.249854
+vn 0.816824 -0.519973 -0.249854
+vn 0.816824 -0.519973 -0.249854
+vn 0.816824 -0.519973 -0.249854
+vn 0.923282 -0.260380 -0.282407
+vn 0.923282 -0.260380 -0.282407
+vn 0.923282 -0.260380 -0.282407
+vn 0.923282 -0.260380 -0.282407
+vn 0.876334 -0.400231 -0.268055
+vn 0.876334 -0.400231 -0.268055
+vn 0.918955 -0.276601 -0.281092
+vn 0.918955 -0.276601 -0.281092
+vn 0.918955 -0.276601 -0.281092
+vn 0.918955 -0.276601 -0.281092
+vn 0.949933 -0.114877 -0.290568
+vn 0.949934 -0.114876 -0.290568
+vn 0.949934 -0.114876 -0.290568
+vn 0.949933 -0.114877 -0.290568
+vn 0.949934 0.114877 -0.290568
+vn 0.949934 0.114875 -0.290568
+vn 0.949934 0.114875 -0.290568
+vn 0.949934 0.114877 -0.290568
+vn 0.918956 0.276601 -0.281091
+vn 0.918956 0.276600 -0.281091
+vn 0.918956 0.276600 -0.281091
+vn 0.918956 0.276601 -0.281091
+vn 0.887135 0.373307 -0.271355
+vn 0.887135 0.373307 -0.271355
+vn 0.887135 0.373307 -0.271355
+vn 0.887135 0.373307 -0.271355
+vn 0.843602 0.470905 -0.258039
+vn 0.843601 0.470908 -0.258039
+vn 0.843601 0.470908 -0.258039
+vn 0.843602 0.470905 -0.258039
+vn 0.816829 0.519965 -0.249853
+vn 0.816829 0.519965 -0.249853
+vn 0.303875 0.948167 -0.092949
+vn 0.303875 0.948167 -0.092949
+vn 0.303875 0.948167 -0.092949
+vn 0.303875 0.948167 -0.092949
+vn 0.000000 1.000000 -0.000004
+vn 0.000000 1.000000 -0.000004
+vn 0.000000 1.000000 -0.000004
+vn 0.000000 1.000000 -0.000004
+vn 0.000000 1.000000 -0.000001
+vn 0.000000 1.000000 -0.000001
+vn 0.000000 1.000000 -0.000001
+vn 0.000000 1.000000 -0.000001
+vn -0.365950 0.923880 0.111920
+vn -0.365950 0.923880 0.111920
+vn -0.365950 0.923880 0.111920
+vn -0.365950 0.923880 0.111920
+vn -0.955264 0.045722 0.292198
+vn -0.955264 0.045722 0.292198
+vn -0.955264 0.045722 0.292198
+vn -0.955264 0.045722 0.292198
+vn -0.934351 0.212855 0.285799
+vn -0.950206 0.112396 0.290647
+vn -0.950206 0.112396 0.290647
+vn -0.934351 0.212855 0.285799
+vn -0.934351 0.212855 0.285799
+vn -0.934351 0.212855 0.285799
+vn -0.937497 0.197145 0.286762
+vn -0.937497 0.197145 0.286762
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.489703 0.858925 0.149793
+vn -0.489703 0.858926 0.149793
+vn -0.489703 0.858926 0.149793
+vn -0.489703 0.858926 0.149793
+vn -0.955265 -0.045715 0.292198
+vn -0.955265 -0.045715 0.292198
+vn -0.955265 -0.045715 0.292198
+vn -0.955265 -0.045715 0.292198
+vn -0.365895 -0.923902 0.111917
+vn -0.365895 -0.923902 0.111917
+vn -0.365895 -0.923902 0.111917
+vn -0.365895 -0.923902 0.111917
+vn 0.303860 -0.948171 -0.092952
+vn 0.303860 -0.948171 -0.092952
+vn 0.303860 -0.948171 -0.092952
+vn 0.303860 -0.948171 -0.092952
+vn 0.816838 -0.519947 -0.249862
+vn 0.816838 -0.519947 -0.249862
+vn 0.816838 -0.519947 -0.249862
+vn 0.816838 -0.519947 -0.249862
+vn 0.923258 -0.260463 -0.282408
+vn 0.923258 -0.260463 -0.282408
+vn 0.923258 -0.260463 -0.282408
+vn 0.923258 -0.260463 -0.282408
+vn 0.876334 -0.400231 -0.268056
+vn 0.876334 -0.400231 -0.268056
+vn 0.918956 -0.276602 -0.281090
+vn 0.918956 -0.276603 -0.281090
+vn 0.918956 -0.276603 -0.281090
+vn 0.918956 -0.276602 -0.281090
+vn 0.949934 -0.114878 -0.290566
+vn 0.949934 -0.114877 -0.290566
+vn 0.949934 -0.114877 -0.290566
+vn 0.949934 -0.114878 -0.290566
+vn 0.949933 0.114877 -0.290568
+vn 0.949934 0.114876 -0.290568
+vn 0.949934 0.114876 -0.290568
+vn 0.949933 0.114877 -0.290568
+vn 0.918955 0.276604 -0.281092
+vn 0.918955 0.276604 -0.281092
+vn 0.918955 0.276604 -0.281092
+vn 0.918955 0.276604 -0.281092
+vn 0.887137 0.373302 -0.271355
+vn 0.887137 0.373301 -0.271355
+vn 0.887137 0.373301 -0.271355
+vn 0.887137 0.373302 -0.271355
+vn 0.843607 0.470897 -0.258036
+vn 0.843608 0.470896 -0.258036
+vn 0.843608 0.470896 -0.258036
+vn 0.843607 0.470897 -0.258036
+vn 0.816827 0.519971 -0.249848
+vn 0.816827 0.519971 -0.249848
+vn 0.303867 0.948170 -0.092944
+vn 0.303867 0.948170 -0.092944
+vn 0.303867 0.948170 -0.092944
+vn 0.303867 0.948170 -0.092944
+vn 0.000002 1.000000 0.000007
+vn 0.000002 1.000000 0.000007
+vn 0.000002 1.000000 0.000007
+vn 0.000002 1.000000 0.000007
+vn 0.000001 1.000000 0.000002
+vn 0.000001 1.000000 0.000002
+vn 0.000001 1.000000 0.000002
+vn 0.000001 1.000000 0.000002
+vn -0.365942 0.923880 0.111942
+vn -0.365942 0.923880 0.111942
+vn -0.365942 0.923880 0.111942
+vn -0.365942 0.923880 0.111942
+vn -0.955264 0.045719 0.292199
+vn -0.955264 0.045719 0.292199
+vn -0.955264 0.045719 0.292199
+vn -0.955264 0.045719 0.292199
+vn -0.934353 0.212839 0.285804
+vn -0.950205 0.112395 0.290652
+vn -0.950205 0.112395 0.290652
+vn -0.934366 0.212780 0.285808
+vn -0.934353 0.212839 0.285804
+vn -0.934366 0.212780 0.285808
+vn -0.937497 0.197140 0.286767
+vn -0.937497 0.197140 0.286767
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.489723 0.858911 0.149810
+vn -0.489723 0.858911 0.149810
+vn -0.489723 0.858911 0.149810
+vn -0.489723 0.858911 0.149810
+vn -0.955265 -0.045715 0.292197
+vn -0.955265 -0.045715 0.292197
+vn -0.955265 -0.045715 0.292197
+vn -0.955265 -0.045715 0.292197
+vn -0.365927 -0.923888 0.111927
+vn -0.365927 -0.923888 0.111927
+vn -0.365927 -0.923888 0.111927
+vn -0.365927 -0.923888 0.111927
+vn 0.303860 -0.948172 -0.092948
+vn 0.303860 -0.948172 -0.092948
+vn 0.303860 -0.948172 -0.092948
+vn 0.303860 -0.948172 -0.092948
+vn 0.816831 -0.519961 -0.249857
+vn 0.816831 -0.519961 -0.249857
+vn 0.816831 -0.519961 -0.249857
+vn 0.816831 -0.519961 -0.249857
+vn 0.923283 -0.260368 -0.282411
+vn 0.923284 -0.260368 -0.282411
+vn 0.923284 -0.260368 -0.282411
+vn 0.923284 -0.260368 -0.282411
+vn 0.876329 -0.400240 -0.268057
+vn 0.876329 -0.400240 -0.268057
+vn 0.918956 -0.276603 -0.281088
+vn 0.918956 -0.276604 -0.281088
+vn 0.918956 -0.276604 -0.281088
+vn 0.918956 -0.276603 -0.281088
+vn 0.949935 -0.114876 -0.290564
+vn 0.949935 -0.114874 -0.290564
+vn 0.949935 -0.114874 -0.290564
+vn 0.949935 -0.114876 -0.290564
+vn 0.949933 0.114876 -0.290569
+vn 0.949933 0.114876 -0.290569
+vn 0.949933 0.114876 -0.290569
+vn 0.949933 0.114876 -0.290569
+vn 0.918954 0.276603 -0.281096
+vn 0.918954 0.276602 -0.281096
+vn 0.918954 0.276602 -0.281096
+vn 0.918954 0.276603 -0.281096
+vn 0.887134 0.373306 -0.271359
+vn 0.887134 0.373306 -0.271359
+vn 0.887134 0.373306 -0.271359
+vn 0.887134 0.373306 -0.271359
+vn 0.843603 0.470899 -0.258047
+vn 0.843604 0.470897 -0.258048
+vn 0.843604 0.470897 -0.258048
+vn 0.843603 0.470899 -0.258047
+vn 0.816826 0.519967 -0.249860
+vn 0.816826 0.519967 -0.249860
+vn 0.303868 0.948170 -0.092943
+vn 0.303867 0.948170 -0.092943
+vn 0.303867 0.948170 -0.092943
+vn 0.303867 0.948170 -0.092943
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000001
+vn 0.000000 1.000000 0.000001
+vn 0.000000 1.000000 0.000001
+vn 0.000000 1.000000 0.000001
+vn -0.365951 0.923877 0.111944
+vn -0.365951 0.923877 0.111944
+vn -0.365951 0.923877 0.111944
+vn -0.365951 0.923877 0.111944
+vn -0.955265 0.045714 0.292198
+vn -0.955265 0.045714 0.292198
+vn -0.955265 0.045714 0.292198
+vn -0.955265 0.045714 0.292198
+vn -0.292512 0.000012 -0.956262
+vn -0.292512 0.000012 -0.956262
+vn -0.292512 0.000012 -0.956262
+vn -0.292512 0.000012 -0.956262
+vn 0.292526 -0.000003 0.956257
+vn 0.292526 -0.000003 0.956257
+vn 0.292526 -0.000003 0.956257
+vn 0.292526 -0.000003 0.956257
+vn -0.292492 -0.000006 -0.956268
+vn -0.292492 -0.000006 -0.956268
+vn -0.292492 -0.000006 -0.956268
+vn -0.292492 -0.000006 -0.956268
+vn 0.292492 0.000006 0.956268
+vn 0.292492 0.000006 0.956268
+vn 0.292492 0.000006 0.956268
+vn 0.292492 0.000006 0.956268
+vn -0.292503 0.000000 -0.956265
+vn -0.292503 0.000000 -0.956265
+vn -0.292503 0.000000 -0.956265
+vn -0.292503 0.000000 -0.956265
+vn 0.292488 0.000000 0.956269
+vn 0.292488 0.000000 0.956269
+vn 0.292488 0.000000 0.956269
+vn 0.292488 0.000000 0.956269
+vn -0.292508 -0.000005 -0.956263
+vn -0.292505 -0.000003 -0.956264
+vn -0.292505 -0.000003 -0.956264
+vn -0.292508 -0.000005 -0.956263
+vn 0.292495 0.000004 0.956267
+vn 0.292495 0.000008 0.956267
+vn 0.292495 0.000008 0.956267
+vn 0.292495 0.000005 0.956267
+vn -0.292505 -0.000003 -0.956264
+vn -0.292505 -0.000003 -0.956264
+vn -0.292504 -0.000001 -0.956264
+vn -0.292504 -0.000001 -0.956264
+vn 0.292495 0.000005 0.956267
+vn 0.292504 0.000001 0.956264
+vn 0.292504 0.000001 0.956264
+vn 0.292495 0.000004 0.956267
+vn -0.292504 -0.000001 -0.956264
+vn -0.292504 -0.000001 -0.956264
+vn -0.292502 0.000002 -0.956265
+vn -0.292503 0.000002 -0.956265
+vn 0.292504 0.000001 0.956264
+vn 0.292508 -0.000000 0.956263
+vn 0.292508 0.000000 0.956263
+vn 0.292504 0.000001 0.956264
+vn -0.292503 0.000002 -0.956265
+vn -0.292502 0.000002 -0.956265
+vn -0.292502 0.000004 -0.956265
+vn -0.292502 0.000004 -0.956265
+vn 0.292508 -0.000000 0.956263
+vn 0.292501 -0.000001 0.956265
+vn 0.292501 -0.000001 0.956265
+vn 0.292508 0.000000 0.956263
+vn -0.292502 0.000004 -0.956265
+vn -0.292502 0.000002 -0.956265
+vn -0.292502 0.000002 -0.956265
+vn -0.292502 0.000004 -0.956265
+vn 0.292498 -0.000004 0.956266
+vn 0.292501 -0.000001 0.956265
+vn 0.292501 -0.000001 0.956265
+vn 0.292498 -0.000004 0.956266
+vn -0.292502 0.000002 -0.956265
+vn -0.292509 0.000003 -0.956263
+vn -0.292509 0.000002 -0.956263
+vn -0.292502 0.000002 -0.956265
+vn 0.292507 0.000000 0.956263
+vn 0.292498 -0.000004 0.956266
+vn 0.292498 -0.000004 0.956266
+vn 0.292507 0.000000 0.956263
+vn -0.292509 0.000002 -0.956263
+vn -0.292509 0.000003 -0.956263
+vn -0.292512 0.000006 -0.956262
+vn -0.292512 0.000006 -0.956262
+vn 0.292507 0.000000 0.956263
+vn 0.292509 0.000000 0.956263
+vn 0.292509 0.000000 0.956263
+vn 0.292507 0.000000 0.956263
+vn -0.292499 -0.000012 -0.956266
+vn -0.292499 -0.000012 -0.956266
+vn -0.292499 -0.000012 -0.956266
+vn -0.292499 -0.000012 -0.956266
+vn 0.292509 0.000003 0.956263
+vn 0.292509 0.000003 0.956263
+vn 0.292509 0.000003 0.956263
+vn 0.292509 0.000003 0.956263
+vn -0.292513 0.000000 -0.956262
+vn -0.292513 0.000000 -0.956262
+vn -0.292513 0.000000 -0.956262
+vn -0.292513 0.000000 -0.956262
+vn -0.956263 0.000000 0.292508
+vn -0.956263 0.000000 0.292508
+vn -0.956263 0.000000 0.292508
+vn -0.956263 0.000000 0.292508
+vn 0.292512 0.000004 0.956262
+vn 0.292512 0.000004 0.956262
+vn 0.292512 0.000004 0.956262
+vn 0.292512 0.000004 0.956262
+vn -0.292525 0.000012 -0.956258
+vn -0.292525 0.000012 -0.956258
+vn -0.292525 0.000012 -0.956258
+vn -0.292525 0.000012 -0.956258
+vn 0.292488 -0.000015 0.956269
+vn 0.292488 -0.000015 0.956269
+vn 0.292488 -0.000015 0.956269
+vn 0.292488 -0.000015 0.956269
+vn -0.292506 -0.000006 -0.956264
+vn -0.292506 -0.000006 -0.956264
+vn -0.292506 -0.000006 -0.956264
+vn -0.292506 -0.000006 -0.956264
+vn 0.292525 -0.000012 0.956258
+vn 0.292525 -0.000012 0.956258
+vn 0.292525 -0.000012 0.956258
+vn 0.292525 -0.000012 0.956258
+vn -0.292517 0.000010 -0.956260
+vn -0.292517 0.000010 -0.956260
+vn -0.292517 0.000010 -0.956260
+vn -0.292517 0.000010 -0.956260
+vn 0.292513 0.000000 0.956262
+vn 0.292513 0.000000 0.956261
+vn 0.292513 0.000000 0.956262
+vn 0.292513 0.000000 0.956261
+vn -0.292514 -0.000008 -0.956261
+vn -0.292496 -0.000002 -0.956267
+vn -0.292497 -0.000002 -0.956267
+vn -0.292514 -0.000008 -0.956261
+vn 0.292502 -0.000001 0.956265
+vn 0.292496 -0.000005 0.956267
+vn 0.292496 -0.000005 0.956267
+vn 0.292502 -0.000001 0.956265
+vn -0.292497 -0.000002 -0.956267
+vn -0.292496 -0.000002 -0.956267
+vn -0.292496 0.000000 -0.956267
+vn -0.292496 0.000000 -0.956267
+vn 0.292502 -0.000001 0.956265
+vn 0.292509 0.000001 0.956263
+vn 0.292508 0.000001 0.956263
+vn 0.292502 -0.000001 0.956265
+vn -0.292496 0.000000 -0.956267
+vn -0.292496 0.000000 -0.956267
+vn -0.292500 0.000000 -0.956266
+vn -0.292500 0.000000 -0.956266
+vn 0.292509 0.000001 0.956263
+vn 0.292498 0.000000 0.956266
+vn 0.292498 0.000000 0.956266
+vn 0.292508 0.000001 0.956263
+vn -0.292500 0.000000 -0.956266
+vn -0.292500 0.000000 -0.956266
+vn -0.292499 0.000001 -0.956266
+vn -0.292499 0.000002 -0.956266
+vn 0.292498 0.000000 0.956266
+vn 0.292487 0.000002 0.956270
+vn 0.292487 0.000001 0.956270
+vn 0.292498 0.000000 0.956266
+vn -0.292499 0.000001 -0.956266
+vn -0.292507 0.000002 -0.956263
+vn -0.292507 0.000002 -0.956263
+vn -0.292499 0.000002 -0.956266
+vn 0.292502 0.000002 0.956265
+vn 0.292487 0.000001 0.956270
+vn 0.292487 0.000002 0.956270
+vn 0.292502 0.000002 0.956265
+vn -0.292507 0.000002 -0.956263
+vn -0.292511 0.000003 -0.956262
+vn -0.292511 0.000002 -0.956262
+vn -0.292507 0.000002 -0.956263
+vn 0.292524 0.000010 0.956258
+vn 0.292502 0.000002 0.956265
+vn 0.292502 0.000002 0.956265
+vn 0.292525 0.000008 0.956258
+vn -0.292511 0.000002 -0.956262
+vn -0.292511 0.000003 -0.956262
+vn -0.292511 0.000006 -0.956262
+vn -0.292511 0.000006 -0.956262
+vn 0.292525 0.000008 0.956258
+vn 0.292520 0.000015 0.956259
+vn 0.292520 0.000015 0.956259
+vn 0.292524 0.000010 0.956258
+vn -0.292499 -0.000012 -0.956266
+vn -0.292499 -0.000012 -0.956266
+vn -0.292499 -0.000012 -0.956266
+vn -0.292499 -0.000012 -0.956266
+vn 0.292509 0.000006 0.956263
+vn 0.292509 0.000006 0.956263
+vn 0.292509 0.000006 0.956263
+vn 0.292509 0.000006 0.956263
+vn -0.292515 -0.000010 -0.956261
+vn -0.292515 -0.000010 -0.956261
+vn -0.292515 -0.000010 -0.956261
+vn -0.292515 -0.000010 -0.956261
+vn -0.956268 0.000000 0.292491
+vn -0.956268 0.000000 0.292491
+vn -0.956268 0.000000 0.292491
+vn -0.956268 0.000000 0.292491
+vn 0.292510 -0.000005 0.956262
+vn 0.292510 -0.000005 0.956262
+vn 0.292510 -0.000005 0.956262
+vn 0.292510 -0.000005 0.956262
+vn -0.292497 0.000000 -0.956267
+vn -0.292497 0.000000 -0.956266
+vn -0.292497 0.000000 -0.956266
+vn -0.292497 0.000000 -0.956266
+vn 0.292500 0.000009 0.956266
+vn 0.292500 0.000009 0.956266
+vn 0.292500 0.000009 0.956266
+vn 0.292500 0.000009 0.956266
+vn -0.292487 0.000000 -0.956270
+vn -0.292487 0.000000 -0.956270
+vn -0.292487 0.000000 -0.956270
+vn -0.292487 0.000000 -0.956270
+vn 0.292492 0.000001 0.956268
+vn 0.292492 0.000001 0.956268
+vn 0.292492 0.000001 0.956268
+vn 0.292492 0.000001 0.956268
+vn -0.292531 0.000000 -0.956256
+vn -0.292531 0.000000 -0.956256
+vn -0.292531 0.000000 -0.956256
+vn -0.292531 0.000000 -0.956256
+vn 0.292493 0.000000 0.956268
+vn 0.292493 0.000000 0.956268
+vn 0.292493 0.000000 0.956268
+vn 0.292493 0.000000 0.956268
+vn -0.292507 0.000010 -0.956263
+vn -0.292498 0.000001 -0.956266
+vn -0.292498 0.000002 -0.956266
+vn -0.292507 0.000010 -0.956263
+vn 0.292511 -0.000004 0.956262
+vn 0.292525 -0.000005 0.956258
+vn 0.292525 -0.000005 0.956258
+vn 0.292511 -0.000004 0.956262
+vn -0.292498 0.000002 -0.956266
+vn -0.292498 0.000001 -0.956266
+vn -0.292491 -0.000001 -0.956268
+vn -0.292491 -0.000001 -0.956268
+vn 0.292511 -0.000004 0.956262
+vn 0.292504 -0.000002 0.956264
+vn 0.292504 -0.000002 0.956264
+vn 0.292511 -0.000004 0.956262
+vn -0.292491 -0.000001 -0.956268
+vn -0.292491 -0.000001 -0.956268
+vn -0.292503 -0.000002 -0.956265
+vn -0.292503 -0.000002 -0.956265
+vn 0.292504 -0.000002 0.956264
+vn 0.292511 0.000002 0.956262
+vn 0.292511 0.000002 0.956262
+vn 0.292504 -0.000002 0.956264
+vn -0.292503 -0.000002 -0.956265
+vn -0.292503 -0.000002 -0.956265
+vn -0.292517 -0.000005 -0.956260
+vn -0.292517 -0.000005 -0.956260
+vn 0.292511 0.000002 0.956262
+vn 0.292522 0.000007 0.956259
+vn 0.292522 0.000007 0.956259
+vn 0.292511 0.000002 0.956262
+vn -0.292517 -0.000005 -0.956260
+vn -0.292523 -0.000008 -0.956259
+vn -0.292523 -0.000008 -0.956259
+vn -0.292517 -0.000005 -0.956260
+vn 0.292525 0.000014 0.956258
+vn 0.292522 0.000007 0.956259
+vn 0.292522 0.000007 0.956259
+vn 0.292525 0.000014 0.956258
+vn -0.292523 -0.000008 -0.956259
+vn -0.292513 -0.000016 -0.956262
+vn -0.292514 -0.000016 -0.956261
+vn -0.292523 -0.000008 -0.956259
+vn 0.292501 0.000004 0.956265
+vn 0.292525 0.000014 0.956258
+vn 0.292525 0.000014 0.956258
+vn 0.292502 0.000005 0.956265
+vn -0.292514 -0.000016 -0.956261
+vn -0.292513 -0.000016 -0.956262
+vn -0.292506 -0.000018 -0.956264
+vn -0.292506 -0.000018 -0.956264
+vn 0.292502 0.000005 0.956265
+vn 0.292499 0.000000 0.956266
+vn 0.292499 0.000000 0.956266
+vn 0.292501 0.000004 0.956265
+vn -0.292504 0.000000 -0.956264
+vn -0.292504 0.000000 -0.956264
+vn -0.292504 0.000000 -0.956264
+vn -0.292504 0.000000 -0.956264
+vn 0.292509 -0.000016 0.956263
+vn 0.292509 -0.000016 0.956263
+vn 0.292509 -0.000016 0.956263
+vn 0.292509 -0.000016 0.956263
+vn -0.292511 -0.000010 -0.956262
+vn -0.292511 -0.000010 -0.956262
+vn -0.292511 -0.000010 -0.956262
+vn -0.292511 -0.000010 -0.956262
+vn -0.956267 0.000000 0.292497
+vn -0.956267 0.000000 0.292497
+vn -0.956267 0.000000 0.292497
+vn -0.956267 0.000000 0.292497
+vn 0.292497 -0.000015 0.956266
+vn 0.292497 -0.000015 0.956266
+vn 0.292497 -0.000015 0.956266
+vn 0.292497 -0.000015 0.956266
+vn 0.292094 -0.052138 0.954967
+vn 0.287965 -0.175099 0.941497
+vn 0.287965 -0.175099 0.941497
+vn 0.291638 -0.076282 0.953482
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.292505 -0.000003 0.956264
+vn 0.292497 -0.004755 0.956255
+vn 0.292495 -0.005494 0.956251
+vn 0.292505 -0.000004 0.956264
+vn 0.292497 -0.004755 0.956255
+vn 0.292094 -0.052138 0.954967
+vn 0.291638 -0.076282 0.953482
+vn 0.292495 -0.005494 0.956251
+vn 0.000000 -1.000000 0.000001
+vn 0.000000 -1.000000 0.000001
+vn 0.000000 -1.000000 0.000001
+vn 0.000000 -1.000000 0.000001
+vn -0.950205 0.112395 0.290651
+vn -0.950160 -0.111496 0.291145
+vn -0.950196 -0.111160 0.291155
+vn -0.950205 0.112395 0.290651
+vn -0.950196 -0.111160 0.291155
+vn -0.950160 -0.111496 0.291145
+vn -0.934162 -0.212433 0.286729
+vn -0.934080 -0.212824 0.286705
+vn -0.489804 -0.858863 0.149822
+vn -0.489804 -0.858863 0.149822
+vn -0.489804 -0.858863 0.149822
+vn -0.489804 -0.858863 0.149822
+vn -0.936177 -0.202516 0.287334
+vn -0.934080 -0.212824 0.286705
+vn -0.934162 -0.212433 0.286729
+vn -0.936177 -0.202516 0.287334
+vn -0.950205 0.112395 0.290652
+vn -0.950516 -0.109475 0.290747
+vn -0.951062 -0.104160 0.290914
+vn -0.950205 0.112395 0.290652
+vn -0.489819 -0.858854 0.149824
+vn -0.489819 -0.858854 0.149824
+vn -0.489819 -0.858854 0.149824
+vn -0.489819 -0.858854 0.149824
+vn -0.292146 -0.049545 -0.955090
+vn -0.292505 0.000000 -0.956264
+vn -0.292505 0.000000 -0.956264
+vn -0.291612 -0.078058 -0.953346
+vn -0.951062 -0.104160 0.290914
+vn -0.950516 -0.109475 0.290747
+vn -0.934325 -0.212975 0.285794
+vn -0.934338 -0.212912 0.285799
+vn 0.000000 -1.000000 0.000001
+vn 0.000000 -1.000000 0.000001
+vn 0.000000 -1.000000 0.000001
+vn 0.000000 -1.000000 0.000001
+vn -0.934338 -0.212912 0.285799
+vn -0.934325 -0.212975 0.285794
+vn -0.937496 -0.197148 0.286765
+vn -0.937496 -0.197148 0.286765
+vn -0.950206 0.112396 0.290647
+vn -0.950198 -0.112471 0.290645
+vn -0.950211 -0.112350 0.290650
+vn -0.950206 0.112396 0.290647
+vn -0.950205 0.112396 0.290651
+vn -0.949594 -0.117906 0.290465
+vn -0.950140 -0.112989 0.290632
+vn -0.950205 0.112396 0.290651
+vn -0.489796 -0.858866 0.149829
+vn -0.489796 -0.858866 0.149829
+vn -0.489796 -0.858866 0.149829
+vn -0.489796 -0.858866 0.149829
+vn -0.489809 -0.858860 0.149820
+vn -0.489809 -0.858860 0.149820
+vn -0.489809 -0.858860 0.149820
+vn -0.489809 -0.858860 0.149820
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn -0.949594 -0.117906 0.290465
+vn -0.934340 -0.212905 0.285799
+vn -0.934357 -0.212821 0.285804
+vn -0.950140 -0.112989 0.290632
+vn -0.937497 -0.197148 0.286763
+vn -0.934357 -0.212821 0.285804
+vn -0.934340 -0.212905 0.285799
+vn -0.937497 -0.197148 0.286763
+vn -0.950205 0.112396 0.290652
+vn -0.950258 -0.111902 0.290667
+vn -0.950215 -0.112304 0.290654
+vn -0.950205 0.112396 0.290652
+vn -0.489802 -0.858862 0.149832
+vn -0.489802 -0.858862 0.149832
+vn -0.489802 -0.858862 0.149832
+vn -0.489802 -0.858862 0.149832
+vn -0.950204 0.112396 0.290653
+vn -0.950963 -0.105137 0.290886
+vn -0.950504 -0.109588 0.290745
+vn -0.950204 0.112396 0.290653
+vn -0.489803 -0.858862 0.149830
+vn -0.489803 -0.858862 0.149830
+vn -0.489803 -0.858862 0.149830
+vn -0.489803 -0.858862 0.149830
+vn -0.950204 0.112398 0.290652
+vn -0.950142 -0.112976 0.290631
+vn -0.949731 -0.116693 0.290506
+vn -0.950204 0.112398 0.290651
+vn -0.286919 -0.194494 -0.938003
+vn -0.292146 -0.049545 -0.955090
+vn -0.291612 -0.078058 -0.953346
+vn -0.286919 -0.194494 -0.938003
+vn 0.000000 -1.000000 -0.000002
+vn 0.000000 -1.000000 -0.000002
+vn 0.000000 -1.000000 -0.000002
+vn 0.000000 -1.000000 -0.000002
+vn -0.489787 -0.858877 0.149796
+vn -0.489787 -0.858877 0.149796
+vn -0.489787 -0.858877 0.149796
+vn -0.489787 -0.858877 0.149796
+vn -0.950211 -0.112350 0.290650
+vn -0.950198 -0.112471 0.290645
+vn -0.934349 -0.212862 0.285801
+vn -0.934351 -0.212851 0.285802
+vn -0.950504 -0.109588 0.290745
+vn -0.950963 -0.105137 0.290886
+vn -0.934342 -0.212894 0.285800
+vn -0.934426 -0.212488 0.285826
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 -1.000000 -0.000006
+vn 0.000000 -1.000000 -0.000006
+vn 0.000000 -1.000000 -0.000006
+vn 0.000000 -1.000000 -0.000006
+vn -0.000000 -1.000000 -0.000002
+vn -0.000000 -1.000000 -0.000002
+vn -0.000000 -1.000000 -0.000002
+vn -0.000000 -1.000000 -0.000002
+vn 0.000000 -1.000000 0.000003
+vn 0.000000 -1.000000 0.000003
+vn 0.000000 -1.000000 0.000003
+vn 0.000000 -1.000000 0.000003
+vn -0.934349 -0.212862 0.285801
+vn -0.937496 -0.197148 0.286765
+vn -0.937496 -0.197148 0.286765
+vn -0.934351 -0.212851 0.285802
+vn -0.950258 -0.111902 0.290667
+vn -0.934276 -0.213211 0.285779
+vn -0.934483 -0.212217 0.285842
+vn -0.950215 -0.112304 0.290654
+vn -0.937496 -0.197147 0.286765
+vn -0.937496 -0.197147 0.286765
+vn -0.934483 -0.212217 0.285842
+vn -0.934276 -0.213211 0.285779
+vn -0.937496 -0.197149 0.286764
+vn -0.937496 -0.197149 0.286764
+vn -0.934426 -0.212488 0.285826
+vn -0.934342 -0.212894 0.285800
+vn -0.950142 -0.112976 0.290631
+vn -0.934354 -0.212837 0.285802
+vn -0.934364 -0.212788 0.285805
+vn -0.949731 -0.116693 0.290506
+vn -0.937496 -0.197150 0.286765
+vn -0.934364 -0.212788 0.285805
+vn -0.934354 -0.212837 0.285802
+vn -0.937496 -0.197150 0.286765
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 -0.000004
+vn 0.000000 1.000000 -0.000004
+vn 0.000000 1.000000 -0.000004
+vn 0.000000 1.000000 -0.000004
+vn -0.946371 -0.296855 0.127512
+vn -0.910964 -0.393787 0.122784
+vn -0.910964 -0.393787 0.122784
+vn -0.947924 -0.291765 0.127719
+vn -0.910213 -0.395826 0.121797
+vn -0.946502 -0.296805 0.126653
+vn -0.948191 -0.291266 0.126879
+vn -0.910213 -0.395827 0.121797
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.963962 0.232675 0.128992
+vn -0.967825 0.215737 0.129508
+vn -0.967825 0.215737 0.129508
+vn -0.964171 0.231792 0.129020
+vn 0.128024 0.261264 0.956740
+vn 0.132343 0.065829 0.989016
+vn 0.131858 0.107830 0.985386
+vn 0.128024 0.261264 0.956740
+vn -0.910222 0.395805 0.121797
+vn -0.946502 0.296804 0.126654
+vn -0.948191 0.291266 0.126880
+vn -0.910222 0.395805 0.121797
+vn -0.948190 0.291268 0.126879
+vn -0.946501 0.296807 0.126653
+vn -0.910210 0.395831 0.121798
+vn -0.910210 0.395831 0.121798
+vn -0.132344 0.065836 -0.989015
+vn -0.128026 0.261263 -0.956740
+vn -0.128026 0.261263 -0.956740
+vn -0.131858 0.107834 -0.985386
+vn -0.964171 0.231792 0.129020
+vn -0.983599 0.123326 0.131619
+vn -0.983599 0.123327 0.131619
+vn -0.963962 0.232675 0.128992
+vn 0.132343 0.065829 0.989016
+vn 0.132631 -0.000005 0.991165
+vn 0.132631 -0.000006 0.991165
+vn 0.131858 0.107830 0.985386
+vn -0.983304 0.125700 0.131582
+vn -0.983303 0.125701 0.131582
+vn -0.948191 0.291266 0.126880
+vn -0.946502 0.296804 0.126654
+vn 0.237068 -0.014214 0.971389
+vn 0.236695 -0.035548 0.970934
+vn 0.236767 -0.031246 0.971064
+vn 0.237103 -0.012115 0.971409
+vn 0.983304 -0.125699 -0.131580
+vn 0.983304 -0.125699 -0.131580
+vn 0.944710 -0.302558 -0.126416
+vn 0.944710 -0.302558 -0.126416
+vn -0.026926 -0.035544 -0.999005
+vn -0.026676 -0.014208 -0.999543
+vn -0.026646 -0.012111 -0.999572
+vn -0.026890 -0.031239 -0.999150
+vn -0.983305 0.125696 0.131578
+vn -0.983305 0.125696 0.131578
+vn -0.946501 0.296807 0.126653
+vn -0.948190 0.291268 0.126879
+vn -0.131858 0.107834 -0.985386
+vn -0.132631 0.000001 -0.991165
+vn -0.132631 0.000001 -0.991165
+vn -0.132344 0.065836 -0.989015
+vn -0.983202 -0.126042 0.132010
+vn -0.983272 -0.125491 0.132018
+vn -0.983303 0.125701 0.131582
+vn -0.983304 0.125700 0.131582
+vn 0.237067 0.014214 0.971389
+vn 0.237068 -0.014214 0.971389
+vn 0.237103 -0.012115 0.971409
+vn 0.237102 0.012115 0.971409
+vn 0.983304 0.125698 -0.131580
+vn 0.983304 0.125698 -0.131580
+vn 0.983304 -0.125699 -0.131580
+vn 0.983304 -0.125699 -0.131580
+vn -0.026676 -0.014208 -0.999543
+vn -0.026676 0.014209 -0.999543
+vn -0.026646 0.012111 -0.999572
+vn -0.026646 -0.012111 -0.999572
+vn -0.983305 -0.125696 0.131578
+vn -0.983305 -0.125696 0.131578
+vn -0.983305 0.125696 0.131578
+vn -0.983305 0.125696 0.131578
+vn -0.132631 0.000001 -0.991165
+vn -0.132631 -0.000000 -0.991166
+vn -0.132631 -0.000000 -0.991166
+vn -0.132631 0.000001 -0.991165
+vn -0.946371 -0.296855 0.127512
+vn -0.947924 -0.291765 0.127719
+vn -0.983272 -0.125491 0.132018
+vn -0.983202 -0.126042 0.132010
+vn 0.236697 0.035547 0.970933
+vn 0.237067 0.014214 0.971389
+vn 0.237102 0.012115 0.971409
+vn 0.236767 0.031245 0.971064
+vn 0.944712 0.302554 -0.126415
+vn 0.944712 0.302554 -0.126415
+vn 0.983304 0.125698 -0.131580
+vn 0.983304 0.125698 -0.131580
+vn -0.026676 0.014209 -0.999543
+vn -0.026926 0.035544 -0.999005
+vn -0.026890 0.031239 -0.999150
+vn -0.026646 0.012111 -0.999572
+vn -0.948191 -0.291266 0.126879
+vn -0.946502 -0.296805 0.126653
+vn -0.983305 -0.125696 0.131578
+vn -0.983305 -0.125696 0.131578
+vn 0.134071 0.013230 0.990883
+vn 0.134071 0.013230 0.990883
+vn 0.134071 0.013230 0.990883
+vn 0.134071 0.013230 0.990883
+vn -0.989916 -0.050191 0.132464
+vn -0.989916 -0.050191 0.132464
+vn -0.989916 -0.050191 0.132464
+vn -0.989916 -0.050191 0.132464
+vn 0.290873 -0.955970 -0.038922
+vn 0.290873 -0.955970 -0.038922
+vn 0.290873 -0.955970 -0.038922
+vn 0.290873 -0.955970 -0.038922
+vn 0.230047 -0.135761 0.963664
+vn 0.230047 -0.135761 0.963664
+vn 0.230047 -0.135761 0.963664
+vn 0.230047 -0.135761 0.963664
+vn 0.125364 -0.362833 0.923383
+vn 0.134065 -0.013230 0.990884
+vn 0.134065 -0.013230 0.990884
+vn 0.130486 -0.238329 0.962379
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.989916 0.050192 0.132465
+vn -0.989916 0.050192 0.132465
+vn -0.989916 0.050192 0.132465
+vn -0.989916 0.050192 0.132465
+vn 0.230054 0.135763 0.963662
+vn 0.230054 0.135763 0.963662
+vn 0.231474 0.112952 0.966262
+vn 0.232709 0.091234 0.968258
+vn 0.290873 0.955970 -0.038921
+vn 0.290873 0.955970 -0.038921
+vn 0.290873 0.955970 -0.038921
+vn 0.290873 0.955970 -0.038921
+vn -0.127131 -0.238330 -0.962827
+vn -0.131175 -0.013232 -0.991271
+vn -0.131175 -0.013232 -0.991271
+vn -0.121819 -0.362834 -0.923857
+vn -0.031401 0.135769 -0.990243
+vn -0.031401 0.135769 -0.990243
+vn -0.030052 0.091233 -0.995376
+vn -0.030717 0.112956 -0.993125
+vn -0.131168 0.013230 -0.991272
+vn -0.131168 0.013230 -0.991272
+vn -0.131168 0.013230 -0.991272
+vn -0.131168 0.013230 -0.991272
+vn -0.031401 -0.135764 -0.990243
+vn -0.031401 -0.135764 -0.990244
+vn -0.031401 -0.135764 -0.990244
+vn -0.031401 -0.135764 -0.990244
+vn 0.827900 -0.549826 -0.110785
+vn 0.827900 -0.549826 -0.110785
+vn 0.827900 -0.549826 -0.110785
+vn 0.827900 -0.549826 -0.110785
+vn 0.944710 -0.302558 -0.126416
+vn 0.893596 -0.432651 -0.119576
+vn 0.893596 -0.432651 -0.119576
+vn 0.944710 -0.302558 -0.126416
+vn 0.236695 -0.035548 0.970934
+vn 0.236407 -0.050711 0.970330
+vn 0.236407 -0.050711 0.970330
+vn 0.236767 -0.031246 0.971064
+vn 0.827900 0.549826 -0.110785
+vn 0.827900 0.549826 -0.110785
+vn 0.862403 0.492893 -0.115402
+vn 0.862403 0.492892 -0.115402
+vn 0.944712 0.302554 -0.126415
+vn 0.906770 0.403790 -0.121339
+vn 0.906770 0.403790 -0.121339
+vn 0.944712 0.302554 -0.126415
+vn -0.026926 0.035544 -0.999005
+vn -0.027307 0.042302 -0.998732
+vn -0.027175 0.046661 -0.998541
+vn -0.026890 0.031239 -0.999150
+vn 0.236261 0.042301 0.970768
+vn 0.236697 0.035547 0.970933
+vn 0.236767 0.031245 0.971064
+vn 0.236343 0.046656 0.970549
+vn -0.027051 -0.050717 -0.998347
+vn -0.026926 -0.035544 -0.999005
+vn -0.026890 -0.031239 -0.999150
+vn -0.027051 -0.050717 -0.998347
+vn -0.349641 -0.935715 0.046788
+vn -0.349641 -0.935715 0.046788
+vn -0.349641 -0.935715 0.046788
+vn -0.349641 -0.935715 0.046788
+vn 0.038873 -0.956119 0.290389
+vn 0.038873 -0.956119 0.290389
+vn 0.038873 -0.956119 0.290389
+vn 0.038873 -0.956119 0.290389
+vn -0.930257 -0.053153 0.363038
+vn -0.930257 -0.053153 0.363038
+vn -0.930257 -0.053153 0.363038
+vn -0.930257 -0.053153 0.363038
+vn -0.224263 -0.063593 0.972452
+vn -0.224263 -0.063593 0.972452
+vn -0.224263 -0.063593 0.972452
+vn -0.224263 -0.063593 0.972452
+vn 0.310853 -0.929519 0.198407
+vn 0.310853 -0.929519 0.198407
+vn 0.310853 -0.929519 0.198407
+vn 0.310853 -0.929519 0.198407
+vn -0.040102 0.056397 0.997603
+vn -0.040102 0.056397 0.997603
+vn -0.040102 0.056397 0.997603
+vn -0.040102 0.056397 0.997603
+vn -0.224258 0.063591 0.972453
+vn -0.224258 0.063591 0.972453
+vn -0.300384 -0.164110 0.939594
+vn -0.278224 -0.093136 0.955990
+vn -0.930250 0.053160 0.363056
+vn -0.930250 0.053160 0.363056
+vn -0.930250 0.053160 0.363056
+vn -0.930250 0.053160 0.363056
+vn 0.038873 0.956130 0.290352
+vn 0.038873 0.956130 0.290352
+vn 0.038873 0.956130 0.290352
+vn 0.038873 0.956130 0.290352
+vn -0.349641 0.935715 0.046788
+vn -0.349641 0.935715 0.046788
+vn -0.349641 0.935715 0.046788
+vn -0.349641 0.935715 0.046788
+vn -0.098301 -0.122755 0.987557
+vn -0.235921 -0.279349 0.930755
+vn -0.040112 -0.056396 0.997602
+vn -0.040112 -0.056396 0.997602
+vn 0.310858 0.929509 0.198445
+vn 0.310858 0.929509 0.198445
+vn 0.310858 0.929509 0.198445
+vn 0.310858 0.929509 0.198445
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.992968 0.053171 -0.105770
+vn -0.992968 0.053171 -0.105770
+vn -0.992968 0.053171 -0.105770
+vn -0.992968 0.053171 -0.105770
+vn -0.471997 0.063563 -0.879306
+vn -0.471997 0.063563 -0.879306
+vn -0.519729 -0.093171 -0.849236
+vn -0.536796 -0.164149 -0.827590
+vn -0.038839 0.956108 -0.290428
+vn -0.038839 0.956108 -0.290428
+vn -0.038839 0.956108 -0.290428
+vn -0.038839 0.956108 -0.290428
+vn 0.247736 0.929509 -0.273203
+vn 0.247736 0.929509 -0.273203
+vn 0.247736 0.929509 -0.273203
+vn 0.247736 0.929509 -0.273203
+vn -0.472320 -0.279372 -0.835982
+vn -0.354489 -0.122767 -0.926966
+vn -0.300991 -0.056400 -0.951958
+vn -0.300991 -0.056400 -0.951958
+vn -0.472009 -0.063570 -0.879299
+vn -0.472009 -0.063570 -0.879299
+vn -0.472009 -0.063570 -0.879299
+vn -0.472009 -0.063570 -0.879299
+vn -0.992968 -0.053169 -0.105769
+vn -0.992968 -0.053169 -0.105769
+vn -0.992968 -0.053169 -0.105769
+vn -0.992968 -0.053169 -0.105769
+vn -0.038840 -0.956122 -0.290384
+vn -0.038840 -0.956122 -0.290384
+vn -0.038840 -0.956122 -0.290384
+vn -0.038840 -0.956122 -0.290384
+vn -0.300992 0.056396 -0.951958
+vn -0.300992 0.056396 -0.951958
+vn -0.300992 0.056396 -0.951958
+vn -0.300992 0.056396 -0.951958
+vn 0.247724 -0.929511 -0.273205
+vn 0.247724 -0.929511 -0.273205
+vn 0.247724 -0.929511 -0.273205
+vn 0.247724 -0.929511 -0.273205
+vn -0.472821 0.878884 0.063275
+vn -0.472821 0.878884 0.063275
+vn -0.472821 0.878884 0.063275
+vn -0.472821 0.878884 0.063275
+vn 0.068555 0.863913 0.498954
+vn 0.068555 0.863913 0.498954
+vn 0.068555 0.863913 0.498954
+vn 0.068555 0.863913 0.498954
+vn 0.838547 -0.524354 0.147963
+vn 0.838547 -0.524354 0.147963
+vn 0.838547 -0.524354 0.147963
+vn 0.838547 -0.524354 0.147963
+vn 0.950350 -0.284011 -0.127170
+vn 0.950350 -0.284011 -0.127170
+vn 0.950350 -0.284011 -0.127170
+vn 0.950350 -0.284011 -0.127170
+vn 0.892330 -0.413565 0.180863
+vn 0.892330 -0.413565 0.180863
+vn 0.940928 -0.282951 0.185994
+vn 0.937687 -0.293691 0.185714
+vn 0.235837 -0.023153 0.971517
+vn 0.235837 -0.023153 0.971517
+vn 0.235837 -0.023153 0.971517
+vn 0.235837 -0.023153 0.971517
+vn 0.838550 0.524367 0.147894
+vn 0.838550 0.524367 0.147894
+vn 0.867961 0.470146 0.160018
+vn 0.876443 0.452833 0.163675
+vn 0.770141 0.524351 -0.363232
+vn 0.770142 0.524351 -0.363232
+vn 0.802568 0.452827 -0.388372
+vn 0.795348 0.470122 -0.382630
+vn -0.065026 -0.863912 -0.499427
+vn -0.127131 -0.238330 -0.962827
+vn -0.121819 -0.362834 -0.923857
+vn -0.065026 -0.863912 -0.499427
+vn -0.027307 0.042302 -0.998732
+vn -0.030717 0.112956 -0.993125
+vn -0.030052 0.091233 -0.995376
+vn -0.027175 0.046661 -0.998541
+vn 0.906770 0.403790 -0.121339
+vn 0.862403 0.492892 -0.115402
+vn 0.862403 0.492893 -0.115402
+vn 0.906770 0.403790 -0.121339
+vn 0.825011 0.382252 -0.416221
+vn 0.822784 0.388508 -0.414836
+vn 0.858935 0.282953 -0.426813
+vn 0.855883 0.293691 -0.425689
+vn 0.770146 -0.524358 -0.363214
+vn 0.770146 -0.524358 -0.363214
+vn 0.770146 -0.524358 -0.363214
+vn 0.770146 -0.524358 -0.363214
+vn 0.902886 0.388514 0.183993
+vn 0.905400 0.382258 0.184744
+vn 0.937687 0.293691 0.185712
+vn 0.940929 0.282951 0.185990
+vn 0.231474 0.112952 0.966262
+vn 0.236261 0.042301 0.970768
+vn 0.236343 0.046656 0.970549
+vn 0.232709 0.091234 0.968258
+vn 0.125364 -0.362833 0.923383
+vn 0.130486 -0.238329 0.962379
+vn 0.068558 -0.863944 0.498900
+vn 0.068558 -0.863944 0.498900
+vn -0.674006 -0.230312 0.701906
+vn -0.663138 -0.365010 0.653464
+vn -0.634110 -0.437366 0.637664
+vn -0.674297 -0.247509 0.695747
+vn 0.855883 0.293691 -0.425689
+vn 0.858935 0.282953 -0.426813
+vn 0.891047 0.116626 -0.438673
+vn 0.890368 0.122499 -0.438450
+vn -0.833494 -0.247505 -0.493994
+vn -0.779429 -0.437393 -0.448528
+vn -0.811604 -0.365026 -0.456130
+vn -0.834833 -0.230306 -0.500014
+vn -0.674294 0.247510 0.695749
+vn -0.671866 0.340389 0.657824
+vn -0.671866 0.340389 0.657824
+vn -0.674005 0.230313 0.701906
+vn -0.065028 0.863941 -0.499377
+vn -0.065028 0.863941 -0.499377
+vn -0.065028 0.863941 -0.499377
+vn -0.065028 0.863941 -0.499377
+vn 0.813406 -0.413565 -0.409066
+vn 0.813406 -0.413565 -0.409066
+vn 0.855883 -0.293692 -0.425687
+vn 0.858935 -0.282953 -0.426810
+vn -0.027885 -0.023144 -0.999343
+vn -0.027885 -0.023144 -0.999343
+vn -0.027885 -0.023144 -0.999343
+vn -0.027885 -0.023144 -0.999343
+vn -0.834830 0.230308 -0.500017
+vn -0.821174 0.340404 -0.458037
+vn -0.821174 0.340404 -0.458038
+vn -0.833490 0.247507 -0.493999
+vn -0.674006 -0.230312 0.701906
+vn -0.674297 -0.247509 0.695747
+vn -0.682820 -0.102221 0.723400
+vn -0.683567 -0.092689 0.723979
+vn 0.940928 -0.282951 0.185994
+vn 0.975034 -0.116623 0.188966
+vn 0.974321 -0.122495 0.188930
+vn 0.937687 -0.293691 0.185714
+vn -0.849852 0.092683 -0.518808
+vn -0.834830 0.230308 -0.500017
+vn -0.833490 0.247507 -0.493999
+vn -0.848980 0.102215 -0.518444
+vn -0.682822 0.102222 0.723398
+vn -0.674294 0.247510 0.695749
+vn -0.674005 0.230313 0.701906
+vn -0.683568 0.092690 0.723977
+vn 0.890370 -0.122499 -0.438446
+vn 0.891048 -0.116626 -0.438670
+vn 0.858935 -0.282953 -0.426810
+vn 0.855883 -0.293692 -0.425687
+vn 0.975034 -0.116623 0.188966
+vn 0.975035 0.116623 0.188960
+vn 0.974322 0.122495 0.188924
+vn 0.974321 -0.122495 0.188930
+vn -0.849852 -0.092683 -0.518808
+vn -0.849852 0.092683 -0.518808
+vn -0.848980 0.102215 -0.518444
+vn -0.848980 -0.102214 -0.518445
+vn -0.682820 -0.102221 0.723400
+vn -0.682822 0.102222 0.723398
+vn -0.683568 0.092690 0.723977
+vn -0.683567 -0.092689 0.723979
+vn 0.890368 0.122499 -0.438450
+vn 0.891047 0.116626 -0.438673
+vn 0.891048 -0.116626 -0.438670
+vn 0.890370 -0.122499 -0.438446
+vn 0.975035 0.116623 0.188960
+vn 0.940929 0.282951 0.185990
+vn 0.937687 0.293691 0.185712
+vn 0.974322 0.122495 0.188924
+vn -0.833494 -0.247505 -0.493994
+vn -0.834833 -0.230306 -0.500014
+vn -0.849852 -0.092683 -0.518808
+vn -0.848980 -0.102214 -0.518445
+vn -0.278760 -0.914494 0.293248
+vn -0.278760 -0.914494 0.293248
+vn -0.278760 -0.914494 0.293248
+vn -0.278760 -0.914494 0.293248
+vn 0.038594 -0.955620 0.292063
+vn 0.038594 -0.955620 0.292063
+vn 0.038594 -0.955620 0.292063
+vn 0.038594 -0.955620 0.292063
+vn -0.278754 0.914474 0.293315
+vn -0.278754 0.914474 0.293315
+vn -0.278754 0.914474 0.293315
+vn -0.278754 0.914474 0.293315
+vn 0.038579 0.955635 0.292015
+vn 0.038579 0.955635 0.292015
+vn 0.038579 0.955635 0.292015
+vn 0.038579 0.955635 0.292015
+vn -0.346053 0.914493 -0.209642
+vn -0.346053 0.914493 -0.209642
+vn -0.346053 0.914493 -0.209642
+vn -0.346053 0.914493 -0.209642
+vn -0.039555 0.955631 -0.291899
+vn -0.039555 0.955631 -0.291899
+vn -0.039555 0.955631 -0.291899
+vn -0.039555 0.955631 -0.291899
+vn -0.346043 -0.914491 -0.209667
+vn -0.346043 -0.914491 -0.209667
+vn -0.346043 -0.914491 -0.209667
+vn -0.346043 -0.914491 -0.209667
+vn -0.039546 -0.955631 -0.291899
+vn -0.039546 -0.955631 -0.291899
+vn -0.039546 -0.955631 -0.291899
+vn -0.039546 -0.955631 -0.291899
+vn -0.408311 0.805367 0.429728
+vn -0.408311 0.805367 0.429728
+vn -0.408311 0.805367 0.429728
+vn -0.408311 0.805367 0.429728
+vn 0.941546 -0.273910 0.196123
+vn 0.941546 -0.273910 0.196123
+vn 0.941546 -0.273910 0.196123
+vn 0.941546 -0.273910 0.196123
+vn -0.519729 -0.093171 -0.849236
+vn -0.506944 -0.805344 -0.307293
+vn -0.506944 -0.805344 -0.307293
+vn -0.536796 -0.164149 -0.827590
+vn 0.802568 0.452827 -0.388372
+vn 0.822784 0.388508 -0.414836
+vn 0.825011 0.382252 -0.416221
+vn 0.795348 0.470122 -0.382630
+vn 0.905400 0.382258 0.184744
+vn 0.902886 0.388514 0.183993
+vn 0.876443 0.452833 0.163675
+vn 0.867961 0.470146 0.160018
+vn -0.408387 -0.805377 0.429638
+vn -0.408387 -0.805377 0.429638
+vn -0.278224 -0.093136 0.955990
+vn -0.300384 -0.164110 0.939594
+vn -0.098301 -0.122755 0.987557
+vn -0.634110 -0.437366 0.637664
+vn -0.663138 -0.365010 0.653464
+vn -0.235921 -0.279349 0.930755
+vn -0.472320 -0.279372 -0.835982
+vn -0.811604 -0.365026 -0.456130
+vn -0.779429 -0.437393 -0.448528
+vn -0.354489 -0.122767 -0.926966
+vn -0.535932 0.618280 0.574897
+vn -0.535932 0.618280 0.574897
+vn -0.535932 0.618280 0.574897
+vn -0.535932 0.618280 0.574897
+vn -0.506907 0.805357 -0.307320
+vn -0.506907 0.805357 -0.307320
+vn -0.506907 0.805357 -0.307320
+vn -0.506907 0.805357 -0.307320
+vn 0.856904 -0.273843 -0.436722
+vn 0.856904 -0.273843 -0.436722
+vn 0.856904 -0.273843 -0.436722
+vn 0.856904 -0.273843 -0.436722
+vn -0.668182 0.618273 -0.413849
+vn -0.668182 0.618273 -0.413849
+vn -0.668182 0.618273 -0.413849
+vn -0.668182 0.618273 -0.413849
+vn -0.983599 0.123326 0.131619
+vn -0.983599 0.123326 0.131619
+vn -0.964141 0.231922 0.129014
+vn -0.963612 0.234147 0.128944
+vn -0.967826 0.215734 0.129506
+vn -0.967826 0.215733 0.129506
+vn -0.963612 0.234147 0.128944
+vn -0.964141 0.231922 0.129014
+vn 0.000000 1.000000 0.000001
+vn 0.000000 1.000000 0.000001
+vn 0.000000 1.000000 0.000001
+vn 0.000000 1.000000 0.000001
+vn -0.472817 0.878887 0.063262
+vn -0.472817 0.878887 0.063262
+vn -0.472817 0.878887 0.063262
+vn -0.472817 0.878887 0.063262
+vn -0.989916 -0.050193 0.132465
+vn -0.989916 -0.050193 0.132465
+vn -0.989916 -0.050193 0.132465
+vn -0.989916 -0.050193 0.132465
+vn -0.349641 -0.935715 0.046782
+vn -0.349641 -0.935715 0.046782
+vn -0.349641 -0.935715 0.046782
+vn -0.349641 -0.935715 0.046782
+vn 0.290875 -0.955969 -0.038924
+vn 0.290875 -0.955969 -0.038924
+vn 0.290875 -0.955969 -0.038924
+vn 0.290875 -0.955969 -0.038924
+vn 0.827901 -0.549825 -0.110784
+vn 0.827901 -0.549825 -0.110784
+vn 0.827901 -0.549825 -0.110784
+vn 0.827901 -0.549825 -0.110784
+vn 0.950362 -0.283972 -0.127172
+vn 0.950362 -0.283972 -0.127172
+vn 0.950362 -0.283972 -0.127172
+vn 0.950362 -0.283972 -0.127172
+vn 0.944710 -0.302560 -0.126415
+vn 0.893593 -0.432658 -0.119575
+vn 0.893593 -0.432658 -0.119575
+vn 0.944710 -0.302560 -0.126415
+vn 0.944710 -0.302560 -0.126415
+vn 0.983304 -0.125701 -0.131579
+vn 0.983304 -0.125701 -0.131579
+vn 0.944710 -0.302560 -0.126415
+vn 0.983304 -0.125701 -0.131579
+vn 0.983304 0.125700 -0.131579
+vn 0.983304 0.125700 -0.131579
+vn 0.983304 -0.125701 -0.131579
+vn 0.983304 0.125700 -0.131579
+vn 0.944711 0.302556 -0.126415
+vn 0.944711 0.302556 -0.126415
+vn 0.983304 0.125700 -0.131579
+vn 0.944711 0.302556 -0.126415
+vn 0.906773 0.403783 -0.121338
+vn 0.906773 0.403783 -0.121338
+vn 0.944711 0.302556 -0.126415
+vn 0.906773 0.403783 -0.121338
+vn 0.862408 0.492884 -0.115401
+vn 0.862408 0.492884 -0.115401
+vn 0.906773 0.403783 -0.121338
+vn 0.862408 0.492884 -0.115401
+vn 0.827901 0.549825 -0.110784
+vn 0.827901 0.549825 -0.110784
+vn 0.862408 0.492884 -0.115401
+vn 0.290876 0.955969 -0.038924
+vn 0.290876 0.955969 -0.038924
+vn 0.290876 0.955969 -0.038924
+vn 0.290876 0.955969 -0.038924
+vn 0.000000 1.000000 -0.000002
+vn 0.000000 1.000000 -0.000002
+vn 0.000000 1.000000 -0.000002
+vn 0.000000 1.000000 -0.000002
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.349641 0.935715 0.046782
+vn -0.349641 0.935715 0.046782
+vn -0.349641 0.935715 0.046782
+vn -0.349641 0.935715 0.046782
+vn -0.989916 0.050194 0.132464
+vn -0.989916 0.050194 0.132464
+vn -0.989916 0.050194 0.132464
+vn -0.989916 0.050194 0.132464
+vn -0.983599 0.123326 0.131618
+vn -0.983599 0.123326 0.131618
+vn -0.963919 0.232858 0.128985
+vn -0.963939 0.232773 0.128987
+vn -0.963919 0.232858 0.128985
+vn -0.967827 0.215727 0.129507
+vn -0.967827 0.215727 0.129507
+vn -0.963939 0.232773 0.128987
+vn -0.000000 1.000000 0.000001
+vn -0.000000 1.000000 0.000001
+vn -0.000000 1.000000 0.000001
+vn -0.000000 1.000000 0.000001
+vn -0.472809 0.878891 0.063267
+vn -0.472809 0.878891 0.063267
+vn -0.472809 0.878891 0.063267
+vn -0.472809 0.878891 0.063267
+vn -0.989916 -0.050191 0.132465
+vn -0.989916 -0.050191 0.132465
+vn -0.989916 -0.050191 0.132465
+vn -0.989916 -0.050191 0.132465
+vn -0.349649 -0.935712 0.046784
+vn -0.349649 -0.935712 0.046784
+vn -0.349649 -0.935712 0.046784
+vn -0.349649 -0.935712 0.046784
+vn 0.290874 -0.955969 -0.038920
+vn 0.290874 -0.955969 -0.038920
+vn 0.290874 -0.955969 -0.038920
+vn 0.290874 -0.955969 -0.038920
+vn 0.827902 -0.549822 -0.110788
+vn 0.827902 -0.549822 -0.110788
+vn 0.827902 -0.549822 -0.110788
+vn 0.827902 -0.549822 -0.110788
+vn 0.950330 -0.284078 -0.127169
+vn 0.950330 -0.284078 -0.127169
+vn 0.950330 -0.284078 -0.127169
+vn 0.950330 -0.284078 -0.127169
+vn 0.944711 -0.302555 -0.126415
+vn 0.893597 -0.432650 -0.119576
+vn 0.893597 -0.432650 -0.119576
+vn 0.944711 -0.302555 -0.126415
+vn 0.983304 -0.125698 -0.131579
+vn 0.983304 -0.125698 -0.131579
+vn 0.944711 -0.302555 -0.126415
+vn 0.944711 -0.302555 -0.126415
+vn 0.983304 0.125697 -0.131579
+vn 0.983304 0.125697 -0.131579
+vn 0.983304 -0.125698 -0.131579
+vn 0.983304 -0.125698 -0.131579
+vn 0.944713 0.302551 -0.126416
+vn 0.944713 0.302551 -0.126416
+vn 0.983304 0.125697 -0.131579
+vn 0.983304 0.125697 -0.131579
+vn 0.944713 0.302551 -0.126416
+vn 0.906765 0.403799 -0.121338
+vn 0.906765 0.403799 -0.121338
+vn 0.944713 0.302551 -0.126416
+vn 0.906765 0.403799 -0.121338
+vn 0.862394 0.492908 -0.115402
+vn 0.862394 0.492908 -0.115402
+vn 0.906765 0.403799 -0.121338
+vn 0.827897 0.549830 -0.110785
+vn 0.827897 0.549830 -0.110785
+vn 0.862394 0.492908 -0.115402
+vn 0.862394 0.492908 -0.115402
+vn 0.290876 0.955969 -0.038919
+vn 0.290876 0.955969 -0.038919
+vn 0.290876 0.955969 -0.038919
+vn 0.290876 0.955969 -0.038919
+vn 0.000000 1.000000 -0.000001
+vn 0.000000 1.000000 -0.000001
+vn 0.000000 1.000000 -0.000001
+vn 0.000000 1.000000 -0.000001
+vn 0.000000 1.000000 0.000001
+vn 0.000000 1.000000 0.000001
+vn 0.000000 1.000000 0.000001
+vn 0.000000 1.000000 0.000001
+vn -0.349649 0.935712 0.046784
+vn -0.349649 0.935712 0.046784
+vn -0.349649 0.935712 0.046784
+vn -0.349649 0.935712 0.046784
+vn -0.989917 0.050184 0.132462
+vn -0.989917 0.050184 0.132462
+vn -0.989917 0.050184 0.132462
+vn -0.989917 0.050184 0.132462
+vn -0.983599 0.123326 0.131619
+vn -0.983599 0.123326 0.131619
+vn -0.963939 0.232774 0.128988
+vn -0.963919 0.232860 0.128986
+vn -0.963939 0.232774 0.128988
+vn -0.967826 0.215731 0.129509
+vn -0.967826 0.215731 0.129509
+vn -0.963919 0.232860 0.128986
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.472823 0.878884 0.063260
+vn -0.472823 0.878884 0.063260
+vn -0.472823 0.878884 0.063260
+vn -0.472823 0.878884 0.063260
+vn -0.989916 -0.050195 0.132465
+vn -0.989916 -0.050195 0.132465
+vn -0.989916 -0.050195 0.132465
+vn -0.989916 -0.050195 0.132465
+vn -0.349658 -0.935708 0.046793
+vn -0.349658 -0.935708 0.046793
+vn -0.349658 -0.935708 0.046793
+vn -0.349658 -0.935708 0.046793
+vn 0.290871 -0.955970 -0.038924
+vn 0.290871 -0.955970 -0.038924
+vn 0.290871 -0.955970 -0.038924
+vn 0.290871 -0.955970 -0.038924
+vn 0.827904 -0.549820 -0.110785
+vn 0.827904 -0.549820 -0.110785
+vn 0.827904 -0.549820 -0.110785
+vn 0.827904 -0.549820 -0.110785
+vn 0.950343 -0.284034 -0.127171
+vn 0.950343 -0.284034 -0.127171
+vn 0.950343 -0.284034 -0.127171
+vn 0.950343 -0.284034 -0.127171
+vn 0.944710 -0.302560 -0.126415
+vn 0.893589 -0.432667 -0.119575
+vn 0.893589 -0.432667 -0.119575
+vn 0.944710 -0.302560 -0.126415
+vn 0.983304 -0.125697 -0.131579
+vn 0.983304 -0.125697 -0.131579
+vn 0.944710 -0.302560 -0.126415
+vn 0.944710 -0.302560 -0.126415
+vn 0.983304 0.125696 -0.131579
+vn 0.983304 0.125696 -0.131579
+vn 0.983304 -0.125697 -0.131579
+vn 0.983304 -0.125697 -0.131579
+vn 0.944711 0.302556 -0.126415
+vn 0.944711 0.302556 -0.126415
+vn 0.983304 0.125696 -0.131579
+vn 0.983304 0.125696 -0.131579
+vn 0.944711 0.302556 -0.126415
+vn 0.906762 0.403807 -0.121336
+vn 0.906762 0.403807 -0.121336
+vn 0.944711 0.302556 -0.126415
+vn 0.906762 0.403807 -0.121336
+vn 0.862404 0.492891 -0.115400
+vn 0.862404 0.492891 -0.115400
+vn 0.906762 0.403807 -0.121336
+vn 0.827904 0.549820 -0.110786
+vn 0.827904 0.549820 -0.110786
+vn 0.862404 0.492891 -0.115400
+vn 0.862404 0.492891 -0.115400
+vn 0.290868 0.955971 -0.038921
+vn 0.290868 0.955971 -0.038921
+vn 0.290868 0.955971 -0.038921
+vn 0.290868 0.955971 -0.038921
+vn 0.000000 1.000000 -0.000002
+vn 0.000000 1.000000 -0.000002
+vn 0.000000 1.000000 -0.000002
+vn 0.000000 1.000000 -0.000002
+vn 0.000000 1.000000 0.000001
+vn 0.000000 1.000000 0.000001
+vn 0.000000 1.000000 0.000001
+vn 0.000000 1.000000 0.000001
+vn -0.349658 0.935708 0.046785
+vn -0.349658 0.935708 0.046785
+vn -0.349658 0.935708 0.046785
+vn -0.349658 0.935708 0.046785
+vn -0.989916 0.050196 0.132465
+vn -0.989916 0.050196 0.132465
+vn -0.989916 0.050196 0.132465
+vn -0.989916 0.050196 0.132465
+vn -0.964064 0.232246 0.129007
+vn -0.983599 0.123325 0.131618
+vn -0.983599 0.123325 0.131618
+vn -0.964324 0.231144 0.129042
+vn -0.964064 0.232246 0.129007
+vn -0.964324 0.231144 0.129042
+vn -0.967824 0.215737 0.129512
+vn -0.967824 0.215737 0.129512
+vn 0.000000 1.000000 0.000004
+vn 0.000000 1.000000 0.000004
+vn 0.000000 1.000000 0.000004
+vn 0.000000 1.000000 0.000004
+vn -0.472808 0.878891 0.063277
+vn -0.472808 0.878891 0.063277
+vn -0.472808 0.878891 0.063277
+vn -0.472808 0.878891 0.063277
+vn -0.989917 -0.050187 0.132464
+vn -0.989917 -0.050187 0.132464
+vn -0.989917 -0.050187 0.132464
+vn -0.989917 -0.050187 0.132464
+vn -0.349631 -0.935719 0.046783
+vn -0.349631 -0.935719 0.046783
+vn -0.349631 -0.935719 0.046783
+vn -0.349631 -0.935719 0.046783
+vn 0.289197 -0.956487 -0.038697
+vn 0.289197 -0.956487 -0.038697
+vn 0.289197 -0.956487 -0.038697
+vn 0.289197 -0.956487 -0.038697
+vn 0.823885 -0.555931 -0.110243
+vn 0.823885 -0.555931 -0.110243
+vn 0.823885 -0.555931 -0.110243
+vn 0.823885 -0.555931 -0.110243
+vn 0.950315 -0.284130 -0.127168
+vn 0.950315 -0.284130 -0.127168
+vn 0.950315 -0.284130 -0.127168
+vn 0.950315 -0.284130 -0.127168
+vn 0.893617 -0.432609 -0.119579
+vn 0.893617 -0.432609 -0.119579
+vn 0.945036 -0.301523 -0.126456
+vn 0.945036 -0.301523 -0.126456
+vn 0.945036 -0.301523 -0.126456
+vn 0.945036 -0.301523 -0.126456
+vn 0.983260 -0.126047 -0.131571
+vn 0.983261 -0.126047 -0.131571
+vn 0.983261 -0.126047 -0.131571
+vn 0.983260 -0.126047 -0.131571
+vn 0.983261 0.126043 -0.131574
+vn 0.983261 0.126043 -0.131574
+vn 0.983261 0.126043 -0.131574
+vn 0.983261 0.126043 -0.131574
+vn 0.945035 0.301524 -0.126463
+vn 0.945035 0.301523 -0.126463
+vn 0.945035 0.301523 -0.126463
+vn 0.945035 0.301524 -0.126463
+vn 0.906516 0.404366 -0.121312
+vn 0.906516 0.404366 -0.121312
+vn 0.906516 0.404366 -0.121312
+vn 0.906516 0.404366 -0.121312
+vn 0.854985 0.505876 -0.114408
+vn 0.854984 0.505878 -0.114408
+vn 0.854984 0.505878 -0.114408
+vn 0.854985 0.505876 -0.114408
+vn 0.823898 0.555912 -0.110248
+vn 0.823898 0.555912 -0.110248
+vn 0.289177 0.956493 -0.038696
+vn 0.289177 0.956493 -0.038696
+vn 0.289177 0.956493 -0.038696
+vn 0.289177 0.956493 -0.038696
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000002
+vn 0.000000 1.000000 0.000002
+vn 0.000000 1.000000 0.000002
+vn 0.000000 1.000000 0.000002
+vn -0.349632 0.935718 0.046786
+vn -0.349632 0.935718 0.046786
+vn -0.349632 0.935718 0.046786
+vn -0.349632 0.935718 0.046786
+vn -0.989917 0.050188 0.132461
+vn -0.989917 0.050188 0.132461
+vn -0.989917 0.050188 0.132461
+vn -0.989917 0.050188 0.132461
+vn -0.963940 0.232771 0.128989
+vn -0.983599 0.123327 0.131618
+vn -0.983599 0.123326 0.131618
+vn -0.963940 0.232771 0.128989
+vn -0.963940 0.232771 0.128989
+vn -0.963940 0.232771 0.128989
+vn -0.967826 0.215732 0.129508
+vn -0.967826 0.215732 0.129508
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.472836 0.878876 0.063276
+vn -0.472836 0.878876 0.063276
+vn -0.472836 0.878876 0.063276
+vn -0.472836 0.878876 0.063276
+vn -0.989916 -0.050191 0.132464
+vn -0.989916 -0.050191 0.132464
+vn -0.989916 -0.050191 0.132464
+vn -0.989916 -0.050191 0.132464
+vn -0.349652 -0.935711 0.046786
+vn -0.349652 -0.935711 0.046786
+vn -0.349652 -0.935711 0.046786
+vn -0.349652 -0.935711 0.046786
+vn 0.289188 -0.956490 -0.038696
+vn 0.289188 -0.956490 -0.038696
+vn 0.289188 -0.956490 -0.038696
+vn 0.289188 -0.956490 -0.038696
+vn 0.823894 -0.555917 -0.110250
+vn 0.823894 -0.555917 -0.110250
+vn 0.823894 -0.555917 -0.110250
+vn 0.823894 -0.555917 -0.110250
+vn 0.950323 -0.284107 -0.127163
+vn 0.950323 -0.284107 -0.127163
+vn 0.950323 -0.284107 -0.127163
+vn 0.950323 -0.284107 -0.127163
+vn 0.893609 -0.432626 -0.119571
+vn 0.893609 -0.432626 -0.119571
+vn 0.945037 -0.301519 -0.126455
+vn 0.945037 -0.301521 -0.126455
+vn 0.945037 -0.301521 -0.126455
+vn 0.945037 -0.301519 -0.126455
+vn 0.983262 -0.126039 -0.131572
+vn 0.983262 -0.126039 -0.131572
+vn 0.983262 -0.126039 -0.131572
+vn 0.983262 -0.126039 -0.131572
+vn 0.983261 0.126040 -0.131571
+vn 0.983262 0.126038 -0.131572
+vn 0.983262 0.126038 -0.131572
+vn 0.983261 0.126040 -0.131571
+vn 0.945037 0.301520 -0.126456
+vn 0.945037 0.301520 -0.126456
+vn 0.945037 0.301520 -0.126456
+vn 0.945037 0.301520 -0.126456
+vn 0.906522 0.404356 -0.121305
+vn 0.906521 0.404357 -0.121305
+vn 0.906521 0.404357 -0.121305
+vn 0.906522 0.404356 -0.121305
+vn 0.854979 0.505887 -0.114410
+vn 0.854980 0.505886 -0.114410
+vn 0.854980 0.505886 -0.114410
+vn 0.854979 0.505887 -0.114410
+vn 0.823881 0.555937 -0.110248
+vn 0.823881 0.555937 -0.110247
+vn 0.289183 0.956491 -0.038702
+vn 0.289183 0.956491 -0.038702
+vn 0.289183 0.956491 -0.038702
+vn 0.289183 0.956491 -0.038702
+vn -0.000001 1.000000 -0.000005
+vn -0.000001 1.000000 -0.000005
+vn -0.000001 1.000000 -0.000005
+vn -0.000001 1.000000 -0.000005
+vn 0.000000 1.000000 -0.000003
+vn 0.000000 1.000000 -0.000003
+vn 0.000000 1.000000 -0.000003
+vn 0.000000 1.000000 -0.000003
+vn -0.349651 0.935711 0.046786
+vn -0.349652 0.935711 0.046786
+vn -0.349652 0.935711 0.046786
+vn -0.349652 0.935711 0.046786
+vn -0.989916 0.050192 0.132464
+vn -0.989916 0.050192 0.132464
+vn -0.989916 0.050192 0.132464
+vn -0.989916 0.050192 0.132464
+vn -0.963943 0.232758 0.128988
+vn -0.983599 0.123327 0.131618
+vn -0.983599 0.123327 0.131618
+vn -0.963964 0.232670 0.128991
+vn -0.963943 0.232758 0.128988
+vn -0.963964 0.232670 0.128991
+vn -0.967827 0.215731 0.129507
+vn -0.967827 0.215731 0.129507
+vn 0.000000 1.000000 0.000003
+vn 0.000000 1.000000 0.000003
+vn 0.000000 1.000000 0.000003
+vn 0.000000 1.000000 0.000003
+vn -0.472825 0.878882 0.063274
+vn -0.472825 0.878882 0.063274
+vn -0.472825 0.878882 0.063274
+vn -0.472825 0.878882 0.063274
+vn -0.989916 -0.050195 0.132462
+vn -0.989916 -0.050195 0.132462
+vn -0.989916 -0.050195 0.132462
+vn -0.989916 -0.050195 0.132462
+vn -0.349657 -0.935709 0.046786
+vn -0.349657 -0.935709 0.046786
+vn -0.349657 -0.935709 0.046786
+vn -0.349657 -0.935709 0.046786
+vn 0.289189 -0.956489 -0.038701
+vn 0.289189 -0.956489 -0.038701
+vn 0.289189 -0.956489 -0.038701
+vn 0.289189 -0.956489 -0.038701
+vn 0.823902 -0.555905 -0.110255
+vn 0.823902 -0.555905 -0.110255
+vn 0.823902 -0.555905 -0.110255
+vn 0.823902 -0.555905 -0.110255
+vn 0.950309 -0.284153 -0.127161
+vn 0.950309 -0.284153 -0.127161
+vn 0.950309 -0.284153 -0.127161
+vn 0.950309 -0.284153 -0.127161
+vn 0.893613 -0.432617 -0.119579
+vn 0.893613 -0.432617 -0.119579
+vn 0.945037 -0.301519 -0.126460
+vn 0.945036 -0.301520 -0.126460
+vn 0.945036 -0.301520 -0.126460
+vn 0.945037 -0.301519 -0.126460
+vn 0.983261 -0.126040 -0.131576
+vn 0.983261 -0.126039 -0.131576
+vn 0.983261 -0.126039 -0.131576
+vn 0.983261 -0.126040 -0.131576
+vn 0.983261 0.126038 -0.131578
+vn 0.983261 0.126038 -0.131578
+vn 0.983261 0.126038 -0.131578
+vn 0.983261 0.126038 -0.131578
+vn 0.945035 0.301521 -0.126464
+vn 0.945036 0.301520 -0.126464
+vn 0.945036 0.301520 -0.126464
+vn 0.945035 0.301521 -0.126464
+vn 0.906521 0.404357 -0.121307
+vn 0.906521 0.404357 -0.121307
+vn 0.906521 0.404357 -0.121307
+vn 0.906521 0.404357 -0.121307
+vn 0.854978 0.505890 -0.114405
+vn 0.854978 0.505890 -0.114405
+vn 0.854978 0.505890 -0.114405
+vn 0.854978 0.505890 -0.114405
+vn 0.823877 0.555943 -0.110244
+vn 0.823877 0.555943 -0.110244
+vn 0.289196 0.956487 -0.038702
+vn 0.289196 0.956487 -0.038702
+vn 0.289196 0.956487 -0.038702
+vn 0.289196 0.956487 -0.038702
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 -0.000003
+vn 0.000000 1.000000 -0.000003
+vn 0.000000 1.000000 -0.000003
+vn 0.000000 1.000000 -0.000003
+vn -0.349648 0.935712 0.046785
+vn -0.349648 0.935712 0.046785
+vn -0.349648 0.935712 0.046785
+vn -0.349648 0.935712 0.046785
+vn -0.989916 0.050196 0.132463
+vn -0.989916 0.050196 0.132463
+vn -0.989916 0.050196 0.132463
+vn -0.989916 0.050196 0.132463
+vn -0.132630 -0.000005 -0.991166
+vn -0.132630 -0.000005 -0.991166
+vn -0.132630 -0.000005 -0.991166
+vn -0.132630 -0.000005 -0.991166
+vn 0.132635 -0.000008 0.991165
+vn 0.132635 -0.000008 0.991165
+vn 0.132635 -0.000008 0.991165
+vn 0.132635 -0.000008 0.991165
+vn -0.132635 0.000000 -0.991165
+vn -0.132635 0.000000 -0.991165
+vn -0.132635 0.000000 -0.991165
+vn -0.132635 0.000000 -0.991165
+vn 0.132629 0.000001 0.991166
+vn 0.132629 0.000001 0.991166
+vn 0.132629 0.000001 0.991166
+vn 0.132629 0.000001 0.991166
+vn -0.132647 -0.000009 -0.991163
+vn -0.132647 -0.000009 -0.991163
+vn -0.132647 -0.000009 -0.991163
+vn -0.132647 -0.000009 -0.991163
+vn 0.132637 0.000000 0.991165
+vn 0.132637 0.000000 0.991165
+vn 0.132637 0.000000 0.991165
+vn 0.132637 0.000000 0.991165
+vn -0.132641 -0.000005 -0.991164
+vn -0.132638 -0.000000 -0.991165
+vn -0.132638 0.000000 -0.991165
+vn -0.132641 -0.000005 -0.991164
+vn 0.132627 0.000000 0.991166
+vn 0.132617 0.000005 0.991167
+vn 0.132617 0.000005 0.991167
+vn 0.132627 -0.000000 0.991166
+vn -0.132638 0.000000 -0.991165
+vn -0.132638 -0.000000 -0.991165
+vn -0.132634 0.000001 -0.991165
+vn -0.132634 0.000001 -0.991165
+vn 0.132627 -0.000000 0.991166
+vn 0.132636 -0.000001 0.991165
+vn 0.132636 -0.000001 0.991165
+vn 0.132627 0.000000 0.991166
+vn -0.132634 0.000001 -0.991165
+vn -0.132634 0.000001 -0.991165
+vn -0.132632 0.000000 -0.991165
+vn -0.132632 0.000000 -0.991165
+vn 0.132636 -0.000001 0.991165
+vn 0.132637 -0.000000 0.991165
+vn 0.132637 -0.000000 0.991165
+vn 0.132636 -0.000001 0.991165
+vn -0.132632 0.000000 -0.991165
+vn -0.132632 0.000000 -0.991165
+vn -0.132631 0.000001 -0.991166
+vn -0.132631 0.000001 -0.991166
+vn 0.132637 -0.000000 0.991165
+vn 0.132629 -0.000002 0.991166
+vn 0.132629 -0.000002 0.991166
+vn 0.132637 -0.000000 0.991165
+vn -0.132631 0.000001 -0.991166
+vn -0.132624 0.000006 -0.991166
+vn -0.132625 0.000006 -0.991166
+vn -0.132631 0.000001 -0.991166
+vn 0.132619 -0.000002 0.991167
+vn 0.132629 -0.000002 0.991166
+vn 0.132629 -0.000002 0.991166
+vn 0.132619 -0.000002 0.991167
+vn -0.132624 0.000006 -0.991166
+vn -0.132630 0.000002 -0.991166
+vn -0.132628 0.000002 -0.991166
+vn -0.132625 0.000006 -0.991166
+vn 0.132625 0.000002 0.991166
+vn 0.132619 -0.000002 0.991167
+vn 0.132619 -0.000002 0.991167
+vn 0.132625 0.000002 0.991166
+vn -0.132628 0.000002 -0.991166
+vn -0.132630 0.000002 -0.991166
+vn -0.132636 0.000000 -0.991165
+vn -0.132636 0.000000 -0.991165
+vn 0.132625 0.000002 0.991166
+vn 0.132625 0.000000 0.991166
+vn 0.132625 0.000000 0.991166
+vn 0.132625 0.000002 0.991166
+vn -0.132622 0.000005 -0.991167
+vn -0.132622 0.000005 -0.991167
+vn -0.132622 0.000005 -0.991167
+vn -0.132622 0.000005 -0.991167
+vn 0.132627 -0.000005 0.991166
+vn 0.132627 -0.000005 0.991166
+vn 0.132627 -0.000005 0.991166
+vn 0.132627 -0.000005 0.991166
+vn -0.132632 0.000009 -0.991165
+vn -0.132632 0.000009 -0.991165
+vn -0.132632 0.000009 -0.991165
+vn -0.132632 0.000009 -0.991165
+vn -0.991166 0.000000 0.132625
+vn -0.991166 0.000000 0.132625
+vn -0.991166 0.000000 0.132625
+vn -0.991166 0.000000 0.132625
+vn 0.132635 0.000006 0.991165
+vn 0.132635 0.000006 0.991165
+vn 0.132635 0.000006 0.991165
+vn 0.132635 0.000006 0.991165
+vn -0.132635 0.000000 -0.991165
+vn -0.132635 0.000000 -0.991165
+vn -0.132635 0.000000 -0.991165
+vn -0.132635 0.000000 -0.991165
+vn 0.132633 -0.000012 0.991165
+vn 0.132633 -0.000012 0.991165
+vn 0.132633 -0.000012 0.991165
+vn 0.132633 -0.000012 0.991165
+vn -0.132651 -0.000005 -0.991163
+vn -0.132651 -0.000005 -0.991163
+vn -0.132651 -0.000005 -0.991163
+vn -0.132651 -0.000005 -0.991163
+vn 0.132642 -0.000003 0.991164
+vn 0.132642 -0.000003 0.991164
+vn 0.132642 -0.000003 0.991164
+vn 0.132642 -0.000003 0.991164
+vn -0.132629 0.000005 -0.991166
+vn -0.132629 0.000005 -0.991166
+vn -0.132629 0.000005 -0.991166
+vn -0.132629 0.000005 -0.991166
+vn 0.132604 0.000005 0.991169
+vn 0.132604 0.000005 0.991169
+vn 0.132604 0.000005 0.991169
+vn 0.132604 0.000005 0.991169
+vn -0.132630 0.000000 -0.991166
+vn -0.132622 0.000000 -0.991167
+vn -0.132622 0.000000 -0.991167
+vn -0.132630 0.000000 -0.991166
+vn 0.132630 -0.000002 0.991166
+vn 0.132614 0.000002 0.991168
+vn 0.132614 0.000002 0.991168
+vn 0.132630 -0.000002 0.991166
+vn -0.132622 0.000000 -0.991167
+vn -0.132622 0.000000 -0.991167
+vn -0.132621 0.000000 -0.991167
+vn -0.132622 0.000000 -0.991167
+vn 0.132630 -0.000002 0.991166
+vn 0.132643 -0.000002 0.991164
+vn 0.132642 -0.000002 0.991164
+vn 0.132630 -0.000002 0.991166
+vn -0.132622 0.000000 -0.991167
+vn -0.132621 0.000000 -0.991167
+vn -0.132634 0.000002 -0.991165
+vn -0.132633 0.000002 -0.991165
+vn 0.132643 -0.000002 0.991164
+vn 0.132640 0.000002 0.991164
+vn 0.132640 0.000002 0.991164
+vn 0.132642 -0.000002 0.991164
+vn -0.132633 0.000002 -0.991165
+vn -0.132634 0.000002 -0.991165
+vn -0.132637 0.000002 -0.991165
+vn -0.132637 0.000002 -0.991165
+vn 0.132640 0.000002 0.991164
+vn 0.132627 0.000002 0.991166
+vn 0.132626 0.000002 0.991166
+vn 0.132640 0.000002 0.991164
+vn -0.132637 0.000002 -0.991165
+vn -0.132628 -0.000003 -0.991166
+vn -0.132627 -0.000003 -0.991166
+vn -0.132637 0.000002 -0.991165
+vn 0.132618 -0.000003 0.991167
+vn 0.132626 0.000002 0.991166
+vn 0.132627 0.000002 0.991166
+vn 0.132617 -0.000003 0.991167
+vn -0.132628 -0.000003 -0.991166
+vn -0.132625 -0.000002 -0.991166
+vn -0.132627 -0.000002 -0.991166
+vn -0.132627 -0.000003 -0.991166
+vn 0.132631 -0.000004 0.991166
+vn 0.132618 -0.000003 0.991167
+vn 0.132617 -0.000003 0.991167
+vn 0.132631 -0.000004 0.991165
+vn -0.132627 -0.000002 -0.991166
+vn -0.132625 -0.000002 -0.991166
+vn -0.132620 0.000000 -0.991167
+vn -0.132620 0.000000 -0.991167
+vn 0.132631 -0.000004 0.991165
+vn 0.132632 -0.000005 0.991165
+vn 0.132632 -0.000005 0.991165
+vn 0.132631 -0.000004 0.991166
+vn -0.132647 -0.000011 -0.991163
+vn -0.132647 -0.000011 -0.991163
+vn -0.132647 -0.000011 -0.991163
+vn -0.132647 -0.000011 -0.991163
+vn 0.132644 -0.000001 0.991164
+vn 0.132644 -0.000001 0.991164
+vn 0.132644 -0.000001 0.991164
+vn 0.132644 -0.000001 0.991164
+vn -0.132632 -0.000009 -0.991165
+vn -0.132632 -0.000009 -0.991165
+vn -0.132632 -0.000009 -0.991165
+vn -0.132632 -0.000009 -0.991165
+vn -0.991165 0.000000 0.132635
+vn -0.991165 0.000000 0.132635
+vn -0.991165 0.000000 0.132635
+vn -0.991165 0.000000 0.132635
+vn 0.132628 -0.000013 0.991166
+vn 0.132628 -0.000013 0.991166
+vn 0.132628 -0.000013 0.991166
+vn 0.132628 -0.000013 0.991166
+vn -0.132624 -0.000021 -0.991167
+vn -0.132624 -0.000021 -0.991167
+vn -0.132624 -0.000021 -0.991167
+vn -0.132624 -0.000021 -0.991167
+vn 0.132589 0.000035 0.991171
+vn 0.132589 0.000035 0.991171
+vn 0.132589 0.000035 0.991171
+vn 0.132589 0.000035 0.991171
+vn -0.132594 0.000000 -0.991171
+vn -0.132594 0.000000 -0.991171
+vn -0.132594 0.000000 -0.991171
+vn -0.132594 0.000000 -0.991171
+vn 0.132590 0.000013 0.991171
+vn 0.132590 0.000013 0.991171
+vn 0.132590 0.000013 0.991171
+vn 0.132590 0.000013 0.991171
+vn -0.132615 0.000005 -0.991168
+vn -0.132615 0.000005 -0.991168
+vn -0.132615 0.000005 -0.991168
+vn -0.132615 0.000005 -0.991168
+vn 0.132619 0.000009 0.991167
+vn 0.132619 0.000009 0.991167
+vn 0.132619 0.000009 0.991167
+vn 0.132619 0.000009 0.991167
+vn -0.132602 -0.000007 -0.991169
+vn -0.132607 -0.000003 -0.991169
+vn -0.132607 -0.000003 -0.991169
+vn -0.132602 -0.000007 -0.991169
+vn 0.132628 -0.000004 0.991166
+vn 0.132652 -0.000010 0.991163
+vn 0.132652 -0.000010 0.991163
+vn 0.132628 -0.000004 0.991166
+vn -0.132607 -0.000003 -0.991169
+vn -0.132607 -0.000003 -0.991169
+vn -0.132616 -0.000001 -0.991168
+vn -0.132617 -0.000001 -0.991167
+vn 0.132628 -0.000004 0.991166
+vn 0.132628 -0.000001 0.991166
+vn 0.132628 -0.000001 0.991166
+vn 0.132628 -0.000004 0.991166
+vn -0.132617 -0.000001 -0.991167
+vn -0.132616 -0.000001 -0.991168
+vn -0.132645 0.000001 -0.991164
+vn -0.132644 0.000001 -0.991164
+vn 0.132628 -0.000001 0.991166
+vn 0.132636 0.000000 0.991165
+vn 0.132636 0.000000 0.991165
+vn 0.132628 -0.000001 0.991166
+vn -0.132644 0.000001 -0.991164
+vn -0.132645 0.000001 -0.991164
+vn -0.132653 0.000004 -0.991163
+vn -0.132654 0.000004 -0.991162
+vn 0.132636 0.000000 0.991165
+vn 0.132637 0.000001 0.991165
+vn 0.132637 0.000001 0.991165
+vn 0.132636 0.000000 0.991165
+vn -0.132653 0.000004 -0.991163
+vn -0.132632 0.000006 -0.991165
+vn -0.132631 0.000007 -0.991166
+vn -0.132654 0.000004 -0.991162
+vn 0.132641 0.000005 0.991164
+vn 0.132637 0.000001 0.991165
+vn 0.132637 0.000001 0.991165
+vn 0.132641 0.000005 0.991164
+vn -0.132632 0.000006 -0.991165
+vn -0.132608 -0.000004 -0.991169
+vn -0.132613 -0.000004 -0.991168
+vn -0.132631 0.000007 -0.991166
+vn 0.132640 -0.000004 0.991164
+vn 0.132641 0.000005 0.991164
+vn 0.132641 0.000005 0.991164
+vn 0.132640 -0.000004 0.991164
+vn -0.132613 -0.000004 -0.991168
+vn -0.132608 -0.000004 -0.991169
+vn -0.132594 -0.000005 -0.991171
+vn -0.132594 -0.000005 -0.991171
+vn 0.132640 -0.000004 0.991164
+vn 0.132640 -0.000007 0.991164
+vn 0.132639 -0.000007 0.991164
+vn 0.132640 -0.000004 0.991164
+vn -0.132635 0.000026 -0.991165
+vn -0.132635 0.000026 -0.991165
+vn -0.132635 0.000026 -0.991165
+vn -0.132635 0.000026 -0.991165
+vn 0.132615 -0.000032 0.991168
+vn 0.132615 -0.000032 0.991168
+vn 0.132615 -0.000032 0.991168
+vn 0.132615 -0.000032 0.991168
+vn -0.132640 0.000018 -0.991164
+vn -0.132640 0.000018 -0.991164
+vn -0.132640 0.000018 -0.991164
+vn -0.132640 0.000018 -0.991164
+vn -0.991165 0.000000 0.132636
+vn -0.991165 0.000000 0.132636
+vn -0.991165 0.000000 0.132636
+vn -0.991165 0.000000 0.132636
+vn 0.132626 -0.000029 0.991166
+vn 0.132626 -0.000029 0.991166
+vn 0.132626 -0.000029 0.991166
+vn 0.132626 -0.000029 0.991166
+vn 0.132293 -0.069595 0.988765
+vn 0.128862 -0.235907 0.963194
+vn 0.128862 -0.235907 0.963194
+vn 0.131876 -0.105200 0.985668
+vn 0.000000 -1.000000 -0.000003
+vn 0.000000 -1.000000 -0.000003
+vn 0.000000 -1.000000 -0.000003
+vn 0.000000 -1.000000 -0.000003
+vn 0.132631 -0.000005 0.991165
+vn 0.132622 -0.006434 0.991146
+vn 0.132620 -0.007540 0.991138
+vn 0.132631 -0.000006 0.991165
+vn 0.132622 -0.006434 0.991146
+vn 0.132293 -0.069595 0.988765
+vn 0.131876 -0.105200 0.985668
+vn 0.132620 -0.007540 0.991138
+vn 0.000000 -1.000000 0.000001
+vn 0.000000 -1.000000 0.000001
+vn 0.000000 -1.000000 0.000001
+vn 0.000000 -1.000000 0.000001
+vn -0.983599 0.123326 0.131619
+vn -0.983651 -0.122480 0.132019
+vn -0.983712 -0.121981 0.132025
+vn -0.983599 0.123327 0.131619
+vn -0.983712 -0.121981 0.132025
+vn -0.983651 -0.122480 0.132019
+vn -0.963981 -0.232176 0.129754
+vn -0.963847 -0.232740 0.129736
+vn -0.472883 -0.878850 0.063279
+vn -0.472883 -0.878850 0.063279
+vn -0.472883 -0.878850 0.063279
+vn -0.472883 -0.878850 0.063279
+vn -0.966433 -0.221558 0.130074
+vn -0.963847 -0.232740 0.129736
+vn -0.963981 -0.232176 0.129754
+vn -0.966433 -0.221558 0.130074
+vn -0.983599 0.123327 0.131618
+vn -0.983988 -0.120127 0.131670
+vn -0.984914 -0.112136 0.131794
+vn -0.983599 0.123327 0.131618
+vn -0.472893 -0.878845 0.063276
+vn -0.472893 -0.878845 0.063276
+vn -0.472893 -0.878845 0.063276
+vn -0.472893 -0.878845 0.063276
+vn -0.132344 -0.065832 -0.989015
+vn -0.132631 -0.000000 -0.991166
+vn -0.132631 -0.000000 -0.991166
+vn -0.131858 -0.107828 -0.985387
+vn -0.984914 -0.112136 0.131794
+vn -0.983988 -0.120127 0.131670
+vn -0.963909 -0.232901 0.128984
+vn -0.963930 -0.232812 0.128987
+vn 0.000000 -1.000000 -0.000001
+vn 0.000000 -1.000000 -0.000001
+vn 0.000000 -1.000000 -0.000001
+vn 0.000000 -1.000000 -0.000001
+vn -0.963930 -0.232812 0.128987
+vn -0.963909 -0.232901 0.128984
+vn -0.967826 -0.215734 0.129508
+vn -0.967826 -0.215734 0.129508
+vn -0.983599 0.123327 0.131618
+vn -0.983586 -0.123433 0.131615
+vn -0.983608 -0.123253 0.131618
+vn -0.983599 0.123326 0.131618
+vn -0.983599 0.123326 0.131619
+vn -0.982610 -0.131105 0.131487
+vn -0.983522 -0.123952 0.131609
+vn -0.983599 0.123326 0.131619
+vn -0.472902 -0.878840 0.063277
+vn -0.472902 -0.878840 0.063277
+vn -0.472902 -0.878840 0.063277
+vn -0.472902 -0.878840 0.063277
+vn -0.472890 -0.878846 0.063283
+vn -0.472890 -0.878846 0.063283
+vn -0.472890 -0.878846 0.063283
+vn -0.472890 -0.878846 0.063283
+vn 0.000000 -1.000000 -0.000001
+vn 0.000000 -1.000000 -0.000001
+vn 0.000000 -1.000000 -0.000001
+vn 0.000000 -1.000000 -0.000001
+vn -0.982610 -0.131105 0.131487
+vn -0.963919 -0.232858 0.128986
+vn -0.963949 -0.232732 0.128990
+vn -0.983522 -0.123952 0.131609
+vn -0.967827 -0.215729 0.129510
+vn -0.963949 -0.232732 0.128990
+vn -0.963919 -0.232858 0.128986
+vn -0.967827 -0.215729 0.129510
+vn -0.983599 0.123326 0.131619
+vn -0.983685 -0.122624 0.131631
+vn -0.983612 -0.123222 0.131621
+vn -0.983599 0.123326 0.131619
+vn -0.472884 -0.878849 0.063282
+vn -0.472884 -0.878849 0.063282
+vn -0.472884 -0.878849 0.063282
+vn -0.472884 -0.878849 0.063282
+vn -0.983599 0.123325 0.131618
+vn -0.984734 -0.113733 0.131769
+vn -0.983954 -0.120407 0.131665
+vn -0.983599 0.123325 0.131618
+vn -0.472871 -0.878857 0.063267
+vn -0.472871 -0.878857 0.063267
+vn -0.472871 -0.878857 0.063267
+vn -0.472871 -0.878857 0.063267
+vn -0.983599 0.123326 0.131618
+vn -0.983518 -0.123982 0.131608
+vn -0.982830 -0.129418 0.131515
+vn -0.983599 0.123326 0.131618
+vn -0.128026 -0.261248 -0.956744
+vn -0.132344 -0.065832 -0.989015
+vn -0.131858 -0.107828 -0.985387
+vn -0.128026 -0.261248 -0.956744
+vn 0.000000 -1.000000 -0.000003
+vn 0.000000 -1.000000 -0.000003
+vn 0.000000 -1.000000 -0.000003
+vn 0.000000 -1.000000 -0.000003
+vn -0.472883 -0.878850 0.063282
+vn -0.472883 -0.878850 0.063282
+vn -0.472883 -0.878850 0.063282
+vn -0.472883 -0.878850 0.063282
+vn -0.983608 -0.123253 0.131618
+vn -0.983586 -0.123433 0.131615
+vn -0.963938 -0.232777 0.128988
+vn -0.963942 -0.232760 0.128988
+vn -0.983954 -0.120407 0.131665
+vn -0.984734 -0.113733 0.131769
+vn -0.963927 -0.232824 0.128986
+vn -0.964067 -0.232233 0.129004
+vn 0.000000 -1.000000 0.000001
+vn 0.000000 -1.000000 0.000001
+vn 0.000000 -1.000000 0.000001
+vn 0.000000 -1.000000 0.000001
+vn 0.000000 -1.000000 -0.000004
+vn 0.000000 -1.000000 -0.000004
+vn 0.000000 -1.000000 -0.000004
+vn 0.000000 -1.000000 -0.000004
+vn 0.000000 -1.000000 -0.000001
+vn 0.000000 -1.000000 -0.000001
+vn 0.000000 -1.000000 -0.000001
+vn 0.000000 -1.000000 -0.000001
+vn 0.000000 -1.000000 -0.000002
+vn 0.000000 -1.000000 -0.000002
+vn 0.000000 -1.000000 -0.000002
+vn 0.000000 -1.000000 -0.000002
+vn -0.963938 -0.232777 0.128988
+vn -0.967827 -0.215729 0.129508
+vn -0.967827 -0.215729 0.129508
+vn -0.963942 -0.232760 0.128988
+vn -0.983685 -0.122624 0.131631
+vn -0.963814 -0.233302 0.128971
+vn -0.964156 -0.231857 0.129017
+vn -0.983612 -0.123222 0.131621
+vn -0.967826 -0.215734 0.129507
+vn -0.967826 -0.215734 0.129507
+vn -0.964156 -0.231857 0.129017
+vn -0.963814 -0.233302 0.128971
+vn -0.967825 -0.215739 0.129506
+vn -0.967825 -0.215739 0.129506
+vn -0.964067 -0.232233 0.129004
+vn -0.963927 -0.232824 0.128986
+vn -0.983518 -0.123982 0.131608
+vn -0.963945 -0.232749 0.128989
+vn -0.963962 -0.232676 0.128991
+vn -0.982830 -0.129418 0.131515
+vn -0.967826 -0.215732 0.129508
+vn -0.963962 -0.232676 0.128991
+vn -0.963945 -0.232749 0.128989
+vn -0.967826 -0.215732 0.129508
+s off
+g book1_low1
+usemtl book1_low1SG
+f 1/1/1 2/2/2 3/3/3 4/4/4
+f 5/5/5 6/6/6 4/7/7 3/8/8
+f 7/9/9 8/10/10 9/11/11 10/12/12
+f 11/13/13 12/14/14 13/15/15 14/16/16
+f 15/17/17 16/18/18 17/19/19 18/20/20
+f 19/21/21 1/1/22 4/4/23 20/22/24
+f 6/6/25 21/23/26 20/24/27 4/7/28
+f 5/25/29 22/26/30 21/27/31 6/28/32
+f 23/29/33 24/30/34 18/31/35 17/32/36
+f 23/33/37 17/19/38 16/18/39 25/34/40
+f 20/22/41 26/35/42 27/36/43 19/21/44
+f 21/23/45 28/37/46 26/38/47 20/24/48
+f 29/39/49 28/40/50 21/27/51 22/26/52
+f 30/41/53 31/42/54 32/43/55 33/44/56
+f 34/45/57 35/46/58 36/47/59 37/48/60
+f 38/49/61 39/50/62 40/51/63 41/52/64
+f 42/53/65 43/54/66 24/30/67 23/29/68
+f 25/34/69 44/55/70 42/56/71 23/33/72
+f 45/57/73 46/58/74 28/40/75 29/39/76
+f 47/59/77 30/41/78 33/44/79 48/60/80
+f 49/61/81 50/62/82 35/46/83 34/45/84
+f 39/50/85 51/63/86 52/64/87 40/51/88
+f 53/65/89 54/66/90 43/54/91 42/53/92
+f 44/55/93 55/67/94 53/68/95 42/56/96
+f 7/9/97 10/12/98 46/58/99 45/57/100
+f 56/69/101 47/59/102 48/60/103 57/70/104
+f 58/71/105 59/72/106 50/62/107 49/61/108
+f 51/63/109 60/73/110 61/74/111 52/64/112
+f 13/15/113 12/14/114 54/66/115 53/65/116
+f 62/75/117 63/76/118 64/77/119 65/78/120
+f 66/79/121 67/80/122 68/81/123 69/82/124
+f 70/83/125 71/84/126 72/85/127 73/86/128
+f 74/87/129 75/88/130 76/89/131 77/90/132
+f 78/91/133 79/92/134 80/93/135 81/94/136
+f 82/95/137 83/96/138 84/97/139 85/98/140
+f 86/99/141 87/100/142 88/101/143 89/102/144
+f 90/103/145 91/104/146 92/105/147 93/106/148
+f 94/107/149 95/108/150 96/109/151 97/110/152
+f 98/111/153 99/112/154 100/113/155 101/114/156
+f 102/115/157 103/116/158 104/117/159 105/118/160
+f 106/119/161 107/120/162 108/121/163 109/122/164
+f 110/123/165 111/124/166 112/125/167 113/126/168
+f 114/127/169 115/128/170 70/83/171 73/86/172
+f 36/47/173 116/129/174 117/130/175 37/48/176
+f 31/42/177 118/131/178 119/132/179 32/43/180
+f 97/110/181 96/109/182 120/133/183 121/134/184
+f 58/71/185 122/135/186 123/136/187 59/72/188
+f 60/73/189 124/137/190 125/138/191 61/74/192
+f 126/139/193 56/69/194 57/70/195 127/140/196
+f 128/141/197 38/49/198 41/52/199 129/142/200
+f 130/143/201 66/79/202 69/82/203 131/144/204
+f 62/75/205 65/78/206 130/145/207 132/146/208
+f 133/147/209 134/148/210 67/80/211 66/79/212
+f 64/149/213 134/148/214 133/147/215 65/150/216
+f 77/90/217 71/151/218 70/83/219 74/87/220
+f 76/89/221 63/152/222 62/153/223 77/90/224
+f 80/154/225 135/155/226 136/156/227 81/157/228
+f 135/155/229 87/100/230 86/99/231 136/156/232
+f 82/95/233 85/98/234 80/93/235 79/92/236
+f 87/100/237 85/98/238 84/97/239 88/101/240
+f 78/158/241 92/105/242 91/104/243 79/159/244
+f 95/108/245 91/160/246 90/103/247 96/109/248
+f 83/161/249 82/162/250 95/108/251 94/107/252
+f 137/163/253 138/164/254 139/165/255 140/166/256
+f 138/164/257 99/167/258 98/168/259 139/165/260
+f 100/113/261 99/112/262 141/169/263 142/170/264
+f 102/115/265 143/171/266 144/172/267 103/116/268
+f 105/118/269 101/173/270 100/174/271 102/115/272
+f 145/175/273 146/176/274 107/177/275 106/178/276
+f 147/179/277 148/180/278 146/176/279 145/175/280
+f 149/181/281 106/119/282 109/122/283 150/182/284
+f 108/183/285 111/124/286 110/123/287 109/184/288
+f 151/185/289 110/123/290 113/126/291 152/186/292
+f 67/80/293 3/3/294 2/2/295 68/81/296
+f 5/5/297 3/8/298 64/77/299 63/76/300
+f 70/83/301 115/128/302 75/88/303 74/87/304
+f 116/129/305 115/128/306 114/127/307 117/130/308
+f 119/132/309 116/129/310 36/47/311 32/43/312
+f 119/132/313 118/131/314 76/89/315 75/88/316
+f 96/109/317 90/103/318 93/106/319 120/133/320
+f 103/116/321 144/172/322 153/187/323 104/117/324
+f 154/188/325 98/111/326 101/114/327 11/189/328
+f 124/137/329 105/118/330 104/117/331 125/138/332
+f 122/135/333 121/134/334 120/133/335 123/136/336
+f 125/138/337 155/190/338 156/191/339 61/74/340
+f 113/126/341 112/125/342 157/192/343 152/186/344
+f 123/136/345 127/140/346 57/70/347 59/72/348
+f 92/105/349 126/139/350 127/140/351 93/106/352
+f 78/91/353 81/94/354 158/193/355 8/194/356
+f 56/69/357 126/139/358 8/10/359 7/9/360
+f 61/74/361 156/191/362 159/195/363 52/64/364
+f 12/14/365 11/13/366 124/137/367 60/73/368
+f 22/26/369 5/25/370 118/131/371 31/42/372
+f 108/121/373 107/120/374 15/17/375 18/20/376
+f 160/196/377 129/142/378 41/52/379 161/197/380
+f 111/124/381 128/141/382 129/142/383 112/125/384
+f 38/49/385 128/141/386 18/198/387 24/30/388
+f 56/69/389 7/9/390 45/57/391 47/59/392
+f 36/47/393 35/46/394 33/44/395 32/43/396
+f 39/50/397 38/49/398 24/30/399 43/54/400
+f 29/39/401 22/26/402 31/42/403 30/41/404
+f 40/51/405 162/199/406 161/197/407 41/52/408
+f 35/46/409 50/62/410 48/60/411 33/44/412
+f 51/63/413 39/50/414 43/54/415 54/66/416
+f 45/57/417 29/39/418 30/41/419 47/59/420
+f 52/64/421 159/195/422 162/199/423 40/51/424
+f 50/62/425 59/72/426 57/70/427 48/60/428
+f 12/14/429 60/73/430 51/63/431 54/66/432
+f 66/79/433 130/143/434 65/150/435 133/147/436
+f 62/153/437 132/200/438 71/151/439 77/90/440
+f 80/201/441 85/98/442 87/100/443 135/202/444
+f 91/203/445 95/108/446 82/162/447 79/204/448
+f 137/163/449 141/169/450 99/205/451 138/206/452
+f 100/174/453 142/207/454 143/171/455 102/115/456
+f 106/178/457 149/208/458 147/179/459 145/175/460
+f 110/123/461 151/185/462 150/209/463 109/184/464
+f 64/149/465 3/3/466 67/80/467 134/148/468
+f 115/128/469 116/129/470 119/132/471 75/88/472
+f 98/168/473 154/210/474 140/166/475 139/165/476
+f 153/187/477 155/190/478 125/138/479 104/117/480
+f 127/140/481 123/136/482 120/133/483 93/106/484
+f 86/99/485 158/211/486 81/157/487 136/156/488
+f 78/158/489 8/10/490 126/139/491 92/105/492
+f 105/118/493 124/137/494 11/13/495 101/173/496
+f 76/89/497 118/131/498 5/25/499 63/152/500
+f 148/180/501 15/212/502 107/177/503 146/176/504
+f 129/142/505 160/196/506 157/192/507 112/125/508
+f 108/183/509 18/198/510 128/141/511 111/124/512
+f 163/213/513 44/214/514 25/215/515 164/216/516
+f 16/217/517 165/218/518 164/216/519 25/215/520
+f 15/212/521 166/219/522 165/218/523 16/217/524
+f 167/220/525 166/219/526 15/212/527 148/180/528
+f 167/220/529 148/180/530 147/179/531 168/221/532
+f 169/222/533 168/221/534 147/179/535 149/208/536
+f 170/223/537 151/224/538 152/186/539 171/225/540
+f 152/186/541 157/192/542 172/226/543 171/225/544
+f 173/227/545 172/226/546 157/192/547 160/196/548
+f 174/228/549 173/227/550 160/196/551 161/197/552
+f 161/197/553 162/199/554 175/229/555 174/228/556
+f 162/199/557 159/195/558 176/230/559 175/229/560
+f 159/195/561 156/191/562 177/231/563 176/230/564
+f 156/191/565 155/190/566 178/232/567 177/231/568
+f 155/190/569 153/187/570 179/233/571 178/232/572
+f 153/187/573 144/172/574 180/234/575 179/233/576
+f 144/172/577 143/235/578 181/236/579 180/234/580
+f 143/235/581 142/237/582 182/238/583 181/236/584
+f 182/239/585 142/170/586 141/169/587 183/240/588
+f 184/241/589 183/240/590 141/169/591 137/163/592
+f 184/241/593 137/163/594 140/166/595 185/242/596
+f 186/243/597 187/244/598 188/245/599 189/246/600
+f 188/245/601 190/247/602 191/248/603 189/246/604
+f 190/247/605 192/249/606 193/250/607 191/248/608
+f 194/251/609 193/250/610 192/249/611 195/252/612
+f 194/251/613 195/252/614 196/253/615 197/254/616
+f 198/255/617 197/254/618 196/253/619 199/256/620
+f 200/257/621 201/258/622 202/259/623 203/260/624
+f 204/261/625 205/262/626 203/260/627 202/259/628
+f 206/263/629 205/262/630 204/261/631 207/264/632
+f 208/265/633 206/263/634 207/264/635 209/266/636
+f 210/267/637 211/268/638 208/265/639 209/266/640
+f 212/269/641 213/270/642 211/268/643 210/267/644
+f 214/271/645 215/272/646 213/270/647 212/269/648
+f 214/271/649 216/273/650 217/274/651 215/272/652
+f 216/273/653 218/275/654 219/276/655 217/274/656
+f 220/277/657 221/278/658 219/276/659 218/275/660
+f 222/279/661 223/280/662 221/278/663 220/277/664
+f 224/281/665 225/282/666 223/280/667 222/279/668
+f 225/283/669 224/284/670 226/285/671 227/286/672
+f 228/287/673 227/286/674 226/285/675 229/288/676
+f 228/287/677 229/288/678 230/289/679 231/290/680
+f 232/291/681 233/292/682 234/293/683 235/294/684
+f 234/293/685 236/295/686 237/296/687 235/294/688
+f 236/295/689 238/297/690 239/298/691 237/296/692
+f 240/299/693 239/298/694 238/297/695 241/300/696
+f 240/299/697 241/300/698 242/301/699 243/302/700
+f 244/303/701 243/302/702 242/301/703 245/304/704
+f 246/305/705 247/306/706 248/307/707 249/308/708
+f 250/309/709 251/310/710 249/308/711 248/307/712
+f 252/311/713 251/310/714 250/309/715 253/312/716
+f 254/313/717 252/311/718 253/312/719 255/314/720
+f 256/315/721 257/316/722 254/313/723 255/314/724
+f 258/317/725 259/318/726 257/316/727 256/315/728
+f 260/319/729 261/320/730 259/318/731 258/317/732
+f 260/319/733 262/321/734 263/322/735 261/320/736
+f 262/321/737 264/323/738 265/324/739 263/322/740
+f 266/325/741 267/326/742 265/324/743 264/323/744
+f 268/327/745 269/328/746 267/326/747 266/325/748
+f 270/329/749 271/330/750 269/328/751 268/327/752
+f 271/331/753 270/332/754 272/333/755 273/334/756
+f 274/335/757 273/334/758 272/333/759 275/336/760
+f 274/335/761 275/336/762 276/337/763 277/338/764
+f 188/245/765 187/244/766 163/213/767 164/216/768
+f 188/245/769 164/216/770 165/218/771 190/247/772
+f 190/247/773 165/218/774 166/219/775 192/249/776
+f 192/249/777 166/219/778 167/220/779 195/252/780
+f 196/253/781 195/252/782 167/220/783 168/221/784
+f 196/253/785 168/221/786 169/222/787 199/256/788
+f 278/339/789 279/340/790 280/341/791 281/342/792
+f 281/342/793 280/341/794 282/343/795 283/344/796
+f 283/344/797 282/343/798 284/345/799 285/346/800
+f 285/346/801 284/345/802 286/347/803 287/348/804
+f 287/348/805 286/347/806 288/349/807 289/350/808
+f 289/350/809 288/349/810 290/351/811 291/352/812
+f 291/352/813 290/351/814 292/353/815 293/354/816
+f 293/354/817 292/353/818 294/355/819 295/356/820
+f 295/356/821 294/355/822 296/357/823 297/358/824
+f 297/358/825 296/357/826 298/359/827 299/360/828
+f 299/360/829 298/359/830 300/361/831 301/362/832
+f 301/362/833 300/361/834 302/363/835 303/364/836
+f 226/285/837 224/284/838 182/239/839 183/240/840
+f 226/285/841 183/240/842 184/241/843 229/288/844
+f 230/289/845 229/288/846 184/241/847 185/242/848
+f 234/293/849 233/292/850 186/243/851 189/246/852
+f 234/293/853 189/246/854 191/248/855 236/295/856
+f 236/295/857 191/248/858 193/250/859 238/297/860
+f 238/297/861 193/250/862 194/251/863 241/300/864
+f 242/301/865 241/300/866 194/251/867 197/254/868
+f 242/301/869 197/254/870 198/255/871 245/304/872
+f 304/365/873 305/366/874 306/367/875 307/368/876
+f 307/368/877 306/367/878 308/369/879 309/370/880
+f 309/370/881 308/369/882 310/371/883 311/372/884
+f 311/372/885 310/371/886 312/373/887 313/374/888
+f 313/374/889 312/373/890 314/375/891 315/376/892
+f 315/376/893 314/375/894 316/377/895 317/378/896
+f 317/378/897 316/377/898 318/379/899 319/380/900
+f 319/380/901 318/379/902 320/381/903 321/382/904
+f 321/382/905 320/381/906 322/383/907 323/384/908
+f 323/384/909 322/383/910 324/385/911 325/386/912
+f 325/386/913 324/385/914 326/387/915 327/388/916
+f 327/388/917 326/387/918 328/389/919 329/390/920
+f 272/333/921 270/332/922 225/283/923 227/286/924
+f 272/333/925 227/286/926 228/287/927 275/336/928
+f 276/337/929 275/336/930 228/287/931 231/290/932
+f 19/21/933 27/36/934 232/291/935 235/294/936
+f 19/21/937 235/294/938 237/296/939 1/1/940
+f 1/1/941 237/296/942 239/298/943 2/2/944
+f 2/2/945 239/298/946 240/299/947 68/81/948
+f 69/82/949 68/81/950 240/299/951 243/302/952
+f 69/82/953 243/302/954 244/303/955 131/144/956
+f 330/391/957 331/392/958 332/393/959 333/394/960
+f 333/394/961 332/393/962 334/395/963 335/396/964
+f 335/396/965 334/395/966 336/397/967 337/398/968
+f 337/398/969 336/397/970 338/399/971 339/400/972
+f 339/400/973 338/399/974 340/401/975 341/402/976
+f 341/402/977 340/401/978 342/403/979 343/404/980
+f 343/404/981 342/403/982 344/405/983 345/406/984
+f 345/406/985 344/405/986 346/407/987 347/408/988
+f 347/408/989 346/407/990 348/409/991 349/410/992
+f 349/410/993 348/409/994 350/411/995 351/412/996
+f 351/412/997 350/411/998 352/413/999 353/414/1000
+f 353/414/1001 352/413/1002 354/415/1003 355/416/1004
+f 84/97/1005 83/96/1006 271/331/1007 273/334/1008
+f 84/97/1009 273/334/1010 274/335/1011 88/101/1012
+f 89/102/1013 88/101/1014 274/335/1015 277/338/1016
+f 279/340/1017 170/223/1018 171/225/1019 280/341/1020
+f 278/339/1021 281/342/1022 202/259/1023 201/258/1024
+f 280/341/1025 171/225/1026 172/226/1027 282/343/1028
+f 281/342/1029 283/344/1030 204/261/1031 202/259/1032
+f 172/226/1033 173/227/1034 284/345/1035 282/343/1036
+f 207/264/1037 204/261/1038 283/344/1039 285/346/1040
+f 173/227/1041 174/228/1042 286/347/1043 284/345/1044
+f 209/266/1045 207/264/1046 285/346/1047 287/348/1048
+f 286/347/1049 174/228/1050 175/229/1051 288/349/1052
+f 287/348/1053 289/350/1054 210/267/1055 209/266/1056
+f 288/349/1057 175/229/1058 176/230/1059 290/351/1060
+f 289/350/1061 291/352/1062 212/269/1063 210/267/1064
+f 290/351/1065 176/230/1066 177/231/1067 292/353/1068
+f 291/352/1069 293/354/1070 214/271/1071 212/269/1072
+f 177/231/1073 178/232/1074 294/355/1075 292/353/1076
+f 216/273/1077 214/271/1078 293/354/1079 295/356/1080
+f 178/232/1081 179/233/1082 296/357/1083 294/355/1084
+f 218/275/1085 216/273/1086 295/356/1087 297/358/1088
+f 296/357/1089 179/233/1090 180/234/1091 298/359/1092
+f 297/358/1093 299/360/1094 220/277/1095 218/275/1096
+f 298/359/1097 180/234/1098 181/236/1099 300/361/1100
+f 299/360/1101 301/362/1102 222/279/1103 220/277/1104
+f 300/361/1105 181/236/1106 182/238/1107 302/363/1108
+f 182/417/1109 224/418/1110 303/364/1111 302/363/1112
+f 301/362/1113 303/364/1114 224/281/1115 222/279/1116
+f 305/366/1117 200/257/1118 203/260/1119 306/367/1120
+f 304/365/1121 307/368/1122 248/307/1123 247/306/1124
+f 306/367/1125 203/260/1126 205/262/1127 308/369/1128
+f 307/368/1129 309/370/1130 250/309/1131 248/307/1132
+f 205/262/1133 206/263/1134 310/371/1135 308/369/1136
+f 253/312/1137 250/309/1138 309/370/1139 311/372/1140
+f 206/263/1141 208/265/1142 312/373/1143 310/371/1144
+f 255/314/1145 253/312/1146 311/372/1147 313/374/1148
+f 312/373/1149 208/265/1150 211/268/1151 314/375/1152
+f 313/374/1153 315/376/1154 256/315/1155 255/314/1156
+f 314/375/1157 211/268/1158 213/270/1159 316/377/1160
+f 315/376/1161 317/378/1162 258/317/1163 256/315/1164
+f 316/377/1165 213/270/1166 215/272/1167 318/379/1168
+f 317/378/1169 319/380/1170 260/319/1171 258/317/1172
+f 215/272/1173 217/274/1174 320/381/1175 318/379/1176
+f 262/321/1177 260/319/1178 319/380/1179 321/382/1180
+f 217/274/1181 219/276/1182 322/383/1183 320/381/1184
+f 264/323/1185 262/321/1186 321/382/1187 323/384/1188
+f 322/383/1189 219/276/1190 221/278/1191 324/385/1192
+f 323/384/1193 325/386/1194 266/325/1195 264/323/1196
+f 324/385/1197 221/278/1198 223/280/1199 326/387/1200
+f 325/386/1201 327/388/1202 268/327/1203 266/325/1204
+f 326/387/1205 223/280/1206 225/282/1207 328/389/1208
+f 225/419/1209 270/420/1210 329/390/1211 328/389/1212
+f 327/388/1213 329/390/1214 270/329/1215 268/327/1216
+f 331/392/1217 246/305/1218 249/308/1219 332/393/1220
+f 330/391/1221 333/394/1222 73/86/1223 72/85/1224
+f 332/393/1225 249/308/1226 251/310/1227 334/395/1228
+f 333/394/1229 335/396/1230 114/127/1231 73/86/1232
+f 251/310/1233 252/311/1234 336/397/1235 334/395/1236
+f 117/130/1237 114/127/1238 335/396/1239 337/398/1240
+f 252/311/1241 254/313/1242 338/399/1243 336/397/1244
+f 37/48/1245 117/130/1246 337/398/1247 339/400/1248
+f 338/399/1249 254/313/1250 257/316/1251 340/401/1252
+f 339/400/1253 341/402/1254 34/45/1255 37/48/1256
+f 340/401/1257 257/316/1258 259/318/1259 342/403/1260
+f 341/402/1261 343/404/1262 49/61/1263 34/45/1264
+f 342/403/1265 259/318/1266 261/320/1267 344/405/1268
+f 343/404/1269 345/406/1270 58/71/1271 49/61/1272
+f 261/320/1273 263/322/1274 346/407/1275 344/405/1276
+f 122/135/1277 58/71/1278 345/406/1279 347/408/1280
+f 263/322/1281 265/324/1282 348/409/1283 346/407/1284
+f 121/134/1285 122/135/1286 347/408/1287 349/410/1288
+f 348/409/1289 265/324/1290 267/326/1291 350/411/1292
+f 349/410/1293 351/412/1294 97/110/1295 121/134/1296
+f 350/411/1297 267/326/1298 269/328/1299 352/413/1300
+f 351/412/1301 353/414/1302 94/107/1303 97/110/1304
+f 352/413/1305 269/328/1306 271/330/1307 354/415/1308
+f 271/421/1309 83/422/1310 355/416/1311 354/415/1312
+f 353/414/1313 355/416/1314 83/161/1315 94/107/1316
+f 10/423/1317 9/424/1318 356/425/1319 357/426/1320
+f 8/194/1321 158/193/1322 356/425/1323 9/424/1324
+f 28/37/1325 46/427/1326 358/428/1327 26/38/1328
+f 46/427/1329 10/423/1330 357/426/1331 358/428/1332
+f 356/429/1333 158/211/1334 359/430/1335 360/431/1336
+f 26/35/1337 358/432/1338 361/433/1339 27/36/1340
+f 361/433/1341 358/432/1342 357/434/1343 362/435/1344
+f 86/99/1345 89/102/1346 359/430/1347 158/211/1348
+f 360/431/1349 362/435/1350 357/434/1351 356/429/1352
+f 27/36/1353 361/433/1354 363/436/1355 232/291/1356
+f 89/102/1357 277/338/1358 364/437/1359 359/430/1360
+f 13/438/1361 53/68/1362 55/67/1363 365/439/1364
+f 363/436/1365 361/433/1366 362/435/1367 366/440/1368
+f 360/431/1369 359/430/1370 364/437/1371 367/441/1372
+f 366/440/1373 362/435/1374 360/431/1375 367/441/1376
+f 233/292/1377 368/442/1378 369/443/1379 186/243/1380
+f 232/291/1381 363/436/1382 368/442/1383 233/292/1384
+f 370/444/1385 276/337/1386 231/290/1387 371/445/1388
+f 276/337/1389 370/444/1390 364/437/1391 277/338/1392
+f 367/441/1393 364/437/1394 370/444/1395 372/446/1396
+f 363/436/1397 366/440/1398 373/447/1399 368/442/1400
+f 372/446/1401 373/447/1402 366/440/1403 367/441/1404
+f 163/213/1405 374/448/1406 55/449/1407 44/214/1408
+f 140/166/1409 154/210/1410 375/450/1411 185/242/1412
+f 187/244/1413 376/451/1414 374/448/1415 163/213/1416
+f 377/452/1417 230/289/1418 185/242/1419 375/450/1420
+f 186/243/1421 369/443/1422 376/451/1423 187/244/1424
+f 14/453/1425 13/438/1426 365/439/1427 378/454/1428
+f 154/188/1429 11/189/1430 14/453/1431 378/454/1432
+f 231/290/1433 230/289/1434 377/452/1435 371/445/1436
+f 369/443/1437 368/442/1438 373/447/1439 379/455/1440
+f 374/448/1441 376/451/1442 380/456/1443 381/457/1444
+f 378/458/1445 382/459/1446 375/450/1447 154/210/1448
+f 377/452/1449 375/450/1450 382/459/1451 383/460/1452
+f 383/460/1453 384/461/1454 371/445/1455 377/452/1456
+f 371/445/1457 384/461/1458 372/446/1459 370/444/1460
+f 373/447/1461 372/446/1462 384/461/1463 379/455/1464
+f 374/448/1465 381/457/1466 365/462/1467 55/449/1468
+f 382/459/1469 378/458/1470 365/462/1471 381/457/1472
+f 383/460/1473 382/459/1474 381/457/1475 380/456/1476
+f 369/443/1477 379/455/1478 380/456/1479 376/451/1480
+f 383/460/1481 380/456/1482 379/455/1483 384/461/1484
+f 386/463/1485 387/464/1486 388/465/1487 389/466/1488
+f 390/467/1489 391/468/1490 389/469/1491 388/470/1492
+f 392/471/1493 393/472/1494 394/473/1495 395/474/1496
+f 396/475/1497 397/476/1498 398/477/1499 399/478/1500
+f 400/479/1501 401/480/1502 402/481/1503 403/482/1504
+f 404/483/1505 386/463/1506 389/466/1507 405/484/1508
+f 391/468/1509 406/485/1510 405/486/1511 389/469/1512
+f 390/487/1513 407/488/1514 406/489/1515 391/490/1516
+f 408/491/1517 409/492/1518 403/493/1519 402/494/1520
+f 408/495/1521 402/481/1522 401/480/1523 410/496/1524
+f 405/484/1525 411/497/1526 412/498/1527 404/483/1528
+f 406/485/1529 413/499/1530 411/500/1531 405/486/1532
+f 414/501/1533 413/502/1534 406/489/1535 407/488/1536
+f 415/503/1537 416/504/1538 417/505/1539 418/506/1540
+f 419/507/1541 420/508/1542 421/509/1543 422/510/1544
+f 423/511/1545 424/512/1546 425/513/1547 426/514/1548
+f 427/515/1549 428/516/1550 409/492/1551 408/491/1552
+f 410/496/1553 429/517/1554 427/518/1555 408/495/1556
+f 430/519/1557 431/520/1558 413/502/1559 414/501/1560
+f 432/521/1561 415/503/1562 418/506/1563 433/522/1564
+f 434/523/1565 435/524/1566 420/508/1567 419/507/1568
+f 424/512/1569 436/525/1570 437/526/1571 425/513/1572
+f 438/527/1573 439/528/1574 428/516/1575 427/515/1576
+f 429/517/1577 440/529/1578 438/530/1579 427/518/1580
+f 392/471/1581 395/474/1582 431/520/1583 430/519/1584
+f 441/531/1585 432/521/1586 433/522/1587 442/532/1588
+f 443/533/1589 444/534/1590 435/524/1591 434/523/1592
+f 436/525/1593 445/535/1594 446/536/1595 437/526/1596
+f 398/477/1597 397/476/1598 439/528/1599 438/527/1600
+f 447/537/1601 448/538/1602 449/539/1603 450/540/1604
+f 451/541/1605 452/542/1606 453/543/1607 454/544/1608
+f 455/545/1609 456/546/1610 457/547/1611 458/548/1612
+f 459/549/1613 460/550/1614 461/551/1615 462/552/1616
+f 463/553/1617 464/554/1618 465/555/1619 466/556/1620
+f 467/557/1621 468/558/1622 469/559/1623 470/560/1624
+f 471/561/1625 472/562/1626 473/563/1627 474/564/1628
+f 475/565/1629 476/566/1630 477/567/1631 478/568/1632
+f 479/569/1633 480/570/1634 481/571/1635 482/572/1636
+f 483/573/1637 484/574/1638 485/575/1639 486/576/1640
+f 487/577/1641 488/578/1642 489/579/1643 490/580/1644
+f 491/581/1645 492/582/1646 493/583/1647 494/584/1648
+f 495/585/1649 496/586/1650 497/587/1651 498/588/1652
+f 499/589/1653 500/590/1654 455/545/1655 458/548/1656
+f 421/509/1657 501/591/1658 502/592/1659 422/510/1660
+f 416/504/1661 503/593/1662 504/594/1663 417/505/1664
+f 482/572/1665 481/571/1666 505/595/1667 506/596/1668
+f 443/533/1669 507/597/1670 508/598/1671 444/534/1672
+f 445/535/1673 509/599/1674 510/600/1675 446/536/1676
+f 511/601/1677 441/531/1678 442/532/1679 512/602/1680
+f 513/603/1681 423/511/1682 426/514/1683 514/604/1684
+f 515/605/1685 451/541/1686 454/544/1687 516/606/1688
+f 447/537/1689 450/540/1690 515/607/1691 517/608/1692
+f 518/609/1693 519/610/1694 452/542/1695 451/541/1696
+f 449/611/1697 519/610/1698 518/609/1699 450/612/1700
+f 462/552/1701 456/613/1702 455/545/1703 459/549/1704
+f 461/551/1705 448/614/1706 447/615/1707 462/552/1708
+f 465/616/1709 520/617/1710 521/618/1711 466/619/1712
+f 520/617/1713 472/562/1714 471/561/1715 521/618/1716
+f 467/557/1717 470/560/1718 465/555/1719 464/554/1720
+f 472/562/1721 470/560/1722 469/559/1723 473/563/1724
+f 463/620/1725 477/567/1726 476/566/1727 464/621/1728
+f 480/570/1729 476/622/1730 475/565/1731 481/571/1732
+f 468/623/1733 467/624/1734 480/570/1735 479/569/1736
+f 522/625/1737 523/626/1738 524/627/1739 525/628/1740
+f 523/626/1741 484/629/1742 483/630/1743 524/627/1744
+f 485/575/1745 484/574/1746 526/631/1747 527/632/1748
+f 487/577/1749 528/633/1750 529/634/1751 488/578/1752
+f 490/580/1753 486/635/1754 485/636/1755 487/577/1756
+f 530/637/1757 531/638/1758 492/639/1759 491/640/1760
+f 532/641/1761 533/642/1762 531/638/1763 530/637/1764
+f 534/643/1765 491/581/1766 494/584/1767 535/644/1768
+f 493/645/1769 496/586/1770 495/585/1771 494/646/1772
+f 536/647/1773 495/585/1774 498/588/1775 537/648/1776
+f 452/542/1777 388/465/1778 387/464/1779 453/543/1780
+f 390/467/1781 388/470/1782 449/539/1783 448/538/1784
+f 455/545/1785 500/590/1786 460/550/1787 459/549/1788
+f 501/591/1789 500/590/1790 499/589/1791 502/592/1792
+f 504/594/1793 501/591/1794 421/509/1795 417/505/1796
+f 504/594/1797 503/593/1798 461/551/1799 460/550/1800
+f 481/571/1801 475/565/1802 478/568/1803 505/595/1804
+f 488/578/1805 529/634/1806 538/649/1807 489/579/1808
+f 539/650/1809 483/573/1810 486/576/1811 396/651/1812
+f 509/599/1813 490/580/1814 489/579/1815 510/600/1816
+f 507/597/1817 506/596/1818 505/595/1819 508/598/1820
+f 510/600/1821 540/652/1822 541/653/1823 446/536/1824
+f 498/588/1825 497/587/1826 542/654/1827 537/648/1828
+f 508/598/1829 512/602/1830 442/532/1831 444/534/1832
+f 477/567/1833 511/601/1834 512/602/1835 478/568/1836
+f 463/553/1837 466/556/1838 543/655/1839 393/656/1840
+f 441/531/1841 511/601/1842 393/472/1843 392/471/1844
+f 446/536/1845 541/653/1846 544/657/1847 437/526/1848
+f 397/476/1849 396/475/1850 509/599/1851 445/535/1852
+f 407/488/1853 390/487/1854 503/593/1855 416/504/1856
+f 493/583/1857 492/582/1858 400/479/1859 403/482/1860
+f 545/658/1861 514/604/1862 426/514/1863 546/659/1864
+f 496/586/1865 513/603/1866 514/604/1867 497/587/1868
+f 423/511/1869 513/603/1870 403/660/1871 409/492/1872
+f 441/531/1873 392/471/1874 430/519/1875 432/521/1876
+f 421/509/1877 420/508/1878 418/506/1879 417/505/1880
+f 424/512/1881 423/511/1882 409/492/1883 428/516/1884
+f 414/501/1885 407/488/1886 416/504/1887 415/503/1888
+f 425/513/1889 547/661/1890 546/659/1891 426/514/1892
+f 420/508/1893 435/524/1894 433/522/1895 418/506/1896
+f 436/525/1897 424/512/1898 428/516/1899 439/528/1900
+f 430/519/1901 414/501/1902 415/503/1903 432/521/1904
+f 437/526/1905 544/657/1906 547/661/1907 425/513/1908
+f 435/524/1909 444/534/1910 442/532/1911 433/522/1912
+f 397/476/1913 445/535/1914 436/525/1915 439/528/1916
+f 451/541/1917 515/605/1918 450/612/1919 518/609/1920
+f 447/615/1921 517/662/1922 456/613/1923 462/552/1924
+f 465/663/1925 470/560/1926 472/562/1927 520/664/1928
+f 476/665/1929 480/570/1930 467/624/1931 464/666/1932
+f 522/625/1933 526/631/1934 484/667/1935 523/668/1936
+f 485/636/1937 527/669/1938 528/633/1939 487/577/1940
+f 491/640/1941 534/670/1942 532/641/1943 530/637/1944
+f 495/585/1945 536/647/1946 535/671/1947 494/646/1948
+f 449/611/1949 388/465/1950 452/542/1951 519/610/1952
+f 500/590/1953 501/591/1954 504/594/1955 460/550/1956
+f 483/630/1957 539/672/1958 525/628/1959 524/627/1960
+f 538/649/1961 540/652/1962 510/600/1963 489/579/1964
+f 512/602/1965 508/598/1966 505/595/1967 478/568/1968
+f 471/561/1969 543/673/1970 466/619/1971 521/618/1972
+f 463/620/1973 393/472/1974 511/601/1975 477/567/1976
+f 490/580/1977 509/599/1978 396/475/1979 486/635/1980
+f 461/551/1981 503/593/1982 390/487/1983 448/614/1984
+f 533/642/1985 400/674/1986 492/639/1987 531/638/1988
+f 514/604/1989 545/658/1990 542/654/1991 497/587/1992
+f 493/645/1993 403/660/1994 513/603/1995 496/586/1996
+f 548/675/1997 429/676/1998 410/677/1999 549/678/2000
+f 401/679/2001 550/680/2002 549/678/2003 410/677/2004
+f 400/674/2005 551/681/2006 550/680/2007 401/679/2008
+f 552/682/2009 551/681/2010 400/674/2011 533/642/2012
+f 552/682/2013 533/642/2014 532/641/2015 553/683/2016
+f 554/684/2017 553/683/2018 532/641/2019 534/670/2020
+f 555/685/2021 536/686/2022 537/648/2023 556/687/2024
+f 537/648/2025 542/654/2026 557/688/2027 556/687/2028
+f 558/689/2029 557/688/2030 542/654/2031 545/658/2032
+f 559/690/2033 558/689/2034 545/658/2035 546/659/2036
+f 546/659/2037 547/661/2038 560/691/2039 559/690/2040
+f 547/661/2041 544/657/2042 561/692/2043 560/691/2044
+f 544/657/2045 541/653/2046 562/693/2047 561/692/2048
+f 541/653/2049 540/652/2050 563/694/2051 562/693/2052
+f 540/652/2053 538/649/2054 564/695/2055 563/694/2056
+f 538/649/2057 529/634/2058 565/696/2059 564/695/2060
+f 529/634/2061 528/697/2062 566/698/2063 565/696/2064
+f 528/697/2065 527/699/2066 567/700/2067 566/698/2068
+f 567/701/2069 527/632/2070 526/631/2071 568/702/2072
+f 569/703/2073 568/702/2074 526/631/2075 522/625/2076
+f 569/703/2077 522/625/2078 525/628/2079 570/704/2080
+f 571/705/2081 572/706/2082 573/707/2083 574/708/2084
+f 573/707/2085 575/709/2086 576/710/2087 574/708/2088
+f 575/709/2089 577/711/2090 578/712/2091 576/710/2092
+f 579/713/2093 578/712/2094 577/711/2095 580/714/2096
+f 579/713/2097 580/714/2098 581/715/2099 582/716/2100
+f 583/717/2101 582/716/2102 581/715/2103 584/718/2104
+f 585/719/2105 586/720/2106 587/721/2107 588/722/2108
+f 589/723/2109 590/724/2110 588/722/2111 587/721/2112
+f 591/725/2113 590/724/2114 589/723/2115 592/726/2116
+f 593/727/2117 591/725/2118 592/726/2119 594/728/2120
+f 595/729/2121 596/730/2122 593/727/2123 594/728/2124
+f 597/731/2125 598/732/2126 596/730/2127 595/729/2128
+f 599/733/2129 600/734/2130 598/732/2131 597/731/2132
+f 599/733/2133 601/735/2134 602/736/2135 600/734/2136
+f 601/735/2137 603/737/2138 604/738/2139 602/736/2140
+f 605/739/2141 606/740/2142 604/738/2143 603/737/2144
+f 607/741/2145 608/742/2146 606/740/2147 605/739/2148
+f 609/743/2149 610/744/2150 608/742/2151 607/741/2152
+f 610/745/2153 609/746/2154 611/747/2155 612/748/2156
+f 613/749/2157 612/748/2158 611/747/2159 614/750/2160
+f 613/749/2161 614/750/2162 615/751/2163 616/752/2164
+f 617/753/2165 618/754/2166 619/755/2167 620/756/2168
+f 619/755/2169 621/757/2170 622/758/2171 620/756/2172
+f 621/757/2173 623/759/2174 624/760/2175 622/758/2176
+f 625/761/2177 624/760/2178 623/759/2179 626/762/2180
+f 625/761/2181 626/762/2182 627/763/2183 628/764/2184
+f 629/765/2185 628/764/2186 627/763/2187 630/766/2188
+f 631/767/2189 632/768/2190 633/769/2191 634/770/2192
+f 635/771/2193 636/772/2194 634/770/2195 633/769/2196
+f 637/773/2197 636/772/2198 635/771/2199 638/774/2200
+f 639/775/2201 637/773/2202 638/774/2203 640/776/2204
+f 641/777/2205 642/778/2206 639/775/2207 640/776/2208
+f 643/779/2209 644/780/2210 642/778/2211 641/777/2212
+f 645/781/2213 646/782/2214 644/780/2215 643/779/2216
+f 645/781/2217 647/783/2218 648/784/2219 646/782/2220
+f 647/783/2221 649/785/2222 650/786/2223 648/784/2224
+f 651/787/2225 652/788/2226 650/786/2227 649/785/2228
+f 653/789/2229 654/790/2230 652/788/2231 651/787/2232
+f 655/791/2233 656/792/2234 654/790/2235 653/789/2236
+f 656/793/2237 655/794/2238 657/795/2239 658/796/2240
+f 659/797/2241 658/796/2242 657/795/2243 660/798/2244
+f 659/797/2245 660/798/2246 661/799/2247 662/800/2248
+f 573/707/2249 572/706/2250 548/675/2251 549/678/2252
+f 573/707/2253 549/678/2254 550/680/2255 575/709/2256
+f 575/709/2257 550/680/2258 551/681/2259 577/711/2260
+f 577/711/2261 551/681/2262 552/682/2263 580/714/2264
+f 581/715/2265 580/714/2266 552/682/2267 553/683/2268
+f 581/715/2269 553/683/2270 554/684/2271 584/718/2272
+f 663/801/2273 664/802/2274 665/803/2275 666/804/2276
+f 666/804/2277 665/803/2278 667/805/2279 668/806/2280
+f 668/806/2281 667/805/2282 669/807/2283 670/808/2284
+f 670/808/2285 669/807/2286 671/809/2287 672/810/2288
+f 672/810/2289 671/809/2290 673/811/2291 674/812/2292
+f 674/812/2293 673/811/2294 675/813/2295 676/814/2296
+f 676/814/2297 675/813/2298 677/815/2299 678/816/2300
+f 678/816/2301 677/815/2302 679/817/2303 680/818/2304
+f 680/818/2305 679/817/2306 681/819/2307 682/820/2308
+f 682/820/2309 681/819/2310 683/821/2311 684/822/2312
+f 684/822/2313 683/821/2314 685/823/2315 686/824/2316
+f 686/824/2317 685/823/2318 687/825/2319 688/826/2320
+f 611/747/2321 609/746/2322 567/701/2323 568/702/2324
+f 611/747/2325 568/702/2326 569/703/2327 614/750/2328
+f 615/751/2329 614/750/2330 569/703/2331 570/704/2332
+f 619/755/2333 618/754/2334 571/705/2335 574/708/2336
+f 619/755/2337 574/708/2338 576/710/2339 621/757/2340
+f 621/757/2341 576/710/2342 578/712/2343 623/759/2344
+f 623/759/2345 578/712/2346 579/713/2347 626/762/2348
+f 627/763/2349 626/762/2350 579/713/2351 582/716/2352
+f 627/763/2353 582/716/2354 583/717/2355 630/766/2356
+f 689/827/2357 690/828/2358 691/829/2359 692/830/2360
+f 692/830/2361 691/829/2362 693/831/2363 694/832/2364
+f 694/832/2365 693/831/2366 695/833/2367 696/834/2368
+f 696/834/2369 695/833/2370 697/835/2371 698/836/2372
+f 698/836/2373 697/835/2374 699/837/2375 700/838/2376
+f 700/838/2377 699/837/2378 701/839/2379 702/840/2380
+f 702/840/2381 701/839/2382 703/841/2383 704/842/2384
+f 704/842/2385 703/841/2386 705/843/2387 706/844/2388
+f 706/844/2389 705/843/2390 707/845/2391 708/846/2392
+f 708/846/2393 707/845/2394 709/847/2395 710/848/2396
+f 710/848/2397 709/847/2398 711/849/2399 712/850/2400
+f 712/850/2401 711/849/2402 713/851/2403 714/852/2404
+f 657/795/2405 655/794/2406 610/745/2407 612/748/2408
+f 657/795/2409 612/748/2410 613/749/2411 660/798/2412
+f 661/799/2413 660/798/2414 613/749/2415 616/752/2416
+f 404/483/2417 412/498/2418 617/753/2419 620/756/2420
+f 404/483/2421 620/756/2422 622/758/2423 386/463/2424
+f 386/463/2425 622/758/2426 624/760/2427 387/464/2428
+f 387/464/2429 624/760/2430 625/761/2431 453/543/2432
+f 454/544/2433 453/543/2434 625/761/2435 628/764/2436
+f 454/544/2437 628/764/2438 629/765/2439 516/606/2440
+f 715/853/2441 716/854/2442 717/855/2443 718/856/2444
+f 718/856/2445 717/855/2446 719/857/2447 720/858/2448
+f 720/858/2449 719/857/2450 721/859/2451 722/860/2452
+f 722/860/2453 721/859/2454 723/861/2455 724/862/2456
+f 724/862/2457 723/861/2458 725/863/2459 726/864/2460
+f 726/864/2461 725/863/2462 727/865/2463 728/866/2464
+f 728/866/2465 727/865/2466 729/867/2467 730/868/2468
+f 730/868/2469 729/867/2470 731/869/2471 732/870/2472
+f 732/870/2473 731/869/2474 733/871/2475 734/872/2476
+f 734/872/2477 733/871/2478 735/873/2479 736/874/2480
+f 736/874/2481 735/873/2482 737/875/2483 738/876/2484
+f 738/876/2485 737/875/2486 739/877/2487 740/878/2488
+f 469/559/2489 468/558/2490 656/793/2491 658/796/2492
+f 469/559/2493 658/796/2494 659/797/2495 473/563/2496
+f 474/564/2497 473/563/2498 659/797/2499 662/800/2500
+f 664/802/2501 555/685/2502 556/687/2503 665/803/2504
+f 663/801/2505 666/804/2506 587/721/2507 586/720/2508
+f 665/803/2509 556/687/2510 557/688/2511 667/805/2512
+f 666/804/2513 668/806/2514 589/723/2515 587/721/2516
+f 557/688/2517 558/689/2518 669/807/2519 667/805/2520
+f 592/726/2521 589/723/2522 668/806/2523 670/808/2524
+f 558/689/2525 559/690/2526 671/809/2527 669/807/2528
+f 594/728/2529 592/726/2530 670/808/2531 672/810/2532
+f 671/809/2533 559/690/2534 560/691/2535 673/811/2536
+f 672/810/2537 674/812/2538 595/729/2539 594/728/2540
+f 673/811/2541 560/691/2542 561/692/2543 675/813/2544
+f 674/812/2545 676/814/2546 597/731/2547 595/729/2548
+f 675/813/2549 561/692/2550 562/693/2551 677/815/2552
+f 676/814/2553 678/816/2554 599/733/2555 597/731/2556
+f 562/693/2557 563/694/2558 679/817/2559 677/815/2560
+f 601/735/2561 599/733/2562 678/816/2563 680/818/2564
+f 563/694/2565 564/695/2566 681/819/2567 679/817/2568
+f 603/737/2569 601/735/2570 680/818/2571 682/820/2572
+f 681/819/2573 564/695/2574 565/696/2575 683/821/2576
+f 682/820/2577 684/822/2578 605/739/2579 603/737/2580
+f 683/821/2581 565/696/2582 566/698/2583 685/823/2584
+f 684/822/2585 686/824/2586 607/741/2587 605/739/2588
+f 685/823/2589 566/698/2590 567/700/2591 687/825/2592
+f 567/879/2593 609/880/2594 688/826/2595 687/825/2596
+f 686/824/2597 688/826/2598 609/743/2599 607/741/2600
+f 690/828/2601 585/719/2602 588/722/2603 691/829/2604
+f 689/827/2605 692/830/2606 633/769/2607 632/768/2608
+f 691/829/2609 588/722/2610 590/724/2611 693/831/2612
+f 692/830/2613 694/832/2614 635/771/2615 633/769/2616
+f 590/724/2617 591/725/2618 695/833/2619 693/831/2620
+f 638/774/2621 635/771/2622 694/832/2623 696/834/2624
+f 591/725/2625 593/727/2626 697/835/2627 695/833/2628
+f 640/776/2629 638/774/2630 696/834/2631 698/836/2632
+f 697/835/2633 593/727/2634 596/730/2635 699/837/2636
+f 698/836/2637 700/838/2638 641/777/2639 640/776/2640
+f 699/837/2641 596/730/2642 598/732/2643 701/839/2644
+f 700/838/2645 702/840/2646 643/779/2647 641/777/2648
+f 701/839/2649 598/732/2650 600/734/2651 703/841/2652
+f 702/840/2653 704/842/2654 645/781/2655 643/779/2656
+f 600/734/2657 602/736/2658 705/843/2659 703/841/2660
+f 647/783/2661 645/781/2662 704/842/2663 706/844/2664
+f 602/736/2665 604/738/2666 707/845/2667 705/843/2668
+f 649/785/2669 647/783/2670 706/844/2671 708/846/2672
+f 707/845/2673 604/738/2674 606/740/2675 709/847/2676
+f 708/846/2677 710/848/2678 651/787/2679 649/785/2680
+f 709/847/2681 606/740/2682 608/742/2683 711/849/2684
+f 710/848/2685 712/850/2686 653/789/2687 651/787/2688
+f 711/849/2689 608/742/2690 610/744/2691 713/851/2692
+f 610/881/2693 655/882/2694 714/852/2695 713/851/2696
+f 712/850/2697 714/852/2698 655/791/2699 653/789/2700
+f 716/854/2701 631/767/2702 634/770/2703 717/855/2704
+f 715/853/2705 718/856/2706 458/548/2707 457/547/2708
+f 717/855/2709 634/770/2710 636/772/2711 719/857/2712
+f 718/856/2713 720/858/2714 499/589/2715 458/548/2716
+f 636/772/2717 637/773/2718 721/859/2719 719/857/2720
+f 502/592/2721 499/589/2722 720/858/2723 722/860/2724
+f 637/773/2725 639/775/2726 723/861/2727 721/859/2728
+f 422/510/2729 502/592/2730 722/860/2731 724/862/2732
+f 723/861/2733 639/775/2734 642/778/2735 725/863/2736
+f 724/862/2737 726/864/2738 419/507/2739 422/510/2740
+f 725/863/2741 642/778/2742 644/780/2743 727/865/2744
+f 726/864/2745 728/866/2746 434/523/2747 419/507/2748
+f 727/865/2749 644/780/2750 646/782/2751 729/867/2752
+f 728/866/2753 730/868/2754 443/533/2755 434/523/2756
+f 646/782/2757 648/784/2758 731/869/2759 729/867/2760
+f 507/597/2761 443/533/2762 730/868/2763 732/870/2764
+f 648/784/2765 650/786/2766 733/871/2767 731/869/2768
+f 506/596/2769 507/597/2770 732/870/2771 734/872/2772
+f 733/871/2773 650/786/2774 652/788/2775 735/873/2776
+f 734/872/2777 736/874/2778 482/572/2779 506/596/2780
+f 735/873/2781 652/788/2782 654/790/2783 737/875/2784
+f 736/874/2785 738/876/2786 479/569/2787 482/572/2788
+f 737/875/2789 654/790/2790 656/792/2791 739/877/2792
+f 656/883/2793 468/884/2794 740/878/2795 739/877/2796
+f 738/876/2797 740/878/2798 468/623/2799 479/569/2800
+f 395/885/2801 394/886/2802 741/887/2803 742/888/2804
+f 393/656/2805 543/655/2806 741/887/2807 394/886/2808
+f 413/499/2809 431/889/2810 743/890/2811 411/500/2812
+f 431/889/2813 395/885/2814 742/888/2815 743/890/2816
+f 741/891/2817 543/673/2818 744/892/2819 745/893/2820
+f 411/497/2821 743/894/2822 746/895/2823 412/498/2824
+f 746/895/2825 743/894/2826 742/896/2827 747/897/2828
+f 471/561/2829 474/564/2830 744/892/2831 543/673/2832
+f 745/893/2833 747/897/2834 742/896/2835 741/891/2836
+f 412/498/2837 746/895/2838 748/898/2839 617/753/2840
+f 474/564/2841 662/800/2842 749/899/2843 744/892/2844
+f 398/900/2845 438/530/2846 440/529/2847 750/901/2848
+f 748/898/2849 746/895/2850 747/897/2851 751/902/2852
+f 745/893/2853 744/892/2854 749/899/2855 752/903/2856
+f 751/902/2857 747/897/2858 745/893/2859 752/903/2860
+f 618/754/2861 753/904/2862 754/905/2863 571/705/2864
+f 617/753/2865 748/898/2866 753/904/2867 618/754/2868
+f 755/906/2869 661/799/2870 616/752/2871 756/907/2872
+f 661/799/2873 755/906/2874 749/899/2875 662/800/2876
+f 752/903/2877 749/899/2878 755/906/2879 757/908/2880
+f 748/898/2881 751/902/2882 758/909/2883 753/904/2884
+f 757/908/2885 758/909/2886 751/902/2887 752/903/2888
+f 548/675/2889 759/910/2890 440/911/2891 429/676/2892
+f 525/628/2893 539/672/2894 760/912/2895 570/704/2896
+f 572/706/2897 761/913/2898 759/910/2899 548/675/2900
+f 762/914/2901 615/751/2902 570/704/2903 760/912/2904
+f 571/705/2905 754/905/2906 761/913/2907 572/706/2908
+f 399/915/2909 398/900/2910 750/901/2911 763/916/2912
+f 539/650/2913 396/651/2914 399/915/2915 763/916/2916
+f 616/752/2917 615/751/2918 762/914/2919 756/907/2920
+f 754/905/2921 753/904/2922 758/909/2923 764/917/2924
+f 759/910/2925 761/913/2926 765/918/2927 766/919/2928
+f 763/920/2929 767/921/2930 760/912/2931 539/672/2932
+f 762/914/2933 760/912/2934 767/921/2935 768/922/2936
+f 768/922/2937 769/923/2938 756/907/2939 762/914/2940
+f 756/907/2941 769/923/2942 757/908/2943 755/906/2944
+f 758/909/2945 757/908/2946 769/923/2947 764/917/2948
+f 759/910/2949 766/919/2950 750/924/2951 440/911/2952
+f 767/921/2953 763/920/2954 750/924/2955 766/919/2956
+f 768/922/2957 767/921/2958 766/919/2959 765/918/2960
+f 754/905/2961 764/917/2962 765/918/2963 761/913/2964
+f 768/922/2965 765/918/2966 764/917/2967 769/923/2968
+f 770/925/2969 771/926/2970 772/927/2971 773/928/2972
+f 774/929/2973 775/930/2974 773/931/2975 772/932/2976
+f 776/933/2977 777/934/2978 778/935/2979 779/936/2980
+f 780/937/2981 781/938/2982 782/939/2983 783/940/2984
+f 784/941/2985 785/942/2986 786/943/2987 787/944/2988
+f 788/945/2989 770/925/2990 773/928/2991 789/946/2992
+f 775/930/2993 790/947/2994 789/948/2995 773/931/2996
+f 774/949/2997 791/950/2998 790/951/2999 775/952/3000
+f 792/953/3001 793/954/3002 787/955/3003 786/956/3004
+f 792/957/3005 786/943/3006 785/942/3007 794/958/3008
+f 789/946/3009 795/959/3010 796/960/3011 788/945/3012
+f 790/947/3013 797/961/3014 795/962/3015 789/948/3016
+f 798/963/3017 797/964/3018 790/951/3019 791/950/3020
+f 799/965/3021 800/966/3022 801/967/3023 802/968/3024
+f 803/969/3025 804/970/3026 805/971/3027 806/972/3028
+f 807/973/3029 808/974/3030 809/975/3031 810/976/3032
+f 811/977/3033 812/978/3034 793/954/3035 792/953/3036
+f 794/958/3037 813/979/3038 811/980/3039 792/957/3040
+f 814/981/3041 815/982/3042 797/964/3043 798/963/3044
+f 816/983/3045 799/965/3046 802/968/3047 817/984/3048
+f 818/985/3049 819/986/3050 804/970/3051 803/969/3052
+f 808/974/3053 820/987/3054 821/988/3055 809/975/3056
+f 822/989/3057 823/990/3058 812/978/3059 811/977/3060
+f 813/979/3061 824/991/3062 822/992/3063 811/980/3064
+f 776/933/3065 779/936/3066 815/982/3067 814/981/3068
+f 825/993/3069 816/983/3070 817/984/3071 826/994/3072
+f 827/995/3073 828/996/3074 819/986/3075 818/985/3076
+f 820/987/3077 829/997/3078 830/998/3079 821/988/3080
+f 782/939/3081 781/938/3082 823/990/3083 822/989/3084
+f 831/999/3085 832/1000/3086 833/1001/3087 834/1002/3088
+f 835/1003/3089 836/1004/3090 837/1005/3091 838/1006/3092
+f 839/1007/3093 840/1008/3094 841/1009/3095 842/1010/3096
+f 843/1011/3097 844/1012/3098 845/1013/3099 846/1014/3100
+f 847/1015/3101 848/1016/3102 849/1017/3103 850/1018/3104
+f 851/1019/3105 852/1020/3106 853/1021/3107 854/1022/3108
+f 855/1023/3109 856/1024/3110 857/1025/3111 858/1026/3112
+f 859/1027/3113 860/1028/3114 861/1029/3115 862/1030/3116
+f 863/1031/3117 864/1032/3118 865/1033/3119 866/1034/3120
+f 867/1035/3121 868/1036/3122 869/1037/3123 870/1038/3124
+f 871/1039/3125 872/1040/3126 873/1041/3127 874/1042/3128
+f 875/1043/3129 876/1044/3130 877/1045/3131 878/1046/3132
+f 879/1047/3133 880/1048/3134 881/1049/3135 882/1050/3136
+f 883/1051/3137 884/1052/3138 839/1007/3139 842/1010/3140
+f 805/971/3141 885/1053/3142 886/1054/3143 806/972/3144
+f 800/966/3145 887/1055/3146 888/1056/3147 801/967/3148
+f 866/1034/3149 865/1033/3150 889/1057/3151 890/1058/3152
+f 827/995/3153 891/1059/3154 892/1060/3155 828/996/3156
+f 829/997/3157 893/1061/3158 894/1062/3159 830/998/3160
+f 895/1063/3161 825/993/3162 826/994/3163 896/1064/3164
+f 897/1065/3165 807/973/3166 810/976/3167 898/1066/3168
+f 899/1067/3169 835/1003/3170 838/1006/3171 900/1068/3172
+f 831/999/3173 834/1002/3174 899/1069/3175 901/1070/3176
+f 902/1071/3177 903/1072/3178 836/1004/3179 835/1003/3180
+f 833/1073/3181 903/1072/3182 902/1071/3183 834/1074/3184
+f 846/1014/3185 840/1075/3186 839/1007/3187 843/1011/3188
+f 845/1013/3189 832/1076/3190 831/1077/3191 846/1014/3192
+f 849/1078/3193 904/1079/3194 905/1080/3195 850/1081/3196
+f 904/1079/3197 856/1024/3198 855/1023/3199 905/1080/3200
+f 851/1019/3201 854/1022/3202 849/1017/3203 848/1016/3204
+f 856/1024/3205 854/1022/3206 853/1021/3207 857/1025/3208
+f 847/1082/3209 861/1029/3210 860/1028/3211 848/1083/3212
+f 864/1032/3213 860/1084/3214 859/1027/3215 865/1033/3216
+f 852/1085/3217 851/1086/3218 864/1032/3219 863/1031/3220
+f 906/1087/3221 907/1088/3222 908/1089/3223 909/1090/3224
+f 907/1088/3225 868/1091/3226 867/1092/3227 908/1089/3228
+f 869/1037/3229 868/1036/3230 910/1093/3231 911/1094/3232
+f 871/1039/3233 912/1095/3234 913/1096/3235 872/1040/3236
+f 874/1042/3237 870/1097/3238 869/1098/3239 871/1039/3240
+f 914/1099/3241 915/1100/3242 876/1101/3243 875/1102/3244
+f 916/1103/3245 917/1104/3246 915/1100/3247 914/1099/3248
+f 918/1105/3249 875/1043/3250 878/1046/3251 919/1106/3252
+f 877/1107/3253 880/1048/3254 879/1047/3255 878/1108/3256
+f 920/1109/3257 879/1047/3258 882/1050/3259 921/1110/3260
+f 836/1004/3261 772/927/3262 771/926/3263 837/1005/3264
+f 774/929/3265 772/932/3266 833/1001/3267 832/1000/3268
+f 839/1007/3269 884/1052/3270 844/1012/3271 843/1011/3272
+f 885/1053/3273 884/1052/3274 883/1051/3275 886/1054/3276
+f 888/1056/3277 885/1053/3278 805/971/3279 801/967/3280
+f 888/1056/3281 887/1055/3282 845/1013/3283 844/1012/3284
+f 865/1033/3285 859/1027/3286 862/1030/3287 889/1057/3288
+f 872/1040/3289 913/1096/3290 922/1111/3291 873/1041/3292
+f 923/1112/3293 867/1035/3294 870/1038/3295 780/1113/3296
+f 893/1061/3297 874/1042/3298 873/1041/3299 894/1062/3300
+f 891/1059/3301 890/1058/3302 889/1057/3303 892/1060/3304
+f 894/1062/3305 924/1114/3306 925/1115/3307 830/998/3308
+f 882/1050/3309 881/1049/3310 926/1116/3311 921/1110/3312
+f 892/1060/3313 896/1064/3314 826/994/3315 828/996/3316
+f 861/1029/3317 895/1063/3318 896/1064/3319 862/1030/3320
+f 847/1015/3321 850/1018/3322 927/1117/3323 777/1118/3324
+f 825/993/3325 895/1063/3326 777/934/3327 776/933/3328
+f 830/998/3329 925/1115/3330 928/1119/3331 821/988/3332
+f 781/938/3333 780/937/3334 893/1061/3335 829/997/3336
+f 791/950/3337 774/949/3338 887/1055/3339 800/966/3340
+f 877/1045/3341 876/1044/3342 784/941/3343 787/944/3344
+f 929/1120/3345 898/1066/3346 810/976/3347 930/1121/3348
+f 880/1048/3349 897/1065/3350 898/1066/3351 881/1049/3352
+f 807/973/3353 897/1065/3354 787/1122/3355 793/954/3356
+f 825/993/3357 776/933/3358 814/981/3359 816/983/3360
+f 805/971/3361 804/970/3362 802/968/3363 801/967/3364
+f 808/974/3365 807/973/3366 793/954/3367 812/978/3368
+f 798/963/3369 791/950/3370 800/966/3371 799/965/3372
+f 809/975/3373 931/1123/3374 930/1121/3375 810/976/3376
+f 804/970/3377 819/986/3378 817/984/3379 802/968/3380
+f 820/987/3381 808/974/3382 812/978/3383 823/990/3384
+f 814/981/3385 798/963/3386 799/965/3387 816/983/3388
+f 821/988/3389 928/1119/3390 931/1123/3391 809/975/3392
+f 819/986/3393 828/996/3394 826/994/3395 817/984/3396
+f 781/938/3397 829/997/3398 820/987/3399 823/990/3400
+f 835/1003/3401 899/1067/3402 834/1074/3403 902/1071/3404
+f 831/1077/3405 901/1124/3406 840/1075/3407 846/1014/3408
+f 849/1125/3409 854/1022/3410 856/1024/3411 904/1126/3412
+f 860/1127/3413 864/1032/3414 851/1086/3415 848/1128/3416
+f 906/1087/3417 910/1093/3418 868/1129/3419 907/1130/3420
+f 869/1098/3421 911/1131/3422 912/1095/3423 871/1039/3424
+f 875/1102/3425 918/1132/3426 916/1103/3427 914/1099/3428
+f 879/1047/3429 920/1109/3430 919/1133/3431 878/1108/3432
+f 833/1073/3433 772/927/3434 836/1004/3435 903/1072/3436
+f 884/1052/3437 885/1053/3438 888/1056/3439 844/1012/3440
+f 867/1092/3441 923/1134/3442 909/1090/3443 908/1089/3444
+f 922/1111/3445 924/1114/3446 894/1062/3447 873/1041/3448
+f 896/1064/3449 892/1060/3450 889/1057/3451 862/1030/3452
+f 855/1023/3453 927/1135/3454 850/1081/3455 905/1080/3456
+f 847/1082/3457 777/934/3458 895/1063/3459 861/1029/3460
+f 874/1042/3461 893/1061/3462 780/937/3463 870/1097/3464
+f 845/1013/3465 887/1055/3466 774/949/3467 832/1076/3468
+f 917/1104/3469 784/1136/3470 876/1101/3471 915/1100/3472
+f 898/1066/3473 929/1120/3474 926/1116/3475 881/1049/3476
+f 877/1107/3477 787/1122/3478 897/1065/3479 880/1048/3480
+f 932/1137/3481 813/1138/3482 794/1139/3483 933/1140/3484
+f 785/1141/3485 934/1142/3486 933/1140/3487 794/1139/3488
+f 784/1136/3489 935/1143/3490 934/1142/3491 785/1141/3492
+f 936/1144/3493 935/1143/3494 784/1136/3495 917/1104/3496
+f 936/1144/3497 917/1104/3498 916/1103/3499 937/1145/3500
+f 938/1146/3501 937/1145/3502 916/1103/3503 918/1132/3504
+f 939/1147/3505 920/1148/3506 921/1110/3507 940/1149/3508
+f 921/1110/3509 926/1116/3510 941/1150/3511 940/1149/3512
+f 942/1151/3513 941/1150/3514 926/1116/3515 929/1120/3516
+f 943/1152/3517 942/1151/3518 929/1120/3519 930/1121/3520
+f 930/1121/3521 931/1123/3522 944/1153/3523 943/1152/3524
+f 931/1123/3525 928/1119/3526 945/1154/3527 944/1153/3528
+f 928/1119/3529 925/1115/3530 946/1155/3531 945/1154/3532
+f 925/1115/3533 924/1114/3534 947/1156/3535 946/1155/3536
+f 924/1114/3537 922/1111/3538 948/1157/3539 947/1156/3540
+f 922/1111/3541 913/1096/3542 949/1158/3543 948/1157/3544
+f 913/1096/3545 912/1159/3546 950/1160/3547 949/1158/3548
+f 912/1159/3549 911/1161/3550 951/1162/3551 950/1160/3552
+f 951/1163/3553 911/1094/3554 910/1093/3555 952/1164/3556
+f 953/1165/3557 952/1164/3558 910/1093/3559 906/1087/3560
+f 953/1165/3561 906/1087/3562 909/1090/3563 954/1166/3564
+f 955/1167/3565 956/1168/3566 957/1169/3567 958/1170/3568
+f 957/1169/3569 959/1171/3570 960/1172/3571 958/1170/3572
+f 959/1171/3573 961/1173/3574 962/1174/3575 960/1172/3576
+f 963/1175/3577 962/1174/3578 961/1173/3579 964/1176/3580
+f 963/1175/3581 964/1176/3582 965/1177/3583 966/1178/3584
+f 967/1179/3585 966/1178/3586 965/1177/3587 968/1180/3588
+f 969/1181/3589 970/1182/3590 971/1183/3591 972/1184/3592
+f 973/1185/3593 974/1186/3594 972/1184/3595 971/1183/3596
+f 975/1187/3597 974/1186/3598 973/1185/3599 976/1188/3600
+f 977/1189/3601 975/1187/3602 976/1188/3603 978/1190/3604
+f 979/1191/3605 980/1192/3606 977/1189/3607 978/1190/3608
+f 981/1193/3609 982/1194/3610 980/1192/3611 979/1191/3612
+f 983/1195/3613 984/1196/3614 982/1194/3615 981/1193/3616
+f 983/1195/3617 985/1197/3618 986/1198/3619 984/1196/3620
+f 985/1197/3621 987/1199/3622 988/1200/3623 986/1198/3624
+f 989/1201/3625 990/1202/3626 988/1200/3627 987/1199/3628
+f 991/1203/3629 992/1204/3630 990/1202/3631 989/1201/3632
+f 993/1205/3633 994/1206/3634 992/1204/3635 991/1203/3636
+f 994/1207/3637 993/1208/3638 995/1209/3639 996/1210/3640
+f 997/1211/3641 996/1210/3642 995/1209/3643 998/1212/3644
+f 997/1211/3645 998/1212/3646 999/1213/3647 1000/1214/3648
+f 1001/1215/3649 1002/1216/3650 1003/1217/3651 1004/1218/3652
+f 1003/1217/3653 1005/1219/3654 1006/1220/3655 1004/1218/3656
+f 1005/1219/3657 1007/1221/3658 1008/1222/3659 1006/1220/3660
+f 1009/1223/3661 1008/1222/3662 1007/1221/3663 1010/1224/3664
+f 1009/1223/3665 1010/1224/3666 1011/1225/3667 1012/1226/3668
+f 1013/1227/3669 1012/1226/3670 1011/1225/3671 1014/1228/3672
+f 1015/1229/3673 1016/1230/3674 1017/1231/3675 1018/1232/3676
+f 1019/1233/3677 1020/1234/3678 1018/1232/3679 1017/1231/3680
+f 1021/1235/3681 1020/1234/3682 1019/1233/3683 1022/1236/3684
+f 1023/1237/3685 1021/1235/3686 1022/1236/3687 1024/1238/3688
+f 1025/1239/3689 1026/1240/3690 1023/1237/3691 1024/1238/3692
+f 1027/1241/3693 1028/1242/3694 1026/1240/3695 1025/1239/3696
+f 1029/1243/3697 1030/1244/3698 1028/1242/3699 1027/1241/3700
+f 1029/1243/3701 1031/1245/3702 1032/1246/3703 1030/1244/3704
+f 1031/1245/3705 1033/1247/3706 1034/1248/3707 1032/1246/3708
+f 1035/1249/3709 1036/1250/3710 1034/1248/3711 1033/1247/3712
+f 1037/1251/3713 1038/1252/3714 1036/1250/3715 1035/1249/3716
+f 1039/1253/3717 1040/1254/3718 1038/1252/3719 1037/1251/3720
+f 1040/1255/3721 1039/1256/3722 1041/1257/3723 1042/1258/3724
+f 1043/1259/3725 1042/1258/3726 1041/1257/3727 1044/1260/3728
+f 1043/1259/3729 1044/1260/3730 1045/1261/3731 1046/1262/3732
+f 957/1169/3733 956/1168/3734 932/1137/3735 933/1140/3736
+f 957/1169/3737 933/1140/3738 934/1142/3739 959/1171/3740
+f 959/1171/3741 934/1142/3742 935/1143/3743 961/1173/3744
+f 961/1173/3745 935/1143/3746 936/1144/3747 964/1176/3748
+f 965/1177/3749 964/1176/3750 936/1144/3751 937/1145/3752
+f 965/1177/3753 937/1145/3754 938/1146/3755 968/1180/3756
+f 1047/1263/3757 1048/1264/3758 1049/1265/3759 1050/1266/3760
+f 1050/1266/3761 1049/1265/3762 1051/1267/3763 1052/1268/3764
+f 1052/1268/3765 1051/1267/3766 1053/1269/3767 1054/1270/3768
+f 1054/1270/3769 1053/1269/3770 1055/1271/3771 1056/1272/3772
+f 1056/1272/3773 1055/1271/3774 1057/1273/3775 1058/1274/3776
+f 1058/1274/3777 1057/1273/3778 1059/1275/3779 1060/1276/3780
+f 1060/1276/3781 1059/1275/3782 1061/1277/3783 1062/1278/3784
+f 1062/1278/3785 1061/1277/3786 1063/1279/3787 1064/1280/3788
+f 1064/1280/3789 1063/1279/3790 1065/1281/3791 1066/1282/3792
+f 1066/1282/3793 1065/1281/3794 1067/1283/3795 1068/1284/3796
+f 1068/1284/3797 1067/1283/3798 1069/1285/3799 1070/1286/3800
+f 1070/1286/3801 1069/1285/3802 1071/1287/3803 1072/1288/3804
+f 995/1209/3805 993/1208/3806 951/1163/3807 952/1164/3808
+f 995/1209/3809 952/1164/3810 953/1165/3811 998/1212/3812
+f 999/1213/3813 998/1212/3814 953/1165/3815 954/1166/3816
+f 1003/1217/3817 1002/1216/3818 955/1167/3819 958/1170/3820
+f 1003/1217/3821 958/1170/3822 960/1172/3823 1005/1219/3824
+f 1005/1219/3825 960/1172/3826 962/1174/3827 1007/1221/3828
+f 1007/1221/3829 962/1174/3830 963/1175/3831 1010/1224/3832
+f 1011/1225/3833 1010/1224/3834 963/1175/3835 966/1178/3836
+f 1011/1225/3837 966/1178/3838 967/1179/3839 1014/1228/3840
+f 1073/1289/3841 1074/1290/3842 1075/1291/3843 1076/1292/3844
+f 1076/1292/3845 1075/1291/3846 1077/1293/3847 1078/1294/3848
+f 1078/1294/3849 1077/1293/3850 1079/1295/3851 1080/1296/3852
+f 1080/1296/3853 1079/1295/3854 1081/1297/3855 1082/1298/3856
+f 1082/1298/3857 1081/1297/3858 1083/1299/3859 1084/1300/3860
+f 1084/1300/3861 1083/1299/3862 1085/1301/3863 1086/1302/3864
+f 1086/1302/3865 1085/1301/3866 1087/1303/3867 1088/1304/3868
+f 1088/1304/3869 1087/1303/3870 1089/1305/3871 1090/1306/3872
+f 1090/1306/3873 1089/1305/3874 1091/1307/3875 1092/1308/3876
+f 1092/1308/3877 1091/1307/3878 1093/1309/3879 1094/1310/3880
+f 1094/1310/3881 1093/1309/3882 1095/1311/3883 1096/1312/3884
+f 1096/1312/3885 1095/1311/3886 1097/1313/3887 1098/1314/3888
+f 1041/1257/3889 1039/1256/3890 994/1207/3891 996/1210/3892
+f 1041/1257/3893 996/1210/3894 997/1211/3895 1044/1260/3896
+f 1045/1261/3897 1044/1260/3898 997/1211/3899 1000/1214/3900
+f 788/945/3901 796/960/3902 1001/1215/3903 1004/1218/3904
+f 788/945/3905 1004/1218/3906 1006/1220/3907 770/925/3908
+f 770/925/3909 1006/1220/3910 1008/1222/3911 771/926/3912
+f 771/926/3913 1008/1222/3914 1009/1223/3915 837/1005/3916
+f 838/1006/3917 837/1005/3918 1009/1223/3919 1012/1226/3920
+f 838/1006/3921 1012/1226/3922 1013/1227/3923 900/1068/3924
+f 1099/1315/3925 1100/1316/3926 1101/1317/3927 1102/1318/3928
+f 1102/1318/3929 1101/1317/3930 1103/1319/3931 1104/1320/3932
+f 1104/1320/3933 1103/1319/3934 1105/1321/3935 1106/1322/3936
+f 1106/1322/3937 1105/1321/3938 1107/1323/3939 1108/1324/3940
+f 1108/1324/3941 1107/1323/3942 1109/1325/3943 1110/1326/3944
+f 1110/1326/3945 1109/1325/3946 1111/1327/3947 1112/1328/3948
+f 1112/1328/3949 1111/1327/3950 1113/1329/3951 1114/1330/3952
+f 1114/1330/3953 1113/1329/3954 1115/1331/3955 1116/1332/3956
+f 1116/1332/3957 1115/1331/3958 1117/1333/3959 1118/1334/3960
+f 1118/1334/3961 1117/1333/3962 1119/1335/3963 1120/1336/3964
+f 1120/1336/3965 1119/1335/3966 1121/1337/3967 1122/1338/3968
+f 1122/1338/3969 1121/1337/3970 1123/1339/3971 1124/1340/3972
+f 853/1021/3973 852/1020/3974 1040/1255/3975 1042/1258/3976
+f 853/1021/3977 1042/1258/3978 1043/1259/3979 857/1025/3980
+f 858/1026/3981 857/1025/3982 1043/1259/3983 1046/1262/3984
+f 1048/1264/3985 939/1147/3986 940/1149/3987 1049/1265/3988
+f 1047/1263/3989 1050/1266/3990 971/1183/3991 970/1182/3992
+f 1049/1265/3993 940/1149/3994 941/1150/3995 1051/1267/3996
+f 1050/1266/3997 1052/1268/3998 973/1185/3999 971/1183/4000
+f 941/1150/4001 942/1151/4002 1053/1269/4003 1051/1267/4004
+f 976/1188/4005 973/1185/4006 1052/1268/4007 1054/1270/4008
+f 942/1151/4009 943/1152/4010 1055/1271/4011 1053/1269/4012
+f 978/1190/4013 976/1188/4014 1054/1270/4015 1056/1272/4016
+f 1055/1271/4017 943/1152/4018 944/1153/4019 1057/1273/4020
+f 1056/1272/4021 1058/1274/4022 979/1191/4023 978/1190/4024
+f 1057/1273/4025 944/1153/4026 945/1154/4027 1059/1275/4028
+f 1058/1274/4029 1060/1276/4030 981/1193/4031 979/1191/4032
+f 1059/1275/4033 945/1154/4034 946/1155/4035 1061/1277/4036
+f 1060/1276/4037 1062/1278/4038 983/1195/4039 981/1193/4040
+f 946/1155/4041 947/1156/4042 1063/1279/4043 1061/1277/4044
+f 985/1197/4045 983/1195/4046 1062/1278/4047 1064/1280/4048
+f 947/1156/4049 948/1157/4050 1065/1281/4051 1063/1279/4052
+f 987/1199/4053 985/1197/4054 1064/1280/4055 1066/1282/4056
+f 1065/1281/4057 948/1157/4058 949/1158/4059 1067/1283/4060
+f 1066/1282/4061 1068/1284/4062 989/1201/4063 987/1199/4064
+f 1067/1283/4065 949/1158/4066 950/1160/4067 1069/1285/4068
+f 1068/1284/4069 1070/1286/4070 991/1203/4071 989/1201/4072
+f 1069/1285/4073 950/1160/4074 951/1162/4075 1071/1287/4076
+f 951/1341/4077 993/1342/4078 1072/1288/4079 1071/1287/4080
+f 1070/1286/4081 1072/1288/4082 993/1205/4083 991/1203/4084
+f 1074/1290/4085 969/1181/4086 972/1184/4087 1075/1291/4088
+f 1073/1289/4089 1076/1292/4090 1017/1231/4091 1016/1230/4092
+f 1075/1291/4093 972/1184/4094 974/1186/4095 1077/1293/4096
+f 1076/1292/4097 1078/1294/4098 1019/1233/4099 1017/1231/4100
+f 974/1186/4101 975/1187/4102 1079/1295/4103 1077/1293/4104
+f 1022/1236/4105 1019/1233/4106 1078/1294/4107 1080/1296/4108
+f 975/1187/4109 977/1189/4110 1081/1297/4111 1079/1295/4112
+f 1024/1238/4113 1022/1236/4114 1080/1296/4115 1082/1298/4116
+f 1081/1297/4117 977/1189/4118 980/1192/4119 1083/1299/4120
+f 1082/1298/4121 1084/1300/4122 1025/1239/4123 1024/1238/4124
+f 1083/1299/4125 980/1192/4126 982/1194/4127 1085/1301/4128
+f 1084/1300/4129 1086/1302/4130 1027/1241/4131 1025/1239/4132
+f 1085/1301/4133 982/1194/4134 984/1196/4135 1087/1303/4136
+f 1086/1302/4137 1088/1304/4138 1029/1243/4139 1027/1241/4140
+f 984/1196/4141 986/1198/4142 1089/1305/4143 1087/1303/4144
+f 1031/1245/4145 1029/1243/4146 1088/1304/4147 1090/1306/4148
+f 986/1198/4149 988/1200/4150 1091/1307/4151 1089/1305/4152
+f 1033/1247/4153 1031/1245/4154 1090/1306/4155 1092/1308/4156
+f 1091/1307/4157 988/1200/4158 990/1202/4159 1093/1309/4160
+f 1092/1308/4161 1094/1310/4162 1035/1249/4163 1033/1247/4164
+f 1093/1309/4165 990/1202/4166 992/1204/4167 1095/1311/4168
+f 1094/1310/4169 1096/1312/4170 1037/1251/4171 1035/1249/4172
+f 1095/1311/4173 992/1204/4174 994/1206/4175 1097/1313/4176
+f 994/1343/4177 1039/1344/4178 1098/1314/4179 1097/1313/4180
+f 1096/1312/4181 1098/1314/4182 1039/1253/4183 1037/1251/4184
+f 1100/1316/4185 1015/1229/4186 1018/1232/4187 1101/1317/4188
+f 1099/1315/4189 1102/1318/4190 842/1010/4191 841/1009/4192
+f 1101/1317/4193 1018/1232/4194 1020/1234/4195 1103/1319/4196
+f 1102/1318/4197 1104/1320/4198 883/1051/4199 842/1010/4200
+f 1020/1234/4201 1021/1235/4202 1105/1321/4203 1103/1319/4204
+f 886/1054/4205 883/1051/4206 1104/1320/4207 1106/1322/4208
+f 1021/1235/4209 1023/1237/4210 1107/1323/4211 1105/1321/4212
+f 806/972/4213 886/1054/4214 1106/1322/4215 1108/1324/4216
+f 1107/1323/4217 1023/1237/4218 1026/1240/4219 1109/1325/4220
+f 1108/1324/4221 1110/1326/4222 803/969/4223 806/972/4224
+f 1109/1325/4225 1026/1240/4226 1028/1242/4227 1111/1327/4228
+f 1110/1326/4229 1112/1328/4230 818/985/4231 803/969/4232
+f 1111/1327/4233 1028/1242/4234 1030/1244/4235 1113/1329/4236
+f 1112/1328/4237 1114/1330/4238 827/995/4239 818/985/4240
+f 1030/1244/4241 1032/1246/4242 1115/1331/4243 1113/1329/4244
+f 891/1059/4245 827/995/4246 1114/1330/4247 1116/1332/4248
+f 1032/1246/4249 1034/1248/4250 1117/1333/4251 1115/1331/4252
+f 890/1058/4253 891/1059/4254 1116/1332/4255 1118/1334/4256
+f 1117/1333/4257 1034/1248/4258 1036/1250/4259 1119/1335/4260
+f 1118/1334/4261 1120/1336/4262 866/1034/4263 890/1058/4264
+f 1119/1335/4265 1036/1250/4266 1038/1252/4267 1121/1337/4268
+f 1120/1336/4269 1122/1338/4270 863/1031/4271 866/1034/4272
+f 1121/1337/4273 1038/1252/4274 1040/1254/4275 1123/1339/4276
+f 1040/1345/4277 852/1346/4278 1124/1340/4279 1123/1339/4280
+f 1122/1338/4281 1124/1340/4282 852/1085/4283 863/1031/4284
+f 779/1347/4285 778/1348/4286 1125/1349/4287 1126/1350/4288
+f 777/1118/4289 927/1117/4290 1125/1349/4291 778/1348/4292
+f 797/961/4293 815/1351/4294 1127/1352/4295 795/962/4296
+f 815/1351/4297 779/1347/4298 1126/1350/4299 1127/1352/4300
+f 1125/1353/4301 927/1135/4302 1128/1354/4303 1129/1355/4304
+f 795/959/4305 1127/1356/4306 1130/1357/4307 796/960/4308
+f 1130/1357/4309 1127/1356/4310 1126/1358/4311 1131/1359/4312
+f 855/1023/4313 858/1026/4314 1128/1354/4315 927/1135/4316
+f 1129/1355/4317 1131/1359/4318 1126/1358/4319 1125/1353/4320
+f 796/960/4321 1130/1357/4322 1132/1360/4323 1001/1215/4324
+f 858/1026/4325 1046/1262/4326 1133/1361/4327 1128/1354/4328
+f 782/1362/4329 822/992/4330 824/991/4331 1134/1363/4332
+f 1132/1360/4333 1130/1357/4334 1131/1359/4335 1135/1364/4336
+f 1129/1355/4337 1128/1354/4338 1133/1361/4339 1136/1365/4340
+f 1135/1364/4341 1131/1359/4342 1129/1355/4343 1136/1365/4344
+f 1002/1216/4345 1137/1366/4346 1138/1367/4347 955/1167/4348
+f 1001/1215/4349 1132/1360/4350 1137/1366/4351 1002/1216/4352
+f 1139/1368/4353 1045/1261/4354 1000/1214/4355 1140/1369/4356
+f 1045/1261/4357 1139/1368/4358 1133/1361/4359 1046/1262/4360
+f 1136/1365/4361 1133/1361/4362 1139/1368/4363 1141/1370/4364
+f 1132/1360/4365 1135/1364/4366 1142/1371/4367 1137/1366/4368
+f 1141/1370/4369 1142/1371/4370 1135/1364/4371 1136/1365/4372
+f 932/1137/4373 1143/1372/4374 824/1373/4375 813/1138/4376
+f 909/1090/4377 923/1134/4378 1144/1374/4379 954/1166/4380
+f 956/1168/4381 1145/1375/4382 1143/1372/4383 932/1137/4384
+f 1146/1376/4385 999/1213/4386 954/1166/4387 1144/1374/4388
+f 955/1167/4389 1138/1367/4390 1145/1375/4391 956/1168/4392
+f 783/1377/4393 782/1362/4394 1134/1363/4395 1147/1378/4396
+f 923/1112/4397 780/1113/4398 783/1377/4399 1147/1378/4400
+f 1000/1214/4401 999/1213/4402 1146/1376/4403 1140/1369/4404
+f 1138/1367/4405 1137/1366/4406 1142/1371/4407 1148/1379/4408
+f 1143/1372/4409 1145/1375/4410 1149/1380/4411 1150/1381/4412
+f 1147/1382/4413 1151/1383/4414 1144/1374/4415 923/1134/4416
+f 1146/1376/4417 1144/1374/4418 1151/1383/4419 1152/1384/4420
+f 1152/1384/4421 1153/1385/4422 1140/1369/4423 1146/1376/4424
+f 1140/1369/4425 1153/1385/4426 1141/1370/4427 1139/1368/4428
+f 1142/1371/4429 1141/1370/4430 1153/1385/4431 1148/1379/4432
+f 1143/1372/4433 1150/1381/4434 1134/1386/4435 824/1373/4436
+f 1151/1383/4437 1147/1382/4438 1134/1386/4439 1150/1381/4440
+f 1152/1384/4441 1151/1383/4442 1150/1381/4443 1149/1380/4444
+f 1138/1367/4445 1148/1379/4446 1149/1380/4447 1145/1375/4448
+f 1152/1384/4449 1149/1380/4450 1148/1379/4451 1153/1385/4452
+f 1154/1387/4453 1155/1388/4454 1156/1389/4455 1157/1390/4456
+f 1158/1391/4457 1159/1392/4458 1157/1393/4459 1156/1394/4460
+f 1160/1395/4461 1161/1396/4462 1162/1397/4463 1163/1398/4464
+f 1164/1399/4465 1165/1400/4466 1166/1401/4467 1167/1402/4468
+f 1168/1403/4469 1169/1404/4470 1170/1405/4471 1171/1406/4472
+f 1172/1407/4473 1154/1387/4474 1157/1390/4475 1173/1408/4476
+f 1159/1392/4477 1174/1409/4478 1173/1410/4479 1157/1393/4480
+f 1158/1411/4481 1175/1412/4482 1174/1413/4483 1159/1414/4484
+f 1176/1415/4485 1177/1416/4486 1171/1417/4487 1170/1418/4488
+f 1176/1419/4489 1170/1405/4490 1169/1404/4491 1178/1420/4492
+f 1173/1408/4493 1179/1421/4494 1180/1422/4495 1172/1407/4496
+f 1174/1409/4497 1181/1423/4498 1179/1424/4499 1173/1410/4500
+f 1182/1425/4501 1181/1426/4502 1174/1413/4503 1175/1412/4504
+f 1183/1427/4505 1184/1428/4506 1185/1429/4507 1186/1430/4508
+f 1187/1431/4509 1188/1432/4510 1189/1433/4511 1190/1434/4512
+f 1191/1435/4513 1192/1436/4514 1193/1437/4515 1194/1438/4516
+f 1195/1439/4517 1196/1440/4518 1177/1416/4519 1176/1415/4520
+f 1178/1420/4521 1197/1441/4522 1195/1442/4523 1176/1419/4524
+f 1198/1443/4525 1199/1444/4526 1181/1426/4527 1182/1425/4528
+f 1200/1445/4529 1183/1427/4530 1186/1430/4531 1201/1446/4532
+f 1202/1447/4533 1203/1448/4534 1188/1432/4535 1187/1431/4536
+f 1192/1436/4537 1204/1449/4538 1205/1450/4539 1193/1437/4540
+f 1206/1451/4541 1207/1452/4542 1196/1440/4543 1195/1439/4544
+f 1197/1441/4545 1208/1453/4546 1206/1454/4547 1195/1442/4548
+f 1160/1395/4549 1163/1398/4550 1199/1444/4551 1198/1443/4552
+f 1209/1455/4553 1200/1445/4554 1201/1446/4555 1210/1456/4556
+f 1211/1457/4557 1212/1458/4558 1203/1448/4559 1202/1447/4560
+f 1204/1449/4561 1213/1459/4562 1214/1460/4563 1205/1450/4564
+f 1166/1401/4565 1165/1400/4566 1207/1452/4567 1206/1451/4568
+f 1215/1461/4569 1216/1462/4570 1217/1463/4571 1218/1464/4572
+f 1219/1465/4573 1220/1466/4574 1221/1467/4575 1222/1468/4576
+f 1223/1469/4577 1224/1470/4578 1225/1471/4579 1226/1472/4580
+f 1227/1473/4581 1228/1474/4582 1229/1475/4583 1230/1476/4584
+f 1231/1477/4585 1232/1478/4586 1233/1479/4587 1234/1480/4588
+f 1235/1481/4589 1236/1482/4590 1237/1483/4591 1238/1484/4592
+f 1239/1485/4593 1240/1486/4594 1241/1487/4595 1242/1488/4596
+f 1243/1489/4597 1244/1490/4598 1245/1491/4599 1246/1492/4600
+f 1247/1493/4601 1248/1494/4602 1249/1495/4603 1250/1496/4604
+f 1251/1497/4605 1252/1498/4606 1253/1499/4607 1254/1500/4608
+f 1255/1501/4609 1256/1502/4610 1257/1503/4611 1258/1504/4612
+f 1259/1505/4613 1260/1506/4614 1261/1507/4615 1262/1508/4616
+f 1263/1509/4617 1264/1510/4618 1265/1511/4619 1266/1512/4620
+f 1267/1513/4621 1268/1514/4622 1223/1469/4623 1226/1472/4624
+f 1189/1433/4625 1269/1515/4626 1270/1516/4627 1190/1434/4628
+f 1184/1428/4629 1271/1517/4630 1272/1518/4631 1185/1429/4632
+f 1250/1496/4633 1249/1495/4634 1273/1519/4635 1274/1520/4636
+f 1211/1457/4637 1275/1521/4638 1276/1522/4639 1212/1458/4640
+f 1213/1459/4641 1277/1523/4642 1278/1524/4643 1214/1460/4644
+f 1279/1525/4645 1209/1455/4646 1210/1456/4647 1280/1526/4648
+f 1281/1527/4649 1191/1435/4650 1194/1438/4651 1282/1528/4652
+f 1283/1529/4653 1219/1465/4654 1222/1468/4655 1284/1530/4656
+f 1215/1461/4657 1218/1464/4658 1283/1531/4659 1285/1532/4660
+f 1286/1533/4661 1287/1534/4662 1220/1466/4663 1219/1465/4664
+f 1217/1535/4665 1287/1534/4666 1286/1533/4667 1218/1536/4668
+f 1230/1476/4669 1224/1537/4670 1223/1469/4671 1227/1473/4672
+f 1229/1475/4673 1216/1538/4674 1215/1539/4675 1230/1476/4676
+f 1233/1540/4677 1288/1541/4678 1289/1542/4679 1234/1543/4680
+f 1288/1541/4681 1240/1486/4682 1239/1485/4683 1289/1542/4684
+f 1235/1481/4685 1238/1484/4686 1233/1479/4687 1232/1478/4688
+f 1240/1486/4689 1238/1484/4690 1237/1483/4691 1241/1487/4692
+f 1231/1544/4693 1245/1491/4694 1244/1490/4695 1232/1545/4696
+f 1248/1494/4697 1244/1546/4698 1243/1489/4699 1249/1495/4700
+f 1236/1547/4701 1235/1548/4702 1248/1494/4703 1247/1493/4704
+f 1290/1549/4705 1291/1550/4706 1292/1551/4707 1293/1552/4708
+f 1291/1550/4709 1252/1553/4710 1251/1554/4711 1292/1551/4712
+f 1253/1499/4713 1252/1498/4714 1294/1555/4715 1295/1556/4716
+f 1255/1501/4717 1296/1557/4718 1297/1558/4719 1256/1502/4720
+f 1258/1504/4721 1254/1559/4722 1253/1560/4723 1255/1501/4724
+f 1298/1561/4725 1299/1562/4726 1260/1563/4727 1259/1564/4728
+f 1300/1565/4729 1301/1566/4730 1299/1562/4731 1298/1561/4732
+f 1302/1567/4733 1259/1505/4734 1262/1508/4735 1303/1568/4736
+f 1261/1569/4737 1264/1510/4738 1263/1509/4739 1262/1570/4740
+f 1304/1571/4741 1263/1509/4742 1266/1512/4743 1305/1572/4744
+f 1220/1466/4745 1156/1389/4746 1155/1388/4747 1221/1467/4748
+f 1158/1391/4749 1156/1394/4750 1217/1463/4751 1216/1462/4752
+f 1223/1469/4753 1268/1514/4754 1228/1474/4755 1227/1473/4756
+f 1269/1515/4757 1268/1514/4758 1267/1513/4759 1270/1516/4760
+f 1272/1518/4761 1269/1515/4762 1189/1433/4763 1185/1429/4764
+f 1272/1518/4765 1271/1517/4766 1229/1475/4767 1228/1474/4768
+f 1249/1495/4769 1243/1489/4770 1246/1492/4771 1273/1519/4772
+f 1256/1502/4773 1297/1558/4774 1306/1573/4775 1257/1503/4776
+f 1307/1574/4777 1251/1497/4778 1254/1500/4779 1164/1575/4780
+f 1277/1523/4781 1258/1504/4782 1257/1503/4783 1278/1524/4784
+f 1275/1521/4785 1274/1520/4786 1273/1519/4787 1276/1522/4788
+f 1278/1524/4789 1308/1576/4790 1309/1577/4791 1214/1460/4792
+f 1266/1512/4793 1265/1511/4794 1310/1578/4795 1305/1572/4796
+f 1276/1522/4797 1280/1526/4798 1210/1456/4799 1212/1458/4800
+f 1245/1491/4801 1279/1525/4802 1280/1526/4803 1246/1492/4804
+f 1231/1477/4805 1234/1480/4806 1311/1579/4807 1161/1580/4808
+f 1209/1455/4809 1279/1525/4810 1161/1396/4811 1160/1395/4812
+f 1214/1460/4813 1309/1577/4814 1312/1581/4815 1205/1450/4816
+f 1165/1400/4817 1164/1399/4818 1277/1523/4819 1213/1459/4820
+f 1175/1412/4821 1158/1411/4822 1271/1517/4823 1184/1428/4824
+f 1261/1507/4825 1260/1506/4826 1168/1403/4827 1171/1406/4828
+f 1313/1582/4829 1282/1528/4830 1194/1438/4831 1314/1583/4832
+f 1264/1510/4833 1281/1527/4834 1282/1528/4835 1265/1511/4836
+f 1191/1435/4837 1281/1527/4838 1171/1584/4839 1177/1416/4840
+f 1209/1455/4841 1160/1395/4842 1198/1443/4843 1200/1445/4844
+f 1189/1433/4845 1188/1432/4846 1186/1430/4847 1185/1429/4848
+f 1192/1436/4849 1191/1435/4850 1177/1416/4851 1196/1440/4852
+f 1182/1425/4853 1175/1412/4854 1184/1428/4855 1183/1427/4856
+f 1193/1437/4857 1315/1585/4858 1314/1583/4859 1194/1438/4860
+f 1188/1432/4861 1203/1448/4862 1201/1446/4863 1186/1430/4864
+f 1204/1449/4865 1192/1436/4866 1196/1440/4867 1207/1452/4868
+f 1198/1443/4869 1182/1425/4870 1183/1427/4871 1200/1445/4872
+f 1205/1450/4873 1312/1581/4874 1315/1585/4875 1193/1437/4876
+f 1203/1448/4877 1212/1458/4878 1210/1456/4879 1201/1446/4880
+f 1165/1400/4881 1213/1459/4882 1204/1449/4883 1207/1452/4884
+f 1219/1465/4885 1283/1529/4886 1218/1536/4887 1286/1533/4888
+f 1215/1539/4889 1285/1586/4890 1224/1537/4891 1230/1476/4892
+f 1233/1587/4893 1238/1484/4894 1240/1486/4895 1288/1588/4896
+f 1244/1589/4897 1248/1494/4898 1235/1548/4899 1232/1590/4900
+f 1290/1549/4901 1294/1555/4902 1252/1591/4903 1291/1592/4904
+f 1253/1560/4905 1295/1593/4906 1296/1557/4907 1255/1501/4908
+f 1259/1564/4909 1302/1594/4910 1300/1565/4911 1298/1561/4912
+f 1263/1509/4913 1304/1571/4914 1303/1595/4915 1262/1570/4916
+f 1217/1535/4917 1156/1389/4918 1220/1466/4919 1287/1534/4920
+f 1268/1514/4921 1269/1515/4922 1272/1518/4923 1228/1474/4924
+f 1251/1554/4925 1307/1596/4926 1293/1552/4927 1292/1551/4928
+f 1306/1573/4929 1308/1576/4930 1278/1524/4931 1257/1503/4932
+f 1280/1526/4933 1276/1522/4934 1273/1519/4935 1246/1492/4936
+f 1239/1485/4937 1311/1597/4938 1234/1543/4939 1289/1542/4940
+f 1231/1544/4941 1161/1396/4942 1279/1525/4943 1245/1491/4944
+f 1258/1504/4945 1277/1523/4946 1164/1399/4947 1254/1559/4948
+f 1229/1475/4949 1271/1517/4950 1158/1411/4951 1216/1538/4952
+f 1301/1566/4953 1168/1598/4954 1260/1563/4955 1299/1562/4956
+f 1282/1528/4957 1313/1582/4958 1310/1578/4959 1265/1511/4960
+f 1261/1569/4961 1171/1584/4962 1281/1527/4963 1264/1510/4964
+f 1316/1599/4965 1197/1600/4966 1178/1601/4967 1317/1602/4968
+f 1169/1603/4969 1318/1604/4970 1317/1602/4971 1178/1601/4972
+f 1168/1598/4973 1319/1605/4974 1318/1604/4975 1169/1603/4976
+f 1320/1606/4977 1319/1605/4978 1168/1598/4979 1301/1566/4980
+f 1320/1606/4981 1301/1566/4982 1300/1565/4983 1321/1607/4984
+f 1322/1608/4985 1321/1607/4986 1300/1565/4987 1302/1594/4988
+f 1323/1609/4989 1304/1610/4990 1305/1572/4991 1324/1611/4992
+f 1305/1572/4993 1310/1578/4994 1325/1612/4995 1324/1611/4996
+f 1326/1613/4997 1325/1612/4998 1310/1578/4999 1313/1582/5000
+f 1327/1614/5001 1326/1613/5002 1313/1582/5003 1314/1583/5004
+f 1314/1583/5005 1315/1585/5006 1328/1615/5007 1327/1614/5008
+f 1315/1585/5009 1312/1581/5010 1329/1616/5011 1328/1615/5012
+f 1312/1581/5013 1309/1577/5014 1330/1617/5015 1329/1616/5016
+f 1309/1577/5017 1308/1576/5018 1331/1618/5019 1330/1617/5020
+f 1308/1576/5021 1306/1573/5022 1332/1619/5023 1331/1618/5024
+f 1306/1573/5025 1297/1558/5026 1333/1620/5027 1332/1619/5028
+f 1297/1558/5029 1296/1621/5030 1334/1622/5031 1333/1620/5032
+f 1296/1621/5033 1295/1623/5034 1335/1624/5035 1334/1622/5036
+f 1335/1625/5037 1295/1556/5038 1294/1555/5039 1336/1626/5040
+f 1337/1627/5041 1336/1626/5042 1294/1555/5043 1290/1549/5044
+f 1337/1627/5045 1290/1549/5046 1293/1552/5047 1338/1628/5048
+f 1339/1629/5049 1340/1630/5050 1341/1631/5051 1342/1632/5052
+f 1341/1631/5053 1343/1633/5054 1344/1634/5055 1342/1632/5056
+f 1343/1633/5057 1345/1635/5058 1346/1636/5059 1344/1634/5060
+f 1347/1637/5061 1346/1636/5062 1345/1635/5063 1348/1638/5064
+f 1347/1637/5065 1348/1638/5066 1349/1639/5067 1350/1640/5068
+f 1351/1641/5069 1350/1640/5070 1349/1639/5071 1352/1642/5072
+f 1353/1643/5073 1354/1644/5074 1355/1645/5075 1356/1646/5076
+f 1357/1647/5077 1358/1648/5078 1356/1646/5079 1355/1645/5080
+f 1359/1649/5081 1358/1648/5082 1357/1647/5083 1360/1650/5084
+f 1361/1651/5085 1359/1649/5086 1360/1650/5087 1362/1652/5088
+f 1363/1653/5089 1364/1654/5090 1361/1651/5091 1362/1652/5092
+f 1365/1655/5093 1366/1656/5094 1364/1654/5095 1363/1653/5096
+f 1367/1657/5097 1368/1658/5098 1366/1656/5099 1365/1655/5100
+f 1367/1657/5101 1369/1659/5102 1370/1660/5103 1368/1658/5104
+f 1369/1659/5105 1371/1661/5106 1372/1662/5107 1370/1660/5108
+f 1373/1663/5109 1374/1664/5110 1372/1662/5111 1371/1661/5112
+f 1375/1665/5113 1376/1666/5114 1374/1664/5115 1373/1663/5116
+f 1377/1667/5117 1378/1668/5118 1376/1666/5119 1375/1665/5120
+f 1378/1669/5121 1377/1670/5122 1379/1671/5123 1380/1672/5124
+f 1381/1673/5125 1380/1672/5126 1379/1671/5127 1382/1674/5128
+f 1381/1673/5129 1382/1674/5130 1383/1675/5131 1384/1676/5132
+f 1385/1677/5133 1386/1678/5134 1387/1679/5135 1388/1680/5136
+f 1387/1679/5137 1389/1681/5138 1390/1682/5139 1388/1680/5140
+f 1389/1681/5141 1391/1683/5142 1392/1684/5143 1390/1682/5144
+f 1393/1685/5145 1392/1684/5146 1391/1683/5147 1394/1686/5148
+f 1393/1685/5149 1394/1686/5150 1395/1687/5151 1396/1688/5152
+f 1397/1689/5153 1396/1688/5154 1395/1687/5155 1398/1690/5156
+f 1399/1691/5157 1400/1692/5158 1401/1693/5159 1402/1694/5160
+f 1403/1695/5161 1404/1696/5162 1402/1694/5163 1401/1693/5164
+f 1405/1697/5165 1404/1696/5166 1403/1695/5167 1406/1698/5168
+f 1407/1699/5169 1405/1697/5170 1406/1698/5171 1408/1700/5172
+f 1409/1701/5173 1410/1702/5174 1407/1699/5175 1408/1700/5176
+f 1411/1703/5177 1412/1704/5178 1410/1702/5179 1409/1701/5180
+f 1413/1705/5181 1414/1706/5182 1412/1704/5183 1411/1703/5184
+f 1413/1705/5185 1415/1707/5186 1416/1708/5187 1414/1706/5188
+f 1415/1707/5189 1417/1709/5190 1418/1710/5191 1416/1708/5192
+f 1419/1711/5193 1420/1712/5194 1418/1710/5195 1417/1709/5196
+f 1421/1713/5197 1422/1714/5198 1420/1712/5199 1419/1711/5200
+f 1423/1715/5201 1424/1716/5202 1422/1714/5203 1421/1713/5204
+f 1424/1717/5205 1423/1718/5206 1425/1719/5207 1426/1720/5208
+f 1427/1721/5209 1426/1720/5210 1425/1719/5211 1428/1722/5212
+f 1427/1721/5213 1428/1722/5214 1429/1723/5215 1430/1724/5216
+f 1341/1631/5217 1340/1630/5218 1316/1599/5219 1317/1602/5220
+f 1341/1631/5221 1317/1602/5222 1318/1604/5223 1343/1633/5224
+f 1343/1633/5225 1318/1604/5226 1319/1605/5227 1345/1635/5228
+f 1345/1635/5229 1319/1605/5230 1320/1606/5231 1348/1638/5232
+f 1349/1639/5233 1348/1638/5234 1320/1606/5235 1321/1607/5236
+f 1349/1639/5237 1321/1607/5238 1322/1608/5239 1352/1642/5240
+f 1431/1725/5241 1432/1726/5242 1433/1727/5243 1434/1728/5244
+f 1434/1728/5245 1433/1727/5246 1435/1729/5247 1436/1730/5248
+f 1436/1730/5249 1435/1729/5250 1437/1731/5251 1438/1732/5252
+f 1438/1732/5253 1437/1731/5254 1439/1733/5255 1440/1734/5256
+f 1440/1734/5257 1439/1733/5258 1441/1735/5259 1442/1736/5260
+f 1442/1736/5261 1441/1735/5262 1443/1737/5263 1444/1738/5264
+f 1444/1738/5265 1443/1737/5266 1445/1739/5267 1446/1740/5268
+f 1446/1740/5269 1445/1739/5270 1447/1741/5271 1448/1742/5272
+f 1448/1742/5273 1447/1741/5274 1449/1743/5275 1450/1744/5276
+f 1450/1744/5277 1449/1743/5278 1451/1745/5279 1452/1746/5280
+f 1452/1746/5281 1451/1745/5282 1453/1747/5283 1454/1748/5284
+f 1454/1748/5285 1453/1747/5286 1455/1749/5287 1456/1750/5288
+f 1379/1671/5289 1377/1670/5290 1335/1625/5291 1336/1626/5292
+f 1379/1671/5293 1336/1626/5294 1337/1627/5295 1382/1674/5296
+f 1383/1675/5297 1382/1674/5298 1337/1627/5299 1338/1628/5300
+f 1387/1679/5301 1386/1678/5302 1339/1629/5303 1342/1632/5304
+f 1387/1679/5305 1342/1632/5306 1344/1634/5307 1389/1681/5308
+f 1389/1681/5309 1344/1634/5310 1346/1636/5311 1391/1683/5312
+f 1391/1683/5313 1346/1636/5314 1347/1637/5315 1394/1686/5316
+f 1395/1687/5317 1394/1686/5318 1347/1637/5319 1350/1640/5320
+f 1395/1687/5321 1350/1640/5322 1351/1641/5323 1398/1690/5324
+f 1457/1751/5325 1458/1752/5326 1459/1753/5327 1460/1754/5328
+f 1460/1754/5329 1459/1753/5330 1461/1755/5331 1462/1756/5332
+f 1462/1756/5333 1461/1755/5334 1463/1757/5335 1464/1758/5336
+f 1464/1758/5337 1463/1757/5338 1465/1759/5339 1466/1760/5340
+f 1466/1760/5341 1465/1759/5342 1467/1761/5343 1468/1762/5344
+f 1468/1762/5345 1467/1761/5346 1469/1763/5347 1470/1764/5348
+f 1470/1764/5349 1469/1763/5350 1471/1765/5351 1472/1766/5352
+f 1472/1766/5353 1471/1765/5354 1473/1767/5355 1474/1768/5356
+f 1474/1768/5357 1473/1767/5358 1475/1769/5359 1476/1770/5360
+f 1476/1770/5361 1475/1769/5362 1477/1771/5363 1478/1772/5364
+f 1478/1772/5365 1477/1771/5366 1479/1773/5367 1480/1774/5368
+f 1480/1774/5369 1479/1773/5370 1481/1775/5371 1482/1776/5372
+f 1425/1719/5373 1423/1718/5374 1378/1669/5375 1380/1672/5376
+f 1425/1719/5377 1380/1672/5378 1381/1673/5379 1428/1722/5380
+f 1429/1723/5381 1428/1722/5382 1381/1673/5383 1384/1676/5384
+f 1172/1407/5385 1180/1422/5386 1385/1677/5387 1388/1680/5388
+f 1172/1407/5389 1388/1680/5390 1390/1682/5391 1154/1387/5392
+f 1154/1387/5393 1390/1682/5394 1392/1684/5395 1155/1388/5396
+f 1155/1388/5397 1392/1684/5398 1393/1685/5399 1221/1467/5400
+f 1222/1468/5401 1221/1467/5402 1393/1685/5403 1396/1688/5404
+f 1222/1468/5405 1396/1688/5406 1397/1689/5407 1284/1530/5408
+f 1483/1777/5409 1484/1778/5410 1485/1779/5411 1486/1780/5412
+f 1486/1780/5413 1485/1779/5414 1487/1781/5415 1488/1782/5416
+f 1488/1782/5417 1487/1781/5418 1489/1783/5419 1490/1784/5420
+f 1490/1784/5421 1489/1783/5422 1491/1785/5423 1492/1786/5424
+f 1492/1786/5425 1491/1785/5426 1493/1787/5427 1494/1788/5428
+f 1494/1788/5429 1493/1787/5430 1495/1789/5431 1496/1790/5432
+f 1496/1790/5433 1495/1789/5434 1497/1791/5435 1498/1792/5436
+f 1498/1792/5437 1497/1791/5438 1499/1793/5439 1500/1794/5440
+f 1500/1794/5441 1499/1793/5442 1501/1795/5443 1502/1796/5444
+f 1502/1796/5445 1501/1795/5446 1503/1797/5447 1504/1798/5448
+f 1504/1798/5449 1503/1797/5450 1505/1799/5451 1506/1800/5452
+f 1506/1800/5453 1505/1799/5454 1507/1801/5455 1508/1802/5456
+f 1237/1483/5457 1236/1482/5458 1424/1717/5459 1426/1720/5460
+f 1237/1483/5461 1426/1720/5462 1427/1721/5463 1241/1487/5464
+f 1242/1488/5465 1241/1487/5466 1427/1721/5467 1430/1724/5468
+f 1432/1726/5469 1323/1609/5470 1324/1611/5471 1433/1727/5472
+f 1431/1725/5473 1434/1728/5474 1355/1645/5475 1354/1644/5476
+f 1433/1727/5477 1324/1611/5478 1325/1612/5479 1435/1729/5480
+f 1434/1728/5481 1436/1730/5482 1357/1647/5483 1355/1645/5484
+f 1325/1612/5485 1326/1613/5486 1437/1731/5487 1435/1729/5488
+f 1360/1650/5489 1357/1647/5490 1436/1730/5491 1438/1732/5492
+f 1326/1613/5493 1327/1614/5494 1439/1733/5495 1437/1731/5496
+f 1362/1652/5497 1360/1650/5498 1438/1732/5499 1440/1734/5500
+f 1439/1733/5501 1327/1614/5502 1328/1615/5503 1441/1735/5504
+f 1440/1734/5505 1442/1736/5506 1363/1653/5507 1362/1652/5508
+f 1441/1735/5509 1328/1615/5510 1329/1616/5511 1443/1737/5512
+f 1442/1736/5513 1444/1738/5514 1365/1655/5515 1363/1653/5516
+f 1443/1737/5517 1329/1616/5518 1330/1617/5519 1445/1739/5520
+f 1444/1738/5521 1446/1740/5522 1367/1657/5523 1365/1655/5524
+f 1330/1617/5525 1331/1618/5526 1447/1741/5527 1445/1739/5528
+f 1369/1659/5529 1367/1657/5530 1446/1740/5531 1448/1742/5532
+f 1331/1618/5533 1332/1619/5534 1449/1743/5535 1447/1741/5536
+f 1371/1661/5537 1369/1659/5538 1448/1742/5539 1450/1744/5540
+f 1449/1743/5541 1332/1619/5542 1333/1620/5543 1451/1745/5544
+f 1450/1744/5545 1452/1746/5546 1373/1663/5547 1371/1661/5548
+f 1451/1745/5549 1333/1620/5550 1334/1622/5551 1453/1747/5552
+f 1452/1746/5553 1454/1748/5554 1375/1665/5555 1373/1663/5556
+f 1453/1747/5557 1334/1622/5558 1335/1624/5559 1455/1749/5560
+f 1335/1803/5561 1377/1804/5562 1456/1750/5563 1455/1749/5564
+f 1454/1748/5565 1456/1750/5566 1377/1667/5567 1375/1665/5568
+f 1458/1752/5569 1353/1643/5570 1356/1646/5571 1459/1753/5572
+f 1457/1751/5573 1460/1754/5574 1401/1693/5575 1400/1692/5576
+f 1459/1753/5577 1356/1646/5578 1358/1648/5579 1461/1755/5580
+f 1460/1754/5581 1462/1756/5582 1403/1695/5583 1401/1693/5584
+f 1358/1648/5585 1359/1649/5586 1463/1757/5587 1461/1755/5588
+f 1406/1698/5589 1403/1695/5590 1462/1756/5591 1464/1758/5592
+f 1359/1649/5593 1361/1651/5594 1465/1759/5595 1463/1757/5596
+f 1408/1700/5597 1406/1698/5598 1464/1758/5599 1466/1760/5600
+f 1465/1759/5601 1361/1651/5602 1364/1654/5603 1467/1761/5604
+f 1466/1760/5605 1468/1762/5606 1409/1701/5607 1408/1700/5608
+f 1467/1761/5609 1364/1654/5610 1366/1656/5611 1469/1763/5612
+f 1468/1762/5613 1470/1764/5614 1411/1703/5615 1409/1701/5616
+f 1469/1763/5617 1366/1656/5618 1368/1658/5619 1471/1765/5620
+f 1470/1764/5621 1472/1766/5622 1413/1705/5623 1411/1703/5624
+f 1368/1658/5625 1370/1660/5626 1473/1767/5627 1471/1765/5628
+f 1415/1707/5629 1413/1705/5630 1472/1766/5631 1474/1768/5632
+f 1370/1660/5633 1372/1662/5634 1475/1769/5635 1473/1767/5636
+f 1417/1709/5637 1415/1707/5638 1474/1768/5639 1476/1770/5640
+f 1475/1769/5641 1372/1662/5642 1374/1664/5643 1477/1771/5644
+f 1476/1770/5645 1478/1772/5646 1419/1711/5647 1417/1709/5648
+f 1477/1771/5649 1374/1664/5650 1376/1666/5651 1479/1773/5652
+f 1478/1772/5653 1480/1774/5654 1421/1713/5655 1419/1711/5656
+f 1479/1773/5657 1376/1666/5658 1378/1668/5659 1481/1775/5660
+f 1378/1805/5661 1423/1806/5662 1482/1776/5663 1481/1775/5664
+f 1480/1774/5665 1482/1776/5666 1423/1715/5667 1421/1713/5668
+f 1484/1778/5669 1399/1691/5670 1402/1694/5671 1485/1779/5672
+f 1483/1777/5673 1486/1780/5674 1226/1472/5675 1225/1471/5676
+f 1485/1779/5677 1402/1694/5678 1404/1696/5679 1487/1781/5680
+f 1486/1780/5681 1488/1782/5682 1267/1513/5683 1226/1472/5684
+f 1404/1696/5685 1405/1697/5686 1489/1783/5687 1487/1781/5688
+f 1270/1516/5689 1267/1513/5690 1488/1782/5691 1490/1784/5692
+f 1405/1697/5693 1407/1699/5694 1491/1785/5695 1489/1783/5696
+f 1190/1434/5697 1270/1516/5698 1490/1784/5699 1492/1786/5700
+f 1491/1785/5701 1407/1699/5702 1410/1702/5703 1493/1787/5704
+f 1492/1786/5705 1494/1788/5706 1187/1431/5707 1190/1434/5708
+f 1493/1787/5709 1410/1702/5710 1412/1704/5711 1495/1789/5712
+f 1494/1788/5713 1496/1790/5714 1202/1447/5715 1187/1431/5716
+f 1495/1789/5717 1412/1704/5718 1414/1706/5719 1497/1791/5720
+f 1496/1790/5721 1498/1792/5722 1211/1457/5723 1202/1447/5724
+f 1414/1706/5725 1416/1708/5726 1499/1793/5727 1497/1791/5728
+f 1275/1521/5729 1211/1457/5730 1498/1792/5731 1500/1794/5732
+f 1416/1708/5733 1418/1710/5734 1501/1795/5735 1499/1793/5736
+f 1274/1520/5737 1275/1521/5738 1500/1794/5739 1502/1796/5740
+f 1501/1795/5741 1418/1710/5742 1420/1712/5743 1503/1797/5744
+f 1502/1796/5745 1504/1798/5746 1250/1496/5747 1274/1520/5748
+f 1503/1797/5749 1420/1712/5750 1422/1714/5751 1505/1799/5752
+f 1504/1798/5753 1506/1800/5754 1247/1493/5755 1250/1496/5756
+f 1505/1799/5757 1422/1714/5758 1424/1716/5759 1507/1801/5760
+f 1424/1807/5761 1236/1808/5762 1508/1802/5763 1507/1801/5764
+f 1506/1800/5765 1508/1802/5766 1236/1547/5767 1247/1493/5768
+f 1163/1809/5769 1162/1810/5770 1509/1811/5771 1510/1812/5772
+f 1161/1580/5773 1311/1579/5774 1509/1811/5775 1162/1810/5776
+f 1181/1423/5777 1199/1813/5778 1511/1814/5779 1179/1424/5780
+f 1199/1813/5781 1163/1809/5782 1510/1812/5783 1511/1814/5784
+f 1509/1815/5785 1311/1597/5786 1512/1816/5787 1513/1817/5788
+f 1179/1421/5789 1511/1818/5790 1514/1819/5791 1180/1422/5792
+f 1514/1819/5793 1511/1818/5794 1510/1820/5795 1515/1821/5796
+f 1239/1485/5797 1242/1488/5798 1512/1816/5799 1311/1597/5800
+f 1513/1817/5801 1515/1821/5802 1510/1820/5803 1509/1815/5804
+f 1180/1422/5805 1514/1819/5806 1516/1822/5807 1385/1677/5808
+f 1242/1488/5809 1430/1724/5810 1517/1823/5811 1512/1816/5812
+f 1166/1824/5813 1206/1454/5814 1208/1453/5815 1518/1825/5816
+f 1516/1822/5817 1514/1819/5818 1515/1821/5819 1519/1826/5820
+f 1513/1817/5821 1512/1816/5822 1517/1823/5823 1520/1827/5824
+f 1519/1826/5825 1515/1821/5826 1513/1817/5827 1520/1827/5828
+f 1386/1678/5829 1521/1828/5830 1522/1829/5831 1339/1629/5832
+f 1385/1677/5833 1516/1822/5834 1521/1828/5835 1386/1678/5836
+f 1523/1830/5837 1429/1723/5838 1384/1676/5839 1524/1831/5840
+f 1429/1723/5841 1523/1830/5842 1517/1823/5843 1430/1724/5844
+f 1520/1827/5845 1517/1823/5846 1523/1830/5847 1525/1832/5848
+f 1516/1822/5849 1519/1826/5850 1526/1833/5851 1521/1828/5852
+f 1525/1832/5853 1526/1833/5854 1519/1826/5855 1520/1827/5856
+f 1316/1599/5857 1527/1834/5858 1208/1835/5859 1197/1600/5860
+f 1293/1552/5861 1307/1596/5862 1528/1836/5863 1338/1628/5864
+f 1340/1630/5865 1529/1837/5866 1527/1834/5867 1316/1599/5868
+f 1530/1838/5869 1383/1675/5870 1338/1628/5871 1528/1836/5872
+f 1339/1629/5873 1522/1829/5874 1529/1837/5875 1340/1630/5876
+f 1167/1839/5877 1166/1824/5878 1518/1825/5879 1531/1840/5880
+f 1307/1574/5881 1164/1575/5882 1167/1839/5883 1531/1840/5884
+f 1384/1676/5885 1383/1675/5886 1530/1838/5887 1524/1831/5888
+f 1522/1829/5889 1521/1828/5890 1526/1833/5891 1532/1841/5892
+f 1527/1834/5893 1529/1837/5894 1533/1842/5895 1534/1843/5896
+f 1531/1844/5897 1535/1845/5898 1528/1836/5899 1307/1596/5900
+f 1530/1838/5901 1528/1836/5902 1535/1845/5903 1536/1846/5904
+f 1536/1846/5905 1537/1847/5906 1524/1831/5907 1530/1838/5908
+f 1524/1831/5909 1537/1847/5910 1525/1832/5911 1523/1830/5912
+f 1526/1833/5913 1525/1832/5914 1537/1847/5915 1532/1841/5916
+f 1527/1834/5917 1534/1843/5918 1518/1848/5919 1208/1835/5920
+f 1535/1845/5921 1531/1844/5922 1518/1848/5923 1534/1843/5924
+f 1536/1846/5925 1535/1845/5926 1534/1843/5927 1533/1842/5928
+f 1522/1829/5929 1532/1841/5930 1533/1842/5931 1529/1837/5932
+f 1536/1846/5933 1533/1842/5934 1532/1841/5935 1537/1847/5936
diff --git a/COGNET/textures/verre/mug.obj b/COGNET/textures/verre/mug.obj
new file mode 100644
index 0000000000000000000000000000000000000000..d425865f2ec75ce3ce7549600bb80dfdfba4a13a
--- /dev/null
+++ b/COGNET/textures/verre/mug.obj
@@ -0,0 +1,123532 @@
+# Blender v2.90.1 OBJ File: 'mug.blend'
+# www.blender.org
+mtllib mug.mtl
+o mug_Circle
+v 0.000592 0.002787 -0.040681
+v -0.007345 0.002787 -0.039900
+v -0.014976 0.002787 -0.037585
+v -0.022010 0.002787 -0.033825
+v -0.028174 0.002787 -0.028766
+v -0.033234 0.002787 -0.022601
+v -0.036993 0.002787 -0.015568
+v -0.039308 0.002787 -0.007937
+v -0.040090 0.002787 -0.000000
+v -0.039308 0.002787 0.007937
+v -0.036993 0.002787 0.015568
+v -0.033234 0.002787 0.022601
+v -0.028174 0.002787 0.028766
+v -0.022010 0.002787 0.033825
+v -0.014976 0.002787 0.037585
+v -0.007345 0.002787 0.039900
+v 0.000592 0.002787 0.040681
+v 0.008528 0.002787 0.039900
+v 0.016160 0.002787 0.037585
+v 0.023193 0.002787 0.033825
+v 0.029358 0.002787 0.028766
+v 0.034417 0.002787 0.022601
+v 0.038176 0.002787 0.015568
+v 0.040491 0.002787 0.007937
+v 0.041273 0.002787 -0.000000
+v 0.040491 0.002787 -0.007937
+v 0.038176 0.002787 -0.015568
+v 0.034417 0.002787 -0.022601
+v 0.029358 0.002787 -0.028766
+v 0.023193 0.002787 -0.033825
+v 0.016160 0.002787 -0.037585
+v 0.008528 0.002787 -0.039900
+v 0.000592 0.004268 -0.042423
+v -0.007685 0.004268 -0.041607
+v -0.015643 0.004268 -0.039193
+v -0.022977 0.004268 -0.035273
+v -0.029406 0.004268 -0.029997
+v -0.034681 0.004268 -0.023569
+v -0.038602 0.004268 -0.016234
+v -0.041016 0.004268 -0.008276
+v -0.041831 0.004268 -0.000000
+v -0.041016 0.004268 0.008276
+v -0.038602 0.004268 0.016234
+v -0.034681 0.004268 0.023569
+v -0.029406 0.004268 0.029997
+v -0.022977 0.004268 0.035273
+v -0.015643 0.004268 0.039193
+v -0.007685 0.004268 0.041607
+v 0.000592 0.004268 0.042422
+v 0.008868 0.004268 0.041607
+v 0.016826 0.004268 0.039193
+v 0.024160 0.004268 0.035273
+v 0.030589 0.004268 0.029997
+v 0.035865 0.004268 0.023569
+v 0.039785 0.004268 0.016234
+v 0.042199 0.004268 0.008276
+v 0.043014 0.004268 -0.000000
+v 0.042199 0.004268 -0.008276
+v 0.039785 0.004268 -0.016234
+v 0.035865 0.004268 -0.023569
+v 0.030589 0.004268 -0.029997
+v 0.024160 0.004268 -0.035273
+v 0.016826 0.004268 -0.039193
+v 0.008868 0.004268 -0.041607
+v 0.000592 0.006646 -0.038932
+v -0.007004 0.006646 -0.038184
+v -0.014307 0.006646 -0.035968
+v -0.021038 0.006646 -0.032371
+v -0.026937 0.006646 -0.027529
+v -0.031779 0.006646 -0.021629
+v -0.035377 0.006646 -0.014899
+v -0.037592 0.006646 -0.007595
+v -0.038340 0.006646 -0.000000
+v -0.037592 0.006646 0.007595
+v -0.035377 0.006646 0.014899
+v -0.031779 0.006646 0.021629
+v -0.026937 0.006646 0.027529
+v -0.021038 0.006646 0.032371
+v -0.014307 0.006646 0.035968
+v -0.007004 0.006646 0.038184
+v 0.000592 0.006646 0.038932
+v 0.008187 0.006646 0.038184
+v 0.015490 0.006646 0.035968
+v 0.022221 0.006646 0.032371
+v 0.028121 0.006646 0.027529
+v 0.032962 0.006646 0.021629
+v 0.036560 0.006646 0.014899
+v 0.038776 0.006646 0.007595
+v 0.039524 0.006646 -0.000000
+v 0.038775 0.006646 -0.007595
+v 0.036560 0.006646 -0.014899
+v 0.032962 0.006646 -0.021629
+v 0.028121 0.006646 -0.027529
+v 0.022221 0.006646 -0.032371
+v 0.015490 0.006646 -0.035968
+v 0.008187 0.006646 -0.038184
+v 0.000592 0.008870 -0.030532
+v -0.005365 0.008870 -0.029946
+v -0.011093 0.008870 -0.028208
+v -0.016371 0.008870 -0.025387
+v -0.020998 0.008870 -0.021590
+v -0.024795 0.008870 -0.016963
+v -0.027616 0.008870 -0.011684
+v -0.029354 0.008870 -0.005957
+v -0.029941 0.008870 -0.000000
+v -0.029354 0.008870 0.005957
+v -0.027616 0.008870 0.011684
+v -0.024795 0.008870 0.016963
+v -0.020998 0.008870 0.021590
+v -0.016371 0.008870 0.025387
+v -0.011093 0.008870 0.028208
+v -0.005365 0.008870 0.029946
+v 0.000592 0.008870 0.030532
+v 0.006548 0.008870 0.029946
+v 0.012276 0.008870 0.028208
+v 0.017554 0.008870 0.025387
+v 0.022181 0.008870 0.021590
+v 0.025978 0.008870 0.016963
+v 0.028800 0.008870 0.011684
+v 0.030537 0.008870 0.005957
+v 0.031124 0.008870 -0.000000
+v 0.030537 0.008870 -0.005957
+v 0.028800 0.008870 -0.011684
+v 0.025978 0.008870 -0.016963
+v 0.022181 0.008870 -0.021590
+v 0.017554 0.008870 -0.025387
+v 0.012276 0.008870 -0.028208
+v 0.006548 0.008870 -0.029946
+v 0.000592 0.011894 -0.020306
+v -0.003370 0.011894 -0.019916
+v -0.007179 0.011894 -0.018760
+v -0.010690 0.011894 -0.016884
+v -0.013767 0.011894 -0.014358
+v -0.016292 0.011894 -0.011281
+v -0.018169 0.011894 -0.007771
+v -0.019324 0.011894 -0.003962
+v -0.019714 0.011894 -0.000000
+v -0.019324 0.011894 0.003962
+v -0.018169 0.011894 0.007771
+v -0.016292 0.011894 0.011281
+v -0.013767 0.011894 0.014358
+v -0.010690 0.011894 0.016884
+v -0.007179 0.011894 0.018760
+v -0.003370 0.011894 0.019916
+v 0.000592 0.011894 0.020306
+v 0.004553 0.011894 0.019916
+v 0.008362 0.011894 0.018760
+v 0.011873 0.011894 0.016884
+v 0.014950 0.011894 0.014358
+v 0.017475 0.011894 0.011281
+v 0.019352 0.011894 0.007771
+v 0.020507 0.011894 0.003962
+v 0.020898 0.011894 -0.000000
+v 0.020507 0.011894 -0.003962
+v 0.019352 0.011894 -0.007771
+v 0.017475 0.011894 -0.011281
+v 0.014950 0.011894 -0.014359
+v 0.011873 0.011894 -0.016884
+v 0.008362 0.011894 -0.018760
+v 0.004553 0.011894 -0.019916
+v 0.000592 0.017695 -0.015282
+v -0.002390 0.017695 -0.014988
+v -0.005257 0.017695 -0.014119
+v -0.007899 0.017695 -0.012706
+v -0.010214 0.017695 -0.010806
+v -0.012115 0.017695 -0.008490
+v -0.013527 0.017695 -0.005848
+v -0.014397 0.017695 -0.002981
+v -0.014690 0.017695 -0.000000
+v -0.014397 0.017695 0.002981
+v -0.013527 0.017695 0.005848
+v -0.012115 0.017695 0.008490
+v -0.010214 0.017695 0.010806
+v -0.007899 0.017695 0.012706
+v -0.005256 0.017695 0.014119
+v -0.002390 0.017695 0.014988
+v 0.000592 0.017695 0.015282
+v 0.003573 0.017695 0.014988
+v 0.006440 0.017695 0.014119
+v 0.009082 0.017695 0.012706
+v 0.011398 0.017695 0.010806
+v 0.013298 0.017695 0.008490
+v 0.014710 0.017695 0.005848
+v 0.015580 0.017695 0.002981
+v 0.015873 0.017695 -0.000000
+v 0.015580 0.017695 -0.002981
+v 0.014710 0.017695 -0.005848
+v 0.013298 0.017695 -0.008490
+v 0.011397 0.017695 -0.010806
+v 0.009082 0.017695 -0.012706
+v 0.006440 0.017695 -0.014119
+v 0.003573 0.017695 -0.014988
+v 0.000592 0.023752 -0.014787
+v -0.002293 0.023752 -0.014503
+v -0.005067 0.023752 -0.013661
+v -0.007624 0.023752 -0.012295
+v -0.009864 0.023752 -0.010456
+v -0.011703 0.023752 -0.008215
+v -0.013070 0.023752 -0.005659
+v -0.013911 0.023752 -0.002885
+v -0.014195 0.023752 -0.000000
+v -0.013911 0.023752 0.002885
+v -0.013070 0.023752 0.005659
+v -0.011703 0.023752 0.008215
+v -0.009864 0.023752 0.010456
+v -0.007624 0.023752 0.012295
+v -0.005067 0.023752 0.013661
+v -0.002293 0.023752 0.014503
+v 0.000592 0.023752 0.014787
+v 0.003476 0.023752 0.014503
+v 0.006250 0.023752 0.013661
+v 0.008807 0.023752 0.012295
+v 0.011048 0.023752 0.010456
+v 0.012887 0.023752 0.008215
+v 0.014253 0.023752 0.005659
+v 0.015094 0.023752 0.002885
+v 0.015379 0.023752 -0.000000
+v 0.015094 0.023752 -0.002885
+v 0.014253 0.023752 -0.005659
+v 0.012887 0.023752 -0.008215
+v 0.011048 0.023752 -0.010456
+v 0.008807 0.023752 -0.012295
+v 0.006250 0.023752 -0.013661
+v 0.003476 0.023752 -0.014503
+v 0.000592 0.026851 -0.016126
+v -0.002554 0.026851 -0.015816
+v -0.005579 0.026851 -0.014898
+v -0.008367 0.026851 -0.013408
+v -0.010811 0.026851 -0.011403
+v -0.012816 0.026851 -0.008959
+v -0.014307 0.026851 -0.006171
+v -0.015224 0.026851 -0.003146
+v -0.015534 0.026851 -0.000000
+v -0.015224 0.026851 0.003146
+v -0.014307 0.026851 0.006171
+v -0.012816 0.026851 0.008959
+v -0.010811 0.026851 0.011403
+v -0.008367 0.026851 0.013408
+v -0.005579 0.026851 0.014898
+v -0.002554 0.026851 0.015816
+v 0.000592 0.026851 0.016126
+v 0.003738 0.026851 0.015816
+v 0.006763 0.026851 0.014898
+v 0.009551 0.026851 0.013408
+v 0.011994 0.026851 0.011403
+v 0.014000 0.026851 0.008959
+v 0.015490 0.026851 0.006171
+v 0.016408 0.026851 0.003146
+v 0.016717 0.026851 -0.000000
+v 0.016408 0.026851 -0.003146
+v 0.015490 0.026851 -0.006171
+v 0.014000 0.026851 -0.008959
+v 0.011994 0.026851 -0.011403
+v 0.009551 0.026851 -0.013408
+v 0.006763 0.026851 -0.014898
+v 0.003738 0.026851 -0.015816
+v 0.000592 0.028070 -0.016298
+v -0.002588 0.028070 -0.015985
+v -0.005645 0.028070 -0.015058
+v -0.008463 0.028070 -0.013551
+v -0.010933 0.028070 -0.011525
+v -0.012960 0.028070 -0.009055
+v -0.014466 0.028070 -0.006237
+v -0.015393 0.028070 -0.003180
+v -0.015707 0.028070 -0.000000
+v -0.015393 0.028070 0.003180
+v -0.014466 0.028070 0.006237
+v -0.012960 0.028070 0.009055
+v -0.010933 0.028070 0.011525
+v -0.008463 0.028070 0.013551
+v -0.005645 0.028070 0.015058
+v -0.002588 0.028070 0.015985
+v 0.000592 0.028070 0.016298
+v 0.003771 0.028070 0.015985
+v 0.006829 0.028070 0.015058
+v 0.009646 0.028070 0.013551
+v 0.012116 0.028070 0.011525
+v 0.014143 0.028070 0.009055
+v 0.015649 0.028070 0.006237
+v 0.016577 0.028070 0.003180
+v 0.016890 0.028070 -0.000000
+v 0.016577 0.028070 -0.003180
+v 0.015649 0.028070 -0.006237
+v 0.014143 0.028070 -0.009055
+v 0.012116 0.028070 -0.011525
+v 0.009646 0.028070 -0.013552
+v 0.006829 0.028070 -0.015058
+v 0.003771 0.028070 -0.015985
+v 0.000592 0.030241 -0.015143
+v -0.002363 0.030241 -0.014852
+v -0.005203 0.030241 -0.013990
+v -0.007821 0.030241 -0.012591
+v -0.010116 0.030241 -0.010708
+v -0.011999 0.030241 -0.008413
+v -0.013399 0.030241 -0.005795
+v -0.014260 0.030241 -0.002954
+v -0.014551 0.030241 -0.000000
+v -0.014260 0.030241 0.002954
+v -0.013399 0.030241 0.005795
+v -0.011999 0.030241 0.008413
+v -0.010116 0.030241 0.010708
+v -0.007821 0.030241 0.012591
+v -0.005203 0.030241 0.013990
+v -0.002363 0.030241 0.014852
+v 0.000592 0.030241 0.015143
+v 0.003546 0.030241 0.014852
+v 0.006387 0.030241 0.013990
+v 0.009005 0.030241 0.012591
+v 0.011299 0.030241 0.010708
+v 0.013182 0.030241 0.008413
+v 0.014582 0.030241 0.005795
+v 0.015444 0.030241 0.002954
+v 0.015735 0.030241 -0.000000
+v 0.015444 0.030241 -0.002954
+v 0.014582 0.030241 -0.005795
+v 0.013182 0.030241 -0.008413
+v 0.011299 0.030241 -0.010708
+v 0.009005 0.030241 -0.012591
+v 0.006387 0.030241 -0.013990
+v 0.003546 0.030241 -0.014852
+v 0.000592 0.033610 -0.014330
+v -0.002204 0.033610 -0.014054
+v -0.004892 0.033610 -0.013239
+v -0.007369 0.033610 -0.011915
+v -0.009541 0.033610 -0.010133
+v -0.011323 0.033609 -0.007961
+v -0.012647 0.033609 -0.005484
+v -0.013463 0.033610 -0.002796
+v -0.013738 0.033610 -0.000000
+v -0.013463 0.033610 0.002796
+v -0.012647 0.033610 0.005484
+v -0.011323 0.033610 0.007961
+v -0.009541 0.033610 0.010133
+v -0.007369 0.033610 0.011915
+v -0.004892 0.033610 0.013239
+v -0.002204 0.033610 0.014054
+v 0.000592 0.033610 0.014330
+v 0.003387 0.033610 0.014054
+v 0.006075 0.033610 0.013239
+v 0.008553 0.033610 0.011915
+v 0.010724 0.033610 0.010133
+v 0.012506 0.033609 0.007961
+v 0.013830 0.033610 0.005484
+v 0.014646 0.033610 0.002796
+v 0.014921 0.033610 -0.000000
+v 0.014646 0.033610 -0.002796
+v 0.013830 0.033610 -0.005484
+v 0.012506 0.033610 -0.007961
+v 0.010724 0.033610 -0.010133
+v 0.008553 0.033610 -0.011915
+v 0.006075 0.033610 -0.013239
+v 0.003387 0.033610 -0.014054
+v 0.000592 0.036888 -0.014693
+v -0.002275 0.036888 -0.014411
+v -0.005031 0.036888 -0.013574
+v -0.007571 0.036888 -0.012217
+v -0.009798 0.036888 -0.010389
+v -0.011625 0.036888 -0.008163
+v -0.012983 0.036888 -0.005623
+v -0.013819 0.036888 -0.002867
+v -0.014101 0.036888 -0.000000
+v -0.013819 0.036888 0.002866
+v -0.012983 0.036888 0.005623
+v -0.011625 0.036888 0.008163
+v -0.009798 0.036888 0.010389
+v -0.007571 0.036888 0.012217
+v -0.005031 0.036888 0.013574
+v -0.002275 0.036888 0.014411
+v 0.000592 0.036888 0.014693
+v 0.003458 0.036888 0.014411
+v 0.006214 0.036888 0.013574
+v 0.008755 0.036888 0.012217
+v 0.010981 0.036888 0.010389
+v 0.012808 0.036888 0.008163
+v 0.014166 0.036888 0.005623
+v 0.015002 0.036888 0.002866
+v 0.015285 0.036888 -0.000000
+v 0.015002 0.036888 -0.002867
+v 0.014166 0.036888 -0.005623
+v 0.012808 0.036888 -0.008163
+v 0.010981 0.036888 -0.010389
+v 0.008755 0.036888 -0.012217
+v 0.006214 0.036888 -0.013574
+v 0.003458 0.036888 -0.014411
+v 0.000592 0.038956 -0.015754
+v -0.002482 0.038956 -0.015451
+v -0.005437 0.038956 -0.014555
+v -0.008161 0.038956 -0.013099
+v -0.010548 0.038956 -0.011140
+v -0.012507 0.038956 -0.008752
+v -0.013963 0.038956 -0.006029
+v -0.014860 0.038956 -0.003074
+v -0.015162 0.038956 -0.000000
+v -0.014860 0.038956 0.003073
+v -0.013963 0.038956 0.006029
+v -0.012507 0.038956 0.008752
+v -0.010548 0.038956 0.011140
+v -0.008161 0.038956 0.013099
+v -0.005437 0.038956 0.014555
+v -0.002482 0.038956 0.015451
+v 0.000592 0.038956 0.015754
+v 0.003665 0.038956 0.015451
+v 0.006620 0.038956 0.014555
+v 0.009344 0.038956 0.013099
+v 0.011731 0.038956 0.011140
+v 0.013691 0.038956 0.008752
+v 0.015146 0.038956 0.006029
+v 0.016043 0.038956 0.003073
+v 0.016346 0.038956 -0.000000
+v 0.016043 0.038956 -0.003074
+v 0.015146 0.038956 -0.006029
+v 0.013691 0.038956 -0.008753
+v 0.011731 0.038956 -0.011140
+v 0.009344 0.038956 -0.013099
+v 0.006620 0.038956 -0.014555
+v 0.003665 0.038956 -0.015451
+v -0.012396 0.038698 -0.008678
+v -0.013839 0.038698 -0.005978
+v 0.009270 0.038698 0.012988
+v 0.011637 0.038698 0.011045
+v -0.014728 0.038698 -0.003047
+v 0.013579 0.038698 0.008678
+v -0.015028 0.038698 -0.000000
+v 0.015023 0.038698 0.005978
+v -0.014728 0.038698 0.003047
+v 0.015912 0.038698 0.003047
+v -0.013839 0.038698 0.005978
+v 0.016212 0.038698 -0.000000
+v -0.012396 0.038698 0.008678
+v 0.015912 0.038698 -0.003047
+v -0.010453 0.038698 0.011045
+v 0.015023 0.038698 -0.005978
+v -0.008086 0.038698 0.012988
+v 0.013579 0.038698 -0.008678
+v -0.005386 0.038698 0.014431
+v 0.000592 0.038698 -0.015620
+v -0.002456 0.038698 -0.015320
+v 0.011637 0.038698 -0.011045
+v -0.002456 0.038698 0.015320
+v -0.005386 0.038698 -0.014431
+v 0.009270 0.038698 -0.012988
+v 0.000592 0.038698 0.015620
+v -0.008086 0.038698 -0.012988
+v 0.006569 0.038698 -0.014431
+v 0.003639 0.038698 0.015320
+v -0.010453 0.038698 -0.011045
+v 0.003639 0.038698 -0.015320
+v 0.006569 0.038698 0.014431
+v 0.000592 0.040100 -0.014466
+v -0.002231 0.040100 -0.014188
+v -0.004944 0.040100 -0.013365
+v -0.007445 0.040100 -0.012028
+v -0.009638 0.040100 -0.010229
+v -0.011437 0.040100 -0.008037
+v -0.012774 0.040100 -0.005536
+v -0.013597 0.040100 -0.002822
+v -0.013875 0.040100 -0.000000
+v -0.013597 0.040100 0.002822
+v -0.012774 0.040100 0.005536
+v -0.011437 0.040100 0.008037
+v -0.009638 0.040100 0.010229
+v -0.007445 0.040100 0.012028
+v -0.004944 0.040100 0.013365
+v -0.002231 0.040100 0.014188
+v 0.000592 0.040100 0.014466
+v 0.003414 0.040100 0.014188
+v 0.006128 0.040100 0.013365
+v 0.008629 0.040100 0.012028
+v 0.010821 0.040100 0.010229
+v 0.012620 0.040100 0.008037
+v 0.013957 0.040100 0.005536
+v 0.014780 0.040100 0.002822
+v 0.015058 0.040100 -0.000000
+v 0.014780 0.040100 -0.002822
+v 0.013957 0.040100 -0.005536
+v 0.012620 0.040100 -0.008037
+v 0.010821 0.040100 -0.010229
+v 0.008629 0.040100 -0.012028
+v 0.006128 0.040100 -0.013365
+v 0.003414 0.040100 -0.014188
+v 0.000592 0.044262 -0.012139
+v -0.001777 0.044262 -0.011905
+v -0.004054 0.044262 -0.011215
+v -0.006152 0.044262 -0.010093
+v -0.007992 0.044262 -0.008583
+v -0.009501 0.044262 -0.006744
+v -0.010623 0.044262 -0.004645
+v -0.011314 0.044262 -0.002368
+v -0.011547 0.044262 -0.000000
+v -0.011314 0.044262 0.002368
+v -0.010623 0.044262 0.004645
+v -0.009501 0.044262 0.006744
+v -0.007992 0.044262 0.008583
+v -0.006152 0.044262 0.010093
+v -0.004054 0.044262 0.011215
+v -0.001777 0.044262 0.011905
+v 0.000592 0.044262 0.012139
+v 0.002960 0.044262 0.011905
+v 0.005237 0.044262 0.011215
+v 0.007336 0.044262 0.010093
+v 0.009175 0.044262 0.008583
+v 0.010684 0.044262 0.006744
+v 0.011806 0.044262 0.004645
+v 0.012497 0.044262 0.002368
+v 0.012730 0.044262 -0.000000
+v 0.012497 0.044262 -0.002368
+v 0.011806 0.044262 -0.004645
+v 0.010684 0.044262 -0.006744
+v 0.009175 0.044262 -0.008583
+v 0.007335 0.044262 -0.010093
+v 0.005237 0.044262 -0.011215
+v 0.002960 0.044262 -0.011905
+v 0.000592 0.052560 -0.011677
+v -0.001686 0.052560 -0.011453
+v -0.003877 0.052560 -0.010788
+v -0.005896 0.052560 -0.009709
+v -0.007665 0.052560 -0.008257
+v -0.009117 0.052560 -0.006487
+v -0.010196 0.052560 -0.004469
+v -0.010861 0.052560 -0.002278
+v -0.011085 0.052560 -0.000000
+v -0.010861 0.052560 0.002278
+v -0.010196 0.052560 0.004469
+v -0.009117 0.052560 0.006487
+v -0.007665 0.052560 0.008257
+v -0.005896 0.052560 0.009709
+v -0.003877 0.052560 0.010788
+v -0.001686 0.052560 0.011453
+v 0.000592 0.052560 0.011677
+v 0.002870 0.052560 0.011453
+v 0.005060 0.052560 0.010788
+v 0.007079 0.052560 0.009709
+v 0.008849 0.052560 0.008257
+v 0.010301 0.052560 0.006487
+v 0.011380 0.052560 0.004469
+v 0.012044 0.052560 0.002278
+v 0.012269 0.052560 -0.000000
+v 0.012044 0.052560 -0.002278
+v 0.011380 0.052560 -0.004469
+v 0.010301 0.052560 -0.006487
+v 0.008849 0.052560 -0.008257
+v 0.007079 0.052560 -0.009709
+v 0.005060 0.052560 -0.010788
+v 0.002870 0.052560 -0.011453
+v 0.000592 0.059195 -0.023423
+v -0.003978 0.059195 -0.022973
+v -0.008372 0.059195 -0.021640
+v -0.012421 0.059195 -0.019475
+v -0.015971 0.059195 -0.016562
+v -0.018884 0.059195 -0.013013
+v -0.021048 0.059195 -0.008963
+v -0.022381 0.059195 -0.004570
+v -0.022831 0.059195 -0.000000
+v -0.022381 0.059195 0.004570
+v -0.021048 0.059195 0.008963
+v -0.018884 0.059195 0.013013
+v -0.015971 0.059195 0.016562
+v -0.012421 0.059195 0.019475
+v -0.008372 0.059195 0.021640
+v -0.003978 0.059195 0.022973
+v 0.000592 0.059195 0.023423
+v 0.005161 0.059195 0.022973
+v 0.009555 0.059195 0.021640
+v 0.013605 0.059195 0.019475
+v 0.017154 0.059194 0.016562
+v 0.020065 0.059193 0.013015
+v 0.022225 0.059193 0.008968
+v 0.023559 0.059199 0.004568
+v 0.024009 0.059201 -0.000000
+v 0.023559 0.059199 -0.004569
+v 0.022225 0.059193 -0.008968
+v 0.020065 0.059193 -0.013015
+v 0.017154 0.059194 -0.016562
+v 0.013605 0.059195 -0.019475
+v 0.009555 0.059195 -0.021640
+v 0.005161 0.059195 -0.022973
+v 0.000592 0.065525 -0.031194
+v -0.005494 0.065525 -0.030594
+v -0.011346 0.065525 -0.028819
+v -0.016739 0.065525 -0.025937
+v -0.021466 0.065525 -0.022057
+v -0.025345 0.065525 -0.017330
+v -0.028228 0.065525 -0.011937
+v -0.030003 0.065525 -0.006086
+v -0.030602 0.065525 -0.000000
+v -0.030003 0.065525 0.006086
+v -0.028228 0.065525 0.011937
+v -0.025345 0.065525 0.017330
+v -0.021466 0.065525 0.022057
+v -0.016739 0.065525 0.025937
+v -0.011346 0.065525 0.028819
+v -0.005494 0.065525 0.030594
+v 0.000592 0.065525 0.031194
+v 0.006677 0.065525 0.030594
+v 0.012529 0.065525 0.028819
+v 0.017922 0.065525 0.025937
+v 0.022648 0.065524 0.022058
+v 0.026521 0.065524 0.017332
+v 0.029420 0.065569 0.011855
+v 0.031320 0.065761 0.005793
+v 0.032032 0.065907 -0.000000
+v 0.031320 0.065761 -0.005793
+v 0.029420 0.065569 -0.011855
+v 0.026521 0.065524 -0.017332
+v 0.022648 0.065524 -0.022059
+v 0.017922 0.065525 -0.025937
+v 0.012529 0.065525 -0.028819
+v 0.006677 0.065525 -0.030594
+v 0.000592 0.074203 -0.035617
+v -0.006357 0.074203 -0.034932
+v -0.013038 0.074203 -0.032906
+v -0.019196 0.074203 -0.029614
+v -0.024593 0.074203 -0.025185
+v -0.029023 0.074203 -0.019788
+v -0.032314 0.074203 -0.013630
+v -0.034341 0.074203 -0.006949
+v -0.035025 0.074203 -0.000000
+v -0.034341 0.074203 0.006948
+v -0.032314 0.074203 0.013630
+v -0.029023 0.074203 0.019788
+v -0.024593 0.074203 0.025185
+v -0.019196 0.074203 0.029614
+v -0.013038 0.074203 0.032906
+v -0.006357 0.074203 0.034932
+v 0.000592 0.074203 0.035617
+v 0.007540 0.074203 0.034932
+v 0.014222 0.074203 0.032906
+v 0.020379 0.074203 0.029614
+v 0.025775 0.074202 0.025187
+v 0.030201 0.074210 0.019769
+v 0.033598 0.074338 0.013176
+v 0.037502 0.076547 0.003873
+v 0.038260 0.075215 -0.000000
+v 0.037502 0.076547 -0.003873
+v 0.033598 0.074338 -0.013176
+v 0.030201 0.074210 -0.019769
+v 0.025775 0.074202 -0.025187
+v 0.020379 0.074203 -0.029614
+v 0.014222 0.074203 -0.032906
+v 0.007540 0.074203 -0.034932
+v 0.000592 0.088670 -0.037247
+v -0.006675 0.088670 -0.036531
+v -0.013662 0.088670 -0.034412
+v -0.020102 0.088670 -0.030970
+v -0.025746 0.088670 -0.026338
+v -0.030378 0.088670 -0.020693
+v -0.033820 0.088670 -0.014254
+v -0.035940 0.088670 -0.007267
+v -0.036655 0.088670 -0.000000
+v -0.035940 0.088670 0.007267
+v -0.033820 0.088670 0.014254
+v -0.030378 0.088670 0.020693
+v -0.025746 0.088670 0.026338
+v -0.020102 0.088670 0.030970
+v -0.013662 0.088670 0.034412
+v -0.006675 0.088670 0.036531
+v 0.000592 0.088670 0.037247
+v 0.007858 0.088670 0.036531
+v 0.014846 0.088670 0.034412
+v 0.021285 0.088670 0.030970
+v 0.026928 0.088670 0.026340
+v 0.031554 0.088657 0.020681
+v 0.035060 0.088511 0.013754
+v 0.037853 0.083935 0.003951
+v 0.038555 0.085107 -0.000000
+v 0.037853 0.083935 -0.003952
+v 0.035059 0.088511 -0.013754
+v 0.031554 0.088657 -0.020681
+v 0.026928 0.088670 -0.026340
+v 0.021285 0.088670 -0.030970
+v 0.014845 0.088670 -0.034412
+v 0.007858 0.088670 -0.036531
+v 0.000592 0.108381 -0.038010
+v -0.006824 0.108381 -0.037280
+v -0.013954 0.108381 -0.035117
+v -0.020526 0.108381 -0.031604
+v -0.026286 0.108381 -0.026877
+v -0.031013 0.108381 -0.021117
+v -0.034525 0.108381 -0.014546
+v -0.036688 0.108381 -0.007415
+v -0.037418 0.108381 -0.000000
+v -0.036688 0.108381 0.007415
+v -0.034525 0.108381 0.014546
+v -0.031013 0.108381 0.021117
+v -0.026286 0.108381 0.026877
+v -0.020526 0.108381 0.031604
+v -0.013954 0.108381 0.035117
+v -0.006824 0.108381 0.037280
+v 0.000592 0.108381 0.038010
+v 0.008007 0.108381 0.037280
+v 0.015138 0.108381 0.035117
+v 0.021709 0.108381 0.031604
+v 0.027466 0.108380 0.026882
+v 0.032180 0.108381 0.021109
+v 0.035718 0.108399 0.014049
+v 0.038009 0.108313 0.005817
+v 0.038844 0.108122 -0.000000
+v 0.038009 0.108313 -0.005817
+v 0.035718 0.108399 -0.014049
+v 0.032180 0.108381 -0.021109
+v 0.027466 0.108380 -0.026882
+v 0.021709 0.108381 -0.031604
+v 0.015137 0.108381 -0.035117
+v 0.008007 0.108381 -0.037280
+v 0.000592 0.127100 -0.038393
+v -0.006898 0.127100 -0.037655
+v -0.014101 0.127100 -0.035470
+v -0.020738 0.127100 -0.031922
+v -0.026556 0.127100 -0.027148
+v -0.031331 0.127100 -0.021330
+v -0.034879 0.127100 -0.014692
+v -0.037063 0.127100 -0.007490
+v -0.037801 0.127100 -0.000000
+v -0.037063 0.127100 0.007490
+v -0.034879 0.127100 0.014692
+v -0.031331 0.127100 0.021330
+v -0.026556 0.127100 0.027148
+v -0.020738 0.127100 0.031922
+v -0.014101 0.127100 0.035470
+v -0.006898 0.127100 0.037655
+v 0.000592 0.127100 0.038393
+v 0.008082 0.127100 0.037655
+v 0.015284 0.127100 0.035470
+v 0.021922 0.127100 0.031922
+v 0.027733 0.127099 0.027157
+v 0.032499 0.127127 0.021201
+v 0.036152 0.127320 0.013572
+v 0.039175 0.130738 0.003836
+v 0.039671 0.127711 -0.000000
+v 0.039175 0.130738 -0.003836
+v 0.036152 0.127320 -0.013573
+v 0.032499 0.127127 -0.021201
+v 0.027733 0.127099 -0.027157
+v 0.021921 0.127100 -0.031922
+v 0.015284 0.127100 -0.035470
+v 0.008082 0.127100 -0.037655
+v 0.000592 0.146835 -0.039558
+v -0.007126 0.146835 -0.038797
+v -0.014546 0.146835 -0.036546
+v -0.021385 0.146835 -0.032891
+v -0.027380 0.146835 -0.027971
+v -0.032299 0.146835 -0.021977
+v -0.035955 0.146835 -0.015138
+v -0.038206 0.146835 -0.007717
+v -0.038966 0.146835 -0.000000
+v -0.038206 0.146835 0.007717
+v -0.035955 0.146835 0.015138
+v -0.032299 0.146835 0.021977
+v -0.027380 0.146835 0.027971
+v -0.021385 0.146835 0.032891
+v -0.014546 0.146835 0.036546
+v -0.007126 0.146835 0.038797
+v 0.000592 0.146835 0.039558
+v 0.008309 0.146835 0.038797
+v 0.015730 0.146835 0.036546
+v 0.022569 0.146835 0.032891
+v 0.028558 0.146836 0.027980
+v 0.033468 0.146812 0.021846
+v 0.037211 0.146575 0.014067
+v 0.039556 0.141597 0.003871
+v 0.040176 0.144063 -0.000000
+v 0.039556 0.141597 -0.003871
+v 0.037211 0.146575 -0.014067
+v 0.033468 0.146812 -0.021846
+v 0.028558 0.146836 -0.027980
+v 0.022569 0.146835 -0.032891
+v 0.015730 0.146835 -0.036546
+v 0.008309 0.146835 -0.038797
+v 0.000592 0.167850 -0.042460
+v -0.007692 0.167850 -0.041644
+v -0.015657 0.167850 -0.039228
+v -0.022998 0.167850 -0.035304
+v -0.029432 0.167850 -0.030024
+v -0.034713 0.167850 -0.023590
+v -0.038637 0.167850 -0.016249
+v -0.041053 0.167850 -0.008284
+v -0.041869 0.167850 -0.000000
+v -0.041053 0.167850 0.008284
+v -0.038637 0.167850 0.016249
+v -0.034713 0.167850 0.023590
+v -0.029432 0.167850 0.030024
+v -0.022998 0.167850 0.035304
+v -0.015657 0.167850 0.039228
+v -0.007692 0.167850 0.041644
+v 0.000592 0.167850 0.042460
+v 0.008875 0.167850 0.041644
+v 0.016841 0.167850 0.039228
+v 0.024181 0.167850 0.035304
+v 0.030613 0.167851 0.030028
+v 0.035888 0.167847 0.023574
+v 0.039829 0.167775 0.016047
+v 0.042288 0.167605 0.007916
+v 0.043134 0.167524 -0.000000
+v 0.042288 0.167605 -0.007917
+v 0.039829 0.167775 -0.016047
+v 0.035888 0.167847 -0.023574
+v 0.030613 0.167851 -0.030028
+v 0.024181 0.167850 -0.035305
+v 0.016840 0.167850 -0.039228
+v 0.008875 0.167850 -0.041644
+v 0.000592 0.179194 -0.045133
+v -0.008213 0.179194 -0.044266
+v -0.016680 0.179194 -0.041698
+v -0.024483 0.179194 -0.037527
+v -0.031322 0.179194 -0.031914
+v -0.036935 0.179194 -0.025075
+v -0.041106 0.179194 -0.017272
+v -0.043674 0.179194 -0.008805
+v -0.044542 0.179194 -0.000000
+v -0.043674 0.179194 0.008805
+v -0.041106 0.179194 0.017272
+v -0.036935 0.179194 0.025075
+v -0.031322 0.179194 0.031914
+v -0.024483 0.179194 0.037527
+v -0.016680 0.179194 0.041698
+v -0.008213 0.179194 0.044266
+v 0.000592 0.179194 0.045133
+v 0.009397 0.179194 0.044266
+v 0.017863 0.179194 0.041698
+v 0.025666 0.179194 0.037527
+v 0.032505 0.179194 0.031915
+v 0.038117 0.179196 0.025077
+v 0.042288 0.179197 0.017275
+v 0.044858 0.179196 0.008805
+v 0.045725 0.179195 -0.000000
+v 0.044858 0.179196 -0.008805
+v 0.042288 0.179197 -0.017275
+v 0.038117 0.179196 -0.025078
+v 0.032505 0.179194 -0.031915
+v 0.025666 0.179194 -0.037527
+v 0.017863 0.179194 -0.041698
+v 0.009397 0.179194 -0.044266
+v 0.000592 0.003313 -0.025565
+v -0.004396 0.003313 -0.025074
+v -0.009192 0.003313 -0.023619
+v -0.013612 0.003313 -0.021257
+v -0.017486 0.003313 -0.018078
+v -0.020665 0.003313 -0.014203
+v -0.023028 0.003313 -0.009783
+v -0.024483 0.003313 -0.004988
+v -0.024974 0.003313 -0.000000
+v -0.024483 0.003313 0.004988
+v -0.023028 0.003313 0.009783
+v -0.020665 0.003313 0.014203
+v -0.017486 0.003313 0.018077
+v -0.013612 0.003313 0.021257
+v -0.009192 0.003313 0.023619
+v -0.004396 0.003313 0.025074
+v 0.000592 0.003313 0.025565
+v 0.005579 0.003313 0.025074
+v 0.010375 0.003313 0.023619
+v 0.014795 0.003313 0.021257
+v 0.018669 0.003313 0.018077
+v 0.021849 0.003313 0.014203
+v 0.024211 0.003313 0.009783
+v 0.025666 0.003313 0.004988
+v 0.026157 0.003313 -0.000000
+v 0.025666 0.003313 -0.004988
+v 0.024211 0.003313 -0.009784
+v 0.021849 0.003313 -0.014203
+v 0.018669 0.003313 -0.018078
+v 0.014795 0.003313 -0.021257
+v 0.010375 0.003313 -0.023619
+v 0.005579 0.003313 -0.025074
+v 0.000592 0.003523 -0.000000
+v 0.051117 0.133087 0.002747
+v 0.051320 0.131753 -0.000000
+v 0.051117 0.133087 -0.002747
+v 0.051606 0.139611 0.002738
+v 0.052143 0.140804 -0.000000
+v 0.051606 0.139611 -0.002738
+v 0.059180 0.134150 0.002506
+v 0.059523 0.133133 -0.000000
+v 0.059180 0.134150 -0.002506
+v 0.059094 0.140101 0.002655
+v 0.059340 0.141235 -0.000000
+v 0.059094 0.140101 -0.002655
+v 0.065525 0.133141 0.002428
+v 0.065950 0.132130 -0.000000
+v 0.065525 0.133141 -0.002428
+v 0.065914 0.138778 0.002630
+v 0.066146 0.139818 -0.000000
+v 0.065914 0.138778 -0.002630
+v 0.070952 0.128777 0.002394
+v 0.071079 0.127626 -0.000000
+v 0.070952 0.128777 -0.002394
+v 0.073099 0.133814 0.002598
+v 0.073608 0.134710 -0.000000
+v 0.073099 0.133814 -0.002598
+v 0.074739 0.120226 0.002176
+v 0.074421 0.119347 -0.000000
+v 0.074739 0.120226 -0.002176
+v 0.078329 0.123196 0.002288
+v 0.079008 0.123589 -0.000000
+v 0.078329 0.123196 -0.002288
+v 0.076801 0.109586 0.001892
+v 0.076373 0.108909 -0.000000
+v 0.076801 0.109586 -0.001892
+v 0.080617 0.111278 0.001998
+v 0.081256 0.111433 -0.000000
+v 0.080617 0.111278 -0.001998
+v 0.076281 0.099338 0.001767
+v 0.075754 0.098904 -0.000000
+v 0.076281 0.099338 -0.001768
+v 0.080147 0.099672 0.001877
+v 0.080738 0.099594 -0.000000
+v 0.080147 0.099672 -0.001877
+v 0.073457 0.090846 0.001862
+v 0.072814 0.090601 -0.000000
+v 0.073457 0.090846 -0.001863
+v 0.077394 0.089991 0.002002
+v 0.078002 0.089742 -0.000000
+v 0.077394 0.089991 -0.002003
+v 0.068162 0.084997 0.002403
+v 0.067378 0.085230 -0.000000
+v 0.068162 0.084997 -0.002404
+v 0.071784 0.081768 0.002590
+v 0.072336 0.081060 -0.000000
+v 0.071784 0.081768 -0.002591
+v 0.060033 0.081557 0.002830
+v 0.059389 0.082395 -0.000000
+v 0.060033 0.081557 -0.002830
+v 0.061836 0.075971 0.003025
+v 0.061969 0.074841 -0.000000
+v 0.061836 0.075971 -0.003025
+v 0.050573 0.081659 0.003123
+v 0.050337 0.082712 -0.000000
+v 0.050573 0.081659 -0.003123
+v 0.050819 0.075496 0.003186
+v 0.050790 0.074368 -0.000000
+v 0.050819 0.075496 -0.003186
+v 0.000592 0.000998 -0.042966
+v -0.007791 0.000998 -0.042141
+v -0.015851 0.000998 -0.039696
+v -0.023279 0.000998 -0.035725
+v -0.029790 0.000998 -0.030382
+v -0.035133 0.000998 -0.023871
+v -0.039104 0.000998 -0.016442
+v -0.041549 0.000998 -0.008382
+v -0.042375 0.000998 -0.000000
+v -0.041549 0.000998 0.008382
+v -0.039104 0.000998 0.016442
+v -0.035133 0.000998 0.023871
+v -0.029790 0.000998 0.030382
+v -0.023279 0.000998 0.035725
+v -0.015851 0.000998 0.039696
+v -0.007791 0.000998 0.042141
+v 0.000592 0.000998 0.042966
+v 0.008974 0.000998 0.042141
+v 0.017034 0.000998 0.039696
+v 0.024462 0.000998 0.035725
+v 0.030973 0.000998 0.030382
+v 0.036317 0.000998 0.023871
+v 0.040287 0.000998 0.016442
+v 0.042732 0.000998 0.008382
+v 0.043558 0.000998 -0.000000
+v 0.042732 0.000998 -0.008382
+v 0.040287 0.000998 -0.016442
+v 0.036317 0.000998 -0.023871
+v 0.030973 0.000998 -0.030382
+v 0.024462 0.000998 -0.035725
+v 0.017034 0.000998 -0.039696
+v 0.008974 0.000998 -0.042141
+v 0.000592 0.005413 -0.045212
+v -0.008229 0.005413 -0.044343
+v -0.016710 0.005413 -0.041770
+v -0.024527 0.005413 -0.037592
+v -0.031378 0.005413 -0.031970
+v -0.037001 0.005413 -0.025118
+v -0.041179 0.005413 -0.017302
+v -0.043751 0.005413 -0.008820
+v -0.044620 0.005413 -0.000000
+v -0.043751 0.005413 0.008820
+v -0.041179 0.005413 0.017302
+v -0.037001 0.005413 0.025118
+v -0.031378 0.005413 0.031970
+v -0.024527 0.005413 0.037592
+v -0.016710 0.005413 0.041770
+v -0.008229 0.005413 0.044343
+v 0.000592 0.005413 0.045212
+v 0.009412 0.005413 0.044343
+v 0.017893 0.005413 0.041770
+v 0.025710 0.005413 0.037592
+v 0.032561 0.005413 0.031969
+v 0.038184 0.005413 0.025118
+v 0.042362 0.005413 0.017302
+v 0.044935 0.005413 0.008820
+v 0.045803 0.005413 -0.000000
+v 0.044935 0.005413 -0.008820
+v 0.042362 0.005413 -0.017302
+v 0.038184 0.005413 -0.025118
+v 0.032561 0.005413 -0.031970
+v 0.025710 0.005413 -0.037592
+v 0.017893 0.005413 -0.041770
+v 0.009412 0.005413 -0.044343
+v 0.000592 0.009459 -0.040717
+v -0.007352 0.009459 -0.039935
+v -0.014990 0.009459 -0.037618
+v -0.022030 0.009459 -0.033855
+v -0.028200 0.009459 -0.028791
+v -0.033264 0.009459 -0.022621
+v -0.037026 0.009459 -0.015582
+v -0.039343 0.009459 -0.007944
+v -0.040126 0.009459 -0.000000
+v -0.039343 0.009459 0.007944
+v -0.037026 0.009459 0.015582
+v -0.033264 0.009459 0.022621
+v -0.028200 0.009459 0.028791
+v -0.022030 0.009459 0.033855
+v -0.014990 0.009459 0.037618
+v -0.007352 0.009459 0.039935
+v 0.000592 0.009459 0.040717
+v 0.008535 0.009459 0.039935
+v 0.016173 0.009459 0.037618
+v 0.023213 0.009459 0.033855
+v 0.029383 0.009459 0.028791
+v 0.034447 0.009459 0.022621
+v 0.038210 0.009459 0.015582
+v 0.040527 0.009459 0.007944
+v 0.041309 0.009459 -0.000000
+v 0.040527 0.009459 -0.007944
+v 0.038209 0.009459 -0.015582
+v 0.034447 0.009459 -0.022621
+v 0.029383 0.009459 -0.028792
+v 0.023213 0.009459 -0.033855
+v 0.016173 0.009459 -0.037618
+v 0.008535 0.009459 -0.039935
+v 0.000592 0.012114 -0.031605
+v -0.005574 0.012114 -0.030998
+v -0.011503 0.012114 -0.029200
+v -0.016967 0.012114 -0.026279
+v -0.021757 0.012114 -0.022348
+v -0.025687 0.012114 -0.017559
+v -0.028608 0.012114 -0.012095
+v -0.030406 0.012114 -0.006166
+v -0.031014 0.012114 -0.000000
+v -0.030406 0.012114 0.006166
+v -0.028608 0.012114 0.012095
+v -0.025687 0.012114 0.017559
+v -0.021757 0.012114 0.022348
+v -0.016967 0.012114 0.026279
+v -0.011503 0.012114 0.029200
+v -0.005574 0.012114 0.030998
+v 0.000592 0.012114 0.031605
+v 0.006758 0.012114 0.030998
+v 0.012686 0.012114 0.029199
+v 0.018151 0.012114 0.026279
+v 0.022940 0.012114 0.022348
+v 0.026871 0.012114 0.017559
+v 0.029791 0.012114 0.012095
+v 0.031590 0.012114 0.006166
+v 0.032197 0.012114 -0.000000
+v 0.031590 0.012114 -0.006166
+v 0.029791 0.012114 -0.012095
+v 0.026870 0.012114 -0.017559
+v 0.022940 0.012114 -0.022348
+v 0.018151 0.012114 -0.026279
+v 0.012686 0.012114 -0.029200
+v 0.006757 0.012114 -0.030998
+v 0.000592 0.014597 -0.022180
+v -0.003736 0.014597 -0.021754
+v -0.007896 0.014597 -0.020492
+v -0.011731 0.014597 -0.018442
+v -0.015092 0.014597 -0.015684
+v -0.017851 0.014597 -0.012323
+v -0.019900 0.014597 -0.008488
+v -0.021163 0.014597 -0.004327
+v -0.021589 0.014597 -0.000000
+v -0.021163 0.014597 0.004327
+v -0.019900 0.014597 0.008488
+v -0.017851 0.014597 0.012323
+v -0.015092 0.014597 0.015684
+v -0.011731 0.014597 0.018442
+v -0.007896 0.014597 0.020492
+v -0.003736 0.014597 0.021754
+v 0.000592 0.014597 0.022180
+v 0.004919 0.014597 0.021754
+v 0.009080 0.014597 0.020492
+v 0.012914 0.014597 0.018442
+v 0.016276 0.014597 0.015684
+v 0.019034 0.014597 0.012323
+v 0.021084 0.014597 0.008488
+v 0.022346 0.014597 0.004327
+v 0.022772 0.014597 -0.000000
+v 0.022346 0.014597 -0.004327
+v 0.021084 0.014597 -0.008488
+v 0.019034 0.014597 -0.012323
+v 0.016276 0.014597 -0.015684
+v 0.012914 0.014597 -0.018442
+v 0.009080 0.014597 -0.020492
+v 0.004919 0.014597 -0.021754
+v 0.000592 0.018723 -0.018308
+v -0.002980 0.018723 -0.017956
+v -0.006415 0.018723 -0.016914
+v -0.009580 0.018723 -0.015222
+v -0.012354 0.018723 -0.012946
+v -0.014631 0.018723 -0.010171
+v -0.016323 0.018723 -0.007006
+v -0.017364 0.018723 -0.003572
+v -0.017716 0.018723 -0.000000
+v -0.017364 0.018723 0.003572
+v -0.016323 0.018723 0.007006
+v -0.014631 0.018723 0.010171
+v -0.012354 0.018723 0.012946
+v -0.009580 0.018723 0.015222
+v -0.006414 0.018723 0.016914
+v -0.002980 0.018723 0.017956
+v 0.000592 0.018723 0.018308
+v 0.004163 0.018723 0.017956
+v 0.007598 0.018723 0.016914
+v 0.010763 0.018723 0.015222
+v 0.013537 0.018723 0.012946
+v 0.015814 0.018723 0.010171
+v 0.017506 0.018723 0.007006
+v 0.018548 0.018723 0.003572
+v 0.018900 0.018723 -0.000000
+v 0.018548 0.018723 -0.003572
+v 0.017506 0.018723 -0.007006
+v 0.015814 0.018723 -0.010171
+v 0.013537 0.018723 -0.012946
+v 0.010763 0.018723 -0.015222
+v 0.007598 0.018723 -0.016914
+v 0.004163 0.018723 -0.017956
+v 0.000592 0.023009 -0.018046
+v -0.002929 0.023009 -0.017699
+v -0.006314 0.023009 -0.016672
+v -0.009434 0.023009 -0.015004
+v -0.012168 0.023009 -0.012760
+v -0.014413 0.023009 -0.010026
+v -0.016080 0.023009 -0.006906
+v -0.017107 0.023009 -0.003521
+v -0.017454 0.023009 -0.000000
+v -0.017107 0.023009 0.003520
+v -0.016080 0.023009 0.006906
+v -0.014413 0.023009 0.010026
+v -0.012168 0.023009 0.012760
+v -0.009434 0.023009 0.015004
+v -0.006314 0.023009 0.016672
+v -0.002929 0.023009 0.017699
+v 0.000592 0.023009 0.018045
+v 0.004112 0.023009 0.017699
+v 0.007497 0.023009 0.016672
+v 0.010617 0.023009 0.015004
+v 0.013352 0.023009 0.012760
+v 0.015596 0.023009 0.010026
+v 0.017264 0.023009 0.006906
+v 0.018290 0.023009 0.003520
+v 0.018637 0.023009 -0.000000
+v 0.018290 0.023009 -0.003521
+v 0.017263 0.023009 -0.006906
+v 0.015596 0.023009 -0.010026
+v 0.013352 0.023009 -0.012760
+v 0.010617 0.023009 -0.015004
+v 0.007497 0.023009 -0.016672
+v 0.004112 0.023009 -0.017699
+v 0.000592 0.025953 -0.019366
+v -0.003186 0.025953 -0.018994
+v -0.006819 0.025953 -0.017892
+v -0.010168 0.025953 -0.016102
+v -0.013102 0.025953 -0.013694
+v -0.015511 0.025953 -0.010759
+v -0.017300 0.025953 -0.007411
+v -0.018402 0.025953 -0.003778
+v -0.018774 0.025953 -0.000000
+v -0.018402 0.025953 0.003778
+v -0.017300 0.025953 0.007411
+v -0.015511 0.025953 0.010759
+v -0.013102 0.025953 0.013694
+v -0.010168 0.025953 0.016102
+v -0.006819 0.025953 0.017892
+v -0.003186 0.025953 0.018994
+v 0.000592 0.025953 0.019366
+v 0.004370 0.025953 0.018994
+v 0.008003 0.025953 0.017892
+v 0.011351 0.025953 0.016102
+v 0.014285 0.025953 0.013694
+v 0.016694 0.025953 0.010759
+v 0.018483 0.025953 0.007411
+v 0.019585 0.025953 0.003778
+v 0.019958 0.025953 -0.000000
+v 0.019585 0.025953 -0.003778
+v 0.018483 0.025953 -0.007411
+v 0.016694 0.025953 -0.010759
+v 0.014285 0.025953 -0.013694
+v 0.011351 0.025953 -0.016102
+v 0.008003 0.025953 -0.017892
+v 0.004370 0.025953 -0.018994
+v 0.000592 0.028573 -0.019598
+v -0.003232 0.028573 -0.019222
+v -0.006908 0.028573 -0.018107
+v -0.010297 0.028573 -0.016296
+v -0.013267 0.028573 -0.013858
+v -0.015704 0.028573 -0.010888
+v -0.017515 0.028573 -0.007500
+v -0.018630 0.028573 -0.003823
+v -0.019007 0.028573 -0.000000
+v -0.018630 0.028573 0.003823
+v -0.017515 0.028573 0.007500
+v -0.015704 0.028573 0.010888
+v -0.013267 0.028573 0.013858
+v -0.010297 0.028573 0.016296
+v -0.006908 0.028573 0.018107
+v -0.003232 0.028573 0.019222
+v 0.000592 0.028573 0.019598
+v 0.004415 0.028573 0.019222
+v 0.008092 0.028573 0.018107
+v 0.011480 0.028573 0.016296
+v 0.014450 0.028573 0.013858
+v 0.016887 0.028573 0.010888
+v 0.018698 0.028573 0.007500
+v 0.019814 0.028573 0.003823
+v 0.020190 0.028573 -0.000000
+v 0.019814 0.028573 -0.003823
+v 0.018698 0.028573 -0.007500
+v 0.016887 0.028573 -0.010888
+v 0.014450 0.028573 -0.013858
+v 0.011480 0.028573 -0.016296
+v 0.008092 0.028573 -0.018107
+v 0.004415 0.028573 -0.019222
+v 0.000592 0.031326 -0.018375
+v -0.002993 0.031326 -0.018022
+v -0.006440 0.031326 -0.016977
+v -0.009617 0.031326 -0.015278
+v -0.012402 0.031326 -0.012993
+v -0.014687 0.031326 -0.010209
+v -0.016385 0.031326 -0.007032
+v -0.017431 0.031326 -0.003585
+v -0.017784 0.031326 -0.000000
+v -0.017431 0.031326 0.003585
+v -0.016385 0.031326 0.007032
+v -0.014687 0.031326 0.010209
+v -0.012402 0.031326 0.012993
+v -0.009617 0.031326 0.015278
+v -0.006440 0.031326 0.016977
+v -0.002993 0.031326 0.018022
+v 0.000592 0.031326 0.018375
+v 0.004176 0.031326 0.018022
+v 0.007624 0.031326 0.016977
+v 0.010800 0.031326 0.015278
+v 0.013585 0.031326 0.012993
+v 0.015870 0.031326 0.010209
+v 0.017568 0.031326 0.007032
+v 0.018614 0.031326 0.003585
+v 0.018967 0.031326 -0.000000
+v 0.018614 0.031326 -0.003585
+v 0.017568 0.031326 -0.007032
+v 0.015870 0.031326 -0.010209
+v 0.013585 0.031326 -0.012993
+v 0.010800 0.031326 -0.015278
+v 0.007624 0.031326 -0.016977
+v 0.004176 0.031326 -0.018022
+v 0.000592 0.033802 -0.017678
+v -0.002857 0.033802 -0.017338
+v -0.006174 0.033802 -0.016332
+v -0.009230 0.033802 -0.014699
+v -0.011909 0.033802 -0.012500
+v -0.014107 0.033802 -0.009821
+v -0.015741 0.033802 -0.006765
+v -0.016747 0.033802 -0.003449
+v -0.017087 0.033802 -0.000000
+v -0.016747 0.033802 0.003449
+v -0.015741 0.033802 0.006765
+v -0.014107 0.033802 0.009821
+v -0.011909 0.033802 0.012500
+v -0.009230 0.033802 0.014699
+v -0.006174 0.033802 0.016332
+v -0.002857 0.033802 0.017338
+v 0.000592 0.033802 0.017678
+v 0.004040 0.033802 0.017338
+v 0.007357 0.033802 0.016332
+v 0.010413 0.033802 0.014699
+v 0.013092 0.033802 0.012500
+v 0.015290 0.033802 0.009821
+v 0.016924 0.033802 0.006765
+v 0.017930 0.033802 0.003449
+v 0.018270 0.033802 -0.000000
+v 0.017930 0.033802 -0.003449
+v 0.016924 0.033802 -0.006765
+v 0.015290 0.033802 -0.009821
+v 0.013092 0.033802 -0.012500
+v 0.010413 0.033802 -0.014699
+v 0.007357 0.033802 -0.016332
+v 0.004040 0.033802 -0.017338
+v 0.000592 0.035923 -0.017950
+v -0.002910 0.035923 -0.017605
+v -0.006277 0.035923 -0.016583
+v -0.009381 0.035923 -0.014925
+v -0.012101 0.035923 -0.012692
+v -0.014333 0.035923 -0.009972
+v -0.015992 0.035923 -0.006869
+v -0.017013 0.035923 -0.003502
+v -0.017358 0.035923 -0.000000
+v -0.017013 0.035923 0.003502
+v -0.015992 0.035923 0.006869
+v -0.014333 0.035923 0.009972
+v -0.012101 0.035923 0.012692
+v -0.009381 0.035923 0.014925
+v -0.006277 0.035923 0.016583
+v -0.002910 0.035923 0.017605
+v 0.000592 0.035923 0.017950
+v 0.004093 0.035923 0.017605
+v 0.007461 0.035923 0.016583
+v 0.010564 0.035923 0.014925
+v 0.013284 0.035923 0.012692
+v 0.015516 0.035923 0.009972
+v 0.017175 0.035923 0.006869
+v 0.018196 0.035923 0.003502
+v 0.018541 0.035923 -0.000000
+v 0.018196 0.035923 -0.003502
+v 0.017175 0.035923 -0.006869
+v 0.015516 0.035923 -0.009972
+v 0.013284 0.035923 -0.012692
+v 0.010564 0.035923 -0.014925
+v 0.007461 0.035923 -0.016583
+v 0.004093 0.035923 -0.017605
+v 0.000592 0.039774 -0.018920
+v -0.003100 0.039774 -0.018557
+v -0.006649 0.039774 -0.017480
+v -0.009920 0.039774 -0.015732
+v -0.012787 0.039774 -0.013379
+v -0.015140 0.039774 -0.010511
+v -0.016888 0.039774 -0.007240
+v -0.017965 0.039774 -0.003691
+v -0.018328 0.039774 -0.000000
+v -0.017965 0.039774 0.003691
+v -0.016888 0.039774 0.007240
+v -0.015140 0.039774 0.010511
+v -0.012787 0.039774 0.013379
+v -0.009920 0.039774 0.015731
+v -0.006649 0.039774 0.017480
+v -0.003099 0.039774 0.018557
+v 0.000592 0.039774 0.018920
+v 0.004283 0.039774 0.018557
+v 0.007832 0.039774 0.017480
+v 0.011103 0.039774 0.015731
+v 0.013970 0.039774 0.013379
+v 0.016323 0.039774 0.010511
+v 0.018072 0.039774 0.007240
+v 0.019148 0.039774 0.003691
+v 0.019512 0.039774 -0.000000
+v 0.019148 0.039774 -0.003691
+v 0.018072 0.039774 -0.007240
+v 0.016323 0.039774 -0.010511
+v 0.013970 0.039774 -0.013379
+v 0.011103 0.039774 -0.015732
+v 0.007832 0.039774 -0.017480
+v 0.004283 0.039774 -0.018557
+v -0.015087 0.037852 -0.010476
+v -0.016830 0.037852 -0.007216
+v 0.011068 0.037852 0.015679
+v 0.013925 0.037852 0.013334
+v -0.017903 0.037852 -0.003679
+v 0.016271 0.037852 0.010476
+v -0.018265 0.037852 -0.000000
+v 0.018013 0.037852 0.007216
+v -0.017903 0.037852 0.003679
+v 0.019086 0.037852 0.003679
+v -0.016830 0.037852 0.007216
+v 0.019449 0.037852 -0.000000
+v -0.015087 0.037852 0.010476
+v 0.019086 0.037852 -0.003679
+v -0.012742 0.037852 0.013334
+v 0.018013 0.037852 -0.007216
+v -0.009885 0.037852 0.015679
+v 0.016271 0.037852 -0.010476
+v -0.006625 0.037852 0.017422
+v 0.000592 0.037852 -0.018857
+v -0.003087 0.037852 -0.018495
+v 0.013925 0.037852 -0.013334
+v -0.003087 0.037852 0.018495
+v -0.006625 0.037852 -0.017422
+v 0.011068 0.037852 -0.015679
+v 0.000592 0.037852 0.018857
+v -0.009885 0.037852 -0.015679
+v 0.007808 0.037852 -0.017422
+v 0.004270 0.037852 0.018495
+v -0.012742 0.037852 -0.013334
+v 0.004270 0.037852 -0.018495
+v 0.007808 0.037852 0.017422
+v 0.000592 0.042034 -0.017242
+v -0.002772 0.042034 -0.016911
+v -0.006007 0.042034 -0.015929
+v -0.008987 0.042034 -0.014336
+v -0.011600 0.042034 -0.012192
+v -0.013745 0.042034 -0.009579
+v -0.015338 0.042034 -0.006598
+v -0.016319 0.042034 -0.003364
+v -0.016650 0.042034 -0.000000
+v -0.016319 0.042034 0.003364
+v -0.015338 0.042034 0.006598
+v -0.013745 0.042034 0.009579
+v -0.011600 0.042034 0.012192
+v -0.008987 0.042034 0.014336
+v -0.006007 0.042034 0.015929
+v -0.002772 0.042034 0.016911
+v 0.000592 0.042034 0.017242
+v 0.003955 0.042034 0.016911
+v 0.007190 0.042034 0.015929
+v 0.010171 0.042034 0.014336
+v 0.012784 0.042034 0.012192
+v 0.014928 0.042034 0.009579
+v 0.016521 0.042034 0.006598
+v 0.017502 0.042034 0.003364
+v 0.017834 0.042034 -0.000000
+v 0.017502 0.042034 -0.003364
+v 0.016521 0.042034 -0.006598
+v 0.014928 0.042034 -0.009579
+v 0.012784 0.042034 -0.012192
+v 0.010171 0.042034 -0.014336
+v 0.007190 0.042034 -0.015929
+v 0.003955 0.042034 -0.016911
+v 0.000592 0.045247 -0.015157
+v -0.002365 0.045247 -0.014866
+v -0.005209 0.045247 -0.014003
+v -0.007829 0.045247 -0.012602
+v -0.010126 0.045247 -0.010718
+v -0.012011 0.045247 -0.008421
+v -0.013411 0.045247 -0.005800
+v -0.014274 0.045247 -0.002957
+v -0.014565 0.045247 -0.000000
+v -0.014274 0.045247 0.002957
+v -0.013411 0.045247 0.005800
+v -0.012011 0.045247 0.008421
+v -0.010126 0.045247 0.010717
+v -0.007829 0.045247 0.012602
+v -0.005209 0.045247 0.014003
+v -0.002365 0.045247 0.014866
+v 0.000592 0.045247 0.015157
+v 0.003549 0.045247 0.014866
+v 0.006392 0.045247 0.014003
+v 0.009012 0.045247 0.012602
+v 0.011309 0.045247 0.010717
+v 0.013194 0.045247 0.008421
+v 0.014595 0.045247 0.005800
+v 0.015457 0.045247 0.002957
+v 0.015748 0.045247 -0.000000
+v 0.015457 0.045247 -0.002957
+v 0.014595 0.045247 -0.005800
+v 0.013194 0.045247 -0.008421
+v 0.011309 0.045247 -0.010718
+v 0.009012 0.045247 -0.012602
+v 0.006392 0.045247 -0.014003
+v 0.003549 0.045247 -0.014866
+v 0.000592 0.050671 -0.016541
+v -0.002635 0.050671 -0.016224
+v -0.005739 0.050671 -0.015282
+v -0.008598 0.050671 -0.013754
+v -0.011105 0.050671 -0.011697
+v -0.013162 0.050671 -0.009190
+v -0.014691 0.050671 -0.006330
+v -0.015632 0.050671 -0.003227
+v -0.015950 0.050671 -0.000000
+v -0.015632 0.050671 0.003227
+v -0.014691 0.050671 0.006330
+v -0.013162 0.050671 0.009190
+v -0.011105 0.050671 0.011697
+v -0.008598 0.050671 0.013754
+v -0.005739 0.050671 0.015282
+v -0.002635 0.050671 0.016224
+v 0.000592 0.050671 0.016541
+v 0.003819 0.050671 0.016224
+v 0.006922 0.050671 0.015282
+v 0.009782 0.050671 0.013754
+v 0.012288 0.050671 0.011697
+v 0.014345 0.050671 0.009190
+v 0.015874 0.050671 0.006330
+v 0.016815 0.050671 0.003227
+v 0.017133 0.050671 -0.000000
+v 0.016815 0.050671 -0.003227
+v 0.015874 0.050671 -0.006330
+v 0.014345 0.050671 -0.009190
+v 0.012288 0.050671 -0.011697
+v 0.009782 0.050671 -0.013754
+v 0.006922 0.050671 -0.015282
+v 0.003819 0.050671 -0.016224
+v 0.000592 0.056572 -0.025580
+v -0.004399 0.056572 -0.025089
+v -0.009197 0.056572 -0.023633
+v -0.013620 0.056572 -0.021269
+v -0.017496 0.056572 -0.018088
+v -0.020677 0.056572 -0.014212
+v -0.023041 0.056572 -0.009789
+v -0.024497 0.056572 -0.004990
+v -0.024988 0.056572 -0.000000
+v -0.024497 0.056572 0.004990
+v -0.023041 0.056572 0.009789
+v -0.020677 0.056572 0.014212
+v -0.017496 0.056572 0.018088
+v -0.013620 0.056572 0.021269
+v -0.009197 0.056572 0.023633
+v -0.004399 0.056572 0.025089
+v 0.000592 0.056572 0.025580
+v 0.005582 0.056572 0.025089
+v 0.010381 0.056572 0.023633
+v 0.014803 0.056572 0.021269
+v 0.018679 0.056572 0.018088
+v 0.021861 0.056572 0.014211
+v 0.024226 0.056575 0.009788
+v 0.025685 0.056585 0.004986
+v 0.026177 0.056588 -0.000000
+v 0.025685 0.056585 -0.004986
+v 0.024226 0.056575 -0.009788
+v 0.021861 0.056572 -0.014211
+v 0.018679 0.056572 -0.018088
+v 0.014803 0.056572 -0.021269
+v 0.010381 0.056572 -0.023633
+v 0.005582 0.056572 -0.025089
+v 0.000592 0.063384 -0.033803
+v -0.006003 0.063384 -0.033153
+v -0.012344 0.063384 -0.031230
+v -0.018188 0.063384 -0.028106
+v -0.023311 0.063384 -0.023902
+v -0.027514 0.063384 -0.018780
+v -0.030638 0.063384 -0.012936
+v -0.032562 0.063384 -0.006595
+v -0.033211 0.063384 -0.000000
+v -0.032562 0.063384 0.006595
+v -0.030638 0.063384 0.012936
+v -0.027514 0.063384 0.018780
+v -0.023311 0.063384 0.023902
+v -0.018188 0.063384 0.028106
+v -0.012344 0.063384 0.031230
+v -0.006003 0.063384 0.033153
+v 0.000592 0.063384 0.033803
+v 0.007186 0.063384 0.033153
+v 0.013527 0.063384 0.031230
+v 0.019372 0.063384 0.028106
+v 0.024494 0.063384 0.023902
+v 0.028700 0.063388 0.018772
+v 0.031834 0.063422 0.012853
+v 0.033770 0.063493 0.006389
+v 0.034418 0.063509 -0.000000
+v 0.033770 0.063493 -0.006389
+v 0.031834 0.063422 -0.012853
+v 0.028700 0.063388 -0.018772
+v 0.024494 0.063384 -0.023902
+v 0.019372 0.063384 -0.028106
+v 0.013527 0.063384 -0.031230
+v 0.007186 0.063384 -0.033153
+v 0.000592 0.073125 -0.038820
+v -0.006982 0.073125 -0.038074
+v -0.014264 0.073125 -0.035865
+v -0.020975 0.073125 -0.032277
+v -0.026858 0.073125 -0.027450
+v -0.031686 0.073125 -0.021567
+v -0.035273 0.073125 -0.014856
+v -0.037482 0.073125 -0.007573
+v -0.038228 0.073125 -0.000000
+v -0.037482 0.073125 0.007573
+v -0.035273 0.073125 0.014856
+v -0.031686 0.073125 0.021567
+v -0.026858 0.073125 0.027450
+v -0.020975 0.073125 0.032277
+v -0.014264 0.073125 0.035865
+v -0.006982 0.073125 0.038074
+v 0.000592 0.073125 0.038820
+v 0.008165 0.073125 0.038074
+v 0.015447 0.073125 0.035865
+v 0.022159 0.073125 0.032277
+v 0.028041 0.073125 0.027450
+v 0.032877 0.073137 0.021528
+v 0.036492 0.073208 0.014470
+v 0.040311 0.072931 0.006479
+v 0.041023 0.070725 -0.000000
+v 0.040311 0.072931 -0.006479
+v 0.036492 0.073208 -0.014471
+v 0.032877 0.073137 -0.021528
+v 0.028041 0.073125 -0.027450
+v 0.022159 0.073125 -0.032277
+v 0.015447 0.073125 -0.035865
+v 0.008165 0.073125 -0.038074
+v 0.000592 0.088348 -0.040656
+v -0.007340 0.088348 -0.039875
+v -0.014967 0.088348 -0.037561
+v -0.021996 0.088348 -0.033804
+v -0.028157 0.088348 -0.028748
+v -0.033213 0.088348 -0.022587
+v -0.036970 0.088348 -0.015558
+v -0.039283 0.088348 -0.007932
+v -0.040064 0.088348 -0.000000
+v -0.039283 0.088348 0.007932
+v -0.036970 0.088348 0.015558
+v -0.033213 0.088348 0.022587
+v -0.028157 0.088348 0.028748
+v -0.021996 0.088348 0.033804
+v -0.014967 0.088348 0.037561
+v -0.007340 0.088348 0.039875
+v 0.000592 0.088348 0.040656
+v 0.008523 0.088348 0.039875
+v 0.016150 0.088348 0.037561
+v 0.023179 0.088348 0.033804
+v 0.029340 0.088348 0.028748
+v 0.034401 0.088337 0.022549
+v 0.038174 0.088274 0.015113
+v 0.041860 0.087651 0.006580
+v 0.043104 0.090317 -0.000000
+v 0.041860 0.087651 -0.006580
+v 0.038174 0.088274 -0.015113
+v 0.034401 0.088337 -0.022549
+v 0.029340 0.088348 -0.028748
+v 0.023179 0.088348 -0.033804
+v 0.016150 0.088348 -0.037561
+v 0.008523 0.088348 -0.039875
+v 0.000592 0.108276 -0.041446
+v -0.007494 0.108276 -0.040650
+v -0.015269 0.108276 -0.038291
+v -0.022435 0.108276 -0.034461
+v -0.028715 0.108276 -0.029307
+v -0.033870 0.108276 -0.023026
+v -0.037700 0.108276 -0.015861
+v -0.040058 0.108276 -0.008086
+v -0.040855 0.108276 -0.000000
+v -0.040058 0.108276 0.008086
+v -0.037700 0.108276 0.015861
+v -0.033870 0.108276 0.023026
+v -0.028715 0.108276 0.029307
+v -0.022435 0.108276 0.034461
+v -0.015269 0.108276 0.038291
+v -0.007494 0.108276 0.040650
+v 0.000592 0.108276 0.041446
+v 0.008677 0.108276 0.040650
+v 0.016452 0.108276 0.038291
+v 0.023618 0.108276 0.034461
+v 0.029899 0.108276 0.029307
+v 0.035058 0.108283 0.022981
+v 0.038903 0.108326 0.015329
+v 0.041251 0.108343 0.006638
+v 0.042033 0.108227 -0.000000
+v 0.041251 0.108343 -0.006638
+v 0.038903 0.108326 -0.015330
+v 0.035058 0.108283 -0.022981
+v 0.029899 0.108276 -0.029307
+v 0.023618 0.108276 -0.034461
+v 0.016452 0.108276 -0.038291
+v 0.008677 0.108276 -0.040650
+v 0.000592 0.126971 -0.041827
+v -0.007568 0.126971 -0.041024
+v -0.015415 0.126971 -0.038643
+v -0.022646 0.126971 -0.034778
+v -0.028985 0.126971 -0.029576
+v -0.034187 0.126971 -0.023238
+v -0.038052 0.126971 -0.016007
+v -0.040432 0.126971 -0.008160
+v -0.041236 0.126971 -0.000000
+v -0.040432 0.126971 0.008160
+v -0.038052 0.126971 0.016007
+v -0.034187 0.126971 0.023238
+v -0.028985 0.126971 0.029576
+v -0.022646 0.126971 0.034778
+v -0.015415 0.126971 0.038643
+v -0.007568 0.126971 0.041024
+v 0.000592 0.126971 0.041827
+v 0.008752 0.126971 0.041024
+v 0.016598 0.126971 0.038643
+v 0.023830 0.126971 0.034778
+v 0.030168 0.126971 0.029576
+v 0.035387 0.127005 0.023051
+v 0.039311 0.127197 0.014904
+v 0.042951 0.127562 0.006358
+v 0.044007 0.124280 -0.000000
+v 0.042951 0.127562 -0.006358
+v 0.039311 0.127197 -0.014904
+v 0.035387 0.127005 -0.023051
+v 0.030168 0.126971 -0.029576
+v 0.023830 0.126971 -0.034778
+v 0.016598 0.126971 -0.038643
+v 0.008752 0.126971 -0.041024
+v 0.000592 0.146497 -0.042976
+v -0.007793 0.146497 -0.042150
+v -0.015855 0.146497 -0.039705
+v -0.023285 0.146497 -0.035733
+v -0.029797 0.146497 -0.030389
+v -0.035142 0.146497 -0.023876
+v -0.039113 0.146497 -0.016446
+v -0.041559 0.146497 -0.008384
+v -0.042384 0.146497 -0.000000
+v -0.041559 0.146497 0.008384
+v -0.039113 0.146497 0.016446
+v -0.035142 0.146497 0.023876
+v -0.029797 0.146497 0.030389
+v -0.023285 0.146497 0.035733
+v -0.015855 0.146497 0.039705
+v -0.007793 0.146497 0.042150
+v 0.000592 0.146497 0.042976
+v 0.008976 0.146497 0.042150
+v 0.017038 0.146497 0.039705
+v 0.024468 0.146497 0.035733
+v 0.030980 0.146497 0.030389
+v 0.036339 0.146466 0.023694
+v 0.040352 0.146275 0.015418
+v 0.043908 0.145486 0.006716
+v 0.045305 0.148742 -0.000000
+v 0.043908 0.145486 -0.006716
+v 0.040352 0.146275 -0.015418
+v 0.036339 0.146466 -0.023694
+v 0.030980 0.146497 -0.030389
+v 0.024468 0.146497 -0.035733
+v 0.017038 0.146497 -0.039705
+v 0.008976 0.146497 -0.042150
+v 0.000592 0.167276 -0.045849
+v -0.008353 0.167276 -0.044968
+v -0.016954 0.167276 -0.042359
+v -0.024881 0.167276 -0.038122
+v -0.031828 0.167276 -0.032420
+v -0.037530 0.167276 -0.025472
+v -0.041767 0.167276 -0.017546
+v -0.044376 0.167276 -0.008945
+v -0.045257 0.167276 -0.000000
+v -0.044376 0.167276 0.008945
+v -0.041767 0.167276 0.017546
+v -0.037530 0.167276 0.025472
+v -0.031828 0.167276 0.032420
+v -0.024881 0.167276 0.038122
+v -0.016954 0.167276 0.042359
+v -0.008353 0.167276 0.044968
+v 0.000592 0.167276 0.045849
+v 0.009536 0.167276 0.044968
+v 0.018137 0.167276 0.042359
+v 0.026064 0.167276 0.038122
+v 0.033012 0.167276 0.032420
+v 0.038716 0.167265 0.025436
+v 0.042960 0.167202 0.017341
+v 0.045557 0.167127 0.008669
+v 0.046426 0.167172 -0.000000
+v 0.045557 0.167127 -0.008669
+v 0.042960 0.167202 -0.017341
+v 0.038716 0.167265 -0.025436
+v 0.033012 0.167276 -0.032420
+v 0.026064 0.167276 -0.038122
+v 0.018137 0.167276 -0.042359
+v 0.009536 0.167276 -0.044968
+v 0.000592 0.178747 -0.047382
+v -0.008652 0.178747 -0.046471
+v -0.017541 0.178747 -0.043775
+v -0.025732 0.178747 -0.039396
+v -0.032912 0.178747 -0.033504
+v -0.038805 0.178747 -0.026324
+v -0.043183 0.178747 -0.018132
+v -0.045880 0.178747 -0.009244
+v -0.046790 0.178747 -0.000000
+v -0.045880 0.178747 0.009244
+v -0.043183 0.178747 0.018132
+v -0.038805 0.178747 0.026324
+v -0.032912 0.178747 0.033504
+v -0.025732 0.178747 0.039397
+v -0.017541 0.178747 0.043775
+v -0.008652 0.178747 0.046471
+v 0.000592 0.178747 0.047382
+v 0.009835 0.178747 0.046471
+v 0.018724 0.178747 0.043775
+v 0.026916 0.178747 0.039396
+v 0.034096 0.178747 0.033504
+v 0.039988 0.178747 0.026324
+v 0.044367 0.178747 0.018132
+v 0.047063 0.178747 0.009244
+v 0.047973 0.178747 -0.000000
+v 0.047063 0.178747 -0.009244
+v 0.044367 0.178747 -0.018132
+v 0.039988 0.178747 -0.026324
+v 0.034096 0.178747 -0.033504
+v 0.026915 0.178747 -0.039397
+v 0.018724 0.178747 -0.043775
+v 0.009835 0.178747 -0.046471
+v 0.000592 0.000063 -0.026008
+v -0.004482 0.000063 -0.025508
+v -0.009361 0.000063 -0.024028
+v -0.013858 0.000063 -0.021625
+v -0.017799 0.000063 -0.018390
+v -0.021033 0.000063 -0.014449
+v -0.023437 0.000063 -0.009953
+v -0.024917 0.000063 -0.005074
+v -0.025416 0.000063 -0.000000
+v -0.024917 0.000063 0.005074
+v -0.023437 0.000063 0.009953
+v -0.021033 0.000063 0.014449
+v -0.017799 0.000063 0.018390
+v -0.013858 0.000063 0.021625
+v -0.009361 0.000063 0.024028
+v -0.004482 0.000063 0.025508
+v 0.000592 0.000063 0.026008
+v 0.005666 0.000063 0.025508
+v 0.010544 0.000063 0.024028
+v 0.015041 0.000063 0.021625
+v 0.018982 0.000063 0.018390
+v 0.022216 0.000063 0.014449
+v 0.024620 0.000063 0.009953
+v 0.026100 0.000063 0.005074
+v 0.026600 0.000063 -0.000000
+v 0.026100 0.000063 -0.005074
+v 0.024620 0.000063 -0.009953
+v 0.022216 0.000063 -0.014449
+v 0.018982 0.000063 -0.018390
+v 0.015041 0.000063 -0.021625
+v 0.010544 0.000063 -0.024028
+v 0.005666 0.000063 -0.025508
+v 0.000592 0.000063 -0.000000
+v 0.051832 0.131526 0.004664
+v 0.052077 0.129031 -0.000000
+v 0.051832 0.131526 -0.004664
+v 0.052036 0.141079 0.004717
+v 0.052388 0.143524 -0.000000
+v 0.052036 0.141079 -0.004717
+v 0.059169 0.132448 0.004581
+v 0.059477 0.130085 -0.000000
+v 0.059169 0.132448 -0.004581
+v 0.059077 0.141957 0.004633
+v 0.059342 0.144350 -0.000000
+v 0.059077 0.141957 -0.004633
+v 0.064904 0.131698 0.004581
+v 0.064773 0.129455 -0.000000
+v 0.064904 0.131698 -0.004581
+v 0.066539 0.140508 0.004633
+v 0.067230 0.142670 -0.000000
+v 0.066539 0.140508 -0.004633
+v 0.069665 0.127822 0.004521
+v 0.068709 0.125860 -0.000000
+v 0.069665 0.127822 -0.004521
+v 0.074421 0.135108 0.004572
+v 0.075847 0.136788 -0.000000
+v 0.074421 0.135108 -0.004572
+v 0.073089 0.119683 0.004234
+v 0.071488 0.118444 -0.000000
+v 0.073089 0.119683 -0.004234
+v 0.080047 0.123772 0.004282
+v 0.081928 0.124575 -0.000000
+v 0.080047 0.123772 -0.004282
+v 0.075079 0.109436 0.003963
+v 0.073308 0.108720 -0.000000
+v 0.075079 0.109436 -0.003963
+v 0.082450 0.111367 0.004008
+v 0.084366 0.111612 -0.000000
+v 0.082450 0.111367 -0.004008
+v 0.074619 0.099708 0.003840
+v 0.072779 0.099550 -0.000000
+v 0.074619 0.099708 -0.003840
+v 0.081975 0.099394 0.003882
+v 0.083813 0.099076 -0.000000
+v 0.081975 0.099394 -0.003882
+v 0.072144 0.091872 0.003949
+v 0.070319 0.092265 -0.000000
+v 0.072144 0.091872 -0.003949
+v 0.079168 0.089366 0.003986
+v 0.080854 0.088504 -0.000000
+v 0.079168 0.089366 -0.003986
+v 0.067443 0.086501 0.004502
+v 0.065827 0.087777 -0.000000
+v 0.067443 0.086501 -0.004502
+v 0.073224 0.080591 0.004551
+v 0.074493 0.078908 -0.000000
+v 0.073224 0.080591 -0.004551
+v 0.059859 0.083219 0.004933
+v 0.058926 0.085377 -0.000000
+v 0.059859 0.083219 -0.004933
+v 0.062450 0.074238 0.004989
+v 0.062810 0.071905 -0.000000
+v 0.062450 0.074238 -0.004989
+v 0.051169 0.083220 0.005049
+v 0.050959 0.085585 -0.000000
+v 0.051169 0.083220 -0.005049
+v 0.051218 0.073717 0.005080
+v 0.051028 0.071330 -0.000000
+v 0.051218 0.073717 -0.005080
+v 0.000592 0.052560 -0.005876
+v -0.000555 0.052560 -0.005763
+v -0.001657 0.052560 -0.005429
+v -0.002673 0.052560 -0.004886
+v -0.003563 0.052560 -0.004155
+v -0.004294 0.052560 -0.003264
+v -0.004837 0.052560 -0.002249
+v -0.005171 0.052560 -0.001146
+v -0.005284 0.052560 -0.000000
+v -0.005171 0.052560 0.001146
+v -0.004837 0.052560 0.002249
+v -0.004294 0.052560 0.003264
+v -0.003563 0.052560 0.004155
+v -0.002673 0.052560 0.004886
+v -0.001657 0.052560 0.005429
+v -0.000555 0.052560 0.005763
+v 0.000592 0.052560 0.005876
+v 0.001738 0.052560 0.005763
+v 0.002840 0.052560 0.005429
+v 0.003856 0.052560 0.004886
+v 0.004747 0.052560 0.004155
+v 0.005477 0.052560 0.003264
+v 0.006020 0.052560 0.002249
+v 0.006355 0.052560 0.001146
+v 0.006467 0.052560 -0.000000
+v 0.006355 0.052560 -0.001146
+v 0.006020 0.052560 -0.002249
+v 0.005477 0.052560 -0.003264
+v 0.004747 0.052560 -0.004155
+v 0.003856 0.052560 -0.004886
+v 0.002840 0.052560 -0.005429
+v 0.001738 0.052560 -0.005763
+v 0.000592 0.052560 -0.000000
+v -0.005378 0.002787 -0.040241
+v -0.003396 0.002787 -0.040485
+v -0.001405 0.002787 -0.040632
+v -0.013113 0.002787 -0.038303
+v -0.011218 0.002787 -0.038929
+v -0.009293 0.002787 -0.039462
+v -0.020323 0.002787 -0.034893
+v -0.018585 0.002787 -0.035877
+v -0.016802 0.002787 -0.036775
+v -0.026728 0.002787 -0.030143
+v -0.025216 0.002787 -0.031447
+v -0.023642 0.002787 -0.032675
+v -0.032084 0.002787 -0.024234
+v -0.030855 0.002787 -0.025808
+v -0.029551 0.002787 -0.027320
+v -0.036184 0.002787 -0.017393
+v -0.035286 0.002787 -0.019177
+v -0.034302 0.002787 -0.020914
+v -0.038870 0.002787 -0.009885
+v -0.038338 0.002787 -0.011809
+v -0.037711 0.002787 -0.013705
+v -0.040041 0.002787 -0.001996
+v -0.039894 0.002787 -0.003987
+v -0.039649 0.002787 -0.005969
+v -0.039649 0.002787 0.005969
+v -0.039894 0.002787 0.003987
+v -0.040041 0.002787 0.001996
+v -0.037711 0.002787 0.013705
+v -0.038338 0.002787 0.011809
+v -0.038870 0.002787 0.009885
+v -0.034302 0.002787 0.020914
+v -0.035286 0.002787 0.019177
+v -0.036184 0.002787 0.017393
+v -0.029551 0.002787 0.027320
+v -0.030855 0.002787 0.025808
+v -0.032084 0.002787 0.024234
+v -0.023642 0.002787 0.032675
+v -0.025216 0.002787 0.031447
+v -0.026728 0.002787 0.030143
+v -0.016802 0.002787 0.036775
+v -0.018585 0.002787 0.035877
+v -0.020323 0.002787 0.034893
+v -0.009293 0.002787 0.039462
+v -0.011217 0.002787 0.038929
+v -0.013113 0.002787 0.038303
+v -0.001404 0.002787 0.040632
+v -0.003396 0.002787 0.040485
+v -0.005378 0.002787 0.040241
+v 0.006561 0.002787 0.040241
+v 0.004579 0.002787 0.040485
+v 0.002588 0.002787 0.040632
+v 0.014297 0.002787 0.038303
+v 0.012401 0.002787 0.038929
+v 0.010476 0.002787 0.039462
+v 0.021506 0.002787 0.034893
+v 0.019769 0.002787 0.035877
+v 0.017985 0.002787 0.036775
+v 0.027911 0.002787 0.030143
+v 0.026399 0.002787 0.031447
+v 0.024825 0.002787 0.032675
+v 0.033267 0.002787 0.024234
+v 0.032039 0.002787 0.025808
+v 0.030734 0.002787 0.027320
+v 0.037367 0.002787 0.017393
+v 0.036469 0.002787 0.019177
+v 0.035485 0.002787 0.020914
+v 0.040054 0.002787 0.009885
+v 0.039521 0.002787 0.011809
+v 0.038895 0.002787 0.013705
+v 0.041224 0.002787 0.001996
+v 0.041077 0.002787 0.003987
+v 0.040832 0.002787 0.005969
+v 0.040832 0.002787 -0.005969
+v 0.041077 0.002787 -0.003988
+v 0.041224 0.002787 -0.001996
+v 0.038895 0.002787 -0.013705
+v 0.039521 0.002787 -0.011809
+v 0.040054 0.002787 -0.009885
+v 0.035485 0.002787 -0.020914
+v 0.036469 0.002787 -0.019177
+v 0.037367 0.002787 -0.017394
+v 0.030734 0.002787 -0.027320
+v 0.032038 0.002787 -0.025808
+v 0.033267 0.002787 -0.024234
+v 0.024825 0.002787 -0.032675
+v 0.026399 0.002787 -0.031447
+v 0.027911 0.002787 -0.030143
+v 0.017985 0.002787 -0.036775
+v 0.019769 0.002787 -0.035878
+v 0.021506 0.002787 -0.034893
+v 0.010476 0.002787 -0.039462
+v 0.012401 0.002787 -0.038929
+v 0.014297 0.002787 -0.038303
+v 0.002588 0.002787 -0.040632
+v 0.004579 0.002787 -0.040485
+v 0.006561 0.002787 -0.040241
+v -0.005633 0.004268 -0.041963
+v -0.003566 0.004268 -0.042218
+v -0.001490 0.004268 -0.042371
+v -0.013700 0.004268 -0.039943
+v -0.011723 0.004268 -0.040596
+v -0.009716 0.004268 -0.041151
+v -0.021218 0.004268 -0.036387
+v -0.019406 0.004268 -0.037413
+v -0.017546 0.004268 -0.038349
+v -0.027898 0.004268 -0.031433
+v -0.026321 0.004268 -0.032793
+v -0.024679 0.004268 -0.034074
+v -0.033482 0.004268 -0.025271
+v -0.032201 0.004268 -0.026912
+v -0.030841 0.004268 -0.028489
+v -0.037758 0.004268 -0.018138
+v -0.036822 0.004268 -0.019998
+v -0.035795 0.004268 -0.021809
+v -0.040559 0.004268 -0.010308
+v -0.040004 0.004268 -0.012315
+v -0.039351 0.004268 -0.014292
+v -0.041780 0.004268 -0.002082
+v -0.041626 0.004268 -0.004158
+v -0.041372 0.004268 -0.006225
+v -0.041372 0.004268 0.006225
+v -0.041626 0.004268 0.004158
+v -0.041780 0.004268 0.002082
+v -0.039351 0.004268 0.014292
+v -0.040004 0.004268 0.012315
+v -0.040559 0.004268 0.010308
+v -0.035795 0.004268 0.021809
+v -0.036822 0.004268 0.019998
+v -0.037758 0.004268 0.018138
+v -0.030841 0.004268 0.028489
+v -0.032201 0.004268 0.026912
+v -0.033482 0.004268 0.025271
+v -0.024679 0.004268 0.034074
+v -0.026321 0.004268 0.032793
+v -0.027897 0.004268 0.031433
+v -0.017546 0.004268 0.038349
+v -0.019406 0.004268 0.037413
+v -0.021218 0.004268 0.036387
+v -0.009716 0.004268 0.041151
+v -0.011723 0.004268 0.040596
+v -0.013700 0.004268 0.039943
+v -0.001490 0.004268 0.042371
+v -0.003566 0.004268 0.042218
+v -0.005633 0.004268 0.041963
+v 0.006816 0.004268 0.041963
+v 0.004750 0.004268 0.042218
+v 0.002673 0.004268 0.042371
+v 0.014883 0.004268 0.039943
+v 0.012906 0.004268 0.040596
+v 0.010899 0.004268 0.041151
+v 0.022401 0.004268 0.036387
+v 0.020589 0.004268 0.037413
+v 0.018730 0.004268 0.038349
+v 0.029081 0.004268 0.031433
+v 0.027504 0.004268 0.032793
+v 0.025863 0.004268 0.034074
+v 0.034666 0.004268 0.025271
+v 0.033385 0.004268 0.026912
+v 0.032025 0.004268 0.028489
+v 0.038941 0.004268 0.018138
+v 0.038005 0.004268 0.019998
+v 0.036979 0.004268 0.021809
+v 0.041743 0.004268 0.010308
+v 0.041187 0.004268 0.012315
+v 0.040534 0.004268 0.014292
+v 0.042963 0.004268 0.002082
+v 0.042810 0.004268 0.004158
+v 0.042555 0.004268 0.006225
+v 0.042555 0.004268 -0.006225
+v 0.042810 0.004268 -0.004158
+v 0.042963 0.004268 -0.002082
+v 0.040534 0.004268 -0.014292
+v 0.041187 0.004268 -0.012315
+v 0.041743 0.004268 -0.010308
+v 0.036978 0.004268 -0.021810
+v 0.038005 0.004268 -0.019998
+v 0.038941 0.004268 -0.018138
+v 0.032024 0.004268 -0.028489
+v 0.033384 0.004268 -0.026912
+v 0.034666 0.004268 -0.025271
+v 0.025863 0.004268 -0.034074
+v 0.027504 0.004268 -0.032793
+v 0.029081 0.004268 -0.031433
+v 0.018730 0.004268 -0.038349
+v 0.020589 0.004268 -0.037413
+v 0.022401 0.004268 -0.036387
+v 0.010899 0.004268 -0.041151
+v 0.012906 0.004268 -0.040596
+v 0.014883 0.004268 -0.039943
+v 0.002673 0.004268 -0.042371
+v 0.004750 0.004268 -0.042218
+v 0.006816 0.004268 -0.041963
+v -0.040818 0.002958 -0.008237
+v -0.041426 0.003288 -0.008358
+v -0.041402 0.003737 -0.008353
+v -0.042225 0.003737 -0.000000
+v -0.042249 0.003288 -0.000000
+v -0.041629 0.002958 -0.000000
+v 0.035697 0.002958 0.023457
+v 0.036213 0.003288 0.023801
+v 0.036192 0.003737 0.023788
+v 0.040149 0.003737 0.016385
+v 0.040172 0.003288 0.016395
+v 0.039599 0.002958 0.016157
+v -0.041402 0.003737 0.008353
+v -0.041426 0.003288 0.008358
+v -0.040818 0.002958 0.008237
+v 0.042586 0.003737 0.008353
+v 0.042610 0.003288 0.008358
+v 0.042001 0.002958 0.008237
+v -0.038966 0.003737 0.016385
+v -0.038988 0.003288 0.016395
+v -0.038415 0.002958 0.016157
+v 0.043408 0.003737 -0.000000
+v 0.043433 0.003288 -0.000000
+v 0.042813 0.002958 -0.000000
+v -0.035009 0.003737 0.023788
+v -0.035029 0.003288 0.023801
+v -0.034514 0.002958 0.023457
+v 0.042586 0.003737 -0.008353
+v 0.042610 0.003288 -0.008358
+v 0.042001 0.002958 -0.008237
+v -0.029684 0.003737 0.030276
+v -0.029702 0.003288 0.030293
+v -0.029263 0.002958 0.029855
+v 0.040149 0.003737 -0.016385
+v 0.040172 0.003288 -0.016395
+v 0.039599 0.002958 -0.016157
+v -0.023196 0.003737 0.035601
+v -0.023210 0.003288 0.035621
+v -0.022865 0.002958 0.035105
+v 0.036192 0.003737 -0.023788
+v 0.036213 0.003288 -0.023801
+v 0.035697 0.002958 -0.023457
+v -0.015794 0.003737 0.039557
+v -0.015803 0.003288 0.039580
+v -0.015566 0.002958 0.039007
+v 0.000592 0.002958 -0.042221
+v 0.000592 0.003288 -0.042841
+v 0.000592 0.003737 -0.042817
+v -0.007762 0.003737 -0.041994
+v -0.007766 0.003288 -0.042018
+v -0.007645 0.002958 -0.041410
+v 0.030867 0.003737 -0.030276
+v 0.030885 0.003288 -0.030293
+v 0.030446 0.002958 -0.029855
+v -0.007761 0.003737 0.041994
+v -0.007766 0.003288 0.042018
+v -0.007645 0.002958 0.041410
+v -0.015794 0.003737 -0.039557
+v -0.015803 0.003288 -0.039580
+v -0.015566 0.002958 -0.039007
+v 0.024379 0.003737 -0.035601
+v 0.024393 0.003288 -0.035621
+v 0.024048 0.002958 -0.035105
+v 0.000592 0.003737 0.042817
+v 0.000592 0.003288 0.042841
+v 0.000592 0.002958 0.042221
+v -0.023196 0.003737 -0.035601
+v -0.023210 0.003288 -0.035621
+v -0.022865 0.002958 -0.035105
+v 0.016977 0.003737 -0.039557
+v 0.016986 0.003288 -0.039580
+v 0.016749 0.002958 -0.039007
+v 0.008945 0.003737 0.041994
+v 0.008950 0.003288 0.042018
+v 0.008829 0.002958 0.041410
+v -0.029684 0.003737 -0.030276
+v -0.029702 0.003288 -0.030293
+v -0.029263 0.002958 -0.029855
+v 0.008945 0.003737 -0.041994
+v 0.008949 0.003288 -0.042018
+v 0.008829 0.002958 -0.041410
+v 0.016977 0.003737 0.039557
+v 0.016986 0.003288 0.039580
+v 0.016749 0.002958 0.039007
+v -0.035009 0.003737 -0.023788
+v -0.035029 0.003288 -0.023801
+v -0.034514 0.002958 -0.023457
+v 0.024379 0.003737 0.035601
+v 0.024393 0.003288 0.035621
+v 0.024048 0.002958 0.035105
+v -0.038966 0.003737 -0.016385
+v -0.038988 0.003288 -0.016395
+v -0.038415 0.002958 -0.016157
+v 0.030868 0.003737 0.030276
+v 0.030885 0.003288 0.030293
+v 0.030446 0.002958 0.029855
+v -0.005121 0.006646 -0.038510
+v -0.003224 0.006646 -0.038744
+v -0.001319 0.006646 -0.038885
+v -0.012524 0.006646 -0.036656
+v -0.010710 0.006646 -0.037255
+v -0.008868 0.006646 -0.037765
+v -0.019423 0.006646 -0.033393
+v -0.017761 0.006646 -0.034335
+v -0.016054 0.006646 -0.035194
+v -0.025553 0.006646 -0.028847
+v -0.024106 0.006646 -0.030095
+v -0.022600 0.006646 -0.031270
+v -0.030679 0.006646 -0.023192
+v -0.029503 0.006646 -0.024698
+v -0.028255 0.006646 -0.026145
+v -0.034602 0.006646 -0.016646
+v -0.033743 0.006646 -0.018352
+v -0.032801 0.006646 -0.020015
+v -0.037173 0.006646 -0.009460
+v -0.036664 0.006646 -0.011301
+v -0.036064 0.006646 -0.013116
+v -0.038293 0.006646 -0.001910
+v -0.038153 0.006646 -0.003816
+v -0.037919 0.006646 -0.005713
+v -0.037919 0.006646 0.005713
+v -0.038153 0.006646 0.003816
+v -0.038293 0.006646 0.001910
+v -0.036064 0.006646 0.013116
+v -0.036664 0.006646 0.011301
+v -0.037174 0.006646 0.009460
+v -0.032801 0.006646 0.020015
+v -0.033743 0.006646 0.018352
+v -0.034602 0.006646 0.016646
+v -0.028255 0.006646 0.026145
+v -0.029503 0.006646 0.024698
+v -0.030679 0.006646 0.023192
+v -0.022600 0.006646 0.031270
+v -0.024106 0.006646 0.030095
+v -0.025553 0.006646 0.028847
+v -0.016054 0.006646 0.035194
+v -0.017761 0.006646 0.034335
+v -0.019423 0.006646 0.033393
+v -0.008868 0.006646 0.037765
+v -0.010710 0.006646 0.037255
+v -0.012524 0.006646 0.036656
+v -0.001319 0.006646 0.038885
+v -0.003224 0.006646 0.038744
+v -0.005121 0.006646 0.038510
+v 0.006304 0.006646 0.038510
+v 0.004408 0.006646 0.038744
+v 0.002502 0.006646 0.038885
+v 0.013707 0.006646 0.036656
+v 0.011893 0.006646 0.037255
+v 0.010051 0.006646 0.037765
+v 0.020607 0.006646 0.033393
+v 0.018944 0.006646 0.034335
+v 0.017237 0.006646 0.035194
+v 0.026737 0.006646 0.028847
+v 0.025290 0.006646 0.030095
+v 0.023783 0.006646 0.031270
+v 0.031862 0.006646 0.023192
+v 0.030686 0.006646 0.024698
+v 0.029438 0.006646 0.026145
+v 0.035786 0.006646 0.016646
+v 0.034926 0.006646 0.018352
+v 0.033985 0.006646 0.020015
+v 0.038357 0.006646 0.009460
+v 0.037847 0.006646 0.011301
+v 0.037248 0.006646 0.013116
+v 0.039477 0.006646 0.001910
+v 0.039336 0.006646 0.003816
+v 0.039102 0.006646 0.005712
+v 0.039102 0.006646 -0.005713
+v 0.039336 0.006646 -0.003816
+v 0.039477 0.006646 -0.001910
+v 0.037248 0.006646 -0.013116
+v 0.037847 0.006646 -0.011301
+v 0.038357 0.006646 -0.009460
+v 0.033985 0.006646 -0.020015
+v 0.034926 0.006646 -0.018352
+v 0.035786 0.006646 -0.016646
+v 0.029438 0.006646 -0.026145
+v 0.030686 0.006646 -0.024698
+v 0.031862 0.006646 -0.023192
+v 0.023783 0.006646 -0.031270
+v 0.025290 0.006646 -0.030095
+v 0.026737 0.006646 -0.028847
+v 0.017237 0.006646 -0.035194
+v 0.018944 0.006646 -0.034335
+v 0.020607 0.006646 -0.033393
+v 0.010051 0.006646 -0.037765
+v 0.011893 0.006646 -0.037255
+v 0.013707 0.006646 -0.036656
+v 0.002502 0.006646 -0.038885
+v 0.004408 0.006646 -0.038744
+v 0.006304 0.006646 -0.038510
+v -0.015434 0.004844 -0.038688
+v -0.015160 0.005445 -0.038028
+v -0.014794 0.006051 -0.037144
+v -0.021745 0.006051 -0.033428
+v -0.022276 0.005445 -0.034224
+v -0.022673 0.004844 -0.034818
+v 0.023856 0.004844 -0.034818
+v 0.023459 0.005445 -0.034224
+v 0.022928 0.006051 -0.033428
+v 0.015977 0.006051 -0.037144
+v 0.016343 0.005445 -0.038028
+v 0.016617 0.004844 -0.038688
+v 0.000592 0.004844 0.041876
+v 0.000592 0.005445 0.041161
+v 0.000592 0.006051 0.040204
+v 0.008435 0.006051 0.039431
+v 0.008622 0.005445 0.040370
+v 0.008761 0.004844 0.041071
+v -0.027837 0.006051 -0.028429
+v -0.028513 0.005445 -0.029105
+v -0.029019 0.004844 -0.029611
+v 0.008435 0.006051 -0.039432
+v 0.008622 0.005445 -0.040370
+v 0.008761 0.004844 -0.041071
+v 0.015977 0.006051 0.037144
+v 0.016343 0.005445 0.038028
+v 0.016617 0.004844 0.038688
+v -0.032837 0.006051 -0.022336
+v -0.033632 0.005445 -0.022868
+v -0.034227 0.004844 -0.023265
+v 0.000592 0.006051 -0.040204
+v 0.000592 0.005445 -0.041161
+v 0.000592 0.004844 -0.041876
+v 0.022928 0.006051 0.033428
+v 0.023459 0.005445 0.034224
+v 0.023857 0.004844 0.034818
+v -0.036552 0.006051 -0.015385
+v -0.037436 0.005445 -0.015752
+v -0.038096 0.004844 -0.016025
+v 0.029020 0.006051 0.028428
+v 0.029697 0.005445 0.029105
+v 0.030202 0.004844 0.029611
+v -0.038840 0.006051 -0.007843
+v -0.039778 0.005445 -0.008030
+v -0.040479 0.004844 -0.008170
+v 0.034020 0.006051 0.022336
+v 0.034816 0.005445 0.022868
+v 0.035410 0.004844 0.023265
+v -0.039612 0.006051 -0.000000
+v -0.040569 0.005445 -0.000000
+v -0.041284 0.004844 -0.000000
+v 0.037735 0.006051 0.015385
+v 0.038619 0.005445 0.015752
+v 0.039280 0.004844 0.016025
+v -0.038840 0.006051 0.007843
+v -0.039778 0.005445 0.008030
+v -0.040479 0.004844 0.008170
+v 0.040023 0.006051 0.007843
+v 0.040961 0.005445 0.008030
+v 0.041663 0.004844 0.008170
+v -0.036552 0.006051 0.015385
+v -0.037436 0.005445 0.015752
+v -0.038096 0.004844 0.016025
+v 0.040796 0.006051 -0.000000
+v 0.041752 0.005445 -0.000000
+v 0.042467 0.004844 -0.000000
+v -0.032837 0.006051 0.022336
+v -0.033632 0.005445 0.022868
+v -0.034227 0.004844 0.023265
+v 0.040023 0.006051 -0.007843
+v 0.040961 0.005445 -0.008030
+v 0.041663 0.004844 -0.008170
+v -0.027837 0.006051 0.028429
+v -0.028513 0.005445 0.029105
+v -0.029019 0.004844 0.029611
+v 0.037735 0.006051 -0.015385
+v 0.038619 0.005445 -0.015752
+v 0.039280 0.004844 -0.016025
+v -0.021745 0.006051 0.033428
+v -0.022276 0.005445 0.034224
+v -0.022673 0.004844 0.034818
+v 0.034020 0.006051 -0.022336
+v 0.034815 0.005445 -0.022868
+v 0.035410 0.004844 -0.023265
+v -0.014794 0.006051 0.037144
+v -0.015160 0.005445 0.038028
+v -0.015434 0.004844 0.038688
+v -0.007252 0.006051 -0.039432
+v -0.007438 0.005445 -0.040370
+v -0.007578 0.004844 -0.041071
+v 0.029020 0.006051 -0.028429
+v 0.029697 0.005445 -0.029105
+v 0.030202 0.004844 -0.029611
+v -0.007252 0.006051 0.039432
+v -0.007438 0.005445 0.040370
+v -0.007578 0.004844 0.041071
+v -0.003888 0.008870 -0.030202
+v -0.002401 0.008870 -0.030385
+v -0.000907 0.008870 -0.030495
+v -0.009694 0.008870 -0.028747
+v -0.008271 0.008870 -0.029217
+v -0.006827 0.008870 -0.029617
+v -0.015105 0.008870 -0.026188
+v -0.013801 0.008870 -0.026927
+v -0.012463 0.008870 -0.027601
+v -0.019913 0.008870 -0.022623
+v -0.018778 0.008870 -0.023602
+v -0.017596 0.008870 -0.024524
+v -0.023932 0.008870 -0.018188
+v -0.023010 0.008870 -0.019369
+v -0.022031 0.008870 -0.020504
+v -0.027009 0.008870 -0.013054
+v -0.026335 0.008870 -0.014393
+v -0.025597 0.008870 -0.015697
+v -0.029026 0.008870 -0.007419
+v -0.028626 0.008870 -0.008863
+v -0.028156 0.008870 -0.010286
+v -0.029904 0.008870 -0.001498
+v -0.029793 0.008870 -0.002993
+v -0.029610 0.008870 -0.004480
+v -0.029610 0.008870 0.004480
+v -0.029793 0.008870 0.002993
+v -0.029904 0.008870 0.001498
+v -0.028156 0.008870 0.010286
+v -0.028626 0.008870 0.008863
+v -0.029026 0.008870 0.007419
+v -0.025597 0.008870 0.015697
+v -0.026335 0.008870 0.014393
+v -0.027009 0.008870 0.013054
+v -0.022031 0.008870 0.020504
+v -0.023010 0.008870 0.019369
+v -0.023932 0.008870 0.018188
+v -0.017596 0.008870 0.024524
+v -0.018778 0.008870 0.023602
+v -0.019913 0.008870 0.022623
+v -0.012463 0.008870 0.027601
+v -0.013801 0.008870 0.026927
+v -0.015105 0.008870 0.026188
+v -0.006827 0.008870 0.029617
+v -0.008271 0.008870 0.029217
+v -0.009694 0.008870 0.028747
+v -0.000907 0.008870 0.030495
+v -0.002401 0.008870 0.030385
+v -0.003888 0.008870 0.030202
+v 0.005072 0.008870 0.030202
+v 0.003584 0.008870 0.030385
+v 0.002090 0.008870 0.030495
+v 0.010878 0.008870 0.028747
+v 0.009455 0.008870 0.029217
+v 0.008010 0.008870 0.029617
+v 0.016288 0.008870 0.026188
+v 0.014984 0.008870 0.026927
+v 0.013646 0.008870 0.027601
+v 0.021096 0.008870 0.022623
+v 0.019961 0.008870 0.023602
+v 0.018780 0.008870 0.024524
+v 0.025115 0.008870 0.018188
+v 0.024193 0.008870 0.019369
+v 0.023214 0.008870 0.020504
+v 0.028192 0.008870 0.013054
+v 0.027519 0.008870 0.014393
+v 0.026780 0.008870 0.015697
+v 0.030209 0.008870 0.007419
+v 0.029809 0.008870 0.008863
+v 0.029339 0.008870 0.010286
+v 0.031087 0.008870 0.001498
+v 0.030977 0.008870 0.002993
+v 0.030793 0.008870 0.004480
+v 0.030793 0.008870 -0.004480
+v 0.030977 0.008870 -0.002993
+v 0.031087 0.008870 -0.001498
+v 0.029339 0.008870 -0.010286
+v 0.029809 0.008870 -0.008863
+v 0.030209 0.008870 -0.007419
+v 0.026780 0.008870 -0.015697
+v 0.027519 0.008870 -0.014393
+v 0.028192 0.008870 -0.013054
+v 0.023214 0.008870 -0.020504
+v 0.024193 0.008870 -0.019369
+v 0.025115 0.008870 -0.018188
+v 0.018780 0.008870 -0.024524
+v 0.019961 0.008870 -0.023602
+v 0.021096 0.008870 -0.022623
+v 0.013646 0.008870 -0.027601
+v 0.014984 0.008870 -0.026927
+v 0.016288 0.008870 -0.026188
+v 0.008010 0.008870 -0.029617
+v 0.009455 0.008870 -0.029217
+v 0.010878 0.008870 -0.028747
+v 0.002090 0.008870 -0.030495
+v 0.003584 0.008870 -0.030385
+v 0.005072 0.008870 -0.030202
+v -0.030415 0.007216 -0.020718
+v -0.028769 0.007768 -0.019618
+v -0.026882 0.008315 -0.018357
+v -0.029935 0.008315 -0.012645
+v -0.032032 0.007768 -0.013513
+v -0.033861 0.007216 -0.014271
+v 0.021310 0.007216 0.031007
+v 0.020210 0.007768 0.029361
+v 0.018949 0.008315 0.027473
+v 0.023956 0.008315 0.023364
+v 0.025561 0.007768 0.024969
+v 0.026961 0.007216 0.026369
+v -0.031816 0.008315 -0.006446
+v -0.034042 0.007768 -0.006889
+v -0.035983 0.007216 -0.007275
+v 0.028065 0.008315 0.018357
+v 0.029952 0.007768 0.019618
+v 0.031598 0.007216 0.020718
+v -0.032450 0.008315 -0.000000
+v -0.034720 0.007768 -0.000000
+v -0.036700 0.007216 -0.000000
+v 0.031119 0.008315 0.012645
+v 0.033215 0.007768 0.013513
+v 0.035044 0.007216 0.014271
+v -0.031816 0.008315 0.006446
+v -0.034042 0.007768 0.006889
+v -0.035983 0.007216 0.007275
+v 0.032999 0.008315 0.006446
+v 0.035225 0.007768 0.006889
+v 0.037167 0.007216 0.007275
+v -0.029935 0.008315 0.012645
+v -0.032032 0.007768 0.013513
+v -0.033861 0.007216 0.014271
+v 0.033634 0.008315 -0.000000
+v 0.035903 0.007768 -0.000000
+v 0.037883 0.007216 -0.000000
+v -0.026882 0.008315 0.018357
+v -0.028769 0.007768 0.019618
+v -0.030415 0.007216 0.020718
+v 0.032999 0.008315 -0.006446
+v 0.035225 0.007768 -0.006889
+v 0.037167 0.007216 -0.007275
+v -0.022773 0.008315 0.023364
+v -0.024377 0.007768 0.024969
+v -0.025777 0.007216 0.026369
+v 0.031119 0.008315 -0.012645
+v 0.033215 0.007768 -0.013513
+v 0.035044 0.007216 -0.014271
+v -0.017766 0.008315 0.027473
+v -0.019027 0.007768 0.029361
+v -0.020126 0.007216 0.031007
+v 0.028065 0.008315 -0.018357
+v 0.029952 0.007768 -0.019618
+v 0.031598 0.007216 -0.020718
+v -0.012053 0.008315 0.030527
+v -0.012922 0.007768 0.032624
+v -0.013679 0.007216 0.034453
+v 0.000592 0.007216 -0.037291
+v 0.000592 0.007768 -0.035312
+v 0.000592 0.008315 -0.033042
+v -0.005855 0.008315 -0.032407
+v -0.006297 0.007768 -0.034633
+v -0.006684 0.007216 -0.036575
+v 0.023956 0.008315 -0.023364
+v 0.025561 0.007768 -0.024969
+v 0.026961 0.007216 -0.026369
+v -0.005855 0.008315 0.032407
+v -0.006297 0.007768 0.034633
+v -0.006684 0.007216 0.036575
+v -0.012053 0.008315 -0.030527
+v -0.012922 0.007768 -0.032624
+v -0.013679 0.007216 -0.034453
+v 0.018949 0.008315 -0.027474
+v 0.020210 0.007768 -0.029361
+v 0.021310 0.007216 -0.031007
+v 0.000592 0.008315 0.033042
+v 0.000592 0.007768 0.035312
+v 0.000592 0.007216 0.037291
+v -0.017766 0.008315 -0.027473
+v -0.019027 0.007768 -0.029361
+v -0.020126 0.007216 -0.031007
+v 0.013236 0.008315 -0.030527
+v 0.014105 0.007768 -0.032624
+v 0.014862 0.007216 -0.034453
+v 0.007038 0.008315 0.032407
+v 0.007481 0.007768 0.034633
+v 0.007867 0.007216 0.036575
+v -0.022773 0.008315 -0.023364
+v -0.024377 0.007768 -0.024969
+v -0.025777 0.007216 -0.026369
+v 0.007038 0.008315 -0.032407
+v 0.007481 0.007768 -0.034633
+v 0.007867 0.007216 -0.036575
+v 0.013236 0.008315 0.030527
+v 0.014105 0.007768 0.032624
+v 0.014863 0.007216 0.034453
+v -0.002388 0.011894 -0.020086
+v -0.001399 0.011894 -0.020208
+v -0.000405 0.011894 -0.020281
+v -0.006249 0.011894 -0.019119
+v -0.005303 0.011894 -0.019431
+v -0.004342 0.011894 -0.019697
+v -0.009848 0.011894 -0.017417
+v -0.008981 0.011894 -0.017908
+v -0.008090 0.011894 -0.018356
+v -0.013045 0.011894 -0.015046
+v -0.012290 0.011894 -0.015697
+v -0.011505 0.011894 -0.016310
+v -0.015718 0.011894 -0.012096
+v -0.015105 0.011894 -0.012882
+v -0.014454 0.011894 -0.013637
+v -0.017765 0.011894 -0.008682
+v -0.017317 0.011894 -0.009572
+v -0.016825 0.011894 -0.010439
+v -0.019106 0.011894 -0.004934
+v -0.018840 0.011894 -0.005895
+v -0.018527 0.011894 -0.006841
+v -0.019690 0.011894 -0.000996
+v -0.019616 0.011894 -0.001990
+v -0.019494 0.011894 -0.002980
+v -0.019494 0.011894 0.002980
+v -0.019616 0.011894 0.001990
+v -0.019690 0.011894 0.000996
+v -0.018527 0.011894 0.006841
+v -0.018840 0.011894 0.005895
+v -0.019106 0.011894 0.004934
+v -0.016825 0.011894 0.010439
+v -0.017317 0.011894 0.009572
+v -0.017765 0.011894 0.008682
+v -0.014454 0.011894 0.013637
+v -0.015105 0.011894 0.012882
+v -0.015718 0.011894 0.012096
+v -0.011505 0.011894 0.016310
+v -0.012290 0.011894 0.015697
+v -0.013045 0.011894 0.015046
+v -0.008090 0.011894 0.018356
+v -0.008981 0.011894 0.017908
+v -0.009848 0.011894 0.017417
+v -0.004342 0.011894 0.019697
+v -0.005303 0.011894 0.019431
+v -0.006249 0.011894 0.019119
+v -0.000405 0.011894 0.020281
+v -0.001399 0.011894 0.020208
+v -0.002388 0.011894 0.020086
+v 0.003571 0.011894 0.020086
+v 0.002582 0.011894 0.020208
+v 0.001588 0.011894 0.020281
+v 0.007433 0.011894 0.019119
+v 0.006486 0.011894 0.019431
+v 0.005526 0.011894 0.019697
+v 0.011031 0.011894 0.017417
+v 0.010164 0.011894 0.017908
+v 0.009274 0.011894 0.018356
+v 0.014228 0.011894 0.015046
+v 0.013474 0.011894 0.015697
+v 0.012688 0.011894 0.016310
+v 0.016901 0.011894 0.012096
+v 0.016288 0.011894 0.012882
+v 0.015637 0.011894 0.013637
+v 0.018948 0.011894 0.008682
+v 0.018500 0.011894 0.009572
+v 0.018009 0.011894 0.010439
+v 0.020289 0.011894 0.004934
+v 0.020023 0.011894 0.005895
+v 0.019711 0.011894 0.006841
+v 0.020873 0.011894 0.000996
+v 0.020800 0.011894 0.001990
+v 0.020678 0.011894 0.002980
+v 0.020678 0.011894 -0.002980
+v 0.020800 0.011894 -0.001990
+v 0.020873 0.011894 -0.000996
+v 0.019710 0.011894 -0.006841
+v 0.020023 0.011894 -0.005895
+v 0.020289 0.011894 -0.004934
+v 0.018009 0.011894 -0.010439
+v 0.018500 0.011894 -0.009572
+v 0.018948 0.011894 -0.008682
+v 0.015637 0.011894 -0.013637
+v 0.016288 0.011894 -0.012882
+v 0.016901 0.011894 -0.012096
+v 0.012688 0.011894 -0.016310
+v 0.013474 0.011894 -0.015697
+v 0.014228 0.011894 -0.015046
+v 0.009274 0.011894 -0.018356
+v 0.010164 0.011894 -0.017908
+v 0.011031 0.011894 -0.017417
+v 0.005526 0.011894 -0.019697
+v 0.006486 0.011894 -0.019431
+v 0.007433 0.011894 -0.019119
+v 0.001588 0.011894 -0.020281
+v 0.002582 0.011894 -0.020208
+v 0.003571 0.011894 -0.020086
+v -0.027259 0.009453 -0.000000
+v -0.024551 0.010113 -0.000000
+v -0.021982 0.010907 -0.000000
+v -0.021548 0.010907 0.004404
+v -0.024068 0.010113 0.004905
+v -0.026724 0.009453 0.005433
+v 0.026322 0.009453 0.010658
+v 0.023821 0.010113 0.009622
+v 0.021447 0.010907 0.008638
+v 0.022731 0.010907 0.004404
+v 0.025252 0.010113 0.004905
+v 0.027907 0.009453 0.005433
+v -0.020263 0.010907 0.008638
+v -0.022638 0.010113 0.009622
+v -0.025139 0.009453 0.010658
+v 0.023165 0.010907 -0.000000
+v 0.025735 0.010113 -0.000000
+v 0.028442 0.009453 -0.000000
+v -0.018177 0.010907 0.012541
+v -0.020314 0.010113 0.013969
+v -0.022565 0.009453 0.015473
+v 0.022731 0.010907 -0.004404
+v 0.025252 0.010113 -0.004905
+v 0.027907 0.009453 -0.005434
+v -0.015370 0.010907 0.015962
+v -0.017187 0.010113 0.017779
+v -0.019102 0.009453 0.019694
+v 0.021447 0.010907 -0.008639
+v 0.023821 0.010113 -0.009622
+v 0.026322 0.009453 -0.010658
+v -0.011950 0.010907 0.018769
+v -0.013377 0.010113 0.020906
+v -0.014882 0.009453 0.023157
+v 0.019361 0.010907 -0.012541
+v 0.021497 0.010113 -0.013969
+v 0.023749 0.009453 -0.015473
+v -0.008047 0.010907 0.020855
+v -0.009030 0.010113 0.023229
+v -0.010066 0.009453 0.025731
+v 0.000592 0.009453 -0.027851
+v 0.000592 0.010113 -0.025143
+v 0.000592 0.010907 -0.022573
+v -0.003812 0.010907 -0.022140
+v -0.004314 0.010113 -0.024660
+v -0.004842 0.009453 -0.027316
+v 0.016553 0.010907 -0.015962
+v 0.018370 0.010113 -0.017779
+v 0.020285 0.009453 -0.019694
+v -0.003812 0.010907 0.022140
+v -0.004314 0.010113 0.024660
+v -0.004842 0.009453 0.027316
+v -0.008047 0.010907 -0.020855
+v -0.009030 0.010113 -0.023229
+v -0.010066 0.009453 -0.025731
+v 0.013133 0.010907 -0.018769
+v 0.014560 0.010113 -0.020906
+v 0.016065 0.009453 -0.023157
+v 0.000592 0.010907 0.022573
+v 0.000592 0.010113 0.025143
+v 0.000592 0.009453 0.027851
+v -0.011950 0.010907 -0.018769
+v -0.013377 0.010113 -0.020906
+v -0.014882 0.009453 -0.023157
+v 0.009230 0.010907 -0.020855
+v 0.010214 0.010113 -0.023229
+v 0.011250 0.009453 -0.025731
+v 0.004996 0.010907 0.022140
+v 0.005497 0.010113 0.024660
+v 0.006025 0.009453 0.027316
+v -0.015370 0.010907 -0.015962
+v -0.017187 0.010113 -0.017779
+v -0.019102 0.009453 -0.019694
+v 0.004995 0.010907 -0.022140
+v 0.005497 0.010113 -0.024660
+v 0.006025 0.009453 -0.027316
+v 0.009230 0.010907 0.020855
+v 0.010214 0.010113 0.023229
+v 0.011250 0.009453 0.025731
+v -0.018177 0.010907 -0.012541
+v -0.020314 0.010113 -0.013969
+v -0.022565 0.009453 -0.015473
+v 0.013133 0.010907 0.018769
+v 0.014560 0.010113 0.020906
+v 0.016065 0.009453 0.023157
+v -0.020263 0.010907 -0.008639
+v -0.022638 0.010113 -0.009622
+v -0.025139 0.009453 -0.010658
+v 0.016553 0.010907 0.015962
+v 0.018371 0.010113 0.017779
+v 0.020285 0.009453 0.019694
+v -0.021548 0.010907 -0.004404
+v -0.024068 0.010113 -0.004905
+v -0.026724 0.009453 -0.005433
+v 0.019361 0.010907 0.012541
+v 0.021497 0.010113 0.013969
+v 0.023749 0.009453 0.015473
+v -0.001651 0.017695 -0.015116
+v -0.000906 0.017695 -0.015208
+v -0.000158 0.017695 -0.015263
+v -0.004557 0.017695 -0.014388
+v -0.003844 0.017695 -0.014624
+v -0.003122 0.017695 -0.014824
+v -0.007265 0.017695 -0.013108
+v -0.006612 0.017695 -0.013477
+v -0.005942 0.017695 -0.013815
+v -0.009671 0.017695 -0.011323
+v -0.009103 0.017695 -0.011813
+v -0.008512 0.017695 -0.012274
+v -0.011683 0.017695 -0.009103
+v -0.011221 0.017695 -0.009695
+v -0.010731 0.017695 -0.010263
+v -0.013223 0.017695 -0.006534
+v -0.012886 0.017695 -0.007204
+v -0.012516 0.017695 -0.007856
+v -0.014232 0.017695 -0.003713
+v -0.014032 0.017695 -0.004436
+v -0.013797 0.017695 -0.005148
+v -0.014672 0.017695 -0.000750
+v -0.014617 0.017695 -0.001498
+v -0.014525 0.017695 -0.002242
+v -0.014525 0.017695 0.002242
+v -0.014617 0.017695 0.001498
+v -0.014672 0.017695 0.000750
+v -0.013797 0.017695 0.005148
+v -0.014032 0.017695 0.004436
+v -0.014232 0.017695 0.003713
+v -0.012516 0.017695 0.007856
+v -0.012886 0.017695 0.007204
+v -0.013223 0.017695 0.006534
+v -0.010731 0.017695 0.010263
+v -0.011221 0.017695 0.009695
+v -0.011683 0.017695 0.009103
+v -0.008512 0.017695 0.012274
+v -0.009103 0.017695 0.011813
+v -0.009671 0.017695 0.011323
+v -0.005942 0.017695 0.013815
+v -0.006612 0.017695 0.013477
+v -0.007265 0.017695 0.013108
+v -0.003122 0.017695 0.014824
+v -0.003844 0.017695 0.014624
+v -0.004557 0.017695 0.014388
+v -0.000158 0.017695 0.015263
+v -0.000906 0.017695 0.015208
+v -0.001651 0.017695 0.015116
+v 0.002834 0.017695 0.015116
+v 0.002090 0.017695 0.015208
+v 0.001341 0.017695 0.015263
+v 0.005740 0.017695 0.014388
+v 0.005028 0.017695 0.014624
+v 0.004305 0.017695 0.014824
+v 0.008448 0.017695 0.013108
+v 0.007795 0.017695 0.013477
+v 0.007125 0.017695 0.013815
+v 0.010854 0.017695 0.011323
+v 0.010286 0.017695 0.011813
+v 0.009695 0.017695 0.012274
+v 0.012866 0.017695 0.009103
+v 0.012405 0.017695 0.009695
+v 0.011915 0.017695 0.010263
+v 0.014406 0.017695 0.006534
+v 0.014069 0.017695 0.007204
+v 0.013699 0.017695 0.007856
+v 0.015415 0.017695 0.003713
+v 0.015215 0.017695 0.004436
+v 0.014980 0.017695 0.005148
+v 0.015855 0.017695 0.000750
+v 0.015800 0.017695 0.001498
+v 0.015708 0.017695 0.002242
+v 0.015708 0.017695 -0.002242
+v 0.015800 0.017695 -0.001498
+v 0.015855 0.017695 -0.000750
+v 0.014980 0.017695 -0.005148
+v 0.015215 0.017695 -0.004436
+v 0.015415 0.017695 -0.003713
+v 0.013699 0.017695 -0.007856
+v 0.014069 0.017695 -0.007204
+v 0.014406 0.017695 -0.006534
+v 0.011915 0.017695 -0.010263
+v 0.012405 0.017695 -0.009695
+v 0.012866 0.017695 -0.009103
+v 0.009695 0.017695 -0.012274
+v 0.010286 0.017695 -0.011813
+v 0.010854 0.017695 -0.011323
+v 0.007125 0.017695 -0.013815
+v 0.007795 0.017695 -0.013477
+v 0.008448 0.017695 -0.013108
+v 0.004305 0.017695 -0.014824
+v 0.005028 0.017695 -0.014624
+v 0.005740 0.017695 -0.014388
+v 0.001341 0.017695 -0.015263
+v 0.002090 0.017695 -0.015208
+v 0.002834 0.017695 -0.015116
+v -0.014765 0.013111 0.010261
+v -0.013587 0.014522 0.009474
+v -0.012717 0.016068 0.008892
+v -0.010726 0.016068 0.011318
+v -0.011466 0.014522 0.012058
+v -0.012469 0.013111 0.013060
+v 0.018707 0.013111 -0.003603
+v 0.017316 0.014522 -0.003327
+v 0.016290 0.016068 -0.003123
+v 0.015379 0.016068 -0.006125
+v 0.016346 0.014522 -0.006526
+v 0.017655 0.013111 -0.007068
+v -0.008301 0.016068 0.013308
+v -0.008882 0.014522 0.014178
+v -0.009670 0.013111 0.015357
+v 0.013900 0.016068 -0.008892
+v 0.014770 0.014522 -0.009474
+v 0.015949 0.013111 -0.010261
+v -0.005534 0.016068 0.014787
+v -0.005934 0.014522 0.015754
+v -0.006476 0.013111 0.017064
+v 0.000592 0.013111 -0.018470
+v 0.000592 0.014522 -0.017052
+v 0.000592 0.016068 -0.016006
+v -0.002531 0.016068 -0.015698
+v -0.002735 0.014522 -0.016725
+v -0.003012 0.013111 -0.018115
+v 0.011909 0.016068 -0.011318
+v 0.012649 0.014522 -0.012058
+v 0.013652 0.013111 -0.013060
+v -0.002531 0.016068 0.015698
+v -0.002735 0.014522 0.016725
+v -0.003012 0.013111 0.018115
+v -0.005534 0.016068 -0.014787
+v -0.005934 0.014522 -0.015754
+v -0.006477 0.013111 -0.017064
+v 0.009484 0.016068 -0.013308
+v 0.010065 0.014522 -0.014179
+v 0.010853 0.013111 -0.015357
+v 0.000592 0.016068 0.016006
+v 0.000592 0.014522 0.017052
+v 0.000592 0.013111 0.018470
+v -0.008301 0.016068 -0.013308
+v -0.008882 0.014522 -0.014179
+v -0.009670 0.013111 -0.015357
+v 0.006717 0.016068 -0.014787
+v 0.007117 0.014522 -0.015754
+v 0.007660 0.013111 -0.017064
+v 0.003714 0.016068 0.015698
+v 0.003918 0.014522 0.016725
+v 0.004195 0.013111 0.018115
+v -0.010726 0.016068 -0.011318
+v -0.011466 0.014522 -0.012058
+v -0.012469 0.013111 -0.013060
+v 0.003714 0.016068 -0.015698
+v 0.003918 0.014522 -0.016725
+v 0.004195 0.013111 -0.018115
+v 0.006717 0.016068 0.014787
+v 0.007117 0.014522 0.015754
+v 0.007660 0.013111 0.017064
+v -0.012717 0.016068 -0.008892
+v -0.013587 0.014522 -0.009474
+v -0.014765 0.013111 -0.010261
+v 0.009484 0.016068 0.013308
+v 0.010065 0.014522 0.014178
+v 0.010853 0.013111 0.015357
+v -0.014196 0.016068 -0.006125
+v -0.015163 0.014522 -0.006526
+v -0.016472 0.013111 -0.007068
+v 0.011909 0.016068 0.011318
+v 0.012649 0.014522 0.012058
+v 0.013652 0.013111 0.013060
+v -0.015106 0.016068 -0.003123
+v -0.016133 0.014522 -0.003327
+v -0.017523 0.013111 -0.003603
+v 0.013900 0.016068 0.008892
+v 0.014770 0.014522 0.009474
+v 0.015949 0.013111 0.010261
+v -0.015414 0.016068 -0.000000
+v -0.016461 0.014522 -0.000000
+v -0.017878 0.013111 -0.000000
+v 0.015379 0.016068 0.006125
+v 0.016346 0.014522 0.006526
+v 0.017655 0.013111 0.007068
+v -0.015106 0.016068 0.003123
+v -0.016133 0.014522 0.003327
+v -0.017523 0.013111 0.003603
+v 0.016290 0.016068 0.003123
+v 0.017316 0.014522 0.003327
+v 0.018707 0.013111 0.003603
+v -0.014196 0.016068 0.006125
+v -0.015163 0.014522 0.006526
+v -0.016472 0.013111 0.007068
+v 0.016597 0.016068 -0.000000
+v 0.017644 0.014522 -0.000000
+v 0.019061 0.013111 -0.000000
+v -0.001578 0.023752 -0.014627
+v -0.000858 0.023752 -0.014716
+v -0.000134 0.023752 -0.014769
+v -0.004390 0.023752 -0.013923
+v -0.003701 0.023752 -0.014150
+v -0.003001 0.023752 -0.014344
+v -0.007010 0.023752 -0.012683
+v -0.006379 0.023752 -0.013041
+v -0.005731 0.023752 -0.013367
+v -0.009339 0.023752 -0.010956
+v -0.008789 0.023752 -0.011430
+v -0.008217 0.023752 -0.011877
+v -0.011285 0.023752 -0.008809
+v -0.010839 0.023752 -0.009381
+v -0.010365 0.023752 -0.009930
+v -0.012776 0.023752 -0.006322
+v -0.012449 0.023752 -0.006971
+v -0.012092 0.023752 -0.007602
+v -0.013752 0.023752 -0.003593
+v -0.013559 0.023752 -0.004292
+v -0.013331 0.023752 -0.004982
+v -0.014177 0.023752 -0.000726
+v -0.014124 0.023752 -0.001449
+v -0.014035 0.023752 -0.002170
+v -0.014035 0.023752 0.002170
+v -0.014124 0.023752 0.001449
+v -0.014177 0.023752 0.000726
+v -0.013331 0.023752 0.004982
+v -0.013559 0.023752 0.004292
+v -0.013752 0.023752 0.003593
+v -0.012092 0.023752 0.007602
+v -0.012449 0.023752 0.006970
+v -0.012776 0.023752 0.006322
+v -0.010365 0.023752 0.009930
+v -0.010839 0.023752 0.009381
+v -0.011285 0.023752 0.008809
+v -0.008217 0.023752 0.011877
+v -0.008789 0.023752 0.011430
+v -0.009339 0.023752 0.010956
+v -0.005731 0.023752 0.013367
+v -0.006379 0.023752 0.013041
+v -0.007010 0.023752 0.012683
+v -0.003001 0.023752 0.014344
+v -0.003701 0.023752 0.014150
+v -0.004390 0.023752 0.013922
+v -0.000134 0.023752 0.014769
+v -0.000858 0.023752 0.014716
+v -0.001578 0.023752 0.014627
+v 0.002761 0.023752 0.014627
+v 0.002041 0.023752 0.014716
+v 0.001317 0.023752 0.014769
+v 0.005573 0.023752 0.013922
+v 0.004884 0.023752 0.014150
+v 0.004185 0.023752 0.014344
+v 0.008194 0.023752 0.012683
+v 0.007562 0.023752 0.013041
+v 0.006914 0.023752 0.013367
+v 0.010522 0.023752 0.010956
+v 0.009972 0.023752 0.011430
+v 0.009400 0.023752 0.011877
+v 0.012469 0.023752 0.008809
+v 0.012022 0.023752 0.009381
+v 0.011548 0.023752 0.009930
+v 0.013959 0.023752 0.006322
+v 0.013632 0.023752 0.006970
+v 0.013275 0.023752 0.007602
+v 0.014935 0.023752 0.003593
+v 0.014742 0.023752 0.004292
+v 0.014514 0.023752 0.004982
+v 0.015361 0.023752 0.000726
+v 0.015307 0.023752 0.001449
+v 0.015218 0.023752 0.002170
+v 0.015218 0.023752 -0.002170
+v 0.015307 0.023752 -0.001449
+v 0.015361 0.023752 -0.000726
+v 0.014514 0.023752 -0.004982
+v 0.014742 0.023752 -0.004292
+v 0.014935 0.023752 -0.003593
+v 0.013275 0.023752 -0.007602
+v 0.013632 0.023752 -0.006971
+v 0.013959 0.023752 -0.006322
+v 0.011548 0.023752 -0.009930
+v 0.012022 0.023752 -0.009381
+v 0.012469 0.023752 -0.008809
+v 0.009400 0.023752 -0.011877
+v 0.009972 0.023752 -0.011430
+v 0.010522 0.023752 -0.010956
+v 0.006914 0.023752 -0.013367
+v 0.007562 0.023752 -0.013041
+v 0.008194 0.023752 -0.012683
+v 0.004185 0.023752 -0.014344
+v 0.004884 0.023752 -0.014150
+v 0.005573 0.023752 -0.013923
+v 0.001317 0.023752 -0.014769
+v 0.002041 0.023752 -0.014716
+v 0.002761 0.023752 -0.014627
+v -0.005085 0.019343 0.013706
+v -0.005006 0.020948 0.013514
+v -0.005004 0.022440 0.013510
+v -0.002261 0.022440 0.014342
+v -0.002262 0.020948 0.014346
+v -0.002303 0.019343 0.014550
+v -0.002303 0.019343 -0.014550
+v -0.002262 0.020948 -0.014346
+v -0.002261 0.022440 -0.014342
+v -0.005004 0.022440 -0.013510
+v -0.005006 0.020948 -0.013514
+v -0.005085 0.019343 -0.013706
+v 0.011081 0.019343 -0.010490
+v 0.010935 0.020948 -0.010343
+v 0.010932 0.022440 -0.010340
+v 0.008716 0.022440 -0.012159
+v 0.008718 0.020948 -0.012162
+v 0.008833 0.019343 -0.012335
+v 0.000592 0.022440 0.014623
+v 0.000592 0.020948 0.014627
+v 0.000592 0.019343 0.014835
+v -0.007533 0.022440 -0.012159
+v -0.007535 0.020948 -0.012162
+v -0.007650 0.019343 -0.012335
+v 0.006188 0.022440 -0.013510
+v 0.006189 0.020948 -0.013514
+v 0.006269 0.019343 -0.013706
+v 0.003444 0.022440 0.014342
+v 0.003445 0.020948 0.014346
+v 0.003486 0.019343 0.014550
+v -0.009748 0.022440 -0.010340
+v -0.009751 0.020948 -0.010343
+v -0.009898 0.019343 -0.010490
+v 0.003444 0.022440 -0.014342
+v 0.003445 0.020948 -0.014346
+v 0.003486 0.019343 -0.014550
+v 0.006188 0.022440 0.013510
+v 0.006189 0.020948 0.013514
+v 0.006269 0.019343 0.013706
+v -0.011567 0.022440 -0.008124
+v -0.011570 0.020948 -0.008126
+v -0.011743 0.019343 -0.008242
+v 0.000592 0.022440 -0.014623
+v 0.000592 0.020948 -0.014627
+v 0.000592 0.019343 -0.014835
+v 0.008716 0.022440 0.012159
+v 0.008718 0.020948 0.012162
+v 0.008833 0.019343 0.012335
+v -0.012918 0.022440 -0.005596
+v -0.012922 0.020948 -0.005598
+v -0.013114 0.019343 -0.005677
+v 0.010932 0.022440 0.010340
+v 0.010935 0.020948 0.010343
+v 0.011082 0.019343 0.010490
+v -0.013750 0.022440 -0.002853
+v -0.013755 0.020948 -0.002854
+v -0.013958 0.019343 -0.002894
+v 0.012750 0.022440 0.008124
+v 0.012754 0.020948 0.008126
+v 0.012926 0.019343 0.008242
+v -0.014031 0.022440 -0.000000
+v -0.014036 0.020948 -0.000000
+v -0.014243 0.019343 -0.000000
+v 0.014102 0.022440 0.005596
+v 0.014105 0.020948 0.005598
+v 0.014297 0.019343 0.005677
+v -0.013750 0.022440 0.002853
+v -0.013755 0.020948 0.002854
+v -0.013958 0.019343 0.002894
+v 0.014934 0.022440 0.002853
+v 0.014938 0.020948 0.002854
+v 0.015141 0.019343 0.002894
+v -0.012918 0.022440 0.005596
+v -0.012922 0.020948 0.005598
+v -0.013114 0.019343 0.005677
+v 0.015215 0.022440 -0.000000
+v 0.015219 0.020948 -0.000000
+v 0.015426 0.019343 -0.000000
+v -0.011567 0.022440 0.008124
+v -0.011570 0.020948 0.008126
+v -0.011743 0.019343 0.008242
+v 0.014934 0.022440 -0.002853
+v 0.014938 0.020948 -0.002854
+v 0.015141 0.019343 -0.002894
+v -0.009748 0.022440 0.010340
+v -0.009751 0.020948 0.010343
+v -0.009898 0.019343 0.010490
+v 0.014102 0.022440 -0.005596
+v 0.014105 0.020948 -0.005598
+v 0.014297 0.019343 -0.005677
+v -0.007533 0.022440 0.012159
+v -0.007535 0.020948 0.012162
+v -0.007650 0.019343 0.012335
+v 0.012750 0.022440 -0.008124
+v 0.012754 0.020948 -0.008126
+v 0.012926 0.019343 -0.008242
+v -0.001775 0.026851 -0.015951
+v -0.000989 0.026851 -0.016048
+v -0.000200 0.026851 -0.016106
+v -0.004841 0.026851 -0.015183
+v -0.004089 0.026851 -0.015431
+v -0.003327 0.026851 -0.015642
+v -0.007699 0.026851 -0.013832
+v -0.007010 0.026851 -0.014222
+v -0.006303 0.026851 -0.014578
+v -0.010238 0.026851 -0.011948
+v -0.009638 0.026851 -0.012465
+v -0.009014 0.026851 -0.012952
+v -0.012361 0.026851 -0.009606
+v -0.011874 0.026851 -0.010230
+v -0.011357 0.026851 -0.010829
+v -0.013986 0.026851 -0.006895
+v -0.013630 0.026851 -0.007602
+v -0.013240 0.026851 -0.008290
+v -0.015051 0.026851 -0.003918
+v -0.014840 0.026851 -0.004681
+v -0.014591 0.026851 -0.005433
+v -0.015515 0.026851 -0.000791
+v -0.015456 0.026851 -0.001581
+v -0.015360 0.026851 -0.002366
+v -0.015360 0.026851 0.002366
+v -0.015456 0.026851 0.001581
+v -0.015515 0.026851 0.000791
+v -0.014591 0.026851 0.005433
+v -0.014840 0.026851 0.004681
+v -0.015051 0.026851 0.003918
+v -0.013240 0.026851 0.008290
+v -0.013630 0.026851 0.007602
+v -0.013986 0.026851 0.006895
+v -0.011357 0.026851 0.010829
+v -0.011874 0.026851 0.010230
+v -0.012361 0.026851 0.009606
+v -0.009014 0.026851 0.012952
+v -0.009638 0.026851 0.012465
+v -0.010238 0.026851 0.011948
+v -0.006303 0.026851 0.014577
+v -0.007010 0.026851 0.014222
+v -0.007699 0.026851 0.013831
+v -0.003327 0.026851 0.015642
+v -0.004089 0.026851 0.015431
+v -0.004841 0.026851 0.015183
+v -0.000200 0.026851 0.016106
+v -0.000989 0.026851 0.016048
+v -0.001775 0.026851 0.015951
+v 0.002958 0.026851 0.015951
+v 0.002172 0.026851 0.016048
+v 0.001383 0.026851 0.016106
+v 0.006024 0.026851 0.015183
+v 0.005273 0.026851 0.015431
+v 0.004510 0.026851 0.015642
+v 0.008882 0.026851 0.013831
+v 0.008193 0.026851 0.014222
+v 0.007486 0.026851 0.014577
+v 0.011421 0.026851 0.011948
+v 0.010822 0.026851 0.012465
+v 0.010198 0.026851 0.012952
+v 0.013544 0.026851 0.009606
+v 0.013057 0.026851 0.010230
+v 0.012540 0.026851 0.010829
+v 0.015169 0.026851 0.006895
+v 0.014813 0.026851 0.007602
+v 0.014423 0.026851 0.008290
+v 0.016234 0.026851 0.003918
+v 0.016023 0.026851 0.004681
+v 0.015775 0.026851 0.005433
+v 0.016698 0.026851 0.000791
+v 0.016640 0.026851 0.001581
+v 0.016543 0.026851 0.002366
+v 0.016543 0.026851 -0.002366
+v 0.016640 0.026851 -0.001581
+v 0.016698 0.026851 -0.000791
+v 0.015775 0.026851 -0.005433
+v 0.016023 0.026851 -0.004681
+v 0.016234 0.026851 -0.003918
+v 0.014423 0.026851 -0.008290
+v 0.014813 0.026851 -0.007602
+v 0.015169 0.026851 -0.006895
+v 0.012540 0.026851 -0.010829
+v 0.013057 0.026851 -0.010230
+v 0.013544 0.026851 -0.009606
+v 0.010198 0.026851 -0.012952
+v 0.010822 0.026851 -0.012465
+v 0.011421 0.026851 -0.011948
+v 0.007486 0.026851 -0.014578
+v 0.008193 0.026851 -0.014222
+v 0.008882 0.026851 -0.013832
+v 0.004510 0.026851 -0.015642
+v 0.005273 0.026851 -0.015431
+v 0.006024 0.026851 -0.015183
+v 0.001383 0.026851 -0.016106
+v 0.002172 0.026851 -0.016048
+v 0.002958 0.026851 -0.015951
+v 0.003533 0.024831 0.014789
+v 0.003604 0.025689 0.015144
+v 0.003676 0.026353 0.015506
+v 0.006642 0.026353 0.014607
+v 0.006500 0.025689 0.014265
+v 0.006362 0.024831 0.013931
+v -0.010071 0.024831 -0.010662
+v -0.010326 0.025689 -0.010918
+v -0.010588 0.026353 -0.011179
+v -0.012554 0.026353 -0.008784
+v -0.012247 0.025689 -0.008578
+v -0.011946 0.024831 -0.008377
+v 0.003533 0.024831 -0.014789
+v 0.003604 0.025689 -0.015144
+v 0.003676 0.026353 -0.015506
+v 0.000592 0.026353 -0.015810
+v 0.000592 0.025689 -0.015440
+v 0.000592 0.024831 -0.015079
+v 0.009375 0.026353 0.013146
+v 0.009170 0.025689 0.012838
+v 0.008969 0.024831 0.012537
+v -0.014015 0.026353 -0.006050
+v -0.013673 0.025689 -0.005909
+v -0.013339 0.024831 -0.005770
+v 0.011771 0.026353 0.011179
+v 0.011510 0.025689 0.010918
+v 0.011254 0.024831 0.010662
+v -0.014915 0.026353 -0.003084
+v -0.014552 0.025689 -0.003012
+v -0.014197 0.024831 -0.002942
+v 0.013737 0.026353 0.008784
+v 0.013430 0.025689 0.008578
+v 0.013129 0.024831 0.008377
+v -0.015219 0.026353 -0.000000
+v -0.014849 0.025689 -0.000000
+v -0.014487 0.024831 -0.000000
+v 0.015198 0.026353 0.006050
+v 0.014857 0.025689 0.005909
+v 0.014522 0.024831 0.005770
+v -0.014915 0.026353 0.003084
+v -0.014552 0.025689 0.003012
+v -0.014197 0.024831 0.002942
+v 0.016098 0.026353 0.003084
+v 0.015735 0.025689 0.003012
+v 0.015380 0.024831 0.002942
+v -0.014015 0.026353 0.006050
+v -0.013673 0.025689 0.005909
+v -0.013339 0.024831 0.005770
+v 0.016402 0.026353 -0.000000
+v 0.016032 0.025689 -0.000000
+v 0.015670 0.024831 -0.000000
+v -0.012554 0.026353 0.008784
+v -0.012247 0.025689 0.008578
+v -0.011946 0.024831 0.008377
+v 0.016098 0.026353 -0.003084
+v 0.015735 0.025689 -0.003012
+v 0.015380 0.024831 -0.002942
+v -0.010588 0.026353 0.011179
+v -0.010326 0.025689 0.010918
+v -0.010071 0.024831 0.010662
+v 0.015198 0.026353 -0.006050
+v 0.014857 0.025689 -0.005909
+v 0.014522 0.024831 -0.005770
+v -0.008192 0.026353 0.013146
+v -0.007987 0.025689 0.012838
+v -0.007786 0.024831 0.012537
+v 0.013737 0.026353 -0.008784
+v 0.013430 0.025689 -0.008578
+v 0.013129 0.024831 -0.008377
+v -0.005459 0.026353 0.014607
+v -0.005317 0.025689 0.014265
+v -0.005179 0.024831 0.013931
+v -0.002493 0.026353 -0.015506
+v -0.002421 0.025689 -0.015144
+v -0.002350 0.024831 -0.014789
+v 0.011771 0.026353 -0.011180
+v 0.011510 0.025689 -0.010918
+v 0.011254 0.024831 -0.010662
+v -0.002493 0.026353 0.015506
+v -0.002421 0.025689 0.015144
+v -0.002350 0.024831 0.014789
+v -0.005459 0.026353 -0.014607
+v -0.005317 0.025689 -0.014265
+v -0.005179 0.024831 -0.013931
+v 0.009375 0.026353 -0.013146
+v 0.009170 0.025689 -0.012838
+v 0.008969 0.024831 -0.012537
+v 0.000592 0.026353 0.015810
+v 0.000592 0.025689 0.015440
+v 0.000592 0.024831 0.015079
+v -0.008192 0.026353 -0.013146
+v -0.007987 0.025689 -0.012838
+v -0.007786 0.024831 -0.012537
+v 0.006642 0.026353 -0.014607
+v 0.006500 0.025689 -0.014265
+v 0.006362 0.024831 -0.013931
+v -0.001800 0.028070 -0.016122
+v -0.001006 0.028070 -0.016220
+v -0.000208 0.028070 -0.016279
+v -0.004899 0.028070 -0.015345
+v -0.004140 0.028070 -0.015596
+v -0.003369 0.028070 -0.015810
+v -0.007787 0.028070 -0.013979
+v -0.007091 0.028070 -0.014374
+v -0.006377 0.028070 -0.014733
+v -0.010354 0.028070 -0.012076
+v -0.009748 0.028070 -0.012599
+v -0.009117 0.028070 -0.013091
+v -0.012499 0.028070 -0.009709
+v -0.012007 0.028070 -0.010339
+v -0.011485 0.028070 -0.010945
+v -0.014142 0.028070 -0.006968
+v -0.013782 0.028070 -0.007683
+v -0.013388 0.028070 -0.008379
+v -0.015218 0.028070 -0.003960
+v -0.015005 0.028070 -0.004731
+v -0.014754 0.028070 -0.005491
+v -0.015687 0.028070 -0.000800
+v -0.015628 0.028070 -0.001598
+v -0.015530 0.028070 -0.002391
+v -0.015530 0.028070 0.002391
+v -0.015628 0.028070 0.001598
+v -0.015687 0.028070 0.000800
+v -0.014754 0.028070 0.005491
+v -0.015005 0.028070 0.004731
+v -0.015218 0.028070 0.003960
+v -0.013388 0.028070 0.008379
+v -0.013782 0.028070 0.007683
+v -0.014142 0.028070 0.006968
+v -0.011485 0.028070 0.010945
+v -0.012007 0.028070 0.010339
+v -0.012499 0.028070 0.009709
+v -0.009117 0.028070 0.013091
+v -0.009748 0.028070 0.012599
+v -0.010354 0.028070 0.012076
+v -0.006377 0.028070 0.014733
+v -0.007091 0.028070 0.014374
+v -0.007787 0.028070 0.013979
+v -0.003369 0.028070 0.015810
+v -0.004139 0.028070 0.015596
+v -0.004899 0.028070 0.015345
+v -0.000208 0.028070 0.016279
+v -0.001006 0.028070 0.016220
+v -0.001800 0.028070 0.016122
+v 0.002983 0.028070 0.016122
+v 0.002189 0.028070 0.016220
+v 0.001391 0.028070 0.016279
+v 0.006082 0.028070 0.015345
+v 0.005323 0.028070 0.015596
+v 0.004552 0.028070 0.015810
+v 0.008971 0.028070 0.013979
+v 0.008275 0.028070 0.014374
+v 0.007560 0.028070 0.014733
+v 0.011537 0.028070 0.012076
+v 0.010931 0.028070 0.012599
+v 0.010300 0.028070 0.013091
+v 0.013682 0.028070 0.009709
+v 0.013190 0.028070 0.010339
+v 0.012668 0.028070 0.010945
+v 0.015325 0.028070 0.006968
+v 0.014965 0.028070 0.007683
+v 0.014571 0.028070 0.008379
+v 0.016401 0.028070 0.003960
+v 0.016188 0.028070 0.004731
+v 0.015937 0.028070 0.005491
+v 0.016870 0.028070 0.000800
+v 0.016811 0.028070 0.001597
+v 0.016713 0.028070 0.002391
+v 0.016713 0.028070 -0.002391
+v 0.016811 0.028070 -0.001598
+v 0.016870 0.028070 -0.000800
+v 0.015937 0.028070 -0.005491
+v 0.016188 0.028070 -0.004731
+v 0.016401 0.028070 -0.003960
+v 0.014571 0.028070 -0.008379
+v 0.014965 0.028070 -0.007683
+v 0.015325 0.028070 -0.006968
+v 0.012668 0.028070 -0.010945
+v 0.013190 0.028070 -0.010340
+v 0.013682 0.028070 -0.009709
+v 0.010300 0.028070 -0.013091
+v 0.010931 0.028070 -0.012599
+v 0.011537 0.028070 -0.012076
+v 0.007560 0.028070 -0.014733
+v 0.008275 0.028070 -0.014374
+v 0.008971 0.028070 -0.013979
+v 0.004552 0.028070 -0.015810
+v 0.005323 0.028070 -0.015596
+v 0.006082 0.028070 -0.015345
+v 0.001391 0.028070 -0.016279
+v 0.002189 0.028070 -0.016220
+v 0.002983 0.028070 -0.016122
+v 0.012143 0.027214 0.011551
+v 0.012211 0.027498 0.011620
+v 0.012202 0.027763 0.011610
+v 0.014244 0.027763 0.009122
+v 0.014255 0.027498 0.009130
+v 0.014174 0.027214 0.009076
+v -0.015430 0.027214 -0.003187
+v -0.015525 0.027498 -0.003206
+v -0.015512 0.027763 -0.003203
+v -0.015827 0.027763 -0.000000
+v -0.015841 0.027498 -0.000000
+v -0.015744 0.027214 -0.000000
+v 0.015761 0.027763 0.006283
+v 0.015773 0.027498 0.006289
+v 0.015684 0.027214 0.006251
+v -0.015512 0.027763 0.003203
+v -0.015525 0.027498 0.003206
+v -0.015430 0.027214 0.003187
+v 0.016695 0.027763 0.003203
+v 0.016709 0.027498 0.003206
+v 0.016614 0.027214 0.003187
+v -0.014578 0.027763 0.006283
+v -0.014590 0.027498 0.006289
+v -0.014501 0.027214 0.006251
+v 0.017011 0.027763 -0.000000
+v 0.017024 0.027498 -0.000000
+v 0.016928 0.027214 -0.000000
+v -0.013060 0.027763 0.009122
+v -0.013072 0.027498 0.009130
+v -0.012991 0.027214 0.009076
+v 0.016695 0.027763 -0.003203
+v 0.016709 0.027498 -0.003206
+v 0.016614 0.027214 -0.003187
+v -0.011018 0.027763 0.011610
+v -0.011028 0.027498 0.011620
+v -0.010960 0.027214 0.011551
+v 0.015761 0.027763 -0.006283
+v 0.015773 0.027498 -0.006289
+v 0.015684 0.027214 -0.006252
+v -0.008530 0.027763 0.013652
+v -0.008538 0.027498 0.013663
+v -0.008484 0.027214 0.013583
+v 0.014244 0.027763 -0.009122
+v 0.014255 0.027498 -0.009130
+v 0.014174 0.027214 -0.009076
+v -0.005692 0.027763 0.015169
+v -0.005697 0.027498 0.015182
+v -0.005660 0.027214 0.015092
+v 0.000592 0.027214 -0.016336
+v 0.000592 0.027498 -0.016433
+v 0.000592 0.027763 -0.016419
+v -0.002612 0.027763 -0.016104
+v -0.002614 0.027498 -0.016117
+v -0.002595 0.027214 -0.016022
+v 0.012202 0.027763 -0.011610
+v 0.012211 0.027498 -0.011620
+v 0.012143 0.027214 -0.011551
+v -0.002612 0.027763 0.016104
+v -0.002614 0.027498 0.016117
+v -0.002595 0.027214 0.016022
+v -0.005692 0.027763 -0.015169
+v -0.005697 0.027498 -0.015182
+v -0.005660 0.027214 -0.015092
+v 0.009714 0.027763 -0.013652
+v 0.009721 0.027498 -0.013663
+v 0.009667 0.027214 -0.013583
+v 0.000592 0.027763 0.016419
+v 0.000592 0.027498 0.016433
+v 0.000592 0.027214 0.016336
+v -0.008530 0.027763 -0.013652
+v -0.008538 0.027498 -0.013663
+v -0.008484 0.027214 -0.013583
+v 0.006875 0.027763 -0.015169
+v 0.006880 0.027498 -0.015182
+v 0.006843 0.027214 -0.015092
+v 0.003795 0.027763 0.016104
+v 0.003798 0.027498 0.016117
+v 0.003779 0.027214 0.016022
+v -0.011018 0.027763 -0.011610
+v -0.011028 0.027498 -0.011620
+v -0.010960 0.027214 -0.011551
+v 0.003795 0.027763 -0.016104
+v 0.003797 0.027498 -0.016117
+v 0.003779 0.027214 -0.016022
+v 0.006875 0.027763 0.015169
+v 0.006880 0.027498 0.015182
+v 0.006843 0.027214 0.015092
+v -0.013060 0.027763 -0.009122
+v -0.013072 0.027498 -0.009130
+v -0.012991 0.027214 -0.009076
+v 0.009714 0.027763 0.013652
+v 0.009721 0.027498 0.013663
+v 0.009667 0.027214 0.013583
+v -0.014578 0.027763 -0.006283
+v -0.014590 0.027498 -0.006289
+v -0.014501 0.027214 -0.006252
+v -0.001630 0.030241 -0.014979
+v -0.000893 0.030241 -0.015070
+v -0.000151 0.030241 -0.015125
+v -0.004510 0.030241 -0.014258
+v -0.003804 0.030241 -0.014491
+v -0.003088 0.030241 -0.014689
+v -0.007193 0.030241 -0.012988
+v -0.006547 0.030241 -0.013355
+v -0.005883 0.030241 -0.013689
+v -0.009578 0.030241 -0.011220
+v -0.009015 0.030241 -0.011706
+v -0.008429 0.030241 -0.012163
+v -0.011571 0.030241 -0.009021
+v -0.011114 0.030241 -0.009607
+v -0.010629 0.030241 -0.010169
+v -0.013097 0.030241 -0.006474
+v -0.012763 0.030241 -0.007138
+v -0.012397 0.030241 -0.007785
+v -0.014097 0.030241 -0.003679
+v -0.013899 0.030241 -0.004396
+v -0.013666 0.030241 -0.005102
+v -0.014533 0.030241 -0.000743
+v -0.014478 0.030241 -0.001484
+v -0.014387 0.030241 -0.002222
+v -0.014387 0.030241 0.002222
+v -0.014478 0.030241 0.001484
+v -0.014533 0.030241 0.000743
+v -0.013666 0.030241 0.005102
+v -0.013899 0.030241 0.004396
+v -0.014097 0.030241 0.003679
+v -0.012397 0.030241 0.007785
+v -0.012763 0.030241 0.007138
+v -0.013097 0.030241 0.006474
+v -0.010629 0.030241 0.010169
+v -0.011114 0.030241 0.009607
+v -0.011571 0.030241 0.009021
+v -0.008429 0.030241 0.012163
+v -0.009015 0.030241 0.011706
+v -0.009578 0.030241 0.011220
+v -0.005883 0.030241 0.013689
+v -0.006547 0.030241 0.013355
+v -0.007193 0.030241 0.012988
+v -0.003088 0.030241 0.014689
+v -0.003804 0.030241 0.014491
+v -0.004510 0.030241 0.014258
+v -0.000151 0.030241 0.015125
+v -0.000893 0.030241 0.015070
+v -0.001630 0.030241 0.014979
+v 0.002814 0.030241 0.014979
+v 0.002076 0.030241 0.015070
+v 0.001335 0.030241 0.015125
+v 0.005693 0.030241 0.014258
+v 0.004987 0.030241 0.014491
+v 0.004271 0.030241 0.014689
+v 0.008377 0.030241 0.012988
+v 0.007730 0.030241 0.013355
+v 0.007066 0.030241 0.013689
+v 0.010761 0.030241 0.011220
+v 0.010198 0.030241 0.011706
+v 0.009612 0.030241 0.012163
+v 0.012754 0.030241 0.009021
+v 0.012297 0.030241 0.009607
+v 0.011812 0.030241 0.010169
+v 0.014281 0.030241 0.006474
+v 0.013946 0.030241 0.007138
+v 0.013580 0.030241 0.007785
+v 0.015281 0.030241 0.003679
+v 0.015082 0.030241 0.004396
+v 0.014849 0.030241 0.005101
+v 0.015716 0.030241 0.000743
+v 0.015662 0.030241 0.001484
+v 0.015571 0.030241 0.002222
+v 0.015571 0.030241 -0.002222
+v 0.015662 0.030241 -0.001484
+v 0.015716 0.030241 -0.000743
+v 0.014849 0.030241 -0.005102
+v 0.015082 0.030241 -0.004396
+v 0.015281 0.030241 -0.003679
+v 0.013580 0.030241 -0.007785
+v 0.013946 0.030241 -0.007138
+v 0.014281 0.030241 -0.006474
+v 0.011812 0.030241 -0.010169
+v 0.012297 0.030241 -0.009607
+v 0.012754 0.030241 -0.009021
+v 0.009612 0.030241 -0.012163
+v 0.010198 0.030241 -0.011706
+v 0.010761 0.030241 -0.011220
+v 0.007066 0.030241 -0.013689
+v 0.007730 0.030241 -0.013355
+v 0.008377 0.030241 -0.012988
+v 0.004271 0.030241 -0.014689
+v 0.004987 0.030241 -0.014491
+v 0.005693 0.030241 -0.014258
+v 0.001335 0.030241 -0.015125
+v 0.002076 0.030241 -0.015070
+v 0.002814 0.030241 -0.014979
+v 0.016361 0.028468 0.003137
+v 0.016077 0.028965 0.003080
+v 0.015760 0.029558 0.003017
+v 0.016057 0.029558 -0.000000
+v 0.016381 0.028965 -0.000000
+v 0.016670 0.028468 -0.000000
+v -0.014263 0.028468 0.006153
+v -0.013996 0.028965 0.006042
+v -0.013697 0.029558 0.005918
+v -0.012268 0.029558 0.008592
+v -0.012537 0.028965 0.008772
+v -0.012777 0.028468 0.008933
+v 0.015760 0.029558 -0.003017
+v 0.016077 0.028965 -0.003080
+v 0.016361 0.028468 -0.003137
+v -0.010344 0.029558 0.010936
+v -0.010573 0.028965 0.011165
+v -0.010778 0.028468 0.011369
+v 0.014880 0.029558 -0.005919
+v 0.015179 0.028965 -0.006042
+v 0.015446 0.028468 -0.006153
+v -0.008001 0.029558 0.012859
+v -0.008180 0.028965 0.013128
+v -0.008341 0.028468 0.013369
+v 0.013451 0.029558 -0.008592
+v 0.013720 0.028965 -0.008772
+v 0.013960 0.028468 -0.008933
+v -0.005327 0.029558 0.014288
+v -0.005451 0.028965 0.014587
+v -0.005561 0.028468 0.014854
+v 0.000592 0.028468 -0.016078
+v 0.000592 0.028965 -0.015789
+v 0.000592 0.029558 -0.015466
+v -0.002426 0.029558 -0.015169
+v -0.002489 0.028965 -0.015486
+v -0.002545 0.028468 -0.015769
+v 0.011528 0.029558 -0.010936
+v 0.011756 0.028965 -0.011165
+v 0.011961 0.028468 -0.011369
+v -0.002426 0.029558 0.015169
+v -0.002489 0.028965 0.015486
+v -0.002545 0.028468 0.015769
+v -0.005327 0.029558 -0.014288
+v -0.005451 0.028965 -0.014587
+v -0.005561 0.028468 -0.014854
+v 0.009184 0.029558 -0.012859
+v 0.009364 0.028965 -0.013128
+v 0.009524 0.028468 -0.013369
+v 0.000592 0.029558 0.015466
+v 0.000592 0.028965 0.015789
+v 0.000592 0.028468 0.016078
+v -0.008001 0.029558 -0.012859
+v -0.008180 0.028965 -0.013128
+v -0.008341 0.028468 -0.013369
+v 0.006510 0.029558 -0.014288
+v 0.006634 0.028965 -0.014587
+v 0.006745 0.028468 -0.014854
+v 0.003609 0.029558 0.015169
+v 0.003672 0.028965 0.015486
+v 0.003728 0.028468 0.015769
+v -0.010344 0.029558 -0.010936
+v -0.010573 0.028965 -0.011165
+v -0.010778 0.028468 -0.011369
+v 0.003609 0.029558 -0.015169
+v 0.003672 0.028965 -0.015486
+v 0.003728 0.028468 -0.015769
+v 0.006510 0.029558 0.014288
+v 0.006634 0.028965 0.014587
+v 0.006745 0.028468 0.014854
+v -0.012268 0.029558 -0.008592
+v -0.012537 0.028965 -0.008772
+v -0.012777 0.028468 -0.008933
+v 0.009184 0.029558 0.012859
+v 0.009364 0.028965 0.013128
+v 0.009524 0.028468 0.013369
+v -0.013697 0.029558 -0.005919
+v -0.013996 0.028965 -0.006042
+v -0.014263 0.028468 -0.006153
+v 0.011528 0.029558 0.010936
+v 0.011756 0.028965 0.011165
+v 0.011961 0.028468 0.011369
+v -0.014577 0.029558 -0.003017
+v -0.014894 0.028965 -0.003080
+v -0.015178 0.028468 -0.003137
+v 0.013451 0.029558 0.008592
+v 0.013720 0.028965 0.008772
+v 0.013960 0.028468 0.008933
+v -0.014874 0.029558 -0.000000
+v -0.015198 0.028965 -0.000000
+v -0.015487 0.028468 -0.000000
+v 0.014880 0.029558 0.005918
+v 0.015179 0.028965 0.006042
+v 0.015446 0.028468 0.006153
+v -0.014577 0.029558 0.003017
+v -0.014894 0.028965 0.003080
+v -0.015178 0.028468 0.003137
+v -0.001511 0.033610 -0.014174
+v -0.000813 0.033610 -0.014261
+v -0.000112 0.033610 -0.014312
+v -0.004236 0.033610 -0.013492
+v -0.003568 0.033610 -0.013713
+v -0.002890 0.033610 -0.013900
+v -0.006775 0.033610 -0.012291
+v -0.006163 0.033610 -0.012638
+v -0.005535 0.033610 -0.012954
+v -0.009032 0.033610 -0.010617
+v -0.008499 0.033610 -0.011077
+v -0.007944 0.033610 -0.011510
+v -0.010918 0.033609 -0.008536
+v -0.010485 0.033609 -0.009091
+v -0.010026 0.033609 -0.009623
+v -0.012362 0.033609 -0.006127
+v -0.012046 0.033609 -0.006755
+v -0.011699 0.033609 -0.007367
+v -0.013309 0.033610 -0.003482
+v -0.013121 0.033609 -0.004160
+v -0.012900 0.033609 -0.004828
+v -0.013721 0.033610 -0.000703
+v -0.013669 0.033610 -0.001405
+v -0.013583 0.033610 -0.002103
+v -0.013583 0.033610 0.002103
+v -0.013669 0.033610 0.001405
+v -0.013721 0.033610 0.000703
+v -0.012900 0.033610 0.004828
+v -0.013121 0.033610 0.004160
+v -0.013309 0.033610 0.003482
+v -0.011699 0.033610 0.007367
+v -0.012046 0.033610 0.006755
+v -0.012362 0.033610 0.006127
+v -0.010026 0.033610 0.009623
+v -0.010485 0.033610 0.009091
+v -0.010918 0.033610 0.008536
+v -0.007944 0.033610 0.011510
+v -0.008499 0.033610 0.011077
+v -0.009032 0.033610 0.010617
+v -0.005535 0.033610 0.012954
+v -0.006163 0.033610 0.012638
+v -0.006775 0.033610 0.012291
+v -0.002890 0.033610 0.013900
+v -0.003568 0.033610 0.013713
+v -0.004236 0.033610 0.013492
+v -0.000111 0.033610 0.014312
+v -0.000813 0.033610 0.014261
+v -0.001511 0.033610 0.014174
+v 0.002694 0.033610 0.014174
+v 0.001996 0.033610 0.014261
+v 0.001295 0.033610 0.014312
+v 0.005419 0.033610 0.013492
+v 0.004751 0.033610 0.013713
+v 0.004073 0.033610 0.013900
+v 0.007959 0.033610 0.012291
+v 0.007347 0.033610 0.012637
+v 0.006718 0.033610 0.012954
+v 0.010215 0.033610 0.010617
+v 0.009682 0.033610 0.011077
+v 0.009128 0.033610 0.011510
+v 0.012101 0.033609 0.008536
+v 0.011668 0.033609 0.009091
+v 0.011209 0.033609 0.009623
+v 0.013545 0.033610 0.006127
+v 0.013229 0.033609 0.006755
+v 0.012882 0.033609 0.007367
+v 0.014492 0.033610 0.003482
+v 0.014304 0.033610 0.004160
+v 0.014084 0.033610 0.004827
+v 0.014904 0.033610 0.000703
+v 0.014852 0.033610 0.001405
+v 0.014766 0.033610 0.002103
+v 0.014766 0.033610 -0.002103
+v 0.014852 0.033610 -0.001405
+v 0.014904 0.033610 -0.000703
+v 0.014084 0.033610 -0.004828
+v 0.014304 0.033610 -0.004160
+v 0.014492 0.033610 -0.003482
+v 0.012882 0.033610 -0.007367
+v 0.013229 0.033610 -0.006755
+v 0.013545 0.033610 -0.006127
+v 0.011209 0.033610 -0.009623
+v 0.011668 0.033609 -0.009091
+v 0.012101 0.033610 -0.008536
+v 0.009128 0.033610 -0.011510
+v 0.009682 0.033610 -0.011077
+v 0.010215 0.033610 -0.010618
+v 0.006718 0.033610 -0.012954
+v 0.007347 0.033610 -0.012638
+v 0.007958 0.033610 -0.012291
+v 0.004073 0.033610 -0.013900
+v 0.004751 0.033610 -0.013713
+v 0.005419 0.033610 -0.013492
+v 0.001295 0.033610 -0.014312
+v 0.001996 0.033610 -0.014261
+v 0.002694 0.033610 -0.014174
+v 0.014313 0.031010 -0.005684
+v 0.014090 0.031843 -0.005591
+v 0.013925 0.032717 -0.005523
+v 0.012591 0.032717 -0.008018
+v 0.012740 0.031843 -0.008117
+v 0.012941 0.031010 -0.008252
+v -0.007660 0.031010 0.012349
+v -0.007526 0.031843 0.012148
+v -0.007426 0.032717 0.012000
+v -0.004931 0.032717 0.013334
+v -0.005000 0.031843 0.013499
+v -0.005092 0.031010 0.013722
+v 0.000592 0.031010 -0.014852
+v 0.000592 0.031843 -0.014611
+v 0.000592 0.032717 -0.014432
+v -0.002224 0.032717 -0.014155
+v -0.002259 0.031843 -0.014330
+v -0.002306 0.031010 -0.014567
+v 0.010797 0.032717 -0.010205
+v 0.010923 0.031843 -0.010331
+v 0.011094 0.031010 -0.010502
+v -0.002224 0.032717 0.014155
+v -0.002259 0.031843 0.014330
+v -0.002306 0.031010 0.014567
+v -0.004931 0.032717 -0.013334
+v -0.005000 0.031843 -0.013499
+v -0.005092 0.031010 -0.013722
+v 0.008610 0.032717 -0.012000
+v 0.008709 0.031843 -0.012148
+v 0.008843 0.031010 -0.012349
+v 0.000592 0.032717 0.014432
+v 0.000592 0.031843 0.014611
+v 0.000592 0.031010 0.014852
+v -0.007426 0.032717 -0.012000
+v -0.007526 0.031843 -0.012148
+v -0.007660 0.031010 -0.012349
+v 0.006115 0.032717 -0.013334
+v 0.006183 0.031843 -0.013499
+v 0.006275 0.031010 -0.013722
+v 0.003407 0.032717 0.014155
+v 0.003442 0.031843 0.014330
+v 0.003489 0.031010 0.014567
+v -0.009613 0.032717 -0.010205
+v -0.009740 0.031843 -0.010331
+v -0.009911 0.031010 -0.010502
+v 0.003407 0.032717 -0.014155
+v 0.003442 0.031843 -0.014330
+v 0.003489 0.031010 -0.014567
+v 0.006115 0.032717 0.013334
+v 0.006183 0.031843 0.013499
+v 0.006275 0.031010 0.013722
+v -0.011408 0.032717 -0.008018
+v -0.011557 0.031843 -0.008117
+v -0.011758 0.031010 -0.008251
+v 0.008610 0.032717 0.012000
+v 0.008709 0.031843 0.012148
+v 0.008843 0.031010 0.012349
+v -0.012742 0.032717 -0.005523
+v -0.012907 0.031843 -0.005591
+v -0.013130 0.031010 -0.005684
+v 0.010797 0.032717 0.010205
+v 0.010923 0.031843 0.010331
+v 0.011094 0.031010 0.010502
+v -0.013563 0.032717 -0.002816
+v -0.013738 0.031843 -0.002850
+v -0.013975 0.031010 -0.002898
+v 0.012591 0.032717 0.008018
+v 0.012740 0.031843 0.008117
+v 0.012941 0.031010 0.008251
+v -0.013840 0.032717 -0.000000
+v -0.014019 0.031843 -0.000000
+v -0.014261 0.031010 -0.000000
+v 0.013925 0.032717 0.005523
+v 0.014090 0.031843 0.005591
+v 0.014313 0.031010 0.005684
+v -0.013563 0.032717 0.002816
+v -0.013738 0.031843 0.002850
+v -0.013975 0.031010 0.002898
+v 0.014746 0.032717 0.002816
+v 0.014922 0.031843 0.002850
+v 0.015158 0.031010 0.002898
+v -0.012742 0.032717 0.005523
+v -0.012907 0.031843 0.005591
+v -0.013130 0.031010 0.005684
+v 0.015024 0.032717 -0.000000
+v 0.015202 0.031843 -0.000000
+v 0.015444 0.031010 -0.000000
+v -0.011408 0.032717 0.008018
+v -0.011557 0.031843 0.008117
+v -0.011758 0.031010 0.008251
+v 0.014746 0.032717 -0.002816
+v 0.014922 0.031843 -0.002851
+v 0.015158 0.031010 -0.002898
+v -0.009613 0.032717 0.010205
+v -0.009740 0.031843 0.010331
+v -0.009911 0.031010 0.010502
+v -0.001564 0.036888 -0.014534
+v -0.000849 0.036888 -0.014622
+v -0.000129 0.036888 -0.014675
+v -0.004358 0.036888 -0.013834
+v -0.003674 0.036888 -0.014060
+v -0.002979 0.036888 -0.014253
+v -0.006962 0.036888 -0.012602
+v -0.006335 0.036888 -0.012958
+v -0.005690 0.036888 -0.013282
+v -0.009275 0.036888 -0.010887
+v -0.008729 0.036888 -0.011358
+v -0.008161 0.036888 -0.011801
+v -0.011210 0.036888 -0.008753
+v -0.010766 0.036888 -0.009321
+v -0.010295 0.036888 -0.009867
+v -0.012691 0.036888 -0.006282
+v -0.012366 0.036888 -0.006926
+v -0.012011 0.036888 -0.007554
+v -0.013661 0.036888 -0.003570
+v -0.013469 0.036888 -0.004265
+v -0.013242 0.036888 -0.004950
+v -0.014084 0.036888 -0.000721
+v -0.014030 0.036888 -0.001440
+v -0.013942 0.036888 -0.002156
+v -0.013942 0.036888 0.002156
+v -0.014030 0.036888 0.001440
+v -0.014084 0.036888 0.000721
+v -0.013242 0.036888 0.004950
+v -0.013469 0.036888 0.004265
+v -0.013661 0.036888 0.003570
+v -0.012011 0.036888 0.007554
+v -0.012366 0.036888 0.006926
+v -0.012691 0.036888 0.006282
+v -0.010295 0.036888 0.009867
+v -0.010766 0.036888 0.009321
+v -0.011210 0.036888 0.008753
+v -0.008161 0.036888 0.011801
+v -0.008729 0.036888 0.011358
+v -0.009275 0.036888 0.010887
+v -0.005690 0.036888 0.013282
+v -0.006335 0.036888 0.012958
+v -0.006962 0.036888 0.012602
+v -0.002978 0.036888 0.014253
+v -0.003674 0.036888 0.014060
+v -0.004358 0.036888 0.013834
+v -0.000129 0.036888 0.014675
+v -0.000849 0.036888 0.014622
+v -0.001564 0.036888 0.014534
+v 0.002748 0.036888 0.014534
+v 0.002032 0.036888 0.014622
+v 0.001313 0.036888 0.014675
+v 0.005542 0.036888 0.013834
+v 0.004857 0.036888 0.014060
+v 0.004162 0.036888 0.014253
+v 0.008145 0.036888 0.012602
+v 0.007518 0.036888 0.012958
+v 0.006874 0.036888 0.013282
+v 0.010459 0.036888 0.010887
+v 0.009913 0.036888 0.011358
+v 0.009344 0.036888 0.011801
+v 0.012393 0.036888 0.008753
+v 0.011949 0.036888 0.009321
+v 0.011478 0.036888 0.009867
+v 0.013874 0.036888 0.006282
+v 0.013550 0.036888 0.006926
+v 0.013194 0.036888 0.007554
+v 0.014844 0.036888 0.003570
+v 0.014652 0.036888 0.004265
+v 0.014426 0.036888 0.004950
+v 0.015267 0.036888 0.000721
+v 0.015214 0.036888 0.001440
+v 0.015125 0.036888 0.002156
+v 0.015125 0.036888 -0.002156
+v 0.015214 0.036888 -0.001440
+v 0.015267 0.036888 -0.000721
+v 0.014426 0.036888 -0.004950
+v 0.014652 0.036888 -0.004265
+v 0.014844 0.036888 -0.003570
+v 0.013194 0.036888 -0.007554
+v 0.013550 0.036888 -0.006926
+v 0.013874 0.036888 -0.006282
+v 0.011478 0.036888 -0.009867
+v 0.011949 0.036888 -0.009321
+v 0.012393 0.036888 -0.008753
+v 0.009344 0.036888 -0.011801
+v 0.009913 0.036888 -0.011358
+v 0.010459 0.036888 -0.010887
+v 0.006874 0.036888 -0.013282
+v 0.007518 0.036888 -0.012958
+v 0.008145 0.036888 -0.012602
+v 0.004162 0.036888 -0.014253
+v 0.004857 0.036888 -0.014060
+v 0.005542 0.036888 -0.013834
+v 0.001313 0.036888 -0.014675
+v 0.002032 0.036888 -0.014622
+v 0.002748 0.036888 -0.014534
+v -0.004886 0.034497 -0.013223
+v -0.004909 0.035355 -0.013281
+v -0.004959 0.036160 -0.013401
+v -0.007467 0.036160 -0.012061
+v -0.007395 0.035355 -0.011952
+v -0.007360 0.034497 -0.011901
+v 0.008543 0.034497 -0.011901
+v 0.008578 0.035355 -0.011952
+v 0.008650 0.036160 -0.012061
+v 0.006143 0.036160 -0.013401
+v 0.006093 0.035355 -0.013281
+v 0.006069 0.034497 -0.013223
+v 0.000592 0.034497 0.014313
+v 0.000592 0.035355 0.014375
+v 0.000592 0.036160 0.014505
+v 0.003422 0.036160 0.014226
+v 0.003396 0.035355 0.014099
+v 0.003384 0.034497 0.014038
+v -0.009665 0.036160 -0.010257
+v -0.009573 0.035355 -0.010165
+v -0.009529 0.034497 -0.010121
+v 0.003421 0.036160 -0.014226
+v 0.003396 0.035355 -0.014099
+v 0.003384 0.034497 -0.014038
+v 0.006143 0.036160 0.013401
+v 0.006093 0.035355 0.013281
+v 0.006069 0.034497 0.013223
+v -0.011469 0.036160 -0.008059
+v -0.011361 0.035355 -0.007986
+v -0.011309 0.034497 -0.007952
+v 0.000592 0.036160 -0.014505
+v 0.000592 0.035355 -0.014375
+v 0.000592 0.034497 -0.014313
+v 0.008650 0.036160 0.012061
+v 0.008578 0.035355 0.011952
+v 0.008543 0.034497 0.011901
+v -0.012809 0.036160 -0.005551
+v -0.012689 0.035355 -0.005501
+v -0.012632 0.034497 -0.005477
+v 0.010848 0.036160 0.010257
+v 0.010756 0.035355 0.010165
+v 0.010712 0.034497 0.010121
+v -0.013635 0.036160 -0.002830
+v -0.013507 0.035355 -0.002804
+v -0.013446 0.034497 -0.002792
+v 0.012652 0.036160 0.008059
+v 0.012544 0.035355 0.007986
+v 0.012492 0.034497 0.007952
+v -0.013914 0.036160 -0.000000
+v -0.013783 0.035355 -0.000000
+v -0.013721 0.034497 -0.000000
+v 0.013993 0.036160 0.005551
+v 0.013872 0.035355 0.005501
+v 0.013815 0.034497 0.005477
+v -0.013635 0.036160 0.002830
+v -0.013507 0.035355 0.002804
+v -0.013446 0.034497 0.002792
+v 0.014818 0.036160 0.002830
+v 0.014690 0.035355 0.002804
+v 0.014629 0.034497 0.002792
+v -0.012809 0.036160 0.005551
+v -0.012689 0.035355 0.005501
+v -0.012632 0.034497 0.005477
+v 0.015097 0.036160 -0.000000
+v 0.014967 0.035355 -0.000000
+v 0.014904 0.034497 -0.000000
+v -0.011469 0.036160 0.008059
+v -0.011361 0.035355 0.007986
+v -0.011309 0.034497 0.007952
+v 0.014818 0.036160 -0.002830
+v 0.014690 0.035355 -0.002804
+v 0.014629 0.034497 -0.002792
+v -0.009665 0.036160 0.010257
+v -0.009573 0.035355 0.010165
+v -0.009529 0.034497 0.010121
+v 0.013993 0.036160 -0.005551
+v 0.013872 0.035355 -0.005501
+v 0.013815 0.034497 -0.005477
+v -0.007467 0.036160 0.012061
+v -0.007395 0.035355 0.011952
+v -0.007360 0.034497 0.011901
+v 0.012652 0.036160 -0.008059
+v 0.012544 0.035355 -0.007986
+v 0.012492 0.034497 -0.007952
+v -0.004959 0.036160 0.013401
+v -0.004909 0.035355 0.013281
+v -0.004886 0.034497 0.013223
+v -0.002238 0.036160 -0.014226
+v -0.002213 0.035355 -0.014099
+v -0.002201 0.034497 -0.014038
+v 0.010848 0.036160 -0.010257
+v 0.010756 0.035355 -0.010165
+v 0.010712 0.034497 -0.010121
+v -0.002238 0.036160 0.014226
+v -0.002213 0.035355 0.014099
+v -0.002201 0.034497 0.014038
+v -0.001720 0.038956 -0.015583
+v -0.000953 0.038956 -0.015678
+v -0.000181 0.038956 -0.015735
+v -0.004716 0.038956 -0.014833
+v -0.003982 0.038956 -0.015076
+v -0.003236 0.038956 -0.015282
+v -0.007508 0.038956 -0.013513
+v -0.006835 0.038956 -0.013894
+v -0.006144 0.038956 -0.014241
+v -0.009988 0.038956 -0.011673
+v -0.009403 0.038956 -0.012178
+v -0.008793 0.038956 -0.012654
+v -0.012062 0.038956 -0.009385
+v -0.011586 0.038956 -0.009994
+v -0.011081 0.038956 -0.010580
+v -0.013650 0.038956 -0.006736
+v -0.013302 0.038956 -0.007426
+v -0.012921 0.038956 -0.008099
+v -0.014690 0.038956 -0.003828
+v -0.014484 0.038956 -0.004573
+v -0.014241 0.038956 -0.005307
+v -0.015143 0.038956 -0.000773
+v -0.015086 0.038956 -0.001544
+v -0.014992 0.038956 -0.002312
+v -0.014992 0.038956 0.002312
+v -0.015086 0.038956 0.001544
+v -0.015143 0.038956 0.000773
+v -0.014241 0.038956 0.005307
+v -0.014484 0.038956 0.004573
+v -0.014690 0.038956 0.003828
+v -0.012921 0.038956 0.008099
+v -0.013302 0.038956 0.007426
+v -0.013650 0.038956 0.006736
+v -0.011081 0.038956 0.010580
+v -0.011586 0.038956 0.009994
+v -0.012062 0.038956 0.009385
+v -0.008793 0.038956 0.012654
+v -0.009403 0.038956 0.012178
+v -0.009988 0.038956 0.011673
+v -0.006144 0.038956 0.014241
+v -0.006835 0.038956 0.013894
+v -0.007508 0.038956 0.013513
+v -0.003236 0.038956 0.015282
+v -0.003982 0.038956 0.015076
+v -0.004716 0.038956 0.014833
+v -0.000181 0.038956 0.015735
+v -0.000953 0.038956 0.015678
+v -0.001720 0.038956 0.015583
+v 0.002903 0.038956 0.015583
+v 0.002136 0.038956 0.015678
+v 0.001365 0.038956 0.015735
+v 0.005899 0.038956 0.014833
+v 0.005165 0.038956 0.015076
+v 0.004420 0.038956 0.015282
+v 0.008691 0.038956 0.013513
+v 0.008018 0.038956 0.013894
+v 0.007327 0.038956 0.014241
+v 0.011171 0.038956 0.011673
+v 0.010586 0.038956 0.012178
+v 0.009976 0.038956 0.012654
+v 0.013245 0.038956 0.009385
+v 0.012770 0.038956 0.009994
+v 0.012265 0.038956 0.010580
+v 0.014833 0.038956 0.006736
+v 0.014485 0.038956 0.007426
+v 0.014104 0.038956 0.008099
+v 0.015873 0.038956 0.003828
+v 0.015667 0.038956 0.004573
+v 0.015425 0.038956 0.005307
+v 0.016327 0.038956 0.000773
+v 0.016270 0.038956 0.001544
+v 0.016175 0.038956 0.002312
+v 0.016175 0.038956 -0.002312
+v 0.016270 0.038956 -0.001544
+v 0.016327 0.038956 -0.000773
+v 0.015425 0.038956 -0.005307
+v 0.015667 0.038956 -0.004573
+v 0.015873 0.038956 -0.003828
+v 0.014104 0.038956 -0.008099
+v 0.014485 0.038956 -0.007426
+v 0.014833 0.038956 -0.006736
+v 0.012265 0.038956 -0.010580
+v 0.012770 0.038956 -0.009994
+v 0.013245 0.038956 -0.009385
+v 0.009976 0.038956 -0.012654
+v 0.010586 0.038956 -0.012178
+v 0.011171 0.038956 -0.011673
+v 0.007327 0.038956 -0.014241
+v 0.008018 0.038956 -0.013894
+v 0.008691 0.038956 -0.013513
+v 0.004420 0.038956 -0.015282
+v 0.005165 0.038956 -0.015076
+v 0.005899 0.038956 -0.014833
+v 0.001365 0.038956 -0.015735
+v 0.002136 0.038956 -0.015678
+v 0.002903 0.038956 -0.015583
+v -0.012515 0.038838 -0.008758
+v -0.012576 0.038893 -0.008799
+v -0.012575 0.038915 -0.008798
+v -0.013651 0.038430 -0.005899
+v -0.013428 0.038033 -0.005807
+v -0.013197 0.037516 -0.005711
+v 0.009349 0.038838 0.013107
+v 0.009390 0.038893 0.013168
+v 0.009389 0.038915 0.013167
+v 0.011492 0.038430 0.010901
+v 0.011322 0.038033 0.010730
+v 0.011145 0.037516 0.010553
+v -0.014528 0.038430 -0.003008
+v -0.014291 0.038033 -0.002960
+v -0.014046 0.037516 -0.002912
+v 0.013409 0.038430 0.008565
+v 0.013209 0.038033 0.008431
+v 0.013001 0.037516 0.008292
+v -0.014824 0.038430 -0.000000
+v -0.014583 0.038033 -0.000000
+v -0.014333 0.037516 -0.000000
+v 0.014834 0.038430 0.005899
+v 0.014611 0.038033 0.005807
+v 0.014380 0.037516 0.005711
+v -0.014528 0.038430 0.003008
+v -0.014291 0.038033 0.002960
+v -0.014046 0.037516 0.002912
+v 0.015711 0.038430 0.003007
+v 0.015475 0.038033 0.002960
+v 0.015229 0.037516 0.002912
+v -0.013651 0.038430 0.005899
+v -0.013428 0.038033 0.005807
+v -0.013197 0.037516 0.005711
+v 0.016007 0.038430 -0.000000
+v 0.015766 0.038033 -0.000000
+v 0.015516 0.037516 -0.000000
+v -0.012226 0.038430 0.008565
+v -0.012026 0.038033 0.008431
+v -0.011817 0.037516 0.008292
+v 0.015711 0.038430 -0.003008
+v 0.015475 0.038033 -0.002960
+v 0.015229 0.037516 -0.002912
+v -0.010309 0.038430 0.010901
+v -0.010138 0.038033 0.010730
+v -0.009961 0.037516 0.010553
+v 0.014834 0.038430 -0.005899
+v 0.014611 0.038033 -0.005807
+v 0.014380 0.037516 -0.005711
+v -0.007973 0.038430 0.012818
+v -0.007839 0.038033 0.012617
+v -0.007700 0.037516 0.012409
+v 0.013409 0.038430 -0.008565
+v 0.013209 0.038033 -0.008431
+v 0.013001 0.037516 -0.008292
+v -0.005308 0.038430 0.014242
+v -0.005215 0.038033 0.014019
+v -0.005120 0.037516 0.013788
+v 0.000592 0.038838 -0.015763
+v 0.000592 0.038893 -0.015837
+v 0.000592 0.038915 -0.015835
+v -0.002416 0.038430 -0.015120
+v -0.002369 0.038033 -0.014883
+v -0.002320 0.037516 -0.014638
+v 0.011492 0.038430 -0.010901
+v 0.011322 0.038033 -0.010730
+v 0.011145 0.037516 -0.010553
+v -0.002416 0.038430 0.015120
+v -0.002369 0.038033 0.014883
+v -0.002320 0.037516 0.014638
+v -0.005308 0.038430 -0.014242
+v -0.005215 0.038033 -0.014020
+v -0.005120 0.037516 -0.013788
+v 0.009156 0.038430 -0.012818
+v 0.009022 0.038033 -0.012617
+v 0.008883 0.037516 -0.012409
+v 0.000592 0.038430 0.015416
+v 0.000592 0.038033 0.015175
+v 0.000592 0.037516 0.014924
+v -0.007973 0.038430 -0.012818
+v -0.007839 0.038033 -0.012617
+v -0.007700 0.037516 -0.012409
+v 0.006491 0.038430 -0.014242
+v 0.006399 0.038033 -0.014020
+v 0.006303 0.037516 -0.013788
+v 0.003599 0.038430 0.015120
+v 0.003552 0.038033 0.014883
+v 0.003503 0.037516 0.014638
+v -0.010309 0.038430 -0.010901
+v -0.010138 0.038033 -0.010730
+v -0.009961 0.037516 -0.010553
+v 0.003599 0.038430 -0.015120
+v 0.003552 0.038033 -0.014883
+v 0.003503 0.037516 -0.014638
+v 0.006491 0.038430 0.014242
+v 0.006399 0.038033 0.014019
+v 0.006303 0.037516 0.013788
+v -0.011817 0.037516 -0.008292
+v -0.012026 0.038033 -0.008431
+v -0.012226 0.038430 -0.008565
+v -0.014038 0.038915 -0.006060
+v -0.014040 0.038893 -0.006061
+v -0.013972 0.038838 -0.006032
+v 0.008883 0.037516 0.012409
+v 0.009022 0.038033 0.012617
+v 0.009156 0.038430 0.012818
+v 0.011789 0.038915 0.011197
+v 0.011790 0.038893 0.011198
+v 0.011738 0.038838 0.011146
+v -0.014940 0.038915 -0.003089
+v -0.014941 0.038893 -0.003090
+v -0.014869 0.038838 -0.003075
+v 0.013758 0.038915 0.008798
+v 0.013759 0.038893 0.008798
+v 0.013698 0.038838 0.008758
+v -0.015244 0.038915 -0.000000
+v -0.015245 0.038893 -0.000000
+v -0.015172 0.038838 -0.000000
+v 0.015222 0.038915 0.006060
+v 0.015223 0.038893 0.006061
+v 0.015155 0.038838 0.006032
+v -0.014940 0.038915 0.003089
+v -0.014941 0.038893 0.003090
+v -0.014869 0.038838 0.003075
+v 0.016123 0.038915 0.003089
+v 0.016124 0.038893 0.003090
+v 0.016052 0.038838 0.003075
+v -0.014038 0.038915 0.006060
+v -0.014040 0.038893 0.006061
+v -0.013972 0.038838 0.006032
+v 0.016427 0.038915 -0.000000
+v 0.016428 0.038893 -0.000000
+v 0.016355 0.038838 -0.000000
+v -0.012575 0.038915 0.008798
+v -0.012576 0.038893 0.008798
+v -0.012515 0.038838 0.008758
+v 0.016123 0.038915 -0.003089
+v 0.016124 0.038893 -0.003090
+v 0.016052 0.038838 -0.003075
+v -0.010606 0.038915 0.011197
+v -0.010607 0.038893 0.011198
+v -0.010555 0.038838 0.011146
+v 0.015222 0.038915 -0.006060
+v 0.015223 0.038893 -0.006061
+v 0.015155 0.038838 -0.006032
+v -0.008206 0.038915 0.013167
+v -0.008207 0.038893 0.013168
+v -0.008166 0.038838 0.013107
+v 0.013758 0.038915 -0.008798
+v 0.013759 0.038893 -0.008799
+v 0.013698 0.038838 -0.008758
+v -0.005468 0.038915 0.014630
+v -0.005469 0.038893 0.014631
+v -0.005441 0.038838 0.014563
+v 0.000592 0.037516 -0.014924
+v 0.000592 0.038033 -0.015175
+v 0.000592 0.038430 -0.015416
+v -0.002498 0.038915 -0.015531
+v -0.002498 0.038893 -0.015533
+v -0.002484 0.038838 -0.015460
+v 0.011789 0.038915 -0.011197
+v 0.011790 0.038893 -0.011198
+v 0.011738 0.038838 -0.011146
+v -0.002498 0.038915 0.015531
+v -0.002498 0.038893 0.015533
+v -0.002484 0.038838 0.015460
+v -0.005468 0.038915 -0.014630
+v -0.005469 0.038893 -0.014631
+v -0.005441 0.038838 -0.014563
+v 0.009389 0.038915 -0.013167
+v 0.009390 0.038893 -0.013168
+v 0.009349 0.038838 -0.013107
+v 0.000592 0.038915 0.015835
+v 0.000592 0.038893 0.015837
+v 0.000592 0.038838 0.015763
+v -0.008206 0.038915 -0.013167
+v -0.008207 0.038893 -0.013168
+v -0.008166 0.038838 -0.013107
+v 0.006652 0.038915 -0.014630
+v 0.006652 0.038893 -0.014631
+v 0.006624 0.038838 -0.014563
+v 0.003681 0.038915 0.015531
+v 0.003681 0.038893 0.015533
+v 0.003667 0.038838 0.015460
+v -0.010606 0.038915 -0.011197
+v -0.010607 0.038893 -0.011198
+v -0.010555 0.038838 -0.011146
+v 0.003681 0.038915 -0.015531
+v 0.003681 0.038893 -0.015533
+v 0.003667 0.038838 -0.015460
+v 0.006652 0.038915 0.014630
+v 0.006652 0.038893 0.014631
+v 0.006624 0.038838 0.014563
+v 0.007270 0.038698 0.014120
+v 0.007955 0.038698 0.013776
+v 0.008622 0.038698 0.013398
+v 0.002884 0.038698 -0.015451
+v 0.002123 0.038698 -0.015545
+v 0.001358 0.038698 -0.015601
+v -0.010982 0.038698 -0.010490
+v -0.011483 0.038698 -0.009909
+v -0.011954 0.038698 -0.009305
+v 0.004387 0.038698 0.015152
+v 0.005126 0.038698 0.014947
+v 0.005854 0.038698 0.014707
+v 0.005854 0.038698 -0.014707
+v 0.005126 0.038698 -0.014947
+v 0.004387 0.038698 -0.015152
+v -0.008713 0.038698 -0.012546
+v -0.009318 0.038698 -0.012074
+v -0.009898 0.038698 -0.011574
+v 0.001358 0.038698 0.015601
+v 0.002123 0.038698 0.015545
+v 0.002884 0.038698 0.015451
+v 0.008622 0.038698 -0.013398
+v 0.007955 0.038698 -0.013776
+v 0.007270 0.038698 -0.014120
+v -0.006087 0.038698 -0.014120
+v -0.006772 0.038698 -0.013776
+v -0.007439 0.038698 -0.013398
+v -0.001700 0.038698 0.015451
+v -0.000939 0.038698 0.015545
+v -0.000175 0.038698 0.015601
+v 0.011081 0.038698 -0.011574
+v 0.010501 0.038698 -0.012074
+v 0.009896 0.038698 -0.012546
+v -0.003204 0.038698 -0.015152
+v -0.003943 0.038698 -0.014947
+v -0.004671 0.038698 -0.014707
+v -0.004671 0.038698 0.014707
+v -0.003943 0.038698 0.014947
+v -0.003204 0.038698 0.015152
+v 0.013138 0.038698 -0.009305
+v 0.012666 0.038698 -0.009909
+v 0.012165 0.038698 -0.010490
+v -0.000175 0.038698 -0.015601
+v -0.000939 0.038698 -0.015545
+v -0.001700 0.038698 -0.015451
+v -0.007439 0.038698 0.013398
+v -0.006772 0.038698 0.013776
+v -0.006087 0.038698 0.014120
+v 0.014712 0.038698 -0.006678
+v 0.014367 0.038698 -0.007363
+v 0.013989 0.038698 -0.008030
+v -0.009898 0.038698 0.011574
+v -0.009318 0.038698 0.012074
+v -0.008713 0.038698 0.012546
+v 0.015744 0.038698 -0.003795
+v 0.015539 0.038698 -0.004534
+v 0.015299 0.038698 -0.005262
+v -0.011954 0.038698 0.009305
+v -0.011483 0.038698 0.009909
+v -0.010982 0.038698 0.010490
+v 0.016193 0.038698 -0.000766
+v 0.016136 0.038698 -0.001531
+v 0.016043 0.038698 -0.002292
+v -0.013529 0.038698 0.006678
+v -0.013184 0.038698 0.007363
+v -0.012806 0.038698 0.008030
+v 0.016043 0.038698 0.002292
+v 0.016136 0.038698 0.001531
+v 0.016193 0.038698 0.000766
+v -0.014560 0.038698 0.003795
+v -0.014356 0.038698 0.004534
+v -0.014115 0.038698 0.005262
+v 0.015299 0.038698 0.005262
+v 0.015539 0.038698 0.004534
+v 0.015744 0.038698 0.003795
+v -0.015010 0.038698 0.000766
+v -0.014953 0.038698 0.001531
+v -0.014859 0.038698 0.002292
+v 0.013989 0.038698 0.008030
+v 0.014367 0.038698 0.007363
+v 0.014712 0.038698 0.006678
+v -0.014859 0.038698 -0.002292
+v -0.014953 0.038698 -0.001531
+v -0.015010 0.038698 -0.000766
+v 0.012165 0.038698 0.010490
+v 0.012666 0.038698 0.009909
+v 0.013138 0.038698 0.009305
+v -0.014115 0.038698 -0.005262
+v -0.014356 0.038698 -0.004534
+v -0.014560 0.038698 -0.003795
+v 0.009896 0.038698 0.012546
+v 0.010501 0.038698 0.012074
+v 0.011081 0.038698 0.011574
+v -0.012806 0.038698 -0.008030
+v -0.013184 0.038698 -0.007363
+v -0.013529 0.038698 -0.006678
+v -0.001531 0.040100 -0.014310
+v -0.000826 0.040100 -0.014397
+v -0.000118 0.040100 -0.014449
+v -0.004282 0.040100 -0.013621
+v -0.003608 0.040100 -0.013843
+v -0.002923 0.040100 -0.014033
+v -0.006846 0.040100 -0.012408
+v -0.006228 0.040100 -0.012758
+v -0.005594 0.040100 -0.013077
+v -0.009123 0.040100 -0.010719
+v -0.008586 0.040100 -0.011183
+v -0.008026 0.040100 -0.011619
+v -0.011028 0.040100 -0.008618
+v -0.010591 0.040100 -0.009177
+v -0.010127 0.040100 -0.009715
+v -0.012486 0.040100 -0.006185
+v -0.012167 0.040100 -0.006819
+v -0.011817 0.040100 -0.007437
+v -0.013441 0.040100 -0.003515
+v -0.013252 0.040100 -0.004199
+v -0.013029 0.040100 -0.004874
+v -0.013857 0.040100 -0.000710
+v -0.013805 0.040100 -0.001418
+v -0.013718 0.040100 -0.002123
+v -0.013718 0.040100 0.002123
+v -0.013805 0.040100 0.001418
+v -0.013857 0.040100 0.000710
+v -0.013029 0.040100 0.004874
+v -0.013252 0.040100 0.004199
+v -0.013441 0.040100 0.003515
+v -0.011817 0.040100 0.007437
+v -0.012167 0.040100 0.006819
+v -0.012486 0.040100 0.006185
+v -0.010127 0.040100 0.009715
+v -0.010591 0.040100 0.009177
+v -0.011028 0.040100 0.008618
+v -0.008026 0.040100 0.011619
+v -0.008586 0.040100 0.011183
+v -0.009123 0.040100 0.010719
+v -0.005594 0.040100 0.013077
+v -0.006228 0.040100 0.012758
+v -0.006846 0.040100 0.012408
+v -0.002923 0.040100 0.014033
+v -0.003608 0.040100 0.013843
+v -0.004282 0.040100 0.013621
+v -0.000118 0.040100 0.014449
+v -0.000826 0.040100 0.014397
+v -0.001531 0.040100 0.014310
+v 0.002714 0.040100 0.014310
+v 0.002010 0.040100 0.014397
+v 0.001301 0.040100 0.014449
+v 0.005465 0.040100 0.013621
+v 0.004791 0.040100 0.013843
+v 0.004107 0.040100 0.014033
+v 0.008029 0.040100 0.012408
+v 0.007411 0.040100 0.012758
+v 0.006777 0.040100 0.013077
+v 0.010307 0.040100 0.010719
+v 0.009769 0.040100 0.011183
+v 0.009209 0.040100 0.011619
+v 0.012211 0.040100 0.008618
+v 0.011774 0.040100 0.009177
+v 0.011310 0.040100 0.009715
+v 0.013669 0.040100 0.006185
+v 0.013350 0.040100 0.006819
+v 0.013000 0.040100 0.007437
+v 0.014624 0.040100 0.003515
+v 0.014435 0.040100 0.004199
+v 0.014212 0.040100 0.004874
+v 0.015041 0.040100 0.000710
+v 0.014988 0.040100 0.001418
+v 0.014901 0.040100 0.002123
+v 0.014901 0.040100 -0.002123
+v 0.014988 0.040100 -0.001418
+v 0.015041 0.040100 -0.000710
+v 0.014212 0.040100 -0.004874
+v 0.014435 0.040100 -0.004199
+v 0.014624 0.040100 -0.003515
+v 0.013000 0.040100 -0.007437
+v 0.013350 0.040100 -0.006819
+v 0.013669 0.040100 -0.006185
+v 0.011310 0.040100 -0.009715
+v 0.011774 0.040100 -0.009177
+v 0.012211 0.040100 -0.008618
+v 0.009209 0.040100 -0.011619
+v 0.009769 0.040100 -0.011183
+v 0.010307 0.040100 -0.010719
+v 0.006777 0.040100 -0.013077
+v 0.007411 0.040100 -0.012758
+v 0.008029 0.040100 -0.012408
+v 0.004107 0.040100 -0.014033
+v 0.004791 0.040100 -0.013843
+v 0.005465 0.040100 -0.013621
+v 0.001301 0.040100 -0.014449
+v 0.002010 0.040100 -0.014397
+v 0.002714 0.040100 -0.014310
+v -0.014995 0.039067 -0.000000
+v -0.014732 0.039276 -0.000000
+v -0.014362 0.039612 -0.000000
+v -0.014074 0.039612 0.002917
+v -0.014437 0.039276 0.002989
+v -0.014695 0.039067 0.003041
+v 0.014992 0.039067 0.005965
+v 0.014748 0.039276 0.005864
+v 0.014407 0.039612 0.005722
+v 0.015258 0.039612 0.002917
+v 0.015620 0.039276 0.002989
+v 0.015879 0.039067 0.003041
+v -0.013224 0.039612 0.005722
+v -0.013565 0.039276 0.005864
+v -0.013808 0.039067 0.005965
+v 0.015545 0.039612 -0.000000
+v 0.015915 0.039276 -0.000000
+v 0.016178 0.039067 -0.000000
+v -0.011842 0.039612 0.008308
+v -0.012149 0.039276 0.008513
+v -0.012368 0.039067 0.008659
+v 0.015258 0.039612 -0.002917
+v 0.015620 0.039276 -0.002989
+v 0.015879 0.039067 -0.003041
+v -0.009982 0.039612 0.010574
+v -0.010244 0.039276 0.010835
+v -0.010430 0.039067 0.011021
+v 0.014407 0.039612 -0.005723
+v 0.014748 0.039276 -0.005864
+v 0.014992 0.039067 -0.005965
+v -0.007716 0.039612 0.012433
+v -0.007922 0.039276 0.012741
+v -0.008068 0.039067 0.012960
+v 0.013025 0.039612 -0.008308
+v 0.013332 0.039276 -0.008513
+v 0.013551 0.039067 -0.008659
+v -0.005131 0.039612 0.013815
+v -0.005272 0.039276 0.014157
+v -0.005373 0.039067 0.014400
+v 0.000592 0.039067 -0.015587
+v 0.000592 0.039276 -0.015323
+v 0.000592 0.039612 -0.014953
+v -0.002326 0.039612 -0.014666
+v -0.002398 0.039276 -0.015029
+v -0.002449 0.039067 -0.015287
+v 0.011165 0.039612 -0.010574
+v 0.011427 0.039276 -0.010835
+v 0.011613 0.039067 -0.011021
+v -0.002326 0.039612 0.014666
+v -0.002398 0.039276 0.015029
+v -0.002449 0.039067 0.015287
+v -0.005131 0.039612 -0.013815
+v -0.005272 0.039276 -0.014157
+v -0.005373 0.039067 -0.014400
+v 0.008899 0.039612 -0.012433
+v 0.009105 0.039276 -0.012741
+v 0.009251 0.039067 -0.012960
+v 0.000592 0.039612 0.014953
+v 0.000592 0.039276 0.015323
+v 0.000592 0.039067 0.015587
+v -0.007716 0.039612 -0.012433
+v -0.007922 0.039276 -0.012741
+v -0.008068 0.039067 -0.012960
+v 0.006314 0.039612 -0.013815
+v 0.006456 0.039276 -0.014157
+v 0.006556 0.039067 -0.014400
+v 0.003509 0.039612 0.014666
+v 0.003581 0.039276 0.015029
+v 0.003632 0.039067 0.015287
+v -0.009982 0.039612 -0.010574
+v -0.010244 0.039276 -0.010835
+v -0.010430 0.039067 -0.011021
+v 0.003509 0.039612 -0.014666
+v 0.003581 0.039276 -0.015029
+v 0.003632 0.039067 -0.015287
+v 0.006314 0.039612 0.013815
+v 0.006456 0.039276 0.014157
+v 0.006556 0.039067 0.014400
+v -0.011842 0.039612 -0.008308
+v -0.012149 0.039276 -0.008513
+v -0.012368 0.039067 -0.008659
+v 0.008899 0.039612 0.012433
+v 0.009105 0.039276 0.012741
+v 0.009251 0.039067 0.012960
+v -0.013224 0.039612 -0.005723
+v -0.013565 0.039276 -0.005864
+v -0.013808 0.039067 -0.005965
+v 0.011165 0.039612 0.010574
+v 0.011427 0.039276 0.010835
+v 0.011613 0.039067 0.011021
+v -0.014074 0.039612 -0.002917
+v -0.014437 0.039276 -0.002989
+v -0.014695 0.039067 -0.003041
+v 0.013025 0.039612 0.008308
+v 0.013332 0.039276 0.008513
+v 0.013551 0.039067 0.008659
+v -0.001190 0.044262 -0.012007
+v -0.000598 0.044262 -0.012080
+v -0.000004 0.044262 -0.012124
+v -0.003498 0.044262 -0.011429
+v -0.002932 0.044262 -0.011616
+v -0.002358 0.044262 -0.011775
+v -0.005649 0.044262 -0.010412
+v -0.005130 0.044262 -0.010705
+v -0.004598 0.044262 -0.010973
+v -0.007560 0.044262 -0.008994
+v -0.007109 0.044262 -0.009383
+v -0.006639 0.044262 -0.009750
+v -0.009158 0.044262 -0.007231
+v -0.008792 0.044262 -0.007701
+v -0.008402 0.044262 -0.008152
+v -0.010381 0.044262 -0.005190
+v -0.010114 0.044262 -0.005722
+v -0.009820 0.044262 -0.006241
+v -0.011183 0.044262 -0.002949
+v -0.011024 0.044262 -0.003524
+v -0.010837 0.044262 -0.004089
+v -0.011532 0.044262 -0.000596
+v -0.011488 0.044262 -0.001190
+v -0.011416 0.044262 -0.001781
+v -0.011416 0.044262 0.001781
+v -0.011488 0.044262 0.001190
+v -0.011532 0.044262 0.000596
+v -0.010837 0.044262 0.004089
+v -0.011024 0.044262 0.003524
+v -0.011183 0.044262 0.002949
+v -0.009820 0.044262 0.006240
+v -0.010114 0.044262 0.005722
+v -0.010381 0.044262 0.005190
+v -0.008402 0.044262 0.008152
+v -0.008792 0.044262 0.007701
+v -0.009158 0.044262 0.007231
+v -0.006639 0.044262 0.009750
+v -0.007109 0.044262 0.009383
+v -0.007560 0.044262 0.008994
+v -0.004598 0.044262 0.010973
+v -0.005130 0.044262 0.010705
+v -0.005649 0.044262 0.010412
+v -0.002358 0.044262 0.011775
+v -0.002932 0.044262 0.011616
+v -0.003498 0.044262 0.011429
+v -0.000004 0.044262 0.012124
+v -0.000598 0.044262 0.012080
+v -0.001189 0.044262 0.012007
+v 0.002373 0.044262 0.012007
+v 0.001781 0.044262 0.012080
+v 0.001187 0.044262 0.012124
+v 0.004681 0.044262 0.011429
+v 0.004115 0.044262 0.011616
+v 0.003541 0.044262 0.011775
+v 0.006832 0.044262 0.010412
+v 0.006314 0.044262 0.010705
+v 0.005782 0.044262 0.010973
+v 0.008743 0.044262 0.008994
+v 0.008292 0.044262 0.009383
+v 0.007823 0.044262 0.009750
+v 0.010341 0.044262 0.007231
+v 0.009975 0.044262 0.007701
+v 0.009586 0.044262 0.008152
+v 0.011565 0.044262 0.005190
+v 0.011297 0.044262 0.005722
+v 0.011003 0.044262 0.006240
+v 0.012366 0.044262 0.002949
+v 0.012207 0.044262 0.003524
+v 0.012021 0.044262 0.004089
+v 0.012716 0.044262 0.000596
+v 0.012672 0.044262 0.001190
+v 0.012599 0.044262 0.001781
+v 0.012599 0.044262 -0.001781
+v 0.012672 0.044262 -0.001190
+v 0.012716 0.044262 -0.000596
+v 0.012021 0.044262 -0.004089
+v 0.012207 0.044262 -0.003524
+v 0.012366 0.044262 -0.002949
+v 0.011003 0.044262 -0.006241
+v 0.011297 0.044262 -0.005722
+v 0.011565 0.044262 -0.005190
+v 0.009586 0.044262 -0.008152
+v 0.009975 0.044262 -0.007701
+v 0.010341 0.044262 -0.007231
+v 0.007823 0.044262 -0.009750
+v 0.008292 0.044262 -0.009383
+v 0.008743 0.044262 -0.008994
+v 0.005782 0.044262 -0.010973
+v 0.006314 0.044262 -0.010705
+v 0.006832 0.044262 -0.010412
+v 0.003541 0.044262 -0.011775
+v 0.004115 0.044262 -0.011616
+v 0.004681 0.044262 -0.011429
+v 0.001187 0.044262 -0.012124
+v 0.001781 0.044262 -0.012080
+v 0.002373 0.044262 -0.012007
+v -0.004715 0.040770 0.012811
+v -0.004469 0.041659 0.012217
+v -0.004238 0.042810 0.011659
+v -0.001870 0.042810 0.012377
+v -0.001988 0.041659 0.012969
+v -0.002114 0.040770 0.013601
+v -0.002114 0.040770 -0.013601
+v -0.001988 0.041659 -0.012969
+v -0.001870 0.042810 -0.012377
+v -0.004238 0.042810 -0.011659
+v -0.004469 0.041659 -0.012217
+v -0.004715 0.040770 -0.012812
+v 0.010397 0.040770 -0.009806
+v 0.009942 0.041659 -0.009350
+v 0.009515 0.042810 -0.008923
+v 0.007603 0.042810 -0.010493
+v 0.007938 0.041659 -0.010995
+v 0.008296 0.040770 -0.011530
+v 0.000592 0.042810 0.012619
+v 0.000592 0.041659 0.013223
+v 0.000592 0.040770 0.013867
+v -0.006419 0.042810 -0.010493
+v -0.006755 0.041659 -0.010995
+v -0.007113 0.040770 -0.011530
+v 0.005421 0.042810 -0.011659
+v 0.005652 0.041659 -0.012217
+v 0.005898 0.040770 -0.012812
+v 0.003054 0.042810 0.012377
+v 0.003171 0.041659 0.012969
+v 0.003297 0.040770 0.013601
+v -0.008332 0.042810 -0.008923
+v -0.008759 0.041659 -0.009350
+v -0.009214 0.040770 -0.009806
+v 0.003054 0.042810 -0.012377
+v 0.003171 0.041659 -0.012969
+v 0.003297 0.040770 -0.013601
+v 0.005421 0.042810 0.011659
+v 0.005652 0.041659 0.012217
+v 0.005898 0.040770 0.012811
+v -0.009901 0.042810 -0.007011
+v -0.010403 0.041659 -0.007347
+v -0.010938 0.040770 -0.007704
+v 0.000592 0.042810 -0.012619
+v 0.000592 0.041659 -0.013224
+v 0.000592 0.040770 -0.013867
+v 0.007603 0.042810 0.010493
+v 0.007938 0.041659 0.010995
+v 0.008296 0.040770 0.011530
+v -0.011067 0.042810 -0.004829
+v -0.011625 0.041659 -0.005060
+v -0.012220 0.040770 -0.005307
+v 0.009515 0.042810 0.008923
+v 0.009942 0.041659 0.009350
+v 0.010397 0.040770 0.009805
+v -0.011785 0.042810 -0.002462
+v -0.012378 0.041659 -0.002580
+v -0.013009 0.040770 -0.002705
+v 0.011084 0.042810 0.007011
+v 0.011587 0.041659 0.007347
+v 0.012122 0.040770 0.007704
+v -0.012028 0.042810 -0.000000
+v -0.012632 0.041659 -0.000000
+v -0.013275 0.040770 -0.000000
+v 0.012250 0.042810 0.004829
+v 0.012809 0.041659 0.005060
+v 0.013403 0.040770 0.005307
+v -0.011785 0.042810 0.002462
+v -0.012378 0.041659 0.002580
+v -0.013009 0.040770 0.002705
+v 0.012969 0.042810 0.002462
+v 0.013561 0.041659 0.002580
+v 0.014192 0.040770 0.002705
+v -0.011067 0.042810 0.004829
+v -0.011625 0.041659 0.005060
+v -0.012220 0.040770 0.005307
+v 0.013211 0.042810 -0.000000
+v 0.013815 0.041659 -0.000000
+v 0.014459 0.040770 -0.000000
+v -0.009901 0.042810 0.007011
+v -0.010403 0.041659 0.007347
+v -0.010938 0.040770 0.007704
+v 0.012969 0.042810 -0.002462
+v 0.013561 0.041659 -0.002580
+v 0.014192 0.040770 -0.002705
+v -0.008332 0.042810 0.008923
+v -0.008759 0.041659 0.009350
+v -0.009214 0.040770 0.009805
+v 0.012250 0.042810 -0.004829
+v 0.012809 0.041659 -0.005061
+v 0.013403 0.040770 -0.005307
+v -0.006419 0.042810 0.010493
+v -0.006755 0.041659 0.010995
+v -0.007113 0.040770 0.011530
+v 0.011084 0.042810 -0.007011
+v 0.011587 0.041659 -0.007347
+v 0.012122 0.040770 -0.007704
+v -0.001122 0.052560 -0.011551
+v -0.000553 0.052560 -0.011621
+v 0.000019 0.052560 -0.011663
+v -0.003342 0.052560 -0.010994
+v -0.002798 0.052560 -0.011174
+v -0.002246 0.052560 -0.011327
+v -0.005412 0.052560 -0.010016
+v -0.004913 0.052560 -0.010298
+v -0.004401 0.052560 -0.010556
+v -0.007250 0.052560 -0.008652
+v -0.006816 0.052560 -0.009026
+v -0.006364 0.052560 -0.009379
+v -0.008787 0.052560 -0.006956
+v -0.008435 0.052560 -0.007408
+v -0.008060 0.052560 -0.007842
+v -0.009964 0.052560 -0.004993
+v -0.009706 0.052560 -0.005504
+v -0.009424 0.052560 -0.006003
+v -0.010735 0.052560 -0.002837
+v -0.010582 0.052560 -0.003390
+v -0.010403 0.052560 -0.003934
+v -0.011071 0.052560 -0.000573
+v -0.011029 0.052560 -0.001145
+v -0.010959 0.052560 -0.001713
+v -0.010959 0.052560 0.001713
+v -0.011029 0.052560 0.001145
+v -0.011071 0.052560 0.000573
+v -0.010403 0.052560 0.003934
+v -0.010582 0.052560 0.003390
+v -0.010735 0.052560 0.002837
+v -0.009424 0.052560 0.006003
+v -0.009706 0.052560 0.005504
+v -0.009964 0.052560 0.004993
+v -0.008060 0.052560 0.007842
+v -0.008435 0.052560 0.007408
+v -0.008787 0.052560 0.006956
+v -0.006364 0.052560 0.009379
+v -0.006816 0.052560 0.009026
+v -0.007250 0.052560 0.008652
+v -0.004401 0.052560 0.010556
+v -0.004913 0.052560 0.010298
+v -0.005412 0.052560 0.010016
+v -0.002246 0.052560 0.011327
+v -0.002798 0.052560 0.011174
+v -0.003342 0.052560 0.010994
+v 0.000019 0.052560 0.011663
+v -0.000553 0.052560 0.011621
+v -0.001122 0.052560 0.011551
+v 0.002305 0.052560 0.011551
+v 0.001736 0.052560 0.011621
+v 0.001165 0.052560 0.011663
+v 0.004526 0.052560 0.010994
+v 0.003981 0.052560 0.011174
+v 0.003429 0.052560 0.011327
+v 0.006595 0.052560 0.010016
+v 0.006096 0.052560 0.010298
+v 0.005584 0.052560 0.010556
+v 0.008433 0.052560 0.008652
+v 0.007999 0.052560 0.009026
+v 0.007548 0.052560 0.009379
+v 0.009971 0.052560 0.006956
+v 0.009618 0.052560 0.007408
+v 0.009244 0.052560 0.007842
+v 0.011147 0.052560 0.004993
+v 0.010890 0.052560 0.005504
+v 0.010607 0.052560 0.006003
+v 0.011919 0.052560 0.002837
+v 0.011766 0.052560 0.003390
+v 0.011586 0.052560 0.003934
+v 0.012255 0.052560 0.000573
+v 0.012212 0.052560 0.001145
+v 0.012142 0.052560 0.001713
+v 0.012142 0.052560 -0.001713
+v 0.012212 0.052560 -0.001145
+v 0.012255 0.052560 -0.000573
+v 0.011586 0.052560 -0.003934
+v 0.011766 0.052560 -0.003390
+v 0.011919 0.052560 -0.002837
+v 0.010607 0.052560 -0.006003
+v 0.010890 0.052560 -0.005505
+v 0.011147 0.052560 -0.004993
+v 0.009244 0.052560 -0.007842
+v 0.009618 0.052560 -0.007408
+v 0.009971 0.052560 -0.006956
+v 0.007548 0.052560 -0.009379
+v 0.007999 0.052560 -0.009026
+v 0.008433 0.052560 -0.008652
+v 0.005584 0.052560 -0.010556
+v 0.006096 0.052560 -0.010298
+v 0.006595 0.052560 -0.010016
+v 0.003429 0.052560 -0.011327
+v 0.003981 0.052560 -0.011174
+v 0.004525 0.052560 -0.010994
+v 0.001165 0.052560 -0.011663
+v 0.001736 0.052560 -0.011621
+v 0.002305 0.052560 -0.011551
+v 0.002902 0.046037 0.011615
+v 0.002874 0.048068 0.011476
+v 0.002867 0.050271 0.011439
+v 0.005055 0.050271 0.010775
+v 0.005069 0.048068 0.010810
+v 0.005123 0.046037 0.010941
+v -0.007782 0.046037 -0.008374
+v -0.007682 0.048068 -0.008274
+v -0.007655 0.050271 -0.008247
+v -0.009106 0.050271 -0.006480
+v -0.009137 0.048068 -0.006501
+v -0.009255 0.046037 -0.006579
+v 0.002902 0.046037 -0.011615
+v 0.002874 0.048068 -0.011476
+v 0.002867 0.050271 -0.011439
+v 0.000592 0.050271 -0.011663
+v 0.000592 0.048068 -0.011701
+v 0.000592 0.046037 -0.011842
+v 0.007071 0.050271 0.009697
+v 0.007092 0.048068 0.009729
+v 0.007171 0.046037 0.009846
+v -0.010184 0.050271 -0.004463
+v -0.010219 0.048068 -0.004478
+v -0.010349 0.046037 -0.004532
+v 0.008839 0.050271 0.008247
+v 0.008865 0.048068 0.008274
+v 0.008965 0.046037 0.008374
+v -0.010847 0.050271 -0.002275
+v -0.010884 0.048068 -0.002283
+v -0.011023 0.046037 -0.002310
+v 0.010289 0.050271 0.006480
+v 0.010321 0.048068 0.006501
+v 0.010438 0.046037 0.006579
+v -0.011071 0.050271 -0.000000
+v -0.011109 0.048068 -0.000000
+v -0.011250 0.046037 -0.000000
+v 0.011367 0.050271 0.004463
+v 0.011402 0.048068 0.004478
+v 0.011532 0.046037 0.004532
+v -0.010847 0.050271 0.002275
+v -0.010884 0.048068 0.002283
+v -0.011023 0.046037 0.002310
+v 0.012031 0.050271 0.002275
+v 0.012068 0.048068 0.002283
+v 0.012206 0.046037 0.002310
+v -0.010184 0.050271 0.004463
+v -0.010219 0.048068 0.004478
+v -0.010349 0.046037 0.004532
+v 0.012255 0.050271 -0.000000
+v 0.012292 0.048068 -0.000000
+v 0.012434 0.046037 -0.000000
+v -0.009106 0.050271 0.006480
+v -0.009137 0.048068 0.006501
+v -0.009255 0.046037 0.006579
+v 0.012031 0.050271 -0.002275
+v 0.012068 0.048068 -0.002283
+v 0.012206 0.046037 -0.002310
+v -0.007655 0.050271 0.008247
+v -0.007682 0.048068 0.008274
+v -0.007782 0.046037 0.008374
+v 0.011367 0.050271 -0.004463
+v 0.011402 0.048068 -0.004478
+v 0.011532 0.046037 -0.004532
+v -0.005888 0.050271 0.009697
+v -0.005909 0.048068 0.009729
+v -0.005988 0.046037 0.009846
+v 0.010289 0.050271 -0.006480
+v 0.010320 0.048068 -0.006501
+v 0.010438 0.046037 -0.006579
+v -0.003872 0.050271 0.010775
+v -0.003886 0.048068 0.010810
+v -0.003940 0.046037 0.010941
+v -0.001684 0.050271 -0.011439
+v -0.001691 0.048068 -0.011476
+v -0.001719 0.046037 -0.011615
+v 0.008839 0.050271 -0.008247
+v 0.008865 0.048068 -0.008274
+v 0.008965 0.046037 -0.008374
+v -0.001684 0.050271 0.011439
+v -0.001691 0.048068 0.011476
+v -0.001719 0.046037 0.011615
+v -0.003872 0.050271 -0.010775
+v -0.003886 0.048068 -0.010810
+v -0.003940 0.046037 -0.010941
+v 0.007071 0.050271 -0.009697
+v 0.007092 0.048068 -0.009729
+v 0.007171 0.046037 -0.009846
+v 0.000592 0.050271 0.011663
+v 0.000592 0.048068 0.011701
+v 0.000592 0.046037 0.011842
+v -0.005888 0.050271 -0.009697
+v -0.005909 0.048068 -0.009729
+v -0.005988 0.046037 -0.009846
+v 0.005055 0.050271 -0.010775
+v 0.005069 0.048068 -0.010810
+v 0.005123 0.046037 -0.010941
+v -0.002845 0.059195 -0.023169
+v -0.001704 0.059195 -0.023310
+v -0.000558 0.059195 -0.023394
+v -0.007299 0.059195 -0.022053
+v -0.006208 0.059195 -0.022414
+v -0.005100 0.059195 -0.022721
+v -0.011450 0.059195 -0.020090
+v -0.010450 0.059195 -0.020657
+v -0.009423 0.059195 -0.021174
+v -0.015138 0.059195 -0.017355
+v -0.014267 0.059195 -0.018106
+v -0.013361 0.059195 -0.018813
+v -0.018222 0.059195 -0.013953
+v -0.017514 0.059195 -0.014859
+v -0.016763 0.059195 -0.015730
+v -0.020582 0.059195 -0.010014
+v -0.020065 0.059195 -0.011041
+v -0.019499 0.059195 -0.012042
+v -0.022129 0.059195 -0.005691
+v -0.021822 0.059195 -0.006799
+v -0.021462 0.059195 -0.007891
+v -0.022803 0.059195 -0.001149
+v -0.022718 0.059195 -0.002296
+v -0.022577 0.059195 -0.003437
+v -0.022577 0.059195 0.003437
+v -0.022718 0.059195 0.002296
+v -0.022803 0.059195 0.001149
+v -0.021462 0.059195 0.007891
+v -0.021822 0.059195 0.006799
+v -0.022129 0.059195 0.005691
+v -0.019499 0.059195 0.012042
+v -0.020065 0.059195 0.011041
+v -0.020582 0.059195 0.010014
+v -0.016763 0.059195 0.015730
+v -0.017514 0.059195 0.014859
+v -0.018222 0.059195 0.013953
+v -0.013361 0.059195 0.018813
+v -0.014267 0.059195 0.018106
+v -0.015138 0.059195 0.017355
+v -0.009423 0.059195 0.021174
+v -0.010450 0.059195 0.020657
+v -0.011450 0.059195 0.020090
+v -0.005100 0.059195 0.022721
+v -0.006208 0.059195 0.022414
+v -0.007299 0.059195 0.022053
+v -0.000558 0.059195 0.023394
+v -0.001704 0.059195 0.023310
+v -0.002845 0.059195 0.023169
+v 0.004028 0.059195 0.023169
+v 0.002887 0.059195 0.023310
+v 0.001741 0.059195 0.023394
+v 0.008482 0.059195 0.022053
+v 0.007391 0.059195 0.022414
+v 0.006283 0.059195 0.022721
+v 0.012633 0.059195 0.020090
+v 0.011633 0.059195 0.020657
+v 0.010606 0.059195 0.021174
+v 0.016321 0.059195 0.017355
+v 0.015451 0.059195 0.018106
+v 0.014544 0.059195 0.018813
+v 0.019403 0.059194 0.013954
+v 0.018697 0.059194 0.014860
+v 0.017946 0.059194 0.015730
+v 0.021760 0.059192 0.010019
+v 0.021244 0.059193 0.011045
+v 0.020679 0.059193 0.012044
+v 0.023306 0.059198 0.005691
+v 0.022999 0.059196 0.006801
+v 0.022639 0.059194 0.007894
+v 0.023981 0.059201 0.001148
+v 0.023896 0.059201 0.002294
+v 0.023755 0.059200 0.003435
+v 0.023755 0.059200 -0.003435
+v 0.023896 0.059201 -0.002295
+v 0.023981 0.059201 -0.001149
+v 0.022639 0.059194 -0.007894
+v 0.022999 0.059196 -0.006801
+v 0.023306 0.059198 -0.005691
+v 0.020679 0.059193 -0.012044
+v 0.021244 0.059193 -0.011045
+v 0.021760 0.059192 -0.010019
+v 0.017946 0.059194 -0.015730
+v 0.018697 0.059194 -0.014860
+v 0.019403 0.059194 -0.013954
+v 0.014544 0.059195 -0.018813
+v 0.015451 0.059195 -0.018106
+v 0.016321 0.059195 -0.017355
+v 0.010606 0.059195 -0.021174
+v 0.011633 0.059195 -0.020657
+v 0.012633 0.059195 -0.020090
+v 0.006283 0.059195 -0.022721
+v 0.007391 0.059195 -0.022414
+v 0.008482 0.059195 -0.022053
+v 0.001741 0.059195 -0.023394
+v 0.002887 0.059195 -0.023310
+v 0.004028 0.059195 -0.023169
+v 0.011070 0.054258 0.010478
+v 0.013233 0.055940 0.012641
+v 0.015280 0.057591 0.014689
+v 0.017863 0.057590 0.011542
+v 0.015456 0.055940 0.009933
+v 0.012912 0.054258 0.008233
+v -0.013942 0.054258 -0.002891
+v -0.016943 0.055940 -0.003488
+v -0.019782 0.057591 -0.004053
+v -0.020181 0.057591 -0.000000
+v -0.017286 0.055940 -0.000000
+v -0.014227 0.054258 -0.000000
+v 0.019780 0.057590 0.007952
+v 0.017106 0.055939 0.006843
+v 0.014281 0.054258 0.005671
+v -0.019782 0.057591 0.004053
+v -0.016943 0.055940 0.003488
+v -0.013942 0.054258 0.002891
+v 0.020961 0.057591 0.004053
+v 0.018123 0.055939 0.003489
+v 0.015124 0.054257 0.002892
+v -0.018600 0.057591 0.007950
+v -0.015925 0.055940 0.006842
+v -0.013099 0.054258 0.005671
+v 0.021360 0.057592 -0.000000
+v 0.018466 0.055939 -0.000000
+v 0.015408 0.054257 -0.000000
+v -0.016681 0.057591 0.011541
+v -0.014273 0.055940 0.009932
+v -0.011729 0.054258 0.008233
+v 0.020961 0.057591 -0.004053
+v 0.018123 0.055939 -0.003489
+v 0.015124 0.054257 -0.002892
+v -0.014097 0.057591 0.014689
+v -0.012050 0.055940 0.012641
+v -0.009887 0.054258 0.010478
+v 0.019780 0.057590 -0.007952
+v 0.017106 0.055939 -0.006843
+v 0.014281 0.054258 -0.005672
+v -0.010949 0.057591 0.017272
+v -0.009341 0.055940 0.014865
+v -0.007641 0.054258 0.012321
+v 0.017863 0.057590 -0.011542
+v 0.015456 0.055940 -0.009933
+v 0.012912 0.054258 -0.008233
+v -0.007358 0.057591 0.019192
+v -0.006250 0.055940 0.016517
+v -0.005079 0.054258 0.013690
+v 0.000592 0.054258 -0.014818
+v 0.000592 0.055940 -0.017878
+v 0.000592 0.057591 -0.020773
+v -0.003461 0.057591 -0.020374
+v -0.002896 0.055940 -0.017534
+v -0.002299 0.054258 -0.014534
+v 0.015280 0.057591 -0.014689
+v 0.013233 0.055940 -0.012642
+v 0.011070 0.054258 -0.010478
+v -0.003461 0.057591 0.020374
+v -0.002896 0.055940 0.017534
+v -0.002299 0.054258 0.014534
+v -0.007358 0.057591 -0.019192
+v -0.006250 0.055940 -0.016517
+v -0.005079 0.054258 -0.013690
+v 0.012133 0.057591 -0.017272
+v 0.010524 0.055940 -0.014865
+v 0.008824 0.054258 -0.012321
+v 0.000592 0.057591 0.020773
+v 0.000592 0.055940 0.017878
+v 0.000592 0.054258 0.014818
+v -0.010949 0.057591 -0.017272
+v -0.009341 0.055940 -0.014865
+v -0.007641 0.054258 -0.012321
+v 0.008541 0.057591 -0.019192
+v 0.007433 0.055940 -0.016517
+v 0.006262 0.054258 -0.013690
+v 0.004644 0.057591 0.020374
+v 0.004079 0.055940 0.017534
+v 0.003483 0.054258 0.014534
+v -0.014097 0.057591 -0.014689
+v -0.012050 0.055940 -0.012641
+v -0.009887 0.054258 -0.010478
+v 0.004644 0.057591 -0.020374
+v 0.004079 0.055940 -0.017534
+v 0.003483 0.054258 -0.014534
+v 0.008541 0.057591 0.019192
+v 0.007433 0.055940 0.016517
+v 0.006262 0.054258 0.013690
+v -0.016681 0.057591 -0.011541
+v -0.014273 0.055940 -0.009932
+v -0.011729 0.054258 -0.008233
+v 0.012133 0.057591 0.017272
+v 0.010524 0.055940 0.014865
+v 0.008824 0.054258 0.012321
+v -0.018600 0.057591 -0.007950
+v -0.015925 0.055940 -0.006842
+v -0.013099 0.054258 -0.005671
+v -0.003985 0.065525 -0.030856
+v -0.002466 0.065525 -0.031044
+v -0.000939 0.065525 -0.031156
+v -0.009917 0.065525 -0.029370
+v -0.008463 0.065525 -0.029851
+v -0.006988 0.065525 -0.030259
+v -0.015445 0.065525 -0.026756
+v -0.014113 0.065525 -0.027510
+v -0.012745 0.065525 -0.028199
+v -0.020357 0.065525 -0.023113
+v -0.019197 0.065525 -0.024113
+v -0.017991 0.065525 -0.025055
+v -0.024463 0.065525 -0.018582
+v -0.023521 0.065525 -0.019789
+v -0.022521 0.065525 -0.020948
+v -0.027607 0.065525 -0.013337
+v -0.026919 0.065525 -0.014705
+v -0.026164 0.065525 -0.016037
+v -0.029667 0.065525 -0.007580
+v -0.029259 0.065525 -0.009055
+v -0.028779 0.065525 -0.010509
+v -0.030565 0.065525 -0.001531
+v -0.030452 0.065525 -0.003058
+v -0.030265 0.065525 -0.004577
+v -0.030265 0.065525 0.004577
+v -0.030452 0.065525 0.003058
+v -0.030565 0.065525 0.001531
+v -0.028779 0.065525 0.010509
+v -0.029259 0.065525 0.009055
+v -0.029667 0.065525 0.007579
+v -0.026164 0.065525 0.016037
+v -0.026919 0.065525 0.014705
+v -0.027607 0.065525 0.013337
+v -0.022521 0.065525 0.020948
+v -0.023521 0.065525 0.019789
+v -0.024463 0.065525 0.018582
+v -0.017991 0.065525 0.025055
+v -0.019197 0.065525 0.024113
+v -0.020357 0.065525 0.023113
+v -0.012745 0.065525 0.028199
+v -0.014113 0.065525 0.027510
+v -0.015445 0.065525 0.026756
+v -0.006988 0.065525 0.030259
+v -0.008463 0.065525 0.029851
+v -0.009917 0.065525 0.029370
+v -0.000939 0.065525 0.031156
+v -0.002466 0.065525 0.031044
+v -0.003985 0.065525 0.030856
+v 0.005169 0.065525 0.030856
+v 0.003649 0.065525 0.031043
+v 0.002122 0.065525 0.031156
+v 0.011101 0.065525 0.029370
+v 0.009647 0.065525 0.029851
+v 0.008171 0.065525 0.030259
+v 0.016628 0.065525 0.026756
+v 0.015296 0.065525 0.027510
+v 0.013929 0.065525 0.028199
+v 0.021540 0.065524 0.023114
+v 0.020381 0.065525 0.024113
+v 0.019174 0.065525 0.025055
+v 0.025641 0.065523 0.018585
+v 0.024701 0.065523 0.019792
+v 0.023702 0.065524 0.020950
+v 0.028787 0.065545 0.013298
+v 0.028093 0.065532 0.014691
+v 0.027338 0.065526 0.016034
+v 0.030946 0.065705 0.007308
+v 0.030502 0.065652 0.008839
+v 0.029992 0.065605 0.010362
+v 0.031984 0.065895 0.001424
+v 0.031845 0.065862 0.002858
+v 0.031622 0.065815 0.004311
+v 0.031622 0.065815 -0.004311
+v 0.031845 0.065862 -0.002858
+v 0.031984 0.065895 -0.001424
+v 0.029992 0.065605 -0.010362
+v 0.030502 0.065652 -0.008839
+v 0.030946 0.065705 -0.007308
+v 0.027338 0.065526 -0.016035
+v 0.028093 0.065532 -0.014691
+v 0.028787 0.065545 -0.013299
+v 0.023702 0.065524 -0.020950
+v 0.024701 0.065523 -0.019792
+v 0.025641 0.065523 -0.018585
+v 0.019174 0.065525 -0.025055
+v 0.020381 0.065525 -0.024113
+v 0.021540 0.065524 -0.023114
+v 0.013929 0.065525 -0.028199
+v 0.015296 0.065525 -0.027510
+v 0.016628 0.065525 -0.026756
+v 0.008171 0.065525 -0.030259
+v 0.009647 0.065525 -0.029851
+v 0.011101 0.065525 -0.029370
+v 0.002122 0.065525 -0.031156
+v 0.003649 0.065525 -0.031044
+v 0.005169 0.065525 -0.030856
+v 0.025857 0.060761 0.005018
+v 0.027883 0.062330 0.005384
+v 0.029688 0.063974 0.005649
+v 0.030306 0.064041 -0.000000
+v 0.028434 0.062354 -0.000000
+v 0.026355 0.060767 -0.000000
+v -0.023211 0.060746 0.009859
+v -0.025106 0.062286 0.010644
+v -0.026767 0.063862 0.011332
+v -0.024030 0.063862 0.016452
+v -0.022536 0.062286 0.015453
+v -0.020830 0.060746 0.014314
+v 0.029688 0.063974 -0.005649
+v 0.027883 0.062330 -0.005385
+v 0.025857 0.060761 -0.005018
+v -0.020348 0.063862 0.020939
+v -0.019076 0.062286 0.019668
+v -0.017626 0.060746 0.018218
+v 0.027946 0.063879 -0.011303
+v 0.026280 0.062289 -0.010641
+v 0.024386 0.060745 -0.009864
+v -0.015860 0.063862 0.024622
+v -0.014862 0.062286 0.023127
+v -0.013722 0.060746 0.021422
+v 0.025207 0.063859 -0.016455
+v 0.023714 0.062283 -0.015457
+v 0.022010 0.060745 -0.014317
+v -0.010741 0.063862 0.027358
+v -0.010053 0.062286 0.025698
+v -0.009268 0.060746 0.023803
+v 0.000592 0.060746 -0.025764
+v 0.000592 0.062286 -0.027815
+v 0.000592 0.063862 -0.029612
+v -0.005186 0.063862 -0.029043
+v -0.004835 0.062286 -0.027280
+v -0.004435 0.060746 -0.025269
+v 0.021530 0.063861 -0.020940
+v 0.020259 0.062285 -0.019669
+v 0.018809 0.060746 -0.018218
+v -0.005186 0.063862 0.029043
+v -0.004835 0.062286 0.027280
+v -0.004435 0.060746 0.025269
+v -0.010741 0.063862 -0.027358
+v -0.010053 0.062286 -0.025698
+v -0.009268 0.060746 -0.023803
+v 0.017043 0.063862 -0.024622
+v 0.016045 0.062286 -0.023127
+v 0.014905 0.060746 -0.021422
+v 0.000592 0.063862 0.029612
+v 0.000592 0.062286 0.027815
+v 0.000592 0.060746 0.025764
+v -0.015860 0.063862 -0.024622
+v -0.014862 0.062286 -0.023127
+v -0.013722 0.060746 -0.021422
+v 0.011924 0.063862 -0.027358
+v 0.011236 0.062286 -0.025698
+v 0.010451 0.060746 -0.023803
+v 0.006369 0.063862 0.029043
+v 0.006018 0.062286 0.027280
+v 0.005618 0.060746 0.025269
+v -0.020348 0.063862 -0.020939
+v -0.019077 0.062286 -0.019668
+v -0.017626 0.060746 -0.018218
+v 0.006369 0.063862 -0.029043
+v 0.006018 0.062286 -0.027280
+v 0.005618 0.060746 -0.025269
+v 0.011924 0.063862 0.027358
+v 0.011236 0.062286 0.025698
+v 0.010451 0.060746 0.023803
+v -0.024030 0.063862 -0.016452
+v -0.022536 0.062286 -0.015453
+v -0.020830 0.060746 -0.014314
+v 0.017043 0.063862 0.024622
+v 0.016045 0.062286 0.023127
+v 0.014905 0.060746 0.021422
+v -0.026767 0.063862 -0.011332
+v -0.025106 0.062286 -0.010644
+v -0.023211 0.060746 -0.009860
+v 0.021530 0.063861 0.020940
+v 0.020259 0.062285 0.019669
+v 0.018809 0.060746 0.018218
+v -0.028452 0.063862 -0.005777
+v -0.026689 0.062286 -0.005426
+v -0.024677 0.060746 -0.005026
+v 0.025207 0.063859 0.016455
+v 0.023714 0.062283 0.015457
+v 0.022010 0.060745 0.014317
+v -0.029021 0.063862 -0.000000
+v -0.027223 0.062286 -0.000000
+v -0.025172 0.060746 -0.000000
+v 0.027946 0.063879 0.011302
+v 0.026280 0.062289 0.010641
+v 0.024386 0.060745 0.009864
+v -0.028452 0.063862 0.005777
+v -0.026689 0.062286 0.005426
+v -0.024677 0.060746 0.005026
+v -0.004634 0.074203 -0.035231
+v -0.002899 0.074203 -0.035445
+v -0.001156 0.074203 -0.035574
+v -0.011407 0.074203 -0.033535
+v -0.009747 0.074203 -0.034083
+v -0.008063 0.074203 -0.034549
+v -0.017719 0.074203 -0.030549
+v -0.016198 0.074203 -0.031411
+v -0.014636 0.074203 -0.032197
+v -0.023327 0.074203 -0.026390
+v -0.022003 0.074203 -0.027532
+v -0.020625 0.074203 -0.028608
+v -0.028016 0.074203 -0.021217
+v -0.026940 0.074203 -0.022595
+v -0.025799 0.074203 -0.023919
+v -0.031605 0.074203 -0.015228
+v -0.030819 0.074203 -0.016790
+v -0.029958 0.074203 -0.018311
+v -0.033958 0.074203 -0.008654
+v -0.033491 0.074203 -0.010339
+v -0.032943 0.074203 -0.011999
+v -0.034982 0.074203 -0.001748
+v -0.034853 0.074203 -0.003491
+v -0.034639 0.074203 -0.005226
+v -0.034639 0.074203 0.005226
+v -0.034853 0.074203 0.003491
+v -0.034982 0.074203 0.001748
+v -0.032943 0.074203 0.011999
+v -0.033491 0.074203 0.010339
+v -0.033958 0.074203 0.008654
+v -0.029958 0.074203 0.018311
+v -0.030819 0.074203 0.016790
+v -0.031605 0.074203 0.015228
+v -0.025799 0.074203 0.023919
+v -0.026940 0.074203 0.022595
+v -0.028016 0.074203 0.021217
+v -0.020625 0.074203 0.028608
+v -0.022003 0.074203 0.027532
+v -0.023327 0.074203 0.026390
+v -0.014636 0.074203 0.032197
+v -0.016198 0.074203 0.031411
+v -0.017719 0.074203 0.030549
+v -0.008063 0.074203 0.034549
+v -0.009747 0.074203 0.034083
+v -0.011407 0.074203 0.033535
+v -0.001156 0.074203 0.035574
+v -0.002899 0.074203 0.035445
+v -0.004634 0.074203 0.035231
+v 0.005818 0.074203 0.035231
+v 0.004083 0.074203 0.035445
+v 0.002339 0.074203 0.035574
+v 0.012591 0.074203 0.033535
+v 0.010931 0.074203 0.034083
+v 0.009246 0.074203 0.034549
+v 0.018902 0.074203 0.030549
+v 0.017381 0.074203 0.031411
+v 0.015820 0.074203 0.032197
+v 0.024510 0.074203 0.026391
+v 0.023186 0.074203 0.027532
+v 0.021808 0.074203 0.028608
+v 0.029194 0.074205 0.021213
+v 0.028119 0.074203 0.022598
+v 0.026979 0.074202 0.023922
+v 0.032831 0.074277 0.014986
+v 0.032014 0.074239 0.016675
+v 0.031139 0.074220 0.018262
+v 0.036018 0.075193 0.006776
+v 0.035105 0.074687 0.009104
+v 0.034333 0.074447 0.011223
+v 0.038166 0.075176 0.001142
+v 0.037948 0.075223 0.002215
+v 0.037695 0.075599 0.003148
+v 0.037695 0.075599 -0.003148
+v 0.037948 0.075223 -0.002215
+v 0.038166 0.075176 -0.001142
+v 0.034333 0.074447 -0.011223
+v 0.035105 0.074687 -0.009104
+v 0.036018 0.075193 -0.006776
+v 0.031139 0.074220 -0.018262
+v 0.032014 0.074239 -0.016675
+v 0.032831 0.074277 -0.014986
+v 0.026979 0.074202 -0.023922
+v 0.028119 0.074203 -0.022598
+v 0.029194 0.074205 -0.021213
+v 0.021808 0.074203 -0.028608
+v 0.023186 0.074203 -0.027532
+v 0.024510 0.074203 -0.026391
+v 0.015820 0.074203 -0.032197
+v 0.017381 0.074203 -0.031411
+v 0.018902 0.074203 -0.030549
+v 0.009246 0.074203 -0.034549
+v 0.010931 0.074203 -0.034083
+v 0.012590 0.074203 -0.033535
+v 0.002339 0.074203 -0.035574
+v 0.004083 0.074203 -0.035445
+v 0.005818 0.074203 -0.035231
+v 0.030732 0.067412 -0.012305
+v 0.031875 0.069457 -0.012665
+v 0.032835 0.071750 -0.012951
+v 0.029528 0.071609 -0.019325
+v 0.028686 0.069336 -0.018768
+v 0.027681 0.067329 -0.018103
+v -0.017514 0.067327 0.027097
+v -0.018185 0.069331 0.028101
+v -0.018747 0.071601 0.028942
+v -0.012729 0.071601 0.032159
+v -0.012342 0.069331 0.031224
+v -0.011880 0.067327 0.030108
+v 0.000592 0.067327 -0.032589
+v 0.000592 0.069331 -0.033797
+v 0.000592 0.071601 -0.034809
+v -0.006199 0.071601 -0.034140
+v -0.006002 0.069331 -0.033147
+v -0.005766 0.067327 -0.031963
+v 0.025204 0.071601 -0.024616
+v 0.024488 0.069330 -0.023900
+v 0.023634 0.067326 -0.023045
+v -0.006199 0.071601 0.034140
+v -0.006002 0.069331 0.033147
+v -0.005766 0.067327 0.031963
+v -0.012729 0.071601 -0.032159
+v -0.012342 0.069331 -0.031224
+v -0.011880 0.067327 -0.030108
+v 0.019930 0.071601 -0.028942
+v 0.019368 0.069331 -0.028101
+v 0.018697 0.067327 -0.027097
+v 0.000592 0.071601 0.034809
+v 0.000592 0.069331 0.033797
+v 0.000592 0.067327 0.032589
+v -0.018747 0.071601 -0.028942
+v -0.018185 0.069331 -0.028101
+v -0.017514 0.067327 -0.027097
+v 0.013912 0.071601 -0.032159
+v 0.013525 0.069331 -0.031224
+v 0.013063 0.067327 -0.030108
+v 0.007383 0.071601 0.034140
+v 0.007185 0.069331 0.033147
+v 0.006949 0.067327 0.031963
+v -0.024022 0.071601 -0.024614
+v -0.023306 0.069331 -0.023898
+v -0.022452 0.067327 -0.023044
+v 0.007382 0.071601 -0.034140
+v 0.007185 0.069331 -0.033147
+v 0.006949 0.067327 -0.031963
+v 0.013912 0.071601 0.032159
+v 0.013525 0.069331 0.031224
+v 0.013063 0.067327 0.030108
+v -0.028351 0.071601 -0.019339
+v -0.027509 0.069331 -0.018776
+v -0.026505 0.067327 -0.018105
+v 0.019930 0.071601 0.028942
+v 0.019368 0.069331 0.028101
+v 0.018697 0.067327 0.027097
+v -0.031567 0.071601 -0.013321
+v -0.030632 0.069331 -0.012933
+v -0.029517 0.067327 -0.012471
+v 0.025204 0.071601 0.024615
+v 0.024488 0.069330 0.023900
+v 0.023634 0.067326 0.023045
+v -0.033548 0.071601 -0.006791
+v -0.032556 0.069331 -0.006593
+v -0.031371 0.067327 -0.006358
+v 0.029528 0.071609 0.019325
+v 0.028686 0.069336 0.018768
+v 0.027681 0.067329 0.018103
+v -0.034217 0.071601 -0.000000
+v -0.033205 0.069331 -0.000000
+v -0.031997 0.067327 -0.000000
+v 0.032835 0.071750 0.012951
+v 0.031875 0.069457 0.012665
+v 0.030732 0.067412 0.012305
+v -0.033548 0.071601 0.006791
+v -0.032556 0.069331 0.006593
+v -0.031371 0.067327 0.006358
+v 0.035728 0.072794 0.005115
+v 0.034276 0.070063 0.005594
+v 0.032831 0.067761 0.005792
+v -0.031567 0.071601 0.013321
+v -0.030632 0.069331 0.012933
+v -0.029517 0.067327 0.012471
+v 0.036757 0.072727 -0.000000
+v 0.035232 0.070303 -0.000000
+v 0.033664 0.068008 -0.000000
+v -0.028351 0.071601 0.019339
+v -0.027509 0.069331 0.018776
+v -0.026505 0.067327 0.018105
+v 0.035728 0.072794 -0.005115
+v 0.034276 0.070063 -0.005595
+v 0.032831 0.067761 -0.005792
+v -0.024022 0.071601 0.024614
+v -0.023306 0.069331 0.023898
+v -0.022452 0.067327 0.023044
+v -0.004874 0.088670 -0.036844
+v -0.003059 0.088670 -0.037068
+v -0.001236 0.088670 -0.037202
+v -0.011957 0.088670 -0.035070
+v -0.010221 0.088670 -0.035643
+v -0.008459 0.088670 -0.036131
+v -0.018557 0.088670 -0.031948
+v -0.016966 0.088670 -0.032849
+v -0.015334 0.088670 -0.033671
+v -0.024422 0.088670 -0.027598
+v -0.023038 0.088670 -0.028792
+v -0.021596 0.088670 -0.029917
+v -0.029325 0.088670 -0.022188
+v -0.028201 0.088670 -0.023629
+v -0.027007 0.088670 -0.025014
+v -0.033079 0.088670 -0.015925
+v -0.032257 0.088670 -0.017558
+v -0.031356 0.088670 -0.019149
+v -0.035539 0.088670 -0.009050
+v -0.035051 0.088670 -0.010812
+v -0.034478 0.088670 -0.012548
+v -0.036610 0.088670 -0.001828
+v -0.036476 0.088670 -0.003651
+v -0.036252 0.088670 -0.005465
+v -0.036252 0.088670 0.005465
+v -0.036476 0.088670 0.003651
+v -0.036610 0.088670 0.001828
+v -0.034478 0.088670 0.012548
+v -0.035051 0.088670 0.010812
+v -0.035539 0.088670 0.009050
+v -0.031356 0.088670 0.019149
+v -0.032257 0.088670 0.017558
+v -0.033079 0.088670 0.015925
+v -0.027007 0.088670 0.025014
+v -0.028201 0.088670 0.023629
+v -0.029325 0.088670 0.022188
+v -0.021596 0.088670 0.029917
+v -0.023038 0.088670 0.028792
+v -0.024422 0.088670 0.027598
+v -0.015334 0.088670 0.033671
+v -0.016966 0.088670 0.032849
+v -0.018557 0.088670 0.031948
+v -0.008459 0.088670 0.036131
+v -0.010221 0.088670 0.035643
+v -0.011957 0.088670 0.035070
+v -0.001236 0.088670 0.037202
+v -0.003059 0.088670 0.037068
+v -0.004874 0.088670 0.036844
+v 0.006057 0.088670 0.036844
+v 0.004243 0.088670 0.037068
+v 0.002419 0.088670 0.037202
+v 0.013140 0.088670 0.035070
+v 0.011404 0.088670 0.035643
+v 0.009642 0.088670 0.036131
+v 0.019740 0.088670 0.031948
+v 0.018150 0.088670 0.032849
+v 0.016517 0.088670 0.033671
+v 0.025605 0.088670 0.027599
+v 0.024221 0.088670 0.028793
+v 0.022780 0.088670 0.029917
+v 0.030502 0.088664 0.022188
+v 0.029379 0.088668 0.023633
+v 0.028187 0.088669 0.025018
+v 0.034282 0.088579 0.015673
+v 0.033441 0.088621 0.017449
+v 0.032532 0.088645 0.019109
+v 0.037122 0.086926 0.006954
+v 0.036460 0.087949 0.009409
+v 0.035780 0.088370 0.011667
+v 0.038488 0.085163 0.001180
+v 0.038319 0.085159 0.002284
+v 0.038092 0.084836 0.003233
+v 0.038092 0.084836 -0.003233
+v 0.038319 0.085159 -0.002284
+v 0.038488 0.085163 -0.001181
+v 0.035780 0.088370 -0.011668
+v 0.036460 0.087949 -0.009409
+v 0.037122 0.086926 -0.006955
+v 0.032532 0.088645 -0.019109
+v 0.033440 0.088621 -0.017449
+v 0.034282 0.088579 -0.015673
+v 0.028187 0.088669 -0.025018
+v 0.029379 0.088668 -0.023634
+v 0.030502 0.088664 -0.022188
+v 0.022780 0.088670 -0.029917
+v 0.024221 0.088670 -0.028793
+v 0.025604 0.088670 -0.027599
+v 0.016517 0.088670 -0.033671
+v 0.018150 0.088670 -0.032849
+v 0.019740 0.088670 -0.031948
+v 0.009642 0.088670 -0.036131
+v 0.011404 0.088670 -0.035643
+v 0.013140 0.088670 -0.035070
+v 0.002419 0.088670 -0.037202
+v 0.004242 0.088670 -0.037068
+v 0.006057 0.088670 -0.036844
+v 0.020715 0.077192 -0.030117
+v 0.020960 0.080591 -0.030484
+v 0.021141 0.084413 -0.030754
+v 0.014746 0.084413 -0.034172
+v 0.014622 0.080591 -0.033872
+v 0.014453 0.077192 -0.033464
+v 0.000592 0.077192 0.036221
+v 0.000592 0.080591 0.036662
+v 0.000592 0.084413 0.036988
+v 0.007808 0.084413 0.036277
+v 0.007744 0.080591 0.035958
+v 0.007658 0.077192 0.035525
+v -0.019532 0.077192 -0.030117
+v -0.019777 0.080591 -0.030484
+v -0.019958 0.084413 -0.030754
+v -0.025563 0.084413 -0.026154
+v -0.025333 0.080591 -0.025924
+v -0.025021 0.077192 -0.025612
+v 0.007808 0.084413 -0.036277
+v 0.007744 0.080591 -0.035958
+v 0.007658 0.077192 -0.035526
+v 0.014746 0.084413 0.034172
+v 0.014622 0.080591 0.033872
+v 0.014453 0.077192 0.033464
+v -0.030163 0.084413 -0.020549
+v -0.029892 0.080591 -0.020369
+v -0.029525 0.077192 -0.020124
+v 0.000592 0.084413 -0.036988
+v 0.000592 0.080591 -0.036662
+v 0.000592 0.077192 -0.036221
+v 0.021141 0.084413 0.030754
+v 0.020960 0.080591 0.030484
+v 0.020715 0.077192 0.030117
+v -0.033581 0.084413 -0.014155
+v -0.033280 0.080591 -0.014030
+v -0.032873 0.077192 -0.013861
+v 0.026745 0.084413 0.026157
+v 0.026514 0.080591 0.025926
+v 0.026203 0.077192 0.025615
+v -0.035686 0.084413 -0.007216
+v -0.035366 0.080591 -0.007153
+v -0.034934 0.077192 -0.007066
+v 0.031340 0.084405 0.020531
+v 0.031070 0.080590 0.020347
+v 0.030704 0.077196 0.020103
+v -0.036396 0.084413 -0.000000
+v -0.036071 0.080591 -0.000000
+v -0.035630 0.077192 -0.000000
+v 0.034841 0.084313 0.013631
+v 0.034557 0.080579 0.013502
+v 0.034159 0.077267 0.013355
+v -0.035686 0.084413 0.007216
+v -0.035366 0.080591 0.007152
+v -0.034934 0.077192 0.007066
+v 0.037643 0.082310 0.004376
+v 0.037495 0.080261 0.004499
+v 0.037438 0.078202 0.004329
+v -0.033581 0.084413 0.014155
+v -0.033280 0.080591 0.014030
+v -0.032873 0.077192 0.013861
+v -0.030163 0.084413 0.020549
+v -0.029892 0.080591 0.020369
+v -0.029525 0.077192 0.020124
+v 0.037643 0.082310 -0.004376
+v 0.037495 0.080261 -0.004499
+v 0.037438 0.078202 -0.004329
+v -0.025563 0.084413 0.026154
+v -0.025333 0.080591 0.025924
+v -0.025021 0.077192 0.025612
+v 0.034841 0.084313 -0.013631
+v 0.034557 0.080579 -0.013502
+v 0.034159 0.077267 -0.013355
+v -0.019958 0.084413 0.030754
+v -0.019777 0.080591 0.030484
+v -0.019532 0.077192 0.030117
+v 0.031340 0.084405 -0.020531
+v 0.031070 0.080590 -0.020348
+v 0.030704 0.077196 -0.020103
+v -0.013563 0.084413 0.034172
+v -0.013438 0.080591 0.033872
+v -0.013270 0.077192 0.033464
+v -0.006624 0.084413 -0.036277
+v -0.006561 0.080591 -0.035958
+v -0.006475 0.077192 -0.035526
+v 0.026745 0.084413 -0.026157
+v 0.026514 0.080591 -0.025927
+v 0.026202 0.077192 -0.025615
+v -0.006624 0.084413 0.036277
+v -0.006561 0.080591 0.035958
+v -0.006475 0.077192 0.035525
+v -0.013563 0.084413 -0.034172
+v -0.013438 0.080591 -0.033872
+v -0.013270 0.077192 -0.033464
+v -0.004986 0.108381 -0.037599
+v -0.003134 0.108381 -0.037827
+v -0.001273 0.108381 -0.037964
+v -0.012214 0.108381 -0.035788
+v -0.010442 0.108381 -0.036373
+v -0.008644 0.108381 -0.036871
+v -0.018949 0.108381 -0.032602
+v -0.017326 0.108381 -0.033522
+v -0.015660 0.108381 -0.034361
+v -0.024934 0.108381 -0.028164
+v -0.023522 0.108381 -0.029382
+v -0.022051 0.108381 -0.030530
+v -0.029938 0.108381 -0.022643
+v -0.028790 0.108381 -0.024113
+v -0.027572 0.108381 -0.025526
+v -0.033769 0.108381 -0.016251
+v -0.032930 0.108381 -0.017918
+v -0.032011 0.108381 -0.019541
+v -0.036279 0.108381 -0.009236
+v -0.035782 0.108381 -0.011034
+v -0.035196 0.108381 -0.012805
+v -0.037373 0.108381 -0.001865
+v -0.037235 0.108381 -0.003726
+v -0.037007 0.108381 -0.005577
+v -0.037007 0.108381 0.005577
+v -0.037235 0.108381 0.003726
+v -0.037373 0.108381 0.001865
+v -0.035196 0.108381 0.012805
+v -0.035782 0.108381 0.011034
+v -0.036279 0.108381 0.009236
+v -0.032011 0.108381 0.019541
+v -0.032930 0.108381 0.017918
+v -0.033769 0.108381 0.016251
+v -0.027572 0.108381 0.025526
+v -0.028790 0.108381 0.024113
+v -0.029938 0.108381 0.022643
+v -0.022051 0.108381 0.030530
+v -0.023522 0.108381 0.029382
+v -0.024934 0.108381 0.028164
+v -0.015660 0.108381 0.034361
+v -0.017326 0.108381 0.033522
+v -0.018949 0.108381 0.032602
+v -0.008644 0.108381 0.036871
+v -0.010442 0.108381 0.036373
+v -0.012214 0.108381 0.035788
+v -0.001273 0.108381 0.037964
+v -0.003134 0.108381 0.037827
+v -0.004986 0.108381 0.037599
+v 0.006169 0.108381 0.037599
+v 0.004317 0.108381 0.037827
+v 0.002457 0.108381 0.037964
+v 0.013397 0.108381 0.035788
+v 0.011625 0.108381 0.036373
+v 0.009827 0.108381 0.036871
+v 0.020133 0.108381 0.032602
+v 0.018509 0.108381 0.033522
+v 0.016843 0.108381 0.034361
+v 0.026116 0.108380 0.028166
+v 0.024705 0.108381 0.029383
+v 0.023234 0.108381 0.030530
+v 0.031109 0.108378 0.022649
+v 0.029964 0.108378 0.024124
+v 0.028749 0.108378 0.025535
+v 0.034946 0.108397 0.015995
+v 0.034100 0.108392 0.017804
+v 0.033178 0.108386 0.019501
+v 0.037562 0.108356 0.007742
+v 0.037029 0.108381 0.009827
+v 0.036413 0.108395 0.011965
+v 0.038789 0.108142 0.001288
+v 0.038628 0.108192 0.002642
+v 0.038366 0.108255 0.004130
+v 0.038366 0.108255 -0.004130
+v 0.038628 0.108192 -0.002642
+v 0.038789 0.108142 -0.001288
+v 0.036413 0.108395 -0.011965
+v 0.037029 0.108381 -0.009827
+v 0.037562 0.108356 -0.007742
+v 0.033178 0.108386 -0.019501
+v 0.034100 0.108392 -0.017804
+v 0.034946 0.108397 -0.015995
+v 0.028749 0.108378 -0.025535
+v 0.029964 0.108378 -0.024124
+v 0.031109 0.108378 -0.022649
+v 0.023234 0.108381 -0.030530
+v 0.024704 0.108381 -0.029383
+v 0.026116 0.108380 -0.028166
+v 0.016843 0.108381 -0.034361
+v 0.018509 0.108381 -0.033522
+v 0.020133 0.108381 -0.032602
+v 0.009827 0.108381 -0.036871
+v 0.011625 0.108381 -0.036373
+v 0.013397 0.108381 -0.035788
+v 0.002457 0.108381 -0.037964
+v 0.004317 0.108381 -0.037827
+v 0.006169 0.108381 -0.037599
+v 0.021414 0.093345 0.031163
+v 0.021530 0.098301 0.031336
+v 0.021629 0.103369 0.031485
+v 0.027365 0.103368 0.026780
+v 0.027239 0.098300 0.026652
+v 0.027092 0.093345 0.026505
+v -0.034035 0.093345 -0.014343
+v -0.034227 0.098301 -0.014422
+v -0.034393 0.103369 -0.014491
+v -0.036547 0.103369 -0.007387
+v -0.036372 0.098301 -0.007353
+v -0.036167 0.093345 -0.007312
+v 0.032063 0.103361 0.021040
+v 0.031916 0.098288 0.020940
+v 0.031745 0.093331 0.020818
+v -0.037275 0.103369 -0.000000
+v -0.037096 0.098301 -0.000000
+v -0.036888 0.093345 -0.000000
+v 0.035584 0.103298 0.014052
+v 0.035428 0.098164 0.013987
+v 0.035253 0.093175 0.013879
+v -0.036547 0.103369 0.007387
+v -0.036372 0.098301 0.007353
+v -0.036167 0.093345 0.007312
+v 0.037883 0.102958 0.005797
+v 0.037787 0.097305 0.005622
+v 0.037742 0.091257 0.005184
+v -0.034393 0.103369 0.014491
+v -0.034227 0.098301 0.014422
+v -0.034035 0.093345 0.014343
+v 0.038727 0.102649 -0.000000
+v 0.038649 0.096936 -0.000000
+v 0.038596 0.091062 -0.000000
+v -0.030893 0.103369 0.021038
+v -0.030745 0.098301 0.020938
+v -0.030571 0.093345 0.020822
+v 0.037883 0.102958 -0.005797
+v 0.037787 0.097305 -0.005623
+v 0.037742 0.091257 -0.005184
+v -0.026184 0.103369 0.026776
+v -0.026058 0.098301 0.026649
+v -0.025910 0.093345 0.026502
+v 0.035584 0.103298 -0.014052
+v 0.035428 0.098164 -0.013987
+v 0.035253 0.093175 -0.013879
+v -0.020446 0.103369 0.031485
+v -0.020347 0.098301 0.031336
+v -0.020231 0.093345 0.031163
+v 0.032063 0.103361 -0.021040
+v 0.031916 0.098288 -0.020940
+v 0.031745 0.093331 -0.020818
+v -0.013899 0.103369 0.034984
+v -0.013831 0.098301 0.034819
+v -0.013751 0.093345 0.034626
+v 0.000592 0.093345 -0.037479
+v 0.000592 0.098301 -0.037688
+v 0.000592 0.103369 -0.037867
+v -0.006796 0.103369 -0.037139
+v -0.006761 0.098301 -0.036964
+v -0.006720 0.093345 -0.036759
+v 0.027365 0.103368 -0.026780
+v 0.027239 0.098300 -0.026653
+v 0.027092 0.093345 -0.026505
+v -0.006796 0.103369 0.037139
+v -0.006761 0.098301 0.036964
+v -0.006720 0.093345 0.036759
+v -0.013899 0.103369 -0.034984
+v -0.013831 0.098301 -0.034819
+v -0.013751 0.093345 -0.034626
+v 0.021629 0.103369 -0.031485
+v 0.021530 0.098301 -0.031336
+v 0.021414 0.093345 -0.031163
+v 0.000592 0.103369 0.037867
+v 0.000592 0.098301 0.037688
+v 0.000592 0.093345 0.037479
+v -0.020446 0.103369 -0.031485
+v -0.020347 0.098301 -0.031336
+v -0.020231 0.093345 -0.031163
+v 0.015083 0.103369 -0.034984
+v 0.015014 0.098301 -0.034819
+v 0.014934 0.093345 -0.034626
+v 0.007979 0.103369 0.037139
+v 0.007944 0.098301 0.036964
+v 0.007904 0.093345 0.036759
+v -0.026184 0.103369 -0.026776
+v -0.026058 0.098301 -0.026649
+v -0.025910 0.093345 -0.026502
+v 0.007979 0.103369 -0.037139
+v 0.007944 0.098301 -0.036964
+v 0.007903 0.093345 -0.036759
+v 0.015083 0.103369 0.034984
+v 0.015014 0.098301 0.034819
+v 0.014934 0.093345 0.034626
+v -0.030893 0.103369 -0.021038
+v -0.030745 0.098301 -0.020938
+v -0.030571 0.093345 -0.020822
+v -0.005042 0.127100 -0.037977
+v -0.003172 0.127100 -0.038208
+v -0.001292 0.127100 -0.038346
+v -0.012342 0.127100 -0.036148
+v -0.010553 0.127100 -0.036739
+v -0.008737 0.127100 -0.037242
+v -0.019146 0.127100 -0.032930
+v -0.017507 0.127100 -0.033859
+v -0.015823 0.127100 -0.034707
+v -0.025191 0.127100 -0.028447
+v -0.023764 0.127100 -0.029678
+v -0.022279 0.127100 -0.030837
+v -0.030246 0.127100 -0.022870
+v -0.029086 0.127100 -0.024356
+v -0.027855 0.127100 -0.025783
+v -0.034115 0.127100 -0.016415
+v -0.033268 0.127100 -0.018098
+v -0.032339 0.127100 -0.019738
+v -0.036650 0.127100 -0.009329
+v -0.036148 0.127100 -0.011145
+v -0.035557 0.127100 -0.012934
+v -0.037755 0.127100 -0.001884
+v -0.037616 0.127100 -0.003763
+v -0.037385 0.127100 -0.005633
+v -0.037385 0.127100 0.005633
+v -0.037616 0.127100 0.003763
+v -0.037755 0.127100 0.001884
+v -0.035557 0.127100 0.012934
+v -0.036148 0.127100 0.011145
+v -0.036650 0.127100 0.009329
+v -0.032339 0.127100 0.019738
+v -0.033268 0.127100 0.018098
+v -0.034115 0.127100 0.016415
+v -0.027855 0.127100 0.025783
+v -0.029086 0.127100 0.024356
+v -0.030246 0.127100 0.022870
+v -0.022279 0.127100 0.030837
+v -0.023764 0.127100 0.029678
+v -0.025191 0.127100 0.028447
+v -0.015823 0.127100 0.034707
+v -0.017507 0.127100 0.033859
+v -0.019146 0.127100 0.032930
+v -0.008737 0.127100 0.037242
+v -0.010553 0.127100 0.036739
+v -0.012342 0.127100 0.036148
+v -0.001292 0.127100 0.038346
+v -0.003172 0.127100 0.038208
+v -0.005042 0.127100 0.037977
+v 0.006225 0.127100 0.037977
+v 0.004355 0.127100 0.038208
+v 0.002475 0.127100 0.038346
+v 0.013526 0.127100 0.036148
+v 0.011736 0.127100 0.036739
+v 0.009920 0.127100 0.037242
+v 0.020329 0.127100 0.032930
+v 0.018690 0.127100 0.033859
+v 0.017007 0.127100 0.034707
+v 0.026372 0.127100 0.028451
+v 0.024947 0.127100 0.029679
+v 0.023462 0.127100 0.030837
+v 0.031411 0.127109 0.022834
+v 0.030253 0.127100 0.024362
+v 0.029028 0.127098 0.025798
+v 0.035344 0.127255 0.015629
+v 0.034466 0.127201 0.017592
+v 0.033517 0.127158 0.019452
+v 0.038309 0.128479 0.006767
+v 0.037601 0.127731 0.009173
+v 0.036895 0.127426 0.011426
+v 0.039607 0.127788 0.001136
+v 0.039459 0.128169 0.002201
+v 0.039294 0.129078 0.003124
+v 0.039294 0.129078 -0.003124
+v 0.039459 0.128169 -0.002201
+v 0.039607 0.127788 -0.001136
+v 0.036895 0.127426 -0.011427
+v 0.037601 0.127731 -0.009173
+v 0.038309 0.128479 -0.006767
+v 0.033517 0.127158 -0.019452
+v 0.034466 0.127201 -0.017592
+v 0.035344 0.127255 -0.015629
+v 0.029027 0.127098 -0.025798
+v 0.030253 0.127100 -0.024362
+v 0.031411 0.127109 -0.022834
+v 0.023462 0.127100 -0.030837
+v 0.024947 0.127100 -0.029679
+v 0.026372 0.127100 -0.028451
+v 0.017007 0.127100 -0.034707
+v 0.018690 0.127100 -0.033859
+v 0.020329 0.127100 -0.032930
+v 0.009920 0.127100 -0.037242
+v 0.011736 0.127100 -0.036739
+v 0.013526 0.127100 -0.036148
+v 0.002475 0.127100 -0.038346
+v 0.004355 0.127100 -0.038208
+v 0.006225 0.127100 -0.037977
+v 0.035831 0.113324 0.013964
+v 0.035933 0.118086 0.013827
+v 0.036036 0.122735 0.013683
+v 0.038634 0.123987 0.005054
+v 0.038353 0.118581 0.005520
+v 0.038158 0.113453 0.005740
+v -0.036793 0.113209 0.007436
+v -0.036877 0.117888 0.007453
+v -0.036960 0.122494 0.007470
+v -0.034782 0.122494 0.014652
+v -0.034703 0.117888 0.014619
+v -0.034624 0.113209 0.014587
+v 0.039432 0.123014 -0.000000
+v 0.039207 0.118238 -0.000000
+v 0.039006 0.113300 -0.000000
+v -0.031243 0.122494 0.021271
+v -0.031173 0.117888 0.021224
+v -0.031101 0.113209 0.021176
+v 0.038634 0.123987 -0.005054
+v 0.038353 0.118581 -0.005520
+v 0.038158 0.113453 -0.005740
+v -0.026482 0.122494 0.027073
+v -0.026422 0.117888 0.027013
+v -0.026361 0.113209 0.026953
+v 0.036036 0.122735 -0.013683
+v 0.035933 0.118086 -0.013827
+v 0.035831 0.113324 -0.013964
+v -0.020680 0.122494 0.031835
+v -0.020632 0.117888 0.031764
+v -0.020585 0.113209 0.031693
+v 0.032411 0.122521 -0.021172
+v 0.032340 0.117909 -0.021159
+v 0.032268 0.113220 -0.021145
+v -0.014060 0.122494 0.035373
+v -0.014028 0.117888 0.035294
+v -0.013995 0.113209 0.035215
+v 0.000592 0.113209 -0.038117
+v 0.000592 0.117888 -0.038202
+v 0.000592 0.122494 -0.038288
+v -0.006878 0.122494 -0.037552
+v -0.006861 0.117888 -0.037468
+v -0.006845 0.113209 -0.037384
+v 0.027660 0.122492 -0.027082
+v 0.027600 0.117887 -0.027020
+v 0.027540 0.113208 -0.026959
+v -0.006878 0.122494 0.037552
+v -0.006861 0.117888 0.037468
+v -0.006845 0.113209 0.037384
+v -0.014060 0.122494 -0.035373
+v -0.014028 0.117888 -0.035294
+v -0.013995 0.113209 -0.035215
+v 0.021863 0.122494 -0.031835
+v 0.021816 0.117888 -0.031764
+v 0.021768 0.113209 -0.031693
+v 0.000592 0.122494 0.038288
+v 0.000592 0.117888 0.038202
+v 0.000592 0.113209 0.038117
+v -0.020680 0.122494 -0.031835
+v -0.020632 0.117888 -0.031764
+v -0.020585 0.113209 -0.031693
+v 0.015244 0.122494 -0.035373
+v 0.015211 0.117888 -0.035294
+v 0.015178 0.113209 -0.035215
+v 0.008061 0.122494 0.037552
+v 0.008045 0.117888 0.037468
+v 0.008028 0.113209 0.037384
+v -0.026482 0.122494 -0.027073
+v -0.026422 0.117888 -0.027013
+v -0.026361 0.113209 -0.026953
+v 0.008061 0.122494 -0.037552
+v 0.008045 0.117888 -0.037468
+v 0.008028 0.113209 -0.037384
+v 0.015244 0.122494 0.035373
+v 0.015211 0.117888 0.035294
+v 0.015178 0.113209 0.035215
+v -0.031243 0.122494 -0.021271
+v -0.031173 0.117888 -0.021224
+v -0.031101 0.113209 -0.021176
+v 0.021863 0.122494 0.031835
+v 0.021816 0.117888 0.031764
+v 0.021768 0.113209 0.031693
+v -0.034782 0.122494 -0.014652
+v -0.034703 0.117888 -0.014619
+v -0.034624 0.113209 -0.014587
+v 0.027660 0.122492 0.027082
+v 0.027600 0.117887 0.027020
+v 0.027540 0.113208 0.026959
+v -0.036960 0.122494 -0.007470
+v -0.036877 0.117888 -0.007453
+v -0.036793 0.113209 -0.007436
+v 0.032411 0.122521 0.021172
+v 0.032340 0.117909 0.021159
+v 0.032268 0.113220 0.021144
+v -0.037696 0.122494 -0.000000
+v -0.037611 0.117888 -0.000000
+v -0.037525 0.113209 -0.000000
+v -0.005213 0.146835 -0.039129
+v -0.003286 0.146835 -0.039367
+v -0.001349 0.146835 -0.039510
+v -0.012735 0.146835 -0.037245
+v -0.010891 0.146835 -0.037854
+v -0.009020 0.146835 -0.038372
+v -0.019745 0.146835 -0.033930
+v -0.018056 0.146835 -0.034887
+v -0.016321 0.146835 -0.035760
+v -0.025974 0.146835 -0.029310
+v -0.024503 0.146835 -0.030578
+v -0.022973 0.146835 -0.031773
+v -0.031181 0.146835 -0.023564
+v -0.029987 0.146835 -0.025095
+v -0.028719 0.146835 -0.026565
+v -0.035168 0.146835 -0.016913
+v -0.034295 0.146835 -0.018647
+v -0.033338 0.146835 -0.020337
+v -0.037780 0.146835 -0.009612
+v -0.037262 0.146835 -0.011483
+v -0.036653 0.146835 -0.013327
+v -0.038918 0.146835 -0.001941
+v -0.038775 0.146835 -0.003877
+v -0.038538 0.146835 -0.005804
+v -0.038538 0.146835 0.005804
+v -0.038775 0.146835 0.003877
+v -0.038918 0.146835 0.001941
+v -0.036653 0.146835 0.013327
+v -0.037262 0.146835 0.011483
+v -0.037780 0.146835 0.009612
+v -0.033338 0.146835 0.020337
+v -0.034295 0.146835 0.018647
+v -0.035168 0.146835 0.016913
+v -0.028719 0.146835 0.026565
+v -0.029987 0.146835 0.025095
+v -0.031181 0.146835 0.023564
+v -0.022973 0.146835 0.031773
+v -0.024503 0.146835 0.030578
+v -0.025974 0.146835 0.029310
+v -0.016321 0.146835 0.035760
+v -0.018056 0.146835 0.034887
+v -0.019745 0.146835 0.033930
+v -0.009020 0.146835 0.038372
+v -0.010891 0.146835 0.037854
+v -0.012735 0.146835 0.037245
+v -0.001349 0.146835 0.039510
+v -0.003286 0.146835 0.039367
+v -0.005213 0.146835 0.039129
+v 0.006396 0.146835 0.039129
+v 0.004469 0.146835 0.039367
+v 0.002533 0.146835 0.039510
+v 0.013918 0.146835 0.037245
+v 0.012075 0.146835 0.037854
+v 0.010203 0.146835 0.038372
+v 0.020928 0.146835 0.033930
+v 0.019239 0.146835 0.034887
+v 0.017505 0.146835 0.035760
+v 0.027155 0.146836 0.029314
+v 0.025686 0.146835 0.030579
+v 0.024156 0.146835 0.031773
+v 0.032348 0.146828 0.023526
+v 0.031155 0.146835 0.025099
+v 0.029892 0.146837 0.026579
+v 0.036389 0.146671 0.016145
+v 0.035490 0.146739 0.018143
+v 0.034516 0.146784 0.020048
+v 0.039168 0.144823 0.007113
+v 0.038609 0.145932 0.009623
+v 0.037953 0.146401 0.011910
+v 0.040117 0.144047 0.001152
+v 0.039969 0.143815 0.002231
+v 0.039769 0.143091 0.003162
+v 0.039769 0.143091 -0.003162
+v 0.039969 0.143815 -0.002231
+v 0.040117 0.144047 -0.001152
+v 0.037953 0.146401 -0.011910
+v 0.038609 0.145932 -0.009623
+v 0.039168 0.144823 -0.007113
+v 0.034516 0.146784 -0.020049
+v 0.035490 0.146739 -0.018143
+v 0.036389 0.146671 -0.016145
+v 0.029891 0.146837 -0.026579
+v 0.031155 0.146835 -0.025099
+v 0.032348 0.146828 -0.023526
+v 0.024156 0.146835 -0.031773
+v 0.025686 0.146835 -0.030579
+v 0.027154 0.146836 -0.029314
+v 0.017505 0.146835 -0.035760
+v 0.019239 0.146835 -0.034887
+v 0.020928 0.146835 -0.033930
+v 0.010203 0.146835 -0.038372
+v 0.012075 0.146835 -0.037854
+v 0.013918 0.146835 -0.037245
+v 0.002533 0.146835 -0.039510
+v 0.004469 0.146835 -0.039367
+v 0.006396 0.146835 -0.039129
+v 0.039155 0.133253 -0.004277
+v 0.039226 0.136238 -0.004432
+v 0.039367 0.139187 -0.004297
+v 0.036793 0.141425 -0.013765
+v 0.036499 0.136568 -0.013594
+v 0.036297 0.131900 -0.013536
+v -0.026660 0.131780 0.027252
+v -0.026817 0.136591 0.027408
+v -0.027049 0.141591 0.027640
+v -0.021125 0.141591 0.032502
+v -0.020943 0.136591 0.032229
+v -0.020820 0.131780 0.032045
+v 0.033078 0.141578 -0.021569
+v 0.032805 0.136594 -0.021382
+v 0.032621 0.131797 -0.021265
+v -0.014367 0.141591 0.036114
+v -0.014242 0.136591 0.035811
+v -0.014157 0.131780 0.035607
+v 0.000592 0.131780 -0.038540
+v 0.000592 0.136591 -0.038761
+v 0.000592 0.141591 -0.039089
+v -0.007034 0.141591 -0.038338
+v -0.006970 0.136591 -0.038017
+v -0.006927 0.131780 -0.037800
+v 0.028226 0.141592 -0.027650
+v 0.027994 0.136591 -0.027418
+v 0.027837 0.131779 -0.027262
+v -0.007034 0.141591 0.038338
+v -0.006970 0.136591 0.038017
+v -0.006927 0.131780 0.037800
+v -0.014367 0.141591 -0.036114
+v -0.014242 0.136591 -0.035811
+v -0.014157 0.131780 -0.035607
+v 0.022309 0.141591 -0.032502
+v 0.022126 0.136591 -0.032229
+v 0.022003 0.131780 -0.032045
+v 0.000592 0.141591 0.039089
+v 0.000592 0.136591 0.038761
+v 0.000592 0.131780 0.038540
+v -0.021125 0.141591 -0.032502
+v -0.020943 0.136591 -0.032229
+v -0.020820 0.131780 -0.032045
+v 0.015550 0.141591 -0.036114
+v 0.015425 0.136591 -0.035811
+v 0.015340 0.131780 -0.035607
+v 0.008218 0.141591 0.038338
+v 0.008154 0.136591 0.038017
+v 0.008111 0.131780 0.037800
+v -0.027049 0.141591 -0.027640
+v -0.026817 0.136591 -0.027408
+v -0.026660 0.131780 -0.027252
+v 0.008218 0.141591 -0.038338
+v 0.008154 0.136591 -0.038017
+v 0.008110 0.131780 -0.037800
+v 0.015551 0.141591 0.036114
+v 0.015425 0.136591 0.035811
+v 0.015340 0.131780 0.035607
+v -0.031910 0.141591 -0.021717
+v -0.031637 0.136591 -0.021535
+v -0.031453 0.131780 -0.021412
+v 0.022309 0.141591 0.032502
+v 0.022126 0.136591 0.032229
+v 0.022004 0.131780 0.032045
+v -0.035522 0.141591 -0.014959
+v -0.035219 0.136591 -0.014833
+v -0.035015 0.131780 -0.014749
+v 0.028226 0.141592 0.027650
+v 0.027994 0.136591 0.027418
+v 0.027838 0.131779 0.027262
+v -0.037747 0.141591 -0.007626
+v -0.037425 0.136591 -0.007562
+v -0.037208 0.131780 -0.007519
+v 0.033078 0.141578 0.021569
+v 0.032806 0.136594 0.021382
+v 0.032621 0.131797 0.021265
+v -0.038498 0.141591 -0.000000
+v -0.038170 0.136591 -0.000000
+v -0.037949 0.131780 -0.000000
+v 0.036793 0.141425 0.013765
+v 0.036499 0.136568 0.013594
+v 0.036297 0.131900 0.013535
+v -0.037747 0.141591 0.007626
+v -0.037425 0.136591 0.007562
+v -0.037208 0.131780 0.007519
+v 0.039367 0.139187 0.004297
+v 0.039226 0.136238 0.004431
+v 0.039155 0.133253 0.004277
+v -0.035522 0.141591 0.014959
+v -0.035219 0.136591 0.014833
+v -0.035015 0.131780 0.014749
+v -0.031910 0.141591 0.021717
+v -0.031637 0.136591 0.021535
+v -0.031453 0.131780 0.021412
+v -0.005639 0.167850 -0.042001
+v -0.003570 0.167850 -0.042256
+v -0.001492 0.167850 -0.042409
+v -0.013713 0.167850 -0.039978
+v -0.011734 0.167850 -0.040632
+v -0.009725 0.167850 -0.041188
+v -0.021237 0.167850 -0.036419
+v -0.019424 0.167850 -0.037447
+v -0.017562 0.167850 -0.038384
+v -0.027923 0.167850 -0.031461
+v -0.026345 0.167850 -0.032822
+v -0.024702 0.167850 -0.034104
+v -0.033513 0.167850 -0.025294
+v -0.032231 0.167850 -0.026936
+v -0.030869 0.167850 -0.028515
+v -0.037792 0.167850 -0.018154
+v -0.036855 0.167850 -0.020016
+v -0.035828 0.167850 -0.021829
+v -0.040596 0.167850 -0.010317
+v -0.040040 0.167850 -0.012326
+v -0.039387 0.167850 -0.014304
+v -0.041817 0.167850 -0.002083
+v -0.041664 0.167850 -0.004162
+v -0.041409 0.167850 -0.006230
+v -0.041409 0.167850 0.006230
+v -0.041664 0.167850 0.004162
+v -0.041817 0.167850 0.002083
+v -0.039387 0.167850 0.014304
+v -0.040040 0.167850 0.012326
+v -0.040596 0.167850 0.010317
+v -0.035828 0.167850 0.021829
+v -0.036855 0.167850 0.020016
+v -0.037792 0.167850 0.018154
+v -0.030869 0.167850 0.028515
+v -0.032231 0.167850 0.026936
+v -0.033513 0.167850 0.025294
+v -0.024702 0.167850 0.034104
+v -0.026345 0.167850 0.032822
+v -0.027923 0.167850 0.031461
+v -0.017562 0.167850 0.038384
+v -0.019424 0.167850 0.037447
+v -0.021237 0.167850 0.036419
+v -0.009725 0.167850 0.041188
+v -0.011734 0.167850 0.040632
+v -0.013713 0.167850 0.039978
+v -0.001492 0.167850 0.042409
+v -0.003570 0.167850 0.042256
+v -0.005639 0.167850 0.042001
+v 0.006822 0.167850 0.042001
+v 0.004754 0.167850 0.042256
+v 0.002675 0.167850 0.042409
+v 0.014896 0.167850 0.039978
+v 0.012917 0.167850 0.040632
+v 0.010909 0.167850 0.041188
+v 0.022421 0.167850 0.036419
+v 0.020607 0.167850 0.037447
+v 0.018746 0.167850 0.038384
+v 0.029105 0.167851 0.031463
+v 0.027528 0.167850 0.032823
+v 0.025885 0.167850 0.034104
+v 0.034688 0.167851 0.025294
+v 0.033408 0.167853 0.026943
+v 0.032048 0.167852 0.028521
+v 0.038977 0.167805 0.018014
+v 0.038035 0.167826 0.019928
+v 0.037004 0.167839 0.021784
+v 0.041820 0.167647 0.009950
+v 0.041252 0.167692 0.011997
+v 0.040588 0.167737 0.014035
+v 0.043080 0.167529 0.001959
+v 0.042920 0.167545 0.003926
+v 0.042655 0.167570 0.005910
+v 0.042655 0.167570 -0.005910
+v 0.042920 0.167545 -0.003927
+v 0.043080 0.167529 -0.001959
+v 0.040588 0.167737 -0.014035
+v 0.041252 0.167692 -0.011997
+v 0.041819 0.167647 -0.009951
+v 0.037004 0.167839 -0.021784
+v 0.038035 0.167826 -0.019928
+v 0.038977 0.167805 -0.018014
+v 0.032048 0.167852 -0.028521
+v 0.033408 0.167853 -0.026943
+v 0.034688 0.167851 -0.025294
+v 0.025885 0.167850 -0.034105
+v 0.027528 0.167850 -0.032823
+v 0.029105 0.167851 -0.031463
+v 0.018746 0.167850 -0.038384
+v 0.020607 0.167850 -0.037447
+v 0.022421 0.167850 -0.036419
+v 0.010909 0.167850 -0.041188
+v 0.012917 0.167850 -0.040632
+v 0.014896 0.167850 -0.039978
+v 0.002675 0.167850 -0.042409
+v 0.004753 0.167850 -0.042256
+v 0.006822 0.167850 -0.042001
+v -0.007248 0.152324 -0.039411
+v -0.007391 0.157838 -0.040131
+v -0.007543 0.163105 -0.040897
+v -0.015366 0.163105 -0.038524
+v -0.015067 0.157838 -0.037803
+v -0.014786 0.152324 -0.037124
+v 0.029000 0.152325 -0.028421
+v 0.029521 0.157840 -0.028940
+v 0.030074 0.163107 -0.029490
+v 0.023758 0.163105 -0.034671
+v 0.023324 0.157838 -0.034022
+v 0.022916 0.152324 -0.033411
+v -0.007248 0.152324 0.039411
+v -0.007391 0.157838 0.040131
+v -0.007543 0.163105 0.040897
+v 0.000592 0.163105 0.041698
+v 0.000592 0.157838 0.040918
+v 0.000592 0.152324 0.040183
+v -0.022575 0.163105 -0.034671
+v -0.022141 0.157838 -0.034022
+v -0.021733 0.152324 -0.033411
+v 0.016549 0.163105 -0.038524
+v 0.016250 0.157838 -0.037803
+v 0.015969 0.152324 -0.037124
+v 0.008727 0.163105 0.040897
+v 0.008574 0.157838 0.040131
+v 0.008431 0.152324 0.039411
+v -0.028893 0.163105 -0.029485
+v -0.028342 0.157838 -0.028933
+v -0.027822 0.152324 -0.028414
+v 0.008727 0.163105 -0.040897
+v 0.008574 0.157838 -0.040131
+v 0.008431 0.152324 -0.039411
+v 0.016549 0.163105 0.038524
+v 0.016250 0.157838 0.037803
+v 0.015969 0.152324 0.037124
+v -0.034079 0.163105 -0.023166
+v -0.033430 0.157838 -0.022733
+v -0.032819 0.152324 -0.022324
+v 0.000592 0.163105 -0.041698
+v 0.000592 0.157838 -0.040918
+v 0.000592 0.152324 -0.040183
+v 0.023758 0.163105 0.034671
+v 0.023324 0.157838 0.034022
+v 0.022916 0.152324 0.033411
+v -0.037932 0.163105 -0.015957
+v -0.037211 0.157838 -0.015659
+v -0.036532 0.152324 -0.015377
+v 0.030074 0.163107 0.029490
+v 0.029521 0.157840 0.028939
+v 0.029000 0.152325 0.028421
+v -0.040305 0.163105 -0.008135
+v -0.039540 0.157838 -0.007983
+v -0.038819 0.152324 -0.007839
+v 0.035252 0.163094 0.023125
+v 0.034602 0.157819 0.022660
+v 0.033989 0.152299 0.022220
+v -0.041106 0.163105 -0.000000
+v -0.040326 0.157838 -0.000000
+v -0.039591 0.152324 -0.000000
+v 0.039137 0.162955 0.015559
+v 0.038433 0.157611 0.015023
+v 0.037771 0.152049 0.014503
+v -0.040305 0.163105 0.008135
+v -0.039540 0.157838 0.007983
+v -0.038819 0.152324 0.007839
+v 0.041585 0.162587 0.007412
+v 0.040862 0.156737 0.006702
+v 0.040164 0.150054 0.005705
+v -0.037932 0.163105 0.015957
+v -0.037211 0.157838 0.015659
+v -0.036532 0.152324 0.015377
+v 0.042440 0.162463 -0.000000
+v 0.041706 0.156713 -0.000000
+v 0.040948 0.150503 -0.000000
+v -0.034079 0.163105 0.023166
+v -0.033430 0.157838 0.022733
+v -0.032819 0.152324 0.022324
+v 0.041585 0.162587 -0.007412
+v 0.040862 0.156737 -0.006702
+v 0.040164 0.150054 -0.005705
+v -0.028893 0.163105 0.029485
+v -0.028342 0.157838 0.028933
+v -0.027822 0.152324 0.028414
+v 0.039137 0.162955 -0.015559
+v 0.038432 0.157611 -0.015023
+v 0.037771 0.152049 -0.014503
+v -0.022575 0.163105 0.034671
+v -0.022141 0.157838 0.034022
+v -0.021733 0.152324 0.033411
+v 0.035252 0.163094 -0.023125
+v 0.034602 0.157819 -0.022660
+v 0.033989 0.152299 -0.022220
+v -0.015366 0.163105 0.038524
+v -0.015067 0.157838 0.037803
+v -0.014786 0.152324 0.037124
+v -0.006031 0.179194 -0.044645
+v -0.003832 0.179194 -0.044916
+v -0.001623 0.179194 -0.045079
+v -0.014613 0.179194 -0.042495
+v -0.012510 0.179194 -0.043190
+v -0.010375 0.179194 -0.043781
+v -0.022611 0.179194 -0.038712
+v -0.020684 0.179194 -0.039804
+v -0.018705 0.179194 -0.040800
+v -0.029718 0.179194 -0.033441
+v -0.028041 0.179194 -0.034888
+v -0.026294 0.179194 -0.036251
+v -0.035660 0.179194 -0.026886
+v -0.034297 0.179194 -0.028632
+v -0.032850 0.179194 -0.030310
+v -0.040208 0.179194 -0.019297
+v -0.039212 0.179194 -0.021276
+v -0.038120 0.179194 -0.023203
+v -0.043189 0.179194 -0.010966
+v -0.042598 0.179194 -0.013101
+v -0.041903 0.179194 -0.015205
+v -0.044487 0.179194 -0.002215
+v -0.044324 0.179194 -0.004424
+v -0.044053 0.179194 -0.006622
+v -0.044053 0.179194 0.006622
+v -0.044324 0.179194 0.004424
+v -0.044487 0.179194 0.002215
+v -0.041903 0.179194 0.015205
+v -0.042598 0.179194 0.013101
+v -0.043189 0.179194 0.010966
+v -0.038120 0.179194 0.023203
+v -0.039212 0.179194 0.021276
+v -0.040208 0.179194 0.019297
+v -0.032850 0.179194 0.030310
+v -0.034297 0.179194 0.028632
+v -0.035660 0.179194 0.026886
+v -0.026294 0.179194 0.036251
+v -0.028041 0.179194 0.034888
+v -0.029718 0.179194 0.033441
+v -0.018705 0.179194 0.040800
+v -0.020684 0.179194 0.039804
+v -0.022611 0.179194 0.038712
+v -0.010375 0.179194 0.043781
+v -0.012510 0.179194 0.043190
+v -0.014613 0.179194 0.042495
+v -0.001623 0.179194 0.045079
+v -0.003832 0.179194 0.044916
+v -0.006031 0.179194 0.044645
+v 0.007214 0.179194 0.044645
+v 0.005015 0.179194 0.044916
+v 0.002806 0.179194 0.045079
+v 0.015797 0.179194 0.042495
+v 0.013693 0.179194 0.043190
+v 0.011558 0.179194 0.043781
+v 0.023795 0.179194 0.038712
+v 0.021867 0.179194 0.039804
+v 0.019889 0.179194 0.040800
+v 0.030901 0.179194 0.033442
+v 0.029224 0.179194 0.034888
+v 0.027477 0.179194 0.036251
+v 0.036842 0.179195 0.026888
+v 0.035479 0.179195 0.028634
+v 0.034033 0.179195 0.030311
+v 0.041390 0.179197 0.019300
+v 0.040394 0.179196 0.021279
+v 0.039302 0.179196 0.023206
+v 0.044372 0.179196 0.010967
+v 0.043781 0.179197 0.013103
+v 0.043086 0.179197 0.015208
+v 0.045671 0.179195 0.002214
+v 0.045508 0.179195 0.004424
+v 0.045236 0.179196 0.006622
+v 0.045236 0.179196 -0.006622
+v 0.045508 0.179195 -0.004424
+v 0.045671 0.179195 -0.002214
+v 0.043086 0.179197 -0.015208
+v 0.043781 0.179197 -0.013103
+v 0.044372 0.179196 -0.010968
+v 0.039302 0.179196 -0.023206
+v 0.040394 0.179196 -0.021279
+v 0.041390 0.179197 -0.019300
+v 0.034032 0.179195 -0.030311
+v 0.035479 0.179195 -0.028634
+v 0.036842 0.179195 -0.026888
+v 0.027477 0.179194 -0.036251
+v 0.029224 0.179194 -0.034888
+v 0.030901 0.179194 -0.033442
+v 0.019888 0.179194 -0.040800
+v 0.021867 0.179194 -0.039804
+v 0.023795 0.179194 -0.038712
+v 0.011558 0.179194 -0.043781
+v 0.013693 0.179194 -0.043190
+v 0.015796 0.179194 -0.042495
+v 0.002806 0.179194 -0.045079
+v 0.005015 0.179194 -0.044916
+v 0.007214 0.179194 -0.044645
+v -0.029925 0.171847 -0.030517
+v -0.030387 0.175061 -0.030979
+v -0.030844 0.177506 -0.031435
+v -0.036372 0.177506 -0.024699
+v -0.035835 0.175061 -0.024340
+v -0.035293 0.171847 -0.023977
+v 0.009011 0.171847 -0.042328
+v 0.009139 0.175061 -0.042968
+v 0.009265 0.177506 -0.043602
+v 0.000592 0.177506 -0.044456
+v 0.000592 0.175061 -0.043810
+v 0.000592 0.171847 -0.043157
+v 0.017107 0.171847 0.039872
+v 0.017357 0.175061 0.040475
+v 0.017604 0.177506 0.041072
+v 0.025290 0.177506 0.036964
+v 0.024931 0.175061 0.036427
+v 0.024569 0.171847 0.035884
+v -0.040481 0.177506 -0.017013
+v -0.039884 0.175061 -0.016765
+v -0.039281 0.171847 -0.016516
+v 0.032026 0.177507 0.031436
+v 0.031569 0.175062 0.030980
+v 0.031107 0.171848 0.030520
+v -0.043010 0.177506 -0.008673
+v -0.042377 0.175061 -0.008547
+v -0.041737 0.171847 -0.008420
+v 0.037553 0.177509 0.024703
+v 0.037014 0.175064 0.024344
+v 0.036470 0.171849 0.023976
+v -0.043865 0.177506 -0.000000
+v -0.043219 0.175061 -0.000000
+v -0.042566 0.171847 -0.000000
+v 0.041662 0.177510 0.017015
+v 0.041066 0.175058 0.016748
+v 0.040466 0.171821 0.016437
+v -0.043010 0.177506 0.008673
+v -0.042377 0.175061 0.008547
+v -0.041737 0.171847 0.008420
+v 0.044195 0.177505 0.008668
+v 0.043567 0.175035 0.008502
+v 0.042942 0.171747 0.008265
+v -0.040481 0.177506 0.017013
+v -0.039884 0.175061 0.016765
+v -0.039281 0.171847 0.016516
+v 0.045049 0.177502 -0.000000
+v 0.044412 0.175022 -0.000000
+v 0.043784 0.171711 -0.000000
+v -0.036372 0.177506 0.024699
+v -0.035835 0.175061 0.024340
+v -0.035293 0.171847 0.023977
+v 0.044195 0.177505 -0.008668
+v 0.043567 0.175035 -0.008502
+v 0.042942 0.171747 -0.008265
+v -0.030844 0.177506 0.031435
+v -0.030387 0.175061 0.030979
+v -0.029925 0.171847 0.030517
+v 0.041662 0.177510 -0.017016
+v 0.041066 0.175058 -0.016748
+v 0.040466 0.171821 -0.016437
+v -0.024107 0.177506 0.036964
+v -0.023748 0.175061 0.036427
+v -0.023385 0.171847 0.035884
+v 0.037553 0.177509 -0.024703
+v 0.037014 0.175064 -0.024344
+v 0.036470 0.171849 -0.023976
+v -0.016421 0.177506 0.041072
+v -0.016174 0.175061 0.040475
+v -0.015924 0.171847 0.039872
+v -0.008081 0.177506 -0.043602
+v -0.007955 0.175061 -0.042968
+v -0.007828 0.171847 -0.042328
+v 0.032026 0.177507 -0.031436
+v 0.031569 0.175062 -0.030980
+v 0.031107 0.171848 -0.030520
+v -0.008081 0.177506 0.043602
+v -0.007955 0.175061 0.042968
+v -0.007828 0.171847 0.042328
+v -0.016421 0.177506 -0.041072
+v -0.016174 0.175061 -0.040475
+v -0.015924 0.171847 -0.039872
+v 0.025290 0.177506 -0.036964
+v 0.024931 0.175061 -0.036427
+v 0.024569 0.171847 -0.035884
+v 0.000592 0.177506 0.044456
+v 0.000592 0.175061 0.043810
+v 0.000592 0.171847 0.043157
+v -0.024107 0.177506 -0.036964
+v -0.023748 0.175061 -0.036427
+v -0.023385 0.171847 -0.035884
+v 0.017604 0.177506 -0.041072
+v 0.017357 0.175061 -0.040475
+v 0.017107 0.171847 -0.039872
+v 0.009265 0.177506 0.043602
+v 0.009139 0.175061 0.042968
+v 0.009011 0.171847 0.042328
+v -0.003163 0.003313 -0.025411
+v -0.001938 0.003313 -0.025684
+v -0.000684 0.003313 -0.025655
+v -0.008048 0.003313 -0.024190
+v -0.006900 0.003313 -0.024697
+v -0.005664 0.003313 -0.024913
+v -0.012601 0.003313 -0.022040
+v -0.011574 0.003313 -0.022761
+v -0.010404 0.003313 -0.023214
+v -0.016648 0.003313 -0.019043
+v -0.015781 0.003313 -0.019950
+v -0.014722 0.003313 -0.020623
+v -0.020031 0.003313 -0.015314
+v -0.019358 0.003313 -0.016373
+v -0.018451 0.003313 -0.017239
+v -0.022623 0.003313 -0.010996
+v -0.022169 0.003313 -0.012166
+v -0.021448 0.003313 -0.013193
+v -0.024322 0.003313 -0.006256
+v -0.024105 0.003313 -0.007492
+v -0.023599 0.003313 -0.008640
+v -0.025064 0.003313 -0.001275
+v -0.025092 0.003313 -0.002530
+v -0.024819 0.003313 -0.003754
+v -0.024819 0.003313 0.003754
+v -0.025092 0.003313 0.002530
+v -0.025064 0.003313 0.001275
+v -0.023599 0.003313 0.008640
+v -0.024105 0.003313 0.007492
+v -0.024322 0.003313 0.006256
+v -0.021448 0.003313 0.013193
+v -0.022169 0.003313 0.012166
+v -0.022623 0.003313 0.010996
+v -0.018451 0.003313 0.017239
+v -0.019358 0.003313 0.016373
+v -0.020031 0.003313 0.015314
+v -0.014722 0.003313 0.020623
+v -0.015781 0.003313 0.019950
+v -0.016648 0.003313 0.019043
+v -0.010404 0.003313 0.023214
+v -0.011574 0.003313 0.022761
+v -0.012601 0.003313 0.022040
+v -0.005664 0.003313 0.024913
+v -0.006900 0.003313 0.024697
+v -0.008048 0.003313 0.024190
+v -0.000684 0.003313 0.025655
+v -0.001938 0.003313 0.025684
+v -0.003163 0.003313 0.025411
+v 0.004346 0.003313 0.025411
+v 0.003121 0.003313 0.025684
+v 0.001867 0.003313 0.025655
+v 0.009231 0.003313 0.024190
+v 0.008083 0.003313 0.024697
+v 0.006847 0.003313 0.024913
+v 0.013785 0.003313 0.022040
+v 0.012758 0.003313 0.022761
+v 0.011588 0.003313 0.023214
+v 0.017831 0.003313 0.019043
+v 0.016964 0.003313 0.019950
+v 0.015905 0.003313 0.020623
+v 0.021215 0.003313 0.015314
+v 0.020542 0.003313 0.016373
+v 0.019634 0.003313 0.017239
+v 0.023806 0.003313 0.010996
+v 0.023353 0.003313 0.012166
+v 0.022632 0.003313 0.013193
+v 0.025505 0.003313 0.006256
+v 0.025289 0.003313 0.007492
+v 0.024782 0.003313 0.008640
+v 0.026247 0.003313 0.001275
+v 0.026276 0.003313 0.002530
+v 0.026003 0.003313 0.003754
+v 0.026003 0.003313 -0.003754
+v 0.026276 0.003313 -0.002530
+v 0.026247 0.003313 -0.001275
+v 0.024782 0.003313 -0.008640
+v 0.025289 0.003313 -0.007492
+v 0.025505 0.003313 -0.006256
+v 0.022632 0.003313 -0.013193
+v 0.023352 0.003313 -0.012166
+v 0.023806 0.003313 -0.010996
+v 0.019634 0.003313 -0.017239
+v 0.020542 0.003313 -0.016373
+v 0.021215 0.003313 -0.015314
+v 0.015905 0.003313 -0.020623
+v 0.016964 0.003313 -0.019950
+v 0.017831 0.003313 -0.019043
+v 0.011588 0.003313 -0.023214
+v 0.012758 0.003313 -0.022761
+v 0.013785 0.003313 -0.022040
+v 0.006847 0.003313 -0.024913
+v 0.008083 0.003313 -0.024697
+v 0.009231 0.003313 -0.024190
+v 0.001867 0.003313 -0.025655
+v 0.003121 0.003313 -0.025684
+v 0.004346 0.003313 -0.025411
+v 0.038628 0.002796 -0.000000
+v 0.035052 0.002932 -0.000000
+v 0.030807 0.003127 -0.000000
+v 0.030227 0.003127 0.005895
+v 0.034390 0.002932 0.006723
+v 0.037897 0.002796 0.007421
+v -0.031035 0.002796 0.021132
+v -0.028061 0.002932 0.019145
+v -0.024532 0.003127 0.016787
+v -0.027324 0.003127 0.011563
+v -0.031245 0.002932 0.013187
+v -0.034550 0.002796 0.014556
+v 0.037897 0.002796 -0.007421
+v 0.034390 0.002932 -0.006723
+v 0.030227 0.003127 -0.005895
+v -0.026304 0.002796 0.026896
+v -0.023775 0.002932 0.024367
+v -0.020774 0.003127 0.021366
+v 0.035733 0.002796 -0.014556
+v 0.032429 0.002932 -0.013187
+v 0.028507 0.003127 -0.011563
+v -0.020540 0.002796 0.031626
+v -0.018553 0.002932 0.028653
+v -0.016195 0.003127 0.025123
+v 0.032218 0.002796 -0.021132
+v 0.029244 0.002932 -0.019145
+v 0.025715 0.003127 -0.016787
+v -0.013964 0.002796 0.035141
+v -0.012596 0.002932 0.031837
+v -0.010971 0.003127 0.027915
+v -0.006829 0.002796 -0.037306
+v -0.006131 0.002932 -0.033798
+v -0.005303 0.003127 -0.029635
+v 0.000592 0.003127 -0.030216
+v 0.000592 0.002932 -0.034460
+v 0.000592 0.002796 -0.038037
+v 0.027487 0.002796 -0.026896
+v 0.024959 0.002932 -0.024367
+v 0.021957 0.003127 -0.021366
+v -0.006829 0.002796 0.037306
+v -0.006131 0.002932 0.033798
+v -0.005303 0.003127 0.029635
+v -0.013964 0.002796 -0.035141
+v -0.012596 0.002932 -0.031837
+v -0.010971 0.003127 -0.027915
+v 0.021724 0.002796 -0.031626
+v 0.019737 0.002932 -0.028653
+v 0.017378 0.003127 -0.025123
+v 0.000592 0.002796 0.038037
+v 0.000592 0.002932 0.034460
+v 0.000592 0.003127 0.030215
+v -0.020540 0.002796 -0.031626
+v -0.018553 0.002932 -0.028653
+v -0.016195 0.003127 -0.025123
+v 0.015148 0.002796 -0.035141
+v 0.013779 0.002932 -0.031837
+v 0.012155 0.003127 -0.027916
+v 0.008012 0.002796 0.037306
+v 0.007315 0.002932 0.033798
+v 0.006486 0.003127 0.029635
+v -0.026304 0.002796 -0.026896
+v -0.023775 0.002932 -0.024367
+v -0.020774 0.003127 -0.021366
+v 0.008012 0.002796 -0.037306
+v 0.007314 0.002932 -0.033798
+v 0.006486 0.003127 -0.029635
+v 0.015148 0.002796 0.035141
+v 0.013779 0.002932 0.031837
+v 0.012155 0.003127 0.027915
+v -0.031035 0.002796 -0.021132
+v -0.028061 0.002932 -0.019145
+v -0.024532 0.003127 -0.016787
+v 0.021724 0.002796 0.031626
+v 0.019737 0.002932 0.028653
+v 0.017378 0.003127 0.025123
+v -0.034550 0.002796 -0.014556
+v -0.031245 0.002932 -0.013187
+v -0.027324 0.003127 -0.011563
+v 0.027488 0.002796 0.026896
+v 0.024959 0.002932 0.024367
+v 0.021957 0.003127 0.021366
+v -0.036714 0.002796 -0.007421
+v -0.033206 0.002932 -0.006723
+v -0.029043 0.003127 -0.005895
+v 0.032218 0.002796 0.021132
+v 0.029244 0.002932 0.019145
+v 0.025715 0.003127 0.016787
+v -0.037445 0.002796 -0.000000
+v -0.033869 0.002932 -0.000000
+v -0.029624 0.003127 -0.000000
+v 0.035733 0.002796 0.014556
+v 0.032429 0.002932 0.013187
+v 0.028507 0.003127 0.011563
+v -0.036714 0.002796 0.007421
+v -0.033206 0.002932 0.006723
+v -0.029043 0.003127 0.005895
+v 0.000592 0.003520 -0.010079
+v 0.000592 0.003497 -0.015666
+v 0.000592 0.003435 -0.020719
+v 0.004634 0.003435 -0.020321
+v 0.003648 0.003497 -0.015365
+v 0.002558 0.003520 -0.009886
+v 0.004449 0.003520 -0.009312
+v 0.006587 0.003497 -0.014474
+v 0.008520 0.003435 -0.019142
+v 0.008520 0.003435 0.019142
+v 0.006587 0.003497 0.014473
+v 0.004449 0.003520 0.009312
+v 0.002558 0.003520 0.009886
+v 0.003648 0.003497 0.015365
+v 0.004634 0.003435 0.020321
+v -0.003450 0.003435 -0.020321
+v -0.002465 0.003497 -0.015365
+v -0.001375 0.003520 -0.009886
+v 0.012102 0.003435 0.017227
+v 0.009295 0.003497 0.013026
+v 0.006191 0.003520 0.008381
+v -0.007337 0.003435 -0.019142
+v -0.005403 0.003497 -0.014473
+v -0.003266 0.003520 -0.009312
+v 0.015242 0.003435 0.014650
+v 0.011669 0.003497 0.011078
+v 0.007719 0.003520 0.007127
+v -0.010919 0.003435 -0.017227
+v -0.008112 0.003497 -0.013026
+v -0.005008 0.003520 -0.008381
+v -0.019729 0.003435 -0.004042
+v -0.014773 0.003497 -0.003056
+v -0.009294 0.003520 -0.001966
+v -0.008721 0.003520 -0.003857
+v -0.013882 0.003497 -0.005995
+v -0.018550 0.003435 -0.007929
+v 0.017819 0.003435 0.011511
+v 0.013617 0.003497 0.008704
+v 0.008972 0.003520 0.005600
+v -0.014059 0.003435 -0.014650
+v -0.010486 0.003497 -0.011078
+v -0.006536 0.003520 -0.007127
+v -0.020127 0.003435 -0.000000
+v -0.015074 0.003497 -0.000000
+v -0.009488 0.003520 -0.000000
+v 0.019733 0.003435 0.007929
+v 0.015065 0.003497 0.005995
+v 0.009904 0.003520 0.003857
+v -0.016635 0.003435 -0.011511
+v -0.012434 0.003497 -0.008704
+v -0.007789 0.003520 -0.005600
+v -0.019729 0.003435 0.004042
+v -0.014773 0.003497 0.003056
+v -0.009294 0.003520 0.001966
+v 0.020912 0.003435 0.004042
+v 0.015957 0.003497 0.003056
+v 0.010477 0.003520 0.001966
+v -0.018550 0.003435 0.007929
+v -0.013882 0.003497 0.005995
+v -0.008721 0.003520 0.003857
+v 0.021310 0.003435 -0.000000
+v 0.016258 0.003497 -0.000000
+v 0.010671 0.003520 -0.000000
+v -0.016635 0.003435 0.011511
+v -0.012434 0.003497 0.008704
+v -0.007789 0.003520 0.005600
+v 0.020912 0.003435 -0.004042
+v 0.015957 0.003497 -0.003056
+v 0.010477 0.003520 -0.001966
+v -0.014059 0.003435 0.014650
+v -0.010486 0.003497 0.011078
+v -0.006536 0.003520 0.007127
+v 0.019733 0.003435 -0.007929
+v 0.015065 0.003497 -0.005995
+v 0.009904 0.003520 -0.003857
+v -0.010919 0.003435 0.017227
+v -0.008112 0.003497 0.013026
+v -0.005008 0.003520 0.008381
+v 0.017819 0.003435 -0.011511
+v 0.013617 0.003497 -0.008704
+v 0.008972 0.003520 -0.005600
+v -0.007337 0.003435 0.019142
+v -0.005403 0.003497 0.014473
+v -0.003266 0.003520 0.009312
+v 0.015242 0.003435 -0.014650
+v 0.011669 0.003497 -0.011078
+v 0.007719 0.003520 -0.007127
+v -0.003450 0.003435 0.020321
+v -0.002465 0.003497 0.015365
+v -0.001375 0.003520 0.009886
+v 0.012102 0.003435 -0.017227
+v 0.009295 0.003497 -0.013026
+v 0.006191 0.003520 -0.008381
+v 0.000592 0.003435 0.020719
+v 0.000592 0.003497 0.015666
+v 0.000592 0.003520 0.010079
+v 0.051287 0.131739 0.000816
+v 0.051215 0.131827 0.001581
+v 0.051145 0.132211 0.002242
+v 0.051145 0.132211 -0.002242
+v 0.051215 0.131827 -0.001581
+v 0.051287 0.131739 -0.000816
+v 0.052095 0.140833 0.000812
+v 0.051970 0.140783 0.001573
+v 0.051797 0.140445 0.002232
+v 0.051797 0.140445 -0.002232
+v 0.051970 0.140783 -0.001573
+v 0.052095 0.140833 -0.000812
+v 0.051160 0.134558 -0.003054
+v 0.051268 0.136367 -0.003154
+v 0.051423 0.138167 -0.003048
+v 0.051423 0.138167 0.003048
+v 0.051268 0.136367 0.003154
+v 0.051160 0.134558 0.003054
+v 0.042840 0.140924 0.003522
+v 0.046016 0.140322 0.003200
+v 0.048974 0.139861 0.002930
+v 0.048435 0.132579 0.002948
+v 0.045493 0.132003 0.003210
+v 0.042378 0.131382 0.003513
+v 0.048674 0.130937 -0.000000
+v 0.045800 0.129954 -0.000000
+v 0.042773 0.128860 -0.000000
+v 0.043456 0.142995 -0.000000
+v 0.046621 0.142029 -0.000000
+v 0.049555 0.141265 -0.000000
+v 0.042378 0.131382 -0.003513
+v 0.045493 0.132003 -0.003210
+v 0.048435 0.132579 -0.002948
+v 0.048974 0.139861 -0.002930
+v 0.046016 0.140322 -0.003200
+v 0.042840 0.140924 -0.003522
+v 0.059487 0.133097 0.000730
+v 0.059398 0.133122 0.001419
+v 0.059286 0.133406 0.002024
+v 0.059286 0.133406 -0.002025
+v 0.059398 0.133122 -0.001419
+v 0.059487 0.133097 -0.000730
+v 0.059312 0.141258 0.000802
+v 0.059244 0.141202 0.001549
+v 0.059162 0.140879 0.002185
+v 0.059162 0.140879 -0.002185
+v 0.059244 0.141202 -0.001549
+v 0.059312 0.141258 -0.000802
+v 0.059104 0.135464 -0.002827
+v 0.059063 0.137111 -0.002967
+v 0.059059 0.138765 -0.002915
+v 0.059059 0.138765 0.002915
+v 0.059063 0.137111 0.002967
+v 0.059104 0.135464 0.002826
+v 0.053477 0.133507 -0.002621
+v 0.055560 0.133829 -0.002553
+v 0.057438 0.134045 -0.002522
+v 0.057467 0.139976 -0.002631
+v 0.055755 0.139773 -0.002616
+v 0.053840 0.139611 -0.002641
+v 0.054311 0.140705 -0.000000
+v 0.056147 0.140851 -0.000000
+v 0.057780 0.141081 -0.000000
+v 0.057467 0.139976 0.002631
+v 0.055755 0.139773 0.002616
+v 0.053840 0.139611 0.002641
+v 0.053477 0.133507 0.002620
+v 0.055560 0.133829 0.002553
+v 0.057438 0.134045 0.002522
+v 0.057726 0.133022 -0.000000
+v 0.055799 0.132774 -0.000000
+v 0.053683 0.132360 -0.000000
+v 0.065891 0.132101 0.000702
+v 0.065756 0.132137 0.001366
+v 0.065613 0.132423 0.001954
+v 0.065613 0.132423 -0.001954
+v 0.065756 0.132137 -0.001366
+v 0.065891 0.132101 -0.000702
+v 0.066133 0.139843 0.000800
+v 0.066093 0.139799 0.001542
+v 0.066021 0.139504 0.002171
+v 0.066021 0.139504 -0.002171
+v 0.066093 0.139799 -0.001542
+v 0.066133 0.139843 -0.000800
+v 0.065540 0.134394 -0.002753
+v 0.065637 0.135956 -0.002908
+v 0.065775 0.137520 -0.002873
+v 0.065775 0.137520 0.002873
+v 0.065637 0.135956 0.002908
+v 0.065540 0.134394 0.002753
+v 0.060732 0.140050 -0.002661
+v 0.062409 0.139807 -0.002653
+v 0.064133 0.139381 -0.002639
+v 0.064332 0.140453 -0.000000
+v 0.062598 0.140915 -0.000000
+v 0.060937 0.141183 -0.000000
+v 0.061236 0.133126 -0.000000
+v 0.062878 0.132977 -0.000000
+v 0.064449 0.132656 -0.000000
+v 0.064013 0.133650 -0.002443
+v 0.062456 0.133973 -0.002464
+v 0.060847 0.134132 -0.002487
+v 0.064133 0.139381 0.002639
+v 0.062409 0.139807 0.002653
+v 0.060732 0.140050 0.002661
+v 0.060847 0.134132 0.002487
+v 0.062456 0.133973 0.002464
+v 0.064013 0.133650 0.002443
+v 0.071008 0.127629 0.000691
+v 0.070880 0.127731 0.001346
+v 0.070819 0.128068 0.001925
+v 0.070819 0.128068 -0.001926
+v 0.070880 0.127731 -0.001346
+v 0.071008 0.127629 -0.000691
+v 0.073609 0.134734 0.000791
+v 0.073568 0.134700 0.001525
+v 0.073420 0.134447 0.002146
+v 0.073420 0.134447 -0.002146
+v 0.073568 0.134700 -0.001525
+v 0.073609 0.134734 -0.000791
+v 0.071359 0.129929 -0.002716
+v 0.071946 0.131327 -0.002871
+v 0.072572 0.132710 -0.002838
+v 0.072572 0.132710 0.002838
+v 0.071946 0.131327 0.002870
+v 0.071359 0.129929 0.002716
+v 0.068036 0.139010 -0.000000
+v 0.069951 0.137953 -0.000000
+v 0.071829 0.136552 -0.000000
+v 0.071394 0.135588 0.002625
+v 0.069593 0.136954 0.002632
+v 0.067748 0.137991 0.002630
+v 0.066993 0.132424 0.002421
+v 0.068400 0.131475 0.002418
+v 0.069727 0.130268 0.002412
+v 0.069961 0.129124 -0.000000
+v 0.068722 0.130371 -0.000000
+v 0.067379 0.131371 -0.000000
+v 0.067748 0.137991 -0.002630
+v 0.069593 0.136954 -0.002632
+v 0.071394 0.135588 -0.002625
+v 0.069727 0.130268 -0.002412
+v 0.068400 0.131475 -0.002419
+v 0.066993 0.132424 -0.002421
+v 0.074364 0.119371 0.000636
+v 0.074296 0.119485 0.001235
+v 0.074370 0.119750 0.001760
+v 0.074370 0.119750 -0.001760
+v 0.074296 0.119485 -0.001235
+v 0.074364 0.119371 -0.000636
+v 0.079026 0.123618 0.000690
+v 0.078998 0.123633 0.001332
+v 0.078805 0.123527 0.001881
+v 0.078805 0.123527 -0.001881
+v 0.078998 0.123633 -0.001332
+v 0.079026 0.123618 -0.000690
+v 0.075496 0.120938 -0.002450
+v 0.076489 0.121771 -0.002567
+v 0.077504 0.122574 -0.002516
+v 0.077504 0.122574 0.002516
+v 0.076489 0.121771 0.002567
+v 0.075496 0.120938 0.002450
+v 0.072065 0.125876 -0.000000
+v 0.072935 0.123895 -0.000000
+v 0.073713 0.121710 -0.000000
+v 0.073943 0.122669 -0.002247
+v 0.073053 0.124939 -0.002309
+v 0.072059 0.126990 -0.002359
+v 0.077285 0.126152 -0.002379
+v 0.076059 0.128990 -0.002468
+v 0.074660 0.131585 -0.002544
+v 0.075232 0.132372 -0.000000
+v 0.076682 0.129642 -0.000000
+v 0.077945 0.126666 -0.000000
+v 0.077285 0.126152 0.002379
+v 0.076059 0.128990 0.002467
+v 0.074660 0.131585 0.002544
+v 0.072059 0.126990 0.002359
+v 0.073053 0.124939 0.002309
+v 0.073943 0.122669 0.002247
+v 0.076322 0.108943 0.000552
+v 0.076274 0.109057 0.001072
+v 0.076382 0.109266 0.001529
+v 0.076382 0.109266 -0.001529
+v 0.076274 0.109057 -0.001072
+v 0.076322 0.108943 -0.000552
+v 0.081284 0.111456 0.000603
+v 0.081276 0.111481 0.001165
+v 0.081098 0.111444 0.001644
+v 0.081098 0.111444 -0.001644
+v 0.081276 0.111481 -0.001165
+v 0.081284 0.111456 -0.000603
+v 0.077622 0.110018 -0.002132
+v 0.078682 0.110497 -0.002237
+v 0.079756 0.110944 -0.002196
+v 0.079756 0.110944 0.002196
+v 0.078682 0.110497 0.002237
+v 0.077622 0.110018 0.002132
+v 0.075445 0.117652 0.002100
+v 0.076042 0.114992 0.002024
+v 0.076502 0.112289 0.001953
+v 0.076086 0.111565 -0.000000
+v 0.075640 0.114224 -0.000000
+v 0.075072 0.116835 -0.000000
+v 0.079181 0.120221 0.002202
+v 0.079843 0.117247 0.002124
+v 0.080320 0.114267 0.002056
+v 0.079181 0.120221 -0.002202
+v 0.079843 0.117247 -0.002124
+v 0.080320 0.114267 -0.002056
+v 0.080979 0.114469 -0.000000
+v 0.080518 0.117495 -0.000000
+v 0.079864 0.120529 -0.000000
+v 0.076502 0.112289 -0.001953
+v 0.076042 0.114992 -0.002024
+v 0.075445 0.117652 -0.002101
+v 0.075714 0.098945 0.000514
+v 0.075690 0.099050 0.001000
+v 0.075830 0.099191 0.001427
+v 0.075830 0.099191 -0.001427
+v 0.075690 0.099050 -0.001000
+v 0.075714 0.098945 -0.000515
+v 0.080771 0.099609 0.000568
+v 0.080778 0.099640 0.001096
+v 0.080617 0.099667 0.001545
+v 0.080617 0.099667 -0.001545
+v 0.080778 0.099640 -0.001096
+v 0.080771 0.099609 -0.000568
+v 0.077128 0.099467 -0.001995
+v 0.078206 0.099569 -0.002096
+v 0.079288 0.099639 -0.002060
+v 0.079288 0.099639 0.002060
+v 0.078206 0.099569 0.002096
+v 0.077128 0.099467 0.001995
+v 0.076919 0.106921 -0.001844
+v 0.076863 0.104314 -0.001809
+v 0.076646 0.101781 -0.001784
+v 0.080493 0.102437 -0.001892
+v 0.080693 0.105323 -0.001917
+v 0.080738 0.108285 -0.001952
+v 0.081360 0.108383 -0.000000
+v 0.081301 0.105358 -0.000000
+v 0.081090 0.102411 -0.000000
+v 0.080493 0.102437 0.001892
+v 0.080693 0.105323 0.001917
+v 0.080738 0.108285 0.001952
+v 0.076919 0.106921 0.001844
+v 0.076863 0.104314 0.001809
+v 0.076646 0.101781 0.001784
+v 0.076147 0.101291 -0.000000
+v 0.076391 0.103760 -0.000000
+v 0.076472 0.106302 -0.000000
+v 0.072786 0.090652 0.000540
+v 0.072791 0.090757 0.001050
+v 0.072969 0.090845 0.001501
+v 0.072969 0.090845 -0.001501
+v 0.072791 0.090757 -0.001050
+v 0.072786 0.090652 -0.000540
+v 0.078035 0.089745 0.000608
+v 0.078038 0.089771 0.001172
+v 0.077872 0.089845 0.001652
+v 0.077872 0.089845 -0.001652
+v 0.078038 0.089771 -0.001172
+v 0.078035 0.089745 -0.000608
+v 0.074332 0.090711 -0.002108
+v 0.075430 0.090480 -0.002222
+v 0.076526 0.090219 -0.002192
+v 0.076526 0.090219 0.002191
+v 0.075430 0.090480 0.002222
+v 0.074332 0.090710 0.002108
+v 0.079663 0.097062 0.001872
+v 0.079044 0.094594 0.001886
+v 0.078288 0.092244 0.001926
+v 0.074369 0.092733 0.001796
+v 0.075143 0.094793 0.001765
+v 0.075780 0.097001 0.001758
+v 0.079663 0.097062 -0.001872
+v 0.079044 0.094594 -0.001886
+v 0.078288 0.092244 -0.001926
+v 0.078887 0.092055 -0.000000
+v 0.079637 0.094444 -0.000000
+v 0.080253 0.096945 -0.000000
+v 0.075228 0.096611 -0.000000
+v 0.074565 0.094441 -0.000000
+v 0.073762 0.092427 -0.000000
+v 0.074369 0.092733 -0.001796
+v 0.075143 0.094793 -0.001765
+v 0.075780 0.097001 -0.001759
+v 0.067375 0.085286 0.000696
+v 0.067434 0.085361 0.001354
+v 0.067661 0.085312 0.001936
+v 0.067661 0.085312 -0.001936
+v 0.067434 0.085361 -0.001354
+v 0.067375 0.085286 -0.000696
+v 0.072365 0.081055 0.000787
+v 0.072367 0.081107 0.001518
+v 0.072216 0.081312 0.002137
+v 0.072216 0.081312 -0.002137
+v 0.072367 0.081107 -0.001518
+v 0.072365 0.081055 -0.000787
+v 0.068990 0.084329 -0.002722
+v 0.070002 0.083442 -0.002872
+v 0.070998 0.082525 -0.002833
+v 0.070998 0.082525 0.002833
+v 0.070002 0.083442 0.002872
+v 0.068990 0.084329 0.002722
+v 0.072401 0.089145 -0.001969
+v 0.071182 0.087618 -0.002105
+v 0.069777 0.086242 -0.002255
+v 0.073610 0.083698 -0.002430
+v 0.075112 0.085715 -0.002268
+v 0.076353 0.087814 -0.002120
+v 0.076969 0.087478 -0.000000
+v 0.075728 0.085269 -0.000000
+v 0.074208 0.083125 -0.000000
+v 0.073610 0.083698 0.002430
+v 0.075112 0.085715 0.002268
+v 0.076353 0.087814 0.002120
+v 0.072401 0.089145 0.001969
+v 0.071182 0.087618 0.002105
+v 0.069777 0.086242 0.002255
+v 0.069011 0.086325 -0.000000
+v 0.070452 0.087569 -0.000000
+v 0.071715 0.088986 -0.000000
+v 0.059416 0.082442 0.000822
+v 0.059515 0.082451 0.001598
+v 0.059712 0.082222 0.002282
+v 0.059712 0.082222 -0.002282
+v 0.059515 0.082451 -0.001598
+v 0.059416 0.082442 -0.000822
+v 0.061998 0.074826 0.000916
+v 0.062035 0.074895 0.001769
+v 0.062006 0.075219 0.002493
+v 0.062006 0.075219 -0.002493
+v 0.062035 0.074895 -0.001769
+v 0.061998 0.074826 -0.000917
+v 0.060486 0.080342 -0.003199
+v 0.060999 0.078801 -0.003367
+v 0.061479 0.077241 -0.003315
+v 0.061479 0.077241 0.003315
+v 0.060999 0.078801 0.003367
+v 0.060486 0.080342 0.003199
+v 0.069601 0.079945 0.002736
+v 0.067142 0.078308 0.002861
+v 0.064517 0.076952 0.002959
+v 0.062202 0.082112 0.002753
+v 0.064320 0.082896 0.002655
+v 0.066327 0.083871 0.002538
+v 0.069601 0.079945 -0.002736
+v 0.067142 0.078308 -0.002861
+v 0.064517 0.076952 -0.002959
+v 0.064768 0.075886 -0.000000
+v 0.067510 0.077342 -0.000000
+v 0.070073 0.079102 -0.000000
+v 0.065551 0.084268 -0.000000
+v 0.063573 0.083458 -0.000000
+v 0.061500 0.082824 -0.000000
+v 0.062202 0.082112 -0.002753
+v 0.064320 0.082896 -0.002655
+v 0.066327 0.083871 -0.002538
+v 0.050358 0.082750 0.000921
+v 0.050412 0.082725 0.001787
+v 0.050488 0.082430 0.002539
+v 0.050488 0.082430 -0.002539
+v 0.050412 0.082725 -0.001787
+v 0.050358 0.082750 -0.000921
+v 0.050798 0.074338 0.000951
+v 0.050814 0.074383 0.001841
+v 0.050825 0.074703 0.002606
+v 0.050825 0.074703 -0.002606
+v 0.050814 0.074383 -0.001841
+v 0.050798 0.074338 -0.000952
+v 0.050656 0.080295 -0.003491
+v 0.050729 0.078587 -0.003628
+v 0.050786 0.076874 -0.003528
+v 0.050786 0.076874 0.003528
+v 0.050729 0.078587 0.003628
+v 0.050656 0.080295 0.003491
+v 0.057851 0.081261 -0.002888
+v 0.055601 0.081201 -0.002943
+v 0.053201 0.081345 -0.003015
+v 0.053740 0.075299 -0.003117
+v 0.056503 0.075239 -0.003083
+v 0.059178 0.075425 -0.003061
+v 0.059206 0.074273 -0.000000
+v 0.056457 0.074092 -0.000000
+v 0.053669 0.074167 -0.000000
+v 0.053740 0.075299 0.003117
+v 0.056503 0.075239 0.003083
+v 0.059178 0.075425 0.003061
+v 0.057851 0.081261 0.002888
+v 0.055601 0.081201 0.002943
+v 0.053201 0.081345 0.003015
+v 0.052817 0.082369 -0.000000
+v 0.055106 0.082186 -0.000000
+v 0.057274 0.082187 -0.000000
+v 0.041225 0.083281 -0.003710
+v 0.044521 0.082661 -0.003482
+v 0.047662 0.082109 -0.003282
+v 0.041663 0.084423 -0.000000
+v 0.044706 0.083772 -0.000000
+v 0.047619 0.083191 -0.000000
+v 0.040974 0.076268 -0.003664
+v 0.044389 0.075996 -0.003471
+v 0.047690 0.075737 -0.003306
+v 0.041481 0.075007 -0.000000
+v 0.044668 0.074797 -0.000000
+v 0.047782 0.074584 -0.000000
+v 0.040974 0.076268 0.003664
+v 0.044389 0.075996 0.003471
+v 0.047690 0.075737 0.003306
+v 0.041225 0.083281 0.003710
+v 0.044521 0.082661 0.003482
+v 0.047662 0.082109 0.003282
+v -0.005713 0.000998 -0.042501
+v -0.003620 0.000998 -0.042759
+v -0.001517 0.000998 -0.042914
+v -0.013883 0.000998 -0.040454
+v -0.011881 0.000998 -0.041116
+v -0.009848 0.000998 -0.041678
+v -0.021497 0.000998 -0.036853
+v -0.019662 0.000998 -0.037893
+v -0.017779 0.000998 -0.038841
+v -0.028263 0.000998 -0.031836
+v -0.026666 0.000998 -0.033213
+v -0.025003 0.000998 -0.034511
+v -0.033919 0.000998 -0.025595
+v -0.032622 0.000998 -0.027257
+v -0.031244 0.000998 -0.028854
+v -0.038249 0.000998 -0.018370
+v -0.037301 0.000998 -0.020254
+v -0.036262 0.000998 -0.022089
+v -0.041087 0.000998 -0.010440
+v -0.040524 0.000998 -0.012472
+v -0.039863 0.000998 -0.014475
+v -0.042323 0.000998 -0.002108
+v -0.042167 0.000998 -0.004211
+v -0.041909 0.000998 -0.006304
+v -0.041909 0.000998 0.006304
+v -0.042167 0.000998 0.004211
+v -0.042323 0.000998 0.002108
+v -0.039863 0.000998 0.014475
+v -0.040524 0.000998 0.012472
+v -0.041087 0.000998 0.010440
+v -0.036262 0.000998 0.022089
+v -0.037301 0.000998 0.020254
+v -0.038249 0.000998 0.018370
+v -0.031244 0.000998 0.028854
+v -0.032622 0.000998 0.027257
+v -0.033919 0.000998 0.025595
+v -0.025003 0.000998 0.034511
+v -0.026666 0.000998 0.033213
+v -0.028263 0.000998 0.031836
+v -0.017779 0.000998 0.038841
+v -0.019662 0.000998 0.037893
+v -0.021497 0.000998 0.036853
+v -0.009848 0.000998 0.041678
+v -0.011881 0.000998 0.041116
+v -0.013883 0.000998 0.040454
+v -0.001517 0.000998 0.042914
+v -0.003620 0.000998 0.042759
+v -0.005713 0.000998 0.042501
+v 0.006896 0.000998 0.042501
+v 0.004803 0.000998 0.042759
+v 0.002700 0.000998 0.042914
+v 0.015066 0.000998 0.040454
+v 0.013064 0.000998 0.041116
+v 0.011032 0.000998 0.041678
+v 0.022681 0.000998 0.036853
+v 0.020846 0.000998 0.037893
+v 0.018962 0.000998 0.038841
+v 0.029446 0.000998 0.031836
+v 0.027849 0.000998 0.033213
+v 0.026186 0.000998 0.034511
+v 0.035102 0.000998 0.025595
+v 0.033805 0.000998 0.027257
+v 0.032427 0.000998 0.028854
+v 0.039433 0.000998 0.018370
+v 0.038484 0.000998 0.020254
+v 0.037445 0.000998 0.022089
+v 0.042270 0.000998 0.010440
+v 0.041708 0.000998 0.012472
+v 0.041046 0.000998 0.014475
+v 0.043506 0.000998 0.002108
+v 0.043351 0.000998 0.004211
+v 0.043093 0.000998 0.006304
+v 0.043093 0.000998 -0.006304
+v 0.043351 0.000998 -0.004211
+v 0.043506 0.000998 -0.002108
+v 0.041046 0.000998 -0.014475
+v 0.041707 0.000998 -0.012472
+v 0.042270 0.000998 -0.010440
+v 0.037445 0.000998 -0.022089
+v 0.038484 0.000998 -0.020254
+v 0.039432 0.000998 -0.018370
+v 0.032427 0.000998 -0.028854
+v 0.033805 0.000998 -0.027257
+v 0.035102 0.000998 -0.025595
+v 0.026186 0.000998 -0.034511
+v 0.027849 0.000998 -0.033213
+v 0.029446 0.000998 -0.031836
+v 0.018962 0.000998 -0.038841
+v 0.020846 0.000998 -0.037893
+v 0.022681 0.000998 -0.036853
+v 0.011031 0.000998 -0.041678
+v 0.013064 0.000998 -0.041116
+v 0.015066 0.000998 -0.040454
+v 0.002700 0.000998 -0.042914
+v 0.004803 0.000998 -0.042759
+v 0.006896 0.000998 -0.042501
+v -0.006042 0.005413 -0.044722
+v -0.003840 0.005413 -0.044994
+v -0.001627 0.005413 -0.045157
+v -0.014640 0.005413 -0.042569
+v -0.012533 0.005413 -0.043265
+v -0.010394 0.005413 -0.043857
+v -0.022652 0.005413 -0.038779
+v -0.020721 0.005413 -0.039873
+v -0.018739 0.005413 -0.040871
+v -0.029771 0.005413 -0.033500
+v -0.028090 0.005413 -0.034949
+v -0.026341 0.005413 -0.036314
+v -0.035723 0.005413 -0.026933
+v -0.034357 0.005413 -0.028682
+v -0.032908 0.005413 -0.030362
+v -0.040279 0.005413 -0.019330
+v -0.039281 0.005413 -0.021313
+v -0.038188 0.005413 -0.023243
+v -0.043265 0.005413 -0.010986
+v -0.042673 0.005413 -0.013124
+v -0.041977 0.005413 -0.015231
+v -0.044566 0.005413 -0.002218
+v -0.044402 0.005413 -0.004432
+v -0.044131 0.005413 -0.006634
+v -0.044131 0.005413 0.006634
+v -0.044402 0.005413 0.004432
+v -0.044566 0.005413 0.002218
+v -0.041977 0.005413 0.015231
+v -0.042673 0.005413 0.013124
+v -0.043265 0.005413 0.010986
+v -0.038188 0.005413 0.023243
+v -0.039281 0.005413 0.021313
+v -0.040279 0.005413 0.019330
+v -0.032908 0.005413 0.030362
+v -0.034357 0.005413 0.028682
+v -0.035723 0.005413 0.026933
+v -0.026341 0.005413 0.036314
+v -0.028090 0.005413 0.034949
+v -0.029771 0.005413 0.033500
+v -0.018739 0.005413 0.040871
+v -0.020721 0.005413 0.039873
+v -0.022652 0.005413 0.038779
+v -0.010394 0.005413 0.043857
+v -0.012533 0.005413 0.043265
+v -0.014640 0.005413 0.042569
+v -0.001627 0.005413 0.045157
+v -0.003840 0.005413 0.044994
+v -0.006042 0.005413 0.044722
+v 0.007226 0.005413 0.044722
+v 0.005023 0.005413 0.044994
+v 0.002810 0.005413 0.045157
+v 0.015823 0.005413 0.042569
+v 0.013716 0.005413 0.043265
+v 0.011577 0.005413 0.043857
+v 0.023835 0.005413 0.038779
+v 0.021904 0.005413 0.039873
+v 0.019922 0.005413 0.040871
+v 0.030954 0.005413 0.033500
+v 0.029274 0.005413 0.034949
+v 0.027524 0.005413 0.036314
+v 0.036906 0.005413 0.026932
+v 0.035541 0.005413 0.028682
+v 0.034091 0.005413 0.030362
+v 0.041462 0.005413 0.019330
+v 0.040465 0.005413 0.021313
+v 0.039371 0.005413 0.023243
+v 0.044448 0.005413 0.010985
+v 0.043856 0.005413 0.013124
+v 0.043160 0.005413 0.015231
+v 0.045749 0.005413 0.002218
+v 0.045585 0.005413 0.004431
+v 0.045314 0.005413 0.006634
+v 0.045314 0.005413 -0.006634
+v 0.045585 0.005413 -0.004432
+v 0.045749 0.005413 -0.002218
+v 0.043160 0.005413 -0.015231
+v 0.043856 0.005413 -0.013124
+v 0.044448 0.005413 -0.010986
+v 0.039371 0.005413 -0.023243
+v 0.040465 0.005413 -0.021313
+v 0.041462 0.005413 -0.019330
+v 0.034091 0.005413 -0.030362
+v 0.035541 0.005413 -0.028682
+v 0.036906 0.005413 -0.026933
+v 0.027524 0.005413 -0.036314
+v 0.029273 0.005413 -0.034949
+v 0.030954 0.005413 -0.033500
+v 0.019922 0.005413 -0.040871
+v 0.021904 0.005413 -0.039873
+v 0.023835 0.005413 -0.038779
+v 0.011577 0.005413 -0.043857
+v 0.013716 0.005413 -0.043265
+v 0.015823 0.005413 -0.042569
+v 0.002810 0.005413 -0.045157
+v 0.005023 0.005413 -0.044994
+v 0.007226 0.005413 -0.044722
+v -0.043371 0.001856 -0.008745
+v -0.044161 0.002953 -0.008902
+v -0.044196 0.004176 -0.008909
+v -0.045073 0.004176 -0.000000
+v -0.045038 0.002953 -0.000000
+v -0.044232 0.001856 -0.000000
+v 0.037861 0.001856 0.024903
+v 0.038531 0.002953 0.025350
+v 0.038561 0.004176 0.025370
+v 0.042780 0.004176 0.017475
+v 0.042748 0.002953 0.017462
+v 0.042003 0.001856 0.017153
+v -0.044196 0.004176 0.008909
+v -0.044161 0.002953 0.008902
+v -0.043371 0.001856 0.008745
+v 0.045379 0.004176 0.008909
+v 0.045344 0.002953 0.008902
+v 0.044554 0.001856 0.008745
+v -0.041597 0.004176 0.017475
+v -0.041564 0.002953 0.017462
+v -0.040820 0.001856 0.017153
+v 0.046256 0.004176 -0.000000
+v 0.046221 0.002953 -0.000000
+v 0.045415 0.001856 -0.000000
+v -0.037377 0.004176 0.025370
+v -0.037348 0.002953 0.025350
+v -0.036678 0.001856 0.024903
+v 0.045379 0.004176 -0.008909
+v 0.045344 0.002953 -0.008902
+v 0.044554 0.001856 -0.008745
+v -0.031698 0.004176 0.032290
+v -0.031673 0.002953 0.032265
+v -0.031104 0.001856 0.031695
+v 0.042780 0.004176 -0.017475
+v 0.042748 0.002953 -0.017462
+v 0.042003 0.001856 -0.017153
+v -0.024778 0.004176 0.037969
+v -0.024759 0.002953 0.037939
+v -0.024311 0.001856 0.037270
+v 0.038561 0.004176 -0.025370
+v 0.038531 0.002953 -0.025350
+v 0.037861 0.001856 -0.024903
+v -0.016884 0.004176 0.042189
+v -0.016870 0.002953 0.042156
+v -0.016562 0.001856 0.041412
+v 0.000592 0.001856 -0.044824
+v 0.000592 0.002953 -0.045629
+v 0.000592 0.004176 -0.045665
+v -0.008317 0.004176 -0.044787
+v -0.008310 0.002953 -0.044753
+v -0.008153 0.001856 -0.043962
+v 0.032882 0.004176 -0.032290
+v 0.032856 0.002953 -0.032265
+v 0.032287 0.001856 -0.031695
+v -0.008317 0.004176 0.044787
+v -0.008310 0.002953 0.044753
+v -0.008153 0.001856 0.043962
+v -0.016884 0.004176 -0.042189
+v -0.016870 0.002953 -0.042156
+v -0.016562 0.001856 -0.041412
+v 0.025962 0.004176 -0.037969
+v 0.025942 0.002953 -0.037940
+v 0.025494 0.001856 -0.037270
+v 0.000592 0.004176 0.045665
+v 0.000592 0.002953 0.045629
+v 0.000592 0.001856 0.044824
+v -0.024778 0.004176 -0.037969
+v -0.024759 0.002953 -0.037939
+v -0.024311 0.001856 -0.037270
+v 0.018067 0.004176 -0.042189
+v 0.018053 0.002953 -0.042156
+v 0.017745 0.001856 -0.041412
+v 0.009500 0.004176 0.044787
+v 0.009494 0.002953 0.044753
+v 0.009336 0.001856 0.043962
+v -0.031698 0.004176 -0.032290
+v -0.031673 0.002953 -0.032265
+v -0.031104 0.001856 -0.031695
+v 0.009500 0.004176 -0.044787
+v 0.009493 0.002953 -0.044753
+v 0.009336 0.001856 -0.043962
+v 0.018067 0.004176 0.042189
+v 0.018053 0.002953 0.042156
+v 0.017745 0.001856 0.041412
+v -0.037377 0.004176 -0.025370
+v -0.037348 0.002953 -0.025350
+v -0.036678 0.001856 -0.024903
+v 0.025962 0.004176 0.037969
+v 0.025942 0.002953 0.037939
+v 0.025494 0.001856 0.037270
+v -0.041597 0.004176 -0.017475
+v -0.041564 0.002953 -0.017462
+v -0.040820 0.001856 -0.017153
+v 0.032882 0.004176 0.032290
+v 0.032857 0.002953 0.032265
+v 0.032287 0.001856 0.031695
+v -0.005383 0.009459 -0.040276
+v -0.003399 0.009459 -0.040521
+v -0.001406 0.009459 -0.040668
+v -0.013126 0.009459 -0.038337
+v -0.011228 0.009459 -0.038964
+v -0.009302 0.009459 -0.039497
+v -0.020341 0.009459 -0.034924
+v -0.018602 0.009459 -0.035909
+v -0.016817 0.009459 -0.036808
+v -0.026752 0.009459 -0.030169
+v -0.025239 0.009459 -0.031475
+v -0.023664 0.009459 -0.032704
+v -0.032113 0.009459 -0.024255
+v -0.030883 0.009459 -0.025831
+v -0.029578 0.009459 -0.027344
+v -0.036216 0.009459 -0.017409
+v -0.035318 0.009459 -0.019194
+v -0.034333 0.009459 -0.020933
+v -0.038905 0.009459 -0.009893
+v -0.038372 0.009459 -0.011820
+v -0.037745 0.009459 -0.013717
+v -0.040077 0.009459 -0.001998
+v -0.039929 0.009459 -0.003991
+v -0.039685 0.009459 -0.005974
+v -0.039685 0.009459 0.005974
+v -0.039929 0.009459 0.003991
+v -0.040077 0.009459 0.001998
+v -0.037745 0.009459 0.013717
+v -0.038372 0.009459 0.011820
+v -0.038905 0.009459 0.009893
+v -0.034333 0.009459 0.020933
+v -0.035318 0.009459 0.019194
+v -0.036216 0.009459 0.017409
+v -0.029578 0.009459 0.027344
+v -0.030883 0.009459 0.025831
+v -0.032113 0.009459 0.024255
+v -0.023664 0.009459 0.032704
+v -0.025239 0.009459 0.031475
+v -0.026752 0.009459 0.030169
+v -0.016817 0.009459 0.036808
+v -0.018602 0.009459 0.035909
+v -0.020341 0.009459 0.034924
+v -0.009302 0.009459 0.039497
+v -0.011228 0.009459 0.038964
+v -0.013126 0.009459 0.038337
+v -0.001406 0.009459 0.040668
+v -0.003399 0.009459 0.040521
+v -0.005383 0.009459 0.040276
+v 0.006566 0.009459 0.040276
+v 0.004583 0.009459 0.040521
+v 0.002590 0.009459 0.040668
+v 0.014309 0.009459 0.038337
+v 0.012411 0.009459 0.038964
+v 0.010485 0.009459 0.039497
+v 0.021524 0.009459 0.034924
+v 0.019786 0.009459 0.035909
+v 0.018000 0.009459 0.036808
+v 0.027936 0.009459 0.030169
+v 0.026422 0.009459 0.031475
+v 0.024847 0.009459 0.032704
+v 0.033296 0.009459 0.024255
+v 0.032066 0.009459 0.025831
+v 0.030761 0.009459 0.027344
+v 0.037400 0.009459 0.017409
+v 0.036501 0.009459 0.019194
+v 0.035516 0.009459 0.020933
+v 0.040089 0.009459 0.009893
+v 0.039556 0.009459 0.011820
+v 0.038929 0.009459 0.013717
+v 0.041260 0.009459 0.001998
+v 0.041113 0.009459 0.003991
+v 0.040868 0.009459 0.005974
+v 0.040868 0.009459 -0.005975
+v 0.041113 0.009459 -0.003991
+v 0.041260 0.009459 -0.001998
+v 0.038929 0.009459 -0.013717
+v 0.039555 0.009459 -0.011820
+v 0.040089 0.009459 -0.009894
+v 0.035516 0.009459 -0.020933
+v 0.036501 0.009459 -0.019194
+v 0.037400 0.009459 -0.017409
+v 0.030761 0.009459 -0.027344
+v 0.032066 0.009459 -0.025831
+v 0.033296 0.009459 -0.024255
+v 0.024847 0.009459 -0.032704
+v 0.026422 0.009459 -0.031475
+v 0.027936 0.009459 -0.030169
+v 0.018000 0.009459 -0.036808
+v 0.019785 0.009459 -0.035909
+v 0.021524 0.009459 -0.034924
+v 0.010485 0.009459 -0.039497
+v 0.012411 0.009459 -0.038964
+v 0.014309 0.009459 -0.038337
+v 0.002589 0.009459 -0.040668
+v 0.004583 0.009459 -0.040521
+v 0.006566 0.009459 -0.040277
+v -0.016437 0.006571 -0.041111
+v -0.016069 0.007632 -0.040223
+v -0.015592 0.008594 -0.039071
+v -0.022904 0.008594 -0.035163
+v -0.023597 0.007632 -0.036200
+v -0.024130 0.006571 -0.036999
+v 0.025313 0.006571 -0.036999
+v 0.024780 0.007632 -0.036200
+v 0.024087 0.008594 -0.035163
+v 0.016775 0.008594 -0.039071
+v 0.017253 0.007632 -0.040223
+v 0.017620 0.006571 -0.041111
+v 0.000592 0.006571 0.044498
+v 0.000592 0.007632 0.043538
+v 0.000592 0.008594 0.042291
+v 0.008842 0.008594 0.041478
+v 0.009085 0.007632 0.042701
+v 0.009273 0.006571 0.043643
+v -0.029312 0.008594 -0.029904
+v -0.030194 0.007632 -0.030786
+v -0.030873 0.006571 -0.031465
+v 0.008842 0.008594 -0.041478
+v 0.009085 0.007632 -0.042701
+v 0.009273 0.006571 -0.043643
+v 0.016776 0.008594 0.039071
+v 0.017253 0.007632 0.040223
+v 0.017620 0.006571 0.041111
+v -0.034572 0.008594 -0.023495
+v -0.035609 0.007632 -0.024188
+v -0.036407 0.006571 -0.024722
+v 0.000592 0.008594 -0.042291
+v 0.000592 0.007632 -0.043538
+v 0.000592 0.006571 -0.044498
+v 0.024087 0.008594 0.035163
+v 0.024780 0.007632 0.036200
+v 0.025313 0.006571 0.036999
+v -0.038480 0.008594 -0.016184
+v -0.039632 0.007632 -0.016661
+v -0.040519 0.006571 -0.017029
+v 0.030496 0.008594 0.029904
+v 0.031377 0.007632 0.030786
+v 0.032056 0.006571 0.031465
+v -0.040886 0.008594 -0.008250
+v -0.042109 0.007632 -0.008494
+v -0.043051 0.006571 -0.008681
+v 0.035755 0.008594 0.023495
+v 0.036792 0.007632 0.024188
+v 0.037590 0.006571 0.024722
+v -0.041699 0.008594 -0.000000
+v -0.042946 0.007632 -0.000000
+v -0.043906 0.006571 -0.000000
+v 0.039663 0.008594 0.016184
+v 0.040815 0.007632 0.016661
+v 0.041702 0.006571 0.017029
+v -0.040886 0.008594 0.008250
+v -0.042109 0.007632 0.008494
+v -0.043051 0.006571 0.008681
+v 0.042070 0.008594 0.008250
+v 0.043293 0.007632 0.008494
+v 0.044235 0.006571 0.008681
+v -0.038480 0.008594 0.016184
+v -0.039632 0.007632 0.016661
+v -0.040519 0.006571 0.017029
+v 0.042882 0.008594 -0.000000
+v 0.044129 0.007632 -0.000000
+v 0.045090 0.006571 -0.000000
+v -0.034572 0.008594 0.023495
+v -0.035609 0.007632 0.024188
+v -0.036407 0.006571 0.024722
+v 0.042070 0.008594 -0.008251
+v 0.043293 0.007632 -0.008494
+v 0.044235 0.006571 -0.008681
+v -0.029312 0.008594 0.029904
+v -0.030194 0.007632 0.030786
+v -0.030873 0.006571 0.031465
+v 0.039663 0.008594 -0.016184
+v 0.040815 0.007632 -0.016661
+v 0.041702 0.006571 -0.017029
+v -0.022904 0.008594 0.035163
+v -0.023597 0.007632 0.036200
+v -0.024130 0.006571 0.036999
+v 0.035755 0.008594 -0.023495
+v 0.036792 0.007632 -0.024188
+v 0.037590 0.006571 -0.024722
+v -0.015592 0.008594 0.039071
+v -0.016069 0.007632 0.040223
+v -0.016437 0.006571 0.041111
+v -0.007659 0.008594 -0.041478
+v -0.007902 0.007632 -0.042701
+v -0.008090 0.006571 -0.043643
+v 0.030496 0.008594 -0.029904
+v 0.031377 0.007632 -0.030786
+v 0.032056 0.006571 -0.031465
+v -0.007659 0.008594 0.041478
+v -0.007902 0.007632 0.042701
+v -0.008089 0.006571 0.043643
+v -0.004046 0.012114 -0.031263
+v -0.002506 0.012114 -0.031453
+v -0.000959 0.012114 -0.031567
+v -0.010056 0.012114 -0.029758
+v -0.008583 0.012114 -0.030244
+v -0.007088 0.012114 -0.030658
+v -0.015657 0.012114 -0.027109
+v -0.014307 0.012114 -0.027873
+v -0.012921 0.012114 -0.028571
+v -0.020633 0.012114 -0.023418
+v -0.019458 0.012114 -0.024431
+v -0.018236 0.012114 -0.025386
+v -0.024794 0.012114 -0.018827
+v -0.023840 0.012114 -0.020050
+v -0.022826 0.012114 -0.021225
+v -0.027979 0.012114 -0.013513
+v -0.027282 0.012114 -0.014899
+v -0.026517 0.012114 -0.016248
+v -0.030066 0.012114 -0.007679
+v -0.029653 0.012114 -0.009175
+v -0.029166 0.012114 -0.010648
+v -0.030976 0.012114 -0.001551
+v -0.030861 0.012114 -0.003098
+v -0.030672 0.012114 -0.004637
+v -0.030672 0.012114 0.004637
+v -0.030861 0.012114 0.003098
+v -0.030976 0.012114 0.001551
+v -0.029166 0.012114 0.010647
+v -0.029653 0.012114 0.009174
+v -0.030066 0.012114 0.007679
+v -0.026517 0.012114 0.016248
+v -0.027282 0.012114 0.014899
+v -0.027979 0.012114 0.013513
+v -0.022826 0.012114 0.021225
+v -0.023840 0.012114 0.020050
+v -0.024794 0.012114 0.018827
+v -0.018236 0.012114 0.025386
+v -0.019458 0.012114 0.024431
+v -0.020633 0.012114 0.023418
+v -0.012921 0.012114 0.028571
+v -0.014307 0.012114 0.027873
+v -0.015657 0.012114 0.027109
+v -0.007088 0.012114 0.030658
+v -0.008583 0.012114 0.030244
+v -0.010056 0.012114 0.029758
+v -0.000959 0.012114 0.031567
+v -0.002506 0.012114 0.031453
+v -0.004046 0.012114 0.031263
+v 0.005229 0.012114 0.031263
+v 0.003689 0.012114 0.031453
+v 0.002142 0.012114 0.031567
+v 0.011239 0.012114 0.029758
+v 0.009766 0.012114 0.030244
+v 0.008271 0.012114 0.030658
+v 0.016840 0.012114 0.027109
+v 0.015490 0.012114 0.027873
+v 0.014105 0.012114 0.028571
+v 0.021816 0.012114 0.023418
+v 0.020642 0.012114 0.024431
+v 0.019419 0.012114 0.025386
+v 0.025977 0.012114 0.018827
+v 0.025023 0.012114 0.020050
+v 0.024010 0.012114 0.021225
+v 0.029162 0.012114 0.013513
+v 0.028465 0.012114 0.014899
+v 0.027700 0.012114 0.016248
+v 0.031250 0.012114 0.007679
+v 0.030836 0.012114 0.009174
+v 0.030349 0.012114 0.010647
+v 0.032159 0.012114 0.001551
+v 0.032045 0.012114 0.003098
+v 0.031855 0.012114 0.004637
+v 0.031855 0.012114 -0.004637
+v 0.032045 0.012114 -0.003098
+v 0.032159 0.012114 -0.001551
+v 0.030349 0.012114 -0.010648
+v 0.030836 0.012114 -0.009175
+v 0.031250 0.012114 -0.007679
+v 0.027700 0.012114 -0.016248
+v 0.028465 0.012114 -0.014899
+v 0.029162 0.012114 -0.013513
+v 0.024010 0.012114 -0.021225
+v 0.025023 0.012114 -0.020050
+v 0.025977 0.012114 -0.018827
+v 0.019419 0.012114 -0.025386
+v 0.020642 0.012114 -0.024431
+v 0.021816 0.012114 -0.023418
+v 0.014105 0.012114 -0.028571
+v 0.015490 0.012114 -0.027873
+v 0.016840 0.012114 -0.027109
+v 0.008271 0.012114 -0.030658
+v 0.009766 0.012114 -0.030244
+v 0.011239 0.012114 -0.029758
+v 0.002142 0.012114 -0.031567
+v 0.003689 0.012114 -0.031453
+v 0.005229 0.012114 -0.031263
+v -0.031667 0.010228 -0.021555
+v -0.029830 0.010916 -0.020327
+v -0.027815 0.011539 -0.018981
+v -0.030973 0.011539 -0.013074
+v -0.033211 0.010916 -0.014001
+v -0.035252 0.010228 -0.014847
+v 0.022146 0.010228 0.032259
+v 0.020919 0.010916 0.030421
+v 0.019573 0.011539 0.028407
+v 0.024750 0.011539 0.024158
+v 0.026463 0.010916 0.025871
+v 0.028025 0.010228 0.027434
+v -0.032917 0.011539 -0.006665
+v -0.035293 0.010916 -0.007138
+v -0.037460 0.010228 -0.007569
+v 0.028999 0.011539 0.018981
+v 0.031013 0.010916 0.020327
+v 0.032850 0.010228 0.021555
+v -0.033573 0.011539 -0.000000
+v -0.035996 0.010916 -0.000000
+v -0.038206 0.010228 -0.000000
+v 0.032156 0.011539 0.013074
+v 0.034394 0.010916 0.014001
+v 0.036436 0.010228 0.014847
+v -0.032917 0.011539 0.006665
+v -0.035293 0.010916 0.007138
+v -0.037460 0.010228 0.007569
+v 0.034100 0.011539 0.006665
+v 0.036476 0.010916 0.007138
+v 0.038643 0.010228 0.007569
+v -0.030973 0.011539 0.013074
+v -0.033211 0.010916 0.014001
+v -0.035252 0.010228 0.014847
+v 0.034756 0.011539 -0.000000
+v 0.037179 0.010916 -0.000000
+v 0.039389 0.010228 -0.000000
+v -0.027815 0.011539 0.018981
+v -0.029830 0.010916 0.020327
+v -0.031667 0.010228 0.021555
+v 0.034100 0.011539 -0.006665
+v 0.036476 0.010916 -0.007138
+v 0.038643 0.010228 -0.007569
+v -0.023567 0.011539 0.024158
+v -0.025280 0.010916 0.025871
+v -0.026842 0.010228 0.027434
+v 0.032156 0.011539 -0.013074
+v 0.034394 0.010916 -0.014002
+v 0.036436 0.010228 -0.014847
+v -0.018389 0.011539 0.028407
+v -0.019735 0.010916 0.030421
+v -0.020963 0.010228 0.032259
+v 0.028999 0.011539 -0.018981
+v 0.031013 0.010916 -0.020327
+v 0.032850 0.010228 -0.021555
+v -0.012483 0.011539 0.031564
+v -0.013410 0.010916 0.033803
+v -0.014255 0.010228 0.035844
+v 0.000592 0.010228 -0.038797
+v 0.000592 0.010916 -0.036588
+v 0.000592 0.011539 -0.034165
+v -0.006074 0.011539 -0.033508
+v -0.006546 0.010916 -0.035885
+v -0.006977 0.010228 -0.038052
+v 0.024750 0.011539 -0.024158
+v 0.026463 0.010916 -0.025871
+v 0.028025 0.010228 -0.027434
+v -0.006074 0.011539 0.033508
+v -0.006546 0.010916 0.035885
+v -0.006977 0.010228 0.038052
+v -0.012483 0.011539 -0.031564
+v -0.013410 0.010916 -0.033803
+v -0.014255 0.010228 -0.035844
+v 0.019573 0.011539 -0.028407
+v 0.020919 0.010916 -0.030422
+v 0.022146 0.010228 -0.032259
+v 0.000592 0.011539 0.034165
+v 0.000592 0.010916 0.036588
+v 0.000592 0.010228 0.038797
+v -0.018389 0.011539 -0.028407
+v -0.019735 0.010916 -0.030421
+v -0.020963 0.010228 -0.032259
+v 0.013666 0.011539 -0.031564
+v 0.014593 0.010916 -0.033803
+v 0.015439 0.010228 -0.035844
+v 0.007257 0.011539 0.033508
+v 0.007730 0.010916 0.035885
+v 0.008161 0.010228 0.038052
+v -0.023567 0.011539 -0.024158
+v -0.025280 0.010916 -0.025871
+v -0.026842 0.010228 -0.027434
+v 0.007257 0.011539 -0.033508
+v 0.007729 0.010916 -0.035885
+v 0.008161 0.010228 -0.038052
+v 0.013666 0.011539 0.031564
+v 0.014593 0.010916 0.033803
+v 0.015439 0.010228 0.035844
+v -0.002663 0.014597 -0.021940
+v -0.001582 0.014597 -0.022074
+v -0.000497 0.014597 -0.022154
+v -0.006881 0.014597 -0.020884
+v -0.005847 0.014597 -0.021225
+v -0.004798 0.014597 -0.021516
+v -0.010811 0.014597 -0.019025
+v -0.009864 0.014597 -0.019561
+v -0.008892 0.014597 -0.020051
+v -0.014304 0.014597 -0.016435
+v -0.013479 0.014597 -0.017146
+v -0.012621 0.014597 -0.017815
+v -0.017224 0.014597 -0.013213
+v -0.016554 0.014597 -0.014071
+v -0.015843 0.014597 -0.014895
+v -0.019459 0.014597 -0.009483
+v -0.018970 0.014597 -0.010456
+v -0.018433 0.014597 -0.011403
+v -0.020924 0.014597 -0.005389
+v -0.020634 0.014597 -0.006439
+v -0.020292 0.014597 -0.007472
+v -0.021562 0.014597 -0.001088
+v -0.021482 0.014597 -0.002174
+v -0.021349 0.014597 -0.003255
+v -0.021349 0.014597 0.003255
+v -0.021482 0.014597 0.002174
+v -0.021562 0.014597 0.001088
+v -0.020292 0.014597 0.007472
+v -0.020634 0.014597 0.006439
+v -0.020924 0.014597 0.005389
+v -0.018433 0.014597 0.011403
+v -0.018970 0.014597 0.010456
+v -0.019459 0.014597 0.009483
+v -0.015843 0.014597 0.014895
+v -0.016554 0.014597 0.014071
+v -0.017224 0.014597 0.013213
+v -0.012621 0.014597 0.017815
+v -0.013479 0.014597 0.017146
+v -0.014304 0.014597 0.016435
+v -0.008892 0.014597 0.020051
+v -0.009864 0.014597 0.019561
+v -0.010811 0.014597 0.019025
+v -0.004798 0.014597 0.021516
+v -0.005847 0.014597 0.021225
+v -0.006881 0.014597 0.020884
+v -0.000497 0.014597 0.022154
+v -0.001582 0.014597 0.022074
+v -0.002663 0.014597 0.021940
+v 0.003846 0.014597 0.021940
+v 0.002766 0.014597 0.022074
+v 0.001680 0.014597 0.022154
+v 0.008064 0.014597 0.020884
+v 0.007030 0.014597 0.021225
+v 0.005981 0.014597 0.021516
+v 0.011995 0.014597 0.019025
+v 0.011047 0.014597 0.019561
+v 0.010075 0.014597 0.020051
+v 0.015487 0.014597 0.016435
+v 0.014663 0.014597 0.017146
+v 0.013804 0.014597 0.017815
+v 0.018407 0.014597 0.013213
+v 0.017737 0.014597 0.014071
+v 0.017026 0.014597 0.014895
+v 0.020642 0.014597 0.009483
+v 0.020153 0.014597 0.010456
+v 0.019616 0.014597 0.011403
+v 0.022107 0.014597 0.005389
+v 0.021817 0.014597 0.006439
+v 0.021475 0.014597 0.007472
+v 0.022745 0.014597 0.001088
+v 0.022665 0.014597 0.002174
+v 0.022532 0.014597 0.003255
+v 0.022532 0.014597 -0.003255
+v 0.022665 0.014597 -0.002174
+v 0.022745 0.014597 -0.001088
+v 0.021475 0.014597 -0.007472
+v 0.021817 0.014597 -0.006439
+v 0.022107 0.014597 -0.005389
+v 0.019616 0.014597 -0.011403
+v 0.020153 0.014597 -0.010456
+v 0.020642 0.014597 -0.009483
+v 0.017026 0.014597 -0.014895
+v 0.017737 0.014597 -0.014071
+v 0.018407 0.014597 -0.013213
+v 0.013804 0.014597 -0.017815
+v 0.014663 0.014597 -0.017146
+v 0.015487 0.014597 -0.016435
+v 0.010075 0.014597 -0.020051
+v 0.011047 0.014597 -0.019561
+v 0.011995 0.014597 -0.019025
+v 0.005981 0.014597 -0.021516
+v 0.007030 0.014597 -0.021225
+v 0.008064 0.014597 -0.020884
+v 0.001680 0.014597 -0.022154
+v 0.002766 0.014597 -0.022074
+v 0.003846 0.014597 -0.021940
+v -0.028404 0.012662 -0.000000
+v -0.025872 0.013227 -0.000000
+v -0.023554 0.013856 -0.000000
+v -0.023090 0.013856 0.004711
+v -0.025363 0.013227 0.005163
+v -0.027847 0.012662 0.005657
+v 0.027380 0.012662 0.011096
+v 0.025041 0.013227 0.010127
+v 0.022900 0.013856 0.009240
+v 0.024274 0.013856 0.004711
+v 0.026547 0.013227 0.005163
+v 0.029030 0.012662 0.005657
+v -0.021716 0.013856 0.009240
+v -0.023857 0.013227 0.010127
+v -0.026197 0.012662 0.011096
+v 0.024738 0.013856 -0.000000
+v 0.027055 0.013227 -0.000000
+v 0.029587 0.012662 -0.000000
+v -0.019485 0.013856 0.013415
+v -0.021412 0.013227 0.014702
+v -0.023518 0.012662 0.016109
+v 0.024274 0.013856 -0.004711
+v 0.026547 0.013227 -0.005163
+v 0.029030 0.012662 -0.005657
+v -0.016482 0.013856 0.017074
+v -0.018121 0.013227 0.018713
+v -0.019911 0.012662 0.020503
+v 0.022900 0.013856 -0.009240
+v 0.025041 0.013227 -0.010127
+v 0.027380 0.012662 -0.011096
+v -0.012823 0.013856 0.020077
+v -0.014111 0.013227 0.022004
+v -0.015518 0.012662 0.024109
+v 0.020668 0.013856 -0.013415
+v 0.022595 0.013227 -0.014702
+v 0.024701 0.012662 -0.016109
+v -0.008649 0.013856 0.022308
+v -0.009536 0.013227 0.024449
+v -0.010505 0.012662 0.026789
+v 0.000592 0.012662 -0.028996
+v 0.000592 0.013227 -0.026464
+v 0.000592 0.013856 -0.024146
+v -0.004119 0.013856 -0.023682
+v -0.004571 0.013227 -0.025955
+v -0.005065 0.012662 -0.028439
+v 0.017665 0.013856 -0.017074
+v 0.019304 0.013227 -0.018713
+v 0.021095 0.012662 -0.020503
+v -0.004119 0.013856 0.023682
+v -0.004571 0.013227 0.025955
+v -0.005065 0.012662 0.028439
+v -0.008649 0.013856 -0.022308
+v -0.009536 0.013227 -0.024449
+v -0.010505 0.012662 -0.026789
+v 0.014006 0.013856 -0.020077
+v 0.015294 0.013227 -0.022004
+v 0.016701 0.012662 -0.024109
+v 0.000592 0.013856 0.024146
+v 0.000592 0.013227 0.026464
+v 0.000592 0.012662 0.028996
+v -0.012823 0.013856 -0.020077
+v -0.014111 0.013227 -0.022004
+v -0.015518 0.012662 -0.024109
+v 0.009832 0.013856 -0.022308
+v 0.010719 0.013227 -0.024449
+v 0.011688 0.012662 -0.026789
+v 0.005302 0.013856 0.023682
+v 0.005754 0.013227 0.025955
+v 0.006248 0.012662 0.028439
+v -0.016482 0.013856 -0.017074
+v -0.018121 0.013227 -0.018713
+v -0.019911 0.012662 -0.020503
+v 0.005302 0.013856 -0.023682
+v 0.005754 0.013227 -0.025955
+v 0.006248 0.012662 -0.028439
+v 0.009832 0.013856 0.022308
+v 0.010719 0.013227 0.024449
+v 0.011688 0.012662 0.026789
+v -0.019485 0.013856 -0.013415
+v -0.021412 0.013227 -0.014702
+v -0.023518 0.012662 -0.016109
+v 0.014006 0.013856 0.020077
+v 0.015294 0.013227 0.022004
+v 0.016701 0.012662 0.024109
+v -0.021716 0.013856 -0.009240
+v -0.023857 0.013227 -0.010127
+v -0.026197 0.012662 -0.011096
+v 0.017665 0.013856 0.017074
+v 0.019304 0.013227 0.018713
+v 0.021095 0.012662 0.020503
+v -0.023090 0.013856 -0.004711
+v -0.025363 0.013227 -0.005163
+v -0.027847 0.012662 -0.005657
+v 0.020668 0.013856 0.013415
+v 0.022595 0.013227 0.014702
+v 0.024701 0.012662 0.016109
+v -0.002095 0.018723 -0.018110
+v -0.001203 0.018723 -0.018220
+v -0.000307 0.018723 -0.018286
+v -0.005576 0.018723 -0.017238
+v -0.004723 0.018723 -0.017520
+v -0.003857 0.018723 -0.017759
+v -0.008820 0.018723 -0.015703
+v -0.008039 0.018723 -0.016146
+v -0.007236 0.018723 -0.016550
+v -0.011703 0.018723 -0.013565
+v -0.011023 0.018723 -0.014152
+v -0.010314 0.018723 -0.014705
+v -0.014113 0.018723 -0.010906
+v -0.013561 0.018723 -0.011614
+v -0.012974 0.018723 -0.012295
+v -0.015958 0.018723 -0.007828
+v -0.015554 0.018723 -0.008630
+v -0.015112 0.018723 -0.009412
+v -0.017168 0.018723 -0.004448
+v -0.016928 0.018723 -0.005314
+v -0.016646 0.018723 -0.006168
+v -0.017694 0.018723 -0.000898
+v -0.017628 0.018723 -0.001794
+v -0.017518 0.018723 -0.002686
+v -0.017518 0.018723 0.002686
+v -0.017628 0.018723 0.001794
+v -0.017694 0.018723 0.000898
+v -0.016646 0.018723 0.006168
+v -0.016928 0.018723 0.005314
+v -0.017168 0.018723 0.004448
+v -0.015112 0.018723 0.009412
+v -0.015554 0.018723 0.008630
+v -0.015958 0.018723 0.007828
+v -0.012974 0.018723 0.012295
+v -0.013561 0.018723 0.011614
+v -0.014113 0.018723 0.010906
+v -0.010314 0.018723 0.014705
+v -0.011023 0.018723 0.014152
+v -0.011703 0.018723 0.013565
+v -0.007236 0.018723 0.016550
+v -0.008039 0.018723 0.016146
+v -0.008820 0.018723 0.015703
+v -0.003857 0.018723 0.017759
+v -0.004723 0.018723 0.017519
+v -0.005576 0.018723 0.017238
+v -0.000307 0.018723 0.018286
+v -0.001203 0.018723 0.018220
+v -0.002095 0.018723 0.018110
+v 0.003278 0.018723 0.018110
+v 0.002386 0.018723 0.018220
+v 0.001490 0.018723 0.018286
+v 0.006759 0.018723 0.017238
+v 0.005906 0.018723 0.017519
+v 0.005040 0.018723 0.017759
+v 0.010004 0.018723 0.015703
+v 0.009222 0.018723 0.016146
+v 0.008419 0.018723 0.016550
+v 0.012886 0.018723 0.013565
+v 0.012206 0.018723 0.014152
+v 0.011498 0.018723 0.014705
+v 0.015297 0.018723 0.010906
+v 0.014744 0.018723 0.011614
+v 0.014157 0.018723 0.012295
+v 0.017142 0.018723 0.007828
+v 0.016738 0.018723 0.008630
+v 0.016295 0.018723 0.009412
+v 0.018351 0.018723 0.004448
+v 0.018111 0.018723 0.005314
+v 0.017829 0.018723 0.006168
+v 0.018877 0.018723 0.000898
+v 0.018811 0.018723 0.001794
+v 0.018701 0.018723 0.002686
+v 0.018701 0.018723 -0.002686
+v 0.018811 0.018723 -0.001795
+v 0.018877 0.018723 -0.000898
+v 0.017829 0.018723 -0.006168
+v 0.018111 0.018723 -0.005315
+v 0.018351 0.018723 -0.004448
+v 0.016295 0.018723 -0.009412
+v 0.016738 0.018723 -0.008630
+v 0.017142 0.018723 -0.007828
+v 0.014157 0.018723 -0.012295
+v 0.014744 0.018723 -0.011614
+v 0.015297 0.018723 -0.010906
+v 0.011498 0.018723 -0.014705
+v 0.012206 0.018723 -0.014152
+v 0.012886 0.018723 -0.013565
+v 0.008419 0.018723 -0.016550
+v 0.009222 0.018723 -0.016146
+v 0.010004 0.018723 -0.015703
+v 0.005040 0.018723 -0.017759
+v 0.005906 0.018723 -0.017520
+v 0.006759 0.018723 -0.017238
+v 0.001490 0.018723 -0.018286
+v 0.002386 0.018723 -0.018220
+v 0.003278 0.018723 -0.018110
+v -0.016594 0.015484 0.011483
+v -0.015681 0.016493 0.010873
+v -0.015047 0.017586 0.010450
+v -0.012708 0.017586 0.013300
+v -0.013247 0.016493 0.013838
+v -0.014023 0.015484 0.014615
+v 0.020863 0.015484 -0.004032
+v 0.019786 0.016493 -0.003818
+v 0.019039 0.017586 -0.003669
+v 0.017969 0.017586 -0.007198
+v 0.018672 0.016493 -0.007489
+v 0.019687 0.015484 -0.007910
+v -0.009858 0.017586 0.015639
+v -0.010281 0.016493 0.016272
+v -0.010891 0.015484 0.017186
+v 0.016231 0.017586 -0.010450
+v 0.016864 0.016493 -0.010873
+v 0.017777 0.015484 -0.011483
+v -0.006606 0.017586 0.017377
+v -0.006898 0.016493 0.018081
+v -0.007318 0.015484 0.019096
+v 0.000592 0.015484 -0.020669
+v 0.000592 0.016493 -0.019571
+v 0.000592 0.017586 -0.018809
+v -0.003078 0.017586 -0.018448
+v -0.003226 0.016493 -0.019194
+v -0.003441 0.015484 -0.020272
+v 0.013892 0.017586 -0.013300
+v 0.014430 0.016493 -0.013838
+v 0.015207 0.015484 -0.014615
+v -0.003078 0.017586 0.018448
+v -0.003226 0.016493 0.019194
+v -0.003441 0.015484 0.020272
+v -0.006606 0.017586 -0.017377
+v -0.006898 0.016493 -0.018081
+v -0.007318 0.015484 -0.019096
+v 0.011041 0.017586 -0.015639
+v 0.011464 0.016493 -0.016272
+v 0.012075 0.015484 -0.017186
+v 0.000592 0.017586 0.018809
+v 0.000592 0.016493 0.019571
+v 0.000592 0.015484 0.020669
+v -0.009858 0.017586 -0.015639
+v -0.010281 0.016493 -0.016272
+v -0.010891 0.015484 -0.017186
+v 0.007789 0.017586 -0.017377
+v 0.008081 0.016493 -0.018081
+v 0.008501 0.015484 -0.019096
+v 0.004261 0.017586 0.018448
+v 0.004410 0.016493 0.019194
+v 0.004624 0.015484 0.020272
+v -0.012708 0.017586 -0.013300
+v -0.013247 0.016493 -0.013838
+v -0.014023 0.015484 -0.014615
+v 0.004261 0.017586 -0.018448
+v 0.004410 0.016493 -0.019194
+v 0.004624 0.015484 -0.020272
+v 0.007790 0.017586 0.017377
+v 0.008081 0.016493 0.018081
+v 0.008501 0.015484 0.019096
+v -0.015047 0.017586 -0.010450
+v -0.015681 0.016493 -0.010873
+v -0.016594 0.015484 -0.011483
+v 0.011041 0.017586 0.015639
+v 0.011464 0.016493 0.016272
+v 0.012075 0.015484 0.017186
+v -0.016786 0.017586 -0.007198
+v -0.017489 0.016493 -0.007489
+v -0.018504 0.015484 -0.007910
+v 0.013892 0.017586 0.013300
+v 0.014430 0.016493 0.013838
+v 0.015207 0.015484 0.014615
+v -0.017856 0.017586 -0.003669
+v -0.018603 0.016493 -0.003818
+v -0.019680 0.015484 -0.004032
+v 0.016231 0.017586 0.010450
+v 0.016864 0.016493 0.010873
+v 0.017777 0.015484 0.011483
+v -0.018217 0.017586 -0.000000
+v -0.018979 0.016493 -0.000000
+v -0.020077 0.015484 -0.000000
+v 0.017969 0.017586 0.007198
+v 0.018672 0.016493 0.007489
+v 0.019687 0.015484 0.007910
+v -0.017856 0.017586 0.003669
+v -0.018603 0.016493 0.003818
+v -0.019680 0.015484 0.004032
+v 0.019039 0.017586 0.003669
+v 0.019786 0.016493 0.003818
+v 0.020863 0.015484 0.004032
+v -0.016786 0.017586 0.007198
+v -0.017489 0.016493 0.007489
+v -0.018504 0.015484 0.007910
+v 0.019401 0.017586 -0.000000
+v 0.020162 0.016493 -0.000000
+v 0.021261 0.015484 -0.000000
+v -0.002056 0.023009 -0.017850
+v -0.001177 0.023009 -0.017959
+v -0.000294 0.023009 -0.018024
+v -0.005488 0.023009 -0.016991
+v -0.004647 0.023009 -0.017268
+v -0.003793 0.023009 -0.017505
+v -0.008686 0.023009 -0.015478
+v -0.007915 0.023009 -0.015915
+v -0.007124 0.023009 -0.016313
+v -0.011527 0.023009 -0.013371
+v -0.010856 0.023009 -0.013949
+v -0.010158 0.023009 -0.014494
+v -0.013903 0.023009 -0.010750
+v -0.013358 0.023009 -0.011448
+v -0.012779 0.023009 -0.012119
+v -0.015721 0.023009 -0.007715
+v -0.015323 0.023009 -0.008507
+v -0.014886 0.023009 -0.009277
+v -0.016913 0.023009 -0.004385
+v -0.016677 0.023009 -0.005238
+v -0.016399 0.023009 -0.006079
+v -0.017432 0.023009 -0.000885
+v -0.017367 0.023009 -0.001769
+v -0.017259 0.023009 -0.002648
+v -0.017259 0.023009 0.002648
+v -0.017367 0.023009 0.001769
+v -0.017432 0.023009 0.000885
+v -0.016399 0.023009 0.006079
+v -0.016677 0.023009 0.005238
+v -0.016913 0.023009 0.004385
+v -0.014886 0.023009 0.009277
+v -0.015323 0.023009 0.008507
+v -0.015721 0.023009 0.007715
+v -0.012779 0.023009 0.012119
+v -0.013358 0.023009 0.011448
+v -0.013903 0.023009 0.010750
+v -0.010158 0.023009 0.014494
+v -0.010856 0.023009 0.013949
+v -0.011527 0.023009 0.013371
+v -0.007124 0.023009 0.016313
+v -0.007915 0.023009 0.015915
+v -0.008686 0.023009 0.015478
+v -0.003793 0.023009 0.017505
+v -0.004647 0.023009 0.017268
+v -0.005488 0.023009 0.016991
+v -0.000294 0.023009 0.018024
+v -0.001177 0.023009 0.017959
+v -0.002056 0.023009 0.017850
+v 0.003239 0.023009 0.017850
+v 0.002360 0.023009 0.017959
+v 0.001477 0.023009 0.018024
+v 0.006671 0.023009 0.016991
+v 0.005830 0.023009 0.017268
+v 0.004976 0.023009 0.017505
+v 0.009869 0.023009 0.015478
+v 0.009098 0.023009 0.015915
+v 0.008307 0.023009 0.016313
+v 0.012710 0.023009 0.013371
+v 0.012040 0.023009 0.013949
+v 0.011341 0.023009 0.014494
+v 0.015086 0.023009 0.010750
+v 0.014541 0.023009 0.011448
+v 0.013962 0.023009 0.012119
+v 0.016905 0.023009 0.007715
+v 0.016506 0.023009 0.008507
+v 0.016070 0.023009 0.009277
+v 0.018096 0.023009 0.004385
+v 0.017860 0.023009 0.005238
+v 0.017582 0.023009 0.006079
+v 0.018615 0.023009 0.000885
+v 0.018550 0.023009 0.001769
+v 0.018442 0.023009 0.002648
+v 0.018442 0.023009 -0.002648
+v 0.018550 0.023009 -0.001769
+v 0.018615 0.023009 -0.000885
+v 0.017582 0.023009 -0.006079
+v 0.017860 0.023009 -0.005238
+v 0.018096 0.023009 -0.004385
+v 0.016070 0.023009 -0.009277
+v 0.016506 0.023009 -0.008507
+v 0.016905 0.023009 -0.007715
+v 0.013962 0.023009 -0.012119
+v 0.014541 0.023009 -0.011448
+v 0.015086 0.023009 -0.010750
+v 0.011341 0.023009 -0.014494
+v 0.012040 0.023009 -0.013949
+v 0.012710 0.023009 -0.013371
+v 0.008307 0.023009 -0.016313
+v 0.009098 0.023009 -0.015915
+v 0.009869 0.023009 -0.015478
+v 0.004976 0.023009 -0.017505
+v 0.005830 0.023009 -0.017268
+v 0.006671 0.023009 -0.016991
+v 0.001477 0.023009 -0.018024
+v 0.002360 0.023009 -0.017959
+v 0.003239 0.023009 -0.017850
+v -0.006297 0.019868 0.016631
+v -0.006245 0.020986 0.016505
+v -0.006252 0.022044 0.016523
+v -0.002897 0.022044 0.017540
+v -0.002894 0.020986 0.017521
+v -0.002920 0.019868 0.017655
+v -0.002920 0.019868 -0.017655
+v -0.002894 0.020986 -0.017521
+v -0.002897 0.022044 -0.017541
+v -0.006252 0.022044 -0.016523
+v -0.006245 0.020986 -0.016505
+v -0.006297 0.019868 -0.016631
+v 0.013320 0.019868 -0.012729
+v 0.013224 0.020986 -0.012632
+v 0.013238 0.022044 -0.012646
+v 0.010528 0.022044 -0.014870
+v 0.010517 0.020986 -0.014854
+v 0.010593 0.019868 -0.014968
+v 0.000592 0.022044 0.017884
+v 0.000592 0.020986 0.017865
+v 0.000592 0.019868 0.018001
+v -0.009344 0.022044 -0.014870
+v -0.009333 0.020986 -0.014854
+v -0.009409 0.019868 -0.014968
+v 0.007436 0.022044 -0.016523
+v 0.007428 0.020986 -0.016505
+v 0.007480 0.019868 -0.016631
+v 0.004081 0.022044 0.017540
+v 0.004077 0.020986 0.017521
+v 0.004104 0.019868 0.017655
+v -0.012054 0.022044 -0.012646
+v -0.012041 0.020986 -0.012632
+v -0.012137 0.019868 -0.012729
+v 0.004081 0.022044 -0.017541
+v 0.004077 0.020986 -0.017521
+v 0.004103 0.019868 -0.017655
+v 0.007436 0.022044 0.016523
+v 0.007428 0.020986 0.016505
+v 0.007480 0.019868 0.016631
+v -0.014278 0.022044 -0.009936
+v -0.014262 0.020986 -0.009925
+v -0.014376 0.019868 -0.010001
+v 0.000592 0.022044 -0.017884
+v 0.000592 0.020986 -0.017865
+v 0.000592 0.019868 -0.018001
+v 0.010528 0.022044 0.014870
+v 0.010517 0.020986 0.014854
+v 0.010593 0.019868 0.014968
+v -0.015931 0.022044 -0.006844
+v -0.015913 0.020986 -0.006837
+v -0.016039 0.019868 -0.006889
+v 0.013238 0.022044 0.012646
+v 0.013224 0.020986 0.012632
+v 0.013320 0.019868 0.012729
+v -0.016949 0.022044 -0.003489
+v -0.016930 0.020986 -0.003485
+v -0.017064 0.019868 -0.003512
+v 0.015462 0.022044 0.009936
+v 0.015446 0.020986 0.009925
+v 0.015559 0.019868 0.010001
+v -0.017293 0.022044 -0.000000
+v -0.017273 0.020986 -0.000000
+v -0.017410 0.019868 -0.000000
+v 0.017114 0.022044 0.006844
+v 0.017096 0.020986 0.006837
+v 0.017223 0.019868 0.006889
+v -0.016949 0.022044 0.003489
+v -0.016930 0.020986 0.003485
+v -0.017064 0.019868 0.003512
+v 0.018132 0.022044 0.003489
+v 0.018113 0.020986 0.003485
+v 0.018247 0.019868 0.003512
+v -0.015931 0.022044 0.006844
+v -0.015913 0.020986 0.006837
+v -0.016039 0.019868 0.006889
+v 0.018476 0.022044 -0.000000
+v 0.018456 0.020986 -0.000000
+v 0.018593 0.019868 -0.000000
+v -0.014278 0.022044 0.009936
+v -0.014262 0.020986 0.009925
+v -0.014376 0.019868 0.010001
+v 0.018132 0.022044 -0.003489
+v 0.018113 0.020986 -0.003485
+v 0.018247 0.019868 -0.003512
+v -0.012054 0.022044 0.012646
+v -0.012041 0.020986 0.012632
+v -0.012137 0.019868 0.012729
+v 0.017114 0.022044 -0.006844
+v 0.017096 0.020986 -0.006837
+v 0.017223 0.019868 -0.006889
+v -0.009344 0.022044 0.014870
+v -0.009333 0.020986 0.014854
+v -0.009409 0.019868 0.014968
+v 0.015462 0.022044 -0.009936
+v 0.015446 0.020986 -0.009925
+v 0.015559 0.019868 -0.010001
+v -0.002250 0.025953 -0.019156
+v -0.001307 0.025953 -0.019273
+v -0.000359 0.025953 -0.019343
+v -0.005933 0.025953 -0.018234
+v -0.005030 0.025953 -0.018532
+v -0.004114 0.025953 -0.018786
+v -0.009364 0.025953 -0.016611
+v -0.008537 0.025953 -0.017079
+v -0.007688 0.025953 -0.017507
+v -0.012414 0.025953 -0.014349
+v -0.011694 0.025953 -0.014970
+v -0.010945 0.025953 -0.015555
+v -0.014963 0.025953 -0.011536
+v -0.014378 0.025953 -0.012286
+v -0.013758 0.025953 -0.013005
+v -0.016915 0.025953 -0.008280
+v -0.016488 0.025953 -0.009129
+v -0.016019 0.025953 -0.009956
+v -0.018194 0.025953 -0.004706
+v -0.017940 0.025953 -0.005622
+v -0.017642 0.025953 -0.006524
+v -0.018751 0.025953 -0.000950
+v -0.018681 0.025953 -0.001898
+v -0.018565 0.025953 -0.002842
+v -0.018565 0.025953 0.002842
+v -0.018681 0.025953 0.001898
+v -0.018751 0.025953 0.000950
+v -0.017642 0.025953 0.006524
+v -0.017940 0.025953 0.005622
+v -0.018194 0.025953 0.004706
+v -0.016019 0.025953 0.009956
+v -0.016488 0.025953 0.009129
+v -0.016915 0.025953 0.008280
+v -0.013758 0.025953 0.013005
+v -0.014378 0.025953 0.012286
+v -0.014963 0.025953 0.011536
+v -0.010945 0.025953 0.015555
+v -0.011694 0.025953 0.014970
+v -0.012414 0.025953 0.014349
+v -0.007688 0.025953 0.017507
+v -0.008537 0.025953 0.017079
+v -0.009364 0.025953 0.016611
+v -0.004114 0.025953 0.018786
+v -0.005030 0.025953 0.018532
+v -0.005933 0.025953 0.018234
+v -0.000359 0.025953 0.019343
+v -0.001307 0.025953 0.019273
+v -0.002250 0.025953 0.019156
+v 0.003433 0.025953 0.019156
+v 0.002490 0.025953 0.019273
+v 0.001542 0.025953 0.019343
+v 0.007116 0.025953 0.018234
+v 0.006213 0.025953 0.018532
+v 0.005297 0.025953 0.018786
+v 0.010548 0.025953 0.016611
+v 0.009721 0.025953 0.017079
+v 0.008872 0.025953 0.017507
+v 0.013597 0.025953 0.014349
+v 0.012877 0.025953 0.014970
+v 0.012128 0.025953 0.015555
+v 0.016146 0.025953 0.011536
+v 0.015562 0.025953 0.012286
+v 0.014941 0.025953 0.013005
+v 0.018098 0.025953 0.008280
+v 0.017671 0.025953 0.009129
+v 0.017202 0.025953 0.009956
+v 0.019377 0.025953 0.004705
+v 0.019124 0.025953 0.005622
+v 0.018825 0.025953 0.006524
+v 0.019934 0.025953 0.000950
+v 0.019864 0.025953 0.001898
+v 0.019748 0.025953 0.002842
+v 0.019748 0.025953 -0.002842
+v 0.019864 0.025953 -0.001898
+v 0.019934 0.025953 -0.000950
+v 0.018825 0.025953 -0.006524
+v 0.019124 0.025953 -0.005622
+v 0.019377 0.025953 -0.004706
+v 0.017202 0.025953 -0.009956
+v 0.017671 0.025953 -0.009129
+v 0.018098 0.025953 -0.008280
+v 0.014941 0.025953 -0.013005
+v 0.015562 0.025953 -0.012286
+v 0.016146 0.025953 -0.011536
+v 0.012128 0.025953 -0.015555
+v 0.012877 0.025953 -0.014970
+v 0.013597 0.025953 -0.014349
+v 0.008872 0.025953 -0.017507
+v 0.009721 0.025953 -0.017079
+v 0.010548 0.025953 -0.016611
+v 0.005297 0.025953 -0.018786
+v 0.006213 0.025953 -0.018532
+v 0.007116 0.025953 -0.018234
+v 0.001542 0.025953 -0.019343
+v 0.002490 0.025953 -0.019273
+v 0.003433 0.025953 -0.019156
+v 0.004167 0.023858 0.017975
+v 0.004236 0.024611 0.018321
+v 0.004307 0.025300 0.018679
+v 0.007880 0.025300 0.017595
+v 0.007740 0.024611 0.017258
+v 0.007605 0.023858 0.016932
+v -0.012368 0.023858 -0.012960
+v -0.012617 0.024611 -0.013209
+v -0.012875 0.025300 -0.013467
+v -0.015244 0.025300 -0.010581
+v -0.014940 0.024611 -0.010378
+v -0.014647 0.023858 -0.010182
+v 0.004167 0.023858 -0.017975
+v 0.004236 0.024611 -0.018321
+v 0.004307 0.025300 -0.018679
+v 0.000592 0.025300 -0.019045
+v 0.000592 0.024611 -0.018680
+v 0.000592 0.023858 -0.018328
+v 0.011173 0.025300 0.015836
+v 0.010970 0.024611 0.015532
+v 0.010774 0.023858 0.015239
+v -0.017004 0.025300 -0.007288
+v -0.016666 0.024611 -0.007149
+v -0.016341 0.023858 -0.007014
+v 0.014059 0.025300 0.013467
+v 0.013800 0.024611 0.013209
+v 0.013551 0.023858 0.012959
+v -0.018088 0.025300 -0.003716
+v -0.017729 0.024611 -0.003644
+v -0.017384 0.023858 -0.003576
+v 0.016427 0.025300 0.010581
+v 0.016123 0.024611 0.010378
+v 0.015830 0.023858 0.010182
+v -0.018454 0.025300 -0.000000
+v -0.018088 0.024611 -0.000000
+v -0.017736 0.023858 -0.000000
+v 0.018187 0.025300 0.007288
+v 0.017850 0.024611 0.007148
+v 0.017524 0.023858 0.007014
+v -0.018088 0.025300 0.003716
+v -0.017729 0.024611 0.003644
+v -0.017384 0.023858 0.003576
+v 0.019271 0.025300 0.003716
+v 0.018913 0.024611 0.003644
+v 0.018567 0.023858 0.003575
+v -0.017004 0.025300 0.007288
+v -0.016666 0.024611 0.007148
+v -0.016341 0.023858 0.007014
+v 0.019637 0.025300 -0.000000
+v 0.019272 0.024611 -0.000000
+v 0.018919 0.023858 -0.000000
+v -0.015244 0.025300 0.010581
+v -0.014940 0.024611 0.010378
+v -0.014647 0.023858 0.010182
+v 0.019271 0.025300 -0.003716
+v 0.018913 0.024611 -0.003644
+v 0.018567 0.023858 -0.003576
+v -0.012875 0.025300 0.013467
+v -0.012617 0.024611 0.013209
+v -0.012368 0.023858 0.012959
+v 0.018187 0.025300 -0.007288
+v 0.017850 0.024611 -0.007149
+v 0.017524 0.023858 -0.007014
+v -0.009989 0.025300 0.015836
+v -0.009786 0.024611 0.015532
+v -0.009591 0.023858 0.015239
+v 0.016427 0.025300 -0.010581
+v 0.016123 0.024611 -0.010378
+v 0.015830 0.023858 -0.010182
+v -0.006697 0.025300 0.017595
+v -0.006557 0.024611 0.017258
+v -0.006422 0.023858 0.016932
+v -0.003124 0.025300 -0.018679
+v -0.003053 0.024611 -0.018321
+v -0.002984 0.023858 -0.017975
+v 0.014059 0.025300 -0.013467
+v 0.013800 0.024611 -0.013209
+v 0.013551 0.023858 -0.012960
+v -0.003124 0.025300 0.018679
+v -0.003053 0.024611 0.018321
+v -0.002984 0.023858 0.017975
+v -0.006697 0.025300 -0.017595
+v -0.006557 0.024611 -0.017258
+v -0.006422 0.023858 -0.016932
+v 0.011173 0.025300 -0.015836
+v 0.010970 0.024611 -0.015532
+v 0.010774 0.023858 -0.015239
+v 0.000592 0.025300 0.019045
+v 0.000592 0.024611 0.018680
+v 0.000592 0.023858 0.018328
+v -0.009989 0.025300 -0.015836
+v -0.009786 0.024611 -0.015532
+v -0.009591 0.023858 -0.015239
+v 0.007880 0.025300 -0.017596
+v 0.007740 0.024611 -0.017258
+v 0.007605 0.023858 -0.016932
+v -0.002284 0.028573 -0.019386
+v -0.001329 0.028573 -0.019504
+v -0.000370 0.028573 -0.019575
+v -0.006011 0.028573 -0.018453
+v -0.005097 0.028573 -0.018754
+v -0.004170 0.028573 -0.019011
+v -0.009484 0.028573 -0.016810
+v -0.008647 0.028573 -0.017284
+v -0.007788 0.028573 -0.017717
+v -0.012570 0.028573 -0.014521
+v -0.011841 0.028573 -0.015150
+v -0.011083 0.028573 -0.015742
+v -0.015150 0.028573 -0.011675
+v -0.014558 0.028573 -0.012433
+v -0.013930 0.028573 -0.013161
+v -0.017125 0.028573 -0.008379
+v -0.016693 0.028573 -0.009239
+v -0.016218 0.028573 -0.010076
+v -0.018419 0.028573 -0.004762
+v -0.018163 0.028573 -0.005689
+v -0.017861 0.028573 -0.006603
+v -0.018983 0.028573 -0.000962
+v -0.018912 0.028573 -0.001921
+v -0.018795 0.028573 -0.002876
+v -0.018795 0.028573 0.002876
+v -0.018912 0.028573 0.001921
+v -0.018983 0.028573 0.000962
+v -0.017861 0.028573 0.006603
+v -0.018163 0.028573 0.005689
+v -0.018419 0.028573 0.004762
+v -0.016218 0.028573 0.010076
+v -0.016693 0.028573 0.009239
+v -0.017125 0.028573 0.008379
+v -0.013930 0.028573 0.013161
+v -0.014558 0.028573 0.012433
+v -0.015150 0.028573 0.011675
+v -0.011083 0.028573 0.015742
+v -0.011841 0.028573 0.015150
+v -0.012570 0.028573 0.014521
+v -0.007788 0.028573 0.017717
+v -0.008647 0.028573 0.017284
+v -0.009484 0.028573 0.016810
+v -0.004170 0.028573 0.019011
+v -0.005097 0.028573 0.018754
+v -0.006011 0.028573 0.018453
+v -0.000370 0.028573 0.019575
+v -0.001329 0.028573 0.019504
+v -0.002284 0.028573 0.019386
+v 0.003467 0.028573 0.019386
+v 0.002513 0.028573 0.019504
+v 0.001553 0.028573 0.019575
+v 0.007194 0.028573 0.018453
+v 0.006281 0.028573 0.018754
+v 0.005354 0.028573 0.019011
+v 0.010667 0.028573 0.016810
+v 0.009830 0.028573 0.017284
+v 0.008971 0.028573 0.017717
+v 0.013753 0.028573 0.014521
+v 0.013025 0.028573 0.015150
+v 0.012266 0.028573 0.015742
+v 0.016333 0.028573 0.011675
+v 0.015741 0.028573 0.012433
+v 0.015113 0.028573 0.013161
+v 0.018308 0.028573 0.008379
+v 0.017876 0.028573 0.009239
+v 0.017402 0.028573 0.010076
+v 0.019603 0.028573 0.004762
+v 0.019346 0.028573 0.005689
+v 0.019044 0.028573 0.006602
+v 0.020166 0.028573 0.000962
+v 0.020096 0.028573 0.001921
+v 0.019978 0.028573 0.002876
+v 0.019978 0.028573 -0.002876
+v 0.020096 0.028573 -0.001921
+v 0.020166 0.028573 -0.000962
+v 0.019044 0.028573 -0.006603
+v 0.019346 0.028573 -0.005689
+v 0.019603 0.028573 -0.004762
+v 0.017402 0.028573 -0.010076
+v 0.017876 0.028573 -0.009239
+v 0.018308 0.028573 -0.008379
+v 0.015113 0.028573 -0.013162
+v 0.015741 0.028573 -0.012433
+v 0.016333 0.028573 -0.011675
+v 0.012266 0.028573 -0.015742
+v 0.013025 0.028573 -0.015150
+v 0.013753 0.028573 -0.014521
+v 0.008971 0.028573 -0.017717
+v 0.009830 0.028573 -0.017284
+v 0.010667 0.028573 -0.016810
+v 0.005354 0.028573 -0.019011
+v 0.006281 0.028573 -0.018754
+v 0.007194 0.028573 -0.018453
+v 0.001553 0.028573 -0.019575
+v 0.002513 0.028573 -0.019504
+v 0.003467 0.028573 -0.019386
+v 0.014446 0.026599 0.013854
+v 0.014530 0.027247 0.013938
+v 0.014533 0.027903 0.013941
+v 0.016985 0.027903 0.010953
+v 0.016981 0.027247 0.010951
+v 0.016883 0.026599 0.010885
+v -0.018625 0.026599 -0.003822
+v -0.018741 0.027247 -0.003846
+v -0.018745 0.027903 -0.003846
+v -0.019124 0.027903 -0.000000
+v -0.019120 0.027247 -0.000000
+v -0.019001 0.026599 -0.000000
+v 0.018807 0.027903 0.007545
+v 0.018803 0.027247 0.007543
+v 0.018693 0.026599 0.007498
+v -0.018745 0.027903 0.003846
+v -0.018741 0.027247 0.003846
+v -0.018625 0.026599 0.003822
+v 0.019929 0.027903 0.003846
+v 0.019925 0.027247 0.003846
+v 0.019808 0.026599 0.003822
+v -0.017623 0.027903 0.007545
+v -0.017620 0.027247 0.007543
+v -0.017510 0.026599 0.007498
+v 0.020307 0.027903 -0.000000
+v 0.020303 0.027247 -0.000000
+v 0.020185 0.026599 -0.000000
+v -0.015801 0.027903 0.010953
+v -0.015798 0.027247 0.010951
+v -0.015699 0.026599 0.010885
+v 0.019929 0.027903 -0.003846
+v 0.019925 0.027247 -0.003846
+v 0.019808 0.026599 -0.003822
+v -0.013350 0.027903 0.013941
+v -0.013347 0.027247 0.013938
+v -0.013263 0.026599 0.013854
+v 0.018807 0.027903 -0.007545
+v 0.018803 0.027247 -0.007543
+v 0.018693 0.026599 -0.007498
+v -0.010362 0.027903 0.016393
+v -0.010360 0.027247 0.016390
+v -0.010294 0.026599 0.016291
+v 0.016985 0.027903 -0.010954
+v 0.016981 0.027247 -0.010951
+v 0.016883 0.026599 -0.010885
+v -0.006953 0.027903 0.018215
+v -0.006952 0.027247 0.018211
+v -0.006906 0.026599 0.018102
+v 0.000592 0.026599 -0.019593
+v 0.000592 0.027247 -0.019712
+v 0.000592 0.027903 -0.019716
+v -0.003255 0.027903 -0.019337
+v -0.003254 0.027247 -0.019333
+v -0.003231 0.026599 -0.019217
+v 0.014533 0.027903 -0.013941
+v 0.014530 0.027247 -0.013938
+v 0.014446 0.026599 -0.013854
+v -0.003255 0.027903 0.019337
+v -0.003254 0.027247 0.019333
+v -0.003231 0.026599 0.019217
+v -0.006953 0.027903 -0.018215
+v -0.006952 0.027247 -0.018211
+v -0.006906 0.026599 -0.018102
+v 0.011545 0.027903 -0.016393
+v 0.011543 0.027247 -0.016390
+v 0.011477 0.026599 -0.016291
+v 0.000592 0.027903 0.019716
+v 0.000592 0.027247 0.019712
+v 0.000592 0.026599 0.019593
+v -0.010362 0.027903 -0.016393
+v -0.010360 0.027247 -0.016390
+v -0.010294 0.026599 -0.016291
+v 0.008136 0.027903 -0.018215
+v 0.008135 0.027247 -0.018211
+v 0.008090 0.026599 -0.018102
+v 0.004438 0.027903 0.019337
+v 0.004437 0.027247 0.019333
+v 0.004414 0.026599 0.019217
+v -0.013349 0.027903 -0.013941
+v -0.013347 0.027247 -0.013938
+v -0.013263 0.026599 -0.013854
+v 0.004438 0.027903 -0.019337
+v 0.004437 0.027247 -0.019333
+v 0.004414 0.026599 -0.019217
+v 0.008137 0.027903 0.018215
+v 0.008135 0.027247 0.018211
+v 0.008090 0.026599 0.018102
+v -0.015801 0.027903 -0.010953
+v -0.015798 0.027247 -0.010951
+v -0.015699 0.026599 -0.010885
+v 0.011545 0.027903 0.016393
+v 0.011543 0.027247 0.016390
+v 0.011477 0.026599 0.016291
+v -0.017623 0.027903 -0.007545
+v -0.017620 0.027247 -0.007543
+v -0.017510 0.026599 -0.007498
+v -0.002105 0.031326 -0.018176
+v -0.001209 0.031326 -0.018287
+v -0.000310 0.031326 -0.018353
+v -0.005599 0.031326 -0.017301
+v -0.004742 0.031326 -0.017584
+v -0.003873 0.031326 -0.017825
+v -0.008855 0.031326 -0.015761
+v -0.008070 0.031326 -0.016205
+v -0.007265 0.031326 -0.016611
+v -0.011748 0.031326 -0.013615
+v -0.011065 0.031326 -0.014204
+v -0.010354 0.031326 -0.014759
+v -0.014167 0.031326 -0.010946
+v -0.013613 0.031326 -0.011657
+v -0.013024 0.031326 -0.012340
+v -0.016019 0.031326 -0.007856
+v -0.015614 0.031326 -0.008662
+v -0.015169 0.031326 -0.009447
+v -0.017233 0.031326 -0.004465
+v -0.016992 0.031326 -0.005334
+v -0.016709 0.031326 -0.006190
+v -0.017761 0.031326 -0.000902
+v -0.017695 0.031326 -0.001801
+v -0.017585 0.031326 -0.002696
+v -0.017585 0.031326 0.002696
+v -0.017695 0.031326 0.001801
+v -0.017761 0.031326 0.000902
+v -0.016709 0.031326 0.006190
+v -0.016992 0.031326 0.005334
+v -0.017233 0.031326 0.004465
+v -0.015169 0.031326 0.009447
+v -0.015614 0.031326 0.008662
+v -0.016019 0.031326 0.007856
+v -0.013024 0.031326 0.012340
+v -0.013613 0.031326 0.011657
+v -0.014167 0.031326 0.010946
+v -0.010354 0.031326 0.014759
+v -0.011065 0.031326 0.014204
+v -0.011748 0.031326 0.013615
+v -0.007265 0.031326 0.016611
+v -0.008070 0.031326 0.016205
+v -0.008855 0.031326 0.015761
+v -0.003873 0.031326 0.017825
+v -0.004742 0.031326 0.017584
+v -0.005599 0.031326 0.017301
+v -0.000310 0.031326 0.018353
+v -0.001209 0.031326 0.018287
+v -0.002105 0.031326 0.018176
+v 0.003288 0.031326 0.018176
+v 0.002393 0.031326 0.018287
+v 0.001493 0.031326 0.018353
+v 0.006782 0.031326 0.017301
+v 0.005926 0.031326 0.017584
+v 0.005056 0.031326 0.017825
+v 0.010038 0.031326 0.015761
+v 0.009254 0.031326 0.016205
+v 0.008448 0.031326 0.016611
+v 0.012932 0.031326 0.013615
+v 0.012249 0.031326 0.014204
+v 0.011538 0.031326 0.014759
+v 0.015351 0.031326 0.010946
+v 0.014796 0.031326 0.011657
+v 0.014207 0.031326 0.012340
+v 0.017203 0.031326 0.007856
+v 0.016797 0.031326 0.008662
+v 0.016353 0.031326 0.009447
+v 0.018416 0.031326 0.004465
+v 0.018176 0.031326 0.005334
+v 0.017893 0.031326 0.006190
+v 0.018945 0.031326 0.000902
+v 0.018878 0.031326 0.001801
+v 0.018768 0.031326 0.002696
+v 0.018768 0.031326 -0.002696
+v 0.018878 0.031326 -0.001801
+v 0.018945 0.031326 -0.000902
+v 0.017893 0.031326 -0.006190
+v 0.018176 0.031326 -0.005334
+v 0.018416 0.031326 -0.004465
+v 0.016353 0.031326 -0.009447
+v 0.016797 0.031326 -0.008662
+v 0.017203 0.031326 -0.007856
+v 0.014207 0.031326 -0.012340
+v 0.014796 0.031326 -0.011657
+v 0.015351 0.031326 -0.010946
+v 0.011538 0.031326 -0.014759
+v 0.012249 0.031326 -0.014204
+v 0.012932 0.031326 -0.013615
+v 0.008448 0.031326 -0.016611
+v 0.009254 0.031326 -0.016205
+v 0.010038 0.031326 -0.015761
+v 0.005056 0.031326 -0.017825
+v 0.005926 0.031326 -0.017584
+v 0.006782 0.031326 -0.017301
+v 0.001493 0.031326 -0.018353
+v 0.002393 0.031326 -0.018287
+v 0.003288 0.031326 -0.018176
+v 0.019582 0.029260 0.003777
+v 0.019274 0.029955 0.003716
+v 0.018935 0.030647 0.003649
+v 0.019294 0.030647 -0.000000
+v 0.019640 0.029955 -0.000000
+v 0.019954 0.029260 -0.000000
+v -0.017297 0.029260 0.007410
+v -0.017006 0.029955 0.007289
+v -0.016687 0.030647 0.007157
+v -0.014959 0.030647 0.010391
+v -0.015246 0.029955 0.010583
+v -0.015508 0.029260 0.010757
+v 0.018935 0.030647 -0.003649
+v 0.019274 0.029955 -0.003716
+v 0.019582 0.029260 -0.003778
+v -0.012633 0.030647 0.013225
+v -0.012877 0.029955 0.013469
+v -0.013100 0.029260 0.013692
+v 0.017871 0.030647 -0.007157
+v 0.018190 0.029955 -0.007289
+v 0.018480 0.029260 -0.007410
+v -0.009799 0.030647 0.015551
+v -0.009991 0.029955 0.015838
+v -0.010166 0.029260 0.016100
+v 0.016142 0.030647 -0.010391
+v 0.016429 0.029955 -0.010583
+v 0.016691 0.029260 -0.010757
+v -0.006566 0.030647 0.017279
+v -0.006698 0.029955 0.017598
+v -0.006818 0.029260 0.017889
+v 0.000592 0.029260 -0.019363
+v 0.000592 0.029955 -0.019048
+v 0.000592 0.030647 -0.018703
+v -0.003057 0.030647 -0.018343
+v -0.003124 0.029955 -0.018682
+v -0.003186 0.029260 -0.018991
+v 0.013816 0.030647 -0.013225
+v 0.014061 0.029955 -0.013469
+v 0.014283 0.029260 -0.013692
+v -0.003057 0.030647 0.018343
+v -0.003124 0.029955 0.018682
+v -0.003186 0.029260 0.018991
+v -0.006566 0.030647 -0.017279
+v -0.006698 0.029955 -0.017598
+v -0.006818 0.029260 -0.017889
+v 0.010982 0.030647 -0.015551
+v 0.011174 0.029955 -0.015838
+v 0.011349 0.029260 -0.016100
+v 0.000592 0.030647 0.018703
+v 0.000592 0.029955 0.019048
+v 0.000592 0.029260 0.019363
+v -0.009799 0.030647 -0.015551
+v -0.009991 0.029955 -0.015838
+v -0.010166 0.029260 -0.016100
+v 0.007749 0.030647 -0.017279
+v 0.007881 0.029955 -0.017598
+v 0.008001 0.029260 -0.017889
+v 0.004240 0.030647 0.018343
+v 0.004308 0.029955 0.018682
+v 0.004369 0.029260 0.018991
+v -0.012633 0.030647 -0.013225
+v -0.012877 0.029955 -0.013469
+v -0.013100 0.029260 -0.013692
+v 0.004240 0.030647 -0.018343
+v 0.004308 0.029955 -0.018682
+v 0.004369 0.029260 -0.018991
+v 0.007749 0.030647 0.017279
+v 0.007881 0.029955 0.017598
+v 0.008001 0.029260 0.017889
+v -0.014959 0.030647 -0.010391
+v -0.015246 0.029955 -0.010583
+v -0.015508 0.029260 -0.010757
+v 0.010982 0.030647 0.015551
+v 0.011174 0.029955 0.015838
+v 0.011349 0.029260 0.016100
+v -0.016687 0.030647 -0.007157
+v -0.017006 0.029955 -0.007289
+v -0.017297 0.029260 -0.007410
+v 0.013816 0.030647 0.013225
+v 0.014061 0.029955 0.013469
+v 0.014283 0.029260 0.013692
+v -0.017752 0.030647 -0.003649
+v -0.018090 0.029955 -0.003716
+v -0.018399 0.029260 -0.003777
+v 0.016142 0.030647 0.010391
+v 0.016429 0.029955 0.010582
+v 0.016691 0.029260 0.010757
+v -0.018111 0.030647 -0.000000
+v -0.018456 0.029955 -0.000000
+v -0.018771 0.029260 -0.000000
+v 0.017871 0.030647 0.007157
+v 0.018190 0.029955 0.007289
+v 0.018481 0.029260 0.007410
+v -0.017752 0.030647 0.003649
+v -0.018090 0.029955 0.003716
+v -0.018399 0.029260 0.003777
+v -0.002002 0.033802 -0.017487
+v -0.001141 0.033802 -0.017593
+v -0.000276 0.033802 -0.017657
+v -0.005364 0.033802 -0.016645
+v -0.004540 0.033802 -0.016917
+v -0.003704 0.033802 -0.017148
+v -0.008497 0.033802 -0.015163
+v -0.007742 0.033802 -0.015591
+v -0.006967 0.033802 -0.015981
+v -0.011280 0.033802 -0.013099
+v -0.010623 0.033802 -0.013665
+v -0.009939 0.033802 -0.014199
+v -0.013608 0.033802 -0.010531
+v -0.013074 0.033802 -0.011215
+v -0.012507 0.033802 -0.011872
+v -0.015389 0.033802 -0.007558
+v -0.014999 0.033802 -0.008333
+v -0.014571 0.033802 -0.009088
+v -0.016557 0.033802 -0.004295
+v -0.016325 0.033802 -0.005132
+v -0.016053 0.033802 -0.005956
+v -0.017065 0.033802 -0.000867
+v -0.017001 0.033802 -0.001733
+v -0.016895 0.033802 -0.002594
+v -0.016895 0.033802 0.002594
+v -0.017001 0.033802 0.001733
+v -0.017065 0.033802 0.000867
+v -0.016053 0.033802 0.005956
+v -0.016325 0.033802 0.005132
+v -0.016557 0.033802 0.004295
+v -0.014571 0.033802 0.009088
+v -0.014999 0.033802 0.008333
+v -0.015389 0.033802 0.007558
+v -0.012507 0.033802 0.011872
+v -0.013074 0.033802 0.011215
+v -0.013608 0.033802 0.010531
+v -0.009939 0.033802 0.014199
+v -0.010623 0.033802 0.013665
+v -0.011280 0.033802 0.013099
+v -0.006967 0.033802 0.015981
+v -0.007742 0.033802 0.015591
+v -0.008497 0.033802 0.015163
+v -0.003704 0.033802 0.017148
+v -0.004540 0.033802 0.016917
+v -0.005364 0.033802 0.016645
+v -0.000276 0.033802 0.017657
+v -0.001141 0.033802 0.017593
+v -0.002002 0.033802 0.017487
+v 0.003186 0.033802 0.017487
+v 0.002324 0.033802 0.017593
+v 0.001459 0.033802 0.017657
+v 0.006547 0.033802 0.016645
+v 0.005723 0.033802 0.016917
+v 0.004887 0.033802 0.017148
+v 0.009680 0.033802 0.015163
+v 0.008925 0.033802 0.015591
+v 0.008150 0.033802 0.015981
+v 0.012464 0.033802 0.013099
+v 0.011806 0.033802 0.013665
+v 0.011122 0.033802 0.014199
+v 0.014791 0.033802 0.010531
+v 0.014257 0.033802 0.011215
+v 0.013690 0.033802 0.011872
+v 0.016572 0.033802 0.007558
+v 0.016182 0.033802 0.008333
+v 0.015755 0.033802 0.009088
+v 0.017740 0.033802 0.004295
+v 0.017508 0.033802 0.005132
+v 0.017236 0.033802 0.005956
+v 0.018248 0.033802 0.000867
+v 0.018185 0.033802 0.001733
+v 0.018078 0.033802 0.002594
+v 0.018078 0.033802 -0.002594
+v 0.018185 0.033802 -0.001733
+v 0.018248 0.033802 -0.000867
+v 0.017236 0.033802 -0.005956
+v 0.017508 0.033802 -0.005132
+v 0.017740 0.033802 -0.004295
+v 0.015755 0.033802 -0.009088
+v 0.016182 0.033802 -0.008333
+v 0.016572 0.033802 -0.007558
+v 0.013690 0.033802 -0.011872
+v 0.014257 0.033802 -0.011215
+v 0.014791 0.033802 -0.010531
+v 0.011122 0.033802 -0.014199
+v 0.011806 0.033802 -0.013665
+v 0.012463 0.033802 -0.013099
+v 0.008150 0.033802 -0.015981
+v 0.008925 0.033802 -0.015591
+v 0.009680 0.033802 -0.015163
+v 0.004887 0.033802 -0.017148
+v 0.005723 0.033802 -0.016917
+v 0.006547 0.033802 -0.016645
+v 0.001459 0.033802 -0.017657
+v 0.002324 0.033802 -0.017593
+v 0.003186 0.033802 -0.017487
+v 0.017319 0.031982 -0.006929
+v 0.017130 0.032613 -0.006850
+v 0.016999 0.033220 -0.006796
+v 0.015358 0.033220 -0.009866
+v 0.015476 0.032613 -0.009945
+v 0.015646 0.031982 -0.010059
+v -0.009467 0.031982 0.015054
+v -0.009354 0.032613 0.014884
+v -0.009275 0.033220 0.014766
+v -0.006204 0.033220 0.016407
+v -0.006259 0.032613 0.016538
+v -0.006337 0.031982 0.016728
+v 0.000592 0.031982 -0.018106
+v 0.000592 0.032613 -0.017901
+v 0.000592 0.033220 -0.017759
+v -0.002873 0.033220 -0.017418
+v -0.002901 0.032613 -0.017557
+v -0.002941 0.031982 -0.017758
+v 0.013149 0.033220 -0.012558
+v 0.013250 0.032613 -0.012658
+v 0.013394 0.031982 -0.012803
+v -0.002873 0.033220 0.017418
+v -0.002901 0.032613 0.017557
+v -0.002941 0.031982 0.017758
+v -0.006204 0.033220 -0.016407
+v -0.006259 0.032613 -0.016538
+v -0.006337 0.031982 -0.016728
+v 0.010458 0.033220 -0.014766
+v 0.010537 0.032613 -0.014884
+v 0.010651 0.031982 -0.015054
+v 0.000592 0.033220 0.017759
+v 0.000592 0.032613 0.017901
+v 0.000592 0.031982 0.018106
+v -0.009275 0.033220 -0.014766
+v -0.009354 0.032613 -0.014884
+v -0.009467 0.031982 -0.015054
+v 0.007388 0.033220 -0.016407
+v 0.007442 0.032613 -0.016538
+v 0.007520 0.031982 -0.016728
+v 0.004056 0.033220 0.017418
+v 0.004084 0.032613 0.017557
+v 0.004124 0.031982 0.017758
+v -0.011966 0.033220 -0.012558
+v -0.012066 0.032613 -0.012658
+v -0.012211 0.031982 -0.012803
+v 0.004056 0.033220 -0.017418
+v 0.004084 0.032613 -0.017557
+v 0.004124 0.031982 -0.017758
+v 0.007388 0.033220 0.016407
+v 0.007442 0.032613 0.016538
+v 0.007520 0.031982 0.016728
+v -0.014174 0.033220 -0.009866
+v -0.014293 0.032613 -0.009945
+v -0.014463 0.031982 -0.010059
+v 0.010458 0.033220 0.014766
+v 0.010537 0.032613 0.014884
+v 0.010651 0.031982 0.015054
+v -0.015816 0.033220 -0.006796
+v -0.015947 0.032613 -0.006850
+v -0.016136 0.031982 -0.006929
+v 0.013149 0.033220 0.012558
+v 0.013250 0.032613 0.012658
+v 0.013394 0.031982 0.012803
+v -0.016826 0.033220 -0.003465
+v -0.016965 0.032613 -0.003492
+v -0.017166 0.031982 -0.003532
+v 0.015358 0.033220 0.009866
+v 0.015476 0.032613 0.009945
+v 0.015646 0.031982 0.010059
+v -0.017167 0.033220 -0.000000
+v -0.017309 0.032613 -0.000000
+v -0.017514 0.031982 -0.000000
+v 0.016999 0.033220 0.006796
+v 0.017130 0.032613 0.006850
+v 0.017319 0.031982 0.006929
+v -0.016826 0.033220 0.003465
+v -0.016965 0.032613 0.003492
+v -0.017166 0.031982 0.003532
+v 0.018009 0.033220 0.003465
+v 0.018149 0.032613 0.003492
+v 0.018350 0.031982 0.003532
+v -0.015816 0.033220 0.006796
+v -0.015947 0.032613 0.006850
+v -0.016136 0.031982 0.006929
+v 0.018351 0.033220 -0.000000
+v 0.018493 0.032613 -0.000000
+v 0.018697 0.031982 -0.000000
+v -0.014174 0.033220 0.009866
+v -0.014293 0.032613 0.009945
+v -0.014463 0.031982 0.010059
+v 0.018009 0.033220 -0.003465
+v 0.018149 0.032613 -0.003492
+v 0.018350 0.031982 -0.003532
+v -0.011966 0.033220 0.012558
+v -0.012066 0.032613 0.012658
+v -0.012211 0.031982 0.012803
+v -0.002042 0.035923 -0.017755
+v -0.001168 0.035923 -0.017863
+v -0.000289 0.035923 -0.017928
+v -0.005455 0.035923 -0.016900
+v -0.004619 0.035923 -0.017177
+v -0.003770 0.035923 -0.017412
+v -0.008636 0.035923 -0.015396
+v -0.007870 0.035923 -0.015830
+v -0.007083 0.035923 -0.016226
+v -0.011463 0.035923 -0.013300
+v -0.010796 0.035923 -0.013875
+v -0.010101 0.035923 -0.014417
+v -0.013826 0.035923 -0.010693
+v -0.013284 0.035923 -0.011387
+v -0.012708 0.035923 -0.012054
+v -0.015635 0.035923 -0.007675
+v -0.015239 0.035923 -0.008461
+v -0.014804 0.035923 -0.009228
+v -0.016820 0.035923 -0.004361
+v -0.016585 0.035923 -0.005211
+v -0.016309 0.035923 -0.006047
+v -0.017336 0.035923 -0.000881
+v -0.017272 0.035923 -0.001759
+v -0.017164 0.035923 -0.002634
+v -0.017164 0.035923 0.002634
+v -0.017272 0.035923 0.001759
+v -0.017336 0.035923 0.000881
+v -0.016309 0.035923 0.006047
+v -0.016585 0.035923 0.005211
+v -0.016820 0.035923 0.004361
+v -0.014804 0.035923 0.009228
+v -0.015239 0.035923 0.008461
+v -0.015635 0.035923 0.007674
+v -0.012708 0.035923 0.012054
+v -0.013284 0.035923 0.011387
+v -0.013826 0.035923 0.010693
+v -0.010101 0.035923 0.014417
+v -0.010796 0.035923 0.013875
+v -0.011463 0.035923 0.013300
+v -0.007083 0.035923 0.016226
+v -0.007870 0.035923 0.015830
+v -0.008636 0.035923 0.015396
+v -0.003770 0.035923 0.017412
+v -0.004619 0.035923 0.017177
+v -0.005455 0.035923 0.016900
+v -0.000289 0.035923 0.017928
+v -0.001168 0.035923 0.017863
+v -0.002042 0.035923 0.017755
+v 0.003225 0.035923 0.017755
+v 0.002351 0.035923 0.017863
+v 0.001472 0.035923 0.017928
+v 0.006639 0.035923 0.016900
+v 0.005802 0.035923 0.017177
+v 0.004953 0.035923 0.017412
+v 0.009820 0.035923 0.015396
+v 0.009053 0.035923 0.015830
+v 0.008266 0.035923 0.016226
+v 0.012646 0.035923 0.013300
+v 0.011979 0.035923 0.013875
+v 0.011284 0.035923 0.014417
+v 0.015009 0.035923 0.010693
+v 0.014467 0.035923 0.011387
+v 0.013891 0.035923 0.012054
+v 0.016818 0.035923 0.007674
+v 0.016422 0.035923 0.008461
+v 0.015988 0.035923 0.009228
+v 0.018003 0.035923 0.004361
+v 0.017768 0.035923 0.005210
+v 0.017492 0.035923 0.006047
+v 0.018520 0.035923 0.000881
+v 0.018455 0.035923 0.001759
+v 0.018347 0.035923 0.002634
+v 0.018347 0.035923 -0.002634
+v 0.018455 0.035923 -0.001759
+v 0.018520 0.035923 -0.000881
+v 0.017492 0.035923 -0.006047
+v 0.017768 0.035923 -0.005211
+v 0.018003 0.035923 -0.004361
+v 0.015988 0.035923 -0.009228
+v 0.016422 0.035923 -0.008461
+v 0.016818 0.035923 -0.007675
+v 0.013891 0.035923 -0.012054
+v 0.014467 0.035923 -0.011387
+v 0.015009 0.035923 -0.010693
+v 0.011284 0.035923 -0.014417
+v 0.011979 0.035923 -0.013875
+v 0.012646 0.035923 -0.013300
+v 0.008266 0.035923 -0.016226
+v 0.009053 0.035923 -0.015830
+v 0.009820 0.035923 -0.015396
+v 0.004953 0.035923 -0.017412
+v 0.005802 0.035923 -0.017177
+v 0.006639 0.035923 -0.016900
+v 0.001472 0.035923 -0.017928
+v 0.002351 0.035923 -0.017863
+v 0.003225 0.035923 -0.017755
+v -0.006165 0.034360 -0.016313
+v -0.006180 0.034897 -0.016348
+v -0.006217 0.035417 -0.016438
+v -0.009293 0.035417 -0.014794
+v -0.009239 0.034897 -0.014713
+v -0.009218 0.034360 -0.014681
+v 0.010401 0.034360 -0.014681
+v 0.010422 0.034897 -0.014713
+v 0.010477 0.035417 -0.014794
+v 0.007401 0.035417 -0.016438
+v 0.007363 0.034897 -0.016348
+v 0.007349 0.034360 -0.016313
+v 0.000592 0.034360 0.017657
+v 0.000592 0.034897 0.017695
+v 0.000592 0.035417 0.017793
+v 0.004063 0.035417 0.017451
+v 0.004044 0.034897 0.017355
+v 0.004036 0.034360 0.017318
+v -0.011990 0.035417 -0.012581
+v -0.011921 0.034897 -0.012512
+v -0.011894 0.034360 -0.012485
+v 0.004063 0.035417 -0.017451
+v 0.004044 0.034897 -0.017355
+v 0.004036 0.034360 -0.017318
+v 0.007401 0.035417 0.016438
+v 0.007363 0.034897 0.016348
+v 0.007349 0.034360 0.016313
+v -0.014202 0.035417 -0.009885
+v -0.014121 0.034897 -0.009831
+v -0.014090 0.034360 -0.009810
+v 0.000592 0.035417 -0.017793
+v 0.000592 0.034897 -0.017695
+v 0.000592 0.034360 -0.017657
+v 0.010477 0.035417 0.014794
+v 0.010422 0.034897 0.014713
+v 0.010401 0.034360 0.014681
+v -0.015847 0.035417 -0.006809
+v -0.015756 0.034897 -0.006772
+v -0.015721 0.034360 -0.006757
+v 0.013173 0.035417 0.012581
+v 0.013104 0.034897 0.012512
+v 0.013077 0.034360 0.012485
+v -0.016859 0.035417 -0.003471
+v -0.016763 0.034897 -0.003452
+v -0.016726 0.034360 -0.003445
+v 0.015386 0.035417 0.009885
+v 0.015304 0.034897 0.009831
+v 0.015273 0.034360 0.009810
+v -0.017201 0.035417 -0.000000
+v -0.017103 0.034897 -0.000000
+v -0.017065 0.034360 -0.000000
+v 0.017030 0.035417 0.006809
+v 0.016940 0.034897 0.006772
+v 0.016904 0.034360 0.006757
+v -0.016859 0.035417 0.003471
+v -0.016763 0.034897 0.003452
+v -0.016726 0.034360 0.003445
+v 0.018042 0.035417 0.003471
+v 0.017947 0.034897 0.003452
+v 0.017909 0.034360 0.003445
+v -0.015847 0.035417 0.006809
+v -0.015756 0.034897 0.006772
+v -0.015721 0.034360 0.006757
+v 0.018384 0.035417 -0.000000
+v 0.018287 0.034897 -0.000000
+v 0.018248 0.034360 -0.000000
+v -0.014202 0.035417 0.009885
+v -0.014121 0.034897 0.009831
+v -0.014090 0.034360 0.009810
+v 0.018042 0.035417 -0.003471
+v 0.017947 0.034897 -0.003452
+v 0.017909 0.034360 -0.003445
+v -0.011990 0.035417 0.012581
+v -0.011921 0.034897 0.012512
+v -0.011894 0.034360 0.012485
+v 0.017030 0.035417 -0.006809
+v 0.016940 0.034897 -0.006772
+v 0.016904 0.034360 -0.006757
+v -0.009293 0.035417 0.014794
+v -0.009239 0.034897 0.014713
+v -0.009218 0.034360 0.014681
+v 0.015386 0.035417 -0.009885
+v 0.015304 0.034897 -0.009831
+v 0.015273 0.034360 -0.009810
+v -0.006217 0.035417 0.016438
+v -0.006180 0.034897 0.016348
+v -0.006165 0.034360 0.016313
+v -0.002880 0.035417 -0.017451
+v -0.002860 0.034897 -0.017355
+v -0.002853 0.034360 -0.017318
+v 0.013173 0.035417 -0.012581
+v 0.013104 0.034897 -0.012512
+v 0.013077 0.034360 -0.012485
+v -0.002880 0.035417 0.017451
+v -0.002860 0.034897 0.017355
+v -0.002853 0.034360 0.017318
+v -0.002185 0.039774 -0.018715
+v -0.001263 0.039774 -0.018829
+v -0.000337 0.039774 -0.018897
+v -0.005782 0.039774 -0.017814
+v -0.004901 0.039774 -0.018105
+v -0.004006 0.039774 -0.018353
+v -0.009135 0.039774 -0.016228
+v -0.008327 0.039774 -0.016686
+v -0.007498 0.039774 -0.017104
+v -0.012114 0.039774 -0.014019
+v -0.011411 0.039774 -0.014625
+v -0.010679 0.039774 -0.015197
+v -0.014605 0.039774 -0.011271
+v -0.014034 0.039774 -0.012003
+v -0.013427 0.039774 -0.012706
+v -0.016512 0.039774 -0.008089
+v -0.016094 0.039774 -0.008919
+v -0.015637 0.039774 -0.009727
+v -0.017761 0.039774 -0.004597
+v -0.017514 0.039774 -0.005492
+v -0.017222 0.039774 -0.006374
+v -0.018306 0.039774 -0.000928
+v -0.018237 0.039774 -0.001854
+v -0.018124 0.039774 -0.002776
+v -0.018124 0.039774 0.002776
+v -0.018237 0.039774 0.001854
+v -0.018306 0.039774 0.000928
+v -0.017222 0.039774 0.006374
+v -0.017514 0.039774 0.005492
+v -0.017761 0.039774 0.004597
+v -0.015637 0.039774 0.009727
+v -0.016094 0.039774 0.008919
+v -0.016512 0.039774 0.008089
+v -0.013427 0.039774 0.012706
+v -0.014034 0.039774 0.012003
+v -0.014605 0.039774 0.011271
+v -0.010679 0.039774 0.015197
+v -0.011411 0.039774 0.014625
+v -0.012114 0.039774 0.014019
+v -0.007498 0.039774 0.017104
+v -0.008327 0.039774 0.016686
+v -0.009135 0.039774 0.016228
+v -0.004006 0.039774 0.018353
+v -0.004901 0.039774 0.018105
+v -0.005782 0.039774 0.017814
+v -0.000337 0.039774 0.018897
+v -0.001263 0.039774 0.018829
+v -0.002185 0.039774 0.018715
+v 0.003368 0.039774 0.018715
+v 0.002446 0.039774 0.018829
+v 0.001520 0.039774 0.018897
+v 0.006966 0.039774 0.017814
+v 0.006084 0.039774 0.018105
+v 0.005189 0.039774 0.018353
+v 0.010318 0.039774 0.016228
+v 0.009510 0.039774 0.016686
+v 0.008681 0.039774 0.017104
+v 0.013298 0.039774 0.014019
+v 0.012594 0.039774 0.014625
+v 0.011862 0.039774 0.015197
+v 0.015788 0.039774 0.011271
+v 0.015217 0.039774 0.012003
+v 0.014610 0.039774 0.012706
+v 0.017695 0.039774 0.008089
+v 0.017278 0.039774 0.008919
+v 0.016820 0.039774 0.009727
+v 0.018945 0.039774 0.004597
+v 0.018697 0.039774 0.005492
+v 0.018406 0.039774 0.006374
+v 0.019489 0.039774 0.000928
+v 0.019421 0.039774 0.001854
+v 0.019307 0.039774 0.002776
+v 0.019307 0.039774 -0.002776
+v 0.019421 0.039774 -0.001855
+v 0.019489 0.039774 -0.000928
+v 0.018406 0.039774 -0.006374
+v 0.018697 0.039774 -0.005492
+v 0.018945 0.039774 -0.004597
+v 0.016820 0.039774 -0.009727
+v 0.017278 0.039774 -0.008919
+v 0.017695 0.039774 -0.008089
+v 0.014610 0.039774 -0.012706
+v 0.015217 0.039774 -0.012003
+v 0.015788 0.039774 -0.011271
+v 0.011862 0.039774 -0.015197
+v 0.012594 0.039774 -0.014625
+v 0.013298 0.039774 -0.014019
+v 0.008681 0.039774 -0.017104
+v 0.009510 0.039774 -0.016686
+v 0.010318 0.039774 -0.016228
+v 0.005189 0.039774 -0.018353
+v 0.006084 0.039774 -0.018105
+v 0.006966 0.039774 -0.017814
+v 0.001520 0.039774 -0.018897
+v 0.002446 0.039774 -0.018829
+v 0.003368 0.039774 -0.018715
+v -0.015215 0.038320 -0.010562
+v -0.015278 0.038792 -0.010604
+v -0.015258 0.039275 -0.010590
+v -0.016634 0.037380 -0.007135
+v -0.016411 0.036902 -0.007043
+v -0.016187 0.036417 -0.006950
+v 0.011154 0.038320 0.015807
+v 0.011195 0.038792 0.015869
+v 0.011182 0.039275 0.015850
+v 0.013776 0.037380 0.013184
+v 0.013605 0.036902 0.013013
+v 0.013434 0.036417 0.012842
+v -0.017695 0.037380 -0.003637
+v -0.017458 0.036902 -0.003590
+v -0.017221 0.036417 -0.003543
+v 0.016094 0.037380 0.010359
+v 0.015893 0.036902 0.010224
+v 0.015692 0.036417 0.010090
+v -0.018053 0.037380 -0.000000
+v -0.017812 0.036902 -0.000000
+v -0.017570 0.036417 -0.000000
+v 0.017817 0.037380 0.007135
+v 0.017594 0.036902 0.007043
+v 0.017371 0.036417 0.006950
+v -0.017695 0.037380 0.003637
+v -0.017458 0.036902 0.003590
+v -0.017221 0.036417 0.003543
+v 0.018878 0.037380 0.003637
+v 0.018641 0.036902 0.003590
+v 0.018404 0.036417 0.003543
+v -0.016634 0.037380 0.007135
+v -0.016411 0.036902 0.007043
+v -0.016187 0.036417 0.006950
+v 0.019237 0.037380 -0.000000
+v 0.018995 0.036902 -0.000000
+v 0.018753 0.036417 -0.000000
+v -0.014911 0.037380 0.010359
+v -0.014710 0.036902 0.010224
+v -0.014509 0.036417 0.010090
+v 0.018878 0.037380 -0.003637
+v 0.018641 0.036902 -0.003590
+v 0.018404 0.036417 -0.003543
+v -0.012592 0.037380 0.013184
+v -0.012421 0.036902 0.013013
+v -0.012251 0.036417 0.012842
+v 0.017817 0.037380 -0.007135
+v 0.017594 0.036902 -0.007043
+v 0.017371 0.036417 -0.006950
+v -0.009767 0.037380 0.015503
+v -0.009633 0.036902 0.015302
+v -0.009498 0.036417 0.015101
+v 0.016094 0.037380 -0.010359
+v 0.015893 0.036902 -0.010224
+v 0.015692 0.036417 -0.010090
+v -0.006543 0.037380 0.017226
+v -0.006451 0.036902 0.017002
+v -0.006359 0.036417 0.016779
+v 0.000592 0.038320 -0.019011
+v 0.000592 0.038792 -0.019086
+v 0.000592 0.039275 -0.019062
+v -0.003046 0.037380 -0.018287
+v -0.002999 0.036902 -0.018050
+v -0.002952 0.036417 -0.017813
+v 0.013776 0.037380 -0.013184
+v 0.013605 0.036902 -0.013013
+v 0.013434 0.036417 -0.012842
+v -0.003046 0.037380 0.018287
+v -0.002999 0.036902 0.018050
+v -0.002952 0.036417 0.017813
+v -0.006543 0.037380 -0.017226
+v -0.006451 0.036902 -0.017002
+v -0.006359 0.036417 -0.016779
+v 0.010950 0.037380 -0.015503
+v 0.010816 0.036902 -0.015302
+v 0.010682 0.036417 -0.015101
+v 0.000592 0.037380 0.018645
+v 0.000592 0.036902 0.018403
+v 0.000592 0.036417 0.018162
+v -0.009767 0.037380 -0.015503
+v -0.009633 0.036902 -0.015302
+v -0.009498 0.036417 -0.015101
+v 0.007727 0.037380 -0.017226
+v 0.007634 0.036902 -0.017002
+v 0.007542 0.036417 -0.016779
+v 0.004229 0.037380 0.018287
+v 0.004182 0.036902 0.018050
+v 0.004135 0.036417 0.017813
+v -0.012592 0.037380 -0.013184
+v -0.012421 0.036902 -0.013013
+v -0.012251 0.036417 -0.012842
+v 0.004229 0.037380 -0.018287
+v 0.004182 0.036902 -0.018050
+v 0.004135 0.036417 -0.017813
+v 0.007727 0.037380 0.017226
+v 0.007634 0.036902 0.017002
+v 0.007542 0.036417 0.016779
+v -0.014509 0.036417 -0.010090
+v -0.014710 0.036902 -0.010224
+v -0.014911 0.037380 -0.010359
+v -0.017020 0.039275 -0.007295
+v -0.017042 0.038792 -0.007304
+v -0.016972 0.038320 -0.007275
+v 0.010682 0.036417 0.015101
+v 0.010816 0.036902 0.015302
+v 0.010950 0.037380 0.015503
+v 0.014071 0.039275 0.013479
+v 0.014087 0.038792 0.013496
+v 0.014034 0.038320 0.013443
+v -0.018104 0.039275 -0.003719
+v -0.018128 0.038792 -0.003723
+v -0.018054 0.038320 -0.003709
+v 0.016441 0.039275 0.010590
+v 0.016461 0.038792 0.010604
+v 0.016399 0.038320 0.010562
+v -0.018471 0.039275 -0.000000
+v -0.018494 0.038792 -0.000000
+v -0.018419 0.038320 -0.000000
+v 0.018203 0.039275 0.007295
+v 0.018225 0.038792 0.007304
+v 0.018156 0.038320 0.007275
+v -0.018104 0.039275 0.003719
+v -0.018128 0.038792 0.003723
+v -0.018054 0.038320 0.003709
+v 0.019288 0.039275 0.003719
+v 0.019311 0.038792 0.003723
+v 0.019237 0.038320 0.003709
+v -0.017020 0.039275 0.007295
+v -0.017042 0.038792 0.007304
+v -0.016972 0.038320 0.007275
+v 0.019654 0.039275 -0.000000
+v 0.019678 0.038792 -0.000000
+v 0.019603 0.038320 -0.000000
+v -0.015258 0.039275 0.010590
+v -0.015278 0.038792 0.010604
+v -0.015215 0.038320 0.010562
+v 0.019288 0.039275 -0.003719
+v 0.019311 0.038792 -0.003724
+v 0.019237 0.038320 -0.003709
+v -0.012887 0.039275 0.013479
+v -0.012904 0.038792 0.013496
+v -0.012851 0.038320 0.013443
+v 0.018203 0.039275 -0.007295
+v 0.018225 0.038792 -0.007304
+v 0.018156 0.038320 -0.007275
+v -0.009999 0.039275 0.015850
+v -0.010012 0.038792 0.015869
+v -0.009970 0.038320 0.015807
+v 0.016441 0.039275 -0.010590
+v 0.016461 0.038792 -0.010604
+v 0.016399 0.038320 -0.010562
+v -0.006703 0.039275 0.017611
+v -0.006712 0.038792 0.017633
+v -0.006684 0.038320 0.017564
+v 0.000592 0.036417 -0.018162
+v 0.000592 0.036902 -0.018403
+v 0.000592 0.037380 -0.018645
+v -0.003127 0.039275 -0.018696
+v -0.003132 0.038792 -0.018719
+v -0.003117 0.038320 -0.018646
+v 0.014071 0.039275 -0.013479
+v 0.014087 0.038792 -0.013496
+v 0.014034 0.038320 -0.013443
+v -0.003127 0.039275 0.018696
+v -0.003132 0.038792 0.018719
+v -0.003117 0.038320 0.018646
+v -0.006703 0.039275 -0.017611
+v -0.006712 0.038792 -0.017633
+v -0.006684 0.038320 -0.017564
+v 0.011182 0.039275 -0.015850
+v 0.011195 0.038792 -0.015869
+v 0.011154 0.038320 -0.015807
+v 0.000592 0.039275 0.019062
+v 0.000592 0.038792 0.019086
+v 0.000592 0.038320 0.019011
+v -0.009999 0.039275 -0.015850
+v -0.010012 0.038792 -0.015869
+v -0.009970 0.038320 -0.015807
+v 0.007886 0.039275 -0.017611
+v 0.007895 0.038792 -0.017633
+v 0.007867 0.038320 -0.017564
+v 0.004310 0.039275 0.018696
+v 0.004315 0.038792 0.018719
+v 0.004300 0.038320 0.018646
+v -0.012887 0.039275 -0.013479
+v -0.012904 0.038792 -0.013496
+v -0.012851 0.038320 -0.013443
+v 0.004310 0.039275 -0.018696
+v 0.004315 0.038792 -0.018719
+v 0.004300 0.038320 -0.018646
+v 0.007886 0.039275 0.017611
+v 0.007896 0.038792 0.017633
+v 0.007867 0.038320 0.017564
+v 0.008654 0.037852 0.017046
+v 0.009481 0.037852 0.016630
+v 0.010286 0.037852 0.016174
+v 0.003358 0.037852 -0.018653
+v 0.002440 0.037852 -0.018766
+v 0.001517 0.037852 -0.018834
+v -0.013380 0.037852 -0.012664
+v -0.013985 0.037852 -0.011963
+v -0.014554 0.037852 -0.011233
+v 0.005173 0.037852 0.018292
+v 0.006065 0.037852 0.018045
+v 0.006944 0.037852 0.017755
+v 0.006944 0.037852 -0.017755
+v 0.006065 0.037852 -0.018045
+v 0.005173 0.037852 -0.018292
+v -0.010641 0.037852 -0.015146
+v -0.011371 0.037852 -0.014577
+v -0.012072 0.037852 -0.013972
+v 0.001517 0.037852 0.018834
+v 0.002440 0.037852 0.018766
+v 0.003359 0.037852 0.018653
+v 0.010286 0.037852 -0.016174
+v 0.009481 0.037852 -0.016630
+v 0.008654 0.037852 -0.017046
+v -0.007471 0.037852 -0.017046
+v -0.008297 0.037852 -0.016630
+v -0.009103 0.037852 -0.016174
+v -0.002175 0.037852 0.018653
+v -0.001257 0.037852 0.018766
+v -0.000334 0.037852 0.018834
+v 0.013255 0.037852 -0.013972
+v 0.012554 0.037852 -0.014577
+v 0.011825 0.037852 -0.015146
+v -0.003990 0.037852 -0.018292
+v -0.004882 0.037852 -0.018045
+v -0.005761 0.037852 -0.017755
+v -0.005761 0.037852 0.017755
+v -0.004882 0.037852 0.018045
+v -0.003990 0.037852 0.018292
+v 0.015738 0.037852 -0.011233
+v 0.015168 0.037852 -0.011963
+v 0.014564 0.037852 -0.012664
+v -0.000334 0.037852 -0.018834
+v -0.001257 0.037852 -0.018766
+v -0.002175 0.037852 -0.018653
+v -0.009103 0.037852 0.016174
+v -0.008297 0.037852 0.016630
+v -0.007471 0.037852 0.017046
+v 0.017638 0.037852 -0.008062
+v 0.017222 0.037852 -0.008889
+v 0.016766 0.037852 -0.009694
+v -0.012072 0.037852 0.013972
+v -0.011371 0.037852 0.014577
+v -0.010641 0.037852 0.015146
+v 0.018883 0.037852 -0.004582
+v 0.018636 0.037852 -0.005474
+v 0.018346 0.037852 -0.006353
+v -0.014554 0.037852 0.011233
+v -0.013985 0.037852 0.011963
+v -0.013380 0.037852 0.012663
+v 0.019426 0.037852 -0.000925
+v 0.019358 0.037852 -0.001848
+v 0.019244 0.037852 -0.002767
+v -0.016455 0.037852 0.008062
+v -0.016039 0.037852 0.008889
+v -0.015582 0.037852 0.009694
+v 0.019244 0.037852 0.002767
+v 0.019358 0.037852 0.001848
+v 0.019426 0.037852 0.000925
+v -0.017700 0.037852 0.004582
+v -0.017453 0.037852 0.005474
+v -0.017163 0.037852 0.006353
+v 0.018346 0.037852 0.006353
+v 0.018637 0.037852 0.005474
+v 0.018883 0.037852 0.004582
+v -0.018243 0.037852 0.000925
+v -0.018174 0.037852 0.001848
+v -0.018061 0.037852 0.002767
+v 0.016766 0.037852 0.009694
+v 0.017222 0.037852 0.008889
+v 0.017638 0.037852 0.008062
+v -0.018061 0.037852 -0.002767
+v -0.018174 0.037852 -0.001848
+v -0.018243 0.037852 -0.000925
+v 0.014564 0.037852 0.012663
+v 0.015168 0.037852 0.011963
+v 0.015738 0.037852 0.011233
+v -0.017163 0.037852 -0.006353
+v -0.017453 0.037852 -0.005474
+v -0.017700 0.037852 -0.004582
+v 0.011825 0.037852 0.015146
+v 0.012554 0.037852 0.014577
+v 0.013255 0.037852 0.013972
+v -0.015582 0.037852 -0.009694
+v -0.016039 0.037852 -0.008889
+v -0.016455 0.037852 -0.008062
+v -0.001938 0.042034 -0.017055
+v -0.001098 0.042034 -0.017159
+v -0.000254 0.042034 -0.017221
+v -0.005217 0.042034 -0.016234
+v -0.004413 0.042034 -0.016499
+v -0.003598 0.042034 -0.016725
+v -0.008272 0.042034 -0.014789
+v -0.007536 0.042034 -0.015206
+v -0.006780 0.042034 -0.015587
+v -0.010987 0.042034 -0.012775
+v -0.010347 0.042034 -0.013328
+v -0.009679 0.042034 -0.013849
+v -0.013257 0.042034 -0.010271
+v -0.012737 0.042034 -0.010938
+v -0.012184 0.042034 -0.011579
+v -0.014995 0.042034 -0.007372
+v -0.014614 0.042034 -0.008128
+v -0.014197 0.042034 -0.008864
+v -0.016134 0.042034 -0.004189
+v -0.015908 0.042034 -0.005005
+v -0.015642 0.042034 -0.005809
+v -0.016630 0.042034 -0.000846
+v -0.016567 0.042034 -0.001690
+v -0.016464 0.042034 -0.002530
+v -0.016464 0.042034 0.002530
+v -0.016567 0.042034 0.001690
+v -0.016630 0.042034 0.000846
+v -0.015642 0.042034 0.005809
+v -0.015908 0.042034 0.005005
+v -0.016134 0.042034 0.004189
+v -0.014197 0.042034 0.008864
+v -0.014614 0.042034 0.008128
+v -0.014995 0.042034 0.007372
+v -0.012184 0.042034 0.011579
+v -0.012737 0.042034 0.010938
+v -0.013257 0.042034 0.010271
+v -0.009679 0.042034 0.013849
+v -0.010347 0.042034 0.013328
+v -0.010987 0.042034 0.012775
+v -0.006780 0.042034 0.015586
+v -0.007536 0.042034 0.015206
+v -0.008272 0.042034 0.014789
+v -0.003598 0.042034 0.016725
+v -0.004413 0.042034 0.016499
+v -0.005217 0.042034 0.016234
+v -0.000254 0.042034 0.017221
+v -0.001098 0.042034 0.017159
+v -0.001938 0.042034 0.017055
+v 0.003122 0.042034 0.017055
+v 0.002282 0.042034 0.017159
+v 0.001438 0.042034 0.017221
+v 0.006400 0.042034 0.016234
+v 0.005597 0.042034 0.016499
+v 0.004781 0.042034 0.016725
+v 0.009456 0.042034 0.014789
+v 0.008719 0.042034 0.015206
+v 0.007963 0.042034 0.015586
+v 0.012171 0.042034 0.012775
+v 0.011530 0.042034 0.013328
+v 0.010863 0.042034 0.013849
+v 0.014440 0.042034 0.010271
+v 0.013920 0.042034 0.010938
+v 0.013367 0.042034 0.011579
+v 0.016178 0.042034 0.007372
+v 0.015798 0.042034 0.008128
+v 0.015381 0.042034 0.008864
+v 0.017317 0.042034 0.004189
+v 0.017091 0.042034 0.005005
+v 0.016826 0.042034 0.005809
+v 0.017813 0.042034 0.000846
+v 0.017750 0.042034 0.001690
+v 0.017647 0.042034 0.002530
+v 0.017647 0.042034 -0.002530
+v 0.017750 0.042034 -0.001690
+v 0.017813 0.042034 -0.000846
+v 0.016826 0.042034 -0.005809
+v 0.017091 0.042034 -0.005005
+v 0.017317 0.042034 -0.004189
+v 0.015380 0.042034 -0.008864
+v 0.015798 0.042034 -0.008128
+v 0.016178 0.042034 -0.007372
+v 0.013367 0.042034 -0.011579
+v 0.013920 0.042034 -0.010938
+v 0.014440 0.042034 -0.010271
+v 0.010863 0.042034 -0.013849
+v 0.011530 0.042034 -0.013328
+v 0.012171 0.042034 -0.012775
+v 0.007963 0.042034 -0.015587
+v 0.008719 0.042034 -0.015206
+v 0.009456 0.042034 -0.014789
+v 0.004781 0.042034 -0.016725
+v 0.005597 0.042034 -0.016499
+v 0.006400 0.042034 -0.016234
+v 0.001438 0.042034 -0.017221
+v 0.002282 0.042034 -0.017159
+v 0.003122 0.042034 -0.017055
+v -0.018056 0.040298 -0.000000
+v -0.017669 0.040848 -0.000000
+v -0.017193 0.041426 -0.000000
+v -0.016851 0.041426 0.003470
+v -0.017318 0.040848 0.003562
+v -0.017697 0.040298 0.003638
+v 0.017820 0.040298 0.007136
+v 0.017462 0.040848 0.006988
+v 0.017022 0.041426 0.006806
+v 0.018034 0.041426 0.003470
+v 0.018502 0.040848 0.003562
+v 0.018881 0.040298 0.003638
+v -0.015839 0.041426 0.006806
+v -0.016279 0.040848 0.006988
+v -0.016636 0.040298 0.007136
+v 0.018376 0.041426 -0.000000
+v 0.018852 0.040848 -0.000000
+v 0.019239 0.040298 -0.000000
+v -0.014195 0.041426 0.009880
+v -0.014592 0.040848 0.010145
+v -0.014913 0.040298 0.010360
+v 0.018034 0.041426 -0.003470
+v 0.018502 0.040848 -0.003563
+v 0.018881 0.040298 -0.003638
+v -0.011984 0.041426 0.012575
+v -0.012321 0.040848 0.012912
+v -0.012594 0.040298 0.013186
+v 0.017022 0.041426 -0.006806
+v 0.017462 0.040848 -0.006988
+v 0.017820 0.040298 -0.007136
+v -0.009289 0.041426 0.014787
+v -0.009554 0.040848 0.015183
+v -0.009768 0.040298 0.015505
+v 0.015379 0.041426 -0.009880
+v 0.015775 0.040848 -0.010145
+v 0.016096 0.040298 -0.010360
+v -0.006214 0.041426 0.016431
+v -0.006396 0.040848 0.016871
+v -0.006544 0.040298 0.017228
+v 0.000592 0.040298 -0.018647
+v 0.000592 0.040848 -0.018261
+v 0.000592 0.041426 -0.017784
+v -0.002878 0.041426 -0.017443
+v -0.002971 0.040848 -0.017910
+v -0.003046 0.040298 -0.018289
+v 0.013167 0.041426 -0.012575
+v 0.013504 0.040848 -0.012912
+v 0.013777 0.040298 -0.013186
+v -0.002878 0.041426 0.017443
+v -0.002971 0.040848 0.017910
+v -0.003046 0.040298 0.018289
+v -0.006214 0.041426 -0.016431
+v -0.006396 0.040848 -0.016871
+v -0.006544 0.040298 -0.017228
+v 0.010472 0.041426 -0.014787
+v 0.010737 0.040848 -0.015183
+v 0.010952 0.040298 -0.015505
+v 0.000592 0.041426 0.017784
+v 0.000592 0.040848 0.018261
+v 0.000592 0.040298 0.018647
+v -0.009289 0.041426 -0.014787
+v -0.009554 0.040848 -0.015183
+v -0.009768 0.040298 -0.015505
+v 0.007397 0.041426 -0.016431
+v 0.007580 0.040848 -0.016871
+v 0.007728 0.040298 -0.017228
+v 0.004061 0.041426 0.017443
+v 0.004154 0.040848 0.017910
+v 0.004230 0.040298 0.018289
+v -0.011984 0.041426 -0.012575
+v -0.012321 0.040848 -0.012912
+v -0.012594 0.040298 -0.013186
+v 0.004061 0.041426 -0.017443
+v 0.004154 0.040848 -0.017910
+v 0.004230 0.040298 -0.018289
+v 0.007397 0.041426 0.016431
+v 0.007580 0.040848 0.016871
+v 0.007728 0.040298 0.017228
+v -0.014195 0.041426 -0.009880
+v -0.014592 0.040848 -0.010145
+v -0.014913 0.040298 -0.010360
+v 0.010472 0.041426 0.014787
+v 0.010737 0.040848 0.015183
+v 0.010952 0.040298 0.015505
+v -0.015839 0.041426 -0.006806
+v -0.016279 0.040848 -0.006988
+v -0.016636 0.040298 -0.007136
+v 0.013167 0.041426 0.012575
+v 0.013504 0.040848 0.012912
+v 0.013777 0.040298 0.013186
+v -0.016851 0.041426 -0.003470
+v -0.017318 0.040848 -0.003563
+v -0.017697 0.040298 -0.003638
+v 0.015379 0.041426 0.009880
+v 0.015775 0.040848 0.010145
+v 0.016096 0.040298 0.010360
+v -0.001632 0.045247 -0.014993
+v -0.000894 0.045247 -0.015084
+v -0.000152 0.045247 -0.015139
+v -0.004515 0.045247 -0.014271
+v -0.003808 0.045247 -0.014504
+v -0.003091 0.045247 -0.014703
+v -0.007201 0.045247 -0.013000
+v -0.006553 0.045247 -0.013367
+v -0.005889 0.045247 -0.013702
+v -0.009587 0.045247 -0.011230
+v -0.009024 0.045247 -0.011716
+v -0.008437 0.045247 -0.012174
+v -0.011582 0.045247 -0.009029
+v -0.011125 0.045247 -0.009615
+v -0.010639 0.045247 -0.010179
+v -0.013110 0.045247 -0.006480
+v -0.012775 0.045247 -0.007145
+v -0.012409 0.045247 -0.007792
+v -0.014111 0.045247 -0.003683
+v -0.013913 0.045247 -0.004400
+v -0.013679 0.045247 -0.005106
+v -0.014547 0.045247 -0.000744
+v -0.014492 0.045247 -0.001486
+v -0.014401 0.045247 -0.002224
+v -0.014401 0.045247 0.002224
+v -0.014492 0.045247 0.001486
+v -0.014547 0.045247 0.000744
+v -0.013679 0.045247 0.005106
+v -0.013913 0.045247 0.004400
+v -0.014111 0.045247 0.003683
+v -0.012409 0.045247 0.007792
+v -0.012775 0.045247 0.007145
+v -0.013110 0.045247 0.006480
+v -0.010639 0.045247 0.010179
+v -0.011125 0.045247 0.009615
+v -0.011582 0.045247 0.009029
+v -0.008437 0.045247 0.012174
+v -0.009024 0.045247 0.011716
+v -0.009587 0.045247 0.011230
+v -0.005889 0.045247 0.013702
+v -0.006553 0.045247 0.013367
+v -0.007201 0.045247 0.013000
+v -0.003091 0.045247 0.014703
+v -0.003808 0.045247 0.014504
+v -0.004515 0.045247 0.014271
+v -0.000152 0.045247 0.015139
+v -0.000894 0.045247 0.015084
+v -0.001632 0.045247 0.014993
+v 0.002816 0.045247 0.014993
+v 0.002077 0.045247 0.015084
+v 0.001335 0.045247 0.015139
+v 0.005698 0.045247 0.014271
+v 0.004991 0.045247 0.014504
+v 0.004274 0.045247 0.014703
+v 0.008384 0.045247 0.013000
+v 0.007736 0.045247 0.013367
+v 0.007072 0.045247 0.013702
+v 0.010770 0.045247 0.011230
+v 0.010207 0.045247 0.011716
+v 0.009621 0.045247 0.012174
+v 0.012766 0.045247 0.009029
+v 0.012308 0.045247 0.009615
+v 0.011822 0.045247 0.010179
+v 0.014293 0.045247 0.006480
+v 0.013959 0.045247 0.007145
+v 0.013592 0.045247 0.007792
+v 0.015294 0.045247 0.003683
+v 0.015096 0.045247 0.004400
+v 0.014862 0.045247 0.005106
+v 0.015730 0.045247 0.000744
+v 0.015675 0.045247 0.001486
+v 0.015584 0.045247 0.002224
+v 0.015584 0.045247 -0.002224
+v 0.015675 0.045247 -0.001486
+v 0.015730 0.045247 -0.000744
+v 0.014862 0.045247 -0.005106
+v 0.015096 0.045247 -0.004400
+v 0.015294 0.045247 -0.003683
+v 0.013592 0.045247 -0.007792
+v 0.013959 0.045247 -0.007145
+v 0.014293 0.045247 -0.006480
+v 0.011822 0.045247 -0.010179
+v 0.012308 0.045247 -0.009615
+v 0.012766 0.045247 -0.009029
+v 0.009621 0.045247 -0.012174
+v 0.010207 0.045247 -0.011716
+v 0.010770 0.045247 -0.011230
+v 0.007072 0.045247 -0.013702
+v 0.007736 0.045247 -0.013367
+v 0.008384 0.045247 -0.013000
+v 0.004274 0.045247 -0.014703
+v 0.004991 0.045247 -0.014504
+v 0.005698 0.045247 -0.014271
+v 0.001335 0.045247 -0.015139
+v 0.002077 0.045247 -0.015084
+v 0.002816 0.045247 -0.014993
+v -0.005785 0.042682 0.015394
+v -0.005565 0.043404 0.014864
+v -0.005367 0.044245 0.014385
+v -0.002446 0.044245 0.015272
+v -0.002547 0.043404 0.015779
+v -0.002659 0.042682 0.016342
+v -0.002659 0.042682 -0.016342
+v -0.002547 0.043404 -0.015780
+v -0.002446 0.044245 -0.015272
+v -0.005367 0.044245 -0.014386
+v -0.005565 0.043404 -0.014864
+v -0.005785 0.042682 -0.015394
+v 0.012373 0.042682 -0.011782
+v 0.011968 0.043404 -0.011376
+v 0.011602 0.044245 -0.011010
+v 0.009242 0.044245 -0.012947
+v 0.009530 0.043404 -0.013377
+v 0.009848 0.042682 -0.013854
+v 0.000592 0.044245 0.015571
+v 0.000592 0.043404 0.016089
+v 0.000592 0.042682 0.016662
+v -0.008059 0.044245 -0.012947
+v -0.008347 0.043404 -0.013377
+v -0.008665 0.042682 -0.013854
+v 0.006550 0.044245 -0.014386
+v 0.006748 0.043404 -0.014864
+v 0.006968 0.042682 -0.015394
+v 0.003629 0.044245 0.015272
+v 0.003730 0.043404 0.015779
+v 0.003842 0.042682 0.016342
+v -0.010419 0.044245 -0.011010
+v -0.010785 0.043404 -0.011376
+v -0.011190 0.042682 -0.011782
+v 0.003629 0.044245 -0.015272
+v 0.003730 0.043404 -0.015780
+v 0.003842 0.042682 -0.016342
+v 0.006550 0.044245 0.014385
+v 0.006748 0.043404 0.014864
+v 0.006968 0.042682 0.015394
+v -0.012355 0.044245 -0.008651
+v -0.012786 0.043404 -0.008938
+v -0.013262 0.042682 -0.009257
+v 0.000592 0.044245 -0.015571
+v 0.000592 0.043404 -0.016089
+v 0.000592 0.042682 -0.016662
+v 0.009242 0.044245 0.012947
+v 0.009530 0.043404 0.013377
+v 0.009848 0.042682 0.013854
+v -0.013794 0.044245 -0.005959
+v -0.014272 0.043404 -0.006157
+v -0.014802 0.042682 -0.006376
+v 0.011602 0.044245 0.011010
+v 0.011968 0.043404 0.011376
+v 0.012373 0.042682 0.011782
+v -0.014680 0.044245 -0.003038
+v -0.015188 0.043404 -0.003139
+v -0.015750 0.042682 -0.003251
+v 0.013538 0.044245 0.008651
+v 0.013969 0.043404 0.008938
+v 0.014445 0.042682 0.009257
+v -0.014979 0.044245 -0.000000
+v -0.015497 0.043404 -0.000000
+v -0.016070 0.042682 -0.000000
+v 0.014977 0.044245 0.005959
+v 0.015456 0.043404 0.006157
+v 0.015985 0.042682 0.006376
+v -0.014680 0.044245 0.003038
+v -0.015188 0.043404 0.003139
+v -0.015750 0.042682 0.003251
+v 0.015863 0.044245 0.003038
+v 0.016371 0.043404 0.003139
+v 0.016933 0.042682 0.003251
+v -0.013794 0.044245 0.005959
+v -0.014272 0.043404 0.006157
+v -0.014802 0.042682 0.006376
+v 0.016162 0.044245 -0.000000
+v 0.016680 0.043404 -0.000000
+v 0.017254 0.042682 -0.000000
+v -0.012355 0.044245 0.008651
+v -0.012786 0.043404 0.008938
+v -0.013262 0.042682 0.009257
+v 0.015863 0.044245 -0.003038
+v 0.016371 0.043404 -0.003139
+v 0.016933 0.042682 -0.003251
+v -0.010419 0.044245 0.011010
+v -0.010785 0.043404 0.011376
+v -0.011190 0.042682 0.011782
+v 0.014977 0.044245 -0.005959
+v 0.015456 0.043404 -0.006157
+v 0.015985 0.042682 -0.006376
+v -0.008059 0.044245 0.012947
+v -0.008347 0.043404 0.013377
+v -0.008665 0.042682 0.013854
+v 0.013538 0.044245 -0.008651
+v 0.013969 0.043404 -0.008938
+v 0.014445 0.042682 -0.009257
+v -0.001836 0.050671 -0.016362
+v -0.001030 0.050671 -0.016462
+v -0.000220 0.050671 -0.016522
+v -0.004981 0.050671 -0.015575
+v -0.004210 0.050671 -0.015829
+v -0.003428 0.050671 -0.016046
+v -0.007912 0.050671 -0.014188
+v -0.007206 0.050671 -0.014588
+v -0.006481 0.050671 -0.014953
+v -0.010517 0.050671 -0.012256
+v -0.009902 0.050671 -0.012787
+v -0.009262 0.050671 -0.013286
+v -0.012695 0.050671 -0.009854
+v -0.012195 0.050671 -0.010494
+v -0.011665 0.050671 -0.011109
+v -0.014362 0.050671 -0.007072
+v -0.013997 0.050671 -0.007798
+v -0.013596 0.050671 -0.008504
+v -0.015454 0.050671 -0.004019
+v -0.015238 0.050671 -0.004802
+v -0.014983 0.050671 -0.005573
+v -0.015930 0.050671 -0.000812
+v -0.015870 0.050671 -0.001621
+v -0.015771 0.050671 -0.002427
+v -0.015771 0.050671 0.002427
+v -0.015870 0.050671 0.001621
+v -0.015930 0.050671 0.000812
+v -0.014983 0.050671 0.005573
+v -0.015238 0.050671 0.004802
+v -0.015454 0.050671 0.004019
+v -0.013596 0.050671 0.008504
+v -0.013997 0.050671 0.007798
+v -0.014362 0.050671 0.007072
+v -0.011665 0.050671 0.011109
+v -0.012195 0.050671 0.010494
+v -0.012695 0.050671 0.009854
+v -0.009262 0.050671 0.013286
+v -0.009902 0.050671 0.012787
+v -0.010517 0.050671 0.012256
+v -0.006481 0.050671 0.014953
+v -0.007206 0.050671 0.014588
+v -0.007912 0.050671 0.014188
+v -0.003428 0.050671 0.016046
+v -0.004210 0.050671 0.015829
+v -0.004981 0.050671 0.015574
+v -0.000220 0.050671 0.016522
+v -0.001030 0.050671 0.016462
+v -0.001836 0.050671 0.016362
+v 0.003019 0.050671 0.016362
+v 0.002213 0.050671 0.016462
+v 0.001403 0.050671 0.016522
+v 0.006164 0.050671 0.015574
+v 0.005393 0.050671 0.015829
+v 0.004611 0.050671 0.016046
+v 0.009096 0.050671 0.014188
+v 0.008389 0.050671 0.014588
+v 0.007664 0.050671 0.014953
+v 0.011700 0.050671 0.012256
+v 0.011085 0.050671 0.012787
+v 0.010445 0.050671 0.013286
+v 0.013878 0.050671 0.009854
+v 0.013378 0.050671 0.010494
+v 0.012848 0.050671 0.011109
+v 0.015545 0.050671 0.007072
+v 0.015180 0.050671 0.007798
+v 0.014780 0.050671 0.008504
+v 0.016637 0.050671 0.004019
+v 0.016421 0.050671 0.004802
+v 0.016166 0.050671 0.005573
+v 0.017113 0.050671 0.000812
+v 0.017053 0.050671 0.001621
+v 0.016954 0.050671 0.002427
+v 0.016954 0.050671 -0.002427
+v 0.017053 0.050671 -0.001621
+v 0.017113 0.050671 -0.000812
+v 0.016166 0.050671 -0.005573
+v 0.016421 0.050671 -0.004802
+v 0.016637 0.050671 -0.004019
+v 0.014780 0.050671 -0.008504
+v 0.015180 0.050671 -0.007798
+v 0.015545 0.050671 -0.007072
+v 0.012848 0.050671 -0.011109
+v 0.013378 0.050671 -0.010494
+v 0.013878 0.050671 -0.009854
+v 0.010445 0.050671 -0.013286
+v 0.011085 0.050671 -0.012787
+v 0.011700 0.050671 -0.012256
+v 0.007664 0.050671 -0.014953
+v 0.008389 0.050671 -0.014588
+v 0.009096 0.050671 -0.014188
+v 0.004611 0.050671 -0.016046
+v 0.005393 0.050671 -0.015829
+v 0.006164 0.050671 -0.015575
+v 0.001403 0.050671 -0.016522
+v 0.002213 0.050671 -0.016462
+v 0.003019 0.050671 -0.016362
+v 0.003501 0.046436 0.014625
+v 0.003511 0.047773 0.014676
+v 0.003608 0.049203 0.015162
+v 0.006507 0.049203 0.014282
+v 0.006318 0.047773 0.013825
+v 0.006298 0.046436 0.013776
+v -0.009952 0.046436 -0.010544
+v -0.009989 0.047773 -0.010581
+v -0.010339 0.049203 -0.010931
+v -0.012262 0.049203 -0.008588
+v -0.011850 0.047773 -0.008313
+v -0.011807 0.046436 -0.008284
+v 0.003501 0.046436 -0.014625
+v 0.003511 0.047773 -0.014676
+v 0.003607 0.049203 -0.015162
+v 0.000592 0.049203 -0.015459
+v 0.000592 0.047773 -0.014964
+v 0.000592 0.046436 -0.014912
+v 0.009180 0.049203 0.012854
+v 0.008905 0.047773 0.012442
+v 0.008876 0.046436 0.012398
+v -0.013690 0.049203 -0.005916
+v -0.013233 0.047773 -0.005726
+v -0.013185 0.046436 -0.005706
+v 0.011523 0.049203 0.010931
+v 0.011173 0.047773 0.010581
+v 0.011136 0.046436 0.010544
+v -0.014570 0.049203 -0.003016
+v -0.014085 0.047773 -0.002919
+v -0.014033 0.046436 -0.002909
+v 0.013445 0.049203 0.008588
+v 0.013034 0.047773 0.008313
+v 0.012990 0.046436 0.008284
+v -0.014867 0.049203 -0.000000
+v -0.014372 0.047773 -0.000000
+v -0.014320 0.046436 -0.000000
+v 0.014874 0.049203 0.005916
+v 0.014416 0.047773 0.005726
+v 0.014368 0.046436 0.005706
+v -0.014570 0.049203 0.003016
+v -0.014085 0.047773 0.002919
+v -0.014033 0.046436 0.002909
+v 0.015753 0.049203 0.003016
+v 0.015268 0.047773 0.002919
+v 0.015217 0.046436 0.002909
+v -0.013690 0.049203 0.005916
+v -0.013233 0.047773 0.005726
+v -0.013185 0.046436 0.005706
+v 0.016050 0.049203 -0.000000
+v 0.015556 0.047773 -0.000000
+v 0.015503 0.046436 -0.000000
+v -0.012262 0.049203 0.008588
+v -0.011850 0.047773 0.008313
+v -0.011807 0.046436 0.008284
+v 0.015753 0.049203 -0.003016
+v 0.015268 0.047773 -0.002919
+v 0.015217 0.046436 -0.002909
+v -0.010339 0.049203 0.010931
+v -0.009989 0.047773 0.010581
+v -0.009952 0.046436 0.010544
+v 0.014874 0.049203 -0.005916
+v 0.014416 0.047773 -0.005726
+v 0.014368 0.046436 -0.005706
+v -0.007997 0.049203 0.012854
+v -0.007722 0.047773 0.012442
+v -0.007693 0.046436 0.012398
+v 0.013445 0.049203 -0.008589
+v 0.013034 0.047773 -0.008314
+v 0.012990 0.046436 -0.008284
+v -0.005324 0.049203 0.014282
+v -0.005135 0.047773 0.013825
+v -0.005115 0.046436 0.013776
+v -0.002424 0.049203 -0.015162
+v -0.002328 0.047773 -0.014676
+v -0.002317 0.046436 -0.014625
+v 0.011523 0.049203 -0.010931
+v 0.011173 0.047773 -0.010581
+v 0.011136 0.046436 -0.010544
+v -0.002424 0.049203 0.015162
+v -0.002328 0.047773 0.014676
+v -0.002317 0.046436 0.014625
+v -0.005324 0.049203 -0.014282
+v -0.005135 0.047773 -0.013825
+v -0.005115 0.046436 -0.013776
+v 0.009180 0.049203 -0.012854
+v 0.008905 0.047773 -0.012442
+v 0.008876 0.046436 -0.012399
+v 0.000592 0.049203 0.015459
+v 0.000592 0.047773 0.014964
+v 0.000592 0.046436 0.014912
+v -0.007997 0.049203 -0.012854
+v -0.007722 0.047773 -0.012442
+v -0.007693 0.046436 -0.012399
+v 0.006507 0.049203 -0.014282
+v 0.006318 0.047773 -0.013825
+v 0.006298 0.046436 -0.013777
+v -0.003162 0.056572 -0.025303
+v -0.001916 0.056572 -0.025457
+v -0.000664 0.056572 -0.025549
+v -0.008026 0.056572 -0.024085
+v -0.006834 0.056572 -0.024479
+v -0.005624 0.056572 -0.024813
+v -0.012559 0.056572 -0.021941
+v -0.011467 0.056572 -0.022560
+v -0.010345 0.056572 -0.023124
+v -0.016587 0.056572 -0.018954
+v -0.015636 0.056572 -0.019774
+v -0.014646 0.056572 -0.020546
+v -0.019954 0.056572 -0.015238
+v -0.019182 0.056572 -0.016228
+v -0.018362 0.056572 -0.017179
+v -0.022532 0.056572 -0.010937
+v -0.021968 0.056572 -0.012058
+v -0.021349 0.056572 -0.013151
+v -0.024222 0.056572 -0.006215
+v -0.023887 0.056572 -0.007425
+v -0.023493 0.056572 -0.008618
+v -0.024958 0.056572 -0.001255
+v -0.024865 0.056572 -0.002507
+v -0.024712 0.056572 -0.003753
+v -0.024712 0.056572 0.003753
+v -0.024865 0.056572 0.002507
+v -0.024958 0.056572 0.001255
+v -0.023493 0.056572 0.008618
+v -0.023887 0.056572 0.007425
+v -0.024222 0.056572 0.006215
+v -0.021349 0.056572 0.013151
+v -0.021968 0.056572 0.012058
+v -0.022532 0.056572 0.010937
+v -0.018362 0.056572 0.017178
+v -0.019182 0.056572 0.016228
+v -0.019954 0.056572 0.015238
+v -0.014646 0.056572 0.020546
+v -0.015636 0.056572 0.019774
+v -0.016587 0.056572 0.018954
+v -0.010345 0.056572 0.023124
+v -0.011467 0.056572 0.022560
+v -0.012559 0.056572 0.021941
+v -0.005624 0.056572 0.024813
+v -0.006834 0.056572 0.024479
+v -0.008026 0.056572 0.024085
+v -0.000664 0.056572 0.025549
+v -0.001916 0.056572 0.025457
+v -0.003162 0.056572 0.025303
+v 0.004345 0.056572 0.025303
+v 0.003099 0.056572 0.025457
+v 0.001847 0.056572 0.025549
+v 0.009209 0.056572 0.024085
+v 0.008017 0.056572 0.024479
+v 0.006807 0.056572 0.024813
+v 0.013742 0.056572 0.021941
+v 0.012650 0.056572 0.022560
+v 0.011529 0.056572 0.023124
+v 0.017770 0.056572 0.018954
+v 0.016819 0.056572 0.019774
+v 0.015830 0.056572 0.020546
+v 0.021138 0.056572 0.015238
+v 0.020365 0.056572 0.016228
+v 0.019545 0.056572 0.017178
+v 0.023716 0.056574 0.010936
+v 0.023151 0.056573 0.012058
+v 0.022532 0.056572 0.013151
+v 0.025409 0.056583 0.006211
+v 0.025073 0.056580 0.007422
+v 0.024678 0.056577 0.008615
+v 0.026146 0.056588 0.001254
+v 0.026054 0.056587 0.002504
+v 0.025900 0.056587 0.003749
+v 0.025900 0.056587 -0.003750
+v 0.026054 0.056587 -0.002504
+v 0.026146 0.056588 -0.001254
+v 0.024678 0.056577 -0.008615
+v 0.025073 0.056580 -0.007422
+v 0.025409 0.056583 -0.006211
+v 0.022532 0.056572 -0.013151
+v 0.023151 0.056573 -0.012058
+v 0.023716 0.056574 -0.010936
+v 0.019545 0.056572 -0.017179
+v 0.020365 0.056572 -0.016228
+v 0.021138 0.056572 -0.015238
+v 0.015830 0.056572 -0.020546
+v 0.016819 0.056572 -0.019774
+v 0.017770 0.056572 -0.018954
+v 0.011528 0.056572 -0.023124
+v 0.012650 0.056572 -0.022560
+v 0.013742 0.056572 -0.021941
+v 0.006807 0.056572 -0.024813
+v 0.008017 0.056572 -0.024479
+v 0.009209 0.056572 -0.024085
+v 0.001847 0.056572 -0.025549
+v 0.003099 0.056572 -0.025457
+v 0.004345 0.056572 -0.025303
+v 0.013527 0.052132 0.012935
+v 0.015116 0.053592 0.014525
+v 0.016890 0.055067 0.016298
+v 0.019756 0.055067 0.012805
+v 0.017671 0.053592 0.011412
+v 0.015802 0.052132 0.010163
+v -0.017350 0.052132 -0.003569
+v -0.019555 0.053592 -0.004007
+v -0.022014 0.055067 -0.004497
+v -0.022457 0.055067 -0.000000
+v -0.019950 0.053592 -0.000000
+v -0.017702 0.052132 -0.000000
+v 0.021887 0.055068 0.008820
+v 0.019569 0.053592 0.007861
+v 0.017492 0.052132 0.007000
+v -0.022014 0.055067 0.004497
+v -0.019555 0.053592 0.004007
+v -0.017350 0.052132 0.003569
+v 0.023200 0.055072 0.004495
+v 0.020739 0.053594 0.004007
+v 0.018533 0.052132 0.003569
+v -0.020703 0.055067 0.008820
+v -0.018386 0.053592 0.007861
+v -0.016309 0.052132 0.007001
+v 0.023643 0.055073 -0.000000
+v 0.021134 0.053594 -0.000000
+v 0.018885 0.052132 -0.000000
+v -0.018573 0.055067 0.012805
+v -0.016488 0.053592 0.011412
+v -0.014619 0.052132 0.010163
+v 0.023200 0.055072 -0.004495
+v 0.020739 0.053594 -0.004007
+v 0.018533 0.052132 -0.003569
+v -0.015706 0.055067 0.016298
+v -0.013933 0.053592 0.014525
+v -0.012344 0.052132 0.012935
+v 0.021887 0.055068 -0.008820
+v 0.019569 0.053592 -0.007861
+v 0.017492 0.052132 -0.007001
+v -0.012214 0.055067 0.019165
+v -0.010820 0.053592 0.017079
+v -0.009572 0.052132 0.015210
+v 0.019756 0.055067 -0.012805
+v 0.017671 0.053592 -0.011412
+v 0.015802 0.052132 -0.010163
+v -0.008229 0.055067 0.021294
+v -0.007269 0.053592 0.018978
+v -0.006409 0.052132 0.016901
+v 0.000592 0.052132 -0.018293
+v 0.000592 0.053592 -0.020541
+v 0.000592 0.055067 -0.023049
+v -0.003905 0.055067 -0.022606
+v -0.003416 0.053592 -0.020147
+v -0.002977 0.052132 -0.017942
+v 0.016890 0.055067 -0.016298
+v 0.015116 0.053592 -0.014525
+v 0.013527 0.052132 -0.012935
+v -0.003905 0.055067 0.022606
+v -0.003416 0.053592 0.020147
+v -0.002977 0.052132 0.017942
+v -0.008229 0.055067 -0.021294
+v -0.007269 0.053592 -0.018978
+v -0.006409 0.052132 -0.016901
+v 0.013397 0.055067 -0.019165
+v 0.012004 0.053592 -0.017079
+v 0.010755 0.052132 -0.015210
+v 0.000592 0.055067 0.023049
+v 0.000592 0.053592 0.020541
+v 0.000592 0.052132 0.018293
+v -0.012214 0.055067 -0.019165
+v -0.010820 0.053592 -0.017079
+v -0.009572 0.052132 -0.015210
+v 0.009412 0.055067 -0.021295
+v 0.008452 0.053592 -0.018978
+v 0.007592 0.052132 -0.016901
+v 0.005088 0.055067 0.022606
+v 0.004599 0.053592 0.020147
+v 0.004160 0.052132 0.017942
+v -0.015706 0.055067 -0.016298
+v -0.013933 0.053592 -0.014525
+v -0.012344 0.052132 -0.012935
+v 0.005088 0.055067 -0.022606
+v 0.004599 0.053592 -0.020147
+v 0.004160 0.052132 -0.017942
+v 0.009412 0.055067 0.021294
+v 0.008452 0.053592 0.018978
+v 0.007592 0.052132 0.016901
+v -0.018573 0.055067 -0.012805
+v -0.016488 0.053592 -0.011412
+v -0.014619 0.052132 -0.010163
+v 0.013397 0.055067 0.019165
+v 0.012004 0.053592 0.017079
+v 0.010755 0.052132 0.015210
+v -0.020703 0.055067 -0.008820
+v -0.018386 0.053592 -0.007861
+v -0.016309 0.052132 -0.007001
+v -0.004368 0.063384 -0.033437
+v -0.002722 0.063384 -0.033640
+v -0.001067 0.063384 -0.033762
+v -0.010796 0.063384 -0.031827
+v -0.009221 0.063384 -0.032347
+v -0.007622 0.063384 -0.032790
+v -0.016787 0.063384 -0.028994
+v -0.015343 0.063384 -0.029811
+v -0.013861 0.063384 -0.030557
+v -0.022109 0.063384 -0.025046
+v -0.020853 0.063384 -0.026130
+v -0.019545 0.063384 -0.027151
+v -0.026559 0.063384 -0.020136
+v -0.025538 0.063384 -0.021444
+v -0.024455 0.063384 -0.022701
+v -0.029966 0.063384 -0.014453
+v -0.029220 0.063384 -0.015935
+v -0.028402 0.063384 -0.017378
+v -0.032198 0.063384 -0.008213
+v -0.031756 0.063384 -0.009812
+v -0.031235 0.063384 -0.011388
+v -0.033171 0.063384 -0.001659
+v -0.033048 0.063384 -0.003313
+v -0.032845 0.063384 -0.004960
+v -0.032845 0.063384 0.004960
+v -0.033048 0.063384 0.003313
+v -0.033171 0.063384 0.001659
+v -0.031235 0.063384 0.011388
+v -0.031756 0.063384 0.009812
+v -0.032198 0.063384 0.008213
+v -0.028402 0.063384 0.017378
+v -0.029220 0.063384 0.015935
+v -0.029966 0.063384 0.014453
+v -0.024455 0.063384 0.022701
+v -0.025538 0.063384 0.021444
+v -0.026559 0.063384 0.020136
+v -0.019545 0.063384 0.027151
+v -0.020853 0.063384 0.026130
+v -0.022109 0.063384 0.025046
+v -0.013861 0.063384 0.030557
+v -0.015343 0.063384 0.029811
+v -0.016787 0.063384 0.028994
+v -0.007622 0.063384 0.032790
+v -0.009221 0.063384 0.032347
+v -0.010796 0.063384 0.031827
+v -0.001067 0.063384 0.033762
+v -0.002722 0.063384 0.033640
+v -0.004368 0.063384 0.033437
+v 0.005552 0.063384 0.033437
+v 0.003905 0.063384 0.033640
+v 0.002250 0.063384 0.033762
+v 0.011979 0.063384 0.031827
+v 0.010404 0.063384 0.032347
+v 0.008805 0.063384 0.032790
+v 0.017970 0.063384 0.028994
+v 0.016526 0.063384 0.029811
+v 0.015044 0.063384 0.030557
+v 0.023292 0.063384 0.025046
+v 0.022036 0.063384 0.026130
+v 0.020728 0.063384 0.027151
+v 0.027743 0.063386 0.020133
+v 0.026722 0.063384 0.021443
+v 0.025638 0.063384 0.022700
+v 0.031158 0.063409 0.014401
+v 0.030409 0.063399 0.015905
+v 0.029589 0.063392 0.017362
+v 0.033405 0.063478 0.008017
+v 0.032959 0.063459 0.009647
+v 0.032435 0.063440 0.011264
+v 0.034378 0.063509 0.001586
+v 0.034257 0.063507 0.003177
+v 0.034054 0.063502 0.004776
+v 0.034054 0.063502 -0.004776
+v 0.034257 0.063507 -0.003177
+v 0.034378 0.063509 -0.001586
+v 0.032435 0.063440 -0.011264
+v 0.032959 0.063459 -0.009647
+v 0.033405 0.063478 -0.008017
+v 0.029589 0.063392 -0.017362
+v 0.030409 0.063399 -0.015905
+v 0.031158 0.063409 -0.014401
+v 0.025638 0.063384 -0.022701
+v 0.026722 0.063384 -0.021443
+v 0.027743 0.063386 -0.020133
+v 0.020728 0.063384 -0.027151
+v 0.022036 0.063384 -0.026130
+v 0.023292 0.063384 -0.025046
+v 0.015044 0.063384 -0.030557
+v 0.016526 0.063384 -0.029811
+v 0.017970 0.063384 -0.028994
+v 0.008805 0.063384 -0.032790
+v 0.010404 0.063384 -0.032347
+v 0.011979 0.063384 -0.031827
+v 0.002250 0.063384 -0.033762
+v 0.003905 0.063384 -0.033640
+v 0.005552 0.063384 -0.033437
+v 0.028002 0.058153 0.005439
+v 0.030118 0.059805 0.005834
+v 0.032039 0.061574 0.006156
+v 0.032655 0.061586 -0.000000
+v 0.030698 0.059813 -0.000000
+v 0.028540 0.058158 -0.000000
+v -0.025220 0.058127 0.010692
+v -0.027209 0.059760 0.011515
+v -0.029012 0.061502 0.012262
+v -0.026051 0.061502 0.017802
+v -0.024428 0.059760 0.016717
+v -0.022638 0.058127 0.015522
+v 0.032039 0.061574 -0.006156
+v 0.030118 0.059805 -0.005835
+v 0.028002 0.058153 -0.005439
+v -0.022066 0.061502 0.022658
+v -0.020686 0.059760 0.021277
+v -0.019164 0.058127 0.019756
+v 0.030203 0.061525 -0.012225
+v 0.028396 0.059772 -0.011502
+v 0.026406 0.058133 -0.010688
+v -0.017211 0.061502 0.026643
+v -0.016126 0.059760 0.025019
+v -0.014930 0.058127 0.023230
+v 0.027235 0.061504 -0.017799
+v 0.025611 0.059761 -0.016716
+v 0.023822 0.058127 -0.015522
+v -0.011671 0.061502 0.029604
+v -0.010924 0.059760 0.027800
+v -0.010100 0.058127 0.025812
+v 0.000592 0.058127 -0.027939
+v 0.000592 0.059760 -0.030091
+v 0.000592 0.061502 -0.032043
+v -0.005660 0.061502 -0.031428
+v -0.005279 0.059760 -0.029512
+v -0.004859 0.058127 -0.027402
+v 0.023250 0.061502 -0.022658
+v 0.021869 0.059760 -0.021277
+v 0.020347 0.058127 -0.019756
+v -0.005660 0.061502 0.031428
+v -0.005279 0.059760 0.029512
+v -0.004859 0.058127 0.027402
+v -0.011671 0.061502 -0.029604
+v -0.010924 0.059760 -0.027800
+v -0.010100 0.058127 -0.025812
+v 0.018394 0.061502 -0.026643
+v 0.017309 0.059760 -0.025020
+v 0.016113 0.058127 -0.023230
+v 0.000592 0.061502 0.032043
+v 0.000592 0.059760 0.030091
+v 0.000592 0.058127 0.027939
+v -0.017211 0.061502 -0.026643
+v -0.016126 0.059760 -0.025019
+v -0.014930 0.058127 -0.023230
+v 0.012854 0.061502 -0.029604
+v 0.012107 0.059760 -0.027800
+v 0.011283 0.058127 -0.025812
+v 0.006843 0.061502 0.031427
+v 0.006462 0.059760 0.029512
+v 0.006042 0.058127 0.027402
+v -0.022066 0.061502 -0.022658
+v -0.020686 0.059760 -0.021277
+v -0.019164 0.058127 -0.019756
+v 0.006843 0.061502 -0.031428
+v 0.006462 0.059760 -0.029513
+v 0.006042 0.058127 -0.027402
+v 0.012854 0.061502 0.029604
+v 0.012107 0.059760 0.027800
+v 0.011283 0.058127 0.025812
+v -0.026051 0.061502 -0.017802
+v -0.024428 0.059760 -0.016717
+v -0.022638 0.058127 -0.015522
+v 0.018394 0.061502 0.026643
+v 0.017309 0.059760 0.025019
+v 0.016113 0.058127 0.023230
+v -0.029012 0.061502 -0.012262
+v -0.027209 0.059760 -0.011515
+v -0.025220 0.058127 -0.010692
+v 0.023250 0.061502 0.022658
+v 0.021869 0.059760 0.021277
+v 0.020347 0.058127 0.019756
+v -0.030836 0.061502 -0.006251
+v -0.028921 0.059760 -0.005870
+v -0.026810 0.058127 -0.005451
+v 0.027235 0.061504 0.017799
+v 0.025611 0.059761 0.016716
+v 0.023822 0.058127 0.015522
+v -0.031452 0.061502 -0.000000
+v -0.029499 0.059760 -0.000000
+v -0.027347 0.058127 -0.000000
+v 0.030203 0.061525 0.012225
+v 0.028396 0.059772 0.011501
+v 0.026406 0.058133 0.010688
+v -0.030836 0.061502 0.006251
+v -0.028921 0.059760 0.005870
+v -0.026810 0.058127 0.005451
+v -0.005104 0.073125 -0.038400
+v -0.003213 0.073125 -0.038633
+v -0.001313 0.073125 -0.038773
+v -0.012486 0.073125 -0.036550
+v -0.010677 0.073125 -0.037148
+v -0.008841 0.073125 -0.037656
+v -0.019366 0.073125 -0.033297
+v -0.017708 0.073125 -0.034236
+v -0.016006 0.073125 -0.035093
+v -0.025478 0.073125 -0.028763
+v -0.024035 0.073125 -0.030008
+v -0.022533 0.073125 -0.031180
+v -0.030589 0.073125 -0.023125
+v -0.029416 0.073125 -0.024627
+v -0.028172 0.073125 -0.026070
+v -0.034501 0.073125 -0.016598
+v -0.033644 0.073125 -0.018299
+v -0.032705 0.073125 -0.019957
+v -0.037065 0.073125 -0.009432
+v -0.036556 0.073125 -0.011269
+v -0.035959 0.073125 -0.013078
+v -0.038181 0.073125 -0.001905
+v -0.038041 0.073125 -0.003805
+v -0.037808 0.073125 -0.005696
+v -0.037808 0.073125 0.005696
+v -0.038041 0.073125 0.003805
+v -0.038181 0.073125 0.001905
+v -0.035959 0.073125 0.013078
+v -0.036556 0.073125 0.011269
+v -0.037065 0.073125 0.009432
+v -0.032705 0.073125 0.019957
+v -0.033644 0.073125 0.018299
+v -0.034501 0.073125 0.016598
+v -0.028172 0.073125 0.026070
+v -0.029416 0.073125 0.024627
+v -0.030589 0.073125 0.023125
+v -0.022533 0.073125 0.031180
+v -0.024035 0.073125 0.030008
+v -0.025478 0.073125 0.028763
+v -0.016006 0.073125 0.035093
+v -0.017708 0.073125 0.034236
+v -0.019366 0.073125 0.033297
+v -0.008841 0.073125 0.037656
+v -0.010677 0.073125 0.037148
+v -0.012486 0.073125 0.036550
+v -0.001313 0.073125 0.038773
+v -0.003213 0.073125 0.038633
+v -0.005104 0.073125 0.038400
+v 0.006288 0.073125 0.038400
+v 0.004397 0.073125 0.038633
+v 0.002496 0.073125 0.038773
+v 0.013670 0.073125 0.036550
+v 0.011860 0.073125 0.037148
+v 0.010024 0.073125 0.037656
+v 0.020549 0.073125 0.033297
+v 0.018891 0.073125 0.034236
+v 0.017189 0.073125 0.035093
+v 0.026661 0.073125 0.028763
+v 0.025219 0.073125 0.030008
+v 0.023716 0.073125 0.031180
+v 0.031775 0.073130 0.023108
+v 0.030601 0.073127 0.024622
+v 0.029355 0.073125 0.026069
+v 0.035714 0.073184 0.016357
+v 0.034850 0.073164 0.018158
+v 0.033903 0.073149 0.019879
+v 0.038859 0.073149 0.008530
+v 0.037942 0.073222 0.010506
+v 0.037200 0.073229 0.012503
+v 0.040990 0.070753 0.001555
+v 0.040881 0.070954 0.003112
+v 0.040679 0.071521 0.004687
+v 0.040679 0.071521 -0.004687
+v 0.040881 0.070954 -0.003112
+v 0.040990 0.070753 -0.001555
+v 0.037200 0.073229 -0.012503
+v 0.037942 0.073222 -0.010506
+v 0.038859 0.073149 -0.008530
+v 0.033903 0.073149 -0.019879
+v 0.034850 0.073164 -0.018158
+v 0.035714 0.073184 -0.016357
+v 0.029355 0.073125 -0.026069
+v 0.030601 0.073127 -0.024622
+v 0.031775 0.073130 -0.023108
+v 0.023716 0.073125 -0.031180
+v 0.025218 0.073125 -0.030008
+v 0.026661 0.073125 -0.028764
+v 0.017189 0.073125 -0.035093
+v 0.018891 0.073125 -0.034236
+v 0.020549 0.073125 -0.033297
+v 0.010024 0.073125 -0.037656
+v 0.011860 0.073125 -0.037148
+v 0.013670 0.073125 -0.036550
+v 0.002496 0.073125 -0.038773
+v 0.004397 0.073125 -0.038633
+v 0.006288 0.073125 -0.038400
+v 0.033291 0.065499 -0.013385
+v 0.034563 0.067795 -0.013826
+v 0.035635 0.070351 -0.014185
+v 0.032108 0.070273 -0.021022
+v 0.031147 0.067726 -0.020389
+v 0.030007 0.065447 -0.019637
+v -0.019061 0.065439 0.029412
+v -0.019821 0.067714 0.030550
+v -0.020462 0.070260 0.031510
+v -0.013911 0.070260 0.035012
+v -0.013469 0.067714 0.033946
+v -0.012945 0.065439 0.032680
+v 0.000592 0.065439 -0.035373
+v 0.000592 0.067714 -0.036742
+v 0.000592 0.070260 -0.037896
+v -0.006802 0.070260 -0.037168
+v -0.006576 0.067714 -0.036036
+v -0.006309 0.065439 -0.034693
+v 0.027388 0.070260 -0.026797
+v 0.026572 0.067714 -0.025981
+v 0.025604 0.065439 -0.025013
+v -0.006802 0.070260 0.037168
+v -0.006576 0.067714 0.036036
+v -0.006309 0.065439 0.034693
+v -0.013911 0.070260 -0.035012
+v -0.013469 0.067714 -0.033946
+v -0.012945 0.065439 -0.032680
+v 0.021646 0.070260 -0.031510
+v 0.021005 0.067714 -0.030550
+v 0.020244 0.065439 -0.029412
+v 0.000592 0.070260 0.037896
+v 0.000592 0.067714 0.036742
+v 0.000592 0.065439 0.035373
+v -0.020462 0.070260 -0.031510
+v -0.019821 0.067714 -0.030550
+v -0.019061 0.065439 -0.029412
+v 0.015094 0.070260 -0.035012
+v 0.014652 0.067714 -0.033946
+v 0.014128 0.065439 -0.032680
+v 0.007985 0.070260 0.037168
+v 0.007760 0.067714 0.036036
+v 0.007493 0.065439 0.034693
+v -0.026205 0.070260 -0.026797
+v -0.025389 0.067714 -0.025981
+v -0.024421 0.065439 -0.025013
+v 0.007985 0.070260 -0.037168
+v 0.007760 0.067714 -0.036036
+v 0.007493 0.065439 -0.034693
+v 0.015094 0.070260 0.035012
+v 0.014652 0.067714 0.033946
+v 0.014128 0.065439 0.032680
+v -0.030918 0.070260 -0.021054
+v -0.029959 0.067714 -0.020413
+v -0.028820 0.065439 -0.019652
+v 0.021646 0.070260 0.031510
+v 0.021005 0.067714 0.030550
+v 0.020244 0.065439 0.029412
+v -0.034420 0.070260 -0.014502
+v -0.033354 0.067714 -0.014061
+v -0.032089 0.065439 -0.013537
+v 0.027388 0.070260 0.026797
+v 0.026572 0.067714 0.025981
+v 0.025604 0.065439 0.025013
+v -0.036576 0.070260 -0.007393
+v -0.035445 0.067714 -0.007168
+v -0.034102 0.065439 -0.006901
+v 0.032108 0.070273 0.021022
+v 0.031147 0.067726 0.020389
+v 0.030007 0.065447 0.019637
+v -0.037305 0.070260 -0.000000
+v -0.036151 0.067714 -0.000000
+v -0.034781 0.065439 -0.000000
+v 0.035635 0.070351 0.014185
+v 0.034563 0.067795 0.013826
+v 0.033291 0.065499 0.013385
+v -0.036576 0.070260 0.007393
+v -0.035445 0.067714 0.007168
+v -0.034102 0.065439 0.006901
+v 0.038361 0.070185 0.006557
+v 0.036823 0.067817 0.006574
+v 0.035335 0.065581 0.006524
+v -0.034420 0.070260 0.014502
+v -0.033354 0.067714 0.014061
+v -0.032089 0.065439 0.013537
+v 0.039181 0.069394 -0.000000
+v 0.037557 0.067606 -0.000000
+v 0.036014 0.065573 -0.000000
+v -0.030918 0.070260 0.021054
+v -0.029959 0.067714 0.020413
+v -0.028820 0.065439 0.019652
+v 0.038361 0.070185 -0.006557
+v 0.036823 0.067817 -0.006574
+v 0.035335 0.065581 -0.006524
+v -0.026205 0.070260 0.026797
+v -0.025389 0.067714 0.025981
+v -0.024421 0.065439 0.025013
+v -0.005374 0.088348 -0.040216
+v -0.003393 0.088348 -0.040460
+v -0.001403 0.088348 -0.040607
+v -0.013105 0.088348 -0.038279
+v -0.011210 0.088348 -0.038905
+v -0.009287 0.088348 -0.039438
+v -0.020310 0.088348 -0.034872
+v -0.018573 0.088348 -0.035855
+v -0.016791 0.088348 -0.036753
+v -0.026711 0.088348 -0.030124
+v -0.025200 0.088348 -0.031427
+v -0.023627 0.088348 -0.032655
+v -0.032064 0.088348 -0.024219
+v -0.030836 0.088348 -0.025792
+v -0.029532 0.088348 -0.027303
+v -0.036161 0.088348 -0.017383
+v -0.035264 0.088348 -0.019165
+v -0.034280 0.088348 -0.020901
+v -0.038846 0.088348 -0.009879
+v -0.038314 0.088348 -0.011802
+v -0.037688 0.088348 -0.013697
+v -0.040015 0.088348 -0.001995
+v -0.039869 0.088348 -0.003985
+v -0.039624 0.088348 -0.005965
+v -0.039624 0.088348 0.005965
+v -0.039869 0.088348 0.003985
+v -0.040015 0.088348 0.001995
+v -0.037688 0.088348 0.013697
+v -0.038314 0.088348 0.011802
+v -0.038846 0.088348 0.009879
+v -0.034280 0.088348 0.020901
+v -0.035264 0.088348 0.019165
+v -0.036161 0.088348 0.017383
+v -0.029532 0.088348 0.027303
+v -0.030836 0.088348 0.025792
+v -0.032064 0.088348 0.024219
+v -0.023627 0.088348 0.032655
+v -0.025200 0.088348 0.031427
+v -0.026711 0.088348 0.030124
+v -0.016791 0.088348 0.036753
+v -0.018573 0.088348 0.035855
+v -0.020310 0.088348 0.034872
+v -0.009287 0.088348 0.039438
+v -0.011210 0.088348 0.038905
+v -0.013105 0.088348 0.038279
+v -0.001403 0.088348 0.040607
+v -0.003393 0.088348 0.040460
+v -0.005374 0.088348 0.040216
+v 0.006557 0.088348 0.040216
+v 0.004577 0.088348 0.040460
+v 0.002587 0.088348 0.040607
+v 0.014288 0.088348 0.038279
+v 0.012393 0.088348 0.038905
+v 0.010470 0.088348 0.039438
+v 0.021493 0.088348 0.034872
+v 0.019757 0.088348 0.035855
+v 0.017974 0.088348 0.036753
+v 0.027895 0.088348 0.030124
+v 0.026383 0.088348 0.031427
+v 0.024810 0.088348 0.032655
+v 0.033249 0.088343 0.024203
+v 0.032020 0.088347 0.025787
+v 0.030716 0.088348 0.027302
+v 0.037364 0.088296 0.017119
+v 0.036463 0.088313 0.019018
+v 0.035474 0.088327 0.020824
+v 0.040533 0.088006 0.008745
+v 0.039653 0.088168 0.010858
+v 0.038907 0.088242 0.013004
+v 0.043063 0.090283 0.001554
+v 0.042902 0.090039 0.003121
+v 0.042561 0.089351 0.004729
+v 0.042561 0.089351 -0.004729
+v 0.042902 0.090039 -0.003121
+v 0.043063 0.090283 -0.001554
+v 0.038907 0.088242 -0.013004
+v 0.039653 0.088168 -0.010858
+v 0.040533 0.088006 -0.008745
+v 0.035474 0.088327 -0.020825
+v 0.036462 0.088313 -0.019019
+v 0.037364 0.088296 -0.017119
+v 0.030716 0.088348 -0.027302
+v 0.032020 0.088347 -0.025787
+v 0.033249 0.088343 -0.024203
+v 0.024810 0.088348 -0.032655
+v 0.026383 0.088348 -0.031427
+v 0.027894 0.088348 -0.030124
+v 0.017974 0.088348 -0.036753
+v 0.019757 0.088348 -0.035855
+v 0.021493 0.088348 -0.034872
+v 0.010470 0.088348 -0.039438
+v 0.012393 0.088348 -0.038905
+v 0.014288 0.088348 -0.038279
+v 0.002586 0.088348 -0.040607
+v 0.004577 0.088348 -0.040460
+v 0.006557 0.088348 -0.040216
+v 0.022542 0.076353 -0.032851
+v 0.022820 0.079960 -0.033267
+v 0.023022 0.083955 -0.033569
+v 0.016042 0.083955 -0.037300
+v 0.015903 0.079960 -0.036964
+v 0.015711 0.076353 -0.036502
+v 0.000592 0.076353 0.039510
+v 0.000592 0.079960 0.040009
+v 0.000592 0.083955 0.040373
+v 0.008468 0.083955 0.039597
+v 0.008397 0.079960 0.039241
+v 0.008300 0.076353 0.038751
+v -0.021359 0.076353 -0.032851
+v -0.021636 0.079960 -0.033267
+v -0.021839 0.083955 -0.033569
+v -0.027957 0.083955 -0.028548
+v -0.027699 0.079960 -0.028291
+v -0.027346 0.076353 -0.027938
+v 0.008468 0.083955 -0.039598
+v 0.008397 0.079960 -0.039241
+v 0.008300 0.076353 -0.038751
+v 0.016042 0.083955 0.037300
+v 0.015903 0.079960 0.036964
+v 0.015711 0.076353 0.036502
+v -0.032978 0.083955 -0.022430
+v -0.032675 0.079960 -0.022228
+v -0.032260 0.076353 -0.021950
+v 0.000592 0.083955 -0.040373
+v 0.000592 0.079960 -0.040009
+v 0.000592 0.076353 -0.039510
+v 0.023022 0.083955 0.033569
+v 0.022820 0.079960 0.033267
+v 0.022542 0.076353 0.032851
+v -0.036708 0.083955 -0.015450
+v -0.036372 0.079960 -0.015311
+v -0.035911 0.076353 -0.015120
+v 0.029140 0.083955 0.028548
+v 0.028883 0.079960 0.028291
+v 0.028529 0.076353 0.027938
+v -0.039006 0.083955 -0.007876
+v -0.038649 0.079960 -0.007805
+v -0.038159 0.076353 -0.007708
+v 0.034167 0.083949 0.022387
+v 0.033866 0.079961 0.022183
+v 0.033451 0.076361 0.021907
+v -0.039782 0.083955 -0.000000
+v -0.039418 0.079960 -0.000000
+v -0.038918 0.076353 -0.000000
+v 0.037918 0.083913 0.014997
+v 0.037587 0.079964 0.014861
+v 0.037129 0.076403 0.014691
+v -0.039006 0.083955 0.007876
+v -0.038649 0.079960 0.007805
+v -0.038159 0.076353 0.007708
+v 0.041806 0.083297 0.007283
+v 0.041571 0.079646 0.007443
+v 0.041128 0.076266 0.007217
+v -0.036708 0.083955 0.015450
+v -0.036372 0.079960 0.015311
+v -0.035911 0.076353 0.015120
+v -0.032977 0.083955 0.022430
+v -0.032675 0.079960 0.022228
+v -0.032260 0.076353 0.021950
+v 0.041806 0.083297 -0.007283
+v 0.041571 0.079646 -0.007443
+v 0.041128 0.076266 -0.007217
+v -0.027957 0.083955 0.028548
+v -0.027699 0.079960 0.028291
+v -0.027346 0.076353 0.027938
+v 0.037918 0.083913 -0.014997
+v 0.037587 0.079964 -0.014862
+v 0.037129 0.076403 -0.014691
+v -0.021839 0.083955 0.033569
+v -0.021636 0.079960 0.033267
+v -0.021359 0.076353 0.032851
+v 0.034167 0.083949 -0.022387
+v 0.033866 0.079961 -0.022183
+v 0.033451 0.076361 -0.021907
+v -0.014859 0.083955 0.037300
+v -0.014719 0.079960 0.036964
+v -0.014528 0.076353 0.036502
+v -0.007285 0.083955 -0.039597
+v -0.007214 0.079960 -0.039241
+v -0.007116 0.076353 -0.038751
+v 0.029140 0.083955 -0.028548
+v 0.028882 0.079960 -0.028291
+v 0.028529 0.076353 -0.027938
+v -0.007285 0.083955 0.039597
+v -0.007214 0.079960 0.039241
+v -0.007116 0.076353 0.038751
+v -0.014859 0.083955 -0.037300
+v -0.014719 0.079960 -0.036964
+v -0.014528 0.076353 -0.036502
+v -0.005490 0.108276 -0.040998
+v -0.003471 0.108276 -0.041247
+v -0.001442 0.108276 -0.041396
+v -0.013371 0.108276 -0.039023
+v -0.011440 0.108276 -0.039662
+v -0.009479 0.108276 -0.040204
+v -0.020716 0.108276 -0.035550
+v -0.018946 0.108276 -0.036552
+v -0.017129 0.108276 -0.037467
+v -0.027242 0.108276 -0.030710
+v -0.025702 0.108276 -0.032038
+v -0.024098 0.108276 -0.033290
+v -0.032698 0.108276 -0.024690
+v -0.031447 0.108276 -0.026293
+v -0.030118 0.108276 -0.027834
+v -0.036875 0.108276 -0.017721
+v -0.035961 0.108276 -0.019538
+v -0.034958 0.108276 -0.021308
+v -0.039613 0.108276 -0.010071
+v -0.039070 0.108276 -0.012031
+v -0.038432 0.108276 -0.013963
+v -0.040805 0.108276 -0.002034
+v -0.040655 0.108276 -0.004062
+v -0.040406 0.108276 -0.006081
+v -0.040406 0.108276 0.006081
+v -0.040655 0.108276 0.004062
+v -0.040805 0.108276 0.002034
+v -0.038432 0.108276 0.013963
+v -0.039070 0.108276 0.012031
+v -0.039613 0.108276 0.010071
+v -0.034958 0.108276 0.021308
+v -0.035961 0.108276 0.019538
+v -0.036875 0.108276 0.017721
+v -0.030118 0.108276 0.027834
+v -0.031447 0.108276 0.026293
+v -0.032698 0.108276 0.024690
+v -0.024098 0.108276 0.033290
+v -0.025702 0.108276 0.032038
+v -0.027242 0.108276 0.030710
+v -0.017129 0.108276 0.037467
+v -0.018946 0.108276 0.036552
+v -0.020716 0.108276 0.035550
+v -0.009479 0.108276 0.040204
+v -0.011440 0.108276 0.039662
+v -0.013371 0.108276 0.039023
+v -0.001442 0.108276 0.041396
+v -0.003471 0.108276 0.041247
+v -0.005490 0.108276 0.040998
+v 0.006673 0.108276 0.040998
+v 0.004654 0.108276 0.041247
+v 0.002625 0.108276 0.041396
+v 0.014554 0.108276 0.039023
+v 0.012623 0.108276 0.039662
+v 0.010662 0.108276 0.040204
+v 0.021899 0.108276 0.035550
+v 0.020129 0.108276 0.036552
+v 0.018312 0.108276 0.037467
+v 0.028425 0.108276 0.030710
+v 0.026885 0.108276 0.032038
+v 0.025281 0.108276 0.033290
+v 0.033884 0.108279 0.024670
+v 0.032631 0.108277 0.026288
+v 0.031301 0.108276 0.027833
+v 0.038076 0.108312 0.017407
+v 0.037157 0.108300 0.019364
+v 0.036150 0.108290 0.021217
+v 0.040810 0.108356 0.008698
+v 0.040271 0.108353 0.010893
+v 0.039635 0.108341 0.013134
+v 0.041985 0.108241 0.001518
+v 0.041838 0.108273 0.003093
+v 0.041594 0.108312 0.004780
+v 0.041594 0.108312 -0.004781
+v 0.041838 0.108273 -0.003093
+v 0.041985 0.108241 -0.001518
+v 0.039635 0.108341 -0.013134
+v 0.040271 0.108353 -0.010893
+v 0.040810 0.108356 -0.008698
+v 0.036150 0.108290 -0.021217
+v 0.037157 0.108300 -0.019364
+v 0.038076 0.108312 -0.017407
+v 0.031301 0.108276 -0.027833
+v 0.032631 0.108277 -0.026288
+v 0.033883 0.108279 -0.024670
+v 0.025281 0.108276 -0.033290
+v 0.026885 0.108276 -0.032038
+v 0.028425 0.108276 -0.030710
+v 0.018312 0.108276 -0.037467
+v 0.020129 0.108276 -0.036552
+v 0.021899 0.108276 -0.035550
+v 0.010662 0.108276 -0.040204
+v 0.012623 0.108276 -0.039662
+v 0.014554 0.108276 -0.039024
+v 0.002625 0.108276 -0.041396
+v 0.004654 0.108276 -0.041247
+v 0.006673 0.108276 -0.040998
+v 0.023316 0.093119 0.034009
+v 0.023436 0.098138 0.034189
+v 0.023538 0.103243 0.034341
+v 0.029796 0.103243 0.029205
+v 0.029667 0.098138 0.029076
+v 0.029514 0.093119 0.028923
+v -0.037198 0.093119 -0.015653
+v -0.037398 0.098138 -0.015736
+v -0.037566 0.103243 -0.015805
+v -0.039916 0.103243 -0.008058
+v -0.039738 0.098138 -0.008022
+v -0.039525 0.093119 -0.007980
+v 0.034936 0.103241 0.022916
+v 0.034784 0.098129 0.022817
+v 0.034605 0.093108 0.022693
+v -0.040710 0.103243 -0.000000
+v -0.040528 0.098138 -0.000000
+v -0.040311 0.093119 -0.000000
+v 0.038763 0.103228 0.015346
+v 0.038593 0.098078 0.015303
+v 0.038397 0.093040 0.015219
+v -0.039916 0.103243 0.008058
+v -0.039738 0.098138 0.008022
+v -0.039525 0.093119 0.007980
+v 0.041119 0.103190 0.006671
+v 0.041062 0.097994 0.006688
+v 0.041212 0.092894 0.006671
+v -0.037566 0.103243 0.015805
+v -0.037398 0.098138 0.015736
+v -0.037198 0.093119 0.015653
+v 0.041910 0.103166 -0.000000
+v 0.041926 0.098238 -0.000000
+v 0.042263 0.093827 -0.000000
+v -0.033749 0.103243 0.022946
+v -0.033598 0.098138 0.022845
+v -0.033418 0.093119 0.022724
+v 0.041119 0.103190 -0.006671
+v 0.041062 0.097994 -0.006688
+v 0.041212 0.092894 -0.006671
+v -0.028613 0.103243 0.029205
+v -0.028484 0.098138 0.029076
+v -0.028331 0.093119 0.028923
+v 0.038763 0.103228 -0.015346
+v 0.038593 0.098078 -0.015303
+v 0.038397 0.093040 -0.015219
+v -0.022354 0.103243 0.034341
+v -0.022253 0.098138 0.034189
+v -0.022133 0.093119 0.034009
+v 0.034936 0.103241 -0.022916
+v 0.034784 0.098129 -0.022817
+v 0.034605 0.093108 -0.022693
+v -0.015214 0.103243 0.038158
+v -0.015144 0.098138 0.037989
+v -0.015061 0.093119 0.037789
+v 0.000592 0.093119 -0.040903
+v 0.000592 0.098138 -0.041119
+v 0.000592 0.103243 -0.041302
+v -0.007466 0.103243 -0.040508
+v -0.007430 0.098138 -0.040329
+v -0.007388 0.093119 -0.040117
+v 0.029796 0.103243 -0.029205
+v 0.029667 0.098138 -0.029076
+v 0.029514 0.093119 -0.028923
+v -0.007466 0.103243 0.040508
+v -0.007430 0.098138 0.040329
+v -0.007388 0.093119 0.040117
+v -0.015214 0.103243 -0.038158
+v -0.015144 0.098138 -0.037989
+v -0.015061 0.093119 -0.037789
+v 0.023538 0.103243 -0.034341
+v 0.023436 0.098138 -0.034189
+v 0.023316 0.093119 -0.034009
+v 0.000592 0.103243 0.041302
+v 0.000592 0.098138 0.041119
+v 0.000592 0.093119 0.040903
+v -0.022354 0.103243 -0.034341
+v -0.022253 0.098138 -0.034189
+v -0.022133 0.093119 -0.034009
+v 0.016397 0.103243 -0.038158
+v 0.016327 0.098138 -0.037989
+v 0.016244 0.093119 -0.037789
+v 0.008649 0.103243 0.040508
+v 0.008614 0.098138 0.040329
+v 0.008571 0.093119 0.040117
+v -0.028613 0.103243 -0.029205
+v -0.028484 0.098138 -0.029076
+v -0.028331 0.093119 -0.028923
+v 0.008649 0.103243 -0.040508
+v 0.008614 0.098138 -0.040329
+v 0.008571 0.093119 -0.040117
+v 0.016397 0.103243 0.038158
+v 0.016327 0.098138 0.037989
+v 0.016244 0.093119 0.037789
+v -0.033749 0.103243 -0.022946
+v -0.033598 0.098138 -0.022845
+v -0.033418 0.093119 -0.022724
+v -0.005546 0.126971 -0.041374
+v -0.003508 0.126971 -0.041626
+v -0.001461 0.126971 -0.041777
+v -0.013500 0.126971 -0.039382
+v -0.011550 0.126971 -0.040026
+v -0.009572 0.126971 -0.040574
+v -0.020912 0.126971 -0.035876
+v -0.019126 0.126971 -0.036888
+v -0.017292 0.126971 -0.037811
+v -0.027498 0.126971 -0.030992
+v -0.025943 0.126971 -0.032333
+v -0.024325 0.126971 -0.033596
+v -0.033004 0.126971 -0.024916
+v -0.031741 0.126971 -0.026535
+v -0.030400 0.126971 -0.028089
+v -0.037220 0.126971 -0.017883
+v -0.036297 0.126971 -0.019717
+v -0.035285 0.126971 -0.021503
+v -0.039982 0.126971 -0.010163
+v -0.039434 0.126971 -0.012142
+v -0.038791 0.126971 -0.014091
+v -0.041185 0.126971 -0.002052
+v -0.041034 0.126971 -0.004100
+v -0.040783 0.126971 -0.006137
+v -0.040783 0.126971 0.006137
+v -0.041034 0.126971 0.004100
+v -0.041185 0.126971 0.002052
+v -0.038791 0.126971 0.014091
+v -0.039434 0.126971 0.012142
+v -0.039982 0.126971 0.010163
+v -0.035285 0.126971 0.021503
+v -0.036297 0.126971 0.019717
+v -0.037220 0.126971 0.017883
+v -0.030400 0.126971 0.028089
+v -0.031741 0.126971 0.026535
+v -0.033004 0.126971 0.024916
+v -0.024325 0.126971 0.033596
+v -0.025943 0.126971 0.032333
+v -0.027498 0.126971 0.030992
+v -0.017292 0.126971 0.037811
+v -0.019126 0.126971 0.036888
+v -0.020912 0.126971 0.035876
+v -0.009572 0.126971 0.040574
+v -0.011550 0.126971 0.040026
+v -0.013500 0.126971 0.039382
+v -0.001461 0.126971 0.041777
+v -0.003508 0.126971 0.041626
+v -0.005546 0.126971 0.041374
+v 0.006729 0.126971 0.041374
+v 0.004691 0.126971 0.041626
+v 0.002644 0.126971 0.041777
+v 0.014683 0.126971 0.039382
+v 0.012733 0.126971 0.040026
+v 0.010755 0.126971 0.040574
+v 0.022095 0.126971 0.035876
+v 0.020309 0.126971 0.036888
+v 0.018475 0.126971 0.037811
+v 0.028681 0.126971 0.030992
+v 0.027127 0.126971 0.032333
+v 0.025508 0.126971 0.033596
+v 0.034195 0.126986 0.024838
+v 0.032927 0.126976 0.026512
+v 0.031584 0.126972 0.028087
+v 0.038469 0.127134 0.017048
+v 0.037529 0.127080 0.019136
+v 0.036500 0.127036 0.021145
+v 0.041683 0.127440 0.008494
+v 0.040822 0.127351 0.010581
+v 0.040069 0.127270 0.012732
+v 0.043960 0.124373 0.001491
+v 0.043801 0.124760 0.002999
+v 0.043502 0.125638 0.004553
+v 0.043502 0.125638 -0.004553
+v 0.043801 0.124760 -0.002999
+v 0.043960 0.124373 -0.001492
+v 0.040069 0.127270 -0.012732
+v 0.040822 0.127351 -0.010581
+v 0.041683 0.127440 -0.008494
+v 0.036500 0.127036 -0.021145
+v 0.037529 0.127080 -0.019136
+v 0.038469 0.127134 -0.017048
+v 0.031584 0.126972 -0.028087
+v 0.032927 0.126976 -0.026512
+v 0.034195 0.126986 -0.024838
+v 0.025508 0.126971 -0.033596
+v 0.027126 0.126971 -0.032333
+v 0.028681 0.126971 -0.030992
+v 0.018475 0.126971 -0.037811
+v 0.020309 0.126971 -0.036888
+v 0.022095 0.126971 -0.035876
+v 0.010755 0.126971 -0.040574
+v 0.012733 0.126971 -0.040026
+v 0.014683 0.126971 -0.039382
+v 0.002644 0.126971 -0.041777
+v 0.004691 0.126971 -0.041626
+v 0.006729 0.126971 -0.041375
+v 0.039015 0.113245 0.015245
+v 0.039111 0.117998 0.015122
+v 0.039205 0.122633 0.014995
+v 0.042015 0.122705 0.006487
+v 0.041596 0.118093 0.006556
+v 0.041385 0.113317 0.006602
+v -0.040163 0.113115 0.008107
+v -0.040247 0.117795 0.008123
+v -0.040330 0.122389 0.008140
+v -0.037956 0.122389 0.015967
+v -0.037878 0.117795 0.015935
+v -0.037799 0.113115 0.015902
+v 0.042991 0.121279 -0.000000
+v 0.042435 0.117482 -0.000000
+v 0.042172 0.113070 -0.000000
+v -0.034100 0.122389 0.023180
+v -0.034030 0.117795 0.023133
+v -0.033959 0.113115 0.023086
+v 0.042015 0.122705 -0.006487
+v 0.041596 0.118093 -0.006556
+v 0.041385 0.113317 -0.006602
+v -0.028911 0.122389 0.029503
+v -0.028852 0.117795 0.029443
+v -0.028791 0.113115 0.029383
+v 0.039204 0.122633 -0.014995
+v 0.039111 0.117998 -0.015122
+v 0.039015 0.113245 -0.015246
+v -0.022589 0.122389 0.034692
+v -0.022542 0.117795 0.034622
+v -0.022494 0.113115 0.034550
+v 0.035298 0.122425 -0.023027
+v 0.035224 0.117825 -0.023020
+v 0.035149 0.113134 -0.023011
+v -0.015375 0.122389 0.038548
+v -0.015343 0.117795 0.038469
+v -0.015310 0.113115 0.038390
+v 0.000592 0.113115 -0.041553
+v 0.000592 0.117795 -0.041639
+v 0.000592 0.122389 -0.041724
+v -0.007548 0.122389 -0.040922
+v -0.007532 0.117795 -0.040839
+v -0.007515 0.113115 -0.040755
+v 0.030095 0.122389 -0.029503
+v 0.030035 0.117795 -0.029443
+v 0.029974 0.113115 -0.029383
+v -0.007548 0.122389 0.040922
+v -0.007532 0.117795 0.040839
+v -0.007515 0.113115 0.040755
+v -0.015375 0.122389 -0.038548
+v -0.015343 0.117795 -0.038469
+v -0.015310 0.113115 -0.038390
+v 0.023772 0.122389 -0.034692
+v 0.023725 0.117795 -0.034622
+v 0.023677 0.113115 -0.034550
+v 0.000592 0.122389 0.041724
+v 0.000592 0.117795 0.041639
+v 0.000592 0.113115 0.041553
+v -0.022589 0.122389 -0.034692
+v -0.022542 0.117795 -0.034622
+v -0.022494 0.113115 -0.034550
+v 0.016559 0.122389 -0.038548
+v 0.016526 0.117795 -0.038470
+v 0.016493 0.113115 -0.038390
+v 0.008732 0.122389 0.040922
+v 0.008715 0.117795 0.040839
+v 0.008698 0.113115 0.040755
+v -0.028911 0.122389 -0.029503
+v -0.028852 0.117795 -0.029443
+v -0.028791 0.113115 -0.029383
+v 0.008731 0.122389 -0.040922
+v 0.008715 0.117795 -0.040839
+v 0.008698 0.113115 -0.040755
+v 0.016559 0.122389 0.038548
+v 0.016526 0.117795 0.038469
+v 0.016493 0.113115 0.038390
+v -0.034100 0.122389 -0.023180
+v -0.034030 0.117795 -0.023133
+v -0.033959 0.113115 -0.023086
+v 0.023772 0.122389 0.034692
+v 0.023725 0.117795 0.034622
+v 0.023677 0.113115 0.034550
+v -0.037956 0.122389 -0.015967
+v -0.037878 0.117795 -0.015935
+v -0.037799 0.113115 -0.015902
+v 0.030095 0.122389 0.029503
+v 0.030035 0.117795 0.029443
+v 0.029974 0.113115 0.029383
+v -0.040330 0.122389 -0.008140
+v -0.040247 0.117795 -0.008123
+v -0.040163 0.113115 -0.008107
+v 0.035298 0.122425 0.023027
+v 0.035224 0.117825 0.023020
+v 0.035149 0.113134 0.023011
+v -0.041132 0.122389 -0.000000
+v -0.041047 0.117795 -0.000000
+v -0.040962 0.113115 -0.000000
+v -0.005714 0.146497 -0.042511
+v -0.003621 0.146497 -0.042769
+v -0.001517 0.146497 -0.042924
+v -0.013887 0.146497 -0.040464
+v -0.011884 0.146497 -0.041125
+v -0.009851 0.146497 -0.041688
+v -0.021502 0.146497 -0.036862
+v -0.019667 0.146497 -0.037901
+v -0.017783 0.146497 -0.038850
+v -0.028269 0.146497 -0.031843
+v -0.026672 0.146497 -0.033221
+v -0.025009 0.146497 -0.034519
+v -0.033927 0.146497 -0.025601
+v -0.032629 0.146497 -0.027264
+v -0.031251 0.146497 -0.028861
+v -0.038258 0.146497 -0.018375
+v -0.037310 0.146497 -0.020259
+v -0.036270 0.146497 -0.022094
+v -0.041096 0.146497 -0.010442
+v -0.040534 0.146497 -0.012475
+v -0.039872 0.146497 -0.014478
+v -0.042333 0.146497 -0.002109
+v -0.042177 0.146497 -0.004212
+v -0.041919 0.146497 -0.006306
+v -0.041919 0.146497 0.006306
+v -0.042177 0.146497 0.004212
+v -0.042333 0.146497 0.002109
+v -0.039872 0.146497 0.014478
+v -0.040534 0.146497 0.012475
+v -0.041096 0.146497 0.010442
+v -0.036270 0.146497 0.022094
+v -0.037310 0.146497 0.020259
+v -0.038258 0.146497 0.018375
+v -0.031251 0.146497 0.028861
+v -0.032629 0.146497 0.027264
+v -0.033927 0.146497 0.025601
+v -0.025009 0.146497 0.034519
+v -0.026672 0.146497 0.033221
+v -0.028269 0.146497 0.031843
+v -0.017783 0.146497 0.038850
+v -0.019667 0.146497 0.037901
+v -0.021502 0.146497 0.036862
+v -0.009851 0.146497 0.041688
+v -0.011884 0.146497 0.041125
+v -0.013887 0.146497 0.040464
+v -0.001517 0.146497 0.042924
+v -0.003621 0.146497 0.042769
+v -0.005714 0.146497 0.042511
+v 0.006898 0.146497 0.042511
+v 0.004804 0.146497 0.042769
+v 0.002700 0.146497 0.042924
+v 0.015070 0.146497 0.040464
+v 0.013067 0.146497 0.041125
+v 0.011034 0.146497 0.041688
+v 0.022686 0.146497 0.036862
+v 0.020850 0.146497 0.037901
+v 0.018966 0.146497 0.038850
+v 0.029453 0.146497 0.031843
+v 0.027855 0.146497 0.033221
+v 0.026192 0.146497 0.034519
+v 0.035116 0.146484 0.025524
+v 0.033814 0.146494 0.027241
+v 0.032435 0.146497 0.028858
+v 0.039493 0.146342 0.017579
+v 0.038533 0.146396 0.019697
+v 0.037480 0.146437 0.021745
+v 0.042712 0.145863 0.008955
+v 0.041874 0.146064 0.011082
+v 0.041122 0.146190 0.013243
+v 0.045252 0.148674 0.001640
+v 0.045060 0.148331 0.003274
+v 0.044672 0.147476 0.004909
+v 0.044672 0.147476 -0.004909
+v 0.045060 0.148331 -0.003274
+v 0.045252 0.148674 -0.001640
+v 0.041122 0.146190 -0.013243
+v 0.041874 0.146064 -0.011082
+v 0.042712 0.145863 -0.008955
+v 0.037480 0.146437 -0.021745
+v 0.038533 0.146396 -0.019697
+v 0.039493 0.146342 -0.017579
+v 0.032435 0.146497 -0.028858
+v 0.033814 0.146494 -0.027241
+v 0.035116 0.146484 -0.025524
+v 0.026192 0.146497 -0.034519
+v 0.027855 0.146497 -0.033221
+v 0.029453 0.146497 -0.031843
+v 0.018966 0.146497 -0.038850
+v 0.020850 0.146497 -0.037901
+v 0.022686 0.146497 -0.036862
+v 0.011034 0.146497 -0.041688
+v 0.013067 0.146497 -0.041125
+v 0.015070 0.146497 -0.040464
+v 0.002700 0.146497 -0.042924
+v 0.004804 0.146497 -0.042769
+v 0.006897 0.146497 -0.042511
+v 0.043272 0.132118 -0.007065
+v 0.043498 0.136264 -0.007297
+v 0.043691 0.140519 -0.007214
+v 0.039937 0.141186 -0.015121
+v 0.039647 0.136377 -0.014948
+v 0.039449 0.131748 -0.014881
+v -0.029087 0.131613 0.029679
+v -0.029241 0.136375 0.029833
+v -0.029470 0.141317 0.030062
+v -0.023028 0.141317 0.035349
+v -0.022848 0.136375 0.035080
+v -0.022727 0.131613 0.034899
+v 0.035957 0.141299 -0.023415
+v 0.035689 0.136376 -0.023228
+v 0.035508 0.131633 -0.023112
+v -0.015678 0.141317 0.039278
+v -0.015554 0.136375 0.038979
+v -0.015471 0.131613 0.038778
+v 0.000592 0.131613 -0.041973
+v 0.000592 0.136375 -0.042190
+v 0.000592 0.141317 -0.042514
+v -0.007702 0.141317 -0.041697
+v -0.007639 0.136375 -0.041380
+v -0.007597 0.131613 -0.041166
+v 0.030653 0.141317 -0.030062
+v 0.030425 0.136375 -0.029833
+v 0.030271 0.131613 -0.029679
+v -0.007702 0.141317 0.041697
+v -0.007639 0.136375 0.041380
+v -0.007597 0.131613 0.041166
+v -0.015678 0.141317 -0.039278
+v -0.015554 0.136375 -0.038979
+v -0.015471 0.131613 -0.038778
+v 0.024211 0.141317 -0.035349
+v 0.024031 0.136375 -0.035080
+v 0.023910 0.131613 -0.034899
+v 0.000592 0.141317 0.042514
+v 0.000592 0.136375 0.042190
+v 0.000592 0.131613 0.041973
+v -0.023028 0.141317 -0.035349
+v -0.022848 0.136375 -0.035080
+v -0.022727 0.131613 -0.034899
+v 0.016861 0.141317 -0.039278
+v 0.016737 0.136375 -0.038979
+v 0.016654 0.131613 -0.038778
+v 0.008886 0.141317 0.041697
+v 0.008823 0.136375 0.041380
+v 0.008780 0.131613 0.041166
+v -0.029470 0.141317 -0.030062
+v -0.029241 0.136375 -0.029833
+v -0.029087 0.131613 -0.029679
+v 0.008886 0.141317 -0.041697
+v 0.008822 0.136375 -0.041380
+v 0.008780 0.131613 -0.041166
+v 0.016861 0.141317 0.039278
+v 0.016737 0.136375 0.038979
+v 0.016654 0.131613 0.038778
+v -0.034757 0.141317 -0.023619
+v -0.034488 0.136375 -0.023440
+v -0.034307 0.131613 -0.023319
+v 0.024211 0.141317 0.035349
+v 0.024031 0.136375 0.035080
+v 0.023910 0.131613 0.034899
+v -0.038686 0.141317 -0.016269
+v -0.038387 0.136375 -0.016146
+v -0.038186 0.131613 -0.016062
+v 0.030653 0.141317 0.030062
+v 0.030425 0.136375 0.029833
+v 0.030271 0.131613 0.029679
+v -0.041105 0.141317 -0.008294
+v -0.040788 0.136375 -0.008231
+v -0.040574 0.131613 -0.008188
+v 0.035957 0.141299 0.023415
+v 0.035689 0.136376 0.023228
+v 0.035509 0.131633 0.023112
+v -0.041922 0.141317 -0.000000
+v -0.041599 0.136375 -0.000000
+v -0.041381 0.131613 -0.000000
+v 0.039937 0.141186 0.015121
+v 0.039647 0.136377 0.014948
+v 0.039449 0.131748 0.014881
+v -0.041105 0.141317 0.008294
+v -0.040788 0.136375 0.008231
+v -0.040574 0.131613 0.008188
+v 0.043691 0.140519 0.007214
+v 0.043498 0.136264 0.007297
+v 0.043272 0.132118 0.007065
+v -0.038686 0.141317 0.016269
+v -0.038387 0.136375 0.016146
+v -0.038186 0.131613 0.016062
+v -0.034757 0.141317 0.023619
+v -0.034488 0.136375 0.023440
+v -0.034307 0.131613 0.023319
+v -0.006136 0.167276 -0.045353
+v -0.003902 0.167276 -0.045628
+v -0.001658 0.167276 -0.045794
+v -0.014854 0.167276 -0.043169
+v -0.012718 0.167276 -0.043875
+v -0.010549 0.167276 -0.044475
+v -0.022979 0.167276 -0.039326
+v -0.021021 0.167276 -0.040435
+v -0.019011 0.167276 -0.041447
+v -0.030199 0.167276 -0.033972
+v -0.028495 0.167276 -0.035442
+v -0.026720 0.167276 -0.036826
+v -0.036235 0.167276 -0.027312
+v -0.034850 0.167276 -0.029086
+v -0.033380 0.167276 -0.030790
+v -0.040855 0.167276 -0.019603
+v -0.039843 0.167276 -0.021613
+v -0.038734 0.167276 -0.023571
+v -0.043883 0.167276 -0.011140
+v -0.043283 0.167276 -0.013309
+v -0.042577 0.167276 -0.015446
+v -0.045202 0.167276 -0.002250
+v -0.045036 0.167276 -0.004494
+v -0.044761 0.167276 -0.006727
+v -0.044761 0.167276 0.006727
+v -0.045036 0.167276 0.004494
+v -0.045202 0.167276 0.002250
+v -0.042577 0.167276 0.015446
+v -0.043283 0.167276 0.013309
+v -0.043883 0.167276 0.011140
+v -0.038734 0.167276 0.023571
+v -0.039843 0.167276 0.021613
+v -0.040855 0.167276 0.019603
+v -0.033380 0.167276 0.030790
+v -0.034850 0.167276 0.029086
+v -0.036235 0.167276 0.027312
+v -0.026720 0.167276 0.036826
+v -0.028495 0.167276 0.035442
+v -0.030199 0.167276 0.033972
+v -0.019011 0.167276 0.041447
+v -0.021021 0.167276 0.040435
+v -0.022979 0.167276 0.039326
+v -0.010549 0.167276 0.044475
+v -0.012718 0.167276 0.043875
+v -0.014854 0.167276 0.043169
+v -0.001658 0.167276 0.045794
+v -0.003902 0.167276 0.045628
+v -0.006136 0.167276 0.045353
+v 0.007319 0.167276 0.045353
+v 0.005086 0.167276 0.045628
+v 0.002841 0.167276 0.045794
+v 0.016038 0.167276 0.043169
+v 0.013901 0.167276 0.043875
+v 0.011732 0.167276 0.044475
+v 0.024163 0.167276 0.039326
+v 0.022205 0.167276 0.040435
+v 0.020195 0.167276 0.041447
+v 0.031382 0.167276 0.033972
+v 0.029678 0.167276 0.035442
+v 0.027904 0.167276 0.036826
+v 0.037419 0.167271 0.027297
+v 0.036034 0.167275 0.029082
+v 0.034563 0.167276 0.030790
+v 0.042048 0.167224 0.019445
+v 0.041034 0.167242 0.021501
+v 0.039922 0.167255 0.023502
+v 0.045068 0.167133 0.010852
+v 0.044472 0.167152 0.013033
+v 0.043769 0.167176 0.015200
+v 0.046372 0.167165 0.002161
+v 0.046209 0.167150 0.004325
+v 0.045937 0.167134 0.006493
+v 0.045937 0.167134 -0.006493
+v 0.046209 0.167150 -0.004325
+v 0.046372 0.167165 -0.002161
+v 0.043769 0.167176 -0.015200
+v 0.044472 0.167152 -0.013033
+v 0.045068 0.167133 -0.010852
+v 0.039922 0.167255 -0.023502
+v 0.041034 0.167242 -0.021501
+v 0.042048 0.167224 -0.019445
+v 0.034563 0.167276 -0.030790
+v 0.036033 0.167275 -0.029082
+v 0.037419 0.167271 -0.027297
+v 0.027904 0.167276 -0.036826
+v 0.029678 0.167276 -0.035442
+v 0.031382 0.167276 -0.033972
+v 0.020194 0.167276 -0.041447
+v 0.022205 0.167276 -0.040435
+v 0.024163 0.167276 -0.039326
+v 0.011732 0.167276 -0.044475
+v 0.013901 0.167276 -0.043875
+v 0.016038 0.167276 -0.043169
+v 0.002841 0.167276 -0.045794
+v 0.005086 0.167276 -0.045628
+v 0.007319 0.167276 -0.045353
+v -0.007913 0.151921 -0.042757
+v -0.008055 0.157373 -0.043470
+v -0.008206 0.162581 -0.044227
+v -0.016665 0.162581 -0.041661
+v -0.016369 0.157373 -0.040948
+v -0.016091 0.151921 -0.040276
+v 0.031417 0.151921 -0.030826
+v 0.031931 0.157373 -0.031340
+v 0.032478 0.162581 -0.031886
+v 0.025644 0.162581 -0.037494
+v 0.025215 0.157373 -0.036852
+v 0.024811 0.151921 -0.036247
+v -0.007913 0.151921 0.042757
+v -0.008055 0.157373 0.043470
+v -0.008206 0.162581 0.044227
+v 0.000592 0.162581 0.045094
+v 0.000592 0.157373 0.044321
+v 0.000592 0.151921 0.043594
+v -0.024461 0.162581 -0.037494
+v -0.024032 0.157373 -0.036852
+v -0.023628 0.151921 -0.036247
+v 0.017848 0.162581 -0.041661
+v 0.017553 0.157373 -0.040948
+v 0.017274 0.151921 -0.040276
+v 0.009389 0.162581 0.044227
+v 0.009238 0.157373 0.043470
+v 0.009096 0.151921 0.042757
+v -0.031295 0.162581 -0.031886
+v -0.030748 0.157373 -0.031340
+v -0.030234 0.151921 -0.030826
+v 0.009389 0.162581 -0.044227
+v 0.009238 0.157373 -0.043470
+v 0.009096 0.151921 -0.042757
+v 0.017848 0.162581 0.041661
+v 0.017553 0.157373 0.040948
+v 0.017274 0.151921 0.040276
+v -0.036903 0.162581 -0.025053
+v -0.036260 0.157373 -0.024624
+v -0.035656 0.151921 -0.024220
+v 0.000592 0.162581 -0.045094
+v 0.000592 0.157373 -0.044321
+v 0.000592 0.151921 -0.043594
+v 0.025644 0.162581 0.037494
+v 0.025215 0.157373 0.036852
+v 0.024811 0.151921 0.036247
+v -0.041070 0.162581 -0.017257
+v -0.040356 0.157373 -0.016961
+v -0.039684 0.151921 -0.016683
+v 0.032478 0.162581 0.031886
+v 0.031932 0.157373 0.031340
+v 0.031417 0.151921 0.030826
+v -0.043636 0.162581 -0.008797
+v -0.042878 0.157373 -0.008647
+v -0.042165 0.151921 -0.008505
+v 0.038091 0.162561 0.024984
+v 0.037451 0.157344 0.024515
+v 0.036850 0.151887 0.024071
+v -0.044502 0.162581 -0.000000
+v -0.043730 0.157373 -0.000000
+v -0.043003 0.151921 -0.000000
+v 0.042272 0.162442 0.016866
+v 0.041570 0.157169 0.016346
+v 0.040911 0.151680 0.015843
+v -0.043636 0.162581 0.008797
+v -0.042878 0.157373 0.008647
+v -0.042165 0.151921 0.008505
+v 0.044830 0.162300 0.008268
+v 0.044177 0.156957 0.007789
+v 0.043768 0.151392 0.007271
+v -0.041070 0.162581 0.017257
+v -0.040356 0.157373 0.016961
+v -0.039684 0.151921 0.016683
+v 0.045687 0.162427 -0.000000
+v 0.045096 0.157408 -0.000000
+v 0.044891 0.152663 -0.000000
+v -0.036903 0.162581 0.025053
+v -0.036260 0.157373 0.024624
+v -0.035656 0.151921 0.024220
+v 0.044830 0.162300 -0.008268
+v 0.044177 0.156957 -0.007789
+v 0.043768 0.151392 -0.007271
+v -0.031295 0.162581 0.031886
+v -0.030748 0.157373 0.031340
+v -0.030234 0.151921 0.030826
+v 0.042272 0.162442 -0.016866
+v 0.041570 0.157169 -0.016346
+v 0.040911 0.151680 -0.015843
+v -0.024461 0.162581 0.037494
+v -0.024032 0.157373 0.036852
+v -0.023628 0.151921 0.036247
+v 0.038091 0.162561 -0.024984
+v 0.037451 0.157344 -0.024515
+v 0.036850 0.151887 -0.024071
+v -0.016665 0.162581 0.041661
+v -0.016369 0.157373 0.040948
+v -0.016091 0.151921 0.040276
+v -0.006361 0.178747 -0.046869
+v -0.004053 0.178747 -0.047153
+v -0.001733 0.178747 -0.047325
+v -0.015371 0.178747 -0.044612
+v -0.013163 0.178747 -0.045341
+v -0.010921 0.178747 -0.045962
+v -0.023767 0.178747 -0.040641
+v -0.021744 0.178747 -0.041787
+v -0.019667 0.178747 -0.042833
+v -0.031228 0.178747 -0.035107
+v -0.029467 0.178747 -0.036626
+v -0.027634 0.178747 -0.038057
+v -0.037466 0.178747 -0.028225
+v -0.036035 0.178747 -0.030059
+v -0.034516 0.178747 -0.031820
+v -0.042241 0.178747 -0.020258
+v -0.041195 0.178747 -0.022336
+v -0.040049 0.178747 -0.024359
+v -0.045370 0.178747 -0.011513
+v -0.044750 0.178747 -0.013754
+v -0.044020 0.178747 -0.015962
+v -0.046733 0.178747 -0.002325
+v -0.046562 0.178747 -0.004644
+v -0.046277 0.178747 -0.006952
+v -0.046277 0.178747 0.006952
+v -0.046562 0.178747 0.004644
+v -0.046733 0.178747 0.002325
+v -0.044020 0.178747 0.015962
+v -0.044750 0.178747 0.013754
+v -0.045370 0.178747 0.011513
+v -0.040049 0.178747 0.024359
+v -0.041195 0.178747 0.022336
+v -0.042241 0.178747 0.020258
+v -0.034516 0.178747 0.031820
+v -0.036035 0.178747 0.030059
+v -0.037466 0.178747 0.028225
+v -0.027634 0.178747 0.038057
+v -0.029467 0.178747 0.036626
+v -0.031228 0.178747 0.035107
+v -0.019667 0.178747 0.042833
+v -0.021744 0.178747 0.041787
+v -0.023767 0.178747 0.040641
+v -0.010921 0.178747 0.045962
+v -0.013163 0.178747 0.045341
+v -0.015371 0.178747 0.044612
+v -0.001733 0.178747 0.047325
+v -0.004053 0.178747 0.047153
+v -0.006361 0.178747 0.046869
+v 0.007544 0.178747 0.046869
+v 0.005236 0.178747 0.047153
+v 0.002917 0.178747 0.047325
+v 0.016554 0.178747 0.044612
+v 0.014346 0.178747 0.045341
+v 0.012104 0.178747 0.045962
+v 0.024951 0.178747 0.040641
+v 0.022927 0.178747 0.041787
+v 0.020850 0.178747 0.042833
+v 0.032411 0.178747 0.035107
+v 0.030650 0.178747 0.036626
+v 0.028817 0.178747 0.038057
+v 0.038649 0.178747 0.028225
+v 0.037218 0.178747 0.030059
+v 0.035699 0.178747 0.031820
+v 0.043424 0.178747 0.020258
+v 0.042378 0.178747 0.022335
+v 0.041232 0.178747 0.024359
+v 0.046553 0.178747 0.011513
+v 0.045933 0.178747 0.013754
+v 0.045204 0.178747 0.015962
+v 0.047916 0.178747 0.002325
+v 0.047745 0.178747 0.004644
+v 0.047460 0.178747 0.006952
+v 0.047460 0.178747 -0.006952
+v 0.047745 0.178747 -0.004644
+v 0.047916 0.178747 -0.002325
+v 0.045204 0.178747 -0.015962
+v 0.045933 0.178747 -0.013754
+v 0.046553 0.178747 -0.011513
+v 0.041232 0.178747 -0.024359
+v 0.042378 0.178747 -0.022336
+v 0.043424 0.178747 -0.020258
+v 0.035699 0.178747 -0.031820
+v 0.037218 0.178747 -0.030059
+v 0.038649 0.178747 -0.028225
+v 0.028817 0.178747 -0.038057
+v 0.030650 0.178747 -0.036627
+v 0.032411 0.178747 -0.035108
+v 0.020850 0.178747 -0.042833
+v 0.022927 0.178747 -0.041787
+v 0.024951 0.178747 -0.040641
+v 0.012104 0.178747 -0.045962
+v 0.014346 0.178747 -0.045341
+v 0.016554 0.178747 -0.044612
+v 0.002917 0.178747 -0.047325
+v 0.005236 0.178747 -0.047153
+v 0.007544 0.178747 -0.046869
+v -0.032305 0.171237 -0.032896
+v -0.032676 0.174447 -0.033268
+v -0.032895 0.176940 -0.033486
+v -0.038784 0.176940 -0.026310
+v -0.038527 0.174447 -0.026138
+v -0.038090 0.171237 -0.025846
+v 0.009668 0.171237 -0.045629
+v 0.009770 0.174447 -0.046144
+v 0.009830 0.176940 -0.046447
+v 0.000592 0.176940 -0.047357
+v 0.000592 0.174447 -0.047048
+v 0.000592 0.171237 -0.046522
+v 0.018395 0.171237 0.042981
+v 0.018596 0.174447 0.043466
+v 0.018714 0.176940 0.043752
+v 0.026902 0.176940 0.039376
+v 0.026730 0.174447 0.039119
+v 0.026438 0.171237 0.038682
+v -0.043160 0.176940 -0.018123
+v -0.042875 0.174447 -0.018004
+v -0.042390 0.171237 -0.017803
+v 0.034078 0.176940 0.033486
+v 0.033859 0.174447 0.033268
+v 0.033488 0.171237 0.032896
+v -0.045855 0.176940 -0.009239
+v -0.045552 0.174447 -0.009179
+v -0.045037 0.171237 -0.009076
+v 0.039967 0.176940 0.026309
+v 0.039711 0.174446 0.026134
+v 0.039275 0.171233 0.025831
+v -0.046765 0.176940 -0.000000
+v -0.046456 0.174447 -0.000000
+v -0.045931 0.171237 -0.000000
+v 0.044344 0.176939 0.018119
+v 0.044059 0.174438 0.017979
+v 0.043577 0.171206 0.017717
+v -0.045855 0.176940 0.009239
+v -0.045552 0.174447 0.009179
+v -0.045037 0.171237 0.009076
+v 0.047038 0.176937 0.009234
+v 0.046735 0.174429 0.009144
+v 0.046219 0.171174 0.008960
+v -0.043160 0.176940 0.018123
+v -0.042875 0.174447 0.018004
+v -0.042390 0.171237 0.017803
+v 0.047948 0.176938 -0.000000
+v 0.047637 0.174434 -0.000000
+v 0.047108 0.171194 -0.000000
+v -0.038784 0.176940 0.026310
+v -0.038527 0.174447 0.026138
+v -0.038090 0.171237 0.025846
+v 0.047038 0.176937 -0.009235
+v 0.046735 0.174429 -0.009144
+v 0.046219 0.171174 -0.008960
+v -0.032895 0.176940 0.033486
+v -0.032676 0.174447 0.033268
+v -0.032305 0.171237 0.032896
+v 0.044344 0.176939 -0.018119
+v 0.044059 0.174438 -0.017979
+v 0.043577 0.171206 -0.017717
+v -0.025718 0.176940 0.039376
+v -0.025547 0.174447 0.039119
+v -0.025255 0.171237 0.038682
+v 0.039967 0.176940 -0.026309
+v 0.039711 0.174446 -0.026134
+v 0.039275 0.171233 -0.025831
+v -0.017531 0.176940 0.043752
+v -0.017413 0.174447 0.043466
+v -0.017212 0.171237 0.042981
+v -0.008647 0.176940 -0.046447
+v -0.008587 0.174447 -0.046144
+v -0.008484 0.171237 -0.045629
+v 0.034078 0.176940 -0.033486
+v 0.033859 0.174447 -0.033268
+v 0.033488 0.171237 -0.032896
+v -0.008647 0.176940 0.046447
+v -0.008587 0.174447 0.046144
+v -0.008484 0.171237 0.045629
+v -0.017531 0.176940 -0.043752
+v -0.017413 0.174447 -0.043466
+v -0.017212 0.171237 -0.042981
+v 0.026901 0.176940 -0.039376
+v 0.026730 0.174447 -0.039119
+v 0.026438 0.171237 -0.038682
+v 0.000592 0.176940 0.047357
+v 0.000592 0.174447 0.047048
+v 0.000592 0.171237 0.046522
+v -0.025718 0.176940 -0.039376
+v -0.025547 0.174447 -0.039119
+v -0.025255 0.171237 -0.038682
+v 0.018714 0.176940 -0.043752
+v 0.018596 0.174447 -0.043466
+v 0.018395 0.171237 -0.042981
+v 0.009830 0.176940 0.046447
+v 0.009770 0.174447 0.046144
+v 0.009668 0.171237 0.045629
+v -0.003228 0.000063 -0.025849
+v -0.001981 0.000063 -0.026124
+v -0.000705 0.000063 -0.026097
+v -0.008197 0.000063 -0.024607
+v -0.007029 0.000063 -0.025120
+v -0.005772 0.000063 -0.025343
+v -0.012829 0.000063 -0.022420
+v -0.011783 0.000063 -0.023151
+v -0.010594 0.000063 -0.023614
+v -0.016945 0.000063 -0.019371
+v -0.016062 0.000063 -0.020292
+v -0.014986 0.000063 -0.020978
+v -0.020387 0.000063 -0.015577
+v -0.019701 0.000063 -0.016653
+v -0.018779 0.000063 -0.017536
+v -0.023023 0.000063 -0.011185
+v -0.022560 0.000063 -0.012375
+v -0.021828 0.000063 -0.013420
+v -0.024751 0.000063 -0.006363
+v -0.024529 0.000063 -0.007620
+v -0.024015 0.000063 -0.008789
+v -0.025506 0.000063 -0.001297
+v -0.025533 0.000063 -0.002573
+v -0.025257 0.000063 -0.003819
+v -0.025257 0.000063 0.003819
+v -0.025533 0.000063 0.002573
+v -0.025506 0.000063 0.001297
+v -0.024015 0.000063 0.008789
+v -0.024529 0.000063 0.007620
+v -0.024751 0.000063 0.006363
+v -0.021828 0.000063 0.013420
+v -0.022560 0.000063 0.012375
+v -0.023023 0.000063 0.011185
+v -0.018779 0.000063 0.017536
+v -0.019701 0.000063 0.016653
+v -0.020387 0.000063 0.015577
+v -0.014986 0.000063 0.020978
+v -0.016062 0.000063 0.020292
+v -0.016945 0.000063 0.019371
+v -0.010594 0.000063 0.023614
+v -0.011783 0.000063 0.023151
+v -0.012829 0.000063 0.022420
+v -0.005772 0.000063 0.025343
+v -0.007029 0.000063 0.025120
+v -0.008197 0.000063 0.024607
+v -0.000705 0.000063 0.026097
+v -0.001981 0.000063 0.026124
+v -0.003228 0.000063 0.025849
+v 0.004411 0.000063 0.025849
+v 0.003165 0.000063 0.026124
+v 0.001889 0.000063 0.026097
+v 0.009380 0.000063 0.024607
+v 0.008212 0.000063 0.025120
+v 0.006955 0.000063 0.025343
+v 0.014012 0.000063 0.022420
+v 0.012966 0.000063 0.023151
+v 0.011777 0.000063 0.023614
+v 0.018128 0.000063 0.019371
+v 0.017245 0.000063 0.020292
+v 0.016169 0.000063 0.020978
+v 0.021570 0.000063 0.015577
+v 0.020884 0.000063 0.016653
+v 0.019962 0.000063 0.017536
+v 0.024206 0.000063 0.011185
+v 0.023743 0.000063 0.012375
+v 0.023011 0.000063 0.013420
+v 0.025934 0.000063 0.006363
+v 0.025712 0.000063 0.007620
+v 0.025199 0.000063 0.008789
+v 0.026689 0.000063 0.001297
+v 0.026716 0.000063 0.002573
+v 0.026440 0.000063 0.003819
+v 0.026440 0.000063 -0.003819
+v 0.026716 0.000063 -0.002573
+v 0.026689 0.000063 -0.001297
+v 0.025199 0.000063 -0.008789
+v 0.025712 0.000063 -0.007620
+v 0.025934 0.000063 -0.006363
+v 0.023011 0.000063 -0.013421
+v 0.023743 0.000063 -0.012375
+v 0.024206 0.000063 -0.011185
+v 0.019962 0.000063 -0.017536
+v 0.020884 0.000063 -0.016653
+v 0.021570 0.000063 -0.015577
+v 0.016169 0.000063 -0.020979
+v 0.017245 0.000063 -0.020292
+v 0.018128 0.000063 -0.019371
+v 0.011777 0.000063 -0.023614
+v 0.012966 0.000063 -0.023151
+v 0.014012 0.000063 -0.022420
+v 0.006955 0.000063 -0.025343
+v 0.008212 0.000063 -0.025120
+v 0.009380 0.000063 -0.024607
+v 0.001889 0.000063 -0.026097
+v 0.003165 0.000063 -0.026124
+v 0.004411 0.000063 -0.025849
+v 0.040470 0.000458 -0.000000
+v 0.036388 0.000180 -0.000000
+v 0.031652 0.000078 -0.000000
+v 0.031055 0.000078 0.006060
+v 0.035701 0.000180 0.006984
+v 0.039704 0.000458 0.007780
+v -0.032566 0.000458 0.022155
+v -0.029172 0.000180 0.019888
+v -0.025234 0.000078 0.017256
+v -0.028104 0.000078 0.011886
+v -0.032480 0.000180 0.013699
+v -0.036251 0.000458 0.015261
+v 0.039704 0.000458 -0.007780
+v 0.035701 0.000180 -0.006984
+v 0.031055 0.000078 -0.006060
+v -0.027607 0.000458 0.028198
+v -0.024721 0.000180 0.025312
+v -0.021371 0.000078 0.021963
+v 0.037435 0.000458 -0.015261
+v 0.033664 0.000180 -0.013699
+v 0.029287 0.000078 -0.011886
+v -0.021564 0.000458 0.033158
+v -0.019296 0.000180 0.029764
+v -0.016664 0.000078 0.025826
+v 0.033749 0.000458 -0.022155
+v 0.030356 0.000180 -0.019888
+v 0.026417 0.000078 -0.017256
+v -0.014669 0.000458 0.036843
+v -0.013107 0.000180 0.033072
+v -0.011295 0.000078 0.028696
+v -0.007188 0.000458 -0.039112
+v -0.006392 0.000180 -0.035109
+v -0.005468 0.000078 -0.030463
+v 0.000592 0.000078 -0.031060
+v 0.000592 0.000180 -0.035797
+v 0.000592 0.000458 -0.039879
+v 0.028790 0.000458 -0.028198
+v 0.025904 0.000180 -0.025312
+v 0.022554 0.000078 -0.021963
+v -0.007188 0.000458 0.039112
+v -0.006392 0.000180 0.035109
+v -0.005468 0.000078 0.030463
+v -0.014669 0.000458 -0.036843
+v -0.013107 0.000180 -0.033072
+v -0.011295 0.000078 -0.028696
+v 0.022747 0.000458 -0.033158
+v 0.020479 0.000180 -0.029764
+v 0.017848 0.000078 -0.025826
+v 0.000592 0.000458 0.039879
+v 0.000592 0.000180 0.035797
+v 0.000592 0.000078 0.031060
+v -0.021564 0.000458 -0.033158
+v -0.019296 0.000180 -0.029764
+v -0.016664 0.000078 -0.025826
+v 0.015852 0.000458 -0.036843
+v 0.014290 0.000180 -0.033072
+v 0.012478 0.000078 -0.028696
+v 0.008372 0.000458 0.039112
+v 0.007575 0.000180 0.035109
+v 0.006651 0.000078 0.030463
+v -0.027607 0.000458 -0.028198
+v -0.024721 0.000180 -0.025312
+v -0.021371 0.000078 -0.021963
+v 0.008372 0.000458 -0.039112
+v 0.007575 0.000180 -0.035109
+v 0.006651 0.000078 -0.030463
+v 0.015853 0.000458 0.036843
+v 0.014290 0.000180 0.033072
+v 0.012478 0.000078 0.028696
+v -0.032566 0.000458 -0.022155
+v -0.029172 0.000180 -0.019888
+v -0.025234 0.000078 -0.017256
+v 0.022747 0.000458 0.033158
+v 0.020479 0.000180 0.029764
+v 0.017848 0.000078 0.025826
+v -0.036251 0.000458 -0.015261
+v -0.032480 0.000180 -0.013699
+v -0.028104 0.000078 -0.011886
+v 0.028790 0.000458 0.028198
+v 0.025904 0.000180 0.025312
+v 0.022555 0.000078 0.021963
+v -0.038521 0.000458 -0.007780
+v -0.034517 0.000180 -0.006984
+v -0.029872 0.000078 -0.006060
+v 0.033749 0.000458 0.022155
+v 0.030356 0.000180 0.019888
+v 0.026417 0.000078 0.017256
+v -0.039287 0.000458 -0.000000
+v -0.035205 0.000180 -0.000000
+v -0.030469 0.000078 -0.000000
+v 0.037435 0.000458 0.015261
+v 0.033664 0.000180 0.013699
+v 0.029288 0.000078 0.011886
+v -0.038521 0.000458 0.007780
+v -0.034517 0.000180 0.006984
+v -0.029872 0.000078 0.006060
+v 0.000592 0.000063 -0.010086
+v 0.000592 0.000063 -0.015721
+v 0.000592 0.000063 -0.020905
+v 0.004670 0.000063 -0.020504
+v 0.003659 0.000063 -0.015419
+v 0.002559 0.000063 -0.009893
+v 0.004451 0.000063 -0.009319
+v 0.006608 0.000063 -0.014525
+v 0.008592 0.000063 -0.019314
+v 0.008592 0.000063 0.019314
+v 0.006608 0.000063 0.014525
+v 0.004451 0.000063 0.009319
+v 0.002559 0.000063 0.009892
+v 0.003659 0.000063 0.015419
+v 0.004670 0.000063 0.020504
+v -0.003487 0.000063 -0.020504
+v -0.002475 0.000063 -0.015419
+v -0.001376 0.000063 -0.009892
+v 0.012206 0.000063 0.017382
+v 0.009326 0.000063 0.013072
+v 0.006195 0.000063 0.008386
+v -0.007409 0.000063 -0.019314
+v -0.005425 0.000063 -0.014525
+v -0.003268 0.000063 -0.009319
+v 0.015374 0.000063 0.014782
+v 0.011708 0.000063 0.011117
+v 0.007724 0.000063 0.007132
+v -0.011023 0.000063 -0.017382
+v -0.008143 0.000063 -0.013072
+v -0.005012 0.000063 -0.008386
+v -0.019912 0.000063 -0.004078
+v -0.014828 0.000063 -0.003067
+v -0.009301 0.000063 -0.001968
+v -0.008727 0.000063 -0.003860
+v -0.013933 0.000063 -0.006016
+v -0.018722 0.000063 -0.008000
+v 0.017974 0.000063 0.011614
+v 0.013663 0.000063 0.008734
+v 0.008978 0.000063 0.005604
+v -0.014191 0.000063 -0.014782
+v -0.010525 0.000063 -0.011117
+v -0.006540 0.000063 -0.007132
+v -0.020314 0.000063 -0.000000
+v -0.015130 0.000063 -0.000000
+v -0.009495 0.000063 -0.000000
+v 0.019906 0.000063 0.008000
+v 0.015116 0.000063 0.006016
+v 0.009910 0.000063 0.003860
+v -0.016791 0.000063 -0.011614
+v -0.012480 0.000063 -0.008734
+v -0.007795 0.000063 -0.005604
+v -0.019912 0.000063 0.004078
+v -0.014828 0.000063 0.003067
+v -0.009301 0.000063 0.001968
+v 0.021095 0.000063 0.004078
+v 0.016011 0.000063 0.003067
+v 0.010484 0.000063 0.001968
+v -0.018722 0.000063 0.008000
+v -0.013933 0.000063 0.006016
+v -0.008727 0.000063 0.003860
+v 0.021497 0.000063 -0.000000
+v 0.016313 0.000063 -0.000000
+v 0.010678 0.000063 -0.000000
+v -0.016791 0.000063 0.011614
+v -0.012480 0.000063 0.008734
+v -0.007795 0.000063 0.005604
+v 0.021095 0.000063 -0.004078
+v 0.016011 0.000063 -0.003067
+v 0.010484 0.000063 -0.001968
+v -0.014191 0.000063 0.014782
+v -0.010525 0.000063 0.011117
+v -0.006540 0.000063 0.007132
+v 0.019906 0.000063 -0.008000
+v 0.015116 0.000063 -0.006016
+v 0.009910 0.000063 -0.003860
+v -0.011023 0.000063 0.017382
+v -0.008143 0.000063 0.013072
+v -0.005012 0.000063 0.008386
+v 0.017974 0.000063 -0.011614
+v 0.013663 0.000063 -0.008734
+v 0.008978 0.000063 -0.005604
+v -0.007409 0.000063 0.019314
+v -0.005425 0.000063 0.014525
+v -0.003268 0.000063 0.009319
+v 0.015374 0.000063 -0.014782
+v 0.011708 0.000063 -0.011117
+v 0.007724 0.000063 -0.007132
+v -0.003487 0.000063 0.020504
+v -0.002475 0.000063 0.015419
+v -0.001376 0.000063 0.009892
+v 0.012206 0.000063 -0.017382
+v 0.009326 0.000063 -0.013072
+v 0.006195 0.000063 -0.008386
+v 0.000592 0.000063 0.020905
+v 0.000592 0.000063 0.015721
+v 0.000592 0.000063 0.010086
+v 0.052046 0.129082 0.001380
+v 0.051973 0.129374 0.002674
+v 0.051890 0.130118 0.003797
+v 0.051890 0.130118 -0.003797
+v 0.051973 0.129374 -0.002674
+v 0.052046 0.129082 -0.001380
+v 0.052354 0.143479 0.001405
+v 0.052268 0.143200 0.002720
+v 0.052154 0.142472 0.003855
+v 0.052154 0.142472 -0.003855
+v 0.052268 0.143200 -0.002720
+v 0.052354 0.143479 -0.001405
+v 0.051822 0.133700 -0.005203
+v 0.051859 0.136309 -0.005394
+v 0.051933 0.138915 -0.005234
+v 0.051933 0.138915 0.005234
+v 0.051859 0.136309 0.005394
+v 0.051822 0.133700 0.005203
+v 0.045671 0.142841 0.005573
+v 0.047720 0.141642 0.005057
+v 0.049906 0.141142 0.004815
+v 0.049590 0.131205 0.004757
+v 0.047289 0.130673 0.004972
+v 0.045067 0.129674 0.005411
+v 0.049830 0.128524 -0.000000
+v 0.047600 0.127712 -0.000000
+v 0.045591 0.126373 -0.000000
+v 0.046489 0.146056 -0.000000
+v 0.048250 0.144472 -0.000000
+v 0.050309 0.143718 -0.000000
+v 0.045067 0.129674 -0.005411
+v 0.047289 0.130673 -0.004972
+v 0.049590 0.131205 -0.004758
+v 0.049906 0.141142 -0.004815
+v 0.047720 0.141642 -0.005057
+v 0.045671 0.142841 -0.005573
+v 0.059445 0.130121 0.001355
+v 0.059367 0.130377 0.002626
+v 0.059267 0.131078 0.003729
+v 0.059267 0.131078 -0.003729
+v 0.059367 0.130377 -0.002626
+v 0.059445 0.130121 -0.001355
+v 0.059311 0.144311 0.001380
+v 0.059237 0.144047 0.002672
+v 0.059149 0.143336 0.003785
+v 0.059149 0.143336 -0.003786
+v 0.059237 0.144047 -0.002672
+v 0.059311 0.144311 -0.001380
+v 0.059095 0.134600 -0.005110
+v 0.059051 0.137199 -0.005298
+v 0.059044 0.139800 -0.005140
+v 0.059044 0.139800 0.005140
+v 0.059051 0.137199 0.005298
+v 0.059095 0.134600 0.005109
+v 0.053899 0.131817 -0.004616
+v 0.055792 0.132089 -0.004591
+v 0.057539 0.132309 -0.004582
+v 0.057397 0.141800 -0.004634
+v 0.055720 0.141528 -0.004643
+v 0.053961 0.141250 -0.004669
+v 0.054271 0.143640 -0.000000
+v 0.055993 0.143908 -0.000000
+v 0.057651 0.144191 -0.000000
+v 0.057397 0.141801 0.004634
+v 0.055720 0.141528 0.004643
+v 0.053961 0.141251 0.004668
+v 0.053899 0.131817 0.004616
+v 0.055792 0.132089 0.004591
+v 0.057539 0.132309 0.004582
+v 0.057859 0.129951 -0.000000
+v 0.056096 0.129729 -0.000000
+v 0.054173 0.129421 -0.000000
+v 0.064749 0.129494 0.001355
+v 0.064720 0.129745 0.002626
+v 0.064750 0.130412 0.003729
+v 0.064750 0.130412 -0.003729
+v 0.064720 0.129745 -0.002626
+v 0.064749 0.129494 -0.001355
+v 0.067193 0.142640 0.001380
+v 0.067073 0.142410 0.002672
+v 0.066859 0.141770 0.003785
+v 0.066859 0.141770 -0.003786
+v 0.067073 0.142410 -0.002672
+v 0.067193 0.142640 -0.001380
+v 0.065222 0.133701 -0.005110
+v 0.065652 0.136113 -0.005298
+v 0.066116 0.138520 -0.005140
+v 0.066116 0.138520 0.005140
+v 0.065652 0.136113 0.005298
+v 0.065222 0.133701 0.005109
+v 0.060828 0.141908 -0.004633
+v 0.062660 0.141643 -0.004633
+v 0.064566 0.141173 -0.004633
+v 0.065102 0.143417 -0.000000
+v 0.063070 0.143958 -0.000000
+v 0.061147 0.144275 -0.000000
+v 0.060962 0.130125 -0.000000
+v 0.062330 0.130049 -0.000000
+v 0.063596 0.129834 -0.000000
+v 0.063565 0.132118 -0.004581
+v 0.062170 0.132371 -0.004581
+v 0.060708 0.132475 -0.004581
+v 0.064566 0.141173 0.004633
+v 0.062660 0.141643 0.004633
+v 0.060828 0.141908 0.004633
+v 0.060708 0.132475 0.004581
+v 0.062170 0.132371 0.004581
+v 0.063565 0.132118 0.004581
+v 0.068702 0.125904 0.001337
+v 0.068771 0.126140 0.002592
+v 0.069047 0.126727 0.003681
+v 0.069047 0.126727 -0.003681
+v 0.068771 0.126140 -0.002592
+v 0.068702 0.125904 -0.001337
+v 0.075802 0.136775 0.001362
+v 0.075609 0.136614 0.002637
+v 0.075179 0.136120 0.003736
+v 0.075179 0.136120 -0.003736
+v 0.075609 0.136614 -0.002637
+v 0.075802 0.136775 -0.001362
+v 0.070699 0.129499 -0.005043
+v 0.071985 0.131500 -0.005229
+v 0.073300 0.133484 -0.005073
+v 0.073300 0.133484 0.005073
+v 0.071985 0.131500 0.005229
+v 0.070699 0.129499 0.005043
+v 0.069434 0.141718 -0.000000
+v 0.071651 0.140483 -0.000000
+v 0.073812 0.138871 -0.000000
+v 0.072564 0.137027 0.004607
+v 0.070593 0.138511 0.004625
+v 0.068565 0.139644 0.004632
+v 0.066195 0.131091 0.004580
+v 0.067428 0.130265 0.004573
+v 0.068589 0.129187 0.004555
+v 0.067845 0.127113 -0.000000
+v 0.066899 0.128115 -0.000000
+v 0.065874 0.128889 -0.000000
+v 0.068565 0.139644 -0.004632
+v 0.070593 0.138511 -0.004625
+v 0.072564 0.137027 -0.004607
+v 0.068589 0.129187 -0.004555
+v 0.067428 0.130265 -0.004573
+v 0.066195 0.131091 -0.004580
+v 0.071501 0.118483 0.001252
+v 0.071654 0.118653 0.002427
+v 0.072125 0.119027 0.003447
+v 0.072125 0.119027 -0.003447
+v 0.071654 0.118653 -0.002427
+v 0.071501 0.118483 -0.001252
+v 0.081885 0.124583 0.001276
+v 0.081657 0.124530 0.002469
+v 0.081095 0.124298 0.003499
+v 0.081095 0.124298 -0.003499
+v 0.081657 0.124530 -0.002469
+v 0.081885 0.124583 -0.001276
+v 0.074640 0.120650 -0.004723
+v 0.076533 0.121782 -0.004897
+v 0.078445 0.122887 -0.004751
+v 0.078445 0.122887 0.004751
+v 0.076533 0.121782 0.004897
+v 0.074640 0.120650 0.004723
+v 0.069492 0.124346 -0.000000
+v 0.070205 0.122588 -0.000000
+v 0.070866 0.120611 -0.000000
+v 0.072350 0.122032 -0.004316
+v 0.071539 0.124203 -0.004395
+v 0.070647 0.126149 -0.004466
+v 0.078936 0.126903 -0.004365
+v 0.077621 0.129927 -0.004445
+v 0.076113 0.132708 -0.004517
+v 0.077694 0.134182 -0.000000
+v 0.079331 0.131170 -0.000000
+v 0.080746 0.127914 -0.000000
+v 0.078936 0.126903 0.004365
+v 0.077621 0.129927 0.004445
+v 0.076113 0.132708 0.004517
+v 0.070647 0.126149 0.004466
+v 0.071539 0.124203 0.004395
+v 0.072350 0.122032 0.004316
+v 0.073329 0.108753 0.001172
+v 0.073512 0.108867 0.002272
+v 0.074035 0.109087 0.003226
+v 0.074035 0.109087 -0.003226
+v 0.073512 0.108867 -0.002272
+v 0.073329 0.108753 -0.001172
+v 0.084329 0.111631 0.001194
+v 0.084108 0.111641 0.002311
+v 0.083537 0.111575 0.003275
+v 0.083537 0.111576 -0.003275
+v 0.084108 0.111641 -0.002311
+v 0.084329 0.111631 -0.001194
+v 0.076736 0.109917 -0.004420
+v 0.078747 0.110460 -0.004583
+v 0.080767 0.110973 -0.004447
+v 0.080767 0.110973 0.004447
+v 0.078747 0.110460 0.004583
+v 0.076736 0.109917 0.004420
+v 0.073758 0.117203 0.004155
+v 0.074334 0.114638 0.004083
+v 0.074784 0.112034 0.004018
+v 0.073032 0.111196 -0.000000
+v 0.072608 0.113680 -0.000000
+v 0.072080 0.116116 -0.000000
+v 0.080949 0.120649 0.004203
+v 0.081645 0.117548 0.004130
+v 0.082143 0.114457 0.004064
+v 0.080949 0.120649 -0.004203
+v 0.081645 0.117548 -0.004130
+v 0.082143 0.114457 -0.004064
+v 0.084071 0.114827 -0.000000
+v 0.083577 0.118042 -0.000000
+v 0.082868 0.121282 -0.000000
+v 0.074784 0.112034 -0.004018
+v 0.074334 0.114638 -0.004083
+v 0.073758 0.117203 -0.004156
+v 0.072808 0.099575 0.001136
+v 0.073009 0.099629 0.002202
+v 0.073556 0.099683 0.003126
+v 0.073556 0.099683 -0.003126
+v 0.073009 0.099629 -0.002202
+v 0.072808 0.099575 -0.001136
+v 0.083785 0.099103 0.001156
+v 0.083584 0.099176 0.002238
+v 0.083038 0.099278 0.003171
+v 0.083038 0.099278 -0.003172
+v 0.083584 0.099176 -0.002238
+v 0.083785 0.099103 -0.001156
+v 0.076285 0.099682 -0.004283
+v 0.078297 0.099611 -0.004440
+v 0.080308 0.099510 -0.004308
+v 0.080308 0.099510 0.004307
+v 0.078297 0.099611 0.004440
+v 0.076285 0.099682 0.004283
+v 0.075197 0.106884 -0.003918
+v 0.075147 0.104401 -0.003882
+v 0.074948 0.102004 -0.003857
+v 0.082326 0.102244 -0.003900
+v 0.082530 0.105219 -0.003926
+v 0.082576 0.108275 -0.003962
+v 0.084476 0.108385 -0.000000
+v 0.084413 0.105185 -0.000000
+v 0.084188 0.102064 -0.000000
+v 0.082326 0.102244 0.003900
+v 0.082530 0.105219 0.003926
+v 0.082576 0.108275 0.003962
+v 0.075197 0.106884 0.003917
+v 0.075147 0.104401 0.003882
+v 0.074948 0.102004 0.003857
+v 0.073121 0.101707 -0.000000
+v 0.073337 0.103961 -0.000000
+v 0.073406 0.106302 -0.000000
+v 0.070354 0.092280 0.001169
+v 0.070564 0.092274 0.002265
+v 0.071108 0.092165 0.003216
+v 0.071108 0.092165 -0.003216
+v 0.070564 0.092274 -0.002265
+v 0.070354 0.092280 -0.001169
+v 0.080834 0.088539 0.001187
+v 0.080661 0.088670 0.002297
+v 0.080162 0.088933 0.003256
+v 0.080162 0.088933 -0.003256
+v 0.080661 0.088670 -0.002298
+v 0.080834 0.088539 -0.001187
+v 0.073748 0.091348 -0.004403
+v 0.075673 0.090678 -0.004563
+v 0.077589 0.089978 -0.004425
+v 0.077589 0.089978 0.004425
+v 0.075673 0.090678 0.004562
+v 0.073748 0.091348 0.004403
+v 0.081486 0.096704 0.003873
+v 0.080858 0.094155 0.003881
+v 0.080087 0.091719 0.003915
+v 0.072938 0.093598 0.003878
+v 0.073614 0.095490 0.003843
+v 0.074174 0.097532 0.003833
+v 0.081486 0.096704 -0.003873
+v 0.080858 0.094155 -0.003881
+v 0.080087 0.091719 -0.003916
+v 0.081824 0.091012 -0.000000
+v 0.082636 0.093583 -0.000000
+v 0.083297 0.096257 -0.000000
+v 0.072329 0.097502 -0.000000
+v 0.071770 0.095587 -0.000000
+v 0.071101 0.093833 -0.000000
+v 0.072938 0.093598 -0.003879
+v 0.073614 0.095490 -0.003843
+v 0.074174 0.097532 -0.003833
+v 0.065868 0.087776 0.001332
+v 0.066072 0.087668 0.002581
+v 0.066557 0.087295 0.003665
+v 0.066557 0.087295 -0.003665
+v 0.066072 0.087668 -0.002581
+v 0.065868 0.087776 -0.001332
+v 0.074490 0.078953 0.001356
+v 0.074379 0.079169 0.002624
+v 0.074007 0.079676 0.003718
+v 0.074007 0.079676 -0.003719
+v 0.074379 0.079169 -0.002624
+v 0.074490 0.078953 -0.001356
+v 0.068785 0.085200 -0.005021
+v 0.070377 0.083597 -0.005205
+v 0.071946 0.081968 -0.005050
+v 0.071946 0.081968 0.005050
+v 0.070377 0.083597 0.005205
+v 0.068785 0.085200 0.005021
+v 0.071224 0.090320 -0.004058
+v 0.070154 0.088924 -0.004197
+v 0.068903 0.087659 -0.004350
+v 0.075183 0.082677 -0.004395
+v 0.076780 0.084840 -0.004239
+v 0.078085 0.087072 -0.004098
+v 0.079709 0.086027 -0.000000
+v 0.078320 0.083590 -0.000000
+v 0.076608 0.081211 -0.000000
+v 0.075183 0.082677 0.004395
+v 0.076780 0.084840 0.004239
+v 0.078085 0.087072 0.004097
+v 0.071224 0.090320 0.004058
+v 0.070154 0.088924 0.004197
+v 0.068903 0.087659 0.004349
+v 0.067192 0.088687 -0.000000
+v 0.068383 0.089717 -0.000000
+v 0.069418 0.090900 -0.000000
+v 0.058968 0.085352 0.001459
+v 0.059114 0.085129 0.002828
+v 0.059400 0.084491 0.004016
+v 0.059400 0.084491 -0.004016
+v 0.059114 0.085129 -0.002828
+v 0.058968 0.085352 -0.001459
+v 0.062831 0.071949 0.001486
+v 0.062837 0.072218 0.002877
+v 0.062739 0.072913 0.004077
+v 0.062739 0.072913 -0.004077
+v 0.062837 0.072218 -0.002877
+v 0.062831 0.071949 -0.001487
+v 0.060500 0.081201 -0.005503
+v 0.061226 0.078750 -0.005705
+v 0.061917 0.076289 -0.005536
+v 0.061917 0.076289 0.005536
+v 0.061226 0.078750 0.005705
+v 0.060500 0.081201 0.005503
+v 0.070864 0.078605 0.004693
+v 0.068198 0.076812 0.004816
+v 0.065351 0.075320 0.004916
+v 0.061907 0.083748 0.004860
+v 0.063893 0.084503 0.004762
+v 0.065758 0.085437 0.004641
+v 0.070864 0.078605 -0.004693
+v 0.068198 0.076812 -0.004816
+v 0.065351 0.075320 -0.004916
+v 0.065947 0.073094 -0.000000
+v 0.069036 0.074738 -0.000000
+v 0.071934 0.076716 -0.000000
+v 0.064279 0.086967 -0.000000
+v 0.062583 0.086278 -0.000000
+v 0.060783 0.085738 -0.000000
+v 0.061907 0.083748 -0.004860
+v 0.063893 0.084503 -0.004762
+v 0.065758 0.085437 -0.004641
+v 0.050981 0.085549 0.001496
+v 0.051035 0.085292 0.002898
+v 0.051103 0.084591 0.004114
+v 0.051103 0.084591 -0.004114
+v 0.051035 0.085292 -0.002898
+v 0.050981 0.085549 -0.001496
+v 0.051050 0.071369 0.001511
+v 0.051103 0.071631 0.002926
+v 0.051165 0.072341 0.004148
+v 0.051165 0.072341 -0.004148
+v 0.051103 0.071632 -0.002926
+v 0.051050 0.071369 -0.001511
+v 0.051218 0.081069 -0.005625
+v 0.051244 0.078472 -0.005824
+v 0.051245 0.075873 -0.005644
+v 0.051245 0.075873 0.005644
+v 0.051244 0.078472 0.005824
+v 0.051218 0.081069 0.005625
+v 0.057792 0.082947 -0.004979
+v 0.055682 0.082894 -0.005006
+v 0.053488 0.083004 -0.005026
+v 0.054003 0.073497 -0.005072
+v 0.056787 0.073428 -0.005060
+v 0.059595 0.073635 -0.005035
+v 0.059745 0.071246 -0.000000
+v 0.056767 0.071022 -0.000000
+v 0.053865 0.071097 -0.000000
+v 0.054003 0.073497 0.005072
+v 0.056787 0.073428 0.005060
+v 0.059595 0.073635 0.005035
+v 0.057792 0.082947 0.004979
+v 0.055682 0.082894 0.005006
+v 0.053488 0.083004 0.005026
+v 0.053097 0.085358 -0.000000
+v 0.055113 0.085221 -0.000000
+v 0.057044 0.085215 -0.000000
+v 0.043950 0.085270 -0.005662
+v 0.046260 0.084129 -0.005267
+v 0.048718 0.083535 -0.005101
+v 0.044566 0.087978 -0.000000
+v 0.046504 0.086615 -0.000000
+v 0.048705 0.085920 -0.000000
+v 0.043012 0.073862 -0.005610
+v 0.045671 0.074072 -0.005246
+v 0.048424 0.073962 -0.005109
+v 0.043182 0.071450 -0.000000
+v 0.045619 0.071677 -0.000000
+v 0.048259 0.071579 -0.000000
+v 0.043012 0.073862 0.005610
+v 0.045671 0.074072 0.005246
+v 0.048424 0.073962 0.005109
+v 0.043950 0.085270 0.005662
+v 0.046260 0.084129 0.005267
+v 0.048718 0.083535 0.005101
+v 0.000592 0.180140 -0.045855
+v 0.000592 0.180366 -0.046540
+v 0.000592 0.179894 -0.047084
+v -0.008354 0.180140 -0.044974
+v -0.008488 0.180366 -0.045646
+v -0.008594 0.179894 -0.046180
+v -0.016956 0.180140 -0.042364
+v -0.017219 0.180366 -0.042998
+v -0.017427 0.179894 -0.043500
+v -0.024884 0.180140 -0.038127
+v -0.025265 0.180366 -0.038697
+v -0.025567 0.179894 -0.039149
+v -0.031833 0.180140 -0.032424
+v -0.032317 0.180366 -0.032909
+v -0.032702 0.179894 -0.033294
+v -0.037535 0.180140 -0.025476
+v -0.038105 0.180366 -0.025856
+v -0.038558 0.179894 -0.026159
+v -0.041773 0.180140 -0.017548
+v -0.042406 0.180366 -0.017810
+v -0.042909 0.179894 -0.018018
+v -0.044382 0.180140 -0.008946
+v -0.045054 0.180366 -0.009080
+v -0.045588 0.179894 -0.009186
+v -0.045263 0.180140 -0.000000
+v -0.045949 0.180366 -0.000000
+v -0.046493 0.179894 -0.000000
+v -0.044382 0.180140 0.008946
+v -0.045054 0.180366 0.009080
+v -0.045588 0.179894 0.009186
+v -0.041773 0.180140 0.017548
+v -0.042406 0.180366 0.017810
+v -0.042909 0.179894 0.018018
+v -0.037535 0.180140 0.025476
+v -0.038105 0.180366 0.025856
+v -0.038558 0.179894 0.026159
+v -0.031833 0.180140 0.032424
+v -0.032317 0.180366 0.032909
+v -0.032702 0.179894 0.033294
+v -0.024884 0.180140 0.038127
+v -0.025265 0.180366 0.038697
+v -0.025567 0.179894 0.039149
+v -0.016956 0.180140 0.042364
+v -0.017219 0.180366 0.042998
+v -0.017427 0.179894 0.043500
+v -0.008354 0.180140 0.044974
+v -0.008488 0.180366 0.045646
+v -0.008594 0.179894 0.046180
+v 0.000592 0.180140 0.045855
+v 0.000592 0.180366 0.046540
+v 0.000592 0.179894 0.047084
+v 0.009538 0.180140 0.044974
+v 0.009671 0.180366 0.045646
+v 0.009777 0.179894 0.046180
+v 0.018140 0.180140 0.042364
+v 0.018402 0.180366 0.042998
+v 0.018610 0.179894 0.043500
+v 0.026067 0.180140 0.038127
+v 0.026448 0.180366 0.038697
+v 0.026750 0.179894 0.039149
+v 0.033016 0.180140 0.032425
+v 0.033501 0.180366 0.032909
+v 0.033885 0.179894 0.033294
+v 0.038718 0.180141 0.025477
+v 0.039288 0.180366 0.025857
+v 0.039741 0.179894 0.026159
+v 0.042956 0.180141 0.017549
+v 0.043589 0.180366 0.017811
+v 0.044092 0.179894 0.018018
+v 0.045566 0.180141 0.008946
+v 0.046238 0.180366 0.009080
+v 0.046771 0.179894 0.009186
+v 0.046447 0.180141 -0.000000
+v 0.047132 0.180366 -0.000000
+v 0.047676 0.179894 -0.000000
+v 0.045566 0.180141 -0.008946
+v 0.046238 0.180366 -0.009080
+v 0.046771 0.179894 -0.009186
+v 0.042956 0.180141 -0.017549
+v 0.043589 0.180366 -0.017811
+v 0.044092 0.179894 -0.018018
+v 0.038718 0.180141 -0.025477
+v 0.039288 0.180366 -0.025857
+v 0.039741 0.179894 -0.026159
+v 0.033016 0.180140 -0.032425
+v 0.033501 0.180366 -0.032909
+v 0.033885 0.179894 -0.033294
+v 0.026067 0.180140 -0.038127
+v 0.026448 0.180366 -0.038697
+v 0.026750 0.179894 -0.039149
+v 0.018140 0.180140 -0.042365
+v 0.018402 0.180366 -0.042998
+v 0.018610 0.179894 -0.043500
+v 0.009537 0.180140 -0.044974
+v 0.009671 0.180366 -0.045646
+v 0.009777 0.179894 -0.046180
+v 0.039797 0.131799 -0.000000
+v 0.039923 0.135887 -0.000000
+v 0.040049 0.139975 -0.000000
+v 0.038333 0.077688 -0.000000
+v 0.038407 0.080161 -0.000000
+v 0.038481 0.082634 -0.000000
+v -0.000271 0.052560 -0.005839
+v 0.000011 0.052560 -0.005900
+v 0.000299 0.052560 -0.005895
+v -0.001394 0.052560 -0.005558
+v -0.001129 0.052560 -0.005673
+v -0.000846 0.052560 -0.005724
+v -0.002440 0.052560 -0.005064
+v -0.002203 0.052560 -0.005228
+v -0.001935 0.052560 -0.005334
+v -0.003370 0.052560 -0.004375
+v -0.003169 0.052560 -0.004583
+v -0.002927 0.052560 -0.004739
+v -0.004147 0.052560 -0.003518
+v -0.003991 0.052560 -0.003761
+v -0.003784 0.052560 -0.003961
+v -0.004742 0.052560 -0.002526
+v -0.004637 0.052560 -0.002795
+v -0.004472 0.052560 -0.003032
+v -0.005133 0.052560 -0.001437
+v -0.005081 0.052560 -0.001721
+v -0.004966 0.052560 -0.001985
+v -0.005303 0.052560 -0.000293
+v -0.005308 0.052560 -0.000581
+v -0.005247 0.052560 -0.000863
+v -0.005247 0.052560 0.000863
+v -0.005308 0.052560 0.000581
+v -0.005303 0.052560 0.000293
+v -0.004966 0.052560 0.001985
+v -0.005081 0.052560 0.001721
+v -0.005133 0.052560 0.001437
+v -0.004472 0.052560 0.003031
+v -0.004637 0.052560 0.002795
+v -0.004742 0.052560 0.002526
+v -0.003784 0.052560 0.003961
+v -0.003991 0.052560 0.003761
+v -0.004147 0.052560 0.003518
+v -0.002927 0.052560 0.004739
+v -0.003169 0.052560 0.004583
+v -0.003370 0.052560 0.004375
+v -0.001935 0.052560 0.005334
+v -0.002203 0.052560 0.005228
+v -0.002440 0.052560 0.005064
+v -0.000846 0.052560 0.005724
+v -0.001129 0.052560 0.005673
+v -0.001394 0.052560 0.005558
+v 0.000299 0.052560 0.005895
+v 0.000011 0.052560 0.005900
+v -0.000271 0.052560 0.005839
+v 0.001454 0.052560 0.005839
+v 0.001173 0.052560 0.005900
+v 0.000884 0.052560 0.005895
+v 0.002577 0.052560 0.005558
+v 0.002313 0.052560 0.005673
+v 0.002029 0.052560 0.005724
+v 0.003623 0.052560 0.005064
+v 0.003386 0.052560 0.005228
+v 0.003118 0.052560 0.005334
+v 0.004553 0.052560 0.004375
+v 0.004352 0.052560 0.004583
+v 0.004110 0.052560 0.004739
+v 0.005330 0.052560 0.003518
+v 0.005174 0.052560 0.003761
+v 0.004967 0.052560 0.003961
+v 0.005926 0.052560 0.002526
+v 0.005820 0.052560 0.002795
+v 0.005656 0.052560 0.003031
+v 0.006316 0.052560 0.001437
+v 0.006265 0.052560 0.001721
+v 0.006150 0.052560 0.001985
+v 0.006486 0.052560 0.000293
+v 0.006491 0.052560 0.000581
+v 0.006430 0.052560 0.000863
+v 0.006430 0.052560 -0.000863
+v 0.006491 0.052560 -0.000581
+v 0.006486 0.052560 -0.000293
+v 0.006150 0.052560 -0.001985
+v 0.006264 0.052560 -0.001721
+v 0.006316 0.052560 -0.001437
+v 0.005656 0.052560 -0.003032
+v 0.005820 0.052560 -0.002795
+v 0.005926 0.052560 -0.002526
+v 0.004967 0.052560 -0.003961
+v 0.005174 0.052560 -0.003761
+v 0.005330 0.052560 -0.003518
+v 0.004110 0.052560 -0.004739
+v 0.004352 0.052560 -0.004583
+v 0.004553 0.052560 -0.004375
+v 0.003118 0.052560 -0.005334
+v 0.003386 0.052560 -0.005228
+v 0.003623 0.052560 -0.005064
+v 0.002029 0.052560 -0.005724
+v 0.002312 0.052560 -0.005673
+v 0.002577 0.052560 -0.005558
+v 0.000884 0.052560 -0.005895
+v 0.001173 0.052560 -0.005900
+v 0.001454 0.052560 -0.005839
+v -0.005052 0.052560 0.008447
+v -0.004224 0.052560 0.007207
+v -0.003426 0.052560 0.006012
+v -0.004521 0.052560 0.005113
+v -0.005537 0.052560 0.006129
+v -0.006592 0.052560 0.007183
+v 0.009038 0.052560 -0.005644
+v 0.007798 0.052560 -0.004815
+v 0.006604 0.052560 -0.004017
+v 0.007272 0.052560 -0.002767
+v 0.008599 0.052560 -0.003317
+v 0.009977 0.052560 -0.003888
+v -0.003296 0.052560 0.009385
+v -0.002725 0.052560 0.008008
+v -0.002175 0.052560 0.006680
+v -0.001390 0.052560 -0.009963
+v -0.001099 0.052560 -0.008501
+v -0.000819 0.052560 -0.007092
+v 0.000592 0.052560 -0.007231
+v 0.000592 0.052560 -0.008667
+v 0.000592 0.052560 -0.010159
+v 0.007775 0.052560 -0.007183
+v 0.006720 0.052560 -0.006129
+v 0.005705 0.052560 -0.005113
+v -0.001390 0.052560 0.009963
+v -0.001099 0.052560 0.008501
+v -0.000819 0.052560 0.007092
+v -0.003296 0.052560 -0.009385
+v -0.002725 0.052560 -0.008008
+v -0.002176 0.052560 -0.006680
+v 0.006235 0.052560 -0.008447
+v 0.005407 0.052560 -0.007207
+v 0.004609 0.052560 -0.006012
+v 0.000592 0.052560 0.010159
+v 0.000592 0.052560 0.008667
+v 0.000592 0.052560 0.007231
+v -0.005052 0.052560 -0.008447
+v -0.004224 0.052560 -0.007207
+v -0.003426 0.052560 -0.006012
+v 0.004479 0.052560 -0.009385
+v 0.003909 0.052560 -0.008008
+v 0.003359 0.052560 -0.006680
+v 0.002574 0.052560 0.009963
+v 0.002283 0.052560 0.008501
+v 0.002002 0.052560 0.007092
+v -0.006592 0.052560 -0.007183
+v -0.005537 0.052560 -0.006129
+v -0.004521 0.052560 -0.005113
+v 0.002573 0.052560 -0.009963
+v 0.002283 0.052560 -0.008501
+v 0.002002 0.052560 -0.007092
+v 0.004479 0.052560 0.009385
+v 0.003909 0.052560 0.008008
+v 0.003359 0.052560 0.006680
+v -0.007855 0.052560 -0.005644
+v -0.006615 0.052560 -0.004815
+v -0.005421 0.052560 -0.004017
+v 0.006235 0.052560 0.008447
+v 0.005407 0.052560 0.007207
+v 0.004609 0.052560 0.006012
+v -0.008794 0.052560 -0.003888
+v -0.007416 0.052560 -0.003317
+v -0.006089 0.052560 -0.002767
+v 0.007775 0.052560 0.007183
+v 0.006720 0.052560 0.006129
+v 0.005705 0.052560 0.005113
+v -0.009372 0.052560 -0.001982
+v -0.007909 0.052560 -0.001691
+v -0.006500 0.052560 -0.001411
+v 0.009038 0.052560 0.005644
+v 0.007798 0.052560 0.004815
+v 0.006604 0.052560 0.004017
+v -0.009567 0.052560 -0.000000
+v -0.008076 0.052560 -0.000000
+v -0.006639 0.052560 -0.000000
+v 0.009977 0.052560 0.003888
+v 0.008599 0.052560 0.003317
+v 0.007272 0.052560 0.002767
+v -0.009372 0.052560 0.001982
+v -0.007909 0.052560 0.001691
+v -0.006500 0.052560 0.001411
+v 0.010555 0.052560 0.001982
+v 0.009093 0.052560 0.001691
+v 0.007683 0.052560 0.001411
+v -0.008794 0.052560 0.003888
+v -0.007416 0.052560 0.003317
+v -0.006089 0.052560 0.002767
+v 0.010750 0.052560 -0.000000
+v 0.009259 0.052560 -0.000000
+v 0.007822 0.052560 -0.000000
+v -0.007855 0.052560 0.005644
+v -0.006615 0.052560 0.004815
+v -0.005421 0.052560 0.004017
+v 0.010555 0.052560 -0.001982
+v 0.009093 0.052560 -0.001691
+v 0.007683 0.052560 -0.001411
+v 0.000592 0.052560 -0.002176
+v 0.000592 0.052560 -0.003419
+v 0.000592 0.052560 -0.004617
+v -0.001175 0.052560 0.004266
+v -0.000717 0.052560 0.003159
+v -0.000241 0.052560 0.002010
+v -0.000617 0.052560 0.001809
+v -0.001308 0.052560 0.002843
+v -0.001974 0.052560 0.003839
+v -0.000309 0.052560 -0.004529
+v -0.000075 0.052560 -0.003353
+v 0.000167 0.052560 -0.002134
+v 0.003857 0.052560 -0.003265
+v 0.003009 0.052560 -0.002418
+v 0.002130 0.052560 -0.001538
+v 0.002401 0.052560 -0.001209
+v 0.003434 0.052560 -0.001900
+v 0.004431 0.052560 -0.002565
+v -0.000309 0.052560 0.004529
+v -0.000075 0.052560 0.003353
+v 0.000167 0.052560 0.002134
+v -0.001175 0.052560 -0.004266
+v -0.000717 0.052560 -0.003159
+v -0.000241 0.052560 -0.002010
+v 0.003157 0.052560 -0.003839
+v 0.002491 0.052560 -0.002843
+v 0.001800 0.052560 -0.001809
+v 0.000592 0.052560 0.004617
+v 0.000592 0.052560 0.003419
+v 0.000592 0.052560 0.002176
+v -0.001974 0.052560 -0.003839
+v -0.001308 0.052560 -0.002843
+v -0.000617 0.052560 -0.001809
+v 0.002359 0.052560 -0.004266
+v 0.001900 0.052560 -0.003159
+v 0.001424 0.052560 -0.002010
+v 0.001492 0.052560 0.004529
+v 0.001259 0.052560 0.003353
+v 0.001016 0.052560 0.002134
+v -0.002673 0.052560 -0.003265
+v -0.001826 0.052560 -0.002418
+v -0.000947 0.052560 -0.001538
+v 0.001492 0.052560 -0.004529
+v 0.001259 0.052560 -0.003353
+v 0.001016 0.052560 -0.002134
+v 0.002359 0.052560 0.004266
+v 0.001900 0.052560 0.003159
+v 0.001424 0.052560 0.002010
+v -0.003248 0.052560 -0.002565
+v -0.002251 0.052560 -0.001900
+v -0.001217 0.052560 -0.001209
+v 0.003157 0.052560 0.003839
+v 0.002491 0.052560 0.002843
+v 0.001800 0.052560 0.001809
+v -0.003674 0.052560 -0.001767
+v -0.002567 0.052560 -0.001308
+v -0.001418 0.052560 -0.000833
+v 0.003857 0.052560 0.003265
+v 0.003009 0.052560 0.002418
+v 0.002130 0.052560 0.001538
+v -0.003937 0.052560 -0.000901
+v -0.002762 0.052560 -0.000667
+v -0.001542 0.052560 -0.000424
+v 0.004431 0.052560 0.002565
+v 0.003434 0.052560 0.001900
+v 0.002401 0.052560 0.001209
+v -0.004026 0.052560 -0.000000
+v -0.002827 0.052560 -0.000000
+v -0.001584 0.052560 -0.000000
+v 0.004857 0.052560 0.001767
+v 0.003750 0.052560 0.001308
+v 0.002602 0.052560 0.000833
+v -0.003937 0.052560 0.000901
+v -0.002762 0.052560 0.000667
+v -0.001542 0.052560 0.000424
+v 0.005120 0.052560 0.000901
+v 0.003945 0.052560 0.000667
+v 0.002725 0.052560 0.000424
+v -0.003674 0.052560 0.001767
+v -0.002567 0.052560 0.001308
+v -0.001418 0.052560 0.000833
+v 0.005209 0.052560 -0.000000
+v 0.004011 0.052560 -0.000000
+v 0.002767 0.052560 -0.000000
+v -0.003248 0.052560 0.002565
+v -0.002251 0.052560 0.001900
+v -0.001217 0.052560 0.001209
+v 0.005120 0.052560 -0.000901
+v 0.003945 0.052560 -0.000667
+v 0.002725 0.052560 -0.000424
+v -0.002673 0.052560 0.003265
+v -0.001826 0.052560 0.002418
+v -0.000947 0.052560 0.001538
+v 0.004857 0.052560 -0.001767
+v 0.003750 0.052560 -0.001308
+v 0.002602 0.052560 -0.000833
+v -0.041578 0.002958 -0.002072
+v -0.041426 0.002958 -0.004138
+v -0.041172 0.002958 -0.006195
+v -0.042198 0.003288 -0.002102
+v -0.042043 0.003288 -0.004199
+v -0.041786 0.003288 -0.006286
+v -0.042173 0.003737 -0.002101
+v -0.042019 0.003737 -0.004197
+v -0.041761 0.003737 -0.006283
+v 0.038759 0.002958 0.018052
+v 0.037827 0.002958 0.019903
+v 0.036806 0.002958 0.021706
+v 0.039319 0.003288 0.018317
+v 0.038374 0.003288 0.020195
+v 0.037338 0.003288 0.022025
+v 0.039297 0.003737 0.018306
+v 0.038352 0.003737 0.020184
+v 0.037317 0.003737 0.022012
+v -0.041172 0.002958 0.006195
+v -0.041426 0.002958 0.004138
+v -0.041578 0.002958 0.002072
+v -0.041786 0.003288 0.006286
+v -0.042043 0.003288 0.004199
+v -0.042198 0.003288 0.002102
+v -0.041761 0.003737 0.006283
+v -0.042019 0.003737 0.004197
+v -0.042173 0.003737 0.002101
+v 0.041547 0.002958 0.010259
+v 0.040994 0.002958 0.012256
+v 0.040344 0.002958 0.014224
+v 0.042149 0.003288 0.010410
+v 0.041588 0.003288 0.012436
+v 0.040928 0.003288 0.014433
+v 0.042125 0.003737 0.010404
+v 0.041564 0.003737 0.012429
+v 0.040905 0.003737 0.014424
+v -0.039161 0.002958 0.014224
+v -0.039811 0.002958 0.012256
+v -0.040364 0.002958 0.010259
+v -0.039745 0.003288 0.014433
+v -0.040405 0.003288 0.012436
+v -0.040966 0.003288 0.010410
+v -0.039722 0.003737 0.014424
+v -0.040381 0.003737 0.012429
+v -0.040942 0.003737 0.010404
+v 0.042762 0.002958 0.002072
+v 0.042609 0.002958 0.004138
+v 0.042356 0.002958 0.006195
+v 0.043381 0.003288 0.002102
+v 0.043226 0.003288 0.004199
+v 0.042969 0.003288 0.006286
+v 0.043357 0.003737 0.002101
+v 0.043202 0.003737 0.004197
+v 0.042945 0.003737 0.006282
+v -0.035622 0.002958 0.021706
+v -0.036644 0.002958 0.019903
+v -0.037576 0.002958 0.018052
+v -0.036154 0.003288 0.022025
+v -0.037191 0.003288 0.020195
+v -0.038136 0.003288 0.018317
+v -0.036133 0.003737 0.022012
+v -0.037169 0.003737 0.020184
+v -0.038114 0.003737 0.018306
+v 0.042356 0.002958 -0.006195
+v 0.042609 0.002958 -0.004138
+v 0.042762 0.002958 -0.002072
+v 0.042969 0.003288 -0.006286
+v 0.043226 0.003288 -0.004199
+v 0.043381 0.003288 -0.002102
+v 0.042945 0.003737 -0.006283
+v 0.043202 0.003737 -0.004197
+v 0.043357 0.003737 -0.002101
+v -0.030692 0.002958 0.028354
+v -0.032045 0.002958 0.026785
+v -0.033321 0.002958 0.025151
+v -0.031151 0.003288 0.028770
+v -0.032525 0.003288 0.027178
+v -0.033819 0.003288 0.025520
+v -0.031133 0.003737 0.028754
+v -0.032506 0.003737 0.027162
+v -0.033799 0.003737 0.025506
+v 0.040344 0.002958 -0.014224
+v 0.040994 0.002958 -0.012256
+v 0.041547 0.002958 -0.010259
+v 0.040928 0.003288 -0.014433
+v 0.041588 0.003288 -0.012436
+v 0.042149 0.003288 -0.010410
+v 0.040905 0.003737 -0.014425
+v 0.041564 0.003737 -0.012429
+v 0.042125 0.003737 -0.010404
+v -0.024559 0.002958 0.033912
+v -0.026193 0.002958 0.032637
+v -0.027762 0.002958 0.031284
+v -0.024929 0.003288 0.034410
+v -0.026586 0.003288 0.033116
+v -0.028179 0.003288 0.031743
+v -0.024914 0.003737 0.034391
+v -0.026571 0.003737 0.033098
+v -0.028162 0.003737 0.031725
+v 0.036806 0.002958 -0.021706
+v 0.037827 0.002958 -0.019903
+v 0.038759 0.002958 -0.018052
+v 0.037338 0.003288 -0.022025
+v 0.038374 0.003288 -0.020195
+v 0.039319 0.003288 -0.018317
+v 0.037317 0.003737 -0.022012
+v 0.038352 0.003737 -0.020184
+v 0.039297 0.003737 -0.018306
+v -0.017460 0.002958 0.038167
+v -0.019311 0.002958 0.037235
+v -0.021114 0.002958 0.036214
+v -0.017725 0.003288 0.038728
+v -0.019603 0.003288 0.037782
+v -0.021433 0.003288 0.036746
+v -0.017715 0.003737 0.038706
+v -0.019592 0.003737 0.037761
+v -0.021420 0.003737 0.036725
+v -0.005604 0.002958 -0.041764
+v -0.003547 0.002958 -0.042018
+v -0.001480 0.002958 -0.042170
+v -0.005694 0.003288 -0.042377
+v -0.003608 0.003288 -0.042635
+v -0.001510 0.003288 -0.042789
+v -0.005691 0.003737 -0.042353
+v -0.003605 0.003737 -0.042610
+v -0.001509 0.003737 -0.042765
+v 0.031875 0.002958 -0.028354
+v 0.033229 0.002958 -0.026785
+v 0.034504 0.002958 -0.025151
+v 0.032335 0.003288 -0.028770
+v 0.033708 0.003288 -0.027178
+v 0.035002 0.003288 -0.025520
+v 0.032317 0.003737 -0.028754
+v 0.033689 0.003737 -0.027162
+v 0.034982 0.003737 -0.025506
+v -0.009667 0.002958 0.040956
+v -0.011664 0.002958 0.040403
+v -0.013632 0.002958 0.039753
+v -0.009818 0.003288 0.041557
+v -0.011844 0.003288 0.040996
+v -0.013841 0.003288 0.040337
+v -0.009812 0.003737 0.041533
+v -0.011837 0.003737 0.040973
+v -0.013833 0.003737 0.040314
+v -0.013632 0.002958 -0.039753
+v -0.011664 0.002958 -0.040403
+v -0.009667 0.002958 -0.040956
+v -0.013841 0.003288 -0.040337
+v -0.011844 0.003288 -0.040996
+v -0.009818 0.003288 -0.041557
+v -0.013833 0.003737 -0.040314
+v -0.011837 0.003737 -0.040973
+v -0.009812 0.003737 -0.041533
+v 0.025743 0.002958 -0.033912
+v 0.027376 0.002958 -0.032637
+v 0.028945 0.002958 -0.031284
+v 0.026112 0.003288 -0.034410
+v 0.027770 0.003288 -0.033117
+v 0.029362 0.003288 -0.031743
+v 0.026097 0.003737 -0.034391
+v 0.027754 0.003737 -0.033098
+v 0.029345 0.003737 -0.031725
+v -0.001480 0.002958 0.042170
+v -0.003547 0.002958 0.042018
+v -0.005603 0.002958 0.041764
+v -0.001510 0.003288 0.042789
+v -0.003608 0.003288 0.042635
+v -0.005694 0.003288 0.042377
+v -0.001509 0.003737 0.042765
+v -0.003605 0.003737 0.042610
+v -0.005691 0.003737 0.042353
+v -0.021114 0.002958 -0.036214
+v -0.019311 0.002958 -0.037235
+v -0.017460 0.002958 -0.038167
+v -0.021433 0.003288 -0.036746
+v -0.019603 0.003288 -0.037782
+v -0.017725 0.003288 -0.038728
+v -0.021420 0.003737 -0.036725
+v -0.019592 0.003737 -0.037761
+v -0.017715 0.003737 -0.038706
+v 0.018643 0.002958 -0.038167
+v 0.020494 0.002958 -0.037235
+v 0.022297 0.002958 -0.036214
+v 0.018908 0.003288 -0.038728
+v 0.020787 0.003288 -0.037782
+v 0.022616 0.003288 -0.036746
+v 0.018898 0.003737 -0.038706
+v 0.020775 0.003737 -0.037761
+v 0.022604 0.003737 -0.036725
+v 0.006787 0.002958 0.041764
+v 0.004730 0.002958 0.042018
+v 0.002663 0.002958 0.042170
+v 0.006878 0.003288 0.042377
+v 0.004791 0.003288 0.042635
+v 0.002694 0.003288 0.042789
+v 0.006874 0.003737 0.042353
+v 0.004788 0.003737 0.042610
+v 0.002693 0.003737 0.042765
+v -0.027762 0.002958 -0.031284
+v -0.026193 0.002958 -0.032637
+v -0.024559 0.002958 -0.033912
+v -0.028179 0.003288 -0.031743
+v -0.026586 0.003288 -0.033116
+v -0.024929 0.003288 -0.034410
+v -0.028162 0.003737 -0.031725
+v -0.026571 0.003737 -0.033098
+v -0.024914 0.003737 -0.034391
+v 0.010850 0.002958 -0.040956
+v 0.012848 0.002958 -0.040403
+v 0.014815 0.002958 -0.039753
+v 0.011001 0.003288 -0.041557
+v 0.013028 0.003288 -0.040996
+v 0.015024 0.003288 -0.040337
+v 0.010995 0.003737 -0.041533
+v 0.013021 0.003737 -0.040973
+v 0.015016 0.003737 -0.040314
+v 0.014815 0.002958 0.039753
+v 0.012848 0.002958 0.040403
+v 0.010851 0.002958 0.040956
+v 0.015024 0.003288 0.040337
+v 0.013028 0.003288 0.040996
+v 0.011001 0.003288 0.041557
+v 0.015016 0.003737 0.040314
+v 0.013021 0.003737 0.040973
+v 0.010995 0.003737 0.041533
+v -0.033321 0.002958 -0.025151
+v -0.032045 0.002958 -0.026785
+v -0.030692 0.002958 -0.028354
+v -0.033819 0.003288 -0.025520
+v -0.032525 0.003288 -0.027178
+v -0.031151 0.003288 -0.028770
+v -0.033799 0.003737 -0.025506
+v -0.032506 0.003737 -0.027162
+v -0.031133 0.003737 -0.028754
+v 0.002663 0.002958 -0.042170
+v 0.004730 0.002958 -0.042018
+v 0.006787 0.002958 -0.041764
+v 0.002694 0.003288 -0.042789
+v 0.004791 0.003288 -0.042635
+v 0.006878 0.003288 -0.042377
+v 0.002693 0.003737 -0.042765
+v 0.004788 0.003737 -0.042610
+v 0.006874 0.003737 -0.042353
+v 0.022298 0.002958 0.036214
+v 0.020494 0.002958 0.037235
+v 0.018643 0.002958 0.038167
+v 0.022616 0.003288 0.036746
+v 0.020787 0.003288 0.037782
+v 0.018909 0.003288 0.038728
+v 0.022604 0.003737 0.036725
+v 0.020775 0.003737 0.037761
+v 0.018898 0.003737 0.038706
+v -0.037576 0.002958 -0.018052
+v -0.036644 0.002958 -0.019903
+v -0.035622 0.002958 -0.021706
+v -0.038136 0.003288 -0.018317
+v -0.037191 0.003288 -0.020195
+v -0.036154 0.003288 -0.022025
+v -0.038114 0.003737 -0.018306
+v -0.037169 0.003737 -0.020184
+v -0.036133 0.003737 -0.022012
+v 0.028945 0.002958 0.031284
+v 0.027376 0.002958 0.032637
+v 0.025743 0.002958 0.033912
+v 0.029362 0.003288 0.031743
+v 0.027770 0.003288 0.033116
+v 0.026112 0.003288 0.034410
+v 0.029345 0.003737 0.031725
+v 0.027754 0.003737 0.033098
+v 0.026097 0.003737 0.034391
+v -0.040364 0.002958 -0.010259
+v -0.039811 0.002958 -0.012256
+v -0.039161 0.002958 -0.014224
+v -0.040966 0.003288 -0.010410
+v -0.040405 0.003288 -0.012436
+v -0.039745 0.003288 -0.014433
+v -0.040942 0.003737 -0.010404
+v -0.040381 0.003737 -0.012429
+v -0.039722 0.003737 -0.014424
+v 0.034504 0.002958 0.025151
+v 0.033229 0.002958 0.026785
+v 0.031875 0.002958 0.028354
+v 0.035002 0.003288 0.025520
+v 0.033708 0.003288 0.027178
+v 0.032335 0.003288 0.028770
+v 0.034982 0.003737 0.025506
+v 0.033689 0.003737 0.027162
+v 0.032317 0.003737 0.028754
+v -0.020937 0.004844 -0.035918
+v -0.019148 0.004844 -0.036931
+v -0.017313 0.004844 -0.037855
+v -0.020569 0.005445 -0.035305
+v -0.018811 0.005445 -0.036300
+v -0.017007 0.005445 -0.037209
+v -0.020077 0.006051 -0.034484
+v -0.018360 0.006051 -0.035457
+v -0.016598 0.006051 -0.036344
+v 0.018496 0.004844 -0.037855
+v 0.020332 0.004844 -0.036931
+v 0.022120 0.004844 -0.035918
+v 0.018190 0.005445 -0.037209
+v 0.019995 0.005445 -0.036300
+v 0.021752 0.005445 -0.035305
+v 0.017781 0.006051 -0.036344
+v 0.019544 0.006051 -0.035457
+v 0.021261 0.006051 -0.034484
+v 0.006736 0.004844 0.041422
+v 0.004696 0.004844 0.041674
+v 0.002646 0.004844 0.041825
+v 0.006631 0.005445 0.040715
+v 0.004626 0.005445 0.040962
+v 0.002611 0.005445 0.041111
+v 0.006491 0.006051 0.039769
+v 0.004532 0.006051 0.040010
+v 0.002564 0.006051 0.040155
+v -0.027530 0.004844 -0.031028
+v -0.025974 0.004844 -0.032370
+v -0.024354 0.004844 -0.033635
+v -0.027050 0.005445 -0.030498
+v -0.025520 0.005445 -0.031818
+v -0.023928 0.005445 -0.033061
+v -0.026408 0.006051 -0.029789
+v -0.024913 0.006051 -0.031078
+v -0.023358 0.006051 -0.032292
+v 0.010767 0.004844 -0.040621
+v 0.012747 0.004844 -0.040072
+v 0.014699 0.004844 -0.039428
+v 0.010593 0.005445 -0.039927
+v 0.012540 0.005445 -0.039388
+v 0.014458 0.005445 -0.038755
+v 0.010360 0.006051 -0.038999
+v 0.012262 0.006051 -0.038473
+v 0.014136 0.006051 -0.037854
+v 0.014699 0.004844 0.039428
+v 0.012748 0.004844 0.040072
+v 0.010767 0.004844 0.040621
+v 0.014458 0.005445 0.038755
+v 0.012540 0.005445 0.039388
+v 0.010593 0.005445 0.039927
+v 0.014136 0.006051 0.037854
+v 0.012262 0.006051 0.038473
+v 0.010360 0.006051 0.038999
+v -0.033043 0.004844 -0.024945
+v -0.031779 0.004844 -0.026566
+v -0.030436 0.004844 -0.028122
+v -0.032469 0.005445 -0.024519
+v -0.031226 0.005445 -0.026112
+v -0.029906 0.005445 -0.027642
+v -0.031700 0.006051 -0.023949
+v -0.030486 0.006051 -0.025505
+v -0.029197 0.006051 -0.026999
+v 0.002646 0.004844 -0.041825
+v 0.004696 0.004844 -0.041674
+v 0.006736 0.004844 -0.041422
+v 0.002611 0.005445 -0.041111
+v 0.004626 0.005445 -0.040962
+v 0.006631 0.005445 -0.040715
+v 0.002564 0.006051 -0.040155
+v 0.004532 0.006051 -0.040010
+v 0.006491 0.006051 -0.039769
+v 0.022120 0.004844 0.035918
+v 0.020332 0.004844 0.036931
+v 0.018496 0.004844 0.037855
+v 0.021752 0.005445 0.035305
+v 0.019995 0.005445 0.036300
+v 0.018190 0.005445 0.037209
+v 0.021261 0.006051 0.034484
+v 0.019544 0.006051 0.035457
+v 0.017781 0.006051 0.036344
+v -0.037263 0.004844 -0.017904
+v -0.036339 0.004844 -0.019740
+v -0.035326 0.004844 -0.021528
+v -0.036617 0.005445 -0.017598
+v -0.035709 0.005445 -0.019403
+v -0.034713 0.005445 -0.021161
+v -0.035752 0.006051 -0.017189
+v -0.034865 0.006051 -0.018952
+v -0.033892 0.006051 -0.020669
+v 0.028714 0.004844 0.031028
+v 0.027157 0.004844 0.032370
+v 0.025537 0.004844 0.033635
+v 0.028233 0.005445 0.030498
+v 0.026704 0.005445 0.031818
+v 0.025111 0.005445 0.033061
+v 0.027591 0.006051 0.029789
+v 0.026097 0.006051 0.031078
+v 0.024541 0.006051 0.032292
+v -0.040029 0.004844 -0.010175
+v -0.039481 0.004844 -0.012156
+v -0.038836 0.004844 -0.014108
+v -0.039335 0.005445 -0.010001
+v -0.038797 0.005445 -0.011948
+v -0.038163 0.005445 -0.013867
+v -0.038407 0.006051 -0.009769
+v -0.037881 0.006051 -0.011671
+v -0.037262 0.006051 -0.013544
+v 0.034226 0.004844 0.024945
+v 0.032962 0.004844 0.026566
+v 0.031619 0.004844 0.028122
+v 0.033652 0.005445 0.024519
+v 0.032409 0.005445 0.026112
+v 0.031090 0.005445 0.027642
+v 0.032884 0.006051 0.023949
+v 0.031670 0.006051 0.025505
+v 0.030381 0.006051 0.026999
+v -0.041234 0.004844 -0.002055
+v -0.041082 0.004844 -0.004105
+v -0.040831 0.004844 -0.006144
+v -0.040519 0.005445 -0.002020
+v -0.040371 0.005445 -0.004034
+v -0.040123 0.005445 -0.006040
+v -0.039564 0.006051 -0.001973
+v -0.039419 0.006051 -0.003941
+v -0.039177 0.006051 -0.005899
+v 0.038447 0.004844 0.017904
+v 0.037523 0.004844 0.019740
+v 0.036510 0.004844 0.021528
+v 0.037800 0.005445 0.017598
+v 0.036892 0.005445 0.019403
+v 0.035896 0.005445 0.021161
+v 0.036936 0.006051 0.017189
+v 0.036048 0.006051 0.018952
+v 0.035076 0.006051 0.020669
+v -0.040831 0.004844 0.006144
+v -0.041082 0.004844 0.004105
+v -0.041234 0.004844 0.002055
+v -0.040124 0.005445 0.006040
+v -0.040371 0.005445 0.004034
+v -0.040519 0.005445 0.002020
+v -0.039177 0.006051 0.005899
+v -0.039419 0.006051 0.003941
+v -0.039564 0.006051 0.001973
+v 0.041212 0.004844 0.010175
+v 0.040664 0.004844 0.012156
+v 0.040019 0.004844 0.014107
+v 0.040519 0.005445 0.010001
+v 0.039980 0.005445 0.011948
+v 0.039346 0.005445 0.013867
+v 0.039591 0.006051 0.009769
+v 0.039064 0.006051 0.011671
+v 0.038445 0.006051 0.013544
+v -0.038836 0.004844 0.014107
+v -0.039481 0.004844 0.012156
+v -0.040029 0.004844 0.010175
+v -0.038163 0.005445 0.013867
+v -0.038797 0.005445 0.011948
+v -0.039335 0.005445 0.010001
+v -0.037262 0.006051 0.013544
+v -0.037881 0.006051 0.011671
+v -0.038407 0.006051 0.009769
+v 0.042417 0.004844 0.002055
+v 0.042266 0.004844 0.004104
+v 0.042014 0.004844 0.006144
+v 0.041703 0.005445 0.002020
+v 0.041554 0.005445 0.004034
+v 0.041307 0.005445 0.006040
+v 0.040747 0.006051 0.001973
+v 0.040602 0.006051 0.003941
+v 0.040360 0.006051 0.005899
+v -0.035326 0.004844 0.021528
+v -0.036339 0.004844 0.019740
+v -0.037263 0.004844 0.017904
+v -0.034713 0.005445 0.021161
+v -0.035709 0.005445 0.019403
+v -0.036617 0.005445 0.017598
+v -0.033892 0.006051 0.020669
+v -0.034865 0.006051 0.018952
+v -0.035752 0.006051 0.017189
+v 0.042014 0.004844 -0.006144
+v 0.042266 0.004844 -0.004105
+v 0.042417 0.004844 -0.002055
+v 0.041307 0.005445 -0.006040
+v 0.041554 0.005445 -0.004034
+v 0.041703 0.005445 -0.002020
+v 0.040360 0.006051 -0.005899
+v 0.040602 0.006051 -0.003941
+v 0.040747 0.006051 -0.001973
+v -0.030436 0.004844 0.028122
+v -0.031779 0.004844 0.026566
+v -0.033043 0.004844 0.024945
+v -0.029906 0.005445 0.027642
+v -0.031226 0.005445 0.026112
+v -0.032469 0.005445 0.024519
+v -0.029197 0.006051 0.026999
+v -0.030486 0.006051 0.025505
+v -0.031700 0.006051 0.023949
+v 0.040019 0.004844 -0.014108
+v 0.040664 0.004844 -0.012156
+v 0.041212 0.004844 -0.010175
+v 0.039346 0.005445 -0.013867
+v 0.039980 0.005445 -0.011948
+v 0.040519 0.005445 -0.010001
+v 0.038445 0.006051 -0.013544
+v 0.039064 0.006051 -0.011671
+v 0.039591 0.006051 -0.009769
+v -0.024354 0.004844 0.033635
+v -0.025974 0.004844 0.032370
+v -0.027530 0.004844 0.031028
+v -0.023928 0.005445 0.033061
+v -0.025520 0.005445 0.031818
+v -0.027050 0.005445 0.030498
+v -0.023358 0.006051 0.032292
+v -0.024913 0.006051 0.031078
+v -0.026408 0.006051 0.029789
+v 0.036509 0.004844 -0.021528
+v 0.037523 0.004844 -0.019740
+v 0.038447 0.004844 -0.017904
+v 0.035896 0.005445 -0.021161
+v 0.036892 0.005445 -0.019403
+v 0.037800 0.005445 -0.017598
+v 0.035076 0.006051 -0.020669
+v 0.036048 0.006051 -0.018952
+v 0.036936 0.006051 -0.017189
+v -0.017313 0.004844 0.037855
+v -0.019148 0.004844 0.036931
+v -0.020937 0.004844 0.035918
+v -0.017007 0.005445 0.037209
+v -0.018811 0.005445 0.036300
+v -0.020569 0.005445 0.035305
+v -0.016598 0.006051 0.036344
+v -0.018360 0.006051 0.035457
+v -0.020077 0.006051 0.034484
+v -0.005553 0.004844 -0.041422
+v -0.003513 0.004844 -0.041674
+v -0.001463 0.004844 -0.041825
+v -0.005448 0.005445 -0.040715
+v -0.003443 0.005445 -0.040962
+v -0.001428 0.005445 -0.041111
+v -0.005308 0.006051 -0.039769
+v -0.003349 0.006051 -0.040010
+v -0.001381 0.006051 -0.040155
+v 0.031619 0.004844 -0.028122
+v 0.032962 0.004844 -0.026566
+v 0.034226 0.004844 -0.024945
+v 0.031090 0.005445 -0.027642
+v 0.032409 0.005445 -0.026112
+v 0.033652 0.005445 -0.024519
+v 0.030381 0.006051 -0.026999
+v 0.031670 0.006051 -0.025505
+v 0.032884 0.006051 -0.023949
+v -0.009583 0.004844 0.040621
+v -0.011564 0.004844 0.040072
+v -0.013516 0.004844 0.039428
+v -0.009410 0.005445 0.039927
+v -0.011357 0.005445 0.039388
+v -0.013275 0.005445 0.038755
+v -0.009177 0.006051 0.038999
+v -0.011079 0.006051 0.038473
+v -0.012953 0.006051 0.037854
+v -0.013516 0.004844 -0.039428
+v -0.011564 0.004844 -0.040072
+v -0.009583 0.004844 -0.040621
+v -0.013275 0.005445 -0.038755
+v -0.011357 0.005445 -0.039388
+v -0.009410 0.005445 -0.039927
+v -0.012953 0.006051 -0.037854
+v -0.011079 0.006051 -0.038473
+v -0.009177 0.006051 -0.038999
+v 0.025537 0.004844 -0.033635
+v 0.027157 0.004844 -0.032370
+v 0.028714 0.004844 -0.031028
+v 0.025111 0.005445 -0.033061
+v 0.026704 0.005445 -0.031818
+v 0.028233 0.005445 -0.030498
+v 0.024541 0.006051 -0.032292
+v 0.026097 0.006051 -0.031078
+v 0.027591 0.006051 -0.029789
+v -0.001463 0.004844 0.041825
+v -0.003513 0.004844 0.041674
+v -0.005553 0.004844 0.041422
+v -0.001428 0.005445 0.041111
+v -0.003443 0.005445 0.040962
+v -0.005448 0.005445 0.040715
+v -0.001381 0.006051 0.040155
+v -0.003349 0.006051 0.040010
+v -0.005308 0.006051 0.039769
+v -0.033119 0.007216 -0.015944
+v -0.032296 0.007216 -0.017579
+v -0.031394 0.007216 -0.019172
+v -0.031330 0.007768 -0.015098
+v -0.030550 0.007768 -0.016646
+v -0.029696 0.007768 -0.018154
+v -0.029278 0.008315 -0.014127
+v -0.028549 0.008315 -0.015576
+v -0.027749 0.008315 -0.016987
+v 0.025635 0.007216 0.027631
+v 0.024249 0.007216 0.028827
+v 0.022806 0.007216 0.029953
+v 0.024305 0.007768 0.026164
+v 0.022993 0.007768 0.027296
+v 0.021627 0.007768 0.028363
+v 0.022781 0.008315 0.024482
+v 0.021553 0.008315 0.025542
+v 0.020275 0.008315 0.026540
+v -0.035582 0.007216 -0.009061
+v -0.035094 0.007216 -0.010825
+v -0.034520 0.007216 -0.012563
+v -0.033662 0.007768 -0.008580
+v -0.033199 0.007768 -0.010250
+v -0.032656 0.007768 -0.011896
+v -0.031460 0.008315 -0.008029
+v -0.031028 0.008315 -0.009592
+v -0.030519 0.008315 -0.011132
+v 0.030544 0.007216 0.022214
+v 0.029418 0.007216 0.023657
+v 0.028223 0.007216 0.025043
+v 0.028954 0.007768 0.021035
+v 0.027888 0.007768 0.022401
+v 0.026756 0.007768 0.023714
+v 0.027131 0.008315 0.019683
+v 0.026133 0.008315 0.020962
+v 0.025074 0.008315 0.022190
+v -0.036655 0.007216 -0.001830
+v -0.036520 0.007216 -0.003655
+v -0.036296 0.007216 -0.005472
+v -0.034677 0.007768 -0.001733
+v -0.034550 0.007768 -0.003461
+v -0.034338 0.007768 -0.005181
+v -0.032411 0.008315 -0.001621
+v -0.032291 0.008315 -0.003239
+v -0.032093 0.008315 -0.004848
+v 0.034303 0.007216 0.015944
+v 0.033480 0.007216 0.017579
+v 0.032578 0.007216 0.019172
+v 0.032513 0.007768 0.015098
+v 0.031734 0.007768 0.016646
+v 0.030879 0.007768 0.018154
+v 0.030461 0.008315 0.014127
+v 0.029732 0.008315 0.015576
+v 0.028933 0.008315 0.016987
+v -0.036296 0.007216 0.005472
+v -0.036520 0.007216 0.003655
+v -0.036655 0.007216 0.001830
+v -0.034338 0.007768 0.005181
+v -0.034550 0.007768 0.003461
+v -0.034677 0.007768 0.001733
+v -0.032093 0.008315 0.004848
+v -0.032291 0.008315 0.003239
+v -0.032411 0.008315 0.001621
+v 0.036765 0.007216 0.009061
+v 0.036277 0.007216 0.010825
+v 0.035703 0.007216 0.012563
+v 0.034845 0.007768 0.008580
+v 0.034383 0.007768 0.010250
+v 0.033839 0.007768 0.011896
+v 0.032643 0.008315 0.008029
+v 0.032211 0.008315 0.009592
+v 0.031702 0.008315 0.011132
+v -0.034520 0.007216 0.012563
+v -0.035094 0.007216 0.010825
+v -0.035582 0.007216 0.009061
+v -0.032656 0.007768 0.011896
+v -0.033199 0.007768 0.010250
+v -0.033662 0.007768 0.008580
+v -0.030519 0.008315 0.011132
+v -0.031028 0.008315 0.009592
+v -0.031460 0.008315 0.008029
+v 0.037838 0.007216 0.001830
+v 0.037703 0.007216 0.003655
+v 0.037479 0.007216 0.005472
+v 0.035861 0.007768 0.001733
+v 0.035733 0.007768 0.003461
+v 0.035521 0.007768 0.005181
+v 0.033594 0.008315 0.001621
+v 0.033474 0.008315 0.003239
+v 0.033276 0.008315 0.004848
+v -0.031394 0.007216 0.019172
+v -0.032296 0.007216 0.017579
+v -0.033119 0.007216 0.015944
+v -0.029696 0.007768 0.018154
+v -0.030550 0.007768 0.016646
+v -0.031330 0.007768 0.015098
+v -0.027749 0.008315 0.016987
+v -0.028549 0.008315 0.015576
+v -0.029278 0.008315 0.014127
+v 0.037479 0.007216 -0.005472
+v 0.037703 0.007216 -0.003655
+v 0.037838 0.007216 -0.001830
+v 0.035521 0.007768 -0.005181
+v 0.035733 0.007768 -0.003461
+v 0.035861 0.007768 -0.001733
+v 0.033276 0.008315 -0.004848
+v 0.033474 0.008315 -0.003239
+v 0.033594 0.008315 -0.001621
+v -0.027039 0.007216 0.025043
+v -0.028235 0.007216 0.023657
+v -0.029361 0.007216 0.022214
+v -0.025573 0.007768 0.023714
+v -0.026705 0.007768 0.022401
+v -0.027771 0.007768 0.021035
+v -0.023891 0.008315 0.022190
+v -0.024950 0.008315 0.020962
+v -0.025948 0.008315 0.019683
+v 0.035703 0.007216 -0.012563
+v 0.036277 0.007216 -0.010825
+v 0.036765 0.007216 -0.009061
+v 0.033839 0.007768 -0.011896
+v 0.034383 0.007768 -0.010250
+v 0.034845 0.007768 -0.008580
+v 0.031702 0.008315 -0.011132
+v 0.032211 0.008315 -0.009592
+v 0.032643 0.008315 -0.008029
+v -0.021623 0.007216 0.029953
+v -0.023066 0.007216 0.028827
+v -0.024452 0.007216 0.027631
+v -0.020443 0.007768 0.028363
+v -0.021810 0.007768 0.027296
+v -0.023122 0.007768 0.026164
+v -0.019091 0.008315 0.026540
+v -0.020370 0.008315 0.025542
+v -0.021598 0.008315 0.024483
+v 0.032578 0.007216 -0.019172
+v 0.033480 0.007216 -0.017579
+v 0.034303 0.007216 -0.015944
+v 0.030879 0.007768 -0.018154
+v 0.031734 0.007768 -0.016646
+v 0.032513 0.007768 -0.015098
+v 0.028933 0.008315 -0.016987
+v 0.029732 0.008315 -0.015576
+v 0.030461 0.008315 -0.014127
+v -0.015353 0.007216 0.033711
+v -0.016987 0.007216 0.032888
+v -0.018580 0.007216 0.031986
+v -0.014506 0.007768 0.031921
+v -0.016054 0.007768 0.031142
+v -0.017562 0.007768 0.030288
+v -0.013536 0.008315 0.029870
+v -0.014984 0.008315 0.029140
+v -0.016395 0.008315 0.028341
+v -0.004880 0.007216 -0.036888
+v -0.003064 0.007216 -0.037112
+v -0.001238 0.007216 -0.037246
+v -0.004590 0.007768 -0.034929
+v -0.002870 0.007768 -0.035142
+v -0.001141 0.007768 -0.035269
+v -0.004257 0.008315 -0.032684
+v -0.002647 0.008315 -0.032883
+v -0.001030 0.008315 -0.033002
+v 0.028223 0.007216 -0.025043
+v 0.029418 0.007216 -0.023657
+v 0.030544 0.007216 -0.022215
+v 0.026756 0.007768 -0.023714
+v 0.027888 0.007768 -0.022401
+v 0.028954 0.007768 -0.021035
+v 0.025074 0.008315 -0.022190
+v 0.026133 0.008315 -0.020962
+v 0.027131 0.008315 -0.019683
+v -0.008469 0.007216 0.036174
+v -0.010234 0.007216 0.035686
+v -0.011972 0.007216 0.035111
+v -0.007988 0.007768 0.034253
+v -0.009659 0.007768 0.033791
+v -0.011305 0.007768 0.033247
+v -0.007437 0.008315 0.032052
+v -0.009000 0.008315 0.031619
+v -0.010540 0.008315 0.031110
+v -0.011972 0.007216 -0.035111
+v -0.010234 0.007216 -0.035686
+v -0.008469 0.007216 -0.036174
+v -0.011305 0.007768 -0.033247
+v -0.009659 0.007768 -0.033791
+v -0.007988 0.007768 -0.034253
+v -0.010540 0.008315 -0.031110
+v -0.009000 0.008315 -0.031619
+v -0.007437 0.008315 -0.032052
+v 0.022806 0.007216 -0.029953
+v 0.024249 0.007216 -0.028827
+v 0.025635 0.007216 -0.027631
+v 0.021627 0.007768 -0.028363
+v 0.022993 0.007768 -0.027296
+v 0.024305 0.007768 -0.026164
+v 0.020275 0.008315 -0.026540
+v 0.021553 0.008315 -0.025542
+v 0.022781 0.008315 -0.024483
+v -0.001238 0.007216 0.037246
+v -0.003064 0.007216 0.037112
+v -0.004880 0.007216 0.036888
+v -0.001141 0.007768 0.035269
+v -0.002870 0.007768 0.035142
+v -0.004590 0.007768 0.034929
+v -0.001030 0.008315 0.033002
+v -0.002647 0.008315 0.032883
+v -0.004257 0.008315 0.032684
+v -0.018580 0.007216 -0.031986
+v -0.016987 0.007216 -0.032888
+v -0.015353 0.007216 -0.033711
+v -0.017562 0.007768 -0.030288
+v -0.016054 0.007768 -0.031142
+v -0.014506 0.007768 -0.031921
+v -0.016395 0.008315 -0.028341
+v -0.014984 0.008315 -0.029140
+v -0.013536 0.008315 -0.029870
+v 0.016536 0.007216 -0.033711
+v 0.018171 0.007216 -0.032888
+v 0.019763 0.007216 -0.031986
+v 0.015689 0.007768 -0.031921
+v 0.017237 0.007768 -0.031142
+v 0.018745 0.007768 -0.030288
+v 0.014719 0.008315 -0.029870
+v 0.016167 0.008315 -0.029140
+v 0.017579 0.008315 -0.028341
+v 0.006063 0.007216 0.036888
+v 0.004247 0.007216 0.037112
+v 0.002421 0.007216 0.037246
+v 0.005773 0.007768 0.034929
+v 0.004053 0.007768 0.035141
+v 0.002324 0.007768 0.035269
+v 0.005440 0.008315 0.032684
+v 0.003830 0.008315 0.032883
+v 0.002213 0.008315 0.033002
+v -0.024452 0.007216 -0.027631
+v -0.023066 0.007216 -0.028827
+v -0.021623 0.007216 -0.029953
+v -0.023122 0.007768 -0.026164
+v -0.021810 0.007768 -0.027296
+v -0.020443 0.007768 -0.028363
+v -0.021598 0.008315 -0.024483
+v -0.020370 0.008315 -0.025542
+v -0.019091 0.008315 -0.026540
+v 0.009653 0.007216 -0.036174
+v 0.011417 0.007216 -0.035686
+v 0.013155 0.007216 -0.035112
+v 0.009172 0.007768 -0.034253
+v 0.010842 0.007768 -0.033791
+v 0.012488 0.007768 -0.033247
+v 0.008620 0.008315 -0.032052
+v 0.010183 0.008315 -0.031619
+v 0.011723 0.008315 -0.031111
+v 0.013155 0.007216 0.035111
+v 0.011417 0.007216 0.035686
+v 0.009653 0.007216 0.036174
+v 0.012488 0.007768 0.033247
+v 0.010842 0.007768 0.033791
+v 0.009172 0.007768 0.034253
+v 0.011723 0.008315 0.031110
+v 0.010183 0.008315 0.031619
+v 0.008620 0.008315 0.032052
+v -0.029361 0.007216 -0.022214
+v -0.028235 0.007216 -0.023657
+v -0.027039 0.007216 -0.025043
+v -0.027771 0.007768 -0.021035
+v -0.026705 0.007768 -0.022401
+v -0.025573 0.007768 -0.023714
+v -0.025948 0.008315 -0.019683
+v -0.024950 0.008315 -0.020962
+v -0.023891 0.008315 -0.022190
+v 0.002421 0.007216 -0.037246
+v 0.004247 0.007216 -0.037112
+v 0.006063 0.007216 -0.036888
+v 0.002324 0.007768 -0.035269
+v 0.004053 0.007768 -0.035142
+v 0.005773 0.007768 -0.034929
+v 0.002213 0.008315 -0.033002
+v 0.003830 0.008315 -0.032883
+v 0.005440 0.008315 -0.032684
+v 0.019763 0.007216 0.031986
+v 0.018171 0.007216 0.032888
+v 0.016536 0.007216 0.033711
+v 0.018745 0.007768 0.030288
+v 0.017237 0.007768 0.031142
+v 0.015689 0.007768 0.031921
+v 0.017579 0.008315 0.028341
+v 0.016168 0.008315 0.029140
+v 0.014719 0.008315 0.029870
+v -0.026958 0.009453 0.004087
+v -0.027125 0.009453 0.002730
+v -0.027226 0.009453 0.001367
+v -0.024279 0.010113 0.003689
+v -0.024430 0.010113 0.002464
+v -0.024521 0.010113 0.001234
+v -0.021737 0.010907 0.003312
+v -0.021873 0.010907 0.002213
+v -0.021954 0.010907 0.001108
+v 0.027608 0.009453 0.006767
+v 0.027243 0.009453 0.008085
+v 0.026814 0.009453 0.009383
+v 0.024981 0.010113 0.006109
+v 0.024652 0.010113 0.007299
+v 0.024265 0.010113 0.008470
+v 0.022488 0.010907 0.005485
+v 0.022193 0.010907 0.006553
+v 0.021845 0.010907 0.007605
+v -0.025631 0.009453 0.009383
+v -0.026060 0.009453 0.008085
+v -0.026424 0.009453 0.006767
+v -0.023082 0.010113 0.008470
+v -0.023469 0.010113 0.007299
+v -0.023798 0.010113 0.006109
+v -0.020662 0.010907 0.007605
+v -0.021010 0.010907 0.006553
+v -0.021305 0.010907 0.005485
+v 0.028409 0.009453 0.001367
+v 0.028308 0.009453 0.002730
+v 0.028141 0.009453 0.004087
+v 0.025704 0.010113 0.001234
+v 0.025614 0.010113 0.002464
+v 0.025463 0.010113 0.003689
+v 0.023138 0.010907 0.001108
+v 0.023056 0.010907 0.002213
+v 0.022921 0.010907 0.003312
+v -0.023297 0.009453 0.014318
+v -0.023971 0.009453 0.013129
+v -0.024585 0.009453 0.011908
+v -0.020974 0.010113 0.012926
+v -0.021583 0.010113 0.011852
+v -0.022137 0.010113 0.010750
+v -0.018770 0.010907 0.011605
+v -0.019316 0.010907 0.010641
+v -0.019814 0.010907 0.009651
+v 0.028141 0.009453 -0.004087
+v 0.028308 0.009453 -0.002730
+v 0.028409 0.009453 -0.001367
+v 0.025463 0.010113 -0.003689
+v 0.025614 0.010113 -0.002465
+v 0.025704 0.010113 -0.001234
+v 0.022921 0.010907 -0.003312
+v 0.023056 0.010907 -0.002213
+v 0.023138 0.010907 -0.001108
+v -0.020044 0.009453 0.018703
+v -0.020937 0.009453 0.017668
+v -0.021778 0.009453 0.016591
+v -0.018038 0.010113 0.016885
+v -0.018844 0.010113 0.015951
+v -0.019603 0.010113 0.014978
+v -0.016134 0.010907 0.015159
+v -0.016858 0.010907 0.014320
+v -0.017539 0.010907 0.013447
+v 0.026814 0.009453 -0.009383
+v 0.027243 0.009453 -0.008085
+v 0.027608 0.009453 -0.006767
+v 0.024265 0.010113 -0.008471
+v 0.024652 0.010113 -0.007299
+v 0.024981 0.010113 -0.006109
+v 0.021845 0.010907 -0.007605
+v 0.022193 0.010907 -0.006553
+v 0.022488 0.010907 -0.005485
+v -0.015999 0.009453 0.022370
+v -0.017077 0.009453 0.021529
+v -0.018112 0.009453 0.020636
+v -0.014386 0.010113 0.020195
+v -0.015359 0.010113 0.019436
+v -0.016293 0.010113 0.018630
+v -0.012855 0.010907 0.018131
+v -0.013729 0.010907 0.017449
+v -0.014568 0.010907 0.016726
+v 0.024480 0.009453 -0.014318
+v 0.025154 0.009453 -0.013129
+v 0.025768 0.009453 -0.011908
+v 0.022158 0.010113 -0.012926
+v 0.022766 0.010113 -0.011852
+v 0.023321 0.010113 -0.010750
+v 0.019953 0.010907 -0.011605
+v 0.020499 0.010907 -0.010641
+v 0.020998 0.010907 -0.009651
+v -0.011316 0.009453 0.025177
+v -0.012537 0.009453 0.024562
+v -0.013727 0.009453 0.023888
+v -0.010158 0.010113 0.022729
+v -0.011261 0.010113 0.022174
+v -0.012335 0.010113 0.021566
+v -0.009060 0.010907 0.020406
+v -0.010049 0.010907 0.019908
+v -0.011013 0.010907 0.019362
+v -0.003495 0.009453 -0.027549
+v -0.002138 0.009453 -0.027717
+v -0.000775 0.009453 -0.027817
+v -0.003098 0.010113 -0.024871
+v -0.001873 0.010113 -0.025022
+v -0.000642 0.010113 -0.025113
+v -0.002721 0.010907 -0.022329
+v -0.001621 0.010907 -0.022465
+v -0.000516 0.010907 -0.022546
+v 0.021228 0.009453 -0.018703
+v 0.022121 0.009453 -0.017668
+v 0.022962 0.009453 -0.016591
+v 0.019221 0.010113 -0.016885
+v 0.020027 0.010113 -0.015951
+v 0.020787 0.010113 -0.014978
+v 0.017317 0.010907 -0.015159
+v 0.018041 0.010907 -0.014320
+v 0.018723 0.010907 -0.013447
+v -0.006176 0.009453 0.027016
+v -0.007493 0.009453 0.026651
+v -0.008791 0.009453 0.026223
+v -0.005518 0.010113 0.024390
+v -0.006707 0.010113 0.024060
+v -0.007879 0.010113 0.023673
+v -0.004893 0.010907 0.021897
+v -0.005961 0.010907 0.021601
+v -0.007013 0.010907 0.021254
+v -0.008791 0.009453 -0.026223
+v -0.007493 0.009453 -0.026651
+v -0.006176 0.009453 -0.027016
+v -0.007879 0.010113 -0.023673
+v -0.006707 0.010113 -0.024060
+v -0.005518 0.010113 -0.024390
+v -0.007013 0.010907 -0.021254
+v -0.005961 0.010907 -0.021601
+v -0.004893 0.010907 -0.021897
+v 0.017182 0.009453 -0.022370
+v 0.018260 0.009453 -0.021529
+v 0.019295 0.009453 -0.020636
+v 0.015569 0.010113 -0.020195
+v 0.016542 0.010113 -0.019436
+v 0.017477 0.010113 -0.018630
+v 0.014039 0.010907 -0.018131
+v 0.014912 0.010907 -0.017449
+v 0.015751 0.010907 -0.016726
+v -0.000775 0.009453 0.027817
+v -0.002138 0.009453 0.027717
+v -0.003495 0.009453 0.027549
+v -0.000642 0.010113 0.025113
+v -0.001873 0.010113 0.025022
+v -0.003098 0.010113 0.024871
+v -0.000516 0.010907 0.022546
+v -0.001621 0.010907 0.022465
+v -0.002721 0.010907 0.022329
+v -0.013727 0.009453 -0.023888
+v -0.012537 0.009453 -0.024562
+v -0.011316 0.009453 -0.025177
+v -0.012335 0.010113 -0.021566
+v -0.011261 0.010113 -0.022174
+v -0.010158 0.010113 -0.022729
+v -0.011013 0.010907 -0.019362
+v -0.010049 0.010907 -0.019908
+v -0.009060 0.010907 -0.020406
+v 0.012499 0.009453 -0.025177
+v 0.013720 0.009453 -0.024562
+v 0.014910 0.009453 -0.023888
+v 0.011342 0.010113 -0.022729
+v 0.012444 0.010113 -0.022174
+v 0.013518 0.010113 -0.021566
+v 0.010243 0.010907 -0.020406
+v 0.011233 0.010907 -0.019908
+v 0.012197 0.010907 -0.019362
+v 0.004678 0.009453 0.027549
+v 0.003322 0.009453 0.027717
+v 0.001958 0.009453 0.027817
+v 0.004281 0.010113 0.024871
+v 0.003056 0.010113 0.025022
+v 0.001825 0.010113 0.025113
+v 0.003904 0.010907 0.022329
+v 0.002804 0.010907 0.022465
+v 0.001699 0.010907 0.022546
+v -0.018112 0.009453 -0.020636
+v -0.017077 0.009453 -0.021529
+v -0.015999 0.009453 -0.022370
+v -0.016293 0.010113 -0.018630
+v -0.015359 0.010113 -0.019436
+v -0.014386 0.010113 -0.020195
+v -0.014568 0.010907 -0.016726
+v -0.013729 0.010907 -0.017449
+v -0.012855 0.010907 -0.018131
+v 0.007359 0.009453 -0.027016
+v 0.008676 0.009453 -0.026652
+v 0.009974 0.009453 -0.026223
+v 0.006701 0.010113 -0.024390
+v 0.007890 0.010113 -0.024060
+v 0.009062 0.010113 -0.023673
+v 0.006077 0.010907 -0.021897
+v 0.007144 0.010907 -0.021601
+v 0.008196 0.010907 -0.021254
+v 0.009974 0.009453 0.026223
+v 0.008676 0.009453 0.026651
+v 0.007359 0.009453 0.027016
+v 0.009062 0.010113 0.023673
+v 0.007890 0.010113 0.024060
+v 0.006701 0.010113 0.024390
+v 0.008196 0.010907 0.021254
+v 0.007144 0.010907 0.021601
+v 0.006077 0.010907 0.021897
+v -0.021778 0.009453 -0.016591
+v -0.020937 0.009453 -0.017668
+v -0.020044 0.009453 -0.018703
+v -0.019603 0.010113 -0.014978
+v -0.018844 0.010113 -0.015951
+v -0.018038 0.010113 -0.016885
+v -0.017539 0.010907 -0.013447
+v -0.016858 0.010907 -0.014320
+v -0.016134 0.010907 -0.015159
+v 0.001958 0.009453 -0.027817
+v 0.003321 0.009453 -0.027717
+v 0.004678 0.009453 -0.027549
+v 0.001825 0.010113 -0.025113
+v 0.003056 0.010113 -0.025022
+v 0.004281 0.010113 -0.024871
+v 0.001699 0.010907 -0.022546
+v 0.002804 0.010907 -0.022465
+v 0.003904 0.010907 -0.022329
+v 0.014910 0.009453 0.023888
+v 0.013720 0.009453 0.024562
+v 0.012499 0.009453 0.025177
+v 0.013518 0.010113 0.021566
+v 0.012444 0.010113 0.022174
+v 0.011342 0.010113 0.022729
+v 0.012197 0.010907 0.019362
+v 0.011233 0.010907 0.019908
+v 0.010243 0.010907 0.020406
+v -0.024585 0.009453 -0.011908
+v -0.023971 0.009453 -0.013129
+v -0.023297 0.009453 -0.014318
+v -0.022137 0.010113 -0.010750
+v -0.021583 0.010113 -0.011852
+v -0.020974 0.010113 -0.012926
+v -0.019814 0.010907 -0.009651
+v -0.019316 0.010907 -0.010641
+v -0.018770 0.010907 -0.011605
+v 0.019295 0.009453 0.020636
+v 0.018260 0.009453 0.021529
+v 0.017182 0.009453 0.022370
+v 0.017477 0.010113 0.018630
+v 0.016542 0.010113 0.019436
+v 0.015569 0.010113 0.020195
+v 0.015751 0.010907 0.016726
+v 0.014912 0.010907 0.017449
+v 0.014039 0.010907 0.018131
+v -0.026424 0.009453 -0.006767
+v -0.026060 0.009453 -0.008085
+v -0.025631 0.009453 -0.009383
+v -0.023798 0.010113 -0.006109
+v -0.023469 0.010113 -0.007299
+v -0.023082 0.010113 -0.008471
+v -0.021305 0.010907 -0.005485
+v -0.021010 0.010907 -0.006553
+v -0.020662 0.010907 -0.007605
+v 0.022962 0.009453 0.016591
+v 0.022121 0.009453 0.017668
+v 0.021228 0.009453 0.018703
+v 0.020787 0.010113 0.014978
+v 0.020027 0.010113 0.015951
+v 0.019221 0.010113 0.016885
+v 0.018723 0.010907 0.013447
+v 0.018041 0.010907 0.014320
+v 0.017317 0.010907 0.015159
+v -0.027226 0.009453 -0.001367
+v -0.027125 0.009453 -0.002730
+v -0.026958 0.009453 -0.004087
+v -0.024521 0.010113 -0.001234
+v -0.024430 0.010113 -0.002464
+v -0.024279 0.010113 -0.003689
+v -0.021954 0.010907 -0.001108
+v -0.021873 0.010907 -0.002213
+v -0.021737 0.010907 -0.003312
+v 0.025768 0.009453 0.011908
+v 0.025154 0.009453 0.013129
+v 0.024480 0.009453 0.014318
+v 0.023321 0.010113 0.010750
+v 0.022766 0.010113 0.011852
+v 0.022158 0.010113 0.012926
+v 0.020998 0.010907 0.009651
+v 0.020499 0.010907 0.010641
+v 0.019953 0.010907 0.011605
+v -0.013094 0.013111 0.012404
+v -0.013686 0.013111 0.011717
+v -0.014243 0.013111 0.011002
+v -0.012043 0.014522 0.011452
+v -0.012590 0.014522 0.010818
+v -0.013105 0.014522 0.010158
+v -0.011268 0.016068 0.010749
+v -0.011781 0.016068 0.010154
+v -0.012264 0.016068 0.009535
+v 0.017982 0.013111 -0.006222
+v 0.018266 0.013111 -0.005362
+v 0.018508 0.013111 -0.004488
+v 0.016647 0.014522 -0.005745
+v 0.016910 0.014522 -0.004950
+v 0.017133 0.014522 -0.004143
+v 0.015662 0.016068 -0.005392
+v 0.015908 0.016068 -0.004646
+v 0.016118 0.016068 -0.003889
+v -0.010411 0.013111 0.014835
+v -0.011125 0.013111 0.014277
+v -0.011812 0.013111 0.013685
+v -0.009566 0.014522 0.013697
+v -0.010226 0.014522 0.013182
+v -0.010860 0.014522 0.012635
+v -0.008943 0.016068 0.012856
+v -0.009562 0.016068 0.012373
+v -0.010157 0.016068 0.011859
+v 0.016434 0.013111 -0.009495
+v 0.016880 0.013111 -0.008707
+v 0.017288 0.013111 -0.007897
+v 0.015218 0.014522 -0.008767
+v 0.015630 0.014522 -0.008038
+v 0.016007 0.014522 -0.007291
+v 0.014320 0.016068 -0.008229
+v 0.014707 0.016068 -0.007545
+v 0.015061 0.016068 -0.006843
+v -0.007305 0.013111 0.016696
+v -0.008115 0.013111 0.016289
+v -0.008904 0.013111 0.015842
+v -0.006699 0.014522 0.015415
+v -0.007447 0.014522 0.015039
+v -0.008175 0.014522 0.014626
+v -0.006252 0.016068 0.014469
+v -0.006953 0.016068 0.014116
+v -0.007637 0.016068 0.013728
+v -0.002118 0.013111 -0.018270
+v -0.001219 0.013111 -0.018381
+v -0.000315 0.013111 -0.018447
+v -0.001911 0.014522 -0.016868
+v -0.001080 0.014522 -0.016970
+v -0.000245 0.014522 -0.017032
+v -0.001757 0.016068 -0.015832
+v -0.000977 0.016068 -0.015929
+v -0.000194 0.016068 -0.015986
+v 0.014277 0.013111 -0.012404
+v 0.014869 0.013111 -0.011717
+v 0.015427 0.013111 -0.011002
+v 0.013227 0.014522 -0.011452
+v 0.013773 0.014522 -0.010818
+v 0.014288 0.014522 -0.010158
+v 0.012451 0.016068 -0.010749
+v 0.012964 0.016068 -0.010154
+v 0.013447 0.016068 -0.009535
+v -0.003896 0.013111 0.017916
+v -0.004770 0.013111 0.017674
+v -0.005631 0.013111 0.017390
+v -0.003552 0.014522 0.016541
+v -0.004358 0.014522 0.016318
+v -0.005153 0.014522 0.016055
+v -0.003297 0.016068 0.015526
+v -0.004055 0.016068 0.015316
+v -0.004801 0.016068 0.015070
+v -0.005631 0.013111 -0.017390
+v -0.004770 0.013111 -0.017674
+v -0.003896 0.013111 -0.017916
+v -0.005153 0.014522 -0.016055
+v -0.004358 0.014522 -0.016318
+v -0.003552 0.014522 -0.016541
+v -0.004801 0.016068 -0.015070
+v -0.004055 0.016068 -0.015316
+v -0.003297 0.016068 -0.015526
+v 0.011594 0.013111 -0.014835
+v 0.012309 0.013111 -0.014277
+v 0.012995 0.013111 -0.013685
+v 0.010750 0.014522 -0.013697
+v 0.011409 0.014522 -0.013182
+v 0.012043 0.014522 -0.012635
+v 0.010126 0.016068 -0.012856
+v 0.010745 0.016068 -0.012373
+v 0.011340 0.016068 -0.011859
+v -0.000315 0.013111 0.018447
+v -0.001219 0.013111 0.018381
+v -0.002118 0.013111 0.018270
+v -0.000245 0.014522 0.017032
+v -0.001080 0.014522 0.016970
+v -0.001910 0.014522 0.016868
+v -0.000194 0.016068 0.015986
+v -0.000977 0.016068 0.015929
+v -0.001757 0.016068 0.015832
+v -0.008904 0.013111 -0.015842
+v -0.008115 0.013111 -0.016289
+v -0.007305 0.013111 -0.016696
+v -0.008175 0.014522 -0.014626
+v -0.007447 0.014522 -0.015039
+v -0.006699 0.014522 -0.015415
+v -0.007637 0.016068 -0.013728
+v -0.006953 0.016068 -0.014116
+v -0.006252 0.016068 -0.014469
+v 0.008488 0.013111 -0.016696
+v 0.009298 0.013111 -0.016289
+v 0.010087 0.013111 -0.015842
+v 0.007882 0.014522 -0.015415
+v 0.008630 0.014522 -0.015039
+v 0.009358 0.014522 -0.014626
+v 0.007435 0.016068 -0.014469
+v 0.008137 0.016068 -0.014116
+v 0.008820 0.016068 -0.013729
+v 0.003302 0.013111 0.018270
+v 0.002402 0.013111 0.018381
+v 0.001498 0.013111 0.018447
+v 0.003094 0.014522 0.016868
+v 0.002263 0.014522 0.016970
+v 0.001428 0.014522 0.017032
+v 0.002940 0.016068 0.015832
+v 0.002160 0.016068 0.015928
+v 0.001377 0.016068 0.015986
+v -0.011812 0.013111 -0.013685
+v -0.011125 0.013111 -0.014277
+v -0.010411 0.013111 -0.014835
+v -0.010860 0.014522 -0.012635
+v -0.010226 0.014522 -0.013182
+v -0.009566 0.014522 -0.013697
+v -0.010157 0.016068 -0.011859
+v -0.009562 0.016068 -0.012373
+v -0.008943 0.016068 -0.012856
+v 0.005079 0.013111 -0.017916
+v 0.005953 0.013111 -0.017674
+v 0.006814 0.013111 -0.017390
+v 0.004735 0.014522 -0.016541
+v 0.005542 0.014522 -0.016318
+v 0.006336 0.014522 -0.016055
+v 0.004481 0.016068 -0.015526
+v 0.005238 0.016068 -0.015316
+v 0.005984 0.016068 -0.015070
+v 0.006814 0.013111 0.017390
+v 0.005953 0.013111 0.017674
+v 0.005079 0.013111 0.017916
+v 0.006336 0.014522 0.016055
+v 0.005542 0.014522 0.016318
+v 0.004735 0.014522 0.016541
+v 0.005984 0.016068 0.015070
+v 0.005238 0.016068 0.015316
+v 0.004481 0.016068 0.015526
+v -0.014243 0.013111 -0.011002
+v -0.013686 0.013111 -0.011717
+v -0.013094 0.013111 -0.012404
+v -0.013105 0.014522 -0.010158
+v -0.012590 0.014522 -0.010818
+v -0.012043 0.014522 -0.011452
+v -0.012264 0.016068 -0.009535
+v -0.011781 0.016068 -0.010154
+v -0.011268 0.016068 -0.010749
+v 0.001498 0.013111 -0.018447
+v 0.002402 0.013111 -0.018381
+v 0.003302 0.013111 -0.018270
+v 0.001428 0.014522 -0.017032
+v 0.002263 0.014522 -0.016970
+v 0.003094 0.014522 -0.016868
+v 0.001377 0.016068 -0.015986
+v 0.002160 0.016068 -0.015929
+v 0.002940 0.016068 -0.015832
+v 0.010087 0.013111 0.015842
+v 0.009298 0.013111 0.016289
+v 0.008489 0.013111 0.016696
+v 0.009358 0.014522 0.014626
+v 0.008630 0.014522 0.015039
+v 0.007882 0.014522 0.015415
+v 0.008820 0.016068 0.013728
+v 0.008137 0.016068 0.014116
+v 0.007435 0.016068 0.014469
+v -0.016105 0.013111 -0.007897
+v -0.015697 0.013111 -0.008707
+v -0.015250 0.013111 -0.009495
+v -0.014823 0.014522 -0.007291
+v -0.014447 0.014522 -0.008038
+v -0.014035 0.014522 -0.008767
+v -0.013877 0.016068 -0.006843
+v -0.013524 0.016068 -0.007545
+v -0.013137 0.016068 -0.008229
+v 0.012995 0.013111 0.013685
+v 0.012309 0.013111 0.014277
+v 0.011594 0.013111 0.014835
+v 0.012043 0.014522 0.012635
+v 0.011410 0.014522 0.013182
+v 0.010750 0.014522 0.013697
+v 0.011340 0.016068 0.011859
+v 0.010746 0.016068 0.012372
+v 0.010126 0.016068 0.012856
+v -0.017325 0.013111 -0.004488
+v -0.017083 0.013111 -0.005362
+v -0.016798 0.013111 -0.006222
+v -0.015950 0.014522 -0.004143
+v -0.015726 0.014522 -0.004950
+v -0.015464 0.014522 -0.005745
+v -0.014934 0.016068 -0.003889
+v -0.014725 0.016068 -0.004646
+v -0.014478 0.016068 -0.005392
+v 0.015427 0.013111 0.011002
+v 0.014869 0.013111 0.011717
+v 0.014277 0.013111 0.012404
+v 0.014288 0.014522 0.010158
+v 0.013773 0.014522 0.010818
+v 0.013227 0.014522 0.011452
+v 0.013447 0.016068 0.009535
+v 0.012964 0.016068 0.010154
+v 0.012451 0.016068 0.010749
+v -0.017856 0.013111 -0.000906
+v -0.017789 0.013111 -0.001810
+v -0.017678 0.013111 -0.002710
+v -0.016440 0.014522 -0.000837
+v -0.016379 0.014522 -0.001671
+v -0.016276 0.014522 -0.002502
+v -0.015395 0.016068 -0.000785
+v -0.015337 0.016068 -0.001569
+v -0.015241 0.016068 -0.002349
+v 0.017288 0.013111 0.007897
+v 0.016880 0.013111 0.008707
+v 0.016434 0.013111 0.009495
+v 0.016007 0.014522 0.007291
+v 0.015630 0.014522 0.008038
+v 0.015218 0.014522 0.008767
+v 0.015061 0.016068 0.006843
+v 0.014707 0.016068 0.007545
+v 0.014320 0.016068 0.008229
+v -0.017678 0.013111 0.002710
+v -0.017789 0.013111 0.001810
+v -0.017856 0.013111 0.000906
+v -0.016276 0.014522 0.002502
+v -0.016379 0.014522 0.001671
+v -0.016440 0.014522 0.000837
+v -0.015241 0.016068 0.002349
+v -0.015337 0.016068 0.001569
+v -0.015395 0.016068 0.000785
+v 0.018508 0.013111 0.004488
+v 0.018266 0.013111 0.005362
+v 0.017982 0.013111 0.006222
+v 0.017133 0.014522 0.004143
+v 0.016910 0.014522 0.004950
+v 0.016647 0.014522 0.005745
+v 0.016118 0.016068 0.003889
+v 0.015908 0.016068 0.004646
+v 0.015662 0.016068 0.005392
+v -0.016798 0.013111 0.006222
+v -0.017083 0.013111 0.005362
+v -0.017325 0.013111 0.004488
+v -0.015464 0.014522 0.005745
+v -0.015726 0.014522 0.004950
+v -0.015950 0.014522 0.004143
+v -0.014478 0.016068 0.005392
+v -0.014725 0.016068 0.004646
+v -0.014934 0.016068 0.003889
+v 0.019039 0.013111 0.000906
+v 0.018972 0.013111 0.001810
+v 0.018861 0.013111 0.002710
+v 0.017623 0.014522 0.000837
+v 0.017562 0.014522 0.001671
+v 0.017459 0.014522 0.002502
+v 0.016578 0.016068 0.000785
+v 0.016520 0.016068 0.001569
+v 0.016424 0.016068 0.002349
+v -0.015250 0.013111 0.009495
+v -0.015697 0.013111 0.008707
+v -0.016105 0.013111 0.007897
+v -0.014035 0.014522 0.008767
+v -0.014447 0.014522 0.008038
+v -0.014823 0.014522 0.007291
+v -0.013137 0.016068 0.008229
+v -0.013524 0.016068 0.007545
+v -0.013877 0.016068 0.006843
+v 0.018861 0.013111 -0.002710
+v 0.018972 0.013111 -0.001810
+v 0.019039 0.013111 -0.000906
+v 0.017459 0.014522 -0.002502
+v 0.017562 0.014522 -0.001671
+v 0.017623 0.014522 -0.000837
+v 0.016424 0.016068 -0.002349
+v 0.016520 0.016068 -0.001569
+v 0.016578 0.016068 -0.000785
+v -0.003013 0.019343 0.014390
+v -0.003715 0.019343 0.014196
+v -0.004406 0.019343 0.013968
+v -0.002963 0.020948 0.014189
+v -0.003654 0.020948 0.013997
+v -0.004336 0.020948 0.013772
+v -0.002962 0.022440 0.014185
+v -0.003653 0.022440 0.013993
+v -0.004335 0.022440 0.013768
+v -0.004406 0.019343 -0.013968
+v -0.003715 0.019343 -0.014196
+v -0.003013 0.019343 -0.014390
+v -0.004336 0.020948 -0.013772
+v -0.003654 0.020948 -0.013997
+v -0.002963 0.020948 -0.014189
+v -0.004335 0.022440 -0.013768
+v -0.003653 0.022440 -0.013993
+v -0.002962 0.022440 -0.014185
+v 0.009429 0.019343 -0.011916
+v 0.010003 0.019343 -0.011468
+v 0.010554 0.019343 -0.010992
+v 0.009305 0.020948 -0.011749
+v 0.009871 0.020948 -0.011307
+v 0.010415 0.020948 -0.010838
+v 0.009303 0.022440 -0.011745
+v 0.009868 0.022440 -0.011304
+v 0.010412 0.022440 -0.010835
+v -0.000136 0.019343 0.014817
+v -0.000862 0.019343 0.014763
+v -0.001585 0.019343 0.014674
+v -0.000126 0.020948 0.014610
+v -0.000842 0.020948 0.014557
+v -0.001555 0.020948 0.014469
+v -0.000126 0.022440 0.014605
+v -0.000842 0.022440 0.014553
+v -0.001554 0.022440 0.014465
+v -0.007035 0.019343 -0.012724
+v -0.006401 0.019343 -0.013083
+v -0.005751 0.019343 -0.013411
+v -0.006928 0.020948 -0.012546
+v -0.006304 0.020948 -0.012900
+v -0.005662 0.020948 -0.013223
+v -0.006926 0.022440 -0.012543
+v -0.006302 0.022440 -0.012896
+v -0.005661 0.022440 -0.013219
+v 0.006934 0.019343 -0.013411
+v 0.007585 0.019343 -0.013083
+v 0.008218 0.019343 -0.012724
+v 0.006846 0.020948 -0.013223
+v 0.007487 0.020948 -0.012900
+v 0.008111 0.020948 -0.012546
+v 0.006844 0.022440 -0.013219
+v 0.007485 0.022440 -0.012896
+v 0.008109 0.022440 -0.012543
+v 0.002768 0.019343 0.014674
+v 0.002046 0.019343 0.014763
+v 0.001320 0.019343 0.014817
+v 0.002738 0.020948 0.014469
+v 0.002025 0.020948 0.014557
+v 0.001309 0.020948 0.014610
+v 0.002737 0.022440 0.014465
+v 0.002025 0.022440 0.014553
+v 0.001309 0.022440 0.014605
+v -0.009371 0.019343 -0.010992
+v -0.008820 0.019343 -0.011468
+v -0.008246 0.019343 -0.011916
+v -0.009231 0.020948 -0.010838
+v -0.008688 0.020948 -0.011307
+v -0.008122 0.020948 -0.011749
+v -0.009229 0.022440 -0.010835
+v -0.008685 0.022440 -0.011304
+v -0.008119 0.022440 -0.011745
+v 0.004196 0.019343 -0.014390
+v 0.004898 0.019343 -0.014196
+v 0.005589 0.019343 -0.013968
+v 0.004146 0.020948 -0.014189
+v 0.004838 0.020948 -0.013997
+v 0.005519 0.020948 -0.013772
+v 0.004145 0.022440 -0.014185
+v 0.004836 0.022440 -0.013993
+v 0.005518 0.022440 -0.013768
+v 0.005589 0.019343 0.013968
+v 0.004898 0.019343 0.014196
+v 0.004196 0.019343 0.014390
+v 0.005519 0.020948 0.013772
+v 0.004838 0.020948 0.013997
+v 0.004146 0.020948 0.014189
+v 0.005518 0.022440 0.013768
+v 0.004837 0.022440 0.013993
+v 0.004145 0.022440 0.014185
+v -0.011324 0.019343 -0.008837
+v -0.010876 0.019343 -0.009411
+v -0.010400 0.019343 -0.009963
+v -0.011157 0.020948 -0.008713
+v -0.010715 0.020948 -0.009279
+v -0.010246 0.020948 -0.009823
+v -0.011154 0.022440 -0.008711
+v -0.010712 0.022440 -0.009277
+v -0.010243 0.022440 -0.009820
+v 0.001320 0.019343 -0.014817
+v 0.002046 0.019343 -0.014763
+v 0.002768 0.019343 -0.014674
+v 0.001309 0.020948 -0.014610
+v 0.002025 0.020948 -0.014557
+v 0.002738 0.020948 -0.014469
+v 0.001309 0.022440 -0.014605
+v 0.002025 0.022440 -0.014553
+v 0.002737 0.022440 -0.014465
+v 0.008218 0.019343 0.012724
+v 0.007585 0.019343 0.013083
+v 0.006934 0.019343 0.013411
+v 0.008112 0.020948 0.012546
+v 0.007487 0.020948 0.012900
+v 0.006846 0.020948 0.013223
+v 0.008109 0.022440 0.012543
+v 0.007485 0.022440 0.012896
+v 0.006844 0.022440 0.013219
+v -0.012819 0.019343 -0.006343
+v -0.012492 0.019343 -0.006993
+v -0.012133 0.019343 -0.007627
+v -0.012631 0.020948 -0.006254
+v -0.012308 0.020948 -0.006895
+v -0.011955 0.020948 -0.007520
+v -0.012627 0.022440 -0.006252
+v -0.012305 0.022440 -0.006893
+v -0.011951 0.022440 -0.007518
+v 0.010554 0.019343 0.010992
+v 0.010003 0.019343 0.011467
+v 0.009429 0.019343 0.011915
+v 0.010415 0.020948 0.010838
+v 0.009871 0.020948 0.011307
+v 0.009305 0.020948 0.011749
+v 0.010412 0.022440 0.010835
+v 0.009868 0.022440 0.011304
+v 0.009303 0.022440 0.011745
+v -0.013799 0.019343 -0.003605
+v -0.013604 0.019343 -0.004306
+v -0.013376 0.019343 -0.004998
+v -0.013597 0.020948 -0.003554
+v -0.013406 0.020948 -0.004246
+v -0.013180 0.020948 -0.004928
+v -0.013593 0.022440 -0.003553
+v -0.013402 0.022440 -0.004245
+v -0.013177 0.022440 -0.004926
+v 0.012507 0.019343 0.008837
+v 0.012059 0.019343 0.009411
+v 0.011584 0.019343 0.009962
+v 0.012340 0.020948 0.008713
+v 0.011899 0.020948 0.009279
+v 0.011430 0.020948 0.009823
+v 0.012337 0.022440 0.008711
+v 0.011895 0.022440 0.009277
+v 0.011427 0.022440 0.009820
+v -0.014225 0.019343 -0.000728
+v -0.014172 0.019343 -0.001454
+v -0.014083 0.019343 -0.002177
+v -0.014018 0.020948 -0.000718
+v -0.013965 0.020948 -0.001434
+v -0.013877 0.020948 -0.002146
+v -0.014014 0.022440 -0.000718
+v -0.013961 0.022440 -0.001433
+v -0.013873 0.022440 -0.002146
+v 0.014002 0.019343 0.006343
+v 0.013675 0.019343 0.006993
+v 0.013316 0.019343 0.007627
+v 0.013814 0.020948 0.006254
+v 0.013492 0.020948 0.006895
+v 0.013138 0.020948 0.007520
+v 0.013811 0.022440 0.006252
+v 0.013488 0.022440 0.006893
+v 0.013134 0.022440 0.007518
+v -0.014083 0.019343 0.002177
+v -0.014172 0.019343 0.001454
+v -0.014225 0.019343 0.000728
+v -0.013877 0.020948 0.002146
+v -0.013965 0.020948 0.001434
+v -0.014018 0.020948 0.000718
+v -0.013873 0.022440 0.002146
+v -0.013961 0.022440 0.001433
+v -0.014014 0.022440 0.000718
+v 0.014982 0.019343 0.003605
+v 0.014788 0.019343 0.004306
+v 0.014559 0.019343 0.004998
+v 0.014780 0.020948 0.003554
+v 0.014589 0.020948 0.004246
+v 0.014364 0.020948 0.004928
+v 0.014776 0.022440 0.003553
+v 0.014585 0.022440 0.004245
+v 0.014360 0.022440 0.004926
+v -0.013376 0.019343 0.004998
+v -0.013604 0.019343 0.004306
+v -0.013799 0.019343 0.003605
+v -0.013181 0.020948 0.004928
+v -0.013406 0.020948 0.004246
+v -0.013597 0.020948 0.003554
+v -0.013177 0.022440 0.004926
+v -0.013402 0.022440 0.004245
+v -0.013593 0.022440 0.003553
+v 0.015409 0.019343 0.000728
+v 0.015355 0.019343 0.001454
+v 0.015266 0.019343 0.002177
+v 0.015201 0.020948 0.000718
+v 0.015148 0.020948 0.001434
+v 0.015060 0.020948 0.002146
+v 0.015197 0.022440 0.000717
+v 0.015144 0.022440 0.001433
+v 0.015056 0.022440 0.002146
+v -0.012133 0.019343 0.007627
+v -0.012492 0.019343 0.006993
+v -0.012819 0.019343 0.006343
+v -0.011955 0.020948 0.007520
+v -0.012308 0.020948 0.006895
+v -0.012631 0.020948 0.006254
+v -0.011951 0.022440 0.007518
+v -0.012305 0.022440 0.006893
+v -0.012627 0.022440 0.006252
+v 0.015266 0.019343 -0.002177
+v 0.015355 0.019343 -0.001454
+v 0.015409 0.019343 -0.000728
+v 0.015060 0.020948 -0.002146
+v 0.015148 0.020948 -0.001434
+v 0.015201 0.020948 -0.000718
+v 0.015056 0.022440 -0.002146
+v 0.015144 0.022440 -0.001433
+v 0.015197 0.022440 -0.000718
+v -0.010400 0.019343 0.009962
+v -0.010876 0.019343 0.009411
+v -0.011324 0.019343 0.008837
+v -0.010246 0.020948 0.009823
+v -0.010715 0.020948 0.009279
+v -0.011157 0.020948 0.008713
+v -0.010243 0.022440 0.009820
+v -0.010712 0.022440 0.009277
+v -0.011154 0.022440 0.008711
+v 0.014559 0.019343 -0.004998
+v 0.014788 0.019343 -0.004306
+v 0.014982 0.019343 -0.003605
+v 0.014364 0.020948 -0.004928
+v 0.014589 0.020948 -0.004246
+v 0.014780 0.020948 -0.003554
+v 0.014360 0.022440 -0.004926
+v 0.014585 0.022440 -0.004245
+v 0.014776 0.022440 -0.003553
+v -0.008246 0.019343 0.011915
+v -0.008820 0.019343 0.011467
+v -0.009371 0.019343 0.010992
+v -0.008122 0.020948 0.011749
+v -0.008688 0.020948 0.011307
+v -0.009231 0.020948 0.010838
+v -0.008119 0.022440 0.011745
+v -0.008685 0.022440 0.011304
+v -0.009229 0.022440 0.010835
+v 0.013316 0.019343 -0.007627
+v 0.013675 0.019343 -0.006993
+v 0.014002 0.019343 -0.006343
+v 0.013138 0.020948 -0.007520
+v 0.013492 0.020948 -0.006895
+v 0.013814 0.020948 -0.006254
+v 0.013134 0.022440 -0.007518
+v 0.013488 0.022440 -0.006893
+v 0.013811 0.022440 -0.006252
+v -0.005751 0.019343 0.013411
+v -0.006401 0.019343 0.013083
+v -0.007035 0.019343 0.012724
+v -0.005662 0.020948 0.013223
+v -0.006304 0.020948 0.012900
+v -0.006928 0.020948 0.012546
+v -0.005661 0.022440 0.013219
+v -0.006302 0.022440 0.012896
+v -0.006926 0.022440 0.012543
+v -0.001585 0.019343 -0.014674
+v -0.000862 0.019343 -0.014763
+v -0.000136 0.019343 -0.014817
+v -0.001555 0.020948 -0.014469
+v -0.000842 0.020948 -0.014557
+v -0.000126 0.020948 -0.014610
+v -0.001554 0.022440 -0.014465
+v -0.000842 0.022440 -0.014553
+v -0.000126 0.022440 -0.014605
+v 0.011584 0.019343 -0.009963
+v 0.012059 0.019343 -0.009411
+v 0.012507 0.019343 -0.008837
+v 0.011430 0.020948 -0.009823
+v 0.011899 0.020948 -0.009279
+v 0.012340 0.020948 -0.008713
+v 0.011427 0.022440 -0.009820
+v 0.011895 0.022440 -0.009277
+v 0.012337 0.022440 -0.008711
+v 0.005671 0.024831 0.014197
+v 0.004969 0.024831 0.014429
+v 0.004255 0.024831 0.014627
+v 0.005793 0.025689 0.014538
+v 0.005074 0.025689 0.014775
+v 0.004343 0.025689 0.014978
+v 0.005918 0.026353 0.014886
+v 0.005181 0.026353 0.015129
+v 0.004433 0.026353 0.015336
+v -0.011520 0.024831 -0.008982
+v -0.011064 0.024831 -0.009566
+v -0.010581 0.024831 -0.010126
+v -0.011810 0.025689 -0.009198
+v -0.011344 0.025689 -0.009795
+v -0.010849 0.025689 -0.010369
+v -0.012107 0.026353 -0.009418
+v -0.011630 0.026353 -0.010030
+v -0.011123 0.026353 -0.010617
+v 0.001331 0.024831 -0.015060
+v 0.002070 0.024831 -0.015006
+v 0.002804 0.024831 -0.014915
+v 0.001349 0.025689 -0.015422
+v 0.002105 0.025689 -0.015366
+v 0.002857 0.025689 -0.015273
+v 0.001367 0.026353 -0.015791
+v 0.002141 0.026353 -0.015734
+v 0.002911 0.026353 -0.015639
+v 0.008344 0.024831 0.012933
+v 0.007700 0.024831 0.013298
+v 0.007039 0.024831 0.013631
+v 0.008530 0.025689 0.013244
+v 0.007870 0.025689 0.013617
+v 0.007193 0.025689 0.013958
+v 0.008720 0.026353 0.013561
+v 0.008045 0.026353 0.013943
+v 0.007351 0.026353 0.014292
+v -0.013039 0.024831 -0.006447
+v -0.012706 0.024831 -0.007108
+v -0.012342 0.024831 -0.007752
+v -0.013366 0.025689 -0.006602
+v -0.013026 0.025689 -0.007279
+v -0.012652 0.025689 -0.007938
+v -0.013701 0.026353 -0.006760
+v -0.013352 0.026353 -0.007453
+v -0.012969 0.026353 -0.008128
+v 0.010718 0.024831 0.011172
+v 0.010157 0.024831 0.011656
+v 0.009574 0.024831 0.012111
+v 0.010961 0.025689 0.011441
+v 0.010387 0.025689 0.011936
+v 0.009789 0.025689 0.012402
+v 0.011209 0.026353 0.011715
+v 0.010621 0.026353 0.012221
+v 0.010010 0.026353 0.012699
+v -0.014035 0.024831 -0.003664
+v -0.013838 0.024831 -0.004377
+v -0.013606 0.024831 -0.005080
+v -0.014386 0.025689 -0.003752
+v -0.014184 0.025689 -0.004482
+v -0.013946 0.025689 -0.005202
+v -0.014745 0.026353 -0.003842
+v -0.014538 0.026353 -0.004589
+v -0.014294 0.026353 -0.005326
+v 0.012703 0.024831 0.008982
+v 0.012248 0.024831 0.009566
+v 0.011764 0.024831 0.010126
+v 0.012993 0.025689 0.009198
+v 0.012527 0.025689 0.009795
+v 0.012032 0.025689 0.010369
+v 0.013290 0.026353 0.009418
+v 0.012813 0.026353 0.010030
+v 0.012306 0.026353 0.010617
+v -0.014469 0.024831 -0.000740
+v -0.014414 0.024831 -0.001478
+v -0.014324 0.024831 -0.002213
+v -0.014830 0.025689 -0.000758
+v -0.014774 0.025689 -0.001513
+v -0.014682 0.025689 -0.002266
+v -0.015199 0.026353 -0.000776
+v -0.015142 0.026353 -0.001550
+v -0.015047 0.026353 -0.002320
+v 0.014223 0.024831 0.006447
+v 0.013890 0.024831 0.007108
+v 0.013525 0.024831 0.007752
+v 0.014550 0.025689 0.006602
+v 0.014209 0.025689 0.007279
+v 0.013835 0.025689 0.007938
+v 0.014884 0.026353 0.006760
+v 0.014535 0.026353 0.007453
+v 0.014152 0.026353 0.008128
+v -0.014324 0.024831 0.002213
+v -0.014414 0.024831 0.001478
+v -0.014469 0.024831 0.000740
+v -0.014682 0.025689 0.002266
+v -0.014774 0.025689 0.001513
+v -0.014830 0.025689 0.000758
+v -0.015047 0.026353 0.002320
+v -0.015142 0.026353 0.001550
+v -0.015199 0.026353 0.000776
+v 0.015218 0.024831 0.003664
+v 0.015021 0.024831 0.004377
+v 0.014789 0.024831 0.005080
+v 0.015569 0.025689 0.003752
+v 0.015367 0.025689 0.004482
+v 0.015129 0.025689 0.005202
+v 0.015928 0.026353 0.003842
+v 0.015721 0.026353 0.004589
+v 0.015478 0.026353 0.005326
+v -0.013606 0.024831 0.005080
+v -0.013838 0.024831 0.004377
+v -0.014035 0.024831 0.003664
+v -0.013946 0.025689 0.005202
+v -0.014184 0.025689 0.004482
+v -0.014386 0.025689 0.003752
+v -0.014294 0.026353 0.005326
+v -0.014538 0.026353 0.004589
+v -0.014745 0.026353 0.003842
+v 0.015652 0.024831 0.000740
+v 0.015598 0.024831 0.001478
+v 0.015507 0.024831 0.002212
+v 0.016013 0.025689 0.000758
+v 0.015958 0.025689 0.001513
+v 0.015865 0.025689 0.002266
+v 0.016383 0.026353 0.000776
+v 0.016326 0.026353 0.001550
+v 0.016231 0.026353 0.002320
+v -0.012342 0.024831 0.007752
+v -0.012706 0.024831 0.007108
+v -0.013039 0.024831 0.006447
+v -0.012652 0.025689 0.007938
+v -0.013026 0.025689 0.007279
+v -0.013366 0.025689 0.006602
+v -0.012969 0.026353 0.008128
+v -0.013352 0.026353 0.007453
+v -0.013701 0.026353 0.006760
+v 0.015507 0.024831 -0.002213
+v 0.015598 0.024831 -0.001478
+v 0.015652 0.024831 -0.000740
+v 0.015865 0.025689 -0.002266
+v 0.015958 0.025689 -0.001513
+v 0.016013 0.025689 -0.000758
+v 0.016231 0.026353 -0.002320
+v 0.016326 0.026353 -0.001550
+v 0.016383 0.026353 -0.000776
+v -0.010581 0.024831 0.010126
+v -0.011064 0.024831 0.009566
+v -0.011520 0.024831 0.008982
+v -0.010849 0.025689 0.010369
+v -0.011344 0.025689 0.009795
+v -0.011810 0.025689 0.009198
+v -0.011123 0.026353 0.010617
+v -0.011630 0.026353 0.010030
+v -0.012107 0.026353 0.009418
+v 0.014789 0.024831 -0.005080
+v 0.015021 0.024831 -0.004377
+v 0.015218 0.024831 -0.003664
+v 0.015129 0.025689 -0.005202
+v 0.015367 0.025689 -0.004482
+v 0.015569 0.025689 -0.003752
+v 0.015478 0.026353 -0.005326
+v 0.015721 0.026353 -0.004589
+v 0.015928 0.026353 -0.003842
+v -0.008391 0.024831 0.012111
+v -0.008974 0.024831 0.011656
+v -0.009535 0.024831 0.011172
+v -0.008606 0.025689 0.012402
+v -0.009204 0.025689 0.011936
+v -0.009778 0.025689 0.011441
+v -0.008826 0.026353 0.012699
+v -0.009438 0.026353 0.012221
+v -0.010026 0.026353 0.011715
+v 0.013525 0.024831 -0.007752
+v 0.013890 0.024831 -0.007108
+v 0.014222 0.024831 -0.006447
+v 0.013835 0.025689 -0.007938
+v 0.014209 0.025689 -0.007279
+v 0.014550 0.025689 -0.006602
+v 0.014152 0.026353 -0.008128
+v 0.014535 0.026353 -0.007453
+v 0.014884 0.026353 -0.006760
+v -0.005855 0.024831 0.013631
+v -0.006516 0.024831 0.013298
+v -0.007160 0.024831 0.012933
+v -0.006010 0.025689 0.013958
+v -0.006687 0.025689 0.013617
+v -0.007346 0.025689 0.013244
+v -0.006168 0.026353 0.014292
+v -0.006861 0.026353 0.013943
+v -0.007536 0.026353 0.013561
+v -0.001621 0.024831 -0.014915
+v -0.000886 0.024831 -0.015006
+v -0.000148 0.024831 -0.015060
+v -0.001674 0.025689 -0.015273
+v -0.000922 0.025689 -0.015366
+v -0.000166 0.025689 -0.015422
+v -0.001728 0.026353 -0.015639
+v -0.000958 0.026353 -0.015734
+v -0.000184 0.026353 -0.015791
+v 0.011764 0.024831 -0.010126
+v 0.012247 0.024831 -0.009566
+v 0.012703 0.024831 -0.008982
+v 0.012032 0.025689 -0.010369
+v 0.012527 0.025689 -0.009795
+v 0.012993 0.025689 -0.009198
+v 0.012306 0.026353 -0.010617
+v 0.012813 0.026353 -0.010030
+v 0.013290 0.026353 -0.009418
+v -0.003072 0.024831 0.014627
+v -0.003785 0.024831 0.014429
+v -0.004488 0.024831 0.014197
+v -0.003160 0.025689 0.014978
+v -0.003890 0.025689 0.014775
+v -0.004610 0.025689 0.014538
+v -0.003250 0.026353 0.015336
+v -0.003998 0.026353 0.015129
+v -0.004735 0.026353 0.014886
+v -0.004488 0.024831 -0.014197
+v -0.003785 0.024831 -0.014429
+v -0.003072 0.024831 -0.014627
+v -0.004610 0.025689 -0.014538
+v -0.003891 0.025689 -0.014775
+v -0.003160 0.025689 -0.014978
+v -0.004735 0.026353 -0.014886
+v -0.003998 0.026353 -0.015129
+v -0.003250 0.026353 -0.015336
+v 0.009574 0.024831 -0.012111
+v 0.010157 0.024831 -0.011656
+v 0.010718 0.024831 -0.011173
+v 0.009789 0.025689 -0.012402
+v 0.010387 0.025689 -0.011936
+v 0.010961 0.025689 -0.011441
+v 0.010010 0.026353 -0.012699
+v 0.010621 0.026353 -0.012221
+v 0.011209 0.026353 -0.011715
+v -0.000148 0.024831 0.015060
+v -0.000886 0.024831 0.015006
+v -0.001621 0.024831 0.014915
+v -0.000166 0.025689 0.015422
+v -0.000922 0.025689 0.015366
+v -0.001674 0.025689 0.015273
+v -0.000184 0.026353 0.015791
+v -0.000958 0.026353 0.015734
+v -0.001728 0.026353 0.015639
+v -0.007160 0.024831 -0.012933
+v -0.006516 0.024831 -0.013298
+v -0.005855 0.024831 -0.013631
+v -0.007346 0.025689 -0.013244
+v -0.006687 0.025689 -0.013617
+v -0.006010 0.025689 -0.013958
+v -0.007536 0.026353 -0.013561
+v -0.006861 0.026353 -0.013943
+v -0.006168 0.026353 -0.014292
+v 0.007039 0.024831 -0.013631
+v 0.007700 0.024831 -0.013298
+v 0.008344 0.024831 -0.012933
+v 0.007193 0.025689 -0.013958
+v 0.007870 0.025689 -0.013617
+v 0.008530 0.025689 -0.013244
+v 0.007351 0.026353 -0.014292
+v 0.008044 0.026353 -0.013943
+v 0.008720 0.026353 -0.013561
+v 0.002804 0.024831 0.014915
+v 0.002070 0.024831 0.015006
+v 0.001332 0.024831 0.015060
+v 0.002857 0.025689 0.015273
+v 0.002105 0.025689 0.015366
+v 0.001349 0.025689 0.015422
+v 0.002912 0.026353 0.015639
+v 0.002141 0.026353 0.015734
+v 0.001367 0.026353 0.015791
+v -0.009535 0.024831 -0.011172
+v -0.008974 0.024831 -0.011656
+v -0.008391 0.024831 -0.012111
+v -0.009778 0.025689 -0.011441
+v -0.009204 0.025689 -0.011936
+v -0.008606 0.025689 -0.012402
+v -0.010026 0.026353 -0.011715
+v -0.009438 0.026353 -0.012221
+v -0.008826 0.026353 -0.012699
+v 0.004255 0.024831 -0.014627
+v 0.004969 0.024831 -0.014429
+v 0.005671 0.024831 -0.014197
+v 0.004343 0.025689 -0.014978
+v 0.005074 0.025689 -0.014776
+v 0.005793 0.025689 -0.014538
+v 0.004433 0.026353 -0.015336
+v 0.005181 0.026353 -0.015129
+v 0.005918 0.026353 -0.014886
+v 0.013713 0.027214 0.009731
+v 0.013219 0.027214 0.010363
+v 0.012696 0.027214 0.010970
+v 0.013790 0.027498 0.009789
+v 0.013294 0.027498 0.010425
+v 0.012767 0.027498 0.011035
+v 0.013780 0.027763 0.009781
+v 0.013284 0.027763 0.010416
+v 0.012757 0.027763 0.011026
+v -0.015725 0.027214 -0.000802
+v -0.015666 0.027214 -0.001601
+v -0.015567 0.027214 -0.002397
+v -0.015821 0.027498 -0.000806
+v -0.015762 0.027498 -0.001611
+v -0.015663 0.027498 -0.002411
+v -0.015808 0.027763 -0.000806
+v -0.015748 0.027763 -0.001609
+v -0.015650 0.027763 -0.002409
+v 0.015359 0.027214 0.006984
+v 0.014999 0.027214 0.007701
+v 0.014603 0.027214 0.008398
+v 0.015447 0.027498 0.007026
+v 0.015084 0.027498 0.007746
+v 0.014686 0.027498 0.008448
+v 0.015434 0.027763 0.007020
+v 0.015072 0.027763 0.007740
+v 0.014675 0.027763 0.008441
+v -0.015567 0.027214 0.002397
+v -0.015666 0.027214 0.001601
+v -0.015725 0.027214 0.000802
+v -0.015663 0.027498 0.002411
+v -0.015762 0.027498 0.001611
+v -0.015821 0.027498 0.000806
+v -0.015650 0.027763 0.002409
+v -0.015748 0.027763 0.001609
+v -0.015808 0.027763 0.000806
+v 0.016438 0.027214 0.003969
+v 0.016224 0.027214 0.004742
+v 0.015973 0.027214 0.005503
+v 0.016532 0.027498 0.003993
+v 0.016317 0.027498 0.004770
+v 0.016064 0.027498 0.005536
+v 0.016519 0.027763 0.003990
+v 0.016304 0.027763 0.004766
+v 0.016051 0.027763 0.005531
+v -0.014789 0.027214 0.005503
+v -0.015041 0.027214 0.004742
+v -0.015255 0.027214 0.003969
+v -0.014880 0.027498 0.005536
+v -0.015133 0.027498 0.004770
+v -0.015349 0.027498 0.003993
+v -0.014868 0.027763 0.005531
+v -0.015120 0.027763 0.004766
+v -0.015335 0.027763 0.003990
+v 0.016908 0.027214 0.000802
+v 0.016849 0.027214 0.001601
+v 0.016751 0.027214 0.002397
+v 0.017004 0.027498 0.000806
+v 0.016945 0.027498 0.001611
+v 0.016846 0.027498 0.002411
+v 0.016991 0.027763 0.000806
+v 0.016932 0.027763 0.001609
+v 0.016833 0.027763 0.002409
+v -0.013420 0.027214 0.008398
+v -0.013815 0.027214 0.007701
+v -0.014176 0.027214 0.006984
+v -0.013503 0.027498 0.008448
+v -0.013901 0.027498 0.007746
+v -0.014263 0.027498 0.007026
+v -0.013491 0.027763 0.008441
+v -0.013889 0.027763 0.007740
+v -0.014251 0.027763 0.007020
+v 0.016751 0.027214 -0.002397
+v 0.016849 0.027214 -0.001601
+v 0.016908 0.027214 -0.000802
+v 0.016846 0.027498 -0.002411
+v 0.016945 0.027498 -0.001611
+v 0.017004 0.027498 -0.000806
+v 0.016833 0.027763 -0.002409
+v 0.016932 0.027763 -0.001609
+v 0.016991 0.027763 -0.000806
+v -0.011512 0.027214 0.010970
+v -0.012036 0.027214 0.010363
+v -0.012529 0.027214 0.009731
+v -0.011584 0.027498 0.011035
+v -0.012111 0.027498 0.010425
+v -0.012607 0.027498 0.009789
+v -0.011574 0.027763 0.011026
+v -0.012100 0.027763 0.010416
+v -0.012596 0.027763 0.009781
+v 0.015973 0.027214 -0.005503
+v 0.016224 0.027214 -0.004742
+v 0.016438 0.027214 -0.003969
+v 0.016064 0.027498 -0.005536
+v 0.016317 0.027498 -0.004770
+v 0.016532 0.027498 -0.003993
+v 0.016051 0.027763 -0.005531
+v 0.016304 0.027763 -0.004766
+v 0.016519 0.027763 -0.003990
+v -0.009140 0.027214 0.013121
+v -0.009772 0.027214 0.012628
+v -0.010379 0.027214 0.012104
+v -0.009197 0.027498 0.013199
+v -0.009833 0.027498 0.012703
+v -0.010444 0.027498 0.012176
+v -0.009189 0.027763 0.013188
+v -0.009825 0.027763 0.012692
+v -0.010435 0.027763 0.012166
+v 0.014603 0.027214 -0.008398
+v 0.014999 0.027214 -0.007701
+v 0.015359 0.027214 -0.006985
+v 0.014686 0.027498 -0.008448
+v 0.015084 0.027498 -0.007746
+v 0.015447 0.027498 -0.007026
+v 0.014675 0.027763 -0.008441
+v 0.015072 0.027763 -0.007740
+v 0.015434 0.027763 -0.007020
+v -0.006393 0.027214 0.014767
+v -0.007109 0.027214 0.014407
+v -0.007807 0.027214 0.014012
+v -0.006434 0.027498 0.014855
+v -0.007155 0.027498 0.014492
+v -0.007856 0.027498 0.014095
+v -0.006428 0.027763 0.014843
+v -0.007148 0.027763 0.014480
+v -0.007850 0.027763 0.014083
+v -0.001805 0.027214 -0.016159
+v -0.001010 0.027214 -0.016257
+v -0.000210 0.027214 -0.016316
+v -0.001820 0.027498 -0.016255
+v -0.001019 0.027498 -0.016353
+v -0.000215 0.027498 -0.016413
+v -0.001818 0.027763 -0.016241
+v -0.001018 0.027763 -0.016340
+v -0.000214 0.027763 -0.016399
+v 0.012696 0.027214 -0.010971
+v 0.013219 0.027214 -0.010363
+v 0.013713 0.027214 -0.009731
+v 0.012767 0.027498 -0.011036
+v 0.013294 0.027498 -0.010425
+v 0.013790 0.027498 -0.009789
+v 0.012757 0.027763 -0.011026
+v 0.013284 0.027763 -0.010416
+v 0.013780 0.027763 -0.009781
+v -0.003378 0.027214 0.015846
+v -0.004150 0.027214 0.015632
+v -0.004912 0.027214 0.015381
+v -0.003401 0.027498 0.015940
+v -0.004179 0.027498 0.015725
+v -0.004944 0.027498 0.015472
+v -0.003398 0.027763 0.015927
+v -0.004175 0.027763 0.015712
+v -0.004940 0.027763 0.015459
+v -0.004912 0.027214 -0.015381
+v -0.004150 0.027214 -0.015632
+v -0.003378 0.027214 -0.015846
+v -0.004944 0.027498 -0.015472
+v -0.004179 0.027498 -0.015725
+v -0.003401 0.027498 -0.015940
+v -0.004940 0.027763 -0.015459
+v -0.004175 0.027763 -0.015712
+v -0.003398 0.027763 -0.015927
+v 0.010323 0.027214 -0.013121
+v 0.010955 0.027214 -0.012628
+v 0.011562 0.027214 -0.012104
+v 0.010381 0.027498 -0.013199
+v 0.011016 0.027498 -0.012703
+v 0.011627 0.027498 -0.012176
+v 0.010372 0.027763 -0.013188
+v 0.011008 0.027763 -0.012692
+v 0.011618 0.027763 -0.012166
+v -0.000210 0.027214 0.016316
+v -0.001010 0.027214 0.016257
+v -0.001805 0.027214 0.016159
+v -0.000215 0.027498 0.016413
+v -0.001019 0.027498 0.016353
+v -0.001820 0.027498 0.016255
+v -0.000214 0.027763 0.016399
+v -0.001018 0.027763 0.016340
+v -0.001818 0.027763 0.016241
+v -0.007807 0.027214 -0.014012
+v -0.007109 0.027214 -0.014407
+v -0.006393 0.027214 -0.014767
+v -0.007856 0.027498 -0.014095
+v -0.007155 0.027498 -0.014492
+v -0.006434 0.027498 -0.014855
+v -0.007850 0.027763 -0.014083
+v -0.007148 0.027763 -0.014480
+v -0.006428 0.027763 -0.014843
+v 0.007576 0.027214 -0.014767
+v 0.008292 0.027214 -0.014407
+v 0.008990 0.027214 -0.014012
+v 0.007618 0.027498 -0.014855
+v 0.008338 0.027498 -0.014492
+v 0.009040 0.027498 -0.014095
+v 0.007612 0.027763 -0.014843
+v 0.008332 0.027763 -0.014480
+v 0.009033 0.027763 -0.014083
+v 0.002989 0.027214 0.016159
+v 0.002193 0.027214 0.016257
+v 0.001393 0.027214 0.016316
+v 0.003003 0.027498 0.016255
+v 0.002202 0.027498 0.016353
+v 0.001398 0.027498 0.016413
+v 0.003001 0.027763 0.016241
+v 0.002201 0.027763 0.016340
+v 0.001397 0.027763 0.016399
+v -0.010379 0.027214 -0.012104
+v -0.009772 0.027214 -0.012628
+v -0.009140 0.027214 -0.013121
+v -0.010444 0.027498 -0.012176
+v -0.009833 0.027498 -0.012703
+v -0.009197 0.027498 -0.013199
+v -0.010435 0.027763 -0.012166
+v -0.009825 0.027763 -0.012692
+v -0.009189 0.027763 -0.013188
+v 0.004561 0.027214 -0.015846
+v 0.005334 0.027214 -0.015632
+v 0.006095 0.027214 -0.015381
+v 0.004584 0.027498 -0.015940
+v 0.005362 0.027498 -0.015725
+v 0.006128 0.027498 -0.015472
+v 0.004581 0.027763 -0.015927
+v 0.005358 0.027763 -0.015712
+v 0.006123 0.027763 -0.015459
+v 0.006095 0.027214 0.015381
+v 0.005334 0.027214 0.015632
+v 0.004561 0.027214 0.015846
+v 0.006128 0.027498 0.015472
+v 0.005362 0.027498 0.015725
+v 0.004584 0.027498 0.015940
+v 0.006123 0.027763 0.015459
+v 0.005358 0.027763 0.015712
+v 0.004581 0.027763 0.015927
+v -0.012529 0.027214 -0.009731
+v -0.012036 0.027214 -0.010363
+v -0.011512 0.027214 -0.010971
+v -0.012607 0.027498 -0.009789
+v -0.012111 0.027498 -0.010425
+v -0.011584 0.027498 -0.011036
+v -0.012596 0.027763 -0.009781
+v -0.012100 0.027763 -0.010416
+v -0.011574 0.027763 -0.011026
+v 0.001393 0.027214 -0.016316
+v 0.002193 0.027214 -0.016257
+v 0.002989 0.027214 -0.016159
+v 0.001398 0.027498 -0.016413
+v 0.002202 0.027498 -0.016353
+v 0.003003 0.027498 -0.016255
+v 0.001397 0.027763 -0.016399
+v 0.002201 0.027763 -0.016340
+v 0.003001 0.027763 -0.016241
+v 0.008990 0.027214 0.014012
+v 0.008292 0.027214 0.014407
+v 0.007576 0.027214 0.014767
+v 0.009040 0.027498 0.014095
+v 0.008338 0.027498 0.014492
+v 0.007618 0.027498 0.014855
+v 0.009033 0.027763 0.014083
+v 0.008332 0.027763 0.014480
+v 0.007612 0.027763 0.014843
+v -0.014176 0.027214 -0.006985
+v -0.013815 0.027214 -0.007701
+v -0.013420 0.027214 -0.008398
+v -0.014263 0.027498 -0.007026
+v -0.013901 0.027498 -0.007746
+v -0.013503 0.027498 -0.008448
+v -0.014251 0.027763 -0.007020
+v -0.013889 0.027763 -0.007740
+v -0.013491 0.027763 -0.008441
+v 0.011562 0.027214 0.012104
+v 0.010955 0.027214 0.012628
+v 0.010323 0.027214 0.013121
+v 0.011627 0.027498 0.012176
+v 0.011016 0.027498 0.012703
+v 0.010381 0.027498 0.013199
+v 0.011618 0.027763 0.012166
+v 0.011008 0.027763 0.012692
+v 0.010373 0.027763 0.013188
+v -0.015255 0.027214 -0.003969
+v -0.015041 0.027214 -0.004742
+v -0.014789 0.027214 -0.005503
+v -0.015349 0.027498 -0.003993
+v -0.015133 0.027498 -0.004770
+v -0.014880 0.027498 -0.005536
+v -0.015335 0.027763 -0.003990
+v -0.015120 0.027763 -0.004766
+v -0.014868 0.027763 -0.005531
+v 0.016651 0.028468 0.000789
+v 0.016593 0.028468 0.001576
+v 0.016496 0.028468 0.002359
+v 0.016362 0.028965 0.000775
+v 0.016305 0.028965 0.001548
+v 0.016210 0.028965 0.002317
+v 0.016039 0.029558 0.000759
+v 0.015983 0.029558 0.001516
+v 0.015890 0.029558 0.002269
+v -0.013199 0.028468 0.008266
+v -0.013588 0.028468 0.007579
+v -0.013943 0.028468 0.006874
+v -0.012951 0.028965 0.008117
+v -0.013333 0.028965 0.007443
+v -0.013682 0.028965 0.006751
+v -0.012674 0.029558 0.007951
+v -0.013048 0.029558 0.007290
+v -0.013389 0.029558 0.006612
+v 0.016496 0.028468 -0.002359
+v 0.016593 0.028468 -0.001576
+v 0.016651 0.028468 -0.000789
+v 0.016210 0.028965 -0.002317
+v 0.016305 0.028965 -0.001548
+v 0.016362 0.028965 -0.000775
+v 0.015890 0.029558 -0.002269
+v 0.015983 0.029558 -0.001516
+v 0.016039 0.029558 -0.000759
+v -0.011322 0.028468 0.010798
+v -0.011837 0.028468 0.010200
+v -0.012323 0.028468 0.009578
+v -0.011107 0.028965 0.010603
+v -0.011614 0.028965 0.010017
+v -0.012090 0.028965 0.009406
+v -0.010868 0.029558 0.010386
+v -0.011363 0.029558 0.009811
+v -0.011830 0.029558 0.009213
+v 0.015730 0.028468 -0.005417
+v 0.015978 0.028468 -0.004667
+v 0.016188 0.028468 -0.003907
+v 0.015458 0.028965 -0.005319
+v 0.015701 0.028965 -0.004583
+v 0.015908 0.028965 -0.003837
+v 0.015153 0.029558 -0.005210
+v 0.015391 0.029558 -0.004489
+v 0.015594 0.029558 -0.003758
+v -0.008986 0.028468 0.012914
+v -0.009608 0.028468 0.012429
+v -0.010206 0.028468 0.011913
+v -0.008814 0.028965 0.012682
+v -0.009425 0.028965 0.012205
+v -0.010012 0.028965 0.011699
+v -0.008621 0.029558 0.012422
+v -0.009220 0.029558 0.011955
+v -0.009795 0.029558 0.011459
+v 0.014382 0.028468 -0.008266
+v 0.014771 0.028468 -0.007579
+v 0.015126 0.028468 -0.006874
+v 0.014134 0.028965 -0.008117
+v 0.014516 0.028965 -0.007443
+v 0.014865 0.028965 -0.006751
+v 0.013857 0.029558 -0.007951
+v 0.014231 0.029558 -0.007291
+v 0.014572 0.029558 -0.006612
+v -0.006283 0.028468 0.014535
+v -0.006988 0.028468 0.014180
+v -0.007674 0.028468 0.013791
+v -0.006159 0.028965 0.014273
+v -0.006851 0.028965 0.013925
+v -0.007526 0.028965 0.013543
+v -0.006021 0.029558 0.013981
+v -0.006699 0.029558 0.013639
+v -0.007359 0.029558 0.013265
+v -0.001768 0.028468 -0.015904
+v -0.000984 0.028468 -0.016001
+v -0.000197 0.028468 -0.016059
+v -0.001725 0.028965 -0.015618
+v -0.000956 0.028965 -0.015713
+v -0.000183 0.028965 -0.015770
+v -0.001678 0.029558 -0.015298
+v -0.000924 0.029558 -0.015391
+v -0.000167 0.029558 -0.015447
+v 0.012505 0.028468 -0.010798
+v 0.013020 0.028468 -0.010200
+v 0.013506 0.028468 -0.009578
+v 0.012291 0.028965 -0.010603
+v 0.012797 0.028965 -0.010017
+v 0.013274 0.028965 -0.009406
+v 0.012051 0.029558 -0.010386
+v 0.012547 0.029558 -0.009811
+v 0.013014 0.029558 -0.009213
+v -0.003315 0.028468 0.015596
+v -0.004076 0.028468 0.015386
+v -0.004825 0.028468 0.015138
+v -0.003245 0.028965 0.015316
+v -0.003992 0.028965 0.015109
+v -0.004728 0.028965 0.014866
+v -0.003166 0.029558 0.015002
+v -0.003898 0.029558 0.014800
+v -0.004619 0.029558 0.014562
+v -0.004825 0.028468 -0.015138
+v -0.004076 0.028468 -0.015386
+v -0.003315 0.028468 -0.015596
+v -0.004728 0.028965 -0.014866
+v -0.003992 0.028965 -0.015109
+v -0.003245 0.028965 -0.015316
+v -0.004619 0.029558 -0.014562
+v -0.003898 0.029558 -0.014800
+v -0.003166 0.029558 -0.015002
+v 0.010169 0.028468 -0.012914
+v 0.010792 0.028468 -0.012429
+v 0.011389 0.028468 -0.011913
+v 0.009997 0.028965 -0.012682
+v 0.010608 0.028965 -0.012205
+v 0.011195 0.028965 -0.011699
+v 0.009805 0.029558 -0.012422
+v 0.010403 0.029558 -0.011955
+v 0.010978 0.029558 -0.011459
+v -0.000197 0.028468 0.016059
+v -0.000984 0.028468 0.016001
+v -0.001768 0.028468 0.015904
+v -0.000183 0.028965 0.015770
+v -0.000956 0.028965 0.015713
+v -0.001725 0.028965 0.015618
+v -0.000167 0.029558 0.015447
+v -0.000924 0.029558 0.015391
+v -0.001678 0.029558 0.015298
+v -0.007674 0.028468 -0.013791
+v -0.006988 0.028468 -0.014180
+v -0.006283 0.028468 -0.014535
+v -0.007526 0.028965 -0.013543
+v -0.006851 0.028965 -0.013925
+v -0.006159 0.028965 -0.014273
+v -0.007359 0.029558 -0.013265
+v -0.006699 0.029558 -0.013639
+v -0.006021 0.029558 -0.013981
+v 0.007466 0.028468 -0.014535
+v 0.008171 0.028468 -0.014180
+v 0.008858 0.028468 -0.013791
+v 0.007342 0.028965 -0.014273
+v 0.008035 0.028965 -0.013925
+v 0.008709 0.028965 -0.013543
+v 0.007204 0.029558 -0.013981
+v 0.007882 0.029558 -0.013639
+v 0.008543 0.029558 -0.013265
+v 0.002951 0.028468 0.015904
+v 0.002168 0.028468 0.016001
+v 0.001381 0.028468 0.016059
+v 0.002908 0.028965 0.015618
+v 0.002139 0.028965 0.015713
+v 0.001366 0.028965 0.015770
+v 0.002861 0.029558 0.015298
+v 0.002108 0.029558 0.015391
+v 0.001351 0.029558 0.015447
+v -0.010206 0.028468 -0.011913
+v -0.009608 0.028468 -0.012429
+v -0.008986 0.028468 -0.012914
+v -0.010012 0.028965 -0.011699
+v -0.009425 0.028965 -0.012205
+v -0.008814 0.028965 -0.012682
+v -0.009795 0.029558 -0.011459
+v -0.009220 0.029558 -0.011955
+v -0.008621 0.029558 -0.012422
+v 0.004498 0.028468 -0.015597
+v 0.005259 0.028468 -0.015386
+v 0.006008 0.028468 -0.015138
+v 0.004428 0.028965 -0.015316
+v 0.005175 0.028965 -0.015109
+v 0.005911 0.028965 -0.014866
+v 0.004349 0.029558 -0.015002
+v 0.005081 0.029558 -0.014800
+v 0.005802 0.029558 -0.014562
+v 0.006008 0.028468 0.015138
+v 0.005259 0.028468 0.015386
+v 0.004498 0.028468 0.015596
+v 0.005911 0.028965 0.014866
+v 0.005175 0.028965 0.015109
+v 0.004428 0.028965 0.015316
+v 0.005802 0.029558 0.014562
+v 0.005081 0.029558 0.014800
+v 0.004350 0.029558 0.015002
+v -0.012323 0.028468 -0.009578
+v -0.011837 0.028468 -0.010200
+v -0.011322 0.028468 -0.010798
+v -0.012090 0.028965 -0.009406
+v -0.011614 0.028965 -0.010017
+v -0.011107 0.028965 -0.010603
+v -0.011830 0.029558 -0.009213
+v -0.011363 0.029558 -0.009811
+v -0.010868 0.029558 -0.010386
+v 0.001381 0.028468 -0.016059
+v 0.002168 0.028468 -0.016001
+v 0.002951 0.028468 -0.015904
+v 0.001366 0.028965 -0.015770
+v 0.002139 0.028965 -0.015713
+v 0.002908 0.028965 -0.015618
+v 0.001350 0.029558 -0.015447
+v 0.002108 0.029558 -0.015391
+v 0.002861 0.029558 -0.015298
+v 0.008858 0.028468 0.013791
+v 0.008171 0.028468 0.014180
+v 0.007466 0.028468 0.014535
+v 0.008709 0.028965 0.013543
+v 0.008035 0.028965 0.013925
+v 0.007342 0.028965 0.014273
+v 0.008543 0.029558 0.013265
+v 0.007882 0.029558 0.013639
+v 0.007204 0.029558 0.013981
+v -0.013943 0.028468 -0.006874
+v -0.013588 0.028468 -0.007579
+v -0.013199 0.028468 -0.008266
+v -0.013682 0.028965 -0.006751
+v -0.013333 0.028965 -0.007443
+v -0.012951 0.028965 -0.008117
+v -0.013389 0.029558 -0.006612
+v -0.013048 0.029558 -0.007290
+v -0.012674 0.029558 -0.007951
+v 0.011389 0.028468 0.011913
+v 0.010792 0.028468 0.012429
+v 0.010170 0.028468 0.012914
+v 0.011195 0.028965 0.011699
+v 0.010608 0.028965 0.012205
+v 0.009997 0.028965 0.012682
+v 0.010978 0.029558 0.011459
+v 0.010403 0.029558 0.011955
+v 0.009805 0.029558 0.012422
+v -0.015005 0.028468 -0.003907
+v -0.014794 0.028468 -0.004667
+v -0.014547 0.028468 -0.005417
+v -0.014724 0.028965 -0.003836
+v -0.014518 0.028965 -0.004583
+v -0.014275 0.028965 -0.005319
+v -0.014411 0.029558 -0.003758
+v -0.014208 0.029558 -0.004489
+v -0.013970 0.029558 -0.005210
+v 0.013506 0.028468 0.009578
+v 0.013020 0.028468 0.010200
+v 0.012505 0.028468 0.010798
+v 0.013274 0.028965 0.009406
+v 0.012797 0.028965 0.010017
+v 0.012291 0.028965 0.010603
+v 0.013014 0.029558 0.009213
+v 0.012547 0.029558 0.009811
+v 0.012051 0.029558 0.010386
+v -0.015467 0.028468 -0.000789
+v -0.015409 0.028468 -0.001576
+v -0.015313 0.028468 -0.002359
+v -0.015178 0.028965 -0.000775
+v -0.015121 0.028965 -0.001548
+v -0.015027 0.028965 -0.002317
+v -0.014855 0.029558 -0.000759
+v -0.014800 0.029558 -0.001516
+v -0.014707 0.029558 -0.002269
+v 0.015126 0.028468 0.006874
+v 0.014771 0.028468 0.007579
+v 0.014382 0.028468 0.008266
+v 0.014865 0.028965 0.006751
+v 0.014516 0.028965 0.007443
+v 0.014134 0.028965 0.008117
+v 0.014572 0.029558 0.006612
+v 0.014231 0.029558 0.007290
+v 0.013857 0.029558 0.007951
+v -0.015313 0.028468 0.002359
+v -0.015409 0.028468 0.001576
+v -0.015467 0.028468 0.000789
+v -0.015027 0.028965 0.002317
+v -0.015121 0.028965 0.001548
+v -0.015178 0.028965 0.000775
+v -0.014707 0.029558 0.002269
+v -0.014800 0.029558 0.001516
+v -0.014855 0.029558 0.000759
+v 0.016188 0.028468 0.003907
+v 0.015978 0.028468 0.004667
+v 0.015730 0.028468 0.005417
+v 0.015908 0.028965 0.003836
+v 0.015701 0.028965 0.004583
+v 0.015458 0.028965 0.005319
+v 0.015594 0.029558 0.003758
+v 0.015391 0.029558 0.004489
+v 0.015153 0.029558 0.005210
+v -0.014547 0.028468 0.005417
+v -0.014794 0.028468 0.004667
+v -0.015005 0.028468 0.003907
+v -0.014275 0.028965 0.005319
+v -0.014518 0.028965 0.004583
+v -0.014724 0.028965 0.003836
+v -0.013970 0.029558 0.005210
+v -0.014208 0.029558 0.004489
+v -0.014411 0.029558 0.003758
+v 0.013331 0.031010 -0.007636
+v 0.013690 0.031010 -0.007001
+v 0.014018 0.031010 -0.006350
+v 0.013124 0.031843 -0.007511
+v 0.013477 0.031843 -0.006888
+v 0.013800 0.031843 -0.006247
+v 0.012970 0.032717 -0.007420
+v 0.013320 0.032717 -0.006803
+v 0.013638 0.032717 -0.006171
+v -0.005759 0.031010 0.013426
+v -0.006410 0.031010 0.013098
+v -0.007044 0.031010 0.012739
+v -0.005655 0.031843 0.013208
+v -0.006296 0.031843 0.012886
+v -0.006920 0.031843 0.012532
+v -0.005579 0.032717 0.013046
+v -0.006212 0.032717 0.012728
+v -0.006828 0.032717 0.012379
+v -0.001588 0.031010 -0.014691
+v -0.000864 0.031010 -0.014781
+v -0.000137 0.031010 -0.014834
+v -0.001552 0.031843 -0.014453
+v -0.000841 0.031843 -0.014540
+v -0.000125 0.031843 -0.014593
+v -0.001526 0.032717 -0.014276
+v -0.000823 0.032717 -0.014363
+v -0.000117 0.032717 -0.014415
+v 0.011596 0.031010 -0.009974
+v 0.012072 0.031010 -0.009422
+v 0.012521 0.031010 -0.008848
+v 0.011417 0.031843 -0.009812
+v 0.011886 0.031843 -0.009269
+v 0.012327 0.031843 -0.008704
+v 0.011285 0.032717 -0.009692
+v 0.011748 0.032717 -0.009156
+v 0.012184 0.032717 -0.008597
+v -0.003017 0.031010 0.014407
+v -0.003720 0.031010 0.014213
+v -0.004412 0.031010 0.013984
+v -0.002959 0.031843 0.014173
+v -0.003650 0.031843 0.013982
+v -0.004331 0.031843 0.013757
+v -0.002915 0.032717 0.014000
+v -0.003598 0.032717 0.013811
+v -0.004270 0.032717 0.013588
+v -0.004412 0.031010 -0.013984
+v -0.003720 0.031010 -0.014213
+v -0.003017 0.031010 -0.014407
+v -0.004331 0.031843 -0.013757
+v -0.003650 0.031843 -0.013982
+v -0.002959 0.031843 -0.014173
+v -0.004270 0.032717 -0.013588
+v -0.003598 0.032717 -0.013811
+v -0.002915 0.032717 -0.014000
+v 0.009439 0.031010 -0.011929
+v 0.010014 0.031010 -0.011481
+v 0.010566 0.031010 -0.011005
+v 0.009295 0.031843 -0.011735
+v 0.009861 0.031843 -0.011294
+v 0.010404 0.031843 -0.010826
+v 0.009189 0.032717 -0.011592
+v 0.009747 0.032717 -0.011156
+v 0.010284 0.032717 -0.010693
+v -0.000137 0.031010 0.014834
+v -0.000864 0.031010 0.014781
+v -0.001588 0.031010 0.014691
+v -0.000125 0.031843 0.014593
+v -0.000841 0.031843 0.014540
+v -0.001552 0.031843 0.014453
+v -0.000117 0.032717 0.014415
+v -0.000823 0.032717 0.014363
+v -0.001526 0.032717 0.014276
+v -0.007044 0.031010 -0.012739
+v -0.006410 0.031010 -0.013098
+v -0.005759 0.031010 -0.013426
+v -0.006920 0.031843 -0.012532
+v -0.006296 0.031843 -0.012886
+v -0.005655 0.031843 -0.013208
+v -0.006828 0.032717 -0.012379
+v -0.006212 0.032717 -0.012728
+v -0.005579 0.032717 -0.013046
+v 0.006942 0.031010 -0.013426
+v 0.007593 0.031010 -0.013098
+v 0.008227 0.031010 -0.012739
+v 0.006839 0.031843 -0.013208
+v 0.007479 0.031843 -0.012886
+v 0.008103 0.031843 -0.012532
+v 0.006762 0.032717 -0.013046
+v 0.007395 0.032717 -0.012728
+v 0.008011 0.032717 -0.012379
+v 0.002771 0.031010 0.014691
+v 0.002047 0.031010 0.014781
+v 0.001320 0.031010 0.014834
+v 0.002736 0.031843 0.014453
+v 0.002024 0.031843 0.014540
+v 0.001309 0.031843 0.014593
+v 0.002709 0.032717 0.014276
+v 0.002006 0.032717 0.014363
+v 0.001300 0.032717 0.014415
+v -0.009383 0.031010 -0.011005
+v -0.008831 0.031010 -0.011481
+v -0.008256 0.031010 -0.011929
+v -0.009220 0.031843 -0.010826
+v -0.008677 0.031843 -0.011294
+v -0.008112 0.031843 -0.011735
+v -0.009100 0.032717 -0.010693
+v -0.008564 0.032717 -0.011156
+v -0.008006 0.032717 -0.011592
+v 0.004200 0.031010 -0.014407
+v 0.004903 0.031010 -0.014213
+v 0.005595 0.031010 -0.013984
+v 0.004142 0.031843 -0.014173
+v 0.004833 0.031843 -0.013982
+v 0.005514 0.031843 -0.013757
+v 0.004098 0.032717 -0.014000
+v 0.004781 0.032717 -0.013811
+v 0.005454 0.032717 -0.013588
+v 0.005595 0.031010 0.013984
+v 0.004903 0.031010 0.014213
+v 0.004200 0.031010 0.014407
+v 0.005514 0.031843 0.013757
+v 0.004833 0.031843 0.013982
+v 0.004142 0.031843 0.014173
+v 0.005454 0.032717 0.013588
+v 0.004781 0.032717 0.013811
+v 0.004098 0.032717 0.014000
+v -0.011338 0.031010 -0.008847
+v -0.010889 0.031010 -0.009422
+v -0.010413 0.031010 -0.009974
+v -0.011144 0.031843 -0.008704
+v -0.010703 0.031843 -0.009269
+v -0.010234 0.031843 -0.009812
+v -0.011000 0.032717 -0.008597
+v -0.010564 0.032717 -0.009156
+v -0.010102 0.032717 -0.009692
+v 0.001320 0.031010 -0.014834
+v 0.002047 0.031010 -0.014781
+v 0.002771 0.031010 -0.014691
+v 0.001309 0.031843 -0.014593
+v 0.002024 0.031843 -0.014540
+v 0.002735 0.031843 -0.014453
+v 0.001300 0.032717 -0.014415
+v 0.002006 0.032717 -0.014363
+v 0.002709 0.032717 -0.014276
+v 0.008227 0.031010 0.012739
+v 0.007593 0.031010 0.013098
+v 0.006942 0.031010 0.013426
+v 0.008103 0.031843 0.012532
+v 0.007479 0.031843 0.012886
+v 0.006839 0.031843 0.013208
+v 0.008011 0.032717 0.012379
+v 0.007395 0.032717 0.012728
+v 0.006762 0.032717 0.013046
+v -0.012835 0.031010 -0.006350
+v -0.012507 0.031010 -0.007001
+v -0.012148 0.031010 -0.007636
+v -0.012616 0.031843 -0.006247
+v -0.012294 0.031843 -0.006887
+v -0.011940 0.031843 -0.007511
+v -0.012455 0.032717 -0.006171
+v -0.012136 0.032717 -0.006803
+v -0.011787 0.032717 -0.007420
+v 0.010566 0.031010 0.011005
+v 0.010014 0.031010 0.011481
+v 0.009439 0.031010 0.011929
+v 0.010404 0.031843 0.010826
+v 0.009861 0.031843 0.011294
+v 0.009295 0.031843 0.011735
+v 0.010284 0.032717 0.010693
+v 0.009747 0.032717 0.011156
+v 0.009189 0.032717 0.011592
+v -0.013815 0.031010 -0.003609
+v -0.013621 0.031010 -0.004311
+v -0.013392 0.031010 -0.005004
+v -0.013581 0.031843 -0.003550
+v -0.013390 0.031843 -0.004241
+v -0.013165 0.031843 -0.004922
+v -0.013408 0.032717 -0.003507
+v -0.013219 0.032717 -0.004189
+v -0.012997 0.032717 -0.004862
+v 0.012521 0.031010 0.008847
+v 0.012073 0.031010 0.009422
+v 0.011596 0.031010 0.009974
+v 0.012327 0.031843 0.008704
+v 0.011886 0.031843 0.009269
+v 0.011417 0.031843 0.009812
+v 0.012184 0.032717 0.008597
+v 0.011748 0.032717 0.009156
+v 0.011285 0.032717 0.009692
+v -0.014243 0.031010 -0.000729
+v -0.014189 0.031010 -0.001456
+v -0.014100 0.031010 -0.002179
+v -0.014002 0.031843 -0.000717
+v -0.013949 0.031843 -0.001432
+v -0.013861 0.031843 -0.002144
+v -0.013823 0.032717 -0.000708
+v -0.013771 0.032717 -0.001415
+v -0.013684 0.032717 -0.002118
+v 0.014018 0.031010 0.006350
+v 0.013690 0.031010 0.007001
+v 0.013331 0.031010 0.007636
+v 0.013800 0.031843 0.006247
+v 0.013477 0.031843 0.006887
+v 0.013124 0.031843 0.007511
+v 0.013638 0.032717 0.006170
+v 0.013320 0.032717 0.006803
+v 0.012970 0.032717 0.007420
+v -0.014100 0.031010 0.002179
+v -0.014189 0.031010 0.001456
+v -0.014243 0.031010 0.000729
+v -0.013861 0.031843 0.002144
+v -0.013949 0.031843 0.001432
+v -0.014002 0.031843 0.000717
+v -0.013684 0.032717 0.002118
+v -0.013771 0.032717 0.001415
+v -0.013823 0.032717 0.000708
+v 0.014999 0.031010 0.003609
+v 0.014804 0.031010 0.004311
+v 0.014576 0.031010 0.005004
+v 0.014765 0.031843 0.003550
+v 0.014573 0.031843 0.004241
+v 0.014348 0.031843 0.004922
+v 0.014591 0.032717 0.003507
+v 0.014402 0.032717 0.004189
+v 0.014180 0.032717 0.004862
+v -0.013392 0.031010 0.005004
+v -0.013621 0.031010 0.004311
+v -0.013815 0.031010 0.003609
+v -0.013165 0.031843 0.004922
+v -0.013390 0.031843 0.004241
+v -0.013581 0.031843 0.003550
+v -0.012997 0.032717 0.004862
+v -0.013219 0.032717 0.004189
+v -0.013408 0.032717 0.003507
+v 0.015426 0.031010 0.000729
+v 0.015372 0.031010 0.001456
+v 0.015283 0.031010 0.002179
+v 0.015185 0.031843 0.000717
+v 0.015132 0.031843 0.001432
+v 0.015044 0.031843 0.002144
+v 0.015006 0.032717 0.000708
+v 0.014954 0.032717 0.001415
+v 0.014867 0.032717 0.002118
+v -0.012148 0.031010 0.007636
+v -0.012507 0.031010 0.007001
+v -0.012835 0.031010 0.006350
+v -0.011940 0.031843 0.007511
+v -0.012294 0.031843 0.006887
+v -0.012616 0.031843 0.006247
+v -0.011787 0.032717 0.007420
+v -0.012136 0.032717 0.006803
+v -0.012455 0.032717 0.006171
+v 0.015283 0.031010 -0.002179
+v 0.015372 0.031010 -0.001456
+v 0.015426 0.031010 -0.000729
+v 0.015044 0.031843 -0.002144
+v 0.015132 0.031843 -0.001432
+v 0.015185 0.031843 -0.000717
+v 0.014867 0.032717 -0.002118
+v 0.014954 0.032717 -0.001415
+v 0.015006 0.032717 -0.000708
+v -0.010413 0.031010 0.009974
+v -0.010889 0.031010 0.009422
+v -0.011338 0.031010 0.008847
+v -0.010234 0.031843 0.009812
+v -0.010703 0.031843 0.009269
+v -0.011144 0.031843 0.008704
+v -0.010102 0.032717 0.009692
+v -0.010564 0.032717 0.009156
+v -0.011000 0.032717 0.008597
+v 0.014576 0.031010 -0.005004
+v 0.014804 0.031010 -0.004311
+v 0.014999 0.031010 -0.003609
+v 0.014348 0.031843 -0.004922
+v 0.014573 0.031843 -0.004241
+v 0.014765 0.031843 -0.003550
+v 0.014180 0.032717 -0.004862
+v 0.014402 0.032717 -0.004189
+v 0.014591 0.032717 -0.003507
+v -0.008256 0.031010 0.011929
+v -0.008831 0.031010 0.011481
+v -0.009383 0.031010 0.011005
+v -0.008112 0.031843 0.011735
+v -0.008677 0.031843 0.011294
+v -0.009220 0.031843 0.010826
+v -0.008006 0.032717 0.011592
+v -0.008564 0.032717 0.011156
+v -0.009100 0.032717 0.010693
+v -0.006767 0.034497 -0.012276
+v -0.006155 0.034497 -0.012623
+v -0.005528 0.034497 -0.012939
+v -0.006799 0.035355 -0.012330
+v -0.006185 0.035355 -0.012677
+v -0.005554 0.035355 -0.012995
+v -0.006866 0.036160 -0.012441
+v -0.006246 0.036160 -0.012792
+v -0.005610 0.036160 -0.013113
+v 0.006711 0.034497 -0.012939
+v 0.007339 0.034497 -0.012623
+v 0.007950 0.034497 -0.012276
+v 0.006738 0.035355 -0.012995
+v 0.007368 0.035355 -0.012677
+v 0.007982 0.035355 -0.012330
+v 0.006793 0.036160 -0.013113
+v 0.007429 0.036160 -0.012792
+v 0.008049 0.036160 -0.012441
+v 0.002692 0.034497 0.014158
+v 0.001995 0.034497 0.014244
+v 0.001294 0.034497 0.014295
+v 0.002701 0.035355 0.014219
+v 0.002001 0.035355 0.014306
+v 0.001297 0.035355 0.014358
+v 0.002720 0.036160 0.014348
+v 0.002013 0.036160 0.014435
+v 0.001303 0.036160 0.014488
+v -0.009020 0.034497 -0.010605
+v -0.008488 0.034497 -0.011064
+v -0.007934 0.034497 -0.011496
+v -0.009062 0.035355 -0.010651
+v -0.008528 0.035355 -0.011112
+v -0.007971 0.035355 -0.011546
+v -0.009149 0.036160 -0.010748
+v -0.008610 0.036160 -0.011213
+v -0.008049 0.036160 -0.011651
+v 0.004069 0.034497 -0.013884
+v 0.004746 0.034497 -0.013696
+v 0.005413 0.034497 -0.013476
+v 0.004084 0.035355 -0.013944
+v 0.004764 0.035355 -0.013756
+v 0.005434 0.035355 -0.013535
+v 0.004116 0.036160 -0.014070
+v 0.004802 0.036160 -0.013881
+v 0.005478 0.036160 -0.013657
+v 0.005413 0.034497 0.013476
+v 0.004746 0.034497 0.013696
+v 0.004069 0.034497 0.013884
+v 0.005434 0.035355 0.013535
+v 0.004764 0.035355 0.013756
+v 0.004084 0.035355 0.013944
+v 0.005478 0.036160 0.013657
+v 0.004802 0.036160 0.013881
+v 0.004116 0.036160 0.014070
+v -0.010904 0.034497 -0.008526
+v -0.010472 0.034497 -0.009080
+v -0.010013 0.034497 -0.009612
+v -0.010954 0.035355 -0.008563
+v -0.010520 0.035355 -0.009119
+v -0.010059 0.035355 -0.009654
+v -0.011059 0.036160 -0.008641
+v -0.010621 0.036160 -0.009202
+v -0.010156 0.036160 -0.009741
+v 0.001294 0.034497 -0.014296
+v 0.001995 0.034497 -0.014244
+v 0.002692 0.034497 -0.014158
+v 0.001297 0.035355 -0.014358
+v 0.002001 0.035355 -0.014306
+v 0.002701 0.035355 -0.014219
+v 0.001303 0.036160 -0.014488
+v 0.002013 0.036160 -0.014435
+v 0.002720 0.036160 -0.014348
+v 0.007950 0.034497 0.012276
+v 0.007339 0.034497 0.012623
+v 0.006711 0.034497 0.012939
+v 0.007982 0.035355 0.012330
+v 0.007368 0.035355 0.012677
+v 0.006738 0.035355 0.012995
+v 0.008049 0.036160 0.012441
+v 0.007429 0.036160 0.012792
+v 0.006793 0.036160 0.013113
+v -0.012347 0.034497 -0.006120
+v -0.012031 0.034497 -0.006747
+v -0.011685 0.034497 -0.007358
+v -0.012403 0.035355 -0.006146
+v -0.012086 0.035355 -0.006776
+v -0.011738 0.035355 -0.007390
+v -0.012521 0.036160 -0.006202
+v -0.012201 0.036160 -0.006838
+v -0.011850 0.036160 -0.007457
+v 0.010203 0.034497 0.010605
+v 0.009672 0.034497 0.011064
+v 0.009118 0.034497 0.011496
+v 0.010245 0.035355 0.010651
+v 0.009711 0.035355 0.011112
+v 0.009155 0.035355 0.011546
+v 0.010333 0.036160 0.010748
+v 0.009794 0.036160 0.011213
+v 0.009232 0.036160 0.011651
+v -0.013292 0.034497 -0.003478
+v -0.013105 0.034497 -0.004155
+v -0.012884 0.034497 -0.004822
+v -0.013352 0.035355 -0.003493
+v -0.013164 0.035355 -0.004173
+v -0.012943 0.035355 -0.004843
+v -0.013479 0.036160 -0.003525
+v -0.013289 0.036160 -0.004211
+v -0.013066 0.036160 -0.004887
+v 0.012088 0.034497 0.008526
+v 0.011655 0.034497 0.009080
+v 0.011197 0.034497 0.009612
+v 0.012138 0.035355 0.008563
+v 0.011704 0.035355 0.009119
+v 0.011243 0.035355 0.009654
+v 0.012242 0.036160 0.008641
+v 0.011804 0.036160 0.009202
+v 0.011339 0.036160 0.009741
+v -0.013704 0.034497 -0.000702
+v -0.013652 0.034497 -0.001403
+v -0.013566 0.034497 -0.002100
+v -0.013766 0.035355 -0.000705
+v -0.013714 0.035355 -0.001409
+v -0.013628 0.035355 -0.002109
+v -0.013896 0.036160 -0.000712
+v -0.013844 0.036160 -0.001422
+v -0.013757 0.036160 -0.002128
+v 0.013530 0.034497 0.006119
+v 0.013214 0.034497 0.006747
+v 0.012868 0.034497 0.007358
+v 0.013586 0.035355 0.006146
+v 0.013269 0.035355 0.006776
+v 0.012921 0.035355 0.007390
+v 0.013704 0.036160 0.006202
+v 0.013384 0.036160 0.006838
+v 0.013033 0.036160 0.007457
+v -0.013566 0.034497 0.002100
+v -0.013652 0.034497 0.001403
+v -0.013704 0.034497 0.000702
+v -0.013628 0.035355 0.002109
+v -0.013714 0.035355 0.001409
+v -0.013766 0.035355 0.000705
+v -0.013757 0.036160 0.002128
+v -0.013844 0.036160 0.001422
+v -0.013896 0.036160 0.000712
+v 0.014475 0.034497 0.003478
+v 0.014288 0.034497 0.004155
+v 0.014068 0.034497 0.004822
+v 0.014536 0.035355 0.003493
+v 0.014348 0.035355 0.004173
+v 0.014126 0.035355 0.004843
+v 0.014662 0.036160 0.003524
+v 0.014472 0.036160 0.004211
+v 0.014249 0.036160 0.004887
+v -0.012884 0.034497 0.004822
+v -0.013105 0.034497 0.004155
+v -0.013292 0.034497 0.003478
+v -0.012943 0.035355 0.004843
+v -0.013164 0.035355 0.004173
+v -0.013352 0.035355 0.003493
+v -0.013066 0.036160 0.004887
+v -0.013289 0.036160 0.004211
+v -0.013479 0.036160 0.003525
+v 0.014887 0.034497 0.000702
+v 0.014835 0.034497 0.001403
+v 0.014749 0.034497 0.002100
+v 0.014949 0.035355 0.000705
+v 0.014897 0.035355 0.001409
+v 0.014811 0.035355 0.002109
+v 0.015079 0.036160 0.000712
+v 0.015027 0.036160 0.001422
+v 0.014940 0.036160 0.002128
+v -0.011685 0.034497 0.007358
+v -0.012031 0.034497 0.006747
+v -0.012347 0.034497 0.006119
+v -0.011738 0.035355 0.007390
+v -0.012086 0.035355 0.006776
+v -0.012403 0.035355 0.006146
+v -0.011850 0.036160 0.007457
+v -0.012201 0.036160 0.006838
+v -0.012521 0.036160 0.006202
+v 0.014749 0.034497 -0.002100
+v 0.014835 0.034497 -0.001403
+v 0.014887 0.034497 -0.000702
+v 0.014811 0.035355 -0.002109
+v 0.014897 0.035355 -0.001409
+v 0.014949 0.035355 -0.000705
+v 0.014940 0.036160 -0.002128
+v 0.015027 0.036160 -0.001422
+v 0.015079 0.036160 -0.000712
+v -0.010013 0.034497 0.009612
+v -0.010472 0.034497 0.009080
+v -0.010904 0.034497 0.008526
+v -0.010059 0.035355 0.009654
+v -0.010520 0.035355 0.009119
+v -0.010954 0.035355 0.008563
+v -0.010156 0.036160 0.009741
+v -0.010621 0.036160 0.009202
+v -0.011059 0.036160 0.008641
+v 0.014068 0.034497 -0.004822
+v 0.014288 0.034497 -0.004155
+v 0.014475 0.034497 -0.003478
+v 0.014126 0.035355 -0.004843
+v 0.014347 0.035355 -0.004173
+v 0.014536 0.035355 -0.003493
+v 0.014249 0.036160 -0.004887
+v 0.014472 0.036160 -0.004211
+v 0.014662 0.036160 -0.003525
+v -0.007934 0.034497 0.011496
+v -0.008488 0.034497 0.011064
+v -0.009020 0.034497 0.010605
+v -0.007971 0.035355 0.011546
+v -0.008528 0.035355 0.011112
+v -0.009062 0.035355 0.010651
+v -0.008049 0.036160 0.011651
+v -0.008610 0.036160 0.011213
+v -0.009149 0.036160 0.010748
+v 0.012868 0.034497 -0.007358
+v 0.013214 0.034497 -0.006747
+v 0.013530 0.034497 -0.006120
+v 0.012921 0.035355 -0.007390
+v 0.013269 0.035355 -0.006776
+v 0.013586 0.035355 -0.006146
+v 0.013033 0.036160 -0.007457
+v 0.013384 0.036160 -0.006838
+v 0.013704 0.036160 -0.006202
+v -0.005528 0.034497 0.012939
+v -0.006155 0.034497 0.012623
+v -0.006767 0.034497 0.012276
+v -0.005554 0.035355 0.012995
+v -0.006185 0.035355 0.012677
+v -0.006799 0.035355 0.012330
+v -0.005610 0.036160 0.013113
+v -0.006246 0.036160 0.012792
+v -0.006866 0.036160 0.012441
+v -0.001509 0.034497 -0.014158
+v -0.000811 0.034497 -0.014244
+v -0.000111 0.034497 -0.014296
+v -0.001518 0.035355 -0.014219
+v -0.000817 0.035355 -0.014306
+v -0.000114 0.035355 -0.014358
+v -0.001537 0.036160 -0.014348
+v -0.000830 0.036160 -0.014435
+v -0.000120 0.036160 -0.014488
+v 0.011197 0.034497 -0.009612
+v 0.011655 0.034497 -0.009080
+v 0.012088 0.034497 -0.008526
+v 0.011243 0.035355 -0.009654
+v 0.011703 0.035355 -0.009119
+v 0.012138 0.035355 -0.008563
+v 0.011339 0.036160 -0.009741
+v 0.011804 0.036160 -0.009202
+v 0.012242 0.036160 -0.008641
+v -0.002886 0.034497 0.013884
+v -0.003563 0.034497 0.013696
+v -0.004230 0.034497 0.013476
+v -0.002901 0.035355 0.013944
+v -0.003581 0.035355 0.013756
+v -0.004251 0.035355 0.013535
+v -0.002933 0.036160 0.014070
+v -0.003619 0.036160 0.013881
+v -0.004295 0.036160 0.013657
+v -0.004230 0.034497 -0.013476
+v -0.003563 0.034497 -0.013696
+v -0.002886 0.034497 -0.013884
+v -0.004251 0.035355 -0.013535
+v -0.003581 0.035355 -0.013756
+v -0.002901 0.035355 -0.013944
+v -0.004295 0.036160 -0.013657
+v -0.003619 0.036160 -0.013881
+v -0.002933 0.036160 -0.014070
+v 0.009118 0.034497 -0.011496
+v 0.009671 0.034497 -0.011064
+v 0.010203 0.034497 -0.010605
+v 0.009155 0.035355 -0.011546
+v 0.009711 0.035355 -0.011112
+v 0.010245 0.035355 -0.010651
+v 0.009232 0.036160 -0.011651
+v 0.009794 0.036160 -0.011213
+v 0.010333 0.036160 -0.010748
+v -0.000111 0.034497 0.014295
+v -0.000811 0.034497 0.014244
+v -0.001509 0.034497 0.014158
+v -0.000114 0.035355 0.014358
+v -0.000817 0.035355 0.014306
+v -0.001518 0.035355 0.014219
+v -0.000120 0.036160 0.014488
+v -0.000830 0.036160 0.014435
+v -0.001537 0.036160 0.014348
+v -0.013658 0.038838 -0.006740
+v -0.013310 0.038838 -0.007431
+v -0.012929 0.038838 -0.008104
+v -0.013725 0.038893 -0.006771
+v -0.013375 0.038893 -0.007465
+v -0.012992 0.038893 -0.008142
+v -0.013723 0.038915 -0.006771
+v -0.013374 0.038915 -0.007465
+v -0.012991 0.038915 -0.008141
+v 0.011178 0.038838 0.011680
+v 0.010592 0.038838 0.012185
+v 0.009982 0.038838 0.012661
+v 0.011227 0.038893 0.011734
+v 0.010638 0.038893 0.012242
+v 0.010026 0.038893 0.012720
+v 0.011226 0.038915 0.011733
+v 0.010637 0.038915 0.012241
+v 0.010025 0.038915 0.012719
+v -0.014699 0.038838 -0.003830
+v -0.014493 0.038838 -0.004576
+v -0.014250 0.038838 -0.005311
+v -0.014771 0.038893 -0.003848
+v -0.014563 0.038893 -0.004597
+v -0.014319 0.038893 -0.005335
+v -0.014769 0.038915 -0.003848
+v -0.014562 0.038915 -0.004597
+v -0.014318 0.038915 -0.005335
+v 0.013253 0.038838 0.009390
+v 0.012777 0.038838 0.010000
+v 0.012271 0.038838 0.010586
+v 0.013312 0.038893 0.009434
+v 0.012834 0.038893 0.010047
+v 0.012326 0.038893 0.010635
+v 0.013311 0.038915 0.009433
+v 0.012833 0.038915 0.010046
+v 0.012325 0.038915 0.010634
+v -0.015153 0.038838 -0.000773
+v -0.015096 0.038838 -0.001545
+v -0.015001 0.038838 -0.002313
+v -0.015226 0.038893 -0.000777
+v -0.015169 0.038893 -0.001552
+v -0.015074 0.038893 -0.002324
+v -0.015225 0.038915 -0.000777
+v -0.015167 0.038915 -0.001552
+v -0.015072 0.038915 -0.002324
+v 0.014842 0.038838 0.006740
+v 0.014494 0.038838 0.007431
+v 0.014112 0.038838 0.008104
+v 0.014908 0.038893 0.006771
+v 0.014558 0.038893 0.007465
+v 0.014175 0.038893 0.008142
+v 0.014907 0.038915 0.006771
+v 0.014557 0.038915 0.007465
+v 0.014174 0.038915 0.008141
+v -0.015001 0.038838 0.002313
+v -0.015096 0.038838 0.001545
+v -0.015153 0.038838 0.000773
+v -0.015074 0.038893 0.002324
+v -0.015169 0.038893 0.001552
+v -0.015226 0.038893 0.000777
+v -0.015072 0.038915 0.002324
+v -0.015167 0.038915 0.001552
+v -0.015225 0.038915 0.000777
+v 0.015883 0.038838 0.003830
+v 0.015676 0.038838 0.004576
+v 0.015433 0.038838 0.005311
+v 0.015954 0.038893 0.003848
+v 0.015746 0.038893 0.004597
+v 0.015503 0.038893 0.005335
+v 0.015952 0.038915 0.003848
+v 0.015745 0.038915 0.004597
+v 0.015501 0.038915 0.005335
+v -0.014250 0.038838 0.005311
+v -0.014493 0.038838 0.004576
+v -0.014699 0.038838 0.003830
+v -0.014319 0.038893 0.005335
+v -0.014563 0.038893 0.004597
+v -0.014771 0.038893 0.003848
+v -0.014318 0.038915 0.005335
+v -0.014562 0.038915 0.004597
+v -0.014769 0.038915 0.003848
+v 0.016336 0.038838 0.000773
+v 0.016279 0.038838 0.001545
+v 0.016184 0.038838 0.002313
+v 0.016409 0.038893 0.000777
+v 0.016352 0.038893 0.001552
+v 0.016257 0.038893 0.002324
+v 0.016408 0.038915 0.000777
+v 0.016351 0.038915 0.001552
+v 0.016256 0.038915 0.002324
+v -0.012929 0.038838 0.008104
+v -0.013310 0.038838 0.007431
+v -0.013658 0.038838 0.006740
+v -0.012992 0.038893 0.008142
+v -0.013375 0.038893 0.007465
+v -0.013725 0.038893 0.006771
+v -0.012991 0.038915 0.008141
+v -0.013374 0.038915 0.007465
+v -0.013723 0.038915 0.006771
+v 0.016184 0.038838 -0.002313
+v 0.016279 0.038838 -0.001545
+v 0.016336 0.038838 -0.000774
+v 0.016257 0.038893 -0.002324
+v 0.016352 0.038893 -0.001552
+v 0.016409 0.038893 -0.000777
+v 0.016256 0.038915 -0.002324
+v 0.016351 0.038915 -0.001552
+v 0.016408 0.038915 -0.000777
+v -0.011088 0.038838 0.010586
+v -0.011594 0.038838 0.010000
+v -0.012070 0.038838 0.009390
+v -0.011143 0.038893 0.010635
+v -0.011650 0.038893 0.010047
+v -0.012129 0.038893 0.009434
+v -0.011142 0.038915 0.010634
+v -0.011649 0.038915 0.010046
+v -0.012127 0.038915 0.009433
+v 0.015433 0.038838 -0.005311
+v 0.015676 0.038838 -0.004576
+v 0.015883 0.038838 -0.003830
+v 0.015503 0.038893 -0.005335
+v 0.015746 0.038893 -0.004597
+v 0.015954 0.038893 -0.003848
+v 0.015501 0.038915 -0.005335
+v 0.015745 0.038915 -0.004597
+v 0.015952 0.038915 -0.003848
+v -0.008799 0.038838 0.012661
+v -0.009409 0.038838 0.012185
+v -0.009994 0.038838 0.011680
+v -0.008842 0.038893 0.012720
+v -0.009455 0.038893 0.012242
+v -0.010044 0.038893 0.011734
+v -0.008842 0.038915 0.012719
+v -0.009454 0.038915 0.012241
+v -0.010043 0.038915 0.011733
+v 0.014112 0.038838 -0.008104
+v 0.014494 0.038838 -0.007431
+v 0.014841 0.038838 -0.006740
+v 0.014175 0.038893 -0.008142
+v 0.014558 0.038893 -0.007465
+v 0.014908 0.038893 -0.006771
+v 0.014174 0.038915 -0.008141
+v 0.014557 0.038915 -0.007465
+v 0.014907 0.038915 -0.006771
+v -0.006148 0.038838 0.014250
+v -0.006839 0.038838 0.013902
+v -0.007512 0.038838 0.013521
+v -0.006180 0.038893 0.014316
+v -0.006874 0.038893 0.013967
+v -0.007550 0.038893 0.013584
+v -0.006179 0.038915 0.014315
+v -0.006873 0.038915 0.013966
+v -0.007549 0.038915 0.013582
+v -0.001721 0.038838 -0.015593
+v -0.000953 0.038838 -0.015687
+v -0.000182 0.038838 -0.015744
+v -0.001732 0.038893 -0.015665
+v -0.000961 0.038893 -0.015761
+v -0.000185 0.038893 -0.015818
+v -0.001732 0.038915 -0.015664
+v -0.000961 0.038915 -0.015759
+v -0.000185 0.038915 -0.015816
+v 0.012271 0.038838 -0.010586
+v 0.012777 0.038838 -0.010000
+v 0.013253 0.038838 -0.009390
+v 0.012326 0.038893 -0.010635
+v 0.012834 0.038893 -0.010047
+v 0.013312 0.038893 -0.009434
+v 0.012325 0.038915 -0.010634
+v 0.012832 0.038915 -0.010046
+v 0.013311 0.038915 -0.009433
+v -0.003239 0.038838 0.015291
+v -0.003984 0.038838 0.015085
+v -0.004719 0.038838 0.014842
+v -0.003256 0.038893 0.015362
+v -0.004006 0.038893 0.015155
+v -0.004744 0.038893 0.014911
+v -0.003256 0.038915 0.015361
+v -0.004005 0.038915 0.015153
+v -0.004743 0.038915 0.014910
+v -0.004719 0.038838 -0.014842
+v -0.003984 0.038838 -0.015085
+v -0.003239 0.038838 -0.015291
+v -0.004744 0.038893 -0.014911
+v -0.004006 0.038893 -0.015155
+v -0.003256 0.038893 -0.015362
+v -0.004743 0.038915 -0.014910
+v -0.004005 0.038915 -0.015153
+v -0.003256 0.038915 -0.015361
+v 0.009982 0.038838 -0.012661
+v 0.010592 0.038838 -0.012185
+v 0.011178 0.038838 -0.011680
+v 0.010026 0.038893 -0.012720
+v 0.010638 0.038893 -0.012242
+v 0.011227 0.038893 -0.011734
+v 0.010025 0.038915 -0.012719
+v 0.010637 0.038915 -0.012241
+v 0.011226 0.038915 -0.011733
+v -0.000182 0.038838 0.015744
+v -0.000953 0.038838 0.015687
+v -0.001721 0.038838 0.015593
+v -0.000185 0.038893 0.015818
+v -0.000961 0.038893 0.015761
+v -0.001732 0.038893 0.015665
+v -0.000185 0.038915 0.015816
+v -0.000961 0.038915 0.015759
+v -0.001732 0.038915 0.015664
+v -0.007512 0.038838 -0.013521
+v -0.006839 0.038838 -0.013902
+v -0.006148 0.038838 -0.014250
+v -0.007550 0.038893 -0.013584
+v -0.006874 0.038893 -0.013967
+v -0.006180 0.038893 -0.014316
+v -0.007549 0.038915 -0.013582
+v -0.006873 0.038915 -0.013966
+v -0.006179 0.038915 -0.014315
+v 0.007331 0.038838 -0.014250
+v 0.008022 0.038838 -0.013902
+v 0.008696 0.038838 -0.013521
+v 0.007363 0.038893 -0.014316
+v 0.008057 0.038893 -0.013967
+v 0.008733 0.038893 -0.013584
+v 0.007362 0.038915 -0.014315
+v 0.008056 0.038915 -0.013966
+v 0.008733 0.038915 -0.013582
+v 0.002905 0.038838 0.015593
+v 0.002137 0.038838 0.015687
+v 0.001365 0.038838 0.015744
+v 0.002915 0.038893 0.015665
+v 0.002144 0.038893 0.015761
+v 0.001369 0.038893 0.015818
+v 0.002915 0.038915 0.015664
+v 0.002144 0.038915 0.015759
+v 0.001369 0.038915 0.015816
+v -0.009994 0.038838 -0.011680
+v -0.009409 0.038838 -0.012185
+v -0.008799 0.038838 -0.012661
+v -0.010044 0.038893 -0.011734
+v -0.009455 0.038893 -0.012242
+v -0.008842 0.038893 -0.012720
+v -0.010043 0.038915 -0.011733
+v -0.009454 0.038915 -0.012241
+v -0.008842 0.038915 -0.012719
+v 0.004422 0.038838 -0.015291
+v 0.005167 0.038838 -0.015085
+v 0.005902 0.038838 -0.014842
+v 0.004440 0.038893 -0.015362
+v 0.005189 0.038893 -0.015155
+v 0.005927 0.038893 -0.014911
+v 0.004439 0.038915 -0.015361
+v 0.005188 0.038915 -0.015154
+v 0.005926 0.038915 -0.014910
+v 0.005902 0.038838 0.014842
+v 0.005168 0.038838 0.015085
+v 0.004422 0.038838 0.015291
+v 0.005927 0.038893 0.014911
+v 0.005189 0.038893 0.015155
+v 0.004440 0.038893 0.015362
+v 0.005926 0.038915 0.014910
+v 0.005188 0.038915 0.015153
+v 0.004439 0.038915 0.015361
+v -0.012070 0.038838 -0.009390
+v -0.011594 0.038838 -0.010000
+v -0.011088 0.038838 -0.010586
+v -0.012129 0.038893 -0.009434
+v -0.011650 0.038893 -0.010047
+v -0.011143 0.038893 -0.010635
+v -0.012127 0.038915 -0.009433
+v -0.011649 0.038915 -0.010046
+v -0.011142 0.038915 -0.010634
+v 0.001365 0.038838 -0.015744
+v 0.002137 0.038838 -0.015687
+v 0.002905 0.038838 -0.015593
+v 0.001369 0.038893 -0.015818
+v 0.002144 0.038893 -0.015761
+v 0.002915 0.038893 -0.015665
+v 0.001369 0.038915 -0.015816
+v 0.002144 0.038915 -0.015759
+v 0.002915 0.038915 -0.015664
+v 0.008696 0.038838 0.013521
+v 0.008022 0.038838 0.013902
+v 0.007331 0.038838 0.014250
+v 0.008733 0.038893 0.013584
+v 0.008057 0.038893 0.013967
+v 0.007363 0.038893 0.014316
+v 0.008733 0.038915 0.013582
+v 0.008056 0.038915 0.013966
+v 0.007362 0.038915 0.014315
+v 0.008264 0.037516 0.012801
+v 0.007627 0.037516 0.013162
+v 0.006973 0.037516 0.013491
+v 0.008393 0.038033 0.013016
+v 0.007745 0.038033 0.013383
+v 0.007080 0.038033 0.013718
+v 0.008517 0.038430 0.013222
+v 0.007859 0.038430 0.013595
+v 0.007183 0.038430 0.013936
+v 0.001324 0.037516 -0.014906
+v 0.002054 0.037516 -0.014852
+v 0.002782 0.037516 -0.014763
+v 0.001336 0.038033 -0.015156
+v 0.002079 0.038033 -0.015101
+v 0.002818 0.038033 -0.015010
+v 0.001348 0.038430 -0.015397
+v 0.002103 0.038430 -0.015341
+v 0.002854 0.038430 -0.015249
+v -0.011396 0.037516 -0.008890
+v -0.010945 0.037516 -0.009468
+v -0.010467 0.037516 -0.010023
+v -0.011597 0.038033 -0.009039
+v -0.011138 0.038033 -0.009627
+v -0.010652 0.038033 -0.010191
+v -0.011790 0.038430 -0.009183
+v -0.011325 0.038430 -0.009780
+v -0.010831 0.038430 -0.010353
+v 0.005620 0.037516 0.014052
+v 0.004924 0.037516 0.014282
+v 0.004218 0.037516 0.014477
+v 0.005704 0.038033 0.014288
+v 0.004997 0.038033 0.014521
+v 0.004279 0.038033 0.014720
+v 0.005785 0.038430 0.014515
+v 0.005067 0.038430 0.014752
+v 0.004337 0.038430 0.014954
+v 0.004218 0.037516 -0.014477
+v 0.004924 0.037516 -0.014282
+v 0.005620 0.037516 -0.014052
+v 0.004279 0.038033 -0.014720
+v 0.004997 0.038033 -0.014521
+v 0.005704 0.038033 -0.014288
+v 0.004337 0.038430 -0.014954
+v 0.005067 0.038430 -0.014752
+v 0.005785 0.038430 -0.014515
+v -0.009431 0.037516 -0.011058
+v -0.008876 0.037516 -0.011537
+v -0.008299 0.037516 -0.011987
+v -0.009599 0.038033 -0.011244
+v -0.009035 0.038033 -0.011730
+v -0.008448 0.038033 -0.012188
+v -0.009761 0.038430 -0.011422
+v -0.009188 0.038430 -0.011916
+v -0.008592 0.038430 -0.012382
+v 0.002782 0.037516 0.014763
+v 0.002055 0.037516 0.014852
+v 0.001324 0.037516 0.014906
+v 0.002818 0.038033 0.015010
+v 0.002079 0.038033 0.015101
+v 0.001336 0.038033 0.015156
+v 0.002854 0.038430 0.015249
+v 0.002103 0.038430 0.015341
+v 0.001348 0.038430 0.015397
+v 0.006973 0.037516 -0.013491
+v 0.007627 0.037516 -0.013162
+v 0.008264 0.037516 -0.012801
+v 0.007080 0.038033 -0.013718
+v 0.007745 0.038033 -0.013383
+v 0.008393 0.038033 -0.013016
+v 0.007183 0.038430 -0.013936
+v 0.007859 0.038430 -0.013595
+v 0.008517 0.038430 -0.013223
+v -0.007081 0.037516 -0.012801
+v -0.006444 0.037516 -0.013162
+v -0.005789 0.037516 -0.013491
+v -0.007210 0.038033 -0.013016
+v -0.006562 0.038033 -0.013383
+v -0.005896 0.038033 -0.013718
+v -0.007334 0.038430 -0.013222
+v -0.006675 0.038430 -0.013595
+v -0.005999 0.038430 -0.013936
+v -0.000141 0.037516 0.014906
+v -0.000871 0.037516 0.014852
+v -0.001598 0.037516 0.014763
+v -0.000153 0.038033 0.015156
+v -0.000896 0.038033 0.015101
+v -0.001635 0.038033 0.015010
+v -0.000165 0.038430 0.015397
+v -0.000919 0.038430 0.015341
+v -0.001670 0.038430 0.015249
+v 0.009482 0.037516 -0.011987
+v 0.010059 0.037516 -0.011537
+v 0.010614 0.037516 -0.011058
+v 0.009631 0.038033 -0.012188
+v 0.010218 0.038033 -0.011730
+v 0.010782 0.038033 -0.011244
+v 0.009775 0.038430 -0.012382
+v 0.010371 0.038430 -0.011916
+v 0.010944 0.038430 -0.011422
+v -0.004436 0.037516 -0.014052
+v -0.003741 0.037516 -0.014282
+v -0.003035 0.037516 -0.014477
+v -0.004521 0.038033 -0.014288
+v -0.003813 0.038033 -0.014521
+v -0.003096 0.038033 -0.014720
+v -0.004602 0.038430 -0.014515
+v -0.003883 0.038430 -0.014752
+v -0.003154 0.038430 -0.014954
+v -0.003035 0.037516 0.014477
+v -0.003741 0.037516 0.014282
+v -0.004436 0.037516 0.014052
+v -0.003096 0.038033 0.014720
+v -0.003813 0.038033 0.014521
+v -0.004521 0.038033 0.014288
+v -0.003154 0.038430 0.014954
+v -0.003883 0.038430 0.014752
+v -0.004602 0.038430 0.014515
+v 0.011650 0.037516 -0.010023
+v 0.012128 0.037516 -0.009468
+v 0.012579 0.037516 -0.008890
+v 0.011835 0.038033 -0.010191
+v 0.012322 0.038033 -0.009627
+v 0.012780 0.038033 -0.009039
+v 0.012014 0.038430 -0.010353
+v 0.012508 0.038430 -0.009780
+v 0.012974 0.038430 -0.009183
+v -0.001598 0.037516 -0.014763
+v -0.000871 0.037516 -0.014852
+v -0.000141 0.037516 -0.014906
+v -0.001635 0.038033 -0.015010
+v -0.000896 0.038033 -0.015101
+v -0.000153 0.038033 -0.015156
+v -0.001670 0.038430 -0.015249
+v -0.000919 0.038430 -0.015341
+v -0.000165 0.038430 -0.015397
+v -0.005789 0.037516 0.013491
+v -0.006444 0.037516 0.013162
+v -0.007081 0.037516 0.012801
+v -0.005896 0.038033 0.013718
+v -0.006562 0.038033 0.013383
+v -0.007210 0.038033 0.013016
+v -0.005999 0.038430 0.013936
+v -0.006675 0.038430 0.013595
+v -0.007334 0.038430 0.013222
+v 0.013393 0.037516 -0.007673
+v 0.013754 0.037516 -0.007035
+v 0.014083 0.037516 -0.006381
+v 0.013607 0.038033 -0.007801
+v 0.013974 0.038033 -0.007153
+v 0.014309 0.038033 -0.006488
+v 0.013814 0.038430 -0.007925
+v 0.014187 0.038430 -0.007267
+v 0.014527 0.038430 -0.006591
+v -0.008299 0.037516 0.011987
+v -0.008876 0.037516 0.011537
+v -0.009431 0.037516 0.011058
+v -0.008448 0.038033 0.012188
+v -0.009035 0.038033 0.011730
+v -0.009599 0.038033 0.011244
+v -0.008592 0.038430 0.012382
+v -0.009188 0.038430 0.011916
+v -0.009761 0.038430 0.011422
+v 0.014644 0.037516 -0.005028
+v 0.014873 0.037516 -0.004332
+v 0.015069 0.037516 -0.003626
+v 0.014879 0.038033 -0.005112
+v 0.015113 0.038033 -0.004405
+v 0.015311 0.038033 -0.003687
+v 0.015106 0.038430 -0.005193
+v 0.015344 0.038430 -0.004475
+v 0.015545 0.038430 -0.003746
+v -0.010467 0.037516 0.010023
+v -0.010945 0.037516 0.009468
+v -0.011396 0.037516 0.008890
+v -0.010652 0.038033 0.010191
+v -0.011138 0.038033 0.009627
+v -0.011597 0.038033 0.009039
+v -0.010831 0.038430 0.010353
+v -0.011325 0.038430 0.009780
+v -0.011790 0.038430 0.009183
+v 0.015354 0.037516 -0.002190
+v 0.015444 0.037516 -0.001463
+v 0.015498 0.037516 -0.000732
+v 0.015602 0.038033 -0.002227
+v 0.015693 0.038033 -0.001487
+v 0.015748 0.038033 -0.000745
+v 0.015841 0.038430 -0.002262
+v 0.015933 0.038430 -0.001511
+v 0.015989 0.038430 -0.000756
+v -0.012209 0.037516 0.007673
+v -0.012570 0.037516 0.007035
+v -0.012900 0.037516 0.006381
+v -0.012424 0.038033 0.007801
+v -0.012791 0.038033 0.007153
+v -0.013126 0.038033 0.006488
+v -0.012631 0.038430 0.007925
+v -0.013004 0.038430 0.007267
+v -0.013344 0.038430 0.006591
+v 0.015498 0.037516 0.000732
+v 0.015444 0.037516 0.001463
+v 0.015354 0.037516 0.002190
+v 0.015748 0.038033 0.000745
+v 0.015693 0.038033 0.001487
+v 0.015602 0.038033 0.002227
+v 0.015989 0.038430 0.000756
+v 0.015933 0.038430 0.001511
+v 0.015841 0.038430 0.002262
+v -0.013460 0.037516 0.005028
+v -0.013690 0.037516 0.004332
+v -0.013885 0.037516 0.003626
+v -0.013696 0.038033 0.005112
+v -0.013929 0.038033 0.004405
+v -0.014128 0.038033 0.003687
+v -0.013923 0.038430 0.005193
+v -0.014160 0.038430 0.004475
+v -0.014362 0.038430 0.003746
+v 0.015069 0.037516 0.003626
+v 0.014873 0.037516 0.004332
+v 0.014644 0.037516 0.005028
+v 0.015311 0.038033 0.003687
+v 0.015113 0.038033 0.004405
+v 0.014879 0.038033 0.005112
+v 0.015545 0.038430 0.003746
+v 0.015344 0.038430 0.004475
+v 0.015106 0.038430 0.005193
+v -0.014171 0.037516 0.002190
+v -0.014261 0.037516 0.001463
+v -0.014315 0.037516 0.000732
+v -0.014419 0.038033 0.002227
+v -0.014510 0.038033 0.001487
+v -0.014565 0.038033 0.000745
+v -0.014657 0.038430 0.002262
+v -0.014750 0.038430 0.001511
+v -0.014806 0.038430 0.000756
+v 0.014083 0.037516 0.006381
+v 0.013754 0.037516 0.007035
+v 0.013393 0.037516 0.007673
+v 0.014309 0.038033 0.006488
+v 0.013974 0.038033 0.007153
+v 0.013607 0.038033 0.007801
+v 0.014527 0.038430 0.006591
+v 0.014187 0.038430 0.007267
+v 0.013814 0.038430 0.007925
+v -0.014315 0.037516 -0.000732
+v -0.014261 0.037516 -0.001463
+v -0.014171 0.037516 -0.002190
+v -0.014565 0.038033 -0.000745
+v -0.014510 0.038033 -0.001487
+v -0.014419 0.038033 -0.002227
+v -0.014806 0.038430 -0.000756
+v -0.014750 0.038430 -0.001511
+v -0.014657 0.038430 -0.002262
+v 0.012579 0.037516 0.008890
+v 0.012128 0.037516 0.009468
+v 0.011650 0.037516 0.010023
+v 0.012780 0.038033 0.009039
+v 0.012322 0.038033 0.009627
+v 0.011835 0.038033 0.010191
+v 0.012974 0.038430 0.009183
+v 0.012508 0.038430 0.009780
+v 0.012014 0.038430 0.010353
+v -0.013885 0.037516 -0.003626
+v -0.013690 0.037516 -0.004332
+v -0.013460 0.037516 -0.005028
+v -0.014128 0.038033 -0.003687
+v -0.013929 0.038033 -0.004405
+v -0.013696 0.038033 -0.005112
+v -0.014362 0.038430 -0.003746
+v -0.014160 0.038430 -0.004475
+v -0.013923 0.038430 -0.005193
+v 0.010614 0.037516 0.011058
+v 0.010059 0.037516 0.011537
+v 0.009482 0.037516 0.011987
+v 0.010782 0.038033 0.011244
+v 0.010218 0.038033 0.011730
+v 0.009631 0.038033 0.012188
+v 0.010944 0.038430 0.011422
+v 0.010371 0.038430 0.011916
+v 0.009775 0.038430 0.012382
+v -0.012900 0.037516 -0.006381
+v -0.012570 0.037516 -0.007035
+v -0.012209 0.037516 -0.007673
+v -0.013126 0.038033 -0.006488
+v -0.012791 0.038033 -0.007153
+v -0.012424 0.038033 -0.007801
+v -0.013344 0.038430 -0.006591
+v -0.013004 0.038430 -0.007267
+v -0.012631 0.038430 -0.007925
+v -0.014826 0.039067 0.002287
+v -0.014920 0.039067 0.001528
+v -0.014976 0.039067 0.000765
+v -0.014566 0.039276 0.002248
+v -0.014658 0.039276 0.001502
+v -0.014713 0.039276 0.000752
+v -0.014200 0.039612 0.002194
+v -0.014290 0.039612 0.001466
+v -0.014344 0.039612 0.000734
+v 0.015711 0.039067 0.003787
+v 0.015507 0.039067 0.004525
+v 0.015267 0.039067 0.005251
+v 0.015456 0.039276 0.003723
+v 0.015255 0.039276 0.004448
+v 0.015019 0.039276 0.005162
+v 0.015097 0.039612 0.003633
+v 0.014901 0.039612 0.004341
+v 0.014671 0.039612 0.005038
+v -0.014084 0.039067 0.005251
+v -0.014324 0.039067 0.004525
+v -0.014528 0.039067 0.003787
+v -0.013836 0.039276 0.005162
+v -0.014072 0.039276 0.004448
+v -0.014272 0.039276 0.003723
+v -0.013488 0.039612 0.005038
+v -0.013718 0.039612 0.004341
+v -0.013914 0.039612 0.003633
+v 0.016159 0.039067 0.000765
+v 0.016103 0.039067 0.001528
+v 0.016009 0.039067 0.002287
+v 0.015896 0.039276 0.000752
+v 0.015841 0.039276 0.001502
+v 0.015749 0.039276 0.002248
+v 0.015527 0.039612 0.000734
+v 0.015473 0.039612 0.001466
+v 0.015383 0.039612 0.002194
+v -0.012777 0.039067 0.008013
+v -0.013154 0.039067 0.007347
+v -0.013498 0.039067 0.006664
+v -0.012552 0.039276 0.007878
+v -0.012922 0.039276 0.007223
+v -0.013260 0.039276 0.006552
+v -0.012234 0.039612 0.007688
+v -0.012596 0.039612 0.007049
+v -0.012926 0.039612 0.006393
+v 0.016009 0.039067 -0.002287
+v 0.016103 0.039067 -0.001528
+v 0.016159 0.039067 -0.000765
+v 0.015749 0.039276 -0.002248
+v 0.015841 0.039276 -0.001502
+v 0.015896 0.039276 -0.000752
+v 0.015383 0.039612 -0.002194
+v 0.015473 0.039612 -0.001466
+v 0.015527 0.039612 -0.000734
+v -0.010957 0.039067 0.010467
+v -0.011457 0.039067 0.009888
+v -0.011928 0.039067 0.009285
+v -0.010762 0.039276 0.010290
+v -0.011253 0.039276 0.009721
+v -0.011716 0.039276 0.009128
+v -0.010488 0.039612 0.010042
+v -0.010967 0.039612 0.009486
+v -0.011419 0.039612 0.008908
+v 0.015267 0.039067 -0.005251
+v 0.015507 0.039067 -0.004525
+v 0.015711 0.039067 -0.003787
+v 0.015019 0.039276 -0.005162
+v 0.015255 0.039276 -0.004448
+v 0.015456 0.039276 -0.003723
+v 0.014671 0.039612 -0.005038
+v 0.014901 0.039612 -0.004341
+v 0.015097 0.039612 -0.003633
+v -0.008693 0.039067 0.012519
+v -0.009296 0.039067 0.012048
+v -0.009876 0.039067 0.011549
+v -0.008536 0.039276 0.012308
+v -0.009129 0.039276 0.011845
+v -0.009699 0.039276 0.011354
+v -0.008316 0.039612 0.012011
+v -0.008895 0.039612 0.011559
+v -0.009450 0.039612 0.011080
+v 0.013961 0.039067 -0.008013
+v 0.014338 0.039067 -0.007347
+v 0.014682 0.039067 -0.006664
+v 0.013735 0.039276 -0.007878
+v 0.014105 0.039276 -0.007223
+v 0.014444 0.039276 -0.006552
+v 0.013418 0.039612 -0.007688
+v 0.013779 0.039612 -0.007049
+v 0.014109 0.039612 -0.006393
+v -0.006073 0.039067 0.014090
+v -0.006756 0.039067 0.013746
+v -0.007421 0.039067 0.013369
+v -0.005960 0.039276 0.013852
+v -0.006632 0.039276 0.013514
+v -0.007286 0.039276 0.013143
+v -0.005802 0.039612 0.013518
+v -0.006457 0.039612 0.013188
+v -0.007096 0.039612 0.012826
+v -0.001695 0.039067 -0.015418
+v -0.000936 0.039067 -0.015511
+v -0.000173 0.039067 -0.015568
+v -0.001657 0.039276 -0.015157
+v -0.000910 0.039276 -0.015249
+v -0.000160 0.039276 -0.015305
+v -0.001603 0.039612 -0.014792
+v -0.000874 0.039612 -0.014881
+v -0.000142 0.039612 -0.014935
+v 0.012140 0.039067 -0.010467
+v 0.012640 0.039067 -0.009888
+v 0.013111 0.039067 -0.009285
+v 0.011945 0.039276 -0.010290
+v 0.012437 0.039276 -0.009721
+v 0.012899 0.039276 -0.009128
+v 0.011671 0.039612 -0.010042
+v 0.012151 0.039612 -0.009486
+v 0.012602 0.039612 -0.008908
+v -0.003196 0.039067 0.015119
+v -0.003933 0.039067 0.014915
+v -0.004659 0.039067 0.014675
+v -0.003132 0.039276 0.014864
+v -0.003857 0.039276 0.014663
+v -0.004571 0.039276 0.014427
+v -0.003042 0.039612 0.014505
+v -0.003749 0.039612 0.014309
+v -0.004446 0.039612 0.014079
+v -0.004659 0.039067 -0.014675
+v -0.003933 0.039067 -0.014915
+v -0.003196 0.039067 -0.015119
+v -0.004571 0.039276 -0.014427
+v -0.003857 0.039276 -0.014663
+v -0.003132 0.039276 -0.014864
+v -0.004446 0.039612 -0.014079
+v -0.003749 0.039612 -0.014310
+v -0.003042 0.039612 -0.014505
+v 0.009876 0.039067 -0.012519
+v 0.010480 0.039067 -0.012049
+v 0.011059 0.039067 -0.011549
+v 0.009720 0.039276 -0.012308
+v 0.010313 0.039276 -0.011845
+v 0.010882 0.039276 -0.011354
+v 0.009499 0.039612 -0.012011
+v 0.010078 0.039612 -0.011559
+v 0.010634 0.039612 -0.011080
+v -0.000173 0.039067 0.015568
+v -0.000936 0.039067 0.015511
+v -0.001695 0.039067 0.015418
+v -0.000160 0.039276 0.015305
+v -0.000910 0.039276 0.015249
+v -0.001657 0.039276 0.015157
+v -0.000142 0.039612 0.014935
+v -0.000874 0.039612 0.014881
+v -0.001603 0.039612 0.014792
+v -0.007421 0.039067 -0.013369
+v -0.006756 0.039067 -0.013746
+v -0.006073 0.039067 -0.014090
+v -0.007286 0.039276 -0.013143
+v -0.006632 0.039276 -0.013514
+v -0.005960 0.039276 -0.013852
+v -0.007096 0.039612 -0.012826
+v -0.006457 0.039612 -0.013188
+v -0.005802 0.039612 -0.013518
+v 0.007256 0.039067 -0.014090
+v 0.007939 0.039067 -0.013746
+v 0.008605 0.039067 -0.013369
+v 0.007143 0.039276 -0.013852
+v 0.007815 0.039276 -0.013514
+v 0.008469 0.039276 -0.013143
+v 0.006985 0.039612 -0.013518
+v 0.007641 0.039612 -0.013188
+v 0.008279 0.039612 -0.012826
+v 0.002879 0.039067 0.015418
+v 0.002119 0.039067 0.015511
+v 0.001356 0.039067 0.015568
+v 0.002840 0.039276 0.015157
+v 0.002094 0.039276 0.015249
+v 0.001344 0.039276 0.015305
+v 0.002786 0.039612 0.014792
+v 0.002057 0.039612 0.014881
+v 0.001325 0.039612 0.014935
+v -0.009876 0.039067 -0.011549
+v -0.009296 0.039067 -0.012049
+v -0.008693 0.039067 -0.012519
+v -0.009699 0.039276 -0.011354
+v -0.009129 0.039276 -0.011845
+v -0.008536 0.039276 -0.012308
+v -0.009450 0.039612 -0.011080
+v -0.008895 0.039612 -0.011559
+v -0.008316 0.039612 -0.012011
+v 0.004379 0.039067 -0.015119
+v 0.005116 0.039067 -0.014915
+v 0.005843 0.039067 -0.014675
+v 0.004315 0.039276 -0.014864
+v 0.005040 0.039276 -0.014663
+v 0.005754 0.039276 -0.014428
+v 0.004225 0.039612 -0.014505
+v 0.004932 0.039612 -0.014310
+v 0.005629 0.039612 -0.014079
+v 0.005843 0.039067 0.014675
+v 0.005116 0.039067 0.014915
+v 0.004379 0.039067 0.015119
+v 0.005754 0.039276 0.014427
+v 0.005040 0.039276 0.014663
+v 0.004315 0.039276 0.014864
+v 0.005629 0.039612 0.014079
+v 0.004932 0.039612 0.014309
+v 0.004225 0.039612 0.014505
+v -0.011928 0.039067 -0.009285
+v -0.011457 0.039067 -0.009888
+v -0.010957 0.039067 -0.010467
+v -0.011716 0.039276 -0.009128
+v -0.011253 0.039276 -0.009721
+v -0.010762 0.039276 -0.010290
+v -0.011419 0.039612 -0.008908
+v -0.010967 0.039612 -0.009486
+v -0.010488 0.039612 -0.010042
+v 0.001356 0.039067 -0.015568
+v 0.002119 0.039067 -0.015511
+v 0.002879 0.039067 -0.015418
+v 0.001343 0.039276 -0.015305
+v 0.002094 0.039276 -0.015249
+v 0.002840 0.039276 -0.015157
+v 0.001325 0.039612 -0.014935
+v 0.002057 0.039612 -0.014881
+v 0.002786 0.039612 -0.014792
+v 0.008605 0.039067 0.013369
+v 0.007939 0.039067 0.013746
+v 0.007256 0.039067 0.014090
+v 0.008469 0.039276 0.013143
+v 0.007815 0.039276 0.013514
+v 0.007143 0.039276 0.013852
+v 0.008279 0.039612 0.012826
+v 0.007641 0.039612 0.013188
+v 0.006985 0.039612 0.013518
+v -0.013498 0.039067 -0.006664
+v -0.013154 0.039067 -0.007347
+v -0.012777 0.039067 -0.008013
+v -0.013260 0.039276 -0.006552
+v -0.012922 0.039276 -0.007223
+v -0.012552 0.039276 -0.007878
+v -0.012926 0.039612 -0.006393
+v -0.012596 0.039612 -0.007049
+v -0.012234 0.039612 -0.007688
+v 0.011059 0.039067 0.011549
+v 0.010480 0.039067 0.012048
+v 0.009877 0.039067 0.012519
+v 0.010882 0.039276 0.011354
+v 0.010313 0.039276 0.011845
+v 0.009720 0.039276 0.012308
+v 0.010634 0.039612 0.011080
+v 0.010078 0.039612 0.011559
+v 0.009499 0.039612 0.012011
+v -0.014528 0.039067 -0.003787
+v -0.014324 0.039067 -0.004525
+v -0.014084 0.039067 -0.005251
+v -0.014272 0.039276 -0.003723
+v -0.014072 0.039276 -0.004448
+v -0.013836 0.039276 -0.005162
+v -0.013914 0.039612 -0.003633
+v -0.013718 0.039612 -0.004341
+v -0.013488 0.039612 -0.005038
+v 0.013111 0.039067 0.009285
+v 0.012640 0.039067 0.009888
+v 0.012140 0.039067 0.010467
+v 0.012899 0.039276 0.009128
+v 0.012437 0.039276 0.009721
+v 0.011945 0.039276 0.010290
+v 0.012602 0.039612 0.008908
+v 0.012151 0.039612 0.009486
+v 0.011671 0.039612 0.010042
+v -0.014976 0.039067 -0.000765
+v -0.014920 0.039067 -0.001528
+v -0.014826 0.039067 -0.002287
+v -0.014713 0.039276 -0.000752
+v -0.014658 0.039276 -0.001502
+v -0.014566 0.039276 -0.002248
+v -0.014344 0.039612 -0.000734
+v -0.014290 0.039612 -0.001466
+v -0.014200 0.039612 -0.002194
+v 0.014682 0.039067 0.006664
+v 0.014338 0.039067 0.007347
+v 0.013961 0.039067 0.008013
+v 0.014444 0.039276 0.006552
+v 0.014105 0.039276 0.007223
+v 0.013735 0.039276 0.007878
+v 0.014109 0.039612 0.006393
+v 0.013779 0.039612 0.007049
+v 0.013418 0.039612 0.007688
+v -0.002778 0.040770 0.013451
+v -0.003434 0.040770 0.013270
+v -0.004080 0.040770 0.013056
+v -0.002621 0.041659 0.012827
+v -0.003247 0.041659 0.012654
+v -0.003863 0.041659 0.012450
+v -0.002475 0.042810 0.012241
+v -0.003072 0.042810 0.012076
+v -0.003660 0.042810 0.011882
+v -0.004080 0.040770 -0.013056
+v -0.003434 0.040770 -0.013270
+v -0.002778 0.040770 -0.013451
+v -0.003863 0.041659 -0.012450
+v -0.003247 0.041659 -0.012654
+v -0.002621 0.041659 -0.012827
+v -0.003660 0.042810 -0.011882
+v -0.003072 0.042810 -0.012076
+v -0.002475 0.042810 -0.012241
+v 0.008852 0.040770 -0.011138
+v 0.009389 0.040770 -0.010719
+v 0.009904 0.040770 -0.010275
+v 0.008469 0.041659 -0.010621
+v 0.008980 0.041659 -0.010222
+v 0.009472 0.041659 -0.009798
+v 0.008109 0.042810 -0.010136
+v 0.008597 0.042810 -0.009755
+v 0.009066 0.042810 -0.009350
+v -0.000089 0.040770 0.013850
+v -0.000768 0.040770 0.013800
+v -0.001443 0.040770 0.013717
+v -0.000057 0.041659 0.013208
+v -0.000705 0.041659 0.013160
+v -0.001349 0.041659 0.013080
+v -0.000028 0.042810 0.012604
+v -0.000645 0.042810 0.012559
+v -0.001260 0.042810 0.012483
+v -0.006537 0.040770 -0.011894
+v -0.005945 0.040770 -0.012230
+v -0.005337 0.040770 -0.012536
+v -0.006207 0.041659 -0.011342
+v -0.005642 0.041659 -0.011662
+v -0.005062 0.041659 -0.011954
+v -0.005896 0.042810 -0.010824
+v -0.005357 0.042810 -0.011129
+v -0.004804 0.042810 -0.011408
+v 0.006521 0.040770 -0.012536
+v 0.007129 0.040770 -0.012230
+v 0.007721 0.040770 -0.011894
+v 0.006245 0.041659 -0.011954
+v 0.006825 0.041659 -0.011662
+v 0.007390 0.041659 -0.011342
+v 0.005987 0.042810 -0.011408
+v 0.006540 0.042810 -0.011129
+v 0.007079 0.042810 -0.010824
+v 0.002626 0.040770 0.013717
+v 0.001951 0.040770 0.013800
+v 0.001272 0.040770 0.013850
+v 0.002532 0.041659 0.013080
+v 0.001888 0.041659 0.013160
+v 0.001240 0.041659 0.013208
+v 0.002443 0.042810 0.012483
+v 0.001829 0.042810 0.012559
+v 0.001211 0.042810 0.012604
+v -0.008721 0.040770 -0.010275
+v -0.008206 0.040770 -0.010719
+v -0.007669 0.040770 -0.011138
+v -0.008289 0.041659 -0.009798
+v -0.007797 0.041659 -0.010222
+v -0.007286 0.041659 -0.010621
+v -0.007883 0.042810 -0.009350
+v -0.007414 0.042810 -0.009755
+v -0.006926 0.042810 -0.010136
+v 0.003961 0.040770 -0.013451
+v 0.004617 0.040770 -0.013270
+v 0.005263 0.040770 -0.013056
+v 0.003805 0.041659 -0.012827
+v 0.004430 0.041659 -0.012654
+v 0.005047 0.041659 -0.012451
+v 0.003658 0.042810 -0.012241
+v 0.004255 0.042810 -0.012076
+v 0.004843 0.042810 -0.011882
+v 0.005263 0.040770 0.013056
+v 0.004617 0.040770 0.013270
+v 0.003961 0.040770 0.013451
+v 0.005047 0.041659 0.012450
+v 0.004430 0.041659 0.012654
+v 0.003805 0.041659 0.012827
+v 0.004843 0.042810 0.011882
+v 0.004255 0.042810 0.012076
+v 0.003658 0.042810 0.012241
+v -0.010546 0.040770 -0.008261
+v -0.010128 0.040770 -0.008797
+v -0.009683 0.040770 -0.009313
+v -0.010030 0.041659 -0.007877
+v -0.009630 0.041659 -0.008389
+v -0.009206 0.041659 -0.008880
+v -0.009544 0.042810 -0.007517
+v -0.009163 0.042810 -0.008006
+v -0.008759 0.042810 -0.008475
+v 0.001272 0.040770 -0.013850
+v 0.001951 0.040770 -0.013800
+v 0.002626 0.040770 -0.013717
+v 0.001240 0.041659 -0.013208
+v 0.001888 0.041659 -0.013160
+v 0.002532 0.041659 -0.013080
+v 0.001211 0.042810 -0.012604
+v 0.001829 0.042810 -0.012559
+v 0.002443 0.042810 -0.012483
+v 0.007721 0.040770 0.011894
+v 0.007129 0.040770 0.012230
+v 0.006521 0.040770 0.012536
+v 0.007390 0.041659 0.011342
+v 0.006825 0.041659 0.011662
+v 0.006245 0.041659 0.011954
+v 0.007079 0.042810 0.010824
+v 0.006540 0.042810 0.011129
+v 0.005987 0.042810 0.011408
+v -0.011944 0.040770 -0.005929
+v -0.011638 0.040770 -0.006537
+v -0.011303 0.040770 -0.007129
+v -0.011362 0.041659 -0.005654
+v -0.011070 0.041659 -0.006234
+v -0.010751 0.041659 -0.006798
+v -0.010816 0.042810 -0.005396
+v -0.010538 0.042810 -0.005949
+v -0.010232 0.042810 -0.006488
+v 0.009904 0.040770 0.010275
+v 0.009389 0.040770 0.010719
+v 0.008852 0.040770 0.011138
+v 0.009472 0.041659 0.009798
+v 0.008981 0.041659 0.010222
+v 0.008469 0.041659 0.010621
+v 0.009066 0.042810 0.009350
+v 0.008597 0.042810 0.009755
+v 0.008109 0.042810 0.010136
+v -0.012860 0.040770 -0.003369
+v -0.012678 0.040770 -0.004025
+v -0.012465 0.040770 -0.004672
+v -0.012236 0.041659 -0.003213
+v -0.012062 0.041659 -0.003839
+v -0.011859 0.041659 -0.004455
+v -0.011650 0.042810 -0.003066
+v -0.011484 0.042810 -0.003663
+v -0.011290 0.042810 -0.004251
+v 0.011730 0.040770 0.008261
+v 0.011311 0.040770 0.008797
+v 0.010866 0.040770 0.009313
+v 0.011213 0.041659 0.007877
+v 0.010813 0.041659 0.008389
+v 0.010390 0.041659 0.008880
+v 0.010728 0.042810 0.007517
+v 0.010347 0.042810 0.008006
+v 0.009942 0.042810 0.008475
+v -0.013259 0.040770 -0.000680
+v -0.013209 0.040770 -0.001359
+v -0.013125 0.040770 -0.002035
+v -0.012616 0.041659 -0.000649
+v -0.012568 0.041659 -0.001296
+v -0.012489 0.041659 -0.001940
+v -0.012013 0.042810 -0.000619
+v -0.011967 0.042810 -0.001237
+v -0.011891 0.042810 -0.001852
+v 0.013127 0.040770 0.005929
+v 0.012821 0.040770 0.006537
+v 0.012486 0.040770 0.007129
+v 0.012546 0.041659 0.005654
+v 0.012254 0.041659 0.006234
+v 0.011934 0.041659 0.006798
+v 0.011999 0.042810 0.005396
+v 0.011721 0.042810 0.005949
+v 0.011416 0.042810 0.006488
+v -0.013125 0.040770 0.002035
+v -0.013209 0.040770 0.001359
+v -0.013259 0.040770 0.000680
+v -0.012489 0.041659 0.001940
+v -0.012568 0.041659 0.001296
+v -0.012616 0.041659 0.000649
+v -0.011891 0.042810 0.001852
+v -0.011967 0.042810 0.001237
+v -0.012013 0.042810 0.000619
+v 0.014043 0.040770 0.003369
+v 0.013862 0.040770 0.004025
+v 0.013648 0.040770 0.004672
+v 0.013419 0.041659 0.003213
+v 0.013246 0.041659 0.003839
+v 0.013042 0.041659 0.004455
+v 0.012833 0.042810 0.003066
+v 0.012668 0.042810 0.003663
+v 0.012473 0.042810 0.004251
+v -0.012465 0.040770 0.004672
+v -0.012678 0.040770 0.004025
+v -0.012860 0.040770 0.003369
+v -0.011859 0.041659 0.004455
+v -0.012062 0.041659 0.003839
+v -0.012236 0.041659 0.003213
+v -0.011290 0.042810 0.004251
+v -0.011484 0.042810 0.003663
+v -0.011650 0.042810 0.003066
+v 0.014442 0.040770 0.000680
+v 0.014392 0.040770 0.001359
+v 0.014309 0.040770 0.002035
+v 0.013799 0.041659 0.000649
+v 0.013751 0.041659 0.001296
+v 0.013672 0.041659 0.001940
+v 0.013196 0.042810 0.000619
+v 0.013150 0.042810 0.001237
+v 0.013074 0.042810 0.001852
+v -0.011303 0.040770 0.007129
+v -0.011638 0.040770 0.006537
+v -0.011944 0.040770 0.005929
+v -0.010751 0.041659 0.006798
+v -0.011070 0.041659 0.006234
+v -0.011362 0.041659 0.005654
+v -0.010232 0.042810 0.006488
+v -0.010538 0.042810 0.005949
+v -0.010816 0.042810 0.005396
+v 0.014309 0.040770 -0.002035
+v 0.014392 0.040770 -0.001359
+v 0.014442 0.040770 -0.000680
+v 0.013672 0.041659 -0.001940
+v 0.013751 0.041659 -0.001296
+v 0.013799 0.041659 -0.000649
+v 0.013074 0.042810 -0.001852
+v 0.013150 0.042810 -0.001237
+v 0.013196 0.042810 -0.000619
+v -0.009683 0.040770 0.009313
+v -0.010128 0.040770 0.008797
+v -0.010546 0.040770 0.008261
+v -0.009206 0.041659 0.008880
+v -0.009630 0.041659 0.008389
+v -0.010030 0.041659 0.007877
+v -0.008759 0.042810 0.008475
+v -0.009163 0.042810 0.008006
+v -0.009544 0.042810 0.007517
+v 0.013648 0.040770 -0.004672
+v 0.013862 0.040770 -0.004025
+v 0.014043 0.040770 -0.003369
+v 0.013042 0.041659 -0.004455
+v 0.013246 0.041659 -0.003839
+v 0.013419 0.041659 -0.003213
+v 0.012473 0.042810 -0.004251
+v 0.012668 0.042810 -0.003663
+v 0.012833 0.042810 -0.003066
+v -0.007669 0.040770 0.011138
+v -0.008206 0.040770 0.010719
+v -0.008721 0.040770 0.010275
+v -0.007286 0.041659 0.010621
+v -0.007797 0.041659 0.010222
+v -0.008289 0.041659 0.009798
+v -0.006926 0.042810 0.010136
+v -0.007414 0.042810 0.009755
+v -0.007883 0.042810 0.009350
+v 0.012486 0.040770 -0.007129
+v 0.012821 0.040770 -0.006537
+v 0.013127 0.040770 -0.005929
+v 0.011934 0.041659 -0.006798
+v 0.012254 0.041659 -0.006234
+v 0.012546 0.041659 -0.005654
+v 0.011416 0.042810 -0.006488
+v 0.011721 0.042810 -0.005949
+v 0.011999 0.042810 -0.005396
+v -0.005337 0.040770 0.012536
+v -0.005945 0.040770 0.012230
+v -0.006537 0.040770 0.011894
+v -0.005062 0.041659 0.011954
+v -0.005642 0.041659 0.011662
+v -0.006207 0.041659 0.011342
+v -0.004804 0.042810 0.011408
+v -0.005357 0.042810 0.011129
+v -0.005896 0.042810 0.010824
+v -0.001443 0.040770 -0.013717
+v -0.000768 0.040770 -0.013800
+v -0.000089 0.040770 -0.013850
+v -0.001349 0.041659 -0.013080
+v -0.000705 0.041659 -0.013160
+v -0.000057 0.041659 -0.013208
+v -0.001260 0.042810 -0.012483
+v -0.000645 0.042810 -0.012559
+v -0.000028 0.042810 -0.012604
+v 0.010866 0.040770 -0.009313
+v 0.011311 0.040770 -0.008797
+v 0.011730 0.040770 -0.008261
+v 0.010390 0.041659 -0.008880
+v 0.010813 0.041659 -0.008389
+v 0.011213 0.041659 -0.007877
+v 0.009942 0.042810 -0.008475
+v 0.010347 0.042810 -0.008006
+v 0.010728 0.042810 -0.007517
+v 0.004581 0.046037 0.011150
+v 0.004029 0.046037 0.011332
+v 0.003469 0.046037 0.011487
+v 0.004534 0.048068 0.011017
+v 0.003988 0.048068 0.011197
+v 0.003435 0.048068 0.011350
+v 0.004521 0.050271 0.010981
+v 0.003977 0.050271 0.011161
+v 0.003426 0.050271 0.011313
+v -0.008920 0.046037 -0.007054
+v -0.008562 0.046037 -0.007513
+v -0.008183 0.046037 -0.007953
+v -0.008807 0.048068 -0.006970
+v -0.008453 0.048068 -0.007423
+v -0.008078 0.048068 -0.007858
+v -0.008776 0.050271 -0.006948
+v -0.008424 0.050271 -0.007399
+v -0.008050 0.050271 -0.007832
+v 0.001173 0.046037 -0.011828
+v 0.001752 0.046037 -0.011785
+v 0.002329 0.046037 -0.011714
+v 0.001166 0.048068 -0.011687
+v 0.001739 0.048068 -0.011644
+v 0.002309 0.048068 -0.011574
+v 0.001164 0.050271 -0.011649
+v 0.001735 0.050271 -0.011607
+v 0.002303 0.050271 -0.011537
+v 0.006680 0.046037 0.010157
+v 0.006174 0.046037 0.010444
+v 0.005655 0.046037 0.010705
+v 0.006607 0.048068 0.010036
+v 0.006107 0.048068 0.010319
+v 0.005594 0.048068 0.010577
+v 0.006588 0.050271 0.010004
+v 0.006090 0.050271 0.010286
+v 0.005578 0.050271 0.010543
+v -0.010113 0.046037 -0.005063
+v -0.009852 0.046037 -0.005582
+v -0.009566 0.046037 -0.006088
+v -0.009986 0.048068 -0.005003
+v -0.009728 0.048068 -0.005516
+v -0.009444 0.048068 -0.006015
+v -0.009952 0.050271 -0.004987
+v -0.009694 0.050271 -0.005498
+v -0.009412 0.050271 -0.005996
+v 0.008544 0.046037 0.008774
+v 0.008104 0.046037 0.009154
+v 0.007646 0.046037 0.009512
+v 0.008449 0.048068 0.008670
+v 0.008015 0.048068 0.009045
+v 0.007562 0.048068 0.009398
+v 0.008424 0.050271 0.008642
+v 0.007991 0.050271 0.009016
+v 0.007539 0.050271 0.009368
+v -0.010896 0.046037 -0.002877
+v -0.010741 0.046037 -0.003438
+v -0.010558 0.046037 -0.003990
+v -0.010759 0.048068 -0.002843
+v -0.010605 0.048068 -0.003397
+v -0.010425 0.048068 -0.003942
+v -0.010722 0.050271 -0.002834
+v -0.010569 0.050271 -0.003386
+v -0.010390 0.050271 -0.003929
+v 0.010103 0.046037 0.007054
+v 0.009746 0.046037 0.007513
+v 0.009366 0.046037 0.007953
+v 0.009990 0.048068 0.006970
+v 0.009636 0.048068 0.007423
+v 0.009261 0.048068 0.007858
+v 0.009959 0.050271 0.006948
+v 0.009607 0.050271 0.007399
+v 0.009233 0.050271 0.007832
+v -0.011236 0.046037 -0.000581
+v -0.011193 0.046037 -0.001161
+v -0.011122 0.046037 -0.001738
+v -0.011095 0.048068 -0.000574
+v -0.011053 0.048068 -0.001147
+v -0.010983 0.048068 -0.001717
+v -0.011057 0.050271 -0.000572
+v -0.011015 0.050271 -0.001143
+v -0.010945 0.050271 -0.001711
+v 0.011297 0.046037 0.005063
+v 0.011035 0.046037 0.005582
+v 0.010749 0.046037 0.006088
+v 0.011169 0.048068 0.005003
+v 0.010911 0.048068 0.005516
+v 0.010628 0.048068 0.006015
+v 0.011135 0.050271 0.004987
+v 0.010877 0.050271 0.005498
+v 0.010595 0.050271 0.005996
+v -0.011122 0.046037 0.001738
+v -0.011193 0.046037 0.001161
+v -0.011236 0.046037 0.000581
+v -0.010983 0.048068 0.001717
+v -0.011053 0.048068 0.001147
+v -0.011095 0.048068 0.000574
+v -0.010945 0.050271 0.001711
+v -0.011015 0.050271 0.001143
+v -0.011057 0.050271 0.000572
+v 0.012079 0.046037 0.002877
+v 0.011924 0.046037 0.003438
+v 0.011741 0.046037 0.003990
+v 0.011942 0.048068 0.002843
+v 0.011789 0.048068 0.003397
+v 0.011608 0.048068 0.003942
+v 0.011905 0.050271 0.002834
+v 0.011752 0.050271 0.003386
+v 0.011573 0.050271 0.003929
+v -0.010558 0.046037 0.003990
+v -0.010741 0.046037 0.003438
+v -0.010896 0.046037 0.002877
+v -0.010425 0.048068 0.003942
+v -0.010605 0.048068 0.003397
+v -0.010759 0.048068 0.002843
+v -0.010390 0.050271 0.003929
+v -0.010569 0.050271 0.003386
+v -0.010722 0.050271 0.002834
+v 0.012419 0.046037 0.000581
+v 0.012377 0.046037 0.001161
+v 0.012306 0.046037 0.001738
+v 0.012278 0.048068 0.000574
+v 0.012236 0.048068 0.001147
+v 0.012166 0.048068 0.001717
+v 0.012241 0.050271 0.000572
+v 0.012198 0.050271 0.001143
+v 0.012128 0.050271 0.001711
+v -0.009566 0.046037 0.006088
+v -0.009852 0.046037 0.005582
+v -0.010113 0.046037 0.005063
+v -0.009444 0.048068 0.006015
+v -0.009728 0.048068 0.005516
+v -0.009986 0.048068 0.005003
+v -0.009412 0.050271 0.005996
+v -0.009694 0.050271 0.005498
+v -0.009952 0.050271 0.004987
+v 0.012306 0.046037 -0.001738
+v 0.012377 0.046037 -0.001161
+v 0.012419 0.046037 -0.000581
+v 0.012166 0.048068 -0.001717
+v 0.012236 0.048068 -0.001147
+v 0.012278 0.048068 -0.000574
+v 0.012128 0.050271 -0.001711
+v 0.012198 0.050271 -0.001143
+v 0.012241 0.050271 -0.000572
+v -0.008183 0.046037 0.007953
+v -0.008562 0.046037 0.007513
+v -0.008920 0.046037 0.007054
+v -0.008078 0.048068 0.007858
+v -0.008453 0.048068 0.007423
+v -0.008807 0.048068 0.006970
+v -0.008050 0.050271 0.007832
+v -0.008424 0.050271 0.007399
+v -0.008776 0.050271 0.006948
+v 0.011741 0.046037 -0.003990
+v 0.011924 0.046037 -0.003438
+v 0.012079 0.046037 -0.002877
+v 0.011608 0.048068 -0.003942
+v 0.011789 0.048068 -0.003397
+v 0.011942 0.048068 -0.002843
+v 0.011573 0.050271 -0.003929
+v 0.011752 0.050271 -0.003386
+v 0.011905 0.050271 -0.002834
+v -0.006463 0.046037 0.009512
+v -0.006921 0.046037 0.009154
+v -0.007361 0.046037 0.008774
+v -0.006379 0.048068 0.009398
+v -0.006831 0.048068 0.009045
+v -0.007266 0.048068 0.008670
+v -0.006356 0.050271 0.009368
+v -0.006807 0.050271 0.009016
+v -0.007241 0.050271 0.008642
+v 0.010749 0.046037 -0.006088
+v 0.011035 0.046037 -0.005582
+v 0.011297 0.046037 -0.005063
+v 0.010628 0.048068 -0.006015
+v 0.010911 0.048068 -0.005516
+v 0.011169 0.048068 -0.005003
+v 0.010595 0.050271 -0.005996
+v 0.010877 0.050271 -0.005498
+v 0.011135 0.050271 -0.004987
+v -0.004472 0.046037 0.010705
+v -0.004991 0.046037 0.010444
+v -0.005496 0.046037 0.010157
+v -0.004411 0.048068 0.010577
+v -0.004924 0.048068 0.010319
+v -0.005424 0.048068 0.010036
+v -0.004395 0.050271 0.010543
+v -0.004906 0.050271 0.010286
+v -0.005404 0.050271 0.010004
+v -0.001146 0.046037 -0.011714
+v -0.000569 0.046037 -0.011785
+v 0.000011 0.046037 -0.011828
+v -0.001125 0.048068 -0.011574
+v -0.000555 0.048068 -0.011644
+v 0.000017 0.048068 -0.011687
+v -0.001120 0.050271 -0.011537
+v -0.000552 0.050271 -0.011607
+v 0.000019 0.050271 -0.011649
+v 0.009366 0.046037 -0.007953
+v 0.009746 0.046037 -0.007513
+v 0.010103 0.046037 -0.007054
+v 0.009261 0.048068 -0.007858
+v 0.009636 0.048068 -0.007423
+v 0.009990 0.048068 -0.006970
+v 0.009233 0.050271 -0.007832
+v 0.009607 0.050271 -0.007399
+v 0.009959 0.050271 -0.006948
+v -0.002286 0.046037 0.011487
+v -0.002846 0.046037 0.011332
+v -0.003398 0.046037 0.011150
+v -0.002251 0.048068 0.011350
+v -0.002805 0.048068 0.011197
+v -0.003350 0.048068 0.011017
+v -0.002242 0.050271 0.011313
+v -0.002794 0.050271 0.011161
+v -0.003338 0.050271 0.010981
+v -0.003398 0.046037 -0.011150
+v -0.002846 0.046037 -0.011332
+v -0.002286 0.046037 -0.011487
+v -0.003350 0.048068 -0.011017
+v -0.002805 0.048068 -0.011197
+v -0.002251 0.048068 -0.011350
+v -0.003338 0.050271 -0.010981
+v -0.002794 0.050271 -0.011161
+v -0.002242 0.050271 -0.011313
+v 0.007646 0.046037 -0.009512
+v 0.008104 0.046037 -0.009154
+v 0.008544 0.046037 -0.008774
+v 0.007562 0.048068 -0.009398
+v 0.008015 0.048068 -0.009045
+v 0.008449 0.048068 -0.008670
+v 0.007539 0.050271 -0.009368
+v 0.007991 0.050271 -0.009016
+v 0.008424 0.050271 -0.008642
+v 0.000011 0.046037 0.011828
+v -0.000569 0.046037 0.011785
+v -0.001146 0.046037 0.011714
+v 0.000017 0.048068 0.011687
+v -0.000555 0.048068 0.011644
+v -0.001125 0.048068 0.011574
+v 0.000019 0.050271 0.011649
+v -0.000552 0.050271 0.011607
+v -0.001120 0.050271 0.011537
+v -0.005496 0.046037 -0.010157
+v -0.004991 0.046037 -0.010444
+v -0.004472 0.046037 -0.010705
+v -0.005424 0.048068 -0.010036
+v -0.004924 0.048068 -0.010319
+v -0.004411 0.048068 -0.010577
+v -0.005404 0.050271 -0.010004
+v -0.004906 0.050271 -0.010286
+v -0.004395 0.050271 -0.010543
+v 0.005655 0.046037 -0.010705
+v 0.006174 0.046037 -0.010444
+v 0.006680 0.046037 -0.010157
+v 0.005594 0.048068 -0.010577
+v 0.006107 0.048068 -0.010319
+v 0.006607 0.048068 -0.010036
+v 0.005578 0.050271 -0.010543
+v 0.006090 0.050271 -0.010286
+v 0.006588 0.050271 -0.010004
+v 0.002329 0.046037 0.011714
+v 0.001752 0.046037 0.011785
+v 0.001173 0.046037 0.011828
+v 0.002309 0.048068 0.011574
+v 0.001739 0.048068 0.011644
+v 0.001166 0.048068 0.011687
+v 0.002303 0.050271 0.011537
+v 0.001735 0.050271 0.011607
+v 0.001164 0.050271 0.011649
+v -0.007361 0.046037 -0.008774
+v -0.006921 0.046037 -0.009154
+v -0.006463 0.046037 -0.009512
+v -0.007266 0.048068 -0.008670
+v -0.006831 0.048068 -0.009045
+v -0.006379 0.048068 -0.009398
+v -0.007241 0.050271 -0.008642
+v -0.006807 0.050271 -0.009016
+v -0.006356 0.050271 -0.009368
+v 0.003469 0.046037 -0.011487
+v 0.004029 0.046037 -0.011332
+v 0.004581 0.046037 -0.011150
+v 0.003435 0.048068 -0.011350
+v 0.003988 0.048068 -0.011197
+v 0.004534 0.048068 -0.011017
+v 0.003426 0.050271 -0.011313
+v 0.003977 0.050271 -0.011161
+v 0.004521 0.050271 -0.010981
+v 0.012494 0.054258 0.008827
+v 0.012046 0.054258 0.009401
+v 0.011571 0.054258 0.009951
+v 0.014951 0.055940 0.010650
+v 0.014411 0.055940 0.011342
+v 0.013838 0.055940 0.012006
+v 0.017276 0.057591 0.012375
+v 0.016649 0.057591 0.013179
+v 0.015983 0.057591 0.013951
+v -0.014209 0.054258 -0.000727
+v -0.014155 0.054258 -0.001452
+v -0.014066 0.054258 -0.002174
+v -0.017264 0.055940 -0.000877
+v -0.017200 0.055940 -0.001752
+v -0.017093 0.055940 -0.002623
+v -0.020156 0.057591 -0.001019
+v -0.020081 0.057591 -0.002036
+v -0.019957 0.057591 -0.003048
+v 0.013986 0.054258 0.006336
+v 0.013660 0.054258 0.006986
+v 0.013301 0.054258 0.007618
+v 0.016751 0.055939 0.007645
+v 0.016357 0.055940 0.008429
+v 0.015925 0.055940 0.009192
+v 0.019367 0.057590 0.008884
+v 0.018909 0.057590 0.009795
+v 0.018407 0.057590 0.010681
+v -0.014066 0.054258 0.002174
+v -0.014155 0.054258 0.001452
+v -0.014209 0.054258 0.000727
+v -0.017093 0.055940 0.002623
+v -0.017200 0.055940 0.001752
+v -0.017264 0.055940 0.000877
+v -0.019957 0.057591 0.003048
+v -0.020081 0.057591 0.002036
+v -0.020156 0.057591 0.001019
+v 0.014964 0.054257 0.003601
+v 0.014770 0.054257 0.004302
+v 0.014542 0.054258 0.004993
+v 0.017930 0.055939 0.004345
+v 0.017697 0.055939 0.005191
+v 0.017422 0.055939 0.006024
+v 0.020738 0.057591 0.005048
+v 0.020466 0.057590 0.006032
+v 0.020146 0.057590 0.007001
+v -0.013360 0.054258 0.004992
+v -0.013589 0.054258 0.004302
+v -0.013783 0.054258 0.003601
+v -0.016241 0.055940 0.006023
+v -0.016516 0.055940 0.005190
+v -0.016750 0.055940 0.004344
+v -0.018967 0.057591 0.006998
+v -0.019287 0.057591 0.006030
+v -0.019559 0.057591 0.005047
+v 0.015390 0.054257 0.000727
+v 0.015337 0.054257 0.001453
+v 0.015248 0.054257 0.002175
+v 0.018444 0.055939 0.000877
+v 0.018380 0.055939 0.001753
+v 0.018272 0.055939 0.002624
+v 0.021335 0.057592 0.001019
+v 0.021260 0.057592 0.002036
+v 0.021135 0.057592 0.003048
+v -0.012118 0.054258 0.007618
+v -0.012477 0.054258 0.006985
+v -0.012804 0.054258 0.006336
+v -0.014743 0.055940 0.009191
+v -0.015175 0.055940 0.008427
+v -0.015570 0.055940 0.007644
+v -0.017226 0.057591 0.010679
+v -0.017729 0.057591 0.009792
+v -0.018187 0.057591 0.008882
+v 0.015248 0.054257 -0.002175
+v 0.015337 0.054257 -0.001453
+v 0.015390 0.054257 -0.000727
+v 0.018272 0.055939 -0.002624
+v 0.018380 0.055939 -0.001753
+v 0.018444 0.055939 -0.000877
+v 0.021135 0.057592 -0.003048
+v 0.021260 0.057592 -0.002036
+v 0.021335 0.057592 -0.001019
+v -0.010388 0.054258 0.009951
+v -0.010863 0.054258 0.009401
+v -0.011311 0.054258 0.008827
+v -0.012655 0.055940 0.012006
+v -0.013228 0.055940 0.011341
+v -0.013768 0.055940 0.010650
+v -0.014800 0.057591 0.013950
+v -0.015466 0.057591 0.013178
+v -0.016093 0.057591 0.012374
+v 0.014542 0.054258 -0.004993
+v 0.014770 0.054257 -0.004302
+v 0.014964 0.054257 -0.003601
+v 0.017422 0.055939 -0.006024
+v 0.017697 0.055939 -0.005191
+v 0.017930 0.055939 -0.004345
+v 0.020146 0.057590 -0.007001
+v 0.020466 0.057590 -0.006032
+v 0.020738 0.057591 -0.005049
+v -0.008236 0.054258 0.011902
+v -0.008809 0.054258 0.011455
+v -0.009360 0.054258 0.010980
+v -0.010058 0.055940 0.014359
+v -0.010750 0.055940 0.013820
+v -0.011414 0.055940 0.013246
+v -0.011783 0.057591 0.016685
+v -0.012587 0.057591 0.016058
+v -0.013359 0.057591 0.015392
+v 0.013301 0.054258 -0.007619
+v 0.013660 0.054258 -0.006986
+v 0.013986 0.054258 -0.006336
+v 0.015925 0.055940 -0.009192
+v 0.016357 0.055940 -0.008429
+v 0.016751 0.055939 -0.007645
+v 0.018407 0.057590 -0.010681
+v 0.018909 0.057590 -0.009795
+v 0.019367 0.057590 -0.008884
+v -0.005744 0.054258 0.013396
+v -0.006394 0.054258 0.013069
+v -0.007027 0.054258 0.012710
+v -0.007052 0.055940 0.016161
+v -0.007836 0.055940 0.015767
+v -0.008599 0.055940 0.015334
+v -0.008290 0.057591 0.018779
+v -0.009201 0.057591 0.018320
+v -0.010088 0.057591 0.017818
+v -0.001583 0.054258 -0.014658
+v -0.000861 0.054258 -0.014747
+v -0.000135 0.054258 -0.014800
+v -0.002032 0.055940 -0.017684
+v -0.001161 0.055940 -0.017792
+v -0.000286 0.055940 -0.017856
+v -0.002456 0.057591 -0.020548
+v -0.001445 0.057591 -0.020673
+v -0.000428 0.057591 -0.020748
+v 0.011571 0.054258 -0.009951
+v 0.012046 0.054258 -0.009401
+v 0.012494 0.054258 -0.008827
+v 0.013838 0.055940 -0.012006
+v 0.014411 0.055940 -0.011342
+v 0.014951 0.055940 -0.010650
+v 0.015983 0.057591 -0.013951
+v 0.016649 0.057591 -0.013179
+v 0.017276 0.057591 -0.012375
+v -0.003009 0.054258 0.014374
+v -0.003710 0.054258 0.014180
+v -0.004401 0.054258 0.013952
+v -0.003752 0.055940 0.017342
+v -0.004598 0.055940 0.017108
+v -0.005431 0.055940 0.016833
+v -0.004456 0.057591 0.020150
+v -0.005439 0.057591 0.019879
+v -0.006407 0.057591 0.019559
+v -0.004401 0.054258 -0.013952
+v -0.003710 0.054258 -0.014180
+v -0.003009 0.054258 -0.014374
+v -0.005431 0.055940 -0.016833
+v -0.004598 0.055940 -0.017108
+v -0.003752 0.055940 -0.017342
+v -0.006407 0.057591 -0.019559
+v -0.005439 0.057591 -0.019879
+v -0.004456 0.057591 -0.020151
+v 0.009419 0.054258 -0.011902
+v 0.009992 0.054258 -0.011455
+v 0.010543 0.054258 -0.010980
+v 0.011241 0.055940 -0.014360
+v 0.011933 0.055940 -0.013820
+v 0.012597 0.055940 -0.013247
+v 0.012966 0.057591 -0.016685
+v 0.013770 0.057591 -0.016058
+v 0.014542 0.057591 -0.015392
+v -0.000135 0.054258 0.014800
+v -0.000861 0.054258 0.014747
+v -0.001583 0.054258 0.014658
+v -0.000286 0.055940 0.017856
+v -0.001161 0.055940 0.017792
+v -0.002032 0.055940 0.017684
+v -0.000428 0.057591 0.020748
+v -0.001445 0.057591 0.020673
+v -0.002456 0.057591 0.020548
+v -0.007027 0.054258 -0.012710
+v -0.006394 0.054258 -0.013069
+v -0.005744 0.054258 -0.013396
+v -0.008599 0.055940 -0.015334
+v -0.007836 0.055940 -0.015767
+v -0.007052 0.055940 -0.016161
+v -0.010088 0.057591 -0.017818
+v -0.009201 0.057591 -0.018320
+v -0.008290 0.057591 -0.018779
+v 0.006927 0.054258 -0.013396
+v 0.007577 0.054258 -0.013069
+v 0.008210 0.054258 -0.012710
+v 0.008235 0.055940 -0.016161
+v 0.009019 0.055940 -0.015767
+v 0.009783 0.055940 -0.015334
+v 0.009473 0.057591 -0.018779
+v 0.010384 0.057591 -0.018320
+v 0.011271 0.057591 -0.017818
+v 0.002766 0.054258 0.014658
+v 0.002044 0.054258 0.014747
+v 0.001319 0.054258 0.014800
+v 0.003215 0.055940 0.017684
+v 0.002344 0.055940 0.017792
+v 0.001469 0.055940 0.017856
+v 0.003640 0.057591 0.020548
+v 0.002628 0.057591 0.020673
+v 0.001611 0.057591 0.020748
+v -0.009360 0.054258 -0.010980
+v -0.008809 0.054258 -0.011455
+v -0.008236 0.054258 -0.011902
+v -0.011414 0.055940 -0.013246
+v -0.010750 0.055940 -0.013820
+v -0.010058 0.055940 -0.014359
+v -0.013359 0.057591 -0.015392
+v -0.012587 0.057591 -0.016058
+v -0.011783 0.057591 -0.016685
+v 0.004192 0.054258 -0.014374
+v 0.004893 0.054258 -0.014180
+v 0.005584 0.054258 -0.013952
+v 0.004936 0.055940 -0.017342
+v 0.005781 0.055940 -0.017108
+v 0.006614 0.055940 -0.016833
+v 0.005639 0.057591 -0.020151
+v 0.006622 0.057591 -0.019879
+v 0.007590 0.057591 -0.019559
+v 0.005584 0.054258 0.013952
+v 0.004893 0.054258 0.014180
+v 0.004192 0.054258 0.014374
+v 0.006614 0.055940 0.016833
+v 0.005781 0.055940 0.017108
+v 0.004936 0.055940 0.017342
+v 0.007590 0.057591 0.019559
+v 0.006622 0.057591 0.019879
+v 0.005639 0.057591 0.020150
+v -0.011311 0.054258 -0.008827
+v -0.010863 0.054258 -0.009401
+v -0.010388 0.054258 -0.009951
+v -0.013768 0.055940 -0.010650
+v -0.013228 0.055940 -0.011341
+v -0.012655 0.055940 -0.012006
+v -0.016093 0.057591 -0.012375
+v -0.015466 0.057591 -0.013178
+v -0.014800 0.057591 -0.013950
+v 0.001319 0.054258 -0.014800
+v 0.002044 0.054258 -0.014747
+v 0.002766 0.054258 -0.014658
+v 0.001469 0.055940 -0.017856
+v 0.002344 0.055940 -0.017792
+v 0.003215 0.055940 -0.017684
+v 0.001611 0.057591 -0.020748
+v 0.002628 0.057591 -0.020673
+v 0.003640 0.057591 -0.020548
+v 0.008210 0.054258 0.012710
+v 0.007577 0.054258 0.013069
+v 0.006927 0.054258 0.013396
+v 0.009783 0.055940 0.015334
+v 0.009019 0.055940 0.015767
+v 0.008235 0.055940 0.016161
+v 0.011271 0.057591 0.017818
+v 0.010384 0.057591 0.018320
+v 0.009473 0.057591 0.018779
+v -0.012804 0.054258 -0.006336
+v -0.012477 0.054258 -0.006985
+v -0.012118 0.054258 -0.007618
+v -0.015570 0.055940 -0.007644
+v -0.015175 0.055940 -0.008427
+v -0.014743 0.055940 -0.009191
+v -0.018187 0.057591 -0.008882
+v -0.017729 0.057591 -0.009792
+v -0.017226 0.057591 -0.010680
+v 0.010543 0.054258 0.010980
+v 0.009992 0.054258 0.011455
+v 0.009419 0.054258 0.011902
+v 0.012598 0.055940 0.013246
+v 0.011933 0.055940 0.013820
+v 0.011241 0.055940 0.014359
+v 0.014542 0.057591 0.015392
+v 0.013770 0.057591 0.016058
+v 0.012966 0.057591 0.016685
+v -0.013783 0.054258 -0.003601
+v -0.013589 0.054258 -0.004302
+v -0.013360 0.054258 -0.004992
+v -0.016750 0.055940 -0.004344
+v -0.016516 0.055940 -0.005190
+v -0.016241 0.055940 -0.006023
+v -0.019559 0.057591 -0.005047
+v -0.019287 0.057591 -0.006030
+v -0.018967 0.057591 -0.006998
+v 0.026324 0.060767 0.001261
+v 0.026230 0.060766 0.002519
+v 0.026074 0.060764 0.003772
+v 0.028399 0.062352 0.001349
+v 0.028295 0.062347 0.002697
+v 0.028123 0.062340 0.004042
+v 0.030266 0.064036 0.001406
+v 0.030148 0.064021 0.002814
+v 0.029954 0.064000 0.004228
+v -0.021507 0.060747 0.013245
+v -0.022130 0.060747 0.012145
+v -0.022699 0.060747 0.011016
+v -0.023266 0.062286 0.014300
+v -0.023939 0.062286 0.013112
+v -0.024553 0.062286 0.011892
+v -0.024808 0.063862 0.015224
+v -0.025524 0.063862 0.013959
+v -0.026178 0.063862 0.012661
+v 0.026074 0.060764 -0.003772
+v 0.026230 0.060766 -0.002519
+v 0.026324 0.060767 -0.001261
+v 0.028123 0.062340 -0.004042
+v 0.028295 0.062347 -0.002697
+v 0.028399 0.062352 -0.001349
+v 0.029954 0.064000 -0.004228
+v 0.030148 0.064021 -0.002814
+v 0.030266 0.064036 -0.001406
+v -0.018498 0.060747 0.017302
+v -0.019324 0.060747 0.016344
+v -0.020102 0.060747 0.015348
+v -0.020018 0.062286 0.018679
+v -0.020910 0.062286 0.017646
+v -0.021749 0.062286 0.016569
+v -0.021350 0.063862 0.019886
+v -0.022299 0.063862 0.018786
+v -0.023193 0.063862 0.017640
+v 0.024841 0.060748 -0.008681
+v 0.025239 0.060752 -0.007477
+v 0.025578 0.060757 -0.006254
+v 0.026775 0.062297 -0.009356
+v 0.027208 0.062307 -0.008048
+v 0.027578 0.062319 -0.006722
+v 0.028478 0.063897 -0.009917
+v 0.028948 0.063921 -0.008505
+v 0.029351 0.063947 -0.007078
+v -0.014756 0.060747 0.020694
+v -0.015753 0.060747 0.019916
+v -0.016710 0.060747 0.019090
+v -0.015978 0.062286 0.022341
+v -0.017054 0.062286 0.021501
+v -0.018088 0.062286 0.020609
+v -0.017048 0.063862 0.023785
+v -0.018194 0.063862 0.022891
+v -0.019295 0.063862 0.021941
+v 0.022685 0.060744 -0.013250
+v 0.023307 0.060743 -0.012150
+v 0.023874 0.060744 -0.011021
+v 0.024442 0.062282 -0.014305
+v 0.025113 0.062283 -0.013117
+v 0.025726 0.062284 -0.011895
+v 0.025982 0.063859 -0.015227
+v 0.026697 0.063861 -0.013959
+v 0.027352 0.063867 -0.012650
+v -0.010424 0.060747 0.023290
+v -0.011553 0.060747 0.022722
+v -0.012654 0.060747 0.022099
+v -0.011301 0.062286 0.025144
+v -0.012520 0.062286 0.024530
+v -0.013708 0.062286 0.023858
+v -0.012069 0.063862 0.026769
+v -0.013368 0.063862 0.026116
+v -0.014632 0.063862 0.025399
+v -0.003189 0.060747 -0.025485
+v -0.001934 0.060747 -0.025640
+v -0.000673 0.060747 -0.025733
+v -0.003490 0.062286 -0.027514
+v -0.002135 0.062286 -0.027681
+v -0.000773 0.062286 -0.027781
+v -0.003753 0.063862 -0.029292
+v -0.002311 0.063862 -0.029470
+v -0.000861 0.063862 -0.029577
+v 0.019681 0.060746 -0.017303
+v 0.020506 0.060746 -0.016346
+v 0.021283 0.060745 -0.015350
+v 0.021200 0.062285 -0.018680
+v 0.022090 0.062284 -0.017647
+v 0.022929 0.062284 -0.016572
+v 0.022531 0.063861 -0.019888
+v 0.023479 0.063860 -0.018788
+v 0.024372 0.063860 -0.017643
+v -0.005669 0.060747 0.024992
+v -0.006887 0.060747 0.024655
+v -0.008088 0.060747 0.024258
+v -0.006167 0.062286 0.026981
+v -0.007483 0.062286 0.026617
+v -0.008779 0.062286 0.026189
+v -0.006604 0.063862 0.028725
+v -0.008004 0.063862 0.028337
+v -0.009385 0.063862 0.027881
+v -0.008088 0.060747 -0.024258
+v -0.006887 0.060747 -0.024655
+v -0.005669 0.060747 -0.024992
+v -0.008779 0.062286 -0.026189
+v -0.007483 0.062286 -0.026617
+v -0.006167 0.062286 -0.026981
+v -0.009385 0.063862 -0.027881
+v -0.008004 0.063862 -0.028337
+v -0.006604 0.063862 -0.028725
+v 0.015939 0.060746 -0.020694
+v 0.016936 0.060746 -0.019916
+v 0.017893 0.060746 -0.019090
+v 0.017161 0.062286 -0.022341
+v 0.018237 0.062286 -0.021501
+v 0.019271 0.062285 -0.020610
+v 0.018232 0.063862 -0.023785
+v 0.019377 0.063862 -0.022891
+v 0.020478 0.063861 -0.021942
+v -0.000673 0.060747 0.025733
+v -0.001934 0.060747 0.025640
+v -0.003189 0.060747 0.025485
+v -0.000773 0.062286 0.027781
+v -0.002135 0.062286 0.027681
+v -0.003490 0.062286 0.027514
+v -0.000861 0.063862 0.029577
+v -0.002311 0.063862 0.029470
+v -0.003753 0.063862 0.029292
+v -0.012654 0.060747 -0.022099
+v -0.011553 0.060747 -0.022722
+v -0.010424 0.060747 -0.023290
+v -0.013708 0.062286 -0.023858
+v -0.012520 0.062286 -0.024530
+v -0.011301 0.062286 -0.025144
+v -0.014632 0.063862 -0.025399
+v -0.013368 0.063862 -0.026116
+v -0.012069 0.063862 -0.026769
+v 0.011607 0.060747 -0.023290
+v 0.012737 0.060747 -0.022722
+v 0.013837 0.060747 -0.022099
+v 0.012484 0.062286 -0.025144
+v 0.013703 0.062286 -0.024531
+v 0.014891 0.062286 -0.023858
+v 0.013253 0.063862 -0.026769
+v 0.014551 0.063862 -0.026116
+v 0.015815 0.063862 -0.025399
+v 0.004372 0.060747 0.025485
+v 0.003117 0.060747 0.025640
+v 0.001856 0.060747 0.025733
+v 0.004673 0.062286 0.027514
+v 0.003318 0.062286 0.027681
+v 0.001956 0.062286 0.027781
+v 0.004937 0.063862 0.029292
+v 0.003494 0.063862 0.029470
+v 0.002045 0.063862 0.029577
+v -0.016710 0.060747 -0.019090
+v -0.015753 0.060747 -0.019916
+v -0.014756 0.060747 -0.020694
+v -0.018088 0.062286 -0.020609
+v -0.017054 0.062286 -0.021501
+v -0.015978 0.062286 -0.022341
+v -0.019295 0.063862 -0.021941
+v -0.018194 0.063862 -0.022891
+v -0.017048 0.063862 -0.023785
+v 0.006852 0.060747 -0.024992
+v 0.008071 0.060747 -0.024655
+v 0.009271 0.060747 -0.024258
+v 0.007350 0.062286 -0.026981
+v 0.008666 0.062286 -0.026617
+v 0.009962 0.062286 -0.026189
+v 0.007787 0.063862 -0.028725
+v 0.009188 0.063862 -0.028337
+v 0.010568 0.063862 -0.027881
+v 0.009271 0.060747 0.024258
+v 0.008071 0.060747 0.024655
+v 0.006852 0.060747 0.024992
+v 0.009962 0.062286 0.026189
+v 0.008666 0.062286 0.026617
+v 0.007350 0.062286 0.026981
+v 0.010568 0.063862 0.027881
+v 0.009188 0.063862 0.028337
+v 0.007787 0.063862 0.028725
+v -0.020102 0.060747 -0.015348
+v -0.019324 0.060747 -0.016344
+v -0.018498 0.060747 -0.017302
+v -0.021749 0.062286 -0.016569
+v -0.020910 0.062286 -0.017646
+v -0.020018 0.062286 -0.018679
+v -0.023193 0.063862 -0.017640
+v -0.022299 0.063862 -0.018786
+v -0.021350 0.063862 -0.019886
+v 0.001856 0.060747 -0.025733
+v 0.003117 0.060747 -0.025640
+v 0.004372 0.060747 -0.025485
+v 0.001956 0.062286 -0.027781
+v 0.003318 0.062286 -0.027681
+v 0.004673 0.062286 -0.027514
+v 0.002045 0.063862 -0.029577
+v 0.003494 0.063862 -0.029470
+v 0.004937 0.063862 -0.029292
+v 0.013837 0.060747 0.022099
+v 0.012737 0.060747 0.022722
+v 0.011607 0.060747 0.023290
+v 0.014891 0.062286 0.023858
+v 0.013703 0.062286 0.024530
+v 0.012484 0.062286 0.025144
+v 0.015815 0.063862 0.025399
+v 0.014551 0.063862 0.026116
+v 0.013253 0.063862 0.026769
+v -0.022699 0.060747 -0.011016
+v -0.022130 0.060747 -0.012145
+v -0.021507 0.060747 -0.013245
+v -0.024553 0.062286 -0.011892
+v -0.023939 0.062286 -0.013112
+v -0.023266 0.062286 -0.014300
+v -0.026178 0.063862 -0.012661
+v -0.025524 0.063862 -0.013959
+v -0.024808 0.063862 -0.015224
+v 0.017894 0.060746 0.019090
+v 0.016936 0.060746 0.019916
+v 0.015939 0.060746 0.020694
+v 0.019271 0.062285 0.020610
+v 0.018237 0.062286 0.021501
+v 0.017161 0.062286 0.022341
+v 0.020478 0.063861 0.021942
+v 0.019377 0.063862 0.022891
+v 0.018232 0.063862 0.023785
+v -0.024400 0.060747 -0.006260
+v -0.024063 0.060747 -0.007479
+v -0.023666 0.060747 -0.008680
+v -0.026390 0.062286 -0.006758
+v -0.026025 0.062286 -0.008074
+v -0.025597 0.062286 -0.009371
+v -0.028133 0.063862 -0.007195
+v -0.027746 0.063862 -0.008596
+v -0.027290 0.063862 -0.009976
+v 0.021283 0.060745 0.015350
+v 0.020506 0.060746 0.016346
+v 0.019681 0.060746 0.017303
+v 0.022929 0.062284 0.016572
+v 0.022090 0.062284 0.017647
+v 0.021200 0.062285 0.018680
+v 0.024372 0.063860 0.017643
+v 0.023479 0.063860 0.018788
+v 0.022531 0.063861 0.019888
+v -0.025141 0.060747 -0.001264
+v -0.025048 0.060747 -0.002525
+v -0.024894 0.060747 -0.003780
+v -0.027190 0.062286 -0.001365
+v -0.027089 0.062286 -0.002726
+v -0.026922 0.062286 -0.004081
+v -0.028985 0.063862 -0.001453
+v -0.028878 0.063862 -0.002903
+v -0.028700 0.063862 -0.004345
+v 0.023874 0.060744 0.011021
+v 0.023307 0.060743 0.012150
+v 0.022685 0.060744 0.013250
+v 0.025726 0.062284 0.011895
+v 0.025113 0.062283 0.013117
+v 0.024442 0.062282 0.014305
+v 0.027352 0.063867 0.012650
+v 0.026697 0.063861 0.013959
+v 0.025982 0.063859 0.015227
+v -0.024894 0.060747 0.003780
+v -0.025048 0.060747 0.002525
+v -0.025141 0.060747 0.001264
+v -0.026922 0.062286 0.004081
+v -0.027089 0.062286 0.002726
+v -0.027190 0.062286 0.001365
+v -0.028700 0.063862 0.004345
+v -0.028878 0.063862 0.002903
+v -0.028985 0.063862 0.001453
+v 0.025578 0.060757 0.006254
+v 0.025239 0.060752 0.007477
+v 0.024841 0.060748 0.008681
+v 0.027578 0.062319 0.006722
+v 0.027208 0.062307 0.008048
+v 0.026775 0.062297 0.009356
+v 0.029351 0.063947 0.007078
+v 0.028948 0.063921 0.008505
+v 0.028478 0.063897 0.009917
+v -0.023666 0.060747 0.008680
+v -0.024063 0.060747 0.007479
+v -0.024400 0.060747 0.006260
+v -0.025597 0.062286 0.009371
+v -0.026025 0.062286 0.008074
+v -0.026390 0.062286 0.006758
+v -0.027290 0.063862 0.009976
+v -0.027746 0.063862 0.008596
+v -0.028133 0.063862 0.007195
+v 0.028536 0.067334 -0.016742
+v 0.029328 0.067346 -0.015326
+v 0.030059 0.067370 -0.013849
+v 0.029574 0.069344 -0.017350
+v 0.030399 0.069363 -0.015867
+v 0.031164 0.069398 -0.014310
+v 0.030444 0.071619 -0.017857
+v 0.031297 0.071641 -0.016316
+v 0.032092 0.071682 -0.014687
+v -0.013342 0.067327 0.029460
+v -0.014771 0.067327 0.028741
+v -0.016162 0.067327 0.027952
+v -0.013858 0.069331 0.030552
+v -0.015340 0.069331 0.029806
+v -0.016783 0.069331 0.028988
+v -0.014291 0.071601 0.031467
+v -0.015817 0.071601 0.030698
+v -0.017304 0.071601 0.029856
+v -0.004190 0.067327 -0.032236
+v -0.002603 0.067327 -0.032432
+v -0.001007 0.067327 -0.032550
+v -0.004367 0.069331 -0.033431
+v -0.002721 0.069331 -0.033634
+v -0.001067 0.069331 -0.033756
+v -0.004516 0.071601 -0.034432
+v -0.002820 0.071601 -0.034641
+v -0.001116 0.071601 -0.034767
+v 0.024736 0.067326 -0.021888
+v 0.025779 0.067326 -0.020677
+v 0.026761 0.067327 -0.019415
+v 0.025630 0.069330 -0.022699
+v 0.026712 0.069330 -0.021443
+v 0.027731 0.069332 -0.020133
+v 0.026380 0.071600 -0.023380
+v 0.027495 0.071601 -0.022085
+v 0.028545 0.071604 -0.020734
+v -0.007327 0.067327 0.031612
+v -0.008868 0.067327 0.031185
+v -0.010387 0.067327 0.030684
+v -0.007620 0.069331 0.032784
+v -0.009219 0.069331 0.032341
+v -0.010794 0.069331 0.031821
+v -0.007866 0.071601 0.033766
+v -0.009513 0.071601 0.033310
+v -0.011135 0.071601 0.032774
+v -0.010387 0.067327 -0.030684
+v -0.008868 0.067327 -0.031186
+v -0.007327 0.067327 -0.031612
+v -0.010794 0.069331 -0.031821
+v -0.009219 0.069331 -0.032341
+v -0.007620 0.069331 -0.032784
+v -0.011135 0.071601 -0.032774
+v -0.009513 0.071601 -0.033310
+v -0.007866 0.071601 -0.033766
+v 0.020005 0.067327 -0.026176
+v 0.021266 0.067327 -0.025192
+v 0.022476 0.067327 -0.024147
+v 0.020724 0.069331 -0.027146
+v 0.022032 0.069330 -0.026125
+v 0.023287 0.069330 -0.025042
+v 0.021327 0.071601 -0.027959
+v 0.022674 0.071601 -0.026908
+v 0.023967 0.071601 -0.025792
+v -0.001007 0.067327 0.032550
+v -0.002603 0.067327 0.032432
+v -0.004190 0.067327 0.032236
+v -0.001067 0.069331 0.033756
+v -0.002721 0.069331 0.033634
+v -0.004367 0.069331 0.033431
+v -0.001116 0.071601 0.034767
+v -0.002820 0.071601 0.034641
+v -0.004516 0.071601 0.034432
+v -0.016162 0.067327 -0.027952
+v -0.014771 0.067327 -0.028741
+v -0.013342 0.067327 -0.029460
+v -0.016783 0.069331 -0.028988
+v -0.015340 0.069331 -0.029806
+v -0.013858 0.069331 -0.030552
+v -0.017304 0.071601 -0.029856
+v -0.015817 0.071601 -0.030698
+v -0.014291 0.071601 -0.031467
+v 0.014525 0.067327 -0.029460
+v 0.015954 0.067327 -0.028741
+v 0.017346 0.067327 -0.027952
+v 0.015042 0.069331 -0.030552
+v 0.016523 0.069331 -0.029806
+v 0.017967 0.069331 -0.028988
+v 0.015474 0.071601 -0.031467
+v 0.017000 0.071601 -0.030699
+v 0.018487 0.071601 -0.029856
+v 0.005373 0.067327 0.032236
+v 0.003786 0.067327 0.032432
+v 0.002191 0.067327 0.032550
+v 0.005551 0.069331 0.033431
+v 0.003904 0.069331 0.033634
+v 0.002250 0.069331 0.033756
+v 0.005699 0.071601 0.034432
+v 0.004004 0.071601 0.034641
+v 0.002300 0.071601 0.034767
+v -0.021294 0.067327 -0.024147
+v -0.020082 0.067327 -0.025191
+v -0.018822 0.067327 -0.026176
+v -0.022105 0.069331 -0.025042
+v -0.020849 0.069331 -0.026125
+v -0.019541 0.069331 -0.027146
+v -0.022784 0.071601 -0.025792
+v -0.021491 0.071601 -0.026907
+v -0.020144 0.071601 -0.027959
+v 0.008510 0.067327 -0.031612
+v 0.010052 0.067327 -0.031186
+v 0.011570 0.067327 -0.030684
+v 0.008804 0.069331 -0.032784
+v 0.010402 0.069331 -0.032341
+v 0.011977 0.069331 -0.031821
+v 0.009049 0.071601 -0.033766
+v 0.010696 0.071601 -0.033310
+v 0.012318 0.071601 -0.032774
+v 0.011571 0.067327 0.030684
+v 0.010052 0.067327 0.031185
+v 0.008510 0.067327 0.031612
+v 0.011977 0.069331 0.031821
+v 0.010402 0.069331 0.032341
+v 0.008804 0.069331 0.032784
+v 0.012318 0.071601 0.032774
+v 0.010696 0.071601 0.033310
+v 0.009049 0.071601 0.033766
+v -0.025584 0.067327 -0.019413
+v -0.024600 0.067327 -0.020674
+v -0.023555 0.067327 -0.021885
+v -0.026554 0.069331 -0.020133
+v -0.025533 0.069331 -0.021440
+v -0.024450 0.069331 -0.022696
+v -0.027367 0.071601 -0.020736
+v -0.026316 0.071601 -0.022082
+v -0.025200 0.071601 -0.023376
+v 0.002191 0.067327 -0.032550
+v 0.003786 0.067327 -0.032432
+v 0.005373 0.067327 -0.032236
+v 0.002250 0.069331 -0.033756
+v 0.003904 0.069331 -0.033634
+v 0.005551 0.069331 -0.033431
+v 0.002300 0.071601 -0.034767
+v 0.004003 0.071601 -0.034641
+v 0.005699 0.071601 -0.034432
+v 0.017346 0.067327 0.027952
+v 0.015954 0.067327 0.028741
+v 0.014525 0.067327 0.029460
+v 0.017967 0.069331 0.028988
+v 0.016523 0.069331 0.029806
+v 0.015042 0.069331 0.030552
+v 0.018487 0.071601 0.029856
+v 0.017000 0.071601 0.030698
+v 0.015474 0.071601 0.031467
+v -0.028868 0.067327 -0.013934
+v -0.028149 0.067327 -0.015362
+v -0.027361 0.067327 -0.016754
+v -0.029960 0.069331 -0.014450
+v -0.029214 0.069331 -0.015932
+v -0.028397 0.069331 -0.017375
+v -0.030875 0.071601 -0.014883
+v -0.030107 0.071601 -0.016409
+v -0.029265 0.071601 -0.017895
+v 0.022476 0.067327 0.024147
+v 0.021266 0.067327 0.025192
+v 0.020005 0.067327 0.026176
+v 0.023287 0.069330 0.025042
+v 0.022032 0.069330 0.026125
+v 0.020724 0.069331 0.027146
+v 0.023967 0.071601 0.025792
+v 0.022674 0.071601 0.026908
+v 0.021327 0.071601 0.027959
+v -0.031021 0.067327 -0.007918
+v -0.030594 0.067327 -0.009460
+v -0.030092 0.067327 -0.010979
+v -0.032192 0.069331 -0.008212
+v -0.031750 0.069331 -0.009811
+v -0.031229 0.069331 -0.011386
+v -0.033174 0.071601 -0.008458
+v -0.032718 0.071601 -0.010104
+v -0.032182 0.071601 -0.011727
+v 0.026761 0.067327 0.019415
+v 0.025779 0.067326 0.020677
+v 0.024736 0.067326 0.021888
+v 0.027731 0.069332 0.020133
+v 0.026712 0.069330 0.021443
+v 0.025630 0.069330 0.022699
+v 0.028545 0.071603 0.020734
+v 0.027495 0.071601 0.022085
+v 0.026380 0.071600 0.023379
+v -0.031958 0.067327 -0.001599
+v -0.031840 0.067327 -0.003194
+v -0.031644 0.067327 -0.004782
+v -0.033164 0.069331 -0.001658
+v -0.033042 0.069331 -0.003313
+v -0.032839 0.069331 -0.004959
+v -0.034175 0.071601 -0.001708
+v -0.034049 0.071601 -0.003412
+v -0.033840 0.071601 -0.005108
+v 0.030059 0.067370 0.013849
+v 0.029328 0.067346 0.015326
+v 0.028536 0.067334 0.016742
+v 0.031164 0.069398 0.014310
+v 0.030399 0.069363 0.015867
+v 0.029574 0.069344 0.017350
+v 0.032092 0.071682 0.014686
+v 0.031297 0.071641 0.016316
+v 0.030444 0.071619 0.017857
+v -0.031644 0.067327 0.004782
+v -0.031840 0.067327 0.003194
+v -0.031958 0.067327 0.001599
+v -0.032839 0.069331 0.004959
+v -0.033042 0.069331 0.003313
+v -0.033164 0.069331 0.001658
+v -0.033840 0.071601 0.005108
+v -0.034049 0.071601 0.003412
+v -0.034175 0.071601 0.001708
+v 0.032403 0.067658 0.007395
+v 0.031906 0.067559 0.009044
+v 0.031348 0.067475 0.010694
+v 0.033756 0.069887 0.007311
+v 0.033162 0.069692 0.009129
+v 0.032536 0.069549 0.010930
+v 0.035011 0.072447 0.007050
+v 0.034252 0.072082 0.009119
+v 0.033540 0.071864 0.011096
+v -0.030092 0.067327 0.010979
+v -0.030594 0.067327 0.009460
+v -0.031021 0.067327 0.007918
+v -0.031229 0.069331 0.011386
+v -0.031750 0.069331 0.009811
+v -0.032192 0.069331 0.008212
+v -0.032182 0.071601 0.011727
+v -0.032718 0.071601 0.010104
+v -0.033174 0.071601 0.008458
+v 0.033606 0.067985 0.001399
+v 0.033441 0.067928 0.002816
+v 0.033179 0.067852 0.004271
+v 0.035162 0.070271 0.001337
+v 0.034971 0.070210 0.002686
+v 0.034679 0.070157 0.004075
+v 0.036675 0.072690 0.001247
+v 0.036467 0.072670 0.002473
+v 0.036173 0.072759 0.003691
+v -0.027361 0.067327 0.016754
+v -0.028149 0.067327 0.015362
+v -0.028868 0.067327 0.013934
+v -0.028397 0.069331 0.017375
+v -0.029214 0.069331 0.015932
+v -0.029960 0.069331 0.014450
+v -0.029265 0.071601 0.017895
+v -0.030107 0.071601 0.016409
+v -0.030875 0.071601 0.014883
+v 0.033179 0.067852 -0.004271
+v 0.033441 0.067928 -0.002816
+v 0.033606 0.067985 -0.001399
+v 0.034679 0.070157 -0.004075
+v 0.034971 0.070210 -0.002686
+v 0.035162 0.070271 -0.001337
+v 0.036173 0.072759 -0.003691
+v 0.036467 0.072670 -0.002473
+v 0.036675 0.072690 -0.001247
+v -0.023555 0.067327 0.021885
+v -0.024600 0.067327 0.020674
+v -0.025584 0.067327 0.019413
+v -0.024450 0.069331 0.022696
+v -0.025533 0.069331 0.021440
+v -0.026554 0.069331 0.020133
+v -0.025200 0.071601 0.023376
+v -0.026316 0.071601 0.022082
+v -0.027367 0.071601 0.020736
+v 0.031348 0.067475 -0.010694
+v 0.031906 0.067559 -0.009044
+v 0.032403 0.067658 -0.007395
+v 0.032536 0.069549 -0.010930
+v 0.033162 0.069692 -0.009129
+v 0.033756 0.069887 -0.007311
+v 0.033540 0.071864 -0.011096
+v 0.034252 0.072082 -0.009119
+v 0.035011 0.072447 -0.007050
+v -0.018822 0.067327 0.026176
+v -0.020082 0.067327 0.025191
+v -0.021294 0.067327 0.024147
+v -0.019541 0.069331 0.027146
+v -0.020849 0.069331 0.026125
+v -0.022105 0.069331 0.025042
+v -0.020144 0.071601 0.027959
+v -0.021491 0.071601 0.026907
+v -0.022784 0.071601 0.025792
+v 0.016078 0.077192 -0.032744
+v 0.017666 0.077192 -0.031944
+v 0.019213 0.077192 -0.031068
+v 0.016267 0.080591 -0.033142
+v 0.017874 0.080591 -0.032333
+v 0.019440 0.080591 -0.031446
+v 0.016406 0.084413 -0.033437
+v 0.018028 0.084413 -0.032620
+v 0.019607 0.084413 -0.031726
+v 0.005906 0.077192 0.035829
+v 0.004142 0.077192 0.036047
+v 0.002369 0.077192 0.036178
+v 0.005971 0.080591 0.036265
+v 0.004185 0.080591 0.036486
+v 0.002391 0.080591 0.036618
+v 0.006019 0.084413 0.036588
+v 0.004217 0.084413 0.036810
+v 0.002407 0.084413 0.036943
+v -0.023733 0.077192 -0.026838
+v -0.022387 0.077192 -0.027999
+v -0.020985 0.077192 -0.029093
+v -0.024029 0.080591 -0.027165
+v -0.022667 0.080591 -0.028340
+v -0.021248 0.080591 -0.029447
+v -0.024248 0.084413 -0.027406
+v -0.022873 0.084413 -0.028592
+v -0.021442 0.084413 -0.029709
+v 0.009393 0.077192 -0.035136
+v 0.011106 0.077192 -0.034662
+v 0.012794 0.077192 -0.034104
+v 0.009500 0.080591 -0.035564
+v 0.011234 0.080591 -0.035084
+v 0.012943 0.080591 -0.034519
+v 0.009579 0.084413 -0.035879
+v 0.011329 0.084413 -0.035395
+v 0.013052 0.084413 -0.034826
+v 0.012794 0.077192 0.034104
+v 0.011106 0.077192 0.034662
+v 0.009393 0.077192 0.035136
+v 0.012943 0.080591 0.034519
+v 0.011234 0.080591 0.035084
+v 0.009500 0.080591 0.035564
+v 0.013053 0.084413 0.034826
+v 0.011329 0.084413 0.035395
+v 0.009579 0.084413 0.035879
+v -0.028502 0.077192 -0.021577
+v -0.027408 0.077192 -0.022979
+v -0.026247 0.077192 -0.024325
+v -0.028856 0.080591 -0.021840
+v -0.027749 0.080591 -0.023258
+v -0.026573 0.080591 -0.024621
+v -0.029117 0.084413 -0.022034
+v -0.028000 0.084413 -0.023465
+v -0.026815 0.084413 -0.024840
+v 0.002369 0.077192 -0.036178
+v 0.004142 0.077192 -0.036047
+v 0.005906 0.077192 -0.035829
+v 0.002391 0.080591 -0.036618
+v 0.004185 0.080591 -0.036486
+v 0.005971 0.080591 -0.036265
+v 0.002407 0.084413 -0.036943
+v 0.004217 0.084413 -0.036810
+v 0.006019 0.084413 -0.036588
+v 0.019213 0.077192 0.031068
+v 0.017666 0.077192 0.031944
+v 0.016078 0.077192 0.032744
+v 0.019440 0.080591 0.031446
+v 0.017874 0.080591 0.032333
+v 0.016267 0.080591 0.033142
+v 0.019607 0.084413 0.031726
+v 0.018028 0.084413 0.032620
+v 0.016406 0.084413 0.033437
+v -0.032152 0.077192 -0.015487
+v -0.031353 0.077192 -0.017075
+v -0.030476 0.077192 -0.018622
+v -0.032551 0.080591 -0.015675
+v -0.031742 0.080591 -0.017282
+v -0.030855 0.080591 -0.018848
+v -0.032845 0.084413 -0.015814
+v -0.032029 0.084413 -0.017436
+v -0.031134 0.084413 -0.019016
+v 0.024916 0.077192 0.026839
+v 0.023570 0.077192 0.028000
+v 0.022169 0.077192 0.029093
+v 0.025212 0.080591 0.027166
+v 0.023850 0.080591 0.028341
+v 0.022431 0.080591 0.029447
+v 0.025431 0.084413 0.027407
+v 0.024056 0.084413 0.028592
+v 0.022625 0.084413 0.029709
+v -0.034544 0.077192 -0.008801
+v -0.034070 0.077192 -0.010515
+v -0.033512 0.077192 -0.012203
+v -0.034972 0.080591 -0.008908
+v -0.034492 0.080591 -0.010643
+v -0.033928 0.080591 -0.012351
+v -0.035288 0.084413 -0.008987
+v -0.034804 0.084413 -0.010737
+v -0.034234 0.084413 -0.012461
+v 0.029680 0.077194 0.021573
+v 0.028587 0.077192 0.022981
+v 0.027427 0.077192 0.024329
+v 0.030034 0.080590 0.021835
+v 0.028928 0.080591 0.023261
+v 0.027754 0.080591 0.024625
+v 0.030295 0.084409 0.022030
+v 0.029179 0.084412 0.023468
+v 0.027995 0.084412 0.024843
+v -0.035586 0.077192 -0.001777
+v -0.035455 0.077192 -0.003550
+v -0.035238 0.077192 -0.005315
+v -0.036026 0.080591 -0.001799
+v -0.035894 0.080591 -0.003594
+v -0.035674 0.080591 -0.005380
+v -0.036352 0.084413 -0.001815
+v -0.036218 0.084413 -0.003625
+v -0.035996 0.084413 -0.005427
+v 0.033379 0.077233 0.015217
+v 0.032548 0.077212 0.016947
+v 0.031658 0.077201 0.018567
+v 0.033773 0.080583 0.015396
+v 0.032935 0.080586 0.017151
+v 0.032035 0.080588 0.018793
+v 0.034059 0.084356 0.015542
+v 0.033218 0.084382 0.017311
+v 0.032313 0.084397 0.018965
+v -0.035238 0.077192 0.005315
+v -0.035455 0.077192 0.003550
+v -0.035586 0.077192 0.001777
+v -0.035674 0.080591 0.005379
+v -0.035894 0.080591 0.003594
+v -0.036026 0.080591 0.001799
+v -0.035996 0.084413 0.005427
+v -0.036218 0.084413 0.003625
+v -0.036352 0.084413 0.001815
+v 0.036506 0.077766 0.006811
+v 0.035667 0.077476 0.009159
+v 0.034904 0.077330 0.011339
+v 0.036754 0.080408 0.006907
+v 0.036021 0.080518 0.009245
+v 0.035297 0.080567 0.011450
+v 0.036956 0.083300 0.006908
+v 0.036271 0.083937 0.009313
+v 0.035572 0.084222 0.011555
+v -0.033512 0.077192 0.012203
+v -0.034070 0.077192 0.010515
+v -0.034544 0.077192 0.008801
+v -0.033928 0.080591 0.012351
+v -0.034492 0.080591 0.010642
+v -0.034972 0.080591 0.008908
+v -0.034234 0.084413 0.012461
+v -0.034804 0.084413 0.010737
+v -0.035288 0.084413 0.008987
+v -0.030476 0.077192 0.018622
+v -0.031353 0.077192 0.017075
+v -0.032152 0.077192 0.015487
+v -0.030855 0.080591 0.018848
+v -0.031742 0.080591 0.017282
+v -0.032551 0.080591 0.015675
+v -0.031134 0.084413 0.019016
+v -0.032029 0.084413 0.017436
+v -0.032845 0.084413 0.015814
+v -0.026247 0.077192 0.024325
+v -0.027408 0.077192 0.022979
+v -0.028502 0.077192 0.021577
+v -0.026573 0.080591 0.024621
+v -0.027749 0.080591 0.023258
+v -0.028856 0.080591 0.021840
+v -0.026815 0.084413 0.024840
+v -0.028000 0.084413 0.023465
+v -0.029117 0.084413 0.022034
+v 0.034904 0.077330 -0.011340
+v 0.035667 0.077476 -0.009159
+v 0.036506 0.077766 -0.006811
+v 0.035297 0.080567 -0.011450
+v 0.036021 0.080518 -0.009245
+v 0.036754 0.080408 -0.006907
+v 0.035572 0.084222 -0.011555
+v 0.036271 0.083937 -0.009313
+v 0.036956 0.083300 -0.006908
+v -0.020985 0.077192 0.029093
+v -0.022387 0.077192 0.027999
+v -0.023733 0.077192 0.026838
+v -0.021248 0.080591 0.029447
+v -0.022667 0.080591 0.028340
+v -0.024029 0.080591 0.027165
+v -0.021442 0.084413 0.029709
+v -0.022873 0.084413 0.028592
+v -0.024248 0.084413 0.027406
+v 0.031658 0.077201 -0.018567
+v 0.032548 0.077212 -0.016947
+v 0.033379 0.077233 -0.015217
+v 0.032035 0.080588 -0.018793
+v 0.032934 0.080586 -0.017151
+v 0.033773 0.080583 -0.015396
+v 0.032313 0.084397 -0.018965
+v 0.033218 0.084382 -0.017311
+v 0.034059 0.084356 -0.015542
+v -0.014895 0.077192 0.032744
+v -0.016483 0.077192 0.031944
+v -0.018030 0.077192 0.031068
+v -0.015084 0.080591 0.033142
+v -0.016691 0.080591 0.032333
+v -0.018257 0.080591 0.031446
+v -0.015223 0.084413 0.033437
+v -0.016844 0.084413 0.032620
+v -0.018424 0.084413 0.031726
+v -0.004723 0.077192 -0.035829
+v -0.002959 0.077192 -0.036047
+v -0.001186 0.077192 -0.036178
+v -0.004788 0.080591 -0.036265
+v -0.003002 0.080591 -0.036486
+v -0.001207 0.080591 -0.036618
+v -0.004836 0.084413 -0.036588
+v -0.003034 0.084413 -0.036810
+v -0.001223 0.084413 -0.036943
+v 0.027427 0.077192 -0.024329
+v 0.028587 0.077192 -0.022981
+v 0.029680 0.077194 -0.021573
+v 0.027754 0.080591 -0.024625
+v 0.028928 0.080591 -0.023261
+v 0.030034 0.080590 -0.021835
+v 0.027995 0.084412 -0.024844
+v 0.029179 0.084412 -0.023468
+v 0.030295 0.084409 -0.022031
+v -0.008209 0.077192 0.035136
+v -0.009923 0.077192 0.034662
+v -0.011611 0.077192 0.034104
+v -0.008317 0.080591 0.035564
+v -0.010051 0.080591 0.035084
+v -0.011760 0.080591 0.034519
+v -0.008396 0.084413 0.035879
+v -0.010145 0.084413 0.035395
+v -0.011869 0.084413 0.034826
+v -0.011611 0.077192 -0.034104
+v -0.009923 0.077192 -0.034662
+v -0.008209 0.077192 -0.035136
+v -0.011760 0.080591 -0.034519
+v -0.010051 0.080591 -0.035084
+v -0.008317 0.080591 -0.035564
+v -0.011869 0.084413 -0.034826
+v -0.010145 0.084413 -0.035395
+v -0.008396 0.084413 -0.035879
+v 0.022169 0.077192 -0.029093
+v 0.023570 0.077192 -0.028000
+v 0.024916 0.077192 -0.026839
+v 0.022431 0.080591 -0.029447
+v 0.023850 0.080591 -0.028341
+v 0.025212 0.080591 -0.027166
+v 0.022625 0.084413 -0.029709
+v 0.024056 0.084413 -0.028592
+v 0.025431 0.084413 -0.027407
+v -0.001186 0.077192 0.036178
+v -0.002959 0.077192 0.036047
+v -0.004723 0.077192 0.035829
+v -0.001207 0.080591 0.036618
+v -0.003002 0.080591 0.036486
+v -0.004788 0.080591 0.036265
+v -0.001223 0.084413 0.036943
+v -0.003034 0.084413 0.036810
+v -0.004836 0.084413 0.036588
+v -0.018030 0.077192 -0.031068
+v -0.016483 0.077192 -0.031944
+v -0.014895 0.077192 -0.032744
+v -0.018257 0.080591 -0.031446
+v -0.016691 0.080591 -0.032333
+v -0.015084 0.080591 -0.033142
+v -0.018424 0.084413 -0.031726
+v -0.016844 0.084413 -0.032620
+v -0.015223 0.084413 -0.033437
+v 0.025760 0.093345 0.027771
+v 0.024368 0.093345 0.028972
+v 0.022918 0.093345 0.030104
+v 0.025900 0.098301 0.027926
+v 0.024500 0.098301 0.029133
+v 0.023042 0.098301 0.030271
+v 0.026020 0.103369 0.028059
+v 0.024614 0.103369 0.029272
+v 0.023149 0.103369 0.030415
+v -0.035764 0.093345 -0.009107
+v -0.035274 0.093345 -0.010880
+v -0.034697 0.093345 -0.012626
+v -0.035967 0.098301 -0.009157
+v -0.035473 0.098301 -0.010940
+v -0.034893 0.098301 -0.012697
+v -0.036140 0.103369 -0.009201
+v -0.035644 0.103369 -0.010992
+v -0.035061 0.103369 -0.012757
+v 0.030688 0.093338 0.022330
+v 0.029558 0.093342 0.023782
+v 0.028358 0.093344 0.025174
+v 0.030853 0.098294 0.022458
+v 0.029718 0.098298 0.023917
+v 0.028512 0.098299 0.025315
+v 0.030995 0.103363 0.022566
+v 0.029855 0.103365 0.024032
+v 0.028644 0.103367 0.025437
+v -0.036842 0.093345 -0.001839
+v -0.036707 0.093345 -0.003674
+v -0.036482 0.093345 -0.005499
+v -0.037051 0.098301 -0.001849
+v -0.036914 0.098301 -0.003694
+v -0.036688 0.098301 -0.005530
+v -0.037229 0.103369 -0.001858
+v -0.037093 0.103369 -0.003712
+v -0.036865 0.103369 -0.005556
+v 0.034480 0.093248 0.015802
+v 0.033639 0.093293 0.017580
+v 0.032728 0.093318 0.019242
+v 0.034659 0.098222 0.015913
+v 0.033818 0.098258 0.017694
+v 0.032904 0.098278 0.019360
+v 0.034815 0.103330 0.015984
+v 0.033972 0.103348 0.017775
+v 0.033055 0.103357 0.019451
+v -0.036482 0.093345 0.005499
+v -0.036707 0.093345 0.003674
+v -0.036842 0.093345 0.001839
+v -0.036688 0.098301 0.005530
+v -0.036914 0.098301 0.003694
+v -0.037051 0.098301 0.001849
+v -0.036865 0.103369 0.005556
+v -0.037093 0.103369 0.003712
+v -0.037229 0.103369 0.001858
+v 0.037221 0.092012 0.007282
+v 0.036616 0.092693 0.009572
+v 0.035962 0.093040 0.011794
+v 0.037316 0.097590 0.007587
+v 0.036757 0.097884 0.009738
+v 0.036127 0.098068 0.011906
+v 0.037432 0.103072 0.007731
+v 0.036895 0.103174 0.009829
+v 0.036278 0.103248 0.011972
+v -0.034697 0.093345 0.012626
+v -0.035274 0.093345 0.010880
+v -0.035764 0.093345 0.009107
+v -0.034893 0.098301 0.012697
+v -0.035473 0.098301 0.010940
+v -0.035967 0.098301 0.009157
+v -0.035061 0.103369 0.012757
+v -0.035644 0.103369 0.010992
+v -0.036140 0.103369 0.009201
+v 0.038533 0.091112 0.001225
+v 0.038363 0.091163 0.002444
+v 0.038107 0.091125 0.003683
+v 0.038590 0.096978 0.001262
+v 0.038422 0.097060 0.002569
+v 0.038155 0.097146 0.003979
+v 0.038671 0.102680 0.001284
+v 0.038508 0.102753 0.002633
+v 0.038243 0.102849 0.004112
+v -0.031555 0.093345 0.019268
+v -0.032462 0.093345 0.017668
+v -0.033289 0.093345 0.016024
+v -0.031734 0.098301 0.019375
+v -0.032646 0.098301 0.017766
+v -0.033478 0.098301 0.016114
+v -0.031888 0.103369 0.019467
+v -0.032804 0.103369 0.017850
+v -0.033639 0.103369 0.016190
+v 0.038107 0.091125 -0.003683
+v 0.038363 0.091163 -0.002444
+v 0.038533 0.091112 -0.001225
+v 0.038155 0.097146 -0.003980
+v 0.038422 0.097060 -0.002569
+v 0.038590 0.096978 -0.001262
+v 0.038243 0.102849 -0.004112
+v 0.038508 0.102753 -0.002633
+v 0.038671 0.102680 -0.001284
+v -0.027179 0.093345 0.025169
+v -0.028380 0.093345 0.023777
+v -0.029512 0.093345 0.022326
+v -0.027333 0.098301 0.025309
+v -0.028541 0.098301 0.023909
+v -0.029679 0.098301 0.022450
+v -0.027466 0.103369 0.025430
+v -0.028680 0.103369 0.024022
+v -0.029823 0.103369 0.022557
+v 0.035962 0.093040 -0.011794
+v 0.036616 0.092693 -0.009573
+v 0.037221 0.092011 -0.007282
+v 0.036127 0.098068 -0.011906
+v 0.036757 0.097884 -0.009738
+v 0.037316 0.097590 -0.007587
+v 0.036278 0.103248 -0.011972
+v 0.036895 0.103174 -0.009829
+v 0.037431 0.103072 -0.007731
+v -0.021735 0.093345 0.030104
+v -0.023185 0.093345 0.028972
+v -0.024578 0.093345 0.027770
+v -0.021859 0.098301 0.030271
+v -0.023317 0.098301 0.029133
+v -0.024718 0.098301 0.027925
+v -0.021965 0.103369 0.030415
+v -0.023431 0.103369 0.029271
+v -0.024838 0.103369 0.028057
+v 0.032728 0.093318 -0.019243
+v 0.033639 0.093293 -0.017580
+v 0.034480 0.093248 -0.015802
+v 0.032904 0.098278 -0.019360
+v 0.033818 0.098258 -0.017694
+v 0.034659 0.098222 -0.015913
+v 0.033055 0.103357 -0.019451
+v 0.033972 0.103348 -0.017775
+v 0.034815 0.103330 -0.015984
+v -0.015433 0.093345 0.033881
+v -0.017076 0.093345 0.033054
+v -0.018677 0.093345 0.032147
+v -0.015522 0.098301 0.034069
+v -0.017174 0.098301 0.033237
+v -0.018784 0.098301 0.032326
+v -0.015598 0.103369 0.034231
+v -0.017259 0.103369 0.033395
+v -0.018876 0.103369 0.032479
+v -0.004908 0.093345 -0.037074
+v -0.003082 0.093345 -0.037299
+v -0.001247 0.093345 -0.037434
+v -0.004938 0.098301 -0.037280
+v -0.003102 0.098301 -0.037506
+v -0.001258 0.098301 -0.037642
+v -0.004965 0.103369 -0.037457
+v -0.003120 0.103369 -0.037684
+v -0.001266 0.103369 -0.037821
+v 0.028358 0.093344 -0.025175
+v 0.029558 0.093342 -0.023783
+v 0.030687 0.093338 -0.022330
+v 0.028512 0.098299 -0.025315
+v 0.029718 0.098298 -0.023917
+v 0.030853 0.098294 -0.022458
+v 0.028644 0.103367 -0.025437
+v 0.029855 0.103365 -0.024032
+v 0.030995 0.103363 -0.022566
+v -0.008515 0.093345 0.036356
+v -0.010288 0.093345 0.035865
+v -0.012035 0.093345 0.035288
+v -0.008566 0.098301 0.036558
+v -0.010349 0.098301 0.036065
+v -0.012105 0.098301 0.035485
+v -0.008609 0.103369 0.036732
+v -0.010400 0.103369 0.036236
+v -0.012165 0.103369 0.035653
+v -0.012035 0.093345 -0.035288
+v -0.010288 0.093345 -0.035865
+v -0.008515 0.093345 -0.036356
+v -0.012105 0.098301 -0.035485
+v -0.010349 0.098301 -0.036065
+v -0.008566 0.098301 -0.036558
+v -0.012165 0.103369 -0.035653
+v -0.010400 0.103369 -0.036236
+v -0.008609 0.103369 -0.036732
+v 0.022918 0.093345 -0.030104
+v 0.024368 0.093345 -0.028972
+v 0.025760 0.093345 -0.027771
+v 0.023042 0.098301 -0.030271
+v 0.024500 0.098301 -0.029133
+v 0.025900 0.098301 -0.027926
+v 0.023149 0.103369 -0.030415
+v 0.024613 0.103369 -0.029272
+v 0.026020 0.103369 -0.028059
+v -0.001247 0.093345 0.037434
+v -0.003082 0.093345 0.037299
+v -0.004908 0.093345 0.037074
+v -0.001258 0.098301 0.037642
+v -0.003102 0.098301 0.037506
+v -0.004938 0.098301 0.037280
+v -0.001266 0.103369 0.037821
+v -0.003120 0.103369 0.037684
+v -0.004965 0.103369 0.037457
+v -0.018677 0.093345 -0.032147
+v -0.017076 0.093345 -0.033054
+v -0.015433 0.093345 -0.033881
+v -0.018784 0.098301 -0.032326
+v -0.017174 0.098301 -0.033237
+v -0.015522 0.098301 -0.034069
+v -0.018876 0.103369 -0.032479
+v -0.017259 0.103369 -0.033395
+v -0.015598 0.103369 -0.034231
+v 0.016616 0.093345 -0.033881
+v 0.018259 0.093345 -0.033054
+v 0.019860 0.093345 -0.032147
+v 0.016705 0.098301 -0.034069
+v 0.018357 0.098301 -0.033237
+v 0.019967 0.098301 -0.032326
+v 0.016782 0.103369 -0.034231
+v 0.018442 0.103369 -0.033395
+v 0.020059 0.103369 -0.032479
+v 0.006091 0.093345 0.037074
+v 0.004265 0.093345 0.037299
+v 0.002431 0.093345 0.037434
+v 0.006122 0.098301 0.037280
+v 0.004286 0.098301 0.037506
+v 0.002441 0.098301 0.037642
+v 0.006148 0.103369 0.037457
+v 0.004303 0.103369 0.037684
+v 0.002450 0.103369 0.037821
+v -0.024578 0.093345 -0.027770
+v -0.023185 0.093345 -0.028972
+v -0.021735 0.093345 -0.030104
+v -0.024718 0.098301 -0.027925
+v -0.023317 0.098301 -0.029133
+v -0.021859 0.098301 -0.030271
+v -0.024838 0.103369 -0.028057
+v -0.023431 0.103369 -0.029271
+v -0.021965 0.103369 -0.030415
+v 0.009698 0.093345 -0.036356
+v 0.011471 0.093345 -0.035865
+v 0.013218 0.093345 -0.035288
+v 0.009749 0.098301 -0.036558
+v 0.011532 0.098301 -0.036065
+v 0.013288 0.098301 -0.035485
+v 0.009792 0.103369 -0.036732
+v 0.011584 0.103369 -0.036236
+v 0.013348 0.103369 -0.035653
+v 0.013218 0.093345 0.035288
+v 0.011471 0.093345 0.035865
+v 0.009698 0.093345 0.036356
+v 0.013288 0.098301 0.035485
+v 0.011532 0.098301 0.036065
+v 0.009749 0.098301 0.036558
+v 0.013349 0.103369 0.035653
+v 0.011584 0.103369 0.036236
+v 0.009793 0.103369 0.036732
+v -0.029512 0.093345 -0.022326
+v -0.028380 0.093345 -0.023777
+v -0.027179 0.093345 -0.025169
+v -0.029679 0.098301 -0.022450
+v -0.028541 0.098301 -0.023909
+v -0.027333 0.098301 -0.025309
+v -0.029823 0.103369 -0.022557
+v -0.028680 0.103369 -0.024022
+v -0.027466 0.103369 -0.025430
+v 0.002431 0.093345 -0.037434
+v 0.004265 0.093345 -0.037299
+v 0.006091 0.093345 -0.037074
+v 0.002441 0.098301 -0.037642
+v 0.004286 0.098301 -0.037506
+v 0.006122 0.098301 -0.037280
+v 0.002450 0.103369 -0.037821
+v 0.004303 0.103369 -0.037684
+v 0.006148 0.103369 -0.037457
+v 0.019860 0.093345 0.032147
+v 0.018259 0.093345 0.033054
+v 0.016616 0.093345 0.033881
+v 0.019967 0.098301 0.032326
+v 0.018357 0.098301 0.033237
+v 0.016705 0.098301 0.034069
+v 0.020059 0.103369 0.032479
+v 0.018442 0.103369 0.033395
+v 0.016782 0.103369 0.034231
+v -0.033289 0.093345 -0.016024
+v -0.032462 0.093345 -0.017668
+v -0.031555 0.093345 -0.019268
+v -0.033478 0.098301 -0.016114
+v -0.032646 0.098301 -0.017766
+v -0.031734 0.098301 -0.019375
+v -0.033639 0.103369 -0.016190
+v -0.032804 0.103369 -0.017850
+v -0.031888 0.103369 -0.019467
+v 0.037702 0.113443 0.007654
+v 0.037159 0.113406 0.009734
+v 0.036534 0.113364 0.011871
+v 0.037871 0.118475 0.007445
+v 0.037295 0.118294 0.009564
+v 0.036649 0.118166 0.011721
+v 0.038086 0.123573 0.007100
+v 0.037447 0.123097 0.009346
+v 0.036767 0.122844 0.011556
+v -0.035297 0.113209 0.012841
+v -0.035884 0.113209 0.011065
+v -0.036383 0.113209 0.009262
+v -0.035378 0.117888 0.012870
+v -0.035966 0.117889 0.011090
+v -0.036466 0.117888 0.009282
+v -0.035458 0.122494 0.012899
+v -0.036047 0.122494 0.011114
+v -0.036548 0.122494 0.009303
+v 0.038950 0.113318 0.001272
+v 0.038786 0.113362 0.002608
+v 0.038521 0.113418 0.004073
+v 0.039148 0.118264 0.001239
+v 0.038982 0.118356 0.002522
+v 0.038721 0.118506 0.003908
+v 0.039371 0.123062 0.001191
+v 0.039212 0.123277 0.002378
+v 0.038981 0.123701 0.003588
+v -0.032102 0.113209 0.019596
+v -0.033024 0.113209 0.017968
+v -0.033865 0.113209 0.016297
+v -0.032176 0.117888 0.019640
+v -0.033100 0.117889 0.018008
+v -0.033943 0.117888 0.016334
+v -0.032249 0.122494 0.019684
+v -0.033175 0.122494 0.018049
+v -0.034020 0.122494 0.016370
+v 0.038521 0.113418 -0.004073
+v 0.038786 0.113362 -0.002608
+v 0.038950 0.113318 -0.001273
+v 0.038721 0.118506 -0.003908
+v 0.038982 0.118356 -0.002522
+v 0.039148 0.118264 -0.001239
+v 0.038981 0.123701 -0.003588
+v 0.039212 0.123277 -0.002378
+v 0.039371 0.123062 -0.001191
+v -0.027651 0.113209 0.025598
+v -0.028873 0.113209 0.024181
+v -0.030024 0.113209 0.022706
+v -0.027714 0.117888 0.025655
+v -0.028939 0.117889 0.024235
+v -0.030093 0.117888 0.022757
+v -0.027778 0.122494 0.025712
+v -0.029005 0.122494 0.024289
+v -0.030161 0.122494 0.022808
+v 0.036534 0.113364 -0.011871
+v 0.037159 0.113406 -0.009734
+v 0.037702 0.113443 -0.007654
+v 0.036649 0.118166 -0.011721
+v 0.037295 0.118294 -0.009564
+v 0.037871 0.118475 -0.007445
+v 0.036767 0.122844 -0.011556
+v 0.037447 0.123097 -0.009346
+v 0.038086 0.123573 -0.007100
+v -0.022114 0.113209 0.030616
+v -0.023589 0.113209 0.029465
+v -0.025006 0.113209 0.028243
+v -0.022165 0.117888 0.030684
+v -0.023644 0.117889 0.029531
+v -0.025063 0.117888 0.028306
+v -0.022216 0.122494 0.030753
+v -0.023698 0.122494 0.029597
+v -0.025121 0.122494 0.028369
+v 0.033271 0.113236 -0.019506
+v 0.034199 0.113259 -0.017774
+v 0.035052 0.113289 -0.015932
+v 0.033347 0.117936 -0.019483
+v 0.034282 0.117974 -0.017707
+v 0.035144 0.118024 -0.015825
+v 0.033424 0.122554 -0.019457
+v 0.034366 0.122600 -0.017636
+v 0.035237 0.122661 -0.015711
+v -0.015705 0.113209 0.034457
+v -0.017376 0.113209 0.033616
+v -0.019004 0.113209 0.032694
+v -0.015742 0.117888 0.034534
+v -0.017417 0.117889 0.033691
+v -0.019048 0.117888 0.032767
+v -0.015778 0.122494 0.034612
+v -0.017457 0.122494 0.033767
+v -0.019092 0.122494 0.032840
+v -0.005001 0.113209 -0.037704
+v -0.003144 0.113209 -0.037933
+v -0.001279 0.113209 -0.038071
+v -0.005014 0.117888 -0.037789
+v -0.003153 0.117889 -0.038018
+v -0.001283 0.117888 -0.038156
+v -0.005026 0.122494 -0.037873
+v -0.003161 0.122494 -0.038103
+v -0.001287 0.122494 -0.038241
+v 0.028827 0.113206 -0.025608
+v 0.030045 0.113207 -0.024191
+v 0.031193 0.113210 -0.022704
+v 0.028889 0.117886 -0.025667
+v 0.030109 0.117887 -0.024244
+v 0.031260 0.117894 -0.022744
+v 0.028951 0.122491 -0.025726
+v 0.030173 0.122493 -0.024297
+v 0.031327 0.122502 -0.022782
+v -0.008670 0.113209 0.036974
+v -0.010473 0.113209 0.036475
+v -0.012250 0.113209 0.035888
+v -0.008691 0.117888 0.037057
+v -0.010498 0.117889 0.036557
+v -0.012278 0.117888 0.035969
+v -0.008711 0.122494 0.037140
+v -0.010523 0.122494 0.036639
+v -0.012307 0.122494 0.036049
+v -0.012250 0.113209 -0.035888
+v -0.010473 0.113209 -0.036475
+v -0.008670 0.113209 -0.036974
+v -0.012278 0.117888 -0.035969
+v -0.010498 0.117889 -0.036557
+v -0.008691 0.117888 -0.037057
+v -0.012307 0.122494 -0.036049
+v -0.010523 0.122494 -0.036639
+v -0.008712 0.122494 -0.037140
+v 0.023298 0.113209 -0.030616
+v 0.024772 0.113209 -0.029465
+v 0.026187 0.113209 -0.028245
+v 0.023349 0.117888 -0.030685
+v 0.024826 0.117888 -0.029532
+v 0.026245 0.117888 -0.028309
+v 0.023399 0.122494 -0.030753
+v 0.024880 0.122494 -0.029598
+v 0.026302 0.122493 -0.028373
+v -0.001279 0.113209 0.038071
+v -0.003144 0.113209 0.037933
+v -0.005001 0.113209 0.037704
+v -0.001283 0.117888 0.038156
+v -0.003153 0.117889 0.038018
+v -0.005014 0.117888 0.037789
+v -0.001287 0.122494 0.038241
+v -0.003161 0.122494 0.038103
+v -0.005026 0.122494 0.037873
+v -0.019004 0.113209 -0.032694
+v -0.017376 0.113209 -0.033616
+v -0.015705 0.113209 -0.034457
+v -0.019048 0.117888 -0.032767
+v -0.017417 0.117889 -0.033691
+v -0.015742 0.117888 -0.034534
+v -0.019092 0.122494 -0.032840
+v -0.017457 0.122494 -0.033767
+v -0.015778 0.122494 -0.034612
+v 0.016889 0.113209 -0.034457
+v 0.018560 0.113209 -0.033616
+v 0.020187 0.113209 -0.032694
+v 0.016925 0.117888 -0.034535
+v 0.018600 0.117889 -0.033691
+v 0.020232 0.117888 -0.032767
+v 0.016962 0.122494 -0.034612
+v 0.018640 0.122494 -0.033767
+v 0.020275 0.122494 -0.032840
+v 0.006185 0.113209 0.037704
+v 0.004328 0.113209 0.037933
+v 0.002462 0.113209 0.038071
+v 0.006197 0.117888 0.037789
+v 0.004336 0.117889 0.038018
+v 0.002466 0.117888 0.038156
+v 0.006210 0.122494 0.037873
+v 0.004344 0.122494 0.038103
+v 0.002470 0.122494 0.038241
+v -0.025006 0.113209 -0.028243
+v -0.023589 0.113209 -0.029465
+v -0.022114 0.113209 -0.030616
+v -0.025063 0.117888 -0.028306
+v -0.023644 0.117889 -0.029531
+v -0.022165 0.117888 -0.030684
+v -0.025121 0.122494 -0.028369
+v -0.023698 0.122494 -0.029597
+v -0.022216 0.122494 -0.030753
+v 0.009853 0.113209 -0.036974
+v 0.011656 0.113209 -0.036475
+v 0.013433 0.113209 -0.035888
+v 0.009874 0.117888 -0.037057
+v 0.011681 0.117889 -0.036557
+v 0.013462 0.117888 -0.035969
+v 0.009895 0.122494 -0.037140
+v 0.011706 0.122494 -0.036639
+v 0.013490 0.122494 -0.036049
+v 0.013433 0.113209 0.035888
+v 0.011656 0.113209 0.036475
+v 0.009853 0.113209 0.036974
+v 0.013462 0.117888 0.035969
+v 0.011681 0.117889 0.036557
+v 0.009874 0.117888 0.037057
+v 0.013490 0.122494 0.036049
+v 0.011706 0.122494 0.036639
+v 0.009895 0.122494 0.037140
+v -0.030024 0.113209 -0.022706
+v -0.028873 0.113209 -0.024181
+v -0.027651 0.113209 -0.025598
+v -0.030093 0.117888 -0.022757
+v -0.028939 0.117889 -0.024235
+v -0.027714 0.117888 -0.025655
+v -0.030161 0.122494 -0.022808
+v -0.029005 0.122494 -0.024289
+v -0.027778 0.122494 -0.025712
+v 0.002462 0.113209 -0.038071
+v 0.004328 0.113209 -0.037933
+v 0.006184 0.113209 -0.037704
+v 0.002466 0.117888 -0.038156
+v 0.004336 0.117889 -0.038018
+v 0.006197 0.117888 -0.037789
+v 0.002470 0.122494 -0.038241
+v 0.004344 0.122494 -0.038103
+v 0.006210 0.122494 -0.037873
+v 0.020188 0.113209 0.032694
+v 0.018560 0.113209 0.033616
+v 0.016889 0.113209 0.034457
+v 0.020232 0.117888 0.032767
+v 0.018600 0.117889 0.033691
+v 0.016925 0.117888 0.034534
+v 0.020275 0.122494 0.032840
+v 0.018640 0.122494 0.033767
+v 0.016962 0.122494 0.034612
+v -0.033865 0.113209 -0.016297
+v -0.033024 0.113209 -0.017968
+v -0.032102 0.113209 -0.019596
+v -0.033943 0.117888 -0.016334
+v -0.033100 0.117889 -0.018008
+v -0.032176 0.117888 -0.019640
+v -0.034020 0.122494 -0.016370
+v -0.033175 0.122494 -0.018049
+v -0.032249 0.122494 -0.019684
+v 0.026188 0.113209 0.028245
+v 0.024772 0.113209 0.029465
+v 0.023298 0.113209 0.030616
+v 0.026245 0.117888 0.028309
+v 0.024826 0.117888 0.029532
+v 0.023349 0.117888 0.030684
+v 0.026302 0.122493 0.028373
+v 0.024880 0.122494 0.029598
+v 0.023399 0.122494 0.030753
+v -0.036383 0.113209 -0.009262
+v -0.035884 0.113209 -0.011065
+v -0.035297 0.113209 -0.012841
+v -0.036466 0.117888 -0.009282
+v -0.035966 0.117889 -0.011090
+v -0.035378 0.117888 -0.012870
+v -0.036548 0.122494 -0.009303
+v -0.036047 0.122494 -0.011114
+v -0.035458 0.122494 -0.012899
+v 0.031193 0.113210 0.022704
+v 0.030045 0.113207 0.024191
+v 0.028827 0.113206 0.025608
+v 0.031260 0.117894 0.022744
+v 0.030109 0.117887 0.024244
+v 0.028889 0.117886 0.025667
+v 0.031327 0.122502 0.022782
+v 0.030173 0.122493 0.024296
+v 0.028951 0.122491 0.025726
+v -0.037479 0.113209 -0.001870
+v -0.037341 0.113209 -0.003736
+v -0.037112 0.113209 -0.005593
+v -0.037565 0.117888 -0.001875
+v -0.037427 0.117889 -0.003745
+v -0.037197 0.117888 -0.005605
+v -0.037650 0.122494 -0.001879
+v -0.037511 0.122494 -0.003753
+v -0.037281 0.122494 -0.005618
+v 0.035052 0.113289 0.015932
+v 0.034199 0.113259 0.017774
+v 0.033271 0.113236 0.019506
+v 0.035145 0.118024 0.015825
+v 0.034282 0.117974 0.017707
+v 0.033347 0.117936 0.019483
+v 0.035237 0.122661 0.015711
+v 0.034366 0.122600 0.017636
+v 0.033424 0.122554 0.019457
+v -0.037112 0.113209 0.005593
+v -0.037341 0.113209 0.003736
+v -0.037479 0.113209 0.001870
+v -0.037197 0.117888 0.005605
+v -0.037427 0.117889 0.003744
+v -0.037565 0.117888 0.001874
+v -0.037281 0.122494 0.005618
+v -0.037511 0.122494 0.003753
+v -0.037650 0.122494 0.001879
+v 0.037044 0.131952 -0.011378
+v 0.037751 0.132133 -0.009123
+v 0.038448 0.132563 -0.006752
+v 0.037246 0.136534 -0.011429
+v 0.037938 0.136469 -0.009177
+v 0.038592 0.136365 -0.006831
+v 0.037537 0.141304 -0.011597
+v 0.038208 0.140974 -0.009315
+v 0.038812 0.140269 -0.006877
+v -0.022367 0.131780 0.030956
+v -0.023858 0.131780 0.029792
+v -0.025290 0.131780 0.028556
+v -0.022499 0.136591 0.031133
+v -0.023998 0.136591 0.029963
+v -0.025439 0.136591 0.028720
+v -0.022694 0.141591 0.031397
+v -0.024206 0.141591 0.030216
+v -0.025659 0.141591 0.028963
+v 0.033645 0.131816 -0.019491
+v 0.034599 0.131841 -0.017603
+v 0.035483 0.131870 -0.015613
+v 0.033835 0.136595 -0.019593
+v 0.034794 0.136594 -0.017688
+v 0.035683 0.136586 -0.015683
+v 0.034116 0.141562 -0.019773
+v 0.035081 0.141535 -0.017863
+v 0.035974 0.141491 -0.015855
+v -0.015886 0.131780 0.034840
+v -0.017576 0.131780 0.033989
+v -0.019222 0.131780 0.033057
+v -0.015981 0.136591 0.035040
+v -0.017680 0.136591 0.034184
+v -0.019336 0.136591 0.033247
+v -0.016121 0.141591 0.035336
+v -0.017835 0.141591 0.034474
+v -0.019504 0.141591 0.033528
+v -0.005063 0.131780 -0.038123
+v -0.003186 0.131780 -0.038355
+v -0.001299 0.131780 -0.038494
+v -0.005096 0.136591 -0.038342
+v -0.003208 0.136591 -0.038575
+v -0.001310 0.136591 -0.038715
+v -0.005144 0.141591 -0.038666
+v -0.003240 0.141591 -0.038901
+v -0.001326 0.141591 -0.039042
+v 0.029136 0.131779 -0.025897
+v 0.030367 0.131780 -0.024454
+v 0.031529 0.131786 -0.022916
+v 0.029300 0.136591 -0.026046
+v 0.030538 0.136592 -0.024594
+v 0.031706 0.136592 -0.023045
+v 0.029544 0.141592 -0.026266
+v 0.030792 0.141591 -0.024802
+v 0.031970 0.141587 -0.023242
+v -0.008773 0.131780 0.037385
+v -0.010596 0.131780 0.036881
+v -0.012392 0.131780 0.036287
+v -0.008827 0.136591 0.037600
+v -0.010660 0.136591 0.037092
+v -0.012467 0.136591 0.036496
+v -0.008906 0.141591 0.037918
+v -0.010755 0.141591 0.037406
+v -0.012577 0.141591 0.036804
+v -0.012392 0.131780 -0.036287
+v -0.010596 0.131780 -0.036881
+v -0.008773 0.131780 -0.037385
+v -0.012467 0.136591 -0.036496
+v -0.010660 0.136591 -0.037092
+v -0.008827 0.136591 -0.037600
+v -0.012577 0.141591 -0.036804
+v -0.010755 0.141591 -0.037406
+v -0.008906 0.141591 -0.037918
+v 0.023550 0.131780 -0.030956
+v 0.025040 0.131780 -0.029793
+v 0.026471 0.131779 -0.028560
+v 0.023682 0.136591 -0.031134
+v 0.025181 0.136591 -0.029964
+v 0.026620 0.136591 -0.028724
+v 0.023877 0.141591 -0.031397
+v 0.025389 0.141591 -0.030218
+v 0.026840 0.141592 -0.028967
+v -0.001299 0.131780 0.038494
+v -0.003186 0.131780 0.038355
+v -0.005063 0.131780 0.038123
+v -0.001310 0.136591 0.038715
+v -0.003208 0.136591 0.038575
+v -0.005096 0.136591 0.038342
+v -0.001326 0.141591 0.039042
+v -0.003240 0.141591 0.038901
+v -0.005144 0.141591 0.038666
+v -0.019222 0.131780 -0.033057
+v -0.017576 0.131780 -0.033989
+v -0.015886 0.131780 -0.034840
+v -0.019336 0.136591 -0.033247
+v -0.017680 0.136591 -0.034184
+v -0.015981 0.136591 -0.035040
+v -0.019504 0.141591 -0.033528
+v -0.017835 0.141591 -0.034474
+v -0.016121 0.141591 -0.035336
+v 0.017070 0.131780 -0.034840
+v 0.018759 0.131780 -0.033989
+v 0.020405 0.131780 -0.033057
+v 0.017164 0.136591 -0.035040
+v 0.018864 0.136591 -0.034184
+v 0.020519 0.136591 -0.033247
+v 0.017304 0.141591 -0.035336
+v 0.019018 0.141591 -0.034474
+v 0.020688 0.141591 -0.033528
+v 0.006247 0.131780 0.038123
+v 0.004369 0.131780 0.038355
+v 0.002483 0.131780 0.038494
+v 0.006279 0.136591 0.038342
+v 0.004391 0.136591 0.038575
+v 0.002494 0.136591 0.038715
+v 0.006327 0.141591 0.038666
+v 0.004423 0.141591 0.038901
+v 0.002510 0.141591 0.039042
+v -0.025290 0.131780 -0.028556
+v -0.023858 0.131780 -0.029792
+v -0.022367 0.131780 -0.030956
+v -0.025439 0.136591 -0.028720
+v -0.023998 0.136591 -0.029963
+v -0.022499 0.136591 -0.031133
+v -0.025659 0.141591 -0.028963
+v -0.024206 0.141591 -0.030216
+v -0.022694 0.141591 -0.031397
+v 0.009956 0.131780 -0.037385
+v 0.011779 0.131780 -0.036881
+v 0.013575 0.131780 -0.036287
+v 0.010010 0.136591 -0.037600
+v 0.011843 0.136591 -0.037092
+v 0.013650 0.136591 -0.036496
+v 0.010090 0.141591 -0.037918
+v 0.011939 0.141591 -0.037406
+v 0.013760 0.141591 -0.036804
+v 0.013575 0.131780 0.036287
+v 0.011779 0.131780 0.036881
+v 0.009956 0.131780 0.037385
+v 0.013650 0.136591 0.036496
+v 0.011843 0.136591 0.037092
+v 0.010010 0.136591 0.037600
+v 0.013760 0.141591 0.036804
+v 0.011939 0.141591 0.037406
+v 0.010090 0.141591 0.037918
+v -0.030364 0.131780 -0.022958
+v -0.029200 0.131780 -0.024450
+v -0.027965 0.131780 -0.025882
+v -0.030542 0.136591 -0.023090
+v -0.029371 0.136591 -0.024590
+v -0.028129 0.136591 -0.026031
+v -0.030805 0.141591 -0.023286
+v -0.029625 0.141591 -0.024798
+v -0.028372 0.141591 -0.026251
+v 0.002483 0.131780 -0.038494
+v 0.004369 0.131780 -0.038355
+v 0.006247 0.131780 -0.038123
+v 0.002494 0.136591 -0.038715
+v 0.004391 0.136591 -0.038575
+v 0.006279 0.136591 -0.038342
+v 0.002510 0.141591 -0.039042
+v 0.004423 0.141591 -0.038901
+v 0.006327 0.141591 -0.038666
+v 0.020405 0.131780 0.033057
+v 0.018759 0.131780 0.033989
+v 0.017070 0.131780 0.034840
+v 0.020519 0.136591 0.033247
+v 0.018864 0.136591 0.034184
+v 0.017164 0.136591 0.035040
+v 0.020688 0.141591 0.033528
+v 0.019018 0.141591 0.034474
+v 0.017305 0.141591 0.035336
+v -0.034248 0.131780 -0.016478
+v -0.033398 0.131780 -0.018168
+v -0.032465 0.131780 -0.019814
+v -0.034448 0.136591 -0.016573
+v -0.033593 0.136591 -0.018272
+v -0.032655 0.136591 -0.019927
+v -0.034745 0.141591 -0.016713
+v -0.033882 0.141591 -0.018427
+v -0.032936 0.141591 -0.020096
+v 0.026471 0.131779 0.028560
+v 0.025040 0.131780 0.029793
+v 0.023550 0.131780 0.030956
+v 0.026620 0.136591 0.028724
+v 0.025181 0.136591 0.029964
+v 0.023682 0.136591 0.031134
+v 0.026840 0.141592 0.028967
+v 0.025389 0.141591 0.030218
+v 0.023877 0.141591 0.031397
+v -0.036794 0.131780 -0.009365
+v -0.036289 0.131780 -0.011188
+v -0.035696 0.131780 -0.012984
+v -0.037008 0.136591 -0.009418
+v -0.036501 0.136591 -0.011252
+v -0.035904 0.136591 -0.013058
+v -0.037326 0.141591 -0.009498
+v -0.036815 0.141591 -0.011347
+v -0.036213 0.141591 -0.013169
+v 0.031529 0.131786 0.022915
+v 0.030367 0.131780 0.024454
+v 0.029136 0.131779 0.025897
+v 0.031706 0.136592 0.023045
+v 0.030538 0.136592 0.024594
+v 0.029300 0.136591 0.026046
+v 0.031970 0.141587 0.023242
+v 0.030792 0.141591 0.024802
+v 0.029544 0.141592 0.026266
+v -0.037902 0.131780 -0.001891
+v -0.037763 0.131780 -0.003778
+v -0.037531 0.131780 -0.005655
+v -0.038123 0.136591 -0.001902
+v -0.037983 0.136591 -0.003799
+v -0.037750 0.136591 -0.005688
+v -0.038451 0.141591 -0.001918
+v -0.038309 0.141591 -0.003831
+v -0.038075 0.141591 -0.005736
+v 0.035483 0.131870 0.015613
+v 0.034599 0.131841 0.017603
+v 0.033645 0.131816 0.019491
+v 0.035683 0.136586 0.015683
+v 0.034794 0.136594 0.017688
+v 0.033835 0.136595 0.019593
+v 0.035974 0.141491 0.015855
+v 0.035081 0.141535 0.017863
+v 0.034116 0.141562 0.019773
+v -0.037531 0.131780 0.005655
+v -0.037763 0.131780 0.003778
+v -0.037902 0.131780 0.001891
+v -0.037750 0.136591 0.005688
+v -0.037983 0.136591 0.003799
+v -0.038123 0.136591 0.001902
+v -0.038075 0.141591 0.005736
+v -0.038309 0.141591 0.003831
+v -0.038451 0.141591 0.001918
+v 0.038448 0.132563 0.006752
+v 0.037752 0.132133 0.009123
+v 0.037044 0.131952 0.011378
+v 0.038592 0.136365 0.006831
+v 0.037938 0.136469 0.009177
+v 0.037246 0.136534 0.011429
+v 0.038812 0.140269 0.006877
+v 0.038208 0.140974 0.009315
+v 0.037537 0.141304 0.011597
+v -0.035696 0.131780 0.012984
+v -0.036289 0.131780 0.011188
+v -0.036794 0.131780 0.009365
+v -0.035904 0.136591 0.013058
+v -0.036501 0.136591 0.011252
+v -0.037008 0.136591 0.009418
+v -0.036213 0.141591 0.013169
+v -0.036815 0.141591 0.011347
+v -0.037326 0.141591 0.009498
+v -0.032465 0.131780 0.019814
+v -0.033398 0.131780 0.018168
+v -0.034248 0.131780 0.016478
+v -0.032655 0.136591 0.019927
+v -0.033593 0.136591 0.018272
+v -0.034448 0.136591 0.016573
+v -0.032936 0.141591 0.020096
+v -0.033882 0.141591 0.018427
+v -0.034745 0.141591 0.016713
+v -0.027965 0.131780 0.025882
+v -0.029200 0.131780 0.024450
+v -0.030364 0.131780 0.022958
+v -0.028129 0.136591 0.026031
+v -0.029371 0.136591 0.024590
+v -0.030542 0.136591 0.023090
+v -0.028372 0.141591 0.026251
+v -0.029625 0.141591 0.024798
+v -0.030805 0.141591 0.023286
+v -0.012946 0.152324 -0.037834
+v -0.011073 0.152324 -0.038452
+v -0.009172 0.152324 -0.038979
+v -0.013193 0.157838 -0.038526
+v -0.011286 0.157838 -0.039156
+v -0.009351 0.157838 -0.039691
+v -0.013456 0.163105 -0.039260
+v -0.011513 0.163105 -0.039902
+v -0.009540 0.163105 -0.040448
+v 0.024528 0.152324 -0.032275
+v 0.026083 0.152324 -0.031063
+v 0.027575 0.152324 -0.029777
+v 0.024966 0.157838 -0.032865
+v 0.026549 0.157839 -0.031630
+v 0.028069 0.157839 -0.030321
+v 0.025431 0.163105 -0.033492
+v 0.027044 0.163105 -0.032234
+v 0.028593 0.163106 -0.030898
+v -0.001380 0.152324 0.040134
+v -0.003347 0.152324 0.039989
+v -0.005304 0.152324 0.039748
+v -0.001416 0.157838 0.040868
+v -0.003419 0.157838 0.040720
+v -0.005412 0.157838 0.040475
+v -0.001454 0.163105 0.041648
+v -0.003496 0.163105 0.041497
+v -0.005527 0.163105 0.041247
+v -0.020066 0.152324 -0.034466
+v -0.018350 0.152324 -0.035438
+v -0.016589 0.152324 -0.036325
+v -0.020444 0.157838 -0.035096
+v -0.018697 0.157838 -0.036086
+v -0.016903 0.157838 -0.036989
+v -0.020845 0.163105 -0.035766
+v -0.019065 0.163105 -0.036774
+v -0.017237 0.163105 -0.037695
+v 0.017772 0.152324 -0.036325
+v 0.019534 0.152324 -0.035438
+v 0.021250 0.152324 -0.034466
+v 0.018086 0.157838 -0.036989
+v 0.019880 0.157838 -0.036086
+v 0.021627 0.157838 -0.035096
+v 0.018420 0.163105 -0.037695
+v 0.020248 0.163105 -0.036774
+v 0.022029 0.163105 -0.035766
+v 0.006488 0.152324 0.039748
+v 0.004530 0.152324 0.039989
+v 0.002563 0.152324 0.040134
+v 0.006596 0.157838 0.040475
+v 0.004602 0.157838 0.040720
+v 0.002599 0.157838 0.040868
+v 0.006710 0.163105 0.041247
+v 0.004679 0.163105 0.041497
+v 0.002638 0.163105 0.041648
+v -0.026393 0.152324 -0.029773
+v -0.024900 0.152324 -0.031062
+v -0.023345 0.152324 -0.032275
+v -0.026887 0.157838 -0.030318
+v -0.025366 0.157838 -0.031630
+v -0.023783 0.157838 -0.032865
+v -0.027411 0.163105 -0.030896
+v -0.025861 0.163105 -0.032233
+v -0.024248 0.163105 -0.033492
+v 0.010355 0.152324 -0.038979
+v 0.012256 0.152324 -0.038452
+v 0.014129 0.152324 -0.037834
+v 0.010534 0.157838 -0.039691
+v 0.012469 0.157838 -0.039156
+v 0.014376 0.157838 -0.038526
+v 0.010723 0.163105 -0.040448
+v 0.012696 0.163105 -0.039902
+v 0.014639 0.163105 -0.039260
+v 0.014129 0.152324 0.037834
+v 0.012256 0.152324 0.038452
+v 0.010355 0.152324 0.038978
+v 0.014376 0.157838 0.038526
+v 0.012469 0.157838 0.039156
+v 0.010534 0.157838 0.039691
+v 0.014639 0.163105 0.039260
+v 0.012696 0.163105 0.039902
+v 0.010723 0.163105 0.040448
+v -0.031683 0.152324 -0.023937
+v -0.030470 0.152324 -0.025492
+v -0.029182 0.152324 -0.026985
+v -0.032274 0.157838 -0.024375
+v -0.031038 0.157838 -0.025958
+v -0.029726 0.157838 -0.027479
+v -0.032901 0.163105 -0.024839
+v -0.031641 0.163105 -0.026453
+v -0.030305 0.163105 -0.028003
+v 0.002563 0.152324 -0.040134
+v 0.004530 0.152324 -0.039989
+v 0.006488 0.152324 -0.039748
+v 0.002599 0.157838 -0.040868
+v 0.004602 0.157838 -0.040720
+v 0.006595 0.157838 -0.040475
+v 0.002638 0.163105 -0.041648
+v 0.004679 0.163105 -0.041497
+v 0.006710 0.163105 -0.041247
+v 0.021250 0.152324 0.034466
+v 0.019534 0.152324 0.035438
+v 0.017772 0.152324 0.036325
+v 0.021628 0.157838 0.035096
+v 0.019880 0.157838 0.036086
+v 0.018086 0.157838 0.036989
+v 0.022029 0.163105 0.035766
+v 0.020248 0.163105 0.036774
+v 0.018420 0.163105 0.037695
+v -0.035733 0.152324 -0.017180
+v -0.034846 0.152324 -0.018942
+v -0.033874 0.152324 -0.020658
+v -0.036397 0.157838 -0.017495
+v -0.035494 0.157838 -0.019288
+v -0.034505 0.157838 -0.021036
+v -0.037103 0.163105 -0.017828
+v -0.036183 0.163105 -0.019656
+v -0.035174 0.163105 -0.021437
+v 0.027575 0.152324 0.029777
+v 0.026083 0.152324 0.031063
+v 0.024528 0.152324 0.032275
+v 0.028069 0.157839 0.030321
+v 0.026549 0.157839 0.031630
+v 0.024966 0.157838 0.032865
+v 0.028593 0.163106 0.030898
+v 0.027044 0.163105 0.032234
+v 0.025431 0.163105 0.033492
+v -0.038387 0.152324 -0.009764
+v -0.037861 0.152324 -0.011664
+v -0.037242 0.152324 -0.013537
+v -0.039100 0.157838 -0.009942
+v -0.038564 0.157838 -0.011878
+v -0.037934 0.157838 -0.013785
+v -0.039857 0.163105 -0.010132
+v -0.039311 0.163105 -0.012104
+v -0.038669 0.163105 -0.014048
+v 0.032852 0.152316 0.023908
+v 0.031640 0.152324 0.025497
+v 0.030356 0.152326 0.026997
+v 0.033444 0.157833 0.024357
+v 0.032211 0.157840 0.025964
+v 0.030902 0.157841 0.027489
+v 0.034074 0.163103 0.024832
+v 0.032816 0.163107 0.026460
+v 0.031482 0.163108 0.028011
+v -0.039543 0.152324 -0.001972
+v -0.039398 0.152324 -0.003939
+v -0.039156 0.152324 -0.005896
+v -0.040277 0.157838 -0.002008
+v -0.040129 0.157838 -0.004011
+v -0.039883 0.157838 -0.006004
+v -0.041056 0.163105 -0.002046
+v -0.040905 0.163105 -0.004087
+v -0.040655 0.163105 -0.006118
+v 0.036945 0.152149 0.016555
+v 0.036037 0.152221 0.018533
+v 0.035052 0.152269 0.020426
+v 0.037599 0.157694 0.017042
+v 0.036681 0.157754 0.018994
+v 0.035681 0.157794 0.020870
+v 0.038295 0.163011 0.017547
+v 0.037365 0.163051 0.019476
+v 0.036350 0.163078 0.021338
+v -0.039156 0.152324 0.005896
+v -0.039398 0.152324 0.003939
+v -0.039543 0.152324 0.001972
+v -0.039883 0.157838 0.006004
+v -0.040129 0.157838 0.004011
+v -0.040277 0.157838 0.002008
+v -0.040655 0.163105 0.006118
+v -0.040905 0.163105 0.004087
+v -0.041056 0.163105 0.002046
+v 0.039722 0.150782 0.007865
+v 0.039168 0.151504 0.010169
+v 0.038515 0.151886 0.012382
+v 0.040399 0.156986 0.008711
+v 0.039837 0.157288 0.010832
+v 0.039180 0.157492 0.012948
+v 0.041116 0.162681 0.009414
+v 0.040550 0.162788 0.011465
+v 0.039890 0.162881 0.013523
+v -0.037242 0.152324 0.013537
+v -0.037861 0.152324 0.011664
+v -0.038387 0.152324 0.009764
+v -0.037934 0.157838 0.013785
+v -0.038564 0.157838 0.011878
+v -0.039100 0.157838 0.009942
+v -0.038669 0.163105 0.014048
+v -0.039311 0.163105 0.012104
+v -0.039857 0.163105 0.010132
+v 0.040890 0.150502 0.001391
+v 0.040732 0.150402 0.002759
+v 0.040492 0.150130 0.004118
+v 0.041650 0.156721 0.001614
+v 0.041486 0.156714 0.003239
+v 0.041224 0.156679 0.004902
+v 0.042384 0.162472 0.001807
+v 0.042221 0.162495 0.003631
+v 0.041954 0.162528 0.005490
+v -0.033874 0.152324 0.020658
+v -0.034846 0.152324 0.018942
+v -0.035733 0.152324 0.017180
+v -0.034505 0.157838 0.021036
+v -0.035494 0.157838 0.019288
+v -0.036397 0.157838 0.017495
+v -0.035174 0.163105 0.021437
+v -0.036183 0.163105 0.019656
+v -0.037103 0.163105 0.017828
+v 0.040492 0.150130 -0.004118
+v 0.040732 0.150402 -0.002759
+v 0.040890 0.150502 -0.001391
+v 0.041224 0.156679 -0.004903
+v 0.041486 0.156714 -0.003239
+v 0.041650 0.156721 -0.001614
+v 0.041954 0.162528 -0.005490
+v 0.042221 0.162495 -0.003631
+v 0.042384 0.162472 -0.001807
+v -0.029182 0.152324 0.026985
+v -0.030470 0.152324 0.025492
+v -0.031683 0.152324 0.023937
+v -0.029726 0.157838 0.027479
+v -0.031038 0.157838 0.025958
+v -0.032274 0.157838 0.024375
+v -0.030305 0.163105 0.028003
+v -0.031641 0.163105 0.026453
+v -0.032901 0.163105 0.024839
+v 0.038515 0.151886 -0.012383
+v 0.039168 0.151504 -0.010169
+v 0.039722 0.150782 -0.007865
+v 0.039180 0.157492 -0.012948
+v 0.039837 0.157288 -0.010832
+v 0.040399 0.156986 -0.008711
+v 0.039890 0.162881 -0.013523
+v 0.040550 0.162788 -0.011465
+v 0.041116 0.162681 -0.009414
+v -0.023345 0.152324 0.032275
+v -0.024900 0.152324 0.031062
+v -0.026393 0.152324 0.029773
+v -0.023783 0.157838 0.032865
+v -0.025366 0.157838 0.031630
+v -0.026887 0.157838 0.030318
+v -0.024248 0.163105 0.033492
+v -0.025861 0.163105 0.032233
+v -0.027411 0.163105 0.030896
+v 0.035052 0.152269 -0.020426
+v 0.036037 0.152220 -0.018533
+v 0.036945 0.152149 -0.016555
+v 0.035681 0.157794 -0.020871
+v 0.036681 0.157754 -0.018994
+v 0.037599 0.157694 -0.017042
+v 0.036350 0.163078 -0.021338
+v 0.037365 0.163051 -0.019476
+v 0.038295 0.163011 -0.017547
+v -0.016589 0.152324 0.036325
+v -0.018350 0.152324 0.035438
+v -0.020066 0.152324 0.034466
+v -0.016903 0.157838 0.036989
+v -0.018697 0.157838 0.036086
+v -0.020444 0.157838 0.035096
+v -0.017237 0.163105 0.037695
+v -0.019065 0.163105 0.036774
+v -0.020845 0.163105 0.035766
+v -0.005304 0.152324 -0.039748
+v -0.003347 0.152324 -0.039989
+v -0.001380 0.152324 -0.040134
+v -0.005412 0.157838 -0.040475
+v -0.003419 0.157838 -0.040720
+v -0.001416 0.157838 -0.040868
+v -0.005527 0.163105 -0.041247
+v -0.003496 0.163105 -0.041497
+v -0.001454 0.163105 -0.041648
+v 0.030356 0.152326 -0.026997
+v 0.031640 0.152324 -0.025497
+v 0.032852 0.152316 -0.023908
+v 0.030902 0.157841 -0.027489
+v 0.032210 0.157840 -0.025964
+v 0.033444 0.157833 -0.024357
+v 0.031482 0.163108 -0.028011
+v 0.032816 0.163107 -0.026460
+v 0.034074 0.163103 -0.024832
+v -0.009172 0.152324 0.038978
+v -0.011073 0.152324 0.038452
+v -0.012946 0.152324 0.037834
+v -0.009351 0.157838 0.039691
+v -0.011286 0.157838 0.039156
+v -0.013193 0.157838 0.038526
+v -0.009540 0.163105 0.040448
+v -0.011513 0.163105 0.039902
+v -0.013456 0.163105 0.039260
+v -0.034073 0.171847 -0.025709
+v -0.032769 0.171847 -0.027379
+v -0.031386 0.171847 -0.028983
+v -0.034597 0.175061 -0.026098
+v -0.033274 0.175061 -0.027793
+v -0.031870 0.175061 -0.029421
+v -0.035116 0.177506 -0.026483
+v -0.033773 0.177506 -0.028203
+v -0.032348 0.177506 -0.029855
+v 0.002709 0.171847 -0.043105
+v 0.004822 0.171847 -0.042949
+v 0.006924 0.171847 -0.042690
+v 0.002741 0.175061 -0.043757
+v 0.004886 0.175061 -0.043599
+v 0.007020 0.175061 -0.043336
+v 0.002773 0.177506 -0.044403
+v 0.004949 0.177506 -0.044242
+v 0.007115 0.177506 -0.043975
+v 0.022779 0.171847 0.037017
+v 0.020936 0.171847 0.038061
+v 0.019044 0.171847 0.039014
+v 0.023115 0.175061 0.037577
+v 0.021244 0.175061 0.038637
+v 0.019323 0.175061 0.039604
+v 0.023447 0.177506 0.038131
+v 0.021548 0.177506 0.039207
+v 0.019599 0.177506 0.040188
+v -0.038422 0.171847 -0.018452
+v -0.037470 0.171847 -0.020344
+v -0.036426 0.171847 -0.022187
+v -0.039012 0.175061 -0.018731
+v -0.038045 0.175061 -0.020652
+v -0.036986 0.175061 -0.022523
+v -0.039596 0.177506 -0.019007
+v -0.038615 0.177506 -0.020956
+v -0.037540 0.177506 -0.022855
+v 0.029574 0.171848 0.031979
+v 0.027970 0.171847 0.033361
+v 0.026300 0.171847 0.034664
+v 0.030012 0.175062 0.032462
+v 0.028384 0.175062 0.033866
+v 0.026689 0.175061 0.035189
+v 0.030446 0.177506 0.032940
+v 0.028794 0.177506 0.034365
+v 0.027074 0.177506 0.035708
+v -0.041272 0.171847 -0.010486
+v -0.040707 0.171847 -0.012528
+v -0.040043 0.171847 -0.014539
+v -0.041906 0.175061 -0.010645
+v -0.041332 0.175061 -0.012717
+v -0.040658 0.175061 -0.014759
+v -0.042532 0.177506 -0.010802
+v -0.041950 0.177506 -0.012905
+v -0.041266 0.177506 -0.014977
+v 0.035250 0.171850 0.025713
+v 0.033948 0.171850 0.027385
+v 0.032566 0.171849 0.028987
+v 0.035777 0.175064 0.026103
+v 0.034454 0.175063 0.027797
+v 0.033051 0.175063 0.029424
+v 0.036297 0.177508 0.026487
+v 0.034955 0.177507 0.028206
+v 0.033530 0.177507 0.029857
+v -0.042514 0.171847 -0.002118
+v -0.042358 0.171847 -0.004230
+v -0.042099 0.171847 -0.006333
+v -0.043166 0.175061 -0.002150
+v -0.043007 0.175061 -0.004294
+v -0.042744 0.175061 -0.006428
+v -0.043811 0.177506 -0.002181
+v -0.043650 0.177506 -0.004357
+v -0.043383 0.177506 -0.006523
+v 0.039604 0.171833 0.018400
+v 0.038649 0.171841 0.020314
+v 0.037603 0.171846 0.022175
+v 0.040193 0.175062 0.018722
+v 0.039225 0.175063 0.020649
+v 0.038165 0.175064 0.022525
+v 0.040777 0.177510 0.019012
+v 0.039796 0.177510 0.020961
+v 0.038720 0.177509 0.022860
+v -0.042099 0.171847 0.006333
+v -0.042358 0.171847 0.004230
+v -0.042514 0.171847 0.002118
+v -0.042744 0.175061 0.006428
+v -0.043007 0.175061 0.004294
+v -0.043166 0.175061 0.002150
+v -0.043383 0.177506 0.006523
+v -0.043650 0.177506 0.004357
+v -0.043811 0.177506 0.002181
+v 0.042472 0.171766 0.010334
+v 0.041902 0.171785 0.012393
+v 0.041233 0.171804 0.014431
+v 0.043094 0.175041 0.010602
+v 0.042518 0.175047 0.012681
+v 0.041841 0.175053 0.014732
+v 0.043716 0.177507 0.010798
+v 0.043133 0.177508 0.012903
+v 0.042448 0.177509 0.014977
+v -0.040043 0.171847 0.014539
+v -0.040707 0.171847 0.012528
+v -0.041272 0.171847 0.010486
+v -0.040658 0.175061 0.014759
+v -0.041332 0.175061 0.012717
+v -0.041906 0.175061 0.010645
+v -0.041266 0.177506 0.014977
+v -0.041950 0.177506 0.012905
+v -0.042532 0.177506 0.010802
+v 0.043731 0.171713 0.002065
+v 0.043572 0.171720 0.004131
+v 0.043309 0.171732 0.006197
+v 0.044359 0.175023 0.002134
+v 0.044200 0.175026 0.004264
+v 0.043936 0.175030 0.006388
+v 0.044996 0.177502 0.002179
+v 0.044835 0.177503 0.004353
+v 0.044568 0.177504 0.006518
+v -0.036426 0.171847 0.022187
+v -0.037470 0.171847 0.020344
+v -0.038422 0.171847 0.018452
+v -0.036986 0.175061 0.022523
+v -0.038045 0.175061 0.020652
+v -0.039012 0.175061 0.018731
+v -0.037540 0.177506 0.022855
+v -0.038615 0.177506 0.020956
+v -0.039596 0.177506 0.019007
+v 0.043309 0.171732 -0.006197
+v 0.043572 0.171720 -0.004131
+v 0.043731 0.171713 -0.002065
+v 0.043936 0.175030 -0.006388
+v 0.044200 0.175026 -0.004264
+v 0.044359 0.175023 -0.002134
+v 0.044568 0.177504 -0.006518
+v 0.044835 0.177503 -0.004354
+v 0.044996 0.177502 -0.002179
+v -0.031386 0.171847 0.028983
+v -0.032769 0.171847 0.027379
+v -0.034073 0.171847 0.025709
+v -0.031870 0.175061 0.029421
+v -0.033274 0.175061 0.027793
+v -0.034597 0.175061 0.026098
+v -0.032348 0.177506 0.029855
+v -0.033773 0.177506 0.028203
+v -0.035116 0.177506 0.026483
+v 0.041233 0.171804 -0.014431
+v 0.041902 0.171785 -0.012393
+v 0.042472 0.171765 -0.010334
+v 0.041841 0.175053 -0.014732
+v 0.042518 0.175047 -0.012681
+v 0.043094 0.175041 -0.010602
+v 0.042448 0.177509 -0.014978
+v 0.043133 0.177508 -0.012903
+v 0.043716 0.177507 -0.010798
+v -0.025117 0.171847 0.034664
+v -0.026787 0.171847 0.033361
+v -0.028391 0.171847 0.031978
+v -0.025506 0.175061 0.035189
+v -0.027201 0.175061 0.033866
+v -0.028829 0.175061 0.032461
+v -0.025891 0.177506 0.035708
+v -0.027611 0.177506 0.034365
+v -0.029263 0.177506 0.032940
+v 0.037603 0.171846 -0.022175
+v 0.038649 0.171841 -0.020314
+v 0.039604 0.171833 -0.018400
+v 0.038165 0.175064 -0.022525
+v 0.039225 0.175063 -0.020649
+v 0.040193 0.175062 -0.018722
+v 0.038720 0.177509 -0.022860
+v 0.039796 0.177510 -0.020962
+v 0.040777 0.177510 -0.019012
+v -0.017861 0.171847 0.039014
+v -0.019753 0.171847 0.038061
+v -0.021596 0.171847 0.037017
+v -0.018140 0.175061 0.039604
+v -0.020060 0.175061 0.038637
+v -0.021931 0.175061 0.037577
+v -0.018416 0.177506 0.040188
+v -0.020365 0.177506 0.039207
+v -0.022263 0.177506 0.038131
+v -0.005741 0.171847 -0.042690
+v -0.003639 0.171847 -0.042949
+v -0.001526 0.171847 -0.043105
+v -0.005837 0.175061 -0.043336
+v -0.003703 0.175061 -0.043599
+v -0.001558 0.175061 -0.043757
+v -0.005931 0.177506 -0.043975
+v -0.003766 0.177506 -0.044242
+v -0.001590 0.177506 -0.044403
+v 0.032566 0.171849 -0.028987
+v 0.033948 0.171850 -0.027385
+v 0.035250 0.171850 -0.025714
+v 0.033051 0.175063 -0.029424
+v 0.034454 0.175063 -0.027797
+v 0.035777 0.175064 -0.026103
+v 0.033530 0.177507 -0.029857
+v 0.034955 0.177507 -0.028206
+v 0.036297 0.177508 -0.026487
+v -0.009895 0.171847 0.041864
+v -0.011936 0.171847 0.041299
+v -0.013948 0.171847 0.040635
+v -0.010053 0.175061 0.042497
+v -0.012126 0.175061 0.041924
+v -0.014168 0.175061 0.041249
+v -0.010210 0.177506 0.043124
+v -0.012313 0.177506 0.042542
+v -0.014385 0.177506 0.041857
+v -0.013948 0.171847 -0.040635
+v -0.011936 0.171847 -0.041299
+v -0.009895 0.171847 -0.041864
+v -0.014168 0.175061 -0.041249
+v -0.012126 0.175061 -0.041924
+v -0.010053 0.175061 -0.042497
+v -0.014385 0.177506 -0.041857
+v -0.012313 0.177506 -0.042542
+v -0.010210 0.177506 -0.043124
+v 0.026300 0.171847 -0.034664
+v 0.027970 0.171847 -0.033361
+v 0.029574 0.171848 -0.031979
+v 0.026689 0.175061 -0.035189
+v 0.028384 0.175062 -0.033866
+v 0.030012 0.175062 -0.032462
+v 0.027074 0.177506 -0.035708
+v 0.028794 0.177506 -0.034365
+v 0.030446 0.177506 -0.032940
+v -0.001526 0.171847 0.043105
+v -0.003639 0.171847 0.042949
+v -0.005741 0.171847 0.042690
+v -0.001558 0.175061 0.043757
+v -0.003703 0.175061 0.043599
+v -0.005837 0.175061 0.043336
+v -0.001590 0.177506 0.044403
+v -0.003766 0.177506 0.044242
+v -0.005931 0.177506 0.043975
+v -0.021596 0.171847 -0.037017
+v -0.019753 0.171847 -0.038061
+v -0.017861 0.171847 -0.039014
+v -0.021931 0.175061 -0.037577
+v -0.020060 0.175061 -0.038637
+v -0.018140 0.175061 -0.039604
+v -0.022263 0.177506 -0.038131
+v -0.020365 0.177506 -0.039207
+v -0.018416 0.177506 -0.040188
+v 0.019044 0.171847 -0.039014
+v 0.020936 0.171847 -0.038061
+v 0.022779 0.171847 -0.037017
+v 0.019323 0.175061 -0.039604
+v 0.021244 0.175061 -0.038637
+v 0.023115 0.175061 -0.037577
+v 0.019599 0.177506 -0.040188
+v 0.021548 0.177506 -0.039207
+v 0.023447 0.177506 -0.038131
+v 0.006924 0.171847 0.042690
+v 0.004822 0.171847 0.042949
+v 0.002709 0.171847 0.043105
+v 0.007020 0.175061 0.043336
+v 0.004886 0.175061 0.043599
+v 0.002741 0.175061 0.043757
+v 0.007115 0.177506 0.043975
+v 0.004949 0.177506 0.044242
+v 0.002773 0.177506 0.044403
+v -0.028391 0.171847 -0.031978
+v -0.026787 0.171847 -0.033361
+v -0.025117 0.171847 -0.034664
+v -0.028829 0.175061 -0.032461
+v -0.027201 0.175061 -0.033866
+v -0.025506 0.175061 -0.035189
+v -0.029263 0.177506 -0.032940
+v -0.027611 0.177506 -0.034365
+v -0.025891 0.177506 -0.035708
+v 0.011078 0.171847 -0.041864
+v 0.013120 0.171847 -0.041299
+v 0.015131 0.171847 -0.040635
+v 0.011237 0.175061 -0.042497
+v 0.013309 0.175061 -0.041924
+v 0.015351 0.175061 -0.041249
+v 0.011394 0.177506 -0.043124
+v 0.013497 0.177506 -0.042542
+v 0.015568 0.177506 -0.041857
+v 0.015131 0.171847 0.040635
+v 0.013120 0.171847 0.041299
+v 0.011078 0.171847 0.041864
+v 0.015351 0.175061 0.041249
+v 0.013309 0.175061 0.041924
+v 0.011237 0.175061 0.042497
+v 0.015568 0.177506 0.041857
+v 0.013497 0.177506 0.042542
+v 0.011394 0.177506 0.043124
+v 0.038218 0.002796 0.005581
+v 0.038449 0.002796 0.003729
+v 0.038584 0.002796 0.001867
+v 0.034694 0.002932 0.005057
+v 0.034916 0.002932 0.003381
+v 0.035025 0.002932 0.001693
+v 0.030532 0.003127 0.004435
+v 0.030764 0.003127 0.002972
+v 0.030822 0.003127 0.001491
+v -0.033795 0.002796 0.016264
+v -0.032957 0.002796 0.017932
+v -0.032035 0.002796 0.019555
+v -0.030573 0.002932 0.014742
+v -0.029826 0.002932 0.016259
+v -0.028980 0.002932 0.017722
+v -0.026766 0.003127 0.012946
+v -0.026146 0.003127 0.014292
+v -0.025372 0.003127 0.015555
+v 0.038584 0.002796 -0.001867
+v 0.038449 0.002796 -0.003729
+v 0.038218 0.002796 -0.005581
+v 0.035025 0.002932 -0.001694
+v 0.034916 0.002932 -0.003381
+v 0.034694 0.002932 -0.005057
+v 0.030822 0.003127 -0.001491
+v 0.030764 0.003127 -0.002972
+v 0.030532 0.003127 -0.004435
+v -0.029961 0.002796 0.022660
+v -0.028814 0.002796 0.024132
+v -0.027593 0.002796 0.025545
+v -0.027098 0.002932 0.020538
+v -0.026070 0.002932 0.021881
+v -0.024954 0.002932 0.023151
+v -0.023715 0.003127 0.018035
+v -0.022844 0.003127 0.019233
+v -0.021839 0.003127 0.020321
+v 0.037490 0.002796 -0.009243
+v 0.036994 0.002796 -0.011043
+v 0.036406 0.002796 -0.012815
+v 0.034033 0.002932 -0.008379
+v 0.033597 0.002932 -0.010012
+v 0.033052 0.002932 -0.011613
+v 0.029950 0.003127 -0.007360
+v 0.029604 0.003127 -0.008801
+v 0.029091 0.003127 -0.010191
+v -0.024953 0.002796 0.028185
+v -0.023541 0.002796 0.029405
+v -0.022068 0.002796 0.030553
+v -0.022559 0.002932 0.025546
+v -0.021289 0.002932 0.026661
+v -0.019947 0.002932 0.027690
+v -0.019730 0.003127 0.022430
+v -0.018642 0.003127 0.023436
+v -0.017443 0.003127 0.024307
+v 0.034978 0.002796 -0.016264
+v 0.034140 0.002796 -0.017932
+v 0.033218 0.002796 -0.019555
+v 0.031756 0.002932 -0.014742
+v 0.031009 0.002932 -0.016259
+v 0.030163 0.002932 -0.017722
+v 0.027950 0.003127 -0.012946
+v 0.027330 0.003127 -0.014292
+v 0.026555 0.003127 -0.015555
+v -0.018964 0.002796 0.032627
+v -0.017340 0.002796 0.033548
+v -0.015672 0.002796 0.034386
+v -0.017131 0.002932 0.029571
+v -0.015667 0.002932 0.030418
+v -0.014150 0.002932 0.031165
+v -0.014963 0.003127 0.025964
+v -0.013700 0.003127 0.026738
+v -0.012355 0.003127 0.027358
+v -0.001275 0.002796 -0.037992
+v -0.003137 0.002796 -0.037857
+v -0.004990 0.002796 -0.037627
+v -0.001102 0.002932 -0.034434
+v -0.002789 0.002932 -0.034324
+v -0.004465 0.002932 -0.034102
+v -0.000900 0.003127 -0.030230
+v -0.002380 0.003127 -0.030172
+v -0.003843 0.003127 -0.029940
+v 0.031144 0.002796 -0.022660
+v 0.029997 0.002796 -0.024132
+v 0.028776 0.002796 -0.025545
+v 0.028281 0.002932 -0.020538
+v 0.027253 0.002932 -0.021881
+v 0.026137 0.002932 -0.023151
+v 0.024898 0.003127 -0.018035
+v 0.024028 0.003127 -0.019233
+v 0.023022 0.003127 -0.020321
+v -0.012223 0.002796 0.035815
+v -0.010451 0.002796 0.036402
+v -0.008651 0.002796 0.036898
+v -0.011021 0.002932 0.032461
+v -0.009420 0.002932 0.033005
+v -0.007787 0.002932 0.033442
+v -0.009599 0.003127 0.028500
+v -0.008209 0.003127 0.029012
+v -0.006769 0.003127 0.029358
+v -0.008651 0.002796 -0.036898
+v -0.010451 0.002796 -0.036402
+v -0.012223 0.002796 -0.035815
+v -0.007787 0.002932 -0.033442
+v -0.009420 0.002932 -0.033005
+v -0.011021 0.002932 -0.032461
+v -0.006769 0.003127 -0.029358
+v -0.008209 0.003127 -0.029012
+v -0.009599 0.003127 -0.028500
+v 0.026136 0.002796 -0.028185
+v 0.024724 0.002796 -0.029405
+v 0.023251 0.002796 -0.030553
+v 0.023742 0.002932 -0.025546
+v 0.022472 0.002932 -0.026661
+v 0.021130 0.002932 -0.027690
+v 0.020913 0.003127 -0.022430
+v 0.019825 0.003127 -0.023436
+v 0.018626 0.003127 -0.024307
+v -0.004990 0.002796 0.037627
+v -0.003137 0.002796 0.037857
+v -0.001275 0.002796 0.037992
+v -0.004465 0.002932 0.034102
+v -0.002789 0.002932 0.034324
+v -0.001102 0.002932 0.034434
+v -0.003843 0.003127 0.029940
+v -0.002380 0.003127 0.030172
+v -0.000900 0.003127 0.030230
+v -0.015672 0.002796 -0.034386
+v -0.017340 0.002796 -0.033548
+v -0.018964 0.002796 -0.032627
+v -0.014150 0.002932 -0.031165
+v -0.015667 0.002932 -0.030418
+v -0.017131 0.002932 -0.029571
+v -0.012355 0.003127 -0.027358
+v -0.013700 0.003127 -0.026738
+v -0.014963 0.003127 -0.025964
+v 0.020147 0.002796 -0.032627
+v 0.018524 0.002796 -0.033548
+v 0.016855 0.002796 -0.034386
+v 0.018314 0.002932 -0.029571
+v 0.016850 0.002932 -0.030418
+v 0.015333 0.002932 -0.031165
+v 0.016146 0.003127 -0.025964
+v 0.014883 0.003127 -0.026738
+v 0.013538 0.003127 -0.027358
+v 0.002458 0.002796 0.037992
+v 0.004320 0.002796 0.037857
+v 0.006173 0.002796 0.037627
+v 0.002285 0.002932 0.034434
+v 0.003972 0.002932 0.034324
+v 0.005648 0.002932 0.034102
+v 0.002083 0.003127 0.030230
+v 0.003563 0.003127 0.030172
+v 0.005027 0.003127 0.029940
+v -0.022068 0.002796 -0.030553
+v -0.023541 0.002796 -0.029405
+v -0.024953 0.002796 -0.028185
+v -0.019947 0.002932 -0.027690
+v -0.021289 0.002932 -0.026661
+v -0.022559 0.002932 -0.025546
+v -0.017443 0.003127 -0.024307
+v -0.018642 0.003127 -0.023436
+v -0.019730 0.003127 -0.022430
+v 0.013406 0.002796 -0.035815
+v 0.011634 0.002796 -0.036402
+v 0.009834 0.002796 -0.036898
+v 0.012204 0.002932 -0.032461
+v 0.010604 0.002932 -0.033005
+v 0.008970 0.002932 -0.033442
+v 0.010782 0.003127 -0.028500
+v 0.009392 0.003127 -0.029012
+v 0.007952 0.003127 -0.029358
+v 0.009834 0.002796 0.036898
+v 0.011634 0.002796 0.036402
+v 0.013406 0.002796 0.035815
+v 0.008970 0.002932 0.033442
+v 0.010604 0.002932 0.033005
+v 0.012204 0.002932 0.032461
+v 0.007952 0.003127 0.029358
+v 0.009392 0.003127 0.029012
+v 0.010782 0.003127 0.028500
+v -0.027593 0.002796 -0.025545
+v -0.028814 0.002796 -0.024132
+v -0.029961 0.002796 -0.022660
+v -0.024954 0.002932 -0.023151
+v -0.026070 0.002932 -0.021881
+v -0.027098 0.002932 -0.020538
+v -0.021839 0.003127 -0.020321
+v -0.022844 0.003127 -0.019233
+v -0.023715 0.003127 -0.018035
+v 0.006173 0.002796 -0.037627
+v 0.004320 0.002796 -0.037857
+v 0.002458 0.002796 -0.037992
+v 0.005648 0.002932 -0.034102
+v 0.003972 0.002932 -0.034324
+v 0.002285 0.002932 -0.034434
+v 0.005026 0.003127 -0.029940
+v 0.003563 0.003127 -0.030172
+v 0.002083 0.003127 -0.030230
+v 0.016855 0.002796 0.034386
+v 0.018524 0.002796 0.033548
+v 0.020147 0.002796 0.032627
+v 0.015333 0.002932 0.031165
+v 0.016850 0.002932 0.030418
+v 0.018314 0.002932 0.029571
+v 0.013538 0.003127 0.027358
+v 0.014883 0.003127 0.026738
+v 0.016146 0.003127 0.025964
+v -0.032035 0.002796 -0.019555
+v -0.032957 0.002796 -0.017932
+v -0.033794 0.002796 -0.016264
+v -0.028980 0.002932 -0.017722
+v -0.029826 0.002932 -0.016259
+v -0.030573 0.002932 -0.014742
+v -0.025372 0.003127 -0.015555
+v -0.026146 0.003127 -0.014292
+v -0.026766 0.003127 -0.012946
+v 0.023251 0.002796 0.030552
+v 0.024724 0.002796 0.029405
+v 0.026136 0.002796 0.028185
+v 0.021130 0.002932 0.027690
+v 0.022472 0.002932 0.026661
+v 0.023742 0.002932 0.025546
+v 0.018627 0.003127 0.024307
+v 0.019825 0.003127 0.023436
+v 0.020913 0.003127 0.022430
+v -0.035223 0.002796 -0.012815
+v -0.035811 0.002796 -0.011043
+v -0.036307 0.002796 -0.009243
+v -0.031869 0.002932 -0.011613
+v -0.032414 0.002932 -0.010012
+v -0.032850 0.002932 -0.008379
+v -0.027908 0.003127 -0.010191
+v -0.028421 0.003127 -0.008801
+v -0.028766 0.003127 -0.007360
+v 0.028776 0.002796 0.025545
+v 0.029997 0.002796 0.024132
+v 0.031144 0.002796 0.022660
+v 0.026137 0.002932 0.023151
+v 0.027253 0.002932 0.021880
+v 0.028281 0.002932 0.020538
+v 0.023022 0.003127 0.020321
+v 0.024028 0.003127 0.019233
+v 0.024898 0.003127 0.018035
+v -0.037035 0.002796 -0.005581
+v -0.037265 0.002796 -0.003729
+v -0.037401 0.002796 -0.001867
+v -0.033511 0.002932 -0.005057
+v -0.033733 0.002932 -0.003381
+v -0.033842 0.002932 -0.001693
+v -0.029348 0.003127 -0.004435
+v -0.029580 0.003127 -0.002972
+v -0.029638 0.003127 -0.001491
+v 0.033218 0.002796 0.019555
+v 0.034140 0.002796 0.017932
+v 0.034978 0.002796 0.016264
+v 0.030163 0.002932 0.017722
+v 0.031009 0.002932 0.016259
+v 0.031756 0.002932 0.014742
+v 0.026555 0.003127 0.015555
+v 0.027330 0.003127 0.014292
+v 0.027950 0.003127 0.012946
+v -0.037401 0.002796 0.001867
+v -0.037265 0.002796 0.003729
+v -0.037035 0.002796 0.005581
+v -0.033842 0.002932 0.001693
+v -0.033733 0.002932 0.003381
+v -0.033511 0.002932 0.005057
+v -0.029638 0.003127 0.001491
+v -0.029580 0.003127 0.002972
+v -0.029348 0.003127 0.004435
+v 0.036406 0.002796 0.012815
+v 0.036994 0.002796 0.011042
+v 0.037490 0.002796 0.009243
+v 0.033052 0.002932 0.011613
+v 0.033597 0.002932 0.010012
+v 0.034033 0.002932 0.008379
+v 0.029091 0.003127 0.010191
+v 0.029604 0.003127 0.008801
+v 0.029950 0.003127 0.007360
+v -0.036307 0.002796 0.009243
+v -0.035811 0.002796 0.011043
+v -0.035223 0.002796 0.012815
+v -0.032850 0.002932 0.008379
+v -0.032414 0.002932 0.010012
+v -0.031869 0.002932 0.011613
+v -0.028766 0.003127 0.007360
+v -0.028421 0.003127 0.008801
+v -0.027908 0.003127 0.010191
+v 0.005812 0.003484 -0.017208
+v 0.007628 0.003434 -0.019798
+v 0.006788 0.003433 -0.020428
+v 0.005740 0.003434 -0.020371
+v 0.004784 0.003495 -0.015956
+v 0.004190 0.003517 -0.011862
+v 0.005970 0.003495 -0.015596
+v 0.005812 0.003484 0.017208
+v 0.005740 0.003434 0.020371
+v 0.006789 0.003433 0.020428
+v 0.007628 0.003434 0.019798
+v 0.005970 0.003495 0.015596
+v 0.004190 0.003517 0.011862
+v 0.004784 0.003495 0.015956
+v -0.001171 0.003484 -0.017896
+v -0.000484 0.003434 -0.020984
+v -0.001501 0.003433 -0.021245
+v -0.002447 0.003434 -0.020791
+v -0.001641 0.003495 -0.016346
+v -0.000623 0.003517 -0.012336
+v -0.000407 0.003495 -0.016467
+v 0.002354 0.003484 -0.017896
+v 0.003631 0.003434 -0.020791
+v 0.002684 0.003433 -0.021245
+v 0.001667 0.003434 -0.020984
+v 0.001591 0.003495 -0.016467
+v 0.001807 0.003517 -0.012336
+v 0.002824 0.003495 -0.016346
+v 0.009068 0.003484 0.015859
+v 0.009615 0.003434 0.018975
+v 0.010655 0.003433 0.018827
+v 0.011356 0.003434 0.018045
+v 0.008910 0.003495 0.014247
+v 0.006435 0.003517 0.010932
+v 0.007816 0.003495 0.014831
+v -0.004628 0.003484 -0.017208
+v -0.004557 0.003434 -0.020371
+v -0.005605 0.003433 -0.020428
+v -0.006445 0.003434 -0.019798
+v -0.004787 0.003495 -0.015596
+v -0.003007 0.003517 -0.011862
+v -0.003601 0.003495 -0.015956
+v 0.011999 0.003484 0.013900
+v 0.013144 0.003434 0.016850
+v 0.014134 0.003433 0.016502
+v 0.014669 0.003434 0.015598
+v 0.011529 0.003495 0.012350
+v 0.008455 0.003517 0.009582
+v 0.010571 0.003495 0.013137
+v -0.007885 0.003484 -0.015859
+v -0.008432 0.003434 -0.018975
+v -0.009472 0.003433 -0.018827
+v -0.010172 0.003434 -0.018045
+v -0.007726 0.003495 -0.014247
+v -0.005251 0.003517 -0.010932
+v -0.006633 0.003495 -0.014831
+v -0.016616 0.003484 -0.005220
+v -0.019207 0.003434 -0.007037
+v -0.019837 0.003433 -0.006197
+v -0.019779 0.003434 -0.005148
+v -0.015364 0.003495 -0.004192
+v -0.011270 0.003517 -0.003598
+v -0.015004 0.003495 -0.005379
+v 0.014492 0.003484 0.011408
+v 0.016190 0.003434 0.014077
+v 0.017094 0.003433 0.013543
+v 0.017442 0.003434 0.012552
+v 0.013728 0.003495 0.009979
+v 0.010173 0.003517 0.007863
+v 0.012942 0.003495 0.010938
+v -0.010816 0.003484 -0.013900
+v -0.011961 0.003434 -0.016850
+v -0.012951 0.003433 -0.016502
+v -0.013486 0.003434 -0.015598
+v -0.010346 0.003495 -0.012351
+v -0.007272 0.003517 -0.009582
+v -0.009388 0.003495 -0.013137
+v -0.017304 0.003484 -0.001763
+v -0.020199 0.003434 -0.003039
+v -0.020653 0.003433 -0.002092
+v -0.020392 0.003434 -0.001075
+v -0.015875 0.003495 -0.000999
+v -0.011744 0.003517 -0.001215
+v -0.015754 0.003495 -0.002233
+v 0.016451 0.003484 0.008477
+v 0.018637 0.003434 0.010764
+v 0.019419 0.003433 0.010063
+v 0.019567 0.003434 0.009024
+v 0.015423 0.003495 0.007225
+v 0.011523 0.003517 0.005843
+v 0.014839 0.003495 0.008318
+v -0.013309 0.003484 -0.011408
+v -0.015007 0.003434 -0.014078
+v -0.015910 0.003433 -0.013543
+v -0.016258 0.003434 -0.012552
+v -0.012545 0.003495 -0.009979
+v -0.008990 0.003517 -0.007863
+v -0.011759 0.003495 -0.010938
+v -0.017304 0.003484 0.001763
+v -0.020392 0.003434 0.001075
+v -0.020653 0.003433 0.002092
+v -0.020199 0.003434 0.003039
+v -0.015754 0.003495 0.002233
+v -0.011744 0.003517 0.001215
+v -0.015875 0.003495 0.000999
+v 0.017800 0.003484 0.005220
+v 0.020390 0.003434 0.007037
+v 0.021020 0.003433 0.006197
+v 0.020963 0.003434 0.005148
+v 0.016547 0.003495 0.004192
+v 0.012453 0.003517 0.003598
+v 0.016188 0.003495 0.005379
+v -0.015267 0.003484 -0.008477
+v -0.017453 0.003434 -0.010764
+v -0.018235 0.003433 -0.010063
+v -0.018383 0.003434 -0.009024
+v -0.014240 0.003495 -0.007225
+v -0.010340 0.003517 -0.005843
+v -0.013655 0.003495 -0.008318
+v -0.016616 0.003484 0.005220
+v -0.019779 0.003434 0.005148
+v -0.019837 0.003433 0.006197
+v -0.019207 0.003434 0.007037
+v -0.015004 0.003495 0.005379
+v -0.011270 0.003517 0.003598
+v -0.015364 0.003495 0.004192
+v 0.018487 0.003484 0.001763
+v 0.021382 0.003434 0.003039
+v 0.021836 0.003433 0.002092
+v 0.021576 0.003434 0.001075
+v 0.017059 0.003495 0.000999
+v 0.012927 0.003517 0.001215
+v 0.016937 0.003495 0.002233
+v -0.015267 0.003484 0.008477
+v -0.018383 0.003434 0.009024
+v -0.018235 0.003433 0.010063
+v -0.017453 0.003434 0.010764
+v -0.013655 0.003495 0.008318
+v -0.010340 0.003517 0.005843
+v -0.014240 0.003495 0.007225
+v 0.018487 0.003484 -0.001763
+v 0.021576 0.003434 -0.001075
+v 0.021836 0.003433 -0.002092
+v 0.021382 0.003434 -0.003039
+v 0.016937 0.003495 -0.002233
+v 0.012927 0.003517 -0.001215
+v 0.017059 0.003495 -0.000999
+v -0.013309 0.003484 0.011408
+v -0.016258 0.003434 0.012552
+v -0.015910 0.003433 0.013543
+v -0.015007 0.003434 0.014077
+v -0.011759 0.003495 0.010938
+v -0.008990 0.003517 0.007863
+v -0.012545 0.003495 0.009979
+v 0.017800 0.003484 -0.005220
+v 0.020963 0.003434 -0.005149
+v 0.021020 0.003433 -0.006197
+v 0.020390 0.003434 -0.007037
+v 0.016188 0.003495 -0.005379
+v 0.012453 0.003517 -0.003598
+v 0.016547 0.003495 -0.004193
+v -0.010816 0.003484 0.013900
+v -0.013486 0.003434 0.015598
+v -0.012951 0.003433 0.016502
+v -0.011961 0.003434 0.016850
+v -0.009388 0.003495 0.013137
+v -0.007272 0.003517 0.009582
+v -0.010346 0.003495 0.012350
+v 0.016451 0.003484 -0.008477
+v 0.019567 0.003434 -0.009024
+v 0.019419 0.003433 -0.010063
+v 0.018637 0.003434 -0.010764
+v 0.014839 0.003495 -0.008318
+v 0.011523 0.003517 -0.005843
+v 0.015423 0.003495 -0.007225
+v -0.007885 0.003484 0.015859
+v -0.010172 0.003434 0.018045
+v -0.009472 0.003433 0.018827
+v -0.008432 0.003434 0.018975
+v -0.006633 0.003495 0.014831
+v -0.005251 0.003517 0.010932
+v -0.007726 0.003495 0.014247
+v 0.014492 0.003484 -0.011408
+v 0.017442 0.003434 -0.012552
+v 0.017094 0.003433 -0.013543
+v 0.016190 0.003434 -0.014078
+v 0.012942 0.003495 -0.010938
+v 0.010173 0.003517 -0.007863
+v 0.013728 0.003495 -0.009979
+v -0.004628 0.003484 0.017208
+v -0.006445 0.003434 0.019798
+v -0.005605 0.003433 0.020428
+v -0.004557 0.003434 0.020371
+v -0.003601 0.003495 0.015956
+v -0.003007 0.003517 0.011862
+v -0.004787 0.003495 0.015596
+v 0.011999 0.003484 -0.013901
+v 0.014669 0.003434 -0.015598
+v 0.014134 0.003433 -0.016502
+v 0.013144 0.003434 -0.016850
+v 0.010571 0.003495 -0.013137
+v 0.008455 0.003517 -0.009582
+v 0.011529 0.003495 -0.012351
+v -0.001171 0.003484 0.017896
+v -0.002447 0.003434 0.020791
+v -0.001501 0.003433 0.021245
+v -0.000484 0.003434 0.020984
+v -0.000407 0.003495 0.016467
+v -0.000623 0.003517 0.012336
+v -0.001641 0.003495 0.016346
+v 0.009068 0.003484 -0.015859
+v 0.011356 0.003434 -0.018045
+v 0.010655 0.003433 -0.018827
+v 0.009615 0.003434 -0.018975
+v 0.007816 0.003495 -0.014831
+v 0.006435 0.003517 -0.010932
+v 0.008910 0.003495 -0.014247
+v 0.002354 0.003484 0.017896
+v 0.001667 0.003434 0.020984
+v 0.002684 0.003433 0.021245
+v 0.003631 0.003434 0.020791
+v 0.002824 0.003495 0.016346
+v 0.001807 0.003517 0.012336
+v 0.001591 0.003495 0.016467
+v 0.042387 0.133581 0.003911
+v 0.042483 0.136210 0.004045
+v 0.042641 0.138810 0.003916
+v 0.045527 0.133909 0.003569
+v 0.045641 0.136206 0.003686
+v 0.045811 0.138481 0.003563
+v 0.048482 0.134235 0.003275
+v 0.048602 0.136250 0.003380
+v 0.048773 0.138250 0.003264
+v 0.042719 0.128911 0.001042
+v 0.042596 0.129205 0.002019
+v 0.042462 0.129958 0.002864
+v 0.045755 0.129979 0.000954
+v 0.045653 0.130192 0.001847
+v 0.045549 0.130799 0.002620
+v 0.048636 0.130940 0.000877
+v 0.048553 0.131083 0.001698
+v 0.048470 0.131563 0.002407
+v 0.043056 0.142215 0.002874
+v 0.043254 0.142820 0.002027
+v 0.043400 0.142994 0.001047
+v 0.046231 0.141425 0.002609
+v 0.046426 0.141919 0.001838
+v 0.046567 0.142041 0.000949
+v 0.049182 0.140807 0.002387
+v 0.049369 0.141208 0.001682
+v 0.049504 0.141287 0.000868
+v 0.042641 0.138810 -0.003916
+v 0.042483 0.136210 -0.004045
+v 0.042387 0.133581 -0.003911
+v 0.045811 0.138481 -0.003563
+v 0.045641 0.136206 -0.003686
+v 0.045527 0.133909 -0.003569
+v 0.048773 0.138250 -0.003264
+v 0.048602 0.136250 -0.003380
+v 0.048482 0.134235 -0.003275
+v 0.042462 0.129958 -0.002864
+v 0.042596 0.129205 -0.002019
+v 0.042719 0.128911 -0.001042
+v 0.045549 0.130799 -0.002620
+v 0.045653 0.130192 -0.001847
+v 0.045755 0.129979 -0.000954
+v 0.048470 0.131563 -0.002407
+v 0.048553 0.131083 -0.001698
+v 0.048636 0.130940 -0.000877
+v 0.043400 0.142994 -0.001047
+v 0.043254 0.142820 -0.002027
+v 0.043056 0.142215 -0.002874
+v 0.046567 0.142041 -0.000949
+v 0.046426 0.141919 -0.001838
+v 0.046231 0.141425 -0.002609
+v 0.049504 0.141287 -0.000868
+v 0.049369 0.141208 -0.001682
+v 0.049182 0.140807 -0.002387
+v 0.053691 0.138256 -0.002933
+v 0.053573 0.136565 -0.003025
+v 0.053498 0.134872 -0.002921
+v 0.055650 0.138447 -0.002894
+v 0.055579 0.136798 -0.002972
+v 0.055547 0.135149 -0.002857
+v 0.057404 0.138648 -0.002899
+v 0.057377 0.137000 -0.002963
+v 0.057388 0.135358 -0.002834
+v 0.054003 0.140388 0.002156
+v 0.054155 0.140697 0.001521
+v 0.054267 0.140736 0.000786
+v 0.055883 0.140534 0.002142
+v 0.056010 0.140839 0.001513
+v 0.056108 0.140880 0.000782
+v 0.057562 0.140744 0.002160
+v 0.057664 0.141058 0.001529
+v 0.057746 0.141107 0.000791
+v 0.053653 0.132335 0.000776
+v 0.053585 0.132388 0.001504
+v 0.053515 0.132714 0.002135
+v 0.055769 0.132742 0.000752
+v 0.055699 0.132777 0.001458
+v 0.055619 0.133074 0.002074
+v 0.057694 0.132987 0.000739
+v 0.057617 0.133014 0.001434
+v 0.057522 0.133301 0.002043
+v 0.053498 0.134872 0.002921
+v 0.053573 0.136565 0.003025
+v 0.053691 0.138256 0.002933
+v 0.055547 0.135149 0.002856
+v 0.055579 0.136798 0.002972
+v 0.055650 0.138447 0.002894
+v 0.057388 0.135358 0.002834
+v 0.057377 0.137000 0.002963
+v 0.057404 0.138648 0.002899
+v 0.054267 0.140736 -0.000786
+v 0.054155 0.140697 -0.001521
+v 0.054003 0.140388 -0.002157
+v 0.056108 0.140880 -0.000783
+v 0.056010 0.140839 -0.001514
+v 0.055883 0.140534 -0.002142
+v 0.057746 0.141107 -0.000791
+v 0.057664 0.141058 -0.001529
+v 0.057562 0.140744 -0.002160
+v 0.053515 0.132714 -0.002135
+v 0.053585 0.132388 -0.001504
+v 0.053653 0.132335 -0.000776
+v 0.055619 0.133074 -0.002074
+v 0.055699 0.132777 -0.001459
+v 0.055769 0.132742 -0.000752
+v 0.057522 0.133301 -0.002043
+v 0.057617 0.133014 -0.001434
+v 0.057694 0.132987 -0.000739
+v 0.060913 0.141205 -0.000806
+v 0.060856 0.141148 -0.001556
+v 0.060788 0.140825 -0.002193
+v 0.062579 0.140938 -0.000805
+v 0.062530 0.140885 -0.001554
+v 0.062468 0.140569 -0.002189
+v 0.064316 0.140478 -0.000802
+v 0.064272 0.140429 -0.001547
+v 0.064209 0.140125 -0.002178
+v 0.060967 0.133394 -0.002005
+v 0.061094 0.133113 -0.001404
+v 0.061195 0.133089 -0.000722
+v 0.062579 0.133244 -0.001985
+v 0.062717 0.132965 -0.001388
+v 0.062831 0.132942 -0.000714
+v 0.064126 0.132929 -0.001967
+v 0.064270 0.132650 -0.001375
+v 0.064396 0.132623 -0.000707
+v 0.060706 0.138720 -0.002915
+v 0.060715 0.137075 -0.002960
+v 0.060762 0.135438 -0.002812
+v 0.062368 0.138498 -0.002902
+v 0.062356 0.136876 -0.002942
+v 0.062382 0.135261 -0.002790
+v 0.064055 0.138098 -0.002885
+v 0.063994 0.136505 -0.002922
+v 0.063972 0.134918 -0.002769
+v 0.060788 0.140825 0.002193
+v 0.060856 0.141148 0.001556
+v 0.060913 0.141205 0.000806
+v 0.062468 0.140569 0.002188
+v 0.062530 0.140885 0.001554
+v 0.062579 0.140938 0.000805
+v 0.064209 0.140125 0.002178
+v 0.064272 0.140429 0.001547
+v 0.064316 0.140478 0.000802
+v 0.061195 0.133089 0.000722
+v 0.061094 0.133113 0.001404
+v 0.060967 0.133394 0.002005
+v 0.062831 0.132942 0.000714
+v 0.062717 0.132965 0.001388
+v 0.062579 0.133244 0.001985
+v 0.064396 0.132623 0.000707
+v 0.064270 0.132650 0.001375
+v 0.064126 0.132929 0.001967
+v 0.060762 0.135438 0.002812
+v 0.060715 0.137075 0.002960
+v 0.060706 0.138720 0.002915
+v 0.062382 0.135261 0.002790
+v 0.062356 0.136876 0.002942
+v 0.062368 0.138498 0.002902
+v 0.063972 0.134918 0.002768
+v 0.063994 0.136505 0.002922
+v 0.064055 0.138098 0.002885
+v 0.067900 0.138705 0.002172
+v 0.067987 0.138993 0.001543
+v 0.068026 0.139035 0.000800
+v 0.069799 0.137654 0.002175
+v 0.069905 0.137937 0.001545
+v 0.069945 0.137978 0.000801
+v 0.071658 0.136264 0.002169
+v 0.071786 0.136537 0.001542
+v 0.071827 0.136576 0.000799
+v 0.067315 0.131349 0.000699
+v 0.067175 0.131401 0.001361
+v 0.067041 0.131700 0.001948
+v 0.068654 0.130357 0.000698
+v 0.068513 0.130427 0.001359
+v 0.068396 0.130744 0.001945
+v 0.069891 0.129119 0.000696
+v 0.069753 0.129207 0.001355
+v 0.069662 0.129538 0.001939
+v 0.067087 0.133669 0.002748
+v 0.067286 0.135212 0.002904
+v 0.067527 0.136753 0.002871
+v 0.068591 0.132708 0.002746
+v 0.068912 0.134228 0.002904
+v 0.069275 0.135741 0.002873
+v 0.070025 0.131474 0.002738
+v 0.070477 0.132951 0.002896
+v 0.070972 0.134415 0.002865
+v 0.068026 0.139035 -0.000800
+v 0.067987 0.138993 -0.001543
+v 0.067900 0.138705 -0.002172
+v 0.069945 0.137978 -0.000801
+v 0.069905 0.137937 -0.001545
+v 0.069799 0.137654 -0.002175
+v 0.071827 0.136576 -0.000799
+v 0.071786 0.136537 -0.001542
+v 0.071658 0.136264 -0.002169
+v 0.067041 0.131700 -0.001948
+v 0.067175 0.131401 -0.001361
+v 0.067315 0.131349 -0.000699
+v 0.068396 0.130744 -0.001945
+v 0.068513 0.130427 -0.001359
+v 0.068654 0.130357 -0.000698
+v 0.069662 0.129538 -0.001939
+v 0.069753 0.129207 -0.001355
+v 0.069891 0.129119 -0.000696
+v 0.067527 0.136753 -0.002872
+v 0.067286 0.135212 -0.002904
+v 0.067087 0.133669 -0.002748
+v 0.069275 0.135741 -0.002873
+v 0.068912 0.134228 -0.002904
+v 0.068591 0.132708 -0.002746
+v 0.070972 0.134415 -0.002865
+v 0.070477 0.132951 -0.002896
+v 0.070025 0.131474 -0.002738
+v 0.071857 0.126325 -0.001900
+v 0.071882 0.125996 -0.001329
+v 0.071996 0.125886 -0.000683
+v 0.072785 0.124335 -0.001862
+v 0.072772 0.124025 -0.001304
+v 0.072870 0.123911 -0.000671
+v 0.073617 0.122132 -0.001815
+v 0.073570 0.121845 -0.001272
+v 0.073652 0.121731 -0.000655
+v 0.074037 0.130585 -0.002782
+v 0.073287 0.129328 -0.002819
+v 0.072573 0.128050 -0.002672
+v 0.075352 0.128118 -0.002704
+v 0.074493 0.127013 -0.002746
+v 0.073665 0.125884 -0.002610
+v 0.076510 0.125413 -0.002612
+v 0.075560 0.124467 -0.002660
+v 0.074638 0.123493 -0.002534
+v 0.075033 0.132152 0.002099
+v 0.075198 0.132374 0.001490
+v 0.075237 0.132397 0.000772
+v 0.076477 0.129478 0.002033
+v 0.076655 0.129659 0.001443
+v 0.076691 0.129669 0.000747
+v 0.077738 0.126557 0.001958
+v 0.077926 0.126698 0.001388
+v 0.077958 0.126694 0.000719
+v 0.071996 0.125886 0.000683
+v 0.071882 0.125996 0.001329
+v 0.071857 0.126325 0.001900
+v 0.072870 0.123911 0.000671
+v 0.072772 0.124025 0.001304
+v 0.072785 0.124335 0.001862
+v 0.073652 0.121731 0.000655
+v 0.073570 0.121845 0.001272
+v 0.073617 0.122132 0.001815
+v 0.072573 0.128050 0.002672
+v 0.073287 0.129328 0.002819
+v 0.074037 0.130585 0.002782
+v 0.073665 0.125884 0.002610
+v 0.074493 0.127013 0.002746
+v 0.075352 0.128118 0.002704
+v 0.074638 0.123493 0.002534
+v 0.075560 0.124467 0.002660
+v 0.076510 0.125413 0.002612
+v 0.075237 0.132397 -0.000773
+v 0.075198 0.132374 -0.001490
+v 0.075033 0.132152 -0.002099
+v 0.076691 0.129669 -0.000747
+v 0.076655 0.129659 -0.001443
+v 0.076477 0.129477 -0.002033
+v 0.077958 0.126694 -0.000719
+v 0.077926 0.126698 -0.001388
+v 0.077738 0.126557 -0.001958
+v 0.075018 0.116863 0.000614
+v 0.074958 0.116977 0.001193
+v 0.075049 0.117225 0.001700
+v 0.075587 0.114254 0.000592
+v 0.075532 0.114369 0.001149
+v 0.075632 0.114603 0.001638
+v 0.076034 0.111597 0.000570
+v 0.075982 0.111711 0.001108
+v 0.076087 0.111933 0.001579
+v 0.076240 0.118278 0.002363
+v 0.077274 0.119000 0.002474
+v 0.078328 0.119692 0.002423
+v 0.076854 0.115549 0.002278
+v 0.077908 0.116185 0.002386
+v 0.078979 0.116788 0.002337
+v 0.077321 0.112785 0.002200
+v 0.078381 0.113343 0.002305
+v 0.079456 0.113870 0.002261
+v 0.079884 0.120557 -0.000663
+v 0.079862 0.120578 -0.001281
+v 0.079669 0.120498 -0.001809
+v 0.080541 0.117521 -0.000640
+v 0.080523 0.117545 -0.001237
+v 0.080334 0.117482 -0.001746
+v 0.081004 0.114494 -0.000620
+v 0.080991 0.114518 -0.001198
+v 0.080807 0.114468 -0.001691
+v 0.075049 0.117225 -0.001700
+v 0.074958 0.116977 -0.001193
+v 0.075018 0.116863 -0.000614
+v 0.075632 0.114603 -0.001638
+v 0.075532 0.114369 -0.001149
+v 0.075587 0.114254 -0.000592
+v 0.076087 0.111933 -0.001580
+v 0.075982 0.111711 -0.001108
+v 0.076034 0.111597 -0.000570
+v 0.078328 0.119692 -0.002423
+v 0.077274 0.119000 -0.002474
+v 0.076240 0.118278 -0.002363
+v 0.078979 0.116788 -0.002338
+v 0.077908 0.116185 -0.002386
+v 0.076854 0.115549 -0.002278
+v 0.079456 0.113870 -0.002261
+v 0.078381 0.113343 -0.002305
+v 0.077321 0.112785 -0.002200
+v 0.079669 0.120498 0.001809
+v 0.079861 0.120578 0.001281
+v 0.079884 0.120557 0.000663
+v 0.080334 0.117482 0.001746
+v 0.080523 0.117545 0.001236
+v 0.080541 0.117521 0.000640
+v 0.080807 0.114468 0.001690
+v 0.080991 0.114518 0.001198
+v 0.081004 0.114493 0.000620
+v 0.079880 0.108024 -0.002144
+v 0.078807 0.107668 -0.002183
+v 0.077744 0.107279 -0.002080
+v 0.079836 0.105140 -0.002105
+v 0.078761 0.104883 -0.002143
+v 0.077694 0.104593 -0.002041
+v 0.079635 0.102333 -0.002077
+v 0.078557 0.102174 -0.002114
+v 0.077485 0.101982 -0.002013
+v 0.081215 0.108409 0.001606
+v 0.081387 0.108431 0.001139
+v 0.081390 0.108404 0.000590
+v 0.081167 0.105402 0.001578
+v 0.081334 0.105406 0.001119
+v 0.081332 0.105377 0.000579
+v 0.080964 0.102472 0.001558
+v 0.081127 0.102458 0.001104
+v 0.081123 0.102428 0.000572
+v 0.076424 0.106338 0.000537
+v 0.076380 0.106450 0.001044
+v 0.076494 0.106642 0.001490
+v 0.076345 0.103798 0.000527
+v 0.076308 0.103907 0.001024
+v 0.076430 0.104081 0.001461
+v 0.076103 0.101330 0.000520
+v 0.076073 0.101437 0.001010
+v 0.076204 0.101593 0.001441
+v 0.077744 0.107279 0.002079
+v 0.078807 0.107668 0.002183
+v 0.079880 0.108024 0.002144
+v 0.077694 0.104593 0.002040
+v 0.078761 0.104883 0.002142
+v 0.079836 0.105141 0.002105
+v 0.077485 0.101982 0.002013
+v 0.078557 0.102174 0.002114
+v 0.079635 0.102333 0.002077
+v 0.081390 0.108404 -0.000590
+v 0.081387 0.108431 -0.001139
+v 0.081215 0.108409 -0.001607
+v 0.081332 0.105377 -0.000579
+v 0.081334 0.105406 -0.001119
+v 0.081167 0.105402 -0.001578
+v 0.081123 0.102428 -0.000572
+v 0.081127 0.102458 -0.001104
+v 0.080964 0.102472 -0.001558
+v 0.076494 0.106642 -0.001490
+v 0.076380 0.106450 -0.001044
+v 0.076424 0.106338 -0.000537
+v 0.076430 0.104081 -0.001461
+v 0.076308 0.103907 -0.001024
+v 0.076345 0.103798 -0.000527
+v 0.076204 0.101593 -0.001441
+v 0.076073 0.101437 -0.001010
+v 0.076103 0.101330 -0.000520
+v 0.076634 0.097070 0.001986
+v 0.077717 0.097095 0.002088
+v 0.078802 0.097089 0.002053
+v 0.076003 0.094803 0.001995
+v 0.077091 0.094756 0.002099
+v 0.078180 0.094677 0.002066
+v 0.075236 0.092679 0.002032
+v 0.076329 0.092551 0.002140
+v 0.077422 0.092392 0.002109
+v 0.080287 0.096957 -0.000567
+v 0.080295 0.096987 -0.001094
+v 0.080134 0.097025 -0.001542
+v 0.079671 0.094453 -0.000571
+v 0.079678 0.094480 -0.001102
+v 0.079516 0.094527 -0.001554
+v 0.078920 0.092061 -0.000584
+v 0.078926 0.092086 -0.001127
+v 0.078762 0.092144 -0.001588
+v 0.075320 0.096888 -0.001419
+v 0.075172 0.096759 -0.000994
+v 0.075189 0.096654 -0.000511
+v 0.074675 0.094711 -0.001424
+v 0.074518 0.094593 -0.000997
+v 0.074530 0.094487 -0.000513
+v 0.073892 0.092687 -0.001448
+v 0.073726 0.092581 -0.001013
+v 0.073730 0.092475 -0.000521
+v 0.078802 0.097089 -0.002054
+v 0.077717 0.097095 -0.002088
+v 0.076634 0.097070 -0.001986
+v 0.078180 0.094677 -0.002067
+v 0.077091 0.094756 -0.002099
+v 0.076003 0.094803 -0.001995
+v 0.077422 0.092392 -0.002109
+v 0.076329 0.092551 -0.002140
+v 0.075236 0.092679 -0.002032
+v 0.080134 0.097025 0.001542
+v 0.080295 0.096987 0.001094
+v 0.080287 0.096957 0.000567
+v 0.079516 0.094527 0.001554
+v 0.079678 0.094480 0.001102
+v 0.079671 0.094453 0.000571
+v 0.078762 0.092144 0.001588
+v 0.078926 0.092086 0.001127
+v 0.078920 0.092061 0.000584
+v 0.075189 0.096654 0.000511
+v 0.075172 0.096759 0.000994
+v 0.075320 0.096888 0.001419
+v 0.074530 0.094487 0.000513
+v 0.074518 0.094593 0.000997
+v 0.074675 0.094711 0.001424
+v 0.073730 0.092475 0.000521
+v 0.073726 0.092581 0.001013
+v 0.073892 0.092687 0.001448
+v 0.075483 0.088149 -0.002320
+v 0.074386 0.088542 -0.002351
+v 0.073284 0.088904 -0.002230
+v 0.074250 0.086177 -0.002481
+v 0.073162 0.086728 -0.002514
+v 0.072066 0.087248 -0.002384
+v 0.072773 0.084303 -0.002658
+v 0.071714 0.085031 -0.002694
+v 0.070645 0.085729 -0.002554
+v 0.076833 0.087607 0.001749
+v 0.077002 0.087509 0.001242
+v 0.077001 0.087479 0.000644
+v 0.075589 0.085433 0.001871
+v 0.075758 0.085303 0.001328
+v 0.075759 0.085268 0.000688
+v 0.074072 0.083332 0.002005
+v 0.074237 0.083165 0.001423
+v 0.074237 0.083122 0.000738
+v 0.071691 0.089040 0.000570
+v 0.071709 0.089141 0.001109
+v 0.071901 0.089205 0.001586
+v 0.070434 0.087624 0.000610
+v 0.070465 0.087720 0.001186
+v 0.070672 0.087753 0.001695
+v 0.069000 0.086381 0.000653
+v 0.069045 0.086468 0.001270
+v 0.069265 0.086463 0.001816
+v 0.073284 0.088904 0.002230
+v 0.074386 0.088542 0.002351
+v 0.075483 0.088149 0.002319
+v 0.072066 0.087248 0.002384
+v 0.073162 0.086728 0.002514
+v 0.074250 0.086177 0.002481
+v 0.070645 0.085729 0.002554
+v 0.071714 0.085031 0.002694
+v 0.072773 0.084303 0.002658
+v 0.077001 0.087479 -0.000644
+v 0.077002 0.087509 -0.001242
+v 0.076833 0.087607 -0.001749
+v 0.075759 0.085268 -0.000689
+v 0.075758 0.085303 -0.001328
+v 0.075589 0.085433 -0.001871
+v 0.074237 0.083122 -0.000738
+v 0.074237 0.083165 -0.001423
+v 0.074072 0.083332 -0.002005
+v 0.071901 0.089205 -0.001586
+v 0.071709 0.089141 -0.001110
+v 0.071691 0.089040 -0.000570
+v 0.070672 0.087753 -0.001695
+v 0.070465 0.087720 -0.001186
+v 0.070434 0.087624 -0.000610
+v 0.069265 0.086463 -0.001816
+v 0.069045 0.086468 -0.001270
+v 0.069000 0.086381 -0.000653
+v 0.067086 0.083044 0.002875
+v 0.068002 0.081964 0.003033
+v 0.068899 0.080856 0.002993
+v 0.064987 0.081916 0.003007
+v 0.065779 0.080653 0.003172
+v 0.066547 0.079364 0.003129
+v 0.062763 0.080998 0.003116
+v 0.063416 0.079576 0.003284
+v 0.064041 0.078131 0.003238
+v 0.070102 0.079095 -0.000831
+v 0.070111 0.079154 -0.001603
+v 0.069982 0.079398 -0.002258
+v 0.067539 0.077333 -0.000869
+v 0.067556 0.077398 -0.001676
+v 0.067458 0.077677 -0.002360
+v 0.064797 0.075874 -0.000898
+v 0.064824 0.075943 -0.001732
+v 0.064760 0.076250 -0.002440
+v 0.065855 0.084286 -0.002044
+v 0.065628 0.084383 -0.001430
+v 0.065555 0.084324 -0.000735
+v 0.063892 0.083407 -0.002139
+v 0.063669 0.083553 -0.001496
+v 0.063586 0.083511 -0.000769
+v 0.061825 0.082708 -0.002218
+v 0.061613 0.082900 -0.001552
+v 0.061521 0.082875 -0.000798
+v 0.068899 0.080856 -0.002993
+v 0.068002 0.081964 -0.003033
+v 0.067086 0.083044 -0.002875
+v 0.066547 0.079364 -0.003129
+v 0.065779 0.080653 -0.003172
+v 0.064987 0.081916 -0.003007
+v 0.064041 0.078132 -0.003238
+v 0.063416 0.079576 -0.003284
+v 0.062763 0.080998 -0.003116
+v 0.069982 0.079398 0.002258
+v 0.070111 0.079154 0.001603
+v 0.070102 0.079095 0.000831
+v 0.067458 0.077677 0.002360
+v 0.067556 0.077398 0.001676
+v 0.067539 0.077333 0.000869
+v 0.064760 0.076250 0.002440
+v 0.064824 0.075943 0.001732
+v 0.064797 0.075874 0.000898
+v 0.065555 0.084324 0.000735
+v 0.065628 0.084383 0.001430
+v 0.065855 0.084286 0.002044
+v 0.063586 0.083511 0.000769
+v 0.063669 0.083553 0.001496
+v 0.063892 0.083407 0.002139
+v 0.061521 0.082875 0.000798
+v 0.061613 0.082900 0.001552
+v 0.061825 0.082708 0.002218
+v 0.058931 0.076745 -0.003360
+v 0.058584 0.078371 -0.003420
+v 0.058202 0.079983 -0.003258
+v 0.056349 0.076581 -0.003394
+v 0.056119 0.078240 -0.003465
+v 0.055856 0.079889 -0.003311
+v 0.053659 0.076655 -0.003441
+v 0.053527 0.078336 -0.003526
+v 0.053367 0.080010 -0.003381
+v 0.059281 0.074650 0.002519
+v 0.059280 0.074320 0.001786
+v 0.059235 0.074255 0.000925
+v 0.056553 0.074455 0.002533
+v 0.056531 0.074128 0.001794
+v 0.056483 0.074070 0.000928
+v 0.053756 0.074514 0.002556
+v 0.053728 0.074192 0.001808
+v 0.053689 0.074141 0.000935
+v 0.057305 0.082231 0.000841
+v 0.057406 0.082226 0.001635
+v 0.057585 0.081970 0.002333
+v 0.055139 0.082226 0.000861
+v 0.055235 0.082211 0.001671
+v 0.055390 0.081937 0.002382
+v 0.052847 0.082407 0.000886
+v 0.052928 0.082385 0.001718
+v 0.053050 0.082099 0.002446
+v 0.058202 0.079983 0.003258
+v 0.058584 0.078371 0.003420
+v 0.058931 0.076745 0.003360
+v 0.055856 0.079889 0.003311
+v 0.056119 0.078240 0.003465
+v 0.056349 0.076581 0.003394
+v 0.053367 0.080010 0.003381
+v 0.053527 0.078336 0.003526
+v 0.053659 0.076655 0.003441
+v 0.059235 0.074255 -0.000925
+v 0.059280 0.074320 -0.001786
+v 0.059281 0.074650 -0.002519
+v 0.056483 0.074070 -0.000929
+v 0.056531 0.074128 -0.001794
+v 0.056553 0.074455 -0.002533
+v 0.053689 0.074141 -0.000935
+v 0.053728 0.074192 -0.001808
+v 0.053756 0.074514 -0.002556
+v 0.057585 0.081970 -0.002333
+v 0.057406 0.082226 -0.001635
+v 0.057305 0.082231 -0.000841
+v 0.055390 0.081937 -0.002382
+v 0.055235 0.082211 -0.001671
+v 0.055139 0.082226 -0.000861
+v 0.053050 0.082099 -0.002446
+v 0.052928 0.082385 -0.001718
+v 0.052847 0.082407 -0.000886
+v 0.041623 0.084473 -0.001106
+v 0.041519 0.084460 -0.002140
+v 0.041378 0.084144 -0.003032
+v 0.044690 0.083817 -0.001035
+v 0.044649 0.083798 -0.002004
+v 0.044590 0.083488 -0.002841
+v 0.047624 0.083231 -0.000972
+v 0.047637 0.083207 -0.001883
+v 0.047651 0.082905 -0.002673
+v 0.040937 0.077837 -0.004088
+v 0.044371 0.077486 -0.003864
+v 0.047676 0.077160 -0.003672
+v 0.040982 0.079790 -0.004240
+v 0.044397 0.079340 -0.003998
+v 0.047670 0.078932 -0.003788
+v 0.041085 0.081735 -0.004115
+v 0.044452 0.081188 -0.003871
+v 0.047667 0.080699 -0.003657
+v 0.041418 0.074970 -0.001084
+v 0.044633 0.074762 -0.001029
+v 0.047772 0.074552 -0.000984
+v 0.041271 0.075014 -0.002100
+v 0.044551 0.074805 -0.001994
+v 0.047746 0.074594 -0.001905
+v 0.041102 0.075370 -0.002983
+v 0.044458 0.075143 -0.002829
+v 0.047716 0.074920 -0.002700
+v 0.041102 0.075370 0.002983
+v 0.044458 0.075143 0.002829
+v 0.047716 0.074920 0.002700
+v 0.041271 0.075014 0.002100
+v 0.044551 0.074805 0.001994
+v 0.047746 0.074594 0.001905
+v 0.041418 0.074970 0.001084
+v 0.044633 0.074762 0.001029
+v 0.047772 0.074552 0.000984
+v 0.041085 0.081735 0.004115
+v 0.044452 0.081188 0.003870
+v 0.047667 0.080699 0.003657
+v 0.040982 0.079790 0.004240
+v 0.044397 0.079339 0.003998
+v 0.047670 0.078932 0.003788
+v 0.040937 0.077837 0.004088
+v 0.044371 0.077486 0.003864
+v 0.047676 0.077160 0.003672
+v 0.041378 0.084144 0.003032
+v 0.041519 0.084460 0.002140
+v 0.041623 0.084473 0.001105
+v 0.044590 0.083488 0.002841
+v 0.044649 0.083798 0.002004
+v 0.044690 0.083817 0.001035
+v 0.047651 0.082905 0.002673
+v 0.047637 0.083207 0.001883
+v 0.047624 0.083231 0.000972
+v -0.044178 0.001856 -0.002199
+v -0.044983 0.002953 -0.002239
+v -0.045018 0.004176 -0.002241
+v -0.044016 0.001856 -0.004393
+v -0.044818 0.002953 -0.004472
+v -0.044853 0.004176 -0.004476
+v -0.043747 0.001856 -0.006577
+v -0.044544 0.002953 -0.006695
+v -0.044579 0.004176 -0.006700
+v 0.041112 0.001856 0.019165
+v 0.041840 0.002953 0.019509
+v 0.041872 0.004176 0.019524
+v 0.040122 0.001856 0.021130
+v 0.040833 0.002953 0.021509
+v 0.040864 0.004176 0.021526
+v 0.039038 0.001856 0.023044
+v 0.039729 0.002953 0.023458
+v 0.039760 0.004176 0.023476
+v -0.043747 0.001856 0.006577
+v -0.044544 0.002953 0.006695
+v -0.044579 0.004176 0.006700
+v -0.044016 0.001856 0.004393
+v -0.044818 0.002953 0.004472
+v -0.044853 0.004176 0.004476
+v -0.044178 0.001856 0.002199
+v -0.044983 0.002953 0.002239
+v -0.045018 0.004176 0.002241
+v 0.044072 0.001856 0.010891
+v 0.044853 0.002953 0.011087
+v 0.044888 0.004176 0.011096
+v 0.043485 0.001856 0.013012
+v 0.044256 0.002953 0.013245
+v 0.044290 0.004176 0.013256
+v 0.042795 0.001856 0.015101
+v 0.043554 0.002953 0.015372
+v 0.043587 0.004176 0.015384
+v -0.041612 0.001856 0.015101
+v -0.042370 0.002953 0.015372
+v -0.042404 0.004176 0.015384
+v -0.042302 0.001856 0.013012
+v -0.043073 0.002953 0.013245
+v -0.043107 0.004176 0.013256
+v -0.042889 0.001856 0.010891
+v -0.043670 0.002953 0.011087
+v -0.043705 0.004176 0.011096
+v 0.045361 0.001856 0.002199
+v 0.046166 0.002953 0.002239
+v 0.046201 0.004176 0.002241
+v 0.045199 0.001856 0.004393
+v 0.046001 0.002953 0.004472
+v 0.046036 0.004176 0.004476
+v 0.044930 0.001856 0.006577
+v 0.045727 0.002953 0.006695
+v 0.045762 0.004176 0.006700
+v -0.037855 0.001856 0.023044
+v -0.038546 0.002953 0.023458
+v -0.038576 0.004176 0.023476
+v -0.038939 0.001856 0.021130
+v -0.039650 0.002953 0.021509
+v -0.039681 0.004176 0.021526
+v -0.039928 0.001856 0.019165
+v -0.040657 0.002953 0.019509
+v -0.040689 0.004176 0.019524
+v 0.044930 0.001856 -0.006577
+v 0.045727 0.002953 -0.006695
+v 0.045762 0.004176 -0.006700
+v 0.045199 0.001856 -0.004394
+v 0.046001 0.002953 -0.004472
+v 0.046036 0.004176 -0.004476
+v 0.045361 0.001856 -0.002199
+v 0.046166 0.002953 -0.002239
+v 0.046201 0.004176 -0.002241
+v -0.032620 0.001856 0.030102
+v -0.033217 0.002953 0.030643
+v -0.033244 0.004176 0.030667
+v -0.034057 0.001856 0.028436
+v -0.034680 0.002953 0.028947
+v -0.034708 0.004176 0.028969
+v -0.035411 0.001856 0.026701
+v -0.036058 0.002953 0.027181
+v -0.036087 0.004176 0.027202
+v 0.042795 0.001856 -0.015101
+v 0.043554 0.002953 -0.015372
+v 0.043587 0.004176 -0.015384
+v 0.043485 0.001856 -0.013012
+v 0.044256 0.002953 -0.013246
+v 0.044290 0.004176 -0.013256
+v 0.044072 0.001856 -0.010891
+v 0.044853 0.002953 -0.011087
+v 0.044888 0.004176 -0.011096
+v -0.026110 0.001856 0.036003
+v -0.026590 0.002953 0.036650
+v -0.026611 0.004176 0.036678
+v -0.027844 0.001856 0.034649
+v -0.028355 0.002953 0.035272
+v -0.028378 0.004176 0.035299
+v -0.029510 0.001856 0.033212
+v -0.030051 0.002953 0.033809
+v -0.030075 0.004176 0.033835
+v 0.039038 0.001856 -0.023044
+v 0.039729 0.002953 -0.023458
+v 0.039760 0.004176 -0.023476
+v 0.040122 0.001856 -0.021130
+v 0.040833 0.002953 -0.021510
+v 0.040864 0.004176 -0.021526
+v 0.041112 0.001856 -0.019165
+v 0.041840 0.002953 -0.019509
+v 0.041872 0.004176 -0.019524
+v -0.018573 0.001856 0.040520
+v -0.018917 0.002953 0.041248
+v -0.018933 0.004176 0.041280
+v -0.020538 0.001856 0.039531
+v -0.020918 0.002953 0.040241
+v -0.020935 0.004176 0.040273
+v -0.022452 0.001856 0.038446
+v -0.022867 0.002953 0.039138
+v -0.022885 0.004176 0.039168
+v -0.005985 0.001856 -0.044338
+v -0.006104 0.002953 -0.045135
+v -0.006109 0.004176 -0.045171
+v -0.003802 0.001856 -0.044608
+v -0.003881 0.002953 -0.045410
+v -0.003884 0.004176 -0.045445
+v -0.001608 0.001856 -0.044770
+v -0.001647 0.002953 -0.045574
+v -0.001649 0.004176 -0.045610
+v 0.033804 0.001856 -0.030102
+v 0.034401 0.002953 -0.030643
+v 0.034427 0.004176 -0.030667
+v 0.035241 0.001856 -0.028436
+v 0.035863 0.002953 -0.028947
+v 0.035891 0.004176 -0.028969
+v 0.036594 0.001856 -0.026701
+v 0.037241 0.002953 -0.027181
+v 0.037270 0.004176 -0.027203
+v -0.010300 0.001856 0.043480
+v -0.010495 0.002953 0.044262
+v -0.010504 0.004176 0.044296
+v -0.012420 0.001856 0.042893
+v -0.012654 0.002953 0.043664
+v -0.012664 0.004176 0.043698
+v -0.014509 0.001856 0.042203
+v -0.014780 0.002953 0.042962
+v -0.014792 0.004176 0.042995
+v -0.014509 0.001856 -0.042203
+v -0.014780 0.002953 -0.042962
+v -0.014792 0.004176 -0.042995
+v -0.012420 0.001856 -0.042893
+v -0.012654 0.002953 -0.043664
+v -0.012664 0.004176 -0.043698
+v -0.010300 0.001856 -0.043480
+v -0.010495 0.002953 -0.044262
+v -0.010504 0.004176 -0.044296
+v 0.027293 0.001856 -0.036003
+v 0.027773 0.002953 -0.036650
+v 0.027794 0.004176 -0.036678
+v 0.029027 0.001856 -0.034649
+v 0.029538 0.002953 -0.035272
+v 0.029561 0.004176 -0.035299
+v 0.030693 0.001856 -0.033212
+v 0.031234 0.002953 -0.033809
+v 0.031258 0.004176 -0.033835
+v -0.001608 0.001856 0.044770
+v -0.001647 0.002953 0.045574
+v -0.001649 0.004176 0.045610
+v -0.003802 0.001856 0.044608
+v -0.003881 0.002953 0.045410
+v -0.003884 0.004176 0.045445
+v -0.005985 0.001856 0.044338
+v -0.006104 0.002953 0.045135
+v -0.006109 0.004176 0.045171
+v -0.022452 0.001856 -0.038446
+v -0.022867 0.002953 -0.039138
+v -0.022885 0.004176 -0.039168
+v -0.020538 0.001856 -0.039531
+v -0.020918 0.002953 -0.040241
+v -0.020935 0.004176 -0.040273
+v -0.018573 0.001856 -0.040520
+v -0.018917 0.002953 -0.041248
+v -0.018933 0.004176 -0.041280
+v 0.019756 0.001856 -0.040520
+v 0.020101 0.002953 -0.041248
+v 0.020116 0.004176 -0.041280
+v 0.021721 0.001856 -0.039531
+v 0.022101 0.002953 -0.040241
+v 0.022118 0.004176 -0.040273
+v 0.023636 0.001856 -0.038447
+v 0.024050 0.002953 -0.039138
+v 0.024068 0.004176 -0.039168
+v 0.007169 0.001856 0.044338
+v 0.007287 0.002953 0.045135
+v 0.007292 0.004176 0.045171
+v 0.004985 0.001856 0.044608
+v 0.005064 0.002953 0.045410
+v 0.005068 0.004176 0.045445
+v 0.002791 0.001856 0.044770
+v 0.002831 0.002953 0.045574
+v 0.002832 0.004176 0.045610
+v -0.029510 0.001856 -0.033212
+v -0.030051 0.002953 -0.033809
+v -0.030075 0.004176 -0.033835
+v -0.027844 0.001856 -0.034649
+v -0.028355 0.002953 -0.035272
+v -0.028378 0.004176 -0.035299
+v -0.026110 0.001856 -0.036003
+v -0.026590 0.002953 -0.036650
+v -0.026611 0.004176 -0.036678
+v 0.011483 0.001856 -0.043480
+v 0.011679 0.002953 -0.044262
+v 0.011687 0.004176 -0.044296
+v 0.013603 0.001856 -0.042893
+v 0.013837 0.002953 -0.043664
+v 0.013847 0.004176 -0.043698
+v 0.015692 0.001856 -0.042203
+v 0.015964 0.002953 -0.042962
+v 0.015976 0.004176 -0.042995
+v 0.015692 0.001856 0.042203
+v 0.015964 0.002953 0.042962
+v 0.015976 0.004176 0.042995
+v 0.013603 0.001856 0.042893
+v 0.013837 0.002953 0.043664
+v 0.013847 0.004176 0.043698
+v 0.011483 0.001856 0.043480
+v 0.011679 0.002953 0.044262
+v 0.011687 0.004176 0.044296
+v -0.035411 0.001856 -0.026701
+v -0.036058 0.002953 -0.027181
+v -0.036087 0.004176 -0.027202
+v -0.034057 0.001856 -0.028436
+v -0.034680 0.002953 -0.028947
+v -0.034708 0.004176 -0.028969
+v -0.032620 0.001856 -0.030102
+v -0.033217 0.002953 -0.030643
+v -0.033244 0.004176 -0.030667
+v 0.002791 0.001856 -0.044770
+v 0.002831 0.002953 -0.045574
+v 0.002832 0.004176 -0.045610
+v 0.004985 0.001856 -0.044608
+v 0.005064 0.002953 -0.045410
+v 0.005068 0.004176 -0.045445
+v 0.007169 0.001856 -0.044338
+v 0.007287 0.002953 -0.045135
+v 0.007292 0.004176 -0.045171
+v 0.023636 0.001856 0.038446
+v 0.024050 0.002953 0.039138
+v 0.024068 0.004176 0.039168
+v 0.021721 0.001856 0.039531
+v 0.022101 0.002953 0.040241
+v 0.022118 0.004176 0.040273
+v 0.019756 0.001856 0.040520
+v 0.020101 0.002953 0.041248
+v 0.020116 0.004176 0.041280
+v -0.039928 0.001856 -0.019165
+v -0.040657 0.002953 -0.019509
+v -0.040689 0.004176 -0.019524
+v -0.038939 0.001856 -0.021130
+v -0.039650 0.002953 -0.021509
+v -0.039681 0.004176 -0.021526
+v -0.037855 0.001856 -0.023044
+v -0.038546 0.002953 -0.023458
+v -0.038576 0.004176 -0.023476
+v 0.030693 0.001856 0.033212
+v 0.031234 0.002953 0.033809
+v 0.031258 0.004176 0.033835
+v 0.029027 0.001856 0.034649
+v 0.029539 0.002953 0.035272
+v 0.029561 0.004176 0.035299
+v 0.027293 0.001856 0.036003
+v 0.027773 0.002953 0.036650
+v 0.027794 0.004176 0.036678
+v -0.042889 0.001856 -0.010891
+v -0.043670 0.002953 -0.011087
+v -0.043705 0.004176 -0.011096
+v -0.042302 0.001856 -0.013012
+v -0.043073 0.002953 -0.013245
+v -0.043107 0.004176 -0.013256
+v -0.041612 0.001856 -0.015101
+v -0.042370 0.002953 -0.015372
+v -0.042404 0.004176 -0.015384
+v 0.036594 0.001856 0.026701
+v 0.037241 0.002953 0.027181
+v 0.037270 0.004176 0.027202
+v 0.035241 0.001856 0.028436
+v 0.035864 0.002953 0.028947
+v 0.035891 0.004176 0.028969
+v 0.033804 0.001856 0.030102
+v 0.034401 0.002953 0.030643
+v 0.034427 0.004176 0.030667
+v -0.022285 0.006571 -0.038167
+v -0.021791 0.007632 -0.037343
+v -0.021150 0.008594 -0.036274
+v -0.020385 0.006571 -0.039244
+v -0.019932 0.007632 -0.038397
+v -0.019344 0.008594 -0.037297
+v -0.018434 0.006571 -0.040226
+v -0.018023 0.007632 -0.039357
+v -0.017490 0.008594 -0.038230
+v 0.019617 0.006571 -0.040226
+v 0.019206 0.007632 -0.039357
+v 0.018673 0.008594 -0.038230
+v 0.021568 0.006571 -0.039244
+v 0.021115 0.007632 -0.038397
+v 0.020527 0.008594 -0.037297
+v 0.023468 0.006571 -0.038167
+v 0.022974 0.007632 -0.037343
+v 0.022333 0.008594 -0.036274
+v 0.007121 0.006571 0.044016
+v 0.006980 0.007632 0.043066
+v 0.006797 0.008594 0.041833
+v 0.004953 0.006571 0.044284
+v 0.004859 0.007632 0.043328
+v 0.004737 0.008594 0.042087
+v 0.002775 0.006571 0.044444
+v 0.002728 0.007632 0.043485
+v 0.002667 0.008594 0.042240
+v -0.029291 0.006571 -0.032971
+v -0.028646 0.007632 -0.032259
+v -0.027809 0.008594 -0.031335
+v -0.027637 0.006571 -0.034397
+v -0.027028 0.007632 -0.033655
+v -0.026237 0.008594 -0.032691
+v -0.025916 0.006571 -0.035741
+v -0.025344 0.007632 -0.034970
+v -0.024601 0.008594 -0.033968
+v 0.011404 0.006571 -0.043164
+v 0.011170 0.007632 -0.042233
+v 0.010867 0.008594 -0.041023
+v 0.013509 0.006571 -0.042582
+v 0.013230 0.007632 -0.041663
+v 0.012868 0.008594 -0.040469
+v 0.015582 0.006571 -0.041897
+v 0.015259 0.007632 -0.040992
+v 0.014839 0.008594 -0.039818
+v 0.015583 0.006571 0.041897
+v 0.015259 0.007632 0.040992
+v 0.014839 0.008594 0.039818
+v 0.013509 0.006571 0.042582
+v 0.013230 0.007632 0.041663
+v 0.012868 0.008594 0.040469
+v 0.011404 0.006571 0.043164
+v 0.011170 0.007632 0.042233
+v 0.010867 0.008594 0.041023
+v -0.035149 0.006571 -0.026507
+v -0.034378 0.007632 -0.025935
+v -0.033376 0.008594 -0.025192
+v -0.033806 0.006571 -0.028229
+v -0.033063 0.007632 -0.027620
+v -0.032099 0.008594 -0.026829
+v -0.032379 0.006571 -0.029883
+v -0.031668 0.007632 -0.029238
+v -0.030744 0.008594 -0.028401
+v 0.002775 0.006571 -0.044444
+v 0.002728 0.007632 -0.043485
+v 0.002667 0.008594 -0.042240
+v 0.004953 0.006571 -0.044284
+v 0.004859 0.007632 -0.043328
+v 0.004737 0.008594 -0.042087
+v 0.007121 0.006571 -0.044016
+v 0.006980 0.007632 -0.043066
+v 0.006797 0.008594 -0.041833
+v 0.023468 0.006571 0.038167
+v 0.022974 0.007632 0.037343
+v 0.022333 0.008594 0.036274
+v 0.021568 0.006571 0.039244
+v 0.021115 0.007632 0.038397
+v 0.020527 0.008594 0.037297
+v 0.019617 0.006571 0.040226
+v 0.019206 0.007632 0.039357
+v 0.018673 0.008594 0.038230
+v -0.039634 0.006571 -0.019025
+v -0.038766 0.007632 -0.018615
+v -0.037639 0.008594 -0.018082
+v -0.038652 0.006571 -0.020976
+v -0.037805 0.007632 -0.020523
+v -0.036705 0.008594 -0.019936
+v -0.037576 0.006571 -0.022877
+v -0.036752 0.007632 -0.022383
+v -0.035682 0.008594 -0.021742
+v 0.030475 0.006571 0.032971
+v 0.029830 0.007632 0.032259
+v 0.028992 0.008594 0.031335
+v 0.028821 0.006571 0.034397
+v 0.028211 0.007632 0.033655
+v 0.027420 0.008594 0.032691
+v 0.027099 0.006571 0.035741
+v 0.026527 0.007632 0.034970
+v 0.025784 0.008594 0.033968
+v -0.042573 0.006571 -0.010812
+v -0.041641 0.007632 -0.010579
+v -0.040431 0.008594 -0.010276
+v -0.041990 0.006571 -0.012917
+v -0.041071 0.007632 -0.012638
+v -0.039878 0.008594 -0.012276
+v -0.041305 0.006571 -0.014991
+v -0.040401 0.007632 -0.014667
+v -0.039227 0.008594 -0.014247
+v 0.036333 0.006571 0.026507
+v 0.035561 0.007632 0.025935
+v 0.034560 0.008594 0.025192
+v 0.034989 0.006571 0.028229
+v 0.034247 0.007632 0.027620
+v 0.033283 0.008594 0.026829
+v 0.033562 0.006571 0.029883
+v 0.032851 0.007632 0.029238
+v 0.031927 0.008594 0.028401
+v -0.043853 0.006571 -0.002183
+v -0.042893 0.007632 -0.002136
+v -0.041648 0.008594 -0.002075
+v -0.043692 0.006571 -0.004362
+v -0.042736 0.007632 -0.004267
+v -0.041495 0.008594 -0.004145
+v -0.043425 0.006571 -0.006529
+v -0.042475 0.007632 -0.006388
+v -0.041241 0.008594 -0.006205
+v 0.040817 0.006571 0.019025
+v 0.039949 0.007632 0.018615
+v 0.038822 0.008594 0.018081
+v 0.039835 0.006571 0.020976
+v 0.038988 0.007632 0.020523
+v 0.037888 0.008594 0.019936
+v 0.038759 0.006571 0.022876
+v 0.037935 0.007632 0.022383
+v 0.036865 0.008594 0.021742
+v -0.043425 0.006571 0.006529
+v -0.042475 0.007632 0.006388
+v -0.041241 0.008594 0.006205
+v -0.043692 0.006571 0.004362
+v -0.042736 0.007632 0.004267
+v -0.041495 0.008594 0.004145
+v -0.043853 0.006571 0.002183
+v -0.042893 0.007632 0.002136
+v -0.041648 0.008594 0.002075
+v 0.043756 0.006571 0.010812
+v 0.042824 0.007632 0.010579
+v 0.041615 0.008594 0.010276
+v 0.043173 0.006571 0.012917
+v 0.042254 0.007632 0.012638
+v 0.041061 0.008594 0.012276
+v 0.042488 0.006571 0.014991
+v 0.041584 0.007632 0.014667
+v 0.040410 0.008594 0.014247
+v -0.041305 0.006571 0.014991
+v -0.040401 0.007632 0.014667
+v -0.039227 0.008594 0.014247
+v -0.041990 0.006571 0.012917
+v -0.041071 0.007632 0.012638
+v -0.039878 0.008594 0.012276
+v -0.042573 0.006571 0.010812
+v -0.041641 0.007632 0.010579
+v -0.040431 0.008594 0.010276
+v 0.045036 0.006571 0.002183
+v 0.044077 0.007632 0.002136
+v 0.042831 0.008594 0.002075
+v 0.044875 0.006571 0.004362
+v 0.043919 0.007632 0.004267
+v 0.042678 0.008594 0.004145
+v 0.044608 0.006571 0.006529
+v 0.043658 0.007632 0.006388
+v 0.042424 0.008594 0.006205
+v -0.037576 0.006571 0.022877
+v -0.036752 0.007632 0.022383
+v -0.035682 0.008594 0.021742
+v -0.038652 0.006571 0.020976
+v -0.037805 0.007632 0.020523
+v -0.036705 0.008594 0.019936
+v -0.039634 0.006571 0.019025
+v -0.038766 0.007632 0.018615
+v -0.037639 0.008594 0.018082
+v 0.044608 0.006571 -0.006529
+v 0.043658 0.007632 -0.006388
+v 0.042424 0.008594 -0.006205
+v 0.044875 0.006571 -0.004362
+v 0.043919 0.007632 -0.004267
+v 0.042678 0.008594 -0.004145
+v 0.045036 0.006571 -0.002183
+v 0.044077 0.007632 -0.002136
+v 0.042831 0.008594 -0.002075
+v -0.032379 0.006571 0.029883
+v -0.031667 0.007632 0.029238
+v -0.030744 0.008594 0.028401
+v -0.033806 0.006571 0.028229
+v -0.033063 0.007632 0.027620
+v -0.032099 0.008594 0.026829
+v -0.035149 0.006571 0.026507
+v -0.034378 0.007632 0.025935
+v -0.033376 0.008594 0.025192
+v 0.042488 0.006571 -0.014991
+v 0.041584 0.007632 -0.014667
+v 0.040410 0.008594 -0.014247
+v 0.043173 0.006571 -0.012917
+v 0.042254 0.007632 -0.012638
+v 0.041061 0.008594 -0.012276
+v 0.043756 0.006571 -0.010812
+v 0.042824 0.007632 -0.010579
+v 0.041615 0.008594 -0.010276
+v -0.025916 0.006571 0.035741
+v -0.025344 0.007632 0.034970
+v -0.024601 0.008594 0.033968
+v -0.027638 0.006571 0.034397
+v -0.027028 0.007632 0.033655
+v -0.026237 0.008594 0.032691
+v -0.029291 0.006571 0.032971
+v -0.028646 0.007632 0.032259
+v -0.027809 0.008594 0.031335
+v 0.038759 0.006571 -0.022877
+v 0.037935 0.007632 -0.022383
+v 0.036865 0.008594 -0.021742
+v 0.039835 0.006571 -0.020976
+v 0.038988 0.007632 -0.020523
+v 0.037888 0.008594 -0.019936
+v 0.040817 0.006571 -0.019025
+v 0.039949 0.007632 -0.018615
+v 0.038822 0.008594 -0.018082
+v -0.018434 0.006571 0.040226
+v -0.018023 0.007632 0.039357
+v -0.017490 0.008594 0.038230
+v -0.020385 0.006571 0.039244
+v -0.019932 0.007632 0.038397
+v -0.019344 0.008594 0.037297
+v -0.022285 0.006571 0.038167
+v -0.021791 0.007632 0.037343
+v -0.021150 0.008594 0.036274
+v -0.005938 0.006571 -0.044016
+v -0.005797 0.007632 -0.043066
+v -0.005614 0.008594 -0.041833
+v -0.003770 0.006571 -0.044284
+v -0.003676 0.007632 -0.043328
+v -0.003554 0.008594 -0.042087
+v -0.001592 0.006571 -0.044444
+v -0.001545 0.007632 -0.043485
+v -0.001483 0.008594 -0.042240
+v 0.033562 0.006571 -0.029883
+v 0.032851 0.007632 -0.029238
+v 0.031927 0.008594 -0.028401
+v 0.034989 0.006571 -0.028229
+v 0.034246 0.007632 -0.027620
+v 0.033283 0.008594 -0.026829
+v 0.036333 0.006571 -0.026507
+v 0.035561 0.007632 -0.025935
+v 0.034560 0.008594 -0.025192
+v -0.010220 0.006571 0.043164
+v -0.009987 0.007632 0.042233
+v -0.009684 0.008594 0.041023
+v -0.012325 0.006571 0.042582
+v -0.012047 0.007632 0.041663
+v -0.011685 0.008594 0.040469
+v -0.014399 0.006571 0.041897
+v -0.014076 0.007632 0.040992
+v -0.013656 0.008594 0.039818
+v -0.014399 0.006571 -0.041897
+v -0.014076 0.007632 -0.040992
+v -0.013656 0.008594 -0.039818
+v -0.012325 0.006571 -0.042582
+v -0.012047 0.007632 -0.041663
+v -0.011685 0.008594 -0.040469
+v -0.010220 0.006571 -0.043164
+v -0.009987 0.007632 -0.042233
+v -0.009684 0.008594 -0.041023
+v 0.027099 0.006571 -0.035741
+v 0.026527 0.007632 -0.034970
+v 0.025784 0.008594 -0.033968
+v 0.028821 0.006571 -0.034397
+v 0.028211 0.007632 -0.033655
+v 0.027420 0.008594 -0.032691
+v 0.030475 0.006571 -0.032971
+v 0.029830 0.007632 -0.032259
+v 0.028992 0.008594 -0.031335
+v -0.001592 0.006571 0.044444
+v -0.001545 0.007632 0.043485
+v -0.001483 0.008594 0.042240
+v -0.003770 0.006571 0.044284
+v -0.003676 0.007632 0.043328
+v -0.003554 0.008594 0.042087
+v -0.005938 0.006571 0.044016
+v -0.005797 0.007632 0.043066
+v -0.005614 0.008594 0.041833
+v -0.034481 0.010228 -0.016588
+v -0.032483 0.010916 -0.015643
+v -0.030293 0.011539 -0.014607
+v -0.033624 0.010228 -0.018289
+v -0.031676 0.010916 -0.017247
+v -0.029539 0.011539 -0.016105
+v -0.032686 0.010228 -0.019946
+v -0.030791 0.010916 -0.018810
+v -0.028712 0.011539 -0.017564
+v 0.026646 0.010228 0.028747
+v 0.025162 0.010916 0.027110
+v 0.023535 0.011539 0.025314
+v 0.025204 0.010228 0.029991
+v 0.023802 0.010916 0.028282
+v 0.022265 0.011539 0.026410
+v 0.023703 0.010228 0.031162
+v 0.022387 0.010916 0.029387
+v 0.020944 0.011539 0.027441
+v -0.037043 0.010228 -0.009427
+v -0.034899 0.010916 -0.008890
+v -0.032549 0.011539 -0.008301
+v -0.036535 0.010228 -0.011262
+v -0.034420 0.010916 -0.010621
+v -0.032102 0.011539 -0.009917
+v -0.035938 0.010228 -0.013070
+v -0.033857 0.010916 -0.012326
+v -0.031576 0.011539 -0.011510
+v 0.031754 0.010228 0.023111
+v 0.029979 0.010916 0.021795
+v 0.028033 0.011539 0.020352
+v 0.030582 0.010228 0.024613
+v 0.028874 0.010916 0.023211
+v 0.027001 0.011539 0.021674
+v 0.029338 0.010228 0.026055
+v 0.027701 0.010916 0.024571
+v 0.025906 0.011539 0.022944
+v -0.038159 0.010228 -0.001904
+v -0.035952 0.010916 -0.001795
+v -0.033532 0.011539 -0.001676
+v -0.038019 0.010228 -0.003803
+v -0.035820 0.010916 -0.003586
+v -0.033409 0.011539 -0.003349
+v -0.037786 0.010228 -0.005693
+v -0.035600 0.010916 -0.005369
+v -0.033203 0.011539 -0.005013
+v 0.035664 0.010228 0.016588
+v 0.033666 0.010916 0.015643
+v 0.031476 0.011539 0.014607
+v 0.034808 0.010228 0.018289
+v 0.032859 0.010916 0.017247
+v 0.030722 0.011539 0.016105
+v 0.033869 0.010228 0.019946
+v 0.031974 0.010916 0.018810
+v 0.029896 0.011539 0.017564
+v -0.037786 0.010228 0.005693
+v -0.035600 0.010916 0.005369
+v -0.033203 0.011539 0.005013
+v -0.038019 0.010228 0.003803
+v -0.035820 0.010916 0.003586
+v -0.033409 0.011539 0.003349
+v -0.038159 0.010228 0.001904
+v -0.035952 0.010916 0.001795
+v -0.033532 0.011539 0.001676
+v 0.038226 0.010228 0.009427
+v 0.036083 0.010916 0.008890
+v 0.033732 0.011539 0.008301
+v 0.037718 0.010228 0.011262
+v 0.035604 0.010916 0.010621
+v 0.033285 0.011539 0.009917
+v 0.037121 0.010228 0.013070
+v 0.035040 0.010916 0.012326
+v 0.032759 0.011539 0.011510
+v -0.035938 0.010228 0.013070
+v -0.033857 0.010916 0.012326
+v -0.031576 0.011539 0.011510
+v -0.036535 0.010228 0.011262
+v -0.034420 0.010916 0.010621
+v -0.032102 0.011539 0.009917
+v -0.037043 0.010228 0.009427
+v -0.034899 0.010916 0.008890
+v -0.032549 0.011539 0.008301
+v 0.039342 0.010228 0.001904
+v 0.037135 0.010916 0.001795
+v 0.034715 0.011539 0.001676
+v 0.039202 0.010228 0.003803
+v 0.037003 0.010916 0.003586
+v 0.034592 0.011539 0.003349
+v 0.038969 0.010228 0.005693
+v 0.036783 0.010916 0.005368
+v 0.034387 0.011539 0.005013
+v -0.032686 0.010228 0.019946
+v -0.030791 0.010916 0.018810
+v -0.028712 0.011539 0.017564
+v -0.033624 0.010228 0.018289
+v -0.031676 0.010916 0.017247
+v -0.029539 0.011539 0.016105
+v -0.034481 0.010228 0.016588
+v -0.032483 0.010916 0.015643
+v -0.030293 0.011539 0.014607
+v 0.038969 0.010228 -0.005693
+v 0.036783 0.010916 -0.005369
+v 0.034387 0.011539 -0.005013
+v 0.039202 0.010228 -0.003803
+v 0.037003 0.010916 -0.003586
+v 0.034592 0.011539 -0.003349
+v 0.039342 0.010228 -0.001904
+v 0.037135 0.010916 -0.001795
+v 0.034715 0.011539 -0.001676
+v -0.028155 0.010228 0.026055
+v -0.026518 0.010916 0.024571
+v -0.024723 0.011539 0.022944
+v -0.029399 0.010228 0.024613
+v -0.027691 0.010916 0.023211
+v -0.025818 0.011539 0.021674
+v -0.030571 0.010228 0.023111
+v -0.028796 0.010916 0.021795
+v -0.026850 0.011539 0.020352
+v 0.037121 0.010228 -0.013070
+v 0.035040 0.010916 -0.012326
+v 0.032759 0.011539 -0.011510
+v 0.037718 0.010228 -0.011262
+v 0.035604 0.010916 -0.010621
+v 0.033285 0.011539 -0.009918
+v 0.038226 0.010228 -0.009427
+v 0.036083 0.010916 -0.008890
+v 0.033732 0.011539 -0.008301
+v -0.022520 0.010228 0.031162
+v -0.021204 0.010916 0.029387
+v -0.019760 0.011539 0.027441
+v -0.024021 0.010228 0.029991
+v -0.022619 0.010916 0.028282
+v -0.021082 0.011539 0.026410
+v -0.025463 0.010228 0.028747
+v -0.023979 0.010916 0.027110
+v -0.022352 0.011539 0.025314
+v 0.033869 0.010228 -0.019946
+v 0.031974 0.010916 -0.018810
+v 0.029896 0.011539 -0.017564
+v 0.034808 0.010228 -0.018289
+v 0.032859 0.010916 -0.017247
+v 0.030722 0.011539 -0.016105
+v 0.035664 0.010228 -0.016588
+v 0.033666 0.010916 -0.015643
+v 0.031476 0.011539 -0.014607
+v -0.015996 0.010228 0.035072
+v -0.015052 0.010916 0.033075
+v -0.014016 0.011539 0.030885
+v -0.017697 0.010228 0.034216
+v -0.016656 0.010916 0.032267
+v -0.015513 0.011539 0.030131
+v -0.019354 0.010228 0.033277
+v -0.018218 0.010916 0.031382
+v -0.016973 0.011539 0.029304
+v -0.005101 0.010228 -0.038377
+v -0.004777 0.010916 -0.036192
+v -0.004421 0.011539 -0.033795
+v -0.003211 0.010228 -0.038610
+v -0.002995 0.010916 -0.036411
+v -0.002757 0.011539 -0.034000
+v -0.001312 0.010228 -0.038750
+v -0.001204 0.010916 -0.036543
+v -0.001085 0.011539 -0.034124
+v 0.029338 0.010228 -0.026055
+v 0.027701 0.010916 -0.024571
+v 0.025906 0.011539 -0.022944
+v 0.030582 0.010228 -0.024613
+v 0.028874 0.010916 -0.023211
+v 0.027001 0.011539 -0.021674
+v 0.031754 0.010228 -0.023111
+v 0.029979 0.010916 -0.021795
+v 0.028033 0.011539 -0.020352
+v -0.008835 0.010228 0.037634
+v -0.008298 0.010916 0.035491
+v -0.007710 0.011539 0.033141
+v -0.010671 0.010228 0.037127
+v -0.010029 0.010916 0.035012
+v -0.009326 0.011539 0.032694
+v -0.012479 0.010228 0.036529
+v -0.011734 0.010916 0.034449
+v -0.010918 0.011539 0.032168
+v -0.012479 0.010228 -0.036529
+v -0.011734 0.010916 -0.034449
+v -0.010918 0.011539 -0.032168
+v -0.010671 0.010228 -0.037127
+v -0.010029 0.010916 -0.035012
+v -0.009326 0.011539 -0.032694
+v -0.008835 0.010228 -0.037634
+v -0.008298 0.010916 -0.035491
+v -0.007710 0.011539 -0.033141
+v 0.023703 0.010228 -0.031162
+v 0.022387 0.010916 -0.029387
+v 0.020943 0.011539 -0.027441
+v 0.025204 0.010228 -0.029991
+v 0.023802 0.010916 -0.028283
+v 0.022265 0.011539 -0.026410
+v 0.026646 0.010228 -0.028747
+v 0.025162 0.010916 -0.027110
+v 0.023535 0.011539 -0.025314
+v -0.001312 0.010228 0.038750
+v -0.001204 0.010916 0.036543
+v -0.001085 0.011539 0.034124
+v -0.003211 0.010228 0.038610
+v -0.002995 0.010916 0.036411
+v -0.002757 0.011539 0.034000
+v -0.005101 0.010228 0.038377
+v -0.004777 0.010916 0.036192
+v -0.004421 0.011539 0.033795
+v -0.019354 0.010228 -0.033277
+v -0.018218 0.010916 -0.031382
+v -0.016973 0.011539 -0.029304
+v -0.017697 0.010228 -0.034216
+v -0.016656 0.010916 -0.032267
+v -0.015513 0.011539 -0.030131
+v -0.015996 0.010228 -0.035072
+v -0.015052 0.010916 -0.033075
+v -0.014016 0.011539 -0.030885
+v 0.017179 0.010228 -0.035072
+v 0.016235 0.010916 -0.033075
+v 0.015199 0.011539 -0.030885
+v 0.018880 0.010228 -0.034216
+v 0.017839 0.010916 -0.032267
+v 0.016697 0.011539 -0.030131
+v 0.020537 0.010228 -0.033277
+v 0.019401 0.010916 -0.031382
+v 0.018156 0.011539 -0.029304
+v 0.006284 0.010228 0.038377
+v 0.005960 0.010916 0.036192
+v 0.005605 0.011539 0.033795
+v 0.004394 0.010228 0.038610
+v 0.004178 0.010916 0.036411
+v 0.003940 0.011539 0.034000
+v 0.002495 0.010228 0.038750
+v 0.002387 0.010916 0.036543
+v 0.002268 0.011539 0.034124
+v -0.025463 0.010228 -0.028747
+v -0.023979 0.010916 -0.027110
+v -0.022352 0.011539 -0.025314
+v -0.024021 0.010228 -0.029991
+v -0.022619 0.010916 -0.028282
+v -0.021082 0.011539 -0.026410
+v -0.022520 0.010228 -0.031162
+v -0.021204 0.010916 -0.029387
+v -0.019760 0.011539 -0.027441
+v 0.010019 0.010228 -0.037634
+v 0.009482 0.010916 -0.035491
+v 0.008893 0.011539 -0.033141
+v 0.011854 0.010228 -0.037127
+v 0.011212 0.010916 -0.035012
+v 0.010509 0.011539 -0.032694
+v 0.013662 0.010228 -0.036529
+v 0.012918 0.010916 -0.034449
+v 0.012101 0.011539 -0.032168
+v 0.013662 0.010228 0.036529
+v 0.012918 0.010916 0.034449
+v 0.012101 0.011539 0.032168
+v 0.011854 0.010228 0.037127
+v 0.011212 0.010916 0.035012
+v 0.010509 0.011539 0.032694
+v 0.010019 0.010228 0.037634
+v 0.009482 0.010916 0.035491
+v 0.008893 0.011539 0.033141
+v -0.030571 0.010228 -0.023111
+v -0.028796 0.010916 -0.021795
+v -0.026850 0.011539 -0.020352
+v -0.029399 0.010228 -0.024613
+v -0.027691 0.010916 -0.023211
+v -0.025818 0.011539 -0.021674
+v -0.028155 0.010228 -0.026055
+v -0.026518 0.010916 -0.024571
+v -0.024723 0.011539 -0.022944
+v 0.002495 0.010228 -0.038750
+v 0.002387 0.010916 -0.036543
+v 0.002268 0.011539 -0.034124
+v 0.004394 0.010228 -0.038610
+v 0.004178 0.010916 -0.036411
+v 0.003940 0.011539 -0.034000
+v 0.006284 0.010228 -0.038377
+v 0.005960 0.010916 -0.036192
+v 0.005605 0.011539 -0.033795
+v 0.020537 0.010228 0.033277
+v 0.019401 0.010916 0.031382
+v 0.018156 0.011539 0.029304
+v 0.018880 0.010228 0.034216
+v 0.017839 0.010916 0.032267
+v 0.016697 0.011539 0.030131
+v 0.017180 0.010228 0.035072
+v 0.016235 0.010916 0.033075
+v 0.015199 0.011539 0.030885
+v -0.028090 0.012662 0.004255
+v -0.025585 0.013227 0.003883
+v -0.023293 0.013856 0.003543
+v -0.028264 0.012662 0.002842
+v -0.025744 0.013227 0.002594
+v -0.023438 0.013856 0.002367
+v -0.028369 0.012662 0.001423
+v -0.025840 0.013227 0.001298
+v -0.023525 0.013856 0.001185
+v 0.028718 0.012662 0.007045
+v 0.026262 0.013227 0.006430
+v 0.024014 0.013856 0.005867
+v 0.028339 0.012662 0.008417
+v 0.025916 0.013227 0.007682
+v 0.023698 0.013856 0.007009
+v 0.027892 0.012662 0.009768
+v 0.025508 0.013227 0.008915
+v 0.023326 0.013856 0.008134
+v -0.026709 0.012662 0.009768
+v -0.024325 0.013227 0.008915
+v -0.022143 0.013856 0.008134
+v -0.027156 0.012662 0.008417
+v -0.024732 0.013227 0.007682
+v -0.022514 0.013856 0.007009
+v -0.027535 0.012662 0.007045
+v -0.025079 0.013227 0.006430
+v -0.022831 0.013856 0.005867
+v 0.029552 0.012662 0.001423
+v 0.027023 0.013227 0.001298
+v 0.024708 0.013856 0.001185
+v 0.029448 0.012662 0.002842
+v 0.026928 0.013227 0.002594
+v 0.024621 0.013856 0.002367
+v 0.029274 0.012662 0.004255
+v 0.026769 0.013227 0.003883
+v 0.024476 0.013856 0.003543
+v -0.024279 0.012662 0.014907
+v -0.022107 0.013227 0.013605
+v -0.020119 0.013856 0.012413
+v -0.024980 0.012662 0.013668
+v -0.022747 0.013227 0.012475
+v -0.020703 0.013856 0.011382
+v -0.025620 0.012662 0.012397
+v -0.023331 0.013227 0.011315
+v -0.021236 0.013856 0.010324
+v 0.029274 0.012662 -0.004255
+v 0.026769 0.013227 -0.003883
+v 0.024476 0.013856 -0.003543
+v 0.029448 0.012662 -0.002842
+v 0.026928 0.013227 -0.002594
+v 0.024621 0.013856 -0.002367
+v 0.029552 0.012662 -0.001423
+v 0.027023 0.013227 -0.001299
+v 0.024708 0.013856 -0.001185
+v -0.020893 0.012662 0.019472
+v -0.019017 0.013227 0.017772
+v -0.017299 0.013856 0.016215
+v -0.021822 0.012662 0.018395
+v -0.019865 0.013227 0.016788
+v -0.018073 0.013856 0.015318
+v -0.022698 0.012662 0.017273
+v -0.020664 0.013227 0.015764
+v -0.018803 0.013856 0.014384
+v 0.027892 0.012662 -0.009768
+v 0.025508 0.013227 -0.008915
+v 0.023326 0.013856 -0.008135
+v 0.028339 0.012662 -0.008417
+v 0.025916 0.013227 -0.007682
+v 0.023698 0.013856 -0.007009
+v 0.028718 0.012662 -0.007045
+v 0.026262 0.013227 -0.006430
+v 0.024014 0.013856 -0.005867
+v -0.016681 0.012662 0.023290
+v -0.015173 0.013227 0.021256
+v -0.013792 0.013856 0.019394
+v -0.017803 0.012662 0.022414
+v -0.016197 0.013227 0.020456
+v -0.014726 0.013856 0.018665
+v -0.018881 0.012662 0.021484
+v -0.017180 0.013227 0.019608
+v -0.015624 0.013856 0.017891
+v 0.025462 0.012662 -0.014907
+v 0.023290 0.013227 -0.013605
+v 0.021302 0.013856 -0.012413
+v 0.026164 0.012662 -0.013669
+v 0.023930 0.013227 -0.012475
+v 0.021886 0.013856 -0.011382
+v 0.026803 0.012662 -0.012397
+v 0.024514 0.013227 -0.011315
+v 0.022419 0.013856 -0.010324
+v -0.011806 0.012662 0.026212
+v -0.010723 0.013227 0.023923
+v -0.009732 0.013856 0.021828
+v -0.013077 0.012662 0.025572
+v -0.011883 0.013227 0.023339
+v -0.010791 0.013856 0.021295
+v -0.014315 0.012662 0.024870
+v -0.013013 0.013227 0.022698
+v -0.011822 0.013856 0.020711
+v -0.003663 0.012662 -0.028682
+v -0.003291 0.013227 -0.026177
+v -0.002951 0.013856 -0.023885
+v -0.002250 0.012662 -0.028856
+v -0.002002 0.013227 -0.026336
+v -0.001775 0.013856 -0.024030
+v -0.000831 0.012662 -0.028961
+v -0.000707 0.013227 -0.026432
+v -0.000593 0.013856 -0.024117
+v 0.022076 0.012662 -0.019472
+v 0.020200 0.013227 -0.017772
+v 0.018483 0.013856 -0.016215
+v 0.023006 0.012662 -0.018395
+v 0.021048 0.013227 -0.016788
+v 0.019257 0.013856 -0.015318
+v 0.023881 0.012662 -0.017273
+v 0.021847 0.013227 -0.015764
+v 0.019986 0.013856 -0.014384
+v -0.006454 0.012662 0.028127
+v -0.005838 0.013227 0.025670
+v -0.005275 0.013856 0.023422
+v -0.007825 0.012662 0.027747
+v -0.007090 0.013227 0.025324
+v -0.006418 0.013856 0.023106
+v -0.009177 0.012662 0.027301
+v -0.008324 0.013227 0.024917
+v -0.007543 0.013856 0.022734
+v -0.009177 0.012662 -0.027301
+v -0.008324 0.013227 -0.024917
+v -0.007543 0.013856 -0.022734
+v -0.007825 0.012662 -0.027747
+v -0.007090 0.013227 -0.025324
+v -0.006418 0.013856 -0.023106
+v -0.006454 0.012662 -0.028127
+v -0.005838 0.013227 -0.025670
+v -0.005275 0.013856 -0.023422
+v 0.017864 0.012662 -0.023290
+v 0.016356 0.013227 -0.021256
+v 0.014975 0.013856 -0.019394
+v 0.018986 0.012662 -0.022414
+v 0.017380 0.013227 -0.020457
+v 0.015910 0.013856 -0.018665
+v 0.020064 0.012662 -0.021484
+v 0.018363 0.013227 -0.019608
+v 0.016807 0.013856 -0.017891
+v -0.000831 0.012662 0.028961
+v -0.000707 0.013227 0.026432
+v -0.000593 0.013856 0.024117
+v -0.002250 0.012662 0.028856
+v -0.002002 0.013227 0.026336
+v -0.001775 0.013856 0.024030
+v -0.003663 0.012662 0.028682
+v -0.003291 0.013227 0.026177
+v -0.002951 0.013856 0.023885
+v -0.014315 0.012662 -0.024870
+v -0.013013 0.013227 -0.022698
+v -0.011822 0.013856 -0.020711
+v -0.013077 0.012662 -0.025572
+v -0.011883 0.013227 -0.023339
+v -0.010791 0.013856 -0.021295
+v -0.011806 0.012662 -0.026212
+v -0.010723 0.013227 -0.023923
+v -0.009732 0.013856 -0.021828
+v 0.012989 0.012662 -0.026212
+v 0.011906 0.013227 -0.023923
+v 0.010915 0.013856 -0.021828
+v 0.014260 0.012662 -0.025572
+v 0.013066 0.013227 -0.023339
+v 0.011974 0.013856 -0.021295
+v 0.015498 0.012662 -0.024870
+v 0.014197 0.013227 -0.022698
+v 0.013005 0.013856 -0.020711
+v 0.004846 0.012662 0.028682
+v 0.004475 0.013227 0.026177
+v 0.004135 0.013856 0.023885
+v 0.003434 0.012662 0.028856
+v 0.003186 0.013227 0.026336
+v 0.002958 0.013856 0.024030
+v 0.002014 0.012662 0.028961
+v 0.001890 0.013227 0.026432
+v 0.001776 0.013856 0.024117
+v -0.018881 0.012662 -0.021484
+v -0.017180 0.013227 -0.019608
+v -0.015624 0.013856 -0.017891
+v -0.017803 0.012662 -0.022414
+v -0.016197 0.013227 -0.020456
+v -0.014726 0.013856 -0.018665
+v -0.016681 0.012662 -0.023290
+v -0.015173 0.013227 -0.021256
+v -0.013792 0.013856 -0.019394
+v 0.007637 0.012662 -0.028127
+v 0.007022 0.013227 -0.025670
+v 0.006459 0.013856 -0.023422
+v 0.009009 0.012662 -0.027747
+v 0.008274 0.013227 -0.025324
+v 0.007601 0.013856 -0.023106
+v 0.010360 0.012662 -0.027301
+v 0.009507 0.013227 -0.024917
+v 0.008726 0.013856 -0.022734
+v 0.010360 0.012662 0.027301
+v 0.009507 0.013227 0.024917
+v 0.008726 0.013856 0.022734
+v 0.009009 0.012662 0.027747
+v 0.008274 0.013227 0.025324
+v 0.007601 0.013856 0.023106
+v 0.007637 0.012662 0.028127
+v 0.007022 0.013227 0.025670
+v 0.006459 0.013856 0.023422
+v -0.022698 0.012662 -0.017273
+v -0.020664 0.013227 -0.015764
+v -0.018803 0.013856 -0.014384
+v -0.021822 0.012662 -0.018395
+v -0.019865 0.013227 -0.016788
+v -0.018073 0.013856 -0.015318
+v -0.020893 0.012662 -0.019472
+v -0.019017 0.013227 -0.017772
+v -0.017299 0.013856 -0.016215
+v 0.002014 0.012662 -0.028961
+v 0.001890 0.013227 -0.026432
+v 0.001776 0.013856 -0.024117
+v 0.003434 0.012662 -0.028856
+v 0.003185 0.013227 -0.026336
+v 0.002958 0.013856 -0.024030
+v 0.004846 0.012662 -0.028682
+v 0.004475 0.013227 -0.026177
+v 0.004135 0.013856 -0.023885
+v 0.015498 0.012662 0.024870
+v 0.014197 0.013227 0.022698
+v 0.013005 0.013856 0.020711
+v 0.014260 0.012662 0.025572
+v 0.013066 0.013227 0.023339
+v 0.011974 0.013856 0.021295
+v 0.012989 0.012662 0.026212
+v 0.011906 0.013227 0.023923
+v 0.010915 0.013856 0.021828
+v -0.025620 0.012662 -0.012397
+v -0.023331 0.013227 -0.011315
+v -0.021236 0.013856 -0.010324
+v -0.024980 0.012662 -0.013668
+v -0.022747 0.013227 -0.012475
+v -0.020703 0.013856 -0.011382
+v -0.024279 0.012662 -0.014907
+v -0.022107 0.013227 -0.013605
+v -0.020119 0.013856 -0.012413
+v 0.020064 0.012662 0.021484
+v 0.018363 0.013227 0.019608
+v 0.016807 0.013856 0.017891
+v 0.018986 0.012662 0.022414
+v 0.017380 0.013227 0.020456
+v 0.015910 0.013856 0.018665
+v 0.017864 0.012662 0.023290
+v 0.016356 0.013227 0.021256
+v 0.014975 0.013856 0.019394
+v -0.027535 0.012662 -0.007045
+v -0.025079 0.013227 -0.006430
+v -0.022831 0.013856 -0.005867
+v -0.027156 0.012662 -0.008417
+v -0.024732 0.013227 -0.007682
+v -0.022514 0.013856 -0.007009
+v -0.026709 0.012662 -0.009768
+v -0.024325 0.013227 -0.008915
+v -0.022143 0.013856 -0.008135
+v 0.023881 0.012662 0.017273
+v 0.021847 0.013227 0.015764
+v 0.019986 0.013856 0.014384
+v 0.023006 0.012662 0.018395
+v 0.021048 0.013227 0.016788
+v 0.019257 0.013856 0.015318
+v 0.022076 0.012662 0.019472
+v 0.020200 0.013227 0.017772
+v 0.018483 0.013856 0.016215
+v -0.028369 0.012662 -0.001423
+v -0.025840 0.013227 -0.001299
+v -0.023525 0.013856 -0.001185
+v -0.028264 0.012662 -0.002842
+v -0.025744 0.013227 -0.002594
+v -0.023438 0.013856 -0.002367
+v -0.028090 0.012662 -0.004255
+v -0.025585 0.013227 -0.003883
+v -0.023293 0.013856 -0.003543
+v 0.026803 0.012662 0.012397
+v 0.024514 0.013227 0.011315
+v 0.022419 0.013856 0.010324
+v 0.026164 0.012662 0.013668
+v 0.023930 0.013227 0.012475
+v 0.021886 0.013856 0.011382
+v 0.025462 0.012662 0.014907
+v 0.023290 0.013227 0.013605
+v 0.021302 0.013856 0.012413
+v -0.014723 0.015484 0.013880
+v -0.013909 0.016493 0.013143
+v -0.013345 0.017586 0.012631
+v -0.015386 0.015484 0.013112
+v -0.014537 0.016493 0.012415
+v -0.013948 0.017586 0.011932
+v -0.016010 0.015484 0.012312
+v -0.015128 0.016493 0.011658
+v -0.014516 0.017586 0.011204
+v 0.020052 0.015484 -0.006963
+v 0.019018 0.016493 -0.006593
+v 0.018301 0.017586 -0.006337
+v 0.020370 0.015484 -0.006000
+v 0.019319 0.016493 -0.005681
+v 0.018591 0.017586 -0.005460
+v 0.020641 0.015484 -0.005022
+v 0.019576 0.016493 -0.004755
+v 0.018837 0.017586 -0.004570
+v -0.011721 0.015484 0.016601
+v -0.011066 0.016493 0.015719
+v -0.010613 0.017586 0.015107
+v -0.012521 0.015484 0.015977
+v -0.011824 0.016493 0.015128
+v -0.011341 0.017586 0.014539
+v -0.013289 0.015484 0.015315
+v -0.012551 0.016493 0.014501
+v -0.012040 0.017586 0.013936
+v 0.018320 0.015484 -0.010626
+v 0.017378 0.016493 -0.010061
+v 0.016725 0.017586 -0.009670
+v 0.018820 0.015484 -0.009743
+v 0.017851 0.016493 -0.009225
+v 0.017180 0.017586 -0.008866
+v 0.019276 0.015484 -0.008837
+v 0.018283 0.016493 -0.008367
+v 0.017595 0.017586 -0.008042
+v -0.008245 0.015484 0.018684
+v -0.007776 0.016493 0.017691
+v -0.007450 0.017586 0.017003
+v -0.009152 0.015484 0.018228
+v -0.008634 0.016493 0.017260
+v -0.008275 0.017586 0.016588
+v -0.010034 0.015484 0.017728
+v -0.009470 0.016493 0.016786
+v -0.009078 0.017586 0.016133
+v -0.002441 0.015484 -0.020445
+v -0.002280 0.016493 -0.019359
+v -0.002168 0.017586 -0.018605
+v -0.001434 0.015484 -0.020569
+v -0.001327 0.016493 -0.019476
+v -0.001252 0.017586 -0.018718
+v -0.000423 0.015484 -0.020644
+v -0.000369 0.016493 -0.019547
+v -0.000331 0.017586 -0.018786
+v 0.015906 0.015484 -0.013880
+v 0.015092 0.016493 -0.013143
+v 0.014528 0.017586 -0.012631
+v 0.016569 0.015484 -0.013112
+v 0.015720 0.016493 -0.012415
+v 0.015131 0.017586 -0.011932
+v 0.017193 0.015484 -0.012312
+v 0.016311 0.016493 -0.011658
+v 0.015699 0.017586 -0.011204
+v -0.004430 0.015484 0.020049
+v -0.004164 0.016493 0.018984
+v -0.003979 0.017586 0.018245
+v -0.005408 0.015484 0.019779
+v -0.005089 0.016493 0.018728
+v -0.004868 0.017586 0.017999
+v -0.006371 0.015484 0.019461
+v -0.006001 0.016493 0.018426
+v -0.005745 0.017586 0.017709
+v -0.006372 0.015484 -0.019461
+v -0.006001 0.016493 -0.018426
+v -0.005745 0.017586 -0.017709
+v -0.005408 0.015484 -0.019779
+v -0.005089 0.016493 -0.018728
+v -0.004868 0.017586 -0.017999
+v -0.004430 0.015484 -0.020049
+v -0.004164 0.016493 -0.018984
+v -0.003979 0.017586 -0.018245
+v 0.012904 0.015484 -0.016601
+v 0.012250 0.016493 -0.015719
+v 0.011796 0.017586 -0.015108
+v 0.013704 0.015484 -0.015977
+v 0.013007 0.016493 -0.015128
+v 0.012524 0.017586 -0.014540
+v 0.014472 0.015484 -0.015315
+v 0.013734 0.016493 -0.014501
+v 0.013223 0.017586 -0.013937
+v -0.000423 0.015484 0.020644
+v -0.000369 0.016493 0.019547
+v -0.000331 0.017586 0.018786
+v -0.001434 0.015484 0.020569
+v -0.001327 0.016493 0.019476
+v -0.001252 0.017586 0.018718
+v -0.002441 0.015484 0.020445
+v -0.002280 0.016493 0.019359
+v -0.002168 0.017586 0.018605
+v -0.010034 0.015484 -0.017728
+v -0.009470 0.016493 -0.016786
+v -0.009078 0.017586 -0.016133
+v -0.009152 0.015484 -0.018228
+v -0.008634 0.016493 -0.017260
+v -0.008275 0.017586 -0.016588
+v -0.008245 0.015484 -0.018684
+v -0.007776 0.016493 -0.017692
+v -0.007450 0.017586 -0.017003
+v 0.009429 0.015484 -0.018684
+v 0.008959 0.016493 -0.017692
+v 0.008633 0.017586 -0.017003
+v 0.010335 0.015484 -0.018228
+v 0.009817 0.016493 -0.017260
+v 0.009458 0.017586 -0.016588
+v 0.011218 0.015484 -0.017728
+v 0.010653 0.016493 -0.016786
+v 0.010261 0.017586 -0.016133
+v 0.003624 0.015484 0.020445
+v 0.003463 0.016493 0.019359
+v 0.003351 0.017586 0.018605
+v 0.002618 0.015484 0.020569
+v 0.002510 0.016493 0.019476
+v 0.002435 0.017586 0.018718
+v 0.001606 0.015484 0.020644
+v 0.001552 0.016493 0.019547
+v 0.001515 0.017586 0.018786
+v -0.013289 0.015484 -0.015315
+v -0.012551 0.016493 -0.014501
+v -0.012040 0.017586 -0.013937
+v -0.012521 0.015484 -0.015977
+v -0.011824 0.016493 -0.015128
+v -0.011341 0.017586 -0.014539
+v -0.011721 0.015484 -0.016601
+v -0.011066 0.016493 -0.015719
+v -0.010613 0.017586 -0.015107
+v 0.005614 0.015484 -0.020049
+v 0.005347 0.016493 -0.018984
+v 0.005162 0.017586 -0.018245
+v 0.006591 0.015484 -0.019779
+v 0.006273 0.016493 -0.018728
+v 0.006052 0.017586 -0.017999
+v 0.007555 0.015484 -0.019461
+v 0.007185 0.016493 -0.018426
+v 0.006928 0.017586 -0.017709
+v 0.007555 0.015484 0.019461
+v 0.007185 0.016493 0.018426
+v 0.006928 0.017586 0.017709
+v 0.006591 0.015484 0.019779
+v 0.006273 0.016493 0.018728
+v 0.006052 0.017586 0.017999
+v 0.005614 0.015484 0.020049
+v 0.005347 0.016493 0.018984
+v 0.005162 0.017586 0.018245
+v -0.016010 0.015484 -0.012312
+v -0.015128 0.016493 -0.011658
+v -0.014516 0.017586 -0.011204
+v -0.015386 0.015484 -0.013112
+v -0.014537 0.016493 -0.012415
+v -0.013948 0.017586 -0.011932
+v -0.014723 0.015484 -0.013880
+v -0.013909 0.016493 -0.013143
+v -0.013345 0.017586 -0.012631
+v 0.001606 0.015484 -0.020644
+v 0.001552 0.016493 -0.019547
+v 0.001515 0.017586 -0.018786
+v 0.002618 0.015484 -0.020569
+v 0.002510 0.016493 -0.019476
+v 0.002435 0.017586 -0.018718
+v 0.003624 0.015484 -0.020445
+v 0.003463 0.016493 -0.019359
+v 0.003351 0.017586 -0.018605
+v 0.011218 0.015484 0.017728
+v 0.010653 0.016493 0.016786
+v 0.010261 0.017586 0.016133
+v 0.010335 0.015484 0.018228
+v 0.009817 0.016493 0.017260
+v 0.009458 0.017586 0.016588
+v 0.009429 0.015484 0.018684
+v 0.008959 0.016493 0.017691
+v 0.008633 0.017586 0.017003
+v -0.018093 0.015484 -0.008837
+v -0.017100 0.016493 -0.008367
+v -0.016411 0.017586 -0.008042
+v -0.017637 0.015484 -0.009743
+v -0.016668 0.016493 -0.009225
+v -0.015996 0.017586 -0.008866
+v -0.017137 0.015484 -0.010626
+v -0.016195 0.016493 -0.010061
+v -0.015541 0.017586 -0.009670
+v 0.014472 0.015484 0.015315
+v 0.013734 0.016493 0.014501
+v 0.013223 0.017586 0.013936
+v 0.013704 0.015484 0.015977
+v 0.013007 0.016493 0.015128
+v 0.012524 0.017586 0.014539
+v 0.012904 0.015484 0.016601
+v 0.012250 0.016493 0.015719
+v 0.011796 0.017586 0.015107
+v -0.019458 0.015484 -0.005022
+v -0.018392 0.016493 -0.004755
+v -0.017654 0.017586 -0.004570
+v -0.019187 0.015484 -0.006000
+v -0.018136 0.016493 -0.005681
+v -0.017407 0.017586 -0.005460
+v -0.018869 0.015484 -0.006963
+v -0.017835 0.016493 -0.006593
+v -0.017118 0.017586 -0.006337
+v 0.017193 0.015484 0.012312
+v 0.016311 0.016493 0.011658
+v 0.015699 0.017586 0.011204
+v 0.016569 0.015484 0.013112
+v 0.015720 0.016493 0.012415
+v 0.015131 0.017586 0.011932
+v 0.015906 0.015484 0.013880
+v 0.015092 0.016493 0.013143
+v 0.014528 0.017586 0.012631
+v -0.020052 0.015484 -0.001014
+v -0.018955 0.016493 -0.000960
+v -0.018195 0.017586 -0.000923
+v -0.019978 0.015484 -0.002026
+v -0.018885 0.016493 -0.001918
+v -0.018127 0.017586 -0.001844
+v -0.019853 0.015484 -0.003033
+v -0.018767 0.016493 -0.002872
+v -0.018014 0.017586 -0.002760
+v 0.019276 0.015484 0.008837
+v 0.018283 0.016493 0.008367
+v 0.017595 0.017586 0.008042
+v 0.018820 0.015484 0.009743
+v 0.017851 0.016493 0.009225
+v 0.017180 0.017586 0.008866
+v 0.018320 0.015484 0.010626
+v 0.017378 0.016493 0.010061
+v 0.016725 0.017586 0.009670
+v -0.019853 0.015484 0.003033
+v -0.018767 0.016493 0.002872
+v -0.018014 0.017586 0.002760
+v -0.019978 0.015484 0.002026
+v -0.018885 0.016493 0.001918
+v -0.018127 0.017586 0.001844
+v -0.020052 0.015484 0.001014
+v -0.018955 0.016493 0.000960
+v -0.018195 0.017586 0.000923
+v 0.020641 0.015484 0.005022
+v 0.019576 0.016493 0.004755
+v 0.018837 0.017586 0.004570
+v 0.020370 0.015484 0.006000
+v 0.019319 0.016493 0.005681
+v 0.018591 0.017586 0.005460
+v 0.020052 0.015484 0.006963
+v 0.019018 0.016493 0.006593
+v 0.018301 0.017586 0.006337
+v -0.018869 0.015484 0.006963
+v -0.017835 0.016493 0.006593
+v -0.017118 0.017586 0.006337
+v -0.019187 0.015484 0.006000
+v -0.018136 0.016493 0.005681
+v -0.017407 0.017586 0.005460
+v -0.019458 0.015484 0.005022
+v -0.018392 0.016493 0.004755
+v -0.017654 0.017586 0.004570
+v 0.021236 0.015484 0.001014
+v 0.020139 0.016493 0.000960
+v 0.019378 0.017586 0.000923
+v 0.021161 0.015484 0.002026
+v 0.020068 0.016493 0.001918
+v 0.019310 0.017586 0.001844
+v 0.021037 0.015484 0.003033
+v 0.019950 0.016493 0.002872
+v 0.019197 0.017586 0.002760
+v -0.017137 0.015484 0.010626
+v -0.016195 0.016493 0.010061
+v -0.015541 0.017586 0.009670
+v -0.017637 0.015484 0.009743
+v -0.016668 0.016493 0.009225
+v -0.015996 0.017586 0.008866
+v -0.018093 0.015484 0.008837
+v -0.017100 0.016493 0.008367
+v -0.016411 0.017586 0.008042
+v 0.021037 0.015484 -0.003033
+v 0.019950 0.016493 -0.002872
+v 0.019197 0.017586 -0.002760
+v 0.021161 0.015484 -0.002026
+v 0.020068 0.016493 -0.001918
+v 0.019310 0.017586 -0.001844
+v 0.021236 0.015484 -0.001014
+v 0.020139 0.016493 -0.000960
+v 0.019378 0.017586 -0.000923
+v -0.003782 0.019868 0.017462
+v -0.003749 0.020986 0.017329
+v -0.003754 0.022044 0.017348
+v -0.004634 0.019868 0.017226
+v -0.004594 0.020986 0.017095
+v -0.004600 0.022044 0.017114
+v -0.005473 0.019868 0.016949
+v -0.005427 0.020986 0.016820
+v -0.005433 0.022044 0.016839
+v -0.005473 0.019868 -0.016949
+v -0.005427 0.020986 -0.016820
+v -0.005433 0.022044 -0.016839
+v -0.004634 0.019868 -0.017226
+v -0.004594 0.020986 -0.017095
+v -0.004600 0.022044 -0.017114
+v -0.003782 0.019868 -0.017462
+v -0.003749 0.020986 -0.017329
+v -0.003754 0.022044 -0.017348
+v 0.011315 0.019868 -0.014459
+v 0.011234 0.020986 -0.014349
+v 0.011245 0.022044 -0.014365
+v 0.012011 0.019868 -0.013915
+v 0.011925 0.020986 -0.013810
+v 0.011937 0.022044 -0.013825
+v 0.012681 0.019868 -0.013338
+v 0.012589 0.020986 -0.013237
+v 0.012602 0.022044 -0.013251
+v -0.000292 0.019868 0.017980
+v -0.000285 0.020986 0.017843
+v -0.000286 0.022044 0.017863
+v -0.001173 0.019868 0.017915
+v -0.001159 0.020986 0.017779
+v -0.001161 0.022044 0.017798
+v -0.002050 0.019868 0.017806
+v -0.002030 0.020986 0.017671
+v -0.002033 0.022044 0.017691
+v -0.008663 0.019868 -0.015440
+v -0.008593 0.020986 -0.015323
+v -0.008603 0.022044 -0.015340
+v -0.007894 0.019868 -0.015876
+v -0.007830 0.020986 -0.015755
+v -0.007839 0.022044 -0.015772
+v -0.007105 0.019868 -0.016273
+v -0.007047 0.020986 -0.016149
+v -0.007055 0.022044 -0.016167
+v 0.008288 0.019868 -0.016273
+v 0.008230 0.020986 -0.016150
+v 0.008238 0.022044 -0.016167
+v 0.009077 0.019868 -0.015876
+v 0.009013 0.020986 -0.015755
+v 0.009022 0.022044 -0.015772
+v 0.009846 0.019868 -0.015440
+v 0.009776 0.020986 -0.015323
+v 0.009786 0.022044 -0.015340
+v 0.003233 0.019868 0.017806
+v 0.003213 0.020986 0.017671
+v 0.003216 0.022044 0.017691
+v 0.002356 0.019868 0.017915
+v 0.002343 0.020986 0.017779
+v 0.002345 0.022044 0.017798
+v 0.001475 0.019868 0.017980
+v 0.001468 0.020986 0.017843
+v 0.001469 0.022044 0.017863
+v -0.011497 0.019868 -0.013338
+v -0.011406 0.020986 -0.013237
+v -0.011419 0.022044 -0.013251
+v -0.010828 0.019868 -0.013915
+v -0.010742 0.020986 -0.013810
+v -0.010754 0.022044 -0.013825
+v -0.010132 0.019868 -0.014459
+v -0.010050 0.020986 -0.014349
+v -0.010062 0.022044 -0.014365
+v 0.004966 0.019868 -0.017462
+v 0.004932 0.020986 -0.017329
+v 0.004937 0.022044 -0.017348
+v 0.005817 0.019868 -0.017226
+v 0.005777 0.020986 -0.017095
+v 0.005783 0.022044 -0.017114
+v 0.006656 0.019868 -0.016949
+v 0.006610 0.020986 -0.016820
+v 0.006617 0.022044 -0.016839
+v 0.006656 0.019868 0.016949
+v 0.006610 0.020986 0.016820
+v 0.006617 0.022044 0.016839
+v 0.005817 0.019868 0.017226
+v 0.005777 0.020986 0.017095
+v 0.005783 0.022044 0.017114
+v 0.004966 0.019868 0.017462
+v 0.004932 0.020986 0.017329
+v 0.004937 0.022044 0.017348
+v -0.013867 0.019868 -0.010723
+v -0.013757 0.020986 -0.010642
+v -0.013773 0.022044 -0.010654
+v -0.013324 0.019868 -0.011420
+v -0.013218 0.020986 -0.011333
+v -0.013233 0.022044 -0.011346
+v -0.012746 0.019868 -0.012089
+v -0.012645 0.020986 -0.011997
+v -0.012660 0.022044 -0.012010
+v 0.001475 0.019868 -0.017980
+v 0.001468 0.020986 -0.017843
+v 0.001469 0.022044 -0.017863
+v 0.002356 0.019868 -0.017915
+v 0.002343 0.020986 -0.017779
+v 0.002345 0.022044 -0.017798
+v 0.003233 0.019868 -0.017806
+v 0.003213 0.020986 -0.017671
+v 0.003216 0.022044 -0.017691
+v 0.009846 0.019868 0.015440
+v 0.009776 0.020986 0.015323
+v 0.009786 0.022044 0.015340
+v 0.009077 0.019868 0.015876
+v 0.009013 0.020986 0.015755
+v 0.009022 0.022044 0.015772
+v 0.008288 0.019868 0.016273
+v 0.008230 0.020986 0.016149
+v 0.008238 0.022044 0.016167
+v -0.015681 0.019868 -0.007697
+v -0.015558 0.020986 -0.007638
+v -0.015575 0.022044 -0.007646
+v -0.015284 0.019868 -0.008486
+v -0.015164 0.020986 -0.008421
+v -0.015181 0.022044 -0.008431
+v -0.014849 0.019868 -0.009255
+v -0.014731 0.020986 -0.009184
+v -0.014748 0.022044 -0.009194
+v 0.012681 0.019868 0.013338
+v 0.012589 0.020986 0.013237
+v 0.012602 0.022044 0.013251
+v 0.012011 0.019868 0.013915
+v 0.011925 0.020986 0.013810
+v 0.011937 0.022044 0.013825
+v 0.011315 0.019868 0.014459
+v 0.011234 0.020986 0.014349
+v 0.011245 0.022044 0.014365
+v -0.016870 0.019868 -0.004374
+v -0.016738 0.020986 -0.004341
+v -0.016757 0.022044 -0.004345
+v -0.016634 0.019868 -0.005225
+v -0.016504 0.020986 -0.005186
+v -0.016522 0.022044 -0.005191
+v -0.016357 0.019868 -0.006064
+v -0.016229 0.020986 -0.006018
+v -0.016247 0.022044 -0.006025
+v 0.015050 0.019868 0.010723
+v 0.014941 0.020986 0.010642
+v 0.014956 0.022044 0.010654
+v 0.014507 0.019868 0.011420
+v 0.014401 0.020986 0.011333
+v 0.014416 0.022044 0.011346
+v 0.013930 0.019868 0.012089
+v 0.013828 0.020986 0.011997
+v 0.013843 0.022044 0.012010
+v -0.017388 0.019868 -0.000883
+v -0.017252 0.020986 -0.000877
+v -0.017271 0.022044 -0.000878
+v -0.017323 0.019868 -0.001764
+v -0.017187 0.020986 -0.001751
+v -0.017206 0.022044 -0.001753
+v -0.017215 0.019868 -0.002641
+v -0.017080 0.020986 -0.002621
+v -0.017099 0.022044 -0.002624
+v 0.016865 0.019868 0.007697
+v 0.016741 0.020986 0.007638
+v 0.016759 0.022044 0.007646
+v 0.016467 0.019868 0.008486
+v 0.016347 0.020986 0.008421
+v 0.016364 0.022044 0.008430
+v 0.016032 0.019868 0.009254
+v 0.015915 0.020986 0.009184
+v 0.015931 0.022044 0.009194
+v -0.017215 0.019868 0.002641
+v -0.017080 0.020986 0.002621
+v -0.017099 0.022044 0.002624
+v -0.017323 0.019868 0.001764
+v -0.017187 0.020986 0.001751
+v -0.017206 0.022044 0.001753
+v -0.017388 0.019868 0.000883
+v -0.017252 0.020986 0.000877
+v -0.017271 0.022044 0.000878
+v 0.018053 0.019868 0.004374
+v 0.017921 0.020986 0.004341
+v 0.017940 0.022044 0.004345
+v 0.017818 0.019868 0.005225
+v 0.017687 0.020986 0.005186
+v 0.017706 0.022044 0.005191
+v 0.017541 0.019868 0.006064
+v 0.017412 0.020986 0.006018
+v 0.017430 0.022044 0.006025
+v -0.016357 0.019868 0.006064
+v -0.016229 0.020986 0.006018
+v -0.016247 0.022044 0.006025
+v -0.016634 0.019868 0.005225
+v -0.016504 0.020986 0.005186
+v -0.016522 0.022044 0.005191
+v -0.016870 0.019868 0.004374
+v -0.016738 0.020986 0.004341
+v -0.016757 0.022044 0.004345
+v 0.018571 0.019868 0.000883
+v 0.018435 0.020986 0.000877
+v 0.018454 0.022044 0.000878
+v 0.018506 0.019868 0.001764
+v 0.018370 0.020986 0.001751
+v 0.018390 0.022044 0.001753
+v 0.018398 0.019868 0.002641
+v 0.018263 0.020986 0.002621
+v 0.018282 0.022044 0.002624
+v -0.014849 0.019868 0.009254
+v -0.014731 0.020986 0.009184
+v -0.014748 0.022044 0.009194
+v -0.015284 0.019868 0.008486
+v -0.015164 0.020986 0.008421
+v -0.015181 0.022044 0.008430
+v -0.015681 0.019868 0.007697
+v -0.015558 0.020986 0.007638
+v -0.015575 0.022044 0.007646
+v 0.018398 0.019868 -0.002641
+v 0.018263 0.020986 -0.002621
+v 0.018282 0.022044 -0.002624
+v 0.018506 0.019868 -0.001764
+v 0.018370 0.020986 -0.001751
+v 0.018390 0.022044 -0.001753
+v 0.018571 0.019868 -0.000883
+v 0.018435 0.020986 -0.000877
+v 0.018454 0.022044 -0.000878
+v -0.012746 0.019868 0.012089
+v -0.012645 0.020986 0.011997
+v -0.012660 0.022044 0.012010
+v -0.013324 0.019868 0.011420
+v -0.013218 0.020986 0.011333
+v -0.013233 0.022044 0.011346
+v -0.013867 0.019868 0.010723
+v -0.013757 0.020986 0.010642
+v -0.013773 0.022044 0.010654
+v 0.017541 0.019868 -0.006064
+v 0.017412 0.020986 -0.006018
+v 0.017430 0.022044 -0.006025
+v 0.017818 0.019868 -0.005226
+v 0.017687 0.020986 -0.005186
+v 0.017706 0.022044 -0.005192
+v 0.018053 0.019868 -0.004374
+v 0.017921 0.020986 -0.004341
+v 0.017940 0.022044 -0.004346
+v -0.010132 0.019868 0.014459
+v -0.010050 0.020986 0.014349
+v -0.010062 0.022044 0.014365
+v -0.010828 0.019868 0.013915
+v -0.010742 0.020986 0.013810
+v -0.010754 0.022044 0.013825
+v -0.011497 0.019868 0.013338
+v -0.011406 0.020986 0.013237
+v -0.011419 0.022044 0.013251
+v 0.016032 0.019868 -0.009255
+v 0.015915 0.020986 -0.009184
+v 0.015931 0.022044 -0.009194
+v 0.016467 0.019868 -0.008486
+v 0.016347 0.020986 -0.008421
+v 0.016364 0.022044 -0.008431
+v 0.016865 0.019868 -0.007697
+v 0.016741 0.020986 -0.007638
+v 0.016759 0.022044 -0.007646
+v -0.007105 0.019868 0.016273
+v -0.007047 0.020986 0.016149
+v -0.007055 0.022044 0.016167
+v -0.007894 0.019868 0.015876
+v -0.007830 0.020986 0.015755
+v -0.007839 0.022044 0.015772
+v -0.008663 0.019868 0.015440
+v -0.008593 0.020986 0.015323
+v -0.008603 0.022044 0.015340
+v -0.002050 0.019868 -0.017806
+v -0.002030 0.020986 -0.017671
+v -0.002033 0.022044 -0.017691
+v -0.001173 0.019868 -0.017915
+v -0.001159 0.020986 -0.017779
+v -0.001161 0.022044 -0.017798
+v -0.000292 0.019868 -0.017980
+v -0.000285 0.020986 -0.017843
+v -0.000286 0.022044 -0.017863
+v 0.013930 0.019868 -0.012089
+v 0.013828 0.020986 -0.011997
+v 0.013843 0.022044 -0.012010
+v 0.014507 0.019868 -0.011420
+v 0.014401 0.020986 -0.011333
+v 0.014416 0.022044 -0.011346
+v 0.015050 0.019868 -0.010723
+v 0.014941 0.020986 -0.010642
+v 0.014956 0.022044 -0.010654
+v 0.006766 0.023858 0.017256
+v 0.006885 0.024611 0.017588
+v 0.007008 0.025300 0.017932
+v 0.005912 0.023858 0.017538
+v 0.006014 0.024611 0.017875
+v 0.006120 0.025300 0.018225
+v 0.005045 0.023858 0.017778
+v 0.005130 0.024611 0.018120
+v 0.005219 0.025300 0.018474
+v -0.014129 0.023858 -0.010918
+v -0.014412 0.024611 -0.011128
+v -0.014706 0.025300 -0.011345
+v -0.013576 0.023858 -0.011627
+v -0.013848 0.024611 -0.011850
+v -0.014130 0.025300 -0.012082
+v -0.012988 0.023858 -0.012308
+v -0.013249 0.024611 -0.012545
+v -0.013520 0.025300 -0.012790
+v 0.001491 0.023858 -0.018305
+v 0.001508 0.024611 -0.018657
+v 0.001526 0.025300 -0.019022
+v 0.002388 0.023858 -0.018239
+v 0.002423 0.024611 -0.018590
+v 0.002458 0.025300 -0.018953
+v 0.003281 0.023858 -0.018129
+v 0.003333 0.024611 -0.018478
+v 0.003386 0.025300 -0.018839
+v 0.010014 0.023858 0.015720
+v 0.010195 0.024611 0.016022
+v 0.010383 0.025300 0.016336
+v 0.009231 0.023858 0.016163
+v 0.009397 0.024611 0.016474
+v 0.009569 0.025300 0.016796
+v 0.008428 0.023858 0.016568
+v 0.008578 0.024611 0.016886
+v 0.008734 0.025300 0.017217
+v -0.015976 0.023858 -0.007836
+v -0.016295 0.024611 -0.007987
+v -0.016625 0.025300 -0.008143
+v -0.015572 0.023858 -0.008640
+v -0.015883 0.024611 -0.008806
+v -0.016205 0.025300 -0.008978
+v -0.015128 0.023858 -0.009422
+v -0.015431 0.024611 -0.009603
+v -0.015744 0.025300 -0.009791
+v 0.012900 0.023858 0.013580
+v 0.013136 0.024611 0.013841
+v 0.013382 0.025300 0.014112
+v 0.012218 0.023858 0.014167
+v 0.012442 0.024611 0.014440
+v 0.012674 0.025300 0.014722
+v 0.011509 0.023858 0.014721
+v 0.011719 0.024611 0.015004
+v 0.011937 0.025300 0.015297
+v -0.017187 0.023858 -0.004453
+v -0.017528 0.024611 -0.004539
+v -0.017883 0.025300 -0.004628
+v -0.016947 0.023858 -0.005320
+v -0.017284 0.024611 -0.005422
+v -0.017633 0.025300 -0.005529
+v -0.016664 0.023858 -0.006174
+v -0.016996 0.024611 -0.006293
+v -0.017340 0.025300 -0.006416
+v 0.015312 0.023858 0.010918
+v 0.015595 0.024611 0.011128
+v 0.015889 0.025300 0.011345
+v 0.014759 0.023858 0.011627
+v 0.015031 0.024611 0.011850
+v 0.015314 0.025300 0.012082
+v 0.014171 0.023858 0.012308
+v 0.014433 0.024611 0.012545
+v 0.014703 0.025300 0.012790
+v -0.017714 0.023858 -0.000899
+v -0.018066 0.024611 -0.000917
+v -0.018431 0.025300 -0.000935
+v -0.017648 0.023858 -0.001796
+v -0.017998 0.024611 -0.001831
+v -0.018362 0.025300 -0.001867
+v -0.017537 0.023858 -0.002689
+v -0.017886 0.024611 -0.002741
+v -0.018247 0.025300 -0.002795
+v 0.017159 0.023858 0.007836
+v 0.017478 0.024611 0.007987
+v 0.017808 0.025300 0.008143
+v 0.016755 0.023858 0.008639
+v 0.017066 0.024611 0.008806
+v 0.017388 0.025300 0.008978
+v 0.016312 0.023858 0.009422
+v 0.016614 0.024611 0.009603
+v 0.016927 0.025300 0.009791
+v -0.017537 0.023858 0.002689
+v -0.017886 0.024611 0.002741
+v -0.018247 0.025300 0.002795
+v -0.017648 0.023858 0.001796
+v -0.017998 0.024611 0.001831
+v -0.018362 0.025300 0.001867
+v -0.017714 0.023858 0.000899
+v -0.018066 0.024611 0.000917
+v -0.018431 0.025300 0.000934
+v 0.018370 0.023858 0.004453
+v 0.018712 0.024611 0.004539
+v 0.019066 0.025300 0.004628
+v 0.018130 0.023858 0.005320
+v 0.018467 0.024611 0.005422
+v 0.018817 0.025300 0.005528
+v 0.017848 0.023858 0.006174
+v 0.018180 0.024611 0.006293
+v 0.018524 0.025300 0.006416
+v -0.016664 0.023858 0.006174
+v -0.016996 0.024611 0.006293
+v -0.017340 0.025300 0.006416
+v -0.016947 0.023858 0.005320
+v -0.017284 0.024611 0.005422
+v -0.017633 0.025300 0.005529
+v -0.017187 0.023858 0.004453
+v -0.017528 0.024611 0.004539
+v -0.017883 0.025300 0.004628
+v 0.018897 0.023858 0.000899
+v 0.019249 0.024611 0.000917
+v 0.019614 0.025300 0.000934
+v 0.018831 0.023858 0.001796
+v 0.019182 0.024611 0.001831
+v 0.019545 0.025300 0.001867
+v 0.018721 0.023858 0.002689
+v 0.019069 0.024611 0.002741
+v 0.019431 0.025300 0.002794
+v -0.015128 0.023858 0.009422
+v -0.015431 0.024611 0.009603
+v -0.015744 0.025300 0.009791
+v -0.015572 0.023858 0.008639
+v -0.015883 0.024611 0.008806
+v -0.016205 0.025300 0.008978
+v -0.015976 0.023858 0.007836
+v -0.016295 0.024611 0.007987
+v -0.016625 0.025300 0.008143
+v 0.018721 0.023858 -0.002689
+v 0.019069 0.024611 -0.002741
+v 0.019431 0.025300 -0.002795
+v 0.018831 0.023858 -0.001796
+v 0.019182 0.024611 -0.001831
+v 0.019545 0.025300 -0.001867
+v 0.018897 0.023858 -0.000899
+v 0.019249 0.024611 -0.000917
+v 0.019614 0.025300 -0.000935
+v -0.012988 0.023858 0.012308
+v -0.013249 0.024611 0.012545
+v -0.013520 0.025300 0.012790
+v -0.013576 0.023858 0.011627
+v -0.013848 0.024611 0.011850
+v -0.014130 0.025300 0.012082
+v -0.014129 0.023858 0.010918
+v -0.014412 0.024611 0.011128
+v -0.014706 0.025300 0.011345
+v 0.017848 0.023858 -0.006174
+v 0.018180 0.024611 -0.006293
+v 0.018523 0.025300 -0.006416
+v 0.018130 0.023858 -0.005320
+v 0.018467 0.024611 -0.005423
+v 0.018817 0.025300 -0.005529
+v 0.018370 0.023858 -0.004453
+v 0.018712 0.024611 -0.004539
+v 0.019066 0.025300 -0.004628
+v -0.010326 0.023858 0.014721
+v -0.010536 0.024611 0.015004
+v -0.010754 0.025300 0.015297
+v -0.011035 0.023858 0.014167
+v -0.011259 0.024611 0.014440
+v -0.011490 0.025300 0.014722
+v -0.011716 0.023858 0.013580
+v -0.011953 0.024611 0.013841
+v -0.012198 0.025300 0.014112
+v 0.016312 0.023858 -0.009422
+v 0.016614 0.024611 -0.009603
+v 0.016927 0.025300 -0.009791
+v 0.016755 0.023858 -0.008640
+v 0.017066 0.024611 -0.008806
+v 0.017388 0.025300 -0.008978
+v 0.017159 0.023858 -0.007836
+v 0.017478 0.024611 -0.007987
+v 0.017808 0.025300 -0.008143
+v -0.007244 0.023858 0.016568
+v -0.007395 0.024611 0.016886
+v -0.007551 0.025300 0.017217
+v -0.008048 0.023858 0.016163
+v -0.008214 0.024611 0.016474
+v -0.008386 0.025300 0.016796
+v -0.008831 0.023858 0.015720
+v -0.009012 0.024611 0.016022
+v -0.009200 0.025300 0.016336
+v -0.002098 0.023858 -0.018129
+v -0.002149 0.024611 -0.018478
+v -0.002203 0.025300 -0.018839
+v -0.001205 0.023858 -0.018239
+v -0.001239 0.024611 -0.018590
+v -0.001275 0.025300 -0.018953
+v -0.000308 0.023858 -0.018305
+v -0.000325 0.024611 -0.018657
+v -0.000343 0.025300 -0.019022
+v 0.014171 0.023858 -0.012308
+v 0.014432 0.024611 -0.012545
+v 0.014703 0.025300 -0.012790
+v 0.014759 0.023858 -0.011627
+v 0.015031 0.024611 -0.011850
+v 0.015314 0.025300 -0.012082
+v 0.015312 0.023858 -0.010918
+v 0.015595 0.024611 -0.011128
+v 0.015889 0.025300 -0.011345
+v -0.003862 0.023858 0.017778
+v -0.003947 0.024611 0.018120
+v -0.004036 0.025300 0.018474
+v -0.004729 0.023858 0.017538
+v -0.004831 0.024611 0.017875
+v -0.004937 0.025300 0.018225
+v -0.005583 0.023858 0.017256
+v -0.005701 0.024611 0.017588
+v -0.005825 0.025300 0.017932
+v -0.005583 0.023858 -0.017256
+v -0.005701 0.024611 -0.017588
+v -0.005825 0.025300 -0.017932
+v -0.004729 0.023858 -0.017538
+v -0.004831 0.024611 -0.017876
+v -0.004937 0.025300 -0.018225
+v -0.003862 0.023858 -0.017778
+v -0.003947 0.024611 -0.018120
+v -0.004036 0.025300 -0.018474
+v 0.011509 0.023858 -0.014721
+v 0.011719 0.024611 -0.015004
+v 0.011937 0.025300 -0.015297
+v 0.012218 0.023858 -0.014167
+v 0.012442 0.024611 -0.014440
+v 0.012674 0.025300 -0.014722
+v 0.012900 0.023858 -0.013580
+v 0.013136 0.024611 -0.013841
+v 0.013382 0.025300 -0.014112
+v -0.000308 0.023858 0.018305
+v -0.000325 0.024611 0.018657
+v -0.000343 0.025300 0.019022
+v -0.001205 0.023858 0.018239
+v -0.001239 0.024611 0.018590
+v -0.001275 0.025300 0.018953
+v -0.002098 0.023858 0.018129
+v -0.002149 0.024611 0.018478
+v -0.002203 0.025300 0.018839
+v -0.008831 0.023858 -0.015720
+v -0.009012 0.024611 -0.016022
+v -0.009200 0.025300 -0.016336
+v -0.008048 0.023858 -0.016163
+v -0.008214 0.024611 -0.016474
+v -0.008386 0.025300 -0.016796
+v -0.007244 0.023858 -0.016568
+v -0.007395 0.024611 -0.016886
+v -0.007551 0.025300 -0.017217
+v 0.008428 0.023858 -0.016568
+v 0.008578 0.024611 -0.016886
+v 0.008734 0.025300 -0.017217
+v 0.009231 0.023858 -0.016163
+v 0.009397 0.024611 -0.016474
+v 0.009569 0.025300 -0.016796
+v 0.010014 0.023858 -0.015720
+v 0.010195 0.024611 -0.016022
+v 0.010383 0.025300 -0.016336
+v 0.003281 0.023858 0.018129
+v 0.003333 0.024611 0.018478
+v 0.003386 0.025300 0.018839
+v 0.002388 0.023858 0.018239
+v 0.002423 0.024611 0.018590
+v 0.002458 0.025300 0.018953
+v 0.001491 0.023858 0.018305
+v 0.001508 0.024611 0.018657
+v 0.001526 0.025300 0.019022
+v -0.011716 0.023858 -0.013580
+v -0.011953 0.024611 -0.013841
+v -0.012198 0.025300 -0.014112
+v -0.011035 0.023858 -0.014167
+v -0.011259 0.024611 -0.014440
+v -0.011490 0.025300 -0.014722
+v -0.010326 0.023858 -0.014721
+v -0.010536 0.024611 -0.015004
+v -0.010754 0.025300 -0.015297
+v 0.005045 0.023858 -0.017778
+v 0.005130 0.024611 -0.018120
+v 0.005219 0.025300 -0.018474
+v 0.005912 0.023858 -0.017538
+v 0.006014 0.024611 -0.017876
+v 0.006120 0.025300 -0.018225
+v 0.006766 0.023858 -0.017256
+v 0.006885 0.024611 -0.017588
+v 0.007008 0.025300 -0.017932
+v 0.016329 0.026599 0.011672
+v 0.016424 0.027247 0.011742
+v 0.016427 0.027903 0.011745
+v 0.015737 0.026599 0.012430
+v 0.015829 0.027247 0.012505
+v 0.015832 0.027903 0.012507
+v 0.015109 0.026599 0.013158
+v 0.015197 0.027247 0.013238
+v 0.015200 0.027903 0.013240
+v -0.018978 0.026599 -0.000961
+v -0.019096 0.027247 -0.000967
+v -0.019100 0.027903 -0.000967
+v -0.018907 0.026599 -0.001920
+v -0.019025 0.027247 -0.001932
+v -0.019029 0.027903 -0.001932
+v -0.018789 0.026599 -0.002875
+v -0.018907 0.027247 -0.002892
+v -0.018911 0.027903 -0.002893
+v 0.018304 0.026599 0.008377
+v 0.018411 0.027247 0.008428
+v 0.018414 0.027903 0.008430
+v 0.017871 0.026599 0.009236
+v 0.017976 0.027247 0.009292
+v 0.017979 0.027903 0.009294
+v 0.017397 0.026599 0.010073
+v 0.017499 0.027247 0.010134
+v 0.017502 0.027903 0.010136
+v -0.018789 0.026599 0.002875
+v -0.018907 0.027247 0.002892
+v -0.018911 0.027903 0.002893
+v -0.018907 0.026599 0.001920
+v -0.019025 0.027247 0.001932
+v -0.019029 0.027903 0.001932
+v -0.018978 0.026599 0.000961
+v -0.019096 0.027247 0.000967
+v -0.019100 0.027903 0.000967
+v 0.019598 0.026599 0.004761
+v 0.019713 0.027247 0.004790
+v 0.019716 0.027903 0.004790
+v 0.019341 0.026599 0.005688
+v 0.019455 0.027247 0.005722
+v 0.019458 0.027903 0.005723
+v 0.019039 0.026599 0.006601
+v 0.019151 0.027247 0.006641
+v 0.019155 0.027903 0.006642
+v -0.017856 0.026599 0.006601
+v -0.017968 0.027247 0.006641
+v -0.017972 0.027903 0.006642
+v -0.018158 0.026599 0.005688
+v -0.018271 0.027247 0.005722
+v -0.018275 0.027903 0.005723
+v -0.018414 0.026599 0.004761
+v -0.018529 0.027247 0.004790
+v -0.018533 0.027903 0.004791
+v 0.020161 0.026599 0.000961
+v 0.020280 0.027247 0.000967
+v 0.020284 0.027903 0.000967
+v 0.020090 0.026599 0.001920
+v 0.020208 0.027247 0.001932
+v 0.020212 0.027903 0.001932
+v 0.019973 0.026599 0.002875
+v 0.020090 0.027247 0.002892
+v 0.020094 0.027903 0.002893
+v -0.016214 0.026599 0.010073
+v -0.016316 0.027247 0.010134
+v -0.016319 0.027903 0.010136
+v -0.016688 0.026599 0.009236
+v -0.016793 0.027247 0.009292
+v -0.016796 0.027903 0.009294
+v -0.017120 0.026599 0.008377
+v -0.017228 0.027247 0.008428
+v -0.017231 0.027903 0.008430
+v 0.019973 0.026599 -0.002875
+v 0.020090 0.027247 -0.002892
+v 0.020094 0.027903 -0.002893
+v 0.020090 0.026599 -0.001920
+v 0.020208 0.027247 -0.001932
+v 0.020212 0.027903 -0.001933
+v 0.020161 0.026599 -0.000961
+v 0.020280 0.027247 -0.000967
+v 0.020284 0.027903 -0.000967
+v -0.013926 0.026599 0.013158
+v -0.014014 0.027247 0.013238
+v -0.014017 0.027903 0.013240
+v -0.014554 0.026599 0.012430
+v -0.014646 0.027247 0.012505
+v -0.014649 0.027903 0.012507
+v -0.015146 0.026599 0.011672
+v -0.015241 0.027247 0.011742
+v -0.015244 0.027903 0.011745
+v 0.019039 0.026599 -0.006601
+v 0.019151 0.027247 -0.006641
+v 0.019155 0.027903 -0.006642
+v 0.019341 0.026599 -0.005688
+v 0.019455 0.027247 -0.005722
+v 0.019458 0.027903 -0.005723
+v 0.019598 0.026599 -0.004761
+v 0.019713 0.027247 -0.004790
+v 0.019716 0.027903 -0.004791
+v -0.011080 0.026599 0.015737
+v -0.011151 0.027247 0.015833
+v -0.011153 0.027903 0.015836
+v -0.011838 0.026599 0.015146
+v -0.011913 0.027247 0.015237
+v -0.011916 0.027903 0.015240
+v -0.012566 0.026599 0.014517
+v -0.012646 0.027247 0.014605
+v -0.012649 0.027903 0.014608
+v 0.017397 0.026599 -0.010073
+v 0.017499 0.027247 -0.010134
+v 0.017502 0.027903 -0.010136
+v 0.017871 0.026599 -0.009236
+v 0.017976 0.027247 -0.009292
+v 0.017979 0.027903 -0.009294
+v 0.018304 0.026599 -0.008377
+v 0.018411 0.027247 -0.008428
+v 0.018414 0.027903 -0.008430
+v -0.007785 0.026599 0.017712
+v -0.007836 0.027247 0.017819
+v -0.007838 0.027903 0.017823
+v -0.008644 0.026599 0.017280
+v -0.008700 0.027247 0.017384
+v -0.008702 0.027903 0.017388
+v -0.009481 0.026599 0.016806
+v -0.009542 0.027247 0.016907
+v -0.009544 0.027903 0.016911
+v -0.002283 0.026599 -0.019381
+v -0.002301 0.027247 -0.019498
+v -0.002301 0.027903 -0.019502
+v -0.001329 0.026599 -0.019499
+v -0.001340 0.027247 -0.019617
+v -0.001341 0.027903 -0.019621
+v -0.000370 0.026599 -0.019569
+v -0.000376 0.027247 -0.019688
+v -0.000376 0.027903 -0.019692
+v 0.015109 0.026599 -0.013158
+v 0.015197 0.027247 -0.013238
+v 0.015200 0.027903 -0.013240
+v 0.015737 0.026599 -0.012430
+v 0.015829 0.027247 -0.012505
+v 0.015832 0.027903 -0.012508
+v 0.016329 0.026599 -0.011672
+v 0.016424 0.027247 -0.011742
+v 0.016427 0.027903 -0.011745
+v -0.004169 0.026599 0.019006
+v -0.004198 0.027247 0.019121
+v -0.004199 0.027903 0.019125
+v -0.005096 0.026599 0.018749
+v -0.005130 0.027247 0.018863
+v -0.005132 0.027903 0.018867
+v -0.006009 0.026599 0.018448
+v -0.006049 0.027247 0.018559
+v -0.006050 0.027903 0.018563
+v -0.006009 0.026599 -0.018448
+v -0.006049 0.027247 -0.018560
+v -0.006050 0.027903 -0.018563
+v -0.005096 0.026599 -0.018749
+v -0.005130 0.027247 -0.018863
+v -0.005132 0.027903 -0.018867
+v -0.004169 0.026599 -0.019006
+v -0.004198 0.027247 -0.019121
+v -0.004199 0.027903 -0.019125
+v 0.012263 0.026599 -0.015737
+v 0.012334 0.027247 -0.015833
+v 0.012336 0.027903 -0.015836
+v 0.013021 0.026599 -0.015146
+v 0.013097 0.027247 -0.015237
+v 0.013099 0.027903 -0.015240
+v 0.013750 0.026599 -0.014518
+v 0.013829 0.027247 -0.014605
+v 0.013832 0.027903 -0.014608
+v -0.000370 0.026599 0.019569
+v -0.000376 0.027247 0.019688
+v -0.000376 0.027903 0.019692
+v -0.001329 0.026599 0.019499
+v -0.001340 0.027247 0.019617
+v -0.001341 0.027903 0.019621
+v -0.002283 0.026599 0.019381
+v -0.002301 0.027247 0.019498
+v -0.002301 0.027903 0.019502
+v -0.009481 0.026599 -0.016806
+v -0.009542 0.027247 -0.016907
+v -0.009544 0.027903 -0.016911
+v -0.008644 0.026599 -0.017280
+v -0.008700 0.027247 -0.017384
+v -0.008702 0.027903 -0.017388
+v -0.007785 0.026599 -0.017712
+v -0.007836 0.027247 -0.017819
+v -0.007838 0.027903 -0.017823
+v 0.008969 0.026599 -0.017712
+v 0.009019 0.027247 -0.017819
+v 0.009021 0.027903 -0.017823
+v 0.009828 0.026599 -0.017280
+v 0.009884 0.027247 -0.017384
+v 0.009885 0.027903 -0.017388
+v 0.010664 0.026599 -0.016806
+v 0.010725 0.027247 -0.016907
+v 0.010727 0.027903 -0.016911
+v 0.003467 0.026599 0.019381
+v 0.003484 0.027247 0.019498
+v 0.003485 0.027903 0.019502
+v 0.002512 0.026599 0.019499
+v 0.002524 0.027247 0.019617
+v 0.002524 0.027903 0.019621
+v 0.001553 0.026599 0.019569
+v 0.001559 0.027247 0.019688
+v 0.001559 0.027903 0.019692
+v -0.012566 0.026599 -0.014518
+v -0.012646 0.027247 -0.014605
+v -0.012649 0.027903 -0.014608
+v -0.011838 0.026599 -0.015146
+v -0.011913 0.027247 -0.015237
+v -0.011916 0.027903 -0.015240
+v -0.011080 0.026599 -0.015737
+v -0.011151 0.027247 -0.015833
+v -0.011153 0.027903 -0.015836
+v 0.005352 0.026599 -0.019006
+v 0.005381 0.027247 -0.019121
+v 0.005382 0.027903 -0.019125
+v 0.006279 0.026599 -0.018749
+v 0.006314 0.027247 -0.018863
+v 0.006315 0.027903 -0.018867
+v 0.007192 0.026599 -0.018448
+v 0.007232 0.027247 -0.018560
+v 0.007234 0.027903 -0.018563
+v 0.007192 0.026599 0.018448
+v 0.007232 0.027247 0.018559
+v 0.007234 0.027903 0.018563
+v 0.006279 0.026599 0.018749
+v 0.006314 0.027247 0.018863
+v 0.006315 0.027903 0.018867
+v 0.005352 0.026599 0.019006
+v 0.005381 0.027247 0.019121
+v 0.005382 0.027903 0.019125
+v -0.015146 0.026599 -0.011672
+v -0.015241 0.027247 -0.011742
+v -0.015244 0.027903 -0.011745
+v -0.014554 0.026599 -0.012430
+v -0.014646 0.027247 -0.012505
+v -0.014649 0.027903 -0.012507
+v -0.013926 0.026599 -0.013158
+v -0.014014 0.027247 -0.013238
+v -0.014017 0.027903 -0.013240
+v 0.001553 0.026599 -0.019569
+v 0.001559 0.027247 -0.019688
+v 0.001559 0.027903 -0.019692
+v 0.002512 0.026599 -0.019499
+v 0.002524 0.027247 -0.019617
+v 0.002524 0.027903 -0.019621
+v 0.003467 0.026599 -0.019381
+v 0.003484 0.027247 -0.019498
+v 0.003485 0.027903 -0.019502
+v 0.010664 0.026599 0.016806
+v 0.010726 0.027247 0.016907
+v 0.010728 0.027903 0.016911
+v 0.009828 0.026599 0.017279
+v 0.009884 0.027247 0.017384
+v 0.009886 0.027903 0.017388
+v 0.008969 0.026599 0.017712
+v 0.009020 0.027247 0.017819
+v 0.009021 0.027903 0.017823
+v -0.017120 0.026599 -0.008377
+v -0.017228 0.027247 -0.008428
+v -0.017231 0.027903 -0.008430
+v -0.016688 0.026599 -0.009236
+v -0.016793 0.027247 -0.009292
+v -0.016796 0.027903 -0.009294
+v -0.016214 0.026599 -0.010073
+v -0.016316 0.027247 -0.010134
+v -0.016319 0.027903 -0.010136
+v 0.013750 0.026599 0.014517
+v 0.013829 0.027247 0.014605
+v 0.013832 0.027903 0.014608
+v 0.013021 0.026599 0.015146
+v 0.013097 0.027247 0.015237
+v 0.013099 0.027903 0.015240
+v 0.012263 0.026599 0.015737
+v 0.012334 0.027247 0.015833
+v 0.012336 0.027903 0.015836
+v -0.018414 0.026599 -0.004761
+v -0.018529 0.027247 -0.004790
+v -0.018533 0.027903 -0.004791
+v -0.018158 0.026599 -0.005688
+v -0.018271 0.027247 -0.005722
+v -0.018275 0.027903 -0.005723
+v -0.017856 0.026599 -0.006601
+v -0.017968 0.027247 -0.006641
+v -0.017972 0.027903 -0.006642
+v 0.019931 0.029260 0.000950
+v 0.019617 0.029955 0.000935
+v 0.019272 0.030647 0.000918
+v 0.019861 0.029260 0.001898
+v 0.019548 0.029955 0.001867
+v 0.019204 0.030647 0.001833
+v 0.019745 0.029260 0.002841
+v 0.019433 0.029955 0.002795
+v 0.019092 0.030647 0.002744
+v -0.016016 0.029260 0.009954
+v -0.015746 0.029955 0.009793
+v -0.015450 0.030647 0.009615
+v -0.016485 0.029260 0.009128
+v -0.016207 0.029955 0.008979
+v -0.015903 0.030647 0.008816
+v -0.016912 0.029260 0.008279
+v -0.016628 0.029955 0.008144
+v -0.016315 0.030647 0.007996
+v 0.019745 0.029260 -0.002841
+v 0.019433 0.029955 -0.002795
+v 0.019092 0.030647 -0.002744
+v 0.019861 0.029260 -0.001898
+v 0.019548 0.029955 -0.001867
+v 0.019204 0.030647 -0.001833
+v 0.019931 0.029260 -0.000950
+v 0.019617 0.029955 -0.000935
+v 0.019272 0.030647 -0.000918
+v -0.013755 0.029260 0.013003
+v -0.013522 0.029955 0.012792
+v -0.013266 0.030647 0.012560
+v -0.014376 0.029260 0.012284
+v -0.014133 0.029955 0.012084
+v -0.013866 0.030647 0.011865
+v -0.014961 0.029260 0.011534
+v -0.014708 0.029955 0.011347
+v -0.014430 0.030647 0.011141
+v 0.018822 0.029260 -0.006523
+v 0.018526 0.029955 -0.006417
+v 0.018201 0.030647 -0.006301
+v 0.019121 0.029260 -0.005621
+v 0.018819 0.029955 -0.005529
+v 0.018489 0.030647 -0.005429
+v 0.019374 0.029260 -0.004705
+v 0.019069 0.029955 -0.004628
+v 0.018734 0.030647 -0.004544
+v -0.010943 0.029260 0.015552
+v -0.010755 0.029955 0.015299
+v -0.010550 0.030647 0.015022
+v -0.011692 0.029260 0.014968
+v -0.011492 0.029955 0.014724
+v -0.011273 0.030647 0.014457
+v -0.012412 0.029260 0.014347
+v -0.012200 0.029955 0.014114
+v -0.011968 0.030647 0.013858
+v 0.017200 0.029260 -0.009954
+v 0.016930 0.029955 -0.009793
+v 0.016633 0.030647 -0.009615
+v 0.017668 0.029260 -0.009128
+v 0.017390 0.029955 -0.008979
+v 0.017086 0.030647 -0.008816
+v 0.018095 0.029260 -0.008279
+v 0.017811 0.029955 -0.008144
+v 0.017499 0.030647 -0.007996
+v -0.007687 0.029260 0.017504
+v -0.007552 0.029955 0.017219
+v -0.007405 0.030647 0.016907
+v -0.008536 0.029260 0.017076
+v -0.008388 0.029955 0.016799
+v -0.008225 0.030647 0.016494
+v -0.009363 0.029260 0.016608
+v -0.009201 0.029955 0.016338
+v -0.009023 0.030647 0.016042
+v -0.002249 0.029260 -0.019153
+v -0.002203 0.029955 -0.018842
+v -0.002153 0.030647 -0.018500
+v -0.001306 0.029260 -0.019269
+v -0.001275 0.029955 -0.018956
+v -0.001242 0.030647 -0.018613
+v -0.000358 0.029260 -0.019339
+v -0.000343 0.029955 -0.019025
+v -0.000326 0.030647 -0.018680
+v 0.014938 0.029260 -0.013003
+v 0.014705 0.029955 -0.012792
+v 0.014449 0.030647 -0.012560
+v 0.015559 0.029260 -0.012284
+v 0.015316 0.029955 -0.012084
+v 0.015049 0.030647 -0.011865
+v 0.016144 0.029260 -0.011534
+v 0.015891 0.029955 -0.011347
+v 0.015614 0.030647 -0.011141
+v -0.004113 0.029260 0.018782
+v -0.004037 0.029955 0.018477
+v -0.003953 0.030647 0.018142
+v -0.005029 0.029260 0.018529
+v -0.004938 0.029955 0.018228
+v -0.004837 0.030647 0.017897
+v -0.005931 0.029260 0.018231
+v -0.005825 0.029955 0.017935
+v -0.005709 0.030647 0.017609
+v -0.005931 0.029260 -0.018231
+v -0.005825 0.029955 -0.017935
+v -0.005709 0.030647 -0.017609
+v -0.005029 0.029260 -0.018529
+v -0.004938 0.029955 -0.018228
+v -0.004837 0.030647 -0.017897
+v -0.004113 0.029260 -0.018782
+v -0.004037 0.029955 -0.018477
+v -0.003953 0.030647 -0.018142
+v 0.012126 0.029260 -0.015552
+v 0.011938 0.029955 -0.015300
+v 0.011733 0.030647 -0.015022
+v 0.012875 0.029260 -0.014968
+v 0.012675 0.029955 -0.014724
+v 0.012456 0.030647 -0.014457
+v 0.013595 0.029260 -0.014347
+v 0.013383 0.029955 -0.014114
+v 0.013152 0.030647 -0.013858
+v -0.000358 0.029260 0.019339
+v -0.000343 0.029955 0.019025
+v -0.000326 0.030647 0.018680
+v -0.001306 0.029260 0.019269
+v -0.001275 0.029955 0.018956
+v -0.001242 0.030647 0.018613
+v -0.002249 0.029260 0.019153
+v -0.002203 0.029955 0.018842
+v -0.002153 0.030647 0.018500
+v -0.009363 0.029260 -0.016608
+v -0.009201 0.029955 -0.016338
+v -0.009023 0.030647 -0.016042
+v -0.008536 0.029260 -0.017076
+v -0.008388 0.029955 -0.016799
+v -0.008225 0.030647 -0.016494
+v -0.007687 0.029260 -0.017504
+v -0.007552 0.029955 -0.017219
+v -0.007405 0.030647 -0.016907
+v 0.008870 0.029260 -0.017504
+v 0.008736 0.029955 -0.017219
+v 0.008588 0.030647 -0.016907
+v 0.009719 0.029260 -0.017076
+v 0.009571 0.029955 -0.016799
+v 0.009408 0.030647 -0.016494
+v 0.010546 0.029260 -0.016608
+v 0.010384 0.029955 -0.016338
+v 0.010207 0.030647 -0.016042
+v 0.003433 0.029260 0.019153
+v 0.003387 0.029955 0.018842
+v 0.003336 0.030647 0.018500
+v 0.002490 0.029260 0.019269
+v 0.002459 0.029955 0.018956
+v 0.002425 0.030647 0.018613
+v 0.001542 0.029260 0.019339
+v 0.001526 0.029955 0.019025
+v 0.001509 0.030647 0.018680
+v -0.012412 0.029260 -0.014347
+v -0.012200 0.029955 -0.014114
+v -0.011968 0.030647 -0.013858
+v -0.011692 0.029260 -0.014968
+v -0.011492 0.029955 -0.014724
+v -0.011273 0.030647 -0.014457
+v -0.010943 0.029260 -0.015552
+v -0.010755 0.029955 -0.015299
+v -0.010550 0.030647 -0.015022
+v 0.005296 0.029260 -0.018782
+v 0.005220 0.029955 -0.018477
+v 0.005136 0.030647 -0.018142
+v 0.006212 0.029260 -0.018529
+v 0.006121 0.029955 -0.018228
+v 0.006021 0.030647 -0.017897
+v 0.007115 0.029260 -0.018231
+v 0.007009 0.029955 -0.017935
+v 0.006892 0.030647 -0.017609
+v 0.007115 0.029260 0.018231
+v 0.007009 0.029955 0.017935
+v 0.006892 0.030647 0.017609
+v 0.006212 0.029260 0.018529
+v 0.006121 0.029955 0.018228
+v 0.006021 0.030647 0.017897
+v 0.005296 0.029260 0.018782
+v 0.005220 0.029955 0.018477
+v 0.005136 0.030647 0.018142
+v -0.014961 0.029260 -0.011534
+v -0.014708 0.029955 -0.011347
+v -0.014430 0.030647 -0.011141
+v -0.014376 0.029260 -0.012284
+v -0.014133 0.029955 -0.012084
+v -0.013866 0.030647 -0.011865
+v -0.013755 0.029260 -0.013003
+v -0.013522 0.029955 -0.012792
+v -0.013266 0.030647 -0.012560
+v 0.001542 0.029260 -0.019339
+v 0.001526 0.029955 -0.019025
+v 0.001509 0.030647 -0.018680
+v 0.002489 0.029260 -0.019269
+v 0.002459 0.029955 -0.018956
+v 0.002425 0.030647 -0.018613
+v 0.003433 0.029260 -0.019153
+v 0.003387 0.029955 -0.018842
+v 0.003336 0.030647 -0.018500
+v 0.010546 0.029260 0.016608
+v 0.010384 0.029955 0.016338
+v 0.010207 0.030647 0.016042
+v 0.009719 0.029260 0.017076
+v 0.009571 0.029955 0.016799
+v 0.009408 0.030647 0.016494
+v 0.008870 0.029260 0.017504
+v 0.008736 0.029955 0.017219
+v 0.008588 0.030647 0.016907
+v -0.016912 0.029260 -0.008279
+v -0.016628 0.029955 -0.008144
+v -0.016315 0.030647 -0.007996
+v -0.016485 0.029260 -0.009128
+v -0.016207 0.029955 -0.008979
+v -0.015903 0.030647 -0.008816
+v -0.016016 0.029260 -0.009954
+v -0.015746 0.029955 -0.009793
+v -0.015450 0.030647 -0.009615
+v 0.013595 0.029260 0.014347
+v 0.013383 0.029955 0.014114
+v 0.013152 0.030647 0.013858
+v 0.012875 0.029260 0.014968
+v 0.012676 0.029955 0.014724
+v 0.012456 0.030647 0.014457
+v 0.012126 0.029260 0.015552
+v 0.011939 0.029955 0.015299
+v 0.011733 0.030647 0.015022
+v -0.018191 0.029260 -0.004705
+v -0.017886 0.029955 -0.004628
+v -0.017551 0.030647 -0.004544
+v -0.017937 0.029260 -0.005621
+v -0.017636 0.029955 -0.005529
+v -0.017306 0.030647 -0.005429
+v -0.017639 0.029260 -0.006523
+v -0.017343 0.029955 -0.006417
+v -0.017018 0.030647 -0.006301
+v 0.016144 0.029260 0.011534
+v 0.015891 0.029955 0.011347
+v 0.015614 0.030647 0.011141
+v 0.015559 0.029260 0.012284
+v 0.015316 0.029955 0.012084
+v 0.015049 0.030647 0.011865
+v 0.014938 0.029260 0.013003
+v 0.014705 0.029955 0.012792
+v 0.014449 0.030647 0.012560
+v -0.018748 0.029260 -0.000950
+v -0.018433 0.029955 -0.000935
+v -0.018088 0.030647 -0.000918
+v -0.018678 0.029260 -0.001898
+v -0.018365 0.029955 -0.001867
+v -0.018021 0.030647 -0.001833
+v -0.018562 0.029260 -0.002841
+v -0.018250 0.029955 -0.002795
+v -0.017909 0.030647 -0.002744
+v 0.018095 0.029260 0.008279
+v 0.017811 0.029955 0.008144
+v 0.017499 0.030647 0.007996
+v 0.017668 0.029260 0.009127
+v 0.017390 0.029955 0.008979
+v 0.017086 0.030647 0.008816
+v 0.017200 0.029260 0.009954
+v 0.016930 0.029955 0.009793
+v 0.016633 0.030647 0.009615
+v -0.018562 0.029260 0.002841
+v -0.018250 0.029955 0.002795
+v -0.017909 0.030647 0.002744
+v -0.018678 0.029260 0.001898
+v -0.018365 0.029955 0.001867
+v -0.018021 0.030647 0.001833
+v -0.018748 0.029260 0.000950
+v -0.018433 0.029955 0.000935
+v -0.018088 0.030647 0.000918
+v 0.019374 0.029260 0.004705
+v 0.019069 0.029955 0.004628
+v 0.018734 0.030647 0.004544
+v 0.019121 0.029260 0.005621
+v 0.018819 0.029955 0.005529
+v 0.018489 0.030647 0.005429
+v 0.018822 0.029260 0.006523
+v 0.018526 0.029955 0.006417
+v 0.018201 0.030647 0.006301
+v -0.017639 0.029260 0.006523
+v -0.017343 0.029955 0.006417
+v -0.017018 0.030647 0.006301
+v -0.017937 0.029260 0.005621
+v -0.017636 0.029955 0.005529
+v -0.017306 0.030647 0.005429
+v -0.018191 0.029260 0.004705
+v -0.017886 0.029955 0.004628
+v -0.017551 0.030647 0.004544
+v 0.016121 0.031982 -0.009308
+v 0.015946 0.032613 -0.009203
+v 0.015824 0.033220 -0.009130
+v 0.016559 0.031982 -0.008535
+v 0.016379 0.032613 -0.008438
+v 0.016254 0.033220 -0.008372
+v 0.016959 0.031982 -0.007741
+v 0.016774 0.032613 -0.007654
+v 0.016646 0.033220 -0.007593
+v -0.007150 0.031982 0.016367
+v -0.007062 0.032613 0.016182
+v -0.007001 0.033220 0.016054
+v -0.007943 0.031982 0.015968
+v -0.007847 0.032613 0.015787
+v -0.007780 0.033220 0.015662
+v -0.008717 0.031982 0.015530
+v -0.008611 0.032613 0.015354
+v -0.008538 0.033220 0.015232
+v -0.002065 0.031982 -0.017910
+v -0.002035 0.032613 -0.017707
+v -0.002014 0.033220 -0.017567
+v -0.001183 0.031982 -0.018019
+v -0.001163 0.032613 -0.017815
+v -0.001149 0.033220 -0.017673
+v -0.000297 0.031982 -0.018084
+v -0.000287 0.032613 -0.017879
+v -0.000280 0.033220 -0.017738
+v 0.014007 0.031982 -0.012159
+v 0.013855 0.032613 -0.012022
+v 0.013750 0.033220 -0.011926
+v 0.014588 0.031982 -0.011486
+v 0.014429 0.032613 -0.011356
+v 0.014319 0.033220 -0.011266
+v 0.015134 0.031982 -0.010786
+v 0.014970 0.032613 -0.010664
+v 0.014856 0.033220 -0.010579
+v -0.003808 0.031982 0.017563
+v -0.003758 0.032613 0.017364
+v -0.003723 0.033220 0.017227
+v -0.004664 0.031982 0.017326
+v -0.004605 0.032613 0.017130
+v -0.004564 0.033220 0.016994
+v -0.005508 0.031982 0.017047
+v -0.005439 0.032613 0.016855
+v -0.005391 0.033220 0.016721
+v -0.005508 0.031982 -0.017047
+v -0.005439 0.032613 -0.016855
+v -0.005391 0.033220 -0.016721
+v -0.004664 0.031982 -0.017326
+v -0.004605 0.032613 -0.017130
+v -0.004564 0.033220 -0.016994
+v -0.003808 0.031982 -0.017563
+v -0.003758 0.032613 -0.017364
+v -0.003723 0.033220 -0.017227
+v 0.011377 0.031982 -0.014543
+v 0.011255 0.032613 -0.014378
+v 0.011171 0.033220 -0.014264
+v 0.012078 0.031982 -0.013996
+v 0.011948 0.032613 -0.013838
+v 0.011858 0.033220 -0.013728
+v 0.012751 0.031982 -0.013416
+v 0.012613 0.032613 -0.013264
+v 0.012518 0.033220 -0.013159
+v -0.000297 0.031982 0.018084
+v -0.000287 0.032613 0.017879
+v -0.000280 0.033220 0.017738
+v -0.001183 0.031982 0.018019
+v -0.001163 0.032613 0.017815
+v -0.001149 0.033220 0.017673
+v -0.002065 0.031982 0.017910
+v -0.002035 0.032613 0.017707
+v -0.002014 0.033220 0.017567
+v -0.008717 0.031982 -0.015530
+v -0.008611 0.032613 -0.015354
+v -0.008538 0.033220 -0.015232
+v -0.007943 0.031982 -0.015968
+v -0.007847 0.032613 -0.015787
+v -0.007780 0.033220 -0.015662
+v -0.007150 0.031982 -0.016367
+v -0.007062 0.032613 -0.016182
+v -0.007001 0.033220 -0.016054
+v 0.008333 0.031982 -0.016367
+v 0.008245 0.032613 -0.016182
+v 0.008185 0.033220 -0.016054
+v 0.009127 0.031982 -0.015968
+v 0.009030 0.032613 -0.015787
+v 0.008963 0.033220 -0.015662
+v 0.009900 0.031982 -0.015530
+v 0.009795 0.032613 -0.015354
+v 0.009722 0.033220 -0.015232
+v 0.003248 0.031982 0.017910
+v 0.003218 0.032613 0.017707
+v 0.003197 0.033220 0.017567
+v 0.002366 0.031982 0.018019
+v 0.002346 0.032613 0.017815
+v 0.002332 0.033220 0.017673
+v 0.001480 0.031982 0.018084
+v 0.001470 0.032613 0.017879
+v 0.001463 0.033220 0.017738
+v -0.011567 0.031982 -0.013416
+v -0.011430 0.032613 -0.013264
+v -0.011335 0.033220 -0.013159
+v -0.010895 0.031982 -0.013996
+v -0.010765 0.032613 -0.013838
+v -0.010675 0.033220 -0.013728
+v -0.010194 0.031982 -0.014543
+v -0.010072 0.032613 -0.014378
+v -0.009987 0.033220 -0.014264
+v 0.004991 0.031982 -0.017563
+v 0.004941 0.032613 -0.017365
+v 0.004907 0.033220 -0.017227
+v 0.005847 0.031982 -0.017326
+v 0.005788 0.032613 -0.017130
+v 0.005747 0.033220 -0.016994
+v 0.006691 0.031982 -0.017047
+v 0.006622 0.032613 -0.016855
+v 0.006574 0.033220 -0.016721
+v 0.006691 0.031982 0.017047
+v 0.006622 0.032613 0.016855
+v 0.006574 0.033220 0.016721
+v 0.005847 0.031982 0.017326
+v 0.005788 0.032613 0.017130
+v 0.005747 0.033220 0.016994
+v 0.004991 0.031982 0.017563
+v 0.004941 0.032613 0.017364
+v 0.004907 0.033220 0.017227
+v -0.013951 0.031982 -0.010786
+v -0.013787 0.032613 -0.010664
+v -0.013673 0.033220 -0.010579
+v -0.013404 0.031982 -0.011486
+v -0.013246 0.032613 -0.011356
+v -0.013136 0.033220 -0.011266
+v -0.012824 0.031982 -0.012159
+v -0.012672 0.032613 -0.012022
+v -0.012567 0.033220 -0.011926
+v 0.001480 0.031982 -0.018084
+v 0.001470 0.032613 -0.017879
+v 0.001463 0.033220 -0.017738
+v 0.002366 0.031982 -0.018019
+v 0.002346 0.032613 -0.017815
+v 0.002332 0.033220 -0.017673
+v 0.003248 0.031982 -0.017910
+v 0.003218 0.032613 -0.017707
+v 0.003197 0.033220 -0.017567
+v 0.009900 0.031982 0.015530
+v 0.009795 0.032613 0.015354
+v 0.009722 0.033220 0.015232
+v 0.009127 0.031982 0.015968
+v 0.009030 0.032613 0.015787
+v 0.008963 0.033220 0.015662
+v 0.008333 0.031982 0.016367
+v 0.008245 0.032613 0.016182
+v 0.008185 0.033220 0.016054
+v -0.015776 0.031982 -0.007741
+v -0.015591 0.032613 -0.007654
+v -0.015462 0.033220 -0.007593
+v -0.015376 0.031982 -0.008535
+v -0.015196 0.032613 -0.008438
+v -0.015070 0.033220 -0.008372
+v -0.014938 0.031982 -0.009308
+v -0.014763 0.032613 -0.009203
+v -0.014641 0.033220 -0.009130
+v 0.012751 0.031982 0.013415
+v 0.012613 0.032613 0.013264
+v 0.012518 0.033220 0.013159
+v 0.012078 0.031982 0.013996
+v 0.011948 0.032613 0.013838
+v 0.011858 0.033220 0.013728
+v 0.011377 0.031982 0.014543
+v 0.011255 0.032613 0.014378
+v 0.011171 0.033220 0.014264
+v -0.016972 0.031982 -0.004399
+v -0.016773 0.032613 -0.004350
+v -0.016635 0.033220 -0.004315
+v -0.016734 0.031982 -0.005256
+v -0.016538 0.032613 -0.005196
+v -0.016403 0.033220 -0.005155
+v -0.016456 0.031982 -0.006100
+v -0.016263 0.032613 -0.006031
+v -0.016129 0.033220 -0.005983
+v 0.015134 0.031982 0.010786
+v 0.014970 0.032613 0.010664
+v 0.014856 0.033220 0.010579
+v 0.014588 0.031982 0.011486
+v 0.014429 0.032613 0.011356
+v 0.014319 0.033220 0.011266
+v 0.014007 0.031982 0.012159
+v 0.013855 0.032613 0.012022
+v 0.013750 0.033220 0.011926
+v -0.017492 0.031982 -0.000888
+v -0.017288 0.032613 -0.000878
+v -0.017146 0.033220 -0.000871
+v -0.017427 0.031982 -0.001775
+v -0.017223 0.032613 -0.001755
+v -0.017082 0.033220 -0.001741
+v -0.017318 0.031982 -0.002657
+v -0.017116 0.032613 -0.002627
+v -0.016975 0.033220 -0.002606
+v 0.016959 0.031982 0.007741
+v 0.016774 0.032613 0.007654
+v 0.016646 0.033220 0.007593
+v 0.016559 0.031982 0.008535
+v 0.016379 0.032613 0.008438
+v 0.016254 0.033220 0.008371
+v 0.016121 0.031982 0.009308
+v 0.015946 0.032613 0.009203
+v 0.015824 0.033220 0.009130
+v -0.017318 0.031982 0.002657
+v -0.017116 0.032613 0.002627
+v -0.016975 0.033220 0.002606
+v -0.017427 0.031982 0.001775
+v -0.017223 0.032613 0.001755
+v -0.017082 0.033220 0.001741
+v -0.017492 0.031982 0.000888
+v -0.017288 0.032613 0.000878
+v -0.017146 0.033220 0.000871
+v 0.018155 0.031982 0.004399
+v 0.017956 0.032613 0.004350
+v 0.017818 0.033220 0.004315
+v 0.017918 0.031982 0.005256
+v 0.017722 0.032613 0.005196
+v 0.017586 0.033220 0.005155
+v 0.017639 0.031982 0.006100
+v 0.017446 0.032613 0.006031
+v 0.017313 0.033220 0.005983
+v -0.016456 0.031982 0.006100
+v -0.016263 0.032613 0.006031
+v -0.016129 0.033220 0.005983
+v -0.016734 0.031982 0.005256
+v -0.016538 0.032613 0.005196
+v -0.016403 0.033220 0.005155
+v -0.016972 0.031982 0.004399
+v -0.016773 0.032613 0.004350
+v -0.016635 0.033220 0.004315
+v 0.018676 0.031982 0.000888
+v 0.018471 0.032613 0.000878
+v 0.018329 0.033220 0.000871
+v 0.018610 0.031982 0.001775
+v 0.018406 0.032613 0.001755
+v 0.018265 0.033220 0.001741
+v 0.018501 0.031982 0.002657
+v 0.018299 0.032613 0.002627
+v 0.018158 0.033220 0.002606
+v -0.014938 0.031982 0.009308
+v -0.014763 0.032613 0.009203
+v -0.014641 0.033220 0.009130
+v -0.015376 0.031982 0.008535
+v -0.015196 0.032613 0.008438
+v -0.015070 0.033220 0.008372
+v -0.015776 0.031982 0.007741
+v -0.015591 0.032613 0.007654
+v -0.015462 0.033220 0.007593
+v 0.018501 0.031982 -0.002657
+v 0.018299 0.032613 -0.002627
+v 0.018158 0.033220 -0.002606
+v 0.018610 0.031982 -0.001775
+v 0.018406 0.032613 -0.001755
+v 0.018265 0.033220 -0.001741
+v 0.018676 0.031982 -0.000888
+v 0.018471 0.032613 -0.000878
+v 0.018329 0.033220 -0.000871
+v -0.012824 0.031982 0.012159
+v -0.012672 0.032613 0.012022
+v -0.012567 0.033220 0.011926
+v -0.013404 0.031982 0.011486
+v -0.013246 0.032613 0.011356
+v -0.013136 0.033220 0.011266
+v -0.013951 0.031982 0.010786
+v -0.013787 0.032613 0.010664
+v -0.013673 0.033220 0.010579
+v 0.017639 0.031982 -0.006100
+v 0.017446 0.032613 -0.006031
+v 0.017312 0.033220 -0.005983
+v 0.017918 0.031982 -0.005256
+v 0.017722 0.032613 -0.005196
+v 0.017586 0.033220 -0.005155
+v 0.018155 0.031982 -0.004399
+v 0.017956 0.032613 -0.004350
+v 0.017818 0.033220 -0.004315
+v -0.010194 0.031982 0.014543
+v -0.010072 0.032613 0.014378
+v -0.009987 0.033220 0.014264
+v -0.010895 0.031982 0.013996
+v -0.010765 0.032613 0.013838
+v -0.010675 0.033220 0.013728
+v -0.011567 0.031982 0.013415
+v -0.011430 0.032613 0.013264
+v -0.011335 0.033220 0.013159
+v -0.008486 0.034360 -0.015145
+v -0.008505 0.034897 -0.015177
+v -0.008556 0.035417 -0.015261
+v -0.007732 0.034360 -0.015572
+v -0.007750 0.034897 -0.015606
+v -0.007796 0.035417 -0.015692
+v -0.006958 0.034360 -0.015962
+v -0.006974 0.034897 -0.015996
+v -0.007016 0.035417 -0.016084
+v 0.008141 0.034360 -0.015962
+v 0.008157 0.034897 -0.015996
+v 0.008199 0.035417 -0.016084
+v 0.008915 0.034360 -0.015572
+v 0.008933 0.034897 -0.015606
+v 0.008979 0.035417 -0.015692
+v 0.009669 0.034360 -0.015145
+v 0.009689 0.034897 -0.015177
+v 0.009739 0.035417 -0.015261
+v 0.003182 0.034360 0.017466
+v 0.003188 0.034897 0.017503
+v 0.003202 0.035417 0.017600
+v 0.002322 0.034360 0.017572
+v 0.002326 0.034897 0.017610
+v 0.002336 0.035417 0.017707
+v 0.001458 0.034360 0.017636
+v 0.001460 0.034897 0.017674
+v 0.001465 0.035417 0.017771
+v -0.011266 0.034360 -0.013083
+v -0.011292 0.034897 -0.013111
+v -0.011357 0.035417 -0.013183
+v -0.010610 0.034360 -0.013649
+v -0.010634 0.034897 -0.013678
+v -0.010696 0.035417 -0.013754
+v -0.009927 0.034360 -0.014182
+v -0.009949 0.034897 -0.014213
+v -0.010007 0.035417 -0.014291
+v 0.004882 0.034360 -0.017128
+v 0.004891 0.034897 -0.017165
+v 0.004915 0.035417 -0.017259
+v 0.005717 0.034360 -0.016897
+v 0.005728 0.034897 -0.016933
+v 0.005757 0.035417 -0.017026
+v 0.006540 0.034360 -0.016625
+v 0.006553 0.034897 -0.016661
+v 0.006586 0.035417 -0.016753
+v 0.006540 0.034360 0.016625
+v 0.006553 0.034897 0.016661
+v 0.006586 0.035417 0.016752
+v 0.005717 0.034360 0.016896
+v 0.005728 0.034897 0.016933
+v 0.005757 0.035417 0.017026
+v 0.004882 0.034360 0.017128
+v 0.004891 0.034897 0.017165
+v 0.004915 0.035417 0.017259
+v -0.013590 0.034360 -0.010518
+v -0.013621 0.034897 -0.010541
+v -0.013699 0.035417 -0.010599
+v -0.013057 0.034360 -0.011201
+v -0.013087 0.034897 -0.011226
+v -0.013162 0.035417 -0.011287
+v -0.012491 0.034360 -0.011858
+v -0.012519 0.034897 -0.011883
+v -0.012592 0.035417 -0.011949
+v 0.001458 0.034360 -0.017636
+v 0.001460 0.034897 -0.017674
+v 0.001465 0.035417 -0.017771
+v 0.002322 0.034360 -0.017572
+v 0.002326 0.034897 -0.017610
+v 0.002336 0.035417 -0.017707
+v 0.003182 0.034360 -0.017466
+v 0.003188 0.034897 -0.017503
+v 0.003202 0.035417 -0.017600
+v 0.009669 0.034360 0.015145
+v 0.009689 0.034897 0.015177
+v 0.009739 0.035417 0.015261
+v 0.008915 0.034360 0.015572
+v 0.008933 0.034897 0.015606
+v 0.008979 0.035417 0.015692
+v 0.008141 0.034360 0.015962
+v 0.008157 0.034897 0.015996
+v 0.008199 0.035417 0.016084
+v -0.015370 0.034360 -0.007549
+v -0.015404 0.034897 -0.007566
+v -0.015493 0.035417 -0.007607
+v -0.014980 0.034360 -0.008323
+v -0.015014 0.034897 -0.008341
+v -0.015100 0.035417 -0.008387
+v -0.014553 0.034360 -0.009077
+v -0.014586 0.034897 -0.009097
+v -0.014670 0.035417 -0.009147
+v 0.012449 0.034360 0.013083
+v 0.012475 0.034897 0.013111
+v 0.012540 0.035417 0.013183
+v 0.011793 0.034360 0.013649
+v 0.011817 0.034897 0.013678
+v 0.011879 0.035417 0.013754
+v 0.011110 0.034360 0.014182
+v 0.011133 0.034897 0.014213
+v 0.011191 0.035417 0.014291
+v -0.016536 0.034360 -0.004290
+v -0.016573 0.034897 -0.004300
+v -0.016668 0.035417 -0.004323
+v -0.016305 0.034360 -0.005126
+v -0.016341 0.034897 -0.005137
+v -0.016435 0.035417 -0.005165
+v -0.016033 0.034360 -0.005948
+v -0.016069 0.034897 -0.005961
+v -0.016161 0.035417 -0.005994
+v 0.014774 0.034360 0.010518
+v 0.014804 0.034897 0.010541
+v 0.014883 0.035417 0.010599
+v 0.014241 0.034360 0.011201
+v 0.014270 0.034897 0.011226
+v 0.014345 0.035417 0.011287
+v 0.013674 0.034360 0.011858
+v 0.013703 0.034897 0.011883
+v 0.013775 0.035417 0.011949
+v -0.017044 0.034360 -0.000866
+v -0.017082 0.034897 -0.000868
+v -0.017180 0.035417 -0.000873
+v -0.016980 0.034360 -0.001731
+v -0.017018 0.034897 -0.001734
+v -0.017115 0.035417 -0.001744
+v -0.016874 0.034360 -0.002591
+v -0.016912 0.034897 -0.002596
+v -0.017008 0.035417 -0.002611
+v 0.016553 0.034360 0.007549
+v 0.016588 0.034897 0.007566
+v 0.016676 0.035417 0.007607
+v 0.016164 0.034360 0.008323
+v 0.016197 0.034897 0.008341
+v 0.016283 0.035417 0.008387
+v 0.015736 0.034360 0.009077
+v 0.015769 0.034897 0.009097
+v 0.015853 0.035417 0.009147
+v -0.016874 0.034360 0.002591
+v -0.016912 0.034897 0.002596
+v -0.017008 0.035417 0.002611
+v -0.016980 0.034360 0.001731
+v -0.017018 0.034897 0.001734
+v -0.017115 0.035417 0.001744
+v -0.017044 0.034360 0.000866
+v -0.017082 0.034897 0.000868
+v -0.017180 0.035417 0.000873
+v 0.017719 0.034360 0.004290
+v 0.017756 0.034897 0.004299
+v 0.017851 0.035417 0.004323
+v 0.017488 0.034360 0.005125
+v 0.017525 0.034897 0.005137
+v 0.017618 0.035417 0.005165
+v 0.017216 0.034360 0.005948
+v 0.017252 0.034897 0.005961
+v 0.017344 0.035417 0.005994
+v -0.016033 0.034360 0.005948
+v -0.016069 0.034897 0.005961
+v -0.016161 0.035417 0.005994
+v -0.016305 0.034360 0.005125
+v -0.016341 0.034897 0.005137
+v -0.016435 0.035417 0.005165
+v -0.016536 0.034360 0.004290
+v -0.016573 0.034897 0.004300
+v -0.016668 0.035417 0.004323
+v 0.018227 0.034360 0.000866
+v 0.018265 0.034897 0.000868
+v 0.018363 0.035417 0.000873
+v 0.018163 0.034360 0.001731
+v 0.018201 0.034897 0.001734
+v 0.018298 0.035417 0.001744
+v 0.018057 0.034360 0.002591
+v 0.018095 0.034897 0.002596
+v 0.018192 0.035417 0.002611
+v -0.014553 0.034360 0.009077
+v -0.014586 0.034897 0.009097
+v -0.014670 0.035417 0.009147
+v -0.014980 0.034360 0.008323
+v -0.015014 0.034897 0.008341
+v -0.015100 0.035417 0.008387
+v -0.015370 0.034360 0.007549
+v -0.015404 0.034897 0.007566
+v -0.015493 0.035417 0.007607
+v 0.018057 0.034360 -0.002591
+v 0.018095 0.034897 -0.002596
+v 0.018192 0.035417 -0.002611
+v 0.018163 0.034360 -0.001731
+v 0.018201 0.034897 -0.001734
+v 0.018298 0.035417 -0.001744
+v 0.018227 0.034360 -0.000866
+v 0.018265 0.034897 -0.000868
+v 0.018363 0.035417 -0.000873
+v -0.012491 0.034360 0.011858
+v -0.012519 0.034897 0.011883
+v -0.012592 0.035417 0.011949
+v -0.013057 0.034360 0.011201
+v -0.013087 0.034897 0.011226
+v -0.013162 0.035417 0.011287
+v -0.013590 0.034360 0.010518
+v -0.013621 0.034897 0.010541
+v -0.013699 0.035417 0.010599
+v 0.017216 0.034360 -0.005948
+v 0.017252 0.034897 -0.005961
+v 0.017344 0.035417 -0.005994
+v 0.017488 0.034360 -0.005126
+v 0.017525 0.034897 -0.005137
+v 0.017618 0.035417 -0.005165
+v 0.017719 0.034360 -0.004290
+v 0.017756 0.034897 -0.004300
+v 0.017851 0.035417 -0.004323
+v -0.009927 0.034360 0.014182
+v -0.009949 0.034897 0.014213
+v -0.010007 0.035417 0.014291
+v -0.010610 0.034360 0.013649
+v -0.010634 0.034897 0.013678
+v -0.010696 0.035417 0.013754
+v -0.011266 0.034360 0.013083
+v -0.011292 0.034897 0.013111
+v -0.011357 0.035417 0.013183
+v 0.015736 0.034360 -0.009077
+v 0.015769 0.034897 -0.009097
+v 0.015853 0.035417 -0.009147
+v 0.016164 0.034360 -0.008323
+v 0.016197 0.034897 -0.008341
+v 0.016283 0.035417 -0.008387
+v 0.016553 0.034360 -0.007549
+v 0.016588 0.034897 -0.007566
+v 0.016676 0.035417 -0.007607
+v -0.006958 0.034360 0.015962
+v -0.006974 0.034897 0.015996
+v -0.007016 0.035417 0.016084
+v -0.007732 0.034360 0.015572
+v -0.007750 0.034897 0.015606
+v -0.007796 0.035417 0.015692
+v -0.008486 0.034360 0.015145
+v -0.008505 0.034897 0.015177
+v -0.008556 0.035417 0.015261
+v -0.001999 0.034360 -0.017466
+v -0.002005 0.034897 -0.017503
+v -0.002019 0.035417 -0.017600
+v -0.001139 0.034360 -0.017572
+v -0.001143 0.034897 -0.017610
+v -0.001152 0.035417 -0.017707
+v -0.000275 0.034360 -0.017636
+v -0.000277 0.034897 -0.017674
+v -0.000281 0.035417 -0.017771
+v 0.013674 0.034360 -0.011858
+v 0.013703 0.034897 -0.011883
+v 0.013775 0.035417 -0.011949
+v 0.014241 0.034360 -0.011201
+v 0.014270 0.034897 -0.011226
+v 0.014345 0.035417 -0.011287
+v 0.014774 0.034360 -0.010518
+v 0.014804 0.034897 -0.010541
+v 0.014883 0.035417 -0.010599
+v -0.003699 0.034360 0.017128
+v -0.003708 0.034897 0.017165
+v -0.003732 0.035417 0.017259
+v -0.004534 0.034360 0.016896
+v -0.004545 0.034897 0.016933
+v -0.004573 0.035417 0.017026
+v -0.005357 0.034360 0.016625
+v -0.005370 0.034897 0.016661
+v -0.005403 0.035417 0.016752
+v -0.005357 0.034360 -0.016625
+v -0.005370 0.034897 -0.016661
+v -0.005403 0.035417 -0.016752
+v -0.004534 0.034360 -0.016897
+v -0.004545 0.034897 -0.016933
+v -0.004573 0.035417 -0.017026
+v -0.003699 0.034360 -0.017128
+v -0.003708 0.034897 -0.017165
+v -0.003732 0.035417 -0.017259
+v 0.011110 0.034360 -0.014182
+v 0.011132 0.034897 -0.014213
+v 0.011191 0.035417 -0.014291
+v 0.011793 0.034360 -0.013649
+v 0.011817 0.034897 -0.013678
+v 0.011879 0.035417 -0.013754
+v 0.012449 0.034360 -0.013083
+v 0.012475 0.034897 -0.013111
+v 0.012540 0.035417 -0.013183
+v -0.000275 0.034360 0.017636
+v -0.000277 0.034897 0.017674
+v -0.000281 0.035417 0.017771
+v -0.001139 0.034360 0.017572
+v -0.001143 0.034897 0.017610
+v -0.001152 0.035417 0.017707
+v -0.001999 0.034360 0.017466
+v -0.002005 0.034897 0.017503
+v -0.002019 0.035417 0.017600
+v -0.016594 0.038320 -0.008128
+v -0.016662 0.038792 -0.008160
+v -0.016640 0.039275 -0.008150
+v -0.016175 0.038320 -0.008962
+v -0.016241 0.038792 -0.008997
+v -0.016220 0.039275 -0.008986
+v -0.015715 0.038320 -0.009774
+v -0.015779 0.038792 -0.009812
+v -0.015759 0.039275 -0.009800
+v 0.013359 0.038320 0.014086
+v 0.013409 0.038792 0.014142
+v 0.013393 0.039275 0.014124
+v 0.012652 0.038320 0.014696
+v 0.012700 0.038792 0.014754
+v 0.012685 0.039275 0.014735
+v 0.011916 0.038320 0.015270
+v 0.011961 0.038792 0.015330
+v 0.011947 0.039275 0.015311
+v -0.017850 0.038320 -0.004619
+v -0.017922 0.038792 -0.004638
+v -0.017899 0.039275 -0.004632
+v -0.017601 0.038320 -0.005519
+v -0.017672 0.038792 -0.005540
+v -0.017650 0.039275 -0.005533
+v -0.017308 0.038320 -0.006405
+v -0.017379 0.038792 -0.006430
+v -0.017356 0.039275 -0.006422
+v 0.015861 0.038320 0.011325
+v 0.015922 0.038792 0.011369
+v 0.015903 0.039275 0.011355
+v 0.015287 0.038320 0.012060
+v 0.015345 0.038792 0.012108
+v 0.015327 0.039275 0.012093
+v 0.014678 0.038320 0.012767
+v 0.014733 0.038792 0.012817
+v 0.014716 0.039275 0.012801
+v -0.018396 0.038320 -0.000933
+v -0.018471 0.038792 -0.000937
+v -0.018448 0.039275 -0.000935
+v -0.018328 0.038320 -0.001863
+v -0.018402 0.038792 -0.001871
+v -0.018379 0.039275 -0.001868
+v -0.018214 0.038320 -0.002790
+v -0.018288 0.038792 -0.002801
+v -0.018264 0.039275 -0.002797
+v 0.017777 0.038320 0.008128
+v 0.017845 0.038792 0.008160
+v 0.017824 0.039275 0.008150
+v 0.017358 0.038320 0.008962
+v 0.017424 0.038792 0.008997
+v 0.017403 0.039275 0.008986
+v 0.016898 0.038320 0.009774
+v 0.016962 0.038792 0.009812
+v 0.016942 0.039275 0.009800
+v -0.018214 0.038320 0.002789
+v -0.018288 0.038792 0.002800
+v -0.018264 0.039275 0.002797
+v -0.018328 0.038320 0.001863
+v -0.018402 0.038792 0.001871
+v -0.018379 0.039275 0.001868
+v -0.018396 0.038320 0.000933
+v -0.018471 0.038792 0.000936
+v -0.018448 0.039275 0.000935
+v 0.019033 0.038320 0.004619
+v 0.019106 0.038792 0.004637
+v 0.019083 0.039275 0.004632
+v 0.018784 0.038320 0.005519
+v 0.018856 0.038792 0.005540
+v 0.018833 0.039275 0.005533
+v 0.018491 0.038320 0.006405
+v 0.018562 0.038792 0.006430
+v 0.018539 0.039275 0.006422
+v -0.017308 0.038320 0.006405
+v -0.017379 0.038792 0.006430
+v -0.017356 0.039275 0.006422
+v -0.017601 0.038320 0.005519
+v -0.017672 0.038792 0.005540
+v -0.017650 0.039275 0.005533
+v -0.017850 0.038320 0.004619
+v -0.017922 0.038792 0.004637
+v -0.017899 0.039275 0.004632
+v 0.019580 0.038320 0.000933
+v 0.019655 0.038792 0.000936
+v 0.019631 0.039275 0.000935
+v 0.019511 0.038320 0.001863
+v 0.019586 0.038792 0.001871
+v 0.019562 0.039275 0.001868
+v 0.019397 0.038320 0.002789
+v 0.019471 0.038792 0.002800
+v 0.019447 0.039275 0.002797
+v -0.015715 0.038320 0.009774
+v -0.015779 0.038792 0.009812
+v -0.015759 0.039275 0.009800
+v -0.016175 0.038320 0.008962
+v -0.016241 0.038792 0.008997
+v -0.016220 0.039275 0.008986
+v -0.016594 0.038320 0.008128
+v -0.016662 0.038792 0.008160
+v -0.016640 0.039275 0.008150
+v 0.019397 0.038320 -0.002790
+v 0.019471 0.038792 -0.002801
+v 0.019447 0.039275 -0.002797
+v 0.019511 0.038320 -0.001863
+v 0.019586 0.038792 -0.001871
+v 0.019562 0.039275 -0.001868
+v 0.019580 0.038320 -0.000933
+v 0.019655 0.038792 -0.000937
+v 0.019631 0.039275 -0.000935
+v -0.013495 0.038320 0.012767
+v -0.013550 0.038792 0.012817
+v -0.013533 0.039275 0.012801
+v -0.014104 0.038320 0.012060
+v -0.014162 0.038792 0.012108
+v -0.014144 0.039275 0.012093
+v -0.014678 0.038320 0.011325
+v -0.014738 0.038792 0.011369
+v -0.014719 0.039275 0.011355
+v 0.018491 0.038320 -0.006405
+v 0.018562 0.038792 -0.006430
+v 0.018539 0.039275 -0.006422
+v 0.018784 0.038320 -0.005519
+v 0.018856 0.038792 -0.005540
+v 0.018833 0.039275 -0.005533
+v 0.019033 0.038320 -0.004619
+v 0.019106 0.038792 -0.004638
+v 0.019083 0.039275 -0.004632
+v -0.010733 0.038320 0.015270
+v -0.010778 0.038792 0.015330
+v -0.010764 0.039275 0.015311
+v -0.011469 0.038320 0.014696
+v -0.011516 0.038792 0.014754
+v -0.011501 0.039275 0.014735
+v -0.012175 0.038320 0.014086
+v -0.012226 0.038792 0.014142
+v -0.012210 0.039275 0.014124
+v 0.016898 0.038320 -0.009774
+v 0.016962 0.038792 -0.009812
+v 0.016942 0.039275 -0.009800
+v 0.017358 0.038320 -0.008962
+v 0.017424 0.038792 -0.008997
+v 0.017403 0.039275 -0.008986
+v 0.017777 0.038320 -0.008128
+v 0.017845 0.038792 -0.008160
+v 0.017824 0.039275 -0.008150
+v -0.007537 0.038320 0.017186
+v -0.007569 0.038792 0.017253
+v -0.007558 0.039275 0.017232
+v -0.008370 0.038320 0.016766
+v -0.008405 0.038792 0.016832
+v -0.008394 0.039275 0.016811
+v -0.009182 0.038320 0.016306
+v -0.009221 0.038792 0.016371
+v -0.009208 0.039275 0.016350
+v -0.002198 0.038320 -0.018805
+v -0.002209 0.038792 -0.018879
+v -0.002205 0.039275 -0.018856
+v -0.001272 0.038320 -0.018919
+v -0.001279 0.038792 -0.018994
+v -0.001277 0.039275 -0.018970
+v -0.000341 0.038320 -0.018988
+v -0.000345 0.038792 -0.019063
+v -0.000344 0.039275 -0.019039
+v 0.014678 0.038320 -0.012767
+v 0.014733 0.038792 -0.012817
+v 0.014716 0.039275 -0.012801
+v 0.015287 0.038320 -0.012060
+v 0.015345 0.038792 -0.012108
+v 0.015327 0.039275 -0.012093
+v 0.015861 0.038320 -0.011325
+v 0.015922 0.038792 -0.011370
+v 0.015902 0.039275 -0.011355
+v -0.004028 0.038320 0.018441
+v -0.004046 0.038792 0.018514
+v -0.004040 0.039275 0.018491
+v -0.004927 0.038320 0.018192
+v -0.004949 0.038792 0.018264
+v -0.004942 0.039275 0.018241
+v -0.005813 0.038320 0.017900
+v -0.005838 0.038792 0.017970
+v -0.005830 0.039275 0.017948
+v -0.005813 0.038320 -0.017900
+v -0.005838 0.038792 -0.017970
+v -0.005830 0.039275 -0.017948
+v -0.004927 0.038320 -0.018192
+v -0.004949 0.038792 -0.018264
+v -0.004942 0.039275 -0.018241
+v -0.004028 0.038320 -0.018441
+v -0.004046 0.038792 -0.018514
+v -0.004040 0.039275 -0.018491
+v 0.011916 0.038320 -0.015270
+v 0.011961 0.038792 -0.015330
+v 0.011947 0.039275 -0.015311
+v 0.012652 0.038320 -0.014696
+v 0.012700 0.038792 -0.014754
+v 0.012684 0.039275 -0.014735
+v 0.013359 0.038320 -0.014086
+v 0.013409 0.038792 -0.014142
+v 0.013393 0.039275 -0.014124
+v -0.000341 0.038320 0.018988
+v -0.000345 0.038792 0.019063
+v -0.000344 0.039275 0.019039
+v -0.001272 0.038320 0.018919
+v -0.001279 0.038792 0.018994
+v -0.001277 0.039275 0.018970
+v -0.002198 0.038320 0.018805
+v -0.002209 0.038792 0.018879
+v -0.002205 0.039275 0.018856
+v -0.009182 0.038320 -0.016306
+v -0.009221 0.038792 -0.016371
+v -0.009208 0.039275 -0.016350
+v -0.008370 0.038320 -0.016766
+v -0.008405 0.038792 -0.016832
+v -0.008394 0.039275 -0.016811
+v -0.007537 0.038320 -0.017186
+v -0.007569 0.038792 -0.017253
+v -0.007558 0.039275 -0.017232
+v 0.008720 0.038320 -0.017186
+v 0.008752 0.038792 -0.017254
+v 0.008742 0.039275 -0.017232
+v 0.009553 0.038320 -0.016766
+v 0.009589 0.038792 -0.016832
+v 0.009577 0.039275 -0.016811
+v 0.010365 0.038320 -0.016306
+v 0.010404 0.038792 -0.016371
+v 0.010392 0.039275 -0.016350
+v 0.003381 0.038320 0.018805
+v 0.003392 0.038792 0.018879
+v 0.003389 0.039275 0.018856
+v 0.002455 0.038320 0.018919
+v 0.002462 0.038792 0.018994
+v 0.002460 0.039275 0.018970
+v 0.001524 0.038320 0.018988
+v 0.001528 0.038792 0.019063
+v 0.001527 0.039275 0.019039
+v -0.012175 0.038320 -0.014086
+v -0.012226 0.038792 -0.014142
+v -0.012210 0.039275 -0.014124
+v -0.011469 0.038320 -0.014696
+v -0.011516 0.038792 -0.014754
+v -0.011501 0.039275 -0.014735
+v -0.010733 0.038320 -0.015270
+v -0.010778 0.038792 -0.015330
+v -0.010764 0.039275 -0.015311
+v 0.005211 0.038320 -0.018441
+v 0.005229 0.038792 -0.018514
+v 0.005223 0.039275 -0.018491
+v 0.006110 0.038320 -0.018192
+v 0.006132 0.038792 -0.018264
+v 0.006125 0.039275 -0.018241
+v 0.006996 0.038320 -0.017900
+v 0.007021 0.038792 -0.017970
+v 0.007013 0.039275 -0.017948
+v 0.006996 0.038320 0.017900
+v 0.007021 0.038792 0.017970
+v 0.007013 0.039275 0.017948
+v 0.006110 0.038320 0.018192
+v 0.006132 0.038792 0.018264
+v 0.006125 0.039275 0.018241
+v 0.005211 0.038320 0.018441
+v 0.005229 0.038792 0.018514
+v 0.005223 0.039275 0.018491
+v -0.014678 0.038320 -0.011325
+v -0.014738 0.038792 -0.011369
+v -0.014719 0.039275 -0.011355
+v -0.014104 0.038320 -0.012060
+v -0.014162 0.038792 -0.012108
+v -0.014144 0.039275 -0.012093
+v -0.013495 0.038320 -0.012767
+v -0.013550 0.038792 -0.012817
+v -0.013533 0.039275 -0.012801
+v 0.001524 0.038320 -0.018988
+v 0.001528 0.038792 -0.019063
+v 0.001527 0.039275 -0.019039
+v 0.002455 0.038320 -0.018919
+v 0.002462 0.038792 -0.018994
+v 0.002460 0.039275 -0.018970
+v 0.003381 0.038320 -0.018805
+v 0.003392 0.038792 -0.018879
+v 0.003389 0.039275 -0.018856
+v 0.010365 0.038320 0.016306
+v 0.010404 0.038792 0.016371
+v 0.010392 0.039275 0.016350
+v 0.009553 0.038320 0.016766
+v 0.009589 0.038792 0.016832
+v 0.009577 0.039275 0.016811
+v 0.008720 0.038320 0.017186
+v 0.008752 0.038792 0.017253
+v 0.008742 0.039275 0.017232
+v 0.009929 0.036417 0.015578
+v 0.010053 0.036902 0.015785
+v 0.010177 0.037380 0.015992
+v 0.009153 0.036417 0.016017
+v 0.009267 0.036902 0.016230
+v 0.009381 0.037380 0.016443
+v 0.008357 0.036417 0.016418
+v 0.008460 0.036902 0.016636
+v 0.008563 0.037380 0.016855
+v 0.001483 0.036417 -0.018140
+v 0.001495 0.036902 -0.018381
+v 0.001506 0.037380 -0.018622
+v 0.002372 0.036417 -0.018074
+v 0.002395 0.036902 -0.018315
+v 0.002419 0.037380 -0.018555
+v 0.003256 0.036417 -0.017965
+v 0.003292 0.036902 -0.018204
+v 0.003327 0.037380 -0.018443
+v -0.013996 0.036417 -0.010819
+v -0.014190 0.036902 -0.010963
+v -0.014384 0.037380 -0.011107
+v -0.013447 0.036417 -0.011522
+v -0.013634 0.036902 -0.011675
+v -0.013821 0.037380 -0.011828
+v -0.012865 0.036417 -0.012197
+v -0.013044 0.036902 -0.012359
+v -0.013223 0.037380 -0.012521
+v 0.006710 0.036417 0.017100
+v 0.006791 0.036902 0.017327
+v 0.006873 0.037380 0.017555
+v 0.005864 0.036417 0.017379
+v 0.005934 0.036902 0.017611
+v 0.006004 0.037380 0.017842
+v 0.005005 0.036417 0.017617
+v 0.005063 0.036902 0.017852
+v 0.005122 0.037380 0.018086
+v 0.005004 0.036417 -0.017617
+v 0.005063 0.036902 -0.017852
+v 0.005122 0.037380 -0.018086
+v 0.005864 0.036417 -0.017380
+v 0.005934 0.036902 -0.017611
+v 0.006004 0.037380 -0.017842
+v 0.006710 0.036417 -0.017100
+v 0.006791 0.036902 -0.017327
+v 0.006873 0.037380 -0.017555
+v -0.011605 0.036417 -0.013457
+v -0.011767 0.036902 -0.013636
+v -0.011930 0.037380 -0.013815
+v -0.010930 0.036417 -0.014039
+v -0.011083 0.036902 -0.014226
+v -0.011237 0.037380 -0.014413
+v -0.010227 0.036417 -0.014588
+v -0.010371 0.036902 -0.014782
+v -0.010515 0.037380 -0.014976
+v 0.003256 0.036417 0.017965
+v 0.003292 0.036902 0.018204
+v 0.003327 0.037380 0.018443
+v 0.002372 0.036417 0.018074
+v 0.002395 0.036902 0.018315
+v 0.002419 0.037380 0.018555
+v 0.001483 0.036417 0.018140
+v 0.001495 0.036902 0.018381
+v 0.001506 0.037380 0.018622
+v 0.008357 0.036417 -0.016418
+v 0.008460 0.036902 -0.016636
+v 0.008563 0.037380 -0.016855
+v 0.009153 0.036417 -0.016017
+v 0.009267 0.036902 -0.016230
+v 0.009381 0.037380 -0.016443
+v 0.009929 0.036417 -0.015578
+v 0.010053 0.036902 -0.015785
+v 0.010177 0.037380 -0.015992
+v -0.008745 0.036417 -0.015578
+v -0.008870 0.036902 -0.015785
+v -0.008994 0.037380 -0.015992
+v -0.007970 0.036417 -0.016017
+v -0.008084 0.036902 -0.016230
+v -0.008198 0.037380 -0.016443
+v -0.007173 0.036417 -0.016418
+v -0.007277 0.036902 -0.016636
+v -0.007380 0.037380 -0.016855
+v -0.000300 0.036417 0.018140
+v -0.000311 0.036902 0.018381
+v -0.000323 0.037380 0.018622
+v -0.001189 0.036417 0.018074
+v -0.001212 0.036902 0.018315
+v -0.001236 0.037380 0.018555
+v -0.002073 0.036417 0.017965
+v -0.002109 0.036902 0.018204
+v -0.002144 0.037380 0.018443
+v 0.011410 0.036417 -0.014588
+v 0.011554 0.036902 -0.014782
+v 0.011698 0.037380 -0.014976
+v 0.012113 0.036417 -0.014039
+v 0.012266 0.036902 -0.014226
+v 0.012420 0.037380 -0.014413
+v 0.012788 0.036417 -0.013457
+v 0.012950 0.036902 -0.013636
+v 0.013113 0.037380 -0.013815
+v -0.005527 0.036417 -0.017100
+v -0.005608 0.036902 -0.017327
+v -0.005690 0.037380 -0.017555
+v -0.004680 0.036417 -0.017379
+v -0.004751 0.036902 -0.017611
+v -0.004821 0.037380 -0.017842
+v -0.003821 0.036417 -0.017617
+v -0.003880 0.036902 -0.017852
+v -0.003939 0.037380 -0.018086
+v -0.003821 0.036417 0.017617
+v -0.003880 0.036902 0.017852
+v -0.003939 0.037380 0.018086
+v -0.004680 0.036417 0.017379
+v -0.004751 0.036902 0.017611
+v -0.004821 0.037380 0.017842
+v -0.005527 0.036417 0.017100
+v -0.005608 0.036902 0.017327
+v -0.005690 0.037380 0.017555
+v 0.014048 0.036417 -0.012197
+v 0.014227 0.036902 -0.012359
+v 0.014407 0.037380 -0.012521
+v 0.014631 0.036417 -0.011522
+v 0.014817 0.036902 -0.011675
+v 0.015004 0.037380 -0.011828
+v 0.015179 0.036417 -0.010819
+v 0.015373 0.036902 -0.010963
+v 0.015567 0.037380 -0.011107
+v -0.002073 0.036417 -0.017965
+v -0.002109 0.036902 -0.018204
+v -0.002144 0.037380 -0.018443
+v -0.001189 0.036417 -0.018074
+v -0.001212 0.036902 -0.018315
+v -0.001236 0.037380 -0.018555
+v -0.000300 0.036417 -0.018140
+v -0.000311 0.036902 -0.018381
+v -0.000323 0.037380 -0.018622
+v -0.007173 0.036417 0.016418
+v -0.007277 0.036902 0.016636
+v -0.007380 0.037380 0.016855
+v -0.007970 0.036417 0.016017
+v -0.008084 0.036902 0.016230
+v -0.008198 0.037380 0.016443
+v -0.008745 0.036417 0.015578
+v -0.008870 0.036902 0.015785
+v -0.008994 0.037380 0.015992
+v 0.016169 0.036417 -0.009337
+v 0.016377 0.036902 -0.009461
+v 0.016584 0.037380 -0.009585
+v 0.016609 0.036417 -0.008561
+v 0.016822 0.036902 -0.008675
+v 0.017035 0.037380 -0.008789
+v 0.017009 0.036417 -0.007765
+v 0.017228 0.036902 -0.007868
+v 0.017446 0.037380 -0.007972
+v -0.010227 0.036417 0.014587
+v -0.010371 0.036902 0.014782
+v -0.010515 0.037380 0.014976
+v -0.010930 0.036417 0.014039
+v -0.011083 0.036902 0.014226
+v -0.011237 0.037380 0.014413
+v -0.011605 0.036417 0.013457
+v -0.011767 0.036902 0.013636
+v -0.011930 0.037380 0.013815
+v 0.017692 0.036417 -0.006118
+v 0.017919 0.036902 -0.006200
+v 0.018147 0.037380 -0.006281
+v 0.017971 0.036417 -0.005272
+v 0.018202 0.036902 -0.005342
+v 0.018434 0.037380 -0.005412
+v 0.018209 0.036417 -0.004413
+v 0.018443 0.036902 -0.004472
+v 0.018678 0.037380 -0.004530
+v -0.012865 0.036417 0.012197
+v -0.013044 0.036902 0.012359
+v -0.013223 0.037380 0.012521
+v -0.013447 0.036417 0.011522
+v -0.013634 0.036902 0.011675
+v -0.013821 0.037380 0.011828
+v -0.013996 0.036417 0.010819
+v -0.014190 0.036902 0.010963
+v -0.014384 0.037380 0.011107
+v 0.018557 0.036417 -0.002665
+v 0.018796 0.036902 -0.002700
+v 0.019035 0.037380 -0.002736
+v 0.018666 0.036417 -0.001780
+v 0.018906 0.036902 -0.001804
+v 0.019147 0.037380 -0.001828
+v 0.018731 0.036417 -0.000891
+v 0.018973 0.036902 -0.000903
+v 0.019214 0.037380 -0.000915
+v -0.014986 0.036417 0.009337
+v -0.015193 0.036902 0.009461
+v -0.015401 0.037380 0.009585
+v -0.015425 0.036417 0.008561
+v -0.015639 0.036902 0.008675
+v -0.015852 0.037380 0.008789
+v -0.015826 0.036417 0.007765
+v -0.016045 0.036902 0.007868
+v -0.016263 0.037380 0.007972
+v 0.018731 0.036417 0.000891
+v 0.018973 0.036902 0.000903
+v 0.019214 0.037380 0.000915
+v 0.018666 0.036417 0.001780
+v 0.018906 0.036902 0.001804
+v 0.019147 0.037380 0.001827
+v 0.018557 0.036417 0.002665
+v 0.018796 0.036902 0.002700
+v 0.019035 0.037380 0.002736
+v -0.016508 0.036417 0.006118
+v -0.016736 0.036902 0.006200
+v -0.016963 0.037380 0.006281
+v -0.016788 0.036417 0.005272
+v -0.017019 0.036902 0.005342
+v -0.017250 0.037380 0.005412
+v -0.017026 0.036417 0.004413
+v -0.017260 0.036902 0.004472
+v -0.017495 0.037380 0.004530
+v 0.018209 0.036417 0.004413
+v 0.018443 0.036902 0.004472
+v 0.018678 0.037380 0.004530
+v 0.017971 0.036417 0.005272
+v 0.018202 0.036902 0.005342
+v 0.018434 0.037380 0.005412
+v 0.017692 0.036417 0.006118
+v 0.017919 0.036902 0.006200
+v 0.018147 0.037380 0.006281
+v -0.017373 0.036417 0.002665
+v -0.017612 0.036902 0.002700
+v -0.017851 0.037380 0.002736
+v -0.017482 0.036417 0.001780
+v -0.017723 0.036902 0.001804
+v -0.017963 0.037380 0.001828
+v -0.017548 0.036417 0.000891
+v -0.017789 0.036902 0.000903
+v -0.018031 0.037380 0.000915
+v 0.017009 0.036417 0.007765
+v 0.017228 0.036902 0.007868
+v 0.017446 0.037380 0.007972
+v 0.016609 0.036417 0.008561
+v 0.016822 0.036902 0.008675
+v 0.017035 0.037380 0.008789
+v 0.016169 0.036417 0.009337
+v 0.016377 0.036902 0.009461
+v 0.016584 0.037380 0.009585
+v -0.017548 0.036417 -0.000891
+v -0.017789 0.036902 -0.000903
+v -0.018031 0.037380 -0.000915
+v -0.017482 0.036417 -0.001780
+v -0.017723 0.036902 -0.001804
+v -0.017963 0.037380 -0.001828
+v -0.017373 0.036417 -0.002665
+v -0.017612 0.036902 -0.002700
+v -0.017851 0.037380 -0.002736
+v 0.015179 0.036417 0.010819
+v 0.015373 0.036902 0.010963
+v 0.015567 0.037380 0.011107
+v 0.014631 0.036417 0.011522
+v 0.014817 0.036902 0.011675
+v 0.015004 0.037380 0.011828
+v 0.014048 0.036417 0.012197
+v 0.014228 0.036902 0.012359
+v 0.014407 0.037380 0.012521
+v -0.017026 0.036417 -0.004413
+v -0.017260 0.036902 -0.004472
+v -0.017495 0.037380 -0.004530
+v -0.016788 0.036417 -0.005272
+v -0.017019 0.036902 -0.005342
+v -0.017250 0.037380 -0.005412
+v -0.016508 0.036417 -0.006118
+v -0.016736 0.036902 -0.006200
+v -0.016963 0.037380 -0.006281
+v 0.012788 0.036417 0.013457
+v 0.012950 0.036902 0.013636
+v 0.013113 0.037380 0.013815
+v 0.012113 0.036417 0.014039
+v 0.012266 0.036902 0.014226
+v 0.012420 0.037380 0.014413
+v 0.011410 0.036417 0.014587
+v 0.011554 0.036902 0.014782
+v 0.011698 0.037380 0.014976
+v -0.015826 0.036417 -0.007765
+v -0.016045 0.036902 -0.007868
+v -0.016263 0.037380 -0.007972
+v -0.015425 0.036417 -0.008561
+v -0.015639 0.036902 -0.008675
+v -0.015852 0.037380 -0.008789
+v -0.014986 0.036417 -0.009337
+v -0.015193 0.036902 -0.009461
+v -0.015401 0.037380 -0.009585
+v -0.017854 0.040298 0.002736
+v -0.017471 0.040848 0.002679
+v -0.017000 0.041426 0.002609
+v -0.017966 0.040298 0.001828
+v -0.017581 0.040848 0.001790
+v -0.017107 0.041426 0.001743
+v -0.018033 0.040298 0.000915
+v -0.017647 0.040848 0.000896
+v -0.017171 0.041426 0.000873
+v 0.018680 0.040298 0.004531
+v 0.018305 0.040848 0.004437
+v 0.017843 0.041426 0.004321
+v 0.018436 0.040298 0.005413
+v 0.018066 0.040848 0.005301
+v 0.017610 0.041426 0.005162
+v 0.018149 0.040298 0.006282
+v 0.017785 0.040848 0.006152
+v 0.017336 0.041426 0.005991
+v -0.016966 0.040298 0.006282
+v -0.016602 0.040848 0.006152
+v -0.016153 0.041426 0.005991
+v -0.017253 0.040298 0.005413
+v -0.016883 0.040848 0.005301
+v -0.016427 0.041426 0.005162
+v -0.017497 0.040298 0.004531
+v -0.017122 0.040848 0.004437
+v -0.016660 0.041426 0.004321
+v 0.019217 0.040298 0.000915
+v 0.018830 0.040848 0.000896
+v 0.018354 0.041426 0.000873
+v 0.019149 0.040298 0.001828
+v 0.018764 0.040848 0.001790
+v 0.018290 0.041426 0.001743
+v 0.019037 0.040298 0.002736
+v 0.018655 0.040848 0.002679
+v 0.018183 0.041426 0.002609
+v -0.015403 0.040298 0.009587
+v -0.015071 0.040848 0.009388
+v -0.014662 0.041426 0.009143
+v -0.015854 0.040298 0.008790
+v -0.015513 0.040848 0.008608
+v -0.015093 0.041426 0.008383
+v -0.016265 0.040298 0.007973
+v -0.015916 0.040848 0.007807
+v -0.015485 0.041426 0.007604
+v 0.019037 0.040298 -0.002736
+v 0.018655 0.040848 -0.002679
+v 0.018183 0.041426 -0.002610
+v 0.019149 0.040298 -0.001828
+v 0.018764 0.040848 -0.001790
+v 0.018290 0.041426 -0.001743
+v 0.019217 0.040298 -0.000915
+v 0.018830 0.040848 -0.000896
+v 0.018354 0.041426 -0.000873
+v -0.013225 0.040298 0.012523
+v -0.012939 0.040848 0.012263
+v -0.012586 0.041426 0.011943
+v -0.013823 0.040298 0.011830
+v -0.013524 0.040848 0.011584
+v -0.013156 0.041426 0.011282
+v -0.014386 0.040298 0.011108
+v -0.014076 0.040848 0.010878
+v -0.013693 0.041426 0.010594
+v 0.018149 0.040298 -0.006282
+v 0.017785 0.040848 -0.006152
+v 0.017336 0.041426 -0.005991
+v 0.018436 0.040298 -0.005413
+v 0.018066 0.040848 -0.005301
+v 0.017610 0.041426 -0.005163
+v 0.018680 0.040298 -0.004531
+v 0.018305 0.040848 -0.004437
+v 0.017843 0.041426 -0.004321
+v -0.010517 0.040298 0.014978
+v -0.010286 0.040848 0.014667
+v -0.010002 0.041426 0.014284
+v -0.011238 0.040298 0.014415
+v -0.010993 0.040848 0.014116
+v -0.010691 0.041426 0.013747
+v -0.011931 0.040298 0.013817
+v -0.011672 0.040848 0.013530
+v -0.011352 0.041426 0.013177
+v 0.016586 0.040298 -0.009587
+v 0.016254 0.040848 -0.009388
+v 0.015846 0.041426 -0.009143
+v 0.017037 0.040298 -0.008790
+v 0.016696 0.040848 -0.008608
+v 0.016276 0.041426 -0.008383
+v 0.017449 0.040298 -0.007973
+v 0.017099 0.040848 -0.007807
+v 0.016668 0.041426 -0.007604
+v -0.007381 0.040298 0.016857
+v -0.007216 0.040848 0.016507
+v -0.007012 0.041426 0.016077
+v -0.008199 0.040298 0.016445
+v -0.008016 0.040848 0.016104
+v -0.007792 0.041426 0.015684
+v -0.008995 0.040298 0.015994
+v -0.008796 0.040848 0.015663
+v -0.008551 0.041426 0.015254
+v -0.002145 0.040298 -0.018446
+v -0.002088 0.040848 -0.018063
+v -0.002018 0.041426 -0.017592
+v -0.001236 0.040298 -0.018558
+v -0.001198 0.040848 -0.018173
+v -0.001152 0.041426 -0.017699
+v -0.000323 0.040298 -0.018625
+v -0.000304 0.040848 -0.018239
+v -0.000281 0.041426 -0.017763
+v 0.014408 0.040298 -0.012523
+v 0.014122 0.040848 -0.012263
+v 0.013769 0.041426 -0.011943
+v 0.015006 0.040298 -0.011830
+v 0.014707 0.040848 -0.011584
+v 0.014339 0.041426 -0.011282
+v 0.015569 0.040298 -0.011108
+v 0.015259 0.040848 -0.010878
+v 0.014876 0.041426 -0.010594
+v -0.003939 0.040298 0.018088
+v -0.003845 0.040848 0.017713
+v -0.003730 0.041426 0.017251
+v -0.004821 0.040298 0.017844
+v -0.004709 0.040848 0.017474
+v -0.004571 0.041426 0.017018
+v -0.005690 0.040298 0.017557
+v -0.005560 0.040848 0.017193
+v -0.005400 0.041426 0.016745
+v -0.005690 0.040298 -0.017557
+v -0.005560 0.040848 -0.017193
+v -0.005400 0.041426 -0.016745
+v -0.004821 0.040298 -0.017844
+v -0.004709 0.040848 -0.017474
+v -0.004571 0.041426 -0.017018
+v -0.003939 0.040298 -0.018089
+v -0.003845 0.040848 -0.017713
+v -0.003730 0.041426 -0.017251
+v 0.011700 0.040298 -0.014978
+v 0.011469 0.040848 -0.014667
+v 0.011186 0.041426 -0.014284
+v 0.012421 0.040298 -0.014415
+v 0.012176 0.040848 -0.014116
+v 0.011874 0.041426 -0.013747
+v 0.013114 0.040298 -0.013817
+v 0.012855 0.040848 -0.013530
+v 0.012535 0.041426 -0.013177
+v -0.000323 0.040298 0.018625
+v -0.000304 0.040848 0.018239
+v -0.000281 0.041426 0.017763
+v -0.001236 0.040298 0.018558
+v -0.001198 0.040848 0.018173
+v -0.001152 0.041426 0.017699
+v -0.002145 0.040298 0.018445
+v -0.002088 0.040848 0.018063
+v -0.002018 0.041426 0.017592
+v -0.008995 0.040298 -0.015994
+v -0.008796 0.040848 -0.015663
+v -0.008551 0.041426 -0.015254
+v -0.008199 0.040298 -0.016445
+v -0.008016 0.040848 -0.016104
+v -0.007792 0.041426 -0.015684
+v -0.007381 0.040298 -0.016857
+v -0.007216 0.040848 -0.016508
+v -0.007012 0.041426 -0.016077
+v 0.008564 0.040298 -0.016857
+v 0.008399 0.040848 -0.016508
+v 0.008195 0.041426 -0.016077
+v 0.009382 0.040298 -0.016445
+v 0.009200 0.040848 -0.016105
+v 0.008975 0.041426 -0.015684
+v 0.010178 0.040298 -0.015994
+v 0.009979 0.040848 -0.015663
+v 0.009735 0.041426 -0.015254
+v 0.003328 0.040298 0.018445
+v 0.003271 0.040848 0.018063
+v 0.003201 0.041426 0.017592
+v 0.002419 0.040298 0.018558
+v 0.002381 0.040848 0.018173
+v 0.002335 0.041426 0.017699
+v 0.001507 0.040298 0.018625
+v 0.001488 0.040848 0.018239
+v 0.001464 0.041426 0.017763
+v -0.011931 0.040298 -0.013817
+v -0.011672 0.040848 -0.013530
+v -0.011352 0.041426 -0.013177
+v -0.011238 0.040298 -0.014415
+v -0.010993 0.040848 -0.014116
+v -0.010691 0.041426 -0.013747
+v -0.010517 0.040298 -0.014978
+v -0.010286 0.040848 -0.014667
+v -0.010002 0.041426 -0.014284
+v 0.005123 0.040298 -0.018089
+v 0.005029 0.040848 -0.017713
+v 0.004913 0.041426 -0.017251
+v 0.006005 0.040298 -0.017844
+v 0.005892 0.040848 -0.017474
+v 0.005754 0.041426 -0.017018
+v 0.006874 0.040298 -0.017557
+v 0.006743 0.040848 -0.017193
+v 0.006583 0.041426 -0.016745
+v 0.006874 0.040298 0.017557
+v 0.006743 0.040848 0.017193
+v 0.006583 0.041426 0.016745
+v 0.006005 0.040298 0.017844
+v 0.005892 0.040848 0.017474
+v 0.005754 0.041426 0.017018
+v 0.005123 0.040298 0.018088
+v 0.005029 0.040848 0.017713
+v 0.004913 0.041426 0.017251
+v -0.014386 0.040298 -0.011108
+v -0.014076 0.040848 -0.010878
+v -0.013693 0.041426 -0.010594
+v -0.013823 0.040298 -0.011830
+v -0.013524 0.040848 -0.011584
+v -0.013156 0.041426 -0.011282
+v -0.013225 0.040298 -0.012523
+v -0.012939 0.040848 -0.012263
+v -0.012586 0.041426 -0.011943
+v 0.001507 0.040298 -0.018625
+v 0.001488 0.040848 -0.018239
+v 0.001464 0.041426 -0.017763
+v 0.002419 0.040298 -0.018558
+v 0.002381 0.040848 -0.018173
+v 0.002335 0.041426 -0.017699
+v 0.003328 0.040298 -0.018446
+v 0.003271 0.040848 -0.018063
+v 0.003201 0.041426 -0.017592
+v 0.010178 0.040298 0.015994
+v 0.009980 0.040848 0.015663
+v 0.009735 0.041426 0.015254
+v 0.009382 0.040298 0.016445
+v 0.009200 0.040848 0.016104
+v 0.008975 0.041426 0.015684
+v 0.008564 0.040298 0.016857
+v 0.008399 0.040848 0.016507
+v 0.008195 0.041426 0.016077
+v -0.016265 0.040298 -0.007973
+v -0.015916 0.040848 -0.007807
+v -0.015485 0.041426 -0.007604
+v -0.015854 0.040298 -0.008790
+v -0.015513 0.040848 -0.008608
+v -0.015093 0.041426 -0.008383
+v -0.015403 0.040298 -0.009587
+v -0.015071 0.040848 -0.009388
+v -0.014662 0.041426 -0.009143
+v 0.013114 0.040298 0.013817
+v 0.012855 0.040848 0.013530
+v 0.012535 0.041426 0.013177
+v 0.012421 0.040298 0.014415
+v 0.012176 0.040848 0.014116
+v 0.011874 0.041426 0.013747
+v 0.011700 0.040298 0.014978
+v 0.011470 0.040848 0.014667
+v 0.011186 0.041426 0.014284
+v -0.017497 0.040298 -0.004531
+v -0.017122 0.040848 -0.004437
+v -0.016660 0.041426 -0.004321
+v -0.017253 0.040298 -0.005413
+v -0.016883 0.040848 -0.005301
+v -0.016427 0.041426 -0.005162
+v -0.016966 0.040298 -0.006282
+v -0.016602 0.040848 -0.006152
+v -0.016153 0.041426 -0.005991
+v 0.015569 0.040298 0.011108
+v 0.015259 0.040848 0.010878
+v 0.014876 0.041426 0.010594
+v 0.015006 0.040298 0.011830
+v 0.014707 0.040848 0.011584
+v 0.014339 0.041426 0.011282
+v 0.014408 0.040298 0.012523
+v 0.014122 0.040848 0.012263
+v 0.013769 0.041426 0.011943
+v -0.018033 0.040298 -0.000915
+v -0.017647 0.040848 -0.000896
+v -0.017171 0.041426 -0.000873
+v -0.017966 0.040298 -0.001828
+v -0.017581 0.040848 -0.001790
+v -0.017107 0.041426 -0.001743
+v -0.017854 0.040298 -0.002736
+v -0.017471 0.040848 -0.002679
+v -0.017000 0.041426 -0.002610
+v 0.017449 0.040298 0.007973
+v 0.017099 0.040848 0.007807
+v 0.016668 0.041426 0.007604
+v 0.017037 0.040298 0.008790
+v 0.016696 0.040848 0.008608
+v 0.016276 0.041426 0.008383
+v 0.016586 0.040298 0.009587
+v 0.016254 0.040848 0.009388
+v 0.015846 0.041426 0.009143
+v -0.003457 0.042682 0.016163
+v -0.003318 0.043404 0.015606
+v -0.003192 0.044245 0.015104
+v -0.004245 0.042682 0.015944
+v -0.004079 0.043404 0.015396
+v -0.003928 0.044245 0.014900
+v -0.005022 0.042682 0.015688
+v -0.004828 0.043404 0.015148
+v -0.004654 0.044245 0.014660
+v -0.005022 0.042682 -0.015688
+v -0.004828 0.043404 -0.015148
+v -0.004654 0.044245 -0.014661
+v -0.004245 0.042682 -0.015944
+v -0.004079 0.043404 -0.015396
+v -0.003928 0.044245 -0.014900
+v -0.003457 0.042682 -0.016163
+v -0.003318 0.043404 -0.015606
+v -0.003192 0.044245 -0.015104
+v 0.010517 0.042682 -0.013383
+v 0.010176 0.043404 -0.012923
+v 0.009867 0.044245 -0.012507
+v 0.011162 0.042682 -0.012880
+v 0.010798 0.043404 -0.012437
+v 0.010470 0.044245 -0.012036
+v 0.011781 0.042682 -0.012346
+v 0.011396 0.043404 -0.011921
+v 0.011048 0.044245 -0.011537
+v -0.000226 0.042682 0.016642
+v -0.000198 0.043404 0.016069
+v -0.000172 0.044245 0.015552
+v -0.001042 0.042682 0.016582
+v -0.000985 0.043404 0.016011
+v -0.000935 0.044245 0.015496
+v -0.001853 0.042682 0.016482
+v -0.001769 0.043404 0.015914
+v -0.001693 0.044245 0.015402
+v -0.007974 0.042682 -0.014291
+v -0.007680 0.043404 -0.013800
+v -0.007413 0.044245 -0.013355
+v -0.007263 0.042682 -0.014694
+v -0.006992 0.043404 -0.014189
+v -0.006748 0.044245 -0.013732
+v -0.006532 0.042682 -0.015062
+v -0.006287 0.043404 -0.014544
+v -0.006066 0.044245 -0.014076
+v 0.007715 0.042682 -0.015062
+v 0.007470 0.043404 -0.014544
+v 0.007249 0.044245 -0.014076
+v 0.008446 0.042682 -0.014694
+v 0.008176 0.043404 -0.014189
+v 0.007932 0.044245 -0.013732
+v 0.009158 0.042682 -0.014291
+v 0.008863 0.043404 -0.013800
+v 0.008597 0.044245 -0.013355
+v 0.003036 0.042682 0.016482
+v 0.002952 0.043404 0.015914
+v 0.002876 0.044245 0.015402
+v 0.002225 0.042682 0.016582
+v 0.002169 0.043404 0.016011
+v 0.002118 0.044245 0.015496
+v 0.001409 0.042682 0.016642
+v 0.001381 0.043404 0.016069
+v 0.001356 0.044245 0.015552
+v -0.010598 0.042682 -0.012346
+v -0.010213 0.043404 -0.011921
+v -0.009865 0.044245 -0.011537
+v -0.009979 0.042682 -0.012880
+v -0.009615 0.043404 -0.012437
+v -0.009286 0.044245 -0.012036
+v -0.009334 0.042682 -0.013383
+v -0.008992 0.043404 -0.012922
+v -0.008684 0.044245 -0.012507
+v 0.004640 0.042682 -0.016163
+v 0.004501 0.043404 -0.015606
+v 0.004375 0.044245 -0.015104
+v 0.005428 0.042682 -0.015944
+v 0.005262 0.043404 -0.015396
+v 0.005112 0.044245 -0.014900
+v 0.006205 0.042682 -0.015688
+v 0.006012 0.043404 -0.015148
+v 0.005837 0.044245 -0.014661
+v 0.006205 0.042682 0.015688
+v 0.006012 0.043404 0.015148
+v 0.005837 0.044245 0.014660
+v 0.005428 0.042682 0.015944
+v 0.005262 0.043404 0.015396
+v 0.005112 0.044245 0.014900
+v 0.004640 0.042682 0.016163
+v 0.004501 0.043404 0.015606
+v 0.004375 0.044245 0.015104
+v -0.012791 0.042682 -0.009925
+v -0.012331 0.043404 -0.009584
+v -0.011915 0.044245 -0.009275
+v -0.012288 0.042682 -0.010570
+v -0.011845 0.043404 -0.010206
+v -0.011445 0.044245 -0.009878
+v -0.011754 0.042682 -0.011189
+v -0.011329 0.043404 -0.010804
+v -0.010946 0.044245 -0.010457
+v 0.001409 0.042682 -0.016642
+v 0.001381 0.043404 -0.016069
+v 0.001356 0.044245 -0.015552
+v 0.002225 0.042682 -0.016582
+v 0.002169 0.043404 -0.016011
+v 0.002118 0.044245 -0.015496
+v 0.003036 0.042682 -0.016482
+v 0.002952 0.043404 -0.015914
+v 0.002876 0.044245 -0.015402
+v 0.009158 0.042682 0.014291
+v 0.008863 0.043404 0.013800
+v 0.008597 0.044245 0.013355
+v 0.008446 0.042682 0.014694
+v 0.008176 0.043404 0.014189
+v 0.007932 0.044245 0.013732
+v 0.007715 0.042682 0.015062
+v 0.007470 0.043404 0.014544
+v 0.007249 0.044245 0.014076
+v -0.014471 0.042682 -0.007124
+v -0.013952 0.043404 -0.006879
+v -0.013484 0.044245 -0.006657
+v -0.014103 0.042682 -0.007854
+v -0.013597 0.043404 -0.007584
+v -0.013140 0.044245 -0.007340
+v -0.013700 0.042682 -0.008566
+v -0.013208 0.043404 -0.008271
+v -0.012764 0.044245 -0.008005
+v 0.011781 0.042682 0.012346
+v 0.011396 0.043404 0.011921
+v 0.011048 0.044245 0.011537
+v 0.011162 0.042682 0.012880
+v 0.010798 0.043404 0.012437
+v 0.010470 0.044245 0.012036
+v 0.010517 0.042682 0.013383
+v 0.010176 0.043404 0.012922
+v 0.009867 0.044245 0.012507
+v -0.015571 0.042682 -0.004049
+v -0.015015 0.043404 -0.003909
+v -0.014512 0.044245 -0.003783
+v -0.015353 0.042682 -0.004837
+v -0.014804 0.043404 -0.004670
+v -0.014309 0.044245 -0.004520
+v -0.015096 0.042682 -0.005613
+v -0.014557 0.043404 -0.005420
+v -0.014069 0.044245 -0.005246
+v 0.013975 0.042682 0.009925
+v 0.013514 0.043404 0.009584
+v 0.013098 0.044245 0.009275
+v 0.013471 0.042682 0.010570
+v 0.013028 0.043404 0.010206
+v 0.012628 0.044245 0.009878
+v 0.012937 0.042682 0.011189
+v 0.012512 0.043404 0.010804
+v 0.012129 0.044245 0.010457
+v -0.016050 0.042682 -0.000818
+v -0.015478 0.043404 -0.000789
+v -0.014960 0.044245 -0.000764
+v -0.015990 0.042682 -0.001633
+v -0.015419 0.043404 -0.001577
+v -0.014904 0.044245 -0.001526
+v -0.015890 0.042682 -0.002445
+v -0.015323 0.043404 -0.002361
+v -0.014811 0.044245 -0.002285
+v 0.015654 0.042682 0.007124
+v 0.015136 0.043404 0.006879
+v 0.014667 0.044245 0.006657
+v 0.015286 0.042682 0.007854
+v 0.014780 0.043404 0.007584
+v 0.014324 0.044245 0.007340
+v 0.014883 0.042682 0.008566
+v 0.014391 0.043404 0.008271
+v 0.013947 0.044245 0.008005
+v -0.015890 0.042682 0.002445
+v -0.015323 0.043404 0.002361
+v -0.014811 0.044245 0.002285
+v -0.015990 0.042682 0.001633
+v -0.015419 0.043404 0.001577
+v -0.014904 0.044245 0.001526
+v -0.016050 0.042682 0.000818
+v -0.015478 0.043404 0.000789
+v -0.014960 0.044245 0.000764
+v 0.016754 0.042682 0.004048
+v 0.016198 0.043404 0.003909
+v 0.015696 0.044245 0.003783
+v 0.016536 0.042682 0.004837
+v 0.015987 0.043404 0.004670
+v 0.015492 0.044245 0.004520
+v 0.016280 0.042682 0.005613
+v 0.015740 0.043404 0.005420
+v 0.015252 0.044245 0.005246
+v -0.015096 0.042682 0.005613
+v -0.014557 0.043404 0.005420
+v -0.014069 0.044245 0.005246
+v -0.015353 0.042682 0.004837
+v -0.014804 0.043404 0.004670
+v -0.014309 0.044245 0.004520
+v -0.015571 0.042682 0.004048
+v -0.015015 0.043404 0.003909
+v -0.014512 0.044245 0.003783
+v 0.017233 0.042682 0.000818
+v 0.016661 0.043404 0.000789
+v 0.016144 0.044245 0.000764
+v 0.017173 0.042682 0.001633
+v 0.016603 0.043404 0.001577
+v 0.016087 0.044245 0.001526
+v 0.017073 0.042682 0.002445
+v 0.016506 0.043404 0.002361
+v 0.015994 0.044245 0.002285
+v -0.013700 0.042682 0.008566
+v -0.013208 0.043404 0.008271
+v -0.012764 0.044245 0.008005
+v -0.014103 0.042682 0.007854
+v -0.013597 0.043404 0.007584
+v -0.013140 0.044245 0.007340
+v -0.014471 0.042682 0.007124
+v -0.013952 0.043404 0.006879
+v -0.013484 0.044245 0.006657
+v 0.017073 0.042682 -0.002445
+v 0.016506 0.043404 -0.002361
+v 0.015994 0.044245 -0.002285
+v 0.017173 0.042682 -0.001633
+v 0.016603 0.043404 -0.001577
+v 0.016087 0.044245 -0.001526
+v 0.017233 0.042682 -0.000818
+v 0.016661 0.043404 -0.000789
+v 0.016144 0.044245 -0.000764
+v -0.011754 0.042682 0.011189
+v -0.011329 0.043404 0.010804
+v -0.010946 0.044245 0.010457
+v -0.012288 0.042682 0.010570
+v -0.011845 0.043404 0.010206
+v -0.011445 0.044245 0.009878
+v -0.012791 0.042682 0.009925
+v -0.012331 0.043404 0.009584
+v -0.011915 0.044245 0.009275
+v 0.016279 0.042682 -0.005613
+v 0.015740 0.043404 -0.005420
+v 0.015252 0.044245 -0.005246
+v 0.016536 0.042682 -0.004837
+v 0.015987 0.043404 -0.004670
+v 0.015492 0.044245 -0.004520
+v 0.016754 0.042682 -0.004049
+v 0.016198 0.043404 -0.003909
+v 0.015696 0.044245 -0.003783
+v -0.009334 0.042682 0.013383
+v -0.008992 0.043404 0.012922
+v -0.008684 0.044245 0.012507
+v -0.009979 0.042682 0.012880
+v -0.009615 0.043404 0.012437
+v -0.009286 0.044245 0.012036
+v -0.010598 0.042682 0.012346
+v -0.010213 0.043404 0.011921
+v -0.009865 0.044245 0.011537
+v 0.014883 0.042682 -0.008566
+v 0.014391 0.043404 -0.008271
+v 0.013947 0.044245 -0.008005
+v 0.015286 0.042682 -0.007854
+v 0.014780 0.043404 -0.007584
+v 0.014324 0.044245 -0.007340
+v 0.015654 0.042682 -0.007124
+v 0.015136 0.043404 -0.006879
+v 0.014667 0.044245 -0.006657
+v -0.006532 0.042682 0.015062
+v -0.006287 0.043404 0.014544
+v -0.006066 0.044245 0.014076
+v -0.007263 0.042682 0.014694
+v -0.006992 0.043404 0.014189
+v -0.006748 0.044245 0.013732
+v -0.007974 0.042682 0.014291
+v -0.007680 0.043404 0.013800
+v -0.007413 0.044245 0.013355
+v -0.001853 0.042682 -0.016482
+v -0.001769 0.043404 -0.015914
+v -0.001693 0.044245 -0.015402
+v -0.001042 0.042682 -0.016582
+v -0.000985 0.043404 -0.016011
+v -0.000935 0.044245 -0.015496
+v -0.000226 0.042682 -0.016642
+v -0.000198 0.043404 -0.016069
+v -0.000172 0.044245 -0.015552
+v 0.012937 0.042682 -0.011189
+v 0.012512 0.043404 -0.010804
+v 0.012129 0.044245 -0.010457
+v 0.013471 0.042682 -0.010570
+v 0.013028 0.043404 -0.010207
+v 0.012628 0.044245 -0.009878
+v 0.013975 0.042682 -0.009925
+v 0.013514 0.043404 -0.009584
+v 0.013098 0.044245 -0.009275
+v 0.005615 0.046436 0.014040
+v 0.005633 0.047773 0.014089
+v 0.005800 0.049203 0.014555
+v 0.004920 0.046436 0.014269
+v 0.004935 0.047773 0.014319
+v 0.005079 0.049203 0.014793
+v 0.004215 0.046436 0.014465
+v 0.004228 0.047773 0.014515
+v 0.004348 0.049203 0.014996
+v -0.011385 0.046436 -0.008883
+v -0.011427 0.047773 -0.008914
+v -0.011825 0.049203 -0.009209
+v -0.010935 0.046436 -0.009460
+v -0.010976 0.047773 -0.009493
+v -0.011358 0.049203 -0.009807
+v -0.010457 0.046436 -0.010014
+v -0.010496 0.047773 -0.010049
+v -0.010863 0.049203 -0.010382
+v 0.001323 0.046436 -0.014894
+v 0.001326 0.047773 -0.014946
+v 0.001350 0.049203 -0.015440
+v 0.002053 0.046436 -0.014840
+v 0.002058 0.047773 -0.014892
+v 0.002107 0.049203 -0.015384
+v 0.002780 0.046436 -0.014750
+v 0.002787 0.047773 -0.014802
+v 0.002860 0.049203 -0.015292
+v 0.008258 0.046436 0.012790
+v 0.008285 0.047773 0.012835
+v 0.008539 0.049203 0.013259
+v 0.007621 0.046436 0.013151
+v 0.007646 0.047773 0.013197
+v 0.007879 0.049203 0.013633
+v 0.006967 0.046436 0.013480
+v 0.006990 0.047773 0.013527
+v 0.007201 0.049203 0.013975
+v -0.012888 0.046436 -0.006376
+v -0.012936 0.047773 -0.006398
+v -0.013383 0.049203 -0.006610
+v -0.012559 0.046436 -0.007029
+v -0.012605 0.047773 -0.007054
+v -0.013042 0.049203 -0.007287
+v -0.012198 0.046436 -0.007666
+v -0.012243 0.047773 -0.007693
+v -0.012668 0.049203 -0.007947
+v 0.010606 0.046436 0.011049
+v 0.010641 0.047773 0.011087
+v 0.010973 0.049203 0.011454
+v 0.010051 0.046436 0.011527
+v 0.010085 0.047773 0.011567
+v 0.010399 0.049203 0.011950
+v 0.009474 0.046436 0.011977
+v 0.009506 0.047773 0.012019
+v 0.009800 0.049203 0.012417
+v -0.013873 0.046436 -0.003623
+v -0.013924 0.047773 -0.003636
+v -0.014404 0.049203 -0.003756
+v -0.013678 0.046436 -0.004329
+v -0.013728 0.047773 -0.004344
+v -0.014202 0.049203 -0.004487
+v -0.013448 0.046436 -0.005024
+v -0.013498 0.047773 -0.005041
+v -0.013964 0.049203 -0.005208
+v 0.012569 0.046436 0.008883
+v 0.012611 0.047773 0.008914
+v 0.013008 0.049203 0.009209
+v 0.012118 0.046436 0.009460
+v 0.012159 0.047773 0.009493
+v 0.012541 0.049203 0.009807
+v 0.011640 0.046436 0.010014
+v 0.011679 0.047773 0.010049
+v 0.012046 0.049203 0.010381
+v -0.014302 0.046436 -0.000732
+v -0.014354 0.047773 -0.000734
+v -0.014849 0.049203 -0.000759
+v -0.014248 0.046436 -0.001462
+v -0.014300 0.047773 -0.001467
+v -0.014793 0.049203 -0.001515
+v -0.014159 0.046436 -0.002188
+v -0.014210 0.047773 -0.002196
+v -0.014700 0.049203 -0.002268
+v 0.014071 0.046436 0.006375
+v 0.014119 0.047773 0.006398
+v 0.014566 0.049203 0.006609
+v 0.013742 0.046436 0.007029
+v 0.013789 0.047773 0.007054
+v 0.014225 0.049203 0.007287
+v 0.013382 0.046436 0.007666
+v 0.013427 0.047773 0.007693
+v 0.013851 0.049203 0.007947
+v -0.014159 0.046436 0.002188
+v -0.014210 0.047773 0.002196
+v -0.014700 0.049203 0.002268
+v -0.014248 0.046436 0.001462
+v -0.014300 0.047773 0.001467
+v -0.014793 0.049203 0.001515
+v -0.014302 0.046436 0.000732
+v -0.014354 0.047773 0.000734
+v -0.014849 0.049203 0.000759
+v 0.015056 0.046436 0.003623
+v 0.015107 0.047773 0.003636
+v 0.015587 0.049203 0.003756
+v 0.014861 0.046436 0.004329
+v 0.014911 0.047773 0.004344
+v 0.015385 0.049203 0.004487
+v 0.014631 0.046436 0.005024
+v 0.014681 0.047773 0.005041
+v 0.015147 0.049203 0.005208
+v -0.013448 0.046436 0.005024
+v -0.013497 0.047773 0.005041
+v -0.013964 0.049203 0.005208
+v -0.013678 0.046436 0.004329
+v -0.013728 0.047773 0.004344
+v -0.014202 0.049203 0.004487
+v -0.013873 0.046436 0.003623
+v -0.013924 0.047773 0.003636
+v -0.014404 0.049203 0.003756
+v 0.015485 0.046436 0.000732
+v 0.015537 0.047773 0.000734
+v 0.016032 0.049203 0.000758
+v 0.015431 0.046436 0.001462
+v 0.015483 0.047773 0.001467
+v 0.015976 0.049203 0.001515
+v 0.015342 0.046436 0.002188
+v 0.015394 0.047773 0.002196
+v 0.015883 0.049203 0.002268
+v -0.012198 0.046436 0.007666
+v -0.012243 0.047773 0.007693
+v -0.012668 0.049203 0.007947
+v -0.012559 0.046436 0.007029
+v -0.012605 0.047773 0.007054
+v -0.013042 0.049203 0.007287
+v -0.012888 0.046436 0.006375
+v -0.012936 0.047773 0.006398
+v -0.013383 0.049203 0.006609
+v 0.015342 0.046436 -0.002188
+v 0.015394 0.047773 -0.002196
+v 0.015883 0.049203 -0.002268
+v 0.015431 0.046436 -0.001462
+v 0.015483 0.047773 -0.001467
+v 0.015976 0.049203 -0.001515
+v 0.015485 0.046436 -0.000732
+v 0.015537 0.047773 -0.000734
+v 0.016032 0.049203 -0.000759
+v -0.010457 0.046436 0.010014
+v -0.010496 0.047773 0.010049
+v -0.010863 0.049203 0.010381
+v -0.010935 0.046436 0.009460
+v -0.010976 0.047773 0.009493
+v -0.011358 0.049203 0.009807
+v -0.011385 0.046436 0.008883
+v -0.011427 0.047773 0.008914
+v -0.011825 0.049203 0.009209
+v 0.014631 0.046436 -0.005024
+v 0.014681 0.047773 -0.005041
+v 0.015147 0.049203 -0.005208
+v 0.014861 0.046436 -0.004329
+v 0.014911 0.047773 -0.004344
+v 0.015385 0.049203 -0.004487
+v 0.015056 0.046436 -0.003623
+v 0.015107 0.047773 -0.003636
+v 0.015587 0.049203 -0.003756
+v -0.008291 0.046436 0.011977
+v -0.008322 0.047773 0.012019
+v -0.008617 0.049203 0.012417
+v -0.008868 0.046436 0.011527
+v -0.008901 0.047773 0.011567
+v -0.009215 0.049203 0.011950
+v -0.009422 0.046436 0.011049
+v -0.009457 0.047773 0.011087
+v -0.009790 0.049203 0.011454
+v 0.013382 0.046436 -0.007666
+v 0.013427 0.047773 -0.007693
+v 0.013851 0.049203 -0.007947
+v 0.013742 0.046436 -0.007029
+v 0.013789 0.047773 -0.007054
+v 0.014225 0.049203 -0.007287
+v 0.014071 0.046436 -0.006376
+v 0.014119 0.047773 -0.006398
+v 0.014566 0.049203 -0.006610
+v -0.005784 0.046436 0.013480
+v -0.005806 0.047773 0.013527
+v -0.006018 0.049203 0.013975
+v -0.006438 0.046436 0.013151
+v -0.006462 0.047773 0.013197
+v -0.006696 0.049203 0.013633
+v -0.007074 0.046436 0.012790
+v -0.007101 0.047773 0.012835
+v -0.007356 0.049203 0.013259
+v -0.001596 0.046436 -0.014750
+v -0.001604 0.047773 -0.014802
+v -0.001677 0.049203 -0.015292
+v -0.000870 0.046436 -0.014840
+v -0.000875 0.047773 -0.014892
+v -0.000924 0.049203 -0.015384
+v -0.000140 0.046436 -0.014894
+v -0.000143 0.047773 -0.014946
+v -0.000167 0.049203 -0.015440
+v 0.011640 0.046436 -0.010014
+v 0.011679 0.047773 -0.010049
+v 0.012046 0.049203 -0.010382
+v 0.012118 0.046436 -0.009460
+v 0.012159 0.047773 -0.009493
+v 0.012541 0.049203 -0.009807
+v 0.012569 0.046436 -0.008883
+v 0.012611 0.047773 -0.008914
+v 0.013008 0.049203 -0.009209
+v -0.003032 0.046436 0.014465
+v -0.003044 0.047773 0.014515
+v -0.003165 0.049203 0.014996
+v -0.003737 0.046436 0.014269
+v -0.003752 0.047773 0.014319
+v -0.003896 0.049203 0.014793
+v -0.004432 0.046436 0.014040
+v -0.004450 0.047773 0.014089
+v -0.004616 0.049203 0.014555
+v -0.004432 0.046436 -0.014040
+v -0.004450 0.047773 -0.014089
+v -0.004616 0.049203 -0.014555
+v -0.003737 0.046436 -0.014269
+v -0.003752 0.047773 -0.014319
+v -0.003896 0.049203 -0.014793
+v -0.003032 0.046436 -0.014465
+v -0.003044 0.047773 -0.014515
+v -0.003165 0.049203 -0.014996
+v 0.009474 0.046436 -0.011977
+v 0.009506 0.047773 -0.012019
+v 0.009800 0.049203 -0.012417
+v 0.010051 0.046436 -0.011527
+v 0.010085 0.047773 -0.011567
+v 0.010399 0.049203 -0.011950
+v 0.010606 0.046436 -0.011049
+v 0.010641 0.047773 -0.011088
+v 0.010973 0.049203 -0.011454
+v -0.000140 0.046436 0.014894
+v -0.000143 0.047773 0.014946
+v -0.000167 0.049203 0.015440
+v -0.000870 0.046436 0.014840
+v -0.000875 0.047773 0.014892
+v -0.000924 0.049203 0.015384
+v -0.001596 0.046436 0.014750
+v -0.001604 0.047773 0.014802
+v -0.001677 0.049203 0.015291
+v -0.007074 0.046436 -0.012790
+v -0.007101 0.047773 -0.012835
+v -0.007356 0.049203 -0.013259
+v -0.006438 0.046436 -0.013151
+v -0.006462 0.047773 -0.013197
+v -0.006696 0.049203 -0.013633
+v -0.005784 0.046436 -0.013480
+v -0.005806 0.047773 -0.013527
+v -0.006018 0.049203 -0.013975
+v 0.006967 0.046436 -0.013480
+v 0.006989 0.047773 -0.013527
+v 0.007201 0.049203 -0.013975
+v 0.007621 0.046436 -0.013151
+v 0.007646 0.047773 -0.013197
+v 0.007879 0.049203 -0.013633
+v 0.008258 0.046436 -0.012790
+v 0.008285 0.047773 -0.012835
+v 0.008539 0.049203 -0.013259
+v 0.002780 0.046436 0.014750
+v 0.002787 0.047773 0.014802
+v 0.002860 0.049203 0.015291
+v 0.002053 0.046436 0.014840
+v 0.002058 0.047773 0.014892
+v 0.002107 0.049203 0.015384
+v 0.001323 0.046436 0.014894
+v 0.001326 0.047773 0.014946
+v 0.001350 0.049203 0.015440
+v -0.009422 0.046436 -0.011049
+v -0.009457 0.047773 -0.011087
+v -0.009790 0.049203 -0.011454
+v -0.008868 0.046436 -0.011527
+v -0.008901 0.047773 -0.011567
+v -0.009215 0.049203 -0.011950
+v -0.008291 0.046436 -0.011977
+v -0.008322 0.047773 -0.012019
+v -0.008617 0.049203 -0.012417
+v 0.004215 0.046436 -0.014465
+v 0.004228 0.047773 -0.014515
+v 0.004348 0.049203 -0.014996
+v 0.004920 0.046436 -0.014269
+v 0.004935 0.047773 -0.014320
+v 0.005079 0.049203 -0.014793
+v 0.005615 0.046436 -0.014040
+v 0.005633 0.047773 -0.014089
+v 0.005800 0.049203 -0.014555
+v 0.015285 0.052132 0.010897
+v 0.017090 0.053592 0.012236
+v 0.019105 0.055067 0.013730
+v 0.014732 0.052132 0.011605
+v 0.016470 0.053592 0.013031
+v 0.018409 0.055067 0.014622
+v 0.014146 0.052132 0.012285
+v 0.015812 0.053592 0.013795
+v 0.017670 0.055067 0.015479
+v -0.017680 0.052132 -0.000898
+v -0.019925 0.053592 -0.001008
+v -0.022430 0.055067 -0.001131
+v -0.017613 0.052132 -0.001793
+v -0.019851 0.053592 -0.002013
+v -0.022346 0.055067 -0.002259
+v -0.017504 0.052132 -0.002684
+v -0.019727 0.053592 -0.003014
+v -0.022208 0.055067 -0.003382
+v 0.017128 0.052132 0.007821
+v 0.019161 0.053592 0.008782
+v 0.021428 0.055067 0.009854
+v 0.016725 0.052132 0.008623
+v 0.018707 0.053592 0.009683
+v 0.020919 0.055067 0.010865
+v 0.016282 0.052132 0.009405
+v 0.018210 0.053592 0.010560
+v 0.020361 0.055067 0.011849
+v -0.017504 0.052132 0.002684
+v -0.019727 0.053592 0.003014
+v -0.022208 0.055067 0.003382
+v -0.017613 0.052132 0.001793
+v -0.019851 0.053592 0.002013
+v -0.022346 0.055067 0.002259
+v -0.017680 0.052132 0.000898
+v -0.019925 0.053592 0.001008
+v -0.022430 0.055067 0.001131
+v 0.018337 0.052132 0.004445
+v 0.020518 0.053593 0.004991
+v 0.022951 0.055071 0.005599
+v 0.018097 0.052132 0.005310
+v 0.020249 0.053593 0.005962
+v 0.022649 0.055070 0.006689
+v 0.017816 0.052132 0.006163
+v 0.019932 0.053593 0.006920
+v 0.022294 0.055069 0.007764
+v -0.016632 0.052132 0.006163
+v -0.018749 0.053592 0.006920
+v -0.021110 0.055067 0.007765
+v -0.016914 0.052132 0.005310
+v -0.019065 0.053592 0.005963
+v -0.021465 0.055067 0.006691
+v -0.017153 0.052132 0.004445
+v -0.019334 0.053592 0.004991
+v -0.021767 0.055067 0.005600
+v 0.018863 0.052132 0.000898
+v 0.021109 0.053594 0.001008
+v 0.023615 0.055073 0.001130
+v 0.018797 0.052132 0.001793
+v 0.021035 0.053594 0.002013
+v 0.023532 0.055073 0.002258
+v 0.018687 0.052132 0.002684
+v 0.020911 0.053594 0.003014
+v 0.023393 0.055073 0.003380
+v -0.015099 0.052132 0.009405
+v -0.017027 0.053592 0.010560
+v -0.019178 0.055067 0.011850
+v -0.015542 0.052132 0.008623
+v -0.017524 0.053592 0.009683
+v -0.019736 0.055067 0.010865
+v -0.015945 0.052132 0.007821
+v -0.017977 0.053592 0.008782
+v -0.020244 0.055067 0.009855
+v 0.018687 0.052132 -0.002684
+v 0.020911 0.053594 -0.003014
+v 0.023393 0.055073 -0.003380
+v 0.018797 0.052132 -0.001793
+v 0.021035 0.053594 -0.002013
+v 0.023532 0.055073 -0.002258
+v 0.018863 0.052132 -0.000898
+v 0.021109 0.053594 -0.001008
+v 0.023615 0.055073 -0.001130
+v -0.012963 0.052132 0.012285
+v -0.014628 0.053592 0.013795
+v -0.016487 0.055067 0.015479
+v -0.013549 0.052132 0.011605
+v -0.015287 0.053592 0.013031
+v -0.017225 0.055067 0.014622
+v -0.014102 0.052132 0.010897
+v -0.015907 0.053592 0.012236
+v -0.017921 0.055067 0.013730
+v 0.017815 0.052132 -0.006163
+v 0.019932 0.053593 -0.006920
+v 0.022294 0.055069 -0.007764
+v 0.018097 0.052132 -0.005310
+v 0.020249 0.053593 -0.005962
+v 0.022649 0.055070 -0.006689
+v 0.018337 0.052132 -0.004445
+v 0.020518 0.053593 -0.004991
+v 0.022951 0.055071 -0.005599
+v -0.010306 0.052132 0.014693
+v -0.011645 0.053592 0.016499
+v -0.013139 0.055067 0.018513
+v -0.011013 0.052132 0.014141
+v -0.012440 0.053592 0.015879
+v -0.014030 0.055067 0.017817
+v -0.011693 0.052132 0.013554
+v -0.013203 0.053592 0.015220
+v -0.014887 0.055067 0.017078
+v 0.016282 0.052132 -0.009405
+v 0.018210 0.053592 -0.010560
+v 0.020361 0.055067 -0.011849
+v 0.016725 0.052132 -0.008623
+v 0.018707 0.053592 -0.009683
+v 0.020919 0.055067 -0.010865
+v 0.017128 0.052132 -0.007821
+v 0.019161 0.053592 -0.008782
+v 0.021428 0.055067 -0.009854
+v -0.007230 0.052132 0.016537
+v -0.008191 0.053592 0.018569
+v -0.009263 0.055067 0.020836
+v -0.008032 0.052132 0.016133
+v -0.009091 0.053592 0.018116
+v -0.010274 0.055067 0.020327
+v -0.008813 0.052132 0.015691
+v -0.009969 0.053592 0.017619
+v -0.011258 0.055067 0.019770
+v -0.002093 0.052132 -0.018095
+v -0.002422 0.053592 -0.020319
+v -0.002790 0.055067 -0.022799
+v -0.001201 0.052132 -0.018205
+v -0.001422 0.053592 -0.020442
+v -0.001668 0.055067 -0.022938
+v -0.000306 0.052132 -0.018271
+v -0.000416 0.053592 -0.020516
+v -0.000539 0.055067 -0.023021
+v 0.014146 0.052132 -0.012285
+v 0.015812 0.053592 -0.013795
+v 0.017670 0.055067 -0.015479
+v 0.014732 0.052132 -0.011605
+v 0.016470 0.053592 -0.013031
+v 0.018409 0.055067 -0.014622
+v 0.015285 0.052132 -0.010897
+v 0.017090 0.053592 -0.012236
+v 0.019105 0.055067 -0.013730
+v -0.003853 0.052132 0.017745
+v -0.004399 0.053592 0.019926
+v -0.005009 0.055067 0.022358
+v -0.004719 0.052132 0.017505
+v -0.005371 0.053592 0.019657
+v -0.006099 0.055067 0.022056
+v -0.005571 0.052132 0.017224
+v -0.006328 0.053592 0.019340
+v -0.007173 0.055067 0.021702
+v -0.005571 0.052132 -0.017224
+v -0.006328 0.053592 -0.019340
+v -0.007173 0.055067 -0.021702
+v -0.004719 0.052132 -0.017505
+v -0.005371 0.053592 -0.019657
+v -0.006099 0.055067 -0.022056
+v -0.003853 0.052132 -0.017745
+v -0.004399 0.053592 -0.019926
+v -0.005009 0.055067 -0.022358
+v 0.011489 0.052132 -0.014693
+v 0.012828 0.053592 -0.016499
+v 0.014322 0.055067 -0.018513
+v 0.012197 0.052132 -0.014141
+v 0.013623 0.053592 -0.015879
+v 0.015214 0.055067 -0.017817
+v 0.012877 0.052132 -0.013554
+v 0.014386 0.053592 -0.015220
+v 0.016070 0.055067 -0.017078
+v -0.000306 0.052132 0.018271
+v -0.000416 0.053592 0.020516
+v -0.000539 0.055067 0.023021
+v -0.001201 0.052132 0.018205
+v -0.001422 0.053592 0.020442
+v -0.001668 0.055067 0.022938
+v -0.002093 0.052132 0.018095
+v -0.002422 0.053592 0.020319
+v -0.002790 0.055067 0.022799
+v -0.008813 0.052132 -0.015691
+v -0.009969 0.053592 -0.017619
+v -0.011258 0.055067 -0.019770
+v -0.008032 0.052132 -0.016133
+v -0.009091 0.053592 -0.018116
+v -0.010274 0.055067 -0.020327
+v -0.007230 0.052132 -0.016537
+v -0.008191 0.053592 -0.018569
+v -0.009263 0.055067 -0.020836
+v 0.008413 0.052132 -0.016537
+v 0.009374 0.053592 -0.018569
+v 0.010446 0.055067 -0.020836
+v 0.009215 0.052132 -0.016133
+v 0.010275 0.053592 -0.018116
+v 0.011457 0.055067 -0.020327
+v 0.009996 0.052132 -0.015691
+v 0.011152 0.053592 -0.017619
+v 0.012441 0.055067 -0.019770
+v 0.003276 0.052132 0.018095
+v 0.003606 0.053592 0.020319
+v 0.003974 0.055067 0.022799
+v 0.002385 0.052132 0.018205
+v 0.002605 0.053592 0.020442
+v 0.002851 0.055067 0.022938
+v 0.001489 0.052132 0.018271
+v 0.001600 0.053592 0.020516
+v 0.001723 0.055067 0.023021
+v -0.011693 0.052132 -0.013554
+v -0.013203 0.053592 -0.015220
+v -0.014887 0.055067 -0.017078
+v -0.011013 0.052132 -0.014141
+v -0.012440 0.053592 -0.015879
+v -0.014030 0.055067 -0.017817
+v -0.010306 0.052132 -0.014693
+v -0.011645 0.053592 -0.016499
+v -0.013139 0.055067 -0.018513
+v 0.005036 0.052132 -0.017745
+v 0.005583 0.053592 -0.019926
+v 0.006192 0.055067 -0.022358
+v 0.005902 0.052132 -0.017505
+v 0.006554 0.053592 -0.019657
+v 0.007282 0.055067 -0.022056
+v 0.006754 0.052132 -0.017224
+v 0.007512 0.053592 -0.019340
+v 0.008357 0.055067 -0.021702
+v 0.006754 0.052132 0.017224
+v 0.007512 0.053592 0.019340
+v 0.008357 0.055067 0.021702
+v 0.005902 0.052132 0.017505
+v 0.006554 0.053592 0.019657
+v 0.007282 0.055067 0.022056
+v 0.005037 0.052132 0.017745
+v 0.005583 0.053592 0.019926
+v 0.006192 0.055067 0.022358
+v -0.014102 0.052132 -0.010897
+v -0.015907 0.053592 -0.012236
+v -0.017921 0.055067 -0.013730
+v -0.013549 0.052132 -0.011605
+v -0.015287 0.053592 -0.013031
+v -0.017225 0.055067 -0.014622
+v -0.012963 0.052132 -0.012285
+v -0.014628 0.053592 -0.013795
+v -0.016487 0.055067 -0.015479
+v 0.001489 0.052132 -0.018271
+v 0.001600 0.053592 -0.020516
+v 0.001723 0.055067 -0.023021
+v 0.002385 0.052132 -0.018205
+v 0.002605 0.053592 -0.020442
+v 0.002851 0.055067 -0.022938
+v 0.003276 0.052132 -0.018095
+v 0.003606 0.053592 -0.020319
+v 0.003974 0.055067 -0.022799
+v 0.009996 0.052132 0.015691
+v 0.011152 0.053592 0.017619
+v 0.012441 0.055067 0.019770
+v 0.009215 0.052132 0.016133
+v 0.010275 0.053592 0.018116
+v 0.011457 0.055067 0.020327
+v 0.008413 0.052132 0.016537
+v 0.009374 0.053592 0.018569
+v 0.010446 0.055067 0.020836
+v -0.015945 0.052132 -0.007821
+v -0.017977 0.053592 -0.008782
+v -0.020244 0.055067 -0.009855
+v -0.015542 0.052132 -0.008623
+v -0.017524 0.053592 -0.009683
+v -0.019736 0.055067 -0.010865
+v -0.015099 0.052132 -0.009405
+v -0.017027 0.053592 -0.010560
+v -0.019178 0.055067 -0.011850
+v 0.012877 0.052132 0.013554
+v 0.014386 0.053592 0.015220
+v 0.016070 0.055067 0.017078
+v 0.012197 0.052132 0.014141
+v 0.013623 0.053592 0.015879
+v 0.015214 0.055067 0.017817
+v 0.011489 0.052132 0.014693
+v 0.012828 0.053592 0.016499
+v 0.014322 0.055067 0.018513
+v -0.017153 0.052132 -0.004445
+v -0.019334 0.053592 -0.004991
+v -0.021767 0.055067 -0.005600
+v -0.016914 0.052132 -0.005310
+v -0.019065 0.053592 -0.005963
+v -0.021465 0.055067 -0.006691
+v -0.016632 0.052132 -0.006163
+v -0.018749 0.053592 -0.006920
+v -0.021110 0.055067 -0.007765
+v 0.028506 0.058158 0.001367
+v 0.030661 0.059813 0.001464
+v 0.032617 0.061586 0.001539
+v 0.028405 0.058157 0.002731
+v 0.030553 0.059812 0.002925
+v 0.032501 0.061585 0.003077
+v 0.028237 0.058156 0.004089
+v 0.030372 0.059810 0.004383
+v 0.032309 0.061581 0.004616
+v -0.023372 0.058127 0.014363
+v -0.025218 0.059760 0.015470
+v -0.026893 0.061502 0.016473
+v -0.024048 0.058127 0.013170
+v -0.025946 0.059760 0.014185
+v -0.027668 0.061502 0.015105
+v -0.024664 0.058127 0.011945
+v -0.026610 0.059760 0.012865
+v -0.028375 0.061502 0.013700
+v 0.028237 0.058156 -0.004089
+v 0.030372 0.059810 -0.004383
+v 0.032309 0.061581 -0.004616
+v 0.028405 0.058157 -0.002731
+v 0.030553 0.059812 -0.002925
+v 0.032501 0.061585 -0.003077
+v 0.028506 0.058158 -0.001367
+v 0.030661 0.059813 -0.001464
+v 0.032617 0.061586 -0.001539
+v -0.020109 0.058127 0.018762
+v -0.021704 0.059760 0.020208
+v -0.023151 0.061502 0.021519
+v -0.021005 0.058127 0.017724
+v -0.022669 0.059760 0.019089
+v -0.024178 0.061502 0.020328
+v -0.021849 0.058127 0.016643
+v -0.023577 0.059760 0.017925
+v -0.025146 0.061502 0.019088
+v 0.026901 0.058138 -0.009406
+v 0.028930 0.059780 -0.010116
+v 0.030772 0.061537 -0.010738
+v 0.027333 0.058143 -0.008102
+v 0.029396 0.059789 -0.008706
+v 0.031269 0.061550 -0.009225
+v 0.027700 0.058149 -0.006778
+v 0.029793 0.059798 -0.007277
+v 0.031692 0.061564 -0.007695
+v -0.016051 0.058127 0.022440
+v -0.017333 0.059760 0.024169
+v -0.018496 0.061502 0.025737
+v -0.017132 0.058127 0.021597
+v -0.018498 0.059760 0.023260
+v -0.019736 0.061502 0.024770
+v -0.018171 0.058127 0.020701
+v -0.019616 0.059760 0.022296
+v -0.020927 0.061502 0.023742
+v 0.024556 0.058128 -0.014363
+v 0.026402 0.059762 -0.015467
+v 0.028078 0.061506 -0.016466
+v 0.025232 0.058129 -0.013169
+v 0.027131 0.059764 -0.014180
+v 0.028854 0.061510 -0.015092
+v 0.025849 0.058130 -0.011943
+v 0.027796 0.059767 -0.012857
+v 0.029563 0.061516 -0.013677
+v -0.011354 0.058127 0.025256
+v -0.012274 0.059760 0.027202
+v -0.013109 0.061502 0.028967
+v -0.012578 0.058127 0.024640
+v -0.013593 0.059760 0.026537
+v -0.014513 0.061502 0.028259
+v -0.013772 0.058127 0.023964
+v -0.014878 0.059760 0.025810
+v -0.015882 0.061502 0.027484
+v -0.003508 0.058127 -0.027636
+v -0.003824 0.059760 -0.029765
+v -0.004110 0.061502 -0.031696
+v -0.002147 0.058127 -0.027804
+v -0.002358 0.059760 -0.029946
+v -0.002549 0.061502 -0.031889
+v -0.000779 0.058127 -0.027905
+v -0.000885 0.059760 -0.030054
+v -0.000981 0.061502 -0.032005
+v 0.021293 0.058127 -0.018762
+v 0.022887 0.059760 -0.020208
+v 0.024334 0.061502 -0.021519
+v 0.022188 0.058127 -0.017724
+v 0.023852 0.059760 -0.019089
+v 0.025361 0.061502 -0.020327
+v 0.023032 0.058127 -0.016643
+v 0.024761 0.059761 -0.017924
+v 0.026329 0.061503 -0.019087
+v -0.006197 0.058127 0.027101
+v -0.006720 0.059760 0.029189
+v -0.007194 0.061502 0.031083
+v -0.007518 0.058127 0.026735
+v -0.008143 0.059760 0.028795
+v -0.008710 0.061502 0.030663
+v -0.008821 0.058127 0.026305
+v -0.009546 0.059760 0.028332
+v -0.010203 0.061502 0.030170
+v -0.008821 0.058127 -0.026305
+v -0.009546 0.059760 -0.028332
+v -0.010203 0.061502 -0.030170
+v -0.007518 0.058127 -0.026735
+v -0.008143 0.059760 -0.028795
+v -0.008710 0.061502 -0.030663
+v -0.006197 0.058127 -0.027101
+v -0.006720 0.059760 -0.029189
+v -0.007194 0.061502 -0.031083
+v 0.017235 0.058127 -0.022440
+v 0.018517 0.059760 -0.024169
+v 0.019680 0.061502 -0.025737
+v 0.018316 0.058127 -0.021597
+v 0.019681 0.059760 -0.023260
+v 0.020920 0.061502 -0.024770
+v 0.019354 0.058127 -0.020701
+v 0.020799 0.059760 -0.022296
+v 0.022110 0.061502 -0.023742
+v -0.000779 0.058127 0.027905
+v -0.000885 0.059760 0.030054
+v -0.000981 0.061502 0.032005
+v -0.002147 0.058127 0.027804
+v -0.002358 0.059760 0.029946
+v -0.002549 0.061502 0.031889
+v -0.003508 0.058127 0.027636
+v -0.003824 0.059760 0.029765
+v -0.004110 0.061502 0.031696
+v -0.013772 0.058127 -0.023964
+v -0.014878 0.059760 -0.025810
+v -0.015882 0.061502 -0.027484
+v -0.012578 0.058127 -0.024640
+v -0.013593 0.059760 -0.026538
+v -0.014513 0.061502 -0.028259
+v -0.011354 0.058127 -0.025256
+v -0.012274 0.059760 -0.027202
+v -0.013109 0.061502 -0.028967
+v 0.012537 0.058127 -0.025256
+v 0.013457 0.059760 -0.027202
+v 0.014292 0.061502 -0.028967
+v 0.013762 0.058127 -0.024640
+v 0.014776 0.059760 -0.026538
+v 0.015697 0.061502 -0.028260
+v 0.014955 0.058127 -0.023964
+v 0.016061 0.059760 -0.025810
+v 0.017065 0.061502 -0.027484
+v 0.004691 0.058127 0.027636
+v 0.005007 0.059760 0.029765
+v 0.005293 0.061502 0.031696
+v 0.003330 0.058127 0.027804
+v 0.003541 0.059760 0.029946
+v 0.003732 0.061502 0.031889
+v 0.001963 0.058127 0.027905
+v 0.002068 0.059760 0.030054
+v 0.002164 0.061502 0.032005
+v -0.018171 0.058127 -0.020701
+v -0.019616 0.059760 -0.022296
+v -0.020927 0.061502 -0.023742
+v -0.017132 0.058127 -0.021597
+v -0.018498 0.059760 -0.023260
+v -0.019736 0.061502 -0.024770
+v -0.016051 0.058127 -0.022440
+v -0.017333 0.059760 -0.024169
+v -0.018496 0.061502 -0.025737
+v 0.007380 0.058127 -0.027101
+v 0.007903 0.059760 -0.029189
+v 0.008377 0.061502 -0.031083
+v 0.008702 0.058127 -0.026735
+v 0.009326 0.059760 -0.028795
+v 0.009893 0.061502 -0.030663
+v 0.010004 0.058127 -0.026305
+v 0.010729 0.059760 -0.028332
+v 0.011387 0.061502 -0.030170
+v 0.010004 0.058127 0.026305
+v 0.010729 0.059760 0.028332
+v 0.011387 0.061502 0.030170
+v 0.008702 0.058127 0.026735
+v 0.009326 0.059760 0.028795
+v 0.009893 0.061502 0.030663
+v 0.007380 0.058127 0.027101
+v 0.007903 0.059760 0.029189
+v 0.008377 0.061502 0.031083
+v -0.021849 0.058127 -0.016643
+v -0.023577 0.059760 -0.017925
+v -0.025146 0.061502 -0.019088
+v -0.021005 0.058127 -0.017724
+v -0.022669 0.059760 -0.019089
+v -0.024178 0.061502 -0.020328
+v -0.020109 0.058127 -0.018762
+v -0.021704 0.059760 -0.020208
+v -0.023151 0.061502 -0.021519
+v 0.001962 0.058127 -0.027905
+v 0.002068 0.059760 -0.030054
+v 0.002164 0.061502 -0.032005
+v 0.003330 0.058127 -0.027804
+v 0.003541 0.059760 -0.029946
+v 0.003732 0.061502 -0.031889
+v 0.004691 0.058127 -0.027636
+v 0.005007 0.059760 -0.029765
+v 0.005293 0.061502 -0.031696
+v 0.014955 0.058127 0.023964
+v 0.016061 0.059760 0.025810
+v 0.017065 0.061502 0.027484
+v 0.013762 0.058127 0.024639
+v 0.014776 0.059760 0.026537
+v 0.015697 0.061502 0.028259
+v 0.012537 0.058127 0.025256
+v 0.013457 0.059760 0.027202
+v 0.014292 0.061502 0.028967
+v -0.024664 0.058127 -0.011945
+v -0.026610 0.059760 -0.012865
+v -0.028375 0.061502 -0.013700
+v -0.024048 0.058127 -0.013170
+v -0.025946 0.059760 -0.014185
+v -0.027668 0.061502 -0.015105
+v -0.023372 0.058127 -0.014363
+v -0.025218 0.059760 -0.015470
+v -0.026893 0.061502 -0.016473
+v 0.019354 0.058127 0.020701
+v 0.020799 0.059760 0.022296
+v 0.022111 0.061502 0.023742
+v 0.018316 0.058127 0.021597
+v 0.019681 0.059760 0.023260
+v 0.020920 0.061502 0.024770
+v 0.017235 0.058127 0.022440
+v 0.018517 0.059760 0.024169
+v 0.019680 0.061502 0.025737
+v -0.026510 0.058127 -0.006788
+v -0.028597 0.059760 -0.007311
+v -0.030491 0.061502 -0.007786
+v -0.026144 0.058127 -0.008110
+v -0.028203 0.059760 -0.008735
+v -0.030072 0.061502 -0.009302
+v -0.025714 0.058127 -0.009412
+v -0.027740 0.059760 -0.010137
+v -0.029578 0.061502 -0.010795
+v 0.023032 0.058127 0.016643
+v 0.024761 0.059761 0.017924
+v 0.026329 0.061503 0.019086
+v 0.022188 0.058127 0.017724
+v 0.023852 0.059760 0.019089
+v 0.025361 0.061502 0.020327
+v 0.021293 0.058127 0.018762
+v 0.022887 0.059760 0.020208
+v 0.024334 0.061502 0.021519
+v -0.027313 0.058127 -0.001371
+v -0.029463 0.059760 -0.001476
+v -0.031413 0.061502 -0.001572
+v -0.027212 0.058127 -0.002738
+v -0.029354 0.059760 -0.002949
+v -0.031297 0.061502 -0.003141
+v -0.027044 0.058127 -0.004099
+v -0.029173 0.059760 -0.004415
+v -0.031105 0.061502 -0.004702
+v 0.025849 0.058130 0.011943
+v 0.027796 0.059767 0.012857
+v 0.029563 0.061516 0.013677
+v 0.025232 0.058129 0.013169
+v 0.027131 0.059764 0.014180
+v 0.028854 0.061510 0.015092
+v 0.024556 0.058128 0.014363
+v 0.026402 0.059762 0.015467
+v 0.028078 0.061506 0.016466
+v -0.027044 0.058127 0.004099
+v -0.029173 0.059760 0.004415
+v -0.031105 0.061502 0.004702
+v -0.027212 0.058127 0.002738
+v -0.029354 0.059760 0.002949
+v -0.031297 0.061502 0.003141
+v -0.027313 0.058127 0.001371
+v -0.029463 0.059760 0.001476
+v -0.031413 0.061502 0.001572
+v 0.027700 0.058149 0.006778
+v 0.029793 0.059798 0.007277
+v 0.031692 0.061564 0.007695
+v 0.027333 0.058143 0.008101
+v 0.029396 0.059789 0.008706
+v 0.031269 0.061550 0.009225
+v 0.026901 0.058138 0.009406
+v 0.028930 0.059780 0.010116
+v 0.030772 0.061537 0.010738
+v -0.025714 0.058127 0.009412
+v -0.027740 0.059760 0.010137
+v -0.029578 0.061502 0.010795
+v -0.026144 0.058127 0.008110
+v -0.028203 0.059760 0.008735
+v -0.030072 0.061502 0.009302
+v -0.026510 0.058127 0.006788
+v -0.028597 0.059760 0.007311
+v -0.030491 0.061502 0.007786
+v 0.030938 0.065454 -0.018155
+v 0.032116 0.067736 -0.018842
+v 0.033109 0.070285 -0.019418
+v 0.031798 0.065465 -0.016619
+v 0.033010 0.067751 -0.017234
+v 0.034032 0.070302 -0.017748
+v 0.032583 0.065480 -0.015029
+v 0.033827 0.067771 -0.015563
+v 0.034876 0.070324 -0.016005
+v -0.014532 0.065439 0.031977
+v -0.015118 0.067714 0.033215
+v -0.015611 0.070260 0.034258
+v -0.016083 0.065439 0.031196
+v -0.016729 0.067714 0.032404
+v -0.017272 0.070260 0.033421
+v -0.017594 0.065439 0.030340
+v -0.018298 0.067714 0.031515
+v -0.018891 0.070260 0.032505
+v -0.004599 0.065439 -0.034990
+v -0.004800 0.067714 -0.036345
+v -0.004969 0.070260 -0.037486
+v -0.002876 0.065439 -0.035203
+v -0.003010 0.067714 -0.036565
+v -0.003123 0.070260 -0.037714
+v -0.001144 0.065439 -0.035330
+v -0.001211 0.067714 -0.036698
+v -0.001268 0.070260 -0.037851
+v 0.026801 0.065439 -0.023755
+v 0.027816 0.067715 -0.024674
+v 0.028671 0.070260 -0.025449
+v 0.027936 0.065440 -0.022438
+v 0.028994 0.067716 -0.023306
+v 0.029887 0.070261 -0.024037
+v 0.029005 0.065442 -0.021065
+v 0.030105 0.067719 -0.021877
+v 0.031033 0.070265 -0.022561
+v -0.008003 0.065439 0.034313
+v -0.008336 0.067714 0.035641
+v -0.008616 0.070260 0.036760
+v -0.009677 0.065439 0.033850
+v -0.010074 0.067714 0.035160
+v -0.010409 0.070260 0.036264
+v -0.011325 0.065439 0.033305
+v -0.011787 0.067714 0.034595
+v -0.012175 0.070260 0.035681
+v -0.011325 0.065439 -0.033305
+v -0.011787 0.067714 -0.034595
+v -0.012175 0.070260 -0.035681
+v -0.009677 0.065439 -0.033850
+v -0.010074 0.067714 -0.035160
+v -0.010409 0.070260 -0.036264
+v -0.008003 0.065439 -0.034313
+v -0.008336 0.067714 -0.035641
+v -0.008616 0.070260 -0.036760
+v 0.021663 0.065439 -0.028412
+v 0.022479 0.067714 -0.029512
+v 0.023166 0.070260 -0.030439
+v 0.023032 0.065439 -0.027344
+v 0.023901 0.067714 -0.028402
+v 0.024633 0.070260 -0.029294
+v 0.024347 0.065439 -0.026210
+v 0.025266 0.067714 -0.027224
+v 0.026041 0.070260 -0.028079
+v -0.001144 0.065439 0.035330
+v -0.001211 0.067714 0.036698
+v -0.001268 0.070260 0.037851
+v -0.002876 0.065439 0.035203
+v -0.003010 0.067714 0.036565
+v -0.003123 0.070260 0.037714
+v -0.004599 0.065439 0.034990
+v -0.004800 0.067714 0.036345
+v -0.004969 0.070260 0.037486
+v -0.017594 0.065439 -0.030340
+v -0.018298 0.067714 -0.031515
+v -0.018891 0.070260 -0.032505
+v -0.016083 0.065439 -0.031196
+v -0.016729 0.067714 -0.032404
+v -0.017272 0.070260 -0.033421
+v -0.014532 0.065439 -0.031977
+v -0.015118 0.067714 -0.033215
+v -0.015611 0.070260 -0.034258
+v 0.015715 0.065439 -0.031977
+v 0.016301 0.067714 -0.033215
+v 0.016794 0.070260 -0.034258
+v 0.017266 0.065439 -0.031196
+v 0.017912 0.067714 -0.032404
+v 0.018456 0.070260 -0.033421
+v 0.018777 0.065439 -0.030340
+v 0.019481 0.067714 -0.031515
+v 0.020074 0.070260 -0.032505
+v 0.005782 0.065439 0.034990
+v 0.005983 0.067714 0.036345
+v 0.006152 0.070260 0.037486
+v 0.004059 0.065439 0.035203
+v 0.004193 0.067714 0.036565
+v 0.004306 0.070260 0.037714
+v 0.002327 0.065439 0.035330
+v 0.002394 0.067714 0.036698
+v 0.002451 0.070260 0.037851
+v -0.023163 0.065439 -0.026210
+v -0.024083 0.067714 -0.027224
+v -0.024858 0.070260 -0.028079
+v -0.021849 0.065439 -0.027344
+v -0.022717 0.067714 -0.028402
+v -0.023449 0.070260 -0.029294
+v -0.020480 0.065439 -0.028412
+v -0.021296 0.067714 -0.029512
+v -0.021983 0.070260 -0.030438
+v 0.009187 0.065439 -0.034313
+v 0.009519 0.067714 -0.035641
+v 0.009800 0.070260 -0.036760
+v 0.010860 0.065439 -0.033850
+v 0.011257 0.067714 -0.035160
+v 0.011592 0.070260 -0.036264
+v 0.012508 0.065439 -0.033305
+v 0.012970 0.067714 -0.034595
+v 0.013358 0.070260 -0.035681
+v 0.012508 0.065439 0.033305
+v 0.012970 0.067714 0.034595
+v 0.013358 0.070260 0.035681
+v 0.010860 0.065439 0.033850
+v 0.011257 0.067714 0.035160
+v 0.011592 0.070260 0.036264
+v 0.009187 0.065439 0.034313
+v 0.009519 0.067714 0.035641
+v 0.009800 0.070260 0.036760
+v -0.027820 0.065439 -0.021072
+v -0.028920 0.067714 -0.021887
+v -0.029847 0.070260 -0.022575
+v -0.026752 0.065439 -0.022440
+v -0.027811 0.067714 -0.023309
+v -0.028702 0.070260 -0.024041
+v -0.025618 0.065439 -0.023755
+v -0.026633 0.067714 -0.024675
+v -0.027488 0.070260 -0.025450
+v 0.002327 0.065439 -0.035330
+v 0.002394 0.067714 -0.036698
+v 0.002451 0.070260 -0.037851
+v 0.004059 0.065439 -0.035203
+v 0.004193 0.067714 -0.036565
+v 0.004306 0.070260 -0.037714
+v 0.005782 0.065439 -0.034990
+v 0.005983 0.067714 -0.036345
+v 0.006152 0.070260 -0.037486
+v 0.018777 0.065439 0.030340
+v 0.019481 0.067714 0.031515
+v 0.020074 0.070260 0.032505
+v 0.017266 0.065439 0.031196
+v 0.017912 0.067714 0.032404
+v 0.018456 0.070260 0.033421
+v 0.015716 0.065439 0.031977
+v 0.016301 0.067714 0.033215
+v 0.016794 0.070260 0.034258
+v -0.031385 0.065439 -0.015124
+v -0.032623 0.067714 -0.015709
+v -0.033666 0.070260 -0.016203
+v -0.030605 0.065439 -0.016675
+v -0.031812 0.067714 -0.017320
+v -0.032830 0.070260 -0.017864
+v -0.029749 0.065439 -0.018185
+v -0.030923 0.067714 -0.018889
+v -0.031913 0.070260 -0.019483
+v 0.024347 0.065439 0.026210
+v 0.025266 0.067714 0.027224
+v 0.026041 0.070260 0.028079
+v 0.023032 0.065439 0.027344
+v 0.023901 0.067714 0.028402
+v 0.024633 0.070260 0.029294
+v 0.021663 0.065439 0.028412
+v 0.022479 0.067714 0.029512
+v 0.023166 0.070260 0.030438
+v -0.033721 0.065439 -0.008595
+v -0.035050 0.067714 -0.008928
+v -0.036169 0.070260 -0.009208
+v -0.033258 0.065439 -0.010268
+v -0.034569 0.067714 -0.010666
+v -0.035673 0.070260 -0.011001
+v -0.032714 0.065439 -0.011917
+v -0.034003 0.067714 -0.012378
+v -0.035089 0.070260 -0.012767
+v 0.029005 0.065442 0.021065
+v 0.030105 0.067719 0.021877
+v 0.031033 0.070265 0.022561
+v 0.027936 0.065440 0.022438
+v 0.028994 0.067716 0.023306
+v 0.029887 0.070261 0.024037
+v 0.026801 0.065439 0.023755
+v 0.027816 0.067715 0.024674
+v 0.028671 0.070260 0.025449
+v -0.034739 0.065439 -0.001736
+v -0.036106 0.067714 -0.001803
+v -0.037259 0.070260 -0.001859
+v -0.034611 0.065439 -0.003467
+v -0.035974 0.067714 -0.003601
+v -0.037122 0.070260 -0.003714
+v -0.034399 0.065439 -0.005190
+v -0.035753 0.067714 -0.005391
+v -0.036894 0.070260 -0.005561
+v 0.032583 0.065480 0.015029
+v 0.033827 0.067771 0.015563
+v 0.034876 0.070324 0.016005
+v 0.031798 0.065465 0.016619
+v 0.033011 0.067751 0.017234
+v 0.034032 0.070302 0.017747
+v 0.030938 0.065454 0.018155
+v 0.032116 0.067736 0.018842
+v 0.033109 0.070285 0.019418
+v -0.034399 0.065439 0.005190
+v -0.035753 0.067714 0.005391
+v -0.036894 0.070260 0.005561
+v -0.034611 0.065439 0.003467
+v -0.035974 0.067714 0.003601
+v -0.037122 0.070260 0.003714
+v -0.034739 0.065439 0.001736
+v -0.036106 0.067714 0.001803
+v -0.037259 0.070260 0.001859
+v 0.034945 0.065569 0.008234
+v 0.036363 0.067851 0.008363
+v 0.037696 0.070350 0.008430
+v 0.034472 0.065548 0.009965
+v 0.035816 0.067846 0.010195
+v 0.036989 0.070388 0.010361
+v 0.033920 0.065523 0.011690
+v 0.035220 0.067823 0.012028
+v 0.036320 0.070379 0.012293
+v -0.032714 0.065439 0.011917
+v -0.034003 0.067714 0.012378
+v -0.035089 0.070260 0.012767
+v -0.033258 0.065439 0.010268
+v -0.034569 0.067714 0.010666
+v -0.035673 0.070260 0.011001
+v -0.033721 0.065439 0.008595
+v -0.035050 0.067714 0.008928
+v -0.036169 0.070260 0.009208
+v 0.035973 0.065573 0.001603
+v 0.037515 0.067611 0.001598
+v 0.039141 0.069411 0.001579
+v 0.035847 0.065576 0.003217
+v 0.037385 0.067648 0.003212
+v 0.039013 0.069528 0.003175
+v 0.035635 0.065581 0.004854
+v 0.037161 0.067733 0.004862
+v 0.038776 0.069819 0.004816
+v -0.029749 0.065439 0.018185
+v -0.030923 0.067714 0.018889
+v -0.031913 0.070260 0.019483
+v -0.030605 0.065439 0.016675
+v -0.031812 0.067714 0.017320
+v -0.032830 0.070260 0.017864
+v -0.031385 0.065439 0.015124
+v -0.032623 0.067714 0.015709
+v -0.033666 0.070260 0.016203
+v 0.035635 0.065581 -0.004854
+v 0.037161 0.067733 -0.004863
+v 0.038776 0.069819 -0.004816
+v 0.035847 0.065576 -0.003218
+v 0.037385 0.067648 -0.003212
+v 0.039013 0.069528 -0.003175
+v 0.035973 0.065573 -0.001603
+v 0.037515 0.067611 -0.001598
+v 0.039141 0.069411 -0.001579
+v -0.025618 0.065439 0.023755
+v -0.026633 0.067714 0.024675
+v -0.027488 0.070260 0.025450
+v -0.026752 0.065439 0.022440
+v -0.027811 0.067714 0.023309
+v -0.028702 0.070260 0.024041
+v -0.027820 0.065439 0.021072
+v -0.028920 0.067714 0.021887
+v -0.029847 0.070260 0.022575
+v 0.033920 0.065523 -0.011690
+v 0.035220 0.067823 -0.012028
+v 0.036320 0.070379 -0.012293
+v 0.034472 0.065548 -0.009965
+v 0.035816 0.067846 -0.010195
+v 0.036989 0.070388 -0.010361
+v 0.034945 0.065569 -0.008235
+v 0.036363 0.067851 -0.008363
+v 0.037696 0.070350 -0.008430
+v -0.020480 0.065439 0.028412
+v -0.021296 0.067714 0.029512
+v -0.021983 0.070260 0.030439
+v -0.021849 0.065439 0.027344
+v -0.022717 0.067714 0.028402
+v -0.023449 0.070260 0.029294
+v -0.023163 0.065439 0.026210
+v -0.024083 0.067714 0.027224
+v -0.024858 0.070260 0.028079
+v 0.017484 0.076353 -0.035716
+v 0.017698 0.079960 -0.036168
+v 0.017853 0.083955 -0.036497
+v 0.019216 0.076353 -0.034844
+v 0.019452 0.079960 -0.035285
+v 0.019623 0.083955 -0.035606
+v 0.020904 0.076353 -0.033889
+v 0.021160 0.079960 -0.034317
+v 0.021348 0.083955 -0.034629
+v 0.006389 0.076353 0.039082
+v 0.006462 0.079960 0.039576
+v 0.006516 0.083955 0.039936
+v 0.004464 0.076353 0.039319
+v 0.004513 0.079960 0.039817
+v 0.004549 0.083955 0.040179
+v 0.002530 0.076353 0.039462
+v 0.002555 0.079960 0.039961
+v 0.002573 0.083955 0.040325
+v -0.025941 0.076353 -0.029275
+v -0.026277 0.079960 -0.029645
+v -0.026521 0.083955 -0.029915
+v -0.024473 0.076353 -0.030541
+v -0.024790 0.079960 -0.030928
+v -0.025021 0.083955 -0.031209
+v -0.022944 0.076353 -0.031734
+v -0.023242 0.079960 -0.032136
+v -0.023459 0.083955 -0.032428
+v 0.010192 0.076353 -0.038326
+v 0.010313 0.079960 -0.038810
+v 0.010401 0.083955 -0.039163
+v 0.012061 0.076353 -0.037808
+v 0.012206 0.079960 -0.038286
+v 0.012311 0.083955 -0.038635
+v 0.013902 0.076353 -0.037200
+v 0.014070 0.079960 -0.037671
+v 0.014193 0.083955 -0.038013
+v 0.013902 0.076353 0.037200
+v 0.014070 0.079960 0.037670
+v 0.014193 0.083955 0.038013
+v 0.012061 0.076353 0.037808
+v 0.012206 0.079960 0.038286
+v 0.012311 0.083955 0.038635
+v 0.010192 0.076353 0.038326
+v 0.010313 0.079960 0.038810
+v 0.010402 0.083955 0.039163
+v -0.031143 0.076353 -0.023536
+v -0.031544 0.079960 -0.023833
+v -0.031836 0.083955 -0.024050
+v -0.029950 0.076353 -0.025065
+v -0.030336 0.079960 -0.025382
+v -0.030617 0.083955 -0.025612
+v -0.028683 0.076353 -0.026533
+v -0.029053 0.079960 -0.026869
+v -0.029323 0.083955 -0.027113
+v 0.002530 0.076353 -0.039462
+v 0.002555 0.079960 -0.039961
+v 0.002573 0.083955 -0.040325
+v 0.004464 0.076353 -0.039319
+v 0.004513 0.079960 -0.039817
+v 0.004549 0.083955 -0.040179
+v 0.006389 0.076353 -0.039082
+v 0.006462 0.079960 -0.039576
+v 0.006516 0.083955 -0.039936
+v 0.020904 0.076353 0.033889
+v 0.021161 0.079960 0.034317
+v 0.021348 0.083955 0.034629
+v 0.019216 0.076353 0.034844
+v 0.019452 0.079960 0.035285
+v 0.019623 0.083955 0.035606
+v 0.017484 0.076353 0.035716
+v 0.017698 0.079960 0.036168
+v 0.017853 0.083955 0.036497
+v -0.035125 0.076353 -0.016893
+v -0.035576 0.079960 -0.017106
+v -0.035905 0.083955 -0.017262
+v -0.034253 0.076353 -0.018625
+v -0.034693 0.079960 -0.018860
+v -0.035014 0.083955 -0.019032
+v -0.033297 0.076353 -0.020312
+v -0.033725 0.079960 -0.020569
+v -0.034038 0.083955 -0.020756
+v 0.027125 0.076353 0.029275
+v 0.027460 0.079960 0.029645
+v 0.027705 0.083955 0.029915
+v 0.025656 0.076353 0.030541
+v 0.025973 0.079960 0.030928
+v 0.026204 0.083955 0.031209
+v 0.024128 0.076353 0.031734
+v 0.024425 0.079960 0.032136
+v 0.024642 0.083955 0.032428
+v -0.037734 0.076353 -0.009600
+v -0.038219 0.079960 -0.009721
+v -0.038572 0.083955 -0.009810
+v -0.037217 0.076353 -0.011469
+v -0.037695 0.079960 -0.011614
+v -0.038043 0.083955 -0.011720
+v -0.036608 0.076353 -0.013310
+v -0.037079 0.079960 -0.013479
+v -0.037421 0.083955 -0.013601
+v 0.032329 0.076356 0.023518
+v 0.032731 0.079960 0.023815
+v 0.033022 0.083953 0.024032
+v 0.031134 0.076354 0.025059
+v 0.031520 0.079960 0.025376
+v 0.031801 0.083954 0.025607
+v 0.029867 0.076353 0.026532
+v 0.030237 0.079960 0.026868
+v 0.030506 0.083955 0.027112
+v -0.038870 0.076353 -0.001939
+v -0.039369 0.079960 -0.001963
+v -0.039733 0.083955 -0.001981
+v -0.038728 0.076353 -0.003873
+v -0.039225 0.079960 -0.003922
+v -0.039587 0.083955 -0.003957
+v -0.038490 0.076353 -0.005797
+v -0.038985 0.079960 -0.005871
+v -0.039345 0.083955 -0.005924
+v 0.036338 0.076389 0.016626
+v 0.036788 0.079963 0.016828
+v 0.037113 0.083925 0.016986
+v 0.035459 0.076377 0.018468
+v 0.035898 0.079962 0.018698
+v 0.036217 0.083936 0.018873
+v 0.034495 0.076368 0.020226
+v 0.034923 0.079962 0.020480
+v 0.035233 0.083944 0.020671
+v -0.038490 0.076353 0.005797
+v -0.038985 0.079960 0.005871
+v -0.039345 0.083955 0.005924
+v -0.038728 0.076353 0.003873
+v -0.039225 0.079960 0.003922
+v -0.039587 0.083955 0.003957
+v -0.038870 0.076353 0.001939
+v -0.039369 0.079960 0.001963
+v -0.039733 0.083955 0.001981
+v 0.039644 0.076324 0.008764
+v 0.040129 0.079828 0.008919
+v 0.040411 0.083682 0.008879
+v 0.038636 0.076394 0.010660
+v 0.039112 0.079923 0.010783
+v 0.039433 0.083831 0.010836
+v 0.037853 0.076413 0.012675
+v 0.038319 0.079959 0.012812
+v 0.038653 0.083892 0.012917
+v -0.036608 0.076353 0.013310
+v -0.037079 0.079960 0.013479
+v -0.037421 0.083955 0.013601
+v -0.037217 0.076353 0.011469
+v -0.037695 0.079960 0.011614
+v -0.038043 0.083955 0.011720
+v -0.037734 0.076353 0.009600
+v -0.038219 0.079960 0.009721
+v -0.038572 0.083955 0.009810
+v -0.033297 0.076353 0.020312
+v -0.033725 0.079960 0.020569
+v -0.034038 0.083955 0.020756
+v -0.034253 0.076353 0.018625
+v -0.034693 0.079960 0.018860
+v -0.035014 0.083955 0.019032
+v -0.035125 0.076353 0.016893
+v -0.035576 0.079960 0.017106
+v -0.035905 0.083955 0.017262
+v -0.028683 0.076353 0.026533
+v -0.029053 0.079960 0.026869
+v -0.029323 0.083955 0.027113
+v -0.029950 0.076353 0.025065
+v -0.030336 0.079960 0.025382
+v -0.030617 0.083955 0.025612
+v -0.031143 0.076353 0.023536
+v -0.031544 0.079960 0.023833
+v -0.031836 0.083955 0.024050
+v 0.037853 0.076413 -0.012675
+v 0.038319 0.079959 -0.012812
+v 0.038653 0.083892 -0.012917
+v 0.038635 0.076394 -0.010660
+v 0.039112 0.079923 -0.010783
+v 0.039433 0.083831 -0.010836
+v 0.039644 0.076324 -0.008764
+v 0.040129 0.079828 -0.008919
+v 0.040411 0.083682 -0.008879
+v -0.022944 0.076353 0.031734
+v -0.023242 0.079960 0.032136
+v -0.023459 0.083955 0.032428
+v -0.024473 0.076353 0.030541
+v -0.024790 0.079960 0.030928
+v -0.025021 0.083955 0.031209
+v -0.025941 0.076353 0.029275
+v -0.026277 0.079960 0.029645
+v -0.026521 0.083955 0.029915
+v 0.034495 0.076368 -0.020226
+v 0.034923 0.079962 -0.020480
+v 0.035233 0.083944 -0.020671
+v 0.035459 0.076377 -0.018468
+v 0.035898 0.079962 -0.018698
+v 0.036216 0.083936 -0.018873
+v 0.036338 0.076389 -0.016626
+v 0.036788 0.079963 -0.016828
+v 0.037113 0.083925 -0.016986
+v -0.016301 0.076353 0.035716
+v -0.016515 0.079960 0.036168
+v -0.016670 0.083955 0.036497
+v -0.018033 0.076353 0.034844
+v -0.018269 0.079960 0.035285
+v -0.018440 0.083955 0.035606
+v -0.019720 0.076353 0.033889
+v -0.019977 0.079960 0.034317
+v -0.020164 0.083955 0.034629
+v -0.005206 0.076353 -0.039082
+v -0.005279 0.079960 -0.039576
+v -0.005332 0.083955 -0.039936
+v -0.003281 0.076353 -0.039319
+v -0.003330 0.079960 -0.039817
+v -0.003366 0.083955 -0.040179
+v -0.001347 0.076353 -0.039462
+v -0.001372 0.079960 -0.039961
+v -0.001389 0.083955 -0.040325
+v 0.029866 0.076353 -0.026532
+v 0.030237 0.079960 -0.026868
+v 0.030506 0.083955 -0.027112
+v 0.031134 0.076354 -0.025059
+v 0.031520 0.079960 -0.025376
+v 0.031801 0.083954 -0.025607
+v 0.032329 0.076356 -0.023518
+v 0.032731 0.079960 -0.023815
+v 0.033022 0.083953 -0.024032
+v -0.009008 0.076353 0.038326
+v -0.009130 0.079960 0.038810
+v -0.009218 0.083955 0.039163
+v -0.010877 0.076353 0.037808
+v -0.011022 0.079960 0.038286
+v -0.011128 0.083955 0.038635
+v -0.012719 0.076353 0.037200
+v -0.012887 0.079960 0.037670
+v -0.013010 0.083955 0.038013
+v -0.012719 0.076353 -0.037200
+v -0.012887 0.079960 -0.037671
+v -0.013010 0.083955 -0.038013
+v -0.010877 0.076353 -0.037808
+v -0.011022 0.079960 -0.038286
+v -0.011128 0.083955 -0.038635
+v -0.009008 0.076353 -0.038326
+v -0.009130 0.079960 -0.038810
+v -0.009218 0.083955 -0.039163
+v 0.024127 0.076353 -0.031735
+v 0.024425 0.079960 -0.032136
+v 0.024642 0.083955 -0.032428
+v 0.025656 0.076353 -0.030541
+v 0.025973 0.079960 -0.030928
+v 0.026204 0.083955 -0.031209
+v 0.027125 0.076353 -0.029275
+v 0.027460 0.079960 -0.029645
+v 0.027705 0.083955 -0.029915
+v -0.001347 0.076353 0.039462
+v -0.001372 0.079960 0.039961
+v -0.001389 0.083955 0.040325
+v -0.003281 0.076353 0.039319
+v -0.003330 0.079960 0.039817
+v -0.003366 0.083955 0.040179
+v -0.005206 0.076353 0.039082
+v -0.005279 0.079960 0.039576
+v -0.005332 0.083955 0.039936
+v -0.019720 0.076353 -0.033889
+v -0.019977 0.079960 -0.034317
+v -0.020164 0.083955 -0.034629
+v -0.018033 0.076353 -0.034844
+v -0.018269 0.079960 -0.035285
+v -0.018440 0.083955 -0.035606
+v -0.016301 0.076353 -0.035716
+v -0.016515 0.079960 -0.036168
+v -0.016670 0.083955 -0.036497
+v 0.028060 0.093119 0.030307
+v 0.028206 0.098138 0.030467
+v 0.028328 0.103243 0.030602
+v 0.026540 0.093119 0.031618
+v 0.026677 0.098138 0.031785
+v 0.026793 0.103243 0.031927
+v 0.024957 0.093119 0.032853
+v 0.025086 0.098138 0.033027
+v 0.025195 0.103243 0.033174
+v -0.039085 0.093119 -0.009939
+v -0.039295 0.098138 -0.009991
+v -0.039472 0.103243 -0.010035
+v -0.038550 0.093119 -0.011873
+v -0.038757 0.098138 -0.011936
+v -0.038932 0.103243 -0.011989
+v -0.037920 0.093119 -0.013780
+v -0.038124 0.098138 -0.013853
+v -0.038296 0.103243 -0.013914
+v 0.033447 0.093114 0.024352
+v 0.033620 0.098134 0.024483
+v 0.033767 0.103242 0.024591
+v 0.032210 0.093118 0.025944
+v 0.032378 0.098137 0.026082
+v 0.032519 0.103243 0.026198
+v 0.030899 0.093119 0.027468
+v 0.031059 0.098138 0.027613
+v 0.031194 0.103243 0.027736
+v -0.040262 0.093119 -0.002007
+v -0.040478 0.098138 -0.002018
+v -0.040660 0.103243 -0.002027
+v -0.040114 0.093119 -0.004009
+v -0.040329 0.098138 -0.004030
+v -0.040511 0.103243 -0.004048
+v -0.039868 0.093119 -0.006002
+v -0.040082 0.098138 -0.006033
+v -0.040263 0.103243 -0.006060
+v 0.037582 0.093063 0.017242
+v 0.037775 0.098096 0.017343
+v 0.037940 0.103232 0.017404
+v 0.036677 0.093082 0.019152
+v 0.036865 0.098110 0.019264
+v 0.037026 0.103236 0.019340
+v 0.035683 0.093097 0.020963
+v 0.035867 0.098121 0.021082
+v 0.036024 0.103239 0.021171
+v -0.039868 0.093119 0.006002
+v -0.040082 0.098138 0.006033
+v -0.040263 0.103243 0.006060
+v -0.040114 0.093119 0.004009
+v -0.040329 0.098138 0.004030
+v -0.040511 0.103243 0.004048
+v -0.040262 0.093119 0.002007
+v -0.040478 0.098138 0.002018
+v -0.040660 0.103243 0.002027
+v 0.040530 0.092858 0.008726
+v 0.040561 0.097987 0.008743
+v 0.040671 0.103201 0.008733
+v 0.039822 0.092949 0.010893
+v 0.039973 0.098025 0.010925
+v 0.040128 0.103214 0.010928
+v 0.039127 0.093009 0.013082
+v 0.039321 0.098057 0.013140
+v 0.039492 0.103222 0.013162
+v -0.037920 0.093119 0.013780
+v -0.038124 0.098138 0.013853
+v -0.038296 0.103243 0.013914
+v -0.038550 0.093119 0.011873
+v -0.038757 0.098138 0.011936
+v -0.038931 0.103243 0.011989
+v -0.039085 0.093119 0.009939
+v -0.039295 0.098138 0.009991
+v -0.039472 0.103243 0.010035
+v 0.042215 0.093806 0.001552
+v 0.041877 0.098232 0.001542
+v 0.041861 0.103171 0.001529
+v 0.042047 0.093658 0.003144
+v 0.041723 0.098188 0.003134
+v 0.041714 0.103179 0.003113
+v 0.041722 0.093296 0.004824
+v 0.041451 0.098084 0.004830
+v 0.041466 0.103184 0.004808
+v -0.034492 0.093119 0.021028
+v -0.034677 0.098138 0.021139
+v -0.034834 0.103243 0.021233
+v -0.035481 0.093119 0.019281
+v -0.035672 0.098138 0.019383
+v -0.035833 0.103243 0.019469
+v -0.036384 0.093119 0.017488
+v -0.036580 0.098138 0.017581
+v -0.036745 0.103243 0.017659
+v 0.041722 0.093296 -0.004825
+v 0.041451 0.098084 -0.004830
+v 0.041466 0.103184 -0.004808
+v 0.042047 0.093658 -0.003144
+v 0.041723 0.098188 -0.003134
+v 0.041714 0.103179 -0.003113
+v 0.042215 0.093806 -0.001552
+v 0.041877 0.098232 -0.001542
+v 0.041861 0.103171 -0.001529
+v -0.029715 0.093119 0.027469
+v -0.029876 0.098138 0.027614
+v -0.030011 0.103243 0.027736
+v -0.031026 0.093119 0.025948
+v -0.031194 0.098138 0.026086
+v -0.031335 0.103243 0.026201
+v -0.032262 0.093119 0.024366
+v -0.032436 0.098138 0.024495
+v -0.032582 0.103243 0.024603
+v 0.039127 0.093009 -0.013082
+v 0.039321 0.098057 -0.013141
+v 0.039492 0.103222 -0.013163
+v 0.039822 0.092949 -0.010893
+v 0.039973 0.098025 -0.010925
+v 0.040127 0.103214 -0.010928
+v 0.040530 0.092858 -0.008726
+v 0.040561 0.097987 -0.008743
+v 0.040671 0.103201 -0.008734
+v -0.023774 0.093119 0.032853
+v -0.023903 0.098138 0.033027
+v -0.024012 0.103243 0.033174
+v -0.025357 0.093119 0.031618
+v -0.025494 0.098138 0.031785
+v -0.025610 0.103243 0.031927
+v -0.026877 0.093119 0.030307
+v -0.027022 0.098138 0.030467
+v -0.027145 0.103243 0.030602
+v 0.035683 0.093097 -0.020963
+v 0.035867 0.098121 -0.021082
+v 0.036023 0.103239 -0.021171
+v 0.036677 0.093082 -0.019152
+v 0.036865 0.098110 -0.019264
+v 0.037026 0.103236 -0.019340
+v 0.037582 0.093063 -0.017242
+v 0.037775 0.098096 -0.017343
+v 0.037940 0.103232 -0.017405
+v -0.016896 0.093119 0.036976
+v -0.016989 0.098138 0.037171
+v -0.017067 0.103243 0.037336
+v -0.018690 0.093119 0.036073
+v -0.018792 0.098138 0.036264
+v -0.018878 0.103243 0.036425
+v -0.020437 0.093119 0.035083
+v -0.020548 0.098138 0.035269
+v -0.020642 0.103243 0.035426
+v -0.005410 0.093119 -0.040460
+v -0.005442 0.098138 -0.040674
+v -0.005469 0.103243 -0.040855
+v -0.003418 0.093119 -0.040706
+v -0.003439 0.098138 -0.040921
+v -0.003457 0.103243 -0.041103
+v -0.001415 0.093119 -0.040853
+v -0.001426 0.098138 -0.041070
+v -0.001435 0.103243 -0.041252
+v 0.030899 0.093119 -0.027468
+v 0.031059 0.098138 -0.027614
+v 0.031194 0.103243 -0.027736
+v 0.032210 0.093118 -0.025944
+v 0.032377 0.098137 -0.026082
+v 0.032519 0.103243 -0.026198
+v 0.033447 0.093114 -0.024352
+v 0.033620 0.098134 -0.024483
+v 0.033767 0.103242 -0.024591
+v -0.009347 0.093119 0.039677
+v -0.009399 0.098138 0.039887
+v -0.009444 0.103243 0.040064
+v -0.011282 0.093119 0.039141
+v -0.011345 0.098138 0.039348
+v -0.011398 0.103243 0.039523
+v -0.013188 0.093119 0.038512
+v -0.013261 0.098138 0.038715
+v -0.013322 0.103243 0.038887
+v -0.013188 0.093119 -0.038512
+v -0.013261 0.098138 -0.038715
+v -0.013322 0.103243 -0.038887
+v -0.011282 0.093119 -0.039141
+v -0.011345 0.098138 -0.039349
+v -0.011398 0.103243 -0.039523
+v -0.009347 0.093119 -0.039677
+v -0.009400 0.098138 -0.039887
+v -0.009444 0.103243 -0.040064
+v 0.024957 0.093119 -0.032853
+v 0.025086 0.098138 -0.033027
+v 0.025195 0.103243 -0.033174
+v 0.026540 0.093119 -0.031618
+v 0.026677 0.098138 -0.031786
+v 0.026793 0.103243 -0.031927
+v 0.028060 0.093119 -0.030307
+v 0.028206 0.098138 -0.030467
+v 0.028328 0.103243 -0.030603
+v -0.001415 0.093119 0.040853
+v -0.001426 0.098138 0.041070
+v -0.001435 0.103243 0.041252
+v -0.003418 0.093119 0.040706
+v -0.003439 0.098138 0.040921
+v -0.003457 0.103243 0.041103
+v -0.005410 0.093119 0.040460
+v -0.005442 0.098138 0.040674
+v -0.005469 0.103243 0.040855
+v -0.020437 0.093119 -0.035083
+v -0.020548 0.098138 -0.035269
+v -0.020642 0.103243 -0.035426
+v -0.018690 0.093119 -0.036073
+v -0.018792 0.098138 -0.036264
+v -0.018878 0.103243 -0.036425
+v -0.016897 0.093119 -0.036976
+v -0.016989 0.098138 -0.037171
+v -0.017067 0.103243 -0.037336
+v 0.018080 0.093119 -0.036976
+v 0.018172 0.098138 -0.037171
+v 0.018250 0.103243 -0.037336
+v 0.019873 0.093119 -0.036073
+v 0.019975 0.098138 -0.036264
+v 0.020061 0.103243 -0.036425
+v 0.021620 0.093119 -0.035083
+v 0.021731 0.098138 -0.035269
+v 0.021825 0.103243 -0.035426
+v 0.006593 0.093119 0.040460
+v 0.006625 0.098138 0.040674
+v 0.006652 0.103243 0.040855
+v 0.004601 0.093119 0.040706
+v 0.004622 0.098138 0.040921
+v 0.004640 0.103243 0.041103
+v 0.002599 0.093119 0.040853
+v 0.002609 0.098138 0.041070
+v 0.002618 0.103243 0.041252
+v -0.026877 0.093119 -0.030307
+v -0.027022 0.098138 -0.030467
+v -0.027145 0.103243 -0.030602
+v -0.025357 0.093119 -0.031618
+v -0.025494 0.098138 -0.031785
+v -0.025610 0.103243 -0.031927
+v -0.023774 0.093119 -0.032853
+v -0.023903 0.098138 -0.033027
+v -0.024012 0.103243 -0.033174
+v 0.010530 0.093119 -0.039677
+v 0.010583 0.098138 -0.039887
+v 0.010627 0.103243 -0.040064
+v 0.012465 0.093119 -0.039141
+v 0.012528 0.098138 -0.039349
+v 0.012581 0.103243 -0.039523
+v 0.014371 0.093119 -0.038512
+v 0.014444 0.098138 -0.038716
+v 0.014506 0.103243 -0.038887
+v 0.014371 0.093119 0.038512
+v 0.014444 0.098138 0.038715
+v 0.014506 0.103243 0.038887
+v 0.012465 0.093119 0.039141
+v 0.012528 0.098138 0.039348
+v 0.012581 0.103243 0.039523
+v 0.010530 0.093119 0.039677
+v 0.010583 0.098138 0.039887
+v 0.010627 0.103243 0.040064
+v -0.032262 0.093119 -0.024366
+v -0.032436 0.098138 -0.024495
+v -0.032582 0.103243 -0.024603
+v -0.031026 0.093119 -0.025948
+v -0.031194 0.098138 -0.026086
+v -0.031335 0.103243 -0.026201
+v -0.029715 0.093119 -0.027469
+v -0.029876 0.098138 -0.027614
+v -0.030011 0.103243 -0.027736
+v 0.002599 0.093119 -0.040853
+v 0.002609 0.098138 -0.041070
+v 0.002618 0.103243 -0.041252
+v 0.004601 0.093119 -0.040706
+v 0.004622 0.098138 -0.040921
+v 0.004640 0.103243 -0.041103
+v 0.006593 0.093119 -0.040460
+v 0.006625 0.098138 -0.040674
+v 0.006652 0.103243 -0.040855
+v 0.021620 0.093119 0.035083
+v 0.021731 0.098138 0.035269
+v 0.021825 0.103243 0.035426
+v 0.019873 0.093119 0.036073
+v 0.019975 0.098138 0.036264
+v 0.020061 0.103243 0.036425
+v 0.018080 0.093119 0.036976
+v 0.018172 0.098138 0.037171
+v 0.018250 0.103243 0.037336
+v -0.036384 0.093119 -0.017488
+v -0.036580 0.098138 -0.017581
+v -0.036745 0.103243 -0.017659
+v -0.035481 0.093119 -0.019281
+v -0.035672 0.098138 -0.019383
+v -0.035833 0.103243 -0.019469
+v -0.034492 0.093119 -0.021028
+v -0.034677 0.098138 -0.021139
+v -0.034834 0.103243 -0.021233
+v 0.040937 0.113337 0.008643
+v 0.041101 0.118154 0.008572
+v 0.041359 0.122847 0.008498
+v 0.040391 0.113321 0.010820
+v 0.040512 0.118123 0.010725
+v 0.040657 0.122792 0.010631
+v 0.039751 0.113286 0.013049
+v 0.039851 0.118063 0.012932
+v 0.039953 0.122711 0.012815
+v -0.038533 0.113115 0.013999
+v -0.038613 0.117795 0.014028
+v -0.038693 0.122389 0.014056
+v -0.039172 0.113115 0.012062
+v -0.039254 0.117795 0.012087
+v -0.039335 0.122389 0.012112
+v -0.039716 0.113115 0.010097
+v -0.039799 0.117795 0.010117
+v -0.039882 0.122389 0.010138
+v 0.042123 0.113098 0.001513
+v 0.042386 0.117529 0.001511
+v 0.042942 0.121352 0.001505
+v 0.041977 0.113165 0.003081
+v 0.042236 0.117674 0.003071
+v 0.042781 0.121628 0.003052
+v 0.041732 0.113250 0.004759
+v 0.041975 0.117900 0.004734
+v 0.042484 0.122151 0.004686
+v -0.035050 0.113115 0.021363
+v -0.035123 0.117795 0.021407
+v -0.035196 0.122389 0.021450
+v -0.036055 0.113115 0.019588
+v -0.036131 0.117795 0.019628
+v -0.036205 0.122389 0.019668
+v -0.036972 0.113115 0.017766
+v -0.037050 0.117795 0.017803
+v -0.037126 0.122389 0.017839
+v 0.041732 0.113250 -0.004759
+v 0.041975 0.117900 -0.004734
+v 0.042484 0.122151 -0.004686
+v 0.041977 0.113165 -0.003081
+v 0.042236 0.117674 -0.003071
+v 0.042781 0.121628 -0.003052
+v 0.042123 0.113098 -0.001513
+v 0.042386 0.117529 -0.001511
+v 0.042942 0.121352 -0.001506
+v -0.030197 0.113115 0.027906
+v -0.030261 0.117795 0.027963
+v -0.030323 0.122389 0.028020
+v -0.031529 0.113115 0.026361
+v -0.031596 0.117795 0.026415
+v -0.031661 0.122389 0.026469
+v -0.032784 0.113115 0.024753
+v -0.032853 0.117795 0.024804
+v -0.032921 0.122389 0.024855
+v 0.039751 0.113286 -0.013049
+v 0.039851 0.118063 -0.012932
+v 0.039953 0.122711 -0.012815
+v 0.040391 0.113321 -0.010821
+v 0.040511 0.118123 -0.010725
+v 0.040657 0.122792 -0.010631
+v 0.040937 0.113337 -0.008643
+v 0.041101 0.118154 -0.008573
+v 0.041359 0.122847 -0.008498
+v -0.024162 0.113115 0.033376
+v -0.024213 0.117795 0.033445
+v -0.024263 0.122389 0.033513
+v -0.025769 0.113115 0.032121
+v -0.025824 0.117795 0.032187
+v -0.025877 0.122389 0.032253
+v -0.027314 0.113115 0.030789
+v -0.027371 0.117795 0.030852
+v -0.027428 0.122389 0.030915
+v 0.036247 0.113152 -0.021216
+v 0.036327 0.117853 -0.021186
+v 0.036406 0.122459 -0.021155
+v 0.037260 0.113177 -0.019328
+v 0.037345 0.117891 -0.019257
+v 0.037430 0.122505 -0.019182
+v 0.038184 0.113208 -0.017341
+v 0.038275 0.117940 -0.017235
+v 0.038365 0.122564 -0.017125
+v -0.017175 0.113115 0.037564
+v -0.017211 0.117795 0.037641
+v -0.017247 0.122389 0.037718
+v -0.018996 0.113115 0.036647
+v -0.019037 0.117795 0.036722
+v -0.019077 0.122389 0.036797
+v -0.020771 0.113115 0.035641
+v -0.020815 0.117795 0.035715
+v -0.020859 0.122389 0.035787
+v -0.005506 0.113115 -0.041104
+v -0.005518 0.117795 -0.041188
+v -0.005530 0.122389 -0.041272
+v -0.003481 0.113115 -0.041353
+v -0.003490 0.117795 -0.041438
+v -0.003498 0.122389 -0.041523
+v -0.001447 0.113115 -0.041503
+v -0.001451 0.117795 -0.041589
+v -0.001456 0.122389 -0.041673
+v 0.031381 0.113115 -0.027904
+v 0.031444 0.117795 -0.027961
+v 0.031507 0.122390 -0.028017
+v 0.032714 0.113117 -0.026352
+v 0.032780 0.117798 -0.026401
+v 0.032846 0.122394 -0.026450
+v 0.033971 0.113123 -0.024722
+v 0.034041 0.117807 -0.024756
+v 0.034110 0.122404 -0.024790
+v -0.009505 0.113115 0.040308
+v -0.009526 0.117795 0.040391
+v -0.009546 0.122389 0.040473
+v -0.011471 0.113115 0.039764
+v -0.011496 0.117795 0.039846
+v -0.011520 0.122389 0.039927
+v -0.013407 0.113115 0.039124
+v -0.013436 0.117795 0.039205
+v -0.013465 0.122389 0.039285
+v -0.013407 0.113115 -0.039124
+v -0.013436 0.117795 -0.039205
+v -0.013465 0.122389 -0.039285
+v -0.011471 0.113115 -0.039764
+v -0.011496 0.117795 -0.039846
+v -0.011520 0.122389 -0.039927
+v -0.009505 0.113115 -0.040308
+v -0.009526 0.117795 -0.040391
+v -0.009546 0.122389 -0.040473
+v 0.025345 0.113115 -0.033376
+v 0.025396 0.117795 -0.033445
+v 0.025446 0.122389 -0.033513
+v 0.026953 0.113115 -0.032121
+v 0.027007 0.117795 -0.032187
+v 0.027061 0.122389 -0.032253
+v 0.028497 0.113115 -0.030789
+v 0.028555 0.117795 -0.030852
+v 0.028611 0.122389 -0.030915
+v -0.001447 0.113115 0.041503
+v -0.001451 0.117795 0.041589
+v -0.001456 0.122389 0.041673
+v -0.003481 0.113115 0.041353
+v -0.003490 0.117795 0.041438
+v -0.003498 0.122389 0.041523
+v -0.005506 0.113115 0.041104
+v -0.005518 0.117795 0.041188
+v -0.005530 0.122389 0.041272
+v -0.020771 0.113115 -0.035641
+v -0.020815 0.117795 -0.035715
+v -0.020859 0.122389 -0.035787
+v -0.018996 0.113115 -0.036647
+v -0.019037 0.117795 -0.036722
+v -0.019077 0.122389 -0.036797
+v -0.017175 0.113115 -0.037564
+v -0.017211 0.117795 -0.037641
+v -0.017247 0.122389 -0.037718
+v 0.018358 0.113115 -0.037564
+v 0.018395 0.117795 -0.037641
+v 0.018431 0.122389 -0.037718
+v 0.020180 0.113115 -0.036647
+v 0.020220 0.117795 -0.036722
+v 0.020260 0.122389 -0.036797
+v 0.021954 0.113115 -0.035641
+v 0.021998 0.117795 -0.035715
+v 0.022042 0.122389 -0.035787
+v 0.006689 0.113115 0.041104
+v 0.006701 0.117795 0.041188
+v 0.006714 0.122389 0.041272
+v 0.004665 0.113115 0.041353
+v 0.004673 0.117795 0.041438
+v 0.004681 0.122389 0.041523
+v 0.002631 0.113115 0.041503
+v 0.002635 0.117795 0.041589
+v 0.002639 0.122389 0.041673
+v -0.027314 0.113115 -0.030789
+v -0.027371 0.117795 -0.030852
+v -0.027428 0.122389 -0.030915
+v -0.025769 0.113115 -0.032121
+v -0.025824 0.117795 -0.032187
+v -0.025877 0.122389 -0.032253
+v -0.024162 0.113115 -0.033376
+v -0.024213 0.117795 -0.033445
+v -0.024263 0.122389 -0.033513
+v 0.010688 0.113115 -0.040308
+v 0.010709 0.117795 -0.040391
+v 0.010730 0.122389 -0.040473
+v 0.012654 0.113115 -0.039764
+v 0.012679 0.117795 -0.039846
+v 0.012703 0.122389 -0.039927
+v 0.014590 0.113115 -0.039124
+v 0.014619 0.117795 -0.039205
+v 0.014648 0.122389 -0.039285
+v 0.014591 0.113115 0.039124
+v 0.014619 0.117795 0.039205
+v 0.014648 0.122389 0.039285
+v 0.012654 0.113115 0.039764
+v 0.012679 0.117795 0.039846
+v 0.012703 0.122389 0.039927
+v 0.010688 0.113115 0.040308
+v 0.010709 0.117795 0.040391
+v 0.010730 0.122389 0.040473
+v -0.032784 0.113115 -0.024753
+v -0.032853 0.117795 -0.024804
+v -0.032921 0.122389 -0.024855
+v -0.031529 0.113115 -0.026361
+v -0.031596 0.117795 -0.026415
+v -0.031661 0.122389 -0.026469
+v -0.030197 0.113115 -0.027906
+v -0.030261 0.117795 -0.027963
+v -0.030323 0.122389 -0.028020
+v 0.002631 0.113115 -0.041503
+v 0.002635 0.117795 -0.041589
+v 0.002639 0.122389 -0.041673
+v 0.004665 0.113115 -0.041353
+v 0.004673 0.117795 -0.041438
+v 0.004681 0.122389 -0.041523
+v 0.006689 0.113115 -0.041104
+v 0.006701 0.117795 -0.041188
+v 0.006714 0.122389 -0.041272
+v 0.021954 0.113115 0.035641
+v 0.021998 0.117795 0.035715
+v 0.022042 0.122389 0.035787
+v 0.020180 0.113115 0.036647
+v 0.020220 0.117795 0.036722
+v 0.020260 0.122389 0.036797
+v 0.018358 0.113115 0.037564
+v 0.018395 0.117795 0.037641
+v 0.018431 0.122389 0.037718
+v -0.036972 0.113115 -0.017766
+v -0.037050 0.117795 -0.017803
+v -0.037126 0.122389 -0.017839
+v -0.036055 0.113115 -0.019588
+v -0.036131 0.117795 -0.019628
+v -0.036205 0.122389 -0.019668
+v -0.035050 0.113115 -0.021363
+v -0.035123 0.117795 -0.021407
+v -0.035196 0.122389 -0.021450
+v 0.028497 0.113115 0.030789
+v 0.028555 0.117795 0.030852
+v 0.028611 0.122389 0.030915
+v 0.026953 0.113115 0.032121
+v 0.027007 0.117795 0.032187
+v 0.027061 0.122389 0.032253
+v 0.025345 0.113115 0.033376
+v 0.025396 0.117795 0.033445
+v 0.025446 0.122389 0.033513
+v -0.039716 0.113115 -0.010097
+v -0.039799 0.117795 -0.010117
+v -0.039882 0.122389 -0.010138
+v -0.039172 0.113115 -0.012062
+v -0.039254 0.117795 -0.012087
+v -0.039335 0.122389 -0.012112
+v -0.038533 0.113115 -0.013999
+v -0.038613 0.117795 -0.014028
+v -0.038693 0.122389 -0.014056
+v 0.033971 0.113123 0.024722
+v 0.034041 0.117807 0.024756
+v 0.034110 0.122404 0.024790
+v 0.032714 0.113117 0.026352
+v 0.032780 0.117798 0.026401
+v 0.032846 0.122394 0.026450
+v 0.031381 0.113115 0.027904
+v 0.031444 0.117795 0.027961
+v 0.031507 0.122390 0.028017
+v -0.040912 0.113115 -0.002039
+v -0.040997 0.117795 -0.002043
+v -0.041082 0.122389 -0.002047
+v -0.040762 0.113115 -0.004073
+v -0.040847 0.117795 -0.004081
+v -0.040931 0.122389 -0.004090
+v -0.040512 0.113115 -0.006097
+v -0.040597 0.117795 -0.006110
+v -0.040680 0.122389 -0.006122
+v 0.038184 0.113208 0.017341
+v 0.038275 0.117940 0.017235
+v 0.038365 0.122564 0.017125
+v 0.037260 0.113177 0.019328
+v 0.037345 0.117891 0.019257
+v 0.037430 0.122505 0.019182
+v 0.036247 0.113152 0.021216
+v 0.036327 0.117853 0.021186
+v 0.036406 0.122459 0.021154
+v -0.040512 0.113115 0.006097
+v -0.040597 0.117795 0.006110
+v -0.040680 0.122389 0.006122
+v -0.040762 0.113115 0.004073
+v -0.040847 0.117795 0.004081
+v -0.040931 0.122389 0.004090
+v -0.040912 0.113115 0.002039
+v -0.040997 0.117795 0.002043
+v -0.041082 0.122389 0.002047
+v 0.040212 0.131789 -0.012716
+v 0.040413 0.136371 -0.012783
+v 0.040705 0.141132 -0.012950
+v 0.040998 0.131834 -0.010611
+v 0.041208 0.136354 -0.010699
+v 0.041486 0.141047 -0.010833
+v 0.041947 0.131898 -0.008660
+v 0.042176 0.136319 -0.008807
+v 0.042417 0.140893 -0.008855
+v -0.024411 0.131613 0.033713
+v -0.024541 0.136375 0.033888
+v -0.024734 0.141317 0.034147
+v -0.026035 0.131613 0.032445
+v -0.026174 0.136375 0.032613
+v -0.026379 0.141317 0.032863
+v -0.027595 0.131613 0.031100
+v -0.027742 0.136375 0.031261
+v -0.027959 0.141317 0.031501
+v 0.036627 0.131653 -0.021182
+v 0.036813 0.136378 -0.021284
+v 0.037087 0.141282 -0.021466
+v 0.037661 0.131679 -0.019148
+v 0.037851 0.136379 -0.019235
+v 0.038132 0.141258 -0.019413
+v 0.038604 0.131711 -0.017038
+v 0.038798 0.136379 -0.017112
+v 0.039084 0.141226 -0.017288
+v -0.017354 0.131613 0.037943
+v -0.017447 0.136375 0.038140
+v -0.017585 0.141317 0.038432
+v -0.019194 0.131613 0.037016
+v -0.019297 0.136375 0.037208
+v -0.019449 0.141317 0.037494
+v -0.020987 0.131613 0.036001
+v -0.021098 0.136375 0.036188
+v -0.021265 0.141317 0.036465
+v -0.005567 0.131613 -0.041518
+v -0.005599 0.136375 -0.041734
+v -0.005646 0.141317 -0.042054
+v -0.003522 0.131613 -0.041770
+v -0.003544 0.136375 -0.041987
+v -0.003575 0.141317 -0.042309
+v -0.001468 0.131613 -0.041922
+v -0.001479 0.136375 -0.042139
+v -0.001494 0.141317 -0.042462
+v 0.031691 0.131613 -0.028184
+v 0.031853 0.136375 -0.028330
+v 0.032092 0.141316 -0.028547
+v 0.033039 0.131615 -0.026601
+v 0.033207 0.136375 -0.026739
+v 0.033457 0.141314 -0.026945
+v 0.034312 0.131621 -0.024916
+v 0.034487 0.136375 -0.025043
+v 0.034746 0.141309 -0.025239
+v -0.009607 0.131613 0.040715
+v -0.009660 0.136375 0.040926
+v -0.009738 0.141317 0.041240
+v -0.011592 0.131613 0.040165
+v -0.011656 0.136375 0.040373
+v -0.011749 0.141317 0.040683
+v -0.013548 0.131613 0.039519
+v -0.013622 0.136375 0.039724
+v -0.013731 0.141317 0.040029
+v -0.013548 0.131613 -0.039519
+v -0.013622 0.136375 -0.039724
+v -0.013731 0.141317 -0.040029
+v -0.011592 0.131613 -0.040165
+v -0.011656 0.136375 -0.040373
+v -0.011749 0.141317 -0.040683
+v -0.009607 0.131613 -0.040715
+v -0.009660 0.136375 -0.040926
+v -0.009738 0.141317 -0.041240
+v 0.025595 0.131613 -0.033713
+v 0.025724 0.136375 -0.033888
+v 0.025917 0.141317 -0.034147
+v 0.027219 0.131613 -0.032445
+v 0.027357 0.136375 -0.032613
+v 0.027562 0.141317 -0.032864
+v 0.028779 0.131613 -0.031100
+v 0.028925 0.136375 -0.031261
+v 0.029142 0.141317 -0.031501
+v -0.001468 0.131613 0.041922
+v -0.001479 0.136375 0.042139
+v -0.001494 0.141317 0.042462
+v -0.003522 0.131613 0.041770
+v -0.003544 0.136375 0.041987
+v -0.003575 0.141317 0.042309
+v -0.005567 0.131613 0.041518
+v -0.005599 0.136375 0.041734
+v -0.005646 0.141317 0.042054
+v -0.020987 0.131613 -0.036001
+v -0.021098 0.136375 -0.036188
+v -0.021265 0.141317 -0.036465
+v -0.019194 0.131613 -0.037016
+v -0.019297 0.136375 -0.037208
+v -0.019449 0.141317 -0.037494
+v -0.017354 0.131613 -0.037943
+v -0.017447 0.136375 -0.038140
+v -0.017585 0.141317 -0.038432
+v 0.018537 0.131613 -0.037943
+v 0.018630 0.136375 -0.038140
+v 0.018769 0.141317 -0.038432
+v 0.020377 0.131613 -0.037016
+v 0.020480 0.136375 -0.037208
+v 0.020632 0.141317 -0.037494
+v 0.022170 0.131613 -0.036001
+v 0.022282 0.136375 -0.036188
+v 0.022448 0.141317 -0.036465
+v 0.006750 0.131613 0.041518
+v 0.006782 0.136375 0.041734
+v 0.006830 0.141317 0.042054
+v 0.004706 0.131613 0.041770
+v 0.004727 0.136375 0.041987
+v 0.004759 0.141317 0.042309
+v 0.002651 0.131613 0.041922
+v 0.002662 0.136375 0.042139
+v 0.002678 0.141317 0.042462
+v -0.027595 0.131613 -0.031100
+v -0.027742 0.136375 -0.031261
+v -0.027959 0.141317 -0.031501
+v -0.026035 0.131613 -0.032445
+v -0.026174 0.136375 -0.032613
+v -0.026379 0.141317 -0.032863
+v -0.024411 0.131613 -0.033713
+v -0.024541 0.136375 -0.033888
+v -0.024734 0.141317 -0.034147
+v 0.010790 0.131613 -0.040715
+v 0.010843 0.136375 -0.040926
+v 0.010922 0.141317 -0.041240
+v 0.012776 0.131613 -0.040165
+v 0.012839 0.136375 -0.040373
+v 0.012933 0.141317 -0.040683
+v 0.014732 0.131613 -0.039519
+v 0.014805 0.136375 -0.039724
+v 0.014914 0.141317 -0.040029
+v 0.014732 0.131613 0.039519
+v 0.014805 0.136375 0.039724
+v 0.014914 0.141317 0.040028
+v 0.012776 0.131613 0.040165
+v 0.012839 0.136375 0.040373
+v 0.012933 0.141317 0.040683
+v 0.010790 0.131613 0.040715
+v 0.010843 0.136375 0.040926
+v 0.010922 0.141317 0.041240
+v -0.033121 0.131613 -0.025003
+v -0.033296 0.136375 -0.025133
+v -0.033556 0.141317 -0.025325
+v -0.031853 0.131613 -0.026627
+v -0.032022 0.136375 -0.026765
+v -0.032272 0.141317 -0.026970
+v -0.030508 0.131613 -0.028187
+v -0.030669 0.136375 -0.028333
+v -0.030909 0.141317 -0.028550
+v 0.002651 0.131613 -0.041922
+v 0.002662 0.136375 -0.042139
+v 0.002678 0.141317 -0.042462
+v 0.004706 0.131613 -0.041770
+v 0.004727 0.136375 -0.041987
+v 0.004759 0.141317 -0.042309
+v 0.006750 0.131613 -0.041518
+v 0.006782 0.136375 -0.041734
+v 0.006830 0.141317 -0.042054
+v 0.022170 0.131613 0.036001
+v 0.022282 0.136375 0.036188
+v 0.022448 0.141317 0.036465
+v 0.020377 0.131613 0.037016
+v 0.020480 0.136375 0.037208
+v 0.020632 0.141317 0.037494
+v 0.018537 0.131613 0.037943
+v 0.018630 0.136375 0.038140
+v 0.018769 0.141317 0.038432
+v -0.037351 0.131613 -0.017946
+v -0.037548 0.136375 -0.018039
+v -0.037840 0.141317 -0.018177
+v -0.036425 0.131613 -0.019786
+v -0.036617 0.136375 -0.019888
+v -0.036902 0.141317 -0.020041
+v -0.035409 0.131613 -0.021578
+v -0.035596 0.136375 -0.021690
+v -0.035874 0.141317 -0.021856
+v 0.028779 0.131613 0.031100
+v 0.028925 0.136375 0.031261
+v 0.029142 0.141317 0.031501
+v 0.027219 0.131613 0.032445
+v 0.027357 0.136375 0.032613
+v 0.027562 0.141317 0.032863
+v 0.025595 0.131613 0.033713
+v 0.025724 0.136375 0.033888
+v 0.025917 0.141317 0.034147
+v -0.040123 0.131613 -0.010198
+v -0.040334 0.136375 -0.010251
+v -0.040648 0.141317 -0.010330
+v -0.039573 0.131613 -0.012184
+v -0.039782 0.136375 -0.012247
+v -0.040091 0.141317 -0.012341
+v -0.038927 0.131613 -0.014140
+v -0.039132 0.136375 -0.014213
+v -0.039437 0.141317 -0.014322
+v 0.034312 0.131621 0.024916
+v 0.034487 0.136375 0.025043
+v 0.034746 0.141309 0.025239
+v 0.033039 0.131615 0.026601
+v 0.033207 0.136375 0.026739
+v 0.033457 0.141314 0.026945
+v 0.031691 0.131613 0.028184
+v 0.031853 0.136375 0.028330
+v 0.032092 0.141316 0.028547
+v -0.041330 0.131613 -0.002059
+v -0.041548 0.136375 -0.002070
+v -0.041871 0.141317 -0.002086
+v -0.041179 0.131613 -0.004114
+v -0.041395 0.136375 -0.004135
+v -0.041717 0.141317 -0.004167
+v -0.040927 0.131613 -0.006159
+v -0.041142 0.136375 -0.006191
+v -0.041462 0.141317 -0.006238
+v 0.038604 0.131711 0.017038
+v 0.038798 0.136379 0.017112
+v 0.039084 0.141226 0.017288
+v 0.037661 0.131679 0.019148
+v 0.037851 0.136379 0.019235
+v 0.038132 0.141258 0.019413
+v 0.036627 0.131653 0.021182
+v 0.036813 0.136378 0.021284
+v 0.037088 0.141282 0.021466
+v -0.040927 0.131613 0.006159
+v -0.041142 0.136375 0.006191
+v -0.041462 0.141317 0.006238
+v -0.041179 0.131613 0.004114
+v -0.041395 0.136375 0.004135
+v -0.041717 0.141317 0.004167
+v -0.041330 0.131613 0.002059
+v -0.041548 0.136375 0.002070
+v -0.041871 0.141317 0.002086
+v 0.041947 0.131898 0.008660
+v 0.042176 0.136319 0.008807
+v 0.042417 0.140893 0.008855
+v 0.040998 0.131834 0.010611
+v 0.041208 0.136354 0.010699
+v 0.041486 0.141047 0.010833
+v 0.040212 0.131789 0.012716
+v 0.040413 0.136371 0.012783
+v 0.040705 0.141132 0.012950
+v -0.038927 0.131613 0.014140
+v -0.039132 0.136375 0.014213
+v -0.039437 0.141317 0.014322
+v -0.039573 0.131613 0.012184
+v -0.039782 0.136375 0.012247
+v -0.040091 0.141317 0.012341
+v -0.040123 0.131613 0.010198
+v -0.040334 0.136375 0.010251
+v -0.040648 0.141317 0.010330
+v -0.035409 0.131613 0.021578
+v -0.035596 0.136375 0.021690
+v -0.035874 0.141317 0.021856
+v -0.036425 0.131613 0.019786
+v -0.036617 0.136375 0.019888
+v -0.036902 0.141317 0.020041
+v -0.037351 0.131613 0.017946
+v -0.037548 0.136375 0.018039
+v -0.037840 0.141317 0.018177
+v -0.030508 0.131613 0.028187
+v -0.030669 0.136375 0.028333
+v -0.030909 0.141317 0.028550
+v -0.031853 0.131613 0.026627
+v -0.032022 0.136375 0.026765
+v -0.032272 0.141317 0.026970
+v -0.033121 0.131613 0.025003
+v -0.033296 0.136375 0.025133
+v -0.033556 0.141317 0.025325
+v -0.014095 0.151921 -0.041046
+v -0.014340 0.157373 -0.041730
+v -0.014600 0.162581 -0.042458
+v -0.012063 0.151921 -0.041717
+v -0.012274 0.157373 -0.042413
+v -0.012498 0.162581 -0.043152
+v -0.010001 0.151921 -0.042288
+v -0.010178 0.157373 -0.042993
+v -0.010365 0.162581 -0.043742
+v 0.026561 0.151921 -0.035015
+v 0.026994 0.157373 -0.035599
+v 0.027454 0.162581 -0.036220
+v 0.028247 0.151921 -0.033699
+v 0.028709 0.157373 -0.034261
+v 0.029199 0.162581 -0.034858
+v 0.029868 0.151921 -0.032301
+v 0.030356 0.157373 -0.032840
+v 0.030875 0.162581 -0.033412
+v -0.001547 0.151921 0.043542
+v -0.001583 0.157373 0.044268
+v -0.001621 0.162581 0.045039
+v -0.003681 0.151921 0.043384
+v -0.003753 0.157373 0.044108
+v -0.003828 0.162581 0.044877
+v -0.005805 0.151921 0.043122
+v -0.005912 0.157373 0.043841
+v -0.006025 0.162581 0.044606
+v -0.021820 0.151921 -0.037392
+v -0.022194 0.157373 -0.038016
+v -0.022591 0.162581 -0.038678
+v -0.019958 0.151921 -0.038447
+v -0.020301 0.157373 -0.039088
+v -0.020665 0.162581 -0.039769
+v -0.018047 0.151921 -0.039409
+v -0.018358 0.157373 -0.040066
+v -0.018688 0.162581 -0.040764
+v 0.019230 0.151921 -0.039409
+v 0.019541 0.157373 -0.040066
+v 0.019872 0.162581 -0.040764
+v 0.021142 0.151921 -0.038447
+v 0.021484 0.157373 -0.039088
+v 0.021849 0.162581 -0.039769
+v 0.023003 0.151921 -0.037392
+v 0.023377 0.157373 -0.038016
+v 0.023774 0.162581 -0.038678
+v 0.006988 0.151921 0.043122
+v 0.007095 0.157373 0.043841
+v 0.007208 0.162581 0.044606
+v 0.004865 0.151921 0.043384
+v 0.004936 0.157373 0.044108
+v 0.005012 0.162581 0.044877
+v 0.002731 0.151921 0.043542
+v 0.002766 0.157373 0.044268
+v 0.002804 0.162581 0.045039
+v -0.028684 0.151921 -0.032301
+v -0.029173 0.157373 -0.032840
+v -0.029692 0.162581 -0.033412
+v -0.027064 0.151921 -0.033699
+v -0.027525 0.157373 -0.034261
+v -0.028016 0.162581 -0.034858
+v -0.025377 0.151921 -0.035015
+v -0.025810 0.157373 -0.035599
+v -0.026271 0.162581 -0.036220
+v 0.011184 0.151921 -0.042288
+v 0.011361 0.157373 -0.042993
+v 0.011548 0.162581 -0.043742
+v 0.013246 0.151921 -0.041717
+v 0.013457 0.157373 -0.042413
+v 0.013682 0.162581 -0.043152
+v 0.015278 0.151921 -0.041046
+v 0.015523 0.157373 -0.041730
+v 0.015783 0.162581 -0.042458
+v 0.015278 0.151921 0.041046
+v 0.015523 0.157373 0.041730
+v 0.015783 0.162581 0.042458
+v 0.013246 0.151921 0.041717
+v 0.013457 0.157373 0.042413
+v 0.013682 0.162581 0.043152
+v 0.011184 0.151921 0.042288
+v 0.011361 0.157373 0.042993
+v 0.011549 0.162581 0.043742
+v -0.034424 0.151921 -0.025969
+v -0.035007 0.157373 -0.026402
+v -0.035628 0.162581 -0.026862
+v -0.033107 0.151921 -0.027656
+v -0.033669 0.157373 -0.028117
+v -0.034266 0.162581 -0.028607
+v -0.031710 0.151921 -0.029276
+v -0.032248 0.157373 -0.029764
+v -0.032821 0.162581 -0.030283
+v 0.002731 0.151921 -0.043542
+v 0.002766 0.157373 -0.044268
+v 0.002804 0.162581 -0.045039
+v 0.004865 0.151921 -0.043384
+v 0.004936 0.157373 -0.044108
+v 0.005012 0.162581 -0.044877
+v 0.006988 0.151921 -0.043122
+v 0.007095 0.157373 -0.043841
+v 0.007208 0.162581 -0.044606
+v 0.023004 0.151921 0.037392
+v 0.023377 0.157373 0.038016
+v 0.023775 0.162581 0.038678
+v 0.021142 0.151921 0.038447
+v 0.021484 0.157373 0.039088
+v 0.021849 0.162581 0.039769
+v 0.019231 0.151921 0.039409
+v 0.019541 0.157373 0.040066
+v 0.019872 0.162581 0.040764
+v -0.038817 0.151921 -0.018639
+v -0.039474 0.157373 -0.018950
+v -0.040173 0.162581 -0.019280
+v -0.037855 0.151921 -0.020550
+v -0.038496 0.157373 -0.020893
+v -0.039177 0.162581 -0.021257
+v -0.036800 0.151921 -0.022412
+v -0.037424 0.157373 -0.022786
+v -0.038087 0.162581 -0.023183
+v 0.029868 0.151921 0.032301
+v 0.030356 0.157373 0.032840
+v 0.030875 0.162581 0.033412
+v 0.028247 0.151921 0.033699
+v 0.028709 0.157373 0.034261
+v 0.029199 0.162581 0.034858
+v 0.026561 0.151921 0.035015
+v 0.026994 0.157373 0.035599
+v 0.027454 0.162581 0.036220
+v -0.041696 0.151921 -0.010593
+v -0.042401 0.157373 -0.010769
+v -0.043151 0.162581 -0.010957
+v -0.041125 0.151921 -0.012655
+v -0.041821 0.157373 -0.012866
+v -0.042560 0.162581 -0.013090
+v -0.040454 0.151921 -0.014686
+v -0.041139 0.157373 -0.014931
+v -0.041866 0.162581 -0.015192
+v 0.035611 0.151907 0.025906
+v 0.036194 0.157361 0.026356
+v 0.036813 0.162573 0.026833
+v 0.034292 0.151917 0.027637
+v 0.034853 0.157369 0.028103
+v 0.035450 0.162579 0.028599
+v 0.032893 0.151921 0.029274
+v 0.033432 0.157372 0.029763
+v 0.034004 0.162581 0.030282
+v -0.042950 0.151921 -0.002139
+v -0.043676 0.157373 -0.002175
+v -0.044448 0.162581 -0.002213
+v -0.042793 0.151921 -0.004273
+v -0.043516 0.157373 -0.004344
+v -0.044285 0.162581 -0.004420
+v -0.042531 0.151921 -0.006397
+v -0.043250 0.157373 -0.006503
+v -0.044014 0.162581 -0.006617
+v 0.040040 0.151752 0.017989
+v 0.040686 0.157229 0.018475
+v 0.041374 0.162483 0.018978
+v 0.039070 0.151811 0.020092
+v 0.039702 0.157279 0.020558
+v 0.040375 0.162517 0.021044
+v 0.038004 0.151856 0.022127
+v 0.038622 0.157317 0.022577
+v 0.039279 0.162543 0.023051
+v -0.042531 0.151921 0.006397
+v -0.043250 0.157373 0.006503
+v -0.044014 0.162581 0.006617
+v -0.042793 0.151921 0.004273
+v -0.043516 0.157373 0.004344
+v -0.044285 0.162581 0.004420
+v -0.042950 0.151921 0.002139
+v -0.043676 0.157373 0.002175
+v -0.044448 0.162581 0.002213
+v 0.043102 0.151343 0.009351
+v 0.043657 0.156946 0.009882
+v 0.044346 0.162310 0.010404
+v 0.042402 0.151475 0.011504
+v 0.043044 0.157016 0.012029
+v 0.043757 0.162346 0.012562
+v 0.041684 0.151592 0.013675
+v 0.042351 0.157097 0.014191
+v 0.043066 0.162394 0.014722
+v -0.040454 0.151921 0.014686
+v -0.041139 0.157373 0.014931
+v -0.041866 0.162581 0.015192
+v -0.041125 0.151921 0.012655
+v -0.041821 0.157373 0.012866
+v -0.042560 0.162581 0.013090
+v -0.041696 0.151921 0.010593
+v -0.042401 0.157373 0.010769
+v -0.043151 0.162581 0.010957
+v 0.044837 0.152612 0.001766
+v 0.045044 0.157379 0.001906
+v 0.045634 0.162413 0.002043
+v 0.044650 0.152382 0.003543
+v 0.044878 0.157276 0.003826
+v 0.045474 0.162376 0.004096
+v 0.044298 0.151900 0.005355
+v 0.044587 0.157099 0.005777
+v 0.045206 0.162330 0.006167
+v -0.036800 0.151921 0.022412
+v -0.037424 0.157373 0.022786
+v -0.038087 0.162581 0.023183
+v -0.037855 0.151921 0.020550
+v -0.038496 0.157373 0.020893
+v -0.039177 0.162581 0.021257
+v -0.038817 0.151921 0.018639
+v -0.039474 0.157373 0.018950
+v -0.040173 0.162581 0.019280
+v 0.044298 0.151900 -0.005355
+v 0.044587 0.157099 -0.005777
+v 0.045206 0.162330 -0.006167
+v 0.044650 0.152382 -0.003543
+v 0.044878 0.157276 -0.003826
+v 0.045474 0.162376 -0.004096
+v 0.044837 0.152612 -0.001766
+v 0.045044 0.157379 -0.001906
+v 0.045634 0.162413 -0.002043
+v -0.031710 0.151921 0.029276
+v -0.032248 0.157373 0.029764
+v -0.032821 0.162581 0.030283
+v -0.033107 0.151921 0.027656
+v -0.033669 0.157373 0.028117
+v -0.034266 0.162581 0.028607
+v -0.034424 0.151921 0.025969
+v -0.035007 0.157373 0.026402
+v -0.035628 0.162581 0.026862
+v 0.041684 0.151592 -0.013675
+v 0.042351 0.157097 -0.014192
+v 0.043066 0.162394 -0.014722
+v 0.042402 0.151475 -0.011504
+v 0.043044 0.157016 -0.012029
+v 0.043757 0.162346 -0.012562
+v 0.043102 0.151343 -0.009351
+v 0.043657 0.156946 -0.009882
+v 0.044346 0.162310 -0.010404
+v -0.025377 0.151921 0.035015
+v -0.025810 0.157373 0.035599
+v -0.026271 0.162581 0.036220
+v -0.027064 0.151921 0.033699
+v -0.027525 0.157373 0.034261
+v -0.028016 0.162581 0.034858
+v -0.028684 0.151921 0.032301
+v -0.029173 0.157373 0.032840
+v -0.029692 0.162581 0.033412
+v 0.038004 0.151856 -0.022127
+v 0.038622 0.157317 -0.022577
+v 0.039279 0.162543 -0.023051
+v 0.039070 0.151811 -0.020092
+v 0.039702 0.157279 -0.020558
+v 0.040375 0.162517 -0.021044
+v 0.040040 0.151752 -0.017989
+v 0.040686 0.157229 -0.018475
+v 0.041374 0.162483 -0.018979
+v -0.018047 0.151921 0.039409
+v -0.018358 0.157373 0.040066
+v -0.018688 0.162581 0.040764
+v -0.019958 0.151921 0.038447
+v -0.020301 0.157373 0.039088
+v -0.020665 0.162581 0.039769
+v -0.021820 0.151921 0.037392
+v -0.022194 0.157373 0.038016
+v -0.022591 0.162581 0.038678
+v -0.005805 0.151921 -0.043122
+v -0.005912 0.157373 -0.043841
+v -0.006025 0.162581 -0.044606
+v -0.003681 0.151921 -0.043384
+v -0.003753 0.157373 -0.044108
+v -0.003828 0.162581 -0.044877
+v -0.001547 0.151921 -0.043542
+v -0.001583 0.157373 -0.044268
+v -0.001621 0.162581 -0.045039
+v 0.032893 0.151921 -0.029274
+v 0.033432 0.157372 -0.029763
+v 0.034004 0.162581 -0.030282
+v 0.034292 0.151917 -0.027637
+v 0.034853 0.157369 -0.028103
+v 0.035450 0.162579 -0.028599
+v 0.035611 0.151907 -0.025906
+v 0.036194 0.157361 -0.026356
+v 0.036813 0.162573 -0.026833
+v -0.010001 0.151921 0.042288
+v -0.010178 0.157373 0.042993
+v -0.010365 0.162581 0.043742
+v -0.012063 0.151921 0.041717
+v -0.012274 0.157373 0.042413
+v -0.012498 0.162581 0.043152
+v -0.014095 0.151921 0.041046
+v -0.014340 0.157373 0.041730
+v -0.014600 0.162581 0.042458
+v -0.036775 0.171237 -0.027713
+v -0.037197 0.174447 -0.028026
+v -0.037445 0.176940 -0.028210
+v -0.035371 0.171237 -0.029513
+v -0.035776 0.174447 -0.029847
+v -0.036015 0.176940 -0.030043
+v -0.033879 0.171237 -0.031243
+v -0.034268 0.174447 -0.031595
+v -0.034497 0.176940 -0.031803
+v 0.002874 0.171237 -0.046466
+v 0.002900 0.174447 -0.046991
+v 0.002915 0.176940 -0.047299
+v 0.005152 0.171237 -0.046298
+v 0.005203 0.174447 -0.046821
+v 0.005233 0.176940 -0.047128
+v 0.007418 0.171237 -0.046019
+v 0.007495 0.174447 -0.046538
+v 0.007540 0.176940 -0.046844
+v 0.024509 0.171237 0.039904
+v 0.024779 0.174447 0.040354
+v 0.024938 0.176940 0.040619
+v 0.022522 0.171237 0.041029
+v 0.022770 0.174447 0.041492
+v 0.022915 0.176940 0.041765
+v 0.020483 0.171237 0.042056
+v 0.020707 0.174447 0.042530
+v 0.020839 0.176940 0.042810
+v -0.041464 0.171237 -0.019891
+v -0.041939 0.174447 -0.020115
+v -0.042218 0.176940 -0.020247
+v -0.040437 0.171237 -0.021930
+v -0.040900 0.174447 -0.022178
+v -0.041173 0.176940 -0.022324
+v -0.039312 0.171237 -0.023917
+v -0.039762 0.174447 -0.024187
+v -0.040027 0.176940 -0.024346
+v 0.031834 0.171237 0.034471
+v 0.032187 0.174447 0.034860
+v 0.032394 0.176940 0.035089
+v 0.030105 0.171237 0.035962
+v 0.030438 0.174447 0.036368
+v 0.030634 0.176940 0.036607
+v 0.028305 0.171237 0.037367
+v 0.028618 0.174447 0.037789
+v 0.028802 0.176940 0.038037
+v -0.044537 0.171237 -0.011304
+v -0.045046 0.174447 -0.011432
+v -0.045346 0.176940 -0.011507
+v -0.043927 0.171237 -0.013505
+v -0.044430 0.174447 -0.013657
+v -0.044726 0.176940 -0.013747
+v -0.043211 0.171237 -0.015673
+v -0.043706 0.174447 -0.015850
+v -0.043997 0.176940 -0.015954
+v 0.037959 0.171235 0.027707
+v 0.038381 0.174447 0.028024
+v 0.038629 0.176940 0.028210
+v 0.036554 0.171237 0.029512
+v 0.036960 0.174447 0.029846
+v 0.037199 0.176940 0.030042
+v 0.035062 0.171237 0.031242
+v 0.035452 0.174447 0.031595
+v 0.035680 0.176940 0.031803
+v -0.045875 0.171237 -0.002283
+v -0.046399 0.174447 -0.002309
+v -0.046708 0.176940 -0.002324
+v -0.045707 0.171237 -0.004560
+v -0.046229 0.174447 -0.004611
+v -0.046537 0.176940 -0.004642
+v -0.045427 0.171237 -0.006826
+v -0.045947 0.174447 -0.006903
+v -0.046252 0.176940 -0.006949
+v 0.042651 0.171215 0.019824
+v 0.043123 0.174441 0.020096
+v 0.043402 0.176939 0.020245
+v 0.041624 0.171223 0.021883
+v 0.042085 0.174443 0.022164
+v 0.042356 0.176939 0.022322
+v 0.040497 0.171229 0.023888
+v 0.040946 0.174445 0.024179
+v 0.041211 0.176939 0.024345
+v -0.045427 0.171237 0.006826
+v -0.045947 0.174447 0.006903
+v -0.046252 0.176940 0.006949
+v -0.045707 0.171237 0.004560
+v -0.046229 0.174447 0.004611
+v -0.046537 0.176940 0.004642
+v -0.045875 0.171237 0.002283
+v -0.046399 0.174447 0.002308
+v -0.046708 0.176940 0.002324
+v 0.045721 0.171177 0.011182
+v 0.046229 0.174430 0.011395
+v 0.046529 0.176937 0.011502
+v 0.045113 0.171185 0.013388
+v 0.045614 0.174432 0.013623
+v 0.045909 0.176938 0.013742
+v 0.044398 0.171195 0.015569
+v 0.044890 0.174435 0.015819
+v 0.045180 0.176938 0.015950
+v -0.043211 0.171237 0.015673
+v -0.043706 0.174447 0.015850
+v -0.043997 0.176940 0.015954
+v -0.043927 0.171237 0.013505
+v -0.044430 0.174447 0.013657
+v -0.044726 0.176940 0.013747
+v -0.044537 0.171237 0.011304
+v -0.045046 0.174447 0.011432
+v -0.045346 0.176940 0.011507
+v 0.047052 0.171191 0.002245
+v 0.047581 0.174434 0.002297
+v 0.047891 0.176938 0.002322
+v 0.046885 0.171184 0.004489
+v 0.047411 0.174432 0.004590
+v 0.047720 0.176938 0.004639
+v 0.046608 0.171177 0.006727
+v 0.047129 0.174430 0.006874
+v 0.047435 0.176937 0.006945
+v -0.039312 0.171237 0.023917
+v -0.039762 0.174447 0.024187
+v -0.040027 0.176940 0.024346
+v -0.040437 0.171237 0.021930
+v -0.040900 0.174447 0.022178
+v -0.041173 0.176940 0.022324
+v -0.041464 0.171237 0.019891
+v -0.041939 0.174447 0.020115
+v -0.042218 0.176940 0.020247
+v 0.046608 0.171177 -0.006727
+v 0.047129 0.174430 -0.006874
+v 0.047435 0.176937 -0.006945
+v 0.046885 0.171184 -0.004489
+v 0.047411 0.174432 -0.004590
+v 0.047720 0.176938 -0.004639
+v 0.047052 0.171191 -0.002245
+v 0.047581 0.174434 -0.002297
+v 0.047891 0.176938 -0.002322
+v -0.033879 0.171237 0.031243
+v -0.034268 0.174447 0.031595
+v -0.034497 0.176940 0.031803
+v -0.035371 0.171237 0.029513
+v -0.035776 0.174447 0.029847
+v -0.036015 0.176940 0.030043
+v -0.036775 0.171237 0.027713
+v -0.037197 0.174447 0.028026
+v -0.037445 0.176940 0.028210
+v 0.044398 0.171195 -0.015569
+v 0.044890 0.174435 -0.015819
+v 0.045180 0.176938 -0.015950
+v 0.045113 0.171185 -0.013388
+v 0.045614 0.174432 -0.013623
+v 0.045909 0.176938 -0.013743
+v 0.045721 0.171177 -0.011182
+v 0.046229 0.174430 -0.011396
+v 0.046529 0.176937 -0.011502
+v -0.027122 0.171237 0.037367
+v -0.027435 0.174447 0.037789
+v -0.027619 0.176940 0.038037
+v -0.028922 0.171237 0.035962
+v -0.029255 0.174447 0.036368
+v -0.029451 0.176940 0.036607
+v -0.030651 0.171237 0.034471
+v -0.031004 0.174447 0.034860
+v -0.031211 0.176940 0.035089
+v 0.040497 0.171229 -0.023888
+v 0.040946 0.174445 -0.024179
+v 0.041211 0.176939 -0.024345
+v 0.041624 0.171223 -0.021883
+v 0.042085 0.174443 -0.022164
+v 0.042356 0.176939 -0.022322
+v 0.042651 0.171215 -0.019824
+v 0.043123 0.174441 -0.020096
+v 0.043401 0.176939 -0.020245
+v -0.019299 0.171237 0.042056
+v -0.019524 0.174447 0.042530
+v -0.019656 0.176940 0.042810
+v -0.021339 0.171237 0.041029
+v -0.021586 0.174447 0.041492
+v -0.021732 0.176940 0.041765
+v -0.023326 0.171237 0.039904
+v -0.023596 0.174447 0.040354
+v -0.023754 0.176940 0.040619
+v -0.006235 0.171237 -0.046019
+v -0.006312 0.174447 -0.046538
+v -0.006357 0.176940 -0.046844
+v -0.003968 0.171237 -0.046298
+v -0.004020 0.174447 -0.046821
+v -0.004050 0.176940 -0.047128
+v -0.001691 0.171237 -0.046466
+v -0.001717 0.174447 -0.046991
+v -0.001732 0.176940 -0.047299
+v 0.035062 0.171237 -0.031242
+v 0.035451 0.174447 -0.031595
+v 0.035680 0.176940 -0.031803
+v 0.036554 0.171237 -0.029512
+v 0.036960 0.174447 -0.029846
+v 0.037199 0.176940 -0.030043
+v 0.037959 0.171235 -0.027707
+v 0.038381 0.174447 -0.028024
+v 0.038629 0.176940 -0.028210
+v -0.010712 0.171237 0.045128
+v -0.010840 0.174447 0.045638
+v -0.010915 0.176940 0.045937
+v -0.012913 0.171237 0.044519
+v -0.013065 0.174447 0.045022
+v -0.013155 0.176940 0.045317
+v -0.015081 0.171237 0.043803
+v -0.015258 0.174447 0.044297
+v -0.015362 0.176940 0.044588
+v -0.015081 0.171237 -0.043803
+v -0.015258 0.174447 -0.044297
+v -0.015362 0.176940 -0.044588
+v -0.012913 0.171237 -0.044519
+v -0.013066 0.174447 -0.045022
+v -0.013155 0.176940 -0.045317
+v -0.010712 0.171237 -0.045128
+v -0.010840 0.174447 -0.045638
+v -0.010915 0.176940 -0.045937
+v 0.028305 0.171237 -0.037367
+v 0.028618 0.174447 -0.037789
+v 0.028802 0.176940 -0.038037
+v 0.030105 0.171237 -0.035962
+v 0.030438 0.174447 -0.036368
+v 0.030634 0.176940 -0.036607
+v 0.031834 0.171237 -0.034471
+v 0.032187 0.174447 -0.034860
+v 0.032394 0.176940 -0.035089
+v -0.001691 0.171237 0.046466
+v -0.001717 0.174447 0.046991
+v -0.001732 0.176940 0.047299
+v -0.003968 0.171237 0.046298
+v -0.004020 0.174447 0.046821
+v -0.004050 0.176940 0.047128
+v -0.006235 0.171237 0.046019
+v -0.006312 0.174447 0.046538
+v -0.006357 0.176940 0.046844
+v -0.023326 0.171237 -0.039904
+v -0.023596 0.174447 -0.040354
+v -0.023754 0.176940 -0.040619
+v -0.021339 0.171237 -0.041029
+v -0.021586 0.174447 -0.041492
+v -0.021732 0.176940 -0.041765
+v -0.019299 0.171237 -0.042056
+v -0.019524 0.174447 -0.042530
+v -0.019656 0.176940 -0.042810
+v 0.020482 0.171237 -0.042056
+v 0.020707 0.174447 -0.042530
+v 0.020839 0.176940 -0.042810
+v 0.022522 0.171237 -0.041029
+v 0.022770 0.174447 -0.041492
+v 0.022915 0.176940 -0.041765
+v 0.024509 0.171237 -0.039904
+v 0.024779 0.174447 -0.040354
+v 0.024938 0.176940 -0.040619
+v 0.007418 0.171237 0.046019
+v 0.007495 0.174447 0.046538
+v 0.007540 0.176940 0.046844
+v 0.005152 0.171237 0.046298
+v 0.005203 0.174447 0.046821
+v 0.005233 0.176940 0.047128
+v 0.002874 0.171237 0.046466
+v 0.002900 0.174447 0.046991
+v 0.002915 0.176940 0.047299
+v -0.030651 0.171237 -0.034471
+v -0.031004 0.174447 -0.034860
+v -0.031211 0.176940 -0.035089
+v -0.028922 0.171237 -0.035962
+v -0.029255 0.174447 -0.036368
+v -0.029451 0.176940 -0.036607
+v -0.027122 0.171237 -0.037367
+v -0.027435 0.174447 -0.037789
+v -0.027619 0.176940 -0.038037
+v 0.011896 0.171237 -0.045128
+v 0.012023 0.174447 -0.045638
+v 0.012098 0.176940 -0.045937
+v 0.014096 0.171237 -0.044519
+v 0.014249 0.174447 -0.045022
+v 0.014338 0.176940 -0.045317
+v 0.016264 0.171237 -0.043803
+v 0.016441 0.174447 -0.044297
+v 0.016545 0.176940 -0.044588
+v 0.016265 0.171237 0.043803
+v 0.016441 0.174447 0.044297
+v 0.016546 0.176940 0.044588
+v 0.014096 0.171237 0.044519
+v 0.014249 0.174447 0.045022
+v 0.014338 0.176940 0.045317
+v 0.011896 0.171237 0.045128
+v 0.012023 0.174447 0.045638
+v 0.012098 0.176940 0.045937
+v 0.040040 0.000458 0.005851
+v 0.036016 0.000180 0.005253
+v 0.031367 0.000078 0.004559
+v 0.040282 0.000458 0.003909
+v 0.036246 0.000180 0.003512
+v 0.031604 0.000078 0.003054
+v 0.040424 0.000458 0.001957
+v 0.036360 0.000180 0.001759
+v 0.031665 0.000078 0.001533
+v -0.035460 0.000458 0.017051
+v -0.031781 0.000180 0.015313
+v -0.027530 0.000078 0.013307
+v -0.034581 0.000458 0.018800
+v -0.031005 0.000180 0.016889
+v -0.026891 0.000078 0.014690
+v -0.033615 0.000458 0.020502
+v -0.030126 0.000180 0.018409
+v -0.026097 0.000078 0.015989
+v 0.040424 0.000458 -0.001957
+v 0.036360 0.000180 -0.001759
+v 0.031665 0.000078 -0.001533
+v 0.040282 0.000458 -0.003909
+v 0.036246 0.000180 -0.003512
+v 0.031604 0.000078 -0.003055
+v 0.040040 0.000458 -0.005851
+v 0.036016 0.000180 -0.005253
+v 0.031367 0.000078 -0.004559
+v -0.031440 0.000458 0.023757
+v -0.028172 0.000180 0.021335
+v -0.024394 0.000078 0.018538
+v -0.030238 0.000458 0.025301
+v -0.027103 0.000180 0.022728
+v -0.023497 0.000078 0.019769
+v -0.028958 0.000458 0.026782
+v -0.025945 0.000180 0.024048
+v -0.022465 0.000078 0.020888
+v 0.039277 0.000458 -0.009690
+v 0.035330 0.000180 -0.008703
+v 0.030769 0.000078 -0.007566
+v 0.038757 0.000458 -0.011577
+v 0.034876 0.000180 -0.010400
+v 0.030412 0.000078 -0.009046
+v 0.038141 0.000458 -0.013435
+v 0.034311 0.000180 -0.012063
+v 0.029886 0.000078 -0.010475
+v -0.026190 0.000458 0.029550
+v -0.023457 0.000180 0.026536
+v -0.020297 0.000078 0.023056
+v -0.024709 0.000458 0.030829
+v -0.022137 0.000180 0.027695
+v -0.019178 0.000078 0.024089
+v -0.023165 0.000458 0.032032
+v -0.020743 0.000180 0.028763
+v -0.017946 0.000078 0.024985
+v 0.036643 0.000458 -0.017051
+v 0.032964 0.000180 -0.015313
+v 0.028713 0.000078 -0.013308
+v 0.035765 0.000458 -0.018800
+v 0.032188 0.000180 -0.016889
+v 0.028075 0.000078 -0.014690
+v 0.034798 0.000458 -0.020502
+v 0.031309 0.000180 -0.018409
+v 0.027280 0.000078 -0.015989
+v -0.019911 0.000458 0.034207
+v -0.017818 0.000180 0.030718
+v -0.015397 0.000078 0.026688
+v -0.018209 0.000458 0.035173
+v -0.016297 0.000180 0.031597
+v -0.014098 0.000078 0.027483
+v -0.016460 0.000458 0.036051
+v -0.014722 0.000180 0.032373
+v -0.012716 0.000078 0.028122
+v -0.001365 0.000458 -0.039832
+v -0.001167 0.000180 -0.035769
+v -0.000941 0.000078 -0.031074
+v -0.003318 0.000458 -0.039690
+v -0.002920 0.000180 -0.035655
+v -0.002463 0.000078 -0.031013
+v -0.005260 0.000458 -0.039449
+v -0.004661 0.000180 -0.035425
+v -0.003967 0.000078 -0.030776
+v 0.032624 0.000458 -0.023757
+v 0.029355 0.000180 -0.021335
+v 0.025577 0.000078 -0.018538
+v 0.031421 0.000458 -0.025301
+v 0.028286 0.000180 -0.022728
+v 0.024681 0.000078 -0.019769
+v 0.030141 0.000458 -0.026782
+v 0.027128 0.000180 -0.024048
+v 0.023648 0.000078 -0.020889
+v -0.012843 0.000458 0.037549
+v -0.011471 0.000180 0.033719
+v -0.009884 0.000078 0.029295
+v -0.010986 0.000458 0.038165
+v -0.009808 0.000180 0.034284
+v -0.008454 0.000078 0.029821
+v -0.009099 0.000458 0.038685
+v -0.008112 0.000180 0.034738
+v -0.006974 0.000078 0.030177
+v -0.009099 0.000458 -0.038685
+v -0.008112 0.000180 -0.034738
+v -0.006974 0.000078 -0.030177
+v -0.010986 0.000458 -0.038165
+v -0.009808 0.000180 -0.034284
+v -0.008454 0.000078 -0.029821
+v -0.012843 0.000458 -0.037549
+v -0.011471 0.000180 -0.033719
+v -0.009884 0.000078 -0.029295
+v 0.027373 0.000458 -0.029550
+v 0.024640 0.000180 -0.026536
+v 0.021480 0.000078 -0.023056
+v 0.025893 0.000458 -0.030829
+v 0.023320 0.000180 -0.027695
+v 0.020361 0.000078 -0.024089
+v 0.024348 0.000458 -0.032032
+v 0.021926 0.000180 -0.028763
+v 0.019130 0.000078 -0.024985
+v -0.005260 0.000458 0.039449
+v -0.004661 0.000180 0.035425
+v -0.003967 0.000078 0.030776
+v -0.003318 0.000458 0.039690
+v -0.002920 0.000180 0.035655
+v -0.002463 0.000078 0.031012
+v -0.001365 0.000458 0.039832
+v -0.001167 0.000180 0.035769
+v -0.000941 0.000078 0.031074
+v -0.016460 0.000458 -0.036051
+v -0.014722 0.000180 -0.032373
+v -0.012716 0.000078 -0.028122
+v -0.018209 0.000458 -0.035173
+v -0.016297 0.000180 -0.031597
+v -0.014098 0.000078 -0.027483
+v -0.019911 0.000458 -0.034207
+v -0.017818 0.000180 -0.030718
+v -0.015397 0.000078 -0.026688
+v 0.021094 0.000458 -0.034207
+v 0.019001 0.000180 -0.030718
+v 0.016581 0.000078 -0.026688
+v 0.019392 0.000458 -0.035173
+v 0.017480 0.000180 -0.031597
+v 0.015282 0.000078 -0.027483
+v 0.017643 0.000458 -0.036051
+v 0.015905 0.000180 -0.032373
+v 0.013899 0.000078 -0.028122
+v 0.002549 0.000458 0.039832
+v 0.002351 0.000180 0.035769
+v 0.002124 0.000078 0.031074
+v 0.004501 0.000458 0.039690
+v 0.004103 0.000180 0.035655
+v 0.003646 0.000078 0.031012
+v 0.006443 0.000458 0.039449
+v 0.005845 0.000180 0.035425
+v 0.005150 0.000078 0.030776
+v -0.023165 0.000458 -0.032032
+v -0.020743 0.000180 -0.028763
+v -0.017946 0.000078 -0.024985
+v -0.024709 0.000458 -0.030829
+v -0.022137 0.000180 -0.027695
+v -0.019178 0.000078 -0.024089
+v -0.026190 0.000458 -0.029550
+v -0.023457 0.000180 -0.026536
+v -0.020297 0.000078 -0.023056
+v 0.014027 0.000458 -0.037549
+v 0.012655 0.000180 -0.033719
+v 0.011067 0.000078 -0.029295
+v 0.012169 0.000458 -0.038165
+v 0.010992 0.000180 -0.034284
+v 0.009638 0.000078 -0.029821
+v 0.010282 0.000458 -0.038685
+v 0.009295 0.000180 -0.034738
+v 0.008157 0.000078 -0.030177
+v 0.010282 0.000458 0.038685
+v 0.009295 0.000180 0.034738
+v 0.008157 0.000078 0.030177
+v 0.012169 0.000458 0.038165
+v 0.010992 0.000180 0.034284
+v 0.009638 0.000078 0.029821
+v 0.014027 0.000458 0.037549
+v 0.012655 0.000180 0.033719
+v 0.011067 0.000078 0.029295
+v -0.028958 0.000458 -0.026782
+v -0.025945 0.000180 -0.024048
+v -0.022465 0.000078 -0.020888
+v -0.030238 0.000458 -0.025301
+v -0.027103 0.000180 -0.022728
+v -0.023497 0.000078 -0.019769
+v -0.031440 0.000458 -0.023757
+v -0.028172 0.000180 -0.021335
+v -0.024394 0.000078 -0.018538
+v 0.006443 0.000458 -0.039449
+v 0.005844 0.000180 -0.035425
+v 0.005150 0.000078 -0.030776
+v 0.004501 0.000458 -0.039690
+v 0.004103 0.000180 -0.035655
+v 0.003646 0.000078 -0.031013
+v 0.002549 0.000458 -0.039832
+v 0.002351 0.000180 -0.035769
+v 0.002124 0.000078 -0.031074
+v 0.017643 0.000458 0.036051
+v 0.015905 0.000180 0.032373
+v 0.013899 0.000078 0.028122
+v 0.019392 0.000458 0.035173
+v 0.017480 0.000180 0.031597
+v 0.015282 0.000078 0.027483
+v 0.021094 0.000458 0.034207
+v 0.019001 0.000180 0.030718
+v 0.016581 0.000078 0.026688
+v -0.033615 0.000458 -0.020502
+v -0.030126 0.000180 -0.018409
+v -0.026097 0.000078 -0.015989
+v -0.034581 0.000458 -0.018800
+v -0.031005 0.000180 -0.016889
+v -0.026891 0.000078 -0.014690
+v -0.035460 0.000458 -0.017051
+v -0.031781 0.000180 -0.015313
+v -0.027530 0.000078 -0.013307
+v 0.024349 0.000458 0.032032
+v 0.021926 0.000180 0.028763
+v 0.019130 0.000078 0.024985
+v 0.025893 0.000458 0.030829
+v 0.023320 0.000180 0.027695
+v 0.020361 0.000078 0.024089
+v 0.027374 0.000458 0.029550
+v 0.024640 0.000180 0.026536
+v 0.021480 0.000078 0.023056
+v -0.036958 0.000458 -0.013435
+v -0.033128 0.000180 -0.012063
+v -0.028703 0.000078 -0.010475
+v -0.037573 0.000458 -0.011577
+v -0.033693 0.000180 -0.010400
+v -0.029229 0.000078 -0.009046
+v -0.038094 0.000458 -0.009690
+v -0.034147 0.000180 -0.008703
+v -0.029586 0.000078 -0.007566
+v 0.030141 0.000458 0.026782
+v 0.027128 0.000180 0.024048
+v 0.023648 0.000078 0.020888
+v 0.031421 0.000458 0.025301
+v 0.028286 0.000180 0.022728
+v 0.024681 0.000078 0.019769
+v 0.032624 0.000458 0.023757
+v 0.029355 0.000180 0.021335
+v 0.025577 0.000078 0.018538
+v -0.038857 0.000458 -0.005851
+v -0.034833 0.000180 -0.005253
+v -0.030184 0.000078 -0.004559
+v -0.039099 0.000458 -0.003909
+v -0.035063 0.000180 -0.003512
+v -0.030421 0.000078 -0.003054
+v -0.039241 0.000458 -0.001957
+v -0.035177 0.000180 -0.001759
+v -0.030482 0.000078 -0.001533
+v 0.034798 0.000458 0.020502
+v 0.031310 0.000180 0.018409
+v 0.027280 0.000078 0.015989
+v 0.035765 0.000458 0.018800
+v 0.032188 0.000180 0.016889
+v 0.028075 0.000078 0.014690
+v 0.036643 0.000458 0.017051
+v 0.032964 0.000180 0.015313
+v 0.028713 0.000078 0.013307
+v -0.039241 0.000458 0.001957
+v -0.035177 0.000180 0.001759
+v -0.030482 0.000078 0.001533
+v -0.039099 0.000458 0.003909
+v -0.035063 0.000180 0.003512
+v -0.030421 0.000078 0.003054
+v -0.038857 0.000458 0.005851
+v -0.034833 0.000180 0.005253
+v -0.030184 0.000078 0.004559
+v 0.038141 0.000458 0.013435
+v 0.034311 0.000180 0.012063
+v 0.029886 0.000078 0.010475
+v 0.038757 0.000458 0.011577
+v 0.034876 0.000180 0.010400
+v 0.030412 0.000078 0.009046
+v 0.039277 0.000458 0.009690
+v 0.035330 0.000180 0.008703
+v 0.030769 0.000078 0.007565
+v -0.038094 0.000458 0.009690
+v -0.034147 0.000180 0.008703
+v -0.029586 0.000078 0.007566
+v -0.037573 0.000458 0.011577
+v -0.033693 0.000180 0.010400
+v -0.029229 0.000078 0.009046
+v -0.036958 0.000458 0.013435
+v -0.033128 0.000180 0.012063
+v -0.028703 0.000078 0.010475
+v 0.005836 0.000063 -0.017287
+v 0.007691 0.000063 -0.019975
+v 0.005990 0.000063 -0.015653
+v 0.004194 0.000063 -0.011875
+v 0.004799 0.000063 -0.016014
+v 0.005786 0.000063 -0.020553
+v 0.006844 0.000063 -0.020611
+v 0.005836 0.000063 0.017287
+v 0.005786 0.000063 0.020553
+v 0.004799 0.000063 0.016014
+v 0.004194 0.000063 0.011874
+v 0.005990 0.000063 0.015653
+v 0.007691 0.000063 0.019975
+v 0.006844 0.000063 0.020610
+v -0.001179 0.000063 -0.017978
+v -0.000493 0.000063 -0.021171
+v -0.000411 0.000063 -0.016527
+v -0.000625 0.000063 -0.012349
+v -0.001650 0.000063 -0.016405
+v -0.002475 0.000063 -0.020976
+v -0.001519 0.000063 -0.021434
+v 0.002362 0.000063 -0.017978
+v 0.003658 0.000063 -0.020976
+v 0.002833 0.000063 -0.016405
+v 0.001808 0.000063 -0.012349
+v 0.001594 0.000063 -0.016527
+v 0.001676 0.000063 -0.021171
+v 0.002703 0.000063 -0.021434
+v 0.009108 0.000063 0.015932
+v 0.009696 0.000063 0.019145
+v 0.007842 0.000063 0.014885
+v 0.006441 0.000063 0.010944
+v 0.008940 0.000063 0.014299
+v 0.011452 0.000063 0.018206
+v 0.010745 0.000063 0.018995
+v -0.004652 0.000063 -0.017287
+v -0.004602 0.000063 -0.020553
+v -0.003616 0.000063 -0.016014
+v -0.003010 0.000063 -0.011875
+v -0.004807 0.000063 -0.015653
+v -0.006508 0.000063 -0.019975
+v -0.005661 0.000063 -0.020611
+v 0.012052 0.000063 0.013965
+v 0.013256 0.000063 0.017001
+v 0.010607 0.000063 0.013185
+v 0.008464 0.000063 0.009592
+v 0.011569 0.000063 0.012395
+v 0.014795 0.000063 0.015737
+v 0.014255 0.000063 0.016649
+v -0.007924 0.000063 -0.015932
+v -0.008512 0.000063 -0.019145
+v -0.006659 0.000063 -0.014885
+v -0.005258 0.000063 -0.010944
+v -0.007757 0.000063 -0.014299
+v -0.010269 0.000063 -0.018206
+v -0.009561 0.000063 -0.018995
+v -0.016696 0.000063 -0.005244
+v -0.019383 0.000063 -0.007100
+v -0.015061 0.000063 -0.005399
+v -0.011283 0.000063 -0.003602
+v -0.015422 0.000063 -0.004207
+v -0.019961 0.000063 -0.005194
+v -0.020019 0.000063 -0.006252
+v 0.014556 0.000063 0.011460
+v 0.016329 0.000063 0.014203
+v 0.012987 0.000063 0.010978
+v 0.010184 0.000063 0.007872
+v 0.013777 0.000063 0.010015
+v 0.017592 0.000063 0.012664
+v 0.017241 0.000063 0.013663
+v -0.010869 0.000063 -0.013965
+v -0.012072 0.000063 -0.017001
+v -0.009424 0.000063 -0.013185
+v -0.007280 0.000063 -0.009592
+v -0.010386 0.000063 -0.012395
+v -0.013612 0.000063 -0.015737
+v -0.013072 0.000063 -0.016649
+v -0.017387 0.000063 -0.001771
+v -0.020384 0.000063 -0.003067
+v -0.015813 0.000063 -0.002241
+v -0.011757 0.000063 -0.001216
+v -0.015935 0.000063 -0.001002
+v -0.020580 0.000063 -0.001085
+v -0.020843 0.000063 -0.002111
+v 0.016524 0.000063 0.008516
+v 0.018798 0.000063 0.010860
+v 0.014890 0.000063 0.008349
+v 0.011535 0.000063 0.005849
+v 0.015477 0.000063 0.007251
+v 0.019736 0.000063 0.009104
+v 0.019586 0.000063 0.010153
+v -0.013373 0.000063 -0.011460
+v -0.015146 0.000063 -0.014203
+v -0.011804 0.000063 -0.010978
+v -0.009001 0.000063 -0.007872
+v -0.012593 0.000063 -0.010015
+v -0.016409 0.000063 -0.012664
+v -0.016057 0.000063 -0.013664
+v -0.017387 0.000063 0.001771
+v -0.020580 0.000063 0.001085
+v -0.015935 0.000063 0.001002
+v -0.011757 0.000063 0.001216
+v -0.015813 0.000063 0.002241
+v -0.020384 0.000063 0.003067
+v -0.020843 0.000063 0.002111
+v 0.017879 0.000063 0.005244
+v 0.020566 0.000063 0.007100
+v 0.016244 0.000063 0.005399
+v 0.012466 0.000063 0.003602
+v 0.016606 0.000063 0.004207
+v 0.021145 0.000063 0.005194
+v 0.021202 0.000063 0.006252
+v -0.015341 0.000063 -0.008516
+v -0.017614 0.000063 -0.010860
+v -0.013707 0.000063 -0.008349
+v -0.010352 0.000063 -0.005849
+v -0.014294 0.000063 -0.007251
+v -0.018553 0.000063 -0.009104
+v -0.018403 0.000063 -0.010153
+v -0.016696 0.000063 0.005244
+v -0.019961 0.000063 0.005194
+v -0.015422 0.000063 0.004207
+v -0.011283 0.000063 0.003602
+v -0.015061 0.000063 0.005399
+v -0.019383 0.000063 0.007100
+v -0.020019 0.000063 0.006252
+v 0.018570 0.000063 0.001771
+v 0.021568 0.000063 0.003067
+v 0.016997 0.000063 0.002241
+v 0.012941 0.000063 0.001216
+v 0.017119 0.000063 0.001002
+v 0.021763 0.000063 0.001085
+v 0.022026 0.000063 0.002111
+v -0.015341 0.000063 0.008516
+v -0.018553 0.000063 0.009104
+v -0.014294 0.000063 0.007251
+v -0.010352 0.000063 0.005849
+v -0.013707 0.000063 0.008349
+v -0.017614 0.000063 0.010860
+v -0.018403 0.000063 0.010153
+v 0.018570 0.000063 -0.001771
+v 0.021763 0.000063 -0.001085
+v 0.017119 0.000063 -0.001002
+v 0.012941 0.000063 -0.001216
+v 0.016997 0.000063 -0.002241
+v 0.021568 0.000063 -0.003067
+v 0.022026 0.000063 -0.002111
+v -0.013373 0.000063 0.011460
+v -0.016409 0.000063 0.012664
+v -0.012593 0.000063 0.010015
+v -0.009001 0.000063 0.007872
+v -0.011804 0.000063 0.010978
+v -0.015146 0.000063 0.014203
+v -0.016057 0.000063 0.013664
+v 0.017879 0.000063 -0.005244
+v 0.021145 0.000063 -0.005194
+v 0.016606 0.000063 -0.004207
+v 0.012466 0.000063 -0.003602
+v 0.016244 0.000063 -0.005399
+v 0.020566 0.000063 -0.007100
+v 0.021202 0.000063 -0.006252
+v -0.010869 0.000063 0.013965
+v -0.013612 0.000063 0.015737
+v -0.010386 0.000063 0.012395
+v -0.007280 0.000063 0.009592
+v -0.009424 0.000063 0.013185
+v -0.012072 0.000063 0.017001
+v -0.013072 0.000063 0.016649
+v 0.016524 0.000063 -0.008516
+v 0.019736 0.000063 -0.009104
+v 0.015477 0.000063 -0.007251
+v 0.011535 0.000063 -0.005849
+v 0.014890 0.000063 -0.008349
+v 0.018797 0.000063 -0.010860
+v 0.019586 0.000063 -0.010153
+v -0.007924 0.000063 0.015932
+v -0.010269 0.000063 0.018206
+v -0.007757 0.000063 0.014299
+v -0.005258 0.000063 0.010944
+v -0.006659 0.000063 0.014885
+v -0.008512 0.000063 0.019145
+v -0.009561 0.000063 0.018995
+v 0.014556 0.000063 -0.011460
+v 0.017592 0.000063 -0.012664
+v 0.013777 0.000063 -0.010015
+v 0.010184 0.000063 -0.007872
+v 0.012987 0.000063 -0.010978
+v 0.016329 0.000063 -0.014203
+v 0.017241 0.000063 -0.013664
+v -0.004652 0.000063 0.017287
+v -0.006508 0.000063 0.019975
+v -0.004807 0.000063 0.015653
+v -0.003010 0.000063 0.011874
+v -0.003616 0.000063 0.016014
+v -0.004602 0.000063 0.020553
+v -0.005660 0.000063 0.020611
+v 0.012052 0.000063 -0.013965
+v 0.014795 0.000063 -0.015737
+v 0.011569 0.000063 -0.012395
+v 0.008464 0.000063 -0.009592
+v 0.010607 0.000063 -0.013185
+v 0.013256 0.000063 -0.017001
+v 0.014255 0.000063 -0.016649
+v -0.001179 0.000063 0.017978
+v -0.002475 0.000063 0.020976
+v -0.001650 0.000063 0.016405
+v -0.000625 0.000063 0.012349
+v -0.000411 0.000063 0.016527
+v -0.000493 0.000063 0.021171
+v -0.001519 0.000063 0.021434
+v 0.009108 0.000063 -0.015932
+v 0.011452 0.000063 -0.018206
+v 0.008940 0.000063 -0.014299
+v 0.006441 0.000063 -0.010944
+v 0.007842 0.000063 -0.014885
+v 0.009696 0.000063 -0.019145
+v 0.010745 0.000063 -0.018995
+v 0.002362 0.000063 0.017978
+v 0.001676 0.000063 0.021171
+v 0.001594 0.000063 0.016527
+v 0.001808 0.000063 0.012349
+v 0.002833 0.000063 0.016405
+v 0.003658 0.000063 0.020976
+v 0.002703 0.000063 0.021434
+v 0.045137 0.132668 0.006081
+v 0.047321 0.133164 0.005560
+v 0.049603 0.133473 0.005309
+v 0.045297 0.136196 0.006317
+v 0.047424 0.136155 0.005771
+v 0.049671 0.136184 0.005505
+v 0.045459 0.139768 0.006172
+v 0.047557 0.139152 0.005610
+v 0.049776 0.138891 0.005343
+v 0.045549 0.126465 0.001465
+v 0.047565 0.127792 0.001432
+v 0.049798 0.128588 0.001402
+v 0.045422 0.126875 0.002902
+v 0.047473 0.128168 0.002796
+v 0.049723 0.128918 0.002721
+v 0.045222 0.127827 0.004269
+v 0.047358 0.129049 0.004016
+v 0.049640 0.129721 0.003869
+v 0.045998 0.144703 0.004443
+v 0.047914 0.143239 0.004108
+v 0.050048 0.142597 0.003931
+v 0.046282 0.145621 0.003043
+v 0.048093 0.144076 0.002871
+v 0.050179 0.143364 0.002771
+v 0.046442 0.145986 0.001542
+v 0.048210 0.144410 0.001474
+v 0.050273 0.143666 0.001430
+v 0.045459 0.139768 -0.006172
+v 0.047557 0.139152 -0.005610
+v 0.049776 0.138891 -0.005343
+v 0.045297 0.136196 -0.006317
+v 0.047424 0.136155 -0.005771
+v 0.049671 0.136184 -0.005505
+v 0.045137 0.132668 -0.006081
+v 0.047321 0.133164 -0.005560
+v 0.049603 0.133473 -0.005309
+v 0.045222 0.127827 -0.004269
+v 0.047358 0.129049 -0.004016
+v 0.049640 0.129721 -0.003869
+v 0.045422 0.126875 -0.002902
+v 0.047473 0.128168 -0.002797
+v 0.049723 0.128918 -0.002721
+v 0.045549 0.126465 -0.001465
+v 0.047565 0.127792 -0.001432
+v 0.049798 0.128588 -0.001403
+v 0.046442 0.145986 -0.001543
+v 0.048210 0.144410 -0.001474
+v 0.050273 0.143666 -0.001431
+v 0.046282 0.145621 -0.003043
+v 0.048093 0.144076 -0.002872
+v 0.050179 0.143364 -0.002771
+v 0.045998 0.144703 -0.004444
+v 0.047914 0.143239 -0.004108
+v 0.050048 0.142597 -0.003932
+v 0.053892 0.139112 -0.005180
+v 0.055682 0.139387 -0.005152
+v 0.057375 0.139647 -0.005142
+v 0.053857 0.136535 -0.005339
+v 0.055684 0.136806 -0.005310
+v 0.057396 0.137051 -0.005299
+v 0.053858 0.133957 -0.005149
+v 0.055722 0.134226 -0.005121
+v 0.057453 0.134457 -0.005111
+v 0.054057 0.142621 0.003815
+v 0.055796 0.142898 0.003794
+v 0.057462 0.143177 0.003787
+v 0.054159 0.143332 0.002692
+v 0.055886 0.143605 0.002678
+v 0.057547 0.143887 0.002672
+v 0.054239 0.143599 0.001391
+v 0.055961 0.143869 0.001383
+v 0.057620 0.144152 0.001381
+v 0.054142 0.129463 0.001365
+v 0.056065 0.129766 0.001358
+v 0.057828 0.129987 0.001355
+v 0.054067 0.129732 0.002646
+v 0.055987 0.130024 0.002632
+v 0.057748 0.130242 0.002627
+v 0.053976 0.130444 0.003758
+v 0.055887 0.130725 0.003738
+v 0.057644 0.130942 0.003730
+v 0.053858 0.133957 0.005149
+v 0.055722 0.134226 0.005121
+v 0.057453 0.134457 0.005111
+v 0.053857 0.136535 0.005338
+v 0.055684 0.136806 0.005310
+v 0.057396 0.137051 0.005299
+v 0.053892 0.139112 0.005180
+v 0.055682 0.139387 0.005152
+v 0.057375 0.139647 0.005142
+v 0.054239 0.143599 -0.001391
+v 0.055961 0.143869 -0.001383
+v 0.057620 0.144152 -0.001381
+v 0.054159 0.143332 -0.002692
+v 0.055886 0.143605 -0.002678
+v 0.057547 0.143887 -0.002672
+v 0.054057 0.142621 -0.003815
+v 0.055796 0.142898 -0.003794
+v 0.057462 0.143177 -0.003787
+v 0.053976 0.130444 -0.003758
+v 0.055887 0.130725 -0.003738
+v 0.057644 0.130942 -0.003730
+v 0.054067 0.129732 -0.002646
+v 0.055987 0.130024 -0.002632
+v 0.057748 0.130242 -0.002627
+v 0.054142 0.129463 -0.001365
+v 0.056065 0.129766 -0.001358
+v 0.057828 0.129987 -0.001355
+v 0.061115 0.144237 -0.001380
+v 0.063037 0.143922 -0.001380
+v 0.065067 0.143384 -0.001380
+v 0.061035 0.143977 -0.002672
+v 0.062947 0.143669 -0.002672
+v 0.064964 0.143142 -0.002672
+v 0.060931 0.143274 -0.003786
+v 0.062816 0.142982 -0.003786
+v 0.064795 0.142476 -0.003786
+v 0.060775 0.131114 -0.003729
+v 0.062183 0.131029 -0.003729
+v 0.063504 0.130803 -0.003729
+v 0.060859 0.130416 -0.002626
+v 0.062239 0.130340 -0.002626
+v 0.063522 0.130124 -0.002626
+v 0.060932 0.130161 -0.001355
+v 0.062301 0.130085 -0.001355
+v 0.063569 0.129871 -0.001355
+v 0.060747 0.139770 -0.005140
+v 0.062495 0.139543 -0.005140
+v 0.064286 0.139125 -0.005140
+v 0.060697 0.137190 -0.005298
+v 0.062343 0.137008 -0.005298
+v 0.063994 0.136650 -0.005298
+v 0.060682 0.134611 -0.005110
+v 0.062227 0.134472 -0.005110
+v 0.063738 0.134173 -0.005110
+v 0.060931 0.143274 0.003785
+v 0.062816 0.142982 0.003785
+v 0.064795 0.142476 0.003785
+v 0.061035 0.143977 0.002672
+v 0.062947 0.143669 0.002672
+v 0.064964 0.143142 0.002672
+v 0.061115 0.144237 0.001380
+v 0.063037 0.143922 0.001380
+v 0.065067 0.143384 0.001380
+v 0.060932 0.130161 0.001355
+v 0.062301 0.130085 0.001355
+v 0.063569 0.129871 0.001355
+v 0.060859 0.130416 0.002626
+v 0.062239 0.130340 0.002626
+v 0.063522 0.130124 0.002626
+v 0.060775 0.131114 0.003729
+v 0.062183 0.131029 0.003729
+v 0.063504 0.130803 0.003729
+v 0.060682 0.134611 0.005109
+v 0.062227 0.134472 0.005109
+v 0.063738 0.134173 0.005109
+v 0.060697 0.137190 0.005298
+v 0.062343 0.137008 0.005298
+v 0.063994 0.136650 0.005298
+v 0.060747 0.139770 0.005140
+v 0.062495 0.139543 0.005140
+v 0.064286 0.139125 0.005140
+v 0.068989 0.140861 0.003785
+v 0.071129 0.139676 0.003779
+v 0.073214 0.138126 0.003765
+v 0.069256 0.141475 0.002671
+v 0.071452 0.140259 0.002667
+v 0.073593 0.138670 0.002657
+v 0.069394 0.141691 0.001380
+v 0.071610 0.140461 0.001378
+v 0.073769 0.138853 0.001373
+v 0.065854 0.128930 0.001355
+v 0.066883 0.128157 0.001353
+v 0.067833 0.127156 0.001347
+v 0.065847 0.129180 0.002625
+v 0.066900 0.128406 0.002622
+v 0.067876 0.127400 0.002612
+v 0.065933 0.129836 0.003728
+v 0.067048 0.129047 0.003723
+v 0.068089 0.128020 0.003709
+v 0.066681 0.133040 0.005108
+v 0.068095 0.132150 0.005101
+v 0.069442 0.130985 0.005081
+v 0.067311 0.135383 0.005297
+v 0.068944 0.134410 0.005289
+v 0.070514 0.133136 0.005269
+v 0.067976 0.137718 0.005139
+v 0.069826 0.136660 0.005132
+v 0.071616 0.135272 0.005112
+v 0.069394 0.141691 -0.001380
+v 0.071610 0.140461 -0.001378
+v 0.073769 0.138853 -0.001373
+v 0.069256 0.141475 -0.002671
+v 0.071452 0.140259 -0.002667
+v 0.073593 0.138670 -0.002657
+v 0.068989 0.140861 -0.003785
+v 0.071129 0.139676 -0.003779
+v 0.073214 0.138126 -0.003765
+v 0.065933 0.129836 -0.003728
+v 0.067048 0.129047 -0.003723
+v 0.068089 0.128020 -0.003709
+v 0.065847 0.129180 -0.002626
+v 0.066900 0.128406 -0.002622
+v 0.067876 0.127400 -0.002612
+v 0.065854 0.128930 -0.001355
+v 0.066883 0.128157 -0.001353
+v 0.067833 0.127156 -0.001348
+v 0.067976 0.137718 -0.005139
+v 0.069826 0.136660 -0.005132
+v 0.071616 0.135272 -0.005112
+v 0.067311 0.135383 -0.005297
+v 0.068944 0.134410 -0.005289
+v 0.070514 0.133136 -0.005269
+v 0.066681 0.133040 -0.005108
+v 0.068095 0.132150 -0.005101
+v 0.069442 0.130985 -0.005081
+v 0.069920 0.125153 -0.003636
+v 0.070716 0.123321 -0.003578
+v 0.071447 0.121268 -0.003514
+v 0.069583 0.124612 -0.002560
+v 0.070325 0.122836 -0.002520
+v 0.071011 0.120840 -0.002474
+v 0.069490 0.124389 -0.001321
+v 0.070209 0.122630 -0.001300
+v 0.070874 0.120653 -0.001277
+v 0.074834 0.131253 -0.005012
+v 0.076208 0.128665 -0.004933
+v 0.077413 0.125837 -0.004843
+v 0.073327 0.129470 -0.005165
+v 0.074533 0.127112 -0.005083
+v 0.075602 0.124518 -0.004991
+v 0.071845 0.127666 -0.004982
+v 0.072882 0.125535 -0.004903
+v 0.073812 0.123174 -0.004814
+v 0.076966 0.133607 0.003691
+v 0.078556 0.130698 0.003632
+v 0.079936 0.127545 0.003566
+v 0.077442 0.134039 0.002605
+v 0.079070 0.131062 0.002564
+v 0.080479 0.127839 0.002517
+v 0.077649 0.134174 0.001346
+v 0.079286 0.131168 0.001324
+v 0.080702 0.127917 0.001300
+v 0.069490 0.124389 0.001321
+v 0.070209 0.122630 0.001300
+v 0.070874 0.120653 0.001277
+v 0.069583 0.124612 0.002560
+v 0.070325 0.122836 0.002520
+v 0.071011 0.120840 0.002474
+v 0.069920 0.125153 0.003636
+v 0.070716 0.123321 0.003578
+v 0.071447 0.121268 0.003513
+v 0.071845 0.127666 0.004981
+v 0.072882 0.125535 0.004903
+v 0.073812 0.123174 0.004814
+v 0.073327 0.129470 0.005165
+v 0.074533 0.127112 0.005083
+v 0.075602 0.124518 0.004991
+v 0.074834 0.131253 0.005012
+v 0.076208 0.128665 0.004932
+v 0.077413 0.125837 0.004843
+v 0.077649 0.134174 -0.001346
+v 0.079286 0.131168 -0.001324
+v 0.080702 0.127918 -0.001300
+v 0.077442 0.134039 -0.002605
+v 0.079070 0.131062 -0.002564
+v 0.080479 0.127839 -0.002517
+v 0.076966 0.133607 -0.003691
+v 0.078556 0.130698 -0.003632
+v 0.079936 0.127545 -0.003567
+v 0.072095 0.116154 0.001229
+v 0.072626 0.113717 0.001208
+v 0.073051 0.111230 0.001189
+v 0.072260 0.116308 0.002382
+v 0.072798 0.113858 0.002341
+v 0.073229 0.111358 0.002304
+v 0.072755 0.116638 0.003383
+v 0.073307 0.114149 0.003324
+v 0.073746 0.111615 0.003271
+v 0.075365 0.118026 0.004635
+v 0.075971 0.115341 0.004555
+v 0.076435 0.112627 0.004482
+v 0.077324 0.118983 0.004806
+v 0.077963 0.116151 0.004722
+v 0.078441 0.113304 0.004647
+v 0.079297 0.119911 0.004663
+v 0.079969 0.116932 0.004582
+v 0.080459 0.113952 0.004509
+v 0.082826 0.121294 -0.001252
+v 0.083537 0.118056 -0.001230
+v 0.084033 0.114843 -0.001211
+v 0.082597 0.121260 -0.002424
+v 0.083309 0.118038 -0.002382
+v 0.083808 0.114840 -0.002344
+v 0.082024 0.121080 -0.003434
+v 0.082733 0.117899 -0.003374
+v 0.083233 0.114737 -0.003321
+v 0.072755 0.116638 -0.003383
+v 0.073307 0.114149 -0.003324
+v 0.073746 0.111615 -0.003272
+v 0.072260 0.116308 -0.002382
+v 0.072798 0.113858 -0.002341
+v 0.073229 0.111358 -0.002304
+v 0.072095 0.116154 -0.001229
+v 0.072626 0.113717 -0.001208
+v 0.073051 0.111230 -0.001189
+v 0.079297 0.119911 -0.004663
+v 0.079969 0.116932 -0.004582
+v 0.080459 0.113952 -0.004510
+v 0.077324 0.118983 -0.004806
+v 0.077963 0.116151 -0.004722
+v 0.078441 0.113304 -0.004648
+v 0.075365 0.118026 -0.004635
+v 0.075971 0.115341 -0.004555
+v 0.076435 0.112627 -0.004482
+v 0.082024 0.121080 0.003434
+v 0.082733 0.117899 0.003374
+v 0.083233 0.114737 0.003321
+v 0.082597 0.121260 0.002424
+v 0.083309 0.118038 0.002381
+v 0.083808 0.114840 0.002344
+v 0.082826 0.121294 0.001252
+v 0.083537 0.118056 0.001230
+v 0.084033 0.114843 0.001211
+v 0.080894 0.108005 -0.004396
+v 0.080851 0.105079 -0.004357
+v 0.080651 0.102234 -0.004327
+v 0.078873 0.107639 -0.004531
+v 0.078829 0.104870 -0.004490
+v 0.078633 0.102183 -0.004460
+v 0.076858 0.107244 -0.004370
+v 0.076813 0.104631 -0.004331
+v 0.076616 0.102102 -0.004302
+v 0.083659 0.108406 0.003237
+v 0.083608 0.105267 0.003208
+v 0.083397 0.102207 0.003186
+v 0.084224 0.108431 0.002285
+v 0.084168 0.105249 0.002264
+v 0.083951 0.102147 0.002249
+v 0.084441 0.108406 0.001180
+v 0.084380 0.105208 0.001170
+v 0.084157 0.102089 0.001162
+v 0.073429 0.106333 0.001159
+v 0.073362 0.103990 0.001148
+v 0.073148 0.101734 0.001141
+v 0.073617 0.106433 0.002246
+v 0.073554 0.104075 0.002226
+v 0.073345 0.101803 0.002211
+v 0.074146 0.106614 0.003189
+v 0.074091 0.104213 0.003161
+v 0.073887 0.101899 0.003140
+v 0.076858 0.107244 0.004370
+v 0.076813 0.104631 0.004331
+v 0.076616 0.102102 0.004302
+v 0.078873 0.107639 0.004531
+v 0.078829 0.104870 0.004490
+v 0.078633 0.102183 0.004460
+v 0.080894 0.108005 0.004396
+v 0.080851 0.105079 0.004357
+v 0.080651 0.102234 0.004327
+v 0.084441 0.108406 -0.001180
+v 0.084380 0.105208 -0.001170
+v 0.084157 0.102089 -0.001162
+v 0.084224 0.108431 -0.002285
+v 0.084168 0.105249 -0.002264
+v 0.083951 0.102147 -0.002249
+v 0.083659 0.108406 -0.003238
+v 0.083608 0.105267 -0.003208
+v 0.083397 0.102207 -0.003187
+v 0.074146 0.106614 -0.003189
+v 0.074091 0.104213 -0.003161
+v 0.073887 0.101899 -0.003140
+v 0.073617 0.106433 -0.002246
+v 0.073554 0.104075 -0.002226
+v 0.073345 0.101803 -0.002211
+v 0.073429 0.106333 -0.001159
+v 0.073362 0.103990 -0.001149
+v 0.073148 0.101734 -0.001141
+v 0.075834 0.097389 0.004274
+v 0.075262 0.095232 0.004285
+v 0.074567 0.093217 0.004324
+v 0.077834 0.097177 0.004431
+v 0.077244 0.094882 0.004441
+v 0.076525 0.092718 0.004482
+v 0.079832 0.096936 0.004298
+v 0.079223 0.094502 0.004308
+v 0.078477 0.092189 0.004346
+v 0.083270 0.096287 -0.001154
+v 0.082611 0.093614 -0.001156
+v 0.081801 0.091045 -0.001166
+v 0.083075 0.096373 -0.002233
+v 0.082422 0.093714 -0.002237
+v 0.081619 0.091160 -0.002257
+v 0.082538 0.096513 -0.003164
+v 0.081895 0.093891 -0.003170
+v 0.081105 0.091377 -0.003199
+v 0.073112 0.097581 -0.003121
+v 0.072558 0.095613 -0.003129
+v 0.071890 0.093800 -0.003159
+v 0.072564 0.097565 -0.002198
+v 0.072009 0.095634 -0.002204
+v 0.071343 0.093862 -0.002225
+v 0.072359 0.097525 -0.001134
+v 0.071802 0.095608 -0.001137
+v 0.071135 0.093851 -0.001148
+v 0.079832 0.096936 -0.004298
+v 0.079223 0.094502 -0.004308
+v 0.078477 0.092189 -0.004346
+v 0.077834 0.097177 -0.004431
+v 0.077244 0.094882 -0.004441
+v 0.076525 0.092718 -0.004482
+v 0.075834 0.097389 -0.004274
+v 0.075262 0.095232 -0.004285
+v 0.074567 0.093217 -0.004325
+v 0.082538 0.096513 0.003164
+v 0.081895 0.093891 0.003170
+v 0.081105 0.091377 0.003198
+v 0.083075 0.096373 0.002233
+v 0.082422 0.093714 0.002237
+v 0.081619 0.091159 0.002257
+v 0.083270 0.096287 0.001153
+v 0.082611 0.093614 0.001156
+v 0.081801 0.091045 0.001166
+v 0.072359 0.097525 0.001134
+v 0.071802 0.095608 0.001137
+v 0.071135 0.093851 0.001148
+v 0.072564 0.097565 0.002198
+v 0.072009 0.095634 0.002204
+v 0.071343 0.093862 0.002225
+v 0.073112 0.097581 0.003121
+v 0.072558 0.095613 0.003129
+v 0.071890 0.093800 0.003159
+v 0.076548 0.087852 -0.004548
+v 0.075301 0.085808 -0.004705
+v 0.073787 0.083847 -0.004878
+v 0.074677 0.088754 -0.004690
+v 0.073496 0.086939 -0.004851
+v 0.072079 0.085223 -0.005028
+v 0.072796 0.089628 -0.004525
+v 0.071677 0.088041 -0.004680
+v 0.070353 0.086572 -0.004851
+v 0.079050 0.086534 0.003347
+v 0.077703 0.084182 0.003463
+v 0.076048 0.081892 0.003591
+v 0.079529 0.086216 0.002362
+v 0.078157 0.083804 0.002444
+v 0.076466 0.081449 0.002534
+v 0.079692 0.086065 0.001220
+v 0.078307 0.083631 0.001262
+v 0.076600 0.081254 0.001309
+v 0.069455 0.090913 0.001201
+v 0.068421 0.089726 0.001242
+v 0.067232 0.088691 0.001287
+v 0.069667 0.090885 0.002328
+v 0.068633 0.089675 0.002407
+v 0.067441 0.088613 0.002494
+v 0.070206 0.090720 0.003305
+v 0.069162 0.089446 0.003417
+v 0.067954 0.088314 0.003541
+v 0.072796 0.089628 0.004525
+v 0.071677 0.088041 0.004680
+v 0.070353 0.086572 0.004851
+v 0.074677 0.088754 0.004690
+v 0.073496 0.086939 0.004851
+v 0.072079 0.085223 0.005028
+v 0.076548 0.087852 0.004548
+v 0.075301 0.085808 0.004705
+v 0.073787 0.083847 0.004878
+v 0.079692 0.086065 -0.001220
+v 0.078307 0.083631 -0.001262
+v 0.076600 0.081254 -0.001309
+v 0.079529 0.086216 -0.002362
+v 0.078157 0.083804 -0.002444
+v 0.076466 0.081449 -0.002534
+v 0.079050 0.086534 -0.003347
+v 0.077703 0.084182 -0.003463
+v 0.076048 0.081892 -0.003591
+v 0.070206 0.090720 -0.003305
+v 0.069162 0.089446 -0.003418
+v 0.067954 0.088314 -0.003542
+v 0.069667 0.090885 -0.002328
+v 0.068633 0.089675 -0.002407
+v 0.067441 0.088613 -0.002494
+v 0.069455 0.090913 -0.001201
+v 0.068421 0.089726 -0.001242
+v 0.067232 0.088691 -0.001287
+v 0.066953 0.083923 0.005177
+v 0.064912 0.082789 0.005311
+v 0.062736 0.081861 0.005421
+v 0.068362 0.082066 0.005367
+v 0.066104 0.080695 0.005507
+v 0.063695 0.079564 0.005621
+v 0.069746 0.080187 0.005207
+v 0.067267 0.078583 0.005343
+v 0.064620 0.077252 0.005454
+v 0.071936 0.076762 -0.001398
+v 0.069046 0.074785 -0.001435
+v 0.065962 0.073140 -0.001465
+v 0.071852 0.076997 -0.002706
+v 0.068991 0.075035 -0.002777
+v 0.065939 0.073402 -0.002835
+v 0.071541 0.077564 -0.003835
+v 0.068750 0.075656 -0.003935
+v 0.065770 0.074067 -0.004017
+v 0.064960 0.086372 -0.003779
+v 0.063201 0.085571 -0.003877
+v 0.061331 0.084931 -0.003957
+v 0.064514 0.086820 -0.002661
+v 0.062805 0.086093 -0.002730
+v 0.060989 0.085518 -0.002786
+v 0.064321 0.086960 -0.001373
+v 0.062625 0.086264 -0.001409
+v 0.060825 0.085718 -0.001438
+v 0.069746 0.080187 -0.005208
+v 0.067267 0.078583 -0.005344
+v 0.064620 0.077252 -0.005454
+v 0.068362 0.082066 -0.005367
+v 0.066104 0.080695 -0.005507
+v 0.063695 0.079564 -0.005621
+v 0.066953 0.083923 -0.005177
+v 0.064912 0.082789 -0.005311
+v 0.062736 0.081861 -0.005421
+v 0.071541 0.077564 0.003835
+v 0.068750 0.075656 0.003935
+v 0.065770 0.074067 0.004017
+v 0.071852 0.076997 0.002706
+v 0.068991 0.075035 0.002777
+v 0.065939 0.073402 0.002835
+v 0.071936 0.076762 0.001398
+v 0.069046 0.074785 0.001435
+v 0.065962 0.073140 0.001464
+v 0.064321 0.086960 0.001373
+v 0.062625 0.086264 0.001409
+v 0.060825 0.085718 0.001438
+v 0.064514 0.086820 0.002661
+v 0.062805 0.086093 0.002730
+v 0.060989 0.085518 0.002786
+v 0.064960 0.086372 0.003778
+v 0.063201 0.085571 0.003877
+v 0.061331 0.084931 0.003957
+v 0.059243 0.075756 -0.005587
+v 0.056592 0.075581 -0.005615
+v 0.053936 0.075655 -0.005631
+v 0.058768 0.078306 -0.005758
+v 0.056309 0.078171 -0.005788
+v 0.053812 0.078256 -0.005807
+v 0.058257 0.080849 -0.005554
+v 0.055988 0.080757 -0.005584
+v 0.053655 0.080854 -0.005603
+v 0.059766 0.072271 0.004114
+v 0.056859 0.072049 0.004134
+v 0.053998 0.072116 0.004143
+v 0.059801 0.071560 0.002904
+v 0.056844 0.071333 0.002918
+v 0.053949 0.071402 0.002923
+v 0.059771 0.071289 0.001500
+v 0.056795 0.071064 0.001507
+v 0.053892 0.071136 0.001510
+v 0.057084 0.085185 0.001473
+v 0.055149 0.085189 0.001481
+v 0.053128 0.085323 0.001488
+v 0.057212 0.084946 0.002854
+v 0.055257 0.084940 0.002871
+v 0.053211 0.085070 0.002883
+v 0.057443 0.084275 0.004054
+v 0.055436 0.084251 0.004076
+v 0.053336 0.084371 0.004093
+v 0.058257 0.080849 0.005554
+v 0.055988 0.080757 0.005583
+v 0.053655 0.080854 0.005603
+v 0.058768 0.078306 0.005758
+v 0.056309 0.078171 0.005788
+v 0.053812 0.078256 0.005806
+v 0.059243 0.075756 0.005587
+v 0.056592 0.075581 0.005615
+v 0.053936 0.075655 0.005631
+v 0.059771 0.071289 -0.001500
+v 0.056795 0.071064 -0.001507
+v 0.053892 0.071136 -0.001510
+v 0.059802 0.071560 -0.002904
+v 0.056844 0.071333 -0.002918
+v 0.053949 0.071402 -0.002924
+v 0.059766 0.072271 -0.004114
+v 0.056859 0.072049 -0.004134
+v 0.053998 0.072116 -0.004143
+v 0.057443 0.084275 -0.004054
+v 0.055436 0.084251 -0.004076
+v 0.053336 0.084371 -0.004093
+v 0.057212 0.084946 -0.002855
+v 0.055257 0.084940 -0.002871
+v 0.053211 0.085070 -0.002883
+v 0.057084 0.085185 -0.001473
+v 0.055149 0.085189 -0.001481
+v 0.053128 0.085323 -0.001488
+v 0.044540 0.087939 -0.001542
+v 0.046496 0.086577 -0.001525
+v 0.048714 0.085884 -0.001508
+v 0.044431 0.087665 -0.003053
+v 0.046457 0.086310 -0.002975
+v 0.048729 0.085624 -0.002925
+v 0.044214 0.086899 -0.004481
+v 0.046372 0.085581 -0.004265
+v 0.048734 0.084917 -0.004155
+v 0.043278 0.076334 -0.006299
+v 0.043578 0.079369 -0.006527
+v 0.043779 0.082529 -0.006333
+v 0.045816 0.076309 -0.005855
+v 0.045992 0.079048 -0.006061
+v 0.046138 0.081823 -0.005868
+v 0.048511 0.076126 -0.005683
+v 0.048600 0.078743 -0.005872
+v 0.048672 0.081363 -0.005678
+v 0.043163 0.071484 -0.001534
+v 0.043103 0.071727 -0.003031
+v 0.043012 0.072408 -0.004440
+v 0.045617 0.071714 -0.001519
+v 0.045611 0.071970 -0.002963
+v 0.045614 0.072672 -0.004246
+v 0.048271 0.071617 -0.001513
+v 0.048304 0.071877 -0.002932
+v 0.048355 0.072584 -0.004164
+v 0.043012 0.072408 0.004440
+v 0.043103 0.071727 0.003031
+v 0.043163 0.071484 0.001534
+v 0.045614 0.072672 0.004246
+v 0.045611 0.071970 0.002963
+v 0.045617 0.071714 0.001519
+v 0.048355 0.072584 0.004164
+v 0.048304 0.071877 0.002932
+v 0.048271 0.071617 0.001513
+v 0.043779 0.082529 0.006333
+v 0.043578 0.079369 0.006527
+v 0.043278 0.076334 0.006298
+v 0.046138 0.081823 0.005868
+v 0.045992 0.079048 0.006061
+v 0.045816 0.076309 0.005855
+v 0.048672 0.081363 0.005678
+v 0.048600 0.078743 0.005872
+v 0.048511 0.076126 0.005683
+v 0.044214 0.086899 0.004481
+v 0.046372 0.085581 0.004264
+v 0.048734 0.084917 0.004155
+v 0.044432 0.087665 0.003053
+v 0.046457 0.086310 0.002975
+v 0.048729 0.085624 0.002925
+v 0.044540 0.087939 0.001542
+v 0.046496 0.086577 0.001525
+v 0.048714 0.085884 0.001508
+v -0.006137 0.180140 -0.045359
+v -0.003903 0.180140 -0.045634
+v -0.001658 0.180140 -0.045800
+v -0.006237 0.180366 -0.046037
+v -0.003970 0.180366 -0.046316
+v -0.001692 0.180366 -0.046484
+v -0.006317 0.179894 -0.046575
+v -0.004023 0.179894 -0.046857
+v -0.001719 0.179894 -0.047027
+v -0.014856 0.180140 -0.043174
+v -0.012719 0.180140 -0.043880
+v -0.010550 0.180140 -0.044481
+v -0.015087 0.180366 -0.043820
+v -0.012918 0.180366 -0.044536
+v -0.010717 0.180366 -0.045146
+v -0.015271 0.179894 -0.044332
+v -0.013076 0.179894 -0.045057
+v -0.010849 0.179894 -0.045673
+v -0.022983 0.180140 -0.039331
+v -0.021024 0.180140 -0.040440
+v -0.019014 0.180140 -0.041452
+v -0.023335 0.180366 -0.039919
+v -0.021347 0.180366 -0.041045
+v -0.019307 0.180366 -0.042072
+v -0.023615 0.179894 -0.040385
+v -0.021604 0.179894 -0.041524
+v -0.019539 0.179894 -0.042564
+v -0.030203 0.180140 -0.033976
+v -0.028498 0.180140 -0.035446
+v -0.026724 0.180140 -0.036831
+v -0.030663 0.180366 -0.034484
+v -0.028933 0.180366 -0.035976
+v -0.027132 0.180366 -0.037382
+v -0.031028 0.179894 -0.034887
+v -0.029278 0.179894 -0.036397
+v -0.027456 0.179894 -0.037818
+v -0.036239 0.180140 -0.027316
+v -0.034855 0.180140 -0.029090
+v -0.033385 0.180140 -0.030794
+v -0.036790 0.180366 -0.027724
+v -0.035384 0.180366 -0.029525
+v -0.033892 0.180366 -0.031255
+v -0.037227 0.179894 -0.028048
+v -0.035805 0.179894 -0.029870
+v -0.034295 0.179894 -0.031620
+v -0.040861 0.180140 -0.019605
+v -0.039849 0.180140 -0.021616
+v -0.038739 0.180140 -0.023574
+v -0.041480 0.180366 -0.019899
+v -0.040453 0.180366 -0.021939
+v -0.039327 0.180366 -0.023926
+v -0.041972 0.179894 -0.020131
+v -0.040933 0.179894 -0.022195
+v -0.039794 0.179894 -0.024206
+v -0.043889 0.180140 -0.011142
+v -0.043289 0.180140 -0.013311
+v -0.042583 0.180140 -0.015448
+v -0.044554 0.180366 -0.011308
+v -0.043945 0.180366 -0.013510
+v -0.043228 0.180366 -0.015679
+v -0.045082 0.179894 -0.011441
+v -0.044465 0.179894 -0.013668
+v -0.043740 0.179894 -0.015862
+v -0.045208 0.180140 -0.002250
+v -0.045042 0.180140 -0.004495
+v -0.044767 0.180140 -0.006728
+v -0.045893 0.180366 -0.002284
+v -0.045724 0.180366 -0.004562
+v -0.045445 0.180366 -0.006829
+v -0.046436 0.179894 -0.002310
+v -0.046266 0.179894 -0.004615
+v -0.045983 0.179894 -0.006909
+v -0.044767 0.180140 0.006728
+v -0.045042 0.180140 0.004495
+v -0.045208 0.180140 0.002250
+v -0.045445 0.180366 0.006829
+v -0.045724 0.180366 0.004562
+v -0.045893 0.180366 0.002284
+v -0.045983 0.179894 0.006909
+v -0.046266 0.179894 0.004615
+v -0.046436 0.179894 0.002310
+v -0.042583 0.180140 0.015448
+v -0.043289 0.180140 0.013311
+v -0.043889 0.180140 0.011142
+v -0.043228 0.180366 0.015679
+v -0.043945 0.180366 0.013510
+v -0.044554 0.180366 0.011308
+v -0.043740 0.179894 0.015862
+v -0.044465 0.179894 0.013668
+v -0.045082 0.179894 0.011441
+v -0.038739 0.180140 0.023574
+v -0.039849 0.180140 0.021616
+v -0.040861 0.180140 0.019605
+v -0.039327 0.180366 0.023926
+v -0.040453 0.180366 0.021939
+v -0.041480 0.180366 0.019899
+v -0.039794 0.179894 0.024206
+v -0.040933 0.179894 0.022195
+v -0.041972 0.179894 0.020131
+v -0.033385 0.180140 0.030794
+v -0.034855 0.180140 0.029090
+v -0.036239 0.180140 0.027316
+v -0.033892 0.180366 0.031255
+v -0.035384 0.180366 0.029525
+v -0.036790 0.180366 0.027724
+v -0.034295 0.179894 0.031620
+v -0.035805 0.179894 0.029870
+v -0.037227 0.179894 0.028048
+v -0.026724 0.180140 0.036831
+v -0.028498 0.180140 0.035446
+v -0.030203 0.180140 0.033976
+v -0.027132 0.180366 0.037382
+v -0.028933 0.180366 0.035976
+v -0.030663 0.180366 0.034484
+v -0.027456 0.179894 0.037818
+v -0.029278 0.179894 0.036397
+v -0.031028 0.179894 0.034887
+v -0.019014 0.180140 0.041452
+v -0.021024 0.180140 0.040440
+v -0.022983 0.180140 0.039331
+v -0.019307 0.180366 0.042072
+v -0.021347 0.180366 0.041045
+v -0.023335 0.180366 0.039919
+v -0.019539 0.179894 0.042564
+v -0.021604 0.179894 0.041524
+v -0.023614 0.179894 0.040385
+v -0.010550 0.180140 0.044481
+v -0.012719 0.180140 0.043880
+v -0.014856 0.180140 0.043174
+v -0.010717 0.180366 0.045145
+v -0.012918 0.180366 0.044536
+v -0.015087 0.180366 0.043820
+v -0.010849 0.179894 0.045673
+v -0.013076 0.179894 0.045057
+v -0.015271 0.179894 0.044332
+v -0.001658 0.180140 0.045800
+v -0.003903 0.180140 0.045634
+v -0.006137 0.180140 0.045359
+v -0.001692 0.180366 0.046484
+v -0.003970 0.180366 0.046316
+v -0.006237 0.180366 0.046037
+v -0.001719 0.179894 0.047027
+v -0.004023 0.179894 0.046857
+v -0.006317 0.179894 0.046575
+v 0.007320 0.180140 0.045359
+v 0.005086 0.180140 0.045634
+v 0.002842 0.180140 0.045800
+v 0.007421 0.180366 0.046037
+v 0.005153 0.180366 0.046316
+v 0.002875 0.180366 0.046484
+v 0.007500 0.179894 0.046575
+v 0.005207 0.179894 0.046857
+v 0.002902 0.179894 0.047027
+v 0.016040 0.180140 0.043174
+v 0.013903 0.180140 0.043880
+v 0.011733 0.180140 0.044481
+v 0.016271 0.180366 0.043820
+v 0.014102 0.180366 0.044536
+v 0.011900 0.180366 0.045145
+v 0.016454 0.179894 0.044332
+v 0.014259 0.179894 0.045057
+v 0.012032 0.179894 0.045673
+v 0.024166 0.180140 0.039331
+v 0.022207 0.180140 0.040440
+v 0.020197 0.180140 0.041452
+v 0.024518 0.180366 0.039919
+v 0.022531 0.180366 0.041045
+v 0.020490 0.180366 0.042072
+v 0.024798 0.179894 0.040385
+v 0.022787 0.179894 0.041524
+v 0.020723 0.179894 0.042564
+v 0.031386 0.180140 0.033976
+v 0.029682 0.180140 0.035446
+v 0.027907 0.180140 0.036831
+v 0.031846 0.180366 0.034484
+v 0.030116 0.180366 0.035976
+v 0.028316 0.180366 0.037381
+v 0.032211 0.179894 0.034887
+v 0.030461 0.179894 0.036396
+v 0.028640 0.179894 0.037818
+v 0.037422 0.180141 0.027317
+v 0.036038 0.180141 0.029091
+v 0.034568 0.180140 0.030795
+v 0.037973 0.180366 0.027724
+v 0.036568 0.180366 0.029525
+v 0.035076 0.180366 0.031255
+v 0.038410 0.179894 0.028048
+v 0.036988 0.179894 0.029870
+v 0.035479 0.179894 0.031620
+v 0.042043 0.180141 0.019607
+v 0.041031 0.180141 0.021617
+v 0.039922 0.180141 0.023575
+v 0.042663 0.180366 0.019899
+v 0.041636 0.180366 0.021939
+v 0.040510 0.180366 0.023927
+v 0.043155 0.179894 0.020131
+v 0.042116 0.179894 0.022195
+v 0.040977 0.179894 0.024206
+v 0.045072 0.180141 0.011142
+v 0.044472 0.180141 0.013312
+v 0.043766 0.180141 0.015449
+v 0.045737 0.180366 0.011308
+v 0.045128 0.180366 0.013510
+v 0.044411 0.180366 0.015679
+v 0.046265 0.179894 0.011440
+v 0.045648 0.179894 0.013668
+v 0.044923 0.179894 0.015862
+v 0.046391 0.180141 0.002250
+v 0.046226 0.180141 0.004494
+v 0.045950 0.180141 0.006728
+v 0.047076 0.180366 0.002284
+v 0.046908 0.180366 0.004562
+v 0.046628 0.180366 0.006829
+v 0.047619 0.179894 0.002310
+v 0.047449 0.179894 0.004615
+v 0.047166 0.179894 0.006909
+v 0.045950 0.180141 -0.006728
+v 0.046226 0.180141 -0.004495
+v 0.046391 0.180141 -0.002250
+v 0.046628 0.180366 -0.006829
+v 0.046908 0.180366 -0.004562
+v 0.047076 0.180366 -0.002284
+v 0.047166 0.179894 -0.006909
+v 0.047449 0.179894 -0.004615
+v 0.047619 0.179894 -0.002310
+v 0.043766 0.180141 -0.015449
+v 0.044472 0.180141 -0.013312
+v 0.045072 0.180141 -0.011142
+v 0.044411 0.180366 -0.015679
+v 0.045128 0.180366 -0.013510
+v 0.045737 0.180366 -0.011309
+v 0.044923 0.179894 -0.015862
+v 0.045648 0.179894 -0.013668
+v 0.046265 0.179894 -0.011441
+v 0.039922 0.180141 -0.023576
+v 0.041031 0.180141 -0.021617
+v 0.042043 0.180141 -0.019607
+v 0.040510 0.180366 -0.023927
+v 0.041636 0.180366 -0.021939
+v 0.042663 0.180366 -0.019899
+v 0.040977 0.179894 -0.024206
+v 0.042116 0.179894 -0.022195
+v 0.043155 0.179894 -0.020131
+v 0.034568 0.180140 -0.030795
+v 0.036037 0.180141 -0.029091
+v 0.037422 0.180141 -0.027317
+v 0.035076 0.180366 -0.031255
+v 0.036568 0.180366 -0.029525
+v 0.037973 0.180366 -0.027724
+v 0.035479 0.179894 -0.031620
+v 0.036988 0.179894 -0.029870
+v 0.038410 0.179894 -0.028048
+v 0.027907 0.180140 -0.036831
+v 0.029682 0.180140 -0.035446
+v 0.031386 0.180140 -0.033976
+v 0.028316 0.180366 -0.037382
+v 0.030116 0.180366 -0.035976
+v 0.031846 0.180366 -0.034484
+v 0.028640 0.179894 -0.037818
+v 0.030461 0.179894 -0.036397
+v 0.032211 0.179894 -0.034887
+v 0.020197 0.180140 -0.041452
+v 0.022207 0.180140 -0.040440
+v 0.024166 0.180140 -0.039331
+v 0.020490 0.180366 -0.042072
+v 0.022530 0.180366 -0.041045
+v 0.024518 0.180366 -0.039919
+v 0.020723 0.179894 -0.042564
+v 0.022787 0.179894 -0.041525
+v 0.024798 0.179894 -0.040385
+v 0.011733 0.180140 -0.044481
+v 0.013903 0.180140 -0.043880
+v 0.016040 0.180140 -0.043174
+v 0.011900 0.180366 -0.045146
+v 0.014101 0.180366 -0.044536
+v 0.016271 0.180366 -0.043820
+v 0.012032 0.179894 -0.045673
+v 0.014259 0.179894 -0.045057
+v 0.016454 0.179894 -0.044332
+v 0.002842 0.180140 -0.045800
+v 0.005086 0.180140 -0.045634
+v 0.007320 0.180140 -0.045359
+v 0.002875 0.180366 -0.046484
+v 0.005153 0.180366 -0.046316
+v 0.007420 0.180366 -0.046037
+v 0.002902 0.179894 -0.047027
+v 0.005207 0.179894 -0.046857
+v 0.007500 0.179894 -0.046575
+v 0.039613 0.139635 -0.003311
+v 0.039477 0.136112 -0.003368
+v 0.039373 0.132572 -0.003292
+v 0.039831 0.139909 -0.002268
+v 0.039699 0.136000 -0.002280
+v 0.039576 0.132086 -0.002252
+v 0.039989 0.139983 -0.001154
+v 0.039860 0.135919 -0.001152
+v 0.039733 0.131854 -0.001145
+v 0.039989 0.139983 0.001154
+v 0.039860 0.135919 0.001152
+v 0.039733 0.131854 0.001145
+v 0.039831 0.139909 0.002267
+v 0.039699 0.136000 0.002280
+v 0.039576 0.132086 0.002252
+v 0.039613 0.139635 0.003311
+v 0.039477 0.136112 0.003368
+v 0.039373 0.132572 0.003291
+v 0.037743 0.077891 -0.003330
+v 0.037823 0.080225 -0.003419
+v 0.037945 0.082555 -0.003373
+v 0.038027 0.077709 -0.002277
+v 0.038113 0.080193 -0.002315
+v 0.038212 0.082677 -0.002312
+v 0.038245 0.077673 -0.001157
+v 0.038325 0.080170 -0.001170
+v 0.038406 0.082667 -0.001177
+v 0.038245 0.077673 0.001157
+v 0.038325 0.080170 0.001170
+v 0.038406 0.082667 0.001177
+v 0.038027 0.077709 0.002277
+v 0.038113 0.080193 0.002315
+v 0.038212 0.082677 0.002311
+v 0.037743 0.077891 0.003330
+v 0.037823 0.080225 0.003419
+v 0.037945 0.082555 0.003373
+v -0.006231 0.052560 0.007527
+v -0.005853 0.052560 0.007853
+v -0.005460 0.052560 0.008160
+v -0.005231 0.052560 0.006425
+v -0.004911 0.052560 0.006705
+v -0.004574 0.052560 0.006964
+v -0.004271 0.052560 0.005367
+v -0.004010 0.052560 0.005607
+v -0.003723 0.052560 0.005816
+v 0.009775 0.052560 -0.004344
+v 0.009551 0.052560 -0.004789
+v 0.009305 0.052560 -0.005223
+v 0.008430 0.052560 -0.003708
+v 0.008241 0.052560 -0.004089
+v 0.008029 0.052560 -0.004457
+v 0.007138 0.052560 -0.003098
+v 0.006988 0.052560 -0.003419
+v 0.006804 0.052560 -0.003722
+v -0.004631 0.052560 0.008714
+v -0.004197 0.052560 0.008960
+v -0.003752 0.052560 0.009184
+v -0.003866 0.052560 0.007437
+v -0.003497 0.052560 0.007650
+v -0.003116 0.052560 0.007838
+v -0.003130 0.052560 0.006212
+v -0.002827 0.052560 0.006396
+v -0.002506 0.052560 0.006546
+v 0.000093 0.052560 -0.010147
+v -0.000404 0.052560 -0.010110
+v -0.000899 0.052560 -0.010049
+v 0.000166 0.052560 -0.008660
+v -0.000259 0.052560 -0.008632
+v -0.000680 0.052560 -0.008577
+v 0.000235 0.052560 -0.007233
+v -0.000119 0.052560 -0.007218
+v -0.000470 0.052560 -0.007164
+v 0.008751 0.052560 -0.006052
+v 0.008445 0.052560 -0.006445
+v 0.008119 0.052560 -0.006822
+v 0.007556 0.052560 -0.005165
+v 0.007297 0.052560 -0.005503
+v 0.007016 0.052560 -0.005823
+v 0.006408 0.052560 -0.004315
+v 0.006198 0.052560 -0.004601
+v 0.005958 0.052560 -0.004862
+v -0.002831 0.052560 0.009565
+v -0.002358 0.052560 0.009722
+v -0.001877 0.052560 0.009854
+v -0.002329 0.052560 0.008164
+v -0.001926 0.052560 0.008300
+v -0.001516 0.052560 0.008411
+v -0.001847 0.052560 0.006819
+v -0.001514 0.052560 0.006940
+v -0.001169 0.052560 0.007024
+v -0.001877 0.052560 -0.009855
+v -0.002358 0.052560 -0.009722
+v -0.002831 0.052560 -0.009565
+v -0.001516 0.052560 -0.008411
+v -0.001926 0.052560 -0.008300
+v -0.002329 0.052560 -0.008164
+v -0.001169 0.052560 -0.007024
+v -0.001514 0.052560 -0.006941
+v -0.001847 0.052560 -0.006819
+v 0.007414 0.052560 -0.007527
+v 0.007037 0.052560 -0.007853
+v 0.006643 0.052560 -0.008160
+v 0.006414 0.052560 -0.006425
+v 0.006094 0.052560 -0.006705
+v 0.005757 0.052560 -0.006964
+v 0.005454 0.052560 -0.005367
+v 0.005193 0.052560 -0.005607
+v 0.004907 0.052560 -0.005816
+v -0.000899 0.052560 0.010049
+v -0.000404 0.052560 0.010110
+v 0.000093 0.052560 0.010147
+v -0.000680 0.052560 0.008577
+v -0.000259 0.052560 0.008632
+v 0.000166 0.052560 0.008660
+v -0.000470 0.052560 0.007164
+v -0.000119 0.052560 0.007218
+v 0.000235 0.052560 0.007233
+v -0.003752 0.052560 -0.009184
+v -0.004197 0.052560 -0.008960
+v -0.004631 0.052560 -0.008714
+v -0.003116 0.052560 -0.007838
+v -0.003497 0.052560 -0.007650
+v -0.003866 0.052560 -0.007437
+v -0.002506 0.052560 -0.006546
+v -0.002827 0.052560 -0.006396
+v -0.003130 0.052560 -0.006212
+v 0.005814 0.052560 -0.008714
+v 0.005381 0.052560 -0.008960
+v 0.004935 0.052560 -0.009184
+v 0.005049 0.052560 -0.007437
+v 0.004680 0.052560 -0.007650
+v 0.004299 0.052560 -0.007838
+v 0.004314 0.052560 -0.006212
+v 0.004011 0.052560 -0.006396
+v 0.003689 0.052560 -0.006546
+v 0.001090 0.052560 0.010147
+v 0.001587 0.052560 0.010110
+v 0.002082 0.052560 0.010049
+v 0.001017 0.052560 0.008660
+v 0.001442 0.052560 0.008632
+v 0.001864 0.052560 0.008577
+v 0.000948 0.052560 0.007233
+v 0.001303 0.052560 0.007218
+v 0.001653 0.052560 0.007164
+v -0.005460 0.052560 -0.008160
+v -0.005853 0.052560 -0.007853
+v -0.006231 0.052560 -0.007527
+v -0.004574 0.052560 -0.006964
+v -0.004911 0.052560 -0.006705
+v -0.005231 0.052560 -0.006425
+v -0.003723 0.052560 -0.005816
+v -0.004010 0.052560 -0.005607
+v -0.004271 0.052560 -0.005367
+v 0.004014 0.052560 -0.009565
+v 0.003541 0.052560 -0.009722
+v 0.003060 0.052560 -0.009855
+v 0.003512 0.052560 -0.008164
+v 0.003110 0.052560 -0.008300
+v 0.002699 0.052560 -0.008411
+v 0.003030 0.052560 -0.006819
+v 0.002697 0.052560 -0.006941
+v 0.002353 0.052560 -0.007024
+v 0.003060 0.052560 0.009854
+v 0.003541 0.052560 0.009722
+v 0.004014 0.052560 0.009565
+v 0.002699 0.052560 0.008411
+v 0.003110 0.052560 0.008300
+v 0.003512 0.052560 0.008164
+v 0.002353 0.052560 0.007024
+v 0.002697 0.052560 0.006940
+v 0.003030 0.052560 0.006819
+v -0.006936 0.052560 -0.006822
+v -0.007262 0.052560 -0.006445
+v -0.007568 0.052560 -0.006052
+v -0.005833 0.052560 -0.005823
+v -0.006113 0.052560 -0.005503
+v -0.006373 0.052560 -0.005165
+v -0.004775 0.052560 -0.004862
+v -0.005015 0.052560 -0.004601
+v -0.005224 0.052560 -0.004315
+v 0.002082 0.052560 -0.010049
+v 0.001587 0.052560 -0.010110
+v 0.001090 0.052560 -0.010147
+v 0.001864 0.052560 -0.008577
+v 0.001442 0.052560 -0.008632
+v 0.001017 0.052560 -0.008660
+v 0.001653 0.052560 -0.007164
+v 0.001303 0.052560 -0.007218
+v 0.000948 0.052560 -0.007233
+v 0.004935 0.052560 0.009184
+v 0.005381 0.052560 0.008960
+v 0.005814 0.052560 0.008714
+v 0.004299 0.052560 0.007838
+v 0.004681 0.052560 0.007650
+v 0.005049 0.052560 0.007437
+v 0.003689 0.052560 0.006546
+v 0.004011 0.052560 0.006396
+v 0.004314 0.052560 0.006212
+v -0.008122 0.052560 -0.005223
+v -0.008368 0.052560 -0.004789
+v -0.008592 0.052560 -0.004344
+v -0.006846 0.052560 -0.004457
+v -0.007058 0.052560 -0.004089
+v -0.007246 0.052560 -0.003708
+v -0.005621 0.052560 -0.003722
+v -0.005805 0.052560 -0.003419
+v -0.005954 0.052560 -0.003098
+v 0.006643 0.052560 0.008160
+v 0.007037 0.052560 0.007853
+v 0.007414 0.052560 0.007527
+v 0.005757 0.052560 0.006964
+v 0.006094 0.052560 0.006705
+v 0.006414 0.052560 0.006425
+v 0.004907 0.052560 0.005816
+v 0.005193 0.052560 0.005607
+v 0.005454 0.052560 0.005367
+v -0.008973 0.052560 -0.003422
+v -0.009130 0.052560 -0.002949
+v -0.009263 0.052560 -0.002469
+v -0.007572 0.052560 -0.002921
+v -0.007709 0.052560 -0.002518
+v -0.007819 0.052560 -0.002107
+v -0.006227 0.052560 -0.002438
+v -0.006349 0.052560 -0.002105
+v -0.006433 0.052560 -0.001761
+v 0.008119 0.052560 0.006822
+v 0.008445 0.052560 0.006445
+v 0.008751 0.052560 0.006052
+v 0.007016 0.052560 0.005823
+v 0.007297 0.052560 0.005503
+v 0.007556 0.052560 0.005165
+v 0.005958 0.052560 0.004862
+v 0.006198 0.052560 0.004601
+v 0.006408 0.052560 0.004315
+v -0.009457 0.052560 -0.001491
+v -0.009519 0.052560 -0.000996
+v -0.009555 0.052560 -0.000499
+v -0.007985 0.052560 -0.001272
+v -0.008041 0.052560 -0.000850
+v -0.008069 0.052560 -0.000426
+v -0.006572 0.052560 -0.001061
+v -0.006626 0.052560 -0.000711
+v -0.006641 0.052560 -0.000357
+v 0.009305 0.052560 0.005223
+v 0.009551 0.052560 0.004789
+v 0.009775 0.052560 0.004344
+v 0.008029 0.052560 0.004457
+v 0.008241 0.052560 0.004089
+v 0.008430 0.052560 0.003708
+v 0.006804 0.052560 0.003722
+v 0.006988 0.052560 0.003419
+v 0.007138 0.052560 0.003097
+v -0.009555 0.052560 0.000499
+v -0.009519 0.052560 0.000996
+v -0.009457 0.052560 0.001491
+v -0.008069 0.052560 0.000426
+v -0.008041 0.052560 0.000850
+v -0.007985 0.052560 0.001272
+v -0.006641 0.052560 0.000357
+v -0.006626 0.052560 0.000711
+v -0.006572 0.052560 0.001061
+v 0.010157 0.052560 0.003422
+v 0.010314 0.052560 0.002949
+v 0.010446 0.052560 0.002468
+v 0.008756 0.052560 0.002921
+v 0.008892 0.052560 0.002518
+v 0.009002 0.052560 0.002107
+v 0.007411 0.052560 0.002438
+v 0.007532 0.052560 0.002105
+v 0.007616 0.052560 0.001761
+v -0.009263 0.052560 0.002469
+v -0.009130 0.052560 0.002949
+v -0.008973 0.052560 0.003422
+v -0.007819 0.052560 0.002107
+v -0.007709 0.052560 0.002518
+v -0.007572 0.052560 0.002921
+v -0.006433 0.052560 0.001761
+v -0.006349 0.052560 0.002105
+v -0.006227 0.052560 0.002438
+v 0.010641 0.052560 0.001491
+v 0.010702 0.052560 0.000996
+v 0.010738 0.052560 0.000499
+v 0.009169 0.052560 0.001272
+v 0.009224 0.052560 0.000850
+v 0.009252 0.052560 0.000426
+v 0.007755 0.052560 0.001061
+v 0.007810 0.052560 0.000711
+v 0.007825 0.052560 0.000357
+v -0.008592 0.052560 0.004344
+v -0.008368 0.052560 0.004789
+v -0.008122 0.052560 0.005223
+v -0.007246 0.052560 0.003708
+v -0.007058 0.052560 0.004089
+v -0.006846 0.052560 0.004457
+v -0.005954 0.052560 0.003097
+v -0.005805 0.052560 0.003419
+v -0.005621 0.052560 0.003722
+v 0.010738 0.052560 -0.000499
+v 0.010702 0.052560 -0.000996
+v 0.010641 0.052560 -0.001491
+v 0.009252 0.052560 -0.000426
+v 0.009224 0.052560 -0.000850
+v 0.009169 0.052560 -0.001272
+v 0.007825 0.052560 -0.000357
+v 0.007810 0.052560 -0.000711
+v 0.007755 0.052560 -0.001061
+v -0.007568 0.052560 0.006052
+v -0.007262 0.052560 0.006445
+v -0.006936 0.052560 0.006822
+v -0.006373 0.052560 0.005165
+v -0.006113 0.052560 0.005503
+v -0.005833 0.052560 0.005823
+v -0.005224 0.052560 0.004315
+v -0.005015 0.052560 0.004601
+v -0.004775 0.052560 0.004862
+v 0.010446 0.052560 -0.002469
+v 0.010314 0.052560 -0.002949
+v 0.010157 0.052560 -0.003422
+v 0.009002 0.052560 -0.002107
+v 0.008892 0.052560 -0.002518
+v 0.008756 0.052560 -0.002921
+v 0.007616 0.052560 -0.001761
+v 0.007532 0.052560 -0.002105
+v 0.007411 0.052560 -0.002438
+v -0.001266 0.052560 0.003476
+v -0.001807 0.052560 0.004020
+v -0.001650 0.052560 0.004194
+v -0.001418 0.052560 0.004227
+v -0.000986 0.052560 0.003238
+v -0.000672 0.052560 0.002363
+v -0.001225 0.052560 0.003110
+v 0.000205 0.052560 -0.003922
+v 0.000352 0.052560 -0.004675
+v 0.000125 0.052560 -0.004733
+v -0.000086 0.052560 -0.004632
+v 0.000104 0.052560 -0.003569
+v 0.000329 0.052560 -0.002667
+v 0.000374 0.052560 -0.003595
+v 0.003638 0.052560 -0.002500
+v 0.004346 0.052560 -0.002796
+v 0.004268 0.052560 -0.003017
+v 0.004067 0.052560 -0.003137
+v 0.003288 0.052560 -0.002388
+v 0.002663 0.052560 -0.001700
+v 0.003460 0.052560 -0.002179
+v -0.000552 0.052560 0.003771
+v -0.000976 0.052560 0.004411
+v -0.000789 0.052560 0.004551
+v -0.000555 0.052560 0.004538
+v -0.000323 0.052560 0.003484
+v -0.000186 0.052560 0.002564
+v -0.000583 0.052560 0.003405
+v -0.000552 0.052560 -0.003771
+v -0.000555 0.052560 -0.004538
+v -0.000789 0.052560 -0.004551
+v -0.000976 0.052560 -0.004411
+v -0.000583 0.052560 -0.003405
+v -0.000186 0.052560 -0.002564
+v -0.000323 0.052560 -0.003484
+v 0.003092 0.052560 -0.003046
+v 0.003728 0.052560 -0.003475
+v 0.003609 0.052560 -0.003676
+v 0.003388 0.052560 -0.003754
+v 0.002770 0.052560 -0.002868
+v 0.002292 0.052560 -0.002072
+v 0.002980 0.052560 -0.002696
+v 0.000205 0.052560 0.003922
+v -0.000086 0.052560 0.004632
+v 0.000125 0.052560 0.004733
+v 0.000352 0.052560 0.004675
+v 0.000374 0.052560 0.003595
+v 0.000329 0.052560 0.002667
+v 0.000104 0.052560 0.003569
+v -0.001266 0.052560 -0.003476
+v -0.001418 0.052560 -0.004228
+v -0.001650 0.052560 -0.004194
+v -0.001807 0.052560 -0.004020
+v -0.001225 0.052560 -0.003110
+v -0.000672 0.052560 -0.002363
+v -0.000986 0.052560 -0.003238
+v 0.002449 0.052560 -0.003476
+v 0.002990 0.052560 -0.004020
+v 0.002833 0.052560 -0.004194
+v 0.002602 0.052560 -0.004228
+v 0.002169 0.052560 -0.003238
+v 0.001855 0.052560 -0.002363
+v 0.002408 0.052560 -0.003110
+v 0.000978 0.052560 0.003922
+v 0.000831 0.052560 0.004675
+v 0.001058 0.052560 0.004733
+v 0.001269 0.052560 0.004632
+v 0.001079 0.052560 0.003569
+v 0.000854 0.052560 0.002667
+v 0.000809 0.052560 0.003595
+v -0.001908 0.052560 -0.003046
+v -0.002205 0.052560 -0.003754
+v -0.002425 0.052560 -0.003676
+v -0.002545 0.052560 -0.003475
+v -0.001797 0.052560 -0.002696
+v -0.001108 0.052560 -0.002072
+v -0.001587 0.052560 -0.002868
+v 0.001736 0.052560 -0.003771
+v 0.002160 0.052560 -0.004411
+v 0.001972 0.052560 -0.004551
+v 0.001738 0.052560 -0.004538
+v 0.001507 0.052560 -0.003484
+v 0.001370 0.052560 -0.002564
+v 0.001766 0.052560 -0.003405
+v 0.001736 0.052560 0.003771
+v 0.001738 0.052560 0.004538
+v 0.001972 0.052560 0.004551
+v 0.002160 0.052560 0.004411
+v 0.001766 0.052560 0.003405
+v 0.001370 0.052560 0.002564
+v 0.001507 0.052560 0.003484
+v -0.002455 0.052560 -0.002500
+v -0.002883 0.052560 -0.003137
+v -0.003085 0.052560 -0.003017
+v -0.003163 0.052560 -0.002796
+v -0.002277 0.052560 -0.002179
+v -0.001480 0.052560 -0.001700
+v -0.002105 0.052560 -0.002388
+v 0.000978 0.052560 -0.003922
+v 0.001269 0.052560 -0.004632
+v 0.001058 0.052560 -0.004733
+v 0.000831 0.052560 -0.004675
+v 0.000809 0.052560 -0.003595
+v 0.000854 0.052560 -0.002667
+v 0.001079 0.052560 -0.003569
+v 0.002449 0.052560 0.003476
+v 0.002602 0.052560 0.004227
+v 0.002833 0.052560 0.004194
+v 0.002990 0.052560 0.004020
+v 0.002408 0.052560 0.003110
+v 0.001855 0.052560 0.002363
+v 0.002169 0.052560 0.003238
+v -0.002884 0.052560 -0.001858
+v -0.003428 0.052560 -0.002398
+v -0.003603 0.052560 -0.002242
+v -0.003636 0.052560 -0.002010
+v -0.002647 0.052560 -0.001577
+v -0.001772 0.052560 -0.001263
+v -0.002519 0.052560 -0.001816
+v 0.003092 0.052560 0.003046
+v 0.003388 0.052560 0.003754
+v 0.003609 0.052560 0.003676
+v 0.003728 0.052560 0.003475
+v 0.002980 0.052560 0.002696
+v 0.002292 0.052560 0.002072
+v 0.002770 0.052560 0.002868
+v -0.003180 0.052560 -0.001144
+v -0.003819 0.052560 -0.001568
+v -0.003959 0.052560 -0.001381
+v -0.003947 0.052560 -0.001147
+v -0.002892 0.052560 -0.000915
+v -0.001973 0.052560 -0.000778
+v -0.002813 0.052560 -0.001175
+v 0.003638 0.052560 0.002500
+v 0.004067 0.052560 0.003136
+v 0.004268 0.052560 0.003017
+v 0.004346 0.052560 0.002796
+v 0.003460 0.052560 0.002179
+v 0.002663 0.052560 0.001700
+v 0.003288 0.052560 0.002388
+v -0.003330 0.052560 -0.000386
+v -0.004040 0.052560 -0.000677
+v -0.004141 0.052560 -0.000466
+v -0.004083 0.052560 -0.000239
+v -0.003004 0.052560 -0.000218
+v -0.002075 0.052560 -0.000263
+v -0.002977 0.052560 -0.000488
+v 0.004067 0.052560 0.001858
+v 0.004612 0.052560 0.002398
+v 0.004786 0.052560 0.002242
+v 0.004819 0.052560 0.002010
+v 0.003830 0.052560 0.001577
+v 0.002955 0.052560 0.001263
+v 0.003702 0.052560 0.001816
+v -0.003330 0.052560 0.000386
+v -0.004083 0.052560 0.000239
+v -0.004141 0.052560 0.000466
+v -0.004040 0.052560 0.000677
+v -0.002977 0.052560 0.000488
+v -0.002075 0.052560 0.000263
+v -0.003004 0.052560 0.000218
+v 0.004363 0.052560 0.001144
+v 0.005002 0.052560 0.001568
+v 0.005143 0.052560 0.001381
+v 0.005130 0.052560 0.001147
+v 0.004075 0.052560 0.000915
+v 0.003156 0.052560 0.000778
+v 0.003997 0.052560 0.001175
+v -0.003180 0.052560 0.001144
+v -0.003947 0.052560 0.001147
+v -0.003959 0.052560 0.001381
+v -0.003819 0.052560 0.001568
+v -0.002813 0.052560 0.001175
+v -0.001973 0.052560 0.000778
+v -0.002892 0.052560 0.000915
+v 0.004514 0.052560 0.000386
+v 0.005223 0.052560 0.000677
+v 0.005324 0.052560 0.000466
+v 0.005267 0.052560 0.000239
+v 0.004187 0.052560 0.000218
+v 0.003259 0.052560 0.000263
+v 0.004160 0.052560 0.000488
+v -0.002884 0.052560 0.001858
+v -0.003636 0.052560 0.002010
+v -0.003603 0.052560 0.002242
+v -0.003428 0.052560 0.002398
+v -0.002519 0.052560 0.001816
+v -0.001772 0.052560 0.001263
+v -0.002647 0.052560 0.001577
+v 0.004514 0.052560 -0.000386
+v 0.005267 0.052560 -0.000239
+v 0.005324 0.052560 -0.000466
+v 0.005223 0.052560 -0.000677
+v 0.004160 0.052560 -0.000488
+v 0.003259 0.052560 -0.000263
+v 0.004187 0.052560 -0.000218
+v -0.002455 0.052560 0.002500
+v -0.003163 0.052560 0.002796
+v -0.003085 0.052560 0.003017
+v -0.002883 0.052560 0.003136
+v -0.002105 0.052560 0.002388
+v -0.001480 0.052560 0.001700
+v -0.002277 0.052560 0.002179
+v 0.004363 0.052560 -0.001144
+v 0.005130 0.052560 -0.001147
+v 0.005143 0.052560 -0.001381
+v 0.005002 0.052560 -0.001568
+v 0.003997 0.052560 -0.001175
+v 0.003156 0.052560 -0.000778
+v 0.004075 0.052560 -0.000915
+v -0.001908 0.052560 0.003046
+v -0.002545 0.052560 0.003475
+v -0.002425 0.052560 0.003676
+v -0.002205 0.052560 0.003754
+v -0.001587 0.052560 0.002868
+v -0.001108 0.052560 0.002072
+v -0.001797 0.052560 0.002696
+v 0.004067 0.052560 -0.001858
+v 0.004819 0.052560 -0.002010
+v 0.004786 0.052560 -0.002242
+v 0.004612 0.052560 -0.002398
+v 0.003702 0.052560 -0.001816
+v 0.002955 0.052560 -0.001263
+v 0.003830 0.052560 -0.001577
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vt 0.000000 0.000000
+vn -0.9793 0.0335 0.1994
+vn -0.9783 0.0326 0.2045
+vn -0.9895 0.0321 0.1410
+vn -0.9889 0.0315 0.1455
+vn -0.9742 0.0354 0.2228
+vn -0.9726 0.0348 0.2301
+vn -0.9712 0.0344 0.2357
+vn -0.9704 0.0337 0.2389
+vn -0.9779 0.0320 0.2064
+vn -0.9886 0.0312 0.1475
+vn -0.9979 0.0310 0.0575
+vn -0.9979 0.0310 0.0562
+vn -0.9980 0.0312 0.0541
+vn -0.9982 0.0312 0.0515
+vn -0.9905 0.0325 0.1339
+vn -0.9811 0.0343 0.1903
+vn -0.9895 0.0321 -0.1410
+vn -0.9889 0.0315 -0.1455
+vn -0.9793 0.0335 -0.1994
+vn -0.9783 0.0326 -0.2045
+vn -0.9982 0.0312 -0.0515
+vn -0.9980 0.0312 -0.0541
+vn -0.9979 0.0310 -0.0562
+vn -0.9979 0.0310 -0.0575
+vn -0.9886 0.0312 -0.1475
+vn -0.9779 0.0320 -0.2064
+vn -0.9705 0.0338 -0.2389
+vn -0.9712 0.0344 -0.2357
+vn -0.9726 0.0348 -0.2300
+vn -0.9742 0.0354 -0.2229
+vn -0.9811 0.0343 -0.1903
+vn -0.9905 0.0325 -0.1338
+vn 0.9646 -0.0402 -0.2605
+vn 0.9680 -0.0420 -0.2476
+vn 0.9817 -0.0347 -0.1873
+vn 0.9838 -0.0358 -0.1754
+vn 0.9500 -0.0460 -0.3087
+vn 0.9533 -0.0473 -0.2984
+vn 0.9573 -0.0480 -0.2849
+vn 0.9616 -0.0490 -0.2700
+vn 0.9723 -0.0439 -0.2294
+vn 0.9864 -0.0367 -0.1600
+vn 0.9976 -0.0314 -0.0610
+vn 0.9972 -0.0312 -0.0674
+vn 0.9968 -0.0310 -0.0730
+vn 0.9965 -0.0308 -0.0780
+vn 0.9799 -0.0341 -0.1967
+vn 0.9619 -0.0393 -0.2705
+vn 0.9817 -0.0347 0.1873
+vn 0.9838 -0.0358 0.1754
+vn 0.9646 -0.0402 0.2605
+vn 0.9680 -0.0420 0.2476
+vn 0.9965 -0.0308 0.0780
+vn 0.9968 -0.0310 0.0730
+vn 0.9972 -0.0312 0.0674
+vn 0.9976 -0.0314 0.0610
+vn 0.9864 -0.0367 0.1600
+vn 0.9723 -0.0439 0.2294
+vn 0.9616 -0.0490 0.2700
+vn 0.9573 -0.0480 0.2849
+vn 0.9533 -0.0473 0.2984
+vn 0.9500 -0.0460 0.3087
+vn 0.9619 -0.0393 0.2705
+vn 0.9799 -0.0341 0.1967
+vn 0.2974 0.9546 0.0146
+vn 0.2963 0.9546 0.0292
+vn 0.4670 0.8831 0.0460
+vn 0.4687 0.8831 0.0230
+vn 0.2945 0.9546 0.0437
+vn 0.4642 0.8831 0.0688
+vn 0.9973 -0.0545 0.0490
+vn 0.9937 -0.0545 0.0979
+vn 0.9877 -0.0545 0.1465
+vn 0.0546 0.9985 -0.0000
+vn 0.0545 0.9985 0.0027
+vn 0.2977 0.9546 -0.0000
+vn 0.0543 0.9985 0.0054
+vn 0.0540 0.9985 0.0080
+vn 0.0536 0.9985 0.0107
+vn 0.2920 0.9546 0.0581
+vn 0.4602 0.8831 0.0915
+vn 0.9793 -0.0545 0.1948
+vn 0.7940 -0.5964 0.1178
+vn 0.7873 -0.5964 0.1566
+vn 0.7511 -0.6430 0.1494
+vn 0.7576 -0.6430 0.1123
+vn 0.7988 -0.5964 0.0787
+vn 0.7622 -0.6430 0.0751
+vn 0.8017 -0.5964 0.0394
+vn 0.7649 -0.6430 0.0376
+vn 0.8027 -0.5964 0.0000
+vn 0.7658 -0.6430 0.0000
+vn 0.9985 -0.0545 0.0000
+vn 0.4693 0.8831 -0.0000
+vn -0.2691 0.9546 -0.1273
+vn -0.2626 0.9546 -0.1404
+vn -0.4138 0.8831 -0.2212
+vn -0.4242 0.8831 -0.2006
+vn -0.2554 0.9546 -0.1531
+vn -0.4025 0.8831 -0.2412
+vn -0.9026 -0.0545 -0.4270
+vn -0.8806 -0.0544 -0.4707
+vn -0.8565 -0.0544 -0.5133
+vn -0.0505 0.9985 -0.0209
+vn -0.0494 0.9985 -0.0234
+vn -0.2751 0.9546 -0.1139
+vn -0.0482 0.9985 -0.0257
+vn -0.0468 0.9985 -0.0281
+vn -0.0454 0.9985 -0.0303
+vn -0.2476 0.9546 -0.1654
+vn -0.3902 0.8831 -0.2607
+vn -0.8302 -0.0545 -0.5547
+vn -0.6885 -0.5964 -0.4126
+vn -0.6674 -0.5964 -0.4460
+vn -0.6368 -0.6430 -0.4255
+vn -0.6569 -0.6430 -0.3937
+vn -0.7079 -0.5964 -0.3784
+vn -0.6754 -0.6430 -0.3610
+vn -0.7256 -0.5964 -0.3432
+vn -0.6923 -0.6430 -0.3275
+vn -0.7416 -0.5964 -0.3072
+vn -0.7075 -0.6430 -0.2931
+vn -0.9225 -0.0545 -0.3821
+vn -0.4335 0.8831 -0.1796
+vn 0.2945 0.9546 -0.0437
+vn 0.2963 0.9546 -0.0292
+vn 0.4670 0.8831 -0.0460
+vn 0.4642 0.8831 -0.0688
+vn 0.2974 0.9546 -0.0146
+vn 0.4687 0.8831 -0.0230
+vn 0.9877 -0.0544 -0.1465
+vn 0.9937 -0.0544 -0.0979
+vn 0.9973 -0.0545 -0.0490
+vn 0.0536 0.9985 -0.0107
+vn 0.0540 0.9985 -0.0080
+vn 0.2920 0.9546 -0.0581
+vn 0.0543 0.9985 -0.0054
+vn 0.0545 0.9985 -0.0027
+vn 0.8017 -0.5964 -0.0394
+vn 0.7649 -0.6430 -0.0376
+vn 0.7988 -0.5964 -0.0787
+vn 0.7622 -0.6430 -0.0751
+vn 0.7940 -0.5964 -0.1177
+vn 0.7576 -0.6430 -0.1123
+vn 0.7873 -0.5964 -0.1566
+vn 0.7511 -0.6430 -0.1494
+vn 0.9793 -0.0545 -0.1948
+vn 0.4602 0.8831 -0.0915
+vn -0.2888 0.9546 -0.0724
+vn -0.2849 0.9546 -0.0864
+vn -0.4490 0.8831 -0.1362
+vn -0.4552 0.8831 -0.1140
+vn -0.2803 0.9546 -0.1003
+vn -0.4418 0.8831 -0.1581
+vn -0.9686 -0.0544 -0.2427
+vn -0.9555 -0.0545 -0.2899
+vn -0.9402 -0.0545 -0.3364
+vn -0.0536 0.9985 -0.0107
+vn -0.0530 0.9985 -0.0133
+vn -0.2920 0.9546 -0.0581
+vn -0.0523 0.9985 -0.0159
+vn -0.0514 0.9985 -0.0184
+vn -0.7558 -0.5964 -0.2704
+vn -0.7211 -0.6430 -0.2580
+vn -0.7681 -0.5964 -0.2330
+vn -0.7329 -0.6430 -0.2223
+vn -0.7786 -0.5964 -0.1951
+vn -0.7429 -0.6430 -0.1861
+vn -0.7873 -0.5964 -0.1566
+vn -0.7511 -0.6430 -0.1494
+vn -0.9793 -0.0544 -0.1948
+vn -0.4602 0.8831 -0.0915
+vn 0.2803 0.9546 -0.1003
+vn 0.2849 0.9546 -0.0864
+vn 0.4490 0.8831 -0.1362
+vn 0.4418 0.8831 -0.1581
+vn 0.2888 0.9546 -0.0724
+vn 0.4552 0.8831 -0.1140
+vn 0.9402 -0.0545 -0.3364
+vn 0.9555 -0.0545 -0.2899
+vn 0.9686 -0.0545 -0.2427
+vn 0.0505 0.9985 -0.0209
+vn 0.0514 0.9985 -0.0184
+vn 0.2751 0.9546 -0.1139
+vn 0.0523 0.9985 -0.0159
+vn 0.0530 0.9985 -0.0133
+vn 0.7786 -0.5964 -0.1951
+vn 0.7429 -0.6430 -0.1861
+vn 0.7681 -0.5964 -0.2330
+vn 0.7329 -0.6430 -0.2223
+vn 0.7558 -0.5964 -0.2704
+vn 0.7211 -0.6430 -0.2580
+vn 0.7416 -0.5964 -0.3072
+vn 0.7075 -0.6430 -0.2931
+vn 0.9225 -0.0545 -0.3821
+vn 0.4335 0.8831 -0.1796
+vn -0.2974 0.9546 -0.0146
+vn -0.2963 0.9546 -0.0292
+vn -0.4670 0.8831 -0.0460
+vn -0.4687 0.8831 -0.0230
+vn -0.2945 0.9546 -0.0437
+vn -0.4642 0.8831 -0.0688
+vn -0.9973 -0.0545 -0.0490
+vn -0.9937 -0.0545 -0.0979
+vn -0.9877 -0.0545 -0.1465
+vn -0.0546 0.9985 0.0000
+vn -0.0545 0.9985 -0.0027
+vn -0.2977 0.9546 0.0000
+vn -0.0543 0.9985 -0.0054
+vn -0.0540 0.9985 -0.0080
+vn -0.7940 -0.5964 -0.1177
+vn -0.7576 -0.6430 -0.1123
+vn -0.7988 -0.5964 -0.0787
+vn -0.7622 -0.6430 -0.0751
+vn -0.8017 -0.5964 -0.0394
+vn -0.7649 -0.6430 -0.0376
+vn -0.8027 -0.5964 0.0000
+vn -0.7658 -0.6430 0.0000
+vn -0.9985 -0.0544 0.0000
+vn -0.4692 0.8831 0.0000
+vn 0.2554 0.9546 -0.1531
+vn 0.2626 0.9546 -0.1404
+vn 0.4138 0.8831 -0.2212
+vn 0.4025 0.8831 -0.2412
+vn 0.2691 0.9546 -0.1273
+vn 0.4242 0.8831 -0.2006
+vn 0.8565 -0.0545 -0.5133
+vn 0.8806 -0.0545 -0.4707
+vn 0.9026 -0.0545 -0.4270
+vn 0.0454 0.9985 -0.0303
+vn 0.0468 0.9985 -0.0281
+vn 0.2476 0.9546 -0.1654
+vn 0.0482 0.9985 -0.0257
+vn 0.0494 0.9985 -0.0234
+vn 0.7256 -0.5964 -0.3432
+vn 0.6923 -0.6430 -0.3275
+vn 0.7079 -0.5964 -0.3784
+vn 0.6754 -0.6430 -0.3610
+vn 0.6885 -0.5964 -0.4127
+vn 0.6569 -0.6430 -0.3937
+vn 0.6674 -0.5964 -0.4460
+vn 0.6368 -0.6430 -0.4255
+vn 0.8302 -0.0545 -0.5547
+vn 0.3902 0.8831 -0.2607
+vn -0.2945 0.9546 0.0437
+vn -0.2963 0.9546 0.0292
+vn -0.4670 0.8831 0.0460
+vn -0.4642 0.8831 0.0688
+vn -0.2974 0.9546 0.0146
+vn -0.4687 0.8831 0.0230
+vn -0.9877 -0.0545 0.1465
+vn -0.9937 -0.0545 0.0979
+vn -0.9973 -0.0545 0.0490
+vn -0.0536 0.9985 0.0107
+vn -0.0540 0.9985 0.0080
+vn -0.2920 0.9546 0.0581
+vn -0.0543 0.9985 0.0054
+vn -0.0545 0.9985 0.0027
+vn -0.8017 -0.5964 0.0394
+vn -0.7649 -0.6430 0.0376
+vn -0.7988 -0.5964 0.0787
+vn -0.7622 -0.6430 0.0751
+vn -0.7940 -0.5964 0.1178
+vn -0.7576 -0.6430 0.1123
+vn -0.7873 -0.5964 0.1566
+vn -0.7511 -0.6430 0.1494
+vn -0.9793 -0.0545 0.1948
+vn -0.4602 0.8831 0.0915
+vn 0.2206 0.9546 -0.1999
+vn 0.2302 0.9546 -0.1889
+vn 0.3627 0.8831 -0.2977
+vn 0.3477 0.8831 -0.3151
+vn 0.2391 0.9546 -0.1774
+vn 0.3769 0.8831 -0.2795
+vn 0.7399 -0.0545 -0.6705
+vn 0.7719 -0.0545 -0.6335
+vn 0.8020 -0.0545 -0.5948
+vn 0.0386 0.9985 -0.0386
+vn 0.0405 0.9985 -0.0367
+vn 0.2105 0.9546 -0.2105
+vn 0.0422 0.9985 -0.0346
+vn 0.0439 0.9985 -0.0325
+vn 0.6447 -0.5964 -0.4782
+vn 0.6151 -0.6430 -0.4562
+vn 0.6205 -0.5964 -0.5092
+vn 0.5920 -0.6430 -0.4858
+vn 0.5948 -0.5964 -0.5390
+vn 0.5675 -0.6430 -0.5143
+vn 0.5676 -0.5964 -0.5676
+vn 0.5415 -0.6430 -0.5415
+vn 0.7061 -0.0545 -0.7061
+vn 0.3318 0.8831 -0.3318
+vn -0.2803 0.9546 0.1003
+vn -0.2849 0.9546 0.0864
+vn -0.4490 0.8831 0.1362
+vn -0.4418 0.8831 0.1581
+vn -0.2888 0.9546 0.0724
+vn -0.4552 0.8831 0.1140
+vn -0.9402 -0.0545 0.3364
+vn -0.9555 -0.0545 0.2899
+vn -0.9686 -0.0545 0.2427
+vn -0.0505 0.9985 0.0209
+vn -0.0514 0.9985 0.0184
+vn -0.2751 0.9546 0.1139
+vn -0.0523 0.9985 0.0159
+vn -0.0530 0.9985 0.0133
+vn -0.7786 -0.5964 0.1951
+vn -0.7429 -0.6430 0.1861
+vn -0.7681 -0.5964 0.2330
+vn -0.7329 -0.6430 0.2223
+vn -0.7558 -0.5964 0.2704
+vn -0.7211 -0.6430 0.2580
+vn -0.7416 -0.5964 0.3072
+vn -0.7075 -0.6430 0.2931
+vn -0.9225 -0.0545 0.3821
+vn -0.4335 0.8831 0.1796
+vn 0.1774 0.9546 -0.2391
+vn 0.1889 0.9546 -0.2302
+vn 0.2977 0.8831 -0.3627
+vn 0.2795 0.8831 -0.3769
+vn 0.1999 0.9546 -0.2206
+vn 0.3151 0.8831 -0.3477
+vn 0.5949 -0.0545 -0.8020
+vn 0.6335 -0.0545 -0.7719
+vn 0.6705 -0.0545 -0.7399
+vn 0.0303 0.9985 -0.0454
+vn 0.0325 0.9985 -0.0439
+vn 0.1654 0.9546 -0.2476
+vn 0.0346 0.9985 -0.0422
+vn 0.0367 0.9985 -0.0405
+vn 0.5390 -0.5964 -0.5948
+vn 0.5143 -0.6430 -0.5675
+vn 0.5092 -0.5964 -0.6205
+vn 0.4858 -0.6430 -0.5920
+vn 0.4782 -0.5964 -0.6447
+vn 0.4562 -0.6430 -0.6151
+vn 0.4460 -0.5964 -0.6674
+vn 0.4255 -0.6430 -0.6368
+vn 0.5547 -0.0545 -0.8302
+vn 0.2607 0.8831 -0.3902
+vn -0.2554 0.9546 0.1531
+vn -0.2626 0.9546 0.1404
+vn -0.4138 0.8831 0.2212
+vn -0.4025 0.8831 0.2412
+vn -0.2691 0.9546 0.1273
+vn -0.4242 0.8831 0.2006
+vn -0.8565 -0.0545 0.5133
+vn -0.8806 -0.0545 0.4707
+vn -0.9026 -0.0545 0.4270
+vn -0.0454 0.9985 0.0303
+vn -0.0468 0.9985 0.0281
+vn -0.2476 0.9546 0.1654
+vn -0.0482 0.9985 0.0257
+vn -0.0494 0.9985 0.0234
+vn -0.7256 -0.5964 0.3432
+vn -0.6923 -0.6430 0.3275
+vn -0.7079 -0.5964 0.3784
+vn -0.6754 -0.6430 0.3610
+vn -0.6885 -0.5964 0.4127
+vn -0.6569 -0.6430 0.3937
+vn -0.6674 -0.5964 0.4460
+vn -0.6368 -0.6430 0.4255
+vn -0.8302 -0.0545 0.5547
+vn -0.3902 0.8831 0.2607
+vn 0.1273 0.9546 -0.2691
+vn 0.1404 0.9546 -0.2626
+vn 0.2212 0.8831 -0.4138
+vn 0.2006 0.8831 -0.4242
+vn 0.1531 0.9546 -0.2554
+vn 0.2412 0.8831 -0.4025
+vn 0.4270 -0.0545 -0.9026
+vn 0.4707 -0.0545 -0.8806
+vn 0.5133 -0.0545 -0.8565
+vn 0.0209 0.9985 -0.0505
+vn 0.0234 0.9985 -0.0494
+vn 0.1139 0.9546 -0.2751
+vn 0.0257 0.9985 -0.0482
+vn 0.0281 0.9985 -0.0468
+vn 0.4127 -0.5964 -0.6885
+vn 0.3937 -0.6430 -0.6569
+vn 0.3784 -0.5964 -0.7079
+vn 0.3610 -0.6430 -0.6754
+vn 0.3432 -0.5964 -0.7256
+vn 0.3275 -0.6430 -0.6923
+vn 0.3072 -0.5964 -0.7416
+vn 0.2931 -0.6430 -0.7075
+vn 0.3821 -0.0545 -0.9225
+vn 0.1796 0.8831 -0.4335
+vn 0.0437 0.9546 0.2945
+vn 0.0292 0.9546 0.2963
+vn 0.0460 0.8831 0.4670
+vn 0.0688 0.8831 0.4642
+vn 0.0146 0.9546 0.2974
+vn 0.0230 0.8831 0.4687
+vn 0.1465 -0.0545 0.9877
+vn 0.0979 -0.0545 0.9937
+vn 0.0490 -0.0545 0.9973
+vn 0.0107 0.9985 0.0536
+vn 0.0080 0.9985 0.0540
+vn 0.0581 0.9546 0.2920
+vn 0.0054 0.9985 0.0543
+vn 0.0027 0.9985 0.0545
+vn 0.0000 0.9985 0.0546
+vn 0.0000 0.9546 0.2977
+vn 0.0000 0.8831 0.4692
+vn 0.0000 -0.0544 0.9985
+vn 0.0394 -0.5964 0.8017
+vn 0.0000 -0.5964 0.8027
+vn 0.0000 -0.6430 0.7658
+vn 0.0376 -0.6430 0.7649
+vn 0.0787 -0.5964 0.7988
+vn 0.0751 -0.6430 0.7622
+vn 0.1177 -0.5964 0.7940
+vn 0.1123 -0.6430 0.7576
+vn 0.1566 -0.5964 0.7873
+vn 0.1494 -0.6430 0.7511
+vn 0.1948 -0.0545 0.9793
+vn 0.0915 0.8831 0.4602
+vn -0.2206 0.9546 0.1999
+vn -0.2302 0.9546 0.1889
+vn -0.3627 0.8831 0.2977
+vn -0.3477 0.8831 0.3151
+vn -0.2391 0.9546 0.1774
+vn -0.3769 0.8831 0.2795
+vn -0.7399 -0.0544 0.6705
+vn -0.7719 -0.0545 0.6335
+vn -0.8020 -0.0545 0.5949
+vn -0.0386 0.9985 0.0386
+vn -0.0405 0.9985 0.0367
+vn -0.2105 0.9546 0.2105
+vn -0.0422 0.9985 0.0346
+vn -0.0439 0.9985 0.0325
+vn -0.6447 -0.5964 0.4782
+vn -0.6151 -0.6430 0.4562
+vn -0.6205 -0.5964 0.5092
+vn -0.5920 -0.6430 0.4858
+vn -0.5948 -0.5964 0.5390
+vn -0.5675 -0.6430 0.5143
+vn -0.5676 -0.5964 0.5676
+vn -0.5415 -0.6430 0.5415
+vn -0.7061 -0.0545 0.7061
+vn -0.3318 0.8831 0.3318
+vn 0.0724 0.9546 -0.2888
+vn 0.0864 0.9546 -0.2849
+vn 0.1362 0.8831 -0.4490
+vn 0.1140 0.8831 -0.4552
+vn 0.1003 0.9546 -0.2803
+vn 0.1581 0.8831 -0.4418
+vn 0.2427 -0.0545 -0.9686
+vn 0.2899 -0.0545 -0.9555
+vn 0.3364 -0.0545 -0.9402
+vn 0.0107 0.9985 -0.0536
+vn 0.0133 0.9985 -0.0530
+vn 0.0581 0.9546 -0.2920
+vn 0.0159 0.9985 -0.0523
+vn 0.0184 0.9985 -0.0514
+vn 0.2704 -0.5964 -0.7558
+vn 0.2580 -0.6430 -0.7211
+vn 0.2330 -0.5964 -0.7681
+vn 0.2223 -0.6430 -0.7329
+vn 0.1951 -0.5964 -0.7786
+vn 0.1861 -0.6430 -0.7429
+vn 0.1566 -0.5964 -0.7873
+vn 0.1494 -0.6430 -0.7511
+vn 0.1948 -0.0544 -0.9793
+vn 0.0915 0.8831 -0.4602
+vn 0.1003 0.9546 0.2803
+vn 0.0864 0.9546 0.2849
+vn 0.1362 0.8831 0.4490
+vn 0.1581 0.8831 0.4418
+vn 0.0724 0.9546 0.2888
+vn 0.1140 0.8831 0.4552
+vn 0.3364 -0.0545 0.9402
+vn 0.2899 -0.0545 0.9555
+vn 0.2427 -0.0545 0.9686
+vn 0.0209 0.9985 0.0505
+vn 0.0184 0.9985 0.0514
+vn 0.1139 0.9546 0.2751
+vn 0.0159 0.9985 0.0523
+vn 0.0133 0.9985 0.0530
+vn 0.1951 -0.5964 0.7786
+vn 0.1861 -0.6430 0.7429
+vn 0.2330 -0.5964 0.7681
+vn 0.2223 -0.6430 0.7329
+vn 0.2704 -0.5964 0.7558
+vn 0.2580 -0.6430 0.7211
+vn 0.3072 -0.5964 0.7416
+vn 0.2931 -0.6430 0.7075
+vn 0.3821 -0.0545 0.9225
+vn 0.1796 0.8831 0.4335
+vn -0.1774 0.9546 0.2391
+vn -0.1889 0.9546 0.2302
+vn -0.2977 0.8831 0.3627
+vn -0.2795 0.8831 0.3769
+vn -0.1999 0.9546 0.2206
+vn -0.3151 0.8831 0.3477
+vn -0.5948 -0.0545 0.8020
+vn -0.6335 -0.0544 0.7719
+vn -0.6705 -0.0545 0.7399
+vn -0.0303 0.9985 0.0454
+vn -0.0325 0.9985 0.0439
+vn -0.1654 0.9546 0.2476
+vn -0.0346 0.9985 0.0422
+vn -0.0367 0.9985 0.0405
+vn -0.5390 -0.5964 0.5948
+vn -0.5143 -0.6430 0.5675
+vn -0.5092 -0.5964 0.6205
+vn -0.4858 -0.6430 0.5920
+vn -0.4782 -0.5964 0.6447
+vn -0.4562 -0.6430 0.6151
+vn -0.4460 -0.5964 0.6674
+vn -0.4255 -0.6430 0.6368
+vn -0.5547 -0.0545 0.8302
+vn -0.2607 0.8831 0.3902
+vn 0.0146 0.9546 -0.2974
+vn 0.0292 0.9546 -0.2963
+vn 0.0460 0.8831 -0.4670
+vn 0.0230 0.8831 -0.4687
+vn 0.0437 0.9546 -0.2945
+vn 0.0688 0.8831 -0.4642
+vn 0.0490 -0.0545 -0.9973
+vn 0.0979 -0.0545 -0.9937
+vn 0.1465 -0.0544 -0.9877
+vn -0.0000 0.9985 -0.0546
+vn 0.0027 0.9985 -0.0545
+vn -0.0000 0.9546 -0.2977
+vn 0.0054 0.9985 -0.0543
+vn 0.0080 0.9985 -0.0540
+vn 0.1177 -0.5964 -0.7940
+vn 0.1123 -0.6430 -0.7576
+vn 0.0787 -0.5964 -0.7988
+vn 0.0751 -0.6430 -0.7622
+vn 0.0394 -0.5964 -0.8017
+vn 0.0376 -0.6430 -0.7649
+vn -0.0000 -0.5964 -0.8027
+vn -0.0000 -0.6430 -0.7658
+vn -0.0000 -0.0545 -0.9985
+vn 0.0000 0.8831 -0.4692
+vn 0.1531 0.9546 0.2554
+vn 0.1404 0.9546 0.2626
+vn 0.2212 0.8831 0.4138
+vn 0.2412 0.8831 0.4025
+vn 0.1273 0.9546 0.2691
+vn 0.2006 0.8831 0.4242
+vn 0.5133 -0.0545 0.8565
+vn 0.4707 -0.0545 0.8806
+vn 0.4270 -0.0545 0.9026
+vn 0.0303 0.9985 0.0454
+vn 0.0281 0.9985 0.0468
+vn 0.1654 0.9546 0.2476
+vn 0.0257 0.9985 0.0482
+vn 0.0234 0.9985 0.0494
+vn 0.3432 -0.5964 0.7256
+vn 0.3275 -0.6430 0.6923
+vn 0.3784 -0.5964 0.7079
+vn 0.3610 -0.6430 0.6754
+vn 0.4126 -0.5964 0.6885
+vn 0.3937 -0.6430 0.6569
+vn 0.4460 -0.5964 0.6674
+vn 0.4255 -0.6430 0.6368
+vn 0.5548 -0.0544 0.8302
+vn 0.2607 0.8831 0.3902
+vn -0.1273 0.9546 0.2691
+vn -0.1404 0.9546 0.2626
+vn -0.2212 0.8831 0.4138
+vn -0.2006 0.8831 0.4242
+vn -0.1531 0.9546 0.2554
+vn -0.2412 0.8831 0.4025
+vn -0.4270 -0.0545 0.9026
+vn -0.4707 -0.0545 0.8806
+vn -0.5133 -0.0545 0.8565
+vn -0.0209 0.9985 0.0505
+vn -0.0234 0.9985 0.0494
+vn -0.1139 0.9546 0.2751
+vn -0.0257 0.9985 0.0482
+vn -0.0281 0.9985 0.0468
+vn -0.4126 -0.5964 0.6885
+vn -0.3937 -0.6430 0.6569
+vn -0.3784 -0.5964 0.7079
+vn -0.3610 -0.6430 0.6754
+vn -0.3432 -0.5964 0.7256
+vn -0.3275 -0.6430 0.6923
+vn -0.3072 -0.5964 0.7416
+vn -0.2931 -0.6430 0.7075
+vn -0.3821 -0.0545 0.9225
+vn -0.1796 0.8831 0.4335
+vn -0.0437 0.9546 -0.2945
+vn -0.0292 0.9546 -0.2963
+vn -0.0460 0.8831 -0.4670
+vn -0.0688 0.8831 -0.4642
+vn -0.0146 0.9546 -0.2974
+vn -0.0230 0.8831 -0.4687
+vn -0.1465 -0.0545 -0.9877
+vn -0.0979 -0.0545 -0.9937
+vn -0.0490 -0.0545 -0.9973
+vn -0.0107 0.9985 -0.0536
+vn -0.0080 0.9985 -0.0540
+vn -0.0581 0.9546 -0.2920
+vn -0.0054 0.9985 -0.0543
+vn -0.0027 0.9985 -0.0545
+vn -0.0394 -0.5964 -0.8017
+vn -0.0376 -0.6430 -0.7649
+vn -0.0787 -0.5964 -0.7988
+vn -0.0751 -0.6430 -0.7622
+vn -0.1177 -0.5964 -0.7940
+vn -0.1123 -0.6430 -0.7576
+vn -0.1566 -0.5964 -0.7873
+vn -0.1494 -0.6430 -0.7511
+vn -0.1948 -0.0545 -0.9793
+vn -0.0915 0.8831 -0.4602
+vn 0.1999 0.9546 0.2206
+vn 0.1889 0.9546 0.2302
+vn 0.2977 0.8831 0.3627
+vn 0.3151 0.8831 0.3477
+vn 0.1774 0.9546 0.2391
+vn 0.2795 0.8831 0.3769
+vn 0.6705 -0.0545 0.7399
+vn 0.6335 -0.0544 0.7719
+vn 0.5949 -0.0545 0.8020
+vn 0.0386 0.9985 0.0386
+vn 0.0367 0.9985 0.0405
+vn 0.2105 0.9546 0.2105
+vn 0.0346 0.9985 0.0422
+vn 0.0325 0.9985 0.0439
+vn 0.4782 -0.5964 0.6447
+vn 0.4562 -0.6430 0.6151
+vn 0.5092 -0.5964 0.6205
+vn 0.4858 -0.6430 0.5920
+vn 0.5390 -0.5964 0.5948
+vn 0.5143 -0.6430 0.5675
+vn 0.5676 -0.5964 0.5676
+vn 0.5415 -0.6430 0.5415
+vn 0.7061 -0.0545 0.7061
+vn 0.3318 0.8831 0.3318
+vn -0.0724 0.9546 0.2888
+vn -0.0864 0.9546 0.2849
+vn -0.1362 0.8831 0.4490
+vn -0.1140 0.8831 0.4552
+vn -0.1003 0.9546 0.2803
+vn -0.1581 0.8831 0.4418
+vn -0.2427 -0.0545 0.9686
+vn -0.2899 -0.0545 0.9555
+vn -0.3364 -0.0545 0.9402
+vn -0.0107 0.9985 0.0536
+vn -0.0133 0.9985 0.0530
+vn -0.0581 0.9546 0.2920
+vn -0.0159 0.9985 0.0523
+vn -0.0184 0.9985 0.0514
+vn -0.2704 -0.5964 0.7558
+vn -0.2580 -0.6430 0.7211
+vn -0.2330 -0.5964 0.7681
+vn -0.2223 -0.6430 0.7329
+vn -0.1951 -0.5964 0.7786
+vn -0.1861 -0.6430 0.7429
+vn -0.1566 -0.5964 0.7873
+vn -0.1494 -0.6430 0.7511
+vn -0.1948 -0.0544 0.9793
+vn -0.0915 0.8831 0.4602
+vn -0.1003 0.9546 -0.2803
+vn -0.0864 0.9546 -0.2849
+vn -0.1362 0.8831 -0.4490
+vn -0.1581 0.8831 -0.4418
+vn -0.0724 0.9546 -0.2888
+vn -0.1140 0.8831 -0.4552
+vn -0.3364 -0.0545 -0.9402
+vn -0.2899 -0.0545 -0.9555
+vn -0.2427 -0.0545 -0.9686
+vn -0.0209 0.9985 -0.0505
+vn -0.0184 0.9985 -0.0514
+vn -0.1139 0.9546 -0.2751
+vn -0.0159 0.9985 -0.0523
+vn -0.0133 0.9985 -0.0530
+vn -0.1951 -0.5964 -0.7786
+vn -0.1861 -0.6430 -0.7429
+vn -0.2330 -0.5964 -0.7681
+vn -0.2223 -0.6430 -0.7329
+vn -0.2704 -0.5964 -0.7558
+vn -0.2580 -0.6430 -0.7211
+vn -0.3072 -0.5964 -0.7416
+vn -0.2931 -0.6430 -0.7075
+vn -0.3821 -0.0545 -0.9225
+vn -0.1796 0.8831 -0.4335
+vn 0.2391 0.9546 0.1774
+vn 0.2302 0.9546 0.1889
+vn 0.3627 0.8831 0.2977
+vn 0.3769 0.8831 0.2795
+vn 0.2206 0.9546 0.1999
+vn 0.3477 0.8831 0.3151
+vn 0.8020 -0.0545 0.5948
+vn 0.7719 -0.0545 0.6335
+vn 0.7399 -0.0545 0.6705
+vn 0.0454 0.9985 0.0303
+vn 0.0439 0.9985 0.0325
+vn 0.2476 0.9546 0.1654
+vn 0.0422 0.9985 0.0346
+vn 0.0405 0.9985 0.0367
+vn 0.5948 -0.5964 0.5390
+vn 0.5675 -0.6430 0.5143
+vn 0.6205 -0.5964 0.5092
+vn 0.5920 -0.6430 0.4858
+vn 0.6447 -0.5964 0.4782
+vn 0.6151 -0.6430 0.4562
+vn 0.6674 -0.5964 0.4460
+vn 0.6368 -0.6430 0.4255
+vn 0.8302 -0.0545 0.5547
+vn 0.3902 0.8831 0.2607
+vn -0.0146 0.9546 0.2974
+vn -0.0292 0.9546 0.2963
+vn -0.0460 0.8831 0.4670
+vn -0.0230 0.8831 0.4687
+vn -0.0437 0.9546 0.2945
+vn -0.0688 0.8831 0.4642
+vn -0.0490 -0.0545 0.9973
+vn -0.0979 -0.0545 0.9937
+vn -0.1465 -0.0544 0.9877
+vn -0.0027 0.9985 0.0545
+vn -0.0054 0.9985 0.0543
+vn -0.0080 0.9985 0.0540
+vn -0.1177 -0.5964 0.7940
+vn -0.1123 -0.6430 0.7576
+vn -0.0787 -0.5964 0.7988
+vn -0.0751 -0.6430 0.7622
+vn -0.0394 -0.5964 0.8017
+vn -0.0376 -0.6430 0.7649
+vn -0.1531 0.9546 -0.2554
+vn -0.1404 0.9546 -0.2626
+vn -0.2212 0.8831 -0.4138
+vn -0.2412 0.8831 -0.4025
+vn -0.1273 0.9546 -0.2692
+vn -0.2006 0.8831 -0.4242
+vn -0.5133 -0.0545 -0.8565
+vn -0.4707 -0.0545 -0.8806
+vn -0.4270 -0.0545 -0.9026
+vn -0.0303 0.9985 -0.0454
+vn -0.0281 0.9985 -0.0468
+vn -0.1654 0.9546 -0.2476
+vn -0.0257 0.9985 -0.0482
+vn -0.0234 0.9985 -0.0494
+vn -0.3432 -0.5964 -0.7256
+vn -0.3275 -0.6430 -0.6923
+vn -0.3784 -0.5964 -0.7079
+vn -0.3610 -0.6430 -0.6754
+vn -0.4126 -0.5964 -0.6885
+vn -0.3937 -0.6430 -0.6569
+vn -0.4460 -0.5964 -0.6674
+vn -0.4255 -0.6430 -0.6368
+vn -0.5547 -0.0545 -0.8302
+vn -0.2607 0.8831 -0.3902
+vn 0.2691 0.9546 0.1273
+vn 0.2626 0.9546 0.1404
+vn 0.4138 0.8831 0.2212
+vn 0.4242 0.8831 0.2006
+vn 0.2554 0.9546 0.1531
+vn 0.4025 0.8831 0.2412
+vn 0.9026 -0.0545 0.4270
+vn 0.8806 -0.0545 0.4707
+vn 0.8565 -0.0545 0.5133
+vn 0.0505 0.9985 0.0209
+vn 0.0494 0.9985 0.0234
+vn 0.2751 0.9546 0.1139
+vn 0.0482 0.9985 0.0257
+vn 0.0468 0.9985 0.0281
+vn 0.6885 -0.5964 0.4126
+vn 0.6569 -0.6430 0.3937
+vn 0.7079 -0.5964 0.3784
+vn 0.6754 -0.6430 0.3610
+vn 0.7256 -0.5964 0.3432
+vn 0.6923 -0.6430 0.3275
+vn 0.7416 -0.5964 0.3072
+vn 0.7075 -0.6430 0.2931
+vn 0.9225 -0.0545 0.3821
+vn 0.4335 0.8831 0.1796
+vn -0.1999 0.9546 -0.2206
+vn -0.1889 0.9546 -0.2302
+vn -0.2977 0.8831 -0.3627
+vn -0.3151 0.8831 -0.3477
+vn -0.1774 0.9546 -0.2391
+vn -0.2795 0.8831 -0.3769
+vn -0.6705 -0.0545 -0.7399
+vn -0.6335 -0.0545 -0.7719
+vn -0.5949 -0.0545 -0.8020
+vn -0.5948 -0.0545 -0.8020
+vn -0.0386 0.9985 -0.0386
+vn -0.0367 0.9985 -0.0405
+vn -0.2105 0.9546 -0.2105
+vn -0.0346 0.9985 -0.0422
+vn -0.0325 0.9985 -0.0439
+vn -0.4782 -0.5964 -0.6447
+vn -0.4562 -0.6430 -0.6151
+vn -0.5092 -0.5964 -0.6205
+vn -0.4858 -0.6430 -0.5920
+vn -0.5390 -0.5964 -0.5948
+vn -0.5143 -0.6430 -0.5675
+vn -0.5676 -0.5964 -0.5676
+vn -0.5415 -0.6430 -0.5415
+vn -0.7061 -0.0545 -0.7061
+vn -0.3318 0.8831 -0.3318
+vn 0.2888 0.9546 0.0724
+vn 0.2849 0.9546 0.0864
+vn 0.4490 0.8831 0.1362
+vn 0.4552 0.8831 0.1140
+vn 0.2803 0.9546 0.1003
+vn 0.4418 0.8831 0.1581
+vn 0.9686 -0.0545 0.2427
+vn 0.9555 -0.0545 0.2899
+vn 0.9402 -0.0545 0.3364
+vn 0.0530 0.9985 0.0133
+vn 0.0523 0.9985 0.0159
+vn 0.0514 0.9985 0.0184
+vn 0.7558 -0.5964 0.2704
+vn 0.7211 -0.6430 0.2580
+vn 0.7681 -0.5964 0.2330
+vn 0.7329 -0.6430 0.2223
+vn 0.7786 -0.5964 0.1951
+vn 0.7429 -0.6430 0.1861
+vn -0.2391 0.9546 -0.1774
+vn -0.2302 0.9546 -0.1889
+vn -0.3627 0.8831 -0.2977
+vn -0.3769 0.8831 -0.2795
+vn -0.2206 0.9546 -0.1999
+vn -0.3477 0.8831 -0.3151
+vn -0.8020 -0.0545 -0.5948
+vn -0.7719 -0.0545 -0.6335
+vn -0.7399 -0.0545 -0.6705
+vn -0.0439 0.9985 -0.0325
+vn -0.0422 0.9985 -0.0346
+vn -0.0405 0.9985 -0.0367
+vn -0.5948 -0.5964 -0.5390
+vn -0.5675 -0.6430 -0.5143
+vn -0.6205 -0.5964 -0.5092
+vn -0.5920 -0.6430 -0.4858
+vn -0.6447 -0.5964 -0.4782
+vn -0.6151 -0.6430 -0.4562
+vn 0.3526 -0.7277 0.5883
+vn 0.3233 -0.7277 0.6049
+vn 0.2788 -0.8064 0.5216
+vn 0.3040 -0.8064 0.5073
+vn 0.2933 -0.7277 0.6200
+vn 0.2529 -0.8064 0.5346
+vn 0.2269 -0.8766 0.4245
+vn 0.2474 -0.8766 0.4128
+vn 0.2058 -0.8766 0.4351
+vn 0.3811 -0.7277 0.5703
+vn 0.2625 -0.7277 0.6337
+vn 0.2263 -0.8064 0.5464
+vn 0.1842 -0.8766 0.4447
+vn 0.1443 -0.9262 0.3483
+vn 0.1612 -0.9262 0.3408
+vn 0.1777 -0.9262 0.3325
+vn 0.1938 -0.9262 0.3234
+vn 0.2674 -0.8766 0.4002
+vn 0.2094 -0.9262 0.3135
+vn 0.3286 -0.8064 0.4917
+vn -0.2933 -0.7277 0.6200
+vn -0.3233 -0.7277 0.6049
+vn -0.2788 -0.8064 0.5216
+vn -0.2529 -0.8064 0.5346
+vn -0.3526 -0.7277 0.5883
+vn -0.3040 -0.8064 0.5073
+vn -0.2269 -0.8766 0.4245
+vn -0.2058 -0.8766 0.4351
+vn -0.2474 -0.8766 0.4128
+vn -0.2625 -0.7277 0.6337
+vn -0.3811 -0.7277 0.5703
+vn -0.3286 -0.8064 0.4917
+vn -0.2674 -0.8766 0.4002
+vn -0.2094 -0.9262 0.3135
+vn -0.1938 -0.9262 0.3234
+vn -0.1777 -0.9262 0.3325
+vn -0.1612 -0.9262 0.3408
+vn -0.1842 -0.8766 0.4447
+vn -0.1443 -0.9262 0.3483
+vn -0.2263 -0.8064 0.5464
+vn -0.1006 -0.7277 -0.6785
+vn -0.0672 -0.7277 -0.6826
+vn -0.0580 -0.8064 -0.5885
+vn -0.0868 -0.8064 -0.5850
+vn -0.0337 -0.7277 -0.6851
+vn -0.0290 -0.8064 -0.5907
+vn -0.0472 -0.8766 -0.4790
+vn -0.0706 -0.8766 -0.4761
+vn -0.0236 -0.8766 -0.4807
+vn -0.1338 -0.7277 -0.6727
+vn -0.0000 -0.7277 -0.6859
+vn -0.0000 -0.8064 -0.5914
+vn -0.0000 -0.8766 -0.4813
+vn -0.0000 -0.9262 -0.3770
+vn -0.0185 -0.9262 -0.3765
+vn -0.0370 -0.9262 -0.3752
+vn -0.0553 -0.9262 -0.3729
+vn -0.0939 -0.8766 -0.4721
+vn -0.0735 -0.9262 -0.3698
+vn -0.1154 -0.8064 -0.5800
+vn 0.4606 -0.7277 0.5082
+vn 0.4351 -0.7277 0.5302
+vn 0.3752 -0.8064 0.4571
+vn 0.3971 -0.8064 0.4382
+vn 0.4086 -0.7277 0.5509
+vn 0.3523 -0.8064 0.4750
+vn 0.3053 -0.8766 0.3721
+vn 0.3232 -0.8766 0.3566
+vn 0.2867 -0.8766 0.3866
+vn 0.4850 -0.7277 0.4850
+vn 0.2246 -0.9262 0.3028
+vn 0.2392 -0.9262 0.2914
+vn 0.2532 -0.9262 0.2793
+vn 0.3403 -0.8766 0.3403
+vn 0.2666 -0.9262 0.2666
+vn 0.4182 -0.8064 0.4182
+vn -0.1667 -0.7277 0.6653
+vn -0.1991 -0.7277 0.6563
+vn -0.1717 -0.8064 0.5659
+vn -0.1437 -0.8064 0.5737
+vn -0.2310 -0.7277 0.6458
+vn -0.1992 -0.8064 0.5568
+vn -0.1397 -0.8766 0.4606
+vn -0.1170 -0.8766 0.4669
+vn -0.1621 -0.8766 0.4532
+vn -0.1338 -0.7277 0.6727
+vn -0.1270 -0.9262 0.3550
+vn -0.1094 -0.9262 0.3608
+vn -0.0916 -0.9262 0.3657
+vn -0.0939 -0.8766 0.4721
+vn -0.0735 -0.9262 0.3698
+vn -0.1154 -0.8064 0.5800
+vn -0.2310 -0.7277 -0.6458
+vn -0.1991 -0.7277 -0.6564
+vn -0.1717 -0.8064 -0.5659
+vn -0.1992 -0.8064 -0.5568
+vn -0.1667 -0.7277 -0.6653
+vn -0.1437 -0.8064 -0.5737
+vn -0.1397 -0.8766 -0.4606
+vn -0.1621 -0.8766 -0.4532
+vn -0.1170 -0.8766 -0.4669
+vn -0.2625 -0.7277 -0.6337
+vn -0.0916 -0.9262 -0.3657
+vn -0.1094 -0.9262 -0.3608
+vn -0.1270 -0.9262 -0.3550
+vn -0.1842 -0.8766 -0.4447
+vn -0.1443 -0.9262 -0.3483
+vn -0.2263 -0.8064 -0.5464
+vn 0.5509 -0.7277 0.4086
+vn 0.5302 -0.7277 0.4351
+vn 0.4571 -0.8064 0.3752
+vn 0.4750 -0.8064 0.3523
+vn 0.5082 -0.7277 0.4606
+vn 0.4382 -0.8064 0.3971
+vn 0.3721 -0.8766 0.3053
+vn 0.3866 -0.8766 0.2867
+vn 0.3566 -0.8766 0.3232
+vn 0.5703 -0.7277 0.3811
+vn 0.2793 -0.9262 0.2532
+vn 0.2914 -0.9262 0.2392
+vn 0.3028 -0.9262 0.2246
+vn 0.4002 -0.8766 0.2674
+vn 0.3135 -0.9262 0.2095
+vn 0.4917 -0.8064 0.3286
+vn -0.0337 -0.7277 0.6851
+vn -0.0672 -0.7277 0.6826
+vn -0.0580 -0.8064 0.5885
+vn -0.0290 -0.8064 0.5907
+vn -0.1006 -0.7277 0.6785
+vn -0.0867 -0.8064 0.5850
+vn -0.0472 -0.8766 0.4790
+vn -0.0236 -0.8766 0.4807
+vn -0.0706 -0.8766 0.4761
+vn 0.0000 -0.7277 0.6859
+vn -0.0553 -0.9262 0.3729
+vn -0.0370 -0.9262 0.3752
+vn -0.0185 -0.9262 0.3765
+vn 0.0000 -0.8766 0.4813
+vn 0.0000 -0.9262 0.3770
+vn 0.0000 -0.8064 0.5914
+vn -0.3526 -0.7277 -0.5883
+vn -0.3233 -0.7277 -0.6049
+vn -0.2788 -0.8064 -0.5216
+vn -0.3040 -0.8064 -0.5073
+vn -0.2933 -0.7277 -0.6200
+vn -0.2529 -0.8064 -0.5346
+vn -0.2269 -0.8766 -0.4245
+vn -0.2474 -0.8766 -0.4128
+vn -0.2058 -0.8766 -0.4351
+vn -0.3811 -0.7277 -0.5703
+vn -0.1612 -0.9262 -0.3408
+vn -0.1777 -0.9262 -0.3325
+vn -0.1938 -0.9262 -0.3234
+vn -0.2674 -0.8766 -0.4002
+vn -0.2094 -0.9262 -0.3135
+vn -0.3286 -0.8064 -0.4917
+vn 0.6200 -0.7277 0.2933
+vn 0.6049 -0.7277 0.3233
+vn 0.5216 -0.8064 0.2788
+vn 0.5346 -0.8064 0.2529
+vn 0.5883 -0.7277 0.3526
+vn 0.5073 -0.8064 0.3040
+vn 0.4245 -0.8766 0.2269
+vn 0.4351 -0.8766 0.2058
+vn 0.4128 -0.8766 0.2474
+vn 0.6337 -0.7277 0.2625
+vn 0.3234 -0.9262 0.1938
+vn 0.3325 -0.9262 0.1777
+vn 0.3408 -0.9262 0.1612
+vn 0.4447 -0.8766 0.1842
+vn 0.3483 -0.9262 0.1443
+vn 0.5464 -0.8064 0.2263
+vn -0.4606 -0.7277 -0.5082
+vn -0.4351 -0.7277 -0.5302
+vn -0.3752 -0.8064 -0.4571
+vn -0.3971 -0.8064 -0.4382
+vn -0.4086 -0.7277 -0.5509
+vn -0.3523 -0.8064 -0.4750
+vn -0.3053 -0.8766 -0.3721
+vn -0.3232 -0.8766 -0.3566
+vn -0.2867 -0.8766 -0.3866
+vn -0.4850 -0.7277 -0.4850
+vn -0.2246 -0.9262 -0.3028
+vn -0.2392 -0.9262 -0.2914
+vn -0.2532 -0.9262 -0.2793
+vn -0.3403 -0.8766 -0.3403
+vn -0.2666 -0.9262 -0.2666
+vn -0.4182 -0.8064 -0.4182
+vn 0.6653 -0.7277 0.1667
+vn 0.6563 -0.7277 0.1991
+vn 0.5659 -0.8064 0.1717
+vn 0.5737 -0.8064 0.1437
+vn 0.6458 -0.7277 0.2310
+vn 0.5568 -0.8064 0.1992
+vn 0.4606 -0.8766 0.1397
+vn 0.4669 -0.8766 0.1170
+vn 0.4532 -0.8766 0.1621
+vn 0.6727 -0.7277 0.1338
+vn 0.3550 -0.9262 0.1270
+vn 0.3608 -0.9262 0.1094
+vn 0.3657 -0.9262 0.0916
+vn 0.4721 -0.8766 0.0939
+vn 0.3698 -0.9262 0.0735
+vn 0.5800 -0.8064 0.1154
+vn -0.5509 -0.7277 -0.4086
+vn -0.5302 -0.7277 -0.4351
+vn -0.4571 -0.8064 -0.3752
+vn -0.4750 -0.8064 -0.3523
+vn -0.5082 -0.7277 -0.4606
+vn -0.4382 -0.8064 -0.3971
+vn -0.3721 -0.8766 -0.3053
+vn -0.3866 -0.8766 -0.2867
+vn -0.3566 -0.8766 -0.3232
+vn -0.5703 -0.7277 -0.3811
+vn -0.2793 -0.9262 -0.2532
+vn -0.2914 -0.9262 -0.2392
+vn -0.3028 -0.9262 -0.2246
+vn -0.4002 -0.8766 -0.2674
+vn -0.3135 -0.9262 -0.2094
+vn -0.4917 -0.8064 -0.3286
+vn 0.6851 -0.7277 0.0337
+vn 0.6826 -0.7277 0.0672
+vn 0.5885 -0.8064 0.0580
+vn 0.5907 -0.8064 0.0290
+vn 0.6785 -0.7277 0.1006
+vn 0.5850 -0.8064 0.0868
+vn 0.4790 -0.8766 0.0472
+vn 0.4807 -0.8766 0.0236
+vn 0.4761 -0.8766 0.0706
+vn 0.6859 -0.7277 0.0000
+vn 0.3729 -0.9262 0.0553
+vn 0.3752 -0.9262 0.0370
+vn 0.3765 -0.9262 0.0185
+vn 0.4813 -0.8766 0.0000
+vn 0.3770 -0.9262 0.0000
+vn 0.5914 -0.8064 0.0000
+vn -0.6200 -0.7277 -0.2933
+vn -0.6049 -0.7277 -0.3233
+vn -0.5216 -0.8064 -0.2788
+vn -0.5346 -0.8064 -0.2529
+vn -0.5883 -0.7277 -0.3526
+vn -0.5073 -0.8064 -0.3040
+vn -0.4245 -0.8766 -0.2269
+vn -0.4351 -0.8766 -0.2058
+vn -0.4128 -0.8766 -0.2474
+vn -0.6337 -0.7277 -0.2625
+vn -0.3234 -0.9262 -0.1938
+vn -0.3325 -0.9262 -0.1777
+vn -0.3408 -0.9262 -0.1612
+vn -0.4447 -0.8766 -0.1842
+vn -0.3483 -0.9262 -0.1443
+vn -0.5464 -0.8064 -0.2263
+vn 0.6785 -0.7277 -0.1006
+vn 0.6826 -0.7277 -0.0672
+vn 0.5885 -0.8064 -0.0580
+vn 0.5850 -0.8064 -0.0867
+vn 0.6851 -0.7277 -0.0337
+vn 0.5907 -0.8064 -0.0290
+vn 0.4790 -0.8766 -0.0472
+vn 0.4761 -0.8766 -0.0706
+vn 0.4807 -0.8766 -0.0236
+vn 0.6727 -0.7277 -0.1338
+vn 0.3765 -0.9262 -0.0185
+vn 0.3752 -0.9262 -0.0370
+vn 0.3729 -0.9262 -0.0553
+vn 0.4721 -0.8766 -0.0939
+vn 0.3698 -0.9262 -0.0735
+vn 0.5800 -0.8064 -0.1154
+vn -0.6653 -0.7277 -0.1667
+vn -0.6563 -0.7277 -0.1991
+vn -0.5659 -0.8064 -0.1717
+vn -0.5737 -0.8064 -0.1437
+vn -0.6458 -0.7277 -0.2310
+vn -0.5568 -0.8064 -0.1992
+vn -0.4606 -0.8766 -0.1397
+vn -0.4669 -0.8766 -0.1170
+vn -0.4532 -0.8766 -0.1621
+vn -0.6727 -0.7277 -0.1338
+vn -0.3550 -0.9262 -0.1270
+vn -0.3608 -0.9262 -0.1094
+vn -0.3657 -0.9262 -0.0916
+vn -0.4721 -0.8766 -0.0939
+vn -0.3698 -0.9262 -0.0735
+vn -0.5800 -0.8064 -0.1154
+vn 0.6458 -0.7277 -0.2310
+vn 0.6564 -0.7277 -0.1991
+vn 0.5659 -0.8064 -0.1717
+vn 0.5568 -0.8064 -0.1992
+vn 0.6653 -0.7277 -0.1667
+vn 0.5737 -0.8064 -0.1437
+vn 0.4606 -0.8766 -0.1397
+vn 0.4532 -0.8766 -0.1621
+vn 0.4669 -0.8766 -0.1170
+vn 0.6337 -0.7277 -0.2625
+vn 0.3657 -0.9262 -0.0916
+vn 0.3608 -0.9262 -0.1094
+vn 0.3550 -0.9262 -0.1270
+vn 0.4447 -0.8766 -0.1842
+vn 0.3483 -0.9262 -0.1443
+vn 0.5464 -0.8064 -0.2263
+vn -0.6851 -0.7277 -0.0337
+vn -0.6826 -0.7277 -0.0672
+vn -0.5885 -0.8064 -0.0580
+vn -0.5907 -0.8064 -0.0290
+vn -0.6785 -0.7277 -0.1006
+vn -0.5850 -0.8064 -0.0867
+vn -0.4790 -0.8766 -0.0472
+vn -0.4807 -0.8766 -0.0236
+vn -0.4761 -0.8766 -0.0706
+vn -0.6859 -0.7277 0.0000
+vn -0.3729 -0.9262 -0.0553
+vn -0.3752 -0.9262 -0.0370
+vn -0.3765 -0.9262 -0.0185
+vn -0.4813 -0.8766 0.0000
+vn -0.3770 -0.9262 0.0000
+vn -0.5914 -0.8064 0.0000
+vn 0.5883 -0.7277 -0.3526
+vn 0.6049 -0.7277 -0.3233
+vn 0.5216 -0.8064 -0.2788
+vn 0.5073 -0.8064 -0.3040
+vn 0.6200 -0.7277 -0.2933
+vn 0.5346 -0.8064 -0.2529
+vn 0.4245 -0.8766 -0.2269
+vn 0.4128 -0.8766 -0.2474
+vn 0.4351 -0.8766 -0.2058
+vn 0.5703 -0.7277 -0.3811
+vn 0.3408 -0.9262 -0.1612
+vn 0.3325 -0.9262 -0.1777
+vn 0.3234 -0.9262 -0.1938
+vn 0.4002 -0.8766 -0.2674
+vn 0.3135 -0.9262 -0.2095
+vn 0.4917 -0.8064 -0.3286
+vn -0.6785 -0.7277 0.1006
+vn -0.6826 -0.7277 0.0672
+vn -0.5885 -0.8064 0.0580
+vn -0.5850 -0.8064 0.0868
+vn -0.6851 -0.7277 0.0337
+vn -0.5907 -0.8064 0.0290
+vn -0.4790 -0.8766 0.0472
+vn -0.4761 -0.8766 0.0706
+vn -0.4807 -0.8766 0.0236
+vn -0.6727 -0.7277 0.1338
+vn -0.3765 -0.9262 0.0185
+vn -0.3752 -0.9262 0.0370
+vn -0.3729 -0.9262 0.0553
+vn -0.4721 -0.8766 0.0939
+vn -0.3698 -0.9262 0.0735
+vn -0.5800 -0.8064 0.1154
+vn 0.5082 -0.7277 -0.4606
+vn 0.5302 -0.7277 -0.4351
+vn 0.4571 -0.8064 -0.3752
+vn 0.4382 -0.8064 -0.3971
+vn 0.5509 -0.7277 -0.4086
+vn 0.4750 -0.8064 -0.3523
+vn 0.3721 -0.8766 -0.3053
+vn 0.3566 -0.8766 -0.3232
+vn 0.3866 -0.8766 -0.2867
+vn 0.4850 -0.7277 -0.4850
+vn 0.3028 -0.9262 -0.2246
+vn 0.2914 -0.9262 -0.2392
+vn 0.2793 -0.9262 -0.2532
+vn 0.3403 -0.8766 -0.3403
+vn 0.2666 -0.9262 -0.2666
+vn 0.4182 -0.8064 -0.4182
+vn -0.6458 -0.7277 0.2310
+vn -0.6563 -0.7277 0.1991
+vn -0.5659 -0.8064 0.1717
+vn -0.5568 -0.8064 0.1992
+vn -0.6653 -0.7277 0.1667
+vn -0.5737 -0.8064 0.1437
+vn -0.4606 -0.8766 0.1397
+vn -0.4532 -0.8766 0.1621
+vn -0.4669 -0.8766 0.1170
+vn -0.6337 -0.7277 0.2625
+vn -0.3657 -0.9262 0.0916
+vn -0.3608 -0.9262 0.1094
+vn -0.3550 -0.9262 0.1270
+vn -0.4447 -0.8766 0.1842
+vn -0.3483 -0.9262 0.1443
+vn -0.5464 -0.8064 0.2263
+vn 0.4086 -0.7277 -0.5509
+vn 0.4351 -0.7277 -0.5302
+vn 0.3752 -0.8064 -0.4571
+vn 0.3523 -0.8064 -0.4750
+vn 0.4606 -0.7277 -0.5082
+vn 0.3971 -0.8064 -0.4382
+vn 0.3053 -0.8766 -0.3721
+vn 0.2867 -0.8766 -0.3866
+vn 0.3232 -0.8766 -0.3566
+vn 0.3811 -0.7277 -0.5703
+vn 0.2532 -0.9262 -0.2793
+vn 0.2392 -0.9262 -0.2914
+vn 0.2246 -0.9262 -0.3028
+vn 0.2674 -0.8766 -0.4002
+vn 0.2094 -0.9262 -0.3135
+vn 0.3286 -0.8064 -0.4917
+vn -0.5883 -0.7277 0.3526
+vn -0.6049 -0.7277 0.3233
+vn -0.5216 -0.8064 0.2788
+vn -0.5073 -0.8064 0.3040
+vn -0.6200 -0.7277 0.2933
+vn -0.5346 -0.8064 0.2529
+vn -0.4245 -0.8766 0.2269
+vn -0.4128 -0.8766 0.2474
+vn -0.4351 -0.8766 0.2058
+vn -0.5703 -0.7277 0.3811
+vn -0.3408 -0.9262 0.1612
+vn -0.3325 -0.9262 0.1777
+vn -0.3234 -0.9262 0.1938
+vn -0.4002 -0.8766 0.2674
+vn -0.3135 -0.9262 0.2095
+vn -0.4917 -0.8064 0.3286
+vn 0.2933 -0.7277 -0.6200
+vn 0.3233 -0.7277 -0.6049
+vn 0.2788 -0.8064 -0.5216
+vn 0.2529 -0.8064 -0.5346
+vn 0.3526 -0.7277 -0.5883
+vn 0.3040 -0.8064 -0.5073
+vn 0.2269 -0.8766 -0.4245
+vn 0.2058 -0.8766 -0.4351
+vn 0.2474 -0.8766 -0.4128
+vn 0.2625 -0.7277 -0.6337
+vn 0.1938 -0.9262 -0.3234
+vn 0.1777 -0.9262 -0.3325
+vn 0.1612 -0.9262 -0.3408
+vn 0.1842 -0.8766 -0.4447
+vn 0.1443 -0.9262 -0.3483
+vn 0.2263 -0.8064 -0.5464
+vn 0.1006 -0.7277 0.6785
+vn 0.0672 -0.7277 0.6826
+vn 0.0580 -0.8064 0.5885
+vn 0.0867 -0.8064 0.5850
+vn 0.0337 -0.7277 0.6851
+vn 0.0290 -0.8064 0.5907
+vn 0.0472 -0.8766 0.4790
+vn 0.0706 -0.8766 0.4761
+vn 0.0236 -0.8766 0.4807
+vn 0.1338 -0.7277 0.6727
+vn 0.0185 -0.9262 0.3765
+vn 0.0370 -0.9262 0.3752
+vn 0.0553 -0.9262 0.3729
+vn 0.0939 -0.8766 0.4721
+vn 0.0735 -0.9262 0.3698
+vn 0.1154 -0.8064 0.5800
+vn -0.5082 -0.7277 0.4606
+vn -0.5302 -0.7277 0.4351
+vn -0.4571 -0.8064 0.3752
+vn -0.4382 -0.8064 0.3971
+vn -0.5509 -0.7277 0.4086
+vn -0.4750 -0.8064 0.3523
+vn -0.3721 -0.8766 0.3053
+vn -0.3566 -0.8766 0.3232
+vn -0.3866 -0.8766 0.2867
+vn -0.4850 -0.7277 0.4850
+vn -0.3028 -0.9262 0.2246
+vn -0.2914 -0.9262 0.2392
+vn -0.2793 -0.9262 0.2532
+vn -0.3403 -0.8766 0.3403
+vn -0.2666 -0.9262 0.2666
+vn -0.4182 -0.8064 0.4182
+vn 0.1667 -0.7277 -0.6653
+vn 0.1991 -0.7277 -0.6564
+vn 0.1717 -0.8064 -0.5659
+vn 0.1437 -0.8064 -0.5737
+vn 0.2310 -0.7277 -0.6458
+vn 0.1992 -0.8064 -0.5568
+vn 0.1397 -0.8766 -0.4606
+vn 0.1170 -0.8766 -0.4669
+vn 0.1621 -0.8766 -0.4532
+vn 0.1338 -0.7277 -0.6727
+vn 0.1270 -0.9262 -0.3550
+vn 0.1094 -0.9262 -0.3608
+vn 0.0916 -0.9262 -0.3657
+vn 0.0939 -0.8766 -0.4721
+vn 0.0735 -0.9262 -0.3698
+vn 0.1154 -0.8064 -0.5800
+vn 0.2310 -0.7277 0.6458
+vn 0.1991 -0.7277 0.6564
+vn 0.1717 -0.8064 0.5659
+vn 0.1992 -0.8064 0.5568
+vn 0.1667 -0.7277 0.6653
+vn 0.1437 -0.8064 0.5737
+vn 0.1397 -0.8766 0.4606
+vn 0.1621 -0.8766 0.4532
+vn 0.1170 -0.8766 0.4669
+vn 0.0916 -0.9262 0.3657
+vn 0.1094 -0.9262 0.3608
+vn 0.1270 -0.9262 0.3550
+vn -0.4086 -0.7277 0.5509
+vn -0.4351 -0.7277 0.5302
+vn -0.3752 -0.8064 0.4571
+vn -0.3523 -0.8064 0.4750
+vn -0.4606 -0.7277 0.5082
+vn -0.3971 -0.8064 0.4382
+vn -0.3053 -0.8766 0.3721
+vn -0.2867 -0.8766 0.3866
+vn -0.3232 -0.8766 0.3566
+vn -0.2532 -0.9262 0.2793
+vn -0.2392 -0.9262 0.2914
+vn -0.2246 -0.9262 0.3028
+vn 0.0337 -0.7277 -0.6851
+vn 0.0672 -0.7277 -0.6826
+vn 0.0580 -0.8064 -0.5885
+vn 0.0290 -0.8064 -0.5907
+vn 0.1006 -0.7277 -0.6785
+vn 0.0867 -0.8064 -0.5850
+vn 0.0472 -0.8766 -0.4790
+vn 0.0236 -0.8766 -0.4807
+vn 0.0706 -0.8766 -0.4761
+vn 0.0553 -0.9262 -0.3729
+vn 0.0370 -0.9262 -0.3752
+vn 0.0185 -0.9262 -0.3765
+vn 0.2702 -0.9543 0.1278
+vn 0.2637 -0.9543 0.1409
+vn 0.2221 -0.9678 0.1187
+vn 0.2276 -0.9678 0.1077
+vn 0.2564 -0.9543 0.1537
+vn 0.2160 -0.9678 0.1295
+vn 0.1987 -0.9743 0.1062
+vn 0.2036 -0.9743 0.0963
+vn 0.1932 -0.9743 0.1158
+vn 0.2762 -0.9543 0.1144
+vn 0.2486 -0.9543 0.1661
+vn 0.2094 -0.9678 0.1399
+vn 0.1873 -0.9743 0.1252
+vn 0.1780 -0.9768 0.1190
+vn 0.1837 -0.9768 0.1101
+vn 0.1888 -0.9768 0.1009
+vn 0.1935 -0.9768 0.0915
+vn 0.2081 -0.9743 0.0862
+vn 0.1978 -0.9768 0.0819
+vn 0.2326 -0.9678 0.0964
+vn -0.2008 -0.9543 -0.2215
+vn -0.1897 -0.9543 -0.2311
+vn -0.1598 -0.9678 -0.1947
+vn -0.1691 -0.9678 -0.1866
+vn -0.1781 -0.9543 -0.2401
+vn -0.1500 -0.9678 -0.2023
+vn -0.1429 -0.9743 -0.1741
+vn -0.1513 -0.9743 -0.1669
+vn -0.1342 -0.9743 -0.1809
+vn -0.2114 -0.9543 -0.2114
+vn -0.1661 -0.9543 -0.2486
+vn -0.1399 -0.9678 -0.2094
+vn -0.1252 -0.9743 -0.1873
+vn -0.1190 -0.9768 -0.1780
+vn -0.1276 -0.9768 -0.1720
+vn -0.1358 -0.9768 -0.1655
+vn -0.1438 -0.9768 -0.1586
+vn -0.1593 -0.9743 -0.1593
+vn -0.1514 -0.9768 -0.1514
+vn -0.1781 -0.9678 -0.1781
+vn 0.2900 -0.9543 0.0727
+vn 0.2861 -0.9543 0.0868
+vn 0.2410 -0.9678 0.0731
+vn 0.2443 -0.9678 0.0612
+vn 0.2815 -0.9543 0.1007
+vn 0.2371 -0.9678 0.0848
+vn 0.2156 -0.9743 0.0654
+vn 0.2185 -0.9743 0.0547
+vn 0.2121 -0.9743 0.0759
+vn 0.2932 -0.9543 0.0583
+vn 0.2016 -0.9768 0.0721
+vn 0.2049 -0.9768 0.0622
+vn 0.2077 -0.9768 0.0520
+vn 0.2209 -0.9743 0.0439
+vn 0.2100 -0.9768 0.0418
+vn 0.2470 -0.9678 0.0491
+vn -0.2401 -0.9543 -0.1781
+vn -0.2311 -0.9543 -0.1897
+vn -0.1947 -0.9678 -0.1598
+vn -0.2023 -0.9678 -0.1500
+vn -0.2215 -0.9543 -0.2008
+vn -0.1866 -0.9678 -0.1691
+vn -0.1741 -0.9743 -0.1429
+vn -0.1809 -0.9743 -0.1342
+vn -0.1669 -0.9743 -0.1513
+vn -0.2486 -0.9543 -0.1661
+vn -0.1586 -0.9768 -0.1438
+vn -0.1655 -0.9768 -0.1358
+vn -0.1720 -0.9768 -0.1276
+vn -0.1873 -0.9743 -0.1252
+vn -0.1780 -0.9768 -0.1190
+vn -0.2094 -0.9678 -0.1399
+vn 0.2986 -0.9543 0.0147
+vn 0.2975 -0.9543 0.0293
+vn 0.2506 -0.9678 0.0247
+vn 0.2515 -0.9678 0.0124
+vn 0.2957 -0.9543 0.0439
+vn 0.2491 -0.9678 0.0369
+vn 0.2242 -0.9743 0.0221
+vn 0.2250 -0.9743 0.0111
+vn 0.2228 -0.9743 0.0330
+vn 0.2989 -0.9543 0.0000
+vn 0.2118 -0.9768 0.0314
+vn 0.2131 -0.9768 0.0210
+vn 0.2138 -0.9768 0.0105
+vn 0.2253 -0.9743 -0.0000
+vn 0.2141 -0.9768 0.0000
+vn 0.2518 -0.9678 0.0000
+vn -0.2702 -0.9543 -0.1278
+vn -0.2636 -0.9543 -0.1409
+vn -0.2221 -0.9678 -0.1187
+vn -0.2276 -0.9678 -0.1077
+vn -0.2564 -0.9543 -0.1537
+vn -0.2160 -0.9678 -0.1295
+vn -0.1987 -0.9743 -0.1062
+vn -0.2036 -0.9743 -0.0963
+vn -0.1932 -0.9743 -0.1158
+vn -0.2762 -0.9543 -0.1144
+vn -0.1837 -0.9768 -0.1101
+vn -0.1888 -0.9768 -0.1009
+vn -0.1935 -0.9768 -0.0915
+vn -0.2081 -0.9743 -0.0862
+vn -0.1978 -0.9768 -0.0819
+vn -0.2326 -0.9678 -0.0964
+vn 0.2957 -0.9543 -0.0439
+vn 0.2975 -0.9543 -0.0293
+vn 0.2506 -0.9678 -0.0247
+vn 0.2491 -0.9678 -0.0369
+vn 0.2986 -0.9543 -0.0147
+vn 0.2515 -0.9678 -0.0124
+vn 0.2242 -0.9743 -0.0221
+vn 0.2228 -0.9743 -0.0330
+vn 0.2250 -0.9743 -0.0111
+vn 0.2932 -0.9543 -0.0583
+vn 0.2138 -0.9768 -0.0105
+vn 0.2131 -0.9768 -0.0210
+vn 0.2118 -0.9768 -0.0314
+vn 0.2209 -0.9743 -0.0439
+vn 0.2100 -0.9768 -0.0418
+vn 0.2470 -0.9678 -0.0491
+vn -0.2900 -0.9543 -0.0727
+vn -0.2861 -0.9543 -0.0868
+vn -0.2410 -0.9678 -0.0731
+vn -0.2443 -0.9678 -0.0612
+vn -0.2815 -0.9543 -0.1007
+vn -0.2371 -0.9678 -0.0848
+vn -0.2156 -0.9743 -0.0654
+vn -0.2185 -0.9743 -0.0547
+vn -0.2121 -0.9743 -0.0759
+vn -0.2932 -0.9543 -0.0583
+vn -0.2016 -0.9768 -0.0721
+vn -0.2049 -0.9768 -0.0622
+vn -0.2077 -0.9768 -0.0520
+vn -0.2209 -0.9743 -0.0439
+vn -0.2100 -0.9768 -0.0418
+vn -0.2470 -0.9678 -0.0491
+vn 0.2815 -0.9543 -0.1007
+vn 0.2861 -0.9543 -0.0868
+vn 0.2410 -0.9678 -0.0731
+vn 0.2371 -0.9678 -0.0848
+vn 0.2900 -0.9543 -0.0726
+vn 0.2443 -0.9678 -0.0612
+vn 0.2156 -0.9743 -0.0654
+vn 0.2121 -0.9743 -0.0759
+vn 0.2185 -0.9743 -0.0547
+vn 0.2762 -0.9543 -0.1144
+vn 0.2077 -0.9768 -0.0520
+vn 0.2049 -0.9768 -0.0622
+vn 0.2016 -0.9768 -0.0721
+vn 0.2081 -0.9743 -0.0862
+vn 0.1978 -0.9768 -0.0819
+vn 0.2326 -0.9678 -0.0964
+vn -0.2986 -0.9543 -0.0147
+vn -0.2975 -0.9543 -0.0293
+vn -0.2506 -0.9678 -0.0247
+vn -0.2515 -0.9678 -0.0124
+vn -0.2957 -0.9543 -0.0439
+vn -0.2491 -0.9678 -0.0369
+vn -0.2242 -0.9743 -0.0221
+vn -0.2250 -0.9743 -0.0111
+vn -0.2228 -0.9743 -0.0330
+vn -0.2989 -0.9543 0.0000
+vn -0.2118 -0.9768 -0.0314
+vn -0.2131 -0.9768 -0.0210
+vn -0.2138 -0.9768 -0.0105
+vn -0.2253 -0.9743 0.0000
+vn -0.2141 -0.9768 0.0000
+vn -0.2518 -0.9678 0.0000
+vn 0.2564 -0.9543 -0.1537
+vn 0.2636 -0.9543 -0.1409
+vn 0.2221 -0.9678 -0.1187
+vn 0.2160 -0.9678 -0.1295
+vn 0.2702 -0.9543 -0.1278
+vn 0.2276 -0.9678 -0.1077
+vn 0.1987 -0.9743 -0.1062
+vn 0.1932 -0.9743 -0.1158
+vn 0.2036 -0.9743 -0.0963
+vn 0.2486 -0.9543 -0.1661
+vn 0.1935 -0.9768 -0.0915
+vn 0.1888 -0.9768 -0.1009
+vn 0.1837 -0.9768 -0.1101
+vn 0.1873 -0.9743 -0.1252
+vn 0.1780 -0.9768 -0.1190
+vn 0.2094 -0.9678 -0.1399
+vn -0.2957 -0.9543 0.0439
+vn -0.2975 -0.9543 0.0293
+vn -0.2506 -0.9678 0.0247
+vn -0.2491 -0.9678 0.0369
+vn -0.2986 -0.9543 0.0147
+vn -0.2515 -0.9678 0.0124
+vn -0.2242 -0.9743 0.0221
+vn -0.2228 -0.9743 0.0330
+vn -0.2250 -0.9743 0.0111
+vn -0.2932 -0.9543 0.0583
+vn -0.2138 -0.9768 0.0105
+vn -0.2131 -0.9768 0.0210
+vn -0.2118 -0.9768 0.0314
+vn -0.2209 -0.9743 0.0439
+vn -0.2100 -0.9768 0.0418
+vn -0.2470 -0.9678 0.0491
+vn 0.2215 -0.9543 -0.2008
+vn 0.2311 -0.9543 -0.1897
+vn 0.1947 -0.9678 -0.1598
+vn 0.1866 -0.9678 -0.1691
+vn 0.2401 -0.9543 -0.1781
+vn 0.2023 -0.9678 -0.1500
+vn 0.1741 -0.9743 -0.1429
+vn 0.1669 -0.9743 -0.1513
+vn 0.1809 -0.9743 -0.1342
+vn 0.2114 -0.9543 -0.2114
+vn 0.1720 -0.9768 -0.1276
+vn 0.1655 -0.9768 -0.1358
+vn 0.1586 -0.9768 -0.1438
+vn 0.1593 -0.9743 -0.1593
+vn 0.1514 -0.9768 -0.1514
+vn 0.1781 -0.9678 -0.1781
+vn -0.2815 -0.9543 0.1007
+vn -0.2861 -0.9543 0.0868
+vn -0.2410 -0.9678 0.0731
+vn -0.2371 -0.9678 0.0848
+vn -0.2900 -0.9543 0.0727
+vn -0.2443 -0.9678 0.0612
+vn -0.2156 -0.9743 0.0654
+vn -0.2121 -0.9743 0.0759
+vn -0.2185 -0.9743 0.0547
+vn -0.2762 -0.9543 0.1144
+vn -0.2077 -0.9768 0.0520
+vn -0.2049 -0.9768 0.0622
+vn -0.2016 -0.9768 0.0721
+vn -0.2081 -0.9743 0.0862
+vn -0.1978 -0.9768 0.0819
+vn -0.2326 -0.9678 0.0964
+vn 0.1781 -0.9543 -0.2401
+vn 0.1897 -0.9543 -0.2311
+vn 0.1598 -0.9678 -0.1947
+vn 0.1500 -0.9678 -0.2023
+vn 0.2008 -0.9543 -0.2215
+vn 0.1691 -0.9678 -0.1866
+vn 0.1429 -0.9743 -0.1741
+vn 0.1342 -0.9743 -0.1809
+vn 0.1513 -0.9743 -0.1669
+vn 0.1661 -0.9543 -0.2486
+vn 0.1438 -0.9768 -0.1586
+vn 0.1358 -0.9768 -0.1655
+vn 0.1276 -0.9768 -0.1720
+vn 0.1252 -0.9743 -0.1873
+vn 0.1190 -0.9768 -0.1780
+vn 0.1399 -0.9678 -0.2094
+vn -0.2564 -0.9543 0.1537
+vn -0.2636 -0.9543 0.1409
+vn -0.2221 -0.9678 0.1187
+vn -0.2160 -0.9678 0.1295
+vn -0.2702 -0.9543 0.1278
+vn -0.2276 -0.9678 0.1077
+vn -0.1987 -0.9743 0.1062
+vn -0.1932 -0.9743 0.1158
+vn -0.2036 -0.9743 0.0963
+vn -0.2486 -0.9543 0.1661
+vn -0.1935 -0.9768 0.0916
+vn -0.1888 -0.9768 0.1009
+vn -0.1837 -0.9768 0.1101
+vn -0.1873 -0.9743 0.1252
+vn -0.1780 -0.9768 0.1190
+vn -0.2094 -0.9678 0.1399
+vn 0.1278 -0.9543 -0.2702
+vn 0.1409 -0.9543 -0.2636
+vn 0.1187 -0.9678 -0.2221
+vn 0.1077 -0.9678 -0.2276
+vn 0.1537 -0.9543 -0.2564
+vn 0.1295 -0.9678 -0.2160
+vn 0.1062 -0.9743 -0.1987
+vn 0.0963 -0.9743 -0.2036
+vn 0.1158 -0.9743 -0.1932
+vn 0.1144 -0.9543 -0.2762
+vn 0.1101 -0.9768 -0.1837
+vn 0.1009 -0.9768 -0.1888
+vn 0.0915 -0.9768 -0.1935
+vn 0.0862 -0.9743 -0.2081
+vn 0.0819 -0.9768 -0.1978
+vn 0.0964 -0.9678 -0.2326
+vn 0.0439 -0.9543 0.2957
+vn 0.0293 -0.9543 0.2975
+vn 0.0247 -0.9678 0.2506
+vn 0.0369 -0.9678 0.2491
+vn 0.0147 -0.9543 0.2986
+vn 0.0124 -0.9678 0.2515
+vn 0.0221 -0.9743 0.2242
+vn 0.0330 -0.9743 0.2228
+vn 0.0111 -0.9743 0.2250
+vn 0.0583 -0.9543 0.2932
+vn -0.0000 -0.9543 0.2989
+vn -0.0000 -0.9678 0.2518
+vn 0.0000 -0.9743 0.2253
+vn 0.0000 -0.9768 0.2141
+vn 0.0105 -0.9768 0.2138
+vn 0.0210 -0.9768 0.2131
+vn 0.0314 -0.9768 0.2118
+vn 0.0439 -0.9743 0.2209
+vn 0.0418 -0.9768 0.2100
+vn 0.0491 -0.9678 0.2470
+vn -0.2215 -0.9543 0.2008
+vn -0.2311 -0.9543 0.1897
+vn -0.1947 -0.9678 0.1598
+vn -0.1866 -0.9678 0.1691
+vn -0.2401 -0.9543 0.1781
+vn -0.2023 -0.9678 0.1500
+vn -0.1741 -0.9743 0.1429
+vn -0.1669 -0.9743 0.1513
+vn -0.1809 -0.9743 0.1342
+vn -0.2114 -0.9543 0.2114
+vn -0.1720 -0.9768 0.1276
+vn -0.1655 -0.9768 0.1358
+vn -0.1586 -0.9768 0.1438
+vn -0.1593 -0.9743 0.1593
+vn -0.1514 -0.9768 0.1514
+vn -0.1781 -0.9678 0.1781
+vn 0.0727 -0.9543 -0.2900
+vn 0.0868 -0.9543 -0.2861
+vn 0.0731 -0.9678 -0.2410
+vn 0.0612 -0.9678 -0.2443
+vn 0.1007 -0.9543 -0.2815
+vn 0.0848 -0.9678 -0.2371
+vn 0.0654 -0.9743 -0.2156
+vn 0.0547 -0.9743 -0.2185
+vn 0.0759 -0.9743 -0.2121
+vn 0.0583 -0.9543 -0.2932
+vn 0.0721 -0.9768 -0.2016
+vn 0.0622 -0.9768 -0.2049
+vn 0.0520 -0.9768 -0.2077
+vn 0.0439 -0.9743 -0.2209
+vn 0.0418 -0.9768 -0.2100
+vn 0.0491 -0.9678 -0.2470
+vn 0.1007 -0.9543 0.2815
+vn 0.0868 -0.9543 0.2861
+vn 0.0731 -0.9678 0.2410
+vn 0.0848 -0.9678 0.2371
+vn 0.0727 -0.9543 0.2900
+vn 0.0612 -0.9678 0.2443
+vn 0.0654 -0.9743 0.2156
+vn 0.0759 -0.9743 0.2121
+vn 0.0547 -0.9743 0.2185
+vn 0.1144 -0.9543 0.2762
+vn 0.0520 -0.9768 0.2077
+vn 0.0622 -0.9768 0.2049
+vn 0.0721 -0.9768 0.2016
+vn 0.0862 -0.9743 0.2081
+vn 0.0819 -0.9768 0.1978
+vn 0.0964 -0.9678 0.2326
+vn -0.1781 -0.9543 0.2401
+vn -0.1897 -0.9543 0.2311
+vn -0.1598 -0.9678 0.1947
+vn -0.1500 -0.9678 0.2023
+vn -0.2008 -0.9543 0.2215
+vn -0.1691 -0.9678 0.1866
+vn -0.1429 -0.9743 0.1741
+vn -0.1342 -0.9743 0.1809
+vn -0.1513 -0.9743 0.1669
+vn -0.1661 -0.9543 0.2486
+vn -0.1438 -0.9768 0.1586
+vn -0.1358 -0.9768 0.1655
+vn -0.1276 -0.9768 0.1720
+vn -0.1252 -0.9743 0.1873
+vn -0.1190 -0.9768 0.1780
+vn -0.1399 -0.9678 0.2094
+vn 0.0147 -0.9543 -0.2986
+vn 0.0293 -0.9543 -0.2975
+vn 0.0247 -0.9678 -0.2506
+vn 0.0124 -0.9678 -0.2515
+vn 0.0439 -0.9543 -0.2957
+vn 0.0369 -0.9678 -0.2491
+vn 0.0221 -0.9743 -0.2242
+vn 0.0111 -0.9743 -0.2250
+vn 0.0330 -0.9743 -0.2228
+vn -0.0000 -0.9543 -0.2989
+vn 0.0314 -0.9768 -0.2118
+vn 0.0210 -0.9768 -0.2131
+vn 0.0105 -0.9768 -0.2138
+vn -0.0000 -0.9743 -0.2253
+vn -0.0000 -0.9768 -0.2141
+vn -0.0000 -0.9678 -0.2518
+vn 0.1537 -0.9543 0.2564
+vn 0.1409 -0.9543 0.2636
+vn 0.1187 -0.9678 0.2221
+vn 0.1295 -0.9678 0.2160
+vn 0.1278 -0.9543 0.2702
+vn 0.1077 -0.9678 0.2276
+vn 0.1062 -0.9743 0.1987
+vn 0.1158 -0.9743 0.1932
+vn 0.0963 -0.9743 0.2036
+vn 0.1661 -0.9543 0.2486
+vn 0.0915 -0.9768 0.1935
+vn 0.1009 -0.9768 0.1888
+vn 0.1101 -0.9768 0.1837
+vn 0.1252 -0.9743 0.1873
+vn 0.1190 -0.9768 0.1780
+vn 0.1399 -0.9678 0.2094
+vn -0.1278 -0.9543 0.2702
+vn -0.1409 -0.9543 0.2636
+vn -0.1187 -0.9678 0.2221
+vn -0.1077 -0.9678 0.2276
+vn -0.1537 -0.9543 0.2564
+vn -0.1295 -0.9678 0.2160
+vn -0.1062 -0.9743 0.1987
+vn -0.0963 -0.9743 0.2036
+vn -0.1158 -0.9743 0.1932
+vn -0.1144 -0.9543 0.2762
+vn -0.1101 -0.9768 0.1837
+vn -0.1009 -0.9768 0.1888
+vn -0.0915 -0.9768 0.1935
+vn -0.0862 -0.9743 0.2081
+vn -0.0819 -0.9768 0.1978
+vn -0.0964 -0.9678 0.2326
+vn -0.0439 -0.9543 -0.2957
+vn -0.0293 -0.9543 -0.2975
+vn -0.0247 -0.9678 -0.2506
+vn -0.0369 -0.9678 -0.2491
+vn -0.0147 -0.9543 -0.2986
+vn -0.0124 -0.9678 -0.2515
+vn -0.0221 -0.9743 -0.2242
+vn -0.0330 -0.9743 -0.2228
+vn -0.0111 -0.9743 -0.2250
+vn -0.0583 -0.9543 -0.2932
+vn -0.0105 -0.9768 -0.2138
+vn -0.0210 -0.9768 -0.2131
+vn -0.0314 -0.9768 -0.2118
+vn -0.0439 -0.9743 -0.2209
+vn -0.0418 -0.9768 -0.2100
+vn -0.0491 -0.9678 -0.2470
+vn 0.2008 -0.9543 0.2215
+vn 0.1897 -0.9543 0.2311
+vn 0.1598 -0.9678 0.1947
+vn 0.1691 -0.9678 0.1866
+vn 0.1781 -0.9543 0.2401
+vn 0.1500 -0.9678 0.2023
+vn 0.1429 -0.9743 0.1741
+vn 0.1513 -0.9743 0.1669
+vn 0.1342 -0.9743 0.1809
+vn 0.2114 -0.9543 0.2114
+vn 0.1276 -0.9768 0.1720
+vn 0.1358 -0.9768 0.1655
+vn 0.1438 -0.9768 0.1586
+vn 0.1593 -0.9743 0.1593
+vn 0.1514 -0.9768 0.1514
+vn 0.1781 -0.9678 0.1781
+vn -0.0726 -0.9543 0.2900
+vn -0.0868 -0.9543 0.2861
+vn -0.0731 -0.9678 0.2410
+vn -0.0612 -0.9678 0.2443
+vn -0.1007 -0.9543 0.2815
+vn -0.0848 -0.9678 0.2371
+vn -0.0654 -0.9743 0.2156
+vn -0.0547 -0.9743 0.2185
+vn -0.0759 -0.9743 0.2121
+vn -0.0583 -0.9543 0.2932
+vn -0.0721 -0.9768 0.2016
+vn -0.0622 -0.9768 0.2049
+vn -0.0520 -0.9768 0.2077
+vn -0.0439 -0.9743 0.2209
+vn -0.0418 -0.9768 0.2100
+vn -0.0491 -0.9678 0.2470
+vn -0.1007 -0.9543 -0.2815
+vn -0.0868 -0.9543 -0.2861
+vn -0.0731 -0.9678 -0.2410
+vn -0.0848 -0.9678 -0.2371
+vn -0.0727 -0.9543 -0.2900
+vn -0.0612 -0.9678 -0.2443
+vn -0.0654 -0.9743 -0.2156
+vn -0.0759 -0.9743 -0.2121
+vn -0.0547 -0.9743 -0.2185
+vn -0.1144 -0.9543 -0.2762
+vn -0.0520 -0.9768 -0.2077
+vn -0.0622 -0.9768 -0.2049
+vn -0.0721 -0.9768 -0.2016
+vn -0.0862 -0.9743 -0.2081
+vn -0.0819 -0.9768 -0.1978
+vn -0.0964 -0.9678 -0.2326
+vn 0.2401 -0.9543 0.1781
+vn 0.2311 -0.9543 0.1897
+vn 0.1947 -0.9678 0.1598
+vn 0.2023 -0.9678 0.1500
+vn 0.2215 -0.9543 0.2008
+vn 0.1866 -0.9678 0.1691
+vn 0.1741 -0.9743 0.1429
+vn 0.1809 -0.9743 0.1342
+vn 0.1669 -0.9743 0.1513
+vn 0.1586 -0.9768 0.1438
+vn 0.1655 -0.9768 0.1358
+vn 0.1720 -0.9768 0.1276
+vn -0.0147 -0.9543 0.2986
+vn -0.0293 -0.9543 0.2975
+vn -0.0247 -0.9678 0.2506
+vn -0.0124 -0.9678 0.2515
+vn -0.0439 -0.9543 0.2957
+vn -0.0369 -0.9678 0.2491
+vn -0.0221 -0.9743 0.2242
+vn -0.0111 -0.9743 0.2250
+vn -0.0330 -0.9743 0.2228
+vn -0.0314 -0.9768 0.2118
+vn -0.0210 -0.9768 0.2131
+vn -0.0105 -0.9768 0.2138
+vn -0.1537 -0.9543 -0.2564
+vn -0.1409 -0.9543 -0.2636
+vn -0.1187 -0.9678 -0.2221
+vn -0.1295 -0.9678 -0.2160
+vn -0.1278 -0.9543 -0.2702
+vn -0.1077 -0.9678 -0.2276
+vn -0.1062 -0.9743 -0.1987
+vn -0.1158 -0.9743 -0.1932
+vn -0.0963 -0.9743 -0.2036
+vn -0.0915 -0.9768 -0.1935
+vn -0.1009 -0.9768 -0.1888
+vn -0.1101 -0.9768 -0.1837
+vn 0.2220 -0.9745 -0.0329
+vn 0.2233 -0.9745 -0.0220
+vn 0.2646 -0.9640 -0.0261
+vn 0.2630 -0.9640 -0.0390
+vn 0.2241 -0.9745 -0.0110
+vn 0.2655 -0.9640 -0.0131
+vn 0.3454 -0.9378 -0.0340
+vn 0.3433 -0.9378 -0.0509
+vn 0.3466 -0.9378 -0.0170
+vn 0.2201 -0.9745 -0.0438
+vn 0.2244 -0.9745 -0.0000
+vn 0.2658 -0.9640 -0.0000
+vn 0.3470 -0.9378 -0.0000
+vn 0.4766 -0.8791 0.0000
+vn 0.4760 -0.8791 -0.0234
+vn 0.4743 -0.8791 -0.0467
+vn 0.4714 -0.8791 -0.0699
+vn 0.3404 -0.9378 -0.0677
+vn 0.4674 -0.8791 -0.0930
+vn 0.2607 -0.9640 -0.0519
+vn -0.2177 -0.9745 -0.0545
+vn -0.2147 -0.9745 -0.0651
+vn -0.2544 -0.9640 -0.0772
+vn -0.2579 -0.9640 -0.0646
+vn -0.2113 -0.9745 -0.0756
+vn -0.2503 -0.9640 -0.0895
+vn -0.3321 -0.9378 -0.1007
+vn -0.3366 -0.9378 -0.0843
+vn -0.3268 -0.9378 -0.1169
+vn -0.2201 -0.9745 -0.0438
+vn -0.2073 -0.9745 -0.0859
+vn -0.2456 -0.9640 -0.1017
+vn -0.3206 -0.9378 -0.1328
+vn -0.4403 -0.8791 -0.1824
+vn -0.4487 -0.8791 -0.1605
+vn -0.4561 -0.8791 -0.1383
+vn -0.4623 -0.8791 -0.1158
+vn -0.3404 -0.9378 -0.0677
+vn -0.4674 -0.8791 -0.0930
+vn -0.2607 -0.9640 -0.0519
+vn 0.2113 -0.9745 -0.0756
+vn 0.2147 -0.9745 -0.0651
+vn 0.2544 -0.9640 -0.0772
+vn 0.2503 -0.9640 -0.0895
+vn 0.2177 -0.9745 -0.0545
+vn 0.2579 -0.9640 -0.0646
+vn 0.3321 -0.9378 -0.1007
+vn 0.3268 -0.9378 -0.1169
+vn 0.3366 -0.9378 -0.0843
+vn 0.2073 -0.9745 -0.0859
+vn 0.4623 -0.8791 -0.1158
+vn 0.4561 -0.8791 -0.1383
+vn 0.4487 -0.8791 -0.1605
+vn 0.3206 -0.9378 -0.1328
+vn 0.4403 -0.8791 -0.1824
+vn 0.2456 -0.9640 -0.1017
+vn -0.2241 -0.9745 -0.0110
+vn -0.2233 -0.9745 -0.0220
+vn -0.2646 -0.9640 -0.0261
+vn -0.2655 -0.9640 -0.0131
+vn -0.2220 -0.9745 -0.0329
+vn -0.2630 -0.9640 -0.0390
+vn -0.3454 -0.9378 -0.0340
+vn -0.3466 -0.9378 -0.0170
+vn -0.3433 -0.9378 -0.0509
+vn -0.2244 -0.9745 0.0000
+vn -0.4714 -0.8791 -0.0699
+vn -0.4743 -0.8791 -0.0467
+vn -0.4760 -0.8791 -0.0234
+vn -0.3470 -0.9378 0.0000
+vn -0.4766 -0.8791 0.0000
+vn -0.2658 -0.9640 0.0000
+vn 0.1925 -0.9745 -0.1154
+vn 0.1979 -0.9745 -0.1058
+vn 0.2344 -0.9640 -0.1253
+vn 0.2280 -0.9640 -0.1367
+vn 0.2028 -0.9745 -0.0959
+vn 0.2403 -0.9640 -0.1137
+vn 0.3061 -0.9378 -0.1636
+vn 0.2977 -0.9378 -0.1784
+vn 0.3137 -0.9378 -0.1484
+vn 0.1866 -0.9745 -0.1247
+vn 0.4308 -0.8791 -0.2038
+vn 0.4203 -0.8791 -0.2247
+vn 0.4088 -0.8791 -0.2450
+vn 0.2886 -0.9378 -0.1928
+vn 0.3963 -0.8791 -0.2648
+vn 0.2210 -0.9640 -0.1477
+vn -0.2220 -0.9745 0.0329
+vn -0.2233 -0.9745 0.0220
+vn -0.2646 -0.9640 0.0261
+vn -0.2630 -0.9640 0.0390
+vn -0.2241 -0.9745 0.0110
+vn -0.2655 -0.9640 0.0131
+vn -0.3454 -0.9378 0.0340
+vn -0.3433 -0.9378 0.0509
+vn -0.3466 -0.9378 0.0170
+vn -0.2201 -0.9745 0.0438
+vn -0.4760 -0.8791 0.0234
+vn -0.4743 -0.8791 0.0467
+vn -0.4714 -0.8791 0.0699
+vn -0.3404 -0.9378 0.0677
+vn -0.4674 -0.8791 0.0930
+vn -0.2607 -0.9640 0.0519
+vn 0.1663 -0.9745 -0.1507
+vn 0.1735 -0.9745 -0.1424
+vn 0.2055 -0.9640 -0.1686
+vn 0.1970 -0.9640 -0.1785
+vn 0.1802 -0.9745 -0.1337
+vn 0.2135 -0.9640 -0.1584
+vn 0.2683 -0.9378 -0.2202
+vn 0.2572 -0.9378 -0.2331
+vn 0.2787 -0.9378 -0.2067
+vn 0.1587 -0.9745 -0.1587
+vn 0.3828 -0.8791 -0.2839
+vn 0.3684 -0.8791 -0.3023
+vn 0.3531 -0.8791 -0.3200
+vn 0.2454 -0.9378 -0.2454
+vn 0.3370 -0.8791 -0.3370
+vn 0.1880 -0.9640 -0.1880
+vn -0.2113 -0.9745 0.0756
+vn -0.2147 -0.9745 0.0651
+vn -0.2544 -0.9640 0.0772
+vn -0.2503 -0.9640 0.0895
+vn -0.2177 -0.9745 0.0545
+vn -0.2579 -0.9640 0.0646
+vn -0.3321 -0.9378 0.1007
+vn -0.3268 -0.9378 0.1169
+vn -0.3366 -0.9378 0.0843
+vn -0.2073 -0.9745 0.0859
+vn -0.4623 -0.8791 0.1158
+vn -0.4561 -0.8791 0.1383
+vn -0.4487 -0.8791 0.1605
+vn -0.3206 -0.9378 0.1328
+vn -0.4403 -0.8791 0.1824
+vn -0.2456 -0.9640 0.1017
+vn 0.1337 -0.9745 -0.1802
+vn 0.1424 -0.9745 -0.1735
+vn 0.1686 -0.9640 -0.2055
+vn 0.1584 -0.9640 -0.2135
+vn 0.1507 -0.9745 -0.1663
+vn 0.1785 -0.9640 -0.1970
+vn 0.2202 -0.9378 -0.2683
+vn 0.2067 -0.9378 -0.2787
+vn 0.2331 -0.9378 -0.2572
+vn 0.1247 -0.9745 -0.1866
+vn 0.3200 -0.8791 -0.3531
+vn 0.3023 -0.8791 -0.3684
+vn 0.2839 -0.8791 -0.3828
+vn 0.1928 -0.9378 -0.2886
+vn 0.2648 -0.8791 -0.3963
+vn 0.1477 -0.9640 -0.2210
+vn -0.1925 -0.9745 0.1154
+vn -0.1979 -0.9745 0.1058
+vn -0.2344 -0.9640 0.1253
+vn -0.2280 -0.9640 0.1367
+vn -0.2028 -0.9745 0.0959
+vn -0.2403 -0.9640 0.1137
+vn -0.3061 -0.9378 0.1636
+vn -0.2977 -0.9378 0.1784
+vn -0.3137 -0.9378 0.1484
+vn -0.1866 -0.9745 0.1247
+vn -0.4308 -0.8791 0.2038
+vn -0.4203 -0.8791 0.2247
+vn -0.4088 -0.8791 0.2450
+vn -0.2886 -0.9378 0.1928
+vn -0.3963 -0.8791 0.2648
+vn -0.2210 -0.9640 0.1477
+vn 0.0959 -0.9745 -0.2028
+vn 0.1058 -0.9745 -0.1979
+vn 0.1253 -0.9640 -0.2344
+vn 0.1137 -0.9640 -0.2403
+vn 0.1154 -0.9745 -0.1925
+vn 0.1367 -0.9640 -0.2280
+vn 0.1636 -0.9378 -0.3061
+vn 0.1484 -0.9378 -0.3137
+vn 0.1784 -0.9378 -0.2977
+vn 0.0859 -0.9745 -0.2073
+vn 0.2450 -0.8791 -0.4088
+vn 0.2247 -0.8791 -0.4203
+vn 0.2038 -0.8791 -0.4308
+vn 0.1328 -0.9378 -0.3206
+vn 0.1824 -0.8791 -0.4403
+vn 0.1017 -0.9640 -0.2456
+vn 0.0329 -0.9745 0.2220
+vn 0.0220 -0.9745 0.2233
+vn 0.0261 -0.9640 0.2646
+vn 0.0390 -0.9640 0.2630
+vn 0.0110 -0.9745 0.2241
+vn 0.0131 -0.9640 0.2655
+vn 0.0340 -0.9378 0.3454
+vn 0.0509 -0.9378 0.3433
+vn 0.0170 -0.9378 0.3466
+vn 0.0438 -0.9745 0.2201
+vn 0.0000 -0.9745 0.2244
+vn 0.0000 -0.9640 0.2658
+vn 0.0000 -0.9378 0.3470
+vn 0.0000 -0.8791 0.4766
+vn 0.0234 -0.8791 0.4760
+vn 0.0467 -0.8791 0.4743
+vn 0.0699 -0.8791 0.4714
+vn 0.0677 -0.9378 0.3404
+vn 0.0930 -0.8791 0.4674
+vn 0.0519 -0.9640 0.2607
+vn -0.1663 -0.9745 0.1507
+vn -0.1735 -0.9745 0.1424
+vn -0.2055 -0.9640 0.1686
+vn -0.1970 -0.9640 0.1785
+vn -0.1802 -0.9745 0.1337
+vn -0.2135 -0.9640 0.1584
+vn -0.2683 -0.9378 0.2202
+vn -0.2572 -0.9378 0.2331
+vn -0.2787 -0.9378 0.2067
+vn -0.1587 -0.9745 0.1587
+vn -0.3828 -0.8791 0.2839
+vn -0.3684 -0.8791 0.3023
+vn -0.3531 -0.8791 0.3200
+vn -0.2454 -0.9378 0.2454
+vn -0.3370 -0.8791 0.3370
+vn -0.1880 -0.9640 0.1880
+vn 0.0545 -0.9745 -0.2177
+vn 0.0651 -0.9745 -0.2147
+vn 0.0772 -0.9640 -0.2544
+vn 0.0646 -0.9640 -0.2579
+vn 0.0756 -0.9745 -0.2113
+vn 0.0895 -0.9640 -0.2503
+vn 0.1007 -0.9378 -0.3321
+vn 0.0843 -0.9378 -0.3366
+vn 0.1169 -0.9378 -0.3268
+vn 0.0438 -0.9745 -0.2201
+vn 0.1605 -0.8791 -0.4487
+vn 0.1383 -0.8791 -0.4561
+vn 0.1158 -0.8791 -0.4623
+vn 0.0677 -0.9378 -0.3404
+vn 0.0930 -0.8791 -0.4674
+vn 0.0519 -0.9640 -0.2607
+vn 0.0756 -0.9745 0.2113
+vn 0.0651 -0.9745 0.2147
+vn 0.0772 -0.9640 0.2544
+vn 0.0895 -0.9640 0.2503
+vn 0.0545 -0.9745 0.2177
+vn 0.0646 -0.9640 0.2579
+vn 0.1007 -0.9378 0.3321
+vn 0.1169 -0.9378 0.3268
+vn 0.0843 -0.9378 0.3366
+vn 0.0859 -0.9745 0.2073
+vn 0.1158 -0.8791 0.4623
+vn 0.1383 -0.8791 0.4561
+vn 0.1605 -0.8791 0.4487
+vn 0.1328 -0.9378 0.3206
+vn 0.1824 -0.8791 0.4403
+vn 0.1017 -0.9640 0.2456
+vn -0.1337 -0.9745 0.1802
+vn -0.1424 -0.9745 0.1735
+vn -0.1686 -0.9640 0.2055
+vn -0.1584 -0.9640 0.2135
+vn -0.1507 -0.9745 0.1663
+vn -0.1785 -0.9640 0.1970
+vn -0.2202 -0.9378 0.2683
+vn -0.2067 -0.9378 0.2787
+vn -0.2331 -0.9378 0.2572
+vn -0.1247 -0.9745 0.1866
+vn -0.3200 -0.8791 0.3531
+vn -0.3023 -0.8791 0.3684
+vn -0.2839 -0.8791 0.3828
+vn -0.1928 -0.9378 0.2886
+vn -0.2648 -0.8791 0.3963
+vn -0.1477 -0.9640 0.2210
+vn 0.0110 -0.9745 -0.2241
+vn 0.0220 -0.9745 -0.2233
+vn 0.0261 -0.9640 -0.2646
+vn 0.0131 -0.9640 -0.2655
+vn 0.0329 -0.9745 -0.2220
+vn 0.0390 -0.9640 -0.2630
+vn 0.0340 -0.9378 -0.3454
+vn 0.0170 -0.9378 -0.3466
+vn 0.0509 -0.9378 -0.3433
+vn -0.0000 -0.9745 -0.2244
+vn 0.0699 -0.8791 -0.4714
+vn 0.0467 -0.8791 -0.4743
+vn 0.0234 -0.8791 -0.4760
+vn -0.0000 -0.9378 -0.3470
+vn -0.0000 -0.8791 -0.4766
+vn 0.0000 -0.9640 -0.2658
+vn 0.1154 -0.9745 0.1925
+vn 0.1058 -0.9745 0.1979
+vn 0.1253 -0.9640 0.2344
+vn 0.1367 -0.9640 0.2280
+vn 0.0959 -0.9745 0.2028
+vn 0.1137 -0.9640 0.2403
+vn 0.1636 -0.9378 0.3061
+vn 0.1784 -0.9378 0.2977
+vn 0.1484 -0.9378 0.3137
+vn 0.1247 -0.9745 0.1866
+vn 0.2038 -0.8791 0.4308
+vn 0.2247 -0.8791 0.4203
+vn 0.2450 -0.8791 0.4088
+vn 0.1928 -0.9378 0.2886
+vn 0.2648 -0.8791 0.3963
+vn 0.1477 -0.9640 0.2210
+vn -0.0959 -0.9745 0.2028
+vn -0.1058 -0.9745 0.1979
+vn -0.1253 -0.9640 0.2344
+vn -0.1137 -0.9640 0.2403
+vn -0.1154 -0.9745 0.1925
+vn -0.1367 -0.9640 0.2280
+vn -0.1636 -0.9378 0.3061
+vn -0.1484 -0.9378 0.3137
+vn -0.1784 -0.9378 0.2977
+vn -0.0859 -0.9745 0.2073
+vn -0.2450 -0.8791 0.4088
+vn -0.2247 -0.8791 0.4203
+vn -0.2038 -0.8791 0.4308
+vn -0.1328 -0.9378 0.3206
+vn -0.1824 -0.8791 0.4403
+vn -0.1017 -0.9640 0.2456
+vn -0.0329 -0.9745 -0.2220
+vn -0.0220 -0.9745 -0.2233
+vn -0.0261 -0.9640 -0.2646
+vn -0.0390 -0.9640 -0.2630
+vn -0.0110 -0.9745 -0.2241
+vn -0.0131 -0.9640 -0.2655
+vn -0.0340 -0.9378 -0.3454
+vn -0.0509 -0.9378 -0.3433
+vn -0.0170 -0.9378 -0.3466
+vn -0.0438 -0.9745 -0.2201
+vn -0.0234 -0.8791 -0.4760
+vn -0.0467 -0.8791 -0.4743
+vn -0.0699 -0.8791 -0.4714
+vn -0.0677 -0.9378 -0.3404
+vn -0.0930 -0.8791 -0.4674
+vn -0.0519 -0.9640 -0.2607
+vn 0.1507 -0.9745 0.1663
+vn 0.1424 -0.9745 0.1735
+vn 0.1686 -0.9640 0.2055
+vn 0.1785 -0.9640 0.1970
+vn 0.1337 -0.9745 0.1802
+vn 0.1584 -0.9640 0.2135
+vn 0.2202 -0.9378 0.2683
+vn 0.2331 -0.9378 0.2572
+vn 0.2067 -0.9378 0.2787
+vn 0.1587 -0.9745 0.1587
+vn 0.2839 -0.8791 0.3828
+vn 0.3023 -0.8791 0.3684
+vn 0.3200 -0.8791 0.3531
+vn 0.2454 -0.9378 0.2454
+vn 0.3370 -0.8791 0.3370
+vn 0.1880 -0.9640 0.1880
+vn -0.0545 -0.9745 0.2177
+vn -0.0651 -0.9745 0.2147
+vn -0.0772 -0.9640 0.2544
+vn -0.0646 -0.9640 0.2579
+vn -0.0756 -0.9745 0.2113
+vn -0.0895 -0.9640 0.2503
+vn -0.1007 -0.9378 0.3321
+vn -0.0843 -0.9378 0.3366
+vn -0.1169 -0.9378 0.3268
+vn -0.0438 -0.9745 0.2201
+vn -0.1605 -0.8791 0.4487
+vn -0.1383 -0.8791 0.4561
+vn -0.1158 -0.8791 0.4623
+vn -0.0677 -0.9378 0.3404
+vn -0.0930 -0.8791 0.4674
+vn -0.0519 -0.9640 0.2607
+vn -0.0756 -0.9745 -0.2113
+vn -0.0651 -0.9745 -0.2147
+vn -0.0772 -0.9640 -0.2544
+vn -0.0895 -0.9640 -0.2503
+vn -0.0545 -0.9745 -0.2177
+vn -0.0646 -0.9640 -0.2579
+vn -0.1007 -0.9378 -0.3321
+vn -0.1169 -0.9378 -0.3268
+vn -0.0843 -0.9378 -0.3366
+vn -0.0859 -0.9745 -0.2073
+vn -0.1158 -0.8791 -0.4623
+vn -0.1383 -0.8791 -0.4561
+vn -0.1605 -0.8791 -0.4487
+vn -0.1328 -0.9378 -0.3206
+vn -0.1824 -0.8791 -0.4403
+vn -0.1017 -0.9640 -0.2456
+vn 0.1802 -0.9745 0.1337
+vn 0.1735 -0.9745 0.1424
+vn 0.2055 -0.9640 0.1686
+vn 0.2135 -0.9640 0.1584
+vn 0.1663 -0.9745 0.1507
+vn 0.1970 -0.9640 0.1785
+vn 0.2683 -0.9378 0.2202
+vn 0.2787 -0.9378 0.2067
+vn 0.2572 -0.9378 0.2331
+vn 0.1866 -0.9745 0.1247
+vn 0.3531 -0.8791 0.3200
+vn 0.3684 -0.8791 0.3023
+vn 0.3828 -0.8791 0.2839
+vn 0.2886 -0.9378 0.1928
+vn 0.3963 -0.8791 0.2648
+vn 0.2210 -0.9640 0.1477
+vn -0.0110 -0.9745 0.2241
+vn -0.0220 -0.9745 0.2233
+vn -0.0261 -0.9640 0.2646
+vn -0.0131 -0.9640 0.2655
+vn -0.0329 -0.9745 0.2220
+vn -0.0390 -0.9640 0.2630
+vn -0.0340 -0.9378 0.3454
+vn -0.0170 -0.9378 0.3466
+vn -0.0509 -0.9378 0.3433
+vn -0.0699 -0.8791 0.4714
+vn -0.0467 -0.8791 0.4743
+vn -0.0234 -0.8791 0.4760
+vn -0.1154 -0.9745 -0.1925
+vn -0.1058 -0.9745 -0.1979
+vn -0.1253 -0.9640 -0.2344
+vn -0.1367 -0.9640 -0.2280
+vn -0.0959 -0.9745 -0.2028
+vn -0.1137 -0.9640 -0.2403
+vn -0.1636 -0.9378 -0.3061
+vn -0.1784 -0.9378 -0.2977
+vn -0.1484 -0.9378 -0.3137
+vn -0.1247 -0.9745 -0.1866
+vn -0.2038 -0.8791 -0.4308
+vn -0.2247 -0.8791 -0.4203
+vn -0.2450 -0.8791 -0.4088
+vn -0.1928 -0.9378 -0.2886
+vn -0.2648 -0.8791 -0.3963
+vn -0.1477 -0.9640 -0.2210
+vn 0.2028 -0.9745 0.0959
+vn 0.1979 -0.9745 0.1058
+vn 0.2344 -0.9640 0.1253
+vn 0.2403 -0.9640 0.1137
+vn 0.1925 -0.9745 0.1154
+vn 0.2280 -0.9640 0.1367
+vn 0.3061 -0.9378 0.1636
+vn 0.3137 -0.9378 0.1484
+vn 0.2977 -0.9378 0.1784
+vn 0.2073 -0.9745 0.0859
+vn 0.4088 -0.8791 0.2450
+vn 0.4203 -0.8791 0.2247
+vn 0.4308 -0.8791 0.2038
+vn 0.3206 -0.9378 0.1328
+vn 0.4403 -0.8791 0.1824
+vn 0.2456 -0.9640 0.1017
+vn -0.1507 -0.9745 -0.1663
+vn -0.1424 -0.9745 -0.1735
+vn -0.1686 -0.9640 -0.2055
+vn -0.1785 -0.9640 -0.1970
+vn -0.1337 -0.9745 -0.1802
+vn -0.1584 -0.9640 -0.2135
+vn -0.2202 -0.9378 -0.2683
+vn -0.2331 -0.9378 -0.2572
+vn -0.2067 -0.9378 -0.2787
+vn -0.1587 -0.9745 -0.1587
+vn -0.2839 -0.8791 -0.3828
+vn -0.3023 -0.8791 -0.3684
+vn -0.3200 -0.8791 -0.3531
+vn -0.2454 -0.9378 -0.2454
+vn -0.3370 -0.8791 -0.3370
+vn -0.1880 -0.9640 -0.1880
+vn 0.2177 -0.9745 0.0545
+vn 0.2147 -0.9745 0.0651
+vn 0.2544 -0.9640 0.0772
+vn 0.2579 -0.9640 0.0646
+vn 0.2113 -0.9745 0.0756
+vn 0.2503 -0.9640 0.0895
+vn 0.3321 -0.9378 0.1007
+vn 0.3366 -0.9378 0.0843
+vn 0.3268 -0.9378 0.1169
+vn 0.2201 -0.9745 0.0438
+vn 0.4487 -0.8791 0.1605
+vn 0.4561 -0.8791 0.1383
+vn 0.4623 -0.8791 0.1158
+vn 0.3404 -0.9378 0.0677
+vn 0.4674 -0.8791 0.0930
+vn 0.2607 -0.9640 0.0519
+vn -0.1802 -0.9745 -0.1337
+vn -0.1735 -0.9745 -0.1424
+vn -0.2055 -0.9640 -0.1686
+vn -0.2135 -0.9640 -0.1584
+vn -0.1663 -0.9745 -0.1507
+vn -0.1970 -0.9640 -0.1785
+vn -0.2683 -0.9378 -0.2202
+vn -0.2787 -0.9378 -0.2067
+vn -0.2572 -0.9378 -0.2331
+vn -0.1866 -0.9745 -0.1247
+vn -0.3531 -0.8791 -0.3200
+vn -0.3684 -0.8791 -0.3023
+vn -0.3828 -0.8791 -0.2839
+vn -0.2886 -0.9378 -0.1928
+vn -0.3963 -0.8791 -0.2648
+vn -0.2210 -0.9640 -0.1477
+vn 0.2241 -0.9745 0.0110
+vn 0.2233 -0.9745 0.0220
+vn 0.2646 -0.9640 0.0261
+vn 0.2655 -0.9640 0.0131
+vn 0.2220 -0.9745 0.0329
+vn 0.2630 -0.9640 0.0390
+vn 0.3454 -0.9378 0.0340
+vn 0.3466 -0.9378 0.0170
+vn 0.3433 -0.9378 0.0509
+vn 0.4714 -0.8791 0.0699
+vn 0.4743 -0.8791 0.0467
+vn 0.4760 -0.8791 0.0234
+vn -0.2028 -0.9745 -0.0959
+vn -0.1979 -0.9745 -0.1058
+vn -0.2344 -0.9640 -0.1253
+vn -0.2403 -0.9640 -0.1137
+vn -0.1925 -0.9745 -0.1154
+vn -0.2280 -0.9640 -0.1367
+vn -0.3061 -0.9378 -0.1636
+vn -0.3137 -0.9378 -0.1484
+vn -0.2977 -0.9378 -0.1784
+vn -0.4088 -0.8791 -0.2450
+vn -0.4203 -0.8791 -0.2247
+vn -0.4308 -0.8791 -0.2038
+vn 0.4676 -0.7757 -0.4238
+vn 0.4878 -0.7757 -0.4003
+vn 0.5950 -0.6384 -0.4883
+vn 0.5703 -0.6384 -0.5169
+vn 0.5069 -0.7757 -0.3759
+vn 0.6182 -0.6384 -0.4585
+vn 0.6756 -0.4860 -0.5544
+vn 0.6476 -0.4860 -0.5869
+vn 0.7020 -0.4860 -0.5207
+vn 0.4462 -0.7757 -0.4462
+vn 0.5247 -0.7757 -0.3506
+vn 0.6400 -0.6384 -0.4276
+vn 0.7267 -0.4860 -0.4856
+vn 0.7833 -0.3355 -0.5234
+vn 0.7566 -0.3355 -0.5612
+vn 0.7282 -0.3355 -0.5976
+vn 0.6980 -0.3355 -0.6326
+vn 0.6180 -0.4860 -0.6180
+vn 0.6661 -0.3355 -0.6661
+vn 0.5443 -0.6384 -0.5443
+vn -0.5942 -0.7757 0.2126
+vn -0.6039 -0.7757 0.1832
+vn -0.7366 -0.6384 0.2234
+vn -0.7247 -0.6384 0.2593
+vn -0.6121 -0.7757 0.1534
+vn -0.7466 -0.6384 0.1871
+vn -0.8363 -0.4860 0.2537
+vn -0.8229 -0.4860 0.2944
+vn -0.8478 -0.4860 0.2124
+vn -0.5830 -0.7757 0.2415
+vn -0.6189 -0.7757 0.1231
+vn -0.7549 -0.6384 0.1502
+vn -0.8572 -0.4860 0.1705
+vn -0.9240 -0.3355 0.1838
+vn -0.9138 -0.3355 0.2289
+vn -0.9015 -0.3355 0.2735
+vn -0.8870 -0.3355 0.3173
+vn -0.8074 -0.4860 0.3345
+vn -0.8703 -0.3355 0.3605
+vn -0.7111 -0.6384 0.2946
+vn 0.3759 -0.7757 -0.5069
+vn 0.4003 -0.7757 -0.4878
+vn 0.4883 -0.6384 -0.5950
+vn 0.4585 -0.6384 -0.6182
+vn 0.4238 -0.7757 -0.4676
+vn 0.5169 -0.6384 -0.5703
+vn 0.5544 -0.4860 -0.6756
+vn 0.5207 -0.4860 -0.7020
+vn 0.5869 -0.4860 -0.6476
+vn 0.3506 -0.7757 -0.5247
+vn 0.6326 -0.3355 -0.6980
+vn 0.5976 -0.3355 -0.7282
+vn 0.5612 -0.3355 -0.7566
+vn 0.4856 -0.4860 -0.7267
+vn 0.5234 -0.3355 -0.7833
+vn 0.4276 -0.6384 -0.6400
+vn -0.5413 -0.7757 0.3244
+vn -0.5565 -0.7757 0.2975
+vn -0.6788 -0.6384 0.3628
+vn -0.6602 -0.6384 0.3957
+vn -0.5705 -0.7757 0.2698
+vn -0.6958 -0.6384 0.3291
+vn -0.7708 -0.4860 0.4120
+vn -0.7497 -0.4860 0.4493
+vn -0.7901 -0.4860 0.3737
+vn -0.5247 -0.7757 0.3506
+vn -0.8516 -0.3355 0.4028
+vn -0.8308 -0.3355 0.4441
+vn -0.8080 -0.3355 0.4843
+vn -0.7267 -0.4860 0.4856
+vn -0.7833 -0.3355 0.5234
+vn -0.6400 -0.6384 0.4276
+vn 0.2698 -0.7757 -0.5705
+vn 0.2975 -0.7757 -0.5565
+vn 0.3628 -0.6384 -0.6788
+vn 0.3291 -0.6384 -0.6958
+vn 0.3244 -0.7757 -0.5413
+vn 0.3957 -0.6384 -0.6602
+vn 0.4120 -0.4860 -0.7708
+vn 0.3737 -0.4860 -0.7901
+vn 0.4493 -0.4860 -0.7497
+vn 0.2415 -0.7757 -0.5830
+vn 0.4843 -0.3355 -0.8080
+vn 0.4441 -0.3355 -0.8308
+vn 0.4028 -0.3355 -0.8516
+vn 0.3345 -0.4860 -0.8074
+vn 0.3605 -0.3355 -0.8703
+vn 0.2946 -0.6384 -0.7111
+vn 0.0926 -0.7757 0.6242
+vn 0.0618 -0.7757 0.6280
+vn 0.0754 -0.6384 0.7660
+vn 0.1129 -0.6384 0.7614
+vn 0.0310 -0.7757 0.6303
+vn 0.0378 -0.6384 0.7688
+vn 0.0857 -0.4860 0.8698
+vn 0.1282 -0.4860 0.8645
+vn 0.0429 -0.4860 0.8729
+vn 0.1231 -0.7757 0.6189
+vn 0.0000 -0.7757 0.6311
+vn 0.0000 -0.6384 0.7697
+vn 0.0000 -0.4860 0.8740
+vn 0.0000 -0.3355 0.9421
+vn 0.0463 -0.3355 0.9409
+vn 0.0923 -0.3355 0.9375
+vn 0.1382 -0.3355 0.9319
+vn 0.1705 -0.4860 0.8572
+vn 0.1838 -0.3355 0.9240
+vn 0.1502 -0.6384 0.7549
+vn -0.4676 -0.7757 0.4238
+vn -0.4878 -0.7757 0.4003
+vn -0.5950 -0.6384 0.4883
+vn -0.5703 -0.6384 0.5169
+vn -0.5069 -0.7757 0.3759
+vn -0.6182 -0.6384 0.4585
+vn -0.6756 -0.4860 0.5544
+vn -0.6476 -0.4860 0.5869
+vn -0.7020 -0.4860 0.5207
+vn -0.4462 -0.7757 0.4462
+vn -0.7566 -0.3355 0.5612
+vn -0.7282 -0.3355 0.5976
+vn -0.6980 -0.3355 0.6326
+vn -0.6180 -0.4860 0.6180
+vn -0.6661 -0.3355 0.6661
+vn -0.5443 -0.6384 0.5443
+vn 0.1534 -0.7757 -0.6121
+vn 0.1832 -0.7757 -0.6039
+vn 0.2234 -0.6384 -0.7366
+vn 0.1871 -0.6384 -0.7466
+vn 0.2126 -0.7757 -0.5942
+vn 0.2593 -0.6384 -0.7247
+vn 0.2537 -0.4860 -0.8363
+vn 0.2124 -0.4860 -0.8478
+vn 0.2944 -0.4860 -0.8229
+vn 0.1231 -0.7757 -0.6189
+vn 0.3173 -0.3355 -0.8870
+vn 0.2735 -0.3355 -0.9015
+vn 0.2289 -0.3355 -0.9138
+vn 0.1705 -0.4860 -0.8572
+vn 0.1838 -0.3355 -0.9240
+vn 0.1502 -0.6384 -0.7549
+vn 0.2126 -0.7757 0.5942
+vn 0.1832 -0.7757 0.6039
+vn 0.2234 -0.6384 0.7366
+vn 0.2593 -0.6384 0.7247
+vn 0.1534 -0.7757 0.6121
+vn 0.1871 -0.6384 0.7466
+vn 0.2537 -0.4860 0.8363
+vn 0.2944 -0.4860 0.8229
+vn 0.2124 -0.4860 0.8478
+vn 0.2415 -0.7757 0.5830
+vn 0.2289 -0.3355 0.9138
+vn 0.2735 -0.3355 0.9015
+vn 0.3173 -0.3355 0.8870
+vn 0.3345 -0.4860 0.8074
+vn 0.3605 -0.3355 0.8703
+vn 0.2946 -0.6384 0.7111
+vn -0.3759 -0.7757 0.5069
+vn -0.4003 -0.7757 0.4878
+vn -0.4883 -0.6384 0.5950
+vn -0.4585 -0.6384 0.6182
+vn -0.4238 -0.7757 0.4676
+vn -0.5169 -0.6384 0.5703
+vn -0.5544 -0.4860 0.6756
+vn -0.5207 -0.4860 0.7020
+vn -0.5869 -0.4860 0.6476
+vn -0.3506 -0.7757 0.5247
+vn -0.6326 -0.3355 0.6980
+vn -0.5976 -0.3355 0.7282
+vn -0.5612 -0.3355 0.7566
+vn -0.4856 -0.4860 0.7267
+vn -0.5234 -0.3355 0.7833
+vn -0.4276 -0.6384 0.6400
+vn 0.0310 -0.7757 -0.6303
+vn 0.0618 -0.7757 -0.6280
+vn 0.0754 -0.6384 -0.7660
+vn 0.0378 -0.6384 -0.7688
+vn 0.0926 -0.7757 -0.6242
+vn 0.1129 -0.6384 -0.7614
+vn 0.0857 -0.4860 -0.8698
+vn 0.0429 -0.4860 -0.8729
+vn 0.1282 -0.4860 -0.8645
+vn -0.0000 -0.7757 -0.6310
+vn 0.1382 -0.3355 -0.9319
+vn 0.0923 -0.3355 -0.9375
+vn 0.0463 -0.3355 -0.9409
+vn 0.0000 -0.4860 -0.8740
+vn 0.0000 -0.3355 -0.9421
+vn -0.0000 -0.6384 -0.7697
+vn 0.3244 -0.7757 0.5413
+vn 0.2975 -0.7757 0.5565
+vn 0.3628 -0.6384 0.6788
+vn 0.3957 -0.6384 0.6602
+vn 0.2698 -0.7757 0.5705
+vn 0.3291 -0.6384 0.6958
+vn 0.4120 -0.4860 0.7708
+vn 0.4493 -0.4860 0.7497
+vn 0.3737 -0.4860 0.7901
+vn 0.3506 -0.7757 0.5247
+vn 0.4028 -0.3355 0.8516
+vn 0.4441 -0.3355 0.8308
+vn 0.4843 -0.3355 0.8080
+vn 0.4856 -0.4860 0.7267
+vn 0.5234 -0.3355 0.7833
+vn 0.4276 -0.6384 0.6400
+vn -0.2698 -0.7757 0.5705
+vn -0.2975 -0.7757 0.5565
+vn -0.3628 -0.6384 0.6788
+vn -0.3291 -0.6384 0.6958
+vn -0.3244 -0.7757 0.5413
+vn -0.3957 -0.6384 0.6602
+vn -0.4120 -0.4860 0.7708
+vn -0.3737 -0.4860 0.7901
+vn -0.4493 -0.4860 0.7497
+vn -0.2415 -0.7757 0.5830
+vn -0.4843 -0.3355 0.8080
+vn -0.4441 -0.3355 0.8308
+vn -0.4028 -0.3355 0.8516
+vn -0.3345 -0.4860 0.8074
+vn -0.3605 -0.3355 0.8703
+vn -0.2946 -0.6384 0.7111
+vn -0.0926 -0.7757 -0.6242
+vn -0.0618 -0.7757 -0.6280
+vn -0.0754 -0.6384 -0.7660
+vn -0.1129 -0.6384 -0.7614
+vn -0.0310 -0.7757 -0.6303
+vn -0.0378 -0.6384 -0.7688
+vn -0.0857 -0.4860 -0.8698
+vn -0.1282 -0.4860 -0.8645
+vn -0.0429 -0.4860 -0.8729
+vn -0.1231 -0.7757 -0.6189
+vn -0.0463 -0.3355 -0.9409
+vn -0.0923 -0.3355 -0.9375
+vn -0.1382 -0.3355 -0.9319
+vn -0.1705 -0.4860 -0.8572
+vn -0.1838 -0.3355 -0.9240
+vn -0.1502 -0.6384 -0.7549
+vn 0.4238 -0.7757 0.4676
+vn 0.4003 -0.7757 0.4878
+vn 0.4883 -0.6384 0.5950
+vn 0.5169 -0.6384 0.5703
+vn 0.3759 -0.7757 0.5069
+vn 0.4585 -0.6384 0.6182
+vn 0.5544 -0.4860 0.6756
+vn 0.5869 -0.4860 0.6476
+vn 0.5207 -0.4860 0.7020
+vn 0.4462 -0.7757 0.4462
+vn 0.5612 -0.3355 0.7566
+vn 0.5976 -0.3355 0.7282
+vn 0.6326 -0.3355 0.6980
+vn 0.6180 -0.4860 0.6180
+vn 0.6661 -0.3355 0.6661
+vn 0.5443 -0.6384 0.5443
+vn -0.1534 -0.7757 0.6121
+vn -0.1832 -0.7757 0.6039
+vn -0.2234 -0.6384 0.7366
+vn -0.1871 -0.6384 0.7466
+vn -0.2126 -0.7757 0.5942
+vn -0.2593 -0.6384 0.7247
+vn -0.2537 -0.4860 0.8363
+vn -0.2124 -0.4860 0.8478
+vn -0.2944 -0.4860 0.8229
+vn -0.1231 -0.7757 0.6189
+vn -0.3173 -0.3355 0.8870
+vn -0.2735 -0.3355 0.9015
+vn -0.2289 -0.3355 0.9138
+vn -0.1705 -0.4860 0.8572
+vn -0.1838 -0.3355 0.9240
+vn -0.1502 -0.6384 0.7549
+vn -0.2126 -0.7757 -0.5942
+vn -0.1832 -0.7757 -0.6039
+vn -0.2234 -0.6384 -0.7366
+vn -0.2593 -0.6384 -0.7247
+vn -0.1534 -0.7757 -0.6121
+vn -0.1871 -0.6384 -0.7466
+vn -0.2537 -0.4860 -0.8363
+vn -0.2944 -0.4860 -0.8229
+vn -0.2124 -0.4860 -0.8478
+vn -0.2415 -0.7757 -0.5830
+vn -0.2289 -0.3355 -0.9138
+vn -0.2735 -0.3355 -0.9015
+vn -0.3173 -0.3355 -0.8870
+vn -0.3345 -0.4860 -0.8074
+vn -0.3605 -0.3355 -0.8703
+vn -0.2946 -0.6384 -0.7111
+vn 0.5069 -0.7757 0.3759
+vn 0.4878 -0.7757 0.4003
+vn 0.5950 -0.6384 0.4883
+vn 0.6182 -0.6384 0.4585
+vn 0.4676 -0.7757 0.4238
+vn 0.5703 -0.6384 0.5169
+vn 0.6756 -0.4860 0.5544
+vn 0.7020 -0.4860 0.5207
+vn 0.6476 -0.4860 0.5869
+vn 0.5247 -0.7757 0.3506
+vn 0.6980 -0.3355 0.6326
+vn 0.7282 -0.3355 0.5976
+vn 0.7566 -0.3355 0.5612
+vn 0.7267 -0.4860 0.4856
+vn 0.7833 -0.3355 0.5234
+vn 0.6400 -0.6384 0.4276
+vn -0.0310 -0.7757 0.6303
+vn -0.0618 -0.7757 0.6280
+vn -0.0754 -0.6384 0.7660
+vn -0.0378 -0.6384 0.7688
+vn -0.0926 -0.7757 0.6242
+vn -0.1129 -0.6384 0.7614
+vn -0.0857 -0.4860 0.8698
+vn -0.0429 -0.4860 0.8729
+vn -0.1282 -0.4860 0.8645
+vn -0.1382 -0.3355 0.9319
+vn -0.0923 -0.3355 0.9375
+vn -0.0463 -0.3355 0.9409
+vn -0.3244 -0.7757 -0.5413
+vn -0.2975 -0.7757 -0.5565
+vn -0.3628 -0.6384 -0.6788
+vn -0.3957 -0.6384 -0.6602
+vn -0.2698 -0.7757 -0.5705
+vn -0.3291 -0.6384 -0.6958
+vn -0.4120 -0.4860 -0.7708
+vn -0.4493 -0.4860 -0.7497
+vn -0.3737 -0.4860 -0.7901
+vn -0.3506 -0.7757 -0.5247
+vn -0.4028 -0.3355 -0.8516
+vn -0.4441 -0.3355 -0.8308
+vn -0.4843 -0.3355 -0.8080
+vn -0.4856 -0.4860 -0.7267
+vn -0.5234 -0.3355 -0.7833
+vn -0.4276 -0.6384 -0.6400
+vn 0.5705 -0.7757 0.2698
+vn 0.5565 -0.7757 0.2975
+vn 0.6788 -0.6384 0.3628
+vn 0.6958 -0.6384 0.3291
+vn 0.5413 -0.7757 0.3244
+vn 0.6602 -0.6384 0.3957
+vn 0.7708 -0.4860 0.4120
+vn 0.7901 -0.4860 0.3737
+vn 0.7497 -0.4860 0.4493
+vn 0.5830 -0.7757 0.2415
+vn 0.8080 -0.3355 0.4843
+vn 0.8308 -0.3355 0.4441
+vn 0.8516 -0.3355 0.4028
+vn 0.8074 -0.4860 0.3345
+vn 0.8703 -0.3355 0.3605
+vn 0.7111 -0.6384 0.2946
+vn -0.4238 -0.7757 -0.4676
+vn -0.4003 -0.7757 -0.4878
+vn -0.4883 -0.6384 -0.5950
+vn -0.5169 -0.6384 -0.5703
+vn -0.3759 -0.7757 -0.5069
+vn -0.4585 -0.6384 -0.6182
+vn -0.5544 -0.4860 -0.6756
+vn -0.5869 -0.4860 -0.6476
+vn -0.5207 -0.4860 -0.7020
+vn -0.4462 -0.7757 -0.4462
+vn -0.5612 -0.3355 -0.7566
+vn -0.5976 -0.3355 -0.7282
+vn -0.6326 -0.3355 -0.6980
+vn -0.6180 -0.4860 -0.6180
+vn -0.6661 -0.3355 -0.6661
+vn -0.5443 -0.6384 -0.5443
+vn 0.6121 -0.7757 0.1534
+vn 0.6039 -0.7757 0.1832
+vn 0.7366 -0.6384 0.2234
+vn 0.7466 -0.6384 0.1871
+vn 0.5942 -0.7757 0.2126
+vn 0.7247 -0.6384 0.2593
+vn 0.8363 -0.4860 0.2537
+vn 0.8478 -0.4860 0.2124
+vn 0.8229 -0.4860 0.2944
+vn 0.6189 -0.7757 0.1231
+vn 0.8870 -0.3355 0.3173
+vn 0.9015 -0.3355 0.2735
+vn 0.9138 -0.3355 0.2289
+vn 0.8572 -0.4860 0.1705
+vn 0.9240 -0.3355 0.1838
+vn 0.7549 -0.6384 0.1502
+vn -0.5069 -0.7757 -0.3759
+vn -0.4878 -0.7757 -0.4003
+vn -0.5950 -0.6384 -0.4883
+vn -0.6182 -0.6384 -0.4585
+vn -0.4676 -0.7757 -0.4238
+vn -0.5703 -0.6384 -0.5169
+vn -0.6756 -0.4860 -0.5544
+vn -0.7020 -0.4860 -0.5207
+vn -0.6476 -0.4860 -0.5869
+vn -0.5247 -0.7757 -0.3506
+vn -0.6980 -0.3355 -0.6326
+vn -0.7282 -0.3355 -0.5976
+vn -0.7566 -0.3355 -0.5612
+vn -0.7267 -0.4860 -0.4856
+vn -0.7833 -0.3355 -0.5234
+vn -0.6400 -0.6384 -0.4276
+vn 0.6303 -0.7757 0.0310
+vn 0.6280 -0.7757 0.0618
+vn 0.7660 -0.6384 0.0754
+vn 0.7688 -0.6384 0.0378
+vn 0.6242 -0.7757 0.0926
+vn 0.7614 -0.6384 0.1129
+vn 0.8698 -0.4860 0.0857
+vn 0.8729 -0.4860 0.0429
+vn 0.8645 -0.4860 0.1282
+vn 0.6311 -0.7757 0.0000
+vn 0.9319 -0.3355 0.1382
+vn 0.9375 -0.3355 0.0923
+vn 0.9409 -0.3355 0.0463
+vn 0.8740 -0.4860 0.0000
+vn 0.9421 -0.3355 0.0000
+vn 0.7697 -0.6384 0.0000
+vn -0.5705 -0.7757 -0.2698
+vn -0.5565 -0.7757 -0.2975
+vn -0.6788 -0.6384 -0.3628
+vn -0.6958 -0.6384 -0.3291
+vn -0.5413 -0.7757 -0.3244
+vn -0.6602 -0.6384 -0.3957
+vn -0.7708 -0.4860 -0.4120
+vn -0.7901 -0.4860 -0.3737
+vn -0.7497 -0.4860 -0.4493
+vn -0.5830 -0.7757 -0.2415
+vn -0.8080 -0.3355 -0.4843
+vn -0.8308 -0.3355 -0.4441
+vn -0.8516 -0.3355 -0.4028
+vn -0.8074 -0.4860 -0.3345
+vn -0.8703 -0.3355 -0.3605
+vn -0.7111 -0.6384 -0.2946
+vn 0.6242 -0.7757 -0.0926
+vn 0.6280 -0.7757 -0.0618
+vn 0.7660 -0.6384 -0.0754
+vn 0.7614 -0.6384 -0.1129
+vn 0.6303 -0.7757 -0.0310
+vn 0.7688 -0.6384 -0.0378
+vn 0.8698 -0.4860 -0.0857
+vn 0.8645 -0.4860 -0.1282
+vn 0.8729 -0.4860 -0.0429
+vn 0.6189 -0.7757 -0.1231
+vn 0.9409 -0.3355 -0.0463
+vn 0.9375 -0.3355 -0.0923
+vn 0.9319 -0.3355 -0.1382
+vn 0.8572 -0.4860 -0.1705
+vn 0.9240 -0.3355 -0.1838
+vn 0.7549 -0.6384 -0.1502
+vn -0.6121 -0.7757 -0.1534
+vn -0.6039 -0.7757 -0.1832
+vn -0.7366 -0.6384 -0.2234
+vn -0.7466 -0.6384 -0.1871
+vn -0.5942 -0.7757 -0.2126
+vn -0.7247 -0.6384 -0.2593
+vn -0.8363 -0.4860 -0.2537
+vn -0.8478 -0.4860 -0.2124
+vn -0.8229 -0.4860 -0.2944
+vn -0.6189 -0.7757 -0.1231
+vn -0.8870 -0.3355 -0.3173
+vn -0.9015 -0.3355 -0.2735
+vn -0.9138 -0.3355 -0.2289
+vn -0.8572 -0.4860 -0.1705
+vn -0.9240 -0.3355 -0.1838
+vn -0.7549 -0.6384 -0.1502
+vn 0.5942 -0.7757 -0.2126
+vn 0.6039 -0.7757 -0.1832
+vn 0.7366 -0.6384 -0.2234
+vn 0.7247 -0.6384 -0.2593
+vn 0.6121 -0.7757 -0.1534
+vn 0.7466 -0.6384 -0.1871
+vn 0.8363 -0.4860 -0.2537
+vn 0.8229 -0.4860 -0.2944
+vn 0.8478 -0.4860 -0.2124
+vn 0.5830 -0.7757 -0.2415
+vn 0.9138 -0.3355 -0.2289
+vn 0.9015 -0.3355 -0.2735
+vn 0.8870 -0.3355 -0.3173
+vn 0.8074 -0.4860 -0.3345
+vn 0.8703 -0.3355 -0.3605
+vn 0.7111 -0.6384 -0.2946
+vn -0.6303 -0.7757 -0.0310
+vn -0.6280 -0.7757 -0.0618
+vn -0.7660 -0.6384 -0.0754
+vn -0.7688 -0.6384 -0.0378
+vn -0.6242 -0.7757 -0.0926
+vn -0.7614 -0.6384 -0.1129
+vn -0.8698 -0.4860 -0.0857
+vn -0.8729 -0.4860 -0.0429
+vn -0.8645 -0.4860 -0.1282
+vn -0.6310 -0.7757 0.0000
+vn -0.9319 -0.3355 -0.1382
+vn -0.9375 -0.3355 -0.0923
+vn -0.9409 -0.3355 -0.0463
+vn -0.8740 -0.4860 0.0000
+vn -0.9421 -0.3355 -0.0000
+vn -0.7697 -0.6384 0.0000
+vn 0.5413 -0.7757 -0.3244
+vn 0.5565 -0.7757 -0.2975
+vn 0.6788 -0.6384 -0.3628
+vn 0.6602 -0.6384 -0.3957
+vn 0.5705 -0.7757 -0.2698
+vn 0.6958 -0.6384 -0.3291
+vn 0.7708 -0.4860 -0.4120
+vn 0.7497 -0.4860 -0.4493
+vn 0.7901 -0.4860 -0.3737
+vn 0.8516 -0.3355 -0.4028
+vn 0.8308 -0.3355 -0.4441
+vn 0.8080 -0.3355 -0.4843
+vn -0.6242 -0.7757 0.0926
+vn -0.6280 -0.7757 0.0618
+vn -0.7660 -0.6384 0.0754
+vn -0.7614 -0.6384 0.1129
+vn -0.6303 -0.7757 0.0310
+vn -0.7688 -0.6384 0.0378
+vn -0.8698 -0.4860 0.0857
+vn -0.8645 -0.4860 0.1282
+vn -0.8729 -0.4860 0.0429
+vn -0.9409 -0.3355 0.0463
+vn -0.9375 -0.3355 0.0923
+vn -0.9319 -0.3355 0.1382
+vn 0.2383 -0.1957 -0.9513
+vn 0.2847 -0.1957 -0.9384
+vn 0.2897 -0.0658 -0.9549
+vn 0.2425 -0.0658 -0.9679
+vn 0.3303 -0.1957 -0.9234
+vn 0.3361 -0.0658 -0.9395
+vn 0.2897 0.0608 -0.9552
+vn 0.2426 0.0608 -0.9682
+vn 0.3362 0.0608 -0.9398
+vn 0.1913 -0.1957 -0.9618
+vn 0.3753 -0.1957 -0.9060
+vn 0.3819 -0.0658 -0.9219
+vn 0.3820 0.0608 -0.9222
+vn 0.3755 0.1931 -0.9065
+vn 0.3305 0.1931 -0.9238
+vn 0.2848 0.1931 -0.9389
+vn 0.2384 0.1931 -0.9518
+vn 0.1947 0.0608 -0.9790
+vn 0.1914 0.1931 -0.9623
+vn 0.1947 -0.0658 -0.9787
+vn 0.3303 -0.1957 0.9234
+vn 0.2847 -0.1957 0.9384
+vn 0.2897 -0.0658 0.9549
+vn 0.3361 -0.0658 0.9395
+vn 0.2383 -0.1957 0.9513
+vn 0.2425 -0.0658 0.9679
+vn 0.2897 0.0608 0.9552
+vn 0.3362 0.0608 0.9398
+vn 0.2426 0.0608 0.9682
+vn 0.3753 -0.1957 0.9060
+vn 0.1913 -0.1957 0.9618
+vn 0.1947 -0.0658 0.9787
+vn 0.1947 0.0608 0.9790
+vn 0.1914 0.1931 0.9623
+vn 0.2384 0.1931 0.9518
+vn 0.2848 0.1931 0.9389
+vn 0.3305 0.1931 0.9238
+vn 0.3820 0.0608 0.9222
+vn 0.3755 0.1931 0.9065
+vn 0.3819 -0.0658 0.9219
+vn -0.5842 -0.1957 0.7877
+vn -0.6221 -0.1957 0.7581
+vn -0.6330 -0.0658 0.7713
+vn -0.5944 -0.0658 0.8014
+vn -0.6585 -0.1957 0.7267
+vn -0.6701 -0.0658 0.7394
+vn -0.6332 0.0608 0.7716
+vn -0.5946 0.0608 0.8017
+vn -0.6703 0.0608 0.7396
+vn -0.5448 -0.1957 0.8154
+vn -0.6934 -0.1957 0.6934
+vn -0.7056 -0.0658 0.7056
+vn -0.7058 0.0608 0.7058
+vn -0.6938 0.1931 0.6938
+vn -0.6589 0.1931 0.7270
+vn -0.6225 0.1931 0.7585
+vn -0.5845 0.1931 0.7881
+vn -0.5545 0.0608 0.8299
+vn -0.5451 0.1931 0.8158
+vn -0.5544 -0.0658 0.8297
+vn 0.0482 -0.1957 -0.9795
+vn 0.0961 -0.1957 -0.9759
+vn 0.0978 -0.0658 -0.9930
+vn 0.0490 -0.0658 -0.9966
+vn 0.1438 -0.1957 -0.9701
+vn 0.1464 -0.0658 -0.9870
+vn 0.0978 0.0608 -0.9933
+vn 0.0490 0.0608 -0.9969
+vn 0.1464 0.0608 -0.9874
+vn -0.0000 -0.1957 -0.9807
+vn 0.1439 0.1931 -0.9706
+vn 0.0962 0.1931 -0.9765
+vn 0.0482 0.1931 -0.9800
+vn -0.0000 0.0608 -0.9982
+vn 0.0000 0.1931 -0.9812
+vn -0.0000 -0.0658 -0.9978
+vn 0.5041 -0.1957 0.8412
+vn 0.4623 -0.1957 0.8649
+vn 0.4704 -0.0658 0.8800
+vn 0.5130 -0.0658 0.8559
+vn 0.4193 -0.1957 0.8865
+vn 0.4267 -0.0658 0.9020
+vn 0.4705 0.0608 0.8803
+vn 0.5131 0.0608 0.8562
+vn 0.4268 0.0608 0.9023
+vn 0.5448 -0.1957 0.8154
+vn 0.4195 0.1931 0.8870
+vn 0.4625 0.1931 0.8653
+vn 0.5044 0.1931 0.8416
+vn 0.5545 0.0608 0.8299
+vn 0.5451 0.1931 0.8158
+vn 0.5544 -0.0658 0.8297
+vn -0.4193 -0.1957 0.8865
+vn -0.4623 -0.1957 0.8649
+vn -0.4704 -0.0658 0.8800
+vn -0.4267 -0.0658 0.9020
+vn -0.5041 -0.1957 0.8412
+vn -0.5130 -0.0658 0.8559
+vn -0.4705 0.0608 0.8803
+vn -0.4268 0.0608 0.9023
+vn -0.5131 0.0608 0.8562
+vn -0.3753 -0.1957 0.9060
+vn -0.5044 0.1931 0.8416
+vn -0.4625 0.1931 0.8653
+vn -0.4195 0.1931 0.8870
+vn -0.3820 0.0608 0.9222
+vn -0.3755 0.1931 0.9065
+vn -0.3819 -0.0658 0.9219
+vn -0.1438 -0.1957 -0.9701
+vn -0.0961 -0.1957 -0.9759
+vn -0.0978 -0.0658 -0.9930
+vn -0.1464 -0.0658 -0.9870
+vn -0.0482 -0.1957 -0.9795
+vn -0.0490 -0.0658 -0.9966
+vn -0.0978 0.0608 -0.9933
+vn -0.1464 0.0608 -0.9874
+vn -0.0490 0.0608 -0.9969
+vn -0.1913 -0.1957 -0.9618
+vn -0.0482 0.1931 -0.9800
+vn -0.0962 0.1931 -0.9765
+vn -0.1439 0.1931 -0.9706
+vn -0.1947 0.0608 -0.9790
+vn -0.1914 0.1931 -0.9623
+vn -0.1947 -0.0658 -0.9787
+vn 0.6586 -0.1957 0.7267
+vn 0.6221 -0.1957 0.7581
+vn 0.6330 -0.0658 0.7713
+vn 0.6701 -0.0658 0.7394
+vn 0.5842 -0.1957 0.7877
+vn 0.5944 -0.0658 0.8014
+vn 0.6332 0.0608 0.7716
+vn 0.6703 0.0608 0.7396
+vn 0.5946 0.0608 0.8017
+vn 0.6934 -0.1957 0.6934
+vn 0.5845 0.1931 0.7881
+vn 0.6225 0.1931 0.7585
+vn 0.6589 0.1931 0.7270
+vn 0.7058 0.0608 0.7058
+vn 0.6938 0.1931 0.6938
+vn 0.7056 -0.0658 0.7056
+vn -0.2383 -0.1957 0.9513
+vn -0.2847 -0.1957 0.9384
+vn -0.2897 -0.0658 0.9549
+vn -0.2425 -0.0658 0.9679
+vn -0.3303 -0.1957 0.9234
+vn -0.3361 -0.0658 0.9395
+vn -0.2897 0.0608 0.9552
+vn -0.2426 0.0608 0.9682
+vn -0.3362 0.0608 0.9398
+vn -0.1913 -0.1957 0.9618
+vn -0.3305 0.1931 0.9238
+vn -0.2848 0.1931 0.9389
+vn -0.2384 0.1931 0.9518
+vn -0.1947 0.0608 0.9790
+vn -0.1914 0.1931 0.9623
+vn -0.1947 -0.0658 0.9787
+vn -0.3303 -0.1957 -0.9234
+vn -0.2847 -0.1957 -0.9384
+vn -0.2897 -0.0658 -0.9549
+vn -0.3361 -0.0658 -0.9395
+vn -0.2383 -0.1957 -0.9513
+vn -0.2425 -0.0658 -0.9679
+vn -0.2897 0.0608 -0.9552
+vn -0.3362 0.0608 -0.9398
+vn -0.2426 0.0608 -0.9682
+vn -0.3753 -0.1957 -0.9060
+vn -0.2384 0.1931 -0.9518
+vn -0.2848 0.1931 -0.9389
+vn -0.3305 0.1931 -0.9238
+vn -0.3820 0.0608 -0.9222
+vn -0.3755 0.1931 -0.9065
+vn -0.3819 -0.0658 -0.9219
+vn 0.7877 -0.1957 0.5842
+vn 0.7581 -0.1957 0.6221
+vn 0.7713 -0.0658 0.6330
+vn 0.8014 -0.0658 0.5944
+vn 0.7267 -0.1957 0.6585
+vn 0.7394 -0.0658 0.6701
+vn 0.7716 0.0608 0.6332
+vn 0.8017 0.0608 0.5946
+vn 0.7396 0.0608 0.6703
+vn 0.8154 -0.1957 0.5448
+vn 0.7270 0.1931 0.6589
+vn 0.7585 0.1931 0.6225
+vn 0.7881 0.1931 0.5845
+vn 0.8299 0.0608 0.5545
+vn 0.8158 0.1931 0.5451
+vn 0.8297 -0.0658 0.5544
+vn -0.0481 -0.1957 0.9795
+vn -0.0961 -0.1957 0.9759
+vn -0.0978 -0.0658 0.9930
+vn -0.0490 -0.0658 0.9966
+vn -0.1438 -0.1957 0.9701
+vn -0.1464 -0.0658 0.9870
+vn -0.0978 0.0608 0.9933
+vn -0.0490 0.0608 0.9969
+vn -0.1464 0.0608 0.9874
+vn 0.0000 -0.1957 0.9807
+vn -0.1439 0.1931 0.9706
+vn -0.0962 0.1931 0.9765
+vn -0.0482 0.1931 0.9800
+vn 0.0000 0.0608 0.9982
+vn 0.0000 0.1931 0.9812
+vn 0.0000 -0.0658 0.9978
+vn -0.5041 -0.1957 -0.8412
+vn -0.4623 -0.1957 -0.8649
+vn -0.4704 -0.0658 -0.8800
+vn -0.5130 -0.0658 -0.8559
+vn -0.4193 -0.1957 -0.8865
+vn -0.4267 -0.0658 -0.9020
+vn -0.4705 0.0608 -0.8803
+vn -0.5131 0.0608 -0.8562
+vn -0.4268 0.0608 -0.9023
+vn -0.5448 -0.1957 -0.8154
+vn -0.4195 0.1931 -0.8870
+vn -0.4625 0.1931 -0.8653
+vn -0.5044 0.1931 -0.8416
+vn -0.5545 0.0608 -0.8299
+vn -0.5451 0.1931 -0.8158
+vn -0.5544 -0.0658 -0.8297
+vn 0.8865 -0.1957 0.4193
+vn 0.8649 -0.1957 0.4623
+vn 0.8800 -0.0658 0.4704
+vn 0.9020 -0.0658 0.4267
+vn 0.8412 -0.1957 0.5041
+vn 0.8559 -0.0658 0.5130
+vn 0.8803 0.0608 0.4705
+vn 0.9023 0.0608 0.4268
+vn 0.8562 0.0608 0.5131
+vn 0.9060 -0.1957 0.3753
+vn 0.8416 0.1931 0.5044
+vn 0.8653 0.1931 0.4625
+vn 0.8870 0.1931 0.4195
+vn 0.9222 0.0608 0.3820
+vn 0.9065 0.1931 0.3755
+vn 0.9219 -0.0658 0.3818
+vn -0.6586 -0.1957 -0.7267
+vn -0.6221 -0.1957 -0.7581
+vn -0.6330 -0.0658 -0.7713
+vn -0.6701 -0.0658 -0.7394
+vn -0.5842 -0.1957 -0.7877
+vn -0.5944 -0.0658 -0.8014
+vn -0.6332 0.0608 -0.7716
+vn -0.6703 0.0608 -0.7396
+vn -0.5946 0.0608 -0.8017
+vn -0.6934 -0.1957 -0.6934
+vn -0.5845 0.1931 -0.7881
+vn -0.6225 0.1931 -0.7585
+vn -0.6589 0.1931 -0.7270
+vn -0.7058 0.0608 -0.7058
+vn -0.6938 0.1931 -0.6938
+vn -0.7056 -0.0658 -0.7056
+vn 0.9513 -0.1957 0.2383
+vn 0.9384 -0.1957 0.2847
+vn 0.9549 -0.0658 0.2897
+vn 0.9679 -0.0658 0.2425
+vn 0.9234 -0.1957 0.3303
+vn 0.9395 -0.0658 0.3361
+vn 0.9552 0.0608 0.2897
+vn 0.9682 0.0608 0.2426
+vn 0.9398 0.0608 0.3362
+vn 0.9618 -0.1957 0.1913
+vn 0.9238 0.1931 0.3305
+vn 0.9389 0.1931 0.2848
+vn 0.9518 0.1931 0.2384
+vn 0.9790 0.0608 0.1947
+vn 0.9623 0.1931 0.1914
+vn 0.9787 -0.0658 0.1947
+vn -0.7877 -0.1957 -0.5842
+vn -0.7581 -0.1957 -0.6221
+vn -0.7713 -0.0658 -0.6330
+vn -0.8014 -0.0658 -0.5944
+vn -0.7267 -0.1957 -0.6585
+vn -0.7394 -0.0658 -0.6701
+vn -0.7716 0.0608 -0.6332
+vn -0.8017 0.0608 -0.5946
+vn -0.7396 0.0608 -0.6703
+vn -0.8154 -0.1957 -0.5448
+vn -0.7270 0.1931 -0.6589
+vn -0.7585 0.1931 -0.6225
+vn -0.7881 0.1931 -0.5845
+vn -0.8299 0.0608 -0.5545
+vn -0.8158 0.1931 -0.5451
+vn -0.8297 -0.0658 -0.5544
+vn 0.9795 -0.1957 0.0482
+vn 0.9759 -0.1957 0.0961
+vn 0.9930 -0.0658 0.0978
+vn 0.9966 -0.0658 0.0490
+vn 0.9701 -0.1957 0.1438
+vn 0.9870 -0.0658 0.1464
+vn 0.9933 0.0608 0.0978
+vn 0.9969 0.0608 0.0490
+vn 0.9874 0.0608 0.1464
+vn 0.9807 -0.1957 0.0000
+vn 0.9706 0.1931 0.1439
+vn 0.9765 0.1931 0.0962
+vn 0.9800 0.1931 0.0482
+vn 0.9982 0.0608 0.0000
+vn 0.9812 0.1931 0.0000
+vn 0.9978 -0.0658 0.0000
+vn -0.8865 -0.1957 -0.4193
+vn -0.8649 -0.1957 -0.4623
+vn -0.8800 -0.0658 -0.4704
+vn -0.9020 -0.0658 -0.4267
+vn -0.8412 -0.1957 -0.5041
+vn -0.8559 -0.0658 -0.5130
+vn -0.8803 0.0608 -0.4705
+vn -0.9023 0.0608 -0.4268
+vn -0.8562 0.0608 -0.5131
+vn -0.9060 -0.1957 -0.3753
+vn -0.8416 0.1931 -0.5044
+vn -0.8653 0.1931 -0.4625
+vn -0.8870 0.1931 -0.4195
+vn -0.9222 0.0608 -0.3820
+vn -0.9065 0.1931 -0.3755
+vn -0.9219 -0.0658 -0.3818
+vn 0.9701 -0.1957 -0.1438
+vn 0.9759 -0.1957 -0.0961
+vn 0.9930 -0.0658 -0.0978
+vn 0.9870 -0.0658 -0.1464
+vn 0.9795 -0.1957 -0.0482
+vn 0.9966 -0.0658 -0.0490
+vn 0.9933 0.0608 -0.0978
+vn 0.9874 0.0608 -0.1464
+vn 0.9969 0.0608 -0.0490
+vn 0.9618 -0.1957 -0.1913
+vn 0.9800 0.1931 -0.0482
+vn 0.9765 0.1931 -0.0962
+vn 0.9706 0.1931 -0.1439
+vn 0.9790 0.0608 -0.1947
+vn 0.9623 0.1931 -0.1914
+vn 0.9787 -0.0658 -0.1947
+vn -0.9513 -0.1957 -0.2383
+vn -0.9384 -0.1957 -0.2847
+vn -0.9549 -0.0658 -0.2897
+vn -0.9679 -0.0658 -0.2425
+vn -0.9234 -0.1957 -0.3303
+vn -0.9395 -0.0658 -0.3361
+vn -0.9552 0.0608 -0.2897
+vn -0.9682 0.0608 -0.2426
+vn -0.9398 0.0608 -0.3362
+vn -0.9618 -0.1957 -0.1913
+vn -0.9238 0.1931 -0.3305
+vn -0.9389 0.1931 -0.2848
+vn -0.9518 0.1931 -0.2384
+vn -0.9790 0.0608 -0.1947
+vn -0.9623 0.1931 -0.1914
+vn -0.9787 -0.0658 -0.1947
+vn 0.9234 -0.1957 -0.3303
+vn 0.9384 -0.1957 -0.2847
+vn 0.9549 -0.0658 -0.2897
+vn 0.9395 -0.0658 -0.3361
+vn 0.9513 -0.1957 -0.2383
+vn 0.9679 -0.0658 -0.2425
+vn 0.9552 0.0608 -0.2897
+vn 0.9398 0.0608 -0.3362
+vn 0.9682 0.0608 -0.2426
+vn 0.9060 -0.1957 -0.3753
+vn 0.9518 0.1931 -0.2384
+vn 0.9389 0.1931 -0.2848
+vn 0.9238 0.1931 -0.3305
+vn 0.9222 0.0608 -0.3820
+vn 0.9065 0.1931 -0.3755
+vn 0.9219 -0.0658 -0.3819
+vn -0.9795 -0.1957 -0.0482
+vn -0.9759 -0.1957 -0.0961
+vn -0.9930 -0.0658 -0.0978
+vn -0.9966 -0.0658 -0.0490
+vn -0.9701 -0.1957 -0.1438
+vn -0.9870 -0.0658 -0.1464
+vn -0.9933 0.0608 -0.0978
+vn -0.9969 0.0608 -0.0490
+vn -0.9874 0.0608 -0.1464
+vn -0.9807 -0.1957 0.0000
+vn -0.9706 0.1931 -0.1439
+vn -0.9765 0.1931 -0.0962
+vn -0.9800 0.1931 -0.0482
+vn -0.9982 0.0608 0.0000
+vn -0.9812 0.1931 0.0000
+vn -0.9978 -0.0658 0.0000
+vn 0.8412 -0.1957 -0.5041
+vn 0.8649 -0.1957 -0.4623
+vn 0.8800 -0.0658 -0.4704
+vn 0.8559 -0.0658 -0.5130
+vn 0.8865 -0.1957 -0.4193
+vn 0.9020 -0.0658 -0.4267
+vn 0.8803 0.0608 -0.4705
+vn 0.8562 0.0608 -0.5131
+vn 0.9023 0.0608 -0.4268
+vn 0.8154 -0.1957 -0.5448
+vn 0.8870 0.1931 -0.4195
+vn 0.8653 0.1931 -0.4625
+vn 0.8416 0.1931 -0.5044
+vn 0.8299 0.0608 -0.5545
+vn 0.8158 0.1931 -0.5451
+vn 0.8297 -0.0658 -0.5544
+vn -0.9701 -0.1957 0.1438
+vn -0.9759 -0.1957 0.0961
+vn -0.9930 -0.0658 0.0978
+vn -0.9870 -0.0658 0.1464
+vn -0.9795 -0.1957 0.0482
+vn -0.9966 -0.0658 0.0490
+vn -0.9933 0.0608 0.0978
+vn -0.9874 0.0608 0.1464
+vn -0.9969 0.0608 0.0490
+vn -0.9618 -0.1957 0.1913
+vn -0.9800 0.1931 0.0482
+vn -0.9765 0.1931 0.0962
+vn -0.9706 0.1931 0.1439
+vn -0.9790 0.0608 0.1947
+vn -0.9623 0.1931 0.1914
+vn -0.9787 -0.0658 0.1947
+vn 0.7267 -0.1957 -0.6586
+vn 0.7581 -0.1957 -0.6221
+vn 0.7713 -0.0658 -0.6330
+vn 0.7394 -0.0658 -0.6701
+vn 0.7877 -0.1957 -0.5842
+vn 0.8014 -0.0658 -0.5944
+vn 0.7716 0.0608 -0.6332
+vn 0.7396 0.0608 -0.6703
+vn 0.8017 0.0608 -0.5946
+vn 0.6934 -0.1957 -0.6934
+vn 0.7881 0.1931 -0.5845
+vn 0.7585 0.1931 -0.6225
+vn 0.7270 0.1931 -0.6589
+vn 0.7058 0.0608 -0.7058
+vn 0.6938 0.1931 -0.6938
+vn 0.7056 -0.0658 -0.7056
+vn -0.9234 -0.1957 0.3303
+vn -0.9384 -0.1957 0.2847
+vn -0.9549 -0.0658 0.2897
+vn -0.9395 -0.0658 0.3361
+vn -0.9513 -0.1957 0.2383
+vn -0.9679 -0.0658 0.2425
+vn -0.9552 0.0608 0.2897
+vn -0.9398 0.0608 0.3362
+vn -0.9682 0.0608 0.2426
+vn -0.9060 -0.1957 0.3753
+vn -0.9518 0.1931 0.2384
+vn -0.9389 0.1931 0.2848
+vn -0.9238 0.1931 0.3305
+vn -0.9222 0.0608 0.3820
+vn -0.9065 0.1931 0.3755
+vn -0.9219 -0.0658 0.3819
+vn 0.5842 -0.1957 -0.7877
+vn 0.6221 -0.1957 -0.7581
+vn 0.6330 -0.0658 -0.7713
+vn 0.5944 -0.0658 -0.8014
+vn 0.6585 -0.1957 -0.7267
+vn 0.6701 -0.0658 -0.7394
+vn 0.6332 0.0608 -0.7716
+vn 0.5946 0.0608 -0.8017
+vn 0.6703 0.0608 -0.7396
+vn 0.5448 -0.1957 -0.8154
+vn 0.6589 0.1931 -0.7270
+vn 0.6225 0.1931 -0.7585
+vn 0.5845 0.1931 -0.7881
+vn 0.5545 0.0608 -0.8299
+vn 0.5451 0.1931 -0.8158
+vn 0.5544 -0.0658 -0.8297
+vn -0.8412 -0.1957 0.5041
+vn -0.8649 -0.1957 0.4623
+vn -0.8800 -0.0658 0.4704
+vn -0.8559 -0.0658 0.5130
+vn -0.8865 -0.1957 0.4193
+vn -0.9020 -0.0658 0.4267
+vn -0.8803 0.0608 0.4705
+vn -0.8562 0.0608 0.5131
+vn -0.9023 0.0608 0.4268
+vn -0.8154 -0.1957 0.5448
+vn -0.8870 0.1931 0.4195
+vn -0.8653 0.1931 0.4625
+vn -0.8416 0.1931 0.5044
+vn -0.8299 0.0608 0.5545
+vn -0.8158 0.1931 0.5451
+vn -0.8297 -0.0658 0.5544
+vn 0.4193 -0.1957 -0.8865
+vn 0.4623 -0.1957 -0.8649
+vn 0.4704 -0.0658 -0.8800
+vn 0.4267 -0.0658 -0.9020
+vn 0.5041 -0.1957 -0.8412
+vn 0.5130 -0.0658 -0.8559
+vn 0.4705 0.0608 -0.8803
+vn 0.4268 0.0608 -0.9023
+vn 0.5131 0.0608 -0.8562
+vn 0.5044 0.1931 -0.8416
+vn 0.4625 0.1931 -0.8653
+vn 0.4195 0.1931 -0.8870
+vn 0.1438 -0.1957 0.9701
+vn 0.0961 -0.1957 0.9759
+vn 0.0978 -0.0658 0.9930
+vn 0.1464 -0.0658 0.9870
+vn 0.0482 -0.1957 0.9795
+vn 0.0490 -0.0658 0.9966
+vn 0.0978 0.0608 0.9933
+vn 0.1464 0.0608 0.9874
+vn 0.0490 0.0608 0.9969
+vn 0.0482 0.1931 0.9800
+vn 0.0962 0.1931 0.9765
+vn 0.1439 0.1931 0.9706
+vn -0.7267 -0.1957 0.6586
+vn -0.7581 -0.1957 0.6221
+vn -0.7713 -0.0658 0.6330
+vn -0.7394 -0.0658 0.6701
+vn -0.7877 -0.1957 0.5842
+vn -0.8014 -0.0658 0.5944
+vn -0.7716 0.0608 0.6332
+vn -0.7396 0.0608 0.6703
+vn -0.8017 0.0608 0.5946
+vn -0.7881 0.1931 0.5845
+vn -0.7585 0.1931 0.6225
+vn -0.7270 0.1931 0.6589
+vn -0.3185 0.3257 -0.8902
+vn -0.2744 0.3257 -0.9048
+vn -0.2609 0.4384 -0.8601
+vn -0.3027 0.4384 -0.8462
+vn -0.2298 0.3257 -0.9171
+vn -0.2184 0.4384 -0.8718
+vn -0.2494 0.5115 -0.8223
+vn -0.2894 0.5115 -0.8091
+vn -0.2088 0.5115 -0.8335
+vn -0.3618 0.3257 -0.8735
+vn -0.1844 0.3257 -0.9273
+vn -0.1753 0.4384 -0.8815
+vn -0.1676 0.5115 -0.8428
+vn -0.1668 0.5183 -0.8388
+vn -0.2078 0.5183 -0.8295
+vn -0.2482 0.5183 -0.8184
+vn -0.2881 0.5183 -0.8052
+vn -0.3288 0.5115 -0.7939
+vn -0.3273 0.5183 -0.7901
+vn -0.3439 0.4384 -0.8304
+vn 0.7594 0.3257 0.5632
+vn 0.7309 0.3257 0.5998
+vn 0.6948 0.4384 0.5702
+vn 0.7219 0.4384 0.5354
+vn 0.7006 0.3257 0.6349
+vn 0.6660 0.4384 0.6036
+vn 0.6642 0.5115 0.5451
+vn 0.6902 0.5115 0.5119
+vn 0.6367 0.5115 0.5770
+vn 0.7861 0.3257 0.5253
+vn 0.6685 0.3257 0.6685
+vn 0.6355 0.4384 0.6355
+vn 0.6076 0.5115 0.6076
+vn 0.6047 0.5183 0.6047
+vn 0.6337 0.5183 0.5743
+vn 0.6611 0.5183 0.5425
+vn 0.6869 0.5183 0.5095
+vn 0.7145 0.5115 0.4774
+vn 0.7111 0.5183 0.4751
+vn 0.7473 0.4384 0.4993
+vn -0.0464 0.3257 0.9443
+vn -0.0927 0.3257 0.9409
+vn -0.0881 0.4384 0.8944
+vn -0.0441 0.4384 0.8977
+vn -0.1387 0.3257 0.9352
+vn -0.1318 0.4384 0.8890
+vn -0.0842 0.5115 0.8551
+vn -0.0422 0.5115 0.8582
+vn -0.1260 0.5115 0.8500
+vn 0.0000 0.3257 0.9455
+vn -0.1844 0.3257 0.9273
+vn -0.1753 0.4384 0.8815
+vn -0.1676 0.5115 0.8428
+vn -0.1668 0.5183 0.8388
+vn -0.1254 0.5183 0.8459
+vn -0.0838 0.5183 0.8511
+vn -0.0420 0.5183 0.8542
+vn 0.0000 0.5115 0.8593
+vn 0.0000 0.5183 0.8552
+vn 0.0000 0.4384 0.8988
+vn -0.4860 0.3257 -0.8110
+vn -0.4457 0.3257 -0.8338
+vn -0.4237 0.4384 -0.7926
+vn -0.4620 0.4384 -0.7709
+vn -0.4043 0.3257 -0.8547
+vn -0.3843 0.4384 -0.8125
+vn -0.4051 0.5115 -0.7578
+vn -0.4417 0.5115 -0.7370
+vn -0.3674 0.5115 -0.7768
+vn -0.5253 0.3257 -0.7861
+vn -0.3657 0.5183 -0.7731
+vn -0.4031 0.5183 -0.7542
+vn -0.4396 0.5183 -0.7335
+vn -0.4774 0.5115 -0.7145
+vn -0.4751 0.5183 -0.7111
+vn -0.4993 0.4384 -0.7473
+vn 0.8547 0.3257 0.4043
+vn 0.8338 0.3257 0.4457
+vn 0.7926 0.4384 0.4237
+vn 0.8125 0.4384 0.3843
+vn 0.8110 0.3257 0.4860
+vn 0.7709 0.4384 0.4620
+vn 0.7578 0.5115 0.4051
+vn 0.7768 0.5115 0.3674
+vn 0.7370 0.5115 0.4417
+vn 0.8735 0.3257 0.3618
+vn 0.7335 0.5183 0.4396
+vn 0.7542 0.5183 0.4031
+vn 0.7731 0.5183 0.3657
+vn 0.7939 0.5115 0.3288
+vn 0.7901 0.5183 0.3273
+vn 0.8304 0.4384 0.3439
+vn -0.6349 0.3257 -0.7006
+vn -0.5998 0.3257 -0.7309
+vn -0.5702 0.4384 -0.6948
+vn -0.6036 0.4384 -0.6660
+vn -0.5632 0.3257 -0.7594
+vn -0.5354 0.4384 -0.7219
+vn -0.5451 0.5115 -0.6642
+vn -0.5770 0.5115 -0.6367
+vn -0.5119 0.5115 -0.6902
+vn -0.6685 0.3257 -0.6685
+vn -0.5095 0.5183 -0.6869
+vn -0.5425 0.5183 -0.6611
+vn -0.5743 0.5183 -0.6337
+vn -0.6076 0.5115 -0.6076
+vn -0.6047 0.5183 -0.6047
+vn -0.6355 0.4384 -0.6355
+vn 0.9171 0.3257 0.2298
+vn 0.9048 0.3257 0.2744
+vn 0.8601 0.4384 0.2609
+vn 0.8718 0.4384 0.2184
+vn 0.8902 0.3257 0.3185
+vn 0.8462 0.4384 0.3027
+vn 0.8223 0.5115 0.2494
+vn 0.8335 0.5115 0.2088
+vn 0.8091 0.5115 0.2894
+vn 0.9273 0.3257 0.1844
+vn 0.8052 0.5183 0.2881
+vn 0.8184 0.5183 0.2482
+vn 0.8295 0.5183 0.2078
+vn 0.8428 0.5115 0.1676
+vn 0.8388 0.5183 0.1668
+vn 0.8815 0.4384 0.1753
+vn -0.7594 0.3257 -0.5632
+vn -0.7309 0.3257 -0.5998
+vn -0.6948 0.4384 -0.5702
+vn -0.7219 0.4384 -0.5354
+vn -0.7006 0.3257 -0.6349
+vn -0.6660 0.4384 -0.6036
+vn -0.6642 0.5115 -0.5451
+vn -0.6902 0.5115 -0.5119
+vn -0.6367 0.5115 -0.5770
+vn -0.7861 0.3257 -0.5253
+vn -0.6337 0.5183 -0.5743
+vn -0.6611 0.5183 -0.5425
+vn -0.6869 0.5183 -0.5095
+vn -0.7145 0.5115 -0.4774
+vn -0.7111 0.5183 -0.4751
+vn -0.7473 0.4384 -0.4993
+vn 0.9443 0.3257 0.0464
+vn 0.9409 0.3257 0.0927
+vn 0.8944 0.4384 0.0881
+vn 0.8977 0.4384 0.0441
+vn 0.9352 0.3257 0.1387
+vn 0.8890 0.4384 0.1318
+vn 0.8551 0.5115 0.0842
+vn 0.8582 0.5115 0.0422
+vn 0.8500 0.5115 0.1260
+vn 0.9455 0.3257 0.0000
+vn 0.8459 0.5183 0.1254
+vn 0.8511 0.5183 0.0838
+vn 0.8542 0.5183 0.0420
+vn 0.8593 0.5115 -0.0000
+vn 0.8552 0.5183 0.0000
+vn 0.8988 0.4384 -0.0000
+vn -0.8547 0.3257 -0.4043
+vn -0.8338 0.3257 -0.4457
+vn -0.7926 0.4384 -0.4237
+vn -0.8125 0.4384 -0.3843
+vn -0.8110 0.3257 -0.4860
+vn -0.7709 0.4384 -0.4620
+vn -0.7578 0.5115 -0.4051
+vn -0.7768 0.5115 -0.3674
+vn -0.7370 0.5115 -0.4417
+vn -0.8735 0.3257 -0.3618
+vn -0.7335 0.5183 -0.4396
+vn -0.7542 0.5183 -0.4031
+vn -0.7731 0.5183 -0.3657
+vn -0.7939 0.5115 -0.3288
+vn -0.7901 0.5183 -0.3273
+vn -0.8304 0.4384 -0.3439
+vn 0.9352 0.3257 -0.1387
+vn 0.9409 0.3257 -0.0927
+vn 0.8944 0.4384 -0.0881
+vn 0.8890 0.4384 -0.1318
+vn 0.9443 0.3257 -0.0464
+vn 0.8977 0.4384 -0.0441
+vn 0.8551 0.5115 -0.0842
+vn 0.8500 0.5115 -0.1260
+vn 0.8582 0.5115 -0.0422
+vn 0.9273 0.3257 -0.1844
+vn 0.8542 0.5183 -0.0420
+vn 0.8511 0.5183 -0.0838
+vn 0.8459 0.5183 -0.1254
+vn 0.8428 0.5115 -0.1676
+vn 0.8388 0.5183 -0.1668
+vn 0.8815 0.4384 -0.1753
+vn -0.9171 0.3257 -0.2298
+vn -0.9048 0.3257 -0.2744
+vn -0.8601 0.4384 -0.2609
+vn -0.8718 0.4384 -0.2184
+vn -0.8902 0.3257 -0.3185
+vn -0.8462 0.4384 -0.3027
+vn -0.8223 0.5115 -0.2494
+vn -0.8335 0.5115 -0.2088
+vn -0.8091 0.5115 -0.2894
+vn -0.9273 0.3257 -0.1844
+vn -0.8052 0.5183 -0.2881
+vn -0.8184 0.5183 -0.2482
+vn -0.8295 0.5183 -0.2078
+vn -0.8428 0.5115 -0.1676
+vn -0.8388 0.5183 -0.1668
+vn -0.8815 0.4384 -0.1753
+vn 0.8902 0.3257 -0.3185
+vn 0.9048 0.3257 -0.2744
+vn 0.8601 0.4384 -0.2609
+vn 0.8462 0.4384 -0.3027
+vn 0.9171 0.3257 -0.2298
+vn 0.8718 0.4384 -0.2184
+vn 0.8223 0.5115 -0.2494
+vn 0.8091 0.5115 -0.2894
+vn 0.8335 0.5115 -0.2088
+vn 0.8735 0.3257 -0.3618
+vn 0.8295 0.5183 -0.2078
+vn 0.8184 0.5183 -0.2482
+vn 0.8052 0.5183 -0.2881
+vn 0.7939 0.5115 -0.3288
+vn 0.7901 0.5183 -0.3273
+vn 0.8304 0.4384 -0.3439
+vn -0.9443 0.3257 -0.0464
+vn -0.9409 0.3257 -0.0927
+vn -0.8944 0.4384 -0.0881
+vn -0.8977 0.4384 -0.0441
+vn -0.9352 0.3257 -0.1387
+vn -0.8890 0.4384 -0.1318
+vn -0.8551 0.5115 -0.0842
+vn -0.8582 0.5115 -0.0422
+vn -0.8500 0.5115 -0.1260
+vn -0.9455 0.3257 0.0000
+vn -0.8459 0.5183 -0.1254
+vn -0.8511 0.5183 -0.0838
+vn -0.8542 0.5183 -0.0420
+vn -0.8593 0.5115 0.0000
+vn -0.8552 0.5183 0.0000
+vn -0.8988 0.4384 0.0000
+vn 0.8110 0.3257 -0.4860
+vn 0.8338 0.3257 -0.4457
+vn 0.7926 0.4384 -0.4237
+vn 0.7709 0.4384 -0.4620
+vn 0.8547 0.3257 -0.4043
+vn 0.8125 0.4384 -0.3843
+vn 0.7578 0.5115 -0.4051
+vn 0.7370 0.5115 -0.4417
+vn 0.7768 0.5115 -0.3674
+vn 0.7861 0.3257 -0.5253
+vn 0.7731 0.5183 -0.3657
+vn 0.7542 0.5183 -0.4031
+vn 0.7335 0.5183 -0.4396
+vn 0.7145 0.5115 -0.4774
+vn 0.7111 0.5183 -0.4751
+vn 0.7473 0.4384 -0.4993
+vn -0.9352 0.3257 0.1387
+vn -0.9409 0.3257 0.0927
+vn -0.8944 0.4384 0.0881
+vn -0.8890 0.4384 0.1318
+vn -0.9443 0.3257 0.0464
+vn -0.8977 0.4384 0.0441
+vn -0.8551 0.5115 0.0842
+vn -0.8500 0.5115 0.1260
+vn -0.8582 0.5115 0.0422
+vn -0.9273 0.3257 0.1844
+vn -0.8542 0.5183 0.0420
+vn -0.8511 0.5183 0.0838
+vn -0.8459 0.5183 0.1254
+vn -0.8428 0.5115 0.1676
+vn -0.8388 0.5183 0.1668
+vn -0.8815 0.4384 0.1753
+vn 0.7006 0.3257 -0.6349
+vn 0.7309 0.3257 -0.5998
+vn 0.6948 0.4384 -0.5702
+vn 0.6660 0.4384 -0.6036
+vn 0.7594 0.3257 -0.5632
+vn 0.7219 0.4384 -0.5354
+vn 0.6642 0.5115 -0.5451
+vn 0.6367 0.5115 -0.5770
+vn 0.6902 0.5115 -0.5119
+vn 0.6685 0.3257 -0.6685
+vn 0.6869 0.5183 -0.5095
+vn 0.6611 0.5183 -0.5425
+vn 0.6337 0.5183 -0.5743
+vn 0.6076 0.5115 -0.6076
+vn 0.6047 0.5183 -0.6047
+vn 0.6355 0.4384 -0.6355
+vn -0.8902 0.3257 0.3185
+vn -0.9048 0.3257 0.2744
+vn -0.8601 0.4384 0.2609
+vn -0.8462 0.4384 0.3027
+vn -0.9171 0.3257 0.2298
+vn -0.8718 0.4384 0.2184
+vn -0.8223 0.5115 0.2494
+vn -0.8091 0.5115 0.2894
+vn -0.8335 0.5115 0.2088
+vn -0.8735 0.3257 0.3618
+vn -0.8295 0.5183 0.2078
+vn -0.8184 0.5183 0.2482
+vn -0.8052 0.5183 0.2881
+vn -0.7939 0.5115 0.3288
+vn -0.7901 0.5183 0.3273
+vn -0.8304 0.4384 0.3439
+vn 0.5632 0.3257 -0.7594
+vn 0.5998 0.3257 -0.7309
+vn 0.5702 0.4384 -0.6948
+vn 0.5354 0.4384 -0.7219
+vn 0.6349 0.3257 -0.7006
+vn 0.6036 0.4384 -0.6660
+vn 0.5451 0.5115 -0.6642
+vn 0.5119 0.5115 -0.6902
+vn 0.5770 0.5115 -0.6367
+vn 0.5253 0.3257 -0.7861
+vn 0.5743 0.5183 -0.6337
+vn 0.5425 0.5183 -0.6611
+vn 0.5095 0.5183 -0.6869
+vn 0.4774 0.5115 -0.7145
+vn 0.4751 0.5183 -0.7111
+vn 0.4993 0.4384 -0.7473
+vn -0.8110 0.3257 0.4860
+vn -0.8338 0.3257 0.4457
+vn -0.7926 0.4384 0.4237
+vn -0.7709 0.4384 0.4620
+vn -0.8547 0.3257 0.4043
+vn -0.8125 0.4384 0.3843
+vn -0.7578 0.5115 0.4051
+vn -0.7370 0.5115 0.4417
+vn -0.7768 0.5115 0.3674
+vn -0.7861 0.3257 0.5253
+vn -0.7731 0.5183 0.3657
+vn -0.7542 0.5183 0.4031
+vn -0.7335 0.5183 0.4396
+vn -0.7145 0.5115 0.4774
+vn -0.7111 0.5183 0.4751
+vn -0.7473 0.4384 0.4993
+vn 0.4043 0.3257 -0.8547
+vn 0.4457 0.3257 -0.8338
+vn 0.4237 0.4384 -0.7926
+vn 0.3843 0.4384 -0.8125
+vn 0.4860 0.3257 -0.8110
+vn 0.4620 0.4384 -0.7709
+vn 0.4051 0.5115 -0.7578
+vn 0.3674 0.5115 -0.7768
+vn 0.4417 0.5115 -0.7370
+vn 0.3618 0.3257 -0.8735
+vn 0.4396 0.5183 -0.7335
+vn 0.4031 0.5183 -0.7542
+vn 0.3657 0.5183 -0.7731
+vn 0.3288 0.5115 -0.7939
+vn 0.3273 0.5183 -0.7901
+vn 0.3439 0.4384 -0.8304
+vn 0.1387 0.3257 0.9352
+vn 0.0927 0.3257 0.9409
+vn 0.0881 0.4384 0.8944
+vn 0.1318 0.4384 0.8890
+vn 0.0464 0.3257 0.9443
+vn 0.0441 0.4384 0.8977
+vn 0.0842 0.5115 0.8551
+vn 0.1260 0.5115 0.8500
+vn 0.0422 0.5115 0.8582
+vn 0.1844 0.3257 0.9273
+vn 0.0420 0.5183 0.8542
+vn 0.0838 0.5183 0.8511
+vn 0.1254 0.5183 0.8459
+vn 0.1676 0.5115 0.8428
+vn 0.1668 0.5183 0.8388
+vn 0.1753 0.4384 0.8815
+vn -0.7006 0.3257 0.6349
+vn -0.7309 0.3257 0.5998
+vn -0.6948 0.4384 0.5702
+vn -0.6660 0.4384 0.6036
+vn -0.7594 0.3257 0.5632
+vn -0.7219 0.4384 0.5354
+vn -0.6642 0.5115 0.5451
+vn -0.6367 0.5115 0.5770
+vn -0.6902 0.5115 0.5119
+vn -0.6685 0.3257 0.6685
+vn -0.6869 0.5183 0.5095
+vn -0.6611 0.5183 0.5425
+vn -0.6337 0.5183 0.5743
+vn -0.6076 0.5115 0.6076
+vn -0.6047 0.5183 0.6047
+vn -0.6355 0.4384 0.6355
+vn 0.2298 0.3257 -0.9171
+vn 0.2744 0.3257 -0.9048
+vn 0.2609 0.4384 -0.8601
+vn 0.2184 0.4384 -0.8718
+vn 0.3185 0.3257 -0.8902
+vn 0.3027 0.4384 -0.8462
+vn 0.2494 0.5115 -0.8223
+vn 0.2088 0.5115 -0.8335
+vn 0.2894 0.5115 -0.8091
+vn 0.1844 0.3257 -0.9273
+vn 0.2881 0.5183 -0.8052
+vn 0.2482 0.5183 -0.8184
+vn 0.2078 0.5183 -0.8295
+vn 0.1676 0.5115 -0.8428
+vn 0.1668 0.5183 -0.8388
+vn 0.1753 0.4384 -0.8815
+vn 0.3185 0.3257 0.8902
+vn 0.2744 0.3257 0.9048
+vn 0.2609 0.4384 0.8601
+vn 0.3027 0.4384 0.8462
+vn 0.2298 0.3257 0.9171
+vn 0.2184 0.4384 0.8718
+vn 0.2494 0.5115 0.8223
+vn 0.2894 0.5115 0.8091
+vn 0.2088 0.5115 0.8335
+vn 0.3618 0.3257 0.8735
+vn 0.2078 0.5183 0.8295
+vn 0.2482 0.5183 0.8184
+vn 0.2881 0.5183 0.8052
+vn 0.3288 0.5115 0.7939
+vn 0.3273 0.5183 0.7901
+vn 0.3439 0.4384 0.8304
+vn -0.5632 0.3257 0.7594
+vn -0.5998 0.3257 0.7309
+vn -0.5702 0.4384 0.6948
+vn -0.5354 0.4384 0.7219
+vn -0.6349 0.3257 0.7006
+vn -0.6036 0.4384 0.6660
+vn -0.5451 0.5115 0.6642
+vn -0.5119 0.5115 0.6902
+vn -0.5770 0.5115 0.6367
+vn -0.5253 0.3257 0.7861
+vn -0.5743 0.5183 0.6337
+vn -0.5425 0.5183 0.6611
+vn -0.5095 0.5183 0.6869
+vn -0.4774 0.5115 0.7145
+vn -0.4751 0.5183 0.7111
+vn -0.4993 0.4384 0.7473
+vn 0.0464 0.3257 -0.9443
+vn 0.0927 0.3257 -0.9409
+vn 0.0881 0.4384 -0.8944
+vn 0.0441 0.4384 -0.8977
+vn 0.1387 0.3257 -0.9352
+vn 0.1318 0.4384 -0.8890
+vn 0.0842 0.5115 -0.8551
+vn 0.0422 0.5115 -0.8582
+vn 0.1260 0.5115 -0.8500
+vn -0.0000 0.3257 -0.9455
+vn 0.1254 0.5183 -0.8459
+vn 0.0838 0.5183 -0.8511
+vn 0.0420 0.5183 -0.8542
+vn 0.0000 0.5115 -0.8593
+vn 0.0000 0.5183 -0.8552
+vn -0.0000 0.4384 -0.8988
+vn 0.4860 0.3257 0.8110
+vn 0.4457 0.3257 0.8338
+vn 0.4237 0.4384 0.7926
+vn 0.4620 0.4384 0.7709
+vn 0.4043 0.3257 0.8547
+vn 0.3843 0.4384 0.8125
+vn 0.4051 0.5115 0.7578
+vn 0.4417 0.5115 0.7370
+vn 0.3674 0.5115 0.7768
+vn 0.5253 0.3257 0.7861
+vn 0.3657 0.5183 0.7731
+vn 0.4031 0.5183 0.7542
+vn 0.4396 0.5183 0.7335
+vn 0.4774 0.5115 0.7145
+vn 0.4751 0.5183 0.7111
+vn 0.4993 0.4384 0.7473
+vn -0.4043 0.3257 0.8547
+vn -0.4457 0.3257 0.8338
+vn -0.4237 0.4384 0.7926
+vn -0.3843 0.4384 0.8125
+vn -0.4860 0.3257 0.8110
+vn -0.4620 0.4384 0.7709
+vn -0.4051 0.5115 0.7578
+vn -0.3674 0.5115 0.7768
+vn -0.4417 0.5115 0.7370
+vn -0.3618 0.3257 0.8735
+vn -0.4396 0.5183 0.7335
+vn -0.4031 0.5183 0.7542
+vn -0.3657 0.5183 0.7731
+vn -0.3288 0.5115 0.7939
+vn -0.3273 0.5183 0.7901
+vn -0.3439 0.4384 0.8304
+vn -0.1387 0.3257 -0.9352
+vn -0.0927 0.3257 -0.9409
+vn -0.0881 0.4384 -0.8944
+vn -0.1318 0.4384 -0.8890
+vn -0.0464 0.3257 -0.9443
+vn -0.0441 0.4384 -0.8977
+vn -0.0842 0.5115 -0.8551
+vn -0.1260 0.5115 -0.8500
+vn -0.0422 0.5115 -0.8582
+vn -0.0420 0.5183 -0.8542
+vn -0.0838 0.5183 -0.8511
+vn -0.1254 0.5183 -0.8459
+vn 0.6349 0.3257 0.7006
+vn 0.5998 0.3257 0.7309
+vn 0.5702 0.4384 0.6948
+vn 0.6036 0.4384 0.6660
+vn 0.5632 0.3257 0.7594
+vn 0.5354 0.4384 0.7219
+vn 0.5451 0.5115 0.6642
+vn 0.5770 0.5115 0.6367
+vn 0.5119 0.5115 0.6902
+vn 0.5095 0.5183 0.6869
+vn 0.5425 0.5183 0.6611
+vn 0.5743 0.5183 0.6337
+vn -0.2298 0.3257 0.9171
+vn -0.2744 0.3257 0.9048
+vn -0.2609 0.4384 0.8601
+vn -0.2184 0.4384 0.8718
+vn -0.3185 0.3257 0.8902
+vn -0.3027 0.4384 0.8462
+vn -0.2494 0.5115 0.8223
+vn -0.2088 0.5115 0.8335
+vn -0.2894 0.5115 0.8091
+vn -0.2881 0.5183 0.8052
+vn -0.2482 0.5183 0.8184
+vn -0.2078 0.5183 0.8295
+vn -0.7314 0.4132 -0.5425
+vn -0.7039 0.4132 -0.5777
+vn -0.7656 0.1380 -0.6283
+vn -0.7955 0.1379 -0.5900
+vn -0.6747 0.4132 -0.6115
+vn -0.7339 0.1380 -0.6651
+vn -0.7556 -0.2110 -0.6201
+vn -0.7851 -0.2110 -0.5823
+vn -0.7243 -0.2110 -0.6564
+vn -0.7572 0.4132 -0.5059
+vn -0.6439 0.4132 -0.6439
+vn -0.7003 0.1380 -0.7003
+vn -0.6912 -0.2110 -0.6912
+vn -0.6400 -0.4253 -0.6400
+vn -0.6706 -0.4253 -0.6078
+vn -0.6996 -0.4253 -0.5742
+vn -0.7269 -0.4253 -0.5392
+vn -0.8127 -0.2110 -0.5431
+vn -0.7525 -0.4253 -0.5028
+vn -0.8235 0.1379 -0.5503
+vn 0.9095 0.4132 0.0447
+vn 0.9062 0.4132 0.0893
+vn 0.9857 0.1380 0.0971
+vn 0.9892 0.1379 0.0486
+vn 0.9008 0.4132 0.1336
+vn 0.9797 0.1380 0.1453
+vn 0.9728 -0.2110 0.0958
+vn 0.9763 -0.2110 0.0480
+vn 0.9669 -0.2110 0.1434
+vn 0.9106 0.4132 0.0000
+vn 0.8931 0.4132 0.1777
+vn 0.9714 0.1380 0.1932
+vn 0.9587 -0.2110 0.1907
+vn 0.8877 -0.4253 0.1766
+vn 0.8953 -0.4253 0.1328
+vn 0.9007 -0.4253 0.0887
+vn 0.9040 -0.4253 0.0444
+vn 0.9775 -0.2110 0.0000
+vn 0.9051 -0.4253 -0.0000
+vn 0.9904 0.1379 0.0000
+vn -0.8232 0.4132 -0.3894
+vn -0.8031 0.4132 -0.4293
+vn -0.8735 0.1379 -0.4669
+vn -0.8953 0.1379 -0.4235
+vn -0.7811 0.4132 -0.4681
+vn -0.8496 0.1379 -0.5092
+vn -0.8621 -0.2110 -0.4608
+vn -0.8836 -0.2110 -0.4180
+vn -0.8384 -0.2110 -0.5025
+vn -0.8413 0.4132 -0.3485
+vn -0.7763 -0.4253 -0.4653
+vn -0.7982 -0.4253 -0.4266
+vn -0.8182 -0.4253 -0.3870
+vn -0.9031 -0.2110 -0.3741
+vn -0.8362 -0.4253 -0.3464
+vn -0.9151 0.1379 -0.3790
+vn 0.9008 0.4132 -0.1336
+vn 0.9062 0.4132 -0.0893
+vn 0.9857 0.1379 -0.0971
+vn 0.9797 0.1380 -0.1453
+vn 0.9095 0.4132 -0.0447
+vn 0.9892 0.1379 -0.0486
+vn 0.9728 -0.2110 -0.0958
+vn 0.9669 -0.2110 -0.1434
+vn 0.9763 -0.2110 -0.0480
+vn 0.8931 0.4132 -0.1777
+vn 0.9040 -0.4253 -0.0444
+vn 0.9007 -0.4253 -0.0887
+vn 0.8953 -0.4253 -0.1328
+vn 0.9587 -0.2110 -0.1907
+vn 0.8877 -0.4253 -0.1766
+vn 0.9714 0.1379 -0.1932
+vn -0.8833 0.4132 -0.2213
+vn -0.8714 0.4132 -0.2643
+vn -0.9478 0.1379 -0.2875
+vn -0.9607 0.1379 -0.2407
+vn -0.8574 0.4132 -0.3067
+vn -0.9326 0.1379 -0.3336
+vn -0.9354 -0.2110 -0.2837
+vn -0.9482 -0.2110 -0.2375
+vn -0.9204 -0.2110 -0.3293
+vn -0.8931 0.4132 -0.1777
+vn -0.8522 -0.4253 -0.3049
+vn -0.8661 -0.4253 -0.2627
+vn -0.8779 -0.4253 -0.2199
+vn -0.9587 -0.2110 -0.1907
+vn -0.8877 -0.4253 -0.1766
+vn -0.9714 0.1380 -0.1932
+vn 0.8574 0.4132 -0.3067
+vn 0.8714 0.4132 -0.2643
+vn 0.9478 0.1379 -0.2875
+vn 0.9326 0.1379 -0.3336
+vn 0.8833 0.4132 -0.2213
+vn 0.9607 0.1379 -0.2407
+vn 0.9354 -0.2110 -0.2838
+vn 0.9204 -0.2110 -0.3293
+vn 0.9482 -0.2110 -0.2375
+vn 0.8413 0.4132 -0.3485
+vn 0.8779 -0.4253 -0.2199
+vn 0.8661 -0.4253 -0.2627
+vn 0.8522 -0.4253 -0.3049
+vn 0.9031 -0.2110 -0.3741
+vn 0.8362 -0.4253 -0.3464
+vn 0.9150 0.1379 -0.3790
+vn -0.9095 0.4132 -0.0447
+vn -0.9062 0.4133 -0.0893
+vn -0.9857 0.1379 -0.0971
+vn -0.9892 0.1379 -0.0486
+vn -0.9008 0.4133 -0.1336
+vn -0.9797 0.1380 -0.1453
+vn -0.9728 -0.2110 -0.0958
+vn -0.9763 -0.2110 -0.0480
+vn -0.9669 -0.2110 -0.1434
+vn -0.9106 0.4132 0.0000
+vn -0.8953 -0.4253 -0.1328
+vn -0.9007 -0.4253 -0.0887
+vn -0.9040 -0.4253 -0.0444
+vn -0.9775 -0.2110 0.0000
+vn -0.9051 -0.4253 0.0000
+vn -0.9904 0.1379 0.0000
+vn 0.7811 0.4132 -0.4681
+vn 0.8031 0.4132 -0.4293
+vn 0.8735 0.1379 -0.4669
+vn 0.8495 0.1379 -0.5092
+vn 0.8232 0.4132 -0.3894
+vn 0.8953 0.1379 -0.4235
+vn 0.8621 -0.2110 -0.4608
+vn 0.8384 -0.2110 -0.5025
+vn 0.8836 -0.2110 -0.4180
+vn 0.7572 0.4132 -0.5059
+vn 0.8182 -0.4253 -0.3870
+vn 0.7982 -0.4253 -0.4266
+vn 0.7763 -0.4253 -0.4653
+vn 0.8127 -0.2110 -0.5431
+vn 0.7525 -0.4253 -0.5028
+vn 0.8235 0.1379 -0.5503
+vn -0.9008 0.4133 0.1336
+vn -0.9062 0.4133 0.0893
+vn -0.9857 0.1380 0.0971
+vn -0.9797 0.1380 0.1453
+vn -0.9095 0.4132 0.0447
+vn -0.9892 0.1379 0.0486
+vn -0.9728 -0.2110 0.0958
+vn -0.9669 -0.2110 0.1434
+vn -0.9763 -0.2110 0.0480
+vn -0.8931 0.4132 0.1777
+vn -0.9040 -0.4253 0.0444
+vn -0.9007 -0.4253 0.0887
+vn -0.8953 -0.4253 0.1328
+vn -0.9587 -0.2110 0.1907
+vn -0.8877 -0.4253 0.1766
+vn -0.9714 0.1379 0.1932
+vn 0.6747 0.4132 -0.6115
+vn 0.7039 0.4132 -0.5777
+vn 0.7656 0.1379 -0.6283
+vn 0.7339 0.1380 -0.6651
+vn 0.7314 0.4132 -0.5425
+vn 0.7955 0.1379 -0.5900
+vn 0.7556 -0.2110 -0.6201
+vn 0.7243 -0.2110 -0.6564
+vn 0.7851 -0.2110 -0.5823
+vn 0.6439 0.4132 -0.6439
+vn 0.7269 -0.4253 -0.5392
+vn 0.6996 -0.4253 -0.5742
+vn 0.6706 -0.4253 -0.6078
+vn 0.6912 -0.2110 -0.6912
+vn 0.6400 -0.4253 -0.6400
+vn 0.7003 0.1380 -0.7003
+vn -0.8574 0.4132 0.3067
+vn -0.8714 0.4132 0.2643
+vn -0.9478 0.1379 0.2875
+vn -0.9326 0.1379 0.3336
+vn -0.8833 0.4132 0.2213
+vn -0.9607 0.1379 0.2407
+vn -0.9354 -0.2110 0.2838
+vn -0.9204 -0.2110 0.3293
+vn -0.9482 -0.2110 0.2375
+vn -0.8413 0.4132 0.3485
+vn -0.8779 -0.4253 0.2199
+vn -0.8661 -0.4253 0.2627
+vn -0.8522 -0.4253 0.3049
+vn -0.9031 -0.2110 0.3741
+vn -0.8362 -0.4253 0.3464
+vn -0.9150 0.1379 0.3790
+vn 0.5425 0.4132 -0.7314
+vn 0.5777 0.4132 -0.7039
+vn 0.6283 0.1379 -0.7656
+vn 0.5900 0.1379 -0.7955
+vn 0.6115 0.4132 -0.6747
+vn 0.6651 0.1380 -0.7339
+vn 0.6201 -0.2110 -0.7556
+vn 0.5823 -0.2110 -0.7851
+vn 0.6564 -0.2110 -0.7243
+vn 0.5059 0.4132 -0.7572
+vn 0.6078 -0.4253 -0.6706
+vn 0.5742 -0.4253 -0.6996
+vn 0.5392 -0.4253 -0.7269
+vn 0.5431 -0.2110 -0.8127
+vn 0.5028 -0.4253 -0.7525
+vn 0.5503 0.1379 -0.8235
+vn -0.7811 0.4132 0.4681
+vn -0.8031 0.4132 0.4293
+vn -0.8735 0.1379 0.4669
+vn -0.8496 0.1379 0.5092
+vn -0.8232 0.4132 0.3894
+vn -0.8953 0.1379 0.4235
+vn -0.8621 -0.2110 0.4608
+vn -0.8384 -0.2110 0.5025
+vn -0.8836 -0.2110 0.4180
+vn -0.7572 0.4132 0.5059
+vn -0.8182 -0.4253 0.3870
+vn -0.7982 -0.4253 0.4266
+vn -0.7763 -0.4253 0.4653
+vn -0.8127 -0.2110 0.5431
+vn -0.7525 -0.4253 0.5028
+vn -0.8235 0.1379 0.5503
+vn 0.3894 0.4132 -0.8232
+vn 0.4293 0.4132 -0.8031
+vn 0.4669 0.1379 -0.8735
+vn 0.4235 0.1379 -0.8953
+vn 0.4681 0.4132 -0.7811
+vn 0.5092 0.1379 -0.8496
+vn 0.4608 -0.2110 -0.8621
+vn 0.4180 -0.2110 -0.8836
+vn 0.5025 -0.2110 -0.8384
+vn 0.3485 0.4132 -0.8413
+vn 0.4653 -0.4253 -0.7763
+vn 0.4266 -0.4253 -0.7982
+vn 0.3870 -0.4253 -0.8182
+vn 0.3741 -0.2110 -0.9031
+vn 0.3464 -0.4253 -0.8362
+vn 0.3790 0.1379 -0.9150
+vn 0.1336 0.4132 0.9008
+vn 0.0893 0.4132 0.9062
+vn 0.0971 0.1379 0.9857
+vn 0.1453 0.1380 0.9797
+vn 0.0447 0.4132 0.9095
+vn 0.0486 0.1379 0.9892
+vn 0.0958 -0.2110 0.9728
+vn 0.1434 -0.2110 0.9669
+vn 0.0480 -0.2110 0.9763
+vn 0.1777 0.4132 0.8931
+vn 0.0000 0.4132 0.9106
+vn 0.0000 0.1379 0.9904
+vn 0.0000 -0.2110 0.9775
+vn 0.0000 -0.4253 0.9051
+vn 0.0444 -0.4253 0.9040
+vn 0.0887 -0.4253 0.9007
+vn 0.1328 -0.4253 0.8953
+vn 0.1907 -0.2110 0.9587
+vn 0.1766 -0.4253 0.8877
+vn 0.1932 0.1379 0.9714
+vn -0.6747 0.4132 0.6115
+vn -0.7039 0.4132 0.5777
+vn -0.7656 0.1379 0.6283
+vn -0.7339 0.1380 0.6651
+vn -0.7314 0.4132 0.5425
+vn -0.7955 0.1379 0.5900
+vn -0.7556 -0.2110 0.6201
+vn -0.7243 -0.2110 0.6564
+vn -0.7851 -0.2110 0.5823
+vn -0.6439 0.4132 0.6439
+vn -0.7269 -0.4253 0.5392
+vn -0.6996 -0.4253 0.5742
+vn -0.6706 -0.4253 0.6078
+vn -0.6912 -0.2110 0.6912
+vn -0.6400 -0.4253 0.6400
+vn -0.7003 0.1380 0.7003
+vn 0.2213 0.4132 -0.8833
+vn 0.2643 0.4132 -0.8714
+vn 0.2875 0.1379 -0.9478
+vn 0.2407 0.1379 -0.9607
+vn 0.3067 0.4132 -0.8574
+vn 0.3336 0.1379 -0.9326
+vn 0.2837 -0.2110 -0.9354
+vn 0.2375 -0.2110 -0.9482
+vn 0.3293 -0.2110 -0.9204
+vn 0.1777 0.4133 -0.8931
+vn 0.3049 -0.4253 -0.8522
+vn 0.2627 -0.4253 -0.8661
+vn 0.2199 -0.4253 -0.8779
+vn 0.1907 -0.2110 -0.9587
+vn 0.1766 -0.4253 -0.8877
+vn 0.1932 0.1379 -0.9714
+vn 0.3067 0.4132 0.8574
+vn 0.2643 0.4132 0.8714
+vn 0.2875 0.1379 0.9478
+vn 0.3336 0.1379 0.9326
+vn 0.2213 0.4132 0.8833
+vn 0.2407 0.1379 0.9607
+vn 0.2837 -0.2110 0.9354
+vn 0.3293 -0.2110 0.9204
+vn 0.2375 -0.2110 0.9482
+vn 0.3485 0.4132 0.8413
+vn 0.2199 -0.4253 0.8779
+vn 0.2627 -0.4253 0.8661
+vn 0.3049 -0.4253 0.8522
+vn 0.3741 -0.2110 0.9031
+vn 0.3464 -0.4253 0.8362
+vn 0.3790 0.1379 0.9151
+vn -0.5425 0.4132 0.7314
+vn -0.5777 0.4132 0.7039
+vn -0.6283 0.1379 0.7656
+vn -0.5900 0.1379 0.7955
+vn -0.6115 0.4132 0.6747
+vn -0.6651 0.1380 0.7339
+vn -0.6201 -0.2110 0.7556
+vn -0.5823 -0.2110 0.7851
+vn -0.6564 -0.2110 0.7243
+vn -0.5059 0.4132 0.7572
+vn -0.6078 -0.4253 0.6706
+vn -0.5742 -0.4253 0.6996
+vn -0.5392 -0.4253 0.7269
+vn -0.5431 -0.2110 0.8127
+vn -0.5028 -0.4253 0.7525
+vn -0.5503 0.1379 0.8235
+vn 0.0447 0.4132 -0.9095
+vn 0.0893 0.4132 -0.9062
+vn 0.0971 0.1379 -0.9857
+vn 0.0486 0.1379 -0.9892
+vn 0.1336 0.4133 -0.9008
+vn 0.1453 0.1379 -0.9797
+vn 0.0958 -0.2110 -0.9728
+vn 0.0480 -0.2110 -0.9763
+vn 0.1434 -0.2110 -0.9669
+vn 0.0000 0.4132 -0.9106
+vn 0.1328 -0.4253 -0.8953
+vn 0.0887 -0.4253 -0.9007
+vn 0.0444 -0.4253 -0.9040
+vn -0.0000 -0.2110 -0.9775
+vn 0.0000 -0.4253 -0.9051
+vn 0.0000 0.1379 -0.9904
+vn 0.4681 0.4132 0.7811
+vn 0.4293 0.4132 0.8031
+vn 0.4669 0.1379 0.8735
+vn 0.5092 0.1379 0.8496
+vn 0.3894 0.4132 0.8232
+vn 0.4235 0.1379 0.8953
+vn 0.4608 -0.2110 0.8621
+vn 0.5025 -0.2110 0.8384
+vn 0.4180 -0.2110 0.8836
+vn 0.5059 0.4132 0.7572
+vn 0.3870 -0.4253 0.8182
+vn 0.4266 -0.4253 0.7982
+vn 0.4653 -0.4253 0.7763
+vn 0.5431 -0.2110 0.8127
+vn 0.5028 -0.4253 0.7525
+vn 0.5503 0.1379 0.8235
+vn -0.3894 0.4132 0.8232
+vn -0.4293 0.4132 0.8031
+vn -0.4669 0.1379 0.8735
+vn -0.4235 0.1379 0.8953
+vn -0.4681 0.4132 0.7811
+vn -0.5092 0.1379 0.8495
+vn -0.4608 -0.2110 0.8621
+vn -0.4180 -0.2110 0.8836
+vn -0.5025 -0.2110 0.8384
+vn -0.3485 0.4132 0.8413
+vn -0.4653 -0.4253 0.7763
+vn -0.4266 -0.4253 0.7982
+vn -0.3870 -0.4253 0.8182
+vn -0.3741 -0.2110 0.9031
+vn -0.3464 -0.4253 0.8362
+vn -0.3790 0.1379 0.9150
+vn -0.1336 0.4133 -0.9008
+vn -0.0893 0.4132 -0.9062
+vn -0.0971 0.1380 -0.9857
+vn -0.1453 0.1380 -0.9797
+vn -0.0447 0.4132 -0.9095
+vn -0.0486 0.1379 -0.9892
+vn -0.0958 -0.2110 -0.9728
+vn -0.1434 -0.2110 -0.9669
+vn -0.0480 -0.2110 -0.9763
+vn -0.1777 0.4132 -0.8931
+vn -0.0444 -0.4253 -0.9040
+vn -0.0887 -0.4253 -0.9007
+vn -0.1328 -0.4253 -0.8953
+vn -0.1907 -0.2110 -0.9587
+vn -0.1766 -0.4253 -0.8877
+vn -0.1932 0.1380 -0.9714
+vn 0.6115 0.4132 0.6747
+vn 0.5777 0.4132 0.7039
+vn 0.6283 0.1379 0.7656
+vn 0.6651 0.1379 0.7339
+vn 0.5425 0.4132 0.7314
+vn 0.5900 0.1379 0.7955
+vn 0.6201 -0.2110 0.7556
+vn 0.6564 -0.2110 0.7243
+vn 0.5823 -0.2110 0.7851
+vn 0.6439 0.4132 0.6439
+vn 0.5392 -0.4253 0.7269
+vn 0.5742 -0.4253 0.6996
+vn 0.6078 -0.4253 0.6706
+vn 0.6912 -0.2110 0.6912
+vn 0.6400 -0.4253 0.6400
+vn 0.7003 0.1380 0.7003
+vn -0.2213 0.4132 0.8833
+vn -0.2643 0.4132 0.8714
+vn -0.2875 0.1379 0.9478
+vn -0.2407 0.1380 0.9607
+vn -0.3067 0.4132 0.8574
+vn -0.3336 0.1379 0.9326
+vn -0.2837 -0.2110 0.9354
+vn -0.2375 -0.2110 0.9482
+vn -0.3293 -0.2110 0.9204
+vn -0.1777 0.4132 0.8931
+vn -0.3049 -0.4253 0.8522
+vn -0.2627 -0.4253 0.8661
+vn -0.2199 -0.4253 0.8779
+vn -0.1907 -0.2110 0.9587
+vn -0.1766 -0.4253 0.8877
+vn -0.1932 0.1380 0.9714
+vn -0.3067 0.4132 -0.8574
+vn -0.2643 0.4132 -0.8714
+vn -0.2875 0.1379 -0.9478
+vn -0.3336 0.1379 -0.9326
+vn -0.2213 0.4132 -0.8833
+vn -0.2407 0.1379 -0.9607
+vn -0.2838 -0.2110 -0.9354
+vn -0.3293 -0.2110 -0.9204
+vn -0.2375 -0.2110 -0.9482
+vn -0.3485 0.4132 -0.8413
+vn -0.2199 -0.4253 -0.8779
+vn -0.2627 -0.4253 -0.8661
+vn -0.3049 -0.4253 -0.8522
+vn -0.3741 -0.2110 -0.9031
+vn -0.3464 -0.4253 -0.8362
+vn -0.3790 0.1379 -0.9150
+vn 0.7314 0.4132 0.5425
+vn 0.7039 0.4132 0.5777
+vn 0.7656 0.1379 0.6283
+vn 0.7955 0.1379 0.5900
+vn 0.6747 0.4132 0.6115
+vn 0.7339 0.1379 0.6651
+vn 0.7556 -0.2110 0.6201
+vn 0.7851 -0.2110 0.5823
+vn 0.7243 -0.2110 0.6564
+vn 0.7572 0.4132 0.5059
+vn 0.6706 -0.4253 0.6078
+vn 0.6996 -0.4253 0.5742
+vn 0.7269 -0.4253 0.5392
+vn 0.8127 -0.2110 0.5431
+vn 0.7525 -0.4253 0.5028
+vn 0.8235 0.1379 0.5503
+vn -0.0447 0.4132 0.9095
+vn -0.0893 0.4132 0.9062
+vn -0.0971 0.1380 0.9857
+vn -0.0486 0.1379 0.9892
+vn -0.1336 0.4132 0.9008
+vn -0.1453 0.1380 0.9797
+vn -0.0958 -0.2110 0.9728
+vn -0.0480 -0.2110 0.9763
+vn -0.1434 -0.2110 0.9669
+vn -0.1328 -0.4253 0.8953
+vn -0.0887 -0.4253 0.9007
+vn -0.0444 -0.4253 0.9040
+vn -0.4681 0.4132 -0.7811
+vn -0.4293 0.4132 -0.8031
+vn -0.4669 0.1379 -0.8735
+vn -0.5092 0.1379 -0.8495
+vn -0.3894 0.4132 -0.8232
+vn -0.4235 0.1379 -0.8953
+vn -0.4608 -0.2110 -0.8621
+vn -0.5025 -0.2110 -0.8384
+vn -0.4180 -0.2110 -0.8836
+vn -0.5059 0.4132 -0.7572
+vn -0.3870 -0.4253 -0.8182
+vn -0.4266 -0.4253 -0.7982
+vn -0.4653 -0.4253 -0.7763
+vn -0.5431 -0.2110 -0.8127
+vn -0.5028 -0.4253 -0.7525
+vn -0.5503 0.1379 -0.8235
+vn 0.8232 0.4132 0.3894
+vn 0.8031 0.4132 0.4293
+vn 0.8735 0.1379 0.4669
+vn 0.8953 0.1379 0.4235
+vn 0.7811 0.4132 0.4681
+vn 0.8495 0.1379 0.5092
+vn 0.8621 -0.2110 0.4608
+vn 0.8836 -0.2110 0.4180
+vn 0.8384 -0.2110 0.5025
+vn 0.8413 0.4132 0.3485
+vn 0.7763 -0.4253 0.4653
+vn 0.7982 -0.4253 0.4266
+vn 0.8182 -0.4253 0.3870
+vn 0.9031 -0.2110 0.3741
+vn 0.8362 -0.4253 0.3464
+vn 0.9150 0.1379 0.3790
+vn -0.6115 0.4132 -0.6747
+vn -0.5777 0.4132 -0.7039
+vn -0.6283 0.1379 -0.7656
+vn -0.6651 0.1380 -0.7339
+vn -0.5425 0.4132 -0.7314
+vn -0.5900 0.1379 -0.7955
+vn -0.6201 -0.2110 -0.7556
+vn -0.6564 -0.2110 -0.7243
+vn -0.5823 -0.2110 -0.7851
+vn -0.5392 -0.4253 -0.7269
+vn -0.5742 -0.4253 -0.6996
+vn -0.6078 -0.4253 -0.6706
+vn 0.8833 0.4132 0.2213
+vn 0.8714 0.4132 0.2643
+vn 0.9478 0.1379 0.2875
+vn 0.9607 0.1379 0.2407
+vn 0.8574 0.4132 0.3067
+vn 0.9326 0.1379 0.3336
+vn 0.9354 -0.2110 0.2838
+vn 0.9482 -0.2110 0.2375
+vn 0.9204 -0.2110 0.3293
+vn 0.8522 -0.4253 0.3049
+vn 0.8661 -0.4253 0.2627
+vn 0.8779 -0.4253 0.2199
+vn -0.8691 -0.4929 -0.0427
+vn -0.8659 -0.4929 -0.0853
+vn -0.8669 -0.4912 -0.0854
+vn -0.8700 -0.4912 -0.0428
+vn -0.8607 -0.4929 -0.1276
+vn -0.8616 -0.4912 -0.1278
+vn -0.8870 -0.4535 -0.0874
+vn -0.8902 -0.4535 -0.0438
+vn -0.8816 -0.4535 -0.1307
+vn -0.8701 -0.4929 0.0000
+vn -0.8534 -0.4929 -0.1697
+vn -0.8543 -0.4912 -0.1699
+vn -0.8741 -0.4535 -0.1739
+vn -0.9027 -0.3909 -0.1796
+vn -0.9105 -0.3909 -0.1350
+vn -0.9160 -0.3909 -0.0902
+vn -0.9193 -0.3909 -0.0452
+vn -0.8913 -0.4535 0.0000
+vn -0.9204 -0.3909 0.0000
+vn -0.8711 -0.4912 0.0000
+vn 0.7463 -0.4929 -0.4473
+vn 0.7674 -0.4929 -0.4102
+vn 0.7682 -0.4912 -0.4106
+vn 0.7472 -0.4912 -0.4478
+vn 0.7866 -0.4929 -0.3721
+vn 0.7874 -0.4912 -0.3725
+vn 0.7860 -0.4535 -0.4201
+vn 0.7645 -0.4535 -0.4582
+vn 0.8057 -0.4535 -0.3811
+vn 0.7235 -0.4929 -0.4834
+vn 0.8039 -0.4929 -0.3330
+vn 0.8048 -0.4912 -0.3333
+vn 0.8234 -0.4535 -0.3411
+vn 0.8504 -0.3909 -0.3522
+vn 0.8320 -0.3909 -0.3936
+vn 0.8117 -0.3909 -0.4339
+vn 0.7895 -0.3909 -0.4732
+vn 0.7411 -0.4535 -0.4952
+vn 0.7653 -0.3909 -0.5114
+vn 0.7243 -0.4912 -0.4839
+vn -0.8607 -0.4929 0.1276
+vn -0.8659 -0.4929 0.0853
+vn -0.8669 -0.4912 0.0854
+vn -0.8616 -0.4912 0.1278
+vn -0.8691 -0.4929 0.0427
+vn -0.8700 -0.4912 0.0428
+vn -0.8870 -0.4535 0.0874
+vn -0.8816 -0.4535 0.1307
+vn -0.8902 -0.4535 0.0438
+vn -0.8534 -0.4929 0.1697
+vn -0.9193 -0.3909 0.0452
+vn -0.9160 -0.3909 0.0902
+vn -0.9105 -0.3909 0.1350
+vn -0.8741 -0.4535 0.1739
+vn -0.9027 -0.3909 0.1796
+vn -0.8543 -0.4912 0.1699
+vn 0.6447 -0.4928 -0.5843
+vn 0.6726 -0.4929 -0.5520
+vn 0.6733 -0.4912 -0.5526
+vn 0.6454 -0.4912 -0.5849
+vn 0.6989 -0.4929 -0.5184
+vn 0.6996 -0.4912 -0.5189
+vn 0.6890 -0.4535 -0.5654
+vn 0.6604 -0.4535 -0.5985
+vn 0.7158 -0.4535 -0.5309
+vn 0.6153 -0.4928 -0.6153
+vn 0.7393 -0.3909 -0.5483
+vn 0.7115 -0.3909 -0.5839
+vn 0.6820 -0.3909 -0.6181
+vn 0.6302 -0.4535 -0.6302
+vn 0.6508 -0.3909 -0.6508
+vn 0.6159 -0.4912 -0.6159
+vn -0.8193 -0.4928 0.2931
+vn -0.8326 -0.4929 0.2526
+vn -0.8336 -0.4912 0.2529
+vn -0.8202 -0.4912 0.2934
+vn -0.8440 -0.4929 0.2115
+vn -0.8450 -0.4912 0.2117
+vn -0.8529 -0.4535 0.2587
+vn -0.8392 -0.4535 0.3002
+vn -0.8645 -0.4535 0.2166
+vn -0.8039 -0.4929 0.3330
+vn -0.8928 -0.3909 0.2237
+vn -0.8808 -0.3909 0.2672
+vn -0.8666 -0.3909 0.3101
+vn -0.8234 -0.4535 0.3411
+vn -0.8504 -0.3909 0.3522
+vn -0.8048 -0.4912 0.3333
+vn 0.5184 -0.4929 -0.6989
+vn 0.5520 -0.4929 -0.6726
+vn 0.5526 -0.4912 -0.6733
+vn 0.5189 -0.4912 -0.6996
+vn 0.5843 -0.4928 -0.6447
+vn 0.5849 -0.4912 -0.6454
+vn 0.5654 -0.4535 -0.6890
+vn 0.5309 -0.4535 -0.7158
+vn 0.5985 -0.4535 -0.6604
+vn 0.4834 -0.4929 -0.7235
+vn 0.6181 -0.3909 -0.6820
+vn 0.5839 -0.3909 -0.7115
+vn 0.5483 -0.3909 -0.7393
+vn 0.4952 -0.4535 -0.7411
+vn 0.5114 -0.3909 -0.7653
+vn 0.4839 -0.4912 -0.7243
+vn -0.7463 -0.4929 0.4473
+vn -0.7674 -0.4929 0.4102
+vn -0.7682 -0.4912 0.4106
+vn -0.7472 -0.4912 0.4478
+vn -0.7866 -0.4929 0.3721
+vn -0.7874 -0.4912 0.3725
+vn -0.7860 -0.4535 0.4201
+vn -0.7645 -0.4535 0.4582
+vn -0.8057 -0.4535 0.3811
+vn -0.7235 -0.4929 0.4834
+vn -0.8320 -0.3909 0.3936
+vn -0.8117 -0.3909 0.4339
+vn -0.7895 -0.3909 0.4732
+vn -0.7411 -0.4535 0.4952
+vn -0.7653 -0.3909 0.5114
+vn -0.7243 -0.4912 0.4839
+vn 0.3721 -0.4929 -0.7866
+vn 0.4102 -0.4929 -0.7674
+vn 0.4106 -0.4912 -0.7682
+vn 0.3725 -0.4912 -0.7874
+vn 0.4473 -0.4929 -0.7463
+vn 0.4478 -0.4912 -0.7472
+vn 0.4201 -0.4535 -0.7860
+vn 0.3811 -0.4535 -0.8057
+vn 0.4582 -0.4535 -0.7645
+vn 0.3330 -0.4929 -0.8039
+vn 0.4732 -0.3909 -0.7895
+vn 0.4339 -0.3909 -0.8117
+vn 0.3936 -0.3909 -0.8320
+vn 0.3411 -0.4535 -0.8234
+vn 0.3522 -0.3909 -0.8504
+vn 0.3333 -0.4912 -0.8048
+vn 0.1276 -0.4929 0.8607
+vn 0.0853 -0.4929 0.8659
+vn 0.0854 -0.4912 0.8669
+vn 0.1278 -0.4912 0.8616
+vn 0.0427 -0.4929 0.8691
+vn 0.0428 -0.4912 0.8700
+vn 0.0874 -0.4535 0.8870
+vn 0.1307 -0.4535 0.8816
+vn 0.0438 -0.4535 0.8902
+vn 0.1697 -0.4929 0.8534
+vn -0.0000 -0.4929 0.8701
+vn 0.0000 -0.4912 0.8711
+vn 0.0000 -0.4535 0.8913
+vn -0.0000 -0.3909 0.9204
+vn 0.0452 -0.3909 0.9193
+vn 0.0902 -0.3909 0.9160
+vn 0.1350 -0.3909 0.9105
+vn 0.1739 -0.4535 0.8741
+vn 0.1796 -0.3909 0.9027
+vn 0.1699 -0.4912 0.8543
+vn -0.6447 -0.4928 0.5843
+vn -0.6726 -0.4929 0.5520
+vn -0.6733 -0.4912 0.5526
+vn -0.6454 -0.4912 0.5849
+vn -0.6989 -0.4929 0.5184
+vn -0.6996 -0.4912 0.5189
+vn -0.6890 -0.4535 0.5654
+vn -0.6604 -0.4535 0.5985
+vn -0.7158 -0.4535 0.5309
+vn -0.6153 -0.4928 0.6153
+vn -0.7393 -0.3909 0.5483
+vn -0.7115 -0.3909 0.5839
+vn -0.6820 -0.3909 0.6181
+vn -0.6302 -0.4535 0.6302
+vn -0.6508 -0.3909 0.6508
+vn -0.6159 -0.4912 0.6159
+vn 0.2115 -0.4929 -0.8440
+vn 0.2526 -0.4929 -0.8326
+vn 0.2529 -0.4912 -0.8336
+vn 0.2117 -0.4912 -0.8450
+vn 0.2931 -0.4929 -0.8193
+vn 0.2934 -0.4912 -0.8202
+vn 0.2587 -0.4535 -0.8529
+vn 0.2166 -0.4535 -0.8645
+vn 0.3002 -0.4535 -0.8392
+vn 0.1697 -0.4929 -0.8534
+vn 0.3101 -0.3909 -0.8666
+vn 0.2672 -0.3909 -0.8808
+vn 0.2237 -0.3909 -0.8928
+vn 0.1739 -0.4535 -0.8741
+vn 0.1796 -0.3909 -0.9027
+vn 0.1699 -0.4912 -0.8543
+vn 0.2931 -0.4929 0.8193
+vn 0.2526 -0.4929 0.8326
+vn 0.2529 -0.4912 0.8336
+vn 0.2934 -0.4912 0.8202
+vn 0.2115 -0.4929 0.8440
+vn 0.2117 -0.4912 0.8450
+vn 0.2587 -0.4535 0.8529
+vn 0.3002 -0.4535 0.8392
+vn 0.2166 -0.4535 0.8645
+vn 0.3330 -0.4929 0.8039
+vn 0.2237 -0.3909 0.8928
+vn 0.2672 -0.3909 0.8808
+vn 0.3101 -0.3909 0.8666
+vn 0.3411 -0.4535 0.8234
+vn 0.3522 -0.3909 0.8504
+vn 0.3333 -0.4912 0.8048
+vn -0.5184 -0.4929 0.6989
+vn -0.5520 -0.4929 0.6726
+vn -0.5526 -0.4912 0.6733
+vn -0.5189 -0.4912 0.6996
+vn -0.5843 -0.4928 0.6447
+vn -0.5849 -0.4912 0.6454
+vn -0.5654 -0.4535 0.6890
+vn -0.5309 -0.4535 0.7158
+vn -0.5985 -0.4535 0.6604
+vn -0.4834 -0.4929 0.7235
+vn -0.6181 -0.3909 0.6820
+vn -0.5839 -0.3909 0.7115
+vn -0.5483 -0.3909 0.7393
+vn -0.4952 -0.4535 0.7411
+vn -0.5114 -0.3909 0.7653
+vn -0.4839 -0.4912 0.7243
+vn 0.0427 -0.4929 -0.8691
+vn 0.0853 -0.4929 -0.8659
+vn 0.0854 -0.4912 -0.8669
+vn 0.0428 -0.4912 -0.8700
+vn 0.1276 -0.4929 -0.8607
+vn 0.1278 -0.4912 -0.8616
+vn 0.0874 -0.4535 -0.8870
+vn 0.0438 -0.4535 -0.8902
+vn 0.1307 -0.4535 -0.8816
+vn 0.0000 -0.4929 -0.8701
+vn 0.1350 -0.3909 -0.9105
+vn 0.0902 -0.3909 -0.9160
+vn 0.0452 -0.3909 -0.9193
+vn -0.0000 -0.4535 -0.8913
+vn -0.0000 -0.3909 -0.9204
+vn 0.0000 -0.4912 -0.8711
+vn 0.4473 -0.4929 0.7463
+vn 0.4102 -0.4929 0.7674
+vn 0.4106 -0.4912 0.7682
+vn 0.4478 -0.4912 0.7472
+vn 0.3721 -0.4929 0.7866
+vn 0.3725 -0.4912 0.7874
+vn 0.4201 -0.4535 0.7860
+vn 0.4582 -0.4535 0.7645
+vn 0.3811 -0.4535 0.8057
+vn 0.4834 -0.4929 0.7235
+vn 0.3936 -0.3909 0.8320
+vn 0.4339 -0.3909 0.8117
+vn 0.4732 -0.3909 0.7895
+vn 0.4952 -0.4535 0.7411
+vn 0.5114 -0.3909 0.7653
+vn 0.4839 -0.4912 0.7243
+vn -0.3721 -0.4929 0.7866
+vn -0.4102 -0.4929 0.7674
+vn -0.4106 -0.4912 0.7682
+vn -0.3725 -0.4912 0.7874
+vn -0.4473 -0.4929 0.7463
+vn -0.4478 -0.4912 0.7472
+vn -0.4201 -0.4535 0.7860
+vn -0.3811 -0.4535 0.8057
+vn -0.4582 -0.4535 0.7645
+vn -0.3330 -0.4929 0.8039
+vn -0.4732 -0.3909 0.7895
+vn -0.4339 -0.3909 0.8117
+vn -0.3936 -0.3909 0.8320
+vn -0.3411 -0.4535 0.8234
+vn -0.3522 -0.3909 0.8504
+vn -0.3333 -0.4912 0.8048
+vn -0.1276 -0.4929 -0.8607
+vn -0.0853 -0.4929 -0.8659
+vn -0.0854 -0.4912 -0.8669
+vn -0.1278 -0.4912 -0.8616
+vn -0.0427 -0.4929 -0.8691
+vn -0.0428 -0.4912 -0.8700
+vn -0.0874 -0.4535 -0.8870
+vn -0.1307 -0.4535 -0.8816
+vn -0.0438 -0.4535 -0.8902
+vn -0.1697 -0.4929 -0.8534
+vn -0.0452 -0.3909 -0.9193
+vn -0.0902 -0.3909 -0.9160
+vn -0.1350 -0.3909 -0.9105
+vn -0.1739 -0.4535 -0.8741
+vn -0.1796 -0.3909 -0.9027
+vn -0.1699 -0.4912 -0.8543
+vn 0.5843 -0.4928 0.6447
+vn 0.5520 -0.4929 0.6726
+vn 0.5526 -0.4912 0.6733
+vn 0.5849 -0.4912 0.6454
+vn 0.5184 -0.4929 0.6989
+vn 0.5189 -0.4912 0.6996
+vn 0.5654 -0.4535 0.6890
+vn 0.5985 -0.4535 0.6604
+vn 0.5309 -0.4535 0.7158
+vn 0.6153 -0.4928 0.6153
+vn 0.5483 -0.3909 0.7393
+vn 0.5839 -0.3909 0.7115
+vn 0.6181 -0.3909 0.6820
+vn 0.6302 -0.4535 0.6302
+vn 0.6508 -0.3909 0.6508
+vn 0.6159 -0.4912 0.6159
+vn -0.2115 -0.4929 0.8440
+vn -0.2526 -0.4929 0.8326
+vn -0.2529 -0.4912 0.8336
+vn -0.2117 -0.4912 0.8450
+vn -0.2931 -0.4929 0.8193
+vn -0.2934 -0.4912 0.8202
+vn -0.2587 -0.4535 0.8529
+vn -0.2166 -0.4535 0.8645
+vn -0.3002 -0.4535 0.8392
+vn -0.1697 -0.4929 0.8534
+vn -0.3100 -0.3909 0.8666
+vn -0.2672 -0.3909 0.8808
+vn -0.2237 -0.3909 0.8928
+vn -0.1739 -0.4535 0.8741
+vn -0.1796 -0.3909 0.9027
+vn -0.1699 -0.4912 0.8543
+vn -0.2931 -0.4928 -0.8193
+vn -0.2526 -0.4929 -0.8326
+vn -0.2529 -0.4912 -0.8336
+vn -0.2934 -0.4912 -0.8202
+vn -0.2115 -0.4929 -0.8440
+vn -0.2117 -0.4912 -0.8450
+vn -0.2587 -0.4535 -0.8529
+vn -0.3002 -0.4535 -0.8392
+vn -0.2166 -0.4535 -0.8645
+vn -0.3330 -0.4929 -0.8039
+vn -0.2237 -0.3909 -0.8928
+vn -0.2672 -0.3909 -0.8808
+vn -0.3101 -0.3909 -0.8666
+vn -0.3411 -0.4535 -0.8234
+vn -0.3522 -0.3909 -0.8504
+vn -0.3333 -0.4912 -0.8048
+vn 0.6989 -0.4929 0.5184
+vn 0.6726 -0.4929 0.5520
+vn 0.6733 -0.4912 0.5526
+vn 0.6996 -0.4912 0.5189
+vn 0.6447 -0.4928 0.5843
+vn 0.6454 -0.4912 0.5849
+vn 0.6890 -0.4535 0.5654
+vn 0.7158 -0.4535 0.5309
+vn 0.6604 -0.4535 0.5985
+vn 0.7235 -0.4929 0.4834
+vn 0.6820 -0.3909 0.6181
+vn 0.7115 -0.3909 0.5839
+vn 0.7393 -0.3909 0.5483
+vn 0.7411 -0.4535 0.4952
+vn 0.7653 -0.3909 0.5114
+vn 0.7243 -0.4912 0.4839
+vn -0.0427 -0.4929 0.8691
+vn -0.0853 -0.4929 0.8659
+vn -0.0854 -0.4912 0.8669
+vn -0.0428 -0.4912 0.8700
+vn -0.1276 -0.4929 0.8607
+vn -0.1278 -0.4912 0.8616
+vn -0.0874 -0.4535 0.8870
+vn -0.0438 -0.4535 0.8902
+vn -0.1307 -0.4535 0.8816
+vn -0.1350 -0.3909 0.9105
+vn -0.0902 -0.3909 0.9160
+vn -0.0452 -0.3909 0.9193
+vn -0.4473 -0.4929 -0.7463
+vn -0.4102 -0.4929 -0.7674
+vn -0.4106 -0.4912 -0.7682
+vn -0.4478 -0.4912 -0.7472
+vn -0.3721 -0.4929 -0.7866
+vn -0.3725 -0.4912 -0.7874
+vn -0.4201 -0.4535 -0.7860
+vn -0.4582 -0.4535 -0.7645
+vn -0.3811 -0.4535 -0.8057
+vn -0.4834 -0.4929 -0.7235
+vn -0.3936 -0.3909 -0.8320
+vn -0.4339 -0.3909 -0.8117
+vn -0.4732 -0.3909 -0.7895
+vn -0.4952 -0.4535 -0.7411
+vn -0.5114 -0.3909 -0.7653
+vn -0.4839 -0.4912 -0.7243
+vn 0.7866 -0.4929 0.3721
+vn 0.7674 -0.4929 0.4102
+vn 0.7682 -0.4912 0.4106
+vn 0.7874 -0.4912 0.3725
+vn 0.7463 -0.4929 0.4473
+vn 0.7472 -0.4912 0.4478
+vn 0.7860 -0.4535 0.4201
+vn 0.8057 -0.4535 0.3811
+vn 0.7645 -0.4535 0.4582
+vn 0.8039 -0.4929 0.3330
+vn 0.7895 -0.3909 0.4732
+vn 0.8117 -0.3909 0.4339
+vn 0.8320 -0.3909 0.3936
+vn 0.8234 -0.4535 0.3411
+vn 0.8504 -0.3909 0.3522
+vn 0.8048 -0.4912 0.3333
+vn -0.5843 -0.4928 -0.6447
+vn -0.5520 -0.4929 -0.6726
+vn -0.5526 -0.4912 -0.6733
+vn -0.5849 -0.4912 -0.6454
+vn -0.5184 -0.4929 -0.6989
+vn -0.5189 -0.4912 -0.6996
+vn -0.5654 -0.4535 -0.6890
+vn -0.5985 -0.4535 -0.6604
+vn -0.5309 -0.4535 -0.7158
+vn -0.6153 -0.4928 -0.6153
+vn -0.5483 -0.3909 -0.7393
+vn -0.5839 -0.3909 -0.7115
+vn -0.6181 -0.3909 -0.6820
+vn -0.6302 -0.4535 -0.6302
+vn -0.6508 -0.3909 -0.6508
+vn -0.6159 -0.4912 -0.6159
+vn 0.8440 -0.4929 0.2115
+vn 0.8326 -0.4929 0.2526
+vn 0.8336 -0.4912 0.2529
+vn 0.8450 -0.4912 0.2117
+vn 0.8193 -0.4929 0.2931
+vn 0.8202 -0.4912 0.2934
+vn 0.8529 -0.4535 0.2587
+vn 0.8645 -0.4535 0.2166
+vn 0.8392 -0.4535 0.3002
+vn 0.8534 -0.4929 0.1697
+vn 0.8666 -0.3909 0.3101
+vn 0.8808 -0.3909 0.2672
+vn 0.8928 -0.3909 0.2237
+vn 0.8741 -0.4535 0.1739
+vn 0.9027 -0.3909 0.1796
+vn 0.8543 -0.4912 0.1699
+vn -0.6989 -0.4929 -0.5183
+vn -0.6726 -0.4929 -0.5520
+vn -0.6733 -0.4912 -0.5526
+vn -0.6996 -0.4912 -0.5189
+vn -0.6447 -0.4929 -0.5843
+vn -0.6454 -0.4912 -0.5849
+vn -0.6890 -0.4535 -0.5654
+vn -0.7158 -0.4535 -0.5309
+vn -0.6604 -0.4535 -0.5985
+vn -0.7235 -0.4929 -0.4834
+vn -0.6820 -0.3909 -0.6181
+vn -0.7115 -0.3909 -0.5839
+vn -0.7393 -0.3909 -0.5483
+vn -0.7411 -0.4535 -0.4952
+vn -0.7653 -0.3909 -0.5114
+vn -0.7243 -0.4912 -0.4839
+vn 0.8691 -0.4929 0.0427
+vn 0.8659 -0.4929 0.0853
+vn 0.8669 -0.4912 0.0854
+vn 0.8700 -0.4912 0.0428
+vn 0.8607 -0.4929 0.1276
+vn 0.8616 -0.4912 0.1278
+vn 0.8870 -0.4535 0.0874
+vn 0.8902 -0.4535 0.0438
+vn 0.8816 -0.4535 0.1307
+vn 0.8701 -0.4929 -0.0000
+vn 0.9105 -0.3909 0.1350
+vn 0.9160 -0.3909 0.0902
+vn 0.9193 -0.3909 0.0452
+vn 0.8913 -0.4535 0.0000
+vn 0.9204 -0.3909 0.0000
+vn 0.8711 -0.4912 -0.0000
+vn -0.7866 -0.4929 -0.3721
+vn -0.7674 -0.4929 -0.4102
+vn -0.7682 -0.4912 -0.4106
+vn -0.7874 -0.4912 -0.3725
+vn -0.7463 -0.4929 -0.4473
+vn -0.7472 -0.4912 -0.4478
+vn -0.7860 -0.4535 -0.4201
+vn -0.8057 -0.4535 -0.3811
+vn -0.7645 -0.4535 -0.4582
+vn -0.8039 -0.4929 -0.3330
+vn -0.7895 -0.3909 -0.4732
+vn -0.8117 -0.3909 -0.4339
+vn -0.8320 -0.3909 -0.3936
+vn -0.8234 -0.4535 -0.3411
+vn -0.8504 -0.3909 -0.3522
+vn -0.8048 -0.4912 -0.3333
+vn 0.8607 -0.4929 -0.1276
+vn 0.8659 -0.4929 -0.0853
+vn 0.8669 -0.4912 -0.0854
+vn 0.8616 -0.4912 -0.1278
+vn 0.8691 -0.4929 -0.0427
+vn 0.8700 -0.4912 -0.0428
+vn 0.8870 -0.4535 -0.0874
+vn 0.8816 -0.4535 -0.1307
+vn 0.8902 -0.4535 -0.0438
+vn 0.8534 -0.4929 -0.1697
+vn 0.9193 -0.3909 -0.0452
+vn 0.9160 -0.3909 -0.0902
+vn 0.9105 -0.3909 -0.1350
+vn 0.8741 -0.4535 -0.1739
+vn 0.9027 -0.3909 -0.1796
+vn 0.8543 -0.4912 -0.1699
+vn -0.8440 -0.4929 -0.2115
+vn -0.8326 -0.4929 -0.2526
+vn -0.8336 -0.4912 -0.2529
+vn -0.8450 -0.4912 -0.2117
+vn -0.8193 -0.4929 -0.2931
+vn -0.8202 -0.4912 -0.2934
+vn -0.8529 -0.4535 -0.2587
+vn -0.8645 -0.4535 -0.2166
+vn -0.8392 -0.4535 -0.3002
+vn -0.8666 -0.3909 -0.3101
+vn -0.8808 -0.3909 -0.2672
+vn -0.8928 -0.3909 -0.2237
+vn 0.8193 -0.4929 -0.2931
+vn 0.8326 -0.4929 -0.2526
+vn 0.8336 -0.4912 -0.2529
+vn 0.8202 -0.4912 -0.2934
+vn 0.8440 -0.4929 -0.2115
+vn 0.8450 -0.4912 -0.2117
+vn 0.8529 -0.4535 -0.2587
+vn 0.8392 -0.4535 -0.3002
+vn 0.8645 -0.4535 -0.2166
+vn 0.8928 -0.3909 -0.2237
+vn 0.8808 -0.3909 -0.2672
+vn 0.8666 -0.3909 -0.3101
+vn -0.8136 -0.3166 0.4876
+vn -0.8366 -0.3166 0.4472
+vn -0.8562 -0.2397 0.4577
+vn -0.8327 -0.2397 0.4991
+vn -0.8575 -0.3166 0.4056
+vn -0.8776 -0.2397 0.4151
+vn -0.8709 -0.1574 0.4655
+vn -0.8470 -0.1574 0.5077
+vn -0.8927 -0.1574 0.4223
+vn -0.7887 -0.3166 0.5270
+vn -0.8764 -0.3166 0.3630
+vn -0.8969 -0.2397 0.3715
+vn -0.9124 -0.1574 0.3779
+vn -0.9218 -0.0666 0.3818
+vn -0.9020 -0.0666 0.4267
+vn -0.8800 -0.0666 0.4704
+vn -0.8558 -0.0666 0.5129
+vn -0.8211 -0.1574 0.5486
+vn -0.8296 -0.0666 0.5543
+vn -0.8072 -0.2397 0.5394
+vn 0.4056 -0.3166 -0.8575
+vn 0.4472 -0.3166 -0.8366
+vn 0.4577 -0.2397 -0.8562
+vn 0.4151 -0.2397 -0.8776
+vn 0.4876 -0.3166 -0.8136
+vn 0.4991 -0.2397 -0.8327
+vn 0.4655 -0.1574 -0.8709
+vn 0.4223 -0.1574 -0.8927
+vn 0.5077 -0.1574 -0.8470
+vn 0.3630 -0.3166 -0.8764
+vn 0.5270 -0.3166 -0.7887
+vn 0.5394 -0.2397 -0.8072
+vn 0.5486 -0.1574 -0.8211
+vn 0.5543 -0.0666 -0.8296
+vn 0.5129 -0.0666 -0.8558
+vn 0.4704 -0.0666 -0.8800
+vn 0.4267 -0.0666 -0.9020
+vn 0.3779 -0.1574 -0.9124
+vn 0.3818 -0.0666 -0.9218
+vn 0.3715 -0.2397 -0.8969
+vn 0.1391 -0.3166 0.9383
+vn 0.0930 -0.3166 0.9440
+vn 0.0952 -0.2397 0.9662
+vn 0.1424 -0.2397 0.9604
+vn 0.0466 -0.3166 0.9474
+vn 0.0477 -0.2397 0.9697
+vn 0.0968 -0.1574 0.9828
+vn 0.1449 -0.1574 0.9768
+vn 0.0485 -0.1574 0.9863
+vn 0.1851 -0.3166 0.9303
+vn -0.0000 -0.3166 0.9486
+vn -0.0000 -0.2397 0.9709
+vn -0.0000 -0.1574 0.9875
+vn 0.0000 -0.0666 0.9978
+vn 0.0490 -0.0666 0.9966
+vn 0.0978 -0.0666 0.9930
+vn 0.1464 -0.0666 0.9870
+vn 0.1927 -0.1574 0.9686
+vn 0.1947 -0.0666 0.9786
+vn 0.1894 -0.2397 0.9522
+vn -0.7029 -0.3166 0.6370
+vn -0.7333 -0.3166 0.6018
+vn -0.7505 -0.2397 0.6159
+vn -0.7194 -0.2397 0.6520
+vn -0.7619 -0.3166 0.5651
+vn -0.7798 -0.2397 0.5784
+vn -0.7634 -0.1574 0.6265
+vn -0.7317 -0.1574 0.6632
+vn -0.7932 -0.1574 0.5883
+vn -0.6707 -0.3166 0.6707
+vn -0.8014 -0.0666 0.5944
+vn -0.7713 -0.0666 0.6330
+vn -0.7393 -0.0667 0.6700
+vn -0.6983 -0.1574 0.6983
+vn -0.7055 -0.0667 0.7055
+vn -0.6865 -0.2397 0.6865
+vn 0.2305 -0.3166 -0.9201
+vn 0.2754 -0.3166 -0.9077
+vn 0.2818 -0.2397 -0.9290
+vn 0.2359 -0.2397 -0.9417
+vn 0.3195 -0.3166 -0.8931
+vn 0.3270 -0.2397 -0.9141
+vn 0.2867 -0.1574 -0.9450
+vn 0.2400 -0.1574 -0.9579
+vn 0.3327 -0.1574 -0.9298
+vn 0.1851 -0.3166 -0.9303
+vn 0.3361 -0.0666 -0.9395
+vn 0.2896 -0.0666 -0.9548
+vn 0.2425 -0.0666 -0.9679
+vn 0.1927 -0.1574 -0.9686
+vn 0.1947 -0.0666 -0.9786
+vn 0.1894 -0.2397 -0.9522
+vn 0.3195 -0.3166 0.8931
+vn 0.2754 -0.3166 0.9077
+vn 0.2818 -0.2397 0.9290
+vn 0.3270 -0.2397 0.9141
+vn 0.2305 -0.3166 0.9201
+vn 0.2359 -0.2397 0.9417
+vn 0.2867 -0.1574 0.9450
+vn 0.3327 -0.1574 0.9298
+vn 0.2400 -0.1574 0.9579
+vn 0.3630 -0.3166 0.8764
+vn 0.2425 -0.0666 0.9679
+vn 0.2896 -0.0666 0.9548
+vn 0.3361 -0.0666 0.9395
+vn 0.3779 -0.1574 0.9124
+vn 0.3818 -0.0666 0.9218
+vn 0.3715 -0.2397 0.8969
+vn -0.5651 -0.3166 0.7619
+vn -0.6018 -0.3166 0.7333
+vn -0.6159 -0.2397 0.7505
+vn -0.5784 -0.2397 0.7798
+vn -0.6370 -0.3166 0.7029
+vn -0.6520 -0.2397 0.7194
+vn -0.6265 -0.1574 0.7634
+vn -0.5883 -0.1574 0.7932
+vn -0.6632 -0.1574 0.7317
+vn -0.5270 -0.3166 0.7887
+vn -0.6700 -0.0667 0.7393
+vn -0.6330 -0.0666 0.7713
+vn -0.5944 -0.0666 0.8014
+vn -0.5486 -0.1574 0.8211
+vn -0.5543 -0.0666 0.8296
+vn -0.5394 -0.2397 0.8072
+vn 0.0466 -0.3166 -0.9474
+vn 0.0930 -0.3166 -0.9440
+vn 0.0952 -0.2397 -0.9662
+vn 0.0477 -0.2397 -0.9697
+vn 0.1391 -0.3166 -0.9383
+vn 0.1424 -0.2397 -0.9604
+vn 0.0968 -0.1574 -0.9828
+vn 0.0485 -0.1574 -0.9863
+vn 0.1449 -0.1574 -0.9768
+vn -0.0000 -0.3166 -0.9486
+vn 0.1464 -0.0666 -0.9870
+vn 0.0978 -0.0666 -0.9930
+vn 0.0490 -0.0666 -0.9966
+vn -0.0000 -0.1574 -0.9875
+vn -0.0000 -0.0666 -0.9978
+vn -0.0000 -0.2397 -0.9709
+vn 0.4876 -0.3166 0.8136
+vn 0.4472 -0.3166 0.8366
+vn 0.4577 -0.2397 0.8562
+vn 0.4991 -0.2397 0.8327
+vn 0.4056 -0.3166 0.8575
+vn 0.4151 -0.2397 0.8776
+vn 0.4655 -0.1574 0.8709
+vn 0.5077 -0.1574 0.8470
+vn 0.4223 -0.1574 0.8927
+vn 0.5270 -0.3166 0.7887
+vn 0.4267 -0.0666 0.9020
+vn 0.4704 -0.0666 0.8800
+vn 0.5129 -0.0666 0.8558
+vn 0.5486 -0.1574 0.8211
+vn 0.5543 -0.0666 0.8296
+vn 0.5394 -0.2397 0.8072
+vn -0.4056 -0.3166 0.8575
+vn -0.4472 -0.3166 0.8366
+vn -0.4577 -0.2397 0.8562
+vn -0.4151 -0.2397 0.8776
+vn -0.4876 -0.3166 0.8136
+vn -0.4991 -0.2397 0.8327
+vn -0.4655 -0.1574 0.8709
+vn -0.4223 -0.1574 0.8927
+vn -0.5077 -0.1574 0.8470
+vn -0.3630 -0.3166 0.8764
+vn -0.5129 -0.0666 0.8558
+vn -0.4704 -0.0666 0.8800
+vn -0.4267 -0.0666 0.9020
+vn -0.3779 -0.1574 0.9124
+vn -0.3818 -0.0666 0.9218
+vn -0.3715 -0.2397 0.8969
+vn -0.1391 -0.3166 -0.9383
+vn -0.0930 -0.3166 -0.9440
+vn -0.0952 -0.2397 -0.9662
+vn -0.1424 -0.2397 -0.9604
+vn -0.0466 -0.3166 -0.9474
+vn -0.0477 -0.2397 -0.9697
+vn -0.0968 -0.1574 -0.9828
+vn -0.1449 -0.1574 -0.9768
+vn -0.0485 -0.1574 -0.9863
+vn -0.1851 -0.3166 -0.9303
+vn -0.0490 -0.0666 -0.9966
+vn -0.0978 -0.0666 -0.9930
+vn -0.1464 -0.0666 -0.9870
+vn -0.1927 -0.1574 -0.9686
+vn -0.1947 -0.0666 -0.9786
+vn -0.1894 -0.2397 -0.9522
+vn 0.6370 -0.3166 0.7029
+vn 0.6018 -0.3166 0.7333
+vn 0.6159 -0.2397 0.7505
+vn 0.6520 -0.2397 0.7194
+vn 0.5651 -0.3166 0.7619
+vn 0.5784 -0.2397 0.7798
+vn 0.6265 -0.1574 0.7634
+vn 0.6632 -0.1574 0.7317
+vn 0.5883 -0.1574 0.7932
+vn 0.6707 -0.3166 0.6707
+vn 0.5944 -0.0666 0.8014
+vn 0.6330 -0.0666 0.7713
+vn 0.6700 -0.0667 0.7393
+vn 0.6983 -0.1574 0.6983
+vn 0.7055 -0.0667 0.7055
+vn 0.6865 -0.2397 0.6865
+vn -0.2305 -0.3166 0.9201
+vn -0.2754 -0.3166 0.9077
+vn -0.2818 -0.2397 0.9290
+vn -0.2359 -0.2397 0.9417
+vn -0.3195 -0.3166 0.8931
+vn -0.3270 -0.2397 0.9141
+vn -0.2867 -0.1574 0.9450
+vn -0.2400 -0.1574 0.9579
+vn -0.3327 -0.1574 0.9298
+vn -0.1851 -0.3166 0.9303
+vn -0.3361 -0.0666 0.9395
+vn -0.2896 -0.0666 0.9548
+vn -0.2425 -0.0666 0.9679
+vn -0.1927 -0.1574 0.9686
+vn -0.1947 -0.0666 0.9786
+vn -0.1894 -0.2397 0.9522
+vn -0.3195 -0.3166 -0.8931
+vn -0.2754 -0.3166 -0.9077
+vn -0.2818 -0.2397 -0.9290
+vn -0.3270 -0.2397 -0.9141
+vn -0.2305 -0.3166 -0.9201
+vn -0.2359 -0.2397 -0.9417
+vn -0.2867 -0.1574 -0.9450
+vn -0.3327 -0.1574 -0.9298
+vn -0.2400 -0.1574 -0.9579
+vn -0.3630 -0.3166 -0.8764
+vn -0.2425 -0.0666 -0.9679
+vn -0.2896 -0.0666 -0.9548
+vn -0.3361 -0.0666 -0.9395
+vn -0.3779 -0.1574 -0.9124
+vn -0.3818 -0.0666 -0.9218
+vn -0.3715 -0.2397 -0.8969
+vn 0.7619 -0.3166 0.5651
+vn 0.7333 -0.3166 0.6018
+vn 0.7505 -0.2397 0.6159
+vn 0.7798 -0.2397 0.5784
+vn 0.7029 -0.3166 0.6370
+vn 0.7194 -0.2397 0.6520
+vn 0.7634 -0.1574 0.6265
+vn 0.7932 -0.1574 0.5883
+vn 0.7317 -0.1574 0.6632
+vn 0.7887 -0.3166 0.5270
+vn 0.7393 -0.0667 0.6700
+vn 0.7713 -0.0666 0.6330
+vn 0.8014 -0.0666 0.5944
+vn 0.8211 -0.1574 0.5486
+vn 0.8296 -0.0666 0.5543
+vn 0.8072 -0.2397 0.5394
+vn -0.0466 -0.3166 0.9474
+vn -0.0930 -0.3166 0.9440
+vn -0.0952 -0.2397 0.9662
+vn -0.0477 -0.2397 0.9697
+vn -0.1391 -0.3166 0.9383
+vn -0.1424 -0.2397 0.9604
+vn -0.0968 -0.1574 0.9828
+vn -0.0485 -0.1574 0.9863
+vn -0.1449 -0.1574 0.9768
+vn -0.1464 -0.0666 0.9870
+vn -0.0978 -0.0666 0.9930
+vn -0.0490 -0.0666 0.9966
+vn -0.4876 -0.3166 -0.8136
+vn -0.4472 -0.3166 -0.8366
+vn -0.4577 -0.2397 -0.8562
+vn -0.4991 -0.2397 -0.8327
+vn -0.4056 -0.3166 -0.8575
+vn -0.4151 -0.2397 -0.8776
+vn -0.4655 -0.1574 -0.8709
+vn -0.5077 -0.1574 -0.8470
+vn -0.4223 -0.1574 -0.8927
+vn -0.5270 -0.3166 -0.7887
+vn -0.4267 -0.0666 -0.9020
+vn -0.4704 -0.0666 -0.8800
+vn -0.5129 -0.0666 -0.8558
+vn -0.5486 -0.1574 -0.8211
+vn -0.5543 -0.0666 -0.8296
+vn -0.5394 -0.2397 -0.8072
+vn 0.8575 -0.3166 0.4056
+vn 0.8366 -0.3166 0.4472
+vn 0.8562 -0.2397 0.4577
+vn 0.8776 -0.2397 0.4151
+vn 0.8136 -0.3166 0.4876
+vn 0.8327 -0.2397 0.4991
+vn 0.8709 -0.1574 0.4655
+vn 0.8927 -0.1574 0.4223
+vn 0.8470 -0.1574 0.5077
+vn 0.8764 -0.3166 0.3630
+vn 0.8558 -0.0666 0.5129
+vn 0.8800 -0.0666 0.4704
+vn 0.9020 -0.0666 0.4267
+vn 0.9124 -0.1574 0.3779
+vn 0.9218 -0.0666 0.3818
+vn 0.8969 -0.2397 0.3715
+vn -0.6370 -0.3166 -0.7029
+vn -0.6018 -0.3166 -0.7333
+vn -0.6159 -0.2397 -0.7505
+vn -0.6520 -0.2397 -0.7194
+vn -0.5651 -0.3166 -0.7619
+vn -0.5784 -0.2397 -0.7798
+vn -0.6265 -0.1574 -0.7634
+vn -0.6632 -0.1574 -0.7317
+vn -0.5883 -0.1574 -0.7932
+vn -0.6707 -0.3166 -0.6707
+vn -0.5944 -0.0666 -0.8014
+vn -0.6330 -0.0666 -0.7713
+vn -0.6700 -0.0667 -0.7393
+vn -0.6983 -0.1574 -0.6983
+vn -0.7055 -0.0667 -0.7055
+vn -0.6865 -0.2397 -0.6865
+vn 0.9201 -0.3166 0.2305
+vn 0.9077 -0.3166 0.2754
+vn 0.9290 -0.2397 0.2818
+vn 0.9417 -0.2397 0.2359
+vn 0.8931 -0.3166 0.3195
+vn 0.9141 -0.2397 0.3270
+vn 0.9450 -0.1574 0.2867
+vn 0.9579 -0.1574 0.2400
+vn 0.9298 -0.1574 0.3327
+vn 0.9303 -0.3166 0.1851
+vn 0.9395 -0.0666 0.3361
+vn 0.9548 -0.0666 0.2896
+vn 0.9679 -0.0666 0.2425
+vn 0.9686 -0.1574 0.1927
+vn 0.9786 -0.0666 0.1947
+vn 0.9522 -0.2397 0.1894
+vn -0.7619 -0.3166 -0.5651
+vn -0.7333 -0.3166 -0.6018
+vn -0.7505 -0.2397 -0.6159
+vn -0.7798 -0.2397 -0.5784
+vn -0.7029 -0.3166 -0.6370
+vn -0.7194 -0.2397 -0.6519
+vn -0.7634 -0.1574 -0.6265
+vn -0.7932 -0.1574 -0.5883
+vn -0.7317 -0.1574 -0.6632
+vn -0.7887 -0.3166 -0.5270
+vn -0.7393 -0.0667 -0.6700
+vn -0.7713 -0.0666 -0.6330
+vn -0.8014 -0.0666 -0.5944
+vn -0.8211 -0.1574 -0.5486
+vn -0.8296 -0.0666 -0.5543
+vn -0.8072 -0.2397 -0.5394
+vn 0.9474 -0.3166 0.0466
+vn 0.9440 -0.3166 0.0930
+vn 0.9662 -0.2397 0.0952
+vn 0.9697 -0.2397 0.0477
+vn 0.9383 -0.3166 0.1391
+vn 0.9604 -0.2397 0.1424
+vn 0.9828 -0.1574 0.0968
+vn 0.9863 -0.1574 0.0485
+vn 0.9768 -0.1574 0.1449
+vn 0.9486 -0.3166 0.0000
+vn 0.9870 -0.0666 0.1464
+vn 0.9930 -0.0666 0.0978
+vn 0.9966 -0.0666 0.0490
+vn 0.9875 -0.1574 0.0000
+vn 0.9978 -0.0666 0.0000
+vn 0.9709 -0.2397 0.0000
+vn -0.8575 -0.3166 -0.4056
+vn -0.8366 -0.3166 -0.4472
+vn -0.8562 -0.2397 -0.4577
+vn -0.8776 -0.2397 -0.4151
+vn -0.8136 -0.3166 -0.4876
+vn -0.8327 -0.2397 -0.4991
+vn -0.8709 -0.1574 -0.4655
+vn -0.8927 -0.1574 -0.4223
+vn -0.8470 -0.1574 -0.5077
+vn -0.8764 -0.3166 -0.3630
+vn -0.8558 -0.0666 -0.5129
+vn -0.8800 -0.0666 -0.4704
+vn -0.9020 -0.0666 -0.4267
+vn -0.9124 -0.1574 -0.3779
+vn -0.9218 -0.0666 -0.3818
+vn -0.8969 -0.2397 -0.3715
+vn 0.9383 -0.3166 -0.1391
+vn 0.9440 -0.3166 -0.0930
+vn 0.9662 -0.2397 -0.0952
+vn 0.9604 -0.2397 -0.1424
+vn 0.9474 -0.3166 -0.0466
+vn 0.9697 -0.2397 -0.0477
+vn 0.9828 -0.1574 -0.0968
+vn 0.9768 -0.1574 -0.1449
+vn 0.9863 -0.1574 -0.0485
+vn 0.9303 -0.3166 -0.1851
+vn 0.9966 -0.0666 -0.0490
+vn 0.9930 -0.0666 -0.0978
+vn 0.9870 -0.0666 -0.1464
+vn 0.9686 -0.1574 -0.1927
+vn 0.9786 -0.0666 -0.1947
+vn 0.9522 -0.2397 -0.1894
+vn -0.9201 -0.3166 -0.2305
+vn -0.9077 -0.3166 -0.2754
+vn -0.9290 -0.2397 -0.2818
+vn -0.9417 -0.2397 -0.2359
+vn -0.8931 -0.3166 -0.3195
+vn -0.9141 -0.2397 -0.3270
+vn -0.9450 -0.1574 -0.2867
+vn -0.9579 -0.1574 -0.2400
+vn -0.9298 -0.1574 -0.3327
+vn -0.9303 -0.3166 -0.1851
+vn -0.9395 -0.0666 -0.3361
+vn -0.9548 -0.0666 -0.2896
+vn -0.9679 -0.0666 -0.2425
+vn -0.9686 -0.1574 -0.1927
+vn -0.9786 -0.0666 -0.1947
+vn -0.9522 -0.2397 -0.1894
+vn 0.8931 -0.3166 -0.3195
+vn 0.9077 -0.3166 -0.2754
+vn 0.9290 -0.2397 -0.2818
+vn 0.9141 -0.2397 -0.3270
+vn 0.9201 -0.3166 -0.2305
+vn 0.9417 -0.2397 -0.2359
+vn 0.9450 -0.1574 -0.2867
+vn 0.9298 -0.1574 -0.3327
+vn 0.9579 -0.1574 -0.2400
+vn 0.8764 -0.3166 -0.3630
+vn 0.9679 -0.0666 -0.2425
+vn 0.9548 -0.0666 -0.2896
+vn 0.9395 -0.0666 -0.3361
+vn 0.9124 -0.1574 -0.3779
+vn 0.9218 -0.0666 -0.3818
+vn 0.8969 -0.2397 -0.3715
+vn -0.9474 -0.3166 -0.0466
+vn -0.9440 -0.3166 -0.0930
+vn -0.9662 -0.2397 -0.0952
+vn -0.9697 -0.2397 -0.0477
+vn -0.9383 -0.3166 -0.1391
+vn -0.9604 -0.2397 -0.1424
+vn -0.9828 -0.1574 -0.0968
+vn -0.9863 -0.1574 -0.0485
+vn -0.9768 -0.1574 -0.1449
+vn -0.9486 -0.3166 0.0000
+vn -0.9870 -0.0666 -0.1464
+vn -0.9930 -0.0666 -0.0978
+vn -0.9966 -0.0666 -0.0490
+vn -0.9875 -0.1574 0.0000
+vn -0.9978 -0.0666 0.0000
+vn -0.9709 -0.2397 0.0000
+vn 0.8136 -0.3166 -0.4876
+vn 0.8366 -0.3166 -0.4472
+vn 0.8562 -0.2397 -0.4577
+vn 0.8327 -0.2397 -0.4991
+vn 0.8575 -0.3166 -0.4056
+vn 0.8776 -0.2397 -0.4151
+vn 0.8709 -0.1574 -0.4655
+vn 0.8470 -0.1574 -0.5077
+vn 0.8927 -0.1574 -0.4223
+vn 0.7887 -0.3166 -0.5270
+vn 0.9020 -0.0666 -0.4267
+vn 0.8800 -0.0666 -0.4704
+vn 0.8558 -0.0666 -0.5129
+vn 0.8211 -0.1574 -0.5486
+vn 0.8296 -0.0666 -0.5543
+vn 0.8072 -0.2397 -0.5394
+vn -0.9383 -0.3166 0.1391
+vn -0.9440 -0.3166 0.0930
+vn -0.9662 -0.2397 0.0952
+vn -0.9604 -0.2397 0.1424
+vn -0.9474 -0.3166 0.0466
+vn -0.9697 -0.2397 0.0477
+vn -0.9828 -0.1574 0.0968
+vn -0.9768 -0.1574 0.1449
+vn -0.9863 -0.1574 0.0485
+vn -0.9303 -0.3166 0.1851
+vn -0.9966 -0.0666 0.0490
+vn -0.9930 -0.0666 0.0978
+vn -0.9870 -0.0666 0.1464
+vn -0.9686 -0.1574 0.1927
+vn -0.9786 -0.0666 0.1947
+vn -0.9522 -0.2397 0.1894
+vn 0.7029 -0.3166 -0.6370
+vn 0.7333 -0.3166 -0.6018
+vn 0.7505 -0.2397 -0.6159
+vn 0.7194 -0.2397 -0.6520
+vn 0.7619 -0.3166 -0.5651
+vn 0.7798 -0.2397 -0.5784
+vn 0.7634 -0.1574 -0.6265
+vn 0.7317 -0.1574 -0.6632
+vn 0.7932 -0.1574 -0.5883
+vn 0.6707 -0.3166 -0.6707
+vn 0.8014 -0.0666 -0.5944
+vn 0.7713 -0.0666 -0.6330
+vn 0.7393 -0.0666 -0.6700
+vn 0.6983 -0.1574 -0.6983
+vn 0.7055 -0.0667 -0.7055
+vn 0.6865 -0.2397 -0.6865
+vn -0.8931 -0.3166 0.3195
+vn -0.9077 -0.3166 0.2754
+vn -0.9290 -0.2397 0.2818
+vn -0.9141 -0.2397 0.3270
+vn -0.9201 -0.3166 0.2305
+vn -0.9417 -0.2397 0.2359
+vn -0.9450 -0.1574 0.2867
+vn -0.9298 -0.1574 0.3327
+vn -0.9579 -0.1574 0.2400
+vn -0.9679 -0.0666 0.2425
+vn -0.9548 -0.0666 0.2896
+vn -0.9395 -0.0666 0.3361
+vn 0.5651 -0.3166 -0.7619
+vn 0.6018 -0.3166 -0.7333
+vn 0.6159 -0.2397 -0.7505
+vn 0.5784 -0.2397 -0.7798
+vn 0.6370 -0.3166 -0.7029
+vn 0.6520 -0.2397 -0.7194
+vn 0.6265 -0.1574 -0.7634
+vn 0.5883 -0.1574 -0.7932
+vn 0.6632 -0.1574 -0.7317
+vn 0.6700 -0.0667 -0.7393
+vn 0.6330 -0.0666 -0.7713
+vn 0.5944 -0.0666 -0.8014
+vn 0.5139 0.0267 0.8574
+vn 0.4712 0.0267 0.8816
+vn 0.4682 0.1162 0.8759
+vn 0.5106 0.1162 0.8519
+vn 0.4275 0.0267 0.9036
+vn 0.4247 0.1162 0.8978
+vn 0.4614 0.2052 0.8631
+vn 0.5031 0.2052 0.8395
+vn 0.4185 0.2052 0.8847
+vn 0.5554 0.0267 0.8312
+vn 0.3826 0.0267 0.9235
+vn 0.3801 0.1162 0.9176
+vn 0.3745 0.2052 0.9042
+vn 0.3653 0.2984 0.8818
+vn 0.4081 0.2984 0.8628
+vn 0.4499 0.2984 0.8417
+vn 0.4907 0.2984 0.8187
+vn 0.5438 0.2052 0.8138
+vn 0.5303 0.2984 0.7936
+vn 0.5518 0.1162 0.8258
+vn -0.4274 0.0267 0.9036
+vn -0.4712 0.0267 0.8816
+vn -0.4682 0.1162 0.8759
+vn -0.4247 0.1162 0.8978
+vn -0.5139 0.0267 0.8574
+vn -0.5106 0.1162 0.8519
+vn -0.4614 0.2052 0.8631
+vn -0.4185 0.2052 0.8847
+vn -0.5031 0.2052 0.8395
+vn -0.3826 0.0267 0.9235
+vn -0.5554 0.0267 0.8312
+vn -0.5518 0.1162 0.8258
+vn -0.5438 0.2052 0.8138
+vn -0.5303 0.2984 0.7936
+vn -0.4907 0.2984 0.8187
+vn -0.4499 0.2984 0.8417
+vn -0.4081 0.2984 0.8628
+vn -0.3745 0.2052 0.9042
+vn -0.3653 0.2984 0.8818
+vn -0.3801 0.1162 0.9176
+vn -0.1466 0.0267 -0.9888
+vn -0.0980 0.0267 -0.9948
+vn -0.0973 0.1162 -0.9884
+vn -0.1457 0.1162 -0.9825
+vn -0.0491 0.0267 -0.9984
+vn -0.0488 0.1162 -0.9920
+vn -0.0959 0.2052 -0.9740
+vn -0.1436 0.2052 -0.9681
+vn -0.0481 0.2052 -0.9775
+vn -0.1950 0.0267 -0.9804
+vn 0.0000 0.0267 -0.9996
+vn 0.0000 0.1162 -0.9932
+vn 0.0000 0.2052 -0.9787
+vn 0.0000 0.2984 -0.9544
+vn -0.0469 0.2984 -0.9533
+vn -0.0935 0.2984 -0.9498
+vn -0.1400 0.2984 -0.9441
+vn -0.1909 0.2052 -0.9599
+vn -0.1862 0.2984 -0.9361
+vn -0.1938 0.1162 -0.9741
+vn 0.6713 0.0267 0.7407
+vn 0.6342 0.0267 0.7727
+vn 0.6301 0.1162 0.7678
+vn 0.6670 0.1162 0.7360
+vn 0.5955 0.0267 0.8029
+vn 0.5917 0.1162 0.7977
+vn 0.6209 0.2052 0.7566
+vn 0.6572 0.2052 0.7252
+vn 0.5831 0.2052 0.7861
+vn 0.7069 0.0267 0.7069
+vn 0.5686 0.2984 0.7666
+vn 0.6055 0.2984 0.7378
+vn 0.6409 0.2984 0.7072
+vn 0.6921 0.2052 0.6921
+vn 0.6749 0.2984 0.6749
+vn 0.7023 0.1162 0.7023
+vn -0.2429 0.0267 0.9697
+vn -0.2902 0.0267 0.9566
+vn -0.2883 0.1162 0.9505
+vn -0.2414 0.1162 0.9635
+vn -0.3367 0.0267 0.9412
+vn -0.3346 0.1162 0.9352
+vn -0.2841 0.2052 0.9366
+vn -0.2378 0.2052 0.9494
+vn -0.3297 0.2052 0.9215
+vn -0.1950 0.0267 0.9804
+vn -0.3215 0.2984 0.8987
+vn -0.2771 0.2984 0.9133
+vn -0.2319 0.2984 0.9258
+vn -0.1909 0.2052 0.9599
+vn -0.1862 0.2984 0.9361
+vn -0.1938 0.1162 0.9741
+vn -0.3367 0.0267 -0.9412
+vn -0.2902 0.0267 -0.9566
+vn -0.2883 0.1162 -0.9505
+vn -0.3346 0.1162 -0.9352
+vn -0.2429 0.0267 -0.9697
+vn -0.2414 0.1162 -0.9635
+vn -0.2841 0.2052 -0.9366
+vn -0.3297 0.2052 -0.9215
+vn -0.2378 0.2052 -0.9494
+vn -0.3826 0.0267 -0.9235
+vn -0.2319 0.2984 -0.9258
+vn -0.2771 0.2984 -0.9133
+vn -0.3215 0.2984 -0.8987
+vn -0.3745 0.2052 -0.9042
+vn -0.3653 0.2984 -0.8818
+vn -0.3801 0.1162 -0.9176
+vn 0.8029 0.0267 0.5955
+vn 0.7727 0.0267 0.6342
+vn 0.7678 0.1162 0.6301
+vn 0.7977 0.1162 0.5917
+vn 0.7407 0.0267 0.6713
+vn 0.7360 0.1162 0.6670
+vn 0.7566 0.2052 0.6209
+vn 0.7861 0.2052 0.5831
+vn 0.7252 0.2052 0.6572
+vn 0.8312 0.0267 0.5554
+vn 0.7072 0.2984 0.6409
+vn 0.7378 0.2984 0.6055
+vn 0.7666 0.2984 0.5686
+vn 0.8138 0.2052 0.5438
+vn 0.7936 0.2984 0.5303
+vn 0.8258 0.1162 0.5518
+vn -0.0491 0.0267 0.9984
+vn -0.0980 0.0267 0.9948
+vn -0.0973 0.1162 0.9884
+vn -0.0488 0.1162 0.9920
+vn -0.1466 0.0267 0.9888
+vn -0.1457 0.1162 0.9825
+vn -0.0959 0.2052 0.9740
+vn -0.0481 0.2052 0.9775
+vn -0.1436 0.2052 0.9681
+vn 0.0000 0.0267 0.9996
+vn -0.1400 0.2984 0.9441
+vn -0.0935 0.2984 0.9498
+vn -0.0469 0.2984 0.9533
+vn 0.0000 0.2052 0.9787
+vn 0.0000 0.2984 0.9544
+vn 0.0000 0.1162 0.9932
+vn -0.5139 0.0267 -0.8574
+vn -0.4712 0.0267 -0.8816
+vn -0.4682 0.1162 -0.8759
+vn -0.5106 0.1162 -0.8519
+vn -0.4275 0.0267 -0.9036
+vn -0.4247 0.1162 -0.8978
+vn -0.4614 0.2052 -0.8631
+vn -0.5031 0.2052 -0.8395
+vn -0.4185 0.2052 -0.8847
+vn -0.5554 0.0267 -0.8312
+vn -0.4081 0.2984 -0.8628
+vn -0.4499 0.2984 -0.8417
+vn -0.4907 0.2984 -0.8187
+vn -0.5438 0.2052 -0.8138
+vn -0.5303 0.2984 -0.7936
+vn -0.5518 0.1162 -0.8258
+vn 0.9036 0.0267 0.4275
+vn 0.8816 0.0267 0.4712
+vn 0.8759 0.1162 0.4682
+vn 0.8978 0.1162 0.4247
+vn 0.8574 0.0267 0.5139
+vn 0.8519 0.1162 0.5106
+vn 0.8631 0.2052 0.4614
+vn 0.8847 0.2052 0.4185
+vn 0.8395 0.2052 0.5031
+vn 0.9235 0.0267 0.3826
+vn 0.8187 0.2984 0.4907
+vn 0.8417 0.2984 0.4499
+vn 0.8628 0.2984 0.4081
+vn 0.9042 0.2052 0.3745
+vn 0.8818 0.2984 0.3653
+vn 0.9176 0.1162 0.3801
+vn -0.6713 0.0267 -0.7407
+vn -0.6342 0.0267 -0.7727
+vn -0.6301 0.1162 -0.7678
+vn -0.6670 0.1162 -0.7360
+vn -0.5955 0.0267 -0.8029
+vn -0.5917 0.1162 -0.7977
+vn -0.6209 0.2052 -0.7566
+vn -0.6572 0.2052 -0.7252
+vn -0.5831 0.2052 -0.7861
+vn -0.7069 0.0267 -0.7069
+vn -0.5686 0.2984 -0.7666
+vn -0.6055 0.2984 -0.7378
+vn -0.6409 0.2984 -0.7072
+vn -0.6921 0.2052 -0.6921
+vn -0.6749 0.2984 -0.6749
+vn -0.7023 0.1162 -0.7023
+vn 0.9697 0.0267 0.2429
+vn 0.9566 0.0267 0.2902
+vn 0.9505 0.1162 0.2883
+vn 0.9635 0.1162 0.2414
+vn 0.9412 0.0267 0.3367
+vn 0.9352 0.1162 0.3346
+vn 0.9366 0.2052 0.2841
+vn 0.9494 0.2052 0.2378
+vn 0.9215 0.2052 0.3297
+vn 0.9804 0.0267 0.1950
+vn 0.8987 0.2984 0.3215
+vn 0.9133 0.2984 0.2771
+vn 0.9258 0.2984 0.2319
+vn 0.9599 0.2052 0.1909
+vn 0.9361 0.2984 0.1862
+vn 0.9741 0.1162 0.1938
+vn -0.8029 0.0267 -0.5955
+vn -0.7727 0.0267 -0.6342
+vn -0.7678 0.1162 -0.6301
+vn -0.7977 0.1162 -0.5917
+vn -0.7407 0.0267 -0.6713
+vn -0.7360 0.1162 -0.6670
+vn -0.7566 0.2052 -0.6209
+vn -0.7861 0.2052 -0.5831
+vn -0.7252 0.2052 -0.6572
+vn -0.8312 0.0267 -0.5554
+vn -0.7072 0.2984 -0.6409
+vn -0.7378 0.2984 -0.6055
+vn -0.7666 0.2984 -0.5686
+vn -0.8138 0.2052 -0.5438
+vn -0.7936 0.2984 -0.5303
+vn -0.8258 0.1162 -0.5518
+vn 0.9984 0.0267 0.0491
+vn 0.9948 0.0267 0.0980
+vn 0.9884 0.1162 0.0974
+vn 0.9920 0.1162 0.0488
+vn 0.9888 0.0267 0.1466
+vn 0.9825 0.1162 0.1457
+vn 0.9740 0.2052 0.0959
+vn 0.9775 0.2052 0.0481
+vn 0.9681 0.2052 0.1436
+vn 0.9996 0.0267 -0.0000
+vn 0.9441 0.2984 0.1400
+vn 0.9498 0.2984 0.0935
+vn 0.9533 0.2984 0.0469
+vn 0.9787 0.2052 -0.0000
+vn 0.9544 0.2984 -0.0000
+vn 0.9932 0.1162 -0.0000
+vn -0.9036 0.0267 -0.4274
+vn -0.8816 0.0267 -0.4712
+vn -0.8759 0.1162 -0.4682
+vn -0.8978 0.1162 -0.4247
+vn -0.8574 0.0267 -0.5139
+vn -0.8519 0.1162 -0.5106
+vn -0.8631 0.2052 -0.4614
+vn -0.8847 0.2052 -0.4185
+vn -0.8395 0.2052 -0.5031
+vn -0.9235 0.0267 -0.3826
+vn -0.8187 0.2984 -0.4907
+vn -0.8417 0.2984 -0.4499
+vn -0.8628 0.2984 -0.4081
+vn -0.9042 0.2052 -0.3745
+vn -0.8818 0.2984 -0.3653
+vn -0.9176 0.1162 -0.3801
+vn 0.9888 0.0267 -0.1466
+vn 0.9948 0.0267 -0.0980
+vn 0.9884 0.1162 -0.0974
+vn 0.9825 0.1162 -0.1457
+vn 0.9984 0.0267 -0.0491
+vn 0.9920 0.1162 -0.0488
+vn 0.9740 0.2052 -0.0959
+vn 0.9681 0.2052 -0.1436
+vn 0.9775 0.2052 -0.0481
+vn 0.9804 0.0267 -0.1950
+vn 0.9533 0.2984 -0.0469
+vn 0.9498 0.2984 -0.0935
+vn 0.9441 0.2984 -0.1400
+vn 0.9599 0.2052 -0.1909
+vn 0.9361 0.2984 -0.1862
+vn 0.9741 0.1162 -0.1938
+vn -0.9697 0.0267 -0.2429
+vn -0.9566 0.0267 -0.2902
+vn -0.9505 0.1162 -0.2883
+vn -0.9635 0.1162 -0.2414
+vn -0.9412 0.0267 -0.3367
+vn -0.9352 0.1162 -0.3346
+vn -0.9366 0.2052 -0.2841
+vn -0.9494 0.2052 -0.2378
+vn -0.9215 0.2052 -0.3297
+vn -0.9804 0.0267 -0.1950
+vn -0.8987 0.2984 -0.3215
+vn -0.9133 0.2984 -0.2771
+vn -0.9258 0.2984 -0.2319
+vn -0.9599 0.2052 -0.1909
+vn -0.9361 0.2984 -0.1862
+vn -0.9741 0.1162 -0.1938
+vn 0.9412 0.0267 -0.3367
+vn 0.9566 0.0267 -0.2902
+vn 0.9505 0.1162 -0.2883
+vn 0.9352 0.1162 -0.3346
+vn 0.9697 0.0267 -0.2429
+vn 0.9635 0.1162 -0.2414
+vn 0.9366 0.2052 -0.2841
+vn 0.9215 0.2052 -0.3297
+vn 0.9494 0.2052 -0.2378
+vn 0.9235 0.0267 -0.3826
+vn 0.9258 0.2984 -0.2319
+vn 0.9133 0.2984 -0.2771
+vn 0.8987 0.2984 -0.3215
+vn 0.9042 0.2052 -0.3745
+vn 0.8818 0.2984 -0.3653
+vn 0.9176 0.1162 -0.3801
+vn -0.9984 0.0267 -0.0491
+vn -0.9948 0.0267 -0.0980
+vn -0.9884 0.1162 -0.0974
+vn -0.9920 0.1162 -0.0488
+vn -0.9888 0.0267 -0.1466
+vn -0.9825 0.1162 -0.1457
+vn -0.9740 0.2052 -0.0959
+vn -0.9775 0.2052 -0.0481
+vn -0.9681 0.2052 -0.1436
+vn -0.9996 0.0267 0.0000
+vn -0.9441 0.2984 -0.1400
+vn -0.9498 0.2984 -0.0935
+vn -0.9533 0.2984 -0.0469
+vn -0.9787 0.2052 0.0000
+vn -0.9544 0.2984 0.0000
+vn -0.9932 0.1162 0.0000
+vn 0.8574 0.0267 -0.5139
+vn 0.8816 0.0267 -0.4712
+vn 0.8759 0.1162 -0.4682
+vn 0.8519 0.1162 -0.5106
+vn 0.9036 0.0267 -0.4275
+vn 0.8978 0.1162 -0.4247
+vn 0.8631 0.2052 -0.4614
+vn 0.8395 0.2052 -0.5031
+vn 0.8847 0.2052 -0.4185
+vn 0.8312 0.0267 -0.5554
+vn 0.8628 0.2984 -0.4081
+vn 0.8417 0.2984 -0.4499
+vn 0.8187 0.2984 -0.4907
+vn 0.8138 0.2052 -0.5438
+vn 0.7936 0.2984 -0.5303
+vn 0.8258 0.1162 -0.5518
+vn -0.9888 0.0267 0.1466
+vn -0.9948 0.0267 0.0980
+vn -0.9884 0.1162 0.0974
+vn -0.9825 0.1162 0.1457
+vn -0.9984 0.0267 0.0491
+vn -0.9920 0.1162 0.0488
+vn -0.9740 0.2052 0.0959
+vn -0.9681 0.2052 0.1436
+vn -0.9775 0.2052 0.0481
+vn -0.9804 0.0267 0.1950
+vn -0.9533 0.2984 0.0469
+vn -0.9498 0.2984 0.0936
+vn -0.9441 0.2984 0.1400
+vn -0.9599 0.2052 0.1909
+vn -0.9361 0.2984 0.1862
+vn -0.9741 0.1162 0.1938
+vn 0.7407 0.0267 -0.6713
+vn 0.7727 0.0267 -0.6342
+vn 0.7678 0.1162 -0.6301
+vn 0.7360 0.1162 -0.6670
+vn 0.8029 0.0267 -0.5955
+vn 0.7977 0.1162 -0.5917
+vn 0.7566 0.2052 -0.6209
+vn 0.7252 0.2052 -0.6572
+vn 0.7861 0.2052 -0.5831
+vn 0.7069 0.0267 -0.7069
+vn 0.7666 0.2984 -0.5686
+vn 0.7378 0.2984 -0.6055
+vn 0.7072 0.2984 -0.6409
+vn 0.6921 0.2052 -0.6921
+vn 0.6749 0.2984 -0.6749
+vn 0.7023 0.1162 -0.7023
+vn -0.9412 0.0267 0.3367
+vn -0.9566 0.0267 0.2902
+vn -0.9505 0.1162 0.2883
+vn -0.9352 0.1162 0.3346
+vn -0.9697 0.0267 0.2429
+vn -0.9635 0.1162 0.2414
+vn -0.9366 0.2052 0.2841
+vn -0.9215 0.2052 0.3297
+vn -0.9494 0.2052 0.2378
+vn -0.9235 0.0267 0.3826
+vn -0.9258 0.2984 0.2319
+vn -0.9133 0.2984 0.2771
+vn -0.8987 0.2984 0.3215
+vn -0.9042 0.2052 0.3745
+vn -0.8818 0.2984 0.3653
+vn -0.9176 0.1162 0.3801
+vn 0.5955 0.0267 -0.8029
+vn 0.6342 0.0267 -0.7727
+vn 0.6301 0.1162 -0.7678
+vn 0.5917 0.1162 -0.7977
+vn 0.6713 0.0267 -0.7407
+vn 0.6670 0.1162 -0.7360
+vn 0.6209 0.2052 -0.7566
+vn 0.5831 0.2052 -0.7861
+vn 0.6572 0.2052 -0.7252
+vn 0.5554 0.0267 -0.8312
+vn 0.6409 0.2984 -0.7072
+vn 0.6055 0.2984 -0.7378
+vn 0.5686 0.2984 -0.7666
+vn 0.5438 0.2052 -0.8138
+vn 0.5303 0.2984 -0.7936
+vn 0.5518 0.1162 -0.8258
+vn -0.8574 0.0267 0.5139
+vn -0.8816 0.0267 0.4712
+vn -0.8759 0.1162 0.4682
+vn -0.8519 0.1162 0.5106
+vn -0.9036 0.0267 0.4275
+vn -0.8978 0.1162 0.4247
+vn -0.8631 0.2052 0.4614
+vn -0.8395 0.2052 0.5031
+vn -0.8847 0.2052 0.4185
+vn -0.8312 0.0267 0.5554
+vn -0.8628 0.2984 0.4081
+vn -0.8417 0.2984 0.4499
+vn -0.8187 0.2984 0.4907
+vn -0.8138 0.2052 0.5438
+vn -0.7936 0.2984 0.5303
+vn -0.8258 0.1162 0.5518
+vn 0.4274 0.0267 -0.9036
+vn 0.4712 0.0267 -0.8816
+vn 0.4682 0.1162 -0.8759
+vn 0.4247 0.1162 -0.8978
+vn 0.5139 0.0267 -0.8574
+vn 0.5106 0.1162 -0.8519
+vn 0.4614 0.2052 -0.8631
+vn 0.4185 0.2052 -0.8847
+vn 0.5031 0.2052 -0.8395
+vn 0.3826 0.0267 -0.9235
+vn 0.4907 0.2984 -0.8187
+vn 0.4499 0.2984 -0.8417
+vn 0.4081 0.2984 -0.8628
+vn 0.3745 0.2052 -0.9042
+vn 0.3653 0.2984 -0.8818
+vn 0.3801 0.1162 -0.9176
+vn 0.1466 0.0267 0.9888
+vn 0.0980 0.0267 0.9948
+vn 0.0974 0.1162 0.9884
+vn 0.1457 0.1162 0.9825
+vn 0.0491 0.0267 0.9984
+vn 0.0488 0.1162 0.9920
+vn 0.0959 0.2052 0.9740
+vn 0.1436 0.2052 0.9681
+vn 0.0481 0.2052 0.9775
+vn 0.1950 0.0267 0.9804
+vn 0.0469 0.2984 0.9533
+vn 0.0935 0.2984 0.9498
+vn 0.1400 0.2984 0.9441
+vn 0.1909 0.2052 0.9599
+vn 0.1862 0.2984 0.9361
+vn 0.1938 0.1162 0.9741
+vn -0.7407 0.0267 0.6713
+vn -0.7727 0.0267 0.6342
+vn -0.7678 0.1162 0.6301
+vn -0.7360 0.1162 0.6670
+vn -0.8029 0.0267 0.5955
+vn -0.7977 0.1162 0.5917
+vn -0.7566 0.2052 0.6209
+vn -0.7252 0.2052 0.6572
+vn -0.7861 0.2052 0.5831
+vn -0.7069 0.0267 0.7069
+vn -0.7666 0.2984 0.5686
+vn -0.7378 0.2984 0.6055
+vn -0.7072 0.2984 0.6409
+vn -0.6921 0.2052 0.6921
+vn -0.6749 0.2984 0.6749
+vn -0.7023 0.1162 0.7023
+vn 0.2429 0.0267 -0.9697
+vn 0.2902 0.0267 -0.9566
+vn 0.2883 0.1162 -0.9505
+vn 0.2414 0.1162 -0.9635
+vn 0.3367 0.0267 -0.9412
+vn 0.3346 0.1162 -0.9352
+vn 0.2841 0.2052 -0.9366
+vn 0.2378 0.2052 -0.9494
+vn 0.3297 0.2052 -0.9215
+vn 0.1950 0.0267 -0.9804
+vn 0.3215 0.2984 -0.8987
+vn 0.2771 0.2984 -0.9133
+vn 0.2319 0.2984 -0.9258
+vn 0.1909 0.2052 -0.9599
+vn 0.1862 0.2984 -0.9361
+vn 0.1938 0.1162 -0.9741
+vn 0.3367 0.0267 0.9412
+vn 0.2902 0.0267 0.9566
+vn 0.2883 0.1162 0.9505
+vn 0.3346 0.1162 0.9352
+vn 0.2429 0.0267 0.9697
+vn 0.2414 0.1162 0.9635
+vn 0.2841 0.2052 0.9366
+vn 0.3297 0.2052 0.9215
+vn 0.2378 0.2052 0.9494
+vn 0.2319 0.2984 0.9258
+vn 0.2771 0.2984 0.9133
+vn 0.3215 0.2984 0.8987
+vn -0.5955 0.0267 0.8029
+vn -0.6342 0.0267 0.7727
+vn -0.6301 0.1162 0.7678
+vn -0.5917 0.1162 0.7977
+vn -0.6713 0.0267 0.7407
+vn -0.6670 0.1162 0.7360
+vn -0.6209 0.2052 0.7566
+vn -0.5831 0.2052 0.7861
+vn -0.6572 0.2052 0.7252
+vn -0.6409 0.2984 0.7072
+vn -0.6055 0.2984 0.7378
+vn -0.5686 0.2984 0.7666
+vn 0.0491 0.0267 -0.9984
+vn 0.0980 0.0267 -0.9948
+vn 0.0974 0.1162 -0.9884
+vn 0.0488 0.1162 -0.9920
+vn 0.1466 0.0267 -0.9888
+vn 0.1457 0.1162 -0.9825
+vn 0.0959 0.2052 -0.9740
+vn 0.0481 0.2052 -0.9775
+vn 0.1436 0.2052 -0.9681
+vn 0.1400 0.2984 -0.9441
+vn 0.0935 0.2984 -0.9498
+vn 0.0469 0.2984 -0.9533
+vn 0.5861 0.7613 0.2772
+vn 0.5718 0.7613 0.3056
+vn 0.5256 0.8030 0.2809
+vn 0.5388 0.8030 0.2549
+vn 0.5561 0.7614 0.3333
+vn 0.5112 0.8030 0.3064
+vn 0.9021 -0.0652 0.4267
+vn 0.8800 -0.0650 0.4704
+vn 0.8559 -0.0650 0.5130
+vn 0.6916 0.6630 0.2865
+vn 0.6767 0.6630 0.3201
+vn 0.5990 0.7613 0.2481
+vn 0.6602 0.6630 0.3529
+vn 0.6421 0.6630 0.3849
+vn 0.6225 0.6630 0.4159
+vn 0.5391 0.7614 0.3602
+vn 0.4956 0.8030 0.3311
+vn 0.8298 -0.0650 0.5543
+vn 0.3922 -0.8893 0.2351
+vn 0.3802 -0.8893 0.2540
+vn 0.4189 -0.8638 0.2799
+vn 0.4321 -0.8638 0.2590
+vn 0.4032 -0.8894 0.2155
+vn 0.4443 -0.8638 0.2375
+vn 0.4133 -0.8894 0.1955
+vn 0.4554 -0.8638 0.2154
+vn 0.4224 -0.8894 0.1750
+vn 0.4654 -0.8638 0.1928
+vn 0.9219 -0.0653 0.3818
+vn 0.5507 0.8030 0.2281
+vn -0.4354 0.7614 -0.4804
+vn -0.4113 0.7614 -0.5012
+vn -0.3781 0.8030 -0.4607
+vn -0.4002 0.8030 -0.4416
+vn -0.3862 0.7614 -0.5207
+vn -0.3550 0.8030 -0.4787
+vn -0.6701 -0.0648 -0.7395
+vn -0.6330 -0.0647 -0.7714
+vn -0.6701 -0.0648 -0.7394
+vn -0.5944 -0.0648 -0.8015
+vn -0.5294 0.6630 -0.5294
+vn -0.5027 0.6630 -0.5547
+vn -0.4584 0.7614 -0.4584
+vn -0.4749 0.6630 -0.5787
+vn -0.4460 0.6630 -0.6013
+vn -0.4159 0.6630 -0.6225
+vn -0.3602 0.7613 -0.5391
+vn -0.3311 0.8030 -0.4956
+vn -0.5543 -0.0649 -0.8298
+vn -0.2724 -0.8894 -0.3672
+vn -0.2540 -0.8894 -0.3802
+vn -0.2799 -0.8638 -0.4189
+vn -0.3001 -0.8638 -0.4046
+vn -0.2900 -0.8894 -0.3534
+vn -0.3196 -0.8638 -0.3894
+vn -0.3070 -0.8894 -0.3388
+vn -0.3383 -0.8638 -0.3733
+vn -0.3233 -0.8893 -0.3233
+vn -0.3562 -0.8638 -0.3562
+vn -0.7056 -0.0648 -0.7057
+vn -0.4214 0.8030 -0.4214
+vn 0.6289 0.7613 0.1576
+vn 0.6205 0.7613 0.1882
+vn 0.5704 0.8030 0.1730
+vn 0.5782 0.8029 0.1449
+vn 0.6105 0.7613 0.2184
+vn 0.5612 0.8030 0.2008
+vn 0.9680 -0.0653 0.2425
+vn 0.9549 -0.0653 0.2896
+vn 0.9396 -0.0653 0.3361
+vn 0.7343 0.6630 0.1461
+vn 0.7262 0.6630 0.1819
+vn 0.6359 0.7613 0.1265
+vn 0.7164 0.6630 0.2173
+vn 0.7049 0.6630 0.2522
+vn 0.4305 -0.8894 0.1540
+vn 0.4743 -0.8638 0.1697
+vn 0.4375 -0.8894 0.1327
+vn 0.4821 -0.8638 0.1462
+vn 0.4435 -0.8894 0.1111
+vn 0.4886 -0.8639 0.1224
+vn 0.4484 -0.8894 0.0892
+vn 0.4941 -0.8639 0.0983
+vn 0.9787 -0.0654 0.1947
+vn 0.5846 0.8029 0.1163
+vn -0.5207 0.7614 -0.3862
+vn -0.5012 0.7614 -0.4113
+vn -0.4607 0.8030 -0.3781
+vn -0.4787 0.8030 -0.3551
+vn -0.4804 0.7614 -0.4354
+vn -0.4416 0.8030 -0.4002
+vn -0.8015 -0.0647 -0.5945
+vn -0.7714 -0.0647 -0.6331
+vn -0.7394 -0.0647 -0.6701
+vn -0.6225 0.6630 -0.4159
+vn -0.6013 0.6630 -0.4460
+vn -0.5391 0.7613 -0.3602
+vn -0.5787 0.6630 -0.4749
+vn -0.5547 0.6630 -0.5027
+vn -0.3388 -0.8894 -0.3070
+vn -0.3733 -0.8638 -0.3383
+vn -0.3534 -0.8894 -0.2900
+vn -0.3894 -0.8638 -0.3196
+vn -0.3672 -0.8894 -0.2724
+vn -0.4046 -0.8638 -0.3001
+vn -0.3802 -0.8894 -0.2540
+vn -0.4189 -0.8638 -0.2799
+vn -0.8297 -0.0648 -0.5544
+vn -0.4956 0.8030 -0.3311
+vn 0.6476 0.7613 0.0318
+vn 0.6452 0.7613 0.0636
+vn 0.5932 0.8029 0.0584
+vn 0.5953 0.8030 0.0293
+vn 0.6414 0.7613 0.0951
+vn 0.5896 0.8029 0.0874
+vn 0.9967 -0.0654 0.0490
+vn 0.9931 -0.0653 0.0978
+vn 0.9871 -0.0653 0.1464
+vn 0.7486 0.6630 -0.0000
+vn 0.7477 0.6630 0.0368
+vn 0.6484 0.7613 0.0000
+vn 0.7450 0.6630 0.0734
+vn 0.7405 0.6630 0.1098
+vn 0.4522 -0.8894 0.0671
+vn 0.4983 -0.8639 0.0739
+vn 0.4550 -0.8894 0.0448
+vn 0.5013 -0.8639 0.0494
+vn 0.4566 -0.8894 0.0224
+vn 0.5031 -0.8639 0.0247
+vn 0.4572 -0.8894 -0.0000
+vn 0.5037 -0.8639 -0.0000
+vn 0.9979 -0.0654 -0.0000
+vn 0.5960 0.8030 0.0000
+vn -0.5861 0.7613 -0.2772
+vn -0.5718 0.7613 -0.3057
+vn -0.5256 0.8030 -0.2810
+vn -0.5388 0.8030 -0.2549
+vn -0.5561 0.7613 -0.3333
+vn -0.5112 0.8030 -0.3064
+vn -0.9020 -0.0652 -0.4267
+vn -0.8800 -0.0651 -0.4704
+vn -0.8559 -0.0650 -0.5130
+vn -0.6917 0.6630 -0.2865
+vn -0.6767 0.6630 -0.3201
+vn -0.5990 0.7613 -0.2481
+vn -0.6602 0.6630 -0.3529
+vn -0.6421 0.6630 -0.3849
+vn -0.3922 -0.8894 -0.2351
+vn -0.4321 -0.8638 -0.2590
+vn -0.4032 -0.8894 -0.2155
+vn -0.4443 -0.8638 -0.2375
+vn -0.4133 -0.8894 -0.1955
+vn -0.4554 -0.8638 -0.2154
+vn -0.4224 -0.8894 -0.1750
+vn -0.4654 -0.8638 -0.1928
+vn -0.9219 -0.0653 -0.3819
+vn -0.5507 0.8030 -0.2281
+vn 0.6414 0.7613 -0.0951
+vn 0.6452 0.7613 -0.0636
+vn 0.5932 0.8030 -0.0584
+vn 0.5896 0.8030 -0.0874
+vn 0.6476 0.7613 -0.0318
+vn 0.5953 0.8030 -0.0293
+vn 0.9871 -0.0653 -0.1464
+vn 0.9931 -0.0653 -0.0978
+vn 0.9967 -0.0653 -0.0490
+vn 0.7343 0.6630 -0.1461
+vn 0.7405 0.6630 -0.1098
+vn 0.6359 0.7613 -0.1265
+vn 0.7450 0.6630 -0.0734
+vn 0.7477 0.6630 -0.0368
+vn 0.4566 -0.8894 -0.0225
+vn 0.5031 -0.8639 -0.0247
+vn 0.4550 -0.8894 -0.0448
+vn 0.5013 -0.8639 -0.0494
+vn 0.4522 -0.8894 -0.0671
+vn 0.4983 -0.8639 -0.0739
+vn 0.4484 -0.8894 -0.0892
+vn 0.4941 -0.8639 -0.0983
+vn 0.9787 -0.0653 -0.1947
+vn 0.5846 0.8029 -0.1163
+vn -0.6289 0.7613 -0.1576
+vn -0.6205 0.7613 -0.1882
+vn -0.5704 0.8030 -0.1730
+vn -0.5782 0.8029 -0.1449
+vn -0.6105 0.7613 -0.2184
+vn -0.5612 0.8030 -0.2008
+vn -0.9679 -0.0653 -0.2425
+vn -0.9549 -0.0653 -0.2897
+vn -0.9395 -0.0654 -0.3361
+vn -0.7343 0.6630 -0.1461
+vn -0.7262 0.6630 -0.1819
+vn -0.6359 0.7613 -0.1265
+vn -0.7164 0.6630 -0.2173
+vn -0.7049 0.6630 -0.2522
+vn -0.4305 -0.8894 -0.1540
+vn -0.4743 -0.8638 -0.1697
+vn -0.4375 -0.8894 -0.1327
+vn -0.4821 -0.8638 -0.1462
+vn -0.4435 -0.8894 -0.1111
+vn -0.4887 -0.8638 -0.1224
+vn -0.4484 -0.8894 -0.0892
+vn -0.4941 -0.8639 -0.0983
+vn -0.9787 -0.0654 -0.1947
+vn -0.5846 0.8029 -0.1163
+vn 0.6105 0.7613 -0.2184
+vn 0.6205 0.7613 -0.1882
+vn 0.5704 0.8030 -0.1730
+vn 0.5612 0.8030 -0.2008
+vn 0.6289 0.7613 -0.1576
+vn 0.5782 0.8029 -0.1448
+vn 0.9395 -0.0653 -0.3361
+vn 0.9549 -0.0653 -0.2897
+vn 0.9680 -0.0653 -0.2425
+vn 0.6917 0.6630 -0.2865
+vn 0.7049 0.6630 -0.2522
+vn 0.5990 0.7613 -0.2481
+vn 0.7164 0.6630 -0.2173
+vn 0.7262 0.6630 -0.1819
+vn 0.4435 -0.8894 -0.1111
+vn 0.4887 -0.8638 -0.1224
+vn 0.4375 -0.8894 -0.1327
+vn 0.4821 -0.8638 -0.1462
+vn 0.4305 -0.8894 -0.1540
+vn 0.4743 -0.8638 -0.1697
+vn 0.4224 -0.8894 -0.1750
+vn 0.4654 -0.8638 -0.1928
+vn 0.9219 -0.0652 -0.3819
+vn 0.5506 0.8030 -0.2281
+vn -0.6476 0.7613 -0.0318
+vn -0.6452 0.7613 -0.0635
+vn -0.5932 0.8030 -0.0584
+vn -0.5953 0.8030 -0.0293
+vn -0.6414 0.7613 -0.0951
+vn -0.5896 0.8029 -0.0874
+vn -0.9967 -0.0653 -0.0490
+vn -0.9931 -0.0653 -0.0978
+vn -0.9871 -0.0654 -0.1464
+vn -0.7486 0.6630 0.0000
+vn -0.7477 0.6630 -0.0368
+vn -0.6484 0.7613 -0.0000
+vn -0.7450 0.6630 -0.0734
+vn -0.7405 0.6630 -0.1098
+vn -0.4522 -0.8894 -0.0671
+vn -0.4983 -0.8639 -0.0739
+vn -0.4550 -0.8894 -0.0448
+vn -0.5013 -0.8639 -0.0494
+vn -0.4566 -0.8894 -0.0225
+vn -0.5031 -0.8639 -0.0247
+vn -0.4572 -0.8894 0.0000
+vn -0.5037 -0.8639 0.0000
+vn -0.9979 -0.0653 0.0000
+vn -0.5960 0.8030 -0.0000
+vn 0.5561 0.7613 -0.3333
+vn 0.5718 0.7613 -0.3056
+vn 0.5256 0.8030 -0.2810
+vn 0.5112 0.8030 -0.3064
+vn 0.5861 0.7613 -0.2772
+vn 0.5388 0.8030 -0.2548
+vn 0.8560 -0.0650 -0.5129
+vn 0.8800 -0.0650 -0.4704
+vn 0.9020 -0.0651 -0.4267
+vn 0.6225 0.6630 -0.4159
+vn 0.6421 0.6630 -0.3849
+vn 0.5391 0.7614 -0.3602
+vn 0.6602 0.6630 -0.3529
+vn 0.6767 0.6630 -0.3201
+vn 0.4133 -0.8894 -0.1955
+vn 0.4554 -0.8638 -0.2154
+vn 0.4032 -0.8894 -0.2155
+vn 0.4443 -0.8638 -0.2375
+vn 0.3922 -0.8894 -0.2351
+vn 0.4321 -0.8638 -0.2590
+vn 0.3802 -0.8894 -0.2540
+vn 0.4189 -0.8638 -0.2799
+vn 0.8298 -0.0650 -0.5543
+vn 0.4956 0.8030 -0.3311
+vn -0.6414 0.7613 0.0951
+vn -0.6452 0.7613 0.0636
+vn -0.5932 0.8030 0.0584
+vn -0.5896 0.8030 0.0874
+vn -0.6476 0.7613 0.0318
+vn -0.5953 0.8030 0.0293
+vn -0.9871 -0.0654 0.1464
+vn -0.9931 -0.0654 0.0978
+vn -0.9967 -0.0653 0.0490
+vn -0.7343 0.6630 0.1461
+vn -0.7405 0.6630 0.1098
+vn -0.6359 0.7613 0.1265
+vn -0.7450 0.6630 0.0734
+vn -0.7477 0.6630 0.0368
+vn -0.4566 -0.8894 0.0225
+vn -0.5031 -0.8639 0.0247
+vn -0.4550 -0.8894 0.0448
+vn -0.5013 -0.8639 0.0494
+vn -0.4522 -0.8894 0.0671
+vn -0.4983 -0.8639 0.0739
+vn -0.4484 -0.8894 0.0892
+vn -0.4941 -0.8639 0.0983
+vn -0.9787 -0.0654 0.1947
+vn -0.5846 0.8029 0.1163
+vn 0.4804 0.7614 -0.4354
+vn 0.5012 0.7614 -0.4113
+vn 0.4607 0.8030 -0.3781
+vn 0.4416 0.8030 -0.4002
+vn 0.5207 0.7614 -0.3862
+vn 0.4787 0.8030 -0.3551
+vn 0.7394 -0.0647 -0.6701
+vn 0.7714 -0.0648 -0.6330
+vn 0.8015 -0.0649 -0.5944
+vn 0.5294 0.6630 -0.5294
+vn 0.5547 0.6630 -0.5027
+vn 0.4584 0.7614 -0.4584
+vn 0.5787 0.6630 -0.4749
+vn 0.6013 0.6630 -0.4460
+vn 0.3672 -0.8893 -0.2724
+vn 0.4046 -0.8638 -0.3001
+vn 0.3534 -0.8893 -0.2901
+vn 0.3894 -0.8638 -0.3196
+vn 0.3388 -0.8893 -0.3070
+vn 0.3733 -0.8638 -0.3383
+vn 0.3233 -0.8893 -0.3233
+vn 0.3562 -0.8638 -0.3562
+vn 0.7056 -0.0647 -0.7057
+vn 0.4214 0.8030 -0.4214
+vn -0.6105 0.7613 0.2184
+vn -0.6205 0.7613 0.1882
+vn -0.5704 0.8030 0.1730
+vn -0.5612 0.8030 0.2008
+vn -0.6289 0.7613 0.1576
+vn -0.5782 0.8029 0.1448
+vn -0.9395 -0.0653 0.3361
+vn -0.9549 -0.0653 0.2897
+vn -0.9679 -0.0654 0.2425
+vn -0.6916 0.6630 0.2865
+vn -0.7049 0.6630 0.2522
+vn -0.5990 0.7613 0.2481
+vn -0.7164 0.6630 0.2173
+vn -0.7262 0.6630 0.1819
+vn -0.4435 -0.8894 0.1111
+vn -0.4887 -0.8638 0.1224
+vn -0.4375 -0.8894 0.1327
+vn -0.4821 -0.8638 0.1462
+vn -0.4305 -0.8894 0.1540
+vn -0.4743 -0.8638 0.1697
+vn -0.4224 -0.8894 0.1750
+vn -0.4654 -0.8638 0.1928
+vn -0.9219 -0.0652 0.3819
+vn -0.5507 0.8030 0.2281
+vn 0.3862 0.7614 -0.5207
+vn 0.4113 0.7614 -0.5012
+vn 0.3781 0.8030 -0.4607
+vn 0.3550 0.8030 -0.4787
+vn 0.4354 0.7614 -0.4804
+vn 0.4002 0.8030 -0.4416
+vn 0.5945 -0.0648 -0.8015
+vn 0.6331 -0.0647 -0.7714
+vn 0.6701 -0.0647 -0.7395
+vn 0.4159 0.6630 -0.6225
+vn 0.4460 0.6630 -0.6013
+vn 0.3602 0.7613 -0.5391
+vn 0.4749 0.6630 -0.5787
+vn 0.5027 0.6630 -0.5547
+vn 0.3070 -0.8894 -0.3388
+vn 0.3383 -0.8638 -0.3733
+vn 0.2900 -0.8894 -0.3534
+vn 0.3196 -0.8638 -0.3894
+vn 0.2724 -0.8894 -0.3672
+vn 0.3001 -0.8638 -0.4046
+vn 0.2540 -0.8894 -0.3802
+vn 0.2799 -0.8638 -0.4189
+vn 0.5544 -0.0649 -0.8297
+vn 0.3311 0.8030 -0.4956
+vn -0.5561 0.7613 0.3333
+vn -0.5718 0.7613 0.3056
+vn -0.5256 0.8030 0.2810
+vn -0.5112 0.8030 0.3064
+vn -0.5861 0.7613 0.2772
+vn -0.5388 0.8030 0.2549
+vn -0.8560 -0.0649 0.5130
+vn -0.8801 -0.0650 0.4704
+vn -0.9020 -0.0651 0.4267
+vn -0.6225 0.6630 0.4159
+vn -0.6421 0.6630 0.3849
+vn -0.5391 0.7613 0.3602
+vn -0.6602 0.6630 0.3529
+vn -0.6767 0.6630 0.3201
+vn -0.4133 -0.8894 0.1955
+vn -0.4554 -0.8638 0.2154
+vn -0.4032 -0.8894 0.2155
+vn -0.4443 -0.8638 0.2375
+vn -0.3922 -0.8894 0.2351
+vn -0.4321 -0.8638 0.2590
+vn -0.3802 -0.8893 0.2540
+vn -0.4189 -0.8638 0.2799
+vn -0.8298 -0.0649 0.5543
+vn -0.4956 0.8030 0.3311
+vn 0.2772 0.7613 -0.5861
+vn 0.3056 0.7613 -0.5718
+vn 0.2810 0.8030 -0.5256
+vn 0.2549 0.8030 -0.5388
+vn 0.3333 0.7613 -0.5561
+vn 0.3064 0.8030 -0.5112
+vn 0.4266 -0.0652 -0.9021
+vn 0.4704 -0.0651 -0.8800
+vn 0.5130 -0.0650 -0.8559
+vn 0.2865 0.6630 -0.6916
+vn 0.3201 0.6630 -0.6767
+vn 0.2481 0.7613 -0.5990
+vn 0.3529 0.6630 -0.6602
+vn 0.3849 0.6630 -0.6421
+vn 0.2350 -0.8894 -0.3922
+vn 0.2590 -0.8638 -0.4321
+vn 0.2155 -0.8894 -0.4032
+vn 0.2375 -0.8638 -0.4443
+vn 0.1955 -0.8894 -0.4133
+vn 0.2154 -0.8638 -0.4554
+vn 0.1750 -0.8894 -0.4224
+vn 0.1928 -0.8638 -0.4654
+vn 0.3818 -0.0653 -0.9219
+vn 0.2281 0.8030 -0.5507
+vn 0.0951 0.7613 0.6414
+vn 0.0636 0.7613 0.6452
+vn 0.0584 0.8030 0.5932
+vn 0.0874 0.8029 0.5896
+vn 0.0318 0.7613 0.6476
+vn 0.0293 0.8030 0.5953
+vn 0.1464 -0.0653 0.9871
+vn 0.0978 -0.0653 0.9931
+vn 0.0490 -0.0653 0.9967
+vn 0.1461 0.6630 0.7343
+vn 0.1098 0.6630 0.7405
+vn 0.1265 0.7613 0.6359
+vn 0.0734 0.6630 0.7450
+vn 0.0368 0.6630 0.7477
+vn 0.0000 0.6630 0.7486
+vn 0.0000 0.7613 0.6484
+vn -0.0000 0.8029 0.5961
+vn 0.0000 -0.0654 0.9979
+vn 0.0224 -0.8894 0.4566
+vn 0.0000 -0.8894 0.4572
+vn 0.0000 -0.8638 0.5038
+vn 0.0247 -0.8638 0.5031
+vn 0.0448 -0.8894 0.4550
+vn 0.0494 -0.8639 0.5013
+vn 0.0671 -0.8894 0.4522
+vn 0.0739 -0.8639 0.4983
+vn 0.0892 -0.8894 0.4484
+vn 0.0983 -0.8638 0.4941
+vn 0.1947 -0.0653 0.9787
+vn 0.1163 0.8029 0.5846
+vn -0.4804 0.7614 0.4354
+vn -0.5012 0.7614 0.4113
+vn -0.4607 0.8030 0.3781
+vn -0.4416 0.8030 0.4002
+vn -0.5207 0.7614 0.3862
+vn -0.4787 0.8030 0.3550
+vn -0.7394 -0.0647 0.6701
+vn -0.7713 -0.0647 0.6331
+vn -0.8015 -0.0648 0.5945
+vn -0.5294 0.6630 0.5294
+vn -0.5547 0.6630 0.5027
+vn -0.4584 0.7614 0.4584
+vn -0.5787 0.6630 0.4749
+vn -0.6013 0.6630 0.4460
+vn -0.3672 -0.8893 0.2724
+vn -0.4046 -0.8638 0.3001
+vn -0.3534 -0.8894 0.2901
+vn -0.3894 -0.8638 0.3196
+vn -0.3388 -0.8893 0.3071
+vn -0.3733 -0.8638 0.3383
+vn -0.3233 -0.8893 0.3233
+vn -0.3562 -0.8638 0.3562
+vn -0.7056 -0.0647 0.7056
+vn -0.4214 0.8030 0.4214
+vn 0.1576 0.7613 -0.6289
+vn 0.1882 0.7613 -0.6205
+vn 0.1730 0.8029 -0.5704
+vn 0.1448 0.8029 -0.5782
+vn 0.2184 0.7613 -0.6105
+vn 0.2008 0.8029 -0.5612
+vn 0.2425 -0.0654 -0.9680
+vn 0.2897 -0.0653 -0.9549
+vn 0.3361 -0.0653 -0.9396
+vn 0.1461 0.6630 -0.7343
+vn 0.1819 0.6630 -0.7262
+vn 0.1265 0.7613 -0.6359
+vn 0.2173 0.6630 -0.7164
+vn 0.2522 0.6630 -0.7049
+vn 0.1540 -0.8894 -0.4305
+vn 0.1697 -0.8638 -0.4743
+vn 0.1327 -0.8894 -0.4375
+vn 0.1462 -0.8638 -0.4821
+vn 0.1111 -0.8894 -0.4435
+vn 0.1224 -0.8639 -0.4886
+vn 0.0892 -0.8894 -0.4484
+vn 0.0983 -0.8639 -0.4941
+vn 0.1946 -0.0655 -0.9787
+vn 0.1163 0.8029 -0.5846
+vn 0.2184 0.7613 0.6105
+vn 0.1882 0.7613 0.6205
+vn 0.1730 0.8030 0.5704
+vn 0.2008 0.8029 0.5612
+vn 0.1576 0.7613 0.6289
+vn 0.1448 0.8030 0.5782
+vn 0.3361 -0.0653 0.9395
+vn 0.2897 -0.0653 0.9549
+vn 0.2425 -0.0653 0.9680
+vn 0.2425 -0.0653 0.9679
+vn 0.2865 0.6630 0.6916
+vn 0.2522 0.6630 0.7049
+vn 0.2481 0.7613 0.5990
+vn 0.2173 0.6630 0.7164
+vn 0.1819 0.6630 0.7262
+vn 0.1111 -0.8894 0.4435
+vn 0.1224 -0.8638 0.4887
+vn 0.1327 -0.8894 0.4375
+vn 0.1462 -0.8638 0.4821
+vn 0.1540 -0.8894 0.4305
+vn 0.1697 -0.8638 0.4743
+vn 0.1750 -0.8894 0.4224
+vn 0.1928 -0.8638 0.4654
+vn 0.3819 -0.0653 0.9219
+vn 0.2281 0.8029 0.5507
+vn -0.3862 0.7613 0.5207
+vn -0.4113 0.7614 0.5012
+vn -0.3781 0.8030 0.4607
+vn -0.3551 0.8030 0.4787
+vn -0.4354 0.7614 0.4804
+vn -0.4002 0.8030 0.4416
+vn -0.5945 -0.0648 0.8015
+vn -0.6330 -0.0647 0.7714
+vn -0.6701 -0.0647 0.7394
+vn -0.4159 0.6630 0.6225
+vn -0.4460 0.6630 0.6013
+vn -0.3602 0.7613 0.5391
+vn -0.4749 0.6630 0.5787
+vn -0.5027 0.6630 0.5547
+vn -0.3070 -0.8893 0.3388
+vn -0.3383 -0.8638 0.3733
+vn -0.2901 -0.8894 0.3534
+vn -0.3196 -0.8638 0.3894
+vn -0.2724 -0.8894 0.3672
+vn -0.3001 -0.8638 0.4046
+vn -0.2540 -0.8893 0.3802
+vn -0.2799 -0.8638 0.4189
+vn -0.5545 -0.0649 0.8297
+vn -0.3311 0.8030 0.4956
+vn 0.0318 0.7613 -0.6476
+vn 0.0636 0.7613 -0.6452
+vn 0.0584 0.8029 -0.5932
+vn 0.0293 0.8029 -0.5953
+vn 0.0951 0.7613 -0.6414
+vn 0.0874 0.8030 -0.5896
+vn 0.0490 -0.0653 -0.9967
+vn 0.0978 -0.0653 -0.9931
+vn 0.1464 -0.0654 -0.9871
+vn 0.0000 0.6630 -0.7486
+vn 0.0368 0.6630 -0.7477
+vn -0.0000 0.7613 -0.6484
+vn 0.0734 0.6630 -0.7450
+vn 0.1098 0.6630 -0.7405
+vn 0.0671 -0.8894 -0.4522
+vn 0.0739 -0.8639 -0.4983
+vn 0.0448 -0.8894 -0.4549
+vn 0.0494 -0.8639 -0.5013
+vn 0.0225 -0.8894 -0.4566
+vn 0.0247 -0.8639 -0.5031
+vn 0.0000 -0.8894 -0.4572
+vn 0.0000 -0.8639 -0.5037
+vn 0.0000 -0.0653 -0.9979
+vn -0.0000 0.8030 -0.5960
+vn 0.3333 0.7613 0.5561
+vn 0.3056 0.7613 0.5718
+vn 0.2810 0.8030 0.5256
+vn 0.3064 0.8030 0.5112
+vn 0.2772 0.7613 0.5861
+vn 0.2549 0.8030 0.5388
+vn 0.5130 -0.0650 0.8559
+vn 0.4704 -0.0650 0.8801
+vn 0.4267 -0.0651 0.9021
+vn 0.4267 -0.0651 0.9020
+vn 0.4159 0.6630 0.6225
+vn 0.3849 0.6630 0.6421
+vn 0.3602 0.7614 0.5391
+vn 0.3529 0.6630 0.6602
+vn 0.3201 0.6630 0.6767
+vn 0.1955 -0.8894 0.4133
+vn 0.2154 -0.8638 0.4554
+vn 0.2155 -0.8894 0.4032
+vn 0.2375 -0.8638 0.4443
+vn 0.2350 -0.8894 0.3922
+vn 0.2590 -0.8638 0.4321
+vn 0.2540 -0.8893 0.3802
+vn 0.2799 -0.8638 0.4189
+vn 0.5545 -0.0649 0.8297
+vn 0.3311 0.8030 0.4956
+vn -0.2772 0.7613 0.5861
+vn -0.3056 0.7613 0.5718
+vn -0.2810 0.8030 0.5256
+vn -0.2549 0.8030 0.5388
+vn -0.3333 0.7614 0.5561
+vn -0.3064 0.8030 0.5112
+vn -0.4267 -0.0652 0.9020
+vn -0.4704 -0.0650 0.8800
+vn -0.5130 -0.0649 0.8559
+vn -0.2865 0.6630 0.6916
+vn -0.3201 0.6630 0.6767
+vn -0.2481 0.7613 0.5990
+vn -0.3529 0.6630 0.6602
+vn -0.3849 0.6630 0.6421
+vn -0.2350 -0.8893 0.3922
+vn -0.2590 -0.8638 0.4321
+vn -0.2155 -0.8893 0.4032
+vn -0.2375 -0.8638 0.4443
+vn -0.1955 -0.8894 0.4133
+vn -0.2154 -0.8638 0.4554
+vn -0.1750 -0.8894 0.4224
+vn -0.1928 -0.8638 0.4654
+vn -0.3819 -0.0653 0.9219
+vn -0.2281 0.8030 0.5507
+vn -0.0951 0.7613 -0.6414
+vn -0.0636 0.7613 -0.6452
+vn -0.0584 0.8030 -0.5932
+vn -0.0874 0.8029 -0.5896
+vn -0.0318 0.7613 -0.6476
+vn -0.0293 0.8030 -0.5953
+vn -0.1464 -0.0654 -0.9871
+vn -0.0978 -0.0653 -0.9931
+vn -0.0490 -0.0654 -0.9967
+vn -0.1461 0.6630 -0.7343
+vn -0.1098 0.6630 -0.7405
+vn -0.1265 0.7613 -0.6359
+vn -0.0734 0.6630 -0.7450
+vn -0.0368 0.6630 -0.7477
+vn -0.0225 -0.8894 -0.4566
+vn -0.0247 -0.8639 -0.5031
+vn -0.0448 -0.8894 -0.4550
+vn -0.0494 -0.8639 -0.5013
+vn -0.0671 -0.8894 -0.4522
+vn -0.0739 -0.8639 -0.4983
+vn -0.0892 -0.8894 -0.4484
+vn -0.0983 -0.8639 -0.4941
+vn -0.1946 -0.0654 -0.9787
+vn -0.1163 0.8029 -0.5846
+vn 0.4354 0.7614 0.4804
+vn 0.4113 0.7614 0.5012
+vn 0.3781 0.8030 0.4607
+vn 0.4002 0.8030 0.4416
+vn 0.3862 0.7614 0.5207
+vn 0.3551 0.8030 0.4787
+vn 0.6701 -0.0647 0.7394
+vn 0.6330 -0.0648 0.7714
+vn 0.5944 -0.0649 0.8015
+vn 0.5294 0.6630 0.5294
+vn 0.5027 0.6630 0.5547
+vn 0.4584 0.7614 0.4584
+vn 0.4749 0.6630 0.5787
+vn 0.4460 0.6630 0.6013
+vn 0.2724 -0.8893 0.3672
+vn 0.3001 -0.8638 0.4046
+vn 0.2901 -0.8894 0.3534
+vn 0.3196 -0.8638 0.3894
+vn 0.3070 -0.8893 0.3388
+vn 0.3383 -0.8638 0.3733
+vn 0.3233 -0.8893 0.3233
+vn 0.3562 -0.8638 0.3562
+vn 0.7057 -0.0647 0.7056
+vn 0.4214 0.8030 0.4214
+vn -0.1576 0.7613 0.6289
+vn -0.1882 0.7613 0.6204
+vn -0.1730 0.8030 0.5704
+vn -0.1448 0.8029 0.5782
+vn -0.2184 0.7613 0.6105
+vn -0.2008 0.8030 0.5612
+vn -0.2425 -0.0653 0.9679
+vn -0.2897 -0.0653 0.9549
+vn -0.3361 -0.0653 0.9396
+vn -0.1461 0.6630 0.7343
+vn -0.1819 0.6630 0.7262
+vn -0.1265 0.7613 0.6359
+vn -0.2173 0.6630 0.7164
+vn -0.2522 0.6630 0.7049
+vn -0.1540 -0.8894 0.4305
+vn -0.1697 -0.8638 0.4743
+vn -0.1327 -0.8894 0.4375
+vn -0.1462 -0.8638 0.4821
+vn -0.1111 -0.8894 0.4435
+vn -0.1224 -0.8638 0.4887
+vn -0.0892 -0.8894 0.4484
+vn -0.0983 -0.8638 0.4941
+vn -0.1947 -0.0654 0.9787
+vn -0.1163 0.8029 0.5846
+vn -0.2184 0.7613 -0.6105
+vn -0.1882 0.7613 -0.6205
+vn -0.1730 0.8029 -0.5704
+vn -0.2008 0.8029 -0.5612
+vn -0.1576 0.7613 -0.6289
+vn -0.1448 0.8029 -0.5782
+vn -0.3361 -0.0652 -0.9396
+vn -0.2897 -0.0653 -0.9549
+vn -0.2425 -0.0654 -0.9679
+vn -0.2865 0.6630 -0.6916
+vn -0.2522 0.6630 -0.7049
+vn -0.2481 0.7613 -0.5990
+vn -0.2173 0.6630 -0.7164
+vn -0.1819 0.6630 -0.7262
+vn -0.1111 -0.8894 -0.4435
+vn -0.1224 -0.8639 -0.4886
+vn -0.1327 -0.8894 -0.4375
+vn -0.1462 -0.8638 -0.4821
+vn -0.1540 -0.8894 -0.4304
+vn -0.1697 -0.8638 -0.4743
+vn -0.1750 -0.8894 -0.4224
+vn -0.1928 -0.8638 -0.4654
+vn -0.3818 -0.0652 -0.9219
+vn -0.2281 0.8030 -0.5507
+vn 0.5207 0.7614 0.3862
+vn 0.5012 0.7614 0.4113
+vn 0.4607 0.8030 0.3781
+vn 0.4787 0.8030 0.3551
+vn 0.4804 0.7614 0.4354
+vn 0.4416 0.8030 0.4002
+vn 0.8015 -0.0649 0.5944
+vn 0.7714 -0.0647 0.6331
+vn 0.7394 -0.0647 0.6701
+vn 0.6013 0.6630 0.4460
+vn 0.5787 0.6630 0.4749
+vn 0.5547 0.6630 0.5027
+vn 0.3388 -0.8893 0.3071
+vn 0.3733 -0.8638 0.3383
+vn 0.3534 -0.8894 0.2901
+vn 0.3894 -0.8638 0.3196
+vn 0.3672 -0.8894 0.2724
+vn 0.4046 -0.8638 0.3001
+vn -0.0318 0.7613 0.6476
+vn -0.0636 0.7613 0.6452
+vn -0.0584 0.8030 0.5932
+vn -0.0293 0.8029 0.5953
+vn -0.0951 0.7613 0.6414
+vn -0.0874 0.8029 0.5896
+vn -0.0490 -0.0654 0.9967
+vn -0.0978 -0.0654 0.9931
+vn -0.1464 -0.0654 0.9871
+vn -0.0368 0.6630 0.7477
+vn -0.0734 0.6630 0.7450
+vn -0.1098 0.6630 0.7405
+vn -0.0671 -0.8894 0.4523
+vn -0.0739 -0.8638 0.4983
+vn -0.0448 -0.8894 0.4550
+vn -0.0494 -0.8638 0.5013
+vn -0.0224 -0.8894 0.4566
+vn -0.0247 -0.8638 0.5031
+vn -0.3333 0.7613 -0.5561
+vn -0.3056 0.7613 -0.5718
+vn -0.2810 0.8030 -0.5256
+vn -0.3064 0.8030 -0.5112
+vn -0.2772 0.7613 -0.5861
+vn -0.2549 0.8030 -0.5388
+vn -0.5130 -0.0649 -0.8559
+vn -0.4704 -0.0650 -0.8801
+vn -0.4704 -0.0650 -0.8800
+vn -0.4266 -0.0651 -0.9021
+vn -0.3849 0.6630 -0.6421
+vn -0.3529 0.6630 -0.6602
+vn -0.3201 0.6630 -0.6767
+vn -0.1955 -0.8894 -0.4133
+vn -0.2154 -0.8638 -0.4554
+vn -0.2155 -0.8894 -0.4032
+vn -0.2375 -0.8638 -0.4443
+vn -0.2350 -0.8894 -0.3922
+vn -0.2590 -0.8638 -0.4321
+vn -0.4731 0.3914 -0.7893
+vn -0.4338 0.3914 -0.8116
+vn -0.4140 0.4781 -0.7746
+vn -0.4515 0.4781 -0.7533
+vn -0.3935 0.3914 -0.8319
+vn -0.3756 0.4781 -0.7940
+vn -0.3894 0.5637 -0.7284
+vn -0.4246 0.5637 -0.7085
+vn -0.3532 0.5637 -0.7466
+vn -0.5113 0.3914 -0.7651
+vn -0.3522 0.3914 -0.8502
+vn -0.3361 0.4781 -0.8114
+vn -0.3161 0.5637 -0.7631
+vn -0.4589 0.5637 -0.6867
+vn -0.4880 0.4781 -0.7303
+vn -0.0452 0.3914 0.9191
+vn -0.0902 0.3914 0.9158
+vn -0.0861 0.4781 0.8741
+vn -0.0431 0.4781 0.8772
+vn -0.1350 0.3914 0.9103
+vn -0.1288 0.4781 0.8688
+vn -0.0810 0.5637 0.8220
+vn -0.0406 0.5637 0.8249
+vn -0.1212 0.5637 0.8170
+vn 0.0000 0.3914 0.9202
+vn -0.1795 0.3914 0.9025
+vn -0.1713 0.4781 0.8614
+vn -0.1611 0.5637 0.8101
+vn 0.0000 0.5638 0.8259
+vn 0.0000 0.4781 0.8783
+vn 0.7391 0.3914 0.5482
+vn 0.7113 0.3914 0.5838
+vn 0.6789 0.4781 0.5572
+vn 0.7054 0.4781 0.5232
+vn 0.6819 0.3914 0.6180
+vn 0.6508 0.4781 0.5898
+vn 0.6385 0.5637 0.5240
+vn 0.6634 0.5637 0.4920
+vn 0.6120 0.5637 0.5547
+vn 0.7651 0.3914 0.5113
+vn 0.6507 0.3914 0.6507
+vn 0.6210 0.4781 0.6211
+vn 0.5840 0.5637 0.5840
+vn 0.6867 0.5637 0.4589
+vn 0.7303 0.4781 0.4880
+vn -0.3100 0.3914 -0.8664
+vn -0.2671 0.3914 -0.8806
+vn -0.2550 0.4781 -0.8405
+vn -0.2959 0.4781 -0.8270
+vn -0.2236 0.3914 -0.8926
+vn -0.2134 0.4781 -0.8520
+vn -0.2398 0.5637 -0.7904
+vn -0.2782 0.5637 -0.7777
+vn -0.2007 0.5637 -0.8012
+vn -0.1795 0.3914 -0.9025
+vn -0.1713 0.4781 -0.8614
+vn -0.1611 0.5637 -0.8101
+vn -0.2236 0.3914 0.8926
+vn -0.2671 0.3914 0.8806
+vn -0.2550 0.4781 0.8405
+vn -0.2134 0.4781 0.8520
+vn -0.3100 0.3914 0.8664
+vn -0.2959 0.4781 0.8270
+vn -0.2398 0.5637 0.7904
+vn -0.2007 0.5637 0.8012
+vn -0.2782 0.5637 0.7777
+vn -0.3522 0.3914 0.8502
+vn -0.3361 0.4781 0.8114
+vn -0.3161 0.5637 0.7631
+vn 0.6180 0.3914 0.6819
+vn 0.5838 0.3914 0.7113
+vn 0.5572 0.4781 0.6789
+vn 0.5898 0.4781 0.6508
+vn 0.5482 0.3914 0.7391
+vn 0.5232 0.4781 0.7054
+vn 0.5240 0.5637 0.6385
+vn 0.5546 0.5637 0.6120
+vn 0.4921 0.5637 0.6634
+vn 0.5113 0.3914 0.7651
+vn 0.4880 0.4781 0.7303
+vn 0.4589 0.5637 0.6867
+vn -0.1350 0.3914 -0.9103
+vn -0.0902 0.3914 -0.9158
+vn -0.0861 0.4781 -0.8741
+vn -0.1288 0.4781 -0.8688
+vn -0.0452 0.3914 -0.9191
+vn -0.0431 0.4781 -0.8772
+vn -0.0810 0.5637 -0.8220
+vn -0.1212 0.5637 -0.8170
+vn -0.0406 0.5638 -0.8249
+vn -0.0000 0.3914 -0.9202
+vn 0.0000 0.4781 -0.8783
+vn 0.0000 0.5638 -0.8259
+vn -0.3935 0.3914 0.8319
+vn -0.4338 0.3914 0.8116
+vn -0.4140 0.4781 0.7746
+vn -0.3756 0.4781 0.7940
+vn -0.4731 0.3914 0.7893
+vn -0.4515 0.4781 0.7534
+vn -0.3894 0.5637 0.7284
+vn -0.3532 0.5637 0.7466
+vn -0.4246 0.5637 0.7085
+vn -0.5113 0.3914 0.7651
+vn -0.4880 0.4781 0.7303
+vn -0.4589 0.5637 0.6867
+vn 0.4731 0.3914 0.7893
+vn 0.4338 0.3914 0.8116
+vn 0.4140 0.4781 0.7746
+vn 0.4515 0.4781 0.7534
+vn 0.3935 0.3914 0.8319
+vn 0.3756 0.4781 0.7940
+vn 0.3894 0.5637 0.7284
+vn 0.4246 0.5637 0.7085
+vn 0.3532 0.5637 0.7466
+vn 0.3522 0.3914 0.8502
+vn 0.3361 0.4781 0.8114
+vn 0.3161 0.5637 0.7631
+vn 0.0452 0.3914 -0.9191
+vn 0.0902 0.3914 -0.9158
+vn 0.0861 0.4781 -0.8741
+vn 0.0431 0.4781 -0.8772
+vn 0.1350 0.3914 -0.9103
+vn 0.1288 0.4781 -0.8688
+vn 0.0810 0.5637 -0.8220
+vn 0.0406 0.5638 -0.8249
+vn 0.1212 0.5637 -0.8170
+vn 0.1795 0.3914 -0.9025
+vn 0.1713 0.4781 -0.8614
+vn 0.1611 0.5637 -0.8101
+vn -0.5482 0.3914 0.7391
+vn -0.5838 0.3914 0.7113
+vn -0.5572 0.4781 0.6789
+vn -0.5232 0.4781 0.7054
+vn -0.6180 0.3914 0.6819
+vn -0.5898 0.4781 0.6508
+vn -0.5240 0.5637 0.6385
+vn -0.4920 0.5637 0.6634
+vn -0.5546 0.5637 0.6120
+vn -0.6507 0.3914 0.6507
+vn -0.6210 0.4781 0.6211
+vn -0.5840 0.5637 0.5840
+vn 0.3100 0.3914 0.8664
+vn 0.2671 0.3914 0.8806
+vn 0.2550 0.4781 0.8405
+vn 0.2959 0.4781 0.8270
+vn 0.2236 0.3914 0.8926
+vn 0.2134 0.4781 0.8520
+vn 0.2398 0.5637 0.7904
+vn 0.2782 0.5637 0.7777
+vn 0.2007 0.5637 0.8012
+vn 0.1795 0.3914 0.9025
+vn 0.1713 0.4781 0.8614
+vn 0.1611 0.5637 0.8101
+vn 0.2236 0.3914 -0.8926
+vn 0.2671 0.3914 -0.8806
+vn 0.2550 0.4781 -0.8405
+vn 0.2134 0.4781 -0.8520
+vn 0.3100 0.3914 -0.8664
+vn 0.2959 0.4781 -0.8270
+vn 0.2398 0.5637 -0.7904
+vn 0.2007 0.5637 -0.8012
+vn 0.2782 0.5637 -0.7777
+vn 0.3522 0.3914 -0.8502
+vn 0.3361 0.4781 -0.8114
+vn 0.3161 0.5637 -0.7631
+vn -0.6819 0.3914 0.6180
+vn -0.7113 0.3914 0.5838
+vn -0.6789 0.4781 0.5572
+vn -0.6508 0.4781 0.5898
+vn -0.7391 0.3914 0.5482
+vn -0.7054 0.4781 0.5232
+vn -0.6385 0.5637 0.5240
+vn -0.6120 0.5637 0.5547
+vn -0.6634 0.5637 0.4921
+vn -0.7651 0.3914 0.5113
+vn -0.7303 0.4781 0.4880
+vn -0.6867 0.5637 0.4589
+vn 0.1350 0.3914 0.9103
+vn 0.0902 0.3914 0.9158
+vn 0.0861 0.4781 0.8741
+vn 0.1288 0.4781 0.8688
+vn 0.0452 0.3914 0.9191
+vn 0.0431 0.4781 0.8772
+vn 0.0810 0.5637 0.8220
+vn 0.1212 0.5637 0.8170
+vn 0.0406 0.5638 0.8249
+vn 0.3935 0.3914 -0.8319
+vn 0.4338 0.3914 -0.8116
+vn 0.4140 0.4781 -0.7746
+vn 0.3756 0.4781 -0.7940
+vn 0.4731 0.3914 -0.7893
+vn 0.4515 0.4781 -0.7534
+vn 0.3894 0.5637 -0.7284
+vn 0.3532 0.5637 -0.7466
+vn 0.4246 0.5637 -0.7084
+vn 0.5113 0.3914 -0.7651
+vn 0.4880 0.4781 -0.7303
+vn 0.4589 0.5637 -0.6867
+vn -0.7893 0.3914 0.4731
+vn -0.8116 0.3914 0.4338
+vn -0.7746 0.4781 0.4140
+vn -0.7534 0.4781 0.4515
+vn -0.8319 0.3914 0.3935
+vn -0.7940 0.4781 0.3756
+vn -0.7284 0.5637 0.3894
+vn -0.7085 0.5637 0.4246
+vn -0.7466 0.5637 0.3532
+vn -0.8502 0.3914 0.3522
+vn -0.8114 0.4781 0.3361
+vn -0.7631 0.5637 0.3161
+vn 0.5482 0.3914 -0.7391
+vn 0.5838 0.3914 -0.7113
+vn 0.5572 0.4781 -0.6789
+vn 0.5232 0.4781 -0.7054
+vn 0.6180 0.3914 -0.6819
+vn 0.5898 0.4781 -0.6508
+vn 0.5240 0.5637 -0.6385
+vn 0.4921 0.5637 -0.6634
+vn 0.5546 0.5637 -0.6120
+vn 0.6507 0.3914 -0.6507
+vn 0.6210 0.4781 -0.6211
+vn 0.5840 0.5638 -0.5840
+vn -0.8664 0.3914 0.3100
+vn -0.8806 0.3914 0.2671
+vn -0.8405 0.4781 0.2550
+vn -0.8270 0.4781 0.2959
+vn -0.8926 0.3914 0.2236
+vn -0.8520 0.4781 0.2134
+vn -0.7904 0.5637 0.2398
+vn -0.7777 0.5637 0.2782
+vn -0.8012 0.5637 0.2007
+vn -0.9025 0.3914 0.1795
+vn -0.8614 0.4781 0.1713
+vn -0.8101 0.5637 0.1611
+vn 0.6819 0.3914 -0.6180
+vn 0.7113 0.3914 -0.5838
+vn 0.6789 0.4781 -0.5572
+vn 0.6508 0.4781 -0.5898
+vn 0.7391 0.3914 -0.5482
+vn 0.7054 0.4781 -0.5232
+vn 0.6385 0.5637 -0.5240
+vn 0.6120 0.5637 -0.5546
+vn 0.6634 0.5637 -0.4921
+vn 0.7651 0.3914 -0.5113
+vn 0.7303 0.4781 -0.4880
+vn 0.6867 0.5637 -0.4589
+vn -0.9103 0.3914 0.1350
+vn -0.9158 0.3914 0.0902
+vn -0.8741 0.4781 0.0861
+vn -0.8688 0.4781 0.1288
+vn -0.9191 0.3914 0.0452
+vn -0.8772 0.4781 0.0431
+vn -0.8220 0.5637 0.0810
+vn -0.8170 0.5637 0.1212
+vn -0.8249 0.5638 0.0406
+vn -0.9202 0.3914 0.0000
+vn -0.8783 0.4781 0.0000
+vn -0.8259 0.5638 0.0000
+vn 0.7893 0.3914 -0.4731
+vn 0.8116 0.3914 -0.4338
+vn 0.7746 0.4781 -0.4140
+vn 0.7534 0.4781 -0.4515
+vn 0.8319 0.3914 -0.3935
+vn 0.7940 0.4781 -0.3756
+vn 0.7284 0.5637 -0.3894
+vn 0.7085 0.5637 -0.4246
+vn 0.7466 0.5637 -0.3532
+vn 0.8502 0.3914 -0.3522
+vn 0.8114 0.4781 -0.3361
+vn 0.7631 0.5637 -0.3161
+vn -0.9191 0.3914 -0.0452
+vn -0.9158 0.3914 -0.0902
+vn -0.8741 0.4781 -0.0861
+vn -0.8772 0.4781 -0.0431
+vn -0.9103 0.3914 -0.1350
+vn -0.8688 0.4781 -0.1288
+vn -0.8220 0.5637 -0.0810
+vn -0.8249 0.5637 -0.0406
+vn -0.8170 0.5637 -0.1212
+vn -0.9025 0.3914 -0.1795
+vn -0.8614 0.4781 -0.1713
+vn -0.8101 0.5637 -0.1611
+vn 0.8664 0.3914 -0.3100
+vn 0.8806 0.3914 -0.2671
+vn 0.8405 0.4781 -0.2550
+vn 0.8270 0.4781 -0.2959
+vn 0.8926 0.3914 -0.2236
+vn 0.8520 0.4781 -0.2134
+vn 0.7904 0.5637 -0.2398
+vn 0.7777 0.5637 -0.2782
+vn 0.8012 0.5637 -0.2007
+vn 0.9025 0.3914 -0.1795
+vn 0.8614 0.4781 -0.1713
+vn 0.8101 0.5637 -0.1611
+vn -0.8926 0.3914 -0.2236
+vn -0.8806 0.3914 -0.2671
+vn -0.8405 0.4781 -0.2550
+vn -0.8520 0.4781 -0.2134
+vn -0.8664 0.3914 -0.3100
+vn -0.8270 0.4781 -0.2959
+vn -0.7904 0.5637 -0.2398
+vn -0.8012 0.5637 -0.2007
+vn -0.7777 0.5637 -0.2782
+vn -0.8502 0.3914 -0.3522
+vn -0.8114 0.4781 -0.3361
+vn -0.7631 0.5637 -0.3161
+vn 0.9103 0.3914 -0.1350
+vn 0.9158 0.3914 -0.0902
+vn 0.8741 0.4781 -0.0861
+vn 0.8688 0.4781 -0.1288
+vn 0.9191 0.3914 -0.0452
+vn 0.8772 0.4781 -0.0431
+vn 0.8220 0.5637 -0.0810
+vn 0.8170 0.5637 -0.1212
+vn 0.8249 0.5637 -0.0406
+vn 0.9202 0.3914 -0.0000
+vn 0.8783 0.4781 -0.0000
+vn 0.8259 0.5637 -0.0000
+vn -0.8319 0.3914 -0.3935
+vn -0.8116 0.3914 -0.4338
+vn -0.7746 0.4781 -0.4140
+vn -0.7940 0.4781 -0.3756
+vn -0.7893 0.3914 -0.4731
+vn -0.7534 0.4781 -0.4515
+vn -0.7284 0.5637 -0.3894
+vn -0.7466 0.5637 -0.3532
+vn -0.7085 0.5637 -0.4246
+vn -0.7651 0.3914 -0.5113
+vn -0.7303 0.4781 -0.4880
+vn -0.6867 0.5637 -0.4589
+vn 0.9191 0.3914 0.0452
+vn 0.9158 0.3914 0.0902
+vn 0.8741 0.4781 0.0861
+vn 0.8772 0.4781 0.0431
+vn 0.9103 0.3914 0.1350
+vn 0.8688 0.4781 0.1288
+vn 0.8220 0.5637 0.0810
+vn 0.8249 0.5637 0.0406
+vn 0.8170 0.5637 0.1212
+vn 0.9025 0.3914 0.1795
+vn 0.8614 0.4781 0.1713
+vn 0.8101 0.5637 0.1611
+vn -0.7391 0.3914 -0.5482
+vn -0.7113 0.3914 -0.5838
+vn -0.6789 0.4781 -0.5572
+vn -0.7054 0.4781 -0.5232
+vn -0.6819 0.3914 -0.6180
+vn -0.6508 0.4781 -0.5898
+vn -0.6385 0.5637 -0.5240
+vn -0.6634 0.5637 -0.4921
+vn -0.6120 0.5637 -0.5547
+vn -0.6507 0.3914 -0.6507
+vn -0.6211 0.4781 -0.6210
+vn -0.5840 0.5637 -0.5840
+vn 0.8926 0.3914 0.2236
+vn 0.8806 0.3914 0.2671
+vn 0.8405 0.4781 0.2550
+vn 0.8520 0.4781 0.2134
+vn 0.8664 0.3914 0.3100
+vn 0.8270 0.4781 0.2959
+vn 0.7904 0.5637 0.2398
+vn 0.8012 0.5637 0.2007
+vn 0.7777 0.5637 0.2782
+vn 0.8502 0.3914 0.3522
+vn 0.8114 0.4781 0.3361
+vn 0.7631 0.5637 0.3161
+vn -0.6180 0.3914 -0.6819
+vn -0.5838 0.3914 -0.7113
+vn -0.5572 0.4781 -0.6789
+vn -0.5898 0.4781 -0.6508
+vn -0.5482 0.3914 -0.7391
+vn -0.5232 0.4781 -0.7054
+vn -0.5240 0.5637 -0.6385
+vn -0.5547 0.5637 -0.6120
+vn -0.4921 0.5637 -0.6634
+vn 0.8319 0.3914 0.3935
+vn 0.8116 0.3914 0.4338
+vn 0.7746 0.4781 0.4140
+vn 0.7940 0.4781 0.3756
+vn 0.7893 0.3914 0.4731
+vn 0.7534 0.4781 0.4515
+vn 0.7284 0.5637 0.3894
+vn 0.7466 0.5637 0.3532
+vn 0.7085 0.5637 0.4246
+vn 0.5803 -0.8098 -0.0861
+vn 0.5839 -0.8098 -0.0575
+vn 0.6444 -0.7620 -0.0635
+vn 0.6405 -0.7620 -0.0950
+vn 0.5860 -0.8098 -0.0288
+vn 0.6468 -0.7620 -0.0318
+vn 0.6866 -0.7239 -0.0676
+vn 0.6825 -0.7239 -0.1012
+vn 0.6891 -0.7239 -0.0339
+vn 0.5754 -0.8098 -0.1145
+vn 0.5867 -0.8098 -0.0000
+vn 0.6475 -0.7620 -0.0000
+vn 0.6899 -0.7239 -0.0000
+vn 0.7265 -0.6871 -0.0000
+vn 0.7256 -0.6871 -0.0357
+vn 0.7230 -0.6871 -0.0712
+vn 0.7187 -0.6871 -0.1066
+vn 0.6767 -0.7239 -0.1346
+vn 0.7126 -0.6871 -0.1417
+vn 0.6351 -0.7620 -0.1263
+vn -0.5691 -0.8098 -0.1426
+vn -0.5614 -0.8098 -0.1703
+vn -0.6197 -0.7620 -0.1880
+vn -0.6281 -0.7620 -0.1574
+vn -0.5524 -0.8098 -0.1976
+vn -0.6097 -0.7620 -0.2181
+vn -0.6602 -0.7239 -0.2003
+vn -0.6693 -0.7239 -0.1677
+vn -0.6496 -0.7239 -0.2324
+vn -0.5754 -0.8098 -0.1145
+vn -0.5420 -0.8098 -0.2245
+vn -0.5983 -0.7620 -0.2478
+vn -0.6374 -0.7239 -0.2640
+vn -0.6712 -0.6871 -0.2780
+vn -0.6841 -0.6871 -0.2447
+vn -0.6952 -0.6871 -0.2109
+vn -0.7047 -0.6871 -0.1766
+vn -0.6767 -0.7239 -0.1346
+vn -0.7126 -0.6871 -0.1417
+vn -0.6351 -0.7620 -0.1263
+vn 0.5524 -0.8098 -0.1976
+vn 0.5614 -0.8098 -0.1703
+vn 0.6197 -0.7620 -0.1880
+vn 0.6097 -0.7620 -0.2181
+vn 0.5691 -0.8098 -0.1426
+vn 0.6281 -0.7620 -0.1574
+vn 0.6602 -0.7239 -0.2003
+vn 0.6496 -0.7239 -0.2324
+vn 0.6693 -0.7239 -0.1677
+vn 0.5420 -0.8098 -0.2245
+vn 0.7047 -0.6871 -0.1766
+vn 0.6952 -0.6871 -0.2109
+vn 0.6841 -0.6871 -0.2447
+vn 0.6374 -0.7239 -0.2640
+vn 0.6712 -0.6871 -0.2780
+vn 0.5983 -0.7620 -0.2478
+vn -0.5860 -0.8098 -0.0288
+vn -0.5839 -0.8098 -0.0575
+vn -0.6444 -0.7620 -0.0635
+vn -0.6468 -0.7620 -0.0318
+vn -0.5803 -0.8098 -0.0861
+vn -0.6405 -0.7620 -0.0950
+vn -0.6866 -0.7239 -0.0676
+vn -0.6891 -0.7239 -0.0339
+vn -0.6825 -0.7239 -0.1012
+vn -0.5867 -0.8098 0.0000
+vn -0.7187 -0.6871 -0.1066
+vn -0.7230 -0.6871 -0.0712
+vn -0.7257 -0.6871 -0.0357
+vn -0.6899 -0.7239 0.0000
+vn -0.7265 -0.6871 0.0000
+vn -0.6476 -0.7620 0.0000
+vn 0.5032 -0.8098 -0.3016
+vn 0.5174 -0.8098 -0.2766
+vn 0.5711 -0.7620 -0.3053
+vn 0.5554 -0.7620 -0.3329
+vn 0.5303 -0.8098 -0.2509
+vn 0.5854 -0.7620 -0.2769
+vn 0.6085 -0.7239 -0.3252
+vn 0.5918 -0.7239 -0.3547
+vn 0.6237 -0.7239 -0.2950
+vn 0.4878 -0.8098 -0.3260
+vn 0.6568 -0.6871 -0.3107
+vn 0.6407 -0.6871 -0.3425
+vn 0.6232 -0.6871 -0.3735
+vn 0.5737 -0.7239 -0.3833
+vn 0.6041 -0.6871 -0.4036
+vn 0.5384 -0.7620 -0.3598
+vn -0.5803 -0.8098 0.0861
+vn -0.5839 -0.8098 0.0575
+vn -0.6444 -0.7620 0.0635
+vn -0.6405 -0.7620 0.0950
+vn -0.5860 -0.8098 0.0288
+vn -0.6468 -0.7620 0.0318
+vn -0.6866 -0.7239 0.0676
+vn -0.6825 -0.7239 0.1012
+vn -0.6891 -0.7239 0.0339
+vn -0.5754 -0.8098 0.1145
+vn -0.7257 -0.6871 0.0357
+vn -0.7230 -0.6871 0.0712
+vn -0.7187 -0.6871 0.1066
+vn -0.6767 -0.7239 0.1346
+vn -0.7126 -0.6871 0.1417
+vn -0.6351 -0.7620 0.1263
+vn 0.4347 -0.8098 -0.3940
+vn 0.4535 -0.8098 -0.3722
+vn 0.5006 -0.7620 -0.4108
+vn 0.4798 -0.7620 -0.4348
+vn 0.4712 -0.8098 -0.3495
+vn 0.5201 -0.7620 -0.3858
+vn 0.5333 -0.7239 -0.4377
+vn 0.5112 -0.7239 -0.4633
+vn 0.5541 -0.7239 -0.4110
+vn 0.4148 -0.8098 -0.4148
+vn 0.5835 -0.6871 -0.4328
+vn 0.5616 -0.6871 -0.4609
+vn 0.5383 -0.6871 -0.4879
+vn 0.4879 -0.7239 -0.4879
+vn 0.5137 -0.6871 -0.5137
+vn 0.4579 -0.7620 -0.4579
+vn -0.5524 -0.8098 0.1976
+vn -0.5614 -0.8098 0.1703
+vn -0.6197 -0.7620 0.1880
+vn -0.6097 -0.7620 0.2181
+vn -0.5691 -0.8098 0.1426
+vn -0.6281 -0.7620 0.1574
+vn -0.6602 -0.7239 0.2003
+vn -0.6496 -0.7239 0.2324
+vn -0.6693 -0.7239 0.1677
+vn -0.5420 -0.8098 0.2245
+vn -0.7047 -0.6871 0.1766
+vn -0.6952 -0.6871 0.2109
+vn -0.6841 -0.6871 0.2447
+vn -0.6374 -0.7239 0.2640
+vn -0.6712 -0.6871 0.2780
+vn -0.5983 -0.7620 0.2478
+vn 0.3495 -0.8098 -0.4712
+vn 0.3722 -0.8098 -0.4535
+vn 0.4108 -0.7620 -0.5006
+vn 0.3858 -0.7620 -0.5201
+vn 0.3940 -0.8098 -0.4347
+vn 0.4348 -0.7620 -0.4798
+vn 0.4377 -0.7239 -0.5333
+vn 0.4110 -0.7239 -0.5541
+vn 0.4633 -0.7239 -0.5112
+vn 0.3259 -0.8098 -0.4878
+vn 0.4879 -0.6871 -0.5383
+vn 0.4609 -0.6871 -0.5616
+vn 0.4328 -0.6871 -0.5835
+vn 0.3833 -0.7239 -0.5737
+vn 0.4036 -0.6871 -0.6041
+vn 0.3598 -0.7620 -0.5384
+vn -0.5032 -0.8098 0.3016
+vn -0.5174 -0.8098 0.2766
+vn -0.5711 -0.7620 0.3053
+vn -0.5554 -0.7620 0.3329
+vn -0.5303 -0.8098 0.2509
+vn -0.5854 -0.7620 0.2769
+vn -0.6085 -0.7239 0.3252
+vn -0.5918 -0.7239 0.3547
+vn -0.6237 -0.7239 0.2950
+vn -0.4878 -0.8098 0.3259
+vn -0.6568 -0.6871 0.3107
+vn -0.6407 -0.6871 0.3425
+vn -0.6232 -0.6871 0.3735
+vn -0.5737 -0.7239 0.3833
+vn -0.6041 -0.6871 0.4036
+vn -0.5384 -0.7620 0.3598
+vn 0.2509 -0.8098 -0.5304
+vn 0.2766 -0.8098 -0.5174
+vn 0.3053 -0.7620 -0.5711
+vn 0.2769 -0.7620 -0.5854
+vn 0.3016 -0.8098 -0.5032
+vn 0.3329 -0.7620 -0.5554
+vn 0.3252 -0.7239 -0.6085
+vn 0.2950 -0.7239 -0.6237
+vn 0.3547 -0.7239 -0.5918
+vn 0.2245 -0.8098 -0.5420
+vn 0.3735 -0.6871 -0.6232
+vn 0.3425 -0.6871 -0.6407
+vn 0.3107 -0.6871 -0.6568
+vn 0.2640 -0.7239 -0.6374
+vn 0.2780 -0.6871 -0.6712
+vn 0.2478 -0.7620 -0.5983
+vn 0.0861 -0.8098 0.5803
+vn 0.0575 -0.8098 0.5839
+vn 0.0635 -0.7620 0.6444
+vn 0.0950 -0.7620 0.6405
+vn 0.0288 -0.8098 0.5860
+vn 0.0318 -0.7620 0.6468
+vn 0.0676 -0.7239 0.6866
+vn 0.1012 -0.7239 0.6825
+vn 0.0339 -0.7239 0.6891
+vn 0.1145 -0.8098 0.5754
+vn 0.0000 -0.8098 0.5867
+vn 0.0000 -0.7620 0.6475
+vn 0.0000 -0.7239 0.6899
+vn 0.0000 -0.6871 0.7265
+vn 0.0357 -0.6871 0.7256
+vn 0.0712 -0.6871 0.7230
+vn 0.1066 -0.6871 0.7187
+vn 0.1346 -0.7239 0.6767
+vn 0.1417 -0.6871 0.7126
+vn 0.1263 -0.7620 0.6351
+vn -0.4347 -0.8098 0.3940
+vn -0.4535 -0.8098 0.3722
+vn -0.5006 -0.7620 0.4108
+vn -0.4798 -0.7620 0.4348
+vn -0.4712 -0.8098 0.3495
+vn -0.5201 -0.7620 0.3858
+vn -0.5333 -0.7239 0.4377
+vn -0.5112 -0.7239 0.4633
+vn -0.5541 -0.7239 0.4110
+vn -0.4148 -0.8098 0.4148
+vn -0.5835 -0.6871 0.4328
+vn -0.5616 -0.6871 0.4609
+vn -0.5383 -0.6871 0.4879
+vn -0.4879 -0.7239 0.4879
+vn -0.5137 -0.6871 0.5137
+vn -0.4579 -0.7620 0.4579
+vn 0.1426 -0.8098 -0.5691
+vn 0.1703 -0.8098 -0.5614
+vn 0.1880 -0.7620 -0.6197
+vn 0.1574 -0.7620 -0.6281
+vn 0.1976 -0.8098 -0.5524
+vn 0.2181 -0.7620 -0.6097
+vn 0.2003 -0.7239 -0.6602
+vn 0.1677 -0.7239 -0.6693
+vn 0.2324 -0.7239 -0.6496
+vn 0.1145 -0.8098 -0.5754
+vn 0.2447 -0.6871 -0.6841
+vn 0.2109 -0.6871 -0.6952
+vn 0.1766 -0.6871 -0.7047
+vn 0.1346 -0.7239 -0.6767
+vn 0.1417 -0.6871 -0.7126
+vn 0.1263 -0.7620 -0.6351
+vn 0.1976 -0.8098 0.5524
+vn 0.1703 -0.8098 0.5614
+vn 0.1880 -0.7620 0.6197
+vn 0.2181 -0.7620 0.6097
+vn 0.1426 -0.8098 0.5691
+vn 0.1574 -0.7620 0.6281
+vn 0.2003 -0.7239 0.6602
+vn 0.2324 -0.7239 0.6496
+vn 0.1677 -0.7239 0.6693
+vn 0.2245 -0.8098 0.5420
+vn 0.1766 -0.6871 0.7047
+vn 0.2109 -0.6871 0.6952
+vn 0.2447 -0.6871 0.6841
+vn 0.2640 -0.7239 0.6374
+vn 0.2780 -0.6871 0.6712
+vn 0.2478 -0.7620 0.5983
+vn -0.3495 -0.8098 0.4712
+vn -0.3722 -0.8098 0.4535
+vn -0.4108 -0.7620 0.5006
+vn -0.3858 -0.7620 0.5201
+vn -0.3940 -0.8098 0.4347
+vn -0.4348 -0.7620 0.4798
+vn -0.4377 -0.7239 0.5333
+vn -0.4110 -0.7239 0.5541
+vn -0.4633 -0.7239 0.5112
+vn -0.3259 -0.8098 0.4878
+vn -0.4879 -0.6871 0.5383
+vn -0.4609 -0.6871 0.5616
+vn -0.4328 -0.6871 0.5835
+vn -0.3833 -0.7239 0.5737
+vn -0.4036 -0.6871 0.6041
+vn -0.3598 -0.7620 0.5384
+vn 0.0288 -0.8098 -0.5860
+vn 0.0575 -0.8098 -0.5839
+vn 0.0635 -0.7620 -0.6444
+vn 0.0318 -0.7620 -0.6468
+vn 0.0861 -0.8098 -0.5803
+vn 0.0950 -0.7620 -0.6405
+vn 0.0676 -0.7239 -0.6866
+vn 0.0339 -0.7239 -0.6891
+vn 0.1012 -0.7239 -0.6825
+vn 0.0000 -0.8098 -0.5867
+vn 0.1066 -0.6871 -0.7187
+vn 0.0712 -0.6871 -0.7230
+vn 0.0357 -0.6871 -0.7256
+vn 0.0000 -0.7239 -0.6899
+vn 0.0000 -0.6871 -0.7265
+vn 0.0000 -0.7620 -0.6475
+vn 0.3016 -0.8098 0.5032
+vn 0.2766 -0.8098 0.5174
+vn 0.3053 -0.7620 0.5711
+vn 0.3329 -0.7620 0.5554
+vn 0.2509 -0.8098 0.5303
+vn 0.2769 -0.7620 0.5854
+vn 0.3252 -0.7239 0.6085
+vn 0.3547 -0.7239 0.5918
+vn 0.2950 -0.7239 0.6237
+vn 0.3259 -0.8098 0.4878
+vn 0.3107 -0.6871 0.6568
+vn 0.3425 -0.6871 0.6407
+vn 0.3735 -0.6871 0.6232
+vn 0.3833 -0.7239 0.5737
+vn 0.4036 -0.6871 0.6041
+vn 0.3598 -0.7620 0.5384
+vn -0.2509 -0.8098 0.5303
+vn -0.2766 -0.8098 0.5174
+vn -0.3053 -0.7620 0.5711
+vn -0.2769 -0.7620 0.5854
+vn -0.3016 -0.8098 0.5032
+vn -0.3329 -0.7620 0.5554
+vn -0.3252 -0.7239 0.6085
+vn -0.2950 -0.7239 0.6237
+vn -0.3547 -0.7239 0.5918
+vn -0.2245 -0.8098 0.5420
+vn -0.3735 -0.6871 0.6232
+vn -0.3425 -0.6871 0.6407
+vn -0.3107 -0.6871 0.6568
+vn -0.2640 -0.7239 0.6374
+vn -0.2780 -0.6871 0.6712
+vn -0.2478 -0.7620 0.5983
+vn -0.0861 -0.8098 -0.5803
+vn -0.0575 -0.8098 -0.5839
+vn -0.0635 -0.7620 -0.6444
+vn -0.0950 -0.7620 -0.6405
+vn -0.0288 -0.8098 -0.5860
+vn -0.0318 -0.7620 -0.6468
+vn -0.0676 -0.7239 -0.6866
+vn -0.1012 -0.7239 -0.6825
+vn -0.0339 -0.7239 -0.6891
+vn -0.1145 -0.8098 -0.5754
+vn -0.0357 -0.6871 -0.7256
+vn -0.0712 -0.6871 -0.7230
+vn -0.1066 -0.6871 -0.7187
+vn -0.1346 -0.7239 -0.6767
+vn -0.1417 -0.6871 -0.7126
+vn -0.1263 -0.7620 -0.6351
+vn 0.3940 -0.8098 0.4347
+vn 0.3722 -0.8098 0.4535
+vn 0.4108 -0.7620 0.5006
+vn 0.4348 -0.7620 0.4798
+vn 0.3495 -0.8098 0.4712
+vn 0.3858 -0.7620 0.5201
+vn 0.4377 -0.7239 0.5333
+vn 0.4633 -0.7239 0.5112
+vn 0.4110 -0.7239 0.5541
+vn 0.4148 -0.8098 0.4148
+vn 0.4328 -0.6871 0.5835
+vn 0.4609 -0.6871 0.5616
+vn 0.4879 -0.6871 0.5383
+vn 0.4879 -0.7239 0.4879
+vn 0.5137 -0.6871 0.5137
+vn 0.4579 -0.7620 0.4579
+vn -0.1426 -0.8098 0.5691
+vn -0.1703 -0.8098 0.5614
+vn -0.1880 -0.7620 0.6197
+vn -0.1574 -0.7620 0.6281
+vn -0.1976 -0.8098 0.5524
+vn -0.2181 -0.7620 0.6097
+vn -0.2003 -0.7239 0.6602
+vn -0.1677 -0.7239 0.6693
+vn -0.2324 -0.7239 0.6496
+vn -0.1145 -0.8098 0.5754
+vn -0.2447 -0.6871 0.6841
+vn -0.2109 -0.6871 0.6952
+vn -0.1766 -0.6871 0.7047
+vn -0.1346 -0.7239 0.6767
+vn -0.1417 -0.6871 0.7126
+vn -0.1263 -0.7620 0.6351
+vn -0.1976 -0.8098 -0.5524
+vn -0.1703 -0.8098 -0.5614
+vn -0.1880 -0.7620 -0.6197
+vn -0.2181 -0.7620 -0.6097
+vn -0.1426 -0.8098 -0.5691
+vn -0.1574 -0.7620 -0.6281
+vn -0.2003 -0.7239 -0.6602
+vn -0.2324 -0.7239 -0.6496
+vn -0.1677 -0.7239 -0.6693
+vn -0.2245 -0.8098 -0.5420
+vn -0.1766 -0.6871 -0.7047
+vn -0.2109 -0.6871 -0.6952
+vn -0.2447 -0.6871 -0.6841
+vn -0.2640 -0.7239 -0.6374
+vn -0.2780 -0.6871 -0.6712
+vn -0.2478 -0.7620 -0.5983
+vn 0.4712 -0.8098 0.3495
+vn 0.4535 -0.8098 0.3722
+vn 0.5006 -0.7620 0.4108
+vn 0.5201 -0.7620 0.3858
+vn 0.4347 -0.8098 0.3940
+vn 0.4798 -0.7620 0.4348
+vn 0.5333 -0.7239 0.4377
+vn 0.5541 -0.7239 0.4110
+vn 0.5112 -0.7239 0.4633
+vn 0.4878 -0.8098 0.3259
+vn 0.5383 -0.6871 0.4879
+vn 0.5616 -0.6871 0.4609
+vn 0.5835 -0.6871 0.4328
+vn 0.5737 -0.7239 0.3833
+vn 0.6041 -0.6871 0.4036
+vn 0.5384 -0.7620 0.3598
+vn -0.0288 -0.8098 0.5860
+vn -0.0575 -0.8098 0.5839
+vn -0.0635 -0.7620 0.6444
+vn -0.0318 -0.7620 0.6468
+vn -0.0861 -0.8098 0.5803
+vn -0.0950 -0.7620 0.6405
+vn -0.0676 -0.7239 0.6866
+vn -0.0339 -0.7239 0.6891
+vn -0.1012 -0.7239 0.6825
+vn -0.1066 -0.6871 0.7187
+vn -0.0712 -0.6871 0.7230
+vn -0.0357 -0.6871 0.7256
+vn -0.3016 -0.8098 -0.5032
+vn -0.2766 -0.8098 -0.5174
+vn -0.3053 -0.7620 -0.5711
+vn -0.3329 -0.7620 -0.5554
+vn -0.2509 -0.8098 -0.5304
+vn -0.2769 -0.7620 -0.5854
+vn -0.3252 -0.7239 -0.6085
+vn -0.3547 -0.7239 -0.5918
+vn -0.2950 -0.7239 -0.6237
+vn -0.3260 -0.8098 -0.4878
+vn -0.3107 -0.6871 -0.6568
+vn -0.3425 -0.6871 -0.6407
+vn -0.3735 -0.6871 -0.6232
+vn -0.3833 -0.7239 -0.5737
+vn -0.4036 -0.6871 -0.6041
+vn -0.3598 -0.7620 -0.5384
+vn 0.5304 -0.8098 0.2509
+vn 0.5174 -0.8098 0.2766
+vn 0.5711 -0.7620 0.3053
+vn 0.5854 -0.7620 0.2769
+vn 0.5032 -0.8098 0.3016
+vn 0.5554 -0.7620 0.3329
+vn 0.6085 -0.7239 0.3252
+vn 0.6237 -0.7239 0.2950
+vn 0.5918 -0.7239 0.3547
+vn 0.5420 -0.8098 0.2245
+vn 0.6232 -0.6871 0.3735
+vn 0.6407 -0.6871 0.3425
+vn 0.6568 -0.6871 0.3107
+vn 0.6374 -0.7239 0.2640
+vn 0.6712 -0.6871 0.2780
+vn 0.5983 -0.7620 0.2478
+vn -0.3940 -0.8098 -0.4347
+vn -0.3722 -0.8098 -0.4535
+vn -0.4108 -0.7620 -0.5006
+vn -0.4348 -0.7620 -0.4798
+vn -0.3495 -0.8098 -0.4712
+vn -0.3858 -0.7620 -0.5201
+vn -0.4377 -0.7239 -0.5333
+vn -0.4633 -0.7239 -0.5112
+vn -0.4110 -0.7239 -0.5541
+vn -0.4148 -0.8098 -0.4148
+vn -0.4328 -0.6871 -0.5835
+vn -0.4609 -0.6871 -0.5616
+vn -0.4879 -0.6871 -0.5383
+vn -0.4879 -0.7239 -0.4879
+vn -0.5137 -0.6871 -0.5137
+vn -0.4579 -0.7620 -0.4579
+vn 0.5691 -0.8098 0.1426
+vn 0.5614 -0.8098 0.1703
+vn 0.6197 -0.7620 0.1880
+vn 0.6281 -0.7620 0.1574
+vn 0.5524 -0.8098 0.1976
+vn 0.6097 -0.7620 0.2181
+vn 0.6602 -0.7239 0.2003
+vn 0.6693 -0.7239 0.1677
+vn 0.6496 -0.7239 0.2324
+vn 0.5754 -0.8098 0.1145
+vn 0.6841 -0.6871 0.2447
+vn 0.6952 -0.6871 0.2109
+vn 0.7047 -0.6871 0.1766
+vn 0.6767 -0.7239 0.1346
+vn 0.7126 -0.6871 0.1417
+vn 0.6351 -0.7620 0.1263
+vn -0.4712 -0.8098 -0.3495
+vn -0.4535 -0.8098 -0.3722
+vn -0.5006 -0.7620 -0.4108
+vn -0.5201 -0.7620 -0.3858
+vn -0.4347 -0.8098 -0.3940
+vn -0.4798 -0.7620 -0.4348
+vn -0.5333 -0.7239 -0.4377
+vn -0.5541 -0.7239 -0.4110
+vn -0.5112 -0.7239 -0.4633
+vn -0.4878 -0.8098 -0.3260
+vn -0.5383 -0.6871 -0.4879
+vn -0.5616 -0.6871 -0.4609
+vn -0.5835 -0.6871 -0.4328
+vn -0.5737 -0.7239 -0.3833
+vn -0.6041 -0.6871 -0.4036
+vn -0.5384 -0.7620 -0.3598
+vn 0.5860 -0.8098 0.0288
+vn 0.5839 -0.8098 0.0575
+vn 0.6444 -0.7620 0.0635
+vn 0.6468 -0.7620 0.0318
+vn 0.5803 -0.8098 0.0861
+vn 0.6405 -0.7620 0.0950
+vn 0.6866 -0.7239 0.0676
+vn 0.6891 -0.7239 0.0339
+vn 0.6825 -0.7239 0.1012
+vn 0.7187 -0.6871 0.1066
+vn 0.7230 -0.6871 0.0712
+vn 0.7256 -0.6871 0.0357
+vn -0.5304 -0.8098 -0.2509
+vn -0.5174 -0.8098 -0.2766
+vn -0.5711 -0.7620 -0.3053
+vn -0.5854 -0.7620 -0.2769
+vn -0.5032 -0.8098 -0.3016
+vn -0.5554 -0.7620 -0.3329
+vn -0.6085 -0.7239 -0.3252
+vn -0.6237 -0.7239 -0.2950
+vn -0.5918 -0.7239 -0.3547
+vn -0.6232 -0.6871 -0.3735
+vn -0.6407 -0.6871 -0.3425
+vn -0.6568 -0.6871 -0.3107
+vn 0.1892 -0.6278 -0.7550
+vn 0.2259 -0.6278 -0.7449
+vn 0.2466 -0.5274 -0.8131
+vn 0.2065 -0.5274 -0.8242
+vn 0.2622 -0.6278 -0.7329
+vn 0.2862 -0.5274 -0.8000
+vn 0.2671 -0.3913 -0.8806
+vn 0.2236 -0.3913 -0.8927
+vn 0.3100 -0.3913 -0.8665
+vn 0.1518 -0.6278 -0.7634
+vn 0.2979 -0.6278 -0.7191
+vn 0.3251 -0.5274 -0.7850
+vn 0.3522 -0.3913 -0.8502
+vn 0.3714 -0.2405 -0.8968
+vn 0.3270 -0.2405 -0.9139
+vn 0.2818 -0.2405 -0.9288
+vn 0.2359 -0.2405 -0.9415
+vn 0.1795 -0.3913 -0.9026
+vn 0.1894 -0.2405 -0.9520
+vn 0.1658 -0.5274 -0.8333
+vn 0.2622 -0.6278 0.7329
+vn 0.2259 -0.6278 0.7449
+vn 0.2466 -0.5274 0.8131
+vn 0.2862 -0.5274 0.8000
+vn 0.1892 -0.6278 0.7550
+vn 0.2065 -0.5274 0.8242
+vn 0.2671 -0.3913 0.8806
+vn 0.3100 -0.3913 0.8665
+vn 0.2236 -0.3913 0.8927
+vn 0.2979 -0.6278 0.7191
+vn 0.1518 -0.6278 0.7634
+vn 0.1658 -0.5274 0.8333
+vn 0.1795 -0.3913 0.9026
+vn 0.1894 -0.2405 0.9520
+vn 0.2359 -0.2405 0.9415
+vn 0.2818 -0.2405 0.9288
+vn 0.3270 -0.2405 0.9139
+vn 0.3522 -0.3913 0.8502
+vn 0.3715 -0.2405 0.8968
+vn 0.3251 -0.5274 0.7850
+vn -0.4637 -0.6278 0.6252
+vn -0.4938 -0.6278 0.6017
+vn -0.5390 -0.5274 0.6568
+vn -0.5062 -0.5274 0.6824
+vn -0.5227 -0.6278 0.5768
+vn -0.5706 -0.5274 0.6296
+vn -0.5838 -0.3913 0.7114
+vn -0.5482 -0.3913 0.7391
+vn -0.6180 -0.3913 0.6819
+vn -0.4324 -0.6278 0.6472
+vn -0.5504 -0.6278 0.5504
+vn -0.6008 -0.5274 0.6008
+vn -0.6507 -0.3913 0.6507
+vn -0.6863 -0.2405 0.6863
+vn -0.6518 -0.2405 0.7192
+vn -0.6158 -0.2405 0.7503
+vn -0.5782 -0.2405 0.7796
+vn -0.5113 -0.3913 0.7652
+vn -0.5393 -0.2405 0.8071
+vn -0.4720 -0.5274 0.7064
+vn 0.0382 -0.6278 -0.7774
+vn 0.0763 -0.6278 -0.7746
+vn 0.0833 -0.5274 -0.8456
+vn 0.0417 -0.5274 -0.8486
+vn 0.1142 -0.6278 -0.7700
+vn 0.1246 -0.5274 -0.8405
+vn 0.0902 -0.3913 -0.9158
+vn 0.0452 -0.3913 -0.9191
+vn 0.1350 -0.3913 -0.9103
+vn 0.0000 -0.6278 -0.7784
+vn 0.1424 -0.2405 -0.9601
+vn 0.0951 -0.2405 -0.9660
+vn 0.0477 -0.2405 -0.9695
+vn 0.0000 -0.3913 -0.9202
+vn -0.0000 -0.2405 -0.9706
+vn 0.0000 -0.5274 -0.8496
+vn 0.4001 -0.6278 0.6676
+vn 0.3669 -0.6278 0.6865
+vn 0.4005 -0.5274 0.7493
+vn 0.4368 -0.5274 0.7288
+vn 0.3328 -0.6278 0.7036
+vn 0.3633 -0.5274 0.7681
+vn 0.4338 -0.3913 0.8116
+vn 0.4731 -0.3913 0.7893
+vn 0.3935 -0.3913 0.8319
+vn 0.4324 -0.6278 0.6472
+vn 0.4150 -0.2405 0.8774
+vn 0.4576 -0.2405 0.8560
+vn 0.4990 -0.2405 0.8326
+vn 0.5113 -0.3913 0.7652
+vn 0.5393 -0.2405 0.8071
+vn 0.4720 -0.5274 0.7064
+vn -0.3328 -0.6278 0.7036
+vn -0.3669 -0.6278 0.6865
+vn -0.4005 -0.5274 0.7493
+vn -0.3633 -0.5274 0.7681
+vn -0.4001 -0.6278 0.6676
+vn -0.4368 -0.5274 0.7288
+vn -0.4338 -0.3913 0.8116
+vn -0.3935 -0.3913 0.8319
+vn -0.4731 -0.3913 0.7893
+vn -0.2979 -0.6278 0.7191
+vn -0.4990 -0.2405 0.8326
+vn -0.4576 -0.2405 0.8560
+vn -0.4150 -0.2405 0.8774
+vn -0.3522 -0.3913 0.8502
+vn -0.3714 -0.2405 0.8968
+vn -0.3251 -0.5274 0.7850
+vn -0.1142 -0.6278 -0.7699
+vn -0.0763 -0.6278 -0.7746
+vn -0.0833 -0.5274 -0.8456
+vn -0.1246 -0.5274 -0.8405
+vn -0.0382 -0.6278 -0.7774
+vn -0.0417 -0.5274 -0.8486
+vn -0.0902 -0.3913 -0.9158
+vn -0.1350 -0.3913 -0.9103
+vn -0.0452 -0.3913 -0.9191
+vn -0.1518 -0.6278 -0.7634
+vn -0.0477 -0.2405 -0.9695
+vn -0.0951 -0.2405 -0.9660
+vn -0.1424 -0.2405 -0.9601
+vn -0.1795 -0.3913 -0.9026
+vn -0.1894 -0.2405 -0.9520
+vn -0.1658 -0.5274 -0.8333
+vn 0.5227 -0.6278 0.5767
+vn 0.4938 -0.6278 0.6017
+vn 0.5390 -0.5274 0.6568
+vn 0.5706 -0.5274 0.6296
+vn 0.4637 -0.6278 0.6252
+vn 0.5062 -0.5274 0.6824
+vn 0.5838 -0.3913 0.7114
+vn 0.6180 -0.3913 0.6819
+vn 0.5482 -0.3913 0.7391
+vn 0.5504 -0.6278 0.5504
+vn 0.5782 -0.2405 0.7796
+vn 0.6158 -0.2405 0.7503
+vn 0.6518 -0.2405 0.7192
+vn 0.6507 -0.3913 0.6507
+vn 0.6863 -0.2405 0.6863
+vn 0.6008 -0.5274 0.6008
+vn -0.1892 -0.6278 0.7550
+vn -0.2259 -0.6278 0.7449
+vn -0.2466 -0.5274 0.8131
+vn -0.2065 -0.5274 0.8242
+vn -0.2622 -0.6278 0.7329
+vn -0.2862 -0.5274 0.8000
+vn -0.2671 -0.3913 0.8806
+vn -0.2236 -0.3913 0.8927
+vn -0.3100 -0.3913 0.8665
+vn -0.1518 -0.6278 0.7634
+vn -0.3270 -0.2405 0.9139
+vn -0.2818 -0.2405 0.9288
+vn -0.2359 -0.2405 0.9415
+vn -0.1795 -0.3913 0.9026
+vn -0.1894 -0.2405 0.9520
+vn -0.1658 -0.5274 0.8333
+vn -0.2622 -0.6278 -0.7329
+vn -0.2259 -0.6278 -0.7449
+vn -0.2466 -0.5274 -0.8131
+vn -0.2862 -0.5274 -0.8000
+vn -0.1892 -0.6278 -0.7550
+vn -0.2065 -0.5274 -0.8242
+vn -0.2671 -0.3913 -0.8806
+vn -0.3100 -0.3913 -0.8665
+vn -0.2236 -0.3913 -0.8927
+vn -0.2979 -0.6278 -0.7191
+vn -0.2359 -0.2405 -0.9415
+vn -0.2818 -0.2405 -0.9288
+vn -0.3270 -0.2405 -0.9139
+vn -0.3522 -0.3913 -0.8502
+vn -0.3715 -0.2405 -0.8968
+vn -0.3251 -0.5274 -0.7850
+vn 0.6252 -0.6278 0.4637
+vn 0.6017 -0.6278 0.4938
+vn 0.6568 -0.5274 0.5390
+vn 0.6824 -0.5274 0.5062
+vn 0.5767 -0.6278 0.5227
+vn 0.6296 -0.5274 0.5706
+vn 0.7114 -0.3913 0.5838
+vn 0.7391 -0.3913 0.5482
+vn 0.6819 -0.3913 0.6180
+vn 0.6472 -0.6278 0.4324
+vn 0.7192 -0.2405 0.6518
+vn 0.7503 -0.2405 0.6158
+vn 0.7796 -0.2405 0.5782
+vn 0.7652 -0.3913 0.5113
+vn 0.8071 -0.2405 0.5393
+vn 0.7064 -0.5274 0.4720
+vn -0.0382 -0.6278 0.7774
+vn -0.0763 -0.6278 0.7746
+vn -0.0833 -0.5274 0.8456
+vn -0.0417 -0.5274 0.8486
+vn -0.1142 -0.6278 0.7700
+vn -0.1246 -0.5274 0.8405
+vn -0.0902 -0.3913 0.9158
+vn -0.0452 -0.3913 0.9191
+vn -0.1350 -0.3913 0.9103
+vn 0.0000 -0.6278 0.7784
+vn -0.1424 -0.2405 0.9601
+vn -0.0951 -0.2405 0.9660
+vn -0.0477 -0.2405 0.9695
+vn 0.0000 -0.3913 0.9202
+vn 0.0000 -0.2405 0.9706
+vn 0.0000 -0.5274 0.8496
+vn -0.4001 -0.6278 -0.6676
+vn -0.3669 -0.6278 -0.6865
+vn -0.4005 -0.5274 -0.7493
+vn -0.4368 -0.5274 -0.7288
+vn -0.3328 -0.6278 -0.7036
+vn -0.3633 -0.5274 -0.7681
+vn -0.4338 -0.3913 -0.8116
+vn -0.4731 -0.3913 -0.7893
+vn -0.3935 -0.3913 -0.8319
+vn -0.4324 -0.6278 -0.6472
+vn -0.4150 -0.2405 -0.8774
+vn -0.4576 -0.2405 -0.8560
+vn -0.4990 -0.2405 -0.8326
+vn -0.5113 -0.3913 -0.7652
+vn -0.5393 -0.2405 -0.8071
+vn -0.4720 -0.5274 -0.7064
+vn 0.7036 -0.6278 0.3328
+vn 0.6865 -0.6278 0.3669
+vn 0.7493 -0.5274 0.4005
+vn 0.7681 -0.5274 0.3633
+vn 0.6676 -0.6278 0.4001
+vn 0.7288 -0.5274 0.4368
+vn 0.8116 -0.3913 0.4338
+vn 0.8319 -0.3913 0.3935
+vn 0.7893 -0.3913 0.4731
+vn 0.7191 -0.6278 0.2979
+vn 0.8326 -0.2405 0.4990
+vn 0.8560 -0.2405 0.4576
+vn 0.8774 -0.2405 0.4150
+vn 0.8502 -0.3913 0.3522
+vn 0.8968 -0.2405 0.3715
+vn 0.7850 -0.5274 0.3251
+vn -0.5227 -0.6278 -0.5767
+vn -0.4938 -0.6278 -0.6017
+vn -0.5390 -0.5274 -0.6568
+vn -0.5706 -0.5274 -0.6296
+vn -0.4637 -0.6278 -0.6252
+vn -0.5062 -0.5274 -0.6824
+vn -0.5838 -0.3913 -0.7114
+vn -0.6180 -0.3913 -0.6819
+vn -0.5482 -0.3913 -0.7391
+vn -0.5504 -0.6278 -0.5504
+vn -0.5782 -0.2405 -0.7796
+vn -0.6158 -0.2405 -0.7503
+vn -0.6518 -0.2405 -0.7192
+vn -0.6507 -0.3913 -0.6507
+vn -0.6863 -0.2405 -0.6863
+vn -0.6008 -0.5274 -0.6008
+vn 0.7550 -0.6278 0.1892
+vn 0.7449 -0.6278 0.2259
+vn 0.8131 -0.5274 0.2466
+vn 0.8242 -0.5274 0.2065
+vn 0.7329 -0.6278 0.2622
+vn 0.8000 -0.5274 0.2862
+vn 0.8806 -0.3913 0.2671
+vn 0.8927 -0.3913 0.2236
+vn 0.8665 -0.3913 0.3100
+vn 0.7634 -0.6278 0.1518
+vn 0.9139 -0.2405 0.3270
+vn 0.9288 -0.2405 0.2818
+vn 0.9415 -0.2405 0.2359
+vn 0.9026 -0.3913 0.1795
+vn 0.9520 -0.2405 0.1894
+vn 0.8333 -0.5274 0.1658
+vn -0.6252 -0.6278 -0.4637
+vn -0.6017 -0.6278 -0.4938
+vn -0.6568 -0.5274 -0.5390
+vn -0.6824 -0.5274 -0.5062
+vn -0.5767 -0.6278 -0.5227
+vn -0.6296 -0.5274 -0.5706
+vn -0.7114 -0.3913 -0.5838
+vn -0.7391 -0.3913 -0.5482
+vn -0.6819 -0.3913 -0.6180
+vn -0.6472 -0.6278 -0.4324
+vn -0.7192 -0.2405 -0.6518
+vn -0.7503 -0.2405 -0.6158
+vn -0.7796 -0.2405 -0.5782
+vn -0.7652 -0.3913 -0.5113
+vn -0.8071 -0.2405 -0.5393
+vn -0.7064 -0.5274 -0.4720
+vn 0.7774 -0.6278 0.0382
+vn 0.7746 -0.6278 0.0763
+vn 0.8456 -0.5274 0.0833
+vn 0.8486 -0.5274 0.0417
+vn 0.7699 -0.6278 0.1142
+vn 0.8405 -0.5274 0.1246
+vn 0.9158 -0.3913 0.0902
+vn 0.9191 -0.3913 0.0452
+vn 0.9103 -0.3913 0.1350
+vn 0.7784 -0.6278 -0.0000
+vn 0.9601 -0.2405 0.1424
+vn 0.9660 -0.2405 0.0951
+vn 0.9695 -0.2405 0.0477
+vn 0.9202 -0.3913 0.0000
+vn 0.9706 -0.2405 -0.0000
+vn 0.8496 -0.5274 0.0000
+vn -0.7036 -0.6278 -0.3328
+vn -0.6865 -0.6278 -0.3669
+vn -0.7493 -0.5274 -0.4005
+vn -0.7681 -0.5274 -0.3633
+vn -0.6676 -0.6278 -0.4001
+vn -0.7288 -0.5274 -0.4368
+vn -0.8116 -0.3913 -0.4338
+vn -0.8319 -0.3913 -0.3935
+vn -0.7893 -0.3913 -0.4731
+vn -0.7191 -0.6278 -0.2979
+vn -0.8326 -0.2405 -0.4990
+vn -0.8560 -0.2405 -0.4576
+vn -0.8774 -0.2405 -0.4150
+vn -0.8502 -0.3913 -0.3522
+vn -0.8968 -0.2405 -0.3714
+vn -0.7850 -0.5274 -0.3251
+vn 0.7699 -0.6278 -0.1142
+vn 0.7746 -0.6278 -0.0763
+vn 0.8456 -0.5274 -0.0833
+vn 0.8405 -0.5274 -0.1246
+vn 0.7774 -0.6278 -0.0382
+vn 0.8486 -0.5274 -0.0417
+vn 0.9158 -0.3913 -0.0902
+vn 0.9103 -0.3913 -0.1350
+vn 0.9191 -0.3913 -0.0452
+vn 0.7634 -0.6278 -0.1518
+vn 0.9695 -0.2405 -0.0477
+vn 0.9660 -0.2405 -0.0951
+vn 0.9601 -0.2405 -0.1424
+vn 0.9026 -0.3913 -0.1795
+vn 0.9520 -0.2405 -0.1894
+vn 0.8333 -0.5274 -0.1658
+vn -0.7550 -0.6278 -0.1892
+vn -0.7449 -0.6278 -0.2259
+vn -0.8131 -0.5274 -0.2466
+vn -0.8242 -0.5274 -0.2065
+vn -0.7329 -0.6278 -0.2622
+vn -0.8000 -0.5274 -0.2862
+vn -0.8806 -0.3913 -0.2671
+vn -0.8927 -0.3913 -0.2236
+vn -0.8665 -0.3913 -0.3100
+vn -0.7634 -0.6278 -0.1519
+vn -0.9139 -0.2405 -0.3270
+vn -0.9288 -0.2405 -0.2818
+vn -0.9415 -0.2405 -0.2359
+vn -0.9026 -0.3913 -0.1795
+vn -0.9520 -0.2405 -0.1894
+vn -0.8333 -0.5274 -0.1658
+vn 0.7329 -0.6278 -0.2622
+vn 0.7449 -0.6278 -0.2259
+vn 0.8131 -0.5274 -0.2466
+vn 0.8000 -0.5274 -0.2862
+vn 0.7550 -0.6278 -0.1892
+vn 0.8242 -0.5274 -0.2065
+vn 0.8806 -0.3913 -0.2671
+vn 0.8665 -0.3913 -0.3100
+vn 0.8927 -0.3913 -0.2236
+vn 0.7191 -0.6278 -0.2979
+vn 0.9415 -0.2405 -0.2359
+vn 0.9288 -0.2405 -0.2818
+vn 0.9139 -0.2405 -0.3270
+vn 0.8502 -0.3913 -0.3522
+vn 0.8968 -0.2405 -0.3715
+vn 0.7850 -0.5274 -0.3251
+vn -0.7774 -0.6278 -0.0382
+vn -0.7746 -0.6278 -0.0763
+vn -0.8456 -0.5273 -0.0833
+vn -0.8486 -0.5274 -0.0417
+vn -0.7700 -0.6278 -0.1142
+vn -0.8405 -0.5274 -0.1246
+vn -0.9158 -0.3913 -0.0902
+vn -0.9191 -0.3913 -0.0452
+vn -0.9103 -0.3913 -0.1350
+vn -0.7784 -0.6278 0.0000
+vn -0.9601 -0.2405 -0.1424
+vn -0.9660 -0.2405 -0.0951
+vn -0.9695 -0.2405 -0.0477
+vn -0.9202 -0.3913 0.0000
+vn -0.9706 -0.2405 0.0000
+vn -0.8496 -0.5274 0.0000
+vn 0.6676 -0.6278 -0.4001
+vn 0.6865 -0.6278 -0.3669
+vn 0.7493 -0.5274 -0.4005
+vn 0.7288 -0.5274 -0.4368
+vn 0.7036 -0.6278 -0.3328
+vn 0.7681 -0.5274 -0.3633
+vn 0.8116 -0.3913 -0.4338
+vn 0.7893 -0.3913 -0.4731
+vn 0.8319 -0.3913 -0.3935
+vn 0.6472 -0.6278 -0.4324
+vn 0.8774 -0.2405 -0.4150
+vn 0.8560 -0.2405 -0.4576
+vn 0.8326 -0.2405 -0.4990
+vn 0.7652 -0.3913 -0.5113
+vn 0.8071 -0.2405 -0.5393
+vn 0.7064 -0.5274 -0.4720
+vn -0.7700 -0.6278 0.1142
+vn -0.7746 -0.6278 0.0763
+vn -0.8456 -0.5273 0.0833
+vn -0.8405 -0.5274 0.1246
+vn -0.7774 -0.6278 0.0382
+vn -0.8486 -0.5274 0.0417
+vn -0.9158 -0.3913 0.0902
+vn -0.9103 -0.3913 0.1350
+vn -0.9191 -0.3913 0.0452
+vn -0.7634 -0.6278 0.1519
+vn -0.9695 -0.2405 0.0477
+vn -0.9660 -0.2405 0.0951
+vn -0.9601 -0.2405 0.1424
+vn -0.9026 -0.3913 0.1795
+vn -0.9520 -0.2405 0.1894
+vn -0.8333 -0.5274 0.1658
+vn 0.5767 -0.6278 -0.5227
+vn 0.6017 -0.6278 -0.4938
+vn 0.6568 -0.5274 -0.5390
+vn 0.6296 -0.5274 -0.5706
+vn 0.6252 -0.6278 -0.4637
+vn 0.6824 -0.5274 -0.5062
+vn 0.7114 -0.3913 -0.5838
+vn 0.6819 -0.3913 -0.6180
+vn 0.7391 -0.3913 -0.5482
+vn 0.5504 -0.6278 -0.5504
+vn 0.7796 -0.2405 -0.5782
+vn 0.7503 -0.2405 -0.6158
+vn 0.7192 -0.2405 -0.6518
+vn 0.6507 -0.3913 -0.6507
+vn 0.6863 -0.2405 -0.6863
+vn 0.6008 -0.5274 -0.6008
+vn -0.7329 -0.6278 0.2622
+vn -0.7449 -0.6278 0.2259
+vn -0.8131 -0.5274 0.2466
+vn -0.8000 -0.5274 0.2862
+vn -0.7550 -0.6278 0.1892
+vn -0.8242 -0.5274 0.2065
+vn -0.8806 -0.3913 0.2671
+vn -0.8665 -0.3913 0.3100
+vn -0.8927 -0.3913 0.2236
+vn -0.7191 -0.6278 0.2979
+vn -0.9415 -0.2405 0.2359
+vn -0.9288 -0.2405 0.2818
+vn -0.9139 -0.2405 0.3270
+vn -0.8502 -0.3913 0.3522
+vn -0.8968 -0.2405 0.3715
+vn -0.7850 -0.5274 0.3251
+vn 0.4637 -0.6278 -0.6252
+vn 0.4938 -0.6278 -0.6017
+vn 0.5390 -0.5274 -0.6568
+vn 0.5062 -0.5274 -0.6824
+vn 0.5227 -0.6278 -0.5768
+vn 0.5706 -0.5274 -0.6296
+vn 0.5838 -0.3913 -0.7114
+vn 0.5482 -0.3913 -0.7391
+vn 0.6180 -0.3913 -0.6819
+vn 0.4324 -0.6278 -0.6472
+vn 0.6518 -0.2405 -0.7192
+vn 0.6158 -0.2405 -0.7503
+vn 0.5782 -0.2405 -0.7796
+vn 0.5113 -0.3913 -0.7652
+vn 0.5393 -0.2405 -0.8071
+vn 0.4720 -0.5274 -0.7064
+vn -0.6676 -0.6278 0.4001
+vn -0.6865 -0.6278 0.3669
+vn -0.7493 -0.5274 0.4005
+vn -0.7288 -0.5274 0.4368
+vn -0.7036 -0.6278 0.3328
+vn -0.7681 -0.5274 0.3633
+vn -0.8116 -0.3913 0.4338
+vn -0.7893 -0.3913 0.4731
+vn -0.8319 -0.3913 0.3935
+vn -0.6472 -0.6278 0.4324
+vn -0.8774 -0.2405 0.4150
+vn -0.8560 -0.2405 0.4576
+vn -0.8326 -0.2405 0.4990
+vn -0.7652 -0.3913 0.5113
+vn -0.8071 -0.2405 0.5393
+vn -0.7064 -0.5274 0.4720
+vn 0.3328 -0.6278 -0.7036
+vn 0.3669 -0.6278 -0.6865
+vn 0.4005 -0.5274 -0.7493
+vn 0.3633 -0.5274 -0.7681
+vn 0.4001 -0.6278 -0.6676
+vn 0.4368 -0.5274 -0.7288
+vn 0.4338 -0.3913 -0.8116
+vn 0.3935 -0.3913 -0.8319
+vn 0.4731 -0.3913 -0.7893
+vn 0.4990 -0.2405 -0.8326
+vn 0.4576 -0.2405 -0.8560
+vn 0.4150 -0.2405 -0.8774
+vn 0.1142 -0.6278 0.7699
+vn 0.0763 -0.6278 0.7746
+vn 0.0833 -0.5274 0.8456
+vn 0.1246 -0.5274 0.8405
+vn 0.0382 -0.6278 0.7774
+vn 0.0417 -0.5274 0.8486
+vn 0.0902 -0.3913 0.9158
+vn 0.1350 -0.3913 0.9103
+vn 0.0452 -0.3913 0.9191
+vn 0.0477 -0.2405 0.9695
+vn 0.0951 -0.2405 0.9660
+vn 0.1424 -0.2405 0.9601
+vn -0.5767 -0.6278 0.5227
+vn -0.6017 -0.6278 0.4938
+vn -0.6568 -0.5274 0.5390
+vn -0.6296 -0.5274 0.5706
+vn -0.6252 -0.6278 0.4637
+vn -0.6824 -0.5274 0.5062
+vn -0.7114 -0.3913 0.5838
+vn -0.6819 -0.3913 0.6180
+vn -0.7391 -0.3913 0.5482
+vn -0.7796 -0.2405 0.5782
+vn -0.7503 -0.2405 0.6158
+vn -0.7192 -0.2405 0.6518
+vn -0.3345 -0.1173 -0.9351
+vn -0.2883 -0.1173 -0.9503
+vn -0.2900 -0.0433 -0.9560
+vn -0.3365 -0.0433 -0.9407
+vn -0.2413 -0.1173 -0.9633
+vn -0.2428 -0.0433 -0.9691
+vn -0.2903 -0.0055 -0.9569
+vn -0.3369 -0.0055 -0.9415
+vn -0.2430 -0.0055 -0.9700
+vn -0.3800 -0.1173 -0.9175
+vn -0.1937 -0.1173 -0.9740
+vn -0.1949 -0.0433 -0.9799
+vn -0.1951 -0.0055 -0.9808
+vn -0.1951 0.0061 -0.9808
+vn -0.2430 0.0061 -0.9700
+vn -0.2903 0.0061 -0.9569
+vn -0.3369 0.0061 -0.9415
+vn -0.3827 -0.0055 -0.9239
+vn -0.3827 0.0061 -0.9239
+vn -0.3823 -0.0433 -0.9230
+vn 0.7976 -0.1173 0.5916
+vn 0.7677 -0.1173 0.6300
+vn 0.7723 -0.0433 0.6338
+vn 0.8024 -0.0433 0.5952
+vn 0.7359 -0.1173 0.6669
+vn 0.7403 -0.0433 0.6709
+vn 0.7730 -0.0055 0.6344
+vn 0.8032 -0.0055 0.5957
+vn 0.7410 -0.0055 0.6715
+vn 0.8257 -0.1173 0.5517
+vn 0.7022 -0.1173 0.7022
+vn 0.7064 -0.0433 0.7064
+vn 0.7071 -0.0055 0.7071
+vn 0.7071 0.0061 0.7071
+vn 0.7410 0.0061 0.6715
+vn 0.7730 0.0061 0.6344
+vn 0.8032 0.0061 0.5957
+vn 0.8315 -0.0055 0.5556
+vn 0.8315 0.0061 0.5555
+vn 0.8307 -0.0433 0.5550
+vn -0.0488 -0.1173 0.9919
+vn -0.0973 -0.1173 0.9883
+vn -0.0979 -0.0433 0.9943
+vn -0.0491 -0.0433 0.9979
+vn -0.1457 -0.1173 0.9824
+vn -0.1465 -0.0433 0.9883
+vn -0.0980 -0.0055 0.9952
+vn -0.0491 -0.0055 0.9988
+vn -0.1467 -0.0055 0.9892
+vn 0.0000 -0.1173 0.9931
+vn -0.1937 -0.1173 0.9740
+vn -0.1949 -0.0433 0.9799
+vn -0.1951 -0.0055 0.9808
+vn -0.1951 0.0061 0.9808
+vn -0.1467 0.0061 0.9892
+vn -0.0980 0.0061 0.9952
+vn -0.0491 0.0061 0.9988
+vn 0.0000 -0.0055 1.0000
+vn 0.0000 0.0061 1.0000
+vn 0.0000 -0.0433 0.9991
+vn -0.5105 -0.1173 -0.8518
+vn -0.4681 -0.1173 -0.8758
+vn -0.4709 -0.0433 -0.8811
+vn -0.5136 -0.0433 -0.8569
+vn -0.4246 -0.1173 -0.8977
+vn -0.4272 -0.0433 -0.9031
+vn -0.4714 -0.0055 -0.8819
+vn -0.5141 -0.0055 -0.8577
+vn -0.4276 -0.0055 -0.9040
+vn -0.5517 -0.1173 -0.8257
+vn -0.4276 0.0061 -0.9040
+vn -0.4714 0.0061 -0.8819
+vn -0.5140 0.0061 -0.8577
+vn -0.5556 -0.0055 -0.8315
+vn -0.5555 0.0061 -0.8315
+vn -0.5550 -0.0433 -0.8307
+vn 0.8977 -0.1173 0.4246
+vn 0.8758 -0.1173 0.4681
+vn 0.8811 -0.0433 0.4709
+vn 0.9031 -0.0433 0.4272
+vn 0.8518 -0.1173 0.5105
+vn 0.8569 -0.0433 0.5136
+vn 0.8819 -0.0055 0.4714
+vn 0.9040 -0.0055 0.4276
+vn 0.8577 -0.0055 0.5140
+vn 0.9175 -0.1173 0.3800
+vn 0.8577 0.0061 0.5140
+vn 0.8819 0.0061 0.4714
+vn 0.9040 0.0061 0.4276
+vn 0.9239 -0.0055 0.3827
+vn 0.9239 0.0061 0.3827
+vn 0.9230 -0.0433 0.3823
+vn -0.6669 -0.1173 -0.7359
+vn -0.6300 -0.1173 -0.7677
+vn -0.6338 -0.0433 -0.7723
+vn -0.6709 -0.0433 -0.7403
+vn -0.5916 -0.1173 -0.7976
+vn -0.5952 -0.0433 -0.8024
+vn -0.6344 -0.0055 -0.7730
+vn -0.6715 -0.0055 -0.7410
+vn -0.5957 -0.0055 -0.8032
+vn -0.7022 -0.1173 -0.7022
+vn -0.5957 0.0061 -0.8032
+vn -0.6344 0.0061 -0.7730
+vn -0.6715 0.0061 -0.7410
+vn -0.7071 -0.0055 -0.7071
+vn -0.7071 0.0061 -0.7071
+vn -0.7064 -0.0433 -0.7064
+vn 0.9633 -0.1173 0.2413
+vn 0.9503 -0.1173 0.2883
+vn 0.9560 -0.0433 0.2900
+vn 0.9691 -0.0433 0.2428
+vn 0.9351 -0.1173 0.3345
+vn 0.9407 -0.0433 0.3365
+vn 0.9569 -0.0055 0.2903
+vn 0.9700 -0.0055 0.2430
+vn 0.9415 -0.0055 0.3369
+vn 0.9740 -0.1173 0.1937
+vn 0.9415 0.0061 0.3369
+vn 0.9569 0.0061 0.2903
+vn 0.9700 0.0061 0.2430
+vn 0.9808 -0.0055 0.1951
+vn 0.9808 0.0061 0.1951
+vn 0.9799 -0.0433 0.1949
+vn -0.7976 -0.1173 -0.5916
+vn -0.7677 -0.1173 -0.6300
+vn -0.7723 -0.0433 -0.6338
+vn -0.8024 -0.0433 -0.5952
+vn -0.7359 -0.1173 -0.6669
+vn -0.7403 -0.0433 -0.6709
+vn -0.7730 -0.0055 -0.6344
+vn -0.8032 -0.0055 -0.5957
+vn -0.7410 -0.0055 -0.6715
+vn -0.8257 -0.1173 -0.5517
+vn -0.7410 0.0061 -0.6715
+vn -0.7730 0.0061 -0.6344
+vn -0.8032 0.0061 -0.5957
+vn -0.8315 -0.0055 -0.5556
+vn -0.8315 0.0061 -0.5555
+vn -0.8307 -0.0433 -0.5550
+vn 0.9919 -0.1173 0.0488
+vn 0.9883 -0.1173 0.0973
+vn 0.9943 -0.0433 0.0979
+vn 0.9979 -0.0433 0.0491
+vn 0.9824 -0.1173 0.1457
+vn 0.9883 -0.0433 0.1465
+vn 0.9952 -0.0055 0.0980
+vn 0.9988 -0.0055 0.0491
+vn 0.9892 -0.0055 0.1467
+vn 0.9931 -0.1173 -0.0000
+vn 0.9892 0.0061 0.1467
+vn 0.9952 0.0061 0.0980
+vn 0.9988 0.0061 0.0491
+vn 1.0000 -0.0055 -0.0000
+vn 1.0000 0.0061 -0.0000
+vn 0.9991 -0.0433 -0.0000
+vn -0.8977 -0.1173 -0.4246
+vn -0.8758 -0.1173 -0.4681
+vn -0.8811 -0.0433 -0.4709
+vn -0.9031 -0.0433 -0.4272
+vn -0.8518 -0.1173 -0.5105
+vn -0.8569 -0.0433 -0.5136
+vn -0.8819 -0.0055 -0.4714
+vn -0.9040 -0.0055 -0.4276
+vn -0.8577 -0.0055 -0.5140
+vn -0.9175 -0.1173 -0.3800
+vn -0.8577 0.0061 -0.5140
+vn -0.8819 0.0061 -0.4714
+vn -0.9040 0.0061 -0.4276
+vn -0.9239 -0.0055 -0.3827
+vn -0.9239 0.0061 -0.3827
+vn -0.9230 -0.0433 -0.3823
+vn 0.9824 -0.1173 -0.1457
+vn 0.9883 -0.1173 -0.0973
+vn 0.9943 -0.0433 -0.0979
+vn 0.9883 -0.0433 -0.1465
+vn 0.9919 -0.1173 -0.0488
+vn 0.9979 -0.0433 -0.0491
+vn 0.9952 -0.0055 -0.0980
+vn 0.9892 -0.0055 -0.1467
+vn 0.9988 -0.0055 -0.0491
+vn 0.9740 -0.1173 -0.1937
+vn 0.9988 0.0061 -0.0491
+vn 0.9952 0.0061 -0.0980
+vn 0.9892 0.0061 -0.1467
+vn 0.9808 -0.0055 -0.1951
+vn 0.9808 0.0061 -0.1951
+vn 0.9799 -0.0433 -0.1949
+vn -0.9633 -0.1173 -0.2414
+vn -0.9503 -0.1173 -0.2883
+vn -0.9560 -0.0433 -0.2900
+vn -0.9691 -0.0433 -0.2428
+vn -0.9351 -0.1173 -0.3345
+vn -0.9407 -0.0433 -0.3365
+vn -0.9569 -0.0055 -0.2903
+vn -0.9700 -0.0055 -0.2430
+vn -0.9415 -0.0055 -0.3369
+vn -0.9740 -0.1173 -0.1938
+vn -0.9415 0.0061 -0.3369
+vn -0.9569 0.0061 -0.2903
+vn -0.9700 0.0061 -0.2430
+vn -0.9808 -0.0055 -0.1951
+vn -0.9808 0.0061 -0.1951
+vn -0.9799 -0.0433 -0.1949
+vn 0.9351 -0.1173 -0.3345
+vn 0.9503 -0.1173 -0.2883
+vn 0.9560 -0.0433 -0.2900
+vn 0.9407 -0.0433 -0.3365
+vn 0.9633 -0.1173 -0.2413
+vn 0.9691 -0.0433 -0.2428
+vn 0.9569 -0.0055 -0.2903
+vn 0.9415 -0.0055 -0.3369
+vn 0.9700 -0.0055 -0.2430
+vn 0.9175 -0.1173 -0.3800
+vn 0.9700 0.0061 -0.2430
+vn 0.9569 0.0061 -0.2903
+vn 0.9415 0.0061 -0.3369
+vn 0.9239 -0.0055 -0.3827
+vn 0.9239 0.0061 -0.3827
+vn 0.9230 -0.0433 -0.3823
+vn -0.9919 -0.1173 -0.0488
+vn -0.9883 -0.1173 -0.0973
+vn -0.9943 -0.0433 -0.0979
+vn -0.9979 -0.0433 -0.0491
+vn -0.9824 -0.1173 -0.1457
+vn -0.9883 -0.0433 -0.1466
+vn -0.9952 -0.0055 -0.0980
+vn -0.9988 -0.0055 -0.0491
+vn -0.9892 -0.0055 -0.1467
+vn -0.9931 -0.1173 0.0000
+vn -0.9892 0.0061 -0.1467
+vn -0.9952 0.0061 -0.0980
+vn -0.9988 0.0061 -0.0491
+vn -1.0000 -0.0055 0.0000
+vn -1.0000 0.0061 0.0000
+vn -0.9991 -0.0433 0.0000
+vn 0.8518 -0.1173 -0.5105
+vn 0.8758 -0.1173 -0.4681
+vn 0.8811 -0.0433 -0.4709
+vn 0.8569 -0.0433 -0.5136
+vn 0.8977 -0.1173 -0.4246
+vn 0.9031 -0.0433 -0.4272
+vn 0.8819 -0.0055 -0.4714
+vn 0.8577 -0.0055 -0.5141
+vn 0.9040 -0.0055 -0.4276
+vn 0.8257 -0.1173 -0.5517
+vn 0.9040 0.0061 -0.4276
+vn 0.8819 0.0061 -0.4714
+vn 0.8577 0.0061 -0.5140
+vn 0.8315 -0.0055 -0.5556
+vn 0.8315 0.0061 -0.5555
+vn 0.8307 -0.0433 -0.5550
+vn -0.9824 -0.1173 0.1457
+vn -0.9883 -0.1173 0.0973
+vn -0.9943 -0.0433 0.0979
+vn -0.9883 -0.0433 0.1466
+vn -0.9919 -0.1173 0.0488
+vn -0.9979 -0.0433 0.0491
+vn -0.9952 -0.0055 0.0980
+vn -0.9892 -0.0055 0.1467
+vn -0.9988 -0.0055 0.0491
+vn -0.9740 -0.1173 0.1938
+vn -0.9988 0.0061 0.0491
+vn -0.9952 0.0061 0.0980
+vn -0.9892 0.0061 0.1467
+vn -0.9808 -0.0055 0.1951
+vn -0.9808 0.0061 0.1951
+vn -0.9799 -0.0433 0.1949
+vn 0.7359 -0.1173 -0.6669
+vn 0.7677 -0.1173 -0.6300
+vn 0.7723 -0.0433 -0.6338
+vn 0.7403 -0.0433 -0.6709
+vn 0.7976 -0.1173 -0.5916
+vn 0.8024 -0.0433 -0.5952
+vn 0.7730 -0.0055 -0.6344
+vn 0.7410 -0.0055 -0.6715
+vn 0.8032 -0.0055 -0.5957
+vn 0.7022 -0.1173 -0.7022
+vn 0.8032 0.0061 -0.5957
+vn 0.7730 0.0061 -0.6344
+vn 0.7410 0.0061 -0.6715
+vn 0.7071 -0.0055 -0.7071
+vn 0.7071 0.0061 -0.7071
+vn 0.7064 -0.0433 -0.7064
+vn -0.9351 -0.1173 0.3345
+vn -0.9503 -0.1173 0.2883
+vn -0.9560 -0.0433 0.2900
+vn -0.9407 -0.0433 0.3365
+vn -0.9633 -0.1173 0.2414
+vn -0.9691 -0.0433 0.2428
+vn -0.9569 -0.0055 0.2903
+vn -0.9415 -0.0055 0.3369
+vn -0.9700 -0.0055 0.2430
+vn -0.9175 -0.1173 0.3800
+vn -0.9700 0.0061 0.2430
+vn -0.9569 0.0061 0.2903
+vn -0.9415 0.0061 0.3369
+vn -0.9239 -0.0055 0.3827
+vn -0.9239 0.0061 0.3827
+vn -0.9230 -0.0433 0.3823
+vn 0.5916 -0.1173 -0.7976
+vn 0.6300 -0.1173 -0.7677
+vn 0.6338 -0.0433 -0.7723
+vn 0.5952 -0.0433 -0.8024
+vn 0.6669 -0.1173 -0.7359
+vn 0.6709 -0.0433 -0.7403
+vn 0.6344 -0.0055 -0.7730
+vn 0.5957 -0.0055 -0.8032
+vn 0.6715 -0.0055 -0.7410
+vn 0.5517 -0.1173 -0.8257
+vn 0.6715 0.0061 -0.7410
+vn 0.6344 0.0061 -0.7730
+vn 0.5957 0.0061 -0.8032
+vn 0.5556 -0.0055 -0.8315
+vn 0.5555 0.0061 -0.8315
+vn 0.5550 -0.0433 -0.8307
+vn -0.8518 -0.1173 0.5105
+vn -0.8758 -0.1173 0.4681
+vn -0.8811 -0.0433 0.4709
+vn -0.8569 -0.0433 0.5136
+vn -0.8977 -0.1173 0.4246
+vn -0.9031 -0.0433 0.4272
+vn -0.8819 -0.0055 0.4714
+vn -0.8577 -0.0055 0.5141
+vn -0.9040 -0.0055 0.4276
+vn -0.8257 -0.1173 0.5517
+vn -0.9040 0.0061 0.4276
+vn -0.8819 0.0061 0.4714
+vn -0.8577 0.0061 0.5140
+vn -0.8315 -0.0055 0.5556
+vn -0.8315 0.0061 0.5555
+vn -0.8307 -0.0433 0.5550
+vn 0.4246 -0.1173 -0.8977
+vn 0.4681 -0.1173 -0.8758
+vn 0.4709 -0.0433 -0.8811
+vn 0.4272 -0.0433 -0.9031
+vn 0.5105 -0.1173 -0.8518
+vn 0.5136 -0.0433 -0.8569
+vn 0.4714 -0.0055 -0.8819
+vn 0.4276 -0.0055 -0.9040
+vn 0.5140 -0.0055 -0.8577
+vn 0.3800 -0.1173 -0.9175
+vn 0.5140 0.0061 -0.8577
+vn 0.4714 0.0061 -0.8819
+vn 0.4276 0.0061 -0.9040
+vn 0.3827 -0.0055 -0.9239
+vn 0.3827 0.0061 -0.9239
+vn 0.3823 -0.0433 -0.9230
+vn 0.1457 -0.1173 0.9824
+vn 0.0973 -0.1173 0.9883
+vn 0.0979 -0.0433 0.9943
+vn 0.1465 -0.0433 0.9883
+vn 0.0488 -0.1173 0.9919
+vn 0.0491 -0.0433 0.9979
+vn 0.0980 -0.0055 0.9952
+vn 0.1467 -0.0055 0.9892
+vn 0.0491 -0.0055 0.9988
+vn 0.1937 -0.1173 0.9740
+vn 0.0491 0.0061 0.9988
+vn 0.0980 0.0061 0.9952
+vn 0.1467 0.0061 0.9892
+vn 0.1951 -0.0055 0.9808
+vn 0.1951 0.0061 0.9808
+vn 0.1949 -0.0433 0.9799
+vn -0.7359 -0.1173 0.6669
+vn -0.7677 -0.1173 0.6300
+vn -0.7723 -0.0433 0.6338
+vn -0.7403 -0.0433 0.6709
+vn -0.7976 -0.1173 0.5916
+vn -0.8024 -0.0433 0.5952
+vn -0.7730 -0.0055 0.6344
+vn -0.7410 -0.0055 0.6715
+vn -0.8032 -0.0055 0.5957
+vn -0.7022 -0.1173 0.7022
+vn -0.8032 0.0061 0.5957
+vn -0.7730 0.0061 0.6344
+vn -0.7410 0.0061 0.6715
+vn -0.7071 -0.0055 0.7071
+vn -0.7071 0.0061 0.7071
+vn -0.7064 -0.0433 0.7064
+vn 0.2413 -0.1173 -0.9633
+vn 0.2883 -0.1173 -0.9503
+vn 0.2900 -0.0433 -0.9560
+vn 0.2428 -0.0433 -0.9691
+vn 0.3345 -0.1173 -0.9351
+vn 0.3365 -0.0433 -0.9407
+vn 0.2903 -0.0055 -0.9569
+vn 0.2430 -0.0055 -0.9700
+vn 0.3369 -0.0055 -0.9415
+vn 0.1937 -0.1173 -0.9740
+vn 0.3369 0.0061 -0.9415
+vn 0.2903 0.0061 -0.9569
+vn 0.2430 0.0061 -0.9700
+vn 0.1951 -0.0055 -0.9808
+vn 0.1951 0.0061 -0.9808
+vn 0.1949 -0.0433 -0.9799
+vn 0.3345 -0.1173 0.9351
+vn 0.2883 -0.1173 0.9503
+vn 0.2900 -0.0433 0.9560
+vn 0.3365 -0.0433 0.9407
+vn 0.2413 -0.1173 0.9633
+vn 0.2428 -0.0433 0.9691
+vn 0.2903 -0.0055 0.9569
+vn 0.3369 -0.0055 0.9415
+vn 0.2430 -0.0055 0.9700
+vn 0.3800 -0.1173 0.9175
+vn 0.2430 0.0061 0.9700
+vn 0.2903 0.0061 0.9569
+vn 0.3369 0.0061 0.9415
+vn 0.3827 -0.0055 0.9239
+vn 0.3827 0.0061 0.9239
+vn 0.3823 -0.0433 0.9230
+vn -0.5916 -0.1173 0.7976
+vn -0.6300 -0.1173 0.7677
+vn -0.6338 -0.0433 0.7723
+vn -0.5952 -0.0433 0.8024
+vn -0.6669 -0.1173 0.7359
+vn -0.6709 -0.0433 0.7403
+vn -0.6344 -0.0055 0.7730
+vn -0.5957 -0.0055 0.8032
+vn -0.6715 -0.0055 0.7410
+vn -0.5517 -0.1173 0.8257
+vn -0.6715 0.0061 0.7410
+vn -0.6344 0.0061 0.7730
+vn -0.5957 0.0061 0.8032
+vn -0.5556 -0.0055 0.8315
+vn -0.5555 0.0061 0.8315
+vn -0.5550 -0.0433 0.8307
+vn 0.0488 -0.1173 -0.9919
+vn 0.0973 -0.1173 -0.9883
+vn 0.0979 -0.0433 -0.9943
+vn 0.0491 -0.0433 -0.9979
+vn 0.1457 -0.1173 -0.9824
+vn 0.1465 -0.0433 -0.9883
+vn 0.0980 -0.0055 -0.9952
+vn 0.0491 -0.0055 -0.9988
+vn 0.1467 -0.0055 -0.9892
+vn -0.0000 -0.1173 -0.9931
+vn 0.1467 0.0061 -0.9892
+vn 0.0980 0.0061 -0.9952
+vn 0.0491 0.0061 -0.9988
+vn 0.0000 -0.0055 -1.0000
+vn 0.0000 0.0061 -1.0000
+vn -0.0000 -0.0433 -0.9991
+vn 0.5105 -0.1173 0.8518
+vn 0.4681 -0.1173 0.8758
+vn 0.4709 -0.0433 0.8811
+vn 0.5136 -0.0433 0.8569
+vn 0.4246 -0.1173 0.8977
+vn 0.4272 -0.0433 0.9031
+vn 0.4714 -0.0055 0.8819
+vn 0.5141 -0.0055 0.8577
+vn 0.4276 -0.0055 0.9040
+vn 0.5517 -0.1173 0.8257
+vn 0.4276 0.0061 0.9040
+vn 0.4714 0.0061 0.8819
+vn 0.5140 0.0061 0.8577
+vn 0.5556 -0.0055 0.8315
+vn 0.5555 0.0061 0.8315
+vn 0.5550 -0.0433 0.8307
+vn -0.4246 -0.1173 0.8977
+vn -0.4681 -0.1173 0.8758
+vn -0.4709 -0.0433 0.8811
+vn -0.4272 -0.0433 0.9031
+vn -0.5105 -0.1173 0.8518
+vn -0.5136 -0.0433 0.8569
+vn -0.4714 -0.0055 0.8819
+vn -0.4276 -0.0055 0.9040
+vn -0.5140 -0.0055 0.8577
+vn -0.3800 -0.1173 0.9175
+vn -0.5140 0.0061 0.8577
+vn -0.4714 0.0061 0.8819
+vn -0.4276 0.0061 0.9040
+vn -0.3827 -0.0055 0.9239
+vn -0.3827 0.0061 0.9239
+vn -0.3823 -0.0433 0.9230
+vn -0.1457 -0.1173 -0.9824
+vn -0.0973 -0.1173 -0.9883
+vn -0.0979 -0.0433 -0.9943
+vn -0.1465 -0.0433 -0.9883
+vn -0.0488 -0.1173 -0.9919
+vn -0.0491 -0.0433 -0.9979
+vn -0.0980 -0.0055 -0.9952
+vn -0.1467 -0.0055 -0.9892
+vn -0.0491 -0.0055 -0.9988
+vn -0.0491 0.0061 -0.9988
+vn -0.0980 0.0061 -0.9952
+vn -0.1467 0.0061 -0.9892
+vn 0.6669 -0.1173 0.7359
+vn 0.6300 -0.1173 0.7677
+vn 0.6338 -0.0433 0.7723
+vn 0.6709 -0.0433 0.7403
+vn 0.5916 -0.1173 0.7976
+vn 0.5952 -0.0433 0.8024
+vn 0.6344 -0.0055 0.7730
+vn 0.6715 -0.0055 0.7410
+vn 0.5957 -0.0055 0.8032
+vn 0.5957 0.0061 0.8032
+vn 0.6344 0.0061 0.7730
+vn 0.6715 0.0061 0.7410
+vn -0.2413 -0.1173 0.9633
+vn -0.2883 -0.1173 0.9503
+vn -0.2900 -0.0433 0.9560
+vn -0.2428 -0.0433 0.9691
+vn -0.3345 -0.1173 0.9351
+vn -0.3365 -0.0433 0.9407
+vn -0.2903 -0.0055 0.9569
+vn -0.2430 -0.0055 0.9700
+vn -0.3369 -0.0055 0.9415
+vn -0.3369 0.0061 0.9415
+vn -0.2903 0.0061 0.9569
+vn -0.2430 0.0061 0.9700
+vn -0.3844 0.8780 -0.2852
+vn -0.3700 0.8780 -0.3037
+vn -0.3777 0.8725 -0.3100
+vn -0.3924 0.8725 -0.2911
+vn -0.3547 0.8780 -0.3214
+vn -0.3620 0.8725 -0.3282
+vn -0.3916 0.8621 -0.3215
+vn -0.4069 0.8621 -0.3019
+vn -0.3754 0.8621 -0.3403
+vn -0.3953 0.8797 -0.2641
+vn -0.3819 0.8797 -0.2832
+vn -0.3980 0.8780 -0.2659
+vn -0.3675 0.8797 -0.3016
+vn -0.3523 0.8797 -0.3193
+vn -0.3362 0.8797 -0.3362
+vn -0.3385 0.8780 -0.3385
+vn -0.3455 0.8725 -0.3455
+vn -0.3583 0.8621 -0.3583
+vn -0.3786 0.8446 -0.3787
+vn -0.3967 0.8446 -0.3596
+vn -0.4138 0.8446 -0.3398
+vn -0.4299 0.8446 -0.3191
+vn -0.4212 0.8621 -0.2816
+vn -0.4451 0.8446 -0.2976
+vn -0.4062 0.8725 -0.2715
+vn 0.4781 0.8780 0.0235
+vn 0.4764 0.8780 0.0469
+vn 0.4863 0.8725 0.0479
+vn 0.4881 0.8725 0.0240
+vn 0.4735 0.8780 0.0702
+vn 0.4834 0.8725 0.0717
+vn 0.5043 0.8621 0.0497
+vn 0.5061 0.8621 0.0249
+vn 0.5013 0.8621 0.0743
+vn 0.4755 0.8797 0.0000
+vn 0.4749 0.8797 0.0233
+vn 0.4787 0.8780 0.0000
+vn 0.4732 0.8797 0.0466
+vn 0.4703 0.8797 0.0697
+vn 0.4663 0.8797 0.0928
+vn 0.4695 0.8780 0.0934
+vn 0.4793 0.8725 0.0953
+vn 0.4970 0.8621 0.0989
+vn 0.5252 0.8445 0.1045
+vn 0.5297 0.8445 0.0785
+vn 0.5329 0.8445 0.0525
+vn 0.5348 0.8445 0.0263
+vn 0.5067 0.8621 0.0000
+vn 0.5355 0.8445 0.0000
+vn 0.4886 0.8725 -0.0000
+vn -0.4327 0.8780 -0.2047
+vn -0.4221 0.8780 -0.2257
+vn -0.4309 0.8725 -0.2303
+vn -0.4417 0.8725 -0.2089
+vn -0.4105 0.8780 -0.2461
+vn -0.4191 0.8725 -0.2512
+vn -0.4469 0.8621 -0.2388
+vn -0.4582 0.8621 -0.2165
+vn -0.4345 0.8621 -0.2605
+vn -0.4392 0.8798 -0.1820
+vn -0.4298 0.8798 -0.2033
+vn -0.4422 0.8780 -0.1832
+vn -0.4193 0.8797 -0.2241
+vn -0.4078 0.8797 -0.2444
+vn -0.4592 0.8446 -0.2753
+vn -0.4723 0.8446 -0.2523
+vn -0.4844 0.8445 -0.2285
+vn -0.4684 0.8620 -0.1935
+vn -0.4954 0.8443 -0.2041
+vn -0.4515 0.8725 -0.1869
+vn 0.4735 0.8780 -0.0702
+vn 0.4764 0.8780 -0.0469
+vn 0.4863 0.8725 -0.0479
+vn 0.4834 0.8725 -0.0717
+vn 0.4781 0.8780 -0.0235
+vn 0.4881 0.8725 -0.0240
+vn 0.5043 0.8621 -0.0497
+vn 0.5013 0.8621 -0.0743
+vn 0.5061 0.8621 -0.0249
+vn 0.4663 0.8797 -0.0928
+vn 0.4703 0.8797 -0.0697
+vn 0.4695 0.8780 -0.0934
+vn 0.4732 0.8797 -0.0466
+vn 0.4749 0.8797 -0.0233
+vn 0.5348 0.8445 -0.0263
+vn 0.5329 0.8445 -0.0525
+vn 0.5297 0.8445 -0.0785
+vn 0.4970 0.8621 -0.0989
+vn 0.5252 0.8445 -0.1045
+vn 0.4792 0.8725 -0.0953
+vn -0.4644 0.8780 -0.1163
+vn -0.4581 0.8780 -0.1389
+vn -0.4679 0.8724 -0.1417
+vn -0.4743 0.8723 -0.1186
+vn -0.4507 0.8780 -0.1612
+vn -0.4603 0.8724 -0.1644
+vn -0.4856 0.8618 -0.1465
+vn -0.4923 0.8617 -0.1227
+vn -0.4776 0.8619 -0.1702
+vn -0.4663 0.8797 -0.0928
+vn -0.4612 0.8797 -0.1156
+vn -0.4696 0.8780 -0.0934
+vn -0.4550 0.8797 -0.1380
+vn -0.4477 0.8797 -0.1602
+vn -0.5053 0.8441 -0.1793
+vn -0.5139 0.8439 -0.1543
+vn -0.5212 0.8436 -0.1291
+vn -0.4979 0.8616 -0.0986
+vn -0.5271 0.8434 -0.1038
+vn -0.4796 0.8723 -0.0952
+vn 0.4507 0.8780 -0.1612
+vn 0.4581 0.8780 -0.1390
+vn 0.4676 0.8725 -0.1418
+vn 0.4601 0.8725 -0.1646
+vn 0.4643 0.8780 -0.1163
+vn 0.4740 0.8725 -0.1188
+vn 0.4849 0.8621 -0.1471
+vn 0.4771 0.8621 -0.1707
+vn 0.4915 0.8621 -0.1231
+vn 0.4393 0.8797 -0.1819
+vn 0.4477 0.8797 -0.1602
+vn 0.4422 0.8780 -0.1832
+vn 0.4550 0.8797 -0.1380
+vn 0.4612 0.8797 -0.1155
+vn 0.5194 0.8445 -0.1301
+vn 0.5124 0.8445 -0.1554
+vn 0.5042 0.8445 -0.1804
+vn 0.4682 0.8621 -0.1939
+vn 0.4947 0.8445 -0.2049
+vn 0.4514 0.8725 -0.1870
+vn -0.4782 0.8779 -0.0235
+vn -0.4765 0.8779 -0.0469
+vn -0.4867 0.8723 -0.0479
+vn -0.4885 0.8723 -0.0240
+vn -0.4736 0.8779 -0.0702
+vn -0.4837 0.8723 -0.0716
+vn -0.5053 0.8615 -0.0496
+vn -0.5071 0.8615 -0.0249
+vn -0.5022 0.8616 -0.0742
+vn -0.4755 0.8797 -0.0000
+vn -0.4749 0.8797 -0.0234
+vn -0.4788 0.8779 0.0000
+vn -0.4732 0.8797 -0.0466
+vn -0.4703 0.8797 -0.0698
+vn -0.5317 0.8433 -0.0782
+vn -0.5349 0.8433 -0.0524
+vn -0.5369 0.8432 -0.0263
+vn -0.5077 0.8615 0.0000
+vn -0.5376 0.8432 0.0000
+vn -0.4891 0.8722 0.0000
+vn 0.4106 0.8780 -0.2461
+vn 0.4222 0.8780 -0.2256
+vn 0.4309 0.8725 -0.2303
+vn 0.4191 0.8725 -0.2512
+vn 0.4327 0.8780 -0.2047
+vn 0.4417 0.8725 -0.2089
+vn 0.4469 0.8621 -0.2389
+vn 0.4347 0.8621 -0.2605
+vn 0.4581 0.8621 -0.2167
+vn 0.3953 0.8797 -0.2641
+vn 0.4078 0.8797 -0.2444
+vn 0.3980 0.8780 -0.2659
+vn 0.4193 0.8797 -0.2241
+vn 0.4298 0.8797 -0.2033
+vn 0.4841 0.8445 -0.2290
+vn 0.4723 0.8445 -0.2524
+vn 0.4593 0.8445 -0.2753
+vn 0.4213 0.8621 -0.2815
+vn 0.4452 0.8445 -0.2975
+vn 0.4063 0.8725 -0.2715
+vn -0.4736 0.8779 0.0702
+vn -0.4765 0.8779 0.0469
+vn -0.4867 0.8723 0.0479
+vn -0.4837 0.8723 0.0716
+vn -0.4782 0.8779 0.0235
+vn -0.4885 0.8723 0.0240
+vn -0.5053 0.8615 0.0496
+vn -0.5022 0.8616 0.0742
+vn -0.5071 0.8615 0.0249
+vn -0.4663 0.8797 0.0928
+vn -0.4703 0.8797 0.0698
+vn -0.4696 0.8780 0.0934
+vn -0.4732 0.8797 0.0466
+vn -0.4749 0.8797 0.0234
+vn -0.5369 0.8432 0.0263
+vn -0.5349 0.8433 0.0524
+vn -0.5317 0.8433 0.0782
+vn -0.4979 0.8616 0.0986
+vn -0.5271 0.8434 0.1038
+vn -0.4796 0.8723 0.0952
+vn 0.3547 0.8780 -0.3214
+vn 0.3700 0.8780 -0.3037
+vn 0.3777 0.8725 -0.3100
+vn 0.3621 0.8725 -0.3281
+vn 0.3845 0.8780 -0.2852
+vn 0.3925 0.8725 -0.2911
+vn 0.3917 0.8621 -0.3215
+vn 0.3755 0.8621 -0.3403
+vn 0.4070 0.8621 -0.3019
+vn 0.3362 0.8797 -0.3362
+vn 0.3523 0.8797 -0.3193
+vn 0.3385 0.8780 -0.3385
+vn 0.3675 0.8797 -0.3016
+vn 0.3819 0.8797 -0.2832
+vn 0.4301 0.8445 -0.3190
+vn 0.4139 0.8445 -0.3397
+vn 0.3968 0.8445 -0.3596
+vn 0.3583 0.8621 -0.3583
+vn 0.3786 0.8445 -0.3786
+vn 0.3455 0.8725 -0.3455
+vn -0.4507 0.8780 0.1612
+vn -0.4581 0.8780 0.1389
+vn -0.4679 0.8724 0.1417
+vn -0.4603 0.8724 0.1644
+vn -0.4644 0.8780 0.1163
+vn -0.4743 0.8723 0.1186
+vn -0.4856 0.8618 0.1465
+vn -0.4776 0.8619 0.1702
+vn -0.4923 0.8617 0.1227
+vn -0.4392 0.8798 0.1819
+vn -0.4477 0.8797 0.1602
+vn -0.4422 0.8780 0.1832
+vn -0.4550 0.8797 0.1380
+vn -0.4612 0.8797 0.1156
+vn -0.5212 0.8436 0.1291
+vn -0.5139 0.8439 0.1543
+vn -0.5053 0.8441 0.1793
+vn -0.4684 0.8620 0.1935
+vn -0.4954 0.8443 0.2041
+vn -0.4515 0.8725 0.1869
+vn 0.2852 0.8780 -0.3845
+vn 0.3037 0.8780 -0.3700
+vn 0.3100 0.8725 -0.3777
+vn 0.2911 0.8725 -0.3925
+vn 0.3214 0.8780 -0.3547
+vn 0.3281 0.8725 -0.3621
+vn 0.3215 0.8621 -0.3917
+vn 0.3019 0.8621 -0.4070
+vn 0.3403 0.8621 -0.3755
+vn 0.2641 0.8797 -0.3953
+vn 0.2832 0.8797 -0.3819
+vn 0.2659 0.8780 -0.3980
+vn 0.3016 0.8797 -0.3675
+vn 0.3193 0.8797 -0.3523
+vn 0.3596 0.8445 -0.3968
+vn 0.3397 0.8445 -0.4139
+vn 0.3190 0.8445 -0.4301
+vn 0.2815 0.8621 -0.4213
+vn 0.2975 0.8445 -0.4452
+vn 0.2715 0.8725 -0.4063
+vn -0.4105 0.8780 0.2461
+vn -0.4221 0.8780 0.2257
+vn -0.4309 0.8725 0.2303
+vn -0.4191 0.8725 0.2512
+vn -0.4327 0.8780 0.2047
+vn -0.4417 0.8725 0.2089
+vn -0.4469 0.8621 0.2388
+vn -0.4345 0.8621 0.2605
+vn -0.4582 0.8621 0.2165
+vn -0.3953 0.8797 0.2642
+vn -0.4078 0.8797 0.2444
+vn -0.3980 0.8780 0.2660
+vn -0.4193 0.8797 0.2241
+vn -0.4298 0.8797 0.2033
+vn -0.4844 0.8445 0.2285
+vn -0.4723 0.8446 0.2523
+vn -0.4592 0.8446 0.2753
+vn -0.4212 0.8621 0.2816
+vn -0.4451 0.8446 0.2976
+vn -0.4062 0.8725 0.2715
+vn 0.2047 0.8780 -0.4327
+vn 0.2256 0.8780 -0.4222
+vn 0.2303 0.8725 -0.4309
+vn 0.2089 0.8725 -0.4417
+vn 0.2461 0.8780 -0.4106
+vn 0.2512 0.8725 -0.4191
+vn 0.2389 0.8621 -0.4469
+vn 0.2167 0.8621 -0.4581
+vn 0.2605 0.8621 -0.4347
+vn 0.1819 0.8797 -0.4393
+vn 0.2033 0.8797 -0.4298
+vn 0.1832 0.8780 -0.4422
+vn 0.2241 0.8797 -0.4193
+vn 0.2444 0.8797 -0.4078
+vn 0.2753 0.8445 -0.4593
+vn 0.2524 0.8445 -0.4723
+vn 0.2290 0.8445 -0.4841
+vn 0.1939 0.8621 -0.4682
+vn 0.2049 0.8445 -0.4947
+vn 0.1870 0.8725 -0.4514
+vn 0.0702 0.8780 0.4735
+vn 0.0469 0.8780 0.4764
+vn 0.0479 0.8725 0.4863
+vn 0.0717 0.8725 0.4834
+vn 0.0235 0.8780 0.4781
+vn 0.0240 0.8725 0.4881
+vn 0.0497 0.8621 0.5043
+vn 0.0743 0.8621 0.5013
+vn 0.0249 0.8621 0.5061
+vn 0.0928 0.8797 0.4663
+vn 0.0698 0.8797 0.4703
+vn 0.0934 0.8780 0.4695
+vn 0.0466 0.8797 0.4732
+vn 0.0233 0.8797 0.4749
+vn 0.0000 0.8797 0.4755
+vn 0.0000 0.8780 0.4787
+vn 0.0000 0.8725 0.4886
+vn 0.0000 0.8621 0.5067
+vn 0.0000 0.8445 0.5355
+vn 0.0263 0.8445 0.5348
+vn 0.0525 0.8445 0.5329
+vn 0.0785 0.8445 0.5297
+vn 0.0989 0.8621 0.4970
+vn 0.1045 0.8445 0.5252
+vn 0.0953 0.8725 0.4793
+vn -0.3547 0.8780 0.3214
+vn -0.3700 0.8780 0.3037
+vn -0.3777 0.8725 0.3100
+vn -0.3620 0.8725 0.3282
+vn -0.3844 0.8780 0.2852
+vn -0.3924 0.8725 0.2911
+vn -0.3916 0.8621 0.3215
+vn -0.3754 0.8621 0.3403
+vn -0.4069 0.8621 0.3019
+vn -0.3362 0.8797 0.3362
+vn -0.3523 0.8797 0.3193
+vn -0.3385 0.8780 0.3385
+vn -0.3675 0.8797 0.3016
+vn -0.3819 0.8797 0.2832
+vn -0.4299 0.8446 0.3191
+vn -0.4138 0.8446 0.3398
+vn -0.3967 0.8446 0.3596
+vn -0.3583 0.8621 0.3583
+vn -0.3786 0.8446 0.3787
+vn -0.3455 0.8725 0.3455
+vn 0.1163 0.8780 -0.4643
+vn 0.1390 0.8780 -0.4581
+vn 0.1418 0.8725 -0.4676
+vn 0.1187 0.8725 -0.4740
+vn 0.1612 0.8780 -0.4507
+vn 0.1646 0.8725 -0.4601
+vn 0.1471 0.8621 -0.4849
+vn 0.1231 0.8621 -0.4915
+vn 0.1707 0.8621 -0.4771
+vn 0.0928 0.8797 -0.4663
+vn 0.1155 0.8797 -0.4612
+vn 0.0934 0.8780 -0.4695
+vn 0.1380 0.8797 -0.4550
+vn 0.1602 0.8797 -0.4477
+vn 0.1804 0.8445 -0.5042
+vn 0.1554 0.8445 -0.5124
+vn 0.1301 0.8445 -0.5194
+vn 0.0989 0.8621 -0.4970
+vn 0.1045 0.8445 -0.5252
+vn 0.0953 0.8725 -0.4792
+vn 0.1612 0.8780 0.4507
+vn 0.1390 0.8780 0.4581
+vn 0.1418 0.8725 0.4676
+vn 0.1646 0.8725 0.4601
+vn 0.1163 0.8780 0.4643
+vn 0.1188 0.8725 0.4740
+vn 0.1471 0.8621 0.4849
+vn 0.1707 0.8621 0.4771
+vn 0.1231 0.8621 0.4915
+vn 0.1819 0.8797 0.4393
+vn 0.1602 0.8797 0.4477
+vn 0.1832 0.8780 0.4422
+vn 0.1380 0.8797 0.4550
+vn 0.1155 0.8797 0.4612
+vn 0.1301 0.8445 0.5194
+vn 0.1554 0.8445 0.5124
+vn 0.1804 0.8445 0.5042
+vn 0.1939 0.8621 0.4682
+vn 0.2049 0.8445 0.4947
+vn 0.1870 0.8725 0.4514
+vn -0.2852 0.8780 0.3845
+vn -0.3037 0.8780 0.3700
+vn -0.3100 0.8725 0.3777
+vn -0.2911 0.8725 0.3925
+vn -0.3214 0.8780 0.3547
+vn -0.3281 0.8725 0.3621
+vn -0.3215 0.8621 0.3917
+vn -0.3019 0.8621 0.4070
+vn -0.3403 0.8621 0.3755
+vn -0.2641 0.8797 0.3953
+vn -0.2832 0.8797 0.3819
+vn -0.2659 0.8780 0.3980
+vn -0.3016 0.8797 0.3675
+vn -0.3193 0.8797 0.3523
+vn -0.3596 0.8446 0.3968
+vn -0.3397 0.8445 0.4139
+vn -0.3190 0.8445 0.4301
+vn -0.2815 0.8621 0.4213
+vn -0.2975 0.8445 0.4452
+vn -0.2715 0.8725 0.4063
+vn 0.0235 0.8780 -0.4781
+vn 0.0469 0.8780 -0.4764
+vn 0.0479 0.8725 -0.4863
+vn 0.0240 0.8725 -0.4881
+vn 0.0702 0.8780 -0.4735
+vn 0.0717 0.8725 -0.4834
+vn 0.0497 0.8621 -0.5043
+vn 0.0249 0.8621 -0.5061
+vn 0.0743 0.8621 -0.5013
+vn 0.0000 0.8797 -0.4755
+vn 0.0233 0.8797 -0.4749
+vn 0.0000 0.8780 -0.4787
+vn 0.0466 0.8797 -0.4732
+vn 0.0698 0.8797 -0.4703
+vn 0.0785 0.8445 -0.5297
+vn 0.0525 0.8445 -0.5329
+vn 0.0263 0.8445 -0.5348
+vn 0.0000 0.8621 -0.5067
+vn 0.0000 0.8445 -0.5355
+vn 0.0000 0.8725 -0.4886
+vn 0.2461 0.8780 0.4106
+vn 0.2256 0.8780 0.4222
+vn 0.2303 0.8725 0.4309
+vn 0.2512 0.8725 0.4191
+vn 0.2047 0.8780 0.4327
+vn 0.2089 0.8725 0.4417
+vn 0.2389 0.8621 0.4469
+vn 0.2605 0.8621 0.4347
+vn 0.2167 0.8621 0.4581
+vn 0.2641 0.8797 0.3953
+vn 0.2444 0.8797 0.4078
+vn 0.2659 0.8780 0.3980
+vn 0.2241 0.8797 0.4193
+vn 0.2033 0.8797 0.4298
+vn 0.2290 0.8445 0.4841
+vn 0.2524 0.8445 0.4723
+vn 0.2753 0.8445 0.4593
+vn 0.2815 0.8621 0.4213
+vn 0.2975 0.8445 0.4452
+vn 0.2715 0.8725 0.4063
+vn -0.2047 0.8780 0.4327
+vn -0.2256 0.8780 0.4222
+vn -0.2303 0.8725 0.4309
+vn -0.2089 0.8725 0.4417
+vn -0.2461 0.8780 0.4106
+vn -0.2512 0.8725 0.4191
+vn -0.2389 0.8621 0.4469
+vn -0.2167 0.8621 0.4581
+vn -0.2605 0.8621 0.4347
+vn -0.1819 0.8797 0.4393
+vn -0.2033 0.8797 0.4298
+vn -0.1832 0.8780 0.4422
+vn -0.2241 0.8797 0.4193
+vn -0.2444 0.8797 0.4078
+vn -0.2753 0.8445 0.4593
+vn -0.2524 0.8445 0.4723
+vn -0.2290 0.8445 0.4841
+vn -0.1939 0.8621 0.4682
+vn -0.2049 0.8445 0.4947
+vn -0.1870 0.8725 0.4514
+vn -0.0702 0.8780 -0.4735
+vn -0.0469 0.8780 -0.4764
+vn -0.0479 0.8725 -0.4863
+vn -0.0717 0.8725 -0.4834
+vn -0.0235 0.8780 -0.4781
+vn -0.0240 0.8725 -0.4881
+vn -0.0497 0.8621 -0.5043
+vn -0.0743 0.8621 -0.5013
+vn -0.0249 0.8621 -0.5061
+vn -0.0928 0.8797 -0.4663
+vn -0.0698 0.8797 -0.4703
+vn -0.0934 0.8780 -0.4695
+vn -0.0466 0.8797 -0.4732
+vn -0.0233 0.8797 -0.4749
+vn -0.0263 0.8445 -0.5348
+vn -0.0525 0.8445 -0.5329
+vn -0.0786 0.8445 -0.5297
+vn -0.0989 0.8621 -0.4970
+vn -0.1045 0.8445 -0.5252
+vn -0.0953 0.8725 -0.4793
+vn 0.3214 0.8780 0.3547
+vn 0.3037 0.8780 0.3700
+vn 0.3100 0.8725 0.3777
+vn 0.3281 0.8725 0.3621
+vn 0.2852 0.8780 0.3845
+vn 0.2911 0.8725 0.3925
+vn 0.3215 0.8621 0.3917
+vn 0.3403 0.8621 0.3755
+vn 0.3019 0.8621 0.4070
+vn 0.3362 0.8797 0.3362
+vn 0.3193 0.8797 0.3523
+vn 0.3385 0.8780 0.3385
+vn 0.3016 0.8797 0.3675
+vn 0.2832 0.8797 0.3819
+vn 0.3190 0.8445 0.4301
+vn 0.3397 0.8445 0.4139
+vn 0.3596 0.8445 0.3968
+vn 0.3583 0.8621 0.3583
+vn 0.3786 0.8445 0.3786
+vn 0.3455 0.8725 0.3455
+vn -0.1163 0.8780 0.4643
+vn -0.1390 0.8780 0.4581
+vn -0.1418 0.8725 0.4676
+vn -0.1187 0.8725 0.4740
+vn -0.1612 0.8780 0.4507
+vn -0.1646 0.8725 0.4601
+vn -0.1471 0.8621 0.4849
+vn -0.1231 0.8621 0.4915
+vn -0.1707 0.8621 0.4771
+vn -0.0928 0.8797 0.4663
+vn -0.1155 0.8797 0.4612
+vn -0.0934 0.8780 0.4695
+vn -0.1380 0.8797 0.4550
+vn -0.1602 0.8797 0.4477
+vn -0.1804 0.8445 0.5042
+vn -0.1554 0.8445 0.5124
+vn -0.1301 0.8445 0.5194
+vn -0.0989 0.8621 0.4970
+vn -0.1045 0.8445 0.5252
+vn -0.0953 0.8725 0.4793
+vn -0.1612 0.8780 -0.4507
+vn -0.1390 0.8780 -0.4581
+vn -0.1418 0.8725 -0.4676
+vn -0.1646 0.8725 -0.4601
+vn -0.1163 0.8780 -0.4643
+vn -0.1188 0.8725 -0.4740
+vn -0.1471 0.8621 -0.4849
+vn -0.1707 0.8621 -0.4771
+vn -0.1231 0.8621 -0.4915
+vn -0.1820 0.8797 -0.4393
+vn -0.1602 0.8797 -0.4477
+vn -0.1832 0.8780 -0.4422
+vn -0.1380 0.8797 -0.4550
+vn -0.1155 0.8797 -0.4612
+vn -0.1301 0.8445 -0.5194
+vn -0.1554 0.8445 -0.5124
+vn -0.1804 0.8445 -0.5042
+vn -0.1939 0.8621 -0.4682
+vn -0.2049 0.8445 -0.4947
+vn -0.1870 0.8725 -0.4514
+vn 0.3845 0.8780 0.2852
+vn 0.3700 0.8780 0.3037
+vn 0.3777 0.8725 0.3100
+vn 0.3925 0.8725 0.2911
+vn 0.3547 0.8780 0.3214
+vn 0.3621 0.8725 0.3281
+vn 0.3917 0.8621 0.3215
+vn 0.4070 0.8621 0.3019
+vn 0.3755 0.8621 0.3403
+vn 0.3953 0.8797 0.2641
+vn 0.3819 0.8797 0.2832
+vn 0.3980 0.8780 0.2659
+vn 0.3675 0.8797 0.3016
+vn 0.3523 0.8797 0.3193
+vn 0.3968 0.8445 0.3596
+vn 0.4139 0.8445 0.3397
+vn 0.4301 0.8445 0.3190
+vn 0.4213 0.8621 0.2815
+vn 0.4452 0.8445 0.2975
+vn 0.4063 0.8725 0.2715
+vn -0.0235 0.8780 0.4781
+vn -0.0469 0.8780 0.4764
+vn -0.0479 0.8725 0.4863
+vn -0.0240 0.8725 0.4881
+vn -0.0702 0.8780 0.4735
+vn -0.0717 0.8725 0.4834
+vn -0.0497 0.8621 0.5043
+vn -0.0249 0.8621 0.5061
+vn -0.0743 0.8621 0.5013
+vn -0.0233 0.8797 0.4749
+vn -0.0466 0.8797 0.4732
+vn -0.0697 0.8797 0.4703
+vn -0.0785 0.8445 0.5297
+vn -0.0525 0.8445 0.5329
+vn -0.0263 0.8445 0.5348
+vn -0.2461 0.8780 -0.4106
+vn -0.2256 0.8780 -0.4222
+vn -0.2303 0.8725 -0.4309
+vn -0.2512 0.8725 -0.4191
+vn -0.2047 0.8780 -0.4327
+vn -0.2089 0.8725 -0.4417
+vn -0.2389 0.8621 -0.4469
+vn -0.2605 0.8621 -0.4347
+vn -0.2167 0.8621 -0.4581
+vn -0.2641 0.8797 -0.3953
+vn -0.2444 0.8797 -0.4078
+vn -0.2659 0.8780 -0.3980
+vn -0.2241 0.8797 -0.4193
+vn -0.2033 0.8797 -0.4298
+vn -0.2290 0.8445 -0.4841
+vn -0.2524 0.8445 -0.4723
+vn -0.2753 0.8445 -0.4593
+vn -0.2815 0.8621 -0.4213
+vn -0.2975 0.8445 -0.4452
+vn -0.2715 0.8725 -0.4063
+vn 0.4327 0.8780 0.2047
+vn 0.4222 0.8780 0.2256
+vn 0.4309 0.8725 0.2303
+vn 0.4417 0.8725 0.2089
+vn 0.4106 0.8780 0.2461
+vn 0.4191 0.8725 0.2512
+vn 0.4469 0.8621 0.2389
+vn 0.4581 0.8621 0.2167
+vn 0.4347 0.8621 0.2605
+vn 0.4393 0.8797 0.1819
+vn 0.4298 0.8797 0.2033
+vn 0.4422 0.8780 0.1832
+vn 0.4193 0.8797 0.2241
+vn 0.4078 0.8797 0.2444
+vn 0.4593 0.8445 0.2753
+vn 0.4723 0.8445 0.2524
+vn 0.4841 0.8445 0.2290
+vn 0.4682 0.8621 0.1939
+vn 0.4947 0.8445 0.2049
+vn 0.4514 0.8725 0.1870
+vn -0.3214 0.8780 -0.3547
+vn -0.3037 0.8780 -0.3700
+vn -0.3100 0.8725 -0.3777
+vn -0.3281 0.8725 -0.3621
+vn -0.2852 0.8780 -0.3845
+vn -0.2911 0.8725 -0.3925
+vn -0.3215 0.8621 -0.3917
+vn -0.3403 0.8621 -0.3755
+vn -0.3019 0.8621 -0.4070
+vn -0.3193 0.8797 -0.3523
+vn -0.3016 0.8797 -0.3675
+vn -0.2832 0.8797 -0.3819
+vn -0.3190 0.8445 -0.4301
+vn -0.3397 0.8445 -0.4139
+vn -0.3596 0.8446 -0.3968
+vn 0.4643 0.8780 0.1163
+vn 0.4581 0.8780 0.1390
+vn 0.4676 0.8725 0.1418
+vn 0.4740 0.8725 0.1188
+vn 0.4507 0.8780 0.1612
+vn 0.4601 0.8725 0.1646
+vn 0.4849 0.8621 0.1471
+vn 0.4915 0.8621 0.1232
+vn 0.4771 0.8621 0.1707
+vn 0.4612 0.8797 0.1155
+vn 0.4550 0.8797 0.1380
+vn 0.4477 0.8797 0.1602
+vn 0.5042 0.8445 0.1804
+vn 0.5124 0.8445 0.1554
+vn 0.5194 0.8445 0.1301
+vn -0.5809 0.8135 -0.0283
+vn -0.5788 0.8135 -0.0564
+vn -0.6361 0.7691 -0.0617
+vn -0.6383 0.7692 -0.0310
+vn -0.5753 0.8136 -0.0841
+vn -0.6325 0.7691 -0.0919
+vn -0.7006 0.7102 -0.0689
+vn -0.7024 0.7109 -0.0347
+vn -0.6974 0.7094 -0.1019
+vn -0.5816 0.8135 0.0000
+vn -0.5703 0.8139 -0.1114
+vn -0.6272 0.7693 -0.1214
+vn -0.6926 0.7089 -0.1335
+vn -0.7575 0.6356 -0.1488
+vn -0.7607 0.6387 -0.1160
+vn -0.7623 0.6424 -0.0795
+vn -0.7630 0.6451 -0.0404
+vn -0.7030 0.7112 0.0000
+vn -0.7633 0.6461 0.0000
+vn -0.6390 0.7692 0.0000
+vn 0.4948 0.8168 -0.2966
+vn 0.5088 0.8168 -0.2719
+vn 0.5561 0.7761 -0.2972
+vn 0.5409 0.7761 -0.3242
+vn 0.5215 0.8168 -0.2467
+vn 0.5700 0.7761 -0.2696
+vn 0.6112 0.7209 -0.3267
+vn 0.5945 0.7209 -0.3563
+vn 0.6265 0.7209 -0.2963
+vn 0.4797 0.8168 -0.3205
+vn 0.5330 0.8168 -0.2208
+vn 0.5826 0.7761 -0.2413
+vn 0.6403 0.7209 -0.2652
+vn 0.7012 0.6511 -0.2905
+vn 0.6861 0.6511 -0.3245
+vn 0.6694 0.6511 -0.3578
+vn 0.6510 0.6511 -0.3902
+vn 0.5762 0.7209 -0.3850
+vn 0.6311 0.6511 -0.4217
+vn 0.5243 0.7761 -0.3503
+vn -0.5753 0.8136 0.0841
+vn -0.5788 0.8135 0.0564
+vn -0.6361 0.7691 0.0617
+vn -0.6325 0.7691 0.0919
+vn -0.5809 0.8135 0.0283
+vn -0.6383 0.7692 0.0310
+vn -0.7006 0.7102 0.0689
+vn -0.6974 0.7094 0.1019
+vn -0.7024 0.7109 0.0347
+vn -0.5703 0.8139 0.1115
+vn -0.7630 0.6451 0.0404
+vn -0.7623 0.6424 0.0795
+vn -0.7607 0.6387 0.1160
+vn -0.6926 0.7089 0.1335
+vn -0.7575 0.6356 0.1488
+vn -0.6272 0.7693 0.1214
+vn 0.4275 0.8168 -0.3874
+vn 0.4459 0.8168 -0.3660
+vn 0.4874 0.7761 -0.4000
+vn 0.4672 0.7761 -0.4234
+vn 0.4634 0.8168 -0.3437
+vn 0.5065 0.7761 -0.3756
+vn 0.5357 0.7209 -0.4397
+vn 0.5135 0.7209 -0.4654
+vn 0.5566 0.7209 -0.4129
+vn 0.4079 0.8168 -0.4079
+vn 0.6096 0.6511 -0.4522
+vn 0.5867 0.6511 -0.4815
+vn 0.5624 0.6511 -0.5097
+vn 0.4901 0.7209 -0.4900
+vn 0.5367 0.6511 -0.5367
+vn 0.4459 0.7761 -0.4459
+vn -0.5461 0.8154 0.1922
+vn -0.5557 0.8148 0.1654
+vn -0.6112 0.7709 0.1793
+vn -0.6002 0.7722 0.2085
+vn -0.5638 0.8142 0.1385
+vn -0.6202 0.7699 0.1504
+vn -0.6760 0.7107 0.1949
+vn -0.6638 0.7128 0.2264
+vn -0.6855 0.7093 0.1642
+vn -0.5350 0.8159 0.2192
+vn -0.7518 0.6345 0.1796
+vn -0.7427 0.6355 0.2109
+vn -0.7302 0.6382 0.2441
+vn -0.6492 0.7152 0.2591
+vn -0.7142 0.6416 0.2797
+vn -0.5874 0.7735 0.2381
+vn 0.3437 0.8168 -0.4634
+vn 0.3660 0.8168 -0.4459
+vn 0.4000 0.7761 -0.4874
+vn 0.3757 0.7761 -0.5065
+vn 0.3874 0.8168 -0.4275
+vn 0.4234 0.7761 -0.4672
+vn 0.4397 0.7209 -0.5357
+vn 0.4129 0.7209 -0.5566
+vn 0.4654 0.7209 -0.5135
+vn 0.3205 0.8168 -0.4797
+vn 0.5097 0.6511 -0.5624
+vn 0.4815 0.6511 -0.5867
+vn 0.4522 0.6511 -0.6096
+vn 0.3850 0.7209 -0.5762
+vn 0.4217 0.6511 -0.6311
+vn 0.3503 0.7761 -0.5243
+vn -0.4949 0.8168 0.2966
+vn -0.5093 0.8166 0.2716
+vn -0.5578 0.7753 0.2963
+vn -0.5416 0.7757 0.3239
+vn -0.5226 0.8164 0.2457
+vn -0.5731 0.7746 0.2676
+vn -0.6149 0.7188 0.3243
+vn -0.5965 0.7198 0.3552
+vn -0.6326 0.7173 0.2921
+vn -0.4796 0.8168 0.3206
+vn -0.6956 0.6448 0.3167
+vn -0.6756 0.6473 0.3529
+vn -0.6547 0.6490 0.3876
+vn -0.5772 0.7203 0.3846
+vn -0.6331 0.6500 0.4204
+vn -0.5246 0.7760 0.3503
+vn 0.2467 0.8168 -0.5215
+vn 0.2719 0.8168 -0.5088
+vn 0.2972 0.7761 -0.5561
+vn 0.2696 0.7761 -0.5700
+vn 0.2966 0.8168 -0.4948
+vn 0.3242 0.7761 -0.5409
+vn 0.3267 0.7209 -0.6112
+vn 0.2963 0.7209 -0.6265
+vn 0.3563 0.7209 -0.5945
+vn 0.2208 0.8168 -0.5330
+vn 0.3902 0.6511 -0.6510
+vn 0.3578 0.6511 -0.6694
+vn 0.3245 0.6511 -0.6861
+vn 0.2652 0.7209 -0.6403
+vn 0.2905 0.6511 -0.7012
+vn 0.2413 0.7761 -0.5826
+vn 0.0846 0.8168 0.5707
+vn 0.0565 0.8168 0.5741
+vn 0.0618 0.7761 0.6275
+vn 0.0925 0.7761 0.6237
+vn 0.0283 0.8168 0.5762
+vn 0.0310 0.7761 0.6298
+vn 0.0679 0.7209 0.6897
+vn 0.1017 0.7209 0.6855
+vn 0.0340 0.7209 0.6922
+vn 0.1125 0.8168 0.5658
+vn -0.0000 0.8168 0.5769
+vn -0.0000 0.7761 0.6306
+vn -0.0000 0.7209 0.6930
+vn 0.0000 0.6511 0.7590
+vn 0.0373 0.6511 0.7581
+vn 0.0744 0.6511 0.7554
+vn 0.1113 0.6511 0.7508
+vn 0.1352 0.7209 0.6797
+vn 0.1481 0.6511 0.7444
+vn 0.1230 0.7761 0.6185
+vn -0.4274 0.8168 0.3875
+vn -0.4458 0.8168 0.3661
+vn -0.4874 0.7761 0.4001
+vn -0.4671 0.7762 0.4235
+vn -0.4632 0.8168 0.3438
+vn -0.5065 0.7761 0.3757
+vn -0.5358 0.7208 0.4396
+vn -0.5135 0.7209 0.4654
+vn -0.5571 0.7207 0.4127
+vn -0.4079 0.8168 0.4080
+vn -0.6106 0.6506 0.4515
+vn -0.5871 0.6509 0.4812
+vn -0.5625 0.6511 0.5097
+vn -0.4900 0.7209 0.4901
+vn -0.5366 0.6511 0.5368
+vn -0.4458 0.7762 0.4459
+vn 0.1402 0.8168 -0.5596
+vn 0.1675 0.8168 -0.5521
+vn 0.1830 0.7761 -0.6034
+vn 0.1532 0.7761 -0.6117
+vn 0.1943 0.8168 -0.5432
+vn 0.2124 0.7761 -0.5937
+vn 0.2012 0.7209 -0.6632
+vn 0.1684 0.7209 -0.6723
+vn 0.2334 0.7209 -0.6525
+vn 0.1125 0.8168 -0.5658
+vn 0.2557 0.6511 -0.7147
+vn 0.2203 0.6511 -0.7263
+vn 0.1845 0.6511 -0.7363
+vn 0.1352 0.7209 -0.6797
+vn 0.1481 0.6511 -0.7444
+vn 0.1230 0.7761 -0.6185
+vn 0.1943 0.8168 0.5432
+vn 0.1675 0.8168 0.5521
+vn 0.1830 0.7761 0.6034
+vn 0.2124 0.7761 0.5937
+vn 0.1402 0.8168 0.5596
+vn 0.1532 0.7761 0.6117
+vn 0.2012 0.7209 0.6632
+vn 0.2334 0.7209 0.6525
+vn 0.1684 0.7209 0.6723
+vn 0.2208 0.8168 0.5330
+vn 0.1845 0.6511 0.7363
+vn 0.2203 0.6511 0.7263
+vn 0.2557 0.6511 0.7147
+vn 0.2652 0.7209 0.6403
+vn 0.2905 0.6511 0.7012
+vn 0.2413 0.7761 0.5826
+vn -0.3437 0.8168 0.4634
+vn -0.3660 0.8168 0.4460
+vn -0.4000 0.7761 0.4875
+vn -0.3756 0.7761 0.5065
+vn -0.3874 0.8168 0.4275
+vn -0.4234 0.7761 0.4673
+vn -0.4396 0.7209 0.5357
+vn -0.4129 0.7209 0.5566
+vn -0.4653 0.7209 0.5136
+vn -0.3205 0.8168 0.4797
+vn -0.5096 0.6511 0.5625
+vn -0.4815 0.6511 0.5868
+vn -0.4522 0.6511 0.6096
+vn -0.3850 0.7209 0.5762
+vn -0.4217 0.6511 0.6311
+vn -0.3503 0.7761 0.5243
+vn 0.0283 0.8168 -0.5762
+vn 0.0565 0.8168 -0.5741
+vn 0.0618 0.7761 -0.6275
+vn 0.0310 0.7761 -0.6298
+vn 0.0846 0.8168 -0.5707
+vn 0.0925 0.7761 -0.6237
+vn 0.0679 0.7209 -0.6897
+vn 0.0340 0.7209 -0.6922
+vn 0.1017 0.7209 -0.6855
+vn 0.0000 0.8168 -0.5769
+vn 0.1113 0.6511 -0.7508
+vn 0.0744 0.6511 -0.7554
+vn 0.0373 0.6511 -0.7581
+vn 0.0000 0.7209 -0.6930
+vn 0.0000 0.6511 -0.7590
+vn 0.0000 0.7761 -0.6306
+vn 0.2966 0.8168 0.4948
+vn 0.2719 0.8168 0.5088
+vn 0.2972 0.7761 0.5561
+vn 0.3242 0.7761 0.5409
+vn 0.2467 0.8168 0.5215
+vn 0.2696 0.7761 0.5700
+vn 0.3267 0.7209 0.6112
+vn 0.3563 0.7209 0.5945
+vn 0.2963 0.7209 0.6265
+vn 0.3205 0.8168 0.4797
+vn 0.3245 0.6511 0.6861
+vn 0.3578 0.6511 0.6694
+vn 0.3902 0.6511 0.6510
+vn 0.3850 0.7209 0.5762
+vn 0.4217 0.6511 0.6311
+vn 0.3503 0.7761 0.5243
+vn -0.2467 0.8168 0.5215
+vn -0.2719 0.8168 0.5088
+vn -0.2972 0.7761 0.5561
+vn -0.2696 0.7761 0.5700
+vn -0.2966 0.8168 0.4948
+vn -0.3242 0.7761 0.5409
+vn -0.3267 0.7209 0.6112
+vn -0.2963 0.7209 0.6265
+vn -0.3563 0.7209 0.5945
+vn -0.2208 0.8168 0.5330
+vn -0.3902 0.6511 0.6510
+vn -0.3578 0.6511 0.6694
+vn -0.3245 0.6511 0.6861
+vn -0.2652 0.7209 0.6403
+vn -0.2905 0.6511 0.7012
+vn -0.2413 0.7761 0.5826
+vn -0.0846 0.8168 -0.5707
+vn -0.0565 0.8168 -0.5741
+vn -0.0618 0.7761 -0.6275
+vn -0.0925 0.7761 -0.6237
+vn -0.0283 0.8168 -0.5762
+vn -0.0310 0.7761 -0.6298
+vn -0.0679 0.7209 -0.6897
+vn -0.1017 0.7209 -0.6855
+vn -0.0340 0.7209 -0.6922
+vn -0.1125 0.8168 -0.5658
+vn -0.0373 0.6511 -0.7581
+vn -0.0744 0.6511 -0.7554
+vn -0.1113 0.6511 -0.7508
+vn -0.1352 0.7209 -0.6797
+vn -0.1481 0.6511 -0.7444
+vn -0.1230 0.7761 -0.6185
+vn 0.3874 0.8168 0.4275
+vn 0.3660 0.8168 0.4459
+vn 0.4000 0.7761 0.4874
+vn 0.4234 0.7761 0.4672
+vn 0.3437 0.8168 0.4634
+vn 0.3757 0.7761 0.5065
+vn 0.4397 0.7209 0.5357
+vn 0.4654 0.7209 0.5135
+vn 0.4129 0.7209 0.5566
+vn 0.4079 0.8168 0.4079
+vn 0.4522 0.6511 0.6096
+vn 0.4815 0.6511 0.5867
+vn 0.5097 0.6511 0.5624
+vn 0.4900 0.7209 0.4901
+vn 0.5367 0.6511 0.5367
+vn 0.4459 0.7761 0.4459
+vn -0.1402 0.8168 0.5596
+vn -0.1675 0.8168 0.5521
+vn -0.1830 0.7761 0.6034
+vn -0.1532 0.7761 0.6117
+vn -0.1943 0.8168 0.5432
+vn -0.2124 0.7761 0.5937
+vn -0.2012 0.7209 0.6632
+vn -0.1684 0.7209 0.6723
+vn -0.2334 0.7209 0.6525
+vn -0.1125 0.8168 0.5658
+vn -0.2557 0.6511 0.7147
+vn -0.2203 0.6511 0.7263
+vn -0.1845 0.6511 0.7363
+vn -0.1352 0.7209 0.6797
+vn -0.1481 0.6511 0.7444
+vn -0.1230 0.7761 0.6185
+vn -0.1943 0.8168 -0.5432
+vn -0.1675 0.8168 -0.5521
+vn -0.1830 0.7761 -0.6034
+vn -0.2124 0.7761 -0.5937
+vn -0.1402 0.8168 -0.5596
+vn -0.1532 0.7761 -0.6117
+vn -0.2012 0.7209 -0.6632
+vn -0.2334 0.7209 -0.6525
+vn -0.1684 0.7209 -0.6723
+vn -0.2208 0.8168 -0.5330
+vn -0.1845 0.6511 -0.7363
+vn -0.2203 0.6511 -0.7263
+vn -0.2557 0.6511 -0.7147
+vn -0.2652 0.7209 -0.6403
+vn -0.2905 0.6511 -0.7012
+vn -0.2413 0.7761 -0.5826
+vn 0.4634 0.8168 0.3437
+vn 0.4459 0.8168 0.3660
+vn 0.4874 0.7761 0.4000
+vn 0.5065 0.7761 0.3757
+vn 0.4275 0.8168 0.3874
+vn 0.4672 0.7761 0.4234
+vn 0.5357 0.7209 0.4397
+vn 0.5566 0.7209 0.4129
+vn 0.5135 0.7209 0.4654
+vn 0.4797 0.8168 0.3205
+vn 0.5624 0.6511 0.5097
+vn 0.5867 0.6511 0.4815
+vn 0.6096 0.6511 0.4522
+vn 0.5762 0.7209 0.3850
+vn 0.6311 0.6511 0.4217
+vn 0.5243 0.7761 0.3503
+vn -0.0283 0.8168 0.5762
+vn -0.0565 0.8168 0.5741
+vn -0.0618 0.7761 0.6275
+vn -0.0310 0.7761 0.6298
+vn -0.0846 0.8168 0.5707
+vn -0.0925 0.7761 0.6237
+vn -0.0679 0.7209 0.6897
+vn -0.0340 0.7209 0.6922
+vn -0.1017 0.7209 0.6855
+vn -0.1113 0.6511 0.7508
+vn -0.0744 0.6511 0.7554
+vn -0.0373 0.6511 0.7581
+vn -0.2966 0.8168 -0.4948
+vn -0.2719 0.8168 -0.5088
+vn -0.2972 0.7761 -0.5561
+vn -0.3242 0.7761 -0.5409
+vn -0.2467 0.8168 -0.5215
+vn -0.2696 0.7761 -0.5700
+vn -0.3267 0.7209 -0.6112
+vn -0.3563 0.7209 -0.5945
+vn -0.2963 0.7209 -0.6265
+vn -0.3205 0.8168 -0.4797
+vn -0.3245 0.6511 -0.6861
+vn -0.3578 0.6511 -0.6694
+vn -0.3902 0.6511 -0.6510
+vn -0.3850 0.7209 -0.5762
+vn -0.4217 0.6511 -0.6311
+vn -0.3503 0.7761 -0.5243
+vn 0.5215 0.8168 0.2467
+vn 0.5088 0.8168 0.2719
+vn 0.5561 0.7761 0.2972
+vn 0.5700 0.7761 0.2696
+vn 0.4948 0.8168 0.2966
+vn 0.5409 0.7761 0.3242
+vn 0.6112 0.7209 0.3267
+vn 0.6265 0.7209 0.2963
+vn 0.5945 0.7209 0.3563
+vn 0.5330 0.8168 0.2208
+vn 0.6510 0.6511 0.3902
+vn 0.6694 0.6511 0.3578
+vn 0.6861 0.6511 0.3245
+vn 0.6403 0.7209 0.2652
+vn 0.7012 0.6511 0.2905
+vn 0.5826 0.7761 0.2413
+vn -0.3874 0.8168 -0.4275
+vn -0.3660 0.8168 -0.4460
+vn -0.4000 0.7761 -0.4874
+vn -0.4234 0.7761 -0.4673
+vn -0.3437 0.8168 -0.4634
+vn -0.3756 0.7761 -0.5065
+vn -0.4396 0.7209 -0.5357
+vn -0.4653 0.7209 -0.5136
+vn -0.4129 0.7209 -0.5566
+vn -0.4079 0.8168 -0.4080
+vn -0.4522 0.6511 -0.6096
+vn -0.4815 0.6511 -0.5868
+vn -0.5096 0.6511 -0.5625
+vn -0.4900 0.7209 -0.4901
+vn -0.5366 0.6511 -0.5368
+vn -0.4458 0.7762 -0.4459
+vn 0.5596 0.8168 0.1402
+vn 0.5521 0.8168 0.1675
+vn 0.6034 0.7761 0.1830
+vn 0.6117 0.7761 0.1532
+vn 0.5432 0.8168 0.1943
+vn 0.5937 0.7761 0.2124
+vn 0.6632 0.7209 0.2012
+vn 0.6723 0.7209 0.1684
+vn 0.6525 0.7209 0.2334
+vn 0.5658 0.8168 0.1125
+vn 0.7147 0.6511 0.2557
+vn 0.7263 0.6511 0.2203
+vn 0.7363 0.6511 0.1845
+vn 0.6797 0.7209 0.1352
+vn 0.7444 0.6511 0.1481
+vn 0.6185 0.7761 0.1230
+vn -0.4632 0.8168 -0.3438
+vn -0.4458 0.8168 -0.3661
+vn -0.4874 0.7761 -0.4001
+vn -0.5065 0.7761 -0.3757
+vn -0.4274 0.8168 -0.3875
+vn -0.4671 0.7762 -0.4235
+vn -0.5358 0.7208 -0.4396
+vn -0.5571 0.7207 -0.4127
+vn -0.5135 0.7209 -0.4654
+vn -0.4796 0.8168 -0.3206
+vn -0.5625 0.6511 -0.5097
+vn -0.5871 0.6509 -0.4812
+vn -0.6106 0.6506 -0.4515
+vn -0.5772 0.7203 -0.3846
+vn -0.6331 0.6500 -0.4204
+vn -0.5246 0.7760 -0.3503
+vn 0.5762 0.8168 0.0283
+vn 0.5741 0.8168 0.0565
+vn 0.6275 0.7761 0.0618
+vn 0.6298 0.7761 0.0310
+vn 0.5707 0.8168 0.0846
+vn 0.6237 0.7761 0.0925
+vn 0.6897 0.7209 0.0679
+vn 0.6922 0.7209 0.0340
+vn 0.6855 0.7209 0.1017
+vn 0.5769 0.8168 0.0000
+vn 0.7508 0.6511 0.1113
+vn 0.7554 0.6511 0.0744
+vn 0.7581 0.6511 0.0373
+vn 0.6930 0.7209 0.0000
+vn 0.7590 0.6511 0.0000
+vn 0.6306 0.7761 0.0000
+vn -0.5226 0.8164 -0.2457
+vn -0.5093 0.8166 -0.2716
+vn -0.5578 0.7753 -0.2963
+vn -0.5731 0.7746 -0.2676
+vn -0.4949 0.8168 -0.2966
+vn -0.5416 0.7757 -0.3239
+vn -0.6149 0.7188 -0.3243
+vn -0.6326 0.7173 -0.2921
+vn -0.5965 0.7198 -0.3552
+vn -0.5350 0.8159 -0.2192
+vn -0.6547 0.6490 -0.3876
+vn -0.6756 0.6473 -0.3529
+vn -0.6956 0.6448 -0.3167
+vn -0.6492 0.7152 -0.2591
+vn -0.7142 0.6416 -0.2797
+vn -0.5874 0.7735 -0.2381
+vn 0.5707 0.8168 -0.0846
+vn 0.5741 0.8168 -0.0565
+vn 0.6275 0.7761 -0.0618
+vn 0.6237 0.7761 -0.0925
+vn 0.5762 0.8168 -0.0283
+vn 0.6298 0.7761 -0.0310
+vn 0.6897 0.7209 -0.0679
+vn 0.6855 0.7209 -0.1017
+vn 0.6922 0.7209 -0.0340
+vn 0.5658 0.8168 -0.1125
+vn 0.7581 0.6511 -0.0373
+vn 0.7554 0.6511 -0.0744
+vn 0.7508 0.6511 -0.1113
+vn 0.6797 0.7209 -0.1352
+vn 0.7444 0.6511 -0.1481
+vn 0.6185 0.7761 -0.1230
+vn -0.5638 0.8142 -0.1385
+vn -0.5557 0.8148 -0.1654
+vn -0.6112 0.7709 -0.1793
+vn -0.6202 0.7699 -0.1504
+vn -0.5461 0.8154 -0.1922
+vn -0.6002 0.7722 -0.2085
+vn -0.6760 0.7107 -0.1949
+vn -0.6855 0.7093 -0.1642
+vn -0.6638 0.7128 -0.2264
+vn -0.7302 0.6382 -0.2441
+vn -0.7427 0.6355 -0.2109
+vn -0.7518 0.6345 -0.1796
+vn 0.5432 0.8168 -0.1943
+vn 0.5521 0.8168 -0.1675
+vn 0.6034 0.7761 -0.1830
+vn 0.5937 0.7761 -0.2124
+vn 0.5596 0.8168 -0.1402
+vn 0.6117 0.7761 -0.1532
+vn 0.6632 0.7209 -0.2012
+vn 0.6525 0.7209 -0.2334
+vn 0.6723 0.7209 -0.1684
+vn 0.7363 0.6511 -0.1845
+vn 0.7263 0.6511 -0.2203
+vn 0.7147 0.6511 -0.2557
+vn -0.7129 0.5619 0.4195
+vn -0.7359 0.5599 0.3807
+vn -0.7908 0.4578 0.4064
+vn -0.7664 0.4596 0.4488
+vn -0.7576 0.5570 0.3403
+vn -0.8132 0.4554 0.3624
+vn -0.8339 0.3493 0.4274
+vn -0.8087 0.3504 0.4724
+vn -0.8565 0.3479 0.3812
+vn -0.6891 0.5633 0.4559
+vn -0.7771 0.5535 0.2996
+vn -0.8326 0.4528 0.3188
+vn -0.8755 0.3468 0.3365
+vn -0.9039 0.2453 0.3504
+vn -0.8853 0.2456 0.3949
+vn -0.8625 0.2463 0.4421
+vn -0.8369 0.2468 0.4885
+vn -0.7820 0.3512 0.5148
+vn -0.8095 0.2472 0.5326
+vn -0.7409 0.4608 0.4886
+vn 0.3529 0.5647 -0.7460
+vn 0.3890 0.5647 -0.7278
+vn 0.4180 0.4622 -0.7821
+vn 0.3792 0.4622 -0.8016
+vn 0.4243 0.5647 -0.7079
+vn 0.4559 0.4622 -0.7606
+vn 0.4412 0.3522 -0.8254
+vn 0.4002 0.3522 -0.8461
+vn 0.4811 0.3522 -0.8028
+vn 0.3158 0.5647 -0.7625
+vn 0.4585 0.5647 -0.6862
+vn 0.4927 0.4622 -0.7373
+vn 0.5200 0.3522 -0.7782
+vn 0.5383 0.2475 -0.8056
+vn 0.4981 0.2475 -0.8311
+vn 0.4567 0.2475 -0.8545
+vn 0.4143 0.2475 -0.8758
+vn 0.3582 0.3522 -0.8647
+vn 0.3708 0.2475 -0.8951
+vn 0.3394 0.4622 -0.8193
+vn 0.1211 0.5647 0.8164
+vn 0.0809 0.5647 0.8213
+vn 0.0869 0.4622 0.8825
+vn 0.1301 0.4622 0.8772
+vn 0.0405 0.5647 0.8243
+vn 0.0435 0.4622 0.8857
+vn 0.0917 0.3522 0.9314
+vn 0.1373 0.3522 0.9258
+vn 0.0460 0.3522 0.9348
+vn 0.1610 0.5647 0.8094
+vn 0.0000 0.5647 0.8253
+vn 0.0000 0.4622 0.8868
+vn 0.0000 0.3522 0.9359
+vn 0.0000 0.2475 0.9689
+vn 0.0476 0.2475 0.9677
+vn 0.0950 0.2475 0.9642
+vn 0.1421 0.2475 0.9584
+vn 0.1826 0.3522 0.9180
+vn 0.1890 0.2475 0.9503
+vn 0.1730 0.4622 0.8697
+vn -0.6117 0.5647 0.5541
+vn -0.6387 0.5645 0.5229
+vn -0.6865 0.4620 0.5615
+vn -0.6573 0.4622 0.5953
+vn -0.6645 0.5641 0.4902
+vn -0.7143 0.4616 0.5260
+vn -0.7246 0.3521 0.5924
+vn -0.6938 0.3522 0.6282
+vn -0.7541 0.3518 0.5547
+vn -0.5835 0.5647 0.5836
+vn -0.7806 0.2474 0.5740
+vn -0.7502 0.2475 0.6132
+vn -0.7182 0.2476 0.6503
+vn -0.6617 0.3522 0.6619
+vn -0.6850 0.2476 0.6852
+vn -0.6270 0.4622 0.6271
+vn 0.2006 0.5647 -0.8006
+vn 0.2396 0.5647 -0.7898
+vn 0.2574 0.4622 -0.8486
+vn 0.2155 0.4622 -0.8602
+vn 0.2780 0.5647 -0.7771
+vn 0.2987 0.4622 -0.8350
+vn 0.2717 0.3522 -0.8956
+vn 0.2274 0.3522 -0.9079
+vn 0.3153 0.3522 -0.8812
+vn 0.1610 0.5647 -0.8094
+vn 0.3264 0.2475 -0.9123
+vn 0.2812 0.2475 -0.9272
+vn 0.2355 0.2475 -0.9398
+vn 0.1826 0.3522 -0.9180
+vn 0.1890 0.2475 -0.9503
+vn 0.1730 0.4622 -0.8697
+vn 0.2780 0.5647 0.7771
+vn 0.2396 0.5647 0.7898
+vn 0.2574 0.4622 0.8486
+vn 0.2987 0.4622 0.8350
+vn 0.2006 0.5647 0.8006
+vn 0.2155 0.4622 0.8602
+vn 0.2717 0.3522 0.8956
+vn 0.3153 0.3522 0.8812
+vn 0.2274 0.3522 0.9079
+vn 0.3158 0.5647 0.7625
+vn 0.2355 0.2475 0.9398
+vn 0.2812 0.2475 0.9272
+vn 0.3264 0.2475 0.9123
+vn 0.3582 0.3522 0.8647
+vn 0.3708 0.2475 0.8951
+vn 0.3394 0.4622 0.8193
+vn -0.4916 0.5647 0.6629
+vn -0.5235 0.5647 0.6380
+vn -0.5625 0.4622 0.6855
+vn -0.5283 0.4622 0.7123
+vn -0.5541 0.5647 0.6116
+vn -0.5954 0.4622 0.6572
+vn -0.5937 0.3522 0.7235
+vn -0.5575 0.3522 0.7517
+vn -0.6284 0.3522 0.6936
+vn -0.4585 0.5647 0.6862
+vn -0.6505 0.2476 0.7180
+vn -0.6146 0.2476 0.7490
+vn -0.5772 0.2475 0.7782
+vn -0.5200 0.3522 0.7782
+vn -0.5383 0.2475 0.8056
+vn -0.4927 0.4622 0.7373
+vn 0.0405 0.5647 -0.8243
+vn 0.0809 0.5647 -0.8213
+vn 0.0869 0.4622 -0.8825
+vn 0.0435 0.4622 -0.8857
+vn 0.1211 0.5647 -0.8164
+vn 0.1301 0.4622 -0.8772
+vn 0.0917 0.3522 -0.9314
+vn 0.0460 0.3522 -0.9348
+vn 0.1373 0.3522 -0.9258
+vn -0.0000 0.5647 -0.8253
+vn 0.1421 0.2475 -0.9584
+vn 0.0950 0.2475 -0.9642
+vn 0.0476 0.2475 -0.9677
+vn -0.0000 0.3522 -0.9359
+vn -0.0000 0.2475 -0.9689
+vn -0.0000 0.4622 -0.8868
+vn 0.4243 0.5647 0.7079
+vn 0.3890 0.5647 0.7278
+vn 0.4180 0.4622 0.7821
+vn 0.4559 0.4622 0.7606
+vn 0.3529 0.5647 0.7460
+vn 0.3792 0.4622 0.8016
+vn 0.4412 0.3522 0.8254
+vn 0.4811 0.3522 0.8028
+vn 0.4002 0.3522 0.8461
+vn 0.4585 0.5647 0.6862
+vn 0.4143 0.2475 0.8758
+vn 0.4567 0.2475 0.8545
+vn 0.4981 0.2475 0.8311
+vn 0.5200 0.3522 0.7782
+vn 0.5383 0.2475 0.8056
+vn 0.4927 0.4622 0.7373
+vn -0.3529 0.5647 0.7460
+vn -0.3890 0.5647 0.7278
+vn -0.4180 0.4622 0.7821
+vn -0.3792 0.4622 0.8016
+vn -0.4243 0.5647 0.7079
+vn -0.4559 0.4622 0.7606
+vn -0.4412 0.3522 0.8254
+vn -0.4002 0.3522 0.8461
+vn -0.4811 0.3522 0.8028
+vn -0.3158 0.5647 0.7625
+vn -0.4981 0.2475 0.8311
+vn -0.4567 0.2475 0.8545
+vn -0.4143 0.2475 0.8758
+vn -0.3582 0.3522 0.8647
+vn -0.3708 0.2475 0.8951
+vn -0.3394 0.4622 0.8193
+vn -0.1211 0.5647 -0.8164
+vn -0.0809 0.5647 -0.8213
+vn -0.0869 0.4622 -0.8825
+vn -0.1301 0.4622 -0.8772
+vn -0.0405 0.5647 -0.8243
+vn -0.0435 0.4622 -0.8857
+vn -0.0917 0.3522 -0.9314
+vn -0.1373 0.3522 -0.9258
+vn -0.0460 0.3522 -0.9348
+vn -0.1610 0.5647 -0.8094
+vn -0.0476 0.2475 -0.9677
+vn -0.0950 0.2475 -0.9642
+vn -0.1421 0.2475 -0.9584
+vn -0.1826 0.3522 -0.9180
+vn -0.1890 0.2475 -0.9503
+vn -0.1730 0.4622 -0.8697
+vn 0.5542 0.5647 0.6115
+vn 0.5236 0.5647 0.6380
+vn 0.5626 0.4622 0.6855
+vn 0.5955 0.4622 0.6571
+vn 0.4917 0.5647 0.6629
+vn 0.5283 0.4622 0.7123
+vn 0.5938 0.3522 0.7235
+vn 0.6285 0.3522 0.6935
+vn 0.5576 0.3522 0.7517
+vn 0.5836 0.5647 0.5836
+vn 0.5772 0.2475 0.7782
+vn 0.6146 0.2475 0.7490
+vn 0.6506 0.2475 0.7179
+vn 0.6618 0.3522 0.6618
+vn 0.6851 0.2475 0.6851
+vn 0.6271 0.4622 0.6271
+vn -0.2006 0.5647 0.8006
+vn -0.2396 0.5647 0.7898
+vn -0.2574 0.4622 0.8486
+vn -0.2155 0.4622 0.8602
+vn -0.2780 0.5647 0.7771
+vn -0.2987 0.4622 0.8350
+vn -0.2717 0.3522 0.8956
+vn -0.2274 0.3522 0.9079
+vn -0.3153 0.3522 0.8812
+vn -0.1610 0.5647 0.8094
+vn -0.3264 0.2475 0.9123
+vn -0.2812 0.2475 0.9272
+vn -0.2355 0.2475 0.9398
+vn -0.1826 0.3522 0.9180
+vn -0.1890 0.2475 0.9503
+vn -0.1730 0.4622 0.8697
+vn -0.2780 0.5647 -0.7771
+vn -0.2396 0.5647 -0.7898
+vn -0.2574 0.4622 -0.8486
+vn -0.2987 0.4622 -0.8350
+vn -0.2006 0.5647 -0.8006
+vn -0.2155 0.4622 -0.8602
+vn -0.2717 0.3522 -0.8956
+vn -0.3153 0.3522 -0.8812
+vn -0.2274 0.3522 -0.9079
+vn -0.3158 0.5647 -0.7625
+vn -0.2355 0.2475 -0.9398
+vn -0.2812 0.2475 -0.9272
+vn -0.3264 0.2475 -0.9123
+vn -0.3582 0.3522 -0.8647
+vn -0.3708 0.2475 -0.8951
+vn -0.3394 0.4622 -0.8193
+vn 0.6629 0.5647 0.4917
+vn 0.6380 0.5647 0.5236
+vn 0.6855 0.4622 0.5626
+vn 0.7123 0.4622 0.5283
+vn 0.6115 0.5647 0.5542
+vn 0.6571 0.4622 0.5955
+vn 0.7235 0.3522 0.5938
+vn 0.7517 0.3522 0.5576
+vn 0.6935 0.3522 0.6285
+vn 0.6862 0.5647 0.4585
+vn 0.7179 0.2475 0.6506
+vn 0.7490 0.2475 0.6146
+vn 0.7782 0.2475 0.5772
+vn 0.7782 0.3522 0.5200
+vn 0.8056 0.2475 0.5383
+vn 0.7373 0.4622 0.4927
+vn -0.0405 0.5647 0.8243
+vn -0.0809 0.5647 0.8213
+vn -0.0869 0.4622 0.8825
+vn -0.0435 0.4622 0.8857
+vn -0.1211 0.5647 0.8164
+vn -0.1301 0.4622 0.8772
+vn -0.0917 0.3522 0.9314
+vn -0.0460 0.3522 0.9348
+vn -0.1373 0.3522 0.9258
+vn -0.1421 0.2475 0.9584
+vn -0.0950 0.2475 0.9642
+vn -0.0476 0.2475 0.9677
+vn -0.4243 0.5647 -0.7079
+vn -0.3890 0.5647 -0.7278
+vn -0.4180 0.4622 -0.7821
+vn -0.4559 0.4622 -0.7606
+vn -0.3529 0.5647 -0.7460
+vn -0.3792 0.4622 -0.8016
+vn -0.4412 0.3522 -0.8254
+vn -0.4811 0.3522 -0.8028
+vn -0.4002 0.3522 -0.8461
+vn -0.4585 0.5647 -0.6862
+vn -0.4143 0.2475 -0.8758
+vn -0.4567 0.2475 -0.8545
+vn -0.4981 0.2475 -0.8311
+vn -0.5200 0.3522 -0.7782
+vn -0.5383 0.2475 -0.8056
+vn -0.4927 0.4622 -0.7373
+vn 0.7460 0.5647 0.3529
+vn 0.7278 0.5647 0.3890
+vn 0.7821 0.4622 0.4180
+vn 0.8016 0.4622 0.3792
+vn 0.7079 0.5647 0.4243
+vn 0.7606 0.4622 0.4559
+vn 0.8254 0.3522 0.4412
+vn 0.8461 0.3522 0.4002
+vn 0.8028 0.3522 0.4811
+vn 0.7625 0.5647 0.3158
+vn 0.8311 0.2475 0.4981
+vn 0.8545 0.2475 0.4567
+vn 0.8758 0.2475 0.4143
+vn 0.8647 0.3522 0.3582
+vn 0.8951 0.2475 0.3708
+vn 0.8193 0.4622 0.3394
+vn -0.5541 0.5647 -0.6116
+vn -0.5235 0.5647 -0.6380
+vn -0.5625 0.4622 -0.6855
+vn -0.5954 0.4622 -0.6572
+vn -0.4916 0.5647 -0.6629
+vn -0.5283 0.4622 -0.7123
+vn -0.5937 0.3522 -0.7235
+vn -0.6284 0.3522 -0.6936
+vn -0.5575 0.3522 -0.7517
+vn -0.5835 0.5647 -0.5836
+vn -0.5772 0.2475 -0.7782
+vn -0.6146 0.2476 -0.7490
+vn -0.6505 0.2476 -0.7180
+vn -0.6617 0.3522 -0.6619
+vn -0.6850 0.2476 -0.6852
+vn -0.6270 0.4622 -0.6271
+vn 0.8006 0.5647 0.2006
+vn 0.7898 0.5647 0.2396
+vn 0.8486 0.4622 0.2574
+vn 0.8602 0.4622 0.2155
+vn 0.7771 0.5647 0.2780
+vn 0.8350 0.4622 0.2987
+vn 0.8956 0.3522 0.2717
+vn 0.9079 0.3522 0.2274
+vn 0.8812 0.3522 0.3153
+vn 0.8094 0.5647 0.1610
+vn 0.9123 0.2475 0.3264
+vn 0.9272 0.2475 0.2812
+vn 0.9398 0.2475 0.2355
+vn 0.9180 0.3522 0.1826
+vn 0.9503 0.2476 0.1890
+vn 0.8698 0.4622 0.1730
+vn -0.6645 0.5641 -0.4902
+vn -0.6387 0.5645 -0.5229
+vn -0.6865 0.4620 -0.5615
+vn -0.7143 0.4616 -0.5260
+vn -0.6117 0.5647 -0.5541
+vn -0.6573 0.4622 -0.5952
+vn -0.7246 0.3521 -0.5924
+vn -0.7541 0.3518 -0.5547
+vn -0.6938 0.3522 -0.6282
+vn -0.6891 0.5633 -0.4559
+vn -0.7182 0.2476 -0.6503
+vn -0.7502 0.2475 -0.6132
+vn -0.7806 0.2474 -0.5740
+vn -0.7820 0.3512 -0.5148
+vn -0.8095 0.2472 -0.5326
+vn -0.7409 0.4608 -0.4886
+vn 0.8243 0.5647 0.0405
+vn 0.8213 0.5647 0.0809
+vn 0.8825 0.4622 0.0869
+vn 0.8857 0.4622 0.0435
+vn 0.8164 0.5647 0.1211
+vn 0.8772 0.4622 0.1301
+vn 0.9314 0.3522 0.0917
+vn 0.9348 0.3522 0.0460
+vn 0.9258 0.3522 0.1373
+vn 0.8253 0.5647 0.0000
+vn 0.9584 0.2475 0.1421
+vn 0.9642 0.2475 0.0950
+vn 0.9677 0.2475 0.0476
+vn 0.9359 0.3522 0.0000
+vn 0.9689 0.2475 0.0000
+vn 0.8868 0.4622 0.0000
+vn -0.7576 0.5570 -0.3403
+vn -0.7359 0.5599 -0.3807
+vn -0.7908 0.4578 -0.4064
+vn -0.8132 0.4554 -0.3624
+vn -0.7129 0.5619 -0.4195
+vn -0.7664 0.4596 -0.4488
+vn -0.8339 0.3493 -0.4274
+vn -0.8565 0.3479 -0.3812
+vn -0.8087 0.3504 -0.4724
+vn -0.7771 0.5535 -0.2996
+vn -0.8369 0.2468 -0.4885
+vn -0.8625 0.2463 -0.4421
+vn -0.8853 0.2456 -0.3949
+vn -0.8755 0.3468 -0.3365
+vn -0.9039 0.2453 -0.3504
+vn -0.8326 0.4528 -0.3188
+vn 0.8164 0.5647 -0.1211
+vn 0.8213 0.5647 -0.0809
+vn 0.8825 0.4622 -0.0869
+vn 0.8772 0.4622 -0.1301
+vn 0.8243 0.5647 -0.0405
+vn 0.8857 0.4622 -0.0435
+vn 0.9314 0.3522 -0.0917
+vn 0.9258 0.3522 -0.1373
+vn 0.9348 0.3522 -0.0460
+vn 0.8094 0.5647 -0.1610
+vn 0.9677 0.2475 -0.0476
+vn 0.9642 0.2475 -0.0950
+vn 0.9584 0.2475 -0.1421
+vn 0.9180 0.3522 -0.1826
+vn 0.9503 0.2475 -0.1890
+vn 0.8697 0.4622 -0.1730
+vn -0.8120 0.5489 -0.1985
+vn -0.8049 0.5480 -0.2277
+vn -0.8568 0.4518 -0.2484
+vn -0.8604 0.4568 -0.2260
+vn -0.7932 0.5501 -0.2613
+vn -0.8475 0.4512 -0.2797
+vn -0.8950 0.3509 -0.2753
+vn -0.8942 0.3595 -0.2669
+vn -0.8886 0.3474 -0.2995
+vn -0.8142 0.5545 -0.1718
+vn -0.9159 0.2459 -0.3172
+vn -0.9205 0.2469 -0.3030
+vn -0.9171 0.2446 -0.3148
+vn -0.8815 0.3717 -0.2913
+vn -0.9014 0.2317 -0.3659
+vn -0.8570 0.4696 -0.2122
+vn 0.7771 0.5647 -0.2780
+vn 0.7898 0.5647 -0.2396
+vn 0.8486 0.4622 -0.2574
+vn 0.8350 0.4622 -0.2987
+vn 0.8006 0.5647 -0.2006
+vn 0.8602 0.4622 -0.2155
+vn 0.8956 0.3522 -0.2717
+vn 0.8812 0.3522 -0.3153
+vn 0.9079 0.3522 -0.2274
+vn 0.7625 0.5647 -0.3158
+vn 0.9398 0.2475 -0.2355
+vn 0.9272 0.2475 -0.2813
+vn 0.9123 0.2475 -0.3264
+vn 0.8647 0.3522 -0.3582
+vn 0.8951 0.2475 -0.3708
+vn 0.8193 0.4622 -0.3394
+vn -0.8092 0.5854 -0.0498
+vn -0.8106 0.5772 -0.0986
+vn -0.8416 0.5229 -0.1351
+vn -0.8382 0.5413 -0.0662
+vn -0.8129 0.5652 -0.1406
+vn -0.8487 0.4940 -0.1890
+vn -0.8544 0.4803 -0.1985
+vn -0.8530 0.5138 -0.0915
+vn -0.8613 0.4155 -0.2925
+vn -0.8089 0.5879 0.0000
+vn -0.8567 0.3661 -0.3633
+vn -0.8550 0.4617 -0.2362
+vn -0.8571 0.5049 -0.1017
+vn -0.8526 0.5226 0.0000
+vn -0.8572 0.5149 0.0000
+vn -0.8374 0.5466 0.0000
+vn 0.7079 0.5647 -0.4243
+vn 0.7278 0.5647 -0.3890
+vn 0.7821 0.4622 -0.4180
+vn 0.7606 0.4622 -0.4559
+vn 0.7460 0.5647 -0.3529
+vn 0.8016 0.4622 -0.3792
+vn 0.8254 0.3522 -0.4412
+vn 0.8028 0.3522 -0.4811
+vn 0.8461 0.3522 -0.4002
+vn 0.6862 0.5647 -0.4585
+vn 0.8758 0.2475 -0.4143
+vn 0.8545 0.2475 -0.4567
+vn 0.8311 0.2475 -0.4981
+vn 0.7782 0.3522 -0.5200
+vn 0.8056 0.2475 -0.5383
+vn 0.7373 0.4622 -0.4927
+vn -0.8129 0.5652 0.1406
+vn -0.8106 0.5772 0.0986
+vn -0.8416 0.5229 0.1351
+vn -0.8487 0.4940 0.1890
+vn -0.8092 0.5854 0.0498
+vn -0.8382 0.5413 0.0662
+vn -0.8544 0.4803 0.1985
+vn -0.8613 0.4155 0.2925
+vn -0.8530 0.5138 0.0915
+vn -0.8142 0.5545 0.1718
+vn -0.8571 0.5049 0.1017
+vn -0.8550 0.4617 0.2362
+vn -0.8567 0.3661 0.3633
+vn -0.8815 0.3717 0.2913
+vn -0.9014 0.2317 0.3659
+vn -0.8570 0.4696 0.2122
+vn 0.6115 0.5647 -0.5542
+vn 0.6380 0.5647 -0.5236
+vn 0.6855 0.4622 -0.5626
+vn 0.6571 0.4622 -0.5955
+vn 0.6629 0.5647 -0.4917
+vn 0.7123 0.4622 -0.5283
+vn 0.7235 0.3522 -0.5938
+vn 0.6935 0.3522 -0.6285
+vn 0.7517 0.3522 -0.5576
+vn 0.5836 0.5647 -0.5836
+vn 0.7782 0.2475 -0.5772
+vn 0.7490 0.2475 -0.6146
+vn 0.7179 0.2475 -0.6506
+vn 0.6618 0.3522 -0.6618
+vn 0.6851 0.2475 -0.6851
+vn 0.6271 0.4622 -0.6271
+vn -0.7932 0.5501 0.2613
+vn -0.8049 0.5480 0.2277
+vn -0.8568 0.4518 0.2484
+vn -0.8475 0.4512 0.2797
+vn -0.8120 0.5489 0.1985
+vn -0.8604 0.4568 0.2260
+vn -0.8950 0.3509 0.2753
+vn -0.8886 0.3474 0.2995
+vn -0.8942 0.3595 0.2669
+vn -0.9171 0.2446 0.3148
+vn -0.9205 0.2469 0.3030
+vn -0.9159 0.2459 0.3172
+vn 0.4917 0.5647 -0.6629
+vn 0.5236 0.5647 -0.6380
+vn 0.5626 0.4622 -0.6855
+vn 0.5283 0.4622 -0.7123
+vn 0.5542 0.5647 -0.6115
+vn 0.5955 0.4622 -0.6571
+vn 0.5938 0.3522 -0.7235
+vn 0.5576 0.3522 -0.7517
+vn 0.6285 0.3522 -0.6935
+vn 0.6506 0.2475 -0.7179
+vn 0.6146 0.2475 -0.7490
+vn 0.5772 0.2475 -0.7782
+vn -0.4218 0.1635 0.8918
+vn -0.4651 0.1635 0.8701
+vn -0.4687 0.1068 0.8769
+vn -0.4251 0.1068 0.8988
+vn -0.5072 0.1635 0.8462
+vn -0.5111 0.1068 0.8528
+vn -0.4701 0.0728 0.8796
+vn -0.4265 0.0728 0.9016
+vn -0.5127 0.0728 0.8555
+vn -0.3775 0.1635 0.9115
+vn -0.5481 0.1635 0.8203
+vn -0.5524 0.1068 0.8267
+vn -0.5541 0.0728 0.8293
+vn -0.5547 0.0552 0.8302
+vn -0.5133 0.0552 0.8564
+vn -0.4707 0.0552 0.8806
+vn -0.4269 0.0552 0.9026
+vn -0.3817 0.0728 0.9214
+vn -0.3821 0.0552 0.9225
+vn -0.3805 0.1068 0.9186
+vn -0.1447 0.1635 -0.9759
+vn -0.0967 0.1635 -0.9818
+vn -0.0975 0.1068 -0.9895
+vn -0.1458 0.1068 -0.9835
+vn -0.0484 0.1635 -0.9854
+vn -0.0488 0.1068 -0.9931
+vn -0.0978 0.0728 -0.9925
+vn -0.1463 0.0728 -0.9866
+vn -0.0490 0.0728 -0.9961
+vn -0.1925 0.1635 -0.9676
+vn -0.0000 0.1635 -0.9865
+vn -0.0000 0.1068 -0.9943
+vn -0.0000 0.0728 -0.9973
+vn 0.0000 0.0552 -0.9985
+vn -0.0490 0.0552 -0.9973
+vn -0.0979 0.0552 -0.9937
+vn -0.1465 0.0552 -0.9877
+vn -0.1946 0.0728 -0.9782
+vn -0.1948 0.0552 -0.9793
+vn -0.1940 0.1068 -0.9752
+vn 0.6625 0.1635 0.7310
+vn 0.6259 0.1635 0.7626
+vn 0.6308 0.1068 0.7686
+vn 0.6677 0.1068 0.7367
+vn 0.5877 0.1635 0.7924
+vn 0.5923 0.1068 0.7986
+vn 0.6327 0.0728 0.7710
+vn 0.6697 0.0728 0.7390
+vn 0.5941 0.0728 0.8011
+vn 0.6976 0.1635 0.6976
+vn 0.5481 0.1635 0.8203
+vn 0.5524 0.1068 0.8267
+vn 0.5541 0.0728 0.8293
+vn 0.5547 0.0552 0.8302
+vn 0.5948 0.0552 0.8020
+vn 0.6334 0.0552 0.7718
+vn 0.6705 0.0552 0.7398
+vn 0.7052 0.0728 0.7052
+vn 0.7060 0.0552 0.7060
+vn 0.7031 0.1068 0.7031
+vn -0.2397 0.1635 0.9570
+vn -0.2864 0.1635 0.9441
+vn -0.2886 0.1068 0.9515
+vn -0.2416 0.1068 0.9645
+vn -0.3323 0.1635 0.9289
+vn -0.3349 0.1068 0.9362
+vn -0.2895 0.0728 0.9544
+vn -0.2424 0.0728 0.9674
+vn -0.3360 0.0728 0.9391
+vn -0.1925 0.1635 0.9676
+vn -0.3363 0.0552 0.9401
+vn -0.2898 0.0552 0.9555
+vn -0.2426 0.0552 0.9685
+vn -0.1946 0.0728 0.9782
+vn -0.1948 0.0552 0.9793
+vn -0.1940 0.1068 0.9752
+vn -0.3323 0.1635 -0.9289
+vn -0.2864 0.1635 -0.9441
+vn -0.2886 0.1068 -0.9515
+vn -0.3349 0.1068 -0.9362
+vn -0.2397 0.1635 -0.9570
+vn -0.2416 0.1068 -0.9645
+vn -0.2895 0.0728 -0.9544
+vn -0.3360 0.0728 -0.9391
+vn -0.2424 0.0728 -0.9674
+vn -0.3775 0.1635 -0.9115
+vn -0.2426 0.0552 -0.9685
+vn -0.2898 0.0552 -0.9555
+vn -0.3363 0.0552 -0.9401
+vn -0.3817 0.0728 -0.9214
+vn -0.3821 0.0552 -0.9225
+vn -0.3805 0.1068 -0.9186
+vn 0.7924 0.1635 0.5877
+vn 0.7626 0.1635 0.6259
+vn 0.7686 0.1068 0.6308
+vn 0.7986 0.1068 0.5923
+vn 0.7310 0.1635 0.6625
+vn 0.7367 0.1068 0.6677
+vn 0.7710 0.0728 0.6327
+vn 0.8011 0.0728 0.5941
+vn 0.7390 0.0728 0.6697
+vn 0.8203 0.1635 0.5481
+vn 0.7399 0.0552 0.6705
+vn 0.7718 0.0552 0.6334
+vn 0.8020 0.0552 0.5948
+vn 0.8293 0.0728 0.5541
+vn 0.8302 0.0552 0.5547
+vn 0.8267 0.1068 0.5524
+vn -0.0484 0.1635 0.9854
+vn -0.0967 0.1635 0.9818
+vn -0.0975 0.1068 0.9895
+vn -0.0488 0.1068 0.9931
+vn -0.1447 0.1635 0.9759
+vn -0.1458 0.1068 0.9835
+vn -0.0978 0.0728 0.9925
+vn -0.0490 0.0728 0.9961
+vn -0.1463 0.0728 0.9866
+vn 0.0000 0.1635 0.9865
+vn -0.1465 0.0552 0.9877
+vn -0.0979 0.0552 0.9937
+vn -0.0490 0.0552 0.9973
+vn 0.0000 0.0728 0.9973
+vn 0.0000 0.0552 0.9985
+vn 0.0000 0.1068 0.9943
+vn -0.5072 0.1635 -0.8462
+vn -0.4651 0.1635 -0.8701
+vn -0.4687 0.1068 -0.8769
+vn -0.5111 0.1068 -0.8528
+vn -0.4218 0.1635 -0.8918
+vn -0.4251 0.1068 -0.8988
+vn -0.4701 0.0728 -0.8796
+vn -0.5127 0.0728 -0.8555
+vn -0.4265 0.0728 -0.9016
+vn -0.5481 0.1635 -0.8203
+vn -0.4269 0.0552 -0.9026
+vn -0.4707 0.0552 -0.8806
+vn -0.5133 0.0552 -0.8564
+vn -0.5541 0.0728 -0.8293
+vn -0.5547 0.0552 -0.8302
+vn -0.5524 0.1068 -0.8267
+vn 0.8918 0.1635 0.4218
+vn 0.8701 0.1635 0.4651
+vn 0.8769 0.1068 0.4687
+vn 0.8988 0.1068 0.4251
+vn 0.8462 0.1635 0.5072
+vn 0.8528 0.1068 0.5111
+vn 0.8796 0.0728 0.4701
+vn 0.9016 0.0728 0.4265
+vn 0.8555 0.0728 0.5127
+vn 0.9115 0.1635 0.3775
+vn 0.8564 0.0552 0.5133
+vn 0.8806 0.0552 0.4707
+vn 0.9026 0.0552 0.4269
+vn 0.9214 0.0728 0.3817
+vn 0.9225 0.0552 0.3821
+vn 0.9186 0.1068 0.3805
+vn -0.6624 0.1635 -0.7311
+vn -0.6258 0.1635 -0.7627
+vn -0.6307 0.1068 -0.7686
+vn -0.6676 0.1068 -0.7368
+vn -0.5877 0.1635 -0.7924
+vn -0.5923 0.1068 -0.7986
+vn -0.6326 0.0728 -0.7710
+vn -0.6696 0.0728 -0.7391
+vn -0.5941 0.0728 -0.8011
+vn -0.6975 0.1635 -0.6977
+vn -0.5948 0.0552 -0.8020
+vn -0.6334 0.0552 -0.7719
+vn -0.6704 0.0552 -0.7400
+vn -0.7051 0.0728 -0.7053
+vn -0.7059 0.0552 -0.7061
+vn -0.7030 0.1068 -0.7031
+vn 0.9570 0.1635 0.2397
+vn 0.9441 0.1635 0.2864
+vn 0.9515 0.1068 0.2886
+vn 0.9645 0.1068 0.2416
+vn 0.9289 0.1635 0.3323
+vn 0.9362 0.1068 0.3349
+vn 0.9544 0.0728 0.2895
+vn 0.9674 0.0728 0.2424
+vn 0.9391 0.0728 0.3360
+vn 0.9676 0.1635 0.1925
+vn 0.9401 0.0552 0.3363
+vn 0.9555 0.0552 0.2898
+vn 0.9685 0.0552 0.2426
+vn 0.9782 0.0728 0.1946
+vn 0.9793 0.0552 0.1948
+vn 0.9752 0.1068 0.1940
+vn -0.7948 0.1635 -0.5844
+vn -0.7638 0.1635 -0.6244
+vn -0.7698 0.1068 -0.6293
+vn -0.8009 0.1069 -0.5891
+vn -0.7313 0.1635 -0.6621
+vn -0.7370 0.1068 -0.6674
+vn -0.7720 0.0729 -0.6314
+vn -0.8032 0.0731 -0.5912
+vn -0.7393 0.0729 -0.6695
+vn -0.8241 0.1635 -0.5423
+vn -0.7400 0.0552 -0.6703
+vn -0.7727 0.0553 -0.6323
+vn -0.8038 0.0555 -0.5923
+vn -0.8327 0.0732 -0.5488
+vn -0.8333 0.0558 -0.5500
+vn -0.8304 0.1070 -0.5467
+vn 0.9854 0.1635 0.0484
+vn 0.9818 0.1635 0.0967
+vn 0.9895 0.1068 0.0975
+vn 0.9931 0.1068 0.0488
+vn 0.9759 0.1635 0.1447
+vn 0.9835 0.1068 0.1458
+vn 0.9925 0.0728 0.0978
+vn 0.9961 0.0728 0.0490
+vn 0.9866 0.0728 0.1463
+vn 0.9865 0.1635 0.0000
+vn 0.9877 0.0552 0.1465
+vn 0.9937 0.0552 0.0979
+vn 0.9973 0.0552 0.0490
+vn 0.9973 0.0728 0.0000
+vn 0.9985 0.0552 0.0000
+vn 0.9943 0.1068 0.0000
+vn -0.9009 0.1626 -0.4024
+vn -0.8779 0.1631 -0.4502
+vn -0.8849 0.1068 -0.4534
+vn -0.9083 0.1061 -0.4047
+vn -0.8520 0.1634 -0.4974
+vn -0.8586 0.1070 -0.5014
+vn -0.8878 0.0732 -0.4543
+vn -0.9118 0.0724 -0.4043
+vn -0.8611 0.0734 -0.5031
+vn -0.9196 0.1619 -0.3579
+vn -0.8618 0.0560 -0.5042
+vn -0.8890 0.0559 -0.4544
+vn -0.9136 0.0551 -0.4028
+vn -0.9316 0.0706 -0.3567
+vn -0.9341 0.0532 -0.3530
+vn -0.9274 0.1047 -0.3591
+vn 0.9759 0.1635 -0.1447
+vn 0.9818 0.1635 -0.0967
+vn 0.9895 0.1068 -0.0975
+vn 0.9835 0.1068 -0.1458
+vn 0.9854 0.1635 -0.0484
+vn 0.9931 0.1068 -0.0488
+vn 0.9925 0.0728 -0.0978
+vn 0.9866 0.0728 -0.1463
+vn 0.9961 0.0728 -0.0490
+vn 0.9676 0.1635 -0.1925
+vn 0.9973 0.0552 -0.0490
+vn 0.9937 0.0552 -0.0979
+vn 0.9877 0.0552 -0.1465
+vn 0.9782 0.0728 -0.1946
+vn 0.9793 0.0552 -0.1948
+vn 0.9752 0.1068 -0.1940
+vn -0.9350 0.1277 -0.3307
+vn -0.9364 0.1544 -0.3152
+vn -0.9465 0.0952 -0.3084
+vn -0.9492 0.0804 -0.3041
+vn -0.9316 0.1604 -0.3262
+vn -0.9402 0.1018 -0.3251
+vn -0.9529 0.0629 -0.2966
+vn -0.9561 0.0577 -0.2872
+vn -0.9453 0.0674 -0.3192
+vn -0.9331 0.1073 -0.3433
+vn -0.9486 0.0502 -0.3124
+vn -0.9572 0.0460 -0.2858
+vn -0.9615 0.0407 -0.2716
+vn -0.9567 0.0552 -0.2857
+vn -0.9619 0.0397 -0.2706
+vn -0.9499 0.0702 -0.3046
+vn 0.9289 0.1635 -0.3323
+vn 0.9441 0.1635 -0.2864
+vn 0.9515 0.1068 -0.2886
+vn 0.9362 0.1068 -0.3349
+vn 0.9570 0.1635 -0.2397
+vn 0.9645 0.1068 -0.2416
+vn 0.9544 0.0728 -0.2895
+vn 0.9391 0.0728 -0.3360
+vn 0.9674 0.0728 -0.2424
+vn 0.9115 0.1635 -0.3775
+vn 0.9685 0.0552 -0.2426
+vn 0.9555 0.0552 -0.2898
+vn 0.9401 0.0552 -0.3363
+vn 0.9214 0.0728 -0.3817
+vn 0.9225 0.0552 -0.3821
+vn 0.9186 0.1068 -0.3805
+vn 0.8462 0.1635 -0.5072
+vn 0.8701 0.1635 -0.4651
+vn 0.8769 0.1068 -0.4687
+vn 0.8528 0.1068 -0.5111
+vn 0.8918 0.1635 -0.4218
+vn 0.8988 0.1068 -0.4251
+vn 0.8796 0.0728 -0.4701
+vn 0.8555 0.0728 -0.5127
+vn 0.9016 0.0728 -0.4265
+vn 0.8203 0.1635 -0.5481
+vn 0.9026 0.0552 -0.4269
+vn 0.8806 0.0552 -0.4707
+vn 0.8564 0.0552 -0.5133
+vn 0.8293 0.0728 -0.5541
+vn 0.8302 0.0552 -0.5547
+vn 0.8267 0.1068 -0.5524
+vn 0.7310 0.1635 -0.6625
+vn 0.7626 0.1635 -0.6259
+vn 0.7686 0.1068 -0.6308
+vn 0.7367 0.1068 -0.6677
+vn 0.7924 0.1635 -0.5877
+vn 0.7986 0.1068 -0.5923
+vn 0.7710 0.0728 -0.6327
+vn 0.7390 0.0728 -0.6697
+vn 0.8011 0.0728 -0.5941
+vn 0.6976 0.1635 -0.6976
+vn 0.8020 0.0552 -0.5948
+vn 0.7718 0.0552 -0.6334
+vn 0.7399 0.0552 -0.6705
+vn 0.7052 0.0728 -0.7052
+vn 0.7060 0.0552 -0.7060
+vn 0.7031 0.1068 -0.7031
+vn -0.9316 0.1604 0.3262
+vn -0.9364 0.1544 0.3152
+vn -0.9465 0.0952 0.3084
+vn -0.9402 0.1018 0.3251
+vn -0.9350 0.1277 0.3307
+vn -0.9492 0.0804 0.3041
+vn -0.9529 0.0629 0.2966
+vn -0.9453 0.0674 0.3192
+vn -0.9561 0.0577 0.2872
+vn -0.9196 0.1619 0.3579
+vn -0.9331 0.1073 0.3433
+vn -0.9499 0.0702 0.3046
+vn -0.9567 0.0552 0.2857
+vn -0.9619 0.0397 0.2706
+vn -0.9615 0.0407 0.2716
+vn -0.9572 0.0460 0.2858
+vn -0.9486 0.0502 0.3124
+vn -0.9316 0.0706 0.3567
+vn -0.9341 0.0532 0.3530
+vn -0.9274 0.1047 0.3591
+vn 0.5877 0.1635 -0.7924
+vn 0.6259 0.1635 -0.7626
+vn 0.6308 0.1068 -0.7686
+vn 0.5923 0.1068 -0.7986
+vn 0.6625 0.1635 -0.7310
+vn 0.6677 0.1068 -0.7367
+vn 0.6327 0.0728 -0.7710
+vn 0.5941 0.0728 -0.8011
+vn 0.6697 0.0728 -0.7390
+vn 0.5481 0.1635 -0.8203
+vn 0.6705 0.0552 -0.7399
+vn 0.6334 0.0552 -0.7718
+vn 0.5948 0.0552 -0.8020
+vn 0.5541 0.0728 -0.8293
+vn 0.5547 0.0552 -0.8302
+vn 0.5524 0.1068 -0.8267
+vn -0.8520 0.1634 0.4974
+vn -0.8779 0.1631 0.4502
+vn -0.8849 0.1068 0.4534
+vn -0.8586 0.1070 0.5014
+vn -0.9009 0.1626 0.4024
+vn -0.9083 0.1061 0.4047
+vn -0.8878 0.0732 0.4543
+vn -0.8611 0.0734 0.5031
+vn -0.9118 0.0724 0.4043
+vn -0.8241 0.1635 0.5423
+vn -0.9136 0.0551 0.4028
+vn -0.8890 0.0559 0.4544
+vn -0.8618 0.0560 0.5042
+vn -0.8327 0.0732 0.5488
+vn -0.8333 0.0558 0.5500
+vn -0.8304 0.1070 0.5467
+vn 0.4218 0.1635 -0.8918
+vn 0.4651 0.1635 -0.8701
+vn 0.4687 0.1068 -0.8769
+vn 0.4251 0.1068 -0.8988
+vn 0.5072 0.1635 -0.8462
+vn 0.5111 0.1068 -0.8528
+vn 0.4701 0.0728 -0.8796
+vn 0.4265 0.0728 -0.9016
+vn 0.5127 0.0728 -0.8555
+vn 0.3775 0.1635 -0.9115
+vn 0.5133 0.0552 -0.8564
+vn 0.4707 0.0552 -0.8806
+vn 0.4269 0.0552 -0.9026
+vn 0.3817 0.0728 -0.9214
+vn 0.3821 0.0552 -0.9225
+vn 0.3805 0.1068 -0.9186
+vn 0.1447 0.1635 0.9759
+vn 0.0967 0.1635 0.9818
+vn 0.0975 0.1068 0.9895
+vn 0.1458 0.1068 0.9835
+vn 0.0484 0.1635 0.9854
+vn 0.0488 0.1068 0.9931
+vn 0.0978 0.0728 0.9925
+vn 0.1463 0.0728 0.9866
+vn 0.0490 0.0728 0.9961
+vn 0.1925 0.1635 0.9676
+vn 0.0490 0.0552 0.9973
+vn 0.0979 0.0552 0.9937
+vn 0.1465 0.0552 0.9877
+vn 0.1946 0.0728 0.9782
+vn 0.1948 0.0552 0.9793
+vn 0.1940 0.1068 0.9752
+vn -0.7313 0.1635 0.6621
+vn -0.7638 0.1635 0.6244
+vn -0.7698 0.1068 0.6293
+vn -0.7370 0.1068 0.6674
+vn -0.7948 0.1635 0.5844
+vn -0.8009 0.1069 0.5891
+vn -0.7720 0.0729 0.6314
+vn -0.7393 0.0729 0.6695
+vn -0.8032 0.0731 0.5912
+vn -0.6975 0.1635 0.6977
+vn -0.8038 0.0555 0.5923
+vn -0.7727 0.0553 0.6323
+vn -0.7400 0.0552 0.6703
+vn -0.7051 0.0728 0.7053
+vn -0.7059 0.0552 0.7061
+vn -0.7030 0.1068 0.7031
+vn 0.2397 0.1635 -0.9570
+vn 0.2864 0.1635 -0.9441
+vn 0.2886 0.1068 -0.9515
+vn 0.2416 0.1068 -0.9645
+vn 0.3323 0.1635 -0.9289
+vn 0.3349 0.1068 -0.9362
+vn 0.2895 0.0728 -0.9544
+vn 0.2424 0.0728 -0.9674
+vn 0.3360 0.0728 -0.9391
+vn 0.1925 0.1635 -0.9676
+vn 0.3363 0.0552 -0.9401
+vn 0.2898 0.0552 -0.9555
+vn 0.2426 0.0552 -0.9685
+vn 0.1946 0.0728 -0.9782
+vn 0.1948 0.0552 -0.9793
+vn 0.1940 0.1068 -0.9752
+vn 0.3323 0.1635 0.9289
+vn 0.2864 0.1635 0.9441
+vn 0.2886 0.1068 0.9515
+vn 0.3349 0.1068 0.9362
+vn 0.2397 0.1635 0.9570
+vn 0.2416 0.1068 0.9645
+vn 0.2895 0.0728 0.9544
+vn 0.3360 0.0728 0.9391
+vn 0.2424 0.0728 0.9674
+vn 0.3775 0.1635 0.9115
+vn 0.2426 0.0552 0.9685
+vn 0.2898 0.0552 0.9555
+vn 0.3363 0.0552 0.9401
+vn 0.3817 0.0728 0.9214
+vn 0.3821 0.0552 0.9225
+vn 0.3805 0.1068 0.9186
+vn -0.5877 0.1635 0.7924
+vn -0.6258 0.1635 0.7627
+vn -0.6307 0.1068 0.7686
+vn -0.5923 0.1068 0.7986
+vn -0.6624 0.1635 0.7311
+vn -0.6676 0.1068 0.7368
+vn -0.6326 0.0728 0.7710
+vn -0.5941 0.0728 0.8011
+vn -0.6696 0.0728 0.7391
+vn -0.6704 0.0552 0.7400
+vn -0.6334 0.0552 0.7719
+vn -0.5948 0.0552 0.8020
+vn 0.0484 0.1635 -0.9854
+vn 0.0967 0.1635 -0.9818
+vn 0.0975 0.1068 -0.9895
+vn 0.0488 0.1068 -0.9931
+vn 0.1447 0.1635 -0.9759
+vn 0.1458 0.1068 -0.9835
+vn 0.0978 0.0728 -0.9925
+vn 0.0490 0.0728 -0.9961
+vn 0.1463 0.0728 -0.9866
+vn 0.1465 0.0552 -0.9877
+vn 0.0979 0.0552 -0.9937
+vn 0.0490 0.0552 -0.9973
+vn 0.5072 0.1635 0.8462
+vn 0.4651 0.1635 0.8701
+vn 0.4687 0.1068 0.8769
+vn 0.5111 0.1068 0.8528
+vn 0.4218 0.1635 0.8918
+vn 0.4251 0.1068 0.8988
+vn 0.4701 0.0728 0.8796
+vn 0.5127 0.0728 0.8555
+vn 0.4265 0.0728 0.9016
+vn 0.4269 0.0552 0.9026
+vn 0.4707 0.0552 0.8806
+vn 0.5133 0.0552 0.8564
+vn -0.6707 0.0458 -0.7403
+vn -0.6336 0.0458 -0.7723
+vn -0.6338 0.0387 -0.7725
+vn -0.6709 0.0387 -0.7406
+vn -0.5951 0.0458 -0.8024
+vn -0.5952 0.0387 -0.8026
+vn -0.6340 0.0320 -0.7727
+vn -0.6710 0.0320 -0.7408
+vn -0.5954 0.0319 -0.8028
+vn -0.7062 0.0458 -0.7065
+vn -0.5550 0.0458 -0.8306
+vn -0.5551 0.0387 -0.8309
+vn -0.5553 0.0319 -0.8310
+vn -0.5554 0.0253 -0.8312
+vn -0.5955 0.0253 -0.8030
+vn -0.6341 0.0254 -0.7729
+vn -0.6711 0.0254 -0.7410
+vn -0.7065 0.0320 -0.7070
+vn -0.7066 0.0254 -0.7071
+vn -0.7064 0.0387 -0.7068
+vn 0.9690 0.0458 0.2428
+vn 0.9559 0.0458 0.2900
+vn 0.9562 0.0387 0.2901
+vn 0.9693 0.0387 0.2428
+vn 0.9406 0.0458 0.3365
+vn 0.9409 0.0387 0.3366
+vn 0.9565 0.0319 0.2901
+vn 0.9695 0.0319 0.2429
+vn 0.9411 0.0319 0.3367
+vn 0.9798 0.0458 0.1949
+vn 0.9229 0.0458 0.3823
+vn 0.9232 0.0387 0.3824
+vn 0.9234 0.0319 0.3825
+vn 0.9236 0.0253 0.3826
+vn 0.9413 0.0253 0.3367
+vn 0.9566 0.0253 0.2902
+vn 0.9697 0.0253 0.2429
+vn 0.9803 0.0319 0.1950
+vn 0.9805 0.0253 0.1950
+vn 0.9801 0.0387 0.1949
+vn -0.8038 0.0461 -0.5931
+vn -0.7729 0.0459 -0.6329
+vn -0.7730 0.0387 -0.6332
+vn -0.8039 0.0387 -0.5935
+vn -0.7403 0.0459 -0.6707
+vn -0.7404 0.0387 -0.6710
+vn -0.7733 0.0318 -0.6332
+vn -0.8044 0.0315 -0.5933
+vn -0.7406 0.0320 -0.6711
+vn -0.8332 0.0463 -0.5510
+vn -0.7409 0.0253 -0.6711
+vn -0.7740 0.0250 -0.6326
+vn -0.8057 0.0242 -0.5919
+vn -0.8340 0.0310 -0.5509
+vn -0.8357 0.0230 -0.5487
+vn -0.8333 0.0387 -0.5515
+vn 0.9977 0.0458 0.0491
+vn 0.9941 0.0458 0.0979
+vn 0.9944 0.0387 0.0979
+vn 0.9980 0.0387 0.0491
+vn 0.9881 0.0458 0.1465
+vn 0.9884 0.0387 0.1466
+vn 0.9947 0.0319 0.0980
+vn 0.9983 0.0319 0.0491
+vn 0.9887 0.0319 0.1466
+vn 0.9990 0.0458 0.0000
+vn 0.9889 0.0253 0.1466
+vn 0.9949 0.0253 0.0980
+vn 0.9985 0.0253 0.0491
+vn 0.9995 0.0319 -0.0000
+vn 0.9997 0.0253 -0.0000
+vn 0.9993 0.0387 0.0000
+vn -0.9149 0.0456 -0.4012
+vn -0.8896 0.0464 -0.4544
+vn -0.8901 0.0383 -0.4541
+vn -0.9159 0.0376 -0.3996
+vn -0.8619 0.0465 -0.5050
+vn -0.8621 0.0385 -0.5054
+vn -0.8911 0.0297 -0.4529
+vn -0.9169 0.0291 -0.3980
+vn -0.8629 0.0303 -0.5045
+vn -0.9360 0.0440 -0.3493
+vn -0.8648 0.0216 -0.5017
+vn -0.8926 0.0204 -0.4503
+vn -0.9179 0.0199 -0.3962
+vn -0.9386 0.0286 -0.3439
+vn -0.9391 0.0203 -0.3430
+vn -0.9375 0.0364 -0.3461
+vn 0.9881 0.0458 -0.1465
+vn 0.9941 0.0458 -0.0979
+vn 0.9944 0.0387 -0.0979
+vn 0.9884 0.0387 -0.1466
+vn 0.9977 0.0458 -0.0491
+vn 0.9980 0.0387 -0.0491
+vn 0.9947 0.0319 -0.0980
+vn 0.9887 0.0319 -0.1466
+vn 0.9983 0.0319 -0.0491
+vn 0.9798 0.0458 -0.1949
+vn 0.9985 0.0253 -0.0491
+vn 0.9949 0.0253 -0.0980
+vn 0.9889 0.0253 -0.1466
+vn 0.9803 0.0319 -0.1950
+vn 0.9805 0.0253 -0.1950
+vn 0.9801 0.0387 -0.1949
+vn -0.9655 0.0325 -0.2582
+vn -0.9603 0.0376 -0.2765
+vn -0.9626 0.0319 -0.2690
+vn -0.9686 0.0283 -0.2470
+vn -0.9511 0.0414 -0.3062
+vn -0.9529 0.0346 -0.3012
+vn -0.9640 0.0270 -0.2644
+vn -0.9704 0.0256 -0.2402
+vn -0.9541 0.0280 -0.2980
+vn -0.9686 0.0266 -0.2473
+vn -0.9545 0.0212 -0.2976
+vn -0.9643 0.0224 -0.2637
+vn -0.9708 0.0235 -0.2389
+vn -0.9749 0.0236 -0.2212
+vn -0.9754 0.0244 -0.2191
+vn -0.9728 0.0240 -0.2302
+vn 0.9406 0.0458 -0.3365
+vn 0.9559 0.0458 -0.2900
+vn 0.9562 0.0387 -0.2901
+vn 0.9409 0.0387 -0.3366
+vn 0.9690 0.0458 -0.2428
+vn 0.9693 0.0387 -0.2428
+vn 0.9565 0.0319 -0.2901
+vn 0.9411 0.0319 -0.3367
+vn 0.9695 0.0319 -0.2429
+vn 0.9229 0.0458 -0.3823
+vn 0.9697 0.0253 -0.2429
+vn 0.9566 0.0253 -0.2902
+vn 0.9413 0.0253 -0.3367
+vn 0.9234 0.0319 -0.3825
+vn 0.9236 0.0253 -0.3826
+vn 0.9232 0.0387 -0.3824
+vn -0.9954 0.0096 -0.0954
+vn -0.9851 0.0131 -0.1713
+vn -0.9872 0.0152 -0.1587
+vn -0.9960 0.0127 -0.0884
+vn -0.9745 0.0193 -0.2234
+vn -0.9785 0.0193 -0.2053
+vn -0.9884 0.0195 -0.1509
+vn -0.9963 0.0182 -0.0837
+vn -0.9804 0.0215 -0.1957
+vn -1.0000 0.0073 0.0000
+vn -0.9951 0.0085 -0.0985
+vn -1.0000 0.0084 0.0000
+vn -0.9833 0.0127 -0.1818
+vn -0.9705 0.0213 -0.2400
+vn -0.9809 0.0251 -0.1931
+vn -0.9886 0.0257 -0.1486
+vn -0.9963 0.0261 -0.0822
+vn -0.9998 0.0177 0.0000
+vn -0.9997 0.0263 0.0000
+vn -0.9999 0.0118 0.0000
+vn 0.8568 0.0458 -0.5135
+vn 0.8810 0.0458 -0.4709
+vn 0.8813 0.0387 -0.4710
+vn 0.8571 0.0387 -0.5137
+vn 0.9030 0.0458 -0.4271
+vn 0.9033 0.0387 -0.4273
+vn 0.8815 0.0319 -0.4712
+vn 0.8573 0.0319 -0.5138
+vn 0.9035 0.0319 -0.4274
+vn 0.8306 0.0458 -0.5550
+vn 0.9037 0.0253 -0.4275
+vn 0.8816 0.0253 -0.4712
+vn 0.8575 0.0253 -0.5139
+vn 0.8310 0.0319 -0.5553
+vn 0.8312 0.0253 -0.5554
+vn 0.8308 0.0387 -0.5552
+vn -0.9745 0.0193 0.2234
+vn -0.9851 0.0131 0.1713
+vn -0.9872 0.0152 0.1587
+vn -0.9785 0.0193 0.2053
+vn -0.9954 0.0096 0.0954
+vn -0.9960 0.0127 0.0884
+vn -0.9884 0.0195 0.1509
+vn -0.9804 0.0215 0.1957
+vn -0.9963 0.0182 0.0837
+vn -0.9705 0.0213 0.2400
+vn -0.9686 0.0266 0.2473
+vn -0.9833 0.0127 0.1818
+vn -0.9951 0.0085 0.0986
+vn -0.9963 0.0261 0.0823
+vn -0.9886 0.0257 0.1486
+vn -0.9809 0.0251 0.1931
+vn -0.9749 0.0236 0.2212
+vn -0.9754 0.0244 0.2191
+vn -0.9728 0.0240 0.2303
+vn 0.7402 0.0458 -0.6708
+vn 0.7722 0.0458 -0.6337
+vn 0.7724 0.0387 -0.6339
+vn 0.7404 0.0387 -0.6710
+vn 0.8023 0.0458 -0.5951
+vn 0.8026 0.0387 -0.5953
+vn 0.7726 0.0319 -0.6341
+vn 0.7406 0.0319 -0.6712
+vn 0.8028 0.0319 -0.5954
+vn 0.7064 0.0458 -0.7064
+vn 0.8029 0.0253 -0.5955
+vn 0.7728 0.0253 -0.6342
+vn 0.7407 0.0253 -0.6713
+vn 0.7067 0.0319 -0.7067
+vn 0.7069 0.0253 -0.7069
+vn 0.7066 0.0387 -0.7066
+vn -0.9511 0.0414 0.3062
+vn -0.9603 0.0376 0.2765
+vn -0.9626 0.0319 0.2690
+vn -0.9529 0.0346 0.3012
+vn -0.9655 0.0325 0.2582
+vn -0.9686 0.0283 0.2470
+vn -0.9640 0.0270 0.2644
+vn -0.9541 0.0280 0.2980
+vn -0.9704 0.0256 0.2402
+vn -0.9360 0.0440 0.3493
+vn -0.9708 0.0235 0.2389
+vn -0.9643 0.0224 0.2637
+vn -0.9545 0.0212 0.2976
+vn -0.9386 0.0286 0.3439
+vn -0.9391 0.0203 0.3430
+vn -0.9375 0.0364 0.3461
+vn 0.5951 0.0458 -0.8023
+vn 0.6337 0.0458 -0.7722
+vn 0.6339 0.0387 -0.7724
+vn 0.5953 0.0387 -0.8026
+vn 0.6708 0.0458 -0.7402
+vn 0.6710 0.0387 -0.7404
+vn 0.6341 0.0319 -0.7726
+vn 0.5954 0.0319 -0.8028
+vn 0.6712 0.0319 -0.7406
+vn 0.5550 0.0458 -0.8306
+vn 0.6713 0.0253 -0.7407
+vn 0.6342 0.0253 -0.7728
+vn 0.5955 0.0253 -0.8029
+vn 0.5553 0.0319 -0.8310
+vn 0.5554 0.0253 -0.8312
+vn 0.5552 0.0387 -0.8308
+vn -0.8619 0.0465 0.5050
+vn -0.8896 0.0464 0.4544
+vn -0.8901 0.0383 0.4541
+vn -0.8621 0.0385 0.5054
+vn -0.9149 0.0456 0.4012
+vn -0.9159 0.0376 0.3996
+vn -0.8911 0.0297 0.4529
+vn -0.8629 0.0303 0.5045
+vn -0.9169 0.0291 0.3980
+vn -0.8332 0.0463 0.5510
+vn -0.9179 0.0199 0.3962
+vn -0.8926 0.0204 0.4503
+vn -0.8648 0.0216 0.5017
+vn -0.8340 0.0310 0.5510
+vn -0.8357 0.0230 0.5487
+vn -0.8333 0.0387 0.5515
+vn 0.4271 0.0458 -0.9030
+vn 0.4709 0.0458 -0.8810
+vn 0.4710 0.0387 -0.8813
+vn 0.4273 0.0387 -0.9033
+vn 0.5135 0.0458 -0.8568
+vn 0.5137 0.0387 -0.8571
+vn 0.4712 0.0319 -0.8815
+vn 0.4274 0.0319 -0.9035
+vn 0.5138 0.0319 -0.8573
+vn 0.3823 0.0458 -0.9229
+vn 0.5139 0.0253 -0.8575
+vn 0.4712 0.0253 -0.8816
+vn 0.4274 0.0253 -0.9037
+vn 0.3825 0.0319 -0.9234
+vn 0.3826 0.0253 -0.9236
+vn 0.3824 0.0387 -0.9232
+vn 0.1465 0.0458 0.9881
+vn 0.0979 0.0458 0.9941
+vn 0.0979 0.0387 0.9944
+vn 0.1466 0.0387 0.9884
+vn 0.0491 0.0458 0.9977
+vn 0.0491 0.0387 0.9980
+vn 0.0980 0.0319 0.9947
+vn 0.1466 0.0319 0.9887
+vn 0.0491 0.0319 0.9983
+vn 0.1949 0.0458 0.9798
+vn 0.0000 0.0458 0.9990
+vn 0.0000 0.0387 0.9993
+vn 0.0000 0.0319 0.9995
+vn 0.0000 0.0253 0.9997
+vn 0.0491 0.0253 0.9985
+vn 0.0980 0.0253 0.9949
+vn 0.1466 0.0253 0.9889
+vn 0.1950 0.0319 0.9803
+vn 0.1950 0.0253 0.9805
+vn 0.1949 0.0387 0.9801
+vn -0.7403 0.0459 0.6707
+vn -0.7729 0.0459 0.6329
+vn -0.7730 0.0387 0.6332
+vn -0.7404 0.0387 0.6710
+vn -0.8038 0.0461 0.5931
+vn -0.8039 0.0387 0.5935
+vn -0.7733 0.0318 0.6332
+vn -0.7406 0.0320 0.6711
+vn -0.8044 0.0315 0.5933
+vn -0.7062 0.0458 0.7065
+vn -0.8057 0.0242 0.5919
+vn -0.7740 0.0250 0.6327
+vn -0.7409 0.0253 0.6711
+vn -0.7065 0.0320 0.7070
+vn -0.7066 0.0254 0.7071
+vn -0.7064 0.0387 0.7068
+vn 0.2428 0.0458 -0.9690
+vn 0.2900 0.0458 -0.9559
+vn 0.2901 0.0387 -0.9562
+vn 0.2428 0.0387 -0.9693
+vn 0.3365 0.0458 -0.9406
+vn 0.3366 0.0387 -0.9409
+vn 0.2901 0.0319 -0.9565
+vn 0.2429 0.0319 -0.9695
+vn 0.3367 0.0319 -0.9411
+vn 0.1949 0.0458 -0.9798
+vn 0.3367 0.0253 -0.9413
+vn 0.2902 0.0253 -0.9566
+vn 0.2429 0.0253 -0.9697
+vn 0.1950 0.0319 -0.9803
+vn 0.1950 0.0253 -0.9805
+vn 0.1949 0.0387 -0.9801
+vn 0.3365 0.0458 0.9406
+vn 0.2900 0.0458 0.9559
+vn 0.2901 0.0387 0.9562
+vn 0.3366 0.0387 0.9409
+vn 0.2428 0.0458 0.9690
+vn 0.2428 0.0387 0.9693
+vn 0.2901 0.0319 0.9565
+vn 0.3367 0.0319 0.9411
+vn 0.2429 0.0319 0.9695
+vn 0.3823 0.0458 0.9229
+vn 0.2429 0.0253 0.9697
+vn 0.2902 0.0253 0.9566
+vn 0.3367 0.0253 0.9413
+vn 0.3825 0.0319 0.9234
+vn 0.3826 0.0253 0.9236
+vn 0.3824 0.0387 0.9232
+vn -0.5951 0.0458 0.8024
+vn -0.6336 0.0458 0.7723
+vn -0.6338 0.0387 0.7725
+vn -0.5952 0.0387 0.8026
+vn -0.6707 0.0458 0.7403
+vn -0.6709 0.0387 0.7406
+vn -0.6340 0.0320 0.7727
+vn -0.5954 0.0319 0.8028
+vn -0.6710 0.0320 0.7408
+vn -0.5550 0.0458 0.8306
+vn -0.6711 0.0254 0.7410
+vn -0.6340 0.0254 0.7729
+vn -0.5955 0.0253 0.8030
+vn -0.5553 0.0319 0.8310
+vn -0.5554 0.0253 0.8312
+vn -0.5551 0.0387 0.8309
+vn 0.0491 0.0458 -0.9977
+vn 0.0979 0.0458 -0.9941
+vn 0.0979 0.0387 -0.9944
+vn 0.0491 0.0387 -0.9980
+vn 0.1465 0.0458 -0.9881
+vn 0.1466 0.0387 -0.9884
+vn 0.0980 0.0319 -0.9947
+vn 0.0491 0.0319 -0.9983
+vn 0.1466 0.0319 -0.9887
+vn 0.0000 0.0458 -0.9990
+vn 0.1466 0.0253 -0.9889
+vn 0.0980 0.0253 -0.9949
+vn 0.0491 0.0253 -0.9985
+vn -0.0000 0.0319 -0.9995
+vn -0.0000 0.0253 -0.9997
+vn 0.0000 0.0387 -0.9993
+vn 0.5135 0.0458 0.8568
+vn 0.4709 0.0458 0.8810
+vn 0.4710 0.0387 0.8813
+vn 0.5137 0.0387 0.8571
+vn 0.4271 0.0458 0.9030
+vn 0.4273 0.0387 0.9033
+vn 0.4712 0.0319 0.8815
+vn 0.5138 0.0319 0.8573
+vn 0.4274 0.0319 0.9035
+vn 0.5550 0.0458 0.8306
+vn 0.4275 0.0253 0.9037
+vn 0.4712 0.0253 0.8816
+vn 0.5139 0.0253 0.8575
+vn 0.5553 0.0319 0.8310
+vn 0.5554 0.0253 0.8312
+vn 0.5552 0.0387 0.8308
+vn -0.4271 0.0458 0.9030
+vn -0.4709 0.0458 0.8810
+vn -0.4710 0.0387 0.8813
+vn -0.4273 0.0387 0.9033
+vn -0.5135 0.0458 0.8568
+vn -0.5137 0.0387 0.8571
+vn -0.4712 0.0319 0.8815
+vn -0.4274 0.0319 0.9035
+vn -0.5138 0.0319 0.8573
+vn -0.3823 0.0458 0.9229
+vn -0.5139 0.0253 0.8575
+vn -0.4712 0.0253 0.8816
+vn -0.4275 0.0253 0.9037
+vn -0.3825 0.0319 0.9234
+vn -0.3826 0.0253 0.9236
+vn -0.3824 0.0387 0.9232
+vn -0.1465 0.0458 -0.9881
+vn -0.0979 0.0458 -0.9941
+vn -0.0979 0.0387 -0.9944
+vn -0.1466 0.0387 -0.9884
+vn -0.0491 0.0458 -0.9977
+vn -0.0491 0.0387 -0.9980
+vn -0.0980 0.0319 -0.9947
+vn -0.1466 0.0319 -0.9887
+vn -0.0491 0.0319 -0.9983
+vn -0.1949 0.0458 -0.9798
+vn -0.0491 0.0253 -0.9985
+vn -0.0980 0.0253 -0.9949
+vn -0.1466 0.0253 -0.9889
+vn -0.1950 0.0319 -0.9803
+vn -0.1950 0.0253 -0.9805
+vn -0.1949 0.0387 -0.9801
+vn 0.6708 0.0458 0.7402
+vn 0.6337 0.0458 0.7722
+vn 0.6339 0.0387 0.7724
+vn 0.6710 0.0387 0.7404
+vn 0.5951 0.0458 0.8023
+vn 0.5953 0.0387 0.8026
+vn 0.6341 0.0319 0.7726
+vn 0.6712 0.0319 0.7406
+vn 0.5954 0.0319 0.8028
+vn 0.7064 0.0458 0.7064
+vn 0.5955 0.0253 0.8029
+vn 0.6342 0.0253 0.7728
+vn 0.6713 0.0253 0.7407
+vn 0.7067 0.0319 0.7067
+vn 0.7069 0.0253 0.7069
+vn 0.7066 0.0387 0.7066
+vn -0.2428 0.0458 0.9690
+vn -0.2900 0.0458 0.9559
+vn -0.2901 0.0387 0.9562
+vn -0.2428 0.0387 0.9693
+vn -0.3365 0.0458 0.9406
+vn -0.3366 0.0387 0.9409
+vn -0.2901 0.0319 0.9565
+vn -0.2429 0.0319 0.9695
+vn -0.3367 0.0319 0.9411
+vn -0.1949 0.0458 0.9798
+vn -0.3367 0.0253 0.9413
+vn -0.2902 0.0253 0.9566
+vn -0.2429 0.0253 0.9697
+vn -0.1950 0.0319 0.9803
+vn -0.1950 0.0253 0.9805
+vn -0.1949 0.0387 0.9801
+vn -0.3365 0.0458 -0.9406
+vn -0.2900 0.0458 -0.9559
+vn -0.2901 0.0387 -0.9562
+vn -0.3366 0.0387 -0.9409
+vn -0.2428 0.0458 -0.9690
+vn -0.2428 0.0387 -0.9693
+vn -0.2901 0.0319 -0.9565
+vn -0.3367 0.0319 -0.9411
+vn -0.2429 0.0319 -0.9695
+vn -0.3823 0.0458 -0.9229
+vn -0.2429 0.0253 -0.9697
+vn -0.2902 0.0253 -0.9566
+vn -0.3367 0.0253 -0.9413
+vn -0.3825 0.0319 -0.9234
+vn -0.3826 0.0253 -0.9236
+vn -0.3824 0.0387 -0.9232
+vn 0.8023 0.0458 0.5951
+vn 0.7722 0.0458 0.6337
+vn 0.7724 0.0387 0.6339
+vn 0.8026 0.0387 0.5953
+vn 0.7402 0.0458 0.6708
+vn 0.7404 0.0387 0.6710
+vn 0.7726 0.0319 0.6341
+vn 0.8028 0.0319 0.5954
+vn 0.7406 0.0319 0.6712
+vn 0.8306 0.0458 0.5550
+vn 0.7407 0.0253 0.6713
+vn 0.7728 0.0253 0.6342
+vn 0.8029 0.0253 0.5955
+vn 0.8310 0.0319 0.5553
+vn 0.8312 0.0253 0.5554
+vn 0.8308 0.0387 0.5552
+vn -0.0491 0.0458 0.9977
+vn -0.0979 0.0458 0.9941
+vn -0.0979 0.0387 0.9944
+vn -0.0491 0.0387 0.9980
+vn -0.1465 0.0458 0.9881
+vn -0.1466 0.0387 0.9884
+vn -0.0980 0.0319 0.9947
+vn -0.0491 0.0319 0.9983
+vn -0.1466 0.0319 0.9887
+vn -0.1466 0.0253 0.9889
+vn -0.0980 0.0253 0.9949
+vn -0.0491 0.0253 0.9985
+vn -0.5135 0.0458 -0.8568
+vn -0.4709 0.0458 -0.8810
+vn -0.4710 0.0387 -0.8813
+vn -0.5137 0.0387 -0.8571
+vn -0.4271 0.0458 -0.9030
+vn -0.4273 0.0387 -0.9033
+vn -0.4712 0.0319 -0.8815
+vn -0.5138 0.0319 -0.8573
+vn -0.4274 0.0319 -0.9035
+vn -0.4275 0.0253 -0.9037
+vn -0.4712 0.0253 -0.8816
+vn -0.5139 0.0253 -0.8575
+vn 0.9030 0.0458 0.4271
+vn 0.8810 0.0458 0.4709
+vn 0.8813 0.0387 0.4710
+vn 0.9033 0.0387 0.4273
+vn 0.8568 0.0458 0.5135
+vn 0.8571 0.0387 0.5137
+vn 0.8815 0.0319 0.4712
+vn 0.9035 0.0319 0.4274
+vn 0.8573 0.0319 0.5138
+vn 0.8575 0.0253 0.5139
+vn 0.8816 0.0253 0.4712
+vn 0.9037 0.0253 0.4275
+vn -0.9697 0.0225 -0.2433
+vn -0.9634 0.0189 -0.2673
+vn -0.9617 0.0179 -0.2736
+vn -0.9675 0.0230 -0.2517
+vn -0.9539 0.0158 -0.2998
+vn -0.9526 0.0137 -0.3038
+vn -0.9598 0.0198 -0.2801
+vn -0.9650 0.0249 -0.2610
+vn -0.9513 0.0159 -0.3078
+vn -0.9743 0.0260 -0.2237
+vn -0.9392 0.0134 -0.3432
+vn -0.9388 0.0107 -0.3442
+vn -0.9385 0.0132 -0.3451
+vn -0.9382 0.0214 -0.3454
+vn -0.9503 0.0230 -0.3103
+vn -0.9584 0.0256 -0.2843
+vn -0.9633 0.0292 -0.2668
+vn -0.9691 0.0309 -0.2446
+vn -0.9658 0.0332 -0.2571
+vn -0.9720 0.0284 -0.2333
+vn 0.9414 0.0202 -0.3368
+vn 0.9567 0.0202 -0.2902
+vn 0.9568 0.0184 -0.2902
+vn 0.9414 0.0184 -0.3368
+vn 0.9698 0.0202 -0.2430
+vn 0.9699 0.0184 -0.2430
+vn 0.9567 0.0207 -0.2902
+vn 0.9414 0.0207 -0.3368
+vn 0.9698 0.0207 -0.2430
+vn 0.9237 0.0202 -0.3826
+vn 0.9806 0.0202 -0.1950
+vn 0.9806 0.0184 -0.1951
+vn 0.9806 0.0207 -0.1950
+vn 0.9804 0.0272 -0.1950
+vn 0.9697 0.0272 -0.2429
+vn 0.9566 0.0272 -0.2902
+vn 0.9412 0.0272 -0.3367
+vn 0.9237 0.0207 -0.3826
+vn 0.9235 0.0272 -0.3825
+vn 0.9237 0.0184 -0.3826
+vn -0.9958 0.0348 -0.0846
+vn -0.9878 0.0325 -0.1522
+vn -0.9863 0.0384 -0.1603
+vn -0.9951 0.0419 -0.0900
+vn -0.9799 0.0295 -0.1974
+vn -0.9778 0.0337 -0.2067
+vn -0.9844 0.0421 -0.1708
+vn -0.9942 0.0465 -0.0973
+vn -0.9753 0.0367 -0.2179
+vn -0.9994 0.0356 0.0000
+vn -0.9724 0.0366 -0.2306
+vn -0.9817 0.0425 -0.1856
+vn -0.9931 0.0479 -0.1067
+vn -0.9988 0.0482 0.0000
+vn -0.9988 0.0499 0.0000
+vn -0.9991 0.0433 0.0000
+vn 0.8576 0.0202 -0.5140
+vn 0.8817 0.0202 -0.4713
+vn 0.8818 0.0184 -0.4713
+vn 0.8576 0.0184 -0.5140
+vn 0.9038 0.0202 -0.4275
+vn 0.9038 0.0184 -0.4275
+vn 0.8817 0.0207 -0.4713
+vn 0.8576 0.0207 -0.5140
+vn 0.9038 0.0207 -0.4275
+vn 0.8313 0.0202 -0.5555
+vn 0.9036 0.0272 -0.4274
+vn 0.8816 0.0272 -0.4712
+vn 0.8574 0.0272 -0.5139
+vn 0.8313 0.0207 -0.5555
+vn 0.8312 0.0272 -0.5554
+vn 0.8313 0.0184 -0.5555
+vn -0.9799 0.0295 0.1974
+vn -0.9878 0.0325 0.1522
+vn -0.9863 0.0384 0.1603
+vn -0.9778 0.0337 0.2067
+vn -0.9958 0.0348 0.0846
+vn -0.9951 0.0419 0.0900
+vn -0.9844 0.0421 0.1708
+vn -0.9753 0.0367 0.2179
+vn -0.9942 0.0465 0.0973
+vn -0.9743 0.0260 0.2237
+vn -0.9931 0.0479 0.1067
+vn -0.9817 0.0425 0.1856
+vn -0.9724 0.0366 0.2306
+vn -0.9691 0.0309 0.2446
+vn -0.9658 0.0332 0.2571
+vn -0.9720 0.0284 0.2333
+vn 0.7408 0.0202 -0.6714
+vn 0.7728 0.0202 -0.6343
+vn 0.7729 0.0184 -0.6343
+vn 0.7408 0.0184 -0.6714
+vn 0.8030 0.0202 -0.5956
+vn 0.8030 0.0184 -0.5956
+vn 0.7728 0.0207 -0.6343
+vn 0.7408 0.0207 -0.6714
+vn 0.8030 0.0207 -0.5956
+vn 0.7070 0.0202 -0.7070
+vn 0.8029 0.0272 -0.5955
+vn 0.7727 0.0272 -0.6342
+vn 0.7407 0.0272 -0.6713
+vn 0.7070 0.0207 -0.7070
+vn 0.7068 0.0272 -0.7068
+vn 0.7070 0.0184 -0.7070
+vn -0.9539 0.0158 0.2998
+vn -0.9634 0.0189 0.2673
+vn -0.9617 0.0179 0.2736
+vn -0.9526 0.0137 0.3038
+vn -0.9697 0.0225 0.2433
+vn -0.9675 0.0230 0.2517
+vn -0.9598 0.0198 0.2802
+vn -0.9513 0.0159 0.3078
+vn -0.9650 0.0249 0.2610
+vn -0.9392 0.0134 0.3432
+vn -0.9633 0.0292 0.2668
+vn -0.9584 0.0256 0.2843
+vn -0.9503 0.0230 0.3103
+vn -0.9385 0.0132 0.3451
+vn -0.9382 0.0214 0.3454
+vn -0.9388 0.0107 0.3442
+vn 0.5956 0.0202 -0.8030
+vn 0.6343 0.0202 -0.7728
+vn 0.6343 0.0184 -0.7729
+vn 0.5956 0.0184 -0.8030
+vn 0.6714 0.0202 -0.7408
+vn 0.6714 0.0184 -0.7409
+vn 0.6343 0.0207 -0.7728
+vn 0.5956 0.0207 -0.8030
+vn 0.6714 0.0207 -0.7408
+vn 0.5555 0.0202 -0.8313
+vn 0.6713 0.0272 -0.7407
+vn 0.6342 0.0272 -0.7727
+vn 0.5955 0.0272 -0.8029
+vn 0.5555 0.0207 -0.8313
+vn 0.5554 0.0272 -0.8312
+vn 0.5555 0.0184 -0.8313
+vn -0.8678 0.0145 0.4968
+vn -0.8949 0.0128 0.4462
+vn -0.8974 0.0098 0.4411
+vn -0.8713 0.0118 0.4906
+vn -0.9190 0.0123 0.3941
+vn -0.9201 0.0093 0.3917
+vn -0.8999 0.0127 0.4358
+vn -0.8748 0.0145 0.4842
+vn -0.9211 0.0121 0.3891
+vn -0.8386 0.0166 0.5445
+vn -0.9220 0.0208 0.3867
+vn -0.9019 0.0213 0.4313
+vn -0.8776 0.0227 0.4789
+vn -0.8455 0.0168 0.5337
+vn -0.8482 0.0244 0.5291
+vn -0.8421 0.0143 0.5392
+vn 0.4275 0.0202 -0.9038
+vn 0.4713 0.0202 -0.8817
+vn 0.4713 0.0184 -0.8818
+vn 0.4275 0.0184 -0.9038
+vn 0.5140 0.0202 -0.8576
+vn 0.5140 0.0184 -0.8576
+vn 0.4713 0.0207 -0.8817
+vn 0.4275 0.0207 -0.9038
+vn 0.5140 0.0207 -0.8576
+vn 0.3826 0.0202 -0.9237
+vn 0.5139 0.0272 -0.8574
+vn 0.4712 0.0272 -0.8816
+vn 0.4274 0.0272 -0.9036
+vn 0.3826 0.0207 -0.9237
+vn 0.3825 0.0272 -0.9235
+vn 0.3826 0.0184 -0.9237
+vn 0.1467 0.0202 0.9890
+vn 0.0980 0.0202 0.9950
+vn 0.0980 0.0184 0.9950
+vn 0.1467 0.0184 0.9890
+vn 0.0491 0.0202 0.9986
+vn 0.0491 0.0184 0.9986
+vn 0.0980 0.0207 0.9950
+vn 0.1467 0.0207 0.9890
+vn 0.0491 0.0207 0.9986
+vn 0.1951 0.0202 0.9806
+vn 0.0000 0.0202 0.9998
+vn 0.0000 0.0184 0.9998
+vn 0.0000 0.0207 0.9998
+vn 0.0000 0.0272 0.9996
+vn 0.0491 0.0272 0.9984
+vn 0.0980 0.0272 0.9948
+vn 0.1466 0.0272 0.9888
+vn 0.1950 0.0207 0.9806
+vn 0.1950 0.0272 0.9804
+vn 0.1951 0.0184 0.9806
+vn -0.7413 0.0201 0.6708
+vn -0.7751 0.0196 0.6315
+vn -0.7765 0.0177 0.6299
+vn -0.7418 0.0183 0.6704
+vn -0.8077 0.0185 0.5893
+vn -0.8102 0.0164 0.5859
+vn -0.7778 0.0200 0.6282
+vn -0.7421 0.0206 0.6699
+vn -0.8127 0.0188 0.5824
+vn -0.7067 0.0202 0.7072
+vn -0.8146 0.0258 0.5794
+vn -0.7788 0.0267 0.6267
+vn -0.7424 0.0271 0.6694
+vn -0.7067 0.0207 0.7072
+vn -0.7066 0.0272 0.7071
+vn -0.7067 0.0184 0.7073
+vn 0.2430 0.0202 -0.9698
+vn 0.2902 0.0202 -0.9567
+vn 0.2902 0.0184 -0.9568
+vn 0.2430 0.0184 -0.9699
+vn 0.3368 0.0202 -0.9414
+vn 0.3368 0.0184 -0.9414
+vn 0.2902 0.0207 -0.9567
+vn 0.2430 0.0207 -0.9698
+vn 0.3368 0.0207 -0.9414
+vn 0.1951 0.0202 -0.9806
+vn 0.3367 0.0272 -0.9412
+vn 0.2902 0.0272 -0.9566
+vn 0.2429 0.0272 -0.9697
+vn 0.1950 0.0207 -0.9806
+vn 0.1950 0.0272 -0.9804
+vn 0.1951 0.0184 -0.9806
+vn 0.3368 0.0202 0.9414
+vn 0.2902 0.0202 0.9567
+vn 0.2902 0.0184 0.9568
+vn 0.3368 0.0184 0.9414
+vn 0.2430 0.0202 0.9698
+vn 0.2430 0.0184 0.9699
+vn 0.2902 0.0207 0.9567
+vn 0.3368 0.0207 0.9414
+vn 0.2430 0.0207 0.9698
+vn 0.3826 0.0202 0.9237
+vn 0.2429 0.0272 0.9697
+vn 0.2902 0.0272 0.9566
+vn 0.3367 0.0272 0.9412
+vn 0.3826 0.0207 0.9237
+vn 0.3825 0.0272 0.9235
+vn 0.3826 0.0184 0.9237
+vn -0.5955 0.0202 0.8031
+vn -0.6341 0.0202 0.7730
+vn -0.6341 0.0184 0.7730
+vn -0.5956 0.0184 0.8031
+vn -0.6711 0.0202 0.7411
+vn -0.6711 0.0184 0.7412
+vn -0.6340 0.0207 0.7730
+vn -0.5955 0.0207 0.8031
+vn -0.6710 0.0207 0.7412
+vn -0.5554 0.0202 0.8313
+vn -0.6708 0.0272 0.7411
+vn -0.6339 0.0272 0.7729
+vn -0.5954 0.0272 0.8030
+vn -0.5554 0.0207 0.8313
+vn -0.5554 0.0272 0.8312
+vn -0.5555 0.0184 0.8313
+vn 0.0491 0.0202 -0.9986
+vn 0.0980 0.0202 -0.9950
+vn 0.0980 0.0184 -0.9950
+vn 0.0491 0.0184 -0.9986
+vn 0.1467 0.0202 -0.9890
+vn 0.1467 0.0184 -0.9890
+vn 0.0980 0.0207 -0.9950
+vn 0.0491 0.0207 -0.9986
+vn 0.1467 0.0207 -0.9890
+vn -0.0000 0.0202 -0.9998
+vn 0.1466 0.0272 -0.9888
+vn 0.0980 0.0272 -0.9948
+vn 0.0491 0.0272 -0.9984
+vn 0.0000 0.0207 -0.9998
+vn 0.0000 0.0272 -0.9996
+vn 0.0000 0.0184 -0.9998
+vn 0.5140 0.0202 0.8576
+vn 0.4713 0.0202 0.8817
+vn 0.4713 0.0184 0.8818
+vn 0.5140 0.0184 0.8576
+vn 0.4275 0.0202 0.9038
+vn 0.4275 0.0184 0.9038
+vn 0.4713 0.0207 0.8817
+vn 0.5140 0.0207 0.8576
+vn 0.4275 0.0207 0.9038
+vn 0.5555 0.0202 0.8313
+vn 0.4274 0.0272 0.9036
+vn 0.4712 0.0272 0.8816
+vn 0.5139 0.0272 0.8574
+vn 0.5555 0.0207 0.8313
+vn 0.5554 0.0272 0.8312
+vn 0.5555 0.0184 0.8313
+vn -0.4275 0.0202 0.9038
+vn -0.4713 0.0202 0.8817
+vn -0.4713 0.0184 0.8818
+vn -0.4275 0.0184 0.9038
+vn -0.5140 0.0202 0.8576
+vn -0.5140 0.0184 0.8576
+vn -0.4713 0.0207 0.8817
+vn -0.4275 0.0207 0.9038
+vn -0.5140 0.0207 0.8576
+vn -0.3826 0.0202 0.9237
+vn -0.5139 0.0272 0.8574
+vn -0.4712 0.0272 0.8816
+vn -0.4274 0.0272 0.9036
+vn -0.3826 0.0207 0.9237
+vn -0.3825 0.0272 0.9235
+vn -0.3826 0.0184 0.9237
+vn -0.1467 0.0202 -0.9890
+vn -0.0980 0.0202 -0.9950
+vn -0.0980 0.0184 -0.9950
+vn -0.1467 0.0184 -0.9890
+vn -0.0491 0.0202 -0.9986
+vn -0.0491 0.0184 -0.9986
+vn -0.0980 0.0207 -0.9950
+vn -0.1467 0.0207 -0.9890
+vn -0.0491 0.0207 -0.9986
+vn -0.1951 0.0202 -0.9806
+vn -0.0491 0.0272 -0.9984
+vn -0.0980 0.0272 -0.9948
+vn -0.1466 0.0272 -0.9888
+vn -0.1950 0.0207 -0.9806
+vn -0.1950 0.0272 -0.9804
+vn -0.1951 0.0184 -0.9806
+vn 0.6714 0.0202 0.7408
+vn 0.6343 0.0202 0.7728
+vn 0.6343 0.0184 0.7729
+vn 0.6714 0.0184 0.7408
+vn 0.5956 0.0202 0.8030
+vn 0.5956 0.0184 0.8030
+vn 0.6343 0.0207 0.7728
+vn 0.6714 0.0207 0.7408
+vn 0.5956 0.0207 0.8030
+vn 0.7070 0.0202 0.7070
+vn 0.5955 0.0272 0.8029
+vn 0.6342 0.0272 0.7727
+vn 0.6713 0.0272 0.7407
+vn 0.7070 0.0207 0.7070
+vn 0.7068 0.0272 0.7068
+vn 0.7070 0.0184 0.7070
+vn -0.2430 0.0202 0.9698
+vn -0.2902 0.0202 0.9567
+vn -0.2902 0.0184 0.9568
+vn -0.2430 0.0184 0.9699
+vn -0.3368 0.0202 0.9414
+vn -0.3368 0.0184 0.9414
+vn -0.2902 0.0207 0.9567
+vn -0.2430 0.0207 0.9698
+vn -0.3368 0.0207 0.9414
+vn -0.1950 0.0202 0.9806
+vn -0.3367 0.0272 0.9412
+vn -0.2902 0.0272 0.9566
+vn -0.2429 0.0272 0.9697
+vn -0.1950 0.0207 0.9806
+vn -0.1950 0.0272 0.9804
+vn -0.1951 0.0184 0.9806
+vn -0.3368 0.0202 -0.9414
+vn -0.2902 0.0202 -0.9567
+vn -0.2902 0.0184 -0.9568
+vn -0.3368 0.0184 -0.9414
+vn -0.2430 0.0202 -0.9698
+vn -0.2430 0.0184 -0.9699
+vn -0.2902 0.0207 -0.9567
+vn -0.3368 0.0207 -0.9414
+vn -0.2430 0.0207 -0.9698
+vn -0.3826 0.0202 -0.9237
+vn -0.2429 0.0272 -0.9697
+vn -0.2902 0.0272 -0.9566
+vn -0.3367 0.0272 -0.9412
+vn -0.3826 0.0207 -0.9237
+vn -0.3825 0.0272 -0.9235
+vn -0.3826 0.0184 -0.9237
+vn 0.8030 0.0202 0.5956
+vn 0.7728 0.0202 0.6343
+vn 0.7729 0.0184 0.6343
+vn 0.8030 0.0184 0.5956
+vn 0.7408 0.0202 0.6714
+vn 0.7409 0.0184 0.6714
+vn 0.7728 0.0207 0.6343
+vn 0.8030 0.0207 0.5956
+vn 0.7408 0.0207 0.6714
+vn 0.8313 0.0202 0.5555
+vn 0.7407 0.0272 0.6713
+vn 0.7727 0.0272 0.6342
+vn 0.8029 0.0272 0.5955
+vn 0.8313 0.0207 0.5555
+vn 0.8312 0.0272 0.5554
+vn 0.8313 0.0184 0.5555
+vn -0.0491 0.0202 0.9986
+vn -0.0980 0.0202 0.9950
+vn -0.0980 0.0184 0.9950
+vn -0.0491 0.0184 0.9986
+vn -0.1467 0.0202 0.9890
+vn -0.1467 0.0184 0.9890
+vn -0.0980 0.0207 0.9950
+vn -0.0491 0.0207 0.9986
+vn -0.1467 0.0207 0.9890
+vn -0.1466 0.0272 0.9888
+vn -0.0980 0.0272 0.9948
+vn -0.0491 0.0272 0.9984
+vn -0.5140 0.0202 -0.8576
+vn -0.4713 0.0202 -0.8817
+vn -0.4713 0.0184 -0.8818
+vn -0.5140 0.0184 -0.8576
+vn -0.4275 0.0202 -0.9038
+vn -0.4275 0.0184 -0.9038
+vn -0.4713 0.0207 -0.8817
+vn -0.5140 0.0207 -0.8576
+vn -0.4275 0.0207 -0.9038
+vn -0.5555 0.0202 -0.8313
+vn -0.4274 0.0272 -0.9036
+vn -0.4712 0.0272 -0.8816
+vn -0.5139 0.0272 -0.8574
+vn -0.5554 0.0207 -0.8313
+vn -0.5554 0.0272 -0.8312
+vn -0.5555 0.0184 -0.8313
+vn 0.9038 0.0202 0.4275
+vn 0.8817 0.0202 0.4713
+vn 0.8818 0.0184 0.4713
+vn 0.9038 0.0184 0.4275
+vn 0.8576 0.0202 0.5140
+vn 0.8576 0.0184 0.5140
+vn 0.8817 0.0207 0.4713
+vn 0.9038 0.0207 0.4275
+vn 0.8576 0.0207 0.5140
+vn 0.9237 0.0202 0.3826
+vn 0.8574 0.0272 0.5139
+vn 0.8816 0.0272 0.4712
+vn 0.9036 0.0272 0.4274
+vn 0.9237 0.0207 0.3826
+vn 0.9235 0.0272 0.3825
+vn 0.9237 0.0184 0.3826
+vn -0.6711 0.0202 -0.7411
+vn -0.6341 0.0202 -0.7730
+vn -0.6341 0.0184 -0.7730
+vn -0.6711 0.0184 -0.7412
+vn -0.5955 0.0202 -0.8031
+vn -0.5956 0.0184 -0.8031
+vn -0.6340 0.0207 -0.7730
+vn -0.6710 0.0207 -0.7412
+vn -0.5955 0.0207 -0.8031
+vn -0.7067 0.0202 -0.7072
+vn -0.5954 0.0272 -0.8030
+vn -0.6339 0.0272 -0.7729
+vn -0.6708 0.0272 -0.7411
+vn -0.7067 0.0207 -0.7072
+vn -0.7066 0.0272 -0.7071
+vn -0.7067 0.0184 -0.7073
+vn 0.9698 0.0202 0.2430
+vn 0.9567 0.0202 0.2902
+vn 0.9568 0.0184 0.2902
+vn 0.9699 0.0184 0.2430
+vn 0.9414 0.0202 0.3368
+vn 0.9414 0.0184 0.3368
+vn 0.9567 0.0207 0.2902
+vn 0.9698 0.0207 0.2430
+vn 0.9414 0.0207 0.3368
+vn 0.9806 0.0202 0.1951
+vn 0.9412 0.0272 0.3367
+vn 0.9566 0.0272 0.2902
+vn 0.9697 0.0272 0.2429
+vn 0.9806 0.0207 0.1950
+vn 0.9804 0.0272 0.1950
+vn 0.9806 0.0184 0.1951
+vn -0.8077 0.0185 -0.5893
+vn -0.7751 0.0196 -0.6315
+vn -0.7765 0.0177 -0.6299
+vn -0.8102 0.0164 -0.5859
+vn -0.7413 0.0201 -0.6708
+vn -0.7418 0.0183 -0.6704
+vn -0.7778 0.0200 -0.6282
+vn -0.8127 0.0188 -0.5824
+vn -0.7421 0.0206 -0.6699
+vn -0.8386 0.0166 -0.5445
+vn -0.7424 0.0271 -0.6694
+vn -0.7788 0.0267 -0.6267
+vn -0.8146 0.0258 -0.5794
+vn -0.8455 0.0168 -0.5337
+vn -0.8482 0.0244 -0.5291
+vn -0.8421 0.0143 -0.5392
+vn 0.9986 0.0202 0.0491
+vn 0.9950 0.0202 0.0980
+vn 0.9950 0.0184 0.0980
+vn 0.9986 0.0184 0.0491
+vn 0.9890 0.0202 0.1467
+vn 0.9890 0.0184 0.1467
+vn 0.9950 0.0207 0.0980
+vn 0.9986 0.0207 0.0491
+vn 0.9890 0.0207 0.1467
+vn 0.9998 0.0202 -0.0000
+vn 0.9888 0.0272 0.1466
+vn 0.9948 0.0272 0.0980
+vn 0.9984 0.0272 0.0491
+vn 0.9998 0.0207 -0.0000
+vn 0.9996 0.0272 -0.0000
+vn 0.9998 0.0184 -0.0000
+vn -0.9190 0.0123 -0.3941
+vn -0.8949 0.0128 -0.4462
+vn -0.8974 0.0098 -0.4411
+vn -0.9201 0.0093 -0.3917
+vn -0.8678 0.0145 -0.4968
+vn -0.8713 0.0118 -0.4906
+vn -0.8999 0.0127 -0.4358
+vn -0.9211 0.0121 -0.3891
+vn -0.8748 0.0145 -0.4842
+vn -0.8776 0.0227 -0.4789
+vn -0.9019 0.0213 -0.4313
+vn -0.9220 0.0208 -0.3867
+vn 0.9890 0.0202 -0.1467
+vn 0.9950 0.0202 -0.0980
+vn 0.9950 0.0184 -0.0980
+vn 0.9890 0.0184 -0.1467
+vn 0.9986 0.0202 -0.0491
+vn 0.9986 0.0184 -0.0491
+vn 0.9950 0.0207 -0.0980
+vn 0.9890 0.0207 -0.1467
+vn 0.9986 0.0207 -0.0491
+vn 0.9984 0.0272 -0.0491
+vn 0.9948 0.0272 -0.0980
+vn 0.9888 0.0272 -0.1466
+vn -0.9497 0.0365 0.3109
+vn -0.9579 0.0368 0.2846
+vn -0.9582 0.0544 0.2808
+vn -0.9490 0.0566 0.3102
+vn -0.9628 0.0371 0.2675
+vn -0.9644 0.0481 0.2599
+vn -0.9576 0.0797 0.2768
+vn -0.9470 0.0824 0.3105
+vn -0.9679 0.0680 0.2421
+vn -0.9378 0.0360 0.3452
+vn -0.9645 0.0371 0.2614
+vn -0.9666 0.0436 0.2524
+vn -0.9716 0.0574 0.2295
+vn -0.9750 0.0872 0.2042
+vn -0.9636 0.1054 0.2458
+vn -0.9538 0.1094 0.2799
+vn -0.9430 0.1102 0.3140
+vn -0.9342 0.0824 0.3472
+vn -0.9299 0.1097 0.3511
+vn -0.9367 0.0568 0.3454
+vn 0.6334 0.0557 -0.7718
+vn 0.5948 0.0557 -0.8019
+vn 0.6705 0.0557 -0.7398
+vn 0.6325 0.0772 -0.7707
+vn 0.5940 0.0772 -0.8008
+vn 0.6695 0.0772 -0.7388
+vn 0.7060 0.0557 -0.7060
+vn 0.7050 0.0772 -0.7050
+vn 0.7035 0.1011 -0.7035
+vn 0.6681 0.1011 -0.7372
+vn 0.6311 0.1011 -0.7690
+vn 0.5927 0.1011 -0.7991
+vn 0.5539 0.0772 -0.8290
+vn 0.5527 0.1011 -0.8272
+vn 0.5547 0.0557 -0.8302
+vn -0.8790 0.0366 0.4755
+vn -0.9029 0.0360 0.4284
+vn -0.9022 0.0562 0.4276
+vn -0.8785 0.0560 0.4744
+vn -0.9222 0.0357 0.3850
+vn -0.9213 0.0565 0.3847
+vn -0.8996 0.0807 0.4293
+vn -0.8760 0.0796 0.4756
+vn -0.9186 0.0817 0.3866
+vn -0.8496 0.0374 0.5261
+vn -0.9140 0.1085 0.3909
+vn -0.8949 0.1070 0.4333
+vn -0.8714 0.1052 0.4791
+vn -0.8470 0.0787 0.5257
+vn -0.8429 0.1036 0.5280
+vn -0.8493 0.0558 0.5250
+vn 0.4707 0.0557 -0.8806
+vn 0.4269 0.0557 -0.9026
+vn 0.5133 0.0557 -0.8564
+vn 0.4700 0.0772 -0.8793
+vn 0.4263 0.0772 -0.9013
+vn 0.5125 0.0772 -0.8552
+vn 0.5114 0.1011 -0.8534
+vn 0.4690 0.1011 -0.8774
+vn 0.4254 0.1011 -0.8993
+vn 0.3815 0.0772 -0.9211
+vn 0.3807 0.1011 -0.9191
+vn 0.3821 0.0557 -0.9224
+vn 0.0979 0.0557 0.9936
+vn 0.1465 0.0557 0.9876
+vn 0.0490 0.0557 0.9972
+vn 0.0977 0.0772 0.9922
+vn 0.1463 0.0772 0.9862
+vn 0.0490 0.0772 0.9958
+vn 0.0000 0.0387 0.9992
+vn 0.0000 0.0557 0.9984
+vn 0.0000 0.0772 0.9970
+vn -0.0000 0.1011 0.9949
+vn 0.0489 0.1011 0.9937
+vn 0.0975 0.1011 0.9901
+vn 0.1459 0.1011 0.9841
+vn 0.1945 0.0772 0.9779
+vn 0.1941 0.1011 0.9758
+vn 0.1948 0.0557 0.9793
+vn -0.7423 0.0387 0.6689
+vn -0.7792 0.0385 0.6256
+vn -0.7787 0.0557 0.6249
+vn -0.7418 0.0557 0.6683
+vn -0.8156 0.0381 0.5774
+vn -0.8152 0.0558 0.5765
+vn -0.7772 0.0775 0.6244
+vn -0.7406 0.0772 0.6675
+vn -0.8133 0.0779 0.5766
+vn -0.7063 0.0387 0.7069
+vn -0.8100 0.1023 0.5775
+vn -0.7747 0.1015 0.6241
+vn -0.7388 0.1011 0.6663
+vn -0.7047 0.0772 0.7053
+vn -0.7032 0.1010 0.7037
+vn -0.7057 0.0557 0.7063
+vn 0.2898 0.0557 -0.9555
+vn 0.2426 0.0557 -0.9685
+vn 0.3363 0.0557 -0.9401
+vn 0.2894 0.0772 -0.9541
+vn 0.2423 0.0772 -0.9671
+vn 0.3358 0.0772 -0.9387
+vn 0.3351 0.1011 -0.9367
+vn 0.2888 0.1011 -0.9520
+vn 0.2418 0.1011 -0.9651
+vn 0.1945 0.0772 -0.9779
+vn 0.1941 0.1011 -0.9758
+vn 0.1948 0.0557 -0.9793
+vn 0.2898 0.0557 0.9555
+vn 0.3363 0.0557 0.9401
+vn 0.2426 0.0557 0.9685
+vn 0.2894 0.0772 0.9541
+vn 0.3358 0.0772 0.9387
+vn 0.2423 0.0772 0.9671
+vn 0.2418 0.1011 0.9651
+vn 0.2888 0.1011 0.9520
+vn 0.3351 0.1011 0.9367
+vn 0.3815 0.0772 0.9211
+vn 0.3807 0.1011 0.9191
+vn 0.3821 0.0557 0.9224
+vn -0.5952 0.0387 0.8027
+vn -0.6336 0.0387 0.7727
+vn -0.6331 0.0557 0.7720
+vn -0.5947 0.0557 0.8020
+vn -0.6705 0.0387 0.7409
+vn -0.6700 0.0557 0.7403
+vn -0.6322 0.0772 0.7709
+vn -0.5939 0.0772 0.8009
+vn -0.6691 0.0772 0.7392
+vn -0.6677 0.1011 0.7376
+vn -0.6309 0.1011 0.7692
+vn -0.5926 0.1011 0.7991
+vn -0.5539 0.0772 0.8290
+vn -0.5527 0.1011 0.8272
+vn -0.5547 0.0557 0.8302
+vn 0.0979 0.0557 -0.9936
+vn 0.0490 0.0557 -0.9972
+vn 0.1465 0.0557 -0.9876
+vn 0.0977 0.0772 -0.9922
+vn 0.0490 0.0772 -0.9958
+vn 0.1463 0.0772 -0.9862
+vn -0.0000 0.0387 -0.9992
+vn 0.1459 0.1011 -0.9841
+vn 0.0975 0.1011 -0.9901
+vn 0.0489 0.1011 -0.9937
+vn 0.0000 0.0772 -0.9970
+vn -0.0000 0.1011 -0.9949
+vn 0.0000 0.0557 -0.9984
+vn 0.4707 0.0557 0.8806
+vn 0.5133 0.0557 0.8564
+vn 0.4269 0.0557 0.9026
+vn 0.4700 0.0772 0.8793
+vn 0.5125 0.0772 0.8552
+vn 0.4263 0.0772 0.9013
+vn 0.4254 0.1011 0.8993
+vn 0.4690 0.1011 0.8774
+vn 0.5114 0.1011 0.8534
+vn 0.5539 0.0772 0.8290
+vn 0.5527 0.1011 0.8272
+vn 0.5547 0.0557 0.8302
+vn -0.4707 0.0557 0.8806
+vn -0.4269 0.0557 0.9026
+vn -0.5133 0.0557 0.8564
+vn -0.4700 0.0772 0.8793
+vn -0.4263 0.0772 0.9013
+vn -0.5125 0.0772 0.8552
+vn -0.5114 0.1011 0.8534
+vn -0.4690 0.1011 0.8774
+vn -0.4254 0.1011 0.8993
+vn -0.3815 0.0772 0.9211
+vn -0.3807 0.1011 0.9191
+vn -0.3821 0.0557 0.9224
+vn -0.0979 0.0557 -0.9936
+vn -0.1465 0.0557 -0.9876
+vn -0.0490 0.0557 -0.9972
+vn -0.0977 0.0772 -0.9922
+vn -0.1463 0.0772 -0.9862
+vn -0.0490 0.0772 -0.9958
+vn -0.0489 0.1011 -0.9937
+vn -0.0975 0.1011 -0.9901
+vn -0.1459 0.1011 -0.9841
+vn -0.1945 0.0772 -0.9779
+vn -0.1941 0.1011 -0.9758
+vn -0.1948 0.0557 -0.9793
+vn 0.6334 0.0557 0.7718
+vn 0.6705 0.0557 0.7398
+vn 0.5948 0.0557 0.8019
+vn 0.6325 0.0772 0.7707
+vn 0.6695 0.0772 0.7388
+vn 0.5940 0.0772 0.8008
+vn 0.5927 0.1011 0.7991
+vn 0.6311 0.1011 0.7690
+vn 0.6681 0.1011 0.7372
+vn 0.7050 0.0772 0.7050
+vn 0.7035 0.1011 0.7035
+vn 0.7060 0.0557 0.7060
+vn -0.2898 0.0557 0.9555
+vn -0.2426 0.0557 0.9685
+vn -0.3363 0.0557 0.9401
+vn -0.2894 0.0772 0.9541
+vn -0.2423 0.0772 0.9671
+vn -0.3358 0.0772 0.9387
+vn -0.3351 0.1011 0.9367
+vn -0.2888 0.1011 0.9520
+vn -0.2418 0.1011 0.9651
+vn -0.1945 0.0772 0.9779
+vn -0.1941 0.1011 0.9758
+vn -0.1948 0.0557 0.9793
+vn -0.2898 0.0557 -0.9555
+vn -0.3363 0.0557 -0.9401
+vn -0.2426 0.0557 -0.9685
+vn -0.2894 0.0772 -0.9541
+vn -0.3358 0.0772 -0.9387
+vn -0.2423 0.0772 -0.9671
+vn -0.2418 0.1011 -0.9651
+vn -0.2888 0.1011 -0.9520
+vn -0.3351 0.1011 -0.9367
+vn -0.3815 0.0772 -0.9211
+vn -0.3807 0.1011 -0.9191
+vn -0.3821 0.0557 -0.9224
+vn 0.7718 0.0557 0.6334
+vn 0.8019 0.0557 0.5948
+vn 0.7398 0.0557 0.6705
+vn 0.7707 0.0772 0.6325
+vn 0.8008 0.0772 0.5940
+vn 0.7388 0.0772 0.6695
+vn 0.7372 0.1011 0.6681
+vn 0.7691 0.1011 0.6311
+vn 0.7991 0.1011 0.5927
+vn 0.8290 0.0772 0.5539
+vn 0.8272 0.1011 0.5527
+vn 0.8302 0.0557 0.5547
+vn -0.0979 0.0557 0.9936
+vn -0.0490 0.0557 0.9972
+vn -0.1465 0.0557 0.9876
+vn -0.0977 0.0772 0.9922
+vn -0.0490 0.0772 0.9958
+vn -0.1462 0.0772 0.9862
+vn -0.1459 0.1011 0.9841
+vn -0.0975 0.1011 0.9901
+vn -0.0489 0.1011 0.9937
+vn -0.4707 0.0557 -0.8806
+vn -0.5133 0.0557 -0.8564
+vn -0.4269 0.0557 -0.9026
+vn -0.4700 0.0772 -0.8793
+vn -0.5125 0.0772 -0.8552
+vn -0.4263 0.0772 -0.9013
+vn -0.4254 0.1011 -0.8993
+vn -0.4690 0.1011 -0.8774
+vn -0.5114 0.1011 -0.8534
+vn -0.5539 0.0772 -0.8290
+vn -0.5527 0.1011 -0.8272
+vn -0.5547 0.0557 -0.8302
+vn 0.8806 0.0557 0.4707
+vn 0.9026 0.0557 0.4269
+vn 0.8564 0.0557 0.5133
+vn 0.8793 0.0772 0.4700
+vn 0.9013 0.0772 0.4263
+vn 0.8552 0.0772 0.5125
+vn 0.8534 0.1011 0.5114
+vn 0.8774 0.1011 0.4690
+vn 0.8993 0.1011 0.4254
+vn 0.9211 0.0772 0.3815
+vn 0.9191 0.1011 0.3807
+vn 0.9224 0.0557 0.3821
+vn -0.6705 0.0387 -0.7409
+vn -0.6336 0.0387 -0.7727
+vn -0.6331 0.0557 -0.7720
+vn -0.6700 0.0557 -0.7403
+vn -0.5952 0.0387 -0.8027
+vn -0.5947 0.0557 -0.8020
+vn -0.6322 0.0772 -0.7709
+vn -0.6691 0.0772 -0.7392
+vn -0.5939 0.0772 -0.8009
+vn -0.7063 0.0387 -0.7069
+vn -0.5926 0.1011 -0.7991
+vn -0.6309 0.1011 -0.7692
+vn -0.6677 0.1011 -0.7376
+vn -0.7047 0.0772 -0.7053
+vn -0.7032 0.1010 -0.7037
+vn -0.7057 0.0557 -0.7063
+vn 0.9555 0.0557 0.2898
+vn 0.9685 0.0557 0.2426
+vn 0.9401 0.0557 0.3363
+vn 0.9541 0.0772 0.2894
+vn 0.9671 0.0772 0.2423
+vn 0.9387 0.0772 0.3358
+vn 0.9367 0.1011 0.3351
+vn 0.9520 0.1011 0.2888
+vn 0.9651 0.1011 0.2418
+vn 0.9779 0.0772 0.1945
+vn 0.9758 0.1011 0.1941
+vn 0.9793 0.0557 0.1948
+vn -0.8156 0.0381 -0.5774
+vn -0.7792 0.0385 -0.6256
+vn -0.7787 0.0557 -0.6249
+vn -0.8152 0.0558 -0.5765
+vn -0.7423 0.0387 -0.6689
+vn -0.7418 0.0557 -0.6683
+vn -0.7772 0.0775 -0.6244
+vn -0.8133 0.0779 -0.5766
+vn -0.7406 0.0772 -0.6675
+vn -0.8496 0.0374 -0.5261
+vn -0.7388 0.1011 -0.6663
+vn -0.7747 0.1015 -0.6241
+vn -0.8100 0.1023 -0.5775
+vn -0.8470 0.0787 -0.5257
+vn -0.8429 0.1036 -0.5280
+vn -0.8493 0.0558 -0.5250
+vn 0.9936 0.0557 0.0979
+vn 0.9972 0.0557 0.0490
+vn 0.9876 0.0557 0.1465
+vn 0.9922 0.0772 0.0977
+vn 0.9958 0.0772 0.0490
+vn 0.9862 0.0772 0.1463
+vn 0.9992 0.0387 0.0000
+vn 0.9841 0.1011 0.1459
+vn 0.9901 0.1011 0.0975
+vn 0.9937 0.1011 0.0489
+vn 0.9970 0.0772 -0.0000
+vn 0.9949 0.1011 -0.0000
+vn 0.9984 0.0557 0.0000
+vn -0.9222 0.0357 -0.3850
+vn -0.9029 0.0360 -0.4284
+vn -0.9022 0.0562 -0.4276
+vn -0.9213 0.0565 -0.3847
+vn -0.8790 0.0366 -0.4755
+vn -0.8785 0.0560 -0.4744
+vn -0.8996 0.0807 -0.4293
+vn -0.9186 0.0817 -0.3866
+vn -0.8760 0.0796 -0.4756
+vn -0.9378 0.0360 -0.3452
+vn -0.8714 0.1052 -0.4791
+vn -0.8949 0.1070 -0.4333
+vn -0.9140 0.1085 -0.3909
+vn -0.9342 0.0824 -0.3472
+vn -0.9299 0.1097 -0.3511
+vn -0.9367 0.0568 -0.3454
+vn 0.9936 0.0557 -0.0979
+vn 0.9876 0.0557 -0.1465
+vn 0.9972 0.0557 -0.0490
+vn 0.9922 0.0772 -0.0977
+vn 0.9862 0.0772 -0.1463
+vn 0.9958 0.0772 -0.0490
+vn 0.9937 0.1011 -0.0489
+vn 0.9901 0.1011 -0.0975
+vn 0.9841 0.1011 -0.1459
+vn 0.9779 0.0772 -0.1945
+vn 0.9758 0.1011 -0.1941
+vn 0.9793 0.0557 -0.1948
+vn -0.9628 0.0371 -0.2675
+vn -0.9579 0.0368 -0.2846
+vn -0.9582 0.0544 -0.2808
+vn -0.9644 0.0481 -0.2599
+vn -0.9497 0.0365 -0.3109
+vn -0.9490 0.0566 -0.3102
+vn -0.9576 0.0797 -0.2768
+vn -0.9679 0.0680 -0.2420
+vn -0.9470 0.0824 -0.3105
+vn -0.9645 0.0371 -0.2614
+vn -0.9430 0.1102 -0.3140
+vn -0.9538 0.1094 -0.2799
+vn -0.9636 0.1054 -0.2458
+vn -0.9716 0.0574 -0.2295
+vn -0.9750 0.0872 -0.2042
+vn -0.9666 0.0436 -0.2524
+vn 0.9555 0.0557 -0.2898
+vn 0.9401 0.0557 -0.3363
+vn 0.9685 0.0557 -0.2426
+vn 0.9541 0.0772 -0.2894
+vn 0.9387 0.0772 -0.3358
+vn 0.9671 0.0772 -0.2423
+vn 0.9651 0.1011 -0.2418
+vn 0.9520 0.1011 -0.2888
+vn 0.9367 0.1011 -0.3351
+vn 0.9211 0.0772 -0.3815
+vn 0.9191 0.1011 -0.3807
+vn 0.9224 0.0557 -0.3821
+vn 0.8806 0.0557 -0.4707
+vn 0.8564 0.0557 -0.5133
+vn 0.9026 0.0557 -0.4269
+vn 0.8793 0.0772 -0.4700
+vn 0.8552 0.0772 -0.5125
+vn 0.9013 0.0772 -0.4263
+vn 0.8993 0.1011 -0.4254
+vn 0.8774 0.1011 -0.4690
+vn 0.8534 0.1011 -0.5114
+vn 0.8290 0.0772 -0.5539
+vn 0.8272 0.1011 -0.5527
+vn 0.8302 0.0557 -0.5547
+vn 0.7718 0.0557 -0.6334
+vn 0.7398 0.0557 -0.6705
+vn 0.8019 0.0557 -0.5948
+vn 0.7707 0.0772 -0.6325
+vn 0.7388 0.0772 -0.6695
+vn 0.8008 0.0772 -0.5940
+vn 0.7991 0.1011 -0.5927
+vn 0.7691 0.1011 -0.6311
+vn 0.7372 0.1011 -0.6681
+vn 0.3343 0.1227 0.9344
+vn 0.2881 0.1227 0.9497
+vn 0.2875 0.1393 0.9476
+vn 0.3336 0.1393 0.9324
+vn 0.2412 0.1227 0.9627
+vn 0.2407 0.1393 0.9606
+vn 0.2869 0.1526 0.9457
+vn 0.3329 0.1526 0.9305
+vn 0.2402 0.1526 0.9587
+vn 0.3798 0.1227 0.9169
+vn 0.1936 0.1227 0.9734
+vn 0.1932 0.1393 0.9712
+vn 0.1928 0.1526 0.9693
+vn 0.1924 0.1652 0.9673
+vn 0.2397 0.1652 0.9567
+vn 0.2863 0.1652 0.9438
+vn 0.3322 0.1652 0.9286
+vn 0.3782 0.1526 0.9131
+vn 0.3774 0.1652 0.9112
+vn 0.3790 0.1393 0.9149
+vn -0.5912 0.1227 0.7972
+vn -0.6294 0.1226 0.7673
+vn -0.6280 0.1393 0.7656
+vn -0.5899 0.1393 0.7954
+vn -0.6661 0.1226 0.7357
+vn -0.6647 0.1393 0.7340
+vn -0.6268 0.1526 0.7641
+vn -0.5887 0.1526 0.7938
+vn -0.6634 0.1526 0.7325
+vn -0.5514 0.1227 0.8252
+vn -0.7015 0.1226 0.7020
+vn -0.7000 0.1393 0.7004
+vn -0.6986 0.1526 0.6990
+vn -0.6972 0.1652 0.6975
+vn -0.6621 0.1652 0.7309
+vn -0.6256 0.1652 0.7625
+vn -0.5875 0.1652 0.7922
+vn -0.5491 0.1526 0.8217
+vn -0.5479 0.1652 0.8200
+vn -0.5501 0.1393 0.8234
+vn 0.0487 0.1227 -0.9913
+vn 0.0973 0.1227 -0.9877
+vn 0.0971 0.1393 -0.9855
+vn 0.0486 0.1393 -0.9890
+vn 0.1456 0.1227 -0.9817
+vn 0.1453 0.1393 -0.9795
+vn 0.0969 0.1526 -0.9835
+vn 0.0485 0.1526 -0.9871
+vn 0.1450 0.1526 -0.9776
+vn -0.0000 0.1227 -0.9924
+vn 0.1936 0.1227 -0.9734
+vn 0.1932 0.1393 -0.9712
+vn 0.1928 0.1526 -0.9693
+vn 0.1924 0.1652 -0.9673
+vn 0.1447 0.1652 -0.9756
+vn 0.0967 0.1652 -0.9815
+vn 0.0484 0.1652 -0.9851
+vn -0.0000 0.1526 -0.9883
+vn 0.0000 0.1652 -0.9863
+vn -0.0000 0.1393 -0.9902
+vn 0.5102 0.1227 0.8513
+vn 0.4678 0.1227 0.8753
+vn 0.4668 0.1393 0.8733
+vn 0.5091 0.1393 0.8494
+vn 0.4244 0.1227 0.8971
+vn 0.4234 0.1393 0.8952
+vn 0.4659 0.1526 0.8716
+vn 0.5080 0.1526 0.8477
+vn 0.4226 0.1526 0.8934
+vn 0.5514 0.1227 0.8252
+vn 0.4217 0.1652 0.8915
+vn 0.4649 0.1652 0.8698
+vn 0.5070 0.1652 0.8460
+vn 0.5491 0.1526 0.8217
+vn 0.5479 0.1652 0.8200
+vn 0.5501 0.1393 0.8234
+vn -0.4244 0.1227 0.8971
+vn -0.4678 0.1227 0.8753
+vn -0.4668 0.1393 0.8733
+vn -0.4234 0.1393 0.8952
+vn -0.5102 0.1227 0.8513
+vn -0.5091 0.1393 0.8494
+vn -0.4659 0.1526 0.8716
+vn -0.4226 0.1526 0.8934
+vn -0.5080 0.1526 0.8477
+vn -0.3798 0.1227 0.9169
+vn -0.5070 0.1652 0.8460
+vn -0.4649 0.1652 0.8698
+vn -0.4217 0.1652 0.8915
+vn -0.3782 0.1526 0.9131
+vn -0.3774 0.1652 0.9112
+vn -0.3789 0.1393 0.9149
+vn -0.1456 0.1227 -0.9817
+vn -0.0973 0.1227 -0.9877
+vn -0.0971 0.1393 -0.9855
+vn -0.1453 0.1393 -0.9795
+vn -0.0487 0.1227 -0.9913
+vn -0.0486 0.1393 -0.9890
+vn -0.0969 0.1526 -0.9835
+vn -0.1450 0.1526 -0.9776
+vn -0.0485 0.1526 -0.9871
+vn -0.1936 0.1227 -0.9734
+vn -0.0484 0.1652 -0.9851
+vn -0.0967 0.1652 -0.9815
+vn -0.1447 0.1652 -0.9756
+vn -0.1928 0.1526 -0.9693
+vn -0.1924 0.1652 -0.9673
+vn -0.1932 0.1393 -0.9712
+vn 0.6665 0.1227 0.7354
+vn 0.6296 0.1227 0.7672
+vn 0.6282 0.1393 0.7655
+vn 0.6650 0.1393 0.7337
+vn 0.5912 0.1227 0.7971
+vn 0.5899 0.1393 0.7953
+vn 0.6270 0.1526 0.7640
+vn 0.6637 0.1526 0.7323
+vn 0.5888 0.1526 0.7938
+vn 0.7018 0.1227 0.7018
+vn 0.5875 0.1652 0.7921
+vn 0.6257 0.1652 0.7624
+vn 0.6623 0.1652 0.7308
+vn 0.6988 0.1526 0.6988
+vn 0.6974 0.1652 0.6974
+vn 0.7002 0.1393 0.7002
+vn -0.2412 0.1227 0.9627
+vn -0.2881 0.1227 0.9497
+vn -0.2875 0.1393 0.9476
+vn -0.2406 0.1393 0.9606
+vn -0.3343 0.1227 0.9344
+vn -0.3336 0.1393 0.9324
+vn -0.2869 0.1526 0.9457
+vn -0.2402 0.1526 0.9587
+vn -0.3329 0.1526 0.9305
+vn -0.1936 0.1227 0.9734
+vn -0.3322 0.1652 0.9286
+vn -0.2863 0.1652 0.9438
+vn -0.2397 0.1652 0.9567
+vn -0.1928 0.1526 0.9693
+vn -0.1924 0.1652 0.9673
+vn -0.1932 0.1393 0.9712
+vn -0.3343 0.1227 -0.9344
+vn -0.2881 0.1227 -0.9497
+vn -0.2875 0.1393 -0.9476
+vn -0.3336 0.1393 -0.9324
+vn -0.2412 0.1227 -0.9627
+vn -0.2406 0.1393 -0.9606
+vn -0.2869 0.1526 -0.9457
+vn -0.3329 0.1526 -0.9305
+vn -0.2402 0.1526 -0.9587
+vn -0.3798 0.1227 -0.9169
+vn -0.2397 0.1652 -0.9567
+vn -0.2863 0.1652 -0.9438
+vn -0.3322 0.1652 -0.9286
+vn -0.3782 0.1526 -0.9131
+vn -0.3774 0.1652 -0.9112
+vn -0.3789 0.1393 -0.9149
+vn 0.7971 0.1227 0.5912
+vn 0.7672 0.1227 0.6296
+vn 0.7655 0.1393 0.6282
+vn 0.7953 0.1393 0.5899
+vn 0.7354 0.1227 0.6665
+vn 0.7337 0.1393 0.6650
+vn 0.7640 0.1526 0.6270
+vn 0.7938 0.1526 0.5888
+vn 0.7323 0.1526 0.6637
+vn 0.8252 0.1227 0.5514
+vn 0.7308 0.1652 0.6623
+vn 0.7624 0.1652 0.6257
+vn 0.7921 0.1652 0.5875
+vn 0.8217 0.1526 0.5491
+vn 0.8200 0.1652 0.5479
+vn 0.8234 0.1393 0.5501
+vn -0.0487 0.1227 0.9913
+vn -0.0973 0.1227 0.9877
+vn -0.0971 0.1393 0.9855
+vn -0.0486 0.1393 0.9890
+vn -0.1456 0.1227 0.9817
+vn -0.1453 0.1393 0.9795
+vn -0.0969 0.1526 0.9835
+vn -0.0485 0.1526 0.9871
+vn -0.1450 0.1526 0.9776
+vn -0.0000 0.1227 0.9924
+vn -0.1447 0.1652 0.9756
+vn -0.0967 0.1652 0.9815
+vn -0.0484 0.1652 0.9851
+vn -0.0000 0.1526 0.9883
+vn -0.0000 0.1652 0.9863
+vn -0.0000 0.1393 0.9902
+vn -0.5102 0.1227 -0.8513
+vn -0.4678 0.1227 -0.8753
+vn -0.4668 0.1393 -0.8733
+vn -0.5091 0.1393 -0.8494
+vn -0.4244 0.1227 -0.8971
+vn -0.4234 0.1393 -0.8952
+vn -0.4659 0.1526 -0.8716
+vn -0.5080 0.1526 -0.8477
+vn -0.4226 0.1526 -0.8934
+vn -0.5514 0.1227 -0.8252
+vn -0.4217 0.1652 -0.8915
+vn -0.4649 0.1652 -0.8698
+vn -0.5070 0.1652 -0.8460
+vn -0.5491 0.1526 -0.8217
+vn -0.5479 0.1652 -0.8200
+vn -0.5501 0.1393 -0.8234
+vn 0.8971 0.1227 0.4244
+vn 0.8753 0.1227 0.4678
+vn 0.8733 0.1393 0.4668
+vn 0.8952 0.1393 0.4234
+vn 0.8513 0.1227 0.5102
+vn 0.8494 0.1393 0.5091
+vn 0.8716 0.1526 0.4659
+vn 0.8934 0.1526 0.4226
+vn 0.8477 0.1526 0.5080
+vn 0.9169 0.1227 0.3798
+vn 0.8460 0.1652 0.5070
+vn 0.8698 0.1652 0.4649
+vn 0.8915 0.1652 0.4217
+vn 0.9131 0.1526 0.3782
+vn 0.9112 0.1652 0.3774
+vn 0.9149 0.1393 0.3789
+vn -0.6661 0.1226 -0.7357
+vn -0.6294 0.1226 -0.7673
+vn -0.6280 0.1393 -0.7656
+vn -0.6647 0.1393 -0.7340
+vn -0.5912 0.1227 -0.7972
+vn -0.5899 0.1393 -0.7954
+vn -0.6268 0.1526 -0.7641
+vn -0.6634 0.1526 -0.7325
+vn -0.5887 0.1526 -0.7938
+vn -0.7015 0.1226 -0.7020
+vn -0.5875 0.1652 -0.7922
+vn -0.6256 0.1652 -0.7625
+vn -0.6621 0.1652 -0.7309
+vn -0.6986 0.1526 -0.6990
+vn -0.6972 0.1652 -0.6975
+vn -0.7000 0.1393 -0.7004
+vn 0.9627 0.1227 0.2412
+vn 0.9497 0.1227 0.2881
+vn 0.9476 0.1393 0.2875
+vn 0.9606 0.1393 0.2406
+vn 0.9344 0.1227 0.3343
+vn 0.9324 0.1393 0.3336
+vn 0.9457 0.1526 0.2869
+vn 0.9587 0.1526 0.2402
+vn 0.9305 0.1526 0.3329
+vn 0.9734 0.1227 0.1936
+vn 0.9286 0.1652 0.3322
+vn 0.9438 0.1652 0.2863
+vn 0.9567 0.1652 0.2397
+vn 0.9693 0.1526 0.1928
+vn 0.9673 0.1652 0.1924
+vn 0.9712 0.1393 0.1932
+vn -0.8058 0.1242 -0.5791
+vn -0.7717 0.1232 -0.6240
+vn -0.7686 0.1399 -0.6242
+vn -0.8015 0.1410 -0.5812
+vn -0.7366 0.1227 -0.6651
+vn -0.7346 0.1394 -0.6640
+vn -0.7659 0.1531 -0.6245
+vn -0.7975 0.1542 -0.5832
+vn -0.7328 0.1527 -0.6631
+vn -0.8376 0.1258 -0.5316
+vn -0.7310 0.1653 -0.6621
+vn -0.7633 0.1657 -0.6244
+vn -0.7941 0.1665 -0.5846
+vn -0.8271 0.1558 -0.5399
+vn -0.8228 0.1679 -0.5430
+vn -0.8322 0.1427 -0.5358
+vn 0.9913 0.1227 0.0487
+vn 0.9877 0.1227 0.0973
+vn 0.9855 0.1393 0.0971
+vn 0.9890 0.1393 0.0486
+vn 0.9817 0.1227 0.1456
+vn 0.9795 0.1393 0.1453
+vn 0.9835 0.1526 0.0969
+vn 0.9871 0.1526 0.0485
+vn 0.9776 0.1526 0.1450
+vn 0.9924 0.1227 -0.0000
+vn 0.9756 0.1652 0.1447
+vn 0.9815 0.1652 0.0967
+vn 0.9851 0.1652 0.0484
+vn 0.9883 0.1526 -0.0000
+vn 0.9863 0.1652 -0.0000
+vn 0.9902 0.1393 -0.0000
+vn -0.9084 0.1319 -0.3968
+vn -0.8889 0.1300 -0.4393
+vn -0.8828 0.1472 -0.4461
+vn -0.9027 0.1492 -0.4035
+vn -0.8656 0.1278 -0.4842
+vn -0.8595 0.1449 -0.4902
+vn -0.8772 0.1602 -0.4525
+vn -0.8977 0.1620 -0.4098
+vn -0.8538 0.1580 -0.4960
+vn -0.9247 0.1331 -0.3567
+vn -0.8490 0.1697 -0.5004
+vn -0.8725 0.1715 -0.4576
+vn -0.8934 0.1730 -0.4147
+vn -0.9155 0.1630 -0.3679
+vn -0.9119 0.1738 -0.3718
+vn -0.9197 0.1503 -0.3626
+vn 0.9817 0.1227 -0.1456
+vn 0.9877 0.1227 -0.0973
+vn 0.9855 0.1393 -0.0971
+vn 0.9795 0.1393 -0.1453
+vn 0.9913 0.1227 -0.0487
+vn 0.9890 0.1393 -0.0486
+vn 0.9835 0.1526 -0.0969
+vn 0.9776 0.1526 -0.1450
+vn 0.9871 0.1526 -0.0485
+vn 0.9734 0.1227 -0.1936
+vn 0.9851 0.1652 -0.0484
+vn 0.9815 0.1652 -0.0967
+vn 0.9756 0.1652 -0.1447
+vn 0.9693 0.1526 -0.1928
+vn 0.9673 0.1652 -0.1924
+vn 0.9712 0.1393 -0.1932
+vn -0.9584 0.1301 -0.2542
+vn -0.9490 0.1329 -0.2859
+vn -0.9457 0.1488 -0.2890
+vn -0.9559 0.1451 -0.2552
+vn -0.9381 0.1337 -0.3194
+vn -0.9340 0.1504 -0.3242
+vn -0.9437 0.1606 -0.2891
+vn -0.9552 0.1565 -0.2512
+vn -0.9307 0.1626 -0.3275
+vn -0.9701 0.1244 -0.2084
+vn -0.9281 0.1733 -0.3294
+vn -0.9422 0.1714 -0.2878
+vn -0.9546 0.1677 -0.2462
+vn -0.9657 0.1507 -0.2114
+vn -0.9655 0.1625 -0.2033
+vn -0.9660 0.1397 -0.2176
+vn 0.9344 0.1227 -0.3343
+vn 0.9497 0.1227 -0.2881
+vn 0.9476 0.1393 -0.2875
+vn 0.9324 0.1393 -0.3336
+vn 0.9627 0.1227 -0.2412
+vn 0.9606 0.1393 -0.2406
+vn 0.9457 0.1526 -0.2869
+vn 0.9305 0.1526 -0.3329
+vn 0.9587 0.1526 -0.2402
+vn 0.9169 0.1227 -0.3798
+vn 0.9567 0.1652 -0.2397
+vn 0.9438 0.1652 -0.2863
+vn 0.9286 0.1652 -0.3322
+vn 0.9131 0.1526 -0.3782
+vn 0.9112 0.1652 -0.3774
+vn 0.9149 0.1393 -0.3789
+vn -0.9898 0.1223 -0.0727
+vn -0.9844 0.1245 -0.1240
+vn -0.9838 0.1299 -0.1233
+vn -0.9898 0.1262 -0.0667
+vn -0.9796 0.1232 -0.1590
+vn -0.9758 0.1343 -0.1726
+vn -0.9836 0.1381 -0.1163
+vn -0.9892 0.1336 -0.0606
+vn -0.9754 0.1441 -0.1667
+vn -0.9928 0.1197 0.0000
+vn -0.9896 0.1212 -0.0773
+vn -0.9927 0.1208 0.0000
+vn -0.9847 0.1222 -0.1244
+vn -0.9821 0.1150 -0.1492
+vn -0.9750 0.1565 -0.1575
+vn -0.9827 0.1508 -0.1080
+vn -0.9876 0.1467 -0.0551
+vn -0.9913 0.1318 0.0000
+vn -0.9894 0.1452 0.0000
+vn -0.9922 0.1246 0.0000
+vn 0.8513 0.1227 -0.5102
+vn 0.8753 0.1227 -0.4678
+vn 0.8733 0.1393 -0.4668
+vn 0.8494 0.1393 -0.5091
+vn 0.8971 0.1227 -0.4244
+vn 0.8952 0.1393 -0.4234
+vn 0.8716 0.1526 -0.4659
+vn 0.8477 0.1526 -0.5080
+vn 0.8934 0.1526 -0.4226
+vn 0.8252 0.1227 -0.5514
+vn 0.8915 0.1652 -0.4217
+vn 0.8698 0.1652 -0.4649
+vn 0.8460 0.1652 -0.5070
+vn 0.8217 0.1526 -0.5491
+vn 0.8200 0.1652 -0.5479
+vn 0.8234 0.1393 -0.5501
+vn -0.9796 0.1232 0.1590
+vn -0.9844 0.1245 0.1240
+vn -0.9838 0.1299 0.1233
+vn -0.9758 0.1343 0.1726
+vn -0.9898 0.1223 0.0727
+vn -0.9898 0.1262 0.0667
+vn -0.9836 0.1381 0.1163
+vn -0.9754 0.1441 0.1667
+vn -0.9892 0.1336 0.0606
+vn -0.9821 0.1150 0.1492
+vn -0.9701 0.1244 0.2084
+vn -0.9847 0.1222 0.1244
+vn -0.9896 0.1212 0.0773
+vn -0.9876 0.1467 0.0551
+vn -0.9827 0.1508 0.1080
+vn -0.9750 0.1565 0.1575
+vn -0.9657 0.1507 0.2114
+vn -0.9655 0.1625 0.2034
+vn -0.9660 0.1397 0.2176
+vn 0.7354 0.1227 -0.6665
+vn 0.7672 0.1227 -0.6296
+vn 0.7655 0.1393 -0.6282
+vn 0.7337 0.1393 -0.6650
+vn 0.7971 0.1227 -0.5912
+vn 0.7953 0.1393 -0.5899
+vn 0.7640 0.1526 -0.6270
+vn 0.7323 0.1526 -0.6637
+vn 0.7938 0.1526 -0.5888
+vn 0.7018 0.1227 -0.7018
+vn 0.7921 0.1652 -0.5875
+vn 0.7624 0.1652 -0.6257
+vn 0.7308 0.1652 -0.6623
+vn 0.6988 0.1526 -0.6988
+vn 0.6974 0.1652 -0.6974
+vn 0.7002 0.1394 -0.7002
+vn -0.9381 0.1337 0.3194
+vn -0.9490 0.1329 0.2859
+vn -0.9457 0.1488 0.2890
+vn -0.9340 0.1504 0.3242
+vn -0.9584 0.1301 0.2542
+vn -0.9559 0.1451 0.2552
+vn -0.9437 0.1606 0.2891
+vn -0.9307 0.1626 0.3275
+vn -0.9552 0.1565 0.2512
+vn -0.9247 0.1331 0.3567
+vn -0.9546 0.1677 0.2462
+vn -0.9422 0.1714 0.2878
+vn -0.9281 0.1733 0.3294
+vn -0.9155 0.1630 0.3679
+vn -0.9119 0.1738 0.3718
+vn -0.9197 0.1503 0.3626
+vn 0.5912 0.1227 -0.7971
+vn 0.6296 0.1227 -0.7672
+vn 0.6282 0.1393 -0.7655
+vn 0.5899 0.1393 -0.7953
+vn 0.6665 0.1227 -0.7354
+vn 0.6650 0.1393 -0.7337
+vn 0.6270 0.1526 -0.7640
+vn 0.5888 0.1526 -0.7938
+vn 0.6637 0.1526 -0.7323
+vn 0.5514 0.1227 -0.8252
+vn 0.6623 0.1652 -0.7308
+vn 0.6257 0.1652 -0.7624
+vn 0.5875 0.1652 -0.7921
+vn 0.5491 0.1526 -0.8217
+vn 0.5479 0.1652 -0.8200
+vn 0.5501 0.1393 -0.8234
+vn -0.8656 0.1278 0.4842
+vn -0.8889 0.1300 0.4393
+vn -0.8828 0.1472 0.4461
+vn -0.8595 0.1449 0.4902
+vn -0.9084 0.1319 0.3968
+vn -0.9027 0.1492 0.4035
+vn -0.8772 0.1602 0.4525
+vn -0.8538 0.1580 0.4960
+vn -0.8977 0.1620 0.4098
+vn -0.8376 0.1258 0.5316
+vn -0.8934 0.1730 0.4147
+vn -0.8725 0.1715 0.4576
+vn -0.8490 0.1697 0.5004
+vn -0.8271 0.1558 0.5400
+vn -0.8228 0.1679 0.5430
+vn -0.8322 0.1427 0.5358
+vn 0.4244 0.1227 -0.8971
+vn 0.4678 0.1227 -0.8753
+vn 0.4668 0.1393 -0.8733
+vn 0.4234 0.1393 -0.8952
+vn 0.5102 0.1227 -0.8513
+vn 0.5090 0.1393 -0.8494
+vn 0.4659 0.1526 -0.8716
+vn 0.4226 0.1526 -0.8934
+vn 0.5080 0.1526 -0.8477
+vn 0.3798 0.1227 -0.9169
+vn 0.5070 0.1652 -0.8460
+vn 0.4649 0.1652 -0.8698
+vn 0.4217 0.1652 -0.8915
+vn 0.3782 0.1526 -0.9131
+vn 0.3774 0.1652 -0.9112
+vn 0.3789 0.1393 -0.9149
+vn 0.1456 0.1227 0.9817
+vn 0.0973 0.1227 0.9877
+vn 0.0971 0.1393 0.9855
+vn 0.1453 0.1393 0.9795
+vn 0.0487 0.1227 0.9913
+vn 0.0486 0.1393 0.9890
+vn 0.0969 0.1526 0.9835
+vn 0.1450 0.1526 0.9776
+vn 0.0485 0.1526 0.9871
+vn 0.0484 0.1652 0.9851
+vn 0.0967 0.1652 0.9815
+vn 0.1447 0.1652 0.9756
+vn -0.7366 0.1227 0.6651
+vn -0.7717 0.1232 0.6240
+vn -0.7686 0.1399 0.6242
+vn -0.7346 0.1394 0.6640
+vn -0.8058 0.1242 0.5791
+vn -0.8015 0.1410 0.5812
+vn -0.7659 0.1531 0.6245
+vn -0.7328 0.1527 0.6631
+vn -0.7975 0.1542 0.5832
+vn -0.7941 0.1665 0.5846
+vn -0.7633 0.1657 0.6244
+vn -0.7310 0.1653 0.6621
+vn 0.2412 0.1227 -0.9627
+vn 0.2881 0.1227 -0.9497
+vn 0.2875 0.1393 -0.9476
+vn 0.2406 0.1393 -0.9606
+vn 0.3343 0.1227 -0.9344
+vn 0.3336 0.1393 -0.9324
+vn 0.2869 0.1526 -0.9457
+vn 0.2402 0.1526 -0.9587
+vn 0.3329 0.1526 -0.9305
+vn 0.3322 0.1652 -0.9286
+vn 0.2863 0.1652 -0.9438
+vn 0.2397 0.1652 -0.9567
+vn 0.7892 0.1855 0.5854
+vn 0.7596 0.1855 0.6234
+vn 0.7528 0.2274 0.6178
+vn 0.7821 0.2274 0.5801
+vn 0.7281 0.1855 0.6599
+vn 0.7216 0.2274 0.6539
+vn 0.7337 0.3147 0.6021
+vn 0.7624 0.3147 0.5655
+vn 0.7033 0.3147 0.6374
+vn 0.8170 0.1855 0.5459
+vn 0.6948 0.1855 0.6948
+vn 0.6886 0.2274 0.6886
+vn 0.6712 0.3147 0.6712
+vn 0.6145 0.4948 0.6145
+vn 0.6439 0.4948 0.5836
+vn 0.6718 0.4948 0.5513
+vn 0.6980 0.4948 0.5177
+vn 0.7892 0.3147 0.5273
+vn 0.7226 0.4948 0.4828
+vn 0.8097 0.2274 0.5410
+vn -0.0483 0.1855 0.9815
+vn -0.0963 0.1855 0.9779
+vn -0.0954 0.2274 0.9691
+vn -0.0478 0.2274 0.9726
+vn -0.1441 0.1855 0.9720
+vn -0.1428 0.2274 0.9633
+vn -0.0930 0.3147 0.9446
+vn -0.0466 0.3147 0.9480
+vn -0.1392 0.3147 0.9389
+vn -0.0000 0.1855 0.9826
+vn -0.1917 0.1855 0.9638
+vn -0.1900 0.2275 0.9551
+vn -0.1852 0.3147 0.9309
+vn -0.1695 0.4948 0.8523
+vn -0.1275 0.4948 0.8596
+vn -0.0852 0.4948 0.8648
+vn -0.0427 0.4948 0.8680
+vn -0.0000 0.3147 0.9492
+vn -0.0000 0.4948 0.8690
+vn -0.0000 0.2274 0.9738
+vn -0.5051 0.1855 -0.8429
+vn -0.4632 0.1855 -0.8666
+vn -0.4590 0.2274 -0.8588
+vn -0.5006 0.2274 -0.8353
+vn -0.4202 0.1855 -0.8883
+vn -0.4164 0.2274 -0.8803
+vn -0.4474 0.3147 -0.8371
+vn -0.4879 0.3147 -0.8142
+vn -0.4059 0.3147 -0.8580
+vn -0.5459 0.1855 -0.8170
+vn -0.3760 0.1855 -0.9079
+vn -0.3727 0.2275 -0.8997
+vn -0.3632 0.3147 -0.8769
+vn -0.3326 0.4948 -0.8029
+vn -0.3716 0.4948 -0.7856
+vn -0.4097 0.4948 -0.7664
+vn -0.4467 0.4948 -0.7454
+vn -0.5273 0.3147 -0.7892
+vn -0.4828 0.4948 -0.7226
+vn -0.5410 0.2274 -0.8097
+vn 0.8883 0.1855 0.4202
+vn 0.8666 0.1855 0.4632
+vn 0.8588 0.2274 0.4590
+vn 0.8803 0.2274 0.4164
+vn 0.8429 0.1855 0.5051
+vn 0.8353 0.2274 0.5006
+vn 0.8371 0.3147 0.4474
+vn 0.8580 0.3147 0.4059
+vn 0.8142 0.3147 0.4879
+vn 0.9078 0.1855 0.3760
+vn 0.7454 0.4948 0.4467
+vn 0.7664 0.4948 0.4096
+vn 0.7856 0.4948 0.3716
+vn 0.8769 0.3147 0.3632
+vn 0.8029 0.4948 0.3326
+vn 0.8997 0.2274 0.3727
+vn -0.6598 0.1854 -0.7282
+vn -0.6233 0.1855 -0.7597
+vn -0.6177 0.2274 -0.7528
+vn -0.6539 0.2274 -0.7216
+vn -0.5854 0.1855 -0.7893
+vn -0.5801 0.2274 -0.7821
+vn -0.6021 0.3147 -0.7337
+vn -0.6374 0.3147 -0.7034
+vn -0.5654 0.3147 -0.7624
+vn -0.6947 0.1854 -0.6950
+vn -0.5177 0.4948 -0.6980
+vn -0.5513 0.4948 -0.6718
+vn -0.5836 0.4948 -0.6439
+vn -0.6711 0.3147 -0.6712
+vn -0.6145 0.4948 -0.6145
+vn -0.6885 0.2274 -0.6887
+vn 0.9532 0.1855 0.2388
+vn 0.9403 0.1855 0.2852
+vn 0.9319 0.2274 0.2827
+vn 0.9446 0.2274 0.2367
+vn 0.9252 0.1855 0.3310
+vn 0.9169 0.2274 0.3280
+vn 0.9083 0.3147 0.2755
+vn 0.9207 0.3147 0.2307
+vn 0.8937 0.3147 0.3197
+vn 0.9638 0.1855 0.1917
+vn 0.8182 0.4948 0.2927
+vn 0.8316 0.4948 0.2523
+vn 0.8430 0.4948 0.2112
+vn 0.9309 0.3147 0.1852
+vn 0.8523 0.4948 0.1695
+vn 0.9551 0.2275 0.1900
+vn -0.7900 0.1863 -0.5841
+vn -0.7600 0.1857 -0.6229
+vn -0.7528 0.2276 -0.6176
+vn -0.7823 0.2279 -0.5797
+vn -0.7282 0.1855 -0.6598
+vn -0.7215 0.2274 -0.6540
+vn -0.7337 0.3148 -0.6021
+vn -0.7624 0.3149 -0.5654
+vn -0.7033 0.3147 -0.6374
+vn -0.8181 0.1873 -0.5437
+vn -0.6439 0.4948 -0.5836
+vn -0.6718 0.4948 -0.5513
+vn -0.6979 0.4949 -0.5177
+vn -0.7892 0.3151 -0.5272
+vn -0.7225 0.4950 -0.4827
+vn -0.8099 0.2285 -0.5403
+vn 0.9815 0.1855 0.0483
+vn 0.9779 0.1855 0.0963
+vn 0.9691 0.2274 0.0954
+vn 0.9726 0.2274 0.0478
+vn 0.9720 0.1855 0.1441
+vn 0.9633 0.2274 0.1428
+vn 0.9446 0.3147 0.0930
+vn 0.9480 0.3147 0.0466
+vn 0.9389 0.3147 0.1392
+vn 0.9826 0.1855 0.0000
+vn 0.8596 0.4948 0.1275
+vn 0.8648 0.4948 0.0852
+vn 0.8680 0.4948 0.0427
+vn 0.9492 0.3147 0.0000
+vn 0.8690 0.4948 0.0000
+vn 0.9738 0.2274 0.0000
+vn -0.8886 0.1909 -0.4170
+vn -0.8674 0.1899 -0.4599
+vn -0.8588 0.2299 -0.4579
+vn -0.8800 0.2305 -0.4153
+vn -0.8440 0.1886 -0.5022
+vn -0.8354 0.2292 -0.4996
+vn -0.8369 0.3157 -0.4472
+vn -0.8577 0.3159 -0.4056
+vn -0.8140 0.3154 -0.4877
+vn -0.9077 0.1914 -0.3735
+vn -0.7453 0.4951 -0.4466
+vn -0.7662 0.4952 -0.4095
+vn -0.7853 0.4953 -0.3715
+vn -0.8766 0.3160 -0.3630
+vn -0.8026 0.4953 -0.3325
+vn -0.8992 0.2307 -0.3718
+vn 0.9720 0.1855 -0.1441
+vn 0.9779 0.1855 -0.0963
+vn 0.9691 0.2274 -0.0955
+vn 0.9633 0.2274 -0.1428
+vn 0.9815 0.1855 -0.0483
+vn 0.9726 0.2274 -0.0478
+vn 0.9446 0.3147 -0.0930
+vn 0.9389 0.3147 -0.1392
+vn 0.9480 0.3147 -0.0466
+vn 0.9638 0.1855 -0.1917
+vn 0.8680 0.4948 -0.0427
+vn 0.8648 0.4948 -0.0852
+vn 0.8596 0.4948 -0.1275
+vn 0.9309 0.3147 -0.1852
+vn 0.8523 0.4948 -0.1695
+vn 0.9551 0.2275 -0.1900
+vn -0.9521 0.1867 -0.2420
+vn -0.9393 0.1894 -0.2862
+vn -0.9312 0.2294 -0.2832
+vn -0.9442 0.2277 -0.2380
+vn -0.9245 0.1910 -0.3299
+vn -0.9163 0.2304 -0.3277
+vn -0.9080 0.3154 -0.2758
+vn -0.9206 0.3147 -0.2312
+vn -0.8933 0.3158 -0.3197
+vn -0.9632 0.1828 -0.1970
+vn -0.8179 0.4953 -0.2927
+vn -0.8313 0.4952 -0.2523
+vn -0.8428 0.4950 -0.2113
+vn -0.9312 0.3137 -0.1859
+vn -0.8523 0.4948 -0.1697
+vn -0.9552 0.2253 -0.1921
+vn 0.9252 0.1855 -0.3310
+vn 0.9403 0.1855 -0.2852
+vn 0.9319 0.2274 -0.2827
+vn 0.9169 0.2274 -0.3280
+vn 0.9532 0.1855 -0.2388
+vn 0.9446 0.2274 -0.2367
+vn 0.9083 0.3147 -0.2755
+vn 0.8937 0.3147 -0.3197
+vn 0.9207 0.3147 -0.2307
+vn 0.9079 0.1855 -0.3760
+vn 0.8430 0.4948 -0.2112
+vn 0.8316 0.4948 -0.2523
+vn 0.8182 0.4948 -0.2927
+vn 0.8769 0.3147 -0.3632
+vn 0.8029 0.4948 -0.3326
+vn 0.8997 0.2274 -0.3727
+vn -0.9839 0.1714 -0.0513
+vn -0.9794 0.1743 -0.1016
+vn -0.9706 0.2203 -0.0975
+vn -0.9746 0.2186 -0.0490
+vn -0.9724 0.1784 -0.1502
+vn -0.9640 0.2227 -0.1452
+vn -0.9456 0.3116 -0.0937
+vn -0.9493 0.3110 -0.0470
+vn -0.9395 0.3126 -0.1400
+vn -0.9854 0.1704 -0.0000
+vn -0.8597 0.4946 -0.1276
+vn -0.8651 0.4943 -0.0853
+vn -0.8683 0.4942 -0.0428
+vn -0.9505 0.3107 -0.0000
+vn -0.8694 0.4941 0.0000
+vn -0.9759 0.2180 -0.0000
+vn 0.8429 0.1855 -0.5051
+vn 0.8666 0.1855 -0.4632
+vn 0.8588 0.2274 -0.4590
+vn 0.8353 0.2274 -0.5006
+vn 0.8883 0.1855 -0.4202
+vn 0.8803 0.2274 -0.4164
+vn 0.8371 0.3147 -0.4474
+vn 0.8142 0.3147 -0.4879
+vn 0.8580 0.3147 -0.4059
+vn 0.8170 0.1855 -0.5459
+vn 0.7856 0.4948 -0.3716
+vn 0.7664 0.4948 -0.4097
+vn 0.7454 0.4948 -0.4467
+vn 0.7892 0.3147 -0.5273
+vn 0.7226 0.4948 -0.4828
+vn 0.8097 0.2274 -0.5410
+vn -0.9724 0.1784 0.1502
+vn -0.9794 0.1743 0.1016
+vn -0.9705 0.2203 0.0975
+vn -0.9640 0.2227 0.1452
+vn -0.9839 0.1714 0.0513
+vn -0.9746 0.2186 0.0490
+vn -0.9456 0.3116 0.0937
+vn -0.9395 0.3126 0.1400
+vn -0.9493 0.3110 0.0470
+vn -0.9632 0.1828 0.1970
+vn -0.8683 0.4942 0.0428
+vn -0.8651 0.4943 0.0853
+vn -0.8597 0.4946 0.1277
+vn -0.9312 0.3137 0.1859
+vn -0.8523 0.4948 0.1697
+vn -0.9552 0.2253 0.1921
+vn 0.7281 0.1855 -0.6599
+vn 0.7596 0.1855 -0.6234
+vn 0.7528 0.2274 -0.6178
+vn 0.7216 0.2274 -0.6539
+vn 0.7892 0.1855 -0.5854
+vn 0.7821 0.2274 -0.5801
+vn 0.7337 0.3147 -0.6022
+vn 0.7033 0.3147 -0.6374
+vn 0.7624 0.3147 -0.5655
+vn 0.6948 0.1855 -0.6948
+vn 0.6980 0.4948 -0.5177
+vn 0.6718 0.4948 -0.5513
+vn 0.6439 0.4948 -0.5836
+vn 0.6712 0.3147 -0.6712
+vn 0.6145 0.4948 -0.6145
+vn 0.6886 0.2275 -0.6886
+vn -0.9245 0.1910 0.3299
+vn -0.9393 0.1894 0.2862
+vn -0.9312 0.2294 0.2832
+vn -0.9163 0.2304 0.3277
+vn -0.9521 0.1867 0.2420
+vn -0.9442 0.2277 0.2380
+vn -0.9080 0.3154 0.2758
+vn -0.8933 0.3158 0.3197
+vn -0.9206 0.3147 0.2312
+vn -0.9077 0.1914 0.3735
+vn -0.8428 0.4950 0.2113
+vn -0.8313 0.4952 0.2523
+vn -0.8179 0.4953 0.2927
+vn -0.8766 0.3160 0.3631
+vn -0.8026 0.4953 0.3325
+vn -0.8992 0.2307 0.3718
+vn 0.5854 0.1855 -0.7892
+vn 0.6234 0.1855 -0.7596
+vn 0.6178 0.2274 -0.7527
+vn 0.5801 0.2274 -0.7821
+vn 0.6599 0.1855 -0.7281
+vn 0.6539 0.2275 -0.7216
+vn 0.6022 0.3147 -0.7337
+vn 0.5655 0.3147 -0.7624
+vn 0.6374 0.3147 -0.7033
+vn 0.5459 0.1855 -0.8170
+vn 0.5836 0.4948 -0.6439
+vn 0.5513 0.4948 -0.6718
+vn 0.5177 0.4948 -0.6980
+vn 0.5273 0.3147 -0.7892
+vn 0.4828 0.4948 -0.7226
+vn 0.5410 0.2274 -0.8097
+vn -0.8440 0.1886 0.5022
+vn -0.8674 0.1899 0.4599
+vn -0.8588 0.2299 0.4579
+vn -0.8354 0.2292 0.4996
+vn -0.8886 0.1909 0.4170
+vn -0.8800 0.2305 0.4153
+vn -0.8369 0.3157 0.4472
+vn -0.8140 0.3154 0.4877
+vn -0.8577 0.3159 0.4056
+vn -0.8181 0.1873 0.5437
+vn -0.7853 0.4953 0.3715
+vn -0.7662 0.4952 0.4095
+vn -0.7453 0.4951 0.4466
+vn -0.7892 0.3151 0.5272
+vn -0.7225 0.4950 0.4827
+vn -0.8099 0.2285 0.5403
+vn 0.4202 0.1855 -0.8883
+vn 0.4632 0.1855 -0.8666
+vn 0.4590 0.2274 -0.8588
+vn 0.4164 0.2274 -0.8803
+vn 0.5051 0.1855 -0.8429
+vn 0.5006 0.2274 -0.8353
+vn 0.4474 0.3147 -0.8371
+vn 0.4059 0.3147 -0.8580
+vn 0.4879 0.3147 -0.8142
+vn 0.3760 0.1855 -0.9079
+vn 0.4467 0.4948 -0.7454
+vn 0.4097 0.4948 -0.7664
+vn 0.3716 0.4948 -0.7856
+vn 0.3632 0.3147 -0.8769
+vn 0.3326 0.4948 -0.8029
+vn 0.3727 0.2275 -0.8997
+vn 0.1441 0.1855 0.9720
+vn 0.0963 0.1855 0.9779
+vn 0.0954 0.2274 0.9691
+vn 0.1428 0.2274 0.9633
+vn 0.0483 0.1855 0.9815
+vn 0.0478 0.2274 0.9726
+vn 0.0930 0.3147 0.9446
+vn 0.1392 0.3147 0.9389
+vn 0.0466 0.3147 0.9480
+vn 0.1917 0.1855 0.9638
+vn 0.0427 0.4948 0.8680
+vn 0.0852 0.4948 0.8648
+vn 0.1275 0.4948 0.8596
+vn 0.1852 0.3147 0.9309
+vn 0.1695 0.4948 0.8523
+vn 0.1900 0.2274 0.9551
+vn -0.7282 0.1855 0.6598
+vn -0.7600 0.1857 0.6229
+vn -0.7528 0.2276 0.6176
+vn -0.7215 0.2274 0.6540
+vn -0.7900 0.1863 0.5841
+vn -0.7823 0.2279 0.5797
+vn -0.7337 0.3148 0.6021
+vn -0.7033 0.3147 0.6374
+vn -0.7624 0.3149 0.5654
+vn -0.6947 0.1854 0.6950
+vn -0.6979 0.4949 0.5177
+vn -0.6718 0.4948 0.5513
+vn -0.6439 0.4948 0.5836
+vn -0.6711 0.3147 0.6712
+vn -0.6145 0.4948 0.6145
+vn -0.6885 0.2274 0.6887
+vn 0.2388 0.1855 -0.9532
+vn 0.2852 0.1855 -0.9403
+vn 0.2827 0.2274 -0.9319
+vn 0.2367 0.2274 -0.9446
+vn 0.3310 0.1855 -0.9252
+vn 0.3280 0.2275 -0.9169
+vn 0.2755 0.3147 -0.9083
+vn 0.2307 0.3147 -0.9207
+vn 0.3197 0.3147 -0.8937
+vn 0.1917 0.1855 -0.9638
+vn 0.2927 0.4948 -0.8182
+vn 0.2523 0.4948 -0.8316
+vn 0.2112 0.4948 -0.8430
+vn 0.1852 0.3147 -0.9309
+vn 0.1695 0.4948 -0.8523
+vn 0.1900 0.2275 -0.9551
+vn 0.3310 0.1855 0.9252
+vn 0.2853 0.1855 0.9403
+vn 0.2827 0.2274 0.9319
+vn 0.3280 0.2274 0.9169
+vn 0.2388 0.1855 0.9532
+vn 0.2367 0.2274 0.9446
+vn 0.2755 0.3147 0.9083
+vn 0.3197 0.3147 0.8937
+vn 0.2307 0.3147 0.9207
+vn 0.3760 0.1855 0.9078
+vn 0.2112 0.4948 0.8430
+vn 0.2523 0.4948 0.8316
+vn 0.2927 0.4948 0.8182
+vn 0.3632 0.3147 0.8769
+vn 0.3326 0.4948 0.8029
+vn 0.3727 0.2274 0.8997
+vn -0.5854 0.1855 0.7893
+vn -0.6233 0.1855 0.7597
+vn -0.6177 0.2274 0.7528
+vn -0.5801 0.2274 0.7821
+vn -0.6598 0.1854 0.7282
+vn -0.6539 0.2274 0.7216
+vn -0.6021 0.3147 0.7337
+vn -0.5654 0.3147 0.7624
+vn -0.6374 0.3147 0.7034
+vn -0.5459 0.1855 0.8170
+vn -0.5836 0.4948 0.6439
+vn -0.5513 0.4948 0.6718
+vn -0.5177 0.4948 0.6980
+vn -0.5273 0.3147 0.7892
+vn -0.4828 0.4948 0.7226
+vn -0.5410 0.2274 0.8097
+vn 0.0483 0.1855 -0.9815
+vn 0.0963 0.1855 -0.9779
+vn 0.0954 0.2274 -0.9691
+vn 0.0478 0.2274 -0.9726
+vn 0.1441 0.1855 -0.9720
+vn 0.1428 0.2274 -0.9633
+vn 0.0930 0.3147 -0.9446
+vn 0.0466 0.3147 -0.9480
+vn 0.1392 0.3147 -0.9389
+vn 0.0000 0.1855 -0.9826
+vn 0.1275 0.4948 -0.8596
+vn 0.0852 0.4948 -0.8648
+vn 0.0427 0.4948 -0.8680
+vn -0.0000 0.3147 -0.9492
+vn 0.0000 0.4948 -0.8690
+vn 0.0000 0.2274 -0.9738
+vn 0.5051 0.1855 0.8429
+vn 0.4632 0.1855 0.8666
+vn 0.4590 0.2274 0.8588
+vn 0.5006 0.2274 0.8353
+vn 0.4202 0.1855 0.8883
+vn 0.4164 0.2274 0.8803
+vn 0.4474 0.3147 0.8371
+vn 0.4879 0.3147 0.8142
+vn 0.4059 0.3147 0.8580
+vn 0.5459 0.1855 0.8170
+vn 0.3716 0.4948 0.7856
+vn 0.4097 0.4948 0.7664
+vn 0.4467 0.4948 0.7454
+vn 0.5273 0.3147 0.7892
+vn 0.4828 0.4948 0.7226
+vn 0.5410 0.2274 0.8097
+vn -0.4202 0.1855 0.8883
+vn -0.4632 0.1855 0.8666
+vn -0.4590 0.2274 0.8588
+vn -0.4164 0.2274 0.8803
+vn -0.5051 0.1855 0.8429
+vn -0.5006 0.2274 0.8353
+vn -0.4474 0.3147 0.8371
+vn -0.4059 0.3147 0.8580
+vn -0.4879 0.3147 0.8142
+vn -0.3760 0.1855 0.9079
+vn -0.4467 0.4948 0.7454
+vn -0.4096 0.4948 0.7664
+vn -0.3716 0.4948 0.7856
+vn -0.3632 0.3147 0.8769
+vn -0.3326 0.4948 0.8029
+vn -0.3727 0.2275 0.8997
+vn -0.1441 0.1855 -0.9720
+vn -0.0963 0.1855 -0.9779
+vn -0.0954 0.2274 -0.9691
+vn -0.1428 0.2274 -0.9633
+vn -0.0483 0.1855 -0.9815
+vn -0.0478 0.2274 -0.9726
+vn -0.0930 0.3147 -0.9446
+vn -0.1392 0.3147 -0.9389
+vn -0.0466 0.3147 -0.9480
+vn -0.1917 0.1855 -0.9638
+vn -0.0427 0.4948 -0.8680
+vn -0.0852 0.4948 -0.8648
+vn -0.1275 0.4948 -0.8596
+vn -0.1852 0.3147 -0.9309
+vn -0.1695 0.4948 -0.8523
+vn -0.1900 0.2275 -0.9551
+vn 0.6599 0.1855 0.7281
+vn 0.6234 0.1855 0.7596
+vn 0.6178 0.2274 0.7527
+vn 0.6539 0.2274 0.7216
+vn 0.5854 0.1855 0.7892
+vn 0.5801 0.2274 0.7821
+vn 0.6022 0.3147 0.7337
+vn 0.6374 0.3147 0.7033
+vn 0.5655 0.3147 0.7624
+vn 0.5177 0.4948 0.6980
+vn 0.5513 0.4948 0.6718
+vn 0.5836 0.4948 0.6439
+vn -0.2388 0.1855 0.9532
+vn -0.2852 0.1855 0.9403
+vn -0.2827 0.2275 0.9319
+vn -0.2367 0.2274 0.9446
+vn -0.3310 0.1855 0.9252
+vn -0.3280 0.2275 0.9169
+vn -0.2755 0.3147 0.9083
+vn -0.2307 0.3147 0.9207
+vn -0.3197 0.3147 0.8937
+vn -0.2927 0.4948 0.8182
+vn -0.2523 0.4948 0.8316
+vn -0.2112 0.4948 0.8430
+vn -0.3310 0.1855 -0.9252
+vn -0.2852 0.1855 -0.9403
+vn -0.2827 0.2275 -0.9319
+vn -0.3280 0.2275 -0.9169
+vn -0.2388 0.1855 -0.9532
+vn -0.2367 0.2275 -0.9446
+vn -0.2755 0.3147 -0.9083
+vn -0.3197 0.3147 -0.8937
+vn -0.2307 0.3147 -0.9207
+vn -0.2112 0.4948 -0.8430
+vn -0.2523 0.4948 -0.8316
+vn -0.2927 0.4948 -0.8182
+vn 0.0202 0.9998 0.0031
+vn 0.0203 0.9998 0.0020
+vn 0.0422 0.9991 0.0042
+vn 0.0417 0.9991 0.0068
+vn 0.0204 0.9998 0.0009
+vn 0.0422 0.9991 0.0015
+vn 0.0436 0.9990 0.0043
+vn 0.0428 0.9991 0.0081
+vn 0.0435 0.9991 0.0004
+vn 0.0200 0.9998 0.0040
+vn 0.0204 0.9998 -0.0000
+vn 0.0422 0.9991 -0.0000
+vn 0.0432 0.9991 -0.0000
+vn 0.0326 0.9995 0.0000
+vn 0.0335 0.9994 -0.0019
+vn 0.0339 0.9994 0.0033
+vn 0.0325 0.9994 0.0084
+vn 0.0424 0.9991 0.0084
+vn 0.0320 0.9995 0.0064
+vn 0.0414 0.9991 0.0082
+vn -0.0185 0.9998 0.0086
+vn -0.0180 0.9998 0.0096
+vn -0.0374 0.9991 0.0200
+vn -0.0385 0.9991 0.0176
+vn -0.0175 0.9998 0.0106
+vn -0.0360 0.9991 0.0222
+vn -0.0386 0.9990 0.0206
+vn -0.0401 0.9991 0.0170
+vn -0.0364 0.9991 0.0239
+vn -0.0188 0.9998 0.0078
+vn -0.0170 0.9998 0.0113
+vn -0.0351 0.9991 0.0234
+vn -0.0359 0.9991 0.0240
+vn -0.0271 0.9995 0.0181
+vn -0.0268 0.9994 0.0202
+vn -0.0300 0.9994 0.0161
+vn -0.0316 0.9994 0.0111
+vn -0.0399 0.9991 0.0165
+vn -0.0301 0.9995 0.0125
+vn -0.0390 0.9991 0.0161
+vn 0.0204 0.9998 -0.0009
+vn 0.0203 0.9998 -0.0020
+vn 0.0422 0.9991 -0.0042
+vn 0.0422 0.9991 -0.0015
+vn 0.0202 0.9998 -0.0031
+vn 0.0417 0.9991 -0.0068
+vn 0.0436 0.9990 -0.0043
+vn 0.0435 0.9991 -0.0004
+vn 0.0428 0.9991 -0.0081
+vn 0.0200 0.9998 -0.0040
+vn 0.0414 0.9991 -0.0082
+vn 0.0424 0.9991 -0.0084
+vn 0.0320 0.9995 -0.0064
+vn 0.0325 0.9994 -0.0084
+vn 0.0339 0.9994 -0.0033
+vn 0.0335 0.9994 0.0019
+vn -0.0164 0.9998 0.0121
+vn -0.0158 0.9998 0.0130
+vn -0.0328 0.9991 0.0269
+vn -0.0343 0.9991 0.0247
+vn -0.0151 0.9998 0.0138
+vn -0.0309 0.9991 0.0288
+vn -0.0338 0.9990 0.0278
+vn -0.0360 0.9991 0.0245
+vn -0.0311 0.9991 0.0305
+vn -0.0144 0.9998 0.0144
+vn -0.0298 0.9991 0.0298
+vn -0.0306 0.9991 0.0306
+vn -0.0230 0.9995 0.0230
+vn -0.0223 0.9994 0.0250
+vn -0.0263 0.9994 0.0216
+vn -0.0289 0.9994 0.0170
+vn 0.0198 0.9998 -0.0049
+vn 0.0196 0.9998 -0.0059
+vn 0.0405 0.9991 -0.0123
+vn 0.0411 0.9991 -0.0097
+vn 0.0192 0.9998 -0.0070
+vn 0.0396 0.9991 -0.0148
+vn 0.0419 0.9990 -0.0127
+vn 0.0426 0.9991 -0.0089
+vn 0.0404 0.9991 -0.0163
+vn 0.0188 0.9998 -0.0078
+vn 0.0390 0.9991 -0.0161
+vn 0.0399 0.9991 -0.0165
+vn 0.0301 0.9995 -0.0125
+vn 0.0302 0.9994 -0.0146
+vn 0.0326 0.9994 -0.0099
+vn 0.0332 0.9994 -0.0047
+vn -0.0138 0.9998 0.0151
+vn -0.0130 0.9998 0.0158
+vn -0.0269 0.9991 0.0328
+vn -0.0288 0.9991 0.0309
+vn -0.0121 0.9998 0.0164
+vn -0.0247 0.9991 0.0343
+vn -0.0278 0.9990 0.0338
+vn -0.0305 0.9991 0.0311
+vn -0.0245 0.9991 0.0360
+vn -0.0113 0.9998 0.0170
+vn -0.0234 0.9991 0.0351
+vn -0.0240 0.9991 0.0359
+vn -0.0181 0.9995 0.0271
+vn -0.0170 0.9994 0.0289
+vn -0.0216 0.9994 0.0263
+vn -0.0250 0.9994 0.0223
+vn 0.0185 0.9998 -0.0086
+vn 0.0180 0.9998 -0.0096
+vn 0.0374 0.9991 -0.0200
+vn 0.0385 0.9991 -0.0176
+vn 0.0175 0.9998 -0.0106
+vn 0.0360 0.9991 -0.0222
+vn 0.0386 0.9990 -0.0206
+vn 0.0401 0.9991 -0.0170
+vn 0.0364 0.9991 -0.0239
+vn 0.0170 0.9998 -0.0113
+vn 0.0351 0.9991 -0.0234
+vn 0.0359 0.9991 -0.0240
+vn 0.0271 0.9995 -0.0181
+vn 0.0268 0.9994 -0.0202
+vn 0.0300 0.9994 -0.0161
+vn 0.0316 0.9994 -0.0111
+vn -0.0106 0.9998 0.0175
+vn -0.0096 0.9998 0.0180
+vn -0.0200 0.9991 0.0374
+vn -0.0222 0.9991 0.0360
+vn -0.0086 0.9998 0.0185
+vn -0.0176 0.9991 0.0385
+vn -0.0206 0.9990 0.0386
+vn -0.0239 0.9991 0.0364
+vn -0.0170 0.9991 0.0401
+vn -0.0078 0.9998 0.0188
+vn -0.0161 0.9991 0.0390
+vn -0.0165 0.9991 0.0399
+vn -0.0125 0.9995 0.0301
+vn -0.0111 0.9994 0.0316
+vn -0.0161 0.9994 0.0300
+vn -0.0202 0.9994 0.0268
+vn -0.0009 0.9998 -0.0204
+vn -0.0020 0.9998 -0.0203
+vn -0.0042 0.9991 -0.0422
+vn -0.0015 0.9991 -0.0422
+vn -0.0031 0.9998 -0.0202
+vn -0.0068 0.9991 -0.0417
+vn -0.0043 0.9990 -0.0436
+vn -0.0004 0.9991 -0.0435
+vn -0.0081 0.9991 -0.0428
+vn -0.0000 0.9998 -0.0204
+vn -0.0040 0.9998 -0.0200
+vn -0.0082 0.9991 -0.0414
+vn -0.0084 0.9991 -0.0424
+vn -0.0064 0.9995 -0.0320
+vn -0.0084 0.9994 -0.0325
+vn -0.0033 0.9994 -0.0339
+vn 0.0019 0.9994 -0.0335
+vn -0.0000 0.9991 -0.0432
+vn -0.0000 0.9995 -0.0326
+vn -0.0000 0.9991 -0.0422
+vn 0.0164 0.9998 -0.0121
+vn 0.0158 0.9998 -0.0130
+vn 0.0328 0.9991 -0.0269
+vn 0.0343 0.9991 -0.0247
+vn 0.0151 0.9998 -0.0138
+vn 0.0309 0.9991 -0.0288
+vn 0.0338 0.9990 -0.0278
+vn 0.0360 0.9991 -0.0245
+vn 0.0311 0.9991 -0.0305
+vn 0.0144 0.9998 -0.0144
+vn 0.0298 0.9991 -0.0298
+vn 0.0306 0.9991 -0.0306
+vn 0.0230 0.9995 -0.0230
+vn 0.0223 0.9994 -0.0250
+vn 0.0263 0.9994 -0.0216
+vn 0.0289 0.9994 -0.0170
+vn -0.0070 0.9998 0.0192
+vn -0.0059 0.9998 0.0196
+vn -0.0123 0.9991 0.0405
+vn -0.0148 0.9991 0.0396
+vn -0.0049 0.9998 0.0198
+vn -0.0097 0.9991 0.0411
+vn -0.0127 0.9990 0.0419
+vn -0.0163 0.9991 0.0404
+vn -0.0089 0.9991 0.0426
+vn -0.0040 0.9998 0.0200
+vn -0.0082 0.9991 0.0414
+vn -0.0084 0.9991 0.0424
+vn -0.0064 0.9995 0.0320
+vn -0.0047 0.9994 0.0332
+vn -0.0099 0.9994 0.0326
+vn -0.0146 0.9994 0.0302
+vn -0.0049 0.9998 -0.0198
+vn -0.0059 0.9998 -0.0196
+vn -0.0123 0.9991 -0.0405
+vn -0.0097 0.9991 -0.0411
+vn -0.0070 0.9998 -0.0192
+vn -0.0148 0.9991 -0.0396
+vn -0.0127 0.9990 -0.0419
+vn -0.0089 0.9991 -0.0426
+vn -0.0163 0.9991 -0.0404
+vn -0.0078 0.9998 -0.0188
+vn -0.0161 0.9991 -0.0390
+vn -0.0165 0.9991 -0.0399
+vn -0.0125 0.9995 -0.0301
+vn -0.0146 0.9994 -0.0302
+vn -0.0099 0.9994 -0.0326
+vn -0.0047 0.9994 -0.0332
+vn 0.0138 0.9998 -0.0151
+vn 0.0130 0.9998 -0.0158
+vn 0.0269 0.9991 -0.0328
+vn 0.0288 0.9991 -0.0309
+vn 0.0121 0.9998 -0.0164
+vn 0.0247 0.9991 -0.0343
+vn 0.0278 0.9990 -0.0338
+vn 0.0305 0.9991 -0.0311
+vn 0.0245 0.9991 -0.0360
+vn 0.0113 0.9998 -0.0170
+vn 0.0234 0.9991 -0.0351
+vn 0.0240 0.9991 -0.0359
+vn 0.0181 0.9995 -0.0271
+vn 0.0170 0.9994 -0.0289
+vn 0.0216 0.9994 -0.0263
+vn 0.0250 0.9994 -0.0223
+vn -0.0031 0.9998 0.0202
+vn -0.0020 0.9998 0.0203
+vn -0.0042 0.9991 0.0422
+vn -0.0068 0.9991 0.0417
+vn -0.0009 0.9998 0.0204
+vn -0.0015 0.9991 0.0422
+vn -0.0043 0.9990 0.0436
+vn -0.0081 0.9991 0.0428
+vn -0.0004 0.9991 0.0435
+vn 0.0000 0.9998 0.0204
+vn 0.0000 0.9991 0.0422
+vn 0.0000 0.9991 0.0432
+vn 0.0000 0.9995 0.0326
+vn 0.0019 0.9994 0.0335
+vn -0.0033 0.9994 0.0339
+vn -0.0084 0.9994 0.0325
+vn -0.0086 0.9998 -0.0185
+vn -0.0096 0.9998 -0.0180
+vn -0.0200 0.9991 -0.0374
+vn -0.0176 0.9991 -0.0385
+vn -0.0106 0.9998 -0.0175
+vn -0.0222 0.9991 -0.0360
+vn -0.0206 0.9990 -0.0386
+vn -0.0170 0.9991 -0.0401
+vn -0.0239 0.9991 -0.0364
+vn -0.0113 0.9998 -0.0170
+vn -0.0234 0.9991 -0.0351
+vn -0.0240 0.9991 -0.0359
+vn -0.0181 0.9995 -0.0271
+vn -0.0202 0.9994 -0.0268
+vn -0.0161 0.9994 -0.0300
+vn -0.0111 0.9994 -0.0316
+vn 0.0106 0.9998 -0.0175
+vn 0.0096 0.9998 -0.0180
+vn 0.0200 0.9991 -0.0374
+vn 0.0222 0.9991 -0.0360
+vn 0.0086 0.9998 -0.0185
+vn 0.0176 0.9991 -0.0385
+vn 0.0206 0.9990 -0.0386
+vn 0.0239 0.9991 -0.0364
+vn 0.0170 0.9991 -0.0401
+vn 0.0078 0.9998 -0.0188
+vn 0.0161 0.9991 -0.0390
+vn 0.0165 0.9991 -0.0399
+vn 0.0125 0.9995 -0.0301
+vn 0.0111 0.9994 -0.0316
+vn 0.0161 0.9994 -0.0300
+vn 0.0202 0.9994 -0.0268
+vn 0.0009 0.9998 0.0204
+vn 0.0020 0.9998 0.0203
+vn 0.0042 0.9991 0.0422
+vn 0.0015 0.9991 0.0422
+vn 0.0031 0.9998 0.0202
+vn 0.0068 0.9991 0.0417
+vn 0.0043 0.9990 0.0436
+vn 0.0004 0.9991 0.0435
+vn 0.0081 0.9991 0.0428
+vn 0.0040 0.9998 0.0200
+vn 0.0082 0.9991 0.0414
+vn 0.0084 0.9991 0.0424
+vn 0.0064 0.9995 0.0320
+vn 0.0084 0.9994 0.0325
+vn 0.0033 0.9994 0.0339
+vn -0.0019 0.9994 0.0335
+vn -0.0121 0.9998 -0.0164
+vn -0.0130 0.9998 -0.0158
+vn -0.0269 0.9991 -0.0328
+vn -0.0247 0.9991 -0.0343
+vn -0.0138 0.9998 -0.0151
+vn -0.0288 0.9991 -0.0309
+vn -0.0278 0.9990 -0.0338
+vn -0.0245 0.9991 -0.0360
+vn -0.0305 0.9991 -0.0311
+vn -0.0144 0.9998 -0.0144
+vn -0.0298 0.9991 -0.0298
+vn -0.0306 0.9991 -0.0306
+vn -0.0230 0.9995 -0.0230
+vn -0.0250 0.9994 -0.0223
+vn -0.0216 0.9994 -0.0263
+vn -0.0170 0.9994 -0.0289
+vn 0.0070 0.9998 -0.0192
+vn 0.0059 0.9998 -0.0196
+vn 0.0123 0.9991 -0.0405
+vn 0.0148 0.9991 -0.0396
+vn 0.0049 0.9998 -0.0198
+vn 0.0097 0.9991 -0.0411
+vn 0.0127 0.9990 -0.0419
+vn 0.0163 0.9991 -0.0404
+vn 0.0089 0.9991 -0.0426
+vn 0.0040 0.9998 -0.0200
+vn 0.0082 0.9991 -0.0414
+vn 0.0084 0.9991 -0.0424
+vn 0.0064 0.9995 -0.0320
+vn 0.0047 0.9994 -0.0332
+vn 0.0099 0.9994 -0.0326
+vn 0.0146 0.9994 -0.0302
+vn 0.0049 0.9998 0.0198
+vn 0.0059 0.9998 0.0196
+vn 0.0123 0.9991 0.0405
+vn 0.0097 0.9991 0.0411
+vn 0.0070 0.9998 0.0192
+vn 0.0148 0.9991 0.0396
+vn 0.0127 0.9990 0.0419
+vn 0.0089 0.9991 0.0426
+vn 0.0163 0.9991 0.0404
+vn 0.0078 0.9998 0.0188
+vn 0.0161 0.9991 0.0390
+vn 0.0165 0.9991 0.0399
+vn 0.0125 0.9995 0.0301
+vn 0.0146 0.9994 0.0302
+vn 0.0099 0.9994 0.0326
+vn 0.0047 0.9994 0.0332
+vn -0.0151 0.9998 -0.0138
+vn -0.0158 0.9998 -0.0130
+vn -0.0328 0.9991 -0.0269
+vn -0.0309 0.9991 -0.0288
+vn -0.0164 0.9998 -0.0121
+vn -0.0343 0.9991 -0.0247
+vn -0.0338 0.9990 -0.0278
+vn -0.0311 0.9991 -0.0305
+vn -0.0360 0.9991 -0.0245
+vn -0.0170 0.9998 -0.0113
+vn -0.0351 0.9991 -0.0234
+vn -0.0359 0.9991 -0.0240
+vn -0.0271 0.9995 -0.0181
+vn -0.0289 0.9994 -0.0170
+vn -0.0263 0.9994 -0.0216
+vn -0.0223 0.9994 -0.0250
+vn 0.0031 0.9998 -0.0202
+vn 0.0020 0.9998 -0.0203
+vn 0.0042 0.9991 -0.0422
+vn 0.0068 0.9991 -0.0417
+vn 0.0009 0.9998 -0.0204
+vn 0.0015 0.9991 -0.0422
+vn 0.0043 0.9990 -0.0436
+vn 0.0081 0.9991 -0.0428
+vn 0.0004 0.9991 -0.0435
+vn -0.0019 0.9994 -0.0335
+vn 0.0033 0.9994 -0.0339
+vn 0.0084 0.9994 -0.0325
+vn 0.0086 0.9998 0.0185
+vn 0.0096 0.9998 0.0180
+vn 0.0200 0.9991 0.0374
+vn 0.0176 0.9991 0.0385
+vn 0.0106 0.9998 0.0175
+vn 0.0222 0.9991 0.0360
+vn 0.0206 0.9990 0.0386
+vn 0.0170 0.9991 0.0401
+vn 0.0239 0.9991 0.0364
+vn 0.0113 0.9998 0.0170
+vn 0.0234 0.9991 0.0351
+vn 0.0240 0.9991 0.0359
+vn 0.0181 0.9995 0.0271
+vn 0.0202 0.9994 0.0268
+vn 0.0161 0.9994 0.0300
+vn 0.0111 0.9994 0.0316
+vn -0.0175 0.9998 -0.0106
+vn -0.0180 0.9998 -0.0096
+vn -0.0374 0.9991 -0.0200
+vn -0.0360 0.9991 -0.0222
+vn -0.0185 0.9998 -0.0086
+vn -0.0385 0.9991 -0.0176
+vn -0.0386 0.9990 -0.0206
+vn -0.0364 0.9991 -0.0239
+vn -0.0401 0.9991 -0.0170
+vn -0.0188 0.9998 -0.0078
+vn -0.0390 0.9991 -0.0161
+vn -0.0399 0.9991 -0.0165
+vn -0.0301 0.9995 -0.0125
+vn -0.0316 0.9994 -0.0111
+vn -0.0300 0.9994 -0.0161
+vn -0.0268 0.9994 -0.0202
+vn 0.0121 0.9998 0.0164
+vn 0.0130 0.9998 0.0158
+vn 0.0269 0.9991 0.0328
+vn 0.0247 0.9991 0.0343
+vn 0.0138 0.9998 0.0151
+vn 0.0288 0.9991 0.0309
+vn 0.0278 0.9990 0.0338
+vn 0.0245 0.9991 0.0360
+vn 0.0305 0.9991 0.0311
+vn 0.0144 0.9998 0.0144
+vn 0.0298 0.9991 0.0298
+vn 0.0306 0.9991 0.0306
+vn 0.0230 0.9995 0.0230
+vn 0.0250 0.9994 0.0223
+vn 0.0216 0.9994 0.0263
+vn 0.0170 0.9994 0.0289
+vn -0.0192 0.9998 -0.0070
+vn -0.0196 0.9998 -0.0059
+vn -0.0405 0.9991 -0.0123
+vn -0.0396 0.9991 -0.0148
+vn -0.0198 0.9998 -0.0049
+vn -0.0411 0.9991 -0.0097
+vn -0.0419 0.9990 -0.0127
+vn -0.0404 0.9991 -0.0163
+vn -0.0426 0.9991 -0.0089
+vn -0.0200 0.9998 -0.0040
+vn -0.0414 0.9991 -0.0082
+vn -0.0424 0.9991 -0.0084
+vn -0.0320 0.9995 -0.0064
+vn -0.0332 0.9994 -0.0047
+vn -0.0326 0.9994 -0.0099
+vn -0.0302 0.9994 -0.0146
+vn 0.0151 0.9998 0.0138
+vn 0.0158 0.9998 0.0130
+vn 0.0328 0.9991 0.0269
+vn 0.0309 0.9991 0.0288
+vn 0.0164 0.9998 0.0121
+vn 0.0343 0.9991 0.0247
+vn 0.0338 0.9990 0.0278
+vn 0.0311 0.9991 0.0305
+vn 0.0360 0.9991 0.0245
+vn 0.0170 0.9998 0.0113
+vn 0.0351 0.9991 0.0234
+vn 0.0359 0.9991 0.0240
+vn 0.0271 0.9995 0.0181
+vn 0.0289 0.9994 0.0170
+vn 0.0263 0.9994 0.0216
+vn 0.0223 0.9994 0.0250
+vn -0.0202 0.9998 -0.0031
+vn -0.0203 0.9998 -0.0020
+vn -0.0422 0.9991 -0.0042
+vn -0.0417 0.9991 -0.0068
+vn -0.0204 0.9998 -0.0009
+vn -0.0422 0.9991 -0.0015
+vn -0.0436 0.9990 -0.0043
+vn -0.0428 0.9991 -0.0081
+vn -0.0435 0.9991 -0.0004
+vn -0.0204 0.9998 -0.0000
+vn -0.0422 0.9991 0.0000
+vn -0.0432 0.9991 0.0000
+vn -0.0326 0.9995 0.0000
+vn -0.0335 0.9994 0.0019
+vn -0.0339 0.9994 -0.0033
+vn -0.0325 0.9994 -0.0084
+vn 0.0175 0.9998 0.0106
+vn 0.0180 0.9998 0.0096
+vn 0.0374 0.9991 0.0200
+vn 0.0360 0.9991 0.0222
+vn 0.0185 0.9998 0.0086
+vn 0.0385 0.9991 0.0176
+vn 0.0386 0.9990 0.0206
+vn 0.0364 0.9991 0.0239
+vn 0.0401 0.9991 0.0170
+vn 0.0188 0.9998 0.0078
+vn 0.0390 0.9991 0.0161
+vn 0.0399 0.9991 0.0165
+vn 0.0301 0.9995 0.0125
+vn 0.0316 0.9994 0.0111
+vn 0.0300 0.9994 0.0161
+vn 0.0268 0.9994 0.0202
+vn -0.0204 0.9998 0.0009
+vn -0.0203 0.9998 0.0020
+vn -0.0422 0.9991 0.0042
+vn -0.0422 0.9991 0.0015
+vn -0.0202 0.9998 0.0031
+vn -0.0417 0.9991 0.0068
+vn -0.0436 0.9990 0.0043
+vn -0.0435 0.9991 0.0004
+vn -0.0428 0.9991 0.0081
+vn -0.0200 0.9998 0.0040
+vn -0.0414 0.9991 0.0082
+vn -0.0424 0.9991 0.0084
+vn -0.0320 0.9995 0.0064
+vn -0.0325 0.9994 0.0084
+vn -0.0339 0.9994 0.0033
+vn -0.0335 0.9994 -0.0019
+vn 0.0192 0.9998 0.0070
+vn 0.0196 0.9998 0.0059
+vn 0.0405 0.9991 0.0123
+vn 0.0396 0.9991 0.0148
+vn 0.0198 0.9998 0.0049
+vn 0.0411 0.9991 0.0097
+vn 0.0419 0.9990 0.0127
+vn 0.0404 0.9991 0.0163
+vn 0.0426 0.9991 0.0089
+vn 0.0332 0.9994 0.0047
+vn 0.0326 0.9994 0.0099
+vn 0.0302 0.9994 0.0146
+vn -0.0198 0.9998 0.0049
+vn -0.0196 0.9998 0.0059
+vn -0.0405 0.9991 0.0123
+vn -0.0411 0.9991 0.0097
+vn -0.0192 0.9998 0.0070
+vn -0.0396 0.9991 0.0148
+vn -0.0419 0.9990 0.0127
+vn -0.0426 0.9991 0.0089
+vn -0.0404 0.9991 0.0163
+vn -0.0302 0.9994 0.0146
+vn -0.0326 0.9994 0.0099
+vn -0.0332 0.9994 0.0047
+vn 0.0121 0.9998 -0.0166
+vn 0.0062 0.9998 -0.0205
+vn 0.0037 0.9999 -0.0123
+vn 0.0060 1.0000 -0.0071
+vn -0.0008 0.9998 -0.0205
+vn -0.0010 1.0000 -0.0092
+vn 0.0011 1.0000 -0.0036
+vn 0.0070 0.9998 -0.0169
+vn 0.0027 1.0000 -0.0064
+vn 0.0036 0.9998 -0.0179
+vn 0.0014 1.0000 -0.0068
+vn 0.0000 1.0000 0.0000
+vn 0.0004 1.0000 -0.0011
+vn 0.0002 1.0000 -0.0011
+vn -0.0008 0.9998 0.0205
+vn 0.0062 0.9998 0.0205
+vn 0.0037 0.9999 0.0123
+vn -0.0010 1.0000 0.0092
+vn 0.0121 0.9998 0.0166
+vn 0.0060 1.0000 0.0071
+vn 0.0011 1.0000 0.0036
+vn 0.0036 0.9998 0.0179
+vn 0.0014 1.0000 0.0068
+vn 0.0070 0.9998 0.0169
+vn 0.0027 1.0000 0.0064
+vn 0.0002 1.0000 0.0011
+vn 0.0004 1.0000 0.0011
+vn 0.0048 0.9998 -0.0199
+vn -0.0021 0.9998 -0.0213
+vn -0.0013 0.9999 -0.0127
+vn 0.0028 1.0000 -0.0089
+vn -0.0086 0.9998 -0.0186
+vn -0.0045 1.0000 -0.0081
+vn -0.0004 1.0000 -0.0038
+vn 0.0000 0.9998 -0.0183
+vn 0.0000 1.0000 -0.0069
+vn -0.0036 0.9998 -0.0179
+vn -0.0014 1.0000 -0.0068
+vn 0.0000 1.0000 -0.0011
+vn -0.0002 1.0000 -0.0011
+vn 0.0086 0.9998 -0.0186
+vn 0.0021 0.9998 -0.0213
+vn 0.0013 0.9999 -0.0127
+vn 0.0045 1.0000 -0.0081
+vn -0.0048 0.9998 -0.0199
+vn -0.0028 1.0000 -0.0089
+vn 0.0004 1.0000 -0.0038
+vn 0.0032 0.9998 0.0202
+vn 0.0101 0.9998 0.0189
+vn 0.0060 0.9999 0.0113
+vn 0.0008 1.0000 0.0093
+vn 0.0151 0.9998 0.0139
+vn 0.0072 1.0000 0.0058
+vn 0.0018 1.0000 0.0033
+vn 0.0101 0.9998 0.0152
+vn 0.0038 1.0000 0.0058
+vn 0.0006 1.0000 0.0010
+vn 0.0008 0.9998 -0.0205
+vn -0.0062 0.9998 -0.0205
+vn -0.0037 0.9999 -0.0123
+vn 0.0010 1.0000 -0.0092
+vn -0.0121 0.9998 -0.0166
+vn -0.0060 1.0000 -0.0071
+vn -0.0011 1.0000 -0.0036
+vn -0.0070 0.9998 -0.0169
+vn -0.0027 1.0000 -0.0064
+vn -0.0004 1.0000 -0.0011
+vn 0.0071 0.9998 0.0192
+vn 0.0136 0.9998 0.0165
+vn 0.0081 0.9999 0.0099
+vn 0.0026 1.0000 0.0089
+vn 0.0175 0.9998 0.0107
+vn 0.0082 1.0000 0.0043
+vn 0.0024 1.0000 0.0029
+vn 0.0129 0.9998 0.0129
+vn 0.0049 1.0000 0.0049
+vn 0.0008 1.0000 0.0008
+vn -0.0032 0.9998 -0.0202
+vn -0.0101 0.9998 -0.0189
+vn -0.0060 0.9999 -0.0113
+vn -0.0008 1.0000 -0.0093
+vn -0.0151 0.9998 -0.0139
+vn -0.0072 1.0000 -0.0058
+vn -0.0018 1.0000 -0.0033
+vn -0.0101 0.9998 -0.0152
+vn -0.0038 1.0000 -0.0058
+vn -0.0006 1.0000 -0.0010
+vn -0.0166 0.9998 -0.0121
+vn -0.0205 0.9998 -0.0062
+vn -0.0123 0.9999 -0.0037
+vn -0.0071 1.0000 -0.0060
+vn -0.0205 0.9998 0.0008
+vn -0.0092 1.0000 0.0010
+vn -0.0036 1.0000 -0.0011
+vn -0.0169 0.9998 -0.0070
+vn -0.0064 1.0000 -0.0027
+vn -0.0179 0.9998 -0.0036
+vn -0.0068 1.0000 -0.0014
+vn -0.0011 1.0000 -0.0004
+vn -0.0011 1.0000 -0.0002
+vn 0.0107 0.9998 0.0175
+vn 0.0165 0.9998 0.0136
+vn 0.0099 0.9999 0.0081
+vn 0.0043 1.0000 0.0082
+vn 0.0192 0.9998 0.0071
+vn 0.0089 1.0000 0.0026
+vn 0.0029 1.0000 0.0024
+vn 0.0152 0.9998 0.0101
+vn 0.0058 1.0000 0.0039
+vn 0.0010 1.0000 0.0006
+vn -0.0071 0.9998 -0.0192
+vn -0.0136 0.9998 -0.0165
+vn -0.0081 0.9999 -0.0099
+vn -0.0026 1.0000 -0.0089
+vn -0.0175 0.9998 -0.0107
+vn -0.0082 1.0000 -0.0043
+vn -0.0024 1.0000 -0.0029
+vn -0.0129 0.9998 -0.0129
+vn -0.0049 1.0000 -0.0049
+vn -0.0008 1.0000 -0.0008
+vn -0.0186 0.9998 -0.0086
+vn -0.0213 0.9998 -0.0021
+vn -0.0127 0.9999 -0.0013
+vn -0.0081 1.0000 -0.0045
+vn -0.0199 0.9998 0.0048
+vn -0.0089 1.0000 0.0028
+vn -0.0038 1.0000 -0.0004
+vn -0.0183 0.9998 -0.0000
+vn -0.0069 1.0000 -0.0000
+vn -0.0011 1.0000 0.0000
+vn 0.0139 0.9998 0.0151
+vn 0.0189 0.9998 0.0101
+vn 0.0113 0.9999 0.0060
+vn 0.0058 1.0000 0.0072
+vn 0.0202 0.9998 0.0032
+vn 0.0093 1.0000 0.0008
+vn 0.0033 1.0000 0.0018
+vn 0.0169 0.9998 0.0070
+vn 0.0064 1.0000 0.0027
+vn 0.0011 1.0000 0.0004
+vn -0.0107 0.9998 -0.0175
+vn -0.0165 0.9998 -0.0136
+vn -0.0099 0.9999 -0.0081
+vn -0.0043 1.0000 -0.0082
+vn -0.0192 0.9998 -0.0071
+vn -0.0089 1.0000 -0.0026
+vn -0.0029 1.0000 -0.0024
+vn -0.0152 0.9998 -0.0101
+vn -0.0058 1.0000 -0.0038
+vn -0.0010 1.0000 -0.0006
+vn -0.0199 0.9998 -0.0048
+vn -0.0213 0.9998 0.0021
+vn -0.0127 0.9999 0.0013
+vn -0.0089 1.0000 -0.0028
+vn -0.0186 0.9998 0.0086
+vn -0.0081 1.0000 0.0045
+vn -0.0038 1.0000 0.0004
+vn -0.0179 0.9998 0.0036
+vn -0.0068 1.0000 0.0014
+vn -0.0011 1.0000 0.0002
+vn 0.0166 0.9998 0.0121
+vn 0.0205 0.9998 0.0062
+vn 0.0123 0.9999 0.0037
+vn 0.0071 1.0000 0.0060
+vn 0.0205 0.9998 -0.0008
+vn 0.0092 1.0000 -0.0010
+vn 0.0036 1.0000 0.0011
+vn 0.0179 0.9998 0.0036
+vn 0.0068 1.0000 0.0014
+vn 0.0011 1.0000 0.0002
+vn -0.0139 0.9998 -0.0151
+vn -0.0189 0.9998 -0.0101
+vn -0.0113 0.9999 -0.0060
+vn -0.0058 1.0000 -0.0072
+vn -0.0202 0.9998 -0.0032
+vn -0.0093 1.0000 -0.0008
+vn -0.0033 1.0000 -0.0018
+vn -0.0205 0.9998 -0.0008
+vn -0.0205 0.9998 0.0062
+vn -0.0123 0.9999 0.0037
+vn -0.0092 1.0000 -0.0010
+vn -0.0166 0.9998 0.0121
+vn -0.0071 1.0000 0.0060
+vn -0.0036 1.0000 0.0011
+vn -0.0169 0.9998 0.0070
+vn -0.0064 1.0000 0.0027
+vn -0.0011 1.0000 0.0004
+vn 0.0186 0.9998 0.0086
+vn 0.0213 0.9998 0.0021
+vn 0.0127 0.9999 0.0013
+vn 0.0081 1.0000 0.0045
+vn 0.0199 0.9998 -0.0048
+vn 0.0089 1.0000 -0.0028
+vn 0.0038 1.0000 0.0004
+vn 0.0183 0.9998 0.0000
+vn 0.0069 1.0000 0.0000
+vn 0.0011 1.0000 0.0000
+vn -0.0202 0.9998 0.0032
+vn -0.0189 0.9998 0.0101
+vn -0.0113 0.9999 0.0060
+vn -0.0093 1.0000 0.0008
+vn -0.0139 0.9998 0.0151
+vn -0.0058 1.0000 0.0072
+vn -0.0033 1.0000 0.0018
+vn -0.0152 0.9998 0.0101
+vn -0.0058 1.0000 0.0038
+vn -0.0010 1.0000 0.0006
+vn 0.0199 0.9998 0.0048
+vn 0.0213 0.9998 -0.0021
+vn 0.0127 0.9999 -0.0013
+vn 0.0089 1.0000 0.0028
+vn 0.0186 0.9998 -0.0086
+vn 0.0081 1.0000 -0.0045
+vn 0.0038 1.0000 -0.0004
+vn 0.0179 0.9998 -0.0036
+vn 0.0068 1.0000 -0.0014
+vn 0.0011 1.0000 -0.0002
+vn -0.0192 0.9998 0.0071
+vn -0.0165 0.9998 0.0136
+vn -0.0099 0.9999 0.0081
+vn -0.0089 1.0000 0.0026
+vn -0.0107 0.9998 0.0175
+vn -0.0043 1.0000 0.0082
+vn -0.0029 1.0000 0.0024
+vn -0.0129 0.9998 0.0129
+vn -0.0049 1.0000 0.0049
+vn -0.0008 1.0000 0.0008
+vn 0.0205 0.9998 0.0008
+vn 0.0205 0.9998 -0.0062
+vn 0.0123 0.9999 -0.0037
+vn 0.0092 1.0000 0.0010
+vn 0.0166 0.9998 -0.0121
+vn 0.0071 1.0000 -0.0060
+vn 0.0036 1.0000 -0.0011
+vn 0.0169 0.9998 -0.0070
+vn 0.0064 1.0000 -0.0027
+vn 0.0011 1.0000 -0.0004
+vn -0.0175 0.9998 0.0107
+vn -0.0136 0.9998 0.0165
+vn -0.0081 0.9999 0.0099
+vn -0.0082 1.0000 0.0043
+vn -0.0071 0.9998 0.0192
+vn -0.0026 1.0000 0.0089
+vn -0.0024 1.0000 0.0029
+vn -0.0101 0.9998 0.0152
+vn -0.0039 1.0000 0.0058
+vn -0.0006 1.0000 0.0010
+vn 0.0202 0.9998 -0.0032
+vn 0.0189 0.9998 -0.0101
+vn 0.0113 0.9999 -0.0060
+vn 0.0093 1.0000 -0.0008
+vn 0.0139 0.9998 -0.0151
+vn 0.0058 1.0000 -0.0072
+vn 0.0033 1.0000 -0.0018
+vn 0.0152 0.9998 -0.0101
+vn 0.0058 1.0000 -0.0038
+vn 0.0010 1.0000 -0.0006
+vn -0.0151 0.9998 0.0139
+vn -0.0101 0.9998 0.0189
+vn -0.0060 0.9999 0.0113
+vn -0.0072 1.0000 0.0058
+vn -0.0032 0.9998 0.0202
+vn -0.0008 1.0000 0.0093
+vn -0.0018 1.0000 0.0033
+vn -0.0070 0.9998 0.0169
+vn -0.0027 1.0000 0.0064
+vn -0.0004 1.0000 0.0011
+vn 0.0192 0.9998 -0.0071
+vn 0.0165 0.9998 -0.0136
+vn 0.0099 0.9999 -0.0081
+vn 0.0089 1.0000 -0.0026
+vn 0.0107 0.9998 -0.0175
+vn 0.0043 1.0000 -0.0082
+vn 0.0029 1.0000 -0.0024
+vn 0.0129 0.9998 -0.0129
+vn 0.0049 1.0000 -0.0049
+vn 0.0008 1.0000 -0.0008
+vn -0.0121 0.9998 0.0166
+vn -0.0062 0.9998 0.0205
+vn -0.0037 0.9999 0.0123
+vn -0.0060 1.0000 0.0071
+vn 0.0008 0.9998 0.0205
+vn 0.0010 1.0000 0.0092
+vn -0.0011 1.0000 0.0036
+vn -0.0036 0.9998 0.0179
+vn -0.0014 1.0000 0.0068
+vn -0.0002 1.0000 0.0011
+vn 0.0175 0.9998 -0.0107
+vn 0.0136 0.9998 -0.0165
+vn 0.0081 0.9999 -0.0099
+vn 0.0082 1.0000 -0.0043
+vn 0.0071 0.9998 -0.0192
+vn 0.0026 1.0000 -0.0089
+vn 0.0024 1.0000 -0.0029
+vn 0.0101 0.9998 -0.0152
+vn 0.0038 1.0000 -0.0058
+vn 0.0006 1.0000 -0.0010
+vn -0.0086 0.9998 0.0186
+vn -0.0021 0.9998 0.0213
+vn -0.0013 0.9999 0.0127
+vn -0.0045 1.0000 0.0081
+vn 0.0048 0.9998 0.0199
+vn 0.0028 1.0000 0.0089
+vn -0.0004 1.0000 0.0038
+vn -0.0000 0.9998 0.0183
+vn -0.0000 1.0000 0.0069
+vn -0.0000 1.0000 0.0011
+vn 0.0151 0.9998 -0.0139
+vn 0.0101 0.9998 -0.0189
+vn 0.0060 0.9999 -0.0113
+vn 0.0072 1.0000 -0.0058
+vn 0.0032 0.9998 -0.0202
+vn 0.0008 1.0000 -0.0093
+vn 0.0018 1.0000 -0.0033
+vn -0.0048 0.9998 0.0199
+vn 0.0021 0.9998 0.0213
+vn 0.0013 0.9999 0.0127
+vn -0.0028 1.0000 0.0089
+vn 0.0086 0.9998 0.0186
+vn 0.0045 1.0000 0.0081
+vn 0.0004 1.0000 0.0038
+vn -0.1227 0.1165 -0.9856
+vn -0.1162 0.0066 -0.9932
+vn -0.1089 0.0056 -0.9940
+vn -0.1170 0.1214 -0.9857
+vn -0.1247 -0.1058 -0.9865
+vn -0.1157 -0.1117 -0.9870
+vn -0.0947 0.0048 -0.9955
+vn -0.1057 0.1272 -0.9862
+vn -0.0975 -0.1184 -0.9882
+vn -0.1560 0.2910 -0.9439
+vn -0.1247 0.1178 -0.9852
+vn -0.1538 0.2907 -0.9444
+vn -0.1184 0.0078 -0.9929
+vn -0.1276 -0.1049 -0.9863
+vn -0.1612 -0.2938 -0.9422
+vn -0.1572 -0.2956 -0.9423
+vn -0.1457 -0.3112 -0.9391
+vn -0.1201 -0.3304 -0.9362
+vn -0.0733 -0.3510 -0.9335
+vn -0.0663 -0.1247 -0.9900
+vn -0.0713 0.0050 -0.9974
+vn -0.0870 0.1336 -0.9872
+vn -0.1423 0.3301 -0.9332
+vn -0.1258 0.3508 -0.9280
+vn -0.1507 0.3091 -0.9390
+vn -0.3322 0.9243 -0.1877
+vn -0.2942 0.8154 -0.4985
+vn -0.2900 0.8462 -0.4470
+vn -0.3217 0.9352 -0.1483
+vn -0.2206 0.5612 -0.7977
+vn -0.2202 0.5976 -0.7710
+vn -0.2759 0.8788 -0.3893
+vn -0.3006 0.9478 -0.1064
+vn -0.2128 0.6382 -0.7399
+vn -0.3443 0.9388 -0.0000
+vn -0.3348 0.9185 -0.2104
+vn -0.3404 0.9403 -0.0000
+vn -0.2942 0.8008 -0.5216
+vn -0.2216 0.5530 -0.8032
+vn -0.1941 0.6776 -0.7093
+vn -0.2475 0.9095 -0.3339
+vn -0.2650 0.9619 -0.0674
+vn -0.3056 0.9521 0.0000
+vn -0.2686 0.9633 -0.0000
+vn -0.3283 0.9446 0.0000
+vn -0.2220 -0.6029 -0.7663
+vn -0.2790 -0.8660 -0.4149
+vn -0.2545 -0.8898 -0.3788
+vn -0.2055 -0.6317 -0.7475
+vn -0.2967 -0.9482 -0.1133
+vn -0.2679 -0.9595 -0.0877
+vn -0.2014 -0.9200 -0.3362
+vn -0.1669 -0.6680 -0.7252
+vn -0.2093 -0.9761 -0.0585
+vn -0.2261 -0.5913 -0.7741
+vn -0.2846 -0.8514 -0.4407
+vn -0.3052 -0.9433 -0.1307
+vn -0.3079 -0.9514 -0.0000
+vn -0.2988 -0.9543 -0.0000
+vn -0.2696 -0.9630 -0.0000
+vn -0.2105 -0.9776 -0.0000
+vn -0.1070 -0.9943 -0.0000
+vn -0.1064 -0.9939 -0.0291
+vn -0.1045 -0.9511 -0.2906
+vn -0.1066 -0.8690 -0.4832
+vn -0.0736 -0.5030 -0.8611
+vn -0.1247 -0.1058 0.9865
+vn -0.1162 0.0066 0.9932
+vn -0.1089 0.0056 0.9940
+vn -0.1157 -0.1117 0.9870
+vn -0.1227 0.1165 0.9856
+vn -0.1170 0.1214 0.9857
+vn -0.0947 0.0048 0.9955
+vn -0.0975 -0.1184 0.9882
+vn -0.1057 0.1272 0.9862
+vn -0.1612 -0.2938 0.9422
+vn -0.1276 -0.1049 0.9863
+vn -0.1572 -0.2956 0.9423
+vn -0.1184 0.0078 0.9929
+vn -0.1247 0.1178 0.9852
+vn -0.1560 0.2910 0.9439
+vn -0.1538 0.2907 0.9444
+vn -0.1507 0.3091 0.9390
+vn -0.1423 0.3301 0.9332
+vn -0.1258 0.3508 0.9280
+vn -0.0870 0.1336 0.9872
+vn -0.0713 0.0050 0.9974
+vn -0.0663 -0.1246 0.9900
+vn -0.1201 -0.3304 0.9362
+vn -0.0733 -0.3510 0.9335
+vn -0.1456 -0.3112 0.9391
+vn -0.2206 0.5612 0.7977
+vn -0.2942 0.8154 0.4985
+vn -0.2900 0.8462 0.4470
+vn -0.2202 0.5976 0.7710
+vn -0.3322 0.9243 0.1877
+vn -0.3217 0.9352 0.1483
+vn -0.2759 0.8788 0.3893
+vn -0.2128 0.6382 0.7399
+vn -0.3006 0.9478 0.1064
+vn -0.2216 0.5530 0.8032
+vn -0.2942 0.8008 0.5217
+vn -0.3348 0.9185 0.2104
+vn -0.2650 0.9619 0.0674
+vn -0.2475 0.9095 0.3339
+vn -0.1941 0.6776 0.7093
+vn -0.2967 -0.9482 0.1133
+vn -0.2790 -0.8660 0.4149
+vn -0.2545 -0.8898 0.3788
+vn -0.2679 -0.9595 0.0877
+vn -0.2220 -0.6029 0.7663
+vn -0.2055 -0.6317 0.7475
+vn -0.2014 -0.9200 0.3362
+vn -0.2093 -0.9761 0.0585
+vn -0.1669 -0.6680 0.7252
+vn -0.3052 -0.9433 0.1307
+vn -0.2846 -0.8514 0.4407
+vn -0.2261 -0.5913 0.7741
+vn -0.0736 -0.5030 0.8611
+vn -0.1066 -0.8690 0.4832
+vn -0.1045 -0.9511 0.2906
+vn -0.1064 -0.9939 0.0291
+vn -0.0276 -0.1280 0.9914
+vn -0.0425 0.0070 0.9991
+vn -0.0172 0.0119 0.9998
+vn 0.0043 -0.1263 0.9920
+vn -0.0629 0.1400 0.9882
+vn -0.0393 0.1466 0.9884
+vn -0.0025 0.0184 0.9998
+vn 0.0173 -0.1208 0.9925
+vn -0.0209 0.1531 0.9880
+vn -0.0131 -0.3677 0.9299
+vn -0.1016 0.3673 0.9245
+vn -0.0734 0.3784 0.9227
+vn -0.0451 0.3856 0.9216
+vn -0.0190 0.3910 0.9202
+vn -0.0098 0.1589 0.9873
+vn -0.0013 0.0245 0.9997
+vn 0.0074 -0.1152 0.9933
+vn 0.0474 -0.3714 0.9273
+vn 0.0173 -0.3668 0.9301
+vn 0.0348 -0.3737 0.9269
+vn 0.0040 -0.8967 -0.4427
+vn 0.0159 -0.9674 -0.2529
+vn 0.1023 -0.9660 -0.2373
+vn 0.0900 -0.9020 -0.4222
+vn 0.0187 -0.9998 -0.0076
+vn 0.1079 -0.9942 -0.0010
+vn 0.1101 -0.9634 -0.2446
+vn 0.1045 -0.8979 -0.4276
+vn 0.1155 -0.9933 -0.0074
+vn 0.0021 -0.5265 -0.8502
+vn -0.0131 -0.3676 -0.9299
+vn 0.0189 -0.9998 0.0000
+vn 0.1092 -0.9940 -0.0000
+vn 0.1171 -0.9931 -0.0000
+vn 0.0308 -0.9995 0.0000
+vn 0.0303 -0.9994 -0.0193
+vn 0.0298 -0.9647 -0.2617
+vn 0.0327 -0.8944 -0.4462
+vn 0.0474 -0.3714 -0.9273
+vn 0.0629 -0.5269 -0.8476
+vn 0.0190 -0.5196 -0.8542
+vn 0.0173 -0.3668 -0.9301
+vn 0.0348 -0.3737 -0.9269
+vn 0.0566 -0.5324 -0.8446
+vn -0.2155 0.9758 -0.0368
+vn -0.2047 0.9346 -0.2908
+vn -0.1514 0.9526 -0.2640
+vn -0.1567 0.9875 -0.0164
+vn -0.1628 0.7090 -0.6862
+vn -0.1418 0.8821 -0.4493
+vn -0.0917 0.9640 -0.2496
+vn -0.0931 0.9957 -0.0040
+vn -0.0885 0.8950 -0.4372
+vn -0.2177 0.9760 -0.0000
+vn -0.1016 0.3673 -0.9245
+vn -0.0734 0.3784 -0.9227
+vn -0.0940 0.5264 -0.8450
+vn -0.0451 0.3856 -0.9216
+vn -0.0581 0.5353 -0.8426
+vn -0.0190 0.3910 -0.9202
+vn -0.0215 0.5418 -0.8403
+vn -0.0315 0.9027 -0.4291
+vn -0.0287 0.9704 -0.2398
+vn -0.0274 0.9996 0.0044
+vn -0.0932 0.9956 0.0000
+vn -0.0273 0.9996 0.0000
+vn -0.1577 0.9875 0.0000
+vn -0.0629 0.1400 -0.9882
+vn -0.0425 0.0070 -0.9991
+vn -0.0172 0.0119 -0.9998
+vn -0.0393 0.1466 -0.9884
+vn -0.0276 -0.1280 -0.9914
+vn 0.0043 -0.1263 -0.9920
+vn -0.0025 0.0184 -0.9998
+vn -0.0209 0.1531 -0.9880
+vn 0.0173 -0.1208 -0.9925
+vn 0.0074 -0.1152 -0.9933
+vn -0.0013 0.0245 -0.9997
+vn -0.0098 0.1589 -0.9873
+vn 0.0187 -0.9998 0.0076
+vn 0.0159 -0.9674 0.2529
+vn 0.1023 -0.9660 0.2373
+vn 0.1079 -0.9942 0.0010
+vn 0.0040 -0.8967 0.4427
+vn 0.0900 -0.9020 0.4222
+vn 0.1101 -0.9634 0.2446
+vn 0.1155 -0.9933 0.0074
+vn 0.1045 -0.8979 0.4276
+vn 0.0021 -0.5265 0.8502
+vn 0.0567 -0.5324 0.8446
+vn 0.0629 -0.5269 0.8476
+vn 0.0190 -0.5196 0.8542
+vn 0.0327 -0.8944 0.4462
+vn 0.0298 -0.9647 0.2617
+vn 0.0303 -0.9994 0.0193
+vn -0.1628 0.7090 0.6862
+vn -0.2047 0.9346 0.2907
+vn -0.1514 0.9526 0.2640
+vn -0.1418 0.8821 0.4493
+vn -0.2155 0.9758 0.0368
+vn -0.1567 0.9875 0.0164
+vn -0.0917 0.9640 0.2496
+vn -0.0885 0.8950 0.4373
+vn -0.0931 0.9957 0.0040
+vn -0.0274 0.9996 -0.0044
+vn -0.0287 0.9704 0.2398
+vn -0.0315 0.9027 0.4291
+vn -0.0581 0.5353 0.8426
+vn -0.0215 0.5418 0.8403
+vn -0.0940 0.5264 0.8450
+vn -0.0961 -0.9950 0.0278
+vn -0.0900 -0.9581 0.2719
+vn -0.1964 -0.9424 0.2706
+vn -0.2072 -0.9778 0.0297
+vn -0.0807 -0.8864 0.4558
+vn -0.1817 -0.8736 0.4514
+vn -0.2798 -0.9231 0.2639
+vn -0.2928 -0.9558 0.0280
+vn -0.2609 -0.8586 0.4413
+vn -0.0971 -0.9953 0.0000
+vn -0.0328 -0.3620 0.9316
+vn -0.0457 -0.5145 0.8563
+vn -0.0773 -0.3590 0.9301
+vn -0.1049 -0.5115 0.8529
+vn -0.1115 -0.3560 0.9278
+vn -0.1530 -0.5083 0.8475
+vn -0.1380 -0.3510 0.9261
+vn -0.1921 -0.5020 0.8433
+vn -0.3250 -0.8407 0.4331
+vn -0.3470 -0.9018 0.2578
+vn -0.3610 -0.9322 0.0258
+vn -0.2944 -0.9557 -0.0000
+vn -0.3622 -0.9321 0.0000
+vn -0.2089 -0.9779 -0.0000
+vn 0.0348 0.9081 0.4173
+vn 0.0453 0.9728 0.2273
+vn 0.1413 0.9679 0.2080
+vn 0.1208 0.9095 0.3977
+vn 0.0487 0.9987 -0.0130
+vn 0.1470 0.9888 -0.0241
+vn 0.2596 0.9482 0.1830
+vn 0.2283 0.9004 0.3704
+vn 0.2674 0.9629 -0.0370
+vn 0.0212 0.5490 0.8356
+vn 0.0095 0.3965 0.9180
+vn 0.0490 0.9988 0.0000
+vn 0.1474 0.9891 -0.0000
+vn 0.2683 0.9633 -0.0000
+vn 0.4028 0.9153 -0.0000
+vn 0.4012 0.9146 -0.0498
+vn 0.3918 0.9067 0.1561
+vn 0.3514 0.8726 0.3391
+vn 0.0974 0.4057 0.9088
+vn 0.1516 0.5597 0.8147
+vn 0.2367 0.5519 0.7996
+vn 0.1565 0.4028 0.9018
+vn 0.0477 0.4022 0.9143
+vn 0.0784 0.5565 0.8271
+vn -0.0131 -0.1109 0.9938
+vn -0.0057 0.0292 0.9996
+vn -0.0063 0.0325 0.9995
+vn -0.0297 -0.1082 0.9937
+vn -0.0007 0.1638 0.9865
+vn 0.0136 0.1679 0.9857
+vn -0.0012 0.0348 0.9994
+vn -0.0396 -0.1060 0.9936
+vn 0.0347 0.1705 0.9848
+vn 0.0610 0.1702 0.9835
+vn 0.0083 0.0358 0.9993
+vn -0.0446 -0.1037 0.9936
+vn -0.0807 -0.8864 -0.4558
+vn -0.0900 -0.9581 -0.2719
+vn -0.1964 -0.9424 -0.2706
+vn -0.1817 -0.8737 -0.4514
+vn -0.0961 -0.9950 -0.0278
+vn -0.2072 -0.9778 -0.0297
+vn -0.2798 -0.9231 -0.2639
+vn -0.2609 -0.8586 -0.4413
+vn -0.2928 -0.9558 -0.0280
+vn -0.0457 -0.5145 -0.8563
+vn -0.0328 -0.3620 -0.9316
+vn -0.3610 -0.9322 -0.0258
+vn -0.3470 -0.9018 -0.2577
+vn -0.3250 -0.8407 -0.4331
+vn -0.1115 -0.3560 -0.9278
+vn -0.1530 -0.5083 -0.8475
+vn -0.1921 -0.5020 -0.8433
+vn -0.1380 -0.3510 -0.9261
+vn -0.0773 -0.3590 -0.9301
+vn -0.1049 -0.5115 -0.8529
+vn 0.0487 0.9987 0.0130
+vn 0.0453 0.9728 -0.2273
+vn 0.1413 0.9679 -0.2080
+vn 0.1470 0.9888 0.0241
+vn 0.0348 0.9081 -0.4173
+vn 0.1208 0.9095 -0.3977
+vn 0.2596 0.9482 -0.1830
+vn 0.2674 0.9629 0.0370
+vn 0.2283 0.9004 -0.3704
+vn 0.0095 0.3965 -0.9180
+vn 0.0212 0.5490 -0.8356
+vn 0.0477 0.4022 -0.9143
+vn 0.0784 0.5565 -0.8271
+vn 0.0974 0.4057 -0.9088
+vn 0.1516 0.5597 -0.8147
+vn 0.1565 0.4028 -0.9018
+vn 0.2367 0.5519 -0.7996
+vn 0.3514 0.8726 -0.3391
+vn 0.3918 0.9067 -0.1561
+vn 0.4012 0.9146 0.0498
+vn -0.0007 0.1638 -0.9865
+vn -0.0057 0.0292 -0.9996
+vn -0.0063 0.0325 -0.9995
+vn 0.0136 0.1679 -0.9857
+vn -0.0131 -0.1109 -0.9938
+vn -0.0297 -0.1082 -0.9937
+vn -0.0012 0.0348 -0.9994
+vn 0.0347 0.1705 -0.9848
+vn -0.0396 -0.1061 -0.9936
+vn -0.0446 -0.1037 -0.9936
+vn 0.0083 0.0358 -0.9993
+vn 0.0610 0.1702 -0.9835
+vn -0.3973 -0.8114 -0.4288
+vn -0.4221 -0.8701 -0.2546
+vn -0.5222 -0.8145 -0.2528
+vn -0.4936 -0.7586 -0.4252
+vn -0.4379 -0.8987 -0.0254
+vn -0.5410 -0.8406 -0.0264
+vn -0.6378 -0.7290 -0.2486
+vn -0.6053 -0.6778 -0.4174
+vn -0.6597 -0.7510 -0.0268
+vn -0.2348 -0.4880 -0.8407
+vn -0.1691 -0.3415 -0.9245
+vn -0.4391 -0.8985 -0.0000
+vn -0.5424 -0.8401 -0.0000
+vn -0.6614 -0.7500 -0.0000
+vn -0.7731 -0.6342 -0.0000
+vn -0.7715 -0.6358 -0.0247
+vn -0.7480 -0.6190 -0.2394
+vn -0.7122 -0.5748 -0.4030
+vn -0.2704 -0.2911 -0.9177
+vn -0.3661 -0.4190 -0.8309
+vn -0.4425 -0.3629 -0.8201
+vn -0.3290 -0.2488 -0.9110
+vn -0.2140 -0.3223 -0.9221
+vn -0.2937 -0.4610 -0.8374
+vn 0.5337 0.8435 0.0605
+vn 0.5240 0.8415 -0.1319
+vn 0.6449 0.7561 -0.1113
+vn 0.6534 0.7539 0.0688
+vn 0.4786 0.8219 -0.3090
+vn 0.5986 0.7497 -0.2822
+vn 0.7487 0.6563 -0.0931
+vn 0.7551 0.6513 0.0755
+vn 0.7049 0.6608 -0.2578
+vn 0.5361 0.8442 -0.0000
+vn 0.2193 0.3898 -0.8944
+vn 0.3255 0.5283 -0.7842
+vn 0.2805 0.3660 -0.8873
+vn 0.4112 0.4890 -0.7693
+vn 0.3369 0.3332 -0.8806
+vn 0.4891 0.4372 -0.7547
+vn 0.3853 0.2943 -0.8746
+vn 0.5533 0.3779 -0.7423
+vn 0.7925 0.5623 -0.2363
+vn 0.8311 0.5506 -0.0783
+vn 0.8353 0.5439 0.0804
+vn 0.7583 0.6519 -0.0000
+vn 0.8388 0.5444 -0.0000
+vn 0.6563 0.7545 -0.0000
+vn 0.0883 0.1657 -0.9822
+vn 0.0171 0.0354 -0.9992
+vn 0.0214 0.0345 -0.9992
+vn 0.1128 0.1571 -0.9811
+vn -0.0515 -0.1005 -0.9936
+vn -0.0662 -0.0942 -0.9933
+vn 0.0205 0.0339 -0.9992
+vn 0.1330 0.1452 -0.9804
+vn -0.0882 -0.0836 -0.9926
+vn -0.1134 -0.0683 -0.9912
+vn 0.0157 0.0345 -0.9993
+vn 0.1484 0.1316 -0.9801
+vn -0.4379 -0.8987 0.0254
+vn -0.4221 -0.8701 0.2546
+vn -0.5222 -0.8145 0.2528
+vn -0.5410 -0.8406 0.0264
+vn -0.3973 -0.8114 0.4288
+vn -0.4936 -0.7587 0.4252
+vn -0.6378 -0.7290 0.2486
+vn -0.6597 -0.7510 0.0268
+vn -0.6053 -0.6778 0.4174
+vn -0.1691 -0.3415 0.9245
+vn -0.2348 -0.4880 0.8407
+vn -0.2140 -0.3223 0.9221
+vn -0.2936 -0.4610 0.8374
+vn -0.2704 -0.2911 0.9177
+vn -0.3661 -0.4190 0.8309
+vn -0.3290 -0.2488 0.9110
+vn -0.4425 -0.3629 0.8201
+vn -0.7122 -0.5748 0.4030
+vn -0.7480 -0.6190 0.2394
+vn -0.7715 -0.6358 0.0247
+vn 0.4786 0.8219 0.3090
+vn 0.5240 0.8415 0.1319
+vn 0.6449 0.7561 0.1113
+vn 0.5986 0.7497 0.2822
+vn 0.5337 0.8435 -0.0605
+vn 0.6534 0.7539 -0.0688
+vn 0.7487 0.6563 0.0931
+vn 0.7049 0.6608 0.2578
+vn 0.7551 0.6513 -0.0755
+vn 0.3255 0.5283 0.7842
+vn 0.2193 0.3898 0.8944
+vn 0.8353 0.5439 -0.0805
+vn 0.8311 0.5506 0.0783
+vn 0.7925 0.5623 0.2363
+vn 0.3369 0.3332 0.8806
+vn 0.4891 0.4372 0.7547
+vn 0.5533 0.3779 0.7423
+vn 0.3853 0.2943 0.8746
+vn 0.2805 0.3660 0.8873
+vn 0.4112 0.4890 0.7693
+vn -0.0515 -0.1005 0.9936
+vn 0.0171 0.0354 0.9992
+vn 0.0214 0.0345 0.9992
+vn -0.0662 -0.0942 0.9933
+vn 0.0883 0.1657 0.9822
+vn 0.1128 0.1571 0.9811
+vn 0.0205 0.0339 0.9992
+vn -0.0882 -0.0836 0.9926
+vn 0.1330 0.1452 0.9804
+vn 0.1484 0.1316 0.9801
+vn 0.0157 0.0345 0.9993
+vn -0.1134 -0.0683 0.9912
+vn 0.8559 0.4663 0.2237
+vn 0.8881 0.4539 0.0725
+vn 0.9231 0.3766 0.0780
+vn 0.8940 0.3865 0.2267
+vn 0.8911 0.4463 -0.0816
+vn 0.9261 0.3690 -0.0784
+vn 0.9436 0.3184 0.0910
+vn 0.9143 0.3248 0.2421
+vn 0.9474 0.3116 -0.0727
+vn 0.5940 0.3200 0.7380
+vn 0.4204 0.2539 0.8711
+vn 0.8948 0.4464 -0.0000
+vn 0.9296 0.3687 -0.0000
+vn 0.9504 0.3110 -0.0000
+vn 0.9632 0.2689 0.0000
+vn 0.9607 0.2692 -0.0675
+vn 0.9558 0.2745 0.1050
+vn 0.9243 0.2780 0.2617
+vn 0.4410 0.1842 0.8784
+vn 0.6132 0.2287 0.7561
+vn 0.6083 0.1958 0.7692
+vn 0.4374 0.1578 0.8853
+vn 0.4377 0.2163 0.8727
+vn 0.6114 0.2698 0.7439
+vn -0.1336 -0.0515 0.9897
+vn 0.0107 0.0356 0.9993
+vn 0.0070 0.0361 0.9993
+vn -0.1452 -0.0368 0.9887
+vn 0.1585 0.1176 0.9803
+vn 0.1624 0.1041 0.9812
+vn 0.0047 0.0359 0.9993
+vn -0.1500 -0.0248 0.9884
+vn 0.1620 0.0919 0.9825
+vn -0.3738 -0.2039 0.9048
+vn 0.1601 0.0813 0.9837
+vn 0.0043 0.0351 0.9994
+vn -0.1503 -0.0152 0.9885
+vn -0.4120 -0.1329 0.9014
+vn -0.4161 -0.1055 0.9032
+vn -0.3997 -0.1652 0.9016
+vn -0.7907 -0.4746 -0.3868
+vn -0.8298 -0.5096 -0.2274
+vn -0.8805 -0.4217 -0.2163
+vn -0.8392 -0.3941 -0.3748
+vn -0.8526 -0.5222 -0.0198
+vn -0.9019 -0.4318 -0.0130
+vn -0.9127 -0.3518 -0.2080
+vn -0.8695 -0.3295 -0.3680
+vn -0.9328 -0.3602 -0.0059
+vn -0.5060 -0.3019 -0.8080
+vn -0.3738 -0.2039 -0.9048
+vn -0.8538 -0.5206 0.0000
+vn -0.9027 -0.4303 0.0000
+vn -0.9333 -0.3590 0.0000
+vn -0.9545 -0.2982 0.0000
+vn -0.9542 -0.2992 0.0006
+vn -0.9347 -0.2922 -0.2022
+vn -0.8899 -0.2737 -0.3648
+vn -0.4120 -0.1329 -0.9014
+vn -0.5650 -0.2028 -0.7997
+vn -0.5738 -0.1640 -0.8024
+vn -0.4161 -0.1055 -0.9032
+vn -0.3997 -0.1652 -0.9016
+vn -0.5449 -0.2481 -0.8009
+vn 0.8911 0.4463 0.0816
+vn 0.8881 0.4539 -0.0725
+vn 0.9231 0.3766 -0.0780
+vn 0.9261 0.3690 0.0784
+vn 0.8559 0.4663 -0.2237
+vn 0.8940 0.3865 -0.2267
+vn 0.9436 0.3184 -0.0910
+vn 0.9474 0.3116 0.0727
+vn 0.9143 0.3248 -0.2421
+vn 0.4204 0.2539 -0.8711
+vn 0.5940 0.3200 -0.7380
+vn 0.4377 0.2163 -0.8727
+vn 0.6114 0.2698 -0.7439
+vn 0.4410 0.1842 -0.8784
+vn 0.6132 0.2287 -0.7561
+vn 0.4374 0.1578 -0.8853
+vn 0.6083 0.1958 -0.7692
+vn 0.9243 0.2780 -0.2617
+vn 0.9558 0.2745 -0.1050
+vn 0.9607 0.2692 0.0675
+vn 0.1585 0.1176 -0.9803
+vn 0.0107 0.0356 -0.9993
+vn 0.0070 0.0361 -0.9993
+vn 0.1624 0.1041 -0.9812
+vn -0.1336 -0.0515 -0.9897
+vn -0.1452 -0.0368 -0.9887
+vn 0.0047 0.0359 -0.9993
+vn 0.1620 0.0919 -0.9825
+vn -0.1500 -0.0248 -0.9884
+vn -0.1503 -0.0152 -0.9885
+vn 0.0043 0.0351 -0.9994
+vn 0.1601 0.0813 -0.9837
+vn -0.8526 -0.5222 0.0198
+vn -0.8298 -0.5096 0.2274
+vn -0.8805 -0.4217 0.2164
+vn -0.9019 -0.4318 0.0131
+vn -0.7907 -0.4746 0.3868
+vn -0.8392 -0.3941 0.3748
+vn -0.9127 -0.3518 0.2080
+vn -0.9328 -0.3602 0.0059
+vn -0.8695 -0.3295 0.3680
+vn -0.5060 -0.3019 0.8080
+vn -0.5449 -0.2482 0.8009
+vn -0.5650 -0.2028 0.7997
+vn -0.5738 -0.1640 0.8024
+vn -0.8899 -0.2737 0.3649
+vn -0.9347 -0.2922 0.2022
+vn -0.9542 -0.2992 -0.0006
+vn 0.9707 0.2312 0.0657
+vn 0.9653 0.2351 -0.1134
+vn 0.9751 0.1908 -0.1131
+vn 0.9798 0.1877 0.0683
+vn 0.9311 0.2382 -0.2763
+vn 0.9397 0.1955 -0.2807
+vn 0.9848 0.1378 -0.1058
+vn 0.9881 0.1349 0.0742
+vn 0.9502 0.1454 -0.2758
+vn 0.9729 0.2312 0.0000
+vn 0.4339 0.1348 -0.8908
+vn 0.6054 0.1659 -0.7784
+vn 0.4350 0.1114 -0.8935
+vn 0.6083 0.1343 -0.7823
+vn 0.4407 0.0851 -0.8936
+vn 0.6164 0.0982 -0.7813
+vn 0.4490 0.0544 -0.8919
+vn 0.6268 0.0558 -0.7772
+vn 0.9605 0.0856 -0.2649
+vn 0.9927 0.0743 -0.0949
+vn 0.9941 0.0713 0.0813
+vn 0.9908 0.1352 0.0000
+vn 0.9974 0.0714 0.0000
+vn 0.9822 0.1880 0.0000
+vn 0.1595 0.0716 -0.9846
+vn 0.0057 0.0337 -0.9994
+vn 0.0089 0.0315 -0.9995
+vn 0.1616 0.0612 -0.9850
+vn -0.1482 -0.0072 -0.9889
+vn -0.1449 -0.0003 -0.9894
+vn 0.0135 0.0280 -0.9995
+vn 0.1662 0.0492 -0.9849
+vn -0.1412 0.0055 -0.9900
+vn -0.4169 -0.0807 -0.9054
+vn -0.4170 -0.0569 -0.9071
+vn -0.4171 -0.0342 -0.9082
+vn -0.4170 -0.0126 -0.9088
+vn -0.1374 0.0102 -0.9905
+vn 0.0185 0.0231 -0.9996
+vn 0.1721 0.0350 -0.9845
+vn -0.9705 -0.2409 -0.0059
+vn -0.9515 -0.2354 0.1979
+vn -0.9648 -0.1775 0.1939
+vn -0.9833 -0.1815 -0.0102
+vn -0.9053 -0.2200 0.3633
+vn -0.9178 -0.1654 0.3609
+vn -0.9747 -0.1194 0.1889
+vn -0.9925 -0.1217 -0.0143
+vn -0.9277 -0.1105 0.3566
+vn -0.9708 -0.2400 0.0000
+vn -0.4169 -0.0807 0.9054
+vn -0.5776 -0.1288 0.8061
+vn -0.4170 -0.0569 0.9071
+vn -0.5805 -0.0947 0.8087
+vn -0.4171 -0.0342 0.9082
+vn -0.5835 -0.0616 0.8098
+vn -0.4170 -0.0126 0.9088
+vn -0.5862 -0.0296 0.8096
+vn -0.9347 -0.0570 0.3508
+vn -0.9811 -0.0626 0.1831
+vn -0.9978 -0.0634 -0.0183
+vn -0.9927 -0.1207 -0.0000
+vn -0.9981 -0.0624 -0.0000
+vn -0.9836 -0.1805 0.0000
+vn 0.9311 0.2382 0.2763
+vn 0.9653 0.2351 0.1134
+vn 0.9751 0.1908 0.1131
+vn 0.9397 0.1955 0.2807
+vn 0.9707 0.2312 -0.0657
+vn 0.9798 0.1877 -0.0683
+vn 0.9848 0.1378 0.1058
+vn 0.9502 0.1454 0.2757
+vn 0.9881 0.1349 -0.0742
+vn 0.6054 0.1659 0.7784
+vn 0.4339 0.1348 0.8908
+vn 0.9941 0.0713 -0.0813
+vn 0.9927 0.0743 0.0949
+vn 0.9605 0.0856 0.2650
+vn 0.4407 0.0851 0.8936
+vn 0.6164 0.0982 0.7813
+vn 0.6268 0.0558 0.7772
+vn 0.4490 0.0544 0.8919
+vn 0.4350 0.1114 0.8935
+vn 0.6083 0.1343 0.7823
+vn -0.1482 -0.0072 0.9889
+vn 0.0057 0.0337 0.9994
+vn 0.0089 0.0315 0.9995
+vn -0.1449 -0.0003 0.9894
+vn 0.1595 0.0716 0.9846
+vn 0.1616 0.0612 0.9850
+vn 0.0135 0.0280 0.9995
+vn -0.1412 0.0055 0.9900
+vn 0.1662 0.0492 0.9849
+vn 0.1721 0.0350 0.9845
+vn 0.0185 0.0231 0.9996
+vn -0.1374 0.0102 0.9905
+vn -0.9053 -0.2200 -0.3632
+vn -0.9515 -0.2354 -0.1979
+vn -0.9648 -0.1775 -0.1938
+vn -0.9178 -0.1654 -0.3609
+vn -0.9705 -0.2409 0.0059
+vn -0.9833 -0.1815 0.0102
+vn -0.9747 -0.1194 -0.1889
+vn -0.9277 -0.1105 -0.3566
+vn -0.9925 -0.1217 0.0143
+vn -0.5777 -0.1288 -0.8061
+vn -0.9978 -0.0634 0.0183
+vn -0.9811 -0.0626 -0.1831
+vn -0.9347 -0.0570 -0.3508
+vn -0.5835 -0.0616 -0.8098
+vn -0.5862 -0.0296 -0.8096
+vn -0.5805 -0.0947 -0.8087
+vn -0.1337 0.0139 0.9909
+vn 0.0229 0.0172 0.9996
+vn 0.0260 0.0114 0.9996
+vn -0.1303 0.0174 0.9913
+vn 0.1772 0.0192 0.9840
+vn 0.1799 0.0037 0.9837
+vn 0.0280 0.0058 0.9996
+vn -0.1270 0.0209 0.9917
+vn 0.1802 -0.0110 0.9836
+vn -0.4159 0.0077 0.9094
+vn 0.4561 0.0206 0.8897
+vn 0.4585 -0.0129 0.8886
+vn 0.4561 -0.0449 0.8888
+vn 0.4504 -0.0759 0.8896
+vn 0.1790 -0.0256 0.9835
+vn 0.0292 0.0003 0.9996
+vn -0.1236 0.0242 0.9920
+vn -0.4088 0.0465 0.9114
+vn -0.4028 0.0660 0.9129
+vn -0.4132 0.0272 0.9102
+vn -0.9385 -0.0059 -0.3452
+vn -0.9841 -0.0084 -0.1774
+vn -0.9840 0.0436 -0.1730
+vn -0.9389 0.0431 -0.3414
+vn -0.9997 -0.0080 0.0224
+vn -0.9987 0.0449 0.0258
+vn -0.9807 0.0954 -0.1709
+vn -0.9358 0.0920 -0.3404
+vn -0.9949 0.0973 0.0281
+vn -0.5874 0.0011 -0.8093
+vn -0.4159 0.0077 -0.9094
+vn -1.0000 -0.0071 -0.0000
+vn -0.9990 0.0457 -0.0000
+vn -0.9952 0.0981 -0.0000
+vn -0.9883 0.1525 0.0000
+vn -0.9880 0.1518 0.0288
+vn -0.9739 0.1490 -0.1714
+vn -0.9288 0.1428 -0.3421
+vn -0.4088 0.0465 -0.9114
+vn -0.5812 0.0601 -0.8115
+vn -0.5738 0.0898 -0.8141
+vn -0.4028 0.0660 -0.9129
+vn -0.4132 0.0272 -0.9102
+vn -0.5858 0.0307 -0.8099
+vn 0.9962 0.0023 0.0869
+vn 0.9963 0.0055 -0.0857
+vn 0.9947 -0.0621 -0.0815
+vn 0.9938 -0.0654 0.0899
+vn 0.9670 0.0187 -0.2542
+vn 0.9674 -0.0478 -0.2488
+vn 0.9886 -0.1268 -0.0813
+vn 0.9873 -0.1301 0.0909
+vn 0.9621 -0.1117 -0.2488
+vn 1.0000 0.0019 0.0000
+vn 0.4561 0.0206 -0.8897
+vn 0.6337 0.0108 -0.7735
+vn 0.4585 -0.0129 -0.8886
+vn 0.6343 -0.0333 -0.7724
+vn 0.4561 -0.0449 -0.8888
+vn 0.6292 -0.0753 -0.7736
+vn 0.4504 -0.0759 -0.8896
+vn 0.6205 -0.1163 -0.7755
+vn 0.9522 -0.1733 -0.2514
+vn 0.9784 -0.1896 -0.0826
+vn 0.9771 -0.1925 0.0912
+vn 0.9913 -0.1314 0.0000
+vn 0.9810 -0.1940 0.0000
+vn 0.9978 -0.0663 0.0000
+vn 0.1772 0.0192 -0.9840
+vn 0.0229 0.0172 -0.9996
+vn 0.0260 0.0114 -0.9996
+vn 0.1799 0.0037 -0.9837
+vn -0.1337 0.0139 -0.9909
+vn -0.1303 0.0174 -0.9913
+vn 0.0280 0.0058 -0.9996
+vn 0.1802 -0.0110 -0.9836
+vn -0.1270 0.0209 -0.9917
+vn -0.1236 0.0242 -0.9920
+vn 0.0292 0.0003 -0.9996
+vn 0.1790 -0.0256 -0.9835
+vn -0.9997 -0.0080 -0.0224
+vn -0.9841 -0.0084 0.1774
+vn -0.9840 0.0436 0.1730
+vn -0.9987 0.0449 -0.0258
+vn -0.9385 -0.0059 0.3452
+vn -0.9389 0.0431 0.3414
+vn -0.9807 0.0954 0.1709
+vn -0.9949 0.0973 -0.0281
+vn -0.9358 0.0920 0.3404
+vn -0.5874 0.0011 0.8093
+vn -0.5858 0.0307 0.8098
+vn -0.5812 0.0601 0.8115
+vn -0.5738 0.0898 0.8141
+vn -0.9288 0.1428 0.3421
+vn -0.9739 0.1490 0.1714
+vn -0.9880 0.1518 -0.0288
+vn 0.9670 0.0187 0.2542
+vn 0.9963 0.0055 0.0857
+vn 0.9947 -0.0621 0.0815
+vn 0.9674 -0.0478 0.2488
+vn 0.9962 0.0023 -0.0869
+vn 0.9938 -0.0654 -0.0899
+vn 0.9886 -0.1268 0.0813
+vn 0.9621 -0.1117 0.2488
+vn 0.9873 -0.1301 -0.0909
+vn 0.6337 0.0108 0.7735
+vn 0.9771 -0.1925 -0.0912
+vn 0.9784 -0.1896 0.0826
+vn 0.9522 -0.1733 0.2514
+vn 0.6292 -0.0753 0.7736
+vn 0.6205 -0.1163 0.7755
+vn 0.6343 -0.0333 0.7724
+vn 0.1772 -0.0427 -0.9833
+vn 0.0302 -0.0077 -0.9995
+vn 0.0303 -0.0208 -0.9993
+vn 0.1748 -0.0659 -0.9824
+vn -0.1203 0.0257 -0.9924
+vn -0.1180 0.0232 -0.9927
+vn 0.0280 -0.0396 -0.9988
+vn 0.1700 -0.0965 -0.9807
+vn -0.1181 0.0164 -0.9929
+vn 0.4433 -0.1096 -0.8896
+vn -0.3958 0.0849 -0.9144
+vn -0.3894 0.1016 -0.9155
+vn -0.3847 0.1152 -0.9158
+vn -0.3826 0.1275 -0.9151
+vn -0.1221 0.0070 -0.9925
+vn 0.0212 -0.0624 -0.9978
+vn 0.1598 -0.1334 -0.9781
+vn 0.4240 -0.2021 -0.8828
+vn 0.4043 -0.2629 -0.8761
+vn 0.4354 -0.1509 -0.8875
+vn -0.9774 0.2097 -0.0279
+vn -0.9631 0.2056 0.1737
+vn -0.9482 0.2637 0.1770
+vn -0.9626 0.2696 -0.0256
+vn -0.9177 0.1962 0.3454
+vn -0.9030 0.2507 0.3490
+vn -0.9298 0.3207 0.1808
+vn -0.9442 0.3287 -0.0221
+vn -0.8853 0.3038 0.3520
+vn -0.9776 0.2102 0.0000
+vn -0.3958 0.0849 0.9144
+vn -0.5646 0.1196 0.8166
+vn -0.3894 0.1016 0.9155
+vn -0.5553 0.1480 0.8184
+vn -0.3847 0.1152 0.9158
+vn -0.5473 0.1743 0.8186
+vn -0.3826 0.1275 0.9151
+vn -0.5404 0.1996 0.8174
+vn -0.8647 0.3553 0.3551
+vn -0.9077 0.3763 0.1855
+vn -0.9220 0.3868 -0.0172
+vn -0.9443 0.3291 0.0000
+vn -0.9220 0.3871 0.0000
+vn -0.9628 0.2701 0.0000
+vn 0.9382 -0.2366 0.2526
+vn 0.9634 -0.2550 0.0823
+vn 0.9411 -0.3287 0.0792
+vn 0.9181 -0.3078 0.2497
+vn 0.9619 -0.2573 -0.0920
+vn 0.9393 -0.3302 -0.0934
+vn 0.9075 -0.4134 0.0748
+vn 0.8880 -0.3902 0.2433
+vn 0.9054 -0.4140 -0.0941
+vn 0.6104 -0.1613 0.7755
+vn 0.4433 -0.1096 0.8896
+vn 0.9658 -0.2591 0.0000
+vn 0.9431 -0.3325 0.0000
+vn 0.9089 -0.4170 0.0000
+vn 0.8581 -0.5134 0.0000
+vn 0.8554 -0.5097 -0.0928
+vn 0.8574 -0.5096 0.0718
+vn 0.8423 -0.4845 0.2364
+vn 0.4240 -0.2021 0.8828
+vn 0.5817 -0.2806 0.7635
+vn 0.5534 -0.3565 0.7528
+vn 0.4043 -0.2629 0.8761
+vn 0.4354 -0.1509 0.8875
+vn 0.5986 -0.2152 0.7716
+vn -0.1203 0.0257 0.9924
+vn 0.0302 -0.0077 0.9995
+vn 0.0303 -0.0208 0.9993
+vn -0.1180 0.0232 0.9927
+vn 0.1772 -0.0427 0.9833
+vn 0.1748 -0.0659 0.9824
+vn 0.0280 -0.0396 0.9988
+vn -0.1181 0.0164 0.9929
+vn 0.1700 -0.0965 0.9807
+vn 0.1598 -0.1334 0.9781
+vn 0.0212 -0.0624 0.9978
+vn -0.1221 0.0070 0.9925
+vn -0.9177 0.1962 -0.3454
+vn -0.9631 0.2056 -0.1737
+vn -0.9482 0.2637 -0.1770
+vn -0.9030 0.2507 -0.3490
+vn -0.9774 0.2097 0.0279
+vn -0.9626 0.2696 0.0256
+vn -0.9298 0.3207 -0.1808
+vn -0.8853 0.3038 -0.3520
+vn -0.9442 0.3287 0.0221
+vn -0.5646 0.1196 -0.8167
+vn -0.9220 0.3868 0.0172
+vn -0.9077 0.3763 -0.1855
+vn -0.8647 0.3553 -0.3551
+vn -0.5473 0.1743 -0.8186
+vn -0.5404 0.1996 -0.8174
+vn -0.5553 0.1480 -0.8184
+vn 0.9619 -0.2573 0.0920
+vn 0.9634 -0.2550 -0.0823
+vn 0.9411 -0.3287 -0.0792
+vn 0.9393 -0.3302 0.0934
+vn 0.9382 -0.2366 -0.2526
+vn 0.9181 -0.3078 -0.2497
+vn 0.9075 -0.4134 -0.0749
+vn 0.9054 -0.4140 0.0941
+vn 0.8880 -0.3902 -0.2433
+vn 0.6104 -0.1613 -0.7755
+vn 0.5986 -0.2152 -0.7716
+vn 0.5817 -0.2806 -0.7635
+vn 0.5534 -0.3565 -0.7528
+vn 0.8423 -0.4845 -0.2364
+vn 0.8574 -0.5096 -0.0718
+vn 0.8554 -0.5097 0.0928
+vn -0.1292 0.0024 0.9916
+vn 0.0093 -0.0825 0.9965
+vn -0.0045 -0.0927 0.9957
+vn -0.1352 0.0087 0.9908
+vn 0.1421 -0.1697 0.9752
+vn 0.1191 -0.1968 0.9732
+vn -0.0161 -0.0920 0.9956
+vn -0.1356 0.0253 0.9904
+vn 0.0953 -0.2114 0.9727
+vn -0.3803 0.1466 0.9132
+vn 0.3721 -0.3256 0.8692
+vn 0.3289 -0.3796 0.8647
+vn 0.2804 -0.4181 0.8640
+vn 0.2332 -0.4396 0.8674
+vn 0.0749 -0.2144 0.9739
+vn -0.0222 -0.0829 0.9963
+vn -0.1284 0.0477 0.9906
+vn -0.3517 0.2214 0.9096
+vn -0.3204 0.2664 0.9090
+vn -0.3715 0.1790 0.9110
+vn -0.8361 0.4147 -0.3592
+vn -0.8773 0.4400 -0.1916
+vn -0.8311 0.5192 -0.1991
+vn -0.7924 0.4891 -0.3645
+vn -0.8913 0.4533 0.0110
+vn -0.8447 0.5353 0.0040
+vn -0.7667 0.6078 -0.2068
+vn -0.7313 0.5727 -0.3704
+vn -0.7794 0.6265 -0.0029
+vn -0.5308 0.2322 -0.8151
+vn -0.3803 0.1466 -0.9132
+vn -0.8912 0.4536 0.0000
+vn -0.8444 0.5357 0.0000
+vn -0.7790 0.6270 0.0000
+vn -0.6983 0.7158 -0.0000
+vn -0.6988 0.7152 -0.0087
+vn -0.6872 0.6943 -0.2139
+vn -0.6558 0.6545 -0.3763
+vn -0.3517 0.2214 -0.9096
+vn -0.4787 0.3361 -0.8111
+vn -0.4328 0.3946 -0.8105
+vn -0.3204 0.2664 -0.9090
+vn -0.3715 0.1790 -0.9110
+vn -0.5115 0.2790 -0.8127
+vn 0.7863 -0.6114 0.0885
+vn 0.7880 -0.6113 -0.0733
+vn 0.7022 -0.7074 -0.0804
+vn 0.7012 -0.7083 0.0814
+vn 0.7765 -0.5854 -0.2329
+vn 0.6932 -0.6810 -0.2360
+vn 0.6079 -0.7885 -0.0931
+vn 0.6074 -0.7912 0.0719
+vn 0.6001 -0.7610 -0.2465
+vn 0.7880 -0.6157 -0.0000
+vn 0.3721 -0.3256 -0.8692
+vn 0.5096 -0.4339 -0.7430
+vn 0.3289 -0.3796 -0.8647
+vn 0.4521 -0.5015 -0.7376
+vn 0.2804 -0.4181 -0.8640
+vn 0.3877 -0.5515 -0.7386
+vn 0.2331 -0.4396 -0.8674
+vn 0.3243 -0.5816 -0.7460
+vn 0.5069 -0.8204 -0.2646
+vn 0.5144 -0.8504 -0.1109
+vn 0.5141 -0.8556 0.0607
+vn 0.6067 -0.7949 -0.0000
+vn 0.5126 -0.8586 0.0000
+vn 0.7016 -0.7126 -0.0000
+vn 0.1421 -0.1697 -0.9752
+vn 0.0093 -0.0825 -0.9965
+vn -0.0045 -0.0927 -0.9957
+vn 0.1191 -0.1968 -0.9732
+vn -0.1292 0.0024 -0.9916
+vn -0.1352 0.0087 -0.9908
+vn -0.0161 -0.0920 -0.9956
+vn 0.0953 -0.2114 -0.9727
+vn -0.1356 0.0253 -0.9904
+vn -0.1284 0.0477 -0.9906
+vn -0.0222 -0.0829 -0.9963
+vn 0.0749 -0.2144 -0.9739
+vn -0.8913 0.4533 -0.0111
+vn -0.8773 0.4400 0.1916
+vn -0.8311 0.5192 0.1991
+vn -0.8447 0.5353 -0.0040
+vn -0.8361 0.4147 0.3592
+vn -0.7924 0.4891 0.3645
+vn -0.7667 0.6078 0.2068
+vn -0.7794 0.6265 0.0029
+vn -0.7313 0.5727 0.3704
+vn -0.5308 0.2322 0.8151
+vn -0.5115 0.2790 0.8127
+vn -0.4787 0.3361 0.8111
+vn -0.4328 0.3946 0.8105
+vn -0.6558 0.6545 0.3763
+vn -0.6872 0.6943 0.2139
+vn -0.6988 0.7152 0.0087
+vn 0.7765 -0.5854 0.2329
+vn 0.7880 -0.6113 0.0733
+vn 0.7022 -0.7074 0.0804
+vn 0.6932 -0.6810 0.2360
+vn 0.7863 -0.6114 -0.0885
+vn 0.7012 -0.7083 -0.0814
+vn 0.6079 -0.7885 0.0931
+vn 0.6001 -0.7610 0.2466
+vn 0.6074 -0.7912 -0.0719
+vn 0.5096 -0.4339 0.7430
+vn 0.5141 -0.8556 -0.0607
+vn 0.5144 -0.8504 0.1109
+vn 0.5069 -0.8204 0.2646
+vn 0.3877 -0.5515 0.7386
+vn 0.3243 -0.5816 0.7460
+vn 0.4521 -0.5015 0.7376
+vn 0.0581 -0.2108 -0.9758
+vn -0.0240 -0.0709 -0.9972
+vn -0.0236 -0.0598 -0.9979
+vn 0.0428 -0.2050 -0.9778
+vn -0.1155 0.0694 -0.9909
+vn -0.0995 0.0875 -0.9912
+vn -0.0216 -0.0496 -0.9985
+vn 0.0280 -0.1986 -0.9797
+vn -0.0797 0.1031 -0.9915
+vn 0.1893 -0.4481 -0.8737
+vn -0.2820 0.3057 -0.9094
+vn -0.2392 0.3374 -0.9105
+vn -0.1890 0.3640 -0.9120
+vn -0.1279 0.3870 -0.9132
+vn -0.0553 0.1170 -0.9916
+vn -0.0180 -0.0402 -0.9990
+vn 0.0128 -0.1926 -0.9812
+vn 0.1048 -0.4484 -0.8876
+vn 0.0608 -0.4471 -0.8924
+vn 0.1471 -0.4497 -0.8810
+vn -0.6113 0.7913 0.0129
+vn -0.6008 0.7686 0.2198
+vn -0.5094 0.8305 0.2253
+vn -0.5185 0.8549 0.0158
+vn -0.5738 0.7245 0.3819
+vn -0.4871 0.7824 0.3881
+vn -0.4034 0.8854 0.2309
+vn -0.4105 0.9117 0.0181
+vn -0.3865 0.8332 0.3956
+vn -0.6106 0.7919 -0.0000
+vn -0.2820 0.3057 0.9094
+vn -0.3789 0.4451 0.8113
+vn -0.2392 0.3374 0.9105
+vn -0.3197 0.4850 0.8140
+vn -0.1890 0.3640 0.9120
+vn -0.2509 0.5176 0.8180
+vn -0.1279 0.3870 0.9132
+vn -0.1685 0.5444 0.8217
+vn -0.2624 0.8768 0.4030
+vn -0.2728 0.9326 0.2362
+vn -0.2767 0.9607 0.0203
+vn -0.4097 0.9122 0.0000
+vn -0.2756 0.9613 0.0000
+vn -0.5178 0.8555 0.0000
+vn 0.4187 -0.8612 0.2883
+vn 0.4257 -0.8952 0.1320
+vn 0.3388 -0.9283 0.1533
+vn 0.3329 -0.8894 0.3133
+vn 0.4255 -0.9036 -0.0487
+vn 0.3387 -0.9401 -0.0374
+vn 0.2487 -0.9533 0.1712
+vn 0.2454 -0.9098 0.3348
+vn 0.2485 -0.9682 -0.0281
+vn 0.2645 -0.5965 0.7578
+vn 0.1893 -0.4482 0.8737
+vn 0.4235 -0.9059 0.0000
+vn 0.3364 -0.9417 0.0000
+vn 0.2462 -0.9692 -0.0000
+vn 0.1486 -0.9889 -0.0000
+vn 0.1507 -0.9883 -0.0219
+vn 0.1513 -0.9715 0.1825
+vn 0.1523 -0.9249 0.3485
+vn 0.1048 -0.4484 0.8876
+vn 0.1477 -0.6058 0.7818
+vn 0.0856 -0.6086 0.7888
+vn 0.0608 -0.4471 0.8924
+vn 0.1471 -0.4497 0.8810
+vn 0.2064 -0.6029 0.7707
+vn -0.1155 0.0694 0.9909
+vn -0.0240 -0.0709 0.9972
+vn -0.0236 -0.0598 0.9979
+vn -0.0995 0.0875 0.9912
+vn 0.0581 -0.2108 0.9758
+vn 0.0428 -0.2050 0.9778
+vn -0.0216 -0.0496 0.9985
+vn -0.0797 0.1031 0.9915
+vn 0.0280 -0.1986 0.9797
+vn 0.0128 -0.1926 0.9812
+vn -0.0180 -0.0402 0.9990
+vn -0.0553 0.1170 0.9916
+vn -0.5738 0.7245 -0.3819
+vn -0.6008 0.7686 -0.2198
+vn -0.5094 0.8305 -0.2253
+vn -0.4871 0.7824 -0.3881
+vn -0.6113 0.7913 -0.0129
+vn -0.5185 0.8549 -0.0158
+vn -0.4034 0.8854 -0.2309
+vn -0.3864 0.8332 -0.3956
+vn -0.4105 0.9117 -0.0181
+vn -0.3789 0.4451 -0.8113
+vn -0.2767 0.9607 -0.0203
+vn -0.2728 0.9326 -0.2362
+vn -0.2624 0.8768 -0.4030
+vn -0.2509 0.5176 -0.8180
+vn -0.1685 0.5445 -0.8217
+vn -0.3197 0.4850 -0.8140
+vn 0.4255 -0.9036 0.0487
+vn 0.4257 -0.8952 -0.1320
+vn 0.3388 -0.9283 -0.1533
+vn 0.3387 -0.9401 0.0374
+vn 0.4187 -0.8612 -0.2883
+vn 0.3329 -0.8894 -0.3133
+vn 0.2487 -0.9533 -0.1712
+vn 0.2485 -0.9682 0.0281
+vn 0.2454 -0.9098 -0.3347
+vn 0.2645 -0.5965 -0.7578
+vn 0.2064 -0.6029 -0.7707
+vn 0.1477 -0.6058 -0.7818
+vn 0.0856 -0.6086 -0.7888
+vn 0.1523 -0.9249 -0.3485
+vn 0.1513 -0.9715 -0.1825
+vn 0.1506 -0.9883 0.0219
+vn -0.0315 0.1277 0.9913
+vn -0.0161 -0.0325 0.9993
+vn -0.0202 -0.0261 0.9995
+vn -0.0175 0.1356 0.9906
+vn -0.0045 -0.1880 0.9822
+vn -0.0249 -0.1841 0.9826
+vn -0.0308 -0.0195 0.9993
+vn -0.0162 0.1426 0.9896
+vn -0.0468 -0.1793 0.9827
+vn -0.0654 0.4027 0.9130
+vn 0.0148 -0.4474 0.8942
+vn -0.0305 -0.4480 0.8935
+vn -0.0706 -0.4467 0.8919
+vn -0.1024 -0.4429 0.8907
+vn -0.0675 -0.1730 0.9826
+vn -0.0454 -0.0122 0.9989
+vn -0.0253 0.1499 0.9884
+vn 0.0025 0.4174 0.9087
+vn 0.0023 0.4237 0.9058
+vn -0.0193 0.4113 0.9113
+vn -0.1302 0.9045 -0.4062
+vn -0.1344 0.9617 -0.2388
+vn -0.0239 0.9713 -0.2367
+vn -0.0250 0.9148 -0.4032
+vn -0.1345 0.9907 -0.0216
+vn -0.0207 0.9996 -0.0205
+vn 0.0409 0.9723 -0.2303
+vn 0.0358 0.9179 -0.3953
+vn 0.0464 0.9988 -0.0166
+vn -0.0852 0.5632 -0.8219
+vn -0.0654 0.4027 -0.9130
+vn -0.1331 0.9911 0.0000
+vn -0.0192 0.9998 0.0000
+vn 0.0478 0.9989 0.0000
+vn 0.0701 0.9975 0.0000
+vn 0.0688 0.9976 -0.0109
+vn 0.0617 0.9732 -0.2216
+vn 0.0542 0.9211 -0.3855
+vn 0.0025 0.4174 -0.9087
+vn 0.0128 0.5817 -0.8133
+vn 0.0191 0.5891 -0.8079
+vn 0.0023 0.4237 -0.9058
+vn -0.0193 0.4113 -0.9113
+vn -0.0214 0.5741 -0.8185
+vn 0.0505 -0.9985 0.0187
+vn 0.0514 -0.9811 -0.1864
+vn -0.0381 -0.9818 -0.1858
+vn -0.0387 -0.9991 0.0171
+vn 0.0563 -0.9339 -0.3531
+vn -0.0316 -0.9357 -0.3514
+vn -0.1080 -0.9769 -0.1846
+vn -0.1077 -0.9941 0.0153
+vn -0.1019 -0.9319 -0.3480
+vn 0.0490 -0.9988 0.0000
+vn 0.0148 -0.4474 -0.8942
+vn 0.0215 -0.6117 -0.7908
+vn -0.0305 -0.4480 -0.8935
+vn -0.0380 -0.6130 -0.7891
+vn -0.0706 -0.4467 -0.8919
+vn -0.0873 -0.6115 -0.7864
+vn -0.1024 -0.4429 -0.8907
+vn -0.1236 -0.6074 -0.7847
+vn -0.1514 -0.9257 -0.3466
+vn -0.1561 -0.9702 -0.1852
+vn -0.1548 -0.9879 0.0127
+vn -0.1082 -0.9941 0.0000
+vn -0.1549 -0.9879 0.0000
+vn -0.0397 -0.9992 0.0000
+vn -0.0045 -0.1880 -0.9822
+vn -0.0161 -0.0325 -0.9993
+vn -0.0202 -0.0261 -0.9995
+vn -0.0249 -0.1841 -0.9826
+vn -0.0315 0.1277 -0.9913
+vn -0.0175 0.1356 -0.9906
+vn -0.0308 -0.0195 -0.9993
+vn -0.0468 -0.1793 -0.9827
+vn -0.0162 0.1426 -0.9896
+vn -0.0253 0.1499 -0.9884
+vn -0.0454 -0.0122 -0.9989
+vn -0.0675 -0.1730 -0.9826
+vn -0.1345 0.9907 0.0216
+vn -0.1344 0.9617 0.2388
+vn -0.0239 0.9713 0.2367
+vn -0.0207 0.9996 0.0205
+vn -0.1302 0.9045 0.4062
+vn -0.0250 0.9148 0.4032
+vn 0.0409 0.9723 0.2303
+vn 0.0464 0.9988 0.0166
+vn 0.0358 0.9179 0.3953
+vn -0.0852 0.5632 0.8219
+vn -0.0214 0.5741 0.8185
+vn 0.0128 0.5817 0.8133
+vn 0.0191 0.5891 0.8079
+vn 0.0542 0.9211 0.3855
+vn 0.0617 0.9732 0.2216
+vn 0.0688 0.9976 0.0109
+vn 0.0563 -0.9339 0.3531
+vn 0.0514 -0.9811 0.1864
+vn -0.0381 -0.9818 0.1858
+vn -0.0316 -0.9357 0.3514
+vn 0.0505 -0.9985 -0.0187
+vn -0.0387 -0.9991 -0.0171
+vn -0.1080 -0.9769 0.1846
+vn -0.1019 -0.9319 0.3480
+vn -0.1077 -0.9941 -0.0153
+vn 0.0215 -0.6117 0.7908
+vn -0.1548 -0.9879 -0.0127
+vn -0.1561 -0.9702 0.1852
+vn -0.1514 -0.9257 0.3466
+vn -0.0873 -0.6115 0.7864
+vn -0.1236 -0.6074 0.7847
+vn -0.0380 -0.6130 0.7891
+vn -0.2119 -0.9773 -0.0020
+vn -0.2145 -0.9566 0.1971
+vn -0.2046 -0.9597 0.1925
+vn -0.2021 -0.9793 -0.0056
+vn -0.2112 -0.9102 0.3564
+vn -0.2014 -0.9141 0.3520
+vn -0.1864 -0.9643 0.1882
+vn -0.1842 -0.9828 -0.0093
+vn -0.1828 -0.9194 0.3483
+vn -0.2148 -0.9767 -0.0000
+vn -0.2151 -0.9766 0.0026
+vn -0.2116 -0.9774 0.0000
+vn -0.2175 -0.9511 0.2193
+vn -0.2140 -0.9087 0.3584
+vn -0.1715 -0.5877 0.7907
+vn -0.1452 -0.4187 0.8964
+vn -0.1438 -0.4244 0.8940
+vn -0.1692 -0.5902 0.7893
+vn -0.1373 -0.4303 0.8922
+vn -0.1617 -0.5956 0.7868
+vn -0.1243 -0.4368 0.8909
+vn -0.1474 -0.6017 0.7850
+vn -0.1842 -0.9829 0.0000
+vn -0.2019 -0.9794 0.0000
+vn -0.0486 0.1700 0.9843
+vn -0.0446 0.1643 0.9854
+vn -0.0670 0.0032 0.9977
+vn -0.0712 0.0096 0.9974
+vn -0.0368 0.1575 0.9868
+vn -0.0586 -0.0042 0.9983
+vn -0.0930 -0.1581 0.9830
+vn -0.0978 -0.1516 0.9836
+vn -0.0834 -0.1655 0.9827
+vn -0.0211 0.4193 0.9076
+vn -0.0174 0.4404 0.8976
+vn -0.0507 0.1654 0.9849
+vn -0.0137 0.4361 0.8998
+vn -0.0067 0.4305 0.9026
+vn -0.0997 -0.1519 0.9834
+vn -0.0730 0.0086 0.9973
+vn 0.0638 0.9980 -0.0016
+vn 0.0654 0.9979 0.0015
+vn 0.0570 0.9766 0.2074
+vn 0.0552 0.9776 0.2030
+vn 0.0683 0.9976 0.0055
+vn 0.0604 0.9751 0.2135
+vn 0.0479 0.9276 0.3704
+vn 0.0459 0.9296 0.3658
+vn 0.0518 0.9249 0.3768
+vn 0.0643 0.9979 0.0000
+vn 0.0649 0.9979 0.0000
+vn 0.0632 0.9980 0.0005
+vn 0.0666 0.9978 0.0000
+vn 0.0695 0.9976 0.0000
+vn 0.0122 0.5957 0.8031
+vn 0.0061 0.6006 0.7995
+vn 0.0026 0.6042 0.7969
+vn 0.0015 0.6058 0.7956
+vn 0.0531 0.9719 0.2293
+vn 0.0454 0.9302 0.3641
+vn 0.0459 0.9296 -0.3658
+vn 0.0479 0.9276 -0.3704
+vn 0.0570 0.9766 -0.2074
+vn 0.0552 0.9776 -0.2030
+vn 0.0518 0.9249 -0.3768
+vn 0.0604 0.9751 -0.2135
+vn 0.0654 0.9979 -0.0015
+vn 0.0638 0.9980 0.0016
+vn 0.0683 0.9976 -0.0055
+vn -0.0211 0.4193 -0.9076
+vn -0.0174 0.4404 -0.8976
+vn 0.0026 0.6042 -0.7969
+vn 0.0015 0.6058 -0.7956
+vn -0.0137 0.4361 -0.8998
+vn 0.0061 0.6006 -0.7995
+vn -0.0067 0.4305 -0.9026
+vn 0.0122 0.5957 -0.8031
+vn 0.0632 0.9980 -0.0005
+vn 0.0531 0.9719 -0.2293
+vn 0.0454 0.9302 -0.3641
+vn -0.0978 -0.1516 -0.9836
+vn -0.0930 -0.1581 -0.9830
+vn -0.0670 0.0032 -0.9977
+vn -0.0712 0.0096 -0.9974
+vn -0.0834 -0.1655 -0.9827
+vn -0.0586 -0.0042 -0.9983
+vn -0.0446 0.1643 -0.9854
+vn -0.0486 0.1700 -0.9843
+vn -0.0368 0.1575 -0.9868
+vn -0.1452 -0.4187 -0.8964
+vn -0.1438 -0.4244 -0.8940
+vn -0.0997 -0.1519 -0.9834
+vn -0.1373 -0.4303 -0.8922
+vn -0.1243 -0.4368 -0.8909
+vn -0.0507 0.1654 -0.9849
+vn -0.0730 0.0086 -0.9973
+vn -0.2112 -0.9102 -0.3564
+vn -0.2145 -0.9566 -0.1971
+vn -0.2046 -0.9597 -0.1925
+vn -0.2014 -0.9141 -0.3520
+vn -0.2119 -0.9773 0.0020
+vn -0.2021 -0.9793 0.0056
+vn -0.1864 -0.9643 -0.1882
+vn -0.1828 -0.9194 -0.3483
+vn -0.1842 -0.9828 0.0093
+vn -0.1715 -0.5877 -0.7907
+vn -0.1692 -0.5902 -0.7893
+vn -0.2140 -0.9087 -0.3584
+vn -0.2175 -0.9511 -0.2193
+vn -0.2151 -0.9766 -0.0026
+vn -0.1474 -0.6017 -0.7850
+vn -0.1617 -0.5956 -0.7868
+vn -0.6342 -0.7726 -0.0312
+vn -0.8049 -0.5921 -0.0396
+vn -0.8020 -0.5921 -0.0790
+vn -0.6319 -0.7726 -0.0622
+vn -0.9984 -0.0290 -0.0491
+vn -0.9859 0.1599 -0.0485
+vn -0.9824 0.1599 -0.0968
+vn -0.9948 -0.0290 -0.0980
+vn -0.7971 -0.5921 -0.1182
+vn -0.6281 -0.7726 -0.0931
+vn -0.9765 0.1599 -0.1448
+vn -0.9888 -0.0290 -0.1466
+vn -0.3003 -0.9539 -0.0000
+vn -0.6349 -0.7726 -0.0000
+vn -0.2999 -0.9538 -0.0147
+vn -0.8059 -0.5921 -0.0000
+vn -0.9996 -0.0290 -0.0000
+vn -0.9871 0.1599 -0.0000
+vn -0.9000 0.4358 -0.0000
+vn -0.8989 0.4358 -0.0442
+vn -0.8957 0.4358 -0.0882
+vn -0.8903 0.4358 -0.1320
+vn -0.8827 0.4358 -0.1756
+vn -0.9682 0.1599 -0.1926
+vn -0.9804 -0.0290 -0.1950
+vn -0.7904 -0.5921 -0.1572
+vn -0.6227 -0.7726 -0.1239
+vn -0.2970 -0.9538 -0.0441
+vn -0.2945 -0.9539 -0.0586
+vn -0.2989 -0.9538 -0.0294
+vn 0.5740 -0.7726 0.2715
+vn 0.7285 -0.5921 0.3446
+vn 0.7107 -0.5921 0.3799
+vn 0.5600 -0.7726 0.2993
+vn 0.9036 -0.0290 0.4274
+vn 0.8923 0.1599 0.4221
+vn 0.8706 0.1599 0.4653
+vn 0.8816 -0.0290 0.4712
+vn 0.6912 -0.5921 0.4143
+vn 0.5446 -0.7726 0.3264
+vn 0.8467 0.1599 0.5075
+vn 0.8574 -0.0290 0.5139
+vn 0.2774 -0.9539 0.1149
+vn 0.5866 -0.7726 0.2430
+vn 0.2715 -0.9538 0.1284
+vn 0.7445 -0.5921 0.3084
+vn 0.9235 -0.0290 0.3825
+vn 0.9120 0.1599 0.3778
+vn 0.8315 0.4358 0.3444
+vn 0.8136 0.4358 0.3848
+vn 0.7937 0.4358 0.4243
+vn 0.7720 0.4358 0.4627
+vn 0.7483 0.4358 0.5000
+vn 0.8208 0.1599 0.5484
+vn 0.8311 -0.0290 0.5553
+vn 0.6701 -0.5921 0.4477
+vn 0.5279 -0.7726 0.3528
+vn 0.2576 -0.9538 0.1544
+vn 0.2497 -0.9539 0.1668
+vn 0.2649 -0.9538 0.1416
+vn -0.6281 -0.7726 0.0931
+vn -0.7971 -0.5921 0.1182
+vn -0.8020 -0.5921 0.0790
+vn -0.6319 -0.7726 0.0622
+vn -0.9888 -0.0290 0.1466
+vn -0.9765 0.1599 0.1448
+vn -0.9824 0.1599 0.0968
+vn -0.9948 -0.0290 0.0980
+vn -0.8049 -0.5921 0.0396
+vn -0.6342 -0.7726 0.0312
+vn -0.9859 0.1599 0.0485
+vn -0.9984 -0.0290 0.0491
+vn -0.2945 -0.9539 0.0586
+vn -0.6227 -0.7726 0.1239
+vn -0.2970 -0.9538 0.0441
+vn -0.7904 -0.5921 0.1572
+vn -0.9804 -0.0290 0.1950
+vn -0.9682 0.1599 0.1926
+vn -0.8827 0.4358 0.1756
+vn -0.8903 0.4358 0.1320
+vn -0.8957 0.4358 0.0882
+vn -0.8989 0.4358 0.0442
+vn -0.2999 -0.9538 0.0147
+vn -0.2989 -0.9538 0.0294
+vn 0.6159 -0.7726 0.1543
+vn 0.7817 -0.5921 0.1958
+vn 0.7712 -0.5921 0.2339
+vn 0.6076 -0.7726 0.1843
+vn 0.9696 -0.0290 0.2429
+vn 0.9575 0.1599 0.2399
+vn 0.9446 0.1599 0.2865
+vn 0.9565 -0.0290 0.2902
+vn 0.7588 -0.5921 0.2715
+vn 0.5978 -0.7726 0.2139
+vn 0.9294 0.1599 0.3325
+vn 0.9412 -0.0290 0.3367
+vn 0.2945 -0.9539 0.0586
+vn 0.6227 -0.7726 0.1239
+vn 0.2913 -0.9538 0.0729
+vn 0.7904 -0.5921 0.1572
+vn 0.9804 -0.0290 0.1950
+vn 0.9682 0.1599 0.1926
+vn 0.8827 0.4358 0.1756
+vn 0.8730 0.4358 0.2187
+vn 0.8613 0.4358 0.2613
+vn 0.8474 0.4358 0.3032
+vn 0.2827 -0.9538 0.1012
+vn 0.2874 -0.9538 0.0872
+vn -0.5978 -0.7726 0.2139
+vn -0.7588 -0.5921 0.2715
+vn -0.7712 -0.5921 0.2339
+vn -0.6076 -0.7726 0.1843
+vn -0.9412 -0.0290 0.3367
+vn -0.9294 0.1599 0.3325
+vn -0.9446 0.1599 0.2866
+vn -0.9565 -0.0290 0.2902
+vn -0.7817 -0.5921 0.1958
+vn -0.6159 -0.7726 0.1543
+vn -0.9575 0.1599 0.2399
+vn -0.9696 -0.0290 0.2429
+vn -0.2774 -0.9539 0.1149
+vn -0.5866 -0.7726 0.2430
+vn -0.2827 -0.9538 0.1012
+vn -0.7445 -0.5921 0.3084
+vn -0.9235 -0.0290 0.3825
+vn -0.9120 0.1599 0.3778
+vn -0.8315 0.4358 0.3444
+vn -0.8474 0.4358 0.3032
+vn -0.8613 0.4358 0.2613
+vn -0.8730 0.4358 0.2187
+vn -0.2913 -0.9538 0.0729
+vn -0.2874 -0.9538 0.0872
+vn 0.6342 -0.7726 0.0312
+vn 0.8049 -0.5921 0.0396
+vn 0.8020 -0.5921 0.0790
+vn 0.6319 -0.7726 0.0622
+vn 0.9984 -0.0290 0.0491
+vn 0.9859 0.1599 0.0485
+vn 0.9824 0.1599 0.0968
+vn 0.9948 -0.0290 0.0980
+vn 0.7971 -0.5921 0.1182
+vn 0.6281 -0.7726 0.0931
+vn 0.9765 0.1599 0.1448
+vn 0.9888 -0.0290 0.1466
+vn 0.3003 -0.9539 -0.0000
+vn 0.6349 -0.7726 -0.0000
+vn 0.2999 -0.9538 0.0147
+vn 0.8059 -0.5921 -0.0000
+vn 0.9996 -0.0290 -0.0000
+vn 0.9871 0.1599 -0.0000
+vn 0.9000 0.4358 -0.0000
+vn 0.8989 0.4358 0.0442
+vn 0.8957 0.4358 0.0882
+vn 0.8903 0.4358 0.1320
+vn 0.2970 -0.9538 0.0441
+vn 0.2989 -0.9538 0.0294
+vn -0.5446 -0.7726 0.3264
+vn -0.6912 -0.5921 0.4143
+vn -0.7107 -0.5921 0.3799
+vn -0.5600 -0.7726 0.2993
+vn -0.8574 -0.0290 0.5139
+vn -0.8467 0.1599 0.5075
+vn -0.8706 0.1599 0.4653
+vn -0.8816 -0.0290 0.4712
+vn -0.7285 -0.5921 0.3446
+vn -0.5740 -0.7726 0.2715
+vn -0.8923 0.1599 0.4221
+vn -0.9036 -0.0290 0.4274
+vn -0.2497 -0.9539 0.1668
+vn -0.5279 -0.7726 0.3528
+vn -0.2576 -0.9538 0.1544
+vn -0.6701 -0.5921 0.4477
+vn -0.8311 -0.0290 0.5553
+vn -0.8208 0.1599 0.5484
+vn -0.7483 0.4358 0.5000
+vn -0.7720 0.4358 0.4627
+vn -0.7937 0.4358 0.4243
+vn -0.8136 0.4358 0.3848
+vn -0.2715 -0.9538 0.1284
+vn -0.2649 -0.9538 0.1416
+vn 0.6281 -0.7726 -0.0931
+vn 0.7971 -0.5921 -0.1182
+vn 0.8020 -0.5921 -0.0790
+vn 0.6319 -0.7726 -0.0622
+vn 0.9888 -0.0290 -0.1466
+vn 0.9765 0.1599 -0.1448
+vn 0.9824 0.1599 -0.0968
+vn 0.9948 -0.0290 -0.0980
+vn 0.8049 -0.5921 -0.0396
+vn 0.6342 -0.7726 -0.0312
+vn 0.9859 0.1599 -0.0485
+vn 0.9984 -0.0290 -0.0491
+vn 0.2945 -0.9539 -0.0586
+vn 0.6227 -0.7726 -0.1239
+vn 0.2970 -0.9538 -0.0441
+vn 0.7904 -0.5921 -0.1572
+vn 0.9804 -0.0290 -0.1950
+vn 0.9682 0.1599 -0.1926
+vn 0.8827 0.4358 -0.1756
+vn 0.8903 0.4358 -0.1320
+vn 0.8957 0.4358 -0.0882
+vn 0.8989 0.4358 -0.0442
+vn 0.2999 -0.9538 -0.0147
+vn 0.2989 -0.9538 -0.0294
+vn -0.4705 -0.7726 0.4264
+vn -0.5971 -0.5921 0.5412
+vn -0.6229 -0.5921 0.5112
+vn -0.4908 -0.7726 0.4028
+vn -0.7407 -0.0290 0.6712
+vn -0.7314 0.1599 0.6629
+vn -0.7631 0.1599 0.6262
+vn -0.7727 -0.0290 0.6341
+vn -0.6473 -0.5921 0.4801
+vn -0.5100 -0.7726 0.3783
+vn -0.7929 0.1599 0.5881
+vn -0.8028 -0.0290 0.5955
+vn -0.2123 -0.9539 0.2123
+vn -0.4490 -0.7726 0.4490
+vn -0.2225 -0.9538 0.2017
+vn -0.5698 -0.5921 0.5698
+vn -0.7068 -0.0290 0.7068
+vn -0.6980 0.1599 0.6980
+vn -0.6364 0.4358 0.6364
+vn -0.6669 0.4358 0.6044
+vn -0.6957 0.4358 0.5710
+vn -0.7229 0.4358 0.5362
+vn -0.2412 -0.9538 0.1789
+vn -0.2322 -0.9538 0.1905
+vn 0.5978 -0.7726 -0.2139
+vn 0.7588 -0.5921 -0.2715
+vn 0.7712 -0.5921 -0.2339
+vn 0.6076 -0.7726 -0.1843
+vn 0.9412 -0.0290 -0.3367
+vn 0.9294 0.1599 -0.3325
+vn 0.9446 0.1599 -0.2866
+vn 0.9565 -0.0290 -0.2902
+vn 0.7817 -0.5921 -0.1958
+vn 0.6159 -0.7726 -0.1543
+vn 0.9575 0.1599 -0.2399
+vn 0.9696 -0.0290 -0.2429
+vn 0.2774 -0.9539 -0.1149
+vn 0.5866 -0.7726 -0.2430
+vn 0.2827 -0.9538 -0.1012
+vn 0.7445 -0.5921 -0.3084
+vn 0.9235 -0.0290 -0.3825
+vn 0.9120 0.1599 -0.3778
+vn 0.8315 0.4358 -0.3444
+vn 0.8474 0.4358 -0.3032
+vn 0.8613 0.4358 -0.2613
+vn 0.8730 0.4358 -0.2187
+vn 0.2913 -0.9538 -0.0729
+vn 0.2874 -0.9538 -0.0872
+vn -0.3783 -0.7726 0.5100
+vn -0.4801 -0.5921 0.6473
+vn -0.5112 -0.5921 0.6229
+vn -0.4028 -0.7726 0.4908
+vn -0.5955 -0.0290 0.8028
+vn -0.5881 0.1599 0.7929
+vn -0.6262 0.1599 0.7631
+vn -0.6341 -0.0290 0.7727
+vn -0.5412 -0.5921 0.5971
+vn -0.4264 -0.7726 0.4705
+vn -0.6629 0.1599 0.7314
+vn -0.6712 -0.0290 0.7407
+vn -0.1668 -0.9539 0.2497
+vn -0.3528 -0.7726 0.5279
+vn -0.1789 -0.9538 0.2412
+vn -0.4477 -0.5921 0.6701
+vn -0.5553 -0.0290 0.8311
+vn -0.5484 0.1599 0.8208
+vn -0.5000 0.4358 0.7483
+vn -0.5362 0.4358 0.7229
+vn -0.5710 0.4358 0.6957
+vn -0.6044 0.4358 0.6669
+vn -0.2017 -0.9538 0.2225
+vn -0.1905 -0.9538 0.2322
+vn 0.5446 -0.7726 -0.3264
+vn 0.6912 -0.5921 -0.4143
+vn 0.7107 -0.5921 -0.3799
+vn 0.5600 -0.7726 -0.2993
+vn 0.8574 -0.0290 -0.5139
+vn 0.8467 0.1599 -0.5075
+vn 0.8706 0.1599 -0.4653
+vn 0.8816 -0.0290 -0.4712
+vn 0.7285 -0.5921 -0.3446
+vn 0.5740 -0.7726 -0.2715
+vn 0.8923 0.1599 -0.4221
+vn 0.9036 -0.0290 -0.4274
+vn 0.2497 -0.9539 -0.1668
+vn 0.5279 -0.7726 -0.3528
+vn 0.2576 -0.9538 -0.1544
+vn 0.6701 -0.5921 -0.4477
+vn 0.8311 -0.0290 -0.5553
+vn 0.8208 0.1599 -0.5484
+vn 0.7483 0.4358 -0.5000
+vn 0.7720 0.4358 -0.4627
+vn 0.7937 0.4358 -0.4243
+vn 0.8136 0.4358 -0.3848
+vn 0.2715 -0.9538 -0.1284
+vn 0.2649 -0.9538 -0.1416
+vn -0.2715 -0.7726 0.5740
+vn -0.3446 -0.5921 0.7285
+vn -0.3799 -0.5921 0.7107
+vn -0.2993 -0.7726 0.5600
+vn -0.4274 -0.0290 0.9036
+vn -0.4221 0.1599 0.8923
+vn -0.4653 0.1599 0.8706
+vn -0.4712 -0.0290 0.8816
+vn -0.4143 -0.5921 0.6912
+vn -0.3264 -0.7726 0.5446
+vn -0.5075 0.1599 0.8467
+vn -0.5139 -0.0290 0.8574
+vn -0.1149 -0.9539 0.2774
+vn -0.2430 -0.7726 0.5866
+vn -0.1284 -0.9538 0.2715
+vn -0.3084 -0.5921 0.7445
+vn -0.3825 -0.0290 0.9235
+vn -0.3778 0.1599 0.9120
+vn -0.3444 0.4358 0.8315
+vn -0.3848 0.4358 0.8136
+vn -0.4243 0.4358 0.7937
+vn -0.4627 0.4358 0.7720
+vn -0.1544 -0.9538 0.2576
+vn -0.1416 -0.9538 0.2649
+vn -0.0931 -0.7726 -0.6281
+vn -0.1182 -0.5921 -0.7971
+vn -0.0790 -0.5921 -0.8020
+vn -0.0622 -0.7726 -0.6319
+vn -0.1466 -0.0290 -0.9888
+vn -0.1448 0.1599 -0.9765
+vn -0.0968 0.1599 -0.9824
+vn -0.0980 -0.0290 -0.9948
+vn -0.0396 -0.5921 -0.8049
+vn -0.0312 -0.7726 -0.6342
+vn -0.0485 0.1599 -0.9859
+vn -0.0491 -0.0290 -0.9984
+vn -0.0586 -0.9539 -0.2945
+vn -0.1239 -0.7726 -0.6227
+vn -0.0441 -0.9538 -0.2970
+vn -0.1572 -0.5921 -0.7904
+vn -0.1950 -0.0290 -0.9804
+vn -0.1926 0.1599 -0.9682
+vn -0.1756 0.4358 -0.8827
+vn -0.1320 0.4358 -0.8903
+vn -0.0882 0.4358 -0.8957
+vn -0.0442 0.4358 -0.8989
+vn 0.0000 0.4358 -0.9000
+vn 0.0000 0.1599 -0.9871
+vn 0.0000 -0.0290 -0.9996
+vn 0.0000 -0.5921 -0.8059
+vn 0.0000 -0.7726 -0.6349
+vn -0.0147 -0.9538 -0.2999
+vn 0.0000 -0.9539 -0.3003
+vn -0.0294 -0.9538 -0.2989
+vn 0.4705 -0.7726 -0.4264
+vn 0.5971 -0.5921 -0.5412
+vn 0.6229 -0.5921 -0.5112
+vn 0.4908 -0.7726 -0.4028
+vn 0.7407 -0.0290 -0.6712
+vn 0.7314 0.1599 -0.6629
+vn 0.7631 0.1599 -0.6262
+vn 0.7727 -0.0290 -0.6341
+vn 0.6473 -0.5921 -0.4801
+vn 0.5100 -0.7726 -0.3783
+vn 0.7929 0.1599 -0.5881
+vn 0.8028 -0.0290 -0.5955
+vn 0.2123 -0.9539 -0.2123
+vn 0.4490 -0.7726 -0.4490
+vn 0.2225 -0.9538 -0.2017
+vn 0.5698 -0.5921 -0.5698
+vn 0.7068 -0.0290 -0.7068
+vn 0.6980 0.1599 -0.6980
+vn 0.6364 0.4358 -0.6364
+vn 0.6669 0.4358 -0.6044
+vn 0.6957 0.4358 -0.5710
+vn 0.7229 0.4358 -0.5362
+vn 0.2412 -0.9538 -0.1789
+vn 0.2322 -0.9538 -0.1905
+vn -0.1543 -0.7726 0.6159
+vn -0.1958 -0.5921 0.7817
+vn -0.2339 -0.5921 0.7712
+vn -0.1843 -0.7726 0.6076
+vn -0.2429 -0.0290 0.9696
+vn -0.2399 0.1599 0.9575
+vn -0.2866 0.1599 0.9446
+vn -0.2902 -0.0290 0.9565
+vn -0.2715 -0.5921 0.7588
+vn -0.2139 -0.7726 0.5978
+vn -0.3325 0.1599 0.9294
+vn -0.3367 -0.0290 0.9412
+vn -0.0586 -0.9539 0.2945
+vn -0.1239 -0.7726 0.6227
+vn -0.0729 -0.9538 0.2913
+vn -0.1572 -0.5921 0.7904
+vn -0.1950 -0.0290 0.9804
+vn -0.1926 0.1599 0.9682
+vn -0.1756 0.4358 0.8827
+vn -0.2187 0.4358 0.8730
+vn -0.2613 0.4358 0.8613
+vn -0.3032 0.4358 0.8474
+vn -0.1012 -0.9538 0.2827
+vn -0.0872 -0.9538 0.2874
+vn -0.2139 -0.7726 -0.5978
+vn -0.2715 -0.5921 -0.7588
+vn -0.2339 -0.5921 -0.7712
+vn -0.1843 -0.7726 -0.6076
+vn -0.3367 -0.0290 -0.9412
+vn -0.3325 0.1599 -0.9294
+vn -0.2866 0.1599 -0.9446
+vn -0.2902 -0.0290 -0.9565
+vn -0.1958 -0.5921 -0.7817
+vn -0.1543 -0.7726 -0.6159
+vn -0.2399 0.1599 -0.9575
+vn -0.2429 -0.0290 -0.9696
+vn -0.1149 -0.9539 -0.2774
+vn -0.2430 -0.7726 -0.5866
+vn -0.1012 -0.9538 -0.2827
+vn -0.3084 -0.5921 -0.7445
+vn -0.3825 -0.0290 -0.9235
+vn -0.3778 0.1599 -0.9120
+vn -0.3444 0.4358 -0.8315
+vn -0.3032 0.4358 -0.8474
+vn -0.2613 0.4358 -0.8613
+vn -0.2187 0.4358 -0.8730
+vn -0.0729 -0.9538 -0.2913
+vn -0.0872 -0.9538 -0.2874
+vn 0.3783 -0.7726 -0.5100
+vn 0.4801 -0.5921 -0.6473
+vn 0.5112 -0.5921 -0.6229
+vn 0.4028 -0.7726 -0.4908
+vn 0.5955 -0.0290 -0.8028
+vn 0.5881 0.1599 -0.7929
+vn 0.6262 0.1599 -0.7631
+vn 0.6341 -0.0290 -0.7727
+vn 0.5412 -0.5921 -0.5971
+vn 0.4264 -0.7726 -0.4705
+vn 0.6629 0.1599 -0.7314
+vn 0.6712 -0.0290 -0.7407
+vn 0.1668 -0.9539 -0.2497
+vn 0.3528 -0.7726 -0.5279
+vn 0.1789 -0.9538 -0.2412
+vn 0.4477 -0.5921 -0.6701
+vn 0.5553 -0.0290 -0.8311
+vn 0.5484 0.1599 -0.8208
+vn 0.5000 0.4358 -0.7483
+vn 0.5362 0.4358 -0.7229
+vn 0.5710 0.4358 -0.6957
+vn 0.6044 0.4358 -0.6669
+vn 0.2017 -0.9538 -0.2225
+vn 0.1905 -0.9538 -0.2322
+vn -0.0312 -0.7726 0.6342
+vn -0.0396 -0.5921 0.8049
+vn -0.0790 -0.5921 0.8020
+vn -0.0622 -0.7726 0.6319
+vn -0.0491 -0.0290 0.9984
+vn -0.0485 0.1599 0.9859
+vn -0.0968 0.1599 0.9824
+vn -0.0980 -0.0290 0.9948
+vn -0.1182 -0.5921 0.7971
+vn -0.0931 -0.7726 0.6281
+vn -0.1448 0.1599 0.9765
+vn -0.1466 -0.0290 0.9888
+vn -0.0000 -0.9539 0.3003
+vn -0.0000 -0.7726 0.6349
+vn -0.0147 -0.9538 0.2999
+vn -0.0000 -0.5921 0.8059
+vn 0.0000 -0.0290 0.9996
+vn 0.0000 0.1599 0.9871
+vn -0.0000 0.4358 0.9000
+vn -0.0442 0.4358 0.8989
+vn -0.0882 0.4358 0.8957
+vn -0.1320 0.4358 0.8903
+vn -0.0441 -0.9538 0.2970
+vn -0.0294 -0.9538 0.2989
+vn -0.3264 -0.7726 -0.5446
+vn -0.4143 -0.5921 -0.6912
+vn -0.3799 -0.5921 -0.7107
+vn -0.2993 -0.7726 -0.5600
+vn -0.5139 -0.0290 -0.8574
+vn -0.5075 0.1599 -0.8467
+vn -0.4653 0.1599 -0.8706
+vn -0.4712 -0.0290 -0.8816
+vn -0.3446 -0.5921 -0.7285
+vn -0.2715 -0.7726 -0.5740
+vn -0.4221 0.1599 -0.8923
+vn -0.4274 -0.0290 -0.9036
+vn -0.1668 -0.9539 -0.2497
+vn -0.3528 -0.7726 -0.5279
+vn -0.1544 -0.9538 -0.2576
+vn -0.4477 -0.5921 -0.6701
+vn -0.5553 -0.0290 -0.8311
+vn -0.5484 0.1599 -0.8208
+vn -0.5000 0.4358 -0.7483
+vn -0.4627 0.4358 -0.7720
+vn -0.4243 0.4358 -0.7937
+vn -0.3848 0.4358 -0.8136
+vn -0.1284 -0.9538 -0.2715
+vn -0.1416 -0.9538 -0.2649
+vn 0.2715 -0.7726 -0.5740
+vn 0.3446 -0.5921 -0.7285
+vn 0.3799 -0.5921 -0.7107
+vn 0.2993 -0.7726 -0.5600
+vn 0.4274 -0.0290 -0.9036
+vn 0.4221 0.1599 -0.8923
+vn 0.4653 0.1599 -0.8706
+vn 0.4712 -0.0290 -0.8816
+vn 0.4143 -0.5921 -0.6912
+vn 0.3264 -0.7726 -0.5446
+vn 0.5075 0.1599 -0.8467
+vn 0.5139 -0.0290 -0.8574
+vn 0.1149 -0.9539 -0.2774
+vn 0.2430 -0.7726 -0.5866
+vn 0.1284 -0.9538 -0.2715
+vn 0.3084 -0.5921 -0.7445
+vn 0.3825 -0.0290 -0.9235
+vn 0.3778 0.1599 -0.9120
+vn 0.3444 0.4358 -0.8315
+vn 0.3848 0.4358 -0.8136
+vn 0.4243 0.4358 -0.7937
+vn 0.4627 0.4358 -0.7720
+vn 0.1544 -0.9538 -0.2576
+vn 0.1416 -0.9538 -0.2649
+vn 0.0931 -0.7726 0.6281
+vn 0.1182 -0.5921 0.7971
+vn 0.0790 -0.5921 0.8020
+vn 0.0622 -0.7726 0.6319
+vn 0.1466 -0.0290 0.9888
+vn 0.1448 0.1599 0.9765
+vn 0.0968 0.1599 0.9824
+vn 0.0980 -0.0290 0.9948
+vn 0.0396 -0.5921 0.8049
+vn 0.0312 -0.7726 0.6342
+vn 0.0485 0.1599 0.9859
+vn 0.0491 -0.0290 0.9984
+vn 0.0586 -0.9539 0.2945
+vn 0.1239 -0.7726 0.6227
+vn 0.0441 -0.9538 0.2970
+vn 0.1572 -0.5921 0.7904
+vn 0.1950 -0.0290 0.9804
+vn 0.1926 0.1599 0.9682
+vn 0.1756 0.4358 0.8827
+vn 0.1320 0.4358 0.8903
+vn 0.0882 0.4358 0.8957
+vn 0.0442 0.4358 0.8989
+vn 0.0147 -0.9538 0.2999
+vn 0.0294 -0.9538 0.2989
+vn -0.4264 -0.7726 -0.4705
+vn -0.5412 -0.5921 -0.5971
+vn -0.5112 -0.5921 -0.6229
+vn -0.4028 -0.7726 -0.4908
+vn -0.6712 -0.0290 -0.7407
+vn -0.6629 0.1599 -0.7314
+vn -0.6262 0.1599 -0.7631
+vn -0.6341 -0.0290 -0.7727
+vn -0.4801 -0.5921 -0.6473
+vn -0.3783 -0.7726 -0.5100
+vn -0.5881 0.1599 -0.7929
+vn -0.5955 -0.0290 -0.8028
+vn -0.2123 -0.9539 -0.2123
+vn -0.4490 -0.7726 -0.4490
+vn -0.2017 -0.9538 -0.2225
+vn -0.5698 -0.5921 -0.5698
+vn -0.7068 -0.0290 -0.7068
+vn -0.6980 0.1599 -0.6980
+vn -0.6364 0.4358 -0.6364
+vn -0.6044 0.4358 -0.6669
+vn -0.5710 0.4358 -0.6957
+vn -0.5362 0.4358 -0.7229
+vn -0.1789 -0.9538 -0.2412
+vn -0.1905 -0.9538 -0.2322
+vn 0.1543 -0.7726 -0.6159
+vn 0.1958 -0.5921 -0.7817
+vn 0.2339 -0.5921 -0.7712
+vn 0.1843 -0.7726 -0.6076
+vn 0.2429 -0.0290 -0.9696
+vn 0.2399 0.1599 -0.9575
+vn 0.2865 0.1599 -0.9446
+vn 0.2902 -0.0290 -0.9565
+vn 0.2715 -0.5921 -0.7588
+vn 0.2139 -0.7726 -0.5978
+vn 0.3325 0.1599 -0.9294
+vn 0.3367 -0.0290 -0.9412
+vn 0.0586 -0.9539 -0.2945
+vn 0.1239 -0.7726 -0.6227
+vn 0.0729 -0.9538 -0.2913
+vn 0.1572 -0.5921 -0.7904
+vn 0.1950 -0.0290 -0.9804
+vn 0.1926 0.1599 -0.9682
+vn 0.1756 0.4358 -0.8827
+vn 0.2187 0.4358 -0.8730
+vn 0.2613 0.4358 -0.8613
+vn 0.3032 0.4358 -0.8474
+vn 0.1012 -0.9538 -0.2827
+vn 0.0872 -0.9538 -0.2874
+vn 0.2139 -0.7726 0.5978
+vn 0.2715 -0.5921 0.7588
+vn 0.2339 -0.5921 0.7712
+vn 0.1843 -0.7726 0.6076
+vn 0.3367 -0.0290 0.9412
+vn 0.3325 0.1599 0.9294
+vn 0.2866 0.1599 0.9446
+vn 0.2902 -0.0290 0.9565
+vn 0.1958 -0.5921 0.7817
+vn 0.1543 -0.7726 0.6159
+vn 0.2399 0.1599 0.9575
+vn 0.2429 -0.0290 0.9696
+vn 0.1149 -0.9539 0.2774
+vn 0.2430 -0.7726 0.5866
+vn 0.1012 -0.9538 0.2827
+vn 0.3084 -0.5921 0.7445
+vn 0.3825 -0.0290 0.9235
+vn 0.3778 0.1599 0.9120
+vn 0.3444 0.4358 0.8315
+vn 0.3032 0.4358 0.8474
+vn 0.2613 0.4358 0.8613
+vn 0.2187 0.4358 0.8730
+vn 0.0729 -0.9538 0.2913
+vn 0.0872 -0.9538 0.2874
+vn -0.5100 -0.7726 -0.3783
+vn -0.6473 -0.5921 -0.4801
+vn -0.6229 -0.5921 -0.5112
+vn -0.4908 -0.7726 -0.4028
+vn -0.8028 -0.0290 -0.5955
+vn -0.7929 0.1599 -0.5881
+vn -0.7631 0.1599 -0.6262
+vn -0.7727 -0.0290 -0.6341
+vn -0.5971 -0.5921 -0.5412
+vn -0.4705 -0.7726 -0.4264
+vn -0.7314 0.1599 -0.6629
+vn -0.7407 -0.0290 -0.6712
+vn -0.2497 -0.9539 -0.1668
+vn -0.5279 -0.7726 -0.3528
+vn -0.2412 -0.9538 -0.1789
+vn -0.6701 -0.5921 -0.4477
+vn -0.8311 -0.0290 -0.5553
+vn -0.8208 0.1599 -0.5484
+vn -0.7483 0.4358 -0.5000
+vn -0.7229 0.4358 -0.5362
+vn -0.6957 0.4358 -0.5710
+vn -0.6669 0.4358 -0.6044
+vn -0.2225 -0.9538 -0.2017
+vn -0.2322 -0.9538 -0.1905
+vn 0.0312 -0.7726 -0.6342
+vn 0.0396 -0.5921 -0.8049
+vn 0.0790 -0.5921 -0.8020
+vn 0.0622 -0.7726 -0.6319
+vn 0.0491 -0.0290 -0.9984
+vn 0.0485 0.1599 -0.9859
+vn 0.0968 0.1599 -0.9824
+vn 0.0980 -0.0290 -0.9948
+vn 0.1182 -0.5921 -0.7971
+vn 0.0931 -0.7726 -0.6281
+vn 0.1448 0.1599 -0.9765
+vn 0.1466 -0.0290 -0.9888
+vn 0.0147 -0.9538 -0.2999
+vn 0.0442 0.4358 -0.8989
+vn 0.0882 0.4358 -0.8957
+vn 0.1320 0.4358 -0.8903
+vn 0.0441 -0.9538 -0.2970
+vn 0.0294 -0.9538 -0.2989
+vn 0.3264 -0.7726 0.5446
+vn 0.4143 -0.5921 0.6912
+vn 0.3799 -0.5921 0.7107
+vn 0.2993 -0.7726 0.5600
+vn 0.5139 -0.0290 0.8574
+vn 0.5075 0.1599 0.8467
+vn 0.4653 0.1599 0.8706
+vn 0.4712 -0.0290 0.8816
+vn 0.3446 -0.5921 0.7285
+vn 0.2715 -0.7726 0.5740
+vn 0.4221 0.1599 0.8923
+vn 0.4274 -0.0290 0.9036
+vn 0.1668 -0.9539 0.2497
+vn 0.3528 -0.7726 0.5279
+vn 0.1544 -0.9538 0.2576
+vn 0.4477 -0.5921 0.6701
+vn 0.5553 -0.0290 0.8311
+vn 0.5484 0.1599 0.8208
+vn 0.5000 0.4358 0.7483
+vn 0.4627 0.4358 0.7720
+vn 0.4243 0.4358 0.7937
+vn 0.3848 0.4358 0.8136
+vn 0.1284 -0.9538 0.2715
+vn 0.1416 -0.9538 0.2649
+vn -0.5740 -0.7726 -0.2715
+vn -0.7285 -0.5921 -0.3446
+vn -0.7107 -0.5921 -0.3799
+vn -0.5600 -0.7726 -0.2993
+vn -0.9036 -0.0290 -0.4274
+vn -0.8923 0.1599 -0.4221
+vn -0.8706 0.1599 -0.4653
+vn -0.8816 -0.0290 -0.4712
+vn -0.6912 -0.5921 -0.4143
+vn -0.5446 -0.7726 -0.3264
+vn -0.8467 0.1599 -0.5075
+vn -0.8574 -0.0290 -0.5139
+vn -0.2774 -0.9539 -0.1149
+vn -0.5866 -0.7726 -0.2430
+vn -0.2715 -0.9538 -0.1284
+vn -0.7445 -0.5921 -0.3084
+vn -0.9235 -0.0290 -0.3825
+vn -0.9120 0.1599 -0.3778
+vn -0.8315 0.4358 -0.3444
+vn -0.8136 0.4358 -0.3848
+vn -0.7937 0.4358 -0.4243
+vn -0.7720 0.4358 -0.4627
+vn -0.2576 -0.9538 -0.1544
+vn -0.2649 -0.9538 -0.1416
+vn 0.4264 -0.7726 0.4705
+vn 0.5412 -0.5921 0.5971
+vn 0.5112 -0.5921 0.6229
+vn 0.4028 -0.7726 0.4908
+vn 0.6712 -0.0290 0.7407
+vn 0.6629 0.1599 0.7314
+vn 0.6262 0.1599 0.7631
+vn 0.6341 -0.0290 0.7727
+vn 0.4801 -0.5921 0.6473
+vn 0.3783 -0.7726 0.5100
+vn 0.5881 0.1599 0.7929
+vn 0.5955 -0.0290 0.8028
+vn 0.2123 -0.9539 0.2123
+vn 0.4490 -0.7726 0.4490
+vn 0.2017 -0.9538 0.2225
+vn 0.5698 -0.5921 0.5698
+vn 0.7068 -0.0290 0.7068
+vn 0.6980 0.1599 0.6980
+vn 0.6364 0.4358 0.6364
+vn 0.6044 0.4358 0.6669
+vn 0.5710 0.4358 0.6957
+vn 0.5362 0.4358 0.7229
+vn 0.1789 -0.9538 0.2412
+vn 0.1905 -0.9538 0.2322
+vn -0.6159 -0.7726 -0.1543
+vn -0.7817 -0.5921 -0.1958
+vn -0.7712 -0.5921 -0.2339
+vn -0.6076 -0.7726 -0.1843
+vn -0.9696 -0.0290 -0.2429
+vn -0.9575 0.1599 -0.2399
+vn -0.9446 0.1599 -0.2865
+vn -0.9565 -0.0290 -0.2902
+vn -0.7588 -0.5921 -0.2715
+vn -0.5978 -0.7726 -0.2139
+vn -0.9294 0.1599 -0.3325
+vn -0.9412 -0.0290 -0.3367
+vn -0.2913 -0.9538 -0.0729
+vn -0.8730 0.4358 -0.2187
+vn -0.8613 0.4358 -0.2613
+vn -0.8474 0.4358 -0.3032
+vn -0.2827 -0.9538 -0.1012
+vn -0.2874 -0.9538 -0.0872
+vn 0.5100 -0.7726 0.3783
+vn 0.6473 -0.5921 0.4801
+vn 0.6229 -0.5921 0.5112
+vn 0.4908 -0.7726 0.4028
+vn 0.8028 -0.0290 0.5955
+vn 0.7929 0.1599 0.5881
+vn 0.7631 0.1599 0.6262
+vn 0.7727 -0.0290 0.6341
+vn 0.5971 -0.5921 0.5412
+vn 0.4705 -0.7726 0.4264
+vn 0.7314 0.1599 0.6629
+vn 0.7407 -0.0290 0.6712
+vn 0.2412 -0.9538 0.1789
+vn 0.7229 0.4358 0.5362
+vn 0.6957 0.4358 0.5710
+vn 0.6669 0.4358 0.6044
+vn 0.2225 -0.9538 0.2017
+vn 0.2322 -0.9538 0.1905
+vn -0.4113 0.5998 -0.6863
+vn -0.3493 0.7337 -0.5828
+vn -0.3203 0.7337 -0.5993
+vn -0.3772 0.5998 -0.7057
+vn -0.2821 0.8360 -0.4707
+vn -0.2587 0.8360 -0.4840
+vn -0.2905 0.7337 -0.6142
+vn -0.3421 0.5998 -0.7233
+vn -0.2347 0.8360 -0.4961
+vn -0.4445 0.5998 -0.6653
+vn -0.3775 0.7337 -0.5650
+vn -0.3049 0.8360 -0.4563
+vn -0.2380 0.9036 -0.3561
+vn -0.2202 0.9036 -0.3674
+vn -0.2019 0.9036 -0.3777
+vn -0.1831 0.9036 -0.3872
+vn -0.1639 0.9036 -0.3957
+vn -0.2100 0.8360 -0.5070
+vn -0.2600 0.7337 -0.6278
+vn -0.3062 0.5998 -0.7392
+vn 0.3421 0.5998 -0.7233
+vn 0.2905 0.7337 -0.6142
+vn 0.3203 0.7337 -0.5993
+vn 0.3772 0.5998 -0.7057
+vn 0.2347 0.8360 -0.4961
+vn 0.2587 0.8360 -0.4840
+vn 0.3493 0.7337 -0.5828
+vn 0.4113 0.5998 -0.6863
+vn 0.2821 0.8360 -0.4707
+vn 0.3062 0.5998 -0.7392
+vn 0.2600 0.7337 -0.6278
+vn 0.2100 0.8360 -0.5070
+vn 0.1639 0.9036 -0.3957
+vn 0.1831 0.9036 -0.3872
+vn 0.2019 0.9036 -0.3777
+vn 0.2202 0.9036 -0.3674
+vn 0.2380 0.9036 -0.3561
+vn 0.3049 0.8360 -0.4563
+vn 0.3775 0.7337 -0.5650
+vn 0.4445 0.5998 -0.6653
+vn 0.1174 0.5998 0.7915
+vn 0.0997 0.7337 0.6721
+vn 0.0666 0.7337 0.6762
+vn 0.0784 0.5998 0.7963
+vn 0.0805 0.8360 0.5428
+vn 0.0538 0.8360 0.5461
+vn 0.0334 0.7337 0.6787
+vn 0.0393 0.5998 0.7992
+vn 0.0269 0.8360 0.5481
+vn 0.1561 0.5998 0.7848
+vn 0.1326 0.7337 0.6664
+vn 0.1071 0.8360 0.5382
+vn 0.0836 0.9036 0.4201
+vn 0.0628 0.9036 0.4237
+vn 0.0420 0.9036 0.4263
+vn 0.0210 0.9036 0.4278
+vn 0.0000 0.9036 0.4283
+vn 0.0000 0.8360 0.5488
+vn 0.0000 0.7337 0.6795
+vn 0.0000 0.5998 0.8001
+vn -0.5373 0.5998 -0.5929
+vn -0.4563 0.7337 -0.5035
+vn -0.4311 0.7337 -0.5253
+vn -0.5076 0.5998 -0.6185
+vn -0.3685 0.8360 -0.4066
+vn -0.3481 0.8360 -0.4242
+vn -0.4048 0.7337 -0.5458
+vn -0.4767 0.5998 -0.6427
+vn -0.3269 0.8360 -0.4408
+vn -0.5658 0.5998 -0.5658
+vn -0.4805 0.7337 -0.4805
+vn -0.3880 0.8360 -0.3880
+vn -0.3029 0.9036 -0.3029
+vn -0.2876 0.9036 -0.3174
+vn -0.2717 0.9036 -0.3311
+vn -0.2552 0.9036 -0.3440
+vn 0.1944 0.5998 -0.7762
+vn 0.1651 0.7337 -0.6591
+vn 0.1972 0.7337 -0.6502
+vn 0.2323 0.5998 -0.7657
+vn 0.1334 0.8360 -0.5323
+vn 0.1593 0.8360 -0.5251
+vn 0.2289 0.7337 -0.6398
+vn 0.2695 0.5998 -0.7534
+vn 0.1849 0.8360 -0.5167
+vn 0.1561 0.5998 -0.7848
+vn 0.1326 0.7337 -0.6664
+vn 0.1071 0.8360 -0.5382
+vn 0.0836 0.9036 -0.4201
+vn 0.1041 0.9036 -0.4155
+vn 0.1243 0.9036 -0.4099
+vn 0.1443 0.9036 -0.4033
+vn 0.2695 0.5998 0.7534
+vn 0.2289 0.7337 0.6398
+vn 0.1972 0.7337 0.6502
+vn 0.2323 0.5998 0.7657
+vn 0.1849 0.8360 0.5167
+vn 0.1593 0.8360 0.5251
+vn 0.1651 0.7337 0.6591
+vn 0.1944 0.5998 0.7762
+vn 0.1334 0.8360 0.5323
+vn 0.3062 0.5998 0.7392
+vn 0.2600 0.7337 0.6278
+vn 0.2100 0.8360 0.5070
+vn 0.1639 0.9036 0.3957
+vn 0.1443 0.9036 0.4033
+vn 0.1243 0.9036 0.4099
+vn 0.1041 0.9036 0.4155
+vn -0.6427 0.5998 -0.4767
+vn -0.5458 0.7337 -0.4048
+vn -0.5253 0.7337 -0.4311
+vn -0.6185 0.5998 -0.5076
+vn -0.4408 0.8360 -0.3269
+vn -0.4242 0.8360 -0.3481
+vn -0.5035 0.7337 -0.4563
+vn -0.5929 0.5998 -0.5373
+vn -0.4066 0.8360 -0.3685
+vn -0.6653 0.5998 -0.4445
+vn -0.5650 0.7337 -0.3775
+vn -0.4563 0.8360 -0.3049
+vn -0.3561 0.9036 -0.2380
+vn -0.3440 0.9036 -0.2552
+vn -0.3311 0.9036 -0.2717
+vn -0.3174 0.9036 -0.2876
+vn 0.0393 0.5998 -0.7992
+vn 0.0334 0.7337 -0.6787
+vn 0.0666 0.7337 -0.6762
+vn 0.0784 0.5998 -0.7963
+vn 0.0269 0.8360 -0.5481
+vn 0.0538 0.8360 -0.5461
+vn 0.0997 0.7337 -0.6721
+vn 0.1174 0.5998 -0.7915
+vn 0.0805 0.8360 -0.5428
+vn 0.0000 0.5998 -0.8001
+vn 0.0000 0.7337 -0.6795
+vn -0.0000 0.8360 -0.5488
+vn -0.0000 0.9036 -0.4283
+vn 0.0210 0.9036 -0.4278
+vn 0.0420 0.9036 -0.4263
+vn 0.0628 0.9036 -0.4237
+vn 0.4113 0.5998 0.6863
+vn 0.3493 0.7337 0.5828
+vn 0.3203 0.7337 0.5993
+vn 0.3772 0.5998 0.7057
+vn 0.2821 0.8360 0.4707
+vn 0.2587 0.8360 0.4840
+vn 0.2905 0.7337 0.6142
+vn 0.3421 0.5998 0.7233
+vn 0.2347 0.8360 0.4961
+vn 0.4445 0.5998 0.6653
+vn 0.3775 0.7337 0.5650
+vn 0.3049 0.8360 0.4563
+vn 0.2380 0.9036 0.3561
+vn 0.2202 0.9036 0.3674
+vn 0.2019 0.9036 0.3777
+vn 0.1831 0.9036 0.3872
+vn -0.7233 0.5998 -0.3421
+vn -0.6142 0.7337 -0.2905
+vn -0.5993 0.7337 -0.3203
+vn -0.7057 0.5998 -0.3772
+vn -0.4961 0.8360 -0.2347
+vn -0.4840 0.8360 -0.2587
+vn -0.5828 0.7337 -0.3493
+vn -0.6863 0.5998 -0.4113
+vn -0.4707 0.8360 -0.2821
+vn -0.7392 0.5998 -0.3062
+vn -0.6278 0.7337 -0.2600
+vn -0.5070 0.8360 -0.2100
+vn -0.3957 0.9036 -0.1639
+vn -0.3872 0.9036 -0.1831
+vn -0.3777 0.9036 -0.2019
+vn -0.3674 0.9036 -0.2202
+vn 0.5373 0.5998 0.5929
+vn 0.4563 0.7337 0.5035
+vn 0.4311 0.7337 0.5253
+vn 0.5076 0.5998 0.6185
+vn 0.3685 0.8360 0.4066
+vn 0.3481 0.8360 0.4242
+vn 0.4048 0.7337 0.5458
+vn 0.4767 0.5998 0.6427
+vn 0.3269 0.8360 0.4408
+vn 0.5658 0.5998 0.5658
+vn 0.4805 0.7337 0.4805
+vn 0.3880 0.8360 0.3880
+vn 0.3029 0.9036 0.3029
+vn 0.2876 0.9036 0.3174
+vn 0.2717 0.9036 0.3311
+vn 0.2552 0.9036 0.3440
+vn -0.7762 0.5998 -0.1944
+vn -0.6591 0.7337 -0.1651
+vn -0.6502 0.7337 -0.1972
+vn -0.7657 0.5998 -0.2323
+vn -0.5323 0.8360 -0.1334
+vn -0.5251 0.8360 -0.1593
+vn -0.6398 0.7337 -0.2289
+vn -0.7534 0.5998 -0.2695
+vn -0.5167 0.8360 -0.1849
+vn -0.7848 0.5998 -0.1561
+vn -0.6664 0.7337 -0.1326
+vn -0.5382 0.8360 -0.1071
+vn -0.4201 0.9036 -0.0836
+vn -0.4155 0.9036 -0.1041
+vn -0.4099 0.9036 -0.1243
+vn -0.4033 0.9036 -0.1443
+vn 0.6427 0.5998 0.4767
+vn 0.5458 0.7337 0.4048
+vn 0.5253 0.7337 0.4311
+vn 0.6185 0.5998 0.5076
+vn 0.4408 0.8360 0.3269
+vn 0.4242 0.8360 0.3481
+vn 0.5035 0.7337 0.4563
+vn 0.5929 0.5998 0.5373
+vn 0.4066 0.8360 0.3685
+vn 0.6653 0.5998 0.4445
+vn 0.5650 0.7337 0.3775
+vn 0.4563 0.8360 0.3049
+vn 0.3561 0.9036 0.2380
+vn 0.3440 0.9036 0.2552
+vn 0.3311 0.9036 0.2717
+vn 0.3174 0.9036 0.2876
+vn -0.7992 0.5998 -0.0393
+vn -0.6787 0.7337 -0.0334
+vn -0.6762 0.7337 -0.0666
+vn -0.7963 0.5998 -0.0784
+vn -0.5481 0.8360 -0.0269
+vn -0.5461 0.8360 -0.0538
+vn -0.6721 0.7337 -0.0997
+vn -0.7915 0.5998 -0.1174
+vn -0.5428 0.8360 -0.0805
+vn -0.8001 0.5998 -0.0000
+vn -0.6795 0.7337 -0.0000
+vn -0.5488 0.8360 -0.0000
+vn -0.4283 0.9036 -0.0000
+vn -0.4278 0.9036 -0.0210
+vn -0.4263 0.9036 -0.0420
+vn -0.4237 0.9036 -0.0628
+vn 0.7233 0.5998 0.3421
+vn 0.6142 0.7337 0.2905
+vn 0.5993 0.7337 0.3203
+vn 0.7057 0.5998 0.3772
+vn 0.4961 0.8360 0.2347
+vn 0.4840 0.8360 0.2587
+vn 0.5828 0.7337 0.3493
+vn 0.6863 0.5998 0.4113
+vn 0.4707 0.8360 0.2821
+vn 0.7392 0.5998 0.3062
+vn 0.6278 0.7337 0.2600
+vn 0.5070 0.8360 0.2100
+vn 0.3957 0.9036 0.1639
+vn 0.3872 0.9036 0.1831
+vn 0.3777 0.9036 0.2019
+vn 0.3674 0.9036 0.2202
+vn -0.7915 0.5998 0.1174
+vn -0.6721 0.7337 0.0997
+vn -0.6762 0.7337 0.0666
+vn -0.7963 0.5998 0.0784
+vn -0.5428 0.8360 0.0805
+vn -0.5461 0.8360 0.0538
+vn -0.6787 0.7337 0.0334
+vn -0.7992 0.5998 0.0393
+vn -0.5481 0.8360 0.0269
+vn -0.7848 0.5998 0.1561
+vn -0.6664 0.7337 0.1326
+vn -0.5382 0.8360 0.1071
+vn -0.4201 0.9036 0.0836
+vn -0.4237 0.9036 0.0628
+vn -0.4263 0.9036 0.0420
+vn -0.4278 0.9036 0.0210
+vn 0.7762 0.5998 0.1944
+vn 0.6591 0.7337 0.1651
+vn 0.6502 0.7337 0.1972
+vn 0.7657 0.5998 0.2323
+vn 0.5323 0.8360 0.1334
+vn 0.5251 0.8360 0.1593
+vn 0.6398 0.7337 0.2289
+vn 0.7534 0.5998 0.2695
+vn 0.5167 0.8360 0.1849
+vn 0.7848 0.5998 0.1561
+vn 0.6664 0.7337 0.1326
+vn 0.5382 0.8360 0.1071
+vn 0.4201 0.9036 0.0836
+vn 0.4155 0.9036 0.1041
+vn 0.4099 0.9036 0.1243
+vn 0.4033 0.9036 0.1443
+vn -0.7534 0.5998 0.2695
+vn -0.6398 0.7337 0.2289
+vn -0.6502 0.7337 0.1972
+vn -0.7657 0.5998 0.2323
+vn -0.5167 0.8360 0.1849
+vn -0.5251 0.8360 0.1593
+vn -0.6591 0.7337 0.1651
+vn -0.7762 0.5998 0.1944
+vn -0.5323 0.8360 0.1334
+vn -0.7392 0.5998 0.3062
+vn -0.6278 0.7337 0.2600
+vn -0.5070 0.8360 0.2100
+vn -0.3957 0.9036 0.1639
+vn -0.4033 0.9036 0.1443
+vn -0.4099 0.9036 0.1243
+vn -0.4155 0.9036 0.1041
+vn 0.7992 0.5998 0.0393
+vn 0.6787 0.7337 0.0334
+vn 0.6762 0.7337 0.0666
+vn 0.7963 0.5998 0.0784
+vn 0.5481 0.8360 0.0269
+vn 0.5461 0.8360 0.0538
+vn 0.6721 0.7337 0.0997
+vn 0.7915 0.5998 0.1174
+vn 0.5428 0.8360 0.0805
+vn 0.8001 0.5998 -0.0000
+vn 0.6795 0.7337 -0.0000
+vn 0.5488 0.8360 -0.0000
+vn 0.4283 0.9036 -0.0000
+vn 0.4278 0.9036 0.0210
+vn 0.4263 0.9036 0.0420
+vn 0.4237 0.9036 0.0628
+vn -0.6863 0.5998 0.4113
+vn -0.5828 0.7337 0.3493
+vn -0.5993 0.7337 0.3203
+vn -0.7057 0.5998 0.3772
+vn -0.4707 0.8360 0.2821
+vn -0.4840 0.8360 0.2587
+vn -0.6142 0.7337 0.2905
+vn -0.7233 0.5998 0.3421
+vn -0.4961 0.8360 0.2347
+vn -0.6653 0.5998 0.4445
+vn -0.5650 0.7337 0.3775
+vn -0.4563 0.8360 0.3049
+vn -0.3561 0.9036 0.2380
+vn -0.3674 0.9036 0.2202
+vn -0.3777 0.9036 0.2019
+vn -0.3872 0.9036 0.1831
+vn 0.7915 0.5998 -0.1174
+vn 0.6721 0.7337 -0.0997
+vn 0.6762 0.7337 -0.0666
+vn 0.7963 0.5998 -0.0784
+vn 0.5428 0.8360 -0.0805
+vn 0.5461 0.8360 -0.0538
+vn 0.6787 0.7337 -0.0334
+vn 0.7992 0.5998 -0.0393
+vn 0.5481 0.8360 -0.0269
+vn 0.7848 0.5998 -0.1561
+vn 0.6664 0.7337 -0.1326
+vn 0.5382 0.8360 -0.1071
+vn 0.4201 0.9036 -0.0836
+vn 0.4237 0.9036 -0.0628
+vn 0.4263 0.9036 -0.0420
+vn 0.4278 0.9036 -0.0210
+vn -0.5929 0.5998 0.5373
+vn -0.5035 0.7337 0.4563
+vn -0.5253 0.7337 0.4311
+vn -0.6185 0.5998 0.5076
+vn -0.4066 0.8360 0.3685
+vn -0.4242 0.8360 0.3481
+vn -0.5458 0.7337 0.4048
+vn -0.6427 0.5998 0.4767
+vn -0.4408 0.8360 0.3269
+vn -0.5658 0.5998 0.5658
+vn -0.4805 0.7337 0.4805
+vn -0.3880 0.8360 0.3880
+vn -0.3029 0.9036 0.3029
+vn -0.3174 0.9036 0.2876
+vn -0.3311 0.9036 0.2717
+vn -0.3440 0.9036 0.2552
+vn 0.7534 0.5998 -0.2695
+vn 0.6398 0.7337 -0.2289
+vn 0.6502 0.7337 -0.1972
+vn 0.7657 0.5998 -0.2323
+vn 0.5167 0.8360 -0.1849
+vn 0.5251 0.8360 -0.1593
+vn 0.6591 0.7337 -0.1651
+vn 0.7762 0.5998 -0.1944
+vn 0.5323 0.8360 -0.1334
+vn 0.7392 0.5998 -0.3062
+vn 0.6278 0.7337 -0.2600
+vn 0.5070 0.8360 -0.2100
+vn 0.3957 0.9036 -0.1639
+vn 0.4033 0.9036 -0.1443
+vn 0.4099 0.9036 -0.1243
+vn 0.4155 0.9036 -0.1041
+vn -0.4767 0.5998 0.6427
+vn -0.4048 0.7337 0.5458
+vn -0.4311 0.7337 0.5253
+vn -0.5076 0.5998 0.6185
+vn -0.3269 0.8360 0.4408
+vn -0.3481 0.8360 0.4242
+vn -0.4563 0.7337 0.5035
+vn -0.5373 0.5998 0.5929
+vn -0.3685 0.8360 0.4066
+vn -0.4445 0.5998 0.6653
+vn -0.3775 0.7337 0.5650
+vn -0.3049 0.8360 0.4563
+vn -0.2380 0.9036 0.3561
+vn -0.2552 0.9036 0.3440
+vn -0.2717 0.9036 0.3311
+vn -0.2876 0.9036 0.3174
+vn 0.6863 0.5998 -0.4113
+vn 0.5828 0.7337 -0.3493
+vn 0.5993 0.7337 -0.3203
+vn 0.7057 0.5998 -0.3772
+vn 0.4707 0.8360 -0.2821
+vn 0.4840 0.8360 -0.2587
+vn 0.6142 0.7337 -0.2905
+vn 0.7233 0.5998 -0.3421
+vn 0.4961 0.8360 -0.2347
+vn 0.6653 0.5998 -0.4445
+vn 0.5650 0.7337 -0.3775
+vn 0.4563 0.8360 -0.3049
+vn 0.3561 0.9036 -0.2380
+vn 0.3674 0.9036 -0.2202
+vn 0.3777 0.9036 -0.2019
+vn 0.3872 0.9036 -0.1831
+vn -0.3421 0.5998 0.7233
+vn -0.2905 0.7337 0.6142
+vn -0.3203 0.7337 0.5993
+vn -0.3772 0.5998 0.7057
+vn -0.2347 0.8360 0.4961
+vn -0.2587 0.8360 0.4840
+vn -0.3493 0.7337 0.5828
+vn -0.4113 0.5998 0.6863
+vn -0.2821 0.8360 0.4707
+vn -0.3062 0.5998 0.7392
+vn -0.2600 0.7337 0.6278
+vn -0.2100 0.8360 0.5070
+vn -0.1639 0.9036 0.3957
+vn -0.1831 0.9036 0.3872
+vn -0.2019 0.9036 0.3777
+vn -0.2202 0.9036 0.3674
+vn -0.1174 0.5998 -0.7915
+vn -0.0997 0.7337 -0.6721
+vn -0.0666 0.7337 -0.6762
+vn -0.0784 0.5998 -0.7963
+vn -0.0805 0.8360 -0.5428
+vn -0.0538 0.8360 -0.5461
+vn -0.0334 0.7337 -0.6787
+vn -0.0393 0.5998 -0.7992
+vn -0.0269 0.8360 -0.5481
+vn -0.1561 0.5998 -0.7848
+vn -0.1326 0.7337 -0.6664
+vn -0.1071 0.8360 -0.5382
+vn -0.0836 0.9036 -0.4201
+vn -0.0628 0.9036 -0.4237
+vn -0.0420 0.9036 -0.4263
+vn -0.0210 0.9036 -0.4278
+vn 0.5929 0.5998 -0.5373
+vn 0.5035 0.7337 -0.4563
+vn 0.5253 0.7337 -0.4311
+vn 0.6185 0.5998 -0.5076
+vn 0.4066 0.8360 -0.3685
+vn 0.4242 0.8360 -0.3481
+vn 0.5458 0.7337 -0.4048
+vn 0.6427 0.5998 -0.4767
+vn 0.4408 0.8360 -0.3269
+vn 0.5658 0.5998 -0.5658
+vn 0.4805 0.7337 -0.4805
+vn 0.3880 0.8360 -0.3880
+vn 0.3029 0.9036 -0.3029
+vn 0.3174 0.9036 -0.2876
+vn 0.3311 0.9036 -0.2717
+vn 0.3440 0.9036 -0.2552
+vn -0.1944 0.5998 0.7762
+vn -0.1651 0.7337 0.6591
+vn -0.1972 0.7337 0.6502
+vn -0.2323 0.5998 0.7657
+vn -0.1334 0.8360 0.5323
+vn -0.1593 0.8360 0.5251
+vn -0.2289 0.7337 0.6398
+vn -0.2695 0.5998 0.7534
+vn -0.1849 0.8360 0.5167
+vn -0.1561 0.5998 0.7848
+vn -0.1326 0.7337 0.6664
+vn -0.1071 0.8360 0.5382
+vn -0.0836 0.9036 0.4201
+vn -0.1041 0.9036 0.4155
+vn -0.1243 0.9036 0.4099
+vn -0.1443 0.9036 0.4033
+vn -0.2695 0.5998 -0.7534
+vn -0.2289 0.7337 -0.6398
+vn -0.1972 0.7337 -0.6502
+vn -0.2323 0.5998 -0.7657
+vn -0.1849 0.8360 -0.5167
+vn -0.1593 0.8360 -0.5251
+vn -0.1651 0.7337 -0.6591
+vn -0.1944 0.5998 -0.7762
+vn -0.1334 0.8360 -0.5323
+vn -0.1443 0.9036 -0.4033
+vn -0.1243 0.9036 -0.4099
+vn -0.1041 0.9036 -0.4155
+vn 0.4767 0.5998 -0.6427
+vn 0.4048 0.7337 -0.5458
+vn 0.4311 0.7337 -0.5253
+vn 0.5076 0.5998 -0.6185
+vn 0.3269 0.8360 -0.4408
+vn 0.3481 0.8360 -0.4242
+vn 0.4563 0.7337 -0.5035
+vn 0.5373 0.5998 -0.5929
+vn 0.3685 0.8360 -0.4066
+vn 0.2552 0.9036 -0.3440
+vn 0.2717 0.9036 -0.3311
+vn 0.2876 0.9036 -0.3174
+vn -0.0393 0.5998 0.7992
+vn -0.0334 0.7337 0.6787
+vn -0.0666 0.7337 0.6762
+vn -0.0784 0.5998 0.7963
+vn -0.0269 0.8360 0.5481
+vn -0.0538 0.8360 0.5461
+vn -0.0997 0.7337 0.6721
+vn -0.1174 0.5998 0.7915
+vn -0.0805 0.8360 0.5428
+vn -0.0210 0.9036 0.4278
+vn -0.0420 0.9036 0.4263
+vn -0.0628 0.9036 0.4237
+vn -0.3032 0.9421 -0.1434
+vn -0.2473 0.9618 -0.1170
+vn -0.2413 0.9618 -0.1290
+vn -0.2958 0.9421 -0.1581
+vn -0.2118 0.9722 -0.1002
+vn -0.2067 0.9722 -0.1105
+vn -0.2347 0.9618 -0.1407
+vn -0.2877 0.9421 -0.1724
+vn -0.2010 0.9722 -0.1205
+vn -0.3099 0.9421 -0.1284
+vn -0.2528 0.9618 -0.1047
+vn -0.2165 0.9722 -0.0897
+vn -0.1963 0.9772 -0.0813
+vn -0.1921 0.9772 -0.0909
+vn -0.1874 0.9772 -0.1002
+vn -0.1823 0.9772 -0.1092
+vn -0.1767 0.9772 -0.1180
+vn -0.1949 0.9722 -0.1302
+vn -0.2275 0.9618 -0.1520
+vn -0.2789 0.9421 -0.1863
+vn 0.2252 0.9421 0.2485
+vn 0.1837 0.9618 0.2027
+vn 0.1736 0.9618 0.2115
+vn 0.2128 0.9421 0.2593
+vn 0.1574 0.9722 0.1736
+vn 0.1487 0.9722 0.1812
+vn 0.1630 0.9618 0.2198
+vn 0.1998 0.9421 0.2694
+vn 0.1396 0.9722 0.1882
+vn 0.2372 0.9421 0.2372
+vn 0.1935 0.9618 0.1935
+vn 0.1657 0.9722 0.1657
+vn 0.1502 0.9772 0.1502
+vn 0.1427 0.9772 0.1574
+vn 0.1348 0.9772 0.1643
+vn 0.1266 0.9772 0.1707
+vn 0.1180 0.9772 0.1767
+vn 0.1302 0.9722 0.1949
+vn 0.1520 0.9618 0.2275
+vn 0.1863 0.9421 0.2789
+vn -0.3254 0.9421 -0.0815
+vn -0.2654 0.9618 -0.0665
+vn -0.2618 0.9618 -0.0794
+vn -0.3210 0.9421 -0.0974
+vn -0.2273 0.9722 -0.0570
+vn -0.2243 0.9722 -0.0680
+vn -0.2576 0.9618 -0.0922
+vn -0.3158 0.9421 -0.1130
+vn -0.2207 0.9722 -0.0789
+vn -0.3290 0.9421 -0.0654
+vn -0.2684 0.9618 -0.0534
+vn -0.2298 0.9722 -0.0457
+vn -0.2084 0.9772 -0.0415
+vn -0.2061 0.9772 -0.0516
+vn -0.2033 0.9772 -0.0617
+vn -0.2001 0.9772 -0.0716
+vn 0.2694 0.9421 0.1998
+vn 0.2198 0.9618 0.1630
+vn 0.2115 0.9618 0.1736
+vn 0.2593 0.9421 0.2128
+vn 0.1882 0.9722 0.1396
+vn 0.1812 0.9722 0.1487
+vn 0.2027 0.9618 0.1837
+vn 0.2485 0.9421 0.2252
+vn 0.1736 0.9722 0.1574
+vn 0.2789 0.9421 0.1863
+vn 0.2275 0.9618 0.1520
+vn 0.1949 0.9722 0.1302
+vn 0.1767 0.9772 0.1180
+vn 0.1707 0.9772 0.1266
+vn 0.1642 0.9772 0.1348
+vn 0.1574 0.9772 0.1427
+vn -0.3350 0.9421 -0.0165
+vn -0.2733 0.9618 -0.0134
+vn -0.2723 0.9618 -0.0268
+vn -0.3338 0.9421 -0.0329
+vn -0.2341 0.9722 -0.0115
+vn -0.2332 0.9722 -0.0230
+vn -0.2707 0.9618 -0.0401
+vn -0.3318 0.9421 -0.0492
+vn -0.2318 0.9722 -0.0344
+vn -0.3354 0.9421 -0.0000
+vn -0.2736 0.9618 0.0000
+vn -0.2343 0.9722 0.0000
+vn -0.2125 0.9772 0.0000
+vn -0.2122 0.9772 -0.0104
+vn -0.2115 0.9772 -0.0208
+vn -0.2102 0.9772 -0.0312
+vn 0.3032 0.9421 0.1434
+vn 0.2473 0.9618 0.1170
+vn 0.2413 0.9618 0.1290
+vn 0.2958 0.9421 0.1581
+vn 0.2118 0.9722 0.1002
+vn 0.2067 0.9722 0.1105
+vn 0.2347 0.9618 0.1407
+vn 0.2877 0.9421 0.1724
+vn 0.2010 0.9722 0.1205
+vn 0.3099 0.9421 0.1284
+vn 0.2528 0.9618 0.1047
+vn 0.2165 0.9722 0.0897
+vn 0.1963 0.9772 0.0813
+vn 0.1921 0.9772 0.0909
+vn 0.1874 0.9772 0.1002
+vn 0.1823 0.9772 0.1092
+vn -0.3318 0.9421 0.0492
+vn -0.2707 0.9618 0.0401
+vn -0.2723 0.9618 0.0268
+vn -0.3338 0.9421 0.0329
+vn -0.2318 0.9722 0.0344
+vn -0.2332 0.9722 0.0230
+vn -0.2733 0.9618 0.0134
+vn -0.3350 0.9421 0.0165
+vn -0.2341 0.9722 0.0115
+vn -0.3290 0.9421 0.0654
+vn -0.2684 0.9618 0.0534
+vn -0.2298 0.9722 0.0457
+vn -0.2084 0.9772 0.0415
+vn -0.2102 0.9772 0.0312
+vn -0.2115 0.9772 0.0208
+vn -0.2122 0.9772 0.0104
+vn 0.3254 0.9421 0.0815
+vn 0.2654 0.9618 0.0665
+vn 0.2618 0.9618 0.0794
+vn 0.3210 0.9421 0.0974
+vn 0.2273 0.9722 0.0570
+vn 0.2243 0.9722 0.0680
+vn 0.2576 0.9618 0.0922
+vn 0.3158 0.9421 0.1130
+vn 0.2207 0.9722 0.0789
+vn 0.3290 0.9421 0.0654
+vn 0.2684 0.9618 0.0534
+vn 0.2298 0.9722 0.0457
+vn 0.2084 0.9772 0.0415
+vn 0.2061 0.9772 0.0516
+vn 0.2033 0.9772 0.0617
+vn 0.2001 0.9772 0.0716
+vn -0.3158 0.9421 0.1130
+vn -0.2576 0.9618 0.0922
+vn -0.2618 0.9618 0.0794
+vn -0.3210 0.9421 0.0974
+vn -0.2207 0.9722 0.0789
+vn -0.2243 0.9722 0.0680
+vn -0.2654 0.9618 0.0665
+vn -0.3254 0.9421 0.0815
+vn -0.2273 0.9722 0.0570
+vn -0.3099 0.9421 0.1284
+vn -0.2528 0.9618 0.1047
+vn -0.2165 0.9722 0.0897
+vn -0.1963 0.9772 0.0813
+vn -0.2001 0.9772 0.0716
+vn -0.2033 0.9772 0.0617
+vn -0.2061 0.9772 0.0516
+vn 0.3350 0.9421 0.0165
+vn 0.2733 0.9618 0.0134
+vn 0.2723 0.9618 0.0268
+vn 0.3338 0.9421 0.0329
+vn 0.2341 0.9722 0.0115
+vn 0.2332 0.9722 0.0230
+vn 0.2707 0.9618 0.0401
+vn 0.3318 0.9421 0.0492
+vn 0.2318 0.9722 0.0344
+vn 0.3354 0.9421 -0.0000
+vn 0.2736 0.9618 -0.0000
+vn 0.2344 0.9722 -0.0000
+vn 0.2125 0.9772 -0.0000
+vn 0.2122 0.9772 0.0104
+vn 0.2115 0.9772 0.0208
+vn 0.2102 0.9772 0.0312
+vn -0.2877 0.9421 0.1724
+vn -0.2347 0.9618 0.1407
+vn -0.2413 0.9618 0.1290
+vn -0.2958 0.9421 0.1581
+vn -0.2010 0.9722 0.1205
+vn -0.2067 0.9722 0.1105
+vn -0.2473 0.9618 0.1170
+vn -0.3032 0.9421 0.1434
+vn -0.2118 0.9722 0.1002
+vn -0.2789 0.9421 0.1863
+vn -0.2275 0.9618 0.1520
+vn -0.1949 0.9722 0.1302
+vn -0.1767 0.9772 0.1180
+vn -0.1823 0.9772 0.1092
+vn -0.1874 0.9772 0.1002
+vn -0.1921 0.9772 0.0909
+vn 0.3318 0.9421 -0.0492
+vn 0.2707 0.9618 -0.0401
+vn 0.2723 0.9618 -0.0268
+vn 0.3338 0.9421 -0.0329
+vn 0.2318 0.9722 -0.0344
+vn 0.2332 0.9722 -0.0230
+vn 0.2733 0.9618 -0.0134
+vn 0.3350 0.9421 -0.0165
+vn 0.2341 0.9722 -0.0115
+vn 0.3290 0.9421 -0.0654
+vn 0.2684 0.9618 -0.0534
+vn 0.2298 0.9722 -0.0457
+vn 0.2084 0.9772 -0.0415
+vn 0.2102 0.9772 -0.0312
+vn 0.2115 0.9772 -0.0208
+vn 0.2122 0.9772 -0.0104
+vn -0.2485 0.9421 0.2252
+vn -0.2027 0.9618 0.1837
+vn -0.2115 0.9618 0.1736
+vn -0.2593 0.9421 0.2128
+vn -0.1736 0.9722 0.1574
+vn -0.1812 0.9722 0.1487
+vn -0.2198 0.9618 0.1630
+vn -0.2694 0.9421 0.1998
+vn -0.1882 0.9722 0.1396
+vn -0.2372 0.9421 0.2372
+vn -0.1935 0.9618 0.1935
+vn -0.1657 0.9722 0.1657
+vn -0.1502 0.9772 0.1502
+vn -0.1574 0.9772 0.1427
+vn -0.1643 0.9772 0.1348
+vn -0.1707 0.9772 0.1266
+vn 0.3158 0.9421 -0.1130
+vn 0.2576 0.9618 -0.0922
+vn 0.2618 0.9618 -0.0794
+vn 0.3210 0.9421 -0.0974
+vn 0.2207 0.9722 -0.0789
+vn 0.2243 0.9722 -0.0680
+vn 0.2654 0.9618 -0.0665
+vn 0.3254 0.9421 -0.0815
+vn 0.2273 0.9722 -0.0570
+vn 0.3099 0.9421 -0.1284
+vn 0.2528 0.9618 -0.1047
+vn 0.2165 0.9722 -0.0897
+vn 0.1963 0.9772 -0.0813
+vn 0.2001 0.9772 -0.0716
+vn 0.2033 0.9772 -0.0617
+vn 0.2061 0.9772 -0.0516
+vn -0.1998 0.9421 0.2694
+vn -0.1630 0.9618 0.2198
+vn -0.1736 0.9618 0.2115
+vn -0.2128 0.9421 0.2593
+vn -0.1396 0.9722 0.1882
+vn -0.1487 0.9722 0.1812
+vn -0.1837 0.9618 0.2027
+vn -0.2252 0.9421 0.2485
+vn -0.1574 0.9722 0.1736
+vn -0.1863 0.9421 0.2789
+vn -0.1520 0.9618 0.2275
+vn -0.1302 0.9722 0.1949
+vn -0.1180 0.9772 0.1767
+vn -0.1266 0.9772 0.1707
+vn -0.1348 0.9772 0.1642
+vn -0.1427 0.9772 0.1574
+vn 0.2877 0.9421 -0.1724
+vn 0.2347 0.9618 -0.1407
+vn 0.2413 0.9618 -0.1290
+vn 0.2958 0.9421 -0.1581
+vn 0.2010 0.9722 -0.1205
+vn 0.2067 0.9722 -0.1105
+vn 0.2473 0.9618 -0.1170
+vn 0.3032 0.9421 -0.1434
+vn 0.2118 0.9722 -0.1002
+vn 0.2789 0.9421 -0.1863
+vn 0.2275 0.9618 -0.1520
+vn 0.1949 0.9722 -0.1302
+vn 0.1767 0.9772 -0.1180
+vn 0.1823 0.9772 -0.1092
+vn 0.1874 0.9772 -0.1002
+vn 0.1921 0.9772 -0.0909
+vn -0.1434 0.9421 0.3032
+vn -0.1170 0.9618 0.2473
+vn -0.1290 0.9618 0.2413
+vn -0.1581 0.9421 0.2958
+vn -0.1002 0.9722 0.2118
+vn -0.1105 0.9722 0.2067
+vn -0.1407 0.9618 0.2347
+vn -0.1724 0.9421 0.2877
+vn -0.1205 0.9722 0.2010
+vn -0.1284 0.9421 0.3099
+vn -0.1047 0.9618 0.2528
+vn -0.0897 0.9722 0.2165
+vn -0.0813 0.9772 0.1963
+vn -0.0909 0.9772 0.1921
+vn -0.1002 0.9772 0.1874
+vn -0.1092 0.9772 0.1823
+vn -0.0492 0.9421 -0.3318
+vn -0.0401 0.9618 -0.2707
+vn -0.0268 0.9618 -0.2723
+vn -0.0329 0.9421 -0.3338
+vn -0.0344 0.9722 -0.2318
+vn -0.0230 0.9722 -0.2332
+vn -0.0134 0.9618 -0.2733
+vn -0.0165 0.9421 -0.3350
+vn -0.0115 0.9722 -0.2341
+vn -0.0654 0.9421 -0.3290
+vn -0.0534 0.9618 -0.2684
+vn -0.0457 0.9722 -0.2298
+vn -0.0415 0.9772 -0.2084
+vn -0.0312 0.9772 -0.2102
+vn -0.0208 0.9772 -0.2115
+vn -0.0104 0.9772 -0.2122
+vn 0.0000 0.9772 -0.2125
+vn -0.0000 0.9722 -0.2344
+vn -0.0000 0.9618 -0.2736
+vn -0.0000 0.9421 -0.3354
+vn 0.2485 0.9421 -0.2252
+vn 0.2027 0.9618 -0.1837
+vn 0.2115 0.9618 -0.1736
+vn 0.2593 0.9421 -0.2128
+vn 0.1736 0.9722 -0.1574
+vn 0.1812 0.9722 -0.1487
+vn 0.2198 0.9618 -0.1630
+vn 0.2694 0.9421 -0.1998
+vn 0.1882 0.9722 -0.1396
+vn 0.2372 0.9421 -0.2372
+vn 0.1935 0.9618 -0.1935
+vn 0.1657 0.9722 -0.1657
+vn 0.1502 0.9772 -0.1502
+vn 0.1574 0.9772 -0.1427
+vn 0.1643 0.9772 -0.1348
+vn 0.1707 0.9772 -0.1266
+vn -0.0815 0.9421 0.3254
+vn -0.0665 0.9618 0.2654
+vn -0.0794 0.9618 0.2618
+vn -0.0974 0.9421 0.3210
+vn -0.0570 0.9722 0.2273
+vn -0.0680 0.9722 0.2243
+vn -0.0922 0.9618 0.2576
+vn -0.1130 0.9421 0.3158
+vn -0.0789 0.9722 0.2207
+vn -0.0654 0.9421 0.3290
+vn -0.0534 0.9618 0.2684
+vn -0.0457 0.9722 0.2298
+vn -0.0415 0.9772 0.2084
+vn -0.0516 0.9772 0.2061
+vn -0.0617 0.9772 0.2033
+vn -0.0716 0.9772 0.2001
+vn -0.1130 0.9421 -0.3158
+vn -0.0922 0.9618 -0.2576
+vn -0.0794 0.9618 -0.2618
+vn -0.0974 0.9421 -0.3210
+vn -0.0789 0.9722 -0.2207
+vn -0.0680 0.9722 -0.2243
+vn -0.0665 0.9618 -0.2654
+vn -0.0815 0.9421 -0.3254
+vn -0.0570 0.9722 -0.2273
+vn -0.1284 0.9421 -0.3099
+vn -0.1047 0.9618 -0.2528
+vn -0.0897 0.9722 -0.2165
+vn -0.0813 0.9772 -0.1963
+vn -0.0716 0.9772 -0.2001
+vn -0.0617 0.9772 -0.2033
+vn -0.0516 0.9772 -0.2061
+vn 0.1998 0.9421 -0.2694
+vn 0.1630 0.9618 -0.2198
+vn 0.1736 0.9618 -0.2115
+vn 0.2128 0.9421 -0.2593
+vn 0.1396 0.9722 -0.1882
+vn 0.1487 0.9722 -0.1812
+vn 0.1837 0.9618 -0.2027
+vn 0.2252 0.9421 -0.2485
+vn 0.1574 0.9722 -0.1736
+vn 0.1863 0.9421 -0.2789
+vn 0.1520 0.9618 -0.2275
+vn 0.1302 0.9722 -0.1949
+vn 0.1180 0.9772 -0.1767
+vn 0.1266 0.9772 -0.1707
+vn 0.1348 0.9772 -0.1643
+vn 0.1427 0.9772 -0.1574
+vn -0.0165 0.9421 0.3350
+vn -0.0134 0.9618 0.2733
+vn -0.0268 0.9618 0.2723
+vn -0.0329 0.9421 0.3338
+vn -0.0115 0.9722 0.2341
+vn -0.0230 0.9722 0.2332
+vn -0.0401 0.9618 0.2707
+vn -0.0492 0.9421 0.3318
+vn -0.0344 0.9722 0.2318
+vn 0.0000 0.9421 0.3354
+vn 0.0000 0.9618 0.2736
+vn 0.0000 0.9722 0.2344
+vn 0.0000 0.9772 0.2125
+vn -0.0104 0.9772 0.2122
+vn -0.0208 0.9772 0.2115
+vn -0.0312 0.9772 0.2102
+vn -0.1724 0.9421 -0.2877
+vn -0.1407 0.9618 -0.2347
+vn -0.1290 0.9618 -0.2413
+vn -0.1581 0.9421 -0.2958
+vn -0.1205 0.9722 -0.2010
+vn -0.1105 0.9722 -0.2067
+vn -0.1170 0.9618 -0.2473
+vn -0.1434 0.9421 -0.3032
+vn -0.1002 0.9722 -0.2118
+vn -0.1863 0.9421 -0.2789
+vn -0.1520 0.9618 -0.2275
+vn -0.1302 0.9722 -0.1949
+vn -0.1180 0.9772 -0.1767
+vn -0.1092 0.9772 -0.1823
+vn -0.1002 0.9772 -0.1874
+vn -0.0909 0.9772 -0.1921
+vn 0.1434 0.9421 -0.3032
+vn 0.1170 0.9618 -0.2473
+vn 0.1290 0.9618 -0.2413
+vn 0.1581 0.9421 -0.2958
+vn 0.1002 0.9722 -0.2118
+vn 0.1105 0.9722 -0.2067
+vn 0.1407 0.9618 -0.2347
+vn 0.1724 0.9421 -0.2877
+vn 0.1205 0.9722 -0.2010
+vn 0.1284 0.9421 -0.3099
+vn 0.1047 0.9618 -0.2528
+vn 0.0897 0.9722 -0.2165
+vn 0.0813 0.9772 -0.1963
+vn 0.0909 0.9772 -0.1921
+vn 0.1002 0.9772 -0.1874
+vn 0.1092 0.9772 -0.1823
+vn 0.0492 0.9421 0.3318
+vn 0.0401 0.9618 0.2707
+vn 0.0268 0.9618 0.2723
+vn 0.0329 0.9421 0.3338
+vn 0.0344 0.9722 0.2318
+vn 0.0230 0.9722 0.2332
+vn 0.0134 0.9618 0.2733
+vn 0.0165 0.9421 0.3350
+vn 0.0115 0.9722 0.2341
+vn 0.0654 0.9421 0.3290
+vn 0.0534 0.9618 0.2684
+vn 0.0457 0.9722 0.2298
+vn 0.0415 0.9772 0.2084
+vn 0.0312 0.9772 0.2102
+vn 0.0208 0.9772 0.2115
+vn 0.0104 0.9772 0.2122
+vn -0.2252 0.9421 -0.2485
+vn -0.1837 0.9618 -0.2027
+vn -0.1736 0.9618 -0.2115
+vn -0.2128 0.9421 -0.2593
+vn -0.1574 0.9722 -0.1736
+vn -0.1487 0.9722 -0.1812
+vn -0.1630 0.9618 -0.2198
+vn -0.1998 0.9421 -0.2694
+vn -0.1396 0.9722 -0.1882
+vn -0.2372 0.9421 -0.2372
+vn -0.1935 0.9618 -0.1935
+vn -0.1657 0.9722 -0.1657
+vn -0.1502 0.9772 -0.1502
+vn -0.1427 0.9772 -0.1574
+vn -0.1348 0.9772 -0.1643
+vn -0.1266 0.9772 -0.1707
+vn 0.0815 0.9421 -0.3254
+vn 0.0665 0.9618 -0.2654
+vn 0.0794 0.9618 -0.2618
+vn 0.0974 0.9421 -0.3210
+vn 0.0570 0.9722 -0.2273
+vn 0.0680 0.9722 -0.2243
+vn 0.0922 0.9618 -0.2576
+vn 0.1130 0.9421 -0.3158
+vn 0.0789 0.9722 -0.2207
+vn 0.0654 0.9421 -0.3290
+vn 0.0534 0.9618 -0.2684
+vn 0.0457 0.9722 -0.2298
+vn 0.0415 0.9772 -0.2084
+vn 0.0516 0.9772 -0.2061
+vn 0.0617 0.9772 -0.2033
+vn 0.0716 0.9772 -0.2001
+vn 0.1130 0.9421 0.3158
+vn 0.0922 0.9618 0.2576
+vn 0.0794 0.9618 0.2618
+vn 0.0974 0.9421 0.3210
+vn 0.0789 0.9722 0.2207
+vn 0.0680 0.9722 0.2243
+vn 0.0665 0.9618 0.2654
+vn 0.0815 0.9421 0.3254
+vn 0.0570 0.9722 0.2273
+vn 0.1284 0.9421 0.3099
+vn 0.1047 0.9618 0.2528
+vn 0.0897 0.9722 0.2165
+vn 0.0813 0.9772 0.1963
+vn 0.0716 0.9772 0.2001
+vn 0.0617 0.9772 0.2033
+vn 0.0516 0.9772 0.2061
+vn -0.2694 0.9421 -0.1998
+vn -0.2198 0.9618 -0.1630
+vn -0.2115 0.9618 -0.1736
+vn -0.2593 0.9421 -0.2128
+vn -0.1882 0.9722 -0.1396
+vn -0.1812 0.9722 -0.1487
+vn -0.2027 0.9618 -0.1837
+vn -0.2485 0.9421 -0.2252
+vn -0.1736 0.9722 -0.1574
+vn -0.1707 0.9772 -0.1266
+vn -0.1643 0.9772 -0.1348
+vn -0.1574 0.9772 -0.1427
+vn 0.0165 0.9421 -0.3350
+vn 0.0134 0.9618 -0.2733
+vn 0.0268 0.9618 -0.2723
+vn 0.0329 0.9421 -0.3338
+vn 0.0115 0.9722 -0.2341
+vn 0.0230 0.9722 -0.2332
+vn 0.0401 0.9618 -0.2707
+vn 0.0492 0.9421 -0.3318
+vn 0.0344 0.9722 -0.2318
+vn 0.0104 0.9772 -0.2122
+vn 0.0208 0.9772 -0.2115
+vn 0.0312 0.9772 -0.2102
+vn 0.1724 0.9421 0.2877
+vn 0.1407 0.9618 0.2347
+vn 0.1290 0.9618 0.2413
+vn 0.1581 0.9421 0.2958
+vn 0.1205 0.9722 0.2010
+vn 0.1105 0.9722 0.2067
+vn 0.1170 0.9618 0.2473
+vn 0.1434 0.9421 0.3032
+vn 0.1002 0.9722 0.2118
+vn 0.1092 0.9772 0.1823
+vn 0.1002 0.9772 0.1874
+vn 0.0909 0.9772 0.1921
+vn -0.2092 0.9774 0.0310
+vn -0.2369 0.9709 0.0351
+vn -0.2383 0.9709 0.0235
+vn -0.2105 0.9774 0.0207
+vn -0.3037 0.9517 0.0450
+vn -0.3056 0.9517 0.0301
+vn -0.2392 0.9709 0.0118
+vn -0.2113 0.9774 0.0104
+vn -0.3067 0.9517 0.0151
+vn -0.2075 0.9774 0.0413
+vn -0.2349 0.9709 0.0467
+vn -0.3012 0.9517 0.0599
+vn -0.4218 0.9028 0.0839
+vn -0.4254 0.9028 0.0631
+vn -0.4280 0.9028 0.0421
+vn -0.4295 0.9028 0.0211
+vn -0.4300 0.9028 0.0000
+vn -0.3071 0.9517 -0.0000
+vn -0.2395 0.9709 -0.0000
+vn -0.2115 0.9774 0.0000
+vn 0.2052 0.9774 0.0514
+vn 0.2323 0.9709 0.0582
+vn 0.2292 0.9709 0.0695
+vn 0.2024 0.9774 0.0614
+vn 0.2979 0.9517 0.0746
+vn 0.2938 0.9517 0.0891
+vn 0.2255 0.9709 0.0807
+vn 0.1992 0.9774 0.0713
+vn 0.2891 0.9517 0.1034
+vn 0.2075 0.9774 0.0413
+vn 0.2349 0.9709 0.0467
+vn 0.3012 0.9517 0.0599
+vn 0.4218 0.9028 0.0839
+vn 0.4171 0.9028 0.1045
+vn 0.4115 0.9028 0.1248
+vn 0.4049 0.9028 0.1449
+vn 0.3973 0.9028 0.1646
+vn 0.2837 0.9517 0.1175
+vn 0.2213 0.9709 0.0916
+vn 0.1954 0.9774 0.0810
+vn -0.1992 0.9774 0.0713
+vn -0.2255 0.9709 0.0807
+vn -0.2292 0.9709 0.0695
+vn -0.2024 0.9774 0.0614
+vn -0.2891 0.9517 0.1034
+vn -0.2938 0.9517 0.0891
+vn -0.2323 0.9709 0.0582
+vn -0.2052 0.9774 0.0514
+vn -0.2979 0.9517 0.0746
+vn -0.1954 0.9774 0.0810
+vn -0.2213 0.9709 0.0916
+vn -0.2837 0.9517 0.1175
+vn -0.3973 0.9028 0.1646
+vn -0.4049 0.9028 0.1449
+vn -0.4115 0.9028 0.1248
+vn -0.4171 0.9028 0.1045
+vn 0.2113 0.9774 0.0104
+vn 0.2392 0.9709 0.0118
+vn 0.2383 0.9709 0.0235
+vn 0.2105 0.9774 0.0207
+vn 0.3067 0.9517 0.0151
+vn 0.3056 0.9517 0.0301
+vn 0.2369 0.9709 0.0351
+vn 0.2092 0.9774 0.0310
+vn 0.3037 0.9517 0.0450
+vn 0.2115 0.9774 -0.0000
+vn 0.2395 0.9709 -0.0000
+vn 0.3071 0.9517 0.0000
+vn 0.4300 0.9028 -0.0000
+vn 0.4295 0.9028 0.0211
+vn 0.4280 0.9028 0.0421
+vn 0.4254 0.9028 0.0631
+vn -0.1814 0.9774 0.1087
+vn -0.2054 0.9709 0.1231
+vn -0.2112 0.9709 0.1129
+vn -0.1866 0.9774 0.0997
+vn -0.2634 0.9517 0.1579
+vn -0.2708 0.9517 0.1447
+vn -0.2165 0.9709 0.1024
+vn -0.1912 0.9774 0.0904
+vn -0.2776 0.9517 0.1313
+vn -0.1759 0.9774 0.1175
+vn -0.1991 0.9709 0.1330
+vn -0.2553 0.9517 0.1706
+vn -0.3575 0.9028 0.2389
+vn -0.3688 0.9028 0.2211
+vn -0.3792 0.9028 0.2027
+vn -0.3887 0.9028 0.1839
+vn 0.2092 0.9774 -0.0310
+vn 0.2369 0.9709 -0.0351
+vn 0.2383 0.9709 -0.0235
+vn 0.2105 0.9774 -0.0207
+vn 0.3037 0.9517 -0.0450
+vn 0.3056 0.9517 -0.0301
+vn 0.2392 0.9709 -0.0118
+vn 0.2113 0.9774 -0.0104
+vn 0.3067 0.9517 -0.0151
+vn 0.2075 0.9774 -0.0413
+vn 0.2349 0.9709 -0.0467
+vn 0.3012 0.9517 -0.0599
+vn 0.4218 0.9028 -0.0839
+vn 0.4254 0.9028 -0.0631
+vn 0.4280 0.9028 -0.0421
+vn 0.4295 0.9028 -0.0211
+vn -0.1567 0.9774 0.1421
+vn -0.1775 0.9709 0.1608
+vn -0.1851 0.9709 0.1519
+vn -0.1635 0.9774 0.1342
+vn -0.2275 0.9517 0.2062
+vn -0.2374 0.9517 0.1948
+vn -0.1923 0.9709 0.1427
+vn -0.1699 0.9774 0.1260
+vn -0.2466 0.9517 0.1829
+vn -0.1496 0.9774 0.1496
+vn -0.1693 0.9709 0.1693
+vn -0.2171 0.9517 0.2171
+vn -0.3041 0.9028 0.3041
+vn -0.3186 0.9028 0.2888
+vn -0.3324 0.9028 0.2728
+vn -0.3454 0.9028 0.2562
+vn 0.1992 0.9774 -0.0713
+vn 0.2255 0.9709 -0.0807
+vn 0.2292 0.9709 -0.0695
+vn 0.2024 0.9774 -0.0614
+vn 0.2891 0.9517 -0.1034
+vn 0.2938 0.9517 -0.0891
+vn 0.2323 0.9709 -0.0582
+vn 0.2052 0.9774 -0.0514
+vn 0.2979 0.9517 -0.0746
+vn 0.1954 0.9774 -0.0810
+vn 0.2213 0.9709 -0.0916
+vn 0.2837 0.9517 -0.1175
+vn 0.3973 0.9028 -0.1646
+vn 0.4049 0.9028 -0.1449
+vn 0.4115 0.9028 -0.1248
+vn 0.4171 0.9028 -0.1045
+vn -0.1260 0.9774 0.1699
+vn -0.1427 0.9709 0.1923
+vn -0.1519 0.9709 0.1851
+vn -0.1342 0.9774 0.1635
+vn -0.1829 0.9517 0.2466
+vn -0.1948 0.9517 0.2374
+vn -0.1608 0.9709 0.1775
+vn -0.1421 0.9774 0.1567
+vn -0.2062 0.9517 0.2275
+vn -0.1175 0.9774 0.1759
+vn -0.1330 0.9709 0.1991
+vn -0.1706 0.9517 0.2553
+vn -0.2389 0.9028 0.3575
+vn -0.2562 0.9028 0.3454
+vn -0.2728 0.9028 0.3324
+vn -0.2888 0.9028 0.3186
+vn 0.1814 0.9774 -0.1087
+vn 0.2054 0.9709 -0.1231
+vn 0.2112 0.9709 -0.1129
+vn 0.1866 0.9774 -0.0997
+vn 0.2634 0.9517 -0.1579
+vn 0.2708 0.9517 -0.1448
+vn 0.2165 0.9709 -0.1024
+vn 0.1912 0.9774 -0.0905
+vn 0.2776 0.9517 -0.1313
+vn 0.1759 0.9774 -0.1175
+vn 0.1991 0.9709 -0.1330
+vn 0.2553 0.9517 -0.1706
+vn 0.3575 0.9028 -0.2389
+vn 0.3688 0.9028 -0.2211
+vn 0.3792 0.9028 -0.2027
+vn 0.3887 0.9028 -0.1839
+vn -0.0905 0.9774 0.1912
+vn -0.1024 0.9709 0.2165
+vn -0.1129 0.9709 0.2112
+vn -0.0997 0.9774 0.1866
+vn -0.1313 0.9517 0.2776
+vn -0.1447 0.9517 0.2708
+vn -0.1231 0.9709 0.2054
+vn -0.1087 0.9774 0.1814
+vn -0.1579 0.9517 0.2634
+vn -0.0810 0.9774 0.1954
+vn -0.0916 0.9709 0.2213
+vn -0.1175 0.9517 0.2837
+vn -0.1646 0.9028 0.3973
+vn -0.1839 0.9028 0.3887
+vn -0.2027 0.9028 0.3792
+vn -0.2211 0.9028 0.3688
+vn -0.0310 0.9774 -0.2092
+vn -0.0351 0.9709 -0.2369
+vn -0.0235 0.9709 -0.2383
+vn -0.0207 0.9774 -0.2105
+vn -0.0450 0.9517 -0.3037
+vn -0.0301 0.9517 -0.3056
+vn -0.0118 0.9709 -0.2392
+vn -0.0104 0.9774 -0.2113
+vn -0.0151 0.9517 -0.3067
+vn -0.0413 0.9774 -0.2075
+vn -0.0467 0.9709 -0.2349
+vn -0.0599 0.9517 -0.3012
+vn -0.0839 0.9028 -0.4218
+vn -0.0631 0.9028 -0.4254
+vn -0.0421 0.9028 -0.4280
+vn -0.0211 0.9028 -0.4295
+vn -0.0000 0.9028 -0.4300
+vn -0.0000 0.9517 -0.3071
+vn -0.0000 0.9709 -0.2395
+vn -0.0000 0.9774 -0.2115
+vn 0.1567 0.9774 -0.1421
+vn 0.1775 0.9709 -0.1608
+vn 0.1851 0.9709 -0.1519
+vn 0.1635 0.9774 -0.1342
+vn 0.2275 0.9517 -0.2062
+vn 0.2374 0.9517 -0.1948
+vn 0.1923 0.9709 -0.1427
+vn 0.1699 0.9774 -0.1260
+vn 0.2466 0.9517 -0.1829
+vn 0.1496 0.9774 -0.1496
+vn 0.1693 0.9709 -0.1693
+vn 0.2171 0.9517 -0.2171
+vn 0.3041 0.9028 -0.3041
+vn 0.3186 0.9028 -0.2888
+vn 0.3324 0.9028 -0.2728
+vn 0.3454 0.9028 -0.2562
+vn -0.0514 0.9774 0.2052
+vn -0.0582 0.9709 0.2323
+vn -0.0695 0.9709 0.2292
+vn -0.0614 0.9774 0.2024
+vn -0.0746 0.9517 0.2979
+vn -0.0891 0.9517 0.2938
+vn -0.0807 0.9709 0.2255
+vn -0.0713 0.9774 0.1992
+vn -0.1034 0.9517 0.2891
+vn -0.0413 0.9774 0.2075
+vn -0.0467 0.9709 0.2349
+vn -0.0599 0.9517 0.3012
+vn -0.0839 0.9028 0.4218
+vn -0.1045 0.9028 0.4171
+vn -0.1248 0.9028 0.4115
+vn -0.1449 0.9028 0.4049
+vn -0.0713 0.9774 -0.1992
+vn -0.0807 0.9709 -0.2255
+vn -0.0695 0.9709 -0.2292
+vn -0.0614 0.9774 -0.2024
+vn -0.1034 0.9517 -0.2891
+vn -0.0891 0.9517 -0.2938
+vn -0.0582 0.9709 -0.2323
+vn -0.0514 0.9774 -0.2052
+vn -0.0746 0.9517 -0.2979
+vn -0.0810 0.9774 -0.1954
+vn -0.0916 0.9709 -0.2213
+vn -0.1175 0.9517 -0.2837
+vn -0.1646 0.9028 -0.3973
+vn -0.1449 0.9028 -0.4049
+vn -0.1248 0.9028 -0.4115
+vn -0.1045 0.9028 -0.4171
+vn 0.1260 0.9774 -0.1699
+vn 0.1427 0.9709 -0.1923
+vn 0.1519 0.9709 -0.1851
+vn 0.1342 0.9774 -0.1635
+vn 0.1829 0.9517 -0.2466
+vn 0.1948 0.9517 -0.2374
+vn 0.1608 0.9709 -0.1775
+vn 0.1421 0.9774 -0.1567
+vn 0.2062 0.9517 -0.2275
+vn 0.1175 0.9774 -0.1759
+vn 0.1330 0.9709 -0.1991
+vn 0.1706 0.9517 -0.2553
+vn 0.2389 0.9028 -0.3575
+vn 0.2562 0.9028 -0.3454
+vn 0.2728 0.9028 -0.3324
+vn 0.2888 0.9028 -0.3186
+vn -0.0104 0.9774 0.2113
+vn -0.0118 0.9709 0.2392
+vn -0.0235 0.9709 0.2383
+vn -0.0207 0.9774 0.2105
+vn -0.0151 0.9517 0.3067
+vn -0.0301 0.9517 0.3056
+vn -0.0351 0.9709 0.2369
+vn -0.0310 0.9774 0.2092
+vn -0.0450 0.9517 0.3037
+vn 0.0000 0.9774 0.2115
+vn 0.0000 0.9709 0.2395
+vn 0.0000 0.9517 0.3071
+vn 0.0000 0.9028 0.4300
+vn -0.0211 0.9028 0.4295
+vn -0.0421 0.9028 0.4280
+vn -0.0631 0.9028 0.4254
+vn -0.1087 0.9774 -0.1814
+vn -0.1231 0.9709 -0.2054
+vn -0.1129 0.9709 -0.2112
+vn -0.0997 0.9774 -0.1866
+vn -0.1579 0.9517 -0.2634
+vn -0.1447 0.9517 -0.2708
+vn -0.1024 0.9709 -0.2165
+vn -0.0905 0.9774 -0.1912
+vn -0.1313 0.9517 -0.2776
+vn -0.1175 0.9774 -0.1759
+vn -0.1330 0.9709 -0.1991
+vn -0.1706 0.9517 -0.2553
+vn -0.2389 0.9028 -0.3575
+vn -0.2211 0.9028 -0.3688
+vn -0.2027 0.9028 -0.3792
+vn -0.1839 0.9028 -0.3887
+vn 0.0904 0.9774 -0.1912
+vn 0.1024 0.9709 -0.2165
+vn 0.1129 0.9709 -0.2112
+vn 0.0997 0.9774 -0.1866
+vn 0.1313 0.9517 -0.2776
+vn 0.1447 0.9517 -0.2708
+vn 0.1231 0.9709 -0.2054
+vn 0.1087 0.9774 -0.1814
+vn 0.1579 0.9517 -0.2634
+vn 0.0810 0.9774 -0.1954
+vn 0.0916 0.9709 -0.2213
+vn 0.1175 0.9517 -0.2837
+vn 0.1646 0.9028 -0.3973
+vn 0.1839 0.9028 -0.3887
+vn 0.2027 0.9028 -0.3792
+vn 0.2211 0.9028 -0.3688
+vn 0.0310 0.9774 0.2092
+vn 0.0351 0.9709 0.2369
+vn 0.0235 0.9709 0.2383
+vn 0.0207 0.9774 0.2105
+vn 0.0450 0.9517 0.3037
+vn 0.0301 0.9517 0.3056
+vn 0.0118 0.9709 0.2392
+vn 0.0104 0.9774 0.2113
+vn 0.0151 0.9517 0.3067
+vn 0.0413 0.9774 0.2075
+vn 0.0467 0.9709 0.2349
+vn 0.0599 0.9517 0.3012
+vn 0.0839 0.9028 0.4218
+vn 0.0631 0.9028 0.4254
+vn 0.0421 0.9028 0.4280
+vn 0.0211 0.9028 0.4295
+vn -0.1421 0.9774 -0.1567
+vn -0.1608 0.9709 -0.1775
+vn -0.1519 0.9709 -0.1851
+vn -0.1342 0.9774 -0.1635
+vn -0.2062 0.9517 -0.2275
+vn -0.1948 0.9517 -0.2374
+vn -0.1427 0.9709 -0.1923
+vn -0.1260 0.9774 -0.1699
+vn -0.1829 0.9517 -0.2466
+vn -0.1496 0.9774 -0.1496
+vn -0.1693 0.9709 -0.1693
+vn -0.2171 0.9517 -0.2171
+vn -0.3041 0.9028 -0.3041
+vn -0.2888 0.9028 -0.3186
+vn -0.2728 0.9028 -0.3324
+vn -0.2562 0.9028 -0.3454
+vn 0.0514 0.9774 -0.2052
+vn 0.0582 0.9709 -0.2323
+vn 0.0695 0.9709 -0.2292
+vn 0.0614 0.9774 -0.2024
+vn 0.0746 0.9517 -0.2979
+vn 0.0891 0.9517 -0.2938
+vn 0.0807 0.9709 -0.2255
+vn 0.0713 0.9774 -0.1992
+vn 0.1034 0.9517 -0.2891
+vn 0.0413 0.9774 -0.2075
+vn 0.0467 0.9709 -0.2349
+vn 0.0599 0.9517 -0.3012
+vn 0.0839 0.9028 -0.4218
+vn 0.1045 0.9028 -0.4171
+vn 0.1248 0.9028 -0.4115
+vn 0.1449 0.9028 -0.4049
+vn 0.0713 0.9774 0.1992
+vn 0.0807 0.9709 0.2255
+vn 0.0695 0.9709 0.2292
+vn 0.0614 0.9774 0.2024
+vn 0.1034 0.9517 0.2891
+vn 0.0891 0.9517 0.2938
+vn 0.0582 0.9709 0.2323
+vn 0.0514 0.9774 0.2052
+vn 0.0746 0.9517 0.2979
+vn 0.0810 0.9774 0.1954
+vn 0.0916 0.9709 0.2213
+vn 0.1175 0.9517 0.2837
+vn 0.1646 0.9028 0.3973
+vn 0.1449 0.9028 0.4049
+vn 0.1248 0.9028 0.4115
+vn 0.1045 0.9028 0.4171
+vn -0.1699 0.9774 -0.1260
+vn -0.1923 0.9709 -0.1427
+vn -0.1851 0.9709 -0.1519
+vn -0.1635 0.9774 -0.1342
+vn -0.2466 0.9517 -0.1829
+vn -0.2374 0.9517 -0.1948
+vn -0.1775 0.9709 -0.1608
+vn -0.1567 0.9774 -0.1421
+vn -0.2275 0.9517 -0.2062
+vn -0.1759 0.9774 -0.1175
+vn -0.1991 0.9709 -0.1330
+vn -0.2553 0.9517 -0.1706
+vn -0.3575 0.9028 -0.2389
+vn -0.3454 0.9028 -0.2562
+vn -0.3324 0.9028 -0.2728
+vn -0.3186 0.9028 -0.2888
+vn 0.0104 0.9774 -0.2113
+vn 0.0118 0.9709 -0.2392
+vn 0.0235 0.9709 -0.2383
+vn 0.0207 0.9774 -0.2105
+vn 0.0151 0.9517 -0.3067
+vn 0.0301 0.9517 -0.3056
+vn 0.0351 0.9709 -0.2369
+vn 0.0310 0.9774 -0.2092
+vn 0.0450 0.9517 -0.3037
+vn 0.0211 0.9028 -0.4295
+vn 0.0421 0.9028 -0.4280
+vn 0.0631 0.9028 -0.4254
+vn 0.1087 0.9774 0.1814
+vn 0.1231 0.9709 0.2054
+vn 0.1129 0.9709 0.2112
+vn 0.0997 0.9774 0.1866
+vn 0.1579 0.9517 0.2634
+vn 0.1447 0.9517 0.2708
+vn 0.1024 0.9709 0.2165
+vn 0.0905 0.9774 0.1912
+vn 0.1313 0.9517 0.2776
+vn 0.1175 0.9774 0.1759
+vn 0.1330 0.9709 0.1991
+vn 0.1706 0.9517 0.2553
+vn 0.2389 0.9028 0.3575
+vn 0.2211 0.9028 0.3688
+vn 0.2027 0.9028 0.3792
+vn 0.1839 0.9028 0.3887
+vn -0.1912 0.9774 -0.0904
+vn -0.2165 0.9709 -0.1024
+vn -0.2112 0.9709 -0.1129
+vn -0.1866 0.9774 -0.0997
+vn -0.2776 0.9517 -0.1313
+vn -0.2708 0.9517 -0.1447
+vn -0.2054 0.9709 -0.1231
+vn -0.1814 0.9774 -0.1087
+vn -0.2634 0.9517 -0.1579
+vn -0.1954 0.9774 -0.0810
+vn -0.2213 0.9709 -0.0916
+vn -0.2837 0.9517 -0.1175
+vn -0.3973 0.9028 -0.1646
+vn -0.3887 0.9028 -0.1839
+vn -0.3792 0.9028 -0.2027
+vn -0.3688 0.9028 -0.2211
+vn 0.1421 0.9774 0.1567
+vn 0.1608 0.9709 0.1775
+vn 0.1519 0.9709 0.1851
+vn 0.1342 0.9774 0.1635
+vn 0.2062 0.9517 0.2275
+vn 0.1948 0.9517 0.2374
+vn 0.1427 0.9709 0.1923
+vn 0.1260 0.9774 0.1699
+vn 0.1829 0.9517 0.2466
+vn 0.1496 0.9774 0.1496
+vn 0.1693 0.9709 0.1693
+vn 0.2171 0.9517 0.2171
+vn 0.3041 0.9028 0.3041
+vn 0.2888 0.9028 0.3186
+vn 0.2728 0.9028 0.3324
+vn 0.2562 0.9028 0.3454
+vn -0.2052 0.9774 -0.0514
+vn -0.2323 0.9709 -0.0582
+vn -0.2292 0.9709 -0.0695
+vn -0.2024 0.9774 -0.0614
+vn -0.2979 0.9517 -0.0746
+vn -0.2938 0.9517 -0.0891
+vn -0.2255 0.9709 -0.0807
+vn -0.1992 0.9774 -0.0713
+vn -0.2891 0.9517 -0.1034
+vn -0.2075 0.9774 -0.0413
+vn -0.2349 0.9709 -0.0467
+vn -0.3012 0.9517 -0.0599
+vn -0.4218 0.9028 -0.0839
+vn -0.4171 0.9028 -0.1045
+vn -0.4115 0.9028 -0.1248
+vn -0.4049 0.9028 -0.1449
+vn 0.1699 0.9774 0.1260
+vn 0.1923 0.9709 0.1427
+vn 0.1851 0.9709 0.1519
+vn 0.1635 0.9774 0.1342
+vn 0.2466 0.9517 0.1829
+vn 0.2374 0.9517 0.1948
+vn 0.1775 0.9709 0.1608
+vn 0.1567 0.9774 0.1421
+vn 0.2275 0.9517 0.2062
+vn 0.1759 0.9774 0.1175
+vn 0.1991 0.9709 0.1330
+vn 0.2553 0.9517 0.1706
+vn 0.3575 0.9028 0.2389
+vn 0.3454 0.9028 0.2562
+vn 0.3324 0.9028 0.2728
+vn 0.3186 0.9028 0.2888
+vn -0.2113 0.9774 -0.0104
+vn -0.2392 0.9709 -0.0118
+vn -0.2383 0.9709 -0.0235
+vn -0.2105 0.9774 -0.0207
+vn -0.3067 0.9517 -0.0151
+vn -0.3056 0.9517 -0.0301
+vn -0.2369 0.9709 -0.0351
+vn -0.2092 0.9774 -0.0310
+vn -0.3037 0.9517 -0.0450
+vn -0.4295 0.9028 -0.0211
+vn -0.4280 0.9028 -0.0421
+vn -0.4254 0.9028 -0.0631
+vn 0.1912 0.9774 0.0904
+vn 0.2165 0.9709 0.1024
+vn 0.2112 0.9709 0.1129
+vn 0.1866 0.9774 0.0997
+vn 0.2776 0.9517 0.1313
+vn 0.2708 0.9517 0.1447
+vn 0.2054 0.9709 0.1231
+vn 0.1814 0.9774 0.1087
+vn 0.2634 0.9517 0.1579
+vn 0.3887 0.9028 0.1839
+vn 0.3792 0.9028 0.2027
+vn 0.3688 0.9028 0.2211
+vn -0.4399 0.8047 0.3987
+vn -0.5574 0.6589 0.5051
+vn -0.5815 0.6589 0.4772
+vn -0.4589 0.8047 0.3766
+vn -0.6457 0.4904 0.5852
+vn -0.6737 0.4904 0.5529
+vn -0.6042 0.6589 0.4481
+vn -0.4768 0.8047 0.3537
+vn -0.7000 0.4904 0.5192
+vn -0.4198 0.8047 0.4198
+vn -0.5319 0.6589 0.5319
+vn -0.6162 0.4904 0.6162
+vn -0.6669 0.3323 0.6669
+vn -0.6989 0.3323 0.6334
+vn -0.7291 0.3323 0.5983
+vn -0.7575 0.3323 0.5619
+vn -0.7842 0.3323 0.5240
+vn -0.7246 0.4904 0.4842
+vn -0.6255 0.6589 0.4179
+vn -0.4936 0.8047 0.3298
+vn 0.5590 0.8047 -0.2000
+vn 0.7083 0.6589 -0.2534
+vn 0.7198 0.6589 -0.2184
+vn 0.5681 0.8047 -0.1723
+vn 0.8205 0.4904 -0.2936
+vn 0.8340 0.4904 -0.2530
+vn 0.7297 0.6589 -0.1828
+vn 0.5759 0.8047 -0.1443
+vn 0.8454 0.4904 -0.2118
+vn 0.5485 0.8047 -0.2272
+vn 0.6950 0.6589 -0.2879
+vn 0.8051 0.4904 -0.3335
+vn 0.8714 0.3323 -0.3609
+vn 0.8881 0.3323 -0.3177
+vn 0.9026 0.3323 -0.2738
+vn 0.9149 0.3323 -0.2292
+vn 0.9251 0.3323 -0.1840
+vn 0.8547 0.4904 -0.1700
+vn 0.7378 0.6589 -0.1468
+vn 0.5822 0.8047 -0.1158
+vn -0.3537 0.8047 0.4768
+vn -0.4481 0.6589 0.6042
+vn -0.4772 0.6589 0.5815
+vn -0.3766 0.8047 0.4589
+vn -0.5192 0.4904 0.7000
+vn -0.5529 0.4904 0.6737
+vn -0.5051 0.6589 0.5574
+vn -0.3987 0.8047 0.4399
+vn -0.5852 0.4904 0.6457
+vn -0.3298 0.8047 0.4936
+vn -0.4179 0.6589 0.6255
+vn -0.4842 0.4904 0.7246
+vn -0.5240 0.3323 0.7842
+vn -0.5619 0.3323 0.7575
+vn -0.5983 0.3323 0.7291
+vn -0.6334 0.3323 0.6989
+vn 0.5092 0.8047 -0.3052
+vn 0.6452 0.6589 -0.3867
+vn 0.6634 0.6589 -0.3546
+vn 0.5236 0.8047 -0.2798
+vn 0.7475 0.4904 -0.4480
+vn 0.7686 0.4904 -0.4108
+vn 0.6800 0.6589 -0.3216
+vn 0.5366 0.8047 -0.2538
+vn 0.7878 0.4904 -0.3726
+vn 0.4936 0.8047 -0.3298
+vn 0.6255 0.6589 -0.4179
+vn 0.7246 0.4904 -0.4842
+vn 0.7842 0.3323 -0.5240
+vn 0.8090 0.3323 -0.4849
+vn 0.8318 0.3323 -0.4446
+vn 0.8526 0.3323 -0.4033
+vn -0.2538 0.8047 0.5366
+vn -0.3216 0.6589 0.6800
+vn -0.3546 0.6589 0.6634
+vn -0.2798 0.8047 0.5236
+vn -0.3726 0.4904 0.7878
+vn -0.4108 0.4904 0.7686
+vn -0.3867 0.6589 0.6452
+vn -0.3052 0.8047 0.5092
+vn -0.4480 0.4904 0.7475
+vn -0.2272 0.8047 0.5485
+vn -0.2879 0.6589 0.6950
+vn -0.3335 0.4904 0.8051
+vn -0.3609 0.3323 0.8714
+vn -0.4033 0.3323 0.8526
+vn -0.4446 0.3323 0.8318
+vn -0.4849 0.3323 0.8090
+vn -0.0871 0.8047 -0.5872
+vn -0.1103 0.6589 -0.7441
+vn -0.0737 0.6589 -0.7486
+vn -0.0582 0.8047 -0.5908
+vn -0.1278 0.4904 -0.8620
+vn -0.0854 0.4904 -0.8673
+vn -0.0369 0.6589 -0.7513
+vn -0.0292 0.8047 -0.5929
+vn -0.0428 0.4904 -0.8704
+vn -0.1158 0.8047 -0.5822
+vn -0.1468 0.6589 -0.7378
+vn -0.1700 0.4904 -0.8547
+vn -0.1840 0.3323 -0.9251
+vn -0.1384 0.3323 -0.9330
+vn -0.0924 0.3323 -0.9386
+vn -0.0463 0.3323 -0.9420
+vn -0.0000 0.3323 -0.9432
+vn -0.0000 0.4904 -0.8715
+vn -0.0000 0.6589 -0.7522
+vn -0.0000 0.8047 -0.5937
+vn 0.4399 0.8047 -0.3987
+vn 0.5574 0.6589 -0.5051
+vn 0.5815 0.6589 -0.4772
+vn 0.4589 0.8047 -0.3766
+vn 0.6457 0.4904 -0.5852
+vn 0.6737 0.4904 -0.5529
+vn 0.6042 0.6589 -0.4481
+vn 0.4768 0.8047 -0.3537
+vn 0.7000 0.4904 -0.5192
+vn 0.4198 0.8047 -0.4198
+vn 0.5319 0.6589 -0.5319
+vn 0.6162 0.4904 -0.6162
+vn 0.6669 0.3323 -0.6669
+vn 0.6989 0.3323 -0.6334
+vn 0.7291 0.3323 -0.5983
+vn 0.7575 0.3323 -0.5619
+vn -0.1443 0.8047 0.5759
+vn -0.1828 0.6589 0.7297
+vn -0.2184 0.6589 0.7198
+vn -0.1723 0.8047 0.5681
+vn -0.2118 0.4904 0.8454
+vn -0.2530 0.4904 0.8340
+vn -0.2534 0.6589 0.7083
+vn -0.2000 0.8047 0.5590
+vn -0.2936 0.4904 0.8205
+vn -0.1158 0.8047 0.5822
+vn -0.1468 0.6589 0.7378
+vn -0.1700 0.4904 0.8547
+vn -0.1840 0.3323 0.9251
+vn -0.2292 0.3323 0.9149
+vn -0.2738 0.3323 0.9026
+vn -0.3177 0.3323 0.8881
+vn -0.2000 0.8047 -0.5590
+vn -0.2534 0.6589 -0.7083
+vn -0.2184 0.6589 -0.7198
+vn -0.1723 0.8047 -0.5681
+vn -0.2936 0.4904 -0.8205
+vn -0.2530 0.4904 -0.8340
+vn -0.1828 0.6589 -0.7297
+vn -0.1443 0.8047 -0.5759
+vn -0.2118 0.4904 -0.8454
+vn -0.2272 0.8047 -0.5485
+vn -0.2879 0.6589 -0.6950
+vn -0.3335 0.4904 -0.8051
+vn -0.3609 0.3323 -0.8714
+vn -0.3177 0.3323 -0.8881
+vn -0.2738 0.3323 -0.9026
+vn -0.2292 0.3323 -0.9149
+vn 0.3537 0.8047 -0.4768
+vn 0.4481 0.6589 -0.6042
+vn 0.4772 0.6589 -0.5815
+vn 0.3766 0.8047 -0.4589
+vn 0.5192 0.4904 -0.7000
+vn 0.5529 0.4904 -0.6737
+vn 0.5051 0.6589 -0.5574
+vn 0.3987 0.8047 -0.4399
+vn 0.5852 0.4904 -0.6457
+vn 0.3298 0.8047 -0.4936
+vn 0.4179 0.6589 -0.6255
+vn 0.4842 0.4904 -0.7246
+vn 0.5240 0.3323 -0.7842
+vn 0.5619 0.3323 -0.7575
+vn 0.5983 0.3323 -0.7291
+vn 0.6334 0.3323 -0.6989
+vn -0.0292 0.8047 0.5929
+vn -0.0369 0.6589 0.7513
+vn -0.0737 0.6589 0.7486
+vn -0.0582 0.8047 0.5908
+vn -0.0428 0.4904 0.8704
+vn -0.0854 0.4904 0.8673
+vn -0.1103 0.6589 0.7441
+vn -0.0871 0.8047 0.5872
+vn -0.1278 0.4904 0.8620
+vn 0.0000 0.8047 0.5937
+vn -0.0000 0.6589 0.7522
+vn -0.0000 0.4904 0.8715
+vn -0.0000 0.3323 0.9432
+vn -0.0463 0.3323 0.9420
+vn -0.0924 0.3323 0.9386
+vn -0.1384 0.3323 0.9330
+vn -0.3052 0.8047 -0.5092
+vn -0.3867 0.6589 -0.6452
+vn -0.3546 0.6589 -0.6634
+vn -0.2798 0.8047 -0.5236
+vn -0.4480 0.4904 -0.7475
+vn -0.4108 0.4904 -0.7686
+vn -0.3216 0.6589 -0.6800
+vn -0.2538 0.8047 -0.5366
+vn -0.3726 0.4904 -0.7878
+vn -0.3298 0.8047 -0.4936
+vn -0.4179 0.6589 -0.6255
+vn -0.4842 0.4904 -0.7246
+vn -0.5240 0.3323 -0.7842
+vn -0.4849 0.3323 -0.8090
+vn -0.4446 0.3323 -0.8318
+vn -0.4033 0.3323 -0.8526
+vn 0.2538 0.8047 -0.5366
+vn 0.3216 0.6589 -0.6800
+vn 0.3546 0.6589 -0.6634
+vn 0.2798 0.8047 -0.5236
+vn 0.3726 0.4904 -0.7878
+vn 0.4108 0.4904 -0.7686
+vn 0.3867 0.6589 -0.6452
+vn 0.3052 0.8047 -0.5092
+vn 0.4480 0.4904 -0.7475
+vn 0.2272 0.8047 -0.5485
+vn 0.2879 0.6589 -0.6950
+vn 0.3335 0.4904 -0.8051
+vn 0.3609 0.3323 -0.8714
+vn 0.4033 0.3323 -0.8526
+vn 0.4446 0.3323 -0.8318
+vn 0.4849 0.3323 -0.8090
+vn 0.0871 0.8047 0.5872
+vn 0.1103 0.6589 0.7441
+vn 0.0737 0.6589 0.7486
+vn 0.0582 0.8047 0.5908
+vn 0.1278 0.4904 0.8620
+vn 0.0854 0.4904 0.8673
+vn 0.0369 0.6589 0.7513
+vn 0.0292 0.8047 0.5929
+vn 0.0428 0.4904 0.8704
+vn 0.1158 0.8047 0.5822
+vn 0.1468 0.6589 0.7378
+vn 0.1700 0.4904 0.8547
+vn 0.1840 0.3323 0.9251
+vn 0.1384 0.3323 0.9330
+vn 0.0924 0.3323 0.9386
+vn 0.0463 0.3323 0.9420
+vn -0.3987 0.8047 -0.4399
+vn -0.5051 0.6589 -0.5574
+vn -0.4772 0.6589 -0.5815
+vn -0.3766 0.8047 -0.4589
+vn -0.5852 0.4904 -0.6457
+vn -0.5529 0.4904 -0.6737
+vn -0.4481 0.6589 -0.6042
+vn -0.3537 0.8047 -0.4768
+vn -0.5192 0.4904 -0.7000
+vn -0.4198 0.8047 -0.4198
+vn -0.5319 0.6589 -0.5319
+vn -0.6162 0.4904 -0.6162
+vn -0.6669 0.3323 -0.6669
+vn -0.6334 0.3323 -0.6989
+vn -0.5983 0.3323 -0.7291
+vn -0.5619 0.3323 -0.7575
+vn 0.1443 0.8047 -0.5759
+vn 0.1828 0.6589 -0.7297
+vn 0.2184 0.6589 -0.7198
+vn 0.1723 0.8047 -0.5681
+vn 0.2118 0.4904 -0.8454
+vn 0.2530 0.4904 -0.8340
+vn 0.2534 0.6589 -0.7083
+vn 0.2000 0.8047 -0.5590
+vn 0.2936 0.4904 -0.8205
+vn 0.1158 0.8047 -0.5822
+vn 0.1468 0.6589 -0.7378
+vn 0.1700 0.4904 -0.8547
+vn 0.1840 0.3323 -0.9251
+vn 0.2292 0.3323 -0.9149
+vn 0.2738 0.3323 -0.9026
+vn 0.3177 0.3323 -0.8881
+vn 0.2000 0.8047 0.5590
+vn 0.2534 0.6589 0.7083
+vn 0.2184 0.6589 0.7198
+vn 0.1723 0.8047 0.5681
+vn 0.2936 0.4904 0.8205
+vn 0.2530 0.4904 0.8340
+vn 0.1828 0.6589 0.7297
+vn 0.1443 0.8047 0.5759
+vn 0.2118 0.4904 0.8454
+vn 0.2272 0.8047 0.5485
+vn 0.2879 0.6589 0.6950
+vn 0.3335 0.4904 0.8051
+vn 0.3609 0.3323 0.8714
+vn 0.3177 0.3323 0.8881
+vn 0.2738 0.3323 0.9026
+vn 0.2292 0.3323 0.9149
+vn -0.4768 0.8047 -0.3537
+vn -0.6042 0.6589 -0.4481
+vn -0.5815 0.6589 -0.4772
+vn -0.4589 0.8047 -0.3766
+vn -0.7000 0.4904 -0.5192
+vn -0.6737 0.4904 -0.5529
+vn -0.5574 0.6589 -0.5051
+vn -0.4399 0.8047 -0.3987
+vn -0.6457 0.4904 -0.5852
+vn -0.4936 0.8047 -0.3298
+vn -0.6255 0.6589 -0.4179
+vn -0.7246 0.4904 -0.4842
+vn -0.7842 0.3323 -0.5240
+vn -0.7575 0.3323 -0.5619
+vn -0.7291 0.3323 -0.5983
+vn -0.6989 0.3323 -0.6334
+vn 0.0292 0.8047 -0.5929
+vn 0.0369 0.6589 -0.7513
+vn 0.0737 0.6589 -0.7486
+vn 0.0582 0.8047 -0.5908
+vn 0.0428 0.4904 -0.8704
+vn 0.0854 0.4904 -0.8673
+vn 0.1103 0.6589 -0.7441
+vn 0.0871 0.8047 -0.5872
+vn 0.1278 0.4904 -0.8620
+vn 0.0463 0.3323 -0.9420
+vn 0.0924 0.3323 -0.9386
+vn 0.1384 0.3323 -0.9330
+vn 0.3052 0.8047 0.5092
+vn 0.3867 0.6589 0.6452
+vn 0.3546 0.6589 0.6634
+vn 0.2798 0.8047 0.5236
+vn 0.4480 0.4904 0.7475
+vn 0.4108 0.4904 0.7686
+vn 0.3216 0.6589 0.6800
+vn 0.2538 0.8047 0.5366
+vn 0.3726 0.4904 0.7878
+vn 0.3298 0.8047 0.4936
+vn 0.4179 0.6589 0.6255
+vn 0.4842 0.4904 0.7246
+vn 0.5240 0.3323 0.7842
+vn 0.4849 0.3323 0.8090
+vn 0.4446 0.3323 0.8318
+vn 0.4033 0.3323 0.8526
+vn -0.5366 0.8047 -0.2538
+vn -0.6800 0.6589 -0.3216
+vn -0.6634 0.6589 -0.3546
+vn -0.5236 0.8047 -0.2798
+vn -0.7878 0.4904 -0.3726
+vn -0.7686 0.4904 -0.4108
+vn -0.6452 0.6589 -0.3867
+vn -0.5092 0.8047 -0.3052
+vn -0.7475 0.4904 -0.4480
+vn -0.5485 0.8047 -0.2272
+vn -0.6950 0.6589 -0.2879
+vn -0.8051 0.4904 -0.3335
+vn -0.8714 0.3323 -0.3609
+vn -0.8526 0.3323 -0.4033
+vn -0.8318 0.3323 -0.4446
+vn -0.8090 0.3323 -0.4849
+vn 0.3987 0.8047 0.4399
+vn 0.5051 0.6589 0.5574
+vn 0.4772 0.6589 0.5815
+vn 0.3766 0.8047 0.4589
+vn 0.5852 0.4904 0.6457
+vn 0.5529 0.4904 0.6737
+vn 0.4481 0.6589 0.6042
+vn 0.3537 0.8047 0.4768
+vn 0.5192 0.4904 0.7000
+vn 0.4198 0.8047 0.4198
+vn 0.5319 0.6589 0.5319
+vn 0.6162 0.4904 0.6162
+vn 0.6669 0.3323 0.6669
+vn 0.6334 0.3323 0.6989
+vn 0.5983 0.3323 0.7291
+vn 0.5619 0.3323 0.7575
+vn -0.5759 0.8047 -0.1443
+vn -0.7297 0.6589 -0.1828
+vn -0.7198 0.6589 -0.2184
+vn -0.5681 0.8047 -0.1723
+vn -0.8454 0.4904 -0.2118
+vn -0.8340 0.4904 -0.2530
+vn -0.7083 0.6589 -0.2534
+vn -0.5590 0.8047 -0.2000
+vn -0.8205 0.4904 -0.2936
+vn -0.5822 0.8047 -0.1158
+vn -0.7378 0.6589 -0.1468
+vn -0.8547 0.4904 -0.1700
+vn -0.9251 0.3323 -0.1840
+vn -0.9149 0.3323 -0.2292
+vn -0.9026 0.3323 -0.2738
+vn -0.8881 0.3323 -0.3177
+vn 0.4768 0.8047 0.3537
+vn 0.6042 0.6589 0.4481
+vn 0.5815 0.6589 0.4772
+vn 0.4589 0.8047 0.3766
+vn 0.7000 0.4904 0.5192
+vn 0.6737 0.4904 0.5529
+vn 0.5574 0.6589 0.5051
+vn 0.4399 0.8047 0.3987
+vn 0.6457 0.4904 0.5852
+vn 0.4936 0.8047 0.3298
+vn 0.6255 0.6589 0.4179
+vn 0.7246 0.4904 0.4842
+vn 0.7842 0.3323 0.5240
+vn 0.7575 0.3323 0.5619
+vn 0.7291 0.3323 0.5983
+vn 0.6989 0.3323 0.6334
+vn -0.5929 0.8047 -0.0292
+vn -0.7513 0.6589 -0.0369
+vn -0.7486 0.6589 -0.0737
+vn -0.5908 0.8047 -0.0582
+vn -0.8704 0.4904 -0.0428
+vn -0.8673 0.4904 -0.0854
+vn -0.7441 0.6589 -0.1103
+vn -0.5872 0.8047 -0.0871
+vn -0.8620 0.4904 -0.1278
+vn -0.5937 0.8047 -0.0000
+vn -0.7522 0.6589 -0.0000
+vn -0.8715 0.4904 -0.0000
+vn -0.9432 0.3323 -0.0000
+vn -0.9420 0.3323 -0.0463
+vn -0.9386 0.3323 -0.0924
+vn -0.9330 0.3323 -0.1384
+vn 0.5366 0.8047 0.2538
+vn 0.6800 0.6589 0.3216
+vn 0.6634 0.6589 0.3546
+vn 0.5236 0.8047 0.2798
+vn 0.7878 0.4904 0.3726
+vn 0.7686 0.4904 0.4108
+vn 0.6452 0.6589 0.3867
+vn 0.5092 0.8047 0.3052
+vn 0.7475 0.4904 0.4480
+vn 0.5485 0.8047 0.2272
+vn 0.6950 0.6589 0.2879
+vn 0.8051 0.4904 0.3335
+vn 0.8714 0.3323 0.3609
+vn 0.8526 0.3323 0.4033
+vn 0.8318 0.3323 0.4446
+vn 0.8090 0.3323 0.4849
+vn -0.5872 0.8047 0.0871
+vn -0.7441 0.6589 0.1103
+vn -0.7486 0.6589 0.0737
+vn -0.5908 0.8047 0.0582
+vn -0.8620 0.4904 0.1278
+vn -0.8673 0.4904 0.0854
+vn -0.7513 0.6589 0.0369
+vn -0.5929 0.8047 0.0292
+vn -0.8704 0.4904 0.0428
+vn -0.5822 0.8047 0.1158
+vn -0.7378 0.6589 0.1468
+vn -0.8547 0.4904 0.1700
+vn -0.9251 0.3323 0.1840
+vn -0.9330 0.3323 0.1384
+vn -0.9386 0.3323 0.0924
+vn -0.9420 0.3323 0.0463
+vn 0.5759 0.8047 0.1443
+vn 0.7297 0.6589 0.1828
+vn 0.7198 0.6589 0.2184
+vn 0.5681 0.8047 0.1723
+vn 0.8453 0.4904 0.2118
+vn 0.8340 0.4904 0.2530
+vn 0.7083 0.6589 0.2534
+vn 0.5590 0.8047 0.2000
+vn 0.8205 0.4904 0.2936
+vn 0.5822 0.8047 0.1158
+vn 0.7378 0.6589 0.1468
+vn 0.8547 0.4904 0.1700
+vn 0.9251 0.3323 0.1840
+vn 0.9149 0.3323 0.2292
+vn 0.9026 0.3323 0.2738
+vn 0.8881 0.3323 0.3177
+vn -0.5590 0.8047 0.2000
+vn -0.7083 0.6589 0.2534
+vn -0.7198 0.6589 0.2184
+vn -0.5681 0.8047 0.1723
+vn -0.8205 0.4904 0.2936
+vn -0.8340 0.4904 0.2530
+vn -0.7297 0.6589 0.1828
+vn -0.5759 0.8047 0.1443
+vn -0.8454 0.4904 0.2118
+vn -0.5485 0.8047 0.2272
+vn -0.6950 0.6589 0.2879
+vn -0.8051 0.4904 0.3335
+vn -0.8714 0.3323 0.3609
+vn -0.8881 0.3323 0.3177
+vn -0.9026 0.3323 0.2738
+vn -0.9149 0.3323 0.2292
+vn 0.5929 0.8047 0.0292
+vn 0.7513 0.6589 0.0369
+vn 0.7486 0.6589 0.0737
+vn 0.5908 0.8047 0.0582
+vn 0.8704 0.4904 0.0428
+vn 0.8673 0.4904 0.0854
+vn 0.7441 0.6589 0.1103
+vn 0.5872 0.8047 0.0871
+vn 0.8620 0.4904 0.1278
+vn 0.5937 0.8047 -0.0000
+vn 0.7522 0.6589 -0.0000
+vn 0.8715 0.4904 -0.0000
+vn 0.9432 0.3323 -0.0000
+vn 0.9420 0.3323 0.0463
+vn 0.9386 0.3323 0.0924
+vn 0.9330 0.3323 0.1384
+vn -0.5092 0.8047 0.3052
+vn -0.6452 0.6589 0.3867
+vn -0.6634 0.6589 0.3546
+vn -0.5236 0.8047 0.2798
+vn -0.7475 0.4904 0.4480
+vn -0.7686 0.4904 0.4108
+vn -0.6800 0.6589 0.3216
+vn -0.5366 0.8047 0.2538
+vn -0.7878 0.4904 0.3726
+vn -0.8090 0.3323 0.4849
+vn -0.8318 0.3323 0.4446
+vn -0.8526 0.3323 0.4033
+vn 0.5872 0.8047 -0.0871
+vn 0.7441 0.6589 -0.1103
+vn 0.7486 0.6589 -0.0737
+vn 0.5908 0.8047 -0.0582
+vn 0.8620 0.4904 -0.1278
+vn 0.8673 0.4904 -0.0854
+vn 0.7513 0.6589 -0.0369
+vn 0.5929 0.8047 -0.0292
+vn 0.8704 0.4904 -0.0428
+vn 0.9330 0.3323 -0.1384
+vn 0.9386 0.3323 -0.0924
+vn 0.9420 0.3323 -0.0463
+vn -0.2386 0.1907 0.9522
+vn -0.2427 0.0516 0.9687
+vn -0.2899 0.0516 0.9557
+vn -0.2850 0.1907 0.9394
+vn -0.2420 -0.0920 0.9659
+vn -0.2891 -0.0920 0.9529
+vn -0.3364 0.0516 0.9403
+vn -0.3307 0.1907 0.9243
+vn -0.3354 -0.0920 0.9376
+vn -0.1915 0.1907 0.9628
+vn -0.1948 0.0516 0.9795
+vn -0.1943 -0.0920 0.9766
+vn -0.1893 -0.2411 0.9519
+vn -0.2359 -0.2411 0.9414
+vn -0.2817 -0.2411 0.9287
+vn -0.3269 -0.2411 0.9138
+vn -0.3714 -0.2411 0.8966
+vn -0.3811 -0.0920 0.9200
+vn -0.3822 0.0516 0.9226
+vn -0.3757 0.1907 0.9069
+vn -0.3307 0.1907 -0.9243
+vn -0.3364 0.0516 -0.9403
+vn -0.2899 0.0516 -0.9557
+vn -0.2850 0.1907 -0.9394
+vn -0.3354 -0.0920 -0.9376
+vn -0.2891 -0.0920 -0.9529
+vn -0.2427 0.0516 -0.9687
+vn -0.2386 0.1907 -0.9522
+vn -0.2420 -0.0920 -0.9659
+vn -0.3757 0.1907 -0.9069
+vn -0.3822 0.0516 -0.9226
+vn -0.3811 -0.0920 -0.9200
+vn -0.3714 -0.2411 -0.8966
+vn -0.3269 -0.2411 -0.9138
+vn -0.2817 -0.2411 -0.9287
+vn -0.2359 -0.2411 -0.9414
+vn -0.1893 -0.2411 -0.9519
+vn -0.1943 -0.0920 -0.9766
+vn -0.1948 0.0516 -0.9795
+vn -0.1915 0.1907 -0.9628
+vn 0.5848 0.1907 -0.7885
+vn 0.5949 0.0516 -0.8021
+vn 0.6335 0.0516 -0.7720
+vn 0.6228 0.1907 -0.7588
+vn 0.5932 -0.0920 -0.7998
+vn 0.6317 -0.0920 -0.7697
+vn 0.6706 0.0516 -0.7400
+vn 0.6592 0.1907 -0.7274
+vn 0.6687 -0.0920 -0.7378
+vn 0.5454 0.1907 -0.8162
+vn 0.5548 0.0516 -0.8304
+vn 0.5532 -0.0920 -0.8279
+vn 0.5392 -0.2411 -0.8069
+vn 0.5782 -0.2411 -0.7795
+vn 0.6157 -0.2411 -0.7502
+vn 0.6517 -0.2411 -0.7191
+vn 0.6863 -0.2411 -0.6863
+vn 0.7041 -0.0920 -0.7041
+vn 0.7062 0.0516 -0.7062
+vn 0.6941 0.1907 -0.6941
+vn -0.0482 0.1907 0.9805
+vn -0.0490 0.0516 0.9975
+vn -0.0979 0.0516 0.9939
+vn -0.0962 0.1907 0.9769
+vn -0.0489 -0.0920 0.9946
+vn -0.0976 -0.0920 0.9910
+vn -0.1465 0.0516 0.9879
+vn -0.1440 0.1907 0.9710
+vn -0.1461 -0.0920 0.9850
+vn -0.0000 0.1907 0.9817
+vn -0.0000 0.0516 0.9987
+vn 0.0000 -0.0920 0.9958
+vn 0.0000 -0.2411 0.9705
+vn -0.0477 -0.2411 0.9693
+vn -0.0951 -0.2411 0.9658
+vn -0.1424 -0.2411 0.9600
+vn -0.5046 0.1907 -0.8420
+vn -0.5134 0.0516 -0.8566
+vn -0.4708 0.0516 -0.8807
+vn -0.4627 0.1907 -0.8657
+vn -0.5119 -0.0920 -0.8541
+vn -0.4694 -0.0920 -0.8782
+vn -0.4270 0.0516 -0.9028
+vn -0.4197 0.1907 -0.8874
+vn -0.4258 -0.0920 -0.9001
+vn -0.5454 0.1907 -0.8162
+vn -0.5548 0.0516 -0.8304
+vn -0.5532 -0.0920 -0.8279
+vn -0.5392 -0.2411 -0.8069
+vn -0.4989 -0.2411 -0.8325
+vn -0.4575 -0.2411 -0.8559
+vn -0.4150 -0.2411 -0.8773
+vn 0.4197 0.1907 -0.8874
+vn 0.4270 0.0516 -0.9028
+vn 0.4708 0.0516 -0.8807
+vn 0.4627 0.1907 -0.8657
+vn 0.4258 -0.0920 -0.9001
+vn 0.4694 -0.0920 -0.8782
+vn 0.5134 0.0516 -0.8566
+vn 0.5046 0.1907 -0.8420
+vn 0.5119 -0.0920 -0.8541
+vn 0.3757 0.1907 -0.9069
+vn 0.3822 0.0516 -0.9226
+vn 0.3811 -0.0920 -0.9200
+vn 0.3714 -0.2411 -0.8966
+vn 0.4150 -0.2411 -0.8773
+vn 0.4575 -0.2411 -0.8559
+vn 0.4989 -0.2411 -0.8325
+vn 0.1440 0.1907 0.9710
+vn 0.1465 0.0516 0.9879
+vn 0.0979 0.0516 0.9939
+vn 0.0962 0.1907 0.9769
+vn 0.1461 -0.0920 0.9850
+vn 0.0976 -0.0920 0.9910
+vn 0.0490 0.0516 0.9975
+vn 0.0482 0.1907 0.9805
+vn 0.0489 -0.0920 0.9946
+vn 0.1915 0.1907 0.9628
+vn 0.1948 0.0516 0.9795
+vn 0.1943 -0.0920 0.9766
+vn 0.1893 -0.2411 0.9519
+vn 0.1424 -0.2411 0.9600
+vn 0.0951 -0.2411 0.9658
+vn 0.0477 -0.2411 0.9693
+vn -0.6592 0.1907 -0.7274
+vn -0.6706 0.0516 -0.7400
+vn -0.6335 0.0516 -0.7720
+vn -0.6228 0.1907 -0.7588
+vn -0.6687 -0.0920 -0.7378
+vn -0.6317 -0.0920 -0.7697
+vn -0.5949 0.0516 -0.8021
+vn -0.5848 0.1907 -0.7884
+vn -0.5932 -0.0920 -0.7998
+vn -0.6941 0.1907 -0.6941
+vn -0.7062 0.0516 -0.7062
+vn -0.7041 -0.0920 -0.7041
+vn -0.6863 -0.2411 -0.6863
+vn -0.6517 -0.2411 -0.7191
+vn -0.6157 -0.2411 -0.7502
+vn -0.5782 -0.2411 -0.7795
+vn 0.2386 0.1907 -0.9522
+vn 0.2427 0.0516 -0.9687
+vn 0.2899 0.0516 -0.9557
+vn 0.2850 0.1907 -0.9394
+vn 0.2420 -0.0920 -0.9659
+vn 0.2891 -0.0920 -0.9529
+vn 0.3364 0.0516 -0.9403
+vn 0.3307 0.1907 -0.9243
+vn 0.3354 -0.0920 -0.9376
+vn 0.1915 0.1907 -0.9628
+vn 0.1948 0.0516 -0.9795
+vn 0.1943 -0.0920 -0.9766
+vn 0.1893 -0.2411 -0.9519
+vn 0.2358 -0.2411 -0.9414
+vn 0.2817 -0.2411 -0.9287
+vn 0.3269 -0.2411 -0.9138
+vn 0.3307 0.1907 0.9243
+vn 0.3364 0.0516 0.9403
+vn 0.2899 0.0516 0.9557
+vn 0.2850 0.1907 0.9394
+vn 0.3354 -0.0920 0.9376
+vn 0.2891 -0.0920 0.9529
+vn 0.2427 0.0516 0.9687
+vn 0.2386 0.1907 0.9522
+vn 0.2420 -0.0920 0.9659
+vn 0.3757 0.1907 0.9069
+vn 0.3822 0.0516 0.9226
+vn 0.3811 -0.0920 0.9200
+vn 0.3714 -0.2411 0.8966
+vn 0.3269 -0.2411 0.9138
+vn 0.2817 -0.2411 0.9287
+vn 0.2359 -0.2411 0.9414
+vn -0.7885 0.1907 -0.5848
+vn -0.8021 0.0516 -0.5949
+vn -0.7720 0.0516 -0.6335
+vn -0.7588 0.1907 -0.6228
+vn -0.7998 -0.0920 -0.5932
+vn -0.7697 -0.0920 -0.6317
+vn -0.7400 0.0516 -0.6706
+vn -0.7274 0.1907 -0.6592
+vn -0.7378 -0.0920 -0.6687
+vn -0.8162 0.1907 -0.5454
+vn -0.8304 0.0516 -0.5548
+vn -0.8279 -0.0920 -0.5532
+vn -0.8069 -0.2411 -0.5392
+vn -0.7795 -0.2411 -0.5782
+vn -0.7502 -0.2411 -0.6157
+vn -0.7191 -0.2411 -0.6517
+vn 0.0482 0.1907 -0.9805
+vn 0.0490 0.0516 -0.9975
+vn 0.0979 0.0516 -0.9939
+vn 0.0962 0.1907 -0.9769
+vn 0.0489 -0.0920 -0.9946
+vn 0.0976 -0.0920 -0.9910
+vn 0.1465 0.0516 -0.9879
+vn 0.1440 0.1907 -0.9710
+vn 0.1461 -0.0920 -0.9850
+vn -0.0000 0.1907 -0.9817
+vn -0.0000 0.0516 -0.9987
+vn -0.0000 -0.0920 -0.9958
+vn -0.0000 -0.2411 -0.9705
+vn 0.0477 -0.2411 -0.9693
+vn 0.0951 -0.2411 -0.9658
+vn 0.1424 -0.2411 -0.9600
+vn 0.5046 0.1907 0.8420
+vn 0.5134 0.0516 0.8566
+vn 0.4708 0.0516 0.8807
+vn 0.4628 0.1907 0.8657
+vn 0.5119 -0.0920 0.8541
+vn 0.4694 -0.0920 0.8782
+vn 0.4270 0.0516 0.9028
+vn 0.4197 0.1907 0.8874
+vn 0.4258 -0.0920 0.9001
+vn 0.5454 0.1907 0.8162
+vn 0.5548 0.0516 0.8304
+vn 0.5532 -0.0920 0.8279
+vn 0.5392 -0.2411 0.8069
+vn 0.4989 -0.2411 0.8325
+vn 0.4575 -0.2411 0.8559
+vn 0.4150 -0.2411 0.8773
+vn -0.8874 0.1907 -0.4197
+vn -0.9028 0.0516 -0.4270
+vn -0.8807 0.0516 -0.4708
+vn -0.8657 0.1907 -0.4627
+vn -0.9001 -0.0920 -0.4258
+vn -0.8782 -0.0920 -0.4694
+vn -0.8566 0.0516 -0.5134
+vn -0.8420 0.1907 -0.5046
+vn -0.8541 -0.0920 -0.5119
+vn -0.9069 0.1907 -0.3757
+vn -0.9226 0.0516 -0.3822
+vn -0.9200 -0.0920 -0.3811
+vn -0.8966 -0.2411 -0.3714
+vn -0.8773 -0.2411 -0.4150
+vn -0.8559 -0.2411 -0.4575
+vn -0.8325 -0.2411 -0.4989
+vn 0.6592 0.1907 0.7274
+vn 0.6706 0.0516 0.7400
+vn 0.6335 0.0516 0.7720
+vn 0.6228 0.1907 0.7588
+vn 0.6687 -0.0920 0.7378
+vn 0.6317 -0.0920 0.7697
+vn 0.5949 0.0516 0.8021
+vn 0.5848 0.1907 0.7884
+vn 0.5932 -0.0920 0.7998
+vn 0.6941 0.1907 0.6941
+vn 0.7062 0.0516 0.7062
+vn 0.7041 -0.0920 0.7041
+vn 0.6863 -0.2411 0.6863
+vn 0.6517 -0.2411 0.7191
+vn 0.6157 -0.2411 0.7502
+vn 0.5782 -0.2411 0.7795
+vn -0.9522 0.1907 -0.2386
+vn -0.9687 0.0516 -0.2427
+vn -0.9557 0.0516 -0.2899
+vn -0.9394 0.1907 -0.2850
+vn -0.9659 -0.0920 -0.2420
+vn -0.9529 -0.0920 -0.2891
+vn -0.9403 0.0516 -0.3364
+vn -0.9243 0.1907 -0.3307
+vn -0.9376 -0.0920 -0.3354
+vn -0.9628 0.1907 -0.1915
+vn -0.9795 0.0516 -0.1948
+vn -0.9766 -0.0920 -0.1943
+vn -0.9519 -0.2411 -0.1893
+vn -0.9414 -0.2411 -0.2359
+vn -0.9287 -0.2411 -0.2817
+vn -0.9138 -0.2411 -0.3269
+vn 0.7885 0.1907 0.5848
+vn 0.8021 0.0516 0.5949
+vn 0.7720 0.0516 0.6335
+vn 0.7588 0.1907 0.6228
+vn 0.7998 -0.0920 0.5932
+vn 0.7697 -0.0920 0.6317
+vn 0.7400 0.0516 0.6706
+vn 0.7274 0.1907 0.6592
+vn 0.7378 -0.0920 0.6687
+vn 0.8162 0.1907 0.5454
+vn 0.8304 0.0516 0.5548
+vn 0.8279 -0.0920 0.5532
+vn 0.8069 -0.2411 0.5392
+vn 0.7795 -0.2411 0.5782
+vn 0.7502 -0.2411 0.6157
+vn 0.7191 -0.2411 0.6517
+vn -0.9805 0.1907 -0.0482
+vn -0.9975 0.0516 -0.0490
+vn -0.9939 0.0516 -0.0979
+vn -0.9769 0.1907 -0.0962
+vn -0.9946 -0.0920 -0.0489
+vn -0.9910 -0.0920 -0.0976
+vn -0.9879 0.0516 -0.1465
+vn -0.9710 0.1907 -0.1440
+vn -0.9850 -0.0920 -0.1461
+vn -0.9817 0.1907 -0.0000
+vn -0.9987 0.0516 -0.0000
+vn -0.9958 -0.0920 0.0000
+vn -0.9705 -0.2411 0.0000
+vn -0.9693 -0.2411 -0.0477
+vn -0.9658 -0.2411 -0.0951
+vn -0.9600 -0.2411 -0.1424
+vn 0.8874 0.1907 0.4197
+vn 0.9028 0.0516 0.4270
+vn 0.8807 0.0516 0.4708
+vn 0.8657 0.1907 0.4627
+vn 0.9001 -0.0920 0.4258
+vn 0.8782 -0.0920 0.4694
+vn 0.8566 0.0516 0.5134
+vn 0.8420 0.1907 0.5046
+vn 0.8541 -0.0920 0.5119
+vn 0.9069 0.1907 0.3757
+vn 0.9226 0.0516 0.3822
+vn 0.9200 -0.0920 0.3811
+vn 0.8966 -0.2411 0.3714
+vn 0.8773 -0.2411 0.4150
+vn 0.8559 -0.2411 0.4575
+vn 0.8325 -0.2411 0.4989
+vn -0.9710 0.1907 0.1440
+vn -0.9879 0.0516 0.1465
+vn -0.9939 0.0516 0.0979
+vn -0.9769 0.1907 0.0962
+vn -0.9850 -0.0920 0.1461
+vn -0.9910 -0.0920 0.0976
+vn -0.9975 0.0516 0.0490
+vn -0.9805 0.1907 0.0482
+vn -0.9946 -0.0920 0.0489
+vn -0.9628 0.1907 0.1915
+vn -0.9795 0.0516 0.1948
+vn -0.9766 -0.0920 0.1943
+vn -0.9519 -0.2411 0.1893
+vn -0.9600 -0.2411 0.1424
+vn -0.9658 -0.2411 0.0951
+vn -0.9693 -0.2411 0.0477
+vn 0.9522 0.1907 0.2386
+vn 0.9687 0.0516 0.2427
+vn 0.9557 0.0516 0.2899
+vn 0.9394 0.1907 0.2850
+vn 0.9659 -0.0920 0.2420
+vn 0.9529 -0.0920 0.2891
+vn 0.9403 0.0516 0.3364
+vn 0.9243 0.1907 0.3307
+vn 0.9376 -0.0920 0.3354
+vn 0.9628 0.1907 0.1915
+vn 0.9795 0.0516 0.1948
+vn 0.9766 -0.0920 0.1943
+vn 0.9519 -0.2411 0.1893
+vn 0.9414 -0.2411 0.2358
+vn 0.9287 -0.2411 0.2817
+vn 0.9138 -0.2411 0.3269
+vn -0.9243 0.1907 0.3307
+vn -0.9403 0.0516 0.3364
+vn -0.9557 0.0516 0.2899
+vn -0.9394 0.1907 0.2850
+vn -0.9376 -0.0920 0.3354
+vn -0.9529 -0.0920 0.2891
+vn -0.9687 0.0516 0.2427
+vn -0.9522 0.1907 0.2386
+vn -0.9659 -0.0920 0.2420
+vn -0.9069 0.1907 0.3757
+vn -0.9226 0.0516 0.3822
+vn -0.9200 -0.0920 0.3811
+vn -0.8966 -0.2411 0.3714
+vn -0.9138 -0.2411 0.3269
+vn -0.9287 -0.2411 0.2817
+vn -0.9414 -0.2411 0.2359
+vn 0.9805 0.1907 0.0482
+vn 0.9975 0.0516 0.0490
+vn 0.9939 0.0516 0.0979
+vn 0.9769 0.1907 0.0962
+vn 0.9946 -0.0920 0.0489
+vn 0.9910 -0.0920 0.0976
+vn 0.9879 0.0516 0.1465
+vn 0.9710 0.1907 0.1440
+vn 0.9850 -0.0920 0.1461
+vn 0.9817 0.1907 -0.0000
+vn 0.9987 0.0516 -0.0000
+vn 0.9958 -0.0920 -0.0000
+vn 0.9705 -0.2411 -0.0000
+vn 0.9693 -0.2411 0.0477
+vn 0.9658 -0.2411 0.0951
+vn 0.9600 -0.2411 0.1424
+vn -0.8420 0.1907 0.5046
+vn -0.8566 0.0516 0.5134
+vn -0.8807 0.0516 0.4708
+vn -0.8657 0.1907 0.4627
+vn -0.8541 -0.0920 0.5119
+vn -0.8782 -0.0920 0.4694
+vn -0.9028 0.0516 0.4270
+vn -0.8874 0.1907 0.4197
+vn -0.9001 -0.0920 0.4258
+vn -0.8162 0.1907 0.5454
+vn -0.8304 0.0516 0.5548
+vn -0.8279 -0.0920 0.5532
+vn -0.8069 -0.2411 0.5392
+vn -0.8325 -0.2411 0.4989
+vn -0.8559 -0.2411 0.4575
+vn -0.8773 -0.2411 0.4150
+vn 0.9710 0.1907 -0.1440
+vn 0.9879 0.0516 -0.1465
+vn 0.9939 0.0516 -0.0979
+vn 0.9769 0.1907 -0.0962
+vn 0.9850 -0.0920 -0.1461
+vn 0.9910 -0.0920 -0.0976
+vn 0.9975 0.0516 -0.0490
+vn 0.9805 0.1907 -0.0482
+vn 0.9946 -0.0920 -0.0489
+vn 0.9628 0.1907 -0.1915
+vn 0.9795 0.0516 -0.1948
+vn 0.9766 -0.0920 -0.1943
+vn 0.9519 -0.2411 -0.1893
+vn 0.9600 -0.2411 -0.1424
+vn 0.9658 -0.2411 -0.0951
+vn 0.9693 -0.2411 -0.0477
+vn -0.7274 0.1907 0.6592
+vn -0.7400 0.0516 0.6706
+vn -0.7720 0.0516 0.6335
+vn -0.7588 0.1907 0.6228
+vn -0.7378 -0.0920 0.6687
+vn -0.7697 -0.0920 0.6317
+vn -0.8021 0.0516 0.5949
+vn -0.7885 0.1907 0.5848
+vn -0.7998 -0.0920 0.5932
+vn -0.6941 0.1907 0.6941
+vn -0.7062 0.0516 0.7062
+vn -0.7041 -0.0920 0.7041
+vn -0.6863 -0.2411 0.6863
+vn -0.7191 -0.2411 0.6517
+vn -0.7502 -0.2411 0.6157
+vn -0.7795 -0.2411 0.5782
+vn 0.9243 0.1907 -0.3307
+vn 0.9403 0.0516 -0.3364
+vn 0.9557 0.0516 -0.2899
+vn 0.9394 0.1907 -0.2850
+vn 0.9376 -0.0920 -0.3354
+vn 0.9529 -0.0920 -0.2891
+vn 0.9687 0.0516 -0.2427
+vn 0.9522 0.1907 -0.2386
+vn 0.9659 -0.0920 -0.2420
+vn 0.9069 0.1907 -0.3757
+vn 0.9226 0.0516 -0.3822
+vn 0.9200 -0.0920 -0.3811
+vn 0.8966 -0.2411 -0.3714
+vn 0.9138 -0.2411 -0.3269
+vn 0.9287 -0.2411 -0.2817
+vn 0.9414 -0.2411 -0.2359
+vn -0.5848 0.1907 0.7885
+vn -0.5949 0.0516 0.8021
+vn -0.6335 0.0516 0.7720
+vn -0.6228 0.1907 0.7588
+vn -0.5932 -0.0920 0.7998
+vn -0.6317 -0.0920 0.7697
+vn -0.6706 0.0516 0.7400
+vn -0.6592 0.1907 0.7274
+vn -0.6687 -0.0920 0.7378
+vn -0.5454 0.1907 0.8162
+vn -0.5548 0.0516 0.8304
+vn -0.5532 -0.0920 0.8279
+vn -0.5392 -0.2411 0.8069
+vn -0.5782 -0.2411 0.7795
+vn -0.6157 -0.2411 0.7502
+vn -0.6517 -0.2411 0.7191
+vn 0.8420 0.1907 -0.5046
+vn 0.8566 0.0516 -0.5134
+vn 0.8807 0.0516 -0.4708
+vn 0.8657 0.1907 -0.4628
+vn 0.8541 -0.0920 -0.5119
+vn 0.8782 -0.0920 -0.4694
+vn 0.9028 0.0516 -0.4270
+vn 0.8874 0.1907 -0.4197
+vn 0.9001 -0.0920 -0.4258
+vn 0.8162 0.1907 -0.5454
+vn 0.8304 0.0516 -0.5548
+vn 0.8279 -0.0920 -0.5532
+vn 0.8069 -0.2411 -0.5392
+vn 0.8325 -0.2411 -0.4989
+vn 0.8559 -0.2411 -0.4575
+vn 0.8773 -0.2411 -0.4150
+vn -0.4197 0.1907 0.8874
+vn -0.4270 0.0516 0.9028
+vn -0.4708 0.0516 0.8807
+vn -0.4627 0.1907 0.8657
+vn -0.4258 -0.0920 0.9001
+vn -0.4694 -0.0920 0.8782
+vn -0.5134 0.0516 0.8566
+vn -0.5046 0.1907 0.8420
+vn -0.5119 -0.0920 0.8541
+vn -0.4150 -0.2411 0.8773
+vn -0.4575 -0.2411 0.8559
+vn -0.4989 -0.2411 0.8325
+vn -0.1440 0.1907 -0.9710
+vn -0.1465 0.0516 -0.9879
+vn -0.0979 0.0516 -0.9939
+vn -0.0962 0.1907 -0.9769
+vn -0.1461 -0.0920 -0.9850
+vn -0.0976 -0.0920 -0.9910
+vn -0.0490 0.0516 -0.9975
+vn -0.0482 0.1907 -0.9805
+vn -0.0489 -0.0920 -0.9946
+vn -0.1424 -0.2411 -0.9600
+vn -0.0951 -0.2411 -0.9658
+vn -0.0477 -0.2411 -0.9693
+vn 0.7274 0.1907 -0.6592
+vn 0.7400 0.0516 -0.6706
+vn 0.7720 0.0516 -0.6335
+vn 0.7588 0.1907 -0.6228
+vn 0.7378 -0.0920 -0.6687
+vn 0.7697 -0.0920 -0.6317
+vn 0.8021 0.0516 -0.5949
+vn 0.7884 0.1907 -0.5848
+vn 0.7998 -0.0920 -0.5932
+vn 0.7191 -0.2411 -0.6517
+vn 0.7502 -0.2411 -0.6157
+vn 0.7795 -0.2411 -0.5782
+vn 0.3129 -0.3704 0.8746
+vn 0.3014 -0.4465 0.8425
+vn 0.2597 -0.4465 0.8562
+vn 0.2696 -0.3704 0.8889
+vn 0.3000 -0.4545 0.8387
+vn 0.2586 -0.4545 0.8524
+vn 0.2174 -0.4465 0.8679
+vn 0.2257 -0.3704 0.9010
+vn 0.2165 -0.4545 0.8640
+vn 0.3555 -0.3704 0.8582
+vn 0.3424 -0.4465 0.8267
+vn 0.3409 -0.4545 0.8229
+vn 0.3530 -0.3864 0.8521
+vn 0.3107 -0.3864 0.8684
+vn 0.2677 -0.3864 0.8826
+vn 0.2241 -0.3864 0.8947
+vn 0.1799 -0.3864 0.9046
+vn 0.1738 -0.4545 0.8736
+vn 0.1746 -0.4465 0.8776
+vn 0.1812 -0.3704 0.9110
+vn -0.7461 -0.3704 -0.5534
+vn -0.7187 -0.4465 -0.5330
+vn -0.6917 -0.4465 -0.5676
+vn -0.7180 -0.3704 -0.5893
+vn -0.7154 -0.4545 -0.5306
+vn -0.6885 -0.4545 -0.5651
+vn -0.6630 -0.4465 -0.6009
+vn -0.6883 -0.3704 -0.6238
+vn -0.6600 -0.4545 -0.5981
+vn -0.7723 -0.3704 -0.5161
+vn -0.7440 -0.4465 -0.4971
+vn -0.7406 -0.4545 -0.4949
+vn -0.7669 -0.3864 -0.5124
+vn -0.7408 -0.3864 -0.5495
+vn -0.7130 -0.3864 -0.5851
+vn -0.6834 -0.3864 -0.6194
+vn -0.6522 -0.3864 -0.6522
+vn -0.6298 -0.4545 -0.6298
+vn -0.6327 -0.4465 -0.6327
+vn -0.6568 -0.3704 -0.6568
+vn 0.0456 -0.3704 -0.9278
+vn 0.0439 -0.4465 -0.8937
+vn 0.0877 -0.4465 -0.8905
+vn 0.0910 -0.3704 -0.9244
+vn 0.0437 -0.4545 -0.8897
+vn 0.0873 -0.4545 -0.8864
+vn 0.1313 -0.4465 -0.8851
+vn 0.1363 -0.3704 -0.9188
+vn 0.1307 -0.4545 -0.8811
+vn -0.0000 -0.3704 -0.9289
+vn -0.0000 -0.4465 -0.8948
+vn -0.0000 -0.4545 -0.8907
+vn -0.0000 -0.3864 -0.9223
+vn 0.0453 -0.3864 -0.9212
+vn 0.0904 -0.3864 -0.9179
+vn 0.1353 -0.3864 -0.9123
+vn 0.1799 -0.3864 -0.9046
+vn 0.1738 -0.4545 -0.8736
+vn 0.1746 -0.4465 -0.8776
+vn 0.1812 -0.3704 -0.9110
+vn 0.4775 -0.3704 0.7967
+vn 0.4600 -0.4465 0.7675
+vn 0.4218 -0.4465 0.7891
+vn 0.4379 -0.3704 0.8192
+vn 0.4579 -0.4545 0.7640
+vn 0.4199 -0.4545 0.7855
+vn 0.3826 -0.4465 0.8088
+vn 0.3972 -0.3704 0.8397
+vn 0.3809 -0.4545 0.8052
+vn 0.5161 -0.3704 0.7723
+vn 0.4971 -0.4465 0.7440
+vn 0.4949 -0.4545 0.7406
+vn 0.5124 -0.3864 0.7669
+vn 0.4741 -0.3864 0.7911
+vn 0.4348 -0.3864 0.8134
+vn 0.3944 -0.3864 0.8338
+vn -0.8397 -0.3704 -0.3972
+vn -0.8088 -0.4465 -0.3826
+vn -0.7891 -0.4465 -0.4218
+vn -0.8192 -0.3704 -0.4379
+vn -0.8052 -0.4545 -0.3809
+vn -0.7856 -0.4545 -0.4199
+vn -0.7675 -0.4465 -0.4600
+vn -0.7967 -0.3704 -0.4775
+vn -0.7640 -0.4545 -0.4579
+vn -0.8582 -0.3704 -0.3555
+vn -0.8267 -0.4465 -0.3424
+vn -0.8229 -0.4545 -0.3409
+vn -0.8521 -0.3864 -0.3530
+vn -0.8338 -0.3864 -0.3944
+vn -0.8134 -0.3864 -0.4348
+vn -0.7911 -0.3864 -0.4741
+vn 0.6238 -0.3704 0.6883
+vn 0.6009 -0.4465 0.6630
+vn 0.5676 -0.4465 0.6917
+vn 0.5893 -0.3704 0.7180
+vn 0.5981 -0.4545 0.6600
+vn 0.5651 -0.4545 0.6885
+vn 0.5330 -0.4465 0.7187
+vn 0.5534 -0.3704 0.7461
+vn 0.5306 -0.4545 0.7154
+vn 0.6568 -0.3704 0.6568
+vn 0.6327 -0.4465 0.6327
+vn 0.6298 -0.4545 0.6298
+vn 0.6522 -0.3864 0.6522
+vn 0.6194 -0.3864 0.6834
+vn 0.5851 -0.3864 0.7130
+vn 0.5495 -0.3864 0.7408
+vn -0.9010 -0.3704 -0.2257
+vn -0.8679 -0.4465 -0.2174
+vn -0.8562 -0.4465 -0.2597
+vn -0.8889 -0.3704 -0.2696
+vn -0.8640 -0.4545 -0.2165
+vn -0.8524 -0.4545 -0.2586
+vn -0.8425 -0.4465 -0.3014
+vn -0.8746 -0.3704 -0.3129
+vn -0.8387 -0.4545 -0.3000
+vn -0.9110 -0.3704 -0.1812
+vn -0.8776 -0.4465 -0.1746
+vn -0.8736 -0.4545 -0.1738
+vn -0.9046 -0.3864 -0.1799
+vn -0.8947 -0.3864 -0.2241
+vn -0.8826 -0.3864 -0.2677
+vn -0.8684 -0.3864 -0.3107
+vn 0.7461 -0.3704 0.5534
+vn 0.7187 -0.4465 0.5330
+vn 0.6917 -0.4465 0.5676
+vn 0.7180 -0.3704 0.5893
+vn 0.7154 -0.4545 0.5306
+vn 0.6885 -0.4545 0.5651
+vn 0.6630 -0.4465 0.6009
+vn 0.6883 -0.3704 0.6238
+vn 0.6600 -0.4545 0.5981
+vn 0.7723 -0.3704 0.5161
+vn 0.7440 -0.4465 0.4971
+vn 0.7406 -0.4545 0.4949
+vn 0.7669 -0.3864 0.5124
+vn 0.7408 -0.3864 0.5495
+vn 0.7130 -0.3864 0.5851
+vn 0.6834 -0.3864 0.6194
+vn -0.9278 -0.3704 -0.0456
+vn -0.8937 -0.4465 -0.0439
+vn -0.8905 -0.4465 -0.0877
+vn -0.9244 -0.3704 -0.0910
+vn -0.8897 -0.4545 -0.0437
+vn -0.8864 -0.4545 -0.0873
+vn -0.8851 -0.4465 -0.1313
+vn -0.9188 -0.3704 -0.1363
+vn -0.8811 -0.4545 -0.1307
+vn -0.9289 -0.3704 0.0000
+vn -0.8948 -0.4465 -0.0000
+vn -0.8907 -0.4545 -0.0000
+vn -0.9223 -0.3864 0.0000
+vn -0.9212 -0.3864 -0.0453
+vn -0.9179 -0.3864 -0.0904
+vn -0.9123 -0.3864 -0.1353
+vn 0.8397 -0.3704 0.3972
+vn 0.8088 -0.4465 0.3826
+vn 0.7891 -0.4465 0.4218
+vn 0.8192 -0.3704 0.4379
+vn 0.8052 -0.4545 0.3809
+vn 0.7856 -0.4545 0.4199
+vn 0.7675 -0.4465 0.4600
+vn 0.7967 -0.3704 0.4775
+vn 0.7640 -0.4545 0.4579
+vn 0.8582 -0.3704 0.3555
+vn 0.8267 -0.4465 0.3424
+vn 0.8229 -0.4545 0.3409
+vn 0.8521 -0.3864 0.3530
+vn 0.8338 -0.3864 0.3944
+vn 0.8134 -0.3864 0.4348
+vn 0.7911 -0.3864 0.4741
+vn -0.9188 -0.3704 0.1363
+vn -0.8851 -0.4465 0.1313
+vn -0.8905 -0.4465 0.0877
+vn -0.9244 -0.3704 0.0910
+vn -0.8811 -0.4545 0.1307
+vn -0.8864 -0.4545 0.0873
+vn -0.8937 -0.4465 0.0439
+vn -0.9278 -0.3704 0.0456
+vn -0.8897 -0.4545 0.0437
+vn -0.9110 -0.3704 0.1812
+vn -0.8776 -0.4465 0.1746
+vn -0.8736 -0.4545 0.1738
+vn -0.9046 -0.3864 0.1799
+vn -0.9123 -0.3864 0.1353
+vn -0.9179 -0.3864 0.0904
+vn -0.9212 -0.3864 0.0453
+vn 0.9010 -0.3704 0.2257
+vn 0.8679 -0.4465 0.2174
+vn 0.8562 -0.4465 0.2597
+vn 0.8889 -0.3704 0.2696
+vn 0.8640 -0.4545 0.2165
+vn 0.8524 -0.4545 0.2586
+vn 0.8425 -0.4465 0.3014
+vn 0.8746 -0.3704 0.3129
+vn 0.8387 -0.4545 0.3000
+vn 0.9110 -0.3704 0.1812
+vn 0.8776 -0.4465 0.1746
+vn 0.8736 -0.4545 0.1738
+vn 0.9046 -0.3864 0.1799
+vn 0.8947 -0.3864 0.2241
+vn 0.8826 -0.3864 0.2677
+vn 0.8684 -0.3864 0.3107
+vn -0.8746 -0.3704 0.3129
+vn -0.8425 -0.4465 0.3014
+vn -0.8562 -0.4465 0.2597
+vn -0.8889 -0.3704 0.2696
+vn -0.8387 -0.4545 0.3000
+vn -0.8524 -0.4545 0.2586
+vn -0.8679 -0.4465 0.2174
+vn -0.9010 -0.3704 0.2257
+vn -0.8640 -0.4545 0.2165
+vn -0.8582 -0.3704 0.3555
+vn -0.8267 -0.4465 0.3424
+vn -0.8229 -0.4545 0.3409
+vn -0.8521 -0.3864 0.3530
+vn -0.8684 -0.3864 0.3107
+vn -0.8826 -0.3864 0.2677
+vn -0.8947 -0.3864 0.2241
+vn 0.9278 -0.3704 0.0456
+vn 0.8937 -0.4465 0.0439
+vn 0.8905 -0.4465 0.0877
+vn 0.9244 -0.3704 0.0910
+vn 0.8897 -0.4545 0.0437
+vn 0.8864 -0.4545 0.0873
+vn 0.8851 -0.4465 0.1313
+vn 0.9188 -0.3704 0.1363
+vn 0.8811 -0.4545 0.1307
+vn 0.9289 -0.3704 -0.0000
+vn 0.8948 -0.4465 0.0000
+vn 0.8907 -0.4545 0.0000
+vn 0.9223 -0.3864 -0.0000
+vn 0.9212 -0.3864 0.0453
+vn 0.9179 -0.3864 0.0904
+vn 0.9123 -0.3864 0.1353
+vn -0.7967 -0.3704 0.4775
+vn -0.7675 -0.4465 0.4600
+vn -0.7891 -0.4465 0.4218
+vn -0.8192 -0.3704 0.4379
+vn -0.7640 -0.4545 0.4579
+vn -0.7856 -0.4545 0.4199
+vn -0.8088 -0.4465 0.3826
+vn -0.8397 -0.3704 0.3972
+vn -0.8052 -0.4545 0.3809
+vn -0.7723 -0.3704 0.5161
+vn -0.7440 -0.4465 0.4971
+vn -0.7406 -0.4545 0.4949
+vn -0.7669 -0.3864 0.5124
+vn -0.7911 -0.3864 0.4741
+vn -0.8134 -0.3864 0.4348
+vn -0.8338 -0.3864 0.3944
+vn 0.9188 -0.3704 -0.1363
+vn 0.8851 -0.4465 -0.1313
+vn 0.8905 -0.4465 -0.0877
+vn 0.9244 -0.3704 -0.0910
+vn 0.8811 -0.4545 -0.1307
+vn 0.8864 -0.4545 -0.0873
+vn 0.8937 -0.4465 -0.0439
+vn 0.9278 -0.3704 -0.0456
+vn 0.8897 -0.4545 -0.0437
+vn 0.9110 -0.3704 -0.1812
+vn 0.8776 -0.4465 -0.1746
+vn 0.8736 -0.4545 -0.1738
+vn 0.9046 -0.3864 -0.1799
+vn 0.9123 -0.3864 -0.1353
+vn 0.9179 -0.3864 -0.0904
+vn 0.9212 -0.3864 -0.0453
+vn -0.6883 -0.3704 0.6238
+vn -0.6630 -0.4465 0.6009
+vn -0.6917 -0.4465 0.5676
+vn -0.7180 -0.3704 0.5893
+vn -0.6600 -0.4545 0.5981
+vn -0.6885 -0.4545 0.5651
+vn -0.7187 -0.4465 0.5330
+vn -0.7461 -0.3704 0.5534
+vn -0.7154 -0.4545 0.5306
+vn -0.6568 -0.3704 0.6568
+vn -0.6327 -0.4465 0.6327
+vn -0.6298 -0.4545 0.6298
+vn -0.6522 -0.3864 0.6522
+vn -0.6834 -0.3864 0.6194
+vn -0.7130 -0.3864 0.5851
+vn -0.7408 -0.3864 0.5495
+vn 0.8746 -0.3704 -0.3129
+vn 0.8425 -0.4465 -0.3014
+vn 0.8562 -0.4465 -0.2597
+vn 0.8889 -0.3704 -0.2696
+vn 0.8387 -0.4545 -0.3000
+vn 0.8524 -0.4545 -0.2586
+vn 0.8679 -0.4465 -0.2174
+vn 0.9010 -0.3704 -0.2257
+vn 0.8640 -0.4545 -0.2165
+vn 0.8582 -0.3704 -0.3555
+vn 0.8267 -0.4465 -0.3424
+vn 0.8229 -0.4545 -0.3409
+vn 0.8521 -0.3864 -0.3530
+vn 0.8684 -0.3864 -0.3107
+vn 0.8826 -0.3864 -0.2677
+vn 0.8947 -0.3864 -0.2241
+vn -0.5534 -0.3704 0.7461
+vn -0.5330 -0.4465 0.7187
+vn -0.5676 -0.4465 0.6917
+vn -0.5893 -0.3704 0.7180
+vn -0.5306 -0.4545 0.7154
+vn -0.5651 -0.4545 0.6885
+vn -0.6009 -0.4465 0.6630
+vn -0.6238 -0.3704 0.6883
+vn -0.5981 -0.4545 0.6600
+vn -0.5161 -0.3704 0.7723
+vn -0.4971 -0.4465 0.7440
+vn -0.4949 -0.4545 0.7406
+vn -0.5124 -0.3864 0.7669
+vn -0.5495 -0.3864 0.7408
+vn -0.5851 -0.3864 0.7130
+vn -0.6194 -0.3864 0.6834
+vn 0.7967 -0.3704 -0.4775
+vn 0.7675 -0.4465 -0.4600
+vn 0.7891 -0.4465 -0.4218
+vn 0.8192 -0.3704 -0.4379
+vn 0.7640 -0.4545 -0.4579
+vn 0.7855 -0.4545 -0.4199
+vn 0.8088 -0.4465 -0.3826
+vn 0.8397 -0.3704 -0.3972
+vn 0.8052 -0.4545 -0.3809
+vn 0.7723 -0.3704 -0.5161
+vn 0.7440 -0.4465 -0.4971
+vn 0.7406 -0.4545 -0.4949
+vn 0.7669 -0.3864 -0.5124
+vn 0.7911 -0.3864 -0.4741
+vn 0.8134 -0.3864 -0.4348
+vn 0.8338 -0.3864 -0.3944
+vn -0.3972 -0.3704 0.8397
+vn -0.3826 -0.4465 0.8088
+vn -0.4218 -0.4465 0.7891
+vn -0.4379 -0.3704 0.8192
+vn -0.3809 -0.4545 0.8052
+vn -0.4199 -0.4545 0.7856
+vn -0.4600 -0.4465 0.7675
+vn -0.4775 -0.3704 0.7967
+vn -0.4579 -0.4545 0.7640
+vn -0.3555 -0.3704 0.8582
+vn -0.3424 -0.4465 0.8267
+vn -0.3409 -0.4545 0.8229
+vn -0.3530 -0.3864 0.8521
+vn -0.3944 -0.3864 0.8338
+vn -0.4348 -0.3864 0.8134
+vn -0.4741 -0.3864 0.7911
+vn -0.1363 -0.3704 -0.9188
+vn -0.1313 -0.4465 -0.8851
+vn -0.0877 -0.4465 -0.8905
+vn -0.0910 -0.3704 -0.9244
+vn -0.1307 -0.4545 -0.8811
+vn -0.0873 -0.4545 -0.8864
+vn -0.0439 -0.4465 -0.8937
+vn -0.0456 -0.3704 -0.9278
+vn -0.0437 -0.4545 -0.8897
+vn -0.1812 -0.3704 -0.9110
+vn -0.1746 -0.4465 -0.8776
+vn -0.1738 -0.4545 -0.8736
+vn -0.1799 -0.3864 -0.9046
+vn -0.1353 -0.3864 -0.9123
+vn -0.0904 -0.3864 -0.9179
+vn -0.0453 -0.3864 -0.9212
+vn 0.6883 -0.3704 -0.6238
+vn 0.6630 -0.4465 -0.6009
+vn 0.6917 -0.4465 -0.5676
+vn 0.7180 -0.3704 -0.5893
+vn 0.6600 -0.4545 -0.5981
+vn 0.6885 -0.4545 -0.5651
+vn 0.7187 -0.4465 -0.5330
+vn 0.7461 -0.3704 -0.5534
+vn 0.7154 -0.4545 -0.5306
+vn 0.6568 -0.3704 -0.6568
+vn 0.6327 -0.4465 -0.6327
+vn 0.6298 -0.4545 -0.6298
+vn 0.6522 -0.3864 -0.6522
+vn 0.6834 -0.3864 -0.6194
+vn 0.7130 -0.3864 -0.5851
+vn 0.7408 -0.3864 -0.5495
+vn -0.2257 -0.3704 0.9010
+vn -0.2174 -0.4465 0.8679
+vn -0.2597 -0.4465 0.8562
+vn -0.2696 -0.3704 0.8889
+vn -0.2165 -0.4545 0.8640
+vn -0.2586 -0.4545 0.8524
+vn -0.3014 -0.4465 0.8425
+vn -0.3129 -0.3704 0.8746
+vn -0.3000 -0.4545 0.8387
+vn -0.1812 -0.3704 0.9110
+vn -0.1746 -0.4465 0.8776
+vn -0.1738 -0.4545 0.8736
+vn -0.1799 -0.3864 0.9046
+vn -0.2241 -0.3864 0.8947
+vn -0.2677 -0.3864 0.8826
+vn -0.3107 -0.3864 0.8684
+vn -0.3129 -0.3704 -0.8746
+vn -0.3014 -0.4465 -0.8425
+vn -0.2597 -0.4465 -0.8562
+vn -0.2696 -0.3704 -0.8889
+vn -0.3000 -0.4545 -0.8387
+vn -0.2586 -0.4545 -0.8524
+vn -0.2174 -0.4465 -0.8679
+vn -0.2257 -0.3704 -0.9010
+vn -0.2165 -0.4545 -0.8640
+vn -0.3555 -0.3704 -0.8582
+vn -0.3424 -0.4465 -0.8267
+vn -0.3409 -0.4545 -0.8229
+vn -0.3530 -0.3864 -0.8521
+vn -0.3107 -0.3864 -0.8684
+vn -0.2677 -0.3864 -0.8826
+vn -0.2241 -0.3864 -0.8947
+vn 0.5534 -0.3704 -0.7461
+vn 0.5330 -0.4465 -0.7187
+vn 0.5676 -0.4465 -0.6917
+vn 0.5893 -0.3704 -0.7180
+vn 0.5306 -0.4545 -0.7154
+vn 0.5651 -0.4545 -0.6885
+vn 0.6009 -0.4465 -0.6630
+vn 0.6238 -0.3704 -0.6883
+vn 0.5981 -0.4545 -0.6600
+vn 0.5161 -0.3704 -0.7723
+vn 0.4971 -0.4465 -0.7440
+vn 0.4949 -0.4545 -0.7406
+vn 0.5124 -0.3864 -0.7669
+vn 0.5495 -0.3864 -0.7408
+vn 0.5851 -0.3864 -0.7130
+vn 0.6194 -0.3864 -0.6834
+vn -0.0456 -0.3704 0.9278
+vn -0.0439 -0.4465 0.8937
+vn -0.0877 -0.4465 0.8905
+vn -0.0910 -0.3704 0.9244
+vn -0.0437 -0.4545 0.8897
+vn -0.0873 -0.4545 0.8864
+vn -0.1313 -0.4465 0.8851
+vn -0.1363 -0.3704 0.9188
+vn -0.1307 -0.4545 0.8811
+vn 0.0000 -0.3704 0.9289
+vn 0.0000 -0.4465 0.8948
+vn -0.0000 -0.4545 0.8907
+vn 0.0000 -0.3864 0.9223
+vn -0.0453 -0.3864 0.9212
+vn -0.0904 -0.3864 0.9179
+vn -0.1353 -0.3864 0.9123
+vn -0.4775 -0.3704 -0.7967
+vn -0.4600 -0.4465 -0.7675
+vn -0.4218 -0.4465 -0.7891
+vn -0.4379 -0.3704 -0.8192
+vn -0.4579 -0.4545 -0.7640
+vn -0.4199 -0.4545 -0.7856
+vn -0.3826 -0.4465 -0.8088
+vn -0.3972 -0.3704 -0.8397
+vn -0.3809 -0.4545 -0.8052
+vn -0.5161 -0.3704 -0.7723
+vn -0.4971 -0.4465 -0.7440
+vn -0.4949 -0.4545 -0.7406
+vn -0.5124 -0.3864 -0.7669
+vn -0.4741 -0.3864 -0.7911
+vn -0.4348 -0.3864 -0.8134
+vn -0.3944 -0.3864 -0.8338
+vn 0.3972 -0.3704 -0.8397
+vn 0.3826 -0.4465 -0.8088
+vn 0.4218 -0.4465 -0.7891
+vn 0.4379 -0.3704 -0.8192
+vn 0.3809 -0.4545 -0.8052
+vn 0.4199 -0.4545 -0.7856
+vn 0.4600 -0.4465 -0.7675
+vn 0.4775 -0.3704 -0.7967
+vn 0.4579 -0.4545 -0.7640
+vn 0.3555 -0.3704 -0.8582
+vn 0.3424 -0.4465 -0.8267
+vn 0.3409 -0.4545 -0.8229
+vn 0.3530 -0.3864 -0.8521
+vn 0.3944 -0.3864 -0.8338
+vn 0.4348 -0.3864 -0.8134
+vn 0.4741 -0.3864 -0.7911
+vn 0.1363 -0.3704 0.9188
+vn 0.1313 -0.4465 0.8851
+vn 0.0877 -0.4465 0.8905
+vn 0.0910 -0.3704 0.9244
+vn 0.1307 -0.4545 0.8811
+vn 0.0873 -0.4545 0.8864
+vn 0.0439 -0.4465 0.8937
+vn 0.0456 -0.3704 0.9278
+vn 0.0437 -0.4545 0.8897
+vn 0.1353 -0.3864 0.9123
+vn 0.0904 -0.3864 0.9179
+vn 0.0453 -0.3864 0.9212
+vn -0.6238 -0.3704 -0.6883
+vn -0.6009 -0.4465 -0.6630
+vn -0.5676 -0.4465 -0.6917
+vn -0.5893 -0.3704 -0.7180
+vn -0.5981 -0.4545 -0.6600
+vn -0.5651 -0.4545 -0.6885
+vn -0.5330 -0.4465 -0.7187
+vn -0.5534 -0.3704 -0.7461
+vn -0.5306 -0.4545 -0.7154
+vn -0.6194 -0.3864 -0.6834
+vn -0.5851 -0.3864 -0.7130
+vn -0.5495 -0.3864 -0.7408
+vn 0.2257 -0.3704 -0.9010
+vn 0.2174 -0.4465 -0.8679
+vn 0.2597 -0.4465 -0.8562
+vn 0.2696 -0.3704 -0.8889
+vn 0.2165 -0.4545 -0.8640
+vn 0.2586 -0.4545 -0.8524
+vn 0.3014 -0.4465 -0.8425
+vn 0.3129 -0.3704 -0.8746
+vn 0.3000 -0.4545 -0.8387
+vn 0.2241 -0.3864 -0.8947
+vn 0.2677 -0.3864 -0.8826
+vn 0.3107 -0.3864 -0.8684
+vn 0.7763 -0.2565 0.5758
+vn 0.7997 -0.0933 0.5931
+vn 0.7696 -0.0933 0.6316
+vn 0.7472 -0.2565 0.6132
+vn 0.8004 0.0835 0.5937
+vn 0.7703 0.0835 0.6322
+vn 0.7377 -0.0933 0.6686
+vn 0.7162 -0.2565 0.6491
+vn 0.7384 0.0835 0.6692
+vn 0.8037 -0.2565 0.5370
+vn 0.8278 -0.0933 0.5531
+vn 0.8286 0.0835 0.5536
+vn 0.8053 0.2490 0.5381
+vn 0.7779 0.2490 0.5770
+vn 0.7487 0.2490 0.6144
+vn 0.7176 0.2490 0.6504
+vn 0.6848 0.2490 0.6848
+vn 0.7046 0.0835 0.7046
+vn 0.7040 -0.0933 0.7040
+vn 0.6835 -0.2565 0.6835
+vn -0.9654 -0.2565 -0.0475
+vn -0.9944 -0.0933 -0.0489
+vn -0.9908 -0.0933 -0.0976
+vn -0.9619 -0.2565 -0.0947
+vn -0.9953 0.0835 -0.0489
+vn -0.9917 0.0835 -0.0977
+vn -0.9849 -0.0933 -0.1461
+vn -0.9561 -0.2565 -0.1418
+vn -0.9857 0.0835 -0.1462
+vn -0.9665 -0.2565 0.0000
+vn -0.9956 -0.0933 0.0000
+vn -0.9965 0.0835 0.0000
+vn -0.9685 0.2490 0.0000
+vn -0.9673 0.2490 -0.0476
+vn -0.9638 0.2490 -0.0949
+vn -0.9580 0.2490 -0.1421
+vn -0.9499 0.2490 -0.1889
+vn -0.9774 0.0835 -0.1944
+vn -0.9765 -0.0933 -0.1942
+vn -0.9480 -0.2565 -0.1886
+vn 0.8737 -0.2565 0.4133
+vn 0.9000 -0.0933 0.4257
+vn 0.8781 -0.0933 0.4693
+vn 0.8524 -0.2565 0.4556
+vn 0.9008 0.0835 0.4261
+vn 0.8788 0.0835 0.4698
+vn 0.8540 -0.0933 0.5118
+vn 0.8291 -0.2565 0.4969
+vn 0.8548 0.0835 0.5123
+vn 0.8930 -0.2565 0.3699
+vn 0.9198 -0.0933 0.3810
+vn 0.9207 0.0835 0.3813
+vn 0.8948 0.2490 0.3706
+vn 0.8755 0.2490 0.4141
+vn 0.8541 0.2490 0.4565
+vn 0.8307 0.2490 0.4979
+vn -0.9561 -0.2565 0.1418
+vn -0.9849 -0.0933 0.1461
+vn -0.9908 -0.0933 0.0976
+vn -0.9619 -0.2565 0.0947
+vn -0.9857 0.0835 0.1462
+vn -0.9917 0.0835 0.0977
+vn -0.9944 -0.0933 0.0489
+vn -0.9654 -0.2565 0.0475
+vn -0.9953 0.0835 0.0489
+vn -0.9480 -0.2565 0.1886
+vn -0.9765 -0.0933 0.1942
+vn -0.9774 0.0835 0.1944
+vn -0.9499 0.2490 0.1889
+vn -0.9580 0.2490 0.1421
+vn -0.9638 0.2490 0.0949
+vn -0.9673 0.2490 0.0476
+vn 0.9376 -0.2565 0.2349
+vn 0.9658 -0.0933 0.2420
+vn 0.9528 -0.0933 0.2890
+vn 0.9249 -0.2565 0.2806
+vn 0.9666 0.0835 0.2422
+vn 0.9536 0.0835 0.2893
+vn 0.9374 -0.0933 0.3354
+vn 0.9101 -0.2565 0.3256
+vn 0.9383 0.0835 0.3357
+vn 0.9480 -0.2565 0.1886
+vn 0.9765 -0.0933 0.1942
+vn 0.9774 0.0835 0.1944
+vn 0.9499 0.2490 0.1889
+vn 0.9395 0.2490 0.2354
+vn 0.9268 0.2490 0.2811
+vn 0.9119 0.2490 0.3262
+vn -0.9101 -0.2565 0.3256
+vn -0.9374 -0.0933 0.3354
+vn -0.9528 -0.0933 0.2890
+vn -0.9249 -0.2565 0.2806
+vn -0.9383 0.0835 0.3357
+vn -0.9536 0.0835 0.2893
+vn -0.9658 -0.0933 0.2420
+vn -0.9376 -0.2565 0.2349
+vn -0.9666 0.0835 0.2422
+vn -0.8930 -0.2565 0.3699
+vn -0.9198 -0.0933 0.3810
+vn -0.9207 0.0835 0.3813
+vn -0.8948 0.2490 0.3706
+vn -0.9119 0.2490 0.3262
+vn -0.9268 0.2490 0.2811
+vn -0.9395 0.2490 0.2354
+vn 0.9654 -0.2565 0.0475
+vn 0.9944 -0.0933 0.0489
+vn 0.9908 -0.0933 0.0976
+vn 0.9619 -0.2565 0.0947
+vn 0.9953 0.0835 0.0489
+vn 0.9917 0.0835 0.0977
+vn 0.9849 -0.0933 0.1461
+vn 0.9561 -0.2565 0.1418
+vn 0.9857 0.0835 0.1462
+vn 0.9665 -0.2565 -0.0000
+vn 0.9956 -0.0933 -0.0000
+vn 0.9965 0.0835 -0.0000
+vn 0.9685 0.2490 -0.0000
+vn 0.9673 0.2490 0.0476
+vn 0.9638 0.2490 0.0949
+vn 0.9580 0.2490 0.1421
+vn -0.8291 -0.2565 0.4969
+vn -0.8540 -0.0933 0.5118
+vn -0.8781 -0.0933 0.4693
+vn -0.8524 -0.2565 0.4556
+vn -0.8548 0.0835 0.5123
+vn -0.8788 0.0835 0.4698
+vn -0.9000 -0.0933 0.4257
+vn -0.8737 -0.2565 0.4133
+vn -0.9008 0.0835 0.4261
+vn -0.8037 -0.2565 0.5370
+vn -0.8278 -0.0933 0.5531
+vn -0.8286 0.0835 0.5536
+vn -0.8053 0.2490 0.5381
+vn -0.8307 0.2490 0.4979
+vn -0.8541 0.2490 0.4565
+vn -0.8755 0.2490 0.4141
+vn 0.9561 -0.2565 -0.1418
+vn 0.9849 -0.0933 -0.1461
+vn 0.9908 -0.0933 -0.0976
+vn 0.9619 -0.2565 -0.0947
+vn 0.9857 0.0835 -0.1462
+vn 0.9917 0.0835 -0.0977
+vn 0.9944 -0.0933 -0.0489
+vn 0.9654 -0.2565 -0.0475
+vn 0.9953 0.0835 -0.0489
+vn 0.9480 -0.2565 -0.1886
+vn 0.9765 -0.0933 -0.1942
+vn 0.9774 0.0835 -0.1944
+vn 0.9499 0.2490 -0.1889
+vn 0.9580 0.2490 -0.1421
+vn 0.9638 0.2490 -0.0949
+vn 0.9673 0.2490 -0.0476
+vn -0.7162 -0.2565 0.6491
+vn -0.7377 -0.0933 0.6686
+vn -0.7696 -0.0933 0.6316
+vn -0.7472 -0.2565 0.6132
+vn -0.7384 0.0835 0.6692
+vn -0.7703 0.0835 0.6322
+vn -0.7997 -0.0933 0.5931
+vn -0.7763 -0.2565 0.5758
+vn -0.8004 0.0835 0.5937
+vn -0.6835 -0.2565 0.6835
+vn -0.7040 -0.0933 0.7040
+vn -0.7046 0.0835 0.7046
+vn -0.6848 0.2490 0.6848
+vn -0.7176 0.2490 0.6504
+vn -0.7487 0.2490 0.6144
+vn -0.7779 0.2490 0.5770
+vn 0.9101 -0.2565 -0.3256
+vn 0.9374 -0.0933 -0.3354
+vn 0.9528 -0.0933 -0.2890
+vn 0.9249 -0.2565 -0.2806
+vn 0.9383 0.0835 -0.3357
+vn 0.9536 0.0835 -0.2893
+vn 0.9658 -0.0933 -0.2420
+vn 0.9376 -0.2565 -0.2349
+vn 0.9666 0.0835 -0.2422
+vn 0.8930 -0.2565 -0.3699
+vn 0.9198 -0.0933 -0.3810
+vn 0.9207 0.0835 -0.3813
+vn 0.8948 0.2490 -0.3706
+vn 0.9119 0.2490 -0.3262
+vn 0.9268 0.2490 -0.2811
+vn 0.9395 0.2490 -0.2354
+vn -0.5758 -0.2565 0.7763
+vn -0.5931 -0.0933 0.7997
+vn -0.6316 -0.0933 0.7696
+vn -0.6132 -0.2565 0.7472
+vn -0.5937 0.0835 0.8004
+vn -0.6322 0.0835 0.7703
+vn -0.6686 -0.0933 0.7377
+vn -0.6491 -0.2565 0.7162
+vn -0.6692 0.0835 0.7384
+vn -0.5370 -0.2565 0.8037
+vn -0.5531 -0.0933 0.8278
+vn -0.5536 0.0835 0.8286
+vn -0.5381 0.2490 0.8053
+vn -0.5770 0.2490 0.7779
+vn -0.6144 0.2490 0.7487
+vn -0.6504 0.2490 0.7176
+vn 0.8291 -0.2565 -0.4969
+vn 0.8540 -0.0933 -0.5118
+vn 0.8781 -0.0933 -0.4693
+vn 0.8524 -0.2565 -0.4556
+vn 0.8548 0.0835 -0.5123
+vn 0.8788 0.0835 -0.4698
+vn 0.9000 -0.0933 -0.4257
+vn 0.8737 -0.2565 -0.4133
+vn 0.9008 0.0835 -0.4261
+vn 0.8037 -0.2565 -0.5370
+vn 0.8278 -0.0933 -0.5531
+vn 0.8286 0.0835 -0.5536
+vn 0.8053 0.2490 -0.5381
+vn 0.8307 0.2490 -0.4979
+vn 0.8541 0.2490 -0.4565
+vn 0.8755 0.2490 -0.4141
+vn -0.4133 -0.2565 0.8737
+vn -0.4257 -0.0933 0.9000
+vn -0.4693 -0.0933 0.8781
+vn -0.4556 -0.2565 0.8524
+vn -0.4261 0.0835 0.9008
+vn -0.4698 0.0835 0.8788
+vn -0.5118 -0.0933 0.8540
+vn -0.4969 -0.2565 0.8291
+vn -0.5123 0.0835 0.8548
+vn -0.3699 -0.2565 0.8930
+vn -0.3810 -0.0933 0.9198
+vn -0.3813 0.0835 0.9207
+vn -0.3706 0.2490 0.8948
+vn -0.4141 0.2490 0.8755
+vn -0.4565 0.2490 0.8541
+vn -0.4979 0.2490 0.8307
+vn -0.1418 -0.2565 -0.9561
+vn -0.1461 -0.0933 -0.9849
+vn -0.0976 -0.0933 -0.9908
+vn -0.0947 -0.2565 -0.9619
+vn -0.1462 0.0835 -0.9857
+vn -0.0977 0.0835 -0.9917
+vn -0.0489 -0.0933 -0.9944
+vn -0.0475 -0.2565 -0.9654
+vn -0.0489 0.0835 -0.9953
+vn -0.1886 -0.2565 -0.9480
+vn -0.1942 -0.0933 -0.9765
+vn -0.1944 0.0835 -0.9774
+vn -0.1889 0.2490 -0.9499
+vn -0.1421 0.2490 -0.9580
+vn -0.0949 0.2490 -0.9638
+vn -0.0476 0.2490 -0.9673
+vn -0.0000 0.2490 -0.9685
+vn -0.0000 0.0835 -0.9965
+vn 0.0000 -0.0933 -0.9956
+vn -0.0000 -0.2565 -0.9665
+vn 0.7162 -0.2565 -0.6491
+vn 0.7377 -0.0933 -0.6686
+vn 0.7696 -0.0933 -0.6316
+vn 0.7472 -0.2565 -0.6132
+vn 0.7384 0.0835 -0.6692
+vn 0.7703 0.0835 -0.6322
+vn 0.7997 -0.0933 -0.5931
+vn 0.7763 -0.2565 -0.5758
+vn 0.8004 0.0835 -0.5937
+vn 0.6835 -0.2565 -0.6835
+vn 0.7040 -0.0933 -0.7040
+vn 0.7046 0.0835 -0.7046
+vn 0.6848 0.2490 -0.6848
+vn 0.7176 0.2490 -0.6504
+vn 0.7487 0.2490 -0.6144
+vn 0.7779 0.2490 -0.5770
+vn -0.2349 -0.2565 0.9376
+vn -0.2420 -0.0933 0.9658
+vn -0.2890 -0.0933 0.9528
+vn -0.2806 -0.2565 0.9249
+vn -0.2422 0.0835 0.9666
+vn -0.2893 0.0835 0.9536
+vn -0.3354 -0.0933 0.9374
+vn -0.3256 -0.2565 0.9101
+vn -0.3357 0.0835 0.9383
+vn -0.1886 -0.2565 0.9480
+vn -0.1942 -0.0933 0.9765
+vn -0.1944 0.0835 0.9774
+vn -0.1889 0.2490 0.9499
+vn -0.2354 0.2490 0.9395
+vn -0.2811 0.2490 0.9268
+vn -0.3262 0.2490 0.9119
+vn -0.3256 -0.2565 -0.9101
+vn -0.3354 -0.0933 -0.9374
+vn -0.2890 -0.0933 -0.9528
+vn -0.2806 -0.2565 -0.9249
+vn -0.3357 0.0835 -0.9383
+vn -0.2893 0.0835 -0.9536
+vn -0.2420 -0.0933 -0.9658
+vn -0.2349 -0.2565 -0.9376
+vn -0.2422 0.0835 -0.9666
+vn -0.3699 -0.2565 -0.8930
+vn -0.3810 -0.0933 -0.9198
+vn -0.3813 0.0835 -0.9207
+vn -0.3706 0.2490 -0.8948
+vn -0.3262 0.2490 -0.9119
+vn -0.2811 0.2490 -0.9268
+vn -0.2354 0.2490 -0.9395
+vn 0.5758 -0.2565 -0.7763
+vn 0.5931 -0.0933 -0.7997
+vn 0.6316 -0.0933 -0.7696
+vn 0.6132 -0.2565 -0.7472
+vn 0.5937 0.0835 -0.8004
+vn 0.6322 0.0835 -0.7703
+vn 0.6686 -0.0933 -0.7377
+vn 0.6491 -0.2565 -0.7162
+vn 0.6692 0.0835 -0.7384
+vn 0.5370 -0.2565 -0.8037
+vn 0.5531 -0.0933 -0.8278
+vn 0.5536 0.0835 -0.8286
+vn 0.5381 0.2490 -0.8053
+vn 0.5770 0.2490 -0.7779
+vn 0.6144 0.2490 -0.7487
+vn 0.6504 0.2490 -0.7176
+vn -0.0475 -0.2565 0.9654
+vn -0.0489 -0.0933 0.9944
+vn -0.0976 -0.0933 0.9908
+vn -0.0947 -0.2565 0.9619
+vn -0.0489 0.0835 0.9953
+vn -0.0977 0.0835 0.9917
+vn -0.1461 -0.0933 0.9849
+vn -0.1418 -0.2565 0.9561
+vn -0.1462 0.0835 0.9857
+vn 0.0000 -0.2565 0.9665
+vn 0.0000 -0.0933 0.9956
+vn 0.0000 0.0835 0.9965
+vn 0.0000 0.2490 0.9685
+vn -0.0476 0.2490 0.9673
+vn -0.0949 0.2490 0.9638
+vn -0.1421 0.2490 0.9580
+vn -0.4969 -0.2565 -0.8291
+vn -0.5118 -0.0933 -0.8540
+vn -0.4693 -0.0933 -0.8781
+vn -0.4556 -0.2565 -0.8524
+vn -0.5123 0.0835 -0.8548
+vn -0.4698 0.0835 -0.8788
+vn -0.4257 -0.0933 -0.9000
+vn -0.4133 -0.2565 -0.8737
+vn -0.4261 0.0835 -0.9008
+vn -0.5370 -0.2565 -0.8037
+vn -0.5531 -0.0933 -0.8278
+vn -0.5536 0.0835 -0.8286
+vn -0.5381 0.2490 -0.8053
+vn -0.4979 0.2490 -0.8307
+vn -0.4565 0.2490 -0.8541
+vn -0.4141 0.2490 -0.8755
+vn 0.4133 -0.2565 -0.8737
+vn 0.4257 -0.0933 -0.9000
+vn 0.4693 -0.0933 -0.8781
+vn 0.4556 -0.2565 -0.8524
+vn 0.4261 0.0835 -0.9008
+vn 0.4697 0.0835 -0.8788
+vn 0.5118 -0.0933 -0.8540
+vn 0.4969 -0.2565 -0.8291
+vn 0.5123 0.0835 -0.8548
+vn 0.3699 -0.2565 -0.8930
+vn 0.3810 -0.0933 -0.9198
+vn 0.3813 0.0835 -0.9207
+vn 0.3706 0.2490 -0.8948
+vn 0.4141 0.2490 -0.8755
+vn 0.4565 0.2490 -0.8541
+vn 0.4979 0.2490 -0.8307
+vn 0.1418 -0.2565 0.9561
+vn 0.1461 -0.0933 0.9849
+vn 0.0976 -0.0933 0.9908
+vn 0.0947 -0.2565 0.9619
+vn 0.1462 0.0835 0.9857
+vn 0.0977 0.0835 0.9917
+vn 0.0489 -0.0933 0.9944
+vn 0.0475 -0.2565 0.9654
+vn 0.0489 0.0835 0.9953
+vn 0.1886 -0.2565 0.9480
+vn 0.1942 -0.0933 0.9765
+vn 0.1944 0.0835 0.9774
+vn 0.1889 0.2490 0.9499
+vn 0.1421 0.2490 0.9580
+vn 0.0949 0.2490 0.9638
+vn 0.0476 0.2490 0.9673
+vn -0.6491 -0.2565 -0.7162
+vn -0.6686 -0.0933 -0.7377
+vn -0.6316 -0.0933 -0.7696
+vn -0.6132 -0.2565 -0.7472
+vn -0.6692 0.0835 -0.7384
+vn -0.6322 0.0835 -0.7703
+vn -0.5931 -0.0933 -0.7997
+vn -0.5758 -0.2565 -0.7763
+vn -0.5937 0.0835 -0.8004
+vn -0.6835 -0.2565 -0.6835
+vn -0.7040 -0.0933 -0.7040
+vn -0.7046 0.0835 -0.7046
+vn -0.6848 0.2490 -0.6848
+vn -0.6504 0.2490 -0.7176
+vn -0.6144 0.2490 -0.7487
+vn -0.5770 0.2490 -0.7779
+vn 0.2349 -0.2565 -0.9376
+vn 0.2420 -0.0933 -0.9658
+vn 0.2890 -0.0933 -0.9528
+vn 0.2806 -0.2565 -0.9249
+vn 0.2422 0.0835 -0.9666
+vn 0.2893 0.0835 -0.9536
+vn 0.3354 -0.0933 -0.9374
+vn 0.3256 -0.2565 -0.9101
+vn 0.3357 0.0835 -0.9383
+vn 0.1886 -0.2565 -0.9480
+vn 0.1942 -0.0933 -0.9765
+vn 0.1944 0.0835 -0.9774
+vn 0.1889 0.2490 -0.9499
+vn 0.2354 0.2490 -0.9395
+vn 0.2811 0.2490 -0.9268
+vn 0.3262 0.2490 -0.9119
+vn 0.3256 -0.2565 0.9101
+vn 0.3354 -0.0933 0.9374
+vn 0.2890 -0.0933 0.9528
+vn 0.2806 -0.2565 0.9249
+vn 0.3357 0.0835 0.9383
+vn 0.2893 0.0835 0.9536
+vn 0.2420 -0.0933 0.9658
+vn 0.2349 -0.2565 0.9376
+vn 0.2422 0.0835 0.9666
+vn 0.3699 -0.2565 0.8930
+vn 0.3810 -0.0933 0.9198
+vn 0.3813 0.0835 0.9207
+vn 0.3706 0.2490 0.8948
+vn 0.3262 0.2490 0.9119
+vn 0.2811 0.2490 0.9268
+vn 0.2354 0.2490 0.9395
+vn -0.7763 -0.2565 -0.5758
+vn -0.7997 -0.0933 -0.5931
+vn -0.7696 -0.0933 -0.6316
+vn -0.7472 -0.2565 -0.6132
+vn -0.8004 0.0835 -0.5937
+vn -0.7703 0.0835 -0.6322
+vn -0.7377 -0.0933 -0.6686
+vn -0.7162 -0.2565 -0.6491
+vn -0.7384 0.0835 -0.6692
+vn -0.8037 -0.2565 -0.5370
+vn -0.8278 -0.0933 -0.5531
+vn -0.8286 0.0835 -0.5536
+vn -0.8053 0.2490 -0.5381
+vn -0.7779 0.2490 -0.5770
+vn -0.7487 0.2490 -0.6144
+vn -0.7176 0.2490 -0.6504
+vn 0.0475 -0.2565 -0.9654
+vn 0.0489 -0.0933 -0.9944
+vn 0.0976 -0.0933 -0.9908
+vn 0.0947 -0.2565 -0.9619
+vn 0.0489 0.0835 -0.9953
+vn 0.0977 0.0835 -0.9917
+vn 0.1460 -0.0933 -0.9849
+vn 0.1418 -0.2565 -0.9561
+vn 0.1462 0.0835 -0.9857
+vn 0.0476 0.2490 -0.9673
+vn 0.0949 0.2490 -0.9638
+vn 0.1421 0.2490 -0.9580
+vn 0.4969 -0.2565 0.8291
+vn 0.5118 -0.0933 0.8540
+vn 0.4693 -0.0933 0.8781
+vn 0.4556 -0.2565 0.8524
+vn 0.5123 0.0835 0.8548
+vn 0.4698 0.0835 0.8788
+vn 0.4257 -0.0933 0.9000
+vn 0.4133 -0.2565 0.8737
+vn 0.4261 0.0835 0.9008
+vn 0.5370 -0.2565 0.8037
+vn 0.5531 -0.0933 0.8278
+vn 0.5536 0.0835 0.8286
+vn 0.5381 0.2490 0.8053
+vn 0.4979 0.2490 0.8307
+vn 0.4565 0.2490 0.8541
+vn 0.4141 0.2490 0.8755
+vn -0.8737 -0.2565 -0.4133
+vn -0.9000 -0.0933 -0.4257
+vn -0.8781 -0.0933 -0.4693
+vn -0.8524 -0.2565 -0.4556
+vn -0.9008 0.0835 -0.4261
+vn -0.8788 0.0835 -0.4698
+vn -0.8540 -0.0933 -0.5118
+vn -0.8291 -0.2565 -0.4969
+vn -0.8548 0.0835 -0.5123
+vn -0.8930 -0.2565 -0.3699
+vn -0.9198 -0.0933 -0.3810
+vn -0.9207 0.0835 -0.3813
+vn -0.8948 0.2490 -0.3706
+vn -0.8755 0.2490 -0.4141
+vn -0.8541 0.2490 -0.4565
+vn -0.8307 0.2490 -0.4979
+vn 0.6491 -0.2565 0.7162
+vn 0.6686 -0.0933 0.7377
+vn 0.6316 -0.0933 0.7696
+vn 0.6132 -0.2565 0.7472
+vn 0.6692 0.0835 0.7384
+vn 0.6322 0.0835 0.7703
+vn 0.5931 -0.0933 0.7997
+vn 0.5758 -0.2565 0.7763
+vn 0.5937 0.0835 0.8004
+vn 0.6504 0.2490 0.7176
+vn 0.6144 0.2490 0.7487
+vn 0.5770 0.2490 0.7779
+vn -0.9376 -0.2565 -0.2349
+vn -0.9658 -0.0933 -0.2420
+vn -0.9528 -0.0933 -0.2890
+vn -0.9249 -0.2565 -0.2806
+vn -0.9666 0.0835 -0.2422
+vn -0.9536 0.0835 -0.2893
+vn -0.9374 -0.0933 -0.3354
+vn -0.9101 -0.2565 -0.3256
+vn -0.9383 0.0835 -0.3357
+vn -0.9395 0.2490 -0.2354
+vn -0.9268 0.2490 -0.2811
+vn -0.9119 0.2490 -0.3262
+vn 0.9284 0.3687 0.0456
+vn 0.9021 0.4293 0.0444
+vn 0.8988 0.4293 0.0885
+vn 0.9251 0.3687 0.0911
+vn 0.8967 0.4404 0.0441
+vn 0.8935 0.4404 0.0880
+vn 0.8934 0.4293 0.1325
+vn 0.9195 0.3687 0.1364
+vn 0.8881 0.4404 0.1317
+vn 0.9295 0.3687 -0.0000
+vn 0.9032 0.4293 -0.0000
+vn 0.8978 0.4404 -0.0000
+vn 0.9132 0.4076 -0.0000
+vn 0.9121 0.4076 0.0448
+vn 0.9088 0.4076 0.0895
+vn 0.9033 0.4076 0.1340
+vn 0.8956 0.4076 0.1781
+vn 0.8806 0.4404 0.1752
+vn 0.8858 0.4293 0.1762
+vn 0.9117 0.3687 0.1813
+vn -0.7973 0.3687 0.4778
+vn -0.7747 0.4293 0.4643
+vn -0.7965 0.4293 0.4257
+vn -0.8198 0.3687 0.4382
+vn -0.7701 0.4404 0.4615
+vn -0.7918 0.4404 0.4232
+vn -0.8164 0.4293 0.3862
+vn -0.8403 0.3687 0.3975
+vn -0.8116 0.4404 0.3839
+vn -0.7729 0.3687 0.5164
+vn -0.7510 0.4293 0.5018
+vn -0.7465 0.4404 0.4988
+vn -0.7593 0.4076 0.5073
+vn -0.7833 0.4076 0.4694
+vn -0.8053 0.4076 0.4305
+vn -0.8255 0.4076 0.3905
+vn -0.8437 0.4076 0.3495
+vn -0.8295 0.4404 0.3436
+vn -0.8344 0.4293 0.3456
+vn -0.8588 0.3687 0.3557
+vn 0.9195 0.3687 -0.1364
+vn 0.8934 0.4293 -0.1325
+vn 0.8988 0.4293 -0.0885
+vn 0.9251 0.3687 -0.0911
+vn 0.8881 0.4404 -0.1317
+vn 0.8935 0.4404 -0.0880
+vn 0.9021 0.4293 -0.0444
+vn 0.9284 0.3687 -0.0457
+vn 0.8967 0.4404 -0.0441
+vn 0.9117 0.3687 -0.1813
+vn 0.8858 0.4293 -0.1762
+vn 0.8806 0.4404 -0.1752
+vn 0.8956 0.4076 -0.1782
+vn 0.9033 0.4076 -0.1340
+vn 0.9088 0.4076 -0.0895
+vn 0.9121 0.4076 -0.0448
+vn -0.6888 0.3687 0.6242
+vn -0.6692 0.4293 0.6065
+vn -0.6982 0.4293 0.5730
+vn -0.7185 0.3687 0.5897
+vn -0.6653 0.4404 0.6029
+vn -0.6940 0.4404 0.5696
+vn -0.7254 0.4293 0.5380
+vn -0.7466 0.3687 0.5538
+vn -0.7211 0.4404 0.5349
+vn -0.6573 0.3687 0.6573
+vn -0.6386 0.4293 0.6386
+vn -0.6348 0.4404 0.6349
+vn -0.6457 0.4076 0.6457
+vn -0.6766 0.4076 0.6132
+vn -0.7059 0.4076 0.5793
+vn -0.7334 0.4076 0.5440
+vn 0.8752 0.3687 -0.3131
+vn 0.8504 0.4293 -0.3042
+vn 0.8643 0.4293 -0.2622
+vn 0.8895 0.3687 -0.2698
+vn 0.8453 0.4404 -0.3024
+vn 0.8592 0.4404 -0.2606
+vn 0.8761 0.4293 -0.2195
+vn 0.9017 0.3687 -0.2259
+vn 0.8709 0.4404 -0.2182
+vn 0.8588 0.3687 -0.3557
+vn 0.8344 0.4293 -0.3456
+vn 0.8295 0.4404 -0.3436
+vn 0.8437 0.4076 -0.3495
+vn 0.8598 0.4076 -0.3076
+vn 0.8739 0.4076 -0.2651
+vn 0.8858 0.4076 -0.2219
+vn -0.5538 0.3687 0.7466
+vn -0.5380 0.4293 0.7254
+vn -0.5730 0.4293 0.6982
+vn -0.5897 0.3687 0.7185
+vn -0.5349 0.4404 0.7211
+vn -0.5696 0.4404 0.6940
+vn -0.6065 0.4293 0.6692
+vn -0.6242 0.3687 0.6888
+vn -0.6029 0.4404 0.6653
+vn -0.5164 0.3687 0.7729
+vn -0.5018 0.4293 0.7510
+vn -0.4988 0.4404 0.7465
+vn -0.5073 0.4076 0.7593
+vn -0.5440 0.4076 0.7334
+vn -0.5793 0.4076 0.7059
+vn -0.6132 0.4076 0.6766
+vn 0.7973 0.3687 -0.4779
+vn 0.7747 0.4293 -0.4643
+vn 0.7965 0.4293 -0.4257
+vn 0.8198 0.3687 -0.4382
+vn 0.7701 0.4404 -0.4615
+vn 0.7918 0.4404 -0.4232
+vn 0.8164 0.4293 -0.3862
+vn 0.8403 0.3687 -0.3975
+vn 0.8116 0.4404 -0.3839
+vn 0.7729 0.3687 -0.5164
+vn 0.7510 0.4293 -0.5018
+vn 0.7465 0.4404 -0.4988
+vn 0.7593 0.4076 -0.5073
+vn 0.7833 0.4076 -0.4694
+vn 0.8053 0.4076 -0.4305
+vn 0.8255 0.4076 -0.3905
+vn -0.3975 0.3687 0.8403
+vn -0.3862 0.4293 0.8164
+vn -0.4257 0.4293 0.7965
+vn -0.4382 0.3687 0.8198
+vn -0.3839 0.4404 0.8116
+vn -0.4232 0.4404 0.7918
+vn -0.4643 0.4293 0.7747
+vn -0.4779 0.3687 0.7973
+vn -0.4615 0.4404 0.7701
+vn -0.3557 0.3687 0.8588
+vn -0.3456 0.4293 0.8344
+vn -0.3436 0.4404 0.8295
+vn -0.3495 0.4076 0.8437
+vn -0.3905 0.4076 0.8255
+vn -0.4305 0.4076 0.8053
+vn -0.4694 0.4076 0.7833
+vn -0.1364 0.3687 -0.9195
+vn -0.1325 0.4293 -0.8934
+vn -0.0885 0.4293 -0.8988
+vn -0.0911 0.3687 -0.9251
+vn -0.1317 0.4404 -0.8881
+vn -0.0880 0.4404 -0.8935
+vn -0.0444 0.4293 -0.9021
+vn -0.0456 0.3687 -0.9284
+vn -0.0441 0.4404 -0.8967
+vn -0.1813 0.3687 -0.9117
+vn -0.1762 0.4293 -0.8858
+vn -0.1752 0.4404 -0.8806
+vn -0.1782 0.4076 -0.8956
+vn -0.1340 0.4076 -0.9033
+vn -0.0895 0.4076 -0.9088
+vn -0.0448 0.4076 -0.9121
+vn -0.0000 0.4076 -0.9132
+vn -0.0000 0.4404 -0.8978
+vn -0.0000 0.4293 -0.9032
+vn -0.0000 0.3687 -0.9295
+vn 0.6888 0.3687 -0.6242
+vn 0.6692 0.4293 -0.6065
+vn 0.6982 0.4293 -0.5730
+vn 0.7185 0.3687 -0.5897
+vn 0.6653 0.4404 -0.6029
+vn 0.6940 0.4404 -0.5696
+vn 0.7254 0.4293 -0.5380
+vn 0.7466 0.3687 -0.5538
+vn 0.7211 0.4404 -0.5349
+vn 0.6573 0.3687 -0.6573
+vn 0.6386 0.4293 -0.6386
+vn 0.6348 0.4404 -0.6349
+vn 0.6457 0.4076 -0.6457
+vn 0.6766 0.4076 -0.6132
+vn 0.7059 0.4076 -0.5793
+vn 0.7334 0.4076 -0.5440
+vn -0.2259 0.3687 0.9017
+vn -0.2195 0.4293 0.8761
+vn -0.2622 0.4293 0.8643
+vn -0.2698 0.3687 0.8895
+vn -0.2182 0.4404 0.8709
+vn -0.2606 0.4404 0.8592
+vn -0.3042 0.4293 0.8504
+vn -0.3131 0.3687 0.8752
+vn -0.3024 0.4404 0.8453
+vn -0.1813 0.3687 0.9117
+vn -0.1762 0.4293 0.8858
+vn -0.1752 0.4404 0.8806
+vn -0.1781 0.4076 0.8956
+vn -0.2219 0.4076 0.8858
+vn -0.2651 0.4076 0.8739
+vn -0.3076 0.4076 0.8598
+vn -0.3131 0.3687 -0.8752
+vn -0.3042 0.4293 -0.8504
+vn -0.2622 0.4293 -0.8643
+vn -0.2698 0.3687 -0.8895
+vn -0.3024 0.4404 -0.8453
+vn -0.2606 0.4404 -0.8592
+vn -0.2195 0.4293 -0.8761
+vn -0.2259 0.3687 -0.9017
+vn -0.2182 0.4404 -0.8709
+vn -0.3557 0.3687 -0.8588
+vn -0.3456 0.4293 -0.8344
+vn -0.3436 0.4404 -0.8295
+vn -0.3495 0.4076 -0.8437
+vn -0.3076 0.4076 -0.8598
+vn -0.2651 0.4076 -0.8739
+vn -0.2219 0.4076 -0.8858
+vn 0.5538 0.3687 -0.7466
+vn 0.5380 0.4293 -0.7254
+vn 0.5730 0.4293 -0.6982
+vn 0.5897 0.3687 -0.7185
+vn 0.5349 0.4404 -0.7211
+vn 0.5696 0.4404 -0.6940
+vn 0.6065 0.4293 -0.6692
+vn 0.6242 0.3687 -0.6888
+vn 0.6029 0.4404 -0.6653
+vn 0.5164 0.3687 -0.7729
+vn 0.5018 0.4293 -0.7510
+vn 0.4988 0.4404 -0.7465
+vn 0.5073 0.4076 -0.7593
+vn 0.5440 0.4076 -0.7334
+vn 0.5793 0.4076 -0.7059
+vn 0.6132 0.4076 -0.6766
+vn -0.0456 0.3687 0.9284
+vn -0.0444 0.4293 0.9021
+vn -0.0885 0.4293 0.8988
+vn -0.0911 0.3687 0.9251
+vn -0.0441 0.4404 0.8967
+vn -0.0880 0.4404 0.8935
+vn -0.1325 0.4293 0.8934
+vn -0.1364 0.3687 0.9195
+vn -0.1317 0.4404 0.8881
+vn 0.0000 0.3687 0.9295
+vn 0.0000 0.4293 0.9032
+vn 0.0000 0.4404 0.8978
+vn 0.0000 0.4076 0.9132
+vn -0.0448 0.4076 0.9121
+vn -0.0895 0.4076 0.9088
+vn -0.1340 0.4076 0.9033
+vn -0.4778 0.3687 -0.7973
+vn -0.4643 0.4293 -0.7747
+vn -0.4257 0.4293 -0.7965
+vn -0.4382 0.3687 -0.8198
+vn -0.4615 0.4404 -0.7701
+vn -0.4232 0.4404 -0.7918
+vn -0.3862 0.4293 -0.8164
+vn -0.3975 0.3687 -0.8403
+vn -0.3839 0.4404 -0.8116
+vn -0.5164 0.3687 -0.7729
+vn -0.5018 0.4293 -0.7510
+vn -0.4988 0.4404 -0.7465
+vn -0.5073 0.4076 -0.7593
+vn -0.4694 0.4076 -0.7833
+vn -0.4305 0.4076 -0.8053
+vn -0.3905 0.4076 -0.8255
+vn 0.3975 0.3687 -0.8403
+vn 0.3862 0.4293 -0.8164
+vn 0.4257 0.4293 -0.7965
+vn 0.4382 0.3687 -0.8198
+vn 0.3839 0.4404 -0.8116
+vn 0.4232 0.4404 -0.7918
+vn 0.4643 0.4293 -0.7747
+vn 0.4778 0.3687 -0.7973
+vn 0.4615 0.4404 -0.7701
+vn 0.3557 0.3687 -0.8588
+vn 0.3456 0.4293 -0.8344
+vn 0.3436 0.4404 -0.8295
+vn 0.3495 0.4076 -0.8437
+vn 0.3905 0.4076 -0.8255
+vn 0.4305 0.4076 -0.8053
+vn 0.4694 0.4076 -0.7833
+vn 0.1364 0.3687 0.9195
+vn 0.1325 0.4293 0.8934
+vn 0.0885 0.4293 0.8988
+vn 0.0911 0.3687 0.9251
+vn 0.1317 0.4404 0.8881
+vn 0.0880 0.4404 0.8935
+vn 0.0444 0.4293 0.9021
+vn 0.0456 0.3687 0.9284
+vn 0.0441 0.4404 0.8967
+vn 0.1813 0.3687 0.9117
+vn 0.1762 0.4293 0.8858
+vn 0.1752 0.4404 0.8806
+vn 0.1782 0.4076 0.8956
+vn 0.1340 0.4076 0.9033
+vn 0.0895 0.4076 0.9088
+vn 0.0448 0.4076 0.9121
+vn -0.6242 0.3687 -0.6888
+vn -0.6065 0.4293 -0.6692
+vn -0.5730 0.4293 -0.6982
+vn -0.5897 0.3687 -0.7185
+vn -0.6029 0.4404 -0.6653
+vn -0.5696 0.4404 -0.6940
+vn -0.5380 0.4293 -0.7254
+vn -0.5538 0.3687 -0.7466
+vn -0.5349 0.4404 -0.7211
+vn -0.6573 0.3687 -0.6573
+vn -0.6386 0.4293 -0.6386
+vn -0.6349 0.4404 -0.6348
+vn -0.6457 0.4076 -0.6457
+vn -0.6132 0.4076 -0.6766
+vn -0.5793 0.4076 -0.7059
+vn -0.5440 0.4076 -0.7334
+vn 0.2259 0.3687 -0.9017
+vn 0.2195 0.4293 -0.8761
+vn 0.2622 0.4293 -0.8643
+vn 0.2698 0.3687 -0.8895
+vn 0.2182 0.4404 -0.8709
+vn 0.2606 0.4404 -0.8592
+vn 0.3042 0.4293 -0.8504
+vn 0.3131 0.3687 -0.8752
+vn 0.3024 0.4404 -0.8453
+vn 0.1813 0.3687 -0.9117
+vn 0.1762 0.4293 -0.8858
+vn 0.1752 0.4404 -0.8806
+vn 0.1781 0.4076 -0.8956
+vn 0.2219 0.4076 -0.8858
+vn 0.2651 0.4076 -0.8739
+vn 0.3076 0.4076 -0.8598
+vn 0.3131 0.3687 0.8752
+vn 0.3042 0.4293 0.8504
+vn 0.2622 0.4293 0.8643
+vn 0.2698 0.3687 0.8895
+vn 0.3024 0.4404 0.8453
+vn 0.2606 0.4404 0.8592
+vn 0.2195 0.4293 0.8761
+vn 0.2259 0.3687 0.9017
+vn 0.2182 0.4404 0.8709
+vn 0.3557 0.3687 0.8588
+vn 0.3456 0.4293 0.8344
+vn 0.3436 0.4404 0.8295
+vn 0.3495 0.4076 0.8437
+vn 0.3076 0.4076 0.8598
+vn 0.2651 0.4076 0.8739
+vn 0.2219 0.4076 0.8858
+vn -0.7466 0.3687 -0.5538
+vn -0.7254 0.4293 -0.5380
+vn -0.6982 0.4293 -0.5730
+vn -0.7185 0.3687 -0.5897
+vn -0.7211 0.4404 -0.5349
+vn -0.6940 0.4404 -0.5696
+vn -0.6692 0.4293 -0.6065
+vn -0.6888 0.3687 -0.6242
+vn -0.6653 0.4404 -0.6029
+vn -0.7729 0.3687 -0.5164
+vn -0.7510 0.4293 -0.5018
+vn -0.7465 0.4404 -0.4988
+vn -0.7593 0.4076 -0.5073
+vn -0.7334 0.4076 -0.5440
+vn -0.7059 0.4076 -0.5793
+vn -0.6766 0.4076 -0.6132
+vn 0.0456 0.3687 -0.9284
+vn 0.0444 0.4293 -0.9021
+vn 0.0885 0.4293 -0.8988
+vn 0.0911 0.3687 -0.9251
+vn 0.0441 0.4404 -0.8967
+vn 0.0880 0.4404 -0.8935
+vn 0.1325 0.4293 -0.8934
+vn 0.1364 0.3687 -0.9195
+vn 0.1317 0.4404 -0.8881
+vn 0.0448 0.4076 -0.9121
+vn 0.0895 0.4076 -0.9088
+vn 0.1340 0.4076 -0.9033
+vn 0.4778 0.3687 0.7973
+vn 0.4643 0.4293 0.7747
+vn 0.4258 0.4293 0.7965
+vn 0.4382 0.3687 0.8198
+vn 0.4615 0.4404 0.7701
+vn 0.4232 0.4404 0.7918
+vn 0.3862 0.4293 0.8164
+vn 0.3975 0.3687 0.8403
+vn 0.3839 0.4404 0.8116
+vn 0.5164 0.3687 0.7729
+vn 0.5018 0.4293 0.7510
+vn 0.4988 0.4404 0.7465
+vn 0.5073 0.4076 0.7593
+vn 0.4694 0.4076 0.7833
+vn 0.4305 0.4076 0.8053
+vn 0.3905 0.4076 0.8255
+vn -0.8403 0.3687 -0.3975
+vn -0.8164 0.4293 -0.3862
+vn -0.7965 0.4293 -0.4258
+vn -0.8198 0.3687 -0.4382
+vn -0.8116 0.4404 -0.3839
+vn -0.7918 0.4404 -0.4232
+vn -0.7747 0.4293 -0.4643
+vn -0.7973 0.3687 -0.4779
+vn -0.7701 0.4404 -0.4615
+vn -0.8588 0.3687 -0.3557
+vn -0.8344 0.4293 -0.3456
+vn -0.8295 0.4404 -0.3436
+vn -0.8437 0.4076 -0.3495
+vn -0.8255 0.4076 -0.3905
+vn -0.8053 0.4076 -0.4305
+vn -0.7833 0.4076 -0.4694
+vn 0.6242 0.3687 0.6888
+vn 0.6065 0.4293 0.6692
+vn 0.5730 0.4293 0.6982
+vn 0.5897 0.3687 0.7185
+vn 0.6029 0.4404 0.6653
+vn 0.5696 0.4404 0.6940
+vn 0.5380 0.4293 0.7254
+vn 0.5538 0.3687 0.7466
+vn 0.5349 0.4404 0.7211
+vn 0.6573 0.3687 0.6573
+vn 0.6386 0.4293 0.6386
+vn 0.6349 0.4404 0.6349
+vn 0.6457 0.4076 0.6457
+vn 0.6132 0.4076 0.6766
+vn 0.5793 0.4076 0.7059
+vn 0.5440 0.4076 0.7334
+vn -0.9017 0.3687 -0.2259
+vn -0.8761 0.4293 -0.2195
+vn -0.8643 0.4293 -0.2622
+vn -0.8895 0.3687 -0.2698
+vn -0.8709 0.4404 -0.2182
+vn -0.8592 0.4404 -0.2606
+vn -0.8504 0.4293 -0.3042
+vn -0.8752 0.3687 -0.3131
+vn -0.8453 0.4404 -0.3024
+vn -0.9117 0.3687 -0.1813
+vn -0.8858 0.4293 -0.1762
+vn -0.8806 0.4404 -0.1752
+vn -0.8956 0.4076 -0.1781
+vn -0.8858 0.4076 -0.2219
+vn -0.8739 0.4076 -0.2651
+vn -0.8598 0.4076 -0.3076
+vn 0.7466 0.3687 0.5538
+vn 0.7254 0.4293 0.5380
+vn 0.6982 0.4293 0.5730
+vn 0.7185 0.3687 0.5897
+vn 0.7211 0.4404 0.5349
+vn 0.6940 0.4404 0.5696
+vn 0.6692 0.4293 0.6065
+vn 0.6888 0.3687 0.6242
+vn 0.6653 0.4404 0.6029
+vn 0.7729 0.3687 0.5164
+vn 0.7510 0.4293 0.5018
+vn 0.7465 0.4404 0.4988
+vn 0.7593 0.4076 0.5073
+vn 0.7334 0.4076 0.5440
+vn 0.7059 0.4076 0.5793
+vn 0.6766 0.4076 0.6132
+vn -0.9284 0.3687 -0.0456
+vn -0.9021 0.4293 -0.0444
+vn -0.8988 0.4293 -0.0885
+vn -0.9251 0.3687 -0.0911
+vn -0.8967 0.4404 -0.0441
+vn -0.8935 0.4404 -0.0880
+vn -0.8934 0.4293 -0.1325
+vn -0.9195 0.3687 -0.1364
+vn -0.8881 0.4404 -0.1317
+vn -0.9295 0.3687 0.0000
+vn -0.9032 0.4293 0.0000
+vn -0.8978 0.4404 0.0000
+vn -0.9132 0.4076 0.0000
+vn -0.9121 0.4076 -0.0448
+vn -0.9088 0.4076 -0.0895
+vn -0.9033 0.4076 -0.1340
+vn 0.8403 0.3687 0.3975
+vn 0.8164 0.4293 0.3862
+vn 0.7965 0.4293 0.4257
+vn 0.8198 0.3687 0.4382
+vn 0.8116 0.4404 0.3839
+vn 0.7918 0.4404 0.4232
+vn 0.7747 0.4293 0.4643
+vn 0.7973 0.3687 0.4778
+vn 0.7701 0.4404 0.4615
+vn 0.8588 0.3687 0.3557
+vn 0.8344 0.4293 0.3456
+vn 0.8295 0.4404 0.3436
+vn 0.8437 0.4076 0.3495
+vn 0.8255 0.4076 0.3905
+vn 0.8053 0.4076 0.4305
+vn 0.7833 0.4076 0.4694
+vn -0.9195 0.3687 0.1364
+vn -0.8934 0.4293 0.1325
+vn -0.8988 0.4293 0.0885
+vn -0.9251 0.3687 0.0911
+vn -0.8881 0.4404 0.1317
+vn -0.8935 0.4404 0.0880
+vn -0.9021 0.4293 0.0444
+vn -0.9284 0.3687 0.0456
+vn -0.8967 0.4404 0.0441
+vn -0.9117 0.3687 0.1813
+vn -0.8858 0.4293 0.1762
+vn -0.8806 0.4404 0.1752
+vn -0.8956 0.4076 0.1782
+vn -0.9033 0.4076 0.1340
+vn -0.9088 0.4076 0.0895
+vn -0.9121 0.4076 0.0448
+vn 0.9017 0.3687 0.2259
+vn 0.8761 0.4293 0.2195
+vn 0.8643 0.4293 0.2622
+vn 0.8895 0.3687 0.2698
+vn 0.8709 0.4404 0.2182
+vn 0.8592 0.4404 0.2606
+vn 0.8504 0.4293 0.3042
+vn 0.8752 0.3687 0.3131
+vn 0.8453 0.4404 0.3024
+vn 0.8858 0.4076 0.2219
+vn 0.8739 0.4076 0.2651
+vn 0.8598 0.4076 0.3076
+vn -0.8752 0.3687 0.3131
+vn -0.8504 0.4293 0.3042
+vn -0.8643 0.4293 0.2622
+vn -0.8895 0.3687 0.2698
+vn -0.8453 0.4404 0.3024
+vn -0.8592 0.4404 0.2606
+vn -0.8761 0.4293 0.2195
+vn -0.9017 0.3687 0.2259
+vn -0.8709 0.4404 0.2182
+vn -0.8598 0.4076 0.3076
+vn -0.8739 0.4076 0.2651
+vn -0.8858 0.4076 0.2219
+vn 0.8052 0.3448 -0.4825
+vn 0.8262 0.2687 -0.4952
+vn 0.8495 0.2687 -0.4541
+vn 0.8278 0.3448 -0.4425
+vn 0.8432 0.1831 -0.5054
+vn 0.8670 0.1831 -0.4634
+vn 0.8707 0.2687 -0.4119
+vn 0.8485 0.3448 -0.4014
+vn 0.8887 0.1831 -0.4204
+vn 0.7805 0.3448 -0.5215
+vn 0.8009 0.2687 -0.5351
+vn 0.8174 0.1831 -0.5462
+vn 0.8282 0.0880 -0.5534
+vn 0.8544 0.0880 -0.5121
+vn 0.8785 0.0880 -0.4696
+vn 0.9005 0.0880 -0.4259
+vn 0.9203 0.0880 -0.3812
+vn 0.9083 0.1831 -0.3762
+vn 0.8899 0.2687 -0.3686
+vn 0.8672 0.3448 -0.3592
+vn -0.4014 0.3448 0.8485
+vn -0.4119 0.2687 0.8707
+vn -0.4541 0.2687 0.8495
+vn -0.4425 0.3448 0.8278
+vn -0.4204 0.1831 0.8887
+vn -0.4634 0.1831 0.8670
+vn -0.4952 0.2687 0.8262
+vn -0.4825 0.3448 0.8052
+vn -0.5054 0.1831 0.8432
+vn -0.3592 0.3448 0.8672
+vn -0.3686 0.2687 0.8899
+vn -0.3762 0.1831 0.9083
+vn -0.3812 0.0880 0.9203
+vn -0.4259 0.0880 0.9005
+vn -0.4696 0.0880 0.8785
+vn -0.5121 0.0880 0.8544
+vn -0.5534 0.0880 0.8282
+vn -0.5462 0.1831 0.8174
+vn -0.5351 0.2687 0.8009
+vn -0.5215 0.3448 0.7805
+vn -0.1377 0.3448 -0.9285
+vn -0.1413 0.2687 -0.9528
+vn -0.0944 0.2687 -0.9586
+vn -0.0920 0.3448 -0.9342
+vn -0.1442 0.1831 -0.9725
+vn -0.0964 0.1831 -0.9784
+vn -0.0473 0.2687 -0.9621
+vn -0.0461 0.3448 -0.9375
+vn -0.0483 0.1831 -0.9819
+vn -0.1831 0.3448 -0.9206
+vn -0.1879 0.2687 -0.9447
+vn -0.1918 0.1831 -0.9642
+vn -0.1943 0.0880 -0.9770
+vn -0.1461 0.0880 -0.9853
+vn -0.0976 0.0880 -0.9913
+vn -0.0489 0.0880 -0.9949
+vn -0.0000 0.0880 -0.9961
+vn -0.0000 0.1831 -0.9831
+vn -0.0000 0.2687 -0.9632
+vn -0.0000 0.3448 -0.9387
+vn 0.6955 0.3448 -0.6304
+vn 0.7137 0.2687 -0.6468
+vn 0.7446 0.2687 -0.6111
+vn 0.7256 0.3448 -0.5955
+vn 0.7284 0.1831 -0.6602
+vn 0.7599 0.1831 -0.6237
+vn 0.7736 0.2687 -0.5738
+vn 0.7539 0.3448 -0.5592
+vn 0.7896 0.1831 -0.5857
+vn 0.6637 0.3448 -0.6637
+vn 0.6811 0.2687 -0.6811
+vn 0.6952 0.1831 -0.6952
+vn 0.7044 0.0880 -0.7044
+vn 0.7381 0.0880 -0.6689
+vn 0.7700 0.0880 -0.6319
+vn 0.8001 0.0880 -0.5934
+vn -0.2281 0.3448 0.9105
+vn -0.2341 0.2687 0.9343
+vn -0.2796 0.2687 0.9217
+vn -0.2725 0.3448 0.8983
+vn -0.2389 0.1831 0.9536
+vn -0.2854 0.1831 0.9408
+vn -0.3245 0.2687 0.9069
+vn -0.3162 0.3448 0.8838
+vn -0.3312 0.1831 0.9256
+vn -0.1831 0.3448 0.9206
+vn -0.1879 0.2687 0.9447
+vn -0.1918 0.1831 0.9642
+vn -0.1943 0.0880 0.9770
+vn -0.2421 0.0880 0.9663
+vn -0.2892 0.0880 0.9532
+vn -0.3355 0.0880 0.9379
+vn -0.3162 0.3448 -0.8838
+vn -0.3245 0.2687 -0.9069
+vn -0.2796 0.2687 -0.9217
+vn -0.2725 0.3448 -0.8983
+vn -0.3312 0.1831 -0.9256
+vn -0.2854 0.1831 -0.9408
+vn -0.2341 0.2687 -0.9343
+vn -0.2281 0.3448 -0.9105
+vn -0.2389 0.1831 -0.9536
+vn -0.3592 0.3448 -0.8672
+vn -0.3686 0.2687 -0.8899
+vn -0.3762 0.1831 -0.9083
+vn -0.3812 0.0880 -0.9203
+vn -0.3355 0.0880 -0.9379
+vn -0.2892 0.0880 -0.9532
+vn -0.2421 0.0880 -0.9663
+vn 0.5592 0.3448 -0.7539
+vn 0.5738 0.2687 -0.7736
+vn 0.6111 0.2687 -0.7446
+vn 0.5955 0.3448 -0.7256
+vn 0.5857 0.1831 -0.7896
+vn 0.6237 0.1831 -0.7599
+vn 0.6468 0.2687 -0.7137
+vn 0.6304 0.3448 -0.6955
+vn 0.6602 0.1831 -0.7285
+vn 0.5215 0.3448 -0.7805
+vn 0.5351 0.2687 -0.8009
+vn 0.5462 0.1831 -0.8174
+vn 0.5534 0.0880 -0.8282
+vn 0.5934 0.0880 -0.8001
+vn 0.6319 0.0880 -0.7700
+vn 0.6689 0.0880 -0.7381
+vn -0.0461 0.3448 0.9375
+vn -0.0473 0.2687 0.9621
+vn -0.0944 0.2687 0.9586
+vn -0.0920 0.3448 0.9342
+vn -0.0483 0.1831 0.9819
+vn -0.0964 0.1831 0.9784
+vn -0.1413 0.2687 0.9528
+vn -0.1377 0.3448 0.9285
+vn -0.1442 0.1831 0.9725
+vn 0.0000 0.3448 0.9387
+vn -0.0000 0.2687 0.9632
+vn -0.0000 0.1831 0.9831
+vn -0.0000 0.0880 0.9961
+vn -0.0489 0.0880 0.9949
+vn -0.0976 0.0880 0.9913
+vn -0.1461 0.0880 0.9853
+vn -0.4825 0.3448 -0.8052
+vn -0.4952 0.2687 -0.8262
+vn -0.4541 0.2687 -0.8495
+vn -0.4425 0.3448 -0.8278
+vn -0.5054 0.1831 -0.8432
+vn -0.4634 0.1831 -0.8670
+vn -0.4119 0.2687 -0.8707
+vn -0.4014 0.3448 -0.8485
+vn -0.4204 0.1831 -0.8887
+vn -0.5215 0.3448 -0.7805
+vn -0.5351 0.2687 -0.8009
+vn -0.5462 0.1831 -0.8174
+vn -0.5534 0.0880 -0.8282
+vn -0.5121 0.0880 -0.8544
+vn -0.4696 0.0880 -0.8785
+vn -0.4259 0.0880 -0.9005
+vn 0.4014 0.3448 -0.8485
+vn 0.4119 0.2687 -0.8707
+vn 0.4541 0.2687 -0.8495
+vn 0.4425 0.3448 -0.8278
+vn 0.4204 0.1831 -0.8887
+vn 0.4634 0.1831 -0.8670
+vn 0.4952 0.2687 -0.8262
+vn 0.4825 0.3448 -0.8052
+vn 0.5054 0.1831 -0.8432
+vn 0.3592 0.3448 -0.8672
+vn 0.3686 0.2687 -0.8899
+vn 0.3762 0.1831 -0.9083
+vn 0.3812 0.0880 -0.9203
+vn 0.4259 0.0880 -0.9005
+vn 0.4696 0.0880 -0.8785
+vn 0.5121 0.0880 -0.8544
+vn 0.1377 0.3448 0.9285
+vn 0.1413 0.2687 0.9528
+vn 0.0944 0.2687 0.9586
+vn 0.0920 0.3448 0.9342
+vn 0.1442 0.1831 0.9725
+vn 0.0964 0.1831 0.9784
+vn 0.0473 0.2687 0.9621
+vn 0.0461 0.3448 0.9375
+vn 0.0483 0.1831 0.9819
+vn 0.1831 0.3448 0.9206
+vn 0.1879 0.2687 0.9447
+vn 0.1918 0.1831 0.9642
+vn 0.1943 0.0880 0.9770
+vn 0.1461 0.0880 0.9853
+vn 0.0976 0.0880 0.9913
+vn 0.0489 0.0880 0.9949
+vn -0.6304 0.3448 -0.6955
+vn -0.6468 0.2687 -0.7137
+vn -0.6111 0.2687 -0.7446
+vn -0.5955 0.3448 -0.7256
+vn -0.6602 0.1831 -0.7285
+vn -0.6237 0.1831 -0.7599
+vn -0.5738 0.2687 -0.7736
+vn -0.5592 0.3448 -0.7539
+vn -0.5857 0.1831 -0.7896
+vn -0.6637 0.3448 -0.6637
+vn -0.6811 0.2687 -0.6811
+vn -0.6952 0.1831 -0.6952
+vn -0.7044 0.0880 -0.7044
+vn -0.6689 0.0880 -0.7381
+vn -0.6319 0.0880 -0.7700
+vn -0.5934 0.0880 -0.8001
+vn 0.2281 0.3448 -0.9105
+vn 0.2341 0.2687 -0.9343
+vn 0.2796 0.2687 -0.9217
+vn 0.2725 0.3448 -0.8983
+vn 0.2389 0.1831 -0.9536
+vn 0.2854 0.1831 -0.9408
+vn 0.3245 0.2687 -0.9069
+vn 0.3162 0.3448 -0.8838
+vn 0.3312 0.1831 -0.9256
+vn 0.1831 0.3448 -0.9206
+vn 0.1879 0.2687 -0.9447
+vn 0.1918 0.1831 -0.9642
+vn 0.1943 0.0880 -0.9770
+vn 0.2421 0.0880 -0.9663
+vn 0.2892 0.0880 -0.9532
+vn 0.3355 0.0880 -0.9379
+vn 0.3162 0.3448 0.8838
+vn 0.3245 0.2687 0.9069
+vn 0.2796 0.2687 0.9217
+vn 0.2725 0.3448 0.8983
+vn 0.3312 0.1831 0.9256
+vn 0.2854 0.1831 0.9408
+vn 0.2341 0.2687 0.9343
+vn 0.2281 0.3448 0.9105
+vn 0.2389 0.1831 0.9536
+vn 0.3592 0.3448 0.8672
+vn 0.3686 0.2687 0.8899
+vn 0.3762 0.1831 0.9083
+vn 0.3812 0.0880 0.9203
+vn 0.3355 0.0880 0.9379
+vn 0.2892 0.0880 0.9532
+vn 0.2421 0.0880 0.9663
+vn -0.7539 0.3448 -0.5592
+vn -0.7736 0.2687 -0.5738
+vn -0.7446 0.2687 -0.6111
+vn -0.7256 0.3448 -0.5955
+vn -0.7896 0.1831 -0.5857
+vn -0.7599 0.1831 -0.6237
+vn -0.7137 0.2687 -0.6468
+vn -0.6955 0.3448 -0.6304
+vn -0.7285 0.1831 -0.6602
+vn -0.7805 0.3448 -0.5215
+vn -0.8009 0.2687 -0.5351
+vn -0.8174 0.1831 -0.5462
+vn -0.8282 0.0880 -0.5534
+vn -0.8001 0.0880 -0.5934
+vn -0.7700 0.0880 -0.6319
+vn -0.7381 0.0880 -0.6689
+vn 0.0461 0.3448 -0.9375
+vn 0.0473 0.2687 -0.9621
+vn 0.0944 0.2687 -0.9586
+vn 0.0920 0.3448 -0.9342
+vn 0.0483 0.1831 -0.9819
+vn 0.0964 0.1831 -0.9784
+vn 0.1413 0.2687 -0.9528
+vn 0.1377 0.3448 -0.9285
+vn 0.1442 0.1831 -0.9725
+vn 0.0489 0.0880 -0.9949
+vn 0.0976 0.0880 -0.9913
+vn 0.1461 0.0880 -0.9853
+vn 0.4825 0.3448 0.8052
+vn 0.4952 0.2687 0.8262
+vn 0.4541 0.2687 0.8495
+vn 0.4425 0.3448 0.8278
+vn 0.5054 0.1831 0.8432
+vn 0.4634 0.1831 0.8670
+vn 0.4119 0.2687 0.8707
+vn 0.4014 0.3448 0.8485
+vn 0.4204 0.1831 0.8887
+vn 0.5215 0.3448 0.7805
+vn 0.5351 0.2687 0.8009
+vn 0.5462 0.1831 0.8174
+vn 0.5534 0.0880 0.8282
+vn 0.5121 0.0880 0.8544
+vn 0.4696 0.0880 0.8785
+vn 0.4259 0.0880 0.9005
+vn -0.8485 0.3448 -0.4014
+vn -0.8707 0.2687 -0.4119
+vn -0.8495 0.2687 -0.4541
+vn -0.8278 0.3448 -0.4425
+vn -0.8887 0.1831 -0.4204
+vn -0.8670 0.1831 -0.4634
+vn -0.8262 0.2687 -0.4952
+vn -0.8052 0.3448 -0.4825
+vn -0.8432 0.1831 -0.5054
+vn -0.8672 0.3448 -0.3592
+vn -0.8899 0.2687 -0.3686
+vn -0.9083 0.1831 -0.3762
+vn -0.9203 0.0880 -0.3812
+vn -0.9005 0.0880 -0.4259
+vn -0.8785 0.0880 -0.4696
+vn -0.8544 0.0880 -0.5121
+vn 0.6304 0.3448 0.6955
+vn 0.6468 0.2687 0.7137
+vn 0.6111 0.2687 0.7446
+vn 0.5955 0.3448 0.7256
+vn 0.6602 0.1831 0.7284
+vn 0.6237 0.1831 0.7599
+vn 0.5738 0.2687 0.7736
+vn 0.5592 0.3448 0.7539
+vn 0.5857 0.1831 0.7896
+vn 0.6637 0.3448 0.6637
+vn 0.6811 0.2687 0.6811
+vn 0.6952 0.1831 0.6952
+vn 0.7044 0.0880 0.7044
+vn 0.6689 0.0880 0.7381
+vn 0.6319 0.0880 0.7700
+vn 0.5934 0.0880 0.8001
+vn -0.9105 0.3448 -0.2281
+vn -0.9343 0.2687 -0.2341
+vn -0.9217 0.2687 -0.2796
+vn -0.8983 0.3448 -0.2725
+vn -0.9536 0.1831 -0.2389
+vn -0.9408 0.1831 -0.2854
+vn -0.9069 0.2687 -0.3245
+vn -0.8838 0.3448 -0.3162
+vn -0.9256 0.1831 -0.3312
+vn -0.9206 0.3448 -0.1831
+vn -0.9447 0.2687 -0.1879
+vn -0.9642 0.1831 -0.1918
+vn -0.9770 0.0880 -0.1943
+vn -0.9663 0.0880 -0.2421
+vn -0.9532 0.0880 -0.2892
+vn -0.9379 0.0880 -0.3355
+vn 0.7539 0.3448 0.5592
+vn 0.7736 0.2687 0.5738
+vn 0.7446 0.2687 0.6111
+vn 0.7256 0.3448 0.5955
+vn 0.7896 0.1831 0.5857
+vn 0.7599 0.1831 0.6237
+vn 0.7137 0.2687 0.6468
+vn 0.6955 0.3448 0.6304
+vn 0.7285 0.1831 0.6602
+vn 0.7805 0.3448 0.5215
+vn 0.8009 0.2687 0.5351
+vn 0.8174 0.1831 0.5462
+vn 0.8282 0.0880 0.5534
+vn 0.8001 0.0880 0.5934
+vn 0.7700 0.0880 0.6319
+vn 0.7381 0.0880 0.6689
+vn -0.9375 0.3448 -0.0461
+vn -0.9621 0.2687 -0.0473
+vn -0.9586 0.2687 -0.0944
+vn -0.9342 0.3448 -0.0920
+vn -0.9819 0.1831 -0.0483
+vn -0.9784 0.1831 -0.0964
+vn -0.9528 0.2687 -0.1413
+vn -0.9285 0.3448 -0.1377
+vn -0.9725 0.1831 -0.1442
+vn -0.9387 0.3448 0.0000
+vn -0.9632 0.2687 0.0000
+vn -0.9831 0.1831 0.0000
+vn -0.9961 0.0880 0.0000
+vn -0.9949 0.0880 -0.0489
+vn -0.9913 0.0880 -0.0976
+vn -0.9853 0.0880 -0.1461
+vn 0.8485 0.3448 0.4014
+vn 0.8707 0.2687 0.4119
+vn 0.8495 0.2687 0.4541
+vn 0.8278 0.3448 0.4425
+vn 0.8887 0.1831 0.4204
+vn 0.8670 0.1831 0.4634
+vn 0.8262 0.2687 0.4952
+vn 0.8052 0.3448 0.4825
+vn 0.8432 0.1831 0.5054
+vn 0.8672 0.3448 0.3592
+vn 0.8899 0.2687 0.3686
+vn 0.9083 0.1831 0.3762
+vn 0.9203 0.0880 0.3812
+vn 0.9005 0.0880 0.4259
+vn 0.8785 0.0880 0.4696
+vn 0.8544 0.0880 0.5121
+vn -0.9285 0.3448 0.1377
+vn -0.9528 0.2687 0.1413
+vn -0.9586 0.2687 0.0944
+vn -0.9342 0.3448 0.0920
+vn -0.9725 0.1831 0.1442
+vn -0.9784 0.1831 0.0964
+vn -0.9621 0.2687 0.0473
+vn -0.9375 0.3448 0.0461
+vn -0.9819 0.1831 0.0483
+vn -0.9206 0.3448 0.1831
+vn -0.9447 0.2687 0.1879
+vn -0.9642 0.1831 0.1918
+vn -0.9770 0.0880 0.1943
+vn -0.9853 0.0880 0.1461
+vn -0.9913 0.0880 0.0976
+vn -0.9949 0.0880 0.0489
+vn 0.9105 0.3448 0.2281
+vn 0.9343 0.2687 0.2341
+vn 0.9217 0.2687 0.2796
+vn 0.8983 0.3448 0.2725
+vn 0.9536 0.1831 0.2389
+vn 0.9408 0.1831 0.2854
+vn 0.9069 0.2687 0.3245
+vn 0.8838 0.3448 0.3162
+vn 0.9256 0.1831 0.3312
+vn 0.9206 0.3448 0.1831
+vn 0.9447 0.2687 0.1879
+vn 0.9642 0.1831 0.1918
+vn 0.9770 0.0880 0.1943
+vn 0.9663 0.0880 0.2421
+vn 0.9532 0.0880 0.2892
+vn 0.9379 0.0880 0.3355
+vn -0.8838 0.3448 0.3162
+vn -0.9069 0.2687 0.3245
+vn -0.9217 0.2687 0.2796
+vn -0.8983 0.3448 0.2725
+vn -0.9256 0.1831 0.3312
+vn -0.9408 0.1831 0.2854
+vn -0.9343 0.2687 0.2341
+vn -0.9105 0.3448 0.2281
+vn -0.9536 0.1831 0.2389
+vn -0.8672 0.3448 0.3592
+vn -0.8899 0.2687 0.3686
+vn -0.9083 0.1831 0.3762
+vn -0.9203 0.0880 0.3812
+vn -0.9379 0.0880 0.3355
+vn -0.9532 0.0880 0.2892
+vn -0.9663 0.0880 0.2421
+vn 0.9375 0.3448 0.0461
+vn 0.9621 0.2687 0.0473
+vn 0.9586 0.2687 0.0944
+vn 0.9342 0.3448 0.0920
+vn 0.9819 0.1831 0.0483
+vn 0.9784 0.1831 0.0964
+vn 0.9528 0.2687 0.1413
+vn 0.9285 0.3448 0.1377
+vn 0.9725 0.1831 0.1442
+vn 0.9387 0.3448 -0.0000
+vn 0.9632 0.2687 -0.0000
+vn 0.9831 0.1831 -0.0000
+vn 0.9961 0.0880 -0.0000
+vn 0.9949 0.0880 0.0489
+vn 0.9913 0.0880 0.0976
+vn 0.9853 0.0880 0.1461
+vn -0.8052 0.3448 0.4825
+vn -0.8262 0.2687 0.4952
+vn -0.8495 0.2687 0.4541
+vn -0.8278 0.3448 0.4425
+vn -0.8432 0.1831 0.5054
+vn -0.8670 0.1831 0.4634
+vn -0.8707 0.2687 0.4119
+vn -0.8485 0.3448 0.4014
+vn -0.8887 0.1831 0.4204
+vn -0.7805 0.3448 0.5215
+vn -0.8009 0.2687 0.5351
+vn -0.8174 0.1831 0.5462
+vn -0.8282 0.0880 0.5534
+vn -0.8544 0.0880 0.5121
+vn -0.8785 0.0880 0.4696
+vn -0.9005 0.0880 0.4259
+vn 0.9285 0.3448 -0.1377
+vn 0.9528 0.2687 -0.1413
+vn 0.9586 0.2687 -0.0944
+vn 0.9342 0.3448 -0.0920
+vn 0.9725 0.1831 -0.1442
+vn 0.9784 0.1831 -0.0964
+vn 0.9621 0.2687 -0.0473
+vn 0.9375 0.3448 -0.0461
+vn 0.9819 0.1831 -0.0483
+vn 0.9206 0.3448 -0.1831
+vn 0.9447 0.2687 -0.1879
+vn 0.9642 0.1831 -0.1918
+vn 0.9770 0.0880 -0.1943
+vn 0.9853 0.0880 -0.1461
+vn 0.9913 0.0880 -0.0976
+vn 0.9949 0.0880 -0.0489
+vn -0.6955 0.3448 0.6304
+vn -0.7137 0.2687 0.6468
+vn -0.7446 0.2687 0.6111
+vn -0.7256 0.3448 0.5955
+vn -0.7285 0.1831 0.6602
+vn -0.7599 0.1831 0.6237
+vn -0.7736 0.2687 0.5738
+vn -0.7539 0.3448 0.5592
+vn -0.7896 0.1831 0.5857
+vn -0.6637 0.3448 0.6637
+vn -0.6811 0.2687 0.6811
+vn -0.6952 0.1831 0.6952
+vn -0.7044 0.0880 0.7044
+vn -0.7381 0.0880 0.6689
+vn -0.7700 0.0880 0.6319
+vn -0.8001 0.0880 0.5934
+vn 0.8838 0.3448 -0.3162
+vn 0.9069 0.2687 -0.3245
+vn 0.9217 0.2687 -0.2796
+vn 0.8983 0.3448 -0.2725
+vn 0.9256 0.1831 -0.3312
+vn 0.9408 0.1831 -0.2854
+vn 0.9343 0.2687 -0.2341
+vn 0.9105 0.3448 -0.2281
+vn 0.9536 0.1831 -0.2389
+vn 0.9379 0.0880 -0.3355
+vn 0.9532 0.0880 -0.2892
+vn 0.9663 0.0880 -0.2421
+vn -0.5592 0.3448 0.7539
+vn -0.5738 0.2687 0.7736
+vn -0.6111 0.2687 0.7446
+vn -0.5955 0.3448 0.7256
+vn -0.5857 0.1831 0.7896
+vn -0.6237 0.1831 0.7599
+vn -0.6468 0.2687 0.7137
+vn -0.6304 0.3448 0.6955
+vn -0.6602 0.1831 0.7284
+vn -0.5934 0.0880 0.8001
+vn -0.6319 0.0880 0.7700
+vn -0.6689 0.0880 0.7381
+vn -0.5140 -0.0164 -0.8576
+vn -0.5098 -0.1280 -0.8507
+vn -0.4675 -0.1280 -0.8747
+vn -0.4713 -0.0164 -0.8818
+vn -0.4989 -0.2413 -0.8324
+vn -0.4575 -0.2413 -0.8559
+vn -0.4241 -0.1280 -0.8965
+vn -0.4275 -0.0164 -0.9039
+vn -0.4150 -0.2413 -0.8772
+vn -0.5555 -0.0164 -0.8314
+vn -0.5510 -0.1280 -0.8246
+vn -0.5391 -0.2413 -0.8069
+vn -0.5212 -0.3461 -0.7801
+vn -0.4823 -0.3461 -0.8047
+vn -0.4423 -0.3461 -0.8274
+vn -0.4012 -0.3461 -0.8481
+vn -0.3590 -0.3461 -0.8668
+vn -0.3714 -0.2414 -0.8966
+vn -0.3795 -0.1280 -0.9163
+vn -0.3826 -0.0164 -0.9238
+vn 0.4275 -0.0164 -0.9039
+vn 0.4241 -0.1280 -0.8965
+vn 0.4675 -0.1280 -0.8747
+vn 0.4713 -0.0164 -0.8818
+vn 0.4149 -0.2413 -0.8773
+vn 0.4575 -0.2413 -0.8559
+vn 0.5098 -0.1280 -0.8507
+vn 0.5140 -0.0164 -0.8576
+vn 0.4989 -0.2413 -0.8324
+vn 0.3826 -0.0164 -0.9238
+vn 0.3795 -0.1280 -0.9163
+vn 0.3714 -0.2414 -0.8966
+vn 0.3590 -0.3461 -0.8668
+vn 0.4012 -0.3461 -0.8481
+vn 0.4423 -0.3461 -0.8274
+vn 0.4823 -0.3461 -0.8047
+vn 0.5212 -0.3461 -0.7801
+vn 0.5391 -0.2414 -0.8069
+vn 0.5510 -0.1280 -0.8246
+vn 0.5555 -0.0164 -0.8314
+vn 0.1467 -0.0164 0.9890
+vn 0.1455 -0.1280 0.9810
+vn 0.0972 -0.1280 0.9870
+vn 0.0980 -0.0164 0.9951
+vn 0.1424 -0.2413 0.9599
+vn 0.0951 -0.2413 0.9658
+vn 0.0487 -0.1280 0.9906
+vn 0.0491 -0.0164 0.9987
+vn 0.0477 -0.2414 0.9693
+vn 0.1951 -0.0164 0.9807
+vn 0.1935 -0.1280 0.9727
+vn 0.1893 -0.2413 0.9518
+vn 0.1830 -0.3461 0.9202
+vn 0.1376 -0.3461 0.9280
+vn 0.0920 -0.3461 0.9337
+vn 0.0461 -0.3461 0.9371
+vn -0.0000 -0.3461 0.9382
+vn -0.0000 -0.2414 0.9704
+vn -0.0000 -0.1280 0.9918
+vn -0.0000 -0.0164 0.9999
+vn -0.6714 -0.0164 -0.7409
+vn -0.6660 -0.1280 -0.7349
+vn -0.6292 -0.1280 -0.7667
+vn -0.6343 -0.0164 -0.7729
+vn -0.6517 -0.2413 -0.7191
+vn -0.6156 -0.2413 -0.7502
+vn -0.5908 -0.1280 -0.7966
+vn -0.5957 -0.0164 -0.8031
+vn -0.5781 -0.2413 -0.7794
+vn -0.7070 -0.0164 -0.7070
+vn -0.7013 -0.1280 -0.7013
+vn -0.6862 -0.2414 -0.6862
+vn -0.6634 -0.3461 -0.6634
+vn -0.6300 -0.3461 -0.6952
+vn -0.5952 -0.3461 -0.7252
+vn -0.5589 -0.3461 -0.7535
+vn 0.2430 -0.0164 -0.9699
+vn 0.2410 -0.1280 -0.9620
+vn 0.2879 -0.1280 -0.9491
+vn 0.2902 -0.0164 -0.9568
+vn 0.2358 -0.2413 -0.9413
+vn 0.2817 -0.2413 -0.9287
+vn 0.3341 -0.1280 -0.9338
+vn 0.3368 -0.0164 -0.9414
+vn 0.3269 -0.2413 -0.9137
+vn 0.1951 -0.0164 -0.9807
+vn 0.1935 -0.1280 -0.9727
+vn 0.1893 -0.2413 -0.9518
+vn 0.1830 -0.3461 -0.9202
+vn 0.2280 -0.3461 -0.9101
+vn 0.2723 -0.3461 -0.8978
+vn 0.3160 -0.3461 -0.8834
+vn 0.3368 -0.0164 0.9414
+vn 0.3341 -0.1280 0.9338
+vn 0.2879 -0.1280 0.9491
+vn 0.2902 -0.0164 0.9568
+vn 0.3269 -0.2413 0.9137
+vn 0.2817 -0.2413 0.9287
+vn 0.2410 -0.1280 0.9620
+vn 0.2430 -0.0164 0.9699
+vn 0.2358 -0.2413 0.9413
+vn 0.3826 -0.0164 0.9238
+vn 0.3795 -0.1280 0.9163
+vn 0.3714 -0.2414 0.8966
+vn 0.3590 -0.3461 0.8668
+vn 0.3160 -0.3461 0.8834
+vn 0.2723 -0.3461 0.8978
+vn 0.2280 -0.3461 0.9101
+vn -0.8031 -0.0164 -0.5957
+vn -0.7966 -0.1280 -0.5908
+vn -0.7667 -0.1280 -0.6292
+vn -0.7729 -0.0164 -0.6343
+vn -0.7794 -0.2414 -0.5781
+vn -0.7502 -0.2413 -0.6156
+vn -0.7349 -0.1280 -0.6660
+vn -0.7409 -0.0164 -0.6714
+vn -0.7191 -0.2413 -0.6517
+vn -0.8314 -0.0164 -0.5555
+vn -0.8246 -0.1280 -0.5510
+vn -0.8069 -0.2413 -0.5391
+vn -0.7801 -0.3461 -0.5212
+vn -0.7535 -0.3461 -0.5589
+vn -0.7252 -0.3461 -0.5952
+vn -0.6952 -0.3461 -0.6300
+vn 0.0491 -0.0164 -0.9987
+vn 0.0487 -0.1280 -0.9906
+vn 0.0972 -0.1280 -0.9870
+vn 0.0980 -0.0164 -0.9951
+vn 0.0477 -0.2414 -0.9693
+vn 0.0951 -0.2413 -0.9658
+vn 0.1455 -0.1280 -0.9810
+vn 0.1467 -0.0164 -0.9890
+vn 0.1424 -0.2413 -0.9599
+vn -0.0000 -0.0164 -0.9999
+vn -0.0000 -0.1280 -0.9918
+vn -0.0000 -0.2414 -0.9704
+vn -0.0000 -0.3461 -0.9382
+vn 0.0461 -0.3461 -0.9371
+vn 0.0920 -0.3461 -0.9337
+vn 0.1376 -0.3461 -0.9280
+vn 0.5140 -0.0164 0.8576
+vn 0.5098 -0.1280 0.8507
+vn 0.4675 -0.1280 0.8747
+vn 0.4713 -0.0164 0.8818
+vn 0.4989 -0.2413 0.8324
+vn 0.4575 -0.2413 0.8559
+vn 0.4241 -0.1280 0.8965
+vn 0.4275 -0.0164 0.9039
+vn 0.4150 -0.2413 0.8772
+vn 0.5555 -0.0164 0.8314
+vn 0.5510 -0.1280 0.8246
+vn 0.5391 -0.2413 0.8069
+vn 0.5212 -0.3461 0.7801
+vn 0.4823 -0.3461 0.8047
+vn 0.4423 -0.3461 0.8274
+vn 0.4012 -0.3461 0.8481
+vn -0.9039 -0.0164 -0.4275
+vn -0.8965 -0.1280 -0.4241
+vn -0.8747 -0.1280 -0.4675
+vn -0.8818 -0.0164 -0.4713
+vn -0.8772 -0.2413 -0.4150
+vn -0.8559 -0.2413 -0.4575
+vn -0.8507 -0.1280 -0.5098
+vn -0.8576 -0.0164 -0.5140
+vn -0.8324 -0.2413 -0.4989
+vn -0.9238 -0.0164 -0.3826
+vn -0.9163 -0.1280 -0.3795
+vn -0.8966 -0.2413 -0.3714
+vn -0.8668 -0.3461 -0.3590
+vn -0.8481 -0.3461 -0.4012
+vn -0.8274 -0.3461 -0.4423
+vn -0.8047 -0.3461 -0.4823
+vn 0.6714 -0.0164 0.7409
+vn 0.6660 -0.1280 0.7349
+vn 0.6292 -0.1280 0.7667
+vn 0.6343 -0.0164 0.7729
+vn 0.6517 -0.2413 0.7191
+vn 0.6156 -0.2413 0.7502
+vn 0.5908 -0.1280 0.7966
+vn 0.5957 -0.0164 0.8031
+vn 0.5781 -0.2413 0.7794
+vn 0.7070 -0.0164 0.7070
+vn 0.7013 -0.1280 0.7013
+vn 0.6862 -0.2414 0.6862
+vn 0.6634 -0.3461 0.6634
+vn 0.6300 -0.3461 0.6952
+vn 0.5952 -0.3461 0.7252
+vn 0.5589 -0.3461 0.7535
+vn -0.9699 -0.0164 -0.2430
+vn -0.9620 -0.1280 -0.2410
+vn -0.9491 -0.1280 -0.2879
+vn -0.9568 -0.0164 -0.2902
+vn -0.9413 -0.2413 -0.2358
+vn -0.9287 -0.2413 -0.2817
+vn -0.9338 -0.1280 -0.3341
+vn -0.9414 -0.0164 -0.3368
+vn -0.9137 -0.2413 -0.3269
+vn -0.9807 -0.0164 -0.1951
+vn -0.9727 -0.1280 -0.1935
+vn -0.9518 -0.2414 -0.1893
+vn -0.9202 -0.3461 -0.1830
+vn -0.9101 -0.3461 -0.2280
+vn -0.8978 -0.3461 -0.2723
+vn -0.8834 -0.3461 -0.3160
+vn 0.8031 -0.0164 0.5957
+vn 0.7966 -0.1280 0.5908
+vn 0.7667 -0.1280 0.6292
+vn 0.7729 -0.0164 0.6343
+vn 0.7794 -0.2413 0.5781
+vn 0.7502 -0.2413 0.6156
+vn 0.7349 -0.1280 0.6660
+vn 0.7409 -0.0164 0.6714
+vn 0.7191 -0.2413 0.6517
+vn 0.8314 -0.0164 0.5555
+vn 0.8246 -0.1280 0.5510
+vn 0.8069 -0.2413 0.5391
+vn 0.7801 -0.3461 0.5212
+vn 0.7535 -0.3461 0.5589
+vn 0.7252 -0.3461 0.5952
+vn 0.6952 -0.3461 0.6300
+vn -0.9987 -0.0164 -0.0491
+vn -0.9906 -0.1280 -0.0487
+vn -0.9870 -0.1280 -0.0972
+vn -0.9951 -0.0164 -0.0980
+vn -0.9693 -0.2413 -0.0477
+vn -0.9658 -0.2413 -0.0951
+vn -0.9810 -0.1280 -0.1455
+vn -0.9890 -0.0164 -0.1467
+vn -0.9599 -0.2413 -0.1424
+vn -0.9999 -0.0164 0.0000
+vn -0.9918 -0.1280 -0.0000
+vn -0.9704 -0.2413 -0.0000
+vn -0.9382 -0.3461 -0.0000
+vn -0.9371 -0.3461 -0.0461
+vn -0.9337 -0.3461 -0.0920
+vn -0.9280 -0.3461 -0.1376
+vn 0.9039 -0.0164 0.4275
+vn 0.8965 -0.1280 0.4241
+vn 0.8747 -0.1280 0.4675
+vn 0.8818 -0.0164 0.4713
+vn 0.8773 -0.2413 0.4150
+vn 0.8559 -0.2413 0.4575
+vn 0.8507 -0.1280 0.5098
+vn 0.8576 -0.0164 0.5140
+vn 0.8324 -0.2413 0.4989
+vn 0.9238 -0.0164 0.3826
+vn 0.9163 -0.1280 0.3795
+vn 0.8966 -0.2413 0.3714
+vn 0.8668 -0.3461 0.3590
+vn 0.8481 -0.3461 0.4012
+vn 0.8274 -0.3461 0.4423
+vn 0.8047 -0.3461 0.4823
+vn -0.9890 -0.0164 0.1467
+vn -0.9810 -0.1280 0.1455
+vn -0.9870 -0.1280 0.0972
+vn -0.9951 -0.0164 0.0980
+vn -0.9599 -0.2413 0.1424
+vn -0.9658 -0.2413 0.0951
+vn -0.9906 -0.1280 0.0487
+vn -0.9987 -0.0164 0.0491
+vn -0.9693 -0.2413 0.0477
+vn -0.9807 -0.0164 0.1951
+vn -0.9727 -0.1280 0.1935
+vn -0.9518 -0.2413 0.1893
+vn -0.9202 -0.3461 0.1830
+vn -0.9280 -0.3461 0.1376
+vn -0.9337 -0.3461 0.0920
+vn -0.9371 -0.3461 0.0461
+vn 0.9699 -0.0164 0.2430
+vn 0.9620 -0.1280 0.2410
+vn 0.9491 -0.1280 0.2879
+vn 0.9568 -0.0164 0.2902
+vn 0.9413 -0.2413 0.2358
+vn 0.9287 -0.2413 0.2817
+vn 0.9338 -0.1280 0.3341
+vn 0.9414 -0.0164 0.3368
+vn 0.9137 -0.2413 0.3269
+vn 0.9807 -0.0164 0.1951
+vn 0.9727 -0.1280 0.1935
+vn 0.9518 -0.2413 0.1893
+vn 0.9202 -0.3461 0.1830
+vn 0.9101 -0.3461 0.2280
+vn 0.8978 -0.3461 0.2723
+vn 0.8834 -0.3461 0.3160
+vn -0.9414 -0.0164 0.3368
+vn -0.9338 -0.1280 0.3341
+vn -0.9491 -0.1280 0.2879
+vn -0.9568 -0.0164 0.2902
+vn -0.9137 -0.2414 0.3269
+vn -0.9287 -0.2413 0.2817
+vn -0.9620 -0.1280 0.2410
+vn -0.9699 -0.0164 0.2430
+vn -0.9413 -0.2413 0.2358
+vn -0.9238 -0.0164 0.3826
+vn -0.9163 -0.1280 0.3795
+vn -0.8966 -0.2414 0.3714
+vn -0.8668 -0.3461 0.3590
+vn -0.8834 -0.3461 0.3160
+vn -0.8978 -0.3461 0.2723
+vn -0.9101 -0.3461 0.2280
+vn 0.9987 -0.0164 0.0491
+vn 0.9906 -0.1280 0.0487
+vn 0.9870 -0.1280 0.0972
+vn 0.9951 -0.0164 0.0980
+vn 0.9693 -0.2413 0.0477
+vn 0.9658 -0.2413 0.0951
+vn 0.9810 -0.1280 0.1455
+vn 0.9890 -0.0164 0.1467
+vn 0.9599 -0.2413 0.1424
+vn 0.9999 -0.0164 -0.0000
+vn 0.9918 -0.1280 -0.0000
+vn 0.9704 -0.2414 -0.0000
+vn 0.9382 -0.3461 0.0000
+vn 0.9371 -0.3461 0.0461
+vn 0.9337 -0.3461 0.0920
+vn 0.9280 -0.3461 0.1376
+vn -0.8576 -0.0164 0.5140
+vn -0.8507 -0.1280 0.5098
+vn -0.8747 -0.1280 0.4675
+vn -0.8818 -0.0164 0.4713
+vn -0.8324 -0.2414 0.4989
+vn -0.8558 -0.2414 0.4575
+vn -0.8965 -0.1280 0.4241
+vn -0.9039 -0.0164 0.4275
+vn -0.8772 -0.2414 0.4150
+vn -0.8314 -0.0164 0.5555
+vn -0.8246 -0.1280 0.5510
+vn -0.8069 -0.2414 0.5391
+vn -0.7801 -0.3461 0.5212
+vn -0.8047 -0.3461 0.4823
+vn -0.8274 -0.3461 0.4423
+vn -0.8481 -0.3461 0.4012
+vn 0.9890 -0.0164 -0.1467
+vn 0.9810 -0.1280 -0.1455
+vn 0.9870 -0.1280 -0.0972
+vn 0.9951 -0.0164 -0.0980
+vn 0.9599 -0.2413 -0.1424
+vn 0.9658 -0.2413 -0.0951
+vn 0.9906 -0.1280 -0.0487
+vn 0.9987 -0.0164 -0.0491
+vn 0.9693 -0.2414 -0.0477
+vn 0.9807 -0.0164 -0.1951
+vn 0.9727 -0.1280 -0.1935
+vn 0.9518 -0.2413 -0.1893
+vn 0.9202 -0.3461 -0.1830
+vn 0.9280 -0.3461 -0.1376
+vn 0.9337 -0.3461 -0.0920
+vn 0.9371 -0.3461 -0.0461
+vn -0.7409 -0.0164 0.6714
+vn -0.7349 -0.1280 0.6660
+vn -0.7667 -0.1280 0.6292
+vn -0.7729 -0.0164 0.6343
+vn -0.7191 -0.2414 0.6517
+vn -0.7502 -0.2414 0.6156
+vn -0.7966 -0.1280 0.5908
+vn -0.8031 -0.0164 0.5957
+vn -0.7794 -0.2414 0.5781
+vn -0.7070 -0.0164 0.7070
+vn -0.7013 -0.1280 0.7013
+vn -0.6862 -0.2414 0.6862
+vn -0.6634 -0.3461 0.6634
+vn -0.6952 -0.3461 0.6300
+vn -0.7252 -0.3461 0.5952
+vn -0.7535 -0.3461 0.5589
+vn 0.9414 -0.0164 -0.3368
+vn 0.9338 -0.1280 -0.3341
+vn 0.9491 -0.1280 -0.2879
+vn 0.9568 -0.0164 -0.2902
+vn 0.9137 -0.2413 -0.3269
+vn 0.9287 -0.2413 -0.2817
+vn 0.9620 -0.1280 -0.2410
+vn 0.9699 -0.0164 -0.2430
+vn 0.9413 -0.2414 -0.2358
+vn 0.9238 -0.0164 -0.3826
+vn 0.9163 -0.1280 -0.3795
+vn 0.8966 -0.2414 -0.3714
+vn 0.8668 -0.3461 -0.3590
+vn 0.8834 -0.3461 -0.3160
+vn 0.8978 -0.3461 -0.2723
+vn 0.9101 -0.3461 -0.2280
+vn -0.5957 -0.0164 0.8031
+vn -0.5908 -0.1280 0.7966
+vn -0.6292 -0.1280 0.7667
+vn -0.6343 -0.0164 0.7729
+vn -0.5781 -0.2413 0.7794
+vn -0.6156 -0.2413 0.7502
+vn -0.6660 -0.1280 0.7349
+vn -0.6714 -0.0164 0.7409
+vn -0.6517 -0.2414 0.7191
+vn -0.5555 -0.0164 0.8314
+vn -0.5510 -0.1280 0.8246
+vn -0.5391 -0.2413 0.8069
+vn -0.5212 -0.3461 0.7801
+vn -0.5589 -0.3461 0.7535
+vn -0.5952 -0.3461 0.7252
+vn -0.6300 -0.3461 0.6952
+vn 0.8576 -0.0164 -0.5140
+vn 0.8507 -0.1280 -0.5098
+vn 0.8747 -0.1280 -0.4675
+vn 0.8818 -0.0164 -0.4713
+vn 0.8324 -0.2413 -0.4989
+vn 0.8558 -0.2413 -0.4575
+vn 0.8965 -0.1280 -0.4241
+vn 0.9039 -0.0164 -0.4275
+vn 0.8772 -0.2414 -0.4150
+vn 0.8314 -0.0164 -0.5555
+vn 0.8246 -0.1280 -0.5510
+vn 0.8069 -0.2413 -0.5391
+vn 0.7801 -0.3461 -0.5212
+vn 0.8047 -0.3461 -0.4823
+vn 0.8274 -0.3461 -0.4423
+vn 0.8481 -0.3461 -0.4012
+vn -0.4275 -0.0164 0.9039
+vn -0.4241 -0.1280 0.8965
+vn -0.4675 -0.1280 0.8747
+vn -0.4713 -0.0164 0.8818
+vn -0.4149 -0.2413 0.8773
+vn -0.4575 -0.2413 0.8559
+vn -0.5098 -0.1280 0.8507
+vn -0.5140 -0.0164 0.8576
+vn -0.4989 -0.2414 0.8324
+vn -0.3826 -0.0164 0.9238
+vn -0.3795 -0.1280 0.9163
+vn -0.3714 -0.2413 0.8966
+vn -0.3590 -0.3461 0.8668
+vn -0.4012 -0.3461 0.8481
+vn -0.4423 -0.3461 0.8274
+vn -0.4823 -0.3461 0.8047
+vn -0.1467 -0.0164 -0.9890
+vn -0.1455 -0.1280 -0.9810
+vn -0.0972 -0.1280 -0.9870
+vn -0.0980 -0.0164 -0.9951
+vn -0.1424 -0.2413 -0.9599
+vn -0.0951 -0.2413 -0.9658
+vn -0.0487 -0.1280 -0.9906
+vn -0.0491 -0.0164 -0.9987
+vn -0.0477 -0.2413 -0.9693
+vn -0.1951 -0.0164 -0.9807
+vn -0.1935 -0.1280 -0.9727
+vn -0.1893 -0.2413 -0.9518
+vn -0.1830 -0.3461 -0.9202
+vn -0.1376 -0.3461 -0.9280
+vn -0.0920 -0.3461 -0.9337
+vn -0.0461 -0.3461 -0.9371
+vn 0.7409 -0.0164 -0.6714
+vn 0.7349 -0.1280 -0.6660
+vn 0.7667 -0.1280 -0.6292
+vn 0.7729 -0.0164 -0.6343
+vn 0.7191 -0.2413 -0.6517
+vn 0.7502 -0.2413 -0.6156
+vn 0.7966 -0.1280 -0.5908
+vn 0.8031 -0.0164 -0.5957
+vn 0.7794 -0.2413 -0.5781
+vn 0.7070 -0.0164 -0.7070
+vn 0.7013 -0.1280 -0.7013
+vn 0.6862 -0.2413 -0.6862
+vn 0.6634 -0.3461 -0.6634
+vn 0.6952 -0.3461 -0.6300
+vn 0.7252 -0.3461 -0.5952
+vn 0.7535 -0.3461 -0.5589
+vn -0.2430 -0.0164 0.9699
+vn -0.2410 -0.1280 0.9620
+vn -0.2879 -0.1280 0.9491
+vn -0.2902 -0.0164 0.9568
+vn -0.2358 -0.2413 0.9413
+vn -0.2817 -0.2413 0.9287
+vn -0.3341 -0.1280 0.9338
+vn -0.3368 -0.0164 0.9414
+vn -0.3269 -0.2414 0.9137
+vn -0.1951 -0.0164 0.9807
+vn -0.1935 -0.1280 0.9727
+vn -0.1893 -0.2413 0.9518
+vn -0.1830 -0.3461 0.9202
+vn -0.2280 -0.3461 0.9101
+vn -0.2723 -0.3461 0.8978
+vn -0.3160 -0.3461 0.8834
+vn -0.3368 -0.0164 -0.9414
+vn -0.3341 -0.1280 -0.9338
+vn -0.2879 -0.1280 -0.9491
+vn -0.2902 -0.0164 -0.9568
+vn -0.3269 -0.2413 -0.9137
+vn -0.2817 -0.2413 -0.9287
+vn -0.2410 -0.1280 -0.9620
+vn -0.2430 -0.0164 -0.9699
+vn -0.2358 -0.2413 -0.9413
+vn -0.3160 -0.3461 -0.8834
+vn -0.2723 -0.3461 -0.8978
+vn -0.2280 -0.3461 -0.9101
+vn 0.5956 -0.0164 -0.8031
+vn 0.5908 -0.1280 -0.7966
+vn 0.6292 -0.1280 -0.7667
+vn 0.6343 -0.0164 -0.7729
+vn 0.5781 -0.2413 -0.7794
+vn 0.6156 -0.2413 -0.7502
+vn 0.6660 -0.1280 -0.7349
+vn 0.6714 -0.0164 -0.7409
+vn 0.6517 -0.2413 -0.7191
+vn 0.5589 -0.3461 -0.7535
+vn 0.5952 -0.3461 -0.7252
+vn 0.6300 -0.3461 -0.6952
+vn -0.0491 -0.0164 0.9987
+vn -0.0487 -0.1280 0.9906
+vn -0.0972 -0.1280 0.9870
+vn -0.0980 -0.0164 0.9951
+vn -0.0477 -0.2414 0.9693
+vn -0.0951 -0.2413 0.9658
+vn -0.1455 -0.1280 0.9810
+vn -0.1467 -0.0164 0.9890
+vn -0.1424 -0.2413 0.9599
+vn -0.0461 -0.3461 0.9371
+vn -0.0920 -0.3461 0.9337
+vn -0.1376 -0.3461 0.9280
+vn -0.8787 -0.2350 -0.4156
+vn -0.9027 -0.0540 -0.4270
+vn -0.8806 -0.0540 -0.4707
+vn -0.8572 -0.2350 -0.4582
+vn -0.8920 0.1621 -0.4219
+vn -0.8703 0.1621 -0.4652
+vn -0.8565 -0.0540 -0.5133
+vn -0.8337 -0.2350 -0.4997
+vn -0.8464 0.1621 -0.5073
+vn -0.8615 -0.3612 -0.3568
+vn -0.8980 -0.2350 -0.3720
+vn -0.8429 -0.3612 -0.3987
+vn -0.9225 -0.0540 -0.3821
+vn -0.9117 0.1621 -0.3776
+vn -0.8586 0.3692 -0.3557
+vn -0.8401 0.3692 -0.3974
+vn -0.8196 0.3692 -0.4381
+vn -0.7972 0.3692 -0.4778
+vn -0.7727 0.3692 -0.5163
+vn -0.8205 0.1621 -0.5482
+vn -0.8303 -0.0540 -0.5548
+vn -0.8082 -0.2350 -0.5400
+vn -0.7998 -0.3612 -0.4794
+vn -0.7753 -0.3612 -0.5181
+vn -0.8224 -0.3612 -0.4396
+vn 0.6527 -0.2350 0.7202
+vn 0.6706 -0.0540 0.7399
+vn 0.6335 -0.0540 0.7719
+vn 0.6166 -0.2350 0.7514
+vn 0.6626 0.1621 0.7312
+vn 0.6260 0.1621 0.7628
+vn 0.5949 -0.0540 0.8020
+vn 0.5790 -0.2350 0.7807
+vn 0.5878 0.1621 0.7926
+vn 0.6594 -0.3612 0.6594
+vn 0.6873 -0.2350 0.6873
+vn 0.6262 -0.3612 0.6910
+vn 0.7061 -0.0540 0.7061
+vn 0.6978 0.1621 0.6977
+vn 0.6572 0.3692 0.6572
+vn 0.6241 0.3692 0.6886
+vn 0.5896 0.3692 0.7184
+vn 0.5536 0.3692 0.7464
+vn 0.5163 0.3692 0.7727
+vn 0.5482 0.1621 0.8205
+vn 0.5548 -0.0540 0.8303
+vn 0.5400 -0.2350 0.8082
+vn 0.5555 -0.3612 0.7490
+vn 0.5181 -0.3612 0.7753
+vn 0.5916 -0.3612 0.7208
+vn -0.9429 -0.2350 -0.2362
+vn -0.9686 -0.0540 -0.2427
+vn -0.9555 -0.0540 -0.2899
+vn -0.9301 -0.2350 -0.2822
+vn -0.9572 0.1621 -0.2398
+vn -0.9443 0.1621 -0.2864
+vn -0.9402 -0.0540 -0.3364
+vn -0.9152 -0.2350 -0.3274
+vn -0.9291 0.1621 -0.3324
+vn -0.9146 -0.3612 -0.1819
+vn -0.9533 -0.2350 -0.1896
+vn -0.9045 -0.3612 -0.2266
+vn -0.9794 -0.0540 -0.1948
+vn -0.9678 0.1621 -0.1925
+vn -0.9115 0.3692 -0.1813
+vn -0.9015 0.3692 -0.2259
+vn -0.8893 0.3692 -0.2698
+vn -0.8750 0.3692 -0.3131
+vn -0.8780 -0.3612 -0.3141
+vn -0.8923 -0.3612 -0.2707
+vn 0.7807 -0.2350 0.5790
+vn 0.8020 -0.0540 0.5949
+vn 0.7719 -0.0540 0.6335
+vn 0.7514 -0.2350 0.6166
+vn 0.7926 0.1621 0.5878
+vn 0.7628 0.1621 0.6260
+vn 0.7399 -0.0540 0.6705
+vn 0.7202 -0.2350 0.6527
+vn 0.7312 0.1621 0.6626
+vn 0.7753 -0.3612 0.5181
+vn 0.8082 -0.2350 0.5400
+vn 0.7490 -0.3612 0.5555
+vn 0.8303 -0.0540 0.5548
+vn 0.8205 0.1621 0.5482
+vn 0.7727 0.3692 0.5163
+vn 0.7464 0.3692 0.5536
+vn 0.7184 0.3692 0.5896
+vn 0.6886 0.3692 0.6241
+vn 0.6910 -0.3612 0.6262
+vn 0.7208 -0.3612 0.5916
+vn -0.9708 -0.2350 -0.0477
+vn -0.9973 -0.0540 -0.0490
+vn -0.9937 -0.0540 -0.0979
+vn -0.9673 -0.2350 -0.0953
+vn -0.9856 0.1621 -0.0485
+vn -0.9820 0.1621 -0.0967
+vn -0.9877 -0.0540 -0.1465
+vn -0.9615 -0.2350 -0.1426
+vn -0.9761 0.1621 -0.1448
+vn -0.9325 -0.3612 0.0000
+vn -0.9720 -0.2350 0.0000
+vn -0.9314 -0.3612 -0.0458
+vn -0.9985 -0.0540 -0.0000
+vn -0.9868 0.1621 0.0000
+vn -0.9294 0.3692 0.0000
+vn -0.9282 0.3692 -0.0456
+vn -0.9249 0.3692 -0.0911
+vn -0.9193 0.3692 -0.1363
+vn -0.9224 -0.3612 -0.1368
+vn -0.9280 -0.3612 -0.0914
+vn 0.8787 -0.2350 0.4156
+vn 0.9027 -0.0540 0.4270
+vn 0.8806 -0.0540 0.4707
+vn 0.8572 -0.2350 0.4582
+vn 0.8920 0.1621 0.4219
+vn 0.8703 0.1621 0.4652
+vn 0.8565 -0.0540 0.5133
+vn 0.8337 -0.2350 0.4997
+vn 0.8464 0.1621 0.5073
+vn 0.8615 -0.3612 0.3568
+vn 0.8980 -0.2350 0.3720
+vn 0.8429 -0.3612 0.3987
+vn 0.9225 -0.0540 0.3821
+vn 0.9117 0.1621 0.3776
+vn 0.8586 0.3692 0.3556
+vn 0.8401 0.3692 0.3974
+vn 0.8196 0.3692 0.4381
+vn 0.7972 0.3692 0.4778
+vn 0.7998 -0.3612 0.4794
+vn 0.8224 -0.3612 0.4396
+vn -0.9615 -0.2350 0.1426
+vn -0.9877 -0.0540 0.1465
+vn -0.9937 -0.0540 0.0979
+vn -0.9673 -0.2350 0.0953
+vn -0.9761 0.1621 0.1448
+vn -0.9820 0.1621 0.0967
+vn -0.9973 -0.0540 0.0490
+vn -0.9708 -0.2350 0.0477
+vn -0.9856 0.1621 0.0485
+vn -0.9146 -0.3612 0.1819
+vn -0.9533 -0.2350 0.1896
+vn -0.9224 -0.3612 0.1368
+vn -0.9794 -0.0540 0.1948
+vn -0.9678 0.1621 0.1925
+vn -0.9115 0.3692 0.1813
+vn -0.9193 0.3692 0.1363
+vn -0.9249 0.3692 0.0911
+vn -0.9282 0.3692 0.0456
+vn -0.9314 -0.3612 0.0458
+vn -0.9280 -0.3612 0.0914
+vn 0.9429 -0.2350 0.2362
+vn 0.9686 -0.0540 0.2427
+vn 0.9555 -0.0540 0.2899
+vn 0.9301 -0.2350 0.2822
+vn 0.9572 0.1621 0.2398
+vn 0.9443 0.1621 0.2864
+vn 0.9402 -0.0540 0.3364
+vn 0.9152 -0.2350 0.3274
+vn 0.9291 0.1621 0.3324
+vn 0.9146 -0.3612 0.1819
+vn 0.9533 -0.2350 0.1896
+vn 0.9045 -0.3612 0.2266
+vn 0.9794 -0.0540 0.1948
+vn 0.9678 0.1621 0.1925
+vn 0.9115 0.3692 0.1813
+vn 0.9015 0.3692 0.2259
+vn 0.8893 0.3692 0.2698
+vn 0.8750 0.3692 0.3131
+vn 0.8780 -0.3612 0.3141
+vn 0.8923 -0.3612 0.2707
+vn -0.9152 -0.2350 0.3274
+vn -0.9402 -0.0540 0.3364
+vn -0.9555 -0.0540 0.2899
+vn -0.9301 -0.2350 0.2822
+vn -0.9291 0.1621 0.3324
+vn -0.9443 0.1621 0.2864
+vn -0.9686 -0.0540 0.2427
+vn -0.9429 -0.2350 0.2362
+vn -0.9572 0.1621 0.2398
+vn -0.8615 -0.3612 0.3568
+vn -0.8980 -0.2350 0.3720
+vn -0.8780 -0.3612 0.3141
+vn -0.9225 -0.0540 0.3821
+vn -0.9117 0.1621 0.3776
+vn -0.8586 0.3692 0.3556
+vn -0.8750 0.3692 0.3131
+vn -0.8893 0.3692 0.2698
+vn -0.9015 0.3692 0.2259
+vn -0.9045 -0.3612 0.2266
+vn -0.8923 -0.3612 0.2707
+vn 0.9708 -0.2350 0.0477
+vn 0.9973 -0.0540 0.0490
+vn 0.9937 -0.0540 0.0979
+vn 0.9673 -0.2350 0.0953
+vn 0.9856 0.1621 0.0485
+vn 0.9820 0.1621 0.0967
+vn 0.9877 -0.0540 0.1465
+vn 0.9615 -0.2350 0.1426
+vn 0.9761 0.1621 0.1447
+vn 0.9325 -0.3612 -0.0000
+vn 0.9720 -0.2350 -0.0000
+vn 0.9314 -0.3612 0.0458
+vn 0.9985 -0.0540 0.0000
+vn 0.9868 0.1621 -0.0000
+vn 0.9294 0.3692 -0.0000
+vn 0.9282 0.3692 0.0456
+vn 0.9249 0.3692 0.0911
+vn 0.9193 0.3692 0.1363
+vn 0.9224 -0.3612 0.1368
+vn 0.9280 -0.3612 0.0914
+vn -0.8337 -0.2350 0.4997
+vn -0.8565 -0.0540 0.5133
+vn -0.8806 -0.0540 0.4707
+vn -0.8572 -0.2350 0.4582
+vn -0.8464 0.1621 0.5073
+vn -0.8703 0.1621 0.4652
+vn -0.9027 -0.0540 0.4270
+vn -0.8787 -0.2350 0.4156
+vn -0.8920 0.1621 0.4219
+vn -0.7753 -0.3612 0.5181
+vn -0.8082 -0.2350 0.5400
+vn -0.7998 -0.3612 0.4794
+vn -0.8303 -0.0540 0.5548
+vn -0.8205 0.1621 0.5482
+vn -0.7727 0.3692 0.5163
+vn -0.7972 0.3692 0.4778
+vn -0.8196 0.3692 0.4381
+vn -0.8401 0.3692 0.3974
+vn -0.8429 -0.3612 0.3987
+vn -0.8224 -0.3612 0.4396
+vn 0.9615 -0.2350 -0.1426
+vn 0.9877 -0.0540 -0.1465
+vn 0.9937 -0.0540 -0.0979
+vn 0.9673 -0.2350 -0.0953
+vn 0.9761 0.1621 -0.1448
+vn 0.9820 0.1621 -0.0967
+vn 0.9973 -0.0540 -0.0490
+vn 0.9708 -0.2350 -0.0477
+vn 0.9856 0.1621 -0.0485
+vn 0.9146 -0.3612 -0.1819
+vn 0.9533 -0.2350 -0.1896
+vn 0.9224 -0.3612 -0.1368
+vn 0.9794 -0.0540 -0.1948
+vn 0.9678 0.1621 -0.1925
+vn 0.9115 0.3692 -0.1813
+vn 0.9193 0.3692 -0.1363
+vn 0.9249 0.3692 -0.0911
+vn 0.9282 0.3692 -0.0456
+vn 0.9314 -0.3612 -0.0458
+vn 0.9280 -0.3612 -0.0914
+vn -0.7202 -0.2350 0.6527
+vn -0.7399 -0.0540 0.6705
+vn -0.7719 -0.0540 0.6335
+vn -0.7514 -0.2350 0.6166
+vn -0.7312 0.1621 0.6626
+vn -0.7628 0.1621 0.6260
+vn -0.8020 -0.0540 0.5949
+vn -0.7807 -0.2350 0.5790
+vn -0.7926 0.1621 0.5878
+vn -0.6594 -0.3612 0.6594
+vn -0.6873 -0.2350 0.6873
+vn -0.6910 -0.3612 0.6262
+vn -0.7061 -0.0540 0.7061
+vn -0.6978 0.1621 0.6977
+vn -0.6572 0.3692 0.6572
+vn -0.6886 0.3692 0.6241
+vn -0.7184 0.3692 0.5896
+vn -0.7464 0.3692 0.5536
+vn -0.7490 -0.3612 0.5555
+vn -0.7208 -0.3612 0.5916
+vn 0.9152 -0.2350 -0.3274
+vn 0.9402 -0.0540 -0.3364
+vn 0.9555 -0.0540 -0.2899
+vn 0.9301 -0.2350 -0.2822
+vn 0.9291 0.1621 -0.3324
+vn 0.9443 0.1621 -0.2864
+vn 0.9686 -0.0540 -0.2427
+vn 0.9429 -0.2350 -0.2362
+vn 0.9572 0.1621 -0.2398
+vn 0.8615 -0.3612 -0.3568
+vn 0.8980 -0.2350 -0.3720
+vn 0.8780 -0.3612 -0.3141
+vn 0.9225 -0.0540 -0.3821
+vn 0.9117 0.1621 -0.3776
+vn 0.8586 0.3692 -0.3556
+vn 0.8750 0.3692 -0.3131
+vn 0.8893 0.3692 -0.2698
+vn 0.9015 0.3692 -0.2259
+vn 0.9045 -0.3612 -0.2266
+vn 0.8923 -0.3612 -0.2707
+vn -0.5790 -0.2350 0.7807
+vn -0.5949 -0.0540 0.8020
+vn -0.6335 -0.0540 0.7719
+vn -0.6166 -0.2350 0.7514
+vn -0.5879 0.1621 0.7926
+vn -0.6260 0.1621 0.7628
+vn -0.6706 -0.0540 0.7399
+vn -0.6527 -0.2350 0.7202
+vn -0.6626 0.1621 0.7312
+vn -0.5181 -0.3612 0.7753
+vn -0.5400 -0.2350 0.8082
+vn -0.5555 -0.3612 0.7490
+vn -0.5548 -0.0540 0.8303
+vn -0.5482 0.1621 0.8205
+vn -0.5163 0.3692 0.7727
+vn -0.5536 0.3692 0.7464
+vn -0.5896 0.3692 0.7184
+vn -0.6241 0.3692 0.6886
+vn -0.6262 -0.3612 0.6910
+vn -0.5916 -0.3612 0.7208
+vn 0.8337 -0.2350 -0.4997
+vn 0.8565 -0.0540 -0.5133
+vn 0.8806 -0.0540 -0.4707
+vn 0.8572 -0.2350 -0.4582
+vn 0.8464 0.1621 -0.5073
+vn 0.8703 0.1621 -0.4652
+vn 0.9027 -0.0540 -0.4270
+vn 0.8787 -0.2350 -0.4156
+vn 0.8920 0.1621 -0.4219
+vn 0.7753 -0.3612 -0.5181
+vn 0.8082 -0.2350 -0.5400
+vn 0.7998 -0.3612 -0.4794
+vn 0.8303 -0.0540 -0.5548
+vn 0.8205 0.1621 -0.5482
+vn 0.7727 0.3692 -0.5163
+vn 0.7972 0.3692 -0.4778
+vn 0.8196 0.3692 -0.4381
+vn 0.8401 0.3692 -0.3974
+vn 0.8429 -0.3612 -0.3987
+vn 0.8224 -0.3612 -0.4396
+vn -0.4156 -0.2350 0.8787
+vn -0.4270 -0.0540 0.9027
+vn -0.4707 -0.0540 0.8806
+vn -0.4582 -0.2350 0.8572
+vn -0.4219 0.1621 0.8920
+vn -0.4652 0.1621 0.8703
+vn -0.5133 -0.0540 0.8565
+vn -0.4997 -0.2350 0.8337
+vn -0.5073 0.1621 0.8464
+vn -0.3568 -0.3612 0.8615
+vn -0.3720 -0.2350 0.8980
+vn -0.3987 -0.3612 0.8429
+vn -0.3821 -0.0540 0.9225
+vn -0.3776 0.1621 0.9117
+vn -0.3556 0.3692 0.8586
+vn -0.3974 0.3692 0.8401
+vn -0.4381 0.3692 0.8196
+vn -0.4778 0.3692 0.7972
+vn -0.4794 -0.3612 0.7998
+vn -0.4396 -0.3612 0.8224
+vn -0.1426 -0.2350 -0.9615
+vn -0.1465 -0.0540 -0.9877
+vn -0.0979 -0.0540 -0.9937
+vn -0.0953 -0.2350 -0.9673
+vn -0.1448 0.1621 -0.9761
+vn -0.0967 0.1621 -0.9820
+vn -0.0490 -0.0540 -0.9973
+vn -0.0477 -0.2350 -0.9708
+vn -0.0485 0.1621 -0.9856
+vn -0.1819 -0.3612 -0.9146
+vn -0.1896 -0.2350 -0.9533
+vn -0.1368 -0.3612 -0.9224
+vn -0.1948 -0.0540 -0.9794
+vn -0.1925 0.1621 -0.9678
+vn -0.1813 0.3692 -0.9115
+vn -0.1363 0.3692 -0.9193
+vn -0.0911 0.3692 -0.9249
+vn -0.0456 0.3692 -0.9282
+vn -0.0000 0.3692 -0.9294
+vn -0.0000 0.1621 -0.9868
+vn -0.0000 -0.0540 -0.9985
+vn -0.0000 -0.2350 -0.9720
+vn -0.0458 -0.3612 -0.9314
+vn -0.0000 -0.3612 -0.9325
+vn -0.0914 -0.3612 -0.9280
+vn 0.7202 -0.2350 -0.6527
+vn 0.7399 -0.0540 -0.6705
+vn 0.7719 -0.0540 -0.6335
+vn 0.7514 -0.2350 -0.6166
+vn 0.7312 0.1621 -0.6626
+vn 0.7628 0.1621 -0.6260
+vn 0.8020 -0.0540 -0.5949
+vn 0.7807 -0.2350 -0.5790
+vn 0.7926 0.1621 -0.5878
+vn 0.6594 -0.3612 -0.6594
+vn 0.6873 -0.2350 -0.6873
+vn 0.6910 -0.3612 -0.6262
+vn 0.7061 -0.0540 -0.7061
+vn 0.6977 0.1621 -0.6978
+vn 0.6572 0.3692 -0.6572
+vn 0.6886 0.3692 -0.6241
+vn 0.7184 0.3692 -0.5896
+vn 0.7464 0.3692 -0.5536
+vn 0.7490 -0.3612 -0.5555
+vn 0.7208 -0.3612 -0.5916
+vn -0.2362 -0.2350 0.9429
+vn -0.2427 -0.0540 0.9686
+vn -0.2899 -0.0540 0.9555
+vn -0.2822 -0.2350 0.9301
+vn -0.2398 0.1621 0.9572
+vn -0.2864 0.1621 0.9443
+vn -0.3364 -0.0540 0.9402
+vn -0.3274 -0.2350 0.9152
+vn -0.3324 0.1621 0.9291
+vn -0.1819 -0.3612 0.9146
+vn -0.1896 -0.2350 0.9533
+vn -0.2266 -0.3612 0.9045
+vn -0.1948 -0.0540 0.9794
+vn -0.1925 0.1621 0.9678
+vn -0.1813 0.3692 0.9115
+vn -0.2259 0.3692 0.9015
+vn -0.2698 0.3692 0.8893
+vn -0.3131 0.3692 0.8750
+vn -0.3141 -0.3612 0.8780
+vn -0.2707 -0.3612 0.8923
+vn -0.3274 -0.2350 -0.9152
+vn -0.3364 -0.0540 -0.9402
+vn -0.2899 -0.0540 -0.9555
+vn -0.2822 -0.2350 -0.9301
+vn -0.3324 0.1621 -0.9291
+vn -0.2864 0.1621 -0.9443
+vn -0.2427 -0.0540 -0.9686
+vn -0.2362 -0.2350 -0.9429
+vn -0.2398 0.1621 -0.9572
+vn -0.3568 -0.3612 -0.8615
+vn -0.3720 -0.2350 -0.8980
+vn -0.3141 -0.3612 -0.8780
+vn -0.3821 -0.0540 -0.9225
+vn -0.3776 0.1621 -0.9117
+vn -0.3556 0.3692 -0.8586
+vn -0.3131 0.3692 -0.8750
+vn -0.2698 0.3692 -0.8893
+vn -0.2258 0.3692 -0.9015
+vn -0.2266 -0.3612 -0.9045
+vn -0.2707 -0.3612 -0.8923
+vn 0.5790 -0.2350 -0.7807
+vn 0.5949 -0.0540 -0.8020
+vn 0.6335 -0.0540 -0.7719
+vn 0.6166 -0.2350 -0.7514
+vn 0.5878 0.1621 -0.7926
+vn 0.6260 0.1621 -0.7628
+vn 0.6705 -0.0540 -0.7399
+vn 0.6527 -0.2350 -0.7202
+vn 0.6626 0.1621 -0.7312
+vn 0.5181 -0.3612 -0.7753
+vn 0.5400 -0.2350 -0.8082
+vn 0.5555 -0.3612 -0.7490
+vn 0.5548 -0.0540 -0.8303
+vn 0.5482 0.1621 -0.8205
+vn 0.5163 0.3692 -0.7727
+vn 0.5536 0.3692 -0.7464
+vn 0.5896 0.3692 -0.7184
+vn 0.6241 0.3692 -0.6886
+vn 0.6262 -0.3612 -0.6910
+vn 0.5916 -0.3612 -0.7208
+vn -0.0477 -0.2350 0.9708
+vn -0.0490 -0.0540 0.9973
+vn -0.0979 -0.0540 0.9937
+vn -0.0953 -0.2350 0.9673
+vn -0.0485 0.1621 0.9856
+vn -0.0967 0.1621 0.9820
+vn -0.1465 -0.0540 0.9877
+vn -0.1426 -0.2350 0.9615
+vn -0.1448 0.1621 0.9761
+vn -0.0000 -0.3612 0.9325
+vn -0.0000 -0.2350 0.9720
+vn -0.0458 -0.3612 0.9314
+vn -0.0000 -0.0540 0.9985
+vn 0.0000 0.1621 0.9868
+vn 0.0000 0.3692 0.9294
+vn -0.0456 0.3692 0.9282
+vn -0.0911 0.3692 0.9249
+vn -0.1363 0.3692 0.9193
+vn -0.1368 -0.3612 0.9224
+vn -0.0914 -0.3612 0.9280
+vn -0.4997 -0.2350 -0.8337
+vn -0.5133 -0.0540 -0.8565
+vn -0.4707 -0.0540 -0.8806
+vn -0.4582 -0.2350 -0.8572
+vn -0.5073 0.1621 -0.8464
+vn -0.4652 0.1621 -0.8703
+vn -0.4270 -0.0540 -0.9027
+vn -0.4156 -0.2350 -0.8787
+vn -0.4219 0.1621 -0.8920
+vn -0.5181 -0.3612 -0.7753
+vn -0.5400 -0.2350 -0.8082
+vn -0.4794 -0.3612 -0.7998
+vn -0.5548 -0.0540 -0.8303
+vn -0.5482 0.1621 -0.8205
+vn -0.5163 0.3692 -0.7727
+vn -0.4778 0.3692 -0.7972
+vn -0.4381 0.3692 -0.8196
+vn -0.3974 0.3692 -0.8401
+vn -0.3987 -0.3612 -0.8429
+vn -0.4396 -0.3612 -0.8224
+vn 0.4156 -0.2350 -0.8787
+vn 0.4270 -0.0540 -0.9027
+vn 0.4707 -0.0540 -0.8806
+vn 0.4582 -0.2350 -0.8572
+vn 0.4219 0.1621 -0.8920
+vn 0.4652 0.1621 -0.8703
+vn 0.5133 -0.0540 -0.8565
+vn 0.4997 -0.2350 -0.8337
+vn 0.5073 0.1621 -0.8464
+vn 0.3568 -0.3612 -0.8615
+vn 0.3720 -0.2350 -0.8980
+vn 0.3987 -0.3612 -0.8429
+vn 0.3821 -0.0540 -0.9225
+vn 0.3776 0.1621 -0.9117
+vn 0.3556 0.3692 -0.8586
+vn 0.3974 0.3692 -0.8401
+vn 0.4381 0.3692 -0.8196
+vn 0.4778 0.3692 -0.7972
+vn 0.4794 -0.3612 -0.7998
+vn 0.4396 -0.3612 -0.8224
+vn 0.1426 -0.2350 0.9615
+vn 0.1465 -0.0540 0.9877
+vn 0.0979 -0.0540 0.9937
+vn 0.0953 -0.2350 0.9673
+vn 0.1448 0.1621 0.9761
+vn 0.0967 0.1621 0.9820
+vn 0.0490 -0.0540 0.9973
+vn 0.0477 -0.2350 0.9708
+vn 0.0485 0.1621 0.9856
+vn 0.1819 -0.3612 0.9146
+vn 0.1896 -0.2350 0.9533
+vn 0.1368 -0.3612 0.9224
+vn 0.1948 -0.0540 0.9794
+vn 0.1925 0.1621 0.9678
+vn 0.1813 0.3692 0.9115
+vn 0.1363 0.3692 0.9193
+vn 0.0911 0.3692 0.9249
+vn 0.0456 0.3692 0.9282
+vn 0.0458 -0.3612 0.9314
+vn 0.0914 -0.3612 0.9280
+vn -0.6527 -0.2350 -0.7202
+vn -0.6706 -0.0540 -0.7399
+vn -0.6335 -0.0540 -0.7719
+vn -0.6166 -0.2350 -0.7514
+vn -0.6626 0.1621 -0.7312
+vn -0.6260 0.1621 -0.7628
+vn -0.5949 -0.0540 -0.8020
+vn -0.5790 -0.2350 -0.7807
+vn -0.5878 0.1621 -0.7926
+vn -0.6594 -0.3612 -0.6594
+vn -0.6873 -0.2350 -0.6873
+vn -0.6262 -0.3612 -0.6910
+vn -0.7061 -0.0540 -0.7061
+vn -0.6978 0.1621 -0.6977
+vn -0.6572 0.3692 -0.6572
+vn -0.6241 0.3692 -0.6886
+vn -0.5896 0.3692 -0.7184
+vn -0.5536 0.3692 -0.7464
+vn -0.5555 -0.3612 -0.7490
+vn -0.5916 -0.3612 -0.7208
+vn 0.2362 -0.2350 -0.9429
+vn 0.2427 -0.0540 -0.9686
+vn 0.2899 -0.0540 -0.9555
+vn 0.2822 -0.2350 -0.9301
+vn 0.2398 0.1621 -0.9572
+vn 0.2864 0.1621 -0.9443
+vn 0.3364 -0.0540 -0.9402
+vn 0.3274 -0.2350 -0.9152
+vn 0.3324 0.1621 -0.9291
+vn 0.1819 -0.3612 -0.9146
+vn 0.1896 -0.2350 -0.9533
+vn 0.2266 -0.3612 -0.9045
+vn 0.1948 -0.0540 -0.9794
+vn 0.1925 0.1621 -0.9678
+vn 0.1813 0.3692 -0.9115
+vn 0.2258 0.3692 -0.9015
+vn 0.2698 0.3692 -0.8893
+vn 0.3131 0.3692 -0.8750
+vn 0.3141 -0.3612 -0.8780
+vn 0.2707 -0.3612 -0.8923
+vn 0.3274 -0.2350 0.9152
+vn 0.3364 -0.0540 0.9402
+vn 0.2899 -0.0540 0.9555
+vn 0.2822 -0.2350 0.9301
+vn 0.3324 0.1621 0.9291
+vn 0.2864 0.1621 0.9443
+vn 0.2427 -0.0540 0.9686
+vn 0.2362 -0.2350 0.9429
+vn 0.2398 0.1621 0.9572
+vn 0.3568 -0.3612 0.8615
+vn 0.3720 -0.2350 0.8980
+vn 0.3141 -0.3612 0.8780
+vn 0.3821 -0.0540 0.9225
+vn 0.3776 0.1621 0.9117
+vn 0.3556 0.3692 0.8586
+vn 0.3131 0.3692 0.8750
+vn 0.2698 0.3692 0.8893
+vn 0.2259 0.3692 0.9015
+vn 0.2266 -0.3612 0.9045
+vn 0.2707 -0.3612 0.8923
+vn -0.7807 -0.2350 -0.5790
+vn -0.8020 -0.0540 -0.5949
+vn -0.7719 -0.0540 -0.6335
+vn -0.7514 -0.2350 -0.6166
+vn -0.7926 0.1621 -0.5878
+vn -0.7628 0.1621 -0.6260
+vn -0.7399 -0.0540 -0.6705
+vn -0.7202 -0.2350 -0.6527
+vn -0.7312 0.1621 -0.6626
+vn -0.7490 -0.3612 -0.5555
+vn -0.7464 0.3692 -0.5536
+vn -0.7184 0.3692 -0.5896
+vn -0.6886 0.3692 -0.6241
+vn -0.6910 -0.3612 -0.6262
+vn -0.7208 -0.3612 -0.5916
+vn 0.0477 -0.2350 -0.9708
+vn 0.0490 -0.0540 -0.9973
+vn 0.0979 -0.0540 -0.9937
+vn 0.0953 -0.2350 -0.9673
+vn 0.0485 0.1621 -0.9856
+vn 0.0967 0.1621 -0.9820
+vn 0.1465 -0.0540 -0.9877
+vn 0.1426 -0.2350 -0.9615
+vn 0.1448 0.1621 -0.9761
+vn 0.0458 -0.3612 -0.9314
+vn 0.0456 0.3692 -0.9282
+vn 0.0911 0.3692 -0.9249
+vn 0.1363 0.3692 -0.9193
+vn 0.1368 -0.3612 -0.9224
+vn 0.0914 -0.3612 -0.9280
+vn 0.4997 -0.2350 0.8337
+vn 0.5133 -0.0540 0.8565
+vn 0.4707 -0.0540 0.8806
+vn 0.4582 -0.2350 0.8572
+vn 0.5073 0.1621 0.8464
+vn 0.4652 0.1621 0.8703
+vn 0.4270 -0.0540 0.9027
+vn 0.4156 -0.2350 0.8787
+vn 0.4219 0.1621 0.8920
+vn 0.4794 -0.3612 0.7998
+vn 0.4778 0.3692 0.7972
+vn 0.4381 0.3692 0.8196
+vn 0.3974 0.3692 0.8401
+vn 0.3987 -0.3612 0.8429
+vn 0.4396 -0.3612 0.8224
+vn 0.4665 -0.4203 0.7783
+vn 0.4594 -0.4488 0.7665
+vn 0.4213 -0.4488 0.7881
+vn 0.4277 -0.4203 0.8003
+vn 0.4640 -0.4306 0.7742
+vn 0.4255 -0.4306 0.7960
+vn 0.3821 -0.4488 0.8078
+vn 0.3880 -0.4203 0.8203
+vn 0.3859 -0.4306 0.8159
+vn 0.5041 -0.4203 0.7545
+vn 0.4965 -0.4488 0.7430
+vn 0.5014 -0.4306 0.7504
+vn 0.3454 -0.4306 0.8338
+vn 0.3420 -0.4488 0.8256
+vn 0.3472 -0.4203 0.8383
+vn 0.0446 -0.4203 -0.9063
+vn 0.0439 -0.4487 -0.8926
+vn 0.0876 -0.4487 -0.8894
+vn 0.0889 -0.4203 -0.9030
+vn 0.0443 -0.4306 -0.9015
+vn 0.0885 -0.4306 -0.8982
+vn 0.1311 -0.4488 -0.8840
+vn 0.1331 -0.4203 -0.8976
+vn 0.1324 -0.4306 -0.8928
+vn -0.0000 -0.4203 -0.9074
+vn -0.0000 -0.4488 -0.8937
+vn -0.0000 -0.4306 -0.9025
+vn 0.1761 -0.4306 -0.8852
+vn 0.1743 -0.4488 -0.8765
+vn 0.1770 -0.4203 -0.8900
+vn -0.7288 -0.4203 -0.5406
+vn -0.7178 -0.4488 -0.5324
+vn -0.6908 -0.4488 -0.5669
+vn -0.7014 -0.4203 -0.5757
+vn -0.7249 -0.4306 -0.5377
+vn -0.6977 -0.4306 -0.5726
+vn -0.6622 -0.4488 -0.6001
+vn -0.6724 -0.4203 -0.6093
+vn -0.6688 -0.4306 -0.6061
+vn -0.7545 -0.4203 -0.5041
+vn -0.7430 -0.4488 -0.4965
+vn -0.7504 -0.4306 -0.5014
+vn -0.6382 -0.4306 -0.6382
+vn -0.6319 -0.4488 -0.6319
+vn -0.6416 -0.4203 -0.6416
+vn 0.3057 -0.4203 0.8544
+vn 0.3010 -0.4487 0.8414
+vn 0.2594 -0.4488 0.8552
+vn 0.2634 -0.4203 0.8683
+vn 0.3040 -0.4306 0.8498
+vn 0.2620 -0.4306 0.8637
+vn 0.2172 -0.4488 0.8669
+vn 0.2205 -0.4203 0.8802
+vn 0.2193 -0.4306 0.8755
+vn 0.1761 -0.4306 0.8852
+vn 0.1743 -0.4488 0.8765
+vn 0.1770 -0.4203 0.8900
+vn 0.2205 -0.4203 -0.8802
+vn 0.2172 -0.4488 -0.8669
+vn 0.2594 -0.4487 -0.8552
+vn 0.2634 -0.4203 -0.8683
+vn 0.2193 -0.4306 -0.8755
+vn 0.2620 -0.4306 -0.8637
+vn 0.3010 -0.4487 -0.8414
+vn 0.3057 -0.4203 -0.8544
+vn 0.3040 -0.4306 -0.8498
+vn 0.3454 -0.4306 -0.8338
+vn 0.3420 -0.4487 -0.8256
+vn 0.3472 -0.4203 -0.8383
+vn -0.6094 -0.4203 -0.6724
+vn -0.6001 -0.4488 -0.6622
+vn -0.5669 -0.4487 -0.6908
+vn -0.5757 -0.4203 -0.7014
+vn -0.6061 -0.4306 -0.6688
+vn -0.5726 -0.4306 -0.6977
+vn -0.5324 -0.4488 -0.7178
+vn -0.5406 -0.4203 -0.7288
+vn -0.5377 -0.4306 -0.7249
+vn -0.5014 -0.4306 -0.7504
+vn -0.4965 -0.4488 -0.7430
+vn -0.5041 -0.4203 -0.7545
+vn 0.1331 -0.4203 0.8976
+vn 0.1311 -0.4488 0.8840
+vn 0.0876 -0.4488 0.8894
+vn 0.0889 -0.4203 0.9030
+vn 0.1324 -0.4306 0.8928
+vn 0.0885 -0.4306 0.8982
+vn 0.0439 -0.4488 0.8926
+vn 0.0446 -0.4203 0.9063
+vn 0.0443 -0.4306 0.9015
+vn -0.0000 -0.4306 0.9025
+vn -0.0000 -0.4488 0.8937
+vn -0.0000 -0.4203 0.9074
+vn 0.3880 -0.4203 -0.8203
+vn 0.3821 -0.4487 -0.8078
+vn 0.4213 -0.4487 -0.7881
+vn 0.4277 -0.4203 -0.8003
+vn 0.3859 -0.4306 -0.8159
+vn 0.4255 -0.4306 -0.7960
+vn 0.4594 -0.4487 -0.7665
+vn 0.4665 -0.4203 -0.7783
+vn 0.4640 -0.4306 -0.7742
+vn 0.5014 -0.4306 -0.7504
+vn 0.4965 -0.4488 -0.7430
+vn 0.5041 -0.4203 -0.7545
+vn -0.4665 -0.4203 -0.7783
+vn -0.4594 -0.4488 -0.7665
+vn -0.4213 -0.4487 -0.7881
+vn -0.4277 -0.4203 -0.8003
+vn -0.4640 -0.4306 -0.7742
+vn -0.4255 -0.4306 -0.7960
+vn -0.3821 -0.4487 -0.8078
+vn -0.3880 -0.4203 -0.8203
+vn -0.3859 -0.4306 -0.8159
+vn -0.3454 -0.4306 -0.8338
+vn -0.3420 -0.4488 -0.8256
+vn -0.3472 -0.4203 -0.8383
+vn -0.0446 -0.4203 0.9063
+vn -0.0439 -0.4488 0.8926
+vn -0.0876 -0.4488 0.8894
+vn -0.0889 -0.4203 0.9030
+vn -0.0443 -0.4306 0.9015
+vn -0.0885 -0.4306 0.8982
+vn -0.1311 -0.4488 0.8840
+vn -0.1331 -0.4203 0.8976
+vn -0.1324 -0.4306 0.8928
+vn -0.1761 -0.4306 0.8852
+vn -0.1743 -0.4488 0.8765
+vn -0.1770 -0.4203 0.8900
+vn 0.5406 -0.4203 -0.7288
+vn 0.5324 -0.4488 -0.7178
+vn 0.5669 -0.4488 -0.6908
+vn 0.5757 -0.4203 -0.7014
+vn 0.5377 -0.4306 -0.7249
+vn 0.5726 -0.4306 -0.6977
+vn 0.6001 -0.4488 -0.6622
+vn 0.6093 -0.4203 -0.6724
+vn 0.6061 -0.4306 -0.6688
+vn 0.6382 -0.4306 -0.6382
+vn 0.6319 -0.4488 -0.6319
+vn 0.6416 -0.4203 -0.6416
+vn -0.3057 -0.4203 -0.8544
+vn -0.3010 -0.4487 -0.8414
+vn -0.2594 -0.4487 -0.8552
+vn -0.2634 -0.4203 -0.8683
+vn -0.3040 -0.4306 -0.8498
+vn -0.2620 -0.4306 -0.8637
+vn -0.2172 -0.4487 -0.8669
+vn -0.2205 -0.4203 -0.8802
+vn -0.2193 -0.4306 -0.8755
+vn -0.1761 -0.4306 -0.8852
+vn -0.1743 -0.4487 -0.8765
+vn -0.1770 -0.4203 -0.8900
+vn -0.2205 -0.4203 0.8802
+vn -0.2172 -0.4488 0.8669
+vn -0.2594 -0.4488 0.8552
+vn -0.2634 -0.4203 0.8683
+vn -0.2193 -0.4306 0.8755
+vn -0.2620 -0.4306 0.8637
+vn -0.3010 -0.4488 0.8414
+vn -0.3057 -0.4203 0.8544
+vn -0.3040 -0.4306 0.8498
+vn -0.3454 -0.4306 0.8338
+vn -0.3420 -0.4488 0.8256
+vn -0.3472 -0.4203 0.8383
+vn 0.6724 -0.4203 -0.6094
+vn 0.6622 -0.4487 -0.6001
+vn 0.6908 -0.4487 -0.5669
+vn 0.7014 -0.4203 -0.5757
+vn 0.6688 -0.4306 -0.6061
+vn 0.6977 -0.4306 -0.5726
+vn 0.7178 -0.4487 -0.5324
+vn 0.7288 -0.4203 -0.5406
+vn 0.7249 -0.4306 -0.5377
+vn 0.7504 -0.4306 -0.5014
+vn 0.7430 -0.4487 -0.4965
+vn 0.7545 -0.4203 -0.5041
+vn -0.1331 -0.4203 -0.8976
+vn -0.1311 -0.4487 -0.8840
+vn -0.0876 -0.4487 -0.8894
+vn -0.0889 -0.4203 -0.9030
+vn -0.1324 -0.4306 -0.8928
+vn -0.0885 -0.4306 -0.8982
+vn -0.0439 -0.4487 -0.8926
+vn -0.0446 -0.4203 -0.9063
+vn -0.0443 -0.4306 -0.9015
+vn -0.3880 -0.4203 0.8203
+vn -0.3821 -0.4488 0.8078
+vn -0.4213 -0.4488 0.7881
+vn -0.4277 -0.4203 0.8003
+vn -0.3859 -0.4306 0.8159
+vn -0.4255 -0.4306 0.7960
+vn -0.4594 -0.4488 0.7665
+vn -0.4665 -0.4203 0.7783
+vn -0.4640 -0.4306 0.7742
+vn -0.5014 -0.4306 0.7504
+vn -0.4965 -0.4488 0.7430
+vn -0.5041 -0.4203 0.7545
+vn 0.7783 -0.4203 -0.4665
+vn 0.7665 -0.4488 -0.4594
+vn 0.7881 -0.4488 -0.4213
+vn 0.8003 -0.4203 -0.4278
+vn 0.7742 -0.4306 -0.4640
+vn 0.7960 -0.4306 -0.4255
+vn 0.8078 -0.4488 -0.3821
+vn 0.8203 -0.4203 -0.3880
+vn 0.8159 -0.4306 -0.3859
+vn 0.8338 -0.4306 -0.3454
+vn 0.8256 -0.4488 -0.3420
+vn 0.8383 -0.4203 -0.3472
+vn -0.5406 -0.4203 0.7288
+vn -0.5324 -0.4488 0.7178
+vn -0.5669 -0.4488 0.6908
+vn -0.5757 -0.4203 0.7014
+vn -0.5377 -0.4306 0.7249
+vn -0.5726 -0.4306 0.6977
+vn -0.6001 -0.4488 0.6622
+vn -0.6093 -0.4203 0.6724
+vn -0.6061 -0.4306 0.6688
+vn -0.6382 -0.4306 0.6382
+vn -0.6319 -0.4488 0.6319
+vn -0.6416 -0.4203 0.6416
+vn 0.8544 -0.4203 -0.3057
+vn 0.8414 -0.4488 -0.3010
+vn 0.8552 -0.4487 -0.2594
+vn 0.8683 -0.4203 -0.2634
+vn 0.8498 -0.4306 -0.3040
+vn 0.8637 -0.4306 -0.2620
+vn 0.8669 -0.4487 -0.2172
+vn 0.8802 -0.4203 -0.2205
+vn 0.8755 -0.4306 -0.2193
+vn 0.8852 -0.4306 -0.1761
+vn 0.8765 -0.4488 -0.1743
+vn 0.8900 -0.4203 -0.1770
+vn -0.6724 -0.4203 0.6093
+vn -0.6622 -0.4488 0.6001
+vn -0.6908 -0.4488 0.5669
+vn -0.7014 -0.4203 0.5757
+vn -0.6688 -0.4306 0.6061
+vn -0.6977 -0.4306 0.5726
+vn -0.7178 -0.4488 0.5324
+vn -0.7288 -0.4203 0.5406
+vn -0.7249 -0.4306 0.5377
+vn -0.7504 -0.4306 0.5014
+vn -0.7430 -0.4488 0.4965
+vn -0.7545 -0.4203 0.5041
+vn 0.8976 -0.4203 -0.1331
+vn 0.8840 -0.4488 -0.1311
+vn 0.8894 -0.4488 -0.0876
+vn 0.9030 -0.4203 -0.0889
+vn 0.8928 -0.4306 -0.1324
+vn 0.8982 -0.4306 -0.0885
+vn 0.8926 -0.4488 -0.0439
+vn 0.9063 -0.4203 -0.0446
+vn 0.9015 -0.4306 -0.0443
+vn 0.9025 -0.4306 -0.0000
+vn 0.8937 -0.4488 -0.0000
+vn 0.9074 -0.4203 0.0000
+vn -0.7783 -0.4203 0.4665
+vn -0.7665 -0.4488 0.4594
+vn -0.7881 -0.4487 0.4213
+vn -0.8003 -0.4203 0.4277
+vn -0.7742 -0.4306 0.4640
+vn -0.7960 -0.4306 0.4255
+vn -0.8078 -0.4487 0.3821
+vn -0.8203 -0.4203 0.3880
+vn -0.8159 -0.4306 0.3859
+vn -0.8338 -0.4306 0.3454
+vn -0.8256 -0.4488 0.3420
+vn -0.8383 -0.4203 0.3472
+vn 0.9063 -0.4203 0.0446
+vn 0.8926 -0.4488 0.0439
+vn 0.8894 -0.4488 0.0876
+vn 0.9030 -0.4203 0.0889
+vn 0.9015 -0.4306 0.0443
+vn 0.8982 -0.4306 0.0885
+vn 0.8840 -0.4488 0.1311
+vn 0.8976 -0.4203 0.1331
+vn 0.8928 -0.4306 0.1324
+vn 0.8852 -0.4306 0.1761
+vn 0.8765 -0.4487 0.1743
+vn 0.8900 -0.4203 0.1770
+vn -0.8544 -0.4203 0.3057
+vn -0.8414 -0.4488 0.3010
+vn -0.8552 -0.4488 0.2594
+vn -0.8683 -0.4203 0.2634
+vn -0.8498 -0.4306 0.3040
+vn -0.8637 -0.4306 0.2620
+vn -0.8669 -0.4488 0.2172
+vn -0.8802 -0.4203 0.2205
+vn -0.8755 -0.4306 0.2193
+vn -0.8852 -0.4306 0.1761
+vn -0.8765 -0.4488 0.1743
+vn -0.8900 -0.4203 0.1770
+vn 0.8802 -0.4203 0.2205
+vn 0.8669 -0.4488 0.2172
+vn 0.8552 -0.4488 0.2594
+vn 0.8683 -0.4203 0.2634
+vn 0.8755 -0.4306 0.2193
+vn 0.8637 -0.4306 0.2620
+vn 0.8414 -0.4488 0.3010
+vn 0.8544 -0.4203 0.3057
+vn 0.8498 -0.4306 0.3040
+vn 0.8338 -0.4306 0.3454
+vn 0.8256 -0.4488 0.3420
+vn 0.8383 -0.4203 0.3472
+vn -0.8976 -0.4203 0.1331
+vn -0.8840 -0.4488 0.1311
+vn -0.8894 -0.4488 0.0876
+vn -0.9030 -0.4203 0.0889
+vn -0.8928 -0.4306 0.1324
+vn -0.8982 -0.4306 0.0885
+vn -0.8926 -0.4487 0.0439
+vn -0.9063 -0.4203 0.0446
+vn -0.9015 -0.4306 0.0443
+vn -0.9025 -0.4306 -0.0000
+vn -0.8937 -0.4487 -0.0000
+vn -0.9074 -0.4203 -0.0000
+vn 0.8203 -0.4203 0.3880
+vn 0.8078 -0.4487 0.3821
+vn 0.7881 -0.4488 0.4213
+vn 0.8003 -0.4203 0.4277
+vn 0.8159 -0.4306 0.3859
+vn 0.7960 -0.4306 0.4255
+vn 0.7665 -0.4488 0.4594
+vn 0.7783 -0.4203 0.4665
+vn 0.7742 -0.4306 0.4640
+vn 0.7504 -0.4306 0.5014
+vn 0.7430 -0.4488 0.4965
+vn 0.7545 -0.4203 0.5041
+vn -0.9063 -0.4203 -0.0446
+vn -0.8926 -0.4488 -0.0439
+vn -0.8894 -0.4488 -0.0876
+vn -0.9030 -0.4203 -0.0889
+vn -0.9015 -0.4306 -0.0443
+vn -0.8982 -0.4306 -0.0885
+vn -0.8840 -0.4488 -0.1311
+vn -0.8976 -0.4203 -0.1331
+vn -0.8928 -0.4306 -0.1324
+vn -0.8852 -0.4306 -0.1761
+vn -0.8765 -0.4488 -0.1743
+vn -0.8900 -0.4203 -0.1770
+vn 0.7288 -0.4203 0.5406
+vn 0.7178 -0.4488 0.5324
+vn 0.6908 -0.4488 0.5669
+vn 0.7014 -0.4203 0.5757
+vn 0.7249 -0.4306 0.5377
+vn 0.6977 -0.4306 0.5726
+vn 0.6622 -0.4488 0.6001
+vn 0.6724 -0.4203 0.6094
+vn 0.6688 -0.4306 0.6061
+vn 0.6382 -0.4306 0.6382
+vn 0.6319 -0.4488 0.6319
+vn 0.6416 -0.4203 0.6416
+vn -0.8802 -0.4203 -0.2205
+vn -0.8669 -0.4488 -0.2172
+vn -0.8552 -0.4488 -0.2594
+vn -0.8683 -0.4203 -0.2634
+vn -0.8755 -0.4306 -0.2193
+vn -0.8637 -0.4306 -0.2620
+vn -0.8414 -0.4488 -0.3010
+vn -0.8544 -0.4203 -0.3057
+vn -0.8498 -0.4306 -0.3040
+vn -0.8338 -0.4306 -0.3454
+vn -0.8256 -0.4488 -0.3420
+vn -0.8383 -0.4203 -0.3472
+vn 0.6094 -0.4203 0.6724
+vn 0.6001 -0.4488 0.6622
+vn 0.5669 -0.4488 0.6908
+vn 0.5757 -0.4203 0.7014
+vn 0.6061 -0.4306 0.6688
+vn 0.5726 -0.4306 0.6977
+vn 0.5324 -0.4488 0.7178
+vn 0.5406 -0.4203 0.7288
+vn 0.5377 -0.4306 0.7249
+vn -0.8203 -0.4203 -0.3880
+vn -0.8078 -0.4488 -0.3821
+vn -0.7881 -0.4488 -0.4213
+vn -0.8003 -0.4203 -0.4277
+vn -0.8159 -0.4306 -0.3859
+vn -0.7960 -0.4306 -0.4255
+vn -0.7665 -0.4488 -0.4594
+vn -0.7783 -0.4203 -0.4665
+vn -0.7742 -0.4306 -0.4640
+vn -0.8453 0.5193 0.1254
+vn -0.7871 0.6057 0.1167
+vn -0.7918 0.6057 0.0780
+vn -0.8505 0.5193 0.0838
+vn -0.7512 0.6506 0.1114
+vn -0.7557 0.6506 0.0744
+vn -0.7947 0.6057 0.0391
+vn -0.8535 0.5193 0.0420
+vn -0.7585 0.6506 0.0373
+vn -0.8381 0.5193 0.1667
+vn -0.7804 0.6057 0.1552
+vn -0.7448 0.6506 0.1482
+vn -0.7314 0.6663 0.1455
+vn -0.7376 0.6663 0.1094
+vn -0.7421 0.6663 0.0731
+vn -0.7448 0.6663 0.0366
+vn -0.7457 0.6663 0.0000
+vn -0.7594 0.6506 0.0000
+vn -0.7957 0.6057 0.0000
+vn -0.8546 0.5193 0.0000
+vn 0.8289 0.5193 0.2077
+vn 0.7718 0.6057 0.1934
+vn 0.7614 0.6057 0.2310
+vn 0.8178 0.5193 0.2481
+vn 0.7366 0.6506 0.1845
+vn 0.7267 0.6506 0.2204
+vn 0.7492 0.6057 0.2680
+vn 0.8046 0.5193 0.2879
+vn 0.7150 0.6506 0.2558
+vn 0.8381 0.5193 0.1667
+vn 0.7804 0.6057 0.1552
+vn 0.7448 0.6506 0.1482
+vn 0.7314 0.6663 0.1455
+vn 0.7234 0.6663 0.1812
+vn 0.7136 0.6663 0.2165
+vn 0.7021 0.6663 0.2512
+vn 0.6889 0.6663 0.2854
+vn 0.7016 0.6506 0.2906
+vn 0.7351 0.6057 0.3045
+vn 0.7895 0.5193 0.3270
+vn -0.8046 0.5193 0.2879
+vn -0.7492 0.6057 0.2680
+vn -0.7614 0.6057 0.2310
+vn -0.8178 0.5193 0.2481
+vn -0.7150 0.6506 0.2558
+vn -0.7267 0.6506 0.2204
+vn -0.7718 0.6057 0.1934
+vn -0.8289 0.5193 0.2077
+vn -0.7366 0.6506 0.1845
+vn -0.7895 0.5193 0.3270
+vn -0.7351 0.6057 0.3045
+vn -0.7016 0.6506 0.2906
+vn -0.6889 0.6663 0.2854
+vn -0.7021 0.6663 0.2512
+vn -0.7136 0.6663 0.2165
+vn -0.7234 0.6663 0.1812
+vn 0.8535 0.5193 0.0420
+vn 0.7947 0.6057 0.0391
+vn 0.7918 0.6057 0.0780
+vn 0.8505 0.5193 0.0838
+vn 0.7585 0.6506 0.0373
+vn 0.7557 0.6506 0.0744
+vn 0.7871 0.6057 0.1167
+vn 0.8453 0.5193 0.1254
+vn 0.7512 0.6506 0.1114
+vn 0.8546 0.5193 0.0000
+vn 0.7957 0.6057 0.0000
+vn 0.7594 0.6506 0.0000
+vn 0.7457 0.6663 0.0000
+vn 0.7448 0.6663 0.0366
+vn 0.7421 0.6663 0.0731
+vn 0.7376 0.6663 0.1094
+vn -0.7330 0.5193 0.4393
+vn -0.6825 0.6057 0.4090
+vn -0.7017 0.6057 0.3751
+vn -0.7537 0.5193 0.4028
+vn -0.6514 0.6506 0.3904
+vn -0.6697 0.6506 0.3580
+vn -0.7193 0.6057 0.3402
+vn -0.7725 0.5193 0.3654
+vn -0.6865 0.6506 0.3247
+vn -0.7105 0.5193 0.4748
+vn -0.6616 0.6057 0.4420
+vn -0.6314 0.6506 0.4219
+vn -0.6200 0.6663 0.4143
+vn -0.6396 0.6663 0.3833
+vn -0.6577 0.6663 0.3515
+vn -0.6741 0.6663 0.3189
+vn 0.8453 0.5193 -0.1254
+vn 0.7871 0.6057 -0.1167
+vn 0.7918 0.6057 -0.0780
+vn 0.8504 0.5193 -0.0838
+vn 0.7512 0.6506 -0.1114
+vn 0.7557 0.6506 -0.0744
+vn 0.7947 0.6057 -0.0391
+vn 0.8535 0.5193 -0.0420
+vn 0.7585 0.6506 -0.0373
+vn 0.8381 0.5193 -0.1667
+vn 0.7804 0.6057 -0.1552
+vn 0.7448 0.6506 -0.1482
+vn 0.7314 0.6663 -0.1455
+vn 0.7376 0.6663 -0.1094
+vn 0.7421 0.6663 -0.0731
+vn 0.7448 0.6663 -0.0366
+vn -0.6332 0.5193 0.5739
+vn -0.5896 0.6057 0.5343
+vn -0.6151 0.6057 0.5048
+vn -0.6606 0.5193 0.5421
+vn -0.5627 0.6506 0.5100
+vn -0.5870 0.6506 0.4818
+vn -0.6391 0.6057 0.4740
+vn -0.6864 0.5193 0.5091
+vn -0.6099 0.6506 0.4524
+vn -0.6043 0.5193 0.6043
+vn -0.5626 0.6057 0.5626
+vn -0.5370 0.6506 0.5370
+vn -0.5273 0.6663 0.5273
+vn -0.5526 0.6663 0.5008
+vn -0.5764 0.6663 0.4731
+vn -0.5989 0.6663 0.4442
+vn 0.8046 0.5193 -0.2879
+vn 0.7492 0.6057 -0.2680
+vn 0.7614 0.6057 -0.2310
+vn 0.8178 0.5193 -0.2481
+vn 0.7150 0.6506 -0.2558
+vn 0.7267 0.6506 -0.2204
+vn 0.7718 0.6057 -0.1934
+vn 0.8289 0.5193 -0.2077
+vn 0.7366 0.6506 -0.1845
+vn 0.7895 0.5193 -0.3270
+vn 0.7351 0.6057 -0.3045
+vn 0.7016 0.6506 -0.2906
+vn 0.6889 0.6663 -0.2854
+vn 0.7021 0.6663 -0.2512
+vn 0.7136 0.6663 -0.2165
+vn 0.7234 0.6663 -0.1812
+vn -0.5091 0.5193 0.6864
+vn -0.4740 0.6057 0.6391
+vn -0.5048 0.6057 0.6151
+vn -0.5421 0.5193 0.6606
+vn -0.4524 0.6506 0.6099
+vn -0.4818 0.6506 0.5870
+vn -0.5343 0.6057 0.5896
+vn -0.5739 0.5193 0.6332
+vn -0.5100 0.6506 0.5627
+vn -0.4748 0.5193 0.7105
+vn -0.4421 0.6057 0.6616
+vn -0.4219 0.6506 0.6314
+vn -0.4143 0.6663 0.6200
+vn -0.4442 0.6663 0.5989
+vn -0.4731 0.6663 0.5764
+vn -0.5008 0.6663 0.5526
+vn 0.7330 0.5193 -0.4393
+vn 0.6825 0.6057 -0.4090
+vn 0.7017 0.6057 -0.3751
+vn 0.7537 0.5193 -0.4028
+vn 0.6514 0.6506 -0.3904
+vn 0.6697 0.6506 -0.3580
+vn 0.7193 0.6057 -0.3402
+vn 0.7725 0.5193 -0.3654
+vn 0.6865 0.6506 -0.3247
+vn 0.7105 0.5193 -0.4748
+vn 0.6616 0.6057 -0.4420
+vn 0.6314 0.6506 -0.4219
+vn 0.6200 0.6663 -0.4143
+vn 0.6396 0.6663 -0.3833
+vn 0.6577 0.6663 -0.3515
+vn 0.6741 0.6663 -0.3189
+vn -0.3654 0.5193 0.7725
+vn -0.3402 0.6057 0.7193
+vn -0.3751 0.6057 0.7017
+vn -0.4028 0.5193 0.7537
+vn -0.3247 0.6506 0.6865
+vn -0.3580 0.6506 0.6697
+vn -0.4090 0.6057 0.6825
+vn -0.4393 0.5193 0.7330
+vn -0.3904 0.6506 0.6514
+vn -0.3270 0.5193 0.7895
+vn -0.3045 0.6057 0.7351
+vn -0.2906 0.6506 0.7016
+vn -0.2854 0.6663 0.6889
+vn -0.3189 0.6663 0.6741
+vn -0.3515 0.6663 0.6577
+vn -0.3833 0.6663 0.6396
+vn -0.1254 0.5193 -0.8453
+vn -0.1167 0.6057 -0.7871
+vn -0.0780 0.6057 -0.7918
+vn -0.0838 0.5193 -0.8504
+vn -0.1114 0.6506 -0.7512
+vn -0.0744 0.6506 -0.7557
+vn -0.0391 0.6057 -0.7947
+vn -0.0420 0.5193 -0.8535
+vn -0.0373 0.6506 -0.7585
+vn -0.1667 0.5193 -0.8381
+vn -0.1552 0.6057 -0.7804
+vn -0.1482 0.6506 -0.7448
+vn -0.1455 0.6663 -0.7314
+vn -0.1094 0.6663 -0.7376
+vn -0.0731 0.6663 -0.7421
+vn -0.0366 0.6663 -0.7448
+vn -0.0000 0.6663 -0.7457
+vn -0.0000 0.6506 -0.7594
+vn -0.0000 0.6057 -0.7957
+vn -0.0000 0.5193 -0.8546
+vn 0.6332 0.5193 -0.5739
+vn 0.5896 0.6057 -0.5343
+vn 0.6151 0.6057 -0.5048
+vn 0.6606 0.5193 -0.5421
+vn 0.5627 0.6506 -0.5100
+vn 0.5870 0.6506 -0.4818
+vn 0.6391 0.6057 -0.4740
+vn 0.6864 0.5193 -0.5091
+vn 0.6099 0.6506 -0.4524
+vn 0.6043 0.5193 -0.6043
+vn 0.5626 0.6057 -0.5626
+vn 0.5370 0.6506 -0.5370
+vn 0.5273 0.6663 -0.5273
+vn 0.5526 0.6663 -0.5008
+vn 0.5764 0.6663 -0.4731
+vn 0.5989 0.6663 -0.4442
+vn -0.2077 0.5193 0.8289
+vn -0.1934 0.6057 0.7718
+vn -0.2310 0.6057 0.7614
+vn -0.2481 0.5193 0.8178
+vn -0.1845 0.6506 0.7366
+vn -0.2204 0.6506 0.7267
+vn -0.2680 0.6057 0.7492
+vn -0.2879 0.5193 0.8046
+vn -0.2558 0.6506 0.7150
+vn -0.1667 0.5193 0.8381
+vn -0.1552 0.6057 0.7804
+vn -0.1482 0.6506 0.7448
+vn -0.1455 0.6663 0.7314
+vn -0.1812 0.6663 0.7234
+vn -0.2165 0.6663 0.7136
+vn -0.2512 0.6663 0.7021
+vn -0.2879 0.5193 -0.8046
+vn -0.2680 0.6057 -0.7492
+vn -0.2310 0.6057 -0.7614
+vn -0.2481 0.5193 -0.8178
+vn -0.2558 0.6506 -0.7150
+vn -0.2204 0.6506 -0.7267
+vn -0.1934 0.6057 -0.7718
+vn -0.2077 0.5193 -0.8289
+vn -0.1845 0.6506 -0.7366
+vn -0.3270 0.5193 -0.7895
+vn -0.3045 0.6057 -0.7351
+vn -0.2906 0.6506 -0.7016
+vn -0.2854 0.6663 -0.6889
+vn -0.2512 0.6663 -0.7021
+vn -0.2165 0.6663 -0.7136
+vn -0.1812 0.6663 -0.7234
+vn 0.5091 0.5193 -0.6864
+vn 0.4740 0.6057 -0.6391
+vn 0.5048 0.6057 -0.6151
+vn 0.5421 0.5193 -0.6606
+vn 0.4524 0.6506 -0.6099
+vn 0.4818 0.6506 -0.5870
+vn 0.5343 0.6057 -0.5896
+vn 0.5739 0.5193 -0.6332
+vn 0.5100 0.6506 -0.5627
+vn 0.4748 0.5193 -0.7105
+vn 0.4421 0.6057 -0.6616
+vn 0.4219 0.6506 -0.6314
+vn 0.4143 0.6663 -0.6200
+vn 0.4442 0.6663 -0.5989
+vn 0.4731 0.6663 -0.5764
+vn 0.5008 0.6663 -0.5526
+vn -0.0420 0.5193 0.8535
+vn -0.0391 0.6057 0.7947
+vn -0.0780 0.6057 0.7918
+vn -0.0838 0.5193 0.8505
+vn -0.0373 0.6506 0.7585
+vn -0.0744 0.6506 0.7557
+vn -0.1167 0.6057 0.7871
+vn -0.1254 0.5193 0.8453
+vn -0.1114 0.6506 0.7512
+vn -0.0000 0.5193 0.8546
+vn -0.0000 0.6057 0.7957
+vn -0.0000 0.6506 0.7594
+vn -0.0000 0.6663 0.7457
+vn -0.0366 0.6663 0.7448
+vn -0.0731 0.6663 0.7421
+vn -0.1094 0.6663 0.7376
+vn -0.4393 0.5193 -0.7330
+vn -0.4090 0.6057 -0.6825
+vn -0.3751 0.6057 -0.7017
+vn -0.4028 0.5193 -0.7537
+vn -0.3904 0.6506 -0.6514
+vn -0.3580 0.6506 -0.6697
+vn -0.3402 0.6057 -0.7193
+vn -0.3654 0.5193 -0.7725
+vn -0.3247 0.6506 -0.6865
+vn -0.4748 0.5193 -0.7105
+vn -0.4420 0.6057 -0.6616
+vn -0.4219 0.6506 -0.6314
+vn -0.4143 0.6663 -0.6200
+vn -0.3833 0.6663 -0.6396
+vn -0.3515 0.6663 -0.6577
+vn -0.3189 0.6663 -0.6741
+vn 0.3654 0.5193 -0.7725
+vn 0.3402 0.6057 -0.7193
+vn 0.3751 0.6057 -0.7017
+vn 0.4028 0.5193 -0.7537
+vn 0.3247 0.6506 -0.6865
+vn 0.3580 0.6506 -0.6697
+vn 0.4090 0.6057 -0.6825
+vn 0.4393 0.5193 -0.7330
+vn 0.3904 0.6506 -0.6514
+vn 0.3270 0.5193 -0.7895
+vn 0.3045 0.6057 -0.7351
+vn 0.2906 0.6506 -0.7016
+vn 0.2854 0.6663 -0.6889
+vn 0.3189 0.6663 -0.6741
+vn 0.3515 0.6663 -0.6577
+vn 0.3833 0.6663 -0.6396
+vn 0.1254 0.5193 0.8453
+vn 0.1167 0.6057 0.7871
+vn 0.0780 0.6057 0.7918
+vn 0.0838 0.5193 0.8505
+vn 0.1114 0.6506 0.7512
+vn 0.0744 0.6506 0.7557
+vn 0.0391 0.6057 0.7947
+vn 0.0420 0.5193 0.8535
+vn 0.0373 0.6506 0.7585
+vn 0.1667 0.5193 0.8381
+vn 0.1552 0.6057 0.7804
+vn 0.1482 0.6506 0.7448
+vn 0.1455 0.6663 0.7314
+vn 0.1094 0.6663 0.7376
+vn 0.0731 0.6663 0.7421
+vn 0.0366 0.6663 0.7448
+vn -0.5739 0.5193 -0.6332
+vn -0.5343 0.6057 -0.5896
+vn -0.5048 0.6057 -0.6151
+vn -0.5421 0.5193 -0.6606
+vn -0.5100 0.6506 -0.5627
+vn -0.4818 0.6506 -0.5870
+vn -0.4740 0.6057 -0.6391
+vn -0.5091 0.5193 -0.6864
+vn -0.4524 0.6506 -0.6099
+vn -0.6043 0.5193 -0.6043
+vn -0.5626 0.6057 -0.5626
+vn -0.5370 0.6506 -0.5370
+vn -0.5273 0.6663 -0.5273
+vn -0.5008 0.6663 -0.5526
+vn -0.4731 0.6663 -0.5764
+vn -0.4442 0.6663 -0.5989
+vn 0.2077 0.5193 -0.8289
+vn 0.1934 0.6057 -0.7718
+vn 0.2310 0.6057 -0.7614
+vn 0.2481 0.5193 -0.8178
+vn 0.1845 0.6506 -0.7366
+vn 0.2204 0.6506 -0.7267
+vn 0.2680 0.6057 -0.7492
+vn 0.2879 0.5193 -0.8046
+vn 0.2558 0.6506 -0.7150
+vn 0.1667 0.5193 -0.8381
+vn 0.1552 0.6057 -0.7804
+vn 0.1482 0.6506 -0.7448
+vn 0.1455 0.6663 -0.7314
+vn 0.1812 0.6663 -0.7234
+vn 0.2165 0.6663 -0.7136
+vn 0.2512 0.6663 -0.7021
+vn 0.2879 0.5193 0.8046
+vn 0.2680 0.6057 0.7492
+vn 0.2310 0.6057 0.7614
+vn 0.2481 0.5193 0.8178
+vn 0.2558 0.6506 0.7150
+vn 0.2204 0.6506 0.7267
+vn 0.1934 0.6057 0.7718
+vn 0.2077 0.5193 0.8289
+vn 0.1845 0.6506 0.7366
+vn 0.3270 0.5193 0.7895
+vn 0.3045 0.6057 0.7351
+vn 0.2906 0.6506 0.7016
+vn 0.2854 0.6663 0.6889
+vn 0.2512 0.6663 0.7021
+vn 0.2165 0.6663 0.7136
+vn 0.1812 0.6663 0.7234
+vn -0.6864 0.5193 -0.5091
+vn -0.6391 0.6057 -0.4740
+vn -0.6151 0.6057 -0.5048
+vn -0.6606 0.5193 -0.5421
+vn -0.6099 0.6506 -0.4524
+vn -0.5870 0.6506 -0.4818
+vn -0.5896 0.6057 -0.5343
+vn -0.6332 0.5193 -0.5739
+vn -0.5627 0.6506 -0.5100
+vn -0.7105 0.5193 -0.4748
+vn -0.6616 0.6057 -0.4420
+vn -0.6314 0.6506 -0.4219
+vn -0.6200 0.6663 -0.4143
+vn -0.5989 0.6663 -0.4442
+vn -0.5764 0.6663 -0.4731
+vn -0.5526 0.6663 -0.5008
+vn 0.0420 0.5193 -0.8535
+vn 0.0391 0.6057 -0.7947
+vn 0.0780 0.6057 -0.7918
+vn 0.0838 0.5193 -0.8504
+vn 0.0373 0.6506 -0.7585
+vn 0.0744 0.6506 -0.7557
+vn 0.1167 0.6057 -0.7871
+vn 0.1254 0.5193 -0.8453
+vn 0.1114 0.6506 -0.7512
+vn 0.0366 0.6663 -0.7448
+vn 0.0731 0.6663 -0.7421
+vn 0.1094 0.6663 -0.7376
+vn 0.4393 0.5193 0.7330
+vn 0.4090 0.6057 0.6825
+vn 0.3751 0.6057 0.7017
+vn 0.4028 0.5193 0.7537
+vn 0.3904 0.6506 0.6514
+vn 0.3580 0.6506 0.6697
+vn 0.3402 0.6057 0.7193
+vn 0.3654 0.5193 0.7725
+vn 0.3247 0.6506 0.6865
+vn 0.4748 0.5193 0.7105
+vn 0.4421 0.6057 0.6616
+vn 0.4219 0.6506 0.6314
+vn 0.4143 0.6663 0.6200
+vn 0.3833 0.6663 0.6396
+vn 0.3515 0.6663 0.6577
+vn 0.3189 0.6663 0.6741
+vn -0.7725 0.5193 -0.3654
+vn -0.7193 0.6057 -0.3402
+vn -0.7017 0.6057 -0.3751
+vn -0.7537 0.5193 -0.4028
+vn -0.6865 0.6506 -0.3247
+vn -0.6697 0.6506 -0.3580
+vn -0.6825 0.6057 -0.4090
+vn -0.7330 0.5193 -0.4393
+vn -0.6514 0.6506 -0.3904
+vn -0.7895 0.5193 -0.3270
+vn -0.7351 0.6057 -0.3045
+vn -0.7016 0.6506 -0.2906
+vn -0.6889 0.6663 -0.2854
+vn -0.6741 0.6663 -0.3189
+vn -0.6577 0.6663 -0.3515
+vn -0.6396 0.6663 -0.3833
+vn 0.5739 0.5193 0.6332
+vn 0.5343 0.6057 0.5896
+vn 0.5048 0.6057 0.6151
+vn 0.5421 0.5193 0.6606
+vn 0.5100 0.6506 0.5627
+vn 0.4818 0.6506 0.5870
+vn 0.4740 0.6057 0.6391
+vn 0.5091 0.5193 0.6864
+vn 0.4524 0.6506 0.6099
+vn 0.6043 0.5193 0.6043
+vn 0.5626 0.6057 0.5626
+vn 0.5370 0.6506 0.5370
+vn 0.5273 0.6663 0.5273
+vn 0.5008 0.6663 0.5526
+vn 0.4731 0.6663 0.5764
+vn 0.4442 0.6663 0.5989
+vn -0.8289 0.5193 -0.2077
+vn -0.7718 0.6057 -0.1934
+vn -0.7614 0.6057 -0.2310
+vn -0.8178 0.5193 -0.2481
+vn -0.7366 0.6506 -0.1845
+vn -0.7267 0.6506 -0.2204
+vn -0.7492 0.6057 -0.2680
+vn -0.8046 0.5193 -0.2879
+vn -0.7150 0.6506 -0.2558
+vn -0.8381 0.5193 -0.1667
+vn -0.7804 0.6057 -0.1552
+vn -0.7448 0.6506 -0.1482
+vn -0.7314 0.6663 -0.1455
+vn -0.7234 0.6663 -0.1812
+vn -0.7136 0.6663 -0.2165
+vn -0.7021 0.6663 -0.2512
+vn 0.6864 0.5193 0.5091
+vn 0.6391 0.6057 0.4740
+vn 0.6151 0.6057 0.5048
+vn 0.6606 0.5193 0.5421
+vn 0.6099 0.6506 0.4524
+vn 0.5870 0.6506 0.4818
+vn 0.5896 0.6057 0.5343
+vn 0.6332 0.5193 0.5739
+vn 0.5627 0.6506 0.5100
+vn 0.7105 0.5193 0.4748
+vn 0.6616 0.6057 0.4420
+vn 0.6314 0.6506 0.4219
+vn 0.6200 0.6663 0.4143
+vn 0.5989 0.6663 0.4442
+vn 0.5764 0.6663 0.4731
+vn 0.5526 0.6663 0.5008
+vn -0.8535 0.5193 -0.0420
+vn -0.7947 0.6057 -0.0391
+vn -0.7918 0.6057 -0.0780
+vn -0.8505 0.5193 -0.0838
+vn -0.7585 0.6506 -0.0373
+vn -0.7557 0.6506 -0.0744
+vn -0.7871 0.6057 -0.1167
+vn -0.8453 0.5193 -0.1254
+vn -0.7512 0.6506 -0.1114
+vn -0.7448 0.6663 -0.0366
+vn -0.7421 0.6663 -0.0731
+vn -0.7376 0.6663 -0.1094
+vn 0.7725 0.5193 0.3654
+vn 0.7193 0.6057 0.3402
+vn 0.7017 0.6057 0.3751
+vn 0.7537 0.5193 0.4028
+vn 0.6865 0.6506 0.3247
+vn 0.6697 0.6506 0.3580
+vn 0.6825 0.6057 0.4090
+vn 0.7330 0.5193 0.4393
+vn 0.6514 0.6506 0.3904
+vn 0.6741 0.6663 0.3189
+vn 0.6577 0.6663 0.3515
+vn 0.6396 0.6663 0.3833
+vn -0.1857 0.6449 0.7414
+vn -0.1989 0.5744 0.7940
+vn -0.2376 0.5744 0.7833
+vn -0.2219 0.6449 0.7314
+vn -0.2164 0.4552 0.8637
+vn -0.2585 0.4552 0.8521
+vn -0.2757 0.5744 0.7707
+vn -0.2575 0.6449 0.7196
+vn -0.2999 0.4552 0.8384
+vn -0.1491 0.6449 0.7496
+vn -0.1597 0.5744 0.8028
+vn -0.1737 0.4552 0.8733
+vn -0.1865 0.2937 0.9375
+vn -0.2323 0.2937 0.9272
+vn -0.2775 0.2937 0.9147
+vn -0.3220 0.2937 0.9000
+vn -0.3658 0.2937 0.8831
+vn -0.3407 0.4552 0.8226
+vn -0.3132 0.5744 0.7562
+vn -0.2925 0.6449 0.7061
+vn -0.2575 0.6449 -0.7196
+vn -0.2757 0.5744 -0.7707
+vn -0.2376 0.5744 -0.7833
+vn -0.2219 0.6449 -0.7314
+vn -0.2999 0.4552 -0.8384
+vn -0.2585 0.4552 -0.8521
+vn -0.1989 0.5744 -0.7940
+vn -0.1857 0.6449 -0.7414
+vn -0.2164 0.4552 -0.8637
+vn -0.2925 0.6449 -0.7061
+vn -0.3132 0.5744 -0.7562
+vn -0.3407 0.4552 -0.8226
+vn -0.3658 0.2937 -0.8831
+vn -0.3220 0.2937 -0.9000
+vn -0.2775 0.2937 -0.9147
+vn -0.2323 0.2937 -0.9272
+vn -0.1865 0.2937 -0.9375
+vn -0.1737 0.4552 -0.8733
+vn -0.1597 0.5744 -0.8028
+vn -0.1491 0.6449 -0.7496
+vn 0.4553 0.6449 -0.6139
+vn 0.4876 0.5744 -0.6574
+vn 0.5193 0.5744 -0.6327
+vn 0.4849 0.6449 -0.5908
+vn 0.5304 0.4552 -0.7151
+vn 0.5649 0.4552 -0.6883
+vn 0.5497 0.5744 -0.6065
+vn 0.5132 0.6449 -0.5663
+vn 0.5979 0.4552 -0.6598
+vn 0.4246 0.6449 -0.6355
+vn 0.4548 0.5744 -0.6806
+vn 0.4947 0.4552 -0.7403
+vn 0.5311 0.2937 -0.7948
+vn 0.5695 0.2937 -0.7678
+vn 0.6064 0.2937 -0.7389
+vn 0.6419 0.2937 -0.7083
+vn 0.6759 0.2937 -0.6759
+vn 0.6296 0.4552 -0.6296
+vn 0.5788 0.5744 -0.5788
+vn 0.5404 0.6449 -0.5404
+vn -0.0375 0.6449 0.7634
+vn -0.0402 0.5744 0.8176
+vn -0.0802 0.5744 0.8146
+vn -0.0749 0.6449 0.7606
+vn -0.0437 0.4552 0.8893
+vn -0.0873 0.4552 0.8861
+vn -0.1201 0.5744 0.8097
+vn -0.1121 0.6449 0.7560
+vn -0.1306 0.4552 0.8808
+vn -0.0000 0.6449 0.7643
+vn -0.0000 0.5744 0.8185
+vn -0.0000 0.4552 0.8904
+vn -0.0000 0.2937 0.9559
+vn -0.0469 0.2937 0.9547
+vn -0.0937 0.2937 0.9513
+vn -0.1402 0.2937 0.9456
+vn -0.3929 0.6449 -0.6556
+vn -0.4208 0.5744 -0.7021
+vn -0.3859 0.5744 -0.7219
+vn -0.3603 0.6449 -0.6740
+vn -0.4577 0.4552 -0.7637
+vn -0.4197 0.4552 -0.7853
+vn -0.3500 0.5744 -0.7399
+vn -0.3268 0.6449 -0.6909
+vn -0.3807 0.4552 -0.8049
+vn -0.4246 0.6449 -0.6355
+vn -0.4548 0.5744 -0.6806
+vn -0.4947 0.4552 -0.7403
+vn -0.5311 0.2937 -0.7948
+vn -0.4914 0.2937 -0.8199
+vn -0.4506 0.2937 -0.8430
+vn -0.4087 0.2937 -0.8641
+vn 0.3268 0.6449 -0.6909
+vn 0.3500 0.5744 -0.7399
+vn 0.3859 0.5744 -0.7219
+vn 0.3603 0.6449 -0.6741
+vn 0.3807 0.4552 -0.8049
+vn 0.4197 0.4552 -0.7853
+vn 0.4208 0.5744 -0.7021
+vn 0.3929 0.6449 -0.6556
+vn 0.4577 0.4552 -0.7637
+vn 0.2925 0.6449 -0.7061
+vn 0.3132 0.5744 -0.7562
+vn 0.3407 0.4552 -0.8226
+vn 0.3658 0.2937 -0.8831
+vn 0.4087 0.2937 -0.8641
+vn 0.4506 0.2937 -0.8430
+vn 0.4914 0.2937 -0.8199
+vn 0.1121 0.6449 0.7560
+vn 0.1201 0.5744 0.8097
+vn 0.0802 0.5744 0.8146
+vn 0.0749 0.6449 0.7606
+vn 0.1306 0.4552 0.8808
+vn 0.0873 0.4552 0.8861
+vn 0.0402 0.5744 0.8176
+vn 0.0375 0.6449 0.7634
+vn 0.0437 0.4552 0.8893
+vn 0.1491 0.6449 0.7496
+vn 0.1597 0.5744 0.8028
+vn 0.1737 0.4552 0.8733
+vn 0.1865 0.2937 0.9375
+vn 0.1402 0.2937 0.9456
+vn 0.0937 0.2937 0.9513
+vn 0.0469 0.2937 0.9547
+vn -0.5132 0.6449 -0.5663
+vn -0.5497 0.5744 -0.6065
+vn -0.5193 0.5744 -0.6327
+vn -0.4849 0.6449 -0.5908
+vn -0.5979 0.4552 -0.6598
+vn -0.5649 0.4552 -0.6883
+vn -0.4876 0.5744 -0.6574
+vn -0.4553 0.6449 -0.6139
+vn -0.5304 0.4552 -0.7151
+vn -0.5404 0.6449 -0.5404
+vn -0.5788 0.5744 -0.5788
+vn -0.6296 0.4552 -0.6296
+vn -0.6759 0.2937 -0.6759
+vn -0.6419 0.2937 -0.7083
+vn -0.6064 0.2937 -0.7389
+vn -0.5695 0.2937 -0.7678
+vn 0.1857 0.6449 -0.7414
+vn 0.1989 0.5744 -0.7940
+vn 0.2376 0.5744 -0.7833
+vn 0.2219 0.6449 -0.7314
+vn 0.2164 0.4552 -0.8637
+vn 0.2585 0.4552 -0.8521
+vn 0.2757 0.5744 -0.7707
+vn 0.2575 0.6449 -0.7196
+vn 0.2999 0.4552 -0.8384
+vn 0.1491 0.6449 -0.7496
+vn 0.1597 0.5744 -0.8028
+vn 0.1737 0.4552 -0.8733
+vn 0.1865 0.2937 -0.9375
+vn 0.2323 0.2937 -0.9272
+vn 0.2775 0.2937 -0.9147
+vn 0.3220 0.2937 -0.9000
+vn 0.2575 0.6449 0.7196
+vn 0.2757 0.5744 0.7707
+vn 0.2376 0.5744 0.7833
+vn 0.2219 0.6449 0.7314
+vn 0.2999 0.4552 0.8384
+vn 0.2585 0.4552 0.8521
+vn 0.1989 0.5744 0.7940
+vn 0.1857 0.6449 0.7414
+vn 0.2164 0.4552 0.8637
+vn 0.2925 0.6449 0.7061
+vn 0.3132 0.5744 0.7562
+vn 0.3407 0.4552 0.8226
+vn 0.3658 0.2937 0.8831
+vn 0.3220 0.2937 0.9000
+vn 0.2775 0.2937 0.9147
+vn 0.2323 0.2937 0.9272
+vn -0.6139 0.6449 -0.4553
+vn -0.6574 0.5744 -0.4876
+vn -0.6327 0.5744 -0.5193
+vn -0.5908 0.6449 -0.4849
+vn -0.7151 0.4552 -0.5304
+vn -0.6883 0.4552 -0.5649
+vn -0.6065 0.5744 -0.5497
+vn -0.5663 0.6449 -0.5132
+vn -0.6598 0.4552 -0.5979
+vn -0.6355 0.6449 -0.4246
+vn -0.6806 0.5744 -0.4548
+vn -0.7403 0.4552 -0.4947
+vn -0.7948 0.2937 -0.5311
+vn -0.7678 0.2937 -0.5695
+vn -0.7389 0.2937 -0.6064
+vn -0.7083 0.2937 -0.6419
+vn 0.0375 0.6449 -0.7634
+vn 0.0402 0.5744 -0.8176
+vn 0.0802 0.5744 -0.8146
+vn 0.0749 0.6449 -0.7606
+vn 0.0437 0.4552 -0.8893
+vn 0.0873 0.4552 -0.8861
+vn 0.1201 0.5744 -0.8097
+vn 0.1121 0.6449 -0.7560
+vn 0.1306 0.4552 -0.8808
+vn -0.0000 0.6449 -0.7643
+vn -0.0000 0.5744 -0.8185
+vn -0.0000 0.4552 -0.8904
+vn -0.0000 0.2937 -0.9559
+vn 0.0469 0.2937 -0.9547
+vn 0.0937 0.2937 -0.9513
+vn 0.1402 0.2937 -0.9456
+vn 0.3929 0.6449 0.6556
+vn 0.4208 0.5744 0.7021
+vn 0.3859 0.5744 0.7219
+vn 0.3603 0.6449 0.6741
+vn 0.4577 0.4552 0.7637
+vn 0.4197 0.4552 0.7853
+vn 0.3500 0.5744 0.7399
+vn 0.3268 0.6449 0.6909
+vn 0.3807 0.4552 0.8049
+vn 0.4246 0.6449 0.6355
+vn 0.4548 0.5744 0.6806
+vn 0.4947 0.4552 0.7403
+vn 0.5311 0.2937 0.7948
+vn 0.4914 0.2937 0.8199
+vn 0.4506 0.2937 0.8430
+vn 0.4087 0.2937 0.8641
+vn -0.6909 0.6449 -0.3268
+vn -0.7399 0.5744 -0.3500
+vn -0.7219 0.5744 -0.3859
+vn -0.6740 0.6449 -0.3603
+vn -0.8049 0.4552 -0.3807
+vn -0.7853 0.4552 -0.4197
+vn -0.7021 0.5744 -0.4208
+vn -0.6556 0.6449 -0.3929
+vn -0.7637 0.4552 -0.4577
+vn -0.7061 0.6449 -0.2925
+vn -0.7562 0.5744 -0.3132
+vn -0.8226 0.4552 -0.3407
+vn -0.8831 0.2937 -0.3658
+vn -0.8641 0.2937 -0.4087
+vn -0.8430 0.2937 -0.4506
+vn -0.8199 0.2937 -0.4914
+vn 0.5132 0.6449 0.5663
+vn 0.5497 0.5744 0.6065
+vn 0.5193 0.5744 0.6327
+vn 0.4849 0.6449 0.5908
+vn 0.5979 0.4552 0.6598
+vn 0.5649 0.4552 0.6883
+vn 0.4876 0.5744 0.6574
+vn 0.4553 0.6449 0.6139
+vn 0.5304 0.4552 0.7151
+vn 0.5404 0.6449 0.5404
+vn 0.5788 0.5744 0.5788
+vn 0.6296 0.4552 0.6296
+vn 0.6759 0.2937 0.6759
+vn 0.6419 0.2937 0.7083
+vn 0.6064 0.2937 0.7389
+vn 0.5695 0.2937 0.7678
+vn -0.7414 0.6449 -0.1857
+vn -0.7940 0.5744 -0.1989
+vn -0.7833 0.5744 -0.2376
+vn -0.7314 0.6449 -0.2219
+vn -0.8637 0.4552 -0.2164
+vn -0.8521 0.4552 -0.2585
+vn -0.7707 0.5744 -0.2757
+vn -0.7196 0.6449 -0.2575
+vn -0.8384 0.4552 -0.2999
+vn -0.7496 0.6449 -0.1491
+vn -0.8028 0.5744 -0.1597
+vn -0.8733 0.4552 -0.1737
+vn -0.9375 0.2937 -0.1865
+vn -0.9272 0.2937 -0.2323
+vn -0.9147 0.2937 -0.2775
+vn -0.9000 0.2937 -0.3220
+vn 0.6139 0.6449 0.4553
+vn 0.6574 0.5744 0.4876
+vn 0.6327 0.5744 0.5193
+vn 0.5908 0.6449 0.4849
+vn 0.7151 0.4552 0.5304
+vn 0.6883 0.4552 0.5649
+vn 0.6065 0.5744 0.5497
+vn 0.5663 0.6449 0.5132
+vn 0.6598 0.4552 0.5979
+vn 0.6355 0.6449 0.4246
+vn 0.6806 0.5744 0.4548
+vn 0.7403 0.4552 0.4947
+vn 0.7948 0.2937 0.5311
+vn 0.7678 0.2937 0.5695
+vn 0.7389 0.2937 0.6064
+vn 0.7083 0.2937 0.6419
+vn -0.7634 0.6449 -0.0375
+vn -0.8176 0.5744 -0.0402
+vn -0.8146 0.5744 -0.0802
+vn -0.7606 0.6449 -0.0749
+vn -0.8893 0.4552 -0.0437
+vn -0.8861 0.4552 -0.0873
+vn -0.8097 0.5744 -0.1201
+vn -0.7560 0.6449 -0.1121
+vn -0.8808 0.4552 -0.1306
+vn -0.7643 0.6449 -0.0000
+vn -0.8185 0.5744 -0.0000
+vn -0.8904 0.4552 0.0000
+vn -0.9559 0.2937 0.0000
+vn -0.9547 0.2937 -0.0469
+vn -0.9513 0.2937 -0.0937
+vn -0.9456 0.2937 -0.1402
+vn 0.6909 0.6449 0.3268
+vn 0.7399 0.5744 0.3500
+vn 0.7219 0.5744 0.3859
+vn 0.6741 0.6449 0.3603
+vn 0.8049 0.4552 0.3807
+vn 0.7853 0.4552 0.4197
+vn 0.7021 0.5744 0.4208
+vn 0.6556 0.6449 0.3929
+vn 0.7637 0.4552 0.4577
+vn 0.7061 0.6449 0.2925
+vn 0.7562 0.5744 0.3132
+vn 0.8226 0.4552 0.3407
+vn 0.8831 0.2937 0.3658
+vn 0.8641 0.2937 0.4087
+vn 0.8430 0.2937 0.4506
+vn 0.8199 0.2937 0.4914
+vn -0.7560 0.6449 0.1121
+vn -0.8097 0.5744 0.1201
+vn -0.8146 0.5744 0.0802
+vn -0.7606 0.6449 0.0749
+vn -0.8808 0.4552 0.1306
+vn -0.8861 0.4552 0.0873
+vn -0.8176 0.5744 0.0402
+vn -0.7634 0.6449 0.0375
+vn -0.8893 0.4552 0.0437
+vn -0.7496 0.6449 0.1491
+vn -0.8028 0.5744 0.1597
+vn -0.8733 0.4552 0.1737
+vn -0.9375 0.2937 0.1865
+vn -0.9456 0.2937 0.1402
+vn -0.9513 0.2937 0.0937
+vn -0.9547 0.2937 0.0469
+vn 0.7414 0.6449 0.1857
+vn 0.7940 0.5744 0.1989
+vn 0.7833 0.5744 0.2376
+vn 0.7314 0.6449 0.2219
+vn 0.8637 0.4552 0.2164
+vn 0.8521 0.4552 0.2585
+vn 0.7707 0.5744 0.2757
+vn 0.7196 0.6449 0.2575
+vn 0.8384 0.4552 0.2999
+vn 0.7496 0.6449 0.1491
+vn 0.8028 0.5744 0.1597
+vn 0.8733 0.4552 0.1737
+vn 0.9375 0.2937 0.1865
+vn 0.9272 0.2937 0.2323
+vn 0.9147 0.2937 0.2775
+vn 0.9000 0.2937 0.3220
+vn -0.7196 0.6449 0.2575
+vn -0.7707 0.5744 0.2757
+vn -0.7833 0.5744 0.2376
+vn -0.7314 0.6449 0.2219
+vn -0.8384 0.4552 0.2999
+vn -0.8521 0.4552 0.2585
+vn -0.7940 0.5744 0.1989
+vn -0.7414 0.6449 0.1857
+vn -0.8637 0.4552 0.2164
+vn -0.7061 0.6449 0.2925
+vn -0.7562 0.5744 0.3132
+vn -0.8226 0.4552 0.3407
+vn -0.8831 0.2937 0.3658
+vn -0.9000 0.2937 0.3220
+vn -0.9147 0.2937 0.2775
+vn -0.9272 0.2937 0.2323
+vn 0.7634 0.6449 0.0375
+vn 0.8176 0.5744 0.0402
+vn 0.8146 0.5744 0.0802
+vn 0.7606 0.6449 0.0749
+vn 0.8893 0.4552 0.0437
+vn 0.8861 0.4552 0.0873
+vn 0.8097 0.5744 0.1201
+vn 0.7560 0.6449 0.1121
+vn 0.8808 0.4552 0.1306
+vn 0.7643 0.6449 -0.0000
+vn 0.8185 0.5744 0.0000
+vn 0.8904 0.4552 -0.0000
+vn 0.9559 0.2937 -0.0000
+vn 0.9547 0.2937 0.0469
+vn 0.9513 0.2937 0.0937
+vn 0.9456 0.2937 0.1402
+vn -0.6556 0.6449 0.3929
+vn -0.7021 0.5744 0.4208
+vn -0.7219 0.5744 0.3859
+vn -0.6740 0.6449 0.3603
+vn -0.7637 0.4552 0.4577
+vn -0.7853 0.4552 0.4197
+vn -0.7399 0.5744 0.3500
+vn -0.6909 0.6449 0.3268
+vn -0.8049 0.4552 0.3807
+vn -0.6355 0.6449 0.4246
+vn -0.6806 0.5744 0.4548
+vn -0.7403 0.4552 0.4947
+vn -0.7948 0.2937 0.5311
+vn -0.8199 0.2937 0.4914
+vn -0.8430 0.2937 0.4506
+vn -0.8641 0.2937 0.4087
+vn 0.7560 0.6449 -0.1121
+vn 0.8097 0.5744 -0.1201
+vn 0.8146 0.5744 -0.0802
+vn 0.7606 0.6449 -0.0749
+vn 0.8808 0.4552 -0.1306
+vn 0.8861 0.4552 -0.0873
+vn 0.8176 0.5744 -0.0402
+vn 0.7634 0.6449 -0.0375
+vn 0.8893 0.4552 -0.0437
+vn 0.7496 0.6449 -0.1491
+vn 0.8028 0.5744 -0.1597
+vn 0.8733 0.4552 -0.1737
+vn 0.9375 0.2937 -0.1865
+vn 0.9456 0.2937 -0.1402
+vn 0.9513 0.2937 -0.0937
+vn 0.9547 0.2937 -0.0469
+vn -0.5663 0.6449 0.5132
+vn -0.6065 0.5744 0.5497
+vn -0.6327 0.5744 0.5193
+vn -0.5908 0.6449 0.4849
+vn -0.6598 0.4552 0.5979
+vn -0.6883 0.4552 0.5649
+vn -0.6574 0.5744 0.4876
+vn -0.6139 0.6449 0.4553
+vn -0.7151 0.4552 0.5304
+vn -0.5404 0.6449 0.5404
+vn -0.5788 0.5744 0.5788
+vn -0.6296 0.4552 0.6296
+vn -0.6759 0.2937 0.6759
+vn -0.7083 0.2937 0.6419
+vn -0.7389 0.2937 0.6064
+vn -0.7678 0.2937 0.5695
+vn 0.7196 0.6449 -0.2575
+vn 0.7707 0.5744 -0.2757
+vn 0.7833 0.5744 -0.2376
+vn 0.7314 0.6449 -0.2219
+vn 0.8384 0.4552 -0.2999
+vn 0.8521 0.4552 -0.2585
+vn 0.7940 0.5744 -0.1989
+vn 0.7414 0.6449 -0.1857
+vn 0.8637 0.4552 -0.2164
+vn 0.7061 0.6449 -0.2925
+vn 0.7562 0.5744 -0.3132
+vn 0.8226 0.4552 -0.3407
+vn 0.8831 0.2937 -0.3658
+vn 0.9000 0.2937 -0.3220
+vn 0.9147 0.2937 -0.2775
+vn 0.9272 0.2937 -0.2323
+vn -0.4553 0.6449 0.6139
+vn -0.4876 0.5744 0.6574
+vn -0.5193 0.5744 0.6327
+vn -0.4849 0.6449 0.5908
+vn -0.5304 0.4552 0.7151
+vn -0.5649 0.4552 0.6883
+vn -0.5497 0.5744 0.6065
+vn -0.5132 0.6449 0.5663
+vn -0.5979 0.4552 0.6598
+vn -0.4246 0.6449 0.6355
+vn -0.4548 0.5744 0.6806
+vn -0.4947 0.4552 0.7403
+vn -0.5311 0.2937 0.7948
+vn -0.5695 0.2937 0.7678
+vn -0.6064 0.2937 0.7389
+vn -0.6419 0.2937 0.7083
+vn 0.6556 0.6449 -0.3929
+vn 0.7021 0.5744 -0.4208
+vn 0.7219 0.5744 -0.3859
+vn 0.6740 0.6449 -0.3603
+vn 0.7637 0.4552 -0.4577
+vn 0.7853 0.4552 -0.4197
+vn 0.7399 0.5744 -0.3500
+vn 0.6909 0.6449 -0.3268
+vn 0.8049 0.4552 -0.3807
+vn 0.6355 0.6449 -0.4246
+vn 0.6806 0.5744 -0.4548
+vn 0.7403 0.4552 -0.4947
+vn 0.7948 0.2937 -0.5311
+vn 0.8199 0.2937 -0.4914
+vn 0.8430 0.2937 -0.4506
+vn 0.8641 0.2937 -0.4087
+vn -0.3268 0.6449 0.6909
+vn -0.3500 0.5744 0.7399
+vn -0.3859 0.5744 0.7219
+vn -0.3603 0.6449 0.6741
+vn -0.3807 0.4552 0.8049
+vn -0.4197 0.4552 0.7853
+vn -0.4208 0.5744 0.7021
+vn -0.3929 0.6449 0.6556
+vn -0.4577 0.4552 0.7637
+vn -0.4087 0.2937 0.8641
+vn -0.4506 0.2937 0.8430
+vn -0.4914 0.2937 0.8199
+vn -0.1121 0.6449 -0.7560
+vn -0.1201 0.5744 -0.8097
+vn -0.0802 0.5744 -0.8146
+vn -0.0749 0.6449 -0.7606
+vn -0.1306 0.4552 -0.8808
+vn -0.0873 0.4552 -0.8861
+vn -0.0402 0.5744 -0.8176
+vn -0.0375 0.6449 -0.7634
+vn -0.0437 0.4552 -0.8893
+vn -0.1402 0.2937 -0.9456
+vn -0.0937 0.2937 -0.9513
+vn -0.0469 0.2937 -0.9547
+vn 0.5663 0.6449 -0.5132
+vn 0.6065 0.5744 -0.5497
+vn 0.6327 0.5744 -0.5193
+vn 0.5908 0.6449 -0.4849
+vn 0.6598 0.4552 -0.5979
+vn 0.6883 0.4552 -0.5649
+vn 0.6574 0.5744 -0.4876
+vn 0.6139 0.6449 -0.4553
+vn 0.7151 0.4552 -0.5304
+vn 0.7083 0.2937 -0.6419
+vn 0.7389 0.2937 -0.6064
+vn 0.7678 0.2937 -0.5695
+vn 0.3357 0.0822 0.9384
+vn 0.3310 -0.1855 0.9252
+vn 0.2852 -0.1855 0.9403
+vn 0.2893 0.0822 0.9537
+vn 0.2979 -0.4666 0.8328
+vn 0.2567 -0.4666 0.8464
+vn 0.2388 -0.1855 0.9532
+vn 0.2422 0.0822 0.9667
+vn 0.2149 -0.4666 0.8579
+vn 0.3814 0.0822 0.9208
+vn 0.3760 -0.1855 0.9078
+vn 0.3385 -0.4666 0.8171
+vn 0.2782 -0.6866 0.6717
+vn 0.2449 -0.6866 0.6845
+vn 0.2110 -0.6866 0.6957
+vn 0.1767 -0.6866 0.7052
+vn 0.1418 -0.6866 0.7131
+vn 0.1725 -0.4666 0.8675
+vn 0.1917 -0.1855 0.9638
+vn 0.1944 0.0822 0.9775
+vn -0.8005 0.0822 -0.5937
+vn -0.7892 -0.1855 -0.5854
+vn -0.7596 -0.1855 -0.6234
+vn -0.7704 0.0822 -0.6322
+vn -0.7104 -0.4666 -0.5269
+vn -0.6837 -0.4666 -0.5611
+vn -0.7281 -0.1855 -0.6599
+vn -0.7385 0.0822 -0.6693
+vn -0.6554 -0.4666 -0.5939
+vn -0.8287 0.0822 -0.5537
+vn -0.8170 -0.1855 -0.5459
+vn -0.7354 -0.4666 -0.4914
+vn -0.6045 -0.6866 -0.4039
+vn -0.5839 -0.6866 -0.4331
+vn -0.5620 -0.6866 -0.4612
+vn -0.5387 -0.6866 -0.4882
+vn -0.5141 -0.6866 -0.5141
+vn -0.6254 -0.4666 -0.6254
+vn -0.6948 -0.1855 -0.6948
+vn -0.7047 0.0822 -0.7047
+vn 0.0489 0.0822 -0.9954
+vn 0.0483 -0.1855 -0.9815
+vn 0.0963 -0.1855 -0.9779
+vn 0.0977 0.0822 -0.9918
+vn 0.0434 -0.4666 -0.8834
+vn 0.0867 -0.4666 -0.8802
+vn 0.1441 -0.1855 -0.9720
+vn 0.1462 0.0822 -0.9858
+vn 0.1297 -0.4666 -0.8749
+vn -0.0000 0.0822 -0.9966
+vn -0.0000 -0.1855 -0.9826
+vn -0.0000 -0.4666 -0.8844
+vn -0.0000 -0.6866 -0.7270
+vn 0.0357 -0.6866 -0.7262
+vn 0.0713 -0.6866 -0.7235
+vn 0.1067 -0.6866 -0.7192
+vn 0.1418 -0.6866 -0.7131
+vn 0.1725 -0.4666 -0.8675
+vn 0.1917 -0.1855 -0.9638
+vn 0.1944 0.0822 -0.9775
+vn 0.5123 0.0822 0.8548
+vn 0.5051 -0.1855 0.8429
+vn 0.4632 -0.1855 0.8666
+vn 0.4698 0.0822 0.8789
+vn 0.4547 -0.4666 0.7586
+vn 0.4169 -0.4666 0.7800
+vn 0.4202 -0.1855 0.8883
+vn 0.4261 0.0822 0.9009
+vn 0.3782 -0.4666 0.7995
+vn 0.5537 0.0822 0.8287
+vn 0.5459 -0.1855 0.8170
+vn 0.4914 -0.4666 0.7354
+vn 0.4039 -0.6866 0.6045
+vn 0.3737 -0.6866 0.6236
+vn 0.3427 -0.6866 0.6412
+vn 0.3109 -0.6866 0.6572
+vn -0.9009 0.0822 -0.4261
+vn -0.8883 -0.1855 -0.4202
+vn -0.8666 -0.1855 -0.4632
+vn -0.8789 0.0822 -0.4698
+vn -0.7995 -0.4666 -0.3782
+vn -0.7800 -0.4666 -0.4169
+vn -0.8429 -0.1855 -0.5051
+vn -0.8548 0.0822 -0.5123
+vn -0.7586 -0.4666 -0.4547
+vn -0.9208 0.0822 -0.3814
+vn -0.9078 -0.1855 -0.3760
+vn -0.8171 -0.4666 -0.3385
+vn -0.6717 -0.6866 -0.2782
+vn -0.6572 -0.6866 -0.3109
+vn -0.6412 -0.6866 -0.3427
+vn -0.6236 -0.6866 -0.3737
+vn 0.6693 0.0822 0.7385
+vn 0.6599 -0.1855 0.7281
+vn 0.6234 -0.1855 0.7596
+vn 0.6322 0.0822 0.7704
+vn 0.5939 -0.4666 0.6554
+vn 0.5611 -0.4666 0.6837
+vn 0.5854 -0.1855 0.7892
+vn 0.5937 0.0822 0.8005
+vn 0.5269 -0.4666 0.7104
+vn 0.7047 0.0822 0.7047
+vn 0.6948 -0.1855 0.6948
+vn 0.6254 -0.4666 0.6254
+vn 0.5141 -0.6866 0.5141
+vn 0.4882 -0.6866 0.5387
+vn 0.4612 -0.6866 0.5620
+vn 0.4331 -0.6866 0.5839
+vn -0.9667 0.0822 -0.2422
+vn -0.9532 -0.1855 -0.2388
+vn -0.9403 -0.1855 -0.2852
+vn -0.9537 0.0822 -0.2893
+vn -0.8579 -0.4666 -0.2149
+vn -0.8464 -0.4666 -0.2567
+vn -0.9252 -0.1855 -0.3310
+vn -0.9384 0.0822 -0.3357
+vn -0.8328 -0.4666 -0.2979
+vn -0.9775 0.0822 -0.1944
+vn -0.9638 -0.1855 -0.1917
+vn -0.8675 -0.4666 -0.1725
+vn -0.7131 -0.6866 -0.1418
+vn -0.7052 -0.6866 -0.1767
+vn -0.6957 -0.6866 -0.2110
+vn -0.6845 -0.6866 -0.2449
+vn 0.8005 0.0822 0.5937
+vn 0.7892 -0.1855 0.5854
+vn 0.7596 -0.1855 0.6234
+vn 0.7704 0.0822 0.6322
+vn 0.7104 -0.4666 0.5269
+vn 0.6837 -0.4666 0.5611
+vn 0.7281 -0.1855 0.6599
+vn 0.7385 0.0822 0.6693
+vn 0.6554 -0.4666 0.5939
+vn 0.8287 0.0822 0.5537
+vn 0.8170 -0.1855 0.5459
+vn 0.7354 -0.4666 0.4914
+vn 0.6045 -0.6866 0.4039
+vn 0.5839 -0.6866 0.4331
+vn 0.5620 -0.6866 0.4612
+vn 0.5387 -0.6866 0.4882
+vn -0.9954 0.0822 -0.0489
+vn -0.9815 -0.1855 -0.0483
+vn -0.9779 -0.1855 -0.0963
+vn -0.9918 0.0822 -0.0977
+vn -0.8834 -0.4666 -0.0434
+vn -0.8802 -0.4666 -0.0867
+vn -0.9720 -0.1855 -0.1441
+vn -0.9858 0.0822 -0.1462
+vn -0.8749 -0.4666 -0.1297
+vn -0.9966 0.0822 0.0000
+vn -0.9826 -0.1855 0.0000
+vn -0.8844 -0.4666 0.0000
+vn -0.7270 -0.6866 0.0000
+vn -0.7262 -0.6866 -0.0357
+vn -0.7235 -0.6866 -0.0713
+vn -0.7192 -0.6866 -0.1067
+vn 0.9009 0.0822 0.4261
+vn 0.8883 -0.1855 0.4202
+vn 0.8666 -0.1855 0.4632
+vn 0.8789 0.0822 0.4698
+vn 0.7995 -0.4666 0.3782
+vn 0.7800 -0.4666 0.4169
+vn 0.8429 -0.1855 0.5051
+vn 0.8548 0.0822 0.5123
+vn 0.7586 -0.4666 0.4547
+vn 0.9208 0.0822 0.3814
+vn 0.9078 -0.1855 0.3760
+vn 0.8171 -0.4666 0.3385
+vn 0.6717 -0.6866 0.2782
+vn 0.6572 -0.6866 0.3109
+vn 0.6412 -0.6866 0.3427
+vn 0.6236 -0.6866 0.3737
+vn -0.9858 0.0822 0.1462
+vn -0.9720 -0.1855 0.1441
+vn -0.9779 -0.1855 0.0963
+vn -0.9918 0.0822 0.0977
+vn -0.8749 -0.4666 0.1297
+vn -0.8802 -0.4666 0.0867
+vn -0.9815 -0.1855 0.0483
+vn -0.9954 0.0822 0.0489
+vn -0.8834 -0.4666 0.0434
+vn -0.9775 0.0822 0.1944
+vn -0.9638 -0.1855 0.1917
+vn -0.8675 -0.4666 0.1725
+vn -0.7131 -0.6866 0.1418
+vn -0.7192 -0.6866 0.1067
+vn -0.7235 -0.6866 0.0713
+vn -0.7262 -0.6866 0.0357
+vn 0.9667 0.0822 0.2422
+vn 0.9532 -0.1855 0.2388
+vn 0.9403 -0.1855 0.2852
+vn 0.9537 0.0822 0.2893
+vn 0.8579 -0.4666 0.2149
+vn 0.8464 -0.4666 0.2567
+vn 0.9252 -0.1855 0.3310
+vn 0.9384 0.0822 0.3357
+vn 0.8328 -0.4666 0.2979
+vn 0.9775 0.0822 0.1944
+vn 0.9638 -0.1855 0.1917
+vn 0.8675 -0.4666 0.1725
+vn 0.7131 -0.6866 0.1418
+vn 0.7053 -0.6866 0.1767
+vn 0.6957 -0.6866 0.2110
+vn 0.6846 -0.6866 0.2449
+vn -0.9384 0.0822 0.3357
+vn -0.9252 -0.1855 0.3310
+vn -0.9403 -0.1855 0.2852
+vn -0.9537 0.0822 0.2893
+vn -0.8328 -0.4666 0.2979
+vn -0.8464 -0.4666 0.2567
+vn -0.9532 -0.1855 0.2388
+vn -0.9667 0.0822 0.2422
+vn -0.8579 -0.4666 0.2149
+vn -0.9208 0.0822 0.3814
+vn -0.9078 -0.1855 0.3760
+vn -0.8171 -0.4666 0.3385
+vn -0.6717 -0.6866 0.2782
+vn -0.6845 -0.6866 0.2449
+vn -0.6957 -0.6866 0.2110
+vn -0.7052 -0.6866 0.1767
+vn 0.9954 0.0822 0.0489
+vn 0.9815 -0.1855 0.0483
+vn 0.9779 -0.1855 0.0963
+vn 0.9918 0.0822 0.0977
+vn 0.8834 -0.4666 0.0434
+vn 0.8802 -0.4666 0.0867
+vn 0.9720 -0.1855 0.1441
+vn 0.9858 0.0822 0.1462
+vn 0.8749 -0.4666 0.1297
+vn 0.9966 0.0822 -0.0000
+vn 0.9826 -0.1855 -0.0000
+vn 0.8844 -0.4666 -0.0000
+vn 0.7271 -0.6866 -0.0000
+vn 0.7262 -0.6866 0.0357
+vn 0.7236 -0.6866 0.0713
+vn 0.7192 -0.6866 0.1067
+vn -0.8548 0.0822 0.5123
+vn -0.8429 -0.1855 0.5051
+vn -0.8666 -0.1855 0.4632
+vn -0.8789 0.0822 0.4698
+vn -0.7586 -0.4666 0.4547
+vn -0.7800 -0.4666 0.4169
+vn -0.8883 -0.1855 0.4202
+vn -0.9009 0.0822 0.4261
+vn -0.7995 -0.4666 0.3782
+vn -0.8287 0.0822 0.5537
+vn -0.8170 -0.1855 0.5459
+vn -0.7354 -0.4666 0.4914
+vn -0.6045 -0.6866 0.4039
+vn -0.6236 -0.6866 0.3737
+vn -0.6412 -0.6866 0.3427
+vn -0.6572 -0.6866 0.3109
+vn 0.9858 0.0822 -0.1462
+vn 0.9720 -0.1855 -0.1441
+vn 0.9779 -0.1855 -0.0963
+vn 0.9918 0.0822 -0.0977
+vn 0.8749 -0.4666 -0.1297
+vn 0.8802 -0.4666 -0.0867
+vn 0.9815 -0.1855 -0.0483
+vn 0.9954 0.0822 -0.0489
+vn 0.8834 -0.4666 -0.0434
+vn 0.9775 0.0822 -0.1944
+vn 0.9638 -0.1855 -0.1917
+vn 0.8675 -0.4666 -0.1726
+vn 0.7131 -0.6866 -0.1418
+vn 0.7192 -0.6866 -0.1067
+vn 0.7236 -0.6866 -0.0713
+vn 0.7262 -0.6866 -0.0357
+vn -0.7385 0.0822 0.6693
+vn -0.7281 -0.1855 0.6599
+vn -0.7596 -0.1855 0.6234
+vn -0.7704 0.0822 0.6322
+vn -0.6554 -0.4666 0.5939
+vn -0.6837 -0.4666 0.5611
+vn -0.7892 -0.1855 0.5854
+vn -0.8005 0.0822 0.5937
+vn -0.7104 -0.4666 0.5269
+vn -0.7047 0.0822 0.7047
+vn -0.6948 -0.1855 0.6948
+vn -0.6254 -0.4666 0.6254
+vn -0.5141 -0.6866 0.5141
+vn -0.5387 -0.6866 0.4882
+vn -0.5620 -0.6866 0.4612
+vn -0.5839 -0.6866 0.4331
+vn 0.9384 0.0822 -0.3357
+vn 0.9252 -0.1855 -0.3310
+vn 0.9403 -0.1855 -0.2852
+vn 0.9537 0.0822 -0.2893
+vn 0.8328 -0.4666 -0.2979
+vn 0.8464 -0.4666 -0.2567
+vn 0.9532 -0.1855 -0.2388
+vn 0.9667 0.0822 -0.2422
+vn 0.8579 -0.4666 -0.2149
+vn 0.9208 0.0822 -0.3814
+vn 0.9078 -0.1855 -0.3760
+vn 0.8171 -0.4666 -0.3385
+vn 0.6717 -0.6866 -0.2782
+vn 0.6846 -0.6866 -0.2449
+vn 0.6957 -0.6866 -0.2110
+vn 0.7053 -0.6866 -0.1767
+vn -0.5937 0.0822 0.8005
+vn -0.5854 -0.1855 0.7892
+vn -0.6234 -0.1855 0.7596
+vn -0.6322 0.0822 0.7704
+vn -0.5269 -0.4666 0.7104
+vn -0.5611 -0.4666 0.6837
+vn -0.6599 -0.1855 0.7281
+vn -0.6693 0.0822 0.7385
+vn -0.5939 -0.4666 0.6554
+vn -0.5537 0.0822 0.8287
+vn -0.5459 -0.1855 0.8170
+vn -0.4914 -0.4666 0.7354
+vn -0.4039 -0.6866 0.6045
+vn -0.4331 -0.6866 0.5839
+vn -0.4612 -0.6866 0.5620
+vn -0.4882 -0.6866 0.5387
+vn 0.8548 0.0822 -0.5123
+vn 0.8429 -0.1855 -0.5051
+vn 0.8666 -0.1855 -0.4632
+vn 0.8789 0.0822 -0.4698
+vn 0.7586 -0.4666 -0.4547
+vn 0.7800 -0.4666 -0.4169
+vn 0.8883 -0.1855 -0.4202
+vn 0.9009 0.0822 -0.4261
+vn 0.7995 -0.4666 -0.3782
+vn 0.8287 0.0822 -0.5537
+vn 0.8170 -0.1855 -0.5459
+vn 0.7354 -0.4666 -0.4914
+vn 0.6045 -0.6866 -0.4039
+vn 0.6236 -0.6866 -0.3737
+vn 0.6412 -0.6866 -0.3427
+vn 0.6572 -0.6866 -0.3109
+vn -0.4261 0.0822 0.9009
+vn -0.4202 -0.1855 0.8883
+vn -0.4632 -0.1855 0.8666
+vn -0.4698 0.0822 0.8789
+vn -0.3782 -0.4666 0.7995
+vn -0.4169 -0.4666 0.7800
+vn -0.5051 -0.1855 0.8429
+vn -0.5123 0.0822 0.8548
+vn -0.4547 -0.4666 0.7586
+vn -0.3814 0.0822 0.9208
+vn -0.3760 -0.1855 0.9078
+vn -0.3385 -0.4666 0.8171
+vn -0.2782 -0.6866 0.6717
+vn -0.3109 -0.6866 0.6572
+vn -0.3427 -0.6866 0.6412
+vn -0.3737 -0.6866 0.6236
+vn -0.1462 0.0822 -0.9858
+vn -0.1441 -0.1855 -0.9720
+vn -0.0963 -0.1855 -0.9779
+vn -0.0977 0.0822 -0.9918
+vn -0.1297 -0.4666 -0.8749
+vn -0.0867 -0.4666 -0.8802
+vn -0.0483 -0.1855 -0.9815
+vn -0.0489 0.0822 -0.9954
+vn -0.0434 -0.4666 -0.8834
+vn -0.1944 0.0822 -0.9775
+vn -0.1917 -0.1855 -0.9638
+vn -0.1725 -0.4666 -0.8675
+vn -0.1418 -0.6866 -0.7131
+vn -0.1067 -0.6866 -0.7192
+vn -0.0713 -0.6866 -0.7235
+vn -0.0357 -0.6866 -0.7262
+vn 0.7385 0.0822 -0.6693
+vn 0.7281 -0.1855 -0.6599
+vn 0.7596 -0.1855 -0.6234
+vn 0.7704 0.0822 -0.6322
+vn 0.6554 -0.4666 -0.5939
+vn 0.6837 -0.4666 -0.5611
+vn 0.7892 -0.1855 -0.5854
+vn 0.8005 0.0822 -0.5937
+vn 0.7104 -0.4666 -0.5269
+vn 0.7047 0.0822 -0.7047
+vn 0.6948 -0.1855 -0.6948
+vn 0.6254 -0.4666 -0.6254
+vn 0.5141 -0.6866 -0.5141
+vn 0.5387 -0.6866 -0.4882
+vn 0.5620 -0.6866 -0.4612
+vn 0.5839 -0.6866 -0.4331
+vn -0.2422 0.0822 0.9667
+vn -0.2388 -0.1855 0.9532
+vn -0.2852 -0.1855 0.9403
+vn -0.2893 0.0822 0.9537
+vn -0.2149 -0.4666 0.8579
+vn -0.2567 -0.4666 0.8464
+vn -0.3310 -0.1855 0.9252
+vn -0.3357 0.0822 0.9384
+vn -0.2979 -0.4666 0.8328
+vn -0.1944 0.0822 0.9775
+vn -0.1917 -0.1855 0.9638
+vn -0.1725 -0.4666 0.8675
+vn -0.1418 -0.6866 0.7131
+vn -0.1767 -0.6866 0.7052
+vn -0.2111 -0.6866 0.6957
+vn -0.2449 -0.6866 0.6845
+vn -0.3357 0.0822 -0.9384
+vn -0.3310 -0.1855 -0.9252
+vn -0.2852 -0.1855 -0.9403
+vn -0.2893 0.0822 -0.9537
+vn -0.2979 -0.4666 -0.8328
+vn -0.2567 -0.4666 -0.8464
+vn -0.2388 -0.1855 -0.9532
+vn -0.2422 0.0822 -0.9667
+vn -0.2149 -0.4666 -0.8579
+vn -0.3814 0.0822 -0.9208
+vn -0.3760 -0.1855 -0.9078
+vn -0.3385 -0.4666 -0.8171
+vn -0.2782 -0.6866 -0.6717
+vn -0.2449 -0.6866 -0.6845
+vn -0.2110 -0.6866 -0.6957
+vn -0.1767 -0.6866 -0.7052
+vn 0.5937 0.0822 -0.8005
+vn 0.5854 -0.1855 -0.7892
+vn 0.6234 -0.1855 -0.7596
+vn 0.6322 0.0822 -0.7704
+vn 0.5269 -0.4666 -0.7104
+vn 0.5611 -0.4666 -0.6837
+vn 0.6599 -0.1855 -0.7281
+vn 0.6693 0.0822 -0.7385
+vn 0.5939 -0.4666 -0.6554
+vn 0.5537 0.0822 -0.8287
+vn 0.5459 -0.1855 -0.8170
+vn 0.4914 -0.4666 -0.7354
+vn 0.4039 -0.6866 -0.6045
+vn 0.4331 -0.6866 -0.5839
+vn 0.4612 -0.6866 -0.5620
+vn 0.4882 -0.6866 -0.5387
+vn -0.0489 0.0822 0.9954
+vn -0.0483 -0.1855 0.9815
+vn -0.0963 -0.1855 0.9779
+vn -0.0977 0.0822 0.9918
+vn -0.0434 -0.4666 0.8834
+vn -0.0867 -0.4666 0.8802
+vn -0.1441 -0.1855 0.9720
+vn -0.1462 0.0822 0.9858
+vn -0.1297 -0.4666 0.8749
+vn -0.0000 0.0822 0.9966
+vn 0.0000 -0.1855 0.9826
+vn 0.0000 -0.4666 0.8844
+vn 0.0000 -0.6866 0.7270
+vn -0.0357 -0.6866 0.7262
+vn -0.0713 -0.6866 0.7235
+vn -0.1067 -0.6866 0.7192
+vn -0.5123 0.0822 -0.8548
+vn -0.5051 -0.1855 -0.8429
+vn -0.4632 -0.1855 -0.8666
+vn -0.4698 0.0822 -0.8789
+vn -0.4547 -0.4666 -0.7586
+vn -0.4169 -0.4666 -0.7800
+vn -0.4202 -0.1855 -0.8883
+vn -0.4261 0.0822 -0.9009
+vn -0.3782 -0.4666 -0.7995
+vn -0.5537 0.0822 -0.8287
+vn -0.5459 -0.1855 -0.8170
+vn -0.4914 -0.4666 -0.7354
+vn -0.4039 -0.6866 -0.6045
+vn -0.3737 -0.6866 -0.6236
+vn -0.3427 -0.6866 -0.6412
+vn -0.3109 -0.6866 -0.6572
+vn 0.4261 0.0822 -0.9009
+vn 0.4202 -0.1855 -0.8883
+vn 0.4632 -0.1855 -0.8666
+vn 0.4698 0.0822 -0.8789
+vn 0.3782 -0.4666 -0.7995
+vn 0.4169 -0.4666 -0.7800
+vn 0.5051 -0.1855 -0.8429
+vn 0.5123 0.0822 -0.8548
+vn 0.4547 -0.4666 -0.7586
+vn 0.3814 0.0822 -0.9208
+vn 0.3760 -0.1855 -0.9078
+vn 0.3385 -0.4666 -0.8171
+vn 0.2782 -0.6866 -0.6717
+vn 0.3109 -0.6866 -0.6572
+vn 0.3427 -0.6866 -0.6412
+vn 0.3737 -0.6866 -0.6236
+vn 0.1462 0.0822 0.9858
+vn 0.1441 -0.1855 0.9720
+vn 0.0963 -0.1855 0.9779
+vn 0.0977 0.0822 0.9918
+vn 0.1297 -0.4666 0.8749
+vn 0.0867 -0.4666 0.8802
+vn 0.0483 -0.1855 0.9815
+vn 0.0489 0.0822 0.9954
+vn 0.0434 -0.4666 0.8834
+vn 0.1067 -0.6866 0.7192
+vn 0.0713 -0.6866 0.7235
+vn 0.0357 -0.6866 0.7262
+vn -0.6693 0.0822 -0.7385
+vn -0.6599 -0.1855 -0.7281
+vn -0.6234 -0.1855 -0.7596
+vn -0.6322 0.0822 -0.7704
+vn -0.5939 -0.4666 -0.6554
+vn -0.5611 -0.4666 -0.6837
+vn -0.5854 -0.1855 -0.7892
+vn -0.5937 0.0822 -0.8005
+vn -0.5269 -0.4666 -0.7104
+vn -0.4882 -0.6866 -0.5387
+vn -0.4612 -0.6866 -0.5620
+vn -0.4331 -0.6866 -0.5839
+vn 0.2422 0.0822 -0.9667
+vn 0.2388 -0.1855 -0.9532
+vn 0.2852 -0.1855 -0.9403
+vn 0.2893 0.0822 -0.9537
+vn 0.2149 -0.4666 -0.8579
+vn 0.2567 -0.4666 -0.8464
+vn 0.3310 -0.1855 -0.9252
+vn 0.3357 0.0822 -0.9384
+vn 0.2979 -0.4666 -0.8328
+vn 0.1767 -0.6866 -0.7052
+vn 0.2110 -0.6866 -0.6957
+vn 0.2449 -0.6866 -0.6845
+vn 0.4764 -0.8051 0.3533
+vn 0.4222 -0.8507 0.3131
+vn 0.4063 -0.8507 0.3335
+vn 0.4585 -0.8051 0.3763
+vn 0.4089 -0.8607 0.3033
+vn 0.3935 -0.8607 0.3229
+vn 0.3895 -0.8507 0.3530
+vn 0.4395 -0.8051 0.3983
+vn 0.3772 -0.8607 0.3418
+vn 0.4931 -0.8051 0.3295
+vn 0.4371 -0.8507 0.2920
+vn 0.4233 -0.8607 0.2828
+vn 0.4418 -0.8472 0.2951
+vn 0.4267 -0.8472 0.3164
+vn 0.4107 -0.8472 0.3370
+vn 0.3936 -0.8472 0.3567
+vn 0.3756 -0.8472 0.3756
+vn 0.3600 -0.8607 0.3600
+vn 0.3717 -0.8507 0.3717
+vn 0.4194 -0.8051 0.4194
+vn -0.5924 -0.8051 -0.0291
+vn -0.5250 -0.8507 -0.0258
+vn -0.5231 -0.8507 -0.0515
+vn -0.5902 -0.8051 -0.0581
+vn -0.5084 -0.8607 -0.0250
+vn -0.5066 -0.8607 -0.0499
+vn -0.5199 -0.8507 -0.0771
+vn -0.5867 -0.8051 -0.0870
+vn -0.5035 -0.8607 -0.0747
+vn -0.5931 -0.8051 0.0000
+vn -0.5256 -0.8507 0.0000
+vn -0.5091 -0.8607 0.0000
+vn -0.5312 -0.8472 0.0000
+vn -0.5306 -0.8472 -0.0261
+vn -0.5287 -0.8472 -0.0521
+vn -0.5255 -0.8472 -0.0779
+vn -0.5210 -0.8472 -0.1036
+vn -0.4993 -0.8607 -0.0993
+vn -0.5155 -0.8507 -0.1025
+vn -0.5817 -0.8051 -0.1157
+vn 0.5362 -0.8051 0.2536
+vn 0.4753 -0.8507 0.2246
+vn 0.4636 -0.8507 0.2477
+vn 0.5231 -0.8051 0.2796
+vn 0.4605 -0.8606 0.2174
+vn 0.4491 -0.8607 0.2398
+vn 0.4509 -0.8507 0.2702
+vn 0.5087 -0.8051 0.3049
+vn 0.4367 -0.8607 0.2616
+vn 0.5480 -0.8051 0.2269
+vn 0.4859 -0.8506 0.2010
+vn 0.4709 -0.8605 0.1943
+vn 0.4919 -0.8468 0.2023
+vn 0.4809 -0.8470 0.2266
+vn 0.4689 -0.8471 0.2501
+vn 0.4558 -0.8472 0.2730
+vn -0.5867 -0.8051 0.0870
+vn -0.5199 -0.8507 0.0771
+vn -0.5231 -0.8507 0.0515
+vn -0.5902 -0.8051 0.0581
+vn -0.5036 -0.8607 0.0747
+vn -0.5066 -0.8607 0.0499
+vn -0.5250 -0.8507 0.0258
+vn -0.5924 -0.8051 0.0291
+vn -0.5084 -0.8607 0.0250
+vn -0.5817 -0.8051 0.1157
+vn -0.5155 -0.8507 0.1025
+vn -0.4993 -0.8607 0.0993
+vn -0.5210 -0.8472 0.1036
+vn -0.5255 -0.8472 0.0779
+vn -0.5287 -0.8472 0.0521
+vn -0.5306 -0.8472 0.0261
+vn 0.5755 -0.8050 0.1441
+vn 0.5104 -0.8504 0.1276
+vn 0.5034 -0.8505 0.1524
+vn 0.5677 -0.8050 0.1721
+vn 0.4950 -0.8601 0.1232
+vn 0.4881 -0.8603 0.1472
+vn 0.4953 -0.8506 0.1768
+vn 0.5585 -0.8051 0.1997
+vn 0.4801 -0.8604 0.1709
+vn 0.5819 -0.8050 0.1157
+vn 0.5161 -0.8504 0.1024
+vn 0.5006 -0.8600 0.0990
+vn 0.5233 -0.8459 0.1030
+vn 0.5174 -0.8461 0.1281
+vn 0.5102 -0.8463 0.1530
+vn 0.5017 -0.8466 0.1777
+vn -0.5584 -0.8051 0.1998
+vn -0.4949 -0.8507 0.1771
+vn -0.5030 -0.8507 0.1526
+vn -0.5676 -0.8051 0.1722
+vn -0.4793 -0.8607 0.1715
+vn -0.4871 -0.8607 0.1478
+vn -0.5099 -0.8507 0.1277
+vn -0.5753 -0.8051 0.1441
+vn -0.4938 -0.8607 0.1237
+vn -0.5479 -0.8051 0.2270
+vn -0.4856 -0.8507 0.2012
+vn -0.4703 -0.8607 0.1948
+vn -0.4908 -0.8472 0.2033
+vn -0.5002 -0.8472 0.1789
+vn -0.5084 -0.8472 0.1542
+vn -0.5153 -0.8472 0.1291
+vn 0.5926 -0.8050 0.0291
+vn 0.5257 -0.8503 0.0258
+vn 0.5237 -0.8503 0.0515
+vn 0.5904 -0.8050 0.0581
+vn 0.5098 -0.8599 0.0250
+vn 0.5080 -0.8599 0.0499
+vn 0.5206 -0.8503 0.0771
+vn 0.5869 -0.8050 0.0870
+vn 0.5049 -0.8599 0.0746
+vn 0.5933 -0.8050 -0.0000
+vn 0.5263 -0.8503 -0.0000
+vn 0.5105 -0.8599 -0.0000
+vn 0.5336 -0.8457 0.0000
+vn 0.5330 -0.8457 0.0261
+vn 0.5311 -0.8457 0.0520
+vn 0.5278 -0.8458 0.0777
+vn -0.5087 -0.8051 0.3049
+vn -0.4509 -0.8507 0.2702
+vn -0.4636 -0.8507 0.2478
+vn -0.5231 -0.8051 0.2796
+vn -0.4366 -0.8607 0.2617
+vn -0.4489 -0.8607 0.2400
+vn -0.4752 -0.8507 0.2248
+vn -0.5361 -0.8051 0.2536
+vn -0.4602 -0.8607 0.2177
+vn -0.4931 -0.8051 0.3295
+vn -0.4370 -0.8507 0.2920
+vn -0.4233 -0.8607 0.2828
+vn -0.4417 -0.8472 0.2951
+vn -0.4557 -0.8472 0.2731
+vn -0.4685 -0.8472 0.2504
+vn -0.4802 -0.8472 0.2272
+vn 0.5869 -0.8050 -0.0870
+vn 0.5206 -0.8503 -0.0771
+vn 0.5237 -0.8503 -0.0515
+vn 0.5904 -0.8050 -0.0581
+vn 0.5049 -0.8599 -0.0746
+vn 0.5080 -0.8599 -0.0499
+vn 0.5257 -0.8503 -0.0258
+vn 0.5926 -0.8050 -0.0291
+vn 0.5098 -0.8599 -0.0250
+vn 0.5819 -0.8050 -0.1157
+vn 0.5161 -0.8504 -0.1024
+vn 0.5006 -0.8600 -0.0990
+vn 0.5233 -0.8459 -0.1030
+vn 0.5278 -0.8458 -0.0777
+vn 0.5311 -0.8457 -0.0520
+vn 0.5330 -0.8457 -0.0261
+vn -0.4395 -0.8051 0.3983
+vn -0.3895 -0.8507 0.3530
+vn -0.4063 -0.8507 0.3335
+vn -0.4585 -0.8051 0.3763
+vn -0.3772 -0.8607 0.3418
+vn -0.3935 -0.8607 0.3229
+vn -0.4222 -0.8507 0.3131
+vn -0.4764 -0.8051 0.3533
+vn -0.4089 -0.8607 0.3033
+vn -0.4194 -0.8051 0.4194
+vn -0.3717 -0.8507 0.3717
+vn -0.3600 -0.8607 0.3600
+vn -0.3756 -0.8472 0.3756
+vn -0.3936 -0.8472 0.3567
+vn -0.4107 -0.8472 0.3370
+vn -0.4267 -0.8472 0.3165
+vn 0.5585 -0.8051 -0.1997
+vn 0.4953 -0.8506 -0.1768
+vn 0.5034 -0.8505 -0.1524
+vn 0.5677 -0.8050 -0.1721
+vn 0.4801 -0.8604 -0.1709
+vn 0.4881 -0.8603 -0.1472
+vn 0.5104 -0.8504 -0.1276
+vn 0.5755 -0.8050 -0.1441
+vn 0.4950 -0.8601 -0.1232
+vn 0.5480 -0.8051 -0.2269
+vn 0.4859 -0.8506 -0.2010
+vn 0.4709 -0.8605 -0.1943
+vn 0.4919 -0.8468 -0.2024
+vn 0.5017 -0.8466 -0.1777
+vn 0.5102 -0.8463 -0.1530
+vn 0.5174 -0.8461 -0.1281
+vn -0.3533 -0.8051 0.4764
+vn -0.3131 -0.8507 0.4222
+vn -0.3335 -0.8507 0.4063
+vn -0.3763 -0.8051 0.4585
+vn -0.3033 -0.8607 0.4089
+vn -0.3229 -0.8607 0.3935
+vn -0.3530 -0.8507 0.3895
+vn -0.3983 -0.8051 0.4395
+vn -0.3418 -0.8607 0.3772
+vn -0.3295 -0.8051 0.4931
+vn -0.2920 -0.8507 0.4370
+vn -0.2828 -0.8607 0.4233
+vn -0.2951 -0.8472 0.4417
+vn -0.3165 -0.8472 0.4267
+vn -0.3370 -0.8472 0.4107
+vn -0.3567 -0.8472 0.3936
+vn 0.5087 -0.8051 -0.3049
+vn 0.4509 -0.8507 -0.2702
+vn 0.4636 -0.8507 -0.2477
+vn 0.5231 -0.8051 -0.2796
+vn 0.4367 -0.8607 -0.2616
+vn 0.4491 -0.8607 -0.2398
+vn 0.4753 -0.8507 -0.2246
+vn 0.5362 -0.8051 -0.2536
+vn 0.4605 -0.8606 -0.2174
+vn 0.4931 -0.8051 -0.3295
+vn 0.4371 -0.8507 -0.2920
+vn 0.4233 -0.8607 -0.2828
+vn 0.4418 -0.8472 -0.2951
+vn 0.4558 -0.8472 -0.2730
+vn 0.4689 -0.8471 -0.2501
+vn 0.4809 -0.8470 -0.2266
+vn -0.2536 -0.8051 0.5361
+vn -0.2248 -0.8507 0.4752
+vn -0.2478 -0.8507 0.4636
+vn -0.2796 -0.8051 0.5231
+vn -0.2177 -0.8607 0.4602
+vn -0.2400 -0.8607 0.4489
+vn -0.2702 -0.8507 0.4509
+vn -0.3049 -0.8051 0.5087
+vn -0.2617 -0.8607 0.4366
+vn -0.2270 -0.8051 0.5480
+vn -0.2011 -0.8507 0.4856
+vn -0.1948 -0.8607 0.4703
+vn -0.2033 -0.8472 0.4908
+vn -0.2272 -0.8472 0.4802
+vn -0.2504 -0.8472 0.4685
+vn -0.2731 -0.8472 0.4557
+vn -0.0870 -0.8051 -0.5867
+vn -0.0771 -0.8507 -0.5199
+vn -0.0515 -0.8507 -0.5231
+vn -0.0581 -0.8051 -0.5902
+vn -0.0747 -0.8607 -0.5036
+vn -0.0499 -0.8607 -0.5066
+vn -0.0258 -0.8507 -0.5250
+vn -0.0291 -0.8051 -0.5924
+vn -0.0250 -0.8607 -0.5084
+vn -0.1157 -0.8051 -0.5817
+vn -0.1025 -0.8507 -0.5155
+vn -0.0993 -0.8607 -0.4993
+vn -0.1036 -0.8472 -0.5210
+vn -0.0779 -0.8472 -0.5255
+vn -0.0521 -0.8472 -0.5287
+vn -0.0261 -0.8472 -0.5306
+vn -0.0000 -0.8472 -0.5312
+vn -0.0000 -0.8607 -0.5091
+vn -0.0000 -0.8507 -0.5256
+vn -0.0000 -0.8051 -0.5931
+vn 0.4395 -0.8051 -0.3983
+vn 0.3895 -0.8507 -0.3530
+vn 0.4063 -0.8507 -0.3335
+vn 0.4585 -0.8051 -0.3763
+vn 0.3772 -0.8607 -0.3418
+vn 0.3935 -0.8607 -0.3229
+vn 0.4222 -0.8507 -0.3131
+vn 0.4764 -0.8051 -0.3533
+vn 0.4089 -0.8607 -0.3033
+vn 0.4194 -0.8051 -0.4194
+vn 0.3717 -0.8507 -0.3717
+vn 0.3600 -0.8607 -0.3600
+vn 0.3756 -0.8472 -0.3756
+vn 0.3936 -0.8472 -0.3567
+vn 0.4107 -0.8472 -0.3370
+vn 0.4267 -0.8472 -0.3165
+vn -0.1441 -0.8051 0.5753
+vn -0.1277 -0.8507 0.5099
+vn -0.1526 -0.8507 0.5030
+vn -0.1722 -0.8051 0.5676
+vn -0.1237 -0.8607 0.4938
+vn -0.1478 -0.8607 0.4871
+vn -0.1771 -0.8507 0.4949
+vn -0.1998 -0.8051 0.5584
+vn -0.1715 -0.8607 0.4793
+vn -0.1157 -0.8051 0.5817
+vn -0.1025 -0.8507 0.5155
+vn -0.0993 -0.8607 0.4993
+vn -0.1036 -0.8472 0.5210
+vn -0.1291 -0.8472 0.5153
+vn -0.1542 -0.8472 0.5084
+vn -0.1789 -0.8472 0.5002
+vn -0.1998 -0.8051 -0.5584
+vn -0.1771 -0.8507 -0.4949
+vn -0.1526 -0.8507 -0.5030
+vn -0.1722 -0.8051 -0.5676
+vn -0.1715 -0.8607 -0.4793
+vn -0.1478 -0.8607 -0.4871
+vn -0.1277 -0.8507 -0.5099
+vn -0.1441 -0.8051 -0.5753
+vn -0.1237 -0.8607 -0.4938
+vn -0.2270 -0.8051 -0.5479
+vn -0.2012 -0.8507 -0.4856
+vn -0.1948 -0.8607 -0.4703
+vn -0.2033 -0.8472 -0.4908
+vn -0.1789 -0.8472 -0.5002
+vn -0.1542 -0.8472 -0.5084
+vn -0.1291 -0.8472 -0.5153
+vn 0.3533 -0.8051 -0.4764
+vn 0.3131 -0.8507 -0.4222
+vn 0.3335 -0.8507 -0.4063
+vn 0.3763 -0.8051 -0.4585
+vn 0.3033 -0.8607 -0.4089
+vn 0.3229 -0.8607 -0.3935
+vn 0.3530 -0.8507 -0.3895
+vn 0.3983 -0.8051 -0.4395
+vn 0.3418 -0.8607 -0.3772
+vn 0.3295 -0.8051 -0.4931
+vn 0.2920 -0.8507 -0.4370
+vn 0.2828 -0.8607 -0.4233
+vn 0.2951 -0.8472 -0.4417
+vn 0.3165 -0.8472 -0.4267
+vn 0.3370 -0.8472 -0.4107
+vn 0.3567 -0.8472 -0.3936
+vn -0.0291 -0.8051 0.5924
+vn -0.0258 -0.8507 0.5250
+vn -0.0515 -0.8507 0.5231
+vn -0.0581 -0.8051 0.5902
+vn -0.0250 -0.8607 0.5084
+vn -0.0499 -0.8607 0.5066
+vn -0.0771 -0.8507 0.5199
+vn -0.0870 -0.8051 0.5867
+vn -0.0747 -0.8607 0.5035
+vn 0.0000 -0.8051 0.5931
+vn 0.0000 -0.8507 0.5256
+vn 0.0000 -0.8607 0.5091
+vn 0.0000 -0.8472 0.5312
+vn -0.0261 -0.8472 0.5306
+vn -0.0521 -0.8472 0.5287
+vn -0.0779 -0.8472 0.5255
+vn -0.3049 -0.8051 -0.5087
+vn -0.2702 -0.8507 -0.4509
+vn -0.2478 -0.8507 -0.4636
+vn -0.2796 -0.8051 -0.5231
+vn -0.2617 -0.8607 -0.4366
+vn -0.2400 -0.8607 -0.4489
+vn -0.2248 -0.8507 -0.4752
+vn -0.2536 -0.8051 -0.5361
+vn -0.2177 -0.8607 -0.4602
+vn -0.3295 -0.8051 -0.4931
+vn -0.2920 -0.8507 -0.4370
+vn -0.2828 -0.8607 -0.4233
+vn -0.2951 -0.8472 -0.4417
+vn -0.2731 -0.8472 -0.4557
+vn -0.2504 -0.8472 -0.4685
+vn -0.2272 -0.8472 -0.4802
+vn 0.2536 -0.8051 -0.5361
+vn 0.2248 -0.8507 -0.4752
+vn 0.2478 -0.8507 -0.4636
+vn 0.2796 -0.8051 -0.5231
+vn 0.2177 -0.8607 -0.4602
+vn 0.2400 -0.8607 -0.4489
+vn 0.2702 -0.8507 -0.4509
+vn 0.3049 -0.8051 -0.5087
+vn 0.2617 -0.8607 -0.4366
+vn 0.2270 -0.8051 -0.5480
+vn 0.2011 -0.8507 -0.4856
+vn 0.1948 -0.8607 -0.4703
+vn 0.2033 -0.8472 -0.4908
+vn 0.2272 -0.8472 -0.4802
+vn 0.2504 -0.8472 -0.4685
+vn 0.2731 -0.8472 -0.4557
+vn 0.0870 -0.8051 0.5867
+vn 0.0771 -0.8507 0.5199
+vn 0.0515 -0.8507 0.5231
+vn 0.0581 -0.8051 0.5902
+vn 0.0747 -0.8607 0.5035
+vn 0.0499 -0.8607 0.5066
+vn 0.0258 -0.8507 0.5250
+vn 0.0291 -0.8051 0.5924
+vn 0.0250 -0.8607 0.5084
+vn 0.1157 -0.8051 0.5817
+vn 0.1025 -0.8507 0.5155
+vn 0.0993 -0.8607 0.4993
+vn 0.1036 -0.8472 0.5210
+vn 0.0779 -0.8472 0.5255
+vn 0.0521 -0.8472 0.5287
+vn 0.0261 -0.8472 0.5306
+vn -0.3983 -0.8051 -0.4395
+vn -0.3530 -0.8507 -0.3895
+vn -0.3335 -0.8507 -0.4063
+vn -0.3763 -0.8051 -0.4585
+vn -0.3418 -0.8607 -0.3772
+vn -0.3229 -0.8607 -0.3935
+vn -0.3131 -0.8507 -0.4222
+vn -0.3533 -0.8051 -0.4764
+vn -0.3033 -0.8607 -0.4089
+vn -0.4194 -0.8051 -0.4194
+vn -0.3717 -0.8507 -0.3717
+vn -0.3600 -0.8607 -0.3600
+vn -0.3756 -0.8472 -0.3756
+vn -0.3567 -0.8472 -0.3936
+vn -0.3370 -0.8472 -0.4107
+vn -0.3165 -0.8472 -0.4267
+vn 0.1441 -0.8051 -0.5753
+vn 0.1277 -0.8507 -0.5099
+vn 0.1526 -0.8507 -0.5030
+vn 0.1722 -0.8051 -0.5676
+vn 0.1237 -0.8607 -0.4938
+vn 0.1478 -0.8607 -0.4871
+vn 0.1771 -0.8507 -0.4949
+vn 0.1998 -0.8051 -0.5584
+vn 0.1715 -0.8607 -0.4793
+vn 0.1157 -0.8051 -0.5817
+vn 0.1025 -0.8507 -0.5155
+vn 0.0993 -0.8607 -0.4993
+vn 0.1036 -0.8472 -0.5210
+vn 0.1291 -0.8472 -0.5153
+vn 0.1542 -0.8472 -0.5084
+vn 0.1789 -0.8472 -0.5002
+vn 0.1998 -0.8051 0.5584
+vn 0.1771 -0.8507 0.4949
+vn 0.1526 -0.8507 0.5030
+vn 0.1722 -0.8051 0.5676
+vn 0.1715 -0.8607 0.4793
+vn 0.1478 -0.8607 0.4871
+vn 0.1277 -0.8507 0.5099
+vn 0.1441 -0.8051 0.5753
+vn 0.1237 -0.8607 0.4938
+vn 0.2270 -0.8051 0.5479
+vn 0.2012 -0.8507 0.4856
+vn 0.1948 -0.8607 0.4703
+vn 0.2033 -0.8472 0.4908
+vn 0.1789 -0.8472 0.5002
+vn 0.1542 -0.8472 0.5084
+vn 0.1291 -0.8472 0.5153
+vn -0.4764 -0.8051 -0.3533
+vn -0.4222 -0.8507 -0.3131
+vn -0.4063 -0.8507 -0.3335
+vn -0.4585 -0.8051 -0.3763
+vn -0.4089 -0.8607 -0.3033
+vn -0.3935 -0.8607 -0.3229
+vn -0.3895 -0.8507 -0.3530
+vn -0.4395 -0.8051 -0.3983
+vn -0.3772 -0.8607 -0.3418
+vn -0.4931 -0.8051 -0.3295
+vn -0.4370 -0.8507 -0.2920
+vn -0.4233 -0.8607 -0.2828
+vn -0.4417 -0.8472 -0.2951
+vn -0.4267 -0.8472 -0.3165
+vn -0.4107 -0.8472 -0.3370
+vn -0.3936 -0.8472 -0.3567
+vn 0.0291 -0.8051 -0.5924
+vn 0.0258 -0.8507 -0.5250
+vn 0.0515 -0.8507 -0.5231
+vn 0.0581 -0.8051 -0.5902
+vn 0.0250 -0.8607 -0.5084
+vn 0.0499 -0.8607 -0.5066
+vn 0.0771 -0.8507 -0.5199
+vn 0.0870 -0.8051 -0.5867
+vn 0.0747 -0.8607 -0.5035
+vn 0.0261 -0.8472 -0.5306
+vn 0.0521 -0.8472 -0.5287
+vn 0.0779 -0.8472 -0.5255
+vn 0.3049 -0.8051 0.5087
+vn 0.2702 -0.8507 0.4509
+vn 0.2478 -0.8507 0.4636
+vn 0.2796 -0.8051 0.5231
+vn 0.2617 -0.8607 0.4366
+vn 0.2400 -0.8607 0.4489
+vn 0.2248 -0.8507 0.4752
+vn 0.2536 -0.8051 0.5361
+vn 0.2177 -0.8607 0.4602
+vn 0.3295 -0.8051 0.4931
+vn 0.2920 -0.8507 0.4370
+vn 0.2828 -0.8607 0.4233
+vn 0.2951 -0.8472 0.4417
+vn 0.2731 -0.8472 0.4557
+vn 0.2504 -0.8472 0.4685
+vn 0.2272 -0.8472 0.4802
+vn -0.5361 -0.8051 -0.2536
+vn -0.4752 -0.8507 -0.2248
+vn -0.4636 -0.8507 -0.2478
+vn -0.5231 -0.8051 -0.2796
+vn -0.4602 -0.8607 -0.2177
+vn -0.4489 -0.8607 -0.2400
+vn -0.4509 -0.8507 -0.2702
+vn -0.5087 -0.8051 -0.3049
+vn -0.4366 -0.8607 -0.2617
+vn -0.5480 -0.8051 -0.2270
+vn -0.4856 -0.8507 -0.2011
+vn -0.4703 -0.8607 -0.1948
+vn -0.4908 -0.8472 -0.2033
+vn -0.4802 -0.8472 -0.2272
+vn -0.4685 -0.8472 -0.2504
+vn -0.4557 -0.8472 -0.2731
+vn 0.3983 -0.8051 0.4395
+vn 0.3530 -0.8507 0.3895
+vn 0.3335 -0.8507 0.4063
+vn 0.3763 -0.8051 0.4585
+vn 0.3418 -0.8607 0.3772
+vn 0.3229 -0.8607 0.3935
+vn 0.3131 -0.8507 0.4222
+vn 0.3533 -0.8051 0.4764
+vn 0.3033 -0.8607 0.4089
+vn 0.3567 -0.8472 0.3936
+vn 0.3370 -0.8472 0.4107
+vn 0.3165 -0.8472 0.4267
+vn -0.5753 -0.8051 -0.1441
+vn -0.5099 -0.8507 -0.1277
+vn -0.5030 -0.8507 -0.1526
+vn -0.5676 -0.8051 -0.1722
+vn -0.4938 -0.8607 -0.1237
+vn -0.4871 -0.8607 -0.1478
+vn -0.4949 -0.8507 -0.1771
+vn -0.5584 -0.8051 -0.1998
+vn -0.4793 -0.8607 -0.1715
+vn -0.5153 -0.8472 -0.1291
+vn -0.5084 -0.8472 -0.1542
+vn -0.5002 -0.8472 -0.1789
+vn 0.5811 -0.8133 0.0285
+vn 0.6403 -0.7675 0.0315
+vn 0.6382 -0.7673 0.0626
+vn 0.5791 -0.8133 0.0567
+vn 0.7047 -0.7086 0.0350
+vn 0.7027 -0.7081 0.0694
+vn 0.6347 -0.7671 0.0930
+vn 0.5757 -0.8133 0.0845
+vn 0.6993 -0.7074 0.1028
+vn 0.5818 -0.8134 -0.0000
+vn 0.6409 -0.7676 -0.0000
+vn 0.7053 -0.7089 0.0000
+vn 0.7651 -0.6439 -0.0000
+vn 0.7646 -0.6433 0.0389
+vn 0.7632 -0.6415 0.0772
+vn 0.7608 -0.6389 0.1140
+vn 0.7570 -0.6363 0.1485
+vn 0.6943 -0.7069 0.1350
+vn 0.6297 -0.7671 0.1228
+vn 0.5708 -0.8134 0.1118
+vn -0.4959 -0.8159 0.2972
+vn -0.5455 -0.7717 0.3269
+vn -0.5609 -0.7717 0.2998
+vn -0.5099 -0.8159 0.2725
+vn -0.5997 -0.7150 0.3594
+vn -0.6166 -0.7150 0.3296
+vn -0.5749 -0.7717 0.2719
+vn -0.5226 -0.8159 0.2472
+vn -0.6320 -0.7150 0.2989
+vn -0.4807 -0.8159 0.3212
+vn -0.5288 -0.7717 0.3533
+vn -0.5813 -0.7150 0.3884
+vn -0.6351 -0.6455 0.4243
+vn -0.6551 -0.6455 0.3926
+vn -0.6736 -0.6455 0.3600
+vn -0.6904 -0.6455 0.3266
+vn -0.7056 -0.6455 0.2923
+vn -0.6459 -0.7150 0.2675
+vn -0.5876 -0.7717 0.2434
+vn -0.5341 -0.8159 0.2212
+vn 0.5757 -0.8133 -0.0845
+vn 0.6347 -0.7671 -0.0930
+vn 0.6382 -0.7673 -0.0626
+vn 0.5791 -0.8133 -0.0567
+vn 0.6993 -0.7074 -0.1028
+vn 0.7027 -0.7081 -0.0694
+vn 0.6403 -0.7675 -0.0315
+vn 0.5811 -0.8133 -0.0285
+vn 0.7047 -0.7086 -0.0350
+vn 0.5708 -0.8134 -0.1118
+vn 0.6297 -0.7671 -0.1228
+vn 0.6943 -0.7069 -0.1350
+vn 0.7570 -0.6363 -0.1485
+vn 0.7608 -0.6389 -0.1140
+vn 0.7632 -0.6415 -0.0772
+vn 0.7646 -0.6433 -0.0389
+vn -0.4284 -0.8159 0.3882
+vn -0.4712 -0.7717 0.4271
+vn -0.4916 -0.7717 0.4035
+vn -0.4469 -0.8159 0.3668
+vn -0.5180 -0.7150 0.4695
+vn -0.5404 -0.7150 0.4435
+vn -0.5108 -0.7717 0.3789
+vn -0.4644 -0.8159 0.3444
+vn -0.5615 -0.7150 0.4165
+vn -0.4088 -0.8159 0.4088
+vn -0.4497 -0.7717 0.4497
+vn -0.4943 -0.7150 0.4944
+vn -0.5401 -0.6455 0.5401
+vn -0.5659 -0.6455 0.5129
+vn -0.5904 -0.6455 0.4845
+vn -0.6134 -0.6455 0.4550
+vn 0.5471 -0.8146 -0.1927
+vn 0.6038 -0.7687 -0.2110
+vn 0.6143 -0.7679 -0.1815
+vn 0.5566 -0.8141 -0.1658
+vn 0.6663 -0.7092 -0.2303
+vn 0.6779 -0.7079 -0.1982
+vn 0.6229 -0.7673 -0.1522
+vn 0.5645 -0.8137 -0.1389
+vn 0.6872 -0.7071 -0.1666
+vn 0.5362 -0.8150 -0.2196
+vn 0.5915 -0.7696 -0.2407
+vn 0.6525 -0.7107 -0.2630
+vn 0.7154 -0.6382 -0.2845
+vn 0.7305 -0.6360 -0.2488
+vn 0.7424 -0.6346 -0.2148
+vn 0.7511 -0.6347 -0.1817
+vn -0.3444 -0.8159 0.4644
+vn -0.3789 -0.7717 0.5108
+vn -0.4035 -0.7717 0.4916
+vn -0.3668 -0.8159 0.4469
+vn -0.4165 -0.7150 0.5615
+vn -0.4435 -0.7150 0.5404
+vn -0.4271 -0.7717 0.4712
+vn -0.3882 -0.8159 0.4284
+vn -0.4695 -0.7150 0.5180
+vn -0.3212 -0.8159 0.4807
+vn -0.3533 -0.7717 0.5288
+vn -0.3884 -0.7150 0.5813
+vn -0.4243 -0.6455 0.6350
+vn -0.4550 -0.6455 0.6134
+vn -0.4845 -0.6455 0.5904
+vn -0.5129 -0.6455 0.5659
+vn 0.4964 -0.8158 -0.2969
+vn 0.5466 -0.7712 -0.3264
+vn 0.5627 -0.7708 -0.2987
+vn 0.5107 -0.8156 -0.2720
+vn 0.6018 -0.7138 -0.3581
+vn 0.6199 -0.7131 -0.3275
+vn 0.5777 -0.7703 -0.2702
+vn 0.5240 -0.8154 -0.2462
+vn 0.6369 -0.7120 -0.2957
+vn 0.4809 -0.8158 -0.3211
+vn 0.5294 -0.7714 -0.3530
+vn 0.5826 -0.7144 -0.3877
+vn 0.6373 -0.6444 -0.4227
+vn 0.6587 -0.6434 -0.3900
+vn 0.6789 -0.6421 -0.3560
+vn 0.6979 -0.6403 -0.3207
+vn -0.2472 -0.8159 0.5226
+vn -0.2719 -0.7717 0.5749
+vn -0.2998 -0.7717 0.5609
+vn -0.2725 -0.8159 0.5099
+vn -0.2989 -0.7150 0.6320
+vn -0.3296 -0.7150 0.6166
+vn -0.3269 -0.7717 0.5455
+vn -0.2972 -0.8159 0.4959
+vn -0.3594 -0.7150 0.5997
+vn -0.2212 -0.8159 0.5341
+vn -0.2434 -0.7717 0.5876
+vn -0.2675 -0.7150 0.6459
+vn -0.2923 -0.6455 0.7056
+vn -0.3266 -0.6455 0.6904
+vn -0.3600 -0.6455 0.6736
+vn -0.3926 -0.6455 0.6551
+vn -0.0848 -0.8159 -0.5719
+vn -0.0933 -0.7717 -0.6291
+vn -0.0623 -0.7717 -0.6329
+vn -0.0567 -0.8159 -0.5754
+vn -0.1026 -0.7150 -0.6916
+vn -0.0685 -0.7150 -0.6958
+vn -0.0312 -0.7717 -0.6352
+vn -0.0284 -0.8159 -0.5775
+vn -0.0343 -0.7150 -0.6983
+vn -0.1128 -0.8159 -0.5670
+vn -0.1241 -0.7717 -0.6238
+vn -0.1364 -0.7150 -0.6857
+vn -0.1490 -0.6455 -0.7491
+vn -0.1120 -0.6455 -0.7555
+vn -0.0749 -0.6455 -0.7601
+vn -0.0375 -0.6455 -0.7628
+vn -0.0000 -0.6455 -0.7638
+vn -0.0000 -0.7150 -0.6991
+vn -0.0000 -0.7717 -0.6360
+vn -0.0000 -0.8159 -0.5781
+vn 0.4284 -0.8159 -0.3882
+vn 0.4713 -0.7717 -0.4271
+vn 0.4918 -0.7717 -0.4034
+vn 0.4470 -0.8159 -0.3667
+vn 0.5181 -0.7150 -0.4694
+vn 0.5408 -0.7149 -0.4433
+vn 0.5111 -0.7716 -0.3787
+vn 0.4645 -0.8159 -0.3444
+vn 0.5622 -0.7147 -0.4160
+vn 0.4088 -0.8159 -0.4088
+vn 0.4497 -0.7717 -0.4497
+vn 0.4944 -0.7150 -0.4943
+vn 0.5401 -0.6455 -0.5400
+vn 0.5661 -0.6454 -0.5127
+vn 0.5910 -0.6453 -0.4841
+vn 0.6147 -0.6450 -0.4540
+vn -0.1405 -0.8159 0.5608
+vn -0.1546 -0.7717 0.6169
+vn -0.1846 -0.7717 0.6086
+vn -0.1678 -0.8159 0.5533
+vn -0.1699 -0.7150 0.6782
+vn -0.2029 -0.7150 0.6690
+vn -0.2142 -0.7717 0.5988
+vn -0.1948 -0.8159 0.5444
+vn -0.2355 -0.7150 0.6583
+vn -0.1128 -0.8159 0.5670
+vn -0.1241 -0.7717 0.6238
+vn -0.1364 -0.7150 0.6857
+vn -0.1490 -0.6455 0.7491
+vn -0.1856 -0.6455 0.7409
+vn -0.2217 -0.6455 0.7309
+vn -0.2573 -0.6455 0.7191
+vn -0.1948 -0.8159 -0.5444
+vn -0.2142 -0.7717 -0.5988
+vn -0.1846 -0.7717 -0.6086
+vn -0.1678 -0.8159 -0.5533
+vn -0.2355 -0.7150 -0.6583
+vn -0.2029 -0.7150 -0.6690
+vn -0.1546 -0.7717 -0.6169
+vn -0.1405 -0.8159 -0.5608
+vn -0.1699 -0.7150 -0.6782
+vn -0.2212 -0.8159 -0.5341
+vn -0.2434 -0.7717 -0.5876
+vn -0.2675 -0.7150 -0.6459
+vn -0.2923 -0.6455 -0.7056
+vn -0.2573 -0.6455 -0.7191
+vn -0.2217 -0.6455 -0.7309
+vn -0.1856 -0.6455 -0.7409
+vn 0.3444 -0.8159 -0.4644
+vn 0.3789 -0.7717 -0.5108
+vn 0.4035 -0.7717 -0.4916
+vn 0.3668 -0.8159 -0.4469
+vn 0.4165 -0.7150 -0.5615
+vn 0.4435 -0.7150 -0.5404
+vn 0.4271 -0.7717 -0.4712
+vn 0.3882 -0.8159 -0.4284
+vn 0.4695 -0.7150 -0.5180
+vn 0.3212 -0.8159 -0.4807
+vn 0.3533 -0.7717 -0.5288
+vn 0.3884 -0.7150 -0.5813
+vn 0.4243 -0.6455 -0.6351
+vn 0.4550 -0.6455 -0.6134
+vn 0.4845 -0.6455 -0.5904
+vn 0.5129 -0.6455 -0.5659
+vn -0.0284 -0.8159 0.5775
+vn -0.0312 -0.7717 0.6352
+vn -0.0623 -0.7717 0.6329
+vn -0.0567 -0.8159 0.5754
+vn -0.0343 -0.7150 0.6983
+vn -0.0685 -0.7150 0.6958
+vn -0.0933 -0.7717 0.6291
+vn -0.0848 -0.8159 0.5719
+vn -0.1026 -0.7150 0.6916
+vn 0.0000 -0.8159 0.5781
+vn 0.0000 -0.7717 0.6360
+vn 0.0000 -0.7150 0.6991
+vn 0.0000 -0.6455 0.7638
+vn -0.0375 -0.6455 0.7628
+vn -0.0749 -0.6455 0.7601
+vn -0.1120 -0.6455 0.7555
+vn -0.2972 -0.8159 -0.4959
+vn -0.3269 -0.7717 -0.5455
+vn -0.2998 -0.7717 -0.5609
+vn -0.2725 -0.8159 -0.5099
+vn -0.3594 -0.7150 -0.5997
+vn -0.3296 -0.7150 -0.6166
+vn -0.2719 -0.7717 -0.5749
+vn -0.2472 -0.8159 -0.5226
+vn -0.2989 -0.7150 -0.6320
+vn -0.3212 -0.8159 -0.4807
+vn -0.3533 -0.7717 -0.5288
+vn -0.3884 -0.7150 -0.5813
+vn -0.4243 -0.6455 -0.6350
+vn -0.3926 -0.6455 -0.6551
+vn -0.3600 -0.6455 -0.6736
+vn -0.3266 -0.6455 -0.6904
+vn 0.2472 -0.8159 -0.5226
+vn 0.2719 -0.7717 -0.5749
+vn 0.2998 -0.7717 -0.5609
+vn 0.2725 -0.8159 -0.5099
+vn 0.2989 -0.7150 -0.6320
+vn 0.3296 -0.7150 -0.6166
+vn 0.3269 -0.7717 -0.5455
+vn 0.2972 -0.8159 -0.4959
+vn 0.3594 -0.7150 -0.5997
+vn 0.2212 -0.8159 -0.5341
+vn 0.2434 -0.7717 -0.5876
+vn 0.2675 -0.7150 -0.6459
+vn 0.2923 -0.6455 -0.7056
+vn 0.3266 -0.6455 -0.6904
+vn 0.3600 -0.6455 -0.6736
+vn 0.3926 -0.6455 -0.6551
+vn 0.0848 -0.8159 0.5719
+vn 0.0933 -0.7717 0.6291
+vn 0.0623 -0.7717 0.6329
+vn 0.0567 -0.8159 0.5754
+vn 0.1026 -0.7150 0.6916
+vn 0.0685 -0.7150 0.6958
+vn 0.0312 -0.7717 0.6352
+vn 0.0284 -0.8159 0.5775
+vn 0.0343 -0.7150 0.6983
+vn 0.1128 -0.8159 0.5670
+vn 0.1241 -0.7717 0.6238
+vn 0.1364 -0.7150 0.6857
+vn 0.1490 -0.6455 0.7491
+vn 0.1120 -0.6455 0.7555
+vn 0.0749 -0.6455 0.7601
+vn 0.0375 -0.6455 0.7628
+vn -0.3882 -0.8159 -0.4284
+vn -0.4271 -0.7717 -0.4712
+vn -0.4035 -0.7717 -0.4916
+vn -0.3668 -0.8159 -0.4469
+vn -0.4695 -0.7150 -0.5180
+vn -0.4435 -0.7150 -0.5404
+vn -0.3789 -0.7717 -0.5108
+vn -0.3444 -0.8159 -0.4644
+vn -0.4165 -0.7150 -0.5615
+vn -0.4088 -0.8159 -0.4088
+vn -0.4497 -0.7717 -0.4497
+vn -0.4944 -0.7150 -0.4944
+vn -0.5401 -0.6455 -0.5401
+vn -0.5129 -0.6455 -0.5659
+vn -0.4845 -0.6455 -0.5904
+vn -0.4550 -0.6455 -0.6134
+vn 0.1405 -0.8159 -0.5608
+vn 0.1546 -0.7717 -0.6169
+vn 0.1846 -0.7717 -0.6086
+vn 0.1678 -0.8159 -0.5533
+vn 0.1699 -0.7150 -0.6782
+vn 0.2029 -0.7150 -0.6690
+vn 0.2142 -0.7717 -0.5988
+vn 0.1948 -0.8159 -0.5444
+vn 0.2355 -0.7150 -0.6583
+vn 0.1128 -0.8159 -0.5670
+vn 0.1241 -0.7717 -0.6238
+vn 0.1364 -0.7150 -0.6857
+vn 0.1490 -0.6455 -0.7491
+vn 0.1856 -0.6455 -0.7409
+vn 0.2217 -0.6455 -0.7309
+vn 0.2573 -0.6455 -0.7191
+vn 0.1948 -0.8159 0.5444
+vn 0.2142 -0.7717 0.5988
+vn 0.1846 -0.7717 0.6086
+vn 0.1678 -0.8159 0.5533
+vn 0.2355 -0.7150 0.6583
+vn 0.2029 -0.7150 0.6690
+vn 0.1546 -0.7717 0.6169
+vn 0.1405 -0.8159 0.5608
+vn 0.1699 -0.7150 0.6782
+vn 0.2212 -0.8159 0.5341
+vn 0.2434 -0.7717 0.5876
+vn 0.2675 -0.7150 0.6459
+vn 0.2923 -0.6455 0.7056
+vn 0.2573 -0.6455 0.7191
+vn 0.2217 -0.6455 0.7309
+vn 0.1856 -0.6455 0.7409
+vn -0.4644 -0.8159 -0.3444
+vn -0.5108 -0.7717 -0.3789
+vn -0.4916 -0.7717 -0.4035
+vn -0.4469 -0.8159 -0.3668
+vn -0.5615 -0.7150 -0.4165
+vn -0.5404 -0.7150 -0.4435
+vn -0.4712 -0.7717 -0.4271
+vn -0.4284 -0.8159 -0.3882
+vn -0.5180 -0.7150 -0.4695
+vn -0.4807 -0.8159 -0.3212
+vn -0.5288 -0.7717 -0.3533
+vn -0.5813 -0.7150 -0.3884
+vn -0.6350 -0.6455 -0.4243
+vn -0.6134 -0.6455 -0.4550
+vn -0.5904 -0.6455 -0.4845
+vn -0.5659 -0.6455 -0.5129
+vn 0.0284 -0.8159 -0.5775
+vn 0.0312 -0.7717 -0.6352
+vn 0.0623 -0.7717 -0.6329
+vn 0.0567 -0.8159 -0.5754
+vn 0.0343 -0.7150 -0.6983
+vn 0.0685 -0.7150 -0.6958
+vn 0.0933 -0.7717 -0.6291
+vn 0.0848 -0.8159 -0.5719
+vn 0.1026 -0.7150 -0.6916
+vn 0.0375 -0.6455 -0.7628
+vn 0.0749 -0.6455 -0.7601
+vn 0.1120 -0.6455 -0.7555
+vn 0.2972 -0.8159 0.4959
+vn 0.3269 -0.7717 0.5455
+vn 0.2998 -0.7717 0.5609
+vn 0.2725 -0.8159 0.5099
+vn 0.3594 -0.7150 0.5997
+vn 0.3296 -0.7150 0.6166
+vn 0.2719 -0.7717 0.5749
+vn 0.2472 -0.8159 0.5226
+vn 0.2989 -0.7150 0.6320
+vn 0.3212 -0.8159 0.4807
+vn 0.3533 -0.7717 0.5288
+vn 0.3884 -0.7150 0.5813
+vn 0.4243 -0.6455 0.6351
+vn 0.3926 -0.6455 0.6551
+vn 0.3600 -0.6455 0.6736
+vn 0.3266 -0.6455 0.6904
+vn -0.5226 -0.8159 -0.2472
+vn -0.5749 -0.7717 -0.2719
+vn -0.5609 -0.7717 -0.2998
+vn -0.5099 -0.8159 -0.2725
+vn -0.6320 -0.7150 -0.2989
+vn -0.6166 -0.7150 -0.3296
+vn -0.5455 -0.7717 -0.3269
+vn -0.4959 -0.8159 -0.2972
+vn -0.5997 -0.7150 -0.3594
+vn -0.5341 -0.8159 -0.2212
+vn -0.5876 -0.7717 -0.2434
+vn -0.6459 -0.7150 -0.2675
+vn -0.7056 -0.6455 -0.2923
+vn -0.6904 -0.6455 -0.3266
+vn -0.6736 -0.6455 -0.3600
+vn -0.6551 -0.6455 -0.3926
+vn 0.3882 -0.8159 0.4284
+vn 0.4271 -0.7717 0.4712
+vn 0.4035 -0.7717 0.4916
+vn 0.3668 -0.8159 0.4469
+vn 0.4695 -0.7150 0.5180
+vn 0.4435 -0.7150 0.5404
+vn 0.3789 -0.7717 0.5108
+vn 0.3444 -0.8159 0.4644
+vn 0.4165 -0.7150 0.5615
+vn 0.4088 -0.8159 0.4088
+vn 0.4497 -0.7717 0.4497
+vn 0.4944 -0.7150 0.4943
+vn 0.5401 -0.6455 0.5400
+vn 0.5129 -0.6455 0.5659
+vn 0.4845 -0.6455 0.5904
+vn 0.4550 -0.6455 0.6134
+vn -0.5608 -0.8159 -0.1405
+vn -0.6169 -0.7717 -0.1546
+vn -0.6086 -0.7717 -0.1846
+vn -0.5533 -0.8159 -0.1678
+vn -0.6782 -0.7150 -0.1699
+vn -0.6690 -0.7150 -0.2029
+vn -0.5988 -0.7717 -0.2142
+vn -0.5444 -0.8159 -0.1948
+vn -0.6583 -0.7150 -0.2355
+vn -0.5670 -0.8159 -0.1128
+vn -0.6238 -0.7717 -0.1241
+vn -0.6857 -0.7150 -0.1364
+vn -0.7491 -0.6455 -0.1490
+vn -0.7409 -0.6455 -0.1856
+vn -0.7309 -0.6455 -0.2217
+vn -0.7191 -0.6455 -0.2573
+vn 0.4645 -0.8159 0.3444
+vn 0.5111 -0.7716 0.3787
+vn 0.4918 -0.7717 0.4034
+vn 0.4470 -0.8159 0.3667
+vn 0.5622 -0.7147 0.4160
+vn 0.5408 -0.7149 0.4433
+vn 0.4713 -0.7717 0.4270
+vn 0.4284 -0.8159 0.3882
+vn 0.5181 -0.7150 0.4694
+vn 0.4810 -0.8158 0.3211
+vn 0.5294 -0.7714 0.3530
+vn 0.5826 -0.7144 0.3876
+vn 0.6373 -0.6444 0.4227
+vn 0.6147 -0.6450 0.4540
+vn 0.5910 -0.6453 0.4841
+vn 0.5661 -0.6454 0.5127
+vn -0.5775 -0.8159 -0.0284
+vn -0.6352 -0.7717 -0.0312
+vn -0.6329 -0.7717 -0.0623
+vn -0.5754 -0.8159 -0.0567
+vn -0.6983 -0.7150 -0.0343
+vn -0.6958 -0.7150 -0.0685
+vn -0.6291 -0.7717 -0.0933
+vn -0.5719 -0.8159 -0.0848
+vn -0.6916 -0.7150 -0.1026
+vn -0.5781 -0.8159 -0.0000
+vn -0.6360 -0.7717 -0.0000
+vn -0.6991 -0.7150 0.0000
+vn -0.7638 -0.6455 -0.0000
+vn -0.7628 -0.6455 -0.0375
+vn -0.7601 -0.6455 -0.0749
+vn -0.7555 -0.6455 -0.1120
+vn 0.5240 -0.8154 0.2462
+vn 0.5777 -0.7703 0.2702
+vn 0.5627 -0.7708 0.2987
+vn 0.5107 -0.8156 0.2720
+vn 0.6369 -0.7120 0.2957
+vn 0.6199 -0.7131 0.3275
+vn 0.5466 -0.7712 0.3264
+vn 0.4964 -0.8158 0.2969
+vn 0.6018 -0.7138 0.3581
+vn 0.5362 -0.8150 0.2196
+vn 0.5915 -0.7696 0.2407
+vn 0.6525 -0.7107 0.2630
+vn 0.7154 -0.6382 0.2845
+vn 0.6979 -0.6403 0.3207
+vn 0.6789 -0.6421 0.3560
+vn 0.6587 -0.6434 0.3900
+vn -0.5719 -0.8159 0.0848
+vn -0.6291 -0.7717 0.0933
+vn -0.6329 -0.7717 0.0623
+vn -0.5754 -0.8159 0.0567
+vn -0.6916 -0.7150 0.1026
+vn -0.6958 -0.7150 0.0685
+vn -0.6352 -0.7717 0.0312
+vn -0.5775 -0.8159 0.0284
+vn -0.6983 -0.7150 0.0343
+vn -0.5670 -0.8159 0.1128
+vn -0.6238 -0.7717 0.1241
+vn -0.6857 -0.7150 0.1364
+vn -0.7491 -0.6455 0.1490
+vn -0.7555 -0.6455 0.1120
+vn -0.7601 -0.6455 0.0749
+vn -0.7628 -0.6455 0.0375
+vn 0.5645 -0.8137 0.1389
+vn 0.6229 -0.7673 0.1522
+vn 0.6143 -0.7679 0.1815
+vn 0.5566 -0.8141 0.1658
+vn 0.6872 -0.7071 0.1666
+vn 0.6779 -0.7079 0.1982
+vn 0.6038 -0.7687 0.2110
+vn 0.5471 -0.8146 0.1927
+vn 0.6663 -0.7092 0.2303
+vn 0.7511 -0.6347 0.1817
+vn 0.7424 -0.6346 0.2148
+vn 0.7305 -0.6360 0.2488
+vn -0.5444 -0.8159 0.1947
+vn -0.5988 -0.7717 0.2142
+vn -0.6086 -0.7717 0.1846
+vn -0.5533 -0.8159 0.1678
+vn -0.6583 -0.7150 0.2355
+vn -0.6690 -0.7150 0.2029
+vn -0.6169 -0.7717 0.1546
+vn -0.5608 -0.8159 0.1405
+vn -0.6782 -0.7150 0.1699
+vn -0.7191 -0.6455 0.2573
+vn -0.7309 -0.6455 0.2217
+vn -0.7409 -0.6455 0.1856
+vn 0.7144 -0.5591 -0.4207
+vn 0.7651 -0.4620 -0.4485
+vn 0.7889 -0.4603 -0.4071
+vn 0.7366 -0.5574 -0.3830
+vn 0.8061 -0.3581 -0.4710
+vn 0.8311 -0.3568 -0.4266
+vn 0.8110 -0.4580 -0.3640
+vn 0.7574 -0.5551 -0.3438
+vn 0.8541 -0.3550 -0.3800
+vn 0.6910 -0.5603 -0.4567
+vn 0.7400 -0.4632 -0.4877
+vn 0.7797 -0.3590 -0.5130
+vn 0.8074 -0.2575 -0.5308
+vn 0.8347 -0.2570 -0.4871
+vn 0.8604 -0.2563 -0.4404
+vn 0.8841 -0.2552 -0.3914
+vn 0.9032 -0.2543 -0.3459
+vn 0.8733 -0.3534 -0.3353
+vn 0.8303 -0.4556 -0.3210
+vn 0.7762 -0.5524 -0.3039
+vn -0.3537 -0.5618 0.7478
+vn -0.3786 -0.4647 0.8005
+vn -0.4174 -0.4647 0.7809
+vn -0.3900 -0.5618 0.7296
+vn -0.3989 -0.3601 0.8433
+vn -0.4398 -0.3601 0.8228
+vn -0.4552 -0.4647 0.7595
+vn -0.4253 -0.5618 0.7096
+vn -0.4796 -0.3601 0.8002
+vn -0.3166 -0.5618 0.7643
+vn -0.3389 -0.4647 0.8181
+vn -0.3570 -0.3601 0.8619
+vn -0.3697 -0.2580 0.8926
+vn -0.4131 -0.2580 0.8734
+vn -0.4554 -0.2580 0.8521
+vn -0.4967 -0.2580 0.8287
+vn -0.5368 -0.2580 0.8033
+vn -0.5183 -0.3601 0.7757
+vn -0.4920 -0.4647 0.7363
+vn -0.4596 -0.5618 0.6878
+vn -0.1214 -0.5618 -0.8183
+vn -0.1299 -0.4647 -0.8759
+vn -0.0868 -0.4647 -0.8812
+vn -0.0811 -0.5618 -0.8233
+vn -0.1368 -0.3601 -0.9228
+vn -0.0914 -0.3601 -0.9284
+vn -0.0435 -0.4647 -0.8844
+vn -0.0406 -0.5618 -0.8263
+vn -0.0458 -0.3601 -0.9318
+vn -0.1614 -0.5618 -0.8114
+vn -0.1728 -0.4647 -0.8685
+vn -0.1820 -0.3601 -0.9150
+vn -0.1885 -0.2580 -0.9476
+vn -0.1417 -0.2580 -0.9557
+vn -0.0947 -0.2580 -0.9615
+vn -0.0474 -0.2580 -0.9650
+vn -0.0000 -0.2580 -0.9661
+vn -0.0000 -0.3601 -0.9329
+vn -0.0000 -0.4647 -0.8855
+vn 0.0000 -0.5618 -0.8273
+vn 0.6133 -0.5618 -0.5553
+vn 0.6565 -0.4646 -0.5943
+vn 0.6857 -0.4644 -0.5605
+vn 0.6404 -0.5616 -0.5240
+vn 0.6917 -0.3601 -0.6260
+vn 0.7225 -0.3599 -0.5903
+vn 0.7135 -0.4640 -0.5250
+vn 0.6663 -0.5611 -0.4911
+vn 0.7519 -0.3596 -0.5526
+vn 0.5850 -0.5618 -0.5849
+vn 0.6262 -0.4646 -0.6261
+vn 0.6597 -0.3601 -0.6596
+vn 0.6832 -0.2580 -0.6831
+vn 0.7164 -0.2580 -0.6483
+vn 0.7483 -0.2579 -0.6112
+vn 0.7786 -0.2578 -0.5721
+vn -0.2010 -0.5618 0.8025
+vn -0.2152 -0.4647 0.8589
+vn -0.2570 -0.4647 0.8474
+vn -0.2401 -0.5618 0.7916
+vn -0.2267 -0.3601 0.9049
+vn -0.2708 -0.3601 0.8927
+vn -0.2983 -0.4647 0.8337
+vn -0.2787 -0.5618 0.7789
+vn -0.3143 -0.3601 0.8784
+vn -0.1614 -0.5618 0.8114
+vn -0.1728 -0.4647 0.8685
+vn -0.1820 -0.3601 0.9150
+vn -0.1885 -0.2580 0.9476
+vn -0.2348 -0.2580 0.9372
+vn -0.2805 -0.2580 0.9245
+vn -0.3254 -0.2580 0.9097
+vn -0.2787 -0.5618 -0.7789
+vn -0.2983 -0.4647 -0.8337
+vn -0.2570 -0.4647 -0.8474
+vn -0.2401 -0.5618 -0.7916
+vn -0.3143 -0.3601 -0.8784
+vn -0.2708 -0.3601 -0.8927
+vn -0.2152 -0.4647 -0.8589
+vn -0.2010 -0.5618 -0.8025
+vn -0.2267 -0.3601 -0.9049
+vn -0.3166 -0.5618 -0.7643
+vn -0.3389 -0.4647 -0.8181
+vn -0.3570 -0.3601 -0.8619
+vn -0.3697 -0.2580 -0.8926
+vn -0.3254 -0.2580 -0.9097
+vn -0.2805 -0.2580 -0.9245
+vn -0.2348 -0.2580 -0.9372
+vn 0.4928 -0.5618 -0.6644
+vn 0.5275 -0.4647 -0.7112
+vn 0.5618 -0.4647 -0.6845
+vn 0.5248 -0.5618 -0.6395
+vn 0.5558 -0.3601 -0.7493
+vn 0.5918 -0.3601 -0.7212
+vn 0.5946 -0.4647 -0.6561
+vn 0.5555 -0.5618 -0.6130
+vn 0.6265 -0.3601 -0.6913
+vn 0.4596 -0.5618 -0.6878
+vn 0.4920 -0.4647 -0.7363
+vn 0.5183 -0.3601 -0.7757
+vn 0.5368 -0.2580 -0.8033
+vn 0.5756 -0.2580 -0.7760
+vn 0.6129 -0.2580 -0.7468
+vn 0.6488 -0.2580 -0.7159
+vn -0.0406 -0.5618 0.8263
+vn -0.0435 -0.4647 0.8844
+vn -0.0868 -0.4647 0.8812
+vn -0.0811 -0.5618 0.8233
+vn -0.0458 -0.3601 0.9318
+vn -0.0914 -0.3601 0.9284
+vn -0.1299 -0.4647 0.8759
+vn -0.1214 -0.5618 0.8183
+vn -0.1368 -0.3601 0.9228
+vn -0.0000 -0.5618 0.8273
+vn -0.0000 -0.4647 0.8855
+vn 0.0000 -0.3601 0.9329
+vn 0.0000 -0.2580 0.9661
+vn -0.0474 -0.2580 0.9650
+vn -0.0947 -0.2580 0.9615
+vn -0.1417 -0.2580 0.9557
+vn -0.4253 -0.5618 -0.7096
+vn -0.4552 -0.4647 -0.7595
+vn -0.4174 -0.4647 -0.7809
+vn -0.3900 -0.5618 -0.7296
+vn -0.4796 -0.3601 -0.8002
+vn -0.4398 -0.3601 -0.8228
+vn -0.3786 -0.4647 -0.8005
+vn -0.3537 -0.5618 -0.7478
+vn -0.3989 -0.3601 -0.8433
+vn -0.4596 -0.5618 -0.6878
+vn -0.4920 -0.4647 -0.7363
+vn -0.5183 -0.3601 -0.7757
+vn -0.5368 -0.2580 -0.8033
+vn -0.4967 -0.2580 -0.8287
+vn -0.4554 -0.2580 -0.8521
+vn -0.4131 -0.2580 -0.8734
+vn 0.3537 -0.5618 -0.7478
+vn 0.3786 -0.4647 -0.8005
+vn 0.4174 -0.4647 -0.7809
+vn 0.3900 -0.5618 -0.7296
+vn 0.3989 -0.3601 -0.8433
+vn 0.4398 -0.3601 -0.8228
+vn 0.4552 -0.4647 -0.7595
+vn 0.4253 -0.5618 -0.7096
+vn 0.4796 -0.3601 -0.8002
+vn 0.3166 -0.5618 -0.7643
+vn 0.3389 -0.4647 -0.8181
+vn 0.3570 -0.3601 -0.8619
+vn 0.3697 -0.2580 -0.8926
+vn 0.4131 -0.2580 -0.8734
+vn 0.4554 -0.2580 -0.8521
+vn 0.4967 -0.2580 -0.8287
+vn 0.1214 -0.5618 0.8183
+vn 0.1299 -0.4647 0.8759
+vn 0.0868 -0.4647 0.8812
+vn 0.0811 -0.5618 0.8233
+vn 0.1369 -0.3601 0.9228
+vn 0.0914 -0.3601 0.9284
+vn 0.0435 -0.4647 0.8844
+vn 0.0406 -0.5618 0.8263
+vn 0.0458 -0.3601 0.9318
+vn 0.1614 -0.5618 0.8114
+vn 0.1728 -0.4647 0.8685
+vn 0.1820 -0.3601 0.9150
+vn 0.1885 -0.2580 0.9476
+vn 0.1417 -0.2580 0.9557
+vn 0.0947 -0.2580 0.9615
+vn 0.0474 -0.2580 0.9650
+vn -0.5555 -0.5618 -0.6130
+vn -0.5946 -0.4647 -0.6561
+vn -0.5618 -0.4647 -0.6845
+vn -0.5248 -0.5618 -0.6395
+vn -0.6265 -0.3601 -0.6913
+vn -0.5918 -0.3601 -0.7212
+vn -0.5275 -0.4647 -0.7112
+vn -0.4928 -0.5618 -0.6644
+vn -0.5558 -0.3601 -0.7493
+vn -0.5850 -0.5618 -0.5850
+vn -0.6261 -0.4647 -0.6261
+vn -0.6597 -0.3601 -0.6597
+vn -0.6832 -0.2580 -0.6832
+vn -0.6488 -0.2580 -0.7159
+vn -0.6129 -0.2580 -0.7468
+vn -0.5756 -0.2580 -0.7760
+vn 0.2010 -0.5618 -0.8025
+vn 0.2152 -0.4647 -0.8589
+vn 0.2570 -0.4647 -0.8474
+vn 0.2401 -0.5618 -0.7916
+vn 0.2267 -0.3601 -0.9049
+vn 0.2708 -0.3601 -0.8927
+vn 0.2983 -0.4647 -0.8337
+vn 0.2787 -0.5618 -0.7789
+vn 0.3143 -0.3601 -0.8784
+vn 0.1614 -0.5618 -0.8114
+vn 0.1728 -0.4647 -0.8685
+vn 0.1820 -0.3601 -0.9150
+vn 0.1885 -0.2580 -0.9476
+vn 0.2348 -0.2580 -0.9372
+vn 0.2805 -0.2580 -0.9245
+vn 0.3254 -0.2580 -0.9097
+vn 0.2787 -0.5618 0.7789
+vn 0.2983 -0.4647 0.8337
+vn 0.2570 -0.4647 0.8474
+vn 0.2401 -0.5618 0.7916
+vn 0.3143 -0.3601 0.8784
+vn 0.2708 -0.3601 0.8927
+vn 0.2152 -0.4647 0.8589
+vn 0.2010 -0.5618 0.8025
+vn 0.2267 -0.3601 0.9049
+vn 0.3166 -0.5618 0.7643
+vn 0.3389 -0.4647 0.8181
+vn 0.3570 -0.3601 0.8619
+vn 0.3697 -0.2580 0.8926
+vn 0.3254 -0.2580 0.9097
+vn 0.2805 -0.2580 0.9245
+vn 0.2348 -0.2580 0.9372
+vn -0.6644 -0.5618 -0.4928
+vn -0.7112 -0.4647 -0.5275
+vn -0.6845 -0.4647 -0.5617
+vn -0.6395 -0.5618 -0.5248
+vn -0.7493 -0.3601 -0.5558
+vn -0.7212 -0.3601 -0.5918
+vn -0.6561 -0.4647 -0.5946
+vn -0.6130 -0.5618 -0.5555
+vn -0.6913 -0.3601 -0.6265
+vn -0.6878 -0.5618 -0.4596
+vn -0.7363 -0.4647 -0.4920
+vn -0.7757 -0.3601 -0.5183
+vn -0.8033 -0.2580 -0.5368
+vn -0.7760 -0.2580 -0.5756
+vn -0.7468 -0.2580 -0.6129
+vn -0.7159 -0.2580 -0.6488
+vn 0.0406 -0.5618 -0.8263
+vn 0.0435 -0.4647 -0.8844
+vn 0.0868 -0.4647 -0.8812
+vn 0.0811 -0.5618 -0.8233
+vn 0.0458 -0.3601 -0.9318
+vn 0.0914 -0.3601 -0.9284
+vn 0.1299 -0.4647 -0.8759
+vn 0.1214 -0.5618 -0.8183
+vn 0.1368 -0.3601 -0.9228
+vn 0.0474 -0.2580 -0.9650
+vn 0.0947 -0.2580 -0.9615
+vn 0.1417 -0.2580 -0.9557
+vn 0.4253 -0.5618 0.7096
+vn 0.4552 -0.4647 0.7595
+vn 0.4174 -0.4647 0.7809
+vn 0.3900 -0.5618 0.7296
+vn 0.4796 -0.3601 0.8002
+vn 0.4398 -0.3601 0.8228
+vn 0.3786 -0.4647 0.8005
+vn 0.3537 -0.5618 0.7478
+vn 0.3989 -0.3601 0.8433
+vn 0.4596 -0.5618 0.6878
+vn 0.4920 -0.4647 0.7363
+vn 0.5183 -0.3601 0.7757
+vn 0.5368 -0.2580 0.8033
+vn 0.4967 -0.2580 0.8287
+vn 0.4554 -0.2580 0.8521
+vn 0.4131 -0.2580 0.8734
+vn -0.7478 -0.5618 -0.3537
+vn -0.8005 -0.4647 -0.3786
+vn -0.7809 -0.4647 -0.4174
+vn -0.7296 -0.5618 -0.3900
+vn -0.8433 -0.3601 -0.3989
+vn -0.8228 -0.3601 -0.4398
+vn -0.7595 -0.4647 -0.4552
+vn -0.7096 -0.5618 -0.4253
+vn -0.8002 -0.3601 -0.4796
+vn -0.7643 -0.5618 -0.3166
+vn -0.8181 -0.4647 -0.3389
+vn -0.8619 -0.3601 -0.3570
+vn -0.8926 -0.2580 -0.3697
+vn -0.8734 -0.2580 -0.4131
+vn -0.8521 -0.2580 -0.4554
+vn -0.8287 -0.2580 -0.4967
+vn 0.5555 -0.5618 0.6130
+vn 0.5946 -0.4647 0.6561
+vn 0.5618 -0.4647 0.6845
+vn 0.5248 -0.5618 0.6395
+vn 0.6265 -0.3601 0.6913
+vn 0.5918 -0.3601 0.7212
+vn 0.5275 -0.4647 0.7112
+vn 0.4928 -0.5618 0.6644
+vn 0.5558 -0.3601 0.7493
+vn 0.5850 -0.5618 0.5849
+vn 0.6262 -0.4646 0.6261
+vn 0.6597 -0.3601 0.6596
+vn 0.6832 -0.2580 0.6831
+vn 0.6488 -0.2580 0.7159
+vn 0.6129 -0.2580 0.7468
+vn 0.5756 -0.2580 0.7760
+vn -0.8025 -0.5618 -0.2010
+vn -0.8589 -0.4647 -0.2152
+vn -0.8474 -0.4647 -0.2570
+vn -0.7916 -0.5618 -0.2401
+vn -0.9049 -0.3601 -0.2267
+vn -0.8927 -0.3601 -0.2708
+vn -0.8337 -0.4647 -0.2983
+vn -0.7789 -0.5618 -0.2787
+vn -0.8784 -0.3601 -0.3143
+vn -0.8114 -0.5618 -0.1614
+vn -0.8685 -0.4647 -0.1728
+vn -0.9150 -0.3601 -0.1820
+vn -0.9476 -0.2580 -0.1885
+vn -0.9372 -0.2580 -0.2348
+vn -0.9245 -0.2580 -0.2805
+vn -0.9097 -0.2580 -0.3254
+vn 0.6663 -0.5611 0.4911
+vn 0.7135 -0.4640 0.5250
+vn 0.6857 -0.4644 0.5605
+vn 0.6404 -0.5616 0.5240
+vn 0.7519 -0.3596 0.5526
+vn 0.7225 -0.3599 0.5903
+vn 0.6565 -0.4646 0.5943
+vn 0.6133 -0.5618 0.5553
+vn 0.6917 -0.3601 0.6260
+vn 0.6910 -0.5603 0.4567
+vn 0.7400 -0.4632 0.4877
+vn 0.7797 -0.3590 0.5130
+vn 0.8074 -0.2575 0.5308
+vn 0.7786 -0.2578 0.5721
+vn 0.7483 -0.2579 0.6112
+vn 0.7164 -0.2580 0.6483
+vn -0.8263 -0.5618 -0.0406
+vn -0.8844 -0.4647 -0.0435
+vn -0.8812 -0.4647 -0.0868
+vn -0.8233 -0.5618 -0.0811
+vn -0.9318 -0.3601 -0.0458
+vn -0.9284 -0.3601 -0.0914
+vn -0.8759 -0.4647 -0.1299
+vn -0.8183 -0.5618 -0.1214
+vn -0.9228 -0.3601 -0.1368
+vn -0.8273 -0.5618 -0.0000
+vn -0.8855 -0.4647 -0.0000
+vn -0.9329 -0.3601 -0.0000
+vn -0.9661 -0.2580 -0.0000
+vn -0.9650 -0.2580 -0.0474
+vn -0.9615 -0.2580 -0.0947
+vn -0.9557 -0.2580 -0.1417
+vn 0.7574 -0.5551 0.3438
+vn 0.8110 -0.4580 0.3640
+vn 0.7889 -0.4603 0.4071
+vn 0.7366 -0.5574 0.3830
+vn 0.8541 -0.3550 0.3800
+vn 0.8311 -0.3568 0.4266
+vn 0.7651 -0.4620 0.4485
+vn 0.7144 -0.5591 0.4207
+vn 0.8061 -0.3581 0.4710
+vn 0.7762 -0.5524 0.3039
+vn 0.8303 -0.4556 0.3210
+vn 0.8733 -0.3534 0.3353
+vn 0.9032 -0.2543 0.3459
+vn 0.8841 -0.2552 0.3914
+vn 0.8604 -0.2563 0.4404
+vn 0.8347 -0.2570 0.4871
+vn -0.8183 -0.5618 0.1214
+vn -0.8759 -0.4647 0.1299
+vn -0.8812 -0.4647 0.0868
+vn -0.8233 -0.5618 0.0811
+vn -0.9228 -0.3601 0.1368
+vn -0.9284 -0.3601 0.0914
+vn -0.8844 -0.4647 0.0435
+vn -0.8263 -0.5618 0.0406
+vn -0.9318 -0.3601 0.0458
+vn -0.8114 -0.5618 0.1614
+vn -0.8685 -0.4647 0.1728
+vn -0.9150 -0.3601 0.1820
+vn -0.9476 -0.2580 0.1885
+vn -0.9557 -0.2580 0.1417
+vn -0.9615 -0.2580 0.0947
+vn -0.9650 -0.2580 0.0474
+vn 0.8027 -0.5605 0.2037
+vn 0.8322 -0.4942 0.2512
+vn 0.8430 -0.4672 0.2667
+vn 0.7997 -0.5527 0.2344
+vn 0.8331 -0.4272 0.3514
+vn 0.8713 -0.3748 0.3167
+vn 0.8424 -0.4563 0.2867
+vn 0.7910 -0.5507 0.2667
+vn 0.8816 -0.3563 0.3094
+vn 0.8015 -0.5731 0.1705
+vn 0.8140 -0.5355 0.2251
+vn 0.7745 -0.5171 0.3643
+vn 0.6199 -0.4613 0.6348
+vn 0.8161 -0.3245 0.4782
+vn 0.8875 -0.2734 0.3709
+vn 0.9082 -0.2571 0.3303
+vn -0.7789 -0.5618 0.2787
+vn -0.8337 -0.4647 0.2983
+vn -0.8474 -0.4647 0.2570
+vn -0.7916 -0.5618 0.2401
+vn -0.8784 -0.3601 0.3143
+vn -0.8927 -0.3601 0.2708
+vn -0.8589 -0.4647 0.2152
+vn -0.8025 -0.5618 0.2010
+vn -0.9049 -0.3601 0.2267
+vn -0.7643 -0.5618 0.3166
+vn -0.8181 -0.4647 0.3389
+vn -0.8619 -0.3601 0.3570
+vn -0.8926 -0.2580 0.3697
+vn -0.9097 -0.2580 0.3254
+vn -0.9245 -0.2580 0.2805
+vn -0.9372 -0.2580 0.2348
+vn 0.7943 -0.6059 0.0437
+vn 0.7715 -0.6340 0.0523
+vn 0.7791 -0.6159 0.1164
+vn 0.7956 -0.5992 0.0892
+vn 0.6714 -0.7380 0.0671
+vn 0.6875 -0.7058 0.1707
+vn 0.7941 -0.5807 0.1794
+vn 0.7984 -0.5874 0.1326
+vn 0.7232 -0.6260 0.2917
+vn 0.7941 -0.6078 -0.0000
+vn 0.7695 -0.6386 -0.0000
+vn 0.6670 -0.7451 -0.0000
+vn 0.4571 -0.8894 -0.0000
+vn 0.4622 -0.8828 0.0837
+vn 0.4812 -0.8420 0.2439
+vn 0.5292 -0.7126 0.4606
+vn -0.7096 -0.5618 0.4253
+vn -0.7595 -0.4647 0.4552
+vn -0.7809 -0.4647 0.4174
+vn -0.7296 -0.5618 0.3900
+vn -0.8002 -0.3601 0.4796
+vn -0.8228 -0.3601 0.4398
+vn -0.8005 -0.4647 0.3786
+vn -0.7478 -0.5618 0.3537
+vn -0.8433 -0.3601 0.3989
+vn -0.6878 -0.5618 0.4596
+vn -0.7363 -0.4647 0.4920
+vn -0.7757 -0.3601 0.5183
+vn -0.8033 -0.2580 0.5368
+vn -0.8287 -0.2580 0.4967
+vn -0.8521 -0.2580 0.4554
+vn -0.8734 -0.2580 0.4131
+vn 0.7984 -0.5874 -0.1326
+vn 0.7941 -0.5807 -0.1794
+vn 0.7791 -0.6159 -0.1164
+vn 0.7956 -0.5992 -0.0892
+vn 0.7232 -0.6260 -0.2917
+vn 0.6875 -0.7058 -0.1707
+vn 0.7715 -0.6340 -0.0523
+vn 0.7943 -0.6059 -0.0437
+vn 0.6714 -0.7380 -0.0671
+vn 0.8015 -0.5731 -0.1705
+vn 0.8140 -0.5355 -0.2251
+vn 0.7745 -0.5171 -0.3643
+vn 0.6199 -0.4613 -0.6348
+vn 0.5292 -0.7126 -0.4606
+vn 0.4812 -0.8420 -0.2439
+vn 0.4622 -0.8828 -0.0837
+vn -0.6130 -0.5618 0.5555
+vn -0.6561 -0.4647 0.5946
+vn -0.6845 -0.4647 0.5617
+vn -0.6395 -0.5618 0.5248
+vn -0.6913 -0.3601 0.6265
+vn -0.7212 -0.3601 0.5918
+vn -0.7112 -0.4647 0.5275
+vn -0.6644 -0.5618 0.4928
+vn -0.7493 -0.3601 0.5558
+vn -0.5850 -0.5618 0.5850
+vn -0.6261 -0.4647 0.6261
+vn -0.6597 -0.3601 0.6597
+vn -0.6832 -0.2580 0.6832
+vn -0.7159 -0.2580 0.6488
+vn -0.7468 -0.2580 0.6129
+vn -0.7760 -0.2580 0.5756
+vn 0.7910 -0.5507 -0.2667
+vn 0.8424 -0.4563 -0.2867
+vn 0.8430 -0.4672 -0.2667
+vn 0.7997 -0.5527 -0.2344
+vn 0.8816 -0.3563 -0.3094
+vn 0.8713 -0.3748 -0.3167
+vn 0.8322 -0.4942 -0.2512
+vn 0.8027 -0.5605 -0.2037
+vn 0.8331 -0.4272 -0.3514
+vn 0.9082 -0.2571 -0.3303
+vn 0.8875 -0.2734 -0.3709
+vn 0.8161 -0.3245 -0.4782
+vn -0.4928 -0.5618 0.6644
+vn -0.5275 -0.4647 0.7112
+vn -0.5617 -0.4647 0.6845
+vn -0.5248 -0.5618 0.6395
+vn -0.5558 -0.3601 0.7493
+vn -0.5918 -0.3601 0.7212
+vn -0.5946 -0.4647 0.6561
+vn -0.5555 -0.5618 0.6130
+vn -0.6265 -0.3601 0.6913
+vn -0.5756 -0.2580 0.7760
+vn -0.6129 -0.2580 0.7468
+vn -0.6488 -0.2580 0.7159
+vn 0.4211 -0.1731 -0.8903
+vn 0.4248 -0.1139 -0.8981
+vn 0.4683 -0.1139 -0.8762
+vn 0.4643 -0.1731 -0.8686
+vn 0.4263 -0.0775 -0.9013
+vn 0.4700 -0.0775 -0.8793
+vn 0.5107 -0.1139 -0.8522
+vn 0.5063 -0.1731 -0.8448
+vn 0.5125 -0.0775 -0.8552
+vn 0.3769 -0.1731 -0.9099
+vn 0.3802 -0.1139 -0.9179
+vn 0.3815 -0.0775 -0.9211
+vn 0.3820 -0.0579 -0.9223
+vn 0.4269 -0.0579 -0.9025
+vn 0.4706 -0.0579 -0.8804
+vn 0.5132 -0.0579 -0.8563
+vn 0.5546 -0.0579 -0.8301
+vn 0.5539 -0.0775 -0.8290
+vn 0.5520 -0.1139 -0.8261
+vn 0.5472 -0.1731 -0.8189
+vn 0.1445 -0.1731 0.9742
+vn 0.1457 -0.1139 0.9827
+vn 0.0974 -0.1139 0.9887
+vn 0.0965 -0.1731 0.9802
+vn 0.1463 -0.0775 0.9862
+vn 0.0977 -0.0775 0.9922
+vn 0.0488 -0.1139 0.9923
+vn 0.0484 -0.1731 0.9837
+vn 0.0490 -0.0775 0.9958
+vn 0.1921 -0.1731 0.9660
+vn 0.1938 -0.1139 0.9744
+vn 0.1945 -0.0775 0.9778
+vn 0.1948 -0.0579 0.9791
+vn 0.1464 -0.0579 0.9875
+vn 0.0979 -0.0579 0.9935
+vn 0.0490 -0.0579 0.9971
+vn 0.0000 -0.0579 0.9983
+vn 0.0000 -0.0775 0.9970
+vn 0.0000 -0.1139 0.9935
+vn -0.0000 -0.1731 0.9849
+vn -0.6614 -0.1731 -0.7298
+vn -0.6672 -0.1139 -0.7362
+vn -0.6303 -0.1139 -0.7680
+vn -0.6248 -0.1731 -0.7613
+vn -0.6695 -0.0775 -0.7388
+vn -0.6325 -0.0775 -0.7707
+vn -0.5919 -0.1139 -0.7980
+vn -0.5867 -0.1731 -0.7911
+vn -0.5939 -0.0775 -0.8008
+vn -0.6964 -0.1731 -0.6964
+vn -0.7025 -0.1139 -0.7025
+vn -0.7050 -0.0775 -0.7050
+vn -0.7059 -0.0579 -0.7059
+vn -0.6704 -0.0579 -0.7397
+vn -0.6333 -0.0579 -0.7717
+vn -0.5947 -0.0579 -0.8018
+vn -0.5546 -0.0579 -0.8301
+vn -0.5539 -0.0775 -0.8290
+vn -0.5520 -0.1139 -0.8261
+vn -0.5472 -0.1731 -0.8189
+vn 0.2393 -0.1731 -0.9554
+vn 0.2414 -0.1139 -0.9637
+vn 0.2884 -0.1139 -0.9507
+vn 0.2859 -0.1731 -0.9425
+vn 0.2423 -0.0775 -0.9671
+vn 0.2894 -0.0775 -0.9541
+vn 0.3347 -0.1139 -0.9354
+vn 0.3318 -0.1731 -0.9273
+vn 0.3358 -0.0775 -0.9387
+vn 0.1921 -0.1731 -0.9660
+vn 0.1938 -0.1139 -0.9744
+vn 0.1945 -0.0775 -0.9778
+vn 0.1948 -0.0579 -0.9791
+vn 0.2426 -0.0579 -0.9684
+vn 0.2898 -0.0579 -0.9553
+vn 0.3363 -0.0579 -0.9400
+vn 0.3318 -0.1731 0.9273
+vn 0.3347 -0.1139 0.9354
+vn 0.2884 -0.1139 0.9507
+vn 0.2859 -0.1731 0.9425
+vn 0.3358 -0.0775 0.9387
+vn 0.2894 -0.0775 0.9541
+vn 0.2414 -0.1139 0.9637
+vn 0.2393 -0.1731 0.9554
+vn 0.2423 -0.0775 0.9671
+vn 0.3769 -0.1731 0.9099
+vn 0.3802 -0.1139 0.9179
+vn 0.3815 -0.0775 0.9211
+vn 0.3820 -0.0579 0.9223
+vn 0.3363 -0.0579 0.9400
+vn 0.2898 -0.0579 0.9553
+vn 0.2426 -0.0579 0.9684
+vn -0.7911 -0.1731 -0.5867
+vn -0.7980 -0.1139 -0.5919
+vn -0.7680 -0.1139 -0.6303
+vn -0.7613 -0.1731 -0.6248
+vn -0.8008 -0.0775 -0.5939
+vn -0.7707 -0.0775 -0.6325
+vn -0.7362 -0.1139 -0.6672
+vn -0.7298 -0.1731 -0.6614
+vn -0.7388 -0.0775 -0.6695
+vn -0.8189 -0.1731 -0.5472
+vn -0.8261 -0.1139 -0.5520
+vn -0.8290 -0.0775 -0.5539
+vn -0.8301 -0.0579 -0.5546
+vn -0.8018 -0.0579 -0.5947
+vn -0.7717 -0.0579 -0.6333
+vn -0.7397 -0.0579 -0.6704
+vn 0.0484 -0.1731 -0.9837
+vn 0.0488 -0.1139 -0.9923
+vn 0.0974 -0.1139 -0.9887
+vn 0.0965 -0.1731 -0.9802
+vn 0.0490 -0.0775 -0.9958
+vn 0.0977 -0.0775 -0.9922
+vn 0.1457 -0.1139 -0.9827
+vn 0.1445 -0.1731 -0.9742
+vn 0.1462 -0.0775 -0.9862
+vn -0.0000 -0.1731 -0.9849
+vn -0.0000 -0.1139 -0.9935
+vn -0.0000 -0.0775 -0.9970
+vn -0.0000 -0.0579 -0.9983
+vn 0.0490 -0.0579 -0.9971
+vn 0.0979 -0.0579 -0.9935
+vn 0.1464 -0.0579 -0.9875
+vn 0.5063 -0.1731 0.8448
+vn 0.5107 -0.1139 0.8522
+vn 0.4683 -0.1139 0.8762
+vn 0.4643 -0.1731 0.8686
+vn 0.5125 -0.0775 0.8552
+vn 0.4700 -0.0775 0.8793
+vn 0.4248 -0.1139 0.8981
+vn 0.4211 -0.1731 0.8903
+vn 0.4263 -0.0775 0.9013
+vn 0.5472 -0.1731 0.8189
+vn 0.5520 -0.1139 0.8261
+vn 0.5539 -0.0775 0.8290
+vn 0.5546 -0.0579 0.8301
+vn 0.5132 -0.0579 0.8563
+vn 0.4706 -0.0579 0.8804
+vn 0.4269 -0.0579 0.9025
+vn -0.8903 -0.1731 -0.4211
+vn -0.8981 -0.1139 -0.4248
+vn -0.8762 -0.1139 -0.4683
+vn -0.8686 -0.1731 -0.4643
+vn -0.9013 -0.0775 -0.4263
+vn -0.8793 -0.0775 -0.4700
+vn -0.8522 -0.1139 -0.5107
+vn -0.8448 -0.1731 -0.5063
+vn -0.8552 -0.0775 -0.5125
+vn -0.9099 -0.1731 -0.3769
+vn -0.9179 -0.1139 -0.3802
+vn -0.9211 -0.0775 -0.3815
+vn -0.9223 -0.0579 -0.3820
+vn -0.9025 -0.0579 -0.4269
+vn -0.8804 -0.0579 -0.4706
+vn -0.8563 -0.0579 -0.5132
+vn 0.6614 -0.1731 0.7298
+vn 0.6672 -0.1139 0.7362
+vn 0.6303 -0.1139 0.7680
+vn 0.6248 -0.1731 0.7613
+vn 0.6695 -0.0775 0.7388
+vn 0.6325 -0.0775 0.7707
+vn 0.5919 -0.1139 0.7980
+vn 0.5867 -0.1731 0.7911
+vn 0.5939 -0.0775 0.8008
+vn 0.6965 -0.1731 0.6964
+vn 0.7026 -0.1139 0.7024
+vn 0.7050 -0.0775 0.7049
+vn 0.7060 -0.0579 0.7059
+vn 0.6704 -0.0579 0.7397
+vn 0.6333 -0.0579 0.7717
+vn 0.5947 -0.0579 0.8018
+vn -0.9554 -0.1731 -0.2393
+vn -0.9637 -0.1139 -0.2414
+vn -0.9507 -0.1139 -0.2884
+vn -0.9425 -0.1731 -0.2859
+vn -0.9671 -0.0775 -0.2423
+vn -0.9541 -0.0775 -0.2894
+vn -0.9354 -0.1139 -0.3347
+vn -0.9273 -0.1731 -0.3318
+vn -0.9387 -0.0775 -0.3358
+vn -0.9660 -0.1731 -0.1921
+vn -0.9744 -0.1139 -0.1938
+vn -0.9778 -0.0775 -0.1945
+vn -0.9791 -0.0579 -0.1948
+vn -0.9684 -0.0579 -0.2426
+vn -0.9553 -0.0579 -0.2898
+vn -0.9400 -0.0579 -0.3363
+vn 0.7937 -0.1731 0.5831
+vn 0.8006 -0.1140 0.5883
+vn 0.7694 -0.1140 0.6285
+vn 0.7628 -0.1731 0.6231
+vn 0.8032 -0.0776 0.5906
+vn 0.7720 -0.0775 0.6308
+vn 0.7367 -0.1139 0.6666
+vn 0.7303 -0.1731 0.6608
+vn 0.7392 -0.0775 0.6690
+vn 0.8230 -0.1730 0.5411
+vn 0.8300 -0.1140 0.5459
+vn 0.8328 -0.0778 0.5481
+vn 0.8335 -0.0584 0.5494
+vn 0.8041 -0.0582 0.5917
+vn 0.7729 -0.0580 0.6318
+vn 0.7402 -0.0580 0.6699
+vn -0.9837 -0.1731 -0.0484
+vn -0.9923 -0.1139 -0.0488
+vn -0.9887 -0.1139 -0.0974
+vn -0.9802 -0.1731 -0.0965
+vn -0.9958 -0.0775 -0.0490
+vn -0.9922 -0.0775 -0.0977
+vn -0.9827 -0.1139 -0.1457
+vn -0.9742 -0.1731 -0.1445
+vn -0.9862 -0.0775 -0.1463
+vn -0.9849 -0.1731 -0.0000
+vn -0.9935 -0.1139 0.0000
+vn -0.9970 -0.0775 -0.0000
+vn -0.9983 -0.0579 -0.0000
+vn -0.9971 -0.0579 -0.0490
+vn -0.9935 -0.0579 -0.0979
+vn -0.9875 -0.0579 -0.1464
+vn 0.9012 -0.1719 0.3979
+vn 0.9092 -0.1136 0.4007
+vn 0.8847 -0.1139 0.4521
+vn 0.8770 -0.1725 0.4484
+vn 0.9126 -0.0776 0.4015
+vn 0.8878 -0.0779 0.4536
+vn 0.8581 -0.1141 0.5007
+vn 0.8508 -0.1728 0.4963
+vn 0.8610 -0.0779 0.5027
+vn 0.9202 -0.1714 0.3520
+vn 0.9283 -0.1130 0.3542
+vn 0.9322 -0.0767 0.3536
+vn 0.9344 -0.0573 0.3515
+vn 0.9140 -0.0584 0.4015
+vn 0.8889 -0.0587 0.4543
+vn 0.8618 -0.0587 0.5038
+vn -0.9742 -0.1731 0.1445
+vn -0.9827 -0.1139 0.1457
+vn -0.9887 -0.1139 0.0974
+vn -0.9802 -0.1731 0.0965
+vn -0.9862 -0.0775 0.1463
+vn -0.9922 -0.0775 0.0977
+vn -0.9923 -0.1139 0.0488
+vn -0.9837 -0.1731 0.0484
+vn -0.9958 -0.0775 0.0490
+vn -0.9660 -0.1731 0.1921
+vn -0.9744 -0.1139 0.1938
+vn -0.9778 -0.0775 0.1945
+vn -0.9791 -0.0579 0.1948
+vn -0.9875 -0.0579 0.1464
+vn -0.9935 -0.0579 0.0979
+vn -0.9971 -0.0579 0.0490
+vn 0.8022 -0.1969 0.5637
+vn 0.8058 -0.0938 0.5847
+vn 0.9032 -0.1071 0.4156
+vn 0.8955 -0.1790 0.4074
+vn 0.8421 -0.0219 0.5389
+vn 0.9165 -0.0599 0.3955
+vn 0.9313 -0.1115 0.3468
+vn 0.9232 -0.1725 0.3435
+vn 0.9373 -0.0731 0.3407
+vn 0.5688 -0.2103 0.7951
+vn 0.5779 -0.0651 0.8135
+vn 0.6376 0.0489 0.7688
+vn 0.7946 0.1652 0.5842
+vn 0.8961 0.0125 0.4437
+vn 0.9340 -0.0362 0.3555
+vn 0.9431 -0.0526 0.3283
+vn -0.9273 -0.1731 0.3318
+vn -0.9354 -0.1139 0.3347
+vn -0.9507 -0.1139 0.2884
+vn -0.9425 -0.1731 0.2859
+vn -0.9387 -0.0775 0.3358
+vn -0.9541 -0.0775 0.2894
+vn -0.9637 -0.1139 0.2414
+vn -0.9554 -0.1731 0.2393
+vn -0.9671 -0.0775 0.2423
+vn -0.9099 -0.1731 0.3769
+vn -0.9179 -0.1139 0.3802
+vn -0.9211 -0.0775 0.3815
+vn -0.9223 -0.0579 0.3820
+vn -0.9400 -0.0579 0.3363
+vn -0.9553 -0.0579 0.2898
+vn -0.9684 -0.0579 0.2426
+vn -0.8448 -0.1731 0.5063
+vn -0.8522 -0.1139 0.5107
+vn -0.8762 -0.1139 0.4683
+vn -0.8686 -0.1731 0.4643
+vn -0.8552 -0.0775 0.5125
+vn -0.8793 -0.0775 0.4700
+vn -0.8981 -0.1139 0.4248
+vn -0.8903 -0.1731 0.4211
+vn -0.9013 -0.0775 0.4263
+vn -0.8189 -0.1731 0.5472
+vn -0.8261 -0.1139 0.5520
+vn -0.8290 -0.0775 0.5539
+vn -0.8301 -0.0579 0.5546
+vn -0.8563 -0.0579 0.5132
+vn -0.8804 -0.0579 0.4706
+vn -0.9025 -0.0579 0.4269
+vn -0.7298 -0.1731 0.6614
+vn -0.7362 -0.1139 0.6672
+vn -0.7680 -0.1139 0.6303
+vn -0.7613 -0.1731 0.6248
+vn -0.7388 -0.0775 0.6695
+vn -0.7707 -0.0775 0.6325
+vn -0.7980 -0.1139 0.5919
+vn -0.7911 -0.1731 0.5867
+vn -0.8008 -0.0775 0.5939
+vn -0.6964 -0.1731 0.6964
+vn -0.7025 -0.1139 0.7025
+vn -0.7050 -0.0775 0.7050
+vn -0.7059 -0.0579 0.7059
+vn -0.7397 -0.0579 0.6704
+vn -0.7717 -0.0579 0.6333
+vn -0.8018 -0.0579 0.5947
+vn 0.9232 -0.1725 -0.3435
+vn 0.9313 -0.1115 -0.3468
+vn 0.9032 -0.1071 -0.4156
+vn 0.8955 -0.1790 -0.4074
+vn 0.9373 -0.0731 -0.3407
+vn 0.9165 -0.0599 -0.3955
+vn 0.8058 -0.0938 -0.5847
+vn 0.8022 -0.1969 -0.5637
+vn 0.8421 -0.0219 -0.5389
+vn 0.9202 -0.1714 -0.3520
+vn 0.9283 -0.1130 -0.3542
+vn 0.9322 -0.0767 -0.3536
+vn 0.9344 -0.0573 -0.3515
+vn 0.9431 -0.0526 -0.3283
+vn 0.9340 -0.0362 -0.3555
+vn 0.8961 0.0125 -0.4437
+vn 0.7946 0.1652 -0.5842
+vn 0.6376 0.0489 -0.7688
+vn 0.5779 -0.0651 -0.8135
+vn 0.5688 -0.2103 -0.7951
+vn -0.5867 -0.1731 0.7911
+vn -0.5919 -0.1139 0.7980
+vn -0.6303 -0.1139 0.7680
+vn -0.6248 -0.1731 0.7613
+vn -0.5939 -0.0775 0.8008
+vn -0.6325 -0.0775 0.7707
+vn -0.6672 -0.1139 0.7362
+vn -0.6614 -0.1731 0.7298
+vn -0.6695 -0.0775 0.7388
+vn -0.5472 -0.1731 0.8189
+vn -0.5520 -0.1139 0.8261
+vn -0.5539 -0.0775 0.8290
+vn -0.5546 -0.0579 0.8301
+vn -0.5947 -0.0579 0.8018
+vn -0.6333 -0.0579 0.7717
+vn -0.6704 -0.0579 0.7397
+vn 0.8508 -0.1728 -0.4963
+vn 0.8581 -0.1141 -0.5007
+vn 0.8847 -0.1139 -0.4521
+vn 0.8770 -0.1725 -0.4484
+vn 0.8610 -0.0779 -0.5027
+vn 0.8878 -0.0779 -0.4536
+vn 0.9092 -0.1136 -0.4007
+vn 0.9012 -0.1719 -0.3979
+vn 0.9126 -0.0776 -0.4015
+vn 0.8230 -0.1730 -0.5411
+vn 0.8300 -0.1140 -0.5459
+vn 0.8328 -0.0778 -0.5481
+vn 0.8335 -0.0584 -0.5494
+vn 0.8618 -0.0587 -0.5038
+vn 0.8889 -0.0587 -0.4543
+vn 0.9140 -0.0584 -0.4015
+vn -0.4211 -0.1731 0.8903
+vn -0.4248 -0.1139 0.8981
+vn -0.4683 -0.1139 0.8762
+vn -0.4643 -0.1731 0.8686
+vn -0.4263 -0.0775 0.9013
+vn -0.4700 -0.0775 0.8793
+vn -0.5107 -0.1139 0.8522
+vn -0.5063 -0.1731 0.8448
+vn -0.5125 -0.0775 0.8552
+vn -0.3769 -0.1731 0.9099
+vn -0.3802 -0.1139 0.9179
+vn -0.3815 -0.0775 0.9211
+vn -0.3820 -0.0579 0.9223
+vn -0.4269 -0.0579 0.9025
+vn -0.4706 -0.0579 0.8804
+vn -0.5132 -0.0579 0.8563
+vn -0.1445 -0.1731 -0.9742
+vn -0.1457 -0.1139 -0.9827
+vn -0.0974 -0.1139 -0.9887
+vn -0.0965 -0.1731 -0.9802
+vn -0.1462 -0.0775 -0.9862
+vn -0.0977 -0.0775 -0.9922
+vn -0.0488 -0.1139 -0.9923
+vn -0.0484 -0.1731 -0.9837
+vn -0.0490 -0.0775 -0.9958
+vn -0.1921 -0.1731 -0.9660
+vn -0.1938 -0.1139 -0.9744
+vn -0.1945 -0.0775 -0.9778
+vn -0.1948 -0.0579 -0.9791
+vn -0.1464 -0.0579 -0.9875
+vn -0.0979 -0.0579 -0.9935
+vn -0.0490 -0.0579 -0.9971
+vn 0.7303 -0.1731 -0.6608
+vn 0.7366 -0.1139 -0.6666
+vn 0.7694 -0.1140 -0.6285
+vn 0.7628 -0.1731 -0.6231
+vn 0.7392 -0.0775 -0.6690
+vn 0.7720 -0.0775 -0.6308
+vn 0.8006 -0.1140 -0.5883
+vn 0.7937 -0.1731 -0.5831
+vn 0.8032 -0.0776 -0.5906
+vn 0.6965 -0.1731 -0.6964
+vn 0.7026 -0.1139 -0.7024
+vn 0.7050 -0.0775 -0.7049
+vn 0.7060 -0.0579 -0.7059
+vn 0.7402 -0.0580 -0.6699
+vn 0.7729 -0.0580 -0.6318
+vn 0.8041 -0.0582 -0.5917
+vn -0.2393 -0.1731 0.9554
+vn -0.2414 -0.1139 0.9637
+vn -0.2884 -0.1139 0.9507
+vn -0.2859 -0.1731 0.9425
+vn -0.2423 -0.0775 0.9671
+vn -0.2894 -0.0775 0.9541
+vn -0.3347 -0.1139 0.9354
+vn -0.3318 -0.1731 0.9273
+vn -0.3358 -0.0775 0.9387
+vn -0.1921 -0.1731 0.9660
+vn -0.1938 -0.1139 0.9744
+vn -0.1945 -0.0775 0.9778
+vn -0.1948 -0.0579 0.9791
+vn -0.2426 -0.0579 0.9684
+vn -0.2898 -0.0579 0.9553
+vn -0.3363 -0.0579 0.9400
+vn -0.3318 -0.1731 -0.9273
+vn -0.3347 -0.1139 -0.9354
+vn -0.2884 -0.1139 -0.9507
+vn -0.2859 -0.1731 -0.9425
+vn -0.3358 -0.0775 -0.9387
+vn -0.2894 -0.0775 -0.9541
+vn -0.2414 -0.1139 -0.9637
+vn -0.2393 -0.1731 -0.9554
+vn -0.2423 -0.0775 -0.9671
+vn -0.3769 -0.1731 -0.9099
+vn -0.3802 -0.1139 -0.9179
+vn -0.3815 -0.0775 -0.9211
+vn -0.3820 -0.0579 -0.9223
+vn -0.3363 -0.0579 -0.9400
+vn -0.2898 -0.0579 -0.9553
+vn -0.2426 -0.0579 -0.9684
+vn 0.5867 -0.1731 -0.7911
+vn 0.5919 -0.1139 -0.7980
+vn 0.6303 -0.1139 -0.7680
+vn 0.6248 -0.1731 -0.7613
+vn 0.5939 -0.0775 -0.8008
+vn 0.6325 -0.0775 -0.7707
+vn 0.6672 -0.1139 -0.7362
+vn 0.6614 -0.1731 -0.7298
+vn 0.6695 -0.0775 -0.7388
+vn 0.5947 -0.0579 -0.8018
+vn 0.6333 -0.0579 -0.7717
+vn 0.6704 -0.0579 -0.7397
+vn -0.0484 -0.1731 0.9837
+vn -0.0488 -0.1139 0.9923
+vn -0.0974 -0.1139 0.9887
+vn -0.0965 -0.1731 0.9802
+vn -0.0490 -0.0775 0.9958
+vn -0.0977 -0.0775 0.9922
+vn -0.1457 -0.1139 0.9827
+vn -0.1445 -0.1731 0.9742
+vn -0.1462 -0.0775 0.9862
+vn -0.0490 -0.0579 0.9971
+vn -0.0979 -0.0579 0.9935
+vn -0.1464 -0.0579 0.9875
+vn -0.5063 -0.1731 -0.8448
+vn -0.5107 -0.1139 -0.8522
+vn -0.4683 -0.1139 -0.8762
+vn -0.4643 -0.1731 -0.8686
+vn -0.5125 -0.0775 -0.8552
+vn -0.4700 -0.0775 -0.8793
+vn -0.4248 -0.1139 -0.8981
+vn -0.4211 -0.1731 -0.8903
+vn -0.4263 -0.0775 -0.9013
+vn -0.5132 -0.0579 -0.8563
+vn -0.4706 -0.0579 -0.8804
+vn -0.4269 -0.0579 -0.9025
+vn 0.6708 -0.0474 0.7401
+vn 0.6710 -0.0394 0.7404
+vn 0.6339 -0.0394 0.7724
+vn 0.6337 -0.0474 0.7721
+vn 0.6712 -0.0322 0.7406
+vn 0.6341 -0.0322 0.7726
+vn 0.5953 -0.0394 0.8026
+vn 0.5951 -0.0474 0.8023
+vn 0.5954 -0.0322 0.8028
+vn 0.7064 -0.0474 0.7063
+vn 0.7066 -0.0394 0.7065
+vn 0.7068 -0.0322 0.7067
+vn 0.7070 -0.0254 0.7068
+vn 0.6713 -0.0254 0.7407
+vn 0.6342 -0.0254 0.7728
+vn 0.5955 -0.0254 0.8029
+vn 0.5554 -0.0254 0.8312
+vn 0.5553 -0.0322 0.8310
+vn 0.5551 -0.0394 0.8308
+vn 0.5549 -0.0474 0.8305
+vn -0.9689 -0.0474 -0.2427
+vn -0.9693 -0.0394 -0.2428
+vn -0.9562 -0.0394 -0.2901
+vn -0.9559 -0.0474 -0.2900
+vn -0.9695 -0.0322 -0.2429
+vn -0.9564 -0.0322 -0.2901
+vn -0.9408 -0.0394 -0.3366
+vn -0.9405 -0.0474 -0.3365
+vn -0.9411 -0.0322 -0.3367
+vn -0.9797 -0.0474 -0.1949
+vn -0.9800 -0.0394 -0.1949
+vn -0.9803 -0.0322 -0.1950
+vn -0.9805 -0.0254 -0.1950
+vn -0.9697 -0.0254 -0.2429
+vn -0.9566 -0.0254 -0.2902
+vn -0.9413 -0.0254 -0.3367
+vn -0.9236 -0.0254 -0.3826
+vn -0.9234 -0.0322 -0.3825
+vn -0.9232 -0.0394 -0.3824
+vn -0.9228 -0.0474 -0.3823
+vn 0.8042 -0.0476 0.5924
+vn 0.8044 -0.0394 0.5928
+vn 0.7734 -0.0394 0.6327
+vn 0.7732 -0.0475 0.6324
+vn 0.8049 -0.0317 0.5926
+vn 0.7737 -0.0320 0.6327
+vn 0.7407 -0.0394 0.6706
+vn 0.7405 -0.0474 0.6704
+vn 0.7410 -0.0322 0.6707
+vn 0.8336 -0.0478 0.5503
+vn 0.8337 -0.0394 0.5508
+vn 0.8345 -0.0312 0.5502
+vn 0.8361 -0.0231 0.5481
+vn 0.8061 -0.0243 0.5913
+vn 0.7745 -0.0250 0.6321
+vn 0.7413 -0.0253 0.6707
+vn -0.9977 -0.0474 -0.0491
+vn -0.9980 -0.0394 -0.0491
+vn -0.9944 -0.0394 -0.0979
+vn -0.9941 -0.0474 -0.0979
+vn -0.9983 -0.0322 -0.0491
+vn -0.9947 -0.0322 -0.0980
+vn -0.9884 -0.0394 -0.1466
+vn -0.9881 -0.0474 -0.1465
+vn -0.9887 -0.0322 -0.1466
+vn -0.9989 -0.0474 0.0000
+vn -0.9992 -0.0394 0.0000
+vn -0.9995 -0.0322 -0.0000
+vn -0.9997 -0.0254 -0.0000
+vn -0.9985 -0.0254 -0.0491
+vn -0.9949 -0.0254 -0.0980
+vn -0.9889 -0.0254 -0.1466
+vn 0.9148 -0.0476 0.4011
+vn 0.9156 -0.0386 0.4003
+vn 0.8899 -0.0390 0.4545
+vn 0.8894 -0.0480 0.4546
+vn 0.9164 -0.0295 0.3991
+vn 0.8908 -0.0300 0.4534
+vn 0.8622 -0.0393 0.5050
+vn 0.8620 -0.0480 0.5047
+vn 0.8631 -0.0306 0.5041
+vn 0.9361 -0.0465 0.3487
+vn 0.9375 -0.0378 0.3461
+vn 0.9384 -0.0292 0.3442
+vn 0.9390 -0.0203 0.3434
+vn 0.9174 -0.0200 0.3974
+vn 0.8923 -0.0205 0.4510
+vn 0.8649 -0.0217 0.5015
+vn -0.9881 -0.0474 0.1465
+vn -0.9884 -0.0394 0.1466
+vn -0.9944 -0.0394 0.0979
+vn -0.9941 -0.0474 0.0979
+vn -0.9887 -0.0322 0.1466
+vn -0.9947 -0.0322 0.0980
+vn -0.9980 -0.0394 0.0491
+vn -0.9977 -0.0474 0.0491
+vn -0.9983 -0.0322 0.0491
+vn -0.9797 -0.0474 0.1949
+vn -0.9800 -0.0394 0.1949
+vn -0.9803 -0.0322 0.1950
+vn -0.9805 -0.0254 0.1950
+vn -0.9889 -0.0254 0.1466
+vn -0.9949 -0.0254 0.0980
+vn -0.9985 -0.0254 0.0491
+vn 0.9419 0.0078 0.3359
+vn 0.9656 -0.0119 0.2597
+vn 0.9605 -0.0273 0.2769
+vn 0.9500 -0.0282 0.3109
+vn 0.9726 -0.0222 0.2314
+vn 0.9651 -0.0264 0.2604
+vn 0.9525 -0.0351 0.3026
+vn 0.9484 -0.0422 0.3141
+vn 0.9546 -0.0286 0.2965
+vn 0.9394 0.0644 0.3367
+vn 0.9721 0.0077 0.2346
+vn 0.9790 -0.0173 0.2031
+vn 0.9800 -0.0244 0.1973
+vn 0.9739 -0.0235 0.2258
+vn 0.9661 -0.0224 0.2570
+vn 0.9552 -0.0213 0.2953
+vn -0.9405 -0.0474 0.3365
+vn -0.9408 -0.0394 0.3366
+vn -0.9562 -0.0394 0.2901
+vn -0.9559 -0.0474 0.2900
+vn -0.9411 -0.0322 0.3367
+vn -0.9564 -0.0322 0.2901
+vn -0.9693 -0.0394 0.2428
+vn -0.9689 -0.0474 0.2427
+vn -0.9695 -0.0322 0.2429
+vn -0.9228 -0.0474 0.3823
+vn -0.9232 -0.0394 0.3824
+vn -0.9234 -0.0322 0.3825
+vn -0.9236 -0.0254 0.3826
+vn -0.9413 -0.0254 0.3367
+vn -0.9566 -0.0254 0.2902
+vn -0.9697 -0.0254 0.2429
+vn 0.9855 0.1522 0.0747
+vn 0.9971 0.0388 0.0659
+vn 0.9905 0.0345 0.1332
+vn 0.9756 0.1417 0.1678
+vn 0.9980 -0.0106 0.0629
+vn 0.9926 -0.0112 0.1208
+vn 0.9810 0.0246 0.1923
+vn 0.9573 0.1143 0.2657
+vn 0.9857 -0.0134 0.1681
+vn 0.9222 0.3866 0.0000
+vn 0.9879 0.1549 -0.0000
+vn 0.9197 0.3820 0.0900
+vn 0.9992 0.0397 -0.0000
+vn 0.9999 -0.0105 -0.0000
+vn 0.9997 -0.0264 -0.0000
+vn 0.9977 -0.0262 0.0627
+vn 0.9926 -0.0258 0.1189
+vn 0.9862 -0.0252 0.1639
+vn 0.8595 0.3004 0.4135
+vn 0.9021 0.3624 0.2341
+vn -0.8568 -0.0474 0.5135
+vn -0.8571 -0.0394 0.5137
+vn -0.8812 -0.0394 0.4710
+vn -0.8809 -0.0474 0.4709
+vn -0.8573 -0.0322 0.5138
+vn -0.8815 -0.0322 0.4712
+vn -0.9033 -0.0394 0.4273
+vn -0.9030 -0.0474 0.4271
+vn -0.9035 -0.0322 0.4274
+vn -0.8305 -0.0474 0.5549
+vn -0.8308 -0.0394 0.5551
+vn -0.8310 -0.0322 0.5553
+vn -0.8312 -0.0254 0.5554
+vn -0.8575 -0.0254 0.5139
+vn -0.8816 -0.0254 0.4712
+vn -0.9037 -0.0254 0.4275
+vn 0.9573 0.1143 -0.2657
+vn 0.9810 0.0246 -0.1923
+vn 0.9905 0.0345 -0.1332
+vn 0.9756 0.1417 -0.1678
+vn 0.9857 -0.0134 -0.1681
+vn 0.9926 -0.0112 -0.1208
+vn 0.9971 0.0388 -0.0659
+vn 0.9855 0.1522 -0.0747
+vn 0.9980 -0.0106 -0.0629
+vn 0.9394 0.0644 -0.3367
+vn 0.8595 0.3004 -0.4135
+vn 0.9721 0.0077 -0.2346
+vn 0.9790 -0.0173 -0.2031
+vn 0.9800 -0.0244 -0.1973
+vn 0.9862 -0.0252 -0.1639
+vn 0.9926 -0.0258 -0.1189
+vn 0.9977 -0.0262 -0.0627
+vn 0.9198 0.3820 -0.0900
+vn 0.9021 0.3624 -0.2341
+vn -0.7401 -0.0474 0.6708
+vn -0.7404 -0.0394 0.6710
+vn -0.7724 -0.0394 0.6339
+vn -0.7721 -0.0474 0.6337
+vn -0.7406 -0.0322 0.6712
+vn -0.7726 -0.0322 0.6341
+vn -0.8026 -0.0394 0.5953
+vn -0.8023 -0.0474 0.5951
+vn -0.8028 -0.0322 0.5954
+vn -0.7063 -0.0474 0.7063
+vn -0.7066 -0.0394 0.7066
+vn -0.7067 -0.0322 0.7067
+vn -0.7069 -0.0254 0.7069
+vn -0.7407 -0.0254 0.6713
+vn -0.7728 -0.0254 0.6342
+vn -0.8029 -0.0254 0.5955
+vn 0.9484 -0.0422 -0.3141
+vn 0.9525 -0.0351 -0.3026
+vn 0.9605 -0.0273 -0.2769
+vn 0.9500 -0.0282 -0.3109
+vn 0.9546 -0.0286 -0.2965
+vn 0.9651 -0.0264 -0.2604
+vn 0.9656 -0.0119 -0.2597
+vn 0.9419 0.0078 -0.3359
+vn 0.9726 -0.0222 -0.2314
+vn 0.9361 -0.0465 -0.3487
+vn 0.9375 -0.0378 -0.3461
+vn 0.9384 -0.0292 -0.3442
+vn 0.9390 -0.0203 -0.3434
+vn 0.9552 -0.0213 -0.2953
+vn 0.9661 -0.0224 -0.2570
+vn 0.9739 -0.0235 -0.2258
+vn -0.5951 -0.0474 0.8023
+vn -0.5953 -0.0394 0.8026
+vn -0.6339 -0.0394 0.7724
+vn -0.6337 -0.0474 0.7721
+vn -0.5954 -0.0322 0.8028
+vn -0.6341 -0.0322 0.7726
+vn -0.6710 -0.0394 0.7404
+vn -0.6708 -0.0474 0.7401
+vn -0.6712 -0.0322 0.7406
+vn -0.5549 -0.0474 0.8305
+vn -0.5551 -0.0394 0.8308
+vn -0.5553 -0.0322 0.8310
+vn -0.5554 -0.0254 0.8312
+vn -0.5955 -0.0254 0.8029
+vn -0.6342 -0.0254 0.7728
+vn -0.6713 -0.0254 0.7407
+vn 0.8620 -0.0480 -0.5047
+vn 0.8622 -0.0393 -0.5050
+vn 0.8899 -0.0390 -0.4545
+vn 0.8894 -0.0480 -0.4546
+vn 0.8631 -0.0306 -0.5041
+vn 0.8908 -0.0300 -0.4534
+vn 0.9156 -0.0386 -0.4003
+vn 0.9148 -0.0476 -0.4011
+vn 0.9164 -0.0295 -0.3991
+vn 0.8336 -0.0478 -0.5503
+vn 0.8337 -0.0394 -0.5508
+vn 0.8344 -0.0312 -0.5502
+vn 0.8361 -0.0231 -0.5481
+vn 0.8649 -0.0217 -0.5015
+vn 0.8923 -0.0205 -0.4510
+vn 0.9174 -0.0200 -0.3974
+vn -0.4271 -0.0474 0.9030
+vn -0.4273 -0.0394 0.9033
+vn -0.4710 -0.0394 0.8812
+vn -0.4709 -0.0474 0.8809
+vn -0.4274 -0.0322 0.9035
+vn -0.4712 -0.0322 0.8815
+vn -0.5137 -0.0394 0.8571
+vn -0.5135 -0.0474 0.8568
+vn -0.5138 -0.0322 0.8573
+vn -0.3823 -0.0474 0.9228
+vn -0.3824 -0.0394 0.9232
+vn -0.3825 -0.0322 0.9234
+vn -0.3826 -0.0254 0.9236
+vn -0.4275 -0.0254 0.9037
+vn -0.4712 -0.0254 0.8816
+vn -0.5139 -0.0254 0.8575
+vn -0.1465 -0.0474 -0.9881
+vn -0.1466 -0.0394 -0.9884
+vn -0.0979 -0.0394 -0.9944
+vn -0.0979 -0.0474 -0.9941
+vn -0.1466 -0.0322 -0.9887
+vn -0.0980 -0.0322 -0.9947
+vn -0.0491 -0.0394 -0.9980
+vn -0.0491 -0.0474 -0.9977
+vn -0.0491 -0.0322 -0.9983
+vn -0.1949 -0.0474 -0.9797
+vn -0.1949 -0.0394 -0.9800
+vn -0.1950 -0.0322 -0.9803
+vn -0.1950 -0.0254 -0.9805
+vn -0.1466 -0.0254 -0.9889
+vn -0.0980 -0.0254 -0.9949
+vn -0.0491 -0.0254 -0.9985
+vn -0.0000 -0.0254 -0.9997
+vn 0.0000 -0.0322 -0.9995
+vn -0.0000 -0.0394 -0.9992
+vn -0.0000 -0.0474 -0.9989
+vn 0.7405 -0.0474 -0.6704
+vn 0.7407 -0.0394 -0.6706
+vn 0.7734 -0.0394 -0.6327
+vn 0.7732 -0.0475 -0.6324
+vn 0.7410 -0.0322 -0.6707
+vn 0.7737 -0.0320 -0.6327
+vn 0.8044 -0.0394 -0.5928
+vn 0.8042 -0.0476 -0.5924
+vn 0.8049 -0.0317 -0.5926
+vn 0.7064 -0.0474 -0.7063
+vn 0.7066 -0.0394 -0.7065
+vn 0.7068 -0.0322 -0.7067
+vn 0.7070 -0.0254 -0.7068
+vn 0.7413 -0.0253 -0.6707
+vn 0.7745 -0.0250 -0.6321
+vn 0.8061 -0.0243 -0.5913
+vn -0.2427 -0.0474 0.9689
+vn -0.2428 -0.0394 0.9693
+vn -0.2901 -0.0394 0.9562
+vn -0.2900 -0.0474 0.9559
+vn -0.2429 -0.0322 0.9695
+vn -0.2901 -0.0322 0.9564
+vn -0.3366 -0.0394 0.9408
+vn -0.3365 -0.0474 0.9405
+vn -0.3367 -0.0322 0.9411
+vn -0.1949 -0.0474 0.9797
+vn -0.1949 -0.0394 0.9800
+vn -0.1950 -0.0322 0.9803
+vn -0.1950 -0.0254 0.9805
+vn -0.2429 -0.0254 0.9697
+vn -0.2902 -0.0254 0.9566
+vn -0.3367 -0.0254 0.9413
+vn -0.3365 -0.0474 -0.9405
+vn -0.3366 -0.0394 -0.9408
+vn -0.2901 -0.0394 -0.9562
+vn -0.2900 -0.0474 -0.9559
+vn -0.3367 -0.0322 -0.9411
+vn -0.2901 -0.0322 -0.9564
+vn -0.2428 -0.0394 -0.9693
+vn -0.2427 -0.0474 -0.9689
+vn -0.2429 -0.0322 -0.9695
+vn -0.3823 -0.0474 -0.9228
+vn -0.3824 -0.0394 -0.9232
+vn -0.3825 -0.0322 -0.9234
+vn -0.3826 -0.0254 -0.9236
+vn -0.3367 -0.0254 -0.9413
+vn -0.2902 -0.0254 -0.9566
+vn -0.2429 -0.0254 -0.9697
+vn 0.5951 -0.0474 -0.8023
+vn 0.5953 -0.0394 -0.8026
+vn 0.6339 -0.0394 -0.7724
+vn 0.6337 -0.0474 -0.7721
+vn 0.5954 -0.0322 -0.8028
+vn 0.6341 -0.0322 -0.7726
+vn 0.6710 -0.0394 -0.7404
+vn 0.6708 -0.0474 -0.7401
+vn 0.6712 -0.0322 -0.7406
+vn 0.5549 -0.0474 -0.8305
+vn 0.5551 -0.0394 -0.8308
+vn 0.5553 -0.0322 -0.8310
+vn 0.5554 -0.0254 -0.8312
+vn 0.5955 -0.0254 -0.8029
+vn 0.6342 -0.0254 -0.7728
+vn 0.6713 -0.0254 -0.7407
+vn -0.0491 -0.0474 0.9977
+vn -0.0491 -0.0394 0.9980
+vn -0.0979 -0.0394 0.9944
+vn -0.0979 -0.0474 0.9941
+vn -0.0491 -0.0322 0.9983
+vn -0.0980 -0.0322 0.9947
+vn -0.1466 -0.0394 0.9884
+vn -0.1465 -0.0474 0.9881
+vn -0.1466 -0.0322 0.9887
+vn 0.0000 -0.0474 0.9989
+vn -0.0000 -0.0394 0.9992
+vn -0.0000 -0.0322 0.9995
+vn -0.0000 -0.0254 0.9997
+vn -0.0491 -0.0254 0.9985
+vn -0.0980 -0.0254 0.9949
+vn -0.1466 -0.0254 0.9889
+vn -0.5135 -0.0474 -0.8568
+vn -0.5137 -0.0394 -0.8571
+vn -0.4710 -0.0394 -0.8812
+vn -0.4709 -0.0474 -0.8809
+vn -0.5138 -0.0322 -0.8573
+vn -0.4712 -0.0322 -0.8815
+vn -0.4273 -0.0394 -0.9033
+vn -0.4271 -0.0474 -0.9030
+vn -0.4274 -0.0322 -0.9035
+vn -0.5549 -0.0474 -0.8305
+vn -0.5551 -0.0394 -0.8308
+vn -0.5553 -0.0322 -0.8310
+vn -0.5554 -0.0254 -0.8312
+vn -0.5139 -0.0254 -0.8575
+vn -0.4712 -0.0254 -0.8816
+vn -0.4275 -0.0254 -0.9037
+vn 0.4271 -0.0474 -0.9030
+vn 0.4273 -0.0394 -0.9033
+vn 0.4710 -0.0394 -0.8812
+vn 0.4709 -0.0474 -0.8809
+vn 0.4274 -0.0322 -0.9035
+vn 0.4712 -0.0322 -0.8815
+vn 0.5137 -0.0394 -0.8571
+vn 0.5135 -0.0474 -0.8568
+vn 0.5138 -0.0322 -0.8573
+vn 0.3823 -0.0474 -0.9228
+vn 0.3824 -0.0394 -0.9232
+vn 0.3825 -0.0322 -0.9234
+vn 0.3826 -0.0254 -0.9236
+vn 0.4275 -0.0254 -0.9037
+vn 0.4712 -0.0254 -0.8816
+vn 0.5139 -0.0254 -0.8575
+vn 0.1465 -0.0474 0.9881
+vn 0.1466 -0.0394 0.9884
+vn 0.0979 -0.0394 0.9944
+vn 0.0979 -0.0474 0.9941
+vn 0.1466 -0.0322 0.9887
+vn 0.0980 -0.0322 0.9947
+vn 0.0491 -0.0394 0.9980
+vn 0.0491 -0.0474 0.9977
+vn 0.0491 -0.0322 0.9983
+vn 0.1949 -0.0474 0.9797
+vn 0.1949 -0.0394 0.9800
+vn 0.1950 -0.0322 0.9803
+vn 0.1950 -0.0254 0.9805
+vn 0.1466 -0.0254 0.9889
+vn 0.0980 -0.0254 0.9949
+vn 0.0491 -0.0254 0.9985
+vn -0.6708 -0.0474 -0.7401
+vn -0.6710 -0.0394 -0.7404
+vn -0.6339 -0.0394 -0.7724
+vn -0.6337 -0.0474 -0.7721
+vn -0.6712 -0.0322 -0.7406
+vn -0.6341 -0.0322 -0.7726
+vn -0.5953 -0.0394 -0.8026
+vn -0.5951 -0.0474 -0.8023
+vn -0.5954 -0.0322 -0.8028
+vn -0.7063 -0.0474 -0.7063
+vn -0.7066 -0.0394 -0.7066
+vn -0.7067 -0.0322 -0.7067
+vn -0.7069 -0.0254 -0.7069
+vn -0.6713 -0.0254 -0.7407
+vn -0.6342 -0.0254 -0.7728
+vn -0.5955 -0.0254 -0.8029
+vn 0.2427 -0.0474 -0.9689
+vn 0.2428 -0.0394 -0.9693
+vn 0.2901 -0.0394 -0.9562
+vn 0.2900 -0.0474 -0.9559
+vn 0.2429 -0.0322 -0.9695
+vn 0.2901 -0.0322 -0.9564
+vn 0.3366 -0.0394 -0.9408
+vn 0.3365 -0.0474 -0.9405
+vn 0.3367 -0.0322 -0.9411
+vn 0.1949 -0.0474 -0.9797
+vn 0.1949 -0.0394 -0.9800
+vn 0.1950 -0.0322 -0.9803
+vn 0.1950 -0.0254 -0.9805
+vn 0.2429 -0.0254 -0.9697
+vn 0.2902 -0.0254 -0.9566
+vn 0.3367 -0.0254 -0.9413
+vn 0.3365 -0.0474 0.9405
+vn 0.3366 -0.0394 0.9408
+vn 0.2901 -0.0394 0.9562
+vn 0.2900 -0.0474 0.9559
+vn 0.3367 -0.0322 0.9411
+vn 0.2901 -0.0322 0.9564
+vn 0.2428 -0.0394 0.9693
+vn 0.2427 -0.0474 0.9689
+vn 0.2429 -0.0322 0.9695
+vn 0.3823 -0.0474 0.9228
+vn 0.3824 -0.0394 0.9232
+vn 0.3825 -0.0322 0.9234
+vn 0.3826 -0.0254 0.9236
+vn 0.3367 -0.0254 0.9413
+vn 0.2902 -0.0254 0.9566
+vn 0.2429 -0.0254 0.9697
+vn -0.8023 -0.0474 -0.5951
+vn -0.8026 -0.0394 -0.5953
+vn -0.7724 -0.0394 -0.6339
+vn -0.7721 -0.0474 -0.6337
+vn -0.8028 -0.0322 -0.5954
+vn -0.7726 -0.0322 -0.6341
+vn -0.7404 -0.0394 -0.6710
+vn -0.7401 -0.0474 -0.6708
+vn -0.7406 -0.0322 -0.6712
+vn -0.8305 -0.0474 -0.5549
+vn -0.8308 -0.0394 -0.5551
+vn -0.8310 -0.0322 -0.5553
+vn -0.8312 -0.0254 -0.5554
+vn -0.8029 -0.0254 -0.5955
+vn -0.7728 -0.0254 -0.6342
+vn -0.7407 -0.0254 -0.6713
+vn 0.0491 -0.0474 -0.9977
+vn 0.0491 -0.0394 -0.9980
+vn 0.0979 -0.0394 -0.9944
+vn 0.0979 -0.0474 -0.9941
+vn 0.0491 -0.0322 -0.9983
+vn 0.0980 -0.0322 -0.9947
+vn 0.1466 -0.0394 -0.9884
+vn 0.1465 -0.0474 -0.9881
+vn 0.1466 -0.0322 -0.9887
+vn 0.0491 -0.0254 -0.9985
+vn 0.0980 -0.0254 -0.9949
+vn 0.1466 -0.0254 -0.9889
+vn 0.5135 -0.0474 0.8568
+vn 0.5137 -0.0394 0.8571
+vn 0.4710 -0.0394 0.8812
+vn 0.4709 -0.0474 0.8809
+vn 0.5138 -0.0322 0.8573
+vn 0.4712 -0.0322 0.8815
+vn 0.4273 -0.0394 0.9033
+vn 0.4271 -0.0474 0.9030
+vn 0.4274 -0.0322 0.9035
+vn 0.5139 -0.0254 0.8575
+vn 0.4712 -0.0254 0.8816
+vn 0.4275 -0.0254 0.9037
+vn -0.9030 -0.0474 -0.4271
+vn -0.9033 -0.0394 -0.4273
+vn -0.8812 -0.0394 -0.4710
+vn -0.8809 -0.0474 -0.4709
+vn -0.9035 -0.0322 -0.4274
+vn -0.8815 -0.0322 -0.4712
+vn -0.8571 -0.0394 -0.5137
+vn -0.8568 -0.0474 -0.5135
+vn -0.8573 -0.0322 -0.5138
+vn -0.9037 -0.0254 -0.4275
+vn -0.8816 -0.0254 -0.4712
+vn -0.8575 -0.0254 -0.5139
+vn 0.9720 -0.0260 0.2334
+vn 0.9643 -0.0403 0.2617
+vn 0.9599 -0.0237 0.2794
+vn 0.9648 -0.0198 0.2624
+vn 0.9401 -0.0666 0.3344
+vn 0.9497 -0.0318 0.3115
+vn 0.9524 -0.0144 0.3045
+vn 0.9545 -0.0156 0.2978
+vn 0.9488 -0.0179 0.3155
+vn 0.9782 -0.0327 0.2050
+vn 0.9694 -0.0616 0.2376
+vn 0.9324 -0.1228 0.3400
+vn 0.7841 -0.2129 0.5830
+vn 0.8970 -0.0818 0.4345
+vn 0.9351 -0.0401 0.3522
+vn 0.9443 -0.0257 0.3281
+vn 0.9377 -0.0214 0.3468
+vn 0.9384 -0.0130 0.3454
+vn 0.9389 -0.0104 0.3441
+vn 0.9391 -0.0131 0.3434
+vn -0.9414 -0.0202 0.3368
+vn -0.9414 -0.0184 0.3368
+vn -0.9568 -0.0184 0.2902
+vn -0.9567 -0.0202 0.2902
+vn -0.9414 -0.0205 0.3368
+vn -0.9567 -0.0205 0.2902
+vn -0.9699 -0.0184 0.2430
+vn -0.9698 -0.0202 0.2430
+vn -0.9698 -0.0205 0.2430
+vn -0.9237 -0.0202 0.3826
+vn -0.9237 -0.0183 0.3826
+vn -0.9237 -0.0205 0.3826
+vn -0.9235 -0.0270 0.3825
+vn -0.9412 -0.0270 0.3367
+vn -0.9566 -0.0270 0.2902
+vn -0.9697 -0.0270 0.2429
+vn -0.9804 -0.0270 0.1950
+vn -0.9806 -0.0205 0.1950
+vn -0.9806 -0.0184 0.1951
+vn -0.9806 -0.0202 0.1950
+vn 0.9970 -0.0434 0.0644
+vn 0.9925 -0.0995 0.0716
+vn 0.9857 -0.0932 0.1406
+vn 0.9916 -0.0417 0.1228
+vn 0.9698 -0.2261 0.0919
+vn 0.9589 -0.2101 0.1907
+vn 0.9769 -0.0807 0.1979
+vn 0.9847 -0.0382 0.1701
+vn 0.9432 -0.1762 0.2815
+vn 0.9990 -0.0438 -0.0000
+vn 0.9949 -0.1012 -0.0000
+vn 0.9730 -0.2309 -0.0000
+vn 0.8856 -0.4645 -0.0000
+vn 0.8809 -0.4555 0.1287
+vn 0.8597 -0.4226 0.2870
+vn 0.8241 -0.3458 0.4485
+vn -0.8576 -0.0202 0.5140
+vn -0.8576 -0.0184 0.5140
+vn -0.8818 -0.0184 0.4713
+vn -0.8817 -0.0202 0.4713
+vn -0.8576 -0.0205 0.5140
+vn -0.8817 -0.0205 0.4713
+vn -0.9038 -0.0184 0.4275
+vn -0.9038 -0.0202 0.4275
+vn -0.9038 -0.0205 0.4275
+vn -0.8313 -0.0202 0.5555
+vn -0.8313 -0.0183 0.5555
+vn -0.8313 -0.0205 0.5555
+vn -0.8312 -0.0270 0.5554
+vn -0.8574 -0.0270 0.5139
+vn -0.8816 -0.0270 0.4712
+vn -0.9036 -0.0270 0.4274
+vn 0.9847 -0.0382 -0.1701
+vn 0.9769 -0.0807 -0.1979
+vn 0.9857 -0.0932 -0.1406
+vn 0.9916 -0.0417 -0.1228
+vn 0.9432 -0.1762 -0.2815
+vn 0.9589 -0.2101 -0.1907
+vn 0.9925 -0.0995 -0.0716
+vn 0.9970 -0.0434 -0.0644
+vn 0.9698 -0.2261 -0.0919
+vn 0.9782 -0.0327 -0.2050
+vn 0.9694 -0.0616 -0.2376
+vn 0.9324 -0.1228 -0.3400
+vn 0.7841 -0.2129 -0.5830
+vn 0.8241 -0.3458 -0.4485
+vn 0.8597 -0.4226 -0.2870
+vn 0.8809 -0.4555 -0.1287
+vn -0.7408 -0.0202 0.6714
+vn -0.7409 -0.0184 0.6714
+vn -0.7729 -0.0184 0.6343
+vn -0.7729 -0.0202 0.6343
+vn -0.7408 -0.0205 0.6714
+vn -0.7728 -0.0205 0.6343
+vn -0.8030 -0.0184 0.5956
+vn -0.8030 -0.0202 0.5956
+vn -0.8030 -0.0205 0.5956
+vn -0.7070 -0.0202 0.7070
+vn -0.7070 -0.0183 0.7070
+vn -0.7070 -0.0205 0.7070
+vn -0.7069 -0.0270 0.7068
+vn -0.7407 -0.0270 0.6713
+vn -0.7727 -0.0270 0.6342
+vn -0.8029 -0.0270 0.5955
+vn 0.9545 -0.0156 -0.2978
+vn 0.9524 -0.0144 -0.3045
+vn 0.9599 -0.0237 -0.2794
+vn 0.9648 -0.0198 -0.2624
+vn 0.9488 -0.0179 -0.3155
+vn 0.9497 -0.0318 -0.3115
+vn 0.9643 -0.0403 -0.2617
+vn 0.9720 -0.0260 -0.2334
+vn 0.9401 -0.0666 -0.3344
+vn 0.9391 -0.0131 -0.3434
+vn 0.9389 -0.0104 -0.3441
+vn 0.9384 -0.0130 -0.3454
+vn 0.9377 -0.0214 -0.3468
+vn 0.9443 -0.0257 -0.3281
+vn 0.9351 -0.0401 -0.3522
+vn 0.8970 -0.0818 -0.4345
+vn -0.5956 -0.0202 0.8030
+vn -0.5956 -0.0183 0.8030
+vn -0.6343 -0.0183 0.7729
+vn -0.6343 -0.0202 0.7729
+vn -0.5956 -0.0205 0.8030
+vn -0.6343 -0.0205 0.7728
+vn -0.6714 -0.0183 0.7409
+vn -0.6714 -0.0202 0.7408
+vn -0.6714 -0.0205 0.7408
+vn -0.5555 -0.0202 0.8313
+vn -0.5555 -0.0183 0.8313
+vn -0.5555 -0.0205 0.8313
+vn -0.5554 -0.0270 0.8312
+vn -0.5955 -0.0270 0.8029
+vn -0.6342 -0.0270 0.7727
+vn -0.6713 -0.0270 0.7407
+vn 0.8677 -0.0145 -0.4969
+vn 0.8710 -0.0117 -0.4912
+vn 0.8969 -0.0098 -0.4422
+vn 0.8944 -0.0128 -0.4470
+vn 0.8742 -0.0143 -0.4853
+vn 0.8992 -0.0125 -0.4373
+vn 0.9197 -0.0092 -0.3926
+vn 0.9185 -0.0122 -0.3951
+vn 0.9207 -0.0119 -0.3900
+vn 0.8388 -0.0166 -0.5442
+vn 0.8420 -0.0142 -0.5393
+vn 0.8452 -0.0166 -0.5342
+vn 0.8477 -0.0241 -0.5300
+vn 0.8768 -0.0225 -0.4804
+vn 0.9011 -0.0211 -0.4331
+vn 0.9216 -0.0206 -0.3877
+vn -0.4275 -0.0202 0.9038
+vn -0.4275 -0.0183 0.9038
+vn -0.4713 -0.0183 0.8818
+vn -0.4713 -0.0202 0.8817
+vn -0.4275 -0.0205 0.9038
+vn -0.4713 -0.0205 0.8817
+vn -0.5140 -0.0183 0.8576
+vn -0.5140 -0.0202 0.8576
+vn -0.5140 -0.0205 0.8576
+vn -0.3826 -0.0202 0.9237
+vn -0.3826 -0.0183 0.9237
+vn -0.3826 -0.0205 0.9237
+vn -0.3825 -0.0270 0.9235
+vn -0.4274 -0.0270 0.9036
+vn -0.4712 -0.0270 0.8816
+vn -0.5139 -0.0270 0.8574
+vn -0.1467 -0.0202 -0.9890
+vn -0.1467 -0.0183 -0.9890
+vn -0.0980 -0.0183 -0.9950
+vn -0.0980 -0.0202 -0.9950
+vn -0.1467 -0.0205 -0.9890
+vn -0.0980 -0.0205 -0.9950
+vn -0.0491 -0.0183 -0.9986
+vn -0.0491 -0.0202 -0.9986
+vn -0.0491 -0.0205 -0.9986
+vn -0.1951 -0.0202 -0.9806
+vn -0.1951 -0.0183 -0.9806
+vn -0.1950 -0.0205 -0.9806
+vn -0.1950 -0.0270 -0.9804
+vn -0.1466 -0.0270 -0.9888
+vn -0.0980 -0.0270 -0.9948
+vn -0.0491 -0.0270 -0.9984
+vn -0.0000 -0.0270 -0.9996
+vn -0.0000 -0.0205 -0.9998
+vn -0.0000 -0.0183 -0.9998
+vn -0.0000 -0.0202 -0.9998
+vn 0.7418 -0.0200 -0.6704
+vn 0.7422 -0.0182 -0.6699
+vn 0.7768 -0.0175 -0.6295
+vn 0.7755 -0.0195 -0.6310
+vn 0.7427 -0.0203 -0.6694
+vn 0.7781 -0.0198 -0.6279
+vn 0.8103 -0.0162 -0.5857
+vn 0.8080 -0.0184 -0.5889
+vn 0.8127 -0.0185 -0.5825
+vn 0.7071 -0.0202 -0.7068
+vn 0.7072 -0.0183 -0.7068
+vn 0.7072 -0.0205 -0.7067
+vn 0.7072 -0.0269 -0.7065
+vn 0.7429 -0.0268 -0.6688
+vn 0.7790 -0.0264 -0.6264
+vn 0.8144 -0.0255 -0.5797
+vn -0.2430 -0.0202 0.9698
+vn -0.2430 -0.0183 0.9699
+vn -0.2902 -0.0183 0.9568
+vn -0.2902 -0.0202 0.9567
+vn -0.2430 -0.0205 0.9698
+vn -0.2902 -0.0205 0.9567
+vn -0.3368 -0.0183 0.9414
+vn -0.3368 -0.0202 0.9414
+vn -0.3368 -0.0205 0.9414
+vn -0.1951 -0.0202 0.9806
+vn -0.1951 -0.0184 0.9806
+vn -0.1950 -0.0205 0.9806
+vn -0.1950 -0.0270 0.9804
+vn -0.2429 -0.0270 0.9697
+vn -0.2902 -0.0270 0.9566
+vn -0.3367 -0.0270 0.9412
+vn -0.3368 -0.0202 -0.9414
+vn -0.3368 -0.0183 -0.9414
+vn -0.2902 -0.0183 -0.9568
+vn -0.2902 -0.0202 -0.9567
+vn -0.3368 -0.0205 -0.9414
+vn -0.2902 -0.0205 -0.9567
+vn -0.2430 -0.0183 -0.9699
+vn -0.2430 -0.0202 -0.9698
+vn -0.2430 -0.0205 -0.9698
+vn -0.3826 -0.0202 -0.9237
+vn -0.3826 -0.0183 -0.9237
+vn -0.3826 -0.0205 -0.9237
+vn -0.3825 -0.0270 -0.9235
+vn -0.3367 -0.0270 -0.9412
+vn -0.2902 -0.0270 -0.9566
+vn -0.2429 -0.0270 -0.9697
+vn 0.5956 -0.0202 -0.8030
+vn 0.5956 -0.0183 -0.8030
+vn 0.6343 -0.0183 -0.7729
+vn 0.6343 -0.0202 -0.7729
+vn 0.5956 -0.0205 -0.8030
+vn 0.6343 -0.0205 -0.7728
+vn 0.6714 -0.0183 -0.7409
+vn 0.6714 -0.0202 -0.7408
+vn 0.6714 -0.0205 -0.7408
+vn 0.5555 -0.0202 -0.8313
+vn 0.5555 -0.0184 -0.8313
+vn 0.5555 -0.0205 -0.8313
+vn 0.5554 -0.0270 -0.8312
+vn 0.5955 -0.0270 -0.8029
+vn 0.6342 -0.0270 -0.7727
+vn 0.6713 -0.0270 -0.7407
+vn -0.0491 -0.0202 0.9986
+vn -0.0491 -0.0183 0.9986
+vn -0.0980 -0.0183 0.9950
+vn -0.0980 -0.0202 0.9950
+vn -0.0491 -0.0205 0.9986
+vn -0.0980 -0.0205 0.9950
+vn -0.1467 -0.0184 0.9890
+vn -0.1467 -0.0202 0.9890
+vn -0.1467 -0.0205 0.9890
+vn -0.0000 -0.0202 0.9998
+vn -0.0000 -0.0183 0.9998
+vn -0.0000 -0.0205 0.9998
+vn 0.0000 -0.0270 0.9996
+vn -0.0491 -0.0270 0.9984
+vn -0.0980 -0.0270 0.9948
+vn -0.1466 -0.0270 0.9888
+vn -0.5140 -0.0202 -0.8576
+vn -0.5140 -0.0183 -0.8576
+vn -0.4713 -0.0183 -0.8818
+vn -0.4713 -0.0202 -0.8817
+vn -0.5140 -0.0205 -0.8576
+vn -0.4713 -0.0205 -0.8817
+vn -0.4275 -0.0183 -0.9038
+vn -0.4275 -0.0202 -0.9038
+vn -0.4275 -0.0205 -0.9038
+vn -0.5555 -0.0202 -0.8313
+vn -0.5555 -0.0183 -0.8313
+vn -0.5555 -0.0205 -0.8313
+vn -0.5554 -0.0270 -0.8312
+vn -0.5139 -0.0270 -0.8574
+vn -0.4712 -0.0270 -0.8816
+vn -0.4274 -0.0270 -0.9036
+vn 0.4275 -0.0202 -0.9038
+vn 0.4275 -0.0183 -0.9038
+vn 0.4713 -0.0183 -0.8818
+vn 0.4713 -0.0202 -0.8817
+vn 0.4275 -0.0205 -0.9038
+vn 0.4713 -0.0205 -0.8817
+vn 0.5140 -0.0184 -0.8576
+vn 0.5140 -0.0202 -0.8576
+vn 0.5140 -0.0205 -0.8576
+vn 0.3826 -0.0202 -0.9237
+vn 0.3826 -0.0183 -0.9237
+vn 0.3826 -0.0205 -0.9237
+vn 0.3825 -0.0270 -0.9235
+vn 0.4274 -0.0270 -0.9036
+vn 0.4712 -0.0270 -0.8816
+vn 0.5139 -0.0270 -0.8574
+vn 0.1467 -0.0202 0.9890
+vn 0.1467 -0.0183 0.9890
+vn 0.0980 -0.0183 0.9950
+vn 0.0980 -0.0202 0.9950
+vn 0.1467 -0.0205 0.9890
+vn 0.0980 -0.0205 0.9950
+vn 0.0491 -0.0183 0.9986
+vn 0.0491 -0.0202 0.9986
+vn 0.0491 -0.0205 0.9986
+vn 0.1951 -0.0202 0.9806
+vn 0.1951 -0.0184 0.9806
+vn 0.1950 -0.0205 0.9806
+vn 0.1950 -0.0270 0.9804
+vn 0.1466 -0.0270 0.9888
+vn 0.0980 -0.0270 0.9948
+vn 0.0491 -0.0270 0.9984
+vn -0.6714 -0.0202 -0.7408
+vn -0.6714 -0.0184 -0.7409
+vn -0.6343 -0.0184 -0.7729
+vn -0.6343 -0.0202 -0.7729
+vn -0.6714 -0.0205 -0.7408
+vn -0.6343 -0.0205 -0.7728
+vn -0.5956 -0.0183 -0.8030
+vn -0.5956 -0.0202 -0.8030
+vn -0.5956 -0.0205 -0.8030
+vn -0.7070 -0.0202 -0.7070
+vn -0.7070 -0.0183 -0.7070
+vn -0.7070 -0.0205 -0.7070
+vn -0.7069 -0.0270 -0.7068
+vn -0.6713 -0.0270 -0.7407
+vn -0.6342 -0.0270 -0.7727
+vn -0.5955 -0.0270 -0.8029
+vn 0.2430 -0.0202 -0.9698
+vn 0.2430 -0.0183 -0.9699
+vn 0.2902 -0.0183 -0.9568
+vn 0.2902 -0.0202 -0.9567
+vn 0.2430 -0.0205 -0.9698
+vn 0.2902 -0.0205 -0.9567
+vn 0.3368 -0.0183 -0.9414
+vn 0.3368 -0.0202 -0.9414
+vn 0.3368 -0.0205 -0.9414
+vn 0.1950 -0.0202 -0.9806
+vn 0.1951 -0.0183 -0.9806
+vn 0.1950 -0.0205 -0.9806
+vn 0.1950 -0.0270 -0.9804
+vn 0.2429 -0.0270 -0.9697
+vn 0.2902 -0.0270 -0.9566
+vn 0.3367 -0.0270 -0.9412
+vn 0.3368 -0.0202 0.9414
+vn 0.3368 -0.0183 0.9414
+vn 0.2902 -0.0184 0.9568
+vn 0.2902 -0.0202 0.9567
+vn 0.3368 -0.0205 0.9414
+vn 0.2902 -0.0205 0.9567
+vn 0.2430 -0.0184 0.9699
+vn 0.2430 -0.0202 0.9698
+vn 0.2430 -0.0205 0.9698
+vn 0.3826 -0.0202 0.9237
+vn 0.3826 -0.0183 0.9237
+vn 0.3826 -0.0205 0.9237
+vn 0.3825 -0.0270 0.9235
+vn 0.3367 -0.0270 0.9412
+vn 0.2902 -0.0270 0.9566
+vn 0.2429 -0.0270 0.9697
+vn -0.8030 -0.0202 -0.5956
+vn -0.8030 -0.0184 -0.5956
+vn -0.7729 -0.0183 -0.6343
+vn -0.7729 -0.0202 -0.6343
+vn -0.8030 -0.0205 -0.5956
+vn -0.7728 -0.0205 -0.6343
+vn -0.7409 -0.0183 -0.6714
+vn -0.7408 -0.0202 -0.6714
+vn -0.7408 -0.0205 -0.6714
+vn -0.8313 -0.0202 -0.5555
+vn -0.8313 -0.0184 -0.5555
+vn -0.8313 -0.0205 -0.5555
+vn -0.8312 -0.0270 -0.5554
+vn -0.8029 -0.0270 -0.5955
+vn -0.7727 -0.0270 -0.6342
+vn -0.7407 -0.0270 -0.6713
+vn 0.0491 -0.0202 -0.9986
+vn 0.0491 -0.0183 -0.9986
+vn 0.0980 -0.0183 -0.9950
+vn 0.0980 -0.0202 -0.9950
+vn 0.0491 -0.0205 -0.9986
+vn 0.0980 -0.0205 -0.9950
+vn 0.1467 -0.0183 -0.9890
+vn 0.1467 -0.0202 -0.9890
+vn 0.1467 -0.0205 -0.9890
+vn 0.0491 -0.0270 -0.9984
+vn 0.0980 -0.0270 -0.9948
+vn 0.1466 -0.0270 -0.9888
+vn 0.5140 -0.0202 0.8576
+vn 0.5140 -0.0183 0.8576
+vn 0.4713 -0.0183 0.8818
+vn 0.4713 -0.0202 0.8817
+vn 0.5140 -0.0205 0.8576
+vn 0.4713 -0.0205 0.8817
+vn 0.4275 -0.0183 0.9038
+vn 0.4275 -0.0202 0.9038
+vn 0.4275 -0.0205 0.9038
+vn 0.5555 -0.0202 0.8313
+vn 0.5555 -0.0184 0.8313
+vn 0.5555 -0.0205 0.8313
+vn 0.5554 -0.0270 0.8312
+vn 0.5139 -0.0270 0.8574
+vn 0.4712 -0.0270 0.8816
+vn 0.4274 -0.0270 0.9036
+vn -0.9038 -0.0202 -0.4275
+vn -0.9038 -0.0184 -0.4275
+vn -0.8818 -0.0183 -0.4713
+vn -0.8817 -0.0202 -0.4713
+vn -0.9038 -0.0205 -0.4275
+vn -0.8817 -0.0205 -0.4713
+vn -0.8576 -0.0183 -0.5140
+vn -0.8576 -0.0202 -0.5140
+vn -0.8576 -0.0205 -0.5140
+vn -0.9237 -0.0202 -0.3826
+vn -0.9237 -0.0184 -0.3826
+vn -0.9237 -0.0205 -0.3826
+vn -0.9235 -0.0270 -0.3825
+vn -0.9036 -0.0270 -0.4274
+vn -0.8816 -0.0270 -0.4712
+vn -0.8574 -0.0270 -0.5139
+vn 0.6714 -0.0202 0.7408
+vn 0.6714 -0.0183 0.7409
+vn 0.6343 -0.0183 0.7729
+vn 0.6343 -0.0202 0.7729
+vn 0.6714 -0.0205 0.7408
+vn 0.6343 -0.0205 0.7728
+vn 0.5956 -0.0183 0.8030
+vn 0.5956 -0.0202 0.8030
+vn 0.5956 -0.0205 0.8030
+vn 0.7071 -0.0202 0.7068
+vn 0.7072 -0.0183 0.7068
+vn 0.7072 -0.0205 0.7067
+vn 0.7072 -0.0269 0.7065
+vn 0.6713 -0.0270 0.7407
+vn 0.6342 -0.0270 0.7727
+vn 0.5955 -0.0270 0.8029
+vn -0.9698 -0.0202 -0.2430
+vn -0.9699 -0.0184 -0.2430
+vn -0.9568 -0.0184 -0.2902
+vn -0.9567 -0.0202 -0.2902
+vn -0.9698 -0.0205 -0.2430
+vn -0.9567 -0.0205 -0.2902
+vn -0.9414 -0.0184 -0.3368
+vn -0.9414 -0.0202 -0.3368
+vn -0.9414 -0.0205 -0.3368
+vn -0.9806 -0.0202 -0.1951
+vn -0.9806 -0.0184 -0.1951
+vn -0.9806 -0.0205 -0.1950
+vn -0.9804 -0.0270 -0.1950
+vn -0.9697 -0.0270 -0.2429
+vn -0.9566 -0.0270 -0.2902
+vn -0.9412 -0.0270 -0.3367
+vn 0.8080 -0.0184 0.5889
+vn 0.8103 -0.0162 0.5857
+vn 0.7768 -0.0175 0.6295
+vn 0.7755 -0.0195 0.6310
+vn 0.8127 -0.0185 0.5825
+vn 0.7781 -0.0198 0.6279
+vn 0.7422 -0.0182 0.6699
+vn 0.7418 -0.0200 0.6704
+vn 0.7427 -0.0203 0.6694
+vn 0.8388 -0.0166 0.5442
+vn 0.8420 -0.0142 0.5393
+vn 0.8452 -0.0166 0.5342
+vn 0.8477 -0.0241 0.5300
+vn 0.8145 -0.0255 0.5797
+vn 0.7790 -0.0264 0.6264
+vn 0.7429 -0.0268 0.6688
+vn -0.9986 -0.0202 -0.0491
+vn -0.9986 -0.0184 -0.0491
+vn -0.9950 -0.0184 -0.0980
+vn -0.9950 -0.0202 -0.0980
+vn -0.9986 -0.0205 -0.0491
+vn -0.9950 -0.0205 -0.0980
+vn -0.9890 -0.0184 -0.1467
+vn -0.9890 -0.0202 -0.1467
+vn -0.9890 -0.0205 -0.1467
+vn -0.9998 -0.0202 -0.0000
+vn -0.9998 -0.0183 -0.0000
+vn -0.9998 -0.0205 0.0000
+vn -0.9996 -0.0270 0.0000
+vn -0.9984 -0.0270 -0.0491
+vn -0.9948 -0.0270 -0.0980
+vn -0.9888 -0.0270 -0.1466
+vn 0.9185 -0.0122 0.3951
+vn 0.9197 -0.0092 0.3926
+vn 0.8969 -0.0098 0.4422
+vn 0.8944 -0.0128 0.4470
+vn 0.9207 -0.0119 0.3900
+vn 0.8992 -0.0125 0.4373
+vn 0.8710 -0.0117 0.4912
+vn 0.8677 -0.0145 0.4969
+vn 0.8742 -0.0143 0.4853
+vn 0.9216 -0.0206 0.3877
+vn 0.9011 -0.0211 0.4331
+vn 0.8768 -0.0225 0.4804
+vn -0.9890 -0.0202 0.1467
+vn -0.9890 -0.0184 0.1467
+vn -0.9950 -0.0184 0.0980
+vn -0.9950 -0.0202 0.0980
+vn -0.9890 -0.0205 0.1467
+vn -0.9950 -0.0205 0.0980
+vn -0.9986 -0.0184 0.0491
+vn -0.9986 -0.0202 0.0491
+vn -0.9986 -0.0205 0.0491
+vn -0.9888 -0.0270 0.1466
+vn -0.9948 -0.0270 0.0980
+vn -0.9984 -0.0270 0.0491
+vn 0.9402 -0.0389 -0.3384
+vn 0.9377 -0.0576 -0.3427
+vn 0.9154 -0.0576 -0.3985
+vn 0.9211 -0.0479 -0.3862
+vn 0.9369 -0.0816 -0.3401
+vn 0.9205 -0.0740 -0.3837
+vn 0.8360 -0.0550 -0.5460
+vn 0.8532 -0.0726 -0.5164
+vn 0.8612 -0.0478 -0.5060
+vn 0.9369 -0.0362 -0.3478
+vn 0.9354 -0.0570 -0.3489
+vn 0.9329 -0.0825 -0.3504
+vn 0.9291 -0.1098 -0.3532
+vn 0.9364 -0.1084 -0.3339
+vn 0.9309 -0.0987 -0.3517
+vn 0.9052 -0.0642 -0.4200
+vn 0.8346 0.0659 -0.5468
+vn 0.6884 0.0093 -0.7253
+vn 0.6381 -0.0456 -0.7686
+vn 0.6628 -0.1139 -0.7401
+vn -0.5953 -0.0385 0.8026
+vn -0.5948 -0.0555 0.8019
+vn -0.6334 -0.0555 0.7718
+vn -0.6339 -0.0385 0.7724
+vn -0.5940 -0.0771 0.8008
+vn -0.6325 -0.0771 0.7707
+vn -0.6705 -0.0555 0.7398
+vn -0.6710 -0.0385 0.7404
+vn -0.6695 -0.0771 0.7388
+vn -0.5552 -0.0385 0.8309
+vn -0.5547 -0.0555 0.8302
+vn -0.5539 -0.0771 0.8290
+vn -0.5527 -0.1011 0.8272
+vn -0.5927 -0.1011 0.7991
+vn -0.6311 -0.1011 0.7691
+vn -0.6681 -0.1011 0.7372
+vn -0.7035 -0.1011 0.7035
+vn -0.7050 -0.0771 0.7050
+vn -0.7060 -0.0555 0.7060
+vn -0.7066 -0.0385 0.7066
+vn 0.8780 -0.0364 -0.4773
+vn 0.8775 -0.0558 -0.4763
+vn 0.9012 -0.0561 -0.4298
+vn 0.9019 -0.0358 -0.4304
+vn 0.8750 -0.0796 -0.4774
+vn 0.8986 -0.0807 -0.4314
+vn 0.9207 -0.0565 -0.3861
+vn 0.9217 -0.0356 -0.3862
+vn 0.9180 -0.0818 -0.3880
+vn 0.8489 -0.0372 -0.5272
+vn 0.8485 -0.0557 -0.5262
+vn 0.8463 -0.0787 -0.5268
+vn 0.8423 -0.1037 -0.5290
+vn 0.8706 -0.1053 -0.4806
+vn 0.8940 -0.1071 -0.4352
+vn 0.9135 -0.1087 -0.3920
+vn -0.4273 -0.0385 0.9033
+vn -0.4269 -0.0555 0.9026
+vn -0.4707 -0.0555 0.8806
+vn -0.4710 -0.0385 0.8813
+vn -0.4263 -0.0771 0.9013
+vn -0.4700 -0.0771 0.8793
+vn -0.5133 -0.0555 0.8564
+vn -0.5137 -0.0385 0.8571
+vn -0.5125 -0.0771 0.8552
+vn -0.3824 -0.0385 0.9232
+vn -0.3821 -0.0555 0.9225
+vn -0.3815 -0.0771 0.9211
+vn -0.3807 -0.1011 0.9191
+vn -0.4254 -0.1011 0.8993
+vn -0.4690 -0.1011 0.8774
+vn -0.5114 -0.1011 0.8534
+vn -0.1466 -0.0385 -0.9884
+vn -0.1465 -0.0555 -0.9877
+vn -0.0979 -0.0555 -0.9937
+vn -0.0979 -0.0385 -0.9944
+vn -0.1463 -0.0771 -0.9862
+vn -0.0977 -0.0771 -0.9922
+vn -0.0490 -0.0555 -0.9973
+vn -0.0491 -0.0385 -0.9981
+vn -0.0490 -0.0771 -0.9958
+vn -0.1949 -0.0385 -0.9801
+vn -0.1948 -0.0555 -0.9793
+vn -0.1945 -0.0771 -0.9779
+vn -0.1941 -0.1011 -0.9758
+vn -0.1459 -0.1011 -0.9841
+vn -0.0975 -0.1011 -0.9901
+vn -0.0489 -0.1011 -0.9937
+vn -0.0000 -0.1011 -0.9949
+vn -0.0000 -0.0771 -0.9970
+vn -0.0000 -0.0555 -0.9985
+vn -0.0000 -0.0385 -0.9993
+vn 0.7429 -0.0384 -0.6683
+vn 0.7423 -0.0555 -0.6677
+vn 0.7789 -0.0556 -0.6247
+vn 0.7794 -0.0382 -0.6254
+vn 0.7411 -0.0772 -0.6669
+vn 0.7774 -0.0774 -0.6242
+vn 0.8149 -0.0556 -0.5769
+vn 0.8153 -0.0378 -0.5778
+vn 0.8130 -0.0779 -0.5770
+vn 0.7069 -0.0385 -0.7062
+vn 0.7064 -0.0555 -0.7057
+vn 0.7053 -0.0771 -0.7047
+vn 0.7038 -0.1011 -0.7032
+vn 0.7392 -0.1012 -0.6658
+vn 0.7749 -0.1016 -0.6239
+vn 0.8097 -0.1024 -0.5778
+vn -0.2428 -0.0385 0.9693
+vn -0.2426 -0.0555 0.9685
+vn -0.2898 -0.0555 0.9555
+vn -0.2901 -0.0385 0.9562
+vn -0.2423 -0.0771 0.9671
+vn -0.2894 -0.0771 0.9541
+vn -0.3363 -0.0555 0.9401
+vn -0.3366 -0.0385 0.9409
+vn -0.3358 -0.0771 0.9388
+vn -0.1949 -0.0385 0.9801
+vn -0.1948 -0.0555 0.9793
+vn -0.1945 -0.0771 0.9779
+vn -0.1941 -0.1011 0.9758
+vn -0.2418 -0.1011 0.9651
+vn -0.2888 -0.1011 0.9520
+vn -0.3351 -0.1011 0.9367
+vn -0.3366 -0.0385 -0.9409
+vn -0.3363 -0.0555 -0.9401
+vn -0.2898 -0.0555 -0.9555
+vn -0.2901 -0.0385 -0.9562
+vn -0.3358 -0.0771 -0.9388
+vn -0.2894 -0.0771 -0.9541
+vn -0.2426 -0.0555 -0.9685
+vn -0.2428 -0.0385 -0.9693
+vn -0.2423 -0.0771 -0.9671
+vn -0.3824 -0.0385 -0.9232
+vn -0.3821 -0.0555 -0.9225
+vn -0.3815 -0.0771 -0.9211
+vn -0.3807 -0.1011 -0.9191
+vn -0.3351 -0.1011 -0.9367
+vn -0.2888 -0.1011 -0.9520
+vn -0.2418 -0.1011 -0.9651
+vn 0.5953 -0.0385 -0.8026
+vn 0.5948 -0.0555 -0.8019
+vn 0.6334 -0.0555 -0.7718
+vn 0.6339 -0.0385 -0.7724
+vn 0.5940 -0.0771 -0.8008
+vn 0.6325 -0.0771 -0.7707
+vn 0.6705 -0.0555 -0.7398
+vn 0.6710 -0.0385 -0.7404
+vn 0.6695 -0.0771 -0.7388
+vn 0.5552 -0.0385 -0.8309
+vn 0.5547 -0.0555 -0.8302
+vn 0.5539 -0.0771 -0.8290
+vn 0.5527 -0.1011 -0.8272
+vn 0.5927 -0.1011 -0.7991
+vn 0.6311 -0.1011 -0.7691
+vn 0.6681 -0.1011 -0.7372
+vn -0.0491 -0.0385 0.9981
+vn -0.0490 -0.0555 0.9973
+vn -0.0979 -0.0555 0.9937
+vn -0.0979 -0.0385 0.9944
+vn -0.0490 -0.0771 0.9958
+vn -0.0977 -0.0771 0.9922
+vn -0.1465 -0.0555 0.9877
+vn -0.1466 -0.0385 0.9884
+vn -0.1463 -0.0771 0.9862
+vn -0.0000 -0.0385 0.9993
+vn 0.0000 -0.0555 0.9985
+vn 0.0000 -0.0771 0.9970
+vn -0.0000 -0.1011 0.9949
+vn -0.0489 -0.1011 0.9937
+vn -0.0975 -0.1011 0.9901
+vn -0.1459 -0.1011 0.9841
+vn -0.5137 -0.0385 -0.8571
+vn -0.5133 -0.0555 -0.8564
+vn -0.4707 -0.0555 -0.8806
+vn -0.4710 -0.0385 -0.8813
+vn -0.5125 -0.0771 -0.8552
+vn -0.4700 -0.0771 -0.8793
+vn -0.4269 -0.0555 -0.9026
+vn -0.4273 -0.0385 -0.9033
+vn -0.4263 -0.0771 -0.9013
+vn -0.5552 -0.0385 -0.8309
+vn -0.5547 -0.0555 -0.8302
+vn -0.5539 -0.0771 -0.8290
+vn -0.5527 -0.1011 -0.8272
+vn -0.5114 -0.1011 -0.8534
+vn -0.4690 -0.1011 -0.8774
+vn -0.4254 -0.1011 -0.8993
+vn 0.4273 -0.0385 -0.9033
+vn 0.4269 -0.0555 -0.9026
+vn 0.4707 -0.0555 -0.8806
+vn 0.4710 -0.0385 -0.8813
+vn 0.4263 -0.0771 -0.9013
+vn 0.4700 -0.0771 -0.8793
+vn 0.5133 -0.0555 -0.8564
+vn 0.5137 -0.0385 -0.8571
+vn 0.5125 -0.0771 -0.8552
+vn 0.3824 -0.0385 -0.9232
+vn 0.3821 -0.0555 -0.9225
+vn 0.3815 -0.0771 -0.9211
+vn 0.3807 -0.1011 -0.9191
+vn 0.4254 -0.1011 -0.8993
+vn 0.4690 -0.1011 -0.8774
+vn 0.5114 -0.1011 -0.8534
+vn 0.1466 -0.0385 0.9884
+vn 0.1465 -0.0555 0.9877
+vn 0.0979 -0.0555 0.9937
+vn 0.0979 -0.0385 0.9944
+vn 0.1463 -0.0771 0.9862
+vn 0.0977 -0.0771 0.9922
+vn 0.0490 -0.0555 0.9973
+vn 0.0491 -0.0385 0.9981
+vn 0.0490 -0.0771 0.9958
+vn 0.1949 -0.0385 0.9801
+vn 0.1948 -0.0555 0.9793
+vn 0.1945 -0.0771 0.9779
+vn 0.1941 -0.1011 0.9758
+vn 0.1459 -0.1011 0.9841
+vn 0.0975 -0.1011 0.9901
+vn 0.0489 -0.1011 0.9937
+vn -0.6710 -0.0385 -0.7404
+vn -0.6705 -0.0555 -0.7398
+vn -0.6334 -0.0555 -0.7718
+vn -0.6339 -0.0385 -0.7724
+vn -0.6695 -0.0771 -0.7388
+vn -0.6325 -0.0771 -0.7707
+vn -0.5948 -0.0555 -0.8019
+vn -0.5953 -0.0385 -0.8026
+vn -0.5940 -0.0771 -0.8008
+vn -0.7066 -0.0385 -0.7066
+vn -0.7060 -0.0555 -0.7060
+vn -0.7050 -0.0771 -0.7050
+vn -0.7035 -0.1011 -0.7035
+vn -0.6681 -0.1011 -0.7372
+vn -0.6311 -0.1011 -0.7690
+vn -0.5927 -0.1011 -0.7991
+vn 0.2428 -0.0385 -0.9693
+vn 0.2426 -0.0555 -0.9685
+vn 0.2898 -0.0555 -0.9555
+vn 0.2901 -0.0385 -0.9562
+vn 0.2423 -0.0771 -0.9671
+vn 0.2894 -0.0771 -0.9541
+vn 0.3363 -0.0555 -0.9401
+vn 0.3366 -0.0385 -0.9409
+vn 0.3358 -0.0771 -0.9388
+vn 0.1949 -0.0385 -0.9801
+vn 0.1948 -0.0555 -0.9793
+vn 0.1945 -0.0771 -0.9779
+vn 0.1941 -0.1011 -0.9758
+vn 0.2418 -0.1011 -0.9651
+vn 0.2888 -0.1011 -0.9520
+vn 0.3351 -0.1011 -0.9367
+vn 0.3366 -0.0385 0.9409
+vn 0.3363 -0.0555 0.9401
+vn 0.2898 -0.0555 0.9555
+vn 0.2901 -0.0385 0.9562
+vn 0.3359 -0.0771 0.9388
+vn 0.2894 -0.0771 0.9541
+vn 0.2426 -0.0555 0.9685
+vn 0.2428 -0.0385 0.9693
+vn 0.2423 -0.0771 0.9671
+vn 0.3824 -0.0385 0.9232
+vn 0.3821 -0.0555 0.9225
+vn 0.3815 -0.0771 0.9211
+vn 0.3807 -0.1011 0.9191
+vn 0.3351 -0.1011 0.9367
+vn 0.2888 -0.1011 0.9520
+vn 0.2418 -0.1011 0.9651
+vn -0.8026 -0.0385 -0.5953
+vn -0.8019 -0.0555 -0.5948
+vn -0.7718 -0.0555 -0.6334
+vn -0.7724 -0.0385 -0.6339
+vn -0.8008 -0.0771 -0.5940
+vn -0.7707 -0.0771 -0.6325
+vn -0.7398 -0.0555 -0.6705
+vn -0.7404 -0.0385 -0.6710
+vn -0.7388 -0.0771 -0.6695
+vn -0.8309 -0.0385 -0.5552
+vn -0.8302 -0.0555 -0.5547
+vn -0.8290 -0.0771 -0.5539
+vn -0.8272 -0.1011 -0.5527
+vn -0.7991 -0.1011 -0.5927
+vn -0.7691 -0.1011 -0.6311
+vn -0.7372 -0.1011 -0.6681
+vn 0.0491 -0.0385 -0.9981
+vn 0.0490 -0.0555 -0.9973
+vn 0.0979 -0.0555 -0.9937
+vn 0.0979 -0.0385 -0.9944
+vn 0.0490 -0.0771 -0.9958
+vn 0.0977 -0.0771 -0.9922
+vn 0.1465 -0.0555 -0.9877
+vn 0.1466 -0.0385 -0.9884
+vn 0.1463 -0.0771 -0.9862
+vn 0.0489 -0.1011 -0.9937
+vn 0.0975 -0.1011 -0.9901
+vn 0.1459 -0.1011 -0.9841
+vn 0.5137 -0.0385 0.8571
+vn 0.5133 -0.0555 0.8564
+vn 0.4707 -0.0555 0.8806
+vn 0.4710 -0.0385 0.8813
+vn 0.5125 -0.0771 0.8552
+vn 0.4700 -0.0771 0.8793
+vn 0.4269 -0.0555 0.9026
+vn 0.4273 -0.0385 0.9033
+vn 0.4263 -0.0771 0.9013
+vn 0.5552 -0.0385 0.8309
+vn 0.5547 -0.0555 0.8302
+vn 0.5539 -0.0771 0.8290
+vn 0.5527 -0.1011 0.8272
+vn 0.5114 -0.1011 0.8534
+vn 0.4690 -0.1011 0.8774
+vn 0.4254 -0.1011 0.8993
+vn -0.9033 -0.0385 -0.4273
+vn -0.9026 -0.0555 -0.4269
+vn -0.8806 -0.0555 -0.4707
+vn -0.8813 -0.0385 -0.4710
+vn -0.9013 -0.0771 -0.4263
+vn -0.8793 -0.0771 -0.4700
+vn -0.8564 -0.0555 -0.5133
+vn -0.8571 -0.0385 -0.5137
+vn -0.8552 -0.0771 -0.5125
+vn -0.9232 -0.0385 -0.3824
+vn -0.9225 -0.0555 -0.3821
+vn -0.9211 -0.0771 -0.3815
+vn -0.9191 -0.1011 -0.3807
+vn -0.8993 -0.1011 -0.4254
+vn -0.8774 -0.1011 -0.4690
+vn -0.8534 -0.1011 -0.5114
+vn 0.6710 -0.0385 0.7404
+vn 0.6705 -0.0555 0.7398
+vn 0.6334 -0.0555 0.7718
+vn 0.6339 -0.0385 0.7724
+vn 0.6695 -0.0771 0.7388
+vn 0.6325 -0.0771 0.7707
+vn 0.5948 -0.0555 0.8019
+vn 0.5953 -0.0385 0.8026
+vn 0.5940 -0.0771 0.8008
+vn 0.7069 -0.0385 0.7062
+vn 0.7064 -0.0555 0.7057
+vn 0.7053 -0.0771 0.7047
+vn 0.7038 -0.1011 0.7032
+vn 0.6681 -0.1011 0.7372
+vn 0.6311 -0.1011 0.7691
+vn 0.5927 -0.1011 0.7991
+vn -0.9693 -0.0385 -0.2428
+vn -0.9685 -0.0555 -0.2426
+vn -0.9555 -0.0555 -0.2898
+vn -0.9562 -0.0385 -0.2901
+vn -0.9671 -0.0771 -0.2423
+vn -0.9541 -0.0771 -0.2894
+vn -0.9401 -0.0555 -0.3363
+vn -0.9409 -0.0385 -0.3366
+vn -0.9388 -0.0771 -0.3358
+vn -0.9801 -0.0385 -0.1949
+vn -0.9793 -0.0555 -0.1948
+vn -0.9779 -0.0771 -0.1945
+vn -0.9758 -0.1011 -0.1941
+vn -0.9651 -0.1011 -0.2418
+vn -0.9520 -0.1011 -0.2888
+vn -0.9367 -0.1011 -0.3351
+vn 0.8153 -0.0378 0.5778
+vn 0.8149 -0.0556 0.5769
+vn 0.7789 -0.0556 0.6247
+vn 0.7794 -0.0382 0.6254
+vn 0.8130 -0.0779 0.5770
+vn 0.7774 -0.0774 0.6242
+vn 0.7423 -0.0555 0.6677
+vn 0.7429 -0.0384 0.6683
+vn 0.7411 -0.0772 0.6669
+vn 0.8489 -0.0372 0.5272
+vn 0.8485 -0.0557 0.5262
+vn 0.8463 -0.0787 0.5268
+vn 0.8423 -0.1037 0.5290
+vn 0.8097 -0.1024 0.5778
+vn 0.7749 -0.1016 0.6239
+vn 0.7392 -0.1012 0.6658
+vn -0.9981 -0.0385 -0.0491
+vn -0.9973 -0.0555 -0.0490
+vn -0.9937 -0.0555 -0.0979
+vn -0.9944 -0.0385 -0.0979
+vn -0.9958 -0.0771 -0.0490
+vn -0.9922 -0.0771 -0.0977
+vn -0.9877 -0.0555 -0.1465
+vn -0.9884 -0.0385 -0.1466
+vn -0.9862 -0.0771 -0.1463
+vn -0.9993 -0.0385 0.0000
+vn -0.9985 -0.0555 -0.0000
+vn -0.9970 -0.0771 -0.0000
+vn -0.9949 -0.1011 0.0000
+vn -0.9937 -0.1011 -0.0489
+vn -0.9901 -0.1011 -0.0975
+vn -0.9841 -0.1011 -0.1459
+vn 0.9217 -0.0356 0.3862
+vn 0.9207 -0.0565 0.3861
+vn 0.9012 -0.0561 0.4298
+vn 0.9019 -0.0358 0.4304
+vn 0.9180 -0.0818 0.3880
+vn 0.8986 -0.0807 0.4314
+vn 0.8775 -0.0558 0.4763
+vn 0.8780 -0.0364 0.4773
+vn 0.8750 -0.0796 0.4774
+vn 0.9369 -0.0362 0.3478
+vn 0.9354 -0.0570 0.3489
+vn 0.9329 -0.0825 0.3504
+vn 0.9291 -0.1098 0.3532
+vn 0.9135 -0.1087 0.3920
+vn 0.8940 -0.1071 0.4352
+vn 0.8706 -0.1053 0.4806
+vn -0.9884 -0.0385 0.1466
+vn -0.9877 -0.0555 0.1465
+vn -0.9937 -0.0555 0.0979
+vn -0.9944 -0.0385 0.0979
+vn -0.9862 -0.0771 0.1463
+vn -0.9922 -0.0771 0.0977
+vn -0.9973 -0.0555 0.0490
+vn -0.9981 -0.0385 0.0491
+vn -0.9958 -0.0771 0.0490
+vn -0.9801 -0.0385 0.1949
+vn -0.9793 -0.0555 0.1948
+vn -0.9779 -0.0771 0.1945
+vn -0.9758 -0.1011 0.1941
+vn -0.9841 -0.1011 0.1459
+vn -0.9901 -0.1011 0.0975
+vn -0.9937 -0.1011 0.0489
+vn 0.8532 -0.0726 0.5164
+vn 0.8360 -0.0550 0.5460
+vn 0.9154 -0.0576 0.3985
+vn 0.9211 -0.0479 0.3862
+vn 0.8612 -0.0478 0.5060
+vn 0.9205 -0.0740 0.3837
+vn 0.9377 -0.0576 0.3426
+vn 0.9402 -0.0389 0.3384
+vn 0.9369 -0.0816 0.3401
+vn 0.6628 -0.1139 0.7401
+vn 0.6381 -0.0456 0.7686
+vn 0.6884 0.0093 0.7253
+vn 0.8346 0.0659 0.5468
+vn 0.9052 -0.0642 0.4200
+vn 0.9309 -0.0987 0.3517
+vn 0.9364 -0.1084 0.3339
+vn -0.9409 -0.0385 0.3366
+vn -0.9401 -0.0555 0.3363
+vn -0.9555 -0.0555 0.2898
+vn -0.9562 -0.0385 0.2901
+vn -0.9388 -0.0771 0.3358
+vn -0.9541 -0.0771 0.2894
+vn -0.9685 -0.0555 0.2426
+vn -0.9693 -0.0385 0.2428
+vn -0.9671 -0.0771 0.2423
+vn -0.9232 -0.0385 0.3824
+vn -0.9225 -0.0555 0.3821
+vn -0.9211 -0.0771 0.3815
+vn -0.9191 -0.1011 0.3807
+vn -0.9367 -0.1011 0.3351
+vn -0.9520 -0.1011 0.2888
+vn -0.9651 -0.1011 0.2418
+vn -0.8571 -0.0385 0.5137
+vn -0.8564 -0.0555 0.5133
+vn -0.8806 -0.0555 0.4707
+vn -0.8813 -0.0385 0.4710
+vn -0.8552 -0.0771 0.5125
+vn -0.8793 -0.0771 0.4700
+vn -0.9026 -0.0555 0.4269
+vn -0.9033 -0.0385 0.4273
+vn -0.9013 -0.0771 0.4263
+vn -0.8309 -0.0385 0.5552
+vn -0.8302 -0.0555 0.5547
+vn -0.8290 -0.0771 0.5539
+vn -0.8272 -0.1011 0.5527
+vn -0.8534 -0.1011 0.5114
+vn -0.8774 -0.1011 0.4690
+vn -0.8993 -0.1011 0.4254
+vn -0.7404 -0.0385 0.6710
+vn -0.7398 -0.0555 0.6705
+vn -0.7718 -0.0555 0.6334
+vn -0.7724 -0.0385 0.6339
+vn -0.7388 -0.0771 0.6695
+vn -0.7707 -0.0771 0.6325
+vn -0.8019 -0.0555 0.5948
+vn -0.8026 -0.0385 0.5953
+vn -0.8008 -0.0771 0.5940
+vn -0.7372 -0.1011 0.6681
+vn -0.7691 -0.1011 0.6311
+vn -0.7991 -0.1011 0.5927
+vn -0.3343 -0.1227 -0.9344
+vn -0.3336 -0.1395 -0.9324
+vn -0.2874 -0.1395 -0.9476
+vn -0.2881 -0.1227 -0.9497
+vn -0.3329 -0.1528 -0.9305
+vn -0.2869 -0.1528 -0.9457
+vn -0.2406 -0.1395 -0.9605
+vn -0.2412 -0.1227 -0.9627
+vn -0.2402 -0.1528 -0.9586
+vn -0.3798 -0.1227 -0.9169
+vn -0.3789 -0.1395 -0.9148
+vn -0.3782 -0.1528 -0.9130
+vn -0.3776 -0.1632 -0.9115
+vn -0.3323 -0.1632 -0.9289
+vn -0.2864 -0.1632 -0.9441
+vn -0.2398 -0.1632 -0.9570
+vn -0.1925 -0.1632 -0.9676
+vn -0.1928 -0.1528 -0.9693
+vn -0.1932 -0.1395 -0.9712
+vn -0.1936 -0.1227 -0.9734
+vn 0.5912 -0.1227 -0.7971
+vn 0.5899 -0.1395 -0.7953
+vn 0.6282 -0.1395 -0.7655
+vn 0.6296 -0.1227 -0.7672
+vn 0.5887 -0.1528 -0.7938
+vn 0.6269 -0.1528 -0.7639
+vn 0.6650 -0.1395 -0.7337
+vn 0.6665 -0.1227 -0.7354
+vn 0.6636 -0.1528 -0.7323
+vn 0.5514 -0.1227 -0.8252
+vn 0.5501 -0.1395 -0.8233
+vn 0.5490 -0.1528 -0.8217
+vn 0.5481 -0.1632 -0.8203
+vn 0.5877 -0.1632 -0.7924
+vn 0.6259 -0.1632 -0.7626
+vn 0.6625 -0.1632 -0.7310
+vn 0.6977 -0.1632 -0.6976
+vn 0.6989 -0.1528 -0.6987
+vn 0.7004 -0.1395 -0.7000
+vn 0.7020 -0.1228 -0.7015
+vn -0.0487 -0.1227 0.9912
+vn -0.0486 -0.1395 0.9890
+vn -0.0971 -0.1395 0.9855
+vn -0.0973 -0.1227 0.9877
+vn -0.0485 -0.1528 0.9871
+vn -0.0969 -0.1528 0.9835
+vn -0.1453 -0.1395 0.9795
+vn -0.1456 -0.1227 0.9817
+vn -0.1450 -0.1528 0.9776
+vn 0.0000 -0.1227 0.9924
+vn 0.0000 -0.1395 0.9902
+vn -0.0000 -0.1528 0.9883
+vn -0.0000 -0.1632 0.9866
+vn -0.0484 -0.1632 0.9854
+vn -0.0967 -0.1632 0.9818
+vn -0.1447 -0.1632 0.9759
+vn -0.1925 -0.1632 0.9676
+vn -0.1928 -0.1528 0.9693
+vn -0.1932 -0.1395 0.9712
+vn -0.1936 -0.1227 0.9734
+vn -0.5102 -0.1227 -0.8513
+vn -0.5090 -0.1395 -0.8494
+vn -0.4668 -0.1395 -0.8733
+vn -0.4678 -0.1227 -0.8753
+vn -0.5080 -0.1528 -0.8477
+vn -0.4659 -0.1528 -0.8716
+vn -0.4234 -0.1395 -0.8951
+vn -0.4244 -0.1227 -0.8971
+vn -0.4226 -0.1528 -0.8934
+vn -0.5514 -0.1227 -0.8252
+vn -0.5501 -0.1395 -0.8233
+vn -0.5490 -0.1528 -0.8217
+vn -0.5481 -0.1632 -0.8203
+vn -0.5072 -0.1632 -0.8462
+vn -0.4651 -0.1632 -0.8701
+vn -0.4219 -0.1632 -0.8919
+vn 0.4244 -0.1227 -0.8971
+vn 0.4234 -0.1395 -0.8951
+vn 0.4668 -0.1395 -0.8733
+vn 0.4678 -0.1227 -0.8753
+vn 0.4226 -0.1528 -0.8934
+vn 0.4659 -0.1528 -0.8716
+vn 0.5090 -0.1395 -0.8494
+vn 0.5102 -0.1227 -0.8513
+vn 0.5080 -0.1528 -0.8477
+vn 0.3798 -0.1227 -0.9169
+vn 0.3789 -0.1395 -0.9148
+vn 0.3782 -0.1528 -0.9130
+vn 0.3776 -0.1632 -0.9115
+vn 0.4219 -0.1632 -0.8919
+vn 0.4651 -0.1632 -0.8701
+vn 0.5072 -0.1632 -0.8462
+vn 0.1456 -0.1227 0.9817
+vn 0.1453 -0.1395 0.9795
+vn 0.0971 -0.1395 0.9855
+vn 0.0973 -0.1227 0.9877
+vn 0.1450 -0.1528 0.9776
+vn 0.0969 -0.1528 0.9835
+vn 0.0486 -0.1395 0.9890
+vn 0.0487 -0.1227 0.9912
+vn 0.0485 -0.1528 0.9871
+vn 0.1936 -0.1227 0.9734
+vn 0.1932 -0.1395 0.9712
+vn 0.1928 -0.1528 0.9693
+vn 0.1925 -0.1632 0.9676
+vn 0.1447 -0.1632 0.9759
+vn 0.0967 -0.1632 0.9818
+vn 0.0484 -0.1632 0.9854
+vn -0.6665 -0.1227 -0.7354
+vn -0.6650 -0.1395 -0.7337
+vn -0.6282 -0.1395 -0.7655
+vn -0.6296 -0.1227 -0.7672
+vn -0.6636 -0.1528 -0.7323
+vn -0.6269 -0.1528 -0.7639
+vn -0.5899 -0.1395 -0.7953
+vn -0.5912 -0.1227 -0.7971
+vn -0.5887 -0.1528 -0.7938
+vn -0.7018 -0.1227 -0.7018
+vn -0.7002 -0.1395 -0.7002
+vn -0.6988 -0.1528 -0.6988
+vn -0.6976 -0.1632 -0.6976
+vn -0.6625 -0.1632 -0.7310
+vn -0.6259 -0.1632 -0.7626
+vn -0.5877 -0.1632 -0.7924
+vn 0.2412 -0.1227 -0.9627
+vn 0.2406 -0.1395 -0.9605
+vn 0.2874 -0.1395 -0.9476
+vn 0.2881 -0.1227 -0.9497
+vn 0.2402 -0.1528 -0.9586
+vn 0.2869 -0.1528 -0.9457
+vn 0.3336 -0.1395 -0.9324
+vn 0.3343 -0.1227 -0.9344
+vn 0.3329 -0.1528 -0.9305
+vn 0.1936 -0.1227 -0.9734
+vn 0.1932 -0.1395 -0.9712
+vn 0.1928 -0.1528 -0.9693
+vn 0.1925 -0.1632 -0.9676
+vn 0.2398 -0.1632 -0.9570
+vn 0.2864 -0.1632 -0.9441
+vn 0.3323 -0.1632 -0.9289
+vn 0.3343 -0.1227 0.9344
+vn 0.3336 -0.1395 0.9324
+vn 0.2874 -0.1395 0.9476
+vn 0.2881 -0.1227 0.9497
+vn 0.3329 -0.1528 0.9305
+vn 0.2869 -0.1528 0.9457
+vn 0.2406 -0.1395 0.9605
+vn 0.2412 -0.1227 0.9627
+vn 0.2402 -0.1528 0.9586
+vn 0.3798 -0.1227 0.9169
+vn 0.3789 -0.1395 0.9148
+vn 0.3782 -0.1528 0.9130
+vn 0.3776 -0.1632 0.9115
+vn 0.3323 -0.1632 0.9289
+vn 0.2864 -0.1632 0.9441
+vn 0.2398 -0.1632 0.9570
+vn -0.7971 -0.1227 -0.5912
+vn -0.7953 -0.1395 -0.5899
+vn -0.7655 -0.1395 -0.6282
+vn -0.7672 -0.1227 -0.6296
+vn -0.7938 -0.1528 -0.5887
+vn -0.7639 -0.1528 -0.6269
+vn -0.7337 -0.1395 -0.6650
+vn -0.7354 -0.1227 -0.6665
+vn -0.7323 -0.1528 -0.6636
+vn -0.8252 -0.1227 -0.5514
+vn -0.8233 -0.1395 -0.5501
+vn -0.8217 -0.1528 -0.5491
+vn -0.8203 -0.1632 -0.5481
+vn -0.7924 -0.1632 -0.5877
+vn -0.7626 -0.1632 -0.6259
+vn -0.7310 -0.1632 -0.6625
+vn 0.0487 -0.1227 -0.9912
+vn 0.0486 -0.1395 -0.9890
+vn 0.0971 -0.1395 -0.9855
+vn 0.0973 -0.1227 -0.9877
+vn 0.0485 -0.1528 -0.9871
+vn 0.0969 -0.1528 -0.9835
+vn 0.1453 -0.1395 -0.9795
+vn 0.1456 -0.1227 -0.9817
+vn 0.1450 -0.1528 -0.9776
+vn -0.0000 -0.1227 -0.9924
+vn -0.0000 -0.1395 -0.9902
+vn -0.0000 -0.1528 -0.9883
+vn -0.0000 -0.1632 -0.9866
+vn 0.0484 -0.1632 -0.9854
+vn 0.0967 -0.1632 -0.9818
+vn 0.1447 -0.1632 -0.9759
+vn 0.5102 -0.1227 0.8513
+vn 0.5090 -0.1395 0.8494
+vn 0.4668 -0.1395 0.8733
+vn 0.4678 -0.1227 0.8753
+vn 0.5080 -0.1528 0.8477
+vn 0.4659 -0.1528 0.8716
+vn 0.4234 -0.1395 0.8951
+vn 0.4244 -0.1227 0.8971
+vn 0.4226 -0.1528 0.8934
+vn 0.5514 -0.1227 0.8252
+vn 0.5501 -0.1395 0.8233
+vn 0.5490 -0.1528 0.8217
+vn 0.5481 -0.1632 0.8203
+vn 0.5072 -0.1632 0.8462
+vn 0.4651 -0.1632 0.8701
+vn 0.4219 -0.1632 0.8918
+vn -0.8971 -0.1227 -0.4244
+vn -0.8951 -0.1395 -0.4234
+vn -0.8733 -0.1395 -0.4668
+vn -0.8753 -0.1227 -0.4678
+vn -0.8934 -0.1528 -0.4226
+vn -0.8716 -0.1528 -0.4659
+vn -0.8494 -0.1395 -0.5090
+vn -0.8513 -0.1227 -0.5102
+vn -0.8477 -0.1528 -0.5080
+vn -0.9169 -0.1227 -0.3798
+vn -0.9148 -0.1395 -0.3789
+vn -0.9130 -0.1528 -0.3782
+vn -0.9115 -0.1632 -0.3776
+vn -0.8919 -0.1632 -0.4219
+vn -0.8701 -0.1632 -0.4651
+vn -0.8462 -0.1632 -0.5072
+vn 0.6665 -0.1227 0.7354
+vn 0.6650 -0.1395 0.7337
+vn 0.6282 -0.1395 0.7655
+vn 0.6296 -0.1227 0.7672
+vn 0.6636 -0.1528 0.7323
+vn 0.6269 -0.1528 0.7639
+vn 0.5899 -0.1395 0.7953
+vn 0.5912 -0.1227 0.7971
+vn 0.5887 -0.1528 0.7938
+vn 0.7020 -0.1228 0.7015
+vn 0.7004 -0.1395 0.7000
+vn 0.6989 -0.1528 0.6987
+vn 0.6977 -0.1632 0.6976
+vn 0.6625 -0.1632 0.7310
+vn 0.6259 -0.1632 0.7626
+vn 0.5877 -0.1632 0.7924
+vn -0.9627 -0.1227 -0.2412
+vn -0.9605 -0.1395 -0.2406
+vn -0.9476 -0.1395 -0.2874
+vn -0.9497 -0.1227 -0.2881
+vn -0.9586 -0.1528 -0.2402
+vn -0.9457 -0.1528 -0.2869
+vn -0.9324 -0.1395 -0.3336
+vn -0.9344 -0.1227 -0.3343
+vn -0.9305 -0.1528 -0.3329
+vn -0.9734 -0.1227 -0.1936
+vn -0.9712 -0.1395 -0.1932
+vn -0.9693 -0.1528 -0.1928
+vn -0.9676 -0.1632 -0.1925
+vn -0.9570 -0.1632 -0.2398
+vn -0.9441 -0.1632 -0.2864
+vn -0.9289 -0.1632 -0.3323
+vn 0.8055 -0.1244 0.5793
+vn 0.8013 -0.1412 0.5813
+vn 0.7687 -0.1402 0.6240
+vn 0.7718 -0.1234 0.6238
+vn 0.7975 -0.1545 0.5832
+vn 0.7660 -0.1534 0.6243
+vn 0.7349 -0.1397 0.6637
+vn 0.7370 -0.1229 0.6646
+vn 0.7330 -0.1529 0.6628
+vn 0.8371 -0.1260 0.5323
+vn 0.8318 -0.1430 0.5363
+vn 0.8270 -0.1561 0.5401
+vn 0.8230 -0.1660 0.5432
+vn 0.7944 -0.1646 0.5847
+vn 0.7637 -0.1637 0.6244
+vn 0.7314 -0.1633 0.6621
+vn -0.9912 -0.1227 -0.0487
+vn -0.9890 -0.1395 -0.0486
+vn -0.9855 -0.1395 -0.0971
+vn -0.9877 -0.1227 -0.0973
+vn -0.9871 -0.1528 -0.0485
+vn -0.9835 -0.1528 -0.0969
+vn -0.9795 -0.1395 -0.1453
+vn -0.9817 -0.1227 -0.1456
+vn -0.9776 -0.1528 -0.1450
+vn -0.9924 -0.1227 0.0000
+vn -0.9902 -0.1395 -0.0000
+vn -0.9883 -0.1528 -0.0000
+vn -0.9866 -0.1632 -0.0000
+vn -0.9854 -0.1632 -0.0484
+vn -0.9818 -0.1632 -0.0967
+vn -0.9759 -0.1632 -0.1447
+vn 0.9080 -0.1321 0.3977
+vn 0.9024 -0.1495 0.4041
+vn 0.8823 -0.1475 0.4470
+vn 0.8882 -0.1302 0.4407
+vn 0.8975 -0.1623 0.4101
+vn 0.8769 -0.1605 0.4531
+vn 0.8590 -0.1452 0.4910
+vn 0.8648 -0.1281 0.4854
+vn 0.8536 -0.1583 0.4964
+vn 0.9244 -0.1333 0.3574
+vn 0.9198 -0.1507 0.3623
+vn 0.9156 -0.1634 0.3673
+vn 0.9124 -0.1721 0.3714
+vn 0.8936 -0.1711 0.4149
+vn 0.8727 -0.1696 0.4579
+vn 0.8492 -0.1678 0.5007
+vn -0.9817 -0.1227 0.1456
+vn -0.9795 -0.1395 0.1453
+vn -0.9855 -0.1395 0.0971
+vn -0.9877 -0.1227 0.0973
+vn -0.9776 -0.1528 0.1450
+vn -0.9835 -0.1528 0.0969
+vn -0.9890 -0.1395 0.0486
+vn -0.9912 -0.1227 0.0487
+vn -0.9871 -0.1528 0.0485
+vn -0.9734 -0.1227 0.1936
+vn -0.9712 -0.1395 0.1932
+vn -0.9693 -0.1528 0.1928
+vn -0.9676 -0.1632 0.1925
+vn -0.9759 -0.1632 0.1447
+vn -0.9818 -0.1632 0.0967
+vn -0.9854 -0.1632 0.0484
+vn 0.9396 -0.0988 0.3278
+vn 0.9548 -0.1328 0.2660
+vn 0.9444 -0.1448 0.2953
+vn 0.9398 -0.1239 0.3184
+vn 0.9571 -0.1560 0.2443
+vn 0.9448 -0.1610 0.2853
+vn 0.9337 -0.1499 0.3252
+vn 0.9353 -0.1321 0.3281
+vn 0.9313 -0.1633 0.3255
+vn 0.9486 -0.0547 0.3118
+vn 0.9674 -0.1159 0.2254
+vn 0.9684 -0.1495 0.1995
+vn 0.9668 -0.1669 0.1933
+vn 0.9561 -0.1694 0.2392
+vn 0.9435 -0.1713 0.2838
+vn 0.9290 -0.1722 0.3277
+vn -0.9344 -0.1227 0.3343
+vn -0.9324 -0.1395 0.3336
+vn -0.9476 -0.1395 0.2874
+vn -0.9497 -0.1227 0.2881
+vn -0.9305 -0.1528 0.3329
+vn -0.9457 -0.1528 0.2869
+vn -0.9605 -0.1395 0.2406
+vn -0.9627 -0.1227 0.2412
+vn -0.9586 -0.1528 0.2402
+vn -0.9169 -0.1227 0.3798
+vn -0.9148 -0.1395 0.3789
+vn -0.9130 -0.1528 0.3782
+vn -0.9115 -0.1632 0.3776
+vn -0.9289 -0.1632 0.3323
+vn -0.9441 -0.1632 0.2864
+vn -0.9570 -0.1632 0.2398
+vn 0.9973 0.0247 0.0696
+vn 0.9950 -0.0827 0.0552
+vn 0.9895 -0.0888 0.1138
+vn 0.9884 0.0113 0.1513
+vn 0.9894 -0.1364 0.0501
+vn 0.9852 -0.1389 0.1008
+vn 0.9800 -0.0999 0.1722
+vn 0.9712 -0.0143 0.2378
+vn 0.9781 -0.1434 0.1511
+vn 0.9672 0.2539 -0.0000
+vn 0.9996 0.0291 -0.0000
+vn 0.9642 0.2455 0.0997
+vn 0.9967 -0.0808 -0.0000
+vn 0.9908 -0.1356 -0.0000
+vn 0.9870 -0.1606 -0.0000
+vn 0.9857 -0.1610 0.0488
+vn 0.9819 -0.1623 0.0975
+vn 0.9756 -0.1643 0.1459
+vn 0.9070 0.1623 0.3887
+vn 0.9471 0.2191 0.2345
+vn -0.8513 -0.1227 0.5102
+vn -0.8494 -0.1395 0.5090
+vn -0.8733 -0.1395 0.4668
+vn -0.8753 -0.1227 0.4678
+vn -0.8477 -0.1528 0.5080
+vn -0.8716 -0.1528 0.4659
+vn -0.8951 -0.1395 0.4234
+vn -0.8971 -0.1227 0.4244
+vn -0.8934 -0.1528 0.4226
+vn -0.8252 -0.1227 0.5514
+vn -0.8233 -0.1395 0.5501
+vn -0.8217 -0.1528 0.5490
+vn -0.8203 -0.1632 0.5481
+vn -0.8462 -0.1632 0.5072
+vn -0.8701 -0.1632 0.4651
+vn -0.8918 -0.1632 0.4219
+vn 0.9712 -0.0143 -0.2378
+vn 0.9800 -0.0999 -0.1722
+vn 0.9895 -0.0888 -0.1138
+vn 0.9884 0.0113 -0.1513
+vn 0.9781 -0.1434 -0.1511
+vn 0.9852 -0.1389 -0.1008
+vn 0.9950 -0.0827 -0.0552
+vn 0.9973 0.0247 -0.0696
+vn 0.9894 -0.1364 -0.0501
+vn 0.9486 -0.0547 -0.3118
+vn 0.9070 0.1623 -0.3887
+vn 0.9674 -0.1159 -0.2254
+vn 0.9684 -0.1495 -0.1995
+vn 0.9668 -0.1669 -0.1933
+vn 0.9756 -0.1643 -0.1459
+vn 0.9819 -0.1623 -0.0975
+vn 0.9857 -0.1610 -0.0488
+vn 0.9642 0.2455 -0.0997
+vn 0.9471 0.2191 -0.2345
+vn -0.7354 -0.1227 0.6665
+vn -0.7337 -0.1395 0.6650
+vn -0.7655 -0.1395 0.6282
+vn -0.7672 -0.1227 0.6296
+vn -0.7323 -0.1528 0.6636
+vn -0.7639 -0.1528 0.6269
+vn -0.7953 -0.1395 0.5899
+vn -0.7971 -0.1227 0.5912
+vn -0.7938 -0.1528 0.5887
+vn -0.7018 -0.1227 0.7018
+vn -0.7002 -0.1395 0.7002
+vn -0.6988 -0.1528 0.6988
+vn -0.6976 -0.1632 0.6976
+vn -0.7310 -0.1632 0.6625
+vn -0.7626 -0.1632 0.6259
+vn -0.7924 -0.1632 0.5877
+vn 0.9353 -0.1321 -0.3281
+vn 0.9337 -0.1499 -0.3252
+vn 0.9444 -0.1448 -0.2953
+vn 0.9398 -0.1239 -0.3185
+vn 0.9313 -0.1633 -0.3255
+vn 0.9448 -0.1610 -0.2853
+vn 0.9548 -0.1328 -0.2660
+vn 0.9396 -0.0988 -0.3278
+vn 0.9571 -0.1560 -0.2443
+vn 0.9244 -0.1333 -0.3574
+vn 0.9198 -0.1507 -0.3623
+vn 0.9156 -0.1634 -0.3673
+vn 0.9124 -0.1721 -0.3714
+vn 0.9290 -0.1722 -0.3277
+vn 0.9435 -0.1713 -0.2838
+vn 0.9561 -0.1694 -0.2392
+vn -0.5912 -0.1227 0.7971
+vn -0.5899 -0.1395 0.7953
+vn -0.6282 -0.1395 0.7655
+vn -0.6296 -0.1227 0.7672
+vn -0.5887 -0.1528 0.7938
+vn -0.6269 -0.1528 0.7639
+vn -0.6650 -0.1395 0.7337
+vn -0.6665 -0.1227 0.7354
+vn -0.6636 -0.1528 0.7323
+vn -0.5514 -0.1227 0.8252
+vn -0.5501 -0.1395 0.8233
+vn -0.5490 -0.1528 0.8217
+vn -0.5481 -0.1632 0.8203
+vn -0.5877 -0.1632 0.7924
+vn -0.6259 -0.1632 0.7626
+vn -0.6625 -0.1632 0.7310
+vn 0.8648 -0.1281 -0.4854
+vn 0.8590 -0.1452 -0.4910
+vn 0.8823 -0.1475 -0.4470
+vn 0.8882 -0.1302 -0.4407
+vn 0.8536 -0.1583 -0.4964
+vn 0.8769 -0.1605 -0.4531
+vn 0.9024 -0.1495 -0.4041
+vn 0.9080 -0.1321 -0.3977
+vn 0.8975 -0.1623 -0.4101
+vn 0.8371 -0.1260 -0.5323
+vn 0.8318 -0.1430 -0.5363
+vn 0.8270 -0.1561 -0.5401
+vn 0.8230 -0.1660 -0.5432
+vn 0.8492 -0.1678 -0.5007
+vn 0.8727 -0.1696 -0.4579
+vn 0.8936 -0.1711 -0.4149
+vn -0.4244 -0.1227 0.8971
+vn -0.4234 -0.1395 0.8951
+vn -0.4668 -0.1395 0.8733
+vn -0.4678 -0.1227 0.8753
+vn -0.4226 -0.1528 0.8934
+vn -0.4659 -0.1528 0.8716
+vn -0.5090 -0.1395 0.8494
+vn -0.5102 -0.1227 0.8513
+vn -0.5080 -0.1528 0.8477
+vn -0.3798 -0.1227 0.9169
+vn -0.3789 -0.1395 0.9148
+vn -0.3782 -0.1528 0.9130
+vn -0.3776 -0.1632 0.9115
+vn -0.4219 -0.1632 0.8919
+vn -0.4651 -0.1632 0.8701
+vn -0.5072 -0.1632 0.8462
+vn -0.1456 -0.1227 -0.9817
+vn -0.1453 -0.1395 -0.9795
+vn -0.0971 -0.1395 -0.9855
+vn -0.0973 -0.1227 -0.9877
+vn -0.1450 -0.1528 -0.9776
+vn -0.0969 -0.1528 -0.9835
+vn -0.0486 -0.1395 -0.9890
+vn -0.0487 -0.1227 -0.9912
+vn -0.0485 -0.1528 -0.9871
+vn -0.1447 -0.1632 -0.9759
+vn -0.0967 -0.1632 -0.9818
+vn -0.0484 -0.1632 -0.9854
+vn 0.7370 -0.1229 -0.6646
+vn 0.7349 -0.1397 -0.6637
+vn 0.7687 -0.1402 -0.6240
+vn 0.7718 -0.1234 -0.6238
+vn 0.7330 -0.1529 -0.6628
+vn 0.7660 -0.1534 -0.6243
+vn 0.8013 -0.1412 -0.5813
+vn 0.8055 -0.1244 -0.5793
+vn 0.7975 -0.1545 -0.5832
+vn 0.7314 -0.1633 -0.6621
+vn 0.7637 -0.1637 -0.6244
+vn 0.7944 -0.1646 -0.5847
+vn -0.2412 -0.1227 0.9627
+vn -0.2406 -0.1395 0.9605
+vn -0.2874 -0.1395 0.9476
+vn -0.2881 -0.1227 0.9497
+vn -0.2402 -0.1528 0.9586
+vn -0.2869 -0.1528 0.9457
+vn -0.3336 -0.1395 0.9324
+vn -0.3343 -0.1227 0.9344
+vn -0.3329 -0.1528 0.9305
+vn -0.2398 -0.1632 0.9570
+vn -0.2864 -0.1632 0.9441
+vn -0.3323 -0.1632 0.9289
+vn -0.7922 -0.1645 -0.5876
+vn -0.7950 -0.1422 -0.5897
+vn -0.7652 -0.1422 -0.6279
+vn -0.7625 -0.1645 -0.6257
+vn -0.8013 -0.0685 -0.5943
+vn -0.7712 -0.0685 -0.6329
+vn -0.7334 -0.1422 -0.6647
+vn -0.7309 -0.1645 -0.6624
+vn -0.7392 -0.0685 -0.6699
+vn -0.8201 -0.1645 -0.5480
+vn -0.8230 -0.1422 -0.5499
+vn -0.8295 -0.0685 -0.5543
+vn -0.8255 0.1194 -0.5516
+vn -0.7974 0.1194 -0.5915
+vn -0.7675 0.1194 -0.6299
+vn -0.7357 0.1194 -0.6667
+vn -0.7020 0.1194 -0.7020
+vn -0.7054 -0.0685 -0.7054
+vn -0.6999 -0.1422 -0.6999
+vn -0.6975 -0.1645 -0.6975
+vn 0.0484 -0.1645 -0.9852
+vn 0.0486 -0.1422 -0.9886
+vn 0.0970 -0.1422 -0.9851
+vn 0.0967 -0.1645 -0.9816
+vn 0.0490 -0.0685 -0.9964
+vn 0.0978 -0.0685 -0.9928
+vn 0.1452 -0.1422 -0.9791
+vn 0.1447 -0.1645 -0.9757
+vn 0.1463 -0.0685 -0.9869
+vn -0.0000 -0.1645 -0.9864
+vn -0.0000 -0.1422 -0.9898
+vn -0.0000 -0.0685 -0.9976
+vn -0.0000 0.1194 -0.9928
+vn 0.0488 0.1194 -0.9916
+vn 0.0973 0.1194 -0.9881
+vn 0.1456 0.1194 -0.9821
+vn 0.1937 0.1194 -0.9738
+vn 0.1946 -0.0685 -0.9785
+vn 0.1931 -0.1422 -0.9708
+vn 0.1924 -0.1645 -0.9674
+vn 0.5071 -0.1645 0.8461
+vn 0.5088 -0.1422 0.8490
+vn 0.4666 -0.1422 0.8730
+vn 0.4650 -0.1645 0.8699
+vn 0.5129 -0.0685 0.8557
+vn 0.4703 -0.0685 0.8798
+vn 0.4232 -0.1422 0.8948
+vn 0.4218 -0.1645 0.8917
+vn 0.4266 -0.0685 0.9018
+vn 0.5480 -0.1645 0.8201
+vn 0.5499 -0.1422 0.8230
+vn 0.5543 -0.0685 0.8295
+vn 0.5516 0.1194 0.8255
+vn 0.5104 0.1194 0.8516
+vn 0.4680 0.1194 0.8756
+vn 0.4245 0.1194 0.8975
+vn 0.3799 0.1194 0.9173
+vn 0.3818 -0.0685 0.9217
+vn 0.3788 -0.1422 0.9145
+vn 0.3775 -0.1645 0.9113
+vn -0.8917 -0.1645 -0.4218
+vn -0.8948 -0.1422 -0.4232
+vn -0.8730 -0.1422 -0.4666
+vn -0.8699 -0.1645 -0.4650
+vn -0.9018 -0.0685 -0.4266
+vn -0.8798 -0.0685 -0.4703
+vn -0.8490 -0.1422 -0.5088
+vn -0.8461 -0.1645 -0.5071
+vn -0.8557 -0.0685 -0.5129
+vn -0.9113 -0.1645 -0.3775
+vn -0.9145 -0.1422 -0.3788
+vn -0.9217 -0.0685 -0.3818
+vn -0.9173 0.1194 -0.3799
+vn -0.8975 0.1194 -0.4245
+vn -0.8756 0.1194 -0.4680
+vn -0.8516 0.1194 -0.5104
+vn 0.6624 -0.1645 0.7309
+vn 0.6647 -0.1422 0.7334
+vn 0.6279 -0.1422 0.7652
+vn 0.6257 -0.1645 0.7625
+vn 0.6700 -0.0685 0.7392
+vn 0.6329 -0.0685 0.7712
+vn 0.5897 -0.1422 0.7950
+vn 0.5876 -0.1645 0.7922
+vn 0.5943 -0.0685 0.8013
+vn 0.6975 -0.1645 0.6974
+vn 0.6999 -0.1422 0.6999
+vn 0.7054 -0.0685 0.7054
+vn 0.7021 0.1194 0.7020
+vn 0.6667 0.1194 0.7357
+vn 0.6299 0.1194 0.7675
+vn 0.5915 0.1194 0.7974
+vn -0.9568 -0.1645 -0.2397
+vn -0.9602 -0.1422 -0.2405
+vn -0.9472 -0.1422 -0.2873
+vn -0.9439 -0.1645 -0.2863
+vn -0.9677 -0.0685 -0.2424
+vn -0.9547 -0.0685 -0.2896
+vn -0.9320 -0.1422 -0.3334
+vn -0.9287 -0.1645 -0.3323
+vn -0.9393 -0.0685 -0.3361
+vn -0.9674 -0.1645 -0.1924
+vn -0.9708 -0.1422 -0.1931
+vn -0.9785 -0.0685 -0.1946
+vn -0.9738 0.1194 -0.1937
+vn -0.9631 0.1194 -0.2413
+vn -0.9501 0.1194 -0.2882
+vn -0.9348 0.1194 -0.3344
+vn 0.7931 -0.1655 0.5862
+vn 0.7953 -0.1428 0.5892
+vn 0.7653 -0.1424 0.6277
+vn 0.7629 -0.1649 0.6251
+vn 0.8014 -0.0688 0.5942
+vn 0.7712 -0.0686 0.6328
+vn 0.7335 -0.1423 0.6646
+vn 0.7311 -0.1646 0.6622
+vn 0.7393 -0.0686 0.6699
+vn 0.8213 -0.1665 0.5457
+vn 0.8234 -0.1434 0.5491
+vn 0.8296 -0.0690 0.5541
+vn 0.8255 0.1193 0.5516
+vn 0.7974 0.1194 0.5915
+vn 0.7675 0.1194 0.6298
+vn 0.7357 0.1194 0.6667
+vn -0.9852 -0.1645 -0.0484
+vn -0.9886 -0.1422 -0.0486
+vn -0.9851 -0.1422 -0.0970
+vn -0.9816 -0.1645 -0.0967
+vn -0.9964 -0.0685 -0.0490
+vn -0.9928 -0.0685 -0.0978
+vn -0.9791 -0.1422 -0.1452
+vn -0.9757 -0.1645 -0.1447
+vn -0.9869 -0.0685 -0.1463
+vn -0.9864 -0.1645 0.0000
+vn -0.9898 -0.1422 0.0000
+vn -0.9976 -0.0685 -0.0000
+vn -0.9928 0.1194 -0.0000
+vn -0.9916 0.1194 -0.0488
+vn -0.9881 0.1194 -0.0973
+vn -0.9821 0.1194 -0.1456
+vn 0.8921 -0.1701 0.4185
+vn 0.8948 -0.1455 0.4221
+vn 0.8732 -0.1449 0.4654
+vn 0.8708 -0.1691 0.4616
+vn 0.9019 -0.0699 0.4263
+vn 0.8799 -0.0696 0.4700
+vn 0.8494 -0.1441 0.5078
+vn 0.8472 -0.1677 0.5041
+vn 0.8558 -0.0693 0.5126
+vn 0.9113 -0.1708 0.3746
+vn 0.9143 -0.1460 0.3777
+vn 0.9217 -0.0701 0.3816
+vn 0.9173 0.1191 0.3799
+vn 0.8975 0.1192 0.4245
+vn 0.8756 0.1192 0.4680
+vn 0.8516 0.1193 0.5104
+vn -0.9757 -0.1645 0.1447
+vn -0.9791 -0.1422 0.1452
+vn -0.9851 -0.1422 0.0970
+vn -0.9816 -0.1645 0.0967
+vn -0.9869 -0.0685 0.1463
+vn -0.9928 -0.0685 0.0978
+vn -0.9886 -0.1422 0.0486
+vn -0.9852 -0.1645 0.0484
+vn -0.9964 -0.0685 0.0490
+vn -0.9674 -0.1645 0.1924
+vn -0.9708 -0.1422 0.1931
+vn -0.9785 -0.0685 0.1946
+vn -0.9738 0.1194 0.1937
+vn -0.9821 0.1194 0.1456
+vn -0.9881 0.1194 0.0973
+vn -0.9916 0.1194 0.0488
+vn 0.9598 -0.1452 0.2404
+vn 0.9468 -0.1458 0.2868
+vn 0.9433 -0.1704 0.2850
+vn 0.9676 -0.0699 0.2425
+vn 0.9546 -0.0701 0.2895
+vn 0.9317 -0.1460 0.3326
+vn 0.9284 -0.1709 0.3300
+vn 0.9393 -0.0702 0.3359
+vn 0.9668 -0.1680 0.1925
+vn 0.9705 -0.1444 0.1932
+vn 0.9784 -0.0696 0.1947
+vn 0.9738 0.1192 0.1937
+vn 0.9631 0.1191 0.2413
+vn 0.9501 0.1191 0.2882
+vn 0.9349 0.1191 0.3344
+vn -0.9287 -0.1645 0.3323
+vn -0.9320 -0.1422 0.3334
+vn -0.9472 -0.1422 0.2873
+vn -0.9439 -0.1645 0.2863
+vn -0.9393 -0.0685 0.3361
+vn -0.9547 -0.0685 0.2896
+vn -0.9602 -0.1422 0.2405
+vn -0.9568 -0.1645 0.2397
+vn -0.9677 -0.0685 0.2424
+vn -0.9113 -0.1645 0.3775
+vn -0.9145 -0.1422 0.3788
+vn -0.9217 -0.0685 0.3818
+vn -0.9173 0.1194 0.3799
+vn -0.9348 0.1194 0.3344
+vn -0.9501 0.1194 0.2882
+vn -0.9631 0.1194 0.2413
+vn 0.9852 -0.1644 0.0485
+vn 0.9886 -0.1423 0.0487
+vn 0.9850 -0.1428 0.0972
+vn 0.9815 -0.1652 0.0970
+vn 0.9964 -0.0687 0.0490
+vn 0.9928 -0.0689 0.0979
+vn 0.9789 -0.1435 0.1454
+vn 0.9753 -0.1665 0.1451
+vn 0.9868 -0.0692 0.1464
+vn 0.9864 -0.1642 -0.0000
+vn 0.9898 -0.1421 0.0000
+vn 0.9976 -0.0686 0.0000
+vn 0.9929 0.1194 0.0000
+vn 0.9917 0.1193 0.0488
+vn 0.9881 0.1193 0.0973
+vn 0.9821 0.1192 0.1457
+vn -0.8461 -0.1645 0.5071
+vn -0.8490 -0.1422 0.5088
+vn -0.8730 -0.1422 0.4666
+vn -0.8699 -0.1645 0.4650
+vn -0.8557 -0.0685 0.5129
+vn -0.8798 -0.0685 0.4703
+vn -0.8948 -0.1422 0.4232
+vn -0.8917 -0.1645 0.4218
+vn -0.9018 -0.0685 0.4266
+vn -0.8201 -0.1645 0.5480
+vn -0.8230 -0.1422 0.5499
+vn -0.8295 -0.0685 0.5543
+vn -0.8255 0.1194 0.5516
+vn -0.8516 0.1194 0.5104
+vn -0.8756 0.1194 0.4680
+vn -0.8975 0.1194 0.4245
+vn 0.9753 -0.1665 -0.1451
+vn 0.9789 -0.1435 -0.1454
+vn 0.9850 -0.1428 -0.0972
+vn 0.9815 -0.1652 -0.0970
+vn 0.9868 -0.0692 -0.1464
+vn 0.9928 -0.0689 -0.0979
+vn 0.9886 -0.1423 -0.0487
+vn 0.9852 -0.1644 -0.0485
+vn 0.9964 -0.0687 -0.0490
+vn 0.9668 -0.1680 -0.1925
+vn 0.9705 -0.1444 -0.1932
+vn 0.9784 -0.0696 -0.1947
+vn 0.9738 0.1192 -0.1937
+vn 0.9821 0.1193 -0.1457
+vn 0.9881 0.1193 -0.0973
+vn 0.9917 0.1193 -0.0488
+vn -0.7309 -0.1645 0.6624
+vn -0.7334 -0.1422 0.6647
+vn -0.7652 -0.1422 0.6279
+vn -0.7625 -0.1645 0.6257
+vn -0.7392 -0.0685 0.6700
+vn -0.7712 -0.0685 0.6329
+vn -0.7950 -0.1422 0.5897
+vn -0.7922 -0.1645 0.5876
+vn -0.8013 -0.0685 0.5943
+vn -0.6975 -0.1645 0.6975
+vn -0.6999 -0.1422 0.6999
+vn -0.7054 -0.0685 0.7054
+vn -0.7020 0.1194 0.7020
+vn -0.7357 0.1194 0.6667
+vn -0.7675 0.1194 0.6299
+vn -0.7974 0.1194 0.5915
+vn 0.9284 -0.1709 -0.3300
+vn 0.9317 -0.1460 -0.3326
+vn 0.9468 -0.1458 -0.2868
+vn 0.9433 -0.1704 -0.2850
+vn 0.9393 -0.0702 -0.3359
+vn 0.9546 -0.0701 -0.2895
+vn 0.9598 -0.1452 -0.2404
+vn 0.9676 -0.0699 -0.2425
+vn 0.9113 -0.1708 -0.3746
+vn 0.9143 -0.1460 -0.3777
+vn 0.9217 -0.0701 -0.3816
+vn 0.9173 0.1191 -0.3799
+vn 0.9349 0.1191 -0.3345
+vn 0.9501 0.1191 -0.2882
+vn 0.9631 0.1191 -0.2413
+vn -0.5876 -0.1645 0.7922
+vn -0.5897 -0.1422 0.7950
+vn -0.6279 -0.1422 0.7652
+vn -0.6257 -0.1645 0.7625
+vn -0.5943 -0.0685 0.8013
+vn -0.6329 -0.0685 0.7712
+vn -0.6647 -0.1422 0.7334
+vn -0.6624 -0.1645 0.7309
+vn -0.6700 -0.0685 0.7392
+vn -0.5480 -0.1645 0.8201
+vn -0.5499 -0.1422 0.8230
+vn -0.5543 -0.0685 0.8295
+vn -0.5516 0.1194 0.8255
+vn -0.5915 0.1194 0.7974
+vn -0.6299 0.1194 0.7675
+vn -0.6667 0.1194 0.7357
+vn 0.8472 -0.1677 -0.5041
+vn 0.8494 -0.1441 -0.5078
+vn 0.8732 -0.1449 -0.4654
+vn 0.8708 -0.1691 -0.4616
+vn 0.8558 -0.0693 -0.5126
+vn 0.8799 -0.0696 -0.4700
+vn 0.8948 -0.1455 -0.4221
+vn 0.8921 -0.1701 -0.4185
+vn 0.9019 -0.0699 -0.4263
+vn 0.8213 -0.1665 -0.5457
+vn 0.8234 -0.1434 -0.5491
+vn 0.8296 -0.0690 -0.5541
+vn 0.8255 0.1193 -0.5516
+vn 0.8516 0.1193 -0.5104
+vn 0.8756 0.1192 -0.4680
+vn 0.8975 0.1192 -0.4245
+vn -0.4218 -0.1645 0.8917
+vn -0.4232 -0.1422 0.8948
+vn -0.4666 -0.1422 0.8730
+vn -0.4650 -0.1645 0.8699
+vn -0.4266 -0.0685 0.9018
+vn -0.4703 -0.0685 0.8798
+vn -0.5088 -0.1422 0.8490
+vn -0.5071 -0.1645 0.8461
+vn -0.5129 -0.0685 0.8557
+vn -0.3775 -0.1645 0.9113
+vn -0.3788 -0.1422 0.9145
+vn -0.3818 -0.0685 0.9217
+vn -0.3799 0.1194 0.9173
+vn -0.4245 0.1194 0.8975
+vn -0.4680 0.1194 0.8756
+vn -0.5104 0.1194 0.8516
+vn -0.1447 -0.1645 -0.9757
+vn -0.1452 -0.1422 -0.9791
+vn -0.0970 -0.1422 -0.9851
+vn -0.0967 -0.1645 -0.9816
+vn -0.1463 -0.0685 -0.9869
+vn -0.0978 -0.0685 -0.9928
+vn -0.0486 -0.1422 -0.9886
+vn -0.0484 -0.1645 -0.9852
+vn -0.0490 -0.0685 -0.9964
+vn -0.1924 -0.1645 -0.9674
+vn -0.1931 -0.1422 -0.9708
+vn -0.1946 -0.0685 -0.9785
+vn -0.1937 0.1194 -0.9738
+vn -0.1456 0.1194 -0.9821
+vn -0.0973 0.1194 -0.9881
+vn -0.0488 0.1194 -0.9916
+vn 0.7310 -0.1646 -0.6622
+vn 0.7335 -0.1423 -0.6646
+vn 0.7653 -0.1424 -0.6277
+vn 0.7629 -0.1649 -0.6251
+vn 0.7392 -0.0686 -0.6699
+vn 0.7712 -0.0686 -0.6328
+vn 0.7953 -0.1428 -0.5892
+vn 0.7931 -0.1655 -0.5862
+vn 0.8014 -0.0688 -0.5942
+vn 0.6975 -0.1645 -0.6974
+vn 0.6999 -0.1422 -0.6999
+vn 0.7054 -0.0685 -0.7054
+vn 0.7020 0.1194 -0.7020
+vn 0.7357 0.1194 -0.6667
+vn 0.7675 0.1194 -0.6299
+vn 0.7974 0.1194 -0.5915
+vn -0.2397 -0.1645 0.9568
+vn -0.2405 -0.1422 0.9602
+vn -0.2873 -0.1422 0.9472
+vn -0.2863 -0.1645 0.9439
+vn -0.2424 -0.0685 0.9677
+vn -0.2896 -0.0685 0.9547
+vn -0.3334 -0.1422 0.9320
+vn -0.3323 -0.1645 0.9287
+vn -0.3361 -0.0685 0.9393
+vn -0.1924 -0.1645 0.9674
+vn -0.1931 -0.1422 0.9708
+vn -0.1946 -0.0685 0.9785
+vn -0.1937 0.1194 0.9738
+vn -0.2413 0.1194 0.9631
+vn -0.2882 0.1194 0.9501
+vn -0.3344 0.1194 0.9348
+vn -0.3323 -0.1645 -0.9287
+vn -0.3334 -0.1422 -0.9320
+vn -0.2873 -0.1422 -0.9472
+vn -0.2863 -0.1645 -0.9439
+vn -0.3361 -0.0685 -0.9393
+vn -0.2896 -0.0685 -0.9547
+vn -0.2405 -0.1422 -0.9602
+vn -0.2397 -0.1645 -0.9568
+vn -0.2424 -0.0685 -0.9677
+vn -0.3775 -0.1645 -0.9113
+vn -0.3788 -0.1422 -0.9145
+vn -0.3818 -0.0685 -0.9217
+vn -0.3799 0.1194 -0.9173
+vn -0.3344 0.1194 -0.9348
+vn -0.2882 0.1194 -0.9501
+vn -0.2413 0.1194 -0.9631
+vn 0.5876 -0.1645 -0.7922
+vn 0.5897 -0.1422 -0.7950
+vn 0.6279 -0.1422 -0.7652
+vn 0.6257 -0.1645 -0.7625
+vn 0.5943 -0.0685 -0.8013
+vn 0.6329 -0.0685 -0.7712
+vn 0.6647 -0.1422 -0.7334
+vn 0.6624 -0.1645 -0.7309
+vn 0.6700 -0.0685 -0.7392
+vn 0.5480 -0.1645 -0.8201
+vn 0.5499 -0.1422 -0.8230
+vn 0.5543 -0.0685 -0.8295
+vn 0.5516 0.1194 -0.8255
+vn 0.5915 0.1194 -0.7974
+vn 0.6299 0.1194 -0.7675
+vn 0.6667 0.1194 -0.7357
+vn -0.0484 -0.1645 0.9852
+vn -0.0486 -0.1422 0.9886
+vn -0.0970 -0.1422 0.9851
+vn -0.0967 -0.1645 0.9816
+vn -0.0490 -0.0685 0.9964
+vn -0.0978 -0.0685 0.9928
+vn -0.1452 -0.1422 0.9791
+vn -0.1447 -0.1645 0.9757
+vn -0.1463 -0.0685 0.9869
+vn 0.0000 -0.1645 0.9864
+vn 0.0000 -0.1422 0.9898
+vn 0.0000 -0.0685 0.9976
+vn 0.0000 0.1194 0.9928
+vn -0.0488 0.1194 0.9916
+vn -0.0973 0.1194 0.9881
+vn -0.1456 0.1194 0.9821
+vn -0.5071 -0.1645 -0.8461
+vn -0.5088 -0.1422 -0.8490
+vn -0.4666 -0.1422 -0.8730
+vn -0.4650 -0.1645 -0.8699
+vn -0.5129 -0.0685 -0.8557
+vn -0.4703 -0.0685 -0.8798
+vn -0.4232 -0.1422 -0.8948
+vn -0.4218 -0.1645 -0.8917
+vn -0.4266 -0.0685 -0.9018
+vn -0.5480 -0.1645 -0.8201
+vn -0.5499 -0.1422 -0.8230
+vn -0.5543 -0.0685 -0.8295
+vn -0.5516 0.1194 -0.8255
+vn -0.5104 0.1194 -0.8516
+vn -0.4680 0.1194 -0.8756
+vn -0.4245 0.1194 -0.8975
+vn 0.4218 -0.1645 -0.8917
+vn 0.4232 -0.1422 -0.8948
+vn 0.4666 -0.1422 -0.8730
+vn 0.4650 -0.1645 -0.8699
+vn 0.4266 -0.0685 -0.9018
+vn 0.4703 -0.0685 -0.8798
+vn 0.5088 -0.1422 -0.8490
+vn 0.5071 -0.1645 -0.8461
+vn 0.5129 -0.0685 -0.8557
+vn 0.3775 -0.1645 -0.9113
+vn 0.3788 -0.1422 -0.9145
+vn 0.3818 -0.0685 -0.9217
+vn 0.3799 0.1194 -0.9173
+vn 0.4245 0.1194 -0.8975
+vn 0.4680 0.1194 -0.8756
+vn 0.5104 0.1194 -0.8516
+vn 0.1447 -0.1645 0.9757
+vn 0.1452 -0.1422 0.9791
+vn 0.0970 -0.1422 0.9851
+vn 0.0967 -0.1645 0.9816
+vn 0.1463 -0.0685 0.9869
+vn 0.0978 -0.0685 0.9928
+vn 0.0486 -0.1422 0.9886
+vn 0.0484 -0.1645 0.9852
+vn 0.0490 -0.0685 0.9964
+vn 0.1924 -0.1645 0.9674
+vn 0.1931 -0.1422 0.9708
+vn 0.1946 -0.0685 0.9785
+vn 0.1937 0.1194 0.9738
+vn 0.1456 0.1194 0.9821
+vn 0.0973 0.1194 0.9881
+vn 0.0488 0.1194 0.9916
+vn -0.6624 -0.1645 -0.7309
+vn -0.6647 -0.1422 -0.7334
+vn -0.6279 -0.1422 -0.7652
+vn -0.6257 -0.1645 -0.7625
+vn -0.6700 -0.0685 -0.7392
+vn -0.6329 -0.0685 -0.7712
+vn -0.5897 -0.1422 -0.7950
+vn -0.5876 -0.1645 -0.7922
+vn -0.5943 -0.0685 -0.8013
+vn -0.6667 0.1194 -0.7357
+vn -0.6299 0.1194 -0.7675
+vn -0.5915 0.1194 -0.7974
+vn 0.2397 -0.1645 -0.9568
+vn 0.2405 -0.1422 -0.9602
+vn 0.2873 -0.1422 -0.9472
+vn 0.2863 -0.1645 -0.9439
+vn 0.2424 -0.0685 -0.9677
+vn 0.2896 -0.0685 -0.9547
+vn 0.3334 -0.1422 -0.9320
+vn 0.3323 -0.1645 -0.9287
+vn 0.3361 -0.0685 -0.9393
+vn 0.2413 0.1194 -0.9631
+vn 0.2882 0.1194 -0.9501
+vn 0.3344 0.1194 -0.9348
+vn 0.3323 -0.1645 0.9287
+vn 0.3334 -0.1422 0.9320
+vn 0.2873 -0.1422 0.9472
+vn 0.2863 -0.1645 0.9439
+vn 0.3361 -0.0685 0.9393
+vn 0.2896 -0.0685 0.9547
+vn 0.2406 -0.1422 0.9602
+vn 0.2397 -0.1645 0.9568
+vn 0.2424 -0.0685 0.9677
+vn 0.3344 0.1194 0.9348
+vn 0.2882 0.1194 0.9501
+vn 0.2413 0.1194 0.9631
+vn 0.1200 -0.9926 0.0180
+vn 0.0447 -0.9990 0.0070
+vn 0.0453 -0.9990 0.0045
+vn 0.1208 -0.9926 0.0119
+vn 0.0123 -0.9999 0.0021
+vn 0.0127 -0.9999 0.0012
+vn 0.0453 -0.9990 0.0018
+vn 0.1212 -0.9926 0.0058
+vn 0.0125 -0.9999 0.0003
+vn 0.1189 -0.9926 0.0236
+vn 0.0442 -0.9990 0.0088
+vn 0.0120 -0.9999 0.0024
+vn 0.0014 -1.0000 0.0003
+vn 0.0015 -1.0000 0.0003
+vn 0.0016 -1.0000 0.0002
+vn 0.0015 -1.0000 -0.0000
+vn 0.0014 -1.0000 -0.0000
+vn 0.0122 -0.9999 -0.0000
+vn 0.0451 -0.9990 -0.0000
+vn 0.1212 -0.9926 -0.0000
+vn -0.1097 -0.9926 0.0517
+vn -0.0411 -0.9990 0.0190
+vn -0.0401 -0.9990 0.0215
+vn -0.1071 -0.9926 0.0572
+vn -0.0114 -0.9999 0.0051
+vn -0.0112 -0.9999 0.0060
+vn -0.0387 -0.9990 0.0236
+vn -0.1040 -0.9926 0.0625
+vn -0.0106 -0.9999 0.0067
+vn -0.1120 -0.9926 0.0464
+vn -0.0416 -0.9990 0.0172
+vn -0.0113 -0.9999 0.0047
+vn -0.0013 -1.0000 0.0005
+vn -0.0014 -1.0000 0.0006
+vn -0.0014 -1.0000 0.0007
+vn -0.0012 -1.0000 0.0008
+vn -0.0102 -0.9999 0.0068
+vn -0.0375 -0.9990 0.0250
+vn -0.1008 -0.9926 0.0673
+vn 0.1212 -0.9926 -0.0058
+vn 0.0453 -0.9990 -0.0018
+vn 0.0453 -0.9990 -0.0045
+vn 0.1208 -0.9926 -0.0119
+vn 0.0125 -0.9999 -0.0003
+vn 0.0127 -0.9999 -0.0012
+vn 0.0447 -0.9990 -0.0070
+vn 0.1200 -0.9926 -0.0180
+vn 0.0123 -0.9999 -0.0021
+vn 0.0016 -1.0000 -0.0002
+vn 0.0015 -1.0000 -0.0003
+vn 0.0014 -1.0000 -0.0003
+vn 0.0120 -0.9999 -0.0024
+vn 0.0442 -0.9990 -0.0088
+vn 0.1189 -0.9926 -0.0236
+vn -0.0975 -0.9926 0.0721
+vn -0.0366 -0.9990 0.0267
+vn -0.0352 -0.9990 0.0289
+vn -0.0939 -0.9926 0.0770
+vn -0.0102 -0.9999 0.0072
+vn -0.0098 -0.9999 0.0081
+vn -0.0333 -0.9990 0.0307
+vn -0.0898 -0.9926 0.0816
+vn -0.0090 -0.9999 0.0086
+vn -0.0013 -1.0000 0.0008
+vn -0.0012 -1.0000 0.0010
+vn -0.0010 -1.0000 0.0011
+vn -0.0010 -1.0000 0.0010
+vn -0.0087 -0.9999 0.0087
+vn -0.0319 -0.9990 0.0319
+vn -0.0857 -0.9926 0.0857
+vn 0.1177 -0.9926 -0.0293
+vn 0.0440 -0.9990 -0.0106
+vn 0.0435 -0.9990 -0.0132
+vn 0.1162 -0.9926 -0.0352
+vn 0.0122 -0.9999 -0.0027
+vn 0.0122 -0.9999 -0.0037
+vn 0.0425 -0.9990 -0.0156
+vn 0.1142 -0.9926 -0.0410
+vn 0.0117 -0.9999 -0.0045
+vn 0.0015 -1.0000 -0.0005
+vn 0.0014 -1.0000 -0.0006
+vn 0.0013 -1.0000 -0.0005
+vn 0.0113 -0.9999 -0.0047
+vn 0.0416 -0.9990 -0.0173
+vn 0.1120 -0.9926 -0.0464
+vn -0.0816 -0.9926 0.0898
+vn -0.0307 -0.9990 0.0333
+vn -0.0289 -0.9990 0.0352
+vn -0.0770 -0.9926 0.0939
+vn -0.0086 -0.9999 0.0090
+vn -0.0081 -0.9999 0.0098
+vn -0.0267 -0.9990 0.0366
+vn -0.0721 -0.9926 0.0975
+vn -0.0072 -0.9999 0.0102
+vn -0.0011 -1.0000 0.0010
+vn -0.0010 -1.0000 0.0012
+vn -0.0008 -1.0000 0.0013
+vn -0.0008 -1.0000 0.0012
+vn -0.0068 -0.9999 0.0102
+vn -0.0250 -0.9990 0.0375
+vn -0.0673 -0.9926 0.1008
+vn 0.1097 -0.9926 -0.0517
+vn 0.0411 -0.9990 -0.0190
+vn 0.0401 -0.9990 -0.0215
+vn 0.1071 -0.9926 -0.0572
+vn 0.0114 -0.9999 -0.0051
+vn 0.0112 -0.9999 -0.0060
+vn 0.0387 -0.9990 -0.0236
+vn 0.1040 -0.9926 -0.0625
+vn 0.0106 -0.9999 -0.0067
+vn 0.0014 -1.0000 -0.0007
+vn 0.0012 -1.0000 -0.0008
+vn 0.0102 -0.9999 -0.0068
+vn 0.0375 -0.9990 -0.0250
+vn 0.1008 -0.9926 -0.0673
+vn -0.0625 -0.9926 0.1040
+vn -0.0236 -0.9990 0.0387
+vn -0.0215 -0.9990 0.0401
+vn -0.0572 -0.9926 0.1071
+vn -0.0067 -0.9999 0.0106
+vn -0.0060 -0.9999 0.0112
+vn -0.0190 -0.9990 0.0411
+vn -0.0517 -0.9926 0.1097
+vn -0.0051 -0.9999 0.0114
+vn -0.0007 -1.0000 0.0014
+vn -0.0006 -1.0000 0.0014
+vn -0.0005 -1.0000 0.0013
+vn -0.0047 -0.9999 0.0113
+vn -0.0173 -0.9990 0.0416
+vn -0.0464 -0.9926 0.1120
+vn -0.0058 -0.9926 -0.1212
+vn -0.0018 -0.9990 -0.0453
+vn -0.0045 -0.9990 -0.0453
+vn -0.0119 -0.9926 -0.1208
+vn -0.0003 -0.9999 -0.0125
+vn -0.0012 -0.9999 -0.0127
+vn -0.0070 -0.9990 -0.0447
+vn -0.0180 -0.9926 -0.1200
+vn -0.0021 -0.9999 -0.0123
+vn 0.0000 -0.9926 -0.1212
+vn -0.0000 -0.9990 -0.0451
+vn -0.0000 -0.9999 -0.0122
+vn -0.0000 -1.0000 -0.0014
+vn 0.0000 -1.0000 -0.0015
+vn -0.0002 -1.0000 -0.0016
+vn -0.0003 -1.0000 -0.0015
+vn -0.0003 -1.0000 -0.0014
+vn -0.0024 -0.9999 -0.0120
+vn -0.0088 -0.9990 -0.0442
+vn -0.0236 -0.9926 -0.1189
+vn 0.0975 -0.9926 -0.0721
+vn 0.0366 -0.9990 -0.0267
+vn 0.0352 -0.9990 -0.0289
+vn 0.0939 -0.9926 -0.0770
+vn 0.0102 -0.9999 -0.0072
+vn 0.0098 -0.9999 -0.0081
+vn 0.0333 -0.9990 -0.0307
+vn 0.0898 -0.9926 -0.0816
+vn 0.0090 -0.9999 -0.0086
+vn 0.0013 -1.0000 -0.0008
+vn 0.0012 -1.0000 -0.0010
+vn 0.0010 -1.0000 -0.0011
+vn 0.0010 -1.0000 -0.0010
+vn 0.0087 -0.9999 -0.0087
+vn 0.0319 -0.9990 -0.0319
+vn 0.0857 -0.9926 -0.0857
+vn -0.0410 -0.9926 0.1142
+vn -0.0156 -0.9990 0.0425
+vn -0.0132 -0.9990 0.0435
+vn -0.0352 -0.9926 0.1162
+vn -0.0045 -0.9999 0.0117
+vn -0.0037 -0.9999 0.0122
+vn -0.0106 -0.9990 0.0440
+vn -0.0293 -0.9926 0.1177
+vn -0.0027 -0.9999 0.0122
+vn -0.0005 -1.0000 0.0015
+vn -0.0003 -1.0000 0.0015
+vn -0.0003 -1.0000 0.0014
+vn -0.0024 -0.9999 0.0120
+vn -0.0088 -0.9990 0.0442
+vn -0.0236 -0.9926 0.1189
+vn -0.0293 -0.9926 -0.1177
+vn -0.0106 -0.9990 -0.0440
+vn -0.0132 -0.9990 -0.0435
+vn -0.0352 -0.9926 -0.1162
+vn -0.0027 -0.9999 -0.0122
+vn -0.0037 -0.9999 -0.0122
+vn -0.0156 -0.9990 -0.0425
+vn -0.0410 -0.9926 -0.1142
+vn -0.0045 -0.9999 -0.0117
+vn -0.0005 -1.0000 -0.0015
+vn -0.0006 -1.0000 -0.0014
+vn -0.0005 -1.0000 -0.0013
+vn -0.0047 -0.9999 -0.0113
+vn -0.0173 -0.9990 -0.0416
+vn -0.0464 -0.9926 -0.1120
+vn 0.0816 -0.9926 -0.0898
+vn 0.0307 -0.9990 -0.0333
+vn 0.0289 -0.9990 -0.0352
+vn 0.0770 -0.9926 -0.0939
+vn 0.0086 -0.9999 -0.0090
+vn 0.0081 -0.9999 -0.0098
+vn 0.0267 -0.9990 -0.0366
+vn 0.0721 -0.9926 -0.0975
+vn 0.0072 -0.9999 -0.0102
+vn 0.0011 -1.0000 -0.0010
+vn 0.0010 -1.0000 -0.0012
+vn 0.0008 -1.0000 -0.0013
+vn 0.0008 -1.0000 -0.0012
+vn 0.0068 -0.9999 -0.0102
+vn 0.0250 -0.9990 -0.0375
+vn 0.0673 -0.9926 -0.1008
+vn -0.0180 -0.9926 0.1200
+vn -0.0070 -0.9990 0.0447
+vn -0.0045 -0.9990 0.0453
+vn -0.0119 -0.9926 0.1208
+vn -0.0021 -0.9999 0.0123
+vn -0.0012 -0.9999 0.0127
+vn -0.0018 -0.9990 0.0453
+vn -0.0058 -0.9926 0.1212
+vn -0.0003 -0.9999 0.0125
+vn -0.0002 -1.0000 0.0016
+vn 0.0000 -1.0000 0.0015
+vn -0.0000 -1.0000 0.0014
+vn 0.0000 -0.9999 0.0122
+vn 0.0000 -0.9990 0.0451
+vn -0.0000 -0.9926 0.1212
+vn -0.0517 -0.9926 -0.1097
+vn -0.0190 -0.9990 -0.0411
+vn -0.0215 -0.9990 -0.0401
+vn -0.0572 -0.9926 -0.1071
+vn -0.0051 -0.9999 -0.0114
+vn -0.0060 -0.9999 -0.0112
+vn -0.0236 -0.9990 -0.0387
+vn -0.0625 -0.9926 -0.1040
+vn -0.0067 -0.9999 -0.0106
+vn -0.0007 -1.0000 -0.0014
+vn -0.0008 -1.0000 -0.0012
+vn -0.0068 -0.9999 -0.0102
+vn -0.0250 -0.9990 -0.0375
+vn -0.0673 -0.9926 -0.1008
+vn 0.0625 -0.9926 -0.1040
+vn 0.0236 -0.9990 -0.0387
+vn 0.0215 -0.9990 -0.0401
+vn 0.0572 -0.9926 -0.1071
+vn 0.0067 -0.9999 -0.0106
+vn 0.0060 -0.9999 -0.0112
+vn 0.0190 -0.9990 -0.0411
+vn 0.0517 -0.9926 -0.1097
+vn 0.0051 -0.9999 -0.0114
+vn 0.0007 -1.0000 -0.0014
+vn 0.0006 -1.0000 -0.0014
+vn 0.0005 -1.0000 -0.0013
+vn 0.0047 -0.9999 -0.0113
+vn 0.0173 -0.9990 -0.0416
+vn 0.0464 -0.9926 -0.1120
+vn 0.0058 -0.9926 0.1212
+vn 0.0018 -0.9990 0.0453
+vn 0.0045 -0.9990 0.0453
+vn 0.0119 -0.9926 0.1208
+vn 0.0003 -0.9999 0.0125
+vn 0.0012 -0.9999 0.0127
+vn 0.0070 -0.9990 0.0447
+vn 0.0180 -0.9926 0.1200
+vn 0.0021 -0.9999 0.0123
+vn 0.0002 -1.0000 0.0016
+vn 0.0003 -1.0000 0.0015
+vn 0.0003 -1.0000 0.0014
+vn 0.0024 -0.9999 0.0120
+vn 0.0088 -0.9990 0.0442
+vn 0.0236 -0.9926 0.1189
+vn -0.0721 -0.9926 -0.0975
+vn -0.0267 -0.9990 -0.0366
+vn -0.0289 -0.9990 -0.0352
+vn -0.0770 -0.9926 -0.0939
+vn -0.0072 -0.9999 -0.0102
+vn -0.0081 -0.9999 -0.0098
+vn -0.0307 -0.9990 -0.0333
+vn -0.0816 -0.9926 -0.0898
+vn -0.0086 -0.9999 -0.0090
+vn -0.0008 -1.0000 -0.0013
+vn -0.0010 -1.0000 -0.0012
+vn -0.0011 -1.0000 -0.0010
+vn -0.0010 -1.0000 -0.0010
+vn -0.0087 -0.9999 -0.0087
+vn -0.0319 -0.9990 -0.0319
+vn -0.0857 -0.9926 -0.0857
+vn 0.0410 -0.9926 -0.1142
+vn 0.0156 -0.9990 -0.0425
+vn 0.0132 -0.9990 -0.0435
+vn 0.0352 -0.9926 -0.1162
+vn 0.0045 -0.9999 -0.0117
+vn 0.0037 -0.9999 -0.0122
+vn 0.0106 -0.9990 -0.0440
+vn 0.0293 -0.9926 -0.1177
+vn 0.0027 -0.9999 -0.0122
+vn 0.0005 -1.0000 -0.0015
+vn 0.0003 -1.0000 -0.0015
+vn 0.0003 -1.0000 -0.0014
+vn 0.0024 -0.9999 -0.0120
+vn 0.0088 -0.9990 -0.0442
+vn 0.0236 -0.9926 -0.1189
+vn 0.0293 -0.9926 0.1177
+vn 0.0106 -0.9990 0.0440
+vn 0.0132 -0.9990 0.0435
+vn 0.0352 -0.9926 0.1162
+vn 0.0027 -0.9999 0.0122
+vn 0.0037 -0.9999 0.0122
+vn 0.0156 -0.9990 0.0425
+vn 0.0410 -0.9926 0.1142
+vn 0.0045 -0.9999 0.0117
+vn 0.0005 -1.0000 0.0015
+vn 0.0006 -1.0000 0.0014
+vn 0.0005 -1.0000 0.0013
+vn 0.0047 -0.9999 0.0113
+vn 0.0173 -0.9990 0.0416
+vn 0.0464 -0.9926 0.1120
+vn -0.0898 -0.9926 -0.0816
+vn -0.0333 -0.9990 -0.0307
+vn -0.0352 -0.9990 -0.0289
+vn -0.0939 -0.9926 -0.0770
+vn -0.0090 -0.9999 -0.0086
+vn -0.0098 -0.9999 -0.0081
+vn -0.0366 -0.9990 -0.0267
+vn -0.0975 -0.9926 -0.0721
+vn -0.0102 -0.9999 -0.0072
+vn -0.0010 -1.0000 -0.0011
+vn -0.0012 -1.0000 -0.0010
+vn -0.0013 -1.0000 -0.0008
+vn -0.0012 -1.0000 -0.0008
+vn -0.0102 -0.9999 -0.0068
+vn -0.0375 -0.9990 -0.0250
+vn -0.1008 -0.9926 -0.0673
+vn 0.0180 -0.9926 -0.1200
+vn 0.0070 -0.9990 -0.0447
+vn 0.0045 -0.9990 -0.0453
+vn 0.0119 -0.9926 -0.1208
+vn 0.0021 -0.9999 -0.0123
+vn 0.0012 -0.9999 -0.0127
+vn 0.0018 -0.9990 -0.0453
+vn 0.0058 -0.9926 -0.1212
+vn 0.0003 -0.9999 -0.0125
+vn 0.0002 -1.0000 -0.0016
+vn 0.0517 -0.9926 0.1097
+vn 0.0190 -0.9990 0.0411
+vn 0.0215 -0.9990 0.0401
+vn 0.0572 -0.9926 0.1071
+vn 0.0051 -0.9999 0.0114
+vn 0.0060 -0.9999 0.0112
+vn 0.0236 -0.9990 0.0387
+vn 0.0625 -0.9926 0.1040
+vn 0.0067 -0.9999 0.0106
+vn 0.0007 -1.0000 0.0014
+vn 0.0008 -1.0000 0.0012
+vn 0.0068 -0.9999 0.0102
+vn 0.0250 -0.9990 0.0375
+vn 0.0673 -0.9926 0.1008
+vn -0.1040 -0.9926 -0.0625
+vn -0.0387 -0.9990 -0.0236
+vn -0.0401 -0.9990 -0.0215
+vn -0.1071 -0.9926 -0.0572
+vn -0.0106 -0.9999 -0.0067
+vn -0.0112 -0.9999 -0.0060
+vn -0.0411 -0.9990 -0.0190
+vn -0.1097 -0.9926 -0.0517
+vn -0.0114 -0.9999 -0.0051
+vn -0.0014 -1.0000 -0.0007
+vn -0.0014 -1.0000 -0.0006
+vn -0.0013 -1.0000 -0.0005
+vn -0.0113 -0.9999 -0.0047
+vn -0.0416 -0.9990 -0.0173
+vn -0.1120 -0.9926 -0.0464
+vn 0.0721 -0.9926 0.0975
+vn 0.0267 -0.9990 0.0366
+vn 0.0289 -0.9990 0.0352
+vn 0.0770 -0.9926 0.0939
+vn 0.0072 -0.9999 0.0102
+vn 0.0081 -0.9999 0.0098
+vn 0.0307 -0.9990 0.0333
+vn 0.0816 -0.9926 0.0898
+vn 0.0086 -0.9999 0.0090
+vn 0.0008 -1.0000 0.0013
+vn 0.0010 -1.0000 0.0012
+vn 0.0011 -1.0000 0.0010
+vn 0.0010 -1.0000 0.0010
+vn 0.0087 -0.9999 0.0087
+vn 0.0319 -0.9990 0.0319
+vn 0.0857 -0.9926 0.0857
+vn -0.1142 -0.9926 -0.0410
+vn -0.0425 -0.9990 -0.0156
+vn -0.0435 -0.9990 -0.0132
+vn -0.1162 -0.9926 -0.0352
+vn -0.0117 -0.9999 -0.0045
+vn -0.0122 -0.9999 -0.0037
+vn -0.0440 -0.9990 -0.0106
+vn -0.1177 -0.9926 -0.0293
+vn -0.0122 -0.9999 -0.0027
+vn -0.0015 -1.0000 -0.0005
+vn -0.0015 -1.0000 -0.0003
+vn -0.0014 -1.0000 -0.0003
+vn -0.0120 -0.9999 -0.0024
+vn -0.0442 -0.9990 -0.0088
+vn -0.1189 -0.9926 -0.0236
+vn 0.0898 -0.9926 0.0816
+vn 0.0333 -0.9990 0.0307
+vn 0.0352 -0.9990 0.0289
+vn 0.0939 -0.9926 0.0770
+vn 0.0090 -0.9999 0.0086
+vn 0.0098 -0.9999 0.0081
+vn 0.0366 -0.9990 0.0267
+vn 0.0975 -0.9926 0.0721
+vn 0.0102 -0.9999 0.0072
+vn 0.0010 -1.0000 0.0011
+vn 0.0012 -1.0000 0.0010
+vn 0.0013 -1.0000 0.0008
+vn 0.0012 -1.0000 0.0008
+vn 0.0102 -0.9999 0.0068
+vn 0.0375 -0.9990 0.0250
+vn 0.1008 -0.9926 0.0673
+vn -0.1200 -0.9926 -0.0180
+vn -0.0447 -0.9990 -0.0070
+vn -0.0453 -0.9990 -0.0045
+vn -0.1208 -0.9926 -0.0119
+vn -0.0123 -0.9999 -0.0021
+vn -0.0127 -0.9999 -0.0012
+vn -0.0453 -0.9990 -0.0018
+vn -0.1212 -0.9926 -0.0058
+vn -0.0125 -0.9999 -0.0003
+vn -0.0016 -1.0000 -0.0002
+vn -0.0015 -1.0000 0.0000
+vn -0.0014 -1.0000 -0.0000
+vn -0.0122 -0.9999 0.0000
+vn -0.0451 -0.9990 -0.0000
+vn -0.1212 -0.9926 -0.0000
+vn 0.1040 -0.9926 0.0625
+vn 0.0387 -0.9990 0.0236
+vn 0.0401 -0.9990 0.0215
+vn 0.1071 -0.9926 0.0572
+vn 0.0106 -0.9999 0.0067
+vn 0.0112 -0.9999 0.0060
+vn 0.0411 -0.9990 0.0190
+vn 0.1097 -0.9926 0.0517
+vn 0.0114 -0.9999 0.0051
+vn 0.0014 -1.0000 0.0007
+vn 0.0014 -1.0000 0.0006
+vn 0.0013 -1.0000 0.0005
+vn 0.0113 -0.9999 0.0047
+vn 0.0416 -0.9990 0.0172
+vn 0.1120 -0.9926 0.0464
+vn -0.1212 -0.9926 0.0058
+vn -0.0453 -0.9990 0.0018
+vn -0.0453 -0.9990 0.0045
+vn -0.1208 -0.9926 0.0119
+vn -0.0125 -0.9999 0.0003
+vn -0.0127 -0.9999 0.0012
+vn -0.0447 -0.9990 0.0070
+vn -0.1200 -0.9926 0.0180
+vn -0.0123 -0.9999 0.0021
+vn -0.0016 -1.0000 0.0002
+vn -0.0015 -1.0000 0.0003
+vn -0.0014 -1.0000 0.0003
+vn -0.0120 -0.9999 0.0024
+vn -0.0442 -0.9990 0.0088
+vn -0.1189 -0.9926 0.0236
+vn 0.1142 -0.9926 0.0410
+vn 0.0425 -0.9990 0.0156
+vn 0.0435 -0.9990 0.0132
+vn 0.1162 -0.9926 0.0352
+vn 0.0117 -0.9999 0.0045
+vn 0.0122 -0.9999 0.0037
+vn 0.0440 -0.9990 0.0106
+vn 0.1177 -0.9926 0.0293
+vn 0.0122 -0.9999 0.0027
+vn 0.0015 -1.0000 0.0005
+vn -0.1177 -0.9926 0.0293
+vn -0.0440 -0.9990 0.0106
+vn -0.0435 -0.9990 0.0132
+vn -0.1162 -0.9926 0.0352
+vn -0.0122 -0.9999 0.0027
+vn -0.0122 -0.9999 0.0037
+vn -0.0425 -0.9990 0.0156
+vn -0.1142 -0.9926 0.0410
+vn -0.0117 -0.9999 0.0045
+vn -0.0015 -1.0000 0.0005
+vn 0.0000 -1.0000 -0.0000
+vn 0.3885 -0.1407 0.9106
+vn 0.1978 -0.1501 0.9687
+vn 0.1878 -0.0173 0.9821
+vn 0.3744 -0.0300 0.9268
+vn 0.0971 -0.1545 0.9832
+vn 0.0863 -0.0105 0.9962
+vn 0.2124 0.1144 0.9705
+vn 0.4187 0.0733 0.9052
+vn 0.0922 0.1346 0.9866
+vn 0.4668 -0.3113 0.8278
+vn 0.2487 -0.3521 0.9023
+vn 0.1323 -0.3711 0.9191
+vn 0.0855 -0.3826 0.9199
+vn 0.0552 -0.1576 0.9860
+vn 0.0404 -0.0081 0.9991
+vn 0.0312 0.1431 0.9892
+vn 0.0229 0.3769 0.9260
+vn 0.1184 0.3587 0.9259
+vn 0.2842 0.3161 0.9052
+vn 0.5388 0.2236 0.8122
+vn 0.6793 -0.7160 0.1610
+vn 0.4419 -0.8817 0.1652
+vn 0.4071 -0.8090 0.4240
+vn 0.6440 -0.6606 0.3859
+vn 0.2724 -0.9502 0.1513
+vn 0.2463 -0.8746 0.4176
+vn 0.3340 -0.6152 0.7141
+vn 0.5727 -0.5231 0.6312
+vn 0.1923 -0.6592 0.7270
+vn 0.6863 -0.7273 -0.0000
+vn 0.4493 -0.8934 -0.0000
+vn 0.2785 -0.9604 -0.0000
+vn 0.1992 -0.9800 0.0000
+vn 0.1944 -0.9715 0.1355
+vn 0.1750 -0.9001 0.3990
+vn 0.1333 -0.6818 0.7193
+vn 0.6897 0.4104 0.5965
+vn 0.3953 0.5838 0.7092
+vn 0.4793 0.7786 0.4050
+vn 0.7761 0.5278 0.3452
+vn 0.1631 0.6649 0.7289
+vn 0.1999 0.8924 0.4046
+vn 0.5101 0.8474 0.1476
+vn 0.8073 0.5744 0.1351
+vn 0.2146 0.9671 0.1369
+vn 0.0151 0.6945 0.7194
+vn 0.0111 0.9228 0.3851
+vn 0.0121 0.9924 0.1221
+vn 0.0133 0.9999 -0.0000
+vn 0.2172 0.9761 -0.0000
+vn 0.5140 0.8578 -0.0000
+vn 0.8110 0.5851 0.0000
+vn 0.4187 0.0733 -0.9052
+vn 0.2124 0.1144 -0.9705
+vn 0.1878 -0.0173 -0.9821
+vn 0.3744 -0.0300 -0.9268
+vn 0.0922 0.1346 -0.9866
+vn 0.0863 -0.0105 -0.9962
+vn 0.1978 -0.1501 -0.9687
+vn 0.3885 -0.1407 -0.9106
+vn 0.0971 -0.1545 -0.9832
+vn 0.5388 0.2236 -0.8122
+vn 0.2842 0.3161 -0.9052
+vn 0.1184 0.3587 -0.9259
+vn 0.0229 0.3769 -0.9260
+vn 0.0312 0.1431 -0.9892
+vn 0.0404 -0.0081 -0.9991
+vn 0.0552 -0.1576 -0.9860
+vn 0.0855 -0.3826 -0.9199
+vn 0.1323 -0.3711 -0.9191
+vn 0.2487 -0.3521 -0.9023
+vn 0.4668 -0.3113 -0.8278
+vn 0.5727 -0.5231 -0.6312
+vn 0.3340 -0.6152 -0.7141
+vn 0.4071 -0.8090 -0.4240
+vn 0.6440 -0.6606 -0.3859
+vn 0.1923 -0.6592 -0.7270
+vn 0.2463 -0.8746 -0.4176
+vn 0.4419 -0.8817 -0.1652
+vn 0.6793 -0.7160 -0.1610
+vn 0.2724 -0.9502 -0.1513
+vn 0.1333 -0.6818 -0.7193
+vn 0.1750 -0.9001 -0.3990
+vn 0.1944 -0.9715 -0.1355
+vn 0.8073 0.5744 -0.1351
+vn 0.5101 0.8474 -0.1476
+vn 0.4793 0.7786 -0.4050
+vn 0.7761 0.5278 -0.3453
+vn 0.2146 0.9671 -0.1369
+vn 0.1999 0.8924 -0.4046
+vn 0.3953 0.5837 -0.7092
+vn 0.6897 0.4104 -0.5965
+vn 0.1631 0.6649 -0.7289
+vn 0.0121 0.9924 -0.1221
+vn 0.0111 0.9228 -0.3851
+vn 0.0151 0.6945 -0.7194
+vn 0.0029 0.1459 -0.9893
+vn -0.0123 0.1468 -0.9891
+vn 0.0114 -0.0058 -0.9999
+vn 0.0227 -0.0069 -0.9997
+vn -0.0152 0.1475 -0.9889
+vn 0.0037 -0.0047 -1.0000
+vn 0.0317 -0.1562 -0.9872
+vn 0.0418 -0.1577 -0.9866
+vn 0.0201 -0.1547 -0.9878
+vn -0.0282 0.3832 -0.9232
+vn -0.0527 0.3851 -0.9214
+vn -0.0473 0.3862 -0.9212
+vn -0.0127 0.3876 -0.9218
+vn -0.0050 0.1485 -0.9889
+vn 0.0007 -0.0039 -1.0000
+vn 0.0078 -0.1540 -0.9880
+vn 0.0203 -0.3849 -0.9228
+vn 0.0435 -0.3848 -0.9220
+vn 0.0607 -0.3860 -0.9205
+vn 0.0724 -0.3864 -0.9195
+vn -0.0707 0.7023 0.7084
+vn -0.1088 0.7032 0.7026
+vn -0.1485 0.9203 0.3619
+vn -0.1011 0.9239 0.3690
+vn -0.0909 0.7050 0.7034
+vn -0.1207 0.9235 0.3642
+vn -0.1601 0.9813 0.1071
+vn -0.1091 0.9878 0.1115
+vn -0.1294 0.9856 0.1085
+vn -0.0282 0.3832 0.9232
+vn -0.0527 0.3851 0.9214
+vn -0.0473 0.3862 0.9212
+vn -0.0127 0.3876 0.9218
+vn -0.0215 0.7072 0.7067
+vn -0.0256 0.9286 0.3703
+vn -0.0257 0.9933 0.1128
+vn -0.0253 0.9997 0.0000
+vn -0.1303 0.9915 0.0000
+vn -0.1611 0.9869 0.0000
+vn -0.1093 0.9940 0.0000
+vn 0.1657 -0.9782 0.1247
+vn 0.1390 -0.9831 0.1189
+vn 0.1290 -0.9161 0.3797
+vn 0.1514 -0.9102 0.3856
+vn 0.1027 -0.9879 0.1162
+vn 0.0962 -0.9208 0.3780
+vn 0.1001 -0.6952 0.7118
+vn 0.1164 -0.6915 0.7130
+vn 0.0745 -0.6972 0.7130
+vn 0.1688 -0.9856 0.0000
+vn 0.1406 -0.9901 -0.0000
+vn 0.1034 -0.9946 -0.0000
+vn 0.0543 -0.9985 0.0000
+vn 0.0541 -0.9920 0.1145
+vn 0.0506 -0.9250 0.3765
+vn 0.0380 -0.6997 0.7135
+vn 0.0203 -0.3849 0.9228
+vn 0.0435 -0.3848 0.9220
+vn 0.0607 -0.3860 0.9205
+vn 0.0724 -0.3864 0.9195
+vn 0.0418 -0.1577 0.9866
+vn 0.0317 -0.1562 0.9872
+vn 0.0114 -0.0058 0.9999
+vn 0.0227 -0.0069 0.9997
+vn 0.0201 -0.1547 0.9878
+vn 0.0037 -0.0047 1.0000
+vn -0.0123 0.1468 0.9891
+vn 0.0029 0.1459 0.9893
+vn -0.0152 0.1475 0.9889
+vn 0.0078 -0.1540 0.9880
+vn 0.0007 -0.0039 1.0000
+vn -0.0050 0.1485 0.9889
+vn -0.1091 0.9878 -0.1115
+vn -0.1601 0.9813 -0.1071
+vn -0.1485 0.9203 -0.3618
+vn -0.1011 0.9239 -0.3690
+vn -0.1294 0.9856 -0.1085
+vn -0.1207 0.9235 -0.3642
+vn -0.1088 0.7032 -0.7026
+vn -0.0707 0.7023 -0.7084
+vn -0.0909 0.7050 -0.7034
+vn -0.0257 0.9933 -0.1128
+vn -0.0256 0.9286 -0.3703
+vn -0.0215 0.7072 -0.7067
+vn 0.1164 -0.6915 -0.7130
+vn 0.1001 -0.6952 -0.7118
+vn 0.1290 -0.9161 -0.3797
+vn 0.1514 -0.9102 -0.3856
+vn 0.0745 -0.6972 -0.7130
+vn 0.0962 -0.9208 -0.3780
+vn 0.1390 -0.9831 -0.1189
+vn 0.1658 -0.9782 -0.1247
+vn 0.1027 -0.9879 -0.1162
+vn 0.0380 -0.6997 -0.7135
+vn 0.0506 -0.9250 -0.3765
+vn 0.0541 -0.9920 -0.1145
+vn 0.1008 0.9882 -0.1157
+vn 0.2075 0.9713 -0.1160
+vn 0.1906 0.9090 -0.3706
+vn 0.0911 0.9233 -0.3731
+vn 0.2910 0.9498 -0.1148
+vn 0.2697 0.8907 -0.3660
+vn 0.1424 0.6967 -0.7031
+vn 0.0660 0.7040 -0.7072
+vn 0.2048 0.6868 -0.6974
+vn 0.1027 0.9947 0.0000
+vn 0.2103 0.9776 0.0000
+vn 0.2943 0.9557 0.0000
+vn 0.3641 0.9314 0.0000
+vn 0.3606 0.9258 -0.1132
+vn 0.3362 0.8696 -0.3616
+vn 0.2586 0.6735 -0.6925
+vn 0.1449 0.3782 -0.9143
+vn 0.1125 0.3837 -0.9166
+vn 0.0762 0.3864 -0.9192
+vn 0.0338 0.3874 -0.9213
+vn -0.0128 -0.7032 -0.7109
+vn -0.0817 -0.7046 -0.7049
+vn -0.1045 -0.9250 -0.3653
+vn -0.0142 -0.9279 -0.3726
+vn -0.1686 -0.6979 -0.6961
+vn -0.2205 -0.9085 -0.3550
+vn -0.1112 -0.9879 -0.1081
+vn -0.0146 -0.9936 -0.1120
+vn -0.2360 -0.9663 -0.1029
+vn -0.0099 -0.3870 -0.9220
+vn -0.0484 -0.3894 -0.9198
+vn -0.0949 -0.3886 -0.9165
+vn -0.1473 -0.3808 -0.9128
+vn -0.2687 -0.6764 -0.6858
+vn -0.3543 -0.8700 -0.3430
+vn -0.3800 -0.9199 -0.0969
+vn -0.3832 -0.9237 -0.0000
+vn -0.2380 -0.9713 0.0000
+vn -0.1122 -0.9937 0.0000
+vn -0.0148 -0.9999 0.0000
+vn 0.0116 0.1492 -0.9887
+vn 0.0280 0.1496 -0.9883
+vn 0.0002 -0.0039 -1.0000
+vn 0.0004 -0.0038 -1.0000
+vn 0.0428 0.1492 -0.9879
+vn -0.0003 -0.0040 -1.0000
+vn -0.0215 -0.1560 -0.9875
+vn -0.0058 -0.1548 -0.9879
+vn -0.0393 -0.1561 -0.9870
+vn 0.0567 0.1473 -0.9875
+vn -0.0009 -0.0041 -1.0000
+vn -0.0583 -0.1538 -0.9864
+vn 0.0660 0.7040 0.7072
+vn 0.1424 0.6967 0.7031
+vn 0.1906 0.9090 0.3706
+vn 0.0911 0.9233 0.3731
+vn 0.2048 0.6868 0.6974
+vn 0.2697 0.8907 0.3660
+vn 0.2075 0.9713 0.1160
+vn 0.1008 0.9882 0.1157
+vn 0.2910 0.9498 0.1148
+vn 0.0338 0.3874 0.9213
+vn 0.0762 0.3864 0.9192
+vn 0.1125 0.3837 0.9166
+vn 0.1449 0.3782 0.9143
+vn 0.2586 0.6735 0.6925
+vn 0.3362 0.8696 0.3616
+vn 0.3606 0.9258 0.1132
+vn -0.0146 -0.9936 0.1120
+vn -0.1112 -0.9879 0.1081
+vn -0.1045 -0.9250 0.3653
+vn -0.0142 -0.9279 0.3726
+vn -0.2360 -0.9663 0.1029
+vn -0.2205 -0.9085 0.3550
+vn -0.0817 -0.7046 0.7049
+vn -0.0128 -0.7032 0.7109
+vn -0.1686 -0.6979 0.6961
+vn -0.3800 -0.9199 0.0969
+vn -0.3543 -0.8700 0.3430
+vn -0.2687 -0.6764 0.6858
+vn -0.1473 -0.3808 0.9128
+vn -0.0949 -0.3886 0.9165
+vn -0.0484 -0.3894 0.9198
+vn -0.0099 -0.3870 0.9220
+vn -0.0058 -0.1548 0.9879
+vn -0.0215 -0.1560 0.9875
+vn 0.0002 -0.0039 1.0000
+vn 0.0004 -0.0038 1.0000
+vn -0.0393 -0.1561 0.9870
+vn -0.0003 -0.0040 1.0000
+vn 0.0280 0.1496 0.9883
+vn 0.0116 0.1492 0.9887
+vn 0.0428 0.1492 0.9879
+vn -0.0583 -0.1538 0.9864
+vn -0.0009 -0.0041 1.0000
+vn 0.0567 0.1473 0.9875
+vn 0.3191 0.6513 0.6885
+vn 0.3965 0.6107 0.6854
+vn 0.5061 0.7852 0.3568
+vn 0.4105 0.8385 0.3585
+vn 0.4847 0.5475 0.6821
+vn 0.6149 0.7039 0.3554
+vn 0.5392 0.8347 0.1121
+vn 0.4385 0.8917 0.1122
+vn 0.6539 0.7482 0.1124
+vn 0.1822 0.3667 0.9123
+vn 0.2299 0.3438 0.9105
+vn 0.2845 0.3070 0.9082
+vn 0.3368 0.2587 0.9053
+vn 0.5691 0.4655 0.6778
+vn 0.7185 0.5992 0.3531
+vn 0.7628 0.6368 0.1124
+vn 0.7682 0.6402 -0.0000
+vn 0.6588 0.7523 -0.0000
+vn 0.5435 0.8394 0.0000
+vn 0.4423 0.8969 0.0000
+vn -0.5277 -0.8445 0.0908
+vn -0.6628 -0.7439 0.0853
+vn -0.6220 -0.7150 0.3193
+vn -0.4930 -0.8047 0.3308
+vn -0.7729 -0.6293 0.0809
+vn -0.7292 -0.6103 0.3095
+vn -0.4750 -0.5754 0.6658
+vn -0.3739 -0.6354 0.6756
+vn -0.5629 -0.5016 0.6570
+vn -0.5319 -0.8468 -0.0000
+vn -0.6674 -0.7447 -0.0000
+vn -0.7774 -0.6289 -0.0000
+vn -0.8574 -0.5147 0.0000
+vn -0.8531 -0.5159 0.0783
+vn -0.8084 -0.5046 0.3031
+vn -0.6309 -0.4234 0.6502
+vn -0.3435 -0.2616 0.9020
+vn -0.3037 -0.3003 0.9042
+vn -0.2553 -0.3354 0.9068
+vn -0.2019 -0.3631 0.9096
+vn -0.0767 -0.1480 0.9860
+vn -0.0938 -0.1392 0.9858
+vn 0.0046 -0.0055 1.0000
+vn 0.0005 -0.0041 1.0000
+vn -0.1087 -0.1287 0.9857
+vn 0.0106 -0.0092 0.9999
+vn 0.0960 0.1324 0.9865
+vn 0.0737 0.1426 0.9870
+vn 0.1218 0.1156 0.9858
+vn -0.1215 -0.1177 0.9856
+vn 0.0164 -0.0152 0.9997
+vn 0.1464 0.0931 0.9848
+vn 0.4385 0.8917 -0.1122
+vn 0.5392 0.8347 -0.1121
+vn 0.5061 0.7852 -0.3568
+vn 0.4105 0.8385 -0.3585
+vn 0.6539 0.7482 -0.1124
+vn 0.6149 0.7039 -0.3554
+vn 0.3965 0.6107 -0.6854
+vn 0.3191 0.6513 -0.6885
+vn 0.4847 0.5475 -0.6821
+vn 0.7628 0.6368 -0.1124
+vn 0.7185 0.5992 -0.3531
+vn 0.5691 0.4655 -0.6778
+vn 0.3368 0.2587 -0.9053
+vn 0.2845 0.3070 -0.9082
+vn 0.2299 0.3438 -0.9105
+vn 0.1822 0.3667 -0.9123
+vn -0.3739 -0.6354 -0.6756
+vn -0.4750 -0.5754 -0.6658
+vn -0.6220 -0.7150 -0.3193
+vn -0.4930 -0.8047 -0.3308
+vn -0.5629 -0.5016 -0.6570
+vn -0.7292 -0.6103 -0.3095
+vn -0.6628 -0.7439 -0.0853
+vn -0.5277 -0.8445 -0.0908
+vn -0.7729 -0.6293 -0.0809
+vn -0.2019 -0.3631 -0.9096
+vn -0.2553 -0.3354 -0.9068
+vn -0.3037 -0.3003 -0.9042
+vn -0.3435 -0.2616 -0.9020
+vn -0.6309 -0.4234 -0.6502
+vn -0.8084 -0.5046 -0.3031
+vn -0.8531 -0.5159 -0.0783
+vn 0.0737 0.1426 -0.9870
+vn 0.0960 0.1324 -0.9865
+vn 0.0046 -0.0055 -1.0000
+vn 0.0005 -0.0041 -1.0000
+vn 0.1218 0.1156 -0.9858
+vn 0.0106 -0.0092 -0.9999
+vn -0.0938 -0.1392 -0.9858
+vn -0.0767 -0.1480 -0.9860
+vn -0.1087 -0.1287 -0.9857
+vn 0.1464 0.0931 -0.9848
+vn 0.0164 -0.0152 -0.9997
+vn -0.1215 -0.1177 -0.9856
+vn -0.6753 -0.3528 -0.6477
+vn -0.6985 -0.2965 -0.6513
+vn -0.8870 -0.3448 -0.3071
+vn -0.8589 -0.4136 -0.3021
+vn -0.7084 -0.2535 -0.6587
+vn -0.9018 -0.2950 -0.3158
+vn -0.9336 -0.3489 -0.0810
+vn -0.9041 -0.4200 -0.0783
+vn -0.9505 -0.2987 -0.0853
+vn -0.3719 -0.2249 -0.9006
+vn -0.3875 -0.1933 -0.9014
+vn -0.3945 -0.1672 -0.9036
+vn -0.3971 -0.1454 -0.9062
+vn -0.7117 -0.2203 -0.6670
+vn -0.9096 -0.2584 -0.3253
+vn -0.9606 -0.2629 -0.0898
+vn -0.9651 -0.2617 -0.0000
+vn -0.9548 -0.2971 -0.0000
+vn -0.9378 -0.3471 0.0000
+vn -0.9083 -0.4183 0.0000
+vn 0.1628 0.0698 -0.9842
+vn 0.1698 0.0505 -0.9842
+vn 0.0178 -0.0263 -0.9995
+vn 0.0188 -0.0216 -0.9996
+vn 0.1708 0.0355 -0.9847
+vn 0.0148 -0.0289 -0.9995
+vn -0.1400 -0.0974 -0.9854
+vn -0.1322 -0.1073 -0.9854
+vn -0.1454 -0.0879 -0.9855
+vn 0.3740 0.2092 -0.9035
+vn 0.3938 0.1678 -0.9038
+vn 0.4024 0.1345 -0.9055
+vn 0.4056 0.1068 -0.9078
+vn 0.1691 0.0241 -0.9853
+vn 0.0111 -0.0295 -0.9995
+vn -0.1494 -0.0786 -0.9856
+vn 0.6312 0.3824 0.6748
+vn 0.6678 0.3141 0.6748
+vn 0.8427 0.4090 0.3500
+vn 0.7954 0.4943 0.3507
+vn 0.6885 0.2589 0.6774
+vn 0.8722 0.3405 0.3511
+vn 0.8931 0.4360 0.1112
+vn 0.8432 0.5258 0.1118
+vn 0.9248 0.3640 0.1109
+vn 0.3740 0.2092 0.9035
+vn 0.3938 0.1678 0.9038
+vn 0.4024 0.1345 0.9055
+vn 0.4056 0.1068 0.9078
+vn 0.7008 0.2120 0.6811
+vn 0.8921 0.2818 0.3533
+vn 0.9468 0.3021 0.1110
+vn 0.9526 0.3041 -0.0000
+vn 0.9305 0.3663 -0.0000
+vn 0.8987 0.4385 -0.0000
+vn 0.8488 0.5287 0.0000
+vn -0.9041 -0.4200 0.0783
+vn -0.9336 -0.3489 0.0810
+vn -0.8870 -0.3448 0.3071
+vn -0.8589 -0.4136 0.3021
+vn -0.9505 -0.2987 0.0852
+vn -0.9018 -0.2950 0.3158
+vn -0.6985 -0.2965 0.6513
+vn -0.6753 -0.3528 0.6477
+vn -0.7084 -0.2535 0.6587
+vn -0.9606 -0.2629 0.0898
+vn -0.9096 -0.2584 0.3253
+vn -0.7117 -0.2203 0.6670
+vn -0.3971 -0.1454 0.9062
+vn -0.3945 -0.1672 0.9036
+vn -0.3875 -0.1933 0.9014
+vn -0.3719 -0.2249 0.9006
+vn -0.1322 -0.1073 0.9854
+vn -0.1400 -0.0974 0.9854
+vn 0.0178 -0.0263 0.9995
+vn 0.0188 -0.0216 0.9996
+vn -0.1454 -0.0879 0.9855
+vn 0.0148 -0.0289 0.9995
+vn 0.1698 0.0505 0.9842
+vn 0.1628 0.0698 0.9842
+vn 0.1708 0.0355 0.9847
+vn -0.1494 -0.0786 0.9856
+vn 0.0111 -0.0295 0.9995
+vn 0.1691 0.0241 0.9853
+vn 0.8432 0.5258 -0.1118
+vn 0.8931 0.4360 -0.1112
+vn 0.8427 0.4090 -0.3500
+vn 0.7954 0.4943 -0.3507
+vn 0.9248 0.3640 -0.1109
+vn 0.8722 0.3405 -0.3511
+vn 0.6678 0.3141 -0.6748
+vn 0.6312 0.3824 -0.6748
+vn 0.6885 0.2589 -0.6774
+vn 0.9468 0.3021 -0.1110
+vn 0.8921 0.2818 -0.3533
+vn 0.7008 0.2120 -0.6811
+vn -0.9686 -0.2302 0.0935
+vn -0.9770 -0.1906 0.0956
+vn -0.9228 -0.1861 0.3373
+vn -0.9157 -0.2252 0.3329
+vn -0.9855 -0.1400 0.0963
+vn -0.9308 -0.1374 0.3387
+vn -0.7181 -0.1570 0.6779
+vn -0.7139 -0.1903 0.6739
+vn -0.7244 -0.1173 0.6793
+vn -0.9733 -0.2294 -0.0000
+vn -0.9818 -0.1900 -0.0000
+vn -0.9902 -0.1394 0.0000
+vn -0.9971 -0.0757 0.0000
+vn -0.9924 -0.0765 0.0961
+vn -0.9379 -0.0770 0.3382
+vn -0.7310 -0.0695 0.6788
+vn -0.4115 -0.0509 0.9100
+vn -0.4064 -0.0794 0.9102
+vn -0.4018 -0.1038 0.9098
+vn -0.3987 -0.1253 0.9085
+vn -0.1526 -0.0690 0.9859
+vn -0.1559 -0.0586 0.9860
+vn 0.0050 -0.0267 0.9996
+vn 0.0079 -0.0286 0.9996
+vn -0.1595 -0.0468 0.9861
+vn 0.0025 -0.0241 0.9997
+vn 0.1658 0.0069 0.9861
+vn 0.1672 0.0149 0.9858
+vn 0.1649 -0.0004 0.9863
+vn -0.1632 -0.0334 0.9860
+vn 0.0001 -0.0206 0.9998
+vn 0.1640 -0.0069 0.9864
+vn 0.4123 0.0136 0.9109
+vn 0.4110 0.0354 0.9109
+vn 0.4091 0.0583 0.9106
+vn 0.4073 0.0821 0.9096
+vn 0.9637 0.2425 -0.1114
+vn 0.9770 0.1817 -0.1118
+vn 0.9189 0.1687 -0.3567
+vn 0.9071 0.2256 -0.3554
+vn 0.9863 0.1209 -0.1118
+vn 0.9274 0.1120 -0.3570
+vn 0.7169 0.1243 -0.6861
+vn 0.7096 0.1680 -0.6843
+vn 0.7226 0.0812 -0.6865
+vn 0.9697 0.2442 0.0000
+vn 0.9831 0.1829 0.0000
+vn 0.9926 0.1215 0.0000
+vn 0.9980 0.0626 0.0000
+vn 0.9918 0.0624 -0.1115
+vn 0.9326 0.0575 -0.3564
+vn 0.7264 0.0399 -0.6861
+vn 0.4123 0.0136 -0.9109
+vn 0.4110 0.0354 -0.9109
+vn 0.4091 0.0583 -0.9106
+vn 0.4073 0.0821 -0.9096
+vn -0.7139 -0.1903 -0.6739
+vn -0.7181 -0.1570 -0.6779
+vn -0.9228 -0.1861 -0.3373
+vn -0.9157 -0.2252 -0.3329
+vn -0.7244 -0.1173 -0.6793
+vn -0.9308 -0.1374 -0.3387
+vn -0.9770 -0.1906 -0.0956
+vn -0.9686 -0.2302 -0.0935
+vn -0.9855 -0.1400 -0.0963
+vn -0.3987 -0.1253 -0.9085
+vn -0.4018 -0.1038 -0.9098
+vn -0.4064 -0.0794 -0.9102
+vn -0.4115 -0.0509 -0.9100
+vn -0.7310 -0.0694 -0.6788
+vn -0.9379 -0.0770 -0.3382
+vn -0.9924 -0.0765 -0.0961
+vn 0.1672 0.0149 -0.9858
+vn 0.1658 0.0069 -0.9861
+vn 0.0050 -0.0267 -0.9996
+vn 0.0079 -0.0286 -0.9996
+vn 0.1649 -0.0004 -0.9863
+vn 0.0025 -0.0241 -0.9997
+vn -0.1559 -0.0586 -0.9860
+vn -0.1526 -0.0690 -0.9859
+vn -0.1595 -0.0468 -0.9861
+vn 0.1640 -0.0069 -0.9864
+vn 0.0001 -0.0206 -0.9998
+vn -0.1632 -0.0334 -0.9860
+vn 0.7096 0.1680 0.6843
+vn 0.7169 0.1243 0.6861
+vn 0.9189 0.1687 0.3567
+vn 0.9071 0.2256 0.3554
+vn 0.7226 0.0812 0.6865
+vn 0.9274 0.1120 0.3570
+vn 0.9770 0.1817 0.1118
+vn 0.9637 0.2425 0.1114
+vn 0.9863 0.1209 0.1118
+vn 0.7264 0.0399 0.6861
+vn 0.9326 0.0575 0.3564
+vn 0.9918 0.0624 0.1115
+vn 0.1627 -0.0129 -0.9866
+vn 0.1609 -0.0186 -0.9868
+vn -0.0038 -0.0127 -0.9999
+vn -0.0021 -0.0166 -0.9999
+vn 0.1590 -0.0242 -0.9870
+vn -0.0048 -0.0089 -0.9999
+vn -0.1677 -0.0050 -0.9858
+vn -0.1662 -0.0191 -0.9859
+vn -0.1676 0.0086 -0.9858
+vn 0.4122 -0.0070 -0.9111
+vn 0.4107 -0.0267 -0.9114
+vn 0.4078 -0.0462 -0.9119
+vn 0.4041 -0.0660 -0.9123
+vn 0.1572 -0.0297 -0.9871
+vn -0.0050 -0.0049 -1.0000
+vn -0.1660 0.0221 -0.9859
+vn -0.4097 0.0664 -0.9098
+vn -0.4142 0.0386 -0.9093
+vn -0.4164 0.0100 -0.9091
+vn -0.4155 -0.0201 -0.9094
+vn 0.7278 0.0008 0.6858
+vn 0.7268 -0.0365 0.6859
+vn 0.9339 -0.0429 0.3550
+vn 0.9346 0.0061 0.3556
+vn 0.7236 -0.0735 0.6863
+vn 0.9304 -0.0915 0.3548
+vn 0.9929 -0.0452 0.1103
+vn 0.9938 0.0073 0.1110
+vn 0.9892 -0.0972 0.1098
+vn 0.4122 -0.0070 0.9111
+vn 0.4107 -0.0267 0.9114
+vn 0.4078 -0.0462 0.9119
+vn 0.4041 -0.0660 0.9123
+vn 0.7181 -0.1116 0.6869
+vn 0.9241 -0.1418 0.3549
+vn 0.9824 -0.1511 0.1094
+vn 0.9883 -0.1524 0.0000
+vn 0.9952 -0.0982 0.0000
+vn 0.9990 -0.0458 0.0000
+vn 1.0000 0.0071 0.0000
+vn -0.9954 -0.0066 0.0958
+vn -0.9935 0.0610 0.0960
+vn -0.9398 0.0532 0.3375
+vn -0.9413 -0.0109 0.3373
+vn -0.9875 0.1242 0.0967
+vn -0.9340 0.1132 0.3388
+vn -0.7348 0.0335 0.6775
+vn -0.7352 -0.0172 0.6777
+vn -0.7302 0.0813 0.6784
+vn -1.0000 -0.0054 0.0000
+vn -0.9980 0.0626 -0.0000
+vn -0.9920 0.1260 0.0000
+vn -0.9826 0.1858 0.0000
+vn -0.9781 0.1838 0.0976
+vn -0.9248 0.1701 0.3404
+vn -0.7224 0.1270 0.6797
+vn -0.4097 0.0664 0.9098
+vn -0.4142 0.0386 0.9093
+vn -0.4164 0.0100 0.9091
+vn -0.4155 -0.0201 0.9094
+vn -0.1662 -0.0191 0.9859
+vn -0.1677 -0.0050 0.9858
+vn -0.0038 -0.0127 0.9999
+vn -0.0021 -0.0166 0.9999
+vn -0.1676 0.0086 0.9858
+vn -0.0048 -0.0089 0.9999
+vn 0.1609 -0.0186 0.9868
+vn 0.1627 -0.0129 0.9866
+vn 0.1590 -0.0242 0.9870
+vn -0.1660 0.0221 0.9859
+vn -0.0050 -0.0049 1.0000
+vn 0.1572 -0.0297 0.9871
+vn 0.9938 0.0073 -0.1110
+vn 0.9929 -0.0452 -0.1103
+vn 0.9339 -0.0429 -0.3551
+vn 0.9346 0.0062 -0.3556
+vn 0.9892 -0.0972 -0.1098
+vn 0.9304 -0.0915 -0.3548
+vn 0.7268 -0.0365 -0.6859
+vn 0.7278 0.0008 -0.6858
+vn 0.7236 -0.0735 -0.6863
+vn 0.9824 -0.1511 -0.1094
+vn 0.9241 -0.1418 -0.3549
+vn 0.7181 -0.1116 -0.6869
+vn -0.7352 -0.0172 -0.6777
+vn -0.7348 0.0335 -0.6775
+vn -0.9398 0.0532 -0.3375
+vn -0.9413 -0.0109 -0.3373
+vn -0.7302 0.0813 -0.6784
+vn -0.9340 0.1132 -0.3388
+vn -0.9935 0.0610 -0.0960
+vn -0.9954 -0.0066 -0.0958
+vn -0.9875 0.1242 -0.0967
+vn -0.7224 0.1270 -0.6797
+vn -0.9248 0.1701 -0.3404
+vn -0.9781 0.1838 -0.0976
+vn -0.1629 0.0383 0.9859
+vn -0.1578 0.0599 0.9857
+vn -0.0017 0.0120 0.9999
+vn -0.0042 0.0014 1.0000
+vn -0.1489 0.0879 0.9849
+vn 0.0037 0.0274 0.9996
+vn 0.1559 -0.0346 0.9872
+vn 0.1559 -0.0338 0.9872
+vn 0.1582 -0.0318 0.9869
+vn -0.4031 0.0969 0.9100
+vn -0.3936 0.1345 0.9094
+vn -0.3790 0.1809 0.9075
+vn -0.3558 0.2359 0.9043
+vn -0.1344 0.1212 0.9835
+vn 0.0133 0.0460 0.9989
+vn 0.1635 -0.0271 0.9862
+vn 0.3929 -0.1339 0.9098
+vn 0.3938 -0.1193 0.9114
+vn 0.3963 -0.1037 0.9123
+vn 0.4000 -0.0856 0.9125
+vn 0.9719 -0.2084 -0.1092
+vn 0.9571 -0.2684 -0.1089
+vn 0.9011 -0.2502 -0.3540
+vn 0.9144 -0.1950 -0.3548
+vn 0.9385 -0.3279 -0.1080
+vn 0.8850 -0.3047 -0.3521
+vn 0.7017 -0.1913 -0.6864
+vn 0.7107 -0.1512 -0.6871
+vn 0.6919 -0.2300 -0.6844
+vn 0.9776 -0.2103 0.0000
+vn 0.9626 -0.2708 0.0000
+vn 0.9436 -0.3311 0.0000
+vn 0.9207 -0.3903 -0.0000
+vn 0.9161 -0.3865 -0.1067
+vn 0.8659 -0.3583 -0.3490
+vn 0.6813 -0.2681 -0.6811
+vn 0.3929 -0.1339 -0.9098
+vn 0.3938 -0.1193 -0.9114
+vn 0.3963 -0.1037 -0.9123
+vn 0.4000 -0.0856 -0.9125
+vn -0.7115 0.1755 -0.6805
+vn -0.6960 0.2325 -0.6793
+vn -0.8919 0.2980 -0.3401
+vn -0.9115 0.2295 -0.3412
+vn -0.6728 0.3011 -0.6758
+vn -0.8619 0.3790 -0.3367
+vn -0.9436 0.3165 -0.0975
+vn -0.9644 0.2457 -0.0980
+vn -0.9115 0.3999 -0.0960
+vn -0.4031 0.0969 -0.9100
+vn -0.3936 0.1345 -0.9094
+vn -0.3790 0.1809 -0.9075
+vn -0.3558 0.2359 -0.9043
+vn -0.6366 0.3819 -0.6700
+vn -0.8158 0.4741 -0.3313
+vn -0.8624 0.4976 -0.0935
+vn -0.8662 0.4997 -0.0000
+vn -0.9157 0.4020 -0.0000
+vn -0.9479 0.3186 -0.0000
+vn -0.9688 0.2477 0.0000
+vn 0.1559 -0.0338 -0.9872
+vn 0.1559 -0.0346 -0.9872
+vn -0.0017 0.0120 -0.9999
+vn -0.0042 0.0014 -1.0000
+vn 0.1582 -0.0318 -0.9869
+vn 0.0037 0.0274 -0.9996
+vn -0.1578 0.0599 -0.9857
+vn -0.1629 0.0383 -0.9859
+vn -0.1489 0.0879 -0.9849
+vn 0.1635 -0.0271 -0.9862
+vn 0.0133 0.0460 -0.9989
+vn -0.1344 0.1212 -0.9835
+vn 0.7107 -0.1512 0.6871
+vn 0.7017 -0.1913 0.6864
+vn 0.9011 -0.2502 0.3540
+vn 0.9144 -0.1950 0.3548
+vn 0.6919 -0.2300 0.6844
+vn 0.8850 -0.3047 0.3521
+vn 0.9571 -0.2684 0.1089
+vn 0.9719 -0.2084 0.1092
+vn 0.9385 -0.3279 0.1080
+vn 0.6813 -0.2681 0.6811
+vn 0.8659 -0.3583 0.3490
+vn 0.9161 -0.3865 0.1067
+vn -0.9644 0.2457 0.0980
+vn -0.9436 0.3165 0.0975
+vn -0.8919 0.2980 0.3401
+vn -0.9115 0.2295 0.3412
+vn -0.9115 0.3999 0.0960
+vn -0.8619 0.3790 0.3367
+vn -0.6960 0.2325 0.6793
+vn -0.7115 0.1755 0.6805
+vn -0.6728 0.3011 0.6758
+vn -0.8624 0.4976 0.0935
+vn -0.8158 0.4741 0.3313
+vn -0.6366 0.3819 0.6700
+vn 0.1697 -0.0272 -0.9851
+vn 0.1722 -0.0378 -0.9843
+vn 0.0380 0.0672 -0.9970
+vn 0.0260 0.0614 -0.9978
+vn 0.1676 -0.0576 -0.9842
+vn 0.0456 0.0629 -0.9970
+vn -0.0911 0.1762 -0.9801
+vn -0.1140 0.1531 -0.9816
+vn -0.0701 0.1877 -0.9797
+vn 0.3903 -0.1552 -0.9075
+vn 0.3797 -0.1890 -0.9056
+vn 0.3578 -0.2320 -0.9045
+vn 0.3250 -0.2770 -0.9042
+vn 0.1552 -0.0820 -0.9845
+vn 0.0471 0.0517 -0.9975
+vn -0.0539 0.1891 -0.9805
+vn -0.1996 0.3974 -0.8957
+vn -0.2387 0.3771 -0.8949
+vn -0.2814 0.3418 -0.8967
+vn -0.3223 0.2927 -0.9003
+vn 0.6655 -0.3144 0.6769
+vn 0.6368 -0.3753 0.6735
+vn 0.7965 -0.4980 0.3428
+vn 0.8389 -0.4205 0.3455
+vn 0.5922 -0.4458 0.6712
+vn 0.7362 -0.5846 0.3410
+vn 0.8380 -0.5355 0.1043
+vn 0.8850 -0.4534 0.1053
+vn 0.7727 -0.6262 0.1037
+vn 0.3903 -0.1552 0.9075
+vn 0.3797 -0.1890 0.9056
+vn 0.3578 -0.2320 0.9045
+vn 0.3250 -0.2770 0.9042
+vn 0.5339 -0.5157 0.6701
+vn 0.6610 -0.6691 0.3397
+vn 0.6926 -0.7139 0.1031
+vn 0.6946 -0.7194 0.0000
+vn 0.7754 -0.6315 0.0000
+vn 0.8413 -0.5405 0.0000
+vn 0.8890 -0.4579 -0.0000
+vn -0.7917 0.6041 0.0905
+vn -0.7022 0.7065 0.0878
+vn -0.6651 0.6752 0.3190
+vn -0.7493 0.5771 0.3249
+vn -0.6040 0.7923 0.0864
+vn -0.5729 0.7564 0.3156
+vn -0.5178 0.5484 0.6566
+vn -0.5840 0.4683 0.6631
+vn -0.4457 0.6123 0.6530
+vn -0.7951 0.6065 0.0000
+vn -0.7050 0.7093 0.0000
+vn -0.6059 0.7955 0.0000
+vn -0.5102 0.8600 0.0000
+vn -0.5092 0.8563 0.0870
+vn -0.4840 0.8158 0.3166
+vn -0.3766 0.6563 0.6538
+vn -0.1996 0.3974 0.8957
+vn -0.2387 0.3771 0.8949
+vn -0.2814 0.3418 0.8967
+vn -0.3223 0.2927 0.9003
+vn -0.1140 0.1531 0.9816
+vn -0.0911 0.1762 0.9801
+vn 0.0380 0.0672 0.9970
+vn 0.0260 0.0614 0.9978
+vn -0.0701 0.1877 0.9797
+vn 0.0456 0.0629 0.9970
+vn 0.1722 -0.0378 0.9843
+vn 0.1697 -0.0272 0.9851
+vn 0.1676 -0.0576 0.9842
+vn -0.0539 0.1891 0.9805
+vn 0.0471 0.0517 0.9975
+vn 0.1552 -0.0820 0.9845
+vn 0.8850 -0.4534 -0.1053
+vn 0.8380 -0.5355 -0.1043
+vn 0.7965 -0.4980 -0.3428
+vn 0.8389 -0.4205 -0.3455
+vn 0.7727 -0.6262 -0.1037
+vn 0.7362 -0.5846 -0.3410
+vn 0.6368 -0.3753 -0.6735
+vn 0.6655 -0.3144 -0.6770
+vn 0.5922 -0.4458 -0.6712
+vn 0.6926 -0.7139 -0.1031
+vn 0.6610 -0.6691 -0.3397
+vn 0.5339 -0.5157 -0.6701
+vn -0.5840 0.4683 -0.6631
+vn -0.5178 0.5484 -0.6566
+vn -0.6651 0.6752 -0.3190
+vn -0.7493 0.5771 -0.3249
+vn -0.4457 0.6123 -0.6530
+vn -0.5729 0.7564 -0.3157
+vn -0.7022 0.7065 -0.0878
+vn -0.7917 0.6041 -0.0905
+vn -0.6040 0.7923 -0.0864
+vn -0.3766 0.6563 -0.6538
+vn -0.4840 0.8158 -0.3166
+vn -0.5092 0.8563 -0.0870
+vn -0.0418 0.1851 0.9818
+vn -0.0308 0.1800 0.9832
+vn 0.0400 0.0275 0.9988
+vn 0.0444 0.0388 0.9983
+vn -0.0201 0.1752 0.9843
+vn 0.0337 0.0183 0.9993
+vn 0.1184 -0.1233 0.9853
+vn 0.1380 -0.1047 0.9849
+vn 0.0950 -0.1384 0.9858
+vn -0.1642 0.4069 0.8986
+vn -0.1294 0.4112 0.9023
+vn -0.0932 0.4131 0.9059
+vn -0.0546 0.4146 0.9084
+vn -0.0094 0.1716 0.9851
+vn 0.0251 0.0111 0.9996
+vn 0.0661 -0.1504 0.9864
+vn 0.1342 -0.3957 0.9085
+vn 0.1949 -0.3742 0.9066
+vn 0.2443 -0.3479 0.9052
+vn 0.2863 -0.3163 0.9044
+vn 0.6064 -0.7886 -0.1021
+vn 0.5163 -0.8504 -0.1012
+vn 0.4939 -0.8011 -0.3382
+vn 0.5795 -0.7413 -0.3385
+vn 0.4120 -0.9055 -0.1014
+vn 0.3944 -0.8538 -0.3399
+vn 0.3999 -0.6250 -0.6704
+vn 0.4690 -0.5759 -0.6697
+vn 0.3193 -0.6672 -0.6730
+vn 0.6079 -0.7940 -0.0000
+vn 0.5174 -0.8558 -0.0000
+vn 0.4127 -0.9109 -0.0000
+vn 0.2827 -0.9592 0.0000
+vn 0.2825 -0.9537 -0.1032
+vn 0.2709 -0.8991 -0.3439
+vn 0.2196 -0.7025 -0.6769
+vn 0.1342 -0.3957 -0.9085
+vn 0.1949 -0.3742 -0.9066
+vn 0.2443 -0.3479 -0.9052
+vn 0.2863 -0.3163 -0.9044
+vn -0.3121 0.6845 -0.6588
+vn -0.2478 0.7035 -0.6661
+vn -0.3183 0.8892 -0.3285
+vn -0.4009 0.8578 -0.3215
+vn -0.1798 0.7171 -0.6733
+vn -0.2306 0.9134 -0.3353
+vn -0.3333 0.9383 -0.0928
+vn -0.4208 0.9027 -0.0895
+vn -0.2404 0.9659 -0.0959
+vn -0.1642 0.4070 -0.8986
+vn -0.1294 0.4112 -0.9023
+vn -0.0932 0.4132 -0.9059
+vn -0.0546 0.4146 -0.9084
+vn -0.1064 0.7272 -0.6781
+vn -0.1352 0.9308 -0.3395
+vn -0.1397 0.9854 -0.0976
+vn -0.1388 0.9903 0.0000
+vn -0.2398 0.9708 0.0000
+vn -0.3330 0.9429 0.0000
+vn -0.4212 0.9070 0.0000
+vn 0.1380 -0.1047 -0.9849
+vn 0.1184 -0.1233 -0.9853
+vn 0.0400 0.0275 -0.9988
+vn 0.0444 0.0388 -0.9983
+vn 0.0950 -0.1384 -0.9858
+vn 0.0337 0.0183 -0.9993
+vn -0.0308 0.1800 -0.9832
+vn -0.0418 0.1851 -0.9818
+vn -0.0201 0.1752 -0.9843
+vn 0.0661 -0.1504 -0.9864
+vn 0.0251 0.0111 -0.9996
+vn -0.0094 0.1716 -0.9851
+vn 0.4690 -0.5759 0.6697
+vn 0.3999 -0.6250 0.6704
+vn 0.4939 -0.8011 0.3382
+vn 0.5795 -0.7413 0.3385
+vn 0.3193 -0.6672 0.6730
+vn 0.3944 -0.8538 0.3399
+vn 0.5163 -0.8504 0.1012
+vn 0.6064 -0.7886 0.1021
+vn 0.4120 -0.9055 0.1014
+vn 0.2196 -0.7025 0.6769
+vn 0.2709 -0.8991 0.3439
+vn 0.2825 -0.9537 0.1032
+vn -0.4208 0.9027 0.0895
+vn -0.3333 0.9383 0.0928
+vn -0.3183 0.8892 0.3285
+vn -0.4009 0.8578 0.3215
+vn -0.2404 0.9659 0.0959
+vn -0.2306 0.9134 0.3353
+vn -0.2478 0.7035 0.6661
+vn -0.3121 0.6845 0.6588
+vn -0.1798 0.7171 0.6733
+vn -0.1397 0.9854 0.0976
+vn -0.1352 0.9308 0.3395
+vn -0.1064 0.7272 0.6782
+vn 0.0356 -0.1577 -0.9868
+vn 0.0111 -0.1606 -0.9870
+vn 0.0097 0.0053 -0.9999
+vn 0.0161 0.0070 -0.9998
+vn -0.0036 -0.1615 -0.9869
+vn 0.0073 0.0044 -1.0000
+vn 0.0107 0.1697 -0.9854
+vn 0.0009 0.1701 -0.9854
+vn 0.0194 0.1693 -0.9854
+vn 0.0694 -0.4085 -0.9101
+vn 0.0161 -0.4128 -0.9107
+vn -0.0181 -0.4129 -0.9106
+vn -0.0286 -0.4129 -0.9103
+vn -0.0047 -0.1625 -0.9867
+vn 0.0128 0.0029 -0.9999
+vn 0.0315 0.1677 -0.9853
+vn 0.0598 0.4165 -0.9072
+vn 0.0382 0.4183 -0.9075
+vn 0.0149 0.4181 -0.9083
+vn -0.0169 0.4167 -0.9089
+vn 0.1124 -0.7239 0.6807
+vn 0.0230 -0.7306 0.6824
+vn 0.0259 -0.9363 0.3502
+vn 0.1378 -0.9273 0.3480
+vn -0.0358 -0.7299 0.6826
+vn -0.0482 -0.9354 0.3503
+vn 0.0251 -0.9939 0.1070
+vn 0.1427 -0.9841 0.1055
+vn -0.0528 -0.9928 0.1072
+vn 0.0694 -0.4085 0.9101
+vn 0.0161 -0.4128 0.9107
+vn -0.0181 -0.4129 0.9106
+vn -0.0286 -0.4129 0.9103
+vn -0.0580 -0.7293 0.6818
+vn -0.0779 -0.9340 0.3486
+vn -0.0845 -0.9908 0.1060
+vn -0.0856 -0.9963 0.0000
+vn -0.0539 -0.9985 0.0000
+vn 0.0243 -0.9997 -0.0000
+vn 0.1423 -0.9898 0.0000
+vn -0.0425 0.9943 0.0978
+vn 0.0345 0.9946 0.0975
+vn 0.0307 0.9403 0.3389
+vn -0.0429 0.9395 0.3400
+vn 0.0854 0.9915 0.0977
+vn 0.0798 0.9377 0.3383
+vn 0.0230 0.7354 0.6773
+vn -0.0350 0.7335 0.6788
+vn 0.0629 0.7345 0.6757
+vn -0.0414 0.9991 0.0000
+vn 0.0355 0.9994 0.0000
+vn 0.0864 0.9963 0.0000
+vn 0.1261 0.9920 0.0000
+vn 0.1251 0.9872 0.0986
+vn 0.1182 0.9334 0.3387
+vn 0.0952 0.7315 0.6752
+vn 0.0598 0.4165 0.9072
+vn 0.0382 0.4183 0.9075
+vn 0.0149 0.4181 0.9083
+vn -0.0169 0.4167 0.9089
+vn 0.0009 0.1701 0.9854
+vn 0.0107 0.1697 0.9854
+vn 0.0097 0.0053 0.9999
+vn 0.0161 0.0070 0.9998
+vn 0.0194 0.1693 0.9854
+vn 0.0073 0.0044 1.0000
+vn 0.0111 -0.1606 0.9870
+vn 0.0356 -0.1577 0.9868
+vn -0.0036 -0.1615 0.9869
+vn 0.0315 0.1677 0.9853
+vn 0.0128 0.0029 0.9999
+vn -0.0047 -0.1625 0.9867
+vn 0.1427 -0.9841 -0.1055
+vn 0.0251 -0.9939 -0.1070
+vn 0.0259 -0.9363 -0.3502
+vn 0.1378 -0.9273 -0.3480
+vn -0.0528 -0.9928 -0.1072
+vn -0.0482 -0.9354 -0.3503
+vn 0.0230 -0.7306 -0.6824
+vn 0.1124 -0.7239 -0.6807
+vn -0.0358 -0.7299 -0.6826
+vn -0.0845 -0.9908 -0.1060
+vn -0.0779 -0.9340 -0.3486
+vn -0.0580 -0.7293 -0.6818
+vn -0.0350 0.7335 -0.6788
+vn 0.0230 0.7354 -0.6773
+vn 0.0307 0.9403 -0.3389
+vn -0.0429 0.9395 -0.3400
+vn 0.0629 0.7345 -0.6757
+vn 0.0798 0.9377 -0.3383
+vn 0.0345 0.9946 -0.0975
+vn -0.0425 0.9943 -0.0978
+vn 0.0854 0.9915 -0.0977
+vn 0.0952 0.7315 -0.6752
+vn 0.1182 0.9334 -0.3387
+vn 0.1251 0.9872 -0.0986
+vn 0.7219 0.6844 -0.1021
+vn 0.4388 0.8927 -0.1026
+vn 0.4151 0.8460 -0.3346
+vn 0.6942 0.6520 -0.3051
+vn 0.2226 0.9698 -0.0999
+vn 0.2104 0.9169 -0.3392
+vn 0.3452 0.6688 -0.6585
+vn 0.6144 0.5328 -0.5820
+vn 0.1718 0.7183 -0.6742
+vn 0.7252 0.6885 -0.0000
+vn 0.2244 0.9745 -0.0000
+vn 0.1142 0.4074 -0.9061
+vn 0.2416 0.3808 -0.8925
+vn 0.4713 0.3096 -0.8258
+vn 0.2826 -0.1928 -0.9397
+vn 0.3035 -0.0321 -0.9523
+vn 0.1305 -0.0116 -0.9914
+vn 0.1093 -0.1753 -0.9784
+vn 0.3548 0.1120 -0.9282
+vn 0.1672 0.1462 -0.9750
+vn 0.0452 -0.0015 -0.9990
+vn 0.0251 -0.1661 -0.9858
+vn 0.0708 0.1615 -0.9843
+vn 0.2795 -0.4567 -0.8446
+vn -0.0000 -0.4178 -0.9085
+vn 0.0899 -0.4323 -0.8972
+vn 0.2097 -0.9732 -0.0940
+vn 0.2230 -0.9275 -0.3001
+vn 0.0396 -0.9434 -0.3293
+vn 0.0299 -0.9946 -0.0995
+vn 0.2557 -0.7613 -0.5959
+vn 0.0635 -0.7503 -0.6581
+vn -0.0538 -0.9377 -0.3432
+vn -0.0616 -0.9927 -0.1034
+vn -0.0313 -0.7353 -0.6770
+vn 0.2066 -0.9784 -0.0000
+vn -0.0629 -0.9980 0.0000
+vn 0.0282 -0.9996 -0.0000
+vn 0.2557 -0.7613 0.5959
+vn 0.2230 -0.9275 0.3001
+vn 0.0396 -0.9434 0.3293
+vn 0.0635 -0.7503 0.6581
+vn 0.2097 -0.9732 0.0940
+vn 0.0299 -0.9946 0.0995
+vn -0.0538 -0.9377 0.3432
+vn -0.0313 -0.7353 0.6770
+vn -0.0616 -0.9927 0.1034
+vn 0.2795 -0.4567 0.8446
+vn -0.0000 -0.4178 0.9085
+vn 0.0899 -0.4323 0.8972
+vn 0.3548 0.1120 0.9282
+vn 0.3035 -0.0321 0.9523
+vn 0.1305 -0.0116 0.9914
+vn 0.1673 0.1462 0.9750
+vn 0.2826 -0.1928 0.9397
+vn 0.1093 -0.1753 0.9784
+vn 0.0452 -0.0015 0.9990
+vn 0.0708 0.1615 0.9843
+vn 0.0251 -0.1661 0.9858
+vn 0.4713 0.3096 0.8258
+vn 0.1142 0.4074 0.9061
+vn 0.2416 0.3808 0.8925
+vn 0.6144 0.5328 0.5820
+vn 0.3452 0.6688 0.6585
+vn 0.4151 0.8460 0.3346
+vn 0.6942 0.6520 0.3051
+vn 0.1718 0.7183 0.6742
+vn 0.2104 0.9169 0.3392
+vn 0.4388 0.8927 0.1026
+vn 0.7219 0.6844 0.1021
+vn 0.2226 0.9698 0.0999
+vn 0.0459 0.9499 0.3093
+vn 0.0306 0.9499 0.3112
+vn 0.0153 0.9499 0.3123
+vn -0.0961 0.7553 -0.6483
+vn -0.0642 0.7553 -0.6522
+vn -0.0322 0.7553 -0.6546
+vn 0.1166 0.6065 0.7865
+vn 0.1551 0.6065 0.7798
+vn 0.0779 0.6065 0.7912
+vn 0.0390 0.6065 0.7941
+vn -0.0000 0.6065 0.7951
+vn -0.0000 0.9499 0.3127
+vn -0.0000 0.7553 -0.6554
+vn -0.0475 0.2511 -0.9668
+vn -0.0000 0.2511 -0.9680
+vn -0.0949 0.2511 -0.9633
+vn -0.1420 0.2511 -0.9575
+vn -0.1888 0.2511 -0.9494
+vn -0.1279 0.7553 -0.6428
+vn 0.0610 0.9499 0.3067
+vn 0.1053 0.9499 0.2944
+vn 0.0908 0.9499 0.2992
+vn 0.0760 0.9499 0.3033
+vn -0.2208 0.7553 -0.6171
+vn -0.1902 0.7553 -0.6272
+vn -0.1593 0.7553 -0.6358
+vn 0.2678 0.6065 0.7486
+vn 0.3043 0.6065 0.7346
+vn 0.2308 0.6065 0.7608
+vn 0.1932 0.6065 0.7712
+vn -0.2352 0.2511 -0.9389
+vn -0.2810 0.2511 -0.9263
+vn -0.3261 0.2511 -0.9114
+vn -0.3704 0.2511 -0.8943
+vn -0.2508 0.7553 -0.6055
+vn 0.1197 0.9499 0.2889
+vn 0.1607 0.9499 0.2682
+vn 0.1474 0.9499 0.2758
+vn 0.1337 0.9499 0.2826
+vn -0.3369 0.7553 -0.5622
+vn -0.3089 0.7553 -0.5780
+vn -0.2802 0.7553 -0.5924
+vn 0.4087 0.6065 0.6820
+vn 0.4417 0.6065 0.6611
+vn 0.3748 0.6065 0.7012
+vn 0.3400 0.6065 0.7187
+vn -0.4139 0.2511 -0.8750
+vn -0.4563 0.2511 -0.8537
+vn -0.4976 0.2511 -0.8303
+vn -0.5378 0.2511 -0.8048
+vn -0.3641 0.7553 -0.5449
+vn 0.1737 0.9499 0.2600
+vn 0.2100 0.9499 0.2317
+vn 0.1983 0.9499 0.2417
+vn 0.1863 0.9499 0.2511
+vn -0.4401 0.7553 -0.4857
+vn -0.4158 0.7553 -0.5066
+vn -0.3904 0.7553 -0.5264
+vn 0.5339 0.6065 0.5891
+vn 0.5622 0.6065 0.5622
+vn 0.5044 0.6065 0.6146
+vn 0.4737 0.6065 0.6386
+vn -0.5766 0.2511 -0.7774
+vn -0.6141 0.2511 -0.7482
+vn -0.6500 0.2511 -0.7172
+vn -0.6845 0.2511 -0.6844
+vn -0.4634 0.7553 -0.4634
+vn 0.2211 0.9499 0.2211
+vn 0.2511 0.9499 0.1863
+vn 0.2417 0.9499 0.1984
+vn 0.2317 0.9499 0.2100
+vn -0.5264 0.7553 -0.3904
+vn -0.5066 0.7553 -0.4158
+vn -0.4856 0.7553 -0.4401
+vn 0.6386 0.6065 0.4736
+vn 0.6611 0.6065 0.4417
+vn 0.6146 0.6065 0.5044
+vn 0.5891 0.6065 0.5339
+vn -0.7172 0.2511 -0.6500
+vn -0.7482 0.2511 -0.6141
+vn -0.7774 0.2511 -0.5766
+vn -0.8048 0.2511 -0.5378
+vn -0.5449 0.7553 -0.3641
+vn 0.2600 0.9499 0.1737
+vn 0.2826 0.9499 0.1337
+vn 0.2757 0.9499 0.1474
+vn 0.2682 0.9499 0.1607
+vn -0.5925 0.7553 -0.2802
+vn -0.5780 0.7553 -0.3090
+vn -0.5622 0.7553 -0.3369
+vn 0.7187 0.6065 0.3400
+vn 0.7345 0.6065 0.3043
+vn 0.7012 0.6065 0.3748
+vn 0.6820 0.6065 0.4087
+vn -0.8303 0.2511 -0.4976
+vn -0.8537 0.2511 -0.4563
+vn -0.8750 0.2511 -0.4139
+vn -0.8943 0.2511 -0.3704
+vn -0.6055 0.7553 -0.2508
+vn 0.2889 0.9499 0.1197
+vn 0.3033 0.9499 0.0760
+vn 0.2992 0.9499 0.0908
+vn 0.2944 0.9499 0.1053
+vn -0.6357 0.7553 -0.1593
+vn -0.6272 0.7553 -0.1903
+vn -0.6171 0.7553 -0.2208
+vn 0.7712 0.6065 0.1932
+vn 0.7798 0.6065 0.1551
+vn 0.7608 0.6065 0.2308
+vn 0.7486 0.6065 0.2678
+vn -0.9114 0.2511 -0.3261
+vn -0.9263 0.2511 -0.2810
+vn -0.9389 0.2511 -0.2352
+vn -0.9494 0.2511 -0.1888
+vn -0.6428 0.7553 -0.1279
+vn 0.3067 0.9499 0.0610
+vn 0.3123 0.9499 0.0153
+vn 0.3111 0.9499 0.0306
+vn 0.3093 0.9499 0.0459
+vn -0.6546 0.7553 -0.0322
+vn -0.6522 0.7553 -0.0642
+vn -0.6483 0.7553 -0.0961
+vn 0.7941 0.6065 0.0390
+vn 0.7951 0.6065 0.0000
+vn 0.7912 0.6065 0.0779
+vn 0.7865 0.6065 0.1166
+vn -0.9575 0.2511 -0.1420
+vn -0.9633 0.2511 -0.0949
+vn -0.9668 0.2511 -0.0475
+vn -0.9680 0.2511 -0.0000
+vn -0.6554 0.7553 0.0000
+vn 0.3127 0.9499 0.0000
+vn 0.3093 0.9499 -0.0459
+vn 0.3111 0.9499 -0.0306
+vn 0.3123 0.9499 -0.0153
+vn -0.6483 0.7553 0.0961
+vn -0.6522 0.7553 0.0642
+vn -0.6546 0.7553 0.0322
+vn 0.7865 0.6065 -0.1166
+vn 0.7798 0.6065 -0.1551
+vn 0.7912 0.6065 -0.0779
+vn 0.7941 0.6065 -0.0390
+vn -0.9668 0.2511 0.0475
+vn -0.9633 0.2511 0.0949
+vn -0.9575 0.2511 0.1420
+vn -0.9494 0.2511 0.1888
+vn -0.6428 0.7553 0.1279
+vn 0.3067 0.9499 -0.0610
+vn 0.2944 0.9499 -0.1053
+vn 0.2992 0.9499 -0.0908
+vn 0.3033 0.9499 -0.0760
+vn -0.6171 0.7553 0.2208
+vn -0.6272 0.7553 0.1902
+vn -0.6357 0.7553 0.1593
+vn 0.7486 0.6065 -0.2678
+vn 0.7346 0.6065 -0.3043
+vn 0.7608 0.6065 -0.2308
+vn 0.7712 0.6065 -0.1932
+vn -0.9389 0.2511 0.2352
+vn -0.9263 0.2511 0.2810
+vn -0.9114 0.2511 0.3261
+vn -0.8943 0.2511 0.3704
+vn -0.6055 0.7553 0.2508
+vn 0.2889 0.9499 -0.1196
+vn 0.2682 0.9499 -0.1607
+vn 0.2757 0.9499 -0.1474
+vn 0.2826 0.9499 -0.1337
+vn -0.5622 0.7553 0.3369
+vn -0.5780 0.7553 0.3090
+vn -0.5925 0.7553 0.2802
+vn 0.6820 0.6065 -0.4087
+vn 0.6611 0.6065 -0.4417
+vn 0.7012 0.6065 -0.3748
+vn 0.7187 0.6065 -0.3400
+vn -0.8750 0.2511 0.4139
+vn -0.8537 0.2511 0.4563
+vn -0.8303 0.2511 0.4976
+vn -0.8048 0.2511 0.5378
+vn -0.5449 0.7553 0.3641
+vn 0.2600 0.9499 -0.1737
+vn 0.2317 0.9499 -0.2100
+vn 0.2417 0.9499 -0.1984
+vn 0.2511 0.9499 -0.1863
+vn -0.4856 0.7553 0.4401
+vn -0.5066 0.7553 0.4158
+vn -0.5264 0.7553 0.3904
+vn 0.5891 0.6065 -0.5339
+vn 0.5622 0.6065 -0.5622
+vn 0.6146 0.6065 -0.5044
+vn 0.6386 0.6065 -0.4736
+vn -0.7774 0.2511 0.5766
+vn -0.7482 0.2511 0.6141
+vn -0.7172 0.2511 0.6500
+vn -0.6845 0.2511 0.6844
+vn -0.4634 0.7553 0.4635
+vn 0.2211 0.9499 -0.2211
+vn 0.1863 0.9499 -0.2511
+vn 0.1983 0.9499 -0.2417
+vn 0.2100 0.9499 -0.2317
+vn -0.3904 0.7553 0.5264
+vn -0.4158 0.7553 0.5066
+vn -0.4401 0.7553 0.4857
+vn 0.4736 0.6065 -0.6386
+vn 0.4417 0.6065 -0.6611
+vn 0.5044 0.6065 -0.6146
+vn 0.5339 0.6065 -0.5891
+vn -0.6500 0.2511 0.7172
+vn -0.6141 0.2511 0.7482
+vn -0.5766 0.2511 0.7774
+vn -0.5378 0.2511 0.8048
+vn -0.3641 0.7553 0.5449
+vn 0.1737 0.9499 -0.2600
+vn 0.1337 0.9499 -0.2826
+vn 0.1474 0.9499 -0.2758
+vn 0.1607 0.9499 -0.2682
+vn -0.2802 0.7553 0.5925
+vn -0.3090 0.7553 0.5780
+vn -0.3369 0.7553 0.5622
+vn 0.3400 0.6065 -0.7187
+vn 0.3043 0.6065 -0.7346
+vn 0.3748 0.6065 -0.7012
+vn 0.4087 0.6065 -0.6820
+vn -0.4976 0.2511 0.8303
+vn -0.4563 0.2511 0.8537
+vn -0.4139 0.2511 0.8750
+vn -0.3704 0.2511 0.8943
+vn -0.2508 0.7553 0.6055
+vn 0.1197 0.9499 -0.2889
+vn 0.0760 0.9499 -0.3033
+vn 0.0908 0.9499 -0.2992
+vn 0.1053 0.9499 -0.2944
+vn -0.1593 0.7553 0.6357
+vn -0.1903 0.7553 0.6272
+vn -0.2208 0.7553 0.6171
+vn 0.1932 0.6065 -0.7712
+vn 0.1551 0.6065 -0.7798
+vn 0.2308 0.6065 -0.7608
+vn 0.2678 0.6065 -0.7486
+vn -0.3261 0.2511 0.9114
+vn -0.2810 0.2511 0.9263
+vn -0.2352 0.2511 0.9389
+vn -0.1888 0.2511 0.9494
+vn -0.1279 0.7553 0.6428
+vn 0.0610 0.9499 -0.3066
+vn 0.0153 0.9499 -0.3123
+vn 0.0306 0.9499 -0.3112
+vn 0.0459 0.9499 -0.3093
+vn -0.0322 0.7553 0.6546
+vn -0.0642 0.7553 0.6522
+vn -0.0961 0.7553 0.6483
+vn 0.0390 0.6065 -0.7941
+vn 0.0000 0.6065 -0.7951
+vn 0.0779 0.6065 -0.7912
+vn 0.1166 0.6065 -0.7865
+vn -0.1420 0.2511 0.9575
+vn -0.0949 0.2511 0.9633
+vn -0.0475 0.2511 0.9668
+vn 0.0000 0.2511 0.9680
+vn 0.0000 0.7553 0.6554
+vn 0.0000 0.9499 -0.3127
+vn -0.0459 0.9499 -0.3093
+vn -0.0306 0.9499 -0.3112
+vn -0.0153 0.9499 -0.3123
+vn 0.0961 0.7553 0.6483
+vn 0.0642 0.7553 0.6522
+vn 0.0322 0.7553 0.6546
+vn -0.1166 0.6065 -0.7865
+vn -0.1551 0.6065 -0.7798
+vn -0.0779 0.6065 -0.7912
+vn -0.0390 0.6065 -0.7941
+vn 0.0475 0.2511 0.9668
+vn 0.0949 0.2511 0.9633
+vn 0.1420 0.2511 0.9575
+vn 0.1888 0.2511 0.9494
+vn 0.1279 0.7553 0.6428
+vn -0.0610 0.9499 -0.3066
+vn -0.1053 0.9499 -0.2944
+vn -0.0908 0.9499 -0.2992
+vn -0.0760 0.9499 -0.3033
+vn 0.2208 0.7553 0.6171
+vn 0.1902 0.7553 0.6272
+vn 0.1593 0.7553 0.6357
+vn -0.2678 0.6065 -0.7486
+vn -0.3043 0.6065 -0.7346
+vn -0.2308 0.6065 -0.7608
+vn -0.1932 0.6065 -0.7712
+vn 0.2352 0.2511 0.9389
+vn 0.2810 0.2511 0.9263
+vn 0.3261 0.2511 0.9114
+vn 0.3704 0.2511 0.8943
+vn 0.2508 0.7553 0.6055
+vn -0.1196 0.9499 -0.2889
+vn -0.1607 0.9499 -0.2682
+vn -0.1474 0.9499 -0.2757
+vn -0.1337 0.9499 -0.2826
+vn 0.3369 0.7553 0.5622
+vn 0.3090 0.7553 0.5780
+vn 0.2802 0.7553 0.5925
+vn -0.4087 0.6065 -0.6820
+vn -0.4417 0.6065 -0.6611
+vn -0.3748 0.6065 -0.7012
+vn -0.3400 0.6065 -0.7187
+vn 0.4139 0.2511 0.8750
+vn 0.4563 0.2511 0.8537
+vn 0.4976 0.2511 0.8303
+vn 0.5378 0.2511 0.8048
+vn 0.3641 0.7553 0.5449
+vn -0.1737 0.9499 -0.2600
+vn -0.2100 0.9499 -0.2316
+vn -0.1983 0.9499 -0.2417
+vn -0.1863 0.9499 -0.2511
+vn 0.4401 0.7553 0.4857
+vn 0.4158 0.7553 0.5066
+vn 0.3904 0.7553 0.5264
+vn -0.5339 0.6065 -0.5891
+vn -0.5622 0.6065 -0.5622
+vn -0.5044 0.6065 -0.6146
+vn -0.4736 0.6065 -0.6386
+vn 0.5766 0.2511 0.7774
+vn 0.6141 0.2511 0.7482
+vn 0.6500 0.2511 0.7172
+vn 0.6845 0.2511 0.6844
+vn 0.4635 0.7553 0.4635
+vn -0.2210 0.9499 -0.2210
+vn -0.2509 0.9500 -0.1860
+vn -0.2415 0.9499 -0.1982
+vn -0.2316 0.9499 -0.2099
+vn 0.5265 0.7552 0.3905
+vn 0.5067 0.7552 0.4159
+vn 0.5067 0.7552 0.4158
+vn 0.4857 0.7552 0.4402
+vn -0.6385 0.6066 -0.4736
+vn -0.6610 0.6067 -0.4416
+vn -0.6146 0.6066 -0.5043
+vn -0.5891 0.6065 -0.5339
+vn 0.7172 0.2511 0.6500
+vn 0.7482 0.2511 0.6141
+vn 0.7774 0.2511 0.5766
+vn 0.8048 0.2511 0.5378
+vn 0.5451 0.7551 0.3642
+vn -0.2596 0.9500 -0.1734
+vn -0.2819 0.9501 -0.1333
+vn -0.2751 0.9501 -0.1470
+vn -0.2677 0.9501 -0.1604
+vn 0.5927 0.7551 0.2804
+vn 0.5782 0.7551 0.3091
+vn 0.5927 0.7551 0.2803
+vn 0.5623 0.7551 0.3370
+vn -0.7184 0.6070 -0.3398
+vn -0.7342 0.6070 -0.3041
+vn -0.7010 0.6069 -0.3746
+vn -0.6818 0.6068 -0.4086
+vn 0.8303 0.2511 0.4976
+vn 0.8537 0.2511 0.4563
+vn 0.8750 0.2511 0.4139
+vn 0.8943 0.2511 0.3704
+vn 0.6057 0.7551 0.2509
+vn -0.2880 0.9502 -0.1193
+vn -0.3025 0.9501 -0.0758
+vn -0.2984 0.9501 -0.0905
+vn -0.2935 0.9502 -0.1050
+vn 0.6359 0.7551 0.1593
+vn 0.6274 0.7551 0.1903
+vn 0.6173 0.7551 0.2208
+vn -0.7709 0.6070 -0.1932
+vn -0.7795 0.6069 -0.1551
+vn -0.7605 0.6070 -0.2307
+vn -0.7482 0.6070 -0.2677
+vn 0.9114 0.2511 0.3261
+vn 0.9263 0.2511 0.2810
+vn 0.9389 0.2511 0.2352
+vn 0.9494 0.2511 0.1888
+vn 0.6430 0.7551 0.1279
+vn -0.3060 0.9501 -0.0609
+vn -0.3120 0.9500 -0.0154
+vn -0.3108 0.9500 -0.0306
+vn -0.3088 0.9500 -0.0458
+vn 0.6547 0.7552 0.0322
+vn 0.6523 0.7552 0.0642
+vn 0.6484 0.7552 0.0961
+vn -0.7940 0.6067 -0.0391
+vn -0.7950 0.6066 0.0000
+vn -0.7911 0.6067 -0.0780
+vn -0.7863 0.6068 -0.1167
+vn 0.9575 0.2511 0.1420
+vn 0.9633 0.2511 0.0949
+vn 0.9668 0.2511 0.0475
+vn 0.9680 0.2511 0.0000
+vn 0.6555 0.7552 -0.0000
+vn -0.3124 0.9499 -0.0000
+vn -0.3088 0.9500 0.0458
+vn -0.3108 0.9500 0.0306
+vn -0.3120 0.9500 0.0154
+vn 0.6484 0.7552 -0.0961
+vn 0.6523 0.7552 -0.0642
+vn 0.6547 0.7552 -0.0322
+vn -0.7863 0.6068 0.1167
+vn -0.7795 0.6069 0.1551
+vn -0.7911 0.6067 0.0780
+vn -0.7940 0.6067 0.0391
+vn 0.9668 0.2511 -0.0475
+vn 0.9633 0.2511 -0.0949
+vn 0.9575 0.2511 -0.1420
+vn 0.9494 0.2511 -0.1888
+vn 0.6430 0.7551 -0.1279
+vn -0.3060 0.9501 0.0609
+vn -0.2935 0.9502 0.1050
+vn -0.2984 0.9501 0.0905
+vn -0.3025 0.9501 0.0758
+vn 0.6173 0.7551 -0.2209
+vn 0.6274 0.7551 -0.1903
+vn 0.6173 0.7551 -0.2208
+vn 0.6359 0.7551 -0.1593
+vn -0.7482 0.6070 0.2677
+vn -0.7342 0.6070 0.3041
+vn -0.7605 0.6070 0.2307
+vn -0.7709 0.6070 0.1932
+vn 0.9389 0.2511 -0.2352
+vn 0.9263 0.2511 -0.2810
+vn 0.9114 0.2511 -0.3261
+vn 0.8943 0.2511 -0.3704
+vn 0.6057 0.7551 -0.2509
+vn -0.2880 0.9502 0.1193
+vn -0.2677 0.9501 0.1604
+vn -0.2751 0.9501 0.1470
+vn -0.2819 0.9501 0.1333
+vn 0.5623 0.7551 -0.3370
+vn 0.5782 0.7551 -0.3091
+vn 0.5782 0.7551 -0.3090
+vn 0.5927 0.7551 -0.2804
+vn 0.5927 0.7551 -0.2803
+vn -0.6818 0.6068 0.4086
+vn -0.6610 0.6067 0.4416
+vn -0.7010 0.6069 0.3746
+vn -0.7184 0.6070 0.3398
+vn 0.8750 0.2511 -0.4139
+vn 0.8537 0.2511 -0.4563
+vn 0.8303 0.2511 -0.4976
+vn 0.8048 0.2511 -0.5378
+vn 0.5451 0.7551 -0.3642
+vn -0.2596 0.9500 0.1734
+vn -0.2316 0.9499 0.2099
+vn -0.2415 0.9499 0.1982
+vn -0.2509 0.9500 0.1860
+vn 0.4857 0.7552 -0.4402
+vn 0.5067 0.7552 -0.4158
+vn 0.5265 0.7552 -0.3905
+vn -0.5891 0.6065 0.5339
+vn -0.5622 0.6065 0.5622
+vn -0.6146 0.6066 0.5043
+vn -0.6385 0.6066 0.4736
+vn 0.7774 0.2511 -0.5766
+vn 0.7482 0.2511 -0.6141
+vn 0.7172 0.2511 -0.6500
+vn 0.6845 0.2511 -0.6844
+vn 0.4635 0.7552 -0.4635
+vn -0.2211 0.9499 0.2210
+vn -0.1863 0.9499 0.2511
+vn -0.1983 0.9499 0.2417
+vn -0.2100 0.9499 0.2316
+vn 0.3904 0.7553 -0.5264
+vn 0.4158 0.7553 -0.5066
+vn 0.4401 0.7553 -0.4857
+vn -0.4736 0.6065 0.6386
+vn -0.4417 0.6065 0.6611
+vn -0.5044 0.6065 0.6146
+vn -0.5339 0.6065 0.5891
+vn 0.6500 0.2511 -0.7172
+vn 0.6141 0.2511 -0.7482
+vn 0.5766 0.2511 -0.7774
+vn 0.5378 0.2511 -0.8048
+vn 0.3641 0.7553 -0.5450
+vn -0.1737 0.9499 0.2600
+vn -0.1337 0.9499 0.2826
+vn -0.1474 0.9499 0.2757
+vn -0.1607 0.9499 0.2682
+vn 0.2802 0.7553 -0.5925
+vn 0.3090 0.7553 -0.5780
+vn 0.3369 0.7553 -0.5622
+vn -0.3400 0.6065 0.7187
+vn -0.3043 0.6065 0.7346
+vn -0.3748 0.6065 0.7012
+vn -0.4087 0.6065 0.6820
+vn 0.4976 0.2511 -0.8303
+vn 0.4563 0.2511 -0.8537
+vn 0.4139 0.2511 -0.8750
+vn 0.3704 0.2511 -0.8943
+vn 0.2508 0.7553 -0.6055
+vn -0.1197 0.9499 0.2889
+vn -0.0760 0.9499 0.3033
+vn -0.0908 0.9499 0.2992
+vn -0.1053 0.9499 0.2944
+vn 0.1593 0.7553 -0.6357
+vn 0.1903 0.7553 -0.6272
+vn 0.2208 0.7553 -0.6171
+vn -0.1932 0.6065 0.7712
+vn -0.1551 0.6065 0.7798
+vn -0.2308 0.6065 0.7608
+vn -0.2678 0.6065 0.7486
+vn 0.3261 0.2511 -0.9114
+vn 0.2810 0.2511 -0.9263
+vn 0.2352 0.2511 -0.9389
+vn 0.1888 0.2511 -0.9494
+vn 0.1279 0.7553 -0.6428
+vn -0.0610 0.9499 0.3067
+vn -0.0153 0.9499 0.3123
+vn -0.0306 0.9499 0.3112
+vn -0.0459 0.9499 0.3093
+vn 0.0322 0.7553 -0.6546
+vn 0.0642 0.7553 -0.6522
+vn 0.0961 0.7553 -0.6483
+vn -0.0390 0.6065 0.7941
+vn -0.0779 0.6065 0.7912
+vn -0.1166 0.6065 0.7865
+vn 0.1420 0.2511 -0.9575
+vn 0.0949 0.2511 -0.9633
+vn 0.0475 0.2511 -0.9668
+usemtl glass_mug
+s off
+f 30406/1/1 30407/2/1 30410/3/1 30409/4/1
+f 30407/2/2 30408/5/2 30411/6/2 30410/3/2
+f 30409/4/3 30410/3/3 30413/7/3 30412/8/3
+f 30410/3/4 30411/6/4 30414/9/4 30413/7/4
+f 762/10/5 6311/11/5 30406/1/5 6285/12/5
+f 6311/11/6 6310/13/6 30407/2/6 30406/1/6
+f 6310/13/7 6309/14/7 30408/5/7 30407/2/7
+f 6309/14/8 730/15/8 6093/16/8 30408/5/8
+f 30408/5/9 6093/16/9 6094/17/9 30411/6/9
+f 30411/6/10 6094/17/10 6095/18/10 30414/9/10
+f 30414/9/11 6095/18/11 729/19/11 13176/20/11
+f 30413/7/12 30414/9/12 13176/20/12 13177/21/12
+f 30412/8/13 30413/7/13 13177/21/13 13178/22/13
+f 6287/23/14 30412/8/14 13178/22/14 761/24/14
+f 6286/25/15 30409/4/15 30412/8/15 6287/23/15
+f 6285/12/16 30406/1/16 30409/4/16 6286/25/16
+f 30415/26/17 30416/27/17 30419/28/17 30418/29/17
+f 30416/27/18 30417/30/18 30420/31/18 30419/28/18
+f 30418/29/19 30419/28/19 30422/32/19 30421/33/19
+f 30419/28/20 30420/31/20 30423/34/20 30422/32/20
+f 761/24/21 13178/22/21 30415/26/21 6282/35/21
+f 13178/22/22 13177/21/22 30416/27/22 30415/26/22
+f 13177/21/23 13176/20/23 30417/30/23 30416/27/23
+f 13176/20/24 729/19/24 6090/36/24 30417/30/24
+f 30417/30/25 6090/36/25 6091/37/25 30420/31/25
+f 30420/31/26 6091/37/26 6092/38/26 30423/34/26
+f 30423/34/27 6092/38/27 728/39/27 6395/40/27
+f 30422/32/28 30423/34/28 6395/40/28 6394/41/28
+f 30421/33/29 30422/32/29 6394/41/29 6393/42/29
+f 6284/43/30 30421/33/30 6393/42/30 760/44/30
+f 6283/45/31 30418/29/31 30421/33/31 6284/43/31
+f 6282/35/32 30415/26/32 30418/29/32 6283/45/32
+f 30424/46/33 30425/47/33 30428/48/33 30427/49/33
+f 30425/47/34 30426/50/34 30429/51/34 30428/48/34
+f 30427/49/35 30428/48/35 30431/52/35 30430/53/35
+f 30428/48/36 30429/51/36 30432/54/36 30431/52/36
+f 634/55/37 5801/56/37 30424/46/37 5520/57/37
+f 5801/56/38 5800/58/38 30425/47/38 30424/46/38
+f 5800/58/39 5799/59/39 30426/50/39 30425/47/39
+f 5799/59/40 666/60/40 5712/61/40 30426/50/40
+f 30426/50/41 5712/61/41 5713/62/41 30429/51/41
+f 30429/51/42 5713/62/42 5714/63/42 30432/54/42
+f 30432/54/43 5714/63/43 665/64/43 13181/65/43
+f 30431/52/44 30432/54/44 13181/65/44 13180/66/44
+f 30430/53/45 30431/52/45 13180/66/45 13179/67/45
+f 5522/68/46 30430/53/46 13179/67/46 633/69/46
+f 5521/70/47 30427/49/47 30430/53/47 5522/68/47
+f 5520/57/48 30424/46/48 30427/49/48 5521/70/48
+f 30433/71/49 30434/72/49 30437/73/49 30436/74/49
+f 30434/72/50 30435/75/50 30438/76/50 30437/73/50
+f 30436/74/51 30437/73/51 30440/77/51 30439/78/51
+f 30437/73/52 30438/76/52 30441/79/52 30440/77/52
+f 633/69/53 13179/67/53 30433/71/53 5517/80/53
+f 13179/67/54 13180/66/54 30434/72/54 30433/71/54
+f 13180/66/55 13181/65/55 30435/75/55 30434/72/55
+f 13181/65/56 665/64/56 5709/81/56 30435/75/56
+f 30435/75/57 5709/81/57 5710/82/57 30438/76/57
+f 30438/76/58 5710/82/58 5711/83/58 30441/79/58
+f 30441/79/59 5711/83/59 664/84/59 5790/85/59
+f 30440/77/60 30441/79/60 5790/85/60 5791/86/60
+f 30439/78/61 30440/77/61 5791/86/61 5792/87/61
+f 5519/88/62 30439/78/62 5792/87/62 632/89/62
+f 5518/90/63 30436/74/63 30439/78/63 5519/88/63
+f 5517/80/64 30433/71/64 30436/74/64 5518/90/64
+s 1
+f 13470/91/65 13471/92/66 13474/93/67 13473/94/68
+f 13471/92/66 13472/95/69 13475/96/70 13474/93/67
+f 13473/94/71 13474/93/72 13477/97/72 13476/98/71
+f 13474/93/72 13475/96/73 13478/99/73 13477/97/72
+f 9/100/74 1917/101/75 13470/91/65 2093/102/76
+f 1917/101/75 1918/103/77 13471/92/66 13470/91/65
+f 1918/103/77 1919/104/78 13472/95/69 13471/92/66
+f 1919/104/78 8/105/79 2088/106/80 13472/95/69
+f 13472/95/69 2088/106/80 2089/107/81 13475/96/70
+f 13475/96/73 2089/107/82 2090/108/82 13478/99/73
+f 13478/99/83 2090/108/84 40/109/85 2015/110/86
+f 13477/97/87 13478/99/83 2015/110/86 2014/111/88
+f 13476/98/89 13477/97/87 2014/111/88 2013/112/90
+f 2091/113/91 13476/98/89 2013/112/90 41/114/92
+f 2092/115/93 13473/94/71 13476/98/71 2091/113/93
+f 2093/102/76 13470/91/65 13473/94/68 2092/115/94
+f 13479/116/95 13480/117/96 13483/118/97 13482/119/98
+f 13480/117/96 13481/120/99 13484/121/100 13483/118/97
+f 13482/119/101 13483/118/102 13486/122/102 13485/123/101
+f 13483/118/102 13484/121/103 13487/124/103 13486/122/102
+f 23/125/104 1959/126/105 13479/116/95 2099/127/106
+f 1959/126/105 1960/128/107 13480/117/96 13479/116/95
+f 1960/128/107 1961/129/108 13481/120/99 13480/117/96
+f 1961/129/108 22/130/109 2094/131/110 13481/120/99
+f 13481/120/99 2094/131/110 2095/132/111 13484/121/100
+f 13484/121/103 2095/132/112 2096/133/112 13487/124/103
+f 13487/124/113 2096/133/114 54/134/115 2057/135/116
+f 13486/122/117 13487/124/113 2057/135/116 2056/136/118
+f 13485/123/119 13486/122/117 2056/136/118 2055/137/120
+f 2097/138/121 13485/123/119 2055/137/120 55/139/122
+f 2098/140/123 13482/119/101 13485/123/101 2097/138/123
+f 2099/127/106 13479/116/95 13482/119/98 2098/140/124
+f 13488/141/125 13489/142/126 13492/143/127 13491/144/128
+f 13489/142/126 13490/145/129 13493/146/130 13492/143/127
+f 13491/144/131 13492/143/132 13495/147/132 13494/148/131
+f 13492/143/132 13493/146/133 13496/149/133 13495/147/132
+f 10/150/134 1920/151/135 13488/141/125 2102/152/136
+f 1920/151/135 1921/153/137 13489/142/126 13488/141/125
+f 1921/153/137 1922/154/138 13490/145/129 13489/142/126
+f 1922/154/138 9/100/74 2093/102/76 13490/145/129
+f 13490/145/129 2093/102/76 2092/115/94 13493/146/130
+f 13493/146/133 2092/115/93 2091/113/93 13496/149/133
+f 13496/149/139 2091/113/91 41/114/92 2018/155/140
+f 13495/147/141 13496/149/139 2018/155/140 2017/156/142
+f 13494/148/143 13495/147/141 2017/156/142 2016/157/144
+f 2100/158/145 13494/148/143 2016/157/144 42/159/146
+f 2101/160/147 13491/144/131 13494/148/131 2100/158/147
+f 2102/152/136 13488/141/125 13491/144/128 2101/160/148
+f 13497/161/149 13498/162/150 13501/163/151 13500/164/152
+f 13498/162/150 13499/165/153 13502/166/154 13501/163/151
+f 13500/164/155 13501/163/156 13504/167/156 13503/168/155
+f 13501/163/156 13502/166/157 13505/169/157 13504/167/156
+f 24/170/158 1962/171/159 13497/161/149 2105/172/160
+f 1962/171/159 1963/173/161 13498/162/150 13497/161/149
+f 1963/173/161 1964/174/162 13499/165/153 13498/162/150
+f 1964/174/162 23/125/104 2099/127/106 13499/165/153
+f 13499/165/153 2099/127/106 2098/140/124 13502/166/154
+f 13502/166/157 2098/140/123 2097/138/123 13505/169/157
+f 13505/169/163 2097/138/121 55/139/122 2060/175/164
+f 13504/167/165 13505/169/163 2060/175/164 2059/176/166
+f 13503/168/167 13504/167/165 2059/176/166 2058/177/168
+f 2103/178/169 13503/168/167 2058/177/168 56/179/170
+f 2104/180/171 13500/164/155 13503/168/155 2103/178/171
+f 2105/172/160 13497/161/149 13500/164/152 2104/180/172
+f 13506/181/173 13507/182/174 13510/183/175 13509/184/176
+f 13507/182/174 13508/185/177 13511/186/178 13510/183/175
+f 13509/184/179 13510/183/180 13513/187/180 13512/188/179
+f 13510/183/180 13511/186/181 13514/189/181 13513/187/180
+f 11/190/182 1923/191/183 13506/181/173 2108/192/184
+f 1923/191/183 1924/193/185 13507/182/174 13506/181/173
+f 1924/193/185 1925/194/186 13508/185/177 13507/182/174
+f 1925/194/186 10/150/134 2102/152/136 13508/185/177
+f 13508/185/177 2102/152/136 2101/160/148 13511/186/178
+f 13511/186/181 2101/160/147 2100/158/147 13514/189/181
+f 13514/189/187 2100/158/145 42/159/146 2021/195/188
+f 13513/187/189 13514/189/187 2021/195/188 2020/196/190
+f 13512/188/191 13513/187/189 2020/196/190 2019/197/192
+f 2106/198/193 13512/188/191 2019/197/192 43/199/194
+f 2107/200/195 13509/184/179 13512/188/179 2106/198/195
+f 2108/192/184 13506/181/173 13509/184/176 2107/200/196
+f 13515/201/197 13516/202/198 13519/203/199 13518/204/200
+f 13516/202/198 13517/205/201 13520/206/202 13519/203/199
+f 13518/204/203 13519/203/204 13522/207/204 13521/208/203
+f 13519/203/204 13520/206/205 13523/209/205 13522/207/204
+f 25/210/206 1965/211/207 13515/201/197 2111/212/208
+f 1965/211/207 1966/213/209 13516/202/198 13515/201/197
+f 1966/213/209 1967/214/210 13517/205/201 13516/202/198
+f 1967/214/210 24/170/158 2105/172/160 13517/205/201
+f 13517/205/201 2105/172/160 2104/180/172 13520/206/202
+f 13520/206/205 2104/180/171 2103/178/171 13523/209/205
+f 13523/209/211 2103/178/169 56/179/170 2063/215/212
+f 13522/207/213 13523/209/211 2063/215/212 2062/216/214
+f 13521/208/215 13522/207/213 2062/216/214 2061/217/216
+f 2109/218/217 13521/208/215 2061/217/216 57/219/218
+f 2110/220/219 13518/204/203 13521/208/203 2109/218/219
+f 2111/212/208 13515/201/197 13518/204/200 2110/220/220
+f 13524/221/221 13525/222/222 13528/223/223 13527/224/224
+f 13525/222/222 13526/225/225 13529/226/226 13528/223/223
+f 13527/224/227 13528/223/228 13531/227/228 13530/228/227
+f 13528/223/228 13529/226/229 13532/229/229 13531/227/228
+f 12/230/230 1926/231/231 13524/221/221 2114/232/232
+f 1926/231/231 1927/233/233 13525/222/222 13524/221/221
+f 1927/233/233 1928/234/234 13526/225/225 13525/222/222
+f 1928/234/234 11/190/182 2108/192/184 13526/225/225
+f 13526/225/225 2108/192/184 2107/200/196 13529/226/226
+f 13529/226/229 2107/200/195 2106/198/195 13532/229/229
+f 13532/229/235 2106/198/193 43/199/194 2024/235/236
+f 13531/227/237 13532/229/235 2024/235/236 2023/236/238
+f 13530/228/239 13531/227/237 2023/236/238 2022/237/240
+f 2112/238/241 13530/228/239 2022/237/240 44/239/242
+f 2113/240/243 13527/224/227 13530/228/227 2112/238/243
+f 2114/232/232 13524/221/221 13527/224/224 2113/240/244
+f 13533/241/245 13534/242/246 13537/243/247 13536/244/248
+f 13534/242/246 13535/245/249 13538/246/250 13537/243/247
+f 13536/244/251 13537/243/252 13540/247/252 13539/248/251
+f 13537/243/252 13538/246/253 13541/249/253 13540/247/252
+f 26/250/254 1968/251/255 13533/241/245 2117/252/256
+f 1968/251/255 1969/253/257 13534/242/246 13533/241/245
+f 1969/253/257 1970/254/258 13535/245/249 13534/242/246
+f 1970/254/258 25/210/206 2111/212/208 13535/245/249
+f 13535/245/249 2111/212/208 2110/220/220 13538/246/250
+f 13538/246/253 2110/220/219 2109/218/219 13541/249/253
+f 13541/249/259 2109/218/217 57/219/218 2066/255/260
+f 13540/247/261 13541/249/259 2066/255/260 2065/256/262
+f 13539/248/263 13540/247/261 2065/256/262 2064/257/264
+f 2115/258/265 13539/248/263 2064/257/264 58/259/266
+f 2116/260/267 13536/244/251 13539/248/251 2115/258/267
+f 2117/252/256 13533/241/245 13536/244/248 2116/260/268
+f 13542/261/269 13543/262/270 13546/263/271 13545/264/272
+f 13543/262/270 13544/265/273 13547/266/274 13546/263/271
+f 13545/264/275 13546/263/276 13549/267/276 13548/268/275
+f 13546/263/276 13547/266/277 13550/269/277 13549/267/276
+f 13/270/278 1929/271/279 13542/261/269 2120/272/280
+f 1929/271/279 1930/273/281 13543/262/270 13542/261/269
+f 1930/273/281 1931/274/282 13544/265/273 13543/262/270
+f 1931/274/282 12/230/230 2114/232/232 13544/265/273
+f 13544/265/273 2114/232/232 2113/240/244 13547/266/274
+f 13547/266/277 2113/240/243 2112/238/243 13550/269/277
+f 13550/269/283 2112/238/241 44/239/242 2027/275/284
+f 13549/267/285 13550/269/283 2027/275/284 2026/276/286
+f 13548/268/287 13549/267/285 2026/276/286 2025/277/288
+f 2118/278/289 13548/268/287 2025/277/288 45/279/290
+f 2119/280/291 13545/264/275 13548/268/275 2118/278/291
+f 2120/272/280 13542/261/269 13545/264/272 2119/280/292
+f 13551/281/293 13552/282/294 13555/283/295 13554/284/296
+f 13552/282/294 13553/285/297 13556/286/298 13555/283/295
+f 13554/284/299 13555/283/300 13558/287/300 13557/288/299
+f 13555/283/300 13556/286/301 13559/289/301 13558/287/300
+f 27/290/302 1971/291/303 13551/281/293 2123/292/304
+f 1971/291/303 1972/293/305 13552/282/294 13551/281/293
+f 1972/293/305 1973/294/306 13553/285/297 13552/282/294
+f 1973/294/306 26/250/254 2117/252/256 13553/285/297
+f 13553/285/297 2117/252/256 2116/260/268 13556/286/298
+f 13556/286/301 2116/260/267 2115/258/267 13559/289/301
+f 13559/289/307 2115/258/265 58/259/266 2069/295/308
+f 13558/287/309 13559/289/307 2069/295/308 2068/296/310
+f 13557/288/311 13558/287/309 2068/296/310 2067/297/312
+f 2121/298/313 13557/288/311 2067/297/312 59/299/314
+f 2122/300/315 13554/284/299 13557/288/299 2121/298/315
+f 2123/292/304 13551/281/293 13554/284/296 2122/300/316
+f 13560/301/317 13561/302/318 13564/303/319 13563/304/320
+f 13561/302/318 13562/305/321 13565/306/322 13564/303/319
+f 13563/304/323 13564/303/324 13567/307/324 13566/308/323
+f 13564/303/324 13565/306/325 13568/309/325 13567/307/324
+f 14/310/326 1932/311/327 13560/301/317 2126/312/328
+f 1932/311/327 1933/313/329 13561/302/318 13560/301/317
+f 1933/313/329 1934/314/330 13562/305/321 13561/302/318
+f 1934/314/330 13/270/278 2120/272/280 13562/305/321
+f 13562/305/321 2120/272/280 2119/280/292 13565/306/322
+f 13565/306/325 2119/280/291 2118/278/291 13568/309/325
+f 13568/309/331 2118/278/289 45/279/290 2030/315/332
+f 13567/307/333 13568/309/331 2030/315/332 2029/316/334
+f 13566/308/335 13567/307/333 2029/316/334 2028/317/336
+f 2124/318/337 13566/308/335 2028/317/336 46/319/338
+f 2125/320/339 13563/304/323 13566/308/323 2124/318/339
+f 2126/312/328 13560/301/317 13563/304/320 2125/320/340
+f 13569/321/341 13570/322/342 13573/323/343 13572/324/344
+f 13570/322/342 13571/325/345 13574/326/346 13573/323/343
+f 13572/324/347 13573/323/348 13576/327/348 13575/328/347
+f 13573/323/348 13574/326/349 13577/329/349 13576/327/348
+f 28/330/350 1974/331/351 13569/321/341 2129/332/352
+f 1974/331/351 1975/333/353 13570/322/342 13569/321/341
+f 1975/333/353 1976/334/354 13571/325/345 13570/322/342
+f 1976/334/354 27/290/302 2123/292/304 13571/325/345
+f 13571/325/345 2123/292/304 2122/300/316 13574/326/346
+f 13574/326/349 2122/300/315 2121/298/315 13577/329/349
+f 13577/329/355 2121/298/313 59/299/314 2072/335/356
+f 13576/327/357 13577/329/355 2072/335/356 2071/336/358
+f 13575/328/359 13576/327/357 2071/336/358 2070/337/360
+f 2127/338/361 13575/328/359 2070/337/360 60/339/362
+f 2128/340/363 13572/324/347 13575/328/347 2127/338/363
+f 2129/332/352 13569/321/341 13572/324/344 2128/340/364
+f 13578/341/365 13579/342/366 13582/343/367 13581/344/368
+f 13579/342/366 13580/345/369 13583/346/370 13582/343/367
+f 13581/344/371 13582/343/372 13585/347/372 13584/348/371
+f 13582/343/372 13583/346/373 13586/349/373 13585/347/372
+f 15/350/374 1935/351/375 13578/341/365 2132/352/376
+f 1935/351/375 1936/353/377 13579/342/366 13578/341/365
+f 1936/353/377 1937/354/378 13580/345/369 13579/342/366
+f 1937/354/378 14/310/326 2126/312/328 13580/345/369
+f 13580/345/369 2126/312/328 2125/320/340 13583/346/370
+f 13583/346/373 2125/320/339 2124/318/339 13586/349/373
+f 13586/349/379 2124/318/337 46/319/338 2033/355/380
+f 13585/347/381 13586/349/379 2033/355/380 2032/356/382
+f 13584/348/383 13585/347/381 2032/356/382 2031/357/384
+f 2130/358/385 13584/348/383 2031/357/384 47/359/386
+f 2131/360/387 13581/344/371 13584/348/371 2130/358/387
+f 2132/352/376 13578/341/365 13581/344/368 2131/360/388
+f 13587/361/389 13588/362/390 13591/363/391 13590/364/392
+f 13588/362/390 13589/365/393 13592/366/394 13591/363/391
+f 13590/364/395 13591/363/396 13594/367/396 13593/368/395
+f 13591/363/396 13592/366/397 13595/369/397 13594/367/396
+f 2/370/398 1896/371/399 13587/361/389 2138/372/400
+f 1896/371/399 1897/373/401 13588/362/390 13587/361/389
+f 1897/373/401 1898/374/402 13589/365/393 13588/362/390
+f 1898/374/402 1/375/403 2133/376/404 13589/365/393
+f 13589/365/393 2133/376/404 2134/377/405 13592/366/394
+f 13592/366/397 2134/377/406 2135/378/406 13595/369/397
+f 13595/369/407 2135/378/408 33/379/409 1994/380/410
+f 13594/367/411 13595/369/407 1994/380/410 1993/381/412
+f 13593/368/413 13594/367/411 1993/381/412 1992/382/414
+f 2136/383/415 13593/368/413 1992/382/414 34/384/416
+f 2137/385/417 13590/364/395 13593/368/395 2136/383/417
+f 2138/372/400 13587/361/389 13590/364/392 2137/385/418
+f 13596/386/419 13597/387/420 13600/388/421 13599/389/422
+f 13597/387/420 13598/390/423 13601/391/424 13600/388/421
+f 13599/389/425 13600/388/426 13603/392/426 13602/393/425
+f 13600/388/426 13601/391/427 13604/394/427 13603/392/426
+f 29/395/428 1977/396/429 13596/386/419 2141/397/430
+f 1977/396/429 1978/398/431 13597/387/420 13596/386/419
+f 1978/398/431 1979/399/432 13598/390/423 13597/387/420
+f 1979/399/432 28/330/350 2129/332/352 13598/390/423
+f 13598/390/423 2129/332/352 2128/340/364 13601/391/424
+f 13601/391/427 2128/340/363 2127/338/363 13604/394/427
+f 13604/394/433 2127/338/361 60/339/362 2075/400/434
+f 13603/392/435 13604/394/433 2075/400/434 2074/401/436
+f 13602/393/437 13603/392/435 2074/401/436 2073/402/438
+f 2139/403/439 13602/393/437 2073/402/438 61/404/440
+f 2140/405/441 13599/389/425 13602/393/425 2139/403/441
+f 2141/397/430 13596/386/419 13599/389/422 2140/405/442
+f 13605/406/443 13606/407/444 13609/408/445 13608/409/446
+f 13606/407/444 13607/410/447 13610/411/448 13609/408/445
+f 13608/409/449 13609/408/450 13612/412/450 13611/413/449
+f 13609/408/450 13610/411/451 13613/414/451 13612/412/450
+f 16/415/452 1938/416/453 13605/406/443 2144/417/454
+f 1938/416/453 1939/418/455 13606/407/444 13605/406/443
+f 1939/418/455 1940/419/456 13607/410/447 13606/407/444
+f 1940/419/456 15/350/374 2132/352/376 13607/410/447
+f 13607/410/447 2132/352/376 2131/360/388 13610/411/448
+f 13610/411/451 2131/360/387 2130/358/387 13613/414/451
+f 13613/414/457 2130/358/385 47/359/386 2036/420/458
+f 13612/412/459 13613/414/457 2036/420/458 2035/421/460
+f 13611/413/461 13612/412/459 2035/421/460 2034/422/462
+f 2142/423/463 13611/413/461 2034/422/462 48/424/464
+f 2143/425/465 13608/409/449 13611/413/449 2142/423/465
+f 2144/417/454 13605/406/443 13608/409/446 2143/425/466
+f 13614/426/467 13615/427/468 13618/428/469 13617/429/470
+f 13615/427/468 13616/430/471 13619/431/472 13618/428/469
+f 13617/429/473 13618/428/474 13621/432/474 13620/433/473
+f 13618/428/474 13619/431/475 13622/434/475 13621/432/474
+f 3/435/476 1899/436/477 13614/426/467 2147/437/478
+f 1899/436/477 1900/438/479 13615/427/468 13614/426/467
+f 1900/438/479 1901/439/480 13616/430/471 13615/427/468
+f 1901/439/480 2/370/398 2138/372/400 13616/430/471
+f 13616/430/471 2138/372/400 2137/385/418 13619/431/472
+f 13619/431/475 2137/385/417 2136/383/417 13622/434/475
+f 13622/434/481 2136/383/415 34/384/416 1997/440/482
+f 13621/432/483 13622/434/481 1997/440/482 1996/441/484
+f 13620/433/485 13621/432/483 1996/441/484 1995/442/486
+f 2145/443/487 13620/433/485 1995/442/486 35/444/488
+f 2146/445/489 13617/429/473 13620/433/473 2145/443/489
+f 2147/437/478 13614/426/467 13617/429/470 2146/445/490
+f 13623/446/491 13624/447/492 13627/448/493 13626/449/494
+f 13624/447/492 13625/450/495 13628/451/496 13627/448/493
+f 13626/449/497 13627/448/498 13630/452/498 13629/453/497
+f 13627/448/498 13628/451/499 13631/454/499 13630/452/498
+f 30/455/500 1980/456/501 13623/446/491 2150/457/502
+f 1980/456/501 1981/458/503 13624/447/492 13623/446/491
+f 1981/458/503 1982/459/504 13625/450/495 13624/447/492
+f 1982/459/504 29/395/428 2141/397/430 13625/450/495
+f 13625/450/495 2141/397/430 2140/405/442 13628/451/496
+f 13628/451/499 2140/405/441 2139/403/441 13631/454/499
+f 13631/454/505 2139/403/439 61/404/440 2078/460/506
+f 13630/452/507 13631/454/505 2078/460/506 2077/461/508
+f 13629/453/509 13630/452/507 2077/461/508 2076/462/510
+f 2148/463/511 13629/453/509 2076/462/510 62/464/512
+f 2149/465/513 13626/449/497 13629/453/497 2148/463/513
+f 2150/457/502 13623/446/491 13626/449/494 2149/465/514
+f 13632/466/515 13633/467/516 13636/468/517 13635/469/518
+f 13633/467/516 13634/470/519 13637/471/520 13636/468/517
+f 13635/469/521 13636/468/522 13639/472/522 13638/473/521
+f 13636/468/522 13637/471/523 13640/474/523 13639/472/522
+f 17/475/524 1941/476/525 13632/466/515 2153/477/526
+f 1941/476/525 1942/478/527 13633/467/516 13632/466/515
+f 1942/478/527 1943/479/528 13634/470/519 13633/467/516
+f 1943/479/528 16/415/452 2144/417/454 13634/470/519
+f 13634/470/519 2144/417/454 2143/425/466 13637/471/520
+f 13637/471/523 2143/425/465 2142/423/465 13640/474/523
+f 13640/474/529 2142/423/463 48/424/464 2039/480/530
+f 13639/472/531 13640/474/529 2039/480/530 2038/481/532
+f 13638/473/533 13639/472/531 2038/481/532 2037/482/534
+f 2151/483/535 13638/473/533 2037/482/534 49/484/536
+f 2152/485/537 13635/469/521 13638/473/521 2151/483/537
+f 2153/477/526 13632/466/515 13635/469/518 2152/485/538
+f 13641/486/539 13642/487/540 13645/488/541 13644/489/542
+f 13642/487/540 13643/490/543 13646/491/544 13645/488/541
+f 13644/489/545 13645/488/546 13648/492/546 13647/493/545
+f 13645/488/546 13646/491/547 13649/494/547 13648/492/546
+f 4/495/548 1902/496/549 13641/486/539 2156/497/550
+f 1902/496/549 1903/498/551 13642/487/540 13641/486/539
+f 1903/498/551 1904/499/552 13643/490/543 13642/487/540
+f 1904/499/552 3/435/476 2147/437/478 13643/490/543
+f 13643/490/543 2147/437/478 2146/445/490 13646/491/544
+f 13646/491/547 2146/445/489 2145/443/489 13649/494/547
+f 13649/494/553 2145/443/487 35/444/488 2000/500/554
+f 13648/492/555 13649/494/553 2000/500/554 1999/501/556
+f 13647/493/557 13648/492/555 1999/501/556 1998/502/558
+f 2154/503/559 13647/493/557 1998/502/558 36/504/560
+f 2155/505/561 13644/489/545 13647/493/545 2154/503/561
+f 2156/497/550 13641/486/539 13644/489/542 2155/505/562
+f 13650/506/563 13651/507/564 13654/508/565 13653/509/566
+f 13651/507/564 13652/510/567 13655/511/568 13654/508/565
+f 13653/509/569 13654/508/570 13657/512/570 13656/513/569
+f 13654/508/570 13655/511/571 13658/514/571 13657/512/570
+f 31/515/572 1983/516/573 13650/506/563 2159/517/574
+f 1983/516/573 1984/518/575 13651/507/564 13650/506/563
+f 1984/518/575 1985/519/576 13652/510/567 13651/507/564
+f 1985/519/576 30/455/500 2150/457/502 13652/510/567
+f 13652/510/567 2150/457/502 2149/465/514 13655/511/568
+f 13655/511/571 2149/465/513 2148/463/513 13658/514/571
+f 13658/514/577 2148/463/511 62/464/512 2081/520/578
+f 13657/512/579 13658/514/577 2081/520/578 2080/521/580
+f 13656/513/581 13657/512/579 2080/521/580 2079/522/582
+f 2157/523/583 13656/513/581 2079/522/582 63/524/584
+f 2158/525/585 13653/509/569 13656/513/569 2157/523/585
+f 2159/517/574 13650/506/563 13653/509/566 2158/525/586
+f 13659/526/587 13660/527/588 13663/528/589 13662/529/590
+f 13660/527/588 13661/530/591 13664/531/592 13663/528/589
+f 13662/529/593 13663/528/594 13666/532/594 13665/533/593
+f 13663/528/594 13664/531/595 13667/534/595 13666/532/594
+f 18/535/596 1944/536/597 13659/526/587 2162/537/598
+f 1944/536/597 1945/538/599 13660/527/588 13659/526/587
+f 1945/538/599 1946/539/600 13661/530/591 13660/527/588
+f 1946/539/600 17/475/524 2153/477/526 13661/530/591
+f 13661/530/591 2153/477/526 2152/485/538 13664/531/592
+f 13664/531/595 2152/485/537 2151/483/537 13667/534/595
+f 13667/534/601 2151/483/535 49/484/536 2042/540/602
+f 13666/532/603 13667/534/601 2042/540/602 2041/541/604
+f 13665/533/605 13666/532/603 2041/541/604 2040/542/606
+f 2160/543/607 13665/533/605 2040/542/606 50/544/608
+f 2161/545/609 13662/529/593 13665/533/593 2160/543/609
+f 2162/537/598 13659/526/587 13662/529/590 2161/545/610
+f 13668/546/611 13669/547/612 13672/548/613 13671/549/614
+f 13669/547/612 13670/550/615 13673/551/616 13672/548/613
+f 13671/549/617 13672/548/618 13675/552/618 13674/553/617
+f 13672/548/618 13673/551/619 13676/554/619 13675/552/618
+f 5/555/620 1905/556/621 13668/546/611 2165/557/622
+f 1905/556/621 1906/558/623 13669/547/612 13668/546/611
+f 1906/558/623 1907/559/624 13670/550/615 13669/547/612
+f 1907/559/624 4/495/548 2156/497/550 13670/550/615
+f 13670/550/615 2156/497/550 2155/505/562 13673/551/616
+f 13673/551/619 2155/505/561 2154/503/561 13676/554/619
+f 13676/554/625 2154/503/559 36/504/560 2003/560/626
+f 13675/552/627 13676/554/625 2003/560/626 2002/561/628
+f 13674/553/629 13675/552/627 2002/561/628 2001/562/630
+f 2163/563/631 13674/553/629 2001/562/630 37/564/632
+f 2164/565/633 13671/549/617 13674/553/617 2163/563/633
+f 2165/557/622 13668/546/611 13671/549/614 2164/565/634
+f 13677/566/635 13678/567/636 13681/568/637 13680/569/638
+f 13678/567/636 13679/570/639 13682/571/640 13681/568/637
+f 13680/569/641 13681/568/642 13684/572/642 13683/573/641
+f 13681/568/642 13682/571/643 13685/574/643 13684/572/642
+f 32/575/644 1986/576/645 13677/566/635 2168/577/646
+f 1986/576/645 1987/578/647 13678/567/636 13677/566/635
+f 1987/578/647 1988/579/648 13679/570/639 13678/567/636
+f 1988/579/648 31/515/572 2159/517/574 13679/570/639
+f 13679/570/639 2159/517/574 2158/525/586 13682/571/640
+f 13682/571/643 2158/525/585 2157/523/585 13685/574/643
+f 13685/574/649 2157/523/583 63/524/584 2084/580/650
+f 13684/572/651 13685/574/649 2084/580/650 2083/581/652
+f 13683/573/653 13684/572/651 2083/581/652 2082/582/654
+f 2166/583/655 13683/573/653 2082/582/654 64/584/656
+f 2167/585/657 13680/569/641 13683/573/641 2166/583/657
+f 2168/577/646 13677/566/635 13680/569/638 2167/585/658
+f 13686/586/659 13687/587/660 13690/588/661 13689/589/662
+f 13687/587/660 13688/590/663 13691/591/664 13690/588/661
+f 13689/589/665 13690/588/666 13693/592/666 13692/593/665
+f 13690/588/666 13691/591/667 13694/594/667 13693/592/666
+f 19/595/668 1947/596/669 13686/586/659 2171/597/670
+f 1947/596/669 1948/598/671 13687/587/660 13686/586/659
+f 1948/598/671 1949/599/672 13688/590/663 13687/587/660
+f 1949/599/672 18/535/596 2162/537/598 13688/590/663
+f 13688/590/663 2162/537/598 2161/545/610 13691/591/664
+f 13691/591/667 2161/545/609 2160/543/609 13694/594/667
+f 13694/594/673 2160/543/607 50/544/608 2045/600/674
+f 13693/592/675 13694/594/673 2045/600/674 2044/601/676
+f 13692/593/677 13693/592/675 2044/601/676 2043/602/678
+f 2169/603/679 13692/593/677 2043/602/678 51/604/680
+f 2170/605/681 13689/589/665 13692/593/665 2169/603/681
+f 2171/597/670 13686/586/659 13689/589/662 2170/605/682
+f 13695/606/683 13696/607/684 13699/608/685 13698/609/686
+f 13696/607/684 13697/610/687 13700/611/688 13699/608/685
+f 13698/609/689 13699/608/690 13702/612/690 13701/613/689
+f 13699/608/690 13700/611/691 13703/614/691 13702/612/690
+f 6/615/692 1908/616/693 13695/606/683 2174/617/694
+f 1908/616/693 1909/618/695 13696/607/684 13695/606/683
+f 1909/618/695 1910/619/696 13697/610/687 13696/607/684
+f 1910/619/696 5/555/620 2165/557/622 13697/610/687
+f 13697/610/687 2165/557/622 2164/565/634 13700/611/688
+f 13700/611/691 2164/565/633 2163/563/633 13703/614/691
+f 13703/614/697 2163/563/631 37/564/632 2006/620/698
+f 13702/612/699 13703/614/697 2006/620/698 2005/621/700
+f 13701/613/701 13702/612/699 2005/621/700 2004/622/702
+f 2172/623/703 13701/613/701 2004/622/702 38/624/704
+f 2173/625/705 13698/609/689 13701/613/689 2172/623/705
+f 2174/617/694 13695/606/683 13698/609/686 2173/625/706
+f 13704/626/707 13705/627/708 13708/628/709 13707/629/710
+f 13705/627/708 13706/630/711 13709/631/712 13708/628/709
+f 13707/629/713 13708/628/714 13711/632/714 13710/633/713
+f 13708/628/714 13709/631/715 13712/634/715 13711/632/714
+f 1/375/403 1989/635/716 13704/626/707 2133/376/404
+f 1989/635/716 1990/636/717 13705/627/708 13704/626/707
+f 1990/636/717 1991/637/718 13706/630/711 13705/627/708
+f 1991/637/718 32/575/644 2168/577/646 13706/630/711
+f 13706/630/711 2168/577/646 2167/585/658 13709/631/712
+f 13709/631/715 2167/585/657 2166/583/657 13712/634/715
+f 13712/634/719 2166/583/655 64/584/656 2087/638/720
+f 13711/632/721 13712/634/719 2087/638/720 2086/639/722
+f 13710/633/723 13711/632/721 2086/639/722 2085/640/724
+f 2135/378/408 13710/633/723 2085/640/724 33/379/409
+f 2134/377/406 13707/629/713 13710/633/713 2135/378/406
+f 2133/376/404 13704/626/707 13707/629/710 2134/377/405
+f 13713/641/725 13714/642/726 13717/643/727 13716/644/728
+f 13714/642/726 13715/645/729 13718/646/730 13717/643/727
+f 13716/644/731 13717/643/732 13720/647/732 13719/648/731
+f 13717/643/732 13718/646/733 13721/649/733 13720/647/732
+f 20/650/734 1950/651/735 13713/641/725 2177/652/736
+f 1950/651/735 1951/653/737 13714/642/726 13713/641/725
+f 1951/653/737 1952/654/738 13715/645/729 13714/642/726
+f 1952/654/738 19/595/668 2171/597/670 13715/645/729
+f 13715/645/729 2171/597/670 2170/605/682 13718/646/730
+f 13718/646/733 2170/605/681 2169/603/681 13721/649/733
+f 13721/649/739 2169/603/679 51/604/680 2048/655/740
+f 13720/647/741 13721/649/739 2048/655/740 2047/656/742
+f 13719/648/743 13720/647/741 2047/656/742 2046/657/744
+f 2175/658/745 13719/648/743 2046/657/744 52/659/746
+f 2176/660/747 13716/644/731 13719/648/731 2175/658/747
+f 2177/652/736 13713/641/725 13716/644/728 2176/660/748
+f 13722/661/749 13723/662/750 13726/663/751 13725/664/752
+f 13723/662/750 13724/665/753 13727/666/754 13726/663/751
+f 13725/664/755 13726/663/756 13729/667/756 13728/668/755
+f 13726/663/756 13727/666/757 13730/669/757 13729/667/756
+f 7/670/758 1911/671/759 13722/661/749 2180/672/760
+f 1911/671/759 1912/673/761 13723/662/750 13722/661/749
+f 1912/673/761 1913/674/762 13724/665/753 13723/662/750
+f 1913/674/762 6/615/692 2174/617/694 13724/665/753
+f 13724/665/753 2174/617/694 2173/625/706 13727/666/754
+f 13727/666/757 2173/625/705 2172/623/705 13730/669/757
+f 13730/669/763 2172/623/703 38/624/704 2009/675/764
+f 13729/667/765 13730/669/763 2009/675/764 2008/676/766
+f 13728/668/767 13729/667/765 2008/676/766 2007/677/768
+f 2178/678/769 13728/668/767 2007/677/768 39/679/770
+f 2179/680/771 13725/664/755 13728/668/755 2178/678/771
+f 2180/672/760 13722/661/749 13725/664/752 2179/680/772
+f 13731/681/773 13732/682/774 13735/683/775 13734/684/776
+f 13732/682/774 13733/685/777 13736/686/778 13735/683/775
+f 13734/684/779 13735/683/780 13738/687/780 13737/688/779
+f 13735/683/780 13736/686/781 13739/689/782 13738/687/780
+f 21/690/783 1953/691/784 13731/681/773 2183/692/785
+f 1953/691/784 1954/693/786 13732/682/774 13731/681/773
+f 1954/693/786 1955/694/787 13733/685/777 13732/682/774
+f 1955/694/787 20/650/734 2177/652/736 13733/685/777
+f 13733/685/777 2177/652/736 2176/660/748 13736/686/778
+f 13736/686/781 2176/660/747 2175/658/747 13739/689/782
+f 13739/689/788 2175/658/745 52/659/746 2051/695/789
+f 13738/687/790 13739/689/788 2051/695/789 2050/696/791
+f 13737/688/792 13738/687/790 2050/696/791 2049/697/793
+f 2181/698/794 13737/688/792 2049/697/793 53/699/795
+f 2182/700/796 13734/684/779 13737/688/779 2181/698/796
+f 2183/692/785 13731/681/773 13734/684/776 2182/700/797
+f 13740/701/798 13741/702/799 13744/703/800 13743/704/801
+f 13741/702/799 13742/705/802 13745/706/803 13744/703/800
+f 13743/704/804 13744/703/805 13747/707/805 13746/708/804
+f 13744/703/805 13745/706/806 13748/709/806 13747/707/805
+f 8/105/79 1914/710/807 13740/701/798 2088/106/80
+f 1914/710/807 1915/711/808 13741/702/799 13740/701/798
+f 1915/711/808 1916/712/809 13742/705/802 13741/702/799
+f 1916/712/809 7/670/758 2180/672/760 13742/705/802
+f 13742/705/802 2180/672/760 2179/680/772 13745/706/803
+f 13745/706/806 2179/680/771 2178/678/771 13748/709/806
+f 13748/709/810 2178/678/769 39/679/770 2012/713/811
+f 13747/707/812 13748/709/810 2012/713/811 2011/714/813
+f 13746/708/814 13747/707/812 2011/714/813 2010/715/815
+f 2090/108/84 13746/708/814 2010/715/815 40/109/85
+f 2089/107/82 13743/704/804 13746/708/804 2090/108/82
+f 2088/106/80 13740/701/798 13743/704/801 2089/107/81
+f 13749/716/816 13750/717/817 13753/718/818 13752/719/819
+f 13750/717/817 13751/720/820 13754/721/821 13753/718/818
+f 13752/719/822 13753/718/823 13756/722/823 13755/723/822
+f 13753/718/823 13754/721/824 13757/724/824 13756/722/823
+f 22/130/109 1956/725/825 13749/716/816 2094/131/110
+f 1956/725/825 1957/726/826 13750/717/817 13749/716/816
+f 1957/726/826 1958/727/827 13751/720/820 13750/717/817
+f 1958/727/827 21/690/783 2183/692/785 13751/720/820
+f 13751/720/820 2183/692/785 2182/700/797 13754/721/821
+f 13754/721/824 2182/700/796 2181/698/796 13757/724/824
+f 13757/724/828 2181/698/794 53/699/795 2054/728/829
+f 13756/722/830 13757/724/828 2054/728/829 2053/729/831
+f 13755/723/832 13756/722/830 2053/729/831 2052/730/833
+f 2096/133/114 13755/723/832 2052/730/833 54/134/115
+f 2095/132/112 13752/719/822 13755/723/822 2096/133/112
+f 2094/131/110 13749/716/816 13752/719/819 2095/132/111
+f 13758/731/834 13759/732/835 13762/733/836 13761/734/837
+f 13759/732/835 13760/735/838 13763/736/839 13762/733/836
+f 13761/734/837 13762/733/836 13765/737/840 13764/738/841
+f 13762/733/836 13763/736/839 13766/739/842 13765/737/840
+f 36/504/560 1998/502/558 13758/731/834 2285/740/843
+f 1998/502/558 1999/501/556 13759/732/835 13758/731/834
+f 1999/501/556 2000/500/554 13760/735/838 13759/732/835
+f 2000/500/554 35/444/488 2280/741/844 13760/735/838
+f 13760/735/838 2280/741/844 2281/742/845 13763/736/839
+f 13763/736/839 2281/742/845 2282/743/846 13766/739/842
+f 13766/739/842 2282/743/846 67/744/847 2192/745/848
+f 13765/737/840 13766/739/842 2192/745/848 2191/746/849
+f 13764/738/841 13765/737/840 2191/746/849 2190/747/850
+f 2283/748/851 13764/738/841 2190/747/850 68/749/852
+f 2284/750/853 13761/734/837 13764/738/841 2283/748/851
+f 2285/740/843 13758/731/834 13761/734/837 2284/750/853
+f 13767/751/854 13768/752/855 13771/753/856 13770/754/857
+f 13768/752/855 13769/755/858 13772/756/859 13771/753/856
+f 13770/754/857 13771/753/856 13774/757/860 13773/758/861
+f 13771/753/856 13772/756/859 13775/759/862 13774/757/860
+f 63/524/584 2079/522/582 13767/751/854 2291/760/863
+f 2079/522/582 2080/521/580 13768/752/855 13767/751/854
+f 2080/521/580 2081/520/578 13769/755/858 13768/752/855
+f 2081/520/578 62/464/512 2286/761/864 13769/755/858
+f 13769/755/858 2286/761/864 2287/762/865 13772/756/859
+f 13772/756/859 2287/762/865 2288/763/866 13775/759/862
+f 13775/759/862 2288/763/866 94/764/867 2273/765/868
+f 13774/757/860 13775/759/862 2273/765/868 2272/766/869
+f 13773/758/861 13774/757/860 2272/766/869 2271/767/870
+f 2289/768/871 13773/758/861 2271/767/870 95/769/872
+f 2290/770/873 13770/754/857 13773/758/861 2289/768/871
+f 2291/760/863 13767/751/854 13770/754/857 2290/770/873
+f 13776/771/874 13777/772/875 13780/773/876 13779/774/877
+f 13777/772/875 13778/775/878 13781/776/879 13780/773/876
+f 13779/774/877 13780/773/876 13783/777/880 13782/778/881
+f 13780/773/876 13781/776/879 13784/779/882 13783/777/880
+f 50/544/608 2040/542/606 13776/771/874 2297/780/883
+f 2040/542/606 2041/541/604 13777/772/875 13776/771/874
+f 2041/541/604 2042/540/602 13778/775/878 13777/772/875
+f 2042/540/602 49/484/536 2292/781/884 13778/775/878
+f 13778/775/878 2292/781/884 2293/782/885 13781/776/879
+f 13781/776/879 2293/782/885 2294/783/886 13784/779/882
+f 13784/779/882 2294/783/886 81/784/887 2234/785/888
+f 13783/777/880 13784/779/882 2234/785/888 2233/786/889
+f 13782/778/881 13783/777/880 2233/786/889 2232/787/890
+f 2295/788/891 13782/778/881 2232/787/890 82/789/892
+f 2296/790/893 13779/774/877 13782/778/881 2295/788/891
+f 2297/780/883 13776/771/874 13779/774/877 2296/790/893
+f 13785/791/894 13786/792/895 13789/793/896 13788/794/897
+f 13786/792/895 13787/795/898 13790/796/899 13789/793/896
+f 13788/794/897 13789/793/896 13792/797/900 13791/798/901
+f 13789/793/896 13790/796/899 13793/799/902 13792/797/900
+f 37/564/632 2001/562/630 13785/791/894 2300/800/903
+f 2001/562/630 2002/561/628 13786/792/895 13785/791/894
+f 2002/561/628 2003/560/626 13787/795/898 13786/792/895
+f 2003/560/626 36/504/560 2285/740/843 13787/795/898
+f 13787/795/898 2285/740/843 2284/750/853 13790/796/899
+f 13790/796/899 2284/750/853 2283/748/851 13793/799/902
+f 13793/799/902 2283/748/851 68/749/852 2195/801/904
+f 13792/797/900 13793/799/902 2195/801/904 2194/802/905
+f 13791/798/901 13792/797/900 2194/802/905 2193/803/906
+f 2298/804/907 13791/798/901 2193/803/906 69/805/908
+f 2299/806/909 13788/794/897 13791/798/901 2298/804/907
+f 2300/800/903 13785/791/894 13788/794/897 2299/806/909
+f 13794/807/910 13795/808/911 13798/809/912 13797/810/913
+f 13795/808/911 13796/811/914 13799/812/915 13798/809/912
+f 13797/810/913 13798/809/912 13801/813/916 13800/814/917
+f 13798/809/912 13799/812/915 13802/815/918 13801/813/916
+f 64/584/656 2082/582/654 13794/807/910 2303/816/919
+f 2082/582/654 2083/581/652 13795/808/911 13794/807/910
+f 2083/581/652 2084/580/650 13796/811/914 13795/808/911
+f 2084/580/650 63/524/584 2291/760/863 13796/811/914
+f 13796/811/914 2291/760/863 2290/770/873 13799/812/915
+f 13799/812/915 2290/770/873 2289/768/871 13802/815/918
+f 13802/815/918 2289/768/871 95/769/872 2276/817/920
+f 13801/813/916 13802/815/918 2276/817/920 2275/818/921
+f 13800/814/917 13801/813/916 2275/818/921 2274/819/922
+f 2301/820/923 13800/814/917 2274/819/922 96/821/924
+f 2302/822/925 13797/810/913 13800/814/917 2301/820/923
+f 2303/816/919 13794/807/910 13797/810/913 2302/822/925
+f 13803/823/926 13804/824/927 13807/825/928 13806/826/929
+f 13804/824/927 13805/827/930 13808/828/931 13807/825/928
+f 13806/826/929 13807/825/928 13810/829/932 13809/830/933
+f 13807/825/928 13808/828/931 13811/831/934 13810/829/932
+f 51/604/680 2043/602/678 13803/823/926 2306/832/935
+f 2043/602/678 2044/601/676 13804/824/927 13803/823/926
+f 2044/601/676 2045/600/674 13805/827/930 13804/824/927
+f 2045/600/674 50/544/608 2297/780/883 13805/827/930
+f 13805/827/930 2297/780/883 2296/790/893 13808/828/931
+f 13808/828/931 2296/790/893 2295/788/891 13811/831/934
+f 13811/831/934 2295/788/891 82/789/892 2237/833/936
+f 13810/829/932 13811/831/934 2237/833/936 2236/834/937
+f 13809/830/933 13810/829/932 2236/834/937 2235/835/938
+f 2304/836/939 13809/830/933 2235/835/938 83/837/940
+f 2305/838/941 13806/826/929 13809/830/933 2304/836/939
+f 2306/832/935 13803/823/926 13806/826/929 2305/838/941
+f 13812/839/942 13813/840/943 13816/841/944 13815/842/945
+f 13813/840/943 13814/843/946 13817/844/947 13816/841/944
+f 13815/842/945 13816/841/944 13819/845/948 13818/846/949
+f 13816/841/944 13817/844/947 13820/847/950 13819/845/948
+f 38/624/704 2004/622/702 13812/839/942 2309/848/951
+f 2004/622/702 2005/621/700 13813/840/943 13812/839/942
+f 2005/621/700 2006/620/698 13814/843/946 13813/840/943
+f 2006/620/698 37/564/632 2300/800/903 13814/843/946
+f 13814/843/946 2300/800/903 2299/806/909 13817/844/947
+f 13817/844/947 2299/806/909 2298/804/907 13820/847/950
+f 13820/847/950 2298/804/907 69/805/908 2198/849/952
+f 13819/845/948 13820/847/950 2198/849/952 2197/850/953
+f 13818/846/949 13819/845/948 2197/850/953 2196/851/954
+f 2307/852/955 13818/846/949 2196/851/954 70/853/956
+f 2308/854/957 13815/842/945 13818/846/949 2307/852/955
+f 2309/848/951 13812/839/942 13815/842/945 2308/854/957
+f 13821/855/958 13822/856/959 13825/857/960 13824/858/961
+f 13822/856/959 13823/859/962 13826/860/963 13825/857/960
+f 13824/858/961 13825/857/960 13828/861/964 13827/862/965
+f 13825/857/960 13826/860/963 13829/863/966 13828/861/964
+f 33/379/409 2085/640/724 13821/855/958 2312/864/967
+f 2085/640/724 2086/639/722 13822/856/959 13821/855/958
+f 2086/639/722 2087/638/720 13823/859/962 13822/856/959
+f 2087/638/720 64/584/656 2303/816/919 13823/859/962
+f 13823/859/962 2303/816/919 2302/822/925 13826/860/963
+f 13826/860/963 2302/822/925 2301/820/923 13829/863/966
+f 13829/863/966 2301/820/923 96/821/924 2279/865/968
+f 13828/861/964 13829/863/966 2279/865/968 2278/866/969
+f 13827/862/965 13828/861/964 2278/866/969 2277/867/970
+f 2310/868/971 13827/862/965 2277/867/970 65/869/972
+f 2311/870/973 13824/858/961 13827/862/965 2310/868/971
+f 2312/864/967 13821/855/958 13824/858/961 2311/870/973
+f 13830/871/974 13831/872/975 13834/873/976 13833/874/977
+f 13831/872/975 13832/875/978 13835/876/979 13834/873/976
+f 13833/874/977 13834/873/976 13837/877/980 13836/878/981
+f 13834/873/976 13835/876/979 13838/879/982 13837/877/980
+f 52/659/746 2046/657/744 13830/871/974 2315/880/983
+f 2046/657/744 2047/656/742 13831/872/975 13830/871/974
+f 2047/656/742 2048/655/740 13832/875/978 13831/872/975
+f 2048/655/740 51/604/680 2306/832/935 13832/875/978
+f 13832/875/978 2306/832/935 2305/838/941 13835/876/979
+f 13835/876/979 2305/838/941 2304/836/939 13838/879/982
+f 13838/879/982 2304/836/939 83/837/940 2240/881/984
+f 13837/877/980 13838/879/982 2240/881/984 2239/882/985
+f 13836/878/981 13837/877/980 2239/882/985 2238/883/986
+f 2313/884/987 13836/878/981 2238/883/986 84/885/988
+f 2314/886/989 13833/874/977 13836/878/981 2313/884/987
+f 2315/880/983 13830/871/974 13833/874/977 2314/886/989
+f 13839/887/990 13840/888/991 13843/889/992 13842/890/993
+f 13840/888/991 13841/891/994 13844/892/995 13843/889/992
+f 13842/890/993 13843/889/992 13846/893/996 13845/894/997
+f 13843/889/992 13844/892/995 13847/895/998 13846/893/996
+f 39/679/770 2007/677/768 13839/887/990 2318/896/999
+f 2007/677/768 2008/676/766 13840/888/991 13839/887/990
+f 2008/676/766 2009/675/764 13841/891/994 13840/888/991
+f 2009/675/764 38/624/704 2309/848/951 13841/891/994
+f 13841/891/994 2309/848/951 2308/854/957 13844/892/995
+f 13844/892/995 2308/854/957 2307/852/955 13847/895/998
+f 13847/895/998 2307/852/955 70/853/956 2201/897/1000
+f 13846/893/996 13847/895/998 2201/897/1000 2200/898/1001
+f 13845/894/997 13846/893/996 2200/898/1001 2199/899/1002
+f 2316/900/1003 13845/894/997 2199/899/1002 71/901/1004
+f 2317/902/1005 13842/890/993 13845/894/997 2316/900/1003
+f 2318/896/999 13839/887/990 13842/890/993 2317/902/1005
+f 13848/903/1006 13849/904/1007 13852/905/1008 13851/906/1009
+f 13849/904/1007 13850/907/1010 13853/908/1011 13852/905/1008
+f 13851/906/1009 13852/905/1008 13855/909/1012 13854/910/1013
+f 13852/905/1008 13853/908/1011 13856/911/1014 13855/909/1012
+f 53/699/795 2049/697/793 13848/903/1006 2321/912/1015
+f 2049/697/793 2050/696/791 13849/904/1007 13848/903/1006
+f 2050/696/791 2051/695/789 13850/907/1010 13849/904/1007
+f 2051/695/789 52/659/746 2315/880/983 13850/907/1010
+f 13850/907/1010 2315/880/983 2314/886/989 13853/908/1011
+f 13853/908/1011 2314/886/989 2313/884/987 13856/911/1014
+f 13856/911/1014 2313/884/987 84/885/988 2243/913/1016
+f 13855/909/1012 13856/911/1014 2243/913/1016 2242/914/1017
+f 13854/910/1013 13855/909/1012 2242/914/1017 2241/915/1018
+f 2319/916/1019 13854/910/1013 2241/915/1018 85/917/1020
+f 2320/918/1021 13851/906/1009 13854/910/1013 2319/916/1019
+f 2321/912/1015 13848/903/1006 13851/906/1009 2320/918/1021
+f 13857/919/1022 13858/920/1023 13861/921/1024 13860/922/1025
+f 13858/920/1023 13859/923/1026 13862/924/1027 13861/921/1024
+f 13860/922/1025 13861/921/1024 13864/925/1028 13863/926/1029
+f 13861/921/1024 13862/924/1027 13865/927/1030 13864/925/1028
+f 40/109/85 2010/715/815 13857/919/1022 2324/928/1031
+f 2010/715/815 2011/714/813 13858/920/1023 13857/919/1022
+f 2011/714/813 2012/713/811 13859/923/1026 13858/920/1023
+f 2012/713/811 39/679/770 2318/896/999 13859/923/1026
+f 13859/923/1026 2318/896/999 2317/902/1005 13862/924/1027
+f 13862/924/1027 2317/902/1005 2316/900/1003 13865/927/1030
+f 13865/927/1030 2316/900/1003 71/901/1004 2204/929/1032
+f 13864/925/1028 13865/927/1030 2204/929/1032 2203/930/1033
+f 13863/926/1029 13864/925/1028 2203/930/1033 2202/931/1034
+f 2322/932/1035 13863/926/1029 2202/931/1034 72/933/1036
+f 2323/934/1037 13860/922/1025 13863/926/1029 2322/932/1035
+f 2324/928/1031 13857/919/1022 13860/922/1025 2323/934/1037
+f 13866/935/1038 13867/936/1039 13870/937/1040 13869/938/1041
+f 13867/936/1039 13868/939/1042 13871/940/1043 13870/937/1040
+f 13869/938/1041 13870/937/1040 13873/941/1044 13872/942/1045
+f 13870/937/1040 13871/940/1043 13874/943/1046 13873/941/1044
+f 54/134/115 2052/730/833 13866/935/1038 2327/944/1047
+f 2052/730/833 2053/729/831 13867/936/1039 13866/935/1038
+f 2053/729/831 2054/728/829 13868/939/1042 13867/936/1039
+f 2054/728/829 53/699/795 2321/912/1015 13868/939/1042
+f 13868/939/1042 2321/912/1015 2320/918/1021 13871/940/1043
+f 13871/940/1043 2320/918/1021 2319/916/1019 13874/943/1046
+f 13874/943/1046 2319/916/1019 85/917/1020 2246/945/1048
+f 13873/941/1044 13874/943/1046 2246/945/1048 2245/946/1049
+f 13872/942/1045 13873/941/1044 2245/946/1049 2244/947/1050
+f 2325/948/1051 13872/942/1045 2244/947/1050 86/949/1052
+f 2326/950/1053 13869/938/1041 13872/942/1045 2325/948/1051
+f 2327/944/1047 13866/935/1038 13869/938/1041 2326/950/1053
+f 13875/951/1054 13876/952/1055 13879/953/1056 13878/954/1057
+f 13876/952/1055 13877/955/1058 13880/956/1059 13879/953/1056
+f 13878/954/1057 13879/953/1056 13882/957/1060 13881/958/1061
+f 13879/953/1056 13880/956/1059 13883/959/1062 13882/957/1060
+f 41/114/92 2013/112/90 13875/951/1054 2330/960/1063
+f 2013/112/90 2014/111/88 13876/952/1055 13875/951/1054
+f 2014/111/88 2015/110/86 13877/955/1058 13876/952/1055
+f 2015/110/86 40/109/85 2324/928/1031 13877/955/1058
+f 13877/955/1058 2324/928/1031 2323/934/1037 13880/956/1059
+f 13880/956/1059 2323/934/1037 2322/932/1035 13883/959/1062
+f 13883/959/1062 2322/932/1035 72/933/1036 2207/961/1064
+f 13882/957/1060 13883/959/1062 2207/961/1064 2206/962/1065
+f 13881/958/1061 13882/957/1060 2206/962/1065 2205/963/1066
+f 2328/964/1067 13881/958/1061 2205/963/1066 73/965/1068
+f 2329/966/1069 13878/954/1057 13881/958/1061 2328/964/1067
+f 2330/960/1063 13875/951/1054 13878/954/1057 2329/966/1069
+f 13884/967/1070 13885/968/1071 13888/969/1072 13887/970/1073
+f 13885/968/1071 13886/971/1074 13889/972/1075 13888/969/1072
+f 13887/970/1073 13888/969/1072 13891/973/1076 13890/974/1077
+f 13888/969/1072 13889/972/1075 13892/975/1078 13891/973/1076
+f 55/139/122 2055/137/120 13884/967/1070 2333/976/1079
+f 2055/137/120 2056/136/118 13885/968/1071 13884/967/1070
+f 2056/136/118 2057/135/116 13886/971/1074 13885/968/1071
+f 2057/135/116 54/134/115 2327/944/1047 13886/971/1074
+f 13886/971/1074 2327/944/1047 2326/950/1053 13889/972/1075
+f 13889/972/1075 2326/950/1053 2325/948/1051 13892/975/1078
+f 13892/975/1078 2325/948/1051 86/949/1052 2249/977/1080
+f 13891/973/1076 13892/975/1078 2249/977/1080 2248/978/1081
+f 13890/974/1077 13891/973/1076 2248/978/1081 2247/979/1082
+f 2331/980/1083 13890/974/1077 2247/979/1082 87/981/1084
+f 2332/982/1085 13887/970/1073 13890/974/1077 2331/980/1083
+f 2333/976/1079 13884/967/1070 13887/970/1073 2332/982/1085
+f 13893/983/1086 13894/984/1087 13897/985/1088 13896/986/1089
+f 13894/984/1087 13895/987/1090 13898/988/1091 13897/985/1088
+f 13896/986/1089 13897/985/1088 13900/989/1092 13899/990/1093
+f 13897/985/1088 13898/988/1091 13901/991/1094 13900/989/1092
+f 42/159/146 2016/157/144 13893/983/1086 2336/992/1095
+f 2016/157/144 2017/156/142 13894/984/1087 13893/983/1086
+f 2017/156/142 2018/155/140 13895/987/1090 13894/984/1087
+f 2018/155/140 41/114/92 2330/960/1063 13895/987/1090
+f 13895/987/1090 2330/960/1063 2329/966/1069 13898/988/1091
+f 13898/988/1091 2329/966/1069 2328/964/1067 13901/991/1094
+f 13901/991/1094 2328/964/1067 73/965/1068 2210/993/1096
+f 13900/989/1092 13901/991/1094 2210/993/1096 2209/994/1097
+f 13899/990/1093 13900/989/1092 2209/994/1097 2208/995/1098
+f 2334/996/1099 13899/990/1093 2208/995/1098 74/997/1100
+f 2335/998/1101 13896/986/1089 13899/990/1093 2334/996/1099
+f 2336/992/1095 13893/983/1086 13896/986/1089 2335/998/1101
+f 13902/999/1102 13903/1000/1103 13906/1001/1104 13905/1002/1105
+f 13903/1000/1103 13904/1003/1106 13907/1004/1107 13906/1001/1104
+f 13905/1002/1105 13906/1001/1104 13909/1005/1108 13908/1006/1109
+f 13906/1001/1104 13907/1004/1107 13910/1007/1110 13909/1005/1108
+f 56/179/170 2058/177/168 13902/999/1102 2339/1008/1111
+f 2058/177/168 2059/176/166 13903/1000/1103 13902/999/1102
+f 2059/176/166 2060/175/164 13904/1003/1106 13903/1000/1103
+f 2060/175/164 55/139/122 2333/976/1079 13904/1003/1106
+f 13904/1003/1106 2333/976/1079 2332/982/1085 13907/1004/1107
+f 13907/1004/1107 2332/982/1085 2331/980/1083 13910/1007/1110
+f 13910/1007/1110 2331/980/1083 87/981/1084 2252/1009/1112
+f 13909/1005/1108 13910/1007/1110 2252/1009/1112 2251/1010/1113
+f 13908/1006/1109 13909/1005/1108 2251/1010/1113 2250/1011/1114
+f 2337/1012/1115 13908/1006/1109 2250/1011/1114 88/1013/1116
+f 2338/1014/1117 13905/1002/1105 13908/1006/1109 2337/1012/1115
+f 2339/1008/1111 13902/999/1102 13905/1002/1105 2338/1014/1117
+f 13911/1015/1118 13912/1016/1119 13915/1017/1120 13914/1018/1121
+f 13912/1016/1119 13913/1019/1122 13916/1020/1123 13915/1017/1120
+f 13914/1018/1121 13915/1017/1120 13918/1021/1124 13917/1022/1125
+f 13915/1017/1120 13916/1020/1123 13919/1023/1126 13918/1021/1124
+f 43/199/194 2019/197/192 13911/1015/1118 2342/1024/1127
+f 2019/197/192 2020/196/190 13912/1016/1119 13911/1015/1118
+f 2020/196/190 2021/195/188 13913/1019/1122 13912/1016/1119
+f 2021/195/188 42/159/146 2336/992/1095 13913/1019/1122
+f 13913/1019/1122 2336/992/1095 2335/998/1101 13916/1020/1123
+f 13916/1020/1123 2335/998/1101 2334/996/1099 13919/1023/1126
+f 13919/1023/1126 2334/996/1099 74/997/1100 2213/1025/1128
+f 13918/1021/1124 13919/1023/1126 2213/1025/1128 2212/1026/1129
+f 13917/1022/1125 13918/1021/1124 2212/1026/1129 2211/1027/1130
+f 2340/1028/1131 13917/1022/1125 2211/1027/1130 75/1029/1132
+f 2341/1030/1133 13914/1018/1121 13917/1022/1125 2340/1028/1131
+f 2342/1024/1127 13911/1015/1118 13914/1018/1121 2341/1030/1133
+f 13920/1031/1134 13921/1032/1135 13924/1033/1136 13923/1034/1137
+f 13921/1032/1135 13922/1035/1138 13925/1036/1139 13924/1033/1136
+f 13923/1034/1137 13924/1033/1136 13927/1037/1140 13926/1038/1141
+f 13924/1033/1136 13925/1036/1139 13928/1039/1142 13927/1037/1140
+f 57/219/218 2061/217/216 13920/1031/1134 2345/1040/1143
+f 2061/217/216 2062/216/214 13921/1032/1135 13920/1031/1134
+f 2062/216/214 2063/215/212 13922/1035/1138 13921/1032/1135
+f 2063/215/212 56/179/170 2339/1008/1111 13922/1035/1138
+f 13922/1035/1138 2339/1008/1111 2338/1014/1117 13925/1036/1139
+f 13925/1036/1139 2338/1014/1117 2337/1012/1115 13928/1039/1142
+f 13928/1039/1142 2337/1012/1115 88/1013/1116 2255/1041/1144
+f 13927/1037/1140 13928/1039/1142 2255/1041/1144 2254/1042/1145
+f 13926/1038/1141 13927/1037/1140 2254/1042/1145 2253/1043/1146
+f 2343/1044/1147 13926/1038/1141 2253/1043/1146 89/1045/1148
+f 2344/1046/1149 13923/1034/1137 13926/1038/1141 2343/1044/1147
+f 2345/1040/1143 13920/1031/1134 13923/1034/1137 2344/1046/1149
+f 13929/1047/1150 13930/1048/1151 13933/1049/1152 13932/1050/1153
+f 13930/1048/1151 13931/1051/1154 13934/1052/1155 13933/1049/1152
+f 13932/1050/1153 13933/1049/1152 13936/1053/1156 13935/1054/1157
+f 13933/1049/1152 13934/1052/1155 13937/1055/1158 13936/1053/1156
+f 44/239/242 2022/237/240 13929/1047/1150 2348/1056/1159
+f 2022/237/240 2023/236/238 13930/1048/1151 13929/1047/1150
+f 2023/236/238 2024/235/236 13931/1051/1154 13930/1048/1151
+f 2024/235/236 43/199/194 2342/1024/1127 13931/1051/1154
+f 13931/1051/1154 2342/1024/1127 2341/1030/1133 13934/1052/1155
+f 13934/1052/1155 2341/1030/1133 2340/1028/1131 13937/1055/1158
+f 13937/1055/1158 2340/1028/1131 75/1029/1132 2216/1057/1160
+f 13936/1053/1156 13937/1055/1158 2216/1057/1160 2215/1058/1161
+f 13935/1054/1157 13936/1053/1156 2215/1058/1161 2214/1059/1162
+f 2346/1060/1163 13935/1054/1157 2214/1059/1162 76/1061/1164
+f 2347/1062/1165 13932/1050/1153 13935/1054/1157 2346/1060/1163
+f 2348/1056/1159 13929/1047/1150 13932/1050/1153 2347/1062/1165
+f 13938/1063/1166 13939/1064/1167 13942/1065/1168 13941/1066/1169
+f 13939/1064/1167 13940/1067/1170 13943/1068/1171 13942/1065/1168
+f 13941/1066/1169 13942/1065/1168 13945/1069/1172 13944/1070/1173
+f 13942/1065/1168 13943/1068/1171 13946/1071/1174 13945/1069/1172
+f 58/259/266 2064/257/264 13938/1063/1166 2351/1072/1175
+f 2064/257/264 2065/256/262 13939/1064/1167 13938/1063/1166
+f 2065/256/262 2066/255/260 13940/1067/1170 13939/1064/1167
+f 2066/255/260 57/219/218 2345/1040/1143 13940/1067/1170
+f 13940/1067/1170 2345/1040/1143 2344/1046/1149 13943/1068/1171
+f 13943/1068/1171 2344/1046/1149 2343/1044/1147 13946/1071/1174
+f 13946/1071/1174 2343/1044/1147 89/1045/1148 2258/1073/1176
+f 13945/1069/1172 13946/1071/1174 2258/1073/1176 2257/1074/1177
+f 13944/1070/1173 13945/1069/1172 2257/1074/1177 2256/1075/1178
+f 2349/1076/1179 13944/1070/1173 2256/1075/1178 90/1077/1180
+f 2350/1078/1181 13941/1066/1169 13944/1070/1173 2349/1076/1179
+f 2351/1072/1175 13938/1063/1166 13941/1066/1169 2350/1078/1181
+f 13947/1079/1182 13948/1080/1183 13951/1081/1184 13950/1082/1185
+f 13948/1080/1183 13949/1083/1186 13952/1084/1187 13951/1081/1184
+f 13950/1082/1185 13951/1081/1184 13954/1085/1188 13953/1086/1189
+f 13951/1081/1184 13952/1084/1187 13955/1087/1190 13954/1085/1188
+f 45/279/290 2025/277/288 13947/1079/1182 2354/1088/1191
+f 2025/277/288 2026/276/286 13948/1080/1183 13947/1079/1182
+f 2026/276/286 2027/275/284 13949/1083/1186 13948/1080/1183
+f 2027/275/284 44/239/242 2348/1056/1159 13949/1083/1186
+f 13949/1083/1186 2348/1056/1159 2347/1062/1165 13952/1084/1187
+f 13952/1084/1187 2347/1062/1165 2346/1060/1163 13955/1087/1190
+f 13955/1087/1190 2346/1060/1163 76/1061/1164 2219/1089/1192
+f 13954/1085/1188 13955/1087/1190 2219/1089/1192 2218/1090/1193
+f 13953/1086/1189 13954/1085/1188 2218/1090/1193 2217/1091/1194
+f 2352/1092/1195 13953/1086/1189 2217/1091/1194 77/1093/1196
+f 2353/1094/1197 13950/1082/1185 13953/1086/1189 2352/1092/1195
+f 2354/1088/1191 13947/1079/1182 13950/1082/1185 2353/1094/1197
+f 13956/1095/1198 13957/1096/1199 13960/1097/1200 13959/1098/1201
+f 13957/1096/1199 13958/1099/1202 13961/1100/1203 13960/1097/1200
+f 13959/1098/1201 13960/1097/1200 13963/1101/1204 13962/1102/1205
+f 13960/1097/1200 13961/1100/1203 13964/1103/1206 13963/1101/1204
+f 59/299/314 2067/297/312 13956/1095/1198 2357/1104/1207
+f 2067/297/312 2068/296/310 13957/1096/1199 13956/1095/1198
+f 2068/296/310 2069/295/308 13958/1099/1202 13957/1096/1199
+f 2069/295/308 58/259/266 2351/1072/1175 13958/1099/1202
+f 13958/1099/1202 2351/1072/1175 2350/1078/1181 13961/1100/1203
+f 13961/1100/1203 2350/1078/1181 2349/1076/1179 13964/1103/1206
+f 13964/1103/1206 2349/1076/1179 90/1077/1180 2261/1105/1208
+f 13963/1101/1204 13964/1103/1206 2261/1105/1208 2260/1106/1209
+f 13962/1102/1205 13963/1101/1204 2260/1106/1209 2259/1107/1210
+f 2355/1108/1211 13962/1102/1205 2259/1107/1210 91/1109/1212
+f 2356/1110/1213 13959/1098/1201 13962/1102/1205 2355/1108/1211
+f 2357/1104/1207 13956/1095/1198 13959/1098/1201 2356/1110/1213
+f 13965/1111/1214 13966/1112/1215 13969/1113/1216 13968/1114/1217
+f 13966/1112/1215 13967/1115/1218 13970/1116/1219 13969/1113/1216
+f 13968/1114/1217 13969/1113/1216 13972/1117/1220 13971/1118/1221
+f 13969/1113/1216 13970/1116/1219 13973/1119/1222 13972/1117/1220
+f 46/319/338 2028/317/336 13965/1111/1214 2360/1120/1223
+f 2028/317/336 2029/316/334 13966/1112/1215 13965/1111/1214
+f 2029/316/334 2030/315/332 13967/1115/1218 13966/1112/1215
+f 2030/315/332 45/279/290 2354/1088/1191 13967/1115/1218
+f 13967/1115/1218 2354/1088/1191 2353/1094/1197 13970/1116/1219
+f 13970/1116/1219 2353/1094/1197 2352/1092/1195 13973/1119/1222
+f 13973/1119/1222 2352/1092/1195 77/1093/1196 2222/1121/1224
+f 13972/1117/1220 13973/1119/1222 2222/1121/1224 2221/1122/1225
+f 13971/1118/1221 13972/1117/1220 2221/1122/1225 2220/1123/1226
+f 2358/1124/1227 13971/1118/1221 2220/1123/1226 78/1125/1228
+f 2359/1126/1229 13968/1114/1217 13971/1118/1221 2358/1124/1227
+f 2360/1120/1223 13965/1111/1214 13968/1114/1217 2359/1126/1229
+f 13974/1127/1230 13975/1128/1231 13978/1129/1232 13977/1130/1233
+f 13975/1128/1231 13976/1131/1234 13979/1132/1235 13978/1129/1232
+f 13977/1130/1233 13978/1129/1232 13981/1133/1236 13980/1134/1237
+f 13978/1129/1232 13979/1132/1235 13982/1135/1238 13981/1133/1236
+f 60/339/362 2070/337/360 13974/1127/1230 2363/1136/1239
+f 2070/337/360 2071/336/358 13975/1128/1231 13974/1127/1230
+f 2071/336/358 2072/335/356 13976/1131/1234 13975/1128/1231
+f 2072/335/356 59/299/314 2357/1104/1207 13976/1131/1234
+f 13976/1131/1234 2357/1104/1207 2356/1110/1213 13979/1132/1235
+f 13979/1132/1235 2356/1110/1213 2355/1108/1211 13982/1135/1238
+f 13982/1135/1238 2355/1108/1211 91/1109/1212 2264/1137/1240
+f 13981/1133/1236 13982/1135/1238 2264/1137/1240 2263/1138/1241
+f 13980/1134/1237 13981/1133/1236 2263/1138/1241 2262/1139/1242
+f 2361/1140/1243 13980/1134/1237 2262/1139/1242 92/1141/1244
+f 2362/1142/1245 13977/1130/1233 13980/1134/1237 2361/1140/1243
+f 2363/1136/1239 13974/1127/1230 13977/1130/1233 2362/1142/1245
+f 13983/1143/1246 13984/1144/1247 13987/1145/1248 13986/1146/1249
+f 13984/1144/1247 13985/1147/1250 13988/1148/1251 13987/1145/1248
+f 13986/1146/1249 13987/1145/1248 13990/1149/1252 13989/1150/1253
+f 13987/1145/1248 13988/1148/1251 13991/1151/1254 13990/1149/1252
+f 47/359/386 2031/357/384 13983/1143/1246 2366/1152/1255
+f 2031/357/384 2032/356/382 13984/1144/1247 13983/1143/1246
+f 2032/356/382 2033/355/380 13985/1147/1250 13984/1144/1247
+f 2033/355/380 46/319/338 2360/1120/1223 13985/1147/1250
+f 13985/1147/1250 2360/1120/1223 2359/1126/1229 13988/1148/1251
+f 13988/1148/1251 2359/1126/1229 2358/1124/1227 13991/1151/1254
+f 13991/1151/1254 2358/1124/1227 78/1125/1228 2225/1153/1256
+f 13990/1149/1252 13991/1151/1254 2225/1153/1256 2224/1154/1257
+f 13989/1150/1253 13990/1149/1252 2224/1154/1257 2223/1155/1258
+f 2364/1156/1259 13989/1150/1253 2223/1155/1258 79/1157/1260
+f 2365/1158/1261 13986/1146/1249 13989/1150/1253 2364/1156/1259
+f 2366/1152/1255 13983/1143/1246 13986/1146/1249 2365/1158/1261
+f 13992/1159/1262 13993/1160/1263 13996/1161/1264 13995/1162/1265
+f 13993/1160/1263 13994/1163/1266 13997/1164/1267 13996/1161/1264
+f 13995/1162/1265 13996/1161/1264 13999/1165/1268 13998/1166/1269
+f 13996/1161/1264 13997/1164/1267 14000/1167/1270 13999/1165/1268
+f 34/384/416 1992/382/414 13992/1159/1262 2369/1168/1271
+f 1992/382/414 1993/381/412 13993/1160/1263 13992/1159/1262
+f 1993/381/412 1994/380/410 13994/1163/1266 13993/1160/1263
+f 1994/380/410 33/379/409 2312/864/967 13994/1163/1266
+f 13994/1163/1266 2312/864/967 2311/870/973 13997/1164/1267
+f 13997/1164/1267 2311/870/973 2310/868/971 14000/1167/1270
+f 14000/1167/1270 2310/868/971 65/869/972 2186/1169/1272
+f 13999/1165/1268 14000/1167/1270 2186/1169/1272 2185/1170/1273
+f 13998/1166/1269 13999/1165/1268 2185/1170/1273 2184/1171/1274
+f 2367/1172/1275 13998/1166/1269 2184/1171/1274 66/1173/1276
+f 2368/1174/1277 13995/1162/1265 13998/1166/1269 2367/1172/1275
+f 2369/1168/1271 13992/1159/1262 13995/1162/1265 2368/1174/1277
+f 14001/1175/1278 14002/1176/1279 14005/1177/1280 14004/1178/1281
+f 14002/1176/1279 14003/1179/1282 14006/1180/1283 14005/1177/1280
+f 14004/1178/1281 14005/1177/1280 14008/1181/1284 14007/1182/1285
+f 14005/1177/1280 14006/1180/1283 14009/1183/1286 14008/1181/1284
+f 61/404/440 2073/402/438 14001/1175/1278 2372/1184/1287
+f 2073/402/438 2074/401/436 14002/1176/1279 14001/1175/1278
+f 2074/401/436 2075/400/434 14003/1179/1282 14002/1176/1279
+f 2075/400/434 60/339/362 2363/1136/1239 14003/1179/1282
+f 14003/1179/1282 2363/1136/1239 2362/1142/1245 14006/1180/1283
+f 14006/1180/1283 2362/1142/1245 2361/1140/1243 14009/1183/1286
+f 14009/1183/1286 2361/1140/1243 92/1141/1244 2267/1185/1288
+f 14008/1181/1284 14009/1183/1286 2267/1185/1288 2266/1186/1289
+f 14007/1182/1285 14008/1181/1284 2266/1186/1289 2265/1187/1290
+f 2370/1188/1291 14007/1182/1285 2265/1187/1290 93/1189/1292
+f 2371/1190/1293 14004/1178/1281 14007/1182/1285 2370/1188/1291
+f 2372/1184/1287 14001/1175/1278 14004/1178/1281 2371/1190/1293
+f 14010/1191/1294 14011/1192/1295 14014/1193/1296 14013/1194/1297
+f 14011/1192/1295 14012/1195/1298 14015/1196/1299 14014/1193/1296
+f 14013/1194/1297 14014/1193/1296 14017/1197/1300 14016/1198/1301
+f 14014/1193/1296 14015/1196/1299 14018/1199/1302 14017/1197/1300
+f 48/424/464 2034/422/462 14010/1191/1294 2375/1200/1303
+f 2034/422/462 2035/421/460 14011/1192/1295 14010/1191/1294
+f 2035/421/460 2036/420/458 14012/1195/1298 14011/1192/1295
+f 2036/420/458 47/359/386 2366/1152/1255 14012/1195/1298
+f 14012/1195/1298 2366/1152/1255 2365/1158/1261 14015/1196/1299
+f 14015/1196/1299 2365/1158/1261 2364/1156/1259 14018/1199/1302
+f 14018/1199/1302 2364/1156/1259 79/1157/1260 2228/1201/1304
+f 14017/1197/1300 14018/1199/1302 2228/1201/1304 2227/1202/1305
+f 14016/1198/1301 14017/1197/1300 2227/1202/1305 2226/1203/1306
+f 2373/1204/1307 14016/1198/1301 2226/1203/1306 80/1205/1308
+f 2374/1206/1309 14013/1194/1297 14016/1198/1301 2373/1204/1307
+f 2375/1200/1303 14010/1191/1294 14013/1194/1297 2374/1206/1309
+f 14019/1207/1310 14020/1208/1311 14023/1209/1312 14022/1210/1313
+f 14020/1208/1311 14021/1211/1314 14024/1212/1315 14023/1209/1312
+f 14022/1210/1313 14023/1209/1312 14026/1213/1316 14025/1214/1317
+f 14023/1209/1312 14024/1212/1315 14027/1215/1318 14026/1213/1316
+f 35/444/488 1995/442/486 14019/1207/1310 2280/741/844
+f 1995/442/486 1996/441/484 14020/1208/1311 14019/1207/1310
+f 1996/441/484 1997/440/482 14021/1211/1314 14020/1208/1311
+f 1997/440/482 34/384/416 2369/1168/1271 14021/1211/1314
+f 14021/1211/1314 2369/1168/1271 2368/1174/1277 14024/1212/1315
+f 14024/1212/1315 2368/1174/1277 2367/1172/1275 14027/1215/1318
+f 14027/1215/1318 2367/1172/1275 66/1173/1276 2189/1216/1319
+f 14026/1213/1316 14027/1215/1318 2189/1216/1319 2188/1217/1320
+f 14025/1214/1317 14026/1213/1316 2188/1217/1320 2187/1218/1321
+f 2282/743/846 14025/1214/1317 2187/1218/1321 67/744/847
+f 2281/742/845 14022/1210/1313 14025/1214/1317 2282/743/846
+f 2280/741/844 14019/1207/1310 14022/1210/1313 2281/742/845
+f 14028/1219/1322 14029/1220/1323 14032/1221/1324 14031/1222/1325
+f 14029/1220/1323 14030/1223/1326 14033/1224/1327 14032/1221/1324
+f 14031/1222/1325 14032/1221/1324 14035/1225/1328 14034/1226/1329
+f 14032/1221/1324 14033/1224/1327 14036/1227/1330 14035/1225/1328
+f 62/464/512 2076/462/510 14028/1219/1322 2286/761/864
+f 2076/462/510 2077/461/508 14029/1220/1323 14028/1219/1322
+f 2077/461/508 2078/460/506 14030/1223/1326 14029/1220/1323
+f 2078/460/506 61/404/440 2372/1184/1287 14030/1223/1326
+f 14030/1223/1326 2372/1184/1287 2371/1190/1293 14033/1224/1327
+f 14033/1224/1327 2371/1190/1293 2370/1188/1291 14036/1227/1330
+f 14036/1227/1330 2370/1188/1291 93/1189/1292 2270/1228/1331
+f 14035/1225/1328 14036/1227/1330 2270/1228/1331 2269/1229/1332
+f 14034/1226/1329 14035/1225/1328 2269/1229/1332 2268/1230/1333
+f 2288/763/866 14034/1226/1329 2268/1230/1333 94/764/867
+f 2287/762/865 14031/1222/1325 14034/1226/1329 2288/763/866
+f 2286/761/864 14028/1219/1322 14031/1222/1325 2287/762/865
+f 14037/1231/1334 14038/1232/1335 14041/1233/1336 14040/1234/1337
+f 14038/1232/1335 14039/1235/1338 14042/1236/1339 14041/1233/1336
+f 14040/1234/1337 14041/1233/1336 14044/1237/1340 14043/1238/1341
+f 14041/1233/1336 14042/1236/1339 14045/1239/1342 14044/1237/1340
+f 49/484/536 2037/482/534 14037/1231/1334 2292/781/884
+f 2037/482/534 2038/481/532 14038/1232/1335 14037/1231/1334
+f 2038/481/532 2039/480/530 14039/1235/1338 14038/1232/1335
+f 2039/480/530 48/424/464 2375/1200/1303 14039/1235/1338
+f 14039/1235/1338 2375/1200/1303 2374/1206/1309 14042/1236/1339
+f 14042/1236/1339 2374/1206/1309 2373/1204/1307 14045/1239/1342
+f 14045/1239/1342 2373/1204/1307 80/1205/1308 2231/1240/1343
+f 14044/1237/1340 14045/1239/1342 2231/1240/1343 2230/1241/1344
+f 14043/1238/1341 14044/1237/1340 2230/1241/1344 2229/1242/1345
+f 2294/783/886 14043/1238/1341 2229/1242/1345 81/784/887
+f 2293/782/885 14040/1234/1337 14043/1238/1341 2294/783/886
+f 2292/781/884 14037/1231/1334 14040/1234/1337 2293/782/885
+f 14046/1243/1346 14047/1244/1347 14050/1245/1348 14049/1246/1349
+f 14047/1244/1347 14048/1247/1350 14051/1248/1351 14050/1245/1348
+f 14049/1246/1349 14050/1245/1348 14053/1249/1352 14052/1250/1353
+f 14050/1245/1348 14051/1248/1351 14054/1251/1354 14053/1249/1352
+f 71/901/1004 2199/899/1002 14046/1243/1346 2477/1252/1355
+f 2199/899/1002 2200/898/1001 14047/1244/1347 14046/1243/1346
+f 2200/898/1001 2201/897/1000 14048/1247/1350 14047/1244/1347
+f 2201/897/1000 70/853/956 2472/1253/1356 14048/1247/1350
+f 14048/1247/1350 2472/1253/1356 2473/1254/1357 14051/1248/1351
+f 14051/1248/1351 2473/1254/1357 2474/1255/1358 14054/1251/1354
+f 14054/1251/1354 2474/1255/1358 102/1256/1359 2393/1257/1360
+f 14053/1249/1352 14054/1251/1354 2393/1257/1360 2392/1258/1361
+f 14052/1250/1353 14053/1249/1352 2392/1258/1361 2391/1259/1362
+f 2475/1260/1363 14052/1250/1353 2391/1259/1362 103/1261/1364
+f 2476/1262/1365 14049/1246/1349 14052/1250/1353 2475/1260/1363
+f 2477/1252/1355 14046/1243/1346 14049/1246/1349 2476/1262/1365
+f 14055/1263/1366 14056/1264/1367 14059/1265/1368 14058/1266/1369
+f 14056/1264/1367 14057/1267/1370 14060/1268/1371 14059/1265/1368
+f 14058/1266/1369 14059/1265/1368 14062/1269/1372 14061/1270/1373
+f 14059/1265/1368 14060/1268/1371 14063/1271/1374 14062/1269/1372
+f 85/917/1020 2241/915/1018 14055/1263/1366 2483/1272/1375
+f 2241/915/1018 2242/914/1017 14056/1264/1367 14055/1263/1366
+f 2242/914/1017 2243/913/1016 14057/1267/1370 14056/1264/1367
+f 2243/913/1016 84/885/988 2478/1273/1376 14057/1267/1370
+f 14057/1267/1370 2478/1273/1376 2479/1274/1377 14060/1268/1371
+f 14060/1268/1371 2479/1274/1377 2480/1275/1378 14063/1271/1374
+f 14063/1271/1374 2480/1275/1378 116/1276/1379 2435/1277/1380
+f 14062/1269/1372 14063/1271/1374 2435/1277/1380 2434/1278/1381
+f 14061/1270/1373 14062/1269/1372 2434/1278/1381 2433/1279/1382
+f 2481/1280/1383 14061/1270/1373 2433/1279/1382 117/1281/1384
+f 2482/1282/1385 14058/1266/1369 14061/1270/1373 2481/1280/1383
+f 2483/1272/1375 14055/1263/1366 14058/1266/1369 2482/1282/1385
+f 14064/1283/1386 14065/1284/1387 14068/1285/1388 14067/1286/1389
+f 14065/1284/1387 14066/1287/1390 14069/1288/1391 14068/1285/1388
+f 14067/1286/1389 14068/1285/1388 14071/1289/1392 14070/1290/1393
+f 14068/1285/1388 14069/1288/1391 14072/1291/1394 14071/1289/1392
+f 72/933/1036 2202/931/1034 14064/1283/1386 2486/1292/1395
+f 2202/931/1034 2203/930/1033 14065/1284/1387 14064/1283/1386
+f 2203/930/1033 2204/929/1032 14066/1287/1390 14065/1284/1387
+f 2204/929/1032 71/901/1004 2477/1252/1355 14066/1287/1390
+f 14066/1287/1390 2477/1252/1355 2476/1262/1365 14069/1288/1391
+f 14069/1288/1391 2476/1262/1365 2475/1260/1363 14072/1291/1394
+f 14072/1291/1394 2475/1260/1363 103/1261/1364 2396/1293/1396
+f 14071/1289/1392 14072/1291/1394 2396/1293/1396 2395/1294/1397
+f 14070/1290/1393 14071/1289/1392 2395/1294/1397 2394/1295/1398
+f 2484/1296/1399 14070/1290/1393 2394/1295/1398 104/1297/1400
+f 2485/1298/1401 14067/1286/1389 14070/1290/1393 2484/1296/1399
+f 2486/1292/1395 14064/1283/1386 14067/1286/1389 2485/1298/1401
+f 14073/1299/1402 14074/1300/1403 14077/1301/1404 14076/1302/1405
+f 14074/1300/1403 14075/1303/1406 14078/1304/1407 14077/1301/1404
+f 14076/1302/1405 14077/1301/1404 14080/1305/1408 14079/1306/1409
+f 14077/1301/1404 14078/1304/1407 14081/1307/1410 14080/1305/1408
+f 86/949/1052 2244/947/1050 14073/1299/1402 2489/1308/1411
+f 2244/947/1050 2245/946/1049 14074/1300/1403 14073/1299/1402
+f 2245/946/1049 2246/945/1048 14075/1303/1406 14074/1300/1403
+f 2246/945/1048 85/917/1020 2483/1272/1375 14075/1303/1406
+f 14075/1303/1406 2483/1272/1375 2482/1282/1385 14078/1304/1407
+f 14078/1304/1407 2482/1282/1385 2481/1280/1383 14081/1307/1410
+f 14081/1307/1410 2481/1280/1383 117/1281/1384 2438/1309/1412
+f 14080/1305/1408 14081/1307/1410 2438/1309/1412 2437/1310/1413
+f 14079/1306/1409 14080/1305/1408 2437/1310/1413 2436/1311/1414
+f 2487/1312/1415 14079/1306/1409 2436/1311/1414 118/1313/1416
+f 2488/1314/1417 14076/1302/1405 14079/1306/1409 2487/1312/1415
+f 2489/1308/1411 14073/1299/1402 14076/1302/1405 2488/1314/1417
+f 14082/1315/1418 14083/1316/1419 14086/1317/1420 14085/1318/1421
+f 14083/1316/1419 14084/1319/1422 14087/1320/1423 14086/1317/1420
+f 14085/1318/1421 14086/1317/1420 14089/1321/1424 14088/1322/1425
+f 14086/1317/1420 14087/1320/1423 14090/1323/1426 14089/1321/1424
+f 73/965/1068 2205/963/1066 14082/1315/1418 2492/1324/1427
+f 2205/963/1066 2206/962/1065 14083/1316/1419 14082/1315/1418
+f 2206/962/1065 2207/961/1064 14084/1319/1422 14083/1316/1419
+f 2207/961/1064 72/933/1036 2486/1292/1395 14084/1319/1422
+f 14084/1319/1422 2486/1292/1395 2485/1298/1401 14087/1320/1423
+f 14087/1320/1423 2485/1298/1401 2484/1296/1399 14090/1323/1426
+f 14090/1323/1426 2484/1296/1399 104/1297/1400 2399/1325/1428
+f 14089/1321/1424 14090/1323/1426 2399/1325/1428 2398/1326/1429
+f 14088/1322/1425 14089/1321/1424 2398/1326/1429 2397/1327/1430
+f 2490/1328/1431 14088/1322/1425 2397/1327/1430 105/1329/1432
+f 2491/1330/1433 14085/1318/1421 14088/1322/1425 2490/1328/1431
+f 2492/1324/1427 14082/1315/1418 14085/1318/1421 2491/1330/1433
+f 14091/1331/1434 14092/1332/1435 14095/1333/1436 14094/1334/1437
+f 14092/1332/1435 14093/1335/1438 14096/1336/1439 14095/1333/1436
+f 14094/1334/1437 14095/1333/1436 14098/1337/1440 14097/1338/1441
+f 14095/1333/1436 14096/1336/1439 14099/1339/1442 14098/1337/1440
+f 87/981/1084 2247/979/1082 14091/1331/1434 2495/1340/1443
+f 2247/979/1082 2248/978/1081 14092/1332/1435 14091/1331/1434
+f 2248/978/1081 2249/977/1080 14093/1335/1438 14092/1332/1435
+f 2249/977/1080 86/949/1052 2489/1308/1411 14093/1335/1438
+f 14093/1335/1438 2489/1308/1411 2488/1314/1417 14096/1336/1439
+f 14096/1336/1439 2488/1314/1417 2487/1312/1415 14099/1339/1442
+f 14099/1339/1442 2487/1312/1415 118/1313/1416 2441/1341/1444
+f 14098/1337/1440 14099/1339/1442 2441/1341/1444 2440/1342/1445
+f 14097/1338/1441 14098/1337/1440 2440/1342/1445 2439/1343/1446
+f 2493/1344/1447 14097/1338/1441 2439/1343/1446 119/1345/1448
+f 2494/1346/1449 14094/1334/1437 14097/1338/1441 2493/1344/1447
+f 2495/1340/1443 14091/1331/1434 14094/1334/1437 2494/1346/1449
+f 14100/1347/1450 14101/1348/1451 14104/1349/1452 14103/1350/1453
+f 14101/1348/1451 14102/1351/1454 14105/1352/1455 14104/1349/1452
+f 14103/1350/1453 14104/1349/1452 14107/1353/1456 14106/1354/1457
+f 14104/1349/1452 14105/1352/1455 14108/1355/1458 14107/1353/1456
+f 74/997/1100 2208/995/1098 14100/1347/1450 2498/1356/1459
+f 2208/995/1098 2209/994/1097 14101/1348/1451 14100/1347/1450
+f 2209/994/1097 2210/993/1096 14102/1351/1454 14101/1348/1451
+f 2210/993/1096 73/965/1068 2492/1324/1427 14102/1351/1454
+f 14102/1351/1454 2492/1324/1427 2491/1330/1433 14105/1352/1455
+f 14105/1352/1455 2491/1330/1433 2490/1328/1431 14108/1355/1458
+f 14108/1355/1458 2490/1328/1431 105/1329/1432 2402/1357/1460
+f 14107/1353/1456 14108/1355/1458 2402/1357/1460 2401/1358/1461
+f 14106/1354/1457 14107/1353/1456 2401/1358/1461 2400/1359/1462
+f 2496/1360/1463 14106/1354/1457 2400/1359/1462 106/1361/1464
+f 2497/1362/1465 14103/1350/1453 14106/1354/1457 2496/1360/1463
+f 2498/1356/1459 14100/1347/1450 14103/1350/1453 2497/1362/1465
+f 14109/1363/1466 14110/1364/1467 14113/1365/1468 14112/1366/1469
+f 14110/1364/1467 14111/1367/1470 14114/1368/1471 14113/1365/1468
+f 14112/1366/1469 14113/1365/1468 14116/1369/1472 14115/1370/1473
+f 14113/1365/1468 14114/1368/1471 14117/1371/1474 14116/1369/1472
+f 88/1013/1116 2250/1011/1114 14109/1363/1466 2501/1372/1475
+f 2250/1011/1114 2251/1010/1113 14110/1364/1467 14109/1363/1466
+f 2251/1010/1113 2252/1009/1112 14111/1367/1470 14110/1364/1467
+f 2252/1009/1112 87/981/1084 2495/1340/1443 14111/1367/1470
+f 14111/1367/1470 2495/1340/1443 2494/1346/1449 14114/1368/1471
+f 14114/1368/1471 2494/1346/1449 2493/1344/1447 14117/1371/1474
+f 14117/1371/1474 2493/1344/1447 119/1345/1448 2444/1373/1476
+f 14116/1369/1472 14117/1371/1474 2444/1373/1476 2443/1374/1477
+f 14115/1370/1473 14116/1369/1472 2443/1374/1477 2442/1375/1478
+f 2499/1376/1479 14115/1370/1473 2442/1375/1478 120/1377/1480
+f 2500/1378/1481 14112/1366/1469 14115/1370/1473 2499/1376/1479
+f 2501/1372/1475 14109/1363/1466 14112/1366/1469 2500/1378/1481
+f 14118/1379/1482 14119/1380/1483 14122/1381/1484 14121/1382/1485
+f 14119/1380/1483 14120/1383/1486 14123/1384/1487 14122/1381/1484
+f 14121/1382/1485 14122/1381/1484 14125/1385/1488 14124/1386/1489
+f 14122/1381/1484 14123/1384/1487 14126/1387/1490 14125/1385/1488
+f 75/1029/1132 2211/1027/1130 14118/1379/1482 2504/1388/1491
+f 2211/1027/1130 2212/1026/1129 14119/1380/1483 14118/1379/1482
+f 2212/1026/1129 2213/1025/1128 14120/1383/1486 14119/1380/1483
+f 2213/1025/1128 74/997/1100 2498/1356/1459 14120/1383/1486
+f 14120/1383/1486 2498/1356/1459 2497/1362/1465 14123/1384/1487
+f 14123/1384/1487 2497/1362/1465 2496/1360/1463 14126/1387/1490
+f 14126/1387/1490 2496/1360/1463 106/1361/1464 2405/1389/1492
+f 14125/1385/1488 14126/1387/1490 2405/1389/1492 2404/1390/1493
+f 14124/1386/1489 14125/1385/1488 2404/1390/1493 2403/1391/1494
+f 2502/1392/1495 14124/1386/1489 2403/1391/1494 107/1393/1496
+f 2503/1394/1497 14121/1382/1485 14124/1386/1489 2502/1392/1495
+f 2504/1388/1491 14118/1379/1482 14121/1382/1485 2503/1394/1497
+f 14127/1395/1498 14128/1396/1499 14131/1397/1500 14130/1398/1501
+f 14128/1396/1499 14129/1399/1502 14132/1400/1503 14131/1397/1500
+f 14130/1398/1501 14131/1397/1500 14134/1401/1504 14133/1402/1505
+f 14131/1397/1500 14132/1400/1503 14135/1403/1506 14134/1401/1504
+f 89/1045/1148 2253/1043/1146 14127/1395/1498 2507/1404/1507
+f 2253/1043/1146 2254/1042/1145 14128/1396/1499 14127/1395/1498
+f 2254/1042/1145 2255/1041/1144 14129/1399/1502 14128/1396/1499
+f 2255/1041/1144 88/1013/1116 2501/1372/1475 14129/1399/1502
+f 14129/1399/1502 2501/1372/1475 2500/1378/1481 14132/1400/1503
+f 14132/1400/1503 2500/1378/1481 2499/1376/1479 14135/1403/1506
+f 14135/1403/1506 2499/1376/1479 120/1377/1480 2447/1405/1508
+f 14134/1401/1504 14135/1403/1506 2447/1405/1508 2446/1406/1509
+f 14133/1402/1505 14134/1401/1504 2446/1406/1509 2445/1407/1510
+f 2505/1408/1511 14133/1402/1505 2445/1407/1510 121/1409/1512
+f 2506/1410/1513 14130/1398/1501 14133/1402/1505 2505/1408/1511
+f 2507/1404/1507 14127/1395/1498 14130/1398/1501 2506/1410/1513
+f 14136/1411/1514 14137/1412/1515 14140/1413/1516 14139/1414/1517
+f 14137/1412/1515 14138/1415/1518 14141/1416/1519 14140/1413/1516
+f 14139/1414/1517 14140/1413/1516 14143/1417/1520 14142/1418/1521
+f 14140/1413/1516 14141/1416/1519 14144/1419/1522 14143/1417/1520
+f 76/1061/1164 2214/1059/1162 14136/1411/1514 2510/1420/1523
+f 2214/1059/1162 2215/1058/1161 14137/1412/1515 14136/1411/1514
+f 2215/1058/1161 2216/1057/1160 14138/1415/1518 14137/1412/1515
+f 2216/1057/1160 75/1029/1132 2504/1388/1491 14138/1415/1518
+f 14138/1415/1518 2504/1388/1491 2503/1394/1497 14141/1416/1519
+f 14141/1416/1519 2503/1394/1497 2502/1392/1495 14144/1419/1522
+f 14144/1419/1522 2502/1392/1495 107/1393/1496 2408/1421/1524
+f 14143/1417/1520 14144/1419/1522 2408/1421/1524 2407/1422/1525
+f 14142/1418/1521 14143/1417/1520 2407/1422/1525 2406/1423/1526
+f 2508/1424/1527 14142/1418/1521 2406/1423/1526 108/1425/1528
+f 2509/1426/1529 14139/1414/1517 14142/1418/1521 2508/1424/1527
+f 2510/1420/1523 14136/1411/1514 14139/1414/1517 2509/1426/1529
+f 14145/1427/1530 14146/1428/1531 14149/1429/1532 14148/1430/1533
+f 14146/1428/1531 14147/1431/1534 14150/1432/1535 14149/1429/1532
+f 14148/1430/1533 14149/1429/1532 14152/1433/1536 14151/1434/1537
+f 14149/1429/1532 14150/1432/1535 14153/1435/1538 14152/1433/1536
+f 90/1077/1180 2256/1075/1178 14145/1427/1530 2513/1436/1539
+f 2256/1075/1178 2257/1074/1177 14146/1428/1531 14145/1427/1530
+f 2257/1074/1177 2258/1073/1176 14147/1431/1534 14146/1428/1531
+f 2258/1073/1176 89/1045/1148 2507/1404/1507 14147/1431/1534
+f 14147/1431/1534 2507/1404/1507 2506/1410/1513 14150/1432/1535
+f 14150/1432/1535 2506/1410/1513 2505/1408/1511 14153/1435/1538
+f 14153/1435/1538 2505/1408/1511 121/1409/1512 2450/1437/1540
+f 14152/1433/1536 14153/1435/1538 2450/1437/1540 2449/1438/1541
+f 14151/1434/1537 14152/1433/1536 2449/1438/1541 2448/1439/1542
+f 2511/1440/1543 14151/1434/1537 2448/1439/1542 122/1441/1544
+f 2512/1442/1545 14148/1430/1533 14151/1434/1537 2511/1440/1543
+f 2513/1436/1539 14145/1427/1530 14148/1430/1533 2512/1442/1545
+f 14154/1443/1546 14155/1444/1547 14158/1445/1548 14157/1446/1549
+f 14155/1444/1547 14156/1447/1550 14159/1448/1551 14158/1445/1548
+f 14157/1446/1549 14158/1445/1548 14161/1449/1552 14160/1450/1553
+f 14158/1445/1548 14159/1448/1551 14162/1451/1554 14161/1449/1552
+f 77/1093/1196 2217/1091/1194 14154/1443/1546 2516/1452/1555
+f 2217/1091/1194 2218/1090/1193 14155/1444/1547 14154/1443/1546
+f 2218/1090/1193 2219/1089/1192 14156/1447/1550 14155/1444/1547
+f 2219/1089/1192 76/1061/1164 2510/1420/1523 14156/1447/1550
+f 14156/1447/1550 2510/1420/1523 2509/1426/1529 14159/1448/1551
+f 14159/1448/1551 2509/1426/1529 2508/1424/1527 14162/1451/1554
+f 14162/1451/1554 2508/1424/1527 108/1425/1528 2411/1453/1556
+f 14161/1449/1552 14162/1451/1554 2411/1453/1556 2410/1454/1557
+f 14160/1450/1553 14161/1449/1552 2410/1454/1557 2409/1455/1558
+f 2514/1456/1559 14160/1450/1553 2409/1455/1558 109/1457/1560
+f 2515/1458/1561 14157/1446/1549 14160/1450/1553 2514/1456/1559
+f 2516/1452/1555 14154/1443/1546 14157/1446/1549 2515/1458/1561
+f 14163/1459/1562 14164/1460/1563 14167/1461/1564 14166/1462/1565
+f 14164/1460/1563 14165/1463/1566 14168/1464/1567 14167/1461/1564
+f 14166/1462/1565 14167/1461/1564 14170/1465/1568 14169/1466/1569
+f 14167/1461/1564 14168/1464/1567 14171/1467/1570 14170/1465/1568
+f 91/1109/1212 2259/1107/1210 14163/1459/1562 2519/1468/1571
+f 2259/1107/1210 2260/1106/1209 14164/1460/1563 14163/1459/1562
+f 2260/1106/1209 2261/1105/1208 14165/1463/1566 14164/1460/1563
+f 2261/1105/1208 90/1077/1180 2513/1436/1539 14165/1463/1566
+f 14165/1463/1566 2513/1436/1539 2512/1442/1545 14168/1464/1567
+f 14168/1464/1567 2512/1442/1545 2511/1440/1543 14171/1467/1570
+f 14171/1467/1570 2511/1440/1543 122/1441/1544 2453/1469/1572
+f 14170/1465/1568 14171/1467/1570 2453/1469/1572 2452/1470/1573
+f 14169/1466/1569 14170/1465/1568 2452/1470/1573 2451/1471/1574
+f 2517/1472/1575 14169/1466/1569 2451/1471/1574 123/1473/1576
+f 2518/1474/1577 14166/1462/1565 14169/1466/1569 2517/1472/1575
+f 2519/1468/1571 14163/1459/1562 14166/1462/1565 2518/1474/1577
+f 14172/1475/1578 14173/1476/1579 14176/1477/1580 14175/1478/1581
+f 14173/1476/1579 14174/1479/1582 14177/1480/1583 14176/1477/1580
+f 14175/1478/1581 14176/1477/1580 14179/1481/1584 14178/1482/1585
+f 14176/1477/1580 14177/1480/1583 14180/1483/1586 14179/1481/1584
+f 78/1125/1228 2220/1123/1226 14172/1475/1578 2522/1484/1587
+f 2220/1123/1226 2221/1122/1225 14173/1476/1579 14172/1475/1578
+f 2221/1122/1225 2222/1121/1224 14174/1479/1582 14173/1476/1579
+f 2222/1121/1224 77/1093/1196 2516/1452/1555 14174/1479/1582
+f 14174/1479/1582 2516/1452/1555 2515/1458/1561 14177/1480/1583
+f 14177/1480/1583 2515/1458/1561 2514/1456/1559 14180/1483/1586
+f 14180/1483/1586 2514/1456/1559 109/1457/1560 2414/1485/1588
+f 14179/1481/1584 14180/1483/1586 2414/1485/1588 2413/1486/1589
+f 14178/1482/1585 14179/1481/1584 2413/1486/1589 2412/1487/1590
+f 2520/1488/1591 14178/1482/1585 2412/1487/1590 110/1489/1592
+f 2521/1490/1593 14175/1478/1581 14178/1482/1585 2520/1488/1591
+f 2522/1484/1587 14172/1475/1578 14175/1478/1581 2521/1490/1593
+f 14181/1491/1594 14182/1492/1595 14185/1493/1596 14184/1494/1597
+f 14182/1492/1595 14183/1495/1598 14186/1496/1599 14185/1493/1596
+f 14184/1494/1597 14185/1493/1596 14188/1497/1600 14187/1498/1601
+f 14185/1493/1596 14186/1496/1599 14189/1499/1602 14188/1497/1600
+f 92/1141/1244 2262/1139/1242 14181/1491/1594 2525/1500/1603
+f 2262/1139/1242 2263/1138/1241 14182/1492/1595 14181/1491/1594
+f 2263/1138/1241 2264/1137/1240 14183/1495/1598 14182/1492/1595
+f 2264/1137/1240 91/1109/1212 2519/1468/1571 14183/1495/1598
+f 14183/1495/1598 2519/1468/1571 2518/1474/1577 14186/1496/1599
+f 14186/1496/1599 2518/1474/1577 2517/1472/1575 14189/1499/1602
+f 14189/1499/1602 2517/1472/1575 123/1473/1576 2456/1501/1604
+f 14188/1497/1600 14189/1499/1602 2456/1501/1604 2455/1502/1605
+f 14187/1498/1601 14188/1497/1600 2455/1502/1605 2454/1503/1606
+f 2523/1504/1607 14187/1498/1601 2454/1503/1606 124/1505/1608
+f 2524/1506/1609 14184/1494/1597 14187/1498/1601 2523/1504/1607
+f 2525/1500/1603 14181/1491/1594 14184/1494/1597 2524/1506/1609
+f 14190/1507/1610 14191/1508/1611 14194/1509/1612 14193/1510/1613
+f 14191/1508/1611 14192/1511/1614 14195/1512/1615 14194/1509/1612
+f 14193/1510/1613 14194/1509/1612 14197/1513/1616 14196/1514/1617
+f 14194/1509/1612 14195/1512/1615 14198/1515/1618 14197/1513/1616
+f 79/1157/1260 2223/1155/1258 14190/1507/1610 2528/1516/1619
+f 2223/1155/1258 2224/1154/1257 14191/1508/1611 14190/1507/1610
+f 2224/1154/1257 2225/1153/1256 14192/1511/1614 14191/1508/1611
+f 2225/1153/1256 78/1125/1228 2522/1484/1587 14192/1511/1614
+f 14192/1511/1614 2522/1484/1587 2521/1490/1593 14195/1512/1615
+f 14195/1512/1615 2521/1490/1593 2520/1488/1591 14198/1515/1618
+f 14198/1515/1618 2520/1488/1591 110/1489/1592 2417/1517/1620
+f 14197/1513/1616 14198/1515/1618 2417/1517/1620 2416/1518/1621
+f 14196/1514/1617 14197/1513/1616 2416/1518/1621 2415/1519/1622
+f 2526/1520/1623 14196/1514/1617 2415/1519/1622 111/1521/1624
+f 2527/1522/1625 14193/1510/1613 14196/1514/1617 2526/1520/1623
+f 2528/1516/1619 14190/1507/1610 14193/1510/1613 2527/1522/1625
+f 14199/1523/1626 14200/1524/1627 14203/1525/1628 14202/1526/1629
+f 14200/1524/1627 14201/1527/1630 14204/1528/1631 14203/1525/1628
+f 14202/1526/1629 14203/1525/1628 14206/1529/1632 14205/1530/1633
+f 14203/1525/1628 14204/1528/1631 14207/1531/1634 14206/1529/1632
+f 66/1173/1276 2184/1171/1274 14199/1523/1626 2534/1532/1635
+f 2184/1171/1274 2185/1170/1273 14200/1524/1627 14199/1523/1626
+f 2185/1170/1273 2186/1169/1272 14201/1527/1630 14200/1524/1627
+f 2186/1169/1272 65/869/972 2529/1533/1636 14201/1527/1630
+f 14201/1527/1630 2529/1533/1636 2530/1534/1637 14204/1528/1631
+f 14204/1528/1631 2530/1534/1637 2531/1535/1638 14207/1531/1634
+f 14207/1531/1634 2531/1535/1638 97/1536/1639 2378/1537/1640
+f 14206/1529/1632 14207/1531/1634 2378/1537/1640 2377/1538/1641
+f 14205/1530/1633 14206/1529/1632 2377/1538/1641 2376/1539/1642
+f 2532/1540/1643 14205/1530/1633 2376/1539/1642 98/1541/1644
+f 2533/1542/1645 14202/1526/1629 14205/1530/1633 2532/1540/1643
+f 2534/1532/1635 14199/1523/1626 14202/1526/1629 2533/1542/1645
+f 14208/1543/1646 14209/1544/1647 14212/1545/1648 14211/1546/1649
+f 14209/1544/1647 14210/1547/1650 14213/1548/1651 14212/1545/1648
+f 14211/1546/1649 14212/1545/1648 14215/1549/1652 14214/1550/1653
+f 14212/1545/1648 14213/1548/1651 14216/1551/1654 14215/1549/1652
+f 93/1189/1292 2265/1187/1290 14208/1543/1646 2537/1552/1655
+f 2265/1187/1290 2266/1186/1289 14209/1544/1647 14208/1543/1646
+f 2266/1186/1289 2267/1185/1288 14210/1547/1650 14209/1544/1647
+f 2267/1185/1288 92/1141/1244 2525/1500/1603 14210/1547/1650
+f 14210/1547/1650 2525/1500/1603 2524/1506/1609 14213/1548/1651
+f 14213/1548/1651 2524/1506/1609 2523/1504/1607 14216/1551/1654
+f 14216/1551/1654 2523/1504/1607 124/1505/1608 2459/1553/1656
+f 14215/1549/1652 14216/1551/1654 2459/1553/1656 2458/1554/1657
+f 14214/1550/1653 14215/1549/1652 2458/1554/1657 2457/1555/1658
+f 2535/1556/1659 14214/1550/1653 2457/1555/1658 125/1557/1660
+f 2536/1558/1661 14211/1546/1649 14214/1550/1653 2535/1556/1659
+f 2537/1552/1655 14208/1543/1646 14211/1546/1649 2536/1558/1661
+f 14217/1559/1662 14218/1560/1663 14221/1561/1664 14220/1562/1665
+f 14218/1560/1663 14219/1563/1666 14222/1564/1667 14221/1561/1664
+f 14220/1562/1665 14221/1561/1664 14224/1565/1668 14223/1566/1669
+f 14221/1561/1664 14222/1564/1667 14225/1567/1670 14224/1565/1668
+f 80/1205/1308 2226/1203/1306 14217/1559/1662 2540/1568/1671
+f 2226/1203/1306 2227/1202/1305 14218/1560/1663 14217/1559/1662
+f 2227/1202/1305 2228/1201/1304 14219/1563/1666 14218/1560/1663
+f 2228/1201/1304 79/1157/1260 2528/1516/1619 14219/1563/1666
+f 14219/1563/1666 2528/1516/1619 2527/1522/1625 14222/1564/1667
+f 14222/1564/1667 2527/1522/1625 2526/1520/1623 14225/1567/1670
+f 14225/1567/1670 2526/1520/1623 111/1521/1624 2420/1569/1672
+f 14224/1565/1668 14225/1567/1670 2420/1569/1672 2419/1570/1673
+f 14223/1566/1669 14224/1565/1668 2419/1570/1673 2418/1571/1674
+f 2538/1572/1675 14223/1566/1669 2418/1571/1674 112/1573/1676
+f 2539/1574/1677 14220/1562/1665 14223/1566/1669 2538/1572/1675
+f 2540/1568/1671 14217/1559/1662 14220/1562/1665 2539/1574/1677
+f 14226/1575/1678 14227/1576/1679 14230/1577/1680 14229/1578/1681
+f 14227/1576/1679 14228/1579/1682 14231/1580/1683 14230/1577/1680
+f 14229/1578/1681 14230/1577/1680 14233/1581/1684 14232/1582/1685
+f 14230/1577/1680 14231/1580/1683 14234/1583/1686 14233/1581/1684
+f 67/744/847 2187/1218/1321 14226/1575/1678 2543/1584/1687
+f 2187/1218/1321 2188/1217/1320 14227/1576/1679 14226/1575/1678
+f 2188/1217/1320 2189/1216/1319 14228/1579/1682 14227/1576/1679
+f 2189/1216/1319 66/1173/1276 2534/1532/1635 14228/1579/1682
+f 14228/1579/1682 2534/1532/1635 2533/1542/1645 14231/1580/1683
+f 14231/1580/1683 2533/1542/1645 2532/1540/1643 14234/1583/1686
+f 14234/1583/1686 2532/1540/1643 98/1541/1644 2381/1585/1688
+f 14233/1581/1684 14234/1583/1686 2381/1585/1688 2380/1586/1689
+f 14232/1582/1685 14233/1581/1684 2380/1586/1689 2379/1587/1690
+f 2541/1588/1691 14232/1582/1685 2379/1587/1690 99/1589/1692
+f 2542/1590/1693 14229/1578/1681 14232/1582/1685 2541/1588/1691
+f 2543/1584/1687 14226/1575/1678 14229/1578/1681 2542/1590/1693
+f 14235/1591/1694 14236/1592/1695 14239/1593/1696 14238/1594/1697
+f 14236/1592/1695 14237/1595/1698 14240/1596/1699 14239/1593/1696
+f 14238/1594/1697 14239/1593/1696 14242/1597/1700 14241/1598/1701
+f 14239/1593/1696 14240/1596/1699 14243/1599/1702 14242/1597/1700
+f 94/764/867 2268/1230/1333 14235/1591/1694 2546/1600/1703
+f 2268/1230/1333 2269/1229/1332 14236/1592/1695 14235/1591/1694
+f 2269/1229/1332 2270/1228/1331 14237/1595/1698 14236/1592/1695
+f 2270/1228/1331 93/1189/1292 2537/1552/1655 14237/1595/1698
+f 14237/1595/1698 2537/1552/1655 2536/1558/1661 14240/1596/1699
+f 14240/1596/1699 2536/1558/1661 2535/1556/1659 14243/1599/1702
+f 14243/1599/1702 2535/1556/1659 125/1557/1660 2462/1601/1704
+f 14242/1597/1700 14243/1599/1702 2462/1601/1704 2461/1602/1705
+f 14241/1598/1701 14242/1597/1700 2461/1602/1705 2460/1603/1706
+f 2544/1604/1707 14241/1598/1701 2460/1603/1706 126/1605/1708
+f 2545/1606/1709 14238/1594/1697 14241/1598/1701 2544/1604/1707
+f 2546/1600/1703 14235/1591/1694 14238/1594/1697 2545/1606/1709
+f 14244/1607/1710 14245/1608/1711 14248/1609/1712 14247/1610/1713
+f 14245/1608/1711 14246/1611/1714 14249/1612/1715 14248/1609/1712
+f 14247/1610/1713 14248/1609/1712 14251/1613/1716 14250/1614/1717
+f 14248/1609/1712 14249/1612/1715 14252/1615/1718 14251/1613/1716
+f 81/784/887 2229/1242/1345 14244/1607/1710 2549/1616/1719
+f 2229/1242/1345 2230/1241/1344 14245/1608/1711 14244/1607/1710
+f 2230/1241/1344 2231/1240/1343 14246/1611/1714 14245/1608/1711
+f 2231/1240/1343 80/1205/1308 2540/1568/1671 14246/1611/1714
+f 14246/1611/1714 2540/1568/1671 2539/1574/1677 14249/1612/1715
+f 14249/1612/1715 2539/1574/1677 2538/1572/1675 14252/1615/1718
+f 14252/1615/1718 2538/1572/1675 112/1573/1676 2423/1617/1720
+f 14251/1613/1716 14252/1615/1718 2423/1617/1720 2422/1618/1721
+f 14250/1614/1717 14251/1613/1716 2422/1618/1721 2421/1619/1722
+f 2547/1620/1723 14250/1614/1717 2421/1619/1722 113/1621/1724
+f 2548/1622/1725 14247/1610/1713 14250/1614/1717 2547/1620/1723
+f 2549/1616/1719 14244/1607/1710 14247/1610/1713 2548/1622/1725
+f 14253/1623/1726 14254/1624/1727 14257/1625/1728 14256/1626/1729
+f 14254/1624/1727 14255/1627/1730 14258/1628/1731 14257/1625/1728
+f 14256/1626/1729 14257/1625/1728 14260/1629/1732 14259/1630/1733
+f 14257/1625/1728 14258/1628/1731 14261/1631/1734 14260/1629/1732
+f 68/749/852 2190/747/850 14253/1623/1726 2552/1632/1735
+f 2190/747/850 2191/746/849 14254/1624/1727 14253/1623/1726
+f 2191/746/849 2192/745/848 14255/1627/1730 14254/1624/1727
+f 2192/745/848 67/744/847 2543/1584/1687 14255/1627/1730
+f 14255/1627/1730 2543/1584/1687 2542/1590/1693 14258/1628/1731
+f 14258/1628/1731 2542/1590/1693 2541/1588/1691 14261/1631/1734
+f 14261/1631/1734 2541/1588/1691 99/1589/1692 2384/1633/1736
+f 14260/1629/1732 14261/1631/1734 2384/1633/1736 2383/1634/1737
+f 14259/1630/1733 14260/1629/1732 2383/1634/1737 2382/1635/1738
+f 2550/1636/1739 14259/1630/1733 2382/1635/1738 100/1637/1740
+f 2551/1638/1741 14256/1626/1729 14259/1630/1733 2550/1636/1739
+f 2552/1632/1735 14253/1623/1726 14256/1626/1729 2551/1638/1741
+f 14262/1639/1742 14263/1640/1743 14266/1641/1744 14265/1642/1745
+f 14263/1640/1743 14264/1643/1746 14267/1644/1747 14266/1641/1744
+f 14265/1642/1745 14266/1641/1744 14269/1645/1748 14268/1646/1749
+f 14266/1641/1744 14267/1644/1747 14270/1647/1750 14269/1645/1748
+f 95/769/872 2271/767/870 14262/1639/1742 2555/1648/1751
+f 2271/767/870 2272/766/869 14263/1640/1743 14262/1639/1742
+f 2272/766/869 2273/765/868 14264/1643/1746 14263/1640/1743
+f 2273/765/868 94/764/867 2546/1600/1703 14264/1643/1746
+f 14264/1643/1746 2546/1600/1703 2545/1606/1709 14267/1644/1747
+f 14267/1644/1747 2545/1606/1709 2544/1604/1707 14270/1647/1750
+f 14270/1647/1750 2544/1604/1707 126/1605/1708 2465/1649/1752
+f 14269/1645/1748 14270/1647/1750 2465/1649/1752 2464/1650/1753
+f 14268/1646/1749 14269/1645/1748 2464/1650/1753 2463/1651/1754
+f 2553/1652/1755 14268/1646/1749 2463/1651/1754 127/1653/1756
+f 2554/1654/1757 14265/1642/1745 14268/1646/1749 2553/1652/1755
+f 2555/1648/1751 14262/1639/1742 14265/1642/1745 2554/1654/1757
+f 14271/1655/1758 14272/1656/1759 14275/1657/1760 14274/1658/1761
+f 14272/1656/1759 14273/1659/1762 14276/1660/1763 14275/1657/1760
+f 14274/1658/1761 14275/1657/1760 14278/1661/1764 14277/1662/1765
+f 14275/1657/1760 14276/1660/1763 14279/1663/1766 14278/1661/1764
+f 82/789/892 2232/787/890 14271/1655/1758 2558/1664/1767
+f 2232/787/890 2233/786/889 14272/1656/1759 14271/1655/1758
+f 2233/786/889 2234/785/888 14273/1659/1762 14272/1656/1759
+f 2234/785/888 81/784/887 2549/1616/1719 14273/1659/1762
+f 14273/1659/1762 2549/1616/1719 2548/1622/1725 14276/1660/1763
+f 14276/1660/1763 2548/1622/1725 2547/1620/1723 14279/1663/1766
+f 14279/1663/1766 2547/1620/1723 113/1621/1724 2426/1665/1768
+f 14278/1661/1764 14279/1663/1766 2426/1665/1768 2425/1666/1769
+f 14277/1662/1765 14278/1661/1764 2425/1666/1769 2424/1667/1770
+f 2556/1668/1771 14277/1662/1765 2424/1667/1770 114/1669/1772
+f 2557/1670/1773 14274/1658/1761 14277/1662/1765 2556/1668/1771
+f 2558/1664/1767 14271/1655/1758 14274/1658/1761 2557/1670/1773
+f 14280/1671/1774 14281/1672/1775 14284/1673/1776 14283/1674/1777
+f 14281/1672/1775 14282/1675/1778 14285/1676/1779 14284/1673/1776
+f 14283/1674/1777 14284/1673/1776 14287/1677/1780 14286/1678/1781
+f 14284/1673/1776 14285/1676/1779 14288/1679/1782 14287/1677/1780
+f 69/805/908 2193/803/906 14280/1671/1774 2561/1680/1783
+f 2193/803/906 2194/802/905 14281/1672/1775 14280/1671/1774
+f 2194/802/905 2195/801/904 14282/1675/1778 14281/1672/1775
+f 2195/801/904 68/749/852 2552/1632/1735 14282/1675/1778
+f 14282/1675/1778 2552/1632/1735 2551/1638/1741 14285/1676/1779
+f 14285/1676/1779 2551/1638/1741 2550/1636/1739 14288/1679/1782
+f 14288/1679/1782 2550/1636/1739 100/1637/1740 2387/1681/1784
+f 14287/1677/1780 14288/1679/1782 2387/1681/1784 2386/1682/1785
+f 14286/1678/1781 14287/1677/1780 2386/1682/1785 2385/1683/1786
+f 2559/1684/1787 14286/1678/1781 2385/1683/1786 101/1685/1788
+f 2560/1686/1789 14283/1674/1777 14286/1678/1781 2559/1684/1787
+f 2561/1680/1783 14280/1671/1774 14283/1674/1777 2560/1686/1789
+f 14289/1687/1790 14290/1688/1791 14293/1689/1792 14292/1690/1793
+f 14290/1688/1791 14291/1691/1794 14294/1692/1795 14293/1689/1792
+f 14292/1690/1793 14293/1689/1792 14296/1693/1796 14295/1694/1797
+f 14293/1689/1792 14294/1692/1795 14297/1695/1798 14296/1693/1796
+f 96/821/924 2274/819/922 14289/1687/1790 2564/1696/1799
+f 2274/819/922 2275/818/921 14290/1688/1791 14289/1687/1790
+f 2275/818/921 2276/817/920 14291/1691/1794 14290/1688/1791
+f 2276/817/920 95/769/872 2555/1648/1751 14291/1691/1794
+f 14291/1691/1794 2555/1648/1751 2554/1654/1757 14294/1692/1795
+f 14294/1692/1795 2554/1654/1757 2553/1652/1755 14297/1695/1798
+f 14297/1695/1798 2553/1652/1755 127/1653/1756 2468/1697/1800
+f 14296/1693/1796 14297/1695/1798 2468/1697/1800 2467/1698/1801
+f 14295/1694/1797 14296/1693/1796 2467/1698/1801 2466/1699/1802
+f 2562/1700/1803 14295/1694/1797 2466/1699/1802 128/1701/1804
+f 2563/1702/1805 14292/1690/1793 14295/1694/1797 2562/1700/1803
+f 2564/1696/1799 14289/1687/1790 14292/1690/1793 2563/1702/1805
+f 14298/1703/1806 14299/1704/1807 14302/1705/1808 14301/1706/1809
+f 14299/1704/1807 14300/1707/1810 14303/1708/1811 14302/1705/1808
+f 14301/1706/1809 14302/1705/1808 14305/1709/1812 14304/1710/1813
+f 14302/1705/1808 14303/1708/1811 14306/1711/1814 14305/1709/1812
+f 83/837/940 2235/835/938 14298/1703/1806 2567/1712/1815
+f 2235/835/938 2236/834/937 14299/1704/1807 14298/1703/1806
+f 2236/834/937 2237/833/936 14300/1707/1810 14299/1704/1807
+f 2237/833/936 82/789/892 2558/1664/1767 14300/1707/1810
+f 14300/1707/1810 2558/1664/1767 2557/1670/1773 14303/1708/1811
+f 14303/1708/1811 2557/1670/1773 2556/1668/1771 14306/1711/1814
+f 14306/1711/1814 2556/1668/1771 114/1669/1772 2429/1713/1816
+f 14305/1709/1812 14306/1711/1814 2429/1713/1816 2428/1714/1817
+f 14304/1710/1813 14305/1709/1812 2428/1714/1817 2427/1715/1818
+f 2565/1716/1819 14304/1710/1813 2427/1715/1818 115/1717/1820
+f 2566/1718/1821 14301/1706/1809 14304/1710/1813 2565/1716/1819
+f 2567/1712/1815 14298/1703/1806 14301/1706/1809 2566/1718/1821
+f 14307/1719/1822 14308/1720/1823 14311/1721/1824 14310/1722/1825
+f 14308/1720/1823 14309/1723/1826 14312/1724/1827 14311/1721/1824
+f 14310/1722/1825 14311/1721/1824 14314/1725/1828 14313/1726/1829
+f 14311/1721/1824 14312/1724/1827 14315/1727/1830 14314/1725/1828
+f 70/853/956 2196/851/954 14307/1719/1822 2472/1253/1356
+f 2196/851/954 2197/850/953 14308/1720/1823 14307/1719/1822
+f 2197/850/953 2198/849/952 14309/1723/1826 14308/1720/1823
+f 2198/849/952 69/805/908 2561/1680/1783 14309/1723/1826
+f 14309/1723/1826 2561/1680/1783 2560/1686/1789 14312/1724/1827
+f 14312/1724/1827 2560/1686/1789 2559/1684/1787 14315/1727/1830
+f 14315/1727/1830 2559/1684/1787 101/1685/1788 2390/1728/1831
+f 14314/1725/1828 14315/1727/1830 2390/1728/1831 2389/1729/1832
+f 14313/1726/1829 14314/1725/1828 2389/1729/1832 2388/1730/1833
+f 2474/1255/1358 14313/1726/1829 2388/1730/1833 102/1256/1359
+f 2473/1254/1357 14310/1722/1825 14313/1726/1829 2474/1255/1358
+f 2472/1253/1356 14307/1719/1822 14310/1722/1825 2473/1254/1357
+f 14316/1731/1834 14317/1732/1835 14320/1733/1836 14319/1734/1837
+f 14317/1732/1835 14318/1735/1838 14321/1736/1839 14320/1733/1836
+f 14319/1734/1837 14320/1733/1836 14323/1737/1840 14322/1738/1841
+f 14320/1733/1836 14321/1736/1839 14324/1739/1842 14323/1737/1840
+f 65/869/972 2277/867/970 14316/1731/1834 2529/1533/1636
+f 2277/867/970 2278/866/969 14317/1732/1835 14316/1731/1834
+f 2278/866/969 2279/865/968 14318/1735/1838 14317/1732/1835
+f 2279/865/968 96/821/924 2564/1696/1799 14318/1735/1838
+f 14318/1735/1838 2564/1696/1799 2563/1702/1805 14321/1736/1839
+f 14321/1736/1839 2563/1702/1805 2562/1700/1803 14324/1739/1842
+f 14324/1739/1842 2562/1700/1803 128/1701/1804 2471/1740/1843
+f 14323/1737/1840 14324/1739/1842 2471/1740/1843 2470/1741/1844
+f 14322/1738/1841 14323/1737/1840 2470/1741/1844 2469/1742/1845
+f 2531/1535/1638 14322/1738/1841 2469/1742/1845 97/1536/1639
+f 2530/1534/1637 14319/1734/1837 14322/1738/1841 2531/1535/1638
+f 2529/1533/1636 14316/1731/1834 14319/1734/1837 2530/1534/1637
+f 14325/1743/1846 14326/1744/1847 14329/1745/1848 14328/1746/1849
+f 14326/1744/1847 14327/1747/1850 14330/1748/1851 14329/1745/1848
+f 14328/1746/1849 14329/1745/1848 14332/1749/1852 14331/1750/1853
+f 14329/1745/1848 14330/1748/1851 14333/1751/1854 14332/1749/1852
+f 84/885/988 2238/883/986 14325/1743/1846 2478/1273/1376
+f 2238/883/986 2239/882/985 14326/1744/1847 14325/1743/1846
+f 2239/882/985 2240/881/984 14327/1747/1850 14326/1744/1847
+f 2240/881/984 83/837/940 2567/1712/1815 14327/1747/1850
+f 14327/1747/1850 2567/1712/1815 2566/1718/1821 14330/1748/1851
+f 14330/1748/1851 2566/1718/1821 2565/1716/1819 14333/1751/1854
+f 14333/1751/1854 2565/1716/1819 115/1717/1820 2432/1752/1855
+f 14332/1749/1852 14333/1751/1854 2432/1752/1855 2431/1753/1856
+f 14331/1750/1853 14332/1749/1852 2431/1753/1856 2430/1754/1857
+f 2480/1275/1378 14331/1750/1853 2430/1754/1857 116/1276/1379
+f 2479/1274/1377 14328/1746/1849 14331/1750/1853 2480/1275/1378
+f 2478/1273/1376 14325/1743/1846 14328/1746/1849 2479/1274/1377
+f 14334/1755/1858 14335/1756/1859 14338/1757/1860 14337/1758/1861
+f 14335/1756/1859 14336/1759/1862 14339/1760/1863 14338/1757/1860
+f 14337/1758/1861 14338/1757/1860 14341/1761/1864 14340/1762/1865
+f 14338/1757/1860 14339/1760/1863 14342/1763/1866 14341/1761/1864
+f 106/1361/1464 2400/1359/1462 14334/1755/1858 2669/1764/1867
+f 2400/1359/1462 2401/1358/1461 14335/1756/1859 14334/1755/1858
+f 2401/1358/1461 2402/1357/1460 14336/1759/1862 14335/1756/1859
+f 2402/1357/1460 105/1329/1432 2664/1765/1868 14336/1759/1862
+f 14336/1759/1862 2664/1765/1868 2665/1766/1869 14339/1760/1863
+f 14339/1760/1863 2665/1766/1869 2666/1767/1870 14342/1763/1866
+f 14342/1763/1866 2666/1767/1870 137/1768/1871 2594/1769/1872
+f 14341/1761/1864 14342/1763/1866 2594/1769/1872 2593/1770/1873
+f 14340/1762/1865 14341/1761/1864 2593/1770/1873 2592/1771/1874
+f 2667/1772/1875 14340/1762/1865 2592/1771/1874 138/1773/1876
+f 2668/1774/1877 14337/1758/1861 14340/1762/1865 2667/1772/1875
+f 2669/1764/1867 14334/1755/1858 14337/1758/1861 2668/1774/1877
+f 14343/1775/1878 14344/1776/1879 14347/1777/1880 14346/1778/1881
+f 14344/1776/1879 14345/1779/1882 14348/1780/1883 14347/1777/1880
+f 14346/1778/1881 14347/1777/1880 14350/1781/1884 14349/1782/1885
+f 14347/1777/1880 14348/1780/1883 14351/1783/1886 14350/1781/1884
+f 120/1377/1480 2442/1375/1478 14343/1775/1878 2675/1784/1887
+f 2442/1375/1478 2443/1374/1477 14344/1776/1879 14343/1775/1878
+f 2443/1374/1477 2444/1373/1476 14345/1779/1882 14344/1776/1879
+f 2444/1373/1476 119/1345/1448 2670/1785/1888 14345/1779/1882
+f 14345/1779/1882 2670/1785/1888 2671/1786/1889 14348/1780/1883
+f 14348/1780/1883 2671/1786/1889 2672/1787/1890 14351/1783/1886
+f 14351/1783/1886 2672/1787/1890 151/1788/1891 2636/1789/1892
+f 14350/1781/1884 14351/1783/1886 2636/1789/1892 2635/1790/1893
+f 14349/1782/1885 14350/1781/1884 2635/1790/1893 2634/1791/1894
+f 2673/1792/1895 14349/1782/1885 2634/1791/1894 152/1793/1896
+f 2674/1794/1897 14346/1778/1881 14349/1782/1885 2673/1792/1895
+f 2675/1784/1887 14343/1775/1878 14346/1778/1881 2674/1794/1897
+f 14352/1795/1898 14353/1796/1899 14356/1797/1900 14355/1798/1901
+f 14353/1796/1899 14354/1799/1902 14357/1800/1903 14356/1797/1900
+f 14355/1798/1901 14356/1797/1900 14359/1801/1904 14358/1802/1905
+f 14356/1797/1900 14357/1800/1903 14360/1803/1906 14359/1801/1904
+f 107/1393/1496 2403/1391/1494 14352/1795/1898 2678/1804/1907
+f 2403/1391/1494 2404/1390/1493 14353/1796/1899 14352/1795/1898
+f 2404/1390/1493 2405/1389/1492 14354/1799/1902 14353/1796/1899
+f 2405/1389/1492 106/1361/1464 2669/1764/1867 14354/1799/1902
+f 14354/1799/1902 2669/1764/1867 2668/1774/1877 14357/1800/1903
+f 14357/1800/1903 2668/1774/1877 2667/1772/1875 14360/1803/1906
+f 14360/1803/1906 2667/1772/1875 138/1773/1876 2597/1805/1908
+f 14359/1801/1904 14360/1803/1906 2597/1805/1908 2596/1806/1909
+f 14358/1802/1905 14359/1801/1904 2596/1806/1909 2595/1807/1910
+f 2676/1808/1911 14358/1802/1905 2595/1807/1910 139/1809/1912
+f 2677/1810/1913 14355/1798/1901 14358/1802/1905 2676/1808/1911
+f 2678/1804/1907 14352/1795/1898 14355/1798/1901 2677/1810/1913
+f 14361/1811/1914 14362/1812/1915 14365/1813/1916 14364/1814/1917
+f 14362/1812/1915 14363/1815/1918 14366/1816/1919 14365/1813/1916
+f 14364/1814/1917 14365/1813/1916 14368/1817/1920 14367/1818/1921
+f 14365/1813/1916 14366/1816/1919 14369/1819/1922 14368/1817/1920
+f 121/1409/1512 2445/1407/1510 14361/1811/1914 2681/1820/1923
+f 2445/1407/1510 2446/1406/1509 14362/1812/1915 14361/1811/1914
+f 2446/1406/1509 2447/1405/1508 14363/1815/1918 14362/1812/1915
+f 2447/1405/1508 120/1377/1480 2675/1784/1887 14363/1815/1918
+f 14363/1815/1918 2675/1784/1887 2674/1794/1897 14366/1816/1919
+f 14366/1816/1919 2674/1794/1897 2673/1792/1895 14369/1819/1922
+f 14369/1819/1922 2673/1792/1895 152/1793/1896 2639/1821/1924
+f 14368/1817/1920 14369/1819/1922 2639/1821/1924 2638/1822/1925
+f 14367/1818/1921 14368/1817/1920 2638/1822/1925 2637/1823/1926
+f 2679/1824/1927 14367/1818/1921 2637/1823/1926 153/1825/1928
+f 2680/1826/1929 14364/1814/1917 14367/1818/1921 2679/1824/1927
+f 2681/1820/1923 14361/1811/1914 14364/1814/1917 2680/1826/1929
+f 14370/1827/1930 14371/1828/1931 14374/1829/1932 14373/1830/1933
+f 14371/1828/1931 14372/1831/1934 14375/1832/1935 14374/1829/1932
+f 14373/1830/1933 14374/1829/1932 14377/1833/1936 14376/1834/1937
+f 14374/1829/1932 14375/1832/1935 14378/1835/1938 14377/1833/1936
+f 108/1425/1528 2406/1423/1526 14370/1827/1930 2684/1836/1939
+f 2406/1423/1526 2407/1422/1525 14371/1828/1931 14370/1827/1930
+f 2407/1422/1525 2408/1421/1524 14372/1831/1934 14371/1828/1931
+f 2408/1421/1524 107/1393/1496 2678/1804/1907 14372/1831/1934
+f 14372/1831/1934 2678/1804/1907 2677/1810/1913 14375/1832/1935
+f 14375/1832/1935 2677/1810/1913 2676/1808/1911 14378/1835/1938
+f 14378/1835/1938 2676/1808/1911 139/1809/1912 2600/1837/1940
+f 14377/1833/1936 14378/1835/1938 2600/1837/1940 2599/1838/1941
+f 14376/1834/1937 14377/1833/1936 2599/1838/1941 2598/1839/1942
+f 2682/1840/1943 14376/1834/1937 2598/1839/1942 140/1841/1944
+f 2683/1842/1945 14373/1830/1933 14376/1834/1937 2682/1840/1943
+f 2684/1836/1939 14370/1827/1930 14373/1830/1933 2683/1842/1945
+f 14379/1843/1946 14380/1844/1947 14383/1845/1948 14382/1846/1949
+f 14380/1844/1947 14381/1847/1950 14384/1848/1951 14383/1845/1948
+f 14382/1846/1949 14383/1845/1948 14386/1849/1952 14385/1850/1953
+f 14383/1845/1948 14384/1848/1951 14387/1851/1954 14386/1849/1952
+f 122/1441/1544 2448/1439/1542 14379/1843/1946 2687/1852/1955
+f 2448/1439/1542 2449/1438/1541 14380/1844/1947 14379/1843/1946
+f 2449/1438/1541 2450/1437/1540 14381/1847/1950 14380/1844/1947
+f 2450/1437/1540 121/1409/1512 2681/1820/1923 14381/1847/1950
+f 14381/1847/1950 2681/1820/1923 2680/1826/1929 14384/1848/1951
+f 14384/1848/1951 2680/1826/1929 2679/1824/1927 14387/1851/1954
+f 14387/1851/1954 2679/1824/1927 153/1825/1928 2642/1853/1956
+f 14386/1849/1952 14387/1851/1954 2642/1853/1956 2641/1854/1957
+f 14385/1850/1953 14386/1849/1952 2641/1854/1957 2640/1855/1958
+f 2685/1856/1959 14385/1850/1953 2640/1855/1958 154/1857/1960
+f 2686/1858/1961 14382/1846/1949 14385/1850/1953 2685/1856/1959
+f 2687/1852/1955 14379/1843/1946 14382/1846/1949 2686/1858/1961
+f 14388/1859/1962 14389/1860/1963 14392/1861/1964 14391/1862/1965
+f 14389/1860/1963 14390/1863/1966 14393/1864/1967 14392/1861/1964
+f 14391/1862/1965 14392/1861/1964 14395/1865/1968 14394/1866/1969
+f 14392/1861/1964 14393/1864/1967 14396/1867/1970 14395/1865/1968
+f 109/1457/1560 2409/1455/1558 14388/1859/1962 2690/1868/1971
+f 2409/1455/1558 2410/1454/1557 14389/1860/1963 14388/1859/1962
+f 2410/1454/1557 2411/1453/1556 14390/1863/1966 14389/1860/1963
+f 2411/1453/1556 108/1425/1528 2684/1836/1939 14390/1863/1966
+f 14390/1863/1966 2684/1836/1939 2683/1842/1945 14393/1864/1967
+f 14393/1864/1967 2683/1842/1945 2682/1840/1943 14396/1867/1970
+f 14396/1867/1970 2682/1840/1943 140/1841/1944 2603/1869/1972
+f 14395/1865/1968 14396/1867/1970 2603/1869/1972 2602/1870/1973
+f 14394/1866/1969 14395/1865/1968 2602/1870/1973 2601/1871/1974
+f 2688/1872/1975 14394/1866/1969 2601/1871/1974 141/1873/1976
+f 2689/1874/1977 14391/1862/1965 14394/1866/1969 2688/1872/1975
+f 2690/1868/1971 14388/1859/1962 14391/1862/1965 2689/1874/1977
+f 14397/1875/1978 14398/1876/1979 14401/1877/1980 14400/1878/1981
+f 14398/1876/1979 14399/1879/1982 14402/1880/1983 14401/1877/1980
+f 14400/1878/1981 14401/1877/1980 14404/1881/1984 14403/1882/1985
+f 14401/1877/1980 14402/1880/1983 14405/1883/1986 14404/1881/1984
+f 123/1473/1576 2451/1471/1574 14397/1875/1978 2693/1884/1987
+f 2451/1471/1574 2452/1470/1573 14398/1876/1979 14397/1875/1978
+f 2452/1470/1573 2453/1469/1572 14399/1879/1982 14398/1876/1979
+f 2453/1469/1572 122/1441/1544 2687/1852/1955 14399/1879/1982
+f 14399/1879/1982 2687/1852/1955 2686/1858/1961 14402/1880/1983
+f 14402/1880/1983 2686/1858/1961 2685/1856/1959 14405/1883/1986
+f 14405/1883/1986 2685/1856/1959 154/1857/1960 2645/1885/1988
+f 14404/1881/1984 14405/1883/1986 2645/1885/1988 2644/1886/1989
+f 14403/1882/1985 14404/1881/1984 2644/1886/1989 2643/1887/1990
+f 2691/1888/1991 14403/1882/1985 2643/1887/1990 155/1889/1992
+f 2692/1890/1993 14400/1878/1981 14403/1882/1985 2691/1888/1991
+f 2693/1884/1987 14397/1875/1978 14400/1878/1981 2692/1890/1993
+f 14406/1891/1994 14407/1892/1995 14410/1893/1996 14409/1894/1997
+f 14407/1892/1995 14408/1895/1998 14411/1896/1999 14410/1893/1996
+f 14409/1894/1997 14410/1893/1996 14413/1897/2000 14412/1898/2001
+f 14410/1893/1996 14411/1896/1999 14414/1899/2002 14413/1897/2000
+f 110/1489/1592 2412/1487/1590 14406/1891/1994 2696/1900/2003
+f 2412/1487/1590 2413/1486/1589 14407/1892/1995 14406/1891/1994
+f 2413/1486/1589 2414/1485/1588 14408/1895/1998 14407/1892/1995
+f 2414/1485/1588 109/1457/1560 2690/1868/1971 14408/1895/1998
+f 14408/1895/1998 2690/1868/1971 2689/1874/1977 14411/1896/1999
+f 14411/1896/1999 2689/1874/1977 2688/1872/1975 14414/1899/2002
+f 14414/1899/2002 2688/1872/1975 141/1873/1976 2606/1901/2004
+f 14413/1897/2000 14414/1899/2002 2606/1901/2004 2605/1902/2005
+f 14412/1898/2001 14413/1897/2000 2605/1902/2005 2604/1903/2006
+f 2694/1904/2007 14412/1898/2001 2604/1903/2006 142/1905/2008
+f 2695/1906/2009 14409/1894/1997 14412/1898/2001 2694/1904/2007
+f 2696/1900/2003 14406/1891/1994 14409/1894/1997 2695/1906/2009
+f 14415/1907/2010 14416/1908/2011 14419/1909/2012 14418/1910/2013
+f 14416/1908/2011 14417/1911/2014 14420/1912/2015 14419/1909/2012
+f 14418/1910/2013 14419/1909/2012 14422/1913/2016 14421/1914/2017
+f 14419/1909/2012 14420/1912/2015 14423/1915/2018 14422/1913/2016
+f 124/1505/1608 2454/1503/1606 14415/1907/2010 2699/1916/2019
+f 2454/1503/1606 2455/1502/1605 14416/1908/2011 14415/1907/2010
+f 2455/1502/1605 2456/1501/1604 14417/1911/2014 14416/1908/2011
+f 2456/1501/1604 123/1473/1576 2693/1884/1987 14417/1911/2014
+f 14417/1911/2014 2693/1884/1987 2692/1890/1993 14420/1912/2015
+f 14420/1912/2015 2692/1890/1993 2691/1888/1991 14423/1915/2018
+f 14423/1915/2018 2691/1888/1991 155/1889/1992 2648/1917/2020
+f 14422/1913/2016 14423/1915/2018 2648/1917/2020 2647/1918/2021
+f 14421/1914/2017 14422/1913/2016 2647/1918/2021 2646/1919/2022
+f 2697/1920/2023 14421/1914/2017 2646/1919/2022 156/1921/2024
+f 2698/1922/2025 14418/1910/2013 14421/1914/2017 2697/1920/2023
+f 2699/1916/2019 14415/1907/2010 14418/1910/2013 2698/1922/2025
+f 14424/1923/2026 14425/1924/2027 14428/1925/2028 14427/1926/2029
+f 14425/1924/2027 14426/1927/2030 14429/1928/2031 14428/1925/2028
+f 14427/1926/2029 14428/1925/2028 14431/1929/2032 14430/1930/2033
+f 14428/1925/2028 14429/1928/2031 14432/1931/2034 14431/1929/2032
+f 111/1521/1624 2415/1519/1622 14424/1923/2026 2702/1932/2035
+f 2415/1519/1622 2416/1518/1621 14425/1924/2027 14424/1923/2026
+f 2416/1518/1621 2417/1517/1620 14426/1927/2030 14425/1924/2027
+f 2417/1517/1620 110/1489/1592 2696/1900/2003 14426/1927/2030
+f 14426/1927/2030 2696/1900/2003 2695/1906/2009 14429/1928/2031
+f 14429/1928/2031 2695/1906/2009 2694/1904/2007 14432/1931/2034
+f 14432/1931/2034 2694/1904/2007 142/1905/2008 2609/1933/2036
+f 14431/1929/2032 14432/1931/2034 2609/1933/2036 2608/1934/2037
+f 14430/1930/2033 14431/1929/2032 2608/1934/2037 2607/1935/2038
+f 2700/1936/2039 14430/1930/2033 2607/1935/2038 143/1937/2040
+f 2701/1938/2041 14427/1926/2029 14430/1930/2033 2700/1936/2039
+f 2702/1932/2035 14424/1923/2026 14427/1926/2029 2701/1938/2041
+f 14433/1939/2042 14434/1940/2043 14437/1941/2044 14436/1942/2045
+f 14434/1940/2043 14435/1943/2046 14438/1944/2047 14437/1941/2044
+f 14436/1942/2045 14437/1941/2044 14440/1945/2048 14439/1946/2049
+f 14437/1941/2044 14438/1944/2047 14441/1947/2050 14440/1945/2048
+f 98/1541/1644 2376/1539/1642 14433/1939/2042 2708/1948/2051
+f 2376/1539/1642 2377/1538/1641 14434/1940/2043 14433/1939/2042
+f 2377/1538/1641 2378/1537/1640 14435/1943/2046 14434/1940/2043
+f 2378/1537/1640 97/1536/1639 2703/1949/2052 14435/1943/2046
+f 14435/1943/2046 2703/1949/2052 2704/1950/2053 14438/1944/2047
+f 14438/1944/2047 2704/1950/2053 2705/1951/2054 14441/1947/2050
+f 14441/1947/2050 2705/1951/2054 129/1952/2055 2570/1953/2056
+f 14440/1945/2048 14441/1947/2050 2570/1953/2056 2569/1954/2057
+f 14439/1946/2049 14440/1945/2048 2569/1954/2057 2568/1955/2058
+f 2706/1956/2059 14439/1946/2049 2568/1955/2058 130/1957/2060
+f 2707/1958/2061 14436/1942/2045 14439/1946/2049 2706/1956/2059
+f 2708/1948/2051 14433/1939/2042 14436/1942/2045 2707/1958/2061
+f 14442/1959/2062 14443/1960/2063 14446/1961/2064 14445/1962/2065
+f 14443/1960/2063 14444/1963/2066 14447/1964/2067 14446/1961/2064
+f 14445/1962/2065 14446/1961/2064 14449/1965/2068 14448/1966/2069
+f 14446/1961/2064 14447/1964/2067 14450/1967/2070 14449/1965/2068
+f 125/1557/1660 2457/1555/1658 14442/1959/2062 2711/1968/2071
+f 2457/1555/1658 2458/1554/1657 14443/1960/2063 14442/1959/2062
+f 2458/1554/1657 2459/1553/1656 14444/1963/2066 14443/1960/2063
+f 2459/1553/1656 124/1505/1608 2699/1916/2019 14444/1963/2066
+f 14444/1963/2066 2699/1916/2019 2698/1922/2025 14447/1964/2067
+f 14447/1964/2067 2698/1922/2025 2697/1920/2023 14450/1967/2070
+f 14450/1967/2070 2697/1920/2023 156/1921/2024 2651/1969/2072
+f 14449/1965/2068 14450/1967/2070 2651/1969/2072 2650/1970/2073
+f 14448/1966/2069 14449/1965/2068 2650/1970/2073 2649/1971/2074
+f 2709/1972/2075 14448/1966/2069 2649/1971/2074 157/1973/2076
+f 2710/1974/2077 14445/1962/2065 14448/1966/2069 2709/1972/2075
+f 2711/1968/2071 14442/1959/2062 14445/1962/2065 2710/1974/2077
+f 14451/1975/2078 14452/1976/2079 14455/1977/2080 14454/1978/2081
+f 14452/1976/2079 14453/1979/2082 14456/1980/2083 14455/1977/2080
+f 14454/1978/2081 14455/1977/2080 14458/1981/2084 14457/1982/2085
+f 14455/1977/2080 14456/1980/2083 14459/1983/2086 14458/1981/2084
+f 112/1573/1676 2418/1571/1674 14451/1975/2078 2714/1984/2087
+f 2418/1571/1674 2419/1570/1673 14452/1976/2079 14451/1975/2078
+f 2419/1570/1673 2420/1569/1672 14453/1979/2082 14452/1976/2079
+f 2420/1569/1672 111/1521/1624 2702/1932/2035 14453/1979/2082
+f 14453/1979/2082 2702/1932/2035 2701/1938/2041 14456/1980/2083
+f 14456/1980/2083 2701/1938/2041 2700/1936/2039 14459/1983/2086
+f 14459/1983/2086 2700/1936/2039 143/1937/2040 2612/1985/2088
+f 14458/1981/2084 14459/1983/2086 2612/1985/2088 2611/1986/2089
+f 14457/1982/2085 14458/1981/2084 2611/1986/2089 2610/1987/2090
+f 2712/1988/2091 14457/1982/2085 2610/1987/2090 144/1989/2092
+f 2713/1990/2093 14454/1978/2081 14457/1982/2085 2712/1988/2091
+f 2714/1984/2087 14451/1975/2078 14454/1978/2081 2713/1990/2093
+f 14460/1991/2094 14461/1992/2095 14464/1993/2096 14463/1994/2097
+f 14461/1992/2095 14462/1995/2098 14465/1996/2099 14464/1993/2096
+f 14463/1994/2097 14464/1993/2096 14467/1997/2100 14466/1998/2101
+f 14464/1993/2096 14465/1996/2099 14468/1999/2102 14467/1997/2100
+f 99/1589/1692 2379/1587/1690 14460/1991/2094 2717/2000/2103
+f 2379/1587/1690 2380/1586/1689 14461/1992/2095 14460/1991/2094
+f 2380/1586/1689 2381/1585/1688 14462/1995/2098 14461/1992/2095
+f 2381/1585/1688 98/1541/1644 2708/1948/2051 14462/1995/2098
+f 14462/1995/2098 2708/1948/2051 2707/1958/2061 14465/1996/2099
+f 14465/1996/2099 2707/1958/2061 2706/1956/2059 14468/1999/2102
+f 14468/1999/2102 2706/1956/2059 130/1957/2060 2573/2001/2104
+f 14467/1997/2100 14468/1999/2102 2573/2001/2104 2572/2002/2105
+f 14466/1998/2101 14467/1997/2100 2572/2002/2105 2571/2003/2106
+f 2715/2004/2107 14466/1998/2101 2571/2003/2106 131/2005/2108
+f 2716/2006/2109 14463/1994/2097 14466/1998/2101 2715/2004/2107
+f 2717/2000/2103 14460/1991/2094 14463/1994/2097 2716/2006/2109
+f 14469/2007/2110 14470/2008/2111 14473/2009/2112 14472/2010/2113
+f 14470/2008/2111 14471/2011/2114 14474/2012/2115 14473/2009/2112
+f 14472/2010/2113 14473/2009/2112 14476/2013/2116 14475/2014/2117
+f 14473/2009/2112 14474/2012/2115 14477/2015/2118 14476/2013/2116
+f 126/1605/1708 2460/1603/1706 14469/2007/2110 2720/2016/2119
+f 2460/1603/1706 2461/1602/1705 14470/2008/2111 14469/2007/2110
+f 2461/1602/1705 2462/1601/1704 14471/2011/2114 14470/2008/2111
+f 2462/1601/1704 125/1557/1660 2711/1968/2071 14471/2011/2114
+f 14471/2011/2114 2711/1968/2071 2710/1974/2077 14474/2012/2115
+f 14474/2012/2115 2710/1974/2077 2709/1972/2075 14477/2015/2118
+f 14477/2015/2118 2709/1972/2075 157/1973/2076 2654/2017/2120
+f 14476/2013/2116 14477/2015/2118 2654/2017/2120 2653/2018/2121
+f 14475/2014/2117 14476/2013/2116 2653/2018/2121 2652/2019/2122
+f 2718/2020/2123 14475/2014/2117 2652/2019/2122 158/2021/2124
+f 2719/2022/2125 14472/2010/2113 14475/2014/2117 2718/2020/2123
+f 2720/2016/2119 14469/2007/2110 14472/2010/2113 2719/2022/2125
+f 14478/2023/2126 14479/2024/2127 14482/2025/2128 14481/2026/2129
+f 14479/2024/2127 14480/2027/2130 14483/2028/2131 14482/2025/2128
+f 14481/2026/2129 14482/2025/2128 14485/2029/2132 14484/2030/2133
+f 14482/2025/2128 14483/2028/2131 14486/2031/2134 14485/2029/2132
+f 113/1621/1724 2421/1619/1722 14478/2023/2126 2723/2032/2135
+f 2421/1619/1722 2422/1618/1721 14479/2024/2127 14478/2023/2126
+f 2422/1618/1721 2423/1617/1720 14480/2027/2130 14479/2024/2127
+f 2423/1617/1720 112/1573/1676 2714/1984/2087 14480/2027/2130
+f 14480/2027/2130 2714/1984/2087 2713/1990/2093 14483/2028/2131
+f 14483/2028/2131 2713/1990/2093 2712/1988/2091 14486/2031/2134
+f 14486/2031/2134 2712/1988/2091 144/1989/2092 2615/2033/2136
+f 14485/2029/2132 14486/2031/2134 2615/2033/2136 2614/2034/2137
+f 14484/2030/2133 14485/2029/2132 2614/2034/2137 2613/2035/2138
+f 2721/2036/2139 14484/2030/2133 2613/2035/2138 145/2037/2140
+f 2722/2038/2141 14481/2026/2129 14484/2030/2133 2721/2036/2139
+f 2723/2032/2135 14478/2023/2126 14481/2026/2129 2722/2038/2141
+f 14487/2039/2142 14488/2040/2143 14491/2041/2144 14490/2042/2145
+f 14488/2040/2143 14489/2043/2146 14492/2044/2147 14491/2041/2144
+f 14490/2042/2145 14491/2041/2144 14494/2045/2148 14493/2046/2149
+f 14491/2041/2144 14492/2044/2147 14495/2047/2150 14494/2045/2148
+f 100/1637/1740 2382/1635/1738 14487/2039/2142 2726/2048/2151
+f 2382/1635/1738 2383/1634/1737 14488/2040/2143 14487/2039/2142
+f 2383/1634/1737 2384/1633/1736 14489/2043/2146 14488/2040/2143
+f 2384/1633/1736 99/1589/1692 2717/2000/2103 14489/2043/2146
+f 14489/2043/2146 2717/2000/2103 2716/2006/2109 14492/2044/2147
+f 14492/2044/2147 2716/2006/2109 2715/2004/2107 14495/2047/2150
+f 14495/2047/2150 2715/2004/2107 131/2005/2108 2576/2049/2152
+f 14494/2045/2148 14495/2047/2150 2576/2049/2152 2575/2050/2153
+f 14493/2046/2149 14494/2045/2148 2575/2050/2153 2574/2051/2154
+f 2724/2052/2155 14493/2046/2149 2574/2051/2154 132/2053/2156
+f 2725/2054/2157 14490/2042/2145 14493/2046/2149 2724/2052/2155
+f 2726/2048/2151 14487/2039/2142 14490/2042/2145 2725/2054/2157
+f 14496/2055/2158 14497/2056/2159 14500/2057/2160 14499/2058/2161
+f 14497/2056/2159 14498/2059/2162 14501/2060/2163 14500/2057/2160
+f 14499/2058/2161 14500/2057/2160 14503/2061/2164 14502/2062/2165
+f 14500/2057/2160 14501/2060/2163 14504/2063/2166 14503/2061/2164
+f 127/1653/1756 2463/1651/1754 14496/2055/2158 2729/2064/2167
+f 2463/1651/1754 2464/1650/1753 14497/2056/2159 14496/2055/2158
+f 2464/1650/1753 2465/1649/1752 14498/2059/2162 14497/2056/2159
+f 2465/1649/1752 126/1605/1708 2720/2016/2119 14498/2059/2162
+f 14498/2059/2162 2720/2016/2119 2719/2022/2125 14501/2060/2163
+f 14501/2060/2163 2719/2022/2125 2718/2020/2123 14504/2063/2166
+f 14504/2063/2166 2718/2020/2123 158/2021/2124 2657/2065/2168
+f 14503/2061/2164 14504/2063/2166 2657/2065/2168 2656/2066/2169
+f 14502/2062/2165 14503/2061/2164 2656/2066/2169 2655/2067/2170
+f 2727/2068/2171 14502/2062/2165 2655/2067/2170 159/2069/2172
+f 2728/2070/2173 14499/2058/2161 14502/2062/2165 2727/2068/2171
+f 2729/2064/2167 14496/2055/2158 14499/2058/2161 2728/2070/2173
+f 14505/2071/2174 14506/2072/2175 14509/2073/2176 14508/2074/2177
+f 14506/2072/2175 14507/2075/2178 14510/2076/2179 14509/2073/2176
+f 14508/2074/2177 14509/2073/2176 14512/2077/2180 14511/2078/2181
+f 14509/2073/2176 14510/2076/2179 14513/2079/2182 14512/2077/2180
+f 114/1669/1772 2424/1667/1770 14505/2071/2174 2732/2080/2183
+f 2424/1667/1770 2425/1666/1769 14506/2072/2175 14505/2071/2174
+f 2425/1666/1769 2426/1665/1768 14507/2075/2178 14506/2072/2175
+f 2426/1665/1768 113/1621/1724 2723/2032/2135 14507/2075/2178
+f 14507/2075/2178 2723/2032/2135 2722/2038/2141 14510/2076/2179
+f 14510/2076/2179 2722/2038/2141 2721/2036/2139 14513/2079/2182
+f 14513/2079/2182 2721/2036/2139 145/2037/2140 2618/2081/2184
+f 14512/2077/2180 14513/2079/2182 2618/2081/2184 2617/2082/2185
+f 14511/2078/2181 14512/2077/2180 2617/2082/2185 2616/2083/2186
+f 2730/2084/2187 14511/2078/2181 2616/2083/2186 146/2085/2188
+f 2731/2086/2189 14508/2074/2177 14511/2078/2181 2730/2084/2187
+f 2732/2080/2183 14505/2071/2174 14508/2074/2177 2731/2086/2189
+f 14514/2087/2190 14515/2088/2191 14518/2089/2192 14517/2090/2193
+f 14515/2088/2191 14516/2091/2194 14519/2092/2195 14518/2089/2192
+f 14517/2090/2193 14518/2089/2192 14521/2093/2196 14520/2094/2197
+f 14518/2089/2192 14519/2092/2195 14522/2095/2198 14521/2093/2196
+f 101/1685/1788 2385/1683/1786 14514/2087/2190 2735/2096/2199
+f 2385/1683/1786 2386/1682/1785 14515/2088/2191 14514/2087/2190
+f 2386/1682/1785 2387/1681/1784 14516/2091/2194 14515/2088/2191
+f 2387/1681/1784 100/1637/1740 2726/2048/2151 14516/2091/2194
+f 14516/2091/2194 2726/2048/2151 2725/2054/2157 14519/2092/2195
+f 14519/2092/2195 2725/2054/2157 2724/2052/2155 14522/2095/2198
+f 14522/2095/2198 2724/2052/2155 132/2053/2156 2579/2097/2200
+f 14521/2093/2196 14522/2095/2198 2579/2097/2200 2578/2098/2201
+f 14520/2094/2197 14521/2093/2196 2578/2098/2201 2577/2099/2202
+f 2733/2100/2203 14520/2094/2197 2577/2099/2202 133/2101/2204
+f 2734/2102/2205 14517/2090/2193 14520/2094/2197 2733/2100/2203
+f 2735/2096/2199 14514/2087/2190 14517/2090/2193 2734/2102/2205
+f 14523/2103/2206 14524/2104/2207 14527/2105/2208 14526/2106/2209
+f 14524/2104/2207 14525/2107/2210 14528/2108/2211 14527/2105/2208
+f 14526/2106/2209 14527/2105/2208 14530/2109/2212 14529/2110/2213
+f 14527/2105/2208 14528/2108/2211 14531/2111/2214 14530/2109/2212
+f 128/1701/1804 2466/1699/1802 14523/2103/2206 2738/2112/2215
+f 2466/1699/1802 2467/1698/1801 14524/2104/2207 14523/2103/2206
+f 2467/1698/1801 2468/1697/1800 14525/2107/2210 14524/2104/2207
+f 2468/1697/1800 127/1653/1756 2729/2064/2167 14525/2107/2210
+f 14525/2107/2210 2729/2064/2167 2728/2070/2173 14528/2108/2211
+f 14528/2108/2211 2728/2070/2173 2727/2068/2171 14531/2111/2214
+f 14531/2111/2214 2727/2068/2171 159/2069/2172 2660/2113/2216
+f 14530/2109/2212 14531/2111/2214 2660/2113/2216 2659/2114/2217
+f 14529/2110/2213 14530/2109/2212 2659/2114/2217 2658/2115/2218
+f 2736/2116/2219 14529/2110/2213 2658/2115/2218 160/2117/2220
+f 2737/2118/2221 14526/2106/2209 14529/2110/2213 2736/2116/2219
+f 2738/2112/2215 14523/2103/2206 14526/2106/2209 2737/2118/2221
+f 14532/2119/2222 14533/2120/2223 14536/2121/2224 14535/2122/2225
+f 14533/2120/2223 14534/2123/2226 14537/2124/2227 14536/2121/2224
+f 14535/2122/2225 14536/2121/2224 14539/2125/2228 14538/2126/2229
+f 14536/2121/2224 14537/2124/2227 14540/2127/2230 14539/2125/2228
+f 115/1717/1820 2427/1715/1818 14532/2119/2222 2741/2128/2231
+f 2427/1715/1818 2428/1714/1817 14533/2120/2223 14532/2119/2222
+f 2428/1714/1817 2429/1713/1816 14534/2123/2226 14533/2120/2223
+f 2429/1713/1816 114/1669/1772 2732/2080/2183 14534/2123/2226
+f 14534/2123/2226 2732/2080/2183 2731/2086/2189 14537/2124/2227
+f 14537/2124/2227 2731/2086/2189 2730/2084/2187 14540/2127/2230
+f 14540/2127/2230 2730/2084/2187 146/2085/2188 2621/2129/2232
+f 14539/2125/2228 14540/2127/2230 2621/2129/2232 2620/2130/2233
+f 14538/2126/2229 14539/2125/2228 2620/2130/2233 2619/2131/2234
+f 2739/2132/2235 14538/2126/2229 2619/2131/2234 147/2133/2236
+f 2740/2134/2237 14535/2122/2225 14538/2126/2229 2739/2132/2235
+f 2741/2128/2231 14532/2119/2222 14535/2122/2225 2740/2134/2237
+f 14541/2135/2238 14542/2136/2239 14545/2137/2240 14544/2138/2241
+f 14542/2136/2239 14543/2139/2242 14546/2140/2243 14545/2137/2240
+f 14544/2138/2241 14545/2137/2240 14548/2141/2244 14547/2142/2245
+f 14545/2137/2240 14546/2140/2243 14549/2143/2246 14548/2141/2244
+f 102/1256/1359 2388/1730/1833 14541/2135/2238 2744/2144/2247
+f 2388/1730/1833 2389/1729/1832 14542/2136/2239 14541/2135/2238
+f 2389/1729/1832 2390/1728/1831 14543/2139/2242 14542/2136/2239
+f 2390/1728/1831 101/1685/1788 2735/2096/2199 14543/2139/2242
+f 14543/2139/2242 2735/2096/2199 2734/2102/2205 14546/2140/2243
+f 14546/2140/2243 2734/2102/2205 2733/2100/2203 14549/2143/2246
+f 14549/2143/2246 2733/2100/2203 133/2101/2204 2582/2145/2248
+f 14548/2141/2244 14549/2143/2246 2582/2145/2248 2581/2146/2249
+f 14547/2142/2245 14548/2141/2244 2581/2146/2249 2580/2147/2250
+f 2742/2148/2251 14547/2142/2245 2580/2147/2250 134/2149/2252
+f 2743/2150/2253 14544/2138/2241 14547/2142/2245 2742/2148/2251
+f 2744/2144/2247 14541/2135/2238 14544/2138/2241 2743/2150/2253
+f 14550/2151/2254 14551/2152/2255 14554/2153/2256 14553/2154/2257
+f 14551/2152/2255 14552/2155/2258 14555/2156/2259 14554/2153/2256
+f 14553/2154/2257 14554/2153/2256 14557/2157/2260 14556/2158/2261
+f 14554/2153/2256 14555/2156/2259 14558/2159/2262 14557/2157/2260
+f 97/1536/1639 2469/1742/1845 14550/2151/2254 2703/1949/2052
+f 2469/1742/1845 2470/1741/1844 14551/2152/2255 14550/2151/2254
+f 2470/1741/1844 2471/1740/1843 14552/2155/2258 14551/2152/2255
+f 2471/1740/1843 128/1701/1804 2738/2112/2215 14552/2155/2258
+f 14552/2155/2258 2738/2112/2215 2737/2118/2221 14555/2156/2259
+f 14555/2156/2259 2737/2118/2221 2736/2116/2219 14558/2159/2262
+f 14558/2159/2262 2736/2116/2219 160/2117/2220 2663/2160/2263
+f 14557/2157/2260 14558/2159/2262 2663/2160/2263 2662/2161/2264
+f 14556/2158/2261 14557/2157/2260 2662/2161/2264 2661/2162/2265
+f 2705/1951/2054 14556/2158/2261 2661/2162/2265 129/1952/2055
+f 2704/1950/2053 14553/2154/2257 14556/2158/2261 2705/1951/2054
+f 2703/1949/2052 14550/2151/2254 14553/2154/2257 2704/1950/2053
+f 14559/2163/2266 14560/2164/2267 14563/2165/2268 14562/2166/2269
+f 14560/2164/2267 14561/2167/2270 14564/2168/2271 14563/2165/2268
+f 14562/2166/2269 14563/2165/2268 14566/2169/2272 14565/2170/2273
+f 14563/2165/2268 14564/2168/2271 14567/2171/2274 14566/2169/2272
+f 116/1276/1379 2430/1754/1857 14559/2163/2266 2747/2172/2275
+f 2430/1754/1857 2431/1753/1856 14560/2164/2267 14559/2163/2266
+f 2431/1753/1856 2432/1752/1855 14561/2167/2270 14560/2164/2267
+f 2432/1752/1855 115/1717/1820 2741/2128/2231 14561/2167/2270
+f 14561/2167/2270 2741/2128/2231 2740/2134/2237 14564/2168/2271
+f 14564/2168/2271 2740/2134/2237 2739/2132/2235 14567/2171/2274
+f 14567/2171/2274 2739/2132/2235 147/2133/2236 2624/2173/2276
+f 14566/2169/2272 14567/2171/2274 2624/2173/2276 2623/2174/2277
+f 14565/2170/2273 14566/2169/2272 2623/2174/2277 2622/2175/2278
+f 2745/2176/2279 14565/2170/2273 2622/2175/2278 148/2177/2280
+f 2746/2178/2281 14562/2166/2269 14565/2170/2273 2745/2176/2279
+f 2747/2172/2275 14559/2163/2266 14562/2166/2269 2746/2178/2281
+f 14568/2179/2282 14569/2180/2283 14572/2181/2284 14571/2182/2285
+f 14569/2180/2283 14570/2183/2286 14573/2184/2287 14572/2181/2284
+f 14571/2182/2285 14572/2181/2284 14575/2185/2288 14574/2186/2289
+f 14572/2181/2284 14573/2184/2287 14576/2187/2290 14575/2185/2288
+f 103/1261/1364 2391/1259/1362 14568/2179/2282 2750/2188/2291
+f 2391/1259/1362 2392/1258/1361 14569/2180/2283 14568/2179/2282
+f 2392/1258/1361 2393/1257/1360 14570/2183/2286 14569/2180/2283
+f 2393/1257/1360 102/1256/1359 2744/2144/2247 14570/2183/2286
+f 14570/2183/2286 2744/2144/2247 2743/2150/2253 14573/2184/2287
+f 14573/2184/2287 2743/2150/2253 2742/2148/2251 14576/2187/2290
+f 14576/2187/2290 2742/2148/2251 134/2149/2252 2585/2189/2292
+f 14575/2185/2288 14576/2187/2290 2585/2189/2292 2584/2190/2293
+f 14574/2186/2289 14575/2185/2288 2584/2190/2293 2583/2191/2294
+f 2748/2192/2295 14574/2186/2289 2583/2191/2294 135/2193/2296
+f 2749/2194/2297 14571/2182/2285 14574/2186/2289 2748/2192/2295
+f 2750/2188/2291 14568/2179/2282 14571/2182/2285 2749/2194/2297
+f 14577/2195/2298 14578/2196/2299 14581/2197/2300 14580/2198/2301
+f 14578/2196/2299 14579/2199/2302 14582/2200/2303 14581/2197/2300
+f 14580/2198/2301 14581/2197/2300 14584/2201/2304 14583/2202/2305
+f 14581/2197/2300 14582/2200/2303 14585/2203/2306 14584/2201/2304
+f 117/1281/1384 2433/1279/1382 14577/2195/2298 2753/2204/2307
+f 2433/1279/1382 2434/1278/1381 14578/2196/2299 14577/2195/2298
+f 2434/1278/1381 2435/1277/1380 14579/2199/2302 14578/2196/2299
+f 2435/1277/1380 116/1276/1379 2747/2172/2275 14579/2199/2302
+f 14579/2199/2302 2747/2172/2275 2746/2178/2281 14582/2200/2303
+f 14582/2200/2303 2746/2178/2281 2745/2176/2279 14585/2203/2306
+f 14585/2203/2306 2745/2176/2279 148/2177/2280 2627/2205/2308
+f 14584/2201/2304 14585/2203/2306 2627/2205/2308 2626/2206/2309
+f 14583/2202/2305 14584/2201/2304 2626/2206/2309 2625/2207/2310
+f 2751/2208/2311 14583/2202/2305 2625/2207/2310 149/2209/2312
+f 2752/2210/2313 14580/2198/2301 14583/2202/2305 2751/2208/2311
+f 2753/2204/2307 14577/2195/2298 14580/2198/2301 2752/2210/2313
+f 14586/2211/2314 14587/2212/2315 14590/2213/2316 14589/2214/2317
+f 14587/2212/2315 14588/2215/2318 14591/2216/2319 14590/2213/2316
+f 14589/2214/2317 14590/2213/2316 14593/2217/2320 14592/2218/2321
+f 14590/2213/2316 14591/2216/2319 14594/2219/2322 14593/2217/2320
+f 104/1297/1400 2394/1295/1398 14586/2211/2314 2756/2220/2323
+f 2394/1295/1398 2395/1294/1397 14587/2212/2315 14586/2211/2314
+f 2395/1294/1397 2396/1293/1396 14588/2215/2318 14587/2212/2315
+f 2396/1293/1396 103/1261/1364 2750/2188/2291 14588/2215/2318
+f 14588/2215/2318 2750/2188/2291 2749/2194/2297 14591/2216/2319
+f 14591/2216/2319 2749/2194/2297 2748/2192/2295 14594/2219/2322
+f 14594/2219/2322 2748/2192/2295 135/2193/2296 2588/2221/2324
+f 14593/2217/2320 14594/2219/2322 2588/2221/2324 2587/2222/2325
+f 14592/2218/2321 14593/2217/2320 2587/2222/2325 2586/2223/2326
+f 2754/2224/2327 14592/2218/2321 2586/2223/2326 136/2225/2328
+f 2755/2226/2329 14589/2214/2317 14592/2218/2321 2754/2224/2327
+f 2756/2220/2323 14586/2211/2314 14589/2214/2317 2755/2226/2329
+f 14595/2227/2330 14596/2228/2331 14599/2229/2332 14598/2230/2333
+f 14596/2228/2331 14597/2231/2334 14600/2232/2335 14599/2229/2332
+f 14598/2230/2333 14599/2229/2332 14602/2233/2336 14601/2234/2337
+f 14599/2229/2332 14600/2232/2335 14603/2235/2338 14602/2233/2336
+f 118/1313/1416 2436/1311/1414 14595/2227/2330 2759/2236/2339
+f 2436/1311/1414 2437/1310/1413 14596/2228/2331 14595/2227/2330
+f 2437/1310/1413 2438/1309/1412 14597/2231/2334 14596/2228/2331
+f 2438/1309/1412 117/1281/1384 2753/2204/2307 14597/2231/2334
+f 14597/2231/2334 2753/2204/2307 2752/2210/2313 14600/2232/2335
+f 14600/2232/2335 2752/2210/2313 2751/2208/2311 14603/2235/2338
+f 14603/2235/2338 2751/2208/2311 149/2209/2312 2630/2237/2340
+f 14602/2233/2336 14603/2235/2338 2630/2237/2340 2629/2238/2341
+f 14601/2234/2337 14602/2233/2336 2629/2238/2341 2628/2239/2342
+f 2757/2240/2343 14601/2234/2337 2628/2239/2342 150/2241/2344
+f 2758/2242/2345 14598/2230/2333 14601/2234/2337 2757/2240/2343
+f 2759/2236/2339 14595/2227/2330 14598/2230/2333 2758/2242/2345
+f 14604/2243/2346 14605/2244/2347 14608/2245/2348 14607/2246/2349
+f 14605/2244/2347 14606/2247/2350 14609/2248/2351 14608/2245/2348
+f 14607/2246/2349 14608/2245/2348 14611/2249/2352 14610/2250/2353
+f 14608/2245/2348 14609/2248/2351 14612/2251/2354 14611/2249/2352
+f 105/1329/1432 2397/1327/1430 14604/2243/2346 2664/1765/1868
+f 2397/1327/1430 2398/1326/1429 14605/2244/2347 14604/2243/2346
+f 2398/1326/1429 2399/1325/1428 14606/2247/2350 14605/2244/2347
+f 2399/1325/1428 104/1297/1400 2756/2220/2323 14606/2247/2350
+f 14606/2247/2350 2756/2220/2323 2755/2226/2329 14609/2248/2351
+f 14609/2248/2351 2755/2226/2329 2754/2224/2327 14612/2251/2354
+f 14612/2251/2354 2754/2224/2327 136/2225/2328 2591/2252/2355
+f 14611/2249/2352 14612/2251/2354 2591/2252/2355 2590/2253/2356
+f 14610/2250/2353 14611/2249/2352 2590/2253/2356 2589/2254/2357
+f 2666/1767/1870 14610/2250/2353 2589/2254/2357 137/1768/1871
+f 2665/1766/1869 14607/2246/2349 14610/2250/2353 2666/1767/1870
+f 2664/1765/1868 14604/2243/2346 14607/2246/2349 2665/1766/1869
+f 14613/2255/2358 14614/2256/2359 14617/2257/2360 14616/2258/2361
+f 14614/2256/2359 14615/2259/2362 14618/2260/2363 14617/2257/2360
+f 14616/2258/2361 14617/2257/2360 14620/2261/2364 14619/2262/2365
+f 14617/2257/2360 14618/2260/2363 14621/2263/2366 14620/2261/2364
+f 119/1345/1448 2439/1343/1446 14613/2255/2358 2670/1785/1888
+f 2439/1343/1446 2440/1342/1445 14614/2256/2359 14613/2255/2358
+f 2440/1342/1445 2441/1341/1444 14615/2259/2362 14614/2256/2359
+f 2441/1341/1444 118/1313/1416 2759/2236/2339 14615/2259/2362
+f 14615/2259/2362 2759/2236/2339 2758/2242/2345 14618/2260/2363
+f 14618/2260/2363 2758/2242/2345 2757/2240/2343 14621/2263/2366
+f 14621/2263/2366 2757/2240/2343 150/2241/2344 2633/2264/2367
+f 14620/2261/2364 14621/2263/2366 2633/2264/2367 2632/2265/2368
+f 14619/2262/2365 14620/2261/2364 2632/2265/2368 2631/2266/2369
+f 2672/1787/1890 14619/2262/2365 2631/2266/2369 151/1788/1891
+f 2671/1786/1889 14616/2258/2361 14619/2262/2365 2672/1787/1890
+f 2670/1785/1888 14613/2255/2358 14616/2258/2361 2671/1786/1889
+f 14622/2267/2370 14623/2268/2371 14626/2269/2372 14625/2270/2373
+f 14623/2268/2371 14624/2271/2374 14627/2272/2375 14626/2269/2372
+f 14625/2270/2373 14626/2269/2372 14629/2273/2376 14628/2274/2377
+f 14626/2269/2372 14627/2272/2375 14630/2275/2378 14629/2273/2376
+f 141/1873/1976 2601/1871/1974 14622/2267/2370 2861/2276/2379
+f 2601/1871/1974 2602/1870/1973 14623/2268/2371 14622/2267/2370
+f 2602/1870/1973 2603/1869/1972 14624/2271/2374 14623/2268/2371
+f 2603/1869/1972 140/1841/1944 2856/2277/2380 14624/2271/2374
+f 14624/2271/2374 2856/2277/2380 2857/2278/2381 14627/2272/2375
+f 14627/2272/2375 2857/2278/2381 2858/2279/2382 14630/2275/2378
+f 14630/2275/2378 2858/2279/2382 172/2280/2383 2795/2281/2384
+f 14629/2273/2376 14630/2275/2378 2795/2281/2384 2794/2282/2385
+f 14628/2274/2377 14629/2273/2376 2794/2282/2385 2793/2283/2386
+f 2859/2284/2387 14628/2274/2377 2793/2283/2386 173/2285/2388
+f 2860/2286/2389 14625/2270/2373 14628/2274/2377 2859/2284/2387
+f 2861/2276/2379 14622/2267/2370 14625/2270/2373 2860/2286/2389
+f 14631/2287/2390 14632/2288/2391 14635/2289/2392 14634/2290/2393
+f 14632/2288/2391 14633/2291/2394 14636/2292/2395 14635/2289/2392
+f 14634/2290/2393 14635/2289/2392 14638/2293/2396 14637/2294/2397
+f 14635/2289/2392 14636/2292/2395 14639/2295/2398 14638/2293/2396
+f 155/1889/1992 2643/1887/1990 14631/2287/2390 2867/2296/2399
+f 2643/1887/1990 2644/1886/1989 14632/2288/2391 14631/2287/2390
+f 2644/1886/1989 2645/1885/1988 14633/2291/2394 14632/2288/2391
+f 2645/1885/1988 154/1857/1960 2862/2297/2400 14633/2291/2394
+f 14633/2291/2394 2862/2297/2400 2863/2298/2401 14636/2292/2395
+f 14636/2292/2395 2863/2298/2401 2864/2299/2402 14639/2295/2398
+f 14639/2295/2398 2864/2299/2402 186/2300/2403 2837/2301/2404
+f 14638/2293/2396 14639/2295/2398 2837/2301/2404 2836/2302/2405
+f 14637/2294/2397 14638/2293/2396 2836/2302/2405 2835/2303/2406
+f 2865/2304/2407 14637/2294/2397 2835/2303/2406 187/2305/2408
+f 2866/2306/2409 14634/2290/2393 14637/2294/2397 2865/2304/2407
+f 2867/2296/2399 14631/2287/2390 14634/2290/2393 2866/2306/2409
+f 14640/2307/2410 14641/2308/2411 14644/2309/2412 14643/2310/2413
+f 14641/2308/2411 14642/2311/2414 14645/2312/2415 14644/2309/2412
+f 14643/2310/2413 14644/2309/2412 14647/2313/2416 14646/2314/2417
+f 14644/2309/2412 14645/2312/2415 14648/2315/2418 14647/2313/2416
+f 142/1905/2008 2604/1903/2006 14640/2307/2410 2870/2316/2419
+f 2604/1903/2006 2605/1902/2005 14641/2308/2411 14640/2307/2410
+f 2605/1902/2005 2606/1901/2004 14642/2311/2414 14641/2308/2411
+f 2606/1901/2004 141/1873/1976 2861/2276/2379 14642/2311/2414
+f 14642/2311/2414 2861/2276/2379 2860/2286/2389 14645/2312/2415
+f 14645/2312/2415 2860/2286/2389 2859/2284/2387 14648/2315/2418
+f 14648/2315/2418 2859/2284/2387 173/2285/2388 2798/2317/2420
+f 14647/2313/2416 14648/2315/2418 2798/2317/2420 2797/2318/2421
+f 14646/2314/2417 14647/2313/2416 2797/2318/2421 2796/2319/2422
+f 2868/2320/2423 14646/2314/2417 2796/2319/2422 174/2321/2424
+f 2869/2322/2425 14643/2310/2413 14646/2314/2417 2868/2320/2423
+f 2870/2316/2419 14640/2307/2410 14643/2310/2413 2869/2322/2425
+f 14649/2323/2426 14650/2324/2427 14653/2325/2428 14652/2326/2429
+f 14650/2324/2427 14651/2327/2430 14654/2328/2431 14653/2325/2428
+f 14652/2326/2429 14653/2325/2428 14656/2329/2432 14655/2330/2433
+f 14653/2325/2428 14654/2328/2431 14657/2331/2434 14656/2329/2432
+f 156/1921/2024 2646/1919/2022 14649/2323/2426 2873/2332/2435
+f 2646/1919/2022 2647/1918/2021 14650/2324/2427 14649/2323/2426
+f 2647/1918/2021 2648/1917/2020 14651/2327/2430 14650/2324/2427
+f 2648/1917/2020 155/1889/1992 2867/2296/2399 14651/2327/2430
+f 14651/2327/2430 2867/2296/2399 2866/2306/2409 14654/2328/2431
+f 14654/2328/2431 2866/2306/2409 2865/2304/2407 14657/2331/2434
+f 14657/2331/2434 2865/2304/2407 187/2305/2408 2840/2333/2436
+f 14656/2329/2432 14657/2331/2434 2840/2333/2436 2839/2334/2437
+f 14655/2330/2433 14656/2329/2432 2839/2334/2437 2838/2335/2438
+f 2871/2336/2439 14655/2330/2433 2838/2335/2438 188/2337/2440
+f 2872/2338/2441 14652/2326/2429 14655/2330/2433 2871/2336/2439
+f 2873/2332/2435 14649/2323/2426 14652/2326/2429 2872/2338/2441
+f 14658/2339/2442 14659/2340/2443 14662/2341/2444 14661/2342/2445
+f 14659/2340/2443 14660/2343/2446 14663/2344/2447 14662/2341/2444
+f 14661/2342/2445 14662/2341/2444 14665/2345/2448 14664/2346/2449
+f 14662/2341/2444 14663/2344/2447 14666/2347/2450 14665/2345/2448
+f 143/1937/2040 2607/1935/2038 14658/2339/2442 2876/2348/2451
+f 2607/1935/2038 2608/1934/2037 14659/2340/2443 14658/2339/2442
+f 2608/1934/2037 2609/1933/2036 14660/2343/2446 14659/2340/2443
+f 2609/1933/2036 142/1905/2008 2870/2316/2419 14660/2343/2446
+f 14660/2343/2446 2870/2316/2419 2869/2322/2425 14663/2344/2447
+f 14663/2344/2447 2869/2322/2425 2868/2320/2423 14666/2347/2450
+f 14666/2347/2450 2868/2320/2423 174/2321/2424 2801/2349/2452
+f 14665/2345/2448 14666/2347/2450 2801/2349/2452 2800/2350/2453
+f 14664/2346/2449 14665/2345/2448 2800/2350/2453 2799/2351/2454
+f 2874/2352/2455 14664/2346/2449 2799/2351/2454 175/2353/2456
+f 2875/2354/2457 14661/2342/2445 14664/2346/2449 2874/2352/2455
+f 2876/2348/2451 14658/2339/2442 14661/2342/2445 2875/2354/2457
+f 14667/2355/2458 14668/2356/2459 14671/2357/2460 14670/2358/2461
+f 14668/2356/2459 14669/2359/2462 14672/2360/2463 14671/2357/2460
+f 14670/2358/2461 14671/2357/2460 14674/2361/2464 14673/2362/2465
+f 14671/2357/2460 14672/2360/2463 14675/2363/2466 14674/2361/2464
+f 130/1957/2060 2568/1955/2058 14667/2355/2458 2882/2364/2467
+f 2568/1955/2058 2569/1954/2057 14668/2356/2459 14667/2355/2458
+f 2569/1954/2057 2570/1953/2056 14669/2359/2462 14668/2356/2459
+f 2570/1953/2056 129/1952/2055 2877/2365/2468 14669/2359/2462
+f 14669/2359/2462 2877/2365/2468 2878/2366/2469 14672/2360/2463
+f 14672/2360/2463 2878/2366/2469 2879/2367/2470 14675/2363/2466
+f 14675/2363/2466 2879/2367/2470 161/2368/2471 2762/2369/2472
+f 14674/2361/2464 14675/2363/2466 2762/2369/2472 2761/2370/2473
+f 14673/2362/2465 14674/2361/2464 2761/2370/2473 2760/2371/2474
+f 2880/2372/2475 14673/2362/2465 2760/2371/2474 162/2373/2476
+f 2881/2374/2477 14670/2358/2461 14673/2362/2465 2880/2372/2475
+f 2882/2364/2467 14667/2355/2458 14670/2358/2461 2881/2374/2477
+f 14676/2375/2478 14677/2376/2479 14680/2377/2480 14679/2378/2481
+f 14677/2376/2479 14678/2379/2482 14681/2380/2483 14680/2377/2480
+f 14679/2378/2481 14680/2377/2480 14683/2381/2484 14682/2382/2485
+f 14680/2377/2480 14681/2380/2483 14684/2383/2486 14683/2381/2484
+f 157/1973/2076 2649/1971/2074 14676/2375/2478 2885/2384/2487
+f 2649/1971/2074 2650/1970/2073 14677/2376/2479 14676/2375/2478
+f 2650/1970/2073 2651/1969/2072 14678/2379/2482 14677/2376/2479
+f 2651/1969/2072 156/1921/2024 2873/2332/2435 14678/2379/2482
+f 14678/2379/2482 2873/2332/2435 2872/2338/2441 14681/2380/2483
+f 14681/2380/2483 2872/2338/2441 2871/2336/2439 14684/2383/2486
+f 14684/2383/2486 2871/2336/2439 188/2337/2440 2843/2385/2488
+f 14683/2381/2484 14684/2383/2486 2843/2385/2488 2842/2386/2489
+f 14682/2382/2485 14683/2381/2484 2842/2386/2489 2841/2387/2490
+f 2883/2388/2491 14682/2382/2485 2841/2387/2490 189/2389/2492
+f 2884/2390/2493 14679/2378/2481 14682/2382/2485 2883/2388/2491
+f 2885/2384/2487 14676/2375/2478 14679/2378/2481 2884/2390/2493
+f 14685/2391/2494 14686/2392/2495 14689/2393/2496 14688/2394/2497
+f 14686/2392/2495 14687/2395/2498 14690/2396/2499 14689/2393/2496
+f 14688/2394/2497 14689/2393/2496 14692/2397/2500 14691/2398/2501
+f 14689/2393/2496 14690/2396/2499 14693/2399/2502 14692/2397/2500
+f 144/1989/2092 2610/1987/2090 14685/2391/2494 2888/2400/2503
+f 2610/1987/2090 2611/1986/2089 14686/2392/2495 14685/2391/2494
+f 2611/1986/2089 2612/1985/2088 14687/2395/2498 14686/2392/2495
+f 2612/1985/2088 143/1937/2040 2876/2348/2451 14687/2395/2498
+f 14687/2395/2498 2876/2348/2451 2875/2354/2457 14690/2396/2499
+f 14690/2396/2499 2875/2354/2457 2874/2352/2455 14693/2399/2502
+f 14693/2399/2502 2874/2352/2455 175/2353/2456 2804/2401/2504
+f 14692/2397/2500 14693/2399/2502 2804/2401/2504 2803/2402/2505
+f 14691/2398/2501 14692/2397/2500 2803/2402/2505 2802/2403/2506
+f 2886/2404/2507 14691/2398/2501 2802/2403/2506 176/2405/2508
+f 2887/2406/2509 14688/2394/2497 14691/2398/2501 2886/2404/2507
+f 2888/2400/2503 14685/2391/2494 14688/2394/2497 2887/2406/2509
+f 14694/2407/2510 14695/2408/2511 14698/2409/2512 14697/2410/2513
+f 14695/2408/2511 14696/2411/2514 14699/2412/2515 14698/2409/2512
+f 14697/2410/2513 14698/2409/2512 14701/2413/2516 14700/2414/2517
+f 14698/2409/2512 14699/2412/2515 14702/2415/2518 14701/2413/2516
+f 131/2005/2108 2571/2003/2106 14694/2407/2510 2891/2416/2519
+f 2571/2003/2106 2572/2002/2105 14695/2408/2511 14694/2407/2510
+f 2572/2002/2105 2573/2001/2104 14696/2411/2514 14695/2408/2511
+f 2573/2001/2104 130/1957/2060 2882/2364/2467 14696/2411/2514
+f 14696/2411/2514 2882/2364/2467 2881/2374/2477 14699/2412/2515
+f 14699/2412/2515 2881/2374/2477 2880/2372/2475 14702/2415/2518
+f 14702/2415/2518 2880/2372/2475 162/2373/2476 2765/2417/2520
+f 14701/2413/2516 14702/2415/2518 2765/2417/2520 2764/2418/2521
+f 14700/2414/2517 14701/2413/2516 2764/2418/2521 2763/2419/2522
+f 2889/2420/2523 14700/2414/2517 2763/2419/2522 163/2421/2524
+f 2890/2422/2525 14697/2410/2513 14700/2414/2517 2889/2420/2523
+f 2891/2416/2519 14694/2407/2510 14697/2410/2513 2890/2422/2525
+f 14703/2423/2526 14704/2424/2527 14707/2425/2528 14706/2426/2529
+f 14704/2424/2527 14705/2427/2530 14708/2428/2531 14707/2425/2528
+f 14706/2426/2529 14707/2425/2528 14710/2429/2532 14709/2430/2533
+f 14707/2425/2528 14708/2428/2531 14711/2431/2534 14710/2429/2532
+f 158/2021/2124 2652/2019/2122 14703/2423/2526 2894/2432/2535
+f 2652/2019/2122 2653/2018/2121 14704/2424/2527 14703/2423/2526
+f 2653/2018/2121 2654/2017/2120 14705/2427/2530 14704/2424/2527
+f 2654/2017/2120 157/1973/2076 2885/2384/2487 14705/2427/2530
+f 14705/2427/2530 2885/2384/2487 2884/2390/2493 14708/2428/2531
+f 14708/2428/2531 2884/2390/2493 2883/2388/2491 14711/2431/2534
+f 14711/2431/2534 2883/2388/2491 189/2389/2492 2846/2433/2536
+f 14710/2429/2532 14711/2431/2534 2846/2433/2536 2845/2434/2537
+f 14709/2430/2533 14710/2429/2532 2845/2434/2537 2844/2435/2538
+f 2892/2436/2539 14709/2430/2533 2844/2435/2538 190/2437/2540
+f 2893/2438/2541 14706/2426/2529 14709/2430/2533 2892/2436/2539
+f 2894/2432/2535 14703/2423/2526 14706/2426/2529 2893/2438/2541
+f 14712/2439/2542 14713/2440/2543 14716/2441/2544 14715/2442/2545
+f 14713/2440/2543 14714/2443/2546 14717/2444/2547 14716/2441/2544
+f 14715/2442/2545 14716/2441/2544 14719/2445/2548 14718/2446/2549
+f 14716/2441/2544 14717/2444/2547 14720/2447/2550 14719/2445/2548
+f 145/2037/2140 2613/2035/2138 14712/2439/2542 2897/2448/2551
+f 2613/2035/2138 2614/2034/2137 14713/2440/2543 14712/2439/2542
+f 2614/2034/2137 2615/2033/2136 14714/2443/2546 14713/2440/2543
+f 2615/2033/2136 144/1989/2092 2888/2400/2503 14714/2443/2546
+f 14714/2443/2546 2888/2400/2503 2887/2406/2509 14717/2444/2547
+f 14717/2444/2547 2887/2406/2509 2886/2404/2507 14720/2447/2550
+f 14720/2447/2550 2886/2404/2507 176/2405/2508 2807/2449/2552
+f 14719/2445/2548 14720/2447/2550 2807/2449/2552 2806/2450/2553
+f 14718/2446/2549 14719/2445/2548 2806/2450/2553 2805/2451/2554
+f 2895/2452/2555 14718/2446/2549 2805/2451/2554 177/2453/2556
+f 2896/2454/2557 14715/2442/2545 14718/2446/2549 2895/2452/2555
+f 2897/2448/2551 14712/2439/2542 14715/2442/2545 2896/2454/2557
+f 14721/2455/2558 14722/2456/2559 14725/2457/2560 14724/2458/2561
+f 14722/2456/2559 14723/2459/2562 14726/2460/2563 14725/2457/2560
+f 14724/2458/2561 14725/2457/2560 14728/2461/2564 14727/2462/2565
+f 14725/2457/2560 14726/2460/2563 14729/2463/2566 14728/2461/2564
+f 132/2053/2156 2574/2051/2154 14721/2455/2558 2900/2464/2567
+f 2574/2051/2154 2575/2050/2153 14722/2456/2559 14721/2455/2558
+f 2575/2050/2153 2576/2049/2152 14723/2459/2562 14722/2456/2559
+f 2576/2049/2152 131/2005/2108 2891/2416/2519 14723/2459/2562
+f 14723/2459/2562 2891/2416/2519 2890/2422/2525 14726/2460/2563
+f 14726/2460/2563 2890/2422/2525 2889/2420/2523 14729/2463/2566
+f 14729/2463/2566 2889/2420/2523 163/2421/2524 2768/2465/2568
+f 14728/2461/2564 14729/2463/2566 2768/2465/2568 2767/2466/2569
+f 14727/2462/2565 14728/2461/2564 2767/2466/2569 2766/2467/2570
+f 2898/2468/2571 14727/2462/2565 2766/2467/2570 164/2469/2572
+f 2899/2470/2573 14724/2458/2561 14727/2462/2565 2898/2468/2571
+f 2900/2464/2567 14721/2455/2558 14724/2458/2561 2899/2470/2573
+f 14730/2471/2574 14731/2472/2575 14734/2473/2576 14733/2474/2577
+f 14731/2472/2575 14732/2475/2578 14735/2476/2579 14734/2473/2576
+f 14733/2474/2577 14734/2473/2576 14737/2477/2580 14736/2478/2581
+f 14734/2473/2576 14735/2476/2579 14738/2479/2582 14737/2477/2580
+f 159/2069/2172 2655/2067/2170 14730/2471/2574 2903/2480/2583
+f 2655/2067/2170 2656/2066/2169 14731/2472/2575 14730/2471/2574
+f 2656/2066/2169 2657/2065/2168 14732/2475/2578 14731/2472/2575
+f 2657/2065/2168 158/2021/2124 2894/2432/2535 14732/2475/2578
+f 14732/2475/2578 2894/2432/2535 2893/2438/2541 14735/2476/2579
+f 14735/2476/2579 2893/2438/2541 2892/2436/2539 14738/2479/2582
+f 14738/2479/2582 2892/2436/2539 190/2437/2540 2849/2481/2584
+f 14737/2477/2580 14738/2479/2582 2849/2481/2584 2848/2482/2585
+f 14736/2478/2581 14737/2477/2580 2848/2482/2585 2847/2483/2586
+f 2901/2484/2587 14736/2478/2581 2847/2483/2586 191/2485/2588
+f 2902/2486/2589 14733/2474/2577 14736/2478/2581 2901/2484/2587
+f 2903/2480/2583 14730/2471/2574 14733/2474/2577 2902/2486/2589
+f 14739/2487/2590 14740/2488/2591 14743/2489/2592 14742/2490/2593
+f 14740/2488/2591 14741/2491/2594 14744/2492/2595 14743/2489/2592
+f 14742/2490/2593 14743/2489/2592 14746/2493/2596 14745/2494/2597
+f 14743/2489/2592 14744/2492/2595 14747/2495/2598 14746/2493/2596
+f 146/2085/2188 2616/2083/2186 14739/2487/2590 2906/2496/2599
+f 2616/2083/2186 2617/2082/2185 14740/2488/2591 14739/2487/2590
+f 2617/2082/2185 2618/2081/2184 14741/2491/2594 14740/2488/2591
+f 2618/2081/2184 145/2037/2140 2897/2448/2551 14741/2491/2594
+f 14741/2491/2594 2897/2448/2551 2896/2454/2557 14744/2492/2595
+f 14744/2492/2595 2896/2454/2557 2895/2452/2555 14747/2495/2598
+f 14747/2495/2598 2895/2452/2555 177/2453/2556 2810/2497/2600
+f 14746/2493/2596 14747/2495/2598 2810/2497/2600 2809/2498/2601
+f 14745/2494/2597 14746/2493/2596 2809/2498/2601 2808/2499/2602
+f 2904/2500/2603 14745/2494/2597 2808/2499/2602 178/2501/2604
+f 2905/2502/2605 14742/2490/2593 14745/2494/2597 2904/2500/2603
+f 2906/2496/2599 14739/2487/2590 14742/2490/2593 2905/2502/2605
+f 14748/2503/2606 14749/2504/2607 14752/2505/2608 14751/2506/2609
+f 14749/2504/2607 14750/2507/2610 14753/2508/2611 14752/2505/2608
+f 14751/2506/2609 14752/2505/2608 14755/2509/2612 14754/2510/2613
+f 14752/2505/2608 14753/2508/2611 14756/2511/2614 14755/2509/2612
+f 133/2101/2204 2577/2099/2202 14748/2503/2606 2909/2512/2615
+f 2577/2099/2202 2578/2098/2201 14749/2504/2607 14748/2503/2606
+f 2578/2098/2201 2579/2097/2200 14750/2507/2610 14749/2504/2607
+f 2579/2097/2200 132/2053/2156 2900/2464/2567 14750/2507/2610
+f 14750/2507/2610 2900/2464/2567 2899/2470/2573 14753/2508/2611
+f 14753/2508/2611 2899/2470/2573 2898/2468/2571 14756/2511/2614
+f 14756/2511/2614 2898/2468/2571 164/2469/2572 2771/2513/2616
+f 14755/2509/2612 14756/2511/2614 2771/2513/2616 2770/2514/2617
+f 14754/2510/2613 14755/2509/2612 2770/2514/2617 2769/2515/2618
+f 2907/2516/2619 14754/2510/2613 2769/2515/2618 165/2517/2620
+f 2908/2518/2621 14751/2506/2609 14754/2510/2613 2907/2516/2619
+f 2909/2512/2615 14748/2503/2606 14751/2506/2609 2908/2518/2621
+f 14757/2519/2622 14758/2520/2623 14761/2521/2624 14760/2522/2625
+f 14758/2520/2623 14759/2523/2626 14762/2524/2627 14761/2521/2624
+f 14760/2522/2625 14761/2521/2624 14764/2525/2628 14763/2526/2629
+f 14761/2521/2624 14762/2524/2627 14765/2527/2630 14764/2525/2628
+f 160/2117/2220 2658/2115/2218 14757/2519/2622 2912/2528/2631
+f 2658/2115/2218 2659/2114/2217 14758/2520/2623 14757/2519/2622
+f 2659/2114/2217 2660/2113/2216 14759/2523/2626 14758/2520/2623
+f 2660/2113/2216 159/2069/2172 2903/2480/2583 14759/2523/2626
+f 14759/2523/2626 2903/2480/2583 2902/2486/2589 14762/2524/2627
+f 14762/2524/2627 2902/2486/2589 2901/2484/2587 14765/2527/2630
+f 14765/2527/2630 2901/2484/2587 191/2485/2588 2852/2529/2632
+f 14764/2525/2628 14765/2527/2630 2852/2529/2632 2851/2530/2633
+f 14763/2526/2629 14764/2525/2628 2851/2530/2633 2850/2531/2634
+f 2910/2532/2635 14763/2526/2629 2850/2531/2634 192/2533/2636
+f 2911/2534/2637 14760/2522/2625 14763/2526/2629 2910/2532/2635
+f 2912/2528/2631 14757/2519/2622 14760/2522/2625 2911/2534/2637
+f 14766/2535/2638 14767/2536/2639 14770/2537/2640 14769/2538/2641
+f 14767/2536/2639 14768/2539/2642 14771/2540/2643 14770/2537/2640
+f 14769/2538/2641 14770/2537/2640 14773/2541/2644 14772/2542/2645
+f 14770/2537/2640 14771/2540/2643 14774/2543/2646 14773/2541/2644
+f 147/2133/2236 2619/2131/2234 14766/2535/2638 2915/2544/2647
+f 2619/2131/2234 2620/2130/2233 14767/2536/2639 14766/2535/2638
+f 2620/2130/2233 2621/2129/2232 14768/2539/2642 14767/2536/2639
+f 2621/2129/2232 146/2085/2188 2906/2496/2599 14768/2539/2642
+f 14768/2539/2642 2906/2496/2599 2905/2502/2605 14771/2540/2643
+f 14771/2540/2643 2905/2502/2605 2904/2500/2603 14774/2543/2646
+f 14774/2543/2646 2904/2500/2603 178/2501/2604 2813/2545/2648
+f 14773/2541/2644 14774/2543/2646 2813/2545/2648 2812/2546/2649
+f 14772/2542/2645 14773/2541/2644 2812/2546/2649 2811/2547/2650
+f 2913/2548/2651 14772/2542/2645 2811/2547/2650 179/2549/2652
+f 2914/2550/2653 14769/2538/2641 14772/2542/2645 2913/2548/2651
+f 2915/2544/2647 14766/2535/2638 14769/2538/2641 2914/2550/2653
+f 14775/2551/2654 14776/2552/2655 14779/2553/2656 14778/2554/2657
+f 14776/2552/2655 14777/2555/2658 14780/2556/2659 14779/2553/2656
+f 14778/2554/2657 14779/2553/2656 14782/2557/2660 14781/2558/2661
+f 14779/2553/2656 14780/2556/2659 14783/2559/2662 14782/2557/2660
+f 134/2149/2252 2580/2147/2250 14775/2551/2654 2918/2560/2663
+f 2580/2147/2250 2581/2146/2249 14776/2552/2655 14775/2551/2654
+f 2581/2146/2249 2582/2145/2248 14777/2555/2658 14776/2552/2655
+f 2582/2145/2248 133/2101/2204 2909/2512/2615 14777/2555/2658
+f 14777/2555/2658 2909/2512/2615 2908/2518/2621 14780/2556/2659
+f 14780/2556/2659 2908/2518/2621 2907/2516/2619 14783/2559/2662
+f 14783/2559/2662 2907/2516/2619 165/2517/2620 2774/2561/2664
+f 14782/2557/2660 14783/2559/2662 2774/2561/2664 2773/2562/2665
+f 14781/2558/2661 14782/2557/2660 2773/2562/2665 2772/2563/2666
+f 2916/2564/2667 14781/2558/2661 2772/2563/2666 166/2565/2668
+f 2917/2566/2669 14778/2554/2657 14781/2558/2661 2916/2564/2667
+f 2918/2560/2663 14775/2551/2654 14778/2554/2657 2917/2566/2669
+f 14784/2567/2670 14785/2568/2671 14788/2569/2672 14787/2570/2673
+f 14785/2568/2671 14786/2571/2674 14789/2572/2675 14788/2569/2672
+f 14787/2570/2673 14788/2569/2672 14791/2573/2676 14790/2574/2677
+f 14788/2569/2672 14789/2572/2675 14792/2575/2678 14791/2573/2676
+f 129/1952/2055 2661/2162/2265 14784/2567/2670 2877/2365/2468
+f 2661/2162/2265 2662/2161/2264 14785/2568/2671 14784/2567/2670
+f 2662/2161/2264 2663/2160/2263 14786/2571/2674 14785/2568/2671
+f 2663/2160/2263 160/2117/2220 2912/2528/2631 14786/2571/2674
+f 14786/2571/2674 2912/2528/2631 2911/2534/2637 14789/2572/2675
+f 14789/2572/2675 2911/2534/2637 2910/2532/2635 14792/2575/2678
+f 14792/2575/2678 2910/2532/2635 192/2533/2636 2855/2576/2679
+f 14791/2573/2676 14792/2575/2678 2855/2576/2679 2854/2577/2680
+f 14790/2574/2677 14791/2573/2676 2854/2577/2680 2853/2578/2681
+f 2879/2367/2470 14790/2574/2677 2853/2578/2681 161/2368/2471
+f 2878/2366/2469 14787/2570/2673 14790/2574/2677 2879/2367/2470
+f 2877/2365/2468 14784/2567/2670 14787/2570/2673 2878/2366/2469
+f 14793/2579/2682 14794/2580/2683 14797/2581/2684 14796/2582/2685
+f 14794/2580/2683 14795/2583/2686 14798/2584/2687 14797/2581/2684
+f 14796/2582/2685 14797/2581/2684 14800/2585/2688 14799/2586/2689
+f 14797/2581/2684 14798/2584/2687 14801/2587/2690 14800/2585/2688
+f 148/2177/2280 2622/2175/2278 14793/2579/2682 2921/2588/2691
+f 2622/2175/2278 2623/2174/2277 14794/2580/2683 14793/2579/2682
+f 2623/2174/2277 2624/2173/2276 14795/2583/2686 14794/2580/2683
+f 2624/2173/2276 147/2133/2236 2915/2544/2647 14795/2583/2686
+f 14795/2583/2686 2915/2544/2647 2914/2550/2653 14798/2584/2687
+f 14798/2584/2687 2914/2550/2653 2913/2548/2651 14801/2587/2690
+f 14801/2587/2690 2913/2548/2651 179/2549/2652 2816/2589/2692
+f 14800/2585/2688 14801/2587/2690 2816/2589/2692 2815/2590/2693
+f 14799/2586/2689 14800/2585/2688 2815/2590/2693 2814/2591/2694
+f 2919/2592/2695 14799/2586/2689 2814/2591/2694 180/2593/2696
+f 2920/2594/2697 14796/2582/2685 14799/2586/2689 2919/2592/2695
+f 2921/2588/2691 14793/2579/2682 14796/2582/2685 2920/2594/2697
+f 14802/2595/2698 14803/2596/2699 14806/2597/2700 14805/2598/2701
+f 14803/2596/2699 14804/2599/2702 14807/2600/2703 14806/2597/2700
+f 14805/2598/2701 14806/2597/2700 14809/2601/2704 14808/2602/2705
+f 14806/2597/2700 14807/2600/2703 14810/2603/2706 14809/2601/2704
+f 135/2193/2296 2583/2191/2294 14802/2595/2698 2924/2604/2707
+f 2583/2191/2294 2584/2190/2293 14803/2596/2699 14802/2595/2698
+f 2584/2190/2293 2585/2189/2292 14804/2599/2702 14803/2596/2699
+f 2585/2189/2292 134/2149/2252 2918/2560/2663 14804/2599/2702
+f 14804/2599/2702 2918/2560/2663 2917/2566/2669 14807/2600/2703
+f 14807/2600/2703 2917/2566/2669 2916/2564/2667 14810/2603/2706
+f 14810/2603/2706 2916/2564/2667 166/2565/2668 2777/2605/2708
+f 14809/2601/2704 14810/2603/2706 2777/2605/2708 2776/2606/2709
+f 14808/2602/2705 14809/2601/2704 2776/2606/2709 2775/2607/2710
+f 2922/2608/2711 14808/2602/2705 2775/2607/2710 167/2609/2712
+f 2923/2610/2713 14805/2598/2701 14808/2602/2705 2922/2608/2711
+f 2924/2604/2707 14802/2595/2698 14805/2598/2701 2923/2610/2713
+f 14811/2611/2714 14812/2612/2715 14815/2613/2716 14814/2614/2717
+f 14812/2612/2715 14813/2615/2718 14816/2616/2719 14815/2613/2716
+f 14814/2614/2717 14815/2613/2716 14818/2617/2720 14817/2618/2721
+f 14815/2613/2716 14816/2616/2719 14819/2619/2722 14818/2617/2720
+f 149/2209/2312 2625/2207/2310 14811/2611/2714 2927/2620/2723
+f 2625/2207/2310 2626/2206/2309 14812/2612/2715 14811/2611/2714
+f 2626/2206/2309 2627/2205/2308 14813/2615/2718 14812/2612/2715
+f 2627/2205/2308 148/2177/2280 2921/2588/2691 14813/2615/2718
+f 14813/2615/2718 2921/2588/2691 2920/2594/2697 14816/2616/2719
+f 14816/2616/2719 2920/2594/2697 2919/2592/2695 14819/2619/2722
+f 14819/2619/2722 2919/2592/2695 180/2593/2696 2819/2621/2724
+f 14818/2617/2720 14819/2619/2722 2819/2621/2724 2818/2622/2725
+f 14817/2618/2721 14818/2617/2720 2818/2622/2725 2817/2623/2726
+f 2925/2624/2727 14817/2618/2721 2817/2623/2726 181/2625/2728
+f 2926/2626/2729 14814/2614/2717 14817/2618/2721 2925/2624/2727
+f 2927/2620/2723 14811/2611/2714 14814/2614/2717 2926/2626/2729
+f 14820/2627/2730 14821/2628/2731 14824/2629/2732 14823/2630/2733
+f 14821/2628/2731 14822/2631/2734 14825/2632/2735 14824/2629/2732
+f 14823/2630/2733 14824/2629/2732 14827/2633/2736 14826/2634/2737
+f 14824/2629/2732 14825/2632/2735 14828/2635/2738 14827/2633/2736
+f 136/2225/2328 2586/2223/2326 14820/2627/2730 2930/2636/2739
+f 2586/2223/2326 2587/2222/2325 14821/2628/2731 14820/2627/2730
+f 2587/2222/2325 2588/2221/2324 14822/2631/2734 14821/2628/2731
+f 2588/2221/2324 135/2193/2296 2924/2604/2707 14822/2631/2734
+f 14822/2631/2734 2924/2604/2707 2923/2610/2713 14825/2632/2735
+f 14825/2632/2735 2923/2610/2713 2922/2608/2711 14828/2635/2738
+f 14828/2635/2738 2922/2608/2711 167/2609/2712 2780/2637/2740
+f 14827/2633/2736 14828/2635/2738 2780/2637/2740 2779/2638/2741
+f 14826/2634/2737 14827/2633/2736 2779/2638/2741 2778/2639/2742
+f 2928/2640/2743 14826/2634/2737 2778/2639/2742 168/2641/2744
+f 2929/2642/2745 14823/2630/2733 14826/2634/2737 2928/2640/2743
+f 2930/2636/2739 14820/2627/2730 14823/2630/2733 2929/2642/2745
+f 14829/2643/2746 14830/2644/2747 14833/2645/2748 14832/2646/2749
+f 14830/2644/2747 14831/2647/2750 14834/2648/2751 14833/2645/2748
+f 14832/2646/2749 14833/2645/2748 14836/2649/2752 14835/2650/2753
+f 14833/2645/2748 14834/2648/2751 14837/2651/2754 14836/2649/2752
+f 150/2241/2344 2628/2239/2342 14829/2643/2746 2933/2652/2755
+f 2628/2239/2342 2629/2238/2341 14830/2644/2747 14829/2643/2746
+f 2629/2238/2341 2630/2237/2340 14831/2647/2750 14830/2644/2747
+f 2630/2237/2340 149/2209/2312 2927/2620/2723 14831/2647/2750
+f 14831/2647/2750 2927/2620/2723 2926/2626/2729 14834/2648/2751
+f 14834/2648/2751 2926/2626/2729 2925/2624/2727 14837/2651/2754
+f 14837/2651/2754 2925/2624/2727 181/2625/2728 2822/2653/2756
+f 14836/2649/2752 14837/2651/2754 2822/2653/2756 2821/2654/2757
+f 14835/2650/2753 14836/2649/2752 2821/2654/2757 2820/2655/2758
+f 2931/2656/2759 14835/2650/2753 2820/2655/2758 182/2657/2760
+f 2932/2658/2761 14832/2646/2749 14835/2650/2753 2931/2656/2759
+f 2933/2652/2755 14829/2643/2746 14832/2646/2749 2932/2658/2761
+f 14838/2659/2762 14839/2660/2763 14842/2661/2764 14841/2662/2765
+f 14839/2660/2763 14840/2663/2766 14843/2664/2767 14842/2661/2764
+f 14841/2662/2765 14842/2661/2764 14845/2665/2768 14844/2666/2769
+f 14842/2661/2764 14843/2664/2767 14846/2667/2770 14845/2665/2768
+f 137/1768/1871 2589/2254/2357 14838/2659/2762 2936/2668/2771
+f 2589/2254/2357 2590/2253/2356 14839/2660/2763 14838/2659/2762
+f 2590/2253/2356 2591/2252/2355 14840/2663/2766 14839/2660/2763
+f 2591/2252/2355 136/2225/2328 2930/2636/2739 14840/2663/2766
+f 14840/2663/2766 2930/2636/2739 2929/2642/2745 14843/2664/2767
+f 14843/2664/2767 2929/2642/2745 2928/2640/2743 14846/2667/2770
+f 14846/2667/2770 2928/2640/2743 168/2641/2744 2783/2669/2772
+f 14845/2665/2768 14846/2667/2770 2783/2669/2772 2782/2670/2773
+f 14844/2666/2769 14845/2665/2768 2782/2670/2773 2781/2671/2774
+f 2934/2672/2775 14844/2666/2769 2781/2671/2774 169/2673/2776
+f 2935/2674/2777 14841/2662/2765 14844/2666/2769 2934/2672/2775
+f 2936/2668/2771 14838/2659/2762 14841/2662/2765 2935/2674/2777
+f 14847/2675/2778 14848/2676/2779 14851/2677/2780 14850/2678/2781
+f 14848/2676/2779 14849/2679/2782 14852/2680/2783 14851/2677/2780
+f 14850/2678/2781 14851/2677/2780 14854/2681/2784 14853/2682/2785
+f 14851/2677/2780 14852/2680/2783 14855/2683/2786 14854/2681/2784
+f 151/1788/1891 2631/2266/2369 14847/2675/2778 2939/2684/2787
+f 2631/2266/2369 2632/2265/2368 14848/2676/2779 14847/2675/2778
+f 2632/2265/2368 2633/2264/2367 14849/2679/2782 14848/2676/2779
+f 2633/2264/2367 150/2241/2344 2933/2652/2755 14849/2679/2782
+f 14849/2679/2782 2933/2652/2755 2932/2658/2761 14852/2680/2783
+f 14852/2680/2783 2932/2658/2761 2931/2656/2759 14855/2683/2786
+f 14855/2683/2786 2931/2656/2759 182/2657/2760 2825/2685/2788
+f 14854/2681/2784 14855/2683/2786 2825/2685/2788 2824/2686/2789
+f 14853/2682/2785 14854/2681/2784 2824/2686/2789 2823/2687/2790
+f 2937/2688/2791 14853/2682/2785 2823/2687/2790 183/2689/2792
+f 2938/2690/2793 14850/2678/2781 14853/2682/2785 2937/2688/2791
+f 2939/2684/2787 14847/2675/2778 14850/2678/2781 2938/2690/2793
+f 14856/2691/2794 14857/2692/2795 14860/2693/2796 14859/2694/2797
+f 14857/2692/2795 14858/2695/2798 14861/2696/2799 14860/2693/2796
+f 14859/2694/2797 14860/2693/2796 14863/2697/2800 14862/2698/2801
+f 14860/2693/2796 14861/2696/2799 14864/2699/2802 14863/2697/2800
+f 138/1773/1876 2592/1771/1874 14856/2691/2794 2942/2700/2803
+f 2592/1771/1874 2593/1770/1873 14857/2692/2795 14856/2691/2794
+f 2593/1770/1873 2594/1769/1872 14858/2695/2798 14857/2692/2795
+f 2594/1769/1872 137/1768/1871 2936/2668/2771 14858/2695/2798
+f 14858/2695/2798 2936/2668/2771 2935/2674/2777 14861/2696/2799
+f 14861/2696/2799 2935/2674/2777 2934/2672/2775 14864/2699/2802
+f 14864/2699/2802 2934/2672/2775 169/2673/2776 2786/2701/2804
+f 14863/2697/2800 14864/2699/2802 2786/2701/2804 2785/2702/2805
+f 14862/2698/2801 14863/2697/2800 2785/2702/2805 2784/2703/2806
+f 2940/2704/2807 14862/2698/2801 2784/2703/2806 170/2705/2808
+f 2941/2706/2809 14859/2694/2797 14862/2698/2801 2940/2704/2807
+f 2942/2700/2803 14856/2691/2794 14859/2694/2797 2941/2706/2809
+f 14865/2707/2810 14866/2708/2811 14869/2709/2812 14868/2710/2813
+f 14866/2708/2811 14867/2711/2814 14870/2712/2815 14869/2709/2812
+f 14868/2710/2813 14869/2709/2812 14872/2713/2816 14871/2714/2817
+f 14869/2709/2812 14870/2712/2815 14873/2715/2818 14872/2713/2816
+f 152/1793/1896 2634/1791/1894 14865/2707/2810 2945/2716/2819
+f 2634/1791/1894 2635/1790/1893 14866/2708/2811 14865/2707/2810
+f 2635/1790/1893 2636/1789/1892 14867/2711/2814 14866/2708/2811
+f 2636/1789/1892 151/1788/1891 2939/2684/2787 14867/2711/2814
+f 14867/2711/2814 2939/2684/2787 2938/2690/2793 14870/2712/2815
+f 14870/2712/2815 2938/2690/2793 2937/2688/2791 14873/2715/2818
+f 14873/2715/2818 2937/2688/2791 183/2689/2792 2828/2717/2820
+f 14872/2713/2816 14873/2715/2818 2828/2717/2820 2827/2718/2821
+f 14871/2714/2817 14872/2713/2816 2827/2718/2821 2826/2719/2822
+f 2943/2720/2823 14871/2714/2817 2826/2719/2822 184/2721/2824
+f 2944/2722/2825 14868/2710/2813 14871/2714/2817 2943/2720/2823
+f 2945/2716/2819 14865/2707/2810 14868/2710/2813 2944/2722/2825
+f 14874/2723/2826 14875/2724/2827 14878/2725/2828 14877/2726/2829
+f 14875/2724/2827 14876/2727/2830 14879/2728/2831 14878/2725/2828
+f 14877/2726/2829 14878/2725/2828 14881/2729/2832 14880/2730/2833
+f 14878/2725/2828 14879/2728/2831 14882/2731/2834 14881/2729/2832
+f 139/1809/1912 2595/1807/1910 14874/2723/2826 2948/2732/2835
+f 2595/1807/1910 2596/1806/1909 14875/2724/2827 14874/2723/2826
+f 2596/1806/1909 2597/1805/1908 14876/2727/2830 14875/2724/2827
+f 2597/1805/1908 138/1773/1876 2942/2700/2803 14876/2727/2830
+f 14876/2727/2830 2942/2700/2803 2941/2706/2809 14879/2728/2831
+f 14879/2728/2831 2941/2706/2809 2940/2704/2807 14882/2731/2834
+f 14882/2731/2834 2940/2704/2807 170/2705/2808 2789/2733/2836
+f 14881/2729/2832 14882/2731/2834 2789/2733/2836 2788/2734/2837
+f 14880/2730/2833 14881/2729/2832 2788/2734/2837 2787/2735/2838
+f 2946/2736/2839 14880/2730/2833 2787/2735/2838 171/2737/2840
+f 2947/2738/2841 14877/2726/2829 14880/2730/2833 2946/2736/2839
+f 2948/2732/2835 14874/2723/2826 14877/2726/2829 2947/2738/2841
+f 14883/2739/2842 14884/2740/2843 14887/2741/2844 14886/2742/2845
+f 14884/2740/2843 14885/2743/2846 14888/2744/2847 14887/2741/2844
+f 14886/2742/2845 14887/2741/2844 14890/2745/2848 14889/2746/2849
+f 14887/2741/2844 14888/2744/2847 14891/2747/2850 14890/2745/2848
+f 153/1825/1928 2637/1823/1926 14883/2739/2842 2951/2748/2851
+f 2637/1823/1926 2638/1822/1925 14884/2740/2843 14883/2739/2842
+f 2638/1822/1925 2639/1821/1924 14885/2743/2846 14884/2740/2843
+f 2639/1821/1924 152/1793/1896 2945/2716/2819 14885/2743/2846
+f 14885/2743/2846 2945/2716/2819 2944/2722/2825 14888/2744/2847
+f 14888/2744/2847 2944/2722/2825 2943/2720/2823 14891/2747/2850
+f 14891/2747/2850 2943/2720/2823 184/2721/2824 2831/2749/2852
+f 14890/2745/2848 14891/2747/2850 2831/2749/2852 2830/2750/2853
+f 14889/2746/2849 14890/2745/2848 2830/2750/2853 2829/2751/2854
+f 2949/2752/2855 14889/2746/2849 2829/2751/2854 185/2753/2856
+f 2950/2754/2857 14886/2742/2845 14889/2746/2849 2949/2752/2855
+f 2951/2748/2851 14883/2739/2842 14886/2742/2845 2950/2754/2857
+f 14892/2755/2858 14893/2756/2859 14896/2757/2860 14895/2758/2861
+f 14893/2756/2859 14894/2759/2862 14897/2760/2863 14896/2757/2860
+f 14895/2758/2861 14896/2757/2860 14899/2761/2864 14898/2762/2865
+f 14896/2757/2860 14897/2760/2863 14900/2763/2866 14899/2761/2864
+f 140/1841/1944 2598/1839/1942 14892/2755/2858 2856/2277/2380
+f 2598/1839/1942 2599/1838/1941 14893/2756/2859 14892/2755/2858
+f 2599/1838/1941 2600/1837/1940 14894/2759/2862 14893/2756/2859
+f 2600/1837/1940 139/1809/1912 2948/2732/2835 14894/2759/2862
+f 14894/2759/2862 2948/2732/2835 2947/2738/2841 14897/2760/2863
+f 14897/2760/2863 2947/2738/2841 2946/2736/2839 14900/2763/2866
+f 14900/2763/2866 2946/2736/2839 171/2737/2840 2792/2764/2867
+f 14899/2761/2864 14900/2763/2866 2792/2764/2867 2791/2765/2868
+f 14898/2762/2865 14899/2761/2864 2791/2765/2868 2790/2766/2869
+f 2858/2279/2382 14898/2762/2865 2790/2766/2869 172/2280/2383
+f 2857/2278/2381 14895/2758/2861 14898/2762/2865 2858/2279/2382
+f 2856/2277/2380 14892/2755/2858 14895/2758/2861 2857/2278/2381
+f 14901/2767/2870 14902/2768/2871 14905/2769/2872 14904/2770/2873
+f 14902/2768/2871 14903/2771/2874 14906/2772/2875 14905/2769/2872
+f 14904/2770/2873 14905/2769/2872 14908/2773/2876 14907/2774/2877
+f 14905/2769/2872 14906/2772/2875 14909/2775/2878 14908/2773/2876
+f 154/1857/1960 2640/1855/1958 14901/2767/2870 2862/2297/2400
+f 2640/1855/1958 2641/1854/1957 14902/2768/2871 14901/2767/2870
+f 2641/1854/1957 2642/1853/1956 14903/2771/2874 14902/2768/2871
+f 2642/1853/1956 153/1825/1928 2951/2748/2851 14903/2771/2874
+f 14903/2771/2874 2951/2748/2851 2950/2754/2857 14906/2772/2875
+f 14906/2772/2875 2950/2754/2857 2949/2752/2855 14909/2775/2878
+f 14909/2775/2878 2949/2752/2855 185/2753/2856 2834/2776/2879
+f 14908/2773/2876 14909/2775/2878 2834/2776/2879 2833/2777/2880
+f 14907/2774/2877 14908/2773/2876 2833/2777/2880 2832/2778/2881
+f 2864/2299/2402 14907/2774/2877 2832/2778/2881 186/2300/2403
+f 2863/2298/2401 14904/2770/2873 14907/2774/2877 2864/2299/2402
+f 2862/2297/2400 14901/2767/2870 14904/2770/2873 2863/2298/2401
+f 14910/2779/2882 14911/2780/2883 14914/2781/2884 14913/2782/2885
+f 14911/2780/2883 14912/2783/2886 14915/2784/2887 14914/2781/2884
+f 14913/2782/2885 14914/2781/2884 14917/2785/2888 14916/2786/2889
+f 14914/2781/2884 14915/2784/2887 14918/2787/2890 14917/2785/2888
+f 176/2405/2508 2802/2403/2506 14910/2779/2882 3053/2788/2891
+f 2802/2403/2506 2803/2402/2505 14911/2780/2883 14910/2779/2882
+f 2803/2402/2505 2804/2401/2504 14912/2783/2886 14911/2780/2883
+f 2804/2401/2504 175/2353/2456 3048/2789/2892 14912/2783/2886
+f 14912/2783/2886 3048/2789/2892 3049/2790/2893 14915/2784/2887
+f 14915/2784/2887 3049/2790/2893 3050/2791/2894 14918/2787/2890
+f 14918/2787/2890 3050/2791/2894 207/2792/2895 2996/2793/2896
+f 14917/2785/2888 14918/2787/2890 2996/2793/2896 2995/2794/2897
+f 14916/2786/2889 14917/2785/2888 2995/2794/2897 2994/2795/2898
+f 3051/2796/2899 14916/2786/2889 2994/2795/2898 208/2797/2900
+f 3052/2798/2901 14913/2782/2885 14916/2786/2889 3051/2796/2899
+f 3053/2788/2891 14910/2779/2882 14913/2782/2885 3052/2798/2901
+f 14919/2799/2902 14920/2800/2903 14923/2801/2904 14922/2802/2905
+f 14920/2800/2903 14921/2803/2906 14924/2804/2907 14923/2801/2904
+f 14922/2802/2905 14923/2801/2904 14926/2805/2908 14925/2806/2909
+f 14923/2801/2904 14924/2804/2907 14927/2807/2910 14926/2805/2908
+f 163/2421/2524 2763/2419/2522 14919/2799/2902 3059/2808/2911
+f 2763/2419/2522 2764/2418/2521 14920/2800/2903 14919/2799/2902
+f 2764/2418/2521 2765/2417/2520 14921/2803/2906 14920/2800/2903
+f 2765/2417/2520 162/2373/2476 3054/2809/2912 14921/2803/2906
+f 14921/2803/2906 3054/2809/2912 3055/2810/2913 14924/2804/2907
+f 14924/2804/2907 3055/2810/2913 3056/2811/2914 14927/2807/2910
+f 14927/2807/2910 3056/2811/2914 194/2812/2915 2957/2813/2916
+f 14926/2805/2908 14927/2807/2910 2957/2813/2916 2956/2814/2917
+f 14925/2806/2909 14926/2805/2908 2956/2814/2917 2955/2815/2918
+f 3057/2816/2919 14925/2806/2909 2955/2815/2918 195/2817/2920
+f 3058/2818/2921 14922/2802/2905 14925/2806/2909 3057/2816/2919
+f 3059/2808/2911 14919/2799/2902 14922/2802/2905 3058/2818/2921
+f 14928/2819/2922 14929/2820/2923 14932/2821/2924 14931/2822/2925
+f 14929/2820/2923 14930/2823/2926 14933/2824/2927 14932/2821/2924
+f 14931/2822/2925 14932/2821/2924 14935/2825/2928 14934/2826/2929
+f 14932/2821/2924 14933/2824/2927 14936/2827/2930 14935/2825/2928
+f 190/2437/2540 2844/2435/2538 14928/2819/2922 3065/2828/2931
+f 2844/2435/2538 2845/2434/2537 14929/2820/2923 14928/2819/2922
+f 2845/2434/2537 2846/2433/2536 14930/2823/2926 14929/2820/2923
+f 2846/2433/2536 189/2389/2492 3060/2829/2932 14930/2823/2926
+f 14930/2823/2926 3060/2829/2932 3061/2830/2933 14933/2824/2927
+f 14933/2824/2927 3061/2830/2933 3062/2831/2934 14936/2827/2930
+f 14936/2827/2930 3062/2831/2934 221/2832/2935 3038/2833/2936
+f 14935/2825/2928 14936/2827/2930 3038/2833/2936 3037/2834/2937
+f 14934/2826/2929 14935/2825/2928 3037/2834/2937 3036/2835/2938
+f 3063/2836/2939 14934/2826/2929 3036/2835/2938 222/2837/2940
+f 3064/2838/2941 14931/2822/2925 14934/2826/2929 3063/2836/2939
+f 3065/2828/2931 14928/2819/2922 14931/2822/2925 3064/2838/2941
+f 14937/2839/2942 14938/2840/2943 14941/2841/2944 14940/2842/2945
+f 14938/2840/2943 14939/2843/2946 14942/2844/2947 14941/2841/2944
+f 14940/2842/2945 14941/2841/2944 14944/2845/2948 14943/2846/2949
+f 14941/2841/2944 14942/2844/2947 14945/2847/2950 14944/2845/2948
+f 177/2453/2556 2805/2451/2554 14937/2839/2942 3068/2848/2951
+f 2805/2451/2554 2806/2450/2553 14938/2840/2943 14937/2839/2942
+f 2806/2450/2553 2807/2449/2552 14939/2843/2946 14938/2840/2943
+f 2807/2449/2552 176/2405/2508 3053/2788/2891 14939/2843/2946
+f 14939/2843/2946 3053/2788/2891 3052/2798/2901 14942/2844/2947
+f 14942/2844/2947 3052/2798/2901 3051/2796/2899 14945/2847/2950
+f 14945/2847/2950 3051/2796/2899 208/2797/2900 2999/2849/2952
+f 14944/2845/2948 14945/2847/2950 2999/2849/2952 2998/2850/2953
+f 14943/2846/2949 14944/2845/2948 2998/2850/2953 2997/2851/2954
+f 3066/2852/2955 14943/2846/2949 2997/2851/2954 209/2853/2956
+f 3067/2854/2957 14940/2842/2945 14943/2846/2949 3066/2852/2955
+f 3068/2848/2951 14937/2839/2942 14940/2842/2945 3067/2854/2957
+f 14946/2855/2958 14947/2856/2959 14950/2857/2960 14949/2858/2961
+f 14947/2856/2959 14948/2859/2962 14951/2860/2963 14950/2857/2960
+f 14949/2858/2961 14950/2857/2960 14953/2861/2964 14952/2862/2965
+f 14950/2857/2960 14951/2860/2963 14954/2863/2966 14953/2861/2964
+f 164/2469/2572 2766/2467/2570 14946/2855/2958 3071/2864/2967
+f 2766/2467/2570 2767/2466/2569 14947/2856/2959 14946/2855/2958
+f 2767/2466/2569 2768/2465/2568 14948/2859/2962 14947/2856/2959
+f 2768/2465/2568 163/2421/2524 3059/2808/2911 14948/2859/2962
+f 14948/2859/2962 3059/2808/2911 3058/2818/2921 14951/2860/2963
+f 14951/2860/2963 3058/2818/2921 3057/2816/2919 14954/2863/2966
+f 14954/2863/2966 3057/2816/2919 195/2817/2920 2960/2865/2968
+f 14953/2861/2964 14954/2863/2966 2960/2865/2968 2959/2866/2969
+f 14952/2862/2965 14953/2861/2964 2959/2866/2969 2958/2867/2970
+f 3069/2868/2971 14952/2862/2965 2958/2867/2970 196/2869/2972
+f 3070/2870/2973 14949/2858/2961 14952/2862/2965 3069/2868/2971
+f 3071/2864/2967 14946/2855/2958 14949/2858/2961 3070/2870/2973
+f 14955/2871/2974 14956/2872/2975 14959/2873/2976 14958/2874/2977
+f 14956/2872/2975 14957/2875/2978 14960/2876/2979 14959/2873/2976
+f 14958/2874/2977 14959/2873/2976 14962/2877/2980 14961/2878/2981
+f 14959/2873/2976 14960/2876/2979 14963/2879/2982 14962/2877/2980
+f 191/2485/2588 2847/2483/2586 14955/2871/2974 3074/2880/2983
+f 2847/2483/2586 2848/2482/2585 14956/2872/2975 14955/2871/2974
+f 2848/2482/2585 2849/2481/2584 14957/2875/2978 14956/2872/2975
+f 2849/2481/2584 190/2437/2540 3065/2828/2931 14957/2875/2978
+f 14957/2875/2978 3065/2828/2931 3064/2838/2941 14960/2876/2979
+f 14960/2876/2979 3064/2838/2941 3063/2836/2939 14963/2879/2982
+f 14963/2879/2982 3063/2836/2939 222/2837/2940 3041/2881/2984
+f 14962/2877/2980 14963/2879/2982 3041/2881/2984 3040/2882/2985
+f 14961/2878/2981 14962/2877/2980 3040/2882/2985 3039/2883/2986
+f 3072/2884/2987 14961/2878/2981 3039/2883/2986 223/2885/2988
+f 3073/2886/2989 14958/2874/2977 14961/2878/2981 3072/2884/2987
+f 3074/2880/2983 14955/2871/2974 14958/2874/2977 3073/2886/2989
+f 14964/2887/2990 14965/2888/2991 14968/2889/2992 14967/2890/2993
+f 14965/2888/2991 14966/2891/2994 14969/2892/2995 14968/2889/2992
+f 14967/2890/2993 14968/2889/2992 14971/2893/2996 14970/2894/2997
+f 14968/2889/2992 14969/2892/2995 14972/2895/2998 14971/2893/2996
+f 178/2501/2604 2808/2499/2602 14964/2887/2990 3077/2896/2999
+f 2808/2499/2602 2809/2498/2601 14965/2888/2991 14964/2887/2990
+f 2809/2498/2601 2810/2497/2600 14966/2891/2994 14965/2888/2991
+f 2810/2497/2600 177/2453/2556 3068/2848/2951 14966/2891/2994
+f 14966/2891/2994 3068/2848/2951 3067/2854/2957 14969/2892/2995
+f 14969/2892/2995 3067/2854/2957 3066/2852/2955 14972/2895/2998
+f 14972/2895/2998 3066/2852/2955 209/2853/2956 3002/2897/3000
+f 14971/2893/2996 14972/2895/2998 3002/2897/3000 3001/2898/3001
+f 14970/2894/2997 14971/2893/2996 3001/2898/3001 3000/2899/3002
+f 3075/2900/3003 14970/2894/2997 3000/2899/3002 210/2901/3004
+f 3076/2902/3005 14967/2890/2993 14970/2894/2997 3075/2900/3003
+f 3077/2896/2999 14964/2887/2990 14967/2890/2993 3076/2902/3005
+f 14973/2903/3006 14974/2904/3007 14977/2905/3008 14976/2906/3009
+f 14974/2904/3007 14975/2907/3010 14978/2908/3011 14977/2905/3008
+f 14976/2906/3009 14977/2905/3008 14980/2909/3012 14979/2910/3013
+f 14977/2905/3008 14978/2908/3011 14981/2911/3014 14980/2909/3012
+f 165/2517/2620 2769/2515/2618 14973/2903/3006 3080/2912/3015
+f 2769/2515/2618 2770/2514/2617 14974/2904/3007 14973/2903/3006
+f 2770/2514/2617 2771/2513/2616 14975/2907/3010 14974/2904/3007
+f 2771/2513/2616 164/2469/2572 3071/2864/2967 14975/2907/3010
+f 14975/2907/3010 3071/2864/2967 3070/2870/2973 14978/2908/3011
+f 14978/2908/3011 3070/2870/2973 3069/2868/2971 14981/2911/3014
+f 14981/2911/3014 3069/2868/2971 196/2869/2972 2963/2913/3016
+f 14980/2909/3012 14981/2911/3014 2963/2913/3016 2962/2914/3017
+f 14979/2910/3013 14980/2909/3012 2962/2914/3017 2961/2915/3018
+f 3078/2916/3019 14979/2910/3013 2961/2915/3018 197/2917/3020
+f 3079/2918/3021 14976/2906/3009 14979/2910/3013 3078/2916/3019
+f 3080/2912/3015 14973/2903/3006 14976/2906/3009 3079/2918/3021
+f 14982/2919/3022 14983/2920/3023 14986/2921/3024 14985/2922/3025
+f 14983/2920/3023 14984/2923/3026 14987/2924/3027 14986/2921/3024
+f 14985/2922/3025 14986/2921/3024 14989/2925/3028 14988/2926/3029
+f 14986/2921/3024 14987/2924/3027 14990/2927/3030 14989/2925/3028
+f 192/2533/2636 2850/2531/2634 14982/2919/3022 3083/2928/3031
+f 2850/2531/2634 2851/2530/2633 14983/2920/3023 14982/2919/3022
+f 2851/2530/2633 2852/2529/2632 14984/2923/3026 14983/2920/3023
+f 2852/2529/2632 191/2485/2588 3074/2880/2983 14984/2923/3026
+f 14984/2923/3026 3074/2880/2983 3073/2886/2989 14987/2924/3027
+f 14987/2924/3027 3073/2886/2989 3072/2884/2987 14990/2927/3030
+f 14990/2927/3030 3072/2884/2987 223/2885/2988 3044/2929/3032
+f 14989/2925/3028 14990/2927/3030 3044/2929/3032 3043/2930/3033
+f 14988/2926/3029 14989/2925/3028 3043/2930/3033 3042/2931/3034
+f 3081/2932/3035 14988/2926/3029 3042/2931/3034 224/2933/3036
+f 3082/2934/3037 14985/2922/3025 14988/2926/3029 3081/2932/3035
+f 3083/2928/3031 14982/2919/3022 14985/2922/3025 3082/2934/3037
+f 14991/2935/3038 14992/2936/3039 14995/2937/3040 14994/2938/3041
+f 14992/2936/3039 14993/2939/3042 14996/2940/3043 14995/2937/3040
+f 14994/2938/3041 14995/2937/3040 14998/2941/3044 14997/2942/3045
+f 14995/2937/3040 14996/2940/3043 14999/2943/3046 14998/2941/3044
+f 179/2549/2652 2811/2547/2650 14991/2935/3038 3086/2944/3047
+f 2811/2547/2650 2812/2546/2649 14992/2936/3039 14991/2935/3038
+f 2812/2546/2649 2813/2545/2648 14993/2939/3042 14992/2936/3039
+f 2813/2545/2648 178/2501/2604 3077/2896/2999 14993/2939/3042
+f 14993/2939/3042 3077/2896/2999 3076/2902/3005 14996/2940/3043
+f 14996/2940/3043 3076/2902/3005 3075/2900/3003 14999/2943/3046
+f 14999/2943/3046 3075/2900/3003 210/2901/3004 3005/2945/3048
+f 14998/2941/3044 14999/2943/3046 3005/2945/3048 3004/2946/3049
+f 14997/2942/3045 14998/2941/3044 3004/2946/3049 3003/2947/3050
+f 3084/2948/3051 14997/2942/3045 3003/2947/3050 211/2949/3052
+f 3085/2950/3053 14994/2938/3041 14997/2942/3045 3084/2948/3051
+f 3086/2944/3047 14991/2935/3038 14994/2938/3041 3085/2950/3053
+f 15000/2951/3054 15001/2952/3055 15004/2953/3056 15003/2954/3057
+f 15001/2952/3055 15002/2955/3058 15005/2956/3059 15004/2953/3056
+f 15003/2954/3057 15004/2953/3056 15007/2957/3060 15006/2958/3061
+f 15004/2953/3056 15005/2956/3059 15008/2959/3062 15007/2957/3060
+f 166/2565/2668 2772/2563/2666 15000/2951/3054 3089/2960/3063
+f 2772/2563/2666 2773/2562/2665 15001/2952/3055 15000/2951/3054
+f 2773/2562/2665 2774/2561/2664 15002/2955/3058 15001/2952/3055
+f 2774/2561/2664 165/2517/2620 3080/2912/3015 15002/2955/3058
+f 15002/2955/3058 3080/2912/3015 3079/2918/3021 15005/2956/3059
+f 15005/2956/3059 3079/2918/3021 3078/2916/3019 15008/2959/3062
+f 15008/2959/3062 3078/2916/3019 197/2917/3020 2966/2961/3064
+f 15007/2957/3060 15008/2959/3062 2966/2961/3064 2965/2962/3065
+f 15006/2958/3061 15007/2957/3060 2965/2962/3065 2964/2963/3066
+f 3087/2964/3067 15006/2958/3061 2964/2963/3066 198/2965/3068
+f 3088/2966/3069 15003/2954/3057 15006/2958/3061 3087/2964/3067
+f 3089/2960/3063 15000/2951/3054 15003/2954/3057 3088/2966/3069
+f 15009/2967/3070 15010/2968/3071 15013/2969/3072 15012/2970/3073
+f 15010/2968/3071 15011/2971/3074 15014/2972/3075 15013/2969/3072
+f 15012/2970/3073 15013/2969/3072 15016/2973/3076 15015/2974/3077
+f 15013/2969/3072 15014/2972/3075 15017/2975/3078 15016/2973/3076
+f 161/2368/2471 2853/2578/2681 15009/2967/3070 3092/2976/3079
+f 2853/2578/2681 2854/2577/2680 15010/2968/3071 15009/2967/3070
+f 2854/2577/2680 2855/2576/2679 15011/2971/3074 15010/2968/3071
+f 2855/2576/2679 192/2533/2636 3083/2928/3031 15011/2971/3074
+f 15011/2971/3074 3083/2928/3031 3082/2934/3037 15014/2972/3075
+f 15014/2972/3075 3082/2934/3037 3081/2932/3035 15017/2975/3078
+f 15017/2975/3078 3081/2932/3035 224/2933/3036 3047/2977/3080
+f 15016/2973/3076 15017/2975/3078 3047/2977/3080 3046/2978/3081
+f 15015/2974/3077 15016/2973/3076 3046/2978/3081 3045/2979/3082
+f 3090/2980/3083 15015/2974/3077 3045/2979/3082 193/2981/3084
+f 3091/2982/3085 15012/2970/3073 15015/2974/3077 3090/2980/3083
+f 3092/2976/3079 15009/2967/3070 15012/2970/3073 3091/2982/3085
+f 15018/2983/3086 15019/2984/3087 15022/2985/3088 15021/2986/3089
+f 15019/2984/3087 15020/2987/3090 15023/2988/3091 15022/2985/3088
+f 15021/2986/3089 15022/2985/3088 15025/2989/3092 15024/2990/3093
+f 15022/2985/3088 15023/2988/3091 15026/2991/3094 15025/2989/3092
+f 180/2593/2696 2814/2591/2694 15018/2983/3086 3095/2992/3095
+f 2814/2591/2694 2815/2590/2693 15019/2984/3087 15018/2983/3086
+f 2815/2590/2693 2816/2589/2692 15020/2987/3090 15019/2984/3087
+f 2816/2589/2692 179/2549/2652 3086/2944/3047 15020/2987/3090
+f 15020/2987/3090 3086/2944/3047 3085/2950/3053 15023/2988/3091
+f 15023/2988/3091 3085/2950/3053 3084/2948/3051 15026/2991/3094
+f 15026/2991/3094 3084/2948/3051 211/2949/3052 3008/2993/3096
+f 15025/2989/3092 15026/2991/3094 3008/2993/3096 3007/2994/3097
+f 15024/2990/3093 15025/2989/3092 3007/2994/3097 3006/2995/3098
+f 3093/2996/3099 15024/2990/3093 3006/2995/3098 212/2997/3100
+f 3094/2998/3101 15021/2986/3089 15024/2990/3093 3093/2996/3099
+f 3095/2992/3095 15018/2983/3086 15021/2986/3089 3094/2998/3101
+f 15027/2999/3102 15028/3000/3103 15031/3001/3104 15030/3002/3105
+f 15028/3000/3103 15029/3003/3106 15032/3004/3107 15031/3001/3104
+f 15030/3002/3105 15031/3001/3104 15034/3005/3108 15033/3006/3109
+f 15031/3001/3104 15032/3004/3107 15035/3007/3110 15034/3005/3108
+f 167/2609/2712 2775/2607/2710 15027/2999/3102 3098/3008/3111
+f 2775/2607/2710 2776/2606/2709 15028/3000/3103 15027/2999/3102
+f 2776/2606/2709 2777/2605/2708 15029/3003/3106 15028/3000/3103
+f 2777/2605/2708 166/2565/2668 3089/2960/3063 15029/3003/3106
+f 15029/3003/3106 3089/2960/3063 3088/2966/3069 15032/3004/3107
+f 15032/3004/3107 3088/2966/3069 3087/2964/3067 15035/3007/3110
+f 15035/3007/3110 3087/2964/3067 198/2965/3068 2969/3009/3112
+f 15034/3005/3108 15035/3007/3110 2969/3009/3112 2968/3010/3113
+f 15033/3006/3109 15034/3005/3108 2968/3010/3113 2967/3011/3114
+f 3096/3012/3115 15033/3006/3109 2967/3011/3114 199/3013/3116
+f 3097/3014/3117 15030/3002/3105 15033/3006/3109 3096/3012/3115
+f 3098/3008/3111 15027/2999/3102 15030/3002/3105 3097/3014/3117
+f 15036/3015/3118 15037/3016/3119 15040/3017/3120 15039/3018/3121
+f 15037/3016/3119 15038/3019/3122 15041/3020/3123 15040/3017/3120
+f 15039/3018/3121 15040/3017/3120 15043/3021/3124 15042/3022/3125
+f 15040/3017/3120 15041/3020/3123 15044/3023/3126 15043/3021/3124
+f 181/2625/2728 2817/2623/2726 15036/3015/3118 3101/3024/3127
+f 2817/2623/2726 2818/2622/2725 15037/3016/3119 15036/3015/3118
+f 2818/2622/2725 2819/2621/2724 15038/3019/3122 15037/3016/3119
+f 2819/2621/2724 180/2593/2696 3095/2992/3095 15038/3019/3122
+f 15038/3019/3122 3095/2992/3095 3094/2998/3101 15041/3020/3123
+f 15041/3020/3123 3094/2998/3101 3093/2996/3099 15044/3023/3126
+f 15044/3023/3126 3093/2996/3099 212/2997/3100 3011/3025/3128
+f 15043/3021/3124 15044/3023/3126 3011/3025/3128 3010/3026/3129
+f 15042/3022/3125 15043/3021/3124 3010/3026/3129 3009/3027/3130
+f 3099/3028/3131 15042/3022/3125 3009/3027/3130 213/3029/3132
+f 3100/3030/3133 15039/3018/3121 15042/3022/3125 3099/3028/3131
+f 3101/3024/3127 15036/3015/3118 15039/3018/3121 3100/3030/3133
+f 15045/3031/3134 15046/3032/3135 15049/3033/3136 15048/3034/3137
+f 15046/3032/3135 15047/3035/3138 15050/3036/3139 15049/3033/3136
+f 15048/3034/3137 15049/3033/3136 15052/3037/3140 15051/3038/3141
+f 15049/3033/3136 15050/3036/3139 15053/3039/3142 15052/3037/3140
+f 168/2641/2744 2778/2639/2742 15045/3031/3134 3104/3040/3143
+f 2778/2639/2742 2779/2638/2741 15046/3032/3135 15045/3031/3134
+f 2779/2638/2741 2780/2637/2740 15047/3035/3138 15046/3032/3135
+f 2780/2637/2740 167/2609/2712 3098/3008/3111 15047/3035/3138
+f 15047/3035/3138 3098/3008/3111 3097/3014/3117 15050/3036/3139
+f 15050/3036/3139 3097/3014/3117 3096/3012/3115 15053/3039/3142
+f 15053/3039/3142 3096/3012/3115 199/3013/3116 2972/3041/3144
+f 15052/3037/3140 15053/3039/3142 2972/3041/3144 2971/3042/3145
+f 15051/3038/3141 15052/3037/3140 2971/3042/3145 2970/3043/3146
+f 3102/3044/3147 15051/3038/3141 2970/3043/3146 200/3045/3148
+f 3103/3046/3149 15048/3034/3137 15051/3038/3141 3102/3044/3147
+f 3104/3040/3143 15045/3031/3134 15048/3034/3137 3103/3046/3149
+f 15054/3047/3150 15055/3048/3151 15058/3049/3152 15057/3050/3153
+f 15055/3048/3151 15056/3051/3154 15059/3052/3155 15058/3049/3152
+f 15057/3050/3153 15058/3049/3152 15061/3053/3156 15060/3054/3157
+f 15058/3049/3152 15059/3052/3155 15062/3055/3158 15061/3053/3156
+f 182/2657/2760 2820/2655/2758 15054/3047/3150 3107/3056/3159
+f 2820/2655/2758 2821/2654/2757 15055/3048/3151 15054/3047/3150
+f 2821/2654/2757 2822/2653/2756 15056/3051/3154 15055/3048/3151
+f 2822/2653/2756 181/2625/2728 3101/3024/3127 15056/3051/3154
+f 15056/3051/3154 3101/3024/3127 3100/3030/3133 15059/3052/3155
+f 15059/3052/3155 3100/3030/3133 3099/3028/3131 15062/3055/3158
+f 15062/3055/3158 3099/3028/3131 213/3029/3132 3014/3057/3160
+f 15061/3053/3156 15062/3055/3158 3014/3057/3160 3013/3058/3161
+f 15060/3054/3157 15061/3053/3156 3013/3058/3161 3012/3059/3162
+f 3105/3060/3163 15060/3054/3157 3012/3059/3162 214/3061/3164
+f 3106/3062/3165 15057/3050/3153 15060/3054/3157 3105/3060/3163
+f 3107/3056/3159 15054/3047/3150 15057/3050/3153 3106/3062/3165
+f 15063/3063/3166 15064/3064/3167 15067/3065/3168 15066/3066/3169
+f 15064/3064/3167 15065/3067/3170 15068/3068/3171 15067/3065/3168
+f 15066/3066/3169 15067/3065/3168 15070/3069/3172 15069/3070/3173
+f 15067/3065/3168 15068/3068/3171 15071/3071/3174 15070/3069/3172
+f 169/2673/2776 2781/2671/2774 15063/3063/3166 3110/3072/3175
+f 2781/2671/2774 2782/2670/2773 15064/3064/3167 15063/3063/3166
+f 2782/2670/2773 2783/2669/2772 15065/3067/3170 15064/3064/3167
+f 2783/2669/2772 168/2641/2744 3104/3040/3143 15065/3067/3170
+f 15065/3067/3170 3104/3040/3143 3103/3046/3149 15068/3068/3171
+f 15068/3068/3171 3103/3046/3149 3102/3044/3147 15071/3071/3174
+f 15071/3071/3174 3102/3044/3147 200/3045/3148 2975/3073/3176
+f 15070/3069/3172 15071/3071/3174 2975/3073/3176 2974/3074/3177
+f 15069/3070/3173 15070/3069/3172 2974/3074/3177 2973/3075/3178
+f 3108/3076/3179 15069/3070/3173 2973/3075/3178 201/3077/3180
+f 3109/3078/3181 15066/3066/3169 15069/3070/3173 3108/3076/3179
+f 3110/3072/3175 15063/3063/3166 15066/3066/3169 3109/3078/3181
+f 15072/3079/3182 15073/3080/3183 15076/3081/3184 15075/3082/3185
+f 15073/3080/3183 15074/3083/3186 15077/3084/3187 15076/3081/3184
+f 15075/3082/3185 15076/3081/3184 15079/3085/3188 15078/3086/3189
+f 15076/3081/3184 15077/3084/3187 15080/3087/3190 15079/3085/3188
+f 183/2689/2792 2823/2687/2790 15072/3079/3182 3113/3088/3191
+f 2823/2687/2790 2824/2686/2789 15073/3080/3183 15072/3079/3182
+f 2824/2686/2789 2825/2685/2788 15074/3083/3186 15073/3080/3183
+f 2825/2685/2788 182/2657/2760 3107/3056/3159 15074/3083/3186
+f 15074/3083/3186 3107/3056/3159 3106/3062/3165 15077/3084/3187
+f 15077/3084/3187 3106/3062/3165 3105/3060/3163 15080/3087/3190
+f 15080/3087/3190 3105/3060/3163 214/3061/3164 3017/3089/3192
+f 15079/3085/3188 15080/3087/3190 3017/3089/3192 3016/3090/3193
+f 15078/3086/3189 15079/3085/3188 3016/3090/3193 3015/3091/3194
+f 3111/3092/3195 15078/3086/3189 3015/3091/3194 215/3093/3196
+f 3112/3094/3197 15075/3082/3185 15078/3086/3189 3111/3092/3195
+f 3113/3088/3191 15072/3079/3182 15075/3082/3185 3112/3094/3197
+f 15081/3095/3198 15082/3096/3199 15085/3097/3200 15084/3098/3201
+f 15082/3096/3199 15083/3099/3202 15086/3100/3203 15085/3097/3200
+f 15084/3098/3201 15085/3097/3200 15088/3101/3204 15087/3102/3205
+f 15085/3097/3200 15086/3100/3203 15089/3103/3206 15088/3101/3204
+f 170/2705/2808 2784/2703/2806 15081/3095/3198 3116/3104/3207
+f 2784/2703/2806 2785/2702/2805 15082/3096/3199 15081/3095/3198
+f 2785/2702/2805 2786/2701/2804 15083/3099/3202 15082/3096/3199
+f 2786/2701/2804 169/2673/2776 3110/3072/3175 15083/3099/3202
+f 15083/3099/3202 3110/3072/3175 3109/3078/3181 15086/3100/3203
+f 15086/3100/3203 3109/3078/3181 3108/3076/3179 15089/3103/3206
+f 15089/3103/3206 3108/3076/3179 201/3077/3180 2978/3105/3208
+f 15088/3101/3204 15089/3103/3206 2978/3105/3208 2977/3106/3209
+f 15087/3102/3205 15088/3101/3204 2977/3106/3209 2976/3107/3210
+f 3114/3108/3211 15087/3102/3205 2976/3107/3210 202/3109/3212
+f 3115/3110/3213 15084/3098/3201 15087/3102/3205 3114/3108/3211
+f 3116/3104/3207 15081/3095/3198 15084/3098/3201 3115/3110/3213
+f 15090/3111/3214 15091/3112/3215 15094/3113/3216 15093/3114/3217
+f 15091/3112/3215 15092/3115/3218 15095/3116/3219 15094/3113/3216
+f 15093/3114/3217 15094/3113/3216 15097/3117/3220 15096/3118/3221
+f 15094/3113/3216 15095/3116/3219 15098/3119/3222 15097/3117/3220
+f 184/2721/2824 2826/2719/2822 15090/3111/3214 3119/3120/3223
+f 2826/2719/2822 2827/2718/2821 15091/3112/3215 15090/3111/3214
+f 2827/2718/2821 2828/2717/2820 15092/3115/3218 15091/3112/3215
+f 2828/2717/2820 183/2689/2792 3113/3088/3191 15092/3115/3218
+f 15092/3115/3218 3113/3088/3191 3112/3094/3197 15095/3116/3219
+f 15095/3116/3219 3112/3094/3197 3111/3092/3195 15098/3119/3222
+f 15098/3119/3222 3111/3092/3195 215/3093/3196 3020/3121/3224
+f 15097/3117/3220 15098/3119/3222 3020/3121/3224 3019/3122/3225
+f 15096/3118/3221 15097/3117/3220 3019/3122/3225 3018/3123/3226
+f 3117/3124/3227 15096/3118/3221 3018/3123/3226 216/3125/3228
+f 3118/3126/3229 15093/3114/3217 15096/3118/3221 3117/3124/3227
+f 3119/3120/3223 15090/3111/3214 15093/3114/3217 3118/3126/3229
+f 15099/3127/3230 15100/3128/3231 15103/3129/3232 15102/3130/3233
+f 15100/3128/3231 15101/3131/3234 15104/3132/3235 15103/3129/3232
+f 15102/3130/3233 15103/3129/3232 15106/3133/3236 15105/3134/3237
+f 15103/3129/3232 15104/3132/3235 15107/3135/3238 15106/3133/3236
+f 171/2737/2840 2787/2735/2838 15099/3127/3230 3122/3136/3239
+f 2787/2735/2838 2788/2734/2837 15100/3128/3231 15099/3127/3230
+f 2788/2734/2837 2789/2733/2836 15101/3131/3234 15100/3128/3231
+f 2789/2733/2836 170/2705/2808 3116/3104/3207 15101/3131/3234
+f 15101/3131/3234 3116/3104/3207 3115/3110/3213 15104/3132/3235
+f 15104/3132/3235 3115/3110/3213 3114/3108/3211 15107/3135/3238
+f 15107/3135/3238 3114/3108/3211 202/3109/3212 2981/3137/3240
+f 15106/3133/3236 15107/3135/3238 2981/3137/3240 2980/3138/3241
+f 15105/3134/3237 15106/3133/3236 2980/3138/3241 2979/3139/3242
+f 3120/3140/3243 15105/3134/3237 2979/3139/3242 203/3141/3244
+f 3121/3142/3245 15102/3130/3233 15105/3134/3237 3120/3140/3243
+f 3122/3136/3239 15099/3127/3230 15102/3130/3233 3121/3142/3245
+f 15108/3143/3246 15109/3144/3247 15112/3145/3248 15111/3146/3249
+f 15109/3144/3247 15110/3147/3250 15113/3148/3251 15112/3145/3248
+f 15111/3146/3249 15112/3145/3248 15115/3149/3252 15114/3150/3253
+f 15112/3145/3248 15113/3148/3251 15116/3151/3254 15115/3149/3252
+f 185/2753/2856 2829/2751/2854 15108/3143/3246 3125/3152/3255
+f 2829/2751/2854 2830/2750/2853 15109/3144/3247 15108/3143/3246
+f 2830/2750/2853 2831/2749/2852 15110/3147/3250 15109/3144/3247
+f 2831/2749/2852 184/2721/2824 3119/3120/3223 15110/3147/3250
+f 15110/3147/3250 3119/3120/3223 3118/3126/3229 15113/3148/3251
+f 15113/3148/3251 3118/3126/3229 3117/3124/3227 15116/3151/3254
+f 15116/3151/3254 3117/3124/3227 216/3125/3228 3023/3153/3256
+f 15115/3149/3252 15116/3151/3254 3023/3153/3256 3022/3154/3257
+f 15114/3150/3253 15115/3149/3252 3022/3154/3257 3021/3155/3258
+f 3123/3156/3259 15114/3150/3253 3021/3155/3258 217/3157/3260
+f 3124/3158/3261 15111/3146/3249 15114/3150/3253 3123/3156/3259
+f 3125/3152/3255 15108/3143/3246 15111/3146/3249 3124/3158/3261
+f 15117/3159/3262 15118/3160/3263 15121/3161/3264 15120/3162/3265
+f 15118/3160/3263 15119/3163/3266 15122/3164/3267 15121/3161/3264
+f 15120/3162/3265 15121/3161/3264 15124/3165/3268 15123/3166/3269
+f 15121/3161/3264 15122/3164/3267 15125/3167/3270 15124/3165/3268
+f 172/2280/2383 2790/2766/2869 15117/3159/3262 3128/3168/3271
+f 2790/2766/2869 2791/2765/2868 15118/3160/3263 15117/3159/3262
+f 2791/2765/2868 2792/2764/2867 15119/3163/3266 15118/3160/3263
+f 2792/2764/2867 171/2737/2840 3122/3136/3239 15119/3163/3266
+f 15119/3163/3266 3122/3136/3239 3121/3142/3245 15122/3164/3267
+f 15122/3164/3267 3121/3142/3245 3120/3140/3243 15125/3167/3270
+f 15125/3167/3270 3120/3140/3243 203/3141/3244 2984/3169/3272
+f 15124/3165/3268 15125/3167/3270 2984/3169/3272 2983/3170/3273
+f 15123/3166/3269 15124/3165/3268 2983/3170/3273 2982/3171/3274
+f 3126/3172/3275 15123/3166/3269 2982/3171/3274 204/3173/3276
+f 3127/3174/3277 15120/3162/3265 15123/3166/3269 3126/3172/3275
+f 3128/3168/3271 15117/3159/3262 15120/3162/3265 3127/3174/3277
+f 15126/3175/3278 15127/3176/3279 15130/3177/3280 15129/3178/3281
+f 15127/3176/3279 15128/3179/3282 15131/3180/3283 15130/3177/3280
+f 15129/3178/3281 15130/3177/3280 15133/3181/3284 15132/3182/3285
+f 15130/3177/3280 15131/3180/3283 15134/3183/3286 15133/3181/3284
+f 186/2300/2403 2832/2778/2881 15126/3175/3278 3131/3184/3287
+f 2832/2778/2881 2833/2777/2880 15127/3176/3279 15126/3175/3278
+f 2833/2777/2880 2834/2776/2879 15128/3179/3282 15127/3176/3279
+f 2834/2776/2879 185/2753/2856 3125/3152/3255 15128/3179/3282
+f 15128/3179/3282 3125/3152/3255 3124/3158/3261 15131/3180/3283
+f 15131/3180/3283 3124/3158/3261 3123/3156/3259 15134/3183/3286
+f 15134/3183/3286 3123/3156/3259 217/3157/3260 3026/3185/3288
+f 15133/3181/3284 15134/3183/3286 3026/3185/3288 3025/3186/3289
+f 15132/3182/3285 15133/3181/3284 3025/3186/3289 3024/3187/3290
+f 3129/3188/3291 15132/3182/3285 3024/3187/3290 218/3189/3292
+f 3130/3190/3293 15129/3178/3281 15132/3182/3285 3129/3188/3291
+f 3131/3184/3287 15126/3175/3278 15129/3178/3281 3130/3190/3293
+f 15135/3191/3294 15136/3192/3295 15139/3193/3296 15138/3194/3297
+f 15136/3192/3295 15137/3195/3298 15140/3196/3299 15139/3193/3296
+f 15138/3194/3297 15139/3193/3296 15142/3197/3300 15141/3198/3301
+f 15139/3193/3296 15140/3196/3299 15143/3199/3302 15142/3197/3300
+f 173/2285/2388 2793/2283/2386 15135/3191/3294 3134/3200/3303
+f 2793/2283/2386 2794/2282/2385 15136/3192/3295 15135/3191/3294
+f 2794/2282/2385 2795/2281/2384 15137/3195/3298 15136/3192/3295
+f 2795/2281/2384 172/2280/2383 3128/3168/3271 15137/3195/3298
+f 15137/3195/3298 3128/3168/3271 3127/3174/3277 15140/3196/3299
+f 15140/3196/3299 3127/3174/3277 3126/3172/3275 15143/3199/3302
+f 15143/3199/3302 3126/3172/3275 204/3173/3276 2987/3201/3304
+f 15142/3197/3300 15143/3199/3302 2987/3201/3304 2986/3202/3305
+f 15141/3198/3301 15142/3197/3300 2986/3202/3305 2985/3203/3306
+f 3132/3204/3307 15141/3198/3301 2985/3203/3306 205/3205/3308
+f 3133/3206/3309 15138/3194/3297 15141/3198/3301 3132/3204/3307
+f 3134/3200/3303 15135/3191/3294 15138/3194/3297 3133/3206/3309
+f 15144/3207/3310 15145/3208/3311 15148/3209/3312 15147/3210/3313
+f 15145/3208/3311 15146/3211/3314 15149/3212/3315 15148/3209/3312
+f 15147/3210/3313 15148/3209/3312 15151/3213/3316 15150/3214/3317
+f 15148/3209/3312 15149/3212/3315 15152/3215/3318 15151/3213/3316
+f 187/2305/2408 2835/2303/2406 15144/3207/3310 3137/3216/3319
+f 2835/2303/2406 2836/2302/2405 15145/3208/3311 15144/3207/3310
+f 2836/2302/2405 2837/2301/2404 15146/3211/3314 15145/3208/3311
+f 2837/2301/2404 186/2300/2403 3131/3184/3287 15146/3211/3314
+f 15146/3211/3314 3131/3184/3287 3130/3190/3293 15149/3212/3315
+f 15149/3212/3315 3130/3190/3293 3129/3188/3291 15152/3215/3318
+f 15152/3215/3318 3129/3188/3291 218/3189/3292 3029/3217/3320
+f 15151/3213/3316 15152/3215/3318 3029/3217/3320 3028/3218/3321
+f 15150/3214/3317 15151/3213/3316 3028/3218/3321 3027/3219/3322
+f 3135/3220/3323 15150/3214/3317 3027/3219/3322 219/3221/3324
+f 3136/3222/3325 15147/3210/3313 15150/3214/3317 3135/3220/3323
+f 3137/3216/3319 15144/3207/3310 15147/3210/3313 3136/3222/3325
+f 15153/3223/3326 15154/3224/3327 15157/3225/3328 15156/3226/3329
+f 15154/3224/3327 15155/3227/3330 15158/3228/3331 15157/3225/3328
+f 15156/3226/3329 15157/3225/3328 15160/3229/3332 15159/3230/3333
+f 15157/3225/3328 15158/3228/3331 15161/3231/3334 15160/3229/3332
+f 174/2321/2424 2796/2319/2422 15153/3223/3326 3140/3232/3335
+f 2796/2319/2422 2797/2318/2421 15154/3224/3327 15153/3223/3326
+f 2797/2318/2421 2798/2317/2420 15155/3227/3330 15154/3224/3327
+f 2798/2317/2420 173/2285/2388 3134/3200/3303 15155/3227/3330
+f 15155/3227/3330 3134/3200/3303 3133/3206/3309 15158/3228/3331
+f 15158/3228/3331 3133/3206/3309 3132/3204/3307 15161/3231/3334
+f 15161/3231/3334 3132/3204/3307 205/3205/3308 2990/3233/3336
+f 15160/3229/3332 15161/3231/3334 2990/3233/3336 2989/3234/3337
+f 15159/3230/3333 15160/3229/3332 2989/3234/3337 2988/3235/3338
+f 3138/3236/3339 15159/3230/3333 2988/3235/3338 206/3237/3340
+f 3139/3238/3341 15156/3226/3329 15159/3230/3333 3138/3236/3339
+f 3140/3232/3335 15153/3223/3326 15156/3226/3329 3139/3238/3341
+f 15162/3239/3342 15163/3240/3343 15166/3241/3344 15165/3242/3345
+f 15163/3240/3343 15164/3243/3346 15167/3244/3347 15166/3241/3344
+f 15165/3242/3345 15166/3241/3344 15169/3245/3348 15168/3246/3349
+f 15166/3241/3344 15167/3244/3347 15170/3247/3350 15169/3245/3348
+f 188/2337/2440 2838/2335/2438 15162/3239/3342 3143/3248/3351
+f 2838/2335/2438 2839/2334/2437 15163/3240/3343 15162/3239/3342
+f 2839/2334/2437 2840/2333/2436 15164/3243/3346 15163/3240/3343
+f 2840/2333/2436 187/2305/2408 3137/3216/3319 15164/3243/3346
+f 15164/3243/3346 3137/3216/3319 3136/3222/3325 15167/3244/3347
+f 15167/3244/3347 3136/3222/3325 3135/3220/3323 15170/3247/3350
+f 15170/3247/3350 3135/3220/3323 219/3221/3324 3032/3249/3352
+f 15169/3245/3348 15170/3247/3350 3032/3249/3352 3031/3250/3353
+f 15168/3246/3349 15169/3245/3348 3031/3250/3353 3030/3251/3354
+f 3141/3252/3355 15168/3246/3349 3030/3251/3354 220/3253/3356
+f 3142/3254/3357 15165/3242/3345 15168/3246/3349 3141/3252/3355
+f 3143/3248/3351 15162/3239/3342 15165/3242/3345 3142/3254/3357
+f 15171/3255/3358 15172/3256/3359 15175/3257/3360 15174/3258/3361
+f 15172/3256/3359 15173/3259/3362 15176/3260/3363 15175/3257/3360
+f 15174/3258/3361 15175/3257/3360 15178/3261/3364 15177/3262/3365
+f 15175/3257/3360 15176/3260/3363 15179/3263/3366 15178/3261/3364
+f 175/2353/2456 2799/2351/2454 15171/3255/3358 3048/2789/2892
+f 2799/2351/2454 2800/2350/2453 15172/3256/3359 15171/3255/3358
+f 2800/2350/2453 2801/2349/2452 15173/3259/3362 15172/3256/3359
+f 2801/2349/2452 174/2321/2424 3140/3232/3335 15173/3259/3362
+f 15173/3259/3362 3140/3232/3335 3139/3238/3341 15176/3260/3363
+f 15176/3260/3363 3139/3238/3341 3138/3236/3339 15179/3263/3366
+f 15179/3263/3366 3138/3236/3339 206/3237/3340 2993/3264/3367
+f 15178/3261/3364 15179/3263/3366 2993/3264/3367 2992/3265/3368
+f 15177/3262/3365 15178/3261/3364 2992/3265/3368 2991/3266/3369
+f 3050/2791/2894 15177/3262/3365 2991/3266/3369 207/2792/2895
+f 3049/2790/2893 15174/3258/3361 15177/3262/3365 3050/2791/2894
+f 3048/2789/2892 15171/3255/3358 15174/3258/3361 3049/2790/2893
+f 15180/3267/3370 15181/3268/3371 15184/3269/3372 15183/3270/3373
+f 15181/3268/3371 15182/3271/3374 15185/3272/3375 15184/3269/3372
+f 15183/3270/3373 15184/3269/3372 15187/3273/3376 15186/3274/3377
+f 15184/3269/3372 15185/3272/3375 15188/3275/3378 15187/3273/3376
+f 162/2373/2476 2760/2371/2474 15180/3267/3370 3054/2809/2912
+f 2760/2371/2474 2761/2370/2473 15181/3268/3371 15180/3267/3370
+f 2761/2370/2473 2762/2369/2472 15182/3271/3374 15181/3268/3371
+f 2762/2369/2472 161/2368/2471 3092/2976/3079 15182/3271/3374
+f 15182/3271/3374 3092/2976/3079 3091/2982/3085 15185/3272/3375
+f 15185/3272/3375 3091/2982/3085 3090/2980/3083 15188/3275/3378
+f 15188/3275/3378 3090/2980/3083 193/2981/3084 2954/3276/3379
+f 15187/3273/3376 15188/3275/3378 2954/3276/3379 2953/3277/3380
+f 15186/3274/3377 15187/3273/3376 2953/3277/3380 2952/3278/3381
+f 3056/2811/2914 15186/3274/3377 2952/3278/3381 194/2812/2915
+f 3055/2810/2913 15183/3270/3373 15186/3274/3377 3056/2811/2914
+f 3054/2809/2912 15180/3267/3370 15183/3270/3373 3055/2810/2913
+f 15189/3279/3382 15190/3280/3383 15193/3281/3384 15192/3282/3385
+f 15190/3280/3383 15191/3283/3386 15194/3284/3387 15193/3281/3384
+f 15192/3282/3385 15193/3281/3384 15196/3285/3388 15195/3286/3389
+f 15193/3281/3384 15194/3284/3387 15197/3287/3390 15196/3285/3388
+f 189/2389/2492 2841/2387/2490 15189/3279/3382 3060/2829/2932
+f 2841/2387/2490 2842/2386/2489 15190/3280/3383 15189/3279/3382
+f 2842/2386/2489 2843/2385/2488 15191/3283/3386 15190/3280/3383
+f 2843/2385/2488 188/2337/2440 3143/3248/3351 15191/3283/3386
+f 15191/3283/3386 3143/3248/3351 3142/3254/3357 15194/3284/3387
+f 15194/3284/3387 3142/3254/3357 3141/3252/3355 15197/3287/3390
+f 15197/3287/3390 3141/3252/3355 220/3253/3356 3035/3288/3391
+f 15196/3285/3388 15197/3287/3390 3035/3288/3391 3034/3289/3392
+f 15195/3286/3389 15196/3285/3388 3034/3289/3392 3033/3290/3393
+f 3062/2831/2934 15195/3286/3389 3033/3290/3393 221/2832/2935
+f 3061/2830/2933 15192/3282/3385 15195/3286/3389 3062/2831/2934
+f 3060/2829/2932 15189/3279/3382 15192/3282/3385 3061/2830/2933
+f 15198/3291/3394 15199/3292/3395 15202/3293/3396 15201/3294/3397
+f 15199/3292/3395 15200/3295/3398 15203/3296/3399 15202/3293/3396
+f 15201/3294/3397 15202/3293/3396 15205/3297/3400 15204/3298/3401
+f 15202/3293/3396 15203/3296/3399 15206/3299/3402 15205/3297/3400
+f 211/2949/3052 3003/2947/3050 15198/3291/3394 3245/3300/3403
+f 3003/2947/3050 3004/2946/3049 15199/3292/3395 15198/3291/3394
+f 3004/2946/3049 3005/2945/3048 15200/3295/3398 15199/3292/3395
+f 3005/2945/3048 210/2901/3004 3240/3301/3404 15200/3295/3398
+f 15200/3295/3398 3240/3301/3404 3241/3302/3405 15203/3296/3399
+f 15203/3296/3399 3241/3302/3405 3242/3303/3406 15206/3299/3402
+f 15206/3299/3402 3242/3303/3406 242/3304/3407 3197/3305/3408
+f 15205/3297/3400 15206/3299/3402 3197/3305/3408 3196/3306/3409
+f 15204/3298/3401 15205/3297/3400 3196/3306/3409 3195/3307/3410
+f 3243/3308/3411 15204/3298/3401 3195/3307/3410 243/3309/3412
+f 3244/3310/3413 15201/3294/3397 15204/3298/3401 3243/3308/3411
+f 3245/3300/3403 15198/3291/3394 15201/3294/3397 3244/3310/3413
+f 15207/3311/3414 15208/3312/3415 15211/3313/3416 15210/3314/3417
+f 15208/3312/3415 15209/3315/3418 15212/3316/3419 15211/3313/3416
+f 15210/3314/3417 15211/3313/3416 15214/3317/3420 15213/3318/3421
+f 15211/3313/3416 15212/3316/3419 15215/3319/3422 15214/3317/3420
+f 198/2965/3068 2964/2963/3066 15207/3311/3414 3251/3320/3423
+f 2964/2963/3066 2965/2962/3065 15208/3312/3415 15207/3311/3414
+f 2965/2962/3065 2966/2961/3064 15209/3315/3418 15208/3312/3415
+f 2966/2961/3064 197/2917/3020 3246/3321/3424 15209/3315/3418
+f 15209/3315/3418 3246/3321/3424 3247/3322/3425 15212/3316/3419
+f 15212/3316/3419 3247/3322/3425 3248/3323/3426 15215/3319/3422
+f 15215/3319/3422 3248/3323/3426 229/3324/3427 3158/3325/3428
+f 15214/3317/3420 15215/3319/3422 3158/3325/3428 3157/3326/3429
+f 15213/3318/3421 15214/3317/3420 3157/3326/3429 3156/3327/3430
+f 3249/3328/3431 15213/3318/3421 3156/3327/3430 230/3329/3432
+f 3250/3330/3433 15210/3314/3417 15213/3318/3421 3249/3328/3431
+f 3251/3320/3423 15207/3311/3414 15210/3314/3417 3250/3330/3433
+f 15216/3331/3434 15217/3332/3435 15220/3333/3436 15219/3334/3437
+f 15217/3332/3435 15218/3335/3438 15221/3336/3439 15220/3333/3436
+f 15219/3334/3437 15220/3333/3436 15223/3337/3440 15222/3338/3441
+f 15220/3333/3436 15221/3336/3439 15224/3339/3442 15223/3337/3440
+f 193/2981/3084 3045/2979/3082 15216/3331/3434 3257/3340/3443
+f 3045/2979/3082 3046/2978/3081 15217/3332/3435 15216/3331/3434
+f 3046/2978/3081 3047/2977/3080 15218/3335/3438 15217/3332/3435
+f 3047/2977/3080 224/2933/3036 3252/3341/3444 15218/3335/3438
+f 15218/3335/3438 3252/3341/3444 3253/3342/3445 15221/3336/3439
+f 15221/3336/3439 3253/3342/3445 3254/3343/3446 15224/3339/3442
+f 15224/3339/3442 3254/3343/3446 256/3344/3447 3239/3345/3448
+f 15223/3337/3440 15224/3339/3442 3239/3345/3448 3238/3346/3449
+f 15222/3338/3441 15223/3337/3440 3238/3346/3449 3237/3347/3450
+f 3255/3348/3451 15222/3338/3441 3237/3347/3450 225/3349/3452
+f 3256/3350/3453 15219/3334/3437 15222/3338/3441 3255/3348/3451
+f 3257/3340/3443 15216/3331/3434 15219/3334/3437 3256/3350/3453
+f 15225/3351/3454 15226/3352/3455 15229/3353/3456 15228/3354/3457
+f 15226/3352/3455 15227/3355/3458 15230/3356/3459 15229/3353/3456
+f 15228/3354/3457 15229/3353/3456 15232/3357/3460 15231/3358/3461
+f 15229/3353/3456 15230/3356/3459 15233/3359/3462 15232/3357/3460
+f 212/2997/3100 3006/2995/3098 15225/3351/3454 3260/3360/3463
+f 3006/2995/3098 3007/2994/3097 15226/3352/3455 15225/3351/3454
+f 3007/2994/3097 3008/2993/3096 15227/3355/3458 15226/3352/3455
+f 3008/2993/3096 211/2949/3052 3245/3300/3403 15227/3355/3458
+f 15227/3355/3458 3245/3300/3403 3244/3310/3413 15230/3356/3459
+f 15230/3356/3459 3244/3310/3413 3243/3308/3411 15233/3359/3462
+f 15233/3359/3462 3243/3308/3411 243/3309/3412 3200/3361/3464
+f 15232/3357/3460 15233/3359/3462 3200/3361/3464 3199/3362/3465
+f 15231/3358/3461 15232/3357/3460 3199/3362/3465 3198/3363/3466
+f 3258/3364/3467 15231/3358/3461 3198/3363/3466 244/3365/3468
+f 3259/3366/3469 15228/3354/3457 15231/3358/3461 3258/3364/3467
+f 3260/3360/3463 15225/3351/3454 15228/3354/3457 3259/3366/3469
+f 15234/3367/3470 15235/3368/3471 15238/3369/3472 15237/3370/3473
+f 15235/3368/3471 15236/3371/3474 15239/3372/3475 15238/3369/3472
+f 15237/3370/3473 15238/3369/3472 15241/3373/3476 15240/3374/3477
+f 15238/3369/3472 15239/3372/3475 15242/3375/3478 15241/3373/3476
+f 199/3013/3116 2967/3011/3114 15234/3367/3470 3263/3376/3479
+f 2967/3011/3114 2968/3010/3113 15235/3368/3471 15234/3367/3470
+f 2968/3010/3113 2969/3009/3112 15236/3371/3474 15235/3368/3471
+f 2969/3009/3112 198/2965/3068 3251/3320/3423 15236/3371/3474
+f 15236/3371/3474 3251/3320/3423 3250/3330/3433 15239/3372/3475
+f 15239/3372/3475 3250/3330/3433 3249/3328/3431 15242/3375/3478
+f 15242/3375/3478 3249/3328/3431 230/3329/3432 3161/3377/3480
+f 15241/3373/3476 15242/3375/3478 3161/3377/3480 3160/3378/3481
+f 15240/3374/3477 15241/3373/3476 3160/3378/3481 3159/3379/3482
+f 3261/3380/3483 15240/3374/3477 3159/3379/3482 231/3381/3484
+f 3262/3382/3485 15237/3370/3473 15240/3374/3477 3261/3380/3483
+f 3263/3376/3479 15234/3367/3470 15237/3370/3473 3262/3382/3485
+f 15243/3383/3486 15244/3384/3487 15247/3385/3488 15246/3386/3489
+f 15244/3384/3487 15245/3387/3490 15248/3388/3491 15247/3385/3488
+f 15246/3386/3489 15247/3385/3488 15250/3389/3492 15249/3390/3493
+f 15247/3385/3488 15248/3388/3491 15251/3391/3494 15250/3389/3492
+f 213/3029/3132 3009/3027/3130 15243/3383/3486 3266/3392/3495
+f 3009/3027/3130 3010/3026/3129 15244/3384/3487 15243/3383/3486
+f 3010/3026/3129 3011/3025/3128 15245/3387/3490 15244/3384/3487
+f 3011/3025/3128 212/2997/3100 3260/3360/3463 15245/3387/3490
+f 15245/3387/3490 3260/3360/3463 3259/3366/3469 15248/3388/3491
+f 15248/3388/3491 3259/3366/3469 3258/3364/3467 15251/3391/3494
+f 15251/3391/3494 3258/3364/3467 244/3365/3468 3203/3393/3496
+f 15250/3389/3492 15251/3391/3494 3203/3393/3496 3202/3394/3497
+f 15249/3390/3493 15250/3389/3492 3202/3394/3497 3201/3395/3498
+f 3264/3396/3499 15249/3390/3493 3201/3395/3498 245/3397/3500
+f 3265/3398/3501 15246/3386/3489 15249/3390/3493 3264/3396/3499
+f 3266/3392/3495 15243/3383/3486 15246/3386/3489 3265/3398/3501
+f 15252/3399/3502 15253/3400/3503 15256/3401/3504 15255/3402/3505
+f 15253/3400/3503 15254/3403/3506 15257/3404/3507 15256/3401/3504
+f 15255/3402/3505 15256/3401/3504 15259/3405/3508 15258/3406/3509
+f 15256/3401/3504 15257/3404/3507 15260/3407/3510 15259/3405/3508
+f 200/3045/3148 2970/3043/3146 15252/3399/3502 3269/3408/3511
+f 2970/3043/3146 2971/3042/3145 15253/3400/3503 15252/3399/3502
+f 2971/3042/3145 2972/3041/3144 15254/3403/3506 15253/3400/3503
+f 2972/3041/3144 199/3013/3116 3263/3376/3479 15254/3403/3506
+f 15254/3403/3506 3263/3376/3479 3262/3382/3485 15257/3404/3507
+f 15257/3404/3507 3262/3382/3485 3261/3380/3483 15260/3407/3510
+f 15260/3407/3510 3261/3380/3483 231/3381/3484 3164/3409/3512
+f 15259/3405/3508 15260/3407/3510 3164/3409/3512 3163/3410/3513
+f 15258/3406/3509 15259/3405/3508 3163/3410/3513 3162/3411/3514
+f 3267/3412/3515 15258/3406/3509 3162/3411/3514 232/3413/3516
+f 3268/3414/3517 15255/3402/3505 15258/3406/3509 3267/3412/3515
+f 3269/3408/3511 15252/3399/3502 15255/3402/3505 3268/3414/3517
+f 15261/3415/3518 15262/3416/3519 15265/3417/3520 15264/3418/3521
+f 15262/3416/3519 15263/3419/3522 15266/3420/3523 15265/3417/3520
+f 15264/3418/3521 15265/3417/3520 15268/3421/3524 15267/3422/3525
+f 15265/3417/3520 15266/3420/3523 15269/3423/3526 15268/3421/3524
+f 214/3061/3164 3012/3059/3162 15261/3415/3518 3272/3424/3527
+f 3012/3059/3162 3013/3058/3161 15262/3416/3519 15261/3415/3518
+f 3013/3058/3161 3014/3057/3160 15263/3419/3522 15262/3416/3519
+f 3014/3057/3160 213/3029/3132 3266/3392/3495 15263/3419/3522
+f 15263/3419/3522 3266/3392/3495 3265/3398/3501 15266/3420/3523
+f 15266/3420/3523 3265/3398/3501 3264/3396/3499 15269/3423/3526
+f 15269/3423/3526 3264/3396/3499 245/3397/3500 3206/3425/3528
+f 15268/3421/3524 15269/3423/3526 3206/3425/3528 3205/3426/3529
+f 15267/3422/3525 15268/3421/3524 3205/3426/3529 3204/3427/3530
+f 3270/3428/3531 15267/3422/3525 3204/3427/3530 246/3429/3532
+f 3271/3430/3533 15264/3418/3521 15267/3422/3525 3270/3428/3531
+f 3272/3424/3527 15261/3415/3518 15264/3418/3521 3271/3430/3533
+f 15270/3431/3534 15271/3432/3535 15274/3433/3536 15273/3434/3537
+f 15271/3432/3535 15272/3435/3538 15275/3436/3539 15274/3433/3536
+f 15273/3434/3537 15274/3433/3536 15277/3437/3540 15276/3438/3541
+f 15274/3433/3536 15275/3436/3539 15278/3439/3542 15277/3437/3540
+f 201/3077/3180 2973/3075/3178 15270/3431/3534 3275/3440/3543
+f 2973/3075/3178 2974/3074/3177 15271/3432/3535 15270/3431/3534
+f 2974/3074/3177 2975/3073/3176 15272/3435/3538 15271/3432/3535
+f 2975/3073/3176 200/3045/3148 3269/3408/3511 15272/3435/3538
+f 15272/3435/3538 3269/3408/3511 3268/3414/3517 15275/3436/3539
+f 15275/3436/3539 3268/3414/3517 3267/3412/3515 15278/3439/3542
+f 15278/3439/3542 3267/3412/3515 232/3413/3516 3167/3441/3544
+f 15277/3437/3540 15278/3439/3542 3167/3441/3544 3166/3442/3545
+f 15276/3438/3541 15277/3437/3540 3166/3442/3545 3165/3443/3546
+f 3273/3444/3547 15276/3438/3541 3165/3443/3546 233/3445/3548
+f 3274/3446/3549 15273/3434/3537 15276/3438/3541 3273/3444/3547
+f 3275/3440/3543 15270/3431/3534 15273/3434/3537 3274/3446/3549
+f 15279/3447/3550 15280/3448/3551 15283/3449/3552 15282/3450/3553
+f 15280/3448/3551 15281/3451/3554 15284/3452/3555 15283/3449/3552
+f 15282/3450/3553 15283/3449/3552 15286/3453/3556 15285/3454/3557
+f 15283/3449/3552 15284/3452/3555 15287/3455/3558 15286/3453/3556
+f 215/3093/3196 3015/3091/3194 15279/3447/3550 3278/3456/3559
+f 3015/3091/3194 3016/3090/3193 15280/3448/3551 15279/3447/3550
+f 3016/3090/3193 3017/3089/3192 15281/3451/3554 15280/3448/3551
+f 3017/3089/3192 214/3061/3164 3272/3424/3527 15281/3451/3554
+f 15281/3451/3554 3272/3424/3527 3271/3430/3533 15284/3452/3555
+f 15284/3452/3555 3271/3430/3533 3270/3428/3531 15287/3455/3558
+f 15287/3455/3558 3270/3428/3531 246/3429/3532 3209/3457/3560
+f 15286/3453/3556 15287/3455/3558 3209/3457/3560 3208/3458/3561
+f 15285/3454/3557 15286/3453/3556 3208/3458/3561 3207/3459/3562
+f 3276/3460/3563 15285/3454/3557 3207/3459/3562 247/3461/3564
+f 3277/3462/3565 15282/3450/3553 15285/3454/3557 3276/3460/3563
+f 3278/3456/3559 15279/3447/3550 15282/3450/3553 3277/3462/3565
+f 15288/3463/3566 15289/3464/3567 15292/3465/3568 15291/3466/3569
+f 15289/3464/3567 15290/3467/3570 15293/3468/3571 15292/3465/3568
+f 15291/3466/3569 15292/3465/3568 15295/3469/3572 15294/3470/3573
+f 15292/3465/3568 15293/3468/3571 15296/3471/3574 15295/3469/3572
+f 202/3109/3212 2976/3107/3210 15288/3463/3566 3281/3472/3575
+f 2976/3107/3210 2977/3106/3209 15289/3464/3567 15288/3463/3566
+f 2977/3106/3209 2978/3105/3208 15290/3467/3570 15289/3464/3567
+f 2978/3105/3208 201/3077/3180 3275/3440/3543 15290/3467/3570
+f 15290/3467/3570 3275/3440/3543 3274/3446/3549 15293/3468/3571
+f 15293/3468/3571 3274/3446/3549 3273/3444/3547 15296/3471/3574
+f 15296/3471/3574 3273/3444/3547 233/3445/3548 3170/3473/3576
+f 15295/3469/3572 15296/3471/3574 3170/3473/3576 3169/3474/3577
+f 15294/3470/3573 15295/3469/3572 3169/3474/3577 3168/3475/3578
+f 3279/3476/3579 15294/3470/3573 3168/3475/3578 234/3477/3580
+f 3280/3478/3581 15291/3466/3569 15294/3470/3573 3279/3476/3579
+f 3281/3472/3575 15288/3463/3566 15291/3466/3569 3280/3478/3581
+f 15297/3479/3582 15298/3480/3583 15301/3481/3584 15300/3482/3585
+f 15298/3480/3583 15299/3483/3586 15302/3484/3587 15301/3481/3584
+f 15300/3482/3585 15301/3481/3584 15304/3485/3588 15303/3486/3589
+f 15301/3481/3584 15302/3484/3587 15305/3487/3590 15304/3485/3588
+f 216/3125/3228 3018/3123/3226 15297/3479/3582 3284/3488/3591
+f 3018/3123/3226 3019/3122/3225 15298/3480/3583 15297/3479/3582
+f 3019/3122/3225 3020/3121/3224 15299/3483/3586 15298/3480/3583
+f 3020/3121/3224 215/3093/3196 3278/3456/3559 15299/3483/3586
+f 15299/3483/3586 3278/3456/3559 3277/3462/3565 15302/3484/3587
+f 15302/3484/3587 3277/3462/3565 3276/3460/3563 15305/3487/3590
+f 15305/3487/3590 3276/3460/3563 247/3461/3564 3212/3489/3592
+f 15304/3485/3588 15305/3487/3590 3212/3489/3592 3211/3490/3593
+f 15303/3486/3589 15304/3485/3588 3211/3490/3593 3210/3491/3594
+f 3282/3492/3595 15303/3486/3589 3210/3491/3594 248/3493/3596
+f 3283/3494/3597 15300/3482/3585 15303/3486/3589 3282/3492/3595
+f 3284/3488/3591 15297/3479/3582 15300/3482/3585 3283/3494/3597
+f 15306/3495/3598 15307/3496/3599 15310/3497/3600 15309/3498/3601
+f 15307/3496/3599 15308/3499/3602 15311/3500/3603 15310/3497/3600
+f 15309/3498/3601 15310/3497/3600 15313/3501/3604 15312/3502/3605
+f 15310/3497/3600 15311/3500/3603 15314/3503/3606 15313/3501/3604
+f 203/3141/3244 2979/3139/3242 15306/3495/3598 3287/3504/3607
+f 2979/3139/3242 2980/3138/3241 15307/3496/3599 15306/3495/3598
+f 2980/3138/3241 2981/3137/3240 15308/3499/3602 15307/3496/3599
+f 2981/3137/3240 202/3109/3212 3281/3472/3575 15308/3499/3602
+f 15308/3499/3602 3281/3472/3575 3280/3478/3581 15311/3500/3603
+f 15311/3500/3603 3280/3478/3581 3279/3476/3579 15314/3503/3606
+f 15314/3503/3606 3279/3476/3579 234/3477/3580 3173/3505/3608
+f 15313/3501/3604 15314/3503/3606 3173/3505/3608 3172/3506/3609
+f 15312/3502/3605 15313/3501/3604 3172/3506/3609 3171/3507/3610
+f 3285/3508/3611 15312/3502/3605 3171/3507/3610 235/3509/3612
+f 3286/3510/3613 15309/3498/3601 15312/3502/3605 3285/3508/3611
+f 3287/3504/3607 15306/3495/3598 15309/3498/3601 3286/3510/3613
+f 15315/3511/3614 15316/3512/3615 15319/3513/3616 15318/3514/3617
+f 15316/3512/3615 15317/3515/3618 15320/3516/3619 15319/3513/3616
+f 15318/3514/3617 15319/3513/3616 15322/3517/3620 15321/3518/3621
+f 15319/3513/3616 15320/3516/3619 15323/3519/3622 15322/3517/3620
+f 217/3157/3260 3021/3155/3258 15315/3511/3614 3290/3520/3623
+f 3021/3155/3258 3022/3154/3257 15316/3512/3615 15315/3511/3614
+f 3022/3154/3257 3023/3153/3256 15317/3515/3618 15316/3512/3615
+f 3023/3153/3256 216/3125/3228 3284/3488/3591 15317/3515/3618
+f 15317/3515/3618 3284/3488/3591 3283/3494/3597 15320/3516/3619
+f 15320/3516/3619 3283/3494/3597 3282/3492/3595 15323/3519/3622
+f 15323/3519/3622 3282/3492/3595 248/3493/3596 3215/3521/3624
+f 15322/3517/3620 15323/3519/3622 3215/3521/3624 3214/3522/3625
+f 15321/3518/3621 15322/3517/3620 3214/3522/3625 3213/3523/3626
+f 3288/3524/3627 15321/3518/3621 3213/3523/3626 249/3525/3628
+f 3289/3526/3629 15318/3514/3617 15321/3518/3621 3288/3524/3627
+f 3290/3520/3623 15315/3511/3614 15318/3514/3617 3289/3526/3629
+f 15324/3527/3630 15325/3528/3631 15328/3529/3632 15327/3530/3633
+f 15325/3528/3631 15326/3531/3634 15329/3532/3635 15328/3529/3632
+f 15327/3530/3633 15328/3529/3632 15331/3533/3636 15330/3534/3637
+f 15328/3529/3632 15329/3532/3635 15332/3535/3638 15331/3533/3636
+f 204/3173/3276 2982/3171/3274 15324/3527/3630 3293/3536/3639
+f 2982/3171/3274 2983/3170/3273 15325/3528/3631 15324/3527/3630
+f 2983/3170/3273 2984/3169/3272 15326/3531/3634 15325/3528/3631
+f 2984/3169/3272 203/3141/3244 3287/3504/3607 15326/3531/3634
+f 15326/3531/3634 3287/3504/3607 3286/3510/3613 15329/3532/3635
+f 15329/3532/3635 3286/3510/3613 3285/3508/3611 15332/3535/3638
+f 15332/3535/3638 3285/3508/3611 235/3509/3612 3176/3537/3640
+f 15331/3533/3636 15332/3535/3638 3176/3537/3640 3175/3538/3641
+f 15330/3534/3637 15331/3533/3636 3175/3538/3641 3174/3539/3642
+f 3291/3540/3643 15330/3534/3637 3174/3539/3642 236/3541/3644
+f 3292/3542/3645 15327/3530/3633 15330/3534/3637 3291/3540/3643
+f 3293/3536/3639 15324/3527/3630 15327/3530/3633 3292/3542/3645
+f 15333/3543/3646 15334/3544/3647 15337/3545/3648 15336/3546/3649
+f 15334/3544/3647 15335/3547/3650 15338/3548/3651 15337/3545/3648
+f 15336/3546/3649 15337/3545/3648 15340/3549/3652 15339/3550/3653
+f 15337/3545/3648 15338/3548/3651 15341/3551/3654 15340/3549/3652
+f 218/3189/3292 3024/3187/3290 15333/3543/3646 3296/3552/3655
+f 3024/3187/3290 3025/3186/3289 15334/3544/3647 15333/3543/3646
+f 3025/3186/3289 3026/3185/3288 15335/3547/3650 15334/3544/3647
+f 3026/3185/3288 217/3157/3260 3290/3520/3623 15335/3547/3650
+f 15335/3547/3650 3290/3520/3623 3289/3526/3629 15338/3548/3651
+f 15338/3548/3651 3289/3526/3629 3288/3524/3627 15341/3551/3654
+f 15341/3551/3654 3288/3524/3627 249/3525/3628 3218/3553/3656
+f 15340/3549/3652 15341/3551/3654 3218/3553/3656 3217/3554/3657
+f 15339/3550/3653 15340/3549/3652 3217/3554/3657 3216/3555/3658
+f 3294/3556/3659 15339/3550/3653 3216/3555/3658 250/3557/3660
+f 3295/3558/3661 15336/3546/3649 15339/3550/3653 3294/3556/3659
+f 3296/3552/3655 15333/3543/3646 15336/3546/3649 3295/3558/3661
+f 15342/3559/3662 15343/3560/3663 15346/3561/3664 15345/3562/3665
+f 15343/3560/3663 15344/3563/3666 15347/3564/3667 15346/3561/3664
+f 15345/3562/3665 15346/3561/3664 15349/3565/3668 15348/3566/3669
+f 15346/3561/3664 15347/3564/3667 15350/3567/3670 15349/3565/3668
+f 205/3205/3308 2985/3203/3306 15342/3559/3662 3299/3568/3671
+f 2985/3203/3306 2986/3202/3305 15343/3560/3663 15342/3559/3662
+f 2986/3202/3305 2987/3201/3304 15344/3563/3666 15343/3560/3663
+f 2987/3201/3304 204/3173/3276 3293/3536/3639 15344/3563/3666
+f 15344/3563/3666 3293/3536/3639 3292/3542/3645 15347/3564/3667
+f 15347/3564/3667 3292/3542/3645 3291/3540/3643 15350/3567/3670
+f 15350/3567/3670 3291/3540/3643 236/3541/3644 3179/3569/3672
+f 15349/3565/3668 15350/3567/3670 3179/3569/3672 3178/3570/3673
+f 15348/3566/3669 15349/3565/3668 3178/3570/3673 3177/3571/3674
+f 3297/3572/3675 15348/3566/3669 3177/3571/3674 237/3573/3676
+f 3298/3574/3677 15345/3562/3665 15348/3566/3669 3297/3572/3675
+f 3299/3568/3671 15342/3559/3662 15345/3562/3665 3298/3574/3677
+f 15351/3575/3678 15352/3576/3679 15355/3577/3680 15354/3578/3681
+f 15352/3576/3679 15353/3579/3682 15356/3580/3683 15355/3577/3680
+f 15354/3578/3681 15355/3577/3680 15358/3581/3684 15357/3582/3685
+f 15355/3577/3680 15356/3580/3683 15359/3583/3686 15358/3581/3684
+f 219/3221/3324 3027/3219/3322 15351/3575/3678 3302/3584/3687
+f 3027/3219/3322 3028/3218/3321 15352/3576/3679 15351/3575/3678
+f 3028/3218/3321 3029/3217/3320 15353/3579/3682 15352/3576/3679
+f 3029/3217/3320 218/3189/3292 3296/3552/3655 15353/3579/3682
+f 15353/3579/3682 3296/3552/3655 3295/3558/3661 15356/3580/3683
+f 15356/3580/3683 3295/3558/3661 3294/3556/3659 15359/3583/3686
+f 15359/3583/3686 3294/3556/3659 250/3557/3660 3221/3585/3688
+f 15358/3581/3684 15359/3583/3686 3221/3585/3688 3220/3586/3689
+f 15357/3582/3685 15358/3581/3684 3220/3586/3689 3219/3587/3690
+f 3300/3588/3691 15357/3582/3685 3219/3587/3690 251/3589/3692
+f 3301/3590/3693 15354/3578/3681 15357/3582/3685 3300/3588/3691
+f 3302/3584/3687 15351/3575/3678 15354/3578/3681 3301/3590/3693
+f 15360/3591/3694 15361/3592/3695 15364/3593/3696 15363/3594/3697
+f 15361/3592/3695 15362/3595/3698 15365/3596/3699 15364/3593/3696
+f 15363/3594/3697 15364/3593/3696 15367/3597/3700 15366/3598/3701
+f 15364/3593/3696 15365/3596/3699 15368/3599/3702 15367/3597/3700
+f 206/3237/3340 2988/3235/3338 15360/3591/3694 3305/3600/3703
+f 2988/3235/3338 2989/3234/3337 15361/3592/3695 15360/3591/3694
+f 2989/3234/3337 2990/3233/3336 15362/3595/3698 15361/3592/3695
+f 2990/3233/3336 205/3205/3308 3299/3568/3671 15362/3595/3698
+f 15362/3595/3698 3299/3568/3671 3298/3574/3677 15365/3596/3699
+f 15365/3596/3699 3298/3574/3677 3297/3572/3675 15368/3599/3702
+f 15368/3599/3702 3297/3572/3675 237/3573/3676 3182/3601/3704
+f 15367/3597/3700 15368/3599/3702 3182/3601/3704 3181/3602/3705
+f 15366/3598/3701 15367/3597/3700 3181/3602/3705 3180/3603/3706
+f 3303/3604/3707 15366/3598/3701 3180/3603/3706 238/3605/3708
+f 3304/3606/3709 15363/3594/3697 15366/3598/3701 3303/3604/3707
+f 3305/3600/3703 15360/3591/3694 15363/3594/3697 3304/3606/3709
+f 15369/3607/3710 15370/3608/3711 15373/3609/3712 15372/3610/3713
+f 15370/3608/3711 15371/3611/3714 15374/3612/3715 15373/3609/3712
+f 15372/3610/3713 15373/3609/3712 15376/3613/3716 15375/3614/3717
+f 15373/3609/3712 15374/3612/3715 15377/3615/3718 15376/3613/3716
+f 220/3253/3356 3030/3251/3354 15369/3607/3710 3308/3616/3719
+f 3030/3251/3354 3031/3250/3353 15370/3608/3711 15369/3607/3710
+f 3031/3250/3353 3032/3249/3352 15371/3611/3714 15370/3608/3711
+f 3032/3249/3352 219/3221/3324 3302/3584/3687 15371/3611/3714
+f 15371/3611/3714 3302/3584/3687 3301/3590/3693 15374/3612/3715
+f 15374/3612/3715 3301/3590/3693 3300/3588/3691 15377/3615/3718
+f 15377/3615/3718 3300/3588/3691 251/3589/3692 3224/3617/3720
+f 15376/3613/3716 15377/3615/3718 3224/3617/3720 3223/3618/3721
+f 15375/3614/3717 15376/3613/3716 3223/3618/3721 3222/3619/3722
+f 3306/3620/3723 15375/3614/3717 3222/3619/3722 252/3621/3724
+f 3307/3622/3725 15372/3610/3713 15375/3614/3717 3306/3620/3723
+f 3308/3616/3719 15369/3607/3710 15372/3610/3713 3307/3622/3725
+f 15378/3623/3726 15379/3624/3727 15382/3625/3728 15381/3626/3729
+f 15379/3624/3727 15380/3627/3730 15383/3628/3731 15382/3625/3728
+f 15381/3626/3729 15382/3625/3728 15385/3629/3732 15384/3630/3733
+f 15382/3625/3728 15383/3628/3731 15386/3631/3734 15385/3629/3732
+f 207/2792/2895 2991/3266/3369 15378/3623/3726 3311/3632/3735
+f 2991/3266/3369 2992/3265/3368 15379/3624/3727 15378/3623/3726
+f 2992/3265/3368 2993/3264/3367 15380/3627/3730 15379/3624/3727
+f 2993/3264/3367 206/3237/3340 3305/3600/3703 15380/3627/3730
+f 15380/3627/3730 3305/3600/3703 3304/3606/3709 15383/3628/3731
+f 15383/3628/3731 3304/3606/3709 3303/3604/3707 15386/3631/3734
+f 15386/3631/3734 3303/3604/3707 238/3605/3708 3185/3633/3736
+f 15385/3629/3732 15386/3631/3734 3185/3633/3736 3184/3634/3737
+f 15384/3630/3733 15385/3629/3732 3184/3634/3737 3183/3635/3738
+f 3309/3636/3739 15384/3630/3733 3183/3635/3738 239/3637/3740
+f 3310/3638/3741 15381/3626/3729 15384/3630/3733 3309/3636/3739
+f 3311/3632/3735 15378/3623/3726 15381/3626/3729 3310/3638/3741
+f 15387/3639/3742 15388/3640/3743 15391/3641/3744 15390/3642/3745
+f 15388/3640/3743 15389/3643/3746 15392/3644/3747 15391/3641/3744
+f 15390/3642/3745 15391/3641/3744 15394/3645/3748 15393/3646/3749
+f 15391/3641/3744 15392/3644/3747 15395/3647/3750 15394/3645/3748
+f 194/2812/2915 2952/3278/3381 15387/3639/3742 3314/3648/3751
+f 2952/3278/3381 2953/3277/3380 15388/3640/3743 15387/3639/3742
+f 2953/3277/3380 2954/3276/3379 15389/3643/3746 15388/3640/3743
+f 2954/3276/3379 193/2981/3084 3257/3340/3443 15389/3643/3746
+f 15389/3643/3746 3257/3340/3443 3256/3350/3453 15392/3644/3747
+f 15392/3644/3747 3256/3350/3453 3255/3348/3451 15395/3647/3750
+f 15395/3647/3750 3255/3348/3451 225/3349/3452 3146/3649/3752
+f 15394/3645/3748 15395/3647/3750 3146/3649/3752 3145/3650/3753
+f 15393/3646/3749 15394/3645/3748 3145/3650/3753 3144/3651/3754
+f 3312/3652/3755 15393/3646/3749 3144/3651/3754 226/3653/3756
+f 3313/3654/3757 15390/3642/3745 15393/3646/3749 3312/3652/3755
+f 3314/3648/3751 15387/3639/3742 15390/3642/3745 3313/3654/3757
+f 15396/3655/3758 15397/3656/3759 15400/3657/3760 15399/3658/3761
+f 15397/3656/3759 15398/3659/3762 15401/3660/3763 15400/3657/3760
+f 15399/3658/3761 15400/3657/3760 15403/3661/3764 15402/3662/3765
+f 15400/3657/3760 15401/3660/3763 15404/3663/3766 15403/3661/3764
+f 221/2832/2935 3033/3290/3393 15396/3655/3758 3317/3664/3767
+f 3033/3290/3393 3034/3289/3392 15397/3656/3759 15396/3655/3758
+f 3034/3289/3392 3035/3288/3391 15398/3659/3762 15397/3656/3759
+f 3035/3288/3391 220/3253/3356 3308/3616/3719 15398/3659/3762
+f 15398/3659/3762 3308/3616/3719 3307/3622/3725 15401/3660/3763
+f 15401/3660/3763 3307/3622/3725 3306/3620/3723 15404/3663/3766
+f 15404/3663/3766 3306/3620/3723 252/3621/3724 3227/3665/3768
+f 15403/3661/3764 15404/3663/3766 3227/3665/3768 3226/3666/3769
+f 15402/3662/3765 15403/3661/3764 3226/3666/3769 3225/3667/3770
+f 3315/3668/3771 15402/3662/3765 3225/3667/3770 253/3669/3772
+f 3316/3670/3773 15399/3658/3761 15402/3662/3765 3315/3668/3771
+f 3317/3664/3767 15396/3655/3758 15399/3658/3761 3316/3670/3773
+f 15405/3671/3774 15406/3672/3775 15409/3673/3776 15408/3674/3777
+f 15406/3672/3775 15407/3675/3778 15410/3676/3779 15409/3673/3776
+f 15408/3674/3777 15409/3673/3776 15412/3677/3780 15411/3678/3781
+f 15409/3673/3776 15410/3676/3779 15413/3679/3782 15412/3677/3780
+f 208/2797/2900 2994/2795/2898 15405/3671/3774 3320/3680/3783
+f 2994/2795/2898 2995/2794/2897 15406/3672/3775 15405/3671/3774
+f 2995/2794/2897 2996/2793/2896 15407/3675/3778 15406/3672/3775
+f 2996/2793/2896 207/2792/2895 3311/3632/3735 15407/3675/3778
+f 15407/3675/3778 3311/3632/3735 3310/3638/3741 15410/3676/3779
+f 15410/3676/3779 3310/3638/3741 3309/3636/3739 15413/3679/3782
+f 15413/3679/3782 3309/3636/3739 239/3637/3740 3188/3681/3784
+f 15412/3677/3780 15413/3679/3782 3188/3681/3784 3187/3682/3785
+f 15411/3678/3781 15412/3677/3780 3187/3682/3785 3186/3683/3786
+f 3318/3684/3787 15411/3678/3781 3186/3683/3786 240/3685/3788
+f 3319/3686/3789 15408/3674/3777 15411/3678/3781 3318/3684/3787
+f 3320/3680/3783 15405/3671/3774 15408/3674/3777 3319/3686/3789
+f 15414/3687/3790 15415/3688/3791 15418/3689/3792 15417/3690/3793
+f 15415/3688/3791 15416/3691/3794 15419/3692/3795 15418/3689/3792
+f 15417/3690/3793 15418/3689/3792 15421/3693/3796 15420/3694/3797
+f 15418/3689/3792 15419/3692/3795 15422/3695/3798 15421/3693/3796
+f 195/2817/2920 2955/2815/2918 15414/3687/3790 3323/3696/3799
+f 2955/2815/2918 2956/2814/2917 15415/3688/3791 15414/3687/3790
+f 2956/2814/2917 2957/2813/2916 15416/3691/3794 15415/3688/3791
+f 2957/2813/2916 194/2812/2915 3314/3648/3751 15416/3691/3794
+f 15416/3691/3794 3314/3648/3751 3313/3654/3757 15419/3692/3795
+f 15419/3692/3795 3313/3654/3757 3312/3652/3755 15422/3695/3798
+f 15422/3695/3798 3312/3652/3755 226/3653/3756 3149/3697/3800
+f 15421/3693/3796 15422/3695/3798 3149/3697/3800 3148/3698/3801
+f 15420/3694/3797 15421/3693/3796 3148/3698/3801 3147/3699/3802
+f 3321/3700/3803 15420/3694/3797 3147/3699/3802 227/3701/3804
+f 3322/3702/3805 15417/3690/3793 15420/3694/3797 3321/3700/3803
+f 3323/3696/3799 15414/3687/3790 15417/3690/3793 3322/3702/3805
+f 15423/3703/3806 15424/3704/3807 15427/3705/3808 15426/3706/3809
+f 15424/3704/3807 15425/3707/3810 15428/3708/3811 15427/3705/3808
+f 15426/3706/3809 15427/3705/3808 15430/3709/3812 15429/3710/3813
+f 15427/3705/3808 15428/3708/3811 15431/3711/3814 15430/3709/3812
+f 222/2837/2940 3036/2835/2938 15423/3703/3806 3326/3712/3815
+f 3036/2835/2938 3037/2834/2937 15424/3704/3807 15423/3703/3806
+f 3037/2834/2937 3038/2833/2936 15425/3707/3810 15424/3704/3807
+f 3038/2833/2936 221/2832/2935 3317/3664/3767 15425/3707/3810
+f 15425/3707/3810 3317/3664/3767 3316/3670/3773 15428/3708/3811
+f 15428/3708/3811 3316/3670/3773 3315/3668/3771 15431/3711/3814
+f 15431/3711/3814 3315/3668/3771 253/3669/3772 3230/3713/3816
+f 15430/3709/3812 15431/3711/3814 3230/3713/3816 3229/3714/3817
+f 15429/3710/3813 15430/3709/3812 3229/3714/3817 3228/3715/3818
+f 3324/3716/3819 15429/3710/3813 3228/3715/3818 254/3717/3820
+f 3325/3718/3821 15426/3706/3809 15429/3710/3813 3324/3716/3819
+f 3326/3712/3815 15423/3703/3806 15426/3706/3809 3325/3718/3821
+f 15432/3719/3822 15433/3720/3823 15436/3721/3824 15435/3722/3825
+f 15433/3720/3823 15434/3723/3826 15437/3724/3827 15436/3721/3824
+f 15435/3722/3825 15436/3721/3824 15439/3725/3828 15438/3726/3829
+f 15436/3721/3824 15437/3724/3827 15440/3727/3830 15439/3725/3828
+f 209/2853/2956 2997/2851/2954 15432/3719/3822 3329/3728/3831
+f 2997/2851/2954 2998/2850/2953 15433/3720/3823 15432/3719/3822
+f 2998/2850/2953 2999/2849/2952 15434/3723/3826 15433/3720/3823
+f 2999/2849/2952 208/2797/2900 3320/3680/3783 15434/3723/3826
+f 15434/3723/3826 3320/3680/3783 3319/3686/3789 15437/3724/3827
+f 15437/3724/3827 3319/3686/3789 3318/3684/3787 15440/3727/3830
+f 15440/3727/3830 3318/3684/3787 240/3685/3788 3191/3729/3832
+f 15439/3725/3828 15440/3727/3830 3191/3729/3832 3190/3730/3833
+f 15438/3726/3829 15439/3725/3828 3190/3730/3833 3189/3731/3834
+f 3327/3732/3835 15438/3726/3829 3189/3731/3834 241/3733/3836
+f 3328/3734/3837 15435/3722/3825 15438/3726/3829 3327/3732/3835
+f 3329/3728/3831 15432/3719/3822 15435/3722/3825 3328/3734/3837
+f 15441/3735/3838 15442/3736/3839 15445/3737/3840 15444/3738/3841
+f 15442/3736/3839 15443/3739/3842 15446/3740/3843 15445/3737/3840
+f 15444/3738/3841 15445/3737/3840 15448/3741/3844 15447/3742/3845
+f 15445/3737/3840 15446/3740/3843 15449/3743/3846 15448/3741/3844
+f 196/2869/2972 2958/2867/2970 15441/3735/3838 3332/3744/3847
+f 2958/2867/2970 2959/2866/2969 15442/3736/3839 15441/3735/3838
+f 2959/2866/2969 2960/2865/2968 15443/3739/3842 15442/3736/3839
+f 2960/2865/2968 195/2817/2920 3323/3696/3799 15443/3739/3842
+f 15443/3739/3842 3323/3696/3799 3322/3702/3805 15446/3740/3843
+f 15446/3740/3843 3322/3702/3805 3321/3700/3803 15449/3743/3846
+f 15449/3743/3846 3321/3700/3803 227/3701/3804 3152/3745/3848
+f 15448/3741/3844 15449/3743/3846 3152/3745/3848 3151/3746/3849
+f 15447/3742/3845 15448/3741/3844 3151/3746/3849 3150/3747/3850
+f 3330/3748/3851 15447/3742/3845 3150/3747/3850 228/3749/3852
+f 3331/3750/3853 15444/3738/3841 15447/3742/3845 3330/3748/3851
+f 3332/3744/3847 15441/3735/3838 15444/3738/3841 3331/3750/3853
+f 15450/3751/3854 15451/3752/3855 15454/3753/3856 15453/3754/3857
+f 15451/3752/3855 15452/3755/3858 15455/3756/3859 15454/3753/3856
+f 15453/3754/3857 15454/3753/3856 15457/3757/3860 15456/3758/3861
+f 15454/3753/3856 15455/3756/3859 15458/3759/3862 15457/3757/3860
+f 223/2885/2988 3039/2883/2986 15450/3751/3854 3335/3760/3863
+f 3039/2883/2986 3040/2882/2985 15451/3752/3855 15450/3751/3854
+f 3040/2882/2985 3041/2881/2984 15452/3755/3858 15451/3752/3855
+f 3041/2881/2984 222/2837/2940 3326/3712/3815 15452/3755/3858
+f 15452/3755/3858 3326/3712/3815 3325/3718/3821 15455/3756/3859
+f 15455/3756/3859 3325/3718/3821 3324/3716/3819 15458/3759/3862
+f 15458/3759/3862 3324/3716/3819 254/3717/3820 3233/3761/3864
+f 15457/3757/3860 15458/3759/3862 3233/3761/3864 3232/3762/3865
+f 15456/3758/3861 15457/3757/3860 3232/3762/3865 3231/3763/3866
+f 3333/3764/3867 15456/3758/3861 3231/3763/3866 255/3765/3868
+f 3334/3766/3869 15453/3754/3857 15456/3758/3861 3333/3764/3867
+f 3335/3760/3863 15450/3751/3854 15453/3754/3857 3334/3766/3869
+f 15459/3767/3870 15460/3768/3871 15463/3769/3872 15462/3770/3873
+f 15460/3768/3871 15461/3771/3874 15464/3772/3875 15463/3769/3872
+f 15462/3770/3873 15463/3769/3872 15466/3773/3876 15465/3774/3877
+f 15463/3769/3872 15464/3772/3875 15467/3775/3878 15466/3773/3876
+f 210/2901/3004 3000/2899/3002 15459/3767/3870 3240/3301/3404
+f 3000/2899/3002 3001/2898/3001 15460/3768/3871 15459/3767/3870
+f 3001/2898/3001 3002/2897/3000 15461/3771/3874 15460/3768/3871
+f 3002/2897/3000 209/2853/2956 3329/3728/3831 15461/3771/3874
+f 15461/3771/3874 3329/3728/3831 3328/3734/3837 15464/3772/3875
+f 15464/3772/3875 3328/3734/3837 3327/3732/3835 15467/3775/3878
+f 15467/3775/3878 3327/3732/3835 241/3733/3836 3194/3776/3879
+f 15466/3773/3876 15467/3775/3878 3194/3776/3879 3193/3777/3880
+f 15465/3774/3877 15466/3773/3876 3193/3777/3880 3192/3778/3881
+f 3242/3303/3406 15465/3774/3877 3192/3778/3881 242/3304/3407
+f 3241/3302/3405 15462/3770/3873 15465/3774/3877 3242/3303/3406
+f 3240/3301/3404 15459/3767/3870 15462/3770/3873 3241/3302/3405
+f 15468/3779/3882 15469/3780/3883 15472/3781/3884 15471/3782/3885
+f 15469/3780/3883 15470/3783/3886 15473/3784/3887 15472/3781/3884
+f 15471/3782/3885 15472/3781/3884 15475/3785/3888 15474/3786/3889
+f 15472/3781/3884 15473/3784/3887 15476/3787/3890 15475/3785/3888
+f 197/2917/3020 2961/2915/3018 15468/3779/3882 3246/3321/3424
+f 2961/2915/3018 2962/2914/3017 15469/3780/3883 15468/3779/3882
+f 2962/2914/3017 2963/2913/3016 15470/3783/3886 15469/3780/3883
+f 2963/2913/3016 196/2869/2972 3332/3744/3847 15470/3783/3886
+f 15470/3783/3886 3332/3744/3847 3331/3750/3853 15473/3784/3887
+f 15473/3784/3887 3331/3750/3853 3330/3748/3851 15476/3787/3890
+f 15476/3787/3890 3330/3748/3851 228/3749/3852 3155/3788/3891
+f 15475/3785/3888 15476/3787/3890 3155/3788/3891 3154/3789/3892
+f 15474/3786/3889 15475/3785/3888 3154/3789/3892 3153/3790/3893
+f 3248/3323/3426 15474/3786/3889 3153/3790/3893 229/3324/3427
+f 3247/3322/3425 15471/3782/3885 15474/3786/3889 3248/3323/3426
+f 3246/3321/3424 15468/3779/3882 15471/3782/3885 3247/3322/3425
+f 15477/3791/3894 15478/3792/3895 15481/3793/3896 15480/3794/3897
+f 15478/3792/3895 15479/3795/3898 15482/3796/3899 15481/3793/3896
+f 15480/3794/3897 15481/3793/3896 15484/3797/3900 15483/3798/3901
+f 15481/3793/3896 15482/3796/3899 15485/3799/3902 15484/3797/3900
+f 224/2933/3036 3042/2931/3034 15477/3791/3894 3252/3341/3444
+f 3042/2931/3034 3043/2930/3033 15478/3792/3895 15477/3791/3894
+f 3043/2930/3033 3044/2929/3032 15479/3795/3898 15478/3792/3895
+f 3044/2929/3032 223/2885/2988 3335/3760/3863 15479/3795/3898
+f 15479/3795/3898 3335/3760/3863 3334/3766/3869 15482/3796/3899
+f 15482/3796/3899 3334/3766/3869 3333/3764/3867 15485/3799/3902
+f 15485/3799/3902 3333/3764/3867 255/3765/3868 3236/3800/3903
+f 15484/3797/3900 15485/3799/3902 3236/3800/3903 3235/3801/3904
+f 15483/3798/3901 15484/3797/3900 3235/3801/3904 3234/3802/3905
+f 3254/3343/3446 15483/3798/3901 3234/3802/3905 256/3344/3447
+f 3253/3342/3445 15480/3794/3897 15483/3798/3901 3254/3343/3446
+f 3252/3341/3444 15477/3791/3894 15480/3794/3897 3253/3342/3445
+f 15486/3803/3906 15487/3804/3907 15490/3805/3908 15489/3806/3909
+f 15487/3804/3907 15488/3807/3910 15491/3808/3911 15490/3805/3908
+f 15489/3806/3909 15490/3805/3908 15493/3809/3912 15492/3810/3913
+f 15490/3805/3908 15491/3808/3911 15494/3811/3914 15493/3809/3912
+f 246/3429/3532 3204/3427/3530 15486/3803/3906 3437/3812/3915
+f 3204/3427/3530 3205/3426/3529 15487/3804/3907 15486/3803/3906
+f 3205/3426/3529 3206/3425/3528 15488/3807/3910 15487/3804/3907
+f 3206/3425/3528 245/3397/3500 3432/3813/3916 15488/3807/3910
+f 15488/3807/3910 3432/3813/3916 3433/3814/3917 15491/3808/3911
+f 15491/3808/3911 3433/3814/3917 3434/3815/3918 15494/3811/3914
+f 15494/3811/3914 3434/3815/3918 277/3816/3919 3398/3817/3920
+f 15493/3809/3912 15494/3811/3914 3398/3817/3920 3397/3818/3921
+f 15492/3810/3913 15493/3809/3912 3397/3818/3921 3396/3819/3922
+f 3435/3820/3923 15492/3810/3913 3396/3819/3922 278/3821/3924
+f 3436/3822/3925 15489/3806/3909 15492/3810/3913 3435/3820/3923
+f 3437/3812/3915 15486/3803/3906 15489/3806/3909 3436/3822/3925
+f 15495/3823/3926 15496/3824/3927 15499/3825/3928 15498/3826/3929
+f 15496/3824/3927 15497/3827/3930 15500/3828/3931 15499/3825/3928
+f 15498/3826/3929 15499/3825/3928 15502/3829/3932 15501/3830/3933
+f 15499/3825/3928 15500/3828/3931 15503/3831/3934 15502/3829/3932
+f 233/3445/3548 3165/3443/3546 15495/3823/3926 3443/3832/3935
+f 3165/3443/3546 3166/3442/3545 15496/3824/3927 15495/3823/3926
+f 3166/3442/3545 3167/3441/3544 15497/3827/3930 15496/3824/3927
+f 3167/3441/3544 232/3413/3516 3438/3833/3936 15497/3827/3930
+f 15497/3827/3930 3438/3833/3936 3439/3834/3937 15500/3828/3931
+f 15500/3828/3931 3439/3834/3937 3440/3835/3938 15503/3831/3934
+f 15503/3831/3934 3440/3835/3938 264/3836/3939 3359/3837/3940
+f 15502/3829/3932 15503/3831/3934 3359/3837/3940 3358/3838/3941
+f 15501/3830/3933 15502/3829/3932 3358/3838/3941 3357/3839/3942
+f 3441/3840/3943 15501/3830/3933 3357/3839/3942 265/3841/3944
+f 3442/3842/3945 15498/3826/3929 15501/3830/3933 3441/3840/3943
+f 3443/3832/3935 15495/3823/3926 15498/3826/3929 3442/3842/3945
+f 15504/3843/3946 15505/3844/3947 15508/3845/3948 15507/3846/3949
+f 15505/3844/3947 15506/3847/3950 15509/3848/3951 15508/3845/3948
+f 15507/3846/3949 15508/3845/3948 15511/3849/3952 15510/3850/3953
+f 15508/3845/3948 15509/3848/3951 15512/3851/3954 15511/3849/3952
+f 247/3461/3564 3207/3459/3562 15504/3843/3946 3446/3852/3955
+f 3207/3459/3562 3208/3458/3561 15505/3844/3947 15504/3843/3946
+f 3208/3458/3561 3209/3457/3560 15506/3847/3950 15505/3844/3947
+f 3209/3457/3560 246/3429/3532 3437/3812/3915 15506/3847/3950
+f 15506/3847/3950 3437/3812/3915 3436/3822/3925 15509/3848/3951
+f 15509/3848/3951 3436/3822/3925 3435/3820/3923 15512/3851/3954
+f 15512/3851/3954 3435/3820/3923 278/3821/3924 3401/3853/3956
+f 15511/3849/3952 15512/3851/3954 3401/3853/3956 3400/3854/3957
+f 15510/3850/3953 15511/3849/3952 3400/3854/3957 3399/3855/3958
+f 3444/3856/3959 15510/3850/3953 3399/3855/3958 279/3857/3960
+f 3445/3858/3961 15507/3846/3949 15510/3850/3953 3444/3856/3959
+f 3446/3852/3955 15504/3843/3946 15507/3846/3949 3445/3858/3961
+f 15513/3859/3962 15514/3860/3963 15517/3861/3964 15516/3862/3965
+f 15514/3860/3963 15515/3863/3966 15518/3864/3967 15517/3861/3964
+f 15516/3862/3965 15517/3861/3964 15520/3865/3968 15519/3866/3969
+f 15517/3861/3964 15518/3864/3967 15521/3867/3970 15520/3865/3968
+f 234/3477/3580 3168/3475/3578 15513/3859/3962 3449/3868/3971
+f 3168/3475/3578 3169/3474/3577 15514/3860/3963 15513/3859/3962
+f 3169/3474/3577 3170/3473/3576 15515/3863/3966 15514/3860/3963
+f 3170/3473/3576 233/3445/3548 3443/3832/3935 15515/3863/3966
+f 15515/3863/3966 3443/3832/3935 3442/3842/3945 15518/3864/3967
+f 15518/3864/3967 3442/3842/3945 3441/3840/3943 15521/3867/3970
+f 15521/3867/3970 3441/3840/3943 265/3841/3944 3362/3869/3972
+f 15520/3865/3968 15521/3867/3970 3362/3869/3972 3361/3870/3973
+f 15519/3866/3969 15520/3865/3968 3361/3870/3973 3360/3871/3974
+f 3447/3872/3975 15519/3866/3969 3360/3871/3974 266/3873/3976
+f 3448/3874/3977 15516/3862/3965 15519/3866/3969 3447/3872/3975
+f 3449/3868/3971 15513/3859/3962 15516/3862/3965 3448/3874/3977
+f 15522/3875/3978 15523/3876/3979 15526/3877/3980 15525/3878/3981
+f 15523/3876/3979 15524/3879/3982 15527/3880/3983 15526/3877/3980
+f 15525/3878/3981 15526/3877/3980 15529/3881/3984 15528/3882/3985
+f 15526/3877/3980 15527/3880/3983 15530/3883/3986 15529/3881/3984
+f 248/3493/3596 3210/3491/3594 15522/3875/3978 3452/3884/3987
+f 3210/3491/3594 3211/3490/3593 15523/3876/3979 15522/3875/3978
+f 3211/3490/3593 3212/3489/3592 15524/3879/3982 15523/3876/3979
+f 3212/3489/3592 247/3461/3564 3446/3852/3955 15524/3879/3982
+f 15524/3879/3982 3446/3852/3955 3445/3858/3961 15527/3880/3983
+f 15527/3880/3983 3445/3858/3961 3444/3856/3959 15530/3883/3986
+f 15530/3883/3986 3444/3856/3959 279/3857/3960 3404/3885/3988
+f 15529/3881/3984 15530/3883/3986 3404/3885/3988 3403/3886/3989
+f 15528/3882/3985 15529/3881/3984 3403/3886/3989 3402/3887/3990
+f 3450/3888/3991 15528/3882/3985 3402/3887/3990 280/3889/3992
+f 3451/3890/3993 15525/3878/3981 15528/3882/3985 3450/3888/3991
+f 3452/3884/3987 15522/3875/3978 15525/3878/3981 3451/3890/3993
+f 15531/3891/3994 15532/3892/3995 15535/3893/3996 15534/3894/3997
+f 15532/3892/3995 15533/3895/3998 15536/3896/3999 15535/3893/3996
+f 15534/3894/3997 15535/3893/3996 15538/3897/4000 15537/3898/4001
+f 15535/3893/3996 15536/3896/3999 15539/3899/4002 15538/3897/4000
+f 235/3509/3612 3171/3507/3610 15531/3891/3994 3455/3900/4003
+f 3171/3507/3610 3172/3506/3609 15532/3892/3995 15531/3891/3994
+f 3172/3506/3609 3173/3505/3608 15533/3895/3998 15532/3892/3995
+f 3173/3505/3608 234/3477/3580 3449/3868/3971 15533/3895/3998
+f 15533/3895/3998 3449/3868/3971 3448/3874/3977 15536/3896/3999
+f 15536/3896/3999 3448/3874/3977 3447/3872/3975 15539/3899/4002
+f 15539/3899/4002 3447/3872/3975 266/3873/3976 3365/3901/4004
+f 15538/3897/4000 15539/3899/4002 3365/3901/4004 3364/3902/4005
+f 15537/3898/4001 15538/3897/4000 3364/3902/4005 3363/3903/4006
+f 3453/3904/4007 15537/3898/4001 3363/3903/4006 267/3905/4008
+f 3454/3906/4009 15534/3894/3997 15537/3898/4001 3453/3904/4007
+f 3455/3900/4003 15531/3891/3994 15534/3894/3997 3454/3906/4009
+f 15540/3907/4010 15541/3908/4011 15544/3909/4012 15543/3910/4013
+f 15541/3908/4011 15542/3911/4014 15545/3912/4015 15544/3909/4012
+f 15543/3910/4013 15544/3909/4012 15547/3913/4016 15546/3914/4017
+f 15544/3909/4012 15545/3912/4015 15548/3915/4018 15547/3913/4016
+f 249/3525/3628 3213/3523/3626 15540/3907/4010 3458/3916/4019
+f 3213/3523/3626 3214/3522/3625 15541/3908/4011 15540/3907/4010
+f 3214/3522/3625 3215/3521/3624 15542/3911/4014 15541/3908/4011
+f 3215/3521/3624 248/3493/3596 3452/3884/3987 15542/3911/4014
+f 15542/3911/4014 3452/3884/3987 3451/3890/3993 15545/3912/4015
+f 15545/3912/4015 3451/3890/3993 3450/3888/3991 15548/3915/4018
+f 15548/3915/4018 3450/3888/3991 280/3889/3992 3407/3917/4020
+f 15547/3913/4016 15548/3915/4018 3407/3917/4020 3406/3918/4021
+f 15546/3914/4017 15547/3913/4016 3406/3918/4021 3405/3919/4022
+f 3456/3920/4023 15546/3914/4017 3405/3919/4022 281/3921/4024
+f 3457/3922/4025 15543/3910/4013 15546/3914/4017 3456/3920/4023
+f 3458/3916/4019 15540/3907/4010 15543/3910/4013 3457/3922/4025
+f 15549/3923/4026 15550/3924/4027 15553/3925/4028 15552/3926/4029
+f 15550/3924/4027 15551/3927/4030 15554/3928/4031 15553/3925/4028
+f 15552/3926/4029 15553/3925/4028 15556/3929/4032 15555/3930/4033
+f 15553/3925/4028 15554/3928/4031 15557/3931/4034 15556/3929/4032
+f 236/3541/3644 3174/3539/3642 15549/3923/4026 3461/3932/4035
+f 3174/3539/3642 3175/3538/3641 15550/3924/4027 15549/3923/4026
+f 3175/3538/3641 3176/3537/3640 15551/3927/4030 15550/3924/4027
+f 3176/3537/3640 235/3509/3612 3455/3900/4003 15551/3927/4030
+f 15551/3927/4030 3455/3900/4003 3454/3906/4009 15554/3928/4031
+f 15554/3928/4031 3454/3906/4009 3453/3904/4007 15557/3931/4034
+f 15557/3931/4034 3453/3904/4007 267/3905/4008 3368/3933/4036
+f 15556/3929/4032 15557/3931/4034 3368/3933/4036 3367/3934/4037
+f 15555/3930/4033 15556/3929/4032 3367/3934/4037 3366/3935/4038
+f 3459/3936/4039 15555/3930/4033 3366/3935/4038 268/3937/4040
+f 3460/3938/4041 15552/3926/4029 15555/3930/4033 3459/3936/4039
+f 3461/3932/4035 15549/3923/4026 15552/3926/4029 3460/3938/4041
+f 15558/3939/4042 15559/3940/4043 15562/3941/4044 15561/3942/4045
+f 15559/3940/4043 15560/3943/4046 15563/3944/4047 15562/3941/4044
+f 15561/3942/4045 15562/3941/4044 15565/3945/4048 15564/3946/4049
+f 15562/3941/4044 15563/3944/4047 15566/3947/4050 15565/3945/4048
+f 250/3557/3660 3216/3555/3658 15558/3939/4042 3464/3948/4051
+f 3216/3555/3658 3217/3554/3657 15559/3940/4043 15558/3939/4042
+f 3217/3554/3657 3218/3553/3656 15560/3943/4046 15559/3940/4043
+f 3218/3553/3656 249/3525/3628 3458/3916/4019 15560/3943/4046
+f 15560/3943/4046 3458/3916/4019 3457/3922/4025 15563/3944/4047
+f 15563/3944/4047 3457/3922/4025 3456/3920/4023 15566/3947/4050
+f 15566/3947/4050 3456/3920/4023 281/3921/4024 3410/3949/4052
+f 15565/3945/4048 15566/3947/4050 3410/3949/4052 3409/3950/4053
+f 15564/3946/4049 15565/3945/4048 3409/3950/4053 3408/3951/4054
+f 3462/3952/4055 15564/3946/4049 3408/3951/4054 282/3953/4056
+f 3463/3954/4057 15561/3942/4045 15564/3946/4049 3462/3952/4055
+f 3464/3948/4051 15558/3939/4042 15561/3942/4045 3463/3954/4057
+f 15567/3955/4058 15568/3956/4059 15571/3957/4060 15570/3958/4061
+f 15568/3956/4059 15569/3959/4062 15572/3960/4063 15571/3957/4060
+f 15570/3958/4061 15571/3957/4060 15574/3961/4064 15573/3962/4065
+f 15571/3957/4060 15572/3960/4063 15575/3963/4066 15574/3961/4064
+f 237/3573/3676 3177/3571/3674 15567/3955/4058 3467/3964/4067
+f 3177/3571/3674 3178/3570/3673 15568/3956/4059 15567/3955/4058
+f 3178/3570/3673 3179/3569/3672 15569/3959/4062 15568/3956/4059
+f 3179/3569/3672 236/3541/3644 3461/3932/4035 15569/3959/4062
+f 15569/3959/4062 3461/3932/4035 3460/3938/4041 15572/3960/4063
+f 15572/3960/4063 3460/3938/4041 3459/3936/4039 15575/3963/4066
+f 15575/3963/4066 3459/3936/4039 268/3937/4040 3371/3965/4068
+f 15574/3961/4064 15575/3963/4066 3371/3965/4068 3370/3966/4069
+f 15573/3962/4065 15574/3961/4064 3370/3966/4069 3369/3967/4070
+f 3465/3968/4071 15573/3962/4065 3369/3967/4070 269/3969/4072
+f 3466/3970/4073 15570/3958/4061 15573/3962/4065 3465/3968/4071
+f 3467/3964/4067 15567/3955/4058 15570/3958/4061 3466/3970/4073
+f 15576/3971/4074 15577/3972/4075 15580/3973/4076 15579/3974/4077
+f 15577/3972/4075 15578/3975/4078 15581/3976/4079 15580/3973/4076
+f 15579/3974/4077 15580/3973/4076 15583/3977/4080 15582/3978/4081
+f 15580/3973/4076 15581/3976/4079 15584/3979/4082 15583/3977/4080
+f 251/3589/3692 3219/3587/3690 15576/3971/4074 3470/3980/4083
+f 3219/3587/3690 3220/3586/3689 15577/3972/4075 15576/3971/4074
+f 3220/3586/3689 3221/3585/3688 15578/3975/4078 15577/3972/4075
+f 3221/3585/3688 250/3557/3660 3464/3948/4051 15578/3975/4078
+f 15578/3975/4078 3464/3948/4051 3463/3954/4057 15581/3976/4079
+f 15581/3976/4079 3463/3954/4057 3462/3952/4055 15584/3979/4082
+f 15584/3979/4082 3462/3952/4055 282/3953/4056 3413/3981/4084
+f 15583/3977/4080 15584/3979/4082 3413/3981/4084 3412/3982/4085
+f 15582/3978/4081 15583/3977/4080 3412/3982/4085 3411/3983/4086
+f 3468/3984/4087 15582/3978/4081 3411/3983/4086 283/3985/4088
+f 3469/3986/4089 15579/3974/4077 15582/3978/4081 3468/3984/4087
+f 3470/3980/4083 15576/3971/4074 15579/3974/4077 3469/3986/4089
+f 15585/3987/4090 15586/3988/4091 15589/3989/4092 15588/3990/4093
+f 15586/3988/4091 15587/3991/4094 15590/3992/4095 15589/3989/4092
+f 15588/3990/4093 15589/3989/4092 15592/3993/4096 15591/3994/4097
+f 15589/3989/4092 15590/3992/4095 15593/3995/4098 15592/3993/4096
+f 238/3605/3708 3180/3603/3706 15585/3987/4090 3473/3996/4099
+f 3180/3603/3706 3181/3602/3705 15586/3988/4091 15585/3987/4090
+f 3181/3602/3705 3182/3601/3704 15587/3991/4094 15586/3988/4091
+f 3182/3601/3704 237/3573/3676 3467/3964/4067 15587/3991/4094
+f 15587/3991/4094 3467/3964/4067 3466/3970/4073 15590/3992/4095
+f 15590/3992/4095 3466/3970/4073 3465/3968/4071 15593/3995/4098
+f 15593/3995/4098 3465/3968/4071 269/3969/4072 3374/3997/4100
+f 15592/3993/4096 15593/3995/4098 3374/3997/4100 3373/3998/4101
+f 15591/3994/4097 15592/3993/4096 3373/3998/4101 3372/3999/4102
+f 3471/4000/4103 15591/3994/4097 3372/3999/4102 270/4001/4104
+f 3472/4002/4105 15588/3990/4093 15591/3994/4097 3471/4000/4103
+f 3473/3996/4099 15585/3987/4090 15588/3990/4093 3472/4002/4105
+f 15594/4003/4106 15595/4004/4107 15598/4005/4108 15597/4006/4109
+f 15595/4004/4107 15596/4007/4110 15599/4008/4111 15598/4005/4108
+f 15597/4006/4109 15598/4005/4108 15601/4009/4112 15600/4010/4113
+f 15598/4005/4108 15599/4008/4111 15602/4011/4114 15601/4009/4112
+f 252/3621/3724 3222/3619/3722 15594/4003/4106 3476/4012/4115
+f 3222/3619/3722 3223/3618/3721 15595/4004/4107 15594/4003/4106
+f 3223/3618/3721 3224/3617/3720 15596/4007/4110 15595/4004/4107
+f 3224/3617/3720 251/3589/3692 3470/3980/4083 15596/4007/4110
+f 15596/4007/4110 3470/3980/4083 3469/3986/4089 15599/4008/4111
+f 15599/4008/4111 3469/3986/4089 3468/3984/4087 15602/4011/4114
+f 15602/4011/4114 3468/3984/4087 283/3985/4088 3416/4013/4116
+f 15601/4009/4112 15602/4011/4114 3416/4013/4116 3415/4014/4117
+f 15600/4010/4113 15601/4009/4112 3415/4014/4117 3414/4015/4118
+f 3474/4016/4119 15600/4010/4113 3414/4015/4118 284/4017/4120
+f 3475/4018/4121 15597/4006/4109 15600/4010/4113 3474/4016/4119
+f 3476/4012/4115 15594/4003/4106 15597/4006/4109 3475/4018/4121
+f 15603/4019/4122 15604/4020/4123 15607/4021/4124 15606/4022/4125
+f 15604/4020/4123 15605/4023/4126 15608/4024/4127 15607/4021/4124
+f 15606/4022/4125 15607/4021/4124 15610/4025/4128 15609/4026/4129
+f 15607/4021/4124 15608/4024/4127 15611/4027/4130 15610/4025/4128
+f 239/3637/3740 3183/3635/3738 15603/4019/4122 3479/4028/4131
+f 3183/3635/3738 3184/3634/3737 15604/4020/4123 15603/4019/4122
+f 3184/3634/3737 3185/3633/3736 15605/4023/4126 15604/4020/4123
+f 3185/3633/3736 238/3605/3708 3473/3996/4099 15605/4023/4126
+f 15605/4023/4126 3473/3996/4099 3472/4002/4105 15608/4024/4127
+f 15608/4024/4127 3472/4002/4105 3471/4000/4103 15611/4027/4130
+f 15611/4027/4130 3471/4000/4103 270/4001/4104 3377/4029/4132
+f 15610/4025/4128 15611/4027/4130 3377/4029/4132 3376/4030/4133
+f 15609/4026/4129 15610/4025/4128 3376/4030/4133 3375/4031/4134
+f 3477/4032/4135 15609/4026/4129 3375/4031/4134 271/4033/4136
+f 3478/4034/4137 15606/4022/4125 15609/4026/4129 3477/4032/4135
+f 3479/4028/4131 15603/4019/4122 15606/4022/4125 3478/4034/4137
+f 15612/4035/4138 15613/4036/4139 15616/4037/4140 15615/4038/4141
+f 15613/4036/4139 15614/4039/4142 15617/4040/4143 15616/4037/4140
+f 15615/4038/4141 15616/4037/4140 15619/4041/4144 15618/4042/4145
+f 15616/4037/4140 15617/4040/4143 15620/4043/4146 15619/4041/4144
+f 226/3653/3756 3144/3651/3754 15612/4035/4138 3485/4044/4147
+f 3144/3651/3754 3145/3650/3753 15613/4036/4139 15612/4035/4138
+f 3145/3650/3753 3146/3649/3752 15614/4039/4142 15613/4036/4139
+f 3146/3649/3752 225/3349/3452 3480/4045/4148 15614/4039/4142
+f 15614/4039/4142 3480/4045/4148 3481/4046/4149 15617/4040/4143
+f 15617/4040/4143 3481/4046/4149 3482/4047/4150 15620/4043/4146
+f 15620/4043/4146 3482/4047/4150 257/4048/4151 3338/4049/4152
+f 15619/4041/4144 15620/4043/4146 3338/4049/4152 3337/4050/4153
+f 15618/4042/4145 15619/4041/4144 3337/4050/4153 3336/4051/4154
+f 3483/4052/4155 15618/4042/4145 3336/4051/4154 258/4053/4156
+f 3484/4054/4157 15615/4038/4141 15618/4042/4145 3483/4052/4155
+f 3485/4044/4147 15612/4035/4138 15615/4038/4141 3484/4054/4157
+f 15621/4055/4158 15622/4056/4159 15625/4057/4160 15624/4058/4161
+f 15622/4056/4159 15623/4059/4162 15626/4060/4163 15625/4057/4160
+f 15624/4058/4161 15625/4057/4160 15628/4061/4164 15627/4062/4165
+f 15625/4057/4160 15626/4060/4163 15629/4063/4166 15628/4061/4164
+f 253/3669/3772 3225/3667/3770 15621/4055/4158 3488/4064/4167
+f 3225/3667/3770 3226/3666/3769 15622/4056/4159 15621/4055/4158
+f 3226/3666/3769 3227/3665/3768 15623/4059/4162 15622/4056/4159
+f 3227/3665/3768 252/3621/3724 3476/4012/4115 15623/4059/4162
+f 15623/4059/4162 3476/4012/4115 3475/4018/4121 15626/4060/4163
+f 15626/4060/4163 3475/4018/4121 3474/4016/4119 15629/4063/4166
+f 15629/4063/4166 3474/4016/4119 284/4017/4120 3419/4065/4168
+f 15628/4061/4164 15629/4063/4166 3419/4065/4168 3418/4066/4169
+f 15627/4062/4165 15628/4061/4164 3418/4066/4169 3417/4067/4170
+f 3486/4068/4171 15627/4062/4165 3417/4067/4170 285/4069/4172
+f 3487/4070/4173 15624/4058/4161 15627/4062/4165 3486/4068/4171
+f 3488/4064/4167 15621/4055/4158 15624/4058/4161 3487/4070/4173
+f 15630/4071/4174 15631/4072/4175 15634/4073/4176 15633/4074/4177
+f 15631/4072/4175 15632/4075/4178 15635/4076/4179 15634/4073/4176
+f 15633/4074/4177 15634/4073/4176 15637/4077/4180 15636/4078/4181
+f 15634/4073/4176 15635/4076/4179 15638/4079/4182 15637/4077/4180
+f 240/3685/3788 3186/3683/3786 15630/4071/4174 3491/4080/4183
+f 3186/3683/3786 3187/3682/3785 15631/4072/4175 15630/4071/4174
+f 3187/3682/3785 3188/3681/3784 15632/4075/4178 15631/4072/4175
+f 3188/3681/3784 239/3637/3740 3479/4028/4131 15632/4075/4178
+f 15632/4075/4178 3479/4028/4131 3478/4034/4137 15635/4076/4179
+f 15635/4076/4179 3478/4034/4137 3477/4032/4135 15638/4079/4182
+f 15638/4079/4182 3477/4032/4135 271/4033/4136 3380/4081/4184
+f 15637/4077/4180 15638/4079/4182 3380/4081/4184 3379/4082/4185
+f 15636/4078/4181 15637/4077/4180 3379/4082/4185 3378/4083/4186
+f 3489/4084/4187 15636/4078/4181 3378/4083/4186 272/4085/4188
+f 3490/4086/4189 15633/4074/4177 15636/4078/4181 3489/4084/4187
+f 3491/4080/4183 15630/4071/4174 15633/4074/4177 3490/4086/4189
+f 15639/4087/4190 15640/4088/4191 15643/4089/4192 15642/4090/4193
+f 15640/4088/4191 15641/4091/4194 15644/4092/4195 15643/4089/4192
+f 15642/4090/4193 15643/4089/4192 15646/4093/4196 15645/4094/4197
+f 15643/4089/4192 15644/4092/4195 15647/4095/4198 15646/4093/4196
+f 227/3701/3804 3147/3699/3802 15639/4087/4190 3494/4096/4199
+f 3147/3699/3802 3148/3698/3801 15640/4088/4191 15639/4087/4190
+f 3148/3698/3801 3149/3697/3800 15641/4091/4194 15640/4088/4191
+f 3149/3697/3800 226/3653/3756 3485/4044/4147 15641/4091/4194
+f 15641/4091/4194 3485/4044/4147 3484/4054/4157 15644/4092/4195
+f 15644/4092/4195 3484/4054/4157 3483/4052/4155 15647/4095/4198
+f 15647/4095/4198 3483/4052/4155 258/4053/4156 3341/4097/4200
+f 15646/4093/4196 15647/4095/4198 3341/4097/4200 3340/4098/4201
+f 15645/4094/4197 15646/4093/4196 3340/4098/4201 3339/4099/4202
+f 3492/4100/4203 15645/4094/4197 3339/4099/4202 259/4101/4204
+f 3493/4102/4205 15642/4090/4193 15645/4094/4197 3492/4100/4203
+f 3494/4096/4199 15639/4087/4190 15642/4090/4193 3493/4102/4205
+f 15648/4103/4206 15649/4104/4207 15652/4105/4208 15651/4106/4209
+f 15649/4104/4207 15650/4107/4210 15653/4108/4211 15652/4105/4208
+f 15651/4106/4209 15652/4105/4208 15655/4109/4212 15654/4110/4213
+f 15652/4105/4208 15653/4108/4211 15656/4111/4214 15655/4109/4212
+f 254/3717/3820 3228/3715/3818 15648/4103/4206 3497/4112/4215
+f 3228/3715/3818 3229/3714/3817 15649/4104/4207 15648/4103/4206
+f 3229/3714/3817 3230/3713/3816 15650/4107/4210 15649/4104/4207
+f 3230/3713/3816 253/3669/3772 3488/4064/4167 15650/4107/4210
+f 15650/4107/4210 3488/4064/4167 3487/4070/4173 15653/4108/4211
+f 15653/4108/4211 3487/4070/4173 3486/4068/4171 15656/4111/4214
+f 15656/4111/4214 3486/4068/4171 285/4069/4172 3422/4113/4216
+f 15655/4109/4212 15656/4111/4214 3422/4113/4216 3421/4114/4217
+f 15654/4110/4213 15655/4109/4212 3421/4114/4217 3420/4115/4218
+f 3495/4116/4219 15654/4110/4213 3420/4115/4218 286/4117/4220
+f 3496/4118/4221 15651/4106/4209 15654/4110/4213 3495/4116/4219
+f 3497/4112/4215 15648/4103/4206 15651/4106/4209 3496/4118/4221
+f 15657/4119/4222 15658/4120/4223 15661/4121/4224 15660/4122/4225
+f 15658/4120/4223 15659/4123/4226 15662/4124/4227 15661/4121/4224
+f 15660/4122/4225 15661/4121/4224 15664/4125/4228 15663/4126/4229
+f 15661/4121/4224 15662/4124/4227 15665/4127/4230 15664/4125/4228
+f 241/3733/3836 3189/3731/3834 15657/4119/4222 3500/4128/4231
+f 3189/3731/3834 3190/3730/3833 15658/4120/4223 15657/4119/4222
+f 3190/3730/3833 3191/3729/3832 15659/4123/4226 15658/4120/4223
+f 3191/3729/3832 240/3685/3788 3491/4080/4183 15659/4123/4226
+f 15659/4123/4226 3491/4080/4183 3490/4086/4189 15662/4124/4227
+f 15662/4124/4227 3490/4086/4189 3489/4084/4187 15665/4127/4230
+f 15665/4127/4230 3489/4084/4187 272/4085/4188 3383/4129/4232
+f 15664/4125/4228 15665/4127/4230 3383/4129/4232 3382/4130/4233
+f 15663/4126/4229 15664/4125/4228 3382/4130/4233 3381/4131/4234
+f 3498/4132/4235 15663/4126/4229 3381/4131/4234 273/4133/4236
+f 3499/4134/4237 15660/4122/4225 15663/4126/4229 3498/4132/4235
+f 3500/4128/4231 15657/4119/4222 15660/4122/4225 3499/4134/4237
+f 15666/4135/4238 15667/4136/4239 15670/4137/4240 15669/4138/4241
+f 15667/4136/4239 15668/4139/4242 15671/4140/4243 15670/4137/4240
+f 15669/4138/4241 15670/4137/4240 15673/4141/4244 15672/4142/4245
+f 15670/4137/4240 15671/4140/4243 15674/4143/4246 15673/4141/4244
+f 228/3749/3852 3150/3747/3850 15666/4135/4238 3503/4144/4247
+f 3150/3747/3850 3151/3746/3849 15667/4136/4239 15666/4135/4238
+f 3151/3746/3849 3152/3745/3848 15668/4139/4242 15667/4136/4239
+f 3152/3745/3848 227/3701/3804 3494/4096/4199 15668/4139/4242
+f 15668/4139/4242 3494/4096/4199 3493/4102/4205 15671/4140/4243
+f 15671/4140/4243 3493/4102/4205 3492/4100/4203 15674/4143/4246
+f 15674/4143/4246 3492/4100/4203 259/4101/4204 3344/4145/4248
+f 15673/4141/4244 15674/4143/4246 3344/4145/4248 3343/4146/4249
+f 15672/4142/4245 15673/4141/4244 3343/4146/4249 3342/4147/4250
+f 3501/4148/4251 15672/4142/4245 3342/4147/4250 260/4149/4252
+f 3502/4150/4253 15669/4138/4241 15672/4142/4245 3501/4148/4251
+f 3503/4144/4247 15666/4135/4238 15669/4138/4241 3502/4150/4253
+f 15675/4151/4254 15676/4152/4255 15679/4153/4256 15678/4154/4257
+f 15676/4152/4255 15677/4155/4258 15680/4156/4259 15679/4153/4256
+f 15678/4154/4257 15679/4153/4256 15682/4157/4260 15681/4158/4261
+f 15679/4153/4256 15680/4156/4259 15683/4159/4262 15682/4157/4260
+f 255/3765/3868 3231/3763/3866 15675/4151/4254 3506/4160/4263
+f 3231/3763/3866 3232/3762/3865 15676/4152/4255 15675/4151/4254
+f 3232/3762/3865 3233/3761/3864 15677/4155/4258 15676/4152/4255
+f 3233/3761/3864 254/3717/3820 3497/4112/4215 15677/4155/4258
+f 15677/4155/4258 3497/4112/4215 3496/4118/4221 15680/4156/4259
+f 15680/4156/4259 3496/4118/4221 3495/4116/4219 15683/4159/4262
+f 15683/4159/4262 3495/4116/4219 286/4117/4220 3425/4161/4264
+f 15682/4157/4260 15683/4159/4262 3425/4161/4264 3424/4162/4265
+f 15681/4158/4261 15682/4157/4260 3424/4162/4265 3423/4163/4266
+f 3504/4164/4267 15681/4158/4261 3423/4163/4266 287/4165/4268
+f 3505/4166/4269 15678/4154/4257 15681/4158/4261 3504/4164/4267
+f 3506/4160/4263 15675/4151/4254 15678/4154/4257 3505/4166/4269
+f 15684/4167/4270 15685/4168/4271 15688/4169/4272 15687/4170/4273
+f 15685/4168/4271 15686/4171/4274 15689/4172/4275 15688/4169/4272
+f 15687/4170/4273 15688/4169/4272 15691/4173/4276 15690/4174/4277
+f 15688/4169/4272 15689/4172/4275 15692/4175/4278 15691/4173/4276
+f 242/3304/3407 3192/3778/3881 15684/4167/4270 3509/4176/4279
+f 3192/3778/3881 3193/3777/3880 15685/4168/4271 15684/4167/4270
+f 3193/3777/3880 3194/3776/3879 15686/4171/4274 15685/4168/4271
+f 3194/3776/3879 241/3733/3836 3500/4128/4231 15686/4171/4274
+f 15686/4171/4274 3500/4128/4231 3499/4134/4237 15689/4172/4275
+f 15689/4172/4275 3499/4134/4237 3498/4132/4235 15692/4175/4278
+f 15692/4175/4278 3498/4132/4235 273/4133/4236 3386/4177/4280
+f 15691/4173/4276 15692/4175/4278 3386/4177/4280 3385/4178/4281
+f 15690/4174/4277 15691/4173/4276 3385/4178/4281 3384/4179/4282
+f 3507/4180/4283 15690/4174/4277 3384/4179/4282 274/4181/4284
+f 3508/4182/4285 15687/4170/4273 15690/4174/4277 3507/4180/4283
+f 3509/4176/4279 15684/4167/4270 15687/4170/4273 3508/4182/4285
+f 15693/4183/4286 15694/4184/4287 15697/4185/4288 15696/4186/4289
+f 15694/4184/4287 15695/4187/4290 15698/4188/4291 15697/4185/4288
+f 15696/4186/4289 15697/4185/4288 15700/4189/4292 15699/4190/4293
+f 15697/4185/4288 15698/4188/4291 15701/4191/4294 15700/4189/4292
+f 229/3324/3427 3153/3790/3893 15693/4183/4286 3512/4192/4295
+f 3153/3790/3893 3154/3789/3892 15694/4184/4287 15693/4183/4286
+f 3154/3789/3892 3155/3788/3891 15695/4187/4290 15694/4184/4287
+f 3155/3788/3891 228/3749/3852 3503/4144/4247 15695/4187/4290
+f 15695/4187/4290 3503/4144/4247 3502/4150/4253 15698/4188/4291
+f 15698/4188/4291 3502/4150/4253 3501/4148/4251 15701/4191/4294
+f 15701/4191/4294 3501/4148/4251 260/4149/4252 3347/4193/4296
+f 15700/4189/4292 15701/4191/4294 3347/4193/4296 3346/4194/4297
+f 15699/4190/4293 15700/4189/4292 3346/4194/4297 3345/4195/4298
+f 3510/4196/4299 15699/4190/4293 3345/4195/4298 261/4197/4300
+f 3511/4198/4301 15696/4186/4289 15699/4190/4293 3510/4196/4299
+f 3512/4192/4295 15693/4183/4286 15696/4186/4289 3511/4198/4301
+f 15702/4199/4302 15703/4200/4303 15706/4201/4304 15705/4202/4305
+f 15703/4200/4303 15704/4203/4306 15707/4204/4307 15706/4201/4304
+f 15705/4202/4305 15706/4201/4304 15709/4205/4308 15708/4206/4309
+f 15706/4201/4304 15707/4204/4307 15710/4207/4310 15709/4205/4308
+f 256/3344/3447 3234/3802/3905 15702/4199/4302 3515/4208/4311
+f 3234/3802/3905 3235/3801/3904 15703/4200/4303 15702/4199/4302
+f 3235/3801/3904 3236/3800/3903 15704/4203/4306 15703/4200/4303
+f 3236/3800/3903 255/3765/3868 3506/4160/4263 15704/4203/4306
+f 15704/4203/4306 3506/4160/4263 3505/4166/4269 15707/4204/4307
+f 15707/4204/4307 3505/4166/4269 3504/4164/4267 15710/4207/4310
+f 15710/4207/4310 3504/4164/4267 287/4165/4268 3428/4209/4312
+f 15709/4205/4308 15710/4207/4310 3428/4209/4312 3427/4210/4313
+f 15708/4206/4309 15709/4205/4308 3427/4210/4313 3426/4211/4314
+f 3513/4212/4315 15708/4206/4309 3426/4211/4314 288/4213/4316
+f 3514/4214/4317 15705/4202/4305 15708/4206/4309 3513/4212/4315
+f 3515/4208/4311 15702/4199/4302 15705/4202/4305 3514/4214/4317
+f 15711/4215/4318 15712/4216/4319 15715/4217/4320 15714/4218/4321
+f 15712/4216/4319 15713/4219/4322 15716/4220/4323 15715/4217/4320
+f 15714/4218/4321 15715/4217/4320 15718/4221/4324 15717/4222/4325
+f 15715/4217/4320 15716/4220/4323 15719/4223/4326 15718/4221/4324
+f 243/3309/3412 3195/3307/3410 15711/4215/4318 3518/4224/4327
+f 3195/3307/3410 3196/3306/3409 15712/4216/4319 15711/4215/4318
+f 3196/3306/3409 3197/3305/3408 15713/4219/4322 15712/4216/4319
+f 3197/3305/3408 242/3304/3407 3509/4176/4279 15713/4219/4322
+f 15713/4219/4322 3509/4176/4279 3508/4182/4285 15716/4220/4323
+f 15716/4220/4323 3508/4182/4285 3507/4180/4283 15719/4223/4326
+f 15719/4223/4326 3507/4180/4283 274/4181/4284 3389/4225/4328
+f 15718/4221/4324 15719/4223/4326 3389/4225/4328 3388/4226/4329
+f 15717/4222/4325 15718/4221/4324 3388/4226/4329 3387/4227/4330
+f 3516/4228/4331 15717/4222/4325 3387/4227/4330 275/4229/4332
+f 3517/4230/4333 15714/4218/4321 15717/4222/4325 3516/4228/4331
+f 3518/4224/4327 15711/4215/4318 15714/4218/4321 3517/4230/4333
+f 15720/4231/4334 15721/4232/4335 15724/4233/4336 15723/4234/4337
+f 15721/4232/4335 15722/4235/4338 15725/4236/4339 15724/4233/4336
+f 15723/4234/4337 15724/4233/4336 15727/4237/4340 15726/4238/4341
+f 15724/4233/4336 15725/4236/4339 15728/4239/4342 15727/4237/4340
+f 230/3329/3432 3156/3327/3430 15720/4231/4334 3521/4240/4343
+f 3156/3327/3430 3157/3326/3429 15721/4232/4335 15720/4231/4334
+f 3157/3326/3429 3158/3325/3428 15722/4235/4338 15721/4232/4335
+f 3158/3325/3428 229/3324/3427 3512/4192/4295 15722/4235/4338
+f 15722/4235/4338 3512/4192/4295 3511/4198/4301 15725/4236/4339
+f 15725/4236/4339 3511/4198/4301 3510/4196/4299 15728/4239/4342
+f 15728/4239/4342 3510/4196/4299 261/4197/4300 3350/4241/4344
+f 15727/4237/4340 15728/4239/4342 3350/4241/4344 3349/4242/4345
+f 15726/4238/4341 15727/4237/4340 3349/4242/4345 3348/4243/4346
+f 3519/4244/4347 15726/4238/4341 3348/4243/4346 262/4245/4348
+f 3520/4246/4349 15723/4234/4337 15726/4238/4341 3519/4244/4347
+f 3521/4240/4343 15720/4231/4334 15723/4234/4337 3520/4246/4349
+f 15729/4247/4350 15730/4248/4351 15733/4249/4352 15732/4250/4353
+f 15730/4248/4351 15731/4251/4354 15734/4252/4355 15733/4249/4352
+f 15732/4250/4353 15733/4249/4352 15736/4253/4356 15735/4254/4357
+f 15733/4249/4352 15734/4252/4355 15737/4255/4358 15736/4253/4356
+f 225/3349/3452 3237/3347/3450 15729/4247/4350 3480/4045/4148
+f 3237/3347/3450 3238/3346/3449 15730/4248/4351 15729/4247/4350
+f 3238/3346/3449 3239/3345/3448 15731/4251/4354 15730/4248/4351
+f 3239/3345/3448 256/3344/3447 3515/4208/4311 15731/4251/4354
+f 15731/4251/4354 3515/4208/4311 3514/4214/4317 15734/4252/4355
+f 15734/4252/4355 3514/4214/4317 3513/4212/4315 15737/4255/4358
+f 15737/4255/4358 3513/4212/4315 288/4213/4316 3431/4256/4359
+f 15736/4253/4356 15737/4255/4358 3431/4256/4359 3430/4257/4360
+f 15735/4254/4357 15736/4253/4356 3430/4257/4360 3429/4258/4361
+f 3482/4047/4150 15735/4254/4357 3429/4258/4361 257/4048/4151
+f 3481/4046/4149 15732/4250/4353 15735/4254/4357 3482/4047/4150
+f 3480/4045/4148 15729/4247/4350 15732/4250/4353 3481/4046/4149
+f 15738/4259/4362 15739/4260/4363 15742/4261/4364 15741/4262/4365
+f 15739/4260/4363 15740/4263/4366 15743/4264/4367 15742/4261/4364
+f 15741/4262/4365 15742/4261/4364 15745/4265/4368 15744/4266/4369
+f 15742/4261/4364 15743/4264/4367 15746/4267/4370 15745/4265/4368
+f 244/3365/3468 3198/3363/3466 15738/4259/4362 3524/4268/4371
+f 3198/3363/3466 3199/3362/3465 15739/4260/4363 15738/4259/4362
+f 3199/3362/3465 3200/3361/3464 15740/4263/4366 15739/4260/4363
+f 3200/3361/3464 243/3309/3412 3518/4224/4327 15740/4263/4366
+f 15740/4263/4366 3518/4224/4327 3517/4230/4333 15743/4264/4367
+f 15743/4264/4367 3517/4230/4333 3516/4228/4331 15746/4267/4370
+f 15746/4267/4370 3516/4228/4331 275/4229/4332 3392/4269/4372
+f 15745/4265/4368 15746/4267/4370 3392/4269/4372 3391/4270/4373
+f 15744/4266/4369 15745/4265/4368 3391/4270/4373 3390/4271/4374
+f 3522/4272/4375 15744/4266/4369 3390/4271/4374 276/4273/4376
+f 3523/4274/4377 15741/4262/4365 15744/4266/4369 3522/4272/4375
+f 3524/4268/4371 15738/4259/4362 15741/4262/4365 3523/4274/4377
+f 15747/4275/4378 15748/4276/4379 15751/4277/4380 15750/4278/4381
+f 15748/4276/4379 15749/4279/4382 15752/4280/4383 15751/4277/4380
+f 15750/4278/4381 15751/4277/4380 15754/4281/4384 15753/4282/4385
+f 15751/4277/4380 15752/4280/4383 15755/4283/4386 15754/4281/4384
+f 231/3381/3484 3159/3379/3482 15747/4275/4378 3527/4284/4387
+f 3159/3379/3482 3160/3378/3481 15748/4276/4379 15747/4275/4378
+f 3160/3378/3481 3161/3377/3480 15749/4279/4382 15748/4276/4379
+f 3161/3377/3480 230/3329/3432 3521/4240/4343 15749/4279/4382
+f 15749/4279/4382 3521/4240/4343 3520/4246/4349 15752/4280/4383
+f 15752/4280/4383 3520/4246/4349 3519/4244/4347 15755/4283/4386
+f 15755/4283/4386 3519/4244/4347 262/4245/4348 3353/4285/4388
+f 15754/4281/4384 15755/4283/4386 3353/4285/4388 3352/4286/4389
+f 15753/4282/4385 15754/4281/4384 3352/4286/4389 3351/4287/4390
+f 3525/4288/4391 15753/4282/4385 3351/4287/4390 263/4289/4392
+f 3526/4290/4393 15750/4278/4381 15753/4282/4385 3525/4288/4391
+f 3527/4284/4387 15747/4275/4378 15750/4278/4381 3526/4290/4393
+f 15756/4291/4394 15757/4292/4395 15760/4293/4396 15759/4294/4397
+f 15757/4292/4395 15758/4295/4398 15761/4296/4399 15760/4293/4396
+f 15759/4294/4397 15760/4293/4396 15763/4297/4400 15762/4298/4401
+f 15760/4293/4396 15761/4296/4399 15764/4299/4402 15763/4297/4400
+f 245/3397/3500 3201/3395/3498 15756/4291/4394 3432/3813/3916
+f 3201/3395/3498 3202/3394/3497 15757/4292/4395 15756/4291/4394
+f 3202/3394/3497 3203/3393/3496 15758/4295/4398 15757/4292/4395
+f 3203/3393/3496 244/3365/3468 3524/4268/4371 15758/4295/4398
+f 15758/4295/4398 3524/4268/4371 3523/4274/4377 15761/4296/4399
+f 15761/4296/4399 3523/4274/4377 3522/4272/4375 15764/4299/4402
+f 15764/4299/4402 3522/4272/4375 276/4273/4376 3395/4300/4403
+f 15763/4297/4400 15764/4299/4402 3395/4300/4403 3394/4301/4404
+f 15762/4298/4401 15763/4297/4400 3394/4301/4404 3393/4302/4405
+f 3434/3815/3918 15762/4298/4401 3393/4302/4405 277/3816/3919
+f 3433/3814/3917 15759/4294/4397 15762/4298/4401 3434/3815/3918
+f 3432/3813/3916 15756/4291/4394 15759/4294/4397 3433/3814/3917
+f 15765/4303/4406 15766/4304/4407 15769/4305/4408 15768/4306/4409
+f 15766/4304/4407 15767/4307/4410 15770/4308/4411 15769/4305/4408
+f 15768/4306/4409 15769/4305/4408 15772/4309/4412 15771/4310/4413
+f 15769/4305/4408 15770/4308/4411 15773/4311/4414 15772/4309/4412
+f 232/3413/3516 3162/3411/3514 15765/4303/4406 3438/3833/3936
+f 3162/3411/3514 3163/3410/3513 15766/4304/4407 15765/4303/4406
+f 3163/3410/3513 3164/3409/3512 15767/4307/4410 15766/4304/4407
+f 3164/3409/3512 231/3381/3484 3527/4284/4387 15767/4307/4410
+f 15767/4307/4410 3527/4284/4387 3526/4290/4393 15770/4308/4411
+f 15770/4308/4411 3526/4290/4393 3525/4288/4391 15773/4311/4414
+f 15773/4311/4414 3525/4288/4391 263/4289/4392 3356/4312/4415
+f 15772/4309/4412 15773/4311/4414 3356/4312/4415 3355/4313/4416
+f 15771/4310/4413 15772/4309/4412 3355/4313/4416 3354/4314/4417
+f 3440/3835/3938 15771/4310/4413 3354/4314/4417 264/3836/3939
+f 3439/3834/3937 15768/4306/4409 15771/4310/4413 3440/3835/3938
+f 3438/3833/3936 15765/4303/4406 15768/4306/4409 3439/3834/3937
+f 15774/4315/4418 15775/4316/4419 15778/4317/4420 15777/4318/4421
+f 15775/4316/4419 15776/4319/4422 15779/4320/4423 15778/4317/4420
+f 15777/4318/4421 15778/4317/4420 15781/4321/4424 15780/4322/4425
+f 15778/4317/4420 15779/4320/4423 15782/4323/4426 15781/4321/4424
+f 281/3921/4024 3405/3919/4022 15774/4315/4418 3629/4324/4427
+f 3405/3919/4022 3406/3918/4021 15775/4316/4419 15774/4315/4418
+f 3406/3918/4021 3407/3917/4020 15776/4319/4422 15775/4316/4419
+f 3407/3917/4020 280/3889/3992 3624/4325/4428 15776/4319/4422
+f 15776/4319/4422 3624/4325/4428 3625/4326/4429 15779/4320/4423
+f 15779/4320/4423 3625/4326/4429 3626/4327/4430 15782/4323/4426
+f 15782/4323/4426 3626/4327/4430 312/4328/4431 3599/4329/4432
+f 15781/4321/4424 15782/4323/4426 3599/4329/4432 3598/4330/4433
+f 15780/4322/4425 15781/4321/4424 3598/4330/4433 3597/4331/4434
+f 3627/4332/4435 15780/4322/4425 3597/4331/4434 313/4333/4436
+f 3628/4334/4437 15777/4318/4421 15780/4322/4425 3627/4332/4435
+f 3629/4324/4427 15774/4315/4418 15777/4318/4421 3628/4334/4437
+f 15783/4335/4438 15784/4336/4439 15787/4337/4440 15786/4338/4441
+f 15784/4336/4439 15785/4339/4442 15788/4340/4443 15787/4337/4440
+f 15786/4338/4441 15787/4337/4440 15790/4341/4444 15789/4342/4445
+f 15787/4337/4440 15788/4340/4443 15791/4343/4446 15790/4341/4444
+f 268/3937/4040 3366/3935/4038 15783/4335/4438 3635/4344/4447
+f 3366/3935/4038 3367/3934/4037 15784/4336/4439 15783/4335/4438
+f 3367/3934/4037 3368/3933/4036 15785/4339/4442 15784/4336/4439
+f 3368/3933/4036 267/3905/4008 3630/4345/4448 15785/4339/4442
+f 15785/4339/4442 3630/4345/4448 3631/4346/4449 15788/4340/4443
+f 15788/4340/4443 3631/4346/4449 3632/4347/4450 15791/4343/4446
+f 15791/4343/4446 3632/4347/4450 299/4348/4451 3560/4349/4452
+f 15790/4341/4444 15791/4343/4446 3560/4349/4452 3559/4350/4453
+f 15789/4342/4445 15790/4341/4444 3559/4350/4453 3558/4351/4454
+f 3633/4352/4455 15789/4342/4445 3558/4351/4454 300/4353/4456
+f 3634/4354/4457 15786/4338/4441 15789/4342/4445 3633/4352/4455
+f 3635/4344/4447 15783/4335/4438 15786/4338/4441 3634/4354/4457
+f 15792/4355/4458 15793/4356/4459 15796/4357/4460 15795/4358/4461
+f 15793/4356/4459 15794/4359/4462 15797/4360/4463 15796/4357/4460
+f 15795/4358/4461 15796/4357/4460 15799/4361/4464 15798/4362/4465
+f 15796/4357/4460 15797/4360/4463 15800/4363/4466 15799/4361/4464
+f 282/3953/4056 3408/3951/4054 15792/4355/4458 3638/4364/4467
+f 3408/3951/4054 3409/3950/4053 15793/4356/4459 15792/4355/4458
+f 3409/3950/4053 3410/3949/4052 15794/4359/4462 15793/4356/4459
+f 3410/3949/4052 281/3921/4024 3629/4324/4427 15794/4359/4462
+f 15794/4359/4462 3629/4324/4427 3628/4334/4437 15797/4360/4463
+f 15797/4360/4463 3628/4334/4437 3627/4332/4435 15800/4363/4466
+f 15800/4363/4466 3627/4332/4435 313/4333/4436 3602/4365/4468
+f 15799/4361/4464 15800/4363/4466 3602/4365/4468 3601/4366/4469
+f 15798/4362/4465 15799/4361/4464 3601/4366/4469 3600/4367/4470
+f 3636/4368/4471 15798/4362/4465 3600/4367/4470 314/4369/4472
+f 3637/4370/4473 15795/4358/4461 15798/4362/4465 3636/4368/4471
+f 3638/4364/4467 15792/4355/4458 15795/4358/4461 3637/4370/4473
+f 15801/4371/4474 15802/4372/4475 15805/4373/4476 15804/4374/4477
+f 15802/4372/4475 15803/4375/4478 15806/4376/4479 15805/4373/4476
+f 15804/4374/4477 15805/4373/4476 15808/4377/4480 15807/4378/4481
+f 15805/4373/4476 15806/4376/4479 15809/4379/4482 15808/4377/4480
+f 269/3969/4072 3369/3967/4070 15801/4371/4474 3641/4380/4483
+f 3369/3967/4070 3370/3966/4069 15802/4372/4475 15801/4371/4474
+f 3370/3966/4069 3371/3965/4068 15803/4375/4478 15802/4372/4475
+f 3371/3965/4068 268/3937/4040 3635/4344/4447 15803/4375/4478
+f 15803/4375/4478 3635/4344/4447 3634/4354/4457 15806/4376/4479
+f 15806/4376/4479 3634/4354/4457 3633/4352/4455 15809/4379/4482
+f 15809/4379/4482 3633/4352/4455 300/4353/4456 3563/4381/4484
+f 15808/4377/4480 15809/4379/4482 3563/4381/4484 3562/4382/4485
+f 15807/4378/4481 15808/4377/4480 3562/4382/4485 3561/4383/4486
+f 3639/4384/4487 15807/4378/4481 3561/4383/4486 301/4385/4488
+f 3640/4386/4489 15804/4374/4477 15807/4378/4481 3639/4384/4487
+f 3641/4380/4483 15801/4371/4474 15804/4374/4477 3640/4386/4489
+f 15810/4387/4490 15811/4388/4491 15814/4389/4492 15813/4390/4493
+f 15811/4388/4491 15812/4391/4494 15815/4392/4495 15814/4389/4492
+f 15813/4390/4493 15814/4389/4492 15817/4393/4496 15816/4394/4497
+f 15814/4389/4492 15815/4392/4495 15818/4395/4498 15817/4393/4496
+f 283/3985/4088 3411/3983/4086 15810/4387/4490 3644/4396/4499
+f 3411/3983/4086 3412/3982/4085 15811/4388/4491 15810/4387/4490
+f 3412/3982/4085 3413/3981/4084 15812/4391/4494 15811/4388/4491
+f 3413/3981/4084 282/3953/4056 3638/4364/4467 15812/4391/4494
+f 15812/4391/4494 3638/4364/4467 3637/4370/4473 15815/4392/4495
+f 15815/4392/4495 3637/4370/4473 3636/4368/4471 15818/4395/4498
+f 15818/4395/4498 3636/4368/4471 314/4369/4472 3605/4397/4500
+f 15817/4393/4496 15818/4395/4498 3605/4397/4500 3604/4398/4501
+f 15816/4394/4497 15817/4393/4496 3604/4398/4501 3603/4399/4502
+f 3642/4400/4503 15816/4394/4497 3603/4399/4502 315/4401/4504
+f 3643/4402/4505 15813/4390/4493 15816/4394/4497 3642/4400/4503
+f 3644/4396/4499 15810/4387/4490 15813/4390/4493 3643/4402/4505
+f 15819/4403/4506 15820/4404/4507 15823/4405/4508 15822/4406/4509
+f 15820/4404/4507 15821/4407/4510 15824/4408/4511 15823/4405/4508
+f 15822/4406/4509 15823/4405/4508 15826/4409/4512 15825/4410/4513
+f 15823/4405/4508 15824/4408/4511 15827/4411/4514 15826/4409/4512
+f 270/4001/4104 3372/3999/4102 15819/4403/4506 3647/4412/4515
+f 3372/3999/4102 3373/3998/4101 15820/4404/4507 15819/4403/4506
+f 3373/3998/4101 3374/3997/4100 15821/4407/4510 15820/4404/4507
+f 3374/3997/4100 269/3969/4072 3641/4380/4483 15821/4407/4510
+f 15821/4407/4510 3641/4380/4483 3640/4386/4489 15824/4408/4511
+f 15824/4408/4511 3640/4386/4489 3639/4384/4487 15827/4411/4514
+f 15827/4411/4514 3639/4384/4487 301/4385/4488 3566/4413/4516
+f 15826/4409/4512 15827/4411/4514 3566/4413/4516 3565/4414/4517
+f 15825/4410/4513 15826/4409/4512 3565/4414/4517 3564/4415/4518
+f 3645/4416/4519 15825/4410/4513 3564/4415/4518 302/4417/4520
+f 3646/4418/4521 15822/4406/4509 15825/4410/4513 3645/4416/4519
+f 3647/4412/4515 15819/4403/4506 15822/4406/4509 3646/4418/4521
+f 15828/4419/4522 15829/4420/4523 15832/4421/4524 15831/4422/4525
+f 15829/4420/4523 15830/4423/4526 15833/4424/4527 15832/4421/4524
+f 15831/4422/4525 15832/4421/4524 15835/4425/4528 15834/4426/4529
+f 15832/4421/4524 15833/4424/4527 15836/4427/4530 15835/4425/4528
+f 284/4017/4120 3414/4015/4118 15828/4419/4522 3650/4428/4531
+f 3414/4015/4118 3415/4014/4117 15829/4420/4523 15828/4419/4522
+f 3415/4014/4117 3416/4013/4116 15830/4423/4526 15829/4420/4523
+f 3416/4013/4116 283/3985/4088 3644/4396/4499 15830/4423/4526
+f 15830/4423/4526 3644/4396/4499 3643/4402/4505 15833/4424/4527
+f 15833/4424/4527 3643/4402/4505 3642/4400/4503 15836/4427/4530
+f 15836/4427/4530 3642/4400/4503 315/4401/4504 3608/4429/4532
+f 15835/4425/4528 15836/4427/4530 3608/4429/4532 3607/4430/4533
+f 15834/4426/4529 15835/4425/4528 3607/4430/4533 3606/4431/4534
+f 3648/4432/4535 15834/4426/4529 3606/4431/4534 316/4433/4536
+f 3649/4434/4537 15831/4422/4525 15834/4426/4529 3648/4432/4535
+f 3650/4428/4531 15828/4419/4522 15831/4422/4525 3649/4434/4537
+f 15837/4435/4538 15838/4436/4539 15841/4437/4540 15840/4438/4541
+f 15838/4436/4539 15839/4439/4542 15842/4440/4543 15841/4437/4540
+f 15840/4438/4541 15841/4437/4540 15844/4441/4544 15843/4442/4545
+f 15841/4437/4540 15842/4440/4543 15845/4443/4546 15844/4441/4544
+f 271/4033/4136 3375/4031/4134 15837/4435/4538 3653/4444/4547
+f 3375/4031/4134 3376/4030/4133 15838/4436/4539 15837/4435/4538
+f 3376/4030/4133 3377/4029/4132 15839/4439/4542 15838/4436/4539
+f 3377/4029/4132 270/4001/4104 3647/4412/4515 15839/4439/4542
+f 15839/4439/4542 3647/4412/4515 3646/4418/4521 15842/4440/4543
+f 15842/4440/4543 3646/4418/4521 3645/4416/4519 15845/4443/4546
+f 15845/4443/4546 3645/4416/4519 302/4417/4520 3569/4445/4548
+f 15844/4441/4544 15845/4443/4546 3569/4445/4548 3568/4446/4549
+f 15843/4442/4545 15844/4441/4544 3568/4446/4549 3567/4447/4550
+f 3651/4448/4551 15843/4442/4545 3567/4447/4550 303/4449/4552
+f 3652/4450/4553 15840/4438/4541 15843/4442/4545 3651/4448/4551
+f 3653/4444/4547 15837/4435/4538 15840/4438/4541 3652/4450/4553
+f 15846/4451/4554 15847/4452/4555 15850/4453/4556 15849/4454/4557
+f 15847/4452/4555 15848/4455/4558 15851/4456/4559 15850/4453/4556
+f 15849/4454/4557 15850/4453/4556 15853/4457/4560 15852/4458/4561
+f 15850/4453/4556 15851/4456/4559 15854/4459/4562 15853/4457/4560
+f 258/4053/4156 3336/4051/4154 15846/4451/4554 3659/4460/4563
+f 3336/4051/4154 3337/4050/4153 15847/4452/4555 15846/4451/4554
+f 3337/4050/4153 3338/4049/4152 15848/4455/4558 15847/4452/4555
+f 3338/4049/4152 257/4048/4151 3654/4461/4564 15848/4455/4558
+f 15848/4455/4558 3654/4461/4564 3655/4462/4565 15851/4456/4559
+f 15851/4456/4559 3655/4462/4565 3656/4463/4566 15854/4459/4562
+f 15854/4459/4562 3656/4463/4566 289/4464/4567 3530/4465/4568
+f 15853/4457/4560 15854/4459/4562 3530/4465/4568 3529/4466/4569
+f 15852/4458/4561 15853/4457/4560 3529/4466/4569 3528/4467/4570
+f 3657/4468/4571 15852/4458/4561 3528/4467/4570 290/4469/4572
+f 3658/4470/4573 15849/4454/4557 15852/4458/4561 3657/4468/4571
+f 3659/4460/4563 15846/4451/4554 15849/4454/4557 3658/4470/4573
+f 15855/4471/4574 15856/4472/4575 15859/4473/4576 15858/4474/4577
+f 15856/4472/4575 15857/4475/4578 15860/4476/4579 15859/4473/4576
+f 15858/4474/4577 15859/4473/4576 15862/4477/4580 15861/4478/4581
+f 15859/4473/4576 15860/4476/4579 15863/4479/4582 15862/4477/4580
+f 285/4069/4172 3417/4067/4170 15855/4471/4574 3662/4480/4583
+f 3417/4067/4170 3418/4066/4169 15856/4472/4575 15855/4471/4574
+f 3418/4066/4169 3419/4065/4168 15857/4475/4578 15856/4472/4575
+f 3419/4065/4168 284/4017/4120 3650/4428/4531 15857/4475/4578
+f 15857/4475/4578 3650/4428/4531 3649/4434/4537 15860/4476/4579
+f 15860/4476/4579 3649/4434/4537 3648/4432/4535 15863/4479/4582
+f 15863/4479/4582 3648/4432/4535 316/4433/4536 3611/4481/4584
+f 15862/4477/4580 15863/4479/4582 3611/4481/4584 3610/4482/4585
+f 15861/4478/4581 15862/4477/4580 3610/4482/4585 3609/4483/4586
+f 3660/4484/4587 15861/4478/4581 3609/4483/4586 317/4485/4588
+f 3661/4486/4589 15858/4474/4577 15861/4478/4581 3660/4484/4587
+f 3662/4480/4583 15855/4471/4574 15858/4474/4577 3661/4486/4589
+f 15864/4487/4590 15865/4488/4591 15868/4489/4592 15867/4490/4593
+f 15865/4488/4591 15866/4491/4594 15869/4492/4595 15868/4489/4592
+f 15867/4490/4593 15868/4489/4592 15871/4493/4596 15870/4494/4597
+f 15868/4489/4592 15869/4492/4595 15872/4495/4598 15871/4493/4596
+f 272/4085/4188 3378/4083/4186 15864/4487/4590 3665/4496/4599
+f 3378/4083/4186 3379/4082/4185 15865/4488/4591 15864/4487/4590
+f 3379/4082/4185 3380/4081/4184 15866/4491/4594 15865/4488/4591
+f 3380/4081/4184 271/4033/4136 3653/4444/4547 15866/4491/4594
+f 15866/4491/4594 3653/4444/4547 3652/4450/4553 15869/4492/4595
+f 15869/4492/4595 3652/4450/4553 3651/4448/4551 15872/4495/4598
+f 15872/4495/4598 3651/4448/4551 303/4449/4552 3572/4497/4600
+f 15871/4493/4596 15872/4495/4598 3572/4497/4600 3571/4498/4601
+f 15870/4494/4597 15871/4493/4596 3571/4498/4601 3570/4499/4602
+f 3663/4500/4603 15870/4494/4597 3570/4499/4602 304/4501/4604
+f 3664/4502/4605 15867/4490/4593 15870/4494/4597 3663/4500/4603
+f 3665/4496/4599 15864/4487/4590 15867/4490/4593 3664/4502/4605
+f 15873/4503/4606 15874/4504/4607 15877/4505/4608 15876/4506/4609
+f 15874/4504/4607 15875/4507/4610 15878/4508/4611 15877/4505/4608
+f 15876/4506/4609 15877/4505/4608 15880/4509/4612 15879/4510/4613
+f 15877/4505/4608 15878/4508/4611 15881/4511/4614 15880/4509/4612
+f 259/4101/4204 3339/4099/4202 15873/4503/4606 3668/4512/4615
+f 3339/4099/4202 3340/4098/4201 15874/4504/4607 15873/4503/4606
+f 3340/4098/4201 3341/4097/4200 15875/4507/4610 15874/4504/4607
+f 3341/4097/4200 258/4053/4156 3659/4460/4563 15875/4507/4610
+f 15875/4507/4610 3659/4460/4563 3658/4470/4573 15878/4508/4611
+f 15878/4508/4611 3658/4470/4573 3657/4468/4571 15881/4511/4614
+f 15881/4511/4614 3657/4468/4571 290/4469/4572 3533/4513/4616
+f 15880/4509/4612 15881/4511/4614 3533/4513/4616 3532/4514/4617
+f 15879/4510/4613 15880/4509/4612 3532/4514/4617 3531/4515/4618
+f 3666/4516/4619 15879/4510/4613 3531/4515/4618 291/4517/4620
+f 3667/4518/4621 15876/4506/4609 15879/4510/4613 3666/4516/4619
+f 3668/4512/4615 15873/4503/4606 15876/4506/4609 3667/4518/4621
+f 15882/4519/4622 15883/4520/4623 15886/4521/4624 15885/4522/4625
+f 15883/4520/4623 15884/4523/4626 15887/4524/4627 15886/4521/4624
+f 15885/4522/4625 15886/4521/4624 15889/4525/4628 15888/4526/4629
+f 15886/4521/4624 15887/4524/4627 15890/4527/4630 15889/4525/4628
+f 286/4117/4220 3420/4115/4218 15882/4519/4622 3671/4528/4631
+f 3420/4115/4218 3421/4114/4217 15883/4520/4623 15882/4519/4622
+f 3421/4114/4217 3422/4113/4216 15884/4523/4626 15883/4520/4623
+f 3422/4113/4216 285/4069/4172 3662/4480/4583 15884/4523/4626
+f 15884/4523/4626 3662/4480/4583 3661/4486/4589 15887/4524/4627
+f 15887/4524/4627 3661/4486/4589 3660/4484/4587 15890/4527/4630
+f 15890/4527/4630 3660/4484/4587 317/4485/4588 3614/4529/4632
+f 15889/4525/4628 15890/4527/4630 3614/4529/4632 3613/4530/4633
+f 15888/4526/4629 15889/4525/4628 3613/4530/4633 3612/4531/4634
+f 3669/4532/4635 15888/4526/4629 3612/4531/4634 318/4533/4636
+f 3670/4534/4637 15885/4522/4625 15888/4526/4629 3669/4532/4635
+f 3671/4528/4631 15882/4519/4622 15885/4522/4625 3670/4534/4637
+f 15891/4535/4638 15892/4536/4639 15895/4537/4640 15894/4538/4641
+f 15892/4536/4639 15893/4539/4642 15896/4540/4643 15895/4537/4640
+f 15894/4538/4641 15895/4537/4640 15898/4541/4644 15897/4542/4645
+f 15895/4537/4640 15896/4540/4643 15899/4543/4646 15898/4541/4644
+f 273/4133/4236 3381/4131/4234 15891/4535/4638 3674/4544/4647
+f 3381/4131/4234 3382/4130/4233 15892/4536/4639 15891/4535/4638
+f 3382/4130/4233 3383/4129/4232 15893/4539/4642 15892/4536/4639
+f 3383/4129/4232 272/4085/4188 3665/4496/4599 15893/4539/4642
+f 15893/4539/4642 3665/4496/4599 3664/4502/4605 15896/4540/4643
+f 15896/4540/4643 3664/4502/4605 3663/4500/4603 15899/4543/4646
+f 15899/4543/4646 3663/4500/4603 304/4501/4604 3575/4545/4648
+f 15898/4541/4644 15899/4543/4646 3575/4545/4648 3574/4546/4649
+f 15897/4542/4645 15898/4541/4644 3574/4546/4649 3573/4547/4650
+f 3672/4548/4651 15897/4542/4645 3573/4547/4650 305/4549/4652
+f 3673/4550/4653 15894/4538/4641 15897/4542/4645 3672/4548/4651
+f 3674/4544/4647 15891/4535/4638 15894/4538/4641 3673/4550/4653
+f 15900/4551/4654 15901/4552/4655 15904/4553/4656 15903/4554/4657
+f 15901/4552/4655 15902/4555/4658 15905/4556/4659 15904/4553/4656
+f 15903/4554/4657 15904/4553/4656 15907/4557/4660 15906/4558/4661
+f 15904/4553/4656 15905/4556/4659 15908/4559/4662 15907/4557/4660
+f 260/4149/4252 3342/4147/4250 15900/4551/4654 3677/4560/4663
+f 3342/4147/4250 3343/4146/4249 15901/4552/4655 15900/4551/4654
+f 3343/4146/4249 3344/4145/4248 15902/4555/4658 15901/4552/4655
+f 3344/4145/4248 259/4101/4204 3668/4512/4615 15902/4555/4658
+f 15902/4555/4658 3668/4512/4615 3667/4518/4621 15905/4556/4659
+f 15905/4556/4659 3667/4518/4621 3666/4516/4619 15908/4559/4662
+f 15908/4559/4662 3666/4516/4619 291/4517/4620 3536/4561/4664
+f 15907/4557/4660 15908/4559/4662 3536/4561/4664 3535/4562/4665
+f 15906/4558/4661 15907/4557/4660 3535/4562/4665 3534/4563/4666
+f 3675/4564/4667 15906/4558/4661 3534/4563/4666 292/4565/4668
+f 3676/4566/4669 15903/4554/4657 15906/4558/4661 3675/4564/4667
+f 3677/4560/4663 15900/4551/4654 15903/4554/4657 3676/4566/4669
+f 15909/4567/4670 15910/4568/4671 15913/4569/4672 15912/4570/4673
+f 15910/4568/4671 15911/4571/4674 15914/4572/4675 15913/4569/4672
+f 15912/4570/4673 15913/4569/4672 15916/4573/4676 15915/4574/4677
+f 15913/4569/4672 15914/4572/4675 15917/4575/4678 15916/4573/4676
+f 287/4165/4268 3423/4163/4266 15909/4567/4670 3680/4576/4679
+f 3423/4163/4266 3424/4162/4265 15910/4568/4671 15909/4567/4670
+f 3424/4162/4265 3425/4161/4264 15911/4571/4674 15910/4568/4671
+f 3425/4161/4264 286/4117/4220 3671/4528/4631 15911/4571/4674
+f 15911/4571/4674 3671/4528/4631 3670/4534/4637 15914/4572/4675
+f 15914/4572/4675 3670/4534/4637 3669/4532/4635 15917/4575/4678
+f 15917/4575/4678 3669/4532/4635 318/4533/4636 3617/4577/4680
+f 15916/4573/4676 15917/4575/4678 3617/4577/4680 3616/4578/4681
+f 15915/4574/4677 15916/4573/4676 3616/4578/4681 3615/4579/4682
+f 3678/4580/4683 15915/4574/4677 3615/4579/4682 319/4581/4684
+f 3679/4582/4685 15912/4570/4673 15915/4574/4677 3678/4580/4683
+f 3680/4576/4679 15909/4567/4670 15912/4570/4673 3679/4582/4685
+f 15918/4583/4686 15919/4584/4687 15922/4585/4688 15921/4586/4689
+f 15919/4584/4687 15920/4587/4690 15923/4588/4691 15922/4585/4688
+f 15921/4586/4689 15922/4585/4688 15925/4589/4692 15924/4590/4693
+f 15922/4585/4688 15923/4588/4691 15926/4591/4694 15925/4589/4692
+f 274/4181/4284 3384/4179/4282 15918/4583/4686 3683/4592/4695
+f 3384/4179/4282 3385/4178/4281 15919/4584/4687 15918/4583/4686
+f 3385/4178/4281 3386/4177/4280 15920/4587/4690 15919/4584/4687
+f 3386/4177/4280 273/4133/4236 3674/4544/4647 15920/4587/4690
+f 15920/4587/4690 3674/4544/4647 3673/4550/4653 15923/4588/4691
+f 15923/4588/4691 3673/4550/4653 3672/4548/4651 15926/4591/4694
+f 15926/4591/4694 3672/4548/4651 305/4549/4652 3578/4593/4696
+f 15925/4589/4692 15926/4591/4694 3578/4593/4696 3577/4594/4697
+f 15924/4590/4693 15925/4589/4692 3577/4594/4697 3576/4595/4698
+f 3681/4596/4699 15924/4590/4693 3576/4595/4698 306/4597/4700
+f 3682/4598/4701 15921/4586/4689 15924/4590/4693 3681/4596/4699
+f 3683/4592/4695 15918/4583/4686 15921/4586/4689 3682/4598/4701
+f 15927/4599/4702 15928/4600/4703 15931/4601/4704 15930/4602/4705
+f 15928/4600/4703 15929/4603/4706 15932/4604/4707 15931/4601/4704
+f 15930/4602/4705 15931/4601/4704 15934/4605/4708 15933/4606/4709
+f 15931/4601/4704 15932/4604/4707 15935/4607/4710 15934/4605/4708
+f 261/4197/4300 3345/4195/4298 15927/4599/4702 3686/4608/4711
+f 3345/4195/4298 3346/4194/4297 15928/4600/4703 15927/4599/4702
+f 3346/4194/4297 3347/4193/4296 15929/4603/4706 15928/4600/4703
+f 3347/4193/4296 260/4149/4252 3677/4560/4663 15929/4603/4706
+f 15929/4603/4706 3677/4560/4663 3676/4566/4669 15932/4604/4707
+f 15932/4604/4707 3676/4566/4669 3675/4564/4667 15935/4607/4710
+f 15935/4607/4710 3675/4564/4667 292/4565/4668 3539/4609/4712
+f 15934/4605/4708 15935/4607/4710 3539/4609/4712 3538/4610/4713
+f 15933/4606/4709 15934/4605/4708 3538/4610/4713 3537/4611/4714
+f 3684/4612/4715 15933/4606/4709 3537/4611/4714 293/4613/4716
+f 3685/4614/4717 15930/4602/4705 15933/4606/4709 3684/4612/4715
+f 3686/4608/4711 15927/4599/4702 15930/4602/4705 3685/4614/4717
+f 15936/4615/4718 15937/4616/4719 15940/4617/4720 15939/4618/4721
+f 15937/4616/4719 15938/4619/4722 15941/4620/4723 15940/4617/4720
+f 15939/4618/4721 15940/4617/4720 15943/4621/4724 15942/4622/4725
+f 15940/4617/4720 15941/4620/4723 15944/4623/4726 15943/4621/4724
+f 288/4213/4316 3426/4211/4314 15936/4615/4718 3689/4624/4727
+f 3426/4211/4314 3427/4210/4313 15937/4616/4719 15936/4615/4718
+f 3427/4210/4313 3428/4209/4312 15938/4619/4722 15937/4616/4719
+f 3428/4209/4312 287/4165/4268 3680/4576/4679 15938/4619/4722
+f 15938/4619/4722 3680/4576/4679 3679/4582/4685 15941/4620/4723
+f 15941/4620/4723 3679/4582/4685 3678/4580/4683 15944/4623/4726
+f 15944/4623/4726 3678/4580/4683 319/4581/4684 3620/4625/4728
+f 15943/4621/4724 15944/4623/4726 3620/4625/4728 3619/4626/4729
+f 15942/4622/4725 15943/4621/4724 3619/4626/4729 3618/4627/4730
+f 3687/4628/4731 15942/4622/4725 3618/4627/4730 320/4629/4732
+f 3688/4630/4733 15939/4618/4721 15942/4622/4725 3687/4628/4731
+f 3689/4624/4727 15936/4615/4718 15939/4618/4721 3688/4630/4733
+f 15945/4631/4734 15946/4632/4735 15949/4633/4736 15948/4634/4737
+f 15946/4632/4735 15947/4635/4738 15950/4636/4739 15949/4633/4736
+f 15948/4634/4737 15949/4633/4736 15952/4637/4740 15951/4638/4741
+f 15949/4633/4736 15950/4636/4739 15953/4639/4742 15952/4637/4740
+f 275/4229/4332 3387/4227/4330 15945/4631/4734 3692/4640/4743
+f 3387/4227/4330 3388/4226/4329 15946/4632/4735 15945/4631/4734
+f 3388/4226/4329 3389/4225/4328 15947/4635/4738 15946/4632/4735
+f 3389/4225/4328 274/4181/4284 3683/4592/4695 15947/4635/4738
+f 15947/4635/4738 3683/4592/4695 3682/4598/4701 15950/4636/4739
+f 15950/4636/4739 3682/4598/4701 3681/4596/4699 15953/4639/4742
+f 15953/4639/4742 3681/4596/4699 306/4597/4700 3581/4641/4744
+f 15952/4637/4740 15953/4639/4742 3581/4641/4744 3580/4642/4745
+f 15951/4638/4741 15952/4637/4740 3580/4642/4745 3579/4643/4746
+f 3690/4644/4747 15951/4638/4741 3579/4643/4746 307/4645/4748
+f 3691/4646/4749 15948/4634/4737 15951/4638/4741 3690/4644/4747
+f 3692/4640/4743 15945/4631/4734 15948/4634/4737 3691/4646/4749
+f 15954/4647/4750 15955/4648/4751 15958/4649/4752 15957/4650/4753
+f 15955/4648/4751 15956/4651/4754 15959/4652/4755 15958/4649/4752
+f 15957/4650/4753 15958/4649/4752 15961/4653/4756 15960/4654/4757
+f 15958/4649/4752 15959/4652/4755 15962/4655/4758 15961/4653/4756
+f 262/4245/4348 3348/4243/4346 15954/4647/4750 3695/4656/4759
+f 3348/4243/4346 3349/4242/4345 15955/4648/4751 15954/4647/4750
+f 3349/4242/4345 3350/4241/4344 15956/4651/4754 15955/4648/4751
+f 3350/4241/4344 261/4197/4300 3686/4608/4711 15956/4651/4754
+f 15956/4651/4754 3686/4608/4711 3685/4614/4717 15959/4652/4755
+f 15959/4652/4755 3685/4614/4717 3684/4612/4715 15962/4655/4758
+f 15962/4655/4758 3684/4612/4715 293/4613/4716 3542/4657/4760
+f 15961/4653/4756 15962/4655/4758 3542/4657/4760 3541/4658/4761
+f 15960/4654/4757 15961/4653/4756 3541/4658/4761 3540/4659/4762
+f 3693/4660/4763 15960/4654/4757 3540/4659/4762 294/4661/4764
+f 3694/4662/4765 15957/4650/4753 15960/4654/4757 3693/4660/4763
+f 3695/4656/4759 15954/4647/4750 15957/4650/4753 3694/4662/4765
+f 15963/4663/4766 15964/4664/4767 15967/4665/4768 15966/4666/4769
+f 15964/4664/4767 15965/4667/4770 15968/4668/4771 15967/4665/4768
+f 15966/4666/4769 15967/4665/4768 15970/4669/4772 15969/4670/4773
+f 15967/4665/4768 15968/4668/4771 15971/4671/4774 15970/4669/4772
+f 257/4048/4151 3429/4258/4361 15963/4663/4766 3654/4461/4564
+f 3429/4258/4361 3430/4257/4360 15964/4664/4767 15963/4663/4766
+f 3430/4257/4360 3431/4256/4359 15965/4667/4770 15964/4664/4767
+f 3431/4256/4359 288/4213/4316 3689/4624/4727 15965/4667/4770
+f 15965/4667/4770 3689/4624/4727 3688/4630/4733 15968/4668/4771
+f 15968/4668/4771 3688/4630/4733 3687/4628/4731 15971/4671/4774
+f 15971/4671/4774 3687/4628/4731 320/4629/4732 3623/4672/4775
+f 15970/4669/4772 15971/4671/4774 3623/4672/4775 3622/4673/4776
+f 15969/4670/4773 15970/4669/4772 3622/4673/4776 3621/4674/4777
+f 3656/4463/4566 15969/4670/4773 3621/4674/4777 289/4464/4567
+f 3655/4462/4565 15966/4666/4769 15969/4670/4773 3656/4463/4566
+f 3654/4461/4564 15963/4663/4766 15966/4666/4769 3655/4462/4565
+f 15972/4675/4778 15973/4676/4779 15976/4677/4780 15975/4678/4781
+f 15973/4676/4779 15974/4679/4782 15977/4680/4783 15976/4677/4780
+f 15975/4678/4781 15976/4677/4780 15979/4681/4784 15978/4682/4785
+f 15976/4677/4780 15977/4680/4783 15980/4683/4786 15979/4681/4784
+f 276/4273/4376 3390/4271/4374 15972/4675/4778 3698/4684/4787
+f 3390/4271/4374 3391/4270/4373 15973/4676/4779 15972/4675/4778
+f 3391/4270/4373 3392/4269/4372 15974/4679/4782 15973/4676/4779
+f 3392/4269/4372 275/4229/4332 3692/4640/4743 15974/4679/4782
+f 15974/4679/4782 3692/4640/4743 3691/4646/4749 15977/4680/4783
+f 15977/4680/4783 3691/4646/4749 3690/4644/4747 15980/4683/4786
+f 15980/4683/4786 3690/4644/4747 307/4645/4748 3584/4685/4788
+f 15979/4681/4784 15980/4683/4786 3584/4685/4788 3583/4686/4789
+f 15978/4682/4785 15979/4681/4784 3583/4686/4789 3582/4687/4790
+f 3696/4688/4791 15978/4682/4785 3582/4687/4790 308/4689/4792
+f 3697/4690/4793 15975/4678/4781 15978/4682/4785 3696/4688/4791
+f 3698/4684/4787 15972/4675/4778 15975/4678/4781 3697/4690/4793
+f 15981/4691/4794 15982/4692/4795 15985/4693/4796 15984/4694/4797
+f 15982/4692/4795 15983/4695/4798 15986/4696/4799 15985/4693/4796
+f 15984/4694/4797 15985/4693/4796 15988/4697/4800 15987/4698/4801
+f 15985/4693/4796 15986/4696/4799 15989/4699/4802 15988/4697/4800
+f 263/4289/4392 3351/4287/4390 15981/4691/4794 3701/4700/4803
+f 3351/4287/4390 3352/4286/4389 15982/4692/4795 15981/4691/4794
+f 3352/4286/4389 3353/4285/4388 15983/4695/4798 15982/4692/4795
+f 3353/4285/4388 262/4245/4348 3695/4656/4759 15983/4695/4798
+f 15983/4695/4798 3695/4656/4759 3694/4662/4765 15986/4696/4799
+f 15986/4696/4799 3694/4662/4765 3693/4660/4763 15989/4699/4802
+f 15989/4699/4802 3693/4660/4763 294/4661/4764 3545/4701/4804
+f 15988/4697/4800 15989/4699/4802 3545/4701/4804 3544/4702/4805
+f 15987/4698/4801 15988/4697/4800 3544/4702/4805 3543/4703/4806
+f 3699/4704/4807 15987/4698/4801 3543/4703/4806 295/4705/4808
+f 3700/4706/4809 15984/4694/4797 15987/4698/4801 3699/4704/4807
+f 3701/4700/4803 15981/4691/4794 15984/4694/4797 3700/4706/4809
+f 15990/4707/4810 15991/4708/4811 15994/4709/4812 15993/4710/4813
+f 15991/4708/4811 15992/4711/4814 15995/4712/4815 15994/4709/4812
+f 15993/4710/4813 15994/4709/4812 15997/4713/4816 15996/4714/4817
+f 15994/4709/4812 15995/4712/4815 15998/4715/4818 15997/4713/4816
+f 277/3816/3919 3393/4302/4405 15990/4707/4810 3704/4716/4819
+f 3393/4302/4405 3394/4301/4404 15991/4708/4811 15990/4707/4810
+f 3394/4301/4404 3395/4300/4403 15992/4711/4814 15991/4708/4811
+f 3395/4300/4403 276/4273/4376 3698/4684/4787 15992/4711/4814
+f 15992/4711/4814 3698/4684/4787 3697/4690/4793 15995/4712/4815
+f 15995/4712/4815 3697/4690/4793 3696/4688/4791 15998/4715/4818
+f 15998/4715/4818 3696/4688/4791 308/4689/4792 3587/4717/4820
+f 15997/4713/4816 15998/4715/4818 3587/4717/4820 3586/4718/4821
+f 15996/4714/4817 15997/4713/4816 3586/4718/4821 3585/4719/4822
+f 3702/4720/4823 15996/4714/4817 3585/4719/4822 309/4721/4824
+f 3703/4722/4825 15993/4710/4813 15996/4714/4817 3702/4720/4823
+f 3704/4716/4819 15990/4707/4810 15993/4710/4813 3703/4722/4825
+f 15999/4723/4826 16000/4724/4827 16003/4725/4828 16002/4726/4829
+f 16000/4724/4827 16001/4727/4830 16004/4728/4831 16003/4725/4828
+f 16002/4726/4829 16003/4725/4828 16006/4729/4832 16005/4730/4833
+f 16003/4725/4828 16004/4728/4831 16007/4731/4834 16006/4729/4832
+f 264/3836/3939 3354/4314/4417 15999/4723/4826 3707/4732/4835
+f 3354/4314/4417 3355/4313/4416 16000/4724/4827 15999/4723/4826
+f 3355/4313/4416 3356/4312/4415 16001/4727/4830 16000/4724/4827
+f 3356/4312/4415 263/4289/4392 3701/4700/4803 16001/4727/4830
+f 16001/4727/4830 3701/4700/4803 3700/4706/4809 16004/4728/4831
+f 16004/4728/4831 3700/4706/4809 3699/4704/4807 16007/4731/4834
+f 16007/4731/4834 3699/4704/4807 295/4705/4808 3548/4733/4836
+f 16006/4729/4832 16007/4731/4834 3548/4733/4836 3547/4734/4837
+f 16005/4730/4833 16006/4729/4832 3547/4734/4837 3546/4735/4838
+f 3705/4736/4839 16005/4730/4833 3546/4735/4838 296/4737/4840
+f 3706/4738/4841 16002/4726/4829 16005/4730/4833 3705/4736/4839
+f 3707/4732/4835 15999/4723/4826 16002/4726/4829 3706/4738/4841
+f 16008/4739/4842 16009/4740/4843 16012/4741/4844 16011/4742/4845
+f 16009/4740/4843 16010/4743/4846 16013/4744/4847 16012/4741/4844
+f 16011/4742/4845 16012/4741/4844 16015/4745/4848 16014/4746/4849
+f 16012/4741/4844 16013/4744/4847 16016/4747/4850 16015/4745/4848
+f 278/3821/3924 3396/3819/3922 16008/4739/4842 3710/4748/4851
+f 3396/3819/3922 3397/3818/3921 16009/4740/4843 16008/4739/4842
+f 3397/3818/3921 3398/3817/3920 16010/4743/4846 16009/4740/4843
+f 3398/3817/3920 277/3816/3919 3704/4716/4819 16010/4743/4846
+f 16010/4743/4846 3704/4716/4819 3703/4722/4825 16013/4744/4847
+f 16013/4744/4847 3703/4722/4825 3702/4720/4823 16016/4747/4850
+f 16016/4747/4850 3702/4720/4823 309/4721/4824 3590/4749/4852
+f 16015/4745/4848 16016/4747/4850 3590/4749/4852 3589/4750/4853
+f 16014/4746/4849 16015/4745/4848 3589/4750/4853 3588/4751/4854
+f 3708/4752/4855 16014/4746/4849 3588/4751/4854 310/4753/4856
+f 3709/4754/4857 16011/4742/4845 16014/4746/4849 3708/4752/4855
+f 3710/4748/4851 16008/4739/4842 16011/4742/4845 3709/4754/4857
+f 16017/4755/4858 16018/4756/4859 16021/4757/4860 16020/4758/4861
+f 16018/4756/4859 16019/4759/4862 16022/4760/4863 16021/4757/4860
+f 16020/4758/4861 16021/4757/4860 16024/4761/4864 16023/4762/4865
+f 16021/4757/4860 16022/4760/4863 16025/4763/4866 16024/4761/4864
+f 265/3841/3944 3357/3839/3942 16017/4755/4858 3713/4764/4867
+f 3357/3839/3942 3358/3838/3941 16018/4756/4859 16017/4755/4858
+f 3358/3838/3941 3359/3837/3940 16019/4759/4862 16018/4756/4859
+f 3359/3837/3940 264/3836/3939 3707/4732/4835 16019/4759/4862
+f 16019/4759/4862 3707/4732/4835 3706/4738/4841 16022/4760/4863
+f 16022/4760/4863 3706/4738/4841 3705/4736/4839 16025/4763/4866
+f 16025/4763/4866 3705/4736/4839 296/4737/4840 3551/4765/4868
+f 16024/4761/4864 16025/4763/4866 3551/4765/4868 3550/4766/4869
+f 16023/4762/4865 16024/4761/4864 3550/4766/4869 3549/4767/4870
+f 3711/4768/4871 16023/4762/4865 3549/4767/4870 297/4769/4872
+f 3712/4770/4873 16020/4758/4861 16023/4762/4865 3711/4768/4871
+f 3713/4764/4867 16017/4755/4858 16020/4758/4861 3712/4770/4873
+f 16026/4771/4874 16027/4772/4875 16030/4773/4876 16029/4774/4877
+f 16027/4772/4875 16028/4775/4878 16031/4776/4879 16030/4773/4876
+f 16029/4774/4877 16030/4773/4876 16033/4777/4880 16032/4778/4881
+f 16030/4773/4876 16031/4776/4879 16034/4779/4882 16033/4777/4880
+f 279/3857/3960 3399/3855/3958 16026/4771/4874 3716/4780/4883
+f 3399/3855/3958 3400/3854/3957 16027/4772/4875 16026/4771/4874
+f 3400/3854/3957 3401/3853/3956 16028/4775/4878 16027/4772/4875
+f 3401/3853/3956 278/3821/3924 3710/4748/4851 16028/4775/4878
+f 16028/4775/4878 3710/4748/4851 3709/4754/4857 16031/4776/4879
+f 16031/4776/4879 3709/4754/4857 3708/4752/4855 16034/4779/4882
+f 16034/4779/4882 3708/4752/4855 310/4753/4856 3593/4781/4884
+f 16033/4777/4880 16034/4779/4882 3593/4781/4884 3592/4782/4885
+f 16032/4778/4881 16033/4777/4880 3592/4782/4885 3591/4783/4886
+f 3714/4784/4887 16032/4778/4881 3591/4783/4886 311/4785/4888
+f 3715/4786/4889 16029/4774/4877 16032/4778/4881 3714/4784/4887
+f 3716/4780/4883 16026/4771/4874 16029/4774/4877 3715/4786/4889
+f 16035/4787/4890 16036/4788/4891 16039/4789/4892 16038/4790/4893
+f 16036/4788/4891 16037/4791/4894 16040/4792/4895 16039/4789/4892
+f 16038/4790/4893 16039/4789/4892 16042/4793/4896 16041/4794/4897
+f 16039/4789/4892 16040/4792/4895 16043/4795/4898 16042/4793/4896
+f 266/3873/3976 3360/3871/3974 16035/4787/4890 3719/4796/4899
+f 3360/3871/3974 3361/3870/3973 16036/4788/4891 16035/4787/4890
+f 3361/3870/3973 3362/3869/3972 16037/4791/4894 16036/4788/4891
+f 3362/3869/3972 265/3841/3944 3713/4764/4867 16037/4791/4894
+f 16037/4791/4894 3713/4764/4867 3712/4770/4873 16040/4792/4895
+f 16040/4792/4895 3712/4770/4873 3711/4768/4871 16043/4795/4898
+f 16043/4795/4898 3711/4768/4871 297/4769/4872 3554/4797/4900
+f 16042/4793/4896 16043/4795/4898 3554/4797/4900 3553/4798/4901
+f 16041/4794/4897 16042/4793/4896 3553/4798/4901 3552/4799/4902
+f 3717/4800/4903 16041/4794/4897 3552/4799/4902 298/4801/4904
+f 3718/4802/4905 16038/4790/4893 16041/4794/4897 3717/4800/4903
+f 3719/4796/4899 16035/4787/4890 16038/4790/4893 3718/4802/4905
+f 16044/4803/4906 16045/4804/4907 16048/4805/4908 16047/4806/4909
+f 16045/4804/4907 16046/4807/4910 16049/4808/4911 16048/4805/4908
+f 16047/4806/4909 16048/4805/4908 16051/4809/4912 16050/4810/4913
+f 16048/4805/4908 16049/4808/4911 16052/4811/4914 16051/4809/4912
+f 280/3889/3992 3402/3887/3990 16044/4803/4906 3624/4325/4428
+f 3402/3887/3990 3403/3886/3989 16045/4804/4907 16044/4803/4906
+f 3403/3886/3989 3404/3885/3988 16046/4807/4910 16045/4804/4907
+f 3404/3885/3988 279/3857/3960 3716/4780/4883 16046/4807/4910
+f 16046/4807/4910 3716/4780/4883 3715/4786/4889 16049/4808/4911
+f 16049/4808/4911 3715/4786/4889 3714/4784/4887 16052/4811/4914
+f 16052/4811/4914 3714/4784/4887 311/4785/4888 3596/4812/4915
+f 16051/4809/4912 16052/4811/4914 3596/4812/4915 3595/4813/4916
+f 16050/4810/4913 16051/4809/4912 3595/4813/4916 3594/4814/4917
+f 3626/4327/4430 16050/4810/4913 3594/4814/4917 312/4328/4431
+f 3625/4326/4429 16047/4806/4909 16050/4810/4913 3626/4327/4430
+f 3624/4325/4428 16044/4803/4906 16047/4806/4909 3625/4326/4429
+f 16053/4815/4918 16054/4816/4919 16057/4817/4920 16056/4818/4921
+f 16054/4816/4919 16055/4819/4922 16058/4820/4923 16057/4817/4920
+f 16056/4818/4921 16057/4817/4920 16060/4821/4924 16059/4822/4925
+f 16057/4817/4920 16058/4820/4923 16061/4823/4926 16060/4821/4924
+f 267/3905/4008 3363/3903/4006 16053/4815/4918 3630/4345/4448
+f 3363/3903/4006 3364/3902/4005 16054/4816/4919 16053/4815/4918
+f 3364/3902/4005 3365/3901/4004 16055/4819/4922 16054/4816/4919
+f 3365/3901/4004 266/3873/3976 3719/4796/4899 16055/4819/4922
+f 16055/4819/4922 3719/4796/4899 3718/4802/4905 16058/4820/4923
+f 16058/4820/4923 3718/4802/4905 3717/4800/4903 16061/4823/4926
+f 16061/4823/4926 3717/4800/4903 298/4801/4904 3557/4824/4927
+f 16060/4821/4924 16061/4823/4926 3557/4824/4927 3556/4825/4928
+f 16059/4822/4925 16060/4821/4924 3556/4825/4928 3555/4826/4929
+f 3632/4347/4450 16059/4822/4925 3555/4826/4929 299/4348/4451
+f 3631/4346/4449 16056/4818/4921 16059/4822/4925 3632/4347/4450
+f 3630/4345/4448 16053/4815/4918 16056/4818/4921 3631/4346/4449
+f 16062/4827/4930 16063/4828/4931 16066/4829/4932 16065/4830/4933
+f 16063/4828/4931 16064/4831/4934 16067/4832/4935 16066/4829/4932
+f 16065/4830/4933 16066/4829/4932 16069/4833/4936 16068/4834/4937
+f 16066/4829/4932 16067/4832/4935 16070/4835/4938 16069/4833/4936
+f 316/4433/4536 3606/4431/4534 16062/4827/4930 3821/4836/4939
+f 3606/4431/4534 3607/4430/4533 16063/4828/4931 16062/4827/4930
+f 3607/4430/4533 3608/4429/4532 16064/4831/4934 16063/4828/4931
+f 3608/4429/4532 315/4401/4504 3816/4837/4940 16064/4831/4934
+f 16064/4831/4934 3816/4837/4940 3817/4838/4941 16067/4832/4935
+f 16067/4832/4935 3817/4838/4941 3818/4839/4942 16070/4835/4938
+f 16070/4835/4938 3818/4839/4942 347/4840/4943 3800/4841/4944
+f 16069/4833/4936 16070/4835/4938 3800/4841/4944 3799/4842/4945
+f 16068/4834/4937 16069/4833/4936 3799/4842/4945 3798/4843/4946
+f 3819/4844/4947 16068/4834/4937 3798/4843/4946 348/4845/4948
+f 3820/4846/4949 16065/4830/4933 16068/4834/4937 3819/4844/4947
+f 3821/4836/4939 16062/4827/4930 16065/4830/4933 3820/4846/4949
+f 16071/4847/4950 16072/4848/4951 16075/4849/4952 16074/4850/4953
+f 16072/4848/4951 16073/4851/4954 16076/4852/4955 16075/4849/4952
+f 16074/4850/4953 16075/4849/4952 16078/4853/4956 16077/4854/4957
+f 16075/4849/4952 16076/4852/4955 16079/4855/4958 16078/4853/4956
+f 303/4449/4552 3567/4447/4550 16071/4847/4950 3827/4856/4959
+f 3567/4447/4550 3568/4446/4549 16072/4848/4951 16071/4847/4950
+f 3568/4446/4549 3569/4445/4548 16073/4851/4954 16072/4848/4951
+f 3569/4445/4548 302/4417/4520 3822/4857/4960 16073/4851/4954
+f 16073/4851/4954 3822/4857/4960 3823/4858/4961 16076/4852/4955
+f 16076/4852/4955 3823/4858/4961 3824/4859/4962 16079/4855/4958
+f 16079/4855/4958 3824/4859/4962 334/4860/4963 3761/4861/4964
+f 16078/4853/4956 16079/4855/4958 3761/4861/4964 3760/4862/4965
+f 16077/4854/4957 16078/4853/4956 3760/4862/4965 3759/4863/4966
+f 3825/4864/4967 16077/4854/4957 3759/4863/4966 335/4865/4968
+f 3826/4866/4969 16074/4850/4953 16077/4854/4957 3825/4864/4967
+f 3827/4856/4959 16071/4847/4950 16074/4850/4953 3826/4866/4969
+f 16080/4867/4970 16081/4868/4971 16084/4869/4972 16083/4870/4973
+f 16081/4868/4971 16082/4871/4974 16085/4872/4975 16084/4869/4972
+f 16083/4870/4973 16084/4869/4972 16087/4873/4976 16086/4874/4977
+f 16084/4869/4972 16085/4872/4975 16088/4875/4978 16087/4873/4976
+f 290/4469/4572 3528/4467/4570 16080/4867/4970 3833/4876/4979
+f 3528/4467/4570 3529/4466/4569 16081/4868/4971 16080/4867/4970
+f 3529/4466/4569 3530/4465/4568 16082/4871/4974 16081/4868/4971
+f 3530/4465/4568 289/4464/4567 3828/4877/4980 16082/4871/4974
+f 16082/4871/4974 3828/4877/4980 3829/4878/4981 16085/4872/4975
+f 16085/4872/4975 3829/4878/4981 3830/4879/4982 16088/4875/4978
+f 16088/4875/4978 3830/4879/4982 321/4880/4983 3722/4881/4984
+f 16087/4873/4976 16088/4875/4978 3722/4881/4984 3721/4882/4985
+f 16086/4874/4977 16087/4873/4976 3721/4882/4985 3720/4883/4986
+f 3831/4884/4987 16086/4874/4977 3720/4883/4986 322/4885/4988
+f 3832/4886/4989 16083/4870/4973 16086/4874/4977 3831/4884/4987
+f 3833/4876/4979 16080/4867/4970 16083/4870/4973 3832/4886/4989
+f 16089/4887/4990 16090/4888/4991 16093/4889/4992 16092/4890/4993
+f 16090/4888/4991 16091/4891/4994 16094/4892/4995 16093/4889/4992
+f 16092/4890/4993 16093/4889/4992 16096/4893/4996 16095/4894/4997
+f 16093/4889/4992 16094/4892/4995 16097/4895/4998 16096/4893/4996
+f 317/4485/4588 3609/4483/4586 16089/4887/4990 3836/4896/4999
+f 3609/4483/4586 3610/4482/4585 16090/4888/4991 16089/4887/4990
+f 3610/4482/4585 3611/4481/4584 16091/4891/4994 16090/4888/4991
+f 3611/4481/4584 316/4433/4536 3821/4836/4939 16091/4891/4994
+f 16091/4891/4994 3821/4836/4939 3820/4846/4949 16094/4892/4995
+f 16094/4892/4995 3820/4846/4949 3819/4844/4947 16097/4895/4998
+f 16097/4895/4998 3819/4844/4947 348/4845/4948 3803/4897/5000
+f 16096/4893/4996 16097/4895/4998 3803/4897/5000 3802/4898/5001
+f 16095/4894/4997 16096/4893/4996 3802/4898/5001 3801/4899/5002
+f 3834/4900/5003 16095/4894/4997 3801/4899/5002 349/4901/5004
+f 3835/4902/5005 16092/4890/4993 16095/4894/4997 3834/4900/5003
+f 3836/4896/4999 16089/4887/4990 16092/4890/4993 3835/4902/5005
+f 16098/4903/5006 16099/4904/5007 16102/4905/5008 16101/4906/5009
+f 16099/4904/5007 16100/4907/5010 16103/4908/5011 16102/4905/5008
+f 16101/4906/5009 16102/4905/5008 16105/4909/5012 16104/4910/5013
+f 16102/4905/5008 16103/4908/5011 16106/4911/5014 16105/4909/5012
+f 304/4501/4604 3570/4499/4602 16098/4903/5006 3839/4912/5015
+f 3570/4499/4602 3571/4498/4601 16099/4904/5007 16098/4903/5006
+f 3571/4498/4601 3572/4497/4600 16100/4907/5010 16099/4904/5007
+f 3572/4497/4600 303/4449/4552 3827/4856/4959 16100/4907/5010
+f 16100/4907/5010 3827/4856/4959 3826/4866/4969 16103/4908/5011
+f 16103/4908/5011 3826/4866/4969 3825/4864/4967 16106/4911/5014
+f 16106/4911/5014 3825/4864/4967 335/4865/4968 3764/4913/5016
+f 16105/4909/5012 16106/4911/5014 3764/4913/5016 3763/4914/5017
+f 16104/4910/5013 16105/4909/5012 3763/4914/5017 3762/4915/5018
+f 3837/4916/5019 16104/4910/5013 3762/4915/5018 336/4917/5020
+f 3838/4918/5021 16101/4906/5009 16104/4910/5013 3837/4916/5019
+f 3839/4912/5015 16098/4903/5006 16101/4906/5009 3838/4918/5021
+f 16107/4919/5022 16108/4920/5023 16111/4921/5024 16110/4922/5025
+f 16108/4920/5023 16109/4923/5026 16112/4924/5027 16111/4921/5024
+f 16110/4922/5025 16111/4921/5024 16114/4925/5028 16113/4926/5029
+f 16111/4921/5024 16112/4924/5027 16115/4927/5030 16114/4925/5028
+f 291/4517/4620 3531/4515/4618 16107/4919/5022 3842/4928/5031
+f 3531/4515/4618 3532/4514/4617 16108/4920/5023 16107/4919/5022
+f 3532/4514/4617 3533/4513/4616 16109/4923/5026 16108/4920/5023
+f 3533/4513/4616 290/4469/4572 3833/4876/4979 16109/4923/5026
+f 16109/4923/5026 3833/4876/4979 3832/4886/4989 16112/4924/5027
+f 16112/4924/5027 3832/4886/4989 3831/4884/4987 16115/4927/5030
+f 16115/4927/5030 3831/4884/4987 322/4885/4988 3725/4929/5032
+f 16114/4925/5028 16115/4927/5030 3725/4929/5032 3724/4930/5033
+f 16113/4926/5029 16114/4925/5028 3724/4930/5033 3723/4931/5034
+f 3840/4932/5035 16113/4926/5029 3723/4931/5034 323/4933/5036
+f 3841/4934/5037 16110/4922/5025 16113/4926/5029 3840/4932/5035
+f 3842/4928/5031 16107/4919/5022 16110/4922/5025 3841/4934/5037
+f 16116/4935/5038 16117/4936/5039 16120/4937/5040 16119/4938/5041
+f 16117/4936/5039 16118/4939/5042 16121/4940/5043 16120/4937/5040
+f 16119/4938/5041 16120/4937/5040 16123/4941/5044 16122/4942/5045
+f 16120/4937/5040 16121/4940/5043 16124/4943/5046 16123/4941/5044
+f 318/4533/4636 3612/4531/4634 16116/4935/5038 3845/4944/5047
+f 3612/4531/4634 3613/4530/4633 16117/4936/5039 16116/4935/5038
+f 3613/4530/4633 3614/4529/4632 16118/4939/5042 16117/4936/5039
+f 3614/4529/4632 317/4485/4588 3836/4896/4999 16118/4939/5042
+f 16118/4939/5042 3836/4896/4999 3835/4902/5005 16121/4940/5043
+f 16121/4940/5043 3835/4902/5005 3834/4900/5003 16124/4943/5046
+f 16124/4943/5046 3834/4900/5003 349/4901/5004 3806/4945/5048
+f 16123/4941/5044 16124/4943/5046 3806/4945/5048 3805/4946/5049
+f 16122/4942/5045 16123/4941/5044 3805/4946/5049 3804/4947/5050
+f 3843/4948/5051 16122/4942/5045 3804/4947/5050 350/4949/5052
+f 3844/4950/5053 16119/4938/5041 16122/4942/5045 3843/4948/5051
+f 3845/4944/5047 16116/4935/5038 16119/4938/5041 3844/4950/5053
+f 16125/4951/5054 16126/4952/5055 16129/4953/5056 16128/4954/5057
+f 16126/4952/5055 16127/4955/5058 16130/4956/5059 16129/4953/5056
+f 16128/4954/5057 16129/4953/5056 16132/4957/5060 16131/4958/5061
+f 16129/4953/5056 16130/4956/5059 16133/4959/5062 16132/4957/5060
+f 305/4549/4652 3573/4547/4650 16125/4951/5054 3848/4960/5063
+f 3573/4547/4650 3574/4546/4649 16126/4952/5055 16125/4951/5054
+f 3574/4546/4649 3575/4545/4648 16127/4955/5058 16126/4952/5055
+f 3575/4545/4648 304/4501/4604 3839/4912/5015 16127/4955/5058
+f 16127/4955/5058 3839/4912/5015 3838/4918/5021 16130/4956/5059
+f 16130/4956/5059 3838/4918/5021 3837/4916/5019 16133/4959/5062
+f 16133/4959/5062 3837/4916/5019 336/4917/5020 3767/4961/5064
+f 16132/4957/5060 16133/4959/5062 3767/4961/5064 3766/4962/5065
+f 16131/4958/5061 16132/4957/5060 3766/4962/5065 3765/4963/5066
+f 3846/4964/5067 16131/4958/5061 3765/4963/5066 337/4965/5068
+f 3847/4966/5069 16128/4954/5057 16131/4958/5061 3846/4964/5067
+f 3848/4960/5063 16125/4951/5054 16128/4954/5057 3847/4966/5069
+f 16134/4967/5070 16135/4968/5071 16138/4969/5072 16137/4970/5073
+f 16135/4968/5071 16136/4971/5074 16139/4972/5075 16138/4969/5072
+f 16137/4970/5073 16138/4969/5072 16141/4973/5076 16140/4974/5077
+f 16138/4969/5072 16139/4972/5075 16142/4975/5078 16141/4973/5076
+f 292/4565/4668 3534/4563/4666 16134/4967/5070 3851/4976/5079
+f 3534/4563/4666 3535/4562/4665 16135/4968/5071 16134/4967/5070
+f 3535/4562/4665 3536/4561/4664 16136/4971/5074 16135/4968/5071
+f 3536/4561/4664 291/4517/4620 3842/4928/5031 16136/4971/5074
+f 16136/4971/5074 3842/4928/5031 3841/4934/5037 16139/4972/5075
+f 16139/4972/5075 3841/4934/5037 3840/4932/5035 16142/4975/5078
+f 16142/4975/5078 3840/4932/5035 323/4933/5036 3728/4977/5080
+f 16141/4973/5076 16142/4975/5078 3728/4977/5080 3727/4978/5081
+f 16140/4974/5077 16141/4973/5076 3727/4978/5081 3726/4979/5082
+f 3849/4980/5083 16140/4974/5077 3726/4979/5082 324/4981/5084
+f 3850/4982/5085 16137/4970/5073 16140/4974/5077 3849/4980/5083
+f 3851/4976/5079 16134/4967/5070 16137/4970/5073 3850/4982/5085
+f 16143/4983/5086 16144/4984/5087 16147/4985/5088 16146/4986/5089
+f 16144/4984/5087 16145/4987/5090 16148/4988/5091 16147/4985/5088
+f 16146/4986/5089 16147/4985/5088 16150/4989/5092 16149/4990/5093
+f 16147/4985/5088 16148/4988/5091 16151/4991/5094 16150/4989/5092
+f 319/4581/4684 3615/4579/4682 16143/4983/5086 3854/4992/5095
+f 3615/4579/4682 3616/4578/4681 16144/4984/5087 16143/4983/5086
+f 3616/4578/4681 3617/4577/4680 16145/4987/5090 16144/4984/5087
+f 3617/4577/4680 318/4533/4636 3845/4944/5047 16145/4987/5090
+f 16145/4987/5090 3845/4944/5047 3844/4950/5053 16148/4988/5091
+f 16148/4988/5091 3844/4950/5053 3843/4948/5051 16151/4991/5094
+f 16151/4991/5094 3843/4948/5051 350/4949/5052 3809/4993/5096
+f 16150/4989/5092 16151/4991/5094 3809/4993/5096 3808/4994/5097
+f 16149/4990/5093 16150/4989/5092 3808/4994/5097 3807/4995/5098
+f 3852/4996/5099 16149/4990/5093 3807/4995/5098 351/4997/5100
+f 3853/4998/5101 16146/4986/5089 16149/4990/5093 3852/4996/5099
+f 3854/4992/5095 16143/4983/5086 16146/4986/5089 3853/4998/5101
+f 16152/4999/5102 16153/5000/5103 16156/5001/5104 16155/5002/5105
+f 16153/5000/5103 16154/5003/5106 16157/5004/5107 16156/5001/5104
+f 16155/5002/5105 16156/5001/5104 16159/5005/5108 16158/5006/5109
+f 16156/5001/5104 16157/5004/5107 16160/5007/5110 16159/5005/5108
+f 306/4597/4700 3576/4595/4698 16152/4999/5102 3857/5008/5111
+f 3576/4595/4698 3577/4594/4697 16153/5000/5103 16152/4999/5102
+f 3577/4594/4697 3578/4593/4696 16154/5003/5106 16153/5000/5103
+f 3578/4593/4696 305/4549/4652 3848/4960/5063 16154/5003/5106
+f 16154/5003/5106 3848/4960/5063 3847/4966/5069 16157/5004/5107
+f 16157/5004/5107 3847/4966/5069 3846/4964/5067 16160/5007/5110
+f 16160/5007/5110 3846/4964/5067 337/4965/5068 3770/5009/5112
+f 16159/5005/5108 16160/5007/5110 3770/5009/5112 3769/5010/5113
+f 16158/5006/5109 16159/5005/5108 3769/5010/5113 3768/5011/5114
+f 3855/5012/5115 16158/5006/5109 3768/5011/5114 338/5013/5116
+f 3856/5014/5117 16155/5002/5105 16158/5006/5109 3855/5012/5115
+f 3857/5008/5111 16152/4999/5102 16155/5002/5105 3856/5014/5117
+f 16161/5015/5118 16162/5016/5119 16165/5017/5120 16164/5018/5121
+f 16162/5016/5119 16163/5019/5122 16166/5020/5123 16165/5017/5120
+f 16164/5018/5121 16165/5017/5120 16168/5021/5124 16167/5022/5125
+f 16165/5017/5120 16166/5020/5123 16169/5023/5126 16168/5021/5124
+f 293/4613/4716 3537/4611/4714 16161/5015/5118 3860/5024/5127
+f 3537/4611/4714 3538/4610/4713 16162/5016/5119 16161/5015/5118
+f 3538/4610/4713 3539/4609/4712 16163/5019/5122 16162/5016/5119
+f 3539/4609/4712 292/4565/4668 3851/4976/5079 16163/5019/5122
+f 16163/5019/5122 3851/4976/5079 3850/4982/5085 16166/5020/5123
+f 16166/5020/5123 3850/4982/5085 3849/4980/5083 16169/5023/5126
+f 16169/5023/5126 3849/4980/5083 324/4981/5084 3731/5025/5128
+f 16168/5021/5124 16169/5023/5126 3731/5025/5128 3730/5026/5129
+f 16167/5022/5125 16168/5021/5124 3730/5026/5129 3729/5027/5130
+f 3858/5028/5131 16167/5022/5125 3729/5027/5130 325/5029/5132
+f 3859/5030/5133 16164/5018/5121 16167/5022/5125 3858/5028/5131
+f 3860/5024/5127 16161/5015/5118 16164/5018/5121 3859/5030/5133
+f 16170/5031/5134 16171/5032/5135 16174/5033/5136 16173/5034/5137
+f 16171/5032/5135 16172/5035/5138 16175/5036/5139 16174/5033/5136
+f 16173/5034/5137 16174/5033/5136 16177/5037/5140 16176/5038/5141
+f 16174/5033/5136 16175/5036/5139 16178/5039/5142 16177/5037/5140
+f 320/4629/4732 3618/4627/4730 16170/5031/5134 3863/5040/5143
+f 3618/4627/4730 3619/4626/4729 16171/5032/5135 16170/5031/5134
+f 3619/4626/4729 3620/4625/4728 16172/5035/5138 16171/5032/5135
+f 3620/4625/4728 319/4581/4684 3854/4992/5095 16172/5035/5138
+f 16172/5035/5138 3854/4992/5095 3853/4998/5101 16175/5036/5139
+f 16175/5036/5139 3853/4998/5101 3852/4996/5099 16178/5039/5142
+f 16178/5039/5142 3852/4996/5099 351/4997/5100 3812/5041/5144
+f 16177/5037/5140 16178/5039/5142 3812/5041/5144 3811/5042/5145
+f 16176/5038/5141 16177/5037/5140 3811/5042/5145 3810/5043/5146
+f 3861/5044/5147 16176/5038/5141 3810/5043/5146 352/5045/5148
+f 3862/5046/5149 16173/5034/5137 16176/5038/5141 3861/5044/5147
+f 3863/5040/5143 16170/5031/5134 16173/5034/5137 3862/5046/5149
+f 16179/5047/5150 16180/5048/5151 16183/5049/5152 16182/5050/5153
+f 16180/5048/5151 16181/5051/5154 16184/5052/5155 16183/5049/5152
+f 16182/5050/5153 16183/5049/5152 16186/5053/5156 16185/5054/5157
+f 16183/5049/5152 16184/5052/5155 16187/5055/5158 16186/5053/5156
+f 307/4645/4748 3579/4643/4746 16179/5047/5150 3866/5056/5159
+f 3579/4643/4746 3580/4642/4745 16180/5048/5151 16179/5047/5150
+f 3580/4642/4745 3581/4641/4744 16181/5051/5154 16180/5048/5151
+f 3581/4641/4744 306/4597/4700 3857/5008/5111 16181/5051/5154
+f 16181/5051/5154 3857/5008/5111 3856/5014/5117 16184/5052/5155
+f 16184/5052/5155 3856/5014/5117 3855/5012/5115 16187/5055/5158
+f 16187/5055/5158 3855/5012/5115 338/5013/5116 3773/5057/5160
+f 16186/5053/5156 16187/5055/5158 3773/5057/5160 3772/5058/5161
+f 16185/5054/5157 16186/5053/5156 3772/5058/5161 3771/5059/5162
+f 3864/5060/5163 16185/5054/5157 3771/5059/5162 339/5061/5164
+f 3865/5062/5165 16182/5050/5153 16185/5054/5157 3864/5060/5163
+f 3866/5056/5159 16179/5047/5150 16182/5050/5153 3865/5062/5165
+f 16188/5063/5166 16189/5064/5167 16192/5065/5168 16191/5066/5169
+f 16189/5064/5167 16190/5067/5170 16193/5068/5171 16192/5065/5168
+f 16191/5066/5169 16192/5065/5168 16195/5069/5172 16194/5070/5173
+f 16192/5065/5168 16193/5068/5171 16196/5071/5174 16195/5069/5172
+f 294/4661/4764 3540/4659/4762 16188/5063/5166 3869/5072/5175
+f 3540/4659/4762 3541/4658/4761 16189/5064/5167 16188/5063/5166
+f 3541/4658/4761 3542/4657/4760 16190/5067/5170 16189/5064/5167
+f 3542/4657/4760 293/4613/4716 3860/5024/5127 16190/5067/5170
+f 16190/5067/5170 3860/5024/5127 3859/5030/5133 16193/5068/5171
+f 16193/5068/5171 3859/5030/5133 3858/5028/5131 16196/5071/5174
+f 16196/5071/5174 3858/5028/5131 325/5029/5132 3734/5073/5176
+f 16195/5069/5172 16196/5071/5174 3734/5073/5176 3733/5074/5177
+f 16194/5070/5173 16195/5069/5172 3733/5074/5177 3732/5075/5178
+f 3867/5076/5179 16194/5070/5173 3732/5075/5178 326/5077/5180
+f 3868/5078/5181 16191/5066/5169 16194/5070/5173 3867/5076/5179
+f 3869/5072/5175 16188/5063/5166 16191/5066/5169 3868/5078/5181
+f 16197/5079/5182 16198/5080/5183 16201/5081/5184 16200/5082/5185
+f 16198/5080/5183 16199/5083/5186 16202/5084/5187 16201/5081/5184
+f 16200/5082/5185 16201/5081/5184 16204/5085/5188 16203/5086/5189
+f 16201/5081/5184 16202/5084/5187 16205/5087/5190 16204/5085/5188
+f 289/4464/4567 3621/4674/4777 16197/5079/5182 3828/4877/4980
+f 3621/4674/4777 3622/4673/4776 16198/5080/5183 16197/5079/5182
+f 3622/4673/4776 3623/4672/4775 16199/5083/5186 16198/5080/5183
+f 3623/4672/4775 320/4629/4732 3863/5040/5143 16199/5083/5186
+f 16199/5083/5186 3863/5040/5143 3862/5046/5149 16202/5084/5187
+f 16202/5084/5187 3862/5046/5149 3861/5044/5147 16205/5087/5190
+f 16205/5087/5190 3861/5044/5147 352/5045/5148 3815/5088/5191
+f 16204/5085/5188 16205/5087/5190 3815/5088/5191 3814/5089/5192
+f 16203/5086/5189 16204/5085/5188 3814/5089/5192 3813/5090/5193
+f 3830/4879/4982 16203/5086/5189 3813/5090/5193 321/4880/4983
+f 3829/4878/4981 16200/5082/5185 16203/5086/5189 3830/4879/4982
+f 3828/4877/4980 16197/5079/5182 16200/5082/5185 3829/4878/4981
+f 16206/5091/5194 16207/5092/5195 16210/5093/5196 16209/5094/5197
+f 16207/5092/5195 16208/5095/5198 16211/5096/5199 16210/5093/5196
+f 16209/5094/5197 16210/5093/5196 16213/5097/5200 16212/5098/5201
+f 16210/5093/5196 16211/5096/5199 16214/5099/5202 16213/5097/5200
+f 308/4689/4792 3582/4687/4790 16206/5091/5194 3872/5100/5203
+f 3582/4687/4790 3583/4686/4789 16207/5092/5195 16206/5091/5194
+f 3583/4686/4789 3584/4685/4788 16208/5095/5198 16207/5092/5195
+f 3584/4685/4788 307/4645/4748 3866/5056/5159 16208/5095/5198
+f 16208/5095/5198 3866/5056/5159 3865/5062/5165 16211/5096/5199
+f 16211/5096/5199 3865/5062/5165 3864/5060/5163 16214/5099/5202
+f 16214/5099/5202 3864/5060/5163 339/5061/5164 3776/5101/5204
+f 16213/5097/5200 16214/5099/5202 3776/5101/5204 3775/5102/5205
+f 16212/5098/5201 16213/5097/5200 3775/5102/5205 3774/5103/5206
+f 3870/5104/5207 16212/5098/5201 3774/5103/5206 340/5105/5208
+f 3871/5106/5209 16209/5094/5197 16212/5098/5201 3870/5104/5207
+f 3872/5100/5203 16206/5091/5194 16209/5094/5197 3871/5106/5209
+f 16215/5107/5210 16216/5108/5211 16219/5109/5212 16218/5110/5213
+f 16216/5108/5211 16217/5111/5214 16220/5112/5215 16219/5109/5212
+f 16218/5110/5213 16219/5109/5212 16222/5113/5216 16221/5114/5217
+f 16219/5109/5212 16220/5112/5215 16223/5115/5218 16222/5113/5216
+f 295/4705/4808 3543/4703/4806 16215/5107/5210 3875/5116/5219
+f 3543/4703/4806 3544/4702/4805 16216/5108/5211 16215/5107/5210
+f 3544/4702/4805 3545/4701/4804 16217/5111/5214 16216/5108/5211
+f 3545/4701/4804 294/4661/4764 3869/5072/5175 16217/5111/5214
+f 16217/5111/5214 3869/5072/5175 3868/5078/5181 16220/5112/5215
+f 16220/5112/5215 3868/5078/5181 3867/5076/5179 16223/5115/5218
+f 16223/5115/5218 3867/5076/5179 326/5077/5180 3737/5117/5220
+f 16222/5113/5216 16223/5115/5218 3737/5117/5220 3736/5118/5221
+f 16221/5114/5217 16222/5113/5216 3736/5118/5221 3735/5119/5222
+f 3873/5120/5223 16221/5114/5217 3735/5119/5222 327/5121/5224
+f 3874/5122/5225 16218/5110/5213 16221/5114/5217 3873/5120/5223
+f 3875/5116/5219 16215/5107/5210 16218/5110/5213 3874/5122/5225
+f 16224/5123/5226 16225/5124/5227 16228/5125/5228 16227/5126/5229
+f 16225/5124/5227 16226/5127/5230 16229/5128/5231 16228/5125/5228
+f 16227/5126/5229 16228/5125/5228 16231/5129/5232 16230/5130/5233
+f 16228/5125/5228 16229/5128/5231 16232/5131/5234 16231/5129/5232
+f 309/4721/4824 3585/4719/4822 16224/5123/5226 3878/5132/5235
+f 3585/4719/4822 3586/4718/4821 16225/5124/5227 16224/5123/5226
+f 3586/4718/4821 3587/4717/4820 16226/5127/5230 16225/5124/5227
+f 3587/4717/4820 308/4689/4792 3872/5100/5203 16226/5127/5230
+f 16226/5127/5230 3872/5100/5203 3871/5106/5209 16229/5128/5231
+f 16229/5128/5231 3871/5106/5209 3870/5104/5207 16232/5131/5234
+f 16232/5131/5234 3870/5104/5207 340/5105/5208 3779/5133/5236
+f 16231/5129/5232 16232/5131/5234 3779/5133/5236 3778/5134/5237
+f 16230/5130/5233 16231/5129/5232 3778/5134/5237 3777/5135/5238
+f 3876/5136/5239 16230/5130/5233 3777/5135/5238 341/5137/5240
+f 3877/5138/5241 16227/5126/5229 16230/5130/5233 3876/5136/5239
+f 3878/5132/5235 16224/5123/5226 16227/5126/5229 3877/5138/5241
+f 16233/5139/5242 16234/5140/5243 16237/5141/5244 16236/5142/5245
+f 16234/5140/5243 16235/5143/5246 16238/5144/5247 16237/5141/5244
+f 16236/5142/5245 16237/5141/5244 16240/5145/5248 16239/5146/5249
+f 16237/5141/5244 16238/5144/5247 16241/5147/5250 16240/5145/5248
+f 296/4737/4840 3546/4735/4838 16233/5139/5242 3881/5148/5251
+f 3546/4735/4838 3547/4734/4837 16234/5140/5243 16233/5139/5242
+f 3547/4734/4837 3548/4733/4836 16235/5143/5246 16234/5140/5243
+f 3548/4733/4836 295/4705/4808 3875/5116/5219 16235/5143/5246
+f 16235/5143/5246 3875/5116/5219 3874/5122/5225 16238/5144/5247
+f 16238/5144/5247 3874/5122/5225 3873/5120/5223 16241/5147/5250
+f 16241/5147/5250 3873/5120/5223 327/5121/5224 3740/5149/5252
+f 16240/5145/5248 16241/5147/5250 3740/5149/5252 3739/5150/5253
+f 16239/5146/5249 16240/5145/5248 3739/5150/5253 3738/5151/5254
+f 3879/5152/5255 16239/5146/5249 3738/5151/5254 328/5153/5256
+f 3880/5154/5257 16236/5142/5245 16239/5146/5249 3879/5152/5255
+f 3881/5148/5251 16233/5139/5242 16236/5142/5245 3880/5154/5257
+f 16242/5155/5258 16243/5156/5259 16246/5157/5260 16245/5158/5261
+f 16243/5156/5259 16244/5159/5262 16247/5160/5263 16246/5157/5260
+f 16245/5158/5261 16246/5157/5260 16249/5161/5264 16248/5162/5265
+f 16246/5157/5260 16247/5160/5263 16250/5163/5266 16249/5161/5264
+f 310/4753/4856 3588/4751/4854 16242/5155/5258 3884/5164/5267
+f 3588/4751/4854 3589/4750/4853 16243/5156/5259 16242/5155/5258
+f 3589/4750/4853 3590/4749/4852 16244/5159/5262 16243/5156/5259
+f 3590/4749/4852 309/4721/4824 3878/5132/5235 16244/5159/5262
+f 16244/5159/5262 3878/5132/5235 3877/5138/5241 16247/5160/5263
+f 16247/5160/5263 3877/5138/5241 3876/5136/5239 16250/5163/5266
+f 16250/5163/5266 3876/5136/5239 341/5137/5240 3782/5165/5268
+f 16249/5161/5264 16250/5163/5266 3782/5165/5268 3781/5166/5269
+f 16248/5162/5265 16249/5161/5264 3781/5166/5269 3780/5167/5270
+f 3882/5168/5271 16248/5162/5265 3780/5167/5270 342/5169/5272
+f 3883/5170/5273 16245/5158/5261 16248/5162/5265 3882/5168/5271
+f 3884/5164/5267 16242/5155/5258 16245/5158/5261 3883/5170/5273
+f 16251/5171/5274 16252/5172/5275 16255/5173/5276 16254/5174/5277
+f 16252/5172/5275 16253/5175/5278 16256/5176/5279 16255/5173/5276
+f 16254/5174/5277 16255/5173/5276 16258/5177/5280 16257/5178/5281
+f 16255/5173/5276 16256/5176/5279 16259/5179/5282 16258/5177/5280
+f 297/4769/4872 3549/4767/4870 16251/5171/5274 3887/5180/5283
+f 3549/4767/4870 3550/4766/4869 16252/5172/5275 16251/5171/5274
+f 3550/4766/4869 3551/4765/4868 16253/5175/5278 16252/5172/5275
+f 3551/4765/4868 296/4737/4840 3881/5148/5251 16253/5175/5278
+f 16253/5175/5278 3881/5148/5251 3880/5154/5257 16256/5176/5279
+f 16256/5176/5279 3880/5154/5257 3879/5152/5255 16259/5179/5282
+f 16259/5179/5282 3879/5152/5255 328/5153/5256 3743/5181/5284
+f 16258/5177/5280 16259/5179/5282 3743/5181/5284 3742/5182/5285
+f 16257/5178/5281 16258/5177/5280 3742/5182/5285 3741/5183/5286
+f 3885/5184/5287 16257/5178/5281 3741/5183/5286 329/5185/5288
+f 3886/5186/5289 16254/5174/5277 16257/5178/5281 3885/5184/5287
+f 3887/5180/5283 16251/5171/5274 16254/5174/5277 3886/5186/5289
+f 16260/5187/5290 16261/5188/5291 16264/5189/5292 16263/5190/5293
+f 16261/5188/5291 16262/5191/5294 16265/5192/5295 16264/5189/5292
+f 16263/5190/5293 16264/5189/5292 16267/5193/5296 16266/5194/5297
+f 16264/5189/5292 16265/5192/5295 16268/5195/5298 16267/5193/5296
+f 311/4785/4888 3591/4783/4886 16260/5187/5290 3890/5196/5299
+f 3591/4783/4886 3592/4782/4885 16261/5188/5291 16260/5187/5290
+f 3592/4782/4885 3593/4781/4884 16262/5191/5294 16261/5188/5291
+f 3593/4781/4884 310/4753/4856 3884/5164/5267 16262/5191/5294
+f 16262/5191/5294 3884/5164/5267 3883/5170/5273 16265/5192/5295
+f 16265/5192/5295 3883/5170/5273 3882/5168/5271 16268/5195/5298
+f 16268/5195/5298 3882/5168/5271 342/5169/5272 3785/5197/5300
+f 16267/5193/5296 16268/5195/5298 3785/5197/5300 3784/5198/5301
+f 16266/5194/5297 16267/5193/5296 3784/5198/5301 3783/5199/5302
+f 3888/5200/5303 16266/5194/5297 3783/5199/5302 343/5201/5304
+f 3889/5202/5305 16263/5190/5293 16266/5194/5297 3888/5200/5303
+f 3890/5196/5299 16260/5187/5290 16263/5190/5293 3889/5202/5305
+f 16269/5203/5306 16270/5204/5307 16273/5205/5308 16272/5206/5309
+f 16270/5204/5307 16271/5207/5310 16274/5208/5311 16273/5205/5308
+f 16272/5206/5309 16273/5205/5308 16276/5209/5312 16275/5210/5313
+f 16273/5205/5308 16274/5208/5311 16277/5211/5314 16276/5209/5312
+f 298/4801/4904 3552/4799/4902 16269/5203/5306 3893/5212/5315
+f 3552/4799/4902 3553/4798/4901 16270/5204/5307 16269/5203/5306
+f 3553/4798/4901 3554/4797/4900 16271/5207/5310 16270/5204/5307
+f 3554/4797/4900 297/4769/4872 3887/5180/5283 16271/5207/5310
+f 16271/5207/5310 3887/5180/5283 3886/5186/5289 16274/5208/5311
+f 16274/5208/5311 3886/5186/5289 3885/5184/5287 16277/5211/5314
+f 16277/5211/5314 3885/5184/5287 329/5185/5288 3746/5213/5316
+f 16276/5209/5312 16277/5211/5314 3746/5213/5316 3745/5214/5317
+f 16275/5210/5313 16276/5209/5312 3745/5214/5317 3744/5215/5318
+f 3891/5216/5319 16275/5210/5313 3744/5215/5318 330/5217/5320
+f 3892/5218/5321 16272/5206/5309 16275/5210/5313 3891/5216/5319
+f 3893/5212/5315 16269/5203/5306 16272/5206/5309 3892/5218/5321
+f 16278/5219/5322 16279/5220/5323 16282/5221/5324 16281/5222/5325
+f 16279/5220/5323 16280/5223/5326 16283/5224/5327 16282/5221/5324
+f 16281/5222/5325 16282/5221/5324 16285/5225/5328 16284/5226/5329
+f 16282/5221/5324 16283/5224/5327 16286/5227/5330 16285/5225/5328
+f 312/4328/4431 3594/4814/4917 16278/5219/5322 3896/5228/5331
+f 3594/4814/4917 3595/4813/4916 16279/5220/5323 16278/5219/5322
+f 3595/4813/4916 3596/4812/4915 16280/5223/5326 16279/5220/5323
+f 3596/4812/4915 311/4785/4888 3890/5196/5299 16280/5223/5326
+f 16280/5223/5326 3890/5196/5299 3889/5202/5305 16283/5224/5327
+f 16283/5224/5327 3889/5202/5305 3888/5200/5303 16286/5227/5330
+f 16286/5227/5330 3888/5200/5303 343/5201/5304 3788/5229/5332
+f 16285/5225/5328 16286/5227/5330 3788/5229/5332 3787/5230/5333
+f 16284/5226/5329 16285/5225/5328 3787/5230/5333 3786/5231/5334
+f 3894/5232/5335 16284/5226/5329 3786/5231/5334 344/5233/5336
+f 3895/5234/5337 16281/5222/5325 16284/5226/5329 3894/5232/5335
+f 3896/5228/5331 16278/5219/5322 16281/5222/5325 3895/5234/5337
+f 16287/5235/5338 16288/5236/5339 16291/5237/5340 16290/5238/5341
+f 16288/5236/5339 16289/5239/5342 16292/5240/5343 16291/5237/5340
+f 16290/5238/5341 16291/5237/5340 16294/5241/5344 16293/5242/5345
+f 16291/5237/5340 16292/5240/5343 16295/5243/5346 16294/5241/5344
+f 299/4348/4451 3555/4826/4929 16287/5235/5338 3899/5244/5347
+f 3555/4826/4929 3556/4825/4928 16288/5236/5339 16287/5235/5338
+f 3556/4825/4928 3557/4824/4927 16289/5239/5342 16288/5236/5339
+f 3557/4824/4927 298/4801/4904 3893/5212/5315 16289/5239/5342
+f 16289/5239/5342 3893/5212/5315 3892/5218/5321 16292/5240/5343
+f 16292/5240/5343 3892/5218/5321 3891/5216/5319 16295/5243/5346
+f 16295/5243/5346 3891/5216/5319 330/5217/5320 3749/5245/5348
+f 16294/5241/5344 16295/5243/5346 3749/5245/5348 3748/5246/5349
+f 16293/5242/5345 16294/5241/5344 3748/5246/5349 3747/5247/5350
+f 3897/5248/5351 16293/5242/5345 3747/5247/5350 331/5249/5352
+f 3898/5250/5353 16290/5238/5341 16293/5242/5345 3897/5248/5351
+f 3899/5244/5347 16287/5235/5338 16290/5238/5341 3898/5250/5353
+f 16296/5251/5354 16297/5252/5355 16300/5253/5356 16299/5254/5357
+f 16297/5252/5355 16298/5255/5358 16301/5256/5359 16300/5253/5356
+f 16299/5254/5357 16300/5253/5356 16303/5257/5360 16302/5258/5361
+f 16300/5253/5356 16301/5256/5359 16304/5259/5362 16303/5257/5360
+f 313/4333/4436 3597/4331/4434 16296/5251/5354 3902/5260/5363
+f 3597/4331/4434 3598/4330/4433 16297/5252/5355 16296/5251/5354
+f 3598/4330/4433 3599/4329/4432 16298/5255/5358 16297/5252/5355
+f 3599/4329/4432 312/4328/4431 3896/5228/5331 16298/5255/5358
+f 16298/5255/5358 3896/5228/5331 3895/5234/5337 16301/5256/5359
+f 16301/5256/5359 3895/5234/5337 3894/5232/5335 16304/5259/5362
+f 16304/5259/5362 3894/5232/5335 344/5233/5336 3791/5261/5364
+f 16303/5257/5360 16304/5259/5362 3791/5261/5364 3790/5262/5365
+f 16302/5258/5361 16303/5257/5360 3790/5262/5365 3789/5263/5366
+f 3900/5264/5367 16302/5258/5361 3789/5263/5366 345/5265/5368
+f 3901/5266/5369 16299/5254/5357 16302/5258/5361 3900/5264/5367
+f 3902/5260/5363 16296/5251/5354 16299/5254/5357 3901/5266/5369
+f 16305/5267/5370 16306/5268/5371 16309/5269/5372 16308/5270/5373
+f 16306/5268/5371 16307/5271/5374 16310/5272/5375 16309/5269/5372
+f 16308/5270/5373 16309/5269/5372 16312/5273/5376 16311/5274/5377
+f 16309/5269/5372 16310/5272/5375 16313/5275/5378 16312/5273/5376
+f 300/4353/4456 3558/4351/4454 16305/5267/5370 3905/5276/5379
+f 3558/4351/4454 3559/4350/4453 16306/5268/5371 16305/5267/5370
+f 3559/4350/4453 3560/4349/4452 16307/5271/5374 16306/5268/5371
+f 3560/4349/4452 299/4348/4451 3899/5244/5347 16307/5271/5374
+f 16307/5271/5374 3899/5244/5347 3898/5250/5353 16310/5272/5375
+f 16310/5272/5375 3898/5250/5353 3897/5248/5351 16313/5275/5378
+f 16313/5275/5378 3897/5248/5351 331/5249/5352 3752/5277/5380
+f 16312/5273/5376 16313/5275/5378 3752/5277/5380 3751/5278/5381
+f 16311/5274/5377 16312/5273/5376 3751/5278/5381 3750/5279/5382
+f 3903/5280/5383 16311/5274/5377 3750/5279/5382 332/5281/5384
+f 3904/5282/5385 16308/5270/5373 16311/5274/5377 3903/5280/5383
+f 3905/5276/5379 16305/5267/5370 16308/5270/5373 3904/5282/5385
+f 16314/5283/5386 16315/5284/5387 16318/5285/5388 16317/5286/5389
+f 16315/5284/5387 16316/5287/5390 16319/5288/5391 16318/5285/5388
+f 16317/5286/5389 16318/5285/5388 16321/5289/5392 16320/5290/5393
+f 16318/5285/5388 16319/5288/5391 16322/5291/5394 16321/5289/5392
+f 314/4369/4472 3600/4367/4470 16314/5283/5386 3908/5292/5395
+f 3600/4367/4470 3601/4366/4469 16315/5284/5387 16314/5283/5386
+f 3601/4366/4469 3602/4365/4468 16316/5287/5390 16315/5284/5387
+f 3602/4365/4468 313/4333/4436 3902/5260/5363 16316/5287/5390
+f 16316/5287/5390 3902/5260/5363 3901/5266/5369 16319/5288/5391
+f 16319/5288/5391 3901/5266/5369 3900/5264/5367 16322/5291/5394
+f 16322/5291/5394 3900/5264/5367 345/5265/5368 3794/5293/5396
+f 16321/5289/5392 16322/5291/5394 3794/5293/5396 3793/5294/5397
+f 16320/5290/5393 16321/5289/5392 3793/5294/5397 3792/5295/5398
+f 3906/5296/5399 16320/5290/5393 3792/5295/5398 346/5297/5400
+f 3907/5298/5401 16317/5286/5389 16320/5290/5393 3906/5296/5399
+f 3908/5292/5395 16314/5283/5386 16317/5286/5389 3907/5298/5401
+f 16323/5299/5402 16324/5300/5403 16327/5301/5404 16326/5302/5405
+f 16324/5300/5403 16325/5303/5406 16328/5304/5407 16327/5301/5404
+f 16326/5302/5405 16327/5301/5404 16330/5305/5408 16329/5306/5409
+f 16327/5301/5404 16328/5304/5407 16331/5307/5410 16330/5305/5408
+f 301/4385/4488 3561/4383/4486 16323/5299/5402 3911/5308/5411
+f 3561/4383/4486 3562/4382/4485 16324/5300/5403 16323/5299/5402
+f 3562/4382/4485 3563/4381/4484 16325/5303/5406 16324/5300/5403
+f 3563/4381/4484 300/4353/4456 3905/5276/5379 16325/5303/5406
+f 16325/5303/5406 3905/5276/5379 3904/5282/5385 16328/5304/5407
+f 16328/5304/5407 3904/5282/5385 3903/5280/5383 16331/5307/5410
+f 16331/5307/5410 3903/5280/5383 332/5281/5384 3755/5309/5412
+f 16330/5305/5408 16331/5307/5410 3755/5309/5412 3754/5310/5413
+f 16329/5306/5409 16330/5305/5408 3754/5310/5413 3753/5311/5414
+f 3909/5312/5415 16329/5306/5409 3753/5311/5414 333/5313/5416
+f 3910/5314/5417 16326/5302/5405 16329/5306/5409 3909/5312/5415
+f 3911/5308/5411 16323/5299/5402 16326/5302/5405 3910/5314/5417
+f 16332/5315/5418 16333/5316/5419 16336/5317/5420 16335/5318/5421
+f 16333/5316/5419 16334/5319/5422 16337/5320/5423 16336/5317/5420
+f 16335/5318/5421 16336/5317/5420 16339/5321/5424 16338/5322/5425
+f 16336/5317/5420 16337/5320/5423 16340/5323/5426 16339/5321/5424
+f 315/4401/4504 3603/4399/4502 16332/5315/5418 3816/4837/4940
+f 3603/4399/4502 3604/4398/4501 16333/5316/5419 16332/5315/5418
+f 3604/4398/4501 3605/4397/4500 16334/5319/5422 16333/5316/5419
+f 3605/4397/4500 314/4369/4472 3908/5292/5395 16334/5319/5422
+f 16334/5319/5422 3908/5292/5395 3907/5298/5401 16337/5320/5423
+f 16337/5320/5423 3907/5298/5401 3906/5296/5399 16340/5323/5426
+f 16340/5323/5426 3906/5296/5399 346/5297/5400 3797/5324/5427
+f 16339/5321/5424 16340/5323/5426 3797/5324/5427 3796/5325/5428
+f 16338/5322/5425 16339/5321/5424 3796/5325/5428 3795/5326/5429
+f 3818/4839/4942 16338/5322/5425 3795/5326/5429 347/4840/4943
+f 3817/4838/4941 16335/5318/5421 16338/5322/5425 3818/4839/4942
+f 3816/4837/4940 16332/5315/5418 16335/5318/5421 3817/4838/4941
+f 16341/5327/5430 16342/5328/5431 16345/5329/5432 16344/5330/5433
+f 16342/5328/5431 16343/5331/5434 16346/5332/5435 16345/5329/5432
+f 16344/5330/5433 16345/5329/5432 16348/5333/5436 16347/5334/5437
+f 16345/5329/5432 16346/5332/5435 16349/5335/5438 16348/5333/5436
+f 302/4417/4520 3564/4415/4518 16341/5327/5430 3822/4857/4960
+f 3564/4415/4518 3565/4414/4517 16342/5328/5431 16341/5327/5430
+f 3565/4414/4517 3566/4413/4516 16343/5331/5434 16342/5328/5431
+f 3566/4413/4516 301/4385/4488 3911/5308/5411 16343/5331/5434
+f 16343/5331/5434 3911/5308/5411 3910/5314/5417 16346/5332/5435
+f 16346/5332/5435 3910/5314/5417 3909/5312/5415 16349/5335/5438
+f 16349/5335/5438 3909/5312/5415 333/5313/5416 3758/5336/5439
+f 16348/5333/5436 16349/5335/5438 3758/5336/5439 3757/5337/5440
+f 16347/5334/5437 16348/5333/5436 3757/5337/5440 3756/5338/5441
+f 3824/4859/4962 16347/5334/5437 3756/5338/5441 334/4860/4963
+f 3823/4858/4961 16344/5330/5433 16347/5334/5437 3824/4859/4962
+f 3822/4857/4960 16341/5327/5430 16344/5330/5433 3823/4858/4961
+f 16350/5339/5442 16351/5340/5443 16354/5341/5444 16353/5342/5445
+f 16351/5340/5443 16352/5343/5446 16355/5344/5447 16354/5341/5444
+f 16353/5342/5445 16354/5341/5444 16357/5345/5448 16356/5346/5449
+f 16354/5341/5444 16355/5344/5447 16358/5347/5450 16357/5345/5448
+f 324/4981/5084 3726/4979/5082 16350/5339/5442 4013/5348/5451
+f 3726/4979/5082 3727/4978/5081 16351/5340/5443 16350/5339/5442
+f 3727/4978/5081 3728/4977/5080 16352/5343/5446 16351/5340/5443
+f 3728/4977/5080 323/4933/5036 4008/5349/5452 16352/5343/5446
+f 16352/5343/5446 4008/5349/5452 4009/5350/5453 16355/5344/5447
+f 16355/5344/5447 4009/5350/5453 4010/5351/5454 16358/5347/5450
+f 16358/5347/5450 4010/5351/5454 355/5352/5455 3920/5353/5456
+f 16357/5345/5448 16358/5347/5450 3920/5353/5456 3919/5354/5457
+f 16356/5346/5449 16357/5345/5448 3919/5354/5457 3918/5355/5458
+f 4011/5356/5459 16356/5346/5449 3918/5355/5458 356/5357/5460
+f 4012/5358/5461 16353/5342/5445 16356/5346/5449 4011/5356/5459
+f 4013/5348/5451 16350/5339/5442 16353/5342/5445 4012/5358/5461
+f 16359/5359/5462 16360/5360/5463 16363/5361/5464 16362/5362/5465
+f 16360/5360/5463 16361/5363/5466 16364/5364/5467 16363/5361/5464
+f 16362/5362/5465 16363/5361/5464 16366/5365/5468 16365/5366/5469
+f 16363/5361/5464 16364/5364/5467 16367/5367/5470 16366/5365/5468
+f 351/4997/5100 3807/4995/5098 16359/5359/5462 4019/5368/5471
+f 3807/4995/5098 3808/4994/5097 16360/5360/5463 16359/5359/5462
+f 3808/4994/5097 3809/4993/5096 16361/5363/5466 16360/5360/5463
+f 3809/4993/5096 350/4949/5052 4014/5369/5472 16361/5363/5466
+f 16361/5363/5466 4014/5369/5472 4015/5370/5473 16364/5364/5467
+f 16364/5364/5467 4015/5370/5473 4016/5371/5474 16367/5367/5470
+f 16367/5367/5470 4016/5371/5474 382/5372/5475 4001/5373/5476
+f 16366/5365/5468 16367/5367/5470 4001/5373/5476 4000/5374/5477
+f 16365/5366/5469 16366/5365/5468 4000/5374/5477 3999/5375/5478
+f 4017/5376/5479 16365/5366/5469 3999/5375/5478 383/5377/5480
+f 4018/5378/5481 16362/5362/5465 16365/5366/5469 4017/5376/5479
+f 4019/5368/5471 16359/5359/5462 16362/5362/5465 4018/5378/5481
+f 16368/5379/5482 16369/5380/5483 16372/5381/5484 16371/5382/5485
+f 16369/5380/5483 16370/5383/5486 16373/5384/5487 16372/5381/5484
+f 16371/5382/5485 16372/5381/5484 16375/5385/5488 16374/5386/5489
+f 16372/5381/5484 16373/5384/5487 16376/5387/5490 16375/5385/5488
+f 338/5013/5116 3768/5011/5114 16368/5379/5482 4025/5388/5491
+f 3768/5011/5114 3769/5010/5113 16369/5380/5483 16368/5379/5482
+f 3769/5010/5113 3770/5009/5112 16370/5383/5486 16369/5380/5483
+f 3770/5009/5112 337/4965/5068 4020/5389/5492 16370/5383/5486
+f 16370/5383/5486 4020/5389/5492 4021/5390/5493 16373/5384/5487
+f 16373/5384/5487 4021/5390/5493 4022/5391/5494 16376/5387/5490
+f 16376/5387/5490 4022/5391/5494 369/5392/5495 3962/5393/5496
+f 16375/5385/5488 16376/5387/5490 3962/5393/5496 3961/5394/5497
+f 16374/5386/5489 16375/5385/5488 3961/5394/5497 3960/5395/5498
+f 4023/5396/5499 16374/5386/5489 3960/5395/5498 370/5397/5500
+f 4024/5398/5501 16371/5382/5485 16374/5386/5489 4023/5396/5499
+f 4025/5388/5491 16368/5379/5482 16371/5382/5485 4024/5398/5501
+f 16377/5399/5502 16378/5400/5503 16381/5401/5504 16380/5402/5505
+f 16378/5400/5503 16379/5403/5506 16382/5404/5507 16381/5401/5504
+f 16380/5402/5505 16381/5401/5504 16384/5405/5508 16383/5406/5509
+f 16381/5401/5504 16382/5404/5507 16385/5407/5510 16384/5405/5508
+f 325/5029/5132 3729/5027/5130 16377/5399/5502 4028/5408/5511
+f 3729/5027/5130 3730/5026/5129 16378/5400/5503 16377/5399/5502
+f 3730/5026/5129 3731/5025/5128 16379/5403/5506 16378/5400/5503
+f 3731/5025/5128 324/4981/5084 4013/5348/5451 16379/5403/5506
+f 16379/5403/5506 4013/5348/5451 4012/5358/5461 16382/5404/5507
+f 16382/5404/5507 4012/5358/5461 4011/5356/5459 16385/5407/5510
+f 16385/5407/5510 4011/5356/5459 356/5357/5460 3923/5409/5512
+f 16384/5405/5508 16385/5407/5510 3923/5409/5512 3922/5410/5513
+f 16383/5406/5509 16384/5405/5508 3922/5410/5513 3921/5411/5514
+f 4026/5412/5515 16383/5406/5509 3921/5411/5514 357/5413/5516
+f 4027/5414/5517 16380/5402/5505 16383/5406/5509 4026/5412/5515
+f 4028/5408/5511 16377/5399/5502 16380/5402/5505 4027/5414/5517
+f 16386/5415/5518 16387/5416/5519 16390/5417/5520 16389/5418/5521
+f 16387/5416/5519 16388/5419/5522 16391/5420/5523 16390/5417/5520
+f 16389/5418/5521 16390/5417/5520 16393/5421/5524 16392/5422/5525
+f 16390/5417/5520 16391/5420/5523 16394/5423/5526 16393/5421/5524
+f 352/5045/5148 3810/5043/5146 16386/5415/5518 4031/5424/5527
+f 3810/5043/5146 3811/5042/5145 16387/5416/5519 16386/5415/5518
+f 3811/5042/5145 3812/5041/5144 16388/5419/5522 16387/5416/5519
+f 3812/5041/5144 351/4997/5100 4019/5368/5471 16388/5419/5522
+f 16388/5419/5522 4019/5368/5471 4018/5378/5481 16391/5420/5523
+f 16391/5420/5523 4018/5378/5481 4017/5376/5479 16394/5423/5526
+f 16394/5423/5526 4017/5376/5479 383/5377/5480 4004/5425/5528
+f 16393/5421/5524 16394/5423/5526 4004/5425/5528 4003/5426/5529
+f 16392/5422/5525 16393/5421/5524 4003/5426/5529 4002/5427/5530
+f 4029/5428/5531 16392/5422/5525 4002/5427/5530 384/5429/5532
+f 4030/5430/5533 16389/5418/5521 16392/5422/5525 4029/5428/5531
+f 4031/5424/5527 16386/5415/5518 16389/5418/5521 4030/5430/5533
+f 16395/5431/5534 16396/5432/5535 16399/5433/5536 16398/5434/5537
+f 16396/5432/5535 16397/5435/5538 16400/5436/5539 16399/5433/5536
+f 16398/5434/5537 16399/5433/5536 16402/5437/5540 16401/5438/5541
+f 16399/5433/5536 16400/5436/5539 16403/5439/5542 16402/5437/5540
+f 339/5061/5164 3771/5059/5162 16395/5431/5534 4034/5440/5543
+f 3771/5059/5162 3772/5058/5161 16396/5432/5535 16395/5431/5534
+f 3772/5058/5161 3773/5057/5160 16397/5435/5538 16396/5432/5535
+f 3773/5057/5160 338/5013/5116 4025/5388/5491 16397/5435/5538
+f 16397/5435/5538 4025/5388/5491 4024/5398/5501 16400/5436/5539
+f 16400/5436/5539 4024/5398/5501 4023/5396/5499 16403/5439/5542
+f 16403/5439/5542 4023/5396/5499 370/5397/5500 3965/5441/5544
+f 16402/5437/5540 16403/5439/5542 3965/5441/5544 3964/5442/5545
+f 16401/5438/5541 16402/5437/5540 3964/5442/5545 3963/5443/5546
+f 4032/5444/5547 16401/5438/5541 3963/5443/5546 371/5445/5548
+f 4033/5446/5549 16398/5434/5537 16401/5438/5541 4032/5444/5547
+f 4034/5440/5543 16395/5431/5534 16398/5434/5537 4033/5446/5549
+f 16404/5447/5550 16405/5448/5551 16408/5449/5552 16407/5450/5553
+f 16405/5448/5551 16406/5451/5554 16409/5452/5555 16408/5449/5552
+f 16407/5450/5553 16408/5449/5552 16411/5453/5556 16410/5454/5557
+f 16408/5449/5552 16409/5452/5555 16412/5455/5558 16411/5453/5556
+f 326/5077/5180 3732/5075/5178 16404/5447/5550 4037/5456/5559
+f 3732/5075/5178 3733/5074/5177 16405/5448/5551 16404/5447/5550
+f 3733/5074/5177 3734/5073/5176 16406/5451/5554 16405/5448/5551
+f 3734/5073/5176 325/5029/5132 4028/5408/5511 16406/5451/5554
+f 16406/5451/5554 4028/5408/5511 4027/5414/5517 16409/5452/5555
+f 16409/5452/5555 4027/5414/5517 4026/5412/5515 16412/5455/5558
+f 16412/5455/5558 4026/5412/5515 357/5413/5516 3926/5457/5560
+f 16411/5453/5556 16412/5455/5558 3926/5457/5560 3925/5458/5561
+f 16410/5454/5557 16411/5453/5556 3925/5458/5561 3924/5459/5562
+f 4035/5460/5563 16410/5454/5557 3924/5459/5562 358/5461/5564
+f 4036/5462/5565 16407/5450/5553 16410/5454/5557 4035/5460/5563
+f 4037/5456/5559 16404/5447/5550 16407/5450/5553 4036/5462/5565
+f 16413/5463/5566 16414/5464/5567 16417/5465/5568 16416/5466/5569
+f 16414/5464/5567 16415/5467/5570 16418/5468/5571 16417/5465/5568
+f 16416/5466/5569 16417/5465/5568 16420/5469/5572 16419/5470/5573
+f 16417/5465/5568 16418/5468/5571 16421/5471/5574 16420/5469/5572
+f 321/4880/4983 3813/5090/5193 16413/5463/5566 4040/5472/5575
+f 3813/5090/5193 3814/5089/5192 16414/5464/5567 16413/5463/5566
+f 3814/5089/5192 3815/5088/5191 16415/5467/5570 16414/5464/5567
+f 3815/5088/5191 352/5045/5148 4031/5424/5527 16415/5467/5570
+f 16415/5467/5570 4031/5424/5527 4030/5430/5533 16418/5468/5571
+f 16418/5468/5571 4030/5430/5533 4029/5428/5531 16421/5471/5574
+f 16421/5471/5574 4029/5428/5531 384/5429/5532 4007/5473/5576
+f 16420/5469/5572 16421/5471/5574 4007/5473/5576 4006/5474/5577
+f 16419/5470/5573 16420/5469/5572 4006/5474/5577 4005/5475/5578
+f 4038/5476/5579 16419/5470/5573 4005/5475/5578 353/5477/5580
+f 4039/5478/5581 16416/5466/5569 16419/5470/5573 4038/5476/5579
+f 4040/5472/5575 16413/5463/5566 16416/5466/5569 4039/5478/5581
+f 16422/5479/5582 16423/5480/5583 16426/5481/5584 16425/5482/5585
+f 16423/5480/5583 16424/5483/5586 16427/5484/5587 16426/5481/5584
+f 16425/5482/5585 16426/5481/5584 16429/5485/5588 16428/5486/5589
+f 16426/5481/5584 16427/5484/5587 16430/5487/5590 16429/5485/5588
+f 340/5105/5208 3774/5103/5206 16422/5479/5582 4043/5488/5591
+f 3774/5103/5206 3775/5102/5205 16423/5480/5583 16422/5479/5582
+f 3775/5102/5205 3776/5101/5204 16424/5483/5586 16423/5480/5583
+f 3776/5101/5204 339/5061/5164 4034/5440/5543 16424/5483/5586
+f 16424/5483/5586 4034/5440/5543 4033/5446/5549 16427/5484/5587
+f 16427/5484/5587 4033/5446/5549 4032/5444/5547 16430/5487/5590
+f 16430/5487/5590 4032/5444/5547 371/5445/5548 3968/5489/5592
+f 16429/5485/5588 16430/5487/5590 3968/5489/5592 3967/5490/5593
+f 16428/5486/5589 16429/5485/5588 3967/5490/5593 3966/5491/5594
+f 4041/5492/5595 16428/5486/5589 3966/5491/5594 372/5493/5596
+f 4042/5494/5597 16425/5482/5585 16428/5486/5589 4041/5492/5595
+f 4043/5488/5591 16422/5479/5582 16425/5482/5585 4042/5494/5597
+f 16431/5495/5598 16432/5496/5599 16435/5497/5600 16434/5498/5601
+f 16432/5496/5599 16433/5499/5602 16436/5500/5603 16435/5497/5600
+f 16434/5498/5601 16435/5497/5600 16438/5501/5604 16437/5502/5605
+f 16435/5497/5600 16436/5500/5603 16439/5503/5606 16438/5501/5604
+f 327/5121/5224 3735/5119/5222 16431/5495/5598 4046/5504/5607
+f 3735/5119/5222 3736/5118/5221 16432/5496/5599 16431/5495/5598
+f 3736/5118/5221 3737/5117/5220 16433/5499/5602 16432/5496/5599
+f 3737/5117/5220 326/5077/5180 4037/5456/5559 16433/5499/5602
+f 16433/5499/5602 4037/5456/5559 4036/5462/5565 16436/5500/5603
+f 16436/5500/5603 4036/5462/5565 4035/5460/5563 16439/5503/5606
+f 16439/5503/5606 4035/5460/5563 358/5461/5564 3929/5505/5608
+f 16438/5501/5604 16439/5503/5606 3929/5505/5608 3928/5506/5609
+f 16437/5502/5605 16438/5501/5604 3928/5506/5609 3927/5507/5610
+f 4044/5508/5611 16437/5502/5605 3927/5507/5610 359/5509/5612
+f 4045/5510/5613 16434/5498/5601 16437/5502/5605 4044/5508/5611
+f 4046/5504/5607 16431/5495/5598 16434/5498/5601 4045/5510/5613
+f 16440/5511/5614 16441/5512/5615 16444/5513/5616 16443/5514/5617
+f 16441/5512/5615 16442/5515/5618 16445/5516/5619 16444/5513/5616
+f 16443/5514/5617 16444/5513/5616 16447/5517/5620 16446/5518/5621
+f 16444/5513/5616 16445/5516/5619 16448/5519/5622 16447/5517/5620
+f 341/5137/5240 3777/5135/5238 16440/5511/5614 4049/5520/5623
+f 3777/5135/5238 3778/5134/5237 16441/5512/5615 16440/5511/5614
+f 3778/5134/5237 3779/5133/5236 16442/5515/5618 16441/5512/5615
+f 3779/5133/5236 340/5105/5208 4043/5488/5591 16442/5515/5618
+f 16442/5515/5618 4043/5488/5591 4042/5494/5597 16445/5516/5619
+f 16445/5516/5619 4042/5494/5597 4041/5492/5595 16448/5519/5622
+f 16448/5519/5622 4041/5492/5595 372/5493/5596 3971/5521/5624
+f 16447/5517/5620 16448/5519/5622 3971/5521/5624 3970/5522/5625
+f 16446/5518/5621 16447/5517/5620 3970/5522/5625 3969/5523/5626
+f 4047/5524/5627 16446/5518/5621 3969/5523/5626 373/5525/5628
+f 4048/5526/5629 16443/5514/5617 16446/5518/5621 4047/5524/5627
+f 4049/5520/5623 16440/5511/5614 16443/5514/5617 4048/5526/5629
+f 16449/5527/5630 16450/5528/5631 16453/5529/5632 16452/5530/5633
+f 16450/5528/5631 16451/5531/5634 16454/5532/5635 16453/5529/5632
+f 16452/5530/5633 16453/5529/5632 16456/5533/5636 16455/5534/5637
+f 16453/5529/5632 16454/5532/5635 16457/5535/5638 16456/5533/5636
+f 328/5153/5256 3738/5151/5254 16449/5527/5630 4052/5536/5639
+f 3738/5151/5254 3739/5150/5253 16450/5528/5631 16449/5527/5630
+f 3739/5150/5253 3740/5149/5252 16451/5531/5634 16450/5528/5631
+f 3740/5149/5252 327/5121/5224 4046/5504/5607 16451/5531/5634
+f 16451/5531/5634 4046/5504/5607 4045/5510/5613 16454/5532/5635
+f 16454/5532/5635 4045/5510/5613 4044/5508/5611 16457/5535/5638
+f 16457/5535/5638 4044/5508/5611 359/5509/5612 3932/5537/5640
+f 16456/5533/5636 16457/5535/5638 3932/5537/5640 3931/5538/5641
+f 16455/5534/5637 16456/5533/5636 3931/5538/5641 3930/5539/5642
+f 4050/5540/5643 16455/5534/5637 3930/5539/5642 360/5541/5644
+f 4051/5542/5645 16452/5530/5633 16455/5534/5637 4050/5540/5643
+f 4052/5536/5639 16449/5527/5630 16452/5530/5633 4051/5542/5645
+f 16458/5543/5646 16459/5544/5647 16462/5545/5648 16461/5546/5649
+f 16459/5544/5647 16460/5547/5650 16463/5548/5651 16462/5545/5648
+f 16461/5546/5649 16462/5545/5648 16465/5549/5652 16464/5550/5653
+f 16462/5545/5648 16463/5548/5651 16466/5551/5654 16465/5549/5652
+f 342/5169/5272 3780/5167/5270 16458/5543/5646 4055/5552/5655
+f 3780/5167/5270 3781/5166/5269 16459/5544/5647 16458/5543/5646
+f 3781/5166/5269 3782/5165/5268 16460/5547/5650 16459/5544/5647
+f 3782/5165/5268 341/5137/5240 4049/5520/5623 16460/5547/5650
+f 16460/5547/5650 4049/5520/5623 4048/5526/5629 16463/5548/5651
+f 16463/5548/5651 4048/5526/5629 4047/5524/5627 16466/5551/5654
+f 16466/5551/5654 4047/5524/5627 373/5525/5628 3974/5553/5656
+f 16465/5549/5652 16466/5551/5654 3974/5553/5656 3973/5554/5657
+f 16464/5550/5653 16465/5549/5652 3973/5554/5657 3972/5555/5658
+f 4053/5556/5659 16464/5550/5653 3972/5555/5658 374/5557/5660
+f 4054/5558/5661 16461/5546/5649 16464/5550/5653 4053/5556/5659
+f 4055/5552/5655 16458/5543/5646 16461/5546/5649 4054/5558/5661
+f 16467/5559/5662 16468/5560/5663 16471/5561/5664 16470/5562/5665
+f 16468/5560/5663 16469/5563/5666 16472/5564/5667 16471/5561/5664
+f 16470/5562/5665 16471/5561/5664 16474/5565/5668 16473/5566/5669
+f 16471/5561/5664 16472/5564/5667 16475/5567/5670 16474/5565/5668
+f 329/5185/5288 3741/5183/5286 16467/5559/5662 4058/5568/5671
+f 3741/5183/5286 3742/5182/5285 16468/5560/5663 16467/5559/5662
+f 3742/5182/5285 3743/5181/5284 16469/5563/5666 16468/5560/5663
+f 3743/5181/5284 328/5153/5256 4052/5536/5639 16469/5563/5666
+f 16469/5563/5666 4052/5536/5639 4051/5542/5645 16472/5564/5667
+f 16472/5564/5667 4051/5542/5645 4050/5540/5643 16475/5567/5670
+f 16475/5567/5670 4050/5540/5643 360/5541/5644 3935/5569/5672
+f 16474/5565/5668 16475/5567/5670 3935/5569/5672 3934/5570/5673
+f 16473/5566/5669 16474/5565/5668 3934/5570/5673 3933/5571/5674
+f 4056/5572/5675 16473/5566/5669 3933/5571/5674 361/5573/5676
+f 4057/5574/5677 16470/5562/5665 16473/5566/5669 4056/5572/5675
+f 4058/5568/5671 16467/5559/5662 16470/5562/5665 4057/5574/5677
+f 16476/5575/5678 16477/5576/5679 16480/5577/5680 16479/5578/5681
+f 16477/5576/5679 16478/5579/5682 16481/5580/5683 16480/5577/5680
+f 16479/5578/5681 16480/5577/5680 16483/5581/5684 16482/5582/5685
+f 16480/5577/5680 16481/5580/5683 16484/5583/5686 16483/5581/5684
+f 343/5201/5304 3783/5199/5302 16476/5575/5678 4061/5584/5687
+f 3783/5199/5302 3784/5198/5301 16477/5576/5679 16476/5575/5678
+f 3784/5198/5301 3785/5197/5300 16478/5579/5682 16477/5576/5679
+f 3785/5197/5300 342/5169/5272 4055/5552/5655 16478/5579/5682
+f 16478/5579/5682 4055/5552/5655 4054/5558/5661 16481/5580/5683
+f 16481/5580/5683 4054/5558/5661 4053/5556/5659 16484/5583/5686
+f 16484/5583/5686 4053/5556/5659 374/5557/5660 3977/5585/5688
+f 16483/5581/5684 16484/5583/5686 3977/5585/5688 3976/5586/5689
+f 16482/5582/5685 16483/5581/5684 3976/5586/5689 3975/5587/5690
+f 4059/5588/5691 16482/5582/5685 3975/5587/5690 375/5589/5692
+f 4060/5590/5693 16479/5578/5681 16482/5582/5685 4059/5588/5691
+f 4061/5584/5687 16476/5575/5678 16479/5578/5681 4060/5590/5693
+f 16485/5591/5694 16486/5592/5695 16489/5593/5696 16488/5594/5697
+f 16486/5592/5695 16487/5595/5698 16490/5596/5699 16489/5593/5696
+f 16488/5594/5697 16489/5593/5696 16492/5597/5700 16491/5598/5701
+f 16489/5593/5696 16490/5596/5699 16493/5599/5702 16492/5597/5700
+f 330/5217/5320 3744/5215/5318 16485/5591/5694 4064/5600/5703
+f 3744/5215/5318 3745/5214/5317 16486/5592/5695 16485/5591/5694
+f 3745/5214/5317 3746/5213/5316 16487/5595/5698 16486/5592/5695
+f 3746/5213/5316 329/5185/5288 4058/5568/5671 16487/5595/5698
+f 16487/5595/5698 4058/5568/5671 4057/5574/5677 16490/5596/5699
+f 16490/5596/5699 4057/5574/5677 4056/5572/5675 16493/5599/5702
+f 16493/5599/5702 4056/5572/5675 361/5573/5676 3938/5601/5704
+f 16492/5597/5700 16493/5599/5702 3938/5601/5704 3937/5602/5705
+f 16491/5598/5701 16492/5597/5700 3937/5602/5705 3936/5603/5706
+f 4062/5604/5707 16491/5598/5701 3936/5603/5706 362/5605/5708
+f 4063/5606/5709 16488/5594/5697 16491/5598/5701 4062/5604/5707
+f 4064/5600/5703 16485/5591/5694 16488/5594/5697 4063/5606/5709
+f 16494/5607/5710 16495/5608/5711 16498/5609/5712 16497/5610/5713
+f 16495/5608/5711 16496/5611/5714 16499/5612/5715 16498/5609/5712
+f 16497/5610/5713 16498/5609/5712 16501/5613/5716 16500/5614/5717
+f 16498/5609/5712 16499/5612/5715 16502/5615/5718 16501/5613/5716
+f 344/5233/5336 3786/5231/5334 16494/5607/5710 4067/5616/5719
+f 3786/5231/5334 3787/5230/5333 16495/5608/5711 16494/5607/5710
+f 3787/5230/5333 3788/5229/5332 16496/5611/5714 16495/5608/5711
+f 3788/5229/5332 343/5201/5304 4061/5584/5687 16496/5611/5714
+f 16496/5611/5714 4061/5584/5687 4060/5590/5693 16499/5612/5715
+f 16499/5612/5715 4060/5590/5693 4059/5588/5691 16502/5615/5718
+f 16502/5615/5718 4059/5588/5691 375/5589/5692 3980/5617/5720
+f 16501/5613/5716 16502/5615/5718 3980/5617/5720 3979/5618/5721
+f 16500/5614/5717 16501/5613/5716 3979/5618/5721 3978/5619/5722
+f 4065/5620/5723 16500/5614/5717 3978/5619/5722 376/5621/5724
+f 4066/5622/5725 16497/5610/5713 16500/5614/5717 4065/5620/5723
+f 4067/5616/5719 16494/5607/5710 16497/5610/5713 4066/5622/5725
+f 16503/5623/5726 16504/5624/5727 16507/5625/5728 16506/5626/5729
+f 16504/5624/5727 16505/5627/5730 16508/5628/5731 16507/5625/5728
+f 16506/5626/5729 16507/5625/5728 16510/5629/5732 16509/5630/5733
+f 16507/5625/5728 16508/5628/5731 16511/5631/5734 16510/5629/5732
+f 331/5249/5352 3747/5247/5350 16503/5623/5726 4070/5632/5735
+f 3747/5247/5350 3748/5246/5349 16504/5624/5727 16503/5623/5726
+f 3748/5246/5349 3749/5245/5348 16505/5627/5730 16504/5624/5727
+f 3749/5245/5348 330/5217/5320 4064/5600/5703 16505/5627/5730
+f 16505/5627/5730 4064/5600/5703 4063/5606/5709 16508/5628/5731
+f 16508/5628/5731 4063/5606/5709 4062/5604/5707 16511/5631/5734
+f 16511/5631/5734 4062/5604/5707 362/5605/5708 3941/5633/5736
+f 16510/5629/5732 16511/5631/5734 3941/5633/5736 3940/5634/5737
+f 16509/5630/5733 16510/5629/5732 3940/5634/5737 3939/5635/5738
+f 4068/5636/5739 16509/5630/5733 3939/5635/5738 363/5637/5740
+f 4069/5638/5741 16506/5626/5729 16509/5630/5733 4068/5636/5739
+f 4070/5632/5735 16503/5623/5726 16506/5626/5729 4069/5638/5741
+f 16512/5639/5742 16513/5640/5743 16516/5641/5744 16515/5642/5745
+f 16513/5640/5743 16514/5643/5746 16517/5644/5747 16516/5641/5744
+f 16515/5642/5745 16516/5641/5744 16519/5645/5748 16518/5646/5749
+f 16516/5641/5744 16517/5644/5747 16520/5647/5750 16519/5645/5748
+f 345/5265/5368 3789/5263/5366 16512/5639/5742 4073/5648/5751
+f 3789/5263/5366 3790/5262/5365 16513/5640/5743 16512/5639/5742
+f 3790/5262/5365 3791/5261/5364 16514/5643/5746 16513/5640/5743
+f 3791/5261/5364 344/5233/5336 4067/5616/5719 16514/5643/5746
+f 16514/5643/5746 4067/5616/5719 4066/5622/5725 16517/5644/5747
+f 16517/5644/5747 4066/5622/5725 4065/5620/5723 16520/5647/5750
+f 16520/5647/5750 4065/5620/5723 376/5621/5724 3983/5649/5752
+f 16519/5645/5748 16520/5647/5750 3983/5649/5752 3982/5650/5753
+f 16518/5646/5749 16519/5645/5748 3982/5650/5753 3981/5651/5754
+f 4071/5652/5755 16518/5646/5749 3981/5651/5754 377/5653/5756
+f 4072/5654/5757 16515/5642/5745 16518/5646/5749 4071/5652/5755
+f 4073/5648/5751 16512/5639/5742 16515/5642/5745 4072/5654/5757
+f 16521/5655/5758 16522/5656/5759 16525/5657/5760 16524/5658/5761
+f 16522/5656/5759 16523/5659/5762 16526/5660/5763 16525/5657/5760
+f 16524/5658/5761 16525/5657/5760 16528/5661/5764 16527/5662/5765
+f 16525/5657/5760 16526/5660/5763 16529/5663/5766 16528/5661/5764
+f 332/5281/5384 3750/5279/5382 16521/5655/5758 4076/5664/5767
+f 3750/5279/5382 3751/5278/5381 16522/5656/5759 16521/5655/5758
+f 3751/5278/5381 3752/5277/5380 16523/5659/5762 16522/5656/5759
+f 3752/5277/5380 331/5249/5352 4070/5632/5735 16523/5659/5762
+f 16523/5659/5762 4070/5632/5735 4069/5638/5741 16526/5660/5763
+f 16526/5660/5763 4069/5638/5741 4068/5636/5739 16529/5663/5766
+f 16529/5663/5766 4068/5636/5739 363/5637/5740 3944/5665/5768
+f 16528/5661/5764 16529/5663/5766 3944/5665/5768 3943/5666/5769
+f 16527/5662/5765 16528/5661/5764 3943/5666/5769 3942/5667/5770
+f 4074/5668/5771 16527/5662/5765 3942/5667/5770 364/5669/5772
+f 4075/5670/5773 16524/5658/5761 16527/5662/5765 4074/5668/5771
+f 4076/5664/5767 16521/5655/5758 16524/5658/5761 4075/5670/5773
+f 16530/5671/5774 16531/5672/5775 16534/5673/5776 16533/5674/5777
+f 16531/5672/5775 16532/5675/5778 16535/5676/5779 16534/5673/5776
+f 16533/5674/5777 16534/5673/5776 16537/5677/5780 16536/5678/5781
+f 16534/5673/5776 16535/5676/5779 16538/5679/5782 16537/5677/5780
+f 346/5297/5400 3792/5295/5398 16530/5671/5774 4079/5680/5783
+f 3792/5295/5398 3793/5294/5397 16531/5672/5775 16530/5671/5774
+f 3793/5294/5397 3794/5293/5396 16532/5675/5778 16531/5672/5775
+f 3794/5293/5396 345/5265/5368 4073/5648/5751 16532/5675/5778
+f 16532/5675/5778 4073/5648/5751 4072/5654/5757 16535/5676/5779
+f 16535/5676/5779 4072/5654/5757 4071/5652/5755 16538/5679/5782
+f 16538/5679/5782 4071/5652/5755 377/5653/5756 3986/5681/5784
+f 16537/5677/5780 16538/5679/5782 3986/5681/5784 3985/5682/5785
+f 16536/5678/5781 16537/5677/5780 3985/5682/5785 3984/5683/5786
+f 4077/5684/5787 16536/5678/5781 3984/5683/5786 378/5685/5788
+f 4078/5686/5789 16533/5674/5777 16536/5678/5781 4077/5684/5787
+f 4079/5680/5783 16530/5671/5774 16533/5674/5777 4078/5686/5789
+f 16539/5687/5790 16540/5688/5791 16543/5689/5792 16542/5690/5793
+f 16540/5688/5791 16541/5691/5794 16544/5692/5795 16543/5689/5792
+f 16542/5690/5793 16543/5689/5792 16546/5693/5796 16545/5694/5797
+f 16543/5689/5792 16544/5692/5795 16547/5695/5798 16546/5693/5796
+f 333/5313/5416 3753/5311/5414 16539/5687/5790 4082/5696/5799
+f 3753/5311/5414 3754/5310/5413 16540/5688/5791 16539/5687/5790
+f 3754/5310/5413 3755/5309/5412 16541/5691/5794 16540/5688/5791
+f 3755/5309/5412 332/5281/5384 4076/5664/5767 16541/5691/5794
+f 16541/5691/5794 4076/5664/5767 4075/5670/5773 16544/5692/5795
+f 16544/5692/5795 4075/5670/5773 4074/5668/5771 16547/5695/5798
+f 16547/5695/5798 4074/5668/5771 364/5669/5772 3947/5697/5800
+f 16546/5693/5796 16547/5695/5798 3947/5697/5800 3946/5698/5801
+f 16545/5694/5797 16546/5693/5796 3946/5698/5801 3945/5699/5802
+f 4080/5700/5803 16545/5694/5797 3945/5699/5802 365/5701/5804
+f 4081/5702/5805 16542/5690/5793 16545/5694/5797 4080/5700/5803
+f 4082/5696/5799 16539/5687/5790 16542/5690/5793 4081/5702/5805
+f 16548/5703/5806 16549/5704/5807 16552/5705/5808 16551/5706/5809
+f 16549/5704/5807 16550/5707/5810 16553/5708/5811 16552/5705/5808
+f 16551/5706/5809 16552/5705/5808 16555/5709/5812 16554/5710/5813
+f 16552/5705/5808 16553/5708/5811 16556/5711/5814 16555/5709/5812
+f 347/4840/4943 3795/5326/5429 16548/5703/5806 4085/5712/5815
+f 3795/5326/5429 3796/5325/5428 16549/5704/5807 16548/5703/5806
+f 3796/5325/5428 3797/5324/5427 16550/5707/5810 16549/5704/5807
+f 3797/5324/5427 346/5297/5400 4079/5680/5783 16550/5707/5810
+f 16550/5707/5810 4079/5680/5783 4078/5686/5789 16553/5708/5811
+f 16553/5708/5811 4078/5686/5789 4077/5684/5787 16556/5711/5814
+f 16556/5711/5814 4077/5684/5787 378/5685/5788 3989/5713/5816
+f 16555/5709/5812 16556/5711/5814 3989/5713/5816 3988/5714/5817
+f 16554/5710/5813 16555/5709/5812 3988/5714/5817 3987/5715/5818
+f 4083/5716/5819 16554/5710/5813 3987/5715/5818 379/5717/5820
+f 4084/5718/5821 16551/5706/5809 16554/5710/5813 4083/5716/5819
+f 4085/5712/5815 16548/5703/5806 16551/5706/5809 4084/5718/5821
+f 16557/5719/5822 16558/5720/5823 16561/5721/5824 16560/5722/5825
+f 16558/5720/5823 16559/5723/5826 16562/5724/5827 16561/5721/5824
+f 16560/5722/5825 16561/5721/5824 16564/5725/5828 16563/5726/5829
+f 16561/5721/5824 16562/5724/5827 16565/5727/5830 16564/5725/5828
+f 334/4860/4963 3756/5338/5441 16557/5719/5822 4088/5728/5831
+f 3756/5338/5441 3757/5337/5440 16558/5720/5823 16557/5719/5822
+f 3757/5337/5440 3758/5336/5439 16559/5723/5826 16558/5720/5823
+f 3758/5336/5439 333/5313/5416 4082/5696/5799 16559/5723/5826
+f 16559/5723/5826 4082/5696/5799 4081/5702/5805 16562/5724/5827
+f 16562/5724/5827 4081/5702/5805 4080/5700/5803 16565/5727/5830
+f 16565/5727/5830 4080/5700/5803 365/5701/5804 3950/5729/5832
+f 16564/5725/5828 16565/5727/5830 3950/5729/5832 3949/5730/5833
+f 16563/5726/5829 16564/5725/5828 3949/5730/5833 3948/5731/5834
+f 4086/5732/5835 16563/5726/5829 3948/5731/5834 366/5733/5836
+f 4087/5734/5837 16560/5722/5825 16563/5726/5829 4086/5732/5835
+f 4088/5728/5831 16557/5719/5822 16560/5722/5825 4087/5734/5837
+f 16566/5735/5838 16567/5736/5839 16570/5737/5840 16569/5738/5841
+f 16567/5736/5839 16568/5739/5842 16571/5740/5843 16570/5737/5840
+f 16569/5738/5841 16570/5737/5840 16573/5741/5844 16572/5742/5845
+f 16570/5737/5840 16571/5740/5843 16574/5743/5846 16573/5741/5844
+f 348/4845/4948 3798/4843/4946 16566/5735/5838 4091/5744/5847
+f 3798/4843/4946 3799/4842/4945 16567/5736/5839 16566/5735/5838
+f 3799/4842/4945 3800/4841/4944 16568/5739/5842 16567/5736/5839
+f 3800/4841/4944 347/4840/4943 4085/5712/5815 16568/5739/5842
+f 16568/5739/5842 4085/5712/5815 4084/5718/5821 16571/5740/5843
+f 16571/5740/5843 4084/5718/5821 4083/5716/5819 16574/5743/5846
+f 16574/5743/5846 4083/5716/5819 379/5717/5820 3992/5745/5848
+f 16573/5741/5844 16574/5743/5846 3992/5745/5848 3991/5746/5849
+f 16572/5742/5845 16573/5741/5844 3991/5746/5849 3990/5747/5850
+f 4089/5748/5851 16572/5742/5845 3990/5747/5850 380/5749/5852
+f 4090/5750/5853 16569/5738/5841 16572/5742/5845 4089/5748/5851
+f 4091/5744/5847 16566/5735/5838 16569/5738/5841 4090/5750/5853
+f 16575/5751/5854 16576/5752/5855 16579/5753/5856 16578/5754/5857
+f 16576/5752/5855 16577/5755/5858 16580/5756/5859 16579/5753/5856
+f 16578/5754/5857 16579/5753/5856 16582/5757/5860 16581/5758/5861
+f 16579/5753/5856 16580/5756/5859 16583/5759/5862 16582/5757/5860
+f 335/4865/4968 3759/4863/4966 16575/5751/5854 4094/5760/5863
+f 3759/4863/4966 3760/4862/4965 16576/5752/5855 16575/5751/5854
+f 3760/4862/4965 3761/4861/4964 16577/5755/5858 16576/5752/5855
+f 3761/4861/4964 334/4860/4963 4088/5728/5831 16577/5755/5858
+f 16577/5755/5858 4088/5728/5831 4087/5734/5837 16580/5756/5859
+f 16580/5756/5859 4087/5734/5837 4086/5732/5835 16583/5759/5862
+f 16583/5759/5862 4086/5732/5835 366/5733/5836 3953/5761/5864
+f 16582/5757/5860 16583/5759/5862 3953/5761/5864 3952/5762/5865
+f 16581/5758/5861 16582/5757/5860 3952/5762/5865 3951/5763/5866
+f 4092/5764/5867 16581/5758/5861 3951/5763/5866 367/5765/5868
+f 4093/5766/5869 16578/5754/5857 16581/5758/5861 4092/5764/5867
+f 4094/5760/5863 16575/5751/5854 16578/5754/5857 4093/5766/5869
+f 16584/5767/5870 16585/5768/5871 16588/5769/5872 16587/5770/5873
+f 16585/5768/5871 16586/5771/5874 16589/5772/5875 16588/5769/5872
+f 16587/5770/5873 16588/5769/5872 16591/5773/5876 16590/5774/5877
+f 16588/5769/5872 16589/5772/5875 16592/5775/5878 16591/5773/5876
+f 322/4885/4988 3720/4883/4986 16584/5767/5870 4097/5776/5879
+f 3720/4883/4986 3721/4882/4985 16585/5768/5871 16584/5767/5870
+f 3721/4882/4985 3722/4881/4984 16586/5771/5874 16585/5768/5871
+f 3722/4881/4984 321/4880/4983 4040/5472/5575 16586/5771/5874
+f 16586/5771/5874 4040/5472/5575 4039/5478/5581 16589/5772/5875
+f 16589/5772/5875 4039/5478/5581 4038/5476/5579 16592/5775/5878
+f 16592/5775/5878 4038/5476/5579 353/5477/5580 3914/5777/5880
+f 16591/5773/5876 16592/5775/5878 3914/5777/5880 3913/5778/5881
+f 16590/5774/5877 16591/5773/5876 3913/5778/5881 3912/5779/5882
+f 4095/5780/5883 16590/5774/5877 3912/5779/5882 354/5781/5884
+f 4096/5782/5885 16587/5770/5873 16590/5774/5877 4095/5780/5883
+f 4097/5776/5879 16584/5767/5870 16587/5770/5873 4096/5782/5885
+f 16593/5783/5886 16594/5784/5887 16597/5785/5888 16596/5786/5889
+f 16594/5784/5887 16595/5787/5890 16598/5788/5891 16597/5785/5888
+f 16596/5786/5889 16597/5785/5888 16600/5789/5892 16599/5790/5893
+f 16597/5785/5888 16598/5788/5891 16601/5791/5894 16600/5789/5892
+f 349/4901/5004 3801/4899/5002 16593/5783/5886 4100/5792/5895
+f 3801/4899/5002 3802/4898/5001 16594/5784/5887 16593/5783/5886
+f 3802/4898/5001 3803/4897/5000 16595/5787/5890 16594/5784/5887
+f 3803/4897/5000 348/4845/4948 4091/5744/5847 16595/5787/5890
+f 16595/5787/5890 4091/5744/5847 4090/5750/5853 16598/5788/5891
+f 16598/5788/5891 4090/5750/5853 4089/5748/5851 16601/5791/5894
+f 16601/5791/5894 4089/5748/5851 380/5749/5852 3995/5793/5896
+f 16600/5789/5892 16601/5791/5894 3995/5793/5896 3994/5794/5897
+f 16599/5790/5893 16600/5789/5892 3994/5794/5897 3993/5795/5898
+f 4098/5796/5899 16599/5790/5893 3993/5795/5898 381/5797/5900
+f 4099/5798/5901 16596/5786/5889 16599/5790/5893 4098/5796/5899
+f 4100/5792/5895 16593/5783/5886 16596/5786/5889 4099/5798/5901
+f 16602/5799/5902 16603/5800/5903 16606/5801/5904 16605/5802/5905
+f 16603/5800/5903 16604/5803/5906 16607/5804/5907 16606/5801/5904
+f 16605/5802/5905 16606/5801/5904 16609/5805/5908 16608/5806/5909
+f 16606/5801/5904 16607/5804/5907 16610/5807/5910 16609/5805/5908
+f 336/4917/5020 3762/4915/5018 16602/5799/5902 4103/5808/5911
+f 3762/4915/5018 3763/4914/5017 16603/5800/5903 16602/5799/5902
+f 3763/4914/5017 3764/4913/5016 16604/5803/5906 16603/5800/5903
+f 3764/4913/5016 335/4865/4968 4094/5760/5863 16604/5803/5906
+f 16604/5803/5906 4094/5760/5863 4093/5766/5869 16607/5804/5907
+f 16607/5804/5907 4093/5766/5869 4092/5764/5867 16610/5807/5910
+f 16610/5807/5910 4092/5764/5867 367/5765/5868 3956/5809/5912
+f 16609/5805/5908 16610/5807/5910 3956/5809/5912 3955/5810/5913
+f 16608/5806/5909 16609/5805/5908 3955/5810/5913 3954/5811/5914
+f 4101/5812/5915 16608/5806/5909 3954/5811/5914 368/5813/5916
+f 4102/5814/5917 16605/5802/5905 16608/5806/5909 4101/5812/5915
+f 4103/5808/5911 16602/5799/5902 16605/5802/5905 4102/5814/5917
+f 16611/5815/5918 16612/5816/5919 16615/5817/5920 16614/5818/5921
+f 16612/5816/5919 16613/5819/5922 16616/5820/5923 16615/5817/5920
+f 16614/5818/5921 16615/5817/5920 16618/5821/5924 16617/5822/5925
+f 16615/5817/5920 16616/5820/5923 16619/5823/5926 16618/5821/5924
+f 323/4933/5036 3723/4931/5034 16611/5815/5918 4008/5349/5452
+f 3723/4931/5034 3724/4930/5033 16612/5816/5919 16611/5815/5918
+f 3724/4930/5033 3725/4929/5032 16613/5819/5922 16612/5816/5919
+f 3725/4929/5032 322/4885/4988 4097/5776/5879 16613/5819/5922
+f 16613/5819/5922 4097/5776/5879 4096/5782/5885 16616/5820/5923
+f 16616/5820/5923 4096/5782/5885 4095/5780/5883 16619/5823/5926
+f 16619/5823/5926 4095/5780/5883 354/5781/5884 3917/5824/5927
+f 16618/5821/5924 16619/5823/5926 3917/5824/5927 3916/5825/5928
+f 16617/5822/5925 16618/5821/5924 3916/5825/5928 3915/5826/5929
+f 4010/5351/5454 16617/5822/5925 3915/5826/5929 355/5352/5455
+f 4009/5350/5453 16614/5818/5921 16617/5822/5925 4010/5351/5454
+f 4008/5349/5452 16611/5815/5918 16614/5818/5921 4009/5350/5453
+f 16620/5827/5930 16621/5828/5931 16624/5829/5932 16623/5830/5933
+f 16621/5828/5931 16622/5831/5934 16625/5832/5935 16624/5829/5932
+f 16623/5830/5933 16624/5829/5932 16627/5833/5936 16626/5834/5937
+f 16624/5829/5932 16625/5832/5935 16628/5835/5938 16627/5833/5936
+f 350/4949/5052 3804/4947/5050 16620/5827/5930 4014/5369/5472
+f 3804/4947/5050 3805/4946/5049 16621/5828/5931 16620/5827/5930
+f 3805/4946/5049 3806/4945/5048 16622/5831/5934 16621/5828/5931
+f 3806/4945/5048 349/4901/5004 4100/5792/5895 16622/5831/5934
+f 16622/5831/5934 4100/5792/5895 4099/5798/5901 16625/5832/5935
+f 16625/5832/5935 4099/5798/5901 4098/5796/5899 16628/5835/5938
+f 16628/5835/5938 4098/5796/5899 381/5797/5900 3998/5836/5939
+f 16627/5833/5936 16628/5835/5938 3998/5836/5939 3997/5837/5940
+f 16626/5834/5937 16627/5833/5936 3997/5837/5940 3996/5838/5941
+f 4016/5371/5474 16626/5834/5937 3996/5838/5941 382/5372/5475
+f 4015/5370/5473 16623/5830/5933 16626/5834/5937 4016/5371/5474
+f 4014/5369/5472 16620/5827/5930 16623/5830/5933 4015/5370/5473
+f 16629/5839/5942 16630/5840/5943 16633/5841/5944 16632/5842/5945
+f 16630/5840/5943 16631/5843/5946 16634/5844/5947 16633/5841/5944
+f 16632/5842/5945 16633/5841/5944 16636/5845/5948 16635/5846/5949
+f 16633/5841/5944 16634/5844/5947 16637/5847/5950 16636/5845/5948
+f 337/4965/5068 3765/4963/5066 16629/5839/5942 4020/5389/5492
+f 3765/4963/5066 3766/4962/5065 16630/5840/5943 16629/5839/5942
+f 3766/4962/5065 3767/4961/5064 16631/5843/5946 16630/5840/5943
+f 3767/4961/5064 336/4917/5020 4103/5808/5911 16631/5843/5946
+f 16631/5843/5946 4103/5808/5911 4102/5814/5917 16634/5844/5947
+f 16634/5844/5947 4102/5814/5917 4101/5812/5915 16637/5847/5950
+f 16637/5847/5950 4101/5812/5915 368/5813/5916 3959/5848/5951
+f 16636/5845/5948 16637/5847/5950 3959/5848/5951 3958/5849/5952
+f 16635/5846/5949 16636/5845/5948 3958/5849/5952 3957/5850/5953
+f 4022/5391/5494 16635/5846/5949 3957/5850/5953 369/5392/5495
+f 4021/5390/5493 16632/5842/5945 16635/5846/5949 4022/5391/5494
+f 4020/5389/5492 16629/5839/5942 16632/5842/5945 4021/5390/5493
+f 16638/5851/5954 16639/5852/5955 16642/5853/5956 16641/5854/5957
+f 16639/5852/5955 16640/5855/5958 16643/5856/5959 16642/5853/5956
+f 16641/5854/5960 16642/5853/5961 16645/5857/5961 16644/5858/5960
+f 16642/5853/5961 16643/5856/5962 16646/5859/5962 16645/5857/5961
+f 418/5860/5963 4487/5861/5964 16638/5851/5954 4301/5862/5965
+f 4487/5861/5964 4486/5863/5966 16639/5852/5955 16638/5851/5954
+f 4486/5863/5966 4485/5864/5967 16640/5855/5958 16639/5852/5955
+f 4485/5864/5967 417/5865/5968 4200/5866/5969 16640/5855/5958
+f 16640/5855/5958 4200/5866/5969 4201/5867/5970 16643/5856/5959
+f 16643/5856/5962 4201/5867/5971 4202/5868/5971 16646/5859/5962
+f 16646/5859/5972 4202/5868/5973 390/5869/5974 4121/5870/5975
+f 16645/5857/5976 16646/5859/5972 4121/5870/5975 4120/5871/5977
+f 16644/5858/5978 16645/5857/5976 4120/5871/5977 4119/5872/5979
+f 4299/5873/5980 16644/5858/5978 4119/5872/5979 391/5874/5981
+f 4300/5875/5982 16641/5854/5960 16644/5858/5960 4299/5873/5982
+f 4301/5862/5965 16638/5851/5954 16641/5854/5957 4300/5875/5983
+f 16647/5876/5984 16648/5877/5985 16651/5878/5986 16650/5879/5987
+f 16648/5877/5985 16649/5880/5988 16652/5881/5989 16651/5878/5986
+f 16650/5879/5990 16651/5878/5991 16654/5882/5991 16653/5883/5992
+f 16651/5878/5991 16652/5881/5993 16655/5884/5993 16654/5882/5991
+f 420/5885/5994 4484/5886/5995 16647/5876/5984 4307/5887/5996
+f 4484/5886/5995 4483/5888/5997 16648/5877/5985 16647/5876/5984
+f 4483/5888/5997 4482/5889/5998 16649/5880/5988 16648/5877/5985
+f 4482/5889/5998 419/5890/5999 4206/5891/6000 16649/5880/5988
+f 16649/5880/5988 4206/5891/6000 4207/5892/6001 16652/5881/5989
+f 16652/5881/5993 4207/5892/6002 4208/5893/6002 16655/5884/5993
+f 16655/5884/6003 4208/5893/6004 404/5894/6005 4163/5895/6006
+f 16654/5882/6007 16655/5884/6003 4163/5895/6006 4162/5896/6008
+f 16653/5883/6009 16654/5882/6007 4162/5896/6008 4161/5897/6010
+f 4305/5898/6011 16653/5883/6009 4161/5897/6010 405/5899/6012
+f 4306/5900/6013 16650/5879/5990 16653/5883/5992 4305/5898/6013
+f 4307/5887/5996 16647/5876/5984 16650/5879/5987 4306/5900/6014
+f 16656/5901/6015 16657/5902/6016 16660/5903/6017 16659/5904/6018
+f 16657/5902/6016 16658/5905/6019 16661/5906/6020 16660/5903/6017
+f 16659/5904/6021 16660/5903/6022 16663/5907/6022 16662/5908/6021
+f 16660/5903/6022 16661/5906/6023 16664/5909/6023 16663/5907/6022
+f 421/5910/6024 4481/5911/6025 16656/5901/6015 4310/5912/6026
+f 4481/5911/6025 4480/5913/6027 16657/5902/6016 16656/5901/6015
+f 4480/5913/6027 4479/5914/6028 16658/5905/6019 16657/5902/6016
+f 4479/5914/6028 418/5860/5963 4301/5862/5965 16658/5905/6019
+f 16658/5905/6019 4301/5862/5965 4300/5875/5983 16661/5906/6020
+f 16661/5906/6023 4300/5875/5982 4299/5873/5982 16664/5909/6023
+f 16664/5909/6029 4299/5873/5980 391/5874/5981 4124/5915/6030
+f 16663/5907/6031 16664/5909/6029 4124/5915/6030 4123/5916/6032
+f 16662/5908/6033 16663/5907/6031 4123/5916/6032 4122/5917/6034
+f 4308/5918/6035 16662/5908/6033 4122/5917/6034 392/5919/6036
+f 4309/5920/6037 16659/5904/6021 16662/5908/6021 4308/5918/6037
+f 4310/5912/6026 16656/5901/6015 16659/5904/6018 4309/5920/6038
+f 16665/5921/6039 16666/5922/6040 16669/5923/6041 16668/5924/6042
+f 16666/5922/6040 16667/5925/6043 16670/5926/6044 16669/5923/6041
+f 16668/5924/6045 16669/5923/6046 16672/5927/6046 16671/5928/6045
+f 16669/5923/6046 16670/5926/6047 16673/5929/6047 16672/5927/6046
+f 422/5930/6048 4478/5931/6049 16665/5921/6039 4313/5932/6050
+f 4478/5931/6049 4477/5933/6051 16666/5922/6040 16665/5921/6039
+f 4477/5933/6051 4476/5934/6052 16667/5925/6043 16666/5922/6040
+f 4476/5934/6052 420/5885/5994 4307/5887/5996 16667/5925/6043
+f 16667/5925/6043 4307/5887/5996 4306/5900/6014 16670/5926/6044
+f 16670/5926/6047 4306/5900/6013 4305/5898/6013 16673/5929/6047
+f 16673/5929/6053 4305/5898/6011 405/5899/6012 4166/5935/6054
+f 16672/5927/6055 16673/5929/6053 4166/5935/6054 4165/5936/6056
+f 16671/5928/6057 16672/5927/6055 4165/5936/6056 4164/5937/6058
+f 4311/5938/6059 16671/5928/6057 4164/5937/6058 406/5939/6060
+f 4312/5940/6061 16668/5924/6045 16671/5928/6045 4311/5938/6061
+f 4313/5932/6050 16665/5921/6039 16668/5924/6042 4312/5940/6062
+f 16674/5941/6063 16675/5942/6064 16678/5943/6065 16677/5944/6066
+f 16675/5942/6064 16676/5945/6067 16679/5946/6068 16678/5943/6065
+f 16677/5944/6069 16678/5943/6070 16681/5947/6070 16680/5948/6069
+f 16678/5943/6070 16679/5946/6071 16682/5949/6071 16681/5947/6070
+f 423/5950/6072 4475/5951/6073 16674/5941/6063 4316/5952/6074
+f 4475/5951/6073 4474/5953/6075 16675/5942/6064 16674/5941/6063
+f 4474/5953/6075 4473/5954/6076 16676/5945/6067 16675/5942/6064
+f 4473/5954/6076 421/5910/6024 4310/5912/6026 16676/5945/6067
+f 16676/5945/6067 4310/5912/6026 4309/5920/6038 16679/5946/6068
+f 16679/5946/6071 4309/5920/6037 4308/5918/6037 16682/5949/6071
+f 16682/5949/6077 4308/5918/6035 392/5919/6036 4127/5955/6078
+f 16681/5947/6079 16682/5949/6077 4127/5955/6078 4126/5956/6080
+f 16680/5948/6081 16681/5947/6079 4126/5956/6080 4125/5957/6082
+f 4314/5958/6083 16680/5948/6081 4125/5957/6082 393/5959/6084
+f 4315/5960/6085 16677/5944/6069 16680/5948/6069 4314/5958/6085
+f 4316/5952/6074 16674/5941/6063 16677/5944/6066 4315/5960/6086
+f 16683/5961/6087 16684/5962/6088 16687/5963/6089 16686/5964/6090
+f 16684/5962/6088 16685/5965/6091 16688/5966/6092 16687/5963/6089
+f 16686/5964/6093 16687/5963/6094 16690/5967/6094 16689/5968/6093
+f 16687/5963/6094 16688/5966/6095 16691/5969/6095 16690/5967/6094
+f 424/5970/6096 4472/5971/6097 16683/5961/6087 4319/5972/6098
+f 4472/5971/6097 4471/5973/6099 16684/5962/6088 16683/5961/6087
+f 4471/5973/6099 4470/5974/6100 16685/5965/6091 16684/5962/6088
+f 4470/5974/6100 422/5930/6048 4313/5932/6050 16685/5965/6091
+f 16685/5965/6091 4313/5932/6050 4312/5940/6062 16688/5966/6092
+f 16688/5966/6095 4312/5940/6061 4311/5938/6061 16691/5969/6095
+f 16691/5969/6101 4311/5938/6059 406/5939/6060 4169/5975/6102
+f 16690/5967/6103 16691/5969/6101 4169/5975/6102 4168/5976/6104
+f 16689/5968/6105 16690/5967/6103 4168/5976/6104 4167/5977/6106
+f 4317/5978/6107 16689/5968/6105 4167/5977/6106 407/5979/6108
+f 4318/5980/6109 16686/5964/6093 16689/5968/6093 4317/5978/6109
+f 4319/5972/6098 16683/5961/6087 16686/5964/6090 4318/5980/6110
+f 16692/5981/6111 16693/5982/6112 16696/5983/6113 16695/5984/6114
+f 16693/5982/6112 16694/5985/6115 16697/5986/6116 16696/5983/6113
+f 16695/5984/6117 16696/5983/6118 16699/5987/6118 16698/5988/6117
+f 16696/5983/6118 16697/5986/6119 16700/5989/6119 16699/5987/6118
+f 425/5990/6120 4469/5991/6121 16692/5981/6111 4322/5992/6122
+f 4469/5991/6121 4468/5993/6123 16693/5982/6112 16692/5981/6111
+f 4468/5993/6123 4467/5994/6124 16694/5985/6115 16693/5982/6112
+f 4467/5994/6124 423/5950/6072 4316/5952/6074 16694/5985/6115
+f 16694/5985/6115 4316/5952/6074 4315/5960/6086 16697/5986/6116
+f 16697/5986/6119 4315/5960/6085 4314/5958/6085 16700/5989/6119
+f 16700/5989/6125 4314/5958/6083 393/5959/6084 4130/5995/6126
+f 16699/5987/6127 16700/5989/6125 4130/5995/6126 4129/5996/6128
+f 16698/5988/6129 16699/5987/6127 4129/5996/6128 4128/5997/6130
+f 4320/5998/6131 16698/5988/6129 4128/5997/6130 394/5999/6132
+f 4321/6000/6133 16695/5984/6117 16698/5988/6117 4320/5998/6133
+f 4322/5992/6122 16692/5981/6111 16695/5984/6114 4321/6000/6134
+f 16701/6001/6135 16702/6002/6136 16705/6003/6137 16704/6004/6138
+f 16702/6002/6136 16703/6005/6139 16706/6006/6140 16705/6003/6137
+f 16704/6004/6141 16705/6003/6142 16708/6007/6142 16707/6008/6141
+f 16705/6003/6142 16706/6006/6143 16709/6009/6143 16708/6007/6142
+f 426/6010/6144 4466/6011/6145 16701/6001/6135 4325/6012/6146
+f 4466/6011/6145 4465/6013/6147 16702/6002/6136 16701/6001/6135
+f 4465/6013/6147 4464/6014/6148 16703/6005/6139 16702/6002/6136
+f 4464/6014/6148 424/5970/6096 4319/5972/6098 16703/6005/6139
+f 16703/6005/6139 4319/5972/6098 4318/5980/6110 16706/6006/6140
+f 16706/6006/6143 4318/5980/6109 4317/5978/6109 16709/6009/6143
+f 16709/6009/6149 4317/5978/6107 407/5979/6108 4172/6015/6150
+f 16708/6007/6151 16709/6009/6149 4172/6015/6150 4171/6016/6152
+f 16707/6008/6153 16708/6007/6151 4171/6016/6152 4170/6017/6154
+f 4323/6018/6155 16707/6008/6153 4170/6017/6154 408/6019/6156
+f 4324/6020/6157 16704/6004/6141 16707/6008/6141 4323/6018/6157
+f 4325/6012/6146 16701/6001/6135 16704/6004/6138 4324/6020/6158
+f 16710/6021/6159 16711/6022/6160 16714/6023/6161 16713/6024/6162
+f 16711/6022/6160 16712/6025/6163 16715/6026/6164 16714/6023/6161
+f 16713/6024/6165 16714/6023/6166 16717/6027/6166 16716/6028/6165
+f 16714/6023/6166 16715/6026/6167 16718/6029/6167 16717/6027/6166
+f 427/6030/6168 4463/6031/6169 16710/6021/6159 4328/6032/6170
+f 4463/6031/6169 4462/6033/6171 16711/6022/6160 16710/6021/6159
+f 4462/6033/6171 4461/6034/6172 16712/6025/6163 16711/6022/6160
+f 4461/6034/6172 425/5990/6120 4322/5992/6122 16712/6025/6163
+f 16712/6025/6163 4322/5992/6122 4321/6000/6134 16715/6026/6164
+f 16715/6026/6167 4321/6000/6133 4320/5998/6133 16718/6029/6167
+f 16718/6029/6173 4320/5998/6131 394/5999/6132 4133/6035/6174
+f 16717/6027/6175 16718/6029/6173 4133/6035/6174 4132/6036/6176
+f 16716/6028/6177 16717/6027/6175 4132/6036/6176 4131/6037/6178
+f 4326/6038/6179 16716/6028/6177 4131/6037/6178 395/6039/6180
+f 4327/6040/6181 16713/6024/6165 16716/6028/6165 4326/6038/6181
+f 4328/6032/6170 16710/6021/6159 16713/6024/6162 4327/6040/6182
+f 16719/6041/6183 16720/6042/6184 16723/6043/6185 16722/6044/6186
+f 16720/6042/6184 16721/6045/6187 16724/6046/6188 16723/6043/6185
+f 16722/6044/6189 16723/6043/6190 16726/6047/6190 16725/6048/6189
+f 16723/6043/6190 16724/6046/6191 16727/6049/6191 16726/6047/6190
+f 428/6050/6192 4460/6051/6193 16719/6041/6183 4331/6052/6194
+f 4460/6051/6193 4459/6053/6195 16720/6042/6184 16719/6041/6183
+f 4459/6053/6195 4458/6054/6196 16721/6045/6187 16720/6042/6184
+f 4458/6054/6196 426/6010/6144 4325/6012/6146 16721/6045/6187
+f 16721/6045/6187 4325/6012/6146 4324/6020/6158 16724/6046/6188
+f 16724/6046/6191 4324/6020/6157 4323/6018/6157 16727/6049/6191
+f 16727/6049/6197 4323/6018/6155 408/6019/6156 4175/6055/6198
+f 16726/6047/6199 16727/6049/6197 4175/6055/6198 4174/6056/6200
+f 16725/6048/6201 16726/6047/6199 4174/6056/6200 4173/6057/6202
+f 4329/6058/6203 16725/6048/6201 4173/6057/6202 409/6059/6204
+f 4330/6060/6205 16722/6044/6189 16725/6048/6189 4329/6058/6205
+f 4331/6052/6194 16719/6041/6183 16722/6044/6186 4330/6060/6206
+f 16728/6061/6207 16729/6062/6208 16732/6063/6209 16731/6064/6210
+f 16729/6062/6208 16730/6065/6211 16733/6066/6212 16732/6063/6209
+f 16731/6064/6213 16732/6063/6214 16735/6067/6214 16734/6068/6213
+f 16732/6063/6214 16733/6066/6215 16736/6069/6215 16735/6067/6214
+f 429/6070/6216 4457/6071/6217 16728/6061/6207 4334/6072/6218
+f 4457/6071/6217 4456/6073/6219 16729/6062/6208 16728/6061/6207
+f 4456/6073/6219 4455/6074/6220 16730/6065/6211 16729/6062/6208
+f 4455/6074/6220 427/6030/6168 4328/6032/6170 16730/6065/6211
+f 16730/6065/6211 4328/6032/6170 4327/6040/6182 16733/6066/6212
+f 16733/6066/6215 4327/6040/6181 4326/6038/6181 16736/6069/6215
+f 16736/6069/6221 4326/6038/6179 395/6039/6180 4136/6075/6222
+f 16735/6067/6223 16736/6069/6221 4136/6075/6222 4135/6076/6224
+f 16734/6068/6225 16735/6067/6223 4135/6076/6224 4134/6077/6226
+f 4332/6078/6227 16734/6068/6225 4134/6077/6226 396/6079/6228
+f 4333/6080/6229 16731/6064/6213 16734/6068/6213 4332/6078/6229
+f 4334/6072/6218 16728/6061/6207 16731/6064/6210 4333/6080/6230
+f 16737/6081/6231 16738/6082/6232 16741/6083/6233 16740/6084/6234
+f 16738/6082/6232 16739/6085/6235 16742/6086/6236 16741/6083/6233
+f 16740/6084/6237 16741/6083/6238 16744/6087/6238 16743/6088/6237
+f 16741/6083/6238 16742/6086/6239 16745/6089/6239 16744/6087/6238
+f 430/6090/6240 4454/6091/6241 16737/6081/6231 4337/6092/6242
+f 4454/6091/6241 4453/6093/6243 16738/6082/6232 16737/6081/6231
+f 4453/6093/6243 4452/6094/6244 16739/6085/6235 16738/6082/6232
+f 4452/6094/6244 428/6050/6192 4331/6052/6194 16739/6085/6235
+f 16739/6085/6235 4331/6052/6194 4330/6060/6206 16742/6086/6236
+f 16742/6086/6239 4330/6060/6205 4329/6058/6205 16745/6089/6239
+f 16745/6089/6245 4329/6058/6203 409/6059/6204 4178/6095/6246
+f 16744/6087/6247 16745/6089/6245 4178/6095/6246 4177/6096/6248
+f 16743/6088/6249 16744/6087/6247 4177/6096/6248 4176/6097/6250
+f 4335/6098/6251 16743/6088/6249 4176/6097/6250 410/6099/6252
+f 4336/6100/6253 16740/6084/6237 16743/6088/6237 4335/6098/6253
+f 4337/6092/6242 16737/6081/6231 16740/6084/6234 4336/6100/6254
+f 16746/6101/6255 16747/6102/6256 16750/6103/6257 16749/6104/6258
+f 16747/6102/6256 16748/6105/6259 16751/6106/6260 16750/6103/6257
+f 16749/6104/6261 16750/6103/6262 16753/6107/6262 16752/6108/6261
+f 16750/6103/6262 16751/6106/6263 16754/6109/6263 16753/6107/6262
+f 431/6110/6264 4451/6111/6265 16746/6101/6255 4340/6112/6266
+f 4451/6111/6265 4450/6113/6267 16747/6102/6256 16746/6101/6255
+f 4450/6113/6267 4449/6114/6268 16748/6105/6259 16747/6102/6256
+f 4449/6114/6268 429/6070/6216 4334/6072/6218 16748/6105/6259
+f 16748/6105/6259 4334/6072/6218 4333/6080/6230 16751/6106/6260
+f 16751/6106/6263 4333/6080/6229 4332/6078/6229 16754/6109/6263
+f 16754/6109/6269 4332/6078/6227 396/6079/6228 4139/6115/6270
+f 16753/6107/6271 16754/6109/6269 4139/6115/6270 4138/6116/6272
+f 16752/6108/6273 16753/6107/6271 4138/6116/6272 4137/6117/6274
+f 4338/6118/6275 16752/6108/6273 4137/6117/6274 397/6119/6276
+f 4339/6120/6277 16749/6104/6261 16752/6108/6261 4338/6118/6277
+f 4340/6112/6266 16746/6101/6255 16749/6104/6258 4339/6120/6278
+f 16755/6121/6279 16756/6122/6280 16759/6123/6281 16758/6124/6282
+f 16756/6122/6280 16757/6125/6283 16760/6126/6284 16759/6123/6281
+f 16758/6124/6285 16759/6123/6286 16762/6127/6286 16761/6128/6285
+f 16759/6123/6286 16760/6126/6287 16763/6129/6287 16762/6127/6286
+f 432/6130/6288 4448/6131/6289 16755/6121/6279 4343/6132/6290
+f 4448/6131/6289 4447/6133/6291 16756/6122/6280 16755/6121/6279
+f 4447/6133/6291 4446/6134/6292 16757/6125/6283 16756/6122/6280
+f 4446/6134/6292 430/6090/6240 4337/6092/6242 16757/6125/6283
+f 16757/6125/6283 4337/6092/6242 4336/6100/6254 16760/6126/6284
+f 16760/6126/6287 4336/6100/6253 4335/6098/6253 16763/6129/6287
+f 16763/6129/6293 4335/6098/6251 410/6099/6252 4181/6135/6294
+f 16762/6127/6295 16763/6129/6293 4181/6135/6294 4180/6136/6296
+f 16761/6128/6297 16762/6127/6295 4180/6136/6296 4179/6137/6298
+f 4341/6138/6299 16761/6128/6297 4179/6137/6298 411/6139/6300
+f 4342/6140/6301 16758/6124/6285 16761/6128/6285 4341/6138/6301
+f 4343/6132/6290 16755/6121/6279 16758/6124/6282 4342/6140/6302
+f 16764/6141/6303 16765/6142/6304 16768/6143/6305 16767/6144/6306
+f 16765/6142/6304 16766/6145/6307 16769/6146/6308 16768/6143/6305
+f 16767/6144/6309 16768/6143/6310 16771/6147/6310 16770/6148/6309
+f 16768/6143/6310 16769/6146/6311 16772/6149/6311 16771/6147/6310
+f 433/6150/6312 4445/6151/6313 16764/6141/6303 4346/6152/6314
+f 4445/6151/6313 4444/6153/6315 16765/6142/6304 16764/6141/6303
+f 4444/6153/6315 4443/6154/6316 16766/6145/6307 16765/6142/6304
+f 4443/6154/6316 431/6110/6264 4340/6112/6266 16766/6145/6307
+f 16766/6145/6307 4340/6112/6266 4339/6120/6278 16769/6146/6308
+f 16769/6146/6311 4339/6120/6277 4338/6118/6277 16772/6149/6311
+f 16772/6149/6317 4338/6118/6275 397/6119/6276 4142/6155/6318
+f 16771/6147/6319 16772/6149/6317 4142/6155/6318 4141/6156/6320
+f 16770/6148/6321 16771/6147/6319 4141/6156/6320 4140/6157/6322
+f 4344/6158/6323 16770/6148/6321 4140/6157/6322 398/6159/6324
+f 4345/6160/6325 16767/6144/6309 16770/6148/6309 4344/6158/6325
+f 4346/6152/6314 16764/6141/6303 16767/6144/6306 4345/6160/6326
+f 16773/6161/6327 16774/6162/6328 16777/6163/6329 16776/6164/6330
+f 16774/6162/6328 16775/6165/6331 16778/6166/6332 16777/6163/6329
+f 16776/6164/6333 16777/6163/6334 16780/6167/6334 16779/6168/6333
+f 16777/6163/6334 16778/6166/6335 16781/6169/6335 16780/6167/6334
+f 434/6170/6336 4442/6171/6337 16773/6161/6327 4349/6172/6338
+f 4442/6171/6337 4441/6173/6339 16774/6162/6328 16773/6161/6327
+f 4441/6173/6339 4440/6174/6340 16775/6165/6331 16774/6162/6328
+f 4440/6174/6340 432/6130/6288 4343/6132/6290 16775/6165/6331
+f 16775/6165/6331 4343/6132/6290 4342/6140/6302 16778/6166/6332
+f 16778/6166/6335 4342/6140/6301 4341/6138/6301 16781/6169/6335
+f 16781/6169/6341 4341/6138/6299 411/6139/6300 4184/6175/6342
+f 16780/6167/6343 16781/6169/6341 4184/6175/6342 4183/6176/6344
+f 16779/6168/6345 16780/6167/6343 4183/6176/6344 4182/6177/6346
+f 4347/6178/6347 16779/6168/6345 4182/6177/6346 412/6179/6348
+f 4348/6180/6349 16776/6164/6333 16779/6168/6333 4347/6178/6349
+f 4349/6172/6338 16773/6161/6327 16776/6164/6330 4348/6180/6350
+f 16782/6181/6351 16783/6182/6352 16786/6183/6353 16785/6184/6354
+f 16783/6182/6352 16784/6185/6355 16787/6186/6356 16786/6183/6353
+f 16785/6184/6357 16786/6183/6358 16789/6187/6358 16788/6188/6357
+f 16786/6183/6358 16787/6186/6359 16790/6189/6359 16789/6187/6358
+f 435/6190/6360 4439/6191/6361 16782/6181/6351 4352/6192/6362
+f 4439/6191/6361 4438/6193/6363 16783/6182/6352 16782/6181/6351
+f 4438/6193/6363 4437/6194/6364 16784/6185/6355 16783/6182/6352
+f 4437/6194/6364 433/6150/6312 4346/6152/6314 16784/6185/6355
+f 16784/6185/6355 4346/6152/6314 4345/6160/6326 16787/6186/6356
+f 16787/6186/6359 4345/6160/6325 4344/6158/6325 16790/6189/6359
+f 16790/6189/6365 4344/6158/6323 398/6159/6324 4145/6195/6366
+f 16789/6187/6367 16790/6189/6365 4145/6195/6366 4144/6196/6368
+f 16788/6188/6369 16789/6187/6367 4144/6196/6368 4143/6197/6370
+f 4350/6198/6371 16788/6188/6369 4143/6197/6370 399/6199/6372
+f 4351/6200/6373 16785/6184/6357 16788/6188/6357 4350/6198/6373
+f 4352/6192/6362 16782/6181/6351 16785/6184/6354 4351/6200/6374
+f 16791/6201/6375 16792/6202/6376 16795/6203/6377 16794/6204/6378
+f 16792/6202/6376 16793/6205/6379 16796/6206/6380 16795/6203/6377
+f 16794/6204/6381 16795/6203/6382 16798/6207/6382 16797/6208/6381
+f 16795/6203/6382 16796/6206/6383 16799/6209/6383 16798/6207/6382
+f 437/6210/6384 4436/6211/6385 16791/6201/6375 4358/6212/6386
+f 4436/6211/6385 4435/6213/6387 16792/6202/6376 16791/6201/6375
+f 4435/6213/6387 4434/6214/6388 16793/6205/6379 16792/6202/6376
+f 4434/6214/6388 436/6215/6389 4257/6216/6390 16793/6205/6379
+f 16793/6205/6379 4257/6216/6390 4258/6217/6391 16796/6206/6380
+f 16796/6206/6383 4258/6217/6392 4259/6218/6392 16799/6209/6383
+f 16799/6209/6393 4259/6218/6394 385/6219/6395 4106/6220/6396
+f 16798/6207/6397 16799/6209/6393 4106/6220/6396 4105/6221/6398
+f 16797/6208/6399 16798/6207/6397 4105/6221/6398 4104/6222/6400
+f 4356/6223/6401 16797/6208/6399 4104/6222/6400 386/6224/6402
+f 4357/6225/6403 16794/6204/6381 16797/6208/6381 4356/6223/6403
+f 4358/6212/6386 16791/6201/6375 16794/6204/6378 4357/6225/6404
+f 16800/6226/6405 16801/6227/6406 16804/6228/6407 16803/6229/6408
+f 16801/6227/6406 16802/6230/6409 16805/6231/6410 16804/6228/6407
+f 16803/6229/6411 16804/6228/6412 16807/6232/6412 16806/6233/6411
+f 16804/6228/6412 16805/6231/6413 16808/6234/6413 16807/6232/6412
+f 438/6235/6414 4433/6236/6415 16800/6226/6405 4361/6237/6416
+f 4433/6236/6415 4432/6238/6417 16801/6227/6406 16800/6226/6405
+f 4432/6238/6417 4431/6239/6418 16802/6230/6409 16801/6227/6406
+f 4431/6239/6418 434/6170/6336 4349/6172/6338 16802/6230/6409
+f 16802/6230/6409 4349/6172/6338 4348/6180/6350 16805/6231/6410
+f 16805/6231/6413 4348/6180/6349 4347/6178/6349 16808/6234/6413
+f 16808/6234/6419 4347/6178/6347 412/6179/6348 4187/6240/6420
+f 16807/6232/6421 16808/6234/6419 4187/6240/6420 4186/6241/6422
+f 16806/6233/6423 16807/6232/6421 4186/6241/6422 4185/6242/6424
+f 4359/6243/6425 16806/6233/6423 4185/6242/6424 413/6244/6426
+f 4360/6245/6427 16803/6229/6411 16806/6233/6411 4359/6243/6427
+f 4361/6237/6416 16800/6226/6405 16803/6229/6408 4360/6245/6428
+f 16809/6246/6429 16810/6247/6430 16813/6248/6431 16812/6249/6432
+f 16810/6247/6430 16811/6250/6433 16814/6251/6434 16813/6248/6431
+f 16812/6249/6435 16813/6248/6436 16816/6252/6436 16815/6253/6435
+f 16813/6248/6436 16814/6251/6437 16817/6254/6437 16816/6252/6436
+f 439/6255/6438 4430/6256/6439 16809/6246/6429 4364/6257/6440
+f 4430/6256/6439 4429/6258/6441 16810/6247/6430 16809/6246/6429
+f 4429/6258/6441 4428/6259/6442 16811/6250/6433 16810/6247/6430
+f 4428/6259/6442 435/6190/6360 4352/6192/6362 16811/6250/6433
+f 16811/6250/6433 4352/6192/6362 4351/6200/6374 16814/6251/6434
+f 16814/6251/6437 4351/6200/6373 4350/6198/6373 16817/6254/6437
+f 16817/6254/6443 4350/6198/6371 399/6199/6372 4148/6260/6444
+f 16816/6252/6445 16817/6254/6443 4148/6260/6444 4147/6261/6446
+f 16815/6253/6447 16816/6252/6445 4147/6261/6446 4146/6262/6448
+f 4362/6263/6449 16815/6253/6447 4146/6262/6448 400/6264/6450
+f 4363/6265/6451 16812/6249/6435 16815/6253/6435 4362/6263/6451
+f 4364/6257/6440 16809/6246/6429 16812/6249/6432 4363/6265/6452
+f 16818/6266/6453 16819/6267/6454 16822/6268/6455 16821/6269/6456
+f 16819/6267/6454 16820/6270/6457 16823/6271/6458 16822/6268/6455
+f 16821/6269/6459 16822/6268/6460 16825/6272/6460 16824/6273/6459
+f 16822/6268/6460 16823/6271/6461 16826/6274/6462 16825/6272/6460
+f 440/6275/6463 4427/6276/6464 16818/6266/6453 4367/6277/6465
+f 4427/6276/6464 4426/6278/6466 16819/6267/6454 16818/6266/6453
+f 4426/6278/6466 4425/6279/6467 16820/6270/6457 16819/6267/6454
+f 4425/6279/6467 437/6210/6384 4358/6212/6386 16820/6270/6457
+f 16820/6270/6457 4358/6212/6386 4357/6225/6404 16823/6271/6458
+f 16823/6271/6461 4357/6225/6403 4356/6223/6403 16826/6274/6462
+f 16826/6274/6468 4356/6223/6401 386/6224/6402 4109/6280/6469
+f 16825/6272/6470 16826/6274/6468 4109/6280/6469 4108/6281/6471
+f 16824/6273/6472 16825/6272/6470 4108/6281/6471 4107/6282/6473
+f 4365/6283/6474 16824/6273/6472 4107/6282/6473 387/6284/6475
+f 4366/6285/6476 16821/6269/6459 16824/6273/6459 4365/6283/6476
+f 4367/6277/6465 16818/6266/6453 16821/6269/6456 4366/6285/6477
+f 16827/6286/6478 16828/6287/6479 16831/6288/6480 16830/6289/6481
+f 16828/6287/6479 16829/6290/6482 16832/6291/6483 16831/6288/6480
+f 16830/6289/6484 16831/6288/6485 16834/6292/6485 16833/6293/6484
+f 16831/6288/6485 16832/6291/6486 16835/6294/6486 16834/6292/6485
+f 441/6295/6487 4424/6296/6488 16827/6286/6478 4370/6297/6489
+f 4424/6296/6488 4423/6298/6490 16828/6287/6479 16827/6286/6478
+f 4423/6298/6490 4422/6299/6491 16829/6290/6482 16828/6287/6479
+f 4422/6299/6491 438/6235/6414 4361/6237/6416 16829/6290/6482
+f 16829/6290/6482 4361/6237/6416 4360/6245/6428 16832/6291/6483
+f 16832/6291/6486 4360/6245/6427 4359/6243/6427 16835/6294/6486
+f 16835/6294/6492 4359/6243/6425 413/6244/6426 4190/6300/6493
+f 16834/6292/6494 16835/6294/6492 4190/6300/6493 4189/6301/6495
+f 16833/6293/6496 16834/6292/6494 4189/6301/6495 4188/6302/6497
+f 4368/6303/6498 16833/6293/6496 4188/6302/6497 414/6304/6499
+f 4369/6305/6500 16830/6289/6484 16833/6293/6484 4368/6303/6500
+f 4370/6297/6489 16827/6286/6478 16830/6289/6481 4369/6305/6501
+f 16836/6306/6502 16837/6307/6503 16840/6308/6504 16839/6309/6505
+f 16837/6307/6503 16838/6310/6506 16841/6311/6507 16840/6308/6504
+f 16839/6309/6508 16840/6308/6509 16843/6312/6509 16842/6313/6508
+f 16840/6308/6509 16841/6311/6510 16844/6314/6510 16843/6312/6509
+f 442/6315/6511 4421/6316/6512 16836/6306/6502 4373/6317/6513
+f 4421/6316/6512 4420/6318/6514 16837/6307/6503 16836/6306/6502
+f 4420/6318/6514 4419/6319/6515 16838/6310/6506 16837/6307/6503
+f 4419/6319/6515 439/6255/6438 4364/6257/6440 16838/6310/6506
+f 16838/6310/6506 4364/6257/6440 4363/6265/6452 16841/6311/6507
+f 16841/6311/6510 4363/6265/6451 4362/6263/6451 16844/6314/6510
+f 16844/6314/6516 4362/6263/6449 400/6264/6450 4151/6320/6517
+f 16843/6312/6518 16844/6314/6516 4151/6320/6517 4150/6321/6519
+f 16842/6313/6520 16843/6312/6518 4150/6321/6519 4149/6322/6521
+f 4371/6323/6522 16842/6313/6520 4149/6322/6521 401/6324/6523
+f 4372/6325/6524 16839/6309/6508 16842/6313/6508 4371/6323/6524
+f 4373/6317/6513 16836/6306/6502 16839/6309/6505 4372/6325/6525
+f 16845/6326/6526 16846/6327/6527 16849/6328/6528 16848/6329/6529
+f 16846/6327/6527 16847/6330/6530 16850/6331/6531 16849/6328/6528
+f 16848/6329/6532 16849/6328/6533 16852/6332/6533 16851/6333/6532
+f 16849/6328/6533 16850/6331/6534 16853/6334/6535 16852/6332/6533
+f 443/6335/6536 4418/6336/6537 16845/6326/6526 4376/6337/6538
+f 4418/6336/6537 4417/6338/6539 16846/6327/6527 16845/6326/6526
+f 4417/6338/6539 4416/6339/6540 16847/6330/6530 16846/6327/6527
+f 4416/6339/6540 440/6275/6463 4367/6277/6465 16847/6330/6530
+f 16847/6330/6530 4367/6277/6465 4366/6285/6477 16850/6331/6531
+f 16850/6331/6534 4366/6285/6476 4365/6283/6476 16853/6334/6535
+f 16853/6334/6541 4365/6283/6474 387/6284/6475 4112/6340/6542
+f 16852/6332/6543 16853/6334/6541 4112/6340/6542 4111/6341/6544
+f 16851/6333/6545 16852/6332/6543 4111/6341/6544 4110/6342/6546
+f 4374/6343/6547 16851/6333/6545 4110/6342/6546 388/6344/6548
+f 4375/6345/6549 16848/6329/6532 16851/6333/6532 4374/6343/6549
+f 4376/6337/6538 16845/6326/6526 16848/6329/6529 4375/6345/6550
+f 16854/6346/6551 16855/6347/6552 16858/6348/6553 16857/6349/6554
+f 16855/6347/6552 16856/6350/6555 16859/6351/6556 16858/6348/6553
+f 16857/6349/6557 16858/6348/6558 16861/6352/6558 16860/6353/6557
+f 16858/6348/6558 16859/6351/6559 16862/6354/6559 16861/6352/6558
+f 444/6355/6560 4415/6356/6561 16854/6346/6551 4379/6357/6562
+f 4415/6356/6561 4414/6358/6563 16855/6347/6552 16854/6346/6551
+f 4414/6358/6563 4413/6359/6564 16856/6350/6555 16855/6347/6552
+f 4413/6359/6564 441/6295/6487 4370/6297/6489 16856/6350/6555
+f 16856/6350/6555 4370/6297/6489 4369/6305/6501 16859/6351/6556
+f 16859/6351/6559 4369/6305/6500 4368/6303/6500 16862/6354/6559
+f 16862/6354/6565 4368/6303/6498 414/6304/6499 4193/6360/6566
+f 16861/6352/6567 16862/6354/6565 4193/6360/6566 4192/6361/6568
+f 16860/6353/6569 16861/6352/6567 4192/6361/6568 4191/6362/6570
+f 4377/6363/6571 16860/6353/6569 4191/6362/6570 415/6364/6572
+f 4378/6365/6573 16857/6349/6557 16860/6353/6557 4377/6363/6573
+f 4379/6357/6562 16854/6346/6551 16857/6349/6554 4378/6365/6574
+f 16863/6366/6575 16864/6367/6576 16867/6368/6577 16866/6369/6578
+f 16864/6367/6576 16865/6370/6579 16868/6371/6580 16867/6368/6577
+f 16866/6369/6581 16867/6368/6582 16870/6372/6582 16869/6373/6581
+f 16867/6368/6582 16868/6371/6583 16871/6374/6583 16870/6372/6582
+f 445/6375/6584 4412/6376/6585 16863/6366/6575 4382/6377/6586
+f 4412/6376/6585 4411/6378/6587 16864/6367/6576 16863/6366/6575
+f 4411/6378/6587 4410/6379/6588 16865/6370/6579 16864/6367/6576
+f 4410/6379/6588 442/6315/6511 4373/6317/6513 16865/6370/6579
+f 16865/6370/6579 4373/6317/6513 4372/6325/6525 16868/6371/6580
+f 16868/6371/6583 4372/6325/6524 4371/6323/6524 16871/6374/6583
+f 16871/6374/6589 4371/6323/6522 401/6324/6523 4154/6380/6590
+f 16870/6372/6591 16871/6374/6589 4154/6380/6590 4153/6381/6592
+f 16869/6373/6593 16870/6372/6591 4153/6381/6592 4152/6382/6594
+f 4380/6383/6595 16869/6373/6593 4152/6382/6594 402/6384/6596
+f 4381/6385/6597 16866/6369/6581 16869/6373/6581 4380/6383/6597
+f 4382/6377/6586 16863/6366/6575 16866/6369/6578 4381/6385/6598
+f 16872/6386/6599 16873/6387/6600 16876/6388/6601 16875/6389/6602
+f 16873/6387/6600 16874/6390/6603 16877/6391/6604 16876/6388/6601
+f 16875/6389/6605 16876/6388/6606 16879/6392/6606 16878/6393/6605
+f 16876/6388/6606 16877/6391/6607 16880/6394/6607 16879/6392/6606
+f 446/6395/6608 4409/6396/6609 16872/6386/6599 4385/6397/6610
+f 4409/6396/6609 4408/6398/6611 16873/6387/6600 16872/6386/6599
+f 4408/6398/6611 4407/6399/6612 16874/6390/6603 16873/6387/6600
+f 4407/6399/6612 443/6335/6536 4376/6337/6538 16874/6390/6603
+f 16874/6390/6603 4376/6337/6538 4375/6345/6550 16877/6391/6604
+f 16877/6391/6607 4375/6345/6549 4374/6343/6549 16880/6394/6607
+f 16880/6394/6613 4374/6343/6547 388/6344/6548 4115/6400/6614
+f 16879/6392/6615 16880/6394/6613 4115/6400/6614 4114/6401/6616
+f 16878/6393/6617 16879/6392/6615 4114/6401/6616 4113/6402/6618
+f 4383/6403/6619 16878/6393/6617 4113/6402/6618 389/6404/6620
+f 4384/6405/6621 16875/6389/6605 16878/6393/6605 4383/6403/6621
+f 4385/6397/6610 16872/6386/6599 16875/6389/6602 4384/6405/6622
+f 16881/6406/6623 16882/6407/6624 16885/6408/6625 16884/6409/6626
+f 16882/6407/6624 16883/6410/6627 16886/6411/6628 16885/6408/6625
+f 16884/6409/6629 16885/6408/6630 16888/6412/6630 16887/6413/6629
+f 16885/6408/6630 16886/6411/6631 16889/6414/6631 16888/6412/6630
+f 447/6415/6632 4406/6416/6633 16881/6406/6623 4388/6417/6634
+f 4406/6416/6633 4405/6418/6635 16882/6407/6624 16881/6406/6623
+f 4405/6418/6635 4404/6419/6636 16883/6410/6627 16882/6407/6624
+f 4404/6419/6636 444/6355/6560 4379/6357/6562 16883/6410/6627
+f 16883/6410/6627 4379/6357/6562 4378/6365/6574 16886/6411/6628
+f 16886/6411/6631 4378/6365/6573 4377/6363/6573 16889/6414/6631
+f 16889/6414/6637 4377/6363/6571 415/6364/6572 4196/6420/6638
+f 16888/6412/6639 16889/6414/6637 4196/6420/6638 4195/6421/6640
+f 16887/6413/6641 16888/6412/6639 4195/6421/6640 4194/6422/6642
+f 4386/6423/6643 16887/6413/6641 4194/6422/6642 416/6424/6644
+f 4387/6425/6645 16884/6409/6629 16887/6413/6629 4386/6423/6645
+f 4388/6417/6634 16881/6406/6623 16884/6409/6626 4387/6425/6646
+f 16890/6426/6647 16891/6427/6648 16894/6428/6649 16893/6429/6650
+f 16891/6427/6648 16892/6430/6651 16895/6431/6652 16894/6428/6649
+f 16893/6429/6653 16894/6428/6654 16897/6432/6654 16896/6433/6653
+f 16894/6428/6654 16895/6431/6655 16898/6434/6655 16897/6432/6654
+f 448/6435/6656 4403/6436/6657 16890/6426/6647 4391/6437/6658
+f 4403/6436/6657 4402/6438/6659 16891/6427/6648 16890/6426/6647
+f 4402/6438/6659 4401/6439/6660 16892/6430/6651 16891/6427/6648
+f 4401/6439/6660 445/6375/6584 4382/6377/6586 16892/6430/6651
+f 16892/6430/6651 4382/6377/6586 4381/6385/6598 16895/6431/6652
+f 16895/6431/6655 4381/6385/6597 4380/6383/6597 16898/6434/6655
+f 16898/6434/6661 4380/6383/6595 402/6384/6596 4157/6440/6662
+f 16897/6432/6663 16898/6434/6661 4157/6440/6662 4156/6441/6664
+f 16896/6433/6665 16897/6432/6663 4156/6441/6664 4155/6442/6666
+f 4389/6443/6667 16896/6433/6665 4155/6442/6666 403/6444/6668
+f 4390/6445/6669 16893/6429/6653 16896/6433/6653 4389/6443/6669
+f 4391/6437/6658 16890/6426/6647 16893/6429/6650 4390/6445/6670
+f 16899/6446/6671 16900/6447/6672 16903/6448/6673 16902/6449/6674
+f 16900/6447/6672 16901/6450/6675 16904/6451/6676 16903/6448/6673
+f 16902/6449/6677 16903/6448/6678 16906/6452/6678 16905/6453/6677
+f 16903/6448/6678 16904/6451/6679 16907/6454/6679 16906/6452/6678
+f 417/5865/5968 4400/6455/6680 16899/6446/6671 4200/5866/5969
+f 4400/6455/6680 4399/6456/6681 16900/6447/6672 16899/6446/6671
+f 4399/6456/6681 4398/6457/6682 16901/6450/6675 16900/6447/6672
+f 4398/6457/6682 446/6395/6608 4385/6397/6610 16901/6450/6675
+f 16901/6450/6675 4385/6397/6610 4384/6405/6622 16904/6451/6676
+f 16904/6451/6679 4384/6405/6621 4383/6403/6621 16907/6454/6679
+f 16907/6454/6683 4383/6403/6619 389/6404/6620 4118/6458/6684
+f 16906/6452/6685 16907/6454/6683 4118/6458/6684 4117/6459/6686
+f 16905/6453/6687 16906/6452/6685 4117/6459/6686 4116/6460/6688
+f 4202/5868/5973 16905/6453/6687 4116/6460/6688 390/5869/5974
+f 4201/5867/5971 16902/6449/6677 16905/6453/6677 4202/5868/5971
+f 4200/5866/5969 16899/6446/6671 16902/6449/6674 4201/5867/5970
+f 16908/6461/6689 16909/6462/6690 16912/6463/6691 16911/6464/6692
+f 16909/6462/6690 16910/6465/6693 16913/6466/6694 16912/6463/6691
+f 16911/6464/6695 16912/6463/6696 16915/6467/6696 16914/6468/6695
+f 16912/6463/6696 16913/6466/6697 16916/6469/6697 16915/6467/6696
+f 436/6215/6389 4397/6470/6698 16908/6461/6689 4257/6216/6390
+f 4397/6470/6698 4396/6471/6699 16909/6462/6690 16908/6461/6689
+f 4396/6471/6699 4395/6472/6700 16910/6465/6693 16909/6462/6690
+f 4395/6472/6700 447/6415/6632 4388/6417/6634 16910/6465/6693
+f 16910/6465/6693 4388/6417/6634 4387/6425/6646 16913/6466/6694
+f 16913/6466/6697 4387/6425/6645 4386/6423/6645 16916/6469/6697
+f 16916/6469/6701 4386/6423/6643 416/6424/6644 4199/6473/6702
+f 16915/6467/6703 16916/6469/6701 4199/6473/6702 4198/6474/6704
+f 16914/6468/6705 16915/6467/6703 4198/6474/6704 4197/6475/6706
+f 4259/6218/6394 16914/6468/6705 4197/6475/6706 385/6219/6395
+f 4258/6217/6392 16911/6464/6695 16914/6468/6695 4259/6218/6392
+f 4257/6216/6390 16908/6461/6689 16911/6464/6692 4258/6217/6391
+f 16917/6476/6707 16918/6477/6708 16921/6478/6709 16920/6479/6710
+f 16918/6477/6708 16919/6480/6711 16922/6481/6712 16921/6478/6709
+f 16920/6479/6713 16921/6478/6714 16924/6482/6715 16923/6483/6713
+f 16921/6478/6714 16922/6481/6716 16925/6484/6716 16924/6482/6715
+f 419/5890/5999 4394/6485/6717 16917/6476/6707 4206/5891/6000
+f 4394/6485/6717 4393/6486/6718 16918/6477/6708 16917/6476/6707
+f 4393/6486/6718 4392/6487/6719 16919/6480/6711 16918/6477/6708
+f 4392/6487/6719 448/6435/6656 4391/6437/6658 16919/6480/6711
+f 16919/6480/6711 4391/6437/6658 4390/6445/6670 16922/6481/6712
+f 16922/6481/6716 4390/6445/6669 4389/6443/6669 16925/6484/6716
+f 16925/6484/6720 4389/6443/6667 403/6444/6668 4160/6488/6721
+f 16924/6482/6722 16925/6484/6720 4160/6488/6721 4159/6489/6723
+f 16923/6483/6724 16924/6482/6722 4159/6489/6723 4158/6490/6725
+f 4208/5893/6004 16923/6483/6724 4158/6490/6725 404/5894/6005
+f 4207/5892/6002 16920/6479/6713 16923/6483/6713 4208/5893/6002
+f 4206/5891/6000 16917/6476/6707 16920/6479/6710 4207/5892/6001
+f 16926/6491/6726 16927/6492/6727 16930/6493/6728 16929/6494/6729
+f 16927/6492/6727 16928/6495/6730 16931/6496/6731 16930/6493/6728
+f 16929/6494/6729 16930/6493/6728 16933/6497/6732 16932/6498/6733
+f 16930/6493/6728 16931/6496/6731 16934/6499/6734 16933/6497/6732
+f 372/5493/5596 3966/5491/5594 16926/6491/6726 4302/6500/6735
+f 3966/5491/5594 3967/5490/5593 16927/6492/6727 16926/6491/6726
+f 3967/5490/5593 3968/5489/5592 16928/6495/6730 16927/6492/6727
+f 3968/5489/5592 371/5445/5548 4295/6501/6736 16928/6495/6730
+f 16928/6495/6730 4295/6501/6736 4294/6502/6737 16931/6496/6731
+f 16931/6496/6731 4294/6502/6737 4293/6503/6738 16934/6499/6734
+f 16934/6499/6734 4293/6503/6738 448/6435/6656 4392/6487/6719
+f 16933/6497/6732 16934/6499/6734 4392/6487/6719 4393/6486/6718
+f 16932/6498/6733 16933/6497/6732 4393/6486/6718 4394/6485/6717
+f 4304/6504/6739 16932/6498/6733 4394/6485/6717 419/5890/5999
+f 4303/6505/6740 16929/6494/6729 16932/6498/6733 4304/6504/6739
+f 4302/6500/6735 16926/6491/6726 16929/6494/6729 4303/6505/6740
+f 16935/6506/6741 16936/6507/6742 16939/6508/6743 16938/6509/6744
+f 16936/6507/6742 16937/6510/6745 16940/6511/6746 16939/6508/6743
+f 16938/6509/6744 16939/6508/6743 16942/6512/6747 16941/6513/6748
+f 16939/6508/6743 16940/6511/6746 16943/6514/6749 16942/6512/6747
+f 353/5477/5580 4005/5475/5578 16935/6506/6741 4353/6515/6750
+f 4005/5475/5578 4006/5474/5577 16936/6507/6742 16935/6506/6741
+f 4006/5474/5577 4007/5473/5576 16937/6510/6745 16936/6507/6742
+f 4007/5473/5576 384/5429/5532 4292/6516/6751 16937/6510/6745
+f 16937/6510/6745 4292/6516/6751 4291/6517/6752 16940/6511/6746
+f 16940/6511/6746 4291/6517/6752 4290/6518/6753 16943/6514/6749
+f 16943/6514/6749 4290/6518/6753 447/6415/6632 4395/6472/6700
+f 16942/6512/6747 16943/6514/6749 4395/6472/6700 4396/6471/6699
+f 16941/6513/6748 16942/6512/6747 4396/6471/6699 4397/6470/6698
+f 4355/6519/6754 16941/6513/6748 4397/6470/6698 436/6215/6389
+f 4354/6520/6755 16938/6509/6744 16941/6513/6748 4355/6519/6754
+f 4353/6515/6750 16935/6506/6741 16938/6509/6744 4354/6520/6755
+f 16944/6521/6756 16945/6522/6757 16948/6523/6758 16947/6524/6759
+f 16945/6522/6757 16946/6525/6760 16949/6526/6761 16948/6523/6758
+f 16947/6524/6759 16948/6523/6758 16951/6527/6762 16950/6528/6763
+f 16948/6523/6758 16949/6526/6761 16952/6529/6764 16951/6527/6762
+f 358/5461/5564 3924/5459/5562 16944/6521/6756 4296/6530/6765
+f 3924/5459/5562 3925/5458/5561 16945/6522/6757 16944/6521/6756
+f 3925/5458/5561 3926/5457/5560 16946/6525/6760 16945/6522/6757
+f 3926/5457/5560 357/5413/5516 4289/6531/6766 16946/6525/6760
+f 16946/6525/6760 4289/6531/6766 4288/6532/6767 16949/6526/6761
+f 16949/6526/6761 4288/6532/6767 4287/6533/6768 16952/6529/6764
+f 16952/6529/6764 4287/6533/6768 446/6395/6608 4398/6457/6682
+f 16951/6527/6762 16952/6529/6764 4398/6457/6682 4399/6456/6681
+f 16950/6528/6763 16951/6527/6762 4399/6456/6681 4400/6455/6680
+f 4298/6534/6769 16950/6528/6763 4400/6455/6680 417/5865/5968
+f 4297/6535/6770 16947/6524/6759 16950/6528/6763 4298/6534/6769
+f 4296/6530/6765 16944/6521/6756 16947/6524/6759 4297/6535/6770
+f 16953/6536/6771 16954/6537/6772 16957/6538/6773 16956/6539/6774
+f 16954/6537/6772 16955/6540/6775 16958/6541/6776 16957/6538/6773
+f 16956/6539/6774 16957/6538/6773 16960/6542/6777 16959/6543/6778
+f 16957/6538/6773 16958/6541/6776 16961/6544/6779 16960/6542/6777
+f 371/5445/5548 3963/5443/5546 16953/6536/6771 4295/6501/6736
+f 3963/5443/5546 3964/5442/5545 16954/6537/6772 16953/6536/6771
+f 3964/5442/5545 3965/5441/5544 16955/6540/6775 16954/6537/6772
+f 3965/5441/5544 370/5397/5500 4286/6545/6780 16955/6540/6775
+f 16955/6540/6775 4286/6545/6780 4285/6546/6781 16958/6541/6776
+f 16958/6541/6776 4285/6546/6781 4284/6547/6782 16961/6544/6779
+f 16961/6544/6779 4284/6547/6782 445/6375/6584 4401/6439/6660
+f 16960/6542/6777 16961/6544/6779 4401/6439/6660 4402/6438/6659
+f 16959/6543/6778 16960/6542/6777 4402/6438/6659 4403/6436/6657
+f 4293/6503/6738 16959/6543/6778 4403/6436/6657 448/6435/6656
+f 4294/6502/6737 16956/6539/6774 16959/6543/6778 4293/6503/6738
+f 4295/6501/6736 16953/6536/6771 16956/6539/6774 4294/6502/6737
+f 16962/6548/6783 16963/6549/6784 16966/6550/6785 16965/6551/6786
+f 16963/6549/6784 16964/6552/6787 16967/6553/6788 16966/6550/6785
+f 16965/6551/6786 16966/6550/6785 16969/6554/6789 16968/6555/6790
+f 16966/6550/6785 16967/6553/6788 16970/6556/6791 16969/6554/6789
+f 384/5429/5532 4002/5427/5530 16962/6548/6783 4292/6516/6751
+f 4002/5427/5530 4003/5426/5529 16963/6549/6784 16962/6548/6783
+f 4003/5426/5529 4004/5425/5528 16964/6552/6787 16963/6549/6784
+f 4004/5425/5528 383/5377/5480 4283/6557/6792 16964/6552/6787
+f 16964/6552/6787 4283/6557/6792 4282/6558/6793 16967/6553/6788
+f 16967/6553/6788 4282/6558/6793 4281/6559/6794 16970/6556/6791
+f 16970/6556/6791 4281/6559/6794 444/6355/6560 4404/6419/6636
+f 16969/6554/6789 16970/6556/6791 4404/6419/6636 4405/6418/6635
+f 16968/6555/6790 16969/6554/6789 4405/6418/6635 4406/6416/6633
+f 4290/6518/6753 16968/6555/6790 4406/6416/6633 447/6415/6632
+f 4291/6517/6752 16965/6551/6786 16968/6555/6790 4290/6518/6753
+f 4292/6516/6751 16962/6548/6783 16965/6551/6786 4291/6517/6752
+f 16971/6560/6795 16972/6561/6796 16975/6562/6797 16974/6563/6798
+f 16972/6561/6796 16973/6564/6799 16976/6565/6800 16975/6562/6797
+f 16974/6563/6798 16975/6562/6797 16978/6566/6801 16977/6567/6802
+f 16975/6562/6797 16976/6565/6800 16979/6568/6803 16978/6566/6801
+f 357/5413/5516 3921/5411/5514 16971/6560/6795 4289/6531/6766
+f 3921/5411/5514 3922/5410/5513 16972/6561/6796 16971/6560/6795
+f 3922/5410/5513 3923/5409/5512 16973/6564/6799 16972/6561/6796
+f 3923/5409/5512 356/5357/5460 4280/6569/6804 16973/6564/6799
+f 16973/6564/6799 4280/6569/6804 4279/6570/6805 16976/6565/6800
+f 16976/6565/6800 4279/6570/6805 4278/6571/6806 16979/6568/6803
+f 16979/6568/6803 4278/6571/6806 443/6335/6536 4407/6399/6612
+f 16978/6566/6801 16979/6568/6803 4407/6399/6612 4408/6398/6611
+f 16977/6567/6802 16978/6566/6801 4408/6398/6611 4409/6396/6609
+f 4287/6533/6768 16977/6567/6802 4409/6396/6609 446/6395/6608
+f 4288/6532/6767 16974/6563/6798 16977/6567/6802 4287/6533/6768
+f 4289/6531/6766 16971/6560/6795 16974/6563/6798 4288/6532/6767
+f 16980/6572/6807 16981/6573/6808 16984/6574/6809 16983/6575/6810
+f 16981/6573/6808 16982/6576/6811 16985/6577/6812 16984/6574/6809
+f 16983/6575/6810 16984/6574/6809 16987/6578/6813 16986/6579/6814
+f 16984/6574/6809 16985/6577/6812 16988/6580/6815 16987/6578/6813
+f 370/5397/5500 3960/5395/5498 16980/6572/6807 4286/6545/6780
+f 3960/5395/5498 3961/5394/5497 16981/6573/6808 16980/6572/6807
+f 3961/5394/5497 3962/5393/5496 16982/6576/6811 16981/6573/6808
+f 3962/5393/5496 369/5392/5495 4277/6581/6816 16982/6576/6811
+f 16982/6576/6811 4277/6581/6816 4276/6582/6817 16985/6577/6812
+f 16985/6577/6812 4276/6582/6817 4275/6583/6818 16988/6580/6815
+f 16988/6580/6815 4275/6583/6818 442/6315/6511 4410/6379/6588
+f 16987/6578/6813 16988/6580/6815 4410/6379/6588 4411/6378/6587
+f 16986/6579/6814 16987/6578/6813 4411/6378/6587 4412/6376/6585
+f 4284/6547/6782 16986/6579/6814 4412/6376/6585 445/6375/6584
+f 4285/6546/6781 16983/6575/6810 16986/6579/6814 4284/6547/6782
+f 4286/6545/6780 16980/6572/6807 16983/6575/6810 4285/6546/6781
+f 16989/6584/6819 16990/6585/6820 16993/6586/6821 16992/6587/6822
+f 16990/6585/6820 16991/6588/6823 16994/6589/6824 16993/6586/6821
+f 16992/6587/6822 16993/6586/6821 16996/6590/6825 16995/6591/6826
+f 16993/6586/6821 16994/6589/6824 16997/6592/6827 16996/6590/6825
+f 383/5377/5480 3999/5375/5478 16989/6584/6819 4283/6557/6792
+f 3999/5375/5478 4000/5374/5477 16990/6585/6820 16989/6584/6819
+f 4000/5374/5477 4001/5373/5476 16991/6588/6823 16990/6585/6820
+f 4001/5373/5476 382/5372/5475 4274/6593/6828 16991/6588/6823
+f 16991/6588/6823 4274/6593/6828 4273/6594/6829 16994/6589/6824
+f 16994/6589/6824 4273/6594/6829 4272/6595/6830 16997/6592/6827
+f 16997/6592/6827 4272/6595/6830 441/6295/6487 4413/6359/6564
+f 16996/6590/6825 16997/6592/6827 4413/6359/6564 4414/6358/6563
+f 16995/6591/6826 16996/6590/6825 4414/6358/6563 4415/6356/6561
+f 4281/6559/6794 16995/6591/6826 4415/6356/6561 444/6355/6560
+f 4282/6558/6793 16992/6587/6822 16995/6591/6826 4281/6559/6794
+f 4283/6557/6792 16989/6584/6819 16992/6587/6822 4282/6558/6793
+f 16998/6596/6831 16999/6597/6832 17002/6598/6833 17001/6599/6834
+f 16999/6597/6832 17000/6600/6835 17003/6601/6836 17002/6598/6833
+f 17001/6599/6834 17002/6598/6833 17005/6602/6837 17004/6603/6838
+f 17002/6598/6833 17003/6601/6836 17006/6604/6839 17005/6602/6837
+f 356/5357/5460 3918/5355/5458 16998/6596/6831 4280/6569/6804
+f 3918/5355/5458 3919/5354/5457 16999/6597/6832 16998/6596/6831
+f 3919/5354/5457 3920/5353/5456 17000/6600/6835 16999/6597/6832
+f 3920/5353/5456 355/5352/5455 4271/6605/6840 17000/6600/6835
+f 17000/6600/6835 4271/6605/6840 4270/6606/6841 17003/6601/6836
+f 17003/6601/6836 4270/6606/6841 4269/6607/6842 17006/6604/6839
+f 17006/6604/6839 4269/6607/6842 440/6275/6463 4416/6339/6540
+f 17005/6602/6837 17006/6604/6839 4416/6339/6540 4417/6338/6539
+f 17004/6603/6838 17005/6602/6837 4417/6338/6539 4418/6336/6537
+f 4278/6571/6806 17004/6603/6838 4418/6336/6537 443/6335/6536
+f 4279/6570/6805 17001/6599/6834 17004/6603/6838 4278/6571/6806
+f 4280/6569/6804 16998/6596/6831 17001/6599/6834 4279/6570/6805
+f 17007/6608/6843 17008/6609/6844 17011/6610/6845 17010/6611/6846
+f 17008/6609/6844 17009/6612/6847 17012/6613/6848 17011/6610/6845
+f 17010/6611/6846 17011/6610/6845 17014/6614/6849 17013/6615/6850
+f 17011/6610/6845 17012/6613/6848 17015/6616/6851 17014/6614/6849
+f 369/5392/5495 3957/5850/5953 17007/6608/6843 4277/6581/6816
+f 3957/5850/5953 3958/5849/5952 17008/6609/6844 17007/6608/6843
+f 3958/5849/5952 3959/5848/5951 17009/6612/6847 17008/6609/6844
+f 3959/5848/5951 368/5813/5916 4268/6617/6852 17009/6612/6847
+f 17009/6612/6847 4268/6617/6852 4267/6618/6853 17012/6613/6848
+f 17012/6613/6848 4267/6618/6853 4266/6619/6854 17015/6616/6851
+f 17015/6616/6851 4266/6619/6854 439/6255/6438 4419/6319/6515
+f 17014/6614/6849 17015/6616/6851 4419/6319/6515 4420/6318/6514
+f 17013/6615/6850 17014/6614/6849 4420/6318/6514 4421/6316/6512
+f 4275/6583/6818 17013/6615/6850 4421/6316/6512 442/6315/6511
+f 4276/6582/6817 17010/6611/6846 17013/6615/6850 4275/6583/6818
+f 4277/6581/6816 17007/6608/6843 17010/6611/6846 4276/6582/6817
+f 17016/6620/6855 17017/6621/6856 17020/6622/6857 17019/6623/6858
+f 17017/6621/6856 17018/6624/6859 17021/6625/6860 17020/6622/6857
+f 17019/6623/6858 17020/6622/6857 17023/6626/6861 17022/6627/6862
+f 17020/6622/6857 17021/6625/6860 17024/6628/6863 17023/6626/6861
+f 382/5372/5475 3996/5838/5941 17016/6620/6855 4274/6593/6828
+f 3996/5838/5941 3997/5837/5940 17017/6621/6856 17016/6620/6855
+f 3997/5837/5940 3998/5836/5939 17018/6624/6859 17017/6621/6856
+f 3998/5836/5939 381/5797/5900 4265/6629/6864 17018/6624/6859
+f 17018/6624/6859 4265/6629/6864 4264/6630/6865 17021/6625/6860
+f 17021/6625/6860 4264/6630/6865 4263/6631/6866 17024/6628/6863
+f 17024/6628/6863 4263/6631/6866 438/6235/6414 4422/6299/6491
+f 17023/6626/6861 17024/6628/6863 4422/6299/6491 4423/6298/6490
+f 17022/6627/6862 17023/6626/6861 4423/6298/6490 4424/6296/6488
+f 4272/6595/6830 17022/6627/6862 4424/6296/6488 441/6295/6487
+f 4273/6594/6829 17019/6623/6858 17022/6627/6862 4272/6595/6830
+f 4274/6593/6828 17016/6620/6855 17019/6623/6858 4273/6594/6829
+f 17025/6632/6867 17026/6633/6868 17029/6634/6869 17028/6635/6870
+f 17026/6633/6868 17027/6636/6871 17030/6637/6872 17029/6634/6869
+f 17028/6635/6870 17029/6634/6869 17032/6638/6873 17031/6639/6874
+f 17029/6634/6869 17030/6637/6872 17033/6640/6875 17032/6638/6873
+f 355/5352/5455 3915/5826/5929 17025/6632/6867 4271/6605/6840
+f 3915/5826/5929 3916/5825/5928 17026/6633/6868 17025/6632/6867
+f 3916/5825/5928 3917/5824/5927 17027/6636/6871 17026/6633/6868
+f 3917/5824/5927 354/5781/5884 4262/6641/6876 17027/6636/6871
+f 17027/6636/6871 4262/6641/6876 4261/6642/6877 17030/6637/6872
+f 17030/6637/6872 4261/6642/6877 4260/6643/6878 17033/6640/6875
+f 17033/6640/6875 4260/6643/6878 437/6210/6384 4425/6279/6467
+f 17032/6638/6873 17033/6640/6875 4425/6279/6467 4426/6278/6466
+f 17031/6639/6874 17032/6638/6873 4426/6278/6466 4427/6276/6464
+f 4269/6607/6842 17031/6639/6874 4427/6276/6464 440/6275/6463
+f 4270/6606/6841 17028/6635/6870 17031/6639/6874 4269/6607/6842
+f 4271/6605/6840 17025/6632/6867 17028/6635/6870 4270/6606/6841
+f 17034/6644/6879 17035/6645/6880 17038/6646/6881 17037/6647/6882
+f 17035/6645/6880 17036/6648/6883 17039/6649/6884 17038/6646/6881
+f 17037/6647/6882 17038/6646/6881 17041/6650/6885 17040/6651/6886
+f 17038/6646/6881 17039/6649/6884 17042/6652/6887 17041/6650/6885
+f 368/5813/5916 3954/5811/5914 17034/6644/6879 4268/6617/6852
+f 3954/5811/5914 3955/5810/5913 17035/6645/6880 17034/6644/6879
+f 3955/5810/5913 3956/5809/5912 17036/6648/6883 17035/6645/6880
+f 3956/5809/5912 367/5765/5868 4256/6653/6888 17036/6648/6883
+f 17036/6648/6883 4256/6653/6888 4255/6654/6889 17039/6649/6884
+f 17039/6649/6884 4255/6654/6889 4254/6655/6890 17042/6652/6887
+f 17042/6652/6887 4254/6655/6890 435/6190/6360 4428/6259/6442
+f 17041/6650/6885 17042/6652/6887 4428/6259/6442 4429/6258/6441
+f 17040/6651/6886 17041/6650/6885 4429/6258/6441 4430/6256/6439
+f 4266/6619/6854 17040/6651/6886 4430/6256/6439 439/6255/6438
+f 4267/6618/6853 17037/6647/6882 17040/6651/6886 4266/6619/6854
+f 4268/6617/6852 17034/6644/6879 17037/6647/6882 4267/6618/6853
+f 17043/6656/6891 17044/6657/6892 17047/6658/6893 17046/6659/6894
+f 17044/6657/6892 17045/6660/6895 17048/6661/6896 17047/6658/6893
+f 17046/6659/6894 17047/6658/6893 17050/6662/6897 17049/6663/6898
+f 17047/6658/6893 17048/6661/6896 17051/6664/6899 17050/6662/6897
+f 381/5797/5900 3993/5795/5898 17043/6656/6891 4265/6629/6864
+f 3993/5795/5898 3994/5794/5897 17044/6657/6892 17043/6656/6891
+f 3994/5794/5897 3995/5793/5896 17045/6660/6895 17044/6657/6892
+f 3995/5793/5896 380/5749/5852 4253/6665/6900 17045/6660/6895
+f 17045/6660/6895 4253/6665/6900 4252/6666/6901 17048/6661/6896
+f 17048/6661/6896 4252/6666/6901 4251/6667/6902 17051/6664/6899
+f 17051/6664/6899 4251/6667/6902 434/6170/6336 4431/6239/6418
+f 17050/6662/6897 17051/6664/6899 4431/6239/6418 4432/6238/6417
+f 17049/6663/6898 17050/6662/6897 4432/6238/6417 4433/6236/6415
+f 4263/6631/6866 17049/6663/6898 4433/6236/6415 438/6235/6414
+f 4264/6630/6865 17046/6659/6894 17049/6663/6898 4263/6631/6866
+f 4265/6629/6864 17043/6656/6891 17046/6659/6894 4264/6630/6865
+f 17052/6668/6903 17053/6669/6904 17056/6670/6905 17055/6671/6906
+f 17053/6669/6904 17054/6672/6907 17057/6673/6908 17056/6670/6905
+f 17055/6671/6906 17056/6670/6905 17059/6674/6909 17058/6675/6910
+f 17056/6670/6905 17057/6673/6908 17060/6676/6911 17059/6674/6909
+f 354/5781/5884 3912/5779/5882 17052/6668/6903 4262/6641/6876
+f 3912/5779/5882 3913/5778/5881 17053/6669/6904 17052/6668/6903
+f 3913/5778/5881 3914/5777/5880 17054/6672/6907 17053/6669/6904
+f 3914/5777/5880 353/5477/5580 4353/6515/6750 17054/6672/6907
+f 17054/6672/6907 4353/6515/6750 4354/6520/6755 17057/6673/6908
+f 17057/6673/6908 4354/6520/6755 4355/6519/6754 17060/6676/6911
+f 17060/6676/6911 4355/6519/6754 436/6215/6389 4434/6214/6388
+f 17059/6674/6909 17060/6676/6911 4434/6214/6388 4435/6213/6387
+f 17058/6675/6910 17059/6674/6909 4435/6213/6387 4436/6211/6385
+f 4260/6643/6878 17058/6675/6910 4436/6211/6385 437/6210/6384
+f 4261/6642/6877 17055/6671/6906 17058/6675/6910 4260/6643/6878
+f 4262/6641/6876 17052/6668/6903 17055/6671/6906 4261/6642/6877
+f 17061/6677/6912 17062/6678/6913 17065/6679/6914 17064/6680/6915
+f 17062/6678/6913 17063/6681/6916 17066/6682/6917 17065/6679/6914
+f 17064/6680/6915 17065/6679/6914 17068/6683/6918 17067/6684/6919
+f 17065/6679/6914 17066/6682/6917 17069/6685/6920 17068/6683/6918
+f 367/5765/5868 3951/5763/5866 17061/6677/6912 4256/6653/6888
+f 3951/5763/5866 3952/5762/5865 17062/6678/6913 17061/6677/6912
+f 3952/5762/5865 3953/5761/5864 17063/6681/6916 17062/6678/6913
+f 3953/5761/5864 366/5733/5836 4250/6686/6921 17063/6681/6916
+f 17063/6681/6916 4250/6686/6921 4249/6687/6922 17066/6682/6917
+f 17066/6682/6917 4249/6687/6922 4248/6688/6923 17069/6685/6920
+f 17069/6685/6920 4248/6688/6923 433/6150/6312 4437/6194/6364
+f 17068/6683/6918 17069/6685/6920 4437/6194/6364 4438/6193/6363
+f 17067/6684/6919 17068/6683/6918 4438/6193/6363 4439/6191/6361
+f 4254/6655/6890 17067/6684/6919 4439/6191/6361 435/6190/6360
+f 4255/6654/6889 17064/6680/6915 17067/6684/6919 4254/6655/6890
+f 4256/6653/6888 17061/6677/6912 17064/6680/6915 4255/6654/6889
+f 17070/6689/6924 17071/6690/6925 17074/6691/6926 17073/6692/6927
+f 17071/6690/6925 17072/6693/6928 17075/6694/6929 17074/6691/6926
+f 17073/6692/6927 17074/6691/6926 17077/6695/6930 17076/6696/6931
+f 17074/6691/6926 17075/6694/6929 17078/6697/6932 17077/6695/6930
+f 380/5749/5852 3990/5747/5850 17070/6689/6924 4253/6665/6900
+f 3990/5747/5850 3991/5746/5849 17071/6690/6925 17070/6689/6924
+f 3991/5746/5849 3992/5745/5848 17072/6693/6928 17071/6690/6925
+f 3992/5745/5848 379/5717/5820 4247/6698/6933 17072/6693/6928
+f 17072/6693/6928 4247/6698/6933 4246/6699/6934 17075/6694/6929
+f 17075/6694/6929 4246/6699/6934 4245/6700/6935 17078/6697/6932
+f 17078/6697/6932 4245/6700/6935 432/6130/6288 4440/6174/6340
+f 17077/6695/6930 17078/6697/6932 4440/6174/6340 4441/6173/6339
+f 17076/6696/6931 17077/6695/6930 4441/6173/6339 4442/6171/6337
+f 4251/6667/6902 17076/6696/6931 4442/6171/6337 434/6170/6336
+f 4252/6666/6901 17073/6692/6927 17076/6696/6931 4251/6667/6902
+f 4253/6665/6900 17070/6689/6924 17073/6692/6927 4252/6666/6901
+f 17079/6701/6936 17080/6702/6937 17083/6703/6938 17082/6704/6939
+f 17080/6702/6937 17081/6705/6940 17084/6706/6941 17083/6703/6938
+f 17082/6704/6939 17083/6703/6938 17086/6707/6942 17085/6708/6943
+f 17083/6703/6938 17084/6706/6941 17087/6709/6944 17086/6707/6942
+f 366/5733/5836 3948/5731/5834 17079/6701/6936 4250/6686/6921
+f 3948/5731/5834 3949/5730/5833 17080/6702/6937 17079/6701/6936
+f 3949/5730/5833 3950/5729/5832 17081/6705/6940 17080/6702/6937
+f 3950/5729/5832 365/5701/5804 4244/6710/6945 17081/6705/6940
+f 17081/6705/6940 4244/6710/6945 4243/6711/6946 17084/6706/6941
+f 17084/6706/6941 4243/6711/6946 4242/6712/6947 17087/6709/6944
+f 17087/6709/6944 4242/6712/6947 431/6110/6264 4443/6154/6316
+f 17086/6707/6942 17087/6709/6944 4443/6154/6316 4444/6153/6315
+f 17085/6708/6943 17086/6707/6942 4444/6153/6315 4445/6151/6313
+f 4248/6688/6923 17085/6708/6943 4445/6151/6313 433/6150/6312
+f 4249/6687/6922 17082/6704/6939 17085/6708/6943 4248/6688/6923
+f 4250/6686/6921 17079/6701/6936 17082/6704/6939 4249/6687/6922
+f 17088/6713/6948 17089/6714/6949 17092/6715/6950 17091/6716/6951
+f 17089/6714/6949 17090/6717/6952 17093/6718/6953 17092/6715/6950
+f 17091/6716/6951 17092/6715/6950 17095/6719/6954 17094/6720/6955
+f 17092/6715/6950 17093/6718/6953 17096/6721/6956 17095/6719/6954
+f 379/5717/5820 3987/5715/5818 17088/6713/6948 4247/6698/6933
+f 3987/5715/5818 3988/5714/5817 17089/6714/6949 17088/6713/6948
+f 3988/5714/5817 3989/5713/5816 17090/6717/6952 17089/6714/6949
+f 3989/5713/5816 378/5685/5788 4241/6722/6957 17090/6717/6952
+f 17090/6717/6952 4241/6722/6957 4240/6723/6958 17093/6718/6953
+f 17093/6718/6953 4240/6723/6958 4239/6724/6959 17096/6721/6956
+f 17096/6721/6956 4239/6724/6959 430/6090/6240 4446/6134/6292
+f 17095/6719/6954 17096/6721/6956 4446/6134/6292 4447/6133/6291
+f 17094/6720/6955 17095/6719/6954 4447/6133/6291 4448/6131/6289
+f 4245/6700/6935 17094/6720/6955 4448/6131/6289 432/6130/6288
+f 4246/6699/6934 17091/6716/6951 17094/6720/6955 4245/6700/6935
+f 4247/6698/6933 17088/6713/6948 17091/6716/6951 4246/6699/6934
+f 17097/6725/6960 17098/6726/6961 17101/6727/6962 17100/6728/6963
+f 17098/6726/6961 17099/6729/6964 17102/6730/6965 17101/6727/6962
+f 17100/6728/6963 17101/6727/6962 17104/6731/6966 17103/6732/6967
+f 17101/6727/6962 17102/6730/6965 17105/6733/6968 17104/6731/6966
+f 365/5701/5804 3945/5699/5802 17097/6725/6960 4244/6710/6945
+f 3945/5699/5802 3946/5698/5801 17098/6726/6961 17097/6725/6960
+f 3946/5698/5801 3947/5697/5800 17099/6729/6964 17098/6726/6961
+f 3947/5697/5800 364/5669/5772 4238/6734/6969 17099/6729/6964
+f 17099/6729/6964 4238/6734/6969 4237/6735/6970 17102/6730/6965
+f 17102/6730/6965 4237/6735/6970 4236/6736/6971 17105/6733/6968
+f 17105/6733/6968 4236/6736/6971 429/6070/6216 4449/6114/6268
+f 17104/6731/6966 17105/6733/6968 4449/6114/6268 4450/6113/6267
+f 17103/6732/6967 17104/6731/6966 4450/6113/6267 4451/6111/6265
+f 4242/6712/6947 17103/6732/6967 4451/6111/6265 431/6110/6264
+f 4243/6711/6946 17100/6728/6963 17103/6732/6967 4242/6712/6947
+f 4244/6710/6945 17097/6725/6960 17100/6728/6963 4243/6711/6946
+f 17106/6737/6972 17107/6738/6973 17110/6739/6974 17109/6740/6975
+f 17107/6738/6973 17108/6741/6976 17111/6742/6977 17110/6739/6974
+f 17109/6740/6975 17110/6739/6974 17113/6743/6978 17112/6744/6979
+f 17110/6739/6974 17111/6742/6977 17114/6745/6980 17113/6743/6978
+f 378/5685/5788 3984/5683/5786 17106/6737/6972 4241/6722/6957
+f 3984/5683/5786 3985/5682/5785 17107/6738/6973 17106/6737/6972
+f 3985/5682/5785 3986/5681/5784 17108/6741/6976 17107/6738/6973
+f 3986/5681/5784 377/5653/5756 4235/6746/6981 17108/6741/6976
+f 17108/6741/6976 4235/6746/6981 4234/6747/6982 17111/6742/6977
+f 17111/6742/6977 4234/6747/6982 4233/6748/6983 17114/6745/6980
+f 17114/6745/6980 4233/6748/6983 428/6050/6192 4452/6094/6244
+f 17113/6743/6978 17114/6745/6980 4452/6094/6244 4453/6093/6243
+f 17112/6744/6979 17113/6743/6978 4453/6093/6243 4454/6091/6241
+f 4239/6724/6959 17112/6744/6979 4454/6091/6241 430/6090/6240
+f 4240/6723/6958 17109/6740/6975 17112/6744/6979 4239/6724/6959
+f 4241/6722/6957 17106/6737/6972 17109/6740/6975 4240/6723/6958
+f 17115/6749/6984 17116/6750/6985 17119/6751/6986 17118/6752/6987
+f 17116/6750/6985 17117/6753/6988 17120/6754/6989 17119/6751/6986
+f 17118/6752/6987 17119/6751/6986 17122/6755/6990 17121/6756/6991
+f 17119/6751/6986 17120/6754/6989 17123/6757/6992 17122/6755/6990
+f 364/5669/5772 3942/5667/5770 17115/6749/6984 4238/6734/6969
+f 3942/5667/5770 3943/5666/5769 17116/6750/6985 17115/6749/6984
+f 3943/5666/5769 3944/5665/5768 17117/6753/6988 17116/6750/6985
+f 3944/5665/5768 363/5637/5740 4232/6758/6993 17117/6753/6988
+f 17117/6753/6988 4232/6758/6993 4231/6759/6994 17120/6754/6989
+f 17120/6754/6989 4231/6759/6994 4230/6760/6995 17123/6757/6992
+f 17123/6757/6992 4230/6760/6995 427/6030/6168 4455/6074/6220
+f 17122/6755/6990 17123/6757/6992 4455/6074/6220 4456/6073/6219
+f 17121/6756/6991 17122/6755/6990 4456/6073/6219 4457/6071/6217
+f 4236/6736/6971 17121/6756/6991 4457/6071/6217 429/6070/6216
+f 4237/6735/6970 17118/6752/6987 17121/6756/6991 4236/6736/6971
+f 4238/6734/6969 17115/6749/6984 17118/6752/6987 4237/6735/6970
+f 17124/6761/6996 17125/6762/6997 17128/6763/6998 17127/6764/6999
+f 17125/6762/6997 17126/6765/7000 17129/6766/7001 17128/6763/6998
+f 17127/6764/6999 17128/6763/6998 17131/6767/7002 17130/6768/7003
+f 17128/6763/6998 17129/6766/7001 17132/6769/7004 17131/6767/7002
+f 377/5653/5756 3981/5651/5754 17124/6761/6996 4235/6746/6981
+f 3981/5651/5754 3982/5650/5753 17125/6762/6997 17124/6761/6996
+f 3982/5650/5753 3983/5649/5752 17126/6765/7000 17125/6762/6997
+f 3983/5649/5752 376/5621/5724 4229/6770/7005 17126/6765/7000
+f 17126/6765/7000 4229/6770/7005 4228/6771/7006 17129/6766/7001
+f 17129/6766/7001 4228/6771/7006 4227/6772/7007 17132/6769/7004
+f 17132/6769/7004 4227/6772/7007 426/6010/6144 4458/6054/6196
+f 17131/6767/7002 17132/6769/7004 4458/6054/6196 4459/6053/6195
+f 17130/6768/7003 17131/6767/7002 4459/6053/6195 4460/6051/6193
+f 4233/6748/6983 17130/6768/7003 4460/6051/6193 428/6050/6192
+f 4234/6747/6982 17127/6764/6999 17130/6768/7003 4233/6748/6983
+f 4235/6746/6981 17124/6761/6996 17127/6764/6999 4234/6747/6982
+f 17133/6773/7008 17134/6774/7009 17137/6775/7010 17136/6776/7011
+f 17134/6774/7009 17135/6777/7012 17138/6778/7013 17137/6775/7010
+f 17136/6776/7011 17137/6775/7010 17140/6779/7014 17139/6780/7015
+f 17137/6775/7010 17138/6778/7013 17141/6781/7016 17140/6779/7014
+f 363/5637/5740 3939/5635/5738 17133/6773/7008 4232/6758/6993
+f 3939/5635/5738 3940/5634/5737 17134/6774/7009 17133/6773/7008
+f 3940/5634/5737 3941/5633/5736 17135/6777/7012 17134/6774/7009
+f 3941/5633/5736 362/5605/5708 4226/6782/7017 17135/6777/7012
+f 17135/6777/7012 4226/6782/7017 4225/6783/7018 17138/6778/7013
+f 17138/6778/7013 4225/6783/7018 4224/6784/7019 17141/6781/7016
+f 17141/6781/7016 4224/6784/7019 425/5990/6120 4461/6034/6172
+f 17140/6779/7014 17141/6781/7016 4461/6034/6172 4462/6033/6171
+f 17139/6780/7015 17140/6779/7014 4462/6033/6171 4463/6031/6169
+f 4230/6760/6995 17139/6780/7015 4463/6031/6169 427/6030/6168
+f 4231/6759/6994 17136/6776/7011 17139/6780/7015 4230/6760/6995
+f 4232/6758/6993 17133/6773/7008 17136/6776/7011 4231/6759/6994
+f 17142/6785/7020 17143/6786/7021 17146/6787/7022 17145/6788/7023
+f 17143/6786/7021 17144/6789/7024 17147/6790/7025 17146/6787/7022
+f 17145/6788/7023 17146/6787/7022 17149/6791/7026 17148/6792/7027
+f 17146/6787/7022 17147/6790/7025 17150/6793/7028 17149/6791/7026
+f 376/5621/5724 3978/5619/5722 17142/6785/7020 4229/6770/7005
+f 3978/5619/5722 3979/5618/5721 17143/6786/7021 17142/6785/7020
+f 3979/5618/5721 3980/5617/5720 17144/6789/7024 17143/6786/7021
+f 3980/5617/5720 375/5589/5692 4223/6794/7029 17144/6789/7024
+f 17144/6789/7024 4223/6794/7029 4222/6795/7030 17147/6790/7025
+f 17147/6790/7025 4222/6795/7030 4221/6796/7031 17150/6793/7028
+f 17150/6793/7028 4221/6796/7031 424/5970/6096 4464/6014/6148
+f 17149/6791/7026 17150/6793/7028 4464/6014/6148 4465/6013/6147
+f 17148/6792/7027 17149/6791/7026 4465/6013/6147 4466/6011/6145
+f 4227/6772/7007 17148/6792/7027 4466/6011/6145 426/6010/6144
+f 4228/6771/7006 17145/6788/7023 17148/6792/7027 4227/6772/7007
+f 4229/6770/7005 17142/6785/7020 17145/6788/7023 4228/6771/7006
+f 17151/6797/7032 17152/6798/7033 17155/6799/7034 17154/6800/7035
+f 17152/6798/7033 17153/6801/7036 17156/6802/7037 17155/6799/7034
+f 17154/6800/7035 17155/6799/7034 17158/6803/7038 17157/6804/7039
+f 17155/6799/7034 17156/6802/7037 17159/6805/7040 17158/6803/7038
+f 362/5605/5708 3936/5603/5706 17151/6797/7032 4226/6782/7017
+f 3936/5603/5706 3937/5602/5705 17152/6798/7033 17151/6797/7032
+f 3937/5602/5705 3938/5601/5704 17153/6801/7036 17152/6798/7033
+f 3938/5601/5704 361/5573/5676 4220/6806/7041 17153/6801/7036
+f 17153/6801/7036 4220/6806/7041 4219/6807/7042 17156/6802/7037
+f 17156/6802/7037 4219/6807/7042 4218/6808/7043 17159/6805/7040
+f 17159/6805/7040 4218/6808/7043 423/5950/6072 4467/5994/6124
+f 17158/6803/7038 17159/6805/7040 4467/5994/6124 4468/5993/6123
+f 17157/6804/7039 17158/6803/7038 4468/5993/6123 4469/5991/6121
+f 4224/6784/7019 17157/6804/7039 4469/5991/6121 425/5990/6120
+f 4225/6783/7018 17154/6800/7035 17157/6804/7039 4224/6784/7019
+f 4226/6782/7017 17151/6797/7032 17154/6800/7035 4225/6783/7018
+f 17160/6809/7044 17161/6810/7045 17164/6811/7046 17163/6812/7047
+f 17161/6810/7045 17162/6813/7048 17165/6814/7049 17164/6811/7046
+f 17163/6812/7047 17164/6811/7046 17167/6815/7050 17166/6816/7051
+f 17164/6811/7046 17165/6814/7049 17168/6817/7052 17167/6815/7050
+f 375/5589/5692 3975/5587/5690 17160/6809/7044 4223/6794/7029
+f 3975/5587/5690 3976/5586/5689 17161/6810/7045 17160/6809/7044
+f 3976/5586/5689 3977/5585/5688 17162/6813/7048 17161/6810/7045
+f 3977/5585/5688 374/5557/5660 4217/6818/7053 17162/6813/7048
+f 17162/6813/7048 4217/6818/7053 4216/6819/7054 17165/6814/7049
+f 17165/6814/7049 4216/6819/7054 4215/6820/7055 17168/6817/7052
+f 17168/6817/7052 4215/6820/7055 422/5930/6048 4470/5974/6100
+f 17167/6815/7050 17168/6817/7052 4470/5974/6100 4471/5973/6099
+f 17166/6816/7051 17167/6815/7050 4471/5973/6099 4472/5971/6097
+f 4221/6796/7031 17166/6816/7051 4472/5971/6097 424/5970/6096
+f 4222/6795/7030 17163/6812/7047 17166/6816/7051 4221/6796/7031
+f 4223/6794/7029 17160/6809/7044 17163/6812/7047 4222/6795/7030
+f 17169/6821/7056 17170/6822/7057 17173/6823/7058 17172/6824/7059
+f 17170/6822/7057 17171/6825/7060 17174/6826/7061 17173/6823/7058
+f 17172/6824/7059 17173/6823/7058 17176/6827/7062 17175/6828/7063
+f 17173/6823/7058 17174/6826/7061 17177/6829/7064 17176/6827/7062
+f 361/5573/5676 3933/5571/5674 17169/6821/7056 4220/6806/7041
+f 3933/5571/5674 3934/5570/5673 17170/6822/7057 17169/6821/7056
+f 3934/5570/5673 3935/5569/5672 17171/6825/7060 17170/6822/7057
+f 3935/5569/5672 360/5541/5644 4214/6830/7065 17171/6825/7060
+f 17171/6825/7060 4214/6830/7065 4213/6831/7066 17174/6826/7061
+f 17174/6826/7061 4213/6831/7066 4212/6832/7067 17177/6829/7064
+f 17177/6829/7064 4212/6832/7067 421/5910/6024 4473/5954/6076
+f 17176/6827/7062 17177/6829/7064 4473/5954/6076 4474/5953/6075
+f 17175/6828/7063 17176/6827/7062 4474/5953/6075 4475/5951/6073
+f 4218/6808/7043 17175/6828/7063 4475/5951/6073 423/5950/6072
+f 4219/6807/7042 17172/6824/7059 17175/6828/7063 4218/6808/7043
+f 4220/6806/7041 17169/6821/7056 17172/6824/7059 4219/6807/7042
+f 17178/6833/7068 17179/6834/7069 17182/6835/7070 17181/6836/7071
+f 17179/6834/7069 17180/6837/7072 17183/6838/7073 17182/6835/7070
+f 17181/6836/7071 17182/6835/7070 17185/6839/7074 17184/6840/7075
+f 17182/6835/7070 17183/6838/7073 17186/6841/7076 17185/6839/7074
+f 374/5557/5660 3972/5555/5658 17178/6833/7068 4217/6818/7053
+f 3972/5555/5658 3973/5554/5657 17179/6834/7069 17178/6833/7068
+f 3973/5554/5657 3974/5553/5656 17180/6837/7072 17179/6834/7069
+f 3974/5553/5656 373/5525/5628 4211/6842/7077 17180/6837/7072
+f 17180/6837/7072 4211/6842/7077 4210/6843/7078 17183/6838/7073
+f 17183/6838/7073 4210/6843/7078 4209/6844/7079 17186/6841/7076
+f 17186/6841/7076 4209/6844/7079 420/5885/5994 4476/5934/6052
+f 17185/6839/7074 17186/6841/7076 4476/5934/6052 4477/5933/6051
+f 17184/6840/7075 17185/6839/7074 4477/5933/6051 4478/5931/6049
+f 4215/6820/7055 17184/6840/7075 4478/5931/6049 422/5930/6048
+f 4216/6819/7054 17181/6836/7071 17184/6840/7075 4215/6820/7055
+f 4217/6818/7053 17178/6833/7068 17181/6836/7071 4216/6819/7054
+f 17187/6845/7080 17188/6846/7081 17191/6847/7082 17190/6848/7083
+f 17188/6846/7081 17189/6849/7084 17192/6850/7085 17191/6847/7082
+f 17190/6848/7083 17191/6847/7082 17194/6851/7086 17193/6852/7087
+f 17191/6847/7082 17192/6850/7085 17195/6853/7088 17194/6851/7086
+f 360/5541/5644 3930/5539/5642 17187/6845/7080 4214/6830/7065
+f 3930/5539/5642 3931/5538/5641 17188/6846/7081 17187/6845/7080
+f 3931/5538/5641 3932/5537/5640 17189/6849/7084 17188/6846/7081
+f 3932/5537/5640 359/5509/5612 4205/6854/7089 17189/6849/7084
+f 17189/6849/7084 4205/6854/7089 4204/6855/7090 17192/6850/7085
+f 17192/6850/7085 4204/6855/7090 4203/6856/7091 17195/6853/7088
+f 17195/6853/7088 4203/6856/7091 418/5860/5963 4479/5914/6028
+f 17194/6851/7086 17195/6853/7088 4479/5914/6028 4480/5913/6027
+f 17193/6852/7087 17194/6851/7086 4480/5913/6027 4481/5911/6025
+f 4212/6832/7067 17193/6852/7087 4481/5911/6025 421/5910/6024
+f 4213/6831/7066 17190/6848/7083 17193/6852/7087 4212/6832/7067
+f 4214/6830/7065 17187/6845/7080 17190/6848/7083 4213/6831/7066
+f 17196/6857/7092 17197/6858/7093 17200/6859/7094 17199/6860/7095
+f 17197/6858/7093 17198/6861/7096 17201/6862/7097 17200/6859/7094
+f 17199/6860/7095 17200/6859/7094 17203/6863/7098 17202/6864/7099
+f 17200/6859/7094 17201/6862/7097 17204/6865/7100 17203/6863/7098
+f 373/5525/5628 3969/5523/5626 17196/6857/7092 4211/6842/7077
+f 3969/5523/5626 3970/5522/5625 17197/6858/7093 17196/6857/7092
+f 3970/5522/5625 3971/5521/5624 17198/6861/7096 17197/6858/7093
+f 3971/5521/5624 372/5493/5596 4302/6500/6735 17198/6861/7096
+f 17198/6861/7096 4302/6500/6735 4303/6505/6740 17201/6862/7097
+f 17201/6862/7097 4303/6505/6740 4304/6504/6739 17204/6865/7100
+f 17204/6865/7100 4304/6504/6739 419/5890/5999 4482/5889/5998
+f 17203/6863/7098 17204/6865/7100 4482/5889/5998 4483/5888/5997
+f 17202/6864/7099 17203/6863/7098 4483/5888/5997 4484/5886/5995
+f 4209/6844/7079 17202/6864/7099 4484/5886/5995 420/5885/5994
+f 4210/6843/7078 17199/6860/7095 17202/6864/7099 4209/6844/7079
+f 4211/6842/7077 17196/6857/7092 17199/6860/7095 4210/6843/7078
+f 17205/6866/7101 17206/6867/7102 17209/6868/7103 17208/6869/7104
+f 17206/6867/7102 17207/6870/7105 17210/6871/7106 17209/6868/7103
+f 17208/6869/7104 17209/6868/7103 17212/6872/7107 17211/6873/7108
+f 17209/6868/7103 17210/6871/7106 17213/6874/7109 17212/6872/7107
+f 359/5509/5612 3927/5507/5610 17205/6866/7101 4205/6854/7089
+f 3927/5507/5610 3928/5506/5609 17206/6867/7102 17205/6866/7101
+f 3928/5506/5609 3929/5505/5608 17207/6870/7105 17206/6867/7102
+f 3929/5505/5608 358/5461/5564 4296/6530/6765 17207/6870/7105
+f 17207/6870/7105 4296/6530/6765 4297/6535/6770 17210/6871/7106
+f 17210/6871/7106 4297/6535/6770 4298/6534/6769 17213/6874/7109
+f 17213/6874/7109 4298/6534/6769 417/5865/5968 4485/5864/5967
+f 17212/6872/7107 17213/6874/7109 4485/5864/5967 4486/5863/5966
+f 17211/6873/7108 17212/6872/7107 4486/5863/5966 4487/5861/5964
+f 4203/6856/7091 17211/6873/7108 4487/5861/5964 418/5860/5963
+f 4204/6855/7090 17208/6869/7104 17211/6873/7108 4203/6856/7091
+f 4205/6854/7089 17205/6866/7101 17208/6869/7104 4204/6855/7090
+f 17214/6875/7110 17215/6876/7111 17218/6877/7112 17217/6878/7113
+f 17215/6876/7111 17216/6879/7114 17219/6880/7115 17218/6877/7112
+f 17217/6878/7113 17218/6877/7112 17221/6881/7116 17220/6882/7117
+f 17218/6877/7112 17219/6880/7115 17222/6883/7118 17221/6881/7116
+f 394/5999/6132 4128/5997/6130 17214/6875/7110 4589/6884/7119
+f 4128/5997/6130 4129/5996/6128 17215/6876/7111 17214/6875/7110
+f 4129/5996/6128 4130/5995/6126 17216/6879/7114 17215/6876/7111
+f 4130/5995/6126 393/5959/6084 4584/6885/7120 17216/6879/7114
+f 17216/6879/7114 4584/6885/7120 4585/6886/7121 17219/6880/7115
+f 17219/6880/7115 4585/6886/7121 4586/6887/7122 17222/6883/7118
+f 17222/6883/7118 4586/6887/7122 457/6888/7123 4514/6889/7124
+f 17221/6881/7116 17222/6883/7118 4514/6889/7124 4513/6890/7125
+f 17220/6882/7117 17221/6881/7116 4513/6890/7125 4512/6891/7126
+f 4587/6892/7127 17220/6882/7117 4512/6891/7126 458/6893/7128
+f 4588/6894/7129 17217/6878/7113 17220/6882/7117 4587/6892/7127
+f 4589/6884/7119 17214/6875/7110 17217/6878/7113 4588/6894/7129
+f 17223/6895/7130 17224/6896/7131 17227/6897/7132 17226/6898/7133
+f 17224/6896/7131 17225/6899/7134 17228/6900/7135 17227/6897/7132
+f 17226/6898/7133 17227/6897/7132 17230/6901/7136 17229/6902/7137
+f 17227/6897/7132 17228/6900/7135 17231/6903/7138 17230/6901/7136
+f 408/6019/6156 4170/6017/6154 17223/6895/7130 4595/6904/7139
+f 4170/6017/6154 4171/6016/6152 17224/6896/7131 17223/6895/7130
+f 4171/6016/6152 4172/6015/6150 17225/6899/7134 17224/6896/7131
+f 4172/6015/6150 407/5979/6108 4590/6905/7140 17225/6899/7134
+f 17225/6899/7134 4590/6905/7140 4591/6906/7141 17228/6900/7135
+f 17228/6900/7135 4591/6906/7141 4592/6907/7142 17231/6903/7138
+f 17231/6903/7138 4592/6907/7142 471/6908/7143 4556/6909/7144
+f 17230/6901/7136 17231/6903/7138 4556/6909/7144 4555/6910/7145
+f 17229/6902/7137 17230/6901/7136 4555/6910/7145 4554/6911/7146
+f 4593/6912/7147 17229/6902/7137 4554/6911/7146 472/6913/7148
+f 4594/6914/7149 17226/6898/7133 17229/6902/7137 4593/6912/7147
+f 4595/6904/7139 17223/6895/7130 17226/6898/7133 4594/6914/7149
+f 17232/6915/7150 17233/6916/7151 17236/6917/7152 17235/6918/7153
+f 17233/6916/7151 17234/6919/7154 17237/6920/7155 17236/6917/7152
+f 17235/6918/7153 17236/6917/7152 17239/6921/7156 17238/6922/7157
+f 17236/6917/7152 17237/6920/7155 17240/6923/7158 17239/6921/7156
+f 395/6039/6180 4131/6037/6178 17232/6915/7150 4598/6924/7159
+f 4131/6037/6178 4132/6036/6176 17233/6916/7151 17232/6915/7150
+f 4132/6036/6176 4133/6035/6174 17234/6919/7154 17233/6916/7151
+f 4133/6035/6174 394/5999/6132 4589/6884/7119 17234/6919/7154
+f 17234/6919/7154 4589/6884/7119 4588/6894/7129 17237/6920/7155
+f 17237/6920/7155 4588/6894/7129 4587/6892/7127 17240/6923/7158
+f 17240/6923/7158 4587/6892/7127 458/6893/7128 4517/6925/7160
+f 17239/6921/7156 17240/6923/7158 4517/6925/7160 4516/6926/7161
+f 17238/6922/7157 17239/6921/7156 4516/6926/7161 4515/6927/7162
+f 4596/6928/7163 17238/6922/7157 4515/6927/7162 459/6929/7164
+f 4597/6930/7165 17235/6918/7153 17238/6922/7157 4596/6928/7163
+f 4598/6924/7159 17232/6915/7150 17235/6918/7153 4597/6930/7165
+f 17241/6931/7166 17242/6932/7167 17245/6933/7168 17244/6934/7169
+f 17242/6932/7167 17243/6935/7170 17246/6936/7171 17245/6933/7168
+f 17244/6934/7169 17245/6933/7168 17248/6937/7172 17247/6938/7173
+f 17245/6933/7168 17246/6936/7171 17249/6939/7174 17248/6937/7172
+f 409/6059/6204 4173/6057/6202 17241/6931/7166 4601/6940/7175
+f 4173/6057/6202 4174/6056/6200 17242/6932/7167 17241/6931/7166
+f 4174/6056/6200 4175/6055/6198 17243/6935/7170 17242/6932/7167
+f 4175/6055/6198 408/6019/6156 4595/6904/7139 17243/6935/7170
+f 17243/6935/7170 4595/6904/7139 4594/6914/7149 17246/6936/7171
+f 17246/6936/7171 4594/6914/7149 4593/6912/7147 17249/6939/7174
+f 17249/6939/7174 4593/6912/7147 472/6913/7148 4559/6941/7176
+f 17248/6937/7172 17249/6939/7174 4559/6941/7176 4558/6942/7177
+f 17247/6938/7173 17248/6937/7172 4558/6942/7177 4557/6943/7178
+f 4599/6944/7179 17247/6938/7173 4557/6943/7178 473/6945/7180
+f 4600/6946/7181 17244/6934/7169 17247/6938/7173 4599/6944/7179
+f 4601/6940/7175 17241/6931/7166 17244/6934/7169 4600/6946/7181
+f 17250/6947/7182 17251/6948/7183 17254/6949/7184 17253/6950/7185
+f 17251/6948/7183 17252/6951/7186 17255/6952/7187 17254/6949/7184
+f 17253/6950/7185 17254/6949/7184 17257/6953/7188 17256/6954/7189
+f 17254/6949/7184 17255/6952/7187 17258/6955/7190 17257/6953/7188
+f 396/6079/6228 4134/6077/6226 17250/6947/7182 4604/6956/7191
+f 4134/6077/6226 4135/6076/6224 17251/6948/7183 17250/6947/7182
+f 4135/6076/6224 4136/6075/6222 17252/6951/7186 17251/6948/7183
+f 4136/6075/6222 395/6039/6180 4598/6924/7159 17252/6951/7186
+f 17252/6951/7186 4598/6924/7159 4597/6930/7165 17255/6952/7187
+f 17255/6952/7187 4597/6930/7165 4596/6928/7163 17258/6955/7190
+f 17258/6955/7190 4596/6928/7163 459/6929/7164 4520/6957/7192
+f 17257/6953/7188 17258/6955/7190 4520/6957/7192 4519/6958/7193
+f 17256/6954/7189 17257/6953/7188 4519/6958/7193 4518/6959/7194
+f 4602/6960/7195 17256/6954/7189 4518/6959/7194 460/6961/7196
+f 4603/6962/7197 17253/6950/7185 17256/6954/7189 4602/6960/7195
+f 4604/6956/7191 17250/6947/7182 17253/6950/7185 4603/6962/7197
+f 17259/6963/7198 17260/6964/7199 17263/6965/7200 17262/6966/7201
+f 17260/6964/7199 17261/6967/7202 17264/6968/7203 17263/6965/7200
+f 17262/6966/7201 17263/6965/7200 17266/6969/7204 17265/6970/7205
+f 17263/6965/7200 17264/6968/7203 17267/6971/7206 17266/6969/7204
+f 410/6099/6252 4176/6097/6250 17259/6963/7198 4607/6972/7207
+f 4176/6097/6250 4177/6096/6248 17260/6964/7199 17259/6963/7198
+f 4177/6096/6248 4178/6095/6246 17261/6967/7202 17260/6964/7199
+f 4178/6095/6246 409/6059/6204 4601/6940/7175 17261/6967/7202
+f 17261/6967/7202 4601/6940/7175 4600/6946/7181 17264/6968/7203
+f 17264/6968/7203 4600/6946/7181 4599/6944/7179 17267/6971/7206
+f 17267/6971/7206 4599/6944/7179 473/6945/7180 4562/6973/7208
+f 17266/6969/7204 17267/6971/7206 4562/6973/7208 4561/6974/7209
+f 17265/6970/7205 17266/6969/7204 4561/6974/7209 4560/6975/7210
+f 4605/6976/7211 17265/6970/7205 4560/6975/7210 474/6977/7212
+f 4606/6978/7213 17262/6966/7201 17265/6970/7205 4605/6976/7211
+f 4607/6972/7207 17259/6963/7198 17262/6966/7201 4606/6978/7213
+f 17268/6979/7214 17269/6980/7215 17272/6981/7216 17271/6982/7217
+f 17269/6980/7215 17270/6983/7218 17273/6984/7219 17272/6981/7216
+f 17271/6982/7217 17272/6981/7216 17275/6985/7220 17274/6986/7221
+f 17272/6981/7216 17273/6984/7219 17276/6987/7222 17275/6985/7220
+f 397/6119/6276 4137/6117/6274 17268/6979/7214 4610/6988/7223
+f 4137/6117/6274 4138/6116/6272 17269/6980/7215 17268/6979/7214
+f 4138/6116/6272 4139/6115/6270 17270/6983/7218 17269/6980/7215
+f 4139/6115/6270 396/6079/6228 4604/6956/7191 17270/6983/7218
+f 17270/6983/7218 4604/6956/7191 4603/6962/7197 17273/6984/7219
+f 17273/6984/7219 4603/6962/7197 4602/6960/7195 17276/6987/7222
+f 17276/6987/7222 4602/6960/7195 460/6961/7196 4523/6989/7224
+f 17275/6985/7220 17276/6987/7222 4523/6989/7224 4522/6990/7225
+f 17274/6986/7221 17275/6985/7220 4522/6990/7225 4521/6991/7226
+f 4608/6992/7227 17274/6986/7221 4521/6991/7226 461/6993/7228
+f 4609/6994/7229 17271/6982/7217 17274/6986/7221 4608/6992/7227
+f 4610/6988/7223 17268/6979/7214 17271/6982/7217 4609/6994/7229
+f 17277/6995/7230 17278/6996/7231 17281/6997/7232 17280/6998/7233
+f 17278/6996/7231 17279/6999/7234 17282/7000/7235 17281/6997/7232
+f 17280/6998/7233 17281/6997/7232 17284/7001/7236 17283/7002/7237
+f 17281/6997/7232 17282/7000/7235 17285/7003/7238 17284/7001/7236
+f 411/6139/6300 4179/6137/6298 17277/6995/7230 4613/7004/7239
+f 4179/6137/6298 4180/6136/6296 17278/6996/7231 17277/6995/7230
+f 4180/6136/6296 4181/6135/6294 17279/6999/7234 17278/6996/7231
+f 4181/6135/6294 410/6099/6252 4607/6972/7207 17279/6999/7234
+f 17279/6999/7234 4607/6972/7207 4606/6978/7213 17282/7000/7235
+f 17282/7000/7235 4606/6978/7213 4605/6976/7211 17285/7003/7238
+f 17285/7003/7238 4605/6976/7211 474/6977/7212 4565/7005/7240
+f 17284/7001/7236 17285/7003/7238 4565/7005/7240 4564/7006/7241
+f 17283/7002/7237 17284/7001/7236 4564/7006/7241 4563/7007/7242
+f 4611/7008/7243 17283/7002/7237 4563/7007/7242 475/7009/7244
+f 4612/7010/7245 17280/6998/7233 17283/7002/7237 4611/7008/7243
+f 4613/7004/7239 17277/6995/7230 17280/6998/7233 4612/7010/7245
+f 17286/7011/7246 17287/7012/7247 17290/7013/7248 17289/7014/7249
+f 17287/7012/7247 17288/7015/7250 17291/7016/7251 17290/7013/7248
+f 17289/7014/7249 17290/7013/7248 17293/7017/7252 17292/7018/7253
+f 17290/7013/7248 17291/7016/7251 17294/7019/7254 17293/7017/7252
+f 398/6159/6324 4140/6157/6322 17286/7011/7246 4616/7020/7255
+f 4140/6157/6322 4141/6156/6320 17287/7012/7247 17286/7011/7246
+f 4141/6156/6320 4142/6155/6318 17288/7015/7250 17287/7012/7247
+f 4142/6155/6318 397/6119/6276 4610/6988/7223 17288/7015/7250
+f 17288/7015/7250 4610/6988/7223 4609/6994/7229 17291/7016/7251
+f 17291/7016/7251 4609/6994/7229 4608/6992/7227 17294/7019/7254
+f 17294/7019/7254 4608/6992/7227 461/6993/7228 4526/7021/7256
+f 17293/7017/7252 17294/7019/7254 4526/7021/7256 4525/7022/7257
+f 17292/7018/7253 17293/7017/7252 4525/7022/7257 4524/7023/7258
+f 4614/7024/7259 17292/7018/7253 4524/7023/7258 462/7025/7260
+f 4615/7026/7261 17289/7014/7249 17292/7018/7253 4614/7024/7259
+f 4616/7020/7255 17286/7011/7246 17289/7014/7249 4615/7026/7261
+f 17295/7027/7262 17296/7028/7263 17299/7029/7264 17298/7030/7265
+f 17296/7028/7263 17297/7031/7266 17300/7032/7267 17299/7029/7264
+f 17298/7030/7265 17299/7029/7264 17302/7033/7268 17301/7034/7269
+f 17299/7029/7264 17300/7032/7267 17303/7035/7270 17302/7033/7268
+f 412/6179/6348 4182/6177/6346 17295/7027/7262 4619/7036/7271
+f 4182/6177/6346 4183/6176/6344 17296/7028/7263 17295/7027/7262
+f 4183/6176/6344 4184/6175/6342 17297/7031/7266 17296/7028/7263
+f 4184/6175/6342 411/6139/6300 4613/7004/7239 17297/7031/7266
+f 17297/7031/7266 4613/7004/7239 4612/7010/7245 17300/7032/7267
+f 17300/7032/7267 4612/7010/7245 4611/7008/7243 17303/7035/7270
+f 17303/7035/7270 4611/7008/7243 475/7009/7244 4568/7037/7272
+f 17302/7033/7268 17303/7035/7270 4568/7037/7272 4567/7038/7273
+f 17301/7034/7269 17302/7033/7268 4567/7038/7273 4566/7039/7274
+f 4617/7040/7275 17301/7034/7269 4566/7039/7274 476/7041/7276
+f 4618/7042/7277 17298/7030/7265 17301/7034/7269 4617/7040/7275
+f 4619/7036/7271 17295/7027/7262 17298/7030/7265 4618/7042/7277
+f 17304/7043/7278 17305/7044/7279 17308/7045/7280 17307/7046/7281
+f 17305/7044/7279 17306/7047/7282 17309/7048/7283 17308/7045/7280
+f 17307/7046/7281 17308/7045/7280 17311/7049/7284 17310/7050/7285
+f 17308/7045/7280 17309/7048/7283 17312/7051/7286 17311/7049/7284
+f 399/6199/6372 4143/6197/6370 17304/7043/7278 4622/7052/7287
+f 4143/6197/6370 4144/6196/6368 17305/7044/7279 17304/7043/7278
+f 4144/6196/6368 4145/6195/6366 17306/7047/7282 17305/7044/7279
+f 4145/6195/6366 398/6159/6324 4616/7020/7255 17306/7047/7282
+f 17306/7047/7282 4616/7020/7255 4615/7026/7261 17309/7048/7283
+f 17309/7048/7283 4615/7026/7261 4614/7024/7259 17312/7051/7286
+f 17312/7051/7286 4614/7024/7259 462/7025/7260 4529/7053/7288
+f 17311/7049/7284 17312/7051/7286 4529/7053/7288 4528/7054/7289
+f 17310/7050/7285 17311/7049/7284 4528/7054/7289 4527/7055/7290
+f 4620/7056/7291 17310/7050/7285 4527/7055/7290 463/7057/7292
+f 4621/7058/7293 17307/7046/7281 17310/7050/7285 4620/7056/7291
+f 4622/7052/7287 17304/7043/7278 17307/7046/7281 4621/7058/7293
+f 17313/7059/7294 17314/7060/7295 17317/7061/7296 17316/7062/7297
+f 17314/7060/7295 17315/7063/7298 17318/7064/7299 17317/7061/7296
+f 17316/7062/7297 17317/7061/7296 17320/7065/7300 17319/7066/7301
+f 17317/7061/7296 17318/7064/7299 17321/7067/7302 17320/7065/7300
+f 386/6224/6402 4104/6222/6400 17313/7059/7294 4628/7068/7303
+f 4104/6222/6400 4105/6221/6398 17314/7060/7295 17313/7059/7294
+f 4105/6221/6398 4106/6220/6396 17315/7063/7298 17314/7060/7295
+f 4106/6220/6396 385/6219/6395 4623/7069/7304 17315/7063/7298
+f 17315/7063/7298 4623/7069/7304 4624/7070/7305 17318/7064/7299
+f 17318/7064/7299 4624/7070/7305 4625/7071/7306 17321/7067/7302
+f 17321/7067/7302 4625/7071/7306 449/7072/7307 4490/7073/7308
+f 17320/7065/7300 17321/7067/7302 4490/7073/7308 4489/7074/7309
+f 17319/7066/7301 17320/7065/7300 4489/7074/7309 4488/7075/7310
+f 4626/7076/7311 17319/7066/7301 4488/7075/7310 450/7077/7312
+f 4627/7078/7313 17316/7062/7297 17319/7066/7301 4626/7076/7311
+f 4628/7068/7303 17313/7059/7294 17316/7062/7297 4627/7078/7313
+f 17322/7079/7314 17323/7080/7315 17326/7081/7316 17325/7082/7317
+f 17323/7080/7315 17324/7083/7318 17327/7084/7319 17326/7081/7316
+f 17325/7082/7317 17326/7081/7316 17329/7085/7320 17328/7086/7321
+f 17326/7081/7316 17327/7084/7319 17330/7087/7322 17329/7085/7320
+f 413/6244/6426 4185/6242/6424 17322/7079/7314 4631/7088/7323
+f 4185/6242/6424 4186/6241/6422 17323/7080/7315 17322/7079/7314
+f 4186/6241/6422 4187/6240/6420 17324/7083/7318 17323/7080/7315
+f 4187/6240/6420 412/6179/6348 4619/7036/7271 17324/7083/7318
+f 17324/7083/7318 4619/7036/7271 4618/7042/7277 17327/7084/7319
+f 17327/7084/7319 4618/7042/7277 4617/7040/7275 17330/7087/7322
+f 17330/7087/7322 4617/7040/7275 476/7041/7276 4571/7089/7324
+f 17329/7085/7320 17330/7087/7322 4571/7089/7324 4570/7090/7325
+f 17328/7086/7321 17329/7085/7320 4570/7090/7325 4569/7091/7326
+f 4629/7092/7327 17328/7086/7321 4569/7091/7326 477/7093/7328
+f 4630/7094/7329 17325/7082/7317 17328/7086/7321 4629/7092/7327
+f 4631/7088/7323 17322/7079/7314 17325/7082/7317 4630/7094/7329
+f 17331/7095/7330 17332/7096/7331 17335/7097/7332 17334/7098/7333
+f 17332/7096/7331 17333/7099/7334 17336/7100/7335 17335/7097/7332
+f 17334/7098/7333 17335/7097/7332 17338/7101/7336 17337/7102/7337
+f 17335/7097/7332 17336/7100/7335 17339/7103/7338 17338/7101/7336
+f 400/6264/6450 4146/6262/6448 17331/7095/7330 4634/7104/7339
+f 4146/6262/6448 4147/6261/6446 17332/7096/7331 17331/7095/7330
+f 4147/6261/6446 4148/6260/6444 17333/7099/7334 17332/7096/7331
+f 4148/6260/6444 399/6199/6372 4622/7052/7287 17333/7099/7334
+f 17333/7099/7334 4622/7052/7287 4621/7058/7293 17336/7100/7335
+f 17336/7100/7335 4621/7058/7293 4620/7056/7291 17339/7103/7338
+f 17339/7103/7338 4620/7056/7291 463/7057/7292 4532/7105/7340
+f 17338/7101/7336 17339/7103/7338 4532/7105/7340 4531/7106/7341
+f 17337/7102/7337 17338/7101/7336 4531/7106/7341 4530/7107/7342
+f 4632/7108/7343 17337/7102/7337 4530/7107/7342 464/7109/7344
+f 4633/7110/7345 17334/7098/7333 17337/7102/7337 4632/7108/7343
+f 4634/7104/7339 17331/7095/7330 17334/7098/7333 4633/7110/7345
+f 17340/7111/7346 17341/7112/7347 17344/7113/7348 17343/7114/7349
+f 17341/7112/7347 17342/7115/7350 17345/7116/7351 17344/7113/7348
+f 17343/7114/7349 17344/7113/7348 17347/7117/7352 17346/7118/7353
+f 17344/7113/7348 17345/7116/7351 17348/7119/7354 17347/7117/7352
+f 387/6284/6475 4107/6282/6473 17340/7111/7346 4637/7120/7355
+f 4107/6282/6473 4108/6281/6471 17341/7112/7347 17340/7111/7346
+f 4108/6281/6471 4109/6280/6469 17342/7115/7350 17341/7112/7347
+f 4109/6280/6469 386/6224/6402 4628/7068/7303 17342/7115/7350
+f 17342/7115/7350 4628/7068/7303 4627/7078/7313 17345/7116/7351
+f 17345/7116/7351 4627/7078/7313 4626/7076/7311 17348/7119/7354
+f 17348/7119/7354 4626/7076/7311 450/7077/7312 4493/7121/7356
+f 17347/7117/7352 17348/7119/7354 4493/7121/7356 4492/7122/7357
+f 17346/7118/7353 17347/7117/7352 4492/7122/7357 4491/7123/7358
+f 4635/7124/7359 17346/7118/7353 4491/7123/7358 451/7125/7360
+f 4636/7126/7361 17343/7114/7349 17346/7118/7353 4635/7124/7359
+f 4637/7120/7355 17340/7111/7346 17343/7114/7349 4636/7126/7361
+f 17349/7127/7362 17350/7128/7363 17353/7129/7364 17352/7130/7365
+f 17350/7128/7363 17351/7131/7366 17354/7132/7367 17353/7129/7364
+f 17352/7130/7365 17353/7129/7364 17356/7133/7368 17355/7134/7369
+f 17353/7129/7364 17354/7132/7367 17357/7135/7370 17356/7133/7368
+f 414/6304/6499 4188/6302/6497 17349/7127/7362 4640/7136/7371
+f 4188/6302/6497 4189/6301/6495 17350/7128/7363 17349/7127/7362
+f 4189/6301/6495 4190/6300/6493 17351/7131/7366 17350/7128/7363
+f 4190/6300/6493 413/6244/6426 4631/7088/7323 17351/7131/7366
+f 17351/7131/7366 4631/7088/7323 4630/7094/7329 17354/7132/7367
+f 17354/7132/7367 4630/7094/7329 4629/7092/7327 17357/7135/7370
+f 17357/7135/7370 4629/7092/7327 477/7093/7328 4574/7137/7372
+f 17356/7133/7368 17357/7135/7370 4574/7137/7372 4573/7138/7373
+f 17355/7134/7369 17356/7133/7368 4573/7138/7373 4572/7139/7374
+f 4638/7140/7375 17355/7134/7369 4572/7139/7374 478/7141/7376
+f 4639/7142/7377 17352/7130/7365 17355/7134/7369 4638/7140/7375
+f 4640/7136/7371 17349/7127/7362 17352/7130/7365 4639/7142/7377
+f 17358/7143/7378 17359/7144/7379 17362/7145/7380 17361/7146/7381
+f 17359/7144/7379 17360/7147/7382 17363/7148/7383 17362/7145/7380
+f 17361/7146/7381 17362/7145/7380 17365/7149/7384 17364/7150/7385
+f 17362/7145/7380 17363/7148/7383 17366/7151/7386 17365/7149/7384
+f 401/6324/6523 4149/6322/6521 17358/7143/7378 4643/7152/7387
+f 4149/6322/6521 4150/6321/6519 17359/7144/7379 17358/7143/7378
+f 4150/6321/6519 4151/6320/6517 17360/7147/7382 17359/7144/7379
+f 4151/6320/6517 400/6264/6450 4634/7104/7339 17360/7147/7382
+f 17360/7147/7382 4634/7104/7339 4633/7110/7345 17363/7148/7383
+f 17363/7148/7383 4633/7110/7345 4632/7108/7343 17366/7151/7386
+f 17366/7151/7386 4632/7108/7343 464/7109/7344 4535/7153/7388
+f 17365/7149/7384 17366/7151/7386 4535/7153/7388 4534/7154/7389
+f 17364/7150/7385 17365/7149/7384 4534/7154/7389 4533/7155/7390
+f 4641/7156/7391 17364/7150/7385 4533/7155/7390 465/7157/7392
+f 4642/7158/7393 17361/7146/7381 17364/7150/7385 4641/7156/7391
+f 4643/7152/7387 17358/7143/7378 17361/7146/7381 4642/7158/7393
+f 17367/7159/7394 17368/7160/7395 17371/7161/7396 17370/7162/7397
+f 17368/7160/7395 17369/7163/7398 17372/7164/7399 17371/7161/7396
+f 17370/7162/7397 17371/7161/7396 17374/7165/7400 17373/7166/7401
+f 17371/7161/7396 17372/7164/7399 17375/7167/7402 17374/7165/7400
+f 388/6344/6548 4110/6342/6546 17367/7159/7394 4646/7168/7403
+f 4110/6342/6546 4111/6341/6544 17368/7160/7395 17367/7159/7394
+f 4111/6341/6544 4112/6340/6542 17369/7163/7398 17368/7160/7395
+f 4112/6340/6542 387/6284/6475 4637/7120/7355 17369/7163/7398
+f 17369/7163/7398 4637/7120/7355 4636/7126/7361 17372/7164/7399
+f 17372/7164/7399 4636/7126/7361 4635/7124/7359 17375/7167/7402
+f 17375/7167/7402 4635/7124/7359 451/7125/7360 4496/7169/7404
+f 17374/7165/7400 17375/7167/7402 4496/7169/7404 4495/7170/7405
+f 17373/7166/7401 17374/7165/7400 4495/7170/7405 4494/7171/7406
+f 4644/7172/7407 17373/7166/7401 4494/7171/7406 452/7173/7408
+f 4645/7174/7409 17370/7162/7397 17373/7166/7401 4644/7172/7407
+f 4646/7168/7403 17367/7159/7394 17370/7162/7397 4645/7174/7409
+f 17376/7175/7410 17377/7176/7411 17380/7177/7412 17379/7178/7413
+f 17377/7176/7411 17378/7179/7414 17381/7180/7415 17380/7177/7412
+f 17379/7178/7413 17380/7177/7412 17383/7181/7416 17382/7182/7417
+f 17380/7177/7412 17381/7180/7415 17384/7183/7418 17383/7181/7416
+f 415/6364/6572 4191/6362/6570 17376/7175/7410 4649/7184/7419
+f 4191/6362/6570 4192/6361/6568 17377/7176/7411 17376/7175/7410
+f 4192/6361/6568 4193/6360/6566 17378/7179/7414 17377/7176/7411
+f 4193/6360/6566 414/6304/6499 4640/7136/7371 17378/7179/7414
+f 17378/7179/7414 4640/7136/7371 4639/7142/7377 17381/7180/7415
+f 17381/7180/7415 4639/7142/7377 4638/7140/7375 17384/7183/7418
+f 17384/7183/7418 4638/7140/7375 478/7141/7376 4577/7185/7420
+f 17383/7181/7416 17384/7183/7418 4577/7185/7420 4576/7186/7421
+f 17382/7182/7417 17383/7181/7416 4576/7186/7421 4575/7187/7422
+f 4647/7188/7423 17382/7182/7417 4575/7187/7422 479/7189/7424
+f 4648/7190/7425 17379/7178/7413 17382/7182/7417 4647/7188/7423
+f 4649/7184/7419 17376/7175/7410 17379/7178/7413 4648/7190/7425
+f 17385/7191/7426 17386/7192/7427 17389/7193/7428 17388/7194/7429
+f 17386/7192/7427 17387/7195/7430 17390/7196/7431 17389/7193/7428
+f 17388/7194/7429 17389/7193/7428 17392/7197/7432 17391/7198/7433
+f 17389/7193/7428 17390/7196/7431 17393/7199/7434 17392/7197/7432
+f 402/6384/6596 4152/6382/6594 17385/7191/7426 4652/7200/7435
+f 4152/6382/6594 4153/6381/6592 17386/7192/7427 17385/7191/7426
+f 4153/6381/6592 4154/6380/6590 17387/7195/7430 17386/7192/7427
+f 4154/6380/6590 401/6324/6523 4643/7152/7387 17387/7195/7430
+f 17387/7195/7430 4643/7152/7387 4642/7158/7393 17390/7196/7431
+f 17390/7196/7431 4642/7158/7393 4641/7156/7391 17393/7199/7434
+f 17393/7199/7434 4641/7156/7391 465/7157/7392 4538/7201/7436
+f 17392/7197/7432 17393/7199/7434 4538/7201/7436 4537/7202/7437
+f 17391/7198/7433 17392/7197/7432 4537/7202/7437 4536/7203/7438
+f 4650/7204/7439 17391/7198/7433 4536/7203/7438 466/7205/7440
+f 4651/7206/7441 17388/7194/7429 17391/7198/7433 4650/7204/7439
+f 4652/7200/7435 17385/7191/7426 17388/7194/7429 4651/7206/7441
+f 17394/7207/7442 17395/7208/7443 17398/7209/7444 17397/7210/7445
+f 17395/7208/7443 17396/7211/7446 17399/7212/7447 17398/7209/7444
+f 17397/7210/7445 17398/7209/7444 17401/7213/7448 17400/7214/7449
+f 17398/7209/7444 17399/7212/7447 17402/7215/7450 17401/7213/7448
+f 389/6404/6620 4113/6402/6618 17394/7207/7442 4655/7216/7451
+f 4113/6402/6618 4114/6401/6616 17395/7208/7443 17394/7207/7442
+f 4114/6401/6616 4115/6400/6614 17396/7211/7446 17395/7208/7443
+f 4115/6400/6614 388/6344/6548 4646/7168/7403 17396/7211/7446
+f 17396/7211/7446 4646/7168/7403 4645/7174/7409 17399/7212/7447
+f 17399/7212/7447 4645/7174/7409 4644/7172/7407 17402/7215/7450
+f 17402/7215/7450 4644/7172/7407 452/7173/7408 4499/7217/7452
+f 17401/7213/7448 17402/7215/7450 4499/7217/7452 4498/7218/7453
+f 17400/7214/7449 17401/7213/7448 4498/7218/7453 4497/7219/7454
+f 4653/7220/7455 17400/7214/7449 4497/7219/7454 453/7221/7456
+f 4654/7222/7457 17397/7210/7445 17400/7214/7449 4653/7220/7455
+f 4655/7216/7451 17394/7207/7442 17397/7210/7445 4654/7222/7457
+f 17403/7223/7458 17404/7224/7459 17407/7225/7460 17406/7226/7461
+f 17404/7224/7459 17405/7227/7462 17408/7228/7463 17407/7225/7460
+f 17406/7226/7461 17407/7225/7460 17410/7229/7464 17409/7230/7465
+f 17407/7225/7460 17408/7228/7463 17411/7231/7466 17410/7229/7464
+f 416/6424/6644 4194/6422/6642 17403/7223/7458 4658/7232/7467
+f 4194/6422/6642 4195/6421/6640 17404/7224/7459 17403/7223/7458
+f 4195/6421/6640 4196/6420/6638 17405/7227/7462 17404/7224/7459
+f 4196/6420/6638 415/6364/6572 4649/7184/7419 17405/7227/7462
+f 17405/7227/7462 4649/7184/7419 4648/7190/7425 17408/7228/7463
+f 17408/7228/7463 4648/7190/7425 4647/7188/7423 17411/7231/7466
+f 17411/7231/7466 4647/7188/7423 479/7189/7424 4580/7233/7468
+f 17410/7229/7464 17411/7231/7466 4580/7233/7468 4579/7234/7469
+f 17409/7230/7465 17410/7229/7464 4579/7234/7469 4578/7235/7470
+f 4656/7236/7471 17409/7230/7465 4578/7235/7470 480/7237/7472
+f 4657/7238/7473 17406/7226/7461 17409/7230/7465 4656/7236/7471
+f 4658/7232/7467 17403/7223/7458 17406/7226/7461 4657/7238/7473
+f 17412/7239/7474 17413/7240/7475 17416/7241/7476 17415/7242/7477
+f 17413/7240/7475 17414/7243/7478 17417/7244/7479 17416/7241/7476
+f 17415/7242/7477 17416/7241/7476 17419/7245/7480 17418/7246/7481
+f 17416/7241/7476 17417/7244/7479 17420/7247/7482 17419/7245/7480
+f 403/6444/6668 4155/6442/6666 17412/7239/7474 4661/7248/7483
+f 4155/6442/6666 4156/6441/6664 17413/7240/7475 17412/7239/7474
+f 4156/6441/6664 4157/6440/6662 17414/7243/7478 17413/7240/7475
+f 4157/6440/6662 402/6384/6596 4652/7200/7435 17414/7243/7478
+f 17414/7243/7478 4652/7200/7435 4651/7206/7441 17417/7244/7479
+f 17417/7244/7479 4651/7206/7441 4650/7204/7439 17420/7247/7482
+f 17420/7247/7482 4650/7204/7439 466/7205/7440 4541/7249/7484
+f 17419/7245/7480 17420/7247/7482 4541/7249/7484 4540/7250/7485
+f 17418/7246/7481 17419/7245/7480 4540/7250/7485 4539/7251/7486
+f 4659/7252/7487 17418/7246/7481 4539/7251/7486 467/7253/7488
+f 4660/7254/7489 17415/7242/7477 17418/7246/7481 4659/7252/7487
+f 4661/7248/7483 17412/7239/7474 17415/7242/7477 4660/7254/7489
+f 17421/7255/7490 17422/7256/7491 17425/7257/7492 17424/7258/7493
+f 17422/7256/7491 17423/7259/7494 17426/7260/7495 17425/7257/7492
+f 17424/7258/7493 17425/7257/7492 17428/7261/7496 17427/7262/7497
+f 17425/7257/7492 17426/7260/7495 17429/7263/7498 17428/7261/7496
+f 390/5869/5974 4116/6460/6688 17421/7255/7490 4664/7264/7499
+f 4116/6460/6688 4117/6459/6686 17422/7256/7491 17421/7255/7490
+f 4117/6459/6686 4118/6458/6684 17423/7259/7494 17422/7256/7491
+f 4118/6458/6684 389/6404/6620 4655/7216/7451 17423/7259/7494
+f 17423/7259/7494 4655/7216/7451 4654/7222/7457 17426/7260/7495
+f 17426/7260/7495 4654/7222/7457 4653/7220/7455 17429/7263/7498
+f 17429/7263/7498 4653/7220/7455 453/7221/7456 4502/7265/7500
+f 17428/7261/7496 17429/7263/7498 4502/7265/7500 4501/7266/7501
+f 17427/7262/7497 17428/7261/7496 4501/7266/7501 4500/7267/7502
+f 4662/7268/7503 17427/7262/7497 4500/7267/7502 454/7269/7504
+f 4663/7270/7505 17424/7258/7493 17427/7262/7497 4662/7268/7503
+f 4664/7264/7499 17421/7255/7490 17424/7258/7493 4663/7270/7505
+f 17430/7271/7506 17431/7272/7507 17434/7273/7508 17433/7274/7509
+f 17431/7272/7507 17432/7275/7510 17435/7276/7511 17434/7273/7508
+f 17433/7274/7509 17434/7273/7508 17437/7277/7512 17436/7278/7513
+f 17434/7273/7508 17435/7276/7511 17438/7279/7514 17437/7277/7512
+f 385/6219/6395 4197/6475/6706 17430/7271/7506 4623/7069/7304
+f 4197/6475/6706 4198/6474/6704 17431/7272/7507 17430/7271/7506
+f 4198/6474/6704 4199/6473/6702 17432/7275/7510 17431/7272/7507
+f 4199/6473/6702 416/6424/6644 4658/7232/7467 17432/7275/7510
+f 17432/7275/7510 4658/7232/7467 4657/7238/7473 17435/7276/7511
+f 17435/7276/7511 4657/7238/7473 4656/7236/7471 17438/7279/7514
+f 17438/7279/7514 4656/7236/7471 480/7237/7472 4583/7280/7515
+f 17437/7277/7512 17438/7279/7514 4583/7280/7515 4582/7281/7516
+f 17436/7278/7513 17437/7277/7512 4582/7281/7516 4581/7282/7517
+f 4625/7071/7306 17436/7278/7513 4581/7282/7517 449/7072/7307
+f 4624/7070/7305 17433/7274/7509 17436/7278/7513 4625/7071/7306
+f 4623/7069/7304 17430/7271/7506 17433/7274/7509 4624/7070/7305
+f 17439/7283/7518 17440/7284/7519 17443/7285/7520 17442/7286/7521
+f 17440/7284/7519 17441/7287/7522 17444/7288/7523 17443/7285/7520
+f 17442/7286/7521 17443/7285/7520 17446/7289/7524 17445/7290/7525
+f 17443/7285/7520 17444/7288/7523 17447/7291/7526 17446/7289/7524
+f 404/5894/6005 4158/6490/6725 17439/7283/7518 4667/7292/7527
+f 4158/6490/6725 4159/6489/6723 17440/7284/7519 17439/7283/7518
+f 4159/6489/6723 4160/6488/6721 17441/7287/7522 17440/7284/7519
+f 4160/6488/6721 403/6444/6668 4661/7248/7483 17441/7287/7522
+f 17441/7287/7522 4661/7248/7483 4660/7254/7489 17444/7288/7523
+f 17444/7288/7523 4660/7254/7489 4659/7252/7487 17447/7291/7526
+f 17447/7291/7526 4659/7252/7487 467/7253/7488 4544/7293/7528
+f 17446/7289/7524 17447/7291/7526 4544/7293/7528 4543/7294/7529
+f 17445/7290/7525 17446/7289/7524 4543/7294/7529 4542/7295/7530
+f 4665/7296/7531 17445/7290/7525 4542/7295/7530 468/7297/7532
+f 4666/7298/7533 17442/7286/7521 17445/7290/7525 4665/7296/7531
+f 4667/7292/7527 17439/7283/7518 17442/7286/7521 4666/7298/7533
+f 17448/7299/7534 17449/7300/7535 17452/7301/7536 17451/7302/7537
+f 17449/7300/7535 17450/7303/7538 17453/7304/7539 17452/7301/7536
+f 17451/7302/7537 17452/7301/7536 17455/7305/7540 17454/7306/7541
+f 17452/7301/7536 17453/7304/7539 17456/7307/7542 17455/7305/7540
+f 391/5874/5981 4119/5872/5979 17448/7299/7534 4670/7308/7543
+f 4119/5872/5979 4120/5871/5977 17449/7300/7535 17448/7299/7534
+f 4120/5871/5977 4121/5870/5975 17450/7303/7538 17449/7300/7535
+f 4121/5870/5975 390/5869/5974 4664/7264/7499 17450/7303/7538
+f 17450/7303/7538 4664/7264/7499 4663/7270/7505 17453/7304/7539
+f 17453/7304/7539 4663/7270/7505 4662/7268/7503 17456/7307/7542
+f 17456/7307/7542 4662/7268/7503 454/7269/7504 4505/7309/7544
+f 17455/7305/7540 17456/7307/7542 4505/7309/7544 4504/7310/7545
+f 17454/7306/7541 17455/7305/7540 4504/7310/7545 4503/7311/7546
+f 4668/7312/7547 17454/7306/7541 4503/7311/7546 455/7313/7548
+f 4669/7314/7549 17451/7302/7537 17454/7306/7541 4668/7312/7547
+f 4670/7308/7543 17448/7299/7534 17451/7302/7537 4669/7314/7549
+f 17457/7315/7550 17458/7316/7551 17461/7317/7552 17460/7318/7553
+f 17458/7316/7551 17459/7319/7554 17462/7320/7555 17461/7317/7552
+f 17460/7318/7553 17461/7317/7552 17464/7321/7556 17463/7322/7557
+f 17461/7317/7552 17462/7320/7555 17465/7323/7558 17464/7321/7556
+f 405/5899/6012 4161/5897/6010 17457/7315/7550 4673/7324/7559
+f 4161/5897/6010 4162/5896/6008 17458/7316/7551 17457/7315/7550
+f 4162/5896/6008 4163/5895/6006 17459/7319/7554 17458/7316/7551
+f 4163/5895/6006 404/5894/6005 4667/7292/7527 17459/7319/7554
+f 17459/7319/7554 4667/7292/7527 4666/7298/7533 17462/7320/7555
+f 17462/7320/7555 4666/7298/7533 4665/7296/7531 17465/7323/7558
+f 17465/7323/7558 4665/7296/7531 468/7297/7532 4547/7325/7560
+f 17464/7321/7556 17465/7323/7558 4547/7325/7560 4546/7326/7561
+f 17463/7322/7557 17464/7321/7556 4546/7326/7561 4545/7327/7562
+f 4671/7328/7563 17463/7322/7557 4545/7327/7562 469/7329/7564
+f 4672/7330/7565 17460/7318/7553 17463/7322/7557 4671/7328/7563
+f 4673/7324/7559 17457/7315/7550 17460/7318/7553 4672/7330/7565
+f 17466/7331/7566 17467/7332/7567 17470/7333/7568 17469/7334/7569
+f 17467/7332/7567 17468/7335/7570 17471/7336/7571 17470/7333/7568
+f 17469/7334/7569 17470/7333/7568 17473/7337/7572 17472/7338/7573
+f 17470/7333/7568 17471/7336/7571 17474/7339/7574 17473/7337/7572
+f 392/5919/6036 4122/5917/6034 17466/7331/7566 4676/7340/7575
+f 4122/5917/6034 4123/5916/6032 17467/7332/7567 17466/7331/7566
+f 4123/5916/6032 4124/5915/6030 17468/7335/7570 17467/7332/7567
+f 4124/5915/6030 391/5874/5981 4670/7308/7543 17468/7335/7570
+f 17468/7335/7570 4670/7308/7543 4669/7314/7549 17471/7336/7571
+f 17471/7336/7571 4669/7314/7549 4668/7312/7547 17474/7339/7574
+f 17474/7339/7574 4668/7312/7547 455/7313/7548 4508/7341/7576
+f 17473/7337/7572 17474/7339/7574 4508/7341/7576 4507/7342/7577
+f 17472/7338/7573 17473/7337/7572 4507/7342/7577 4506/7343/7578
+f 4674/7344/7579 17472/7338/7573 4506/7343/7578 456/7345/7580
+f 4675/7346/7581 17469/7334/7569 17472/7338/7573 4674/7344/7579
+f 4676/7340/7575 17466/7331/7566 17469/7334/7569 4675/7346/7581
+f 17475/7347/7582 17476/7348/7583 17479/7349/7584 17478/7350/7585
+f 17476/7348/7583 17477/7351/7586 17480/7352/7587 17479/7349/7584
+f 17478/7350/7585 17479/7349/7584 17482/7353/7588 17481/7354/7589
+f 17479/7349/7584 17480/7352/7587 17483/7355/7590 17482/7353/7588
+f 406/5939/6060 4164/5937/6058 17475/7347/7582 4679/7356/7591
+f 4164/5937/6058 4165/5936/6056 17476/7348/7583 17475/7347/7582
+f 4165/5936/6056 4166/5935/6054 17477/7351/7586 17476/7348/7583
+f 4166/5935/6054 405/5899/6012 4673/7324/7559 17477/7351/7586
+f 17477/7351/7586 4673/7324/7559 4672/7330/7565 17480/7352/7587
+f 17480/7352/7587 4672/7330/7565 4671/7328/7563 17483/7355/7590
+f 17483/7355/7590 4671/7328/7563 469/7329/7564 4550/7357/7592
+f 17482/7353/7588 17483/7355/7590 4550/7357/7592 4549/7358/7593
+f 17481/7354/7589 17482/7353/7588 4549/7358/7593 4548/7359/7594
+f 4677/7360/7595 17481/7354/7589 4548/7359/7594 470/7361/7596
+f 4678/7362/7597 17478/7350/7585 17481/7354/7589 4677/7360/7595
+f 4679/7356/7591 17475/7347/7582 17478/7350/7585 4678/7362/7597
+f 17484/7363/7598 17485/7364/7599 17488/7365/7600 17487/7366/7601
+f 17485/7364/7599 17486/7367/7602 17489/7368/7603 17488/7365/7600
+f 17487/7366/7601 17488/7365/7600 17491/7369/7604 17490/7370/7605
+f 17488/7365/7600 17489/7368/7603 17492/7371/7606 17491/7369/7604
+f 393/5959/6084 4125/5957/6082 17484/7363/7598 4584/6885/7120
+f 4125/5957/6082 4126/5956/6080 17485/7364/7599 17484/7363/7598
+f 4126/5956/6080 4127/5955/6078 17486/7367/7602 17485/7364/7599
+f 4127/5955/6078 392/5919/6036 4676/7340/7575 17486/7367/7602
+f 17486/7367/7602 4676/7340/7575 4675/7346/7581 17489/7368/7603
+f 17489/7368/7603 4675/7346/7581 4674/7344/7579 17492/7371/7606
+f 17492/7371/7606 4674/7344/7579 456/7345/7580 4511/7372/7607
+f 17491/7369/7604 17492/7371/7606 4511/7372/7607 4510/7373/7608
+f 17490/7370/7605 17491/7369/7604 4510/7373/7608 4509/7374/7609
+f 4586/6887/7122 17490/7370/7605 4509/7374/7609 457/6888/7123
+f 4585/6886/7121 17487/7366/7601 17490/7370/7605 4586/6887/7122
+f 4584/6885/7120 17484/7363/7598 17487/7366/7601 4585/6886/7121
+f 17493/7375/7610 17494/7376/7611 17497/7377/7612 17496/7378/7613
+f 17494/7376/7611 17495/7379/7614 17498/7380/7615 17497/7377/7612
+f 17496/7378/7613 17497/7377/7612 17500/7381/7616 17499/7382/7617
+f 17497/7377/7612 17498/7380/7615 17501/7383/7618 17500/7381/7616
+f 407/5979/6108 4167/5977/6106 17493/7375/7610 4590/6905/7140
+f 4167/5977/6106 4168/5976/6104 17494/7376/7611 17493/7375/7610
+f 4168/5976/6104 4169/5975/6102 17495/7379/7614 17494/7376/7611
+f 4169/5975/6102 406/5939/6060 4679/7356/7591 17495/7379/7614
+f 17495/7379/7614 4679/7356/7591 4678/7362/7597 17498/7380/7615
+f 17498/7380/7615 4678/7362/7597 4677/7360/7595 17501/7383/7618
+f 17501/7383/7618 4677/7360/7595 470/7361/7596 4553/7384/7619
+f 17500/7381/7616 17501/7383/7618 4553/7384/7619 4552/7385/7620
+f 17499/7382/7617 17500/7381/7616 4552/7385/7620 4551/7386/7621
+f 4592/6907/7142 17499/7382/7617 4551/7386/7621 471/6908/7143
+f 4591/6906/7141 17496/7378/7613 17499/7382/7617 4592/6907/7142
+f 4590/6905/7140 17493/7375/7610 17496/7378/7613 4591/6906/7141
+f 17502/7387/7622 17503/7388/7623 17506/7389/7624 17505/7390/7625
+f 17503/7388/7623 17504/7391/7626 17507/7392/7627 17506/7389/7624
+f 17505/7390/7625 17506/7389/7624 17509/7393/7628 17508/7394/7629
+f 17506/7389/7624 17507/7392/7627 17510/7395/7630 17509/7393/7628
+f 464/7109/7344 4530/7107/7342 17502/7387/7622 4781/7396/7631
+f 4530/7107/7342 4531/7106/7341 17503/7388/7623 17502/7387/7622
+f 4531/7106/7341 4532/7105/7340 17504/7391/7626 17503/7388/7623
+f 4532/7105/7340 463/7057/7292 4776/7397/7632 17504/7391/7626
+f 17504/7391/7626 4776/7397/7632 4777/7398/7633 17507/7392/7627
+f 17507/7392/7627 4777/7398/7633 4778/7399/7634 17510/7395/7630
+f 17510/7395/7630 4778/7399/7634 495/7400/7635 4724/7401/7636
+f 17509/7393/7628 17510/7395/7630 4724/7401/7636 4723/7402/7637
+f 17508/7394/7629 17509/7393/7628 4723/7402/7637 4722/7403/7638
+f 4779/7404/7639 17508/7394/7629 4722/7403/7638 496/7405/7640
+f 4780/7406/7641 17505/7390/7625 17508/7394/7629 4779/7404/7639
+f 4781/7396/7631 17502/7387/7622 17505/7390/7625 4780/7406/7641
+f 17511/7407/7642 17512/7408/7643 17515/7409/7644 17514/7410/7645
+f 17512/7408/7643 17513/7411/7646 17516/7412/7647 17515/7409/7644
+f 17514/7410/7645 17515/7409/7644 17518/7413/7648 17517/7414/7649
+f 17515/7409/7644 17516/7412/7647 17519/7415/7650 17518/7413/7648
+f 451/7125/7360 4491/7123/7358 17511/7407/7642 4787/7416/7651
+f 4491/7123/7358 4492/7122/7357 17512/7408/7643 17511/7407/7642
+f 4492/7122/7357 4493/7121/7356 17513/7411/7646 17512/7408/7643
+f 4493/7121/7356 450/7077/7312 4782/7417/7652 17513/7411/7646
+f 17513/7411/7646 4782/7417/7652 4783/7418/7653 17516/7412/7647
+f 17516/7412/7647 4783/7418/7653 4784/7419/7654 17519/7415/7650
+f 17519/7415/7650 4784/7419/7654 482/7420/7655 4685/7421/7656
+f 17518/7413/7648 17519/7415/7650 4685/7421/7656 4684/7422/7657
+f 17517/7414/7649 17518/7413/7648 4684/7422/7657 4683/7423/7658
+f 4785/7424/7659 17517/7414/7649 4683/7423/7658 483/7425/7660
+f 4786/7426/7661 17514/7410/7645 17517/7414/7649 4785/7424/7659
+f 4787/7416/7651 17511/7407/7642 17514/7410/7645 4786/7426/7661
+f 17520/7427/7662 17521/7428/7663 17524/7429/7664 17523/7430/7665
+f 17521/7428/7663 17522/7431/7666 17525/7432/7667 17524/7429/7664
+f 17523/7430/7665 17524/7429/7664 17527/7433/7668 17526/7434/7669
+f 17524/7429/7664 17525/7432/7667 17528/7435/7670 17527/7433/7668
+f 478/7141/7376 4572/7139/7374 17520/7427/7662 4793/7436/7671
+f 4572/7139/7374 4573/7138/7373 17521/7428/7663 17520/7427/7662
+f 4573/7138/7373 4574/7137/7372 17522/7431/7666 17521/7428/7663
+f 4574/7137/7372 477/7093/7328 4788/7437/7672 17522/7431/7666
+f 17522/7431/7666 4788/7437/7672 4789/7438/7673 17525/7432/7667
+f 17525/7432/7667 4789/7438/7673 4790/7439/7674 17528/7435/7670
+f 17528/7435/7670 4790/7439/7674 509/7440/7675 4766/7441/7676
+f 17527/7433/7668 17528/7435/7670 4766/7441/7676 4765/7442/7677
+f 17526/7434/7669 17527/7433/7668 4765/7442/7677 4764/7443/7678
+f 4791/7444/7679 17526/7434/7669 4764/7443/7678 510/7445/7680
+f 4792/7446/7681 17523/7430/7665 17526/7434/7669 4791/7444/7679
+f 4793/7436/7671 17520/7427/7662 17523/7430/7665 4792/7446/7681
+f 17529/7447/7682 17530/7448/7683 17533/7449/7684 17532/7450/7685
+f 17530/7448/7683 17531/7451/7686 17534/7452/7687 17533/7449/7684
+f 17532/7450/7685 17533/7449/7684 17536/7453/7688 17535/7454/7689
+f 17533/7449/7684 17534/7452/7687 17537/7455/7690 17536/7453/7688
+f 465/7157/7392 4533/7155/7390 17529/7447/7682 4796/7456/7691
+f 4533/7155/7390 4534/7154/7389 17530/7448/7683 17529/7447/7682
+f 4534/7154/7389 4535/7153/7388 17531/7451/7686 17530/7448/7683
+f 4535/7153/7388 464/7109/7344 4781/7396/7631 17531/7451/7686
+f 17531/7451/7686 4781/7396/7631 4780/7406/7641 17534/7452/7687
+f 17534/7452/7687 4780/7406/7641 4779/7404/7639 17537/7455/7690
+f 17537/7455/7690 4779/7404/7639 496/7405/7640 4727/7457/7692
+f 17536/7453/7688 17537/7455/7690 4727/7457/7692 4726/7458/7693
+f 17535/7454/7689 17536/7453/7688 4726/7458/7693 4725/7459/7694
+f 4794/7460/7695 17535/7454/7689 4725/7459/7694 497/7461/7696
+f 4795/7462/7697 17532/7450/7685 17535/7454/7689 4794/7460/7695
+f 4796/7456/7691 17529/7447/7682 17532/7450/7685 4795/7462/7697
+f 17538/7463/7698 17539/7464/7699 17542/7465/7700 17541/7466/7701
+f 17539/7464/7699 17540/7467/7702 17543/7468/7703 17542/7465/7700
+f 17541/7466/7701 17542/7465/7700 17545/7469/7704 17544/7470/7705
+f 17542/7465/7700 17543/7468/7703 17546/7471/7706 17545/7469/7704
+f 452/7173/7408 4494/7171/7406 17538/7463/7698 4799/7472/7707
+f 4494/7171/7406 4495/7170/7405 17539/7464/7699 17538/7463/7698
+f 4495/7170/7405 4496/7169/7404 17540/7467/7702 17539/7464/7699
+f 4496/7169/7404 451/7125/7360 4787/7416/7651 17540/7467/7702
+f 17540/7467/7702 4787/7416/7651 4786/7426/7661 17543/7468/7703
+f 17543/7468/7703 4786/7426/7661 4785/7424/7659 17546/7471/7706
+f 17546/7471/7706 4785/7424/7659 483/7425/7660 4688/7473/7708
+f 17545/7469/7704 17546/7471/7706 4688/7473/7708 4687/7474/7709
+f 17544/7470/7705 17545/7469/7704 4687/7474/7709 4686/7475/7710
+f 4797/7476/7711 17544/7470/7705 4686/7475/7710 484/7477/7712
+f 4798/7478/7713 17541/7466/7701 17544/7470/7705 4797/7476/7711
+f 4799/7472/7707 17538/7463/7698 17541/7466/7701 4798/7478/7713
+f 17547/7479/7714 17548/7480/7715 17551/7481/7716 17550/7482/7717
+f 17548/7480/7715 17549/7483/7718 17552/7484/7719 17551/7481/7716
+f 17550/7482/7717 17551/7481/7716 17554/7485/7720 17553/7486/7721
+f 17551/7481/7716 17552/7484/7719 17555/7487/7722 17554/7485/7720
+f 479/7189/7424 4575/7187/7422 17547/7479/7714 4802/7488/7723
+f 4575/7187/7422 4576/7186/7421 17548/7480/7715 17547/7479/7714
+f 4576/7186/7421 4577/7185/7420 17549/7483/7718 17548/7480/7715
+f 4577/7185/7420 478/7141/7376 4793/7436/7671 17549/7483/7718
+f 17549/7483/7718 4793/7436/7671 4792/7446/7681 17552/7484/7719
+f 17552/7484/7719 4792/7446/7681 4791/7444/7679 17555/7487/7722
+f 17555/7487/7722 4791/7444/7679 510/7445/7680 4769/7489/7724
+f 17554/7485/7720 17555/7487/7722 4769/7489/7724 4768/7490/7725
+f 17553/7486/7721 17554/7485/7720 4768/7490/7725 4767/7491/7726
+f 4800/7492/7727 17553/7486/7721 4767/7491/7726 511/7493/7728
+f 4801/7494/7729 17550/7482/7717 17553/7486/7721 4800/7492/7727
+f 4802/7488/7723 17547/7479/7714 17550/7482/7717 4801/7494/7729
+f 17556/7495/7730 17557/7496/7731 17560/7497/7732 17559/7498/7733
+f 17557/7496/7731 17558/7499/7734 17561/7500/7735 17560/7497/7732
+f 17559/7498/7733 17560/7497/7732 17563/7501/7736 17562/7502/7737
+f 17560/7497/7732 17561/7500/7735 17564/7503/7738 17563/7501/7736
+f 466/7205/7440 4536/7203/7438 17556/7495/7730 4805/7504/7739
+f 4536/7203/7438 4537/7202/7437 17557/7496/7731 17556/7495/7730
+f 4537/7202/7437 4538/7201/7436 17558/7499/7734 17557/7496/7731
+f 4538/7201/7436 465/7157/7392 4796/7456/7691 17558/7499/7734
+f 17558/7499/7734 4796/7456/7691 4795/7462/7697 17561/7500/7735
+f 17561/7500/7735 4795/7462/7697 4794/7460/7695 17564/7503/7738
+f 17564/7503/7738 4794/7460/7695 497/7461/7696 4730/7505/7740
+f 17563/7501/7736 17564/7503/7738 4730/7505/7740 4729/7506/7741
+f 17562/7502/7737 17563/7501/7736 4729/7506/7741 4728/7507/7742
+f 4803/7508/7743 17562/7502/7737 4728/7507/7742 498/7509/7744
+f 4804/7510/7745 17559/7498/7733 17562/7502/7737 4803/7508/7743
+f 4805/7504/7739 17556/7495/7730 17559/7498/7733 4804/7510/7745
+f 17565/7511/7746 17566/7512/7747 17569/7513/7748 17568/7514/7749
+f 17566/7512/7747 17567/7515/7750 17570/7516/7751 17569/7513/7748
+f 17568/7514/7749 17569/7513/7748 17572/7517/7752 17571/7518/7753
+f 17569/7513/7748 17570/7516/7751 17573/7519/7754 17572/7517/7752
+f 453/7221/7456 4497/7219/7454 17565/7511/7746 4808/7520/7755
+f 4497/7219/7454 4498/7218/7453 17566/7512/7747 17565/7511/7746
+f 4498/7218/7453 4499/7217/7452 17567/7515/7750 17566/7512/7747
+f 4499/7217/7452 452/7173/7408 4799/7472/7707 17567/7515/7750
+f 17567/7515/7750 4799/7472/7707 4798/7478/7713 17570/7516/7751
+f 17570/7516/7751 4798/7478/7713 4797/7476/7711 17573/7519/7754
+f 17573/7519/7754 4797/7476/7711 484/7477/7712 4691/7521/7756
+f 17572/7517/7752 17573/7519/7754 4691/7521/7756 4690/7522/7757
+f 17571/7518/7753 17572/7517/7752 4690/7522/7757 4689/7523/7758
+f 4806/7524/7759 17571/7518/7753 4689/7523/7758 485/7525/7760
+f 4807/7526/7761 17568/7514/7749 17571/7518/7753 4806/7524/7759
+f 4808/7520/7755 17565/7511/7746 17568/7514/7749 4807/7526/7761
+f 17574/7527/7762 17575/7528/7763 17578/7529/7764 17577/7530/7765
+f 17575/7528/7763 17576/7531/7766 17579/7532/7767 17578/7529/7764
+f 17577/7530/7765 17578/7529/7764 17581/7533/7768 17580/7534/7769
+f 17578/7529/7764 17579/7532/7767 17582/7535/7770 17581/7533/7768
+f 480/7237/7472 4578/7235/7470 17574/7527/7762 4811/7536/7771
+f 4578/7235/7470 4579/7234/7469 17575/7528/7763 17574/7527/7762
+f 4579/7234/7469 4580/7233/7468 17576/7531/7766 17575/7528/7763
+f 4580/7233/7468 479/7189/7424 4802/7488/7723 17576/7531/7766
+f 17576/7531/7766 4802/7488/7723 4801/7494/7729 17579/7532/7767
+f 17579/7532/7767 4801/7494/7729 4800/7492/7727 17582/7535/7770
+f 17582/7535/7770 4800/7492/7727 511/7493/7728 4772/7537/7772
+f 17581/7533/7768 17582/7535/7770 4772/7537/7772 4771/7538/7773
+f 17580/7534/7769 17581/7533/7768 4771/7538/7773 4770/7539/7774
+f 4809/7540/7775 17580/7534/7769 4770/7539/7774 512/7541/7776
+f 4810/7542/7777 17577/7530/7765 17580/7534/7769 4809/7540/7775
+f 4811/7536/7771 17574/7527/7762 17577/7530/7765 4810/7542/7777
+f 17583/7543/7778 17584/7544/7779 17587/7545/7780 17586/7546/7781
+f 17584/7544/7779 17585/7547/7782 17588/7548/7783 17587/7545/7780
+f 17586/7546/7781 17587/7545/7780 17590/7549/7784 17589/7550/7785
+f 17587/7545/7780 17588/7548/7783 17591/7551/7786 17590/7549/7784
+f 467/7253/7488 4539/7251/7486 17583/7543/7778 4814/7552/7787
+f 4539/7251/7486 4540/7250/7485 17584/7544/7779 17583/7543/7778
+f 4540/7250/7485 4541/7249/7484 17585/7547/7782 17584/7544/7779
+f 4541/7249/7484 466/7205/7440 4805/7504/7739 17585/7547/7782
+f 17585/7547/7782 4805/7504/7739 4804/7510/7745 17588/7548/7783
+f 17588/7548/7783 4804/7510/7745 4803/7508/7743 17591/7551/7786
+f 17591/7551/7786 4803/7508/7743 498/7509/7744 4733/7553/7788
+f 17590/7549/7784 17591/7551/7786 4733/7553/7788 4732/7554/7789
+f 17589/7550/7785 17590/7549/7784 4732/7554/7789 4731/7555/7790
+f 4812/7556/7791 17589/7550/7785 4731/7555/7790 499/7557/7792
+f 4813/7558/7793 17586/7546/7781 17589/7550/7785 4812/7556/7791
+f 4814/7552/7787 17583/7543/7778 17586/7546/7781 4813/7558/7793
+f 17592/7559/7794 17593/7560/7795 17596/7561/7796 17595/7562/7797
+f 17593/7560/7795 17594/7563/7798 17597/7564/7799 17596/7561/7796
+f 17595/7562/7797 17596/7561/7796 17599/7565/7800 17598/7566/7801
+f 17596/7561/7796 17597/7564/7799 17600/7567/7802 17599/7565/7800
+f 454/7269/7504 4500/7267/7502 17592/7559/7794 4817/7568/7803
+f 4500/7267/7502 4501/7266/7501 17593/7560/7795 17592/7559/7794
+f 4501/7266/7501 4502/7265/7500 17594/7563/7798 17593/7560/7795
+f 4502/7265/7500 453/7221/7456 4808/7520/7755 17594/7563/7798
+f 17594/7563/7798 4808/7520/7755 4807/7526/7761 17597/7564/7799
+f 17597/7564/7799 4807/7526/7761 4806/7524/7759 17600/7567/7802
+f 17600/7567/7802 4806/7524/7759 485/7525/7760 4694/7569/7804
+f 17599/7565/7800 17600/7567/7802 4694/7569/7804 4693/7570/7805
+f 17598/7566/7801 17599/7565/7800 4693/7570/7805 4692/7571/7806
+f 4815/7572/7807 17598/7566/7801 4692/7571/7806 486/7573/7808
+f 4816/7574/7809 17595/7562/7797 17598/7566/7801 4815/7572/7807
+f 4817/7568/7803 17592/7559/7794 17595/7562/7797 4816/7574/7809
+f 17601/7575/7810 17602/7576/7811 17605/7577/7812 17604/7578/7813
+f 17602/7576/7811 17603/7579/7814 17606/7580/7815 17605/7577/7812
+f 17604/7578/7813 17605/7577/7812 17608/7581/7816 17607/7582/7817
+f 17605/7577/7812 17606/7580/7815 17609/7583/7818 17608/7581/7816
+f 449/7072/7307 4581/7282/7517 17601/7575/7810 4820/7584/7819
+f 4581/7282/7517 4582/7281/7516 17602/7576/7811 17601/7575/7810
+f 4582/7281/7516 4583/7280/7515 17603/7579/7814 17602/7576/7811
+f 4583/7280/7515 480/7237/7472 4811/7536/7771 17603/7579/7814
+f 17603/7579/7814 4811/7536/7771 4810/7542/7777 17606/7580/7815
+f 17606/7580/7815 4810/7542/7777 4809/7540/7775 17609/7583/7818
+f 17609/7583/7818 4809/7540/7775 512/7541/7776 4775/7585/7820
+f 17608/7581/7816 17609/7583/7818 4775/7585/7820 4774/7586/7821
+f 17607/7582/7817 17608/7581/7816 4774/7586/7821 4773/7587/7822
+f 4818/7588/7823 17607/7582/7817 4773/7587/7822 481/7589/7824
+f 4819/7590/7825 17604/7578/7813 17607/7582/7817 4818/7588/7823
+f 4820/7584/7819 17601/7575/7810 17604/7578/7813 4819/7590/7825
+f 17610/7591/7826 17611/7592/7827 17614/7593/7828 17613/7594/7829
+f 17611/7592/7827 17612/7595/7830 17615/7596/7831 17614/7593/7828
+f 17613/7594/7829 17614/7593/7828 17617/7597/7832 17616/7598/7833
+f 17614/7593/7828 17615/7596/7831 17618/7599/7834 17617/7597/7832
+f 468/7297/7532 4542/7295/7530 17610/7591/7826 4823/7600/7835
+f 4542/7295/7530 4543/7294/7529 17611/7592/7827 17610/7591/7826
+f 4543/7294/7529 4544/7293/7528 17612/7595/7830 17611/7592/7827
+f 4544/7293/7528 467/7253/7488 4814/7552/7787 17612/7595/7830
+f 17612/7595/7830 4814/7552/7787 4813/7558/7793 17615/7596/7831
+f 17615/7596/7831 4813/7558/7793 4812/7556/7791 17618/7599/7834
+f 17618/7599/7834 4812/7556/7791 499/7557/7792 4736/7601/7836
+f 17617/7597/7832 17618/7599/7834 4736/7601/7836 4735/7602/7837
+f 17616/7598/7833 17617/7597/7832 4735/7602/7837 4734/7603/7838
+f 4821/7604/7839 17616/7598/7833 4734/7603/7838 500/7605/7840
+f 4822/7606/7841 17613/7594/7829 17616/7598/7833 4821/7604/7839
+f 4823/7600/7835 17610/7591/7826 17613/7594/7829 4822/7606/7841
+f 17619/7607/7842 17620/7608/7843 17623/7609/7844 17622/7610/7845
+f 17620/7608/7843 17621/7611/7846 17624/7612/7847 17623/7609/7844
+f 17622/7610/7845 17623/7609/7844 17626/7613/7848 17625/7614/7849
+f 17623/7609/7844 17624/7612/7847 17627/7615/7850 17626/7613/7848
+f 455/7313/7548 4503/7311/7546 17619/7607/7842 4826/7616/7851
+f 4503/7311/7546 4504/7310/7545 17620/7608/7843 17619/7607/7842
+f 4504/7310/7545 4505/7309/7544 17621/7611/7846 17620/7608/7843
+f 4505/7309/7544 454/7269/7504 4817/7568/7803 17621/7611/7846
+f 17621/7611/7846 4817/7568/7803 4816/7574/7809 17624/7612/7847
+f 17624/7612/7847 4816/7574/7809 4815/7572/7807 17627/7615/7850
+f 17627/7615/7850 4815/7572/7807 486/7573/7808 4697/7617/7852
+f 17626/7613/7848 17627/7615/7850 4697/7617/7852 4696/7618/7853
+f 17625/7614/7849 17626/7613/7848 4696/7618/7853 4695/7619/7854
+f 4824/7620/7855 17625/7614/7849 4695/7619/7854 487/7621/7856
+f 4825/7622/7857 17622/7610/7845 17625/7614/7849 4824/7620/7855
+f 4826/7616/7851 17619/7607/7842 17622/7610/7845 4825/7622/7857
+f 17628/7623/7858 17629/7624/7859 17632/7625/7860 17631/7626/7861
+f 17629/7624/7859 17630/7627/7862 17633/7628/7863 17632/7625/7860
+f 17631/7626/7861 17632/7625/7860 17635/7629/7864 17634/7630/7865
+f 17632/7625/7860 17633/7628/7863 17636/7631/7866 17635/7629/7864
+f 469/7329/7564 4545/7327/7562 17628/7623/7858 4829/7632/7867
+f 4545/7327/7562 4546/7326/7561 17629/7624/7859 17628/7623/7858
+f 4546/7326/7561 4547/7325/7560 17630/7627/7862 17629/7624/7859
+f 4547/7325/7560 468/7297/7532 4823/7600/7835 17630/7627/7862
+f 17630/7627/7862 4823/7600/7835 4822/7606/7841 17633/7628/7863
+f 17633/7628/7863 4822/7606/7841 4821/7604/7839 17636/7631/7866
+f 17636/7631/7866 4821/7604/7839 500/7605/7840 4739/7633/7868
+f 17635/7629/7864 17636/7631/7866 4739/7633/7868 4738/7634/7869
+f 17634/7630/7865 17635/7629/7864 4738/7634/7869 4737/7635/7870
+f 4827/7636/7871 17634/7630/7865 4737/7635/7870 501/7637/7872
+f 4828/7638/7873 17631/7626/7861 17634/7630/7865 4827/7636/7871
+f 4829/7632/7867 17628/7623/7858 17631/7626/7861 4828/7638/7873
+f 17637/7639/7874 17638/7640/7875 17641/7641/7876 17640/7642/7877
+f 17638/7640/7875 17639/7643/7878 17642/7644/7879 17641/7641/7876
+f 17640/7642/7877 17641/7641/7876 17644/7645/7880 17643/7646/7881
+f 17641/7641/7876 17642/7644/7879 17645/7647/7882 17644/7645/7880
+f 456/7345/7580 4506/7343/7578 17637/7639/7874 4832/7648/7883
+f 4506/7343/7578 4507/7342/7577 17638/7640/7875 17637/7639/7874
+f 4507/7342/7577 4508/7341/7576 17639/7643/7878 17638/7640/7875
+f 4508/7341/7576 455/7313/7548 4826/7616/7851 17639/7643/7878
+f 17639/7643/7878 4826/7616/7851 4825/7622/7857 17642/7644/7879
+f 17642/7644/7879 4825/7622/7857 4824/7620/7855 17645/7647/7882
+f 17645/7647/7882 4824/7620/7855 487/7621/7856 4700/7649/7884
+f 17644/7645/7880 17645/7647/7882 4700/7649/7884 4699/7650/7885
+f 17643/7646/7881 17644/7645/7880 4699/7650/7885 4698/7651/7886
+f 4830/7652/7887 17643/7646/7881 4698/7651/7886 488/7653/7888
+f 4831/7654/7889 17640/7642/7877 17643/7646/7881 4830/7652/7887
+f 4832/7648/7883 17637/7639/7874 17640/7642/7877 4831/7654/7889
+f 17646/7655/7890 17647/7656/7891 17650/7657/7892 17649/7658/7893
+f 17647/7656/7891 17648/7659/7894 17651/7660/7895 17650/7657/7892
+f 17649/7658/7893 17650/7657/7892 17653/7661/7896 17652/7662/7897
+f 17650/7657/7892 17651/7660/7895 17654/7663/7898 17653/7661/7896
+f 470/7361/7596 4548/7359/7594 17646/7655/7890 4835/7664/7899
+f 4548/7359/7594 4549/7358/7593 17647/7656/7891 17646/7655/7890
+f 4549/7358/7593 4550/7357/7592 17648/7659/7894 17647/7656/7891
+f 4550/7357/7592 469/7329/7564 4829/7632/7867 17648/7659/7894
+f 17648/7659/7894 4829/7632/7867 4828/7638/7873 17651/7660/7895
+f 17651/7660/7895 4828/7638/7873 4827/7636/7871 17654/7663/7898
+f 17654/7663/7898 4827/7636/7871 501/7637/7872 4742/7665/7900
+f 17653/7661/7896 17654/7663/7898 4742/7665/7900 4741/7666/7901
+f 17652/7662/7897 17653/7661/7896 4741/7666/7901 4740/7667/7902
+f 4833/7668/7903 17652/7662/7897 4740/7667/7902 502/7669/7904
+f 4834/7670/7905 17649/7658/7893 17652/7662/7897 4833/7668/7903
+f 4835/7664/7899 17646/7655/7890 17649/7658/7893 4834/7670/7905
+f 17655/7671/7906 17656/7672/7907 17659/7673/7908 17658/7674/7909
+f 17656/7672/7907 17657/7675/7910 17660/7676/7911 17659/7673/7908
+f 17658/7674/7909 17659/7673/7908 17662/7677/7912 17661/7678/7913
+f 17659/7673/7908 17660/7676/7911 17663/7679/7914 17662/7677/7912
+f 457/6888/7123 4509/7374/7609 17655/7671/7906 4838/7680/7915
+f 4509/7374/7609 4510/7373/7608 17656/7672/7907 17655/7671/7906
+f 4510/7373/7608 4511/7372/7607 17657/7675/7910 17656/7672/7907
+f 4511/7372/7607 456/7345/7580 4832/7648/7883 17657/7675/7910
+f 17657/7675/7910 4832/7648/7883 4831/7654/7889 17660/7676/7911
+f 17660/7676/7911 4831/7654/7889 4830/7652/7887 17663/7679/7914
+f 17663/7679/7914 4830/7652/7887 488/7653/7888 4703/7681/7916
+f 17662/7677/7912 17663/7679/7914 4703/7681/7916 4702/7682/7917
+f 17661/7678/7913 17662/7677/7912 4702/7682/7917 4701/7683/7918
+f 4836/7684/7919 17661/7678/7913 4701/7683/7918 489/7685/7920
+f 4837/7686/7921 17658/7674/7909 17661/7678/7913 4836/7684/7919
+f 4838/7680/7915 17655/7671/7906 17658/7674/7909 4837/7686/7921
+f 17664/7687/7922 17665/7688/7923 17668/7689/7924 17667/7690/7925
+f 17665/7688/7923 17666/7691/7926 17669/7692/7927 17668/7689/7924
+f 17667/7690/7925 17668/7689/7924 17671/7693/7928 17670/7694/7929
+f 17668/7689/7924 17669/7692/7927 17672/7695/7930 17671/7693/7928
+f 471/6908/7143 4551/7386/7621 17664/7687/7922 4841/7696/7931
+f 4551/7386/7621 4552/7385/7620 17665/7688/7923 17664/7687/7922
+f 4552/7385/7620 4553/7384/7619 17666/7691/7926 17665/7688/7923
+f 4553/7384/7619 470/7361/7596 4835/7664/7899 17666/7691/7926
+f 17666/7691/7926 4835/7664/7899 4834/7670/7905 17669/7692/7927
+f 17669/7692/7927 4834/7670/7905 4833/7668/7903 17672/7695/7930
+f 17672/7695/7930 4833/7668/7903 502/7669/7904 4745/7697/7932
+f 17671/7693/7928 17672/7695/7930 4745/7697/7932 4744/7698/7933
+f 17670/7694/7929 17671/7693/7928 4744/7698/7933 4743/7699/7934
+f 4839/7700/7935 17670/7694/7929 4743/7699/7934 503/7701/7936
+f 4840/7702/7937 17667/7690/7925 17670/7694/7929 4839/7700/7935
+f 4841/7696/7931 17664/7687/7922 17667/7690/7925 4840/7702/7937
+f 17673/7703/7938 17674/7704/7939 17677/7705/7940 17676/7706/7941
+f 17674/7704/7939 17675/7707/7942 17678/7708/7943 17677/7705/7940
+f 17676/7706/7941 17677/7705/7940 17680/7709/7944 17679/7710/7945
+f 17677/7705/7940 17678/7708/7943 17681/7711/7946 17680/7709/7944
+f 458/6893/7128 4512/6891/7126 17673/7703/7938 4844/7712/7947
+f 4512/6891/7126 4513/6890/7125 17674/7704/7939 17673/7703/7938
+f 4513/6890/7125 4514/6889/7124 17675/7707/7942 17674/7704/7939
+f 4514/6889/7124 457/6888/7123 4838/7680/7915 17675/7707/7942
+f 17675/7707/7942 4838/7680/7915 4837/7686/7921 17678/7708/7943
+f 17678/7708/7943 4837/7686/7921 4836/7684/7919 17681/7711/7946
+f 17681/7711/7946 4836/7684/7919 489/7685/7920 4706/7713/7948
+f 17680/7709/7944 17681/7711/7946 4706/7713/7948 4705/7714/7949
+f 17679/7710/7945 17680/7709/7944 4705/7714/7949 4704/7715/7950
+f 4842/7716/7951 17679/7710/7945 4704/7715/7950 490/7717/7952
+f 4843/7718/7953 17676/7706/7941 17679/7710/7945 4842/7716/7951
+f 4844/7712/7947 17673/7703/7938 17676/7706/7941 4843/7718/7953
+f 17682/7719/7954 17683/7720/7955 17686/7721/7956 17685/7722/7957
+f 17683/7720/7955 17684/7723/7958 17687/7724/7959 17686/7721/7956
+f 17685/7722/7957 17686/7721/7956 17689/7725/7960 17688/7726/7961
+f 17686/7721/7956 17687/7724/7959 17690/7727/7962 17689/7725/7960
+f 472/6913/7148 4554/6911/7146 17682/7719/7954 4847/7728/7963
+f 4554/6911/7146 4555/6910/7145 17683/7720/7955 17682/7719/7954
+f 4555/6910/7145 4556/6909/7144 17684/7723/7958 17683/7720/7955
+f 4556/6909/7144 471/6908/7143 4841/7696/7931 17684/7723/7958
+f 17684/7723/7958 4841/7696/7931 4840/7702/7937 17687/7724/7959
+f 17687/7724/7959 4840/7702/7937 4839/7700/7935 17690/7727/7962
+f 17690/7727/7962 4839/7700/7935 503/7701/7936 4748/7729/7964
+f 17689/7725/7960 17690/7727/7962 4748/7729/7964 4747/7730/7965
+f 17688/7726/7961 17689/7725/7960 4747/7730/7965 4746/7731/7966
+f 4845/7732/7967 17688/7726/7961 4746/7731/7966 504/7733/7968
+f 4846/7734/7969 17685/7722/7957 17688/7726/7961 4845/7732/7967
+f 4847/7728/7963 17682/7719/7954 17685/7722/7957 4846/7734/7969
+f 17691/7735/7970 17692/7736/7971 17695/7737/7972 17694/7738/7973
+f 17692/7736/7971 17693/7739/7974 17696/7740/7975 17695/7737/7972
+f 17694/7738/7973 17695/7737/7972 17698/7741/7976 17697/7742/7977
+f 17695/7737/7972 17696/7740/7975 17699/7743/7978 17698/7741/7976
+f 459/6929/7164 4515/6927/7162 17691/7735/7970 4850/7744/7979
+f 4515/6927/7162 4516/6926/7161 17692/7736/7971 17691/7735/7970
+f 4516/6926/7161 4517/6925/7160 17693/7739/7974 17692/7736/7971
+f 4517/6925/7160 458/6893/7128 4844/7712/7947 17693/7739/7974
+f 17693/7739/7974 4844/7712/7947 4843/7718/7953 17696/7740/7975
+f 17696/7740/7975 4843/7718/7953 4842/7716/7951 17699/7743/7978
+f 17699/7743/7978 4842/7716/7951 490/7717/7952 4709/7745/7980
+f 17698/7741/7976 17699/7743/7978 4709/7745/7980 4708/7746/7981
+f 17697/7742/7977 17698/7741/7976 4708/7746/7981 4707/7747/7982
+f 4848/7748/7983 17697/7742/7977 4707/7747/7982 491/7749/7984
+f 4849/7750/7985 17694/7738/7973 17697/7742/7977 4848/7748/7983
+f 4850/7744/7979 17691/7735/7970 17694/7738/7973 4849/7750/7985
+f 17700/7751/7986 17701/7752/7987 17704/7753/7988 17703/7754/7989
+f 17701/7752/7987 17702/7755/7990 17705/7756/7991 17704/7753/7988
+f 17703/7754/7989 17704/7753/7988 17707/7757/7992 17706/7758/7993
+f 17704/7753/7988 17705/7756/7991 17708/7759/7994 17707/7757/7992
+f 473/6945/7180 4557/6943/7178 17700/7751/7986 4853/7760/7995
+f 4557/6943/7178 4558/6942/7177 17701/7752/7987 17700/7751/7986
+f 4558/6942/7177 4559/6941/7176 17702/7755/7990 17701/7752/7987
+f 4559/6941/7176 472/6913/7148 4847/7728/7963 17702/7755/7990
+f 17702/7755/7990 4847/7728/7963 4846/7734/7969 17705/7756/7991
+f 17705/7756/7991 4846/7734/7969 4845/7732/7967 17708/7759/7994
+f 17708/7759/7994 4845/7732/7967 504/7733/7968 4751/7761/7996
+f 17707/7757/7992 17708/7759/7994 4751/7761/7996 4750/7762/7997
+f 17706/7758/7993 17707/7757/7992 4750/7762/7997 4749/7763/7998
+f 4851/7764/7999 17706/7758/7993 4749/7763/7998 505/7765/8000
+f 4852/7766/8001 17703/7754/7989 17706/7758/7993 4851/7764/7999
+f 4853/7760/7995 17700/7751/7986 17703/7754/7989 4852/7766/8001
+f 17709/7767/8002 17710/7768/8003 17713/7769/8004 17712/7770/8005
+f 17710/7768/8003 17711/7771/8006 17714/7772/8007 17713/7769/8004
+f 17712/7770/8005 17713/7769/8004 17716/7773/8008 17715/7774/8009
+f 17713/7769/8004 17714/7772/8007 17717/7775/8010 17716/7773/8008
+f 460/6961/7196 4518/6959/7194 17709/7767/8002 4856/7776/8011
+f 4518/6959/7194 4519/6958/7193 17710/7768/8003 17709/7767/8002
+f 4519/6958/7193 4520/6957/7192 17711/7771/8006 17710/7768/8003
+f 4520/6957/7192 459/6929/7164 4850/7744/7979 17711/7771/8006
+f 17711/7771/8006 4850/7744/7979 4849/7750/7985 17714/7772/8007
+f 17714/7772/8007 4849/7750/7985 4848/7748/7983 17717/7775/8010
+f 17717/7775/8010 4848/7748/7983 491/7749/7984 4712/7777/8012
+f 17716/7773/8008 17717/7775/8010 4712/7777/8012 4711/7778/8013
+f 17715/7774/8009 17716/7773/8008 4711/7778/8013 4710/7779/8014
+f 4854/7780/8015 17715/7774/8009 4710/7779/8014 492/7781/8016
+f 4855/7782/8017 17712/7770/8005 17715/7774/8009 4854/7780/8015
+f 4856/7776/8011 17709/7767/8002 17712/7770/8005 4855/7782/8017
+f 17718/7783/8018 17719/7784/8019 17722/7785/8020 17721/7786/8021
+f 17719/7784/8019 17720/7787/8022 17723/7788/8023 17722/7785/8020
+f 17721/7786/8021 17722/7785/8020 17725/7789/8024 17724/7790/8025
+f 17722/7785/8020 17723/7788/8023 17726/7791/8026 17725/7789/8024
+f 474/6977/7212 4560/6975/7210 17718/7783/8018 4859/7792/8027
+f 4560/6975/7210 4561/6974/7209 17719/7784/8019 17718/7783/8018
+f 4561/6974/7209 4562/6973/7208 17720/7787/8022 17719/7784/8019
+f 4562/6973/7208 473/6945/7180 4853/7760/7995 17720/7787/8022
+f 17720/7787/8022 4853/7760/7995 4852/7766/8001 17723/7788/8023
+f 17723/7788/8023 4852/7766/8001 4851/7764/7999 17726/7791/8026
+f 17726/7791/8026 4851/7764/7999 505/7765/8000 4754/7793/8028
+f 17725/7789/8024 17726/7791/8026 4754/7793/8028 4753/7794/8029
+f 17724/7790/8025 17725/7789/8024 4753/7794/8029 4752/7795/8030
+f 4857/7796/8031 17724/7790/8025 4752/7795/8030 506/7797/8032
+f 4858/7798/8033 17721/7786/8021 17724/7790/8025 4857/7796/8031
+f 4859/7792/8027 17718/7783/8018 17721/7786/8021 4858/7798/8033
+f 17727/7799/8034 17728/7800/8035 17731/7801/8036 17730/7802/8037
+f 17728/7800/8035 17729/7803/8038 17732/7804/8039 17731/7801/8036
+f 17730/7802/8037 17731/7801/8036 17734/7805/8040 17733/7806/8041
+f 17731/7801/8036 17732/7804/8039 17735/7807/8042 17734/7805/8040
+f 461/6993/7228 4521/6991/7226 17727/7799/8034 4862/7808/8043
+f 4521/6991/7226 4522/6990/7225 17728/7800/8035 17727/7799/8034
+f 4522/6990/7225 4523/6989/7224 17729/7803/8038 17728/7800/8035
+f 4523/6989/7224 460/6961/7196 4856/7776/8011 17729/7803/8038
+f 17729/7803/8038 4856/7776/8011 4855/7782/8017 17732/7804/8039
+f 17732/7804/8039 4855/7782/8017 4854/7780/8015 17735/7807/8042
+f 17735/7807/8042 4854/7780/8015 492/7781/8016 4715/7809/8044
+f 17734/7805/8040 17735/7807/8042 4715/7809/8044 4714/7810/8045
+f 17733/7806/8041 17734/7805/8040 4714/7810/8045 4713/7811/8046
+f 4860/7812/8047 17733/7806/8041 4713/7811/8046 493/7813/8048
+f 4861/7814/8049 17730/7802/8037 17733/7806/8041 4860/7812/8047
+f 4862/7808/8043 17727/7799/8034 17730/7802/8037 4861/7814/8049
+f 17736/7815/8050 17737/7816/8051 17740/7817/8052 17739/7818/8053
+f 17737/7816/8051 17738/7819/8054 17741/7820/8055 17740/7817/8052
+f 17739/7818/8053 17740/7817/8052 17743/7821/8056 17742/7822/8057
+f 17740/7817/8052 17741/7820/8055 17744/7823/8058 17743/7821/8056
+f 475/7009/7244 4563/7007/7242 17736/7815/8050 4865/7824/8059
+f 4563/7007/7242 4564/7006/7241 17737/7816/8051 17736/7815/8050
+f 4564/7006/7241 4565/7005/7240 17738/7819/8054 17737/7816/8051
+f 4565/7005/7240 474/6977/7212 4859/7792/8027 17738/7819/8054
+f 17738/7819/8054 4859/7792/8027 4858/7798/8033 17741/7820/8055
+f 17741/7820/8055 4858/7798/8033 4857/7796/8031 17744/7823/8058
+f 17744/7823/8058 4857/7796/8031 506/7797/8032 4757/7825/8060
+f 17743/7821/8056 17744/7823/8058 4757/7825/8060 4756/7826/8061
+f 17742/7822/8057 17743/7821/8056 4756/7826/8061 4755/7827/8062
+f 4863/7828/8063 17742/7822/8057 4755/7827/8062 507/7829/8064
+f 4864/7830/8065 17739/7818/8053 17742/7822/8057 4863/7828/8063
+f 4865/7824/8059 17736/7815/8050 17739/7818/8053 4864/7830/8065
+f 17745/7831/8066 17746/7832/8067 17749/7833/8068 17748/7834/8069
+f 17746/7832/8067 17747/7835/8070 17750/7836/8071 17749/7833/8068
+f 17748/7834/8069 17749/7833/8068 17752/7837/8072 17751/7838/8073
+f 17749/7833/8068 17750/7836/8071 17753/7839/8074 17752/7837/8072
+f 462/7025/7260 4524/7023/7258 17745/7831/8066 4868/7840/8075
+f 4524/7023/7258 4525/7022/7257 17746/7832/8067 17745/7831/8066
+f 4525/7022/7257 4526/7021/7256 17747/7835/8070 17746/7832/8067
+f 4526/7021/7256 461/6993/7228 4862/7808/8043 17747/7835/8070
+f 17747/7835/8070 4862/7808/8043 4861/7814/8049 17750/7836/8071
+f 17750/7836/8071 4861/7814/8049 4860/7812/8047 17753/7839/8074
+f 17753/7839/8074 4860/7812/8047 493/7813/8048 4718/7841/8076
+f 17752/7837/8072 17753/7839/8074 4718/7841/8076 4717/7842/8077
+f 17751/7838/8073 17752/7837/8072 4717/7842/8077 4716/7843/8078
+f 4866/7844/8079 17751/7838/8073 4716/7843/8078 494/7845/8080
+f 4867/7846/8081 17748/7834/8069 17751/7838/8073 4866/7844/8079
+f 4868/7840/8075 17745/7831/8066 17748/7834/8069 4867/7846/8081
+f 17754/7847/8082 17755/7848/8083 17758/7849/8084 17757/7850/8085
+f 17755/7848/8083 17756/7851/8086 17759/7852/8087 17758/7849/8084
+f 17757/7850/8085 17758/7849/8084 17761/7853/8088 17760/7854/8089
+f 17758/7849/8084 17759/7852/8087 17762/7855/8090 17761/7853/8088
+f 476/7041/7276 4566/7039/7274 17754/7847/8082 4871/7856/8091
+f 4566/7039/7274 4567/7038/7273 17755/7848/8083 17754/7847/8082
+f 4567/7038/7273 4568/7037/7272 17756/7851/8086 17755/7848/8083
+f 4568/7037/7272 475/7009/7244 4865/7824/8059 17756/7851/8086
+f 17756/7851/8086 4865/7824/8059 4864/7830/8065 17759/7852/8087
+f 17759/7852/8087 4864/7830/8065 4863/7828/8063 17762/7855/8090
+f 17762/7855/8090 4863/7828/8063 507/7829/8064 4760/7857/8092
+f 17761/7853/8088 17762/7855/8090 4760/7857/8092 4759/7858/8093
+f 17760/7854/8089 17761/7853/8088 4759/7858/8093 4758/7859/8094
+f 4869/7860/8095 17760/7854/8089 4758/7859/8094 508/7861/8096
+f 4870/7862/8097 17757/7850/8085 17760/7854/8089 4869/7860/8095
+f 4871/7856/8091 17754/7847/8082 17757/7850/8085 4870/7862/8097
+f 17763/7863/8098 17764/7864/8099 17767/7865/8100 17766/7866/8101
+f 17764/7864/8099 17765/7867/8102 17768/7868/8103 17767/7865/8100
+f 17766/7866/8101 17767/7865/8100 17770/7869/8104 17769/7870/8105
+f 17767/7865/8100 17768/7868/8103 17771/7871/8106 17770/7869/8104
+f 463/7057/7292 4527/7055/7290 17763/7863/8098 4776/7397/7632
+f 4527/7055/7290 4528/7054/7289 17764/7864/8099 17763/7863/8098
+f 4528/7054/7289 4529/7053/7288 17765/7867/8102 17764/7864/8099
+f 4529/7053/7288 462/7025/7260 4868/7840/8075 17765/7867/8102
+f 17765/7867/8102 4868/7840/8075 4867/7846/8081 17768/7868/8103
+f 17768/7868/8103 4867/7846/8081 4866/7844/8079 17771/7871/8106
+f 17771/7871/8106 4866/7844/8079 494/7845/8080 4721/7872/8107
+f 17770/7869/8104 17771/7871/8106 4721/7872/8107 4720/7873/8108
+f 17769/7870/8105 17770/7869/8104 4720/7873/8108 4719/7874/8109
+f 4778/7399/7634 17769/7870/8105 4719/7874/8109 495/7400/7635
+f 4777/7398/7633 17766/7866/8101 17769/7870/8105 4778/7399/7634
+f 4776/7397/7632 17763/7863/8098 17766/7866/8101 4777/7398/7633
+f 17772/7875/8110 17773/7876/8111 17776/7877/8112 17775/7878/8113
+f 17773/7876/8111 17774/7879/8114 17777/7880/8115 17776/7877/8112
+f 17775/7878/8113 17776/7877/8112 17779/7881/8116 17778/7882/8117
+f 17776/7877/8112 17777/7880/8115 17780/7883/8118 17779/7881/8116
+f 450/7077/7312 4488/7075/7310 17772/7875/8110 4782/7417/7652
+f 4488/7075/7310 4489/7074/7309 17773/7876/8111 17772/7875/8110
+f 4489/7074/7309 4490/7073/7308 17774/7879/8114 17773/7876/8111
+f 4490/7073/7308 449/7072/7307 4820/7584/7819 17774/7879/8114
+f 17774/7879/8114 4820/7584/7819 4819/7590/7825 17777/7880/8115
+f 17777/7880/8115 4819/7590/7825 4818/7588/7823 17780/7883/8118
+f 17780/7883/8118 4818/7588/7823 481/7589/7824 4682/7884/8119
+f 17779/7881/8116 17780/7883/8118 4682/7884/8119 4681/7885/8120
+f 17778/7882/8117 17779/7881/8116 4681/7885/8120 4680/7886/8121
+f 4784/7419/7654 17778/7882/8117 4680/7886/8121 482/7420/7655
+f 4783/7418/7653 17775/7878/8113 17778/7882/8117 4784/7419/7654
+f 4782/7417/7652 17772/7875/8110 17775/7878/8113 4783/7418/7653
+f 17781/7887/8122 17782/7888/8123 17785/7889/8124 17784/7890/8125
+f 17782/7888/8123 17783/7891/8126 17786/7892/8127 17785/7889/8124
+f 17784/7890/8125 17785/7889/8124 17788/7893/8128 17787/7894/8129
+f 17785/7889/8124 17786/7892/8127 17789/7895/8130 17788/7893/8128
+f 477/7093/7328 4569/7091/7326 17781/7887/8122 4788/7437/7672
+f 4569/7091/7326 4570/7090/7325 17782/7888/8123 17781/7887/8122
+f 4570/7090/7325 4571/7089/7324 17783/7891/8126 17782/7888/8123
+f 4571/7089/7324 476/7041/7276 4871/7856/8091 17783/7891/8126
+f 17783/7891/8126 4871/7856/8091 4870/7862/8097 17786/7892/8127
+f 17786/7892/8127 4870/7862/8097 4869/7860/8095 17789/7895/8130
+f 17789/7895/8130 4869/7860/8095 508/7861/8096 4763/7896/8131
+f 17788/7893/8128 17789/7895/8130 4763/7896/8131 4762/7897/8132
+f 17787/7894/8129 17788/7893/8128 4762/7897/8132 4761/7898/8133
+f 4790/7439/7674 17787/7894/8129 4761/7898/8133 509/7440/7675
+f 4789/7438/7673 17784/7890/8125 17787/7894/8129 4790/7439/7674
+f 4788/7437/7672 17781/7887/8122 17784/7890/8125 4789/7438/7673
+f 17790/7899/8134 17791/7900/8135 17794/7901/8136 17793/7902/8137
+f 17791/7900/8135 17792/7903/8138 17795/7904/8139 17794/7901/8136
+f 17793/7902/8137 17794/7901/8136 17797/7905/8140 17796/7906/8141
+f 17794/7901/8136 17795/7904/8139 17798/7907/8142 17797/7905/8140
+f 499/7557/7792 4731/7555/7790 17790/7899/8134 4973/7908/8143
+f 4731/7555/7790 4732/7554/7789 17791/7900/8135 17790/7899/8134
+f 4732/7554/7789 4733/7553/7788 17792/7903/8138 17791/7900/8135
+f 4733/7553/7788 498/7509/7744 4968/7909/8144 17792/7903/8138
+f 17792/7903/8138 4968/7909/8144 4969/7910/8145 17795/7904/8139
+f 17795/7904/8139 4969/7910/8145 4970/7911/8146 17798/7907/8142
+f 17798/7907/8142 4970/7911/8146 530/7912/8147 4925/7913/8148
+f 17797/7905/8140 17798/7907/8142 4925/7913/8148 4924/7914/8149
+f 17796/7906/8141 17797/7905/8140 4924/7914/8149 4923/7915/8150
+f 4971/7916/8151 17796/7906/8141 4923/7915/8150 531/7917/8152
+f 4972/7918/8153 17793/7902/8137 17796/7906/8141 4971/7916/8151
+f 4973/7908/8143 17790/7899/8134 17793/7902/8137 4972/7918/8153
+f 17799/7919/8154 17800/7920/8155 17803/7921/8156 17802/7922/8157
+f 17800/7920/8155 17801/7923/8158 17804/7924/8159 17803/7921/8156
+f 17802/7922/8157 17803/7921/8156 17806/7925/8160 17805/7926/8161
+f 17803/7921/8156 17804/7924/8159 17807/7927/8162 17806/7925/8160
+f 486/7573/7808 4692/7571/7806 17799/7919/8154 4979/7928/8163
+f 4692/7571/7806 4693/7570/7805 17800/7920/8155 17799/7919/8154
+f 4693/7570/7805 4694/7569/7804 17801/7923/8158 17800/7920/8155
+f 4694/7569/7804 485/7525/7760 4974/7929/8164 17801/7923/8158
+f 17801/7923/8158 4974/7929/8164 4975/7930/8165 17804/7924/8159
+f 17804/7924/8159 4975/7930/8165 4976/7931/8166 17807/7927/8162
+f 17807/7927/8162 4976/7931/8166 517/7932/8167 4886/7933/8168
+f 17806/7925/8160 17807/7927/8162 4886/7933/8168 4885/7934/8169
+f 17805/7926/8161 17806/7925/8160 4885/7934/8169 4884/7935/8170
+f 4977/7936/8171 17805/7926/8161 4884/7935/8170 518/7937/8172
+f 4978/7938/8173 17802/7922/8157 17805/7926/8161 4977/7936/8171
+f 4979/7928/8163 17799/7919/8154 17802/7922/8157 4978/7938/8173
+f 17808/7939/8174 17809/7940/8175 17812/7941/8176 17811/7942/8177
+f 17809/7940/8175 17810/7943/8178 17813/7944/8179 17812/7941/8176
+f 17811/7942/8177 17812/7941/8176 17815/7945/8180 17814/7946/8181
+f 17812/7941/8176 17813/7944/8179 17816/7947/8182 17815/7945/8180
+f 481/7589/7824 4773/7587/7822 17808/7939/8174 4985/7948/8183
+f 4773/7587/7822 4774/7586/7821 17809/7940/8175 17808/7939/8174
+f 4774/7586/7821 4775/7585/7820 17810/7943/8178 17809/7940/8175
+f 4775/7585/7820 512/7541/7776 4980/7949/8184 17810/7943/8178
+f 17810/7943/8178 4980/7949/8184 4981/7950/8185 17813/7944/8179
+f 17813/7944/8179 4981/7950/8185 4982/7951/8186 17816/7947/8182
+f 17816/7947/8182 4982/7951/8186 544/7952/8187 4967/7953/8188
+f 17815/7945/8180 17816/7947/8182 4967/7953/8188 4966/7954/8189
+f 17814/7946/8181 17815/7945/8180 4966/7954/8189 4965/7955/8190
+f 4983/7956/8191 17814/7946/8181 4965/7955/8190 513/7957/8192
+f 4984/7958/8193 17811/7942/8177 17814/7946/8181 4983/7956/8191
+f 4985/7948/8183 17808/7939/8174 17811/7942/8177 4984/7958/8193
+f 17817/7959/8194 17818/7960/8195 17821/7961/8196 17820/7962/8197
+f 17818/7960/8195 17819/7963/8198 17822/7964/8199 17821/7961/8196
+f 17820/7962/8197 17821/7961/8196 17824/7965/8200 17823/7966/8201
+f 17821/7961/8196 17822/7964/8199 17825/7967/8202 17824/7965/8200
+f 500/7605/7840 4734/7603/7838 17817/7959/8194 4988/7968/8203
+f 4734/7603/7838 4735/7602/7837 17818/7960/8195 17817/7959/8194
+f 4735/7602/7837 4736/7601/7836 17819/7963/8198 17818/7960/8195
+f 4736/7601/7836 499/7557/7792 4973/7908/8143 17819/7963/8198
+f 17819/7963/8198 4973/7908/8143 4972/7918/8153 17822/7964/8199
+f 17822/7964/8199 4972/7918/8153 4971/7916/8151 17825/7967/8202
+f 17825/7967/8202 4971/7916/8151 531/7917/8152 4928/7969/8204
+f 17824/7965/8200 17825/7967/8202 4928/7969/8204 4927/7970/8205
+f 17823/7966/8201 17824/7965/8200 4927/7970/8205 4926/7971/8206
+f 4986/7972/8207 17823/7966/8201 4926/7971/8206 532/7973/8208
+f 4987/7974/8209 17820/7962/8197 17823/7966/8201 4986/7972/8207
+f 4988/7968/8203 17817/7959/8194 17820/7962/8197 4987/7974/8209
+f 17826/7975/8210 17827/7976/8211 17830/7977/8212 17829/7978/8213
+f 17827/7976/8211 17828/7979/8214 17831/7980/8215 17830/7977/8212
+f 17829/7978/8213 17830/7977/8212 17833/7981/8216 17832/7982/8217
+f 17830/7977/8212 17831/7980/8215 17834/7983/8218 17833/7981/8216
+f 487/7621/7856 4695/7619/7854 17826/7975/8210 4991/7984/8219
+f 4695/7619/7854 4696/7618/7853 17827/7976/8211 17826/7975/8210
+f 4696/7618/7853 4697/7617/7852 17828/7979/8214 17827/7976/8211
+f 4697/7617/7852 486/7573/7808 4979/7928/8163 17828/7979/8214
+f 17828/7979/8214 4979/7928/8163 4978/7938/8173 17831/7980/8215
+f 17831/7980/8215 4978/7938/8173 4977/7936/8171 17834/7983/8218
+f 17834/7983/8218 4977/7936/8171 518/7937/8172 4889/7985/8220
+f 17833/7981/8216 17834/7983/8218 4889/7985/8220 4888/7986/8221
+f 17832/7982/8217 17833/7981/8216 4888/7986/8221 4887/7987/8222
+f 4989/7988/8223 17832/7982/8217 4887/7987/8222 519/7989/8224
+f 4990/7990/8225 17829/7978/8213 17832/7982/8217 4989/7988/8223
+f 4991/7984/8219 17826/7975/8210 17829/7978/8213 4990/7990/8225
+f 17835/7991/8226 17836/7992/8227 17839/7993/8228 17838/7994/8229
+f 17836/7992/8227 17837/7995/8230 17840/7996/8231 17839/7993/8228
+f 17838/7994/8229 17839/7993/8228 17842/7997/8232 17841/7998/8233
+f 17839/7993/8228 17840/7996/8231 17843/7999/8234 17842/7997/8232
+f 501/7637/7872 4737/7635/7870 17835/7991/8226 4994/8000/8235
+f 4737/7635/7870 4738/7634/7869 17836/7992/8227 17835/7991/8226
+f 4738/7634/7869 4739/7633/7868 17837/7995/8230 17836/7992/8227
+f 4739/7633/7868 500/7605/7840 4988/7968/8203 17837/7995/8230
+f 17837/7995/8230 4988/7968/8203 4987/7974/8209 17840/7996/8231
+f 17840/7996/8231 4987/7974/8209 4986/7972/8207 17843/7999/8234
+f 17843/7999/8234 4986/7972/8207 532/7973/8208 4931/8001/8236
+f 17842/7997/8232 17843/7999/8234 4931/8001/8236 4930/8002/8237
+f 17841/7998/8233 17842/7997/8232 4930/8002/8237 4929/8003/8238
+f 4992/8004/8239 17841/7998/8233 4929/8003/8238 533/8005/8240
+f 4993/8006/8241 17838/7994/8229 17841/7998/8233 4992/8004/8239
+f 4994/8000/8235 17835/7991/8226 17838/7994/8229 4993/8006/8241
+f 17844/8007/8242 17845/8008/8243 17848/8009/8244 17847/8010/8245
+f 17845/8008/8243 17846/8011/8246 17849/8012/8247 17848/8009/8244
+f 17847/8010/8245 17848/8009/8244 17851/8013/8248 17850/8014/8249
+f 17848/8009/8244 17849/8012/8247 17852/8015/8250 17851/8013/8248
+f 488/7653/7888 4698/7651/7886 17844/8007/8242 4997/8016/8251
+f 4698/7651/7886 4699/7650/7885 17845/8008/8243 17844/8007/8242
+f 4699/7650/7885 4700/7649/7884 17846/8011/8246 17845/8008/8243
+f 4700/7649/7884 487/7621/7856 4991/7984/8219 17846/8011/8246
+f 17846/8011/8246 4991/7984/8219 4990/7990/8225 17849/8012/8247
+f 17849/8012/8247 4990/7990/8225 4989/7988/8223 17852/8015/8250
+f 17852/8015/8250 4989/7988/8223 519/7989/8224 4892/8017/8252
+f 17851/8013/8248 17852/8015/8250 4892/8017/8252 4891/8018/8253
+f 17850/8014/8249 17851/8013/8248 4891/8018/8253 4890/8019/8254
+f 4995/8020/8255 17850/8014/8249 4890/8019/8254 520/8021/8256
+f 4996/8022/8257 17847/8010/8245 17850/8014/8249 4995/8020/8255
+f 4997/8016/8251 17844/8007/8242 17847/8010/8245 4996/8022/8257
+f 17853/8023/8258 17854/8024/8259 17857/8025/8260 17856/8026/8261
+f 17854/8024/8259 17855/8027/8262 17858/8028/8263 17857/8025/8260
+f 17856/8026/8261 17857/8025/8260 17860/8029/8264 17859/8030/8265
+f 17857/8025/8260 17858/8028/8263 17861/8031/8266 17860/8029/8264
+f 502/7669/7904 4740/7667/7902 17853/8023/8258 5000/8032/8267
+f 4740/7667/7902 4741/7666/7901 17854/8024/8259 17853/8023/8258
+f 4741/7666/7901 4742/7665/7900 17855/8027/8262 17854/8024/8259
+f 4742/7665/7900 501/7637/7872 4994/8000/8235 17855/8027/8262
+f 17855/8027/8262 4994/8000/8235 4993/8006/8241 17858/8028/8263
+f 17858/8028/8263 4993/8006/8241 4992/8004/8239 17861/8031/8266
+f 17861/8031/8266 4992/8004/8239 533/8005/8240 4934/8033/8268
+f 17860/8029/8264 17861/8031/8266 4934/8033/8268 4933/8034/8269
+f 17859/8030/8265 17860/8029/8264 4933/8034/8269 4932/8035/8270
+f 4998/8036/8271 17859/8030/8265 4932/8035/8270 534/8037/8272
+f 4999/8038/8273 17856/8026/8261 17859/8030/8265 4998/8036/8271
+f 5000/8032/8267 17853/8023/8258 17856/8026/8261 4999/8038/8273
+f 17862/8039/8274 17863/8040/8275 17866/8041/8276 17865/8042/8277
+f 17863/8040/8275 17864/8043/8278 17867/8044/8279 17866/8041/8276
+f 17865/8042/8277 17866/8041/8276 17869/8045/8280 17868/8046/8281
+f 17866/8041/8276 17867/8044/8279 17870/8047/8282 17869/8045/8280
+f 489/7685/7920 4701/7683/7918 17862/8039/8274 5003/8048/8283
+f 4701/7683/7918 4702/7682/7917 17863/8040/8275 17862/8039/8274
+f 4702/7682/7917 4703/7681/7916 17864/8043/8278 17863/8040/8275
+f 4703/7681/7916 488/7653/7888 4997/8016/8251 17864/8043/8278
+f 17864/8043/8278 4997/8016/8251 4996/8022/8257 17867/8044/8279
+f 17867/8044/8279 4996/8022/8257 4995/8020/8255 17870/8047/8282
+f 17870/8047/8282 4995/8020/8255 520/8021/8256 4895/8049/8284
+f 17869/8045/8280 17870/8047/8282 4895/8049/8284 4894/8050/8285
+f 17868/8046/8281 17869/8045/8280 4894/8050/8285 4893/8051/8286
+f 5001/8052/8287 17868/8046/8281 4893/8051/8286 521/8053/8288
+f 5002/8054/8289 17865/8042/8277 17868/8046/8281 5001/8052/8287
+f 5003/8048/8283 17862/8039/8274 17865/8042/8277 5002/8054/8289
+f 17871/8055/8290 17872/8056/8291 17875/8057/8292 17874/8058/8293
+f 17872/8056/8291 17873/8059/8294 17876/8060/8295 17875/8057/8292
+f 17874/8058/8293 17875/8057/8292 17878/8061/8296 17877/8062/8297
+f 17875/8057/8292 17876/8060/8295 17879/8063/8298 17878/8061/8296
+f 503/7701/7936 4743/7699/7934 17871/8055/8290 5006/8064/8299
+f 4743/7699/7934 4744/7698/7933 17872/8056/8291 17871/8055/8290
+f 4744/7698/7933 4745/7697/7932 17873/8059/8294 17872/8056/8291
+f 4745/7697/7932 502/7669/7904 5000/8032/8267 17873/8059/8294
+f 17873/8059/8294 5000/8032/8267 4999/8038/8273 17876/8060/8295
+f 17876/8060/8295 4999/8038/8273 4998/8036/8271 17879/8063/8298
+f 17879/8063/8298 4998/8036/8271 534/8037/8272 4937/8065/8300
+f 17878/8061/8296 17879/8063/8298 4937/8065/8300 4936/8066/8301
+f 17877/8062/8297 17878/8061/8296 4936/8066/8301 4935/8067/8302
+f 5004/8068/8303 17877/8062/8297 4935/8067/8302 535/8069/8304
+f 5005/8070/8305 17874/8058/8293 17877/8062/8297 5004/8068/8303
+f 5006/8064/8299 17871/8055/8290 17874/8058/8293 5005/8070/8305
+f 17880/8071/8306 17881/8072/8307 17884/8073/8308 17883/8074/8309
+f 17881/8072/8307 17882/8075/8310 17885/8076/8311 17884/8073/8308
+f 17883/8074/8309 17884/8073/8308 17887/8077/8312 17886/8078/8313
+f 17884/8073/8308 17885/8076/8311 17888/8079/8314 17887/8077/8312
+f 490/7717/7952 4704/7715/7950 17880/8071/8306 5009/8080/8315
+f 4704/7715/7950 4705/7714/7949 17881/8072/8307 17880/8071/8306
+f 4705/7714/7949 4706/7713/7948 17882/8075/8310 17881/8072/8307
+f 4706/7713/7948 489/7685/7920 5003/8048/8283 17882/8075/8310
+f 17882/8075/8310 5003/8048/8283 5002/8054/8289 17885/8076/8311
+f 17885/8076/8311 5002/8054/8289 5001/8052/8287 17888/8079/8314
+f 17888/8079/8314 5001/8052/8287 521/8053/8288 4898/8081/8316
+f 17887/8077/8312 17888/8079/8314 4898/8081/8316 4897/8082/8317
+f 17886/8078/8313 17887/8077/8312 4897/8082/8317 4896/8083/8318
+f 5007/8084/8319 17886/8078/8313 4896/8083/8318 522/8085/8320
+f 5008/8086/8321 17883/8074/8309 17886/8078/8313 5007/8084/8319
+f 5009/8080/8315 17880/8071/8306 17883/8074/8309 5008/8086/8321
+f 17889/8087/8322 17890/8088/8323 17893/8089/8324 17892/8090/8325
+f 17890/8088/8323 17891/8091/8326 17894/8092/8327 17893/8089/8324
+f 17892/8090/8325 17893/8089/8324 17896/8093/8328 17895/8094/8329
+f 17893/8089/8324 17894/8092/8327 17897/8095/8330 17896/8093/8328
+f 504/7733/7968 4746/7731/7966 17889/8087/8322 5012/8096/8331
+f 4746/7731/7966 4747/7730/7965 17890/8088/8323 17889/8087/8322
+f 4747/7730/7965 4748/7729/7964 17891/8091/8326 17890/8088/8323
+f 4748/7729/7964 503/7701/7936 5006/8064/8299 17891/8091/8326
+f 17891/8091/8326 5006/8064/8299 5005/8070/8305 17894/8092/8327
+f 17894/8092/8327 5005/8070/8305 5004/8068/8303 17897/8095/8330
+f 17897/8095/8330 5004/8068/8303 535/8069/8304 4940/8097/8332
+f 17896/8093/8328 17897/8095/8330 4940/8097/8332 4939/8098/8333
+f 17895/8094/8329 17896/8093/8328 4939/8098/8333 4938/8099/8334
+f 5010/8100/8335 17895/8094/8329 4938/8099/8334 536/8101/8336
+f 5011/8102/8337 17892/8090/8325 17895/8094/8329 5010/8100/8335
+f 5012/8096/8331 17889/8087/8322 17892/8090/8325 5011/8102/8337
+f 17898/8103/8338 17899/8104/8339 17902/8105/8340 17901/8106/8341
+f 17899/8104/8339 17900/8107/8342 17903/8108/8343 17902/8105/8340
+f 17901/8106/8341 17902/8105/8340 17905/8109/8344 17904/8110/8345
+f 17902/8105/8340 17903/8108/8343 17906/8111/8346 17905/8109/8344
+f 491/7749/7984 4707/7747/7982 17898/8103/8338 5015/8112/8347
+f 4707/7747/7982 4708/7746/7981 17899/8104/8339 17898/8103/8338
+f 4708/7746/7981 4709/7745/7980 17900/8107/8342 17899/8104/8339
+f 4709/7745/7980 490/7717/7952 5009/8080/8315 17900/8107/8342
+f 17900/8107/8342 5009/8080/8315 5008/8086/8321 17903/8108/8343
+f 17903/8108/8343 5008/8086/8321 5007/8084/8319 17906/8111/8346
+f 17906/8111/8346 5007/8084/8319 522/8085/8320 4901/8113/8348
+f 17905/8109/8344 17906/8111/8346 4901/8113/8348 4900/8114/8349
+f 17904/8110/8345 17905/8109/8344 4900/8114/8349 4899/8115/8350
+f 5013/8116/8351 17904/8110/8345 4899/8115/8350 523/8117/8352
+f 5014/8118/8353 17901/8106/8341 17904/8110/8345 5013/8116/8351
+f 5015/8112/8347 17898/8103/8338 17901/8106/8341 5014/8118/8353
+f 17907/8119/8354 17908/8120/8355 17911/8121/8356 17910/8122/8357
+f 17908/8120/8355 17909/8123/8358 17912/8124/8359 17911/8121/8356
+f 17910/8122/8357 17911/8121/8356 17914/8125/8360 17913/8126/8361
+f 17911/8121/8356 17912/8124/8359 17915/8127/8362 17914/8125/8360
+f 505/7765/8000 4749/7763/7998 17907/8119/8354 5018/8128/8363
+f 4749/7763/7998 4750/7762/7997 17908/8120/8355 17907/8119/8354
+f 4750/7762/7997 4751/7761/7996 17909/8123/8358 17908/8120/8355
+f 4751/7761/7996 504/7733/7968 5012/8096/8331 17909/8123/8358
+f 17909/8123/8358 5012/8096/8331 5011/8102/8337 17912/8124/8359
+f 17912/8124/8359 5011/8102/8337 5010/8100/8335 17915/8127/8362
+f 17915/8127/8362 5010/8100/8335 536/8101/8336 4943/8129/8364
+f 17914/8125/8360 17915/8127/8362 4943/8129/8364 4942/8130/8365
+f 17913/8126/8361 17914/8125/8360 4942/8130/8365 4941/8131/8366
+f 5016/8132/8367 17913/8126/8361 4941/8131/8366 537/8133/8368
+f 5017/8134/8369 17910/8122/8357 17913/8126/8361 5016/8132/8367
+f 5018/8128/8363 17907/8119/8354 17910/8122/8357 5017/8134/8369
+f 17916/8135/8370 17917/8136/8371 17920/8137/8372 17919/8138/8373
+f 17917/8136/8371 17918/8139/8374 17921/8140/8375 17920/8137/8372
+f 17919/8138/8373 17920/8137/8372 17923/8141/8376 17922/8142/8377
+f 17920/8137/8372 17921/8140/8375 17924/8143/8378 17923/8141/8376
+f 492/7781/8016 4710/7779/8014 17916/8135/8370 5021/8144/8379
+f 4710/7779/8014 4711/7778/8013 17917/8136/8371 17916/8135/8370
+f 4711/7778/8013 4712/7777/8012 17918/8139/8374 17917/8136/8371
+f 4712/7777/8012 491/7749/7984 5015/8112/8347 17918/8139/8374
+f 17918/8139/8374 5015/8112/8347 5014/8118/8353 17921/8140/8375
+f 17921/8140/8375 5014/8118/8353 5013/8116/8351 17924/8143/8378
+f 17924/8143/8378 5013/8116/8351 523/8117/8352 4904/8145/8380
+f 17923/8141/8376 17924/8143/8378 4904/8145/8380 4903/8146/8381
+f 17922/8142/8377 17923/8141/8376 4903/8146/8381 4902/8147/8382
+f 5019/8148/8383 17922/8142/8377 4902/8147/8382 524/8149/8384
+f 5020/8150/8385 17919/8138/8373 17922/8142/8377 5019/8148/8383
+f 5021/8144/8379 17916/8135/8370 17919/8138/8373 5020/8150/8385
+f 17925/8151/8386 17926/8152/8387 17929/8153/8388 17928/8154/8389
+f 17926/8152/8387 17927/8155/8390 17930/8156/8391 17929/8153/8388
+f 17928/8154/8389 17929/8153/8388 17932/8157/8392 17931/8158/8393
+f 17929/8153/8388 17930/8156/8391 17933/8159/8394 17932/8157/8392
+f 506/7797/8032 4752/7795/8030 17925/8151/8386 5024/8160/8395
+f 4752/7795/8030 4753/7794/8029 17926/8152/8387 17925/8151/8386
+f 4753/7794/8029 4754/7793/8028 17927/8155/8390 17926/8152/8387
+f 4754/7793/8028 505/7765/8000 5018/8128/8363 17927/8155/8390
+f 17927/8155/8390 5018/8128/8363 5017/8134/8369 17930/8156/8391
+f 17930/8156/8391 5017/8134/8369 5016/8132/8367 17933/8159/8394
+f 17933/8159/8394 5016/8132/8367 537/8133/8368 4946/8161/8396
+f 17932/8157/8392 17933/8159/8394 4946/8161/8396 4945/8162/8397
+f 17931/8158/8393 17932/8157/8392 4945/8162/8397 4944/8163/8398
+f 5022/8164/8399 17931/8158/8393 4944/8163/8398 538/8165/8400
+f 5023/8166/8401 17928/8154/8389 17931/8158/8393 5022/8164/8399
+f 5024/8160/8395 17925/8151/8386 17928/8154/8389 5023/8166/8401
+f 17934/8167/8402 17935/8168/8403 17938/8169/8404 17937/8170/8405
+f 17935/8168/8403 17936/8171/8406 17939/8172/8407 17938/8169/8404
+f 17937/8170/8405 17938/8169/8404 17941/8173/8408 17940/8174/8409
+f 17938/8169/8404 17939/8172/8407 17942/8175/8410 17941/8173/8408
+f 493/7813/8048 4713/7811/8046 17934/8167/8402 5027/8176/8411
+f 4713/7811/8046 4714/7810/8045 17935/8168/8403 17934/8167/8402
+f 4714/7810/8045 4715/7809/8044 17936/8171/8406 17935/8168/8403
+f 4715/7809/8044 492/7781/8016 5021/8144/8379 17936/8171/8406
+f 17936/8171/8406 5021/8144/8379 5020/8150/8385 17939/8172/8407
+f 17939/8172/8407 5020/8150/8385 5019/8148/8383 17942/8175/8410
+f 17942/8175/8410 5019/8148/8383 524/8149/8384 4907/8177/8412
+f 17941/8173/8408 17942/8175/8410 4907/8177/8412 4906/8178/8413
+f 17940/8174/8409 17941/8173/8408 4906/8178/8413 4905/8179/8414
+f 5025/8180/8415 17940/8174/8409 4905/8179/8414 525/8181/8416
+f 5026/8182/8417 17937/8170/8405 17940/8174/8409 5025/8180/8415
+f 5027/8176/8411 17934/8167/8402 17937/8170/8405 5026/8182/8417
+f 17943/8183/8418 17944/8184/8419 17947/8185/8420 17946/8186/8421
+f 17944/8184/8419 17945/8187/8422 17948/8188/8423 17947/8185/8420
+f 17946/8186/8421 17947/8185/8420 17950/8189/8424 17949/8190/8425
+f 17947/8185/8420 17948/8188/8423 17951/8191/8426 17950/8189/8424
+f 507/7829/8064 4755/7827/8062 17943/8183/8418 5030/8192/8427
+f 4755/7827/8062 4756/7826/8061 17944/8184/8419 17943/8183/8418
+f 4756/7826/8061 4757/7825/8060 17945/8187/8422 17944/8184/8419
+f 4757/7825/8060 506/7797/8032 5024/8160/8395 17945/8187/8422
+f 17945/8187/8422 5024/8160/8395 5023/8166/8401 17948/8188/8423
+f 17948/8188/8423 5023/8166/8401 5022/8164/8399 17951/8191/8426
+f 17951/8191/8426 5022/8164/8399 538/8165/8400 4949/8193/8428
+f 17950/8189/8424 17951/8191/8426 4949/8193/8428 4948/8194/8429
+f 17949/8190/8425 17950/8189/8424 4948/8194/8429 4947/8195/8430
+f 5028/8196/8431 17949/8190/8425 4947/8195/8430 539/8197/8432
+f 5029/8198/8433 17946/8186/8421 17949/8190/8425 5028/8196/8431
+f 5030/8192/8427 17943/8183/8418 17946/8186/8421 5029/8198/8433
+f 17952/8199/8434 17953/8200/8435 17956/8201/8436 17955/8202/8437
+f 17953/8200/8435 17954/8203/8438 17957/8204/8439 17956/8201/8436
+f 17955/8202/8437 17956/8201/8436 17959/8205/8440 17958/8206/8441
+f 17956/8201/8436 17957/8204/8439 17960/8207/8442 17959/8205/8440
+f 494/7845/8080 4716/7843/8078 17952/8199/8434 5033/8208/8443
+f 4716/7843/8078 4717/7842/8077 17953/8200/8435 17952/8199/8434
+f 4717/7842/8077 4718/7841/8076 17954/8203/8438 17953/8200/8435
+f 4718/7841/8076 493/7813/8048 5027/8176/8411 17954/8203/8438
+f 17954/8203/8438 5027/8176/8411 5026/8182/8417 17957/8204/8439
+f 17957/8204/8439 5026/8182/8417 5025/8180/8415 17960/8207/8442
+f 17960/8207/8442 5025/8180/8415 525/8181/8416 4910/8209/8444
+f 17959/8205/8440 17960/8207/8442 4910/8209/8444 4909/8210/8445
+f 17958/8206/8441 17959/8205/8440 4909/8210/8445 4908/8211/8446
+f 5031/8212/8447 17958/8206/8441 4908/8211/8446 526/8213/8448
+f 5032/8214/8449 17955/8202/8437 17958/8206/8441 5031/8212/8447
+f 5033/8208/8443 17952/8199/8434 17955/8202/8437 5032/8214/8449
+f 17961/8215/8450 17962/8216/8451 17965/8217/8452 17964/8218/8453
+f 17962/8216/8451 17963/8219/8454 17966/8220/8455 17965/8217/8452
+f 17964/8218/8453 17965/8217/8452 17968/8221/8456 17967/8222/8457
+f 17965/8217/8452 17966/8220/8455 17969/8223/8458 17968/8221/8456
+f 508/7861/8096 4758/7859/8094 17961/8215/8450 5036/8224/8459
+f 4758/7859/8094 4759/7858/8093 17962/8216/8451 17961/8215/8450
+f 4759/7858/8093 4760/7857/8092 17963/8219/8454 17962/8216/8451
+f 4760/7857/8092 507/7829/8064 5030/8192/8427 17963/8219/8454
+f 17963/8219/8454 5030/8192/8427 5029/8198/8433 17966/8220/8455
+f 17966/8220/8455 5029/8198/8433 5028/8196/8431 17969/8223/8458
+f 17969/8223/8458 5028/8196/8431 539/8197/8432 4952/8225/8460
+f 17968/8221/8456 17969/8223/8458 4952/8225/8460 4951/8226/8461
+f 17967/8222/8457 17968/8221/8456 4951/8226/8461 4950/8227/8462
+f 5034/8228/8463 17967/8222/8457 4950/8227/8462 540/8229/8464
+f 5035/8230/8465 17964/8218/8453 17967/8222/8457 5034/8228/8463
+f 5036/8224/8459 17961/8215/8450 17964/8218/8453 5035/8230/8465
+f 17970/8231/8466 17971/8232/8467 17974/8233/8468 17973/8234/8469
+f 17971/8232/8467 17972/8235/8470 17975/8236/8471 17974/8233/8468
+f 17973/8234/8469 17974/8233/8468 17977/8237/8472 17976/8238/8473
+f 17974/8233/8468 17975/8236/8471 17978/8239/8474 17977/8237/8472
+f 495/7400/7635 4719/7874/8109 17970/8231/8466 5039/8240/8475
+f 4719/7874/8109 4720/7873/8108 17971/8232/8467 17970/8231/8466
+f 4720/7873/8108 4721/7872/8107 17972/8235/8470 17971/8232/8467
+f 4721/7872/8107 494/7845/8080 5033/8208/8443 17972/8235/8470
+f 17972/8235/8470 5033/8208/8443 5032/8214/8449 17975/8236/8471
+f 17975/8236/8471 5032/8214/8449 5031/8212/8447 17978/8239/8474
+f 17978/8239/8474 5031/8212/8447 526/8213/8448 4913/8241/8476
+f 17977/8237/8472 17978/8239/8474 4913/8241/8476 4912/8242/8477
+f 17976/8238/8473 17977/8237/8472 4912/8242/8477 4911/8243/8478
+f 5037/8244/8479 17976/8238/8473 4911/8243/8478 527/8245/8480
+f 5038/8246/8481 17973/8234/8469 17976/8238/8473 5037/8244/8479
+f 5039/8240/8475 17970/8231/8466 17973/8234/8469 5038/8246/8481
+f 17979/8247/8482 17980/8248/8483 17983/8249/8484 17982/8250/8485
+f 17980/8248/8483 17981/8251/8486 17984/8252/8487 17983/8249/8484
+f 17982/8250/8485 17983/8249/8484 17986/8253/8488 17985/8254/8489
+f 17983/8249/8484 17984/8252/8487 17987/8255/8490 17986/8253/8488
+f 482/7420/7655 4680/7886/8121 17979/8247/8482 5042/8256/8491
+f 4680/7886/8121 4681/7885/8120 17980/8248/8483 17979/8247/8482
+f 4681/7885/8120 4682/7884/8119 17981/8251/8486 17980/8248/8483
+f 4682/7884/8119 481/7589/7824 4985/7948/8183 17981/8251/8486
+f 17981/8251/8486 4985/7948/8183 4984/7958/8193 17984/8252/8487
+f 17984/8252/8487 4984/7958/8193 4983/7956/8191 17987/8255/8490
+f 17987/8255/8490 4983/7956/8191 513/7957/8192 4874/8257/8492
+f 17986/8253/8488 17987/8255/8490 4874/8257/8492 4873/8258/8493
+f 17985/8254/8489 17986/8253/8488 4873/8258/8493 4872/8259/8494
+f 5040/8260/8495 17985/8254/8489 4872/8259/8494 514/8261/8496
+f 5041/8262/8497 17982/8250/8485 17985/8254/8489 5040/8260/8495
+f 5042/8256/8491 17979/8247/8482 17982/8250/8485 5041/8262/8497
+f 17988/8263/8498 17989/8264/8499 17992/8265/8500 17991/8266/8501
+f 17989/8264/8499 17990/8267/8502 17993/8268/8503 17992/8265/8500
+f 17991/8266/8501 17992/8265/8500 17995/8269/8504 17994/8270/8505
+f 17992/8265/8500 17993/8268/8503 17996/8271/8506 17995/8269/8504
+f 509/7440/7675 4761/7898/8133 17988/8263/8498 5045/8272/8507
+f 4761/7898/8133 4762/7897/8132 17989/8264/8499 17988/8263/8498
+f 4762/7897/8132 4763/7896/8131 17990/8267/8502 17989/8264/8499
+f 4763/7896/8131 508/7861/8096 5036/8224/8459 17990/8267/8502
+f 17990/8267/8502 5036/8224/8459 5035/8230/8465 17993/8268/8503
+f 17993/8268/8503 5035/8230/8465 5034/8228/8463 17996/8271/8506
+f 17996/8271/8506 5034/8228/8463 540/8229/8464 4955/8273/8508
+f 17995/8269/8504 17996/8271/8506 4955/8273/8508 4954/8274/8509
+f 17994/8270/8505 17995/8269/8504 4954/8274/8509 4953/8275/8510
+f 5043/8276/8511 17994/8270/8505 4953/8275/8510 541/8277/8512
+f 5044/8278/8513 17991/8266/8501 17994/8270/8505 5043/8276/8511
+f 5045/8272/8507 17988/8263/8498 17991/8266/8501 5044/8278/8513
+f 17997/8279/8514 17998/8280/8515 18001/8281/8516 18000/8282/8517
+f 17998/8280/8515 17999/8283/8518 18002/8284/8519 18001/8281/8516
+f 18000/8282/8517 18001/8281/8516 18004/8285/8520 18003/8286/8521
+f 18001/8281/8516 18002/8284/8519 18005/8287/8522 18004/8285/8520
+f 496/7405/7640 4722/7403/7638 17997/8279/8514 5048/8288/8523
+f 4722/7403/7638 4723/7402/7637 17998/8280/8515 17997/8279/8514
+f 4723/7402/7637 4724/7401/7636 17999/8283/8518 17998/8280/8515
+f 4724/7401/7636 495/7400/7635 5039/8240/8475 17999/8283/8518
+f 17999/8283/8518 5039/8240/8475 5038/8246/8481 18002/8284/8519
+f 18002/8284/8519 5038/8246/8481 5037/8244/8479 18005/8287/8522
+f 18005/8287/8522 5037/8244/8479 527/8245/8480 4916/8289/8524
+f 18004/8285/8520 18005/8287/8522 4916/8289/8524 4915/8290/8525
+f 18003/8286/8521 18004/8285/8520 4915/8290/8525 4914/8291/8526
+f 5046/8292/8527 18003/8286/8521 4914/8291/8526 528/8293/8528
+f 5047/8294/8529 18000/8282/8517 18003/8286/8521 5046/8292/8527
+f 5048/8288/8523 17997/8279/8514 18000/8282/8517 5047/8294/8529
+f 18006/8295/8530 18007/8296/8531 18010/8297/8532 18009/8298/8533
+f 18007/8296/8531 18008/8299/8534 18011/8300/8535 18010/8297/8532
+f 18009/8298/8533 18010/8297/8532 18013/8301/8536 18012/8302/8537
+f 18010/8297/8532 18011/8300/8535 18014/8303/8538 18013/8301/8536
+f 483/7425/7660 4683/7423/7658 18006/8295/8530 5051/8304/8539
+f 4683/7423/7658 4684/7422/7657 18007/8296/8531 18006/8295/8530
+f 4684/7422/7657 4685/7421/7656 18008/8299/8534 18007/8296/8531
+f 4685/7421/7656 482/7420/7655 5042/8256/8491 18008/8299/8534
+f 18008/8299/8534 5042/8256/8491 5041/8262/8497 18011/8300/8535
+f 18011/8300/8535 5041/8262/8497 5040/8260/8495 18014/8303/8538
+f 18014/8303/8538 5040/8260/8495 514/8261/8496 4877/8305/8540
+f 18013/8301/8536 18014/8303/8538 4877/8305/8540 4876/8306/8541
+f 18012/8302/8537 18013/8301/8536 4876/8306/8541 4875/8307/8542
+f 5049/8308/8543 18012/8302/8537 4875/8307/8542 515/8309/8544
+f 5050/8310/8545 18009/8298/8533 18012/8302/8537 5049/8308/8543
+f 5051/8304/8539 18006/8295/8530 18009/8298/8533 5050/8310/8545
+f 18015/8311/8546 18016/8312/8547 18019/8313/8548 18018/8314/8549
+f 18016/8312/8547 18017/8315/8550 18020/8316/8551 18019/8313/8548
+f 18018/8314/8549 18019/8313/8548 18022/8317/8552 18021/8318/8553
+f 18019/8313/8548 18020/8316/8551 18023/8319/8554 18022/8317/8552
+f 510/7445/7680 4764/7443/7678 18015/8311/8546 5054/8320/8555
+f 4764/7443/7678 4765/7442/7677 18016/8312/8547 18015/8311/8546
+f 4765/7442/7677 4766/7441/7676 18017/8315/8550 18016/8312/8547
+f 4766/7441/7676 509/7440/7675 5045/8272/8507 18017/8315/8550
+f 18017/8315/8550 5045/8272/8507 5044/8278/8513 18020/8316/8551
+f 18020/8316/8551 5044/8278/8513 5043/8276/8511 18023/8319/8554
+f 18023/8319/8554 5043/8276/8511 541/8277/8512 4958/8321/8556
+f 18022/8317/8552 18023/8319/8554 4958/8321/8556 4957/8322/8557
+f 18021/8318/8553 18022/8317/8552 4957/8322/8557 4956/8323/8558
+f 5052/8324/8559 18021/8318/8553 4956/8323/8558 542/8325/8560
+f 5053/8326/8561 18018/8314/8549 18021/8318/8553 5052/8324/8559
+f 5054/8320/8555 18015/8311/8546 18018/8314/8549 5053/8326/8561
+f 18024/8327/8562 18025/8328/8563 18028/8329/8564 18027/8330/8565
+f 18025/8328/8563 18026/8331/8566 18029/8332/8567 18028/8329/8564
+f 18027/8330/8565 18028/8329/8564 18031/8333/8568 18030/8334/8569
+f 18028/8329/8564 18029/8332/8567 18032/8335/8570 18031/8333/8568
+f 497/7461/7696 4725/7459/7694 18024/8327/8562 5057/8336/8571
+f 4725/7459/7694 4726/7458/7693 18025/8328/8563 18024/8327/8562
+f 4726/7458/7693 4727/7457/7692 18026/8331/8566 18025/8328/8563
+f 4727/7457/7692 496/7405/7640 5048/8288/8523 18026/8331/8566
+f 18026/8331/8566 5048/8288/8523 5047/8294/8529 18029/8332/8567
+f 18029/8332/8567 5047/8294/8529 5046/8292/8527 18032/8335/8570
+f 18032/8335/8570 5046/8292/8527 528/8293/8528 4919/8337/8572
+f 18031/8333/8568 18032/8335/8570 4919/8337/8572 4918/8338/8573
+f 18030/8334/8569 18031/8333/8568 4918/8338/8573 4917/8339/8574
+f 5055/8340/8575 18030/8334/8569 4917/8339/8574 529/8341/8576
+f 5056/8342/8577 18027/8330/8565 18030/8334/8569 5055/8340/8575
+f 5057/8336/8571 18024/8327/8562 18027/8330/8565 5056/8342/8577
+f 18033/8343/8578 18034/8344/8579 18037/8345/8580 18036/8346/8581
+f 18034/8344/8579 18035/8347/8582 18038/8348/8583 18037/8345/8580
+f 18036/8346/8581 18037/8345/8580 18040/8349/8584 18039/8350/8585
+f 18037/8345/8580 18038/8348/8583 18041/8351/8586 18040/8349/8584
+f 484/7477/7712 4686/7475/7710 18033/8343/8578 5060/8352/8587
+f 4686/7475/7710 4687/7474/7709 18034/8344/8579 18033/8343/8578
+f 4687/7474/7709 4688/7473/7708 18035/8347/8582 18034/8344/8579
+f 4688/7473/7708 483/7425/7660 5051/8304/8539 18035/8347/8582
+f 18035/8347/8582 5051/8304/8539 5050/8310/8545 18038/8348/8583
+f 18038/8348/8583 5050/8310/8545 5049/8308/8543 18041/8351/8586
+f 18041/8351/8586 5049/8308/8543 515/8309/8544 4880/8353/8588
+f 18040/8349/8584 18041/8351/8586 4880/8353/8588 4879/8354/8589
+f 18039/8350/8585 18040/8349/8584 4879/8354/8589 4878/8355/8590
+f 5058/8356/8591 18039/8350/8585 4878/8355/8590 516/8357/8592
+f 5059/8358/8593 18036/8346/8581 18039/8350/8585 5058/8356/8591
+f 5060/8352/8587 18033/8343/8578 18036/8346/8581 5059/8358/8593
+f 18042/8359/8594 18043/8360/8595 18046/8361/8596 18045/8362/8597
+f 18043/8360/8595 18044/8363/8598 18047/8364/8599 18046/8361/8596
+f 18045/8362/8597 18046/8361/8596 18049/8365/8600 18048/8366/8601
+f 18046/8361/8596 18047/8364/8599 18050/8367/8602 18049/8365/8600
+f 511/7493/7728 4767/7491/7726 18042/8359/8594 5063/8368/8603
+f 4767/7491/7726 4768/7490/7725 18043/8360/8595 18042/8359/8594
+f 4768/7490/7725 4769/7489/7724 18044/8363/8598 18043/8360/8595
+f 4769/7489/7724 510/7445/7680 5054/8320/8555 18044/8363/8598
+f 18044/8363/8598 5054/8320/8555 5053/8326/8561 18047/8364/8599
+f 18047/8364/8599 5053/8326/8561 5052/8324/8559 18050/8367/8602
+f 18050/8367/8602 5052/8324/8559 542/8325/8560 4961/8369/8604
+f 18049/8365/8600 18050/8367/8602 4961/8369/8604 4960/8370/8605
+f 18048/8366/8601 18049/8365/8600 4960/8370/8605 4959/8371/8606
+f 5061/8372/8607 18048/8366/8601 4959/8371/8606 543/8373/8608
+f 5062/8374/8609 18045/8362/8597 18048/8366/8601 5061/8372/8607
+f 5063/8368/8603 18042/8359/8594 18045/8362/8597 5062/8374/8609
+f 18051/8375/8610 18052/8376/8611 18055/8377/8612 18054/8378/8613
+f 18052/8376/8611 18053/8379/8614 18056/8380/8615 18055/8377/8612
+f 18054/8378/8613 18055/8377/8612 18058/8381/8616 18057/8382/8617
+f 18055/8377/8612 18056/8380/8615 18059/8383/8618 18058/8381/8616
+f 498/7509/7744 4728/7507/7742 18051/8375/8610 4968/7909/8144
+f 4728/7507/7742 4729/7506/7741 18052/8376/8611 18051/8375/8610
+f 4729/7506/7741 4730/7505/7740 18053/8379/8614 18052/8376/8611
+f 4730/7505/7740 497/7461/7696 5057/8336/8571 18053/8379/8614
+f 18053/8379/8614 5057/8336/8571 5056/8342/8577 18056/8380/8615
+f 18056/8380/8615 5056/8342/8577 5055/8340/8575 18059/8383/8618
+f 18059/8383/8618 5055/8340/8575 529/8341/8576 4922/8384/8619
+f 18058/8381/8616 18059/8383/8618 4922/8384/8619 4921/8385/8620
+f 18057/8382/8617 18058/8381/8616 4921/8385/8620 4920/8386/8621
+f 4970/7911/8146 18057/8382/8617 4920/8386/8621 530/7912/8147
+f 4969/7910/8145 18054/8378/8613 18057/8382/8617 4970/7911/8146
+f 4968/7909/8144 18051/8375/8610 18054/8378/8613 4969/7910/8145
+f 18060/8387/8622 18061/8388/8623 18064/8389/8624 18063/8390/8625
+f 18061/8388/8623 18062/8391/8626 18065/8392/8627 18064/8389/8624
+f 18063/8390/8625 18064/8389/8624 18067/8393/8628 18066/8394/8629
+f 18064/8389/8624 18065/8392/8627 18068/8395/8630 18067/8393/8628
+f 485/7525/7760 4689/7523/7758 18060/8387/8622 4974/7929/8164
+f 4689/7523/7758 4690/7522/7757 18061/8388/8623 18060/8387/8622
+f 4690/7522/7757 4691/7521/7756 18062/8391/8626 18061/8388/8623
+f 4691/7521/7756 484/7477/7712 5060/8352/8587 18062/8391/8626
+f 18062/8391/8626 5060/8352/8587 5059/8358/8593 18065/8392/8627
+f 18065/8392/8627 5059/8358/8593 5058/8356/8591 18068/8395/8630
+f 18068/8395/8630 5058/8356/8591 516/8357/8592 4883/8396/8631
+f 18067/8393/8628 18068/8395/8630 4883/8396/8631 4882/8397/8632
+f 18066/8394/8629 18067/8393/8628 4882/8397/8632 4881/8398/8633
+f 4976/7931/8166 18066/8394/8629 4881/8398/8633 517/7932/8167
+f 4975/7930/8165 18063/8390/8625 18066/8394/8629 4976/7931/8166
+f 4974/7929/8164 18060/8387/8622 18063/8390/8625 4975/7930/8165
+f 18069/8399/8634 18070/8400/8635 18073/8401/8636 18072/8402/8637
+f 18070/8400/8635 18071/8403/8638 18074/8404/8639 18073/8401/8636
+f 18072/8402/8637 18073/8401/8636 18076/8405/8640 18075/8406/8641
+f 18073/8401/8636 18074/8404/8639 18077/8407/8642 18076/8405/8640
+f 512/7541/7776 4770/7539/7774 18069/8399/8634 4980/7949/8184
+f 4770/7539/7774 4771/7538/7773 18070/8400/8635 18069/8399/8634
+f 4771/7538/7773 4772/7537/7772 18071/8403/8638 18070/8400/8635
+f 4772/7537/7772 511/7493/7728 5063/8368/8603 18071/8403/8638
+f 18071/8403/8638 5063/8368/8603 5062/8374/8609 18074/8404/8639
+f 18074/8404/8639 5062/8374/8609 5061/8372/8607 18077/8407/8642
+f 18077/8407/8642 5061/8372/8607 543/8373/8608 4964/8408/8643
+f 18076/8405/8640 18077/8407/8642 4964/8408/8643 4963/8409/8644
+f 18075/8406/8641 18076/8405/8640 4963/8409/8644 4962/8410/8645
+f 4982/7951/8186 18075/8406/8641 4962/8410/8645 544/7952/8187
+f 4981/7950/8185 18072/8402/8637 18075/8406/8641 4982/7951/8186
+f 4980/7949/8184 18069/8399/8634 18072/8402/8637 4981/7950/8185
+f 18078/8411/8646 18079/8412/8647 18082/8413/8648 18081/8414/8649
+f 18079/8412/8647 18080/8415/8650 18083/8416/8651 18082/8413/8648
+f 18081/8414/8649 18082/8413/8648 18085/8417/8652 18084/8418/8653
+f 18082/8413/8648 18083/8416/8651 18086/8419/8654 18085/8417/8652
+f 534/8037/8655 4932/8035/8656 18078/8411/8646 5165/8420/8657
+f 4932/8035/8656 4933/8034/8658 18079/8412/8647 18078/8411/8646
+f 4933/8034/8658 4934/8033/8659 18080/8415/8650 18079/8412/8647
+f 4934/8033/8659 533/8005/8660 5160/8421/8661 18080/8415/8650
+f 18080/8415/8650 5160/8421/8661 5161/8422/8662 18083/8416/8651
+f 18083/8416/8651 5161/8422/8662 5162/8423/8663 18086/8419/8654
+f 18086/8419/8654 5162/8423/8663 565/8424/8664 5126/8425/8665
+f 18085/8417/8652 18086/8419/8654 5126/8425/8665 5125/8426/8666
+f 18084/8418/8653 18085/8417/8652 5125/8426/8666 5124/8427/8667
+f 5163/8428/8668 18084/8418/8653 5124/8427/8667 566/8429/8669
+f 5164/8430/8670 18081/8414/8649 18084/8418/8653 5163/8428/8668
+f 5165/8420/8657 18078/8411/8646 18081/8414/8649 5164/8430/8670
+f 18087/8431/8671 18088/8432/8672 18091/8433/8673 18090/8434/8674
+f 18088/8432/8672 18089/8435/8675 18092/8436/8676 18091/8433/8673
+f 18090/8434/8674 18091/8433/8673 18094/8437/8677 18093/8438/8678
+f 18091/8433/8673 18092/8436/8676 18095/8439/8679 18094/8437/8677
+f 521/8053/8680 4893/8051/8681 18087/8431/8671 5171/8440/8682
+f 4893/8051/8681 4894/8050/8683 18088/8432/8672 18087/8431/8671
+f 4894/8050/8683 4895/8049/8684 18089/8435/8675 18088/8432/8672
+f 4895/8049/8684 520/8021/8685 5166/8441/8686 18089/8435/8675
+f 18089/8435/8675 5166/8441/8686 5167/8442/8687 18092/8436/8676
+f 18092/8436/8676 5167/8442/8687 5168/8443/8688 18095/8439/8679
+f 18095/8439/8679 5168/8443/8688 552/8444/8689 5087/8445/8690
+f 18094/8437/8677 18095/8439/8679 5087/8445/8690 5086/8446/8691
+f 18093/8438/8678 18094/8437/8677 5086/8446/8691 5085/8447/8692
+f 5169/8448/8693 18093/8438/8678 5085/8447/8692 553/8449/8694
+f 5170/8450/8695 18090/8434/8674 18093/8438/8678 5169/8448/8693
+f 5171/8440/8682 18087/8431/8671 18090/8434/8674 5170/8450/8695
+f 18096/8451/8696 18097/8452/8697 18100/8453/8698 18099/8454/8699
+f 18097/8452/8697 18098/8455/8700 18101/8456/8701 18100/8453/8698
+f 18099/8454/8699 18100/8453/8698 18103/8457/8702 18102/8458/8703
+f 18100/8453/8698 18101/8456/8701 18104/8459/8704 18103/8457/8702
+f 535/8069/8705 4935/8067/8706 18096/8451/8696 5174/8460/8707
+f 4935/8067/8706 4936/8066/8708 18097/8452/8697 18096/8451/8696
+f 4936/8066/8708 4937/8065/8709 18098/8455/8700 18097/8452/8697
+f 4937/8065/8709 534/8037/8655 5165/8420/8657 18098/8455/8700
+f 18098/8455/8700 5165/8420/8657 5164/8430/8670 18101/8456/8701
+f 18101/8456/8701 5164/8430/8670 5163/8428/8668 18104/8459/8704
+f 18104/8459/8704 5163/8428/8668 566/8429/8669 5129/8461/8710
+f 18103/8457/8702 18104/8459/8704 5129/8461/8710 5128/8462/8711
+f 18102/8458/8703 18103/8457/8702 5128/8462/8711 5127/8463/8712
+f 5172/8464/8713 18102/8458/8703 5127/8463/8712 567/8465/8714
+f 5173/8466/8715 18099/8454/8699 18102/8458/8703 5172/8464/8713
+f 5174/8460/8707 18096/8451/8696 18099/8454/8699 5173/8466/8715
+f 18105/8467/8716 18106/8468/8717 18109/8469/8718 18108/8470/8719
+f 18106/8468/8717 18107/8471/8720 18110/8472/8721 18109/8469/8718
+f 18108/8470/8719 18109/8469/8718 18112/8473/8722 18111/8474/8723
+f 18109/8469/8718 18110/8472/8721 18113/8475/8724 18112/8473/8722
+f 522/8085/8725 4896/8083/8726 18105/8467/8716 5177/8476/8727
+f 4896/8083/8726 4897/8082/8728 18106/8468/8717 18105/8467/8716
+f 4897/8082/8728 4898/8081/8729 18107/8471/8720 18106/8468/8717
+f 4898/8081/8729 521/8053/8680 5171/8440/8682 18107/8471/8720
+f 18107/8471/8720 5171/8440/8682 5170/8450/8695 18110/8472/8721
+f 18110/8472/8721 5170/8450/8695 5169/8448/8693 18113/8475/8724
+f 18113/8475/8724 5169/8448/8693 553/8449/8694 5090/8477/8730
+f 18112/8473/8722 18113/8475/8724 5090/8477/8730 5089/8478/8731
+f 18111/8474/8723 18112/8473/8722 5089/8478/8731 5088/8479/8732
+f 5175/8480/8733 18111/8474/8723 5088/8479/8732 554/8481/8734
+f 5176/8482/8735 18108/8470/8719 18111/8474/8723 5175/8480/8733
+f 5177/8476/8727 18105/8467/8716 18108/8470/8719 5176/8482/8735
+f 18114/8483/8736 18115/8484/8737 18118/8485/8738 18117/8486/8739
+f 18115/8484/8737 18116/8487/8740 18119/8488/8741 18118/8485/8738
+f 18117/8486/8739 18118/8485/8738 18121/8489/8742 18120/8490/8743
+f 18118/8485/8738 18119/8488/8741 18122/8491/8744 18121/8489/8742
+f 536/8101/8745 4938/8099/8746 18114/8483/8736 5180/8492/8747
+f 4938/8099/8746 4939/8098/8748 18115/8484/8737 18114/8483/8736
+f 4939/8098/8748 4940/8097/8749 18116/8487/8740 18115/8484/8737
+f 4940/8097/8749 535/8069/8705 5174/8460/8707 18116/8487/8740
+f 18116/8487/8740 5174/8460/8707 5173/8466/8715 18119/8488/8741
+f 18119/8488/8741 5173/8466/8715 5172/8464/8713 18122/8491/8744
+f 18122/8491/8744 5172/8464/8713 567/8465/8714 5132/8493/8750
+f 18121/8489/8742 18122/8491/8744 5132/8493/8750 5131/8494/8751
+f 18120/8490/8743 18121/8489/8742 5131/8494/8751 5130/8495/8752
+f 5178/8496/8753 18120/8490/8743 5130/8495/8752 568/8497/8754
+f 5179/8498/8755 18117/8486/8739 18120/8490/8743 5178/8496/8753
+f 5180/8492/8747 18114/8483/8736 18117/8486/8739 5179/8498/8755
+f 18123/8499/8756 18124/8500/8757 18127/8501/8758 18126/8502/8759
+f 18124/8500/8757 18125/8503/8760 18128/8504/8761 18127/8501/8758
+f 18126/8502/8759 18127/8501/8758 18130/8505/8762 18129/8506/8763
+f 18127/8501/8758 18128/8504/8761 18131/8507/8764 18130/8505/8762
+f 523/8117/8765 4899/8115/8766 18123/8499/8756 5183/8508/8767
+f 4899/8115/8766 4900/8114/8768 18124/8500/8757 18123/8499/8756
+f 4900/8114/8768 4901/8113/8769 18125/8503/8760 18124/8500/8757
+f 4901/8113/8769 522/8085/8725 5177/8476/8727 18125/8503/8760
+f 18125/8503/8760 5177/8476/8727 5176/8482/8735 18128/8504/8761
+f 18128/8504/8761 5176/8482/8735 5175/8480/8733 18131/8507/8764
+f 18131/8507/8764 5175/8480/8733 554/8481/8734 5093/8509/8770
+f 18130/8505/8762 18131/8507/8764 5093/8509/8770 5092/8510/8771
+f 18129/8506/8763 18130/8505/8762 5092/8510/8771 5091/8511/8772
+f 5181/8512/8773 18129/8506/8763 5091/8511/8772 555/8513/8774
+f 5182/8514/8775 18126/8502/8759 18129/8506/8763 5181/8512/8773
+f 5183/8508/8767 18123/8499/8756 18126/8502/8759 5182/8514/8775
+f 18132/8515/8776 18133/8516/8777 18136/8517/8778 18135/8518/8779
+f 18133/8516/8777 18134/8519/8780 18137/8520/8781 18136/8517/8778
+f 18135/8518/8779 18136/8517/8778 18139/8521/8782 18138/8522/8783
+f 18136/8517/8778 18137/8520/8781 18140/8523/8784 18139/8521/8782
+f 537/8133/8785 4941/8131/8786 18132/8515/8776 5186/8524/8787
+f 4941/8131/8786 4942/8130/8788 18133/8516/8777 18132/8515/8776
+f 4942/8130/8788 4943/8129/8789 18134/8519/8780 18133/8516/8777
+f 4943/8129/8789 536/8101/8745 5180/8492/8747 18134/8519/8780
+f 18134/8519/8780 5180/8492/8747 5179/8498/8755 18137/8520/8781
+f 18137/8520/8781 5179/8498/8755 5178/8496/8753 18140/8523/8784
+f 18140/8523/8784 5178/8496/8753 568/8497/8754 5135/8525/8790
+f 18139/8521/8782 18140/8523/8784 5135/8525/8790 5134/8526/8791
+f 18138/8522/8783 18139/8521/8782 5134/8526/8791 5133/8527/8792
+f 5184/8528/8793 18138/8522/8783 5133/8527/8792 569/8529/8794
+f 5185/8530/8795 18135/8518/8779 18138/8522/8783 5184/8528/8793
+f 5186/8524/8787 18132/8515/8776 18135/8518/8779 5185/8530/8795
+f 18141/8531/8796 18142/8532/8797 18145/8533/8798 18144/8534/8799
+f 18142/8532/8797 18143/8535/8800 18146/8536/8801 18145/8533/8798
+f 18144/8534/8799 18145/8533/8798 18148/8537/8802 18147/8538/8803
+f 18145/8533/8798 18146/8536/8801 18149/8539/8804 18148/8537/8802
+f 524/8149/8805 4902/8147/8806 18141/8531/8796 5189/8540/8807
+f 4902/8147/8806 4903/8146/8808 18142/8532/8797 18141/8531/8796
+f 4903/8146/8808 4904/8145/8809 18143/8535/8800 18142/8532/8797
+f 4904/8145/8809 523/8117/8765 5183/8508/8767 18143/8535/8800
+f 18143/8535/8800 5183/8508/8767 5182/8514/8775 18146/8536/8801
+f 18146/8536/8801 5182/8514/8775 5181/8512/8773 18149/8539/8804
+f 18149/8539/8804 5181/8512/8773 555/8513/8774 5096/8541/8810
+f 18148/8537/8802 18149/8539/8804 5096/8541/8810 5095/8542/8811
+f 18147/8538/8803 18148/8537/8802 5095/8542/8811 5094/8543/8812
+f 5187/8544/8813 18147/8538/8803 5094/8543/8812 556/8545/8814
+f 5188/8546/8815 18144/8534/8799 18147/8538/8803 5187/8544/8813
+f 5189/8540/8807 18141/8531/8796 18144/8534/8799 5188/8546/8815
+f 18150/8547/8816 18151/8548/8817 18154/8549/8818 18153/8550/8819
+f 18151/8548/8817 18152/8551/8820 18155/8552/8821 18154/8549/8818
+f 18153/8550/8819 18154/8549/8818 18157/8553/8822 18156/8554/8823
+f 18154/8549/8818 18155/8552/8821 18158/8555/8824 18157/8553/8822
+f 538/8165/8825 4944/8163/8826 18150/8547/8816 5192/8556/8827
+f 4944/8163/8826 4945/8162/8828 18151/8548/8817 18150/8547/8816
+f 4945/8162/8828 4946/8161/8829 18152/8551/8820 18151/8548/8817
+f 4946/8161/8829 537/8133/8785 5186/8524/8787 18152/8551/8820
+f 18152/8551/8820 5186/8524/8787 5185/8530/8795 18155/8552/8821
+f 18155/8552/8821 5185/8530/8795 5184/8528/8793 18158/8555/8824
+f 18158/8555/8824 5184/8528/8793 569/8529/8794 5138/8557/8830
+f 18157/8553/8822 18158/8555/8824 5138/8557/8830 5137/8558/8831
+f 18156/8554/8823 18157/8553/8822 5137/8558/8831 5136/8559/8832
+f 5190/8560/8833 18156/8554/8823 5136/8559/8832 570/8561/8834
+f 5191/8562/8835 18153/8550/8819 18156/8554/8823 5190/8560/8833
+f 5192/8556/8827 18150/8547/8816 18153/8550/8819 5191/8562/8835
+f 18159/8563/8836 18160/8564/8837 18163/8565/8838 18162/8566/8839
+f 18160/8564/8837 18161/8567/8840 18164/8568/8841 18163/8565/8838
+f 18162/8566/8839 18163/8565/8838 18166/8569/8842 18165/8570/8843
+f 18163/8565/8838 18164/8568/8841 18167/8571/8844 18166/8569/8842
+f 525/8181/8845 4905/8179/8846 18159/8563/8836 5195/8572/8847
+f 4905/8179/8846 4906/8178/8848 18160/8564/8837 18159/8563/8836
+f 4906/8178/8848 4907/8177/8849 18161/8567/8840 18160/8564/8837
+f 4907/8177/8849 524/8149/8805 5189/8540/8807 18161/8567/8840
+f 18161/8567/8840 5189/8540/8807 5188/8546/8815 18164/8568/8841
+f 18164/8568/8841 5188/8546/8815 5187/8544/8813 18167/8571/8844
+f 18167/8571/8844 5187/8544/8813 556/8545/8814 5099/8573/8850
+f 18166/8569/8842 18167/8571/8844 5099/8573/8850 5098/8574/8851
+f 18165/8570/8843 18166/8569/8842 5098/8574/8851 5097/8575/8852
+f 5193/8576/8853 18165/8570/8843 5097/8575/8852 557/8577/8854
+f 5194/8578/8855 18162/8566/8839 18165/8570/8843 5193/8576/8853
+f 5195/8572/8847 18159/8563/8836 18162/8566/8839 5194/8578/8855
+f 18168/8579/8856 18169/8580/8857 18172/8581/8858 18171/8582/8859
+f 18169/8580/8857 18170/8583/8860 18173/8584/8861 18172/8581/8858
+f 18171/8582/8859 18172/8581/8858 18175/8585/8862 18174/8586/8863
+f 18172/8581/8858 18173/8584/8861 18176/8587/8864 18175/8585/8862
+f 539/8197/8865 4947/8195/8866 18168/8579/8856 5198/8588/8867
+f 4947/8195/8866 4948/8194/8868 18169/8580/8857 18168/8579/8856
+f 4948/8194/8868 4949/8193/8869 18170/8583/8860 18169/8580/8857
+f 4949/8193/8869 538/8165/8825 5192/8556/8827 18170/8583/8860
+f 18170/8583/8860 5192/8556/8827 5191/8562/8835 18173/8584/8861
+f 18173/8584/8861 5191/8562/8835 5190/8560/8833 18176/8587/8864
+f 18176/8587/8864 5190/8560/8833 570/8561/8834 5141/8589/8870
+f 18175/8585/8862 18176/8587/8864 5141/8589/8870 5140/8590/8871
+f 18174/8586/8863 18175/8585/8862 5140/8590/8871 5139/8591/8872
+f 5196/8592/8873 18174/8586/8863 5139/8591/8872 571/8593/8874
+f 5197/8594/8875 18171/8582/8859 18174/8586/8863 5196/8592/8873
+f 5198/8588/8867 18168/8579/8856 18171/8582/8859 5197/8594/8875
+f 18177/8595/8876 18178/8596/8877 18181/8597/8878 18180/8598/8879
+f 18178/8596/8877 18179/8599/8880 18182/8600/8881 18181/8597/8878
+f 18180/8598/8879 18181/8597/8878 18184/8601/8882 18183/8602/8883
+f 18181/8597/8878 18182/8600/8881 18185/8603/8884 18184/8601/8882
+f 526/8213/8885 4908/8211/8886 18177/8595/8876 5201/8604/8887
+f 4908/8211/8886 4909/8210/8888 18178/8596/8877 18177/8595/8876
+f 4909/8210/8888 4910/8209/8889 18179/8599/8880 18178/8596/8877
+f 4910/8209/8889 525/8181/8845 5195/8572/8847 18179/8599/8880
+f 18179/8599/8880 5195/8572/8847 5194/8578/8855 18182/8600/8881
+f 18182/8600/8881 5194/8578/8855 5193/8576/8853 18185/8603/8884
+f 18185/8603/8884 5193/8576/8853 557/8577/8854 5102/8605/8890
+f 18184/8601/8882 18185/8603/8884 5102/8605/8890 5101/8606/8891
+f 18183/8602/8883 18184/8601/8882 5101/8606/8891 5100/8607/8892
+f 5199/8608/8893 18183/8602/8883 5100/8607/8892 558/8609/8894
+f 5200/8610/8895 18180/8598/8879 18183/8602/8883 5199/8608/8893
+f 5201/8604/8887 18177/8595/8876 18180/8598/8879 5200/8610/8895
+f 18186/8611/8896 18187/8612/8897 18190/8613/8898 18189/8614/8899
+f 18187/8612/8897 18188/8615/8900 18191/8616/8901 18190/8613/8898
+f 18189/8614/8899 18190/8613/8898 18193/8617/8902 18192/8618/8903
+f 18190/8613/8898 18191/8616/8901 18194/8619/8904 18193/8617/8902
+f 540/8229/8905 4950/8227/8906 18186/8611/8896 5204/8620/8907
+f 4950/8227/8906 4951/8226/8908 18187/8612/8897 18186/8611/8896
+f 4951/8226/8908 4952/8225/8909 18188/8615/8900 18187/8612/8897
+f 4952/8225/8909 539/8197/8865 5198/8588/8867 18188/8615/8900
+f 18188/8615/8900 5198/8588/8867 5197/8594/8875 18191/8616/8901
+f 18191/8616/8901 5197/8594/8875 5196/8592/8873 18194/8619/8904
+f 18194/8619/8904 5196/8592/8873 571/8593/8874 5144/8621/8910
+f 18193/8617/8902 18194/8619/8904 5144/8621/8910 5143/8622/8911
+f 18192/8618/8903 18193/8617/8902 5143/8622/8911 5142/8623/8912
+f 5202/8624/8913 18192/8618/8903 5142/8623/8912 572/8625/8914
+f 5203/8626/8915 18189/8614/8899 18192/8618/8903 5202/8624/8913
+f 5204/8620/8907 18186/8611/8896 18189/8614/8899 5203/8626/8915
+f 18195/8627/8916 18196/8628/8917 18199/8629/8918 18198/8630/8919
+f 18196/8628/8917 18197/8631/8920 18200/8632/8921 18199/8629/8918
+f 18198/8630/8919 18199/8629/8918 18202/8633/8922 18201/8634/8923
+f 18199/8629/8918 18200/8632/8921 18203/8635/8924 18202/8633/8922
+f 527/8245/8925 4911/8243/8926 18195/8627/8916 5207/8636/8927
+f 4911/8243/8926 4912/8242/8928 18196/8628/8917 18195/8627/8916
+f 4912/8242/8928 4913/8241/8929 18197/8631/8920 18196/8628/8917
+f 4913/8241/8929 526/8213/8885 5201/8604/8887 18197/8631/8920
+f 18197/8631/8920 5201/8604/8887 5200/8610/8895 18200/8632/8921
+f 18200/8632/8921 5200/8610/8895 5199/8608/8893 18203/8635/8924
+f 18203/8635/8924 5199/8608/8893 558/8609/8894 5105/8637/8930
+f 18202/8633/8922 18203/8635/8924 5105/8637/8930 5104/8638/8931
+f 18201/8634/8923 18202/8633/8922 5104/8638/8931 5103/8639/8932
+f 5205/8640/8933 18201/8634/8923 5103/8639/8932 559/8641/8934
+f 5206/8642/8935 18198/8630/8919 18201/8634/8923 5205/8640/8933
+f 5207/8636/8927 18195/8627/8916 18198/8630/8919 5206/8642/8935
+f 18204/8643/8936 18205/8644/8937 18208/8645/8938 18207/8646/8939
+f 18205/8644/8937 18206/8647/8940 18209/8648/8941 18208/8645/8938
+f 18207/8646/8939 18208/8645/8938 18211/8649/8942 18210/8650/8943
+f 18208/8645/8938 18209/8648/8941 18212/8651/8944 18211/8649/8942
+f 514/8261/8945 4872/8259/8946 18204/8643/8936 5213/8652/8947
+f 4872/8259/8946 4873/8258/8948 18205/8644/8937 18204/8643/8936
+f 4873/8258/8948 4874/8257/8949 18206/8647/8940 18205/8644/8937
+f 4874/8257/8949 513/7957/8950 5208/8653/8951 18206/8647/8940
+f 18206/8647/8940 5208/8653/8951 5209/8654/8952 18209/8648/8941
+f 18209/8648/8941 5209/8654/8952 5210/8655/8953 18212/8651/8944
+f 18212/8651/8944 5210/8655/8953 545/8656/8954 5066/8657/8955
+f 18211/8649/8942 18212/8651/8944 5066/8657/8955 5065/8658/8956
+f 18210/8650/8943 18211/8649/8942 5065/8658/8956 5064/8659/8957
+f 5211/8660/8958 18210/8650/8943 5064/8659/8957 546/8661/8959
+f 5212/8662/8960 18207/8646/8939 18210/8650/8943 5211/8660/8958
+f 5213/8652/8947 18204/8643/8936 18207/8646/8939 5212/8662/8960
+f 18213/8663/8961 18214/8664/8962 18217/8665/8963 18216/8666/8964
+f 18214/8664/8962 18215/8667/8965 18218/8668/8966 18217/8665/8963
+f 18216/8666/8964 18217/8665/8963 18220/8669/8967 18219/8670/8968
+f 18217/8665/8963 18218/8668/8966 18221/8671/8969 18220/8669/8967
+f 541/8277/8970 4953/8275/8971 18213/8663/8961 5216/8672/8972
+f 4953/8275/8971 4954/8274/8973 18214/8664/8962 18213/8663/8961
+f 4954/8274/8973 4955/8273/8974 18215/8667/8965 18214/8664/8962
+f 4955/8273/8974 540/8229/8905 5204/8620/8907 18215/8667/8965
+f 18215/8667/8965 5204/8620/8907 5203/8626/8915 18218/8668/8966
+f 18218/8668/8966 5203/8626/8915 5202/8624/8913 18221/8671/8969
+f 18221/8671/8969 5202/8624/8913 572/8625/8914 5147/8673/8975
+f 18220/8669/8967 18221/8671/8969 5147/8673/8975 5146/8674/8976
+f 18219/8670/8968 18220/8669/8967 5146/8674/8976 5145/8675/8977
+f 5214/8676/8978 18219/8670/8968 5145/8675/8977 573/8677/8979
+f 5215/8678/8980 18216/8666/8964 18219/8670/8968 5214/8676/8978
+f 5216/8672/8972 18213/8663/8961 18216/8666/8964 5215/8678/8980
+f 18222/8679/8981 18223/8680/8982 18226/8681/8983 18225/8682/8984
+f 18223/8680/8982 18224/8683/8985 18227/8684/8986 18226/8681/8983
+f 18225/8682/8984 18226/8681/8983 18229/8685/8987 18228/8686/8988
+f 18226/8681/8983 18227/8684/8986 18230/8687/8989 18229/8685/8987
+f 528/8293/8990 4914/8291/8991 18222/8679/8981 5219/8688/8992
+f 4914/8291/8991 4915/8290/8993 18223/8680/8982 18222/8679/8981
+f 4915/8290/8993 4916/8289/8994 18224/8683/8985 18223/8680/8982
+f 4916/8289/8994 527/8245/8925 5207/8636/8927 18224/8683/8985
+f 18224/8683/8985 5207/8636/8927 5206/8642/8935 18227/8684/8986
+f 18227/8684/8986 5206/8642/8935 5205/8640/8933 18230/8687/8989
+f 18230/8687/8989 5205/8640/8933 559/8641/8934 5108/8689/8995
+f 18229/8685/8987 18230/8687/8989 5108/8689/8995 5107/8690/8996
+f 18228/8686/8988 18229/8685/8987 5107/8690/8996 5106/8691/8997
+f 5217/8692/8998 18228/8686/8988 5106/8691/8997 560/8693/8999
+f 5218/8694/9000 18225/8682/8984 18228/8686/8988 5217/8692/8998
+f 5219/8688/8992 18222/8679/8981 18225/8682/8984 5218/8694/9000
+f 18231/8695/9001 18232/8696/9002 18235/8697/9003 18234/8698/9004
+f 18232/8696/9002 18233/8699/9005 18236/8700/9006 18235/8697/9003
+f 18234/8698/9004 18235/8697/9003 18238/8701/9007 18237/8702/9008
+f 18235/8697/9003 18236/8700/9006 18239/8703/9009 18238/8701/9007
+f 515/8309/9010 4875/8307/9011 18231/8695/9001 5222/8704/9012
+f 4875/8307/9011 4876/8306/9013 18232/8696/9002 18231/8695/9001
+f 4876/8306/9013 4877/8305/9014 18233/8699/9005 18232/8696/9002
+f 4877/8305/9014 514/8261/8945 5213/8652/8947 18233/8699/9005
+f 18233/8699/9005 5213/8652/8947 5212/8662/8960 18236/8700/9006
+f 18236/8700/9006 5212/8662/8960 5211/8660/8958 18239/8703/9009
+f 18239/8703/9009 5211/8660/8958 546/8661/8959 5069/8705/9015
+f 18238/8701/9007 18239/8703/9009 5069/8705/9015 5068/8706/9016
+f 18237/8702/9008 18238/8701/9007 5068/8706/9016 5067/8707/9017
+f 5220/8708/9018 18237/8702/9008 5067/8707/9017 547/8709/9019
+f 5221/8710/9020 18234/8698/9004 18237/8702/9008 5220/8708/9018
+f 5222/8704/9012 18231/8695/9001 18234/8698/9004 5221/8710/9020
+f 18240/8711/9021 18241/8712/9022 18244/8713/9023 18243/8714/9024
+f 18241/8712/9022 18242/8715/9025 18245/8716/9026 18244/8713/9023
+f 18243/8714/9024 18244/8713/9023 18247/8717/9027 18246/8718/9028
+f 18244/8713/9023 18245/8716/9026 18248/8719/9029 18247/8717/9027
+f 542/8325/9030 4956/8323/9031 18240/8711/9021 5225/8720/9032
+f 4956/8323/9031 4957/8322/9033 18241/8712/9022 18240/8711/9021
+f 4957/8322/9033 4958/8321/9034 18242/8715/9025 18241/8712/9022
+f 4958/8321/9034 541/8277/8970 5216/8672/8972 18242/8715/9025
+f 18242/8715/9025 5216/8672/8972 5215/8678/8980 18245/8716/9026
+f 18245/8716/9026 5215/8678/8980 5214/8676/8978 18248/8719/9029
+f 18248/8719/9029 5214/8676/8978 573/8677/8979 5150/8721/9035
+f 18247/8717/9027 18248/8719/9029 5150/8721/9035 5149/8722/9036
+f 18246/8718/9028 18247/8717/9027 5149/8722/9036 5148/8723/9037
+f 5223/8724/9038 18246/8718/9028 5148/8723/9037 574/8725/9039
+f 5224/8726/9040 18243/8714/9024 18246/8718/9028 5223/8724/9038
+f 5225/8720/9032 18240/8711/9021 18243/8714/9024 5224/8726/9040
+f 18249/8727/9041 18250/8728/9042 18253/8729/9043 18252/8730/9044
+f 18250/8728/9042 18251/8731/9045 18254/8732/9046 18253/8729/9043
+f 18252/8730/9044 18253/8729/9043 18256/8733/9047 18255/8734/9048
+f 18253/8729/9043 18254/8732/9046 18257/8735/9049 18256/8733/9047
+f 529/8341/9050 4917/8339/9051 18249/8727/9041 5228/8736/9052
+f 4917/8339/9051 4918/8338/9053 18250/8728/9042 18249/8727/9041
+f 4918/8338/9053 4919/8337/9054 18251/8731/9045 18250/8728/9042
+f 4919/8337/9054 528/8293/8990 5219/8688/8992 18251/8731/9045
+f 18251/8731/9045 5219/8688/8992 5218/8694/9000 18254/8732/9046
+f 18254/8732/9046 5218/8694/9000 5217/8692/8998 18257/8735/9049
+f 18257/8735/9049 5217/8692/8998 560/8693/8999 5111/8737/9055
+f 18256/8733/9047 18257/8735/9049 5111/8737/9055 5110/8738/9056
+f 18255/8734/9048 18256/8733/9047 5110/8738/9056 5109/8739/9057
+f 5226/8740/9058 18255/8734/9048 5109/8739/9057 561/8741/9059
+f 5227/8742/9060 18252/8730/9044 18255/8734/9048 5226/8740/9058
+f 5228/8736/9052 18249/8727/9041 18252/8730/9044 5227/8742/9060
+f 18258/8743/9061 18259/8744/9062 18262/8745/9063 18261/8746/9064
+f 18259/8744/9062 18260/8747/9065 18263/8748/9066 18262/8745/9063
+f 18261/8746/9064 18262/8745/9063 18265/8749/9067 18264/8750/9068
+f 18262/8745/9063 18263/8748/9066 18266/8751/9069 18265/8749/9067
+f 516/8357/9070 4878/8355/9071 18258/8743/9061 5231/8752/9072
+f 4878/8355/9071 4879/8354/9073 18259/8744/9062 18258/8743/9061
+f 4879/8354/9073 4880/8353/9074 18260/8747/9065 18259/8744/9062
+f 4880/8353/9074 515/8309/9010 5222/8704/9012 18260/8747/9065
+f 18260/8747/9065 5222/8704/9012 5221/8710/9020 18263/8748/9066
+f 18263/8748/9066 5221/8710/9020 5220/8708/9018 18266/8751/9069
+f 18266/8751/9069 5220/8708/9018 547/8709/9019 5072/8753/9075
+f 18265/8749/9067 18266/8751/9069 5072/8753/9075 5071/8754/9076
+f 18264/8750/9068 18265/8749/9067 5071/8754/9076 5070/8755/9077
+f 5229/8756/9078 18264/8750/9068 5070/8755/9077 548/8757/9079
+f 5230/8758/9080 18261/8746/9064 18264/8750/9068 5229/8756/9078
+f 5231/8752/9072 18258/8743/9061 18261/8746/9064 5230/8758/9080
+f 18267/8759/9081 18268/8760/9082 18271/8761/9083 18270/8762/9084
+f 18268/8760/9082 18269/8763/9085 18272/8764/9086 18271/8761/9083
+f 18270/8762/9084 18271/8761/9083 18274/8765/9087 18273/8766/9088
+f 18271/8761/9083 18272/8764/9086 18275/8767/9089 18274/8765/9087
+f 543/8373/9090 4959/8371/9091 18267/8759/9081 5234/8768/9092
+f 4959/8371/9091 4960/8370/9093 18268/8760/9082 18267/8759/9081
+f 4960/8370/9093 4961/8369/9094 18269/8763/9085 18268/8760/9082
+f 4961/8369/9094 542/8325/9030 5225/8720/9032 18269/8763/9085
+f 18269/8763/9085 5225/8720/9032 5224/8726/9040 18272/8764/9086
+f 18272/8764/9086 5224/8726/9040 5223/8724/9038 18275/8767/9089
+f 18275/8767/9089 5223/8724/9038 574/8725/9039 5153/8769/9095
+f 18274/8765/9087 18275/8767/9089 5153/8769/9095 5152/8770/9096
+f 18273/8766/9088 18274/8765/9087 5152/8770/9096 5151/8771/9097
+f 5232/8772/9098 18273/8766/9088 5151/8771/9097 575/8773/9099
+f 5233/8774/9100 18270/8762/9084 18273/8766/9088 5232/8772/9098
+f 5234/8768/9092 18267/8759/9081 18270/8762/9084 5233/8774/9100
+f 18276/8775/9101 18277/8776/9102 18280/8777/9103 18279/8778/9104
+f 18277/8776/9102 18278/8779/9105 18281/8780/9106 18280/8777/9103
+f 18279/8778/9104 18280/8777/9103 18283/8781/9107 18282/8782/9108
+f 18280/8777/9103 18281/8780/9106 18284/8783/9109 18283/8781/9107
+f 530/7912/9110 4920/8386/9111 18276/8775/9101 5237/8784/9112
+f 4920/8386/9111 4921/8385/9113 18277/8776/9102 18276/8775/9101
+f 4921/8385/9113 4922/8384/9114 18278/8779/9105 18277/8776/9102
+f 4922/8384/9114 529/8341/9050 5228/8736/9052 18278/8779/9105
+f 18278/8779/9105 5228/8736/9052 5227/8742/9060 18281/8780/9106
+f 18281/8780/9106 5227/8742/9060 5226/8740/9058 18284/8783/9109
+f 18284/8783/9109 5226/8740/9058 561/8741/9059 5114/8785/9115
+f 18283/8781/9107 18284/8783/9109 5114/8785/9115 5113/8786/9116
+f 18282/8782/9108 18283/8781/9107 5113/8786/9116 5112/8787/9117
+f 5235/8788/9118 18282/8782/9108 5112/8787/9117 562/8789/9119
+f 5236/8790/9120 18279/8778/9104 18282/8782/9108 5235/8788/9118
+f 5237/8784/9112 18276/8775/9101 18279/8778/9104 5236/8790/9120
+f 18285/8791/9121 18286/8792/9122 18289/8793/9123 18288/8794/9124
+f 18286/8792/9122 18287/8795/9125 18290/8796/9126 18289/8793/9123
+f 18288/8794/9124 18289/8793/9123 18292/8797/9127 18291/8798/9128
+f 18289/8793/9123 18290/8796/9126 18293/8799/9129 18292/8797/9127
+f 517/7932/9130 4881/8398/9131 18285/8791/9121 5240/8800/9132
+f 4881/8398/9131 4882/8397/9133 18286/8792/9122 18285/8791/9121
+f 4882/8397/9133 4883/8396/9134 18287/8795/9125 18286/8792/9122
+f 4883/8396/9134 516/8357/9070 5231/8752/9072 18287/8795/9125
+f 18287/8795/9125 5231/8752/9072 5230/8758/9080 18290/8796/9126
+f 18290/8796/9126 5230/8758/9080 5229/8756/9078 18293/8799/9129
+f 18293/8799/9129 5229/8756/9078 548/8757/9079 5075/8801/9135
+f 18292/8797/9127 18293/8799/9129 5075/8801/9135 5074/8802/9136
+f 18291/8798/9128 18292/8797/9127 5074/8802/9136 5073/8803/9137
+f 5238/8804/9138 18291/8798/9128 5073/8803/9137 549/8805/9139
+f 5239/8806/9140 18288/8794/9124 18291/8798/9128 5238/8804/9138
+f 5240/8800/9132 18285/8791/9121 18288/8794/9124 5239/8806/9140
+f 18294/8807/9141 18295/8808/9142 18298/8809/9143 18297/8810/9144
+f 18295/8808/9142 18296/8811/9145 18299/8812/9146 18298/8809/9143
+f 18297/8810/9144 18298/8809/9143 18301/8813/9147 18300/8814/9148
+f 18298/8809/9143 18299/8812/9146 18302/8815/9149 18301/8813/9147
+f 544/7952/9150 4962/8410/9151 18294/8807/9141 5243/8816/9152
+f 4962/8410/9151 4963/8409/9153 18295/8808/9142 18294/8807/9141
+f 4963/8409/9153 4964/8408/9154 18296/8811/9145 18295/8808/9142
+f 4964/8408/9154 543/8373/9090 5234/8768/9092 18296/8811/9145
+f 18296/8811/9145 5234/8768/9092 5233/8774/9100 18299/8812/9146
+f 18299/8812/9146 5233/8774/9100 5232/8772/9098 18302/8815/9149
+f 18302/8815/9149 5232/8772/9098 575/8773/9099 5156/8817/9155
+f 18301/8813/9147 18302/8815/9149 5156/8817/9155 5155/8818/9156
+f 18300/8814/9148 18301/8813/9147 5155/8818/9156 5154/8819/9157
+f 5241/8820/9158 18300/8814/9148 5154/8819/9157 576/8821/9159
+f 5242/8822/9160 18297/8810/9144 18300/8814/9148 5241/8820/9158
+f 5243/8816/9152 18294/8807/9141 18297/8810/9144 5242/8822/9160
+f 18303/8823/9161 18304/8824/9162 18307/8825/9163 18306/8826/9164
+f 18304/8824/9162 18305/8827/9165 18308/8828/9166 18307/8825/9163
+f 18306/8826/9164 18307/8825/9163 18310/8829/9167 18309/8830/9168
+f 18307/8825/9163 18308/8828/9166 18311/8831/9169 18310/8829/9167
+f 531/7917/9170 4923/7915/9171 18303/8823/9161 5246/8832/9172
+f 4923/7915/9171 4924/7914/9173 18304/8824/9162 18303/8823/9161
+f 4924/7914/9173 4925/7913/9174 18305/8827/9165 18304/8824/9162
+f 4925/7913/9174 530/7912/9110 5237/8784/9112 18305/8827/9165
+f 18305/8827/9165 5237/8784/9112 5236/8790/9120 18308/8828/9166
+f 18308/8828/9166 5236/8790/9120 5235/8788/9118 18311/8831/9169
+f 18311/8831/9169 5235/8788/9118 562/8789/9119 5117/8833/9175
+f 18310/8829/9167 18311/8831/9169 5117/8833/9175 5116/8834/9176
+f 18309/8830/9168 18310/8829/9167 5116/8834/9176 5115/8835/9177
+f 5244/8836/9178 18309/8830/9168 5115/8835/9177 563/8837/9179
+f 5245/8838/9180 18306/8826/9164 18309/8830/9168 5244/8836/9178
+f 5246/8832/9172 18303/8823/9161 18306/8826/9164 5245/8838/9180
+f 18312/8839/9181 18313/8840/9182 18316/8841/9183 18315/8842/9184
+f 18313/8840/9182 18314/8843/9185 18317/8844/9186 18316/8841/9183
+f 18315/8842/9184 18316/8841/9183 18319/8845/9187 18318/8846/9188
+f 18316/8841/9183 18317/8844/9186 18320/8847/9189 18319/8845/9187
+f 518/7937/9190 4884/7935/9191 18312/8839/9181 5249/8848/9192
+f 4884/7935/9191 4885/7934/9193 18313/8840/9182 18312/8839/9181
+f 4885/7934/9193 4886/7933/9194 18314/8843/9185 18313/8840/9182
+f 4886/7933/9194 517/7932/9130 5240/8800/9132 18314/8843/9185
+f 18314/8843/9185 5240/8800/9132 5239/8806/9140 18317/8844/9186
+f 18317/8844/9186 5239/8806/9140 5238/8804/9138 18320/8847/9189
+f 18320/8847/9189 5238/8804/9138 549/8805/9139 5078/8849/9195
+f 18319/8845/9187 18320/8847/9189 5078/8849/9195 5077/8850/9196
+f 18318/8846/9188 18319/8845/9187 5077/8850/9196 5076/8851/9197
+f 5247/8852/9198 18318/8846/9188 5076/8851/9197 550/8853/9199
+f 5248/8854/9200 18315/8842/9184 18318/8846/9188 5247/8852/9198
+f 5249/8848/9192 18312/8839/9181 18315/8842/9184 5248/8854/9200
+f 18321/8855/9201 18322/8856/9202 18325/8857/9203 18324/8858/9204
+f 18322/8856/9202 18323/8859/9205 18326/8860/9206 18325/8857/9203
+f 18324/8858/9204 18325/8857/9203 18328/8861/9207 18327/8862/9208
+f 18325/8857/9203 18326/8860/9206 18329/8863/9209 18328/8861/9207
+f 513/7957/8950 4965/7955/9210 18321/8855/9201 5208/8653/8951
+f 4965/7955/9210 4966/7954/9211 18322/8856/9202 18321/8855/9201
+f 4966/7954/9211 4967/7953/9212 18323/8859/9205 18322/8856/9202
+f 4967/7953/9212 544/7952/9150 5243/8816/9152 18323/8859/9205
+f 18323/8859/9205 5243/8816/9152 5242/8822/9160 18326/8860/9206
+f 18326/8860/9206 5242/8822/9160 5241/8820/9158 18329/8863/9209
+f 18329/8863/9209 5241/8820/9158 576/8821/9159 5159/8864/9213
+f 18328/8861/9207 18329/8863/9209 5159/8864/9213 5158/8865/9214
+f 18327/8862/9208 18328/8861/9207 5158/8865/9214 5157/8866/9215
+f 5210/8655/8953 18327/8862/9208 5157/8866/9215 545/8656/8954
+f 5209/8654/8952 18324/8858/9204 18327/8862/9208 5210/8655/8953
+f 5208/8653/8951 18321/8855/9201 18324/8858/9204 5209/8654/8952
+f 18330/8867/9216 18331/8868/9217 18334/8869/9218 18333/8870/9219
+f 18331/8868/9217 18332/8871/9220 18335/8872/9221 18334/8869/9218
+f 18333/8870/9219 18334/8869/9218 18337/8873/9222 18336/8874/9223
+f 18334/8869/9218 18335/8872/9221 18338/8875/9224 18337/8873/9222
+f 532/7973/9225 4926/7971/9226 18330/8867/9216 5252/8876/9227
+f 4926/7971/9226 4927/7970/9228 18331/8868/9217 18330/8867/9216
+f 4927/7970/9228 4928/7969/9229 18332/8871/9220 18331/8868/9217
+f 4928/7969/9229 531/7917/9170 5246/8832/9172 18332/8871/9220
+f 18332/8871/9220 5246/8832/9172 5245/8838/9180 18335/8872/9221
+f 18335/8872/9221 5245/8838/9180 5244/8836/9178 18338/8875/9224
+f 18338/8875/9224 5244/8836/9178 563/8837/9179 5120/8877/9230
+f 18337/8873/9222 18338/8875/9224 5120/8877/9230 5119/8878/9231
+f 18336/8874/9223 18337/8873/9222 5119/8878/9231 5118/8879/9232
+f 5250/8880/9233 18336/8874/9223 5118/8879/9232 564/8881/9234
+f 5251/8882/9235 18333/8870/9219 18336/8874/9223 5250/8880/9233
+f 5252/8876/9227 18330/8867/9216 18333/8870/9219 5251/8882/9235
+f 18339/8883/9236 18340/8884/9237 18343/8885/9238 18342/8886/9239
+f 18340/8884/9237 18341/8887/9240 18344/8888/9241 18343/8885/9238
+f 18342/8886/9239 18343/8885/9238 18346/8889/9242 18345/8890/9243
+f 18343/8885/9238 18344/8888/9241 18347/8891/9244 18346/8889/9242
+f 519/7989/9245 4887/7987/9246 18339/8883/9236 5255/8892/9247
+f 4887/7987/9246 4888/7986/9248 18340/8884/9237 18339/8883/9236
+f 4888/7986/9248 4889/7985/9249 18341/8887/9240 18340/8884/9237
+f 4889/7985/9249 518/7937/9190 5249/8848/9192 18341/8887/9240
+f 18341/8887/9240 5249/8848/9192 5248/8854/9200 18344/8888/9241
+f 18344/8888/9241 5248/8854/9200 5247/8852/9198 18347/8891/9244
+f 18347/8891/9244 5247/8852/9198 550/8853/9199 5081/8893/9250
+f 18346/8889/9242 18347/8891/9244 5081/8893/9250 5080/8894/9251
+f 18345/8890/9243 18346/8889/9242 5080/8894/9251 5079/8895/9252
+f 5253/8896/9253 18345/8890/9243 5079/8895/9252 551/8897/9254
+f 5254/8898/9255 18342/8886/9239 18345/8890/9243 5253/8896/9253
+f 5255/8892/9247 18339/8883/9236 18342/8886/9239 5254/8898/9255
+f 18348/8899/9256 18349/8900/9257 18352/8901/9258 18351/8902/9259
+f 18349/8900/9257 18350/8903/9260 18353/8904/9261 18352/8901/9258
+f 18351/8902/9259 18352/8901/9258 18355/8905/9262 18354/8906/9263
+f 18352/8901/9258 18353/8904/9261 18356/8907/9264 18355/8905/9262
+f 533/8005/8660 4929/8003/9265 18348/8899/9256 5160/8421/8661
+f 4929/8003/9265 4930/8002/9266 18349/8900/9257 18348/8899/9256
+f 4930/8002/9266 4931/8001/9267 18350/8903/9260 18349/8900/9257
+f 4931/8001/9267 532/7973/9225 5252/8876/9227 18350/8903/9260
+f 18350/8903/9260 5252/8876/9227 5251/8882/9235 18353/8904/9261
+f 18353/8904/9261 5251/8882/9235 5250/8880/9233 18356/8907/9264
+f 18356/8907/9264 5250/8880/9233 564/8881/9234 5123/8908/9268
+f 18355/8905/9262 18356/8907/9264 5123/8908/9268 5122/8909/9269
+f 18354/8906/9263 18355/8905/9262 5122/8909/9269 5121/8910/9270
+f 5162/8423/8663 18354/8906/9263 5121/8910/9270 565/8424/8664
+f 5161/8422/8662 18351/8902/9259 18354/8906/9263 5162/8423/8663
+f 5160/8421/8661 18348/8899/9256 18351/8902/9259 5161/8422/8662
+f 18357/8911/9271 18358/8912/9272 18361/8913/9273 18360/8914/9274
+f 18358/8912/9272 18359/8915/9275 18362/8916/9276 18361/8913/9273
+f 18360/8914/9274 18361/8913/9273 18364/8917/9277 18363/8918/9278
+f 18361/8913/9273 18362/8916/9276 18365/8919/9279 18364/8917/9277
+f 520/8021/8685 4890/8019/9280 18357/8911/9271 5166/8441/8686
+f 4890/8019/9280 4891/8018/9281 18358/8912/9272 18357/8911/9271
+f 4891/8018/9281 4892/8017/9282 18359/8915/9275 18358/8912/9272
+f 4892/8017/9282 519/7989/9245 5255/8892/9247 18359/8915/9275
+f 18359/8915/9275 5255/8892/9247 5254/8898/9255 18362/8916/9276
+f 18362/8916/9276 5254/8898/9255 5253/8896/9253 18365/8919/9279
+f 18365/8919/9279 5253/8896/9253 551/8897/9254 5084/8920/9283
+f 18364/8917/9277 18365/8919/9279 5084/8920/9283 5083/8921/9284
+f 18363/8918/9278 18364/8917/9277 5083/8921/9284 5082/8922/9285
+f 5168/8443/8688 18363/8918/9278 5082/8922/9285 552/8444/8689
+f 5167/8442/8687 18360/8914/9274 18363/8918/9278 5168/8443/8688
+f 5166/8441/8686 18357/8911/9271 18360/8914/9274 5167/8442/8687
+f 18366/8923/9286 18367/8924/9287 18370/8925/9288 18369/8926/9289
+f 18367/8924/9287 18368/8927/9290 18371/8928/9291 18370/8925/9288
+f 18369/8926/9289 18370/8925/9288 18373/8929/9292 18372/8930/9293
+f 18370/8925/9288 18371/8928/9291 18374/8931/9294 18373/8929/9292
+f 569/8529/8794 5133/8527/8792 18366/8923/9286 5357/8932/9295
+f 5133/8527/8792 5134/8526/8791 18367/8924/9287 18366/8923/9286
+f 5134/8526/8791 5135/8525/8790 18368/8927/9290 18367/8924/9287
+f 5135/8525/8790 568/8497/8754 5352/8933/9296 18368/8927/9290
+f 18368/8927/9290 5352/8933/9296 5353/8934/9297 18371/8928/9291
+f 18371/8928/9291 5353/8934/9297 5354/8935/9298 18374/8931/9294
+f 18374/8931/9294 5354/8935/9298 600/8936/9299 5327/8937/9300
+f 18373/8929/9292 18374/8931/9294 5327/8937/9300 5326/8938/9301
+f 18372/8930/9293 18373/8929/9292 5326/8938/9301 5325/8939/9302
+f 5355/8940/9303 18372/8930/9293 5325/8939/9302 601/8941/9304
+f 5356/8942/9305 18369/8926/9289 18372/8930/9293 5355/8940/9303
+f 5357/8932/9295 18366/8923/9286 18369/8926/9289 5356/8942/9305
+f 18375/8943/9306 18376/8944/9307 18379/8945/9308 18378/8946/9309
+f 18376/8944/9307 18377/8947/9310 18380/8948/9311 18379/8945/9308
+f 18378/8946/9309 18379/8945/9308 18382/8949/9312 18381/8950/9313
+f 18379/8945/9308 18380/8948/9311 18383/8951/9314 18382/8949/9312
+f 556/8545/8814 5094/8543/8812 18375/8943/9306 5363/8952/9315
+f 5094/8543/8812 5095/8542/8811 18376/8944/9307 18375/8943/9306
+f 5095/8542/8811 5096/8541/8810 18377/8947/9310 18376/8944/9307
+f 5096/8541/8810 555/8513/8774 5358/8953/9316 18377/8947/9310
+f 18377/8947/9310 5358/8953/9316 5359/8954/9317 18380/8948/9311
+f 18380/8948/9311 5359/8954/9317 5360/8955/9318 18383/8951/9314
+f 18383/8951/9314 5360/8955/9318 587/8956/9319 5288/8957/9320
+f 18382/8949/9312 18383/8951/9314 5288/8957/9320 5287/8958/9321
+f 18381/8950/9313 18382/8949/9312 5287/8958/9321 5286/8959/9322
+f 5361/8960/9323 18381/8950/9313 5286/8959/9322 588/8961/9324
+f 5362/8962/9325 18378/8946/9309 18381/8950/9313 5361/8960/9323
+f 5363/8952/9315 18375/8943/9306 18378/8946/9309 5362/8962/9325
+f 18384/8963/9326 18385/8964/9327 18388/8965/9328 18387/8966/9329
+f 18385/8964/9327 18386/8967/9330 18389/8968/9331 18388/8965/9328
+f 18387/8966/9329 18388/8965/9328 18391/8969/9332 18390/8970/9333
+f 18388/8965/9328 18389/8968/9331 18392/8971/9334 18391/8969/9332
+f 570/8561/8834 5136/8559/8832 18384/8963/9326 5366/8972/9335
+f 5136/8559/8832 5137/8558/8831 18385/8964/9327 18384/8963/9326
+f 5137/8558/8831 5138/8557/8830 18386/8967/9330 18385/8964/9327
+f 5138/8557/8830 569/8529/8794 5357/8932/9295 18386/8967/9330
+f 18386/8967/9330 5357/8932/9295 5356/8942/9305 18389/8968/9331
+f 18389/8968/9331 5356/8942/9305 5355/8940/9303 18392/8971/9334
+f 18392/8971/9334 5355/8940/9303 601/8941/9304 5330/8973/9336
+f 18391/8969/9332 18392/8971/9334 5330/8973/9336 5329/8974/9337
+f 18390/8970/9333 18391/8969/9332 5329/8974/9337 5328/8975/9338
+f 5364/8976/9339 18390/8970/9333 5328/8975/9338 602/8977/9340
+f 5365/8978/9341 18387/8966/9329 18390/8970/9333 5364/8976/9339
+f 5366/8972/9335 18384/8963/9326 18387/8966/9329 5365/8978/9341
+f 18393/8979/9342 18394/8980/9343 18397/8981/9344 18396/8982/9345
+f 18394/8980/9343 18395/8983/9346 18398/8984/9347 18397/8981/9344
+f 18396/8982/9345 18397/8981/9344 18400/8985/9348 18399/8986/9349
+f 18397/8981/9344 18398/8984/9347 18401/8987/9350 18400/8985/9348
+f 557/8577/8854 5097/8575/8852 18393/8979/9342 5369/8988/9351
+f 5097/8575/8852 5098/8574/8851 18394/8980/9343 18393/8979/9342
+f 5098/8574/8851 5099/8573/8850 18395/8983/9346 18394/8980/9343
+f 5099/8573/8850 556/8545/8814 5363/8952/9315 18395/8983/9346
+f 18395/8983/9346 5363/8952/9315 5362/8962/9325 18398/8984/9347
+f 18398/8984/9347 5362/8962/9325 5361/8960/9323 18401/8987/9350
+f 18401/8987/9350 5361/8960/9323 588/8961/9324 5291/8989/9352
+f 18400/8985/9348 18401/8987/9350 5291/8989/9352 5290/8990/9353
+f 18399/8986/9349 18400/8985/9348 5290/8990/9353 5289/8991/9354
+f 5367/8992/9355 18399/8986/9349 5289/8991/9354 589/8993/9356
+f 5368/8994/9357 18396/8982/9345 18399/8986/9349 5367/8992/9355
+f 5369/8988/9351 18393/8979/9342 18396/8982/9345 5368/8994/9357
+f 18402/8995/9358 18403/8996/9359 18406/8997/9360 18405/8998/9361
+f 18403/8996/9359 18404/8999/9362 18407/9000/9363 18406/8997/9360
+f 18405/8998/9361 18406/8997/9360 18409/9001/9364 18408/9002/9365
+f 18406/8997/9360 18407/9000/9363 18410/9003/9366 18409/9001/9364
+f 571/8593/8874 5139/8591/8872 18402/8995/9358 5372/9004/9367
+f 5139/8591/8872 5140/8590/8871 18403/8996/9359 18402/8995/9358
+f 5140/8590/8871 5141/8589/8870 18404/8999/9362 18403/8996/9359
+f 5141/8589/8870 570/8561/8834 5366/8972/9335 18404/8999/9362
+f 18404/8999/9362 5366/8972/9335 5365/8978/9341 18407/9000/9363
+f 18407/9000/9363 5365/8978/9341 5364/8976/9339 18410/9003/9366
+f 18410/9003/9366 5364/8976/9339 602/8977/9340 5333/9005/9368
+f 18409/9001/9364 18410/9003/9366 5333/9005/9368 5332/9006/9369
+f 18408/9002/9365 18409/9001/9364 5332/9006/9369 5331/9007/9370
+f 5370/9008/9371 18408/9002/9365 5331/9007/9370 603/9009/9372
+f 5371/9010/9373 18405/8998/9361 18408/9002/9365 5370/9008/9371
+f 5372/9004/9367 18402/8995/9358 18405/8998/9361 5371/9010/9373
+f 18411/9011/9374 18412/9012/9375 18415/9013/9376 18414/9014/9377
+f 18412/9012/9375 18413/9015/9378 18416/9016/9379 18415/9013/9376
+f 18414/9014/9377 18415/9013/9376 18418/9017/9380 18417/9018/9381
+f 18415/9013/9376 18416/9016/9379 18419/9019/9382 18418/9017/9380
+f 558/8609/8894 5100/8607/8892 18411/9011/9374 5375/9020/9383
+f 5100/8607/8892 5101/8606/8891 18412/9012/9375 18411/9011/9374
+f 5101/8606/8891 5102/8605/8890 18413/9015/9378 18412/9012/9375
+f 5102/8605/8890 557/8577/8854 5369/8988/9351 18413/9015/9378
+f 18413/9015/9378 5369/8988/9351 5368/8994/9357 18416/9016/9379
+f 18416/9016/9379 5368/8994/9357 5367/8992/9355 18419/9019/9382
+f 18419/9019/9382 5367/8992/9355 589/8993/9356 5294/9021/9384
+f 18418/9017/9380 18419/9019/9382 5294/9021/9384 5293/9022/9385
+f 18417/9018/9381 18418/9017/9380 5293/9022/9385 5292/9023/9386
+f 5373/9024/9387 18417/9018/9381 5292/9023/9386 590/9025/9388
+f 5374/9026/9389 18414/9014/9377 18417/9018/9381 5373/9024/9387
+f 5375/9020/9383 18411/9011/9374 18414/9014/9377 5374/9026/9389
+f 18420/9027/9390 18421/9028/9391 18424/9029/9392 18423/9030/9393
+f 18421/9028/9391 18422/9031/9394 18425/9032/9395 18424/9029/9392
+f 18423/9030/9393 18424/9029/9392 18427/9033/9396 18426/9034/9397
+f 18424/9029/9392 18425/9032/9395 18428/9035/9398 18427/9033/9396
+f 572/8625/8914 5142/8623/8912 18420/9027/9390 5378/9036/9399
+f 5142/8623/8912 5143/8622/8911 18421/9028/9391 18420/9027/9390
+f 5143/8622/8911 5144/8621/8910 18422/9031/9394 18421/9028/9391
+f 5144/8621/8910 571/8593/8874 5372/9004/9367 18422/9031/9394
+f 18422/9031/9394 5372/9004/9367 5371/9010/9373 18425/9032/9395
+f 18425/9032/9395 5371/9010/9373 5370/9008/9371 18428/9035/9398
+f 18428/9035/9398 5370/9008/9371 603/9009/9372 5336/9037/9400
+f 18427/9033/9396 18428/9035/9398 5336/9037/9400 5335/9038/9401
+f 18426/9034/9397 18427/9033/9396 5335/9038/9401 5334/9039/9402
+f 5376/9040/9403 18426/9034/9397 5334/9039/9402 604/9041/9404
+f 5377/9042/9405 18423/9030/9393 18426/9034/9397 5376/9040/9403
+f 5378/9036/9399 18420/9027/9390 18423/9030/9393 5377/9042/9405
+f 18429/9043/9406 18430/9044/9407 18433/9045/9408 18432/9046/9409
+f 18430/9044/9407 18431/9047/9410 18434/9048/9411 18433/9045/9408
+f 18432/9046/9409 18433/9045/9408 18436/9049/9412 18435/9050/9413
+f 18433/9045/9408 18434/9048/9411 18437/9051/9414 18436/9049/9412
+f 559/8641/8934 5103/8639/8932 18429/9043/9406 5381/9052/9415
+f 5103/8639/8932 5104/8638/8931 18430/9044/9407 18429/9043/9406
+f 5104/8638/8931 5105/8637/8930 18431/9047/9410 18430/9044/9407
+f 5105/8637/8930 558/8609/8894 5375/9020/9383 18431/9047/9410
+f 18431/9047/9410 5375/9020/9383 5374/9026/9389 18434/9048/9411
+f 18434/9048/9411 5374/9026/9389 5373/9024/9387 18437/9051/9414
+f 18437/9051/9414 5373/9024/9387 590/9025/9388 5297/9053/9416
+f 18436/9049/9412 18437/9051/9414 5297/9053/9416 5296/9054/9417
+f 18435/9050/9413 18436/9049/9412 5296/9054/9417 5295/9055/9418
+f 5379/9056/9419 18435/9050/9413 5295/9055/9418 591/9057/9420
+f 5380/9058/9421 18432/9046/9409 18435/9050/9413 5379/9056/9419
+f 5381/9052/9415 18429/9043/9406 18432/9046/9409 5380/9058/9421
+f 18438/9059/9422 18439/9060/9423 18442/9061/9424 18441/9062/9425
+f 18439/9060/9423 18440/9063/9426 18443/9064/9427 18442/9061/9424
+f 18441/9062/9425 18442/9061/9424 18445/9065/9428 18444/9066/9429
+f 18442/9061/9424 18443/9064/9427 18446/9067/9430 18445/9065/9428
+f 546/8661/8959 5064/8659/8957 18438/9059/9422 5387/9068/9431
+f 5064/8659/8957 5065/8658/8956 18439/9060/9423 18438/9059/9422
+f 5065/8658/8956 5066/8657/8955 18440/9063/9426 18439/9060/9423
+f 5066/8657/8955 545/8656/8954 5382/9069/9432 18440/9063/9426
+f 18440/9063/9426 5382/9069/9432 5383/9070/9433 18443/9064/9427
+f 18443/9064/9427 5383/9070/9433 5384/9071/9434 18446/9067/9430
+f 18446/9067/9430 5384/9071/9434 577/9072/9435 5258/9073/9436
+f 18445/9065/9428 18446/9067/9430 5258/9073/9436 5257/9074/9437
+f 18444/9066/9429 18445/9065/9428 5257/9074/9437 5256/9075/9438
+f 5385/9076/9439 18444/9066/9429 5256/9075/9438 578/9077/9440
+f 5386/9078/9441 18441/9062/9425 18444/9066/9429 5385/9076/9439
+f 5387/9068/9431 18438/9059/9422 18441/9062/9425 5386/9078/9441
+f 18447/9079/9442 18448/9080/9443 18451/9081/9444 18450/9082/9445
+f 18448/9080/9443 18449/9083/9446 18452/9084/9447 18451/9081/9444
+f 18450/9082/9445 18451/9081/9444 18454/9085/9448 18453/9086/9449
+f 18451/9081/9444 18452/9084/9447 18455/9087/9450 18454/9085/9448
+f 573/8677/8979 5145/8675/8977 18447/9079/9442 5390/9088/9451
+f 5145/8675/8977 5146/8674/8976 18448/9080/9443 18447/9079/9442
+f 5146/8674/8976 5147/8673/8975 18449/9083/9446 18448/9080/9443
+f 5147/8673/8975 572/8625/8914 5378/9036/9399 18449/9083/9446
+f 18449/9083/9446 5378/9036/9399 5377/9042/9405 18452/9084/9447
+f 18452/9084/9447 5377/9042/9405 5376/9040/9403 18455/9087/9450
+f 18455/9087/9450 5376/9040/9403 604/9041/9404 5339/9089/9452
+f 18454/9085/9448 18455/9087/9450 5339/9089/9452 5338/9090/9453
+f 18453/9086/9449 18454/9085/9448 5338/9090/9453 5337/9091/9454
+f 5388/9092/9455 18453/9086/9449 5337/9091/9454 605/9093/9456
+f 5389/9094/9457 18450/9082/9445 18453/9086/9449 5388/9092/9455
+f 5390/9088/9451 18447/9079/9442 18450/9082/9445 5389/9094/9457
+f 18456/9095/9458 18457/9096/9459 18460/9097/9460 18459/9098/9461
+f 18457/9096/9459 18458/9099/9462 18461/9100/9463 18460/9097/9460
+f 18459/9098/9461 18460/9097/9460 18463/9101/9464 18462/9102/9465
+f 18460/9097/9460 18461/9100/9463 18464/9103/9466 18463/9101/9464
+f 560/8693/8999 5106/8691/8997 18456/9095/9458 5393/9104/9467
+f 5106/8691/8997 5107/8690/8996 18457/9096/9459 18456/9095/9458
+f 5107/8690/8996 5108/8689/8995 18458/9099/9462 18457/9096/9459
+f 5108/8689/8995 559/8641/8934 5381/9052/9415 18458/9099/9462
+f 18458/9099/9462 5381/9052/9415 5380/9058/9421 18461/9100/9463
+f 18461/9100/9463 5380/9058/9421 5379/9056/9419 18464/9103/9466
+f 18464/9103/9466 5379/9056/9419 591/9057/9420 5300/9105/9468
+f 18463/9101/9464 18464/9103/9466 5300/9105/9468 5299/9106/9469
+f 18462/9102/9465 18463/9101/9464 5299/9106/9469 5298/9107/9470
+f 5391/9108/9471 18462/9102/9465 5298/9107/9470 592/9109/9472
+f 5392/9110/9473 18459/9098/9461 18462/9102/9465 5391/9108/9471
+f 5393/9104/9467 18456/9095/9458 18459/9098/9461 5392/9110/9473
+f 18465/9111/9474 18466/9112/9475 18469/9113/9476 18468/9114/9477
+f 18466/9112/9475 18467/9115/9478 18470/9116/9479 18469/9113/9476
+f 18468/9114/9477 18469/9113/9476 18472/9117/9480 18471/9118/9481
+f 18469/9113/9476 18470/9116/9479 18473/9119/9482 18472/9117/9480
+f 547/8709/9019 5067/8707/9017 18465/9111/9474 5396/9120/9483
+f 5067/8707/9017 5068/8706/9016 18466/9112/9475 18465/9111/9474
+f 5068/8706/9016 5069/8705/9015 18467/9115/9478 18466/9112/9475
+f 5069/8705/9015 546/8661/8959 5387/9068/9431 18467/9115/9478
+f 18467/9115/9478 5387/9068/9431 5386/9078/9441 18470/9116/9479
+f 18470/9116/9479 5386/9078/9441 5385/9076/9439 18473/9119/9482
+f 18473/9119/9482 5385/9076/9439 578/9077/9440 5261/9121/9484
+f 18472/9117/9480 18473/9119/9482 5261/9121/9484 5260/9122/9485
+f 18471/9118/9481 18472/9117/9480 5260/9122/9485 5259/9123/9486
+f 5394/9124/9487 18471/9118/9481 5259/9123/9486 579/9125/9488
+f 5395/9126/9489 18468/9114/9477 18471/9118/9481 5394/9124/9487
+f 5396/9120/9483 18465/9111/9474 18468/9114/9477 5395/9126/9489
+f 18474/9127/9490 18475/9128/9491 18478/9129/9492 18477/9130/9493
+f 18475/9128/9491 18476/9131/9494 18479/9132/9495 18478/9129/9492
+f 18477/9130/9493 18478/9129/9492 18481/9133/9496 18480/9134/9497
+f 18478/9129/9492 18479/9132/9495 18482/9135/9498 18481/9133/9496
+f 574/8725/9039 5148/8723/9037 18474/9127/9490 5399/9136/9499
+f 5148/8723/9037 5149/8722/9036 18475/9128/9491 18474/9127/9490
+f 5149/8722/9036 5150/8721/9035 18476/9131/9494 18475/9128/9491
+f 5150/8721/9035 573/8677/8979 5390/9088/9451 18476/9131/9494
+f 18476/9131/9494 5390/9088/9451 5389/9094/9457 18479/9132/9495
+f 18479/9132/9495 5389/9094/9457 5388/9092/9455 18482/9135/9498
+f 18482/9135/9498 5388/9092/9455 605/9093/9456 5342/9137/9500
+f 18481/9133/9496 18482/9135/9498 5342/9137/9500 5341/9138/9501
+f 18480/9134/9497 18481/9133/9496 5341/9138/9501 5340/9139/9502
+f 5397/9140/9503 18480/9134/9497 5340/9139/9502 606/9141/9504
+f 5398/9142/9505 18477/9130/9493 18480/9134/9497 5397/9140/9503
+f 5399/9136/9499 18474/9127/9490 18477/9130/9493 5398/9142/9505
+f 18483/9143/9506 18484/9144/9507 18487/9145/9508 18486/9146/9509
+f 18484/9144/9507 18485/9147/9510 18488/9148/9511 18487/9145/9508
+f 18486/9146/9509 18487/9145/9508 18490/9149/9512 18489/9150/9513
+f 18487/9145/9508 18488/9148/9511 18491/9151/9514 18490/9149/9512
+f 561/8741/9059 5109/8739/9057 18483/9143/9506 5402/9152/9515
+f 5109/8739/9057 5110/8738/9056 18484/9144/9507 18483/9143/9506
+f 5110/8738/9056 5111/8737/9055 18485/9147/9510 18484/9144/9507
+f 5111/8737/9055 560/8693/8999 5393/9104/9467 18485/9147/9510
+f 18485/9147/9510 5393/9104/9467 5392/9110/9473 18488/9148/9511
+f 18488/9148/9511 5392/9110/9473 5391/9108/9471 18491/9151/9514
+f 18491/9151/9514 5391/9108/9471 592/9109/9472 5303/9153/9516
+f 18490/9149/9512 18491/9151/9514 5303/9153/9516 5302/9154/9517
+f 18489/9150/9513 18490/9149/9512 5302/9154/9517 5301/9155/9518
+f 5400/9156/9519 18489/9150/9513 5301/9155/9518 593/9157/9520
+f 5401/9158/9521 18486/9146/9509 18489/9150/9513 5400/9156/9519
+f 5402/9152/9515 18483/9143/9506 18486/9146/9509 5401/9158/9521
+f 18492/9159/9522 18493/9160/9523 18496/9161/9524 18495/9162/9525
+f 18493/9160/9523 18494/9163/9526 18497/9164/9527 18496/9161/9524
+f 18495/9162/9525 18496/9161/9524 18499/9165/9528 18498/9166/9529
+f 18496/9161/9524 18497/9164/9527 18500/9167/9530 18499/9165/9528
+f 548/8757/9079 5070/8755/9077 18492/9159/9522 5405/9168/9531
+f 5070/8755/9077 5071/8754/9076 18493/9160/9523 18492/9159/9522
+f 5071/8754/9076 5072/8753/9075 18494/9163/9526 18493/9160/9523
+f 5072/8753/9075 547/8709/9019 5396/9120/9483 18494/9163/9526
+f 18494/9163/9526 5396/9120/9483 5395/9126/9489 18497/9164/9527
+f 18497/9164/9527 5395/9126/9489 5394/9124/9487 18500/9167/9530
+f 18500/9167/9530 5394/9124/9487 579/9125/9488 5264/9169/9532
+f 18499/9165/9528 18500/9167/9530 5264/9169/9532 5263/9170/9533
+f 18498/9166/9529 18499/9165/9528 5263/9170/9533 5262/9171/9534
+f 5403/9172/9535 18498/9166/9529 5262/9171/9534 580/9173/9536
+f 5404/9174/9537 18495/9162/9525 18498/9166/9529 5403/9172/9535
+f 5405/9168/9531 18492/9159/9522 18495/9162/9525 5404/9174/9537
+f 18501/9175/9538 18502/9176/9539 18505/9177/9540 18504/9178/9541
+f 18502/9176/9539 18503/9179/9542 18506/9180/9543 18505/9177/9540
+f 18504/9178/9541 18505/9177/9540 18508/9181/9544 18507/9182/9545
+f 18505/9177/9540 18506/9180/9543 18509/9183/9546 18508/9181/9544
+f 575/8773/9099 5151/8771/9097 18501/9175/9538 5408/9184/9547
+f 5151/8771/9097 5152/8770/9096 18502/9176/9539 18501/9175/9538
+f 5152/8770/9096 5153/8769/9095 18503/9179/9542 18502/9176/9539
+f 5153/8769/9095 574/8725/9039 5399/9136/9499 18503/9179/9542
+f 18503/9179/9542 5399/9136/9499 5398/9142/9505 18506/9180/9543
+f 18506/9180/9543 5398/9142/9505 5397/9140/9503 18509/9183/9546
+f 18509/9183/9546 5397/9140/9503 606/9141/9504 5345/9185/9548
+f 18508/9181/9544 18509/9183/9546 5345/9185/9548 5344/9186/9549
+f 18507/9182/9545 18508/9181/9544 5344/9186/9549 5343/9187/9550
+f 5406/9188/9551 18507/9182/9545 5343/9187/9550 607/9189/9552
+f 5407/9190/9553 18504/9178/9541 18507/9182/9545 5406/9188/9551
+f 5408/9184/9547 18501/9175/9538 18504/9178/9541 5407/9190/9553
+f 18510/9191/9554 18511/9192/9555 18514/9193/9556 18513/9194/9557
+f 18511/9192/9555 18512/9195/9558 18515/9196/9559 18514/9193/9556
+f 18513/9194/9557 18514/9193/9556 18517/9197/9560 18516/9198/9561
+f 18514/9193/9556 18515/9196/9559 18518/9199/9562 18517/9197/9560
+f 562/8789/9119 5112/8787/9117 18510/9191/9554 5411/9200/9563
+f 5112/8787/9117 5113/8786/9116 18511/9192/9555 18510/9191/9554
+f 5113/8786/9116 5114/8785/9115 18512/9195/9558 18511/9192/9555
+f 5114/8785/9115 561/8741/9059 5402/9152/9515 18512/9195/9558
+f 18512/9195/9558 5402/9152/9515 5401/9158/9521 18515/9196/9559
+f 18515/9196/9559 5401/9158/9521 5400/9156/9519 18518/9199/9562
+f 18518/9199/9562 5400/9156/9519 593/9157/9520 5306/9201/9564
+f 18517/9197/9560 18518/9199/9562 5306/9201/9564 5305/9202/9565
+f 18516/9198/9561 18517/9197/9560 5305/9202/9565 5304/9203/9566
+f 5409/9204/9567 18516/9198/9561 5304/9203/9566 594/9205/9568
+f 5410/9206/9569 18513/9194/9557 18516/9198/9561 5409/9204/9567
+f 5411/9200/9563 18510/9191/9554 18513/9194/9557 5410/9206/9569
+f 18519/9207/9570 18520/9208/9571 18523/9209/9572 18522/9210/9573
+f 18520/9208/9571 18521/9211/9574 18524/9212/9575 18523/9209/9572
+f 18522/9210/9573 18523/9209/9572 18526/9213/9576 18525/9214/9577
+f 18523/9209/9572 18524/9212/9575 18527/9215/9578 18526/9213/9576
+f 549/8805/9139 5073/8803/9137 18519/9207/9570 5414/9216/9579
+f 5073/8803/9137 5074/8802/9136 18520/9208/9571 18519/9207/9570
+f 5074/8802/9136 5075/8801/9135 18521/9211/9574 18520/9208/9571
+f 5075/8801/9135 548/8757/9079 5405/9168/9531 18521/9211/9574
+f 18521/9211/9574 5405/9168/9531 5404/9174/9537 18524/9212/9575
+f 18524/9212/9575 5404/9174/9537 5403/9172/9535 18527/9215/9578
+f 18527/9215/9578 5403/9172/9535 580/9173/9536 5267/9217/9580
+f 18526/9213/9576 18527/9215/9578 5267/9217/9580 5266/9218/9581
+f 18525/9214/9577 18526/9213/9576 5266/9218/9581 5265/9219/9582
+f 5412/9220/9583 18525/9214/9577 5265/9219/9582 581/9221/9584
+f 5413/9222/9585 18522/9210/9573 18525/9214/9577 5412/9220/9583
+f 5414/9216/9579 18519/9207/9570 18522/9210/9573 5413/9222/9585
+f 18528/9223/9586 18529/9224/9587 18532/9225/9588 18531/9226/9589
+f 18529/9224/9587 18530/9227/9590 18533/9228/9591 18532/9225/9588
+f 18531/9226/9589 18532/9225/9588 18535/9229/9592 18534/9230/9593
+f 18532/9225/9588 18533/9228/9591 18536/9231/9594 18535/9229/9592
+f 576/8821/9159 5154/8819/9157 18528/9223/9586 5417/9232/9595
+f 5154/8819/9157 5155/8818/9156 18529/9224/9587 18528/9223/9586
+f 5155/8818/9156 5156/8817/9155 18530/9227/9590 18529/9224/9587
+f 5156/8817/9155 575/8773/9099 5408/9184/9547 18530/9227/9590
+f 18530/9227/9590 5408/9184/9547 5407/9190/9553 18533/9228/9591
+f 18533/9228/9591 5407/9190/9553 5406/9188/9551 18536/9231/9594
+f 18536/9231/9594 5406/9188/9551 607/9189/9552 5348/9233/9596
+f 18535/9229/9592 18536/9231/9594 5348/9233/9596 5347/9234/9597
+f 18534/9230/9593 18535/9229/9592 5347/9234/9597 5346/9235/9598
+f 5415/9236/9599 18534/9230/9593 5346/9235/9598 608/9237/9600
+f 5416/9238/9601 18531/9226/9589 18534/9230/9593 5415/9236/9599
+f 5417/9232/9595 18528/9223/9586 18531/9226/9589 5416/9238/9601
+f 18537/9239/9602 18538/9240/9603 18541/9241/9604 18540/9242/9605
+f 18538/9240/9603 18539/9243/9606 18542/9244/9607 18541/9241/9604
+f 18540/9242/9605 18541/9241/9604 18544/9245/9608 18543/9246/9609
+f 18541/9241/9604 18542/9244/9607 18545/9247/9610 18544/9245/9608
+f 563/8837/9179 5115/8835/9177 18537/9239/9602 5420/9248/9611
+f 5115/8835/9177 5116/8834/9176 18538/9240/9603 18537/9239/9602
+f 5116/8834/9176 5117/8833/9175 18539/9243/9606 18538/9240/9603
+f 5117/8833/9175 562/8789/9119 5411/9200/9563 18539/9243/9606
+f 18539/9243/9606 5411/9200/9563 5410/9206/9569 18542/9244/9607
+f 18542/9244/9607 5410/9206/9569 5409/9204/9567 18545/9247/9610
+f 18545/9247/9610 5409/9204/9567 594/9205/9568 5309/9249/9612
+f 18544/9245/9608 18545/9247/9610 5309/9249/9612 5308/9250/9613
+f 18543/9246/9609 18544/9245/9608 5308/9250/9613 5307/9251/9614
+f 5418/9252/9615 18543/9246/9609 5307/9251/9614 595/9253/9616
+f 5419/9254/9617 18540/9242/9605 18543/9246/9609 5418/9252/9615
+f 5420/9248/9611 18537/9239/9602 18540/9242/9605 5419/9254/9617
+f 18546/9255/9618 18547/9256/9619 18550/9257/9620 18549/9258/9621
+f 18547/9256/9619 18548/9259/9622 18551/9260/9623 18550/9257/9620
+f 18549/9258/9621 18550/9257/9620 18553/9261/9624 18552/9262/9625
+f 18550/9257/9620 18551/9260/9623 18554/9263/9626 18553/9261/9624
+f 550/8853/9199 5076/8851/9197 18546/9255/9618 5423/9264/9627
+f 5076/8851/9197 5077/8850/9196 18547/9256/9619 18546/9255/9618
+f 5077/8850/9196 5078/8849/9195 18548/9259/9622 18547/9256/9619
+f 5078/8849/9195 549/8805/9139 5414/9216/9579 18548/9259/9622
+f 18548/9259/9622 5414/9216/9579 5413/9222/9585 18551/9260/9623
+f 18551/9260/9623 5413/9222/9585 5412/9220/9583 18554/9263/9626
+f 18554/9263/9626 5412/9220/9583 581/9221/9584 5270/9265/9628
+f 18553/9261/9624 18554/9263/9626 5270/9265/9628 5269/9266/9629
+f 18552/9262/9625 18553/9261/9624 5269/9266/9629 5268/9267/9630
+f 5421/9268/9631 18552/9262/9625 5268/9267/9630 582/9269/9632
+f 5422/9270/9633 18549/9258/9621 18552/9262/9625 5421/9268/9631
+f 5423/9264/9627 18546/9255/9618 18549/9258/9621 5422/9270/9633
+f 18555/9271/9634 18556/9272/9635 18559/9273/9636 18558/9274/9637
+f 18556/9272/9635 18557/9275/9638 18560/9276/9639 18559/9273/9636
+f 18558/9274/9637 18559/9273/9636 18562/9277/9640 18561/9278/9641
+f 18559/9273/9636 18560/9276/9639 18563/9279/9642 18562/9277/9640
+f 545/8656/8954 5157/8866/9215 18555/9271/9634 5382/9069/9432
+f 5157/8866/9215 5158/8865/9214 18556/9272/9635 18555/9271/9634
+f 5158/8865/9214 5159/8864/9213 18557/9275/9638 18556/9272/9635
+f 5159/8864/9213 576/8821/9159 5417/9232/9595 18557/9275/9638
+f 18557/9275/9638 5417/9232/9595 5416/9238/9601 18560/9276/9639
+f 18560/9276/9639 5416/9238/9601 5415/9236/9599 18563/9279/9642
+f 18563/9279/9642 5415/9236/9599 608/9237/9600 5351/9280/9643
+f 18562/9277/9640 18563/9279/9642 5351/9280/9643 5350/9281/9644
+f 18561/9278/9641 18562/9277/9640 5350/9281/9644 5349/9282/9645
+f 5384/9071/9434 18561/9278/9641 5349/9282/9645 577/9072/9435
+f 5383/9070/9433 18558/9274/9637 18561/9278/9641 5384/9071/9434
+f 5382/9069/9432 18555/9271/9634 18558/9274/9637 5383/9070/9433
+f 18564/9283/9646 18565/9284/9647 18568/9285/9648 18567/9286/9649
+f 18565/9284/9647 18566/9287/9650 18569/9288/9651 18568/9285/9648
+f 18567/9286/9649 18568/9285/9648 18571/9289/9652 18570/9290/9653
+f 18568/9285/9648 18569/9288/9651 18572/9291/9654 18571/9289/9652
+f 564/8881/9234 5118/8879/9232 18564/9283/9646 5426/9292/9655
+f 5118/8879/9232 5119/8878/9231 18565/9284/9647 18564/9283/9646
+f 5119/8878/9231 5120/8877/9230 18566/9287/9650 18565/9284/9647
+f 5120/8877/9230 563/8837/9179 5420/9248/9611 18566/9287/9650
+f 18566/9287/9650 5420/9248/9611 5419/9254/9617 18569/9288/9651
+f 18569/9288/9651 5419/9254/9617 5418/9252/9615 18572/9291/9654
+f 18572/9291/9654 5418/9252/9615 595/9253/9616 5312/9293/9656
+f 18571/9289/9652 18572/9291/9654 5312/9293/9656 5311/9294/9657
+f 18570/9290/9653 18571/9289/9652 5311/9294/9657 5310/9295/9658
+f 5424/9296/9659 18570/9290/9653 5310/9295/9658 596/9297/9660
+f 5425/9298/9661 18567/9286/9649 18570/9290/9653 5424/9296/9659
+f 5426/9292/9655 18564/9283/9646 18567/9286/9649 5425/9298/9661
+f 18573/9299/9662 18574/9300/9663 18577/9301/9664 18576/9302/9665
+f 18574/9300/9663 18575/9303/9666 18578/9304/9667 18577/9301/9664
+f 18576/9302/9665 18577/9301/9664 18580/9305/9668 18579/9306/9669
+f 18577/9301/9664 18578/9304/9667 18581/9307/9670 18580/9305/9668
+f 551/8897/9254 5079/8895/9252 18573/9299/9662 5429/9308/9671
+f 5079/8895/9252 5080/8894/9251 18574/9300/9663 18573/9299/9662
+f 5080/8894/9251 5081/8893/9250 18575/9303/9666 18574/9300/9663
+f 5081/8893/9250 550/8853/9199 5423/9264/9627 18575/9303/9666
+f 18575/9303/9666 5423/9264/9627 5422/9270/9633 18578/9304/9667
+f 18578/9304/9667 5422/9270/9633 5421/9268/9631 18581/9307/9670
+f 18581/9307/9670 5421/9268/9631 582/9269/9632 5273/9309/9672
+f 18580/9305/9668 18581/9307/9670 5273/9309/9672 5272/9310/9673
+f 18579/9306/9669 18580/9305/9668 5272/9310/9673 5271/9311/9674
+f 5427/9312/9675 18579/9306/9669 5271/9311/9674 583/9313/9676
+f 5428/9314/9677 18576/9302/9665 18579/9306/9669 5427/9312/9675
+f 5429/9308/9671 18573/9299/9662 18576/9302/9665 5428/9314/9677
+f 18582/9315/9678 18583/9316/9679 18586/9317/9680 18585/9318/9681
+f 18583/9316/9679 18584/9319/9682 18587/9320/9683 18586/9317/9680
+f 18585/9318/9681 18586/9317/9680 18589/9321/9684 18588/9322/9685
+f 18586/9317/9680 18587/9320/9683 18590/9323/9686 18589/9321/9684
+f 565/8424/8664 5121/8910/9270 18582/9315/9678 5432/9324/9687
+f 5121/8910/9270 5122/8909/9269 18583/9316/9679 18582/9315/9678
+f 5122/8909/9269 5123/8908/9268 18584/9319/9682 18583/9316/9679
+f 5123/8908/9268 564/8881/9234 5426/9292/9655 18584/9319/9682
+f 18584/9319/9682 5426/9292/9655 5425/9298/9661 18587/9320/9683
+f 18587/9320/9683 5425/9298/9661 5424/9296/9659 18590/9323/9686
+f 18590/9323/9686 5424/9296/9659 596/9297/9660 5315/9325/9688
+f 18589/9321/9684 18590/9323/9686 5315/9325/9688 5314/9326/9689
+f 18588/9322/9685 18589/9321/9684 5314/9326/9689 5313/9327/9690
+f 5430/9328/9691 18588/9322/9685 5313/9327/9690 597/9329/9692
+f 5431/9330/9693 18585/9318/9681 18588/9322/9685 5430/9328/9691
+f 5432/9324/9687 18582/9315/9678 18585/9318/9681 5431/9330/9693
+f 18591/9331/9694 18592/9332/9695 18595/9333/9696 18594/9334/9697
+f 18592/9332/9695 18593/9335/9698 18596/9336/9699 18595/9333/9696
+f 18594/9334/9697 18595/9333/9696 18598/9337/9700 18597/9338/9701
+f 18595/9333/9696 18596/9336/9699 18599/9339/9702 18598/9337/9700
+f 552/8444/8689 5082/8922/9285 18591/9331/9694 5435/9340/9703
+f 5082/8922/9285 5083/8921/9284 18592/9332/9695 18591/9331/9694
+f 5083/8921/9284 5084/8920/9283 18593/9335/9698 18592/9332/9695
+f 5084/8920/9283 551/8897/9254 5429/9308/9671 18593/9335/9698
+f 18593/9335/9698 5429/9308/9671 5428/9314/9677 18596/9336/9699
+f 18596/9336/9699 5428/9314/9677 5427/9312/9675 18599/9339/9702
+f 18599/9339/9702 5427/9312/9675 583/9313/9676 5276/9341/9704
+f 18598/9337/9700 18599/9339/9702 5276/9341/9704 5275/9342/9705
+f 18597/9338/9701 18598/9337/9700 5275/9342/9705 5274/9343/9706
+f 5433/9344/9707 18597/9338/9701 5274/9343/9706 584/9345/9708
+f 5434/9346/9709 18594/9334/9697 18597/9338/9701 5433/9344/9707
+f 5435/9340/9703 18591/9331/9694 18594/9334/9697 5434/9346/9709
+f 18600/9347/9710 18601/9348/9711 18604/9349/9712 18603/9350/9713
+f 18601/9348/9711 18602/9351/9714 18605/9352/9715 18604/9349/9712
+f 18603/9350/9713 18604/9349/9712 18607/9353/9716 18606/9354/9717
+f 18604/9349/9712 18605/9352/9715 18608/9355/9718 18607/9353/9716
+f 566/8429/8669 5124/8427/8667 18600/9347/9710 5438/9356/9719
+f 5124/8427/8667 5125/8426/8666 18601/9348/9711 18600/9347/9710
+f 5125/8426/8666 5126/8425/8665 18602/9351/9714 18601/9348/9711
+f 5126/8425/8665 565/8424/8664 5432/9324/9687 18602/9351/9714
+f 18602/9351/9714 5432/9324/9687 5431/9330/9693 18605/9352/9715
+f 18605/9352/9715 5431/9330/9693 5430/9328/9691 18608/9355/9718
+f 18608/9355/9718 5430/9328/9691 597/9329/9692 5318/9357/9720
+f 18607/9353/9716 18608/9355/9718 5318/9357/9720 5317/9358/9721
+f 18606/9354/9717 18607/9353/9716 5317/9358/9721 5316/9359/9722
+f 5436/9360/9723 18606/9354/9717 5316/9359/9722 598/9361/9724
+f 5437/9362/9725 18603/9350/9713 18606/9354/9717 5436/9360/9723
+f 5438/9356/9719 18600/9347/9710 18603/9350/9713 5437/9362/9725
+f 18609/9363/9726 18610/9364/9727 18613/9365/9728 18612/9366/9729
+f 18610/9364/9727 18611/9367/9730 18614/9368/9731 18613/9365/9728
+f 18612/9366/9729 18613/9365/9728 18616/9369/9732 18615/9370/9733
+f 18613/9365/9728 18614/9368/9731 18617/9371/9734 18616/9369/9732
+f 553/8449/8694 5085/8447/8692 18609/9363/9726 5441/9372/9735
+f 5085/8447/8692 5086/8446/8691 18610/9364/9727 18609/9363/9726
+f 5086/8446/8691 5087/8445/8690 18611/9367/9730 18610/9364/9727
+f 5087/8445/8690 552/8444/8689 5435/9340/9703 18611/9367/9730
+f 18611/9367/9730 5435/9340/9703 5434/9346/9709 18614/9368/9731
+f 18614/9368/9731 5434/9346/9709 5433/9344/9707 18617/9371/9734
+f 18617/9371/9734 5433/9344/9707 584/9345/9708 5279/9373/9736
+f 18616/9369/9732 18617/9371/9734 5279/9373/9736 5278/9374/9737
+f 18615/9370/9733 18616/9369/9732 5278/9374/9737 5277/9375/9738
+f 5439/9376/9739 18615/9370/9733 5277/9375/9738 585/9377/9740
+f 5440/9378/9741 18612/9366/9729 18615/9370/9733 5439/9376/9739
+f 5441/9372/9735 18609/9363/9726 18612/9366/9729 5440/9378/9741
+f 18618/9379/9742 18619/9380/9743 18622/9381/9744 18621/9382/9745
+f 18619/9380/9743 18620/9383/9746 18623/9384/9747 18622/9381/9744
+f 18621/9382/9745 18622/9381/9744 18625/9385/9748 18624/9386/9749
+f 18622/9381/9744 18623/9384/9747 18626/9387/9750 18625/9385/9748
+f 567/8465/8714 5127/8463/8712 18618/9379/9742 5444/9388/9751
+f 5127/8463/8712 5128/8462/8711 18619/9380/9743 18618/9379/9742
+f 5128/8462/8711 5129/8461/8710 18620/9383/9746 18619/9380/9743
+f 5129/8461/8710 566/8429/8669 5438/9356/9719 18620/9383/9746
+f 18620/9383/9746 5438/9356/9719 5437/9362/9725 18623/9384/9747
+f 18623/9384/9747 5437/9362/9725 5436/9360/9723 18626/9387/9750
+f 18626/9387/9750 5436/9360/9723 598/9361/9724 5321/9389/9752
+f 18625/9385/9748 18626/9387/9750 5321/9389/9752 5320/9390/9753
+f 18624/9386/9749 18625/9385/9748 5320/9390/9753 5319/9391/9754
+f 5442/9392/9755 18624/9386/9749 5319/9391/9754 599/9393/9756
+f 5443/9394/9757 18621/9382/9745 18624/9386/9749 5442/9392/9755
+f 5444/9388/9751 18618/9379/9742 18621/9382/9745 5443/9394/9757
+f 18627/9395/9758 18628/9396/9759 18631/9397/9760 18630/9398/9761
+f 18628/9396/9759 18629/9399/9762 18632/9400/9763 18631/9397/9760
+f 18630/9398/9761 18631/9397/9760 18634/9401/9764 18633/9402/9765
+f 18631/9397/9760 18632/9400/9763 18635/9403/9766 18634/9401/9764
+f 554/8481/8734 5088/8479/8732 18627/9395/9758 5447/9404/9767
+f 5088/8479/8732 5089/8478/8731 18628/9396/9759 18627/9395/9758
+f 5089/8478/8731 5090/8477/8730 18629/9399/9762 18628/9396/9759
+f 5090/8477/8730 553/8449/8694 5441/9372/9735 18629/9399/9762
+f 18629/9399/9762 5441/9372/9735 5440/9378/9741 18632/9400/9763
+f 18632/9400/9763 5440/9378/9741 5439/9376/9739 18635/9403/9766
+f 18635/9403/9766 5439/9376/9739 585/9377/9740 5282/9405/9768
+f 18634/9401/9764 18635/9403/9766 5282/9405/9768 5281/9406/9769
+f 18633/9402/9765 18634/9401/9764 5281/9406/9769 5280/9407/9770
+f 5445/9408/9771 18633/9402/9765 5280/9407/9770 586/9409/9772
+f 5446/9410/9773 18630/9398/9761 18633/9402/9765 5445/9408/9771
+f 5447/9404/9767 18627/9395/9758 18630/9398/9761 5446/9410/9773
+f 18636/9411/9774 18637/9412/9775 18640/9413/9776 18639/9414/9777
+f 18637/9412/9775 18638/9415/9778 18641/9416/9779 18640/9413/9776
+f 18639/9414/9777 18640/9413/9776 18643/9417/9780 18642/9418/9781
+f 18640/9413/9776 18641/9416/9779 18644/9419/9782 18643/9417/9780
+f 568/8497/8754 5130/8495/8752 18636/9411/9774 5352/8933/9296
+f 5130/8495/8752 5131/8494/8751 18637/9412/9775 18636/9411/9774
+f 5131/8494/8751 5132/8493/8750 18638/9415/9778 18637/9412/9775
+f 5132/8493/8750 567/8465/8714 5444/9388/9751 18638/9415/9778
+f 18638/9415/9778 5444/9388/9751 5443/9394/9757 18641/9416/9779
+f 18641/9416/9779 5443/9394/9757 5442/9392/9755 18644/9419/9782
+f 18644/9419/9782 5442/9392/9755 599/9393/9756 5324/9420/9783
+f 18643/9417/9780 18644/9419/9782 5324/9420/9783 5323/9421/9784
+f 18642/9418/9781 18643/9417/9780 5323/9421/9784 5322/9422/9785
+f 5354/8935/9298 18642/9418/9781 5322/9422/9785 600/8936/9299
+f 5353/8934/9297 18639/9414/9777 18642/9418/9781 5354/8935/9298
+f 5352/8933/9296 18636/9411/9774 18639/9414/9777 5353/8934/9297
+f 18645/9423/9786 18646/9424/9787 18649/9425/9788 18648/9426/9789
+f 18646/9424/9787 18647/9427/9790 18650/9428/9791 18649/9425/9788
+f 18648/9426/9789 18649/9425/9788 18652/9429/9792 18651/9430/9793
+f 18649/9425/9788 18650/9428/9791 18653/9431/9794 18652/9429/9792
+f 555/8513/8774 5091/8511/8772 18645/9423/9786 5358/8953/9316
+f 5091/8511/8772 5092/8510/8771 18646/9424/9787 18645/9423/9786
+f 5092/8510/8771 5093/8509/8770 18647/9427/9790 18646/9424/9787
+f 5093/8509/8770 554/8481/8734 5447/9404/9767 18647/9427/9790
+f 18647/9427/9790 5447/9404/9767 5446/9410/9773 18650/9428/9791
+f 18650/9428/9791 5446/9410/9773 5445/9408/9771 18653/9431/9794
+f 18653/9431/9794 5445/9408/9771 586/9409/9772 5285/9432/9795
+f 18652/9429/9792 18653/9431/9794 5285/9432/9795 5284/9433/9796
+f 18651/9430/9793 18652/9429/9792 5284/9433/9796 5283/9434/9797
+f 5360/8955/9318 18651/9430/9793 5283/9434/9797 587/8956/9319
+f 5359/8954/9317 18648/9426/9789 18651/9430/9793 5360/8955/9318
+f 5358/8953/9316 18645/9423/9786 18648/9426/9789 5359/8954/9317
+f 18654/9435/9798 18655/9436/9799 18658/9437/9800 18657/9438/9801
+f 18655/9436/9799 18656/9439/9802 18659/9440/9803 18658/9437/9800
+f 18657/9438/9801 18658/9437/9800 18661/9441/9804 18660/9442/9805
+f 18658/9437/9800 18659/9440/9803 18662/9443/9806 18661/9441/9804
+f 604/9041/9404 5334/9039/9402 18654/9435/9798 5549/9444/9807
+f 5334/9039/9402 5335/9038/9401 18655/9436/9799 18654/9435/9798
+f 5335/9038/9401 5336/9037/9400 18656/9439/9802 18655/9436/9799
+f 5336/9037/9400 603/9009/9372 5544/9445/9808 18656/9439/9802
+f 18656/9439/9802 5544/9445/9808 5545/9446/9809 18659/9440/9803
+f 18659/9440/9803 5545/9446/9809 5546/9447/9810 18662/9443/9806
+f 18662/9443/9806 5546/9447/9810 635/9448/9811 5528/9449/9812
+f 18661/9441/9804 18662/9443/9806 5528/9449/9812 5527/9450/9813
+f 18660/9442/9805 18661/9441/9804 5527/9450/9813 5526/9451/9814
+f 5547/9452/9815 18660/9442/9805 5526/9451/9814 636/9453/9816
+f 5548/9454/9817 18657/9438/9801 18660/9442/9805 5547/9452/9815
+f 5549/9444/9807 18654/9435/9798 18657/9438/9801 5548/9454/9817
+f 18663/9455/9818 18664/9456/9819 18667/9457/9820 18666/9458/9821
+f 18664/9456/9819 18665/9459/9822 18668/9460/9823 18667/9457/9820
+f 18666/9458/9821 18667/9457/9820 18670/9461/9824 18669/9462/9825
+f 18667/9457/9820 18668/9460/9823 18671/9463/9826 18670/9461/9824
+f 591/9057/9420 5295/9055/9418 18663/9455/9818 5555/9464/9827
+f 5295/9055/9418 5296/9054/9417 18664/9456/9819 18663/9455/9818
+f 5296/9054/9417 5297/9053/9416 18665/9459/9822 18664/9456/9819
+f 5297/9053/9416 590/9025/9388 5550/9465/9828 18665/9459/9822
+f 18665/9459/9822 5550/9465/9828 5551/9466/9829 18668/9460/9823
+f 18668/9460/9823 5551/9466/9829 5552/9467/9830 18671/9463/9826
+f 18671/9463/9826 5552/9467/9830 622/9468/9831 5489/9469/9832
+f 18670/9461/9824 18671/9463/9826 5489/9469/9832 5488/9470/9833
+f 18669/9462/9825 18670/9461/9824 5488/9470/9833 5487/9471/9834
+f 5553/9472/9835 18669/9462/9825 5487/9471/9834 623/9473/9836
+f 5554/9474/9837 18666/9458/9821 18669/9462/9825 5553/9472/9835
+f 5555/9464/9827 18663/9455/9818 18666/9458/9821 5554/9474/9837
+f 18672/9475/9838 18673/9476/9839 18676/9477/9840 18675/9478/9841
+f 18673/9476/9839 18674/9479/9842 18677/9480/9843 18676/9477/9840
+f 18675/9478/9841 18676/9477/9840 18679/9481/9844 18678/9482/9845
+f 18676/9477/9840 18677/9480/9843 18680/9483/9846 18679/9481/9844
+f 578/9077/9440 5256/9075/9438 18672/9475/9838 5561/9484/9847
+f 5256/9075/9438 5257/9074/9437 18673/9476/9839 18672/9475/9838
+f 5257/9074/9437 5258/9073/9436 18674/9479/9842 18673/9476/9839
+f 5258/9073/9436 577/9072/9435 5556/9485/9848 18674/9479/9842
+f 18674/9479/9842 5556/9485/9848 5557/9486/9849 18677/9480/9843
+f 18677/9480/9843 5557/9486/9849 5558/9487/9850 18680/9483/9846
+f 18680/9483/9846 5558/9487/9850 609/9488/9851 5450/9489/9852
+f 18679/9481/9844 18680/9483/9846 5450/9489/9852 5449/9490/9853
+f 18678/9482/9845 18679/9481/9844 5449/9490/9853 5448/9491/9854
+f 5559/9492/9855 18678/9482/9845 5448/9491/9854 610/9493/9856
+f 5560/9494/9857 18675/9478/9841 18678/9482/9845 5559/9492/9855
+f 5561/9484/9847 18672/9475/9838 18675/9478/9841 5560/9494/9857
+f 18681/9495/9858 18682/9496/9859 18685/9497/9860 18684/9498/9861
+f 18682/9496/9859 18683/9499/9862 18686/9500/9863 18685/9497/9860
+f 18684/9498/9861 18685/9497/9860 18688/9501/9864 18687/9502/9865
+f 18685/9497/9860 18686/9500/9863 18689/9503/9866 18688/9501/9864
+f 605/9093/9456 5337/9091/9454 18681/9495/9858 5564/9504/9867
+f 5337/9091/9454 5338/9090/9453 18682/9496/9859 18681/9495/9858
+f 5338/9090/9453 5339/9089/9452 18683/9499/9862 18682/9496/9859
+f 5339/9089/9452 604/9041/9404 5549/9444/9807 18683/9499/9862
+f 18683/9499/9862 5549/9444/9807 5548/9454/9817 18686/9500/9863
+f 18686/9500/9863 5548/9454/9817 5547/9452/9815 18689/9503/9866
+f 18689/9503/9866 5547/9452/9815 636/9453/9816 5531/9505/9868
+f 18688/9501/9864 18689/9503/9866 5531/9505/9868 5530/9506/9869
+f 18687/9502/9865 18688/9501/9864 5530/9506/9869 5529/9507/9870
+f 5562/9508/9871 18687/9502/9865 5529/9507/9870 637/9509/9872
+f 5563/9510/9873 18684/9498/9861 18687/9502/9865 5562/9508/9871
+f 5564/9504/9867 18681/9495/9858 18684/9498/9861 5563/9510/9873
+f 18690/9511/9874 18691/9512/9875 18694/9513/9876 18693/9514/9877
+f 18691/9512/9875 18692/9515/9878 18695/9516/9879 18694/9513/9876
+f 18693/9514/9877 18694/9513/9876 18697/9517/9880 18696/9518/9881
+f 18694/9513/9876 18695/9516/9879 18698/9519/9882 18697/9517/9880
+f 592/9109/9472 5298/9107/9470 18690/9511/9874 5567/9520/9883
+f 5298/9107/9470 5299/9106/9469 18691/9512/9875 18690/9511/9874
+f 5299/9106/9469 5300/9105/9468 18692/9515/9878 18691/9512/9875
+f 5300/9105/9468 591/9057/9420 5555/9464/9827 18692/9515/9878
+f 18692/9515/9878 5555/9464/9827 5554/9474/9837 18695/9516/9879
+f 18695/9516/9879 5554/9474/9837 5553/9472/9835 18698/9519/9882
+f 18698/9519/9882 5553/9472/9835 623/9473/9836 5492/9521/9884
+f 18697/9517/9880 18698/9519/9882 5492/9521/9884 5491/9522/9885
+f 18696/9518/9881 18697/9517/9880 5491/9522/9885 5490/9523/9886
+f 5565/9524/9887 18696/9518/9881 5490/9523/9886 624/9525/9888
+f 5566/9526/9889 18693/9514/9877 18696/9518/9881 5565/9524/9887
+f 5567/9520/9883 18690/9511/9874 18693/9514/9877 5566/9526/9889
+f 18699/9527/9890 18700/9528/9891 18703/9529/9892 18702/9530/9893
+f 18700/9528/9891 18701/9531/9894 18704/9532/9895 18703/9529/9892
+f 18702/9530/9893 18703/9529/9892 18706/9533/9896 18705/9534/9897
+f 18703/9529/9892 18704/9532/9895 18707/9535/9898 18706/9533/9896
+f 579/9125/9488 5259/9123/9486 18699/9527/9890 5570/9536/9899
+f 5259/9123/9486 5260/9122/9485 18700/9528/9891 18699/9527/9890
+f 5260/9122/9485 5261/9121/9484 18701/9531/9894 18700/9528/9891
+f 5261/9121/9484 578/9077/9440 5561/9484/9847 18701/9531/9894
+f 18701/9531/9894 5561/9484/9847 5560/9494/9857 18704/9532/9895
+f 18704/9532/9895 5560/9494/9857 5559/9492/9855 18707/9535/9898
+f 18707/9535/9898 5559/9492/9855 610/9493/9856 5453/9537/9900
+f 18706/9533/9896 18707/9535/9898 5453/9537/9900 5452/9538/9901
+f 18705/9534/9897 18706/9533/9896 5452/9538/9901 5451/9539/9902
+f 5568/9540/9903 18705/9534/9897 5451/9539/9902 611/9541/9904
+f 5569/9542/9905 18702/9530/9893 18705/9534/9897 5568/9540/9903
+f 5570/9536/9899 18699/9527/9890 18702/9530/9893 5569/9542/9905
+f 18708/9543/9906 18709/9544/9907 18712/9545/9908 18711/9546/9909
+f 18709/9544/9907 18710/9547/9910 18713/9548/9911 18712/9545/9908
+f 18711/9546/9909 18712/9545/9908 18715/9549/9912 18714/9550/9913
+f 18712/9545/9908 18713/9548/9911 18716/9551/9914 18715/9549/9912
+f 606/9141/9504 5340/9139/9502 18708/9543/9906 5573/9552/9915
+f 5340/9139/9502 5341/9138/9501 18709/9544/9907 18708/9543/9906
+f 5341/9138/9501 5342/9137/9500 18710/9547/9910 18709/9544/9907
+f 5342/9137/9500 605/9093/9456 5564/9504/9867 18710/9547/9910
+f 18710/9547/9910 5564/9504/9867 5563/9510/9873 18713/9548/9911
+f 18713/9548/9911 5563/9510/9873 5562/9508/9871 18716/9551/9914
+f 18716/9551/9914 5562/9508/9871 637/9509/9872 5534/9553/9916
+f 18715/9549/9912 18716/9551/9914 5534/9553/9916 5533/9554/9917
+f 18714/9550/9913 18715/9549/9912 5533/9554/9917 5532/9555/9918
+f 5571/9556/9919 18714/9550/9913 5532/9555/9918 638/9557/9920
+f 5572/9558/9921 18711/9546/9909 18714/9550/9913 5571/9556/9919
+f 5573/9552/9915 18708/9543/9906 18711/9546/9909 5572/9558/9921
+f 18717/9559/9922 18718/9560/9923 18721/9561/9924 18720/9562/9925
+f 18718/9560/9923 18719/9563/9926 18722/9564/9927 18721/9561/9924
+f 18720/9562/9925 18721/9561/9924 18724/9565/9928 18723/9566/9929
+f 18721/9561/9924 18722/9564/9927 18725/9567/9930 18724/9565/9928
+f 593/9157/9520 5301/9155/9518 18717/9559/9922 5576/9568/9931
+f 5301/9155/9518 5302/9154/9517 18718/9560/9923 18717/9559/9922
+f 5302/9154/9517 5303/9153/9516 18719/9563/9926 18718/9560/9923
+f 5303/9153/9516 592/9109/9472 5567/9520/9883 18719/9563/9926
+f 18719/9563/9926 5567/9520/9883 5566/9526/9889 18722/9564/9927
+f 18722/9564/9927 5566/9526/9889 5565/9524/9887 18725/9567/9930
+f 18725/9567/9930 5565/9524/9887 624/9525/9888 5495/9569/9932
+f 18724/9565/9928 18725/9567/9930 5495/9569/9932 5494/9570/9933
+f 18723/9566/9929 18724/9565/9928 5494/9570/9933 5493/9571/9934
+f 5574/9572/9935 18723/9566/9929 5493/9571/9934 625/9573/9936
+f 5575/9574/9937 18720/9562/9925 18723/9566/9929 5574/9572/9935
+f 5576/9568/9931 18717/9559/9922 18720/9562/9925 5575/9574/9937
+f 18726/9575/9938 18727/9576/9939 18730/9577/9940 18729/9578/9941
+f 18727/9576/9939 18728/9579/9942 18731/9580/9943 18730/9577/9940
+f 18729/9578/9941 18730/9577/9940 18733/9581/9944 18732/9582/9945
+f 18730/9577/9940 18731/9580/9943 18734/9583/9946 18733/9581/9944
+f 580/9173/9536 5262/9171/9534 18726/9575/9938 5579/9584/9947
+f 5262/9171/9534 5263/9170/9533 18727/9576/9939 18726/9575/9938
+f 5263/9170/9533 5264/9169/9532 18728/9579/9942 18727/9576/9939
+f 5264/9169/9532 579/9125/9488 5570/9536/9899 18728/9579/9942
+f 18728/9579/9942 5570/9536/9899 5569/9542/9905 18731/9580/9943
+f 18731/9580/9943 5569/9542/9905 5568/9540/9903 18734/9583/9946
+f 18734/9583/9946 5568/9540/9903 611/9541/9904 5456/9585/9948
+f 18733/9581/9944 18734/9583/9946 5456/9585/9948 5455/9586/9949
+f 18732/9582/9945 18733/9581/9944 5455/9586/9949 5454/9587/9950
+f 5577/9588/9951 18732/9582/9945 5454/9587/9950 612/9589/9952
+f 5578/9590/9953 18729/9578/9941 18732/9582/9945 5577/9588/9951
+f 5579/9584/9947 18726/9575/9938 18729/9578/9941 5578/9590/9953
+f 18735/9591/9954 18736/9592/9955 18739/9593/9956 18738/9594/9957
+f 18736/9592/9955 18737/9595/9958 18740/9596/9959 18739/9593/9956
+f 18738/9594/9957 18739/9593/9956 18742/9597/9960 18741/9598/9961
+f 18739/9593/9956 18740/9596/9959 18743/9599/9962 18742/9597/9960
+f 607/9189/9552 5343/9187/9550 18735/9591/9954 5582/9600/9963
+f 5343/9187/9550 5344/9186/9549 18736/9592/9955 18735/9591/9954
+f 5344/9186/9549 5345/9185/9548 18737/9595/9958 18736/9592/9955
+f 5345/9185/9548 606/9141/9504 5573/9552/9915 18737/9595/9958
+f 18737/9595/9958 5573/9552/9915 5572/9558/9921 18740/9596/9959
+f 18740/9596/9959 5572/9558/9921 5571/9556/9919 18743/9599/9962
+f 18743/9599/9962 5571/9556/9919 638/9557/9920 5537/9601/9964
+f 18742/9597/9960 18743/9599/9962 5537/9601/9964 5536/9602/9965
+f 18741/9598/9961 18742/9597/9960 5536/9602/9965 5535/9603/9966
+f 5580/9604/9967 18741/9598/9961 5535/9603/9966 639/9605/9968
+f 5581/9606/9969 18738/9594/9957 18741/9598/9961 5580/9604/9967
+f 5582/9600/9963 18735/9591/9954 18738/9594/9957 5581/9606/9969
+f 18744/9607/9970 18745/9608/9971 18748/9609/9972 18747/9610/9973
+f 18745/9608/9971 18746/9611/9974 18749/9612/9975 18748/9609/9972
+f 18747/9610/9973 18748/9609/9972 18751/9613/9976 18750/9614/9977
+f 18748/9609/9972 18749/9612/9975 18752/9615/9978 18751/9613/9976
+f 594/9205/9568 5304/9203/9566 18744/9607/9970 5585/9616/9979
+f 5304/9203/9566 5305/9202/9565 18745/9608/9971 18744/9607/9970
+f 5305/9202/9565 5306/9201/9564 18746/9611/9974 18745/9608/9971
+f 5306/9201/9564 593/9157/9520 5576/9568/9931 18746/9611/9974
+f 18746/9611/9974 5576/9568/9931 5575/9574/9937 18749/9612/9975
+f 18749/9612/9975 5575/9574/9937 5574/9572/9935 18752/9615/9978
+f 18752/9615/9978 5574/9572/9935 625/9573/9936 5498/9617/9980
+f 18751/9613/9976 18752/9615/9978 5498/9617/9980 5497/9618/9981
+f 18750/9614/9977 18751/9613/9976 5497/9618/9981 5496/9619/9982
+f 5583/9620/9983 18750/9614/9977 5496/9619/9982 626/9621/9984
+f 5584/9622/9985 18747/9610/9973 18750/9614/9977 5583/9620/9983
+f 5585/9616/9979 18744/9607/9970 18747/9610/9973 5584/9622/9985
+f 18753/9623/9986 18754/9624/9987 18757/9625/9988 18756/9626/9989
+f 18754/9624/9987 18755/9627/9990 18758/9628/9991 18757/9625/9988
+f 18756/9626/9989 18757/9625/9988 18760/9629/9992 18759/9630/9993
+f 18757/9625/9988 18758/9628/9991 18761/9631/9994 18760/9629/9992
+f 581/9221/9584 5265/9219/9582 18753/9623/9986 5588/9632/9995
+f 5265/9219/9582 5266/9218/9581 18754/9624/9987 18753/9623/9986
+f 5266/9218/9581 5267/9217/9580 18755/9627/9990 18754/9624/9987
+f 5267/9217/9580 580/9173/9536 5579/9584/9947 18755/9627/9990
+f 18755/9627/9990 5579/9584/9947 5578/9590/9953 18758/9628/9991
+f 18758/9628/9991 5578/9590/9953 5577/9588/9951 18761/9631/9994
+f 18761/9631/9994 5577/9588/9951 612/9589/9952 5459/9633/9996
+f 18760/9629/9992 18761/9631/9994 5459/9633/9996 5458/9634/9997
+f 18759/9630/9993 18760/9629/9992 5458/9634/9997 5457/9635/9998
+f 5586/9636/9999 18759/9630/9993 5457/9635/9998 613/9637/10000
+f 5587/9638/10001 18756/9626/9989 18759/9630/9993 5586/9636/9999
+f 5588/9632/9995 18753/9623/9986 18756/9626/9989 5587/9638/10001
+f 18762/9639/10002 18763/9640/10003 18766/9641/10004 18765/9642/10005
+f 18763/9640/10003 18764/9643/10006 18767/9644/10007 18766/9641/10004
+f 18765/9642/10005 18766/9641/10004 18769/9645/10008 18768/9646/10009
+f 18766/9641/10004 18767/9644/10007 18770/9647/10010 18769/9645/10008
+f 608/9237/9600 5346/9235/9598 18762/9639/10002 5591/9648/10011
+f 5346/9235/9598 5347/9234/9597 18763/9640/10003 18762/9639/10002
+f 5347/9234/9597 5348/9233/9596 18764/9643/10006 18763/9640/10003
+f 5348/9233/9596 607/9189/9552 5582/9600/9963 18764/9643/10006
+f 18764/9643/10006 5582/9600/9963 5581/9606/9969 18767/9644/10007
+f 18767/9644/10007 5581/9606/9969 5580/9604/9967 18770/9647/10010
+f 18770/9647/10010 5580/9604/9967 639/9605/9968 5540/9649/10012
+f 18769/9645/10008 18770/9647/10010 5540/9649/10012 5539/9650/10013
+f 18768/9646/10009 18769/9645/10008 5539/9650/10013 5538/9651/10014
+f 5589/9652/10015 18768/9646/10009 5538/9651/10014 640/9653/10016
+f 5590/9654/10017 18765/9642/10005 18768/9646/10009 5589/9652/10015
+f 5591/9648/10011 18762/9639/10002 18765/9642/10005 5590/9654/10017
+f 18771/9655/10018 18772/9656/10019 18775/9657/10020 18774/9658/10021
+f 18772/9656/10019 18773/9659/10022 18776/9660/10023 18775/9657/10020
+f 18774/9658/10021 18775/9657/10020 18778/9661/10024 18777/9662/10025
+f 18775/9657/10020 18776/9660/10023 18779/9663/10026 18778/9661/10024
+f 595/9253/9616 5307/9251/9614 18771/9655/10018 5594/9664/10027
+f 5307/9251/9614 5308/9250/9613 18772/9656/10019 18771/9655/10018
+f 5308/9250/9613 5309/9249/9612 18773/9659/10022 18772/9656/10019
+f 5309/9249/9612 594/9205/9568 5585/9616/9979 18773/9659/10022
+f 18773/9659/10022 5585/9616/9979 5584/9622/9985 18776/9660/10023
+f 18776/9660/10023 5584/9622/9985 5583/9620/9983 18779/9663/10026
+f 18779/9663/10026 5583/9620/9983 626/9621/9984 5501/9665/10028
+f 18778/9661/10024 18779/9663/10026 5501/9665/10028 5500/9666/10029
+f 18777/9662/10025 18778/9661/10024 5500/9666/10029 5499/9667/10030
+f 5592/9668/10031 18777/9662/10025 5499/9667/10030 627/9669/10032
+f 5593/9670/10033 18774/9658/10021 18777/9662/10025 5592/9668/10031
+f 5594/9664/10027 18771/9655/10018 18774/9658/10021 5593/9670/10033
+f 18780/9671/10034 18781/9672/10035 18784/9673/10036 18783/9674/10037
+f 18781/9672/10035 18782/9675/10038 18785/9676/10039 18784/9673/10036
+f 18783/9674/10037 18784/9673/10036 18787/9677/10040 18786/9678/10041
+f 18784/9673/10036 18785/9676/10039 18788/9679/10042 18787/9677/10040
+f 582/9269/9632 5268/9267/9630 18780/9671/10034 5597/9680/10043
+f 5268/9267/9630 5269/9266/9629 18781/9672/10035 18780/9671/10034
+f 5269/9266/9629 5270/9265/9628 18782/9675/10038 18781/9672/10035
+f 5270/9265/9628 581/9221/9584 5588/9632/9995 18782/9675/10038
+f 18782/9675/10038 5588/9632/9995 5587/9638/10001 18785/9676/10039
+f 18785/9676/10039 5587/9638/10001 5586/9636/9999 18788/9679/10042
+f 18788/9679/10042 5586/9636/9999 613/9637/10000 5462/9681/10044
+f 18787/9677/10040 18788/9679/10042 5462/9681/10044 5461/9682/10045
+f 18786/9678/10041 18787/9677/10040 5461/9682/10045 5460/9683/10046
+f 5595/9684/10047 18786/9678/10041 5460/9683/10046 614/9685/10048
+f 5596/9686/10049 18783/9674/10037 18786/9678/10041 5595/9684/10047
+f 5597/9680/10043 18780/9671/10034 18783/9674/10037 5596/9686/10049
+f 18789/9687/10050 18790/9688/10051 18793/9689/10052 18792/9690/10053
+f 18790/9688/10051 18791/9691/10054 18794/9692/10055 18793/9689/10052
+f 18792/9690/10053 18793/9689/10052 18796/9693/10056 18795/9694/10057
+f 18793/9689/10052 18794/9692/10055 18797/9695/10058 18796/9693/10056
+f 577/9072/9435 5349/9282/9645 18789/9687/10050 5556/9485/9848
+f 5349/9282/9645 5350/9281/9644 18790/9688/10051 18789/9687/10050
+f 5350/9281/9644 5351/9280/9643 18791/9691/10054 18790/9688/10051
+f 5351/9280/9643 608/9237/9600 5591/9648/10011 18791/9691/10054
+f 18791/9691/10054 5591/9648/10011 5590/9654/10017 18794/9692/10055
+f 18794/9692/10055 5590/9654/10017 5589/9652/10015 18797/9695/10058
+f 18797/9695/10058 5589/9652/10015 640/9653/10016 5543/9696/10059
+f 18796/9693/10056 18797/9695/10058 5543/9696/10059 5542/9697/10060
+f 18795/9694/10057 18796/9693/10056 5542/9697/10060 5541/9698/10061
+f 5558/9487/9850 18795/9694/10057 5541/9698/10061 609/9488/9851
+f 5557/9486/9849 18792/9690/10053 18795/9694/10057 5558/9487/9850
+f 5556/9485/9848 18789/9687/10050 18792/9690/10053 5557/9486/9849
+f 18798/9699/10062 18799/9700/10063 18802/9701/10064 18801/9702/10065
+f 18799/9700/10063 18800/9703/10066 18803/9704/10067 18802/9701/10064
+f 18801/9702/10065 18802/9701/10064 18805/9705/10068 18804/9706/10069
+f 18802/9701/10064 18803/9704/10067 18806/9707/10070 18805/9705/10068
+f 596/9297/9660 5310/9295/9658 18798/9699/10062 5600/9708/10071
+f 5310/9295/9658 5311/9294/9657 18799/9700/10063 18798/9699/10062
+f 5311/9294/9657 5312/9293/9656 18800/9703/10066 18799/9700/10063
+f 5312/9293/9656 595/9253/9616 5594/9664/10027 18800/9703/10066
+f 18800/9703/10066 5594/9664/10027 5593/9670/10033 18803/9704/10067
+f 18803/9704/10067 5593/9670/10033 5592/9668/10031 18806/9707/10070
+f 18806/9707/10070 5592/9668/10031 627/9669/10032 5504/9709/10072
+f 18805/9705/10068 18806/9707/10070 5504/9709/10072 5503/9710/10073
+f 18804/9706/10069 18805/9705/10068 5503/9710/10073 5502/9711/10074
+f 5598/9712/10075 18804/9706/10069 5502/9711/10074 628/9713/10076
+f 5599/9714/10077 18801/9702/10065 18804/9706/10069 5598/9712/10075
+f 5600/9708/10071 18798/9699/10062 18801/9702/10065 5599/9714/10077
+f 18807/9715/10078 18808/9716/10079 18811/9717/10080 18810/9718/10081
+f 18808/9716/10079 18809/9719/10082 18812/9720/10083 18811/9717/10080
+f 18810/9718/10081 18811/9717/10080 18814/9721/10084 18813/9722/10085
+f 18811/9717/10080 18812/9720/10083 18815/9723/10086 18814/9721/10084
+f 583/9313/9676 5271/9311/9674 18807/9715/10078 5603/9724/10087
+f 5271/9311/9674 5272/9310/9673 18808/9716/10079 18807/9715/10078
+f 5272/9310/9673 5273/9309/9672 18809/9719/10082 18808/9716/10079
+f 5273/9309/9672 582/9269/9632 5597/9680/10043 18809/9719/10082
+f 18809/9719/10082 5597/9680/10043 5596/9686/10049 18812/9720/10083
+f 18812/9720/10083 5596/9686/10049 5595/9684/10047 18815/9723/10086
+f 18815/9723/10086 5595/9684/10047 614/9685/10048 5465/9725/10088
+f 18814/9721/10084 18815/9723/10086 5465/9725/10088 5464/9726/10089
+f 18813/9722/10085 18814/9721/10084 5464/9726/10089 5463/9727/10090
+f 5601/9728/10091 18813/9722/10085 5463/9727/10090 615/9729/10092
+f 5602/9730/10093 18810/9718/10081 18813/9722/10085 5601/9728/10091
+f 5603/9724/10087 18807/9715/10078 18810/9718/10081 5602/9730/10093
+f 18816/9731/10094 18817/9732/10095 18820/9733/10096 18819/9734/10097
+f 18817/9732/10095 18818/9735/10098 18821/9736/10099 18820/9733/10096
+f 18819/9734/10097 18820/9733/10096 18823/9737/10100 18822/9738/10101
+f 18820/9733/10096 18821/9736/10099 18824/9739/10102 18823/9737/10100
+f 597/9329/9692 5313/9327/9690 18816/9731/10094 5606/9740/10103
+f 5313/9327/9690 5314/9326/9689 18817/9732/10095 18816/9731/10094
+f 5314/9326/9689 5315/9325/9688 18818/9735/10098 18817/9732/10095
+f 5315/9325/9688 596/9297/9660 5600/9708/10071 18818/9735/10098
+f 18818/9735/10098 5600/9708/10071 5599/9714/10077 18821/9736/10099
+f 18821/9736/10099 5599/9714/10077 5598/9712/10075 18824/9739/10102
+f 18824/9739/10102 5598/9712/10075 628/9713/10076 5507/9741/10104
+f 18823/9737/10100 18824/9739/10102 5507/9741/10104 5506/9742/10105
+f 18822/9738/10101 18823/9737/10100 5506/9742/10105 5505/9743/10106
+f 5604/9744/10107 18822/9738/10101 5505/9743/10106 629/9745/10108
+f 5605/9746/10109 18819/9734/10097 18822/9738/10101 5604/9744/10107
+f 5606/9740/10103 18816/9731/10094 18819/9734/10097 5605/9746/10109
+f 18825/9747/10110 18826/9748/10111 18829/9749/10112 18828/9750/10113
+f 18826/9748/10111 18827/9751/10114 18830/9752/10115 18829/9749/10112
+f 18828/9750/10113 18829/9749/10112 18832/9753/10116 18831/9754/10117
+f 18829/9749/10112 18830/9752/10115 18833/9755/10118 18832/9753/10116
+f 584/9345/9708 5274/9343/9706 18825/9747/10110 5609/9756/10119
+f 5274/9343/9706 5275/9342/9705 18826/9748/10111 18825/9747/10110
+f 5275/9342/9705 5276/9341/9704 18827/9751/10114 18826/9748/10111
+f 5276/9341/9704 583/9313/9676 5603/9724/10087 18827/9751/10114
+f 18827/9751/10114 5603/9724/10087 5602/9730/10093 18830/9752/10115
+f 18830/9752/10115 5602/9730/10093 5601/9728/10091 18833/9755/10118
+f 18833/9755/10118 5601/9728/10091 615/9729/10092 5468/9757/10120
+f 18832/9753/10116 18833/9755/10118 5468/9757/10120 5467/9758/10121
+f 18831/9754/10117 18832/9753/10116 5467/9758/10121 5466/9759/10122
+f 5607/9760/10123 18831/9754/10117 5466/9759/10122 616/9761/10124
+f 5608/9762/10125 18828/9750/10113 18831/9754/10117 5607/9760/10123
+f 5609/9756/10119 18825/9747/10110 18828/9750/10113 5608/9762/10125
+f 18834/9763/10126 18835/9764/10127 18838/9765/10128 18837/9766/10129
+f 18835/9764/10127 18836/9767/10130 18839/9768/10131 18838/9765/10128
+f 18837/9766/10129 18838/9765/10128 18841/9769/10132 18840/9770/10133
+f 18838/9765/10128 18839/9768/10131 18842/9771/10134 18841/9769/10132
+f 598/9361/9724 5316/9359/9722 18834/9763/10126 5612/9772/10135
+f 5316/9359/9722 5317/9358/9721 18835/9764/10127 18834/9763/10126
+f 5317/9358/9721 5318/9357/9720 18836/9767/10130 18835/9764/10127
+f 5318/9357/9720 597/9329/9692 5606/9740/10103 18836/9767/10130
+f 18836/9767/10130 5606/9740/10103 5605/9746/10109 18839/9768/10131
+f 18839/9768/10131 5605/9746/10109 5604/9744/10107 18842/9771/10134
+f 18842/9771/10134 5604/9744/10107 629/9745/10108 5510/9773/10136
+f 18841/9769/10132 18842/9771/10134 5510/9773/10136 5509/9774/10137
+f 18840/9770/10133 18841/9769/10132 5509/9774/10137 5508/9775/10138
+f 5610/9776/10139 18840/9770/10133 5508/9775/10138 630/9777/10140
+f 5611/9778/10141 18837/9766/10129 18840/9770/10133 5610/9776/10139
+f 5612/9772/10135 18834/9763/10126 18837/9766/10129 5611/9778/10141
+f 18843/9779/10142 18844/9780/10143 18847/9781/10144 18846/9782/10145
+f 18844/9780/10143 18845/9783/10146 18848/9784/10147 18847/9781/10144
+f 18846/9782/10145 18847/9781/10144 18850/9785/10148 18849/9786/10149
+f 18847/9781/10144 18848/9784/10147 18851/9787/10150 18850/9785/10148
+f 585/9377/9740 5277/9375/9738 18843/9779/10142 5615/9788/10151
+f 5277/9375/9738 5278/9374/9737 18844/9780/10143 18843/9779/10142
+f 5278/9374/9737 5279/9373/9736 18845/9783/10146 18844/9780/10143
+f 5279/9373/9736 584/9345/9708 5609/9756/10119 18845/9783/10146
+f 18845/9783/10146 5609/9756/10119 5608/9762/10125 18848/9784/10147
+f 18848/9784/10147 5608/9762/10125 5607/9760/10123 18851/9787/10150
+f 18851/9787/10150 5607/9760/10123 616/9761/10124 5471/9789/10152
+f 18850/9785/10148 18851/9787/10150 5471/9789/10152 5470/9790/10153
+f 18849/9786/10149 18850/9785/10148 5470/9790/10153 5469/9791/10154
+f 5613/9792/10155 18849/9786/10149 5469/9791/10154 617/9793/10156
+f 5614/9794/10157 18846/9782/10145 18849/9786/10149 5613/9792/10155
+f 5615/9788/10151 18843/9779/10142 18846/9782/10145 5614/9794/10157
+f 18852/9795/10158 18853/9796/10159 18856/9797/10160 18855/9798/10161
+f 18853/9796/10159 18854/9799/10162 18857/9800/10163 18856/9797/10160
+f 18855/9798/10161 18856/9797/10160 18859/9801/10164 18858/9802/10165
+f 18856/9797/10160 18857/9800/10163 18860/9803/10166 18859/9801/10164
+f 599/9393/9756 5319/9391/9754 18852/9795/10158 5618/9804/10167
+f 5319/9391/9754 5320/9390/9753 18853/9796/10159 18852/9795/10158
+f 5320/9390/9753 5321/9389/9752 18854/9799/10162 18853/9796/10159
+f 5321/9389/9752 598/9361/9724 5612/9772/10135 18854/9799/10162
+f 18854/9799/10162 5612/9772/10135 5611/9778/10141 18857/9800/10163
+f 18857/9800/10163 5611/9778/10141 5610/9776/10139 18860/9803/10166
+f 18860/9803/10166 5610/9776/10139 630/9777/10140 5513/9805/10168
+f 18859/9801/10164 18860/9803/10166 5513/9805/10168 5512/9806/10169
+f 18858/9802/10165 18859/9801/10164 5512/9806/10169 5511/9807/10170
+f 5616/9808/10171 18858/9802/10165 5511/9807/10170 631/9809/10172
+f 5617/9810/10173 18855/9798/10161 18858/9802/10165 5616/9808/10171
+f 5618/9804/10167 18852/9795/10158 18855/9798/10161 5617/9810/10173
+f 18861/9811/10174 18862/9812/10175 18865/9813/10176 18864/9814/10177
+f 18862/9812/10175 18863/9815/10178 18866/9816/10179 18865/9813/10176
+f 18864/9814/10177 18865/9813/10176 18868/9817/10180 18867/9818/10181
+f 18865/9813/10176 18866/9816/10179 18869/9819/10182 18868/9817/10180
+f 586/9409/9772 5280/9407/9770 18861/9811/10174 5621/9820/10183
+f 5280/9407/9770 5281/9406/9769 18862/9812/10175 18861/9811/10174
+f 5281/9406/9769 5282/9405/9768 18863/9815/10178 18862/9812/10175
+f 5282/9405/9768 585/9377/9740 5615/9788/10151 18863/9815/10178
+f 18863/9815/10178 5615/9788/10151 5614/9794/10157 18866/9816/10179
+f 18866/9816/10179 5614/9794/10157 5613/9792/10155 18869/9819/10182
+f 18869/9819/10182 5613/9792/10155 617/9793/10156 5474/9821/10184
+f 18868/9817/10180 18869/9819/10182 5474/9821/10184 5473/9822/10185
+f 18867/9818/10181 18868/9817/10180 5473/9822/10185 5472/9823/10186
+f 5619/9824/10187 18867/9818/10181 5472/9823/10186 618/9825/10188
+f 5620/9826/10189 18864/9814/10177 18867/9818/10181 5619/9824/10187
+f 5621/9820/10183 18861/9811/10174 18864/9814/10177 5620/9826/10189
+f 18870/9827/10190 18871/9828/10191 18874/9829/10192 18873/9830/10193
+f 18871/9828/10191 18872/9831/10194 18875/9832/10195 18874/9829/10192
+f 18873/9830/10193 18874/9829/10192 18877/9833/10196 18876/9834/10197
+f 18874/9829/10192 18875/9832/10195 18878/9835/10198 18877/9833/10196
+f 600/8936/9299 5322/9422/9785 18870/9827/10190 5624/9836/10199
+f 5322/9422/9785 5323/9421/9784 18871/9828/10191 18870/9827/10190
+f 5323/9421/9784 5324/9420/9783 18872/9831/10194 18871/9828/10191
+f 5324/9420/9783 599/9393/9756 5618/9804/10167 18872/9831/10194
+f 18872/9831/10194 5618/9804/10167 5617/9810/10173 18875/9832/10195
+f 18875/9832/10195 5617/9810/10173 5616/9808/10171 18878/9835/10198
+f 18878/9835/10198 5616/9808/10171 631/9809/10172 5516/9837/10200
+f 18877/9833/10196 18878/9835/10198 5516/9837/10200 5515/9838/10201
+f 18876/9834/10197 18877/9833/10196 5515/9838/10201 5514/9839/10202
+f 5622/9840/10203 18876/9834/10197 5514/9839/10202 632/89/10204
+f 5623/9841/10205 18873/9830/10193 18876/9834/10197 5622/9840/10203
+f 5624/9836/10199 18870/9827/10190 18873/9830/10193 5623/9841/10205
+f 18879/9842/10206 18880/9843/10207 18883/9844/10208 18882/9845/10209
+f 18880/9843/10207 18881/9846/10210 18884/9847/10211 18883/9844/10208
+f 18882/9845/10209 18883/9844/10208 18886/9848/10212 18885/9849/10213
+f 18883/9844/10208 18884/9847/10211 18887/9850/10214 18886/9848/10212
+f 587/8956/9319 5283/9434/9797 18879/9842/10206 5627/9851/10215
+f 5283/9434/9797 5284/9433/9796 18880/9843/10207 18879/9842/10206
+f 5284/9433/9796 5285/9432/9795 18881/9846/10210 18880/9843/10207
+f 5285/9432/9795 586/9409/9772 5621/9820/10183 18881/9846/10210
+f 18881/9846/10210 5621/9820/10183 5620/9826/10189 18884/9847/10211
+f 18884/9847/10211 5620/9826/10189 5619/9824/10187 18887/9850/10214
+f 18887/9850/10214 5619/9824/10187 618/9825/10188 5477/9852/10216
+f 18886/9848/10212 18887/9850/10214 5477/9852/10216 5476/9853/10217
+f 18885/9849/10213 18886/9848/10212 5476/9853/10217 5475/9854/10218
+f 5625/9855/10219 18885/9849/10213 5475/9854/10218 619/9856/10220
+f 5626/9857/10221 18882/9845/10209 18885/9849/10213 5625/9855/10219
+f 5627/9851/10215 18879/9842/10206 18882/9845/10209 5626/9857/10221
+f 18888/9858/10222 18889/9859/10223 18892/9860/10224 18891/9861/10225
+f 18889/9859/10223 18890/9862/10226 18893/9863/10227 18892/9860/10224
+f 18891/9861/10225 18892/9860/10224 18895/9864/10228 18894/9865/10229
+f 18892/9860/10224 18893/9863/10227 18896/9866/10230 18895/9864/10228
+f 601/8941/9304 5325/8939/9302 18888/9858/10222 5630/9867/10231
+f 5325/8939/9302 5326/8938/9301 18889/9859/10223 18888/9858/10222
+f 5326/8938/9301 5327/8937/9300 18890/9862/10226 18889/9859/10223
+f 5327/8937/9300 600/8936/9299 5624/9836/10199 18890/9862/10226
+f 18890/9862/10226 5624/9836/10199 5623/9841/10205 18893/9863/10227
+f 18893/9863/10227 5623/9841/10205 5622/9840/10203 18896/9866/10230
+f 18896/9866/10230 5622/9840/10203 632/89/10204 5519/88/10232
+f 18895/9864/10228 18896/9866/10230 5519/88/10232 5518/90/10233
+f 18894/9865/10229 18895/9864/10228 5518/90/10233 5517/80/10234
+f 5628/9868/10235 18894/9865/10229 5517/80/10234 633/69/10236
+f 5629/9869/10237 18891/9861/10225 18894/9865/10229 5628/9868/10235
+f 5630/9867/10231 18888/9858/10222 18891/9861/10225 5629/9869/10237
+f 18897/9870/10238 18898/9871/10239 18901/9872/10240 18900/9873/10241
+f 18898/9871/10239 18899/9874/10242 18902/9875/10243 18901/9872/10240
+f 18900/9873/10241 18901/9872/10240 18904/9876/10244 18903/9877/10245
+f 18901/9872/10240 18902/9875/10243 18905/9878/10246 18904/9876/10244
+f 588/8961/9324 5286/8959/9322 18897/9870/10238 5633/9879/10247
+f 5286/8959/9322 5287/8958/9321 18898/9871/10239 18897/9870/10238
+f 5287/8958/9321 5288/8957/9320 18899/9874/10242 18898/9871/10239
+f 5288/8957/9320 587/8956/9319 5627/9851/10215 18899/9874/10242
+f 18899/9874/10242 5627/9851/10215 5626/9857/10221 18902/9875/10243
+f 18902/9875/10243 5626/9857/10221 5625/9855/10219 18905/9878/10246
+f 18905/9878/10246 5625/9855/10219 619/9856/10220 5480/9880/10248
+f 18904/9876/10244 18905/9878/10246 5480/9880/10248 5479/9881/10249
+f 18903/9877/10245 18904/9876/10244 5479/9881/10249 5478/9882/10250
+f 5631/9883/10251 18903/9877/10245 5478/9882/10250 620/9884/10252
+f 5632/9885/10253 18900/9873/10241 18903/9877/10245 5631/9883/10251
+f 5633/9879/10247 18897/9870/10238 18900/9873/10241 5632/9885/10253
+f 18906/9886/10254 18907/9887/10255 18910/9888/10256 18909/9889/10257
+f 18907/9887/10255 18908/9890/10258 18911/9891/10259 18910/9888/10256
+f 18909/9889/10257 18910/9888/10256 18913/9892/10260 18912/9893/10261
+f 18910/9888/10256 18911/9891/10259 18914/9894/10262 18913/9892/10260
+f 602/8977/9340 5328/8975/9338 18906/9886/10254 5636/9895/10263
+f 5328/8975/9338 5329/8974/9337 18907/9887/10255 18906/9886/10254
+f 5329/8974/9337 5330/8973/9336 18908/9890/10258 18907/9887/10255
+f 5330/8973/9336 601/8941/9304 5630/9867/10231 18908/9890/10258
+f 18908/9890/10258 5630/9867/10231 5629/9869/10237 18911/9891/10259
+f 18911/9891/10259 5629/9869/10237 5628/9868/10235 18914/9894/10262
+f 18914/9894/10262 5628/9868/10235 633/69/10236 5522/68/10264
+f 18913/9892/10260 18914/9894/10262 5522/68/10264 5521/70/10265
+f 18912/9893/10261 18913/9892/10260 5521/70/10265 5520/57/10266
+f 5634/9896/10267 18912/9893/10261 5520/57/10266 634/55/10268
+f 5635/9897/10269 18909/9889/10257 18912/9893/10261 5634/9896/10267
+f 5636/9895/10263 18906/9886/10254 18909/9889/10257 5635/9897/10269
+f 18915/9898/10270 18916/9899/10271 18919/9900/10272 18918/9901/10273
+f 18916/9899/10271 18917/9902/10274 18920/9903/10275 18919/9900/10272
+f 18918/9901/10273 18919/9900/10272 18922/9904/10276 18921/9905/10277
+f 18919/9900/10272 18920/9903/10275 18923/9906/10278 18922/9904/10276
+f 589/8993/9356 5289/8991/9354 18915/9898/10270 5639/9907/10279
+f 5289/8991/9354 5290/8990/9353 18916/9899/10271 18915/9898/10270
+f 5290/8990/9353 5291/8989/9352 18917/9902/10274 18916/9899/10271
+f 5291/8989/9352 588/8961/9324 5633/9879/10247 18917/9902/10274
+f 18917/9902/10274 5633/9879/10247 5632/9885/10253 18920/9903/10275
+f 18920/9903/10275 5632/9885/10253 5631/9883/10251 18923/9906/10278
+f 18923/9906/10278 5631/9883/10251 620/9884/10252 5483/9908/10280
+f 18922/9904/10276 18923/9906/10278 5483/9908/10280 5482/9909/10281
+f 18921/9905/10277 18922/9904/10276 5482/9909/10281 5481/9910/10282
+f 5637/9911/10283 18921/9905/10277 5481/9910/10282 621/9912/10284
+f 5638/9913/10285 18918/9901/10273 18921/9905/10277 5637/9911/10283
+f 5639/9907/10279 18915/9898/10270 18918/9901/10273 5638/9913/10285
+f 18924/9914/10286 18925/9915/10287 18928/9916/10288 18927/9917/10289
+f 18925/9915/10287 18926/9918/10290 18929/9919/10291 18928/9916/10288
+f 18927/9917/10289 18928/9916/10288 18931/9920/10292 18930/9921/10293
+f 18928/9916/10288 18929/9919/10291 18932/9922/10294 18931/9920/10292
+f 603/9009/9372 5331/9007/9370 18924/9914/10286 5544/9445/9808
+f 5331/9007/9370 5332/9006/9369 18925/9915/10287 18924/9914/10286
+f 5332/9006/9369 5333/9005/9368 18926/9918/10290 18925/9915/10287
+f 5333/9005/9368 602/8977/9340 5636/9895/10263 18926/9918/10290
+f 18926/9918/10290 5636/9895/10263 5635/9897/10269 18929/9919/10291
+f 18929/9919/10291 5635/9897/10269 5634/9896/10267 18932/9922/10294
+f 18932/9922/10294 5634/9896/10267 634/55/10268 5525/9923/10295
+f 18931/9920/10292 18932/9922/10294 5525/9923/10295 5524/9924/10296
+f 18930/9921/10293 18931/9920/10292 5524/9924/10296 5523/9925/10297
+f 5546/9447/9810 18930/9921/10293 5523/9925/10297 635/9448/9811
+f 5545/9446/9809 18927/9917/10289 18930/9921/10293 5546/9447/9810
+f 5544/9445/9808 18924/9914/10286 18927/9917/10289 5545/9446/9809
+f 18933/9926/10298 18934/9927/10299 18937/9928/10300 18936/9929/10301
+f 18934/9927/10299 18935/9930/10302 18938/9931/10303 18937/9928/10300
+f 18936/9929/10301 18937/9928/10300 18940/9932/10304 18939/9933/10305
+f 18937/9928/10300 18938/9931/10303 18941/9934/10306 18940/9932/10304
+f 590/9025/9388 5292/9023/9386 18933/9926/10298 5550/9465/9828
+f 5292/9023/9386 5293/9022/9385 18934/9927/10299 18933/9926/10298
+f 5293/9022/9385 5294/9021/9384 18935/9930/10302 18934/9927/10299
+f 5294/9021/9384 589/8993/9356 5639/9907/10279 18935/9930/10302
+f 18935/9930/10302 5639/9907/10279 5638/9913/10285 18938/9931/10303
+f 18938/9931/10303 5638/9913/10285 5637/9911/10283 18941/9934/10306
+f 18941/9934/10306 5637/9911/10283 621/9912/10284 5486/9935/10307
+f 18940/9932/10304 18941/9934/10306 5486/9935/10307 5485/9936/10308
+f 18939/9933/10305 18940/9932/10304 5485/9936/10308 5484/9937/10309
+f 5552/9467/9830 18939/9933/10305 5484/9937/10309 622/9468/9831
+f 5551/9466/9829 18936/9929/10301 18939/9933/10305 5552/9467/9830
+f 5550/9465/9828 18933/9926/10298 18936/9929/10301 5551/9466/9829
+f 18942/9938/10310 18943/9939/10311 18946/9940/10312 18945/9941/10313
+f 18943/9939/10311 18944/9942/10314 18947/9943/10315 18946/9940/10312
+f 18945/9941/10313 18946/9940/10312 18949/9944/10316 18948/9945/10317
+f 18946/9940/10312 18947/9943/10315 18950/9946/10318 18949/9944/10316
+f 639/9605/9968 5535/9603/9966 18942/9938/10310 5741/9947/10319
+f 5535/9603/9966 5536/9602/9965 18943/9939/10311 18942/9938/10310
+f 5536/9602/9965 5537/9601/9964 18944/9942/10314 18943/9939/10311
+f 5537/9601/9964 638/9557/9920 5736/9948/10320 18944/9942/10314
+f 18944/9942/10314 5736/9948/10320 5737/9949/10321 18947/9943/10315
+f 18947/9943/10315 5737/9949/10321 5738/9950/10322 18950/9946/10318
+f 18950/9946/10318 5738/9950/10322 670/9951/10323 5729/9952/10324
+f 18949/9944/10316 18950/9946/10318 5729/9952/10324 5728/9953/10325
+f 18948/9945/10317 18949/9944/10316 5728/9953/10325 5727/9954/10326
+f 5739/9955/10327 18948/9945/10317 5727/9954/10326 671/9956/10328
+f 5740/9957/10329 18945/9941/10313 18948/9945/10317 5739/9955/10327
+f 5741/9947/10319 18942/9938/10310 18945/9941/10313 5740/9957/10329
+f 18951/9958/10330 18952/9959/10331 18955/9960/10332 18954/9961/10333
+f 18952/9959/10331 18953/9962/10334 18956/9963/10335 18955/9960/10332
+f 18954/9961/10333 18955/9960/10332 18958/9964/10336 18957/9965/10337
+f 18955/9960/10332 18956/9963/10335 18959/9966/10338 18958/9964/10336
+f 626/9621/9984 5496/9619/9982 18951/9958/10330 5747/9967/10339
+f 5496/9619/9982 5497/9618/9981 18952/9959/10331 18951/9958/10330
+f 5497/9618/9981 5498/9617/9980 18953/9962/10334 18952/9959/10331
+f 5498/9617/9980 625/9573/9936 5742/9968/10340 18953/9962/10334
+f 18953/9962/10334 5742/9968/10340 5743/9969/10341 18956/9963/10335
+f 18956/9963/10335 5743/9969/10341 5744/9970/10342 18959/9966/10338
+f 18959/9966/10338 5744/9970/10342 657/9971/10343 5690/9972/10344
+f 18958/9964/10336 18959/9966/10338 5690/9972/10344 5689/9973/10345
+f 18957/9965/10337 18958/9964/10336 5689/9973/10345 5688/9974/10346
+f 5745/9975/10347 18957/9965/10337 5688/9974/10346 658/9976/10348
+f 5746/9977/10349 18954/9961/10333 18957/9965/10337 5745/9975/10347
+f 5747/9967/10339 18951/9958/10330 18954/9961/10333 5746/9977/10349
+f 18960/9978/10350 18961/9979/10351 18964/9980/10352 18963/9981/10353
+f 18961/9979/10351 18962/9982/10354 18965/9983/10355 18964/9980/10352
+f 18963/9981/10353 18964/9980/10352 18967/9984/10356 18966/9985/10357
+f 18964/9980/10352 18965/9983/10355 18968/9986/10358 18967/9984/10356
+f 613/9637/10000 5457/9635/9998 18960/9978/10350 5753/9987/10359
+f 5457/9635/9998 5458/9634/9997 18961/9979/10351 18960/9978/10350
+f 5458/9634/9997 5459/9633/9996 18962/9982/10354 18961/9979/10351
+f 5459/9633/9996 612/9589/9952 5748/9988/10360 18962/9982/10354
+f 18962/9982/10354 5748/9988/10360 5749/9989/10361 18965/9983/10355
+f 18965/9983/10355 5749/9989/10361 5750/9990/10362 18968/9986/10358
+f 18968/9986/10358 5750/9990/10362 644/9991/10363 5651/9992/10364
+f 18967/9984/10356 18968/9986/10358 5651/9992/10364 5650/9993/10365
+f 18966/9985/10357 18967/9984/10356 5650/9993/10365 5649/9994/10366
+f 5751/9995/10367 18966/9985/10357 5649/9994/10366 645/9996/10368
+f 5752/9997/10369 18963/9981/10353 18966/9985/10357 5751/9995/10367
+f 5753/9987/10359 18960/9978/10350 18963/9981/10353 5752/9997/10369
+f 18969/9998/10370 18970/9999/10371 18973/10000/10372 18972/10001/10373
+f 18970/9999/10371 18971/10002/10374 18974/10003/10375 18973/10000/10372
+f 18972/10001/10373 18973/10000/10372 18976/10004/10376 18975/10005/10377
+f 18973/10000/10372 18974/10003/10375 18977/10006/10378 18976/10004/10376
+f 640/9653/10016 5538/9651/10014 18969/9998/10370 5756/10007/10379
+f 5538/9651/10014 5539/9650/10013 18970/9999/10371 18969/9998/10370
+f 5539/9650/10013 5540/9649/10012 18971/10002/10374 18970/9999/10371
+f 5540/9649/10012 639/9605/9968 5741/9947/10319 18971/10002/10374
+f 18971/10002/10374 5741/9947/10319 5740/9957/10329 18974/10003/10375
+f 18974/10003/10375 5740/9957/10329 5739/9955/10327 18977/10006/10378
+f 18977/10006/10378 5739/9955/10327 671/9956/10328 5732/10008/10380
+f 18976/10004/10376 18977/10006/10378 5732/10008/10380 5731/10009/10381
+f 18975/10005/10377 18976/10004/10376 5731/10009/10381 5730/10010/10382
+f 5754/10011/10383 18975/10005/10377 5730/10010/10382 672/10012/10384
+f 5755/10013/10385 18972/10001/10373 18975/10005/10377 5754/10011/10383
+f 5756/10007/10379 18969/9998/10370 18972/10001/10373 5755/10013/10385
+f 18978/10014/10386 18979/10015/10387 18982/10016/10388 18981/10017/10389
+f 18979/10015/10387 18980/10018/10390 18983/10019/10391 18982/10016/10388
+f 18981/10017/10389 18982/10016/10388 18985/10020/10392 18984/10021/10393
+f 18982/10016/10388 18983/10019/10391 18986/10022/10394 18985/10020/10392
+f 627/9669/10032 5499/9667/10030 18978/10014/10386 5759/10023/10395
+f 5499/9667/10030 5500/9666/10029 18979/10015/10387 18978/10014/10386
+f 5500/9666/10029 5501/9665/10028 18980/10018/10390 18979/10015/10387
+f 5501/9665/10028 626/9621/9984 5747/9967/10339 18980/10018/10390
+f 18980/10018/10390 5747/9967/10339 5746/9977/10349 18983/10019/10391
+f 18983/10019/10391 5746/9977/10349 5745/9975/10347 18986/10022/10394
+f 18986/10022/10394 5745/9975/10347 658/9976/10348 5693/10024/10396
+f 18985/10020/10392 18986/10022/10394 5693/10024/10396 5692/10025/10397
+f 18984/10021/10393 18985/10020/10392 5692/10025/10397 5691/10026/10398
+f 5757/10027/10399 18984/10021/10393 5691/10026/10398 659/10028/10400
+f 5758/10029/10401 18981/10017/10389 18984/10021/10393 5757/10027/10399
+f 5759/10023/10395 18978/10014/10386 18981/10017/10389 5758/10029/10401
+f 18987/10030/10402 18988/10031/10403 18991/10032/10404 18990/10033/10405
+f 18988/10031/10403 18989/10034/10406 18992/10035/10407 18991/10032/10404
+f 18990/10033/10405 18991/10032/10404 18994/10036/10408 18993/10037/10409
+f 18991/10032/10404 18992/10035/10407 18995/10038/10410 18994/10036/10408
+f 614/9685/10048 5460/9683/10046 18987/10030/10402 5762/10039/10411
+f 5460/9683/10046 5461/9682/10045 18988/10031/10403 18987/10030/10402
+f 5461/9682/10045 5462/9681/10044 18989/10034/10406 18988/10031/10403
+f 5462/9681/10044 613/9637/10000 5753/9987/10359 18989/10034/10406
+f 18989/10034/10406 5753/9987/10359 5752/9997/10369 18992/10035/10407
+f 18992/10035/10407 5752/9997/10369 5751/9995/10367 18995/10038/10410
+f 18995/10038/10410 5751/9995/10367 645/9996/10368 5654/10040/10412
+f 18994/10036/10408 18995/10038/10410 5654/10040/10412 5653/10041/10413
+f 18993/10037/10409 18994/10036/10408 5653/10041/10413 5652/10042/10414
+f 5760/10043/10415 18993/10037/10409 5652/10042/10414 646/10044/10416
+f 5761/10045/10417 18990/10033/10405 18993/10037/10409 5760/10043/10415
+f 5762/10039/10411 18987/10030/10402 18990/10033/10405 5761/10045/10417
+f 18996/10046/10418 18997/10047/10419 19000/10048/10420 18999/10049/10421
+f 18997/10047/10419 18998/10050/10422 19001/10051/10423 19000/10048/10420
+f 18999/10049/10421 19000/10048/10420 19003/10052/10424 19002/10053/10425
+f 19000/10048/10420 19001/10051/10423 19004/10054/10426 19003/10052/10424
+f 609/9488/9851 5541/9698/10061 18996/10046/10418 5765/10055/10427
+f 5541/9698/10061 5542/9697/10060 18997/10047/10419 18996/10046/10418
+f 5542/9697/10060 5543/9696/10059 18998/10050/10422 18997/10047/10419
+f 5543/9696/10059 640/9653/10016 5756/10007/10379 18998/10050/10422
+f 18998/10050/10422 5756/10007/10379 5755/10013/10385 19001/10051/10423
+f 19001/10051/10423 5755/10013/10385 5754/10011/10383 19004/10054/10426
+f 19004/10054/10426 5754/10011/10383 672/10012/10384 5735/10056/10428
+f 19003/10052/10424 19004/10054/10426 5735/10056/10428 5734/10057/10429
+f 19002/10053/10425 19003/10052/10424 5734/10057/10429 5733/10058/10430
+f 5763/10059/10431 19002/10053/10425 5733/10058/10430 641/10060/10432
+f 5764/10061/10433 18999/10049/10421 19002/10053/10425 5763/10059/10431
+f 5765/10055/10427 18996/10046/10418 18999/10049/10421 5764/10061/10433
+f 19005/10062/10434 19006/10063/10435 19009/10064/10436 19008/10065/10437
+f 19006/10063/10435 19007/10066/10438 19010/10067/10439 19009/10064/10436
+f 19008/10065/10437 19009/10064/10436 19012/10068/10440 19011/10069/10441
+f 19009/10064/10436 19010/10067/10439 19013/10070/10442 19012/10068/10440
+f 628/9713/10076 5502/9711/10074 19005/10062/10434 5768/10071/10443
+f 5502/9711/10074 5503/9710/10073 19006/10063/10435 19005/10062/10434
+f 5503/9710/10073 5504/9709/10072 19007/10066/10438 19006/10063/10435
+f 5504/9709/10072 627/9669/10032 5759/10023/10395 19007/10066/10438
+f 19007/10066/10438 5759/10023/10395 5758/10029/10401 19010/10067/10439
+f 19010/10067/10439 5758/10029/10401 5757/10027/10399 19013/10070/10442
+f 19013/10070/10442 5757/10027/10399 659/10028/10400 5696/10072/10444
+f 19012/10068/10440 19013/10070/10442 5696/10072/10444 5695/10073/10445
+f 19011/10069/10441 19012/10068/10440 5695/10073/10445 5694/10074/10446
+f 5766/10075/10447 19011/10069/10441 5694/10074/10446 660/10076/10448
+f 5767/10077/10449 19008/10065/10437 19011/10069/10441 5766/10075/10447
+f 5768/10071/10443 19005/10062/10434 19008/10065/10437 5767/10077/10449
+f 19014/10078/10450 19015/10079/10451 19018/10080/10452 19017/10081/10453
+f 19015/10079/10451 19016/10082/10454 19019/10083/10455 19018/10080/10452
+f 19017/10081/10453 19018/10080/10452 19021/10084/10456 19020/10085/10457
+f 19018/10080/10452 19019/10083/10455 19022/10086/10458 19021/10084/10456
+f 615/9729/10092 5463/9727/10090 19014/10078/10450 5771/10087/10459
+f 5463/9727/10090 5464/9726/10089 19015/10079/10451 19014/10078/10450
+f 5464/9726/10089 5465/9725/10088 19016/10082/10454 19015/10079/10451
+f 5465/9725/10088 614/9685/10048 5762/10039/10411 19016/10082/10454
+f 19016/10082/10454 5762/10039/10411 5761/10045/10417 19019/10083/10455
+f 19019/10083/10455 5761/10045/10417 5760/10043/10415 19022/10086/10458
+f 19022/10086/10458 5760/10043/10415 646/10044/10416 5657/10088/10460
+f 19021/10084/10456 19022/10086/10458 5657/10088/10460 5656/10089/10461
+f 19020/10085/10457 19021/10084/10456 5656/10089/10461 5655/10090/10462
+f 5769/10091/10463 19020/10085/10457 5655/10090/10462 647/10092/10464
+f 5770/10093/10465 19017/10081/10453 19020/10085/10457 5769/10091/10463
+f 5771/10087/10459 19014/10078/10450 19017/10081/10453 5770/10093/10465
+f 19023/10094/10466 19024/10095/10467 19027/10096/10468 19026/10097/10469
+f 19024/10095/10467 19025/10098/10470 19028/10099/10471 19027/10096/10468
+f 19026/10097/10469 19027/10096/10468 19030/10100/10472 19029/10101/10473
+f 19027/10096/10468 19028/10099/10471 19031/10102/10474 19030/10100/10472
+f 629/9745/10108 5505/9743/10106 19023/10094/10466 5774/10103/10475
+f 5505/9743/10106 5506/9742/10105 19024/10095/10467 19023/10094/10466
+f 5506/9742/10105 5507/9741/10104 19025/10098/10470 19024/10095/10467
+f 5507/9741/10104 628/9713/10076 5768/10071/10443 19025/10098/10470
+f 19025/10098/10470 5768/10071/10443 5767/10077/10449 19028/10099/10471
+f 19028/10099/10471 5767/10077/10449 5766/10075/10447 19031/10102/10474
+f 19031/10102/10474 5766/10075/10447 660/10076/10448 5699/10104/10476
+f 19030/10100/10472 19031/10102/10474 5699/10104/10476 5698/10105/10477
+f 19029/10101/10473 19030/10100/10472 5698/10105/10477 5697/10106/10478
+f 5772/10107/10479 19029/10101/10473 5697/10106/10478 661/10108/10480
+f 5773/10109/10481 19026/10097/10469 19029/10101/10473 5772/10107/10479
+f 5774/10103/10475 19023/10094/10466 19026/10097/10469 5773/10109/10481
+f 19032/10110/10482 19033/10111/10483 19036/10112/10484 19035/10113/10485
+f 19033/10111/10483 19034/10114/10486 19037/10115/10487 19036/10112/10484
+f 19035/10113/10485 19036/10112/10484 19039/10116/10488 19038/10117/10489
+f 19036/10112/10484 19037/10115/10487 19040/10118/10490 19039/10116/10488
+f 616/9761/10124 5466/9759/10122 19032/10110/10482 5777/10119/10491
+f 5466/9759/10122 5467/9758/10121 19033/10111/10483 19032/10110/10482
+f 5467/9758/10121 5468/9757/10120 19034/10114/10486 19033/10111/10483
+f 5468/9757/10120 615/9729/10092 5771/10087/10459 19034/10114/10486
+f 19034/10114/10486 5771/10087/10459 5770/10093/10465 19037/10115/10487
+f 19037/10115/10487 5770/10093/10465 5769/10091/10463 19040/10118/10490
+f 19040/10118/10490 5769/10091/10463 647/10092/10464 5660/10120/10492
+f 19039/10116/10488 19040/10118/10490 5660/10120/10492 5659/10121/10493
+f 19038/10117/10489 19039/10116/10488 5659/10121/10493 5658/10122/10494
+f 5775/10123/10495 19038/10117/10489 5658/10122/10494 648/10124/10496
+f 5776/10125/10497 19035/10113/10485 19038/10117/10489 5775/10123/10495
+f 5777/10119/10491 19032/10110/10482 19035/10113/10485 5776/10125/10497
+f 19041/10126/10498 19042/10127/10499 19045/10128/10500 19044/10129/10501
+f 19042/10127/10499 19043/10130/10502 19046/10131/10503 19045/10128/10500
+f 19044/10129/10501 19045/10128/10500 19048/10132/10504 19047/10133/10505
+f 19045/10128/10500 19046/10131/10503 19049/10134/10506 19048/10132/10504
+f 630/9777/10140 5508/9775/10138 19041/10126/10498 5780/10135/10507
+f 5508/9775/10138 5509/9774/10137 19042/10127/10499 19041/10126/10498
+f 5509/9774/10137 5510/9773/10136 19043/10130/10502 19042/10127/10499
+f 5510/9773/10136 629/9745/10108 5774/10103/10475 19043/10130/10502
+f 19043/10130/10502 5774/10103/10475 5773/10109/10481 19046/10131/10503
+f 19046/10131/10503 5773/10109/10481 5772/10107/10479 19049/10134/10506
+f 19049/10134/10506 5772/10107/10479 661/10108/10480 5702/10136/10508
+f 19048/10132/10504 19049/10134/10506 5702/10136/10508 5701/10137/10509
+f 19047/10133/10505 19048/10132/10504 5701/10137/10509 5700/10138/10510
+f 5778/10139/10511 19047/10133/10505 5700/10138/10510 662/10140/10512
+f 5779/10141/10513 19044/10129/10501 19047/10133/10505 5778/10139/10511
+f 5780/10135/10507 19041/10126/10498 19044/10129/10501 5779/10141/10513
+f 19050/10142/10514 19051/10143/10515 19054/10144/10516 19053/10145/10517
+f 19051/10143/10515 19052/10146/10518 19055/10147/10519 19054/10144/10516
+f 19053/10145/10517 19054/10144/10516 19057/10148/10520 19056/10149/10521
+f 19054/10144/10516 19055/10147/10519 19058/10150/10522 19057/10148/10520
+f 617/9793/10156 5469/9791/10154 19050/10142/10514 5783/10151/10523
+f 5469/9791/10154 5470/9790/10153 19051/10143/10515 19050/10142/10514
+f 5470/9790/10153 5471/9789/10152 19052/10146/10518 19051/10143/10515
+f 5471/9789/10152 616/9761/10124 5777/10119/10491 19052/10146/10518
+f 19052/10146/10518 5777/10119/10491 5776/10125/10497 19055/10147/10519
+f 19055/10147/10519 5776/10125/10497 5775/10123/10495 19058/10150/10522
+f 19058/10150/10522 5775/10123/10495 648/10124/10496 5663/10152/10524
+f 19057/10148/10520 19058/10150/10522 5663/10152/10524 5662/10153/10525
+f 19056/10149/10521 19057/10148/10520 5662/10153/10525 5661/10154/10526
+f 5781/10155/10527 19056/10149/10521 5661/10154/10526 649/10156/10528
+f 5782/10157/10529 19053/10145/10517 19056/10149/10521 5781/10155/10527
+f 5783/10151/10523 19050/10142/10514 19053/10145/10517 5782/10157/10529
+f 19059/10158/10530 19060/10159/10531 19063/10160/10532 19062/10161/10533
+f 19060/10159/10531 19061/10162/10534 19064/10163/10535 19063/10160/10532
+f 19062/10161/10533 19063/10160/10532 19066/10164/10536 19065/10165/10537
+f 19063/10160/10532 19064/10163/10535 19067/10166/10538 19066/10164/10536
+f 631/9809/10172 5511/9807/10170 19059/10158/10530 5786/10167/10539
+f 5511/9807/10170 5512/9806/10169 19060/10159/10531 19059/10158/10530
+f 5512/9806/10169 5513/9805/10168 19061/10162/10534 19060/10159/10531
+f 5513/9805/10168 630/9777/10140 5780/10135/10507 19061/10162/10534
+f 19061/10162/10534 5780/10135/10507 5779/10141/10513 19064/10163/10535
+f 19064/10163/10535 5779/10141/10513 5778/10139/10511 19067/10166/10538
+f 19067/10166/10538 5778/10139/10511 662/10140/10512 5705/10168/10540
+f 19066/10164/10536 19067/10166/10538 5705/10168/10540 5704/10169/10541
+f 19065/10165/10537 19066/10164/10536 5704/10169/10541 5703/10170/10542
+f 5784/10171/10543 19065/10165/10537 5703/10170/10542 663/10172/10544
+f 5785/10173/10545 19062/10161/10533 19065/10165/10537 5784/10171/10543
+f 5786/10167/10539 19059/10158/10530 19062/10161/10533 5785/10173/10545
+f 19068/10174/10546 19069/10175/10547 19072/10176/10548 19071/10177/10549
+f 19069/10175/10547 19070/10178/10550 19073/10179/10551 19072/10176/10548
+f 19071/10177/10549 19072/10176/10548 19075/10180/10552 19074/10181/10553
+f 19072/10176/10548 19073/10179/10551 19076/10182/10554 19075/10180/10552
+f 618/9825/10188 5472/9823/10186 19068/10174/10546 5789/10183/10555
+f 5472/9823/10186 5473/9822/10185 19069/10175/10547 19068/10174/10546
+f 5473/9822/10185 5474/9821/10184 19070/10178/10550 19069/10175/10547
+f 5474/9821/10184 617/9793/10156 5783/10151/10523 19070/10178/10550
+f 19070/10178/10550 5783/10151/10523 5782/10157/10529 19073/10179/10551
+f 19073/10179/10551 5782/10157/10529 5781/10155/10527 19076/10182/10554
+f 19076/10182/10554 5781/10155/10527 649/10156/10528 5666/10184/10556
+f 19075/10180/10552 19076/10182/10554 5666/10184/10556 5665/10185/10557
+f 19074/10181/10553 19075/10180/10552 5665/10185/10557 5664/10186/10558
+f 5787/10187/10559 19074/10181/10553 5664/10186/10558 650/10188/10560
+f 5788/10189/10561 19071/10177/10549 19074/10181/10553 5787/10187/10559
+f 5789/10183/10555 19068/10174/10546 19071/10177/10549 5788/10189/10561
+f 19077/10190/10562 19078/10191/10563 19081/10192/10564 19080/10193/10565
+f 19078/10191/10563 19079/10194/10566 19082/10195/10567 19081/10192/10564
+f 19080/10193/10565 19081/10192/10564 19084/10196/10568 19083/10197/10569
+f 19081/10192/10564 19082/10195/10567 19085/10198/10570 19084/10196/10568
+f 632/89/10204 5514/9839/10202 19077/10190/10562 5792/87/10571
+f 5514/9839/10202 5515/9838/10201 19078/10191/10563 19077/10190/10562
+f 5515/9838/10201 5516/9837/10200 19079/10194/10566 19078/10191/10563
+f 5516/9837/10200 631/9809/10172 5786/10167/10539 19079/10194/10566
+f 19079/10194/10566 5786/10167/10539 5785/10173/10545 19082/10195/10567
+f 19082/10195/10567 5785/10173/10545 5784/10171/10543 19085/10198/10570
+f 19085/10198/10570 5784/10171/10543 663/10172/10544 5708/10199/10572
+f 19084/10196/10568 19085/10198/10570 5708/10199/10572 5707/10200/10573
+f 19083/10197/10569 19084/10196/10568 5707/10200/10573 5706/10201/10574
+f 5790/85/10575 19083/10197/10569 5706/10201/10574 664/84/10576
+f 5791/86/10577 19080/10193/10565 19083/10197/10569 5790/85/10575
+f 5792/87/10571 19077/10190/10562 19080/10193/10565 5791/86/10577
+f 19086/10202/10578 19087/10203/10579 19090/10204/10580 19089/10205/10581
+f 19087/10203/10579 19088/10206/10582 19091/10207/10583 19090/10204/10580
+f 19089/10205/10581 19090/10204/10580 19093/10208/10584 19092/10209/10585
+f 19090/10204/10580 19091/10207/10583 19094/10210/10586 19093/10208/10584
+f 619/9856/10220 5475/9854/10218 19086/10202/10578 5795/10211/10587
+f 5475/9854/10218 5476/9853/10217 19087/10203/10579 19086/10202/10578
+f 5476/9853/10217 5477/9852/10216 19088/10206/10582 19087/10203/10579
+f 5477/9852/10216 618/9825/10188 5789/10183/10555 19088/10206/10582
+f 19088/10206/10582 5789/10183/10555 5788/10189/10561 19091/10207/10583
+f 19091/10207/10583 5788/10189/10561 5787/10187/10559 19094/10210/10586
+f 19094/10210/10586 5787/10187/10559 650/10188/10560 5669/10212/10588
+f 19093/10208/10584 19094/10210/10586 5669/10212/10588 5668/10213/10589
+f 19092/10209/10585 19093/10208/10584 5668/10213/10589 5667/10214/10590
+f 5793/10215/10591 19092/10209/10585 5667/10214/10590 651/10216/10592
+f 5794/10217/10593 19089/10205/10581 19092/10209/10585 5793/10215/10591
+f 5795/10211/10587 19086/10202/10578 19089/10205/10581 5794/10217/10593
+f 19095/10218/10594 19096/10219/10595 19099/10220/10596 19098/10221/10597
+f 19096/10219/10595 19097/10222/10598 19100/10223/10599 19099/10220/10596
+f 19098/10221/10597 19099/10220/10596 19102/10224/10600 19101/10225/10601
+f 19099/10220/10596 19100/10223/10599 19103/10226/10602 19102/10224/10600
+f 620/9884/10252 5478/9882/10250 19095/10218/10594 5798/10227/10603
+f 5478/9882/10250 5479/9881/10249 19096/10219/10595 19095/10218/10594
+f 5479/9881/10249 5480/9880/10248 19097/10222/10598 19096/10219/10595
+f 5480/9880/10248 619/9856/10220 5795/10211/10587 19097/10222/10598
+f 19097/10222/10598 5795/10211/10587 5794/10217/10593 19100/10223/10599
+f 19100/10223/10599 5794/10217/10593 5793/10215/10591 19103/10226/10602
+f 19103/10226/10602 5793/10215/10591 651/10216/10592 5672/10228/10604
+f 19102/10224/10600 19103/10226/10602 5672/10228/10604 5671/10229/10605
+f 19101/10225/10601 19102/10224/10600 5671/10229/10605 5670/10230/10606
+f 5796/10231/10607 19101/10225/10601 5670/10230/10606 652/10232/10608
+f 5797/10233/10609 19098/10221/10597 19101/10225/10601 5796/10231/10607
+f 5798/10227/10603 19095/10218/10594 19098/10221/10597 5797/10233/10609
+f 19104/10234/10610 19105/10235/10611 19108/10236/10612 19107/10237/10613
+f 19105/10235/10611 19106/10238/10614 19109/10239/10615 19108/10236/10612
+f 19107/10237/10613 19108/10236/10612 19111/10240/10616 19110/10241/10617
+f 19108/10236/10612 19109/10239/10615 19112/10242/10618 19111/10240/10616
+f 621/9912/10284 5481/9910/10282 19104/10234/10610 5804/10243/10619
+f 5481/9910/10282 5482/9909/10281 19105/10235/10611 19104/10234/10610
+f 5482/9909/10281 5483/9908/10280 19106/10238/10614 19105/10235/10611
+f 5483/9908/10280 620/9884/10252 5798/10227/10603 19106/10238/10614
+f 19106/10238/10614 5798/10227/10603 5797/10233/10609 19109/10239/10615
+f 19109/10239/10615 5797/10233/10609 5796/10231/10607 19112/10242/10618
+f 19112/10242/10618 5796/10231/10607 652/10232/10608 5675/10244/10620
+f 19111/10240/10616 19112/10242/10618 5675/10244/10620 5674/10245/10621
+f 19110/10241/10617 19111/10240/10616 5674/10245/10621 5673/10246/10622
+f 5802/10247/10623 19110/10241/10617 5673/10246/10622 653/10248/10624
+f 5803/10249/10625 19107/10237/10613 19110/10241/10617 5802/10247/10623
+f 5804/10243/10619 19104/10234/10610 19107/10237/10613 5803/10249/10625
+f 19113/10250/10626 19114/10251/10627 19117/10252/10628 19116/10253/10629
+f 19114/10251/10627 19115/10254/10630 19118/10255/10631 19117/10252/10628
+f 19116/10253/10629 19117/10252/10628 19120/10256/10632 19119/10257/10633
+f 19117/10252/10628 19118/10255/10631 19121/10258/10634 19120/10256/10632
+f 635/9448/9811 5523/9925/10297 19113/10250/10626 5807/10259/10635
+f 5523/9925/10297 5524/9924/10296 19114/10251/10627 19113/10250/10626
+f 5524/9924/10296 5525/9923/10295 19115/10254/10630 19114/10251/10627
+f 5525/9923/10295 634/55/10268 5801/56/10636 19115/10254/10630
+f 19115/10254/10630 5801/56/10636 5800/58/10637 19118/10255/10631
+f 19118/10255/10631 5800/58/10637 5799/59/10638 19121/10258/10634
+f 19121/10258/10634 5799/59/10638 666/60/10639 5717/10260/10640
+f 19120/10256/10632 19121/10258/10634 5717/10260/10640 5716/10261/10641
+f 19119/10257/10633 19120/10256/10632 5716/10261/10641 5715/10262/10642
+f 5805/10263/10643 19119/10257/10633 5715/10262/10642 667/10264/10644
+f 5806/10265/10645 19116/10253/10629 19119/10257/10633 5805/10263/10643
+f 5807/10259/10635 19113/10250/10626 19116/10253/10629 5806/10265/10645
+f 19122/10266/10646 19123/10267/10647 19126/10268/10648 19125/10269/10649
+f 19123/10267/10647 19124/10270/10650 19127/10271/10651 19126/10268/10648
+f 19125/10269/10649 19126/10268/10648 19129/10272/10652 19128/10273/10653
+f 19126/10268/10648 19127/10271/10651 19130/10274/10654 19129/10272/10652
+f 622/9468/9831 5484/9937/10309 19122/10266/10646 5810/10275/10655
+f 5484/9937/10309 5485/9936/10308 19123/10267/10647 19122/10266/10646
+f 5485/9936/10308 5486/9935/10307 19124/10270/10650 19123/10267/10647
+f 5486/9935/10307 621/9912/10284 5804/10243/10619 19124/10270/10650
+f 19124/10270/10650 5804/10243/10619 5803/10249/10625 19127/10271/10651
+f 19127/10271/10651 5803/10249/10625 5802/10247/10623 19130/10274/10654
+f 19130/10274/10654 5802/10247/10623 653/10248/10624 5678/10276/10656
+f 19129/10272/10652 19130/10274/10654 5678/10276/10656 5677/10277/10657
+f 19128/10273/10653 19129/10272/10652 5677/10277/10657 5676/10278/10658
+f 5808/10279/10659 19128/10273/10653 5676/10278/10658 654/10280/10660
+f 5809/10281/10661 19125/10269/10649 19128/10273/10653 5808/10279/10659
+f 5810/10275/10655 19122/10266/10646 19125/10269/10649 5809/10281/10661
+f 19131/10282/10662 19132/10283/10663 19135/10284/10664 19134/10285/10665
+f 19132/10283/10663 19133/10286/10666 19136/10287/10667 19135/10284/10664
+f 19134/10285/10665 19135/10284/10664 19138/10288/10668 19137/10289/10669
+f 19135/10284/10664 19136/10287/10667 19139/10290/10670 19138/10288/10668
+f 636/9453/9816 5526/9451/9814 19131/10282/10662 5813/10291/10671
+f 5526/9451/9814 5527/9450/9813 19132/10283/10663 19131/10282/10662
+f 5527/9450/9813 5528/9449/9812 19133/10286/10666 19132/10283/10663
+f 5528/9449/9812 635/9448/9811 5807/10259/10635 19133/10286/10666
+f 19133/10286/10666 5807/10259/10635 5806/10265/10645 19136/10287/10667
+f 19136/10287/10667 5806/10265/10645 5805/10263/10643 19139/10290/10670
+f 19139/10290/10670 5805/10263/10643 667/10264/10644 5720/10292/10672
+f 19138/10288/10668 19139/10290/10670 5720/10292/10672 5719/10293/10673
+f 19137/10289/10669 19138/10288/10668 5719/10293/10673 5718/10294/10674
+f 5811/10295/10675 19137/10289/10669 5718/10294/10674 668/10296/10676
+f 5812/10297/10677 19134/10285/10665 19137/10289/10669 5811/10295/10675
+f 5813/10291/10671 19131/10282/10662 19134/10285/10665 5812/10297/10677
+f 19140/10298/10678 19141/10299/10679 19144/10300/10680 19143/10301/10681
+f 19141/10299/10679 19142/10302/10682 19145/10303/10683 19144/10300/10680
+f 19143/10301/10681 19144/10300/10680 19147/10304/10684 19146/10305/10685
+f 19144/10300/10680 19145/10303/10683 19148/10306/10686 19147/10304/10684
+f 623/9473/9836 5487/9471/9834 19140/10298/10678 5816/10307/10687
+f 5487/9471/9834 5488/9470/9833 19141/10299/10679 19140/10298/10678
+f 5488/9470/9833 5489/9469/9832 19142/10302/10682 19141/10299/10679
+f 5489/9469/9832 622/9468/9831 5810/10275/10655 19142/10302/10682
+f 19142/10302/10682 5810/10275/10655 5809/10281/10661 19145/10303/10683
+f 19145/10303/10683 5809/10281/10661 5808/10279/10659 19148/10306/10686
+f 19148/10306/10686 5808/10279/10659 654/10280/10660 5681/10308/10688
+f 19147/10304/10684 19148/10306/10686 5681/10308/10688 5680/10309/10689
+f 19146/10305/10685 19147/10304/10684 5680/10309/10689 5679/10310/10690
+f 5814/10311/10691 19146/10305/10685 5679/10310/10690 655/10312/10692
+f 5815/10313/10693 19143/10301/10681 19146/10305/10685 5814/10311/10691
+f 5816/10307/10687 19140/10298/10678 19143/10301/10681 5815/10313/10693
+f 19149/10314/10694 19150/10315/10695 19153/10316/10696 19152/10317/10697
+f 19150/10315/10695 19151/10318/10698 19154/10319/10699 19153/10316/10696
+f 19152/10317/10697 19153/10316/10696 19156/10320/10700 19155/10321/10701
+f 19153/10316/10696 19154/10319/10699 19157/10322/10702 19156/10320/10700
+f 610/9493/9856 5448/9491/9854 19149/10314/10694 5819/10323/10703
+f 5448/9491/9854 5449/9490/9853 19150/10315/10695 19149/10314/10694
+f 5449/9490/9853 5450/9489/9852 19151/10318/10698 19150/10315/10695
+f 5450/9489/9852 609/9488/9851 5765/10055/10427 19151/10318/10698
+f 19151/10318/10698 5765/10055/10427 5764/10061/10433 19154/10319/10699
+f 19154/10319/10699 5764/10061/10433 5763/10059/10431 19157/10322/10702
+f 19157/10322/10702 5763/10059/10431 641/10060/10432 5642/10324/10704
+f 19156/10320/10700 19157/10322/10702 5642/10324/10704 5641/10325/10705
+f 19155/10321/10701 19156/10320/10700 5641/10325/10705 5640/10326/10706
+f 5817/10327/10707 19155/10321/10701 5640/10326/10706 642/10328/10708
+f 5818/10329/10709 19152/10317/10697 19155/10321/10701 5817/10327/10707
+f 5819/10323/10703 19149/10314/10694 19152/10317/10697 5818/10329/10709
+f 19158/10330/10710 19159/10331/10711 19162/10332/10712 19161/10333/10713
+f 19159/10331/10711 19160/10334/10714 19163/10335/10715 19162/10332/10712
+f 19161/10333/10713 19162/10332/10712 19165/10336/10716 19164/10337/10717
+f 19162/10332/10712 19163/10335/10715 19166/10338/10718 19165/10336/10716
+f 637/9509/9872 5529/9507/9870 19158/10330/10710 5822/10339/10719
+f 5529/9507/9870 5530/9506/9869 19159/10331/10711 19158/10330/10710
+f 5530/9506/9869 5531/9505/9868 19160/10334/10714 19159/10331/10711
+f 5531/9505/9868 636/9453/9816 5813/10291/10671 19160/10334/10714
+f 19160/10334/10714 5813/10291/10671 5812/10297/10677 19163/10335/10715
+f 19163/10335/10715 5812/10297/10677 5811/10295/10675 19166/10338/10718
+f 19166/10338/10718 5811/10295/10675 668/10296/10676 5723/10340/10720
+f 19165/10336/10716 19166/10338/10718 5723/10340/10720 5722/10341/10721
+f 19164/10337/10717 19165/10336/10716 5722/10341/10721 5721/10342/10722
+f 5820/10343/10723 19164/10337/10717 5721/10342/10722 669/10344/10724
+f 5821/10345/10725 19161/10333/10713 19164/10337/10717 5820/10343/10723
+f 5822/10339/10719 19158/10330/10710 19161/10333/10713 5821/10345/10725
+f 19167/10346/10726 19168/10347/10727 19171/10348/10728 19170/10349/10729
+f 19168/10347/10727 19169/10350/10730 19172/10351/10731 19171/10348/10728
+f 19170/10349/10729 19171/10348/10728 19174/10352/10732 19173/10353/10733
+f 19171/10348/10728 19172/10351/10731 19175/10354/10734 19174/10352/10732
+f 624/9525/9888 5490/9523/9886 19167/10346/10726 5825/10355/10735
+f 5490/9523/9886 5491/9522/9885 19168/10347/10727 19167/10346/10726
+f 5491/9522/9885 5492/9521/9884 19169/10350/10730 19168/10347/10727
+f 5492/9521/9884 623/9473/9836 5816/10307/10687 19169/10350/10730
+f 19169/10350/10730 5816/10307/10687 5815/10313/10693 19172/10351/10731
+f 19172/10351/10731 5815/10313/10693 5814/10311/10691 19175/10354/10734
+f 19175/10354/10734 5814/10311/10691 655/10312/10692 5684/10356/10736
+f 19174/10352/10732 19175/10354/10734 5684/10356/10736 5683/10357/10737
+f 19173/10353/10733 19174/10352/10732 5683/10357/10737 5682/10358/10738
+f 5823/10359/10739 19173/10353/10733 5682/10358/10738 656/10360/10740
+f 5824/10361/10741 19170/10349/10729 19173/10353/10733 5823/10359/10739
+f 5825/10355/10735 19167/10346/10726 19170/10349/10729 5824/10361/10741
+f 19176/10362/10742 19177/10363/10743 19180/10364/10744 19179/10365/10745
+f 19177/10363/10743 19178/10366/10746 19181/10367/10747 19180/10364/10744
+f 19179/10365/10745 19180/10364/10744 19183/10368/10748 19182/10369/10749
+f 19180/10364/10744 19181/10367/10747 19184/10370/10750 19183/10368/10748
+f 611/9541/9904 5451/9539/9902 19176/10362/10742 5828/10371/10751
+f 5451/9539/9902 5452/9538/9901 19177/10363/10743 19176/10362/10742
+f 5452/9538/9901 5453/9537/9900 19178/10366/10746 19177/10363/10743
+f 5453/9537/9900 610/9493/9856 5819/10323/10703 19178/10366/10746
+f 19178/10366/10746 5819/10323/10703 5818/10329/10709 19181/10367/10747
+f 19181/10367/10747 5818/10329/10709 5817/10327/10707 19184/10370/10750
+f 19184/10370/10750 5817/10327/10707 642/10328/10708 5645/10372/10752
+f 19183/10368/10748 19184/10370/10750 5645/10372/10752 5644/10373/10753
+f 19182/10369/10749 19183/10368/10748 5644/10373/10753 5643/10374/10754
+f 5826/10375/10755 19182/10369/10749 5643/10374/10754 643/10376/10756
+f 5827/10377/10757 19179/10365/10745 19182/10369/10749 5826/10375/10755
+f 5828/10371/10751 19176/10362/10742 19179/10365/10745 5827/10377/10757
+f 19185/10378/10758 19186/10379/10759 19189/10380/10760 19188/10381/10761
+f 19186/10379/10759 19187/10382/10762 19190/10383/10763 19189/10380/10760
+f 19188/10381/10761 19189/10380/10760 19192/10384/10764 19191/10385/10765
+f 19189/10380/10760 19190/10383/10763 19193/10386/10766 19192/10384/10764
+f 638/9557/9920 5532/9555/9918 19185/10378/10758 5736/9948/10320
+f 5532/9555/9918 5533/9554/9917 19186/10379/10759 19185/10378/10758
+f 5533/9554/9917 5534/9553/9916 19187/10382/10762 19186/10379/10759
+f 5534/9553/9916 637/9509/9872 5822/10339/10719 19187/10382/10762
+f 19187/10382/10762 5822/10339/10719 5821/10345/10725 19190/10383/10763
+f 19190/10383/10763 5821/10345/10725 5820/10343/10723 19193/10386/10766
+f 19193/10386/10766 5820/10343/10723 669/10344/10724 5726/10387/10767
+f 19192/10384/10764 19193/10386/10766 5726/10387/10767 5725/10388/10768
+f 19191/10385/10765 19192/10384/10764 5725/10388/10768 5724/10389/10769
+f 5738/9950/10322 19191/10385/10765 5724/10389/10769 670/9951/10323
+f 5737/9949/10321 19188/10381/10761 19191/10385/10765 5738/9950/10322
+f 5736/9948/10320 19185/10378/10758 19188/10381/10761 5737/9949/10321
+f 19194/10390/10770 19195/10391/10771 19198/10392/10772 19197/10393/10773
+f 19195/10391/10771 19196/10394/10774 19199/10395/10775 19198/10392/10772
+f 19197/10393/10773 19198/10392/10772 19201/10396/10776 19200/10397/10777
+f 19198/10392/10772 19199/10395/10775 19202/10398/10778 19201/10396/10776
+f 625/9573/9936 5493/9571/9934 19194/10390/10770 5742/9968/10340
+f 5493/9571/9934 5494/9570/9933 19195/10391/10771 19194/10390/10770
+f 5494/9570/9933 5495/9569/9932 19196/10394/10774 19195/10391/10771
+f 5495/9569/9932 624/9525/9888 5825/10355/10735 19196/10394/10774
+f 19196/10394/10774 5825/10355/10735 5824/10361/10741 19199/10395/10775
+f 19199/10395/10775 5824/10361/10741 5823/10359/10739 19202/10398/10778
+f 19202/10398/10778 5823/10359/10739 656/10360/10740 5687/10399/10779
+f 19201/10396/10776 19202/10398/10778 5687/10399/10779 5686/10400/10780
+f 19200/10397/10777 19201/10396/10776 5686/10400/10780 5685/10401/10781
+f 5744/9970/10342 19200/10397/10777 5685/10401/10781 657/9971/10343
+f 5743/9969/10341 19197/10393/10773 19200/10397/10777 5744/9970/10342
+f 5742/9968/10340 19194/10390/10770 19197/10393/10773 5743/9969/10341
+f 19203/10402/10782 19204/10403/10783 19207/10404/10784 19206/10405/10785
+f 19204/10403/10783 19205/10406/10786 19208/10407/10787 19207/10404/10784
+f 19206/10405/10785 19207/10404/10784 19210/10408/10788 19209/10409/10789
+f 19207/10404/10784 19208/10407/10787 19211/10410/10790 19210/10408/10788
+f 612/9589/9952 5454/9587/9950 19203/10402/10782 5748/9988/10360
+f 5454/9587/9950 5455/9586/9949 19204/10403/10783 19203/10402/10782
+f 5455/9586/9949 5456/9585/9948 19205/10406/10786 19204/10403/10783
+f 5456/9585/9948 611/9541/9904 5828/10371/10751 19205/10406/10786
+f 19205/10406/10786 5828/10371/10751 5827/10377/10757 19208/10407/10787
+f 19208/10407/10787 5827/10377/10757 5826/10375/10755 19211/10410/10790
+f 19211/10410/10790 5826/10375/10755 643/10376/10756 5648/10411/10791
+f 19210/10408/10788 19211/10410/10790 5648/10411/10791 5647/10412/10792
+f 19209/10409/10789 19210/10408/10788 5647/10412/10792 5646/10413/10793
+f 5750/9990/10362 19209/10409/10789 5646/10413/10793 644/9991/10363
+f 5749/9989/10361 19206/10405/10785 19209/10409/10789 5750/9990/10362
+f 5748/9988/10360 19203/10402/10782 19206/10405/10785 5749/9989/10361
+f 19212/10414/10794 19213/10415/10795 19216/10416/10796 19215/10417/10797
+f 19213/10415/10795 19214/10418/10798 19217/10419/10799 19216/10416/10796
+f 19215/10417/10797 19216/10416/10796 19219/10420/10800 19218/10421/10801
+f 19216/10416/10796 19217/10419/10799 19220/10422/10802 19219/10420/10800
+f 661/10108/10480 5697/10106/10478 19212/10414/10794 5930/10423/10803
+f 5697/10106/10478 5698/10105/10477 19213/10415/10795 19212/10414/10794
+f 5698/10105/10477 5699/10104/10476 19214/10418/10798 19213/10415/10795
+f 5699/10104/10476 660/10076/10448 5925/10424/10804 19214/10418/10798
+f 19214/10418/10798 5925/10424/10804 5926/10425/10805 19217/10419/10799
+f 19217/10419/10799 5926/10425/10805 5927/10426/10806 19220/10422/10802
+f 19220/10422/10802 5927/10426/10806 692/10427/10807 5888/10428/10808
+f 19219/10420/10800 19220/10422/10802 5888/10428/10808 5887/10429/10809
+f 19218/10421/10801 19219/10420/10800 5887/10429/10809 5886/10430/10810
+f 5928/10431/10811 19218/10421/10801 5886/10430/10810 693/10432/10812
+f 5929/10433/10813 19215/10417/10797 19218/10421/10801 5928/10431/10811
+f 5930/10423/10803 19212/10414/10794 19215/10417/10797 5929/10433/10813
+f 19221/10434/10814 19222/10435/10815 19225/10436/10816 19224/10437/10817
+f 19222/10435/10815 19223/10438/10818 19226/10439/10819 19225/10436/10816
+f 19224/10437/10817 19225/10436/10816 19228/10440/10820 19227/10441/10821
+f 19225/10436/10816 19226/10439/10819 19229/10442/10822 19228/10440/10820
+f 648/10124/10496 5658/10122/10494 19221/10434/10814 5936/10443/10823
+f 5658/10122/10494 5659/10121/10493 19222/10435/10815 19221/10434/10814
+f 5659/10121/10493 5660/10120/10492 19223/10438/10818 19222/10435/10815
+f 5660/10120/10492 647/10092/10464 5931/10444/10824 19223/10438/10818
+f 19223/10438/10818 5931/10444/10824 5932/10445/10825 19226/10439/10819
+f 19226/10439/10819 5932/10445/10825 5933/10446/10826 19229/10442/10822
+f 19229/10442/10822 5933/10446/10826 679/10447/10827 5849/10448/10828
+f 19228/10440/10820 19229/10442/10822 5849/10448/10828 5848/10449/10829
+f 19227/10441/10821 19228/10440/10820 5848/10449/10829 5847/10450/10830
+f 5934/10451/10831 19227/10441/10821 5847/10450/10830 680/10452/10832
+f 5935/10453/10833 19224/10437/10817 19227/10441/10821 5934/10451/10831
+f 5936/10443/10823 19221/10434/10814 19224/10437/10817 5935/10453/10833
+f 19230/10454/10834 19231/10455/10835 19234/10456/10836 19233/10457/10837
+f 19231/10455/10835 19232/10458/10838 19235/10459/10839 19234/10456/10836
+f 19233/10457/10837 19234/10456/10836 19237/10460/10840 19236/10461/10841
+f 19234/10456/10836 19235/10459/10839 19238/10462/10842 19237/10460/10840
+f 662/10140/10512 5700/10138/10510 19230/10454/10834 5939/10463/10843
+f 5700/10138/10510 5701/10137/10509 19231/10455/10835 19230/10454/10834
+f 5701/10137/10509 5702/10136/10508 19232/10458/10838 19231/10455/10835
+f 5702/10136/10508 661/10108/10480 5930/10423/10803 19232/10458/10838
+f 19232/10458/10838 5930/10423/10803 5929/10433/10813 19235/10459/10839
+f 19235/10459/10839 5929/10433/10813 5928/10431/10811 19238/10462/10842
+f 19238/10462/10842 5928/10431/10811 693/10432/10812 5891/10464/10844
+f 19237/10460/10840 19238/10462/10842 5891/10464/10844 5890/10465/10845
+f 19236/10461/10841 19237/10460/10840 5890/10465/10845 5889/10466/10846
+f 5937/10467/10847 19236/10461/10841 5889/10466/10846 694/10468/10848
+f 5938/10469/10849 19233/10457/10837 19236/10461/10841 5937/10467/10847
+f 5939/10463/10843 19230/10454/10834 19233/10457/10837 5938/10469/10849
+f 19239/10470/10850 19240/10471/10851 19243/10472/10852 19242/10473/10853
+f 19240/10471/10851 19241/10474/10854 19244/10475/10855 19243/10472/10852
+f 19242/10473/10853 19243/10472/10852 19246/10476/10856 19245/10477/10857
+f 19243/10472/10852 19244/10475/10855 19247/10478/10858 19246/10476/10856
+f 649/10156/10528 5661/10154/10526 19239/10470/10850 5942/10479/10859
+f 5661/10154/10526 5662/10153/10525 19240/10471/10851 19239/10470/10850
+f 5662/10153/10525 5663/10152/10524 19241/10474/10854 19240/10471/10851
+f 5663/10152/10524 648/10124/10496 5936/10443/10823 19241/10474/10854
+f 19241/10474/10854 5936/10443/10823 5935/10453/10833 19244/10475/10855
+f 19244/10475/10855 5935/10453/10833 5934/10451/10831 19247/10478/10858
+f 19247/10478/10858 5934/10451/10831 680/10452/10832 5852/10480/10860
+f 19246/10476/10856 19247/10478/10858 5852/10480/10860 5851/10481/10861
+f 19245/10477/10857 19246/10476/10856 5851/10481/10861 5850/10482/10862
+f 5940/10483/10863 19245/10477/10857 5850/10482/10862 681/10484/10864
+f 5941/10485/10865 19242/10473/10853 19245/10477/10857 5940/10483/10863
+f 5942/10479/10859 19239/10470/10850 19242/10473/10853 5941/10485/10865
+f 19248/10486/10866 19249/10487/10867 19252/10488/10868 19251/10489/10869
+f 19249/10487/10867 19250/10490/10870 19253/10491/10871 19252/10488/10868
+f 19251/10489/10869 19252/10488/10868 19255/10492/10872 19254/10493/10873
+f 19252/10488/10868 19253/10491/10871 19256/10494/10874 19255/10492/10872
+f 663/10172/10544 5703/10170/10542 19248/10486/10866 5945/10495/10875
+f 5703/10170/10542 5704/10169/10541 19249/10487/10867 19248/10486/10866
+f 5704/10169/10541 5705/10168/10540 19250/10490/10870 19249/10487/10867
+f 5705/10168/10540 662/10140/10512 5939/10463/10843 19250/10490/10870
+f 19250/10490/10870 5939/10463/10843 5938/10469/10849 19253/10491/10871
+f 19253/10491/10871 5938/10469/10849 5937/10467/10847 19256/10494/10874
+f 19256/10494/10874 5937/10467/10847 694/10468/10848 5894/10496/10876
+f 19255/10492/10872 19256/10494/10874 5894/10496/10876 5893/10497/10877
+f 19254/10493/10873 19255/10492/10872 5893/10497/10877 5892/10498/10878
+f 5943/10499/10879 19254/10493/10873 5892/10498/10878 695/10500/10880
+f 5944/10501/10881 19251/10489/10869 19254/10493/10873 5943/10499/10879
+f 5945/10495/10875 19248/10486/10866 19251/10489/10869 5944/10501/10881
+f 19257/10502/10882 19258/10503/10883 19261/10504/10884 19260/10505/10885
+f 19258/10503/10883 19259/10506/10886 19262/10507/10887 19261/10504/10884
+f 19260/10505/10885 19261/10504/10884 19264/10508/10888 19263/10509/10889
+f 19261/10504/10884 19262/10507/10887 19265/10510/10890 19264/10508/10888
+f 650/10188/10560 5664/10186/10558 19257/10502/10882 5948/10511/10891
+f 5664/10186/10558 5665/10185/10557 19258/10503/10883 19257/10502/10882
+f 5665/10185/10557 5666/10184/10556 19259/10506/10886 19258/10503/10883
+f 5666/10184/10556 649/10156/10528 5942/10479/10859 19259/10506/10886
+f 19259/10506/10886 5942/10479/10859 5941/10485/10865 19262/10507/10887
+f 19262/10507/10887 5941/10485/10865 5940/10483/10863 19265/10510/10890
+f 19265/10510/10890 5940/10483/10863 681/10484/10864 5855/10512/10892
+f 19264/10508/10888 19265/10510/10890 5855/10512/10892 5854/10513/10893
+f 19263/10509/10889 19264/10508/10888 5854/10513/10893 5853/10514/10894
+f 5946/10515/10895 19263/10509/10889 5853/10514/10894 682/10516/10896
+f 5947/10517/10897 19260/10505/10885 19263/10509/10889 5946/10515/10895
+f 5948/10511/10891 19257/10502/10882 19260/10505/10885 5947/10517/10897
+f 19266/10518/10898 19267/10519/10899 19270/10520/10900 19269/10521/10901
+f 19267/10519/10899 19268/10522/10902 19271/10523/10903 19270/10520/10900
+f 19269/10521/10901 19270/10520/10900 19273/10524/10904 19272/10525/10905
+f 19270/10520/10900 19271/10523/10903 19274/10526/10906 19273/10524/10904
+f 664/84/10576 5706/10201/10574 19266/10518/10898 5951/10527/10907
+f 5706/10201/10574 5707/10200/10573 19267/10519/10899 19266/10518/10898
+f 5707/10200/10573 5708/10199/10572 19268/10522/10902 19267/10519/10899
+f 5708/10199/10572 663/10172/10544 5945/10495/10875 19268/10522/10902
+f 19268/10522/10902 5945/10495/10875 5944/10501/10881 19271/10523/10903
+f 19271/10523/10903 5944/10501/10881 5943/10499/10879 19274/10526/10906
+f 19274/10526/10906 5943/10499/10879 695/10500/10880 5897/10528/10908
+f 19273/10524/10904 19274/10526/10906 5897/10528/10908 5896/10529/10909
+f 19272/10525/10905 19273/10524/10904 5896/10529/10909 5895/10530/10910
+f 5949/10531/10911 19272/10525/10905 5895/10530/10910 696/10532/10912
+f 5950/10533/10913 19269/10521/10901 19272/10525/10905 5949/10531/10911
+f 5951/10527/10907 19266/10518/10898 19269/10521/10901 5950/10533/10913
+f 19275/10534/10914 19276/10535/10915 19279/10536/10916 19278/10537/10917
+f 19276/10535/10915 19277/10538/10918 19280/10539/10919 19279/10536/10916
+f 19278/10537/10917 19279/10536/10916 19282/10540/10920 19281/10541/10921
+f 19279/10536/10916 19280/10539/10919 19283/10542/10922 19282/10540/10920
+f 651/10216/10592 5667/10214/10590 19275/10534/10914 5954/10543/10923
+f 5667/10214/10590 5668/10213/10589 19276/10535/10915 19275/10534/10914
+f 5668/10213/10589 5669/10212/10588 19277/10538/10918 19276/10535/10915
+f 5669/10212/10588 650/10188/10560 5948/10511/10891 19277/10538/10918
+f 19277/10538/10918 5948/10511/10891 5947/10517/10897 19280/10539/10919
+f 19280/10539/10919 5947/10517/10897 5946/10515/10895 19283/10542/10922
+f 19283/10542/10922 5946/10515/10895 682/10516/10896 5858/10544/10924
+f 19282/10540/10920 19283/10542/10922 5858/10544/10924 5857/10545/10925
+f 19281/10541/10921 19282/10540/10920 5857/10545/10925 5856/10546/10926
+f 5952/10547/10927 19281/10541/10921 5856/10546/10926 683/10548/10928
+f 5953/10549/10929 19278/10537/10917 19281/10541/10921 5952/10547/10927
+f 5954/10543/10923 19275/10534/10914 19278/10537/10917 5953/10549/10929
+f 19284/10550/10930 19285/10551/10931 19288/10552/10932 19287/10553/10933
+f 19285/10551/10931 19286/10554/10934 19289/10555/10935 19288/10552/10932
+f 19287/10553/10933 19288/10552/10932 19291/10556/10936 19290/10557/10937
+f 19288/10552/10932 19289/10555/10935 19292/10558/10938 19291/10556/10936
+f 665/64/10939 5709/81/10940 19284/10550/10930 5957/10559/10941
+f 5709/81/10940 5710/82/10942 19285/10551/10931 19284/10550/10930
+f 5710/82/10942 5711/83/10943 19286/10554/10934 19285/10551/10931
+f 5711/83/10943 664/84/10576 5951/10527/10907 19286/10554/10934
+f 19286/10554/10934 5951/10527/10907 5950/10533/10913 19289/10555/10935
+f 19289/10555/10935 5950/10533/10913 5949/10531/10911 19292/10558/10938
+f 19292/10558/10938 5949/10531/10911 696/10532/10912 5900/10560/10944
+f 19291/10556/10936 19292/10558/10938 5900/10560/10944 5899/10561/10945
+f 19290/10557/10937 19291/10556/10936 5899/10561/10945 5898/10562/10946
+f 5955/10563/10947 19290/10557/10937 5898/10562/10946 697/10564/10948
+f 5956/10565/10949 19287/10553/10933 19290/10557/10937 5955/10563/10947
+f 5957/10559/10941 19284/10550/10930 19287/10553/10933 5956/10565/10949
+f 19293/10566/10950 19294/10567/10951 19297/10568/10952 19296/10569/10953
+f 19294/10567/10951 19295/10570/10954 19298/10571/10955 19297/10568/10952
+f 19296/10569/10953 19297/10568/10952 19300/10572/10956 19299/10573/10957
+f 19297/10568/10952 19298/10571/10955 19301/10574/10958 19300/10572/10956
+f 652/10232/10608 5670/10230/10606 19293/10566/10950 5960/10575/10959
+f 5670/10230/10606 5671/10229/10605 19294/10567/10951 19293/10566/10950
+f 5671/10229/10605 5672/10228/10604 19295/10570/10954 19294/10567/10951
+f 5672/10228/10604 651/10216/10592 5954/10543/10923 19295/10570/10954
+f 19295/10570/10954 5954/10543/10923 5953/10549/10929 19298/10571/10955
+f 19298/10571/10955 5953/10549/10929 5952/10547/10927 19301/10574/10958
+f 19301/10574/10958 5952/10547/10927 683/10548/10928 5861/10576/10960
+f 19300/10572/10956 19301/10574/10958 5861/10576/10960 5860/10577/10961
+f 19299/10573/10957 19300/10572/10956 5860/10577/10961 5859/10578/10962
+f 5958/10579/10963 19299/10573/10957 5859/10578/10962 684/10580/10964
+f 5959/10581/10965 19296/10569/10953 19299/10573/10957 5958/10579/10963
+f 5960/10575/10959 19293/10566/10950 19296/10569/10953 5959/10581/10965
+f 19302/10582/10966 19303/10583/10967 19306/10584/10968 19305/10585/10969
+f 19303/10583/10967 19304/10586/10970 19307/10587/10971 19306/10584/10968
+f 19305/10585/10969 19306/10584/10968 19309/10588/10972 19308/10589/10973
+f 19306/10584/10968 19307/10587/10971 19310/10590/10974 19309/10588/10972
+f 666/60/10639 5712/61/10975 19302/10582/10966 5963/10591/10976
+f 5712/61/10975 5713/62/10977 19303/10583/10967 19302/10582/10966
+f 5713/62/10977 5714/63/10978 19304/10586/10970 19303/10583/10967
+f 5714/63/10978 665/64/10939 5957/10559/10941 19304/10586/10970
+f 19304/10586/10970 5957/10559/10941 5956/10565/10949 19307/10587/10971
+f 19307/10587/10971 5956/10565/10949 5955/10563/10947 19310/10590/10974
+f 19310/10590/10974 5955/10563/10947 697/10564/10948 5903/10592/10979
+f 19309/10588/10972 19310/10590/10974 5903/10592/10979 5902/10593/10980
+f 19308/10589/10973 19309/10588/10972 5902/10593/10980 5901/10594/10981
+f 5961/10595/10982 19308/10589/10973 5901/10594/10981 698/10596/10983
+f 5962/10597/10984 19305/10585/10969 19308/10589/10973 5961/10595/10982
+f 5963/10591/10976 19302/10582/10966 19305/10585/10969 5962/10597/10984
+f 19311/10598/10985 19312/10599/10986 19315/10600/10987 19314/10601/10988
+f 19312/10599/10986 19313/10602/10989 19316/10603/10990 19315/10600/10987
+f 19314/10601/10988 19315/10600/10987 19318/10604/10991 19317/10605/10992
+f 19315/10600/10987 19316/10603/10990 19319/10606/10993 19318/10604/10991
+f 653/10248/10624 5673/10246/10622 19311/10598/10985 5966/10607/10994
+f 5673/10246/10622 5674/10245/10621 19312/10599/10986 19311/10598/10985
+f 5674/10245/10621 5675/10244/10620 19313/10602/10989 19312/10599/10986
+f 5675/10244/10620 652/10232/10608 5960/10575/10959 19313/10602/10989
+f 19313/10602/10989 5960/10575/10959 5959/10581/10965 19316/10603/10990
+f 19316/10603/10990 5959/10581/10965 5958/10579/10963 19319/10606/10993
+f 19319/10606/10993 5958/10579/10963 684/10580/10964 5864/10608/10995
+f 19318/10604/10991 19319/10606/10993 5864/10608/10995 5863/10609/10996
+f 19317/10605/10992 19318/10604/10991 5863/10609/10996 5862/10610/10997
+f 5964/10611/10998 19317/10605/10992 5862/10610/10997 685/10612/10999
+f 5965/10613/11000 19314/10601/10988 19317/10605/10992 5964/10611/10998
+f 5966/10607/10994 19311/10598/10985 19314/10601/10988 5965/10613/11000
+f 19320/10614/11001 19321/10615/11002 19324/10616/11003 19323/10617/11004
+f 19321/10615/11002 19322/10618/11005 19325/10619/11006 19324/10616/11003
+f 19323/10617/11004 19324/10616/11003 19327/10620/11007 19326/10621/11008
+f 19324/10616/11003 19325/10619/11006 19328/10622/11009 19327/10620/11007
+f 667/10264/10644 5715/10262/10642 19320/10614/11001 5969/10623/11010
+f 5715/10262/10642 5716/10261/10641 19321/10615/11002 19320/10614/11001
+f 5716/10261/10641 5717/10260/10640 19322/10618/11005 19321/10615/11002
+f 5717/10260/10640 666/60/10639 5963/10591/10976 19322/10618/11005
+f 19322/10618/11005 5963/10591/10976 5962/10597/10984 19325/10619/11006
+f 19325/10619/11006 5962/10597/10984 5961/10595/10982 19328/10622/11009
+f 19328/10622/11009 5961/10595/10982 698/10596/10983 5906/10624/11011
+f 19327/10620/11007 19328/10622/11009 5906/10624/11011 5905/10625/11012
+f 19326/10621/11008 19327/10620/11007 5905/10625/11012 5904/10626/11013
+f 5967/10627/11014 19326/10621/11008 5904/10626/11013 699/10628/11015
+f 5968/10629/11016 19323/10617/11004 19326/10621/11008 5967/10627/11014
+f 5969/10623/11010 19320/10614/11001 19323/10617/11004 5968/10629/11016
+f 19329/10630/11017 19330/10631/11018 19333/10632/11019 19332/10633/11020
+f 19330/10631/11018 19331/10634/11021 19334/10635/11022 19333/10632/11019
+f 19332/10633/11020 19333/10632/11019 19336/10636/11023 19335/10637/11024
+f 19333/10632/11019 19334/10635/11022 19337/10638/11025 19336/10636/11023
+f 654/10280/10660 5676/10278/10658 19329/10630/11017 5972/10639/11026
+f 5676/10278/10658 5677/10277/10657 19330/10631/11018 19329/10630/11017
+f 5677/10277/10657 5678/10276/10656 19331/10634/11021 19330/10631/11018
+f 5678/10276/10656 653/10248/10624 5966/10607/10994 19331/10634/11021
+f 19331/10634/11021 5966/10607/10994 5965/10613/11000 19334/10635/11022
+f 19334/10635/11022 5965/10613/11000 5964/10611/10998 19337/10638/11025
+f 19337/10638/11025 5964/10611/10998 685/10612/10999 5867/10640/11027
+f 19336/10636/11023 19337/10638/11025 5867/10640/11027 5866/10641/11028
+f 19335/10637/11024 19336/10636/11023 5866/10641/11028 5865/10642/11029
+f 5970/10643/11030 19335/10637/11024 5865/10642/11029 686/10644/11031
+f 5971/10645/11032 19332/10633/11020 19335/10637/11024 5970/10643/11030
+f 5972/10639/11026 19329/10630/11017 19332/10633/11020 5971/10645/11032
+f 19338/10646/11033 19339/10647/11034 19342/10648/11035 19341/10649/11036
+f 19339/10647/11034 19340/10650/11037 19343/10651/11038 19342/10648/11035
+f 19341/10649/11036 19342/10648/11035 19345/10652/11039 19344/10653/11040
+f 19342/10648/11035 19343/10651/11038 19346/10654/11041 19345/10652/11039
+f 668/10296/10676 5718/10294/10674 19338/10646/11033 5975/10655/11042
+f 5718/10294/10674 5719/10293/10673 19339/10647/11034 19338/10646/11033
+f 5719/10293/10673 5720/10292/10672 19340/10650/11037 19339/10647/11034
+f 5720/10292/10672 667/10264/10644 5969/10623/11010 19340/10650/11037
+f 19340/10650/11037 5969/10623/11010 5968/10629/11016 19343/10651/11038
+f 19343/10651/11038 5968/10629/11016 5967/10627/11014 19346/10654/11041
+f 19346/10654/11041 5967/10627/11014 699/10628/11015 5909/10656/11043
+f 19345/10652/11039 19346/10654/11041 5909/10656/11043 5908/10657/11044
+f 19344/10653/11040 19345/10652/11039 5908/10657/11044 5907/10658/11045
+f 5973/10659/11046 19344/10653/11040 5907/10658/11045 700/10660/11047
+f 5974/10661/11048 19341/10649/11036 19344/10653/11040 5973/10659/11046
+f 5975/10655/11042 19338/10646/11033 19341/10649/11036 5974/10661/11048
+f 19347/10662/11049 19348/10663/11050 19351/10664/11051 19350/10665/11052
+f 19348/10663/11050 19349/10666/11053 19352/10667/11054 19351/10664/11051
+f 19350/10665/11052 19351/10664/11051 19354/10668/11055 19353/10669/11056
+f 19351/10664/11051 19352/10667/11054 19355/10670/11057 19354/10668/11055
+f 655/10312/10692 5679/10310/10690 19347/10662/11049 5978/10671/11058
+f 5679/10310/10690 5680/10309/10689 19348/10663/11050 19347/10662/11049
+f 5680/10309/10689 5681/10308/10688 19349/10666/11053 19348/10663/11050
+f 5681/10308/10688 654/10280/10660 5972/10639/11026 19349/10666/11053
+f 19349/10666/11053 5972/10639/11026 5971/10645/11032 19352/10667/11054
+f 19352/10667/11054 5971/10645/11032 5970/10643/11030 19355/10670/11057
+f 19355/10670/11057 5970/10643/11030 686/10644/11031 5870/10672/11059
+f 19354/10668/11055 19355/10670/11057 5870/10672/11059 5869/10673/11060
+f 19353/10669/11056 19354/10668/11055 5869/10673/11060 5868/10674/11061
+f 5976/10675/11062 19353/10669/11056 5868/10674/11061 687/10676/11063
+f 5977/10677/11064 19350/10665/11052 19353/10669/11056 5976/10675/11062
+f 5978/10671/11058 19347/10662/11049 19350/10665/11052 5977/10677/11064
+f 19356/10678/11065 19357/10679/11066 19360/10680/11067 19359/10681/11068
+f 19357/10679/11066 19358/10682/11069 19361/10683/11070 19360/10680/11067
+f 19359/10681/11068 19360/10680/11067 19363/10684/11071 19362/10685/11072
+f 19360/10680/11067 19361/10683/11070 19364/10686/11073 19363/10684/11071
+f 642/10328/10708 5640/10326/10706 19356/10678/11065 5984/10687/11074
+f 5640/10326/10706 5641/10325/10705 19357/10679/11066 19356/10678/11065
+f 5641/10325/10705 5642/10324/10704 19358/10682/11069 19357/10679/11066
+f 5642/10324/10704 641/10060/10432 5979/10688/11075 19358/10682/11069
+f 19358/10682/11069 5979/10688/11075 5980/10689/11076 19361/10683/11070
+f 19361/10683/11070 5980/10689/11076 5981/10690/11077 19364/10686/11073
+f 19364/10686/11073 5981/10690/11077 673/10691/11078 5831/10692/11079
+f 19363/10684/11071 19364/10686/11073 5831/10692/11079 5830/10693/11080
+f 19362/10685/11072 19363/10684/11071 5830/10693/11080 5829/10694/11081
+f 5982/10695/11082 19362/10685/11072 5829/10694/11081 674/10696/11083
+f 5983/10697/11084 19359/10681/11068 19362/10685/11072 5982/10695/11082
+f 5984/10687/11074 19356/10678/11065 19359/10681/11068 5983/10697/11084
+f 19365/10698/11085 19366/10699/11086 19369/10700/11087 19368/10701/11088
+f 19366/10699/11086 19367/10702/11089 19370/10703/11090 19369/10700/11087
+f 19368/10701/11088 19369/10700/11087 19372/10704/11091 19371/10705/11092
+f 19369/10700/11087 19370/10703/11090 19373/10706/11093 19372/10704/11091
+f 669/10344/10724 5721/10342/10722 19365/10698/11085 5987/10707/11094
+f 5721/10342/10722 5722/10341/10721 19366/10699/11086 19365/10698/11085
+f 5722/10341/10721 5723/10340/10720 19367/10702/11089 19366/10699/11086
+f 5723/10340/10720 668/10296/10676 5975/10655/11042 19367/10702/11089
+f 19367/10702/11089 5975/10655/11042 5974/10661/11048 19370/10703/11090
+f 19370/10703/11090 5974/10661/11048 5973/10659/11046 19373/10706/11093
+f 19373/10706/11093 5973/10659/11046 700/10660/11047 5912/10708/11095
+f 19372/10704/11091 19373/10706/11093 5912/10708/11095 5911/10709/11096
+f 19371/10705/11092 19372/10704/11091 5911/10709/11096 5910/10710/11097
+f 5985/10711/11098 19371/10705/11092 5910/10710/11097 701/10712/11099
+f 5986/10713/11100 19368/10701/11088 19371/10705/11092 5985/10711/11098
+f 5987/10707/11094 19365/10698/11085 19368/10701/11088 5986/10713/11100
+f 19374/10714/11101 19375/10715/11102 19378/10716/11103 19377/10717/11104
+f 19375/10715/11102 19376/10718/11105 19379/10719/11106 19378/10716/11103
+f 19377/10717/11104 19378/10716/11103 19381/10720/11107 19380/10721/11108
+f 19378/10716/11103 19379/10719/11106 19382/10722/11109 19381/10720/11107
+f 656/10360/10740 5682/10358/10738 19374/10714/11101 5990/10723/11110
+f 5682/10358/10738 5683/10357/10737 19375/10715/11102 19374/10714/11101
+f 5683/10357/10737 5684/10356/10736 19376/10718/11105 19375/10715/11102
+f 5684/10356/10736 655/10312/10692 5978/10671/11058 19376/10718/11105
+f 19376/10718/11105 5978/10671/11058 5977/10677/11064 19379/10719/11106
+f 19379/10719/11106 5977/10677/11064 5976/10675/11062 19382/10722/11109
+f 19382/10722/11109 5976/10675/11062 687/10676/11063 5873/10724/11111
+f 19381/10720/11107 19382/10722/11109 5873/10724/11111 5872/10725/11112
+f 19380/10721/11108 19381/10720/11107 5872/10725/11112 5871/10726/11113
+f 5988/10727/11114 19380/10721/11108 5871/10726/11113 688/10728/11115
+f 5989/10729/11116 19377/10717/11104 19380/10721/11108 5988/10727/11114
+f 5990/10723/11110 19374/10714/11101 19377/10717/11104 5989/10729/11116
+f 19383/10730/11117 19384/10731/11118 19387/10732/11119 19386/10733/11120
+f 19384/10731/11118 19385/10734/11121 19388/10735/11122 19387/10732/11119
+f 19386/10733/11120 19387/10732/11119 19390/10736/11123 19389/10737/11124
+f 19387/10732/11119 19388/10735/11122 19391/10738/11125 19390/10736/11123
+f 643/10376/10756 5643/10374/10754 19383/10730/11117 5993/10739/11126
+f 5643/10374/10754 5644/10373/10753 19384/10731/11118 19383/10730/11117
+f 5644/10373/10753 5645/10372/10752 19385/10734/11121 19384/10731/11118
+f 5645/10372/10752 642/10328/10708 5984/10687/11074 19385/10734/11121
+f 19385/10734/11121 5984/10687/11074 5983/10697/11084 19388/10735/11122
+f 19388/10735/11122 5983/10697/11084 5982/10695/11082 19391/10738/11125
+f 19391/10738/11125 5982/10695/11082 674/10696/11083 5834/10740/11127
+f 19390/10736/11123 19391/10738/11125 5834/10740/11127 5833/10741/11128
+f 19389/10737/11124 19390/10736/11123 5833/10741/11128 5832/10742/11129
+f 5991/10743/11130 19389/10737/11124 5832/10742/11129 675/10744/11131
+f 5992/10745/11132 19386/10733/11120 19389/10737/11124 5991/10743/11130
+f 5993/10739/11126 19383/10730/11117 19386/10733/11120 5992/10745/11132
+f 19392/10746/11133 19393/10747/11134 19396/10748/11135 19395/10749/11136
+f 19393/10747/11134 19394/10750/11137 19397/10751/11138 19396/10748/11135
+f 19395/10749/11136 19396/10748/11135 19399/10752/11139 19398/10753/11140
+f 19396/10748/11135 19397/10751/11138 19400/10754/11141 19399/10752/11139
+f 670/9951/10323 5724/10389/10769 19392/10746/11133 5996/10755/11142
+f 5724/10389/10769 5725/10388/10768 19393/10747/11134 19392/10746/11133
+f 5725/10388/10768 5726/10387/10767 19394/10750/11137 19393/10747/11134
+f 5726/10387/10767 669/10344/10724 5987/10707/11094 19394/10750/11137
+f 19394/10750/11137 5987/10707/11094 5986/10713/11100 19397/10751/11138
+f 19397/10751/11138 5986/10713/11100 5985/10711/11098 19400/10754/11141
+f 19400/10754/11141 5985/10711/11098 701/10712/11099 5915/10756/11143
+f 19399/10752/11139 19400/10754/11141 5915/10756/11143 5914/10757/11144
+f 19398/10753/11140 19399/10752/11139 5914/10757/11144 5913/10758/11145
+f 5994/10759/11146 19398/10753/11140 5913/10758/11145 702/10760/11147
+f 5995/10761/11148 19395/10749/11136 19398/10753/11140 5994/10759/11146
+f 5996/10755/11142 19392/10746/11133 19395/10749/11136 5995/10761/11148
+f 19401/10762/11149 19402/10763/11150 19405/10764/11151 19404/10765/11152
+f 19402/10763/11150 19403/10766/11153 19406/10767/11154 19405/10764/11151
+f 19404/10765/11152 19405/10764/11151 19408/10768/11155 19407/10769/11156
+f 19405/10764/11151 19406/10767/11154 19409/10770/11157 19408/10768/11155
+f 657/9971/10343 5685/10401/10781 19401/10762/11149 5999/10771/11158
+f 5685/10401/10781 5686/10400/10780 19402/10763/11150 19401/10762/11149
+f 5686/10400/10780 5687/10399/10779 19403/10766/11153 19402/10763/11150
+f 5687/10399/10779 656/10360/10740 5990/10723/11110 19403/10766/11153
+f 19403/10766/11153 5990/10723/11110 5989/10729/11116 19406/10767/11154
+f 19406/10767/11154 5989/10729/11116 5988/10727/11114 19409/10770/11157
+f 19409/10770/11157 5988/10727/11114 688/10728/11115 5876/10772/11159
+f 19408/10768/11155 19409/10770/11157 5876/10772/11159 5875/10773/11160
+f 19407/10769/11156 19408/10768/11155 5875/10773/11160 5874/10774/11161
+f 5997/10775/11162 19407/10769/11156 5874/10774/11161 689/10776/11163
+f 5998/10777/11164 19404/10765/11152 19407/10769/11156 5997/10775/11162
+f 5999/10771/11158 19401/10762/11149 19404/10765/11152 5998/10777/11164
+f 19410/10778/11165 19411/10779/11166 19414/10780/11167 19413/10781/11168
+f 19411/10779/11166 19412/10782/11169 19415/10783/11170 19414/10780/11167
+f 19413/10781/11168 19414/10780/11167 19417/10784/11171 19416/10785/11172
+f 19414/10780/11167 19415/10783/11170 19418/10786/11173 19417/10784/11171
+f 644/9991/10363 5646/10413/10793 19410/10778/11165 6002/10787/11174
+f 5646/10413/10793 5647/10412/10792 19411/10779/11166 19410/10778/11165
+f 5647/10412/10792 5648/10411/10791 19412/10782/11169 19411/10779/11166
+f 5648/10411/10791 643/10376/10756 5993/10739/11126 19412/10782/11169
+f 19412/10782/11169 5993/10739/11126 5992/10745/11132 19415/10783/11170
+f 19415/10783/11170 5992/10745/11132 5991/10743/11130 19418/10786/11173
+f 19418/10786/11173 5991/10743/11130 675/10744/11131 5837/10788/11175
+f 19417/10784/11171 19418/10786/11173 5837/10788/11175 5836/10789/11176
+f 19416/10785/11172 19417/10784/11171 5836/10789/11176 5835/10790/11177
+f 6000/10791/11178 19416/10785/11172 5835/10790/11177 676/10792/11179
+f 6001/10793/11180 19413/10781/11168 19416/10785/11172 6000/10791/11178
+f 6002/10787/11174 19410/10778/11165 19413/10781/11168 6001/10793/11180
+f 19419/10794/11181 19420/10795/11182 19423/10796/11183 19422/10797/11184
+f 19420/10795/11182 19421/10798/11185 19424/10799/11186 19423/10796/11183
+f 19422/10797/11184 19423/10796/11183 19426/10800/11187 19425/10801/11188
+f 19423/10796/11183 19424/10799/11186 19427/10802/11189 19426/10800/11187
+f 671/9956/10328 5727/9954/10326 19419/10794/11181 6005/10803/11190
+f 5727/9954/10326 5728/9953/10325 19420/10795/11182 19419/10794/11181
+f 5728/9953/10325 5729/9952/10324 19421/10798/11185 19420/10795/11182
+f 5729/9952/10324 670/9951/10323 5996/10755/11142 19421/10798/11185
+f 19421/10798/11185 5996/10755/11142 5995/10761/11148 19424/10799/11186
+f 19424/10799/11186 5995/10761/11148 5994/10759/11146 19427/10802/11189
+f 19427/10802/11189 5994/10759/11146 702/10760/11147 5918/10804/11191
+f 19426/10800/11187 19427/10802/11189 5918/10804/11191 5917/10805/11192
+f 19425/10801/11188 19426/10800/11187 5917/10805/11192 5916/10806/11193
+f 6003/10807/11194 19425/10801/11188 5916/10806/11193 703/10808/11195
+f 6004/10809/11196 19422/10797/11184 19425/10801/11188 6003/10807/11194
+f 6005/10803/11190 19419/10794/11181 19422/10797/11184 6004/10809/11196
+f 19428/10810/11197 19429/10811/11198 19432/10812/11199 19431/10813/11200
+f 19429/10811/11198 19430/10814/11201 19433/10815/11202 19432/10812/11199
+f 19431/10813/11200 19432/10812/11199 19435/10816/11203 19434/10817/11204
+f 19432/10812/11199 19433/10815/11202 19436/10818/11205 19435/10816/11203
+f 658/9976/10348 5688/9974/10346 19428/10810/11197 6008/10819/11206
+f 5688/9974/10346 5689/9973/10345 19429/10811/11198 19428/10810/11197
+f 5689/9973/10345 5690/9972/10344 19430/10814/11201 19429/10811/11198
+f 5690/9972/10344 657/9971/10343 5999/10771/11158 19430/10814/11201
+f 19430/10814/11201 5999/10771/11158 5998/10777/11164 19433/10815/11202
+f 19433/10815/11202 5998/10777/11164 5997/10775/11162 19436/10818/11205
+f 19436/10818/11205 5997/10775/11162 689/10776/11163 5879/10820/11207
+f 19435/10816/11203 19436/10818/11205 5879/10820/11207 5878/10821/11208
+f 19434/10817/11204 19435/10816/11203 5878/10821/11208 5877/10822/11209
+f 6006/10823/11210 19434/10817/11204 5877/10822/11209 690/10824/11211
+f 6007/10825/11212 19431/10813/11200 19434/10817/11204 6006/10823/11210
+f 6008/10819/11206 19428/10810/11197 19431/10813/11200 6007/10825/11212
+f 19437/10826/11213 19438/10827/11214 19441/10828/11215 19440/10829/11216
+f 19438/10827/11214 19439/10830/11217 19442/10831/11218 19441/10828/11215
+f 19440/10829/11216 19441/10828/11215 19444/10832/11219 19443/10833/11220
+f 19441/10828/11215 19442/10831/11218 19445/10834/11221 19444/10832/11219
+f 645/9996/10368 5649/9994/10366 19437/10826/11213 6011/10835/11222
+f 5649/9994/10366 5650/9993/10365 19438/10827/11214 19437/10826/11213
+f 5650/9993/10365 5651/9992/10364 19439/10830/11217 19438/10827/11214
+f 5651/9992/10364 644/9991/10363 6002/10787/11174 19439/10830/11217
+f 19439/10830/11217 6002/10787/11174 6001/10793/11180 19442/10831/11218
+f 19442/10831/11218 6001/10793/11180 6000/10791/11178 19445/10834/11221
+f 19445/10834/11221 6000/10791/11178 676/10792/11179 5840/10836/11223
+f 19444/10832/11219 19445/10834/11221 5840/10836/11223 5839/10837/11224
+f 19443/10833/11220 19444/10832/11219 5839/10837/11224 5838/10838/11225
+f 6009/10839/11226 19443/10833/11220 5838/10838/11225 677/10840/11227
+f 6010/10841/11228 19440/10829/11216 19443/10833/11220 6009/10839/11226
+f 6011/10835/11222 19437/10826/11213 19440/10829/11216 6010/10841/11228
+f 19446/10842/11229 19447/10843/11230 19450/10844/11231 19449/10845/11232
+f 19447/10843/11230 19448/10846/11233 19451/10847/11234 19450/10844/11231
+f 19449/10845/11232 19450/10844/11231 19453/10848/11235 19452/10849/11236
+f 19450/10844/11231 19451/10847/11234 19454/10850/11237 19453/10848/11235
+f 672/10012/10384 5730/10010/10382 19446/10842/11229 6014/10851/11238
+f 5730/10010/10382 5731/10009/10381 19447/10843/11230 19446/10842/11229
+f 5731/10009/10381 5732/10008/10380 19448/10846/11233 19447/10843/11230
+f 5732/10008/10380 671/9956/10328 6005/10803/11190 19448/10846/11233
+f 19448/10846/11233 6005/10803/11190 6004/10809/11196 19451/10847/11234
+f 19451/10847/11234 6004/10809/11196 6003/10807/11194 19454/10850/11237
+f 19454/10850/11237 6003/10807/11194 703/10808/11195 5921/10852/11239
+f 19453/10848/11235 19454/10850/11237 5921/10852/11239 5920/10853/11240
+f 19452/10849/11236 19453/10848/11235 5920/10853/11240 5919/10854/11241
+f 6012/10855/11242 19452/10849/11236 5919/10854/11241 704/10856/11243
+f 6013/10857/11244 19449/10845/11232 19452/10849/11236 6012/10855/11242
+f 6014/10851/11238 19446/10842/11229 19449/10845/11232 6013/10857/11244
+f 19455/10858/11245 19456/10859/11246 19459/10860/11247 19458/10861/11248
+f 19456/10859/11246 19457/10862/11249 19460/10863/11250 19459/10860/11247
+f 19458/10861/11248 19459/10860/11247 19462/10864/11251 19461/10865/11252
+f 19459/10860/11247 19460/10863/11250 19463/10866/11253 19462/10864/11251
+f 659/10028/10400 5691/10026/10398 19455/10858/11245 6017/10867/11254
+f 5691/10026/10398 5692/10025/10397 19456/10859/11246 19455/10858/11245
+f 5692/10025/10397 5693/10024/10396 19457/10862/11249 19456/10859/11246
+f 5693/10024/10396 658/9976/10348 6008/10819/11206 19457/10862/11249
+f 19457/10862/11249 6008/10819/11206 6007/10825/11212 19460/10863/11250
+f 19460/10863/11250 6007/10825/11212 6006/10823/11210 19463/10866/11253
+f 19463/10866/11253 6006/10823/11210 690/10824/11211 5882/10868/11255
+f 19462/10864/11251 19463/10866/11253 5882/10868/11255 5881/10869/11256
+f 19461/10865/11252 19462/10864/11251 5881/10869/11256 5880/10870/11257
+f 6015/10871/11258 19461/10865/11252 5880/10870/11257 691/10872/11259
+f 6016/10873/11260 19458/10861/11248 19461/10865/11252 6015/10871/11258
+f 6017/10867/11254 19455/10858/11245 19458/10861/11248 6016/10873/11260
+f 19464/10874/11261 19465/10875/11262 19468/10876/11263 19467/10877/11264
+f 19465/10875/11262 19466/10878/11265 19469/10879/11266 19468/10876/11263
+f 19467/10877/11264 19468/10876/11263 19471/10880/11267 19470/10881/11268
+f 19468/10876/11263 19469/10879/11266 19472/10882/11269 19471/10880/11267
+f 646/10044/10416 5652/10042/10414 19464/10874/11261 6020/10883/11270
+f 5652/10042/10414 5653/10041/10413 19465/10875/11262 19464/10874/11261
+f 5653/10041/10413 5654/10040/10412 19466/10878/11265 19465/10875/11262
+f 5654/10040/10412 645/9996/10368 6011/10835/11222 19466/10878/11265
+f 19466/10878/11265 6011/10835/11222 6010/10841/11228 19469/10879/11266
+f 19469/10879/11266 6010/10841/11228 6009/10839/11226 19472/10882/11269
+f 19472/10882/11269 6009/10839/11226 677/10840/11227 5843/10884/11271
+f 19471/10880/11267 19472/10882/11269 5843/10884/11271 5842/10885/11272
+f 19470/10881/11268 19471/10880/11267 5842/10885/11272 5841/10886/11273
+f 6018/10887/11274 19470/10881/11268 5841/10886/11273 678/10888/11275
+f 6019/10889/11276 19467/10877/11264 19470/10881/11268 6018/10887/11274
+f 6020/10883/11270 19464/10874/11261 19467/10877/11264 6019/10889/11276
+f 19473/10890/11277 19474/10891/11278 19477/10892/11279 19476/10893/11280
+f 19474/10891/11278 19475/10894/11281 19478/10895/11282 19477/10892/11279
+f 19476/10893/11280 19477/10892/11279 19480/10896/11283 19479/10897/11284
+f 19477/10892/11279 19478/10895/11282 19481/10898/11285 19480/10896/11283
+f 641/10060/10432 5733/10058/10430 19473/10890/11277 5979/10688/11075
+f 5733/10058/10430 5734/10057/10429 19474/10891/11278 19473/10890/11277
+f 5734/10057/10429 5735/10056/10428 19475/10894/11281 19474/10891/11278
+f 5735/10056/10428 672/10012/10384 6014/10851/11238 19475/10894/11281
+f 19475/10894/11281 6014/10851/11238 6013/10857/11244 19478/10895/11282
+f 19478/10895/11282 6013/10857/11244 6012/10855/11242 19481/10898/11285
+f 19481/10898/11285 6012/10855/11242 704/10856/11243 5924/10899/11286
+f 19480/10896/11283 19481/10898/11285 5924/10899/11286 5923/10900/11287
+f 19479/10897/11284 19480/10896/11283 5923/10900/11287 5922/10901/11288
+f 5981/10690/11077 19479/10897/11284 5922/10901/11288 673/10691/11078
+f 5980/10689/11076 19476/10893/11280 19479/10897/11284 5981/10690/11077
+f 5979/10688/11075 19473/10890/11277 19476/10893/11280 5980/10689/11076
+f 19482/10902/11289 19483/10903/11290 19486/10904/11291 19485/10905/11292
+f 19483/10903/11290 19484/10906/11293 19487/10907/11294 19486/10904/11291
+f 19485/10905/11292 19486/10904/11291 19489/10908/11295 19488/10909/11296
+f 19486/10904/11291 19487/10907/11294 19490/10910/11297 19489/10908/11295
+f 660/10076/10448 5694/10074/10446 19482/10902/11289 5925/10424/10804
+f 5694/10074/10446 5695/10073/10445 19483/10903/11290 19482/10902/11289
+f 5695/10073/10445 5696/10072/10444 19484/10906/11293 19483/10903/11290
+f 5696/10072/10444 659/10028/10400 6017/10867/11254 19484/10906/11293
+f 19484/10906/11293 6017/10867/11254 6016/10873/11260 19487/10907/11294
+f 19487/10907/11294 6016/10873/11260 6015/10871/11258 19490/10910/11297
+f 19490/10910/11297 6015/10871/11258 691/10872/11259 5885/10911/11298
+f 19489/10908/11295 19490/10910/11297 5885/10911/11298 5884/10912/11299
+f 19488/10909/11296 19489/10908/11295 5884/10912/11299 5883/10913/11300
+f 5927/10426/10806 19488/10909/11296 5883/10913/11300 692/10427/10807
+f 5926/10425/10805 19485/10905/11292 19488/10909/11296 5927/10426/10806
+f 5925/10424/10804 19482/10902/11289 19485/10905/11292 5926/10425/10805
+f 19491/10914/11301 19492/10915/11302 19495/10916/11303 19494/10917/11304
+f 19492/10915/11302 19493/10918/11305 19496/10919/11306 19495/10916/11303
+f 19494/10917/11304 19495/10916/11303 19498/10920/11307 19497/10921/11308
+f 19495/10916/11303 19496/10919/11306 19499/10922/11309 19498/10920/11307
+f 647/10092/10464 5655/10090/10462 19491/10914/11301 5931/10444/10824
+f 5655/10090/10462 5656/10089/10461 19492/10915/11302 19491/10914/11301
+f 5656/10089/10461 5657/10088/10460 19493/10918/11305 19492/10915/11302
+f 5657/10088/10460 646/10044/10416 6020/10883/11270 19493/10918/11305
+f 19493/10918/11305 6020/10883/11270 6019/10889/11276 19496/10919/11306
+f 19496/10919/11306 6019/10889/11276 6018/10887/11274 19499/10922/11309
+f 19499/10922/11309 6018/10887/11274 678/10888/11275 5846/10923/11310
+f 19498/10920/11307 19499/10922/11309 5846/10923/11310 5845/10924/11311
+f 19497/10921/11308 19498/10920/11307 5845/10924/11311 5844/10925/11312
+f 5933/10446/10826 19497/10921/11308 5844/10925/11312 679/10447/10827
+f 5932/10445/10825 19494/10917/11304 19497/10921/11308 5933/10446/10826
+f 5931/10444/10824 19491/10914/11301 19494/10917/11304 5932/10445/10825
+f 19500/10926/11313 19501/10927/11314 19504/10928/11315 19503/10929/11316
+f 19501/10927/11314 19502/10930/11317 19505/10931/11318 19504/10928/11315
+f 19503/10929/11316 19504/10928/11315 19507/10932/11319 19506/10933/11320
+f 19504/10928/11315 19505/10931/11318 19508/10934/11321 19507/10932/11319
+f 696/10532/10912 5895/10530/10910 19500/10926/11313 6122/10935/11322
+f 5895/10530/10910 5896/10529/10909 19501/10927/11314 19500/10926/11313
+f 5896/10529/10909 5897/10528/10908 19502/10930/11317 19501/10927/11314
+f 5897/10528/10908 695/10500/10880 6117/10936/11323 19502/10930/11317
+f 19502/10930/11317 6117/10936/11323 6118/10937/11324 19505/10931/11318
+f 19505/10931/11318 6118/10937/11324 6119/10938/11325 19508/10934/11321
+f 19508/10934/11321 6119/10938/11325 727/10939/11326 6089/10940/11327
+f 19507/10932/11319 19508/10934/11321 6089/10940/11327 6088/10941/11328
+f 19506/10933/11320 19507/10932/11319 6088/10941/11328 6087/10942/11329
+f 6120/10943/11330 19506/10933/11320 6087/10942/11329 728/39/11331
+f 6121/10944/11332 19503/10929/11316 19506/10933/11320 6120/10943/11330
+f 6122/10935/11322 19500/10926/11313 19503/10929/11316 6121/10944/11332
+f 19509/10945/11333 19510/10946/11334 19513/10947/11335 19512/10948/11336
+f 19510/10946/11334 19511/10949/11337 19514/10950/11338 19513/10947/11335
+f 19512/10948/11336 19513/10947/11335 19516/10951/11339 19515/10952/11340
+f 19513/10947/11335 19514/10950/11338 19517/10953/11341 19516/10951/11339
+f 683/10548/10928 5856/10546/10926 19509/10945/11333 6128/10954/11342
+f 5856/10546/10926 5857/10545/10925 19510/10946/11334 19509/10945/11333
+f 5857/10545/10925 5858/10544/10924 19511/10949/11337 19510/10946/11334
+f 5858/10544/10924 682/10516/10896 6123/10955/11343 19511/10949/11337
+f 19511/10949/11337 6123/10955/11343 6124/10956/11344 19514/10950/11338
+f 19514/10950/11338 6124/10956/11344 6125/10957/11345 19517/10953/11341
+f 19517/10953/11341 6125/10957/11345 714/10958/11346 6050/10959/11347
+f 19516/10951/11339 19517/10953/11341 6050/10959/11347 6049/10960/11348
+f 19515/10952/11340 19516/10951/11339 6049/10960/11348 6048/10961/11349
+f 6126/10962/11350 19515/10952/11340 6048/10961/11349 715/10963/11351
+f 6127/10964/11352 19512/10948/11336 19515/10952/11340 6126/10962/11350
+f 6128/10954/11342 19509/10945/11333 19512/10948/11336 6127/10964/11352
+f 19518/10965/11353 19519/10966/11354 19522/10967/11355 19521/10968/11356
+f 19519/10966/11354 19520/10969/11357 19523/10970/11358 19522/10967/11355
+f 19521/10968/11356 19522/10967/11355 19525/10971/11359 19524/10972/11360
+f 19522/10967/11355 19523/10970/11358 19526/10973/11361 19525/10971/11359
+f 697/10564/10948 5898/10562/10946 19518/10965/11353 6131/10974/11362
+f 5898/10562/10946 5899/10561/10945 19519/10966/11354 19518/10965/11353
+f 5899/10561/10945 5900/10560/10944 19520/10969/11357 19519/10966/11354
+f 5900/10560/10944 696/10532/10912 6122/10935/11322 19520/10969/11357
+f 19520/10969/11357 6122/10935/11322 6121/10944/11332 19523/10970/11358
+f 19523/10970/11358 6121/10944/11332 6120/10943/11330 19526/10973/11361
+f 19526/10973/11361 6120/10943/11330 728/39/11331 6092/38/11363
+f 19525/10971/11359 19526/10973/11361 6092/38/11363 6091/37/11364
+f 19524/10972/11360 19525/10971/11359 6091/37/11364 6090/36/11365
+f 6129/10975/11366 19524/10972/11360 6090/36/11365 729/19/11367
+f 6130/10976/11368 19521/10968/11356 19524/10972/11360 6129/10975/11366
+f 6131/10974/11362 19518/10965/11353 19521/10968/11356 6130/10976/11368
+f 19527/10977/11369 19528/10978/11370 19531/10979/11371 19530/10980/11372
+f 19528/10978/11370 19529/10981/11373 19532/10982/11374 19531/10979/11371
+f 19530/10980/11372 19531/10979/11371 19534/10983/11375 19533/10984/11376
+f 19531/10979/11371 19532/10982/11374 19535/10985/11377 19534/10983/11375
+f 684/10580/10964 5859/10578/10962 19527/10977/11369 6134/10986/11378
+f 5859/10578/10962 5860/10577/10961 19528/10978/11370 19527/10977/11369
+f 5860/10577/10961 5861/10576/10960 19529/10981/11373 19528/10978/11370
+f 5861/10576/10960 683/10548/10928 6128/10954/11342 19529/10981/11373
+f 19529/10981/11373 6128/10954/11342 6127/10964/11352 19532/10982/11374
+f 19532/10982/11374 6127/10964/11352 6126/10962/11350 19535/10985/11377
+f 19535/10985/11377 6126/10962/11350 715/10963/11351 6053/10987/11379
+f 19534/10983/11375 19535/10985/11377 6053/10987/11379 6052/10988/11380
+f 19533/10984/11376 19534/10983/11375 6052/10988/11380 6051/10989/11381
+f 6132/10990/11382 19533/10984/11376 6051/10989/11381 716/10991/11383
+f 6133/10992/11384 19530/10980/11372 19533/10984/11376 6132/10990/11382
+f 6134/10986/11378 19527/10977/11369 19530/10980/11372 6133/10992/11384
+f 19536/10993/11385 19537/10994/11386 19540/10995/11387 19539/10996/11388
+f 19537/10994/11386 19538/10997/11389 19541/10998/11390 19540/10995/11387
+f 19539/10996/11388 19540/10995/11387 19543/10999/11391 19542/11000/11392
+f 19540/10995/11387 19541/10998/11390 19544/11001/11393 19543/10999/11391
+f 698/10596/10983 5901/10594/10981 19536/10993/11385 6137/11002/11394
+f 5901/10594/10981 5902/10593/10980 19537/10994/11386 19536/10993/11385
+f 5902/10593/10980 5903/10592/10979 19538/10997/11389 19537/10994/11386
+f 5903/10592/10979 697/10564/10948 6131/10974/11362 19538/10997/11389
+f 19538/10997/11389 6131/10974/11362 6130/10976/11368 19541/10998/11390
+f 19541/10998/11390 6130/10976/11368 6129/10975/11366 19544/11001/11393
+f 19544/11001/11393 6129/10975/11366 729/19/11367 6095/18/11395
+f 19543/10999/11391 19544/11001/11393 6095/18/11395 6094/17/11396
+f 19542/11000/11392 19543/10999/11391 6094/17/11396 6093/16/11397
+f 6135/11003/11398 19542/11000/11392 6093/16/11397 730/15/11399
+f 6136/11004/11400 19539/10996/11388 19542/11000/11392 6135/11003/11398
+f 6137/11002/11394 19536/10993/11385 19539/10996/11388 6136/11004/11400
+f 19545/11005/11401 19546/11006/11402 19549/11007/11403 19548/11008/11404
+f 19546/11006/11402 19547/11009/11405 19550/11010/11406 19549/11007/11403
+f 19548/11008/11404 19549/11007/11403 19552/11011/11407 19551/11012/11408
+f 19549/11007/11403 19550/11010/11406 19553/11013/11409 19552/11011/11407
+f 685/10612/10999 5862/10610/10997 19545/11005/11401 6140/11014/11410
+f 5862/10610/10997 5863/10609/10996 19546/11006/11402 19545/11005/11401
+f 5863/10609/10996 5864/10608/10995 19547/11009/11405 19546/11006/11402
+f 5864/10608/10995 684/10580/10964 6134/10986/11378 19547/11009/11405
+f 19547/11009/11405 6134/10986/11378 6133/10992/11384 19550/11010/11406
+f 19550/11010/11406 6133/10992/11384 6132/10990/11382 19553/11013/11409
+f 19553/11013/11409 6132/10990/11382 716/10991/11383 6056/11015/11411
+f 19552/11011/11407 19553/11013/11409 6056/11015/11411 6055/11016/11412
+f 19551/11012/11408 19552/11011/11407 6055/11016/11412 6054/11017/11413
+f 6138/11018/11414 19551/11012/11408 6054/11017/11413 717/11019/11415
+f 6139/11020/11416 19548/11008/11404 19551/11012/11408 6138/11018/11414
+f 6140/11014/11410 19545/11005/11401 19548/11008/11404 6139/11020/11416
+f 19554/11021/11417 19555/11022/11418 19558/11023/11419 19557/11024/11420
+f 19555/11022/11418 19556/11025/11421 19559/11026/11422 19558/11023/11419
+f 19557/11024/11420 19558/11023/11419 19561/11027/11423 19560/11028/11424
+f 19558/11023/11419 19559/11026/11422 19562/11029/11425 19561/11027/11423
+f 699/10628/11015 5904/10626/11013 19554/11021/11417 6143/11030/11426
+f 5904/10626/11013 5905/10625/11012 19555/11022/11418 19554/11021/11417
+f 5905/10625/11012 5906/10624/11011 19556/11025/11421 19555/11022/11418
+f 5906/10624/11011 698/10596/10983 6137/11002/11394 19556/11025/11421
+f 19556/11025/11421 6137/11002/11394 6136/11004/11400 19559/11026/11422
+f 19559/11026/11422 6136/11004/11400 6135/11003/11398 19562/11029/11425
+f 19562/11029/11425 6135/11003/11398 730/15/11399 6098/11031/11427
+f 19561/11027/11423 19562/11029/11425 6098/11031/11427 6097/11032/11428
+f 19560/11028/11424 19561/11027/11423 6097/11032/11428 6096/11033/11429
+f 6141/11034/11430 19560/11028/11424 6096/11033/11429 731/11035/11431
+f 6142/11036/11432 19557/11024/11420 19560/11028/11424 6141/11034/11430
+f 6143/11030/11426 19554/11021/11417 19557/11024/11420 6142/11036/11432
+f 19563/11037/11433 19564/11038/11434 19567/11039/11435 19566/11040/11436
+f 19564/11038/11434 19565/11041/11437 19568/11042/11438 19567/11039/11435
+f 19566/11040/11436 19567/11039/11435 19570/11043/11439 19569/11044/11440
+f 19567/11039/11435 19568/11042/11438 19571/11045/11441 19570/11043/11439
+f 686/10644/11031 5865/10642/11029 19563/11037/11433 6146/11046/11442
+f 5865/10642/11029 5866/10641/11028 19564/11038/11434 19563/11037/11433
+f 5866/10641/11028 5867/10640/11027 19565/11041/11437 19564/11038/11434
+f 5867/10640/11027 685/10612/10999 6140/11014/11410 19565/11041/11437
+f 19565/11041/11437 6140/11014/11410 6139/11020/11416 19568/11042/11438
+f 19568/11042/11438 6139/11020/11416 6138/11018/11414 19571/11045/11441
+f 19571/11045/11441 6138/11018/11414 717/11019/11415 6059/11047/11443
+f 19570/11043/11439 19571/11045/11441 6059/11047/11443 6058/11048/11444
+f 19569/11044/11440 19570/11043/11439 6058/11048/11444 6057/11049/11445
+f 6144/11050/11446 19569/11044/11440 6057/11049/11445 718/11051/11447
+f 6145/11052/11448 19566/11040/11436 19569/11044/11440 6144/11050/11446
+f 6146/11046/11442 19563/11037/11433 19566/11040/11436 6145/11052/11448
+f 19572/11053/11449 19573/11054/11450 19576/11055/11451 19575/11056/11452
+f 19573/11054/11450 19574/11057/11453 19577/11058/11454 19576/11055/11451
+f 19575/11056/11452 19576/11055/11451 19579/11059/11455 19578/11060/11456
+f 19576/11055/11451 19577/11058/11454 19580/11061/11457 19579/11059/11455
+f 700/10660/11047 5907/10658/11045 19572/11053/11449 6149/11062/11458
+f 5907/10658/11045 5908/10657/11044 19573/11054/11450 19572/11053/11449
+f 5908/10657/11044 5909/10656/11043 19574/11057/11453 19573/11054/11450
+f 5909/10656/11043 699/10628/11015 6143/11030/11426 19574/11057/11453
+f 19574/11057/11453 6143/11030/11426 6142/11036/11432 19577/11058/11454
+f 19577/11058/11454 6142/11036/11432 6141/11034/11430 19580/11061/11457
+f 19580/11061/11457 6141/11034/11430 731/11035/11431 6101/11063/11459
+f 19579/11059/11455 19580/11061/11457 6101/11063/11459 6100/11064/11460
+f 19578/11060/11456 19579/11059/11455 6100/11064/11460 6099/11065/11461
+f 6147/11066/11462 19578/11060/11456 6099/11065/11461 732/11067/11463
+f 6148/11068/11464 19575/11056/11452 19578/11060/11456 6147/11066/11462
+f 6149/11062/11458 19572/11053/11449 19575/11056/11452 6148/11068/11464
+f 19581/11069/11465 19582/11070/11466 19585/11071/11467 19584/11072/11468
+f 19582/11070/11466 19583/11073/11469 19586/11074/11470 19585/11071/11467
+f 19584/11072/11468 19585/11071/11467 19588/11075/11471 19587/11076/11472
+f 19585/11071/11467 19586/11074/11470 19589/11077/11473 19588/11075/11471
+f 687/10676/11063 5868/10674/11061 19581/11069/11465 6152/11078/11474
+f 5868/10674/11061 5869/10673/11060 19582/11070/11466 19581/11069/11465
+f 5869/10673/11060 5870/10672/11059 19583/11073/11469 19582/11070/11466
+f 5870/10672/11059 686/10644/11031 6146/11046/11442 19583/11073/11469
+f 19583/11073/11469 6146/11046/11442 6145/11052/11448 19586/11074/11470
+f 19586/11074/11470 6145/11052/11448 6144/11050/11446 19589/11077/11473
+f 19589/11077/11473 6144/11050/11446 718/11051/11447 6062/11079/11475
+f 19588/11075/11471 19589/11077/11473 6062/11079/11475 6061/11080/11476
+f 19587/11076/11472 19588/11075/11471 6061/11080/11476 6060/11081/11477
+f 6150/11082/11478 19587/11076/11472 6060/11081/11477 719/11083/11479
+f 6151/11084/11480 19584/11072/11468 19587/11076/11472 6150/11082/11478
+f 6152/11078/11474 19581/11069/11465 19584/11072/11468 6151/11084/11480
+f 19590/11085/11481 19591/11086/11482 19594/11087/11483 19593/11088/11484
+f 19591/11086/11482 19592/11089/11485 19595/11090/11486 19594/11087/11483
+f 19593/11088/11484 19594/11087/11483 19597/11091/11487 19596/11092/11488
+f 19594/11087/11483 19595/11090/11486 19598/11093/11489 19597/11091/11487
+f 674/10696/11083 5829/10694/11081 19590/11085/11481 6158/11094/11490
+f 5829/10694/11081 5830/10693/11080 19591/11086/11482 19590/11085/11481
+f 5830/10693/11080 5831/10692/11079 19592/11089/11485 19591/11086/11482
+f 5831/10692/11079 673/10691/11078 6153/11095/11491 19592/11089/11485
+f 19592/11089/11485 6153/11095/11491 6154/11096/11492 19595/11090/11486
+f 19595/11090/11486 6154/11096/11492 6155/11097/11493 19598/11093/11489
+f 19598/11093/11489 6155/11097/11493 705/11098/11494 6023/11099/11495
+f 19597/11091/11487 19598/11093/11489 6023/11099/11495 6022/11100/11496
+f 19596/11092/11488 19597/11091/11487 6022/11100/11496 6021/11101/11497
+f 6156/11102/11498 19596/11092/11488 6021/11101/11497 706/11103/11499
+f 6157/11104/11500 19593/11088/11484 19596/11092/11488 6156/11102/11498
+f 6158/11094/11490 19590/11085/11481 19593/11088/11484 6157/11104/11500
+f 19599/11105/11501 19600/11106/11502 19603/11107/11503 19602/11108/11504
+f 19600/11106/11502 19601/11109/11505 19604/11110/11506 19603/11107/11503
+f 19602/11108/11504 19603/11107/11503 19606/11111/11507 19605/11112/11508
+f 19603/11107/11503 19604/11110/11506 19607/11113/11509 19606/11111/11507
+f 701/10712/11099 5910/10710/11097 19599/11105/11501 6161/11114/11510
+f 5910/10710/11097 5911/10709/11096 19600/11106/11502 19599/11105/11501
+f 5911/10709/11096 5912/10708/11095 19601/11109/11505 19600/11106/11502
+f 5912/10708/11095 700/10660/11047 6149/11062/11458 19601/11109/11505
+f 19601/11109/11505 6149/11062/11458 6148/11068/11464 19604/11110/11506
+f 19604/11110/11506 6148/11068/11464 6147/11066/11462 19607/11113/11509
+f 19607/11113/11509 6147/11066/11462 732/11067/11463 6104/11115/11511
+f 19606/11111/11507 19607/11113/11509 6104/11115/11511 6103/11116/11512
+f 19605/11112/11508 19606/11111/11507 6103/11116/11512 6102/11117/11513
+f 6159/11118/11514 19605/11112/11508 6102/11117/11513 733/11119/11515
+f 6160/11120/11516 19602/11108/11504 19605/11112/11508 6159/11118/11514
+f 6161/11114/11510 19599/11105/11501 19602/11108/11504 6160/11120/11516
+f 19608/11121/11517 19609/11122/11518 19612/11123/11519 19611/11124/11520
+f 19609/11122/11518 19610/11125/11521 19613/11126/11522 19612/11123/11519
+f 19611/11124/11520 19612/11123/11519 19615/11127/11523 19614/11128/11524
+f 19612/11123/11519 19613/11126/11522 19616/11129/11525 19615/11127/11523
+f 688/10728/11115 5871/10726/11113 19608/11121/11517 6164/11130/11526
+f 5871/10726/11113 5872/10725/11112 19609/11122/11518 19608/11121/11517
+f 5872/10725/11112 5873/10724/11111 19610/11125/11521 19609/11122/11518
+f 5873/10724/11111 687/10676/11063 6152/11078/11474 19610/11125/11521
+f 19610/11125/11521 6152/11078/11474 6151/11084/11480 19613/11126/11522
+f 19613/11126/11522 6151/11084/11480 6150/11082/11478 19616/11129/11525
+f 19616/11129/11525 6150/11082/11478 719/11083/11479 6065/11131/11527
+f 19615/11127/11523 19616/11129/11525 6065/11131/11527 6064/11132/11528
+f 19614/11128/11524 19615/11127/11523 6064/11132/11528 6063/11133/11529
+f 6162/11134/11530 19614/11128/11524 6063/11133/11529 720/11135/11531
+f 6163/11136/11532 19611/11124/11520 19614/11128/11524 6162/11134/11530
+f 6164/11130/11526 19608/11121/11517 19611/11124/11520 6163/11136/11532
+f 19617/11137/11533 19618/11138/11534 19621/11139/11535 19620/11140/11536
+f 19618/11138/11534 19619/11141/11537 19622/11142/11538 19621/11139/11535
+f 19620/11140/11536 19621/11139/11535 19624/11143/11539 19623/11144/11540
+f 19621/11139/11535 19622/11142/11538 19625/11145/11541 19624/11143/11539
+f 675/10744/11131 5832/10742/11129 19617/11137/11533 6167/11146/11542
+f 5832/10742/11129 5833/10741/11128 19618/11138/11534 19617/11137/11533
+f 5833/10741/11128 5834/10740/11127 19619/11141/11537 19618/11138/11534
+f 5834/10740/11127 674/10696/11083 6158/11094/11490 19619/11141/11537
+f 19619/11141/11537 6158/11094/11490 6157/11104/11500 19622/11142/11538
+f 19622/11142/11538 6157/11104/11500 6156/11102/11498 19625/11145/11541
+f 19625/11145/11541 6156/11102/11498 706/11103/11499 6026/11147/11543
+f 19624/11143/11539 19625/11145/11541 6026/11147/11543 6025/11148/11544
+f 19623/11144/11540 19624/11143/11539 6025/11148/11544 6024/11149/11545
+f 6165/11150/11546 19623/11144/11540 6024/11149/11545 707/11151/11547
+f 6166/11152/11548 19620/11140/11536 19623/11144/11540 6165/11150/11546
+f 6167/11146/11542 19617/11137/11533 19620/11140/11536 6166/11152/11548
+f 19626/11153/11549 19627/11154/11550 19630/11155/11551 19629/11156/11552
+f 19627/11154/11550 19628/11157/11553 19631/11158/11554 19630/11155/11551
+f 19629/11156/11552 19630/11155/11551 19633/11159/11555 19632/11160/11556
+f 19630/11155/11551 19631/11158/11554 19634/11161/11557 19633/11159/11555
+f 702/10760/11147 5913/10758/11145 19626/11153/11549 6170/11162/11558
+f 5913/10758/11145 5914/10757/11144 19627/11154/11550 19626/11153/11549
+f 5914/10757/11144 5915/10756/11143 19628/11157/11553 19627/11154/11550
+f 5915/10756/11143 701/10712/11099 6161/11114/11510 19628/11157/11553
+f 19628/11157/11553 6161/11114/11510 6160/11120/11516 19631/11158/11554
+f 19631/11158/11554 6160/11120/11516 6159/11118/11514 19634/11161/11557
+f 19634/11161/11557 6159/11118/11514 733/11119/11515 6107/11163/11559
+f 19633/11159/11555 19634/11161/11557 6107/11163/11559 6106/11164/11560
+f 19632/11160/11556 19633/11159/11555 6106/11164/11560 6105/11165/11561
+f 6168/11166/11562 19632/11160/11556 6105/11165/11561 734/11167/11563
+f 6169/11168/11564 19629/11156/11552 19632/11160/11556 6168/11166/11562
+f 6170/11162/11558 19626/11153/11549 19629/11156/11552 6169/11168/11564
+f 19635/11169/11565 19636/11170/11566 19639/11171/11567 19638/11172/11568
+f 19636/11170/11566 19637/11173/11569 19640/11174/11570 19639/11171/11567
+f 19638/11172/11568 19639/11171/11567 19642/11175/11571 19641/11176/11572
+f 19639/11171/11567 19640/11174/11570 19643/11177/11573 19642/11175/11571
+f 689/10776/11163 5874/10774/11161 19635/11169/11565 6173/11178/11574
+f 5874/10774/11161 5875/10773/11160 19636/11170/11566 19635/11169/11565
+f 5875/10773/11160 5876/10772/11159 19637/11173/11569 19636/11170/11566
+f 5876/10772/11159 688/10728/11115 6164/11130/11526 19637/11173/11569
+f 19637/11173/11569 6164/11130/11526 6163/11136/11532 19640/11174/11570
+f 19640/11174/11570 6163/11136/11532 6162/11134/11530 19643/11177/11573
+f 19643/11177/11573 6162/11134/11530 720/11135/11531 6068/11179/11575
+f 19642/11175/11571 19643/11177/11573 6068/11179/11575 6067/11180/11576
+f 19641/11176/11572 19642/11175/11571 6067/11180/11576 6066/11181/11577
+f 6171/11182/11578 19641/11176/11572 6066/11181/11577 721/11183/11579
+f 6172/11184/11580 19638/11172/11568 19641/11176/11572 6171/11182/11578
+f 6173/11178/11574 19635/11169/11565 19638/11172/11568 6172/11184/11580
+f 19644/11185/11581 19645/11186/11582 19648/11187/11583 19647/11188/11584
+f 19645/11186/11582 19646/11189/11585 19649/11190/11586 19648/11187/11583
+f 19647/11188/11584 19648/11187/11583 19651/11191/11587 19650/11192/11588
+f 19648/11187/11583 19649/11190/11586 19652/11193/11589 19651/11191/11587
+f 676/10792/11179 5835/10790/11177 19644/11185/11581 6176/11194/11590
+f 5835/10790/11177 5836/10789/11176 19645/11186/11582 19644/11185/11581
+f 5836/10789/11176 5837/10788/11175 19646/11189/11585 19645/11186/11582
+f 5837/10788/11175 675/10744/11131 6167/11146/11542 19646/11189/11585
+f 19646/11189/11585 6167/11146/11542 6166/11152/11548 19649/11190/11586
+f 19649/11190/11586 6166/11152/11548 6165/11150/11546 19652/11193/11589
+f 19652/11193/11589 6165/11150/11546 707/11151/11547 6029/11195/11591
+f 19651/11191/11587 19652/11193/11589 6029/11195/11591 6028/11196/11592
+f 19650/11192/11588 19651/11191/11587 6028/11196/11592 6027/11197/11593
+f 6174/11198/11594 19650/11192/11588 6027/11197/11593 708/11199/11595
+f 6175/11200/11596 19647/11188/11584 19650/11192/11588 6174/11198/11594
+f 6176/11194/11590 19644/11185/11581 19647/11188/11584 6175/11200/11596
+f 19653/11201/11597 19654/11202/11598 19657/11203/11599 19656/11204/11600
+f 19654/11202/11598 19655/11205/11601 19658/11206/11602 19657/11203/11599
+f 19656/11204/11600 19657/11203/11599 19660/11207/11603 19659/11208/11604
+f 19657/11203/11599 19658/11206/11602 19661/11209/11605 19660/11207/11603
+f 703/10808/11195 5916/10806/11193 19653/11201/11597 6179/11210/11606
+f 5916/10806/11193 5917/10805/11192 19654/11202/11598 19653/11201/11597
+f 5917/10805/11192 5918/10804/11191 19655/11205/11601 19654/11202/11598
+f 5918/10804/11191 702/10760/11147 6170/11162/11558 19655/11205/11601
+f 19655/11205/11601 6170/11162/11558 6169/11168/11564 19658/11206/11602
+f 19658/11206/11602 6169/11168/11564 6168/11166/11562 19661/11209/11605
+f 19661/11209/11605 6168/11166/11562 734/11167/11563 6110/11211/11607
+f 19660/11207/11603 19661/11209/11605 6110/11211/11607 6109/11212/11608
+f 19659/11208/11604 19660/11207/11603 6109/11212/11608 6108/11213/11609
+f 6177/11214/11610 19659/11208/11604 6108/11213/11609 735/11215/11611
+f 6178/11216/11612 19656/11204/11600 19659/11208/11604 6177/11214/11610
+f 6179/11210/11606 19653/11201/11597 19656/11204/11600 6178/11216/11612
+f 19662/11217/11613 19663/11218/11614 19666/11219/11615 19665/11220/11616
+f 19663/11218/11614 19664/11221/11617 19667/11222/11618 19666/11219/11615
+f 19665/11220/11616 19666/11219/11615 19669/11223/11619 19668/11224/11620
+f 19666/11219/11615 19667/11222/11618 19670/11225/11621 19669/11223/11619
+f 690/10824/11211 5877/10822/11209 19662/11217/11613 6182/11226/11622
+f 5877/10822/11209 5878/10821/11208 19663/11218/11614 19662/11217/11613
+f 5878/10821/11208 5879/10820/11207 19664/11221/11617 19663/11218/11614
+f 5879/10820/11207 689/10776/11163 6173/11178/11574 19664/11221/11617
+f 19664/11221/11617 6173/11178/11574 6172/11184/11580 19667/11222/11618
+f 19667/11222/11618 6172/11184/11580 6171/11182/11578 19670/11225/11621
+f 19670/11225/11621 6171/11182/11578 721/11183/11579 6071/11227/11623
+f 19669/11223/11619 19670/11225/11621 6071/11227/11623 6070/11228/11624
+f 19668/11224/11620 19669/11223/11619 6070/11228/11624 6069/11229/11625
+f 6180/11230/11626 19668/11224/11620 6069/11229/11625 722/11231/11627
+f 6181/11232/11628 19665/11220/11616 19668/11224/11620 6180/11230/11626
+f 6182/11226/11622 19662/11217/11613 19665/11220/11616 6181/11232/11628
+f 19671/11233/11629 19672/11234/11630 19675/11235/11631 19674/11236/11632
+f 19672/11234/11630 19673/11237/11633 19676/11238/11634 19675/11235/11631
+f 19674/11236/11632 19675/11235/11631 19678/11239/11635 19677/11240/11636
+f 19675/11235/11631 19676/11238/11634 19679/11241/11637 19678/11239/11635
+f 677/10840/11227 5838/10838/11225 19671/11233/11629 6185/11242/11638
+f 5838/10838/11225 5839/10837/11224 19672/11234/11630 19671/11233/11629
+f 5839/10837/11224 5840/10836/11223 19673/11237/11633 19672/11234/11630
+f 5840/10836/11223 676/10792/11179 6176/11194/11590 19673/11237/11633
+f 19673/11237/11633 6176/11194/11590 6175/11200/11596 19676/11238/11634
+f 19676/11238/11634 6175/11200/11596 6174/11198/11594 19679/11241/11637
+f 19679/11241/11637 6174/11198/11594 708/11199/11595 6032/11243/11639
+f 19678/11239/11635 19679/11241/11637 6032/11243/11639 6031/11244/11640
+f 19677/11240/11636 19678/11239/11635 6031/11244/11640 6030/11245/11641
+f 6183/11246/11642 19677/11240/11636 6030/11245/11641 709/11247/11643
+f 6184/11248/11644 19674/11236/11632 19677/11240/11636 6183/11246/11642
+f 6185/11242/11638 19671/11233/11629 19674/11236/11632 6184/11248/11644
+f 19680/11249/11645 19681/11250/11646 19684/11251/11647 19683/11252/11648
+f 19681/11250/11646 19682/11253/11649 19685/11254/11650 19684/11251/11647
+f 19683/11252/11648 19684/11251/11647 19687/11255/11651 19686/11256/11652
+f 19684/11251/11647 19685/11254/11650 19688/11257/11653 19687/11255/11651
+f 704/10856/11243 5919/10854/11241 19680/11249/11645 6188/11258/11654
+f 5919/10854/11241 5920/10853/11240 19681/11250/11646 19680/11249/11645
+f 5920/10853/11240 5921/10852/11239 19682/11253/11649 19681/11250/11646
+f 5921/10852/11239 703/10808/11195 6179/11210/11606 19682/11253/11649
+f 19682/11253/11649 6179/11210/11606 6178/11216/11612 19685/11254/11650
+f 19685/11254/11650 6178/11216/11612 6177/11214/11610 19688/11257/11653
+f 19688/11257/11653 6177/11214/11610 735/11215/11611 6113/11259/11655
+f 19687/11255/11651 19688/11257/11653 6113/11259/11655 6112/11260/11656
+f 19686/11256/11652 19687/11255/11651 6112/11260/11656 6111/11261/11657
+f 6186/11262/11658 19686/11256/11652 6111/11261/11657 736/11263/11659
+f 6187/11264/11660 19683/11252/11648 19686/11256/11652 6186/11262/11658
+f 6188/11258/11654 19680/11249/11645 19683/11252/11648 6187/11264/11660
+f 19689/11265/11661 19690/11266/11662 19693/11267/11663 19692/11268/11664
+f 19690/11266/11662 19691/11269/11665 19694/11270/11666 19693/11267/11663
+f 19692/11268/11664 19693/11267/11663 19696/11271/11667 19695/11272/11668
+f 19693/11267/11663 19694/11270/11666 19697/11273/11669 19696/11271/11667
+f 691/10872/11259 5880/10870/11257 19689/11265/11661 6191/11274/11670
+f 5880/10870/11257 5881/10869/11256 19690/11266/11662 19689/11265/11661
+f 5881/10869/11256 5882/10868/11255 19691/11269/11665 19690/11266/11662
+f 5882/10868/11255 690/10824/11211 6182/11226/11622 19691/11269/11665
+f 19691/11269/11665 6182/11226/11622 6181/11232/11628 19694/11270/11666
+f 19694/11270/11666 6181/11232/11628 6180/11230/11626 19697/11273/11669
+f 19697/11273/11669 6180/11230/11626 722/11231/11627 6074/11275/11671
+f 19696/11271/11667 19697/11273/11669 6074/11275/11671 6073/11276/11672
+f 19695/11272/11668 19696/11271/11667 6073/11276/11672 6072/11277/11673
+f 6189/11278/11674 19695/11272/11668 6072/11277/11673 723/11279/11675
+f 6190/11280/11676 19692/11268/11664 19695/11272/11668 6189/11278/11674
+f 6191/11274/11670 19689/11265/11661 19692/11268/11664 6190/11280/11676
+f 19698/11281/11677 19699/11282/11678 19702/11283/11679 19701/11284/11680
+f 19699/11282/11678 19700/11285/11681 19703/11286/11682 19702/11283/11679
+f 19701/11284/11680 19702/11283/11679 19705/11287/11683 19704/11288/11684
+f 19702/11283/11679 19703/11286/11682 19706/11289/11685 19705/11287/11683
+f 678/10888/11275 5841/10886/11273 19698/11281/11677 6194/11290/11686
+f 5841/10886/11273 5842/10885/11272 19699/11282/11678 19698/11281/11677
+f 5842/10885/11272 5843/10884/11271 19700/11285/11681 19699/11282/11678
+f 5843/10884/11271 677/10840/11227 6185/11242/11638 19700/11285/11681
+f 19700/11285/11681 6185/11242/11638 6184/11248/11644 19703/11286/11682
+f 19703/11286/11682 6184/11248/11644 6183/11246/11642 19706/11289/11685
+f 19706/11289/11685 6183/11246/11642 709/11247/11643 6035/11291/11687
+f 19705/11287/11683 19706/11289/11685 6035/11291/11687 6034/11292/11688
+f 19704/11288/11684 19705/11287/11683 6034/11292/11688 6033/11293/11689
+f 6192/11294/11690 19704/11288/11684 6033/11293/11689 710/11295/11691
+f 6193/11296/11692 19701/11284/11680 19704/11288/11684 6192/11294/11690
+f 6194/11290/11686 19698/11281/11677 19701/11284/11680 6193/11296/11692
+f 19707/11297/11693 19708/11298/11694 19711/11299/11695 19710/11300/11696
+f 19708/11298/11694 19709/11301/11697 19712/11302/11698 19711/11299/11695
+f 19710/11300/11696 19711/11299/11695 19714/11303/11699 19713/11304/11700
+f 19711/11299/11695 19712/11302/11698 19715/11305/11701 19714/11303/11699
+f 673/10691/11078 5922/10901/11288 19707/11297/11693 6153/11095/11491
+f 5922/10901/11288 5923/10900/11287 19708/11298/11694 19707/11297/11693
+f 5923/10900/11287 5924/10899/11286 19709/11301/11697 19708/11298/11694
+f 5924/10899/11286 704/10856/11243 6188/11258/11654 19709/11301/11697
+f 19709/11301/11697 6188/11258/11654 6187/11264/11660 19712/11302/11698
+f 19712/11302/11698 6187/11264/11660 6186/11262/11658 19715/11305/11701
+f 19715/11305/11701 6186/11262/11658 736/11263/11659 6116/11306/11702
+f 19714/11303/11699 19715/11305/11701 6116/11306/11702 6115/11307/11703
+f 19713/11304/11700 19714/11303/11699 6115/11307/11703 6114/11308/11704
+f 6155/11097/11493 19713/11304/11700 6114/11308/11704 705/11098/11494
+f 6154/11096/11492 19710/11300/11696 19713/11304/11700 6155/11097/11493
+f 6153/11095/11491 19707/11297/11693 19710/11300/11696 6154/11096/11492
+f 19716/11309/11705 19717/11310/11706 19720/11311/11707 19719/11312/11708
+f 19717/11310/11706 19718/11313/11709 19721/11314/11710 19720/11311/11707
+f 19719/11312/11708 19720/11311/11707 19723/11315/11711 19722/11316/11712
+f 19720/11311/11707 19721/11314/11710 19724/11317/11713 19723/11315/11711
+f 692/10427/10807 5883/10913/11300 19716/11309/11705 6197/11318/11714
+f 5883/10913/11300 5884/10912/11299 19717/11310/11706 19716/11309/11705
+f 5884/10912/11299 5885/10911/11298 19718/11313/11709 19717/11310/11706
+f 5885/10911/11298 691/10872/11259 6191/11274/11670 19718/11313/11709
+f 19718/11313/11709 6191/11274/11670 6190/11280/11676 19721/11314/11710
+f 19721/11314/11710 6190/11280/11676 6189/11278/11674 19724/11317/11713
+f 19724/11317/11713 6189/11278/11674 723/11279/11675 6077/11319/11715
+f 19723/11315/11711 19724/11317/11713 6077/11319/11715 6076/11320/11716
+f 19722/11316/11712 19723/11315/11711 6076/11320/11716 6075/11321/11717
+f 6195/11322/11718 19722/11316/11712 6075/11321/11717 724/11323/11719
+f 6196/11324/11720 19719/11312/11708 19722/11316/11712 6195/11322/11718
+f 6197/11318/11714 19716/11309/11705 19719/11312/11708 6196/11324/11720
+f 19725/11325/11721 19726/11326/11722 19729/11327/11723 19728/11328/11724
+f 19726/11326/11722 19727/11329/11725 19730/11330/11726 19729/11327/11723
+f 19728/11328/11724 19729/11327/11723 19732/11331/11727 19731/11332/11728
+f 19729/11327/11723 19730/11330/11726 19733/11333/11729 19732/11331/11727
+f 679/10447/10827 5844/10925/11312 19725/11325/11721 6200/11334/11730
+f 5844/10925/11312 5845/10924/11311 19726/11326/11722 19725/11325/11721
+f 5845/10924/11311 5846/10923/11310 19727/11329/11725 19726/11326/11722
+f 5846/10923/11310 678/10888/11275 6194/11290/11686 19727/11329/11725
+f 19727/11329/11725 6194/11290/11686 6193/11296/11692 19730/11330/11726
+f 19730/11330/11726 6193/11296/11692 6192/11294/11690 19733/11333/11729
+f 19733/11333/11729 6192/11294/11690 710/11295/11691 6038/11335/11731
+f 19732/11331/11727 19733/11333/11729 6038/11335/11731 6037/11336/11732
+f 19731/11332/11728 19732/11331/11727 6037/11336/11732 6036/11337/11733
+f 6198/11338/11734 19731/11332/11728 6036/11337/11733 711/11339/11735
+f 6199/11340/11736 19728/11328/11724 19731/11332/11728 6198/11338/11734
+f 6200/11334/11730 19725/11325/11721 19728/11328/11724 6199/11340/11736
+f 19734/11341/11737 19735/11342/11738 19738/11343/11739 19737/11344/11740
+f 19735/11342/11738 19736/11345/11741 19739/11346/11742 19738/11343/11739
+f 19737/11344/11740 19738/11343/11739 19741/11347/11743 19740/11348/11744
+f 19738/11343/11739 19739/11346/11742 19742/11349/11745 19741/11347/11743
+f 693/10432/10812 5886/10430/10810 19734/11341/11737 6203/11350/11746
+f 5886/10430/10810 5887/10429/10809 19735/11342/11738 19734/11341/11737
+f 5887/10429/10809 5888/10428/10808 19736/11345/11741 19735/11342/11738
+f 5888/10428/10808 692/10427/10807 6197/11318/11714 19736/11345/11741
+f 19736/11345/11741 6197/11318/11714 6196/11324/11720 19739/11346/11742
+f 19739/11346/11742 6196/11324/11720 6195/11322/11718 19742/11349/11745
+f 19742/11349/11745 6195/11322/11718 724/11323/11719 6080/11351/11747
+f 19741/11347/11743 19742/11349/11745 6080/11351/11747 6079/11352/11748
+f 19740/11348/11744 19741/11347/11743 6079/11352/11748 6078/11353/11749
+f 6201/11354/11750 19740/11348/11744 6078/11353/11749 725/11355/11751
+f 6202/11356/11752 19737/11344/11740 19740/11348/11744 6201/11354/11750
+f 6203/11350/11746 19734/11341/11737 19737/11344/11740 6202/11356/11752
+f 19743/11357/11753 19744/11358/11754 19747/11359/11755 19746/11360/11756
+f 19744/11358/11754 19745/11361/11757 19748/11362/11758 19747/11359/11755
+f 19746/11360/11756 19747/11359/11755 19750/11363/11759 19749/11364/11760
+f 19747/11359/11755 19748/11362/11758 19751/11365/11761 19750/11363/11759
+f 680/10452/10832 5847/10450/10830 19743/11357/11753 6206/11366/11762
+f 5847/10450/10830 5848/10449/10829 19744/11358/11754 19743/11357/11753
+f 5848/10449/10829 5849/10448/10828 19745/11361/11757 19744/11358/11754
+f 5849/10448/10828 679/10447/10827 6200/11334/11730 19745/11361/11757
+f 19745/11361/11757 6200/11334/11730 6199/11340/11736 19748/11362/11758
+f 19748/11362/11758 6199/11340/11736 6198/11338/11734 19751/11365/11761
+f 19751/11365/11761 6198/11338/11734 711/11339/11735 6041/11367/11763
+f 19750/11363/11759 19751/11365/11761 6041/11367/11763 6040/11368/11764
+f 19749/11364/11760 19750/11363/11759 6040/11368/11764 6039/11369/11765
+f 6204/11370/11766 19749/11364/11760 6039/11369/11765 712/11371/11767
+f 6205/11372/11768 19746/11360/11756 19749/11364/11760 6204/11370/11766
+f 6206/11366/11762 19743/11357/11753 19746/11360/11756 6205/11372/11768
+f 19752/11373/11769 19753/11374/11770 19756/11375/11771 19755/11376/11772
+f 19753/11374/11770 19754/11377/11773 19757/11378/11774 19756/11375/11771
+f 19755/11376/11772 19756/11375/11771 19759/11379/11775 19758/11380/11776
+f 19756/11375/11771 19757/11378/11774 19760/11381/11777 19759/11379/11775
+f 694/10468/10848 5889/10466/10846 19752/11373/11769 6209/11382/11778
+f 5889/10466/10846 5890/10465/10845 19753/11374/11770 19752/11373/11769
+f 5890/10465/10845 5891/10464/10844 19754/11377/11773 19753/11374/11770
+f 5891/10464/10844 693/10432/10812 6203/11350/11746 19754/11377/11773
+f 19754/11377/11773 6203/11350/11746 6202/11356/11752 19757/11378/11774
+f 19757/11378/11774 6202/11356/11752 6201/11354/11750 19760/11381/11777
+f 19760/11381/11777 6201/11354/11750 725/11355/11751 6083/11383/11779
+f 19759/11379/11775 19760/11381/11777 6083/11383/11779 6082/11384/11780
+f 19758/11380/11776 19759/11379/11775 6082/11384/11780 6081/11385/11781
+f 6207/11386/11782 19758/11380/11776 6081/11385/11781 726/11387/11783
+f 6208/11388/11784 19755/11376/11772 19758/11380/11776 6207/11386/11782
+f 6209/11382/11778 19752/11373/11769 19755/11376/11772 6208/11388/11784
+f 19761/11389/11785 19762/11390/11786 19765/11391/11787 19764/11392/11788
+f 19762/11390/11786 19763/11393/11789 19766/11394/11790 19765/11391/11787
+f 19764/11392/11788 19765/11391/11787 19768/11395/11791 19767/11396/11792
+f 19765/11391/11787 19766/11394/11790 19769/11397/11793 19768/11395/11791
+f 681/10484/10864 5850/10482/10862 19761/11389/11785 6212/11398/11794
+f 5850/10482/10862 5851/10481/10861 19762/11390/11786 19761/11389/11785
+f 5851/10481/10861 5852/10480/10860 19763/11393/11789 19762/11390/11786
+f 5852/10480/10860 680/10452/10832 6206/11366/11762 19763/11393/11789
+f 19763/11393/11789 6206/11366/11762 6205/11372/11768 19766/11394/11790
+f 19766/11394/11790 6205/11372/11768 6204/11370/11766 19769/11397/11793
+f 19769/11397/11793 6204/11370/11766 712/11371/11767 6044/11399/11795
+f 19768/11395/11791 19769/11397/11793 6044/11399/11795 6043/11400/11796
+f 19767/11396/11792 19768/11395/11791 6043/11400/11796 6042/11401/11797
+f 6210/11402/11798 19767/11396/11792 6042/11401/11797 713/11403/11799
+f 6211/11404/11800 19764/11392/11788 19767/11396/11792 6210/11402/11798
+f 6212/11398/11794 19761/11389/11785 19764/11392/11788 6211/11404/11800
+f 19770/11405/11801 19771/11406/11802 19774/11407/11803 19773/11408/11804
+f 19771/11406/11802 19772/11409/11805 19775/11410/11806 19774/11407/11803
+f 19773/11408/11804 19774/11407/11803 19777/11411/11807 19776/11412/11808
+f 19774/11407/11803 19775/11410/11806 19778/11413/11809 19777/11411/11807
+f 695/10500/10880 5892/10498/10878 19770/11405/11801 6117/10936/11323
+f 5892/10498/10878 5893/10497/10877 19771/11406/11802 19770/11405/11801
+f 5893/10497/10877 5894/10496/10876 19772/11409/11805 19771/11406/11802
+f 5894/10496/10876 694/10468/10848 6209/11382/11778 19772/11409/11805
+f 19772/11409/11805 6209/11382/11778 6208/11388/11784 19775/11410/11806
+f 19775/11410/11806 6208/11388/11784 6207/11386/11782 19778/11413/11809
+f 19778/11413/11809 6207/11386/11782 726/11387/11783 6086/11414/11810
+f 19777/11411/11807 19778/11413/11809 6086/11414/11810 6085/11415/11811
+f 19776/11412/11808 19777/11411/11807 6085/11415/11811 6084/11416/11812
+f 6119/10938/11325 19776/11412/11808 6084/11416/11812 727/10939/11326
+f 6118/10937/11324 19773/11408/11804 19776/11412/11808 6119/10938/11325
+f 6117/10936/11323 19770/11405/11801 19773/11408/11804 6118/10937/11324
+f 19779/11417/11813 19780/11418/11814 19783/11419/11815 19782/11420/11816
+f 19780/11418/11814 19781/11421/11817 19784/11422/11818 19783/11419/11815
+f 19782/11420/11816 19783/11419/11815 19786/11423/11819 19785/11424/11820
+f 19783/11419/11815 19784/11422/11818 19787/11425/11821 19786/11423/11819
+f 682/10516/10896 5853/10514/10894 19779/11417/11813 6123/10955/11343
+f 5853/10514/10894 5854/10513/10893 19780/11418/11814 19779/11417/11813
+f 5854/10513/10893 5855/10512/10892 19781/11421/11817 19780/11418/11814
+f 5855/10512/10892 681/10484/10864 6212/11398/11794 19781/11421/11817
+f 19781/11421/11817 6212/11398/11794 6211/11404/11800 19784/11422/11818
+f 19784/11422/11818 6211/11404/11800 6210/11402/11798 19787/11425/11821
+f 19787/11425/11821 6210/11402/11798 713/11403/11799 6047/11426/11822
+f 19786/11423/11819 19787/11425/11821 6047/11426/11822 6046/11427/11823
+f 19785/11424/11820 19786/11423/11819 6046/11427/11823 6045/11428/11824
+f 6125/10957/11345 19785/11424/11820 6045/11428/11824 714/10958/11346
+f 6124/10956/11344 19782/11420/11816 19785/11424/11820 6125/10957/11345
+f 6123/10955/11343 19779/11417/11813 19782/11420/11816 6124/10956/11344
+f 19788/11429/11825 19789/11430/11826 19792/11431/11827 19791/11432/11828
+f 19789/11430/11826 19790/11433/11829 19793/11434/11830 19792/11431/11827
+f 19791/11432/11828 19792/11431/11827 19795/11435/11831 19794/11436/11832
+f 19792/11431/11827 19793/11434/11830 19796/11437/11833 19795/11435/11831
+f 731/11035/11431 6096/11033/11429 19788/11429/11825 6314/11438/11834
+f 6096/11033/11429 6097/11032/11428 19789/11430/11826 19788/11429/11825
+f 6097/11032/11428 6098/11031/11427 19790/11433/11829 19789/11430/11826
+f 6098/11031/11427 730/15/11399 6309/14/11835 19790/11433/11829
+f 19790/11433/11829 6309/14/11835 6310/13/11836 19793/11434/11830
+f 19793/11434/11830 6310/13/11836 6311/11/11837 19796/11437/11833
+f 19796/11437/11833 6311/11/11837 762/10/11838 6290/11439/11839
+f 19795/11435/11831 19796/11437/11833 6290/11439/11839 6289/11440/11840
+f 19794/11436/11832 19795/11435/11831 6289/11440/11840 6288/11441/11841
+f 6312/11442/11842 19794/11436/11832 6288/11441/11841 763/11443/11843
+f 6313/11444/11844 19791/11432/11828 19794/11436/11832 6312/11442/11842
+f 6314/11438/11834 19788/11429/11825 19791/11432/11828 6313/11444/11844
+f 19797/11445/11020 19798/11446/11019 19801/11447/11845 19800/11448/11846
+f 19798/11446/11019 19799/11449/11022 19802/11450/11847 19801/11447/11845
+f 19800/11448/11846 19801/11447/11845 19804/11451/11848 19803/11452/11849
+f 19801/11447/11845 19802/11450/11847 19805/11453/11850 19804/11451/11848
+f 718/11051/11447 6057/11049/11445 19797/11445/11020 6320/11454/11032
+f 6057/11049/11445 6058/11048/11444 19798/11446/11019 19797/11445/11020
+f 6058/11048/11444 6059/11047/11443 19799/11449/11022 19798/11446/11019
+f 6059/11047/11443 717/11019/11415 6315/11455/11000 19799/11449/11022
+f 19799/11449/11022 6315/11455/11000 6316/11456/11851 19802/11450/11847
+f 19802/11450/11847 6316/11456/11851 6317/11457/11852 19805/11453/11850
+f 19805/11453/11850 6317/11457/11852 749/11458/11853 6251/11459/11854
+f 19804/11451/11848 19805/11453/11850 6251/11459/11854 6250/11460/11855
+f 19803/11452/11849 19804/11451/11848 6250/11460/11855 6249/11461/11856
+f 6318/11462/11857 19803/11452/11849 6249/11461/11856 750/11463/11858
+f 6319/11464/11859 19800/11448/11846 19803/11452/11849 6318/11462/11857
+f 6320/11454/11032 19797/11445/11020 19800/11448/11846 6319/11464/11859
+f 19806/11465/11860 19807/11466/11861 19810/11467/11862 19809/11468/11863
+f 19807/11466/11861 19808/11469/11864 19811/11470/11865 19810/11467/11862
+f 19809/11468/11863 19810/11467/11862 19813/11471/11866 19812/11472/11867
+f 19810/11467/11862 19811/11470/11865 19814/11473/11868 19813/11471/11866
+f 732/11067/11463 6099/11065/11461 19806/11465/11860 6323/11474/11869
+f 6099/11065/11461 6100/11064/11460 19807/11466/11861 19806/11465/11860
+f 6100/11064/11460 6101/11063/11459 19808/11469/11864 19807/11466/11861
+f 6101/11063/11459 731/11035/11431 6314/11438/11834 19808/11469/11864
+f 19808/11469/11864 6314/11438/11834 6313/11444/11844 19811/11470/11865
+f 19811/11470/11865 6313/11444/11844 6312/11442/11842 19814/11473/11868
+f 19814/11473/11868 6312/11442/11842 763/11443/11843 6293/11475/11870
+f 19813/11471/11866 19814/11473/11868 6293/11475/11870 6292/11476/11871
+f 19812/11472/11867 19813/11471/11866 6292/11476/11871 6291/11477/11872
+f 6321/11478/11873 19812/11472/11867 6291/11477/11872 764/11479/11874
+f 6322/11480/11875 19809/11468/11863 19812/11472/11867 6321/11478/11873
+f 6323/11474/11869 19806/11465/11860 19809/11468/11863 6322/11480/11875
+f 19815/11481/11052 19816/11482/11051 19819/11483/11876 19818/11484/11877
+f 19816/11482/11051 19817/11485/11054 19820/11486/11878 19819/11483/11876
+f 19818/11484/11877 19819/11483/11876 19822/11487/11879 19821/11488/11880
+f 19819/11483/11876 19820/11486/11878 19823/11489/11881 19822/11487/11879
+f 719/11083/11479 6060/11081/11477 19815/11481/11052 6326/11490/11064
+f 6060/11081/11477 6061/11080/11476 19816/11482/11051 19815/11481/11052
+f 6061/11080/11476 6062/11079/11475 19817/11485/11054 19816/11482/11051
+f 6062/11079/11475 718/11051/11447 6320/11454/11032 19817/11485/11054
+f 19817/11485/11054 6320/11454/11032 6319/11464/11859 19820/11486/11878
+f 19820/11486/11878 6319/11464/11859 6318/11462/11857 19823/11489/11881
+f 19823/11489/11881 6318/11462/11857 750/11463/11858 6254/11491/11882
+f 19822/11487/11879 19823/11489/11881 6254/11491/11882 6253/11492/11883
+f 19821/11488/11880 19822/11487/11879 6253/11492/11883 6252/11493/11884
+f 6324/11494/11885 19821/11488/11880 6252/11493/11884 751/11495/11886
+f 6325/11496/11887 19818/11484/11877 19821/11488/11880 6324/11494/11885
+f 6326/11490/11064 19815/11481/11052 19818/11484/11877 6325/11496/11887
+f 19824/11497/11068 19825/11498/11067 19828/11499/11888 19827/11500/11889
+f 19825/11498/11067 19826/11501/11070 19829/11502/11890 19828/11499/11888
+f 19827/11500/11889 19828/11499/11888 19831/11503/11891 19830/11504/11892
+f 19828/11499/11888 19829/11502/11890 19832/11505/11893 19831/11503/11891
+f 706/11103/11499 6021/11101/11497 19824/11497/11068 6332/11506/11084
+f 6021/11101/11497 6022/11100/11496 19825/11498/11067 19824/11497/11068
+f 6022/11100/11496 6023/11099/11495 19826/11501/11070 19825/11498/11067
+f 6023/11099/11495 705/11098/11494 6327/11507/11894 19826/11501/11070
+f 19826/11501/11070 6327/11507/11894 6328/11508/11895 19829/11502/11890
+f 19829/11502/11890 6328/11508/11895 6329/11509/11896 19832/11505/11893
+f 19832/11505/11893 6329/11509/11896 737/11510/11897 6215/11511/11898
+f 19831/11503/11891 19832/11505/11893 6215/11511/11898 6214/11512/11899
+f 19830/11504/11892 19831/11503/11891 6214/11512/11899 6213/11513/11900
+f 6330/11514/11901 19830/11504/11892 6213/11513/11900 738/11515/11902
+f 6331/11516/11903 19827/11500/11889 19830/11504/11892 6330/11514/11901
+f 6332/11506/11084 19824/11497/11068 19827/11500/11889 6331/11516/11903
+f 19833/11517/11904 19834/11518/11905 19837/11519/11906 19836/11520/11907
+f 19834/11518/11905 19835/11521/11908 19838/11522/11909 19837/11519/11906
+f 19836/11520/11907 19837/11519/11906 19840/11523/11910 19839/11524/11911
+f 19837/11519/11906 19838/11522/11909 19841/11525/11912 19840/11523/11910
+f 733/11119/11515 6102/11117/11513 19833/11517/11904 6335/11526/11913
+f 6102/11117/11513 6103/11116/11512 19834/11518/11905 19833/11517/11904
+f 6103/11116/11512 6104/11115/11511 19835/11521/11908 19834/11518/11905
+f 6104/11115/11511 732/11067/11463 6323/11474/11869 19835/11521/11908
+f 19835/11521/11908 6323/11474/11869 6322/11480/11875 19838/11522/11909
+f 19838/11522/11909 6322/11480/11875 6321/11478/11873 19841/11525/11912
+f 19841/11525/11912 6321/11478/11873 764/11479/11874 6296/11527/11914
+f 19840/11523/11910 19841/11525/11912 6296/11527/11914 6295/11528/11915
+f 19839/11524/11911 19840/11523/11910 6295/11528/11915 6294/11529/11916
+f 6333/11530/11917 19839/11524/11911 6294/11529/11916 765/11531/11918
+f 6334/11532/11919 19836/11520/11907 19839/11524/11911 6333/11530/11917
+f 6335/11526/11913 19833/11517/11904 19836/11520/11907 6334/11532/11919
+f 19842/11533/11104 19843/11534/11103 19846/11535/11920 19845/11536/11921
+f 19843/11534/11103 19844/11537/11106 19847/11538/11922 19846/11535/11920
+f 19845/11536/11921 19846/11535/11920 19849/11539/11923 19848/11540/11924
+f 19846/11535/11920 19847/11538/11922 19850/11541/11925 19849/11539/11923
+f 720/11135/11531 6063/11133/11529 19842/11533/11104 6338/11542/11116
+f 6063/11133/11529 6064/11132/11528 19843/11534/11103 19842/11533/11104
+f 6064/11132/11528 6065/11131/11527 19844/11537/11106 19843/11534/11103
+f 6065/11131/11527 719/11083/11479 6326/11490/11064 19844/11537/11106
+f 19844/11537/11106 6326/11490/11064 6325/11496/11887 19847/11538/11922
+f 19847/11538/11922 6325/11496/11887 6324/11494/11885 19850/11541/11925
+f 19850/11541/11925 6324/11494/11885 751/11495/11886 6257/11543/11926
+f 19849/11539/11923 19850/11541/11925 6257/11543/11926 6256/11544/11927
+f 19848/11540/11924 19849/11539/11923 6256/11544/11927 6255/11545/11928
+f 6336/11546/11929 19848/11540/11924 6255/11545/11928 752/11547/11930
+f 6337/11548/11931 19845/11536/11921 19848/11540/11924 6336/11546/11929
+f 6338/11542/11116 19842/11533/11104 19845/11536/11921 6337/11548/11931
+f 19851/11549/11120 19852/11550/11119 19855/11551/11932 19854/11552/11933
+f 19852/11550/11119 19853/11553/11122 19856/11554/11934 19855/11551/11932
+f 19854/11552/11933 19855/11551/11932 19858/11555/11935 19857/11556/11936
+f 19855/11551/11932 19856/11554/11934 19859/11557/11937 19858/11555/11935
+f 707/11151/11547 6024/11149/11545 19851/11549/11120 6341/11558/11132
+f 6024/11149/11545 6025/11148/11544 19852/11550/11119 19851/11549/11120
+f 6025/11148/11544 6026/11147/11543 19853/11553/11122 19852/11550/11119
+f 6026/11147/11543 706/11103/11499 6332/11506/11084 19853/11553/11122
+f 19853/11553/11122 6332/11506/11084 6331/11516/11903 19856/11554/11934
+f 19856/11554/11934 6331/11516/11903 6330/11514/11901 19859/11557/11937
+f 19859/11557/11937 6330/11514/11901 738/11515/11902 6218/11559/11938
+f 19858/11555/11935 19859/11557/11937 6218/11559/11938 6217/11560/11939
+f 19857/11556/11936 19858/11555/11935 6217/11560/11939 6216/11561/11940
+f 6339/11562/11941 19857/11556/11936 6216/11561/11940 739/11563/11942
+f 6340/11564/11943 19854/11552/11933 19857/11556/11936 6339/11562/11941
+f 6341/11558/11132 19851/11549/11120 19854/11552/11933 6340/11564/11943
+f 19860/11565/11944 19861/11566/11945 19864/11567/11946 19863/11568/11947
+f 19861/11566/11945 19862/11569/11948 19865/11570/11949 19864/11567/11946
+f 19863/11568/11947 19864/11567/11946 19867/11571/11950 19866/11572/11951
+f 19864/11567/11946 19865/11570/11949 19868/11573/11952 19867/11571/11950
+f 734/11167/11563 6105/11165/11561 19860/11565/11944 6344/11574/11148
+f 6105/11165/11561 6106/11164/11560 19861/11566/11945 19860/11565/11944
+f 6106/11164/11560 6107/11163/11559 19862/11569/11948 19861/11566/11945
+f 6107/11163/11559 733/11119/11515 6335/11526/11913 19862/11569/11948
+f 19862/11569/11948 6335/11526/11913 6334/11532/11919 19865/11570/11949
+f 19865/11570/11949 6334/11532/11919 6333/11530/11917 19868/11573/11952
+f 19868/11573/11952 6333/11530/11917 765/11531/11918 6299/11575/11953
+f 19867/11571/11950 19868/11573/11952 6299/11575/11953 6298/11576/11954
+f 19866/11572/11951 19867/11571/11950 6298/11576/11954 6297/11577/11955
+f 6342/11578/11956 19866/11572/11951 6297/11577/11955 766/11579/11957
+f 6343/11580/11958 19863/11568/11947 19866/11572/11951 6342/11578/11956
+f 6344/11574/11148 19860/11565/11944 19863/11568/11947 6343/11580/11958
+f 19869/11581/11152 19870/11582/11151 19873/11583/11959 19872/11584/11960
+f 19870/11582/11151 19871/11585/11154 19874/11586/11961 19873/11583/11959
+f 19872/11584/11960 19873/11583/11959 19876/11587/11962 19875/11588/11963
+f 19873/11583/11959 19874/11586/11961 19877/11589/11964 19876/11587/11962
+f 721/11183/11579 6066/11181/11577 19869/11581/11152 6347/11590/11965
+f 6066/11181/11577 6067/11180/11576 19870/11582/11151 19869/11581/11152
+f 6067/11180/11576 6068/11179/11575 19871/11585/11154 19870/11582/11151
+f 6068/11179/11575 720/11135/11531 6338/11542/11116 19871/11585/11154
+f 19871/11585/11154 6338/11542/11116 6337/11548/11931 19874/11586/11961
+f 19874/11586/11961 6337/11548/11931 6336/11546/11929 19877/11589/11964
+f 19877/11589/11964 6336/11546/11929 752/11547/11930 6260/11591/11966
+f 19876/11587/11962 19877/11589/11964 6260/11591/11966 6259/11592/11967
+f 19875/11588/11963 19876/11587/11962 6259/11592/11967 6258/11593/11968
+f 6345/11594/11969 19875/11588/11963 6258/11593/11968 753/11595/11970
+f 6346/11596/11971 19872/11584/11960 19875/11588/11963 6345/11594/11969
+f 6347/11590/11965 19869/11581/11152 19872/11584/11960 6346/11596/11971
+f 19878/11597/11168 19879/11598/11167 19882/11599/11972 19881/11600/11973
+f 19879/11598/11167 19880/11601/11170 19883/11602/11974 19882/11599/11972
+f 19881/11600/11973 19882/11599/11972 19885/11603/11975 19884/11604/11976
+f 19882/11599/11972 19883/11602/11974 19886/11605/11977 19885/11603/11975
+f 708/11199/11595 6027/11197/11593 19878/11597/11168 6350/11606/11180
+f 6027/11197/11593 6028/11196/11592 19879/11598/11167 19878/11597/11168
+f 6028/11196/11592 6029/11195/11591 19880/11601/11170 19879/11598/11167
+f 6029/11195/11591 707/11151/11547 6341/11558/11132 19880/11601/11170
+f 19880/11601/11170 6341/11558/11132 6340/11564/11943 19883/11602/11974
+f 19883/11602/11974 6340/11564/11943 6339/11562/11941 19886/11605/11977
+f 19886/11605/11977 6339/11562/11941 739/11563/11942 6221/11607/11978
+f 19885/11603/11975 19886/11605/11977 6221/11607/11978 6220/11608/11979
+f 19884/11604/11976 19885/11603/11975 6220/11608/11979 6219/11609/11980
+f 6348/11610/11981 19884/11604/11976 6219/11609/11980 740/11611/11982
+f 6349/11612/11983 19881/11600/11973 19884/11604/11976 6348/11610/11981
+f 6350/11606/11180 19878/11597/11168 19881/11600/11973 6349/11612/11983
+f 19887/11613/11184 19888/11614/11183 19891/11615/11984 19890/11616/11985
+f 19888/11614/11183 19889/11617/11186 19892/11618/11986 19891/11615/11984
+f 19890/11616/11985 19891/11615/11984 19894/11619/11987 19893/11620/11988
+f 19891/11615/11984 19892/11618/11986 19895/11621/11989 19894/11619/11987
+f 735/11215/11611 6108/11213/11609 19887/11613/11184 6353/11622/11196
+f 6108/11213/11609 6109/11212/11608 19888/11614/11183 19887/11613/11184
+f 6109/11212/11608 6110/11211/11607 19889/11617/11186 19888/11614/11183
+f 6110/11211/11607 734/11167/11563 6344/11574/11148 19889/11617/11186
+f 19889/11617/11186 6344/11574/11148 6343/11580/11958 19892/11618/11986
+f 19892/11618/11986 6343/11580/11958 6342/11578/11956 19895/11621/11989
+f 19895/11621/11989 6342/11578/11956 766/11579/11957 6302/11623/11990
+f 19894/11619/11987 19895/11621/11989 6302/11623/11990 6301/11624/11991
+f 19893/11620/11988 19894/11619/11987 6301/11624/11991 6300/11625/11992
+f 6351/11626/11993 19893/11620/11988 6300/11625/11992 767/11627/11994
+f 6352/11628/11995 19890/11616/11985 19893/11620/11988 6351/11626/11993
+f 6353/11622/11196 19887/11613/11184 19890/11616/11985 6352/11628/11995
+f 19896/11629/11200 19897/11630/11199 19900/11631/11996 19899/11632/11997
+f 19897/11630/11199 19898/11633/11202 19901/11634/11998 19900/11631/11996
+f 19899/11632/11997 19900/11631/11996 19903/11635/11999 19902/11636/12000
+f 19900/11631/11996 19901/11634/11998 19904/11637/12001 19903/11635/11999
+f 722/11231/11627 6069/11229/11625 19896/11629/11200 6356/11638/11212
+f 6069/11229/11625 6070/11228/11624 19897/11630/11199 19896/11629/11200
+f 6070/11228/11624 6071/11227/11623 19898/11633/11202 19897/11630/11199
+f 6071/11227/11623 721/11183/11579 6347/11590/11965 19898/11633/11202
+f 19898/11633/11202 6347/11590/11965 6346/11596/11971 19901/11634/11998
+f 19901/11634/11998 6346/11596/11971 6345/11594/11969 19904/11637/12001
+f 19904/11637/12001 6345/11594/11969 753/11595/11970 6263/11639/12002
+f 19903/11635/11999 19904/11637/12001 6263/11639/12002 6262/11640/12003
+f 19902/11636/12000 19903/11635/11999 6262/11640/12003 6261/11641/12004
+f 6354/11642/12005 19902/11636/12000 6261/11641/12004 754/11643/12006
+f 6355/11644/12007 19899/11632/11997 19902/11636/12000 6354/11642/12005
+f 6356/11638/11212 19896/11629/11200 19899/11632/11997 6355/11644/12007
+f 19905/11645/11216 19906/11646/11215 19909/11647/12008 19908/11648/12009
+f 19906/11646/11215 19907/11649/11218 19910/11650/12010 19909/11647/12008
+f 19908/11648/12009 19909/11647/12008 19912/11651/12011 19911/11652/12012
+f 19909/11647/12008 19910/11650/12010 19913/11653/12013 19912/11651/12011
+f 709/11247/11643 6030/11245/11641 19905/11645/11216 6359/11654/11228
+f 6030/11245/11641 6031/11244/11640 19906/11646/11215 19905/11645/11216
+f 6031/11244/11640 6032/11243/11639 19907/11649/11218 19906/11646/11215
+f 6032/11243/11639 708/11199/11595 6350/11606/11180 19907/11649/11218
+f 19907/11649/11218 6350/11606/11180 6349/11612/11983 19910/11650/12010
+f 19910/11650/12010 6349/11612/11983 6348/11610/11981 19913/11653/12013
+f 19913/11653/12013 6348/11610/11981 740/11611/11982 6224/11655/12014
+f 19912/11651/12011 19913/11653/12013 6224/11655/12014 6223/11656/12015
+f 19911/11652/12012 19912/11651/12011 6223/11656/12015 6222/11657/12016
+f 6357/11658/12017 19911/11652/12012 6222/11657/12016 741/11659/12018
+f 6358/11660/12019 19908/11648/12009 19911/11652/12012 6357/11658/12017
+f 6359/11654/11228 19905/11645/11216 19908/11648/12009 6358/11660/12019
+f 19914/11661/11232 19915/11662/11231 19918/11663/12020 19917/11664/12021
+f 19915/11662/11231 19916/11665/11234 19919/11666/12022 19918/11663/12020
+f 19917/11664/12021 19918/11663/12020 19921/11667/12023 19920/11668/12024
+f 19918/11663/12020 19919/11666/12022 19922/11669/12025 19921/11667/12023
+f 736/11263/11659 6111/11261/11657 19914/11661/11232 6362/11670/11244
+f 6111/11261/11657 6112/11260/11656 19915/11662/11231 19914/11661/11232
+f 6112/11260/11656 6113/11259/11655 19916/11665/11234 19915/11662/11231
+f 6113/11259/11655 735/11215/11611 6353/11622/11196 19916/11665/11234
+f 19916/11665/11234 6353/11622/11196 6352/11628/11995 19919/11666/12022
+f 19919/11666/12022 6352/11628/11995 6351/11626/11993 19922/11669/12025
+f 19922/11669/12025 6351/11626/11993 767/11627/11994 6305/11671/12026
+f 19921/11667/12023 19922/11669/12025 6305/11671/12026 6304/11672/12027
+f 19920/11668/12024 19921/11667/12023 6304/11672/12027 6303/11673/12028
+f 6360/11674/12029 19920/11668/12024 6303/11673/12028 768/11675/12030
+f 6361/11676/12031 19917/11664/12021 19920/11668/12024 6360/11674/12029
+f 6362/11670/11244 19914/11661/11232 19917/11664/12021 6361/11676/12031
+f 19923/11677/11248 19924/11678/11247 19927/11679/12032 19926/11680/12033
+f 19924/11678/11247 19925/11681/11250 19928/11682/12034 19927/11679/12032
+f 19926/11680/12033 19927/11679/12032 19930/11683/12035 19929/11684/12036
+f 19927/11679/12032 19928/11682/12034 19931/11685/12037 19930/11683/12035
+f 723/11279/11675 6072/11277/11673 19923/11677/11248 6365/11686/11260
+f 6072/11277/11673 6073/11276/11672 19924/11678/11247 19923/11677/11248
+f 6073/11276/11672 6074/11275/11671 19925/11681/11250 19924/11678/11247
+f 6074/11275/11671 722/11231/11627 6356/11638/11212 19925/11681/11250
+f 19925/11681/11250 6356/11638/11212 6355/11644/12007 19928/11682/12034
+f 19928/11682/12034 6355/11644/12007 6354/11642/12005 19931/11685/12037
+f 19931/11685/12037 6354/11642/12005 754/11643/12006 6266/11687/12038
+f 19930/11683/12035 19931/11685/12037 6266/11687/12038 6265/11688/12039
+f 19929/11684/12036 19930/11683/12035 6265/11688/12039 6264/11689/12040
+f 6363/11690/12041 19929/11684/12036 6264/11689/12040 755/11691/12042
+f 6364/11692/12043 19926/11680/12033 19929/11684/12036 6363/11690/12041
+f 6365/11686/11260 19923/11677/11248 19926/11680/12033 6364/11692/12043
+f 19932/11693/11264 19933/11694/11263 19936/11695/12044 19935/11696/12045
+f 19933/11694/11263 19934/11697/11266 19937/11698/12046 19936/11695/12044
+f 19935/11696/12045 19936/11695/12044 19939/11699/12047 19938/11700/12048
+f 19936/11695/12044 19937/11698/12046 19940/11701/12049 19939/11699/12047
+f 710/11295/11691 6033/11293/11689 19932/11693/11264 6368/11702/11276
+f 6033/11293/11689 6034/11292/11688 19933/11694/11263 19932/11693/11264
+f 6034/11292/11688 6035/11291/11687 19934/11697/11266 19933/11694/11263
+f 6035/11291/11687 709/11247/11643 6359/11654/11228 19934/11697/11266
+f 19934/11697/11266 6359/11654/11228 6358/11660/12019 19937/11698/12046
+f 19937/11698/12046 6358/11660/12019 6357/11658/12017 19940/11701/12049
+f 19940/11701/12049 6357/11658/12017 741/11659/12018 6227/11703/12050
+f 19939/11699/12047 19940/11701/12049 6227/11703/12050 6226/11704/12051
+f 19938/11700/12048 19939/11699/12047 6226/11704/12051 6225/11705/12052
+f 6366/11706/12053 19938/11700/12048 6225/11705/12052 742/11707/12054
+f 6367/11708/12055 19935/11696/12045 19938/11700/12048 6366/11706/12053
+f 6368/11702/11276 19932/11693/11264 19935/11696/12045 6367/11708/12055
+f 19941/11709/11280 19942/11710/11279 19945/11711/12056 19944/11712/12057
+f 19942/11710/11279 19943/11713/11282 19946/11714/12058 19945/11711/12056
+f 19944/11712/12057 19945/11711/12056 19948/11715/12059 19947/11716/12060
+f 19945/11711/12056 19946/11714/12058 19949/11717/12061 19948/11715/12059
+f 705/11098/11494 6114/11308/11704 19941/11709/11280 6327/11507/11894
+f 6114/11308/11704 6115/11307/11703 19942/11710/11279 19941/11709/11280
+f 6115/11307/11703 6116/11306/11702 19943/11713/11282 19942/11710/11279
+f 6116/11306/11702 736/11263/11659 6362/11670/11244 19943/11713/11282
+f 19943/11713/11282 6362/11670/11244 6361/11676/12031 19946/11714/12058
+f 19946/11714/12058 6361/11676/12031 6360/11674/12029 19949/11717/12061
+f 19949/11717/12061 6360/11674/12029 768/11675/12030 6308/11718/12062
+f 19948/11715/12059 19949/11717/12061 6308/11718/12062 6307/11719/12063
+f 19947/11716/12060 19948/11715/12059 6307/11719/12063 6306/11720/12064
+f 6329/11509/11896 19947/11716/12060 6306/11720/12064 737/11510/11897
+f 6328/11508/11895 19944/11712/12057 19947/11716/12060 6329/11509/11896
+f 6327/11507/11894 19941/11709/11280 19944/11712/12057 6328/11508/11895
+f 19950/11721/11292 19951/11722/11291 19954/11723/12065 19953/11724/12066
+f 19951/11722/11291 19952/11725/11294 19955/11726/12067 19954/11723/12065
+f 19953/11724/12066 19954/11723/12065 19957/11727/12068 19956/11728/12069
+f 19954/11723/12065 19955/11726/12067 19958/11729/12070 19957/11727/12068
+f 724/11323/11719 6075/11321/11717 19950/11721/11292 6371/11730/10805
+f 6075/11321/11717 6076/11320/11716 19951/11722/11291 19950/11721/11292
+f 6076/11320/11716 6077/11319/11715 19952/11725/11294 19951/11722/11291
+f 6077/11319/11715 723/11279/11675 6365/11686/11260 19952/11725/11294
+f 19952/11725/11294 6365/11686/11260 6364/11692/12043 19955/11726/12067
+f 19955/11726/12067 6364/11692/12043 6363/11690/12041 19958/11729/12070
+f 19958/11729/12070 6363/11690/12041 755/11691/12042 6269/11731/12071
+f 19957/11727/12068 19958/11729/12070 6269/11731/12071 6268/11732/12072
+f 19956/11728/12069 19957/11727/12068 6268/11732/12072 6267/11733/12073
+f 6369/11734/12074 19956/11728/12069 6267/11733/12073 756/11735/12075
+f 6370/11736/12076 19953/11724/12066 19956/11728/12069 6369/11734/12074
+f 6371/11730/10805 19950/11721/11292 19953/11724/12066 6370/11736/12076
+f 19959/11737/11304 19960/11738/11303 19963/11739/12077 19962/11740/12078
+f 19960/11738/11303 19961/11741/11306 19964/11742/12079 19963/11739/12077
+f 19962/11740/12078 19963/11739/12077 19966/11743/12080 19965/11744/12081
+f 19963/11739/12077 19964/11742/12079 19967/11745/12082 19966/11743/12080
+f 711/11339/11735 6036/11337/11733 19959/11737/11304 6374/11746/10825
+f 6036/11337/11733 6037/11336/11732 19960/11738/11303 19959/11737/11304
+f 6037/11336/11732 6038/11335/11731 19961/11741/11306 19960/11738/11303
+f 6038/11335/11731 710/11295/11691 6368/11702/11276 19961/11741/11306
+f 19961/11741/11306 6368/11702/11276 6367/11708/12055 19964/11742/12079
+f 19964/11742/12079 6367/11708/12055 6366/11706/12053 19967/11745/12082
+f 19967/11745/12082 6366/11706/12053 742/11707/12054 6230/11747/12083
+f 19966/11743/12080 19967/11745/12082 6230/11747/12083 6229/11748/12084
+f 19965/11744/12081 19966/11743/12080 6229/11748/12084 6228/11749/12085
+f 6372/11750/12086 19965/11744/12081 6228/11749/12085 743/11751/12087
+f 6373/11752/12088 19962/11740/12078 19965/11744/12081 6372/11750/12086
+f 6374/11746/10825 19959/11737/11304 19962/11740/12078 6373/11752/12088
+f 19968/11753/12089 19969/11754/12090 19972/11755/12091 19971/11756/12092
+f 19969/11754/12090 19970/11757/12093 19973/11758/12094 19972/11755/12091
+f 19971/11756/12092 19972/11755/12091 19975/11759/12095 19974/11760/12096
+f 19972/11755/12091 19973/11758/12094 19976/11761/12097 19975/11759/12095
+f 725/11355/11751 6078/11353/11749 19968/11753/12089 6377/11762/12098
+f 6078/11353/11749 6079/11352/11748 19969/11754/12090 19968/11753/12089
+f 6079/11352/11748 6080/11351/11747 19970/11757/12093 19969/11754/12090
+f 6080/11351/11747 724/11323/11719 6371/11730/10805 19970/11757/12093
+f 19970/11757/12093 6371/11730/10805 6370/11736/12076 19973/11758/12094
+f 19973/11758/12094 6370/11736/12076 6369/11734/12074 19976/11761/12097
+f 19976/11761/12097 6369/11734/12074 756/11735/12075 6272/11763/12099
+f 19975/11759/12095 19976/11761/12097 6272/11763/12099 6271/11764/12100
+f 19974/11760/12096 19975/11759/12095 6271/11764/12100 6270/11765/12101
+f 6375/11766/12102 19974/11760/12096 6270/11765/12101 757/11767/12103
+f 6376/11768/12104 19971/11756/12092 19974/11760/12096 6375/11766/12102
+f 6377/11762/12098 19968/11753/12089 19971/11756/12092 6376/11768/12104
+f 19977/11769/10817 19978/11770/10816 19981/11771/12105 19980/11772/12106
+f 19978/11770/10816 19979/11773/10819 19982/11774/12107 19981/11771/12105
+f 19980/11772/12106 19981/11771/12105 19984/11775/12108 19983/11776/12109
+f 19981/11771/12105 19982/11774/12107 19985/11777/12110 19984/11775/12108
+f 712/11371/11767 6039/11369/11765 19977/11769/10817 6380/11778/10833
+f 6039/11369/11765 6040/11368/11764 19978/11770/10816 19977/11769/10817
+f 6040/11368/11764 6041/11367/11763 19979/11773/10819 19978/11770/10816
+f 6041/11367/11763 711/11339/11735 6374/11746/10825 19979/11773/10819
+f 19979/11773/10819 6374/11746/10825 6373/11752/12088 19982/11774/12107
+f 19982/11774/12107 6373/11752/12088 6372/11750/12086 19985/11777/12110
+f 19985/11777/12110 6372/11750/12086 743/11751/12087 6233/11779/12111
+f 19984/11775/12108 19985/11777/12110 6233/11779/12111 6232/11780/12112
+f 19983/11776/12109 19984/11775/12108 6232/11780/12112 6231/11781/12113
+f 6378/11782/12114 19983/11776/12109 6231/11781/12113 744/11783/12115
+f 6379/11784/12116 19980/11772/12106 19983/11776/12109 6378/11782/12114
+f 6380/11778/10833 19977/11769/10817 19980/11772/12106 6379/11784/12116
+f 19986/11785/12117 19987/11786/12118 19990/11787/12119 19989/11788/12120
+f 19987/11786/12118 19988/11789/12121 19991/11790/12122 19990/11787/12119
+f 19989/11788/12120 19990/11787/12119 19993/11791/12123 19992/11792/12124
+f 19990/11787/12119 19991/11790/12122 19994/11793/12125 19993/11791/12123
+f 726/11387/11783 6081/11385/11781 19986/11785/12117 6383/11794/12126
+f 6081/11385/11781 6082/11384/11780 19987/11786/12118 19986/11785/12117
+f 6082/11384/11780 6083/11383/11779 19988/11789/12121 19987/11786/12118
+f 6083/11383/11779 725/11355/11751 6377/11762/12098 19988/11789/12121
+f 19988/11789/12121 6377/11762/12098 6376/11768/12104 19991/11790/12122
+f 19991/11790/12122 6376/11768/12104 6375/11766/12102 19994/11793/12125
+f 19994/11793/12125 6375/11766/12102 757/11767/12103 6275/11795/12127
+f 19993/11791/12123 19994/11793/12125 6275/11795/12127 6274/11796/12128
+f 19992/11792/12124 19993/11791/12123 6274/11796/12128 6273/11797/12129
+f 6381/11798/12130 19992/11792/12124 6273/11797/12129 758/11799/12131
+f 6382/11800/12132 19989/11788/12120 19992/11792/12124 6381/11798/12130
+f 6383/11794/12126 19986/11785/12117 19989/11788/12120 6382/11800/12132
+f 19995/11801/10853 19996/11802/10852 19999/11803/12133 19998/11804/12134
+f 19996/11802/10852 19997/11805/10855 20000/11806/12135 19999/11803/12133
+f 19998/11804/12134 19999/11803/12133 20002/11807/12136 20001/11808/12137
+f 19999/11803/12133 20000/11806/12135 20003/11809/12138 20002/11807/12136
+f 713/11403/11799 6042/11401/11797 19995/11801/10853 6386/11810/12139
+f 6042/11401/11797 6043/11400/11796 19996/11802/10852 19995/11801/10853
+f 6043/11400/11796 6044/11399/11795 19997/11805/10855 19996/11802/10852
+f 6044/11399/11795 712/11371/11767 6380/11778/10833 19997/11805/10855
+f 19997/11805/10855 6380/11778/10833 6379/11784/12116 20000/11806/12135
+f 20000/11806/12135 6379/11784/12116 6378/11782/12114 20003/11809/12138
+f 20003/11809/12138 6378/11782/12114 744/11783/12115 6236/11811/12140
+f 20002/11807/12136 20003/11809/12138 6236/11811/12140 6235/11812/12141
+f 20001/11808/12137 20002/11807/12136 6235/11812/12141 6234/11813/12142
+f 6384/11814/12143 20001/11808/12137 6234/11813/12142 745/11815/12144
+f 6385/11816/12145 19998/11804/12134 20001/11808/12137 6384/11814/12143
+f 6386/11810/12139 19995/11801/10853 19998/11804/12134 6385/11816/12145
+f 20004/11817/12146 20005/11818/12147 20008/11819/12148 20007/11820/12149
+f 20005/11818/12147 20006/11821/12150 20009/11822/12151 20008/11819/12148
+f 20007/11820/12149 20008/11819/12148 20011/11823/12152 20010/11824/12153
+f 20008/11819/12148 20009/11822/12151 20012/11825/12154 20011/11823/12152
+f 727/10939/11326 6084/11416/11812 20004/11817/12146 6389/11826/12155
+f 6084/11416/11812 6085/11415/11811 20005/11818/12147 20004/11817/12146
+f 6085/11415/11811 6086/11414/11810 20006/11821/12150 20005/11818/12147
+f 6086/11414/11810 726/11387/11783 6383/11794/12126 20006/11821/12150
+f 20006/11821/12150 6383/11794/12126 6382/11800/12132 20009/11822/12151
+f 20009/11822/12151 6382/11800/12132 6381/11798/12130 20012/11825/12154
+f 20012/11825/12154 6381/11798/12130 758/11799/12131 6278/11827/12156
+f 20011/11823/12152 20012/11825/12154 6278/11827/12156 6277/11828/12157
+f 20010/11824/12153 20011/11823/12152 6277/11828/12157 6276/11829/12158
+f 6387/11830/12159 20010/11824/12153 6276/11829/12158 759/11831/12160
+f 6388/11832/12161 20007/11820/12149 20010/11824/12153 6387/11830/12159
+f 6389/11826/12155 20004/11817/12146 20007/11820/12149 6388/11832/12161
+f 20013/11833/10885 20014/11834/10884 20017/11835/12162 20016/11836/12163
+f 20014/11834/10884 20015/11837/10887 20018/11838/12164 20017/11835/12162
+f 20016/11836/12163 20017/11835/12162 20020/11839/12165 20019/11840/12166
+f 20017/11835/12162 20018/11838/12164 20021/11841/12167 20020/11839/12165
+f 714/10958/11346 6045/11428/11824 20013/11833/10885 6392/11842/10897
+f 6045/11428/11824 6046/11427/11823 20014/11834/10884 20013/11833/10885
+f 6046/11427/11823 6047/11426/11822 20015/11837/10887 20014/11834/10884
+f 6047/11426/11822 713/11403/11799 6386/11810/12139 20015/11837/10887
+f 20015/11837/10887 6386/11810/12139 6385/11816/12145 20018/11838/12164
+f 20018/11838/12164 6385/11816/12145 6384/11814/12143 20021/11841/12167
+f 20021/11841/12167 6384/11814/12143 745/11815/12144 6239/11843/12168
+f 20020/11839/12165 20021/11841/12167 6239/11843/12168 6238/11844/12169
+f 20019/11840/12166 20020/11839/12165 6238/11844/12169 6237/11845/12170
+f 6390/11846/12171 20019/11840/12166 6237/11845/12170 746/11847/12172
+f 6391/11848/12173 20016/11836/12163 20019/11840/12166 6390/11846/12171
+f 6392/11842/10897 20013/11833/10885 20016/11836/12163 6391/11848/12173
+f 20022/11849/12174 20023/11850/12175 20026/11851/12176 20025/11852/12177
+f 20023/11850/12175 20024/11853/12178 20027/11854/12179 20026/11851/12176
+f 20025/11852/12177 20026/11851/12176 20029/11855/12180 20028/11856/12181
+f 20026/11851/12176 20027/11854/12179 20030/11857/12182 20029/11855/12180
+f 728/39/11331 6087/10942/11329 20022/11849/12174 6395/40/12183
+f 6087/10942/11329 6088/10941/11328 20023/11850/12175 20022/11849/12174
+f 6088/10941/11328 6089/10940/11327 20024/11853/12178 20023/11850/12175
+f 6089/10940/11327 727/10939/11326 6389/11826/12155 20024/11853/12178
+f 20024/11853/12178 6389/11826/12155 6388/11832/12161 20027/11854/12179
+f 20027/11854/12179 6388/11832/12161 6387/11830/12159 20030/11857/12182
+f 20030/11857/12182 6387/11830/12159 759/11831/12160 6281/11858/12184
+f 20029/11855/12180 20030/11857/12182 6281/11858/12184 6280/11859/12185
+f 20028/11856/12181 20029/11855/12180 6280/11859/12185 6279/11860/12186
+f 6393/42/12187 20028/11856/12181 6279/11860/12186 760/44/12188
+f 6394/41/12189 20025/11852/12177 20028/11856/12181 6393/42/12187
+f 6395/40/12183 20022/11849/12174 20025/11852/12177 6394/41/12189
+f 20031/11861/10917 20032/11862/10916 20035/11863/12190 20034/11864/12191
+f 20032/11862/10916 20033/11865/10919 20036/11866/12192 20035/11863/12190
+f 20034/11864/12191 20035/11863/12190 20038/11867/12193 20037/11868/12194
+f 20035/11863/12190 20036/11866/12192 20039/11869/12195 20038/11867/12193
+f 715/10963/11351 6048/10961/11349 20031/11861/10917 6398/11870/10929
+f 6048/10961/11349 6049/10960/11348 20032/11862/10916 20031/11861/10917
+f 6049/10960/11348 6050/10959/11347 20033/11865/10919 20032/11862/10916
+f 6050/10959/11347 714/10958/11346 6392/11842/10897 20033/11865/10919
+f 20033/11865/10919 6392/11842/10897 6391/11848/12173 20036/11866/12192
+f 20036/11866/12192 6391/11848/12173 6390/11846/12171 20039/11869/12195
+f 20039/11869/12195 6390/11846/12171 746/11847/12172 6242/11871/12196
+f 20038/11867/12193 20039/11869/12195 6242/11871/12196 6241/11872/12197
+f 20037/11868/12194 20038/11867/12193 6241/11872/12197 6240/11873/12198
+f 6396/11874/12199 20037/11868/12194 6240/11873/12198 747/11875/12200
+f 6397/11876/12201 20034/11864/12191 20037/11868/12194 6396/11874/12199
+f 6398/11870/10929 20031/11861/10917 20034/11864/12191 6397/11876/12201
+f 20040/11877/10953 20041/11878/10952 20044/11879/12202 20043/11880/12203
+f 20041/11878/10952 20042/11881/10955 20045/11882/12204 20044/11879/12202
+f 20043/11880/12203 20044/11879/12202 20047/11883/12205 20046/11884/12206
+f 20044/11879/12202 20045/11882/12204 20048/11885/12207 20047/11883/12205
+f 716/10991/11383 6051/10989/11381 20040/11877/10953 6401/11886/10965
+f 6051/10989/11381 6052/10988/11380 20041/11878/10952 20040/11877/10953
+f 6052/10988/11380 6053/10987/11379 20042/11881/10955 20041/11878/10952
+f 6053/10987/11379 715/10963/11351 6398/11870/10929 20042/11881/10955
+f 20042/11881/10955 6398/11870/10929 6397/11876/12201 20045/11882/12204
+f 20045/11882/12204 6397/11876/12201 6396/11874/12199 20048/11885/12207
+f 20048/11885/12207 6396/11874/12199 747/11875/12200 6245/11887/12208
+f 20047/11883/12205 20048/11885/12207 6245/11887/12208 6244/11888/12209
+f 20046/11884/12206 20047/11883/12205 6244/11888/12209 6243/11889/12210
+f 6399/11890/12211 20046/11884/12206 6243/11889/12210 748/11891/12212
+f 6400/11892/12213 20043/11880/12203 20046/11884/12206 6399/11890/12211
+f 6401/11886/10965 20040/11877/10953 20043/11880/12203 6400/11892/12213
+f 20049/11893/10988 20050/11894/10987 20053/11895/12214 20052/11896/12215
+f 20050/11894/10987 20051/11897/10990 20054/11898/12216 20053/11895/12214
+f 20052/11896/12215 20053/11895/12214 20056/11899/12217 20055/11900/12218
+f 20053/11895/12214 20054/11898/12216 20057/11901/12219 20056/11899/12217
+f 717/11019/11415 6054/11017/11413 20049/11893/10988 6315/11455/11000
+f 6054/11017/11413 6055/11016/11412 20050/11894/10987 20049/11893/10988
+f 6055/11016/11412 6056/11015/11411 20051/11897/10990 20050/11894/10987
+f 6056/11015/11411 716/10991/11383 6401/11886/10965 20051/11897/10990
+f 20051/11897/10990 6401/11886/10965 6400/11892/12213 20054/11898/12216
+f 20054/11898/12216 6400/11892/12213 6399/11890/12211 20057/11901/12219
+f 20057/11901/12219 6399/11890/12211 748/11891/12212 6248/11902/12220
+f 20056/11899/12217 20057/11901/12219 6248/11902/12220 6247/11903/12221
+f 20055/11900/12218 20056/11899/12217 6247/11903/12221 6246/11904/12222
+f 6317/11457/11852 20055/11900/12218 6246/11904/12222 749/11458/11853
+f 6316/11456/11851 20052/11896/12215 20055/11900/12218 6317/11457/11852
+f 6315/11455/11000 20049/11893/10988 20052/11896/12215 6316/11456/11851
+f 20058/11905/12223 20059/11906/12224 20062/11907/12225 20061/11908/12226
+f 20059/11906/12224 20060/11909/12227 20063/11910/12228 20062/11907/12225
+f 20061/11908/12226 20062/11907/12225 20065/11911/12229 20064/11912/12230
+f 20062/11907/12225 20063/11910/12228 20066/11913/12231 20065/11911/12229
+f 739/11563/11942 6216/11561/11940 20058/11905/12223 6503/11914/12232
+f 6216/11561/11940 6217/11560/11939 20059/11906/12224 20058/11905/12223
+f 6217/11560/11939 6218/11559/11938 20060/11909/12227 20059/11906/12224
+f 6218/11559/11938 738/11515/11902 6498/11915/12233 20060/11909/12227
+f 20060/11909/12227 6498/11915/12233 6499/11916/12234 20063/11910/12228
+f 20063/11910/12228 6499/11916/12234 6500/11917/12235 20066/11913/12231
+f 20066/11913/12231 6500/11917/12235 770/11918/12236 6407/11919/12237
+f 20065/11911/12229 20066/11913/12231 6407/11919/12237 6406/11920/12238
+f 20064/11912/12230 20065/11911/12229 6406/11920/12238 6405/11921/12239
+f 6501/11922/12240 20064/11912/12230 6405/11921/12239 771/11923/12241
+f 6502/11924/12242 20061/11908/12226 20064/11912/12230 6501/11922/12240
+f 6503/11914/12232 20058/11905/12223 20061/11908/12226 6502/11924/12242
+f 20067/11925/12243 20068/11926/12244 20071/11927/12245 20070/11928/12246
+f 20068/11926/12244 20069/11929/12247 20072/11930/12248 20071/11927/12245
+f 20070/11928/12246 20071/11927/12245 20074/11931/12249 20073/11932/12250
+f 20071/11927/12245 20072/11930/12248 20075/11933/12251 20074/11931/12249
+f 766/11579/11957 6297/11577/11955 20067/11925/12243 6509/11934/12252
+f 6297/11577/11955 6298/11576/11954 20068/11926/12244 20067/11925/12243
+f 6298/11576/11954 6299/11575/11953 20069/11929/12247 20068/11926/12244
+f 6299/11575/11953 765/11531/11918 6504/11935/12253 20069/11929/12247
+f 20069/11929/12247 6504/11935/12253 6505/11936/12254 20072/11930/12248
+f 20072/11930/12248 6505/11936/12254 6506/11937/12255 20075/11933/12251
+f 20075/11933/12251 6506/11937/12255 797/11938/12256 6488/11939/12257
+f 20074/11931/12249 20075/11933/12251 6488/11939/12257 6487/11940/12258
+f 20073/11932/12250 20074/11931/12249 6487/11940/12258 6486/11941/12259
+f 6507/11942/12260 20073/11932/12250 6486/11941/12259 798/11943/12261
+f 6508/11944/12262 20070/11928/12246 20073/11932/12250 6507/11942/12260
+f 6509/11934/12252 20067/11925/12243 20070/11928/12246 6508/11944/12262
+f 20076/11945/12263 20077/11946/12264 20080/11947/12265 20079/11948/12266
+f 20077/11946/12264 20078/11949/12267 20081/11950/12268 20080/11947/12265
+f 20079/11948/12266 20080/11947/12265 20083/11951/12269 20082/11952/12270
+f 20080/11947/12265 20081/11950/12268 20084/11953/12271 20083/11951/12269
+f 753/11595/11970 6258/11593/11968 20076/11945/12263 6515/11954/12272
+f 6258/11593/11968 6259/11592/11967 20077/11946/12264 20076/11945/12263
+f 6259/11592/11967 6260/11591/11966 20078/11949/12267 20077/11946/12264
+f 6260/11591/11966 752/11547/11930 6510/11955/12273 20078/11949/12267
+f 20078/11949/12267 6510/11955/12273 6511/11956/12274 20081/11950/12268
+f 20081/11950/12268 6511/11956/12274 6512/11957/12275 20084/11953/12271
+f 20084/11953/12271 6512/11957/12275 784/11958/12276 6449/11959/12277
+f 20083/11951/12269 20084/11953/12271 6449/11959/12277 6448/11960/12278
+f 20082/11952/12270 20083/11951/12269 6448/11960/12278 6447/11961/12279
+f 6513/11962/12280 20082/11952/12270 6447/11961/12279 785/11963/12281
+f 6514/11964/12282 20079/11948/12266 20082/11952/12270 6513/11962/12280
+f 6515/11954/12272 20076/11945/12263 20079/11948/12266 6514/11964/12282
+f 20085/11965/12283 20086/11966/12284 20089/11967/12285 20088/11968/12286
+f 20086/11966/12284 20087/11969/12287 20090/11970/12288 20089/11967/12285
+f 20088/11968/12286 20089/11967/12285 20092/11971/12289 20091/11972/12290
+f 20089/11967/12285 20090/11970/12288 20093/11973/12291 20092/11971/12289
+f 740/11611/11982 6219/11609/11980 20085/11965/12283 6518/11974/12292
+f 6219/11609/11980 6220/11608/11979 20086/11966/12284 20085/11965/12283
+f 6220/11608/11979 6221/11607/11978 20087/11969/12287 20086/11966/12284
+f 6221/11607/11978 739/11563/11942 6503/11914/12232 20087/11969/12287
+f 20087/11969/12287 6503/11914/12232 6502/11924/12242 20090/11970/12288
+f 20090/11970/12288 6502/11924/12242 6501/11922/12240 20093/11973/12291
+f 20093/11973/12291 6501/11922/12240 771/11923/12241 6410/11975/12293
+f 20092/11971/12289 20093/11973/12291 6410/11975/12293 6409/11976/12294
+f 20091/11972/12290 20092/11971/12289 6409/11976/12294 6408/11977/12295
+f 6516/11978/12296 20091/11972/12290 6408/11977/12295 772/11979/12297
+f 6517/11980/12298 20088/11968/12286 20091/11972/12290 6516/11978/12296
+f 6518/11974/12292 20085/11965/12283 20088/11968/12286 6517/11980/12298
+f 20094/11981/12299 20095/11982/12300 20098/11983/12301 20097/11984/12302
+f 20095/11982/12300 20096/11985/12303 20099/11986/12304 20098/11983/12301
+f 20097/11984/12302 20098/11983/12301 20101/11987/12305 20100/11988/12306
+f 20098/11983/12301 20099/11986/12304 20102/11989/12307 20101/11987/12305
+f 767/11627/11994 6300/11625/11992 20094/11981/12299 6521/11990/12308
+f 6300/11625/11992 6301/11624/11991 20095/11982/12300 20094/11981/12299
+f 6301/11624/11991 6302/11623/11990 20096/11985/12303 20095/11982/12300
+f 6302/11623/11990 766/11579/11957 6509/11934/12252 20096/11985/12303
+f 20096/11985/12303 6509/11934/12252 6508/11944/12262 20099/11986/12304
+f 20099/11986/12304 6508/11944/12262 6507/11942/12260 20102/11989/12307
+f 20102/11989/12307 6507/11942/12260 798/11943/12261 6491/11991/12309
+f 20101/11987/12305 20102/11989/12307 6491/11991/12309 6490/11992/12310
+f 20100/11988/12306 20101/11987/12305 6490/11992/12310 6489/11993/12311
+f 6519/11994/12312 20100/11988/12306 6489/11993/12311 799/11995/12313
+f 6520/11996/12314 20097/11984/12302 20100/11988/12306 6519/11994/12312
+f 6521/11990/12308 20094/11981/12299 20097/11984/12302 6520/11996/12314
+f 20103/11997/12315 20104/11998/12316 20107/11999/12317 20106/12000/12318
+f 20104/11998/12316 20105/12001/12319 20108/12002/12320 20107/11999/12317
+f 20106/12000/12318 20107/11999/12317 20110/12003/12321 20109/12004/12322
+f 20107/11999/12317 20108/12002/12320 20111/12005/12323 20110/12003/12321
+f 754/11643/12006 6261/11641/12004 20103/11997/12315 6524/12006/12324
+f 6261/11641/12004 6262/11640/12003 20104/11998/12316 20103/11997/12315
+f 6262/11640/12003 6263/11639/12002 20105/12001/12319 20104/11998/12316
+f 6263/11639/12002 753/11595/11970 6515/11954/12272 20105/12001/12319
+f 20105/12001/12319 6515/11954/12272 6514/11964/12282 20108/12002/12320
+f 20108/12002/12320 6514/11964/12282 6513/11962/12280 20111/12005/12323
+f 20111/12005/12323 6513/11962/12280 785/11963/12281 6452/12007/12325
+f 20110/12003/12321 20111/12005/12323 6452/12007/12325 6451/12008/12326
+f 20109/12004/12322 20110/12003/12321 6451/12008/12326 6450/12009/12327
+f 6522/12010/12328 20109/12004/12322 6450/12009/12327 786/12011/12329
+f 6523/12012/12330 20106/12000/12318 20109/12004/12322 6522/12010/12328
+f 6524/12006/12324 20103/11997/12315 20106/12000/12318 6523/12012/12330
+f 20112/12013/12331 20113/12014/12332 20116/12015/12333 20115/12016/12334
+f 20113/12014/12332 20114/12017/12335 20117/12018/12336 20116/12015/12333
+f 20115/12016/12334 20116/12015/12333 20119/12019/12337 20118/12020/12338
+f 20116/12015/12333 20117/12018/12336 20120/12021/12339 20119/12019/12337
+f 741/11659/12018 6222/11657/12016 20112/12013/12331 6527/12022/12340
+f 6222/11657/12016 6223/11656/12015 20113/12014/12332 20112/12013/12331
+f 6223/11656/12015 6224/11655/12014 20114/12017/12335 20113/12014/12332
+f 6224/11655/12014 740/11611/11982 6518/11974/12292 20114/12017/12335
+f 20114/12017/12335 6518/11974/12292 6517/11980/12298 20117/12018/12336
+f 20117/12018/12336 6517/11980/12298 6516/11978/12296 20120/12021/12339
+f 20120/12021/12339 6516/11978/12296 772/11979/12297 6413/12023/12341
+f 20119/12019/12337 20120/12021/12339 6413/12023/12341 6412/12024/12342
+f 20118/12020/12338 20119/12019/12337 6412/12024/12342 6411/12025/12343
+f 6525/12026/12344 20118/12020/12338 6411/12025/12343 773/12027/12345
+f 6526/12028/12346 20115/12016/12334 20118/12020/12338 6525/12026/12344
+f 6527/12022/12340 20112/12013/12331 20115/12016/12334 6526/12028/12346
+f 20121/12029/12347 20122/12030/12348 20125/12031/12349 20124/12032/12350
+f 20122/12030/12348 20123/12033/12351 20126/12034/12352 20125/12031/12349
+f 20124/12032/12350 20125/12031/12349 20128/12035/12353 20127/12036/12354
+f 20125/12031/12349 20126/12034/12352 20129/12037/12355 20128/12035/12353
+f 768/11675/12030 6303/11673/12028 20121/12029/12347 6530/12038/12356
+f 6303/11673/12028 6304/11672/12027 20122/12030/12348 20121/12029/12347
+f 6304/11672/12027 6305/11671/12026 20123/12033/12351 20122/12030/12348
+f 6305/11671/12026 767/11627/11994 6521/11990/12308 20123/12033/12351
+f 20123/12033/12351 6521/11990/12308 6520/11996/12314 20126/12034/12352
+f 20126/12034/12352 6520/11996/12314 6519/11994/12312 20129/12037/12355
+f 20129/12037/12355 6519/11994/12312 799/11995/12313 6494/12039/12357
+f 20128/12035/12353 20129/12037/12355 6494/12039/12357 6493/12040/12358
+f 20127/12036/12354 20128/12035/12353 6493/12040/12358 6492/12041/12359
+f 6528/12042/12360 20127/12036/12354 6492/12041/12359 800/12043/12361
+f 6529/12044/12362 20124/12032/12350 20127/12036/12354 6528/12042/12360
+f 6530/12038/12356 20121/12029/12347 20124/12032/12350 6529/12044/12362
+f 20130/12045/12363 20131/12046/12364 20134/12047/12365 20133/12048/12366
+f 20131/12046/12364 20132/12049/12367 20135/12050/12368 20134/12047/12365
+f 20133/12048/12366 20134/12047/12365 20137/12051/12369 20136/12052/12370
+f 20134/12047/12365 20135/12050/12368 20138/12053/12371 20137/12051/12369
+f 755/11691/12042 6264/11689/12040 20130/12045/12363 6533/12054/12372
+f 6264/11689/12040 6265/11688/12039 20131/12046/12364 20130/12045/12363
+f 6265/11688/12039 6266/11687/12038 20132/12049/12367 20131/12046/12364
+f 6266/11687/12038 754/11643/12006 6524/12006/12324 20132/12049/12367
+f 20132/12049/12367 6524/12006/12324 6523/12012/12330 20135/12050/12368
+f 20135/12050/12368 6523/12012/12330 6522/12010/12328 20138/12053/12371
+f 20138/12053/12371 6522/12010/12328 786/12011/12329 6455/12055/12373
+f 20137/12051/12369 20138/12053/12371 6455/12055/12373 6454/12056/12374
+f 20136/12052/12370 20137/12051/12369 6454/12056/12374 6453/12057/12375
+f 6531/12058/12376 20136/12052/12370 6453/12057/12375 787/12059/12377
+f 6532/12060/12378 20133/12048/12366 20136/12052/12370 6531/12058/12376
+f 6533/12054/12372 20130/12045/12363 20133/12048/12366 6532/12060/12378
+f 20139/12061/12379 20140/12062/12380 20143/12063/12381 20142/12064/12382
+f 20140/12062/12380 20141/12065/12383 20144/12066/12384 20143/12063/12381
+f 20142/12064/12382 20143/12063/12381 20146/12067/12385 20145/12068/12386
+f 20143/12063/12381 20144/12066/12384 20147/12069/12387 20146/12067/12385
+f 742/11707/12054 6225/11705/12052 20139/12061/12379 6536/12070/12388
+f 6225/11705/12052 6226/11704/12051 20140/12062/12380 20139/12061/12379
+f 6226/11704/12051 6227/11703/12050 20141/12065/12383 20140/12062/12380
+f 6227/11703/12050 741/11659/12018 6527/12022/12340 20141/12065/12383
+f 20141/12065/12383 6527/12022/12340 6526/12028/12346 20144/12066/12384
+f 20144/12066/12384 6526/12028/12346 6525/12026/12344 20147/12069/12387
+f 20147/12069/12387 6525/12026/12344 773/12027/12345 6416/12071/12389
+f 20146/12067/12385 20147/12069/12387 6416/12071/12389 6415/12072/12390
+f 20145/12068/12386 20146/12067/12385 6415/12072/12390 6414/12073/12391
+f 6534/12074/12392 20145/12068/12386 6414/12073/12391 774/12075/12393
+f 6535/12076/12394 20142/12064/12382 20145/12068/12386 6534/12074/12392
+f 6536/12070/12388 20139/12061/12379 20142/12064/12382 6535/12076/12394
+f 20148/12077/12395 20149/12078/12396 20152/12079/12397 20151/12080/12398
+f 20149/12078/12396 20150/12081/12399 20153/12082/12400 20152/12079/12397
+f 20151/12080/12398 20152/12079/12397 20155/12083/12401 20154/12084/12402
+f 20152/12079/12397 20153/12082/12400 20156/12085/12403 20155/12083/12401
+f 737/11510/11897 6306/11720/12064 20148/12077/12395 6539/12086/12404
+f 6306/11720/12064 6307/11719/12063 20149/12078/12396 20148/12077/12395
+f 6307/11719/12063 6308/11718/12062 20150/12081/12399 20149/12078/12396
+f 6308/11718/12062 768/11675/12030 6530/12038/12356 20150/12081/12399
+f 20150/12081/12399 6530/12038/12356 6529/12044/12362 20153/12082/12400
+f 20153/12082/12400 6529/12044/12362 6528/12042/12360 20156/12085/12403
+f 20156/12085/12403 6528/12042/12360 800/12043/12361 6497/12087/12405
+f 20155/12083/12401 20156/12085/12403 6497/12087/12405 6496/12088/12406
+f 20154/12084/12402 20155/12083/12401 6496/12088/12406 6495/12089/12407
+f 6537/12090/12408 20154/12084/12402 6495/12089/12407 769/12091/12409
+f 6538/12092/12410 20151/12080/12398 20154/12084/12402 6537/12090/12408
+f 6539/12086/12404 20148/12077/12395 20151/12080/12398 6538/12092/12410
+f 20157/12093/12411 20158/12094/12412 20161/12095/12413 20160/12096/12414
+f 20158/12094/12412 20159/12097/12415 20162/12098/12416 20161/12095/12413
+f 20160/12096/12414 20161/12095/12413 20164/12099/12417 20163/12100/12418
+f 20161/12095/12413 20162/12098/12416 20165/12101/12419 20164/12099/12417
+f 756/11735/12075 6267/11733/12073 20157/12093/12411 6542/12102/12420
+f 6267/11733/12073 6268/11732/12072 20158/12094/12412 20157/12093/12411
+f 6268/11732/12072 6269/11731/12071 20159/12097/12415 20158/12094/12412
+f 6269/11731/12071 755/11691/12042 6533/12054/12372 20159/12097/12415
+f 20159/12097/12415 6533/12054/12372 6532/12060/12378 20162/12098/12416
+f 20162/12098/12416 6532/12060/12378 6531/12058/12376 20165/12101/12419
+f 20165/12101/12419 6531/12058/12376 787/12059/12377 6458/12103/12421
+f 20164/12099/12417 20165/12101/12419 6458/12103/12421 6457/12104/12422
+f 20163/12100/12418 20164/12099/12417 6457/12104/12422 6456/12105/12423
+f 6540/12106/12424 20163/12100/12418 6456/12105/12423 788/12107/12425
+f 6541/12108/12426 20160/12096/12414 20163/12100/12418 6540/12106/12424
+f 6542/12102/12420 20157/12093/12411 20160/12096/12414 6541/12108/12426
+f 20166/12109/12427 20167/12110/12428 20170/12111/12429 20169/12112/12430
+f 20167/12110/12428 20168/12113/12431 20171/12114/12432 20170/12111/12429
+f 20169/12112/12430 20170/12111/12429 20173/12115/12433 20172/12116/12434
+f 20170/12111/12429 20171/12114/12432 20174/12117/12435 20173/12115/12433
+f 743/11751/12087 6228/11749/12085 20166/12109/12427 6545/12118/12436
+f 6228/11749/12085 6229/11748/12084 20167/12110/12428 20166/12109/12427
+f 6229/11748/12084 6230/11747/12083 20168/12113/12431 20167/12110/12428
+f 6230/11747/12083 742/11707/12054 6536/12070/12388 20168/12113/12431
+f 20168/12113/12431 6536/12070/12388 6535/12076/12394 20171/12114/12432
+f 20171/12114/12432 6535/12076/12394 6534/12074/12392 20174/12117/12435
+f 20174/12117/12435 6534/12074/12392 774/12075/12393 6419/12119/12437
+f 20173/12115/12433 20174/12117/12435 6419/12119/12437 6418/12120/12438
+f 20172/12116/12434 20173/12115/12433 6418/12120/12438 6417/12121/12439
+f 6543/12122/12440 20172/12116/12434 6417/12121/12439 775/12123/12441
+f 6544/12124/12442 20169/12112/12430 20172/12116/12434 6543/12122/12440
+f 6545/12118/12436 20166/12109/12427 20169/12112/12430 6544/12124/12442
+f 20175/12125/12443 20176/12126/12444 20179/12127/12445 20178/12128/12446
+f 20176/12126/12444 20177/12129/12447 20180/12130/12448 20179/12127/12445
+f 20178/12128/12446 20179/12127/12445 20182/12131/12449 20181/12132/12450
+f 20179/12127/12445 20180/12130/12448 20183/12133/12451 20182/12131/12449
+f 757/11767/12103 6270/11765/12101 20175/12125/12443 6548/12134/12452
+f 6270/11765/12101 6271/11764/12100 20176/12126/12444 20175/12125/12443
+f 6271/11764/12100 6272/11763/12099 20177/12129/12447 20176/12126/12444
+f 6272/11763/12099 756/11735/12075 6542/12102/12420 20177/12129/12447
+f 20177/12129/12447 6542/12102/12420 6541/12108/12426 20180/12130/12448
+f 20180/12130/12448 6541/12108/12426 6540/12106/12424 20183/12133/12451
+f 20183/12133/12451 6540/12106/12424 788/12107/12425 6461/12135/12453
+f 20182/12131/12449 20183/12133/12451 6461/12135/12453 6460/12136/12454
+f 20181/12132/12450 20182/12131/12449 6460/12136/12454 6459/12137/12455
+f 6546/12138/12456 20181/12132/12450 6459/12137/12455 789/12139/12457
+f 6547/12140/12458 20178/12128/12446 20181/12132/12450 6546/12138/12456
+f 6548/12134/12452 20175/12125/12443 20178/12128/12446 6547/12140/12458
+f 20184/12141/12459 20185/12142/12460 20188/12143/12461 20187/12144/12462
+f 20185/12142/12460 20186/12145/12463 20189/12146/12464 20188/12143/12461
+f 20187/12144/12462 20188/12143/12461 20191/12147/12465 20190/12148/12466
+f 20188/12143/12461 20189/12146/12464 20192/12149/12467 20191/12147/12465
+f 744/11783/12115 6231/11781/12113 20184/12141/12459 6551/12150/12468
+f 6231/11781/12113 6232/11780/12112 20185/12142/12460 20184/12141/12459
+f 6232/11780/12112 6233/11779/12111 20186/12145/12463 20185/12142/12460
+f 6233/11779/12111 743/11751/12087 6545/12118/12436 20186/12145/12463
+f 20186/12145/12463 6545/12118/12436 6544/12124/12442 20189/12146/12464
+f 20189/12146/12464 6544/12124/12442 6543/12122/12440 20192/12149/12467
+f 20192/12149/12467 6543/12122/12440 775/12123/12441 6422/12151/12469
+f 20191/12147/12465 20192/12149/12467 6422/12151/12469 6421/12152/12470
+f 20190/12148/12466 20191/12147/12465 6421/12152/12470 6420/12153/12471
+f 6549/12154/12472 20190/12148/12466 6420/12153/12471 776/12155/12473
+f 6550/12156/12474 20187/12144/12462 20190/12148/12466 6549/12154/12472
+f 6551/12150/12468 20184/12141/12459 20187/12144/12462 6550/12156/12474
+f 20193/12157/12475 20194/12158/12476 20197/12159/12477 20196/12160/12478
+f 20194/12158/12476 20195/12161/12479 20198/12162/12480 20197/12159/12477
+f 20196/12160/12478 20197/12159/12477 20200/12163/12481 20199/12164/12482
+f 20197/12159/12477 20198/12162/12480 20201/12165/12483 20200/12163/12481
+f 758/11799/12131 6273/11797/12129 20193/12157/12475 6554/12166/12484
+f 6273/11797/12129 6274/11796/12128 20194/12158/12476 20193/12157/12475
+f 6274/11796/12128 6275/11795/12127 20195/12161/12479 20194/12158/12476
+f 6275/11795/12127 757/11767/12103 6548/12134/12452 20195/12161/12479
+f 20195/12161/12479 6548/12134/12452 6547/12140/12458 20198/12162/12480
+f 20198/12162/12480 6547/12140/12458 6546/12138/12456 20201/12165/12483
+f 20201/12165/12483 6546/12138/12456 789/12139/12457 6464/12167/12485
+f 20200/12163/12481 20201/12165/12483 6464/12167/12485 6463/12168/12486
+f 20199/12164/12482 20200/12163/12481 6463/12168/12486 6462/12169/12487
+f 6552/12170/12488 20199/12164/12482 6462/12169/12487 790/12171/12489
+f 6553/12172/12490 20196/12160/12478 20199/12164/12482 6552/12170/12488
+f 6554/12166/12484 20193/12157/12475 20196/12160/12478 6553/12172/12490
+f 20202/12173/12491 20203/12174/12492 20206/12175/12493 20205/12176/12494
+f 20203/12174/12492 20204/12177/12495 20207/12178/12496 20206/12175/12493
+f 20205/12176/12494 20206/12175/12493 20209/12179/12497 20208/12180/12498
+f 20206/12175/12493 20207/12178/12496 20210/12181/12499 20209/12179/12497
+f 745/11815/12144 6234/11813/12142 20202/12173/12491 6557/12182/12500
+f 6234/11813/12142 6235/11812/12141 20203/12174/12492 20202/12173/12491
+f 6235/11812/12141 6236/11811/12140 20204/12177/12495 20203/12174/12492
+f 6236/11811/12140 744/11783/12115 6551/12150/12468 20204/12177/12495
+f 20204/12177/12495 6551/12150/12468 6550/12156/12474 20207/12178/12496
+f 20207/12178/12496 6550/12156/12474 6549/12154/12472 20210/12181/12499
+f 20210/12181/12499 6549/12154/12472 776/12155/12473 6425/12183/12501
+f 20209/12179/12497 20210/12181/12499 6425/12183/12501 6424/12184/12502
+f 20208/12180/12498 20209/12179/12497 6424/12184/12502 6423/12185/12503
+f 6555/12186/12504 20208/12180/12498 6423/12185/12503 777/12187/12505
+f 6556/12188/12506 20205/12176/12494 20208/12180/12498 6555/12186/12504
+f 6557/12182/12500 20202/12173/12491 20205/12176/12494 6556/12188/12506
+f 20211/12189/12507 20212/12190/12508 20215/12191/12509 20214/12192/12510
+f 20212/12190/12508 20213/12193/12511 20216/12194/12512 20215/12191/12509
+f 20214/12192/12510 20215/12191/12509 20218/12195/12513 20217/12196/12514
+f 20215/12191/12509 20216/12194/12512 20219/12197/12515 20218/12195/12513
+f 759/11831/12160 6276/11829/12158 20211/12189/12507 6560/12198/12516
+f 6276/11829/12158 6277/11828/12157 20212/12190/12508 20211/12189/12507
+f 6277/11828/12157 6278/11827/12156 20213/12193/12511 20212/12190/12508
+f 6278/11827/12156 758/11799/12131 6554/12166/12484 20213/12193/12511
+f 20213/12193/12511 6554/12166/12484 6553/12172/12490 20216/12194/12512
+f 20216/12194/12512 6553/12172/12490 6552/12170/12488 20219/12197/12515
+f 20219/12197/12515 6552/12170/12488 790/12171/12489 6467/12199/12517
+f 20218/12195/12513 20219/12197/12515 6467/12199/12517 6466/12200/12518
+f 20217/12196/12514 20218/12195/12513 6466/12200/12518 6465/12201/12519
+f 6558/12202/12520 20217/12196/12514 6465/12201/12519 791/12203/12521
+f 6559/12204/12522 20214/12192/12510 20217/12196/12514 6558/12202/12520
+f 6560/12198/12516 20211/12189/12507 20214/12192/12510 6559/12204/12522
+f 20220/12205/12523 20221/12206/12524 20224/12207/12525 20223/12208/12526
+f 20221/12206/12524 20222/12209/12527 20225/12210/12528 20224/12207/12525
+f 20223/12208/12526 20224/12207/12525 20227/12211/12529 20226/12212/12530
+f 20224/12207/12525 20225/12210/12528 20228/12213/12531 20227/12211/12529
+f 746/11847/12172 6237/11845/12170 20220/12205/12523 6563/12214/12532
+f 6237/11845/12170 6238/11844/12169 20221/12206/12524 20220/12205/12523
+f 6238/11844/12169 6239/11843/12168 20222/12209/12527 20221/12206/12524
+f 6239/11843/12168 745/11815/12144 6557/12182/12500 20222/12209/12527
+f 20222/12209/12527 6557/12182/12500 6556/12188/12506 20225/12210/12528
+f 20225/12210/12528 6556/12188/12506 6555/12186/12504 20228/12213/12531
+f 20228/12213/12531 6555/12186/12504 777/12187/12505 6428/12215/12533
+f 20227/12211/12529 20228/12213/12531 6428/12215/12533 6427/12216/12534
+f 20226/12212/12530 20227/12211/12529 6427/12216/12534 6426/12217/12535
+f 6561/12218/12536 20226/12212/12530 6426/12217/12535 778/12219/12537
+f 6562/12220/12538 20223/12208/12526 20226/12212/12530 6561/12218/12536
+f 6563/12214/12532 20220/12205/12523 20223/12208/12526 6562/12220/12538
+f 20229/12221/12539 20230/12222/12540 20233/12223/12541 20232/12224/12542
+f 20230/12222/12540 20231/12225/12543 20234/12226/12544 20233/12223/12541
+f 20232/12224/12542 20233/12223/12541 20236/12227/12545 20235/12228/12546
+f 20233/12223/12541 20234/12226/12544 20237/12229/12547 20236/12227/12545
+f 760/44/12188 6279/11860/12186 20229/12221/12539 6566/12230/12548
+f 6279/11860/12186 6280/11859/12185 20230/12222/12540 20229/12221/12539
+f 6280/11859/12185 6281/11858/12184 20231/12225/12543 20230/12222/12540
+f 6281/11858/12184 759/11831/12160 6560/12198/12516 20231/12225/12543
+f 20231/12225/12543 6560/12198/12516 6559/12204/12522 20234/12226/12544
+f 20234/12226/12544 6559/12204/12522 6558/12202/12520 20237/12229/12547
+f 20237/12229/12547 6558/12202/12520 791/12203/12521 6470/12231/12549
+f 20236/12227/12545 20237/12229/12547 6470/12231/12549 6469/12232/12550
+f 20235/12228/12546 20236/12227/12545 6469/12232/12550 6468/12233/12551
+f 6564/12234/12552 20235/12228/12546 6468/12233/12551 792/12235/12553
+f 6565/12236/12554 20232/12224/12542 20235/12228/12546 6564/12234/12552
+f 6566/12230/12548 20229/12221/12539 20232/12224/12542 6565/12236/12554
+f 20238/12237/12555 20239/12238/12556 20242/12239/12557 20241/12240/12558
+f 20239/12238/12556 20240/12241/12559 20243/12242/12560 20242/12239/12557
+f 20241/12240/12558 20242/12239/12557 20245/12243/12561 20244/12244/12562
+f 20242/12239/12557 20243/12242/12560 20246/12245/12563 20245/12243/12561
+f 747/11875/12200 6240/11873/12198 20238/12237/12555 6569/12246/12564
+f 6240/11873/12198 6241/11872/12197 20239/12238/12556 20238/12237/12555
+f 6241/11872/12197 6242/11871/12196 20240/12241/12559 20239/12238/12556
+f 6242/11871/12196 746/11847/12172 6563/12214/12532 20240/12241/12559
+f 20240/12241/12559 6563/12214/12532 6562/12220/12538 20243/12242/12560
+f 20243/12242/12560 6562/12220/12538 6561/12218/12536 20246/12245/12563
+f 20246/12245/12563 6561/12218/12536 778/12219/12537 6431/12247/12565
+f 20245/12243/12561 20246/12245/12563 6431/12247/12565 6430/12248/12566
+f 20244/12244/12562 20245/12243/12561 6430/12248/12566 6429/12249/12567
+f 6567/12250/12568 20244/12244/12562 6429/12249/12567 779/12251/12569
+f 6568/12252/12570 20241/12240/12558 20244/12244/12562 6567/12250/12568
+f 6569/12246/12564 20238/12237/12555 20241/12240/12558 6568/12252/12570
+f 20247/12253/12571 20248/12254/12572 20251/12255/12573 20250/12256/12574
+f 20248/12254/12572 20249/12257/12575 20252/12258/12576 20251/12255/12573
+f 20250/12256/12574 20251/12255/12573 20254/12259/12577 20253/12260/12578
+f 20251/12255/12573 20252/12258/12576 20255/12261/12579 20254/12259/12577
+f 761/24/12580 6282/35/12581 20247/12253/12571 6572/12262/12582
+f 6282/35/12581 6283/45/12583 20248/12254/12572 20247/12253/12571
+f 6283/45/12583 6284/43/12584 20249/12257/12575 20248/12254/12572
+f 6284/43/12584 760/44/12188 6566/12230/12548 20249/12257/12575
+f 20249/12257/12575 6566/12230/12548 6565/12236/12554 20252/12258/12576
+f 20252/12258/12576 6565/12236/12554 6564/12234/12552 20255/12261/12579
+f 20255/12261/12579 6564/12234/12552 792/12235/12553 6473/12263/12585
+f 20254/12259/12577 20255/12261/12579 6473/12263/12585 6472/12264/12586
+f 20253/12260/12578 20254/12259/12577 6472/12264/12586 6471/12265/12587
+f 6570/12266/12588 20253/12260/12578 6471/12265/12587 793/12267/12589
+f 6571/12268/12590 20250/12256/12574 20253/12260/12578 6570/12266/12588
+f 6572/12262/12582 20247/12253/12571 20250/12256/12574 6571/12268/12590
+f 20256/12269/12591 20257/12270/12592 20260/12271/12593 20259/12272/12594
+f 20257/12270/12592 20258/12273/12595 20261/12274/12596 20260/12271/12593
+f 20259/12272/12594 20260/12271/12593 20263/12275/12597 20262/12276/12598
+f 20260/12271/12593 20261/12274/12596 20264/12277/12599 20263/12275/12597
+f 748/11891/12212 6243/11889/12210 20256/12269/12591 6575/12278/12600
+f 6243/11889/12210 6244/11888/12209 20257/12270/12592 20256/12269/12591
+f 6244/11888/12209 6245/11887/12208 20258/12273/12595 20257/12270/12592
+f 6245/11887/12208 747/11875/12200 6569/12246/12564 20258/12273/12595
+f 20258/12273/12595 6569/12246/12564 6568/12252/12570 20261/12274/12596
+f 20261/12274/12596 6568/12252/12570 6567/12250/12568 20264/12277/12599
+f 20264/12277/12599 6567/12250/12568 779/12251/12569 6434/12279/12601
+f 20263/12275/12597 20264/12277/12599 6434/12279/12601 6433/12280/12602
+f 20262/12276/12598 20263/12275/12597 6433/12280/12602 6432/12281/12603
+f 6573/12282/12604 20262/12276/12598 6432/12281/12603 780/12283/12605
+f 6574/12284/12606 20259/12272/12594 20262/12276/12598 6573/12282/12604
+f 6575/12278/12600 20256/12269/12591 20259/12272/12594 6574/12284/12606
+f 20265/12285/12607 20266/12286/12608 20269/12287/12609 20268/12288/12610
+f 20266/12286/12608 20267/12289/12611 20270/12290/12612 20269/12287/12609
+f 20268/12288/12610 20269/12287/12609 20272/12291/12613 20271/12292/12614
+f 20269/12287/12609 20270/12290/12612 20273/12293/12615 20272/12291/12613
+f 762/10/11838 6285/12/12616 20265/12285/12607 6578/12294/12617
+f 6285/12/12616 6286/25/12618 20266/12286/12608 20265/12285/12607
+f 6286/25/12618 6287/23/12619 20267/12289/12611 20266/12286/12608
+f 6287/23/12619 761/24/12580 6572/12262/12582 20267/12289/12611
+f 20267/12289/12611 6572/12262/12582 6571/12268/12590 20270/12290/12612
+f 20270/12290/12612 6571/12268/12590 6570/12266/12588 20273/12293/12615
+f 20273/12293/12615 6570/12266/12588 793/12267/12589 6476/12295/12620
+f 20272/12291/12613 20273/12293/12615 6476/12295/12620 6475/12296/12621
+f 20271/12292/12614 20272/12291/12613 6475/12296/12621 6474/12297/12622
+f 6576/12298/12623 20271/12292/12614 6474/12297/12622 794/12299/12624
+f 6577/12300/12625 20268/12288/12610 20271/12292/12614 6576/12298/12623
+f 6578/12294/12617 20265/12285/12607 20268/12288/12610 6577/12300/12625
+f 20274/12301/12626 20275/12302/12627 20278/12303/12628 20277/12304/12629
+f 20275/12302/12627 20276/12305/12630 20279/12306/12631 20278/12303/12628
+f 20277/12304/12629 20278/12303/12628 20281/12307/12632 20280/12308/12633
+f 20278/12303/12628 20279/12306/12631 20282/12309/12634 20281/12307/12632
+f 749/11458/11853 6246/11904/12222 20274/12301/12626 6581/12310/12635
+f 6246/11904/12222 6247/11903/12221 20275/12302/12627 20274/12301/12626
+f 6247/11903/12221 6248/11902/12220 20276/12305/12630 20275/12302/12627
+f 6248/11902/12220 748/11891/12212 6575/12278/12600 20276/12305/12630
+f 20276/12305/12630 6575/12278/12600 6574/12284/12606 20279/12306/12631
+f 20279/12306/12631 6574/12284/12606 6573/12282/12604 20282/12309/12634
+f 20282/12309/12634 6573/12282/12604 780/12283/12605 6437/12311/12636
+f 20281/12307/12632 20282/12309/12634 6437/12311/12636 6436/12312/12637
+f 20280/12308/12633 20281/12307/12632 6436/12312/12637 6435/12313/12638
+f 6579/12314/12639 20280/12308/12633 6435/12313/12638 781/12315/12640
+f 6580/12316/12641 20277/12304/12629 20280/12308/12633 6579/12314/12639
+f 6581/12310/12635 20274/12301/12626 20277/12304/12629 6580/12316/12641
+f 20283/12317/12642 20284/12318/12643 20287/12319/12644 20286/12320/12645
+f 20284/12318/12643 20285/12321/12646 20288/12322/12647 20287/12319/12644
+f 20286/12320/12645 20287/12319/12644 20290/12323/12648 20289/12324/12649
+f 20287/12319/12644 20288/12322/12647 20291/12325/12650 20290/12323/12648
+f 763/11443/11843 6288/11441/11841 20283/12317/12642 6584/12326/12651
+f 6288/11441/11841 6289/11440/11840 20284/12318/12643 20283/12317/12642
+f 6289/11440/11840 6290/11439/11839 20285/12321/12646 20284/12318/12643
+f 6290/11439/11839 762/10/11838 6578/12294/12617 20285/12321/12646
+f 20285/12321/12646 6578/12294/12617 6577/12300/12625 20288/12322/12647
+f 20288/12322/12647 6577/12300/12625 6576/12298/12623 20291/12325/12650
+f 20291/12325/12650 6576/12298/12623 794/12299/12624 6479/12327/12652
+f 20290/12323/12648 20291/12325/12650 6479/12327/12652 6478/12328/12653
+f 20289/12324/12649 20290/12323/12648 6478/12328/12653 6477/12329/12654
+f 6582/12330/12655 20289/12324/12649 6477/12329/12654 795/12331/12656
+f 6583/12332/12657 20286/12320/12645 20289/12324/12649 6582/12330/12655
+f 6584/12326/12651 20283/12317/12642 20286/12320/12645 6583/12332/12657
+f 20292/12333/12658 20293/12334/12659 20296/12335/12660 20295/12336/12661
+f 20293/12334/12659 20294/12337/12662 20297/12338/12663 20296/12335/12660
+f 20295/12336/12661 20296/12335/12660 20299/12339/12664 20298/12340/12665
+f 20296/12335/12660 20297/12338/12663 20300/12341/12666 20299/12339/12664
+f 750/11463/11858 6249/11461/11856 20292/12333/12658 6587/12342/12667
+f 6249/11461/11856 6250/11460/11855 20293/12334/12659 20292/12333/12658
+f 6250/11460/11855 6251/11459/11854 20294/12337/12662 20293/12334/12659
+f 6251/11459/11854 749/11458/11853 6581/12310/12635 20294/12337/12662
+f 20294/12337/12662 6581/12310/12635 6580/12316/12641 20297/12338/12663
+f 20297/12338/12663 6580/12316/12641 6579/12314/12639 20300/12341/12666
+f 20300/12341/12666 6579/12314/12639 781/12315/12640 6440/12343/12668
+f 20299/12339/12664 20300/12341/12666 6440/12343/12668 6439/12344/12669
+f 20298/12340/12665 20299/12339/12664 6439/12344/12669 6438/12345/12670
+f 6585/12346/12671 20298/12340/12665 6438/12345/12670 782/12347/12672
+f 6586/12348/12673 20295/12336/12661 20298/12340/12665 6585/12346/12671
+f 6587/12342/12667 20292/12333/12658 20295/12336/12661 6586/12348/12673
+f 20301/12349/12674 20302/12350/12675 20305/12351/12676 20304/12352/12677
+f 20302/12350/12675 20303/12353/12678 20306/12354/12679 20305/12351/12676
+f 20304/12352/12677 20305/12351/12676 20308/12355/12680 20307/12356/12681
+f 20305/12351/12676 20306/12354/12679 20309/12357/12682 20308/12355/12680
+f 764/11479/11874 6291/11477/11872 20301/12349/12674 6590/12358/12683
+f 6291/11477/11872 6292/11476/11871 20302/12350/12675 20301/12349/12674
+f 6292/11476/11871 6293/11475/11870 20303/12353/12678 20302/12350/12675
+f 6293/11475/11870 763/11443/11843 6584/12326/12651 20303/12353/12678
+f 20303/12353/12678 6584/12326/12651 6583/12332/12657 20306/12354/12679
+f 20306/12354/12679 6583/12332/12657 6582/12330/12655 20309/12357/12682
+f 20309/12357/12682 6582/12330/12655 795/12331/12656 6482/12359/12684
+f 20308/12355/12680 20309/12357/12682 6482/12359/12684 6481/12360/12685
+f 20307/12356/12681 20308/12355/12680 6481/12360/12685 6480/12361/12686
+f 6588/12362/12687 20307/12356/12681 6480/12361/12686 796/12363/12688
+f 6589/12364/12689 20304/12352/12677 20307/12356/12681 6588/12362/12687
+f 6590/12358/12683 20301/12349/12674 20304/12352/12677 6589/12364/12689
+f 20310/12365/12690 20311/12366/12691 20314/12367/12692 20313/12368/12693
+f 20311/12366/12691 20312/12369/12694 20315/12370/12695 20314/12367/12692
+f 20313/12368/12693 20314/12367/12692 20317/12371/12696 20316/12372/12697
+f 20314/12367/12692 20315/12370/12695 20318/12373/12698 20317/12371/12696
+f 751/11495/11886 6252/11493/11884 20310/12365/12690 6593/12374/12699
+f 6252/11493/11884 6253/11492/11883 20311/12366/12691 20310/12365/12690
+f 6253/11492/11883 6254/11491/11882 20312/12369/12694 20311/12366/12691
+f 6254/11491/11882 750/11463/11858 6587/12342/12667 20312/12369/12694
+f 20312/12369/12694 6587/12342/12667 6586/12348/12673 20315/12370/12695
+f 20315/12370/12695 6586/12348/12673 6585/12346/12671 20318/12373/12698
+f 20318/12373/12698 6585/12346/12671 782/12347/12672 6443/12375/12700
+f 20317/12371/12696 20318/12373/12698 6443/12375/12700 6442/12376/12701
+f 20316/12372/12697 20317/12371/12696 6442/12376/12701 6441/12377/12702
+f 6591/12378/12703 20316/12372/12697 6441/12377/12702 783/12379/12704
+f 6592/12380/12705 20313/12368/12693 20316/12372/12697 6591/12378/12703
+f 6593/12374/12699 20310/12365/12690 20313/12368/12693 6592/12380/12705
+f 20319/12381/12706 20320/12382/12707 20323/12383/12708 20322/12384/12709
+f 20320/12382/12707 20321/12385/12710 20324/12386/12711 20323/12383/12708
+f 20322/12384/12709 20323/12383/12708 20326/12387/12712 20325/12388/12713
+f 20323/12383/12708 20324/12386/12711 20327/12389/12714 20326/12387/12712
+f 738/11515/11902 6213/11513/11900 20319/12381/12706 6498/11915/12233
+f 6213/11513/11900 6214/11512/11899 20320/12382/12707 20319/12381/12706
+f 6214/11512/11899 6215/11511/11898 20321/12385/12710 20320/12382/12707
+f 6215/11511/11898 737/11510/11897 6539/12086/12404 20321/12385/12710
+f 20321/12385/12710 6539/12086/12404 6538/12092/12410 20324/12386/12711
+f 20324/12386/12711 6538/12092/12410 6537/12090/12408 20327/12389/12714
+f 20327/12389/12714 6537/12090/12408 769/12091/12409 6404/12390/12715
+f 20326/12387/12712 20327/12389/12714 6404/12390/12715 6403/12391/12716
+f 20325/12388/12713 20326/12387/12712 6403/12391/12716 6402/12392/12717
+f 6500/11917/12235 20325/12388/12713 6402/12392/12717 770/11918/12236
+f 6499/11916/12234 20322/12384/12709 20325/12388/12713 6500/11917/12235
+f 6498/11915/12233 20319/12381/12706 20322/12384/12709 6499/11916/12234
+f 20328/12393/12718 20329/12394/12719 20332/12395/12720 20331/12396/12721
+f 20329/12394/12719 20330/12397/12722 20333/12398/12723 20332/12395/12720
+f 20331/12396/12721 20332/12395/12720 20335/12399/12724 20334/12400/12725
+f 20332/12395/12720 20333/12398/12723 20336/12401/12726 20335/12399/12724
+f 765/11531/11918 6294/11529/11916 20328/12393/12718 6504/11935/12253
+f 6294/11529/11916 6295/11528/11915 20329/12394/12719 20328/12393/12718
+f 6295/11528/11915 6296/11527/11914 20330/12397/12722 20329/12394/12719
+f 6296/11527/11914 764/11479/11874 6590/12358/12683 20330/12397/12722
+f 20330/12397/12722 6590/12358/12683 6589/12364/12689 20333/12398/12723
+f 20333/12398/12723 6589/12364/12689 6588/12362/12687 20336/12401/12726
+f 20336/12401/12726 6588/12362/12687 796/12363/12688 6485/12402/12727
+f 20335/12399/12724 20336/12401/12726 6485/12402/12727 6484/12403/12728
+f 20334/12400/12725 20335/12399/12724 6484/12403/12728 6483/12404/12729
+f 6506/11937/12255 20334/12400/12725 6483/12404/12729 797/11938/12256
+f 6505/11936/12254 20331/12396/12721 20334/12400/12725 6506/11937/12255
+f 6504/11935/12253 20328/12393/12718 20331/12396/12721 6505/11936/12254
+f 20337/12405/12730 20338/12406/12731 20341/12407/12732 20340/12408/12733
+f 20338/12406/12731 20339/12409/12734 20342/12410/12735 20341/12407/12732
+f 20340/12408/12733 20341/12407/12732 20344/12411/12736 20343/12412/12737
+f 20341/12407/12732 20342/12410/12735 20345/12413/12738 20344/12411/12736
+f 752/11547/11930 6255/11545/11928 20337/12405/12730 6510/11955/12273
+f 6255/11545/11928 6256/11544/11927 20338/12406/12731 20337/12405/12730
+f 6256/11544/11927 6257/11543/11926 20339/12409/12734 20338/12406/12731
+f 6257/11543/11926 751/11495/11886 6593/12374/12699 20339/12409/12734
+f 20339/12409/12734 6593/12374/12699 6592/12380/12705 20342/12410/12735
+f 20342/12410/12735 6592/12380/12705 6591/12378/12703 20345/12413/12738
+f 20345/12413/12738 6591/12378/12703 783/12379/12704 6446/12414/12739
+f 20344/12411/12736 20345/12413/12738 6446/12414/12739 6445/12415/12740
+f 20343/12412/12737 20344/12411/12736 6445/12415/12740 6444/12416/12741
+f 6512/11957/12275 20343/12412/12737 6444/12416/12741 784/11958/12276
+f 6511/11956/12274 20340/12408/12733 20343/12412/12737 6512/11957/12275
+f 6510/11955/12273 20337/12405/12730 20340/12408/12733 6511/11956/12274
+f 20346/12417/12742 20347/12418/12743 20350/12419/12744 20349/12420/12745
+f 20347/12418/12743 20348/12421/12746 20351/12422/12747 20350/12419/12744
+f 20349/12420/12745 20350/12419/12744 20353/12423/12748 20352/12424/12749
+f 20350/12419/12744 20351/12422/12747 20354/12425/12750 20353/12423/12748
+f 774/12075/12393 6414/12073/12391 20346/12417/12742 6695/12426/12751
+f 6414/12073/12391 6415/12072/12390 20347/12418/12743 20346/12417/12742
+f 6415/12072/12390 6416/12071/12389 20348/12421/12746 20347/12418/12743
+f 6416/12071/12389 773/12027/12345 6690/12427/12752 20348/12421/12746
+f 20348/12421/12746 6690/12427/12752 6691/12428/12753 20351/12422/12747
+f 20351/12422/12747 6691/12428/12753 6692/12429/12754 20354/12425/12750
+f 20354/12425/12750 6692/12429/12754 805/12430/12755 6608/12431/12756
+f 20353/12423/12748 20354/12425/12750 6608/12431/12756 6607/12432/12757
+f 20352/12424/12749 20353/12423/12748 6607/12432/12757 6606/12433/12758
+f 6693/12434/12759 20352/12424/12749 6606/12433/12758 806/12435/12760
+f 6694/12436/12761 20349/12420/12745 20352/12424/12749 6693/12434/12759
+f 6695/12426/12751 20346/12417/12742 20349/12420/12745 6694/12436/12761
+f 20355/12437/12762 20356/12438/12763 20359/12439/12764 20358/12440/12765
+f 20356/12438/12763 20357/12441/12766 20360/12442/12767 20359/12439/12764
+f 20358/12440/12765 20359/12439/12764 20362/12443/12768 20361/12444/12769
+f 20359/12439/12764 20360/12442/12767 20363/12445/12770 20362/12443/12768
+f 769/12091/12409 6495/12089/12407 20355/12437/12762 6701/12446/12771
+f 6495/12089/12407 6496/12088/12406 20356/12438/12763 20355/12437/12762
+f 6496/12088/12406 6497/12087/12405 20357/12441/12766 20356/12438/12763
+f 6497/12087/12405 800/12043/12361 6696/12447/12772 20357/12441/12766
+f 20357/12441/12766 6696/12447/12772 6697/12448/12773 20360/12442/12767
+f 20360/12442/12767 6697/12448/12773 6698/12449/12774 20363/12445/12770
+f 20363/12445/12770 6698/12449/12774 832/12450/12775 6689/12451/12776
+f 20362/12443/12768 20363/12445/12770 6689/12451/12776 6688/12452/12777
+f 20361/12444/12769 20362/12443/12768 6688/12452/12777 6687/12453/12778
+f 6699/12454/12779 20361/12444/12769 6687/12453/12778 801/12455/12780
+f 6700/12456/12781 20358/12440/12765 20361/12444/12769 6699/12454/12779
+f 6701/12446/12771 20355/12437/12762 20358/12440/12765 6700/12456/12781
+f 20364/12457/12782 20365/12458/12783 20368/12459/12784 20367/12460/12785
+f 20365/12458/12783 20366/12461/12786 20369/12462/12787 20368/12459/12784
+f 20367/12460/12785 20368/12459/12784 20371/12463/12788 20370/12464/12789
+f 20368/12459/12784 20369/12462/12787 20372/12465/12790 20371/12463/12788
+f 788/12107/12425 6456/12105/12423 20364/12457/12782 6707/12466/12791
+f 6456/12105/12423 6457/12104/12422 20365/12458/12783 20364/12457/12782
+f 6457/12104/12422 6458/12103/12421 20366/12461/12786 20365/12458/12783
+f 6458/12103/12421 787/12059/12377 6702/12467/12792 20366/12461/12786
+f 20366/12461/12786 6702/12467/12792 6703/12468/12793 20369/12462/12787
+f 20369/12462/12787 6703/12468/12793 6704/12469/12794 20372/12465/12790
+f 20372/12465/12790 6704/12469/12794 819/12470/12795 6650/12471/12796
+f 20371/12463/12788 20372/12465/12790 6650/12471/12796 6649/12472/12797
+f 20370/12464/12789 20371/12463/12788 6649/12472/12797 6648/12473/12798
+f 6705/12474/12799 20370/12464/12789 6648/12473/12798 820/12475/12800
+f 6706/12476/12801 20367/12460/12785 20370/12464/12789 6705/12474/12799
+f 6707/12466/12791 20364/12457/12782 20367/12460/12785 6706/12476/12801
+f 20373/12477/12802 20374/12478/12803 20377/12479/12804 20376/12480/12805
+f 20374/12478/12803 20375/12481/12806 20378/12482/12807 20377/12479/12804
+f 20376/12480/12805 20377/12479/12804 20380/12483/12808 20379/12484/12809
+f 20377/12479/12804 20378/12482/12807 20381/12485/12810 20380/12483/12808
+f 775/12123/12441 6417/12121/12439 20373/12477/12802 6710/12486/12811
+f 6417/12121/12439 6418/12120/12438 20374/12478/12803 20373/12477/12802
+f 6418/12120/12438 6419/12119/12437 20375/12481/12806 20374/12478/12803
+f 6419/12119/12437 774/12075/12393 6695/12426/12751 20375/12481/12806
+f 20375/12481/12806 6695/12426/12751 6694/12436/12761 20378/12482/12807
+f 20378/12482/12807 6694/12436/12761 6693/12434/12759 20381/12485/12810
+f 20381/12485/12810 6693/12434/12759 806/12435/12760 6611/12487/12812
+f 20380/12483/12808 20381/12485/12810 6611/12487/12812 6610/12488/12813
+f 20379/12484/12809 20380/12483/12808 6610/12488/12813 6609/12489/12814
+f 6708/12490/12815 20379/12484/12809 6609/12489/12814 807/12491/12816
+f 6709/12492/12817 20376/12480/12805 20379/12484/12809 6708/12490/12815
+f 6710/12486/12811 20373/12477/12802 20376/12480/12805 6709/12492/12817
+f 20382/12493/12818 20383/12494/12819 20386/12495/12820 20385/12496/12821
+f 20383/12494/12819 20384/12497/12822 20387/12498/12823 20386/12495/12820
+f 20385/12496/12821 20386/12495/12820 20389/12499/12824 20388/12500/12825
+f 20386/12495/12820 20387/12498/12823 20390/12501/12826 20389/12499/12824
+f 789/12139/12457 6459/12137/12455 20382/12493/12818 6713/12502/12827
+f 6459/12137/12455 6460/12136/12454 20383/12494/12819 20382/12493/12818
+f 6460/12136/12454 6461/12135/12453 20384/12497/12822 20383/12494/12819
+f 6461/12135/12453 788/12107/12425 6707/12466/12791 20384/12497/12822
+f 20384/12497/12822 6707/12466/12791 6706/12476/12801 20387/12498/12823
+f 20387/12498/12823 6706/12476/12801 6705/12474/12799 20390/12501/12826
+f 20390/12501/12826 6705/12474/12799 820/12475/12800 6653/12503/12828
+f 20389/12499/12824 20390/12501/12826 6653/12503/12828 6652/12504/12829
+f 20388/12500/12825 20389/12499/12824 6652/12504/12829 6651/12505/12830
+f 6711/12506/12831 20388/12500/12825 6651/12505/12830 821/12507/12832
+f 6712/12508/12833 20385/12496/12821 20388/12500/12825 6711/12506/12831
+f 6713/12502/12827 20382/12493/12818 20385/12496/12821 6712/12508/12833
+f 20391/12509/12834 20392/12510/12835 20395/12511/12836 20394/12512/12837
+f 20392/12510/12835 20393/12513/12838 20396/12514/12839 20395/12511/12836
+f 20394/12512/12837 20395/12511/12836 20398/12515/12840 20397/12516/12841
+f 20395/12511/12836 20396/12514/12839 20399/12517/12842 20398/12515/12840
+f 776/12155/12473 6420/12153/12471 20391/12509/12834 6716/12518/12843
+f 6420/12153/12471 6421/12152/12470 20392/12510/12835 20391/12509/12834
+f 6421/12152/12470 6422/12151/12469 20393/12513/12838 20392/12510/12835
+f 6422/12151/12469 775/12123/12441 6710/12486/12811 20393/12513/12838
+f 20393/12513/12838 6710/12486/12811 6709/12492/12817 20396/12514/12839
+f 20396/12514/12839 6709/12492/12817 6708/12490/12815 20399/12517/12842
+f 20399/12517/12842 6708/12490/12815 807/12491/12816 6614/12519/12844
+f 20398/12515/12840 20399/12517/12842 6614/12519/12844 6613/12520/12845
+f 20397/12516/12841 20398/12515/12840 6613/12520/12845 6612/12521/12846
+f 6714/12522/12847 20397/12516/12841 6612/12521/12846 808/12523/12848
+f 6715/12524/12849 20394/12512/12837 20397/12516/12841 6714/12522/12847
+f 6716/12518/12843 20391/12509/12834 20394/12512/12837 6715/12524/12849
+f 20400/12525/12850 20401/12526/12851 20404/12527/12852 20403/12528/12853
+f 20401/12526/12851 20402/12529/12854 20405/12530/12855 20404/12527/12852
+f 20403/12528/12853 20404/12527/12852 20407/12531/12856 20406/12532/12857
+f 20404/12527/12852 20405/12530/12855 20408/12533/12858 20407/12531/12856
+f 790/12171/12489 6462/12169/12487 20400/12525/12850 6719/12534/12859
+f 6462/12169/12487 6463/12168/12486 20401/12526/12851 20400/12525/12850
+f 6463/12168/12486 6464/12167/12485 20402/12529/12854 20401/12526/12851
+f 6464/12167/12485 789/12139/12457 6713/12502/12827 20402/12529/12854
+f 20402/12529/12854 6713/12502/12827 6712/12508/12833 20405/12530/12855
+f 20405/12530/12855 6712/12508/12833 6711/12506/12831 20408/12533/12858
+f 20408/12533/12858 6711/12506/12831 821/12507/12832 6656/12535/12860
+f 20407/12531/12856 20408/12533/12858 6656/12535/12860 6655/12536/12861
+f 20406/12532/12857 20407/12531/12856 6655/12536/12861 6654/12537/12862
+f 6717/12538/12863 20406/12532/12857 6654/12537/12862 822/12539/12864
+f 6718/12540/12865 20403/12528/12853 20406/12532/12857 6717/12538/12863
+f 6719/12534/12859 20400/12525/12850 20403/12528/12853 6718/12540/12865
+f 20409/12541/12866 20410/12542/12867 20413/12543/12868 20412/12544/12869
+f 20410/12542/12867 20411/12545/12870 20414/12546/12871 20413/12543/12868
+f 20412/12544/12869 20413/12543/12868 20416/12547/12872 20415/12548/12873
+f 20413/12543/12868 20414/12546/12871 20417/12549/12874 20416/12547/12872
+f 777/12187/12505 6423/12185/12503 20409/12541/12866 6722/12550/12875
+f 6423/12185/12503 6424/12184/12502 20410/12542/12867 20409/12541/12866
+f 6424/12184/12502 6425/12183/12501 20411/12545/12870 20410/12542/12867
+f 6425/12183/12501 776/12155/12473 6716/12518/12843 20411/12545/12870
+f 20411/12545/12870 6716/12518/12843 6715/12524/12849 20414/12546/12871
+f 20414/12546/12871 6715/12524/12849 6714/12522/12847 20417/12549/12874
+f 20417/12549/12874 6714/12522/12847 808/12523/12848 6617/12551/12876
+f 20416/12547/12872 20417/12549/12874 6617/12551/12876 6616/12552/12877
+f 20415/12548/12873 20416/12547/12872 6616/12552/12877 6615/12553/12878
+f 6720/12554/12879 20415/12548/12873 6615/12553/12878 809/12555/12880
+f 6721/12556/12881 20412/12544/12869 20415/12548/12873 6720/12554/12879
+f 6722/12550/12875 20409/12541/12866 20412/12544/12869 6721/12556/12881
+f 20418/12557/12882 20419/12558/12883 20422/12559/12884 20421/12560/12885
+f 20419/12558/12883 20420/12561/12886 20423/12562/12887 20422/12559/12884
+f 20421/12560/12885 20422/12559/12884 20425/12563/12888 20424/12564/12889
+f 20422/12559/12884 20423/12562/12887 20426/12565/12890 20425/12563/12888
+f 791/12203/12521 6465/12201/12519 20418/12557/12882 6725/12566/12891
+f 6465/12201/12519 6466/12200/12518 20419/12558/12883 20418/12557/12882
+f 6466/12200/12518 6467/12199/12517 20420/12561/12886 20419/12558/12883
+f 6467/12199/12517 790/12171/12489 6719/12534/12859 20420/12561/12886
+f 20420/12561/12886 6719/12534/12859 6718/12540/12865 20423/12562/12887
+f 20423/12562/12887 6718/12540/12865 6717/12538/12863 20426/12565/12890
+f 20426/12565/12890 6717/12538/12863 822/12539/12864 6659/12567/12892
+f 20425/12563/12888 20426/12565/12890 6659/12567/12892 6658/12568/12893
+f 20424/12564/12889 20425/12563/12888 6658/12568/12893 6657/12569/12894
+f 6723/12570/12895 20424/12564/12889 6657/12569/12894 823/12571/12896
+f 6724/12572/12897 20421/12560/12885 20424/12564/12889 6723/12570/12895
+f 6725/12566/12891 20418/12557/12882 20421/12560/12885 6724/12572/12897
+f 20427/12573/12898 20428/12574/12899 20431/12575/12900 20430/12576/12901
+f 20428/12574/12899 20429/12577/12902 20432/12578/12903 20431/12575/12900
+f 20430/12576/12901 20431/12575/12900 20434/12579/12904 20433/12580/12905
+f 20431/12575/12900 20432/12578/12903 20435/12581/12906 20434/12579/12904
+f 778/12219/12537 6426/12217/12535 20427/12573/12898 6728/12582/12907
+f 6426/12217/12535 6427/12216/12534 20428/12574/12899 20427/12573/12898
+f 6427/12216/12534 6428/12215/12533 20429/12577/12902 20428/12574/12899
+f 6428/12215/12533 777/12187/12505 6722/12550/12875 20429/12577/12902
+f 20429/12577/12902 6722/12550/12875 6721/12556/12881 20432/12578/12903
+f 20432/12578/12903 6721/12556/12881 6720/12554/12879 20435/12581/12906
+f 20435/12581/12906 6720/12554/12879 809/12555/12880 6620/12583/12908
+f 20434/12579/12904 20435/12581/12906 6620/12583/12908 6619/12584/12909
+f 20433/12580/12905 20434/12579/12904 6619/12584/12909 6618/12585/12910
+f 6726/12586/12911 20433/12580/12905 6618/12585/12910 810/12587/12912
+f 6727/12588/12913 20430/12576/12901 20433/12580/12905 6726/12586/12911
+f 6728/12582/12907 20427/12573/12898 20430/12576/12901 6727/12588/12913
+f 20436/12589/12914 20437/12590/12915 20440/12591/12916 20439/12592/12917
+f 20437/12590/12915 20438/12593/12918 20441/12594/12919 20440/12591/12916
+f 20439/12592/12917 20440/12591/12916 20443/12595/12920 20442/12596/12921
+f 20440/12591/12916 20441/12594/12919 20444/12597/12922 20443/12595/12920
+f 792/12235/12553 6468/12233/12551 20436/12589/12914 6731/12598/12923
+f 6468/12233/12551 6469/12232/12550 20437/12590/12915 20436/12589/12914
+f 6469/12232/12550 6470/12231/12549 20438/12593/12918 20437/12590/12915
+f 6470/12231/12549 791/12203/12521 6725/12566/12891 20438/12593/12918
+f 20438/12593/12918 6725/12566/12891 6724/12572/12897 20441/12594/12919
+f 20441/12594/12919 6724/12572/12897 6723/12570/12895 20444/12597/12922
+f 20444/12597/12922 6723/12570/12895 823/12571/12896 6662/12599/12924
+f 20443/12595/12920 20444/12597/12922 6662/12599/12924 6661/12600/12925
+f 20442/12596/12921 20443/12595/12920 6661/12600/12925 6660/12601/12926
+f 6729/12602/12927 20442/12596/12921 6660/12601/12926 824/12603/12928
+f 6730/12604/12929 20439/12592/12917 20442/12596/12921 6729/12602/12927
+f 6731/12598/12923 20436/12589/12914 20439/12592/12917 6730/12604/12929
+f 20445/12605/12930 20446/12606/12931 20449/12607/12932 20448/12608/12933
+f 20446/12606/12931 20447/12609/12934 20450/12610/12935 20449/12607/12932
+f 20448/12608/12933 20449/12607/12932 20452/12611/12936 20451/12612/12937
+f 20449/12607/12932 20450/12610/12935 20453/12613/12938 20452/12611/12936
+f 779/12251/12569 6429/12249/12567 20445/12605/12930 6734/12614/12939
+f 6429/12249/12567 6430/12248/12566 20446/12606/12931 20445/12605/12930
+f 6430/12248/12566 6431/12247/12565 20447/12609/12934 20446/12606/12931
+f 6431/12247/12565 778/12219/12537 6728/12582/12907 20447/12609/12934
+f 20447/12609/12934 6728/12582/12907 6727/12588/12913 20450/12610/12935
+f 20450/12610/12935 6727/12588/12913 6726/12586/12911 20453/12613/12938
+f 20453/12613/12938 6726/12586/12911 810/12587/12912 6623/12615/12940
+f 20452/12611/12936 20453/12613/12938 6623/12615/12940 6622/12616/12941
+f 20451/12612/12937 20452/12611/12936 6622/12616/12941 6621/12617/12942
+f 6732/12618/12943 20451/12612/12937 6621/12617/12942 811/12619/12944
+f 6733/12620/12945 20448/12608/12933 20451/12612/12937 6732/12618/12943
+f 6734/12614/12939 20445/12605/12930 20448/12608/12933 6733/12620/12945
+f 20454/12621/12946 20455/12622/12947 20458/12623/12948 20457/12624/12949
+f 20455/12622/12947 20456/12625/12950 20459/12626/12951 20458/12623/12948
+f 20457/12624/12949 20458/12623/12948 20461/12627/12952 20460/12628/12953
+f 20458/12623/12948 20459/12626/12951 20462/12629/12954 20461/12627/12952
+f 793/12267/12589 6471/12265/12587 20454/12621/12946 6737/12630/12955
+f 6471/12265/12587 6472/12264/12586 20455/12622/12947 20454/12621/12946
+f 6472/12264/12586 6473/12263/12585 20456/12625/12950 20455/12622/12947
+f 6473/12263/12585 792/12235/12553 6731/12598/12923 20456/12625/12950
+f 20456/12625/12950 6731/12598/12923 6730/12604/12929 20459/12626/12951
+f 20459/12626/12951 6730/12604/12929 6729/12602/12927 20462/12629/12954
+f 20462/12629/12954 6729/12602/12927 824/12603/12928 6665/12631/12956
+f 20461/12627/12952 20462/12629/12954 6665/12631/12956 6664/12632/12957
+f 20460/12628/12953 20461/12627/12952 6664/12632/12957 6663/12633/12958
+f 6735/12634/12959 20460/12628/12953 6663/12633/12958 825/12635/12960
+f 6736/12636/12961 20457/12624/12949 20460/12628/12953 6735/12634/12959
+f 6737/12630/12955 20454/12621/12946 20457/12624/12949 6736/12636/12961
+f 20463/12637/12962 20464/12638/12963 20467/12639/12964 20466/12640/12965
+f 20464/12638/12963 20465/12641/12966 20468/12642/12967 20467/12639/12964
+f 20466/12640/12965 20467/12639/12964 20470/12643/12968 20469/12644/12969
+f 20467/12639/12964 20468/12642/12967 20471/12645/12970 20470/12643/12968
+f 780/12283/12605 6432/12281/12603 20463/12637/12962 6740/12646/12971
+f 6432/12281/12603 6433/12280/12602 20464/12638/12963 20463/12637/12962
+f 6433/12280/12602 6434/12279/12601 20465/12641/12966 20464/12638/12963
+f 6434/12279/12601 779/12251/12569 6734/12614/12939 20465/12641/12966
+f 20465/12641/12966 6734/12614/12939 6733/12620/12945 20468/12642/12967
+f 20468/12642/12967 6733/12620/12945 6732/12618/12943 20471/12645/12970
+f 20471/12645/12970 6732/12618/12943 811/12619/12944 6626/12647/12972
+f 20470/12643/12968 20471/12645/12970 6626/12647/12972 6625/12648/12973
+f 20469/12644/12969 20470/12643/12968 6625/12648/12973 6624/12649/12974
+f 6738/12650/12975 20469/12644/12969 6624/12649/12974 812/12651/12976
+f 6739/12652/12977 20466/12640/12965 20469/12644/12969 6738/12650/12975
+f 6740/12646/12971 20463/12637/12962 20466/12640/12965 6739/12652/12977
+f 20472/12653/12978 20473/12654/12979 20476/12655/12980 20475/12656/12981
+f 20473/12654/12979 20474/12657/12982 20477/12658/12983 20476/12655/12980
+f 20475/12656/12981 20476/12655/12980 20479/12659/12984 20478/12660/12985
+f 20476/12655/12980 20477/12658/12983 20480/12661/12986 20479/12659/12984
+f 794/12299/12624 6474/12297/12622 20472/12653/12978 6743/12662/12987
+f 6474/12297/12622 6475/12296/12621 20473/12654/12979 20472/12653/12978
+f 6475/12296/12621 6476/12295/12620 20474/12657/12982 20473/12654/12979
+f 6476/12295/12620 793/12267/12589 6737/12630/12955 20474/12657/12982
+f 20474/12657/12982 6737/12630/12955 6736/12636/12961 20477/12658/12983
+f 20477/12658/12983 6736/12636/12961 6735/12634/12959 20480/12661/12986
+f 20480/12661/12986 6735/12634/12959 825/12635/12960 6668/12663/12988
+f 20479/12659/12984 20480/12661/12986 6668/12663/12988 6667/12664/12989
+f 20478/12660/12985 20479/12659/12984 6667/12664/12989 6666/12665/12990
+f 6741/12666/12991 20478/12660/12985 6666/12665/12990 826/12667/12992
+f 6742/12668/12993 20475/12656/12981 20478/12660/12985 6741/12666/12991
+f 6743/12662/12987 20472/12653/12978 20475/12656/12981 6742/12668/12993
+f 20481/12669/12994 20482/12670/12995 20485/12671/12996 20484/12672/12997
+f 20482/12670/12995 20483/12673/12998 20486/12674/12999 20485/12671/12996
+f 20484/12672/12997 20485/12671/12996 20488/12675/13000 20487/12676/13001
+f 20485/12671/12996 20486/12674/12999 20489/12677/13002 20488/12675/13000
+f 781/12315/12640 6435/12313/12638 20481/12669/12994 6746/12678/13003
+f 6435/12313/12638 6436/12312/12637 20482/12670/12995 20481/12669/12994
+f 6436/12312/12637 6437/12311/12636 20483/12673/12998 20482/12670/12995
+f 6437/12311/12636 780/12283/12605 6740/12646/12971 20483/12673/12998
+f 20483/12673/12998 6740/12646/12971 6739/12652/12977 20486/12674/12999
+f 20486/12674/12999 6739/12652/12977 6738/12650/12975 20489/12677/13002
+f 20489/12677/13002 6738/12650/12975 812/12651/12976 6629/12679/13004
+f 20488/12675/13000 20489/12677/13002 6629/12679/13004 6628/12680/13005
+f 20487/12676/13001 20488/12675/13000 6628/12680/13005 6627/12681/13006
+f 6744/12682/13007 20487/12676/13001 6627/12681/13006 813/12683/13008
+f 6745/12684/13009 20484/12672/12997 20487/12676/13001 6744/12682/13007
+f 6746/12678/13003 20481/12669/12994 20484/12672/12997 6745/12684/13009
+f 20490/12685/13010 20491/12686/13011 20494/12687/13012 20493/12688/13013
+f 20491/12686/13011 20492/12689/13014 20495/12690/13015 20494/12687/13012
+f 20493/12688/13013 20494/12687/13012 20497/12691/13016 20496/12692/13017
+f 20494/12687/13012 20495/12690/13015 20498/12693/13018 20497/12691/13016
+f 795/12331/12656 6477/12329/12654 20490/12685/13010 6749/12694/13019
+f 6477/12329/12654 6478/12328/12653 20491/12686/13011 20490/12685/13010
+f 6478/12328/12653 6479/12327/12652 20492/12689/13014 20491/12686/13011
+f 6479/12327/12652 794/12299/12624 6743/12662/12987 20492/12689/13014
+f 20492/12689/13014 6743/12662/12987 6742/12668/12993 20495/12690/13015
+f 20495/12690/13015 6742/12668/12993 6741/12666/12991 20498/12693/13018
+f 20498/12693/13018 6741/12666/12991 826/12667/12992 6671/12695/13020
+f 20497/12691/13016 20498/12693/13018 6671/12695/13020 6670/12696/13021
+f 20496/12692/13017 20497/12691/13016 6670/12696/13021 6669/12697/13022
+f 6747/12698/13023 20496/12692/13017 6669/12697/13022 827/12699/13024
+f 6748/12700/13025 20493/12688/13013 20496/12692/13017 6747/12698/13023
+f 6749/12694/13019 20490/12685/13010 20493/12688/13013 6748/12700/13025
+f 20499/12701/13026 20500/12702/13027 20503/12703/13028 20502/12704/13029
+f 20500/12702/13027 20501/12705/13030 20504/12706/13031 20503/12703/13028
+f 20502/12704/13029 20503/12703/13028 20506/12707/13032 20505/12708/13033
+f 20503/12703/13028 20504/12706/13031 20507/12709/13034 20506/12707/13032
+f 782/12347/12672 6438/12345/12670 20499/12701/13026 6752/12710/13035
+f 6438/12345/12670 6439/12344/12669 20500/12702/13027 20499/12701/13026
+f 6439/12344/12669 6440/12343/12668 20501/12705/13030 20500/12702/13027
+f 6440/12343/12668 781/12315/12640 6746/12678/13003 20501/12705/13030
+f 20501/12705/13030 6746/12678/13003 6745/12684/13009 20504/12706/13031
+f 20504/12706/13031 6745/12684/13009 6744/12682/13007 20507/12709/13034
+f 20507/12709/13034 6744/12682/13007 813/12683/13008 6632/12711/13036
+f 20506/12707/13032 20507/12709/13034 6632/12711/13036 6631/12712/13037
+f 20505/12708/13033 20506/12707/13032 6631/12712/13037 6630/12713/13038
+f 6750/12714/13039 20505/12708/13033 6630/12713/13038 814/12715/13040
+f 6751/12716/13041 20502/12704/13029 20505/12708/13033 6750/12714/13039
+f 6752/12710/13035 20499/12701/13026 20502/12704/13029 6751/12716/13041
+f 20508/12717/13042 20509/12718/13043 20512/12719/13044 20511/12720/13045
+f 20509/12718/13043 20510/12721/13046 20513/12722/13047 20512/12719/13044
+f 20511/12720/13045 20512/12719/13044 20515/12723/13048 20514/12724/13049
+f 20512/12719/13044 20513/12722/13047 20516/12725/13050 20515/12723/13048
+f 796/12363/12688 6480/12361/12686 20508/12717/13042 6755/12726/13051
+f 6480/12361/12686 6481/12360/12685 20509/12718/13043 20508/12717/13042
+f 6481/12360/12685 6482/12359/12684 20510/12721/13046 20509/12718/13043
+f 6482/12359/12684 795/12331/12656 6749/12694/13019 20510/12721/13046
+f 20510/12721/13046 6749/12694/13019 6748/12700/13025 20513/12722/13047
+f 20513/12722/13047 6748/12700/13025 6747/12698/13023 20516/12725/13050
+f 20516/12725/13050 6747/12698/13023 827/12699/13024 6674/12727/13052
+f 20515/12723/13048 20516/12725/13050 6674/12727/13052 6673/12728/13053
+f 20514/12724/13049 20515/12723/13048 6673/12728/13053 6672/12729/13054
+f 6753/12730/13055 20514/12724/13049 6672/12729/13054 828/12731/13056
+f 6754/12732/13057 20511/12720/13045 20514/12724/13049 6753/12730/13055
+f 6755/12726/13051 20508/12717/13042 20511/12720/13045 6754/12732/13057
+f 20517/12733/13058 20518/12734/13059 20521/12735/13060 20520/12736/13061
+f 20518/12734/13059 20519/12737/13062 20522/12738/13063 20521/12735/13060
+f 20520/12736/13061 20521/12735/13060 20524/12739/13064 20523/12740/13065
+f 20521/12735/13060 20522/12738/13063 20525/12741/13066 20524/12739/13064
+f 783/12379/12704 6441/12377/12702 20517/12733/13058 6758/12742/13067
+f 6441/12377/12702 6442/12376/12701 20518/12734/13059 20517/12733/13058
+f 6442/12376/12701 6443/12375/12700 20519/12737/13062 20518/12734/13059
+f 6443/12375/12700 782/12347/12672 6752/12710/13035 20519/12737/13062
+f 20519/12737/13062 6752/12710/13035 6751/12716/13041 20522/12738/13063
+f 20522/12738/13063 6751/12716/13041 6750/12714/13039 20525/12741/13066
+f 20525/12741/13066 6750/12714/13039 814/12715/13040 6635/12743/13068
+f 20524/12739/13064 20525/12741/13066 6635/12743/13068 6634/12744/13069
+f 20523/12740/13065 20524/12739/13064 6634/12744/13069 6633/12745/13070
+f 6756/12746/13071 20523/12740/13065 6633/12745/13070 815/12747/13072
+f 6757/12748/13073 20520/12736/13061 20523/12740/13065 6756/12746/13071
+f 6758/12742/13067 20517/12733/13058 20520/12736/13061 6757/12748/13073
+f 20526/12749/13074 20527/12750/13075 20530/12751/13076 20529/12752/13077
+f 20527/12750/13075 20528/12753/13078 20531/12754/13079 20530/12751/13076
+f 20529/12752/13077 20530/12751/13076 20533/12755/13080 20532/12756/13081
+f 20530/12751/13076 20531/12754/13079 20534/12757/13082 20533/12755/13080
+f 770/11918/12236 6402/12392/12717 20526/12749/13074 6761/12758/13083
+f 6402/12392/12717 6403/12391/12716 20527/12750/13075 20526/12749/13074
+f 6403/12391/12716 6404/12390/12715 20528/12753/13078 20527/12750/13075
+f 6404/12390/12715 769/12091/12409 6701/12446/12771 20528/12753/13078
+f 20528/12753/13078 6701/12446/12771 6700/12456/12781 20531/12754/13079
+f 20531/12754/13079 6700/12456/12781 6699/12454/12779 20534/12757/13082
+f 20534/12757/13082 6699/12454/12779 801/12455/12780 6596/12759/13084
+f 20533/12755/13080 20534/12757/13082 6596/12759/13084 6595/12760/13085
+f 20532/12756/13081 20533/12755/13080 6595/12760/13085 6594/12761/13086
+f 6759/12762/13087 20532/12756/13081 6594/12761/13086 802/12763/13088
+f 6760/12764/13089 20529/12752/13077 20532/12756/13081 6759/12762/13087
+f 6761/12758/13083 20526/12749/13074 20529/12752/13077 6760/12764/13089
+f 20535/12765/13090 20536/12766/13091 20539/12767/13092 20538/12768/13093
+f 20536/12766/13091 20537/12769/13094 20540/12770/13095 20539/12767/13092
+f 20538/12768/13093 20539/12767/13092 20542/12771/13096 20541/12772/13097
+f 20539/12767/13092 20540/12770/13095 20543/12773/13098 20542/12771/13096
+f 797/11938/12256 6483/12404/12729 20535/12765/13090 6764/12774/13099
+f 6483/12404/12729 6484/12403/12728 20536/12766/13091 20535/12765/13090
+f 6484/12403/12728 6485/12402/12727 20537/12769/13094 20536/12766/13091
+f 6485/12402/12727 796/12363/12688 6755/12726/13051 20537/12769/13094
+f 20537/12769/13094 6755/12726/13051 6754/12732/13057 20540/12770/13095
+f 20540/12770/13095 6754/12732/13057 6753/12730/13055 20543/12773/13098
+f 20543/12773/13098 6753/12730/13055 828/12731/13056 6677/12775/13100
+f 20542/12771/13096 20543/12773/13098 6677/12775/13100 6676/12776/13101
+f 20541/12772/13097 20542/12771/13096 6676/12776/13101 6675/12777/13102
+f 6762/12778/13103 20541/12772/13097 6675/12777/13102 829/12779/13104
+f 6763/12780/13105 20538/12768/13093 20541/12772/13097 6762/12778/13103
+f 6764/12774/13099 20535/12765/13090 20538/12768/13093 6763/12780/13105
+f 20544/12781/13106 20545/12782/13107 20548/12783/13108 20547/12784/13109
+f 20545/12782/13107 20546/12785/13110 20549/12786/13111 20548/12783/13108
+f 20547/12784/13109 20548/12783/13108 20551/12787/13112 20550/12788/13113
+f 20548/12783/13108 20549/12786/13111 20552/12789/13114 20551/12787/13112
+f 784/11958/12276 6444/12416/12741 20544/12781/13106 6767/12790/13115
+f 6444/12416/12741 6445/12415/12740 20545/12782/13107 20544/12781/13106
+f 6445/12415/12740 6446/12414/12739 20546/12785/13110 20545/12782/13107
+f 6446/12414/12739 783/12379/12704 6758/12742/13067 20546/12785/13110
+f 20546/12785/13110 6758/12742/13067 6757/12748/13073 20549/12786/13111
+f 20549/12786/13111 6757/12748/13073 6756/12746/13071 20552/12789/13114
+f 20552/12789/13114 6756/12746/13071 815/12747/13072 6638/12791/13116
+f 20551/12787/13112 20552/12789/13114 6638/12791/13116 6637/12792/13117
+f 20550/12788/13113 20551/12787/13112 6637/12792/13117 6636/12793/13118
+f 6765/12794/13119 20550/12788/13113 6636/12793/13118 816/12795/13120
+f 6766/12796/13121 20547/12784/13109 20550/12788/13113 6765/12794/13119
+f 6767/12790/13115 20544/12781/13106 20547/12784/13109 6766/12796/13121
+f 20553/12797/13122 20554/12798/13123 20557/12799/13124 20556/12800/13125
+f 20554/12798/13123 20555/12801/13126 20558/12802/13127 20557/12799/13124
+f 20556/12800/13125 20557/12799/13124 20560/12803/13128 20559/12804/13129
+f 20557/12799/13124 20558/12802/13127 20561/12805/13130 20560/12803/13128
+f 771/11923/12241 6405/11921/12239 20553/12797/13122 6770/12806/13131
+f 6405/11921/12239 6406/11920/12238 20554/12798/13123 20553/12797/13122
+f 6406/11920/12238 6407/11919/12237 20555/12801/13126 20554/12798/13123
+f 6407/11919/12237 770/11918/12236 6761/12758/13083 20555/12801/13126
+f 20555/12801/13126 6761/12758/13083 6760/12764/13089 20558/12802/13127
+f 20558/12802/13127 6760/12764/13089 6759/12762/13087 20561/12805/13130
+f 20561/12805/13130 6759/12762/13087 802/12763/13088 6599/12807/13132
+f 20560/12803/13128 20561/12805/13130 6599/12807/13132 6598/12808/13133
+f 20559/12804/13129 20560/12803/13128 6598/12808/13133 6597/12809/13134
+f 6768/12810/13135 20559/12804/13129 6597/12809/13134 803/12811/13136
+f 6769/12812/13137 20556/12800/13125 20559/12804/13129 6768/12810/13135
+f 6770/12806/13131 20553/12797/13122 20556/12800/13125 6769/12812/13137
+f 20562/12813/13138 20563/12814/13139 20566/12815/13140 20565/12816/13141
+f 20563/12814/13139 20564/12817/13142 20567/12818/13143 20566/12815/13140
+f 20565/12816/13141 20566/12815/13140 20569/12819/13144 20568/12820/13145
+f 20566/12815/13140 20567/12818/13143 20570/12821/13146 20569/12819/13144
+f 798/11943/12261 6486/11941/12259 20562/12813/13138 6773/12822/13147
+f 6486/11941/12259 6487/11940/12258 20563/12814/13139 20562/12813/13138
+f 6487/11940/12258 6488/11939/12257 20564/12817/13142 20563/12814/13139
+f 6488/11939/12257 797/11938/12256 6764/12774/13099 20564/12817/13142
+f 20564/12817/13142 6764/12774/13099 6763/12780/13105 20567/12818/13143
+f 20567/12818/13143 6763/12780/13105 6762/12778/13103 20570/12821/13146
+f 20570/12821/13146 6762/12778/13103 829/12779/13104 6680/12823/13148
+f 20569/12819/13144 20570/12821/13146 6680/12823/13148 6679/12824/13149
+f 20568/12820/13145 20569/12819/13144 6679/12824/13149 6678/12825/13150
+f 6771/12826/13151 20568/12820/13145 6678/12825/13150 830/12827/13152
+f 6772/12828/13153 20565/12816/13141 20568/12820/13145 6771/12826/13151
+f 6773/12822/13147 20562/12813/13138 20565/12816/13141 6772/12828/13153
+f 20571/12829/13154 20572/12830/13155 20575/12831/13156 20574/12832/13157
+f 20572/12830/13155 20573/12833/13158 20576/12834/13159 20575/12831/13156
+f 20574/12832/13157 20575/12831/13156 20578/12835/13160 20577/12836/13161
+f 20575/12831/13156 20576/12834/13159 20579/12837/13162 20578/12835/13160
+f 785/11963/12281 6447/11961/12279 20571/12829/13154 6776/12838/13163
+f 6447/11961/12279 6448/11960/12278 20572/12830/13155 20571/12829/13154
+f 6448/11960/12278 6449/11959/12277 20573/12833/13158 20572/12830/13155
+f 6449/11959/12277 784/11958/12276 6767/12790/13115 20573/12833/13158
+f 20573/12833/13158 6767/12790/13115 6766/12796/13121 20576/12834/13159
+f 20576/12834/13159 6766/12796/13121 6765/12794/13119 20579/12837/13162
+f 20579/12837/13162 6765/12794/13119 816/12795/13120 6641/12839/13164
+f 20578/12835/13160 20579/12837/13162 6641/12839/13164 6640/12840/13165
+f 20577/12836/13161 20578/12835/13160 6640/12840/13165 6639/12841/13166
+f 6774/12842/13167 20577/12836/13161 6639/12841/13166 817/12843/13168
+f 6775/12844/13169 20574/12832/13157 20577/12836/13161 6774/12842/13167
+f 6776/12838/13163 20571/12829/13154 20574/12832/13157 6775/12844/13169
+f 20580/12845/13170 20581/12846/13171 20584/12847/13172 20583/12848/13173
+f 20581/12846/13171 20582/12849/13174 20585/12850/13175 20584/12847/13172
+f 20583/12848/13173 20584/12847/13172 20587/12851/13176 20586/12852/13177
+f 20584/12847/13172 20585/12850/13175 20588/12853/13178 20587/12851/13176
+f 772/11979/12297 6408/11977/12295 20580/12845/13170 6779/12854/13179
+f 6408/11977/12295 6409/11976/12294 20581/12846/13171 20580/12845/13170
+f 6409/11976/12294 6410/11975/12293 20582/12849/13174 20581/12846/13171
+f 6410/11975/12293 771/11923/12241 6770/12806/13131 20582/12849/13174
+f 20582/12849/13174 6770/12806/13131 6769/12812/13137 20585/12850/13175
+f 20585/12850/13175 6769/12812/13137 6768/12810/13135 20588/12853/13178
+f 20588/12853/13178 6768/12810/13135 803/12811/13136 6602/12855/13180
+f 20587/12851/13176 20588/12853/13178 6602/12855/13180 6601/12856/13181
+f 20586/12852/13177 20587/12851/13176 6601/12856/13181 6600/12857/13182
+f 6777/12858/13183 20586/12852/13177 6600/12857/13182 804/12859/13184
+f 6778/12860/13185 20583/12848/13173 20586/12852/13177 6777/12858/13183
+f 6779/12854/13179 20580/12845/13170 20583/12848/13173 6778/12860/13185
+f 20589/12861/13186 20590/12862/13187 20593/12863/13188 20592/12864/13189
+f 20590/12862/13187 20591/12865/13190 20594/12866/13191 20593/12863/13188
+f 20592/12864/13189 20593/12863/13188 20596/12867/13192 20595/12868/13193
+f 20593/12863/13188 20594/12866/13191 20597/12869/13194 20596/12867/13192
+f 799/11995/12313 6489/11993/12311 20589/12861/13186 6782/12870/13195
+f 6489/11993/12311 6490/11992/12310 20590/12862/13187 20589/12861/13186
+f 6490/11992/12310 6491/11991/12309 20591/12865/13190 20590/12862/13187
+f 6491/11991/12309 798/11943/12261 6773/12822/13147 20591/12865/13190
+f 20591/12865/13190 6773/12822/13147 6772/12828/13153 20594/12866/13191
+f 20594/12866/13191 6772/12828/13153 6771/12826/13151 20597/12869/13194
+f 20597/12869/13194 6771/12826/13151 830/12827/13152 6683/12871/13196
+f 20596/12867/13192 20597/12869/13194 6683/12871/13196 6682/12872/13197
+f 20595/12868/13193 20596/12867/13192 6682/12872/13197 6681/12873/13198
+f 6780/12874/13199 20595/12868/13193 6681/12873/13198 831/12875/13200
+f 6781/12876/13201 20592/12864/13189 20595/12868/13193 6780/12874/13199
+f 6782/12870/13195 20589/12861/13186 20592/12864/13189 6781/12876/13201
+f 20598/12877/13202 20599/12878/13203 20602/12879/13204 20601/12880/13205
+f 20599/12878/13203 20600/12881/13206 20603/12882/13207 20602/12879/13204
+f 20601/12880/13205 20602/12879/13204 20605/12883/13208 20604/12884/13209
+f 20602/12879/13204 20603/12882/13207 20606/12885/13210 20605/12883/13208
+f 786/12011/12329 6450/12009/12327 20598/12877/13202 6785/12886/13211
+f 6450/12009/12327 6451/12008/12326 20599/12878/13203 20598/12877/13202
+f 6451/12008/12326 6452/12007/12325 20600/12881/13206 20599/12878/13203
+f 6452/12007/12325 785/11963/12281 6776/12838/13163 20600/12881/13206
+f 20600/12881/13206 6776/12838/13163 6775/12844/13169 20603/12882/13207
+f 20603/12882/13207 6775/12844/13169 6774/12842/13167 20606/12885/13210
+f 20606/12885/13210 6774/12842/13167 817/12843/13168 6644/12887/13212
+f 20605/12883/13208 20606/12885/13210 6644/12887/13212 6643/12888/13213
+f 20604/12884/13209 20605/12883/13208 6643/12888/13213 6642/12889/13214
+f 6783/12890/13215 20604/12884/13209 6642/12889/13214 818/12891/13216
+f 6784/12892/13217 20601/12880/13205 20604/12884/13209 6783/12890/13215
+f 6785/12886/13211 20598/12877/13202 20601/12880/13205 6784/12892/13217
+f 20607/12893/13218 20608/12894/13219 20611/12895/13220 20610/12896/13221
+f 20608/12894/13219 20609/12897/13222 20612/12898/13223 20611/12895/13220
+f 20610/12896/13221 20611/12895/13220 20614/12899/13224 20613/12900/13225
+f 20611/12895/13220 20612/12898/13223 20615/12901/13226 20614/12899/13224
+f 773/12027/12345 6411/12025/12343 20607/12893/13218 6690/12427/12752
+f 6411/12025/12343 6412/12024/12342 20608/12894/13219 20607/12893/13218
+f 6412/12024/12342 6413/12023/12341 20609/12897/13222 20608/12894/13219
+f 6413/12023/12341 772/11979/12297 6779/12854/13179 20609/12897/13222
+f 20609/12897/13222 6779/12854/13179 6778/12860/13185 20612/12898/13223
+f 20612/12898/13223 6778/12860/13185 6777/12858/13183 20615/12901/13226
+f 20615/12901/13226 6777/12858/13183 804/12859/13184 6605/12902/13227
+f 20614/12899/13224 20615/12901/13226 6605/12902/13227 6604/12903/13228
+f 20613/12900/13225 20614/12899/13224 6604/12903/13228 6603/12904/13229
+f 6692/12429/12754 20613/12900/13225 6603/12904/13229 805/12430/12755
+f 6691/12428/12753 20610/12896/13221 20613/12900/13225 6692/12429/12754
+f 6690/12427/12752 20607/12893/13218 20610/12896/13221 6691/12428/12753
+f 20616/12905/13230 20617/12906/13231 20620/12907/13232 20619/12908/13233
+f 20617/12906/13231 20618/12909/13234 20621/12910/13235 20620/12907/13232
+f 20619/12908/13233 20620/12907/13232 20623/12911/13236 20622/12912/13237
+f 20620/12907/13232 20621/12910/13235 20624/12913/13238 20623/12911/13236
+f 800/12043/12361 6492/12041/12359 20616/12905/13230 6696/12447/12772
+f 6492/12041/12359 6493/12040/12358 20617/12906/13231 20616/12905/13230
+f 6493/12040/12358 6494/12039/12357 20618/12909/13234 20617/12906/13231
+f 6494/12039/12357 799/11995/12313 6782/12870/13195 20618/12909/13234
+f 20618/12909/13234 6782/12870/13195 6781/12876/13201 20621/12910/13235
+f 20621/12910/13235 6781/12876/13201 6780/12874/13199 20624/12913/13238
+f 20624/12913/13238 6780/12874/13199 831/12875/13200 6686/12914/13239
+f 20623/12911/13236 20624/12913/13238 6686/12914/13239 6685/12915/13240
+f 20622/12912/13237 20623/12911/13236 6685/12915/13240 6684/12916/13241
+f 6698/12449/12774 20622/12912/13237 6684/12916/13241 832/12450/12775
+f 6697/12448/12773 20619/12908/13233 20622/12912/13237 6698/12449/12774
+f 6696/12447/12772 20616/12905/13230 20619/12908/13233 6697/12448/12773
+f 20625/12917/13242 20626/12918/13243 20629/12919/13244 20628/12920/13245
+f 20626/12918/13243 20627/12921/13246 20630/12922/13247 20629/12919/13244
+f 20628/12920/13245 20629/12919/13244 20632/12923/13248 20631/12924/13249
+f 20629/12919/13244 20630/12922/13247 20633/12925/13250 20632/12923/13248
+f 787/12059/12377 6453/12057/12375 20625/12917/13242 6702/12467/12792
+f 6453/12057/12375 6454/12056/12374 20626/12918/13243 20625/12917/13242
+f 6454/12056/12374 6455/12055/12373 20627/12921/13246 20626/12918/13243
+f 6455/12055/12373 786/12011/12329 6785/12886/13211 20627/12921/13246
+f 20627/12921/13246 6785/12886/13211 6784/12892/13217 20630/12922/13247
+f 20630/12922/13247 6784/12892/13217 6783/12890/13215 20633/12925/13250
+f 20633/12925/13250 6783/12890/13215 818/12891/13216 6647/12926/13251
+f 20632/12923/13248 20633/12925/13250 6647/12926/13251 6646/12927/13252
+f 20631/12924/13249 20632/12923/13248 6646/12927/13252 6645/12928/13253
+f 6704/12469/12794 20631/12924/13249 6645/12928/13253 819/12470/12795
+f 6703/12468/12793 20628/12920/13245 20631/12924/13249 6704/12469/12794
+f 6702/12467/12792 20625/12917/13242 20628/12920/13245 6703/12468/12793
+f 20634/12929/13254 20635/12930/13255 20638/12931/13256 20637/12932/13257
+f 20635/12930/13255 20636/12933/13258 20639/12934/13259 20638/12931/13256
+f 20637/12932/13257 20638/12931/13256 20641/12935/13260 20640/12936/13261
+f 20638/12931/13256 20639/12934/13259 20642/12937/13262 20641/12935/13260
+f 24/170/158 1967/214/210 20634/12929/13254 6887/12938/13263
+f 1967/214/210 1966/213/209 20635/12930/13255 20634/12929/13254
+f 1966/213/209 1965/211/207 20636/12933/13258 20635/12930/13255
+f 1965/211/207 25/210/206 6882/12939/13264 20636/12933/13258
+f 20636/12933/13258 6882/12939/13264 6883/12940/13265 20639/12934/13259
+f 20639/12934/13259 6883/12940/13265 6884/12941/13266 20642/12937/13262
+f 20642/12937/13262 6884/12941/13266 857/12942/13267 6855/12943/13268
+f 20641/12935/13260 20642/12937/13262 6855/12943/13268 6856/12944/13269
+f 20640/12936/13261 20641/12935/13260 6856/12944/13269 6857/12945/13270
+f 6885/12946/13271 20640/12936/13261 6857/12945/13270 856/12947/13272
+f 6886/12948/13273 20637/12932/13257 20640/12936/13261 6885/12946/13271
+f 6887/12938/13263 20634/12929/13254 20637/12932/13257 6886/12948/13273
+f 20643/12949/13274 20644/12950/13275 20647/12951/13276 20646/12952/13277
+f 20644/12950/13275 20645/12953/13278 20648/12954/13279 20647/12951/13276
+f 20646/12952/13277 20647/12951/13276 20650/12955/13280 20649/12956/13281
+f 20647/12951/13276 20648/12954/13279 20651/12957/13282 20650/12955/13280
+f 11/190/182 1928/234/234 20643/12949/13274 6893/12958/13283
+f 1928/234/234 1927/233/233 20644/12950/13275 20643/12949/13274
+f 1927/233/233 1926/231/231 20645/12953/13278 20644/12950/13275
+f 1926/231/231 12/230/230 6888/12959/13284 20645/12953/13278
+f 20645/12953/13278 6888/12959/13284 6889/12960/13285 20648/12954/13279
+f 20648/12954/13279 6889/12960/13285 6890/12961/13286 20651/12957/13282
+f 20651/12957/13282 6890/12961/13286 844/12962/13287 6816/12963/13288
+f 20650/12955/13280 20651/12957/13282 6816/12963/13288 6817/12964/13289
+f 20649/12956/13281 20650/12955/13280 6817/12964/13289 6818/12965/13290
+f 6891/12966/13291 20649/12956/13281 6818/12965/13290 843/12967/13292
+f 6892/12968/13293 20646/12952/13277 20649/12956/13281 6891/12966/13291
+f 6893/12958/13283 20643/12949/13274 20646/12952/13277 6892/12968/13293
+f 20652/12969/13294 20653/12970/13295 20656/12971/13296 20655/12972/13297
+f 20653/12970/13295 20654/12973/13298 20657/12974/13299 20656/12971/13296
+f 20655/12972/13297 20656/12971/13296 20659/12975/13300 20658/12976/13301
+f 20656/12971/13296 20657/12974/13299 20660/12977/13302 20659/12975/13300
+f 25/210/206 1970/254/258 20652/12969/13294 6882/12939/13264
+f 1970/254/258 1969/253/257 20653/12970/13295 20652/12969/13294
+f 1969/253/257 1968/251/255 20654/12973/13298 20653/12970/13295
+f 1968/251/255 26/250/254 6894/12978/13303 20654/12973/13298
+f 20654/12973/13298 6894/12978/13303 6895/12979/13304 20657/12974/13299
+f 20657/12974/13299 6895/12979/13304 6896/12980/13305 20660/12977/13302
+f 20660/12977/13302 6896/12980/13305 858/12981/13306 6858/12982/13307
+f 20659/12975/13300 20660/12977/13302 6858/12982/13307 6859/12983/13308
+f 20658/12976/13301 20659/12975/13300 6859/12983/13308 6860/12984/13309
+f 6884/12941/13266 20658/12976/13301 6860/12984/13309 857/12942/13267
+f 6883/12940/13265 20655/12972/13297 20658/12976/13301 6884/12941/13266
+f 6882/12939/13264 20652/12969/13294 20655/12972/13297 6883/12940/13265
+f 20661/12985/13310 20662/12986/13311 20665/12987/13312 20664/12988/13313
+f 20662/12986/13311 20663/12989/13314 20666/12990/13315 20665/12987/13312
+f 20664/12988/13313 20665/12987/13312 20668/12991/13316 20667/12992/13317
+f 20665/12987/13312 20666/12990/13315 20669/12993/13318 20668/12991/13316
+f 12/230/230 1931/274/282 20661/12985/13310 6888/12959/13284
+f 1931/274/282 1930/273/281 20662/12986/13311 20661/12985/13310
+f 1930/273/281 1929/271/279 20663/12989/13314 20662/12986/13311
+f 1929/271/279 13/270/278 6897/12994/13319 20663/12989/13314
+f 20663/12989/13314 6897/12994/13319 6898/12995/13320 20666/12990/13315
+f 20666/12990/13315 6898/12995/13320 6899/12996/13321 20669/12993/13318
+f 20669/12993/13318 6899/12996/13321 845/12997/13322 6819/12998/13323
+f 20668/12991/13316 20669/12993/13318 6819/12998/13323 6820/12999/13324
+f 20667/12992/13317 20668/12991/13316 6820/12999/13324 6821/13000/13325
+f 6890/12961/13286 20667/12992/13317 6821/13000/13325 844/12962/13287
+f 6889/12960/13285 20664/12988/13313 20667/12992/13317 6890/12961/13286
+f 6888/12959/13284 20661/12985/13310 20664/12988/13313 6889/12960/13285
+f 20670/13001/13326 20671/13002/13327 20674/13003/13328 20673/13004/13329
+f 20671/13002/13327 20672/13005/13330 20675/13006/13331 20674/13003/13328
+f 20673/13004/13329 20674/13003/13328 20677/13007/13332 20676/13008/13333
+f 20674/13003/13328 20675/13006/13331 20678/13009/13334 20677/13007/13332
+f 26/250/254 1973/294/306 20670/13001/13326 6894/12978/13303
+f 1973/294/306 1972/293/305 20671/13002/13327 20670/13001/13326
+f 1972/293/305 1971/291/303 20672/13005/13330 20671/13002/13327
+f 1971/291/303 27/290/302 6900/13010/13335 20672/13005/13330
+f 20672/13005/13330 6900/13010/13335 6901/13011/13336 20675/13006/13331
+f 20675/13006/13331 6901/13011/13336 6902/13012/13337 20678/13009/13334
+f 20678/13009/13334 6902/13012/13337 859/13013/13338 6861/13014/13339
+f 20677/13007/13332 20678/13009/13334 6861/13014/13339 6862/13015/13340
+f 20676/13008/13333 20677/13007/13332 6862/13015/13340 6863/13016/13341
+f 6896/12980/13305 20676/13008/13333 6863/13016/13341 858/12981/13306
+f 6895/12979/13304 20673/13004/13329 20676/13008/13333 6896/12980/13305
+f 6894/12978/13303 20670/13001/13326 20673/13004/13329 6895/12979/13304
+f 20679/13017/13342 20680/13018/13343 20683/13019/13344 20682/13020/13345
+f 20680/13018/13343 20681/13021/13346 20684/13022/13347 20683/13019/13344
+f 20682/13020/13345 20683/13019/13344 20686/13023/13348 20685/13024/13349
+f 20683/13019/13344 20684/13022/13347 20687/13025/13350 20686/13023/13348
+f 13/270/278 1934/314/330 20679/13017/13342 6897/12994/13319
+f 1934/314/330 1933/313/329 20680/13018/13343 20679/13017/13342
+f 1933/313/329 1932/311/327 20681/13021/13346 20680/13018/13343
+f 1932/311/327 14/310/326 6903/13026/13351 20681/13021/13346
+f 20681/13021/13346 6903/13026/13351 6904/13027/13352 20684/13022/13347
+f 20684/13022/13347 6904/13027/13352 6905/13028/13353 20687/13025/13350
+f 20687/13025/13350 6905/13028/13353 846/13029/13354 6822/13030/13355
+f 20686/13023/13348 20687/13025/13350 6822/13030/13355 6823/13031/13356
+f 20685/13024/13349 20686/13023/13348 6823/13031/13356 6824/13032/13357
+f 6899/12996/13321 20685/13024/13349 6824/13032/13357 845/12997/13322
+f 6898/12995/13320 20682/13020/13345 20685/13024/13349 6899/12996/13321
+f 6897/12994/13319 20679/13017/13342 20682/13020/13345 6898/12995/13320
+f 20688/13033/13358 20689/13034/13359 20692/13035/13360 20691/13036/13361
+f 20689/13034/13359 20690/13037/13362 20693/13038/13363 20692/13035/13360
+f 20691/13036/13361 20692/13035/13360 20695/13039/13364 20694/13040/13365
+f 20692/13035/13360 20693/13038/13363 20696/13041/13366 20695/13039/13364
+f 27/290/302 1976/334/354 20688/13033/13358 6900/13010/13335
+f 1976/334/354 1975/333/353 20689/13034/13359 20688/13033/13358
+f 1975/333/353 1974/331/351 20690/13037/13362 20689/13034/13359
+f 1974/331/351 28/330/350 6906/13042/13367 20690/13037/13362
+f 20690/13037/13362 6906/13042/13367 6907/13043/13368 20693/13038/13363
+f 20693/13038/13363 6907/13043/13368 6908/13044/13369 20696/13041/13366
+f 20696/13041/13366 6908/13044/13369 860/13045/13370 6864/13046/13371
+f 20695/13039/13364 20696/13041/13366 6864/13046/13371 6865/13047/13372
+f 20694/13040/13365 20695/13039/13364 6865/13047/13372 6866/13048/13373
+f 6902/13012/13337 20694/13040/13365 6866/13048/13373 859/13013/13338
+f 6901/13011/13336 20691/13036/13361 20694/13040/13365 6902/13012/13337
+f 6900/13010/13335 20688/13033/13358 20691/13036/13361 6901/13011/13336
+f 20697/13049/13374 20698/13050/13375 20701/13051/13376 20700/13052/13377
+f 20698/13050/13375 20699/13053/13378 20702/13054/13379 20701/13051/13376
+f 20700/13052/13377 20701/13051/13376 20704/13055/13380 20703/13056/13381
+f 20701/13051/13376 20702/13054/13379 20705/13057/13382 20704/13055/13380
+f 14/310/326 1937/354/378 20697/13049/13374 6903/13026/13351
+f 1937/354/378 1936/353/377 20698/13050/13375 20697/13049/13374
+f 1936/353/377 1935/351/375 20699/13053/13378 20698/13050/13375
+f 1935/351/375 15/350/374 6909/13058/13383 20699/13053/13378
+f 20699/13053/13378 6909/13058/13383 6910/13059/13384 20702/13054/13379
+f 20702/13054/13379 6910/13059/13384 6911/13060/13385 20705/13057/13382
+f 20705/13057/13382 6911/13060/13385 847/13061/13386 6825/13062/13387
+f 20704/13055/13380 20705/13057/13382 6825/13062/13387 6826/13063/13388
+f 20703/13056/13381 20704/13055/13380 6826/13063/13388 6827/13064/13389
+f 6905/13028/13353 20703/13056/13381 6827/13064/13389 846/13029/13354
+f 6904/13027/13352 20700/13052/13377 20703/13056/13381 6905/13028/13353
+f 6903/13026/13351 20697/13049/13374 20700/13052/13377 6904/13027/13352
+f 20706/13065/13390 20707/13066/13391 20710/13067/13392 20709/13068/13393
+f 20707/13066/13391 20708/13069/13394 20711/13070/13395 20710/13067/13392
+f 20709/13068/13393 20710/13067/13392 20713/13071/13396 20712/13072/13397
+f 20710/13067/13392 20711/13070/13395 20714/13073/13398 20713/13071/13396
+f 1/375/403 1898/374/402 20706/13065/13390 6917/13074/13399
+f 1898/374/402 1897/373/401 20707/13066/13391 20706/13065/13390
+f 1897/373/401 1896/371/399 20708/13069/13394 20707/13066/13391
+f 1896/371/399 2/370/398 6912/13075/13400 20708/13069/13394
+f 20708/13069/13394 6912/13075/13400 6913/13076/13401 20711/13070/13395
+f 20711/13070/13395 6913/13076/13401 6914/13077/13402 20714/13073/13398
+f 20714/13073/13398 6914/13077/13402 834/13078/13403 6786/13079/13404
+f 20713/13071/13396 20714/13073/13398 6786/13079/13404 6787/13080/13405
+f 20712/13072/13397 20713/13071/13396 6787/13080/13405 6788/13081/13406
+f 6915/13082/13407 20712/13072/13397 6788/13081/13406 833/13083/13408
+f 6916/13084/13409 20709/13068/13393 20712/13072/13397 6915/13082/13407
+f 6917/13074/13399 20706/13065/13390 20709/13068/13393 6916/13084/13409
+f 20715/13085/13410 20716/13086/13411 20719/13087/13412 20718/13088/13413
+f 20716/13086/13411 20717/13089/13414 20720/13090/13415 20719/13087/13412
+f 20718/13088/13413 20719/13087/13412 20722/13091/13416 20721/13092/13417
+f 20719/13087/13412 20720/13090/13415 20723/13093/13418 20722/13091/13416
+f 28/330/350 1979/399/432 20715/13085/13410 6906/13042/13367
+f 1979/399/432 1978/398/431 20716/13086/13411 20715/13085/13410
+f 1978/398/431 1977/396/429 20717/13089/13414 20716/13086/13411
+f 1977/396/429 29/395/428 6918/13094/13419 20717/13089/13414
+f 20717/13089/13414 6918/13094/13419 6919/13095/13420 20720/13090/13415
+f 20720/13090/13415 6919/13095/13420 6920/13096/13421 20723/13093/13418
+f 20723/13093/13418 6920/13096/13421 861/13097/13422 6867/13098/13423
+f 20722/13091/13416 20723/13093/13418 6867/13098/13423 6868/13099/13424
+f 20721/13092/13417 20722/13091/13416 6868/13099/13424 6869/13100/13425
+f 6908/13044/13369 20721/13092/13417 6869/13100/13425 860/13045/13370
+f 6907/13043/13368 20718/13088/13413 20721/13092/13417 6908/13044/13369
+f 6906/13042/13367 20715/13085/13410 20718/13088/13413 6907/13043/13368
+f 20724/13101/13426 20725/13102/13427 20728/13103/13428 20727/13104/13429
+f 20725/13102/13427 20726/13105/13430 20729/13106/13431 20728/13103/13428
+f 20727/13104/13429 20728/13103/13428 20731/13107/13432 20730/13108/13433
+f 20728/13103/13428 20729/13106/13431 20732/13109/13434 20731/13107/13432
+f 15/350/374 1940/419/456 20724/13101/13426 6909/13058/13383
+f 1940/419/456 1939/418/455 20725/13102/13427 20724/13101/13426
+f 1939/418/455 1938/416/453 20726/13105/13430 20725/13102/13427
+f 1938/416/453 16/415/452 6921/13110/13435 20726/13105/13430
+f 20726/13105/13430 6921/13110/13435 6922/13111/13436 20729/13106/13431
+f 20729/13106/13431 6922/13111/13436 6923/13112/13437 20732/13109/13434
+f 20732/13109/13434 6923/13112/13437 848/13113/13438 6828/13114/13439
+f 20731/13107/13432 20732/13109/13434 6828/13114/13439 6829/13115/13440
+f 20730/13108/13433 20731/13107/13432 6829/13115/13440 6830/13116/13441
+f 6911/13060/13385 20730/13108/13433 6830/13116/13441 847/13061/13386
+f 6910/13059/13384 20727/13104/13429 20730/13108/13433 6911/13060/13385
+f 6909/13058/13383 20724/13101/13426 20727/13104/13429 6910/13059/13384
+f 20733/13117/13442 20734/13118/13443 20737/13119/13444 20736/13120/13445
+f 20734/13118/13443 20735/13121/13446 20738/13122/13447 20737/13119/13444
+f 20736/13120/13445 20737/13119/13444 20740/13123/13448 20739/13124/13449
+f 20737/13119/13444 20738/13122/13447 20741/13125/13450 20740/13123/13448
+f 2/370/398 1901/439/480 20733/13117/13442 6912/13075/13400
+f 1901/439/480 1900/438/479 20734/13118/13443 20733/13117/13442
+f 1900/438/479 1899/436/477 20735/13121/13446 20734/13118/13443
+f 1899/436/477 3/435/476 6924/13126/13451 20735/13121/13446
+f 20735/13121/13446 6924/13126/13451 6925/13127/13452 20738/13122/13447
+f 20738/13122/13447 6925/13127/13452 6926/13128/13453 20741/13125/13450
+f 20741/13125/13450 6926/13128/13453 835/13129/13454 6789/13130/13455
+f 20740/13123/13448 20741/13125/13450 6789/13130/13455 6790/13131/13456
+f 20739/13124/13449 20740/13123/13448 6790/13131/13456 6791/13132/13457
+f 6914/13077/13402 20739/13124/13449 6791/13132/13457 834/13078/13403
+f 6913/13076/13401 20736/13120/13445 20739/13124/13449 6914/13077/13402
+f 6912/13075/13400 20733/13117/13442 20736/13120/13445 6913/13076/13401
+f 20742/13133/13458 20743/13134/13459 20746/13135/13460 20745/13136/13461
+f 20743/13134/13459 20744/13137/13462 20747/13138/13463 20746/13135/13460
+f 20745/13136/13461 20746/13135/13460 20749/13139/13464 20748/13140/13465
+f 20746/13135/13460 20747/13138/13463 20750/13141/13466 20749/13139/13464
+f 29/395/428 1982/459/504 20742/13133/13458 6918/13094/13419
+f 1982/459/504 1981/458/503 20743/13134/13459 20742/13133/13458
+f 1981/458/503 1980/456/501 20744/13137/13462 20743/13134/13459
+f 1980/456/501 30/455/500 6927/13142/13467 20744/13137/13462
+f 20744/13137/13462 6927/13142/13467 6928/13143/13468 20747/13138/13463
+f 20747/13138/13463 6928/13143/13468 6929/13144/13469 20750/13141/13466
+f 20750/13141/13466 6929/13144/13469 862/13145/13470 6870/13146/13471
+f 20749/13139/13464 20750/13141/13466 6870/13146/13471 6871/13147/13472
+f 20748/13140/13465 20749/13139/13464 6871/13147/13472 6872/13148/13473
+f 6920/13096/13421 20748/13140/13465 6872/13148/13473 861/13097/13422
+f 6919/13095/13420 20745/13136/13461 20748/13140/13465 6920/13096/13421
+f 6918/13094/13419 20742/13133/13458 20745/13136/13461 6919/13095/13420
+f 20751/13149/13474 20752/13150/13475 20755/13151/13476 20754/13152/13477
+f 20752/13150/13475 20753/13153/13478 20756/13154/13479 20755/13151/13476
+f 20754/13152/13477 20755/13151/13476 20758/13155/13480 20757/13156/13481
+f 20755/13151/13476 20756/13154/13479 20759/13157/13482 20758/13155/13480
+f 16/415/452 1943/479/528 20751/13149/13474 6921/13110/13435
+f 1943/479/528 1942/478/527 20752/13150/13475 20751/13149/13474
+f 1942/478/527 1941/476/525 20753/13153/13478 20752/13150/13475
+f 1941/476/525 17/475/524 6930/13158/13483 20753/13153/13478
+f 20753/13153/13478 6930/13158/13483 6931/13159/13484 20756/13154/13479
+f 20756/13154/13479 6931/13159/13484 6932/13160/13485 20759/13157/13482
+f 20759/13157/13482 6932/13160/13485 849/13161/13486 6831/13162/13487
+f 20758/13155/13480 20759/13157/13482 6831/13162/13487 6832/13163/13488
+f 20757/13156/13481 20758/13155/13480 6832/13163/13488 6833/13164/13489
+f 6923/13112/13437 20757/13156/13481 6833/13164/13489 848/13113/13438
+f 6922/13111/13436 20754/13152/13477 20757/13156/13481 6923/13112/13437
+f 6921/13110/13435 20751/13149/13474 20754/13152/13477 6922/13111/13436
+f 20760/13165/13490 20761/13166/13491 20764/13167/13492 20763/13168/13493
+f 20761/13166/13491 20762/13169/13494 20765/13170/13495 20764/13167/13492
+f 20763/13168/13493 20764/13167/13492 20767/13171/13496 20766/13172/13497
+f 20764/13167/13492 20765/13170/13495 20768/13173/13498 20767/13171/13496
+f 3/435/476 1904/499/552 20760/13165/13490 6924/13126/13451
+f 1904/499/552 1903/498/551 20761/13166/13491 20760/13165/13490
+f 1903/498/551 1902/496/549 20762/13169/13494 20761/13166/13491
+f 1902/496/549 4/495/548 6933/13174/13499 20762/13169/13494
+f 20762/13169/13494 6933/13174/13499 6934/13175/13500 20765/13170/13495
+f 20765/13170/13495 6934/13175/13500 6935/13176/13501 20768/13173/13498
+f 20768/13173/13498 6935/13176/13501 836/13177/13502 6792/13178/13503
+f 20767/13171/13496 20768/13173/13498 6792/13178/13503 6793/13179/13504
+f 20766/13172/13497 20767/13171/13496 6793/13179/13504 6794/13180/13505
+f 6926/13128/13453 20766/13172/13497 6794/13180/13505 835/13129/13454
+f 6925/13127/13452 20763/13168/13493 20766/13172/13497 6926/13128/13453
+f 6924/13126/13451 20760/13165/13490 20763/13168/13493 6925/13127/13452
+f 20769/13181/13506 20770/13182/13507 20773/13183/13508 20772/13184/13509
+f 20770/13182/13507 20771/13185/13510 20774/13186/13511 20773/13183/13508
+f 20772/13184/13509 20773/13183/13508 20776/13187/13512 20775/13188/13513
+f 20773/13183/13508 20774/13186/13511 20777/13189/13514 20776/13187/13512
+f 30/455/500 1985/519/576 20769/13181/13506 6927/13142/13467
+f 1985/519/576 1984/518/575 20770/13182/13507 20769/13181/13506
+f 1984/518/575 1983/516/573 20771/13185/13510 20770/13182/13507
+f 1983/516/573 31/515/572 6936/13190/13515 20771/13185/13510
+f 20771/13185/13510 6936/13190/13515 6937/13191/13516 20774/13186/13511
+f 20774/13186/13511 6937/13191/13516 6938/13192/13517 20777/13189/13514
+f 20777/13189/13514 6938/13192/13517 863/13193/13518 6873/13194/13519
+f 20776/13187/13512 20777/13189/13514 6873/13194/13519 6874/13195/13520
+f 20775/13188/13513 20776/13187/13512 6874/13195/13520 6875/13196/13521
+f 6929/13144/13469 20775/13188/13513 6875/13196/13521 862/13145/13470
+f 6928/13143/13468 20772/13184/13509 20775/13188/13513 6929/13144/13469
+f 6927/13142/13467 20769/13181/13506 20772/13184/13509 6928/13143/13468
+f 20778/13197/13522 20779/13198/13523 20782/13199/13524 20781/13200/13525
+f 20779/13198/13523 20780/13201/13526 20783/13202/13527 20782/13199/13524
+f 20781/13200/13525 20782/13199/13524 20785/13203/13528 20784/13204/13529
+f 20782/13199/13524 20783/13202/13527 20786/13205/13530 20785/13203/13528
+f 17/475/524 1946/539/600 20778/13197/13522 6930/13158/13483
+f 1946/539/600 1945/538/599 20779/13198/13523 20778/13197/13522
+f 1945/538/599 1944/536/597 20780/13201/13526 20779/13198/13523
+f 1944/536/597 18/535/596 6939/13206/13531 20780/13201/13526
+f 20780/13201/13526 6939/13206/13531 6940/13207/13532 20783/13202/13527
+f 20783/13202/13527 6940/13207/13532 6941/13208/13533 20786/13205/13530
+f 20786/13205/13530 6941/13208/13533 850/13209/13534 6834/13210/13535
+f 20785/13203/13528 20786/13205/13530 6834/13210/13535 6835/13211/13536
+f 20784/13204/13529 20785/13203/13528 6835/13211/13536 6836/13212/13537
+f 6932/13160/13485 20784/13204/13529 6836/13212/13537 849/13161/13486
+f 6931/13159/13484 20781/13200/13525 20784/13204/13529 6932/13160/13485
+f 6930/13158/13483 20778/13197/13522 20781/13200/13525 6931/13159/13484
+f 20787/13213/13538 20788/13214/13539 20791/13215/13540 20790/13216/13541
+f 20788/13214/13539 20789/13217/13542 20792/13218/13543 20791/13215/13540
+f 20790/13216/13541 20791/13215/13540 20794/13219/13544 20793/13220/13545
+f 20791/13215/13540 20792/13218/13543 20795/13221/13546 20794/13219/13544
+f 4/495/548 1907/559/624 20787/13213/13538 6933/13174/13499
+f 1907/559/624 1906/558/623 20788/13214/13539 20787/13213/13538
+f 1906/558/623 1905/556/621 20789/13217/13542 20788/13214/13539
+f 1905/556/621 5/555/620 6942/13222/13547 20789/13217/13542
+f 20789/13217/13542 6942/13222/13547 6943/13223/13548 20792/13218/13543
+f 20792/13218/13543 6943/13223/13548 6944/13224/13549 20795/13221/13546
+f 20795/13221/13546 6944/13224/13549 837/13225/13550 6795/13226/13551
+f 20794/13219/13544 20795/13221/13546 6795/13226/13551 6796/13227/13552
+f 20793/13220/13545 20794/13219/13544 6796/13227/13552 6797/13228/13553
+f 6935/13176/13501 20793/13220/13545 6797/13228/13553 836/13177/13502
+f 6934/13175/13500 20790/13216/13541 20793/13220/13545 6935/13176/13501
+f 6933/13174/13499 20787/13213/13538 20790/13216/13541 6934/13175/13500
+f 20796/13229/13554 20797/13230/13555 20800/13231/13556 20799/13232/13557
+f 20797/13230/13555 20798/13233/13558 20801/13234/13559 20800/13231/13556
+f 20799/13232/13557 20800/13231/13556 20803/13235/13560 20802/13236/13561
+f 20800/13231/13556 20801/13234/13559 20804/13237/13562 20803/13235/13560
+f 31/515/572 1988/579/648 20796/13229/13554 6936/13190/13515
+f 1988/579/648 1987/578/647 20797/13230/13555 20796/13229/13554
+f 1987/578/647 1986/576/645 20798/13233/13558 20797/13230/13555
+f 1986/576/645 32/575/644 6945/13238/13563 20798/13233/13558
+f 20798/13233/13558 6945/13238/13563 6946/13239/13564 20801/13234/13559
+f 20801/13234/13559 6946/13239/13564 6947/13240/13565 20804/13237/13562
+f 20804/13237/13562 6947/13240/13565 864/13241/13566 6876/13242/13567
+f 20803/13235/13560 20804/13237/13562 6876/13242/13567 6877/13243/13568
+f 20802/13236/13561 20803/13235/13560 6877/13243/13568 6878/13244/13569
+f 6938/13192/13517 20802/13236/13561 6878/13244/13569 863/13193/13518
+f 6937/13191/13516 20799/13232/13557 20802/13236/13561 6938/13192/13517
+f 6936/13190/13515 20796/13229/13554 20799/13232/13557 6937/13191/13516
+f 20805/13245/13570 20806/13246/13571 20809/13247/13572 20808/13248/13573
+f 20806/13246/13571 20807/13249/13574 20810/13250/13575 20809/13247/13572
+f 20808/13248/13573 20809/13247/13572 20812/13251/13576 20811/13252/13577
+f 20809/13247/13572 20810/13250/13575 20813/13253/13578 20812/13251/13576
+f 18/535/596 1949/599/672 20805/13245/13570 6939/13206/13531
+f 1949/599/672 1948/598/671 20806/13246/13571 20805/13245/13570
+f 1948/598/671 1947/596/669 20807/13249/13574 20806/13246/13571
+f 1947/596/669 19/595/668 6948/13254/13579 20807/13249/13574
+f 20807/13249/13574 6948/13254/13579 6949/13255/13580 20810/13250/13575
+f 20810/13250/13575 6949/13255/13580 6950/13256/13581 20813/13253/13578
+f 20813/13253/13578 6950/13256/13581 851/13257/13582 6837/13258/13583
+f 20812/13251/13576 20813/13253/13578 6837/13258/13583 6838/13259/13584
+f 20811/13252/13577 20812/13251/13576 6838/13259/13584 6839/13260/13585
+f 6941/13208/13533 20811/13252/13577 6839/13260/13585 850/13209/13534
+f 6940/13207/13532 20808/13248/13573 20811/13252/13577 6941/13208/13533
+f 6939/13206/13531 20805/13245/13570 20808/13248/13573 6940/13207/13532
+f 20814/13261/13586 20815/13262/13587 20818/13263/13588 20817/13264/13589
+f 20815/13262/13587 20816/13265/13590 20819/13266/13591 20818/13263/13588
+f 20817/13264/13589 20818/13263/13588 20821/13267/13592 20820/13268/13593
+f 20818/13263/13588 20819/13266/13591 20822/13269/13594 20821/13267/13592
+f 5/555/620 1910/619/696 20814/13261/13586 6942/13222/13547
+f 1910/619/696 1909/618/695 20815/13262/13587 20814/13261/13586
+f 1909/618/695 1908/616/693 20816/13265/13590 20815/13262/13587
+f 1908/616/693 6/615/692 6951/13270/13595 20816/13265/13590
+f 20816/13265/13590 6951/13270/13595 6952/13271/13596 20819/13266/13591
+f 20819/13266/13591 6952/13271/13596 6953/13272/13597 20822/13269/13594
+f 20822/13269/13594 6953/13272/13597 838/13273/13598 6798/13274/13599
+f 20821/13267/13592 20822/13269/13594 6798/13274/13599 6799/13275/13600
+f 20820/13268/13593 20821/13267/13592 6799/13275/13600 6800/13276/13601
+f 6944/13224/13549 20820/13268/13593 6800/13276/13601 837/13225/13550
+f 6943/13223/13548 20817/13264/13589 20820/13268/13593 6944/13224/13549
+f 6942/13222/13547 20814/13261/13586 20817/13264/13589 6943/13223/13548
+f 20823/13277/13602 20824/13278/13603 20827/13279/13604 20826/13280/13605
+f 20824/13278/13603 20825/13281/13606 20828/13282/13607 20827/13279/13604
+f 20826/13280/13605 20827/13279/13604 20830/13283/13608 20829/13284/13609
+f 20827/13279/13604 20828/13282/13607 20831/13285/13610 20830/13283/13608
+f 32/575/644 1991/637/718 20823/13277/13602 6945/13238/13563
+f 1991/637/718 1990/636/717 20824/13278/13603 20823/13277/13602
+f 1990/636/717 1989/635/716 20825/13281/13606 20824/13278/13603
+f 1989/635/716 1/375/403 6917/13074/13399 20825/13281/13606
+f 20825/13281/13606 6917/13074/13399 6916/13084/13409 20828/13282/13607
+f 20828/13282/13607 6916/13084/13409 6915/13082/13407 20831/13285/13610
+f 20831/13285/13610 6915/13082/13407 833/13083/13408 6879/13286/13611
+f 20830/13283/13608 20831/13285/13610 6879/13286/13611 6880/13287/13612
+f 20829/13284/13609 20830/13283/13608 6880/13287/13612 6881/13288/13613
+f 6947/13240/13565 20829/13284/13609 6881/13288/13613 864/13241/13566
+f 6946/13239/13564 20826/13280/13605 20829/13284/13609 6947/13240/13565
+f 6945/13238/13563 20823/13277/13602 20826/13280/13605 6946/13239/13564
+f 20832/13289/13614 20833/13290/13615 20836/13291/13616 20835/13292/13617
+f 20833/13290/13615 20834/13293/13618 20837/13294/13619 20836/13291/13616
+f 20835/13292/13617 20836/13291/13616 20839/13295/13620 20838/13296/13621
+f 20836/13291/13616 20837/13294/13619 20840/13297/13622 20839/13295/13620
+f 19/595/668 1952/654/738 20832/13289/13614 6948/13254/13579
+f 1952/654/738 1951/653/737 20833/13290/13615 20832/13289/13614
+f 1951/653/737 1950/651/735 20834/13293/13618 20833/13290/13615
+f 1950/651/735 20/650/734 6954/13298/13623 20834/13293/13618
+f 20834/13293/13618 6954/13298/13623 6955/13299/13624 20837/13294/13619
+f 20837/13294/13619 6955/13299/13624 6956/13300/13625 20840/13297/13622
+f 20840/13297/13622 6956/13300/13625 852/13301/13626 6840/13302/13627
+f 20839/13295/13620 20840/13297/13622 6840/13302/13627 6841/13303/13628
+f 20838/13296/13621 20839/13295/13620 6841/13303/13628 6842/13304/13629
+f 6950/13256/13581 20838/13296/13621 6842/13304/13629 851/13257/13582
+f 6949/13255/13580 20835/13292/13617 20838/13296/13621 6950/13256/13581
+f 6948/13254/13579 20832/13289/13614 20835/13292/13617 6949/13255/13580
+f 20841/13305/13630 20842/13306/13631 20845/13307/13632 20844/13308/13633
+f 20842/13306/13631 20843/13309/13634 20846/13310/13635 20845/13307/13632
+f 20844/13308/13633 20845/13307/13632 20848/13311/13636 20847/13312/13637
+f 20845/13307/13632 20846/13310/13635 20849/13313/13638 20848/13311/13636
+f 6/615/692 1913/674/762 20841/13305/13630 6951/13270/13595
+f 1913/674/762 1912/673/761 20842/13306/13631 20841/13305/13630
+f 1912/673/761 1911/671/759 20843/13309/13634 20842/13306/13631
+f 1911/671/759 7/670/758 6957/13314/13639 20843/13309/13634
+f 20843/13309/13634 6957/13314/13639 6958/13315/13640 20846/13310/13635
+f 20846/13310/13635 6958/13315/13640 6959/13316/13641 20849/13313/13638
+f 20849/13313/13638 6959/13316/13641 839/13317/13642 6801/13318/13643
+f 20848/13311/13636 20849/13313/13638 6801/13318/13643 6802/13319/13644
+f 20847/13312/13637 20848/13311/13636 6802/13319/13644 6803/13320/13645
+f 6953/13272/13597 20847/13312/13637 6803/13320/13645 838/13273/13598
+f 6952/13271/13596 20844/13308/13633 20847/13312/13637 6953/13272/13597
+f 6951/13270/13595 20841/13305/13630 20844/13308/13633 6952/13271/13596
+f 20850/13321/13646 20851/13322/13647 20854/13323/13648 20853/13324/13649
+f 20851/13322/13647 20852/13325/13650 20855/13326/13651 20854/13323/13648
+f 20853/13324/13649 20854/13323/13648 20857/13327/13652 20856/13328/13653
+f 20854/13323/13648 20855/13326/13651 20858/13329/13654 20857/13327/13652
+f 20/650/734 1955/694/787 20850/13321/13646 6954/13298/13623
+f 1955/694/787 1954/693/786 20851/13322/13647 20850/13321/13646
+f 1954/693/786 1953/691/784 20852/13325/13650 20851/13322/13647
+f 1953/691/784 21/690/783 6960/13330/13655 20852/13325/13650
+f 20852/13325/13650 6960/13330/13655 6961/13331/13656 20855/13326/13651
+f 20855/13326/13651 6961/13331/13656 6962/13332/13657 20858/13329/13654
+f 20858/13329/13654 6962/13332/13657 853/13333/13658 6843/13334/13659
+f 20857/13327/13652 20858/13329/13654 6843/13334/13659 6844/13335/13660
+f 20856/13328/13653 20857/13327/13652 6844/13335/13660 6845/13336/13661
+f 6956/13300/13625 20856/13328/13653 6845/13336/13661 852/13301/13626
+f 6955/13299/13624 20853/13324/13649 20856/13328/13653 6956/13300/13625
+f 6954/13298/13623 20850/13321/13646 20853/13324/13649 6955/13299/13624
+f 20859/13337/13662 20860/13338/13663 20863/13339/13664 20862/13340/13665
+f 20860/13338/13663 20861/13341/13666 20864/13342/13667 20863/13339/13664
+f 20862/13340/13665 20863/13339/13664 20866/13343/13668 20865/13344/13669
+f 20863/13339/13664 20864/13342/13667 20867/13345/13670 20866/13343/13668
+f 7/670/758 1916/712/809 20859/13337/13662 6957/13314/13639
+f 1916/712/809 1915/711/808 20860/13338/13663 20859/13337/13662
+f 1915/711/808 1914/710/807 20861/13341/13666 20860/13338/13663
+f 1914/710/807 8/105/79 6963/13346/13671 20861/13341/13666
+f 20861/13341/13666 6963/13346/13671 6964/13347/13672 20864/13342/13667
+f 20864/13342/13667 6964/13347/13672 6965/13348/13673 20867/13345/13670
+f 20867/13345/13670 6965/13348/13673 840/13349/13674 6804/13350/13675
+f 20866/13343/13668 20867/13345/13670 6804/13350/13675 6805/13351/13676
+f 20865/13344/13669 20866/13343/13668 6805/13351/13676 6806/13352/13677
+f 6959/13316/13641 20865/13344/13669 6806/13352/13677 839/13317/13642
+f 6958/13315/13640 20862/13340/13665 20865/13344/13669 6959/13316/13641
+f 6957/13314/13639 20859/13337/13662 20862/13340/13665 6958/13315/13640
+f 20868/13353/13678 20869/13354/13679 20872/13355/13680 20871/13356/13681
+f 20869/13354/13679 20870/13357/13682 20873/13358/13683 20872/13355/13680
+f 20871/13356/13681 20872/13355/13680 20875/13359/13684 20874/13360/13685
+f 20872/13355/13680 20873/13358/13683 20876/13361/13686 20875/13359/13684
+f 21/690/783 1958/727/827 20868/13353/13678 6960/13330/13655
+f 1958/727/827 1957/726/826 20869/13354/13679 20868/13353/13678
+f 1957/726/826 1956/725/825 20870/13357/13682 20869/13354/13679
+f 1956/725/825 22/130/109 6966/13362/13687 20870/13357/13682
+f 20870/13357/13682 6966/13362/13687 6967/13363/13688 20873/13358/13683
+f 20873/13358/13683 6967/13363/13688 6968/13364/13689 20876/13361/13686
+f 20876/13361/13686 6968/13364/13689 854/13365/13690 6846/13366/13691
+f 20875/13359/13684 20876/13361/13686 6846/13366/13691 6847/13367/13692
+f 20874/13360/13685 20875/13359/13684 6847/13367/13692 6848/13368/13693
+f 6962/13332/13657 20874/13360/13685 6848/13368/13693 853/13333/13658
+f 6961/13331/13656 20871/13356/13681 20874/13360/13685 6962/13332/13657
+f 6960/13330/13655 20868/13353/13678 20871/13356/13681 6961/13331/13656
+f 20877/13369/13694 20878/13370/13695 20881/13371/13696 20880/13372/13697
+f 20878/13370/13695 20879/13373/13698 20882/13374/13699 20881/13371/13696
+f 20880/13372/13697 20881/13371/13696 20884/13375/13700 20883/13376/13701
+f 20881/13371/13696 20882/13374/13699 20885/13377/13702 20884/13375/13700
+f 8/105/79 1919/104/78 20877/13369/13694 6963/13346/13671
+f 1919/104/78 1918/103/77 20878/13370/13695 20877/13369/13694
+f 1918/103/77 1917/101/75 20879/13373/13698 20878/13370/13695
+f 1917/101/75 9/100/74 6969/13378/13703 20879/13373/13698
+f 20879/13373/13698 6969/13378/13703 6970/13379/13704 20882/13374/13699
+f 20882/13374/13699 6970/13379/13704 6971/13380/13705 20885/13377/13702
+f 20885/13377/13702 6971/13380/13705 841/13381/13706 6807/13382/13707
+f 20884/13375/13700 20885/13377/13702 6807/13382/13707 6808/13383/13708
+f 20883/13376/13701 20884/13375/13700 6808/13383/13708 6809/13384/13709
+f 6965/13348/13673 20883/13376/13701 6809/13384/13709 840/13349/13674
+f 6964/13347/13672 20880/13372/13697 20883/13376/13701 6965/13348/13673
+f 6963/13346/13671 20877/13369/13694 20880/13372/13697 6964/13347/13672
+f 20886/13385/13710 20887/13386/13711 20890/13387/13712 20889/13388/13713
+f 20887/13386/13711 20888/13389/13714 20891/13390/13715 20890/13387/13712
+f 20889/13388/13713 20890/13387/13712 20893/13391/13716 20892/13392/13717
+f 20890/13387/13712 20891/13390/13715 20894/13393/13718 20893/13391/13716
+f 22/130/109 1961/129/108 20886/13385/13710 6966/13362/13687
+f 1961/129/108 1960/128/107 20887/13386/13711 20886/13385/13710
+f 1960/128/107 1959/126/105 20888/13389/13714 20887/13386/13711
+f 1959/126/105 23/125/104 6972/13394/13719 20888/13389/13714
+f 20888/13389/13714 6972/13394/13719 6973/13395/13720 20891/13390/13715
+f 20891/13390/13715 6973/13395/13720 6974/13396/13721 20894/13393/13718
+f 20894/13393/13718 6974/13396/13721 855/13397/13722 6849/13398/13723
+f 20893/13391/13716 20894/13393/13718 6849/13398/13723 6850/13399/13724
+f 20892/13392/13717 20893/13391/13716 6850/13399/13724 6851/13400/13725
+f 6968/13364/13689 20892/13392/13717 6851/13400/13725 854/13365/13690
+f 6967/13363/13688 20889/13388/13713 20892/13392/13717 6968/13364/13689
+f 6966/13362/13687 20886/13385/13710 20889/13388/13713 6967/13363/13688
+f 20895/13401/13726 20896/13402/13727 20899/13403/13728 20898/13404/13729
+f 20896/13402/13727 20897/13405/13730 20900/13406/13731 20899/13403/13728
+f 20898/13404/13729 20899/13403/13728 20902/13407/13732 20901/13408/13733
+f 20899/13403/13728 20900/13406/13731 20903/13409/13734 20902/13407/13732
+f 9/100/74 1922/154/138 20895/13401/13726 6969/13378/13703
+f 1922/154/138 1921/153/137 20896/13402/13727 20895/13401/13726
+f 1921/153/137 1920/151/135 20897/13405/13730 20896/13402/13727
+f 1920/151/135 10/150/134 6975/13410/13735 20897/13405/13730
+f 20897/13405/13730 6975/13410/13735 6976/13411/13736 20900/13406/13731
+f 20900/13406/13731 6976/13411/13736 6977/13412/13737 20903/13409/13734
+f 20903/13409/13734 6977/13412/13737 842/13413/13738 6810/13414/13739
+f 20902/13407/13732 20903/13409/13734 6810/13414/13739 6811/13415/13740
+f 20901/13408/13733 20902/13407/13732 6811/13415/13740 6812/13416/13741
+f 6971/13380/13705 20901/13408/13733 6812/13416/13741 841/13381/13706
+f 6970/13379/13704 20898/13404/13729 20901/13408/13733 6971/13380/13705
+f 6969/13378/13703 20895/13401/13726 20898/13404/13729 6970/13379/13704
+f 20904/13417/13742 20905/13418/13743 20908/13419/13744 20907/13420/13745
+f 20905/13418/13743 20906/13421/13746 20909/13422/13747 20908/13419/13744
+f 20907/13420/13745 20908/13419/13744 20911/13423/13748 20910/13424/13749
+f 20908/13419/13744 20909/13422/13747 20912/13425/13750 20911/13423/13748
+f 23/125/104 1964/174/162 20904/13417/13742 6972/13394/13719
+f 1964/174/162 1963/173/161 20905/13418/13743 20904/13417/13742
+f 1963/173/161 1962/171/159 20906/13421/13746 20905/13418/13743
+f 1962/171/159 24/170/158 6887/12938/13263 20906/13421/13746
+f 20906/13421/13746 6887/12938/13263 6886/12948/13273 20909/13422/13747
+f 20909/13422/13747 6886/12948/13273 6885/12946/13271 20912/13425/13750
+f 20912/13425/13750 6885/12946/13271 856/12947/13272 6852/13426/13751
+f 20911/13423/13748 20912/13425/13750 6852/13426/13751 6853/13427/13752
+f 20910/13424/13749 20911/13423/13748 6853/13427/13752 6854/13428/13753
+f 6974/13396/13721 20910/13424/13749 6854/13428/13753 855/13397/13722
+f 6973/13395/13720 20907/13420/13745 20910/13424/13749 6974/13396/13721
+f 6972/13394/13719 20904/13417/13742 20907/13420/13745 6973/13395/13720
+f 20913/13429/13754 20914/13430/13755 20917/13431/13756 20916/13432/13757
+f 20914/13430/13755 20915/13433/13758 20918/13434/13759 20917/13431/13756
+f 20916/13432/13757 20917/13431/13756 20920/13435/13760 20919/13436/13761
+f 20917/13431/13756 20918/13434/13759 20921/13437/13762 20920/13435/13760
+f 10/150/134 1925/194/186 20913/13429/13754 6975/13410/13735
+f 1925/194/186 1924/193/185 20914/13430/13755 20913/13429/13754
+f 1924/193/185 1923/191/183 20915/13433/13758 20914/13430/13755
+f 1923/191/183 11/190/182 6893/12958/13283 20915/13433/13758
+f 20915/13433/13758 6893/12958/13283 6892/12968/13293 20918/13434/13759
+f 20918/13434/13759 6892/12968/13293 6891/12966/13291 20921/13437/13762
+f 20921/13437/13762 6891/12966/13291 843/12967/13292 6813/13438/13763
+f 20920/13435/13760 20921/13437/13762 6813/13438/13763 6814/13439/13764
+f 20919/13436/13761 20920/13435/13760 6814/13439/13764 6815/13440/13765
+f 6977/13412/13737 20919/13436/13761 6815/13440/13765 842/13413/13738
+f 6976/13411/13736 20916/13432/13757 20919/13436/13761 6977/13412/13737
+f 6975/13410/13735 20913/13429/13754 20916/13432/13757 6976/13411/13736
+f 20923/13441/13766 20924/13442/13767 20922/13443/13768 20928/13444/13769
+f 20925/13445/13770 20926/13446/13771 20922/13443/13768 20924/13442/13767
+f 20927/13447/13772 20928/13444/13769 20922/13443/13768 20926/13446/13771
+f 863/13193/13518 6878/13244/13569 20923/13441/13766 6986/13448/13773
+f 6878/13244/13569 6877/13243/13568 20924/13442/13767 20923/13441/13766
+f 6986/13448/13773 20923/13441/13766 20928/13444/13769 6985/13449/13774
+f 864/13241/13566 6981/13450/13775 20925/13445/13770 6876/13242/13567
+f 6981/13450/13775 6982/13451/13776 20926/13446/13771 20925/13445/13770
+f 6876/13242/13567 20925/13445/13770 20924/13442/13767 6877/13243/13568
+f 865/13452/13777 6984/13453/13778 20927/13447/13772 6983/13454/13779
+f 6984/13453/13778 6985/13449/13774 20928/13444/13769 20927/13447/13772
+f 6983/13454/13779 20927/13447/13772 20926/13446/13771 6982/13451/13776
+f 20930/13455/13780 20931/13456/13781 20929/13457/13782 20935/13458/13783
+f 20932/13459/13784 20933/13460/13785 20929/13457/13782 20931/13456/13781
+f 20934/13461/13786 20935/13458/13783 20929/13457/13782 20933/13460/13785
+f 850/13209/13534 6839/13260/13585 20930/13455/13780 6992/13462/13787
+f 6839/13260/13585 6838/13259/13584 20931/13456/13781 20930/13455/13780
+f 6992/13462/13787 20930/13455/13780 20935/13458/13783 6991/13463/13788
+f 851/13257/13582 6987/13464/13789 20932/13459/13784 6837/13258/13583
+f 6987/13464/13789 6988/13465/13790 20933/13460/13785 20932/13459/13784
+f 6837/13258/13583 20932/13459/13784 20931/13456/13781 6838/13259/13584
+f 865/13452/13777 6990/13466/13791 20934/13461/13786 6989/13467/13792
+f 6990/13466/13791 6991/13463/13788 20935/13458/13783 20934/13461/13786
+f 6989/13467/13792 20934/13461/13786 20933/13460/13785 6988/13465/13790
+f 20937/13468/13793 20938/13469/13794 20936/13470/13795 20942/13471/13796
+f 20939/13472/13797 20940/13473/13798 20936/13470/13795 20938/13469/13794
+f 20941/13474/13799 20942/13471/13796 20936/13470/13795 20940/13473/13798
+f 833/13083/13408 6788/13081/13406 20937/13468/13793 6980/13475/13800
+f 6788/13081/13406 6787/13080/13405 20938/13469/13794 20937/13468/13793
+f 6980/13475/13800 20937/13468/13793 20942/13471/13796 6979/13476/13801
+f 834/13078/13403 6993/13477/13802 20939/13472/13797 6786/13079/13404
+f 6993/13477/13802 6994/13478/13803 20940/13473/13798 20939/13472/13797
+f 6786/13079/13404 20939/13472/13797 20938/13469/13794 6787/13080/13405
+f 865/13452/13777 6978/13479/13804 20941/13474/13799 6995/13480/13805
+f 6978/13479/13804 6979/13476/13801 20942/13471/13796 20941/13474/13799
+f 6995/13480/13805 20941/13474/13799 20940/13473/13798 6994/13478/13803
+f 20944/13481/13806 20945/13482/13807 20943/13483/13808 20949/13484/13809
+f 20946/13485/13810 20947/13486/13811 20943/13483/13808 20945/13482/13807
+f 20948/13487/13812 20949/13484/13809 20943/13483/13808 20947/13486/13811
+f 864/13241/13566 6881/13288/13613 20944/13481/13806 6981/13450/13775
+f 6881/13288/13613 6880/13287/13612 20945/13482/13807 20944/13481/13806
+f 6981/13450/13775 20944/13481/13806 20949/13484/13809 6982/13451/13776
+f 833/13083/13408 6980/13475/13800 20946/13485/13810 6879/13286/13611
+f 6980/13475/13800 6979/13476/13801 20947/13486/13811 20946/13485/13810
+f 6879/13286/13611 20946/13485/13810 20945/13482/13807 6880/13287/13612
+f 865/13452/13777 6983/13454/13779 20948/13487/13812 6978/13479/13804
+f 6983/13454/13779 6982/13451/13776 20949/13484/13809 20948/13487/13812
+f 6978/13479/13804 20948/13487/13812 20947/13486/13811 6979/13476/13801
+f 20951/13488/13813 20952/13489/13814 20950/13490/13815 20956/13491/13816
+f 20953/13492/13817 20954/13493/13818 20950/13490/13815 20952/13489/13814
+f 20955/13494/13819 20956/13491/13816 20950/13490/13815 20954/13493/13818
+f 851/13257/13582 6842/13304/13629 20951/13488/13813 6987/13464/13789
+f 6842/13304/13629 6841/13303/13628 20952/13489/13814 20951/13488/13813
+f 6987/13464/13789 20951/13488/13813 20956/13491/13816 6988/13465/13790
+f 852/13301/13626 6996/13495/13820 20953/13492/13817 6840/13302/13627
+f 6996/13495/13820 6997/13496/13821 20954/13493/13818 20953/13492/13817
+f 6840/13302/13627 20953/13492/13817 20952/13489/13814 6841/13303/13628
+f 865/13452/13777 6989/13467/13792 20955/13494/13819 6998/13497/13822
+f 6989/13467/13792 6988/13465/13790 20956/13491/13816 20955/13494/13819
+f 6998/13497/13822 20955/13494/13819 20954/13493/13818 6997/13496/13821
+f 20958/13498/13823 20959/13499/13824 20957/13500/13825 20963/13501/13826
+f 20960/13502/13827 20961/13503/13828 20957/13500/13825 20959/13499/13824
+f 20962/13504/13829 20963/13501/13826 20957/13500/13825 20961/13503/13828
+f 834/13078/13403 6791/13132/13457 20958/13498/13823 6993/13477/13802
+f 6791/13132/13457 6790/13131/13456 20959/13499/13824 20958/13498/13823
+f 6993/13477/13802 20958/13498/13823 20963/13501/13826 6994/13478/13803
+f 835/13129/13454 6999/13505/13830 20960/13502/13827 6789/13130/13455
+f 6999/13505/13830 7000/13506/13831 20961/13503/13828 20960/13502/13827
+f 6789/13130/13455 20960/13502/13827 20959/13499/13824 6790/13131/13456
+f 865/13452/13777 6995/13480/13805 20962/13504/13829 7001/13507/13832
+f 6995/13480/13805 6994/13478/13803 20963/13501/13826 20962/13504/13829
+f 7001/13507/13832 20962/13504/13829 20961/13503/13828 7000/13506/13831
+f 20965/13508/13833 20966/13509/13834 20964/13510/13835 20970/13511/13836
+f 20967/13512/13837 20968/13513/13838 20964/13510/13835 20966/13509/13834
+f 20969/13514/13839 20970/13511/13836 20964/13510/13835 20968/13513/13838
+f 852/13301/13626 6845/13336/13661 20965/13508/13833 6996/13495/13820
+f 6845/13336/13661 6844/13335/13660 20966/13509/13834 20965/13508/13833
+f 6996/13495/13820 20965/13508/13833 20970/13511/13836 6997/13496/13821
+f 853/13333/13658 7002/13515/13840 20967/13512/13837 6843/13334/13659
+f 7002/13515/13840 7003/13516/13841 20968/13513/13838 20967/13512/13837
+f 6843/13334/13659 20967/13512/13837 20966/13509/13834 6844/13335/13660
+f 865/13452/13777 6998/13497/13822 20969/13514/13839 7004/13517/13842
+f 6998/13497/13822 6997/13496/13821 20970/13511/13836 20969/13514/13839
+f 7004/13517/13842 20969/13514/13839 20968/13513/13838 7003/13516/13841
+f 20972/13518/13843 20973/13519/13844 20971/13520/13845 20977/13521/13846
+f 20974/13522/13847 20975/13523/13848 20971/13520/13845 20973/13519/13844
+f 20976/13524/13849 20977/13521/13846 20971/13520/13845 20975/13523/13848
+f 835/13129/13454 6794/13180/13505 20972/13518/13843 6999/13505/13830
+f 6794/13180/13505 6793/13179/13504 20973/13519/13844 20972/13518/13843
+f 6999/13505/13830 20972/13518/13843 20977/13521/13846 7000/13506/13831
+f 836/13177/13502 7005/13525/13850 20974/13522/13847 6792/13178/13503
+f 7005/13525/13850 7006/13526/13851 20975/13523/13848 20974/13522/13847
+f 6792/13178/13503 20974/13522/13847 20973/13519/13844 6793/13179/13504
+f 865/13452/13777 7001/13507/13832 20976/13524/13849 7007/13527/13852
+f 7001/13507/13832 7000/13506/13831 20977/13521/13846 20976/13524/13849
+f 7007/13527/13852 20976/13524/13849 20975/13523/13848 7006/13526/13851
+f 20979/13528/13853 20980/13529/13854 20978/13530/13855 20984/13531/13856
+f 20981/13532/13857 20982/13533/13858 20978/13530/13855 20980/13529/13854
+f 20983/13534/13859 20984/13531/13856 20978/13530/13855 20982/13533/13858
+f 839/13317/13642 6806/13352/13677 20979/13528/13853 7013/13535/13860
+f 6806/13352/13677 6805/13351/13676 20980/13529/13854 20979/13528/13853
+f 7013/13535/13860 20979/13528/13853 20984/13531/13856 7012/13536/13861
+f 840/13349/13674 7008/13537/13862 20981/13532/13857 6804/13350/13675
+f 7008/13537/13862 7009/13538/13863 20982/13533/13858 20981/13532/13857
+f 6804/13350/13675 20981/13532/13857 20980/13529/13854 6805/13351/13676
+f 865/13452/13777 7011/13539/13864 20983/13534/13859 7010/13540/13865
+f 7011/13539/13864 7012/13536/13861 20984/13531/13856 20983/13534/13859
+f 7010/13540/13865 20983/13534/13859 20982/13533/13858 7009/13538/13863
+f 20986/13541/13866 20987/13542/13867 20985/13543/13868 20991/13544/13869
+f 20988/13545/13870 20989/13546/13871 20985/13543/13868 20987/13542/13867
+f 20990/13547/13872 20991/13544/13869 20985/13543/13868 20989/13546/13871
+f 853/13333/13658 6848/13368/13693 20986/13541/13866 7002/13515/13840
+f 6848/13368/13693 6847/13367/13692 20987/13542/13867 20986/13541/13866
+f 7002/13515/13840 20986/13541/13866 20991/13544/13869 7003/13516/13841
+f 854/13365/13690 7014/13548/13873 20988/13545/13870 6846/13366/13691
+f 7014/13548/13873 7015/13549/13874 20989/13546/13871 20988/13545/13870
+f 6846/13366/13691 20988/13545/13870 20987/13542/13867 6847/13367/13692
+f 865/13452/13777 7004/13517/13842 20990/13547/13872 7016/13550/13875
+f 7004/13517/13842 7003/13516/13841 20991/13544/13869 20990/13547/13872
+f 7016/13550/13875 20990/13547/13872 20989/13546/13871 7015/13549/13874
+f 20993/13551/13876 20994/13552/13877 20992/13553/13878 20998/13554/13879
+f 20995/13555/13880 20996/13556/13881 20992/13553/13878 20994/13552/13877
+f 20997/13557/13882 20998/13554/13879 20992/13553/13878 20996/13556/13881
+f 836/13177/13502 6797/13228/13553 20993/13551/13876 7005/13525/13850
+f 6797/13228/13553 6796/13227/13552 20994/13552/13877 20993/13551/13876
+f 7005/13525/13850 20993/13551/13876 20998/13554/13879 7006/13526/13851
+f 837/13225/13550 7017/13558/13883 20995/13555/13880 6795/13226/13551
+f 7017/13558/13883 7018/13559/13884 20996/13556/13881 20995/13555/13880
+f 6795/13226/13551 20995/13555/13880 20994/13552/13877 6796/13227/13552
+f 865/13452/13777 7007/13527/13852 20997/13557/13882 7019/13560/13885
+f 7007/13527/13852 7006/13526/13851 20998/13554/13879 20997/13557/13882
+f 7019/13560/13885 20997/13557/13882 20996/13556/13881 7018/13559/13884
+f 21000/13561/13886 21001/13562/13887 20999/13563/13888 21005/13564/13889
+f 21002/13565/13890 21003/13566/13891 20999/13563/13888 21001/13562/13887
+f 21004/13567/13892 21005/13564/13889 20999/13563/13888 21003/13566/13891
+f 840/13349/13674 6809/13384/13709 21000/13561/13886 7008/13537/13862
+f 6809/13384/13709 6808/13383/13708 21001/13562/13887 21000/13561/13886
+f 7008/13537/13862 21000/13561/13886 21005/13564/13889 7009/13538/13863
+f 841/13381/13706 7020/13568/13893 21002/13565/13890 6807/13382/13707
+f 7020/13568/13893 7021/13569/13894 21003/13566/13891 21002/13565/13890
+f 6807/13382/13707 21002/13565/13890 21001/13562/13887 6808/13383/13708
+f 865/13452/13777 7010/13540/13865 21004/13567/13892 7022/13570/13895
+f 7010/13540/13865 7009/13538/13863 21005/13564/13889 21004/13567/13892
+f 7022/13570/13895 21004/13567/13892 21003/13566/13891 7021/13569/13894
+f 21007/13571/13896 21008/13572/13897 21006/13573/13898 21012/13574/13899
+f 21009/13575/13900 21010/13576/13901 21006/13573/13898 21008/13572/13897
+f 21011/13577/13902 21012/13574/13899 21006/13573/13898 21010/13576/13901
+f 854/13365/13690 6851/13400/13725 21007/13571/13896 7014/13548/13873
+f 6851/13400/13725 6850/13399/13724 21008/13572/13897 21007/13571/13896
+f 7014/13548/13873 21007/13571/13896 21012/13574/13899 7015/13549/13874
+f 855/13397/13722 7023/13578/13903 21009/13575/13900 6849/13398/13723
+f 7023/13578/13903 7024/13579/13904 21010/13576/13901 21009/13575/13900
+f 6849/13398/13723 21009/13575/13900 21008/13572/13897 6850/13399/13724
+f 865/13452/13777 7016/13550/13875 21011/13577/13902 7025/13580/13905
+f 7016/13550/13875 7015/13549/13874 21012/13574/13899 21011/13577/13902
+f 7025/13580/13905 21011/13577/13902 21010/13576/13901 7024/13579/13904
+f 21014/13581/13906 21015/13582/13907 21013/13583/13908 21019/13584/13909
+f 21016/13585/13910 21017/13586/13911 21013/13583/13908 21015/13582/13907
+f 21018/13587/13912 21019/13584/13909 21013/13583/13908 21017/13586/13911
+f 837/13225/13550 6800/13276/13601 21014/13581/13906 7017/13558/13883
+f 6800/13276/13601 6799/13275/13600 21015/13582/13907 21014/13581/13906
+f 7017/13558/13883 21014/13581/13906 21019/13584/13909 7018/13559/13884
+f 838/13273/13598 7026/13588/13913 21016/13585/13910 6798/13274/13599
+f 7026/13588/13913 7027/13589/13914 21017/13586/13911 21016/13585/13910
+f 6798/13274/13599 21016/13585/13910 21015/13582/13907 6799/13275/13600
+f 865/13452/13777 7019/13560/13885 21018/13587/13912 7028/13590/13915
+f 7019/13560/13885 7018/13559/13884 21019/13584/13909 21018/13587/13912
+f 7028/13590/13915 21018/13587/13912 21017/13586/13911 7027/13589/13914
+f 21021/13591/13916 21022/13592/13917 21020/13593/13918 21026/13594/13919
+f 21023/13595/13920 21024/13596/13921 21020/13593/13918 21022/13592/13917
+f 21025/13597/13922 21026/13594/13919 21020/13593/13918 21024/13596/13921
+f 841/13381/13706 6812/13416/13741 21021/13591/13916 7020/13568/13893
+f 6812/13416/13741 6811/13415/13740 21022/13592/13917 21021/13591/13916
+f 7020/13568/13893 21021/13591/13916 21026/13594/13919 7021/13569/13894
+f 842/13413/13738 7029/13598/13923 21023/13595/13920 6810/13414/13739
+f 7029/13598/13923 7030/13599/13924 21024/13596/13921 21023/13595/13920
+f 6810/13414/13739 21023/13595/13920 21022/13592/13917 6811/13415/13740
+f 865/13452/13777 7022/13570/13895 21025/13597/13922 7031/13600/13925
+f 7022/13570/13895 7021/13569/13894 21026/13594/13919 21025/13597/13922
+f 7031/13600/13925 21025/13597/13922 21024/13596/13921 7030/13599/13924
+f 21028/13601/13926 21029/13602/13927 21027/13603/13928 21033/13604/13929
+f 21030/13605/13930 21031/13606/13931 21027/13603/13928 21029/13602/13927
+f 21032/13607/13932 21033/13604/13929 21027/13603/13928 21031/13606/13931
+f 855/13397/13722 6854/13428/13753 21028/13601/13926 7023/13578/13903
+f 6854/13428/13753 6853/13427/13752 21029/13602/13927 21028/13601/13926
+f 7023/13578/13903 21028/13601/13926 21033/13604/13929 7024/13579/13904
+f 856/12947/13272 7032/13608/13933 21030/13605/13930 6852/13426/13751
+f 7032/13608/13933 7033/13609/13934 21031/13606/13931 21030/13605/13930
+f 6852/13426/13751 21030/13605/13930 21029/13602/13927 6853/13427/13752
+f 865/13452/13777 7025/13580/13905 21032/13607/13932 7034/13610/13935
+f 7025/13580/13905 7024/13579/13904 21033/13604/13929 21032/13607/13932
+f 7034/13610/13935 21032/13607/13932 21031/13606/13931 7033/13609/13934
+f 21035/13611/13936 21036/13612/13937 21034/13613/13938 21040/13614/13939
+f 21037/13615/13940 21038/13616/13941 21034/13613/13938 21036/13612/13937
+f 21039/13617/13942 21040/13614/13939 21034/13613/13938 21038/13616/13941
+f 838/13273/13598 6803/13320/13645 21035/13611/13936 7026/13588/13913
+f 6803/13320/13645 6802/13319/13644 21036/13612/13937 21035/13611/13936
+f 7026/13588/13913 21035/13611/13936 21040/13614/13939 7027/13589/13914
+f 839/13317/13642 7013/13535/13860 21037/13615/13940 6801/13318/13643
+f 7013/13535/13860 7012/13536/13861 21038/13616/13941 21037/13615/13940
+f 6801/13318/13643 21037/13615/13940 21036/13612/13937 6802/13319/13644
+f 865/13452/13777 7028/13590/13915 21039/13617/13942 7011/13539/13864
+f 7028/13590/13915 7027/13589/13914 21040/13614/13939 21039/13617/13942
+f 7011/13539/13864 21039/13617/13942 21038/13616/13941 7012/13536/13861
+f 21042/13618/13943 21043/13619/13944 21041/13620/13945 21047/13621/13946
+f 21044/13622/13947 21045/13623/13948 21041/13620/13945 21043/13619/13944
+f 21046/13624/13949 21047/13621/13946 21041/13620/13945 21045/13623/13948
+f 842/13413/13738 6815/13440/13765 21042/13618/13943 7029/13598/13923
+f 6815/13440/13765 6814/13439/13764 21043/13619/13944 21042/13618/13943
+f 7029/13598/13923 21042/13618/13943 21047/13621/13946 7030/13599/13924
+f 843/12967/13292 7035/13625/13950 21044/13622/13947 6813/13438/13763
+f 7035/13625/13950 7036/13626/13951 21045/13623/13948 21044/13622/13947
+f 6813/13438/13763 21044/13622/13947 21043/13619/13944 6814/13439/13764
+f 865/13452/13777 7031/13600/13925 21046/13624/13949 7037/13627/13952
+f 7031/13600/13925 7030/13599/13924 21047/13621/13946 21046/13624/13949
+f 7037/13627/13952 21046/13624/13949 21045/13623/13948 7036/13626/13951
+f 21049/13628/13953 21050/13629/13954 21048/13630/13955 21054/13631/13956
+f 21051/13632/13957 21052/13633/13958 21048/13630/13955 21050/13629/13954
+f 21053/13634/13959 21054/13631/13956 21048/13630/13955 21052/13633/13958
+f 856/12947/13272 6857/12945/13270 21049/13628/13953 7032/13608/13933
+f 6857/12945/13270 6856/12944/13269 21050/13629/13954 21049/13628/13953
+f 7032/13608/13933 21049/13628/13953 21054/13631/13956 7033/13609/13934
+f 857/12942/13267 7038/13635/13960 21051/13632/13957 6855/12943/13268
+f 7038/13635/13960 7039/13636/13961 21052/13633/13958 21051/13632/13957
+f 6855/12943/13268 21051/13632/13957 21050/13629/13954 6856/12944/13269
+f 865/13452/13777 7034/13610/13935 21053/13634/13959 7040/13637/13962
+f 7034/13610/13935 7033/13609/13934 21054/13631/13956 21053/13634/13959
+f 7040/13637/13962 21053/13634/13959 21052/13633/13958 7039/13636/13961
+f 21056/13638/13963 21057/13639/13964 21055/13640/13965 21061/13641/13966
+f 21058/13642/13967 21059/13643/13968 21055/13640/13965 21057/13639/13964
+f 21060/13644/13969 21061/13641/13966 21055/13640/13965 21059/13643/13968
+f 843/12967/13292 6818/12965/13290 21056/13638/13963 7035/13625/13950
+f 6818/12965/13290 6817/12964/13289 21057/13639/13964 21056/13638/13963
+f 7035/13625/13950 21056/13638/13963 21061/13641/13966 7036/13626/13951
+f 844/12962/13287 7041/13645/13970 21058/13642/13967 6816/12963/13288
+f 7041/13645/13970 7042/13646/13971 21059/13643/13968 21058/13642/13967
+f 6816/12963/13288 21058/13642/13967 21057/13639/13964 6817/12964/13289
+f 865/13452/13777 7037/13627/13952 21060/13644/13969 7043/13647/13972
+f 7037/13627/13952 7036/13626/13951 21061/13641/13966 21060/13644/13969
+f 7043/13647/13972 21060/13644/13969 21059/13643/13968 7042/13646/13971
+f 21063/13648/13973 21064/13649/13974 21062/13650/13975 21068/13651/13976
+f 21065/13652/13977 21066/13653/13978 21062/13650/13975 21064/13649/13974
+f 21067/13654/13979 21068/13651/13976 21062/13650/13975 21066/13653/13978
+f 857/12942/13267 6860/12984/13309 21063/13648/13973 7038/13635/13960
+f 6860/12984/13309 6859/12983/13308 21064/13649/13974 21063/13648/13973
+f 7038/13635/13960 21063/13648/13973 21068/13651/13976 7039/13636/13961
+f 858/12981/13306 7044/13655/13980 21065/13652/13977 6858/12982/13307
+f 7044/13655/13980 7045/13656/13981 21066/13653/13978 21065/13652/13977
+f 6858/12982/13307 21065/13652/13977 21064/13649/13974 6859/12983/13308
+f 865/13452/13777 7040/13637/13962 21067/13654/13979 7046/13657/13982
+f 7040/13637/13962 7039/13636/13961 21068/13651/13976 21067/13654/13979
+f 7046/13657/13982 21067/13654/13979 21066/13653/13978 7045/13656/13981
+f 21070/13658/13983 21071/13659/13984 21069/13660/13985 21075/13661/13986
+f 21072/13662/13987 21073/13663/13988 21069/13660/13985 21071/13659/13984
+f 21074/13664/13989 21075/13661/13986 21069/13660/13985 21073/13663/13988
+f 844/12962/13287 6821/13000/13325 21070/13658/13983 7041/13645/13970
+f 6821/13000/13325 6820/12999/13324 21071/13659/13984 21070/13658/13983
+f 7041/13645/13970 21070/13658/13983 21075/13661/13986 7042/13646/13971
+f 845/12997/13322 7047/13665/13990 21072/13662/13987 6819/12998/13323
+f 7047/13665/13990 7048/13666/13991 21073/13663/13988 21072/13662/13987
+f 6819/12998/13323 21072/13662/13987 21071/13659/13984 6820/12999/13324
+f 865/13452/13777 7043/13647/13972 21074/13664/13989 7049/13667/13992
+f 7043/13647/13972 7042/13646/13971 21075/13661/13986 21074/13664/13989
+f 7049/13667/13992 21074/13664/13989 21073/13663/13988 7048/13666/13991
+f 21077/13668/13993 21078/13669/13994 21076/13670/13995 21082/13671/13996
+f 21079/13672/13997 21080/13673/13998 21076/13670/13995 21078/13669/13994
+f 21081/13674/13999 21082/13671/13996 21076/13670/13995 21080/13673/13998
+f 858/12981/13306 6863/13016/13341 21077/13668/13993 7044/13655/13980
+f 6863/13016/13341 6862/13015/13340 21078/13669/13994 21077/13668/13993
+f 7044/13655/13980 21077/13668/13993 21082/13671/13996 7045/13656/13981
+f 859/13013/13338 7050/13675/14000 21079/13672/13997 6861/13014/13339
+f 7050/13675/14000 7051/13676/14001 21080/13673/13998 21079/13672/13997
+f 6861/13014/13339 21079/13672/13997 21078/13669/13994 6862/13015/13340
+f 865/13452/13777 7046/13657/13982 21081/13674/13999 7052/13677/14002
+f 7046/13657/13982 7045/13656/13981 21082/13671/13996 21081/13674/13999
+f 7052/13677/14002 21081/13674/13999 21080/13673/13998 7051/13676/14001
+f 21084/13678/14003 21085/13679/14004 21083/13680/14005 21089/13681/14006
+f 21086/13682/14007 21087/13683/14008 21083/13680/14005 21085/13679/14004
+f 21088/13684/14009 21089/13681/14006 21083/13680/14005 21087/13683/14008
+f 845/12997/13322 6824/13032/13357 21084/13678/14003 7047/13665/13990
+f 6824/13032/13357 6823/13031/13356 21085/13679/14004 21084/13678/14003
+f 7047/13665/13990 21084/13678/14003 21089/13681/14006 7048/13666/13991
+f 846/13029/13354 7053/13685/14010 21086/13682/14007 6822/13030/13355
+f 7053/13685/14010 7054/13686/14011 21087/13683/14008 21086/13682/14007
+f 6822/13030/13355 21086/13682/14007 21085/13679/14004 6823/13031/13356
+f 865/13452/13777 7049/13667/13992 21088/13684/14009 7055/13687/14012
+f 7049/13667/13992 7048/13666/13991 21089/13681/14006 21088/13684/14009
+f 7055/13687/14012 21088/13684/14009 21087/13683/14008 7054/13686/14011
+f 21091/13688/14013 21092/13689/14014 21090/13690/14015 21096/13691/14016
+f 21093/13692/14017 21094/13693/14018 21090/13690/14015 21092/13689/14014
+f 21095/13694/14019 21096/13691/14016 21090/13690/14015 21094/13693/14018
+f 859/13013/13338 6866/13048/13373 21091/13688/14013 7050/13675/14000
+f 6866/13048/13373 6865/13047/13372 21092/13689/14014 21091/13688/14013
+f 7050/13675/14000 21091/13688/14013 21096/13691/14016 7051/13676/14001
+f 860/13045/13370 7056/13695/14020 21093/13692/14017 6864/13046/13371
+f 7056/13695/14020 7057/13696/14021 21094/13693/14018 21093/13692/14017
+f 6864/13046/13371 21093/13692/14017 21092/13689/14014 6865/13047/13372
+f 865/13452/13777 7052/13677/14002 21095/13694/14019 7058/13697/14022
+f 7052/13677/14002 7051/13676/14001 21096/13691/14016 21095/13694/14019
+f 7058/13697/14022 21095/13694/14019 21094/13693/14018 7057/13696/14021
+f 21098/13698/14023 21099/13699/14024 21097/13700/14025 21103/13701/14026
+f 21100/13702/14027 21101/13703/14028 21097/13700/14025 21099/13699/14024
+f 21102/13704/14029 21103/13701/14026 21097/13700/14025 21101/13703/14028
+f 846/13029/13354 6827/13064/13389 21098/13698/14023 7053/13685/14010
+f 6827/13064/13389 6826/13063/13388 21099/13699/14024 21098/13698/14023
+f 7053/13685/14010 21098/13698/14023 21103/13701/14026 7054/13686/14011
+f 847/13061/13386 7059/13705/14030 21100/13702/14027 6825/13062/13387
+f 7059/13705/14030 7060/13706/14031 21101/13703/14028 21100/13702/14027
+f 6825/13062/13387 21100/13702/14027 21099/13699/14024 6826/13063/13388
+f 865/13452/13777 7055/13687/14012 21102/13704/14029 7061/13707/14032
+f 7055/13687/14012 7054/13686/14011 21103/13701/14026 21102/13704/14029
+f 7061/13707/14032 21102/13704/14029 21101/13703/14028 7060/13706/14031
+f 21105/13708/14033 21106/13709/14034 21104/13710/14035 21110/13711/14036
+f 21107/13712/14037 21108/13713/14038 21104/13710/14035 21106/13709/14034
+f 21109/13714/14039 21110/13711/14036 21104/13710/14035 21108/13713/14038
+f 860/13045/13370 6869/13100/13425 21105/13708/14033 7056/13695/14020
+f 6869/13100/13425 6868/13099/13424 21106/13709/14034 21105/13708/14033
+f 7056/13695/14020 21105/13708/14033 21110/13711/14036 7057/13696/14021
+f 861/13097/13422 7062/13715/14040 21107/13712/14037 6867/13098/13423
+f 7062/13715/14040 7063/13716/14041 21108/13713/14038 21107/13712/14037
+f 6867/13098/13423 21107/13712/14037 21106/13709/14034 6868/13099/13424
+f 865/13452/13777 7058/13697/14022 21109/13714/14039 7064/13717/14042
+f 7058/13697/14022 7057/13696/14021 21110/13711/14036 21109/13714/14039
+f 7064/13717/14042 21109/13714/14039 21108/13713/14038 7063/13716/14041
+f 21112/13718/14043 21113/13719/14044 21111/13720/14045 21117/13721/14046
+f 21114/13722/14047 21115/13723/14048 21111/13720/14045 21113/13719/14044
+f 21116/13724/14049 21117/13721/14046 21111/13720/14045 21115/13723/14048
+f 847/13061/13386 6830/13116/13441 21112/13718/14043 7059/13705/14030
+f 6830/13116/13441 6829/13115/13440 21113/13719/14044 21112/13718/14043
+f 7059/13705/14030 21112/13718/14043 21117/13721/14046 7060/13706/14031
+f 848/13113/13438 7065/13725/14050 21114/13722/14047 6828/13114/13439
+f 7065/13725/14050 7066/13726/14051 21115/13723/14048 21114/13722/14047
+f 6828/13114/13439 21114/13722/14047 21113/13719/14044 6829/13115/13440
+f 865/13452/13777 7061/13707/14032 21116/13724/14049 7067/13727/14052
+f 7061/13707/14032 7060/13706/14031 21117/13721/14046 21116/13724/14049
+f 7067/13727/14052 21116/13724/14049 21115/13723/14048 7066/13726/14051
+f 21119/13728/14053 21120/13729/14054 21118/13730/14055 21124/13731/14056
+f 21121/13732/14057 21122/13733/14058 21118/13730/14055 21120/13729/14054
+f 21123/13734/14059 21124/13731/14056 21118/13730/14055 21122/13733/14058
+f 861/13097/13422 6872/13148/13473 21119/13728/14053 7062/13715/14040
+f 6872/13148/13473 6871/13147/13472 21120/13729/14054 21119/13728/14053
+f 7062/13715/14040 21119/13728/14053 21124/13731/14056 7063/13716/14041
+f 862/13145/13470 7068/13735/14060 21121/13732/14057 6870/13146/13471
+f 7068/13735/14060 7069/13736/14061 21122/13733/14058 21121/13732/14057
+f 6870/13146/13471 21121/13732/14057 21120/13729/14054 6871/13147/13472
+f 865/13452/13777 7064/13717/14042 21123/13734/14059 7070/13737/14062
+f 7064/13717/14042 7063/13716/14041 21124/13731/14056 21123/13734/14059
+f 7070/13737/14062 21123/13734/14059 21122/13733/14058 7069/13736/14061
+f 21126/13738/14063 21127/13739/14064 21125/13740/14065 21131/13741/14066
+f 21128/13742/14067 21129/13743/14068 21125/13740/14065 21127/13739/14064
+f 21130/13744/14069 21131/13741/14066 21125/13740/14065 21129/13743/14068
+f 848/13113/13438 6833/13164/13489 21126/13738/14063 7065/13725/14050
+f 6833/13164/13489 6832/13163/13488 21127/13739/14064 21126/13738/14063
+f 7065/13725/14050 21126/13738/14063 21131/13741/14066 7066/13726/14051
+f 849/13161/13486 7071/13745/14070 21128/13742/14067 6831/13162/13487
+f 7071/13745/14070 7072/13746/14071 21129/13743/14068 21128/13742/14067
+f 6831/13162/13487 21128/13742/14067 21127/13739/14064 6832/13163/13488
+f 865/13452/13777 7067/13727/14052 21130/13744/14069 7073/13747/14072
+f 7067/13727/14052 7066/13726/14051 21131/13741/14066 21130/13744/14069
+f 7073/13747/14072 21130/13744/14069 21129/13743/14068 7072/13746/14071
+f 21133/13748/14073 21134/13749/14074 21132/13750/14075 21138/13751/14076
+f 21135/13752/14077 21136/13753/14078 21132/13750/14075 21134/13749/14074
+f 21137/13754/14079 21138/13751/14076 21132/13750/14075 21136/13753/14078
+f 862/13145/13470 6875/13196/13521 21133/13748/14073 7068/13735/14060
+f 6875/13196/13521 6874/13195/13520 21134/13749/14074 21133/13748/14073
+f 7068/13735/14060 21133/13748/14073 21138/13751/14076 7069/13736/14061
+f 863/13193/13518 6986/13448/13773 21135/13752/14077 6873/13194/13519
+f 6986/13448/13773 6985/13449/13774 21136/13753/14078 21135/13752/14077
+f 6873/13194/13519 21135/13752/14077 21134/13749/14074 6874/13195/13520
+f 865/13452/13777 7070/13737/14062 21137/13754/14079 6984/13453/13778
+f 7070/13737/14062 7069/13736/14061 21138/13751/14076 21137/13754/14079
+f 6984/13453/13778 21137/13754/14079 21136/13753/14078 6985/13449/13774
+f 21140/13755/14080 21141/13756/14081 21139/13757/14082 21145/13758/14083
+f 21142/13759/14084 21143/13760/14085 21139/13757/14082 21141/13756/14081
+f 21144/13761/14086 21145/13758/14083 21139/13757/14082 21143/13760/14085
+f 849/13161/13486 6836/13212/13537 21140/13755/14080 7071/13745/14070
+f 6836/13212/13537 6835/13211/13536 21141/13756/14081 21140/13755/14080
+f 7071/13745/14070 21140/13755/14080 21145/13758/14083 7072/13746/14071
+f 850/13209/13534 6992/13462/13787 21142/13759/14084 6834/13210/13535
+f 6992/13462/13787 6991/13463/13788 21143/13760/14085 21142/13759/14084
+f 6834/13210/13535 21142/13759/14084 21141/13756/14081 6835/13211/13536
+f 865/13452/13777 7073/13747/14072 21144/13761/14086 6990/13466/13791
+f 7073/13747/14072 7072/13746/14071 21145/13758/14083 21144/13761/14086
+f 6990/13466/13791 21144/13761/14086 21143/13760/14085 6991/13463/13788
+f 21146/13762/14087 21147/13763/14088 21150/13764/14089 21149/13765/14090
+f 21147/13763/14088 21148/13766/14091 21151/13767/14092 21150/13764/14089
+f 21149/13765/14090 21150/13764/14089 21153/13768/14093 21152/13769/14094
+f 21150/13764/14089 21151/13767/14092 21154/13770/14095 21153/13768/14093
+f 728/39/14096 6395/40/14097 21146/13762/14087 7097/13771/14098
+f 6395/40/14097 6394/41/14099 21147/13763/14088 21146/13762/14087
+f 6394/41/14099 6393/42/14100 21148/13766/14091 21147/13763/14088
+f 6393/42/14100 760/44/14101 7092/13772/14102 21148/13766/14091
+f 21148/13766/14091 7092/13772/14102 7093/13773/14103 21151/13767/14092
+f 21151/13767/14092 7093/13773/14103 7094/13774/14104 21154/13770/14095
+f 21154/13770/14095 7094/13774/14104 869/13775/14105 7089/13776/14106
+f 21153/13768/14093 21154/13770/14095 7089/13776/14106 7090/13777/14107
+f 21152/13769/14094 21153/13768/14093 7090/13777/14107 7091/13778/14108
+f 7095/13779/14109 21152/13769/14094 7091/13778/14108 866/13780/14110
+f 7096/13781/14111 21149/13765/14090 21152/13769/14094 7095/13779/14109
+f 7097/13771/14098 21146/13762/14087 21149/13765/14090 7096/13781/14111
+f 21155/13782/14112 21156/13783/14113 21159/13784/14114 21158/13785/14115
+f 21156/13783/14113 21157/13786/14116 21160/13787/14117 21159/13784/14114
+f 21158/13785/14115 21159/13784/14114 21162/13788/14118 21161/13789/14119
+f 21159/13784/14114 21160/13787/14117 21163/13790/14120 21162/13788/14118
+f 729/19/14121 6090/36/14122 21155/13782/14112 7100/13791/14123
+f 6090/36/14122 6091/37/14124 21156/13783/14113 21155/13782/14112
+f 6091/37/14124 6092/38/14125 21157/13786/14116 21156/13783/14113
+f 6092/38/14125 728/39/14096 7097/13771/14098 21157/13786/14116
+f 21157/13786/14116 7097/13771/14098 7096/13781/14111 21160/13787/14117
+f 21160/13787/14117 7096/13781/14111 7095/13779/14109 21163/13790/14120
+f 21163/13790/14120 7095/13779/14109 866/13780/14110 7076/13792/14126
+f 21162/13788/14118 21163/13790/14120 7076/13792/14126 7075/13793/14127
+f 21161/13789/14119 21162/13788/14118 7075/13793/14127 7074/13794/14128
+f 7098/13795/14129 21161/13789/14119 7074/13794/14128 867/13796/14130
+f 7099/13797/14131 21158/13785/14115 21161/13789/14119 7098/13795/14129
+f 7100/13791/14123 21155/13782/14112 21158/13785/14115 7099/13797/14131
+f 21164/13798/14132 21165/13799/14133 21168/13800/14134 21167/13801/14135
+f 21165/13799/14133 21166/13802/14136 21169/13803/14137 21168/13800/14134
+f 21167/13801/14135 21168/13800/14134 21171/13804/14138 21170/13805/14139
+f 21168/13800/14134 21169/13803/14137 21172/13806/14140 21171/13804/14138
+f 760/44/14101 6284/43/14141 21164/13798/14132 7092/13772/14102
+f 6284/43/14141 6283/45/14142 21165/13799/14133 21164/13798/14132
+f 6283/45/14142 6282/35/14143 21166/13802/14136 21165/13799/14133
+f 6282/35/14143 761/24/14144 7101/13807/14145 21166/13802/14136
+f 21166/13802/14136 7101/13807/14145 7102/13808/14146 21169/13803/14137
+f 21169/13803/14137 7102/13808/14146 7103/13809/14147 21172/13806/14140
+f 21172/13806/14140 7103/13809/14147 870/13810/14148 7080/13811/14149
+f 21171/13804/14138 21172/13806/14140 7080/13811/14149 7081/13812/14150
+f 21170/13805/14139 21171/13804/14138 7081/13812/14150 7082/13813/14151
+f 7094/13774/14104 21170/13805/14139 7082/13813/14152 869/13775/14105
+f 7093/13773/14103 21167/13801/14135 21170/13805/14139 7094/13774/14104
+f 7092/13772/14102 21164/13798/14132 21167/13801/14135 7093/13773/14103
+f 21173/13814/14153 21174/13815/14154 21177/13816/14155 21176/13817/14156
+f 21174/13815/14154 21175/13818/14157 21178/13819/14158 21177/13816/14155
+f 21176/13817/14156 21177/13816/14155 21180/13820/14159 21179/13821/14160
+f 21177/13816/14155 21178/13819/14158 21181/13822/14161 21180/13820/14159
+f 762/10/14162 6311/11/14163 21173/13814/14153 7109/13823/14164
+f 6311/11/14163 6310/13/14165 21174/13815/14154 21173/13814/14153
+f 6310/13/14165 6309/14/14166 21175/13818/14157 21174/13815/14154
+f 6309/14/14166 730/15/14167 7104/13824/14168 21175/13818/14157
+f 21175/13818/14157 7104/13824/14168 7105/13825/14169 21178/13819/14158
+f 21178/13819/14158 7105/13825/14169 7106/13826/14170 21181/13822/14161
+f 21181/13822/14161 7106/13826/14170 868/13827/14171 7086/13828/14172
+f 21180/13820/14159 21181/13822/14161 7086/13828/14172 7087/13829/14173
+f 21179/13821/14160 21180/13820/14159 7087/13829/14173 7088/13830/14174
+f 7107/13831/14175 21179/13821/14160 7088/13830/14174 871/13832/14176
+f 7108/13833/14177 21176/13817/14156 21179/13821/14160 7107/13831/14175
+f 7109/13823/14164 21173/13814/14153 21176/13817/14156 7108/13833/14177
+f 21182/13834/14178 21183/13835/14179 21186/13836/14180 21185/13837/14181
+f 21183/13835/14179 21184/13838/14182 21187/13839/14183 21186/13836/14180
+f 21185/13837/14181 21186/13836/14180 21189/13840/14184 21188/13841/14185
+f 21186/13836/14180 21187/13839/14183 21190/13842/14186 21189/13840/14184
+f 730/15/14167 6093/16/14187 21182/13834/14178 7104/13824/14168
+f 6093/16/14187 6094/17/14188 21183/13835/14179 21182/13834/14178
+f 6094/17/14188 6095/18/14189 21184/13838/14182 21183/13835/14179
+f 6095/18/14189 729/19/14121 7100/13791/14123 21184/13838/14182
+f 21184/13838/14182 7100/13791/14123 7099/13797/14131 21187/13839/14183
+f 21187/13839/14183 7099/13797/14131 7098/13795/14129 21190/13842/14186
+f 21190/13842/14186 7098/13795/14129 867/13796/14130 7079/13843/14190
+f 21189/13840/14184 21190/13842/14186 7079/13843/14190 7078/13844/14191
+f 21188/13841/14185 21189/13840/14184 7078/13844/14191 7077/13845/14192
+f 7106/13826/14170 21188/13841/14185 7077/13845/14192 868/13827/14171
+f 7105/13825/14169 21185/13837/14181 21188/13841/14185 7106/13826/14170
+f 7104/13824/14168 21182/13834/14178 21185/13837/14181 7105/13825/14169
+f 21191/13846/14193 21192/13847/14194 21195/13848/14195 21194/13849/14196
+f 21192/13847/14194 21193/13850/14197 21196/13851/14198 21195/13848/14195
+f 21194/13849/14196 21195/13848/14195 21198/13852/14199 21197/13853/14200
+f 21195/13848/14195 21196/13851/14198 21199/13854/14201 21198/13852/14199
+f 761/24/14144 6287/23/14202 21191/13846/14193 7101/13807/14145
+f 6287/23/14202 6286/25/14203 21192/13847/14194 21191/13846/14193
+f 6286/25/14203 6285/12/14204 21193/13850/14197 21192/13847/14194
+f 6285/12/14204 762/10/14162 7109/13823/14164 21193/13850/14197
+f 21193/13850/14197 7109/13823/14164 7108/13833/14177 21196/13851/14198
+f 21196/13851/14198 7108/13833/14177 7107/13831/14175 21199/13854/14201
+f 21199/13854/14201 7107/13831/14175 871/13832/14176 7083/13855/14205
+f 21198/13852/14199 21199/13854/14201 7083/13855/14206 7084/13856/14207
+f 21197/13853/14200 21198/13852/14199 7084/13856/14207 7085/13857/14208
+f 7103/13809/14147 21197/13853/14200 7085/13857/14208 870/13810/14148
+f 7102/13808/14146 21194/13849/14196 21197/13853/14200 7103/13809/14147
+f 7101/13807/14145 21191/13846/14193 21194/13849/14196 7102/13808/14146
+f 21200/13858/14209 21201/13859/14210 21204/13860/14211 21203/13861/14212
+f 21201/13859/14210 21202/13862/14213 21205/13863/14214 21204/13860/14211
+f 21203/13861/14212 21204/13860/14211 21207/13864/14215 21206/13865/14216
+f 21204/13860/14211 21205/13863/14214 21208/13866/14217 21207/13864/14215
+f 871/13832/14176 7088/13830/14174 21200/13858/14209 7133/13867/14218
+f 7088/13830/14174 7087/13829/14173 21201/13859/14210 21200/13858/14209
+f 7087/13829/14173 7086/13828/14172 21202/13862/14213 21201/13859/14210
+f 7086/13828/14172 868/13827/14171 7128/13868/14219 21202/13862/14213
+f 21202/13862/14213 7128/13868/14219 7129/13869/14220 21205/13863/14214
+f 21205/13863/14214 7129/13869/14220 7130/13870/14221 21208/13866/14217
+f 21208/13866/14217 7130/13870/14221 874/13871/14222 7122/13872/14223
+f 21207/13864/14215 21208/13866/14217 7122/13872/14223 7123/13873/14224
+f 21206/13865/14216 21207/13864/14215 7123/13873/14224 7124/13874/14225
+f 7131/13875/14226 21206/13865/14216 7124/13874/14225 877/13876/14227
+f 7132/13877/14228 21203/13861/14212 21206/13865/14216 7131/13875/14226
+f 7133/13867/14218 21200/13858/14209 21203/13861/14212 7132/13877/14228
+f 21209/13878/14229 21210/13879/14230 21213/13880/14231 21212/13881/14232
+f 21210/13879/14230 21211/13882/14233 21214/13883/14234 21213/13880/14231
+f 21212/13881/14232 21213/13880/14231 21216/13884/14235 21215/13885/14236
+f 21213/13880/14231 21214/13883/14234 21217/13886/14237 21216/13884/14235
+f 869/13775/14105 7082/13813/14152 21209/13878/14238 7139/13887/14239
+f 7082/13813/14151 7081/13812/14150 21210/13879/14230 21209/13878/14229
+f 7081/13812/14150 7080/13811/14149 21211/13882/14233 21210/13879/14230
+f 7080/13811/14149 870/13810/14148 7134/13888/14240 21211/13882/14233
+f 21211/13882/14233 7134/13888/14240 7135/13889/14241 21214/13883/14234
+f 21214/13883/14234 7135/13889/14241 7136/13890/14242 21217/13886/14237
+f 21217/13886/14237 7136/13890/14242 876/13891/14243 7116/13892/14244
+f 21216/13884/14235 21217/13886/14237 7116/13892/14244 7117/13893/14245
+f 21215/13885/14236 21216/13884/14235 7117/13893/14245 7118/13894/14246
+f 7137/13895/14247 21215/13885/14248 7118/13894/14249 875/13896/14250
+f 7138/13897/14251 21212/13881/14252 21215/13885/14248 7137/13895/14247
+f 7139/13887/14239 21209/13878/14238 21212/13881/14252 7138/13897/14251
+f 21218/13898/14253 21219/13899/14254 21222/13900/14255 21221/13901/14256
+f 21219/13899/14254 21220/13902/14257 21223/13903/14258 21222/13900/14255
+f 21221/13901/14256 21222/13900/14255 21225/13904/14259 21224/13905/14260
+f 21222/13900/14255 21223/13903/14258 21226/13906/14261 21225/13904/14259
+f 867/13796/14130 7074/13794/14128 21218/13898/14253 7145/13907/14262
+f 7074/13794/14128 7075/13793/14127 21219/13899/14254 21218/13898/14253
+f 7075/13793/14127 7076/13792/14126 21220/13902/14257 21219/13899/14254
+f 7076/13792/14126 866/13780/14110 7140/13908/14263 21220/13902/14257
+f 21220/13902/14257 7140/13908/14263 7141/13909/14264 21223/13903/14265
+f 21223/13903/14265 7141/13909/14264 7142/13910/14266 21226/13906/14267
+f 21226/13906/14267 7142/13910/14266 872/13911/14268 7112/13912/14269
+f 21225/13904/14259 21226/13906/14261 7112/13912/14270 7111/13913/14271
+f 21224/13905/14260 21225/13904/14259 7111/13913/14271 7110/13914/14272
+f 7143/13915/14273 21224/13905/14260 7110/13914/14272 873/13916/14274
+f 7144/13917/14275 21221/13901/14256 21224/13905/14260 7143/13915/14273
+f 7145/13907/14262 21218/13898/14253 21221/13901/14256 7144/13917/14275
+f 21227/13918/14276 21228/13919/14277 21231/13920/14278 21230/13921/14279
+f 21228/13919/14277 21229/13922/14280 21232/13923/14281 21231/13920/14278
+f 21230/13921/14279 21231/13920/14278 21234/13924/14282 21233/13925/14283
+f 21231/13920/14278 21232/13923/14281 21235/13926/14284 21234/13924/14282
+f 866/13780/14110 7091/13778/14108 21227/13918/14276 7140/13908/14263
+f 7091/13778/14108 7090/13777/14107 21228/13919/14277 21227/13918/14276
+f 7090/13777/14107 7089/13776/14106 21229/13922/14280 21228/13919/14277
+f 7089/13776/14106 869/13775/14105 7139/13887/14239 21229/13922/14280
+f 21229/13922/14280 7139/13887/14239 7138/13897/14251 21232/13923/14281
+f 21232/13923/14281 7138/13897/14251 7137/13895/14247 21235/13926/14284
+f 21235/13926/14284 7137/13895/14247 875/13896/14250 7125/13927/14285
+f 21234/13924/14282 21235/13926/14284 7125/13927/14285 7126/13928/14286
+f 21233/13925/14283 21234/13924/14282 7126/13928/14286 7127/13929/14287
+f 7142/13910/14266 21233/13925/14283 7127/13929/14287 872/13911/14268
+f 7141/13909/14264 21230/13921/14279 21233/13925/14283 7142/13910/14266
+f 7140/13908/14263 21227/13918/14276 21230/13921/14279 7141/13909/14264
+f 21236/13930/14288 21237/13931/14289 21240/13932/14290 21239/13933/14291
+f 21237/13931/14289 21238/13934/14292 21241/13935/14293 21240/13932/14290
+f 21239/13933/14291 21240/13932/14290 21243/13936/14294 21242/13937/14295
+f 21240/13932/14290 21241/13935/14293 21244/13938/14296 21243/13936/14294
+f 870/13810/14148 7085/13857/14208 21236/13930/14288 7134/13888/14240
+f 7085/13857/14208 7084/13856/14207 21237/13931/14289 21236/13930/14288
+f 7084/13856/14207 7083/13855/14206 21238/13934/14292 21237/13931/14289
+f 7083/13855/14205 871/13832/14176 7133/13867/14218 21238/13934/14297
+f 21238/13934/14297 7133/13867/14218 7132/13877/14228 21241/13935/14298
+f 21241/13935/14298 7132/13877/14228 7131/13875/14226 21244/13938/14299
+f 21244/13938/14299 7131/13875/14226 877/13876/14227 7119/13939/14300
+f 21243/13936/14294 21244/13938/14296 7119/13939/14301 7120/13940/14302
+f 21242/13937/14295 21243/13936/14294 7120/13940/14302 7121/13941/14303
+f 7136/13890/14242 21242/13937/14295 7121/13941/14303 876/13891/14243
+f 7135/13889/14241 21239/13933/14291 21242/13937/14295 7136/13890/14242
+f 7134/13888/14240 21236/13930/14288 21239/13933/14291 7135/13889/14241
+f 21245/13942/14304 21246/13943/14305 21249/13944/14306 21248/13945/14307
+f 21246/13943/14305 21247/13946/14308 21250/13947/14309 21249/13944/14306
+f 21248/13945/14307 21249/13944/14306 21252/13948/14310 21251/13949/14311
+f 21249/13944/14306 21250/13947/14309 21253/13950/14312 21252/13948/14310
+f 868/13827/14171 7077/13845/14192 21245/13942/14304 7128/13868/14219
+f 7077/13845/14192 7078/13844/14191 21246/13943/14305 21245/13942/14304
+f 7078/13844/14191 7079/13843/14190 21247/13946/14308 21246/13943/14305
+f 7079/13843/14190 867/13796/14130 7145/13907/14262 21247/13946/14308
+f 21247/13946/14308 7145/13907/14262 7144/13917/14275 21250/13947/14309
+f 21250/13947/14309 7144/13917/14275 7143/13915/14273 21253/13950/14312
+f 21253/13950/14312 7143/13915/14273 873/13916/14274 7115/13951/14313
+f 21252/13948/14310 21253/13950/14312 7115/13951/14313 7114/13952/14314
+f 21251/13949/14311 21252/13948/14310 7114/13952/14314 7113/13953/14315
+f 7130/13870/14221 21251/13949/14316 7113/13953/14317 874/13871/14222
+f 7129/13869/14220 21248/13945/14318 21251/13949/14316 7130/13870/14221
+f 7128/13868/14219 21245/13942/14304 21248/13945/14318 7129/13869/14220
+f 21254/13954/14319 21255/13955/14320 21258/13956/14321 21257/13957/14322
+f 21255/13955/14320 21256/13958/14323 21259/13959/14324 21258/13956/14321
+f 21257/13957/14322 21258/13956/14321 21261/13960/14325 21260/13961/14326
+f 21258/13956/14321 21259/13959/14324 21262/13962/14327 21261/13960/14325
+f 876/13891/14243 7121/13941/14303 21254/13954/14319 7169/13963/14328
+f 7121/13941/14303 7120/13940/14302 21255/13955/14320 21254/13954/14319
+f 7120/13940/14302 7119/13939/14301 21256/13958/14323 21255/13955/14320
+f 7119/13939/14300 877/13876/14227 7164/13964/14329 21256/13958/14330
+f 21256/13958/14330 7164/13964/14329 7165/13965/14331 21259/13959/14332
+f 21259/13959/14332 7165/13965/14331 7166/13966/14333 21262/13962/14334
+f 21262/13962/14334 7166/13966/14333 883/13967/14335 7155/13968/14336
+f 21261/13960/14325 21262/13962/14327 7155/13968/14337 7156/13969/14338
+f 21260/13961/14326 21261/13960/14325 7156/13969/14338 7157/13970/14339
+f 7167/13971/14340 21260/13961/14326 7157/13970/14339 882/13972/14341
+f 7168/13973/14342 21257/13957/14322 21260/13961/14326 7167/13971/14340
+f 7169/13963/14328 21254/13954/14319 21257/13957/14322 7168/13973/14342
+f 21263/13974/14343 21264/13975/14344 21267/13976/14345 21266/13977/14346
+f 21264/13975/14344 21265/13978/14347 21268/13979/14348 21267/13976/14345
+f 21266/13977/14346 21267/13976/14345 21270/13980/14349 21269/13981/14350
+f 21267/13976/14345 21268/13979/14348 21271/13982/14351 21270/13980/14349
+f 874/13871/14222 7113/13953/14317 21263/13974/14352 7175/13983/14353
+f 7113/13953/14315 7114/13952/14314 21264/13975/14344 21263/13974/14343
+f 7114/13952/14314 7115/13951/14313 21265/13978/14347 21264/13975/14344
+f 7115/13951/14313 873/13916/14274 7170/13984/14354 21265/13978/14347
+f 21265/13978/14347 7170/13984/14354 7171/13985/14355 21268/13979/14348
+f 21268/13979/14348 7171/13985/14355 7172/13986/14356 21271/13982/14351
+f 21271/13982/14351 7172/13986/14356 879/13987/14357 7151/13988/14358
+f 21270/13980/14349 21271/13982/14351 7151/13988/14358 7150/13989/14359
+f 21269/13981/14350 21270/13980/14349 7150/13989/14359 7149/13990/14360
+f 7173/13991/14361 21269/13981/14362 7149/13990/14363 880/13992/14364
+f 7174/13993/14365 21266/13977/14366 21269/13981/14362 7173/13991/14361
+f 7175/13983/14353 21263/13974/14352 21266/13977/14366 7174/13993/14365
+f 21272/13994/14367 21273/13995/14368 21276/13996/14369 21275/13997/14370
+f 21273/13995/14368 21274/13998/14371 21277/13999/14372 21276/13996/14369
+f 21275/13997/14370 21276/13996/14369 21279/14000/14373 21278/14001/14374
+f 21276/13996/14369 21277/13999/14372 21280/14002/14375 21279/14000/14373
+f 877/13876/14227 7124/13874/14225 21272/13994/14367 7164/13964/14329
+f 7124/13874/14225 7123/13873/14224 21273/13995/14368 21272/13994/14367
+f 7123/13873/14224 7122/13872/14223 21274/13998/14371 21273/13995/14368
+f 7122/13872/14223 874/13871/14222 7175/13983/14353 21274/13998/14371
+f 21274/13998/14371 7175/13983/14353 7174/13993/14365 21277/13999/14372
+f 21277/13999/14372 7174/13993/14365 7173/13991/14361 21280/14002/14375
+f 21280/14002/14375 7173/13991/14361 880/13992/14364 7158/14003/14376
+f 21279/14000/14373 21280/14002/14375 7158/14003/14376 7159/14004/14377
+f 21278/14001/14374 21279/14000/14373 7159/14004/14377 7160/14005/14378
+f 7166/13966/14333 21278/14001/14374 7160/14005/14378 883/13967/14335
+f 7165/13965/14331 21275/13997/14370 21278/14001/14374 7166/13966/14333
+f 7164/13964/14329 21272/13994/14367 21275/13997/14370 7165/13965/14331
+f 21281/14006/14379 21282/14007/14380 21285/14008/14381 21284/14009/14382
+f 21282/14007/14380 21283/14010/14383 21286/14011/14384 21285/14008/14381
+f 21284/14009/14382 21285/14008/14381 21288/14012/14385 21287/14013/14386
+f 21285/14008/14381 21286/14011/14384 21289/14014/14387 21288/14012/14385
+f 875/13896/14250 7118/13894/14249 21281/14006/14388 7178/14015/14389
+f 7118/13894/14246 7117/13893/14245 21282/14007/14380 21281/14006/14379
+f 7117/13893/14245 7116/13892/14244 21283/14010/14383 21282/14007/14380
+f 7116/13892/14244 876/13891/14243 7169/13963/14328 21283/14010/14383
+f 21283/14010/14383 7169/13963/14328 7168/13973/14342 21286/14011/14384
+f 21286/14011/14384 7168/13973/14342 7167/13971/14340 21289/14014/14387
+f 21289/14014/14387 7167/13971/14340 882/13972/14341 7152/14016/14390
+f 21288/14012/14385 21289/14014/14387 7152/14016/14390 7153/14017/14391
+f 21287/14013/14386 21288/14012/14385 7153/14017/14391 7154/14018/14392
+f 7176/14019/14393 21287/14013/14394 7154/14018/14395 881/14020/14396
+f 7177/14021/14397 21284/14009/14398 21287/14013/14394 7176/14019/14393
+f 7178/14015/14389 21281/14006/14388 21284/14009/14398 7177/14021/14397
+f 21290/14022/14399 21291/14023/14400 21294/14024/14401 21293/14025/14402
+f 21291/14023/14400 21292/14026/14403 21295/14027/14404 21294/14024/14401
+f 21293/14025/14402 21294/14024/14401 21297/14028/14405 21296/14029/14406
+f 21294/14024/14401 21295/14027/14404 21298/14030/14407 21297/14028/14405
+f 873/13916/14274 7110/13914/14272 21290/14022/14399 7170/13984/14354
+f 7110/13914/14272 7111/13913/14271 21291/14023/14400 21290/14022/14399
+f 7111/13913/14271 7112/13912/14270 21292/14026/14403 21291/14023/14400
+f 7112/13912/14269 872/13911/14268 7179/14031/14408 21292/14026/14409
+f 21292/14026/14409 7179/14031/14408 7180/14032/14410 21295/14027/14411
+f 21295/14027/14411 7180/14032/14410 7181/14033/14412 21298/14030/14413
+f 21298/14030/14413 7181/14033/14412 878/14034/14414 7148/14035/14415
+f 21297/14028/14405 21298/14030/14407 7148/14035/14416 7147/14036/14417
+f 21296/14029/14406 21297/14028/14405 7147/14036/14417 7146/14037/14418
+f 7172/13986/14356 21296/14029/14406 7146/14037/14418 879/13987/14357
+f 7171/13985/14355 21293/14025/14402 21296/14029/14406 7172/13986/14356
+f 7170/13984/14354 21290/14022/14399 21293/14025/14402 7171/13985/14355
+f 21299/14038/14419 21300/14039/14420 21303/14040/14421 21302/14041/14422
+f 21300/14039/14420 21301/14042/14423 21304/14043/14424 21303/14040/14421
+f 21302/14041/14422 21303/14040/14421 21306/14044/14425 21305/14045/14426
+f 21303/14040/14421 21304/14043/14424 21307/14046/14427 21306/14044/14425
+f 872/13911/14268 7127/13929/14287 21299/14038/14419 7179/14031/14408
+f 7127/13929/14287 7126/13928/14286 21300/14039/14420 21299/14038/14419
+f 7126/13928/14286 7125/13927/14285 21301/14042/14423 21300/14039/14420
+f 7125/13927/14285 875/13896/14250 7178/14015/14389 21301/14042/14423
+f 21301/14042/14423 7178/14015/14389 7177/14021/14397 21304/14043/14424
+f 21304/14043/14424 7177/14021/14397 7176/14019/14393 21307/14046/14427
+f 21307/14046/14427 7176/14019/14393 881/14020/14396 7161/14047/14428
+f 21306/14044/14425 21307/14046/14427 7161/14047/14428 7162/14048/14429
+f 21305/14045/14426 21306/14044/14425 7162/14048/14429 7163/14049/14430
+f 7181/14033/14412 21305/14045/14426 7163/14049/14430 878/14034/14414
+f 7180/14032/14410 21302/14041/14422 21305/14045/14426 7181/14033/14412
+f 7179/14031/14408 21299/14038/14419 21302/14041/14422 7180/14032/14410
+f 21308/14050/14431 21309/14051/14432 21312/14052/14433 21311/14053/14434
+f 21309/14051/14432 21310/14054/14435 21313/14055/14436 21312/14052/14433
+f 21311/14053/14434 21312/14052/14433 21315/14056/14437 21314/14057/14438
+f 21312/14052/14433 21313/14055/14436 21316/14058/14439 21315/14056/14437
+f 881/14020/14396 7154/14018/14395 21308/14050/14440 7205/14059/14441
+f 7154/14018/14392 7153/14017/14391 21309/14051/14432 21308/14050/14431
+f 7153/14017/14391 7152/14016/14390 21310/14054/14435 21309/14051/14432
+f 7152/14016/14390 882/13972/14341 7200/14060/14442 21310/14054/14435
+f 21310/14054/14435 7200/14060/14442 7201/14061/14443 21313/14055/14436
+f 21313/14055/14436 7201/14061/14443 7202/14062/14444 21316/14058/14439
+f 21316/14058/14439 7202/14062/14444 888/14063/14445 7188/14064/14446
+f 21315/14056/14437 21316/14058/14439 7188/14064/14446 7189/14065/14447
+f 21314/14057/14438 21315/14056/14437 7189/14065/14447 7190/14066/14448
+f 7203/14067/14449 21314/14057/14450 7190/14066/14451 887/14068/14452
+f 7204/14069/14453 21311/14053/14454 21314/14057/14450 7203/14067/14449
+f 7205/14059/14441 21308/14050/14440 21311/14053/14454 7204/14069/14453
+f 21317/14070/14455 21318/14071/14456 21321/14072/14457 21320/14073/14458
+f 21318/14071/14456 21319/14074/14459 21322/14075/14460 21321/14072/14457
+f 21320/14073/14458 21321/14072/14457 21324/14076/14461 21323/14077/14462
+f 21321/14072/14457 21322/14075/14460 21325/14078/14463 21324/14076/14461
+f 879/13987/14357 7146/14037/14418 21317/14070/14455 7211/14079/14464
+f 7146/14037/14418 7147/14036/14417 21318/14071/14456 21317/14070/14455
+f 7147/14036/14417 7148/14035/14416 21319/14074/14459 21318/14071/14456
+f 7148/14035/14415 878/14034/14414 7206/14080/14465 21319/14074/14466
+f 21319/14074/14466 7206/14080/14465 7207/14081/14467 21322/14075/14468
+f 21322/14075/14468 7207/14081/14467 7208/14082/14469 21325/14078/14470
+f 21325/14078/14470 7208/14082/14469 884/14083/14471 7184/14084/14472
+f 21324/14076/14461 21325/14078/14463 7184/14084/14473 7183/14085/14474
+f 21323/14077/14462 21324/14076/14461 7183/14085/14474 7182/14086/14475
+f 7209/14087/14476 21323/14077/14462 7182/14086/14475 885/14088/14477
+f 7210/14089/14478 21320/14073/14458 21323/14077/14462 7209/14087/14476
+f 7211/14079/14464 21317/14070/14455 21320/14073/14458 7210/14089/14478
+f 21326/14090/14479 21327/14091/14480 21330/14092/14481 21329/14093/14482
+f 21327/14091/14480 21328/14094/14483 21331/14095/14484 21330/14092/14481
+f 21329/14093/14482 21330/14092/14481 21333/14096/14485 21332/14097/14486
+f 21330/14092/14481 21331/14095/14484 21334/14098/14487 21333/14096/14485
+f 878/14034/14414 7163/14049/14430 21326/14090/14479 7206/14080/14465
+f 7163/14049/14430 7162/14048/14429 21327/14091/14480 21326/14090/14479
+f 7162/14048/14429 7161/14047/14428 21328/14094/14483 21327/14091/14480
+f 7161/14047/14428 881/14020/14396 7205/14059/14441 21328/14094/14483
+f 21328/14094/14483 7205/14059/14441 7204/14069/14453 21331/14095/14484
+f 21331/14095/14484 7204/14069/14453 7203/14067/14449 21334/14098/14487
+f 21334/14098/14487 7203/14067/14449 887/14068/14452 7197/14099/14488
+f 21333/14096/14485 21334/14098/14487 7197/14099/14488 7198/14100/14489
+f 21332/14097/14486 21333/14096/14485 7198/14100/14489 7199/14101/14490
+f 7208/14082/14469 21332/14097/14486 7199/14101/14490 884/14083/14471
+f 7207/14081/14467 21329/14093/14482 21332/14097/14486 7208/14082/14469
+f 7206/14080/14465 21326/14090/14479 21329/14093/14482 7207/14081/14467
+f 21335/14102/14491 21336/14103/14492 21339/14104/14493 21338/14105/14494
+f 21336/14103/14492 21337/14106/14495 21340/14107/14496 21339/14104/14493
+f 21338/14105/14494 21339/14104/14493 21342/14108/14497 21341/14109/14498
+f 21339/14104/14493 21340/14107/14496 21343/14110/14499 21342/14108/14497
+f 882/13972/14341 7157/13970/14339 21335/14102/14491 7200/14060/14442
+f 7157/13970/14339 7156/13969/14338 21336/14103/14492 21335/14102/14491
+f 7156/13969/14338 7155/13968/14337 21337/14106/14495 21336/14103/14492
+f 7155/13968/14336 883/13967/14335 7212/14111/14500 21337/14106/14501
+f 21337/14106/14501 7212/14111/14500 7213/14112/14502 21340/14107/14503
+f 21340/14107/14503 7213/14112/14502 7214/14113/14504 21343/14110/14505
+f 21343/14110/14505 7214/14113/14504 889/14114/14506 7191/14115/14507
+f 21342/14108/14497 21343/14110/14499 7191/14115/14508 7192/14116/14509
+f 21341/14109/14498 21342/14108/14497 7192/14116/14509 7193/14117/14510
+f 7202/14062/14444 21341/14109/14498 7193/14117/14510 888/14063/14445
+f 7201/14061/14443 21338/14105/14494 21341/14109/14498 7202/14062/14444
+f 7200/14060/14442 21335/14102/14491 21338/14105/14494 7201/14061/14443
+f 21344/14118/14511 21345/14119/14512 21348/14120/14513 21347/14121/14514
+f 21345/14119/14512 21346/14122/14515 21349/14123/14516 21348/14120/14513
+f 21347/14121/14514 21348/14120/14513 21351/14124/14517 21350/14125/14518
+f 21348/14120/14513 21349/14123/14516 21352/14126/14519 21351/14124/14517
+f 880/13992/14364 7149/13990/14363 21344/14118/14520 7217/14127/14521
+f 7149/13990/14360 7150/13989/14359 21345/14119/14512 21344/14118/14511
+f 7150/13989/14359 7151/13988/14358 21346/14122/14515 21345/14119/14512
+f 7151/13988/14358 879/13987/14357 7211/14079/14464 21346/14122/14515
+f 21346/14122/14515 7211/14079/14464 7210/14089/14478 21349/14123/14516
+f 21349/14123/14516 7210/14089/14478 7209/14087/14476 21352/14126/14519
+f 21352/14126/14519 7209/14087/14476 885/14088/14477 7187/14128/14522
+f 21351/14124/14517 21352/14126/14519 7187/14128/14522 7186/14129/14523
+f 21350/14125/14518 21351/14124/14517 7186/14129/14523 7185/14130/14524
+f 7215/14131/14525 21350/14125/14526 7185/14130/14527 886/14132/14528
+f 7216/14133/14529 21347/14121/14530 21350/14125/14526 7215/14131/14525
+f 7217/14127/14521 21344/14118/14520 21347/14121/14530 7216/14133/14529
+f 21353/14134/14531 21354/14135/14532 21357/14136/14533 21356/14137/14534
+f 21354/14135/14532 21355/14138/14535 21358/14139/14536 21357/14136/14533
+f 21356/14137/14534 21357/14136/14533 21360/14140/14537 21359/14141/14538
+f 21357/14136/14533 21358/14139/14536 21361/14142/14539 21360/14140/14537
+f 883/13967/14335 7160/14005/14378 21353/14134/14531 7212/14111/14500
+f 7160/14005/14378 7159/14004/14377 21354/14135/14532 21353/14134/14531
+f 7159/14004/14377 7158/14003/14376 21355/14138/14535 21354/14135/14532
+f 7158/14003/14376 880/13992/14364 7217/14127/14521 21355/14138/14535
+f 21355/14138/14535 7217/14127/14521 7216/14133/14529 21358/14139/14536
+f 21358/14139/14536 7216/14133/14529 7215/14131/14525 21361/14142/14539
+f 21361/14142/14539 7215/14131/14525 886/14132/14528 7194/14143/14540
+f 21360/14140/14537 21361/14142/14539 7194/14143/14540 7195/14144/14541
+f 21359/14141/14538 21360/14140/14537 7195/14144/14541 7196/14145/14542
+f 7214/14113/14504 21359/14141/14538 7196/14145/14542 889/14114/14506
+f 7213/14112/14502 21356/14137/14534 21359/14141/14538 7214/14113/14504
+f 7212/14111/14500 21353/14134/14531 21356/14137/14534 7213/14112/14502
+f 21362/14146/14543 21363/14147/14544 21366/14148/14545 21365/14149/14546
+f 21363/14147/14544 21364/14150/14547 21367/14151/14548 21366/14148/14545
+f 21365/14149/14546 21366/14148/14545 21369/14152/14549 21368/14153/14550
+f 21366/14148/14545 21367/14151/14548 21370/14154/14551 21369/14152/14549
+f 886/14132/14528 7185/14130/14527 21362/14146/14552 7241/14155/14553
+f 7185/14130/14524 7186/14129/14523 21363/14147/14544 21362/14146/14543
+f 7186/14129/14523 7187/14128/14522 21364/14150/14547 21363/14147/14544
+f 7187/14128/14522 885/14088/14477 7236/14156/14554 21364/14150/14547
+f 21364/14150/14547 7236/14156/14554 7237/14157/14555 21367/14151/14548
+f 21367/14151/14548 7237/14157/14555 7238/14158/14556 21370/14154/14551
+f 21370/14154/14551 7238/14158/14556 891/14159/14557 7223/14160/14558
+f 21369/14152/14549 21370/14154/14551 7223/14160/14558 7222/14161/14559
+f 21368/14153/14550 21369/14152/14549 7222/14161/14559 7221/14162/14560
+f 7239/14163/14561 21368/14153/14562 7221/14162/14563 892/14164/14564
+f 7240/14165/14565 21365/14149/14566 21368/14153/14562 7239/14163/14561
+f 7241/14155/14553 21362/14146/14552 21365/14149/14566 7240/14165/14565
+f 21371/14166/14567 21372/14167/14568 21375/14168/14569 21374/14169/14570
+f 21372/14167/14568 21373/14170/14571 21376/14171/14572 21375/14168/14569
+f 21374/14169/14570 21375/14168/14569 21378/14172/14573 21377/14173/14574
+f 21375/14168/14569 21376/14171/14572 21379/14174/14575 21378/14172/14573
+f 889/14114/14506 7196/14145/14542 21371/14166/14567 7244/14175/14576
+f 7196/14145/14542 7195/14144/14541 21372/14167/14568 21371/14166/14567
+f 7195/14144/14541 7194/14143/14540 21373/14170/14571 21372/14167/14568
+f 7194/14143/14540 886/14132/14528 7241/14155/14553 21373/14170/14571
+f 21373/14170/14571 7241/14155/14553 7240/14165/14565 21376/14171/14572
+f 21376/14171/14572 7240/14165/14565 7239/14163/14561 21379/14174/14575
+f 21379/14174/14575 7239/14163/14561 892/14164/14564 7230/14176/14577
+f 21378/14172/14573 21379/14174/14575 7230/14176/14577 7231/14177/14578
+f 21377/14173/14574 21378/14172/14573 7231/14177/14578 7232/14178/14579
+f 7242/14179/14580 21377/14173/14574 7232/14178/14579 895/14180/14581
+f 7243/14181/14582 21374/14169/14570 21377/14173/14574 7242/14179/14580
+f 7244/14175/14576 21371/14166/14567 21374/14169/14570 7243/14181/14582
+f 21380/14182/14583 21381/14183/14584 21384/14184/14585 21383/14185/14586
+f 21381/14183/14584 21382/14186/14587 21385/14187/14588 21384/14184/14585
+f 21383/14185/14586 21384/14184/14585 21387/14188/14589 21386/14189/14590
+f 21384/14184/14585 21385/14187/14588 21388/14190/14591 21387/14188/14589
+f 887/14068/14452 7190/14066/14451 21380/14182/14592 7250/14191/14593
+f 7190/14066/14448 7189/14065/14447 21381/14183/14584 21380/14182/14583
+f 7189/14065/14447 7188/14064/14446 21382/14186/14587 21381/14183/14584
+f 7188/14064/14446 888/14063/14445 7245/14192/14594 21382/14186/14587
+f 21382/14186/14587 7245/14192/14594 7246/14193/14595 21385/14187/14588
+f 21385/14187/14588 7246/14193/14595 7247/14194/14596 21388/14190/14591
+f 21388/14190/14591 7247/14194/14596 894/14195/14597 7224/14196/14598
+f 21387/14188/14589 21388/14190/14591 7224/14196/14598 7225/14197/14599
+f 21386/14189/14590 21387/14188/14589 7225/14197/14599 7226/14198/14600
+f 7248/14199/14601 21386/14189/14602 7226/14198/14603 893/14200/14604
+f 7249/14201/14605 21383/14185/14606 21386/14189/14602 7248/14199/14601
+f 7250/14191/14593 21380/14182/14592 21383/14185/14606 7249/14201/14605
+f 21389/14202/14607 21390/14203/14608 21393/14204/14609 21392/14205/14610
+f 21390/14203/14608 21391/14206/14611 21394/14207/14612 21393/14204/14609
+f 21392/14205/14610 21393/14204/14609 21396/14208/14613 21395/14209/14614
+f 21393/14204/14609 21394/14207/14612 21397/14210/14615 21396/14208/14613
+f 885/14088/14477 7182/14086/14475 21389/14202/14607 7236/14156/14554
+f 7182/14086/14475 7183/14085/14474 21390/14203/14608 21389/14202/14607
+f 7183/14085/14474 7184/14084/14473 21391/14206/14611 21390/14203/14608
+f 7184/14084/14472 884/14083/14471 7251/14211/14616 21391/14206/14617
+f 21391/14206/14617 7251/14211/14616 7252/14212/14618 21394/14207/14619
+f 21394/14207/14619 7252/14212/14618 7253/14213/14620 21397/14210/14621
+f 21397/14210/14621 7253/14213/14620 890/14214/14622 7220/14215/14623
+f 21396/14208/14613 21397/14210/14615 7220/14215/14624 7219/14216/14625
+f 21395/14209/14614 21396/14208/14613 7219/14216/14625 7218/14217/14626
+f 7238/14158/14556 21395/14209/14614 7218/14217/14626 891/14159/14557
+f 7237/14157/14555 21392/14205/14610 21395/14209/14614 7238/14158/14556
+f 7236/14156/14554 21389/14202/14607 21392/14205/14610 7237/14157/14555
+f 21398/14218/14627 21399/14219/14628 21402/14220/14629 21401/14221/14630
+f 21399/14219/14628 21400/14222/14631 21403/14223/14632 21402/14220/14629
+f 21401/14221/14630 21402/14220/14629 21405/14224/14633 21404/14225/14634
+f 21402/14220/14629 21403/14223/14632 21406/14226/14635 21405/14224/14633
+f 884/14083/14471 7199/14101/14490 21398/14218/14627 7251/14211/14616
+f 7199/14101/14490 7198/14100/14489 21399/14219/14628 21398/14218/14627
+f 7198/14100/14489 7197/14099/14488 21400/14222/14631 21399/14219/14628
+f 7197/14099/14488 887/14068/14452 7250/14191/14593 21400/14222/14631
+f 21400/14222/14631 7250/14191/14593 7249/14201/14605 21403/14223/14632
+f 21403/14223/14632 7249/14201/14605 7248/14199/14601 21406/14226/14635
+f 21406/14226/14635 7248/14199/14601 893/14200/14604 7233/14227/14636
+f 21405/14224/14633 21406/14226/14635 7233/14227/14636 7234/14228/14637
+f 21404/14225/14634 21405/14224/14633 7234/14228/14637 7235/14229/14638
+f 7253/14213/14620 21404/14225/14634 7235/14229/14638 890/14214/14622
+f 7252/14212/14618 21401/14221/14630 21404/14225/14634 7253/14213/14620
+f 7251/14211/14616 21398/14218/14627 21401/14221/14630 7252/14212/14618
+f 21407/14230/14639 21408/14231/14640 21411/14232/14641 21410/14233/14642
+f 21408/14231/14640 21409/14234/14643 21412/14235/14644 21411/14232/14641
+f 21410/14233/14642 21411/14232/14641 21414/14236/14645 21413/14237/14646
+f 21411/14232/14641 21412/14235/14644 21415/14238/14647 21414/14236/14645
+f 888/14063/14445 7193/14117/14510 21407/14230/14639 7245/14192/14594
+f 7193/14117/14510 7192/14116/14509 21408/14231/14640 21407/14230/14639
+f 7192/14116/14509 7191/14115/14508 21409/14234/14643 21408/14231/14640
+f 7191/14115/14507 889/14114/14506 7244/14175/14576 21409/14234/14648
+f 21409/14234/14648 7244/14175/14576 7243/14181/14582 21412/14235/14649
+f 21412/14235/14649 7243/14181/14582 7242/14179/14580 21415/14238/14650
+f 21415/14238/14650 7242/14179/14580 895/14180/14581 7227/14239/14651
+f 21414/14236/14645 21415/14238/14647 7227/14239/14652 7228/14240/14653
+f 21413/14237/14646 21414/14236/14645 7228/14240/14653 7229/14241/14654
+f 7247/14194/14596 21413/14237/14646 7229/14241/14654 894/14195/14597
+f 7246/14193/14595 21410/14233/14642 21413/14237/14646 7247/14194/14596
+f 7245/14192/14594 21407/14230/14639 21410/14233/14642 7246/14193/14595
+f 21416/14242/14655 21417/14243/14656 21420/14244/14657 21419/14245/14658
+f 21417/14243/14656 21418/14246/14659 21421/14247/14660 21420/14244/14657
+f 21419/14245/14658 21420/14244/14657 21423/14248/14661 21422/14249/14662
+f 21420/14244/14657 21421/14247/14660 21424/14250/14663 21423/14248/14661
+f 891/14159/14557 7218/14217/14626 21416/14242/14655 7277/14251/14664
+f 7218/14217/14626 7219/14216/14625 21417/14243/14656 21416/14242/14655
+f 7219/14216/14625 7220/14215/14624 21418/14246/14659 21417/14243/14656
+f 7220/14215/14623 890/14214/14622 7272/14252/14665 21418/14246/14666
+f 21418/14246/14666 7272/14252/14665 7273/14253/14667 21421/14247/14668
+f 21421/14247/14668 7273/14253/14667 7274/14254/14669 21424/14250/14670
+f 21424/14250/14670 7274/14254/14669 896/14255/14671 7256/14256/14672
+f 21423/14248/14661 21424/14250/14663 7256/14256/14673 7255/14257/14674
+f 21422/14249/14662 21423/14248/14661 7255/14257/14674 7254/14258/14675
+f 7275/14259/14676 21422/14249/14662 7254/14258/14675 897/14260/14677
+f 7276/14261/14678 21419/14245/14658 21422/14249/14662 7275/14259/14676
+f 7277/14251/14664 21416/14242/14655 21419/14245/14658 7276/14261/14678
+f 21425/14262/14679 21426/14263/14680 21429/14264/14681 21428/14265/14682
+f 21426/14263/14680 21427/14266/14683 21430/14267/14684 21429/14264/14681
+f 21428/14265/14682 21429/14264/14681 21432/14268/14685 21431/14269/14686
+f 21429/14264/14681 21430/14267/14684 21433/14270/14687 21432/14268/14685
+f 890/14214/14622 7235/14229/14638 21425/14262/14679 7272/14252/14665
+f 7235/14229/14638 7234/14228/14637 21426/14263/14680 21425/14262/14679
+f 7234/14228/14637 7233/14227/14636 21427/14266/14683 21426/14263/14680
+f 7233/14227/14636 893/14200/14604 7278/14271/14688 21427/14266/14683
+f 21427/14266/14683 7278/14271/14688 7279/14272/14689 21430/14267/14684
+f 21430/14267/14684 7279/14272/14689 7280/14273/14690 21433/14270/14687
+f 21433/14270/14687 7280/14273/14690 899/14274/14691 7269/14275/14692
+f 21432/14268/14685 21433/14270/14687 7269/14275/14692 7270/14276/14693
+f 21431/14269/14686 21432/14268/14685 7270/14276/14693 7271/14277/14694
+f 7274/14254/14669 21431/14269/14686 7271/14277/14694 896/14255/14671
+f 7273/14253/14667 21428/14265/14682 21431/14269/14686 7274/14254/14669
+f 7272/14252/14665 21425/14262/14679 21428/14265/14682 7273/14253/14667
+f 21434/14278/14695 21435/14279/14696 21438/14280/14697 21437/14281/14698
+f 21435/14279/14696 21436/14282/14699 21439/14283/14700 21438/14280/14697
+f 21437/14281/14698 21438/14280/14697 21441/14284/14701 21440/14285/14702
+f 21438/14280/14697 21439/14283/14700 21442/14286/14703 21441/14284/14701
+f 894/14195/14597 7229/14241/14654 21434/14278/14695 7286/14287/14704
+f 7229/14241/14654 7228/14240/14653 21435/14279/14696 21434/14278/14695
+f 7228/14240/14653 7227/14239/14652 21436/14282/14699 21435/14279/14696
+f 7227/14239/14651 895/14180/14581 7281/14288/14705 21436/14282/14706
+f 21436/14282/14706 7281/14288/14705 7282/14289/14707 21439/14283/14708
+f 21439/14283/14708 7282/14289/14707 7283/14290/14709 21442/14286/14710
+f 21442/14286/14710 7283/14290/14709 901/14291/14711 7263/14292/14712
+f 21441/14284/14701 21442/14286/14703 7263/14292/14713 7264/14293/14714
+f 21440/14285/14702 21441/14284/14701 7264/14293/14714 7265/14294/14715
+f 7284/14295/14716 21440/14285/14702 7265/14294/14715 900/14296/14717
+f 7285/14297/14718 21437/14281/14698 21440/14285/14702 7284/14295/14716
+f 7286/14287/14704 21434/14278/14695 21437/14281/14698 7285/14297/14718
+f 21443/14298/14719 21444/14299/14720 21447/14300/14721 21446/14301/14722
+f 21444/14299/14720 21445/14302/14723 21448/14303/14724 21447/14300/14721
+f 21446/14301/14722 21447/14300/14721 21450/14304/14725 21449/14305/14726
+f 21447/14300/14721 21448/14303/14724 21451/14306/14727 21450/14304/14725
+f 892/14164/14564 7221/14162/14563 21443/14298/14728 7289/14307/14729
+f 7221/14162/14560 7222/14161/14559 21444/14299/14720 21443/14298/14719
+f 7222/14161/14559 7223/14160/14558 21445/14302/14723 21444/14299/14720
+f 7223/14160/14558 891/14159/14557 7277/14251/14664 21445/14302/14723
+f 21445/14302/14723 7277/14251/14664 7276/14261/14678 21448/14303/14724
+f 21448/14303/14724 7276/14261/14678 7275/14259/14676 21451/14306/14727
+f 21451/14306/14727 7275/14259/14676 897/14260/14677 7259/14308/14730
+f 21450/14304/14725 21451/14306/14727 7259/14308/14730 7258/14309/14731
+f 21449/14305/14726 21450/14304/14725 7258/14309/14731 7257/14310/14732
+f 7287/14311/14733 21449/14305/14734 7257/14310/14735 898/14312/14736
+f 7288/14313/14737 21446/14301/14738 21449/14305/14734 7287/14311/14733
+f 7289/14307/14729 21443/14298/14728 21446/14301/14738 7288/14313/14737
+f 21452/14314/14739 21453/14315/14740 21456/14316/14741 21455/14317/14742
+f 21453/14315/14740 21454/14318/14743 21457/14319/14744 21456/14316/14741
+f 21455/14317/14742 21456/14316/14741 21459/14320/14745 21458/14321/14746
+f 21456/14316/14741 21457/14319/14744 21460/14322/14747 21459/14320/14745
+f 895/14180/14581 7232/14178/14579 21452/14314/14739 7281/14288/14705
+f 7232/14178/14579 7231/14177/14578 21453/14315/14740 21452/14314/14739
+f 7231/14177/14578 7230/14176/14577 21454/14318/14743 21453/14315/14740
+f 7230/14176/14577 892/14164/14564 7289/14307/14729 21454/14318/14743
+f 21454/14318/14743 7289/14307/14729 7288/14313/14737 21457/14319/14744
+f 21457/14319/14744 7288/14313/14737 7287/14311/14733 21460/14322/14747
+f 21460/14322/14747 7287/14311/14733 898/14312/14736 7266/14323/14748
+f 21459/14320/14745 21460/14322/14747 7266/14323/14748 7267/14324/14749
+f 21458/14321/14746 21459/14320/14745 7267/14324/14749 7268/14325/14750
+f 7283/14290/14709 21458/14321/14746 7268/14325/14750 901/14291/14711
+f 7282/14289/14707 21455/14317/14742 21458/14321/14746 7283/14290/14709
+f 7281/14288/14705 21452/14314/14739 21455/14317/14742 7282/14289/14707
+f 21461/14326/14751 21462/14327/14752 21465/14328/14753 21464/14329/14754
+f 21462/14327/14752 21463/14330/14755 21466/14331/14756 21465/14328/14753
+f 21464/14329/14754 21465/14328/14753 21468/14332/14757 21467/14333/14758
+f 21465/14328/14753 21466/14331/14756 21469/14334/14759 21468/14332/14757
+f 893/14200/14604 7226/14198/14603 21461/14326/14760 7278/14271/14688
+f 7226/14198/14600 7225/14197/14599 21462/14327/14752 21461/14326/14751
+f 7225/14197/14599 7224/14196/14598 21463/14330/14755 21462/14327/14752
+f 7224/14196/14598 894/14195/14597 7286/14287/14704 21463/14330/14755
+f 21463/14330/14755 7286/14287/14704 7285/14297/14718 21466/14331/14756
+f 21466/14331/14756 7285/14297/14718 7284/14295/14716 21469/14334/14759
+f 21469/14334/14759 7284/14295/14716 900/14296/14717 7260/14335/14761
+f 21468/14332/14757 21469/14334/14759 7260/14335/14761 7261/14336/14762
+f 21467/14333/14758 21468/14332/14757 7261/14336/14762 7262/14337/14763
+f 7280/14273/14690 21467/14333/14764 7262/14337/14765 899/14274/14691
+f 7279/14272/14689 21464/14329/14766 21467/14333/14764 7280/14273/14690
+f 7278/14271/14688 21461/14326/14760 21464/14329/14766 7279/14272/14689
+f 21470/14338/14767 21471/14339/14768 21474/14340/14769 21473/14341/14770
+f 21471/14339/14768 21472/14342/14771 21475/14343/14772 21474/14340/14769
+f 21473/14341/14770 21474/14340/14769 21477/14344/14773 21476/14345/14774
+f 21474/14340/14769 21475/14343/14772 21478/14346/14775 21477/14344/14773
+f 901/14291/14711 7268/14325/14750 21470/14338/14767 7313/14347/14776
+f 7268/14325/14750 7267/14324/14749 21471/14339/14768 21470/14338/14767
+f 7267/14324/14749 7266/14323/14748 21472/14342/14771 21471/14339/14768
+f 7266/14323/14748 898/14312/14736 7308/14348/14777 21472/14342/14771
+f 21472/14342/14771 7308/14348/14777 7309/14349/14778 21475/14343/14772
+f 21475/14343/14772 7309/14349/14778 7310/14350/14779 21478/14346/14775
+f 21478/14346/14775 7310/14350/14779 904/14351/14780 7302/14352/14781
+f 21477/14344/14773 21478/14346/14775 7302/14352/14781 7303/14353/14782
+f 21476/14345/14774 21477/14344/14773 7303/14353/14782 7304/14354/14783
+f 7311/14355/14784 21476/14345/14774 7304/14354/14783 907/14356/14785
+f 7312/14357/14786 21473/14341/14770 21476/14345/14774 7311/14355/14784
+f 7313/14347/14776 21470/14338/14767 21473/14341/14770 7312/14357/14786
+f 21479/14358/14787 21480/14359/14788 21483/14360/14789 21482/14361/14790
+f 21480/14359/14788 21481/14362/14791 21484/14363/14792 21483/14360/14789
+f 21482/14361/14790 21483/14360/14789 21486/14364/14793 21485/14365/14794
+f 21483/14360/14789 21484/14363/14792 21487/14366/14795 21486/14364/14793
+f 899/14274/14691 7262/14337/14765 21479/14358/14796 7319/14367/14797
+f 7262/14337/14763 7261/14336/14762 21480/14359/14788 21479/14358/14787
+f 7261/14336/14762 7260/14335/14761 21481/14362/14791 21480/14359/14788
+f 7260/14335/14761 900/14296/14717 7314/14368/14798 21481/14362/14791
+f 21481/14362/14791 7314/14368/14798 7315/14369/14799 21484/14363/14792
+f 21484/14363/14792 7315/14369/14799 7316/14370/14800 21487/14366/14795
+f 21487/14366/14795 7316/14370/14800 906/14371/14801 7296/14372/14802
+f 21486/14364/14793 21487/14366/14795 7296/14372/14802 7297/14373/14803
+f 21485/14365/14794 21486/14364/14793 7297/14373/14803 7298/14374/14804
+f 7317/14375/14805 21485/14365/14806 7298/14374/14807 905/14376/14808
+f 7318/14377/14809 21482/14361/14810 21485/14365/14806 7317/14375/14805
+f 7319/14367/14797 21479/14358/14796 21482/14361/14810 7318/14377/14809
+f 21488/14378/14811 21489/14379/14812 21492/14380/14813 21491/14381/14814
+f 21489/14379/14812 21490/14382/14815 21493/14383/14816 21492/14380/14813
+f 21491/14381/14814 21492/14380/14813 21495/14384/14817 21494/14385/14818
+f 21492/14380/14813 21493/14383/14816 21496/14386/14819 21495/14384/14817
+f 897/14260/14677 7254/14258/14675 21488/14378/14811 7325/14387/14820
+f 7254/14258/14675 7255/14257/14674 21489/14379/14812 21488/14378/14811
+f 7255/14257/14674 7256/14256/14673 21490/14382/14815 21489/14379/14812
+f 7256/14256/14672 896/14255/14671 7320/14388/14821 21490/14382/14822
+f 21490/14382/14822 7320/14388/14821 7321/14389/14823 21493/14383/14824
+f 21493/14383/14824 7321/14389/14823 7322/14390/14825 21496/14386/14826
+f 21496/14386/14826 7322/14390/14825 902/14391/14827 7292/14392/14828
+f 21495/14384/14817 21496/14386/14819 7292/14392/14829 7291/14393/14830
+f 21494/14385/14818 21495/14384/14817 7291/14393/14830 7290/14394/14831
+f 7323/14395/14832 21494/14385/14818 7290/14394/14831 903/14396/14833
+f 7324/14397/14834 21491/14381/14814 21494/14385/14818 7323/14395/14832
+f 7325/14387/14820 21488/14378/14811 21491/14381/14814 7324/14397/14834
+f 21497/14398/14835 21498/14399/14836 21501/14400/14837 21500/14401/14838
+f 21498/14399/14836 21499/14402/14839 21502/14403/14840 21501/14400/14837
+f 21500/14401/14838 21501/14400/14837 21504/14404/14841 21503/14405/14842
+f 21501/14400/14837 21502/14403/14840 21505/14406/14843 21504/14404/14841
+f 896/14255/14671 7271/14277/14694 21497/14398/14835 7320/14388/14821
+f 7271/14277/14694 7270/14276/14693 21498/14399/14836 21497/14398/14835
+f 7270/14276/14693 7269/14275/14692 21499/14402/14839 21498/14399/14836
+f 7269/14275/14692 899/14274/14691 7319/14367/14797 21499/14402/14839
+f 21499/14402/14839 7319/14367/14797 7318/14377/14809 21502/14403/14840
+f 21502/14403/14840 7318/14377/14809 7317/14375/14805 21505/14406/14843
+f 21505/14406/14843 7317/14375/14805 905/14376/14808 7305/14407/14844
+f 21504/14404/14841 21505/14406/14843 7305/14407/14844 7306/14408/14845
+f 21503/14405/14842 21504/14404/14841 7306/14408/14845 7307/14409/14846
+f 7322/14390/14825 21503/14405/14842 7307/14409/14846 902/14391/14827
+f 7321/14389/14823 21500/14401/14838 21503/14405/14842 7322/14390/14825
+f 7320/14388/14821 21497/14398/14835 21500/14401/14838 7321/14389/14823
+f 21506/14410/14847 21507/14411/14848 21510/14412/14849 21509/14413/14850
+f 21507/14411/14848 21508/14414/14851 21511/14415/14852 21510/14412/14849
+f 21509/14413/14850 21510/14412/14849 21513/14416/14853 21512/14417/14854
+f 21510/14412/14849 21511/14415/14852 21514/14418/14855 21513/14416/14853
+f 900/14296/14717 7265/14294/14715 21506/14410/14847 7314/14368/14798
+f 7265/14294/14715 7264/14293/14714 21507/14411/14848 21506/14410/14847
+f 7264/14293/14714 7263/14292/14713 21508/14414/14851 21507/14411/14848
+f 7263/14292/14712 901/14291/14711 7313/14347/14776 21508/14414/14856
+f 21508/14414/14856 7313/14347/14776 7312/14357/14786 21511/14415/14857
+f 21511/14415/14857 7312/14357/14786 7311/14355/14784 21514/14418/14858
+f 21514/14418/14858 7311/14355/14784 907/14356/14785 7299/14419/14859
+f 21513/14416/14853 21514/14418/14855 7299/14419/14860 7300/14420/14861
+f 21512/14417/14854 21513/14416/14853 7300/14420/14861 7301/14421/14862
+f 7316/14370/14800 21512/14417/14854 7301/14421/14862 906/14371/14801
+f 7315/14369/14799 21509/14413/14850 21512/14417/14854 7316/14370/14800
+f 7314/14368/14798 21506/14410/14847 21509/14413/14850 7315/14369/14799
+f 21515/14422/14863 21516/14423/14864 21519/14424/14865 21518/14425/14866
+f 21516/14423/14864 21517/14426/14867 21520/14427/14868 21519/14424/14865
+f 21518/14425/14866 21519/14424/14865 21522/14428/14869 21521/14429/14870
+f 21519/14424/14865 21520/14427/14868 21523/14430/14871 21522/14428/14869
+f 898/14312/14736 7257/14310/14735 21515/14422/14872 7308/14348/14777
+f 7257/14310/14732 7258/14309/14731 21516/14423/14864 21515/14422/14863
+f 7258/14309/14731 7259/14308/14730 21517/14426/14867 21516/14423/14864
+f 7259/14308/14730 897/14260/14677 7325/14387/14820 21517/14426/14867
+f 21517/14426/14867 7325/14387/14820 7324/14397/14834 21520/14427/14868
+f 21520/14427/14868 7324/14397/14834 7323/14395/14832 21523/14430/14871
+f 21523/14430/14871 7323/14395/14832 903/14396/14833 7295/14431/14873
+f 21522/14428/14869 21523/14430/14871 7295/14431/14873 7294/14432/14874
+f 21521/14429/14870 21522/14428/14869 7294/14432/14874 7293/14433/14875
+f 7310/14350/14779 21521/14429/14876 7293/14433/14877 904/14351/14780
+f 7309/14349/14778 21518/14425/14878 21521/14429/14876 7310/14350/14779
+f 7308/14348/14777 21515/14422/14872 21518/14425/14878 7309/14349/14778
+f 21524/14434/14879 21525/14435/14880 21528/14436/14881 21527/14437/14882
+f 21525/14435/14880 21526/14438/14883 21529/14439/14884 21528/14436/14881
+f 21527/14437/14882 21528/14436/14881 21531/14440/14885 21530/14441/14886
+f 21528/14436/14881 21529/14439/14884 21532/14442/14887 21531/14440/14885
+f 902/14391/14827 7307/14409/14846 21524/14434/14879 7349/14443/14888
+f 7307/14409/14846 7306/14408/14845 21525/14435/14880 21524/14434/14879
+f 7306/14408/14845 7305/14407/14844 21526/14438/14883 21525/14435/14880
+f 7305/14407/14844 905/14376/14808 7344/14444/14889 21526/14438/14883
+f 21526/14438/14883 7344/14444/14889 7345/14445/14890 21529/14439/14884
+f 21529/14439/14884 7345/14445/14890 7346/14446/14891 21532/14442/14887
+f 21532/14442/14887 7346/14446/14891 911/14447/14892 7341/14448/14893
+f 21531/14440/14885 21532/14442/14887 7341/14448/14893 7342/14449/14894
+f 21530/14441/14886 21531/14440/14885 7342/14449/14894 7343/14450/14895
+f 7347/14451/14896 21530/14441/14886 7343/14450/14895 908/14452/14897
+f 7348/14453/14898 21527/14437/14882 21530/14441/14886 7347/14451/14896
+f 7349/14443/14888 21524/14434/14879 21527/14437/14882 7348/14453/14898
+f 21533/14454/14899 21534/14455/14900 21537/14456/14901 21536/14457/14902
+f 21534/14455/14900 21535/14458/14903 21538/14459/14904 21537/14456/14901
+f 21536/14457/14902 21537/14456/14901 21540/14460/14905 21539/14461/14906
+f 21537/14456/14901 21538/14459/14904 21541/14462/14907 21540/14460/14905
+f 906/14371/14801 7301/14421/14862 21533/14454/14899 7355/14463/14908
+f 7301/14421/14862 7300/14420/14861 21534/14455/14900 21533/14454/14899
+f 7300/14420/14861 7299/14419/14860 21535/14458/14903 21534/14455/14900
+f 7299/14419/14859 907/14356/14785 7350/14464/14909 21535/14458/14910
+f 21535/14458/14910 7350/14464/14909 7351/14465/14911 21538/14459/14912
+f 21538/14459/14912 7351/14465/14911 7352/14466/14913 21541/14462/14914
+f 21541/14462/14914 7352/14466/14913 913/14467/14915 7335/14468/14916
+f 21540/14460/14905 21541/14462/14907 7335/14468/14917 7336/14469/14918
+f 21539/14461/14906 21540/14460/14905 7336/14469/14918 7337/14470/14919
+f 7353/14471/14920 21539/14461/14906 7337/14470/14919 912/14472/14921
+f 7354/14473/14922 21536/14457/14902 21539/14461/14906 7353/14471/14920
+f 7355/14463/14908 21533/14454/14899 21536/14457/14902 7354/14473/14922
+f 21542/14474/14923 21543/14475/14924 21546/14476/14925 21545/14477/14926
+f 21543/14475/14924 21544/14478/14927 21547/14479/14928 21546/14476/14925
+f 21545/14477/14926 21546/14476/14925 21549/14480/14929 21548/14481/14930
+f 21546/14476/14925 21547/14479/14928 21550/14482/14931 21549/14480/14929
+f 904/14351/14780 7293/14433/14877 21542/14474/14932 7361/14483/14933
+f 7293/14433/14875 7294/14432/14874 21543/14475/14924 21542/14474/14923
+f 7294/14432/14874 7295/14431/14873 21544/14478/14927 21543/14475/14924
+f 7295/14431/14873 903/14396/14833 7356/14484/14934 21544/14478/14927
+f 21544/14478/14927 7356/14484/14934 7357/14485/14935 21547/14479/14928
+f 21547/14479/14928 7357/14485/14935 7358/14486/14936 21550/14482/14931
+f 21550/14482/14931 7358/14486/14936 909/14487/14937 7331/14488/14938
+f 21549/14480/14929 21550/14482/14931 7331/14488/14938 7330/14489/14939
+f 21548/14481/14930 21549/14480/14929 7330/14489/14939 7329/14490/14940
+f 7359/14491/14941 21548/14481/14942 7329/14490/14943 910/14492/14944
+f 7360/14493/14945 21545/14477/14946 21548/14481/14942 7359/14491/14941
+f 7361/14483/14933 21542/14474/14932 21545/14477/14946 7360/14493/14945
+f 21551/14494/14947 21552/14495/14948 21555/14496/14949 21554/14497/14950
+f 21552/14495/14948 21553/14498/14951 21556/14499/14952 21555/14496/14949
+f 21554/14497/14950 21555/14496/14949 21558/14500/14953 21557/14501/14954
+f 21555/14496/14949 21556/14499/14952 21559/14502/14955 21558/14500/14953
+f 907/14356/14785 7304/14354/14783 21551/14494/14947 7350/14464/14909
+f 7304/14354/14783 7303/14353/14782 21552/14495/14948 21551/14494/14947
+f 7303/14353/14782 7302/14352/14781 21553/14498/14951 21552/14495/14948
+f 7302/14352/14781 904/14351/14780 7361/14483/14933 21553/14498/14951
+f 21553/14498/14951 7361/14483/14933 7360/14493/14945 21556/14499/14952
+f 21556/14499/14952 7360/14493/14945 7359/14491/14941 21559/14502/14955
+f 21559/14502/14955 7359/14491/14941 910/14492/14944 7338/14503/14956
+f 21558/14500/14953 21559/14502/14955 7338/14503/14956 7339/14504/14957
+f 21557/14501/14954 21558/14500/14953 7339/14504/14957 7340/14505/14958
+f 7352/14466/14913 21557/14501/14954 7340/14505/14958 913/14467/14915
+f 7351/14465/14911 21554/14497/14950 21557/14501/14954 7352/14466/14913
+f 7350/14464/14909 21551/14494/14947 21554/14497/14950 7351/14465/14911
+f 21560/14506/14959 21561/14507/14960 21564/14508/14961 21563/14509/14962
+f 21561/14507/14960 21562/14510/14963 21565/14511/14964 21564/14508/14961
+f 21563/14509/14962 21564/14508/14961 21567/14512/14965 21566/14513/14966
+f 21564/14508/14961 21565/14511/14964 21568/14514/14967 21567/14512/14965
+f 905/14376/14808 7298/14374/14807 21560/14506/14968 7344/14444/14889
+f 7298/14374/14804 7297/14373/14803 21561/14507/14960 21560/14506/14959
+f 7297/14373/14803 7296/14372/14802 21562/14510/14963 21561/14507/14960
+f 7296/14372/14802 906/14371/14801 7355/14463/14908 21562/14510/14963
+f 21562/14510/14963 7355/14463/14908 7354/14473/14922 21565/14511/14964
+f 21565/14511/14964 7354/14473/14922 7353/14471/14920 21568/14514/14967
+f 21568/14514/14967 7353/14471/14920 912/14472/14921 7332/14515/14969
+f 21567/14512/14965 21568/14514/14967 7332/14515/14969 7333/14516/14970
+f 21566/14513/14966 21567/14512/14965 7333/14516/14970 7334/14517/14971
+f 7346/14446/14891 21566/14513/14972 7334/14517/14973 911/14447/14892
+f 7345/14445/14890 21563/14509/14974 21566/14513/14972 7346/14446/14891
+f 7344/14444/14889 21560/14506/14968 21563/14509/14974 7345/14445/14890
+f 21569/14518/14975 21570/14519/14976 21573/14520/14977 21572/14521/14978
+f 21570/14519/14976 21571/14522/14979 21574/14523/14980 21573/14520/14977
+f 21572/14521/14978 21573/14520/14977 21576/14524/14981 21575/14525/14982
+f 21573/14520/14977 21574/14523/14980 21577/14526/14983 21576/14524/14981
+f 903/14396/14833 7290/14394/14831 21569/14518/14975 7356/14484/14934
+f 7290/14394/14831 7291/14393/14830 21570/14519/14976 21569/14518/14975
+f 7291/14393/14830 7292/14392/14829 21571/14522/14979 21570/14519/14976
+f 7292/14392/14828 902/14391/14827 7349/14443/14888 21571/14522/14984
+f 21571/14522/14984 7349/14443/14888 7348/14453/14898 21574/14523/14985
+f 21574/14523/14985 7348/14453/14898 7347/14451/14896 21577/14526/14986
+f 21577/14526/14986 7347/14451/14896 908/14452/14897 7328/14527/14987
+f 21576/14524/14981 21577/14526/14983 7328/14527/14988 7327/14528/14989
+f 21575/14525/14982 21576/14524/14981 7327/14528/14989 7326/14529/14990
+f 7358/14486/14936 21575/14525/14982 7326/14529/14990 909/14487/14937
+f 7357/14485/14935 21572/14521/14978 21575/14525/14982 7358/14486/14936
+f 7356/14484/14934 21569/14518/14975 21572/14521/14978 7357/14485/14935
+f 21578/14530/14991 21579/14531/14992 21582/14532/14993 21581/14533/14994
+f 21579/14531/14992 21580/14534/14995 21583/14535/14996 21582/14532/14993
+f 21581/14533/14994 21582/14532/14993 21585/14536/14997 21584/14537/14998
+f 21582/14532/14993 21583/14535/14996 21586/14538/14999 21585/14536/14997
+f 913/14467/14915 7340/14505/14958 21578/14530/14991 7385/14539/15000
+f 7340/14505/14958 7339/14504/14957 21579/14531/14992 21578/14530/14991
+f 7339/14504/14957 7338/14503/14956 21580/14534/14995 21579/14531/14992
+f 7338/14503/14956 910/14492/14944 7380/14540/15001 21580/14534/14995
+f 21580/14534/14995 7380/14540/15001 7381/14541/15002 21583/14535/14996
+f 21583/14535/14996 7381/14541/15002 7382/14542/15003 21586/14538/14999
+f 21586/14538/14999 7382/14542/15003 916/14543/15004 7374/14544/15005
+f 21585/14536/14997 21586/14538/14999 7374/14544/15005 7375/14545/15006
+f 21584/14537/14998 21585/14536/14997 7375/14545/15006 7376/14546/15007
+f 7383/14547/15008 21584/14537/14998 7376/14546/15007 919/14548/15009
+f 7384/14549/15010 21581/14533/14994 21584/14537/14998 7383/14547/15008
+f 7385/14539/15000 21578/14530/14991 21581/14533/14994 7384/14549/15010
+f 21587/14550/15011 21588/14551/15012 21591/14552/15013 21590/14553/15014
+f 21588/14551/15012 21589/14554/15015 21592/14555/15016 21591/14552/15013
+f 21590/14553/15014 21591/14552/15013 21594/14556/15017 21593/14557/15018
+f 21591/14552/15013 21592/14555/15016 21595/14558/15019 21594/14556/15017
+f 911/14447/14892 7334/14517/14973 21587/14550/15020 7391/14559/15021
+f 7334/14517/14971 7333/14516/14970 21588/14551/15012 21587/14550/15011
+f 7333/14516/14970 7332/14515/14969 21589/14554/15015 21588/14551/15012
+f 7332/14515/14969 912/14472/14921 7386/14560/15022 21589/14554/15015
+f 21589/14554/15015 7386/14560/15022 7387/14561/15023 21592/14555/15016
+f 21592/14555/15016 7387/14561/15023 7388/14562/15024 21595/14558/15019
+f 21595/14558/15019 7388/14562/15024 918/14563/15025 7368/14564/15026
+f 21594/14556/15017 21595/14558/15019 7368/14564/15026 7369/14565/15027
+f 21593/14557/15018 21594/14556/15017 7369/14565/15027 7370/14566/15028
+f 7389/14567/15029 21593/14557/15030 7370/14566/15031 917/14568/15032
+f 7390/14569/15033 21590/14553/15034 21593/14557/15030 7389/14567/15029
+f 7391/14559/15021 21587/14550/15020 21590/14553/15034 7390/14569/15033
+f 21596/14570/15035 21597/14571/15036 21600/14572/15037 21599/14573/15038
+f 21597/14571/15036 21598/14574/15039 21601/14575/15040 21600/14572/15037
+f 21599/14573/15038 21600/14572/15037 21603/14576/15041 21602/14577/15042
+f 21600/14572/15037 21601/14575/15040 21604/14578/15043 21603/14576/15041
+f 909/14487/14937 7326/14529/14990 21596/14570/15035 7397/14579/15044
+f 7326/14529/14990 7327/14528/14989 21597/14571/15036 21596/14570/15035
+f 7327/14528/14989 7328/14527/14988 21598/14574/15039 21597/14571/15036
+f 7328/14527/14987 908/14452/14897 7392/14580/15045 21598/14574/15046
+f 21598/14574/15046 7392/14580/15045 7393/14581/15047 21601/14575/15048
+f 21601/14575/15048 7393/14581/15047 7394/14582/15049 21604/14578/15050
+f 21604/14578/15050 7394/14582/15049 914/14583/15051 7364/14584/15052
+f 21603/14576/15041 21604/14578/15043 7364/14584/15053 7363/14585/15054
+f 21602/14577/15042 21603/14576/15041 7363/14585/15054 7362/14586/15055
+f 7395/14587/15056 21602/14577/15042 7362/14586/15055 915/14588/15057
+f 7396/14589/15058 21599/14573/15038 21602/14577/15042 7395/14587/15056
+f 7397/14579/15044 21596/14570/15035 21599/14573/15038 7396/14589/15058
+f 21605/14590/15059 21606/14591/15060 21609/14592/15061 21608/14593/15062
+f 21606/14591/15060 21607/14594/15063 21610/14595/15064 21609/14592/15061
+f 21608/14593/15062 21609/14592/15061 21612/14596/15065 21611/14597/15066
+f 21609/14592/15061 21610/14595/15064 21613/14598/15067 21612/14596/15065
+f 908/14452/14897 7343/14450/14895 21605/14590/15059 7392/14580/15045
+f 7343/14450/14895 7342/14449/14894 21606/14591/15060 21605/14590/15059
+f 7342/14449/14894 7341/14448/14893 21607/14594/15063 21606/14591/15060
+f 7341/14448/14893 911/14447/14892 7391/14559/15021 21607/14594/15063
+f 21607/14594/15063 7391/14559/15021 7390/14569/15033 21610/14595/15064
+f 21610/14595/15064 7390/14569/15033 7389/14567/15029 21613/14598/15067
+f 21613/14598/15067 7389/14567/15029 917/14568/15032 7377/14599/15068
+f 21612/14596/15065 21613/14598/15067 7377/14599/15068 7378/14600/15069
+f 21611/14597/15066 21612/14596/15065 7378/14600/15069 7379/14601/15070
+f 7394/14582/15049 21611/14597/15066 7379/14601/15070 914/14583/15051
+f 7393/14581/15047 21608/14593/15062 21611/14597/15066 7394/14582/15049
+f 7392/14580/15045 21605/14590/15059 21608/14593/15062 7393/14581/15047
+f 21614/14602/15071 21615/14603/15072 21618/14604/15073 21617/14605/15074
+f 21615/14603/15072 21616/14606/15075 21619/14607/15076 21618/14604/15073
+f 21617/14605/15074 21618/14604/15073 21621/14608/15077 21620/14609/15078
+f 21618/14604/15073 21619/14607/15076 21622/14610/15079 21621/14608/15077
+f 912/14472/14921 7337/14470/14919 21614/14602/15071 7386/14560/15022
+f 7337/14470/14919 7336/14469/14918 21615/14603/15072 21614/14602/15071
+f 7336/14469/14918 7335/14468/14917 21616/14606/15075 21615/14603/15072
+f 7335/14468/14916 913/14467/14915 7385/14539/15000 21616/14606/15080
+f 21616/14606/15080 7385/14539/15000 7384/14549/15010 21619/14607/15081
+f 21619/14607/15081 7384/14549/15010 7383/14547/15008 21622/14610/15082
+f 21622/14610/15082 7383/14547/15008 919/14548/15009 7371/14611/15083
+f 21621/14608/15077 21622/14610/15079 7371/14611/15084 7372/14612/15085
+f 21620/14609/15078 21621/14608/15077 7372/14612/15085 7373/14613/15086
+f 7388/14562/15024 21620/14609/15078 7373/14613/15086 918/14563/15025
+f 7387/14561/15023 21617/14605/15074 21620/14609/15078 7388/14562/15024
+f 7386/14560/15022 21614/14602/15071 21617/14605/15074 7387/14561/15023
+f 21623/14614/15087 21624/14615/15088 21627/14616/15089 21626/14617/15090
+f 21624/14615/15088 21625/14618/15091 21628/14619/15092 21627/14616/15089
+f 21626/14617/15090 21627/14616/15089 21630/14620/15093 21629/14621/15094
+f 21627/14616/15089 21628/14619/15092 21631/14622/15095 21630/14620/15093
+f 910/14492/14944 7329/14490/14943 21623/14614/15096 7380/14540/15001
+f 7329/14490/14940 7330/14489/14939 21624/14615/15088 21623/14614/15087
+f 7330/14489/14939 7331/14488/14938 21625/14618/15091 21624/14615/15088
+f 7331/14488/14938 909/14487/14937 7397/14579/15044 21625/14618/15091
+f 21625/14618/15091 7397/14579/15044 7396/14589/15058 21628/14619/15092
+f 21628/14619/15092 7396/14589/15058 7395/14587/15056 21631/14622/15095
+f 21631/14622/15095 7395/14587/15056 915/14588/15057 7367/14623/15097
+f 21630/14620/15093 21631/14622/15095 7367/14623/15097 7366/14624/15098
+f 21629/14621/15094 21630/14620/15093 7366/14624/15098 7365/14625/15099
+f 7382/14542/15003 21629/14621/15100 7365/14625/15101 916/14543/15004
+f 7381/14541/15002 21626/14617/15102 21629/14621/15100 7382/14542/15003
+f 7380/14540/15001 21623/14614/15096 21626/14617/15102 7381/14541/15002
+f 21632/14626/15103 21633/14627/15104 21636/14628/15105 21635/14629/15106
+f 21633/14627/15104 21634/14630/15107 21637/14631/15108 21636/14628/15105
+f 21635/14629/15106 21636/14628/15105 21639/14632/15109 21638/14633/15110
+f 21636/14628/15105 21637/14631/15108 21640/14634/15111 21639/14632/15109
+f 914/14583/15051 7379/14601/15070 21632/14626/15103 7421/14635/15112
+f 7379/14601/15070 7378/14600/15069 21633/14627/15104 21632/14626/15103
+f 7378/14600/15069 7377/14599/15068 21634/14630/15107 21633/14627/15104
+f 7377/14599/15068 917/14568/15032 7416/14636/15113 21634/14630/15107
+f 21634/14630/15107 7416/14636/15113 7417/14637/15114 21637/14631/15108
+f 21637/14631/15108 7417/14637/15114 7418/14638/15115 21640/14634/15111
+f 21640/14634/15111 7418/14638/15115 923/14639/15116 7413/14640/15117
+f 21639/14632/15109 21640/14634/15111 7413/14640/15117 7414/14641/15118
+f 21638/14633/15110 21639/14632/15109 7414/14641/15118 7415/14642/15119
+f 7419/14643/15120 21638/14633/15110 7415/14642/15119 920/14644/15121
+f 7420/14645/15122 21635/14629/15106 21638/14633/15110 7419/14643/15120
+f 7421/14635/15112 21632/14626/15103 21635/14629/15106 7420/14645/15122
+f 21641/14646/15123 21642/14647/15124 21645/14648/15125 21644/14649/15126
+f 21642/14647/15124 21643/14650/15127 21646/14651/15128 21645/14648/15125
+f 21644/14649/15126 21645/14648/15125 21648/14652/15129 21647/14653/15130
+f 21645/14648/15125 21646/14651/15128 21649/14654/15131 21648/14652/15129
+f 918/14563/15025 7373/14613/15086 21641/14646/15123 7427/14655/15132
+f 7373/14613/15086 7372/14612/15085 21642/14647/15124 21641/14646/15123
+f 7372/14612/15085 7371/14611/15084 21643/14650/15127 21642/14647/15124
+f 7371/14611/15083 919/14548/15009 7422/14656/15133 21643/14650/15134
+f 21643/14650/15134 7422/14656/15133 7423/14657/15135 21646/14651/15136
+f 21646/14651/15136 7423/14657/15135 7424/14658/15137 21649/14654/15138
+f 21649/14654/15138 7424/14658/15137 925/14659/15139 7407/14660/15140
+f 21648/14652/15129 21649/14654/15131 7407/14660/15141 7408/14661/15142
+f 21647/14653/15130 21648/14652/15129 7408/14661/15142 7409/14662/15143
+f 7425/14663/15144 21647/14653/15130 7409/14662/15143 924/14664/15145
+f 7426/14665/15146 21644/14649/15126 21647/14653/15130 7425/14663/15144
+f 7427/14655/15132 21641/14646/15123 21644/14649/15126 7426/14665/15146
+f 21650/14666/15147 21651/14667/15148 21654/14668/15149 21653/14669/15150
+f 21651/14667/15148 21652/14670/15151 21655/14671/15152 21654/14668/15149
+f 21653/14669/15150 21654/14668/15149 21657/14672/15153 21656/14673/15154
+f 21654/14668/15149 21655/14671/15152 21658/14674/15155 21657/14672/15153
+f 916/14543/15004 7365/14625/15101 21650/14666/15156 7433/14675/15157
+f 7365/14625/15099 7366/14624/15098 21651/14667/15148 21650/14666/15147
+f 7366/14624/15098 7367/14623/15097 21652/14670/15151 21651/14667/15148
+f 7367/14623/15097 915/14588/15057 7428/14676/15158 21652/14670/15151
+f 21652/14670/15151 7428/14676/15158 7429/14677/15159 21655/14671/15152
+f 21655/14671/15152 7429/14677/15159 7430/14678/15160 21658/14674/15155
+f 21658/14674/15155 7430/14678/15160 921/14679/15161 7403/14680/15162
+f 21657/14672/15153 21658/14674/15155 7403/14680/15162 7402/14681/15163
+f 21656/14673/15154 21657/14672/15153 7402/14681/15163 7401/14682/15164
+f 7431/14683/15165 21656/14673/15166 7401/14682/15167 922/14684/15168
+f 7432/14685/15169 21653/14669/15170 21656/14673/15166 7431/14683/15165
+f 7433/14675/15157 21650/14666/15156 21653/14669/15170 7432/14685/15169
+f 21659/14686/15171 21660/14687/15172 21663/14688/15173 21662/14689/15174
+f 21660/14687/15172 21661/14690/15175 21664/14691/15176 21663/14688/15173
+f 21662/14689/15174 21663/14688/15173 21666/14692/15177 21665/14693/15178
+f 21663/14688/15173 21664/14691/15176 21667/14694/15179 21666/14692/15177
+f 919/14548/15009 7376/14546/15007 21659/14686/15171 7422/14656/15133
+f 7376/14546/15007 7375/14545/15006 21660/14687/15172 21659/14686/15171
+f 7375/14545/15006 7374/14544/15005 21661/14690/15175 21660/14687/15172
+f 7374/14544/15005 916/14543/15004 7433/14675/15157 21661/14690/15175
+f 21661/14690/15175 7433/14675/15157 7432/14685/15169 21664/14691/15176
+f 21664/14691/15176 7432/14685/15169 7431/14683/15165 21667/14694/15179
+f 21667/14694/15179 7431/14683/15165 922/14684/15168 7410/14695/15180
+f 21666/14692/15177 21667/14694/15179 7410/14695/15180 7411/14696/15181
+f 21665/14693/15178 21666/14692/15177 7411/14696/15181 7412/14697/15182
+f 7424/14658/15137 21665/14693/15178 7412/14697/15182 925/14659/15139
+f 7423/14657/15135 21662/14689/15174 21665/14693/15178 7424/14658/15137
+f 7422/14656/15133 21659/14686/15171 21662/14689/15174 7423/14657/15135
+f 21668/14698/15183 21669/14699/15184 21672/14700/15185 21671/14701/15186
+f 21669/14699/15184 21670/14702/15187 21673/14703/15188 21672/14700/15185
+f 21671/14701/15186 21672/14700/15185 21675/14704/15189 21674/14705/15190
+f 21672/14700/15185 21673/14703/15188 21676/14706/15191 21675/14704/15189
+f 917/14568/15032 7370/14566/15031 21668/14698/15192 7416/14636/15113
+f 7370/14566/15028 7369/14565/15027 21669/14699/15184 21668/14698/15183
+f 7369/14565/15027 7368/14564/15026 21670/14702/15187 21669/14699/15184
+f 7368/14564/15026 918/14563/15025 7427/14655/15132 21670/14702/15187
+f 21670/14702/15187 7427/14655/15132 7426/14665/15146 21673/14703/15188
+f 21673/14703/15188 7426/14665/15146 7425/14663/15144 21676/14706/15191
+f 21676/14706/15191 7425/14663/15144 924/14664/15145 7404/14707/15193
+f 21675/14704/15189 21676/14706/15191 7404/14707/15193 7405/14708/15194
+f 21674/14705/15190 21675/14704/15189 7405/14708/15194 7406/14709/15195
+f 7418/14638/15115 21674/14705/15196 7406/14709/15197 923/14639/15116
+f 7417/14637/15114 21671/14701/15198 21674/14705/15196 7418/14638/15115
+f 7416/14636/15113 21668/14698/15192 21671/14701/15198 7417/14637/15114
+f 21677/14710/15199 21678/14711/15200 21681/14712/15201 21680/14713/15202
+f 21678/14711/15200 21679/14714/15203 21682/14715/15204 21681/14712/15201
+f 21680/14713/15202 21681/14712/15201 21684/14716/15205 21683/14717/15206
+f 21681/14712/15201 21682/14715/15204 21685/14718/15207 21684/14716/15205
+f 915/14588/15057 7362/14586/15055 21677/14710/15199 7428/14676/15158
+f 7362/14586/15055 7363/14585/15054 21678/14711/15200 21677/14710/15199
+f 7363/14585/15054 7364/14584/15053 21679/14714/15203 21678/14711/15200
+f 7364/14584/15052 914/14583/15051 7421/14635/15112 21679/14714/15208
+f 21679/14714/15208 7421/14635/15112 7420/14645/15122 21682/14715/15209
+f 21682/14715/15209 7420/14645/15122 7419/14643/15120 21685/14718/15210
+f 21685/14718/15210 7419/14643/15120 920/14644/15121 7400/14719/15211
+f 21684/14716/15205 21685/14718/15207 7400/14719/15212 7399/14720/15213
+f 21683/14717/15206 21684/14716/15205 7399/14720/15213 7398/14721/15214
+f 7430/14678/15160 21683/14717/15206 7398/14721/15214 921/14679/15161
+f 7429/14677/15159 21680/14713/15202 21683/14717/15206 7430/14678/15160
+f 7428/14676/15158 21677/14710/15199 21680/14713/15202 7429/14677/15159
+f 21686/14722/15215 21687/14723/15216 21690/14724/15217 21689/14725/15218
+f 21687/14723/15216 21688/14726/15219 21691/14727/15220 21690/14724/15217
+f 21689/14725/15218 21690/14724/15217 21693/14728/15221 21692/14729/15222
+f 21690/14724/15217 21691/14727/15220 21694/14730/15223 21693/14728/15221
+f 925/14659/15139 7412/14697/15182 21686/14722/15215 7457/14731/15224
+f 7412/14697/15182 7411/14696/15181 21687/14723/15216 21686/14722/15215
+f 7411/14696/15181 7410/14695/15180 21688/14726/15219 21687/14723/15216
+f 7410/14695/15180 922/14684/15168 7452/14732/15225 21688/14726/15219
+f 21688/14726/15219 7452/14732/15225 7453/14733/15226 21691/14727/15220
+f 21691/14727/15220 7453/14733/15226 7454/14734/15227 21694/14730/15223
+f 21694/14730/15223 7454/14734/15227 928/14735/15228 7446/14736/15229
+f 21693/14728/15221 21694/14730/15223 7446/14736/15229 7447/14737/15230
+f 21692/14729/15222 21693/14728/15221 7447/14737/15230 7448/14738/15231
+f 7455/14739/15232 21692/14729/15222 7448/14738/15231 931/14740/15233
+f 7456/14741/15234 21689/14725/15218 21692/14729/15222 7455/14739/15232
+f 7457/14731/15224 21686/14722/15215 21689/14725/15218 7456/14741/15234
+f 21695/14742/15235 21696/14743/15236 21699/14744/15237 21698/14745/15238
+f 21696/14743/15236 21697/14746/15239 21700/14747/15240 21699/14744/15237
+f 21698/14745/15238 21699/14744/15237 21702/14748/15241 21701/14749/15242
+f 21699/14744/15237 21700/14747/15240 21703/14750/15243 21702/14748/15241
+f 923/14639/15116 7406/14709/15197 21695/14742/15244 7463/14751/15245
+f 7406/14709/15195 7405/14708/15194 21696/14743/15236 21695/14742/15235
+f 7405/14708/15194 7404/14707/15193 21697/14746/15239 21696/14743/15236
+f 7404/14707/15193 924/14664/15145 7458/14752/15246 21697/14746/15239
+f 21697/14746/15239 7458/14752/15246 7459/14753/15247 21700/14747/15240
+f 21700/14747/15240 7459/14753/15247 7460/14754/15248 21703/14750/15243
+f 21703/14750/15243 7460/14754/15248 930/14755/15249 7440/14756/15250
+f 21702/14748/15241 21703/14750/15243 7440/14756/15250 7441/14757/15251
+f 21701/14749/15242 21702/14748/15241 7441/14757/15251 7442/14758/15252
+f 7461/14759/15253 21701/14749/15254 7442/14758/15255 929/14760/15256
+f 7462/14761/15257 21698/14745/15258 21701/14749/15254 7461/14759/15253
+f 7463/14751/15245 21695/14742/15244 21698/14745/15258 7462/14761/15257
+f 21704/14762/15259 21705/14763/15260 21708/14764/15261 21707/14765/15262
+f 21705/14763/15260 21706/14766/15263 21709/14767/15264 21708/14764/15261
+f 21707/14765/15262 21708/14764/15261 21711/14768/15265 21710/14769/15266
+f 21708/14764/15261 21709/14767/15264 21712/14770/15267 21711/14768/15265
+f 921/14679/15161 7398/14721/15214 21704/14762/15259 7469/14771/15268
+f 7398/14721/15214 7399/14720/15213 21705/14763/15260 21704/14762/15259
+f 7399/14720/15213 7400/14719/15212 21706/14766/15263 21705/14763/15260
+f 7400/14719/15211 920/14644/15121 7464/14772/15269 21706/14766/15270
+f 21706/14766/15270 7464/14772/15269 7465/14773/15271 21709/14767/15272
+f 21709/14767/15272 7465/14773/15271 7466/14774/15273 21712/14770/15274
+f 21712/14770/15274 7466/14774/15273 926/14775/15275 7436/14776/15276
+f 21711/14768/15265 21712/14770/15267 7436/14776/15277 7435/14777/15278
+f 21710/14769/15266 21711/14768/15265 7435/14777/15278 7434/14778/15279
+f 7467/14779/15280 21710/14769/15266 7434/14778/15279 927/14780/15281
+f 7468/14781/15282 21707/14765/15262 21710/14769/15266 7467/14779/15280
+f 7469/14771/15268 21704/14762/15259 21707/14765/15262 7468/14781/15282
+f 21713/14782/15283 21714/14783/15284 21717/14784/15285 21716/14785/15286
+f 21714/14783/15284 21715/14786/15287 21718/14787/15288 21717/14784/15285
+f 21716/14785/15286 21717/14784/15285 21720/14788/15289 21719/14789/15290
+f 21717/14784/15285 21718/14787/15288 21721/14790/15291 21720/14788/15289
+f 920/14644/15121 7415/14642/15119 21713/14782/15283 7464/14772/15269
+f 7415/14642/15119 7414/14641/15118 21714/14783/15284 21713/14782/15283
+f 7414/14641/15118 7413/14640/15117 21715/14786/15287 21714/14783/15284
+f 7413/14640/15117 923/14639/15116 7463/14751/15245 21715/14786/15287
+f 21715/14786/15287 7463/14751/15245 7462/14761/15257 21718/14787/15288
+f 21718/14787/15288 7462/14761/15257 7461/14759/15253 21721/14790/15291
+f 21721/14790/15291 7461/14759/15253 929/14760/15256 7449/14791/15292
+f 21720/14788/15289 21721/14790/15291 7449/14791/15292 7450/14792/15293
+f 21719/14789/15290 21720/14788/15289 7450/14792/15293 7451/14793/15294
+f 7466/14774/15273 21719/14789/15290 7451/14793/15294 926/14775/15275
+f 7465/14773/15271 21716/14785/15286 21719/14789/15290 7466/14774/15273
+f 7464/14772/15269 21713/14782/15283 21716/14785/15286 7465/14773/15271
+f 21722/14794/15295 21723/14795/15296 21726/14796/15297 21725/14797/15298
+f 21723/14795/15296 21724/14798/15299 21727/14799/15300 21726/14796/15297
+f 21725/14797/15298 21726/14796/15297 21729/14800/15301 21728/14801/15302
+f 21726/14796/15297 21727/14799/15300 21730/14802/15303 21729/14800/15301
+f 924/14664/15145 7409/14662/15143 21722/14794/15295 7458/14752/15246
+f 7409/14662/15143 7408/14661/15142 21723/14795/15296 21722/14794/15295
+f 7408/14661/15142 7407/14660/15141 21724/14798/15299 21723/14795/15296
+f 7407/14660/15140 925/14659/15139 7457/14731/15224 21724/14798/15304
+f 21724/14798/15304 7457/14731/15224 7456/14741/15234 21727/14799/15305
+f 21727/14799/15305 7456/14741/15234 7455/14739/15232 21730/14802/15306
+f 21730/14802/15306 7455/14739/15232 931/14740/15233 7443/14803/15307
+f 21729/14800/15301 21730/14802/15303 7443/14803/15308 7444/14804/15309
+f 21728/14801/15302 21729/14800/15301 7444/14804/15309 7445/14805/15310
+f 7460/14754/15248 21728/14801/15302 7445/14805/15310 930/14755/15249
+f 7459/14753/15247 21725/14797/15298 21728/14801/15302 7460/14754/15248
+f 7458/14752/15246 21722/14794/15295 21725/14797/15298 7459/14753/15247
+f 21731/14806/15311 21732/14807/15312 21735/14808/15313 21734/14809/15314
+f 21732/14807/15312 21733/14810/15315 21736/14811/15316 21735/14808/15313
+f 21734/14809/15314 21735/14808/15313 21738/14812/15317 21737/14813/15318
+f 21735/14808/15313 21736/14811/15316 21739/14814/15319 21738/14812/15317
+f 922/14684/15168 7401/14682/15167 21731/14806/15320 7452/14732/15225
+f 7401/14682/15164 7402/14681/15163 21732/14807/15312 21731/14806/15311
+f 7402/14681/15163 7403/14680/15162 21733/14810/15315 21732/14807/15312
+f 7403/14680/15162 921/14679/15161 7469/14771/15268 21733/14810/15315
+f 21733/14810/15315 7469/14771/15268 7468/14781/15282 21736/14811/15316
+f 21736/14811/15316 7468/14781/15282 7467/14779/15280 21739/14814/15319
+f 21739/14814/15319 7467/14779/15280 927/14780/15281 7439/14815/15321
+f 21738/14812/15317 21739/14814/15319 7439/14815/15321 7438/14816/15322
+f 21737/14813/15318 21738/14812/15317 7438/14816/15322 7437/14817/15323
+f 7454/14734/15227 21737/14813/15324 7437/14817/15325 928/14735/15228
+f 7453/14733/15226 21734/14809/15326 21737/14813/15324 7454/14734/15227
+f 7452/14732/15225 21731/14806/15320 21734/14809/15326 7453/14733/15226
+f 21740/14818/15327 21741/14819/15328 21744/14820/15329 21743/14821/15330
+f 21741/14819/15328 21742/14822/15331 21745/14823/15332 21744/14820/15329
+f 21743/14821/15330 21744/14820/15329 21747/14824/15333 21746/14825/15334
+f 21744/14820/15329 21745/14823/15332 21748/14826/15335 21747/14824/15333
+f 665/64/15336 5714/63/15337 21740/14818/15327 7473/14827/15338
+f 5714/63/15337 5713/62/15339 21741/14819/15328 21740/14818/15327
+f 5713/62/15339 5712/61/15340 21742/14822/15331 21741/14819/15328
+f 5712/61/15341 666/60/15342 7470/14828/15343 21742/14822/15344
+f 21742/14822/15344 7470/14828/15343 7471/14829/15345 21745/14823/15346
+f 21745/14823/15346 7471/14829/15345 7472/14830/15347 21748/14826/15348
+f 21748/14826/15348 7472/14830/15347 928/14735/15228 7437/14817/15325
+f 21747/14824/15333 21748/14826/15335 7437/14817/15323 7438/14816/15322
+f 21746/14825/15334 21747/14824/15333 7438/14816/15322 7439/14815/15321
+f 7475/14831/15349 21746/14825/15334 7439/14815/15321 927/14780/15281
+f 7474/14832/15350 21743/14821/15330 21746/14825/15334 7475/14831/15349
+f 7473/14827/15338 21740/14818/15327 21743/14821/15330 7474/14832/15350
+f 21749/14833/15351 21750/14834/15352 21753/14835/15353 21752/14836/15354
+f 21750/14834/15352 21751/14837/15355 21754/14838/15356 21753/14835/15353
+f 21752/14836/15354 21753/14835/15353 21756/14839/15357 21755/14840/15358
+f 21753/14835/15353 21754/14838/15356 21757/14841/15359 21756/14839/15357
+f 634/55/15360 7476/14842/15361 21749/14833/15351 5801/56/15362
+f 7476/14842/15361 7477/14843/15363 21750/14834/15352 21749/14833/15351
+f 7477/14843/15363 7478/14844/15364 21751/14837/15355 21750/14834/15352
+f 7478/14844/15364 931/14740/15233 7448/14738/15231 21751/14837/15355
+f 21751/14837/15355 7448/14738/15231 7447/14737/15230 21754/14838/15356
+f 21754/14838/15356 7447/14737/15230 7446/14736/15229 21757/14841/15359
+f 21757/14841/15359 7446/14736/15229 928/14735/15228 7472/14830/15347
+f 21756/14839/15357 21757/14841/15359 7472/14830/15347 7471/14829/15345
+f 21755/14840/15358 21756/14839/15357 7471/14829/15345 7470/14828/15343
+f 5799/59/15365 21755/14840/15358 7470/14828/15343 666/60/15342
+f 5800/58/15366 21752/14836/15354 21755/14840/15358 5799/59/15365
+f 5801/56/15362 21749/14833/15351 21752/14836/15354 5800/58/15366
+f 21758/14845/15367 21759/14846/15368 21762/14847/15369 21761/14848/15370
+f 21759/14846/15368 21760/14849/15371 21763/14850/15372 21762/14847/15369
+f 21761/14848/15370 21762/14847/15369 21765/14851/15373 21764/14852/15374
+f 21762/14847/15369 21763/14850/15372 21766/14853/15375 21765/14851/15373
+f 633/69/15376 7479/14854/15377 21758/14845/15367 5522/68/15378
+f 7479/14854/15377 7480/14855/15379 21759/14846/15368 21758/14845/15367
+f 7480/14855/15379 7481/14856/15380 21760/14849/15371 21759/14846/15368
+f 7481/14856/15380 930/14755/15249 7445/14805/15310 21760/14849/15371
+f 21760/14849/15371 7445/14805/15310 7444/14804/15309 21763/14850/15372
+f 21763/14850/15372 7444/14804/15309 7443/14803/15308 21766/14853/15375
+f 21766/14853/15381 7443/14803/15307 931/14740/15233 7478/14844/15364
+f 21765/14851/15382 21766/14853/15381 7478/14844/15364 7477/14843/15363
+f 21764/14852/15383 21765/14851/15382 7477/14843/15363 7476/14842/15361
+f 5520/57/15384 21764/14852/15383 7476/14842/15361 634/55/15360
+f 5521/70/15385 21761/14848/15370 21764/14852/15374 5520/57/15386
+f 5522/68/15378 21758/14845/15367 21761/14848/15370 5521/70/15385
+f 21767/14857/15387 21768/14858/15388 21771/14859/15389 21770/14860/15390
+f 21768/14858/15388 21769/14861/15391 21772/14862/15392 21771/14859/15389
+f 21770/14860/15390 21771/14859/15389 21774/14863/15393 21773/14864/15394
+f 21771/14859/15389 21772/14862/15392 21775/14865/15395 21774/14863/15393
+f 632/89/15396 7482/14866/15397 21767/14857/15398 5519/88/15399
+f 7482/14866/15397 7483/14867/15400 21768/14858/15401 21767/14857/15398
+f 7483/14867/15400 7484/14868/15402 21769/14861/15403 21768/14858/15401
+f 7484/14868/15402 929/14760/15256 7442/14758/15255 21769/14861/15403
+f 21769/14861/15391 7442/14758/15252 7441/14757/15251 21772/14862/15392
+f 21772/14862/15392 7441/14757/15251 7440/14756/15250 21775/14865/15395
+f 21775/14865/15395 7440/14756/15250 930/14755/15249 7481/14856/15380
+f 21774/14863/15393 21775/14865/15395 7481/14856/15380 7480/14855/15379
+f 21773/14864/15394 21774/14863/15393 7480/14855/15379 7479/14854/15377
+f 5517/80/15404 21773/14864/15394 7479/14854/15377 633/69/15376
+f 5518/90/15405 21770/14860/15390 21773/14864/15394 5517/80/15404
+f 5519/88/15406 21767/14857/15387 21770/14860/15390 5518/90/15405
+f 21776/14869/15407 21777/14870/15408 21780/14871/15409 21779/14872/15410
+f 21777/14870/15408 21778/14873/15411 21781/14874/15412 21780/14871/15409
+f 21779/14872/15410 21780/14871/15409 21783/14875/15413 21782/14876/15414
+f 21780/14871/15409 21781/14874/15412 21784/14877/15415 21783/14875/15413
+f 664/84/15416 7485/14878/15417 21776/14869/15407 5790/85/15418
+f 7485/14878/15417 7486/14879/15419 21777/14870/15408 21776/14869/15407
+f 7486/14879/15419 7487/14880/15420 21778/14873/15411 21777/14870/15408
+f 7487/14880/15420 926/14775/15275 7451/14793/15294 21778/14873/15411
+f 21778/14873/15411 7451/14793/15294 7450/14792/15293 21781/14874/15412
+f 21781/14874/15412 7450/14792/15293 7449/14791/15292 21784/14877/15415
+f 21784/14877/15415 7449/14791/15292 929/14760/15256 7484/14868/15402
+f 21783/14875/15413 21784/14877/15415 7484/14868/15402 7483/14867/15400
+f 21782/14876/15414 21783/14875/15413 7483/14867/15400 7482/14866/15397
+f 5792/87/15421 21782/14876/15414 7482/14866/15397 632/89/15396
+f 5791/86/15422 21779/14872/15410 21782/14876/15414 5792/87/15421
+f 5790/85/15418 21776/14869/15407 21779/14872/15410 5791/86/15422
+f 21785/14881/15423 21786/14882/15424 21789/14883/15425 21788/14884/15426
+f 21786/14882/15424 21787/14885/15427 21790/14886/15428 21789/14883/15425
+f 21788/14884/15426 21789/14883/15425 21792/14887/15429 21791/14888/15430
+f 21789/14883/15425 21790/14886/15428 21793/14889/15431 21792/14887/15429
+f 664/84/15416 5711/83/15432 21785/14881/15433 7485/14878/15417
+f 5711/83/15434 5710/82/15435 21786/14882/15424 21785/14881/15423
+f 5710/82/15435 5709/81/15436 21787/14885/15427 21786/14882/15424
+f 5709/81/15436 665/64/15336 7473/14827/15338 21787/14885/15427
+f 21787/14885/15427 7473/14827/15338 7474/14832/15350 21790/14886/15428
+f 21790/14886/15428 7474/14832/15350 7475/14831/15349 21793/14889/15431
+f 21793/14889/15431 7475/14831/15349 927/14780/15281 7434/14778/15279
+f 21792/14887/15429 21793/14889/15431 7434/14778/15279 7435/14777/15278
+f 21791/14888/15430 21792/14887/15429 7435/14777/15278 7436/14776/15277
+f 7487/14880/15420 21791/14888/15437 7436/14776/15276 926/14775/15275
+f 7486/14879/15419 21788/14884/15438 21791/14888/15437 7487/14880/15420
+f 7485/14878/15417 21785/14881/15433 21788/14884/15438 7486/14879/15419
+f 21794/14890/15439 21795/14891/15440 21798/14892/15441 21797/14893/15442
+f 21795/14891/15443 21796/14894/15444 21799/14895/15445 21798/14892/15446
+f 21797/14893/15442 21798/14892/15441 21801/14896/15447 21800/14897/15448
+f 21798/14892/15446 21799/14895/15445 21802/14898/15449 21801/14896/15450
+f 940/14899/15451 7685/14900/15452 21794/14890/15439 7509/14901/15453
+f 7685/14900/15452 7684/14902/15454 21795/14891/15440 21794/14890/15439
+f 7684/14902/15455 7683/14903/15456 21796/14894/15444 21795/14891/15443
+f 7683/14903/15456 972/14904/15457 7605/14905/15458 21796/14894/15444
+f 21796/14894/15444 7605/14905/15458 7606/14906/15459 21799/14895/15445
+f 21799/14895/15445 7606/14906/15459 7607/14907/15460 21802/14898/15449
+f 21802/14898/15449 7607/14907/15460 971/14908/15461 7682/14909/15462
+f 21801/14896/15450 21802/14898/15449 7682/14909/15462 7681/14910/15463
+f 21800/14897/15448 21801/14896/15447 7681/14910/15464 7680/14911/15465
+f 7511/14912/15466 21800/14897/15448 7680/14911/15465 939/14913/15467
+f 7510/14914/15468 21797/14893/15442 21800/14897/15448 7511/14912/15466
+f 7509/14901/15453 21794/14890/15439 21797/14893/15442 7510/14914/15468
+f 21803/14915/15469 21804/14916/15470 21807/14917/15471 21806/14918/15472
+f 21804/14916/15473 21805/14919/15474 21808/14920/15475 21807/14917/15476
+f 21806/14918/15472 21807/14917/15471 21810/14921/15477 21809/14922/15478
+f 21807/14917/15476 21808/14920/15475 21811/14923/15479 21810/14921/15480
+f 954/14924/15481 7691/14925/15482 21803/14915/15469 7551/14926/15483
+f 7691/14925/15482 7690/14927/15484 21804/14916/15470 21803/14915/15469
+f 7690/14927/15485 7689/14928/15486 21805/14919/15474 21804/14916/15473
+f 7689/14928/15486 986/14929/15487 7647/14930/15488 21805/14919/15474
+f 21805/14919/15474 7647/14930/15488 7648/14931/15489 21808/14920/15475
+f 21808/14920/15475 7648/14931/15489 7649/14932/15490 21811/14923/15479
+f 21811/14923/15479 7649/14932/15490 985/14933/15491 7688/14934/15492
+f 21810/14921/15480 21811/14923/15479 7688/14934/15492 7687/14935/15493
+f 21809/14922/15478 21810/14921/15477 7687/14935/15494 7686/14936/15495
+f 7553/14937/15496 21809/14922/15478 7686/14936/15495 953/14938/15497
+f 7552/14939/15498 21806/14918/15472 21809/14922/15478 7553/14937/15496
+f 7551/14926/15483 21803/14915/15469 21806/14918/15472 7552/14939/15498
+f 21812/14940/15499 21813/14941/15500 21816/14942/15501 21815/14943/15502
+f 21813/14941/15503 21814/14944/15504 21817/14945/15505 21816/14942/15506
+f 21815/14943/15502 21816/14942/15501 21819/14946/15507 21818/14947/15508
+f 21816/14942/15506 21817/14945/15505 21820/14948/15509 21819/14946/15510
+f 941/14949/15511 7694/14950/15512 21812/14940/15499 7512/14951/15513
+f 7694/14950/15512 7693/14952/15514 21813/14941/15500 21812/14940/15499
+f 7693/14952/15515 7692/14953/15516 21814/14944/15504 21813/14941/15503
+f 7692/14953/15516 973/14954/15517 7608/14955/15518 21814/14944/15504
+f 21814/14944/15504 7608/14955/15518 7609/14956/15519 21817/14945/15505
+f 21817/14945/15505 7609/14956/15519 7610/14957/15520 21820/14948/15509
+f 21820/14948/15509 7610/14957/15520 972/14904/15457 7683/14903/15456
+f 21819/14946/15510 21820/14948/15509 7683/14903/15456 7684/14902/15455
+f 21818/14947/15508 21819/14946/15507 7684/14902/15454 7685/14900/15452
+f 7514/14958/15521 21818/14947/15508 7685/14900/15452 940/14899/15451
+f 7513/14959/15522 21815/14943/15502 21818/14947/15508 7514/14958/15521
+f 7512/14951/15513 21812/14940/15499 21815/14943/15502 7513/14959/15522
+f 21821/14960/15523 21822/14961/15524 21825/14962/15525 21824/14963/15526
+f 21822/14961/15527 21823/14964/15528 21826/14965/15529 21825/14962/15530
+f 21824/14963/15526 21825/14962/15525 21828/14966/15531 21827/14967/15532
+f 21825/14962/15530 21826/14965/15529 21829/14968/15533 21828/14966/15534
+f 955/14969/15535 7697/14970/15536 21821/14960/15523 7554/14971/15537
+f 7697/14970/15536 7696/14972/15538 21822/14961/15524 21821/14960/15523
+f 7696/14972/15539 7695/14973/15540 21823/14964/15528 21822/14961/15527
+f 7695/14973/15540 987/14974/15541 7650/14975/15542 21823/14964/15528
+f 21823/14964/15528 7650/14975/15542 7651/14976/15543 21826/14965/15529
+f 21826/14965/15529 7651/14976/15543 7652/14977/15544 21829/14968/15533
+f 21829/14968/15533 7652/14977/15544 986/14929/15487 7689/14928/15486
+f 21828/14966/15534 21829/14968/15533 7689/14928/15486 7690/14927/15485
+f 21827/14967/15532 21828/14966/15531 7690/14927/15484 7691/14925/15482
+f 7556/14978/15545 21827/14967/15532 7691/14925/15482 954/14924/15481
+f 7555/14979/15546 21824/14963/15526 21827/14967/15532 7556/14978/15545
+f 7554/14971/15537 21821/14960/15523 21824/14963/15526 7555/14979/15546
+f 21830/14980/15547 21831/14981/15548 21834/14982/15549 21833/14983/15550
+f 21831/14981/15551 21832/14984/15552 21835/14985/15553 21834/14982/15554
+f 21833/14983/15550 21834/14982/15549 21837/14986/15555 21836/14987/15556
+f 21834/14982/15554 21835/14985/15553 21838/14988/15557 21837/14986/15558
+f 942/14989/15559 7700/14990/15560 21830/14980/15547 7515/14991/15561
+f 7700/14990/15560 7699/14992/15562 21831/14981/15548 21830/14980/15547
+f 7699/14992/15563 7698/14993/15564 21832/14984/15552 21831/14981/15551
+f 7698/14993/15564 974/14994/15565 7611/14995/15566 21832/14984/15552
+f 21832/14984/15552 7611/14995/15566 7612/14996/15567 21835/14985/15553
+f 21835/14985/15553 7612/14996/15567 7613/14997/15568 21838/14988/15557
+f 21838/14988/15557 7613/14997/15568 973/14954/15517 7692/14953/15516
+f 21837/14986/15558 21838/14988/15557 7692/14953/15516 7693/14952/15515
+f 21836/14987/15556 21837/14986/15555 7693/14952/15514 7694/14950/15512
+f 7517/14998/15569 21836/14987/15556 7694/14950/15512 941/14949/15511
+f 7516/14999/15570 21833/14983/15550 21836/14987/15556 7517/14998/15569
+f 7515/14991/15561 21830/14980/15547 21833/14983/15550 7516/14999/15570
+f 21839/15000/15571 21840/15001/15572 21843/15002/15573 21842/15003/15574
+f 21840/15001/15575 21841/15004/15576 21844/15005/15577 21843/15002/15578
+f 21842/15003/15574 21843/15002/15573 21846/15006/15579 21845/15007/15580
+f 21843/15002/15578 21844/15005/15577 21847/15008/15581 21846/15006/15582
+f 956/15009/15583 7703/15010/15584 21839/15000/15571 7557/15011/15585
+f 7703/15010/15584 7702/15012/15586 21840/15001/15572 21839/15000/15571
+f 7702/15012/15587 7701/15013/15588 21841/15004/15576 21840/15001/15575
+f 7701/15013/15588 988/15014/15589 7653/15015/15590 21841/15004/15576
+f 21841/15004/15576 7653/15015/15590 7654/15016/15591 21844/15005/15577
+f 21844/15005/15577 7654/15016/15591 7655/15017/15592 21847/15008/15581
+f 21847/15008/15581 7655/15017/15592 987/14974/15541 7695/14973/15540
+f 21846/15006/15582 21847/15008/15581 7695/14973/15540 7696/14972/15539
+f 21845/15007/15580 21846/15006/15579 7696/14972/15538 7697/14970/15536
+f 7559/15018/15593 21845/15007/15580 7697/14970/15536 955/14969/15535
+f 7558/15019/15594 21842/15003/15574 21845/15007/15580 7559/15018/15593
+f 7557/15011/15585 21839/15000/15571 21842/15003/15574 7558/15019/15594
+f 21848/15020/15595 21849/15021/15596 21852/15022/15597 21851/15023/15598
+f 21849/15021/15599 21850/15024/15600 21853/15025/15601 21852/15022/15602
+f 21851/15023/15598 21852/15022/15597 21855/15026/15603 21854/15027/15604
+f 21852/15022/15602 21853/15025/15601 21856/15028/15605 21855/15026/15606
+f 943/15029/15607 7706/15030/15608 21848/15020/15595 7518/15031/15609
+f 7706/15030/15608 7705/15032/15610 21849/15021/15596 21848/15020/15595
+f 7705/15032/15611 7704/15033/15612 21850/15024/15600 21849/15021/15599
+f 7704/15033/15612 975/15034/15613 7614/15035/15614 21850/15024/15600
+f 21850/15024/15600 7614/15035/15614 7615/15036/15615 21853/15025/15601
+f 21853/15025/15601 7615/15036/15615 7616/15037/15616 21856/15028/15605
+f 21856/15028/15605 7616/15037/15616 974/14994/15565 7698/14993/15564
+f 21855/15026/15606 21856/15028/15605 7698/14993/15564 7699/14992/15563
+f 21854/15027/15604 21855/15026/15603 7699/14992/15562 7700/14990/15560
+f 7520/15038/15617 21854/15027/15604 7700/14990/15560 942/14989/15559
+f 7519/15039/15618 21851/15023/15598 21854/15027/15604 7520/15038/15617
+f 7518/15031/15609 21848/15020/15595 21851/15023/15598 7519/15039/15618
+f 21857/15040/15619 21858/15041/15620 21861/15042/15621 21860/15043/15622
+f 21858/15041/15623 21859/15044/15624 21862/15045/15625 21861/15042/15626
+f 21860/15043/15622 21861/15042/15621 21864/15046/15627 21863/15047/15628
+f 21861/15042/15626 21862/15045/15625 21865/15048/15629 21864/15046/15630
+f 957/15049/15631 7709/15050/15632 21857/15040/15619 7560/15051/15633
+f 7709/15050/15632 7708/15052/15634 21858/15041/15620 21857/15040/15619
+f 7708/15052/15635 7707/15053/15636 21859/15044/15624 21858/15041/15623
+f 7707/15053/15636 989/15054/15637 7656/15055/15638 21859/15044/15624
+f 21859/15044/15624 7656/15055/15638 7657/15056/15639 21862/15045/15625
+f 21862/15045/15625 7657/15056/15639 7658/15057/15640 21865/15048/15629
+f 21865/15048/15629 7658/15057/15640 988/15014/15589 7701/15013/15588
+f 21864/15046/15630 21865/15048/15629 7701/15013/15588 7702/15012/15587
+f 21863/15047/15628 21864/15046/15627 7702/15012/15586 7703/15010/15584
+f 7562/15058/15641 21863/15047/15628 7703/15010/15584 956/15009/15583
+f 7561/15059/15642 21860/15043/15622 21863/15047/15628 7562/15058/15641
+f 7560/15051/15633 21857/15040/15619 21860/15043/15622 7561/15059/15642
+f 21866/15060/15643 21867/15061/15644 21870/15062/15645 21869/15063/15646
+f 21867/15061/15647 21868/15064/15648 21871/15065/15649 21870/15062/15650
+f 21869/15063/15646 21870/15062/15645 21873/15066/15651 21872/15067/15652
+f 21870/15062/15650 21871/15065/15649 21874/15068/15653 21873/15066/15654
+f 944/15069/15655 7712/15070/15656 21866/15060/15643 7521/15071/15657
+f 7712/15070/15656 7711/15072/15658 21867/15061/15644 21866/15060/15643
+f 7711/15072/15659 7710/15073/15660 21868/15064/15648 21867/15061/15647
+f 7710/15073/15660 976/15074/15661 7617/15075/15662 21868/15064/15648
+f 21868/15064/15648 7617/15075/15662 7618/15076/15663 21871/15065/15649
+f 21871/15065/15649 7618/15076/15663 7619/15077/15664 21874/15068/15653
+f 21874/15068/15653 7619/15077/15664 975/15034/15613 7704/15033/15612
+f 21873/15066/15654 21874/15068/15653 7704/15033/15612 7705/15032/15611
+f 21872/15067/15652 21873/15066/15651 7705/15032/15610 7706/15030/15608
+f 7523/15078/15665 21872/15067/15652 7706/15030/15608 943/15029/15607
+f 7522/15079/15666 21869/15063/15646 21872/15067/15652 7523/15078/15665
+f 7521/15071/15657 21866/15060/15643 21869/15063/15646 7522/15079/15666
+f 21875/15080/15667 21876/15081/15668 21879/15082/15669 21878/15083/15670
+f 21876/15081/15671 21877/15084/15672 21880/15085/15673 21879/15082/15674
+f 21878/15083/15670 21879/15082/15669 21882/15086/15675 21881/15087/15676
+f 21879/15082/15674 21880/15085/15673 21883/15088/15677 21882/15086/15678
+f 958/15089/15679 7715/15090/15680 21875/15080/15667 7563/15091/15681
+f 7715/15090/15680 7714/15092/15682 21876/15081/15668 21875/15080/15667
+f 7714/15092/15683 7713/15093/15684 21877/15084/15672 21876/15081/15671
+f 7713/15093/15684 990/15094/15685 7659/15095/15686 21877/15084/15672
+f 21877/15084/15672 7659/15095/15686 7660/15096/15687 21880/15085/15673
+f 21880/15085/15673 7660/15096/15687 7661/15097/15688 21883/15088/15677
+f 21883/15088/15677 7661/15097/15688 989/15054/15637 7707/15053/15636
+f 21882/15086/15678 21883/15088/15677 7707/15053/15636 7708/15052/15635
+f 21881/15087/15676 21882/15086/15675 7708/15052/15634 7709/15050/15632
+f 7565/15098/15689 21881/15087/15676 7709/15050/15632 957/15049/15631
+f 7564/15099/15690 21878/15083/15670 21881/15087/15676 7565/15098/15689
+f 7563/15091/15681 21875/15080/15667 21878/15083/15670 7564/15099/15690
+f 21884/15100/15691 21885/15101/15692 21888/15102/15693 21887/15103/15694
+f 21885/15101/15695 21886/15104/15696 21889/15105/15697 21888/15102/15698
+f 21887/15103/15694 21888/15102/15693 21891/15106/15699 21890/15107/15700
+f 21888/15102/15698 21889/15105/15697 21892/15108/15701 21891/15106/15702
+f 945/15109/15703 7718/15110/15704 21884/15100/15691 7524/15111/15705
+f 7718/15110/15704 7717/15112/15706 21885/15101/15692 21884/15100/15691
+f 7717/15112/15707 7716/15113/15708 21886/15104/15696 21885/15101/15695
+f 7716/15113/15708 977/15114/15709 7620/15115/15710 21886/15104/15696
+f 21886/15104/15696 7620/15115/15710 7621/15116/15711 21889/15105/15697
+f 21889/15105/15697 7621/15116/15711 7622/15117/15712 21892/15108/15701
+f 21892/15108/15701 7622/15117/15712 976/15074/15661 7710/15073/15660
+f 21891/15106/15702 21892/15108/15701 7710/15073/15660 7711/15072/15659
+f 21890/15107/15700 21891/15106/15699 7711/15072/15658 7712/15070/15656
+f 7526/15118/15713 21890/15107/15700 7712/15070/15656 944/15069/15655
+f 7525/15119/15714 21887/15103/15694 21890/15107/15700 7526/15118/15713
+f 7524/15111/15705 21884/15100/15691 21887/15103/15694 7525/15119/15714
+f 21893/15120/15715 21894/15121/15716 21897/15122/15717 21896/15123/15718
+f 21894/15121/15719 21895/15124/15720 21898/15125/15721 21897/15122/15722
+f 21896/15123/15718 21897/15122/15717 21900/15126/15723 21899/15127/15724
+f 21897/15122/15722 21898/15125/15721 21901/15128/15725 21900/15126/15726
+f 959/15129/15727 7721/15130/15728 21893/15120/15715 7566/15131/15729
+f 7721/15130/15728 7720/15132/15730 21894/15121/15716 21893/15120/15715
+f 7720/15132/15731 7719/15133/15732 21895/15124/15720 21894/15121/15719
+f 7719/15133/15732 991/15134/15733 7662/15135/15734 21895/15124/15720
+f 21895/15124/15720 7662/15135/15734 7663/15136/15735 21898/15125/15721
+f 21898/15125/15721 7663/15136/15735 7664/15137/15736 21901/15128/15725
+f 21901/15128/15725 7664/15137/15736 990/15094/15685 7713/15093/15684
+f 21900/15126/15726 21901/15128/15725 7713/15093/15684 7714/15092/15683
+f 21899/15127/15724 21900/15126/15723 7714/15092/15682 7715/15090/15680
+f 7568/15138/15737 21899/15127/15724 7715/15090/15680 958/15089/15679
+f 7567/15139/15738 21896/15123/15718 21899/15127/15724 7568/15138/15737
+f 7566/15131/15729 21893/15120/15715 21896/15123/15718 7567/15139/15738
+f 21902/15140/15739 21903/15141/15740 21906/15142/15741 21905/15143/15742
+f 21903/15141/15743 21904/15144/15744 21907/15145/15745 21906/15142/15746
+f 21905/15143/15742 21906/15142/15741 21909/15146/15747 21908/15147/15748
+f 21906/15142/15746 21907/15145/15745 21910/15148/15749 21909/15146/15750
+f 946/15149/15751 7724/15150/15752 21902/15140/15739 7527/15151/15753
+f 7724/15150/15752 7723/15152/15754 21903/15141/15740 21902/15140/15739
+f 7723/15152/15755 7722/15153/15756 21904/15144/15744 21903/15141/15743
+f 7722/15153/15756 978/15154/15757 7623/15155/15758 21904/15144/15744
+f 21904/15144/15744 7623/15155/15758 7624/15156/15759 21907/15145/15745
+f 21907/15145/15745 7624/15156/15759 7625/15157/15760 21910/15148/15749
+f 21910/15148/15749 7625/15157/15760 977/15114/15709 7716/15113/15708
+f 21909/15146/15750 21910/15148/15749 7716/15113/15708 7717/15112/15707
+f 21908/15147/15748 21909/15146/15747 7717/15112/15706 7718/15110/15704
+f 7529/15158/15761 21908/15147/15748 7718/15110/15704 945/15109/15703
+f 7528/15159/15762 21905/15143/15742 21908/15147/15748 7529/15158/15761
+f 7527/15151/15753 21902/15140/15739 21905/15143/15742 7528/15159/15762
+f 21911/15160/15763 21912/15161/15764 21915/15162/15765 21914/15163/15766
+f 21912/15161/15767 21913/15164/15768 21916/15165/15769 21915/15162/15770
+f 21914/15163/15766 21915/15162/15765 21918/15166/15771 21917/15167/15772
+f 21915/15162/15770 21916/15165/15769 21919/15168/15773 21918/15166/15774
+f 933/15169/15775 7730/15170/15776 21911/15160/15763 7488/15171/15777
+f 7730/15170/15776 7729/15172/15778 21912/15161/15764 21911/15160/15763
+f 7729/15172/15779 7728/15173/15780 21913/15164/15768 21912/15161/15767
+f 7728/15173/15780 965/15174/15781 7584/15175/15782 21913/15164/15768
+f 21913/15164/15768 7584/15175/15782 7585/15176/15783 21916/15165/15769
+f 21916/15165/15769 7585/15176/15783 7586/15177/15784 21919/15168/15773
+f 21919/15168/15773 7586/15177/15784 964/15178/15785 7727/15179/15786
+f 21918/15166/15774 21919/15168/15773 7727/15179/15786 7726/15180/15787
+f 21917/15167/15772 21918/15166/15771 7726/15180/15788 7725/15181/15789
+f 7490/15182/15790 21917/15167/15772 7725/15181/15789 932/15183/15791
+f 7489/15184/15792 21914/15163/15766 21917/15167/15772 7490/15182/15790
+f 7488/15171/15777 21911/15160/15763 21914/15163/15766 7489/15184/15792
+f 21920/15185/15793 21921/15186/15794 21924/15187/15795 21923/15188/15796
+f 21921/15186/15797 21922/15189/15798 21925/15190/15799 21924/15187/15800
+f 21923/15188/15796 21924/15187/15795 21927/15191/15801 21926/15192/15802
+f 21924/15187/15800 21925/15190/15799 21928/15193/15803 21927/15191/15804
+f 960/15194/15805 7733/15195/15806 21920/15185/15793 7569/15196/15807
+f 7733/15195/15806 7732/15197/15808 21921/15186/15794 21920/15185/15793
+f 7732/15197/15809 7731/15198/15810 21922/15189/15798 21921/15186/15797
+f 7731/15198/15810 992/15199/15811 7665/15200/15812 21922/15189/15798
+f 21922/15189/15798 7665/15200/15812 7666/15201/15813 21925/15190/15799
+f 21925/15190/15799 7666/15201/15813 7667/15202/15814 21928/15193/15803
+f 21928/15193/15803 7667/15202/15814 991/15134/15733 7719/15133/15732
+f 21927/15191/15804 21928/15193/15803 7719/15133/15732 7720/15132/15731
+f 21926/15192/15802 21927/15191/15801 7720/15132/15730 7721/15130/15728
+f 7571/15203/15815 21926/15192/15802 7721/15130/15728 959/15129/15727
+f 7570/15204/15816 21923/15188/15796 21926/15192/15802 7571/15203/15815
+f 7569/15196/15807 21920/15185/15793 21923/15188/15796 7570/15204/15816
+f 21929/15205/15817 21930/15206/15818 21933/15207/15819 21932/15208/15820
+f 21930/15206/15821 21931/15209/15822 21934/15210/15823 21933/15207/15824
+f 21932/15208/15820 21933/15207/15819 21936/15211/15825 21935/15212/15826
+f 21933/15207/15824 21934/15210/15823 21937/15213/15827 21936/15211/15828
+f 947/15214/15829 7736/15215/15830 21929/15205/15817 7530/15216/15831
+f 7736/15215/15830 7735/15217/15832 21930/15206/15818 21929/15205/15817
+f 7735/15217/15833 7734/15218/15834 21931/15209/15822 21930/15206/15821
+f 7734/15218/15834 979/15219/15835 7626/15220/15836 21931/15209/15822
+f 21931/15209/15822 7626/15220/15836 7627/15221/15837 21934/15210/15823
+f 21934/15210/15823 7627/15221/15837 7628/15222/15838 21937/15213/15827
+f 21937/15213/15827 7628/15222/15838 978/15154/15757 7722/15153/15756
+f 21936/15211/15828 21937/15213/15827 7722/15153/15756 7723/15152/15755
+f 21935/15212/15826 21936/15211/15825 7723/15152/15754 7724/15150/15752
+f 7532/15223/15839 21935/15212/15826 7724/15150/15752 946/15149/15751
+f 7531/15224/15840 21932/15208/15820 21935/15212/15826 7532/15223/15839
+f 7530/15216/15831 21929/15205/15817 21932/15208/15820 7531/15224/15840
+f 21938/15225/15841 21939/15226/15842 21942/15227/15843 21941/15228/15844
+f 21939/15226/15845 21940/15229/15846 21943/15230/15847 21942/15227/15848
+f 21941/15228/15844 21942/15227/15843 21945/15231/15849 21944/15232/15850
+f 21942/15227/15848 21943/15230/15847 21946/15233/15851 21945/15231/15852
+f 934/15234/15853 7739/15235/15854 21938/15225/15841 7491/15236/15855
+f 7739/15235/15854 7738/15237/15856 21939/15226/15842 21938/15225/15841
+f 7738/15237/15857 7737/15238/15858 21940/15229/15846 21939/15226/15845
+f 7737/15238/15858 966/15239/15859 7587/15240/15860 21940/15229/15846
+f 21940/15229/15846 7587/15240/15860 7588/15241/15861 21943/15230/15847
+f 21943/15230/15847 7588/15241/15861 7589/15242/15862 21946/15233/15851
+f 21946/15233/15851 7589/15242/15862 965/15174/15781 7728/15173/15780
+f 21945/15231/15852 21946/15233/15851 7728/15173/15780 7729/15172/15779
+f 21944/15232/15850 21945/15231/15849 7729/15172/15778 7730/15170/15776
+f 7493/15243/15863 21944/15232/15850 7730/15170/15776 933/15169/15775
+f 7492/15244/15864 21941/15228/15844 21944/15232/15850 7493/15243/15863
+f 7491/15236/15855 21938/15225/15841 21941/15228/15844 7492/15244/15864
+f 21947/15245/15865 21948/15246/15866 21951/15247/15867 21950/15248/15868
+f 21948/15246/15869 21949/15249/15870 21952/15250/15871 21951/15247/15872
+f 21950/15248/15868 21951/15247/15867 21954/15251/15873 21953/15252/15874
+f 21951/15247/15872 21952/15250/15871 21955/15253/15875 21954/15251/15876
+f 961/15254/15877 7742/15255/15878 21947/15245/15865 7572/15256/15879
+f 7742/15255/15878 7741/15257/15880 21948/15246/15866 21947/15245/15865
+f 7741/15257/15881 7740/15258/15882 21949/15249/15870 21948/15246/15869
+f 7740/15258/15882 993/15259/15883 7668/15260/15884 21949/15249/15870
+f 21949/15249/15870 7668/15260/15884 7669/15261/15885 21952/15250/15871
+f 21952/15250/15871 7669/15261/15885 7670/15262/15886 21955/15253/15875
+f 21955/15253/15875 7670/15262/15886 992/15199/15811 7731/15198/15810
+f 21954/15251/15876 21955/15253/15875 7731/15198/15810 7732/15197/15809
+f 21953/15252/15874 21954/15251/15873 7732/15197/15808 7733/15195/15806
+f 7574/15263/15887 21953/15252/15874 7733/15195/15806 960/15194/15805
+f 7573/15264/15888 21950/15248/15868 21953/15252/15874 7574/15263/15887
+f 7572/15256/15879 21947/15245/15865 21950/15248/15868 7573/15264/15888
+f 21956/15265/15889 21957/15266/15890 21960/15267/15891 21959/15268/15892
+f 21957/15266/15893 21958/15269/15894 21961/15270/15895 21960/15267/15896
+f 21959/15268/15892 21960/15267/15891 21963/15271/15897 21962/15272/15898
+f 21960/15267/15896 21961/15270/15895 21964/15273/15899 21963/15271/15900
+f 948/15274/15901 7745/15275/15902 21956/15265/15889 7533/15276/15903
+f 7745/15275/15902 7744/15277/15904 21957/15266/15890 21956/15265/15889
+f 7744/15277/15905 7743/15278/15906 21958/15269/15894 21957/15266/15893
+f 7743/15278/15906 980/15279/15907 7629/15280/15908 21958/15269/15894
+f 21958/15269/15894 7629/15280/15908 7630/15281/15909 21961/15270/15895
+f 21961/15270/15895 7630/15281/15909 7631/15282/15910 21964/15273/15899
+f 21964/15273/15899 7631/15282/15910 979/15219/15835 7734/15218/15834
+f 21963/15271/15900 21964/15273/15899 7734/15218/15834 7735/15217/15833
+f 21962/15272/15898 21963/15271/15897 7735/15217/15832 7736/15215/15830
+f 7535/15283/15911 21962/15272/15898 7736/15215/15830 947/15214/15829
+f 7534/15284/15912 21959/15268/15892 21962/15272/15898 7535/15283/15911
+f 7533/15276/15903 21956/15265/15889 21959/15268/15892 7534/15284/15912
+f 21965/15285/15913 21966/15286/15914 21969/15287/15915 21968/15288/15916
+f 21966/15286/15917 21967/15289/15918 21970/15290/15919 21969/15287/15920
+f 21968/15288/15916 21969/15287/15915 21972/15291/15921 21971/15292/15922
+f 21969/15287/15920 21970/15290/15919 21973/15293/15923 21972/15291/15924
+f 935/15294/15925 7748/15295/15926 21965/15285/15913 7494/15296/15927
+f 7748/15295/15926 7747/15297/15928 21966/15286/15914 21965/15285/15913
+f 7747/15297/15929 7746/15298/15930 21967/15289/15918 21966/15286/15917
+f 7746/15298/15930 967/15299/15931 7590/15300/15932 21967/15289/15918
+f 21967/15289/15918 7590/15300/15932 7591/15301/15933 21970/15290/15919
+f 21970/15290/15919 7591/15301/15933 7592/15302/15934 21973/15293/15923
+f 21973/15293/15923 7592/15302/15934 966/15239/15859 7737/15238/15858
+f 21972/15291/15924 21973/15293/15923 7737/15238/15858 7738/15237/15857
+f 21971/15292/15922 21972/15291/15921 7738/15237/15856 7739/15235/15854
+f 7496/15303/15935 21971/15292/15922 7739/15235/15854 934/15234/15853
+f 7495/15304/15936 21968/15288/15916 21971/15292/15922 7496/15303/15935
+f 7494/15296/15927 21965/15285/15913 21968/15288/15916 7495/15304/15936
+f 21974/15305/15937 21975/15306/15938 21978/15307/15939 21977/15308/15940
+f 21975/15306/15941 21976/15309/15942 21979/15310/15943 21978/15307/15944
+f 21977/15308/15940 21978/15307/15939 21981/15311/15945 21980/15312/15946
+f 21978/15307/15944 21979/15310/15943 21982/15313/15947 21981/15311/15948
+f 962/15314/15949 7751/15315/15950 21974/15305/15937 7575/15316/15951
+f 7751/15315/15950 7750/15317/15952 21975/15306/15938 21974/15305/15937
+f 7750/15317/15953 7749/15318/15954 21976/15309/15942 21975/15306/15941
+f 7749/15318/15954 994/15319/15955 7671/15320/15956 21976/15309/15942
+f 21976/15309/15942 7671/15320/15956 7672/15321/15957 21979/15310/15943
+f 21979/15310/15943 7672/15321/15957 7673/15322/15958 21982/15313/15947
+f 21982/15313/15947 7673/15322/15958 993/15259/15883 7740/15258/15882
+f 21981/15311/15948 21982/15313/15947 7740/15258/15882 7741/15257/15881
+f 21980/15312/15946 21981/15311/15945 7741/15257/15880 7742/15255/15878
+f 7577/15323/15959 21980/15312/15946 7742/15255/15878 961/15254/15877
+f 7576/15324/15960 21977/15308/15940 21980/15312/15946 7577/15323/15959
+f 7575/15316/15951 21974/15305/15937 21977/15308/15940 7576/15324/15960
+f 21983/15325/15961 21984/15326/15962 21987/15327/15963 21986/15328/15964
+f 21984/15326/15965 21985/15329/15966 21988/15330/15967 21987/15327/15968
+f 21986/15328/15964 21987/15327/15963 21990/15331/15969 21989/15332/15970
+f 21987/15327/15968 21988/15330/15967 21991/15333/15971 21990/15331/15972
+f 949/15334/15973 7754/15335/15974 21983/15325/15961 7536/15336/15975
+f 7754/15335/15974 7753/15337/15976 21984/15326/15962 21983/15325/15961
+f 7753/15337/15977 7752/15338/15978 21985/15329/15966 21984/15326/15965
+f 7752/15338/15978 981/15339/15979 7632/15340/15980 21985/15329/15966
+f 21985/15329/15966 7632/15340/15980 7633/15341/15981 21988/15330/15967
+f 21988/15330/15967 7633/15341/15981 7634/15342/15982 21991/15333/15971
+f 21991/15333/15971 7634/15342/15982 980/15279/15907 7743/15278/15906
+f 21990/15331/15972 21991/15333/15971 7743/15278/15906 7744/15277/15905
+f 21989/15332/15970 21990/15331/15969 7744/15277/15904 7745/15275/15902
+f 7538/15343/15983 21989/15332/15970 7745/15275/15902 948/15274/15901
+f 7537/15344/15984 21986/15328/15964 21989/15332/15970 7538/15343/15983
+f 7536/15336/15975 21983/15325/15961 21986/15328/15964 7537/15344/15984
+f 21992/15345/15985 21993/15346/15986 21996/15347/15987 21995/15348/15988
+f 21993/15346/15989 21994/15349/15990 21997/15350/15991 21996/15347/15992
+f 21995/15348/15988 21996/15347/15987 21999/15351/15993 21998/15352/15994
+f 21996/15347/15992 21997/15350/15991 22000/15353/15995 21999/15351/15996
+f 936/15354/15997 7757/15355/15998 21992/15345/15985 7497/15356/15999
+f 7757/15355/15998 7756/15357/16000 21993/15346/15986 21992/15345/15985
+f 7756/15357/16001 7755/15358/16002 21994/15349/15990 21993/15346/15989
+f 7755/15358/16002 968/15359/16003 7593/15360/16004 21994/15349/15990
+f 21994/15349/15990 7593/15360/16004 7594/15361/16005 21997/15350/15991
+f 21997/15350/15991 7594/15361/16005 7595/15362/16006 22000/15353/15995
+f 22000/15353/15995 7595/15362/16006 967/15299/15931 7746/15298/15930
+f 21999/15351/15996 22000/15353/15995 7746/15298/15930 7747/15297/15929
+f 21998/15352/15994 21999/15351/15993 7747/15297/15928 7748/15295/15926
+f 7499/15363/16007 21998/15352/15994 7748/15295/15926 935/15294/15925
+f 7498/15364/16008 21995/15348/15988 21998/15352/15994 7499/15363/16007
+f 7497/15356/15999 21992/15345/15985 21995/15348/15988 7498/15364/16008
+f 22001/15365/16009 22002/15366/16010 22005/15367/16011 22004/15368/16012
+f 22002/15366/16013 22003/15369/16014 22006/15370/16015 22005/15367/16016
+f 22004/15368/16012 22005/15367/16011 22008/15371/16017 22007/15372/16018
+f 22005/15367/16016 22006/15370/16015 22009/15373/16019 22008/15371/16020
+f 963/15374/16021 7760/15375/16022 22001/15365/16009 7578/15376/16023
+f 7760/15375/16022 7759/15377/16024 22002/15366/16010 22001/15365/16009
+f 7759/15377/16025 7758/15378/16026 22003/15369/16014 22002/15366/16013
+f 7758/15378/16026 995/15379/16027 7674/15380/16028 22003/15369/16014
+f 22003/15369/16014 7674/15380/16028 7675/15381/16029 22006/15370/16015
+f 22006/15370/16015 7675/15381/16029 7676/15382/16030 22009/15373/16019
+f 22009/15373/16019 7676/15382/16030 994/15319/15955 7749/15318/15954
+f 22008/15371/16020 22009/15373/16019 7749/15318/15954 7750/15317/15953
+f 22007/15372/16018 22008/15371/16017 7750/15317/15952 7751/15315/15950
+f 7580/15383/16031 22007/15372/16018 7751/15315/15950 962/15314/15949
+f 7579/15384/16032 22004/15368/16012 22007/15372/16018 7580/15383/16031
+f 7578/15376/16023 22001/15365/16009 22004/15368/16012 7579/15384/16032
+f 22010/15385/16033 22011/15386/16034 22014/15387/16035 22013/15388/16036
+f 22011/15386/16037 22012/15389/16038 22015/15390/16039 22014/15387/16040
+f 22013/15388/16036 22014/15387/16035 22017/15391/16041 22016/15392/16042
+f 22014/15387/16040 22015/15390/16039 22018/15393/16043 22017/15391/16044
+f 950/15394/16045 7763/15395/16046 22010/15385/16033 7539/15396/16047
+f 7763/15395/16046 7762/15397/16048 22011/15386/16034 22010/15385/16033
+f 7762/15397/16049 7761/15398/16050 22012/15389/16038 22011/15386/16037
+f 7761/15398/16050 982/15399/16051 7635/15400/16052 22012/15389/16038
+f 22012/15389/16038 7635/15400/16052 7636/15401/16053 22015/15390/16039
+f 22015/15390/16039 7636/15401/16053 7637/15402/16054 22018/15393/16043
+f 22018/15393/16043 7637/15402/16054 981/15339/15979 7752/15338/15978
+f 22017/15391/16044 22018/15393/16043 7752/15338/15978 7753/15337/15977
+f 22016/15392/16042 22017/15391/16041 7753/15337/15976 7754/15335/15974
+f 7541/15403/16055 22016/15392/16042 7754/15335/15974 949/15334/15973
+f 7540/15404/16056 22013/15388/16036 22016/15392/16042 7541/15403/16055
+f 7539/15396/16047 22010/15385/16033 22013/15388/16036 7540/15404/16056
+f 22019/15405/16057 22020/15406/16058 22023/15407/16059 22022/15408/16060
+f 22020/15406/16061 22021/15409/16062 22024/15410/16063 22023/15407/16064
+f 22022/15408/16060 22023/15407/16059 22026/15411/16065 22025/15412/16066
+f 22023/15407/16064 22024/15410/16063 22027/15413/16067 22026/15411/16068
+f 937/15414/16069 7766/15415/16070 22019/15405/16057 7500/15416/16071
+f 7766/15415/16070 7765/15417/16072 22020/15406/16058 22019/15405/16057
+f 7765/15417/16073 7764/15418/16074 22021/15409/16062 22020/15406/16061
+f 7764/15418/16074 969/15419/16075 7596/15420/16076 22021/15409/16062
+f 22021/15409/16062 7596/15420/16076 7597/15421/16077 22024/15410/16063
+f 22024/15410/16063 7597/15421/16077 7598/15422/16078 22027/15413/16067
+f 22027/15413/16067 7598/15422/16078 968/15359/16003 7755/15358/16002
+f 22026/15411/16068 22027/15413/16067 7755/15358/16002 7756/15357/16001
+f 22025/15412/16066 22026/15411/16065 7756/15357/16000 7757/15355/15998
+f 7502/15423/16079 22025/15412/16066 7757/15355/15998 936/15354/15997
+f 7501/15424/16080 22022/15408/16060 22025/15412/16066 7502/15423/16079
+f 7500/15416/16071 22019/15405/16057 22022/15408/16060 7501/15424/16080
+f 22028/15425/16081 22029/15426/16082 22032/15427/16083 22031/15428/16084
+f 22029/15426/16085 22030/15429/16086 22033/15430/16087 22032/15427/16088
+f 22031/15428/16084 22032/15427/16083 22035/15431/16089 22034/15432/16090
+f 22032/15427/16088 22033/15430/16087 22036/15433/16091 22035/15431/16092
+f 932/15183/15791 7725/15181/15789 22028/15425/16081 7581/15434/16093
+f 7725/15181/15789 7726/15180/15788 22029/15426/16082 22028/15425/16081
+f 7726/15180/15787 7727/15179/15786 22030/15429/16086 22029/15426/16085
+f 7727/15179/15786 964/15178/15785 7677/15435/16094 22030/15429/16086
+f 22030/15429/16086 7677/15435/16094 7678/15436/16095 22033/15430/16087
+f 22033/15430/16087 7678/15436/16095 7679/15437/16096 22036/15433/16091
+f 22036/15433/16091 7679/15437/16096 995/15379/16027 7758/15378/16026
+f 22035/15431/16092 22036/15433/16091 7758/15378/16026 7759/15377/16025
+f 22034/15432/16090 22035/15431/16089 7759/15377/16024 7760/15375/16022
+f 7583/15438/16097 22034/15432/16090 7760/15375/16022 963/15374/16021
+f 7582/15439/16098 22031/15428/16084 22034/15432/16090 7583/15438/16097
+f 7581/15434/16093 22028/15425/16081 22031/15428/16084 7582/15439/16098
+f 22037/15440/16099 22038/15441/16100 22041/15442/16101 22040/15443/16102
+f 22038/15441/16103 22039/15444/16104 22042/15445/16105 22041/15442/16106
+f 22040/15443/16102 22041/15442/16101 22044/15446/16107 22043/15447/16108
+f 22041/15442/16106 22042/15445/16105 22045/15448/16109 22044/15446/16110
+f 951/15449/16111 7769/15450/16112 22037/15440/16099 7542/15451/16113
+f 7769/15450/16112 7768/15452/16114 22038/15441/16100 22037/15440/16099
+f 7768/15452/16115 7767/15453/16116 22039/15444/16104 22038/15441/16103
+f 7767/15453/16116 983/15454/16117 7638/15455/16118 22039/15444/16104
+f 22039/15444/16104 7638/15455/16118 7639/15456/16119 22042/15445/16105
+f 22042/15445/16105 7639/15456/16119 7640/15457/16120 22045/15448/16109
+f 22045/15448/16109 7640/15457/16120 982/15399/16051 7761/15398/16050
+f 22044/15446/16110 22045/15448/16109 7761/15398/16050 7762/15397/16049
+f 22043/15447/16108 22044/15446/16107 7762/15397/16048 7763/15395/16046
+f 7544/15458/16121 22043/15447/16108 7763/15395/16046 950/15394/16045
+f 7543/15459/16122 22040/15443/16102 22043/15447/16108 7544/15458/16121
+f 7542/15451/16113 22037/15440/16099 22040/15443/16102 7543/15459/16122
+f 22046/15460/16123 22047/15461/16124 22050/15462/16125 22049/15463/16126
+f 22047/15461/16127 22048/15464/16128 22051/15465/16129 22050/15462/16130
+f 22049/15463/16126 22050/15462/16125 22053/15466/16131 22052/15467/16132
+f 22050/15462/16130 22051/15465/16129 22054/15468/16133 22053/15466/16134
+f 938/15469/16135 7772/15470/16136 22046/15460/16123 7503/15471/16137
+f 7772/15470/16136 7771/15472/16138 22047/15461/16124 22046/15460/16123
+f 7771/15472/16139 7770/15473/16140 22048/15464/16128 22047/15461/16127
+f 7770/15473/16140 970/15474/16141 7599/15475/16142 22048/15464/16128
+f 22048/15464/16128 7599/15475/16142 7600/15476/16143 22051/15465/16129
+f 22051/15465/16129 7600/15476/16143 7601/15477/16144 22054/15468/16133
+f 22054/15468/16133 7601/15477/16144 969/15419/16075 7764/15418/16074
+f 22053/15466/16134 22054/15468/16133 7764/15418/16074 7765/15417/16073
+f 22052/15467/16132 22053/15466/16131 7765/15417/16072 7766/15415/16070
+f 7505/15478/16145 22052/15467/16132 7766/15415/16070 937/15414/16069
+f 7504/15479/16146 22049/15463/16126 22052/15467/16132 7505/15478/16145
+f 7503/15471/16137 22046/15460/16123 22049/15463/16126 7504/15479/16146
+f 22055/15480/16147 22056/15481/16148 22059/15482/16149 22058/15483/16150
+f 22056/15481/16151 22057/15484/16152 22060/15485/16153 22059/15482/16154
+f 22058/15483/16150 22059/15482/16149 22062/15486/16155 22061/15487/16156
+f 22059/15482/16154 22060/15485/16153 22063/15488/16157 22062/15486/16158
+f 952/15489/16159 7775/15490/16160 22055/15480/16147 7545/15491/16161
+f 7775/15490/16160 7774/15492/16162 22056/15481/16148 22055/15480/16147
+f 7774/15492/16163 7773/15493/16164 22057/15484/16152 22056/15481/16151
+f 7773/15493/16164 984/15494/16165 7641/15495/16166 22057/15484/16152
+f 22057/15484/16152 7641/15495/16166 7642/15496/16167 22060/15485/16153
+f 22060/15485/16153 7642/15496/16167 7643/15497/16168 22063/15488/16157
+f 22063/15488/16157 7643/15497/16168 983/15454/16117 7767/15453/16116
+f 22062/15486/16158 22063/15488/16157 7767/15453/16116 7768/15452/16115
+f 22061/15487/16156 22062/15486/16155 7768/15452/16114 7769/15450/16112
+f 7547/15498/16169 22061/15487/16156 7769/15450/16112 951/15449/16111
+f 7546/15499/16170 22058/15483/16150 22061/15487/16156 7547/15498/16169
+f 7545/15491/16161 22055/15480/16147 22058/15483/16150 7546/15499/16170
+f 22064/15500/16171 22065/15501/16172 22068/15502/16173 22067/15503/16174
+f 22065/15501/16175 22066/15504/16176 22069/15505/16177 22068/15502/16178
+f 22067/15503/16174 22068/15502/16173 22071/15506/16179 22070/15507/16180
+f 22068/15502/16178 22069/15505/16177 22072/15508/16181 22071/15506/16182
+f 939/14913/15467 7680/14911/15465 22064/15500/16171 7506/15509/16183
+f 7680/14911/15465 7681/14910/15464 22065/15501/16172 22064/15500/16171
+f 7681/14910/15463 7682/14909/15462 22066/15504/16176 22065/15501/16175
+f 7682/14909/15462 971/14908/15461 7602/15510/16184 22066/15504/16176
+f 22066/15504/16176 7602/15510/16184 7603/15511/16185 22069/15505/16177
+f 22069/15505/16177 7603/15511/16185 7604/15512/16186 22072/15508/16181
+f 22072/15508/16181 7604/15512/16186 970/15474/16141 7770/15473/16140
+f 22071/15506/16182 22072/15508/16181 7770/15473/16140 7771/15472/16139
+f 22070/15507/16180 22071/15506/16179 7771/15472/16138 7772/15470/16136
+f 7508/15513/16187 22070/15507/16180 7772/15470/16136 938/15469/16135
+f 7507/15514/16188 22067/15503/16174 22070/15507/16180 7508/15513/16187
+f 7506/15509/16183 22064/15500/16171 22067/15503/16174 7507/15514/16188
+f 22073/15515/16189 22074/15516/16190 22077/15517/16191 22076/15518/16192
+f 22074/15516/16193 22075/15519/16194 22078/15520/16195 22077/15517/16196
+f 22076/15518/16192 22077/15517/16191 22080/15521/16197 22079/15522/16198
+f 22077/15517/16196 22078/15520/16195 22081/15523/16199 22080/15521/16200
+f 953/14938/15497 7686/14936/15495 22073/15515/16189 7548/15524/16201
+f 7686/14936/15495 7687/14935/15494 22074/15516/16190 22073/15515/16189
+f 7687/14935/15493 7688/14934/15492 22075/15519/16194 22074/15516/16193
+f 7688/14934/15492 985/14933/15491 7644/15525/16202 22075/15519/16194
+f 22075/15519/16194 7644/15525/16202 7645/15526/16203 22078/15520/16195
+f 22078/15520/16195 7645/15526/16203 7646/15527/16204 22081/15523/16199
+f 22081/15523/16199 7646/15527/16204 984/15494/16165 7773/15493/16164
+f 22080/15521/16200 22081/15523/16199 7773/15493/16164 7774/15492/16163
+f 22079/15522/16198 22080/15521/16197 7774/15492/16162 7775/15490/16160
+f 7550/15528/16205 22079/15522/16198 7775/15490/16160 952/15489/16159
+f 7549/15529/16206 22076/15518/16192 22079/15522/16198 7550/15528/16205
+f 7548/15524/16201 22073/15515/16189 22076/15518/16192 7549/15529/16206
+f 22082/15530/16207 22083/15531/16208 22086/15532/16209 22085/15533/16210
+f 22083/15531/16208 22084/15534/16211 22087/15535/16212 22086/15532/16209
+f 22085/15533/16210 22086/15532/16209 22089/15536/16213 22088/15537/16214
+f 22086/15532/16209 22087/15535/16212 22090/15538/16215 22089/15536/16213
+f 967/15299/15931 7877/15539/16216 22082/15530/16207 7590/15300/15932
+f 7877/15539/16216 7876/15540/16217 22083/15531/16208 22082/15530/16207
+f 7876/15540/16217 7875/15541/16218 22084/15534/16211 22083/15531/16208
+f 7875/15541/16218 999/15542/16219 7782/15543/16220 22084/15534/16211
+f 22084/15534/16211 7782/15543/16220 7783/15544/16221 22087/15535/16212
+f 22087/15535/16212 7783/15544/16221 7784/15545/16222 22090/15538/16215
+f 22090/15538/16215 7784/15545/16222 998/15546/16223 7874/15547/16224
+f 22089/15536/16213 22090/15538/16215 7874/15547/16224 7873/15548/16225
+f 22088/15537/16214 22089/15536/16213 7873/15548/16225 7872/15549/16226
+f 7592/15302/15934 22088/15537/16214 7872/15549/16226 966/15239/15859
+f 7591/15301/15933 22085/15533/16210 22088/15537/16214 7592/15302/15934
+f 7590/15300/15932 22082/15530/16207 22085/15533/16210 7591/15301/15933
+f 22091/15550/16227 22092/15551/16228 22095/15552/16229 22094/15553/16230
+f 22092/15551/16228 22093/15554/16231 22096/15555/16232 22095/15552/16229
+f 22094/15553/16230 22095/15552/16229 22098/15556/16233 22097/15557/16234
+f 22095/15552/16229 22096/15555/16232 22099/15558/16235 22098/15556/16233
+f 994/15319/15955 7883/15559/16236 22091/15550/16227 7671/15320/15956
+f 7883/15559/16236 7882/15560/16237 22092/15551/16228 22091/15550/16227
+f 7882/15560/16237 7881/15561/16238 22093/15554/16231 22092/15551/16228
+f 7881/15561/16238 1026/15562/16239 7863/15563/16240 22093/15554/16231
+f 22093/15554/16231 7863/15563/16240 7864/15564/16241 22096/15555/16232
+f 22096/15555/16232 7864/15564/16241 7865/15565/16242 22099/15558/16235
+f 22099/15558/16235 7865/15565/16242 1025/15566/16243 7880/15567/16244
+f 22098/15556/16233 22099/15558/16235 7880/15567/16244 7879/15568/16245
+f 22097/15557/16234 22098/15556/16233 7879/15568/16245 7878/15569/16246
+f 7673/15322/15958 22097/15557/16234 7878/15569/16246 993/15259/15883
+f 7672/15321/15957 22094/15553/16230 22097/15557/16234 7673/15322/15958
+f 7671/15320/15956 22091/15550/16227 22094/15553/16230 7672/15321/15957
+f 22100/15570/16247 22101/15571/16248 22104/15572/16249 22103/15573/16250
+f 22101/15571/16248 22102/15574/16251 22105/15575/16252 22104/15572/16249
+f 22103/15573/16250 22104/15572/16249 22107/15576/16253 22106/15577/16254
+f 22104/15572/16249 22105/15575/16252 22108/15578/16255 22107/15576/16253
+f 981/15339/15979 7889/15579/16256 22100/15570/16247 7632/15340/15980
+f 7889/15579/16256 7888/15580/16257 22101/15571/16248 22100/15570/16247
+f 7888/15580/16257 7887/15581/16258 22102/15574/16251 22101/15571/16248
+f 7887/15581/16258 1013/15582/16259 7824/15583/16260 22102/15574/16251
+f 22102/15574/16251 7824/15583/16260 7825/15584/16261 22105/15575/16252
+f 22105/15575/16252 7825/15584/16261 7826/15585/16262 22108/15578/16255
+f 22108/15578/16255 7826/15585/16262 1012/15586/16263 7886/15587/16264
+f 22107/15576/16253 22108/15578/16255 7886/15587/16264 7885/15588/16265
+f 22106/15577/16254 22107/15576/16253 7885/15588/16265 7884/15589/16266
+f 7634/15342/15982 22106/15577/16254 7884/15589/16266 980/15279/15907
+f 7633/15341/15981 22103/15573/16250 22106/15577/16254 7634/15342/15982
+f 7632/15340/15980 22100/15570/16247 22103/15573/16250 7633/15341/15981
+f 22109/15590/16267 22110/15591/16268 22113/15592/16269 22112/15593/16270
+f 22110/15591/16268 22111/15594/16271 22114/15595/16272 22113/15592/16269
+f 22112/15593/16270 22113/15592/16269 22116/15596/16273 22115/15597/16274
+f 22113/15592/16269 22114/15595/16272 22117/15598/16275 22116/15596/16273
+f 968/15359/16003 7892/15599/16276 22109/15590/16267 7593/15360/16004
+f 7892/15599/16276 7891/15600/16277 22110/15591/16268 22109/15590/16267
+f 7891/15600/16277 7890/15601/16278 22111/15594/16271 22110/15591/16268
+f 7890/15601/16278 1000/15602/16279 7785/15603/16280 22111/15594/16271
+f 22111/15594/16271 7785/15603/16280 7786/15604/16281 22114/15595/16272
+f 22114/15595/16272 7786/15604/16281 7787/15605/16282 22117/15598/16275
+f 22117/15598/16275 7787/15605/16282 999/15542/16219 7875/15541/16218
+f 22116/15596/16273 22117/15598/16275 7875/15541/16218 7876/15540/16217
+f 22115/15597/16274 22116/15596/16273 7876/15540/16217 7877/15539/16216
+f 7595/15362/16006 22115/15597/16274 7877/15539/16216 967/15299/15931
+f 7594/15361/16005 22112/15593/16270 22115/15597/16274 7595/15362/16006
+f 7593/15360/16004 22109/15590/16267 22112/15593/16270 7594/15361/16005
+f 22118/15606/16283 22119/15607/16284 22122/15608/16285 22121/15609/16286
+f 22119/15607/16284 22120/15610/16287 22123/15611/16288 22122/15608/16285
+f 22121/15609/16286 22122/15608/16285 22125/15612/16289 22124/15613/16290
+f 22122/15608/16285 22123/15611/16288 22126/15614/16291 22125/15612/16289
+f 995/15379/16027 7895/15615/16292 22118/15606/16283 7674/15380/16028
+f 7895/15615/16292 7894/15616/16293 22119/15607/16284 22118/15606/16283
+f 7894/15616/16293 7893/15617/16294 22120/15610/16287 22119/15607/16284
+f 7893/15617/16294 1027/15618/16295 7866/15619/16296 22120/15610/16287
+f 22120/15610/16287 7866/15619/16296 7867/15620/16297 22123/15611/16288
+f 22123/15611/16288 7867/15620/16297 7868/15621/16298 22126/15614/16291
+f 22126/15614/16291 7868/15621/16298 1026/15562/16239 7881/15561/16238
+f 22125/15612/16289 22126/15614/16291 7881/15561/16238 7882/15560/16237
+f 22124/15613/16290 22125/15612/16289 7882/15560/16237 7883/15559/16236
+f 7676/15382/16030 22124/15613/16290 7883/15559/16236 994/15319/15955
+f 7675/15381/16029 22121/15609/16286 22124/15613/16290 7676/15382/16030
+f 7674/15380/16028 22118/15606/16283 22121/15609/16286 7675/15381/16029
+f 22127/15622/16299 22128/15623/16300 22131/15624/16301 22130/15625/16302
+f 22128/15623/16300 22129/15626/16303 22132/15627/16304 22131/15624/16301
+f 22130/15625/16302 22131/15624/16301 22134/15628/16305 22133/15629/16306
+f 22131/15624/16301 22132/15627/16304 22135/15630/16307 22134/15628/16305
+f 982/15399/16051 7898/15631/16308 22127/15622/16299 7635/15400/16052
+f 7898/15631/16308 7897/15632/16309 22128/15623/16300 22127/15622/16299
+f 7897/15632/16309 7896/15633/16310 22129/15626/16303 22128/15623/16300
+f 7896/15633/16310 1014/15634/16311 7827/15635/16312 22129/15626/16303
+f 22129/15626/16303 7827/15635/16312 7828/15636/16313 22132/15627/16304
+f 22132/15627/16304 7828/15636/16313 7829/15637/16314 22135/15630/16307
+f 22135/15630/16307 7829/15637/16314 1013/15582/16259 7887/15581/16258
+f 22134/15628/16305 22135/15630/16307 7887/15581/16258 7888/15580/16257
+f 22133/15629/16306 22134/15628/16305 7888/15580/16257 7889/15579/16256
+f 7637/15402/16054 22133/15629/16306 7889/15579/16256 981/15339/15979
+f 7636/15401/16053 22130/15625/16302 22133/15629/16306 7637/15402/16054
+f 7635/15400/16052 22127/15622/16299 22130/15625/16302 7636/15401/16053
+f 22136/15638/16315 22137/15639/16316 22140/15640/16317 22139/15641/16318
+f 22137/15639/16316 22138/15642/16319 22141/15643/16320 22140/15640/16317
+f 22139/15641/16318 22140/15640/16317 22143/15644/16321 22142/15645/16322
+f 22140/15640/16317 22141/15643/16320 22144/15646/16323 22143/15644/16321
+f 969/15419/16075 7901/15647/16324 22136/15638/16315 7596/15420/16076
+f 7901/15647/16324 7900/15648/16325 22137/15639/16316 22136/15638/16315
+f 7900/15648/16325 7899/15649/16326 22138/15642/16319 22137/15639/16316
+f 7899/15649/16326 1001/15650/16327 7788/15651/16328 22138/15642/16319
+f 22138/15642/16319 7788/15651/16328 7789/15652/16329 22141/15643/16320
+f 22141/15643/16320 7789/15652/16329 7790/15653/16330 22144/15646/16323
+f 22144/15646/16323 7790/15653/16330 1000/15602/16279 7890/15601/16278
+f 22143/15644/16321 22144/15646/16323 7890/15601/16278 7891/15600/16277
+f 22142/15645/16322 22143/15644/16321 7891/15600/16277 7892/15599/16276
+f 7598/15422/16078 22142/15645/16322 7892/15599/16276 968/15359/16003
+f 7597/15421/16077 22139/15641/16318 22142/15645/16322 7598/15422/16078
+f 7596/15420/16076 22136/15638/16315 22139/15641/16318 7597/15421/16077
+f 22145/15654/16331 22146/15655/16332 22149/15656/16333 22148/15657/16334
+f 22146/15655/16332 22147/15658/16335 22150/15659/16336 22149/15656/16333
+f 22148/15657/16334 22149/15656/16333 22152/15660/16337 22151/15661/16338
+f 22149/15656/16333 22150/15659/16336 22153/15662/16339 22152/15660/16337
+f 964/15178/15785 7904/15663/16340 22145/15654/16331 7677/15435/16094
+f 7904/15663/16340 7903/15664/16341 22146/15655/16332 22145/15654/16331
+f 7903/15664/16341 7902/15665/16342 22147/15658/16335 22146/15655/16332
+f 7902/15665/16342 996/15666/16343 7869/15667/16344 22147/15658/16335
+f 22147/15658/16335 7869/15667/16344 7870/15668/16345 22150/15659/16336
+f 22150/15659/16336 7870/15668/16345 7871/15669/16346 22153/15662/16339
+f 22153/15662/16339 7871/15669/16346 1027/15618/16295 7893/15617/16294
+f 22152/15660/16337 22153/15662/16339 7893/15617/16294 7894/15616/16293
+f 22151/15661/16338 22152/15660/16337 7894/15616/16293 7895/15615/16292
+f 7679/15437/16096 22151/15661/16338 7895/15615/16292 995/15379/16027
+f 7678/15436/16095 22148/15657/16334 22151/15661/16338 7679/15437/16096
+f 7677/15435/16094 22145/15654/16331 22148/15657/16334 7678/15436/16095
+f 22154/15670/16347 22155/15671/16348 22158/15672/16349 22157/15673/16350
+f 22155/15671/16348 22156/15674/16351 22159/15675/16352 22158/15672/16349
+f 22157/15673/16350 22158/15672/16349 22161/15676/16353 22160/15677/16354
+f 22158/15672/16349 22159/15675/16352 22162/15678/16355 22161/15676/16353
+f 983/15454/16117 7907/15679/16356 22154/15670/16347 7638/15455/16118
+f 7907/15679/16356 7906/15680/16357 22155/15671/16348 22154/15670/16347
+f 7906/15680/16357 7905/15681/16358 22156/15674/16351 22155/15671/16348
+f 7905/15681/16358 1015/15682/16359 7830/15683/16360 22156/15674/16351
+f 22156/15674/16351 7830/15683/16360 7831/15684/16361 22159/15675/16352
+f 22159/15675/16352 7831/15684/16361 7832/15685/16362 22162/15678/16355
+f 22162/15678/16355 7832/15685/16362 1014/15634/16311 7896/15633/16310
+f 22161/15676/16353 22162/15678/16355 7896/15633/16310 7897/15632/16309
+f 22160/15677/16354 22161/15676/16353 7897/15632/16309 7898/15631/16308
+f 7640/15457/16120 22160/15677/16354 7898/15631/16308 982/15399/16051
+f 7639/15456/16119 22157/15673/16350 22160/15677/16354 7640/15457/16120
+f 7638/15455/16118 22154/15670/16347 22157/15673/16350 7639/15456/16119
+f 22163/15686/16363 22164/15687/16364 22167/15688/16365 22166/15689/16366
+f 22164/15687/16364 22165/15690/16367 22168/15691/16368 22167/15688/16365
+f 22166/15689/16366 22167/15688/16365 22170/15692/16369 22169/15693/16370
+f 22167/15688/16365 22168/15691/16368 22171/15694/16371 22170/15692/16369
+f 970/15474/16141 7910/15695/16372 22163/15686/16363 7599/15475/16142
+f 7910/15695/16372 7909/15696/16373 22164/15687/16364 22163/15686/16363
+f 7909/15696/16373 7908/15697/16374 22165/15690/16367 22164/15687/16364
+f 7908/15697/16374 1002/15698/16375 7791/15699/16376 22165/15690/16367
+f 22165/15690/16367 7791/15699/16376 7792/15700/16377 22168/15691/16368
+f 22168/15691/16368 7792/15700/16377 7793/15701/16378 22171/15694/16371
+f 22171/15694/16371 7793/15701/16378 1001/15650/16327 7899/15649/16326
+f 22170/15692/16369 22171/15694/16371 7899/15649/16326 7900/15648/16325
+f 22169/15693/16370 22170/15692/16369 7900/15648/16325 7901/15647/16324
+f 7601/15477/16144 22169/15693/16370 7901/15647/16324 969/15419/16075
+f 7600/15476/16143 22166/15689/16366 22169/15693/16370 7601/15477/16144
+f 7599/15475/16142 22163/15686/16363 22166/15689/16366 7600/15476/16143
+f 22172/15702/16379 22173/15703/16380 22176/15704/16381 22175/15705/16382
+f 22173/15703/16380 22174/15706/16383 22177/15707/16384 22176/15704/16381
+f 22175/15705/16382 22176/15704/16381 22179/15708/16385 22178/15709/16386
+f 22176/15704/16381 22177/15707/16384 22180/15710/16387 22179/15708/16385
+f 984/15494/16165 7913/15711/16388 22172/15702/16379 7641/15495/16166
+f 7913/15711/16388 7912/15712/16389 22173/15703/16380 22172/15702/16379
+f 7912/15712/16389 7911/15713/16390 22174/15706/16383 22173/15703/16380
+f 7911/15713/16390 1016/15714/16391 7833/15715/16392 22174/15706/16383
+f 22174/15706/16383 7833/15715/16392 7834/15716/16393 22177/15707/16384
+f 22177/15707/16384 7834/15716/16393 7835/15717/16394 22180/15710/16387
+f 22180/15710/16387 7835/15717/16394 1015/15682/16359 7905/15681/16358
+f 22179/15708/16385 22180/15710/16387 7905/15681/16358 7906/15680/16357
+f 22178/15709/16386 22179/15708/16385 7906/15680/16357 7907/15679/16356
+f 7643/15497/16168 22178/15709/16386 7907/15679/16356 983/15454/16117
+f 7642/15496/16167 22175/15705/16382 22178/15709/16386 7643/15497/16168
+f 7641/15495/16166 22172/15702/16379 22175/15705/16382 7642/15496/16167
+f 22181/15718/16395 22182/15719/16396 22185/15720/16397 22184/15721/16398
+f 22182/15719/16396 22183/15722/16399 22186/15723/16400 22185/15720/16397
+f 22184/15721/16398 22185/15720/16397 22188/15724/16401 22187/15725/16402
+f 22185/15720/16397 22186/15723/16400 22189/15726/16403 22188/15724/16401
+f 971/14908/15461 7916/15727/16404 22181/15718/16395 7602/15510/16184
+f 7916/15727/16404 7915/15728/16405 22182/15719/16396 22181/15718/16395
+f 7915/15728/16405 7914/15729/16406 22183/15722/16399 22182/15719/16396
+f 7914/15729/16406 1003/15730/16407 7794/15731/16408 22183/15722/16399
+f 22183/15722/16399 7794/15731/16408 7795/15732/16409 22186/15723/16400
+f 22186/15723/16400 7795/15732/16409 7796/15733/16410 22189/15726/16403
+f 22189/15726/16403 7796/15733/16410 1002/15698/16375 7908/15697/16374
+f 22188/15724/16401 22189/15726/16403 7908/15697/16374 7909/15696/16373
+f 22187/15725/16402 22188/15724/16401 7909/15696/16373 7910/15695/16372
+f 7604/15512/16186 22187/15725/16402 7910/15695/16372 970/15474/16141
+f 7603/15511/16185 22184/15721/16398 22187/15725/16402 7604/15512/16186
+f 7602/15510/16184 22181/15718/16395 22184/15721/16398 7603/15511/16185
+f 22190/15734/16411 22191/15735/16412 22194/15736/16413 22193/15737/16414
+f 22191/15735/16412 22192/15738/16415 22195/15739/16416 22194/15736/16413
+f 22193/15737/16414 22194/15736/16413 22197/15740/16417 22196/15741/16418
+f 22194/15736/16413 22195/15739/16416 22198/15742/16419 22197/15740/16417
+f 985/14933/15491 7919/15743/16420 22190/15734/16411 7644/15525/16202
+f 7919/15743/16420 7918/15744/16421 22191/15735/16412 22190/15734/16411
+f 7918/15744/16421 7917/15745/16422 22192/15738/16415 22191/15735/16412
+f 7917/15745/16422 1017/15746/16423 7836/15747/16424 22192/15738/16415
+f 22192/15738/16415 7836/15747/16424 7837/15748/16425 22195/15739/16416
+f 22195/15739/16416 7837/15748/16425 7838/15749/16426 22198/15742/16419
+f 22198/15742/16419 7838/15749/16426 1016/15714/16391 7911/15713/16390
+f 22197/15740/16417 22198/15742/16419 7911/15713/16390 7912/15712/16389
+f 22196/15741/16418 22197/15740/16417 7912/15712/16389 7913/15711/16388
+f 7646/15527/16204 22196/15741/16418 7913/15711/16388 984/15494/16165
+f 7645/15526/16203 22193/15737/16414 22196/15741/16418 7646/15527/16204
+f 7644/15525/16202 22190/15734/16411 22193/15737/16414 7645/15526/16203
+f 22199/15750/16427 22200/15751/16428 22203/15752/16429 22202/15753/16430
+f 22200/15751/16428 22201/15754/16431 22204/15755/16432 22203/15752/16429
+f 22202/15753/16430 22203/15752/16429 22206/15756/16433 22205/15757/16434
+f 22203/15752/16429 22204/15755/16432 22207/15758/16435 22206/15756/16433
+f 972/14904/15457 7922/15759/16436 22199/15750/16427 7605/14905/15458
+f 7922/15759/16436 7921/15760/16437 22200/15751/16428 22199/15750/16427
+f 7921/15760/16437 7920/15761/16438 22201/15754/16431 22200/15751/16428
+f 7920/15761/16438 1004/15762/16439 7797/15763/16440 22201/15754/16431
+f 22201/15754/16431 7797/15763/16440 7798/15764/16441 22204/15755/16432
+f 22204/15755/16432 7798/15764/16441 7799/15765/16442 22207/15758/16435
+f 22207/15758/16435 7799/15765/16442 1003/15730/16407 7914/15729/16406
+f 22206/15756/16433 22207/15758/16435 7914/15729/16406 7915/15728/16405
+f 22205/15757/16434 22206/15756/16433 7915/15728/16405 7916/15727/16404
+f 7607/14907/15460 22205/15757/16434 7916/15727/16404 971/14908/15461
+f 7606/14906/15459 22202/15753/16430 22205/15757/16434 7607/14907/15460
+f 7605/14905/15458 22199/15750/16427 22202/15753/16430 7606/14906/15459
+f 22208/15766/16443 22209/15767/16444 22212/15768/16445 22211/15769/16446
+f 22209/15767/16444 22210/15770/16447 22213/15771/16448 22212/15768/16445
+f 22211/15769/16446 22212/15768/16445 22215/15772/16449 22214/15773/16450
+f 22212/15768/16445 22213/15771/16448 22216/15774/16451 22215/15772/16449
+f 986/14929/15487 7925/15775/16452 22208/15766/16443 7647/14930/15488
+f 7925/15775/16452 7924/15776/16453 22209/15767/16444 22208/15766/16443
+f 7924/15776/16453 7923/15777/16454 22210/15770/16447 22209/15767/16444
+f 7923/15777/16454 1018/15778/16455 7839/15779/16456 22210/15770/16447
+f 22210/15770/16447 7839/15779/16456 7840/15780/16457 22213/15771/16448
+f 22213/15771/16448 7840/15780/16457 7841/15781/16458 22216/15774/16451
+f 22216/15774/16451 7841/15781/16458 1017/15746/16423 7917/15745/16422
+f 22215/15772/16449 22216/15774/16451 7917/15745/16422 7918/15744/16421
+f 22214/15773/16450 22215/15772/16449 7918/15744/16421 7919/15743/16420
+f 7649/14932/15490 22214/15773/16450 7919/15743/16420 985/14933/15491
+f 7648/14931/15489 22211/15769/16446 22214/15773/16450 7649/14932/15490
+f 7647/14930/15488 22208/15766/16443 22211/15769/16446 7648/14931/15489
+f 22217/15782/16459 22218/15783/16460 22221/15784/16461 22220/15785/16462
+f 22218/15783/16460 22219/15786/16463 22222/15787/16464 22221/15784/16461
+f 22220/15785/16462 22221/15784/16461 22224/15788/16465 22223/15789/16466
+f 22221/15784/16461 22222/15787/16464 22225/15790/16467 22224/15788/16465
+f 973/14954/15517 7928/15791/16468 22217/15782/16459 7608/14955/15518
+f 7928/15791/16468 7927/15792/16469 22218/15783/16460 22217/15782/16459
+f 7927/15792/16469 7926/15793/16470 22219/15786/16463 22218/15783/16460
+f 7926/15793/16470 1005/15794/16471 7800/15795/16472 22219/15786/16463
+f 22219/15786/16463 7800/15795/16472 7801/15796/16473 22222/15787/16464
+f 22222/15787/16464 7801/15796/16473 7802/15797/16474 22225/15790/16467
+f 22225/15790/16467 7802/15797/16474 1004/15762/16439 7920/15761/16438
+f 22224/15788/16465 22225/15790/16467 7920/15761/16438 7921/15760/16437
+f 22223/15789/16466 22224/15788/16465 7921/15760/16437 7922/15759/16436
+f 7610/14957/15520 22223/15789/16466 7922/15759/16436 972/14904/15457
+f 7609/14956/15519 22220/15785/16462 22223/15789/16466 7610/14957/15520
+f 7608/14955/15518 22217/15782/16459 22220/15785/16462 7609/14956/15519
+f 22226/15798/16475 22227/15799/16476 22230/15800/16477 22229/15801/16478
+f 22227/15799/16476 22228/15802/16479 22231/15803/16480 22230/15800/16477
+f 22229/15801/16478 22230/15800/16477 22233/15804/16481 22232/15805/16482
+f 22230/15800/16477 22231/15803/16480 22234/15806/16483 22233/15804/16481
+f 987/14974/15541 7931/15807/16484 22226/15798/16475 7650/14975/15542
+f 7931/15807/16484 7930/15808/16485 22227/15799/16476 22226/15798/16475
+f 7930/15808/16485 7929/15809/16486 22228/15802/16479 22227/15799/16476
+f 7929/15809/16486 1019/15810/16487 7842/15811/16488 22228/15802/16479
+f 22228/15802/16479 7842/15811/16488 7843/15812/16489 22231/15803/16480
+f 22231/15803/16480 7843/15812/16489 7844/15813/16490 22234/15806/16483
+f 22234/15806/16483 7844/15813/16490 1018/15778/16455 7923/15777/16454
+f 22233/15804/16481 22234/15806/16483 7923/15777/16454 7924/15776/16453
+f 22232/15805/16482 22233/15804/16481 7924/15776/16453 7925/15775/16452
+f 7652/14977/15544 22232/15805/16482 7925/15775/16452 986/14929/15487
+f 7651/14976/15543 22229/15801/16478 22232/15805/16482 7652/14977/15544
+f 7650/14975/15542 22226/15798/16475 22229/15801/16478 7651/14976/15543
+f 22235/15814/16491 22236/15815/16492 22239/15816/16493 22238/15817/16494
+f 22236/15815/16492 22237/15818/16495 22240/15819/16496 22239/15816/16493
+f 22238/15817/16494 22239/15816/16493 22242/15820/16497 22241/15821/16498
+f 22239/15816/16493 22240/15819/16496 22243/15822/16499 22242/15820/16497
+f 974/14994/15565 7934/15823/16500 22235/15814/16491 7611/14995/15566
+f 7934/15823/16500 7933/15824/16501 22236/15815/16492 22235/15814/16491
+f 7933/15824/16501 7932/15825/16502 22237/15818/16495 22236/15815/16492
+f 7932/15825/16502 1006/15826/16503 7803/15827/16504 22237/15818/16495
+f 22237/15818/16495 7803/15827/16504 7804/15828/16505 22240/15819/16496
+f 22240/15819/16496 7804/15828/16505 7805/15829/16506 22243/15822/16499
+f 22243/15822/16499 7805/15829/16506 1005/15794/16471 7926/15793/16470
+f 22242/15820/16497 22243/15822/16499 7926/15793/16470 7927/15792/16469
+f 22241/15821/16498 22242/15820/16497 7927/15792/16469 7928/15791/16468
+f 7613/14997/15568 22241/15821/16498 7928/15791/16468 973/14954/15517
+f 7612/14996/15567 22238/15817/16494 22241/15821/16498 7613/14997/15568
+f 7611/14995/15566 22235/15814/16491 22238/15817/16494 7612/14996/15567
+f 22244/15830/16507 22245/15831/16508 22248/15832/16509 22247/15833/16510
+f 22245/15831/16508 22246/15834/16511 22249/15835/16512 22248/15832/16509
+f 22247/15833/16510 22248/15832/16509 22251/15836/16513 22250/15837/16514
+f 22248/15832/16509 22249/15835/16512 22252/15838/16515 22251/15836/16513
+f 988/15014/15589 7937/15839/16516 22244/15830/16507 7653/15015/15590
+f 7937/15839/16516 7936/15840/16517 22245/15831/16508 22244/15830/16507
+f 7936/15840/16517 7935/15841/16518 22246/15834/16511 22245/15831/16508
+f 7935/15841/16518 1020/15842/16519 7845/15843/16520 22246/15834/16511
+f 22246/15834/16511 7845/15843/16520 7846/15844/16521 22249/15835/16512
+f 22249/15835/16512 7846/15844/16521 7847/15845/16522 22252/15838/16515
+f 22252/15838/16515 7847/15845/16522 1019/15810/16487 7929/15809/16486
+f 22251/15836/16513 22252/15838/16515 7929/15809/16486 7930/15808/16485
+f 22250/15837/16514 22251/15836/16513 7930/15808/16485 7931/15807/16484
+f 7655/15017/15592 22250/15837/16514 7931/15807/16484 987/14974/15541
+f 7654/15016/15591 22247/15833/16510 22250/15837/16514 7655/15017/15592
+f 7653/15015/15590 22244/15830/16507 22247/15833/16510 7654/15016/15591
+f 22253/15846/16523 22254/15847/16524 22257/15848/16525 22256/15849/16526
+f 22254/15847/16524 22255/15850/16527 22258/15851/16528 22257/15848/16525
+f 22256/15849/16526 22257/15848/16525 22260/15852/16529 22259/15853/16530
+f 22257/15848/16525 22258/15851/16528 22261/15854/16531 22260/15852/16529
+f 975/15034/15613 7940/15855/16532 22253/15846/16523 7614/15035/15614
+f 7940/15855/16532 7939/15856/16533 22254/15847/16524 22253/15846/16523
+f 7939/15856/16533 7938/15857/16534 22255/15850/16527 22254/15847/16524
+f 7938/15857/16534 1007/15858/16535 7806/15859/16536 22255/15850/16527
+f 22255/15850/16527 7806/15859/16536 7807/15860/16537 22258/15851/16528
+f 22258/15851/16528 7807/15860/16537 7808/15861/16538 22261/15854/16531
+f 22261/15854/16531 7808/15861/16538 1006/15826/16503 7932/15825/16502
+f 22260/15852/16529 22261/15854/16531 7932/15825/16502 7933/15824/16501
+f 22259/15853/16530 22260/15852/16529 7933/15824/16501 7934/15823/16500
+f 7616/15037/15616 22259/15853/16530 7934/15823/16500 974/14994/15565
+f 7615/15036/15615 22256/15849/16526 22259/15853/16530 7616/15037/15616
+f 7614/15035/15614 22253/15846/16523 22256/15849/16526 7615/15036/15615
+f 22262/15862/16539 22263/15863/16540 22266/15864/16541 22265/15865/16542
+f 22263/15863/16540 22264/15866/16543 22267/15867/16544 22266/15864/16541
+f 22265/15865/16542 22266/15864/16541 22269/15868/16545 22268/15869/16546
+f 22266/15864/16541 22267/15867/16544 22270/15870/16547 22269/15868/16545
+f 989/15054/15637 7943/15871/16548 22262/15862/16539 7656/15055/15638
+f 7943/15871/16548 7942/15872/16549 22263/15863/16540 22262/15862/16539
+f 7942/15872/16549 7941/15873/16550 22264/15866/16543 22263/15863/16540
+f 7941/15873/16550 1021/15874/16551 7848/15875/16552 22264/15866/16543
+f 22264/15866/16543 7848/15875/16552 7849/15876/16553 22267/15867/16544
+f 22267/15867/16544 7849/15876/16553 7850/15877/16554 22270/15870/16547
+f 22270/15870/16547 7850/15877/16554 1020/15842/16519 7935/15841/16518
+f 22269/15868/16545 22270/15870/16547 7935/15841/16518 7936/15840/16517
+f 22268/15869/16546 22269/15868/16545 7936/15840/16517 7937/15839/16516
+f 7658/15057/15640 22268/15869/16546 7937/15839/16516 988/15014/15589
+f 7657/15056/15639 22265/15865/16542 22268/15869/16546 7658/15057/15640
+f 7656/15055/15638 22262/15862/16539 22265/15865/16542 7657/15056/15639
+f 22271/15878/16555 22272/15879/16556 22275/15880/16557 22274/15881/16558
+f 22272/15879/16556 22273/15882/16559 22276/15883/16560 22275/15880/16557
+f 22274/15881/16558 22275/15880/16557 22278/15884/16561 22277/15885/16562
+f 22275/15880/16557 22276/15883/16560 22279/15886/16563 22278/15884/16561
+f 976/15074/15661 7946/15887/16564 22271/15878/16555 7617/15075/15662
+f 7946/15887/16564 7945/15888/16565 22272/15879/16556 22271/15878/16555
+f 7945/15888/16565 7944/15889/16566 22273/15882/16559 22272/15879/16556
+f 7944/15889/16566 1008/15890/16567 7809/15891/16568 22273/15882/16559
+f 22273/15882/16559 7809/15891/16568 7810/15892/16569 22276/15883/16560
+f 22276/15883/16560 7810/15892/16569 7811/15893/16570 22279/15886/16563
+f 22279/15886/16563 7811/15893/16570 1007/15858/16535 7938/15857/16534
+f 22278/15884/16561 22279/15886/16563 7938/15857/16534 7939/15856/16533
+f 22277/15885/16562 22278/15884/16561 7939/15856/16533 7940/15855/16532
+f 7619/15077/15664 22277/15885/16562 7940/15855/16532 975/15034/15613
+f 7618/15076/15663 22274/15881/16558 22277/15885/16562 7619/15077/15664
+f 7617/15075/15662 22271/15878/16555 22274/15881/16558 7618/15076/15663
+f 22280/15894/16571 22281/15895/16572 22284/15896/16573 22283/15897/16574
+f 22281/15895/16572 22282/15898/16575 22285/15899/16576 22284/15896/16573
+f 22283/15897/16574 22284/15896/16573 22287/15900/16577 22286/15901/16578
+f 22284/15896/16573 22285/15899/16576 22288/15902/16579 22287/15900/16577
+f 990/15094/15685 7949/15903/16580 22280/15894/16571 7659/15095/15686
+f 7949/15903/16580 7948/15904/16581 22281/15895/16572 22280/15894/16571
+f 7948/15904/16581 7947/15905/16582 22282/15898/16575 22281/15895/16572
+f 7947/15905/16582 1022/15906/16583 7851/15907/16584 22282/15898/16575
+f 22282/15898/16575 7851/15907/16584 7852/15908/16585 22285/15899/16576
+f 22285/15899/16576 7852/15908/16585 7853/15909/16586 22288/15902/16579
+f 22288/15902/16579 7853/15909/16586 1021/15874/16551 7941/15873/16550
+f 22287/15900/16577 22288/15902/16579 7941/15873/16550 7942/15872/16549
+f 22286/15901/16578 22287/15900/16577 7942/15872/16549 7943/15871/16548
+f 7661/15097/15688 22286/15901/16578 7943/15871/16548 989/15054/15637
+f 7660/15096/15687 22283/15897/16574 22286/15901/16578 7661/15097/15688
+f 7659/15095/15686 22280/15894/16571 22283/15897/16574 7660/15096/15687
+f 22289/15910/16587 22290/15911/16588 22293/15912/16589 22292/15913/16590
+f 22290/15911/16588 22291/15914/16591 22294/15915/16592 22293/15912/16589
+f 22292/15913/16590 22293/15912/16589 22296/15916/16593 22295/15917/16594
+f 22293/15912/16589 22294/15915/16592 22297/15918/16595 22296/15916/16593
+f 977/15114/15709 7952/15919/16596 22289/15910/16587 7620/15115/15710
+f 7952/15919/16596 7951/15920/16597 22290/15911/16588 22289/15910/16587
+f 7951/15920/16597 7950/15921/16598 22291/15914/16591 22290/15911/16588
+f 7950/15921/16598 1009/15922/16599 7812/15923/16600 22291/15914/16591
+f 22291/15914/16591 7812/15923/16600 7813/15924/16601 22294/15915/16592
+f 22294/15915/16592 7813/15924/16601 7814/15925/16602 22297/15918/16595
+f 22297/15918/16595 7814/15925/16602 1008/15890/16567 7944/15889/16566
+f 22296/15916/16593 22297/15918/16595 7944/15889/16566 7945/15888/16565
+f 22295/15917/16594 22296/15916/16593 7945/15888/16565 7946/15887/16564
+f 7622/15117/15712 22295/15917/16594 7946/15887/16564 976/15074/15661
+f 7621/15116/15711 22292/15913/16590 22295/15917/16594 7622/15117/15712
+f 7620/15115/15710 22289/15910/16587 22292/15913/16590 7621/15116/15711
+f 22298/15926/16603 22299/15927/16604 22302/15928/16605 22301/15929/16606
+f 22299/15927/16604 22300/15930/16607 22303/15931/16608 22302/15928/16605
+f 22301/15929/16606 22302/15928/16605 22305/15932/16609 22304/15933/16610
+f 22302/15928/16605 22303/15931/16608 22306/15934/16611 22305/15932/16609
+f 991/15134/15733 7955/15935/16612 22298/15926/16603 7662/15135/15734
+f 7955/15935/16612 7954/15936/16613 22299/15927/16604 22298/15926/16603
+f 7954/15936/16613 7953/15937/16614 22300/15930/16607 22299/15927/16604
+f 7953/15937/16614 1023/15938/16615 7854/15939/16616 22300/15930/16607
+f 22300/15930/16607 7854/15939/16616 7855/15940/16617 22303/15931/16608
+f 22303/15931/16608 7855/15940/16617 7856/15941/16618 22306/15934/16611
+f 22306/15934/16611 7856/15941/16618 1022/15906/16583 7947/15905/16582
+f 22305/15932/16609 22306/15934/16611 7947/15905/16582 7948/15904/16581
+f 22304/15933/16610 22305/15932/16609 7948/15904/16581 7949/15903/16580
+f 7664/15137/15736 22304/15933/16610 7949/15903/16580 990/15094/15685
+f 7663/15136/15735 22301/15929/16606 22304/15933/16610 7664/15137/15736
+f 7662/15135/15734 22298/15926/16603 22301/15929/16606 7663/15136/15735
+f 22307/15942/16619 22308/15943/16620 22311/15944/16621 22310/15945/16622
+f 22308/15943/16620 22309/15946/16623 22312/15947/16624 22311/15944/16621
+f 22310/15945/16622 22311/15944/16621 22314/15948/16625 22313/15949/16626
+f 22311/15944/16621 22312/15947/16624 22315/15950/16627 22314/15948/16625
+f 978/15154/15757 7958/15951/16628 22307/15942/16619 7623/15155/15758
+f 7958/15951/16628 7957/15952/16629 22308/15943/16620 22307/15942/16619
+f 7957/15952/16629 7956/15953/16630 22309/15946/16623 22308/15943/16620
+f 7956/15953/16630 1010/15954/16631 7815/15955/16632 22309/15946/16623
+f 22309/15946/16623 7815/15955/16632 7816/15956/16633 22312/15947/16624
+f 22312/15947/16624 7816/15956/16633 7817/15957/16634 22315/15950/16627
+f 22315/15950/16627 7817/15957/16634 1009/15922/16599 7950/15921/16598
+f 22314/15948/16625 22315/15950/16627 7950/15921/16598 7951/15920/16597
+f 22313/15949/16626 22314/15948/16625 7951/15920/16597 7952/15919/16596
+f 7625/15157/15760 22313/15949/16626 7952/15919/16596 977/15114/15709
+f 7624/15156/15759 22310/15945/16622 22313/15949/16626 7625/15157/15760
+f 7623/15155/15758 22307/15942/16619 22310/15945/16622 7624/15156/15759
+f 22316/15958/16635 22317/15959/16636 22320/15960/16637 22319/15961/16638
+f 22317/15959/16636 22318/15962/16639 22321/15963/16640 22320/15960/16637
+f 22319/15961/16638 22320/15960/16637 22323/15964/16641 22322/15965/16642
+f 22320/15960/16637 22321/15963/16640 22324/15966/16643 22323/15964/16641
+f 965/15174/15781 7961/15967/16644 22316/15958/16635 7584/15175/15782
+f 7961/15967/16644 7960/15968/16645 22317/15959/16636 22316/15958/16635
+f 7960/15968/16645 7959/15969/16646 22318/15962/16639 22317/15959/16636
+f 7959/15969/16646 997/15970/16647 7776/15971/16648 22318/15962/16639
+f 22318/15962/16639 7776/15971/16648 7777/15972/16649 22321/15963/16640
+f 22321/15963/16640 7777/15972/16649 7778/15973/16650 22324/15966/16643
+f 22324/15966/16643 7778/15973/16650 996/15666/16343 7902/15665/16342
+f 22323/15964/16641 22324/15966/16643 7902/15665/16342 7903/15664/16341
+f 22322/15965/16642 22323/15964/16641 7903/15664/16341 7904/15663/16340
+f 7586/15177/15784 22322/15965/16642 7904/15663/16340 964/15178/15785
+f 7585/15176/15783 22319/15961/16638 22322/15965/16642 7586/15177/15784
+f 7584/15175/15782 22316/15958/16635 22319/15961/16638 7585/15176/15783
+f 22325/15974/16651 22326/15975/16652 22329/15976/16653 22328/15977/16654
+f 22326/15975/16652 22327/15978/16655 22330/15979/16656 22329/15976/16653
+f 22328/15977/16654 22329/15976/16653 22332/15980/16657 22331/15981/16658
+f 22329/15976/16653 22330/15979/16656 22333/15982/16659 22332/15980/16657
+f 992/15199/15811 7964/15983/16660 22325/15974/16651 7665/15200/15812
+f 7964/15983/16660 7963/15984/16661 22326/15975/16652 22325/15974/16651
+f 7963/15984/16661 7962/15985/16662 22327/15978/16655 22326/15975/16652
+f 7962/15985/16662 1024/15986/16663 7857/15987/16664 22327/15978/16655
+f 22327/15978/16655 7857/15987/16664 7858/15988/16665 22330/15979/16656
+f 22330/15979/16656 7858/15988/16665 7859/15989/16666 22333/15982/16659
+f 22333/15982/16659 7859/15989/16666 1023/15938/16615 7953/15937/16614
+f 22332/15980/16657 22333/15982/16659 7953/15937/16614 7954/15936/16613
+f 22331/15981/16658 22332/15980/16657 7954/15936/16613 7955/15935/16612
+f 7667/15202/15814 22331/15981/16658 7955/15935/16612 991/15134/15733
+f 7666/15201/15813 22328/15977/16654 22331/15981/16658 7667/15202/15814
+f 7665/15200/15812 22325/15974/16651 22328/15977/16654 7666/15201/15813
+f 22334/15990/16667 22335/15991/16668 22338/15992/16669 22337/15993/16670
+f 22335/15991/16668 22336/15994/16671 22339/15995/16672 22338/15992/16669
+f 22337/15993/16670 22338/15992/16669 22341/15996/16673 22340/15997/16674
+f 22338/15992/16669 22339/15995/16672 22342/15998/16675 22341/15996/16673
+f 979/15219/15835 7967/15999/16676 22334/15990/16667 7626/15220/15836
+f 7967/15999/16676 7966/16000/16677 22335/15991/16668 22334/15990/16667
+f 7966/16000/16677 7965/16001/16678 22336/15994/16671 22335/15991/16668
+f 7965/16001/16678 1011/16002/16679 7818/16003/16680 22336/15994/16671
+f 22336/15994/16671 7818/16003/16680 7819/16004/16681 22339/15995/16672
+f 22339/15995/16672 7819/16004/16681 7820/16005/16682 22342/15998/16675
+f 22342/15998/16675 7820/16005/16682 1010/15954/16631 7956/15953/16630
+f 22341/15996/16673 22342/15998/16675 7956/15953/16630 7957/15952/16629
+f 22340/15997/16674 22341/15996/16673 7957/15952/16629 7958/15951/16628
+f 7628/15222/15838 22340/15997/16674 7958/15951/16628 978/15154/15757
+f 7627/15221/15837 22337/15993/16670 22340/15997/16674 7628/15222/15838
+f 7626/15220/15836 22334/15990/16667 22337/15993/16670 7627/15221/15837
+f 22343/16006/16683 22344/16007/16684 22347/16008/16685 22346/16009/16686
+f 22344/16007/16684 22345/16010/16687 22348/16011/16688 22347/16008/16685
+f 22346/16009/16686 22347/16008/16685 22350/16012/16689 22349/16013/16690
+f 22347/16008/16685 22348/16011/16688 22351/16014/16691 22350/16012/16689
+f 966/15239/15859 7872/15549/16226 22343/16006/16683 7587/15240/15860
+f 7872/15549/16226 7873/15548/16225 22344/16007/16684 22343/16006/16683
+f 7873/15548/16225 7874/15547/16224 22345/16010/16687 22344/16007/16684
+f 7874/15547/16224 998/15546/16223 7779/16015/16692 22345/16010/16687
+f 22345/16010/16687 7779/16015/16692 7780/16016/16693 22348/16011/16688
+f 22348/16011/16688 7780/16016/16693 7781/16017/16694 22351/16014/16691
+f 22351/16014/16691 7781/16017/16694 997/15970/16647 7959/15969/16646
+f 22350/16012/16689 22351/16014/16691 7959/15969/16646 7960/15968/16645
+f 22349/16013/16690 22350/16012/16689 7960/15968/16645 7961/15967/16644
+f 7589/15242/15862 22349/16013/16690 7961/15967/16644 965/15174/15781
+f 7588/15241/15861 22346/16009/16686 22349/16013/16690 7589/15242/15862
+f 7587/15240/15860 22343/16006/16683 22346/16009/16686 7588/15241/15861
+f 22352/16018/16695 22353/16019/16696 22356/16020/16697 22355/16021/16698
+f 22353/16019/16696 22354/16022/16699 22357/16023/16700 22356/16020/16697
+f 22355/16021/16698 22356/16020/16697 22359/16024/16701 22358/16025/16702
+f 22356/16020/16697 22357/16023/16700 22360/16026/16703 22359/16024/16701
+f 993/15259/15883 7878/15569/16246 22352/16018/16695 7668/15260/15884
+f 7878/15569/16246 7879/15568/16245 22353/16019/16696 22352/16018/16695
+f 7879/15568/16245 7880/15567/16244 22354/16022/16699 22353/16019/16696
+f 7880/15567/16244 1025/15566/16243 7860/16027/16704 22354/16022/16699
+f 22354/16022/16699 7860/16027/16704 7861/16028/16705 22357/16023/16700
+f 22357/16023/16700 7861/16028/16705 7862/16029/16706 22360/16026/16703
+f 22360/16026/16703 7862/16029/16706 1024/15986/16663 7962/15985/16662
+f 22359/16024/16701 22360/16026/16703 7962/15985/16662 7963/15984/16661
+f 22358/16025/16702 22359/16024/16701 7963/15984/16661 7964/15983/16660
+f 7670/15262/15886 22358/16025/16702 7964/15983/16660 992/15199/15811
+f 7669/15261/15885 22355/16021/16698 22358/16025/16702 7670/15262/15886
+f 7668/15260/15884 22352/16018/16695 22355/16021/16698 7669/15261/15885
+f 22361/16030/16707 22362/16031/16708 22365/16032/16709 22364/16033/16710
+f 22362/16031/16708 22363/16034/16711 22366/16035/16712 22365/16032/16709
+f 22364/16033/16710 22365/16032/16709 22368/16036/16713 22367/16037/16714
+f 22365/16032/16709 22366/16035/16712 22369/16038/16715 22368/16036/16713
+f 980/15279/15907 7884/15589/16266 22361/16030/16707 7629/15280/15908
+f 7884/15589/16266 7885/15588/16265 22362/16031/16708 22361/16030/16707
+f 7885/15588/16265 7886/15587/16264 22363/16034/16711 22362/16031/16708
+f 7886/15587/16264 1012/15586/16263 7821/16039/16716 22363/16034/16711
+f 22363/16034/16711 7821/16039/16716 7822/16040/16717 22366/16035/16712
+f 22366/16035/16712 7822/16040/16717 7823/16041/16718 22369/16038/16715
+f 22369/16038/16715 7823/16041/16718 1011/16002/16679 7965/16001/16678
+f 22368/16036/16713 22369/16038/16715 7965/16001/16678 7966/16000/16677
+f 22367/16037/16714 22368/16036/16713 7966/16000/16677 7967/15999/16676
+f 7631/15282/15910 22367/16037/16714 7967/15999/16676 979/15219/15835
+f 7630/15281/15909 22364/16033/16710 22367/16037/16714 7631/15282/15910
+f 7629/15280/15908 22361/16030/16707 22364/16033/16710 7630/15281/15909
+f 22370/16042/16719 22371/16043/16720 22374/16044/16721 22373/16045/16722
+f 22371/16043/16720 22372/16046/16723 22375/16047/16724 22374/16044/16721
+f 22373/16045/16722 22374/16044/16721 22377/16048/16725 22376/16049/16726
+f 22374/16044/16721 22375/16047/16724 22378/16050/16727 22377/16048/16725
+f 1002/15698/16375 8069/16051/16728 22370/16042/16719 7791/15699/16376
+f 8069/16051/16728 8068/16052/16729 22371/16043/16720 22370/16042/16719
+f 8068/16052/16729 8067/16053/16730 22372/16046/16723 22371/16043/16720
+f 8067/16053/16730 1034/16054/16731 7983/16055/16732 22372/16046/16723
+f 22372/16046/16723 7983/16055/16732 7984/16056/16733 22375/16047/16724
+f 22375/16047/16724 7984/16056/16733 7985/16057/16734 22378/16050/16727
+f 22378/16050/16727 7985/16057/16734 1033/16058/16735 8066/16059/16736
+f 22377/16048/16725 22378/16050/16727 8066/16059/16736 8065/16060/16737
+f 22376/16049/16726 22377/16048/16725 8065/16060/16737 8064/16061/16738
+f 7793/15701/16378 22376/16049/16726 8064/16061/16738 1001/15650/16327
+f 7792/15700/16377 22373/16045/16722 22376/16049/16726 7793/15701/16378
+f 7791/15699/16376 22370/16042/16719 22373/16045/16722 7792/15700/16377
+f 22379/16062/16739 22380/16063/16740 22383/16064/16741 22382/16065/16742
+f 22380/16063/16740 22381/16066/16743 22384/16067/16744 22383/16064/16741
+f 22382/16065/16742 22383/16064/16741 22386/16068/16745 22385/16069/16746
+f 22383/16064/16741 22384/16067/16744 22387/16070/16747 22386/16068/16745
+f 1016/15714/16391 8075/16071/16748 22379/16062/16739 7833/15715/16392
+f 8075/16071/16748 8074/16072/16749 22380/16063/16740 22379/16062/16739
+f 8074/16072/16749 8073/16073/16750 22381/16066/16743 22380/16063/16740
+f 8073/16073/16750 1048/16074/16751 8025/16075/16752 22381/16066/16743
+f 22381/16066/16743 8025/16075/16752 8026/16076/16753 22384/16067/16744
+f 22384/16067/16744 8026/16076/16753 8027/16077/16754 22387/16070/16747
+f 22387/16070/16747 8027/16077/16754 1047/16078/16755 8072/16079/16756
+f 22386/16068/16745 22387/16070/16747 8072/16079/16756 8071/16080/16757
+f 22385/16069/16746 22386/16068/16745 8071/16080/16757 8070/16081/16758
+f 7835/15717/16394 22385/16069/16746 8070/16081/16758 1015/15682/16359
+f 7834/15716/16393 22382/16065/16742 22385/16069/16746 7835/15717/16394
+f 7833/15715/16392 22379/16062/16739 22382/16065/16742 7834/15716/16393
+f 22388/16082/16759 22389/16083/16760 22392/16084/16761 22391/16085/16762
+f 22389/16083/16760 22390/16086/16763 22393/16087/16764 22392/16084/16761
+f 22391/16085/16762 22392/16084/16761 22395/16088/16765 22394/16089/16766
+f 22392/16084/16761 22393/16087/16764 22396/16090/16767 22395/16088/16765
+f 1003/15730/16407 8078/16091/16768 22388/16082/16759 7794/15731/16408
+f 8078/16091/16768 8077/16092/16769 22389/16083/16760 22388/16082/16759
+f 8077/16092/16769 8076/16093/16770 22390/16086/16763 22389/16083/16760
+f 8076/16093/16770 1035/16094/16771 7986/16095/16772 22390/16086/16763
+f 22390/16086/16763 7986/16095/16772 7987/16096/16773 22393/16087/16764
+f 22393/16087/16764 7987/16096/16773 7988/16097/16774 22396/16090/16767
+f 22396/16090/16767 7988/16097/16774 1034/16054/16731 8067/16053/16730
+f 22395/16088/16765 22396/16090/16767 8067/16053/16730 8068/16052/16729
+f 22394/16089/16766 22395/16088/16765 8068/16052/16729 8069/16051/16728
+f 7796/15733/16410 22394/16089/16766 8069/16051/16728 1002/15698/16375
+f 7795/15732/16409 22391/16085/16762 22394/16089/16766 7796/15733/16410
+f 7794/15731/16408 22388/16082/16759 22391/16085/16762 7795/15732/16409
+f 22397/16098/16775 22398/16099/16776 22401/16100/16777 22400/16101/16778
+f 22398/16099/16776 22399/16102/16779 22402/16103/16780 22401/16100/16777
+f 22400/16101/16778 22401/16100/16777 22404/16104/16781 22403/16105/16782
+f 22401/16100/16777 22402/16103/16780 22405/16106/16783 22404/16104/16781
+f 1017/15746/16423 8081/16107/16784 22397/16098/16775 7836/15747/16424
+f 8081/16107/16784 8080/16108/16785 22398/16099/16776 22397/16098/16775
+f 8080/16108/16785 8079/16109/16786 22399/16102/16779 22398/16099/16776
+f 8079/16109/16786 1049/16110/16787 8028/16111/16788 22399/16102/16779
+f 22399/16102/16779 8028/16111/16788 8029/16112/16789 22402/16103/16780
+f 22402/16103/16780 8029/16112/16789 8030/16113/16790 22405/16106/16783
+f 22405/16106/16783 8030/16113/16790 1048/16074/16751 8073/16073/16750
+f 22404/16104/16781 22405/16106/16783 8073/16073/16750 8074/16072/16749
+f 22403/16105/16782 22404/16104/16781 8074/16072/16749 8075/16071/16748
+f 7838/15749/16426 22403/16105/16782 8075/16071/16748 1016/15714/16391
+f 7837/15748/16425 22400/16101/16778 22403/16105/16782 7838/15749/16426
+f 7836/15747/16424 22397/16098/16775 22400/16101/16778 7837/15748/16425
+f 22406/16114/16791 22407/16115/16792 22410/16116/16793 22409/16117/16794
+f 22407/16115/16792 22408/16118/16795 22411/16119/16796 22410/16116/16793
+f 22409/16117/16794 22410/16116/16793 22413/16120/16797 22412/16121/16798
+f 22410/16116/16793 22411/16119/16796 22414/16122/16799 22413/16120/16797
+f 1004/15762/16439 8084/16123/16800 22406/16114/16791 7797/15763/16440
+f 8084/16123/16800 8083/16124/16801 22407/16115/16792 22406/16114/16791
+f 8083/16124/16801 8082/16125/16802 22408/16118/16795 22407/16115/16792
+f 8082/16125/16802 1036/16126/16803 7989/16127/16804 22408/16118/16795
+f 22408/16118/16795 7989/16127/16804 7990/16128/16805 22411/16119/16796
+f 22411/16119/16796 7990/16128/16805 7991/16129/16806 22414/16122/16799
+f 22414/16122/16799 7991/16129/16806 1035/16094/16771 8076/16093/16770
+f 22413/16120/16797 22414/16122/16799 8076/16093/16770 8077/16092/16769
+f 22412/16121/16798 22413/16120/16797 8077/16092/16769 8078/16091/16768
+f 7799/15765/16442 22412/16121/16798 8078/16091/16768 1003/15730/16407
+f 7798/15764/16441 22409/16117/16794 22412/16121/16798 7799/15765/16442
+f 7797/15763/16440 22406/16114/16791 22409/16117/16794 7798/15764/16441
+f 22415/16130/16807 22416/16131/16808 22419/16132/16809 22418/16133/16810
+f 22416/16131/16808 22417/16134/16811 22420/16135/16812 22419/16132/16809
+f 22418/16133/16810 22419/16132/16809 22422/16136/16813 22421/16137/16814
+f 22419/16132/16809 22420/16135/16812 22423/16138/16815 22422/16136/16813
+f 1018/15778/16455 8087/16139/16816 22415/16130/16807 7839/15779/16456
+f 8087/16139/16816 8086/16140/16817 22416/16131/16808 22415/16130/16807
+f 8086/16140/16817 8085/16141/16818 22417/16134/16811 22416/16131/16808
+f 8085/16141/16818 1050/16142/16819 8031/16143/16820 22417/16134/16811
+f 22417/16134/16811 8031/16143/16820 8032/16144/16821 22420/16135/16812
+f 22420/16135/16812 8032/16144/16821 8033/16145/16822 22423/16138/16815
+f 22423/16138/16815 8033/16145/16822 1049/16110/16787 8079/16109/16786
+f 22422/16136/16813 22423/16138/16815 8079/16109/16786 8080/16108/16785
+f 22421/16137/16814 22422/16136/16813 8080/16108/16785 8081/16107/16784
+f 7841/15781/16458 22421/16137/16814 8081/16107/16784 1017/15746/16423
+f 7840/15780/16457 22418/16133/16810 22421/16137/16814 7841/15781/16458
+f 7839/15779/16456 22415/16130/16807 22418/16133/16810 7840/15780/16457
+f 22424/16146/16823 22425/16147/16824 22428/16148/16825 22427/16149/16826
+f 22425/16147/16824 22426/16150/16827 22429/16151/16828 22428/16148/16825
+f 22427/16149/16826 22428/16148/16825 22431/16152/16829 22430/16153/16830
+f 22428/16148/16825 22429/16151/16828 22432/16154/16831 22431/16152/16829
+f 1005/15794/16471 8090/16155/16832 22424/16146/16823 7800/15795/16472
+f 8090/16155/16832 8089/16156/16833 22425/16147/16824 22424/16146/16823
+f 8089/16156/16833 8088/16157/16834 22426/16150/16827 22425/16147/16824
+f 8088/16157/16834 1037/16158/16835 7992/16159/16836 22426/16150/16827
+f 22426/16150/16827 7992/16159/16836 7993/16160/16837 22429/16151/16828
+f 22429/16151/16828 7993/16160/16837 7994/16161/16838 22432/16154/16831
+f 22432/16154/16831 7994/16161/16838 1036/16126/16803 8082/16125/16802
+f 22431/16152/16829 22432/16154/16831 8082/16125/16802 8083/16124/16801
+f 22430/16153/16830 22431/16152/16829 8083/16124/16801 8084/16123/16800
+f 7802/15797/16474 22430/16153/16830 8084/16123/16800 1004/15762/16439
+f 7801/15796/16473 22427/16149/16826 22430/16153/16830 7802/15797/16474
+f 7800/15795/16472 22424/16146/16823 22427/16149/16826 7801/15796/16473
+f 22433/16162/16839 22434/16163/16840 22437/16164/16841 22436/16165/16842
+f 22434/16163/16840 22435/16166/16843 22438/16167/16844 22437/16164/16841
+f 22436/16165/16842 22437/16164/16841 22440/16168/16845 22439/16169/16846
+f 22437/16164/16841 22438/16167/16844 22441/16170/16847 22440/16168/16845
+f 1019/15810/16487 8093/16171/16848 22433/16162/16839 7842/15811/16488
+f 8093/16171/16848 8092/16172/16849 22434/16163/16840 22433/16162/16839
+f 8092/16172/16849 8091/16173/16850 22435/16166/16843 22434/16163/16840
+f 8091/16173/16850 1051/16174/16851 8034/16175/16852 22435/16166/16843
+f 22435/16166/16843 8034/16175/16852 8035/16176/16853 22438/16167/16844
+f 22438/16167/16844 8035/16176/16853 8036/16177/16854 22441/16170/16847
+f 22441/16170/16847 8036/16177/16854 1050/16142/16819 8085/16141/16818
+f 22440/16168/16845 22441/16170/16847 8085/16141/16818 8086/16140/16817
+f 22439/16169/16846 22440/16168/16845 8086/16140/16817 8087/16139/16816
+f 7844/15813/16490 22439/16169/16846 8087/16139/16816 1018/15778/16455
+f 7843/15812/16489 22436/16165/16842 22439/16169/16846 7844/15813/16490
+f 7842/15811/16488 22433/16162/16839 22436/16165/16842 7843/15812/16489
+f 22442/16178/16855 22443/16179/16856 22446/16180/16857 22445/16181/16858
+f 22443/16179/16856 22444/16182/16859 22447/16183/16860 22446/16180/16857
+f 22445/16181/16858 22446/16180/16857 22449/16184/16861 22448/16185/16862
+f 22446/16180/16857 22447/16183/16860 22450/16186/16863 22449/16184/16861
+f 1006/15826/16503 8096/16187/16864 22442/16178/16855 7803/15827/16504
+f 8096/16187/16864 8095/16188/16865 22443/16179/16856 22442/16178/16855
+f 8095/16188/16865 8094/16189/16866 22444/16182/16859 22443/16179/16856
+f 8094/16189/16866 1038/16190/16867 7995/16191/16868 22444/16182/16859
+f 22444/16182/16859 7995/16191/16868 7996/16192/16869 22447/16183/16860
+f 22447/16183/16860 7996/16192/16869 7997/16193/16870 22450/16186/16863
+f 22450/16186/16863 7997/16193/16870 1037/16158/16835 8088/16157/16834
+f 22449/16184/16861 22450/16186/16863 8088/16157/16834 8089/16156/16833
+f 22448/16185/16862 22449/16184/16861 8089/16156/16833 8090/16155/16832
+f 7805/15829/16506 22448/16185/16862 8090/16155/16832 1005/15794/16471
+f 7804/15828/16505 22445/16181/16858 22448/16185/16862 7805/15829/16506
+f 7803/15827/16504 22442/16178/16855 22445/16181/16858 7804/15828/16505
+f 22451/16194/16871 22452/16195/16872 22455/16196/16873 22454/16197/16874
+f 22452/16195/16872 22453/16198/16875 22456/16199/16876 22455/16196/16873
+f 22454/16197/16874 22455/16196/16873 22458/16200/16877 22457/16201/16878
+f 22455/16196/16873 22456/16199/16876 22459/16202/16879 22458/16200/16877
+f 1020/15842/16519 8099/16203/16880 22451/16194/16871 7845/15843/16520
+f 8099/16203/16880 8098/16204/16881 22452/16195/16872 22451/16194/16871
+f 8098/16204/16881 8097/16205/16882 22453/16198/16875 22452/16195/16872
+f 8097/16205/16882 1052/16206/16883 8037/16207/16884 22453/16198/16875
+f 22453/16198/16875 8037/16207/16884 8038/16208/16885 22456/16199/16876
+f 22456/16199/16876 8038/16208/16885 8039/16209/16886 22459/16202/16879
+f 22459/16202/16879 8039/16209/16886 1051/16174/16851 8091/16173/16850
+f 22458/16200/16877 22459/16202/16879 8091/16173/16850 8092/16172/16849
+f 22457/16201/16878 22458/16200/16877 8092/16172/16849 8093/16171/16848
+f 7847/15845/16522 22457/16201/16878 8093/16171/16848 1019/15810/16487
+f 7846/15844/16521 22454/16197/16874 22457/16201/16878 7847/15845/16522
+f 7845/15843/16520 22451/16194/16871 22454/16197/16874 7846/15844/16521
+f 22460/16210/16887 22461/16211/16888 22464/16212/16889 22463/16213/16890
+f 22461/16211/16888 22462/16214/16891 22465/16215/16892 22464/16212/16889
+f 22463/16213/16890 22464/16212/16889 22467/16216/16893 22466/16217/16894
+f 22464/16212/16889 22465/16215/16892 22468/16218/16895 22467/16216/16893
+f 1007/15858/16535 8102/16219/16896 22460/16210/16887 7806/15859/16536
+f 8102/16219/16896 8101/16220/16897 22461/16211/16888 22460/16210/16887
+f 8101/16220/16897 8100/16221/16898 22462/16214/16891 22461/16211/16888
+f 8100/16221/16898 1039/16222/16899 7998/16223/16900 22462/16214/16891
+f 22462/16214/16891 7998/16223/16900 7999/16224/16901 22465/16215/16892
+f 22465/16215/16892 7999/16224/16901 8000/16225/16902 22468/16218/16895
+f 22468/16218/16895 8000/16225/16902 1038/16190/16867 8094/16189/16866
+f 22467/16216/16893 22468/16218/16895 8094/16189/16866 8095/16188/16865
+f 22466/16217/16894 22467/16216/16893 8095/16188/16865 8096/16187/16864
+f 7808/15861/16538 22466/16217/16894 8096/16187/16864 1006/15826/16503
+f 7807/15860/16537 22463/16213/16890 22466/16217/16894 7808/15861/16538
+f 7806/15859/16536 22460/16210/16887 22463/16213/16890 7807/15860/16537
+f 22469/16226/16903 22470/16227/16904 22473/16228/16905 22472/16229/16906
+f 22470/16227/16904 22471/16230/16907 22474/16231/16908 22473/16228/16905
+f 22472/16229/16906 22473/16228/16905 22476/16232/16909 22475/16233/16910
+f 22473/16228/16905 22474/16231/16908 22477/16234/16911 22476/16232/16909
+f 1021/15874/16551 8105/16235/16912 22469/16226/16903 7848/15875/16552
+f 8105/16235/16912 8104/16236/16913 22470/16227/16904 22469/16226/16903
+f 8104/16236/16913 8103/16237/16914 22471/16230/16907 22470/16227/16904
+f 8103/16237/16914 1053/16238/16915 8040/16239/16916 22471/16230/16907
+f 22471/16230/16907 8040/16239/16916 8041/16240/16917 22474/16231/16908
+f 22474/16231/16908 8041/16240/16917 8042/16241/16918 22477/16234/16911
+f 22477/16234/16911 8042/16241/16918 1052/16206/16883 8097/16205/16882
+f 22476/16232/16909 22477/16234/16911 8097/16205/16882 8098/16204/16881
+f 22475/16233/16910 22476/16232/16909 8098/16204/16881 8099/16203/16880
+f 7850/15877/16554 22475/16233/16910 8099/16203/16880 1020/15842/16519
+f 7849/15876/16553 22472/16229/16906 22475/16233/16910 7850/15877/16554
+f 7848/15875/16552 22469/16226/16903 22472/16229/16906 7849/15876/16553
+f 22478/16242/16919 22479/16243/16920 22482/16244/16921 22481/16245/16922
+f 22479/16243/16920 22480/16246/16923 22483/16247/16924 22482/16244/16921
+f 22481/16245/16922 22482/16244/16921 22485/16248/16925 22484/16249/16926
+f 22482/16244/16921 22483/16247/16924 22486/16250/16927 22485/16248/16925
+f 1008/15890/16567 8108/16251/16928 22478/16242/16919 7809/15891/16568
+f 8108/16251/16928 8107/16252/16929 22479/16243/16920 22478/16242/16919
+f 8107/16252/16929 8106/16253/16930 22480/16246/16923 22479/16243/16920
+f 8106/16253/16930 1040/16254/16931 8001/16255/16932 22480/16246/16923
+f 22480/16246/16923 8001/16255/16932 8002/16256/16933 22483/16247/16924
+f 22483/16247/16924 8002/16256/16933 8003/16257/16934 22486/16250/16927
+f 22486/16250/16927 8003/16257/16934 1039/16222/16899 8100/16221/16898
+f 22485/16248/16925 22486/16250/16927 8100/16221/16898 8101/16220/16897
+f 22484/16249/16926 22485/16248/16925 8101/16220/16897 8102/16219/16896
+f 7811/15893/16570 22484/16249/16926 8102/16219/16896 1007/15858/16535
+f 7810/15892/16569 22481/16245/16922 22484/16249/16926 7811/15893/16570
+f 7809/15891/16568 22478/16242/16919 22481/16245/16922 7810/15892/16569
+f 22487/16258/16935 22488/16259/16936 22491/16260/16937 22490/16261/16938
+f 22488/16259/16936 22489/16262/16939 22492/16263/16940 22491/16260/16937
+f 22490/16261/16938 22491/16260/16937 22494/16264/16941 22493/16265/16942
+f 22491/16260/16937 22492/16263/16940 22495/16266/16943 22494/16264/16941
+f 1022/15906/16583 8111/16267/16944 22487/16258/16935 7851/15907/16584
+f 8111/16267/16944 8110/16268/16945 22488/16259/16936 22487/16258/16935
+f 8110/16268/16945 8109/16269/16946 22489/16262/16939 22488/16259/16936
+f 8109/16269/16946 1054/16270/16947 8043/16271/16948 22489/16262/16939
+f 22489/16262/16939 8043/16271/16948 8044/16272/16949 22492/16263/16940
+f 22492/16263/16940 8044/16272/16949 8045/16273/16950 22495/16266/16943
+f 22495/16266/16943 8045/16273/16950 1053/16238/16915 8103/16237/16914
+f 22494/16264/16941 22495/16266/16943 8103/16237/16914 8104/16236/16913
+f 22493/16265/16942 22494/16264/16941 8104/16236/16913 8105/16235/16912
+f 7853/15909/16586 22493/16265/16942 8105/16235/16912 1021/15874/16551
+f 7852/15908/16585 22490/16261/16938 22493/16265/16942 7853/15909/16586
+f 7851/15907/16584 22487/16258/16935 22490/16261/16938 7852/15908/16585
+f 22496/16274/16951 22497/16275/16952 22500/16276/16953 22499/16277/16954
+f 22497/16275/16952 22498/16278/16955 22501/16279/16956 22500/16276/16953
+f 22499/16277/16954 22500/16276/16953 22503/16280/16957 22502/16281/16958
+f 22500/16276/16953 22501/16279/16956 22504/16282/16959 22503/16280/16957
+f 1009/15922/16599 8114/16283/16960 22496/16274/16951 7812/15923/16600
+f 8114/16283/16960 8113/16284/16961 22497/16275/16952 22496/16274/16951
+f 8113/16284/16961 8112/16285/16962 22498/16278/16955 22497/16275/16952
+f 8112/16285/16962 1041/16286/16963 8004/16287/16964 22498/16278/16955
+f 22498/16278/16955 8004/16287/16964 8005/16288/16965 22501/16279/16956
+f 22501/16279/16956 8005/16288/16965 8006/16289/16966 22504/16282/16959
+f 22504/16282/16959 8006/16289/16966 1040/16254/16931 8106/16253/16930
+f 22503/16280/16957 22504/16282/16959 8106/16253/16930 8107/16252/16929
+f 22502/16281/16958 22503/16280/16957 8107/16252/16929 8108/16251/16928
+f 7814/15925/16602 22502/16281/16958 8108/16251/16928 1008/15890/16567
+f 7813/15924/16601 22499/16277/16954 22502/16281/16958 7814/15925/16602
+f 7812/15923/16600 22496/16274/16951 22499/16277/16954 7813/15924/16601
+f 22505/16290/16967 22506/16291/16968 22509/16292/16969 22508/16293/16970
+f 22506/16291/16968 22507/16294/16971 22510/16295/16972 22509/16292/16969
+f 22508/16293/16970 22509/16292/16969 22512/16296/16973 22511/16297/16974
+f 22509/16292/16969 22510/16295/16972 22513/16298/16975 22512/16296/16973
+f 1023/15938/16615 8117/16299/16976 22505/16290/16967 7854/15939/16616
+f 8117/16299/16976 8116/16300/16977 22506/16291/16968 22505/16290/16967
+f 8116/16300/16977 8115/16301/16978 22507/16294/16971 22506/16291/16968
+f 8115/16301/16978 1055/16302/16979 8046/16303/16980 22507/16294/16971
+f 22507/16294/16971 8046/16303/16980 8047/16304/16981 22510/16295/16972
+f 22510/16295/16972 8047/16304/16981 8048/16305/16982 22513/16298/16975
+f 22513/16298/16975 8048/16305/16982 1054/16270/16947 8109/16269/16946
+f 22512/16296/16973 22513/16298/16975 8109/16269/16946 8110/16268/16945
+f 22511/16297/16974 22512/16296/16973 8110/16268/16945 8111/16267/16944
+f 7856/15941/16618 22511/16297/16974 8111/16267/16944 1022/15906/16583
+f 7855/15940/16617 22508/16293/16970 22511/16297/16974 7856/15941/16618
+f 7854/15939/16616 22505/16290/16967 22508/16293/16970 7855/15940/16617
+f 22514/16306/16983 22515/16307/16984 22518/16308/16985 22517/16309/16986
+f 22515/16307/16984 22516/16310/16987 22519/16311/16988 22518/16308/16985
+f 22517/16309/16986 22518/16308/16985 22521/16312/16989 22520/16313/16990
+f 22518/16308/16985 22519/16311/16988 22522/16314/16991 22521/16312/16989
+f 1010/15954/16631 8120/16315/16992 22514/16306/16983 7815/15955/16632
+f 8120/16315/16992 8119/16316/16993 22515/16307/16984 22514/16306/16983
+f 8119/16316/16993 8118/16317/16994 22516/16310/16987 22515/16307/16984
+f 8118/16317/16994 1042/16318/16995 8007/16319/16996 22516/16310/16987
+f 22516/16310/16987 8007/16319/16996 8008/16320/16997 22519/16311/16988
+f 22519/16311/16988 8008/16320/16997 8009/16321/16998 22522/16314/16991
+f 22522/16314/16991 8009/16321/16998 1041/16286/16963 8112/16285/16962
+f 22521/16312/16989 22522/16314/16991 8112/16285/16962 8113/16284/16961
+f 22520/16313/16990 22521/16312/16989 8113/16284/16961 8114/16283/16960
+f 7817/15957/16634 22520/16313/16990 8114/16283/16960 1009/15922/16599
+f 7816/15956/16633 22517/16309/16986 22520/16313/16990 7817/15957/16634
+f 7815/15955/16632 22514/16306/16983 22517/16309/16986 7816/15956/16633
+f 22523/16322/16999 22524/16323/17000 22527/16324/17001 22526/16325/17002
+f 22524/16323/17000 22525/16326/17003 22528/16327/17004 22527/16324/17001
+f 22526/16325/17002 22527/16324/17001 22530/16328/17005 22529/16329/17006
+f 22527/16324/17001 22528/16327/17004 22531/16330/17007 22530/16328/17005
+f 997/15970/16647 8126/16331/17008 22523/16322/16999 7776/15971/16648
+f 8126/16331/17008 8125/16332/17009 22524/16323/17000 22523/16322/16999
+f 8125/16332/17009 8124/16333/17010 22525/16326/17003 22524/16323/17000
+f 8124/16333/17010 1029/16334/17011 7968/16335/17012 22525/16326/17003
+f 22525/16326/17003 7968/16335/17012 7969/16336/17013 22528/16327/17004
+f 22528/16327/17004 7969/16336/17013 7970/16337/17014 22531/16330/17007
+f 22531/16330/17007 7970/16337/17014 1028/16338/17015 8123/16339/17016
+f 22530/16328/17005 22531/16330/17007 8123/16339/17016 8122/16340/17017
+f 22529/16329/17006 22530/16328/17005 8122/16340/17017 8121/16341/17018
+f 7778/15973/16650 22529/16329/17006 8121/16341/17018 996/15666/16343
+f 7777/15972/16649 22526/16325/17002 22529/16329/17006 7778/15973/16650
+f 7776/15971/16648 22523/16322/16999 22526/16325/17002 7777/15972/16649
+f 22532/16342/17019 22533/16343/17020 22536/16344/17021 22535/16345/17022
+f 22533/16343/17020 22534/16346/17023 22537/16347/17024 22536/16344/17021
+f 22535/16345/17022 22536/16344/17021 22539/16348/17025 22538/16349/17026
+f 22536/16344/17021 22537/16347/17024 22540/16350/17027 22539/16348/17025
+f 1024/15986/16663 8129/16351/17028 22532/16342/17019 7857/15987/16664
+f 8129/16351/17028 8128/16352/17029 22533/16343/17020 22532/16342/17019
+f 8128/16352/17029 8127/16353/17030 22534/16346/17023 22533/16343/17020
+f 8127/16353/17030 1056/16354/17031 8049/16355/17032 22534/16346/17023
+f 22534/16346/17023 8049/16355/17032 8050/16356/17033 22537/16347/17024
+f 22537/16347/17024 8050/16356/17033 8051/16357/17034 22540/16350/17027
+f 22540/16350/17027 8051/16357/17034 1055/16302/16979 8115/16301/16978
+f 22539/16348/17025 22540/16350/17027 8115/16301/16978 8116/16300/16977
+f 22538/16349/17026 22539/16348/17025 8116/16300/16977 8117/16299/16976
+f 7859/15989/16666 22538/16349/17026 8117/16299/16976 1023/15938/16615
+f 7858/15988/16665 22535/16345/17022 22538/16349/17026 7859/15989/16666
+f 7857/15987/16664 22532/16342/17019 22535/16345/17022 7858/15988/16665
+f 22541/16358/17035 22542/16359/17036 22545/16360/17037 22544/16361/17038
+f 22542/16359/17036 22543/16362/17039 22546/16363/17040 22545/16360/17037
+f 22544/16361/17038 22545/16360/17037 22548/16364/17041 22547/16365/17042
+f 22545/16360/17037 22546/16363/17040 22549/16366/17043 22548/16364/17041
+f 1011/16002/16679 8132/16367/17044 22541/16358/17035 7818/16003/16680
+f 8132/16367/17044 8131/16368/17045 22542/16359/17036 22541/16358/17035
+f 8131/16368/17045 8130/16369/17046 22543/16362/17039 22542/16359/17036
+f 8130/16369/17046 1043/16370/17047 8010/16371/17048 22543/16362/17039
+f 22543/16362/17039 8010/16371/17048 8011/16372/17049 22546/16363/17040
+f 22546/16363/17040 8011/16372/17049 8012/16373/17050 22549/16366/17043
+f 22549/16366/17043 8012/16373/17050 1042/16318/16995 8118/16317/16994
+f 22548/16364/17041 22549/16366/17043 8118/16317/16994 8119/16316/16993
+f 22547/16365/17042 22548/16364/17041 8119/16316/16993 8120/16315/16992
+f 7820/16005/16682 22547/16365/17042 8120/16315/16992 1010/15954/16631
+f 7819/16004/16681 22544/16361/17038 22547/16365/17042 7820/16005/16682
+f 7818/16003/16680 22541/16358/17035 22544/16361/17038 7819/16004/16681
+f 22550/16374/17051 22551/16375/17052 22554/16376/17053 22553/16377/17054
+f 22551/16375/17052 22552/16378/17055 22555/16379/17056 22554/16376/17053
+f 22553/16377/17054 22554/16376/17053 22557/16380/17057 22556/16381/17058
+f 22554/16376/17053 22555/16379/17056 22558/16382/17059 22557/16380/17057
+f 998/15546/16223 8135/16383/17060 22550/16374/17051 7779/16015/16692
+f 8135/16383/17060 8134/16384/17061 22551/16375/17052 22550/16374/17051
+f 8134/16384/17061 8133/16385/17062 22552/16378/17055 22551/16375/17052
+f 8133/16385/17062 1030/16386/17063 7971/16387/17064 22552/16378/17055
+f 22552/16378/17055 7971/16387/17064 7972/16388/17065 22555/16379/17056
+f 22555/16379/17056 7972/16388/17065 7973/16389/17066 22558/16382/17059
+f 22558/16382/17059 7973/16389/17066 1029/16334/17011 8124/16333/17010
+f 22557/16380/17057 22558/16382/17059 8124/16333/17010 8125/16332/17009
+f 22556/16381/17058 22557/16380/17057 8125/16332/17009 8126/16331/17008
+f 7781/16017/16694 22556/16381/17058 8126/16331/17008 997/15970/16647
+f 7780/16016/16693 22553/16377/17054 22556/16381/17058 7781/16017/16694
+f 7779/16015/16692 22550/16374/17051 22553/16377/17054 7780/16016/16693
+f 22559/16390/17067 22560/16391/17068 22563/16392/17069 22562/16393/17070
+f 22560/16391/17068 22561/16394/17071 22564/16395/17072 22563/16392/17069
+f 22562/16393/17070 22563/16392/17069 22566/16396/17073 22565/16397/17074
+f 22563/16392/17069 22564/16395/17072 22567/16398/17075 22566/16396/17073
+f 1025/15566/16243 8138/16399/17076 22559/16390/17067 7860/16027/16704
+f 8138/16399/17076 8137/16400/17077 22560/16391/17068 22559/16390/17067
+f 8137/16400/17077 8136/16401/17078 22561/16394/17071 22560/16391/17068
+f 8136/16401/17078 1057/16402/17079 8052/16403/17080 22561/16394/17071
+f 22561/16394/17071 8052/16403/17080 8053/16404/17081 22564/16395/17072
+f 22564/16395/17072 8053/16404/17081 8054/16405/17082 22567/16398/17075
+f 22567/16398/17075 8054/16405/17082 1056/16354/17031 8127/16353/17030
+f 22566/16396/17073 22567/16398/17075 8127/16353/17030 8128/16352/17029
+f 22565/16397/17074 22566/16396/17073 8128/16352/17029 8129/16351/17028
+f 7862/16029/16706 22565/16397/17074 8129/16351/17028 1024/15986/16663
+f 7861/16028/16705 22562/16393/17070 22565/16397/17074 7862/16029/16706
+f 7860/16027/16704 22559/16390/17067 22562/16393/17070 7861/16028/16705
+f 22568/16406/17083 22569/16407/17084 22572/16408/17085 22571/16409/17086
+f 22569/16407/17084 22570/16410/17087 22573/16411/17088 22572/16408/17085
+f 22571/16409/17086 22572/16408/17085 22575/16412/17089 22574/16413/17090
+f 22572/16408/17085 22573/16411/17088 22576/16414/17091 22575/16412/17089
+f 1012/15586/16263 8141/16415/17092 22568/16406/17083 7821/16039/16716
+f 8141/16415/17092 8140/16416/17093 22569/16407/17084 22568/16406/17083
+f 8140/16416/17093 8139/16417/17094 22570/16410/17087 22569/16407/17084
+f 8139/16417/17094 1044/16418/17095 8013/16419/17096 22570/16410/17087
+f 22570/16410/17087 8013/16419/17096 8014/16420/17097 22573/16411/17088
+f 22573/16411/17088 8014/16420/17097 8015/16421/17098 22576/16414/17091
+f 22576/16414/17091 8015/16421/17098 1043/16370/17047 8130/16369/17046
+f 22575/16412/17089 22576/16414/17091 8130/16369/17046 8131/16368/17045
+f 22574/16413/17090 22575/16412/17089 8131/16368/17045 8132/16367/17044
+f 7823/16041/16718 22574/16413/17090 8132/16367/17044 1011/16002/16679
+f 7822/16040/16717 22571/16409/17086 22574/16413/17090 7823/16041/16718
+f 7821/16039/16716 22568/16406/17083 22571/16409/17086 7822/16040/16717
+f 22577/16422/17099 22578/16423/17100 22581/16424/17101 22580/16425/17102
+f 22578/16423/17100 22579/16426/17103 22582/16427/17104 22581/16424/17101
+f 22580/16425/17102 22581/16424/17101 22584/16428/17105 22583/16429/17106
+f 22581/16424/17101 22582/16427/17104 22585/16430/17107 22584/16428/17105
+f 999/15542/16219 8144/16431/17108 22577/16422/17099 7782/15543/16220
+f 8144/16431/17108 8143/16432/17109 22578/16423/17100 22577/16422/17099
+f 8143/16432/17109 8142/16433/17110 22579/16426/17103 22578/16423/17100
+f 8142/16433/17110 1031/16434/17111 7974/16435/17112 22579/16426/17103
+f 22579/16426/17103 7974/16435/17112 7975/16436/17113 22582/16427/17104
+f 22582/16427/17104 7975/16436/17113 7976/16437/17114 22585/16430/17107
+f 22585/16430/17107 7976/16437/17114 1030/16386/17063 8133/16385/17062
+f 22584/16428/17105 22585/16430/17107 8133/16385/17062 8134/16384/17061
+f 22583/16429/17106 22584/16428/17105 8134/16384/17061 8135/16383/17060
+f 7784/15545/16222 22583/16429/17106 8135/16383/17060 998/15546/16223
+f 7783/15544/16221 22580/16425/17102 22583/16429/17106 7784/15545/16222
+f 7782/15543/16220 22577/16422/17099 22580/16425/17102 7783/15544/16221
+f 22586/16438/17115 22587/16439/17116 22590/16440/17117 22589/16441/17118
+f 22587/16439/17116 22588/16442/17119 22591/16443/17120 22590/16440/17117
+f 22589/16441/17118 22590/16440/17117 22593/16444/17121 22592/16445/17122
+f 22590/16440/17117 22591/16443/17120 22594/16446/17123 22593/16444/17121
+f 1026/15562/16239 8147/16447/17124 22586/16438/17115 7863/15563/16240
+f 8147/16447/17124 8146/16448/17125 22587/16439/17116 22586/16438/17115
+f 8146/16448/17125 8145/16449/17126 22588/16442/17119 22587/16439/17116
+f 8145/16449/17126 1058/16450/17127 8055/16451/17128 22588/16442/17119
+f 22588/16442/17119 8055/16451/17128 8056/16452/17129 22591/16443/17120
+f 22591/16443/17120 8056/16452/17129 8057/16453/17130 22594/16446/17123
+f 22594/16446/17123 8057/16453/17130 1057/16402/17079 8136/16401/17078
+f 22593/16444/17121 22594/16446/17123 8136/16401/17078 8137/16400/17077
+f 22592/16445/17122 22593/16444/17121 8137/16400/17077 8138/16399/17076
+f 7865/15565/16242 22592/16445/17122 8138/16399/17076 1025/15566/16243
+f 7864/15564/16241 22589/16441/17118 22592/16445/17122 7865/15565/16242
+f 7863/15563/16240 22586/16438/17115 22589/16441/17118 7864/15564/16241
+f 22595/16454/17131 22596/16455/17132 22599/16456/17133 22598/16457/17134
+f 22596/16455/17132 22597/16458/17135 22600/16459/17136 22599/16456/17133
+f 22598/16457/17134 22599/16456/17133 22602/16460/17137 22601/16461/17138
+f 22599/16456/17133 22600/16459/17136 22603/16462/17139 22602/16460/17137
+f 1013/15582/16259 8150/16463/17140 22595/16454/17131 7824/15583/16260
+f 8150/16463/17140 8149/16464/17141 22596/16455/17132 22595/16454/17131
+f 8149/16464/17141 8148/16465/17142 22597/16458/17135 22596/16455/17132
+f 8148/16465/17142 1045/16466/17143 8016/16467/17144 22597/16458/17135
+f 22597/16458/17135 8016/16467/17144 8017/16468/17145 22600/16459/17136
+f 22600/16459/17136 8017/16468/17145 8018/16469/17146 22603/16462/17139
+f 22603/16462/17139 8018/16469/17146 1044/16418/17095 8139/16417/17094
+f 22602/16460/17137 22603/16462/17139 8139/16417/17094 8140/16416/17093
+f 22601/16461/17138 22602/16460/17137 8140/16416/17093 8141/16415/17092
+f 7826/15585/16262 22601/16461/17138 8141/16415/17092 1012/15586/16263
+f 7825/15584/16261 22598/16457/17134 22601/16461/17138 7826/15585/16262
+f 7824/15583/16260 22595/16454/17131 22598/16457/17134 7825/15584/16261
+f 22604/16470/17147 22605/16471/17148 22608/16472/17149 22607/16473/17150
+f 22605/16471/17148 22606/16474/17151 22609/16475/17152 22608/16472/17149
+f 22607/16473/17150 22608/16472/17149 22611/16476/17153 22610/16477/17154
+f 22608/16472/17149 22609/16475/17152 22612/16478/17155 22611/16476/17153
+f 1000/15602/16279 8153/16479/17156 22604/16470/17147 7785/15603/16280
+f 8153/16479/17156 8152/16480/17157 22605/16471/17148 22604/16470/17147
+f 8152/16480/17157 8151/16481/17158 22606/16474/17151 22605/16471/17148
+f 8151/16481/17158 1032/16482/17159 7977/16483/17160 22606/16474/17151
+f 22606/16474/17151 7977/16483/17160 7978/16484/17161 22609/16475/17152
+f 22609/16475/17152 7978/16484/17161 7979/16485/17162 22612/16478/17155
+f 22612/16478/17155 7979/16485/17162 1031/16434/17111 8142/16433/17110
+f 22611/16476/17153 22612/16478/17155 8142/16433/17110 8143/16432/17109
+f 22610/16477/17154 22611/16476/17153 8143/16432/17109 8144/16431/17108
+f 7787/15605/16282 22610/16477/17154 8144/16431/17108 999/15542/16219
+f 7786/15604/16281 22607/16473/17150 22610/16477/17154 7787/15605/16282
+f 7785/15603/16280 22604/16470/17147 22607/16473/17150 7786/15604/16281
+f 22613/16486/17163 22614/16487/17164 22617/16488/17165 22616/16489/17166
+f 22614/16487/17164 22615/16490/17167 22618/16491/17168 22617/16488/17165
+f 22616/16489/17166 22617/16488/17165 22620/16492/17169 22619/16493/17170
+f 22617/16488/17165 22618/16491/17168 22621/16494/17171 22620/16492/17169
+f 1027/15618/16295 8156/16495/17172 22613/16486/17163 7866/15619/16296
+f 8156/16495/17172 8155/16496/17173 22614/16487/17164 22613/16486/17163
+f 8155/16496/17173 8154/16497/17174 22615/16490/17167 22614/16487/17164
+f 8154/16497/17174 1059/16498/17175 8058/16499/17176 22615/16490/17167
+f 22615/16490/17167 8058/16499/17176 8059/16500/17177 22618/16491/17168
+f 22618/16491/17168 8059/16500/17177 8060/16501/17178 22621/16494/17171
+f 22621/16494/17171 8060/16501/17178 1058/16450/17127 8145/16449/17126
+f 22620/16492/17169 22621/16494/17171 8145/16449/17126 8146/16448/17125
+f 22619/16493/17170 22620/16492/17169 8146/16448/17125 8147/16447/17124
+f 7868/15621/16298 22619/16493/17170 8147/16447/17124 1026/15562/16239
+f 7867/15620/16297 22616/16489/17166 22619/16493/17170 7868/15621/16298
+f 7866/15619/16296 22613/16486/17163 22616/16489/17166 7867/15620/16297
+f 22622/16502/17179 22623/16503/17180 22626/16504/17181 22625/16505/17182
+f 22623/16503/17180 22624/16506/17183 22627/16507/17184 22626/16504/17181
+f 22625/16505/17182 22626/16504/17181 22629/16508/17185 22628/16509/17186
+f 22626/16504/17181 22627/16507/17184 22630/16510/17187 22629/16508/17185
+f 1014/15634/16311 8159/16511/17188 22622/16502/17179 7827/15635/16312
+f 8159/16511/17188 8158/16512/17189 22623/16503/17180 22622/16502/17179
+f 8158/16512/17189 8157/16513/17190 22624/16506/17183 22623/16503/17180
+f 8157/16513/17190 1046/16514/17191 8019/16515/17192 22624/16506/17183
+f 22624/16506/17183 8019/16515/17192 8020/16516/17193 22627/16507/17184
+f 22627/16507/17184 8020/16516/17193 8021/16517/17194 22630/16510/17187
+f 22630/16510/17187 8021/16517/17194 1045/16466/17143 8148/16465/17142
+f 22629/16508/17185 22630/16510/17187 8148/16465/17142 8149/16464/17141
+f 22628/16509/17186 22629/16508/17185 8149/16464/17141 8150/16463/17140
+f 7829/15637/16314 22628/16509/17186 8150/16463/17140 1013/15582/16259
+f 7828/15636/16313 22625/16505/17182 22628/16509/17186 7829/15637/16314
+f 7827/15635/16312 22622/16502/17179 22625/16505/17182 7828/15636/16313
+f 22631/16518/17195 22632/16519/17196 22635/16520/17197 22634/16521/17198
+f 22632/16519/17196 22633/16522/17199 22636/16523/17200 22635/16520/17197
+f 22634/16521/17198 22635/16520/17197 22638/16524/17201 22637/16525/17202
+f 22635/16520/17197 22636/16523/17200 22639/16526/17203 22638/16524/17201
+f 1001/15650/16327 8064/16061/16738 22631/16518/17195 7788/15651/16328
+f 8064/16061/16738 8065/16060/16737 22632/16519/17196 22631/16518/17195
+f 8065/16060/16737 8066/16059/16736 22633/16522/17199 22632/16519/17196
+f 8066/16059/16736 1033/16058/16735 7980/16527/17204 22633/16522/17199
+f 22633/16522/17199 7980/16527/17204 7981/16528/17205 22636/16523/17200
+f 22636/16523/17200 7981/16528/17205 7982/16529/17206 22639/16526/17203
+f 22639/16526/17203 7982/16529/17206 1032/16482/17159 8151/16481/17158
+f 22638/16524/17201 22639/16526/17203 8151/16481/17158 8152/16480/17157
+f 22637/16525/17202 22638/16524/17201 8152/16480/17157 8153/16479/17156
+f 7790/15653/16330 22637/16525/17202 8153/16479/17156 1000/15602/16279
+f 7789/15652/16329 22634/16521/17198 22637/16525/17202 7790/15653/16330
+f 7788/15651/16328 22631/16518/17195 22634/16521/17198 7789/15652/16329
+f 22640/16530/17207 22641/16531/17208 22644/16532/17209 22643/16533/17210
+f 22641/16531/17208 22642/16534/17211 22645/16535/17212 22644/16532/17209
+f 22643/16533/17210 22644/16532/17209 22647/16536/17213 22646/16537/17214
+f 22644/16532/17209 22645/16535/17212 22648/16538/17215 22647/16536/17213
+f 996/15666/16343 8121/16341/17018 22640/16530/17207 7869/15667/16344
+f 8121/16341/17018 8122/16340/17017 22641/16531/17208 22640/16530/17207
+f 8122/16340/17017 8123/16339/17016 22642/16534/17211 22641/16531/17208
+f 8123/16339/17016 1028/16338/17015 8061/16539/17216 22642/16534/17211
+f 22642/16534/17211 8061/16539/17216 8062/16540/17217 22645/16535/17212
+f 22645/16535/17212 8062/16540/17217 8063/16541/17218 22648/16538/17215
+f 22648/16538/17215 8063/16541/17218 1059/16498/17175 8154/16497/17174
+f 22647/16536/17213 22648/16538/17215 8154/16497/17174 8155/16496/17173
+f 22646/16537/17214 22647/16536/17213 8155/16496/17173 8156/16495/17172
+f 7871/15669/16346 22646/16537/17214 8156/16495/17172 1027/15618/16295
+f 7870/15668/16345 22643/16533/17210 22646/16537/17214 7871/15669/16346
+f 7869/15667/16344 22640/16530/17207 22643/16533/17210 7870/15668/16345
+f 22649/16542/17219 22650/16543/17220 22653/16544/17221 22652/16545/17222
+f 22650/16543/17220 22651/16546/17223 22654/16547/17224 22653/16544/17221
+f 22652/16545/17222 22653/16544/17221 22656/16548/17225 22655/16549/17226
+f 22653/16544/17221 22654/16547/17224 22657/16550/17227 22656/16548/17225
+f 1015/15682/16359 8070/16081/16758 22649/16542/17219 7830/15683/16360
+f 8070/16081/16758 8071/16080/16757 22650/16543/17220 22649/16542/17219
+f 8071/16080/16757 8072/16079/16756 22651/16546/17223 22650/16543/17220
+f 8072/16079/16756 1047/16078/16755 8022/16551/17228 22651/16546/17223
+f 22651/16546/17223 8022/16551/17228 8023/16552/17229 22654/16547/17224
+f 22654/16547/17224 8023/16552/17229 8024/16553/17230 22657/16550/17227
+f 22657/16550/17227 8024/16553/17230 1046/16514/17191 8157/16513/17190
+f 22656/16548/17225 22657/16550/17227 8157/16513/17190 8158/16512/17189
+f 22655/16549/17226 22656/16548/17225 8158/16512/17189 8159/16511/17188
+f 7832/15685/16362 22655/16549/17226 8159/16511/17188 1014/15634/16311
+f 7831/15684/16361 22652/16545/17222 22655/16549/17226 7832/15685/16362
+f 7830/15683/16360 22649/16542/17219 22652/16545/17222 7831/15684/16361
+f 22658/16554/17231 22659/16555/17232 22662/16556/17233 22661/16557/17234
+f 22659/16555/17232 22660/16558/17235 22663/16559/17236 22662/16556/17233
+f 22661/16557/17234 22662/16556/17233 22665/16560/17237 22664/16561/17238
+f 22662/16556/17233 22663/16559/17236 22666/16562/17239 22665/16560/17237
+f 1037/16158/16835 8261/16563/17240 22658/16554/17231 7992/16159/16836
+f 8261/16563/17240 8260/16564/17241 22659/16555/17232 22658/16554/17231
+f 8260/16564/17241 8259/16565/17242 22660/16558/17235 22659/16555/17232
+f 8259/16565/17242 1069/16566/17243 8184/16567/17244 22660/16558/17235
+f 22660/16558/17235 8184/16567/17244 8185/16568/17245 22663/16559/17236
+f 22663/16559/17236 8185/16568/17245 8186/16569/17246 22666/16562/17239
+f 22666/16562/17239 8186/16569/17246 1068/16570/17247 8258/16571/17248
+f 22665/16560/17237 22666/16562/17239 8258/16571/17248 8257/16572/17249
+f 22664/16561/17238 22665/16560/17237 8257/16572/17249 8256/16573/17250
+f 7994/16161/16838 22664/16561/17238 8256/16573/17250 1036/16126/16803
+f 7993/16160/16837 22661/16557/17234 22664/16561/17238 7994/16161/16838
+f 7992/16159/16836 22658/16554/17231 22661/16557/17234 7993/16160/16837
+f 22667/16574/17251 22668/16575/17252 22671/16576/17253 22670/16577/17254
+f 22668/16575/17252 22669/16578/17255 22672/16579/17256 22671/16576/17253
+f 22670/16577/17254 22671/16576/17253 22674/16580/17257 22673/16581/17258
+f 22671/16576/17253 22672/16579/17256 22675/16582/17259 22674/16580/17257
+f 1051/16174/16851 8267/16583/17260 22667/16574/17251 8034/16175/16852
+f 8267/16583/17260 8266/16584/17261 22668/16575/17252 22667/16574/17251
+f 8266/16584/17261 8265/16585/17262 22669/16578/17255 22668/16575/17252
+f 8265/16585/17262 1083/16586/17263 8226/16587/17264 22669/16578/17255
+f 22669/16578/17255 8226/16587/17264 8227/16588/17265 22672/16579/17256
+f 22672/16579/17256 8227/16588/17265 8228/16589/17266 22675/16582/17259
+f 22675/16582/17259 8228/16589/17266 1082/16590/17267 8264/16591/17268
+f 22674/16580/17257 22675/16582/17259 8264/16591/17268 8263/16592/17269
+f 22673/16581/17258 22674/16580/17257 8263/16592/17269 8262/16593/17270
+f 8036/16177/16854 22673/16581/17258 8262/16593/17270 1050/16142/16819
+f 8035/16176/16853 22670/16577/17254 22673/16581/17258 8036/16177/16854
+f 8034/16175/16852 22667/16574/17251 22670/16577/17254 8035/16176/16853
+f 22676/16594/17271 22677/16595/17272 22680/16596/17273 22679/16597/17274
+f 22677/16595/17272 22678/16598/17275 22681/16599/17276 22680/16596/17273
+f 22679/16597/17274 22680/16596/17273 22683/16600/17277 22682/16601/17278
+f 22680/16596/17273 22681/16599/17276 22684/16602/17279 22683/16600/17277
+f 1038/16190/16867 8270/16603/17280 22676/16594/17271 7995/16191/16868
+f 8270/16603/17280 8269/16604/17281 22677/16595/17272 22676/16594/17271
+f 8269/16604/17281 8268/16605/17282 22678/16598/17275 22677/16595/17272
+f 8268/16605/17282 1070/16606/17283 8187/16607/17284 22678/16598/17275
+f 22678/16598/17275 8187/16607/17284 8188/16608/17285 22681/16599/17276
+f 22681/16599/17276 8188/16608/17285 8189/16609/17286 22684/16602/17279
+f 22684/16602/17279 8189/16609/17286 1069/16566/17243 8259/16565/17242
+f 22683/16600/17277 22684/16602/17279 8259/16565/17242 8260/16564/17241
+f 22682/16601/17278 22683/16600/17277 8260/16564/17241 8261/16563/17240
+f 7997/16193/16870 22682/16601/17278 8261/16563/17240 1037/16158/16835
+f 7996/16192/16869 22679/16597/17274 22682/16601/17278 7997/16193/16870
+f 7995/16191/16868 22676/16594/17271 22679/16597/17274 7996/16192/16869
+f 22685/16610/17287 22686/16611/17288 22689/16612/17289 22688/16613/17290
+f 22686/16611/17288 22687/16614/17291 22690/16615/17292 22689/16612/17289
+f 22688/16613/17290 22689/16612/17289 22692/16616/17293 22691/16617/17294
+f 22689/16612/17289 22690/16615/17292 22693/16618/17295 22692/16616/17293
+f 1052/16206/16883 8273/16619/17296 22685/16610/17287 8037/16207/16884
+f 8273/16619/17296 8272/16620/17297 22686/16611/17288 22685/16610/17287
+f 8272/16620/17297 8271/16621/17298 22687/16614/17291 22686/16611/17288
+f 8271/16621/17298 1084/16622/17299 8229/16623/17300 22687/16614/17291
+f 22687/16614/17291 8229/16623/17300 8230/16624/17301 22690/16615/17292
+f 22690/16615/17292 8230/16624/17301 8231/16625/17302 22693/16618/17295
+f 22693/16618/17295 8231/16625/17302 1083/16586/17263 8265/16585/17262
+f 22692/16616/17293 22693/16618/17295 8265/16585/17262 8266/16584/17261
+f 22691/16617/17294 22692/16616/17293 8266/16584/17261 8267/16583/17260
+f 8039/16209/16886 22691/16617/17294 8267/16583/17260 1051/16174/16851
+f 8038/16208/16885 22688/16613/17290 22691/16617/17294 8039/16209/16886
+f 8037/16207/16884 22685/16610/17287 22688/16613/17290 8038/16208/16885
+f 22694/16626/17303 22695/16627/17304 22698/16628/17305 22697/16629/17306
+f 22695/16627/17304 22696/16630/17307 22699/16631/17308 22698/16628/17305
+f 22697/16629/17306 22698/16628/17305 22701/16632/17309 22700/16633/17310
+f 22698/16628/17305 22699/16631/17308 22702/16634/17311 22701/16632/17309
+f 1039/16222/16899 8276/16635/17312 22694/16626/17303 7998/16223/16900
+f 8276/16635/17312 8275/16636/17313 22695/16627/17304 22694/16626/17303
+f 8275/16636/17313 8274/16637/17314 22696/16630/17307 22695/16627/17304
+f 8274/16637/17314 1071/16638/17315 8190/16639/17316 22696/16630/17307
+f 22696/16630/17307 8190/16639/17316 8191/16640/17317 22699/16631/17308
+f 22699/16631/17308 8191/16640/17317 8192/16641/17318 22702/16634/17311
+f 22702/16634/17311 8192/16641/17318 1070/16606/17283 8268/16605/17282
+f 22701/16632/17309 22702/16634/17311 8268/16605/17282 8269/16604/17281
+f 22700/16633/17310 22701/16632/17309 8269/16604/17281 8270/16603/17280
+f 8000/16225/16902 22700/16633/17310 8270/16603/17280 1038/16190/16867
+f 7999/16224/16901 22697/16629/17306 22700/16633/17310 8000/16225/16902
+f 7998/16223/16900 22694/16626/17303 22697/16629/17306 7999/16224/16901
+f 22703/16642/17319 22704/16643/17320 22707/16644/17321 22706/16645/17322
+f 22704/16643/17320 22705/16646/17323 22708/16647/17324 22707/16644/17321
+f 22706/16645/17322 22707/16644/17321 22710/16648/17325 22709/16649/17326
+f 22707/16644/17321 22708/16647/17324 22711/16650/17327 22710/16648/17325
+f 1053/16238/16915 8279/16651/17328 22703/16642/17319 8040/16239/16916
+f 8279/16651/17328 8278/16652/17329 22704/16643/17320 22703/16642/17319
+f 8278/16652/17329 8277/16653/17330 22705/16646/17323 22704/16643/17320
+f 8277/16653/17330 1085/16654/17331 8232/16655/17332 22705/16646/17323
+f 22705/16646/17323 8232/16655/17332 8233/16656/17333 22708/16647/17324
+f 22708/16647/17324 8233/16656/17333 8234/16657/17334 22711/16650/17327
+f 22711/16650/17327 8234/16657/17334 1084/16622/17299 8271/16621/17298
+f 22710/16648/17325 22711/16650/17327 8271/16621/17298 8272/16620/17297
+f 22709/16649/17326 22710/16648/17325 8272/16620/17297 8273/16619/17296
+f 8042/16241/16918 22709/16649/17326 8273/16619/17296 1052/16206/16883
+f 8041/16240/16917 22706/16645/17322 22709/16649/17326 8042/16241/16918
+f 8040/16239/16916 22703/16642/17319 22706/16645/17322 8041/16240/16917
+f 22712/16658/17335 22713/16659/17336 22716/16660/17337 22715/16661/17338
+f 22713/16659/17336 22714/16662/17339 22717/16663/17340 22716/16660/17337
+f 22715/16661/17338 22716/16660/17337 22719/16664/17341 22718/16665/17342
+f 22716/16660/17337 22717/16663/17340 22720/16666/17343 22719/16664/17341
+f 1040/16254/16931 8282/16667/17344 22712/16658/17335 8001/16255/16932
+f 8282/16667/17344 8281/16668/17345 22713/16659/17336 22712/16658/17335
+f 8281/16668/17345 8280/16669/17346 22714/16662/17339 22713/16659/17336
+f 8280/16669/17346 1072/16670/17347 8193/16671/17348 22714/16662/17339
+f 22714/16662/17339 8193/16671/17348 8194/16672/17349 22717/16663/17340
+f 22717/16663/17340 8194/16672/17349 8195/16673/17350 22720/16666/17343
+f 22720/16666/17343 8195/16673/17350 1071/16638/17315 8274/16637/17314
+f 22719/16664/17341 22720/16666/17343 8274/16637/17314 8275/16636/17313
+f 22718/16665/17342 22719/16664/17341 8275/16636/17313 8276/16635/17312
+f 8003/16257/16934 22718/16665/17342 8276/16635/17312 1039/16222/16899
+f 8002/16256/16933 22715/16661/17338 22718/16665/17342 8003/16257/16934
+f 8001/16255/16932 22712/16658/17335 22715/16661/17338 8002/16256/16933
+f 22721/16674/17351 22722/16675/17352 22725/16676/17353 22724/16677/17354
+f 22722/16675/17352 22723/16678/17355 22726/16679/17356 22725/16676/17353
+f 22724/16677/17354 22725/16676/17353 22728/16680/17357 22727/16681/17358
+f 22725/16676/17353 22726/16679/17356 22729/16682/17359 22728/16680/17357
+f 1054/16270/16947 8285/16683/17360 22721/16674/17351 8043/16271/16948
+f 8285/16683/17360 8284/16684/17361 22722/16675/17352 22721/16674/17351
+f 8284/16684/17361 8283/16685/17362 22723/16678/17355 22722/16675/17352
+f 8283/16685/17362 1086/16686/17363 8235/16687/17364 22723/16678/17355
+f 22723/16678/17355 8235/16687/17364 8236/16688/17365 22726/16679/17356
+f 22726/16679/17356 8236/16688/17365 8237/16689/17366 22729/16682/17359
+f 22729/16682/17359 8237/16689/17366 1085/16654/17331 8277/16653/17330
+f 22728/16680/17357 22729/16682/17359 8277/16653/17330 8278/16652/17329
+f 22727/16681/17358 22728/16680/17357 8278/16652/17329 8279/16651/17328
+f 8045/16273/16950 22727/16681/17358 8279/16651/17328 1053/16238/16915
+f 8044/16272/16949 22724/16677/17354 22727/16681/17358 8045/16273/16950
+f 8043/16271/16948 22721/16674/17351 22724/16677/17354 8044/16272/16949
+f 22730/16690/17367 22731/16691/17368 22734/16692/17369 22733/16693/17370
+f 22731/16691/17368 22732/16694/17371 22735/16695/17372 22734/16692/17369
+f 22733/16693/17370 22734/16692/17369 22737/16696/17373 22736/16697/17374
+f 22734/16692/17369 22735/16695/17372 22738/16698/17375 22737/16696/17373
+f 1041/16286/16963 8288/16699/17376 22730/16690/17367 8004/16287/16964
+f 8288/16699/17376 8287/16700/17377 22731/16691/17368 22730/16690/17367
+f 8287/16700/17377 8286/16701/17378 22732/16694/17371 22731/16691/17368
+f 8286/16701/17378 1073/16702/17379 8196/16703/17380 22732/16694/17371
+f 22732/16694/17371 8196/16703/17380 8197/16704/17381 22735/16695/17372
+f 22735/16695/17372 8197/16704/17381 8198/16705/17382 22738/16698/17375
+f 22738/16698/17375 8198/16705/17382 1072/16670/17347 8280/16669/17346
+f 22737/16696/17373 22738/16698/17375 8280/16669/17346 8281/16668/17345
+f 22736/16697/17374 22737/16696/17373 8281/16668/17345 8282/16667/17344
+f 8006/16289/16966 22736/16697/17374 8282/16667/17344 1040/16254/16931
+f 8005/16288/16965 22733/16693/17370 22736/16697/17374 8006/16289/16966
+f 8004/16287/16964 22730/16690/17367 22733/16693/17370 8005/16288/16965
+f 22739/16706/17383 22740/16707/17384 22743/16708/17385 22742/16709/17386
+f 22740/16707/17384 22741/16710/17387 22744/16711/17388 22743/16708/17385
+f 22742/16709/17386 22743/16708/17385 22746/16712/17389 22745/16713/17390
+f 22743/16708/17385 22744/16711/17388 22747/16714/17391 22746/16712/17389
+f 1055/16302/16979 8291/16715/17392 22739/16706/17383 8046/16303/16980
+f 8291/16715/17392 8290/16716/17393 22740/16707/17384 22739/16706/17383
+f 8290/16716/17393 8289/16717/17394 22741/16710/17387 22740/16707/17384
+f 8289/16717/17394 1087/16718/17395 8238/16719/17396 22741/16710/17387
+f 22741/16710/17387 8238/16719/17396 8239/16720/17397 22744/16711/17388
+f 22744/16711/17388 8239/16720/17397 8240/16721/17398 22747/16714/17391
+f 22747/16714/17391 8240/16721/17398 1086/16686/17363 8283/16685/17362
+f 22746/16712/17389 22747/16714/17391 8283/16685/17362 8284/16684/17361
+f 22745/16713/17390 22746/16712/17389 8284/16684/17361 8285/16683/17360
+f 8048/16305/16982 22745/16713/17390 8285/16683/17360 1054/16270/16947
+f 8047/16304/16981 22742/16709/17386 22745/16713/17390 8048/16305/16982
+f 8046/16303/16980 22739/16706/17383 22742/16709/17386 8047/16304/16981
+f 22748/16722/17399 22749/16723/17400 22752/16724/17401 22751/16725/17402
+f 22749/16723/17400 22750/16726/17403 22753/16727/17404 22752/16724/17401
+f 22751/16725/17402 22752/16724/17401 22755/16728/17405 22754/16729/17406
+f 22752/16724/17401 22753/16727/17404 22756/16730/17407 22755/16728/17405
+f 1042/16318/16995 8294/16731/17408 22748/16722/17399 8007/16319/16996
+f 8294/16731/17408 8293/16732/17409 22749/16723/17400 22748/16722/17399
+f 8293/16732/17409 8292/16733/17410 22750/16726/17403 22749/16723/17400
+f 8292/16733/17410 1074/16734/17411 8199/16735/17412 22750/16726/17403
+f 22750/16726/17403 8199/16735/17412 8200/16736/17413 22753/16727/17404
+f 22753/16727/17404 8200/16736/17413 8201/16737/17414 22756/16730/17407
+f 22756/16730/17407 8201/16737/17414 1073/16702/17379 8286/16701/17378
+f 22755/16728/17405 22756/16730/17407 8286/16701/17378 8287/16700/17377
+f 22754/16729/17406 22755/16728/17405 8287/16700/17377 8288/16699/17376
+f 8009/16321/16998 22754/16729/17406 8288/16699/17376 1041/16286/16963
+f 8008/16320/16997 22751/16725/17402 22754/16729/17406 8009/16321/16998
+f 8007/16319/16996 22748/16722/17399 22751/16725/17402 8008/16320/16997
+f 22757/16738/17415 22758/16739/17416 22761/16740/17417 22760/16741/17418
+f 22758/16739/17416 22759/16742/17419 22762/16743/17420 22761/16740/17417
+f 22760/16741/17418 22761/16740/17417 22764/16744/17421 22763/16745/17422
+f 22761/16740/17417 22762/16743/17420 22765/16746/17423 22764/16744/17421
+f 1029/16334/17011 8300/16747/17424 22757/16738/17415 7968/16335/17012
+f 8300/16747/17424 8299/16748/17425 22758/16739/17416 22757/16738/17415
+f 8299/16748/17425 8298/16749/17426 22759/16742/17419 22758/16739/17416
+f 8298/16749/17426 1061/16750/17427 8160/16751/17428 22759/16742/17419
+f 22759/16742/17419 8160/16751/17428 8161/16752/17429 22762/16743/17420
+f 22762/16743/17420 8161/16752/17429 8162/16753/17430 22765/16746/17423
+f 22765/16746/17423 8162/16753/17430 1060/16754/17431 8297/16755/17432
+f 22764/16744/17421 22765/16746/17423 8297/16755/17432 8296/16756/17433
+f 22763/16745/17422 22764/16744/17421 8296/16756/17433 8295/16757/17434
+f 7970/16337/17014 22763/16745/17422 8295/16757/17434 1028/16338/17015
+f 7969/16336/17013 22760/16741/17418 22763/16745/17422 7970/16337/17014
+f 7968/16335/17012 22757/16738/17415 22760/16741/17418 7969/16336/17013
+f 22766/16758/17435 22767/16759/17436 22770/16760/17437 22769/16761/17438
+f 22767/16759/17436 22768/16762/17439 22771/16763/17440 22770/16760/17437
+f 22769/16761/17438 22770/16760/17437 22773/16764/17441 22772/16765/17442
+f 22770/16760/17437 22771/16763/17440 22774/16766/17443 22773/16764/17441
+f 1056/16354/17031 8303/16767/17444 22766/16758/17435 8049/16355/17032
+f 8303/16767/17444 8302/16768/17445 22767/16759/17436 22766/16758/17435
+f 8302/16768/17445 8301/16769/17446 22768/16762/17439 22767/16759/17436
+f 8301/16769/17446 1088/16770/17447 8241/16771/17448 22768/16762/17439
+f 22768/16762/17439 8241/16771/17448 8242/16772/17449 22771/16763/17440
+f 22771/16763/17440 8242/16772/17449 8243/16773/17450 22774/16766/17443
+f 22774/16766/17443 8243/16773/17450 1087/16718/17395 8289/16717/17394
+f 22773/16764/17441 22774/16766/17443 8289/16717/17394 8290/16716/17393
+f 22772/16765/17442 22773/16764/17441 8290/16716/17393 8291/16715/17392
+f 8051/16357/17034 22772/16765/17442 8291/16715/17392 1055/16302/16979
+f 8050/16356/17033 22769/16761/17438 22772/16765/17442 8051/16357/17034
+f 8049/16355/17032 22766/16758/17435 22769/16761/17438 8050/16356/17033
+f 22775/16774/17451 22776/16775/17452 22779/16776/17453 22778/16777/17454
+f 22776/16775/17452 22777/16778/17455 22780/16779/17456 22779/16776/17453
+f 22778/16777/17454 22779/16776/17453 22782/16780/17457 22781/16781/17458
+f 22779/16776/17453 22780/16779/17456 22783/16782/17459 22782/16780/17457
+f 1043/16370/17047 8306/16783/17460 22775/16774/17451 8010/16371/17048
+f 8306/16783/17460 8305/16784/17461 22776/16775/17452 22775/16774/17451
+f 8305/16784/17461 8304/16785/17462 22777/16778/17455 22776/16775/17452
+f 8304/16785/17462 1075/16786/17463 8202/16787/17464 22777/16778/17455
+f 22777/16778/17455 8202/16787/17464 8203/16788/17465 22780/16779/17456
+f 22780/16779/17456 8203/16788/17465 8204/16789/17466 22783/16782/17459
+f 22783/16782/17459 8204/16789/17466 1074/16734/17411 8292/16733/17410
+f 22782/16780/17457 22783/16782/17459 8292/16733/17410 8293/16732/17409
+f 22781/16781/17458 22782/16780/17457 8293/16732/17409 8294/16731/17408
+f 8012/16373/17050 22781/16781/17458 8294/16731/17408 1042/16318/16995
+f 8011/16372/17049 22778/16777/17454 22781/16781/17458 8012/16373/17050
+f 8010/16371/17048 22775/16774/17451 22778/16777/17454 8011/16372/17049
+f 22784/16790/17467 22785/16791/17468 22788/16792/17469 22787/16793/17470
+f 22785/16791/17468 22786/16794/17471 22789/16795/17472 22788/16792/17469
+f 22787/16793/17470 22788/16792/17469 22791/16796/17473 22790/16797/17474
+f 22788/16792/17469 22789/16795/17472 22792/16798/17475 22791/16796/17473
+f 1030/16386/17063 8309/16799/17476 22784/16790/17467 7971/16387/17064
+f 8309/16799/17476 8308/16800/17477 22785/16791/17468 22784/16790/17467
+f 8308/16800/17477 8307/16801/17478 22786/16794/17471 22785/16791/17468
+f 8307/16801/17478 1062/16802/17479 8163/16803/17480 22786/16794/17471
+f 22786/16794/17471 8163/16803/17480 8164/16804/17481 22789/16795/17472
+f 22789/16795/17472 8164/16804/17481 8165/16805/17482 22792/16798/17475
+f 22792/16798/17475 8165/16805/17482 1061/16750/17427 8298/16749/17426
+f 22791/16796/17473 22792/16798/17475 8298/16749/17426 8299/16748/17425
+f 22790/16797/17474 22791/16796/17473 8299/16748/17425 8300/16747/17424
+f 7973/16389/17066 22790/16797/17474 8300/16747/17424 1029/16334/17011
+f 7972/16388/17065 22787/16793/17470 22790/16797/17474 7973/16389/17066
+f 7971/16387/17064 22784/16790/17467 22787/16793/17470 7972/16388/17065
+f 22793/16806/17483 22794/16807/17484 22797/16808/17485 22796/16809/17486
+f 22794/16807/17484 22795/16810/17487 22798/16811/17488 22797/16808/17485
+f 22796/16809/17486 22797/16808/17485 22800/16812/17489 22799/16813/17490
+f 22797/16808/17485 22798/16811/17488 22801/16814/17491 22800/16812/17489
+f 1057/16402/17079 8312/16815/17492 22793/16806/17483 8052/16403/17080
+f 8312/16815/17492 8311/16816/17493 22794/16807/17484 22793/16806/17483
+f 8311/16816/17493 8310/16817/17494 22795/16810/17487 22794/16807/17484
+f 8310/16817/17494 1089/16818/17495 8244/16819/17496 22795/16810/17487
+f 22795/16810/17487 8244/16819/17496 8245/16820/17497 22798/16811/17488
+f 22798/16811/17488 8245/16820/17497 8246/16821/17498 22801/16814/17491
+f 22801/16814/17491 8246/16821/17498 1088/16770/17447 8301/16769/17446
+f 22800/16812/17489 22801/16814/17491 8301/16769/17446 8302/16768/17445
+f 22799/16813/17490 22800/16812/17489 8302/16768/17445 8303/16767/17444
+f 8054/16405/17082 22799/16813/17490 8303/16767/17444 1056/16354/17031
+f 8053/16404/17081 22796/16809/17486 22799/16813/17490 8054/16405/17082
+f 8052/16403/17080 22793/16806/17483 22796/16809/17486 8053/16404/17081
+f 22802/16822/17499 22803/16823/17500 22806/16824/17501 22805/16825/17502
+f 22803/16823/17500 22804/16826/17503 22807/16827/17504 22806/16824/17501
+f 22805/16825/17502 22806/16824/17501 22809/16828/17505 22808/16829/17506
+f 22806/16824/17501 22807/16827/17504 22810/16830/17507 22809/16828/17505
+f 1044/16418/17095 8315/16831/17508 22802/16822/17499 8013/16419/17096
+f 8315/16831/17508 8314/16832/17509 22803/16823/17500 22802/16822/17499
+f 8314/16832/17509 8313/16833/17510 22804/16826/17503 22803/16823/17500
+f 8313/16833/17510 1076/16834/17511 8205/16835/17512 22804/16826/17503
+f 22804/16826/17503 8205/16835/17512 8206/16836/17513 22807/16827/17504
+f 22807/16827/17504 8206/16836/17513 8207/16837/17514 22810/16830/17507
+f 22810/16830/17507 8207/16837/17514 1075/16786/17463 8304/16785/17462
+f 22809/16828/17505 22810/16830/17507 8304/16785/17462 8305/16784/17461
+f 22808/16829/17506 22809/16828/17505 8305/16784/17461 8306/16783/17460
+f 8015/16421/17098 22808/16829/17506 8306/16783/17460 1043/16370/17047
+f 8014/16420/17097 22805/16825/17502 22808/16829/17506 8015/16421/17098
+f 8013/16419/17096 22802/16822/17499 22805/16825/17502 8014/16420/17097
+f 22811/16838/17515 22812/16839/17516 22815/16840/17517 22814/16841/17518
+f 22812/16839/17516 22813/16842/17519 22816/16843/17520 22815/16840/17517
+f 22814/16841/17518 22815/16840/17517 22818/16844/17521 22817/16845/17522
+f 22815/16840/17517 22816/16843/17520 22819/16846/17523 22818/16844/17521
+f 1031/16434/17111 8318/16847/17524 22811/16838/17515 7974/16435/17112
+f 8318/16847/17524 8317/16848/17525 22812/16839/17516 22811/16838/17515
+f 8317/16848/17525 8316/16849/17526 22813/16842/17519 22812/16839/17516
+f 8316/16849/17526 1063/16850/17527 8166/16851/17528 22813/16842/17519
+f 22813/16842/17519 8166/16851/17528 8167/16852/17529 22816/16843/17520
+f 22816/16843/17520 8167/16852/17529 8168/16853/17530 22819/16846/17523
+f 22819/16846/17523 8168/16853/17530 1062/16802/17479 8307/16801/17478
+f 22818/16844/17521 22819/16846/17523 8307/16801/17478 8308/16800/17477
+f 22817/16845/17522 22818/16844/17521 8308/16800/17477 8309/16799/17476
+f 7976/16437/17114 22817/16845/17522 8309/16799/17476 1030/16386/17063
+f 7975/16436/17113 22814/16841/17518 22817/16845/17522 7976/16437/17114
+f 7974/16435/17112 22811/16838/17515 22814/16841/17518 7975/16436/17113
+f 22820/16854/17531 22821/16855/17532 22824/16856/17533 22823/16857/17534
+f 22821/16855/17532 22822/16858/17535 22825/16859/17536 22824/16856/17533
+f 22823/16857/17534 22824/16856/17533 22827/16860/17537 22826/16861/17538
+f 22824/16856/17533 22825/16859/17536 22828/16862/17539 22827/16860/17537
+f 1058/16450/17127 8321/16863/17540 22820/16854/17531 8055/16451/17128
+f 8321/16863/17540 8320/16864/17541 22821/16855/17532 22820/16854/17531
+f 8320/16864/17541 8319/16865/17542 22822/16858/17535 22821/16855/17532
+f 8319/16865/17542 1090/16866/17543 8247/16867/17544 22822/16858/17535
+f 22822/16858/17535 8247/16867/17544 8248/16868/17545 22825/16859/17536
+f 22825/16859/17536 8248/16868/17545 8249/16869/17546 22828/16862/17539
+f 22828/16862/17539 8249/16869/17546 1089/16818/17495 8310/16817/17494
+f 22827/16860/17537 22828/16862/17539 8310/16817/17494 8311/16816/17493
+f 22826/16861/17538 22827/16860/17537 8311/16816/17493 8312/16815/17492
+f 8057/16453/17130 22826/16861/17538 8312/16815/17492 1057/16402/17079
+f 8056/16452/17129 22823/16857/17534 22826/16861/17538 8057/16453/17130
+f 8055/16451/17128 22820/16854/17531 22823/16857/17534 8056/16452/17129
+f 22829/16870/17547 22830/16871/17548 22833/16872/17549 22832/16873/17550
+f 22830/16871/17548 22831/16874/17551 22834/16875/17552 22833/16872/17549
+f 22832/16873/17550 22833/16872/17549 22836/16876/17553 22835/16877/17554
+f 22833/16872/17549 22834/16875/17552 22837/16878/17555 22836/16876/17553
+f 1045/16466/17143 8324/16879/17556 22829/16870/17547 8016/16467/17144
+f 8324/16879/17556 8323/16880/17557 22830/16871/17548 22829/16870/17547
+f 8323/16880/17557 8322/16881/17558 22831/16874/17551 22830/16871/17548
+f 8322/16881/17558 1077/16882/17559 8208/16883/17560 22831/16874/17551
+f 22831/16874/17551 8208/16883/17560 8209/16884/17561 22834/16875/17552
+f 22834/16875/17552 8209/16884/17561 8210/16885/17562 22837/16878/17555
+f 22837/16878/17555 8210/16885/17562 1076/16834/17511 8313/16833/17510
+f 22836/16876/17553 22837/16878/17555 8313/16833/17510 8314/16832/17509
+f 22835/16877/17554 22836/16876/17553 8314/16832/17509 8315/16831/17508
+f 8018/16469/17146 22835/16877/17554 8315/16831/17508 1044/16418/17095
+f 8017/16468/17145 22832/16873/17550 22835/16877/17554 8018/16469/17146
+f 8016/16467/17144 22829/16870/17547 22832/16873/17550 8017/16468/17145
+f 22838/16886/17563 22839/16887/17564 22842/16888/17565 22841/16889/17566
+f 22839/16887/17564 22840/16890/17567 22843/16891/17568 22842/16888/17565
+f 22841/16889/17566 22842/16888/17565 22845/16892/17569 22844/16893/17570
+f 22842/16888/17565 22843/16891/17568 22846/16894/17571 22845/16892/17569
+f 1032/16482/17159 8327/16895/17572 22838/16886/17563 7977/16483/17160
+f 8327/16895/17572 8326/16896/17573 22839/16887/17564 22838/16886/17563
+f 8326/16896/17573 8325/16897/17574 22840/16890/17567 22839/16887/17564
+f 8325/16897/17574 1064/16898/17575 8169/16899/17576 22840/16890/17567
+f 22840/16890/17567 8169/16899/17576 8170/16900/17577 22843/16891/17568
+f 22843/16891/17568 8170/16900/17577 8171/16901/17578 22846/16894/17571
+f 22846/16894/17571 8171/16901/17578 1063/16850/17527 8316/16849/17526
+f 22845/16892/17569 22846/16894/17571 8316/16849/17526 8317/16848/17525
+f 22844/16893/17570 22845/16892/17569 8317/16848/17525 8318/16847/17524
+f 7979/16485/17162 22844/16893/17570 8318/16847/17524 1031/16434/17111
+f 7978/16484/17161 22841/16889/17566 22844/16893/17570 7979/16485/17162
+f 7977/16483/17160 22838/16886/17563 22841/16889/17566 7978/16484/17161
+f 22847/16902/17579 22848/16903/17580 22851/16904/17581 22850/16905/17582
+f 22848/16903/17580 22849/16906/17583 22852/16907/17584 22851/16904/17581
+f 22850/16905/17582 22851/16904/17581 22854/16908/17585 22853/16909/17586
+f 22851/16904/17581 22852/16907/17584 22855/16910/17587 22854/16908/17585
+f 1059/16498/17175 8330/16911/17588 22847/16902/17579 8058/16499/17176
+f 8330/16911/17588 8329/16912/17589 22848/16903/17580 22847/16902/17579
+f 8329/16912/17589 8328/16913/17590 22849/16906/17583 22848/16903/17580
+f 8328/16913/17590 1091/16914/17591 8250/16915/17592 22849/16906/17583
+f 22849/16906/17583 8250/16915/17592 8251/16916/17593 22852/16907/17584
+f 22852/16907/17584 8251/16916/17593 8252/16917/17594 22855/16910/17587
+f 22855/16910/17587 8252/16917/17594 1090/16866/17543 8319/16865/17542
+f 22854/16908/17585 22855/16910/17587 8319/16865/17542 8320/16864/17541
+f 22853/16909/17586 22854/16908/17585 8320/16864/17541 8321/16863/17540
+f 8060/16501/17178 22853/16909/17586 8321/16863/17540 1058/16450/17127
+f 8059/16500/17177 22850/16905/17582 22853/16909/17586 8060/16501/17178
+f 8058/16499/17176 22847/16902/17579 22850/16905/17582 8059/16500/17177
+f 22856/16918/17595 22857/16919/17596 22860/16920/17597 22859/16921/17598
+f 22857/16919/17596 22858/16922/17599 22861/16923/17600 22860/16920/17597
+f 22859/16921/17598 22860/16920/17597 22863/16924/17601 22862/16925/17602
+f 22860/16920/17597 22861/16923/17600 22864/16926/17603 22863/16924/17601
+f 1046/16514/17191 8333/16927/17604 22856/16918/17595 8019/16515/17192
+f 8333/16927/17604 8332/16928/17605 22857/16919/17596 22856/16918/17595
+f 8332/16928/17605 8331/16929/17606 22858/16922/17599 22857/16919/17596
+f 8331/16929/17606 1078/16930/17607 8211/16931/17608 22858/16922/17599
+f 22858/16922/17599 8211/16931/17608 8212/16932/17609 22861/16923/17600
+f 22861/16923/17600 8212/16932/17609 8213/16933/17610 22864/16926/17603
+f 22864/16926/17603 8213/16933/17610 1077/16882/17559 8322/16881/17558
+f 22863/16924/17601 22864/16926/17603 8322/16881/17558 8323/16880/17557
+f 22862/16925/17602 22863/16924/17601 8323/16880/17557 8324/16879/17556
+f 8021/16517/17194 22862/16925/17602 8324/16879/17556 1045/16466/17143
+f 8020/16516/17193 22859/16921/17598 22862/16925/17602 8021/16517/17194
+f 8019/16515/17192 22856/16918/17595 22859/16921/17598 8020/16516/17193
+f 22865/16934/17611 22866/16935/17612 22869/16936/17613 22868/16937/17614
+f 22866/16935/17612 22867/16938/17615 22870/16939/17616 22869/16936/17613
+f 22868/16937/17614 22869/16936/17613 22872/16940/17617 22871/16941/17618
+f 22869/16936/17613 22870/16939/17616 22873/16942/17619 22872/16940/17617
+f 1033/16058/16735 8336/16943/17620 22865/16934/17611 7980/16527/17204
+f 8336/16943/17620 8335/16944/17621 22866/16935/17612 22865/16934/17611
+f 8335/16944/17621 8334/16945/17622 22867/16938/17615 22866/16935/17612
+f 8334/16945/17622 1065/16946/17623 8172/16947/17624 22867/16938/17615
+f 22867/16938/17615 8172/16947/17624 8173/16948/17625 22870/16939/17616
+f 22870/16939/17616 8173/16948/17625 8174/16949/17626 22873/16942/17619
+f 22873/16942/17619 8174/16949/17626 1064/16898/17575 8325/16897/17574
+f 22872/16940/17617 22873/16942/17619 8325/16897/17574 8326/16896/17573
+f 22871/16941/17618 22872/16940/17617 8326/16896/17573 8327/16895/17572
+f 7982/16529/17206 22871/16941/17618 8327/16895/17572 1032/16482/17159
+f 7981/16528/17205 22868/16937/17614 22871/16941/17618 7982/16529/17206
+f 7980/16527/17204 22865/16934/17611 22868/16937/17614 7981/16528/17205
+f 22874/16950/17627 22875/16951/17628 22878/16952/17629 22877/16953/17630
+f 22875/16951/17628 22876/16954/17631 22879/16955/17632 22878/16952/17629
+f 22877/16953/17630 22878/16952/17629 22881/16956/17633 22880/16957/17634
+f 22878/16952/17629 22879/16955/17632 22882/16958/17635 22881/16956/17633
+f 1028/16338/17015 8295/16757/17434 22874/16950/17627 8061/16539/17216
+f 8295/16757/17434 8296/16756/17433 22875/16951/17628 22874/16950/17627
+f 8296/16756/17433 8297/16755/17432 22876/16954/17631 22875/16951/17628
+f 8297/16755/17432 1060/16754/17431 8253/16959/17636 22876/16954/17631
+f 22876/16954/17631 8253/16959/17636 8254/16960/17637 22879/16955/17632
+f 22879/16955/17632 8254/16960/17637 8255/16961/17638 22882/16958/17635
+f 22882/16958/17635 8255/16961/17638 1091/16914/17591 8328/16913/17590
+f 22881/16956/17633 22882/16958/17635 8328/16913/17590 8329/16912/17589
+f 22880/16957/17634 22881/16956/17633 8329/16912/17589 8330/16911/17588
+f 8063/16541/17218 22880/16957/17634 8330/16911/17588 1059/16498/17175
+f 8062/16540/17217 22877/16953/17630 22880/16957/17634 8063/16541/17218
+f 8061/16539/17216 22874/16950/17627 22877/16953/17630 8062/16540/17217
+f 22883/16962/17639 22884/16963/17640 22887/16964/17641 22886/16965/17642
+f 22884/16963/17640 22885/16966/17643 22888/16967/17644 22887/16964/17641
+f 22886/16965/17642 22887/16964/17641 22890/16968/17645 22889/16969/17646
+f 22887/16964/17641 22888/16967/17644 22891/16970/17647 22890/16968/17645
+f 1047/16078/16755 8339/16971/17648 22883/16962/17639 8022/16551/17228
+f 8339/16971/17648 8338/16972/17649 22884/16963/17640 22883/16962/17639
+f 8338/16972/17649 8337/16973/17650 22885/16966/17643 22884/16963/17640
+f 8337/16973/17650 1079/16974/17651 8214/16975/17652 22885/16966/17643
+f 22885/16966/17643 8214/16975/17652 8215/16976/17653 22888/16967/17644
+f 22888/16967/17644 8215/16976/17653 8216/16977/17654 22891/16970/17647
+f 22891/16970/17647 8216/16977/17654 1078/16930/17607 8331/16929/17606
+f 22890/16968/17645 22891/16970/17647 8331/16929/17606 8332/16928/17605
+f 22889/16969/17646 22890/16968/17645 8332/16928/17605 8333/16927/17604
+f 8024/16553/17230 22889/16969/17646 8333/16927/17604 1046/16514/17191
+f 8023/16552/17229 22886/16965/17642 22889/16969/17646 8024/16553/17230
+f 8022/16551/17228 22883/16962/17639 22886/16965/17642 8023/16552/17229
+f 22892/16978/17655 22893/16979/17656 22896/16980/17657 22895/16981/17658
+f 22893/16979/17656 22894/16982/17659 22897/16983/17660 22896/16980/17657
+f 22895/16981/17658 22896/16980/17657 22899/16984/17661 22898/16985/17662
+f 22896/16980/17657 22897/16983/17660 22900/16986/17663 22899/16984/17661
+f 1034/16054/16731 8342/16987/17664 22892/16978/17655 7983/16055/16732
+f 8342/16987/17664 8341/16988/17665 22893/16979/17656 22892/16978/17655
+f 8341/16988/17665 8340/16989/17666 22894/16982/17659 22893/16979/17656
+f 8340/16989/17666 1066/16990/17667 8175/16991/17668 22894/16982/17659
+f 22894/16982/17659 8175/16991/17668 8176/16992/17669 22897/16983/17660
+f 22897/16983/17660 8176/16992/17669 8177/16993/17670 22900/16986/17663
+f 22900/16986/17663 8177/16993/17670 1065/16946/17623 8334/16945/17622
+f 22899/16984/17661 22900/16986/17663 8334/16945/17622 8335/16944/17621
+f 22898/16985/17662 22899/16984/17661 8335/16944/17621 8336/16943/17620
+f 7985/16057/16734 22898/16985/17662 8336/16943/17620 1033/16058/16735
+f 7984/16056/16733 22895/16981/17658 22898/16985/17662 7985/16057/16734
+f 7983/16055/16732 22892/16978/17655 22895/16981/17658 7984/16056/16733
+f 22901/16994/17671 22902/16995/17672 22905/16996/17673 22904/16997/17674
+f 22902/16995/17672 22903/16998/17675 22906/16999/17676 22905/16996/17673
+f 22904/16997/17674 22905/16996/17673 22908/17000/17677 22907/17001/17678
+f 22905/16996/17673 22906/16999/17676 22909/17002/17679 22908/17000/17677
+f 1048/16074/16751 8345/17003/17680 22901/16994/17671 8025/16075/16752
+f 8345/17003/17680 8344/17004/17681 22902/16995/17672 22901/16994/17671
+f 8344/17004/17681 8343/17005/17682 22903/16998/17675 22902/16995/17672
+f 8343/17005/17682 1080/17006/17683 8217/17007/17684 22903/16998/17675
+f 22903/16998/17675 8217/17007/17684 8218/17008/17685 22906/16999/17676
+f 22906/16999/17676 8218/17008/17685 8219/17009/17686 22909/17002/17679
+f 22909/17002/17679 8219/17009/17686 1079/16974/17651 8337/16973/17650
+f 22908/17000/17677 22909/17002/17679 8337/16973/17650 8338/16972/17649
+f 22907/17001/17678 22908/17000/17677 8338/16972/17649 8339/16971/17648
+f 8027/16077/16754 22907/17001/17678 8339/16971/17648 1047/16078/16755
+f 8026/16076/16753 22904/16997/17674 22907/17001/17678 8027/16077/16754
+f 8025/16075/16752 22901/16994/17671 22904/16997/17674 8026/16076/16753
+f 22910/17010/17687 22911/17011/17688 22914/17012/17689 22913/17013/17690
+f 22911/17011/17688 22912/17014/17691 22915/17015/17692 22914/17012/17689
+f 22913/17013/17690 22914/17012/17689 22917/17016/17693 22916/17017/17694
+f 22914/17012/17689 22915/17015/17692 22918/17018/17695 22917/17016/17693
+f 1035/16094/16771 8348/17019/17696 22910/17010/17687 7986/16095/16772
+f 8348/17019/17696 8347/17020/17697 22911/17011/17688 22910/17010/17687
+f 8347/17020/17697 8346/17021/17698 22912/17014/17691 22911/17011/17688
+f 8346/17021/17698 1067/17022/17699 8178/17023/17700 22912/17014/17691
+f 22912/17014/17691 8178/17023/17700 8179/17024/17701 22915/17015/17692
+f 22915/17015/17692 8179/17024/17701 8180/17025/17702 22918/17018/17695
+f 22918/17018/17695 8180/17025/17702 1066/16990/17667 8340/16989/17666
+f 22917/17016/17693 22918/17018/17695 8340/16989/17666 8341/16988/17665
+f 22916/17017/17694 22917/17016/17693 8341/16988/17665 8342/16987/17664
+f 7988/16097/16774 22916/17017/17694 8342/16987/17664 1034/16054/16731
+f 7987/16096/16773 22913/17013/17690 22916/17017/17694 7988/16097/16774
+f 7986/16095/16772 22910/17010/17687 22913/17013/17690 7987/16096/16773
+f 22919/17026/17703 22920/17027/17704 22923/17028/17705 22922/17029/17706
+f 22920/17027/17704 22921/17030/17707 22924/17031/17708 22923/17028/17705
+f 22922/17029/17706 22923/17028/17705 22926/17032/17709 22925/17033/17710
+f 22923/17028/17705 22924/17031/17708 22927/17034/17711 22926/17032/17709
+f 1049/16110/16787 8351/17035/17712 22919/17026/17703 8028/16111/16788
+f 8351/17035/17712 8350/17036/17713 22920/17027/17704 22919/17026/17703
+f 8350/17036/17713 8349/17037/17714 22921/17030/17707 22920/17027/17704
+f 8349/17037/17714 1081/17038/17715 8220/17039/17716 22921/17030/17707
+f 22921/17030/17707 8220/17039/17716 8221/17040/17717 22924/17031/17708
+f 22924/17031/17708 8221/17040/17717 8222/17041/17718 22927/17034/17711
+f 22927/17034/17711 8222/17041/17718 1080/17006/17683 8343/17005/17682
+f 22926/17032/17709 22927/17034/17711 8343/17005/17682 8344/17004/17681
+f 22925/17033/17710 22926/17032/17709 8344/17004/17681 8345/17003/17680
+f 8030/16113/16790 22925/17033/17710 8345/17003/17680 1048/16074/16751
+f 8029/16112/16789 22922/17029/17706 22925/17033/17710 8030/16113/16790
+f 8028/16111/16788 22919/17026/17703 22922/17029/17706 8029/16112/16789
+f 22928/17042/17719 22929/17043/17720 22932/17044/17721 22931/17045/17722
+f 22929/17043/17720 22930/17046/17723 22933/17047/17724 22932/17044/17721
+f 22931/17045/17722 22932/17044/17721 22935/17048/17725 22934/17049/17726
+f 22932/17044/17721 22933/17047/17724 22936/17050/17727 22935/17048/17725
+f 1036/16126/16803 8256/16573/17250 22928/17042/17719 7989/16127/16804
+f 8256/16573/17250 8257/16572/17249 22929/17043/17720 22928/17042/17719
+f 8257/16572/17249 8258/16571/17248 22930/17046/17723 22929/17043/17720
+f 8258/16571/17248 1068/16570/17247 8181/17051/17728 22930/17046/17723
+f 22930/17046/17723 8181/17051/17728 8182/17052/17729 22933/17047/17724
+f 22933/17047/17724 8182/17052/17729 8183/17053/17730 22936/17050/17727
+f 22936/17050/17727 8183/17053/17730 1067/17022/17699 8346/17021/17698
+f 22935/17048/17725 22936/17050/17727 8346/17021/17698 8347/17020/17697
+f 22934/17049/17726 22935/17048/17725 8347/17020/17697 8348/17019/17696
+f 7991/16129/16806 22934/17049/17726 8348/17019/17696 1035/16094/16771
+f 7990/16128/16805 22931/17045/17722 22934/17049/17726 7991/16129/16806
+f 7989/16127/16804 22928/17042/17719 22931/17045/17722 7990/16128/16805
+f 22937/17054/17731 22938/17055/17732 22941/17056/17733 22940/17057/17734
+f 22938/17055/17732 22939/17058/17735 22942/17059/17736 22941/17056/17733
+f 22940/17057/17734 22941/17056/17733 22944/17060/17737 22943/17061/17738
+f 22941/17056/17733 22942/17059/17736 22945/17062/17739 22944/17060/17737
+f 1050/16142/16819 8262/16593/17270 22937/17054/17731 8031/16143/16820
+f 8262/16593/17270 8263/16592/17269 22938/17055/17732 22937/17054/17731
+f 8263/16592/17269 8264/16591/17268 22939/17058/17735 22938/17055/17732
+f 8264/16591/17268 1082/16590/17267 8223/17063/17740 22939/17058/17735
+f 22939/17058/17735 8223/17063/17740 8224/17064/17741 22942/17059/17736
+f 22942/17059/17736 8224/17064/17741 8225/17065/17742 22945/17062/17739
+f 22945/17062/17739 8225/17065/17742 1081/17038/17715 8349/17037/17714
+f 22944/17060/17737 22945/17062/17739 8349/17037/17714 8350/17036/17713
+f 22943/17061/17738 22944/17060/17737 8350/17036/17713 8351/17035/17712
+f 8033/16145/16822 22943/17061/17738 8351/17035/17712 1049/16110/16787
+f 8032/16144/16821 22940/17057/17734 22943/17061/17738 8033/16145/16822
+f 8031/16143/16820 22937/17054/17731 22940/17057/17734 8032/16144/16821
+f 22946/17066/17743 22947/17067/17744 22950/17068/17745 22949/17069/17746
+f 22947/17067/17744 22948/17070/17747 22951/17071/17748 22950/17068/17745
+f 22949/17069/17746 22950/17068/17745 22953/17072/17749 22952/17073/17750
+f 22950/17068/17745 22951/17071/17748 22954/17074/17751 22953/17072/17749
+f 1072/16670/17347 8453/17075/17752 22946/17066/17743 8193/16671/17348
+f 8453/17075/17752 8452/17076/17753 22947/17067/17744 22946/17066/17743
+f 8452/17076/17753 8451/17077/17754 22948/17070/17747 22947/17067/17744
+f 8451/17077/17754 1104/17078/17755 8385/17079/17756 22948/17070/17747
+f 22948/17070/17747 8385/17079/17756 8386/17080/17757 22951/17071/17748
+f 22951/17071/17748 8386/17080/17757 8387/17081/17758 22954/17074/17751
+f 22954/17074/17751 8387/17081/17758 1103/17082/17759 8450/17083/17760
+f 22953/17072/17749 22954/17074/17751 8450/17083/17760 8449/17084/17761
+f 22952/17073/17750 22953/17072/17749 8449/17084/17761 8448/17085/17762
+f 8195/16673/17350 22952/17073/17750 8448/17085/17762 1071/16638/17315
+f 8194/16672/17349 22949/17069/17746 22952/17073/17750 8195/16673/17350
+f 8193/16671/17348 22946/17066/17743 22949/17069/17746 8194/16672/17349
+f 22955/17086/17763 22956/17087/17764 22959/17088/17765 22958/17089/17766
+f 22956/17087/17764 22957/17090/17767 22960/17091/17768 22959/17088/17765
+f 22958/17089/17766 22959/17088/17765 22962/17092/17769 22961/17093/17770
+f 22959/17088/17765 22960/17091/17768 22963/17094/17771 22962/17092/17769
+f 1086/16686/17363 8459/17095/17772 22955/17086/17763 8235/16687/17364
+f 8459/17095/17772 8458/17096/17773 22956/17087/17764 22955/17086/17763
+f 8458/17096/17773 8457/17097/17774 22957/17090/17767 22956/17087/17764
+f 8457/17097/17774 1118/17098/17775 8427/17099/17776 22957/17090/17767
+f 22957/17090/17767 8427/17099/17776 8428/17100/17777 22960/17091/17768
+f 22960/17091/17768 8428/17100/17777 8429/17101/17778 22963/17094/17771
+f 22963/17094/17771 8429/17101/17778 1117/17102/17779 8456/17103/17780
+f 22962/17092/17769 22963/17094/17771 8456/17103/17780 8455/17104/17781
+f 22961/17093/17770 22962/17092/17769 8455/17104/17781 8454/17105/17782
+f 8237/16689/17366 22961/17093/17770 8454/17105/17782 1085/16654/17331
+f 8236/16688/17365 22958/17089/17766 22961/17093/17770 8237/16689/17366
+f 8235/16687/17364 22955/17086/17763 22958/17089/17766 8236/16688/17365
+f 22964/17106/17783 22965/17107/17784 22968/17108/17785 22967/17109/17786
+f 22965/17107/17784 22966/17110/17787 22969/17111/17788 22968/17108/17785
+f 22967/17109/17786 22968/17108/17785 22971/17112/17789 22970/17113/17790
+f 22968/17108/17785 22969/17111/17788 22972/17114/17791 22971/17112/17789
+f 1073/16702/17379 8462/17115/17792 22964/17106/17783 8196/16703/17380
+f 8462/17115/17792 8461/17116/17793 22965/17107/17784 22964/17106/17783
+f 8461/17116/17793 8460/17117/17794 22966/17110/17787 22965/17107/17784
+f 8460/17117/17794 1105/17118/17795 8388/17119/17796 22966/17110/17787
+f 22966/17110/17787 8388/17119/17796 8389/17120/17797 22969/17111/17788
+f 22969/17111/17788 8389/17120/17797 8390/17121/17798 22972/17114/17791
+f 22972/17114/17791 8390/17121/17798 1104/17078/17755 8451/17077/17754
+f 22971/17112/17789 22972/17114/17791 8451/17077/17754 8452/17076/17753
+f 22970/17113/17790 22971/17112/17789 8452/17076/17753 8453/17075/17752
+f 8198/16705/17382 22970/17113/17790 8453/17075/17752 1072/16670/17347
+f 8197/16704/17381 22967/17109/17786 22970/17113/17790 8198/16705/17382
+f 8196/16703/17380 22964/17106/17783 22967/17109/17786 8197/16704/17381
+f 22973/17122/17799 22974/17123/17800 22977/17124/17801 22976/17125/17802
+f 22974/17123/17800 22975/17126/17803 22978/17127/17804 22977/17124/17801
+f 22976/17125/17802 22977/17124/17801 22980/17128/17805 22979/17129/17806
+f 22977/17124/17801 22978/17127/17804 22981/17130/17807 22980/17128/17805
+f 1087/16718/17395 8465/17131/17808 22973/17122/17799 8238/16719/17396
+f 8465/17131/17808 8464/17132/17809 22974/17123/17800 22973/17122/17799
+f 8464/17132/17809 8463/17133/17810 22975/17126/17803 22974/17123/17800
+f 8463/17133/17810 1119/17134/17811 8430/17135/17812 22975/17126/17803
+f 22975/17126/17803 8430/17135/17812 8431/17136/17813 22978/17127/17804
+f 22978/17127/17804 8431/17136/17813 8432/17137/17814 22981/17130/17807
+f 22981/17130/17807 8432/17137/17814 1118/17098/17775 8457/17097/17774
+f 22980/17128/17805 22981/17130/17807 8457/17097/17774 8458/17096/17773
+f 22979/17129/17806 22980/17128/17805 8458/17096/17773 8459/17095/17772
+f 8240/16721/17398 22979/17129/17806 8459/17095/17772 1086/16686/17363
+f 8239/16720/17397 22976/17125/17802 22979/17129/17806 8240/16721/17398
+f 8238/16719/17396 22973/17122/17799 22976/17125/17802 8239/16720/17397
+f 22982/17138/17815 22983/17139/17816 22986/17140/17817 22985/17141/17818
+f 22983/17139/17816 22984/17142/17819 22987/17143/17820 22986/17140/17817
+f 22985/17141/17818 22986/17140/17817 22989/17144/17821 22988/17145/17822
+f 22986/17140/17817 22987/17143/17820 22990/17146/17823 22989/17144/17821
+f 1074/16734/17411 8468/17147/17824 22982/17138/17815 8199/16735/17412
+f 8468/17147/17824 8467/17148/17825 22983/17139/17816 22982/17138/17815
+f 8467/17148/17825 8466/17149/17826 22984/17142/17819 22983/17139/17816
+f 8466/17149/17826 1106/17150/17827 8391/17151/17828 22984/17142/17819
+f 22984/17142/17819 8391/17151/17828 8392/17152/17829 22987/17143/17820
+f 22987/17143/17820 8392/17152/17829 8393/17153/17830 22990/17146/17823
+f 22990/17146/17823 8393/17153/17830 1105/17118/17795 8460/17117/17794
+f 22989/17144/17821 22990/17146/17823 8460/17117/17794 8461/17116/17793
+f 22988/17145/17822 22989/17144/17821 8461/17116/17793 8462/17115/17792
+f 8201/16737/17414 22988/17145/17822 8462/17115/17792 1073/16702/17379
+f 8200/16736/17413 22985/17141/17818 22988/17145/17822 8201/16737/17414
+f 8199/16735/17412 22982/17138/17815 22985/17141/17818 8200/16736/17413
+f 22991/17154/17831 22992/17155/17832 22995/17156/17833 22994/17157/17834
+f 22992/17155/17832 22993/17158/17835 22996/17159/17836 22995/17156/17833
+f 22994/17157/17834 22995/17156/17833 22998/17160/17837 22997/17161/17838
+f 22995/17156/17833 22996/17159/17836 22999/17162/17839 22998/17160/17837
+f 1061/16750/17427 8474/17163/17840 22991/17154/17831 8160/16751/17428
+f 8474/17163/17840 8473/17164/17841 22992/17155/17832 22991/17154/17831
+f 8473/17164/17841 8472/17165/17842 22993/17158/17835 22992/17155/17832
+f 8472/17165/17842 1093/17166/17843 8352/17167/17844 22993/17158/17835
+f 22993/17158/17835 8352/17167/17844 8353/17168/17845 22996/17159/17836
+f 22996/17159/17836 8353/17168/17845 8354/17169/17846 22999/17162/17839
+f 22999/17162/17839 8354/17169/17846 1092/17170/17847 8471/17171/17848
+f 22998/17160/17837 22999/17162/17839 8471/17171/17848 8470/17172/17849
+f 22997/17161/17838 22998/17160/17837 8470/17172/17849 8469/17173/17850
+f 8162/16753/17430 22997/17161/17838 8469/17173/17850 1060/16754/17431
+f 8161/16752/17429 22994/17157/17834 22997/17161/17838 8162/16753/17430
+f 8160/16751/17428 22991/17154/17831 22994/17157/17834 8161/16752/17429
+f 23000/17174/17851 23001/17175/17852 23004/17176/17853 23003/17177/17854
+f 23001/17175/17852 23002/17178/17855 23005/17179/17856 23004/17176/17853
+f 23003/17177/17854 23004/17176/17853 23007/17180/17857 23006/17181/17858
+f 23004/17176/17853 23005/17179/17856 23008/17182/17859 23007/17180/17857
+f 1088/16770/17447 8477/17183/17860 23000/17174/17851 8241/16771/17448
+f 8477/17183/17860 8476/17184/17861 23001/17175/17852 23000/17174/17851
+f 8476/17184/17861 8475/17185/17862 23002/17178/17855 23001/17175/17852
+f 8475/17185/17862 1120/17186/17863 8433/17187/17864 23002/17178/17855
+f 23002/17178/17855 8433/17187/17864 8434/17188/17865 23005/17179/17856
+f 23005/17179/17856 8434/17188/17865 8435/17189/17866 23008/17182/17859
+f 23008/17182/17859 8435/17189/17866 1119/17134/17811 8463/17133/17810
+f 23007/17180/17857 23008/17182/17859 8463/17133/17810 8464/17132/17809
+f 23006/17181/17858 23007/17180/17857 8464/17132/17809 8465/17131/17808
+f 8243/16773/17450 23006/17181/17858 8465/17131/17808 1087/16718/17395
+f 8242/16772/17449 23003/17177/17854 23006/17181/17858 8243/16773/17450
+f 8241/16771/17448 23000/17174/17851 23003/17177/17854 8242/16772/17449
+f 23009/17190/17867 23010/17191/17868 23013/17192/17869 23012/17193/17870
+f 23010/17191/17868 23011/17194/17871 23014/17195/17872 23013/17192/17869
+f 23012/17193/17870 23013/17192/17869 23016/17196/17873 23015/17197/17874
+f 23013/17192/17869 23014/17195/17872 23017/17198/17875 23016/17196/17873
+f 1075/16786/17463 8480/17199/17876 23009/17190/17867 8202/16787/17464
+f 8480/17199/17876 8479/17200/17877 23010/17191/17868 23009/17190/17867
+f 8479/17200/17877 8478/17201/17878 23011/17194/17871 23010/17191/17868
+f 8478/17201/17878 1107/17202/17879 8394/17203/17880 23011/17194/17871
+f 23011/17194/17871 8394/17203/17880 8395/17204/17881 23014/17195/17872
+f 23014/17195/17872 8395/17204/17881 8396/17205/17882 23017/17198/17875
+f 23017/17198/17875 8396/17205/17882 1106/17150/17827 8466/17149/17826
+f 23016/17196/17873 23017/17198/17875 8466/17149/17826 8467/17148/17825
+f 23015/17197/17874 23016/17196/17873 8467/17148/17825 8468/17147/17824
+f 8204/16789/17466 23015/17197/17874 8468/17147/17824 1074/16734/17411
+f 8203/16788/17465 23012/17193/17870 23015/17197/17874 8204/16789/17466
+f 8202/16787/17464 23009/17190/17867 23012/17193/17870 8203/16788/17465
+f 23018/17206/17883 23019/17207/17884 23022/17208/17885 23021/17209/17886
+f 23019/17207/17884 23020/17210/17887 23023/17211/17888 23022/17208/17885
+f 23021/17209/17886 23022/17208/17885 23025/17212/17889 23024/17213/17890
+f 23022/17208/17885 23023/17211/17888 23026/17214/17891 23025/17212/17889
+f 1062/16802/17479 8483/17215/17892 23018/17206/17883 8163/16803/17480
+f 8483/17215/17892 8482/17216/17893 23019/17207/17884 23018/17206/17883
+f 8482/17216/17893 8481/17217/17894 23020/17210/17887 23019/17207/17884
+f 8481/17217/17894 1094/17218/17895 8355/17219/17896 23020/17210/17887
+f 23020/17210/17887 8355/17219/17896 8356/17220/17897 23023/17211/17888
+f 23023/17211/17888 8356/17220/17897 8357/17221/17898 23026/17214/17891
+f 23026/17214/17891 8357/17221/17898 1093/17166/17843 8472/17165/17842
+f 23025/17212/17889 23026/17214/17891 8472/17165/17842 8473/17164/17841
+f 23024/17213/17890 23025/17212/17889 8473/17164/17841 8474/17163/17840
+f 8165/16805/17482 23024/17213/17890 8474/17163/17840 1061/16750/17427
+f 8164/16804/17481 23021/17209/17886 23024/17213/17890 8165/16805/17482
+f 8163/16803/17480 23018/17206/17883 23021/17209/17886 8164/16804/17481
+f 23027/17222/17899 23028/17223/17900 23031/17224/17901 23030/17225/17902
+f 23028/17223/17900 23029/17226/17903 23032/17227/17904 23031/17224/17901
+f 23030/17225/17902 23031/17224/17901 23034/17228/17905 23033/17229/17906
+f 23031/17224/17901 23032/17227/17904 23035/17230/17907 23034/17228/17905
+f 1089/16818/17495 8486/17231/17908 23027/17222/17899 8244/16819/17496
+f 8486/17231/17908 8485/17232/17909 23028/17223/17900 23027/17222/17899
+f 8485/17232/17909 8484/17233/17910 23029/17226/17903 23028/17223/17900
+f 8484/17233/17910 1121/17234/17911 8436/17235/17912 23029/17226/17903
+f 23029/17226/17903 8436/17235/17912 8437/17236/17913 23032/17227/17904
+f 23032/17227/17904 8437/17236/17913 8438/17237/17914 23035/17230/17907
+f 23035/17230/17907 8438/17237/17914 1120/17186/17863 8475/17185/17862
+f 23034/17228/17905 23035/17230/17907 8475/17185/17862 8476/17184/17861
+f 23033/17229/17906 23034/17228/17905 8476/17184/17861 8477/17183/17860
+f 8246/16821/17498 23033/17229/17906 8477/17183/17860 1088/16770/17447
+f 8245/16820/17497 23030/17225/17902 23033/17229/17906 8246/16821/17498
+f 8244/16819/17496 23027/17222/17899 23030/17225/17902 8245/16820/17497
+f 23036/17238/17915 23037/17239/17916 23040/17240/17917 23039/17241/17918
+f 23037/17239/17916 23038/17242/17919 23041/17243/17920 23040/17240/17917
+f 23039/17241/17918 23040/17240/17917 23043/17244/17921 23042/17245/17922
+f 23040/17240/17917 23041/17243/17920 23044/17246/17923 23043/17244/17921
+f 1076/16834/17511 8489/17247/17924 23036/17238/17915 8205/16835/17512
+f 8489/17247/17924 8488/17248/17925 23037/17239/17916 23036/17238/17915
+f 8488/17248/17925 8487/17249/17926 23038/17242/17919 23037/17239/17916
+f 8487/17249/17926 1108/17250/17927 8397/17251/17928 23038/17242/17919
+f 23038/17242/17919 8397/17251/17928 8398/17252/17929 23041/17243/17920
+f 23041/17243/17920 8398/17252/17929 8399/17253/17930 23044/17246/17923
+f 23044/17246/17923 8399/17253/17930 1107/17202/17879 8478/17201/17878
+f 23043/17244/17921 23044/17246/17923 8478/17201/17878 8479/17200/17877
+f 23042/17245/17922 23043/17244/17921 8479/17200/17877 8480/17199/17876
+f 8207/16837/17514 23042/17245/17922 8480/17199/17876 1075/16786/17463
+f 8206/16836/17513 23039/17241/17918 23042/17245/17922 8207/16837/17514
+f 8205/16835/17512 23036/17238/17915 23039/17241/17918 8206/16836/17513
+f 23045/17254/17931 23046/17255/17932 23049/17256/17933 23048/17257/17934
+f 23046/17255/17932 23047/17258/17935 23050/17259/17936 23049/17256/17933
+f 23048/17257/17934 23049/17256/17933 23052/17260/17937 23051/17261/17938
+f 23049/17256/17933 23050/17259/17936 23053/17262/17939 23052/17260/17937
+f 1063/16850/17527 8492/17263/17940 23045/17254/17931 8166/16851/17528
+f 8492/17263/17940 8491/17264/17941 23046/17255/17932 23045/17254/17931
+f 8491/17264/17941 8490/17265/17942 23047/17258/17935 23046/17255/17932
+f 8490/17265/17942 1095/17266/17943 8358/17267/17944 23047/17258/17935
+f 23047/17258/17935 8358/17267/17944 8359/17268/17945 23050/17259/17936
+f 23050/17259/17936 8359/17268/17945 8360/17269/17946 23053/17262/17939
+f 23053/17262/17939 8360/17269/17946 1094/17218/17895 8481/17217/17894
+f 23052/17260/17937 23053/17262/17939 8481/17217/17894 8482/17216/17893
+f 23051/17261/17938 23052/17260/17937 8482/17216/17893 8483/17215/17892
+f 8168/16853/17530 23051/17261/17938 8483/17215/17892 1062/16802/17479
+f 8167/16852/17529 23048/17257/17934 23051/17261/17938 8168/16853/17530
+f 8166/16851/17528 23045/17254/17931 23048/17257/17934 8167/16852/17529
+f 23054/17270/17947 23055/17271/17948 23058/17272/17949 23057/17273/17950
+f 23055/17271/17948 23056/17274/17951 23059/17275/17952 23058/17272/17949
+f 23057/17273/17950 23058/17272/17949 23061/17276/17953 23060/17277/17954
+f 23058/17272/17949 23059/17275/17952 23062/17278/17955 23061/17276/17953
+f 1090/16866/17543 8495/17279/17956 23054/17270/17947 8247/16867/17544
+f 8495/17279/17956 8494/17280/17957 23055/17271/17948 23054/17270/17947
+f 8494/17280/17957 8493/17281/17958 23056/17274/17951 23055/17271/17948
+f 8493/17281/17958 1122/17282/17959 8439/17283/17960 23056/17274/17951
+f 23056/17274/17951 8439/17283/17960 8440/17284/17961 23059/17275/17952
+f 23059/17275/17952 8440/17284/17961 8441/17285/17962 23062/17278/17955
+f 23062/17278/17955 8441/17285/17962 1121/17234/17911 8484/17233/17910
+f 23061/17276/17953 23062/17278/17955 8484/17233/17910 8485/17232/17909
+f 23060/17277/17954 23061/17276/17953 8485/17232/17909 8486/17231/17908
+f 8249/16869/17546 23060/17277/17954 8486/17231/17908 1089/16818/17495
+f 8248/16868/17545 23057/17273/17950 23060/17277/17954 8249/16869/17546
+f 8247/16867/17544 23054/17270/17947 23057/17273/17950 8248/16868/17545
+f 23063/17286/17963 23064/17287/17964 23067/17288/17965 23066/17289/17966
+f 23064/17287/17964 23065/17290/17967 23068/17291/17968 23067/17288/17965
+f 23066/17289/17966 23067/17288/17965 23070/17292/17969 23069/17293/17970
+f 23067/17288/17965 23068/17291/17968 23071/17294/17971 23070/17292/17969
+f 1077/16882/17559 8498/17295/17972 23063/17286/17963 8208/16883/17560
+f 8498/17295/17972 8497/17296/17973 23064/17287/17964 23063/17286/17963
+f 8497/17296/17973 8496/17297/17974 23065/17290/17967 23064/17287/17964
+f 8496/17297/17974 1109/17298/17975 8400/17299/17976 23065/17290/17967
+f 23065/17290/17967 8400/17299/17976 8401/17300/17977 23068/17291/17968
+f 23068/17291/17968 8401/17300/17977 8402/17301/17978 23071/17294/17971
+f 23071/17294/17971 8402/17301/17978 1108/17250/17927 8487/17249/17926
+f 23070/17292/17969 23071/17294/17971 8487/17249/17926 8488/17248/17925
+f 23069/17293/17970 23070/17292/17969 8488/17248/17925 8489/17247/17924
+f 8210/16885/17562 23069/17293/17970 8489/17247/17924 1076/16834/17511
+f 8209/16884/17561 23066/17289/17966 23069/17293/17970 8210/16885/17562
+f 8208/16883/17560 23063/17286/17963 23066/17289/17966 8209/16884/17561
+f 23072/17302/17979 23073/17303/17980 23076/17304/17981 23075/17305/17982
+f 23073/17303/17980 23074/17306/17983 23077/17307/17984 23076/17304/17981
+f 23075/17305/17982 23076/17304/17981 23079/17308/17985 23078/17309/17986
+f 23076/17304/17981 23077/17307/17984 23080/17310/17987 23079/17308/17985
+f 1064/16898/17575 8501/17311/17988 23072/17302/17979 8169/16899/17576
+f 8501/17311/17988 8500/17312/17989 23073/17303/17980 23072/17302/17979
+f 8500/17312/17989 8499/17313/17990 23074/17306/17983 23073/17303/17980
+f 8499/17313/17990 1096/17314/17991 8361/17315/17992 23074/17306/17983
+f 23074/17306/17983 8361/17315/17992 8362/17316/17993 23077/17307/17984
+f 23077/17307/17984 8362/17316/17993 8363/17317/17994 23080/17310/17987
+f 23080/17310/17987 8363/17317/17994 1095/17266/17943 8490/17265/17942
+f 23079/17308/17985 23080/17310/17987 8490/17265/17942 8491/17264/17941
+f 23078/17309/17986 23079/17308/17985 8491/17264/17941 8492/17263/17940
+f 8171/16901/17578 23078/17309/17986 8492/17263/17940 1063/16850/17527
+f 8170/16900/17577 23075/17305/17982 23078/17309/17986 8171/16901/17578
+f 8169/16899/17576 23072/17302/17979 23075/17305/17982 8170/16900/17577
+f 23081/17318/17995 23082/17319/17996 23085/17320/17997 23084/17321/17998
+f 23082/17319/17996 23083/17322/17999 23086/17323/18000 23085/17320/17997
+f 23084/17321/17998 23085/17320/17997 23088/17324/18001 23087/17325/18002
+f 23085/17320/17997 23086/17323/18000 23089/17326/18003 23088/17324/18001
+f 1091/16914/17591 8504/17327/18004 23081/17318/17995 8250/16915/17592
+f 8504/17327/18004 8503/17328/18005 23082/17319/17996 23081/17318/17995
+f 8503/17328/18005 8502/17329/18006 23083/17322/17999 23082/17319/17996
+f 8502/17329/18006 1123/17330/18007 8442/17331/18008 23083/17322/17999
+f 23083/17322/17999 8442/17331/18008 8443/17332/18009 23086/17323/18000
+f 23086/17323/18000 8443/17332/18009 8444/17333/18010 23089/17326/18003
+f 23089/17326/18003 8444/17333/18010 1122/17282/17959 8493/17281/17958
+f 23088/17324/18001 23089/17326/18003 8493/17281/17958 8494/17280/17957
+f 23087/17325/18002 23088/17324/18001 8494/17280/17957 8495/17279/17956
+f 8252/16917/17594 23087/17325/18002 8495/17279/17956 1090/16866/17543
+f 8251/16916/17593 23084/17321/17998 23087/17325/18002 8252/16917/17594
+f 8250/16915/17592 23081/17318/17995 23084/17321/17998 8251/16916/17593
+f 23090/17334/18011 23091/17335/18012 23094/17336/18013 23093/17337/18014
+f 23091/17335/18012 23092/17338/18015 23095/17339/18016 23094/17336/18013
+f 23093/17337/18014 23094/17336/18013 23097/17340/18017 23096/17341/18018
+f 23094/17336/18013 23095/17339/18016 23098/17342/18019 23097/17340/18017
+f 1078/16930/17607 8507/17343/18020 23090/17334/18011 8211/16931/17608
+f 8507/17343/18020 8506/17344/18021 23091/17335/18012 23090/17334/18011
+f 8506/17344/18021 8505/17345/18022 23092/17338/18015 23091/17335/18012
+f 8505/17345/18022 1110/17346/18023 8403/17347/18024 23092/17338/18015
+f 23092/17338/18015 8403/17347/18024 8404/17348/18025 23095/17339/18016
+f 23095/17339/18016 8404/17348/18025 8405/17349/18026 23098/17342/18019
+f 23098/17342/18019 8405/17349/18026 1109/17298/17975 8496/17297/17974
+f 23097/17340/18017 23098/17342/18019 8496/17297/17974 8497/17296/17973
+f 23096/17341/18018 23097/17340/18017 8497/17296/17973 8498/17295/17972
+f 8213/16933/17610 23096/17341/18018 8498/17295/17972 1077/16882/17559
+f 8212/16932/17609 23093/17337/18014 23096/17341/18018 8213/16933/17610
+f 8211/16931/17608 23090/17334/18011 23093/17337/18014 8212/16932/17609
+f 23099/17350/18027 23100/17351/18028 23103/17352/18029 23102/17353/18030
+f 23100/17351/18028 23101/17354/18031 23104/17355/18032 23103/17352/18029
+f 23102/17353/18030 23103/17352/18029 23106/17356/18033 23105/17357/18034
+f 23103/17352/18029 23104/17355/18032 23107/17358/18035 23106/17356/18033
+f 1065/16946/17623 8510/17359/18036 23099/17350/18027 8172/16947/17624
+f 8510/17359/18036 8509/17360/18037 23100/17351/18028 23099/17350/18027
+f 8509/17360/18037 8508/17361/18038 23101/17354/18031 23100/17351/18028
+f 8508/17361/18038 1097/17362/18039 8364/17363/18040 23101/17354/18031
+f 23101/17354/18031 8364/17363/18040 8365/17364/18041 23104/17355/18032
+f 23104/17355/18032 8365/17364/18041 8366/17365/18042 23107/17358/18035
+f 23107/17358/18035 8366/17365/18042 1096/17314/17991 8499/17313/17990
+f 23106/17356/18033 23107/17358/18035 8499/17313/17990 8500/17312/17989
+f 23105/17357/18034 23106/17356/18033 8500/17312/17989 8501/17311/17988
+f 8174/16949/17626 23105/17357/18034 8501/17311/17988 1064/16898/17575
+f 8173/16948/17625 23102/17353/18030 23105/17357/18034 8174/16949/17626
+f 8172/16947/17624 23099/17350/18027 23102/17353/18030 8173/16948/17625
+f 23108/17366/18043 23109/17367/18044 23112/17368/18045 23111/17369/18046
+f 23109/17367/18044 23110/17370/18047 23113/17371/18048 23112/17368/18045
+f 23111/17369/18046 23112/17368/18045 23115/17372/18049 23114/17373/18050
+f 23112/17368/18045 23113/17371/18048 23116/17374/18051 23115/17372/18049
+f 1060/16754/17431 8469/17173/17850 23108/17366/18043 8253/16959/17636
+f 8469/17173/17850 8470/17172/17849 23109/17367/18044 23108/17366/18043
+f 8470/17172/17849 8471/17171/17848 23110/17370/18047 23109/17367/18044
+f 8471/17171/17848 1092/17170/17847 8445/17375/18052 23110/17370/18047
+f 23110/17370/18047 8445/17375/18052 8446/17376/18053 23113/17371/18048
+f 23113/17371/18048 8446/17376/18053 8447/17377/18054 23116/17374/18051
+f 23116/17374/18051 8447/17377/18054 1123/17330/18007 8502/17329/18006
+f 23115/17372/18049 23116/17374/18051 8502/17329/18006 8503/17328/18005
+f 23114/17373/18050 23115/17372/18049 8503/17328/18005 8504/17327/18004
+f 8255/16961/17638 23114/17373/18050 8504/17327/18004 1091/16914/17591
+f 8254/16960/17637 23111/17369/18046 23114/17373/18050 8255/16961/17638
+f 8253/16959/17636 23108/17366/18043 23111/17369/18046 8254/16960/17637
+f 23117/17378/18055 23118/17379/18056 23121/17380/18057 23120/17381/18058
+f 23118/17379/18056 23119/17382/18059 23122/17383/18060 23121/17380/18057
+f 23120/17381/18058 23121/17380/18057 23124/17384/18061 23123/17385/18062
+f 23121/17380/18057 23122/17383/18060 23125/17386/18063 23124/17384/18061
+f 1079/16974/17651 8513/17387/18064 23117/17378/18055 8214/16975/17652
+f 8513/17387/18064 8512/17388/18065 23118/17379/18056 23117/17378/18055
+f 8512/17388/18065 8511/17389/18066 23119/17382/18059 23118/17379/18056
+f 8511/17389/18066 1111/17390/18067 8406/17391/18068 23119/17382/18059
+f 23119/17382/18059 8406/17391/18068 8407/17392/18069 23122/17383/18060
+f 23122/17383/18060 8407/17392/18069 8408/17393/18070 23125/17386/18063
+f 23125/17386/18063 8408/17393/18070 1110/17346/18023 8505/17345/18022
+f 23124/17384/18061 23125/17386/18063 8505/17345/18022 8506/17344/18021
+f 23123/17385/18062 23124/17384/18061 8506/17344/18021 8507/17343/18020
+f 8216/16977/17654 23123/17385/18062 8507/17343/18020 1078/16930/17607
+f 8215/16976/17653 23120/17381/18058 23123/17385/18062 8216/16977/17654
+f 8214/16975/17652 23117/17378/18055 23120/17381/18058 8215/16976/17653
+f 23126/17394/18071 23127/17395/18072 23130/17396/18073 23129/17397/18074
+f 23127/17395/18072 23128/17398/18075 23131/17399/18076 23130/17396/18073
+f 23129/17397/18074 23130/17396/18073 23133/17400/18077 23132/17401/18078
+f 23130/17396/18073 23131/17399/18076 23134/17402/18079 23133/17400/18077
+f 1066/16990/17667 8516/17403/18080 23126/17394/18071 8175/16991/17668
+f 8516/17403/18080 8515/17404/18081 23127/17395/18072 23126/17394/18071
+f 8515/17404/18081 8514/17405/18082 23128/17398/18075 23127/17395/18072
+f 8514/17405/18082 1098/17406/18083 8367/17407/18084 23128/17398/18075
+f 23128/17398/18075 8367/17407/18084 8368/17408/18085 23131/17399/18076
+f 23131/17399/18076 8368/17408/18085 8369/17409/18086 23134/17402/18079
+f 23134/17402/18079 8369/17409/18086 1097/17362/18039 8508/17361/18038
+f 23133/17400/18077 23134/17402/18079 8508/17361/18038 8509/17360/18037
+f 23132/17401/18078 23133/17400/18077 8509/17360/18037 8510/17359/18036
+f 8177/16993/17670 23132/17401/18078 8510/17359/18036 1065/16946/17623
+f 8176/16992/17669 23129/17397/18074 23132/17401/18078 8177/16993/17670
+f 8175/16991/17668 23126/17394/18071 23129/17397/18074 8176/16992/17669
+f 23135/17410/18087 23136/17411/18088 23139/17412/18089 23138/17413/18090
+f 23136/17411/18088 23137/17414/18091 23140/17415/18092 23139/17412/18089
+f 23138/17413/18090 23139/17412/18089 23142/17416/18093 23141/17417/18094
+f 23139/17412/18089 23140/17415/18092 23143/17418/18095 23142/17416/18093
+f 1080/17006/17683 8519/17419/18096 23135/17410/18087 8217/17007/17684
+f 8519/17419/18096 8518/17420/18097 23136/17411/18088 23135/17410/18087
+f 8518/17420/18097 8517/17421/18098 23137/17414/18091 23136/17411/18088
+f 8517/17421/18098 1112/17422/18099 8409/17423/18100 23137/17414/18091
+f 23137/17414/18091 8409/17423/18100 8410/17424/18101 23140/17415/18092
+f 23140/17415/18092 8410/17424/18101 8411/17425/18102 23143/17418/18095
+f 23143/17418/18095 8411/17425/18102 1111/17390/18067 8511/17389/18066
+f 23142/17416/18093 23143/17418/18095 8511/17389/18066 8512/17388/18065
+f 23141/17417/18094 23142/17416/18093 8512/17388/18065 8513/17387/18064
+f 8219/17009/17686 23141/17417/18094 8513/17387/18064 1079/16974/17651
+f 8218/17008/17685 23138/17413/18090 23141/17417/18094 8219/17009/17686
+f 8217/17007/17684 23135/17410/18087 23138/17413/18090 8218/17008/17685
+f 23144/17426/18103 23145/17427/18104 23148/17428/18105 23147/17429/18106
+f 23145/17427/18104 23146/17430/18107 23149/17431/18108 23148/17428/18105
+f 23147/17429/18106 23148/17428/18105 23151/17432/18109 23150/17433/18110
+f 23148/17428/18105 23149/17431/18108 23152/17434/18111 23151/17432/18109
+f 1067/17022/17699 8522/17435/18112 23144/17426/18103 8178/17023/17700
+f 8522/17435/18112 8521/17436/18113 23145/17427/18104 23144/17426/18103
+f 8521/17436/18113 8520/17437/18114 23146/17430/18107 23145/17427/18104
+f 8520/17437/18114 1099/17438/18115 8370/17439/18116 23146/17430/18107
+f 23146/17430/18107 8370/17439/18116 8371/17440/18117 23149/17431/18108
+f 23149/17431/18108 8371/17440/18117 8372/17441/18118 23152/17434/18111
+f 23152/17434/18111 8372/17441/18118 1098/17406/18083 8514/17405/18082
+f 23151/17432/18109 23152/17434/18111 8514/17405/18082 8515/17404/18081
+f 23150/17433/18110 23151/17432/18109 8515/17404/18081 8516/17403/18080
+f 8180/17025/17702 23150/17433/18110 8516/17403/18080 1066/16990/17667
+f 8179/17024/17701 23147/17429/18106 23150/17433/18110 8180/17025/17702
+f 8178/17023/17700 23144/17426/18103 23147/17429/18106 8179/17024/17701
+f 23153/17442/18119 23154/17443/18120 23157/17444/18121 23156/17445/18122
+f 23154/17443/18120 23155/17446/18123 23158/17447/18124 23157/17444/18121
+f 23156/17445/18122 23157/17444/18121 23160/17448/18125 23159/17449/18126
+f 23157/17444/18121 23158/17447/18124 23161/17450/18127 23160/17448/18125
+f 1081/17038/17715 8525/17451/18128 23153/17442/18119 8220/17039/17716
+f 8525/17451/18128 8524/17452/18129 23154/17443/18120 23153/17442/18119
+f 8524/17452/18129 8523/17453/18130 23155/17446/18123 23154/17443/18120
+f 8523/17453/18130 1113/17454/18131 8412/17455/18132 23155/17446/18123
+f 23155/17446/18123 8412/17455/18132 8413/17456/18133 23158/17447/18124
+f 23158/17447/18124 8413/17456/18133 8414/17457/18134 23161/17450/18127
+f 23161/17450/18127 8414/17457/18134 1112/17422/18099 8517/17421/18098
+f 23160/17448/18125 23161/17450/18127 8517/17421/18098 8518/17420/18097
+f 23159/17449/18126 23160/17448/18125 8518/17420/18097 8519/17419/18096
+f 8222/17041/17718 23159/17449/18126 8519/17419/18096 1080/17006/17683
+f 8221/17040/17717 23156/17445/18122 23159/17449/18126 8222/17041/17718
+f 8220/17039/17716 23153/17442/18119 23156/17445/18122 8221/17040/17717
+f 23162/17458/18135 23163/17459/18136 23166/17460/18137 23165/17461/18138
+f 23163/17459/18136 23164/17462/18139 23167/17463/18140 23166/17460/18137
+f 23165/17461/18138 23166/17460/18137 23169/17464/18141 23168/17465/18142
+f 23166/17460/18137 23167/17463/18140 23170/17466/18143 23169/17464/18141
+f 1068/16570/17247 8528/17467/18144 23162/17458/18135 8181/17051/17728
+f 8528/17467/18144 8527/17468/18145 23163/17459/18136 23162/17458/18135
+f 8527/17468/18145 8526/17469/18146 23164/17462/18139 23163/17459/18136
+f 8526/17469/18146 1100/17470/18147 8373/17471/18148 23164/17462/18139
+f 23164/17462/18139 8373/17471/18148 8374/17472/18149 23167/17463/18140
+f 23167/17463/18140 8374/17472/18149 8375/17473/18150 23170/17466/18143
+f 23170/17466/18143 8375/17473/18150 1099/17438/18115 8520/17437/18114
+f 23169/17464/18141 23170/17466/18143 8520/17437/18114 8521/17436/18113
+f 23168/17465/18142 23169/17464/18141 8521/17436/18113 8522/17435/18112
+f 8183/17053/17730 23168/17465/18142 8522/17435/18112 1067/17022/17699
+f 8182/17052/17729 23165/17461/18138 23168/17465/18142 8183/17053/17730
+f 8181/17051/17728 23162/17458/18135 23165/17461/18138 8182/17052/17729
+f 23171/17474/18151 23172/17475/18152 23175/17476/18153 23174/17477/18154
+f 23172/17475/18152 23173/17478/18155 23176/17479/18156 23175/17476/18153
+f 23174/17477/18154 23175/17476/18153 23178/17480/18157 23177/17481/18158
+f 23175/17476/18153 23176/17479/18156 23179/17482/18159 23178/17480/18157
+f 1082/16590/17267 8531/17483/18160 23171/17474/18151 8223/17063/17740
+f 8531/17483/18160 8530/17484/18161 23172/17475/18152 23171/17474/18151
+f 8530/17484/18161 8529/17485/18162 23173/17478/18155 23172/17475/18152
+f 8529/17485/18162 1114/17486/18163 8415/17487/18164 23173/17478/18155
+f 23173/17478/18155 8415/17487/18164 8416/17488/18165 23176/17479/18156
+f 23176/17479/18156 8416/17488/18165 8417/17489/18166 23179/17482/18159
+f 23179/17482/18159 8417/17489/18166 1113/17454/18131 8523/17453/18130
+f 23178/17480/18157 23179/17482/18159 8523/17453/18130 8524/17452/18129
+f 23177/17481/18158 23178/17480/18157 8524/17452/18129 8525/17451/18128
+f 8225/17065/17742 23177/17481/18158 8525/17451/18128 1081/17038/17715
+f 8224/17064/17741 23174/17477/18154 23177/17481/18158 8225/17065/17742
+f 8223/17063/17740 23171/17474/18151 23174/17477/18154 8224/17064/17741
+f 23180/17490/18167 23181/17491/18168 23184/17492/18169 23183/17493/18170
+f 23181/17491/18168 23182/17494/18171 23185/17495/18172 23184/17492/18169
+f 23183/17493/18170 23184/17492/18169 23187/17496/18173 23186/17497/18174
+f 23184/17492/18169 23185/17495/18172 23188/17498/18175 23187/17496/18173
+f 1069/16566/17243 8534/17499/18176 23180/17490/18167 8184/16567/17244
+f 8534/17499/18176 8533/17500/18177 23181/17491/18168 23180/17490/18167
+f 8533/17500/18177 8532/17501/18178 23182/17494/18171 23181/17491/18168
+f 8532/17501/18178 1101/17502/18179 8376/17503/18180 23182/17494/18171
+f 23182/17494/18171 8376/17503/18180 8377/17504/18181 23185/17495/18172
+f 23185/17495/18172 8377/17504/18181 8378/17505/18182 23188/17498/18175
+f 23188/17498/18175 8378/17505/18182 1100/17470/18147 8526/17469/18146
+f 23187/17496/18173 23188/17498/18175 8526/17469/18146 8527/17468/18145
+f 23186/17497/18174 23187/17496/18173 8527/17468/18145 8528/17467/18144
+f 8186/16569/17246 23186/17497/18174 8528/17467/18144 1068/16570/17247
+f 8185/16568/17245 23183/17493/18170 23186/17497/18174 8186/16569/17246
+f 8184/16567/17244 23180/17490/18167 23183/17493/18170 8185/16568/17245
+f 23189/17506/18183 23190/17507/18184 23193/17508/18185 23192/17509/18186
+f 23190/17507/18184 23191/17510/18187 23194/17511/18188 23193/17508/18185
+f 23192/17509/18186 23193/17508/18185 23196/17512/18189 23195/17513/18190
+f 23193/17508/18185 23194/17511/18188 23197/17514/18191 23196/17512/18189
+f 1083/16586/17263 8537/17515/18192 23189/17506/18183 8226/16587/17264
+f 8537/17515/18192 8536/17516/18193 23190/17507/18184 23189/17506/18183
+f 8536/17516/18193 8535/17517/18194 23191/17510/18187 23190/17507/18184
+f 8535/17517/18194 1115/17518/18195 8418/17519/18196 23191/17510/18187
+f 23191/17510/18187 8418/17519/18196 8419/17520/18197 23194/17511/18188
+f 23194/17511/18188 8419/17520/18197 8420/17521/18198 23197/17514/18191
+f 23197/17514/18191 8420/17521/18198 1114/17486/18163 8529/17485/18162
+f 23196/17512/18189 23197/17514/18191 8529/17485/18162 8530/17484/18161
+f 23195/17513/18190 23196/17512/18189 8530/17484/18161 8531/17483/18160
+f 8228/16589/17266 23195/17513/18190 8531/17483/18160 1082/16590/17267
+f 8227/16588/17265 23192/17509/18186 23195/17513/18190 8228/16589/17266
+f 8226/16587/17264 23189/17506/18183 23192/17509/18186 8227/16588/17265
+f 23198/17522/18199 23199/17523/18200 23202/17524/18201 23201/17525/18202
+f 23199/17523/18200 23200/17526/18203 23203/17527/18204 23202/17524/18201
+f 23201/17525/18202 23202/17524/18201 23205/17528/18205 23204/17529/18206
+f 23202/17524/18201 23203/17527/18204 23206/17530/18207 23205/17528/18205
+f 1070/16606/17283 8540/17531/18208 23198/17522/18199 8187/16607/17284
+f 8540/17531/18208 8539/17532/18209 23199/17523/18200 23198/17522/18199
+f 8539/17532/18209 8538/17533/18210 23200/17526/18203 23199/17523/18200
+f 8538/17533/18210 1102/17534/18211 8379/17535/18212 23200/17526/18203
+f 23200/17526/18203 8379/17535/18212 8380/17536/18213 23203/17527/18204
+f 23203/17527/18204 8380/17536/18213 8381/17537/18214 23206/17530/18207
+f 23206/17530/18207 8381/17537/18214 1101/17502/18179 8532/17501/18178
+f 23205/17528/18205 23206/17530/18207 8532/17501/18178 8533/17500/18177
+f 23204/17529/18206 23205/17528/18205 8533/17500/18177 8534/17499/18176
+f 8189/16609/17286 23204/17529/18206 8534/17499/18176 1069/16566/17243
+f 8188/16608/17285 23201/17525/18202 23204/17529/18206 8189/16609/17286
+f 8187/16607/17284 23198/17522/18199 23201/17525/18202 8188/16608/17285
+f 23207/17538/18215 23208/17539/18216 23211/17540/18217 23210/17541/18218
+f 23208/17539/18216 23209/17542/18219 23212/17543/18220 23211/17540/18217
+f 23210/17541/18218 23211/17540/18217 23214/17544/18221 23213/17545/18222
+f 23211/17540/18217 23212/17543/18220 23215/17546/18223 23214/17544/18221
+f 1084/16622/17299 8543/17547/18224 23207/17538/18215 8229/16623/17300
+f 8543/17547/18224 8542/17548/18225 23208/17539/18216 23207/17538/18215
+f 8542/17548/18225 8541/17549/18226 23209/17542/18219 23208/17539/18216
+f 8541/17549/18226 1116/17550/18227 8421/17551/18228 23209/17542/18219
+f 23209/17542/18219 8421/17551/18228 8422/17552/18229 23212/17543/18220
+f 23212/17543/18220 8422/17552/18229 8423/17553/18230 23215/17546/18223
+f 23215/17546/18223 8423/17553/18230 1115/17518/18195 8535/17517/18194
+f 23214/17544/18221 23215/17546/18223 8535/17517/18194 8536/17516/18193
+f 23213/17545/18222 23214/17544/18221 8536/17516/18193 8537/17515/18192
+f 8231/16625/17302 23213/17545/18222 8537/17515/18192 1083/16586/17263
+f 8230/16624/17301 23210/17541/18218 23213/17545/18222 8231/16625/17302
+f 8229/16623/17300 23207/17538/18215 23210/17541/18218 8230/16624/17301
+f 23216/17554/18231 23217/17555/18232 23220/17556/18233 23219/17557/18234
+f 23217/17555/18232 23218/17558/18235 23221/17559/18236 23220/17556/18233
+f 23219/17557/18234 23220/17556/18233 23223/17560/18237 23222/17561/18238
+f 23220/17556/18233 23221/17559/18236 23224/17562/18239 23223/17560/18237
+f 1071/16638/17315 8448/17085/17762 23216/17554/18231 8190/16639/17316
+f 8448/17085/17762 8449/17084/17761 23217/17555/18232 23216/17554/18231
+f 8449/17084/17761 8450/17083/17760 23218/17558/18235 23217/17555/18232
+f 8450/17083/17760 1103/17082/17759 8382/17563/18240 23218/17558/18235
+f 23218/17558/18235 8382/17563/18240 8383/17564/18241 23221/17559/18236
+f 23221/17559/18236 8383/17564/18241 8384/17565/18242 23224/17562/18239
+f 23224/17562/18239 8384/17565/18242 1102/17534/18211 8538/17533/18210
+f 23223/17560/18237 23224/17562/18239 8538/17533/18210 8539/17532/18209
+f 23222/17561/18238 23223/17560/18237 8539/17532/18209 8540/17531/18208
+f 8192/16641/17318 23222/17561/18238 8540/17531/18208 1070/16606/17283
+f 8191/16640/17317 23219/17557/18234 23222/17561/18238 8192/16641/17318
+f 8190/16639/17316 23216/17554/18231 23219/17557/18234 8191/16640/17317
+f 23225/17566/18243 23226/17567/18244 23229/17568/18245 23228/17569/18246
+f 23226/17567/18244 23227/17570/18247 23230/17571/18248 23229/17568/18245
+f 23228/17569/18246 23229/17568/18245 23232/17572/18249 23231/17573/18250
+f 23229/17568/18245 23230/17571/18248 23233/17574/18251 23232/17572/18249
+f 1085/16654/17331 8454/17105/17782 23225/17566/18243 8232/16655/17332
+f 8454/17105/17782 8455/17104/17781 23226/17567/18244 23225/17566/18243
+f 8455/17104/17781 8456/17103/17780 23227/17570/18247 23226/17567/18244
+f 8456/17103/17780 1117/17102/17779 8424/17575/18252 23227/17570/18247
+f 23227/17570/18247 8424/17575/18252 8425/17576/18253 23230/17571/18248
+f 23230/17571/18248 8425/17576/18253 8426/17577/18254 23233/17574/18251
+f 23233/17574/18251 8426/17577/18254 1116/17550/18227 8541/17549/18226
+f 23232/17572/18249 23233/17574/18251 8541/17549/18226 8542/17548/18225
+f 23231/17573/18250 23232/17572/18249 8542/17548/18225 8543/17547/18224
+f 8234/16657/17334 23231/17573/18250 8543/17547/18224 1084/16622/17299
+f 8233/16656/17333 23228/17569/18246 23231/17573/18250 8234/16657/17334
+f 8232/16655/17332 23225/17566/18243 23228/17569/18246 8233/16656/17333
+f 23234/17578/18255 23235/17579/18256 23238/17580/18257 23237/17581/18258
+f 23235/17579/18256 23236/17582/18259 23239/17583/18260 23238/17580/18257
+f 23237/17581/18258 23238/17580/18257 23241/17584/18261 23240/17585/18262
+f 23238/17580/18257 23239/17583/18260 23242/17586/18263 23241/17584/18261
+f 1107/17202/17879 8645/17587/18264 23234/17578/18255 8394/17203/17880
+f 8645/17587/18264 8644/17588/18265 23235/17579/18256 23234/17578/18255
+f 8644/17588/18265 8643/17589/18266 23236/17582/18259 23235/17579/18256
+f 8643/17589/18266 1139/17590/18267 8586/17591/18268 23236/17582/18259
+f 23236/17582/18259 8586/17591/18268 8587/17592/18269 23239/17583/18260
+f 23239/17583/18260 8587/17592/18269 8588/17593/18270 23242/17586/18263
+f 23242/17586/18263 8588/17593/18270 1138/17594/18271 8642/17595/18272
+f 23241/17584/18261 23242/17586/18263 8642/17595/18272 8641/17596/18273
+f 23240/17585/18262 23241/17584/18261 8641/17596/18273 8640/17597/18274
+f 8396/17205/17882 23240/17585/18262 8640/17597/18274 1106/17150/17827
+f 8395/17204/17881 23237/17581/18258 23240/17585/18262 8396/17205/17882
+f 8394/17203/17880 23234/17578/18255 23237/17581/18258 8395/17204/17881
+f 23243/17598/18275 23244/17599/18276 23247/17600/18277 23246/17601/18278
+f 23244/17599/18276 23245/17602/18279 23248/17603/18280 23247/17600/18277
+f 23246/17601/18278 23247/17600/18277 23250/17604/18281 23249/17605/18282
+f 23247/17600/18277 23248/17603/18280 23251/17606/18283 23250/17604/18281
+f 1094/17218/17895 8651/17607/18284 23243/17598/18275 8355/17219/17896
+f 8651/17607/18284 8650/17608/18285 23244/17599/18276 23243/17598/18275
+f 8650/17608/18285 8649/17609/18286 23245/17602/18279 23244/17599/18276
+f 8649/17609/18286 1126/17610/18287 8547/17611/18288 23245/17602/18279
+f 23245/17602/18279 8547/17611/18288 8548/17612/18289 23248/17603/18280
+f 23248/17603/18280 8548/17612/18289 8549/17613/18290 23251/17606/18283
+f 23251/17606/18283 8549/17613/18290 1125/17614/18291 8648/17615/18292
+f 23250/17604/18281 23251/17606/18283 8648/17615/18292 8647/17616/18293
+f 23249/17605/18282 23250/17604/18281 8647/17616/18293 8646/17617/18294
+f 8357/17221/17898 23249/17605/18282 8646/17617/18294 1093/17166/17843
+f 8356/17220/17897 23246/17601/18278 23249/17605/18282 8357/17221/17898
+f 8355/17219/17896 23243/17598/18275 23246/17601/18278 8356/17220/17897
+f 23252/17618/18295 23253/17619/18296 23256/17620/18297 23255/17621/18298
+f 23253/17619/18296 23254/17622/18299 23257/17623/18300 23256/17620/18297
+f 23255/17621/18298 23256/17620/18297 23259/17624/18301 23258/17625/18302
+f 23256/17620/18297 23257/17623/18300 23260/17626/18303 23259/17624/18301
+f 1121/17234/17911 8657/17627/18304 23252/17618/18295 8436/17235/17912
+f 8657/17627/18304 8656/17628/18305 23253/17619/18296 23252/17618/18295
+f 8656/17628/18305 8655/17629/18306 23254/17622/18299 23253/17619/18296
+f 8655/17629/18306 1153/17630/18307 8628/17631/18308 23254/17622/18299
+f 23254/17622/18299 8628/17631/18308 8629/17632/18309 23257/17623/18300
+f 23257/17623/18300 8629/17632/18309 8630/17633/18310 23260/17626/18303
+f 23260/17626/18303 8630/17633/18310 1152/17634/18311 8654/17635/18312
+f 23259/17624/18301 23260/17626/18303 8654/17635/18312 8653/17636/18313
+f 23258/17625/18302 23259/17624/18301 8653/17636/18313 8652/17637/18314
+f 8438/17237/17914 23258/17625/18302 8652/17637/18314 1120/17186/17863
+f 8437/17236/17913 23255/17621/18298 23258/17625/18302 8438/17237/17914
+f 8436/17235/17912 23252/17618/18295 23255/17621/18298 8437/17236/17913
+f 23261/17638/18315 23262/17639/18316 23265/17640/18317 23264/17641/18318
+f 23262/17639/18316 23263/17642/18319 23266/17643/18320 23265/17640/18317
+f 23264/17641/18318 23265/17640/18317 23268/17644/18321 23267/17645/18322
+f 23265/17640/18317 23266/17643/18320 23269/17646/18323 23268/17644/18321
+f 1108/17250/17927 8660/17647/18324 23261/17638/18315 8397/17251/17928
+f 8660/17647/18324 8659/17648/18325 23262/17639/18316 23261/17638/18315
+f 8659/17648/18325 8658/17649/18326 23263/17642/18319 23262/17639/18316
+f 8658/17649/18326 1140/17650/18327 8589/17651/18328 23263/17642/18319
+f 23263/17642/18319 8589/17651/18328 8590/17652/18329 23266/17643/18320
+f 23266/17643/18320 8590/17652/18329 8591/17653/18330 23269/17646/18323
+f 23269/17646/18323 8591/17653/18330 1139/17590/18267 8643/17589/18266
+f 23268/17644/18321 23269/17646/18323 8643/17589/18266 8644/17588/18265
+f 23267/17645/18322 23268/17644/18321 8644/17588/18265 8645/17587/18264
+f 8399/17253/17930 23267/17645/18322 8645/17587/18264 1107/17202/17879
+f 8398/17252/17929 23264/17641/18318 23267/17645/18322 8399/17253/17930
+f 8397/17251/17928 23261/17638/18315 23264/17641/18318 8398/17252/17929
+f 23270/17654/18331 23271/17655/18332 23274/17656/18333 23273/17657/18334
+f 23271/17655/18332 23272/17658/18335 23275/17659/18336 23274/17656/18333
+f 23273/17657/18334 23274/17656/18333 23277/17660/18337 23276/17661/18338
+f 23274/17656/18333 23275/17659/18336 23278/17662/18339 23277/17660/18337
+f 1095/17266/17943 8663/17663/18340 23270/17654/18331 8358/17267/17944
+f 8663/17663/18340 8662/17664/18341 23271/17655/18332 23270/17654/18331
+f 8662/17664/18341 8661/17665/18342 23272/17658/18335 23271/17655/18332
+f 8661/17665/18342 1127/17666/18343 8550/17667/18344 23272/17658/18335
+f 23272/17658/18335 8550/17667/18344 8551/17668/18345 23275/17659/18336
+f 23275/17659/18336 8551/17668/18345 8552/17669/18346 23278/17662/18339
+f 23278/17662/18339 8552/17669/18346 1126/17610/18287 8649/17609/18286
+f 23277/17660/18337 23278/17662/18339 8649/17609/18286 8650/17608/18285
+f 23276/17661/18338 23277/17660/18337 8650/17608/18285 8651/17607/18284
+f 8360/17269/17946 23276/17661/18338 8651/17607/18284 1094/17218/17895
+f 8359/17268/17945 23273/17657/18334 23276/17661/18338 8360/17269/17946
+f 8358/17267/17944 23270/17654/18331 23273/17657/18334 8359/17268/17945
+f 23279/17670/18347 23280/17671/18348 23283/17672/18349 23282/17673/18350
+f 23280/17671/18348 23281/17674/18351 23284/17675/18352 23283/17672/18349
+f 23282/17673/18350 23283/17672/18349 23286/17676/18353 23285/17677/18354
+f 23283/17672/18349 23284/17675/18352 23287/17678/18355 23286/17676/18353
+f 1122/17282/17959 8666/17679/18356 23279/17670/18347 8439/17283/17960
+f 8666/17679/18356 8665/17680/18357 23280/17671/18348 23279/17670/18347
+f 8665/17680/18357 8664/17681/18358 23281/17674/18351 23280/17671/18348
+f 8664/17681/18358 1154/17682/18359 8631/17683/18360 23281/17674/18351
+f 23281/17674/18351 8631/17683/18360 8632/17684/18361 23284/17675/18352
+f 23284/17675/18352 8632/17684/18361 8633/17685/18362 23287/17678/18355
+f 23287/17678/18355 8633/17685/18362 1153/17630/18307 8655/17629/18306
+f 23286/17676/18353 23287/17678/18355 8655/17629/18306 8656/17628/18305
+f 23285/17677/18354 23286/17676/18353 8656/17628/18305 8657/17627/18304
+f 8441/17285/17962 23285/17677/18354 8657/17627/18304 1121/17234/17911
+f 8440/17284/17961 23282/17673/18350 23285/17677/18354 8441/17285/17962
+f 8439/17283/17960 23279/17670/18347 23282/17673/18350 8440/17284/17961
+f 23288/17686/18363 23289/17687/18364 23292/17688/18365 23291/17689/18366
+f 23289/17687/18364 23290/17690/18367 23293/17691/18368 23292/17688/18365
+f 23291/17689/18366 23292/17688/18365 23295/17692/18369 23294/17693/18370
+f 23292/17688/18365 23293/17691/18368 23296/17694/18371 23295/17692/18369
+f 1109/17298/17975 8669/17695/18372 23288/17686/18363 8400/17299/17976
+f 8669/17695/18372 8668/17696/18373 23289/17687/18364 23288/17686/18363
+f 8668/17696/18373 8667/17697/18374 23290/17690/18367 23289/17687/18364
+f 8667/17697/18374 1141/17698/18375 8592/17699/18376 23290/17690/18367
+f 23290/17690/18367 8592/17699/18376 8593/17700/18377 23293/17691/18368
+f 23293/17691/18368 8593/17700/18377 8594/17701/18378 23296/17694/18371
+f 23296/17694/18371 8594/17701/18378 1140/17650/18327 8658/17649/18326
+f 23295/17692/18369 23296/17694/18371 8658/17649/18326 8659/17648/18325
+f 23294/17693/18370 23295/17692/18369 8659/17648/18325 8660/17647/18324
+f 8402/17301/17978 23294/17693/18370 8660/17647/18324 1108/17250/17927
+f 8401/17300/17977 23291/17689/18366 23294/17693/18370 8402/17301/17978
+f 8400/17299/17976 23288/17686/18363 23291/17689/18366 8401/17300/17977
+f 23297/17702/18379 23298/17703/18380 23301/17704/18381 23300/17705/18382
+f 23298/17703/18380 23299/17706/18383 23302/17707/18384 23301/17704/18381
+f 23300/17705/18382 23301/17704/18381 23304/17708/18385 23303/17709/18386
+f 23301/17704/18381 23302/17707/18384 23305/17710/18387 23304/17708/18385
+f 1096/17314/17991 8672/17711/18388 23297/17702/18379 8361/17315/17992
+f 8672/17711/18388 8671/17712/18389 23298/17703/18380 23297/17702/18379
+f 8671/17712/18389 8670/17713/18390 23299/17706/18383 23298/17703/18380
+f 8670/17713/18390 1128/17714/18391 8553/17715/18392 23299/17706/18383
+f 23299/17706/18383 8553/17715/18392 8554/17716/18393 23302/17707/18384
+f 23302/17707/18384 8554/17716/18393 8555/17717/18394 23305/17710/18387
+f 23305/17710/18387 8555/17717/18394 1127/17666/18343 8661/17665/18342
+f 23304/17708/18385 23305/17710/18387 8661/17665/18342 8662/17664/18341
+f 23303/17709/18386 23304/17708/18385 8662/17664/18341 8663/17663/18340
+f 8363/17317/17994 23303/17709/18386 8663/17663/18340 1095/17266/17943
+f 8362/17316/17993 23300/17705/18382 23303/17709/18386 8363/17317/17994
+f 8361/17315/17992 23297/17702/18379 23300/17705/18382 8362/17316/17993
+f 23306/17718/18395 23307/17719/18396 23310/17720/18397 23309/17721/18398
+f 23307/17719/18396 23308/17722/18399 23311/17723/18400 23310/17720/18397
+f 23309/17721/18398 23310/17720/18397 23313/17724/18401 23312/17725/18402
+f 23310/17720/18397 23311/17723/18400 23314/17726/18403 23313/17724/18401
+f 1123/17330/18007 8675/17727/18404 23306/17718/18395 8442/17331/18008
+f 8675/17727/18404 8674/17728/18405 23307/17719/18396 23306/17718/18395
+f 8674/17728/18405 8673/17729/18406 23308/17722/18399 23307/17719/18396
+f 8673/17729/18406 1155/17730/18407 8634/17731/18408 23308/17722/18399
+f 23308/17722/18399 8634/17731/18408 8635/17732/18409 23311/17723/18400
+f 23311/17723/18400 8635/17732/18409 8636/17733/18410 23314/17726/18403
+f 23314/17726/18403 8636/17733/18410 1154/17682/18359 8664/17681/18358
+f 23313/17724/18401 23314/17726/18403 8664/17681/18358 8665/17680/18357
+f 23312/17725/18402 23313/17724/18401 8665/17680/18357 8666/17679/18356
+f 8444/17333/18010 23312/17725/18402 8666/17679/18356 1122/17282/17959
+f 8443/17332/18009 23309/17721/18398 23312/17725/18402 8444/17333/18010
+f 8442/17331/18008 23306/17718/18395 23309/17721/18398 8443/17332/18009
+f 23315/17734/18411 23316/17735/18412 23319/17736/18413 23318/17737/18414
+f 23316/17735/18412 23317/17738/18415 23320/17739/18416 23319/17736/18413
+f 23318/17737/18414 23319/17736/18413 23322/17740/18417 23321/17741/18418
+f 23319/17736/18413 23320/17739/18416 23323/17742/18419 23322/17740/18417
+f 1110/17346/18023 8678/17743/18420 23315/17734/18411 8403/17347/18024
+f 8678/17743/18420 8677/17744/18421 23316/17735/18412 23315/17734/18411
+f 8677/17744/18421 8676/17745/18422 23317/17738/18415 23316/17735/18412
+f 8676/17745/18422 1142/17746/18423 8595/17747/18424 23317/17738/18415
+f 23317/17738/18415 8595/17747/18424 8596/17748/18425 23320/17739/18416
+f 23320/17739/18416 8596/17748/18425 8597/17749/18426 23323/17742/18419
+f 23323/17742/18419 8597/17749/18426 1141/17698/18375 8667/17697/18374
+f 23322/17740/18417 23323/17742/18419 8667/17697/18374 8668/17696/18373
+f 23321/17741/18418 23322/17740/18417 8668/17696/18373 8669/17695/18372
+f 8405/17349/18026 23321/17741/18418 8669/17695/18372 1109/17298/17975
+f 8404/17348/18025 23318/17737/18414 23321/17741/18418 8405/17349/18026
+f 8403/17347/18024 23315/17734/18411 23318/17737/18414 8404/17348/18025
+f 23324/17750/18427 23325/17751/18428 23328/17752/18429 23327/17753/18430
+f 23325/17751/18428 23326/17754/18431 23329/17755/18432 23328/17752/18429
+f 23327/17753/18430 23328/17752/18429 23331/17756/18433 23330/17757/18434
+f 23328/17752/18429 23329/17755/18432 23332/17758/18435 23331/17756/18433
+f 1097/17362/18039 8681/17759/18436 23324/17750/18427 8364/17363/18040
+f 8681/17759/18436 8680/17760/18437 23325/17751/18428 23324/17750/18427
+f 8680/17760/18437 8679/17761/18438 23326/17754/18431 23325/17751/18428
+f 8679/17761/18438 1129/17762/18439 8556/17763/18440 23326/17754/18431
+f 23326/17754/18431 8556/17763/18440 8557/17764/18441 23329/17755/18432
+f 23329/17755/18432 8557/17764/18441 8558/17765/18442 23332/17758/18435
+f 23332/17758/18435 8558/17765/18442 1128/17714/18391 8670/17713/18390
+f 23331/17756/18433 23332/17758/18435 8670/17713/18390 8671/17712/18389
+f 23330/17757/18434 23331/17756/18433 8671/17712/18389 8672/17711/18388
+f 8366/17365/18042 23330/17757/18434 8672/17711/18388 1096/17314/17991
+f 8365/17364/18041 23327/17753/18430 23330/17757/18434 8366/17365/18042
+f 8364/17363/18040 23324/17750/18427 23327/17753/18430 8365/17364/18041
+f 23333/17766/18443 23334/17767/18444 23337/17768/18445 23336/17769/18446
+f 23334/17767/18444 23335/17770/18447 23338/17771/18448 23337/17768/18445
+f 23336/17769/18446 23337/17768/18445 23340/17772/18449 23339/17773/18450
+f 23337/17768/18445 23338/17771/18448 23341/17774/18451 23340/17772/18449
+f 1092/17170/17847 8684/17775/18452 23333/17766/18443 8445/17375/18052
+f 8684/17775/18452 8683/17776/18453 23334/17767/18444 23333/17766/18443
+f 8683/17776/18453 8682/17777/18454 23335/17770/18447 23334/17767/18444
+f 8682/17777/18454 1124/17778/18455 8637/17779/18456 23335/17770/18447
+f 23335/17770/18447 8637/17779/18456 8638/17780/18457 23338/17771/18448
+f 23338/17771/18448 8638/17780/18457 8639/17781/18458 23341/17774/18451
+f 23341/17774/18451 8639/17781/18458 1155/17730/18407 8673/17729/18406
+f 23340/17772/18449 23341/17774/18451 8673/17729/18406 8674/17728/18405
+f 23339/17773/18450 23340/17772/18449 8674/17728/18405 8675/17727/18404
+f 8447/17377/18054 23339/17773/18450 8675/17727/18404 1123/17330/18007
+f 8446/17376/18053 23336/17769/18446 23339/17773/18450 8447/17377/18054
+f 8445/17375/18052 23333/17766/18443 23336/17769/18446 8446/17376/18053
+f 23342/17782/18459 23343/17783/18460 23346/17784/18461 23345/17785/18462
+f 23343/17783/18460 23344/17786/18463 23347/17787/18464 23346/17784/18461
+f 23345/17785/18462 23346/17784/18461 23349/17788/18465 23348/17789/18466
+f 23346/17784/18461 23347/17787/18464 23350/17790/18467 23349/17788/18465
+f 1111/17390/18067 8687/17791/18468 23342/17782/18459 8406/17391/18068
+f 8687/17791/18468 8686/17792/18469 23343/17783/18460 23342/17782/18459
+f 8686/17792/18469 8685/17793/18470 23344/17786/18463 23343/17783/18460
+f 8685/17793/18470 1143/17794/18471 8598/17795/18472 23344/17786/18463
+f 23344/17786/18463 8598/17795/18472 8599/17796/18473 23347/17787/18464
+f 23347/17787/18464 8599/17796/18473 8600/17797/18474 23350/17790/18467
+f 23350/17790/18467 8600/17797/18474 1142/17746/18423 8676/17745/18422
+f 23349/17788/18465 23350/17790/18467 8676/17745/18422 8677/17744/18421
+f 23348/17789/18466 23349/17788/18465 8677/17744/18421 8678/17743/18420
+f 8408/17393/18070 23348/17789/18466 8678/17743/18420 1110/17346/18023
+f 8407/17392/18069 23345/17785/18462 23348/17789/18466 8408/17393/18070
+f 8406/17391/18068 23342/17782/18459 23345/17785/18462 8407/17392/18069
+f 23351/17798/18475 23352/17799/18476 23355/17800/18477 23354/17801/18478
+f 23352/17799/18476 23353/17802/18479 23356/17803/18480 23355/17800/18477
+f 23354/17801/18478 23355/17800/18477 23358/17804/18481 23357/17805/18482
+f 23355/17800/18477 23356/17803/18480 23359/17806/18483 23358/17804/18481
+f 1098/17406/18083 8690/17807/18484 23351/17798/18475 8367/17407/18084
+f 8690/17807/18484 8689/17808/18485 23352/17799/18476 23351/17798/18475
+f 8689/17808/18485 8688/17809/18486 23353/17802/18479 23352/17799/18476
+f 8688/17809/18486 1130/17810/18487 8559/17811/18488 23353/17802/18479
+f 23353/17802/18479 8559/17811/18488 8560/17812/18489 23356/17803/18480
+f 23356/17803/18480 8560/17812/18489 8561/17813/18490 23359/17806/18483
+f 23359/17806/18483 8561/17813/18490 1129/17762/18439 8679/17761/18438
+f 23358/17804/18481 23359/17806/18483 8679/17761/18438 8680/17760/18437
+f 23357/17805/18482 23358/17804/18481 8680/17760/18437 8681/17759/18436
+f 8369/17409/18086 23357/17805/18482 8681/17759/18436 1097/17362/18039
+f 8368/17408/18085 23354/17801/18478 23357/17805/18482 8369/17409/18086
+f 8367/17407/18084 23351/17798/18475 23354/17801/18478 8368/17408/18085
+f 23360/17814/18491 23361/17815/18492 23364/17816/18493 23363/17817/18494
+f 23361/17815/18492 23362/17818/18495 23365/17819/18496 23364/17816/18493
+f 23363/17817/18494 23364/17816/18493 23367/17820/18497 23366/17821/18498
+f 23364/17816/18493 23365/17819/18496 23368/17822/18499 23367/17820/18497
+f 1112/17422/18099 8693/17823/18500 23360/17814/18491 8409/17423/18100
+f 8693/17823/18500 8692/17824/18501 23361/17815/18492 23360/17814/18491
+f 8692/17824/18501 8691/17825/18502 23362/17818/18495 23361/17815/18492
+f 8691/17825/18502 1144/17826/18503 8601/17827/18504 23362/17818/18495
+f 23362/17818/18495 8601/17827/18504 8602/17828/18505 23365/17819/18496
+f 23365/17819/18496 8602/17828/18505 8603/17829/18506 23368/17822/18499
+f 23368/17822/18499 8603/17829/18506 1143/17794/18471 8685/17793/18470
+f 23367/17820/18497 23368/17822/18499 8685/17793/18470 8686/17792/18469
+f 23366/17821/18498 23367/17820/18497 8686/17792/18469 8687/17791/18468
+f 8411/17425/18102 23366/17821/18498 8687/17791/18468 1111/17390/18067
+f 8410/17424/18101 23363/17817/18494 23366/17821/18498 8411/17425/18102
+f 8409/17423/18100 23360/17814/18491 23363/17817/18494 8410/17424/18101
+f 23369/17830/18507 23370/17831/18508 23373/17832/18509 23372/17833/18510
+f 23370/17831/18508 23371/17834/18511 23374/17835/18512 23373/17832/18509
+f 23372/17833/18510 23373/17832/18509 23376/17836/18513 23375/17837/18514
+f 23373/17832/18509 23374/17835/18512 23377/17838/18515 23376/17836/18513
+f 1099/17438/18115 8696/17839/18516 23369/17830/18507 8370/17439/18116
+f 8696/17839/18516 8695/17840/18517 23370/17831/18508 23369/17830/18507
+f 8695/17840/18517 8694/17841/18518 23371/17834/18511 23370/17831/18508
+f 8694/17841/18518 1131/17842/18519 8562/17843/18520 23371/17834/18511
+f 23371/17834/18511 8562/17843/18520 8563/17844/18521 23374/17835/18512
+f 23374/17835/18512 8563/17844/18521 8564/17845/18522 23377/17838/18515
+f 23377/17838/18515 8564/17845/18522 1130/17810/18487 8688/17809/18486
+f 23376/17836/18513 23377/17838/18515 8688/17809/18486 8689/17808/18485
+f 23375/17837/18514 23376/17836/18513 8689/17808/18485 8690/17807/18484
+f 8372/17441/18118 23375/17837/18514 8690/17807/18484 1098/17406/18083
+f 8371/17440/18117 23372/17833/18510 23375/17837/18514 8372/17441/18118
+f 8370/17439/18116 23369/17830/18507 23372/17833/18510 8371/17440/18117
+f 23378/17846/18523 23379/17847/18524 23382/17848/18525 23381/17849/18526
+f 23379/17847/18524 23380/17850/18527 23383/17851/18528 23382/17848/18525
+f 23381/17849/18526 23382/17848/18525 23385/17852/18529 23384/17853/18530
+f 23382/17848/18525 23383/17851/18528 23386/17854/18531 23385/17852/18529
+f 1113/17454/18131 8699/17855/18532 23378/17846/18523 8412/17455/18132
+f 8699/17855/18532 8698/17856/18533 23379/17847/18524 23378/17846/18523
+f 8698/17856/18533 8697/17857/18534 23380/17850/18527 23379/17847/18524
+f 8697/17857/18534 1145/17858/18535 8604/17859/18536 23380/17850/18527
+f 23380/17850/18527 8604/17859/18536 8605/17860/18537 23383/17851/18528
+f 23383/17851/18528 8605/17860/18537 8606/17861/18538 23386/17854/18531
+f 23386/17854/18531 8606/17861/18538 1144/17826/18503 8691/17825/18502
+f 23385/17852/18529 23386/17854/18531 8691/17825/18502 8692/17824/18501
+f 23384/17853/18530 23385/17852/18529 8692/17824/18501 8693/17823/18500
+f 8414/17457/18134 23384/17853/18530 8693/17823/18500 1112/17422/18099
+f 8413/17456/18133 23381/17849/18526 23384/17853/18530 8414/17457/18134
+f 8412/17455/18132 23378/17846/18523 23381/17849/18526 8413/17456/18133
+f 23387/17862/18539 23388/17863/18540 23391/17864/18541 23390/17865/18542
+f 23388/17863/18540 23389/17866/18543 23392/17867/18544 23391/17864/18541
+f 23390/17865/18542 23391/17864/18541 23394/17868/18545 23393/17869/18546
+f 23391/17864/18541 23392/17867/18544 23395/17870/18547 23394/17868/18545
+f 1100/17470/18147 8702/17871/18548 23387/17862/18539 8373/17471/18148
+f 8702/17871/18548 8701/17872/18549 23388/17863/18540 23387/17862/18539
+f 8701/17872/18549 8700/17873/18550 23389/17866/18543 23388/17863/18540
+f 8700/17873/18550 1132/17874/18551 8565/17875/18552 23389/17866/18543
+f 23389/17866/18543 8565/17875/18552 8566/17876/18553 23392/17867/18544
+f 23392/17867/18544 8566/17876/18553 8567/17877/18554 23395/17870/18547
+f 23395/17870/18547 8567/17877/18554 1131/17842/18519 8694/17841/18518
+f 23394/17868/18545 23395/17870/18547 8694/17841/18518 8695/17840/18517
+f 23393/17869/18546 23394/17868/18545 8695/17840/18517 8696/17839/18516
+f 8375/17473/18150 23393/17869/18546 8696/17839/18516 1099/17438/18115
+f 8374/17472/18149 23390/17865/18542 23393/17869/18546 8375/17473/18150
+f 8373/17471/18148 23387/17862/18539 23390/17865/18542 8374/17472/18149
+f 23396/17878/18555 23397/17879/18556 23400/17880/18557 23399/17881/18558
+f 23397/17879/18556 23398/17882/18559 23401/17883/18560 23400/17880/18557
+f 23399/17881/18558 23400/17880/18557 23403/17884/18561 23402/17885/18562
+f 23400/17880/18557 23401/17883/18560 23404/17886/18563 23403/17884/18561
+f 1114/17486/18163 8705/17887/18564 23396/17878/18555 8415/17487/18164
+f 8705/17887/18564 8704/17888/18565 23397/17879/18556 23396/17878/18555
+f 8704/17888/18565 8703/17889/18566 23398/17882/18559 23397/17879/18556
+f 8703/17889/18566 1146/17890/18567 8607/17891/18568 23398/17882/18559
+f 23398/17882/18559 8607/17891/18568 8608/17892/18569 23401/17883/18560
+f 23401/17883/18560 8608/17892/18569 8609/17893/18570 23404/17886/18563
+f 23404/17886/18563 8609/17893/18570 1145/17858/18535 8697/17857/18534
+f 23403/17884/18561 23404/17886/18563 8697/17857/18534 8698/17856/18533
+f 23402/17885/18562 23403/17884/18561 8698/17856/18533 8699/17855/18532
+f 8417/17489/18166 23402/17885/18562 8699/17855/18532 1113/17454/18131
+f 8416/17488/18165 23399/17881/18558 23402/17885/18562 8417/17489/18166
+f 8415/17487/18164 23396/17878/18555 23399/17881/18558 8416/17488/18165
+f 23405/17894/18571 23406/17895/18572 23409/17896/18573 23408/17897/18574
+f 23406/17895/18572 23407/17898/18575 23410/17899/18576 23409/17896/18573
+f 23408/17897/18574 23409/17896/18573 23412/17900/18577 23411/17901/18578
+f 23409/17896/18573 23410/17899/18576 23413/17902/18579 23412/17900/18577
+f 1101/17502/18179 8708/17903/18580 23405/17894/18571 8376/17503/18180
+f 8708/17903/18580 8707/17904/18581 23406/17895/18572 23405/17894/18571
+f 8707/17904/18581 8706/17905/18582 23407/17898/18575 23406/17895/18572
+f 8706/17905/18582 1133/17906/18583 8568/17907/18584 23407/17898/18575
+f 23407/17898/18575 8568/17907/18584 8569/17908/18585 23410/17899/18576
+f 23410/17899/18576 8569/17908/18585 8570/17909/18586 23413/17902/18579
+f 23413/17902/18579 8570/17909/18586 1132/17874/18551 8700/17873/18550
+f 23412/17900/18577 23413/17902/18579 8700/17873/18550 8701/17872/18549
+f 23411/17901/18578 23412/17900/18577 8701/17872/18549 8702/17871/18548
+f 8378/17505/18182 23411/17901/18578 8702/17871/18548 1100/17470/18147
+f 8377/17504/18181 23408/17897/18574 23411/17901/18578 8378/17505/18182
+f 8376/17503/18180 23405/17894/18571 23408/17897/18574 8377/17504/18181
+f 23414/17910/18587 23415/17911/18588 23418/17912/18589 23417/17913/18590
+f 23415/17911/18588 23416/17914/18591 23419/17915/18592 23418/17912/18589
+f 23417/17913/18590 23418/17912/18589 23421/17916/18593 23420/17917/18594
+f 23418/17912/18589 23419/17915/18592 23422/17918/18595 23421/17916/18593
+f 1115/17518/18195 8711/17919/18596 23414/17910/18587 8418/17519/18196
+f 8711/17919/18596 8710/17920/18597 23415/17911/18588 23414/17910/18587
+f 8710/17920/18597 8709/17921/18598 23416/17914/18591 23415/17911/18588
+f 8709/17921/18598 1147/17922/18599 8610/17923/18600 23416/17914/18591
+f 23416/17914/18591 8610/17923/18600 8611/17924/18601 23419/17915/18592
+f 23419/17915/18592 8611/17924/18601 8612/17925/18602 23422/17918/18595
+f 23422/17918/18595 8612/17925/18602 1146/17890/18567 8703/17889/18566
+f 23421/17916/18593 23422/17918/18595 8703/17889/18566 8704/17888/18565
+f 23420/17917/18594 23421/17916/18593 8704/17888/18565 8705/17887/18564
+f 8420/17521/18198 23420/17917/18594 8705/17887/18564 1114/17486/18163
+f 8419/17520/18197 23417/17913/18590 23420/17917/18594 8420/17521/18198
+f 8418/17519/18196 23414/17910/18587 23417/17913/18590 8419/17520/18197
+f 23423/17926/18603 23424/17927/18604 23427/17928/18605 23426/17929/18606
+f 23424/17927/18604 23425/17930/18607 23428/17931/18608 23427/17928/18605
+f 23426/17929/18606 23427/17928/18605 23430/17932/18609 23429/17933/18610
+f 23427/17928/18605 23428/17931/18608 23431/17934/18611 23430/17932/18609
+f 1102/17534/18211 8714/17935/18612 23423/17926/18603 8379/17535/18212
+f 8714/17935/18612 8713/17936/18613 23424/17927/18604 23423/17926/18603
+f 8713/17936/18613 8712/17937/18614 23425/17930/18607 23424/17927/18604
+f 8712/17937/18614 1134/17938/18615 8571/17939/18616 23425/17930/18607
+f 23425/17930/18607 8571/17939/18616 8572/17940/18617 23428/17931/18608
+f 23428/17931/18608 8572/17940/18617 8573/17941/18618 23431/17934/18611
+f 23431/17934/18611 8573/17941/18618 1133/17906/18583 8706/17905/18582
+f 23430/17932/18609 23431/17934/18611 8706/17905/18582 8707/17904/18581
+f 23429/17933/18610 23430/17932/18609 8707/17904/18581 8708/17903/18580
+f 8381/17537/18214 23429/17933/18610 8708/17903/18580 1101/17502/18179
+f 8380/17536/18213 23426/17929/18606 23429/17933/18610 8381/17537/18214
+f 8379/17535/18212 23423/17926/18603 23426/17929/18606 8380/17536/18213
+f 23432/17942/18619 23433/17943/18620 23436/17944/18621 23435/17945/18622
+f 23433/17943/18620 23434/17946/18623 23437/17947/18624 23436/17944/18621
+f 23435/17945/18622 23436/17944/18621 23439/17948/18625 23438/17949/18626
+f 23436/17944/18621 23437/17947/18624 23440/17950/18627 23439/17948/18625
+f 1116/17550/18227 8717/17951/18628 23432/17942/18619 8421/17551/18228
+f 8717/17951/18628 8716/17952/18629 23433/17943/18620 23432/17942/18619
+f 8716/17952/18629 8715/17953/18630 23434/17946/18623 23433/17943/18620
+f 8715/17953/18630 1148/17954/18631 8613/17955/18632 23434/17946/18623
+f 23434/17946/18623 8613/17955/18632 8614/17956/18633 23437/17947/18624
+f 23437/17947/18624 8614/17956/18633 8615/17957/18634 23440/17950/18627
+f 23440/17950/18627 8615/17957/18634 1147/17922/18599 8709/17921/18598
+f 23439/17948/18625 23440/17950/18627 8709/17921/18598 8710/17920/18597
+f 23438/17949/18626 23439/17948/18625 8710/17920/18597 8711/17919/18596
+f 8423/17553/18230 23438/17949/18626 8711/17919/18596 1115/17518/18195
+f 8422/17552/18229 23435/17945/18622 23438/17949/18626 8423/17553/18230
+f 8421/17551/18228 23432/17942/18619 23435/17945/18622 8422/17552/18229
+f 23441/17958/18635 23442/17959/18636 23445/17960/18637 23444/17961/18638
+f 23442/17959/18636 23443/17962/18639 23446/17963/18640 23445/17960/18637
+f 23444/17961/18638 23445/17960/18637 23448/17964/18641 23447/17965/18642
+f 23445/17960/18637 23446/17963/18640 23449/17966/18643 23448/17964/18641
+f 1103/17082/17759 8720/17967/18644 23441/17958/18635 8382/17563/18240
+f 8720/17967/18644 8719/17968/18645 23442/17959/18636 23441/17958/18635
+f 8719/17968/18645 8718/17969/18646 23443/17962/18639 23442/17959/18636
+f 8718/17969/18646 1135/17970/18647 8574/17971/18648 23443/17962/18639
+f 23443/17962/18639 8574/17971/18648 8575/17972/18649 23446/17963/18640
+f 23446/17963/18640 8575/17972/18649 8576/17973/18650 23449/17966/18643
+f 23449/17966/18643 8576/17973/18650 1134/17938/18615 8712/17937/18614
+f 23448/17964/18641 23449/17966/18643 8712/17937/18614 8713/17936/18613
+f 23447/17965/18642 23448/17964/18641 8713/17936/18613 8714/17935/18612
+f 8384/17565/18242 23447/17965/18642 8714/17935/18612 1102/17534/18211
+f 8383/17564/18241 23444/17961/18638 23447/17965/18642 8384/17565/18242
+f 8382/17563/18240 23441/17958/18635 23444/17961/18638 8383/17564/18241
+f 23450/17974/18651 23451/17975/18652 23454/17976/18653 23453/17977/18654
+f 23451/17975/18652 23452/17978/18655 23455/17979/18656 23454/17976/18653
+f 23453/17977/18654 23454/17976/18653 23457/17980/18657 23456/17981/18658
+f 23454/17976/18653 23455/17979/18656 23458/17982/18659 23457/17980/18657
+f 1117/17102/17779 8723/17983/18660 23450/17974/18651 8424/17575/18252
+f 8723/17983/18660 8722/17984/18661 23451/17975/18652 23450/17974/18651
+f 8722/17984/18661 8721/17985/18662 23452/17978/18655 23451/17975/18652
+f 8721/17985/18662 1149/17986/18663 8616/17987/18664 23452/17978/18655
+f 23452/17978/18655 8616/17987/18664 8617/17988/18665 23455/17979/18656
+f 23455/17979/18656 8617/17988/18665 8618/17989/18666 23458/17982/18659
+f 23458/17982/18659 8618/17989/18666 1148/17954/18631 8715/17953/18630
+f 23457/17980/18657 23458/17982/18659 8715/17953/18630 8716/17952/18629
+f 23456/17981/18658 23457/17980/18657 8716/17952/18629 8717/17951/18628
+f 8426/17577/18254 23456/17981/18658 8717/17951/18628 1116/17550/18227
+f 8425/17576/18253 23453/17977/18654 23456/17981/18658 8426/17577/18254
+f 8424/17575/18252 23450/17974/18651 23453/17977/18654 8425/17576/18253
+f 23459/17990/18667 23460/17991/18668 23463/17992/18669 23462/17993/18670
+f 23460/17991/18668 23461/17994/18671 23464/17995/18672 23463/17992/18669
+f 23462/17993/18670 23463/17992/18669 23466/17996/18673 23465/17997/18674
+f 23463/17992/18669 23464/17995/18672 23467/17998/18675 23466/17996/18673
+f 1104/17078/17755 8726/17999/18676 23459/17990/18667 8385/17079/17756
+f 8726/17999/18676 8725/18000/18677 23460/17991/18668 23459/17990/18667
+f 8725/18000/18677 8724/18001/18678 23461/17994/18671 23460/17991/18668
+f 8724/18001/18678 1136/18002/18679 8577/18003/18680 23461/17994/18671
+f 23461/17994/18671 8577/18003/18680 8578/18004/18681 23464/17995/18672
+f 23464/17995/18672 8578/18004/18681 8579/18005/18682 23467/17998/18675
+f 23467/17998/18675 8579/18005/18682 1135/17970/18647 8718/17969/18646
+f 23466/17996/18673 23467/17998/18675 8718/17969/18646 8719/17968/18645
+f 23465/17997/18674 23466/17996/18673 8719/17968/18645 8720/17967/18644
+f 8387/17081/17758 23465/17997/18674 8720/17967/18644 1103/17082/17759
+f 8386/17080/17757 23462/17993/18670 23465/17997/18674 8387/17081/17758
+f 8385/17079/17756 23459/17990/18667 23462/17993/18670 8386/17080/17757
+f 23468/18006/18683 23469/18007/18684 23472/18008/18685 23471/18009/18686
+f 23469/18007/18684 23470/18010/18687 23473/18011/18688 23472/18008/18685
+f 23471/18009/18686 23472/18008/18685 23475/18012/18689 23474/18013/18690
+f 23472/18008/18685 23473/18011/18688 23476/18014/18691 23475/18012/18689
+f 1118/17098/17775 8729/18015/18692 23468/18006/18683 8427/17099/17776
+f 8729/18015/18692 8728/18016/18693 23469/18007/18684 23468/18006/18683
+f 8728/18016/18693 8727/18017/18694 23470/18010/18687 23469/18007/18684
+f 8727/18017/18694 1150/18018/18695 8619/18019/18696 23470/18010/18687
+f 23470/18010/18687 8619/18019/18696 8620/18020/18697 23473/18011/18688
+f 23473/18011/18688 8620/18020/18697 8621/18021/18698 23476/18014/18691
+f 23476/18014/18691 8621/18021/18698 1149/17986/18663 8721/17985/18662
+f 23475/18012/18689 23476/18014/18691 8721/17985/18662 8722/17984/18661
+f 23474/18013/18690 23475/18012/18689 8722/17984/18661 8723/17983/18660
+f 8429/17101/17778 23474/18013/18690 8723/17983/18660 1117/17102/17779
+f 8428/17100/17777 23471/18009/18686 23474/18013/18690 8429/17101/17778
+f 8427/17099/17776 23468/18006/18683 23471/18009/18686 8428/17100/17777
+f 23477/18022/18699 23478/18023/18700 23481/18024/18701 23480/18025/18702
+f 23478/18023/18700 23479/18026/18703 23482/18027/18704 23481/18024/18701
+f 23480/18025/18702 23481/18024/18701 23484/18028/18705 23483/18029/18706
+f 23481/18024/18701 23482/18027/18704 23485/18030/18707 23484/18028/18705
+f 1105/17118/17795 8732/18031/18708 23477/18022/18699 8388/17119/17796
+f 8732/18031/18708 8731/18032/18709 23478/18023/18700 23477/18022/18699
+f 8731/18032/18709 8730/18033/18710 23479/18026/18703 23478/18023/18700
+f 8730/18033/18710 1137/18034/18711 8580/18035/18712 23479/18026/18703
+f 23479/18026/18703 8580/18035/18712 8581/18036/18713 23482/18027/18704
+f 23482/18027/18704 8581/18036/18713 8582/18037/18714 23485/18030/18707
+f 23485/18030/18707 8582/18037/18714 1136/18002/18679 8724/18001/18678
+f 23484/18028/18705 23485/18030/18707 8724/18001/18678 8725/18000/18677
+f 23483/18029/18706 23484/18028/18705 8725/18000/18677 8726/17999/18676
+f 8390/17121/17798 23483/18029/18706 8726/17999/18676 1104/17078/17755
+f 8389/17120/17797 23480/18025/18702 23483/18029/18706 8390/17121/17798
+f 8388/17119/17796 23477/18022/18699 23480/18025/18702 8389/17120/17797
+f 23486/18038/18715 23487/18039/18716 23490/18040/18717 23489/18041/18718
+f 23487/18039/18716 23488/18042/18719 23491/18043/18720 23490/18040/18717
+f 23489/18041/18718 23490/18040/18717 23493/18044/18721 23492/18045/18722
+f 23490/18040/18717 23491/18043/18720 23494/18046/18723 23493/18044/18721
+f 1119/17134/17811 8735/18047/18724 23486/18038/18715 8430/17135/17812
+f 8735/18047/18724 8734/18048/18725 23487/18039/18716 23486/18038/18715
+f 8734/18048/18725 8733/18049/18726 23488/18042/18719 23487/18039/18716
+f 8733/18049/18726 1151/18050/18727 8622/18051/18728 23488/18042/18719
+f 23488/18042/18719 8622/18051/18728 8623/18052/18729 23491/18043/18720
+f 23491/18043/18720 8623/18052/18729 8624/18053/18730 23494/18046/18723
+f 23494/18046/18723 8624/18053/18730 1150/18018/18695 8727/18017/18694
+f 23493/18044/18721 23494/18046/18723 8727/18017/18694 8728/18016/18693
+f 23492/18045/18722 23493/18044/18721 8728/18016/18693 8729/18015/18692
+f 8432/17137/17814 23492/18045/18722 8729/18015/18692 1118/17098/17775
+f 8431/17136/17813 23489/18041/18718 23492/18045/18722 8432/17137/17814
+f 8430/17135/17812 23486/18038/18715 23489/18041/18718 8431/17136/17813
+f 23495/18054/18731 23496/18055/18732 23499/18056/18733 23498/18057/18734
+f 23496/18055/18732 23497/18058/18735 23500/18059/18736 23499/18056/18733
+f 23498/18057/18734 23499/18056/18733 23502/18060/18737 23501/18061/18738
+f 23499/18056/18733 23500/18059/18736 23503/18062/18739 23502/18060/18737
+f 1106/17150/17827 8640/17597/18274 23495/18054/18731 8391/17151/17828
+f 8640/17597/18274 8641/17596/18273 23496/18055/18732 23495/18054/18731
+f 8641/17596/18273 8642/17595/18272 23497/18058/18735 23496/18055/18732
+f 8642/17595/18272 1138/17594/18271 8583/18063/18740 23497/18058/18735
+f 23497/18058/18735 8583/18063/18740 8584/18064/18741 23500/18059/18736
+f 23500/18059/18736 8584/18064/18741 8585/18065/18742 23503/18062/18739
+f 23503/18062/18739 8585/18065/18742 1137/18034/18711 8730/18033/18710
+f 23502/18060/18737 23503/18062/18739 8730/18033/18710 8731/18032/18709
+f 23501/18061/18738 23502/18060/18737 8731/18032/18709 8732/18031/18708
+f 8393/17153/17830 23501/18061/18738 8732/18031/18708 1105/17118/17795
+f 8392/17152/17829 23498/18057/18734 23501/18061/18738 8393/17153/17830
+f 8391/17151/17828 23495/18054/18731 23498/18057/18734 8392/17152/17829
+f 23504/18066/18743 23505/18067/18744 23508/18068/18745 23507/18069/18746
+f 23505/18067/18744 23506/18070/18747 23509/18071/18748 23508/18068/18745
+f 23507/18069/18746 23508/18068/18745 23511/18072/18749 23510/18073/18750
+f 23508/18068/18745 23509/18071/18748 23512/18074/18751 23511/18072/18749
+f 1093/17166/17843 8646/17617/18294 23504/18066/18743 8352/17167/17844
+f 8646/17617/18294 8647/17616/18293 23505/18067/18744 23504/18066/18743
+f 8647/17616/18293 8648/17615/18292 23506/18070/18747 23505/18067/18744
+f 8648/17615/18292 1125/17614/18291 8544/18075/18752 23506/18070/18747
+f 23506/18070/18747 8544/18075/18752 8545/18076/18753 23509/18071/18748
+f 23509/18071/18748 8545/18076/18753 8546/18077/18754 23512/18074/18751
+f 23512/18074/18751 8546/18077/18754 1124/17778/18455 8682/17777/18454
+f 23511/18072/18749 23512/18074/18751 8682/17777/18454 8683/17776/18453
+f 23510/18073/18750 23511/18072/18749 8683/17776/18453 8684/17775/18452
+f 8354/17169/17846 23510/18073/18750 8684/17775/18452 1092/17170/17847
+f 8353/17168/17845 23507/18069/18746 23510/18073/18750 8354/17169/17846
+f 8352/17167/17844 23504/18066/18743 23507/18069/18746 8353/17168/17845
+f 23513/18078/18755 23514/18079/18756 23517/18080/18757 23516/18081/18758
+f 23514/18079/18756 23515/18082/18759 23518/18083/18760 23517/18080/18757
+f 23516/18081/18758 23517/18080/18757 23520/18084/18761 23519/18085/18762
+f 23517/18080/18757 23518/18083/18760 23521/18086/18763 23520/18084/18761
+f 1120/17186/17863 8652/17637/18314 23513/18078/18755 8433/17187/17864
+f 8652/17637/18314 8653/17636/18313 23514/18079/18756 23513/18078/18755
+f 8653/17636/18313 8654/17635/18312 23515/18082/18759 23514/18079/18756
+f 8654/17635/18312 1152/17634/18311 8625/18087/18764 23515/18082/18759
+f 23515/18082/18759 8625/18087/18764 8626/18088/18765 23518/18083/18760
+f 23518/18083/18760 8626/18088/18765 8627/18089/18766 23521/18086/18763
+f 23521/18086/18763 8627/18089/18766 1151/18050/18727 8733/18049/18726
+f 23520/18084/18761 23521/18086/18763 8733/18049/18726 8734/18048/18725
+f 23519/18085/18762 23520/18084/18761 8734/18048/18725 8735/18047/18724
+f 8435/17189/17866 23519/18085/18762 8735/18047/18724 1119/17134/17811
+f 8434/17188/17865 23516/18081/18758 23519/18085/18762 8435/17189/17866
+f 8433/17187/17864 23513/18078/18755 23516/18081/18758 8434/17188/17865
+f 23522/18090/18767 23523/18091/18768 23526/18092/18769 23525/18093/18770
+f 23523/18091/18768 23524/18094/18771 23527/18095/18772 23526/18092/18769
+f 23525/18093/18770 23526/18092/18769 23529/18096/18773 23528/18097/18774
+f 23526/18092/18769 23527/18095/18772 23530/18098/18775 23529/18096/18773
+f 1142/17746/18423 8837/18099/18776 23522/18090/18767 8595/17747/18424
+f 8837/18099/18776 8836/18100/18777 23523/18091/18768 23522/18090/18767
+f 8836/18100/18777 8835/18101/18778 23524/18094/18771 23523/18091/18768
+f 8835/18101/18778 1174/18102/18779 8787/18103/18780 23524/18094/18771
+f 23524/18094/18771 8787/18103/18780 8788/18104/18781 23527/18095/18772
+f 23527/18095/18772 8788/18104/18781 8789/18105/18782 23530/18098/18775
+f 23530/18098/18775 8789/18105/18782 1173/18106/18783 8834/18107/18784
+f 23529/18096/18773 23530/18098/18775 8834/18107/18784 8833/18108/18785
+f 23528/18097/18774 23529/18096/18773 8833/18108/18785 8832/18109/18786
+f 8597/17749/18426 23528/18097/18774 8832/18109/18786 1141/17698/18375
+f 8596/17748/18425 23525/18093/18770 23528/18097/18774 8597/17749/18426
+f 8595/17747/18424 23522/18090/18767 23525/18093/18770 8596/17748/18425
+f 23531/18110/18787 23532/18111/18788 23535/18112/18789 23534/18113/18790
+f 23532/18111/18788 23533/18114/18791 23536/18115/18792 23535/18112/18789
+f 23534/18113/18790 23535/18112/18789 23538/18116/18793 23537/18117/18794
+f 23535/18112/18789 23536/18115/18792 23539/18118/18795 23538/18116/18793
+f 1129/17762/18439 8843/18119/18796 23531/18110/18787 8556/17763/18440
+f 8843/18119/18796 8842/18120/18797 23532/18111/18788 23531/18110/18787
+f 8842/18120/18797 8841/18121/18798 23533/18114/18791 23532/18111/18788
+f 8841/18121/18798 1161/18122/18799 8748/18123/18800 23533/18114/18791
+f 23533/18114/18791 8748/18123/18800 8749/18124/18801 23536/18115/18792
+f 23536/18115/18792 8749/18124/18801 8750/18125/18802 23539/18118/18795
+f 23539/18118/18795 8750/18125/18802 1160/18126/18803 8840/18127/18804
+f 23538/18116/18793 23539/18118/18795 8840/18127/18804 8839/18128/18805
+f 23537/18117/18794 23538/18116/18793 8839/18128/18805 8838/18129/18806
+f 8558/17765/18442 23537/18117/18794 8838/18129/18806 1128/17714/18391
+f 8557/17764/18441 23534/18113/18790 23537/18117/18794 8558/17765/18442
+f 8556/17763/18440 23531/18110/18787 23534/18113/18790 8557/17764/18441
+f 23540/18130/18807 23541/18131/18808 23544/18132/18809 23543/18133/18810
+f 23541/18131/18808 23542/18134/18811 23545/18135/18812 23544/18132/18809
+f 23543/18133/18810 23544/18132/18809 23547/18136/18813 23546/18137/18814
+f 23544/18132/18809 23545/18135/18812 23548/18138/18815 23547/18136/18813
+f 1124/17778/18455 8849/18139/18816 23540/18130/18807 8637/17779/18456
+f 8849/18139/18816 8848/18140/18817 23541/18131/18808 23540/18130/18807
+f 8848/18140/18817 8847/18141/18818 23542/18134/18811 23541/18131/18808
+f 8847/18141/18818 1156/18142/18819 8829/18143/18820 23542/18134/18811
+f 23542/18134/18811 8829/18143/18820 8830/18144/18821 23545/18135/18812
+f 23545/18135/18812 8830/18144/18821 8831/18145/18822 23548/18138/18815
+f 23548/18138/18815 8831/18145/18822 1187/18146/18823 8846/18147/18824
+f 23547/18136/18813 23548/18138/18815 8846/18147/18824 8845/18148/18825
+f 23546/18137/18814 23547/18136/18813 8845/18148/18825 8844/18149/18826
+f 8639/17781/18458 23546/18137/18814 8844/18149/18826 1155/17730/18407
+f 8638/17780/18457 23543/18133/18810 23546/18137/18814 8639/17781/18458
+f 8637/17779/18456 23540/18130/18807 23543/18133/18810 8638/17780/18457
+f 23549/18150/18827 23550/18151/18828 23553/18152/18829 23552/18153/18830
+f 23550/18151/18828 23551/18154/18831 23554/18155/18832 23553/18152/18829
+f 23552/18153/18830 23553/18152/18829 23556/18156/18833 23555/18157/18834
+f 23553/18152/18829 23554/18155/18832 23557/18158/18835 23556/18156/18833
+f 1143/17794/18471 8852/18159/18836 23549/18150/18827 8598/17795/18472
+f 8852/18159/18836 8851/18160/18837 23550/18151/18828 23549/18150/18827
+f 8851/18160/18837 8850/18161/18838 23551/18154/18831 23550/18151/18828
+f 8850/18161/18838 1175/18162/18839 8790/18163/18840 23551/18154/18831
+f 23551/18154/18831 8790/18163/18840 8791/18164/18841 23554/18155/18832
+f 23554/18155/18832 8791/18164/18841 8792/18165/18842 23557/18158/18835
+f 23557/18158/18835 8792/18165/18842 1174/18102/18779 8835/18101/18778
+f 23556/18156/18833 23557/18158/18835 8835/18101/18778 8836/18100/18777
+f 23555/18157/18834 23556/18156/18833 8836/18100/18777 8837/18099/18776
+f 8600/17797/18474 23555/18157/18834 8837/18099/18776 1142/17746/18423
+f 8599/17796/18473 23552/18153/18830 23555/18157/18834 8600/17797/18474
+f 8598/17795/18472 23549/18150/18827 23552/18153/18830 8599/17796/18473
+f 23558/18166/18843 23559/18167/18844 23562/18168/18845 23561/18169/18846
+f 23559/18167/18844 23560/18170/18847 23563/18171/18848 23562/18168/18845
+f 23561/18169/18846 23562/18168/18845 23565/18172/18849 23564/18173/18850
+f 23562/18168/18845 23563/18171/18848 23566/18174/18851 23565/18172/18849
+f 1130/17810/18487 8855/18175/18852 23558/18166/18843 8559/17811/18488
+f 8855/18175/18852 8854/18176/18853 23559/18167/18844 23558/18166/18843
+f 8854/18176/18853 8853/18177/18854 23560/18170/18847 23559/18167/18844
+f 8853/18177/18854 1162/18178/18855 8751/18179/18856 23560/18170/18847
+f 23560/18170/18847 8751/18179/18856 8752/18180/18857 23563/18171/18848
+f 23563/18171/18848 8752/18180/18857 8753/18181/18858 23566/18174/18851
+f 23566/18174/18851 8753/18181/18858 1161/18122/18799 8841/18121/18798
+f 23565/18172/18849 23566/18174/18851 8841/18121/18798 8842/18120/18797
+f 23564/18173/18850 23565/18172/18849 8842/18120/18797 8843/18119/18796
+f 8561/17813/18490 23564/18173/18850 8843/18119/18796 1129/17762/18439
+f 8560/17812/18489 23561/18169/18846 23564/18173/18850 8561/17813/18490
+f 8559/17811/18488 23558/18166/18843 23561/18169/18846 8560/17812/18489
+f 23567/18182/18859 23568/18183/18860 23571/18184/18861 23570/18185/18862
+f 23568/18183/18860 23569/18186/18863 23572/18187/18864 23571/18184/18861
+f 23570/18185/18862 23571/18184/18861 23574/18188/18865 23573/18189/18866
+f 23571/18184/18861 23572/18187/18864 23575/18190/18867 23574/18188/18865
+f 1144/17826/18503 8858/18191/18868 23567/18182/18859 8601/17827/18504
+f 8858/18191/18868 8857/18192/18869 23568/18183/18860 23567/18182/18859
+f 8857/18192/18869 8856/18193/18870 23569/18186/18863 23568/18183/18860
+f 8856/18193/18870 1176/18194/18871 8793/18195/18872 23569/18186/18863
+f 23569/18186/18863 8793/18195/18872 8794/18196/18873 23572/18187/18864
+f 23572/18187/18864 8794/18196/18873 8795/18197/18874 23575/18190/18867
+f 23575/18190/18867 8795/18197/18874 1175/18162/18839 8850/18161/18838
+f 23574/18188/18865 23575/18190/18867 8850/18161/18838 8851/18160/18837
+f 23573/18189/18866 23574/18188/18865 8851/18160/18837 8852/18159/18836
+f 8603/17829/18506 23573/18189/18866 8852/18159/18836 1143/17794/18471
+f 8602/17828/18505 23570/18185/18862 23573/18189/18866 8603/17829/18506
+f 8601/17827/18504 23567/18182/18859 23570/18185/18862 8602/17828/18505
+f 23576/18198/18875 23577/18199/18876 23580/18200/18877 23579/18201/18878
+f 23577/18199/18876 23578/18202/18879 23581/18203/18880 23580/18200/18877
+f 23579/18201/18878 23580/18200/18877 23583/18204/18881 23582/18205/18882
+f 23580/18200/18877 23581/18203/18880 23584/18206/18883 23583/18204/18881
+f 1131/17842/18519 8861/18207/18884 23576/18198/18875 8562/17843/18520
+f 8861/18207/18884 8860/18208/18885 23577/18199/18876 23576/18198/18875
+f 8860/18208/18885 8859/18209/18886 23578/18202/18879 23577/18199/18876
+f 8859/18209/18886 1163/18210/18887 8754/18211/18888 23578/18202/18879
+f 23578/18202/18879 8754/18211/18888 8755/18212/18889 23581/18203/18880
+f 23581/18203/18880 8755/18212/18889 8756/18213/18890 23584/18206/18883
+f 23584/18206/18883 8756/18213/18890 1162/18178/18855 8853/18177/18854
+f 23583/18204/18881 23584/18206/18883 8853/18177/18854 8854/18176/18853
+f 23582/18205/18882 23583/18204/18881 8854/18176/18853 8855/18175/18852
+f 8564/17845/18522 23582/18205/18882 8855/18175/18852 1130/17810/18487
+f 8563/17844/18521 23579/18201/18878 23582/18205/18882 8564/17845/18522
+f 8562/17843/18520 23576/18198/18875 23579/18201/18878 8563/17844/18521
+f 23585/18214/18891 23586/18215/18892 23589/18216/18893 23588/18217/18894
+f 23586/18215/18892 23587/18218/18895 23590/18219/18896 23589/18216/18893
+f 23588/18217/18894 23589/18216/18893 23592/18220/18897 23591/18221/18898
+f 23589/18216/18893 23590/18219/18896 23593/18222/18899 23592/18220/18897
+f 1145/17858/18535 8864/18223/18900 23585/18214/18891 8604/17859/18536
+f 8864/18223/18900 8863/18224/18901 23586/18215/18892 23585/18214/18891
+f 8863/18224/18901 8862/18225/18902 23587/18218/18895 23586/18215/18892
+f 8862/18225/18902 1177/18226/18903 8796/18227/18904 23587/18218/18895
+f 23587/18218/18895 8796/18227/18904 8797/18228/18905 23590/18219/18896
+f 23590/18219/18896 8797/18228/18905 8798/18229/18906 23593/18222/18899
+f 23593/18222/18899 8798/18229/18906 1176/18194/18871 8856/18193/18870
+f 23592/18220/18897 23593/18222/18899 8856/18193/18870 8857/18192/18869
+f 23591/18221/18898 23592/18220/18897 8857/18192/18869 8858/18191/18868
+f 8606/17861/18538 23591/18221/18898 8858/18191/18868 1144/17826/18503
+f 8605/17860/18537 23588/18217/18894 23591/18221/18898 8606/17861/18538
+f 8604/17859/18536 23585/18214/18891 23588/18217/18894 8605/17860/18537
+f 23594/18230/18907 23595/18231/18908 23598/18232/18909 23597/18233/18910
+f 23595/18231/18908 23596/18234/18911 23599/18235/18912 23598/18232/18909
+f 23597/18233/18910 23598/18232/18909 23601/18236/18913 23600/18237/18914
+f 23598/18232/18909 23599/18235/18912 23602/18238/18915 23601/18236/18913
+f 1132/17874/18551 8867/18239/18916 23594/18230/18907 8565/17875/18552
+f 8867/18239/18916 8866/18240/18917 23595/18231/18908 23594/18230/18907
+f 8866/18240/18917 8865/18241/18918 23596/18234/18911 23595/18231/18908
+f 8865/18241/18918 1164/18242/18919 8757/18243/18920 23596/18234/18911
+f 23596/18234/18911 8757/18243/18920 8758/18244/18921 23599/18235/18912
+f 23599/18235/18912 8758/18244/18921 8759/18245/18922 23602/18238/18915
+f 23602/18238/18915 8759/18245/18922 1163/18210/18887 8859/18209/18886
+f 23601/18236/18913 23602/18238/18915 8859/18209/18886 8860/18208/18885
+f 23600/18237/18914 23601/18236/18913 8860/18208/18885 8861/18207/18884
+f 8567/17877/18554 23600/18237/18914 8861/18207/18884 1131/17842/18519
+f 8566/17876/18553 23597/18233/18910 23600/18237/18914 8567/17877/18554
+f 8565/17875/18552 23594/18230/18907 23597/18233/18910 8566/17876/18553
+f 23603/18246/18923 23604/18247/18924 23607/18248/18925 23606/18249/18926
+f 23604/18247/18924 23605/18250/18927 23608/18251/18928 23607/18248/18925
+f 23606/18249/18926 23607/18248/18925 23610/18252/18929 23609/18253/18930
+f 23607/18248/18925 23608/18251/18928 23611/18254/18931 23610/18252/18929
+f 1146/17890/18567 8870/18255/18932 23603/18246/18923 8607/17891/18568
+f 8870/18255/18932 8869/18256/18933 23604/18247/18924 23603/18246/18923
+f 8869/18256/18933 8868/18257/18934 23605/18250/18927 23604/18247/18924
+f 8868/18257/18934 1178/18258/18935 8799/18259/18936 23605/18250/18927
+f 23605/18250/18927 8799/18259/18936 8800/18260/18937 23608/18251/18928
+f 23608/18251/18928 8800/18260/18937 8801/18261/18938 23611/18254/18931
+f 23611/18254/18931 8801/18261/18938 1177/18226/18903 8862/18225/18902
+f 23610/18252/18929 23611/18254/18931 8862/18225/18902 8863/18224/18901
+f 23609/18253/18930 23610/18252/18929 8863/18224/18901 8864/18223/18900
+f 8609/17893/18570 23609/18253/18930 8864/18223/18900 1145/17858/18535
+f 8608/17892/18569 23606/18249/18926 23609/18253/18930 8609/17893/18570
+f 8607/17891/18568 23603/18246/18923 23606/18249/18926 8608/17892/18569
+f 23612/18262/18939 23613/18263/18940 23616/18264/18941 23615/18265/18942
+f 23613/18263/18940 23614/18266/18943 23617/18267/18944 23616/18264/18941
+f 23615/18265/18942 23616/18264/18941 23619/18268/18945 23618/18269/18946
+f 23616/18264/18941 23617/18267/18944 23620/18270/18947 23619/18268/18945
+f 1133/17906/18583 8873/18271/18948 23612/18262/18939 8568/17907/18584
+f 8873/18271/18948 8872/18272/18949 23613/18263/18940 23612/18262/18939
+f 8872/18272/18949 8871/18273/18950 23614/18266/18943 23613/18263/18940
+f 8871/18273/18950 1165/18274/18951 8760/18275/18952 23614/18266/18943
+f 23614/18266/18943 8760/18275/18952 8761/18276/18953 23617/18267/18944
+f 23617/18267/18944 8761/18276/18953 8762/18277/18954 23620/18270/18947
+f 23620/18270/18947 8762/18277/18954 1164/18242/18919 8865/18241/18918
+f 23619/18268/18945 23620/18270/18947 8865/18241/18918 8866/18240/18917
+f 23618/18269/18946 23619/18268/18945 8866/18240/18917 8867/18239/18916
+f 8570/17909/18586 23618/18269/18946 8867/18239/18916 1132/17874/18551
+f 8569/17908/18585 23615/18265/18942 23618/18269/18946 8570/17909/18586
+f 8568/17907/18584 23612/18262/18939 23615/18265/18942 8569/17908/18585
+f 23621/18278/18955 23622/18279/18956 23625/18280/18957 23624/18281/18958
+f 23622/18279/18956 23623/18282/18959 23626/18283/18960 23625/18280/18957
+f 23624/18281/18958 23625/18280/18957 23628/18284/18961 23627/18285/18962
+f 23625/18280/18957 23626/18283/18960 23629/18286/18963 23628/18284/18961
+f 1147/17922/18599 8876/18287/18964 23621/18278/18955 8610/17923/18600
+f 8876/18287/18964 8875/18288/18965 23622/18279/18956 23621/18278/18955
+f 8875/18288/18965 8874/18289/18966 23623/18282/18959 23622/18279/18956
+f 8874/18289/18966 1179/18290/18967 8802/18291/18968 23623/18282/18959
+f 23623/18282/18959 8802/18291/18968 8803/18292/18969 23626/18283/18960
+f 23626/18283/18960 8803/18292/18969 8804/18293/18970 23629/18286/18963
+f 23629/18286/18963 8804/18293/18970 1178/18258/18935 8868/18257/18934
+f 23628/18284/18961 23629/18286/18963 8868/18257/18934 8869/18256/18933
+f 23627/18285/18962 23628/18284/18961 8869/18256/18933 8870/18255/18932
+f 8612/17925/18602 23627/18285/18962 8870/18255/18932 1146/17890/18567
+f 8611/17924/18601 23624/18281/18958 23627/18285/18962 8612/17925/18602
+f 8610/17923/18600 23621/18278/18955 23624/18281/18958 8611/17924/18601
+f 23630/18294/18971 23631/18295/18972 23634/18296/18973 23633/18297/18974
+f 23631/18295/18972 23632/18298/18975 23635/18299/18976 23634/18296/18973
+f 23633/18297/18974 23634/18296/18973 23637/18300/18977 23636/18301/18978
+f 23634/18296/18973 23635/18299/18976 23638/18302/18979 23637/18300/18977
+f 1134/17938/18615 8879/18303/18980 23630/18294/18971 8571/17939/18616
+f 8879/18303/18980 8878/18304/18981 23631/18295/18972 23630/18294/18971
+f 8878/18304/18981 8877/18305/18982 23632/18298/18975 23631/18295/18972
+f 8877/18305/18982 1166/18306/18983 8763/18307/18984 23632/18298/18975
+f 23632/18298/18975 8763/18307/18984 8764/18308/18985 23635/18299/18976
+f 23635/18299/18976 8764/18308/18985 8765/18309/18986 23638/18302/18979
+f 23638/18302/18979 8765/18309/18986 1165/18274/18951 8871/18273/18950
+f 23637/18300/18977 23638/18302/18979 8871/18273/18950 8872/18272/18949
+f 23636/18301/18978 23637/18300/18977 8872/18272/18949 8873/18271/18948
+f 8573/17941/18618 23636/18301/18978 8873/18271/18948 1133/17906/18583
+f 8572/17940/18617 23633/18297/18974 23636/18301/18978 8573/17941/18618
+f 8571/17939/18616 23630/18294/18971 23633/18297/18974 8572/17940/18617
+f 23639/18310/18987 23640/18311/18988 23643/18312/18989 23642/18313/18990
+f 23640/18311/18988 23641/18314/18991 23644/18315/18992 23643/18312/18989
+f 23642/18313/18990 23643/18312/18989 23646/18316/18993 23645/18317/18994
+f 23643/18312/18989 23644/18315/18992 23647/18318/18995 23646/18316/18993
+f 1148/17954/18631 8882/18319/18996 23639/18310/18987 8613/17955/18632
+f 8882/18319/18996 8881/18320/18997 23640/18311/18988 23639/18310/18987
+f 8881/18320/18997 8880/18321/18998 23641/18314/18991 23640/18311/18988
+f 8880/18321/18998 1180/18322/18999 8805/18323/19000 23641/18314/18991
+f 23641/18314/18991 8805/18323/19000 8806/18324/19001 23644/18315/18992
+f 23644/18315/18992 8806/18324/19001 8807/18325/19002 23647/18318/18995
+f 23647/18318/18995 8807/18325/19002 1179/18290/18967 8874/18289/18966
+f 23646/18316/18993 23647/18318/18995 8874/18289/18966 8875/18288/18965
+f 23645/18317/18994 23646/18316/18993 8875/18288/18965 8876/18287/18964
+f 8615/17957/18634 23645/18317/18994 8876/18287/18964 1147/17922/18599
+f 8614/17956/18633 23642/18313/18990 23645/18317/18994 8615/17957/18634
+f 8613/17955/18632 23639/18310/18987 23642/18313/18990 8614/17956/18633
+f 23648/18326/19003 23649/18327/19004 23652/18328/19005 23651/18329/19006
+f 23649/18327/19004 23650/18330/19007 23653/18331/19008 23652/18328/19005
+f 23651/18329/19006 23652/18328/19005 23655/18332/19009 23654/18333/19010
+f 23652/18328/19005 23653/18331/19008 23656/18334/19011 23655/18332/19009
+f 1135/17970/18647 8885/18335/19012 23648/18326/19003 8574/17971/18648
+f 8885/18335/19012 8884/18336/19013 23649/18327/19004 23648/18326/19003
+f 8884/18336/19013 8883/18337/19014 23650/18330/19007 23649/18327/19004
+f 8883/18337/19014 1167/18338/19015 8766/18339/19016 23650/18330/19007
+f 23650/18330/19007 8766/18339/19016 8767/18340/19017 23653/18331/19008
+f 23653/18331/19008 8767/18340/19017 8768/18341/19018 23656/18334/19011
+f 23656/18334/19011 8768/18341/19018 1166/18306/18983 8877/18305/18982
+f 23655/18332/19009 23656/18334/19011 8877/18305/18982 8878/18304/18981
+f 23654/18333/19010 23655/18332/19009 8878/18304/18981 8879/18303/18980
+f 8576/17973/18650 23654/18333/19010 8879/18303/18980 1134/17938/18615
+f 8575/17972/18649 23651/18329/19006 23654/18333/19010 8576/17973/18650
+f 8574/17971/18648 23648/18326/19003 23651/18329/19006 8575/17972/18649
+f 23657/18342/19019 23658/18343/19020 23661/18344/19021 23660/18345/19022
+f 23658/18343/19020 23659/18346/19023 23662/18347/19024 23661/18344/19021
+f 23660/18345/19022 23661/18344/19021 23664/18348/19025 23663/18349/19026
+f 23661/18344/19021 23662/18347/19024 23665/18350/19027 23664/18348/19025
+f 1149/17986/18663 8888/18351/19028 23657/18342/19019 8616/17987/18664
+f 8888/18351/19028 8887/18352/19029 23658/18343/19020 23657/18342/19019
+f 8887/18352/19029 8886/18353/19030 23659/18346/19023 23658/18343/19020
+f 8886/18353/19030 1181/18354/19031 8808/18355/19032 23659/18346/19023
+f 23659/18346/19023 8808/18355/19032 8809/18356/19033 23662/18347/19024
+f 23662/18347/19024 8809/18356/19033 8810/18357/19034 23665/18350/19027
+f 23665/18350/19027 8810/18357/19034 1180/18322/18999 8880/18321/18998
+f 23664/18348/19025 23665/18350/19027 8880/18321/18998 8881/18320/18997
+f 23663/18349/19026 23664/18348/19025 8881/18320/18997 8882/18319/18996
+f 8618/17989/18666 23663/18349/19026 8882/18319/18996 1148/17954/18631
+f 8617/17988/18665 23660/18345/19022 23663/18349/19026 8618/17989/18666
+f 8616/17987/18664 23657/18342/19019 23660/18345/19022 8617/17988/18665
+f 23666/18358/19035 23667/18359/19036 23670/18360/19037 23669/18361/19038
+f 23667/18359/19036 23668/18362/19039 23671/18363/19040 23670/18360/19037
+f 23669/18361/19038 23670/18360/19037 23673/18364/19041 23672/18365/19042
+f 23670/18360/19037 23671/18363/19040 23674/18366/19043 23673/18364/19041
+f 1136/18002/18679 8891/18367/19044 23666/18358/19035 8577/18003/18680
+f 8891/18367/19044 8890/18368/19045 23667/18359/19036 23666/18358/19035
+f 8890/18368/19045 8889/18369/19046 23668/18362/19039 23667/18359/19036
+f 8889/18369/19046 1168/18370/19047 8769/18371/19048 23668/18362/19039
+f 23668/18362/19039 8769/18371/19048 8770/18372/19049 23671/18363/19040
+f 23671/18363/19040 8770/18372/19049 8771/18373/19050 23674/18366/19043
+f 23674/18366/19043 8771/18373/19050 1167/18338/19015 8883/18337/19014
+f 23673/18364/19041 23674/18366/19043 8883/18337/19014 8884/18336/19013
+f 23672/18365/19042 23673/18364/19041 8884/18336/19013 8885/18335/19012
+f 8579/18005/18682 23672/18365/19042 8885/18335/19012 1135/17970/18647
+f 8578/18004/18681 23669/18361/19038 23672/18365/19042 8579/18005/18682
+f 8577/18003/18680 23666/18358/19035 23669/18361/19038 8578/18004/18681
+f 23675/18374/19051 23676/18375/19052 23679/18376/19053 23678/18377/19054
+f 23676/18375/19052 23677/18378/19055 23680/18379/19056 23679/18376/19053
+f 23678/18377/19054 23679/18376/19053 23682/18380/19057 23681/18381/19058
+f 23679/18376/19053 23680/18379/19056 23683/18382/19059 23682/18380/19057
+f 1150/18018/18695 8894/18383/19060 23675/18374/19051 8619/18019/18696
+f 8894/18383/19060 8893/18384/19061 23676/18375/19052 23675/18374/19051
+f 8893/18384/19061 8892/18385/19062 23677/18378/19055 23676/18375/19052
+f 8892/18385/19062 1182/18386/19063 8811/18387/19064 23677/18378/19055
+f 23677/18378/19055 8811/18387/19064 8812/18388/19065 23680/18379/19056
+f 23680/18379/19056 8812/18388/19065 8813/18389/19066 23683/18382/19059
+f 23683/18382/19059 8813/18389/19066 1181/18354/19031 8886/18353/19030
+f 23682/18380/19057 23683/18382/19059 8886/18353/19030 8887/18352/19029
+f 23681/18381/19058 23682/18380/19057 8887/18352/19029 8888/18351/19028
+f 8621/18021/18698 23681/18381/19058 8888/18351/19028 1149/17986/18663
+f 8620/18020/18697 23678/18377/19054 23681/18381/19058 8621/18021/18698
+f 8619/18019/18696 23675/18374/19051 23678/18377/19054 8620/18020/18697
+f 23684/18390/19067 23685/18391/19068 23688/18392/19069 23687/18393/19070
+f 23685/18391/19068 23686/18394/19071 23689/18395/19072 23688/18392/19069
+f 23687/18393/19070 23688/18392/19069 23691/18396/19073 23690/18397/19074
+f 23688/18392/19069 23689/18395/19072 23692/18398/19075 23691/18396/19073
+f 1137/18034/18711 8897/18399/19076 23684/18390/19067 8580/18035/18712
+f 8897/18399/19076 8896/18400/19077 23685/18391/19068 23684/18390/19067
+f 8896/18400/19077 8895/18401/19078 23686/18394/19071 23685/18391/19068
+f 8895/18401/19078 1169/18402/19079 8772/18403/19080 23686/18394/19071
+f 23686/18394/19071 8772/18403/19080 8773/18404/19081 23689/18395/19072
+f 23689/18395/19072 8773/18404/19081 8774/18405/19082 23692/18398/19075
+f 23692/18398/19075 8774/18405/19082 1168/18370/19047 8889/18369/19046
+f 23691/18396/19073 23692/18398/19075 8889/18369/19046 8890/18368/19045
+f 23690/18397/19074 23691/18396/19073 8890/18368/19045 8891/18367/19044
+f 8582/18037/18714 23690/18397/19074 8891/18367/19044 1136/18002/18679
+f 8581/18036/18713 23687/18393/19070 23690/18397/19074 8582/18037/18714
+f 8580/18035/18712 23684/18390/19067 23687/18393/19070 8581/18036/18713
+f 23693/18406/19083 23694/18407/19084 23697/18408/19085 23696/18409/19086
+f 23694/18407/19084 23695/18410/19087 23698/18411/19088 23697/18408/19085
+f 23696/18409/19086 23697/18408/19085 23700/18412/19089 23699/18413/19090
+f 23697/18408/19085 23698/18411/19088 23701/18414/19091 23700/18412/19089
+f 1151/18050/18727 8900/18415/19092 23693/18406/19083 8622/18051/18728
+f 8900/18415/19092 8899/18416/19093 23694/18407/19084 23693/18406/19083
+f 8899/18416/19093 8898/18417/19094 23695/18410/19087 23694/18407/19084
+f 8898/18417/19094 1183/18418/19095 8814/18419/19096 23695/18410/19087
+f 23695/18410/19087 8814/18419/19096 8815/18420/19097 23698/18411/19088
+f 23698/18411/19088 8815/18420/19097 8816/18421/19098 23701/18414/19091
+f 23701/18414/19091 8816/18421/19098 1182/18386/19063 8892/18385/19062
+f 23700/18412/19089 23701/18414/19091 8892/18385/19062 8893/18384/19061
+f 23699/18413/19090 23700/18412/19089 8893/18384/19061 8894/18383/19060
+f 8624/18053/18730 23699/18413/19090 8894/18383/19060 1150/18018/18695
+f 8623/18052/18729 23696/18409/19086 23699/18413/19090 8624/18053/18730
+f 8622/18051/18728 23693/18406/19083 23696/18409/19086 8623/18052/18729
+f 23702/18422/19099 23703/18423/19100 23706/18424/19101 23705/18425/19102
+f 23703/18423/19100 23704/18426/19103 23707/18427/19104 23706/18424/19101
+f 23705/18425/19102 23706/18424/19101 23709/18428/19105 23708/18429/19106
+f 23706/18424/19101 23707/18427/19104 23710/18430/19107 23709/18428/19105
+f 1138/17594/18271 8903/18431/19108 23702/18422/19099 8583/18063/18740
+f 8903/18431/19108 8902/18432/19109 23703/18423/19100 23702/18422/19099
+f 8902/18432/19109 8901/18433/19110 23704/18426/19103 23703/18423/19100
+f 8901/18433/19110 1170/18434/19111 8775/18435/19112 23704/18426/19103
+f 23704/18426/19103 8775/18435/19112 8776/18436/19113 23707/18427/19104
+f 23707/18427/19104 8776/18436/19113 8777/18437/19114 23710/18430/19107
+f 23710/18430/19107 8777/18437/19114 1169/18402/19079 8895/18401/19078
+f 23709/18428/19105 23710/18430/19107 8895/18401/19078 8896/18400/19077
+f 23708/18429/19106 23709/18428/19105 8896/18400/19077 8897/18399/19076
+f 8585/18065/18742 23708/18429/19106 8897/18399/19076 1137/18034/18711
+f 8584/18064/18741 23705/18425/19102 23708/18429/19106 8585/18065/18742
+f 8583/18063/18740 23702/18422/19099 23705/18425/19102 8584/18064/18741
+f 23711/18438/19115 23712/18439/19116 23715/18440/19117 23714/18441/19118
+f 23712/18439/19116 23713/18442/19119 23716/18443/19120 23715/18440/19117
+f 23714/18441/19118 23715/18440/19117 23718/18444/19121 23717/18445/19122
+f 23715/18440/19117 23716/18443/19120 23719/18446/19123 23718/18444/19121
+f 1125/17614/18291 8906/18447/19124 23711/18438/19115 8544/18075/18752
+f 8906/18447/19124 8905/18448/19125 23712/18439/19116 23711/18438/19115
+f 8905/18448/19125 8904/18449/19126 23713/18442/19119 23712/18439/19116
+f 8904/18449/19126 1157/18450/19127 8736/18451/19128 23713/18442/19119
+f 23713/18442/19119 8736/18451/19128 8737/18452/19129 23716/18443/19120
+f 23716/18443/19120 8737/18452/19129 8738/18453/19130 23719/18446/19123
+f 23719/18446/19123 8738/18453/19130 1156/18142/18819 8847/18141/18818
+f 23718/18444/19121 23719/18446/19123 8847/18141/18818 8848/18140/18817
+f 23717/18445/19122 23718/18444/19121 8848/18140/18817 8849/18139/18816
+f 8546/18077/18754 23717/18445/19122 8849/18139/18816 1124/17778/18455
+f 8545/18076/18753 23714/18441/19118 23717/18445/19122 8546/18077/18754
+f 8544/18075/18752 23711/18438/19115 23714/18441/19118 8545/18076/18753
+f 23720/18454/19131 23721/18455/19132 23724/18456/19133 23723/18457/19134
+f 23721/18455/19132 23722/18458/19135 23725/18459/19136 23724/18456/19133
+f 23723/18457/19134 23724/18456/19133 23727/18460/19137 23726/18461/19138
+f 23724/18456/19133 23725/18459/19136 23728/18462/19139 23727/18460/19137
+f 1152/17634/18311 8909/18463/19140 23720/18454/19131 8625/18087/18764
+f 8909/18463/19140 8908/18464/19141 23721/18455/19132 23720/18454/19131
+f 8908/18464/19141 8907/18465/19142 23722/18458/19135 23721/18455/19132
+f 8907/18465/19142 1184/18466/19143 8817/18467/19144 23722/18458/19135
+f 23722/18458/19135 8817/18467/19144 8818/18468/19145 23725/18459/19136
+f 23725/18459/19136 8818/18468/19145 8819/18469/19146 23728/18462/19139
+f 23728/18462/19139 8819/18469/19146 1183/18418/19095 8898/18417/19094
+f 23727/18460/19137 23728/18462/19139 8898/18417/19094 8899/18416/19093
+f 23726/18461/19138 23727/18460/19137 8899/18416/19093 8900/18415/19092
+f 8627/18089/18766 23726/18461/19138 8900/18415/19092 1151/18050/18727
+f 8626/18088/18765 23723/18457/19134 23726/18461/19138 8627/18089/18766
+f 8625/18087/18764 23720/18454/19131 23723/18457/19134 8626/18088/18765
+f 23729/18470/19147 23730/18471/19148 23733/18472/19149 23732/18473/19150
+f 23730/18471/19148 23731/18474/19151 23734/18475/19152 23733/18472/19149
+f 23732/18473/19150 23733/18472/19149 23736/18476/19153 23735/18477/19154
+f 23733/18472/19149 23734/18475/19152 23737/18478/19155 23736/18476/19153
+f 1139/17590/18267 8912/18479/19156 23729/18470/19147 8586/17591/18268
+f 8912/18479/19156 8911/18480/19157 23730/18471/19148 23729/18470/19147
+f 8911/18480/19157 8910/18481/19158 23731/18474/19151 23730/18471/19148
+f 8910/18481/19158 1171/18482/19159 8778/18483/19160 23731/18474/19151
+f 23731/18474/19151 8778/18483/19160 8779/18484/19161 23734/18475/19152
+f 23734/18475/19152 8779/18484/19161 8780/18485/19162 23737/18478/19155
+f 23737/18478/19155 8780/18485/19162 1170/18434/19111 8901/18433/19110
+f 23736/18476/19153 23737/18478/19155 8901/18433/19110 8902/18432/19109
+f 23735/18477/19154 23736/18476/19153 8902/18432/19109 8903/18431/19108
+f 8588/17593/18270 23735/18477/19154 8903/18431/19108 1138/17594/18271
+f 8587/17592/18269 23732/18473/19150 23735/18477/19154 8588/17593/18270
+f 8586/17591/18268 23729/18470/19147 23732/18473/19150 8587/17592/18269
+f 23738/18486/19163 23739/18487/19164 23742/18488/19165 23741/18489/19166
+f 23739/18487/19164 23740/18490/19167 23743/18491/19168 23742/18488/19165
+f 23741/18489/19166 23742/18488/19165 23745/18492/19169 23744/18493/19170
+f 23742/18488/19165 23743/18491/19168 23746/18494/19171 23745/18492/19169
+f 1126/17610/18287 8915/18495/19172 23738/18486/19163 8547/17611/18288
+f 8915/18495/19172 8914/18496/19173 23739/18487/19164 23738/18486/19163
+f 8914/18496/19173 8913/18497/19174 23740/18490/19167 23739/18487/19164
+f 8913/18497/19174 1158/18498/19175 8739/18499/19176 23740/18490/19167
+f 23740/18490/19167 8739/18499/19176 8740/18500/19177 23743/18491/19168
+f 23743/18491/19168 8740/18500/19177 8741/18501/19178 23746/18494/19171
+f 23746/18494/19171 8741/18501/19178 1157/18450/19127 8904/18449/19126
+f 23745/18492/19169 23746/18494/19171 8904/18449/19126 8905/18448/19125
+f 23744/18493/19170 23745/18492/19169 8905/18448/19125 8906/18447/19124
+f 8549/17613/18290 23744/18493/19170 8906/18447/19124 1125/17614/18291
+f 8548/17612/18289 23741/18489/19166 23744/18493/19170 8549/17613/18290
+f 8547/17611/18288 23738/18486/19163 23741/18489/19166 8548/17612/18289
+f 23747/18502/19179 23748/18503/19180 23751/18504/19181 23750/18505/19182
+f 23748/18503/19180 23749/18506/19183 23752/18507/19184 23751/18504/19181
+f 23750/18505/19182 23751/18504/19181 23754/18508/19185 23753/18509/19186
+f 23751/18504/19181 23752/18507/19184 23755/18510/19187 23754/18508/19185
+f 1153/17630/18307 8918/18511/19188 23747/18502/19179 8628/17631/18308
+f 8918/18511/19188 8917/18512/19189 23748/18503/19180 23747/18502/19179
+f 8917/18512/19189 8916/18513/19190 23749/18506/19183 23748/18503/19180
+f 8916/18513/19190 1185/18514/19191 8820/18515/19192 23749/18506/19183
+f 23749/18506/19183 8820/18515/19192 8821/18516/19193 23752/18507/19184
+f 23752/18507/19184 8821/18516/19193 8822/18517/19194 23755/18510/19187
+f 23755/18510/19187 8822/18517/19194 1184/18466/19143 8907/18465/19142
+f 23754/18508/19185 23755/18510/19187 8907/18465/19142 8908/18464/19141
+f 23753/18509/19186 23754/18508/19185 8908/18464/19141 8909/18463/19140
+f 8630/17633/18310 23753/18509/19186 8909/18463/19140 1152/17634/18311
+f 8629/17632/18309 23750/18505/19182 23753/18509/19186 8630/17633/18310
+f 8628/17631/18308 23747/18502/19179 23750/18505/19182 8629/17632/18309
+f 23756/18518/19195 23757/18519/19196 23760/18520/19197 23759/18521/19198
+f 23757/18519/19196 23758/18522/19199 23761/18523/19200 23760/18520/19197
+f 23759/18521/19198 23760/18520/19197 23763/18524/19201 23762/18525/19202
+f 23760/18520/19197 23761/18523/19200 23764/18526/19203 23763/18524/19201
+f 1140/17650/18327 8921/18527/19204 23756/18518/19195 8589/17651/18328
+f 8921/18527/19204 8920/18528/19205 23757/18519/19196 23756/18518/19195
+f 8920/18528/19205 8919/18529/19206 23758/18522/19199 23757/18519/19196
+f 8919/18529/19206 1172/18530/19207 8781/18531/19208 23758/18522/19199
+f 23758/18522/19199 8781/18531/19208 8782/18532/19209 23761/18523/19200
+f 23761/18523/19200 8782/18532/19209 8783/18533/19210 23764/18526/19203
+f 23764/18526/19203 8783/18533/19210 1171/18482/19159 8910/18481/19158
+f 23763/18524/19201 23764/18526/19203 8910/18481/19158 8911/18480/19157
+f 23762/18525/19202 23763/18524/19201 8911/18480/19157 8912/18479/19156
+f 8591/17653/18330 23762/18525/19202 8912/18479/19156 1139/17590/18267
+f 8590/17652/18329 23759/18521/19198 23762/18525/19202 8591/17653/18330
+f 8589/17651/18328 23756/18518/19195 23759/18521/19198 8590/17652/18329
+f 23765/18534/19211 23766/18535/19212 23769/18536/19213 23768/18537/19214
+f 23766/18535/19212 23767/18538/19215 23770/18539/19216 23769/18536/19213
+f 23768/18537/19214 23769/18536/19213 23772/18540/19217 23771/18541/19218
+f 23769/18536/19213 23770/18539/19216 23773/18542/19219 23772/18540/19217
+f 1127/17666/18343 8924/18543/19220 23765/18534/19211 8550/17667/18344
+f 8924/18543/19220 8923/18544/19221 23766/18535/19212 23765/18534/19211
+f 8923/18544/19221 8922/18545/19222 23767/18538/19215 23766/18535/19212
+f 8922/18545/19222 1159/18546/19223 8742/18547/19224 23767/18538/19215
+f 23767/18538/19215 8742/18547/19224 8743/18548/19225 23770/18539/19216
+f 23770/18539/19216 8743/18548/19225 8744/18549/19226 23773/18542/19219
+f 23773/18542/19219 8744/18549/19226 1158/18498/19175 8913/18497/19174
+f 23772/18540/19217 23773/18542/19219 8913/18497/19174 8914/18496/19173
+f 23771/18541/19218 23772/18540/19217 8914/18496/19173 8915/18495/19172
+f 8552/17669/18346 23771/18541/19218 8915/18495/19172 1126/17610/18287
+f 8551/17668/18345 23768/18537/19214 23771/18541/19218 8552/17669/18346
+f 8550/17667/18344 23765/18534/19211 23768/18537/19214 8551/17668/18345
+f 23774/18550/19227 23775/18551/19228 23778/18552/19229 23777/18553/19230
+f 23775/18551/19228 23776/18554/19231 23779/18555/19232 23778/18552/19229
+f 23777/18553/19230 23778/18552/19229 23781/18556/19233 23780/18557/19234
+f 23778/18552/19229 23779/18555/19232 23782/18558/19235 23781/18556/19233
+f 1154/17682/18359 8927/18559/19236 23774/18550/19227 8631/17683/18360
+f 8927/18559/19236 8926/18560/19237 23775/18551/19228 23774/18550/19227
+f 8926/18560/19237 8925/18561/19238 23776/18554/19231 23775/18551/19228
+f 8925/18561/19238 1186/18562/19239 8823/18563/19240 23776/18554/19231
+f 23776/18554/19231 8823/18563/19240 8824/18564/19241 23779/18555/19232
+f 23779/18555/19232 8824/18564/19241 8825/18565/19242 23782/18558/19235
+f 23782/18558/19235 8825/18565/19242 1185/18514/19191 8916/18513/19190
+f 23781/18556/19233 23782/18558/19235 8916/18513/19190 8917/18512/19189
+f 23780/18557/19234 23781/18556/19233 8917/18512/19189 8918/18511/19188
+f 8633/17685/18362 23780/18557/19234 8918/18511/19188 1153/17630/18307
+f 8632/17684/18361 23777/18553/19230 23780/18557/19234 8633/17685/18362
+f 8631/17683/18360 23774/18550/19227 23777/18553/19230 8632/17684/18361
+f 23783/18566/19243 23784/18567/19244 23787/18568/19245 23786/18569/19246
+f 23784/18567/19244 23785/18570/19247 23788/18571/19248 23787/18568/19245
+f 23786/18569/19246 23787/18568/19245 23790/18572/19249 23789/18573/19250
+f 23787/18568/19245 23788/18571/19248 23791/18574/19251 23790/18572/19249
+f 1141/17698/18375 8832/18109/18786 23783/18566/19243 8592/17699/18376
+f 8832/18109/18786 8833/18108/18785 23784/18567/19244 23783/18566/19243
+f 8833/18108/18785 8834/18107/18784 23785/18570/19247 23784/18567/19244
+f 8834/18107/18784 1173/18106/18783 8784/18575/19252 23785/18570/19247
+f 23785/18570/19247 8784/18575/19252 8785/18576/19253 23788/18571/19248
+f 23788/18571/19248 8785/18576/19253 8786/18577/19254 23791/18574/19251
+f 23791/18574/19251 8786/18577/19254 1172/18530/19207 8919/18529/19206
+f 23790/18572/19249 23791/18574/19251 8919/18529/19206 8920/18528/19205
+f 23789/18573/19250 23790/18572/19249 8920/18528/19205 8921/18527/19204
+f 8594/17701/18378 23789/18573/19250 8921/18527/19204 1140/17650/18327
+f 8593/17700/18377 23786/18569/19246 23789/18573/19250 8594/17701/18378
+f 8592/17699/18376 23783/18566/19243 23786/18569/19246 8593/17700/18377
+f 23792/18578/19255 23793/18579/19256 23796/18580/19257 23795/18581/19258
+f 23793/18579/19256 23794/18582/19259 23797/18583/19260 23796/18580/19257
+f 23795/18581/19258 23796/18580/19257 23799/18584/19261 23798/18585/19262
+f 23796/18580/19257 23797/18583/19260 23800/18586/19263 23799/18584/19261
+f 1128/17714/18391 8838/18129/18806 23792/18578/19255 8553/17715/18392
+f 8838/18129/18806 8839/18128/18805 23793/18579/19256 23792/18578/19255
+f 8839/18128/18805 8840/18127/18804 23794/18582/19259 23793/18579/19256
+f 8840/18127/18804 1160/18126/18803 8745/18587/19264 23794/18582/19259
+f 23794/18582/19259 8745/18587/19264 8746/18588/19265 23797/18583/19260
+f 23797/18583/19260 8746/18588/19265 8747/18589/19266 23800/18586/19263
+f 23800/18586/19263 8747/18589/19266 1159/18546/19223 8922/18545/19222
+f 23799/18584/19261 23800/18586/19263 8922/18545/19222 8923/18544/19221
+f 23798/18585/19262 23799/18584/19261 8923/18544/19221 8924/18543/19220
+f 8555/17717/18394 23798/18585/19262 8924/18543/19220 1127/17666/18343
+f 8554/17716/18393 23795/18581/19258 23798/18585/19262 8555/17717/18394
+f 8553/17715/18392 23792/18578/19255 23795/18581/19258 8554/17716/18393
+f 23801/18590/19267 23802/18591/19268 23805/18592/19269 23804/18593/19270
+f 23802/18591/19268 23803/18594/19271 23806/18595/19272 23805/18592/19269
+f 23804/18593/19270 23805/18592/19269 23808/18596/19273 23807/18597/19274
+f 23805/18592/19269 23806/18595/19272 23809/18598/19275 23808/18596/19273
+f 1155/17730/18407 8844/18149/18826 23801/18590/19267 8634/17731/18408
+f 8844/18149/18826 8845/18148/18825 23802/18591/19268 23801/18590/19267
+f 8845/18148/18825 8846/18147/18824 23803/18594/19271 23802/18591/19268
+f 8846/18147/18824 1187/18146/18823 8826/18599/19276 23803/18594/19271
+f 23803/18594/19271 8826/18599/19276 8827/18600/19277 23806/18595/19272
+f 23806/18595/19272 8827/18600/19277 8828/18601/19278 23809/18598/19275
+f 23809/18598/19275 8828/18601/19278 1186/18562/19239 8925/18561/19238
+f 23808/18596/19273 23809/18598/19275 8925/18561/19238 8926/18560/19237
+f 23807/18597/19274 23808/18596/19273 8926/18560/19237 8927/18559/19236
+f 8636/17733/18410 23807/18597/19274 8927/18559/19236 1154/17682/18359
+f 8635/17732/18409 23804/18593/19270 23807/18597/19274 8636/17733/18410
+f 8634/17731/18408 23801/18590/19267 23804/18593/19270 8635/17732/18409
+f 23810/18602/19279 23811/18603/19280 23814/18604/19281 23813/18605/19282
+f 23811/18603/19280 23812/18606/19283 23815/18607/19284 23814/18604/19281
+f 23813/18605/19282 23814/18604/19281 23817/18608/19285 23816/18609/19286
+f 23814/18604/19281 23815/18607/19284 23818/18610/19287 23817/18608/19285
+f 1177/18226/18903 9029/18611/19288 23810/18602/19279 8796/18227/18904
+f 9029/18611/19288 9028/18612/19289 23811/18603/19280 23810/18602/19279
+f 9028/18612/19289 9027/18613/19290 23812/18606/19283 23811/18603/19280
+f 9027/18613/19290 1209/18614/19291 8988/18615/19292 23812/18606/19283
+f 23812/18606/19283 8988/18615/19292 8989/18616/19293 23815/18607/19284
+f 23815/18607/19284 8989/18616/19293 8990/18617/19294 23818/18610/19287
+f 23818/18610/19287 8990/18617/19294 1208/18618/19295 9026/18619/19296
+f 23817/18608/19285 23818/18610/19287 9026/18619/19296 9025/18620/19297
+f 23816/18609/19286 23817/18608/19285 9025/18620/19297 9024/18621/19298
+f 8798/18229/18906 23816/18609/19286 9024/18621/19298 1176/18194/18871
+f 8797/18228/18905 23813/18605/19282 23816/18609/19286 8798/18229/18906
+f 8796/18227/18904 23810/18602/19279 23813/18605/19282 8797/18228/18905
+f 23819/18622/19299 23820/18623/19300 23823/18624/19301 23822/18625/19302
+f 23820/18623/19300 23821/18626/19303 23824/18627/19304 23823/18624/19301
+f 23822/18625/19302 23823/18624/19301 23826/18628/19305 23825/18629/19306
+f 23823/18624/19301 23824/18627/19304 23827/18630/19307 23826/18628/19305
+f 1164/18242/18919 9035/18631/19308 23819/18622/19299 8757/18243/18920
+f 9035/18631/19308 9034/18632/19309 23820/18623/19300 23819/18622/19299
+f 9034/18632/19309 9033/18633/19310 23821/18626/19303 23820/18623/19300
+f 9033/18633/19310 1196/18634/19311 8949/18635/19312 23821/18626/19303
+f 23821/18626/19303 8949/18635/19312 8950/18636/19313 23824/18627/19304
+f 23824/18627/19304 8950/18636/19313 8951/18637/19314 23827/18630/19307
+f 23827/18630/19307 8951/18637/19314 1195/18638/19315 9032/18639/19316
+f 23826/18628/19305 23827/18630/19307 9032/18639/19316 9031/18640/19317
+f 23825/18629/19306 23826/18628/19305 9031/18640/19317 9030/18641/19318
+f 8759/18245/18922 23825/18629/19306 9030/18641/19318 1163/18210/18887
+f 8758/18244/18921 23822/18625/19302 23825/18629/19306 8759/18245/18922
+f 8757/18243/18920 23819/18622/19299 23822/18625/19302 8758/18244/18921
+f 23828/18642/19319 23829/18643/19320 23832/18644/19321 23831/18645/19322
+f 23829/18643/19320 23830/18646/19323 23833/18647/19324 23832/18644/19321
+f 23831/18645/19322 23832/18644/19321 23835/18648/19325 23834/18649/19326
+f 23832/18644/19321 23833/18647/19324 23836/18650/19327 23835/18648/19325
+f 1178/18258/18935 9038/18651/19328 23828/18642/19319 8799/18259/18936
+f 9038/18651/19328 9037/18652/19329 23829/18643/19320 23828/18642/19319
+f 9037/18652/19329 9036/18653/19330 23830/18646/19323 23829/18643/19320
+f 9036/18653/19330 1210/18654/19331 8991/18655/19332 23830/18646/19323
+f 23830/18646/19323 8991/18655/19332 8992/18656/19333 23833/18647/19324
+f 23833/18647/19324 8992/18656/19333 8993/18657/19334 23836/18650/19327
+f 23836/18650/19327 8993/18657/19334 1209/18614/19291 9027/18613/19290
+f 23835/18648/19325 23836/18650/19327 9027/18613/19290 9028/18612/19289
+f 23834/18649/19326 23835/18648/19325 9028/18612/19289 9029/18611/19288
+f 8801/18261/18938 23834/18649/19326 9029/18611/19288 1177/18226/18903
+f 8800/18260/18937 23831/18645/19322 23834/18649/19326 8801/18261/18938
+f 8799/18259/18936 23828/18642/19319 23831/18645/19322 8800/18260/18937
+f 23837/18658/19335 23838/18659/19336 23841/18660/19337 23840/18661/19338
+f 23838/18659/19336 23839/18662/19339 23842/18663/19340 23841/18660/19337
+f 23840/18661/19338 23841/18660/19337 23844/18664/19341 23843/18665/19342
+f 23841/18660/19337 23842/18663/19340 23845/18666/19343 23844/18664/19341
+f 1165/18274/18951 9041/18667/19344 23837/18658/19335 8760/18275/18952
+f 9041/18667/19344 9040/18668/19345 23838/18659/19336 23837/18658/19335
+f 9040/18668/19345 9039/18669/19346 23839/18662/19339 23838/18659/19336
+f 9039/18669/19346 1197/18670/19347 8952/18671/19348 23839/18662/19339
+f 23839/18662/19339 8952/18671/19348 8953/18672/19349 23842/18663/19340
+f 23842/18663/19340 8953/18672/19349 8954/18673/19350 23845/18666/19343
+f 23845/18666/19343 8954/18673/19350 1196/18634/19311 9033/18633/19310
+f 23844/18664/19341 23845/18666/19343 9033/18633/19310 9034/18632/19309
+f 23843/18665/19342 23844/18664/19341 9034/18632/19309 9035/18631/19308
+f 8762/18277/18954 23843/18665/19342 9035/18631/19308 1164/18242/18919
+f 8761/18276/18953 23840/18661/19338 23843/18665/19342 8762/18277/18954
+f 8760/18275/18952 23837/18658/19335 23840/18661/19338 8761/18276/18953
+f 23846/18674/19351 23847/18675/19352 23850/18676/19353 23849/18677/19354
+f 23847/18675/19352 23848/18678/19355 23851/18679/19356 23850/18676/19353
+f 23849/18677/19354 23850/18676/19353 23853/18680/19357 23852/18681/19358
+f 23850/18676/19353 23851/18679/19356 23854/18682/19359 23853/18680/19357
+f 1179/18290/18967 9044/18683/19360 23846/18674/19351 8802/18291/18968
+f 9044/18683/19360 9043/18684/19361 23847/18675/19352 23846/18674/19351
+f 9043/18684/19361 9042/18685/19362 23848/18678/19355 23847/18675/19352
+f 9042/18685/19362 1211/18686/19363 8994/18687/19364 23848/18678/19355
+f 23848/18678/19355 8994/18687/19364 8995/18688/19365 23851/18679/19356
+f 23851/18679/19356 8995/18688/19365 8996/18689/19366 23854/18682/19359
+f 23854/18682/19359 8996/18689/19366 1210/18654/19331 9036/18653/19330
+f 23853/18680/19357 23854/18682/19359 9036/18653/19330 9037/18652/19329
+f 23852/18681/19358 23853/18680/19357 9037/18652/19329 9038/18651/19328
+f 8804/18293/18970 23852/18681/19358 9038/18651/19328 1178/18258/18935
+f 8803/18292/18969 23849/18677/19354 23852/18681/19358 8804/18293/18970
+f 8802/18291/18968 23846/18674/19351 23849/18677/19354 8803/18292/18969
+f 23855/18690/19367 23856/18691/19368 23859/18692/19369 23858/18693/19370
+f 23856/18691/19368 23857/18694/19371 23860/18695/19372 23859/18692/19369
+f 23858/18693/19370 23859/18692/19369 23862/18696/19373 23861/18697/19374
+f 23859/18692/19369 23860/18695/19372 23863/18698/19375 23862/18696/19373
+f 1166/18306/18983 9047/18699/19376 23855/18690/19367 8763/18307/18984
+f 9047/18699/19376 9046/18700/19377 23856/18691/19368 23855/18690/19367
+f 9046/18700/19377 9045/18701/19378 23857/18694/19371 23856/18691/19368
+f 9045/18701/19378 1198/18702/19379 8955/18703/19380 23857/18694/19371
+f 23857/18694/19371 8955/18703/19380 8956/18704/19381 23860/18695/19372
+f 23860/18695/19372 8956/18704/19381 8957/18705/19382 23863/18698/19375
+f 23863/18698/19375 8957/18705/19382 1197/18670/19347 9039/18669/19346
+f 23862/18696/19373 23863/18698/19375 9039/18669/19346 9040/18668/19345
+f 23861/18697/19374 23862/18696/19373 9040/18668/19345 9041/18667/19344
+f 8765/18309/18986 23861/18697/19374 9041/18667/19344 1165/18274/18951
+f 8764/18308/18985 23858/18693/19370 23861/18697/19374 8765/18309/18986
+f 8763/18307/18984 23855/18690/19367 23858/18693/19370 8764/18308/18985
+f 23864/18706/19383 23865/18707/19384 23868/18708/19385 23867/18709/19386
+f 23865/18707/19384 23866/18710/19387 23869/18711/19388 23868/18708/19385
+f 23867/18709/19386 23868/18708/19385 23871/18712/19389 23870/18713/19390
+f 23868/18708/19385 23869/18711/19388 23872/18714/19391 23871/18712/19389
+f 1180/18322/18999 9050/18715/19392 23864/18706/19383 8805/18323/19000
+f 9050/18715/19392 9049/18716/19393 23865/18707/19384 23864/18706/19383
+f 9049/18716/19393 9048/18717/19394 23866/18710/19387 23865/18707/19384
+f 9048/18717/19394 1212/18718/19395 8997/18719/19396 23866/18710/19387
+f 23866/18710/19387 8997/18719/19396 8998/18720/19397 23869/18711/19388
+f 23869/18711/19388 8998/18720/19397 8999/18721/19398 23872/18714/19391
+f 23872/18714/19391 8999/18721/19398 1211/18686/19363 9042/18685/19362
+f 23871/18712/19389 23872/18714/19391 9042/18685/19362 9043/18684/19361
+f 23870/18713/19390 23871/18712/19389 9043/18684/19361 9044/18683/19360
+f 8807/18325/19002 23870/18713/19390 9044/18683/19360 1179/18290/18967
+f 8806/18324/19001 23867/18709/19386 23870/18713/19390 8807/18325/19002
+f 8805/18323/19000 23864/18706/19383 23867/18709/19386 8806/18324/19001
+f 23873/18722/19399 23874/18723/19400 23877/18724/19401 23876/18725/19402
+f 23874/18723/19400 23875/18726/19403 23878/18727/19404 23877/18724/19401
+f 23876/18725/19402 23877/18724/19401 23880/18728/19405 23879/18729/19406
+f 23877/18724/19401 23878/18727/19404 23881/18730/19407 23880/18728/19405
+f 1167/18338/19015 9053/18731/19408 23873/18722/19399 8766/18339/19016
+f 9053/18731/19408 9052/18732/19409 23874/18723/19400 23873/18722/19399
+f 9052/18732/19409 9051/18733/19410 23875/18726/19403 23874/18723/19400
+f 9051/18733/19410 1199/18734/19411 8958/18735/19412 23875/18726/19403
+f 23875/18726/19403 8958/18735/19412 8959/18736/19413 23878/18727/19404
+f 23878/18727/19404 8959/18736/19413 8960/18737/19414 23881/18730/19407
+f 23881/18730/19407 8960/18737/19414 1198/18702/19379 9045/18701/19378
+f 23880/18728/19405 23881/18730/19407 9045/18701/19378 9046/18700/19377
+f 23879/18729/19406 23880/18728/19405 9046/18700/19377 9047/18699/19376
+f 8768/18341/19018 23879/18729/19406 9047/18699/19376 1166/18306/18983
+f 8767/18340/19017 23876/18725/19402 23879/18729/19406 8768/18341/19018
+f 8766/18339/19016 23873/18722/19399 23876/18725/19402 8767/18340/19017
+f 23882/18738/19415 23883/18739/19416 23886/18740/19417 23885/18741/19418
+f 23883/18739/19416 23884/18742/19419 23887/18743/19420 23886/18740/19417
+f 23885/18741/19418 23886/18740/19417 23889/18744/19421 23888/18745/19422
+f 23886/18740/19417 23887/18743/19420 23890/18746/19423 23889/18744/19421
+f 1181/18354/19031 9056/18747/19424 23882/18738/19415 8808/18355/19032
+f 9056/18747/19424 9055/18748/19425 23883/18739/19416 23882/18738/19415
+f 9055/18748/19425 9054/18749/19426 23884/18742/19419 23883/18739/19416
+f 9054/18749/19426 1213/18750/19427 9000/18751/19428 23884/18742/19419
+f 23884/18742/19419 9000/18751/19428 9001/18752/19429 23887/18743/19420
+f 23887/18743/19420 9001/18752/19429 9002/18753/19430 23890/18746/19423
+f 23890/18746/19423 9002/18753/19430 1212/18718/19395 9048/18717/19394
+f 23889/18744/19421 23890/18746/19423 9048/18717/19394 9049/18716/19393
+f 23888/18745/19422 23889/18744/19421 9049/18716/19393 9050/18715/19392
+f 8810/18357/19034 23888/18745/19422 9050/18715/19392 1180/18322/18999
+f 8809/18356/19033 23885/18741/19418 23888/18745/19422 8810/18357/19034
+f 8808/18355/19032 23882/18738/19415 23885/18741/19418 8809/18356/19033
+f 23891/18754/19431 23892/18755/19432 23895/18756/19433 23894/18757/19434
+f 23892/18755/19432 23893/18758/19435 23896/18759/19436 23895/18756/19433
+f 23894/18757/19434 23895/18756/19433 23898/18760/19437 23897/18761/19438
+f 23895/18756/19433 23896/18759/19436 23899/18762/19439 23898/18760/19437
+f 1168/18370/19047 9059/18763/19440 23891/18754/19431 8769/18371/19048
+f 9059/18763/19440 9058/18764/19441 23892/18755/19432 23891/18754/19431
+f 9058/18764/19441 9057/18765/19442 23893/18758/19435 23892/18755/19432
+f 9057/18765/19442 1200/18766/19443 8961/18767/19444 23893/18758/19435
+f 23893/18758/19435 8961/18767/19444 8962/18768/19445 23896/18759/19436
+f 23896/18759/19436 8962/18768/19445 8963/18769/19446 23899/18762/19439
+f 23899/18762/19439 8963/18769/19446 1199/18734/19411 9051/18733/19410
+f 23898/18760/19437 23899/18762/19439 9051/18733/19410 9052/18732/19409
+f 23897/18761/19438 23898/18760/19437 9052/18732/19409 9053/18731/19408
+f 8771/18373/19050 23897/18761/19438 9053/18731/19408 1167/18338/19015
+f 8770/18372/19049 23894/18757/19434 23897/18761/19438 8771/18373/19050
+f 8769/18371/19048 23891/18754/19431 23894/18757/19434 8770/18372/19049
+f 23900/18770/19447 23901/18771/19448 23904/18772/19449 23903/18773/19450
+f 23901/18771/19448 23902/18774/19451 23905/18775/19452 23904/18772/19449
+f 23903/18773/19450 23904/18772/19449 23907/18776/19453 23906/18777/19454
+f 23904/18772/19449 23905/18775/19452 23908/18778/19455 23907/18776/19453
+f 1182/18386/19063 9062/18779/19456 23900/18770/19447 8811/18387/19064
+f 9062/18779/19456 9061/18780/19457 23901/18771/19448 23900/18770/19447
+f 9061/18780/19457 9060/18781/19458 23902/18774/19451 23901/18771/19448
+f 9060/18781/19458 1214/18782/19459 9003/18783/19460 23902/18774/19451
+f 23902/18774/19451 9003/18783/19460 9004/18784/19461 23905/18775/19452
+f 23905/18775/19452 9004/18784/19461 9005/18785/19462 23908/18778/19455
+f 23908/18778/19455 9005/18785/19462 1213/18750/19427 9054/18749/19426
+f 23907/18776/19453 23908/18778/19455 9054/18749/19426 9055/18748/19425
+f 23906/18777/19454 23907/18776/19453 9055/18748/19425 9056/18747/19424
+f 8813/18389/19066 23906/18777/19454 9056/18747/19424 1181/18354/19031
+f 8812/18388/19065 23903/18773/19450 23906/18777/19454 8813/18389/19066
+f 8811/18387/19064 23900/18770/19447 23903/18773/19450 8812/18388/19065
+f 23909/18786/19463 23910/18787/19464 23913/18788/19465 23912/18789/19466
+f 23910/18787/19464 23911/18790/19467 23914/18791/19468 23913/18788/19465
+f 23912/18789/19466 23913/18788/19465 23916/18792/19469 23915/18793/19470
+f 23913/18788/19465 23914/18791/19468 23917/18794/19471 23916/18792/19469
+f 1169/18402/19079 9065/18795/19472 23909/18786/19463 8772/18403/19080
+f 9065/18795/19472 9064/18796/19473 23910/18787/19464 23909/18786/19463
+f 9064/18796/19473 9063/18797/19474 23911/18790/19467 23910/18787/19464
+f 9063/18797/19474 1201/18798/19475 8964/18799/19476 23911/18790/19467
+f 23911/18790/19467 8964/18799/19476 8965/18800/19477 23914/18791/19468
+f 23914/18791/19468 8965/18800/19477 8966/18801/19478 23917/18794/19471
+f 23917/18794/19471 8966/18801/19478 1200/18766/19443 9057/18765/19442
+f 23916/18792/19469 23917/18794/19471 9057/18765/19442 9058/18764/19441
+f 23915/18793/19470 23916/18792/19469 9058/18764/19441 9059/18763/19440
+f 8774/18405/19082 23915/18793/19470 9059/18763/19440 1168/18370/19047
+f 8773/18404/19081 23912/18789/19466 23915/18793/19470 8774/18405/19082
+f 8772/18403/19080 23909/18786/19463 23912/18789/19466 8773/18404/19081
+f 23918/18802/19479 23919/18803/19480 23922/18804/19481 23921/18805/19482
+f 23919/18803/19480 23920/18806/19483 23923/18807/19484 23922/18804/19481
+f 23921/18805/19482 23922/18804/19481 23925/18808/19485 23924/18809/19486
+f 23922/18804/19481 23923/18807/19484 23926/18810/19487 23925/18808/19485
+f 1183/18418/19095 9068/18811/19488 23918/18802/19479 8814/18419/19096
+f 9068/18811/19488 9067/18812/19489 23919/18803/19480 23918/18802/19479
+f 9067/18812/19489 9066/18813/19490 23920/18806/19483 23919/18803/19480
+f 9066/18813/19490 1215/18814/19491 9006/18815/19492 23920/18806/19483
+f 23920/18806/19483 9006/18815/19492 9007/18816/19493 23923/18807/19484
+f 23923/18807/19484 9007/18816/19493 9008/18817/19494 23926/18810/19487
+f 23926/18810/19487 9008/18817/19494 1214/18782/19459 9060/18781/19458
+f 23925/18808/19485 23926/18810/19487 9060/18781/19458 9061/18780/19457
+f 23924/18809/19486 23925/18808/19485 9061/18780/19457 9062/18779/19456
+f 8816/18421/19098 23924/18809/19486 9062/18779/19456 1182/18386/19063
+f 8815/18420/19097 23921/18805/19482 23924/18809/19486 8816/18421/19098
+f 8814/18419/19096 23918/18802/19479 23921/18805/19482 8815/18420/19097
+f 23927/18818/19495 23928/18819/19496 23931/18820/19497 23930/18821/19498
+f 23928/18819/19496 23929/18822/19499 23932/18823/19500 23931/18820/19497
+f 23930/18821/19498 23931/18820/19497 23934/18824/19501 23933/18825/19502
+f 23931/18820/19497 23932/18823/19500 23935/18826/19503 23934/18824/19501
+f 1170/18434/19111 9071/18827/19504 23927/18818/19495 8775/18435/19112
+f 9071/18827/19504 9070/18828/19505 23928/18819/19496 23927/18818/19495
+f 9070/18828/19505 9069/18829/19506 23929/18822/19499 23928/18819/19496
+f 9069/18829/19506 1202/18830/19507 8967/18831/19508 23929/18822/19499
+f 23929/18822/19499 8967/18831/19508 8968/18832/19509 23932/18823/19500
+f 23932/18823/19500 8968/18832/19509 8969/18833/19510 23935/18826/19503
+f 23935/18826/19503 8969/18833/19510 1201/18798/19475 9063/18797/19474
+f 23934/18824/19501 23935/18826/19503 9063/18797/19474 9064/18796/19473
+f 23933/18825/19502 23934/18824/19501 9064/18796/19473 9065/18795/19472
+f 8777/18437/19114 23933/18825/19502 9065/18795/19472 1169/18402/19079
+f 8776/18436/19113 23930/18821/19498 23933/18825/19502 8777/18437/19114
+f 8775/18435/19112 23927/18818/19495 23930/18821/19498 8776/18436/19113
+f 23936/18834/19511 23937/18835/19512 23940/18836/19513 23939/18837/19514
+f 23937/18835/19512 23938/18838/19515 23941/18839/19516 23940/18836/19513
+f 23939/18837/19514 23940/18836/19513 23943/18840/19517 23942/18841/19518
+f 23940/18836/19513 23941/18839/19516 23944/18842/19519 23943/18840/19517
+f 1157/18450/19127 9077/18843/19520 23936/18834/19511 8736/18451/19128
+f 9077/18843/19520 9076/18844/19521 23937/18835/19512 23936/18834/19511
+f 9076/18844/19521 9075/18845/19522 23938/18838/19515 23937/18835/19512
+f 9075/18845/19522 1189/18846/19523 8928/18847/19524 23938/18838/19515
+f 23938/18838/19515 8928/18847/19524 8929/18848/19525 23941/18839/19516
+f 23941/18839/19516 8929/18848/19525 8930/18849/19526 23944/18842/19519
+f 23944/18842/19519 8930/18849/19526 1188/18850/19527 9074/18851/19528
+f 23943/18840/19517 23944/18842/19519 9074/18851/19528 9073/18852/19529
+f 23942/18841/19518 23943/18840/19517 9073/18852/19529 9072/18853/19530
+f 8738/18453/19130 23942/18841/19518 9072/18853/19530 1156/18142/18819
+f 8737/18452/19129 23939/18837/19514 23942/18841/19518 8738/18453/19130
+f 8736/18451/19128 23936/18834/19511 23939/18837/19514 8737/18452/19129
+f 23945/18854/19531 23946/18855/19532 23949/18856/19533 23948/18857/19534
+f 23946/18855/19532 23947/18858/19535 23950/18859/19536 23949/18856/19533
+f 23948/18857/19534 23949/18856/19533 23952/18860/19537 23951/18861/19538
+f 23949/18856/19533 23950/18859/19536 23953/18862/19539 23952/18860/19537
+f 1184/18466/19143 9080/18863/19540 23945/18854/19531 8817/18467/19144
+f 9080/18863/19540 9079/18864/19541 23946/18855/19532 23945/18854/19531
+f 9079/18864/19541 9078/18865/19542 23947/18858/19535 23946/18855/19532
+f 9078/18865/19542 1216/18866/19543 9009/18867/19544 23947/18858/19535
+f 23947/18858/19535 9009/18867/19544 9010/18868/19545 23950/18859/19536
+f 23950/18859/19536 9010/18868/19545 9011/18869/19546 23953/18862/19539
+f 23953/18862/19539 9011/18869/19546 1215/18814/19491 9066/18813/19490
+f 23952/18860/19537 23953/18862/19539 9066/18813/19490 9067/18812/19489
+f 23951/18861/19538 23952/18860/19537 9067/18812/19489 9068/18811/19488
+f 8819/18469/19146 23951/18861/19538 9068/18811/19488 1183/18418/19095
+f 8818/18468/19145 23948/18857/19534 23951/18861/19538 8819/18469/19146
+f 8817/18467/19144 23945/18854/19531 23948/18857/19534 8818/18468/19145
+f 23954/18870/19547 23955/18871/19548 23958/18872/19549 23957/18873/19550
+f 23955/18871/19548 23956/18874/19551 23959/18875/19552 23958/18872/19549
+f 23957/18873/19550 23958/18872/19549 23961/18876/19553 23960/18877/19554
+f 23958/18872/19549 23959/18875/19552 23962/18878/19555 23961/18876/19553
+f 1171/18482/19159 9083/18879/19556 23954/18870/19547 8778/18483/19160
+f 9083/18879/19556 9082/18880/19557 23955/18871/19548 23954/18870/19547
+f 9082/18880/19557 9081/18881/19558 23956/18874/19551 23955/18871/19548
+f 9081/18881/19558 1203/18882/19559 8970/18883/19560 23956/18874/19551
+f 23956/18874/19551 8970/18883/19560 8971/18884/19561 23959/18875/19552
+f 23959/18875/19552 8971/18884/19561 8972/18885/19562 23962/18878/19555
+f 23962/18878/19555 8972/18885/19562 1202/18830/19507 9069/18829/19506
+f 23961/18876/19553 23962/18878/19555 9069/18829/19506 9070/18828/19505
+f 23960/18877/19554 23961/18876/19553 9070/18828/19505 9071/18827/19504
+f 8780/18485/19162 23960/18877/19554 9071/18827/19504 1170/18434/19111
+f 8779/18484/19161 23957/18873/19550 23960/18877/19554 8780/18485/19162
+f 8778/18483/19160 23954/18870/19547 23957/18873/19550 8779/18484/19161
+f 23963/18886/19563 23964/18887/19564 23967/18888/19565 23966/18889/19566
+f 23964/18887/19564 23965/18890/19567 23968/18891/19568 23967/18888/19565
+f 23966/18889/19566 23967/18888/19565 23970/18892/19569 23969/18893/19570
+f 23967/18888/19565 23968/18891/19568 23971/18894/19571 23970/18892/19569
+f 1158/18498/19175 9086/18895/19572 23963/18886/19563 8739/18499/19176
+f 9086/18895/19572 9085/18896/19573 23964/18887/19564 23963/18886/19563
+f 9085/18896/19573 9084/18897/19574 23965/18890/19567 23964/18887/19564
+f 9084/18897/19574 1190/18898/19575 8931/18899/19576 23965/18890/19567
+f 23965/18890/19567 8931/18899/19576 8932/18900/19577 23968/18891/19568
+f 23968/18891/19568 8932/18900/19577 8933/18901/19578 23971/18894/19571
+f 23971/18894/19571 8933/18901/19578 1189/18846/19523 9075/18845/19522
+f 23970/18892/19569 23971/18894/19571 9075/18845/19522 9076/18844/19521
+f 23969/18893/19570 23970/18892/19569 9076/18844/19521 9077/18843/19520
+f 8741/18501/19178 23969/18893/19570 9077/18843/19520 1157/18450/19127
+f 8740/18500/19177 23966/18889/19566 23969/18893/19570 8741/18501/19178
+f 8739/18499/19176 23963/18886/19563 23966/18889/19566 8740/18500/19177
+f 23972/18902/19579 23973/18903/19580 23976/18904/19581 23975/18905/19582
+f 23973/18903/19580 23974/18906/19583 23977/18907/19584 23976/18904/19581
+f 23975/18905/19582 23976/18904/19581 23979/18908/19585 23978/18909/19586
+f 23976/18904/19581 23977/18907/19584 23980/18910/19587 23979/18908/19585
+f 1185/18514/19191 9089/18911/19588 23972/18902/19579 8820/18515/19192
+f 9089/18911/19588 9088/18912/19589 23973/18903/19580 23972/18902/19579
+f 9088/18912/19589 9087/18913/19590 23974/18906/19583 23973/18903/19580
+f 9087/18913/19590 1217/18914/19591 9012/18915/19592 23974/18906/19583
+f 23974/18906/19583 9012/18915/19592 9013/18916/19593 23977/18907/19584
+f 23977/18907/19584 9013/18916/19593 9014/18917/19594 23980/18910/19587
+f 23980/18910/19587 9014/18917/19594 1216/18866/19543 9078/18865/19542
+f 23979/18908/19585 23980/18910/19587 9078/18865/19542 9079/18864/19541
+f 23978/18909/19586 23979/18908/19585 9079/18864/19541 9080/18863/19540
+f 8822/18517/19194 23978/18909/19586 9080/18863/19540 1184/18466/19143
+f 8821/18516/19193 23975/18905/19582 23978/18909/19586 8822/18517/19194
+f 8820/18515/19192 23972/18902/19579 23975/18905/19582 8821/18516/19193
+f 23981/18918/19595 23982/18919/19596 23985/18920/19597 23984/18921/19598
+f 23982/18919/19596 23983/18922/19599 23986/18923/19600 23985/18920/19597
+f 23984/18921/19598 23985/18920/19597 23988/18924/19601 23987/18925/19602
+f 23985/18920/19597 23986/18923/19600 23989/18926/19603 23988/18924/19601
+f 1172/18530/19207 9092/18927/19604 23981/18918/19595 8781/18531/19208
+f 9092/18927/19604 9091/18928/19605 23982/18919/19596 23981/18918/19595
+f 9091/18928/19605 9090/18929/19606 23983/18922/19599 23982/18919/19596
+f 9090/18929/19606 1204/18930/19607 8973/18931/19608 23983/18922/19599
+f 23983/18922/19599 8973/18931/19608 8974/18932/19609 23986/18923/19600
+f 23986/18923/19600 8974/18932/19609 8975/18933/19610 23989/18926/19603
+f 23989/18926/19603 8975/18933/19610 1203/18882/19559 9081/18881/19558
+f 23988/18924/19601 23989/18926/19603 9081/18881/19558 9082/18880/19557
+f 23987/18925/19602 23988/18924/19601 9082/18880/19557 9083/18879/19556
+f 8783/18533/19210 23987/18925/19602 9083/18879/19556 1171/18482/19159
+f 8782/18532/19209 23984/18921/19598 23987/18925/19602 8783/18533/19210
+f 8781/18531/19208 23981/18918/19595 23984/18921/19598 8782/18532/19209
+f 23990/18934/19611 23991/18935/19612 23994/18936/19613 23993/18937/19614
+f 23991/18935/19612 23992/18938/19615 23995/18939/19616 23994/18936/19613
+f 23993/18937/19614 23994/18936/19613 23997/18940/19617 23996/18941/19618
+f 23994/18936/19613 23995/18939/19616 23998/18942/19619 23997/18940/19617
+f 1159/18546/19223 9095/18943/19620 23990/18934/19611 8742/18547/19224
+f 9095/18943/19620 9094/18944/19621 23991/18935/19612 23990/18934/19611
+f 9094/18944/19621 9093/18945/19622 23992/18938/19615 23991/18935/19612
+f 9093/18945/19622 1191/18946/19623 8934/18947/19624 23992/18938/19615
+f 23992/18938/19615 8934/18947/19624 8935/18948/19625 23995/18939/19616
+f 23995/18939/19616 8935/18948/19625 8936/18949/19626 23998/18942/19619
+f 23998/18942/19619 8936/18949/19626 1190/18898/19575 9084/18897/19574
+f 23997/18940/19617 23998/18942/19619 9084/18897/19574 9085/18896/19573
+f 23996/18941/19618 23997/18940/19617 9085/18896/19573 9086/18895/19572
+f 8744/18549/19226 23996/18941/19618 9086/18895/19572 1158/18498/19175
+f 8743/18548/19225 23993/18937/19614 23996/18941/19618 8744/18549/19226
+f 8742/18547/19224 23990/18934/19611 23993/18937/19614 8743/18548/19225
+f 23999/18950/19627 24000/18951/19628 24003/18952/19629 24002/18953/19630
+f 24000/18951/19628 24001/18954/19631 24004/18955/19632 24003/18952/19629
+f 24002/18953/19630 24003/18952/19629 24006/18956/19633 24005/18957/19634
+f 24003/18952/19629 24004/18955/19632 24007/18958/19635 24006/18956/19633
+f 1186/18562/19239 9098/18959/19636 23999/18950/19627 8823/18563/19240
+f 9098/18959/19636 9097/18960/19637 24000/18951/19628 23999/18950/19627
+f 9097/18960/19637 9096/18961/19638 24001/18954/19631 24000/18951/19628
+f 9096/18961/19638 1218/18962/19639 9015/18963/19640 24001/18954/19631
+f 24001/18954/19631 9015/18963/19640 9016/18964/19641 24004/18955/19632
+f 24004/18955/19632 9016/18964/19641 9017/18965/19642 24007/18958/19635
+f 24007/18958/19635 9017/18965/19642 1217/18914/19591 9087/18913/19590
+f 24006/18956/19633 24007/18958/19635 9087/18913/19590 9088/18912/19589
+f 24005/18957/19634 24006/18956/19633 9088/18912/19589 9089/18911/19588
+f 8825/18565/19242 24005/18957/19634 9089/18911/19588 1185/18514/19191
+f 8824/18564/19241 24002/18953/19630 24005/18957/19634 8825/18565/19242
+f 8823/18563/19240 23999/18950/19627 24002/18953/19630 8824/18564/19241
+f 24008/18966/19643 24009/18967/19644 24012/18968/19645 24011/18969/19646
+f 24009/18967/19644 24010/18970/19647 24013/18971/19648 24012/18968/19645
+f 24011/18969/19646 24012/18968/19645 24015/18972/19649 24014/18973/19650
+f 24012/18968/19645 24013/18971/19648 24016/18974/19651 24015/18972/19649
+f 1173/18106/18783 9101/18975/19652 24008/18966/19643 8784/18575/19252
+f 9101/18975/19652 9100/18976/19653 24009/18967/19644 24008/18966/19643
+f 9100/18976/19653 9099/18977/19654 24010/18970/19647 24009/18967/19644
+f 9099/18977/19654 1205/18978/19655 8976/18979/19656 24010/18970/19647
+f 24010/18970/19647 8976/18979/19656 8977/18980/19657 24013/18971/19648
+f 24013/18971/19648 8977/18980/19657 8978/18981/19658 24016/18974/19651
+f 24016/18974/19651 8978/18981/19658 1204/18930/19607 9090/18929/19606
+f 24015/18972/19649 24016/18974/19651 9090/18929/19606 9091/18928/19605
+f 24014/18973/19650 24015/18972/19649 9091/18928/19605 9092/18927/19604
+f 8786/18577/19254 24014/18973/19650 9092/18927/19604 1172/18530/19207
+f 8785/18576/19253 24011/18969/19646 24014/18973/19650 8786/18577/19254
+f 8784/18575/19252 24008/18966/19643 24011/18969/19646 8785/18576/19253
+f 24017/18982/19659 24018/18983/19660 24021/18984/19661 24020/18985/19662
+f 24018/18983/19660 24019/18986/19663 24022/18987/19664 24021/18984/19661
+f 24020/18985/19662 24021/18984/19661 24024/18988/19665 24023/18989/19666
+f 24021/18984/19661 24022/18987/19664 24025/18990/19667 24024/18988/19665
+f 1160/18126/18803 9104/18991/19668 24017/18982/19659 8745/18587/19264
+f 9104/18991/19668 9103/18992/19669 24018/18983/19660 24017/18982/19659
+f 9103/18992/19669 9102/18993/19670 24019/18986/19663 24018/18983/19660
+f 9102/18993/19670 1192/18994/19671 8937/18995/19672 24019/18986/19663
+f 24019/18986/19663 8937/18995/19672 8938/18996/19673 24022/18987/19664
+f 24022/18987/19664 8938/18996/19673 8939/18997/19674 24025/18990/19667
+f 24025/18990/19667 8939/18997/19674 1191/18946/19623 9093/18945/19622
+f 24024/18988/19665 24025/18990/19667 9093/18945/19622 9094/18944/19621
+f 24023/18989/19666 24024/18988/19665 9094/18944/19621 9095/18943/19620
+f 8747/18589/19266 24023/18989/19666 9095/18943/19620 1159/18546/19223
+f 8746/18588/19265 24020/18985/19662 24023/18989/19666 8747/18589/19266
+f 8745/18587/19264 24017/18982/19659 24020/18985/19662 8746/18588/19265
+f 24026/18998/19675 24027/18999/19676 24030/19000/19677 24029/19001/19678
+f 24027/18999/19676 24028/19002/19679 24031/19003/19680 24030/19000/19677
+f 24029/19001/19678 24030/19000/19677 24033/19004/19681 24032/19005/19682
+f 24030/19000/19677 24031/19003/19680 24034/19006/19683 24033/19004/19681
+f 1187/18146/18823 9107/19007/19684 24026/18998/19675 8826/18599/19276
+f 9107/19007/19684 9106/19008/19685 24027/18999/19676 24026/18998/19675
+f 9106/19008/19685 9105/19009/19686 24028/19002/19679 24027/18999/19676
+f 9105/19009/19686 1219/19010/19687 9018/19011/19688 24028/19002/19679
+f 24028/19002/19679 9018/19011/19688 9019/19012/19689 24031/19003/19680
+f 24031/19003/19680 9019/19012/19689 9020/19013/19690 24034/19006/19683
+f 24034/19006/19683 9020/19013/19690 1218/18962/19639 9096/18961/19638
+f 24033/19004/19681 24034/19006/19683 9096/18961/19638 9097/18960/19637
+f 24032/19005/19682 24033/19004/19681 9097/18960/19637 9098/18959/19636
+f 8828/18601/19278 24032/19005/19682 9098/18959/19636 1186/18562/19239
+f 8827/18600/19277 24029/19001/19678 24032/19005/19682 8828/18601/19278
+f 8826/18599/19276 24026/18998/19675 24029/19001/19678 8827/18600/19277
+f 24035/19014/19691 24036/19015/19692 24039/19016/19693 24038/19017/19694
+f 24036/19015/19692 24037/19018/19695 24040/19019/19696 24039/19016/19693
+f 24038/19017/19694 24039/19016/19693 24042/19020/19697 24041/19021/19698
+f 24039/19016/19693 24040/19019/19696 24043/19022/19699 24042/19020/19697
+f 1174/18102/18779 9110/19023/19700 24035/19014/19691 8787/18103/18780
+f 9110/19023/19700 9109/19024/19701 24036/19015/19692 24035/19014/19691
+f 9109/19024/19701 9108/19025/19702 24037/19018/19695 24036/19015/19692
+f 9108/19025/19702 1206/19026/19703 8979/19027/19704 24037/19018/19695
+f 24037/19018/19695 8979/19027/19704 8980/19028/19705 24040/19019/19696
+f 24040/19019/19696 8980/19028/19705 8981/19029/19706 24043/19022/19699
+f 24043/19022/19699 8981/19029/19706 1205/18978/19655 9099/18977/19654
+f 24042/19020/19697 24043/19022/19699 9099/18977/19654 9100/18976/19653
+f 24041/19021/19698 24042/19020/19697 9100/18976/19653 9101/18975/19652
+f 8789/18105/18782 24041/19021/19698 9101/18975/19652 1173/18106/18783
+f 8788/18104/18781 24038/19017/19694 24041/19021/19698 8789/18105/18782
+f 8787/18103/18780 24035/19014/19691 24038/19017/19694 8788/18104/18781
+f 24044/19030/19707 24045/19031/19708 24048/19032/19709 24047/19033/19710
+f 24045/19031/19708 24046/19034/19711 24049/19035/19712 24048/19032/19709
+f 24047/19033/19710 24048/19032/19709 24051/19036/19713 24050/19037/19714
+f 24048/19032/19709 24049/19035/19712 24052/19038/19715 24051/19036/19713
+f 1161/18122/18799 9113/19039/19716 24044/19030/19707 8748/18123/18800
+f 9113/19039/19716 9112/19040/19717 24045/19031/19708 24044/19030/19707
+f 9112/19040/19717 9111/19041/19718 24046/19034/19711 24045/19031/19708
+f 9111/19041/19718 1193/19042/19719 8940/19043/19720 24046/19034/19711
+f 24046/19034/19711 8940/19043/19720 8941/19044/19721 24049/19035/19712
+f 24049/19035/19712 8941/19044/19721 8942/19045/19722 24052/19038/19715
+f 24052/19038/19715 8942/19045/19722 1192/18994/19671 9102/18993/19670
+f 24051/19036/19713 24052/19038/19715 9102/18993/19670 9103/18992/19669
+f 24050/19037/19714 24051/19036/19713 9103/18992/19669 9104/18991/19668
+f 8750/18125/18802 24050/19037/19714 9104/18991/19668 1160/18126/18803
+f 8749/18124/18801 24047/19033/19710 24050/19037/19714 8750/18125/18802
+f 8748/18123/18800 24044/19030/19707 24047/19033/19710 8749/18124/18801
+f 24053/19046/19723 24054/19047/19724 24057/19048/19725 24056/19049/19726
+f 24054/19047/19724 24055/19050/19727 24058/19051/19728 24057/19048/19725
+f 24056/19049/19726 24057/19048/19725 24060/19052/19729 24059/19053/19730
+f 24057/19048/19725 24058/19051/19728 24061/19054/19731 24060/19052/19729
+f 1156/18142/18819 9072/18853/19530 24053/19046/19723 8829/18143/18820
+f 9072/18853/19530 9073/18852/19529 24054/19047/19724 24053/19046/19723
+f 9073/18852/19529 9074/18851/19528 24055/19050/19727 24054/19047/19724
+f 9074/18851/19528 1188/18850/19527 9021/19055/19732 24055/19050/19727
+f 24055/19050/19727 9021/19055/19732 9022/19056/19733 24058/19051/19728
+f 24058/19051/19728 9022/19056/19733 9023/19057/19734 24061/19054/19731
+f 24061/19054/19731 9023/19057/19734 1219/19010/19687 9105/19009/19686
+f 24060/19052/19729 24061/19054/19731 9105/19009/19686 9106/19008/19685
+f 24059/19053/19730 24060/19052/19729 9106/19008/19685 9107/19007/19684
+f 8831/18145/18822 24059/19053/19730 9107/19007/19684 1187/18146/18823
+f 8830/18144/18821 24056/19049/19726 24059/19053/19730 8831/18145/18822
+f 8829/18143/18820 24053/19046/19723 24056/19049/19726 8830/18144/18821
+f 24062/19058/19735 24063/19059/19736 24066/19060/19737 24065/19061/19738
+f 24063/19059/19736 24064/19062/19739 24067/19063/19740 24066/19060/19737
+f 24065/19061/19738 24066/19060/19737 24069/19064/19741 24068/19065/19742
+f 24066/19060/19737 24067/19063/19740 24070/19066/19743 24069/19064/19741
+f 1175/18162/18839 9116/19067/19744 24062/19058/19735 8790/18163/18840
+f 9116/19067/19744 9115/19068/19745 24063/19059/19736 24062/19058/19735
+f 9115/19068/19745 9114/19069/19746 24064/19062/19739 24063/19059/19736
+f 9114/19069/19746 1207/19070/19747 8982/19071/19748 24064/19062/19739
+f 24064/19062/19739 8982/19071/19748 8983/19072/19749 24067/19063/19740
+f 24067/19063/19740 8983/19072/19749 8984/19073/19750 24070/19066/19743
+f 24070/19066/19743 8984/19073/19750 1206/19026/19703 9108/19025/19702
+f 24069/19064/19741 24070/19066/19743 9108/19025/19702 9109/19024/19701
+f 24068/19065/19742 24069/19064/19741 9109/19024/19701 9110/19023/19700
+f 8792/18165/18842 24068/19065/19742 9110/19023/19700 1174/18102/18779
+f 8791/18164/18841 24065/19061/19738 24068/19065/19742 8792/18165/18842
+f 8790/18163/18840 24062/19058/19735 24065/19061/19738 8791/18164/18841
+f 24071/19074/19751 24072/19075/19752 24075/19076/19753 24074/19077/19754
+f 24072/19075/19752 24073/19078/19755 24076/19079/19756 24075/19076/19753
+f 24074/19077/19754 24075/19076/19753 24078/19080/19757 24077/19081/19758
+f 24075/19076/19753 24076/19079/19756 24079/19082/19759 24078/19080/19757
+f 1162/18178/18855 9119/19083/19760 24071/19074/19751 8751/18179/18856
+f 9119/19083/19760 9118/19084/19761 24072/19075/19752 24071/19074/19751
+f 9118/19084/19761 9117/19085/19762 24073/19078/19755 24072/19075/19752
+f 9117/19085/19762 1194/19086/19763 8943/19087/19764 24073/19078/19755
+f 24073/19078/19755 8943/19087/19764 8944/19088/19765 24076/19079/19756
+f 24076/19079/19756 8944/19088/19765 8945/19089/19766 24079/19082/19759
+f 24079/19082/19759 8945/19089/19766 1193/19042/19719 9111/19041/19718
+f 24078/19080/19757 24079/19082/19759 9111/19041/19718 9112/19040/19717
+f 24077/19081/19758 24078/19080/19757 9112/19040/19717 9113/19039/19716
+f 8753/18181/18858 24077/19081/19758 9113/19039/19716 1161/18122/18799
+f 8752/18180/18857 24074/19077/19754 24077/19081/19758 8753/18181/18858
+f 8751/18179/18856 24071/19074/19751 24074/19077/19754 8752/18180/18857
+f 24080/19090/19767 24081/19091/19768 24084/19092/19769 24083/19093/19770
+f 24081/19091/19768 24082/19094/19771 24085/19095/19772 24084/19092/19769
+f 24083/19093/19770 24084/19092/19769 24087/19096/19773 24086/19097/19774
+f 24084/19092/19769 24085/19095/19772 24088/19098/19775 24087/19096/19773
+f 1176/18194/18871 9024/18621/19298 24080/19090/19767 8793/18195/18872
+f 9024/18621/19298 9025/18620/19297 24081/19091/19768 24080/19090/19767
+f 9025/18620/19297 9026/18619/19296 24082/19094/19771 24081/19091/19768
+f 9026/18619/19296 1208/18618/19295 8985/19099/19776 24082/19094/19771
+f 24082/19094/19771 8985/19099/19776 8986/19100/19777 24085/19095/19772
+f 24085/19095/19772 8986/19100/19777 8987/19101/19778 24088/19098/19775
+f 24088/19098/19775 8987/19101/19778 1207/19070/19747 9114/19069/19746
+f 24087/19096/19773 24088/19098/19775 9114/19069/19746 9115/19068/19745
+f 24086/19097/19774 24087/19096/19773 9115/19068/19745 9116/19067/19744
+f 8795/18197/18874 24086/19097/19774 9116/19067/19744 1175/18162/18839
+f 8794/18196/18873 24083/19093/19770 24086/19097/19774 8795/18197/18874
+f 8793/18195/18872 24080/19090/19767 24083/19093/19770 8794/18196/18873
+f 24089/19102/19779 24090/19103/19780 24093/19104/19781 24092/19105/19782
+f 24090/19103/19780 24091/19106/19783 24094/19107/19784 24093/19104/19781
+f 24092/19105/19782 24093/19104/19781 24096/19108/19785 24095/19109/19786
+f 24093/19104/19781 24094/19107/19784 24097/19110/19787 24096/19108/19785
+f 1163/18210/18887 9030/18641/19318 24089/19102/19779 8754/18211/18888
+f 9030/18641/19318 9031/18640/19317 24090/19103/19780 24089/19102/19779
+f 9031/18640/19317 9032/18639/19316 24091/19106/19783 24090/19103/19780
+f 9032/18639/19316 1195/18638/19315 8946/19111/19788 24091/19106/19783
+f 24091/19106/19783 8946/19111/19788 8947/19112/19789 24094/19107/19784
+f 24094/19107/19784 8947/19112/19789 8948/19113/19790 24097/19110/19787
+f 24097/19110/19787 8948/19113/19790 1194/19086/19763 9117/19085/19762
+f 24096/19108/19785 24097/19110/19787 9117/19085/19762 9118/19084/19761
+f 24095/19109/19786 24096/19108/19785 9118/19084/19761 9119/19083/19760
+f 8756/18213/18890 24095/19109/19786 9119/19083/19760 1162/18178/18855
+f 8755/18212/18889 24092/19105/19782 24095/19109/19786 8756/18213/18890
+f 8754/18211/18888 24089/19102/19779 24092/19105/19782 8755/18212/18889
+f 24098/19114/19791 24099/19115/19792 24102/19116/19793 24101/19117/19794
+f 24099/19115/19792 24100/19118/19795 24103/19119/19796 24102/19116/19793
+f 24101/19117/19794 24102/19116/19793 24105/19120/19797 24104/19121/19798
+f 24102/19116/19793 24103/19119/19796 24106/19122/19799 24105/19120/19797
+f 1212/18718/19395 9221/19123/19800 24098/19114/19791 8997/18719/19396
+f 9221/19123/19800 9220/19124/19801 24099/19115/19792 24098/19114/19791
+f 9220/19124/19801 9219/19125/19802 24100/19118/19795 24099/19115/19792
+f 9219/19125/19802 1244/19126/19803 9189/19127/19804 24100/19118/19795
+f 24100/19118/19795 9189/19127/19804 9190/19128/19805 24103/19119/19796
+f 24103/19119/19796 9190/19128/19805 9191/19129/19806 24106/19122/19799
+f 24106/19122/19799 9191/19129/19806 1243/19130/19807 9218/19131/19808
+f 24105/19120/19797 24106/19122/19799 9218/19131/19808 9217/19132/19809
+f 24104/19121/19798 24105/19120/19797 9217/19132/19809 9216/19133/19810
+f 8999/18721/19398 24104/19121/19798 9216/19133/19810 1211/18686/19363
+f 8998/18720/19397 24101/19117/19794 24104/19121/19798 8999/18721/19398
+f 8997/18719/19396 24098/19114/19791 24101/19117/19794 8998/18720/19397
+f 24107/19134/19811 24108/19135/19812 24111/19136/19813 24110/19137/19814
+f 24108/19135/19812 24109/19138/19815 24112/19139/19816 24111/19136/19813
+f 24110/19137/19814 24111/19136/19813 24114/19140/19817 24113/19141/19818
+f 24111/19136/19813 24112/19139/19816 24115/19142/19819 24114/19140/19817
+f 1199/18734/19411 9227/19143/19820 24107/19134/19811 8958/18735/19412
+f 9227/19143/19820 9226/19144/19821 24108/19135/19812 24107/19134/19811
+f 9226/19144/19821 9225/19145/19822 24109/19138/19815 24108/19135/19812
+f 9225/19145/19822 1231/19146/19823 9150/19147/19824 24109/19138/19815
+f 24109/19138/19815 9150/19147/19824 9151/19148/19825 24112/19139/19816
+f 24112/19139/19816 9151/19148/19825 9152/19149/19826 24115/19142/19819
+f 24115/19142/19819 9152/19149/19826 1230/19150/19827 9224/19151/19828
+f 24114/19140/19817 24115/19142/19819 9224/19151/19828 9223/19152/19829
+f 24113/19141/19818 24114/19140/19817 9223/19152/19829 9222/19153/19830
+f 8960/18737/19414 24113/19141/19818 9222/19153/19830 1198/18702/19379
+f 8959/18736/19413 24110/19137/19814 24113/19141/19818 8960/18737/19414
+f 8958/18735/19412 24107/19134/19811 24110/19137/19814 8959/18736/19413
+f 24116/19154/19831 24117/19155/19832 24120/19156/19833 24119/19157/19834
+f 24117/19155/19832 24118/19158/19835 24121/19159/19836 24120/19156/19833
+f 24119/19157/19834 24120/19156/19833 24123/19160/19837 24122/19161/19838
+f 24120/19156/19833 24121/19159/19836 24124/19162/19839 24123/19160/19837
+f 1213/18750/19427 9230/19163/19840 24116/19154/19831 9000/18751/19428
+f 9230/19163/19840 9229/19164/19841 24117/19155/19832 24116/19154/19831
+f 9229/19164/19841 9228/19165/19842 24118/19158/19835 24117/19155/19832
+f 9228/19165/19842 1245/19166/19843 9192/19167/19844 24118/19158/19835
+f 24118/19158/19835 9192/19167/19844 9193/19168/19845 24121/19159/19836
+f 24121/19159/19836 9193/19168/19845 9194/19169/19846 24124/19162/19839
+f 24124/19162/19839 9194/19169/19846 1244/19126/19803 9219/19125/19802
+f 24123/19160/19837 24124/19162/19839 9219/19125/19802 9220/19124/19801
+f 24122/19161/19838 24123/19160/19837 9220/19124/19801 9221/19123/19800
+f 9002/18753/19430 24122/19161/19838 9221/19123/19800 1212/18718/19395
+f 9001/18752/19429 24119/19157/19834 24122/19161/19838 9002/18753/19430
+f 9000/18751/19428 24116/19154/19831 24119/19157/19834 9001/18752/19429
+f 24125/19170/19847 24126/19171/19848 24129/19172/19849 24128/19173/19850
+f 24126/19171/19848 24127/19174/19851 24130/19175/19852 24129/19172/19849
+f 24128/19173/19850 24129/19172/19849 24132/19176/19853 24131/19177/19854
+f 24129/19172/19849 24130/19175/19852 24133/19178/19855 24132/19176/19853
+f 1200/18766/19443 9233/19179/19856 24125/19170/19847 8961/18767/19444
+f 9233/19179/19856 9232/19180/19857 24126/19171/19848 24125/19170/19847
+f 9232/19180/19857 9231/19181/19858 24127/19174/19851 24126/19171/19848
+f 9231/19181/19858 1232/19182/19859 9153/19183/19860 24127/19174/19851
+f 24127/19174/19851 9153/19183/19860 9154/19184/19861 24130/19175/19852
+f 24130/19175/19852 9154/19184/19861 9155/19185/19862 24133/19178/19855
+f 24133/19178/19855 9155/19185/19862 1231/19146/19823 9225/19145/19822
+f 24132/19176/19853 24133/19178/19855 9225/19145/19822 9226/19144/19821
+f 24131/19177/19854 24132/19176/19853 9226/19144/19821 9227/19143/19820
+f 8963/18769/19446 24131/19177/19854 9227/19143/19820 1199/18734/19411
+f 8962/18768/19445 24128/19173/19850 24131/19177/19854 8963/18769/19446
+f 8961/18767/19444 24125/19170/19847 24128/19173/19850 8962/18768/19445
+f 24134/19186/19863 24135/19187/19864 24138/19188/19865 24137/19189/19866
+f 24135/19187/19864 24136/19190/19867 24139/19191/19868 24138/19188/19865
+f 24137/19189/19866 24138/19188/19865 24141/19192/19869 24140/19193/19870
+f 24138/19188/19865 24139/19191/19868 24142/19194/19871 24141/19192/19869
+f 1214/18782/19459 9236/19195/19872 24134/19186/19863 9003/18783/19460
+f 9236/19195/19872 9235/19196/19873 24135/19187/19864 24134/19186/19863
+f 9235/19196/19873 9234/19197/19874 24136/19190/19867 24135/19187/19864
+f 9234/19197/19874 1246/19198/19875 9195/19199/19876 24136/19190/19867
+f 24136/19190/19867 9195/19199/19876 9196/19200/19877 24139/19191/19868
+f 24139/19191/19868 9196/19200/19877 9197/19201/19878 24142/19194/19871
+f 24142/19194/19871 9197/19201/19878 1245/19166/19843 9228/19165/19842
+f 24141/19192/19869 24142/19194/19871 9228/19165/19842 9229/19164/19841
+f 24140/19193/19870 24141/19192/19869 9229/19164/19841 9230/19163/19840
+f 9005/18785/19462 24140/19193/19870 9230/19163/19840 1213/18750/19427
+f 9004/18784/19461 24137/19189/19866 24140/19193/19870 9005/18785/19462
+f 9003/18783/19460 24134/19186/19863 24137/19189/19866 9004/18784/19461
+f 24143/19202/19879 24144/19203/19880 24147/19204/19881 24146/19205/19882
+f 24144/19203/19880 24145/19206/19883 24148/19207/19884 24147/19204/19881
+f 24146/19205/19882 24147/19204/19881 24150/19208/19885 24149/19209/19886
+f 24147/19204/19881 24148/19207/19884 24151/19210/19887 24150/19208/19885
+f 1201/18798/19475 9239/19211/19888 24143/19202/19879 8964/18799/19476
+f 9239/19211/19888 9238/19212/19889 24144/19203/19880 24143/19202/19879
+f 9238/19212/19889 9237/19213/19890 24145/19206/19883 24144/19203/19880
+f 9237/19213/19890 1233/19214/19891 9156/19215/19892 24145/19206/19883
+f 24145/19206/19883 9156/19215/19892 9157/19216/19893 24148/19207/19884
+f 24148/19207/19884 9157/19216/19893 9158/19217/19894 24151/19210/19887
+f 24151/19210/19887 9158/19217/19894 1232/19182/19859 9231/19181/19858
+f 24150/19208/19885 24151/19210/19887 9231/19181/19858 9232/19180/19857
+f 24149/19209/19886 24150/19208/19885 9232/19180/19857 9233/19179/19856
+f 8966/18801/19478 24149/19209/19886 9233/19179/19856 1200/18766/19443
+f 8965/18800/19477 24146/19205/19882 24149/19209/19886 8966/18801/19478
+f 8964/18799/19476 24143/19202/19879 24146/19205/19882 8965/18800/19477
+f 24152/19218/19895 24153/19219/19896 24156/19220/19897 24155/19221/19898
+f 24153/19219/19896 24154/19222/19899 24157/19223/19900 24156/19220/19897
+f 24155/19221/19898 24156/19220/19897 24159/19224/19901 24158/19225/19902
+f 24156/19220/19897 24157/19223/19900 24160/19226/19903 24159/19224/19901
+f 1215/18814/19491 9242/19227/19904 24152/19218/19895 9006/18815/19492
+f 9242/19227/19904 9241/19228/19905 24153/19219/19896 24152/19218/19895
+f 9241/19228/19905 9240/19229/19906 24154/19222/19899 24153/19219/19896
+f 9240/19229/19906 1247/19230/19907 9198/19231/19908 24154/19222/19899
+f 24154/19222/19899 9198/19231/19908 9199/19232/19909 24157/19223/19900
+f 24157/19223/19900 9199/19232/19909 9200/19233/19910 24160/19226/19903
+f 24160/19226/19903 9200/19233/19910 1246/19198/19875 9234/19197/19874
+f 24159/19224/19901 24160/19226/19903 9234/19197/19874 9235/19196/19873
+f 24158/19225/19902 24159/19224/19901 9235/19196/19873 9236/19195/19872
+f 9008/18817/19494 24158/19225/19902 9236/19195/19872 1214/18782/19459
+f 9007/18816/19493 24155/19221/19898 24158/19225/19902 9008/18817/19494
+f 9006/18815/19492 24152/19218/19895 24155/19221/19898 9007/18816/19493
+f 24161/19234/19911 24162/19235/19912 24165/19236/19913 24164/19237/19914
+f 24162/19235/19912 24163/19238/19915 24166/19239/19916 24165/19236/19913
+f 24164/19237/19914 24165/19236/19913 24168/19240/19917 24167/19241/19918
+f 24165/19236/19913 24166/19239/19916 24169/19242/19919 24168/19240/19917
+f 1202/18830/19507 9245/19243/19920 24161/19234/19911 8967/18831/19508
+f 9245/19243/19920 9244/19244/19921 24162/19235/19912 24161/19234/19911
+f 9244/19244/19921 9243/19245/19922 24163/19238/19915 24162/19235/19912
+f 9243/19245/19922 1234/19246/19923 9159/19247/19924 24163/19238/19915
+f 24163/19238/19915 9159/19247/19924 9160/19248/19925 24166/19239/19916
+f 24166/19239/19916 9160/19248/19925 9161/19249/19926 24169/19242/19919
+f 24169/19242/19919 9161/19249/19926 1233/19214/19891 9237/19213/19890
+f 24168/19240/19917 24169/19242/19919 9237/19213/19890 9238/19212/19889
+f 24167/19241/19918 24168/19240/19917 9238/19212/19889 9239/19211/19888
+f 8969/18833/19510 24167/19241/19918 9239/19211/19888 1201/18798/19475
+f 8968/18832/19509 24164/19237/19914 24167/19241/19918 8969/18833/19510
+f 8967/18831/19508 24161/19234/19911 24164/19237/19914 8968/18832/19509
+f 24170/19250/19927 24171/19251/19928 24174/19252/19929 24173/19253/19930
+f 24171/19251/19928 24172/19254/19931 24175/19255/19932 24174/19252/19929
+f 24173/19253/19930 24174/19252/19929 24177/19256/19933 24176/19257/19934
+f 24174/19252/19929 24175/19255/19932 24178/19258/19935 24177/19256/19933
+f 1189/18846/19523 9251/19259/19936 24170/19250/19927 8928/18847/19524
+f 9251/19259/19936 9250/19260/19937 24171/19251/19928 24170/19250/19927
+f 9250/19260/19937 9249/19261/19938 24172/19254/19931 24171/19251/19928
+f 9249/19261/19938 1221/19262/19939 9120/19263/19940 24172/19254/19931
+f 24172/19254/19931 9120/19263/19940 9121/19264/19941 24175/19255/19932
+f 24175/19255/19932 9121/19264/19941 9122/19265/19942 24178/19258/19935
+f 24178/19258/19935 9122/19265/19942 1220/19266/19943 9248/19267/19944
+f 24177/19256/19933 24178/19258/19935 9248/19267/19944 9247/19268/19945
+f 24176/19257/19934 24177/19256/19933 9247/19268/19945 9246/19269/19946
+f 8930/18849/19526 24176/19257/19934 9246/19269/19946 1188/18850/19527
+f 8929/18848/19525 24173/19253/19930 24176/19257/19934 8930/18849/19526
+f 8928/18847/19524 24170/19250/19927 24173/19253/19930 8929/18848/19525
+f 24179/19270/19947 24180/19271/19948 24183/19272/19949 24182/19273/19950
+f 24180/19271/19948 24181/19274/19951 24184/19275/19952 24183/19272/19949
+f 24182/19273/19950 24183/19272/19949 24186/19276/19953 24185/19277/19954
+f 24183/19272/19949 24184/19275/19952 24187/19278/19955 24186/19276/19953
+f 1216/18866/19543 9254/19279/19956 24179/19270/19947 9009/18867/19544
+f 9254/19279/19956 9253/19280/19957 24180/19271/19948 24179/19270/19947
+f 9253/19280/19957 9252/19281/19958 24181/19274/19951 24180/19271/19948
+f 9252/19281/19958 1248/19282/19959 9201/19283/19960 24181/19274/19951
+f 24181/19274/19951 9201/19283/19960 9202/19284/19961 24184/19275/19952
+f 24184/19275/19952 9202/19284/19961 9203/19285/19962 24187/19278/19955
+f 24187/19278/19955 9203/19285/19962 1247/19230/19907 9240/19229/19906
+f 24186/19276/19953 24187/19278/19955 9240/19229/19906 9241/19228/19905
+f 24185/19277/19954 24186/19276/19953 9241/19228/19905 9242/19227/19904
+f 9011/18869/19546 24185/19277/19954 9242/19227/19904 1215/18814/19491
+f 9010/18868/19545 24182/19273/19950 24185/19277/19954 9011/18869/19546
+f 9009/18867/19544 24179/19270/19947 24182/19273/19950 9010/18868/19545
+f 24188/19286/19963 24189/19287/19964 24192/19288/19965 24191/19289/19966
+f 24189/19287/19964 24190/19290/19967 24193/19291/19968 24192/19288/19965
+f 24191/19289/19966 24192/19288/19965 24195/19292/19969 24194/19293/19970
+f 24192/19288/19965 24193/19291/19968 24196/19294/19971 24195/19292/19969
+f 1203/18882/19559 9257/19295/19972 24188/19286/19963 8970/18883/19560
+f 9257/19295/19972 9256/19296/19973 24189/19287/19964 24188/19286/19963
+f 9256/19296/19973 9255/19297/19974 24190/19290/19967 24189/19287/19964
+f 9255/19297/19974 1235/19298/19975 9162/19299/19976 24190/19290/19967
+f 24190/19290/19967 9162/19299/19976 9163/19300/19977 24193/19291/19968
+f 24193/19291/19968 9163/19300/19977 9164/19301/19978 24196/19294/19971
+f 24196/19294/19971 9164/19301/19978 1234/19246/19923 9243/19245/19922
+f 24195/19292/19969 24196/19294/19971 9243/19245/19922 9244/19244/19921
+f 24194/19293/19970 24195/19292/19969 9244/19244/19921 9245/19243/19920
+f 8972/18885/19562 24194/19293/19970 9245/19243/19920 1202/18830/19507
+f 8971/18884/19561 24191/19289/19966 24194/19293/19970 8972/18885/19562
+f 8970/18883/19560 24188/19286/19963 24191/19289/19966 8971/18884/19561
+f 24197/19302/19979 24198/19303/19980 24201/19304/19981 24200/19305/19982
+f 24198/19303/19980 24199/19306/19983 24202/19307/19984 24201/19304/19981
+f 24200/19305/19982 24201/19304/19981 24204/19308/19985 24203/19309/19986
+f 24201/19304/19981 24202/19307/19984 24205/19310/19987 24204/19308/19985
+f 1190/18898/19575 9260/19311/19988 24197/19302/19979 8931/18899/19576
+f 9260/19311/19988 9259/19312/19989 24198/19303/19980 24197/19302/19979
+f 9259/19312/19989 9258/19313/19990 24199/19306/19983 24198/19303/19980
+f 9258/19313/19990 1222/19314/19991 9123/19315/19992 24199/19306/19983
+f 24199/19306/19983 9123/19315/19992 9124/19316/19993 24202/19307/19984
+f 24202/19307/19984 9124/19316/19993 9125/19317/19994 24205/19310/19987
+f 24205/19310/19987 9125/19317/19994 1221/19262/19939 9249/19261/19938
+f 24204/19308/19985 24205/19310/19987 9249/19261/19938 9250/19260/19937
+f 24203/19309/19986 24204/19308/19985 9250/19260/19937 9251/19259/19936
+f 8933/18901/19578 24203/19309/19986 9251/19259/19936 1189/18846/19523
+f 8932/18900/19577 24200/19305/19982 24203/19309/19986 8933/18901/19578
+f 8931/18899/19576 24197/19302/19979 24200/19305/19982 8932/18900/19577
+f 24206/19318/19995 24207/19319/19996 24210/19320/19997 24209/19321/19998
+f 24207/19319/19996 24208/19322/19999 24211/19323/20000 24210/19320/19997
+f 24209/19321/19998 24210/19320/19997 24213/19324/20001 24212/19325/20002
+f 24210/19320/19997 24211/19323/20000 24214/19326/20003 24213/19324/20001
+f 1217/18914/19591 9263/19327/20004 24206/19318/19995 9012/18915/19592
+f 9263/19327/20004 9262/19328/20005 24207/19319/19996 24206/19318/19995
+f 9262/19328/20005 9261/19329/20006 24208/19322/19999 24207/19319/19996
+f 9261/19329/20006 1249/19330/20007 9204/19331/20008 24208/19322/19999
+f 24208/19322/19999 9204/19331/20008 9205/19332/20009 24211/19323/20000
+f 24211/19323/20000 9205/19332/20009 9206/19333/20010 24214/19326/20003
+f 24214/19326/20003 9206/19333/20010 1248/19282/19959 9252/19281/19958
+f 24213/19324/20001 24214/19326/20003 9252/19281/19958 9253/19280/19957
+f 24212/19325/20002 24213/19324/20001 9253/19280/19957 9254/19279/19956
+f 9014/18917/19594 24212/19325/20002 9254/19279/19956 1216/18866/19543
+f 9013/18916/19593 24209/19321/19998 24212/19325/20002 9014/18917/19594
+f 9012/18915/19592 24206/19318/19995 24209/19321/19998 9013/18916/19593
+f 24215/19334/20011 24216/19335/20012 24219/19336/20013 24218/19337/20014
+f 24216/19335/20012 24217/19338/20015 24220/19339/20016 24219/19336/20013
+f 24218/19337/20014 24219/19336/20013 24222/19340/20017 24221/19341/20018
+f 24219/19336/20013 24220/19339/20016 24223/19342/20019 24222/19340/20017
+f 1204/18930/19607 9266/19343/20020 24215/19334/20011 8973/18931/19608
+f 9266/19343/20020 9265/19344/20021 24216/19335/20012 24215/19334/20011
+f 9265/19344/20021 9264/19345/20022 24217/19338/20015 24216/19335/20012
+f 9264/19345/20022 1236/19346/20023 9165/19347/20024 24217/19338/20015
+f 24217/19338/20015 9165/19347/20024 9166/19348/20025 24220/19339/20016
+f 24220/19339/20016 9166/19348/20025 9167/19349/20026 24223/19342/20019
+f 24223/19342/20019 9167/19349/20026 1235/19298/19975 9255/19297/19974
+f 24222/19340/20017 24223/19342/20019 9255/19297/19974 9256/19296/19973
+f 24221/19341/20018 24222/19340/20017 9256/19296/19973 9257/19295/19972
+f 8975/18933/19610 24221/19341/20018 9257/19295/19972 1203/18882/19559
+f 8974/18932/19609 24218/19337/20014 24221/19341/20018 8975/18933/19610
+f 8973/18931/19608 24215/19334/20011 24218/19337/20014 8974/18932/19609
+f 24224/19350/20027 24225/19351/20028 24228/19352/20029 24227/19353/20030
+f 24225/19351/20028 24226/19354/20031 24229/19355/20032 24228/19352/20029
+f 24227/19353/20030 24228/19352/20029 24231/19356/20033 24230/19357/20034
+f 24228/19352/20029 24229/19355/20032 24232/19358/20035 24231/19356/20033
+f 1191/18946/19623 9269/19359/20036 24224/19350/20027 8934/18947/19624
+f 9269/19359/20036 9268/19360/20037 24225/19351/20028 24224/19350/20027
+f 9268/19360/20037 9267/19361/20038 24226/19354/20031 24225/19351/20028
+f 9267/19361/20038 1223/19362/20039 9126/19363/20040 24226/19354/20031
+f 24226/19354/20031 9126/19363/20040 9127/19364/20041 24229/19355/20032
+f 24229/19355/20032 9127/19364/20041 9128/19365/20042 24232/19358/20035
+f 24232/19358/20035 9128/19365/20042 1222/19314/19991 9258/19313/19990
+f 24231/19356/20033 24232/19358/20035 9258/19313/19990 9259/19312/19989
+f 24230/19357/20034 24231/19356/20033 9259/19312/19989 9260/19311/19988
+f 8936/18949/19626 24230/19357/20034 9260/19311/19988 1190/18898/19575
+f 8935/18948/19625 24227/19353/20030 24230/19357/20034 8936/18949/19626
+f 8934/18947/19624 24224/19350/20027 24227/19353/20030 8935/18948/19625
+f 24233/19366/20043 24234/19367/20044 24237/19368/20045 24236/19369/20046
+f 24234/19367/20044 24235/19370/20047 24238/19371/20048 24237/19368/20045
+f 24236/19369/20046 24237/19368/20045 24240/19372/20049 24239/19373/20050
+f 24237/19368/20045 24238/19371/20048 24241/19374/20051 24240/19372/20049
+f 1218/18962/19639 9272/19375/20052 24233/19366/20043 9015/18963/19640
+f 9272/19375/20052 9271/19376/20053 24234/19367/20044 24233/19366/20043
+f 9271/19376/20053 9270/19377/20054 24235/19370/20047 24234/19367/20044
+f 9270/19377/20054 1250/19378/20055 9207/19379/20056 24235/19370/20047
+f 24235/19370/20047 9207/19379/20056 9208/19380/20057 24238/19371/20048
+f 24238/19371/20048 9208/19380/20057 9209/19381/20058 24241/19374/20051
+f 24241/19374/20051 9209/19381/20058 1249/19330/20007 9261/19329/20006
+f 24240/19372/20049 24241/19374/20051 9261/19329/20006 9262/19328/20005
+f 24239/19373/20050 24240/19372/20049 9262/19328/20005 9263/19327/20004
+f 9017/18965/19642 24239/19373/20050 9263/19327/20004 1217/18914/19591
+f 9016/18964/19641 24236/19369/20046 24239/19373/20050 9017/18965/19642
+f 9015/18963/19640 24233/19366/20043 24236/19369/20046 9016/18964/19641
+f 24242/19382/20059 24243/19383/20060 24246/19384/20061 24245/19385/20062
+f 24243/19383/20060 24244/19386/20063 24247/19387/20064 24246/19384/20061
+f 24245/19385/20062 24246/19384/20061 24249/19388/20065 24248/19389/20066
+f 24246/19384/20061 24247/19387/20064 24250/19390/20067 24249/19388/20065
+f 1205/18978/19655 9275/19391/20068 24242/19382/20059 8976/18979/19656
+f 9275/19391/20068 9274/19392/20069 24243/19383/20060 24242/19382/20059
+f 9274/19392/20069 9273/19393/20070 24244/19386/20063 24243/19383/20060
+f 9273/19393/20070 1237/19394/20071 9168/19395/20072 24244/19386/20063
+f 24244/19386/20063 9168/19395/20072 9169/19396/20073 24247/19387/20064
+f 24247/19387/20064 9169/19396/20073 9170/19397/20074 24250/19390/20067
+f 24250/19390/20067 9170/19397/20074 1236/19346/20023 9264/19345/20022
+f 24249/19388/20065 24250/19390/20067 9264/19345/20022 9265/19344/20021
+f 24248/19389/20066 24249/19388/20065 9265/19344/20021 9266/19343/20020
+f 8978/18981/19658 24248/19389/20066 9266/19343/20020 1204/18930/19607
+f 8977/18980/19657 24245/19385/20062 24248/19389/20066 8978/18981/19658
+f 8976/18979/19656 24242/19382/20059 24245/19385/20062 8977/18980/19657
+f 24251/19398/20075 24252/19399/20076 24255/19400/20077 24254/19401/20078
+f 24252/19399/20076 24253/19402/20079 24256/19403/20080 24255/19400/20077
+f 24254/19401/20078 24255/19400/20077 24258/19404/20081 24257/19405/20082
+f 24255/19400/20077 24256/19403/20080 24259/19406/20083 24258/19404/20081
+f 1192/18994/19671 9278/19407/20084 24251/19398/20075 8937/18995/19672
+f 9278/19407/20084 9277/19408/20085 24252/19399/20076 24251/19398/20075
+f 9277/19408/20085 9276/19409/20086 24253/19402/20079 24252/19399/20076
+f 9276/19409/20086 1224/19410/20087 9129/19411/20088 24253/19402/20079
+f 24253/19402/20079 9129/19411/20088 9130/19412/20089 24256/19403/20080
+f 24256/19403/20080 9130/19412/20089 9131/19413/20090 24259/19406/20083
+f 24259/19406/20083 9131/19413/20090 1223/19362/20039 9267/19361/20038
+f 24258/19404/20081 24259/19406/20083 9267/19361/20038 9268/19360/20037
+f 24257/19405/20082 24258/19404/20081 9268/19360/20037 9269/19359/20036
+f 8939/18997/19674 24257/19405/20082 9269/19359/20036 1191/18946/19623
+f 8938/18996/19673 24254/19401/20078 24257/19405/20082 8939/18997/19674
+f 8937/18995/19672 24251/19398/20075 24254/19401/20078 8938/18996/19673
+f 24260/19414/20091 24261/19415/20092 24264/19416/20093 24263/19417/20094
+f 24261/19415/20092 24262/19418/20095 24265/19419/20096 24264/19416/20093
+f 24263/19417/20094 24264/19416/20093 24267/19420/20097 24266/19421/20098
+f 24264/19416/20093 24265/19419/20096 24268/19422/20099 24267/19420/20097
+f 1219/19010/19687 9281/19423/20100 24260/19414/20091 9018/19011/19688
+f 9281/19423/20100 9280/19424/20101 24261/19415/20092 24260/19414/20091
+f 9280/19424/20101 9279/19425/20102 24262/19418/20095 24261/19415/20092
+f 9279/19425/20102 1251/19426/20103 9210/19427/20104 24262/19418/20095
+f 24262/19418/20095 9210/19427/20104 9211/19428/20105 24265/19419/20096
+f 24265/19419/20096 9211/19428/20105 9212/19429/20106 24268/19422/20099
+f 24268/19422/20099 9212/19429/20106 1250/19378/20055 9270/19377/20054
+f 24267/19420/20097 24268/19422/20099 9270/19377/20054 9271/19376/20053
+f 24266/19421/20098 24267/19420/20097 9271/19376/20053 9272/19375/20052
+f 9020/19013/19690 24266/19421/20098 9272/19375/20052 1218/18962/19639
+f 9019/19012/19689 24263/19417/20094 24266/19421/20098 9020/19013/19690
+f 9018/19011/19688 24260/19414/20091 24263/19417/20094 9019/19012/19689
+f 24269/19430/20107 24270/19431/20108 24273/19432/20109 24272/19433/20110
+f 24270/19431/20108 24271/19434/20111 24274/19435/20112 24273/19432/20109
+f 24272/19433/20110 24273/19432/20109 24276/19436/20113 24275/19437/20114
+f 24273/19432/20109 24274/19435/20112 24277/19438/20115 24276/19436/20113
+f 1206/19026/19703 9284/19439/20116 24269/19430/20107 8979/19027/19704
+f 9284/19439/20116 9283/19440/20117 24270/19431/20108 24269/19430/20107
+f 9283/19440/20117 9282/19441/20118 24271/19434/20111 24270/19431/20108
+f 9282/19441/20118 1238/19442/20119 9171/19443/20120 24271/19434/20111
+f 24271/19434/20111 9171/19443/20120 9172/19444/20121 24274/19435/20112
+f 24274/19435/20112 9172/19444/20121 9173/19445/20122 24277/19438/20115
+f 24277/19438/20115 9173/19445/20122 1237/19394/20071 9273/19393/20070
+f 24276/19436/20113 24277/19438/20115 9273/19393/20070 9274/19392/20069
+f 24275/19437/20114 24276/19436/20113 9274/19392/20069 9275/19391/20068
+f 8981/19029/19706 24275/19437/20114 9275/19391/20068 1205/18978/19655
+f 8980/19028/19705 24272/19433/20110 24275/19437/20114 8981/19029/19706
+f 8979/19027/19704 24269/19430/20107 24272/19433/20110 8980/19028/19705
+f 24278/19446/20123 24279/19447/20124 24282/19448/20125 24281/19449/20126
+f 24279/19447/20124 24280/19450/20127 24283/19451/20128 24282/19448/20125
+f 24281/19449/20126 24282/19448/20125 24285/19452/20129 24284/19453/20130
+f 24282/19448/20125 24283/19451/20128 24286/19454/20131 24285/19452/20129
+f 1193/19042/19719 9287/19455/20132 24278/19446/20123 8940/19043/19720
+f 9287/19455/20132 9286/19456/20133 24279/19447/20124 24278/19446/20123
+f 9286/19456/20133 9285/19457/20134 24280/19450/20127 24279/19447/20124
+f 9285/19457/20134 1225/19458/20135 9132/19459/20136 24280/19450/20127
+f 24280/19450/20127 9132/19459/20136 9133/19460/20137 24283/19451/20128
+f 24283/19451/20128 9133/19460/20137 9134/19461/20138 24286/19454/20131
+f 24286/19454/20131 9134/19461/20138 1224/19410/20087 9276/19409/20086
+f 24285/19452/20129 24286/19454/20131 9276/19409/20086 9277/19408/20085
+f 24284/19453/20130 24285/19452/20129 9277/19408/20085 9278/19407/20084
+f 8942/19045/19722 24284/19453/20130 9278/19407/20084 1192/18994/19671
+f 8941/19044/19721 24281/19449/20126 24284/19453/20130 8942/19045/19722
+f 8940/19043/19720 24278/19446/20123 24281/19449/20126 8941/19044/19721
+f 24287/19462/20139 24288/19463/20140 24291/19464/20141 24290/19465/20142
+f 24288/19463/20140 24289/19466/20143 24292/19467/20144 24291/19464/20141
+f 24290/19465/20142 24291/19464/20141 24294/19468/20145 24293/19469/20146
+f 24291/19464/20141 24292/19467/20144 24295/19470/20147 24294/19468/20145
+f 1188/18850/19527 9246/19269/19946 24287/19462/20139 9021/19055/19732
+f 9246/19269/19946 9247/19268/19945 24288/19463/20140 24287/19462/20139
+f 9247/19268/19945 9248/19267/19944 24289/19466/20143 24288/19463/20140
+f 9248/19267/19944 1220/19266/19943 9213/19471/20148 24289/19466/20143
+f 24289/19466/20143 9213/19471/20148 9214/19472/20149 24292/19467/20144
+f 24292/19467/20144 9214/19472/20149 9215/19473/20150 24295/19470/20147
+f 24295/19470/20147 9215/19473/20150 1251/19426/20103 9279/19425/20102
+f 24294/19468/20145 24295/19470/20147 9279/19425/20102 9280/19424/20101
+f 24293/19469/20146 24294/19468/20145 9280/19424/20101 9281/19423/20100
+f 9023/19057/19734 24293/19469/20146 9281/19423/20100 1219/19010/19687
+f 9022/19056/19733 24290/19465/20142 24293/19469/20146 9023/19057/19734
+f 9021/19055/19732 24287/19462/20139 24290/19465/20142 9022/19056/19733
+f 24296/19474/20151 24297/19475/20152 24300/19476/20153 24299/19477/20154
+f 24297/19475/20152 24298/19478/20155 24301/19479/20156 24300/19476/20153
+f 24299/19477/20154 24300/19476/20153 24303/19480/20157 24302/19481/20158
+f 24300/19476/20153 24301/19479/20156 24304/19482/20159 24303/19480/20157
+f 1207/19070/19747 9290/19483/20160 24296/19474/20151 8982/19071/19748
+f 9290/19483/20160 9289/19484/20161 24297/19475/20152 24296/19474/20151
+f 9289/19484/20161 9288/19485/20162 24298/19478/20155 24297/19475/20152
+f 9288/19485/20162 1239/19486/20163 9174/19487/20164 24298/19478/20155
+f 24298/19478/20155 9174/19487/20164 9175/19488/20165 24301/19479/20156
+f 24301/19479/20156 9175/19488/20165 9176/19489/20166 24304/19482/20159
+f 24304/19482/20159 9176/19489/20166 1238/19442/20119 9282/19441/20118
+f 24303/19480/20157 24304/19482/20159 9282/19441/20118 9283/19440/20117
+f 24302/19481/20158 24303/19480/20157 9283/19440/20117 9284/19439/20116
+f 8984/19073/19750 24302/19481/20158 9284/19439/20116 1206/19026/19703
+f 8983/19072/19749 24299/19477/20154 24302/19481/20158 8984/19073/19750
+f 8982/19071/19748 24296/19474/20151 24299/19477/20154 8983/19072/19749
+f 24305/19490/20167 24306/19491/20168 24309/19492/20169 24308/19493/20170
+f 24306/19491/20168 24307/19494/20171 24310/19495/20172 24309/19492/20169
+f 24308/19493/20170 24309/19492/20169 24312/19496/20173 24311/19497/20174
+f 24309/19492/20169 24310/19495/20172 24313/19498/20175 24312/19496/20173
+f 1194/19086/19763 9293/19499/20176 24305/19490/20167 8943/19087/19764
+f 9293/19499/20176 9292/19500/20177 24306/19491/20168 24305/19490/20167
+f 9292/19500/20177 9291/19501/20178 24307/19494/20171 24306/19491/20168
+f 9291/19501/20178 1226/19502/20179 9135/19503/20180 24307/19494/20171
+f 24307/19494/20171 9135/19503/20180 9136/19504/20181 24310/19495/20172
+f 24310/19495/20172 9136/19504/20181 9137/19505/20182 24313/19498/20175
+f 24313/19498/20175 9137/19505/20182 1225/19458/20135 9285/19457/20134
+f 24312/19496/20173 24313/19498/20175 9285/19457/20134 9286/19456/20133
+f 24311/19497/20174 24312/19496/20173 9286/19456/20133 9287/19455/20132
+f 8945/19089/19766 24311/19497/20174 9287/19455/20132 1193/19042/19719
+f 8944/19088/19765 24308/19493/20170 24311/19497/20174 8945/19089/19766
+f 8943/19087/19764 24305/19490/20167 24308/19493/20170 8944/19088/19765
+f 24314/19506/20183 24315/19507/20184 24318/19508/20185 24317/19509/20186
+f 24315/19507/20184 24316/19510/20187 24319/19511/20188 24318/19508/20185
+f 24317/19509/20186 24318/19508/20185 24321/19512/20189 24320/19513/20190
+f 24318/19508/20185 24319/19511/20188 24322/19514/20191 24321/19512/20189
+f 1208/18618/19295 9296/19515/20192 24314/19506/20183 8985/19099/19776
+f 9296/19515/20192 9295/19516/20193 24315/19507/20184 24314/19506/20183
+f 9295/19516/20193 9294/19517/20194 24316/19510/20187 24315/19507/20184
+f 9294/19517/20194 1240/19518/20195 9177/19519/20196 24316/19510/20187
+f 24316/19510/20187 9177/19519/20196 9178/19520/20197 24319/19511/20188
+f 24319/19511/20188 9178/19520/20197 9179/19521/20198 24322/19514/20191
+f 24322/19514/20191 9179/19521/20198 1239/19486/20163 9288/19485/20162
+f 24321/19512/20189 24322/19514/20191 9288/19485/20162 9289/19484/20161
+f 24320/19513/20190 24321/19512/20189 9289/19484/20161 9290/19483/20160
+f 8987/19101/19778 24320/19513/20190 9290/19483/20160 1207/19070/19747
+f 8986/19100/19777 24317/19509/20186 24320/19513/20190 8987/19101/19778
+f 8985/19099/19776 24314/19506/20183 24317/19509/20186 8986/19100/19777
+f 24323/19522/20199 24324/19523/20200 24327/19524/20201 24326/19525/20202
+f 24324/19523/20200 24325/19526/20203 24328/19527/20204 24327/19524/20201
+f 24326/19525/20202 24327/19524/20201 24330/19528/20205 24329/19529/20206
+f 24327/19524/20201 24328/19527/20204 24331/19530/20207 24330/19528/20205
+f 1195/18638/19315 9299/19531/20208 24323/19522/20199 8946/19111/19788
+f 9299/19531/20208 9298/19532/20209 24324/19523/20200 24323/19522/20199
+f 9298/19532/20209 9297/19533/20210 24325/19526/20203 24324/19523/20200
+f 9297/19533/20210 1227/19534/20211 9138/19535/20212 24325/19526/20203
+f 24325/19526/20203 9138/19535/20212 9139/19536/20213 24328/19527/20204
+f 24328/19527/20204 9139/19536/20213 9140/19537/20214 24331/19530/20207
+f 24331/19530/20207 9140/19537/20214 1226/19502/20179 9291/19501/20178
+f 24330/19528/20205 24331/19530/20207 9291/19501/20178 9292/19500/20177
+f 24329/19529/20206 24330/19528/20205 9292/19500/20177 9293/19499/20176
+f 8948/19113/19790 24329/19529/20206 9293/19499/20176 1194/19086/19763
+f 8947/19112/19789 24326/19525/20202 24329/19529/20206 8948/19113/19790
+f 8946/19111/19788 24323/19522/20199 24326/19525/20202 8947/19112/19789
+f 24332/19538/20215 24333/19539/20216 24336/19540/20217 24335/19541/20218
+f 24333/19539/20216 24334/19542/20219 24337/19543/20220 24336/19540/20217
+f 24335/19541/20218 24336/19540/20217 24339/19544/20221 24338/19545/20222
+f 24336/19540/20217 24337/19543/20220 24340/19546/20223 24339/19544/20221
+f 1209/18614/19291 9302/19547/20224 24332/19538/20215 8988/18615/19292
+f 9302/19547/20224 9301/19548/20225 24333/19539/20216 24332/19538/20215
+f 9301/19548/20225 9300/19549/20226 24334/19542/20219 24333/19539/20216
+f 9300/19549/20226 1241/19550/20227 9180/19551/20228 24334/19542/20219
+f 24334/19542/20219 9180/19551/20228 9181/19552/20229 24337/19543/20220
+f 24337/19543/20220 9181/19552/20229 9182/19553/20230 24340/19546/20223
+f 24340/19546/20223 9182/19553/20230 1240/19518/20195 9294/19517/20194
+f 24339/19544/20221 24340/19546/20223 9294/19517/20194 9295/19516/20193
+f 24338/19545/20222 24339/19544/20221 9295/19516/20193 9296/19515/20192
+f 8990/18617/19294 24338/19545/20222 9296/19515/20192 1208/18618/19295
+f 8989/18616/19293 24335/19541/20218 24338/19545/20222 8990/18617/19294
+f 8988/18615/19292 24332/19538/20215 24335/19541/20218 8989/18616/19293
+f 24341/19554/20231 24342/19555/20232 24345/19556/20233 24344/19557/20234
+f 24342/19555/20232 24343/19558/20235 24346/19559/20236 24345/19556/20233
+f 24344/19557/20234 24345/19556/20233 24348/19560/20237 24347/19561/20238
+f 24345/19556/20233 24346/19559/20236 24349/19562/20239 24348/19560/20237
+f 1196/18634/19311 9305/19563/20240 24341/19554/20231 8949/18635/19312
+f 9305/19563/20240 9304/19564/20241 24342/19555/20232 24341/19554/20231
+f 9304/19564/20241 9303/19565/20242 24343/19558/20235 24342/19555/20232
+f 9303/19565/20242 1228/19566/20243 9141/19567/20244 24343/19558/20235
+f 24343/19558/20235 9141/19567/20244 9142/19568/20245 24346/19559/20236
+f 24346/19559/20236 9142/19568/20245 9143/19569/20246 24349/19562/20239
+f 24349/19562/20239 9143/19569/20246 1227/19534/20211 9297/19533/20210
+f 24348/19560/20237 24349/19562/20239 9297/19533/20210 9298/19532/20209
+f 24347/19561/20238 24348/19560/20237 9298/19532/20209 9299/19531/20208
+f 8951/18637/19314 24347/19561/20238 9299/19531/20208 1195/18638/19315
+f 8950/18636/19313 24344/19557/20234 24347/19561/20238 8951/18637/19314
+f 8949/18635/19312 24341/19554/20231 24344/19557/20234 8950/18636/19313
+f 24350/19570/20247 24351/19571/20248 24354/19572/20249 24353/19573/20250
+f 24351/19571/20248 24352/19574/20251 24355/19575/20252 24354/19572/20249
+f 24353/19573/20250 24354/19572/20249 24357/19576/20253 24356/19577/20254
+f 24354/19572/20249 24355/19575/20252 24358/19578/20255 24357/19576/20253
+f 1210/18654/19331 9308/19579/20256 24350/19570/20247 8991/18655/19332
+f 9308/19579/20256 9307/19580/20257 24351/19571/20248 24350/19570/20247
+f 9307/19580/20257 9306/19581/20258 24352/19574/20251 24351/19571/20248
+f 9306/19581/20258 1242/19582/20259 9183/19583/20260 24352/19574/20251
+f 24352/19574/20251 9183/19583/20260 9184/19584/20261 24355/19575/20252
+f 24355/19575/20252 9184/19584/20261 9185/19585/20262 24358/19578/20255
+f 24358/19578/20255 9185/19585/20262 1241/19550/20227 9300/19549/20226
+f 24357/19576/20253 24358/19578/20255 9300/19549/20226 9301/19548/20225
+f 24356/19577/20254 24357/19576/20253 9301/19548/20225 9302/19547/20224
+f 8993/18657/19334 24356/19577/20254 9302/19547/20224 1209/18614/19291
+f 8992/18656/19333 24353/19573/20250 24356/19577/20254 8993/18657/19334
+f 8991/18655/19332 24350/19570/20247 24353/19573/20250 8992/18656/19333
+f 24359/19586/20263 24360/19587/20264 24363/19588/20265 24362/19589/20266
+f 24360/19587/20264 24361/19590/20267 24364/19591/20268 24363/19588/20265
+f 24362/19589/20266 24363/19588/20265 24366/19592/20269 24365/19593/20270
+f 24363/19588/20265 24364/19591/20268 24367/19594/20271 24366/19592/20269
+f 1197/18670/19347 9311/19595/20272 24359/19586/20263 8952/18671/19348
+f 9311/19595/20272 9310/19596/20273 24360/19587/20264 24359/19586/20263
+f 9310/19596/20273 9309/19597/20274 24361/19590/20267 24360/19587/20264
+f 9309/19597/20274 1229/19598/20275 9144/19599/20276 24361/19590/20267
+f 24361/19590/20267 9144/19599/20276 9145/19600/20277 24364/19591/20268
+f 24364/19591/20268 9145/19600/20277 9146/19601/20278 24367/19594/20271
+f 24367/19594/20271 9146/19601/20278 1228/19566/20243 9303/19565/20242
+f 24366/19592/20269 24367/19594/20271 9303/19565/20242 9304/19564/20241
+f 24365/19593/20270 24366/19592/20269 9304/19564/20241 9305/19563/20240
+f 8954/18673/19350 24365/19593/20270 9305/19563/20240 1196/18634/19311
+f 8953/18672/19349 24362/19589/20266 24365/19593/20270 8954/18673/19350
+f 8952/18671/19348 24359/19586/20263 24362/19589/20266 8953/18672/19349
+f 24368/19602/20279 24369/19603/20280 24372/19604/20281 24371/19605/20282
+f 24369/19603/20280 24370/19606/20283 24373/19607/20284 24372/19604/20281
+f 24371/19605/20282 24372/19604/20281 24375/19608/20285 24374/19609/20286
+f 24372/19604/20281 24373/19607/20284 24376/19610/20287 24375/19608/20285
+f 1211/18686/19363 9216/19133/19810 24368/19602/20279 8994/18687/19364
+f 9216/19133/19810 9217/19132/19809 24369/19603/20280 24368/19602/20279
+f 9217/19132/19809 9218/19131/19808 24370/19606/20283 24369/19603/20280
+f 9218/19131/19808 1243/19130/19807 9186/19611/20288 24370/19606/20283
+f 24370/19606/20283 9186/19611/20288 9187/19612/20289 24373/19607/20284
+f 24373/19607/20284 9187/19612/20289 9188/19613/20290 24376/19610/20287
+f 24376/19610/20287 9188/19613/20290 1242/19582/20259 9306/19581/20258
+f 24375/19608/20285 24376/19610/20287 9306/19581/20258 9307/19580/20257
+f 24374/19609/20286 24375/19608/20285 9307/19580/20257 9308/19579/20256
+f 8996/18689/19366 24374/19609/20286 9308/19579/20256 1210/18654/19331
+f 8995/18688/19365 24371/19605/20282 24374/19609/20286 8996/18689/19366
+f 8994/18687/19364 24368/19602/20279 24371/19605/20282 8995/18688/19365
+f 24377/19614/20291 24378/19615/20292 24381/19616/20293 24380/19617/20294
+f 24378/19615/20292 24379/19618/20295 24382/19619/20296 24381/19616/20293
+f 24380/19617/20294 24381/19616/20293 24384/19620/20297 24383/19621/20298
+f 24381/19616/20293 24382/19619/20296 24385/19622/20299 24384/19620/20297
+f 1198/18702/19379 9222/19153/19830 24377/19614/20291 8955/18703/19380
+f 9222/19153/19830 9223/19152/19829 24378/19615/20292 24377/19614/20291
+f 9223/19152/19829 9224/19151/19828 24379/19618/20295 24378/19615/20292
+f 9224/19151/19828 1230/19150/19827 9147/19623/20300 24379/19618/20295
+f 24379/19618/20295 9147/19623/20300 9148/19624/20301 24382/19619/20296
+f 24382/19619/20296 9148/19624/20301 9149/19625/20302 24385/19622/20299
+f 24385/19622/20299 9149/19625/20302 1229/19598/20275 9309/19597/20274
+f 24384/19620/20297 24385/19622/20299 9309/19597/20274 9310/19596/20273
+f 24383/19621/20298 24384/19620/20297 9310/19596/20273 9311/19595/20272
+f 8957/18705/19382 24383/19621/20298 9311/19595/20272 1197/18670/19347
+f 8956/18704/19381 24380/19617/20294 24383/19621/20298 8957/18705/19382
+f 8955/18703/19380 24377/19614/20291 24380/19617/20294 8956/18704/19381
+f 24386/19626/20303 24387/19627/20304 24390/19628/20305 24389/19629/20306
+f 24387/19627/20304 24388/19630/20307 24391/19631/20308 24390/19628/20305
+f 24389/19629/20306 24390/19628/20305 24393/19632/20309 24392/19633/20310
+f 24390/19628/20305 24391/19631/20308 24394/19634/20311 24393/19632/20309
+f 1247/19230/19907 9413/19635/20312 24386/19626/20303 9198/19231/19908
+f 9413/19635/20312 9412/19636/20313 24387/19627/20304 24386/19626/20303
+f 9412/19636/20313 9411/19637/20314 24388/19630/20307 24387/19627/20304
+f 9411/19637/20314 1279/19638/20315 9390/19639/20316 24388/19630/20307
+f 24388/19630/20307 9390/19639/20316 9391/19640/20317 24391/19631/20308
+f 24391/19631/20308 9391/19640/20317 9392/19641/20318 24394/19634/20311
+f 24394/19634/20311 9392/19641/20318 1278/19642/20319 9410/19643/20320
+f 24393/19632/20309 24394/19634/20311 9410/19643/20320 9409/19644/20321
+f 24392/19633/20310 24393/19632/20309 9409/19644/20321 9408/19645/20322
+f 9200/19233/19910 24392/19633/20310 9408/19645/20322 1246/19198/19875
+f 9199/19232/19909 24389/19629/20306 24392/19633/20310 9200/19233/19910
+f 9198/19231/19908 24386/19626/20303 24389/19629/20306 9199/19232/19909
+f 24395/19646/20323 24396/19647/20324 24399/19648/20325 24398/19649/20326
+f 24396/19647/20324 24397/19650/20327 24400/19651/20328 24399/19648/20325
+f 24398/19649/20326 24399/19648/20325 24402/19652/20329 24401/19653/20330
+f 24399/19648/20325 24400/19651/20328 24403/19654/20331 24402/19652/20329
+f 1234/19246/19923 9419/19655/20332 24395/19646/20323 9159/19247/19924
+f 9419/19655/20332 9418/19656/20333 24396/19647/20324 24395/19646/20323
+f 9418/19656/20333 9417/19657/20334 24397/19650/20327 24396/19647/20324
+f 9417/19657/20334 1266/19658/20335 9351/19659/20336 24397/19650/20327
+f 24397/19650/20327 9351/19659/20336 9352/19660/20337 24400/19651/20328
+f 24400/19651/20328 9352/19660/20337 9353/19661/20338 24403/19654/20331
+f 24403/19654/20331 9353/19661/20338 1265/19662/20339 9416/19663/20340
+f 24402/19652/20329 24403/19654/20331 9416/19663/20340 9415/19664/20341
+f 24401/19653/20330 24402/19652/20329 9415/19664/20341 9414/19665/20342
+f 9161/19249/19926 24401/19653/20330 9414/19665/20342 1233/19214/19891
+f 9160/19248/19925 24398/19649/20326 24401/19653/20330 9161/19249/19926
+f 9159/19247/19924 24395/19646/20323 24398/19649/20326 9160/19248/19925
+f 24404/19666/20343 24405/19667/20344 24408/19668/20345 24407/19669/20346
+f 24405/19667/20344 24406/19670/20347 24409/19671/20348 24408/19668/20345
+f 24407/19669/20346 24408/19668/20345 24411/19672/20349 24410/19673/20350
+f 24408/19668/20345 24409/19671/20348 24412/19674/20351 24411/19672/20349
+f 1221/19262/19939 9425/19675/20352 24404/19666/20343 9120/19263/19940
+f 9425/19675/20352 9424/19676/20353 24405/19667/20344 24404/19666/20343
+f 9424/19676/20353 9423/19677/20354 24406/19670/20347 24405/19667/20344
+f 9423/19677/20354 1253/19678/20355 9312/19679/20356 24406/19670/20347
+f 24406/19670/20347 9312/19679/20356 9313/19680/20357 24409/19671/20348
+f 24409/19671/20348 9313/19680/20357 9314/19681/20358 24412/19674/20351
+f 24412/19674/20351 9314/19681/20358 1252/19682/20359 9422/19683/20360
+f 24411/19672/20349 24412/19674/20351 9422/19683/20360 9421/19684/20361
+f 24410/19673/20350 24411/19672/20349 9421/19684/20361 9420/19685/20362
+f 9122/19265/19942 24410/19673/20350 9420/19685/20362 1220/19266/19943
+f 9121/19264/19941 24407/19669/20346 24410/19673/20350 9122/19265/19942
+f 9120/19263/19940 24404/19666/20343 24407/19669/20346 9121/19264/19941
+f 24413/19686/20363 24414/19687/20364 24417/19688/20365 24416/19689/20366
+f 24414/19687/20364 24415/19690/20367 24418/19691/20368 24417/19688/20365
+f 24416/19689/20366 24417/19688/20365 24420/19692/20369 24419/19693/20370
+f 24417/19688/20365 24418/19691/20368 24421/19694/20371 24420/19692/20369
+f 1248/19282/19959 9428/19695/20372 24413/19686/20363 9201/19283/19960
+f 9428/19695/20372 9427/19696/20373 24414/19687/20364 24413/19686/20363
+f 9427/19696/20373 9426/19697/20374 24415/19690/20367 24414/19687/20364
+f 9426/19697/20374 1280/19698/20375 9393/19699/20376 24415/19690/20367
+f 24415/19690/20367 9393/19699/20376 9394/19700/20377 24418/19691/20368
+f 24418/19691/20368 9394/19700/20377 9395/19701/20378 24421/19694/20371
+f 24421/19694/20371 9395/19701/20378 1279/19638/20315 9411/19637/20314
+f 24420/19692/20369 24421/19694/20371 9411/19637/20314 9412/19636/20313
+f 24419/19693/20370 24420/19692/20369 9412/19636/20313 9413/19635/20312
+f 9203/19285/19962 24419/19693/20370 9413/19635/20312 1247/19230/19907
+f 9202/19284/19961 24416/19689/20366 24419/19693/20370 9203/19285/19962
+f 9201/19283/19960 24413/19686/20363 24416/19689/20366 9202/19284/19961
+f 24422/19702/20379 24423/19703/20380 24426/19704/20381 24425/19705/20382
+f 24423/19703/20380 24424/19706/20383 24427/19707/20384 24426/19704/20381
+f 24425/19705/20382 24426/19704/20381 24429/19708/20385 24428/19709/20386
+f 24426/19704/20381 24427/19707/20384 24430/19710/20387 24429/19708/20385
+f 1235/19298/19975 9431/19711/20388 24422/19702/20379 9162/19299/19976
+f 9431/19711/20388 9430/19712/20389 24423/19703/20380 24422/19702/20379
+f 9430/19712/20389 9429/19713/20390 24424/19706/20383 24423/19703/20380
+f 9429/19713/20390 1267/19714/20391 9354/19715/20392 24424/19706/20383
+f 24424/19706/20383 9354/19715/20392 9355/19716/20393 24427/19707/20384
+f 24427/19707/20384 9355/19716/20393 9356/19717/20394 24430/19710/20387
+f 24430/19710/20387 9356/19717/20394 1266/19658/20335 9417/19657/20334
+f 24429/19708/20385 24430/19710/20387 9417/19657/20334 9418/19656/20333
+f 24428/19709/20386 24429/19708/20385 9418/19656/20333 9419/19655/20332
+f 9164/19301/19978 24428/19709/20386 9419/19655/20332 1234/19246/19923
+f 9163/19300/19977 24425/19705/20382 24428/19709/20386 9164/19301/19978
+f 9162/19299/19976 24422/19702/20379 24425/19705/20382 9163/19300/19977
+f 24431/19718/20395 24432/19719/20396 24435/19720/20397 24434/19721/20398
+f 24432/19719/20396 24433/19722/20399 24436/19723/20400 24435/19720/20397
+f 24434/19721/20398 24435/19720/20397 24438/19724/20401 24437/19725/20402
+f 24435/19720/20397 24436/19723/20400 24439/19726/20403 24438/19724/20401
+f 1222/19314/19991 9434/19727/20404 24431/19718/20395 9123/19315/19992
+f 9434/19727/20404 9433/19728/20405 24432/19719/20396 24431/19718/20395
+f 9433/19728/20405 9432/19729/20406 24433/19722/20399 24432/19719/20396
+f 9432/19729/20406 1254/19730/20407 9315/19731/20408 24433/19722/20399
+f 24433/19722/20399 9315/19731/20408 9316/19732/20409 24436/19723/20400
+f 24436/19723/20400 9316/19732/20409 9317/19733/20410 24439/19726/20403
+f 24439/19726/20403 9317/19733/20410 1253/19678/20355 9423/19677/20354
+f 24438/19724/20401 24439/19726/20403 9423/19677/20354 9424/19676/20353
+f 24437/19725/20402 24438/19724/20401 9424/19676/20353 9425/19675/20352
+f 9125/19317/19994 24437/19725/20402 9425/19675/20352 1221/19262/19939
+f 9124/19316/19993 24434/19721/20398 24437/19725/20402 9125/19317/19994
+f 9123/19315/19992 24431/19718/20395 24434/19721/20398 9124/19316/19993
+f 24440/19734/20411 24441/19735/20412 24444/19736/20413 24443/19737/20414
+f 24441/19735/20412 24442/19738/20415 24445/19739/20416 24444/19736/20413
+f 24443/19737/20414 24444/19736/20413 24447/19740/20417 24446/19741/20418
+f 24444/19736/20413 24445/19739/20416 24448/19742/20419 24447/19740/20417
+f 1249/19330/20007 9437/19743/20420 24440/19734/20411 9204/19331/20008
+f 9437/19743/20420 9436/19744/20421 24441/19735/20412 24440/19734/20411
+f 9436/19744/20421 9435/19745/20422 24442/19738/20415 24441/19735/20412
+f 9435/19745/20422 1281/19746/20423 9396/19747/20424 24442/19738/20415
+f 24442/19738/20415 9396/19747/20424 9397/19748/20425 24445/19739/20416
+f 24445/19739/20416 9397/19748/20425 9398/19749/20426 24448/19742/20419
+f 24448/19742/20419 9398/19749/20426 1280/19698/20375 9426/19697/20374
+f 24447/19740/20417 24448/19742/20419 9426/19697/20374 9427/19696/20373
+f 24446/19741/20418 24447/19740/20417 9427/19696/20373 9428/19695/20372
+f 9206/19333/20010 24446/19741/20418 9428/19695/20372 1248/19282/19959
+f 9205/19332/20009 24443/19737/20414 24446/19741/20418 9206/19333/20010
+f 9204/19331/20008 24440/19734/20411 24443/19737/20414 9205/19332/20009
+f 24449/19750/20427 24450/19751/20428 24453/19752/20429 24452/19753/20430
+f 24450/19751/20428 24451/19754/20431 24454/19755/20432 24453/19752/20429
+f 24452/19753/20430 24453/19752/20429 24456/19756/20433 24455/19757/20434
+f 24453/19752/20429 24454/19755/20432 24457/19758/20435 24456/19756/20433
+f 1236/19346/20023 9440/19759/20436 24449/19750/20427 9165/19347/20024
+f 9440/19759/20436 9439/19760/20437 24450/19751/20428 24449/19750/20427
+f 9439/19760/20437 9438/19761/20438 24451/19754/20431 24450/19751/20428
+f 9438/19761/20438 1268/19762/20439 9357/19763/20440 24451/19754/20431
+f 24451/19754/20431 9357/19763/20440 9358/19764/20441 24454/19755/20432
+f 24454/19755/20432 9358/19764/20441 9359/19765/20442 24457/19758/20435
+f 24457/19758/20435 9359/19765/20442 1267/19714/20391 9429/19713/20390
+f 24456/19756/20433 24457/19758/20435 9429/19713/20390 9430/19712/20389
+f 24455/19757/20434 24456/19756/20433 9430/19712/20389 9431/19711/20388
+f 9167/19349/20026 24455/19757/20434 9431/19711/20388 1235/19298/19975
+f 9166/19348/20025 24452/19753/20430 24455/19757/20434 9167/19349/20026
+f 9165/19347/20024 24449/19750/20427 24452/19753/20430 9166/19348/20025
+f 24458/19766/20443 24459/19767/20444 24462/19768/20445 24461/19769/20446
+f 24459/19767/20444 24460/19770/20447 24463/19771/20448 24462/19768/20445
+f 24461/19769/20446 24462/19768/20445 24465/19772/20449 24464/19773/20450
+f 24462/19768/20445 24463/19771/20448 24466/19774/20451 24465/19772/20449
+f 1223/19362/20039 9443/19775/20452 24458/19766/20443 9126/19363/20040
+f 9443/19775/20452 9442/19776/20453 24459/19767/20444 24458/19766/20443
+f 9442/19776/20453 9441/19777/20454 24460/19770/20447 24459/19767/20444
+f 9441/19777/20454 1255/19778/20455 9318/19779/20456 24460/19770/20447
+f 24460/19770/20447 9318/19779/20456 9319/19780/20457 24463/19771/20448
+f 24463/19771/20448 9319/19780/20457 9320/19781/20458 24466/19774/20451
+f 24466/19774/20451 9320/19781/20458 1254/19730/20407 9432/19729/20406
+f 24465/19772/20449 24466/19774/20451 9432/19729/20406 9433/19728/20405
+f 24464/19773/20450 24465/19772/20449 9433/19728/20405 9434/19727/20404
+f 9128/19365/20042 24464/19773/20450 9434/19727/20404 1222/19314/19991
+f 9127/19364/20041 24461/19769/20446 24464/19773/20450 9128/19365/20042
+f 9126/19363/20040 24458/19766/20443 24461/19769/20446 9127/19364/20041
+f 24467/19782/20459 24468/19783/20460 24471/19784/20461 24470/19785/20462
+f 24468/19783/20460 24469/19786/20463 24472/19787/20464 24471/19784/20461
+f 24470/19785/20462 24471/19784/20461 24474/19788/20465 24473/19789/20466
+f 24471/19784/20461 24472/19787/20464 24475/19790/20467 24474/19788/20465
+f 1250/19378/20055 9446/19791/20468 24467/19782/20459 9207/19379/20056
+f 9446/19791/20468 9445/19792/20469 24468/19783/20460 24467/19782/20459
+f 9445/19792/20469 9444/19793/20470 24469/19786/20463 24468/19783/20460
+f 9444/19793/20470 1282/19794/20471 9399/19795/20472 24469/19786/20463
+f 24469/19786/20463 9399/19795/20472 9400/19796/20473 24472/19787/20464
+f 24472/19787/20464 9400/19796/20473 9401/19797/20474 24475/19790/20467
+f 24475/19790/20467 9401/19797/20474 1281/19746/20423 9435/19745/20422
+f 24474/19788/20465 24475/19790/20467 9435/19745/20422 9436/19744/20421
+f 24473/19789/20466 24474/19788/20465 9436/19744/20421 9437/19743/20420
+f 9209/19381/20058 24473/19789/20466 9437/19743/20420 1249/19330/20007
+f 9208/19380/20057 24470/19785/20462 24473/19789/20466 9209/19381/20058
+f 9207/19379/20056 24467/19782/20459 24470/19785/20462 9208/19380/20057
+f 24476/19798/20475 24477/19799/20476 24480/19800/20477 24479/19801/20478
+f 24477/19799/20476 24478/19802/20479 24481/19803/20480 24480/19800/20477
+f 24479/19801/20478 24480/19800/20477 24483/19804/20481 24482/19805/20482
+f 24480/19800/20477 24481/19803/20480 24484/19806/20483 24483/19804/20481
+f 1237/19394/20071 9449/19807/20484 24476/19798/20475 9168/19395/20072
+f 9449/19807/20484 9448/19808/20485 24477/19799/20476 24476/19798/20475
+f 9448/19808/20485 9447/19809/20486 24478/19802/20479 24477/19799/20476
+f 9447/19809/20486 1269/19810/20487 9360/19811/20488 24478/19802/20479
+f 24478/19802/20479 9360/19811/20488 9361/19812/20489 24481/19803/20480
+f 24481/19803/20480 9361/19812/20489 9362/19813/20490 24484/19806/20483
+f 24484/19806/20483 9362/19813/20490 1268/19762/20439 9438/19761/20438
+f 24483/19804/20481 24484/19806/20483 9438/19761/20438 9439/19760/20437
+f 24482/19805/20482 24483/19804/20481 9439/19760/20437 9440/19759/20436
+f 9170/19397/20074 24482/19805/20482 9440/19759/20436 1236/19346/20023
+f 9169/19396/20073 24479/19801/20478 24482/19805/20482 9170/19397/20074
+f 9168/19395/20072 24476/19798/20475 24479/19801/20478 9169/19396/20073
+f 24485/19814/20491 24486/19815/20492 24489/19816/20493 24488/19817/20494
+f 24486/19815/20492 24487/19818/20495 24490/19819/20496 24489/19816/20493
+f 24488/19817/20494 24489/19816/20493 24492/19820/20497 24491/19821/20498
+f 24489/19816/20493 24490/19819/20496 24493/19822/20499 24492/19820/20497
+f 1224/19410/20087 9452/19823/20500 24485/19814/20491 9129/19411/20088
+f 9452/19823/20500 9451/19824/20501 24486/19815/20492 24485/19814/20491
+f 9451/19824/20501 9450/19825/20502 24487/19818/20495 24486/19815/20492
+f 9450/19825/20502 1256/19826/20503 9321/19827/20504 24487/19818/20495
+f 24487/19818/20495 9321/19827/20504 9322/19828/20505 24490/19819/20496
+f 24490/19819/20496 9322/19828/20505 9323/19829/20506 24493/19822/20499
+f 24493/19822/20499 9323/19829/20506 1255/19778/20455 9441/19777/20454
+f 24492/19820/20497 24493/19822/20499 9441/19777/20454 9442/19776/20453
+f 24491/19821/20498 24492/19820/20497 9442/19776/20453 9443/19775/20452
+f 9131/19413/20090 24491/19821/20498 9443/19775/20452 1223/19362/20039
+f 9130/19412/20089 24488/19817/20494 24491/19821/20498 9131/19413/20090
+f 9129/19411/20088 24485/19814/20491 24488/19817/20494 9130/19412/20089
+f 24494/19830/20507 24495/19831/20508 24498/19832/20509 24497/19833/20510
+f 24495/19831/20508 24496/19834/20511 24499/19835/20512 24498/19832/20509
+f 24497/19833/20510 24498/19832/20509 24501/19836/20513 24500/19837/20514
+f 24498/19832/20509 24499/19835/20512 24502/19838/20515 24501/19836/20513
+f 1251/19426/20103 9455/19839/20516 24494/19830/20507 9210/19427/20104
+f 9455/19839/20516 9454/19840/20517 24495/19831/20508 24494/19830/20507
+f 9454/19840/20517 9453/19841/20518 24496/19834/20511 24495/19831/20508
+f 9453/19841/20518 1283/19842/20519 9402/19843/20520 24496/19834/20511
+f 24496/19834/20511 9402/19843/20520 9403/19844/20521 24499/19835/20512
+f 24499/19835/20512 9403/19844/20521 9404/19845/20522 24502/19838/20515
+f 24502/19838/20515 9404/19845/20522 1282/19794/20471 9444/19793/20470
+f 24501/19836/20513 24502/19838/20515 9444/19793/20470 9445/19792/20469
+f 24500/19837/20514 24501/19836/20513 9445/19792/20469 9446/19791/20468
+f 9212/19429/20106 24500/19837/20514 9446/19791/20468 1250/19378/20055
+f 9211/19428/20105 24497/19833/20510 24500/19837/20514 9212/19429/20106
+f 9210/19427/20104 24494/19830/20507 24497/19833/20510 9211/19428/20105
+f 24503/19846/20523 24504/19847/20524 24507/19848/20525 24506/19849/20526
+f 24504/19847/20524 24505/19850/20527 24508/19851/20528 24507/19848/20525
+f 24506/19849/20526 24507/19848/20525 24510/19852/20529 24509/19853/20530
+f 24507/19848/20525 24508/19851/20528 24511/19854/20531 24510/19852/20529
+f 1238/19442/20119 9458/19855/20532 24503/19846/20523 9171/19443/20120
+f 9458/19855/20532 9457/19856/20533 24504/19847/20524 24503/19846/20523
+f 9457/19856/20533 9456/19857/20534 24505/19850/20527 24504/19847/20524
+f 9456/19857/20534 1270/19858/20535 9363/19859/20536 24505/19850/20527
+f 24505/19850/20527 9363/19859/20536 9364/19860/20537 24508/19851/20528
+f 24508/19851/20528 9364/19860/20537 9365/19861/20538 24511/19854/20531
+f 24511/19854/20531 9365/19861/20538 1269/19810/20487 9447/19809/20486
+f 24510/19852/20529 24511/19854/20531 9447/19809/20486 9448/19808/20485
+f 24509/19853/20530 24510/19852/20529 9448/19808/20485 9449/19807/20484
+f 9173/19445/20122 24509/19853/20530 9449/19807/20484 1237/19394/20071
+f 9172/19444/20121 24506/19849/20526 24509/19853/20530 9173/19445/20122
+f 9171/19443/20120 24503/19846/20523 24506/19849/20526 9172/19444/20121
+f 24512/19862/20539 24513/19863/20540 24516/19864/20541 24515/19865/20542
+f 24513/19863/20540 24514/19866/20543 24517/19867/20544 24516/19864/20541
+f 24515/19865/20542 24516/19864/20541 24519/19868/20545 24518/19869/20546
+f 24516/19864/20541 24517/19867/20544 24520/19870/20547 24519/19868/20545
+f 1225/19458/20135 9461/19871/20548 24512/19862/20539 9132/19459/20136
+f 9461/19871/20548 9460/19872/20549 24513/19863/20540 24512/19862/20539
+f 9460/19872/20549 9459/19873/20550 24514/19866/20543 24513/19863/20540
+f 9459/19873/20550 1257/19874/20551 9324/19875/20552 24514/19866/20543
+f 24514/19866/20543 9324/19875/20552 9325/19876/20553 24517/19867/20544
+f 24517/19867/20544 9325/19876/20553 9326/19877/20554 24520/19870/20547
+f 24520/19870/20547 9326/19877/20554 1256/19826/20503 9450/19825/20502
+f 24519/19868/20545 24520/19870/20547 9450/19825/20502 9451/19824/20501
+f 24518/19869/20546 24519/19868/20545 9451/19824/20501 9452/19823/20500
+f 9134/19461/20138 24518/19869/20546 9452/19823/20500 1224/19410/20087
+f 9133/19460/20137 24515/19865/20542 24518/19869/20546 9134/19461/20138
+f 9132/19459/20136 24512/19862/20539 24515/19865/20542 9133/19460/20137
+f 24521/19878/20555 24522/19879/20556 24525/19880/20557 24524/19881/20558
+f 24522/19879/20556 24523/19882/20559 24526/19883/20560 24525/19880/20557
+f 24524/19881/20558 24525/19880/20557 24528/19884/20561 24527/19885/20562
+f 24525/19880/20557 24526/19883/20560 24529/19886/20563 24528/19884/20561
+f 1220/19266/19943 9420/19685/20362 24521/19878/20555 9213/19471/20148
+f 9420/19685/20362 9421/19684/20361 24522/19879/20556 24521/19878/20555
+f 9421/19684/20361 9422/19683/20360 24523/19882/20559 24522/19879/20556
+f 9422/19683/20360 1252/19682/20359 9405/19887/20564 24523/19882/20559
+f 24523/19882/20559 9405/19887/20564 9406/19888/20565 24526/19883/20560
+f 24526/19883/20560 9406/19888/20565 9407/19889/20566 24529/19886/20563
+f 24529/19886/20563 9407/19889/20566 1283/19842/20519 9453/19841/20518
+f 24528/19884/20561 24529/19886/20563 9453/19841/20518 9454/19840/20517
+f 24527/19885/20562 24528/19884/20561 9454/19840/20517 9455/19839/20516
+f 9215/19473/20150 24527/19885/20562 9455/19839/20516 1251/19426/20103
+f 9214/19472/20149 24524/19881/20558 24527/19885/20562 9215/19473/20150
+f 9213/19471/20148 24521/19878/20555 24524/19881/20558 9214/19472/20149
+f 24530/19890/20567 24531/19891/20568 24534/19892/20569 24533/19893/20570
+f 24531/19891/20568 24532/19894/20571 24535/19895/20572 24534/19892/20569
+f 24533/19893/20570 24534/19892/20569 24537/19896/20573 24536/19897/20574
+f 24534/19892/20569 24535/19895/20572 24538/19898/20575 24537/19896/20573
+f 1239/19486/20163 9464/19899/20576 24530/19890/20567 9174/19487/20164
+f 9464/19899/20576 9463/19900/20577 24531/19891/20568 24530/19890/20567
+f 9463/19900/20577 9462/19901/20578 24532/19894/20571 24531/19891/20568
+f 9462/19901/20578 1271/19902/20579 9366/19903/20580 24532/19894/20571
+f 24532/19894/20571 9366/19903/20580 9367/19904/20581 24535/19895/20572
+f 24535/19895/20572 9367/19904/20581 9368/19905/20582 24538/19898/20575
+f 24538/19898/20575 9368/19905/20582 1270/19858/20535 9456/19857/20534
+f 24537/19896/20573 24538/19898/20575 9456/19857/20534 9457/19856/20533
+f 24536/19897/20574 24537/19896/20573 9457/19856/20533 9458/19855/20532
+f 9176/19489/20166 24536/19897/20574 9458/19855/20532 1238/19442/20119
+f 9175/19488/20165 24533/19893/20570 24536/19897/20574 9176/19489/20166
+f 9174/19487/20164 24530/19890/20567 24533/19893/20570 9175/19488/20165
+f 24539/19906/20583 24540/19907/20584 24543/19908/20585 24542/19909/20586
+f 24540/19907/20584 24541/19910/20587 24544/19911/20588 24543/19908/20585
+f 24542/19909/20586 24543/19908/20585 24546/19912/20589 24545/19913/20590
+f 24543/19908/20585 24544/19911/20588 24547/19914/20591 24546/19912/20589
+f 1226/19502/20179 9467/19915/20592 24539/19906/20583 9135/19503/20180
+f 9467/19915/20592 9466/19916/20593 24540/19907/20584 24539/19906/20583
+f 9466/19916/20593 9465/19917/20594 24541/19910/20587 24540/19907/20584
+f 9465/19917/20594 1258/19918/20595 9327/19919/20596 24541/19910/20587
+f 24541/19910/20587 9327/19919/20596 9328/19920/20597 24544/19911/20588
+f 24544/19911/20588 9328/19920/20597 9329/19921/20598 24547/19914/20591
+f 24547/19914/20591 9329/19921/20598 1257/19874/20551 9459/19873/20550
+f 24546/19912/20589 24547/19914/20591 9459/19873/20550 9460/19872/20549
+f 24545/19913/20590 24546/19912/20589 9460/19872/20549 9461/19871/20548
+f 9137/19505/20182 24545/19913/20590 9461/19871/20548 1225/19458/20135
+f 9136/19504/20181 24542/19909/20586 24545/19913/20590 9137/19505/20182
+f 9135/19503/20180 24539/19906/20583 24542/19909/20586 9136/19504/20181
+f 24548/19922/20599 24549/19923/20600 24552/19924/20601 24551/19925/20602
+f 24549/19923/20600 24550/19926/20603 24553/19927/20604 24552/19924/20601
+f 24551/19925/20602 24552/19924/20601 24555/19928/20605 24554/19929/20606
+f 24552/19924/20601 24553/19927/20604 24556/19930/20607 24555/19928/20605
+f 1240/19518/20195 9470/19931/20608 24548/19922/20599 9177/19519/20196
+f 9470/19931/20608 9469/19932/20609 24549/19923/20600 24548/19922/20599
+f 9469/19932/20609 9468/19933/20610 24550/19926/20603 24549/19923/20600
+f 9468/19933/20610 1272/19934/20611 9369/19935/20612 24550/19926/20603
+f 24550/19926/20603 9369/19935/20612 9370/19936/20613 24553/19927/20604
+f 24553/19927/20604 9370/19936/20613 9371/19937/20614 24556/19930/20607
+f 24556/19930/20607 9371/19937/20614 1271/19902/20579 9462/19901/20578
+f 24555/19928/20605 24556/19930/20607 9462/19901/20578 9463/19900/20577
+f 24554/19929/20606 24555/19928/20605 9463/19900/20577 9464/19899/20576
+f 9179/19521/20198 24554/19929/20606 9464/19899/20576 1239/19486/20163
+f 9178/19520/20197 24551/19925/20602 24554/19929/20606 9179/19521/20198
+f 9177/19519/20196 24548/19922/20599 24551/19925/20602 9178/19520/20197
+f 24557/19938/20615 24558/19939/20616 24561/19940/20617 24560/19941/20618
+f 24558/19939/20616 24559/19942/20619 24562/19943/20620 24561/19940/20617
+f 24560/19941/20618 24561/19940/20617 24564/19944/20621 24563/19945/20622
+f 24561/19940/20617 24562/19943/20620 24565/19946/20623 24564/19944/20621
+f 1227/19534/20211 9473/19947/20624 24557/19938/20615 9138/19535/20212
+f 9473/19947/20624 9472/19948/20625 24558/19939/20616 24557/19938/20615
+f 9472/19948/20625 9471/19949/20626 24559/19942/20619 24558/19939/20616
+f 9471/19949/20626 1259/19950/20627 9330/19951/20628 24559/19942/20619
+f 24559/19942/20619 9330/19951/20628 9331/19952/20629 24562/19943/20620
+f 24562/19943/20620 9331/19952/20629 9332/19953/20630 24565/19946/20623
+f 24565/19946/20623 9332/19953/20630 1258/19918/20595 9465/19917/20594
+f 24564/19944/20621 24565/19946/20623 9465/19917/20594 9466/19916/20593
+f 24563/19945/20622 24564/19944/20621 9466/19916/20593 9467/19915/20592
+f 9140/19537/20214 24563/19945/20622 9467/19915/20592 1226/19502/20179
+f 9139/19536/20213 24560/19941/20618 24563/19945/20622 9140/19537/20214
+f 9138/19535/20212 24557/19938/20615 24560/19941/20618 9139/19536/20213
+f 24566/19954/20631 24567/19955/20632 24570/19956/20633 24569/19957/20634
+f 24567/19955/20632 24568/19958/20635 24571/19959/20636 24570/19956/20633
+f 24569/19957/20634 24570/19956/20633 24573/19960/20637 24572/19961/20638
+f 24570/19956/20633 24571/19959/20636 24574/19962/20639 24573/19960/20637
+f 1241/19550/20227 9476/19963/20640 24566/19954/20631 9180/19551/20228
+f 9476/19963/20640 9475/19964/20641 24567/19955/20632 24566/19954/20631
+f 9475/19964/20641 9474/19965/20642 24568/19958/20635 24567/19955/20632
+f 9474/19965/20642 1273/19966/20643 9372/19967/20644 24568/19958/20635
+f 24568/19958/20635 9372/19967/20644 9373/19968/20645 24571/19959/20636
+f 24571/19959/20636 9373/19968/20645 9374/19969/20646 24574/19962/20639
+f 24574/19962/20639 9374/19969/20646 1272/19934/20611 9468/19933/20610
+f 24573/19960/20637 24574/19962/20639 9468/19933/20610 9469/19932/20609
+f 24572/19961/20638 24573/19960/20637 9469/19932/20609 9470/19931/20608
+f 9182/19553/20230 24572/19961/20638 9470/19931/20608 1240/19518/20195
+f 9181/19552/20229 24569/19957/20634 24572/19961/20638 9182/19553/20230
+f 9180/19551/20228 24566/19954/20631 24569/19957/20634 9181/19552/20229
+f 24575/19970/20647 24576/19971/20648 24579/19972/20649 24578/19973/20650
+f 24576/19971/20648 24577/19974/20651 24580/19975/20652 24579/19972/20649
+f 24578/19973/20650 24579/19972/20649 24582/19976/20653 24581/19977/20654
+f 24579/19972/20649 24580/19975/20652 24583/19978/20655 24582/19976/20653
+f 1228/19566/20243 9479/19979/20656 24575/19970/20647 9141/19567/20244
+f 9479/19979/20656 9478/19980/20657 24576/19971/20648 24575/19970/20647
+f 9478/19980/20657 9477/19981/20658 24577/19974/20651 24576/19971/20648
+f 9477/19981/20658 1260/19982/20659 9333/19983/20660 24577/19974/20651
+f 24577/19974/20651 9333/19983/20660 9334/19984/20661 24580/19975/20652
+f 24580/19975/20652 9334/19984/20661 9335/19985/20662 24583/19978/20655
+f 24583/19978/20655 9335/19985/20662 1259/19950/20627 9471/19949/20626
+f 24582/19976/20653 24583/19978/20655 9471/19949/20626 9472/19948/20625
+f 24581/19977/20654 24582/19976/20653 9472/19948/20625 9473/19947/20624
+f 9143/19569/20246 24581/19977/20654 9473/19947/20624 1227/19534/20211
+f 9142/19568/20245 24578/19973/20650 24581/19977/20654 9143/19569/20246
+f 9141/19567/20244 24575/19970/20647 24578/19973/20650 9142/19568/20245
+f 24584/19986/20663 24585/19987/20664 24588/19988/20665 24587/19989/20666
+f 24585/19987/20664 24586/19990/20667 24589/19991/20668 24588/19988/20665
+f 24587/19989/20666 24588/19988/20665 24591/19992/20669 24590/19993/20670
+f 24588/19988/20665 24589/19991/20668 24592/19994/20671 24591/19992/20669
+f 1242/19582/20259 9482/19995/20672 24584/19986/20663 9183/19583/20260
+f 9482/19995/20672 9481/19996/20673 24585/19987/20664 24584/19986/20663
+f 9481/19996/20673 9480/19997/20674 24586/19990/20667 24585/19987/20664
+f 9480/19997/20674 1274/19998/20675 9375/19999/20676 24586/19990/20667
+f 24586/19990/20667 9375/19999/20676 9376/20000/20677 24589/19991/20668
+f 24589/19991/20668 9376/20000/20677 9377/20001/20678 24592/19994/20671
+f 24592/19994/20671 9377/20001/20678 1273/19966/20643 9474/19965/20642
+f 24591/19992/20669 24592/19994/20671 9474/19965/20642 9475/19964/20641
+f 24590/19993/20670 24591/19992/20669 9475/19964/20641 9476/19963/20640
+f 9185/19585/20262 24590/19993/20670 9476/19963/20640 1241/19550/20227
+f 9184/19584/20261 24587/19989/20666 24590/19993/20670 9185/19585/20262
+f 9183/19583/20260 24584/19986/20663 24587/19989/20666 9184/19584/20261
+f 24593/20002/20679 24594/20003/20680 24597/20004/20681 24596/20005/20682
+f 24594/20003/20680 24595/20006/20683 24598/20007/20684 24597/20004/20681
+f 24596/20005/20682 24597/20004/20681 24600/20008/20685 24599/20009/20686
+f 24597/20004/20681 24598/20007/20684 24601/20010/20687 24600/20008/20685
+f 1229/19598/20275 9485/20011/20688 24593/20002/20679 9144/19599/20276
+f 9485/20011/20688 9484/20012/20689 24594/20003/20680 24593/20002/20679
+f 9484/20012/20689 9483/20013/20690 24595/20006/20683 24594/20003/20680
+f 9483/20013/20690 1261/20014/20691 9336/20015/20692 24595/20006/20683
+f 24595/20006/20683 9336/20015/20692 9337/20016/20693 24598/20007/20684
+f 24598/20007/20684 9337/20016/20693 9338/20017/20694 24601/20010/20687
+f 24601/20010/20687 9338/20017/20694 1260/19982/20659 9477/19981/20658
+f 24600/20008/20685 24601/20010/20687 9477/19981/20658 9478/19980/20657
+f 24599/20009/20686 24600/20008/20685 9478/19980/20657 9479/19979/20656
+f 9146/19601/20278 24599/20009/20686 9479/19979/20656 1228/19566/20243
+f 9145/19600/20277 24596/20005/20682 24599/20009/20686 9146/19601/20278
+f 9144/19599/20276 24593/20002/20679 24596/20005/20682 9145/19600/20277
+f 24602/20018/20695 24603/20019/20696 24606/20020/20697 24605/20021/20698
+f 24603/20019/20696 24604/20022/20699 24607/20023/20700 24606/20020/20697
+f 24605/20021/20698 24606/20020/20697 24609/20024/20701 24608/20025/20702
+f 24606/20020/20697 24607/20023/20700 24610/20026/20703 24609/20024/20701
+f 1243/19130/19807 9488/20027/20704 24602/20018/20695 9186/19611/20288
+f 9488/20027/20704 9487/20028/20705 24603/20019/20696 24602/20018/20695
+f 9487/20028/20705 9486/20029/20706 24604/20022/20699 24603/20019/20696
+f 9486/20029/20706 1275/20030/20707 9378/20031/20708 24604/20022/20699
+f 24604/20022/20699 9378/20031/20708 9379/20032/20709 24607/20023/20700
+f 24607/20023/20700 9379/20032/20709 9380/20033/20710 24610/20026/20703
+f 24610/20026/20703 9380/20033/20710 1274/19998/20675 9480/19997/20674
+f 24609/20024/20701 24610/20026/20703 9480/19997/20674 9481/19996/20673
+f 24608/20025/20702 24609/20024/20701 9481/19996/20673 9482/19995/20672
+f 9188/19613/20290 24608/20025/20702 9482/19995/20672 1242/19582/20259
+f 9187/19612/20289 24605/20021/20698 24608/20025/20702 9188/19613/20290
+f 9186/19611/20288 24602/20018/20695 24605/20021/20698 9187/19612/20289
+f 24611/20034/20711 24612/20035/20712 24615/20036/20713 24614/20037/20714
+f 24612/20035/20712 24613/20038/20715 24616/20039/20716 24615/20036/20713
+f 24614/20037/20714 24615/20036/20713 24618/20040/20717 24617/20041/20718
+f 24615/20036/20713 24616/20039/20716 24619/20042/20719 24618/20040/20717
+f 1230/19150/19827 9491/20043/20720 24611/20034/20711 9147/19623/20300
+f 9491/20043/20720 9490/20044/20721 24612/20035/20712 24611/20034/20711
+f 9490/20044/20721 9489/20045/20722 24613/20038/20715 24612/20035/20712
+f 9489/20045/20722 1262/20046/20723 9339/20047/20724 24613/20038/20715
+f 24613/20038/20715 9339/20047/20724 9340/20048/20725 24616/20039/20716
+f 24616/20039/20716 9340/20048/20725 9341/20049/20726 24619/20042/20719
+f 24619/20042/20719 9341/20049/20726 1261/20014/20691 9483/20013/20690
+f 24618/20040/20717 24619/20042/20719 9483/20013/20690 9484/20012/20689
+f 24617/20041/20718 24618/20040/20717 9484/20012/20689 9485/20011/20688
+f 9149/19625/20302 24617/20041/20718 9485/20011/20688 1229/19598/20275
+f 9148/19624/20301 24614/20037/20714 24617/20041/20718 9149/19625/20302
+f 9147/19623/20300 24611/20034/20711 24614/20037/20714 9148/19624/20301
+f 24620/20050/20727 24621/20051/20728 24624/20052/20729 24623/20053/20730
+f 24621/20051/20728 24622/20054/20731 24625/20055/20732 24624/20052/20729
+f 24623/20053/20730 24624/20052/20729 24627/20056/20733 24626/20057/20734
+f 24624/20052/20729 24625/20055/20732 24628/20058/20735 24627/20056/20733
+f 1244/19126/19803 9494/20059/20736 24620/20050/20727 9189/19127/19804
+f 9494/20059/20736 9493/20060/20737 24621/20051/20728 24620/20050/20727
+f 9493/20060/20737 9492/20061/20738 24622/20054/20731 24621/20051/20728
+f 9492/20061/20738 1276/20062/20739 9381/20063/20740 24622/20054/20731
+f 24622/20054/20731 9381/20063/20740 9382/20064/20741 24625/20055/20732
+f 24625/20055/20732 9382/20064/20741 9383/20065/20742 24628/20058/20735
+f 24628/20058/20735 9383/20065/20742 1275/20030/20707 9486/20029/20706
+f 24627/20056/20733 24628/20058/20735 9486/20029/20706 9487/20028/20705
+f 24626/20057/20734 24627/20056/20733 9487/20028/20705 9488/20027/20704
+f 9191/19129/19806 24626/20057/20734 9488/20027/20704 1243/19130/19807
+f 9190/19128/19805 24623/20053/20730 24626/20057/20734 9191/19129/19806
+f 9189/19127/19804 24620/20050/20727 24623/20053/20730 9190/19128/19805
+f 24629/20066/20743 24630/20067/20744 24633/20068/20745 24632/20069/20746
+f 24630/20067/20744 24631/20070/20747 24634/20071/20748 24633/20068/20745
+f 24632/20069/20746 24633/20068/20745 24636/20072/20749 24635/20073/20750
+f 24633/20068/20745 24634/20071/20748 24637/20074/20751 24636/20072/20749
+f 1231/19146/19823 9497/20075/20752 24629/20066/20743 9150/19147/19824
+f 9497/20075/20752 9496/20076/20753 24630/20067/20744 24629/20066/20743
+f 9496/20076/20753 9495/20077/20754 24631/20070/20747 24630/20067/20744
+f 9495/20077/20754 1263/20078/20755 9342/20079/20756 24631/20070/20747
+f 24631/20070/20747 9342/20079/20756 9343/20080/20757 24634/20071/20748
+f 24634/20071/20748 9343/20080/20757 9344/20081/20758 24637/20074/20751
+f 24637/20074/20751 9344/20081/20758 1262/20046/20723 9489/20045/20722
+f 24636/20072/20749 24637/20074/20751 9489/20045/20722 9490/20044/20721
+f 24635/20073/20750 24636/20072/20749 9490/20044/20721 9491/20043/20720
+f 9152/19149/19826 24635/20073/20750 9491/20043/20720 1230/19150/19827
+f 9151/19148/19825 24632/20069/20746 24635/20073/20750 9152/19149/19826
+f 9150/19147/19824 24629/20066/20743 24632/20069/20746 9151/19148/19825
+f 24638/20082/20759 24639/20083/20760 24642/20084/20761 24641/20085/20762
+f 24639/20083/20760 24640/20086/20763 24643/20087/20764 24642/20084/20761
+f 24641/20085/20762 24642/20084/20761 24645/20088/20765 24644/20089/20766
+f 24642/20084/20761 24643/20087/20764 24646/20090/20767 24645/20088/20765
+f 1245/19166/19843 9500/20091/20768 24638/20082/20759 9192/19167/19844
+f 9500/20091/20768 9499/20092/20769 24639/20083/20760 24638/20082/20759
+f 9499/20092/20769 9498/20093/20770 24640/20086/20763 24639/20083/20760
+f 9498/20093/20770 1277/20094/20771 9384/20095/20772 24640/20086/20763
+f 24640/20086/20763 9384/20095/20772 9385/20096/20773 24643/20087/20764
+f 24643/20087/20764 9385/20096/20773 9386/20097/20774 24646/20090/20767
+f 24646/20090/20767 9386/20097/20774 1276/20062/20739 9492/20061/20738
+f 24645/20088/20765 24646/20090/20767 9492/20061/20738 9493/20060/20737
+f 24644/20089/20766 24645/20088/20765 9493/20060/20737 9494/20059/20736
+f 9194/19169/19846 24644/20089/20766 9494/20059/20736 1244/19126/19803
+f 9193/19168/19845 24641/20085/20762 24644/20089/20766 9194/19169/19846
+f 9192/19167/19844 24638/20082/20759 24641/20085/20762 9193/19168/19845
+f 24647/20098/20775 24648/20099/20776 24651/20100/20777 24650/20101/20778
+f 24648/20099/20776 24649/20102/20779 24652/20103/20780 24651/20100/20777
+f 24650/20101/20778 24651/20100/20777 24654/20104/20781 24653/20105/20782
+f 24651/20100/20777 24652/20103/20780 24655/20106/20783 24654/20104/20781
+f 1232/19182/19859 9503/20107/20784 24647/20098/20775 9153/19183/19860
+f 9503/20107/20784 9502/20108/20785 24648/20099/20776 24647/20098/20775
+f 9502/20108/20785 9501/20109/20786 24649/20102/20779 24648/20099/20776
+f 9501/20109/20786 1264/20110/20787 9345/20111/20788 24649/20102/20779
+f 24649/20102/20779 9345/20111/20788 9346/20112/20789 24652/20103/20780
+f 24652/20103/20780 9346/20112/20789 9347/20113/20790 24655/20106/20783
+f 24655/20106/20783 9347/20113/20790 1263/20078/20755 9495/20077/20754
+f 24654/20104/20781 24655/20106/20783 9495/20077/20754 9496/20076/20753
+f 24653/20105/20782 24654/20104/20781 9496/20076/20753 9497/20075/20752
+f 9155/19185/19862 24653/20105/20782 9497/20075/20752 1231/19146/19823
+f 9154/19184/19861 24650/20101/20778 24653/20105/20782 9155/19185/19862
+f 9153/19183/19860 24647/20098/20775 24650/20101/20778 9154/19184/19861
+f 24656/20114/20791 24657/20115/20792 24660/20116/20793 24659/20117/20794
+f 24657/20115/20792 24658/20118/20795 24661/20119/20796 24660/20116/20793
+f 24659/20117/20794 24660/20116/20793 24663/20120/20797 24662/20121/20798
+f 24660/20116/20793 24661/20119/20796 24664/20122/20799 24663/20120/20797
+f 1246/19198/19875 9408/19645/20322 24656/20114/20791 9195/19199/19876
+f 9408/19645/20322 9409/19644/20321 24657/20115/20792 24656/20114/20791
+f 9409/19644/20321 9410/19643/20320 24658/20118/20795 24657/20115/20792
+f 9410/19643/20320 1278/19642/20319 9387/20123/20800 24658/20118/20795
+f 24658/20118/20795 9387/20123/20800 9388/20124/20801 24661/20119/20796
+f 24661/20119/20796 9388/20124/20801 9389/20125/20802 24664/20122/20799
+f 24664/20122/20799 9389/20125/20802 1277/20094/20771 9498/20093/20770
+f 24663/20120/20797 24664/20122/20799 9498/20093/20770 9499/20092/20769
+f 24662/20121/20798 24663/20120/20797 9499/20092/20769 9500/20091/20768
+f 9197/19201/19878 24662/20121/20798 9500/20091/20768 1245/19166/19843
+f 9196/19200/19877 24659/20117/20794 24662/20121/20798 9197/19201/19878
+f 9195/19199/19876 24656/20114/20791 24659/20117/20794 9196/19200/19877
+f 24665/20126/20803 24666/20127/20804 24669/20128/20805 24668/20129/20806
+f 24666/20127/20804 24667/20130/20807 24670/20131/20808 24669/20128/20805
+f 24668/20129/20806 24669/20128/20805 24672/20132/20809 24671/20133/20810
+f 24669/20128/20805 24670/20131/20808 24673/20134/20811 24672/20132/20809
+f 1233/19214/19891 9414/19665/20342 24665/20126/20803 9156/19215/19892
+f 9414/19665/20342 9415/19664/20341 24666/20127/20804 24665/20126/20803
+f 9415/19664/20341 9416/19663/20340 24667/20130/20807 24666/20127/20804
+f 9416/19663/20340 1265/19662/20339 9348/20135/20812 24667/20130/20807
+f 24667/20130/20807 9348/20135/20812 9349/20136/20813 24670/20131/20808
+f 24670/20131/20808 9349/20136/20813 9350/20137/20814 24673/20134/20811
+f 24673/20134/20811 9350/20137/20814 1264/20110/20787 9501/20109/20786
+f 24672/20132/20809 24673/20134/20811 9501/20109/20786 9502/20108/20785
+f 24671/20133/20810 24672/20132/20809 9502/20108/20785 9503/20107/20784
+f 9158/19217/19894 24671/20133/20810 9503/20107/20784 1232/19182/19859
+f 9157/19216/19893 24668/20129/20806 24671/20133/20810 9158/19217/19894
+f 9156/19215/19892 24665/20126/20803 24668/20129/20806 9157/19216/19893
+f 24674/20138/20815 24675/20139/20816 24678/20140/20817 24677/20141/20818
+f 24675/20139/20816 24676/20142/20819 24679/20143/20820 24678/20140/20817
+f 24677/20141/20818 24678/20140/20817 24681/20144/20821 24680/20145/20822
+f 24678/20140/20817 24679/20143/20820 24682/20146/20823 24681/20144/20821
+f 1255/19778/20455 9605/20147/20824 24674/20138/20815 9318/19779/20456
+f 9605/20147/20824 9604/20148/20825 24675/20139/20816 24674/20138/20815
+f 9604/20148/20825 9603/20149/20826 24676/20142/20819 24675/20139/20816
+f 9603/20149/20826 1287/20150/20827 9510/20151/20828 24676/20142/20819
+f 24676/20142/20819 9510/20151/20828 9511/20152/20829 24679/20143/20820
+f 24679/20143/20820 9511/20152/20829 9512/20153/20830 24682/20146/20823
+f 24682/20146/20823 9512/20153/20830 1286/20154/20831 9602/20155/20832
+f 24681/20144/20821 24682/20146/20823 9602/20155/20832 9601/20156/20833
+f 24680/20145/20822 24681/20144/20821 9601/20156/20833 9600/20157/20834
+f 9320/19781/20458 24680/20145/20822 9600/20157/20834 1254/19730/20407
+f 9319/19780/20457 24677/20141/20818 24680/20145/20822 9320/19781/20458
+f 9318/19779/20456 24674/20138/20815 24677/20141/20818 9319/19780/20457
+f 24683/20158/20835 24684/20159/20836 24687/20160/20837 24686/20161/20838
+f 24684/20159/20836 24685/20162/20839 24688/20163/20840 24687/20160/20837
+f 24686/20161/20838 24687/20160/20837 24690/20164/20841 24689/20165/20842
+f 24687/20160/20837 24688/20163/20840 24691/20166/20843 24690/20164/20841
+f 1282/19794/20471 9611/20167/20844 24683/20158/20835 9399/19795/20472
+f 9611/20167/20844 9610/20168/20845 24684/20159/20836 24683/20158/20835
+f 9610/20168/20845 9609/20169/20846 24685/20162/20839 24684/20159/20836
+f 9609/20169/20846 1314/20170/20847 9591/20171/20848 24685/20162/20839
+f 24685/20162/20839 9591/20171/20848 9592/20172/20849 24688/20163/20840
+f 24688/20163/20840 9592/20172/20849 9593/20173/20850 24691/20166/20843
+f 24691/20166/20843 9593/20173/20850 1313/20174/20851 9608/20175/20852
+f 24690/20164/20841 24691/20166/20843 9608/20175/20852 9607/20176/20853
+f 24689/20165/20842 24690/20164/20841 9607/20176/20853 9606/20177/20854
+f 9401/19797/20474 24689/20165/20842 9606/20177/20854 1281/19746/20423
+f 9400/19796/20473 24686/20161/20838 24689/20165/20842 9401/19797/20474
+f 9399/19795/20472 24683/20158/20835 24686/20161/20838 9400/19796/20473
+f 24692/20178/20855 24693/20179/20856 24696/20180/20857 24695/20181/20858
+f 24693/20179/20856 24694/20182/20859 24697/20183/20860 24696/20180/20857
+f 24695/20181/20858 24696/20180/20857 24699/20184/20861 24698/20185/20862
+f 24696/20180/20857 24697/20183/20860 24700/20186/20863 24699/20184/20861
+f 1269/19810/20487 9617/20187/20864 24692/20178/20855 9360/19811/20488
+f 9617/20187/20864 9616/20188/20865 24693/20179/20856 24692/20178/20855
+f 9616/20188/20865 9615/20189/20866 24694/20182/20859 24693/20179/20856
+f 9615/20189/20866 1301/20190/20867 9552/20191/20868 24694/20182/20859
+f 24694/20182/20859 9552/20191/20868 9553/20192/20869 24697/20183/20860
+f 24697/20183/20860 9553/20192/20869 9554/20193/20870 24700/20186/20863
+f 24700/20186/20863 9554/20193/20870 1300/20194/20871 9614/20195/20872
+f 24699/20184/20861 24700/20186/20863 9614/20195/20872 9613/20196/20873
+f 24698/20185/20862 24699/20184/20861 9613/20196/20873 9612/20197/20874
+f 9362/19813/20490 24698/20185/20862 9612/20197/20874 1268/19762/20439
+f 9361/19812/20489 24695/20181/20858 24698/20185/20862 9362/19813/20490
+f 9360/19811/20488 24692/20178/20855 24695/20181/20858 9361/19812/20489
+f 24701/20198/20875 24702/20199/20876 24705/20200/20877 24704/20201/20878
+f 24702/20199/20876 24703/20202/20879 24706/20203/20880 24705/20200/20877
+f 24704/20201/20878 24705/20200/20877 24708/20204/20881 24707/20205/20882
+f 24705/20200/20877 24706/20203/20880 24709/20206/20883 24708/20204/20881
+f 1256/19826/20503 9620/20207/20884 24701/20198/20875 9321/19827/20504
+f 9620/20207/20884 9619/20208/20885 24702/20199/20876 24701/20198/20875
+f 9619/20208/20885 9618/20209/20886 24703/20202/20879 24702/20199/20876
+f 9618/20209/20886 1288/20210/20887 9513/20211/20888 24703/20202/20879
+f 24703/20202/20879 9513/20211/20888 9514/20212/20889 24706/20203/20880
+f 24706/20203/20880 9514/20212/20889 9515/20213/20890 24709/20206/20883
+f 24709/20206/20883 9515/20213/20890 1287/20150/20827 9603/20149/20826
+f 24708/20204/20881 24709/20206/20883 9603/20149/20826 9604/20148/20825
+f 24707/20205/20882 24708/20204/20881 9604/20148/20825 9605/20147/20824
+f 9323/19829/20506 24707/20205/20882 9605/20147/20824 1255/19778/20455
+f 9322/19828/20505 24704/20201/20878 24707/20205/20882 9323/19829/20506
+f 9321/19827/20504 24701/20198/20875 24704/20201/20878 9322/19828/20505
+f 24710/20214/20891 24711/20215/20892 24714/20216/20893 24713/20217/20894
+f 24711/20215/20892 24712/20218/20895 24715/20219/20896 24714/20216/20893
+f 24713/20217/20894 24714/20216/20893 24717/20220/20897 24716/20221/20898
+f 24714/20216/20893 24715/20219/20896 24718/20222/20899 24717/20220/20897
+f 1283/19842/20519 9623/20223/20900 24710/20214/20891 9402/19843/20520
+f 9623/20223/20900 9622/20224/20901 24711/20215/20892 24710/20214/20891
+f 9622/20224/20901 9621/20225/20902 24712/20218/20895 24711/20215/20892
+f 9621/20225/20902 1315/20226/20903 9594/20227/20904 24712/20218/20895
+f 24712/20218/20895 9594/20227/20904 9595/20228/20905 24715/20219/20896
+f 24715/20219/20896 9595/20228/20905 9596/20229/20906 24718/20222/20899
+f 24718/20222/20899 9596/20229/20906 1314/20170/20847 9609/20169/20846
+f 24717/20220/20897 24718/20222/20899 9609/20169/20846 9610/20168/20845
+f 24716/20221/20898 24717/20220/20897 9610/20168/20845 9611/20167/20844
+f 9404/19845/20522 24716/20221/20898 9611/20167/20844 1282/19794/20471
+f 9403/19844/20521 24713/20217/20894 24716/20221/20898 9404/19845/20522
+f 9402/19843/20520 24710/20214/20891 24713/20217/20894 9403/19844/20521
+f 24719/20230/20907 24720/20231/20908 24723/20232/20909 24722/20233/20910
+f 24720/20231/20908 24721/20234/20911 24724/20235/20912 24723/20232/20909
+f 24722/20233/20910 24723/20232/20909 24726/20236/20913 24725/20237/20914
+f 24723/20232/20909 24724/20235/20912 24727/20238/20915 24726/20236/20913
+f 1270/19858/20535 9626/20239/20916 24719/20230/20907 9363/19859/20536
+f 9626/20239/20916 9625/20240/20917 24720/20231/20908 24719/20230/20907
+f 9625/20240/20917 9624/20241/20918 24721/20234/20911 24720/20231/20908
+f 9624/20241/20918 1302/20242/20919 9555/20243/20920 24721/20234/20911
+f 24721/20234/20911 9555/20243/20920 9556/20244/20921 24724/20235/20912
+f 24724/20235/20912 9556/20244/20921 9557/20245/20922 24727/20238/20915
+f 24727/20238/20915 9557/20245/20922 1301/20190/20867 9615/20189/20866
+f 24726/20236/20913 24727/20238/20915 9615/20189/20866 9616/20188/20865
+f 24725/20237/20914 24726/20236/20913 9616/20188/20865 9617/20187/20864
+f 9365/19861/20538 24725/20237/20914 9617/20187/20864 1269/19810/20487
+f 9364/19860/20537 24722/20233/20910 24725/20237/20914 9365/19861/20538
+f 9363/19859/20536 24719/20230/20907 24722/20233/20910 9364/19860/20537
+f 24728/20246/20923 24729/20247/20924 24732/20248/20925 24731/20249/20926
+f 24729/20247/20924 24730/20250/20927 24733/20251/20928 24732/20248/20925
+f 24731/20249/20926 24732/20248/20925 24735/20252/20929 24734/20253/20930
+f 24732/20248/20925 24733/20251/20928 24736/20254/20931 24735/20252/20929
+f 1257/19874/20551 9629/20255/20932 24728/20246/20923 9324/19875/20552
+f 9629/20255/20932 9628/20256/20933 24729/20247/20924 24728/20246/20923
+f 9628/20256/20933 9627/20257/20934 24730/20250/20927 24729/20247/20924
+f 9627/20257/20934 1289/20258/20935 9516/20259/20936 24730/20250/20927
+f 24730/20250/20927 9516/20259/20936 9517/20260/20937 24733/20251/20928
+f 24733/20251/20928 9517/20260/20937 9518/20261/20938 24736/20254/20931
+f 24736/20254/20931 9518/20261/20938 1288/20210/20887 9618/20209/20886
+f 24735/20252/20929 24736/20254/20931 9618/20209/20886 9619/20208/20885
+f 24734/20253/20930 24735/20252/20929 9619/20208/20885 9620/20207/20884
+f 9326/19877/20554 24734/20253/20930 9620/20207/20884 1256/19826/20503
+f 9325/19876/20553 24731/20249/20926 24734/20253/20930 9326/19877/20554
+f 9324/19875/20552 24728/20246/20923 24731/20249/20926 9325/19876/20553
+f 24737/20262/20939 24738/20263/20940 24741/20264/20941 24740/20265/20942
+f 24738/20263/20940 24739/20266/20943 24742/20267/20944 24741/20264/20941
+f 24740/20265/20942 24741/20264/20941 24744/20268/20945 24743/20269/20946
+f 24741/20264/20941 24742/20267/20944 24745/20270/20947 24744/20268/20945
+f 1252/19682/20359 9632/20271/20948 24737/20262/20939 9405/19887/20564
+f 9632/20271/20948 9631/20272/20949 24738/20263/20940 24737/20262/20939
+f 9631/20272/20949 9630/20273/20950 24739/20266/20943 24738/20263/20940
+f 9630/20273/20950 1284/20274/20951 9597/20275/20952 24739/20266/20943
+f 24739/20266/20943 9597/20275/20952 9598/20276/20953 24742/20267/20944
+f 24742/20267/20944 9598/20276/20953 9599/20277/20954 24745/20270/20947
+f 24745/20270/20947 9599/20277/20954 1315/20226/20903 9621/20225/20902
+f 24744/20268/20945 24745/20270/20947 9621/20225/20902 9622/20224/20901
+f 24743/20269/20946 24744/20268/20945 9622/20224/20901 9623/20223/20900
+f 9407/19889/20566 24743/20269/20946 9623/20223/20900 1283/19842/20519
+f 9406/19888/20565 24740/20265/20942 24743/20269/20946 9407/19889/20566
+f 9405/19887/20564 24737/20262/20939 24740/20265/20942 9406/19888/20565
+f 24746/20278/20955 24747/20279/20956 24750/20280/20957 24749/20281/20958
+f 24747/20279/20956 24748/20282/20959 24751/20283/20960 24750/20280/20957
+f 24749/20281/20958 24750/20280/20957 24753/20284/20961 24752/20285/20962
+f 24750/20280/20957 24751/20283/20960 24754/20286/20963 24753/20284/20961
+f 1271/19902/20579 9635/20287/20964 24746/20278/20955 9366/19903/20580
+f 9635/20287/20964 9634/20288/20965 24747/20279/20956 24746/20278/20955
+f 9634/20288/20965 9633/20289/20966 24748/20282/20959 24747/20279/20956
+f 9633/20289/20966 1303/20290/20967 9558/20291/20968 24748/20282/20959
+f 24748/20282/20959 9558/20291/20968 9559/20292/20969 24751/20283/20960
+f 24751/20283/20960 9559/20292/20969 9560/20293/20970 24754/20286/20963
+f 24754/20286/20963 9560/20293/20970 1302/20242/20919 9624/20241/20918
+f 24753/20284/20961 24754/20286/20963 9624/20241/20918 9625/20240/20917
+f 24752/20285/20962 24753/20284/20961 9625/20240/20917 9626/20239/20916
+f 9368/19905/20582 24752/20285/20962 9626/20239/20916 1270/19858/20535
+f 9367/19904/20581 24749/20281/20958 24752/20285/20962 9368/19905/20582
+f 9366/19903/20580 24746/20278/20955 24749/20281/20958 9367/19904/20581
+f 24755/20294/20971 24756/20295/20972 24759/20296/20973 24758/20297/20974
+f 24756/20295/20972 24757/20298/20975 24760/20299/20976 24759/20296/20973
+f 24758/20297/20974 24759/20296/20973 24762/20300/20977 24761/20301/20978
+f 24759/20296/20973 24760/20299/20976 24763/20302/20979 24762/20300/20977
+f 1258/19918/20595 9638/20303/20980 24755/20294/20971 9327/19919/20596
+f 9638/20303/20980 9637/20304/20981 24756/20295/20972 24755/20294/20971
+f 9637/20304/20981 9636/20305/20982 24757/20298/20975 24756/20295/20972
+f 9636/20305/20982 1290/20306/20983 9519/20307/20984 24757/20298/20975
+f 24757/20298/20975 9519/20307/20984 9520/20308/20985 24760/20299/20976
+f 24760/20299/20976 9520/20308/20985 9521/20309/20986 24763/20302/20979
+f 24763/20302/20979 9521/20309/20986 1289/20258/20935 9627/20257/20934
+f 24762/20300/20977 24763/20302/20979 9627/20257/20934 9628/20256/20933
+f 24761/20301/20978 24762/20300/20977 9628/20256/20933 9629/20255/20932
+f 9329/19921/20598 24761/20301/20978 9629/20255/20932 1257/19874/20551
+f 9328/19920/20597 24758/20297/20974 24761/20301/20978 9329/19921/20598
+f 9327/19919/20596 24755/20294/20971 24758/20297/20974 9328/19920/20597
+f 24764/20310/20987 24765/20311/20988 24768/20312/20989 24767/20313/20990
+f 24765/20311/20988 24766/20314/20991 24769/20315/20992 24768/20312/20989
+f 24767/20313/20990 24768/20312/20989 24771/20316/20993 24770/20317/20994
+f 24768/20312/20989 24769/20315/20992 24772/20318/20995 24771/20316/20993
+f 1272/19934/20611 9641/20319/20996 24764/20310/20987 9369/19935/20612
+f 9641/20319/20996 9640/20320/20997 24765/20311/20988 24764/20310/20987
+f 9640/20320/20997 9639/20321/20998 24766/20314/20991 24765/20311/20988
+f 9639/20321/20998 1304/20322/20999 9561/20323/21000 24766/20314/20991
+f 24766/20314/20991 9561/20323/21000 9562/20324/21001 24769/20315/20992
+f 24769/20315/20992 9562/20324/21001 9563/20325/21002 24772/20318/20995
+f 24772/20318/20995 9563/20325/21002 1303/20290/20967 9633/20289/20966
+f 24771/20316/20993 24772/20318/20995 9633/20289/20966 9634/20288/20965
+f 24770/20317/20994 24771/20316/20993 9634/20288/20965 9635/20287/20964
+f 9371/19937/20614 24770/20317/20994 9635/20287/20964 1271/19902/20579
+f 9370/19936/20613 24767/20313/20990 24770/20317/20994 9371/19937/20614
+f 9369/19935/20612 24764/20310/20987 24767/20313/20990 9370/19936/20613
+f 24773/20326/21003 24774/20327/21004 24777/20328/21005 24776/20329/21006
+f 24774/20327/21004 24775/20330/21007 24778/20331/21008 24777/20328/21005
+f 24776/20329/21006 24777/20328/21005 24780/20332/21009 24779/20333/21010
+f 24777/20328/21005 24778/20331/21008 24781/20334/21011 24780/20332/21009
+f 1259/19950/20627 9644/20335/21012 24773/20326/21003 9330/19951/20628
+f 9644/20335/21012 9643/20336/21013 24774/20327/21004 24773/20326/21003
+f 9643/20336/21013 9642/20337/21014 24775/20330/21007 24774/20327/21004
+f 9642/20337/21014 1291/20338/21015 9522/20339/21016 24775/20330/21007
+f 24775/20330/21007 9522/20339/21016 9523/20340/21017 24778/20331/21008
+f 24778/20331/21008 9523/20340/21017 9524/20341/21018 24781/20334/21011
+f 24781/20334/21011 9524/20341/21018 1290/20306/20983 9636/20305/20982
+f 24780/20332/21009 24781/20334/21011 9636/20305/20982 9637/20304/20981
+f 24779/20333/21010 24780/20332/21009 9637/20304/20981 9638/20303/20980
+f 9332/19953/20630 24779/20333/21010 9638/20303/20980 1258/19918/20595
+f 9331/19952/20629 24776/20329/21006 24779/20333/21010 9332/19953/20630
+f 9330/19951/20628 24773/20326/21003 24776/20329/21006 9331/19952/20629
+f 24782/20342/21019 24783/20343/21020 24786/20344/21021 24785/20345/21022
+f 24783/20343/21020 24784/20346/21023 24787/20347/21024 24786/20344/21021
+f 24785/20345/21022 24786/20344/21021 24789/20348/21025 24788/20349/21026
+f 24786/20344/21021 24787/20347/21024 24790/20350/21027 24789/20348/21025
+f 1273/19966/20643 9647/20351/21028 24782/20342/21019 9372/19967/20644
+f 9647/20351/21028 9646/20352/21029 24783/20343/21020 24782/20342/21019
+f 9646/20352/21029 9645/20353/21030 24784/20346/21023 24783/20343/21020
+f 9645/20353/21030 1305/20354/21031 9564/20355/21032 24784/20346/21023
+f 24784/20346/21023 9564/20355/21032 9565/20356/21033 24787/20347/21024
+f 24787/20347/21024 9565/20356/21033 9566/20357/21034 24790/20350/21027
+f 24790/20350/21027 9566/20357/21034 1304/20322/20999 9639/20321/20998
+f 24789/20348/21025 24790/20350/21027 9639/20321/20998 9640/20320/20997
+f 24788/20349/21026 24789/20348/21025 9640/20320/20997 9641/20319/20996
+f 9374/19969/20646 24788/20349/21026 9641/20319/20996 1272/19934/20611
+f 9373/19968/20645 24785/20345/21022 24788/20349/21026 9374/19969/20646
+f 9372/19967/20644 24782/20342/21019 24785/20345/21022 9373/19968/20645
+f 24791/20358/21035 24792/20359/21036 24795/20360/21037 24794/20361/21038
+f 24792/20359/21036 24793/20362/21039 24796/20363/21040 24795/20360/21037
+f 24794/20361/21038 24795/20360/21037 24798/20364/21041 24797/20365/21042
+f 24795/20360/21037 24796/20363/21040 24799/20366/21043 24798/20364/21041
+f 1260/19982/20659 9650/20367/21044 24791/20358/21035 9333/19983/20660
+f 9650/20367/21044 9649/20368/21045 24792/20359/21036 24791/20358/21035
+f 9649/20368/21045 9648/20369/21046 24793/20362/21039 24792/20359/21036
+f 9648/20369/21046 1292/20370/21047 9525/20371/21048 24793/20362/21039
+f 24793/20362/21039 9525/20371/21048 9526/20372/21049 24796/20363/21040
+f 24796/20363/21040 9526/20372/21049 9527/20373/21050 24799/20366/21043
+f 24799/20366/21043 9527/20373/21050 1291/20338/21015 9642/20337/21014
+f 24798/20364/21041 24799/20366/21043 9642/20337/21014 9643/20336/21013
+f 24797/20365/21042 24798/20364/21041 9643/20336/21013 9644/20335/21012
+f 9335/19985/20662 24797/20365/21042 9644/20335/21012 1259/19950/20627
+f 9334/19984/20661 24794/20361/21038 24797/20365/21042 9335/19985/20662
+f 9333/19983/20660 24791/20358/21035 24794/20361/21038 9334/19984/20661
+f 24800/20374/21051 24801/20375/21052 24804/20376/21053 24803/20377/21054
+f 24801/20375/21052 24802/20378/21055 24805/20379/21056 24804/20376/21053
+f 24803/20377/21054 24804/20376/21053 24807/20380/21057 24806/20381/21058
+f 24804/20376/21053 24805/20379/21056 24808/20382/21059 24807/20380/21057
+f 1274/19998/20675 9653/20383/21060 24800/20374/21051 9375/19999/20676
+f 9653/20383/21060 9652/20384/21061 24801/20375/21052 24800/20374/21051
+f 9652/20384/21061 9651/20385/21062 24802/20378/21055 24801/20375/21052
+f 9651/20385/21062 1306/20386/21063 9567/20387/21064 24802/20378/21055
+f 24802/20378/21055 9567/20387/21064 9568/20388/21065 24805/20379/21056
+f 24805/20379/21056 9568/20388/21065 9569/20389/21066 24808/20382/21059
+f 24808/20382/21059 9569/20389/21066 1305/20354/21031 9645/20353/21030
+f 24807/20380/21057 24808/20382/21059 9645/20353/21030 9646/20352/21029
+f 24806/20381/21058 24807/20380/21057 9646/20352/21029 9647/20351/21028
+f 9377/20001/20678 24806/20381/21058 9647/20351/21028 1273/19966/20643
+f 9376/20000/20677 24803/20377/21054 24806/20381/21058 9377/20001/20678
+f 9375/19999/20676 24800/20374/21051 24803/20377/21054 9376/20000/20677
+f 24809/20390/21067 24810/20391/21068 24813/20392/21069 24812/20393/21070
+f 24810/20391/21068 24811/20394/21071 24814/20395/21072 24813/20392/21069
+f 24812/20393/21070 24813/20392/21069 24816/20396/21073 24815/20397/21074
+f 24813/20392/21069 24814/20395/21072 24817/20398/21075 24816/20396/21073
+f 1261/20014/20691 9656/20399/21076 24809/20390/21067 9336/20015/20692
+f 9656/20399/21076 9655/20400/21077 24810/20391/21068 24809/20390/21067
+f 9655/20400/21077 9654/20401/21078 24811/20394/21071 24810/20391/21068
+f 9654/20401/21078 1293/20402/21079 9528/20403/21080 24811/20394/21071
+f 24811/20394/21071 9528/20403/21080 9529/20404/21081 24814/20395/21072
+f 24814/20395/21072 9529/20404/21081 9530/20405/21082 24817/20398/21075
+f 24817/20398/21075 9530/20405/21082 1292/20370/21047 9648/20369/21046
+f 24816/20396/21073 24817/20398/21075 9648/20369/21046 9649/20368/21045
+f 24815/20397/21074 24816/20396/21073 9649/20368/21045 9650/20367/21044
+f 9338/20017/20694 24815/20397/21074 9650/20367/21044 1260/19982/20659
+f 9337/20016/20693 24812/20393/21070 24815/20397/21074 9338/20017/20694
+f 9336/20015/20692 24809/20390/21067 24812/20393/21070 9337/20016/20693
+f 24818/20406/21083 24819/20407/21084 24822/20408/21085 24821/20409/21086
+f 24819/20407/21084 24820/20410/21087 24823/20411/21088 24822/20408/21085
+f 24821/20409/21086 24822/20408/21085 24825/20412/21089 24824/20413/21090
+f 24822/20408/21085 24823/20411/21088 24826/20414/21091 24825/20412/21089
+f 1275/20030/20707 9659/20415/21092 24818/20406/21083 9378/20031/20708
+f 9659/20415/21092 9658/20416/21093 24819/20407/21084 24818/20406/21083
+f 9658/20416/21093 9657/20417/21094 24820/20410/21087 24819/20407/21084
+f 9657/20417/21094 1307/20418/21095 9570/20419/21096 24820/20410/21087
+f 24820/20410/21087 9570/20419/21096 9571/20420/21097 24823/20411/21088
+f 24823/20411/21088 9571/20420/21097 9572/20421/21098 24826/20414/21091
+f 24826/20414/21091 9572/20421/21098 1306/20386/21063 9651/20385/21062
+f 24825/20412/21089 24826/20414/21091 9651/20385/21062 9652/20384/21061
+f 24824/20413/21090 24825/20412/21089 9652/20384/21061 9653/20383/21060
+f 9380/20033/20710 24824/20413/21090 9653/20383/21060 1274/19998/20675
+f 9379/20032/20709 24821/20409/21086 24824/20413/21090 9380/20033/20710
+f 9378/20031/20708 24818/20406/21083 24821/20409/21086 9379/20032/20709
+f 24827/20422/21099 24828/20423/21100 24831/20424/21101 24830/20425/21102
+f 24828/20423/21100 24829/20426/21103 24832/20427/21104 24831/20424/21101
+f 24830/20425/21102 24831/20424/21101 24834/20428/21105 24833/20429/21106
+f 24831/20424/21101 24832/20427/21104 24835/20430/21107 24834/20428/21105
+f 1262/20046/20723 9662/20431/21108 24827/20422/21099 9339/20047/20724
+f 9662/20431/21108 9661/20432/21109 24828/20423/21100 24827/20422/21099
+f 9661/20432/21109 9660/20433/21110 24829/20426/21103 24828/20423/21100
+f 9660/20433/21110 1294/20434/21111 9531/20435/21112 24829/20426/21103
+f 24829/20426/21103 9531/20435/21112 9532/20436/21113 24832/20427/21104
+f 24832/20427/21104 9532/20436/21113 9533/20437/21114 24835/20430/21107
+f 24835/20430/21107 9533/20437/21114 1293/20402/21079 9654/20401/21078
+f 24834/20428/21105 24835/20430/21107 9654/20401/21078 9655/20400/21077
+f 24833/20429/21106 24834/20428/21105 9655/20400/21077 9656/20399/21076
+f 9341/20049/20726 24833/20429/21106 9656/20399/21076 1261/20014/20691
+f 9340/20048/20725 24830/20425/21102 24833/20429/21106 9341/20049/20726
+f 9339/20047/20724 24827/20422/21099 24830/20425/21102 9340/20048/20725
+f 24836/20438/21115 24837/20439/21116 24840/20440/21117 24839/20441/21118
+f 24837/20439/21116 24838/20442/21119 24841/20443/21120 24840/20440/21117
+f 24839/20441/21118 24840/20440/21117 24843/20444/21121 24842/20445/21122
+f 24840/20440/21117 24841/20443/21120 24844/20446/21123 24843/20444/21121
+f 1276/20062/20739 9665/20447/21124 24836/20438/21115 9381/20063/20740
+f 9665/20447/21124 9664/20448/21125 24837/20439/21116 24836/20438/21115
+f 9664/20448/21125 9663/20449/21126 24838/20442/21119 24837/20439/21116
+f 9663/20449/21126 1308/20450/21127 9573/20451/21128 24838/20442/21119
+f 24838/20442/21119 9573/20451/21128 9574/20452/21129 24841/20443/21120
+f 24841/20443/21120 9574/20452/21129 9575/20453/21130 24844/20446/21123
+f 24844/20446/21123 9575/20453/21130 1307/20418/21095 9657/20417/21094
+f 24843/20444/21121 24844/20446/21123 9657/20417/21094 9658/20416/21093
+f 24842/20445/21122 24843/20444/21121 9658/20416/21093 9659/20415/21092
+f 9383/20065/20742 24842/20445/21122 9659/20415/21092 1275/20030/20707
+f 9382/20064/20741 24839/20441/21118 24842/20445/21122 9383/20065/20742
+f 9381/20063/20740 24836/20438/21115 24839/20441/21118 9382/20064/20741
+f 24845/20454/21131 24846/20455/21132 24849/20456/21133 24848/20457/21134
+f 24846/20455/21132 24847/20458/21135 24850/20459/21136 24849/20456/21133
+f 24848/20457/21134 24849/20456/21133 24852/20460/21137 24851/20461/21138
+f 24849/20456/21133 24850/20459/21136 24853/20462/21139 24852/20460/21137
+f 1263/20078/20755 9668/20463/21140 24845/20454/21131 9342/20079/20756
+f 9668/20463/21140 9667/20464/21141 24846/20455/21132 24845/20454/21131
+f 9667/20464/21141 9666/20465/21142 24847/20458/21135 24846/20455/21132
+f 9666/20465/21142 1295/20466/21143 9534/20467/21144 24847/20458/21135
+f 24847/20458/21135 9534/20467/21144 9535/20468/21145 24850/20459/21136
+f 24850/20459/21136 9535/20468/21145 9536/20469/21146 24853/20462/21139
+f 24853/20462/21139 9536/20469/21146 1294/20434/21111 9660/20433/21110
+f 24852/20460/21137 24853/20462/21139 9660/20433/21110 9661/20432/21109
+f 24851/20461/21138 24852/20460/21137 9661/20432/21109 9662/20431/21108
+f 9344/20081/20758 24851/20461/21138 9662/20431/21108 1262/20046/20723
+f 9343/20080/20757 24848/20457/21134 24851/20461/21138 9344/20081/20758
+f 9342/20079/20756 24845/20454/21131 24848/20457/21134 9343/20080/20757
+f 24854/20470/21147 24855/20471/21148 24858/20472/21149 24857/20473/21150
+f 24855/20471/21148 24856/20474/21151 24859/20475/21152 24858/20472/21149
+f 24857/20473/21150 24858/20472/21149 24861/20476/21153 24860/20477/21154
+f 24858/20472/21149 24859/20475/21152 24862/20478/21155 24861/20476/21153
+f 1277/20094/20771 9671/20479/21156 24854/20470/21147 9384/20095/20772
+f 9671/20479/21156 9670/20480/21157 24855/20471/21148 24854/20470/21147
+f 9670/20480/21157 9669/20481/21158 24856/20474/21151 24855/20471/21148
+f 9669/20481/21158 1309/20482/21159 9576/20483/21160 24856/20474/21151
+f 24856/20474/21151 9576/20483/21160 9577/20484/21161 24859/20475/21152
+f 24859/20475/21152 9577/20484/21161 9578/20485/21162 24862/20478/21155
+f 24862/20478/21155 9578/20485/21162 1308/20450/21127 9663/20449/21126
+f 24861/20476/21153 24862/20478/21155 9663/20449/21126 9664/20448/21125
+f 24860/20477/21154 24861/20476/21153 9664/20448/21125 9665/20447/21124
+f 9386/20097/20774 24860/20477/21154 9665/20447/21124 1276/20062/20739
+f 9385/20096/20773 24857/20473/21150 24860/20477/21154 9386/20097/20774
+f 9384/20095/20772 24854/20470/21147 24857/20473/21150 9385/20096/20773
+f 24863/20486/21163 24864/20487/21164 24867/20488/21165 24866/20489/21166
+f 24864/20487/21164 24865/20490/21167 24868/20491/21168 24867/20488/21165
+f 24866/20489/21166 24867/20488/21165 24870/20492/21169 24869/20493/21170
+f 24867/20488/21165 24868/20491/21168 24871/20494/21171 24870/20492/21169
+f 1264/20110/20787 9674/20495/21172 24863/20486/21163 9345/20111/20788
+f 9674/20495/21172 9673/20496/21173 24864/20487/21164 24863/20486/21163
+f 9673/20496/21173 9672/20497/21174 24865/20490/21167 24864/20487/21164
+f 9672/20497/21174 1296/20498/21175 9537/20499/21176 24865/20490/21167
+f 24865/20490/21167 9537/20499/21176 9538/20500/21177 24868/20491/21168
+f 24868/20491/21168 9538/20500/21177 9539/20501/21178 24871/20494/21171
+f 24871/20494/21171 9539/20501/21178 1295/20466/21143 9666/20465/21142
+f 24870/20492/21169 24871/20494/21171 9666/20465/21142 9667/20464/21141
+f 24869/20493/21170 24870/20492/21169 9667/20464/21141 9668/20463/21140
+f 9347/20113/20790 24869/20493/21170 9668/20463/21140 1263/20078/20755
+f 9346/20112/20789 24866/20489/21166 24869/20493/21170 9347/20113/20790
+f 9345/20111/20788 24863/20486/21163 24866/20489/21166 9346/20112/20789
+f 24872/20502/21179 24873/20503/21180 24876/20504/21181 24875/20505/21182
+f 24873/20503/21180 24874/20506/21183 24877/20507/21184 24876/20504/21181
+f 24875/20505/21182 24876/20504/21181 24879/20508/21185 24878/20509/21186
+f 24876/20504/21181 24877/20507/21184 24880/20510/21187 24879/20508/21185
+f 1278/19642/20319 9677/20511/21188 24872/20502/21179 9387/20123/20800
+f 9677/20511/21188 9676/20512/21189 24873/20503/21180 24872/20502/21179
+f 9676/20512/21189 9675/20513/21190 24874/20506/21183 24873/20503/21180
+f 9675/20513/21190 1310/20514/21191 9579/20515/21192 24874/20506/21183
+f 24874/20506/21183 9579/20515/21192 9580/20516/21193 24877/20507/21184
+f 24877/20507/21184 9580/20516/21193 9581/20517/21194 24880/20510/21187
+f 24880/20510/21187 9581/20517/21194 1309/20482/21159 9669/20481/21158
+f 24879/20508/21185 24880/20510/21187 9669/20481/21158 9670/20480/21157
+f 24878/20509/21186 24879/20508/21185 9670/20480/21157 9671/20479/21156
+f 9389/20125/20802 24878/20509/21186 9671/20479/21156 1277/20094/20771
+f 9388/20124/20801 24875/20505/21182 24878/20509/21186 9389/20125/20802
+f 9387/20123/20800 24872/20502/21179 24875/20505/21182 9388/20124/20801
+f 24881/20518/21195 24882/20519/21196 24885/20520/21197 24884/20521/21198
+f 24882/20519/21196 24883/20522/21199 24886/20523/21200 24885/20520/21197
+f 24884/20521/21198 24885/20520/21197 24888/20524/21201 24887/20525/21202
+f 24885/20520/21197 24886/20523/21200 24889/20526/21203 24888/20524/21201
+f 1265/19662/20339 9680/20527/21204 24881/20518/21195 9348/20135/20812
+f 9680/20527/21204 9679/20528/21205 24882/20519/21196 24881/20518/21195
+f 9679/20528/21205 9678/20529/21206 24883/20522/21199 24882/20519/21196
+f 9678/20529/21206 1297/20530/21207 9540/20531/21208 24883/20522/21199
+f 24883/20522/21199 9540/20531/21208 9541/20532/21209 24886/20523/21200
+f 24886/20523/21200 9541/20532/21209 9542/20533/21210 24889/20526/21203
+f 24889/20526/21203 9542/20533/21210 1296/20498/21175 9672/20497/21174
+f 24888/20524/21201 24889/20526/21203 9672/20497/21174 9673/20496/21173
+f 24887/20525/21202 24888/20524/21201 9673/20496/21173 9674/20495/21172
+f 9350/20137/20814 24887/20525/21202 9674/20495/21172 1264/20110/20787
+f 9349/20136/20813 24884/20521/21198 24887/20525/21202 9350/20137/20814
+f 9348/20135/20812 24881/20518/21195 24884/20521/21198 9349/20136/20813
+f 24890/20534/21211 24891/20535/21212 24894/20536/21213 24893/20537/21214
+f 24891/20535/21212 24892/20538/21215 24895/20539/21216 24894/20536/21213
+f 24893/20537/21214 24894/20536/21213 24897/20540/21217 24896/20541/21218
+f 24894/20536/21213 24895/20539/21216 24898/20542/21219 24897/20540/21217
+f 1279/19638/20315 9683/20543/21220 24890/20534/21211 9390/19639/20316
+f 9683/20543/21220 9682/20544/21221 24891/20535/21212 24890/20534/21211
+f 9682/20544/21221 9681/20545/21222 24892/20538/21215 24891/20535/21212
+f 9681/20545/21222 1311/20546/21223 9582/20547/21224 24892/20538/21215
+f 24892/20538/21215 9582/20547/21224 9583/20548/21225 24895/20539/21216
+f 24895/20539/21216 9583/20548/21225 9584/20549/21226 24898/20542/21219
+f 24898/20542/21219 9584/20549/21226 1310/20514/21191 9675/20513/21190
+f 24897/20540/21217 24898/20542/21219 9675/20513/21190 9676/20512/21189
+f 24896/20541/21218 24897/20540/21217 9676/20512/21189 9677/20511/21188
+f 9392/19641/20318 24896/20541/21218 9677/20511/21188 1278/19642/20319
+f 9391/19640/20317 24893/20537/21214 24896/20541/21218 9392/19641/20318
+f 9390/19639/20316 24890/20534/21211 24893/20537/21214 9391/19640/20317
+f 24899/20550/21227 24900/20551/21228 24903/20552/21229 24902/20553/21230
+f 24900/20551/21228 24901/20554/21231 24904/20555/21232 24903/20552/21229
+f 24902/20553/21230 24903/20552/21229 24906/20556/21233 24905/20557/21234
+f 24903/20552/21229 24904/20555/21232 24907/20558/21235 24906/20556/21233
+f 1266/19658/20335 9686/20559/21236 24899/20550/21227 9351/19659/20336
+f 9686/20559/21236 9685/20560/21237 24900/20551/21228 24899/20550/21227
+f 9685/20560/21237 9684/20561/21238 24901/20554/21231 24900/20551/21228
+f 9684/20561/21238 1298/20562/21239 9543/20563/21240 24901/20554/21231
+f 24901/20554/21231 9543/20563/21240 9544/20564/21241 24904/20555/21232
+f 24904/20555/21232 9544/20564/21241 9545/20565/21242 24907/20558/21235
+f 24907/20558/21235 9545/20565/21242 1297/20530/21207 9678/20529/21206
+f 24906/20556/21233 24907/20558/21235 9678/20529/21206 9679/20528/21205
+f 24905/20557/21234 24906/20556/21233 9679/20528/21205 9680/20527/21204
+f 9353/19661/20338 24905/20557/21234 9680/20527/21204 1265/19662/20339
+f 9352/19660/20337 24902/20553/21230 24905/20557/21234 9353/19661/20338
+f 9351/19659/20336 24899/20550/21227 24902/20553/21230 9352/19660/20337
+f 24908/20566/21243 24909/20567/21244 24912/20568/21245 24911/20569/21246
+f 24909/20567/21244 24910/20570/21247 24913/20571/21248 24912/20568/21245
+f 24911/20569/21246 24912/20568/21245 24915/20572/21249 24914/20573/21250
+f 24912/20568/21245 24913/20571/21248 24916/20574/21251 24915/20572/21249
+f 1253/19678/20355 9689/20575/21252 24908/20566/21243 9312/19679/20356
+f 9689/20575/21252 9688/20576/21253 24909/20567/21244 24908/20566/21243
+f 9688/20576/21253 9687/20577/21254 24910/20570/21247 24909/20567/21244
+f 9687/20577/21254 1285/20578/21255 9504/20579/21256 24910/20570/21247
+f 24910/20570/21247 9504/20579/21256 9505/20580/21257 24913/20571/21248
+f 24913/20571/21248 9505/20580/21257 9506/20581/21258 24916/20574/21251
+f 24916/20574/21251 9506/20581/21258 1284/20274/20951 9630/20273/20950
+f 24915/20572/21249 24916/20574/21251 9630/20273/20950 9631/20272/20949
+f 24914/20573/21250 24915/20572/21249 9631/20272/20949 9632/20271/20948
+f 9314/19681/20358 24914/20573/21250 9632/20271/20948 1252/19682/20359
+f 9313/19680/20357 24911/20569/21246 24914/20573/21250 9314/19681/20358
+f 9312/19679/20356 24908/20566/21243 24911/20569/21246 9313/19680/20357
+f 24917/20582/21259 24918/20583/21260 24921/20584/21261 24920/20585/21262
+f 24918/20583/21260 24919/20586/21263 24922/20587/21264 24921/20584/21261
+f 24920/20585/21262 24921/20584/21261 24924/20588/21265 24923/20589/21266
+f 24921/20584/21261 24922/20587/21264 24925/20590/21267 24924/20588/21265
+f 1280/19698/20375 9692/20591/21268 24917/20582/21259 9393/19699/20376
+f 9692/20591/21268 9691/20592/21269 24918/20583/21260 24917/20582/21259
+f 9691/20592/21269 9690/20593/21270 24919/20586/21263 24918/20583/21260
+f 9690/20593/21270 1312/20594/21271 9585/20595/21272 24919/20586/21263
+f 24919/20586/21263 9585/20595/21272 9586/20596/21273 24922/20587/21264
+f 24922/20587/21264 9586/20596/21273 9587/20597/21274 24925/20590/21267
+f 24925/20590/21267 9587/20597/21274 1311/20546/21223 9681/20545/21222
+f 24924/20588/21265 24925/20590/21267 9681/20545/21222 9682/20544/21221
+f 24923/20589/21266 24924/20588/21265 9682/20544/21221 9683/20543/21220
+f 9395/19701/20378 24923/20589/21266 9683/20543/21220 1279/19638/20315
+f 9394/19700/20377 24920/20585/21262 24923/20589/21266 9395/19701/20378
+f 9393/19699/20376 24917/20582/21259 24920/20585/21262 9394/19700/20377
+f 24926/20598/21275 24927/20599/21276 24930/20600/21277 24929/20601/21278
+f 24927/20599/21276 24928/20602/21279 24931/20603/21280 24930/20600/21277
+f 24929/20601/21278 24930/20600/21277 24933/20604/21281 24932/20605/21282
+f 24930/20600/21277 24931/20603/21280 24934/20606/21283 24933/20604/21281
+f 1267/19714/20391 9695/20607/21284 24926/20598/21275 9354/19715/20392
+f 9695/20607/21284 9694/20608/21285 24927/20599/21276 24926/20598/21275
+f 9694/20608/21285 9693/20609/21286 24928/20602/21279 24927/20599/21276
+f 9693/20609/21286 1299/20610/21287 9546/20611/21288 24928/20602/21279
+f 24928/20602/21279 9546/20611/21288 9547/20612/21289 24931/20603/21280
+f 24931/20603/21280 9547/20612/21289 9548/20613/21290 24934/20606/21283
+f 24934/20606/21283 9548/20613/21290 1298/20562/21239 9684/20561/21238
+f 24933/20604/21281 24934/20606/21283 9684/20561/21238 9685/20560/21237
+f 24932/20605/21282 24933/20604/21281 9685/20560/21237 9686/20559/21236
+f 9356/19717/20394 24932/20605/21282 9686/20559/21236 1266/19658/20335
+f 9355/19716/20393 24929/20601/21278 24932/20605/21282 9356/19717/20394
+f 9354/19715/20392 24926/20598/21275 24929/20601/21278 9355/19716/20393
+f 24935/20614/21291 24936/20615/21292 24939/20616/21293 24938/20617/21294
+f 24936/20615/21292 24937/20618/21295 24940/20619/21296 24939/20616/21293
+f 24938/20617/21294 24939/20616/21293 24942/20620/21297 24941/20621/21298
+f 24939/20616/21293 24940/20619/21296 24943/20622/21299 24942/20620/21297
+f 1254/19730/20407 9600/20157/20834 24935/20614/21291 9315/19731/20408
+f 9600/20157/20834 9601/20156/20833 24936/20615/21292 24935/20614/21291
+f 9601/20156/20833 9602/20155/20832 24937/20618/21295 24936/20615/21292
+f 9602/20155/20832 1286/20154/20831 9507/20623/21300 24937/20618/21295
+f 24937/20618/21295 9507/20623/21300 9508/20624/21301 24940/20619/21296
+f 24940/20619/21296 9508/20624/21301 9509/20625/21302 24943/20622/21299
+f 24943/20622/21299 9509/20625/21302 1285/20578/21255 9687/20577/21254
+f 24942/20620/21297 24943/20622/21299 9687/20577/21254 9688/20576/21253
+f 24941/20621/21298 24942/20620/21297 9688/20576/21253 9689/20575/21252
+f 9317/19733/20410 24941/20621/21298 9689/20575/21252 1253/19678/20355
+f 9316/19732/20409 24938/20617/21294 24941/20621/21298 9317/19733/20410
+f 9315/19731/20408 24935/20614/21291 24938/20617/21294 9316/19732/20409
+f 24944/20626/21303 24945/20627/21304 24948/20628/21305 24947/20629/21306
+f 24945/20627/21304 24946/20630/21307 24949/20631/21308 24948/20628/21305
+f 24947/20629/21306 24948/20628/21305 24951/20632/21309 24950/20633/21310
+f 24948/20628/21305 24949/20631/21308 24952/20634/21311 24951/20632/21309
+f 1281/19746/20423 9606/20177/20854 24944/20626/21303 9396/19747/20424
+f 9606/20177/20854 9607/20176/20853 24945/20627/21304 24944/20626/21303
+f 9607/20176/20853 9608/20175/20852 24946/20630/21307 24945/20627/21304
+f 9608/20175/20852 1313/20174/20851 9588/20635/21312 24946/20630/21307
+f 24946/20630/21307 9588/20635/21312 9589/20636/21313 24949/20631/21308
+f 24949/20631/21308 9589/20636/21313 9590/20637/21314 24952/20634/21311
+f 24952/20634/21311 9590/20637/21314 1312/20594/21271 9690/20593/21270
+f 24951/20632/21309 24952/20634/21311 9690/20593/21270 9691/20592/21269
+f 24950/20633/21310 24951/20632/21309 9691/20592/21269 9692/20591/21268
+f 9398/19749/20426 24950/20633/21310 9692/20591/21268 1280/19698/20375
+f 9397/19748/20425 24947/20629/21306 24950/20633/21310 9398/19749/20426
+f 9396/19747/20424 24944/20626/21303 24947/20629/21306 9397/19748/20425
+f 24953/20638/21315 24954/20639/21316 24957/20640/21317 24956/20641/21318
+f 24954/20639/21316 24955/20642/21319 24958/20643/21320 24957/20640/21317
+f 24956/20641/21318 24957/20640/21317 24960/20644/21321 24959/20645/21322
+f 24957/20640/21317 24958/20643/21320 24961/20646/21323 24960/20644/21321
+f 1268/19762/20439 9612/20197/20874 24953/20638/21315 9357/19763/20440
+f 9612/20197/20874 9613/20196/20873 24954/20639/21316 24953/20638/21315
+f 9613/20196/20873 9614/20195/20872 24955/20642/21319 24954/20639/21316
+f 9614/20195/20872 1300/20194/20871 9549/20647/21324 24955/20642/21319
+f 24955/20642/21319 9549/20647/21324 9550/20648/21325 24958/20643/21320
+f 24958/20643/21320 9550/20648/21325 9551/20649/21326 24961/20646/21323
+f 24961/20646/21323 9551/20649/21326 1299/20610/21287 9693/20609/21286
+f 24960/20644/21321 24961/20646/21323 9693/20609/21286 9694/20608/21285
+f 24959/20645/21322 24960/20644/21321 9694/20608/21285 9695/20607/21284
+f 9359/19765/20442 24959/20645/21322 9695/20607/21284 1267/19714/20391
+f 9358/19764/20441 24956/20641/21318 24959/20645/21322 9359/19765/20442
+f 9357/19763/20440 24953/20638/21315 24956/20641/21318 9358/19764/20441
+f 24962/20650/21327 24963/20651/21328 24966/20652/21329 24965/20653/21330
+f 24963/20651/21328 24964/20654/21331 24967/20655/21332 24966/20652/21329
+f 24965/20653/21330 24966/20652/21329 24969/20656/21333 24968/20657/21334
+f 24966/20652/21329 24967/20655/21332 24970/20658/21335 24969/20656/21333
+f 1349/20659/21336 9893/20660/21337 24962/20650/21327 10079/20661/21338
+f 9893/20660/21337 9892/20662/21339 24963/20651/21328 24962/20650/21327
+f 9892/20662/21339 9891/20663/21340 24964/20654/21331 24963/20651/21328
+f 9891/20663/21340 1322/20664/21341 9711/20665/21342 24964/20654/21331
+f 24964/20654/21331 9711/20665/21342 9712/20666/21343 24967/20655/21332
+f 24967/20655/21332 9712/20666/21343 9713/20667/21344 24970/20658/21335
+f 24970/20658/21335 9713/20667/21344 1321/20668/21345 9794/20669/21346
+f 24969/20656/21333 24970/20658/21335 9794/20669/21346 9793/20670/21347
+f 24968/20657/21334 24969/20656/21333 9793/20670/21347 9792/20671/21348
+f 10077/20672/21349 24968/20657/21334 9792/20671/21348 1348/20673/21350
+f 10078/20674/21351 24965/20653/21330 24968/20657/21334 10077/20672/21349
+f 10079/20661/21338 24962/20650/21327 24965/20653/21330 10078/20674/21351
+f 24971/20675/21352 24972/20676/21353 24975/20677/21354 24974/20678/21355
+f 24972/20676/21353 24973/20679/21356 24976/20680/21357 24975/20677/21354
+f 24974/20678/21355 24975/20677/21354 24978/20681/21358 24977/20682/21359
+f 24975/20677/21354 24976/20680/21357 24979/20683/21360 24978/20681/21358
+f 1351/20684/21361 9899/20685/21362 24971/20675/21352 10076/20686/21363
+f 9899/20685/21362 9898/20687/21364 24972/20676/21353 24971/20675/21352
+f 9898/20687/21364 9897/20688/21365 24973/20679/21356 24972/20676/21353
+f 9897/20688/21365 1336/20689/21366 9753/20690/21367 24973/20679/21356
+f 24973/20679/21356 9753/20690/21367 9754/20691/21368 24976/20680/21357
+f 24976/20680/21357 9754/20691/21368 9755/20692/21369 24979/20683/21360
+f 24979/20683/21360 9755/20692/21369 1335/20693/21370 9800/20694/21371
+f 24978/20681/21358 24979/20683/21360 9800/20694/21371 9799/20695/21372
+f 24977/20682/21359 24978/20681/21358 9799/20695/21372 9798/20696/21373
+f 10074/20697/21374 24977/20682/21359 9798/20696/21373 1350/20698/21375
+f 10075/20699/21376 24974/20678/21355 24977/20682/21359 10074/20697/21374
+f 10076/20686/21363 24971/20675/21352 24974/20678/21355 10075/20699/21376
+f 24980/20700/21377 24981/20701/21378 24984/20702/21379 24983/20703/21380
+f 24981/20701/21378 24982/20704/21381 24985/20705/21382 24984/20702/21379
+f 24983/20703/21380 24984/20702/21379 24987/20706/21383 24986/20707/21384
+f 24984/20702/21379 24985/20705/21382 24988/20708/21385 24987/20706/21383
+f 1352/20709/21386 9902/20710/21387 24980/20700/21377 10073/20711/21388
+f 9902/20710/21387 9901/20712/21389 24981/20701/21378 24980/20700/21377
+f 9901/20712/21389 9900/20713/21390 24982/20704/21381 24981/20701/21378
+f 9900/20713/21390 1323/20714/21391 9714/20715/21392 24982/20704/21381
+f 24982/20704/21381 9714/20715/21392 9715/20716/21393 24985/20705/21382
+f 24985/20705/21382 9715/20716/21393 9716/20717/21394 24988/20708/21385
+f 24988/20708/21385 9716/20717/21394 1322/20664/21341 9891/20663/21340
+f 24987/20706/21383 24988/20708/21385 9891/20663/21340 9892/20662/21339
+f 24986/20707/21384 24987/20706/21383 9892/20662/21339 9893/20660/21337
+f 10071/20718/21395 24986/20707/21384 9893/20660/21337 1349/20659/21336
+f 10072/20719/21396 24983/20703/21380 24986/20707/21384 10071/20718/21395
+f 10073/20711/21388 24980/20700/21377 24983/20703/21380 10072/20719/21396
+f 24989/20720/21397 24990/20721/21398 24993/20722/21399 24992/20723/21400
+f 24990/20721/21398 24991/20724/21401 24994/20725/21402 24993/20722/21399
+f 24992/20723/21400 24993/20722/21399 24996/20726/21403 24995/20727/21404
+f 24993/20722/21399 24994/20725/21402 24997/20728/21405 24996/20726/21403
+f 1353/20729/21406 9905/20730/21407 24989/20720/21397 10070/20731/21408
+f 9905/20730/21407 9904/20732/21409 24990/20721/21398 24989/20720/21397
+f 9904/20732/21409 9903/20733/21410 24991/20724/21401 24990/20721/21398
+f 9903/20733/21410 1337/20734/21411 9756/20735/21412 24991/20724/21401
+f 24991/20724/21401 9756/20735/21412 9757/20736/21413 24994/20725/21402
+f 24994/20725/21402 9757/20736/21413 9758/20737/21414 24997/20728/21405
+f 24997/20728/21405 9758/20737/21414 1336/20689/21366 9897/20688/21365
+f 24996/20726/21403 24997/20728/21405 9897/20688/21365 9898/20687/21364
+f 24995/20727/21404 24996/20726/21403 9898/20687/21364 9899/20685/21362
+f 10068/20738/21415 24995/20727/21404 9899/20685/21362 1351/20684/21361
+f 10069/20739/21416 24992/20723/21400 24995/20727/21404 10068/20738/21415
+f 10070/20731/21408 24989/20720/21397 24992/20723/21400 10069/20739/21416
+f 24998/20740/21417 24999/20741/21418 25002/20742/21419 25001/20743/21420
+f 24999/20741/21418 25000/20744/21421 25003/20745/21422 25002/20742/21419
+f 25001/20743/21420 25002/20742/21419 25005/20746/21423 25004/20747/21424
+f 25002/20742/21419 25003/20745/21422 25006/20748/21425 25005/20746/21423
+f 1354/20749/21426 9908/20750/21427 24998/20740/21417 10067/20751/21428
+f 9908/20750/21427 9907/20752/21429 24999/20741/21418 24998/20740/21417
+f 9907/20752/21429 9906/20753/21430 25000/20744/21421 24999/20741/21418
+f 9906/20753/21430 1324/20754/21431 9717/20755/21432 25000/20744/21421
+f 25000/20744/21421 9717/20755/21432 9718/20756/21433 25003/20745/21422
+f 25003/20745/21422 9718/20756/21433 9719/20757/21434 25006/20748/21425
+f 25006/20748/21425 9719/20757/21434 1323/20714/21391 9900/20713/21390
+f 25005/20746/21423 25006/20748/21425 9900/20713/21390 9901/20712/21389
+f 25004/20747/21424 25005/20746/21423 9901/20712/21389 9902/20710/21387
+f 10065/20758/21435 25004/20747/21424 9902/20710/21387 1352/20709/21386
+f 10066/20759/21436 25001/20743/21420 25004/20747/21424 10065/20758/21435
+f 10067/20751/21428 24998/20740/21417 25001/20743/21420 10066/20759/21436
+f 25007/20760/21437 25008/20761/21438 25011/20762/21439 25010/20763/21440
+f 25008/20761/21438 25009/20764/21441 25012/20765/21442 25011/20762/21439
+f 25010/20763/21440 25011/20762/21439 25014/20766/21443 25013/20767/21444
+f 25011/20762/21439 25012/20765/21442 25015/20768/21445 25014/20766/21443
+f 1355/20769/21446 9911/20770/21447 25007/20760/21437 10064/20771/21448
+f 9911/20770/21447 9910/20772/21449 25008/20761/21438 25007/20760/21437
+f 9910/20772/21449 9909/20773/21450 25009/20764/21441 25008/20761/21438
+f 9909/20773/21450 1338/20774/21451 9759/20775/21452 25009/20764/21441
+f 25009/20764/21441 9759/20775/21452 9760/20776/21453 25012/20765/21442
+f 25012/20765/21442 9760/20776/21453 9761/20777/21454 25015/20768/21445
+f 25015/20768/21445 9761/20777/21454 1337/20734/21411 9903/20733/21410
+f 25014/20766/21443 25015/20768/21445 9903/20733/21410 9904/20732/21409
+f 25013/20767/21444 25014/20766/21443 9904/20732/21409 9905/20730/21407
+f 10062/20778/21455 25013/20767/21444 9905/20730/21407 1353/20729/21406
+f 10063/20779/21456 25010/20763/21440 25013/20767/21444 10062/20778/21455
+f 10064/20771/21448 25007/20760/21437 25010/20763/21440 10063/20779/21456
+f 25016/20780/21457 25017/20781/21458 25020/20782/21459 25019/20783/21460
+f 25017/20781/21458 25018/20784/21461 25021/20785/21462 25020/20782/21459
+f 25019/20783/21460 25020/20782/21459 25023/20786/21463 25022/20787/21464
+f 25020/20782/21459 25021/20785/21462 25024/20788/21465 25023/20786/21463
+f 1356/20789/21466 9914/20790/21467 25016/20780/21457 10061/20791/21468
+f 9914/20790/21467 9913/20792/21469 25017/20781/21458 25016/20780/21457
+f 9913/20792/21469 9912/20793/21470 25018/20784/21461 25017/20781/21458
+f 9912/20793/21470 1325/20794/21471 9720/20795/21472 25018/20784/21461
+f 25018/20784/21461 9720/20795/21472 9721/20796/21473 25021/20785/21462
+f 25021/20785/21462 9721/20796/21473 9722/20797/21474 25024/20788/21465
+f 25024/20788/21465 9722/20797/21474 1324/20754/21431 9906/20753/21430
+f 25023/20786/21463 25024/20788/21465 9906/20753/21430 9907/20752/21429
+f 25022/20787/21464 25023/20786/21463 9907/20752/21429 9908/20750/21427
+f 10059/20798/21475 25022/20787/21464 9908/20750/21427 1354/20749/21426
+f 10060/20799/21476 25019/20783/21460 25022/20787/21464 10059/20798/21475
+f 10061/20791/21468 25016/20780/21457 25019/20783/21460 10060/20799/21476
+f 25025/20800/21477 25026/20801/21478 25029/20802/21479 25028/20803/21480
+f 25026/20801/21478 25027/20804/21481 25030/20805/21482 25029/20802/21479
+f 25028/20803/21480 25029/20802/21479 25032/20806/21483 25031/20807/21484
+f 25029/20802/21479 25030/20805/21482 25033/20808/21485 25032/20806/21483
+f 1357/20809/21486 9917/20810/21487 25025/20800/21477 10058/20811/21488
+f 9917/20810/21487 9916/20812/21489 25026/20801/21478 25025/20800/21477
+f 9916/20812/21489 9915/20813/21490 25027/20804/21481 25026/20801/21478
+f 9915/20813/21490 1339/20814/21491 9762/20815/21492 25027/20804/21481
+f 25027/20804/21481 9762/20815/21492 9763/20816/21493 25030/20805/21482
+f 25030/20805/21482 9763/20816/21493 9764/20817/21494 25033/20808/21485
+f 25033/20808/21485 9764/20817/21494 1338/20774/21451 9909/20773/21450
+f 25032/20806/21483 25033/20808/21485 9909/20773/21450 9910/20772/21449
+f 25031/20807/21484 25032/20806/21483 9910/20772/21449 9911/20770/21447
+f 10056/20818/21495 25031/20807/21484 9911/20770/21447 1355/20769/21446
+f 10057/20819/21496 25028/20803/21480 25031/20807/21484 10056/20818/21495
+f 10058/20811/21488 25025/20800/21477 25028/20803/21480 10057/20819/21496
+f 25034/20820/21497 25035/20821/21498 25038/20822/21499 25037/20823/21500
+f 25035/20821/21498 25036/20824/21501 25039/20825/21502 25038/20822/21499
+f 25037/20823/21500 25038/20822/21499 25041/20826/21503 25040/20827/21504
+f 25038/20822/21499 25039/20825/21502 25042/20828/21505 25041/20826/21503
+f 1358/20829/21506 9920/20830/21507 25034/20820/21497 10055/20831/21508
+f 9920/20830/21507 9919/20832/21509 25035/20821/21498 25034/20820/21497
+f 9919/20832/21509 9918/20833/21510 25036/20824/21501 25035/20821/21498
+f 9918/20833/21510 1326/20834/21511 9723/20835/21512 25036/20824/21501
+f 25036/20824/21501 9723/20835/21512 9724/20836/21513 25039/20825/21502
+f 25039/20825/21502 9724/20836/21513 9725/20837/21514 25042/20828/21505
+f 25042/20828/21505 9725/20837/21514 1325/20794/21471 9912/20793/21470
+f 25041/20826/21503 25042/20828/21505 9912/20793/21470 9913/20792/21469
+f 25040/20827/21504 25041/20826/21503 9913/20792/21469 9914/20790/21467
+f 10053/20838/21515 25040/20827/21504 9914/20790/21467 1356/20789/21466
+f 10054/20839/21516 25037/20823/21500 25040/20827/21504 10053/20838/21515
+f 10055/20831/21508 25034/20820/21497 25037/20823/21500 10054/20839/21516
+f 25043/20840/21517 25044/20841/21518 25047/20842/21519 25046/20843/21520
+f 25044/20841/21518 25045/20844/21521 25048/20845/21522 25047/20842/21519
+f 25046/20843/21520 25047/20842/21519 25050/20846/21523 25049/20847/21524
+f 25047/20842/21519 25048/20845/21522 25051/20848/21525 25050/20846/21523
+f 1359/20849/21526 9923/20850/21527 25043/20840/21517 10052/20851/21528
+f 9923/20850/21527 9922/20852/21529 25044/20841/21518 25043/20840/21517
+f 9922/20852/21529 9921/20853/21530 25045/20844/21521 25044/20841/21518
+f 9921/20853/21530 1340/20854/21531 9765/20855/21532 25045/20844/21521
+f 25045/20844/21521 9765/20855/21532 9766/20856/21533 25048/20845/21522
+f 25048/20845/21522 9766/20856/21533 9767/20857/21534 25051/20848/21525
+f 25051/20848/21525 9767/20857/21534 1339/20814/21491 9915/20813/21490
+f 25050/20846/21523 25051/20848/21525 9915/20813/21490 9916/20812/21489
+f 25049/20847/21524 25050/20846/21523 9916/20812/21489 9917/20810/21487
+f 10050/20858/21535 25049/20847/21524 9917/20810/21487 1357/20809/21486
+f 10051/20859/21536 25046/20843/21520 25049/20847/21524 10050/20858/21535
+f 10052/20851/21528 25043/20840/21517 25046/20843/21520 10051/20859/21536
+f 25052/20860/21537 25053/20861/21538 25056/20862/21539 25055/20863/21540
+f 25053/20861/21538 25054/20864/21541 25057/20865/21542 25056/20862/21539
+f 25055/20863/21540 25056/20862/21539 25059/20866/21543 25058/20867/21544
+f 25056/20862/21539 25057/20865/21542 25060/20868/21545 25059/20866/21543
+f 1360/20869/21546 9926/20870/21547 25052/20860/21537 10049/20871/21548
+f 9926/20870/21547 9925/20872/21549 25053/20861/21538 25052/20860/21537
+f 9925/20872/21549 9924/20873/21550 25054/20864/21541 25053/20861/21538
+f 9924/20873/21550 1327/20874/21551 9726/20875/21552 25054/20864/21541
+f 25054/20864/21541 9726/20875/21552 9727/20876/21553 25057/20865/21542
+f 25057/20865/21542 9727/20876/21553 9728/20877/21554 25060/20868/21545
+f 25060/20868/21545 9728/20877/21554 1326/20834/21511 9918/20833/21510
+f 25059/20866/21543 25060/20868/21545 9918/20833/21510 9919/20832/21509
+f 25058/20867/21544 25059/20866/21543 9919/20832/21509 9920/20830/21507
+f 10047/20878/21555 25058/20867/21544 9920/20830/21507 1358/20829/21506
+f 10048/20879/21556 25055/20863/21540 25058/20867/21544 10047/20878/21555
+f 10049/20871/21548 25052/20860/21537 25055/20863/21540 10048/20879/21556
+f 25061/20880/21557 25062/20881/21558 25065/20882/21559 25064/20883/21560
+f 25062/20881/21558 25063/20884/21561 25066/20885/21562 25065/20882/21559
+f 25064/20883/21560 25065/20882/21559 25068/20886/21563 25067/20887/21564
+f 25065/20882/21559 25066/20885/21562 25069/20888/21565 25068/20886/21563
+f 1361/20889/21566 9929/20890/21567 25061/20880/21557 10046/20891/21568
+f 9929/20890/21567 9928/20892/21569 25062/20881/21558 25061/20880/21557
+f 9928/20892/21569 9927/20893/21570 25063/20884/21561 25062/20881/21558
+f 9927/20893/21570 1341/20894/21571 9768/20895/21572 25063/20884/21561
+f 25063/20884/21561 9768/20895/21572 9769/20896/21573 25066/20885/21562
+f 25066/20885/21562 9769/20896/21573 9770/20897/21574 25069/20888/21565
+f 25069/20888/21565 9770/20897/21574 1340/20854/21531 9921/20853/21530
+f 25068/20886/21563 25069/20888/21565 9921/20853/21530 9922/20852/21529
+f 25067/20887/21564 25068/20886/21563 9922/20852/21529 9923/20850/21527
+f 10044/20898/21575 25067/20887/21564 9923/20850/21527 1359/20849/21526
+f 10045/20899/21576 25064/20883/21560 25067/20887/21564 10044/20898/21575
+f 10046/20891/21568 25061/20880/21557 25064/20883/21560 10045/20899/21576
+f 25070/20900/21577 25071/20901/21578 25074/20902/21579 25073/20903/21580
+f 25071/20901/21578 25072/20904/21581 25075/20905/21582 25074/20902/21579
+f 25073/20903/21580 25074/20902/21579 25077/20906/21583 25076/20907/21584
+f 25074/20902/21579 25075/20905/21582 25078/20908/21585 25077/20906/21583
+f 1362/20909/21586 9932/20910/21587 25070/20900/21577 10043/20911/21588
+f 9932/20910/21587 9931/20912/21589 25071/20901/21578 25070/20900/21577
+f 9931/20912/21589 9930/20913/21590 25072/20904/21581 25071/20901/21578
+f 9930/20913/21590 1328/20914/21591 9729/20915/21592 25072/20904/21581
+f 25072/20904/21581 9729/20915/21592 9730/20916/21593 25075/20905/21582
+f 25075/20905/21582 9730/20916/21593 9731/20917/21594 25078/20908/21585
+f 25078/20908/21585 9731/20917/21594 1327/20874/21551 9924/20873/21550
+f 25077/20906/21583 25078/20908/21585 9924/20873/21550 9925/20872/21549
+f 25076/20907/21584 25077/20906/21583 9925/20872/21549 9926/20870/21547
+f 10041/20918/21595 25076/20907/21584 9926/20870/21547 1360/20869/21546
+f 10042/20919/21596 25073/20903/21580 25076/20907/21584 10041/20918/21595
+f 10043/20911/21588 25070/20900/21577 25073/20903/21580 10042/20919/21596
+f 25079/20920/21597 25080/20921/21598 25083/20922/21599 25082/20923/21600
+f 25080/20921/21598 25081/20924/21601 25084/20925/21602 25083/20922/21599
+f 25082/20923/21600 25083/20922/21599 25086/20926/21603 25085/20927/21604
+f 25083/20922/21599 25084/20925/21602 25087/20928/21605 25086/20926/21603
+f 1363/20929/21606 9935/20930/21607 25079/20920/21597 10040/20931/21608
+f 9935/20930/21607 9934/20932/21609 25080/20921/21598 25079/20920/21597
+f 9934/20932/21609 9933/20933/21610 25081/20924/21601 25080/20921/21598
+f 9933/20933/21610 1342/20934/21611 9771/20935/21612 25081/20924/21601
+f 25081/20924/21601 9771/20935/21612 9772/20936/21613 25084/20925/21602
+f 25084/20925/21602 9772/20936/21613 9773/20937/21614 25087/20928/21605
+f 25087/20928/21605 9773/20937/21614 1341/20894/21571 9927/20893/21570
+f 25086/20926/21603 25087/20928/21605 9927/20893/21570 9928/20892/21569
+f 25085/20927/21604 25086/20926/21603 9928/20892/21569 9929/20890/21567
+f 10038/20938/21615 25085/20927/21604 9929/20890/21567 1361/20889/21566
+f 10039/20939/21616 25082/20923/21600 25085/20927/21604 10038/20938/21615
+f 10040/20931/21608 25079/20920/21597 25082/20923/21600 10039/20939/21616
+f 25088/20940/21617 25089/20941/21618 25092/20942/21619 25091/20943/21620
+f 25089/20941/21618 25090/20944/21621 25093/20945/21622 25092/20942/21619
+f 25091/20943/21620 25092/20942/21619 25095/20946/21623 25094/20947/21624
+f 25092/20942/21619 25093/20945/21622 25096/20948/21625 25095/20946/21623
+f 1364/20949/21626 9938/20950/21627 25088/20940/21617 10037/20951/21628
+f 9938/20950/21627 9937/20952/21629 25089/20941/21618 25088/20940/21617
+f 9937/20952/21629 9936/20953/21630 25090/20944/21621 25089/20941/21618
+f 9936/20953/21630 1329/20954/21631 9732/20955/21632 25090/20944/21621
+f 25090/20944/21621 9732/20955/21632 9733/20956/21633 25093/20945/21622
+f 25093/20945/21622 9733/20956/21633 9734/20957/21634 25096/20948/21625
+f 25096/20948/21625 9734/20957/21634 1328/20914/21591 9930/20913/21590
+f 25095/20946/21623 25096/20948/21625 9930/20913/21590 9931/20912/21589
+f 25094/20947/21624 25095/20946/21623 9931/20912/21589 9932/20910/21587
+f 10035/20958/21635 25094/20947/21624 9932/20910/21587 1362/20909/21586
+f 10036/20959/21636 25091/20943/21620 25094/20947/21624 10035/20958/21635
+f 10037/20951/21628 25088/20940/21617 25091/20943/21620 10036/20959/21636
+f 25097/20960/21637 25098/20961/21638 25101/20962/21639 25100/20963/21640
+f 25098/20961/21638 25099/20964/21641 25102/20965/21642 25101/20962/21639
+f 25100/20963/21640 25101/20962/21639 25104/20966/21643 25103/20967/21644
+f 25101/20962/21639 25102/20965/21642 25105/20968/21645 25104/20966/21643
+f 1365/20969/21646 9941/20970/21647 25097/20960/21637 10034/20971/21648
+f 9941/20970/21647 9940/20972/21649 25098/20961/21638 25097/20960/21637
+f 9940/20972/21649 9939/20973/21650 25099/20964/21641 25098/20961/21638
+f 9939/20973/21650 1343/20974/21651 9774/20975/21652 25099/20964/21641
+f 25099/20964/21641 9774/20975/21652 9775/20976/21653 25102/20965/21642
+f 25102/20965/21642 9775/20976/21653 9776/20977/21654 25105/20968/21645
+f 25105/20968/21645 9776/20977/21654 1342/20934/21611 9933/20933/21610
+f 25104/20966/21643 25105/20968/21645 9933/20933/21610 9934/20932/21609
+f 25103/20967/21644 25104/20966/21643 9934/20932/21609 9935/20930/21607
+f 10032/20978/21655 25103/20967/21644 9935/20930/21607 1363/20929/21606
+f 10033/20979/21656 25100/20963/21640 25103/20967/21644 10032/20978/21655
+f 10034/20971/21648 25097/20960/21637 25100/20963/21640 10033/20979/21656
+f 25106/20980/21657 25107/20981/21658 25110/20982/21659 25109/20983/21660
+f 25107/20981/21658 25108/20984/21661 25111/20985/21662 25110/20982/21659
+f 25109/20983/21660 25110/20982/21659 25113/20986/21663 25112/20987/21664
+f 25110/20982/21659 25111/20985/21662 25114/20988/21665 25113/20986/21663
+f 1366/20989/21666 9944/20990/21667 25106/20980/21657 10031/20991/21668
+f 9944/20990/21667 9943/20992/21669 25107/20981/21658 25106/20980/21657
+f 9943/20992/21669 9942/20993/21670 25108/20984/21661 25107/20981/21658
+f 9942/20993/21670 1330/20994/21671 9735/20995/21672 25108/20984/21661
+f 25108/20984/21661 9735/20995/21672 9736/20996/21673 25111/20985/21662
+f 25111/20985/21662 9736/20996/21673 9737/20997/21674 25114/20988/21665
+f 25114/20988/21665 9737/20997/21674 1329/20954/21631 9936/20953/21630
+f 25113/20986/21663 25114/20988/21665 9936/20953/21630 9937/20952/21629
+f 25112/20987/21664 25113/20986/21663 9937/20952/21629 9938/20950/21627
+f 10029/20998/21675 25112/20987/21664 9938/20950/21627 1364/20949/21626
+f 10030/20999/21676 25109/20983/21660 25112/20987/21664 10029/20998/21675
+f 10031/20991/21668 25106/20980/21657 25109/20983/21660 10030/20999/21676
+f 25115/21000/21677 25116/21001/21678 25119/21002/21679 25118/21003/21680
+f 25116/21001/21678 25117/21004/21681 25120/21005/21682 25119/21002/21679
+f 25118/21003/21680 25119/21002/21679 25122/21006/21683 25121/21007/21684
+f 25119/21002/21679 25120/21005/21682 25123/21008/21685 25122/21006/21683
+f 1368/21009/21686 9950/21010/21687 25115/21000/21677 10028/21011/21688
+f 9950/21010/21687 9949/21012/21689 25116/21001/21678 25115/21000/21677
+f 9949/21012/21689 9948/21013/21690 25117/21004/21681 25116/21001/21678
+f 9948/21013/21690 1317/21014/21691 9696/21015/21692 25117/21004/21681
+f 25117/21004/21681 9696/21015/21692 9697/21016/21693 25120/21005/21682
+f 25120/21005/21682 9697/21016/21693 9698/21017/21694 25123/21008/21685
+f 25123/21008/21685 9698/21017/21694 1316/21018/21695 9851/21019/21696
+f 25122/21006/21683 25123/21008/21685 9851/21019/21696 9850/21020/21697
+f 25121/21007/21684 25122/21006/21683 9850/21020/21697 9849/21021/21698
+f 10026/21022/21699 25121/21007/21684 9849/21021/21698 1367/21023/21700
+f 10027/21024/21701 25118/21003/21680 25121/21007/21684 10026/21022/21699
+f 10028/21011/21688 25115/21000/21677 25118/21003/21680 10027/21024/21701
+f 25124/21025/21702 25125/21026/21703 25128/21027/21704 25127/21028/21705
+f 25125/21026/21703 25126/21029/21706 25129/21030/21707 25128/21027/21704
+f 25127/21028/21705 25128/21027/21704 25131/21031/21708 25130/21032/21709
+f 25128/21027/21704 25129/21030/21707 25132/21033/21710 25131/21031/21708
+f 1369/21034/21711 9953/21035/21712 25124/21025/21702 10025/21036/21713
+f 9953/21035/21712 9952/21037/21714 25125/21026/21703 25124/21025/21702
+f 9952/21037/21714 9951/21038/21715 25126/21029/21706 25125/21026/21703
+f 9951/21038/21715 1344/21039/21716 9777/21040/21717 25126/21029/21706
+f 25126/21029/21706 9777/21040/21717 9778/21041/21718 25129/21030/21707
+f 25129/21030/21707 9778/21041/21718 9779/21042/21719 25132/21033/21710
+f 25132/21033/21710 9779/21042/21719 1343/20974/21651 9939/20973/21650
+f 25131/21031/21708 25132/21033/21710 9939/20973/21650 9940/20972/21649
+f 25130/21032/21709 25131/21031/21708 9940/20972/21649 9941/20970/21647
+f 10023/21043/21720 25130/21032/21709 9941/20970/21647 1365/20969/21646
+f 10024/21044/21721 25127/21028/21705 25130/21032/21709 10023/21043/21720
+f 10025/21036/21713 25124/21025/21702 25127/21028/21705 10024/21044/21721
+f 25133/21045/21722 25134/21046/21723 25137/21047/21724 25136/21048/21725
+f 25134/21046/21723 25135/21049/21726 25138/21050/21727 25137/21047/21724
+f 25136/21048/21725 25137/21047/21724 25140/21051/21728 25139/21052/21729
+f 25137/21047/21724 25138/21050/21727 25141/21053/21730 25140/21051/21728
+f 1370/21054/21731 9956/21055/21732 25133/21045/21722 10022/21056/21733
+f 9956/21055/21732 9955/21057/21734 25134/21046/21723 25133/21045/21722
+f 9955/21057/21734 9954/21058/21735 25135/21049/21726 25134/21046/21723
+f 9954/21058/21735 1331/21059/21736 9738/21060/21737 25135/21049/21726
+f 25135/21049/21726 9738/21060/21737 9739/21061/21738 25138/21050/21727
+f 25138/21050/21727 9739/21061/21738 9740/21062/21739 25141/21053/21730
+f 25141/21053/21730 9740/21062/21739 1330/20994/21671 9942/20993/21670
+f 25140/21051/21728 25141/21053/21730 9942/20993/21670 9943/20992/21669
+f 25139/21052/21729 25140/21051/21728 9943/20992/21669 9944/20990/21667
+f 10020/21063/21740 25139/21052/21729 9944/20990/21667 1366/20989/21666
+f 10021/21064/21741 25136/21048/21725 25139/21052/21729 10020/21063/21740
+f 10022/21056/21733 25133/21045/21722 25136/21048/21725 10021/21064/21741
+f 25142/21065/21742 25143/21066/21743 25146/21067/21744 25145/21068/21745
+f 25143/21066/21743 25144/21069/21746 25147/21070/21747 25146/21067/21744
+f 25145/21068/21745 25146/21067/21744 25149/21071/21748 25148/21072/21749
+f 25146/21067/21744 25147/21070/21747 25150/21073/21750 25149/21071/21748
+f 1371/21074/21751 9959/21075/21752 25142/21065/21742 10019/21076/21753
+f 9959/21075/21752 9958/21077/21754 25143/21066/21743 25142/21065/21742
+f 9958/21077/21754 9957/21078/21755 25144/21069/21746 25143/21066/21743
+f 9957/21078/21755 1318/21079/21756 9699/21080/21757 25144/21069/21746
+f 25144/21069/21746 9699/21080/21757 9700/21081/21758 25147/21070/21747
+f 25147/21070/21747 9700/21081/21758 9701/21082/21759 25150/21073/21750
+f 25150/21073/21750 9701/21082/21759 1317/21014/21691 9948/21013/21690
+f 25149/21071/21748 25150/21073/21750 9948/21013/21690 9949/21012/21689
+f 25148/21072/21749 25149/21071/21748 9949/21012/21689 9950/21010/21687
+f 10017/21083/21760 25148/21072/21749 9950/21010/21687 1368/21009/21686
+f 10018/21084/21761 25145/21068/21745 25148/21072/21749 10017/21083/21760
+f 10019/21076/21753 25142/21065/21742 25145/21068/21745 10018/21084/21761
+f 25151/21085/21762 25152/21086/21763 25155/21087/21764 25154/21088/21765
+f 25152/21086/21763 25153/21089/21766 25156/21090/21767 25155/21087/21764
+f 25154/21088/21765 25155/21087/21764 25158/21091/21768 25157/21092/21769
+f 25155/21087/21764 25156/21090/21767 25159/21093/21770 25158/21091/21768
+f 1372/21094/21771 9962/21095/21772 25151/21085/21762 10016/21096/21773
+f 9962/21095/21772 9961/21097/21774 25152/21086/21763 25151/21085/21762
+f 9961/21097/21774 9960/21098/21775 25153/21089/21766 25152/21086/21763
+f 9960/21098/21775 1345/21099/21776 9780/21100/21777 25153/21089/21766
+f 25153/21089/21766 9780/21100/21777 9781/21101/21778 25156/21090/21767
+f 25156/21090/21767 9781/21101/21778 9782/21102/21779 25159/21093/21770
+f 25159/21093/21770 9782/21102/21779 1344/21039/21716 9951/21038/21715
+f 25158/21091/21768 25159/21093/21770 9951/21038/21715 9952/21037/21714
+f 25157/21092/21769 25158/21091/21768 9952/21037/21714 9953/21035/21712
+f 10014/21103/21780 25157/21092/21769 9953/21035/21712 1369/21034/21711
+f 10015/21104/21781 25154/21088/21765 25157/21092/21769 10014/21103/21780
+f 10016/21096/21773 25151/21085/21762 25154/21088/21765 10015/21104/21781
+f 25160/21105/21782 25161/21106/21783 25164/21107/21784 25163/21108/21785
+f 25161/21106/21783 25162/21109/21786 25165/21110/21787 25164/21107/21784
+f 25163/21108/21785 25164/21107/21784 25167/21111/21788 25166/21112/21789
+f 25164/21107/21784 25165/21110/21787 25168/21113/21790 25167/21111/21788
+f 1373/21114/21791 9965/21115/21792 25160/21105/21782 10013/21116/21793
+f 9965/21115/21792 9964/21117/21794 25161/21106/21783 25160/21105/21782
+f 9964/21117/21794 9963/21118/21795 25162/21109/21786 25161/21106/21783
+f 9963/21118/21795 1332/21119/21796 9741/21120/21797 25162/21109/21786
+f 25162/21109/21786 9741/21120/21797 9742/21121/21798 25165/21110/21787
+f 25165/21110/21787 9742/21121/21798 9743/21122/21799 25168/21113/21790
+f 25168/21113/21790 9743/21122/21799 1331/21059/21736 9954/21058/21735
+f 25167/21111/21788 25168/21113/21790 9954/21058/21735 9955/21057/21734
+f 25166/21112/21789 25167/21111/21788 9955/21057/21734 9956/21055/21732
+f 10011/21123/21800 25166/21112/21789 9956/21055/21732 1370/21054/21731
+f 10012/21124/21801 25163/21108/21785 25166/21112/21789 10011/21123/21800
+f 10013/21116/21793 25160/21105/21782 25163/21108/21785 10012/21124/21801
+f 25169/21125/21802 25170/21126/21803 25173/21127/21804 25172/21128/21805
+f 25170/21126/21803 25171/21129/21806 25174/21130/21807 25173/21127/21804
+f 25172/21128/21805 25173/21127/21804 25176/21131/21808 25175/21132/21809
+f 25173/21127/21804 25174/21130/21807 25177/21133/21810 25176/21131/21808
+f 1374/21134/21811 9968/21135/21812 25169/21125/21802 10010/21136/21813
+f 9968/21135/21812 9967/21137/21814 25170/21126/21803 25169/21125/21802
+f 9967/21137/21814 9966/21138/21815 25171/21129/21806 25170/21126/21803
+f 9966/21138/21815 1319/21139/21816 9702/21140/21817 25171/21129/21806
+f 25171/21129/21806 9702/21140/21817 9703/21141/21818 25174/21130/21807
+f 25174/21130/21807 9703/21141/21818 9704/21142/21819 25177/21133/21810
+f 25177/21133/21810 9704/21142/21819 1318/21079/21756 9957/21078/21755
+f 25176/21131/21808 25177/21133/21810 9957/21078/21755 9958/21077/21754
+f 25175/21132/21809 25176/21131/21808 9958/21077/21754 9959/21075/21752
+f 10008/21143/21820 25175/21132/21809 9959/21075/21752 1371/21074/21751
+f 10009/21144/21821 25172/21128/21805 25175/21132/21809 10008/21143/21820
+f 10010/21136/21813 25169/21125/21802 25172/21128/21805 10009/21144/21821
+f 25178/21145/21822 25179/21146/21823 25182/21147/21824 25181/21148/21825
+f 25179/21146/21823 25180/21149/21826 25183/21150/21827 25182/21147/21824
+f 25181/21148/21825 25182/21147/21824 25185/21151/21828 25184/21152/21829
+f 25182/21147/21824 25183/21150/21827 25186/21153/21830 25185/21151/21828
+f 1375/21154/21831 9971/21155/21832 25178/21145/21822 10007/21156/21833
+f 9971/21155/21832 9970/21157/21834 25179/21146/21823 25178/21145/21822
+f 9970/21157/21834 9969/21158/21835 25180/21149/21826 25179/21146/21823
+f 9969/21158/21835 1346/21159/21836 9783/21160/21837 25180/21149/21826
+f 25180/21149/21826 9783/21160/21837 9784/21161/21838 25183/21150/21827
+f 25183/21150/21827 9784/21161/21838 9785/21162/21839 25186/21153/21830
+f 25186/21153/21830 9785/21162/21839 1345/21099/21776 9960/21098/21775
+f 25185/21151/21828 25186/21153/21830 9960/21098/21775 9961/21097/21774
+f 25184/21152/21829 25185/21151/21828 9961/21097/21774 9962/21095/21772
+f 10005/21163/21840 25184/21152/21829 9962/21095/21772 1372/21094/21771
+f 10006/21164/21841 25181/21148/21825 25184/21152/21829 10005/21163/21840
+f 10007/21156/21833 25178/21145/21822 25181/21148/21825 10006/21164/21841
+f 25187/21165/21842 25188/21166/21843 25191/21167/21844 25190/21168/21845
+f 25188/21166/21843 25189/21169/21846 25192/21170/21847 25191/21167/21844
+f 25190/21168/21845 25191/21167/21844 25194/21171/21848 25193/21172/21849
+f 25191/21167/21844 25192/21170/21847 25195/21173/21850 25194/21171/21848
+f 1376/21174/21851 9974/21175/21852 25187/21165/21842 10004/21176/21853
+f 9974/21175/21852 9973/21177/21854 25188/21166/21843 25187/21165/21842
+f 9973/21177/21854 9972/21178/21855 25189/21169/21846 25188/21166/21843
+f 9972/21178/21855 1333/21179/21856 9744/21180/21857 25189/21169/21846
+f 25189/21169/21846 9744/21180/21857 9745/21181/21858 25192/21170/21847
+f 25192/21170/21847 9745/21181/21858 9746/21182/21859 25195/21173/21850
+f 25195/21173/21850 9746/21182/21859 1332/21119/21796 9963/21118/21795
+f 25194/21171/21848 25195/21173/21850 9963/21118/21795 9964/21117/21794
+f 25193/21172/21849 25194/21171/21848 9964/21117/21794 9965/21115/21792
+f 10002/21183/21860 25193/21172/21849 9965/21115/21792 1373/21114/21791
+f 10003/21184/21861 25190/21168/21845 25193/21172/21849 10002/21183/21860
+f 10004/21176/21853 25187/21165/21842 25190/21168/21845 10003/21184/21861
+f 25196/21185/21862 25197/21186/21863 25200/21187/21864 25199/21188/21865
+f 25197/21186/21863 25198/21189/21866 25201/21190/21867 25200/21187/21864
+f 25199/21188/21865 25200/21187/21864 25203/21191/21868 25202/21192/21869
+f 25200/21187/21864 25201/21190/21867 25204/21193/21870 25203/21191/21868
+f 1377/21194/21871 9977/21195/21872 25196/21185/21862 10001/21196/21873
+f 9977/21195/21872 9976/21197/21874 25197/21186/21863 25196/21185/21862
+f 9976/21197/21874 9975/21198/21875 25198/21189/21866 25197/21186/21863
+f 9975/21198/21875 1320/21199/21876 9705/21200/21877 25198/21189/21866
+f 25198/21189/21866 9705/21200/21877 9706/21201/21878 25201/21190/21867
+f 25201/21190/21867 9706/21201/21878 9707/21202/21879 25204/21193/21870
+f 25204/21193/21870 9707/21202/21879 1319/21139/21816 9966/21138/21815
+f 25203/21191/21868 25204/21193/21870 9966/21138/21815 9967/21137/21814
+f 25202/21192/21869 25203/21191/21868 9967/21137/21814 9968/21135/21812
+f 9999/21203/21880 25202/21192/21869 9968/21135/21812 1374/21134/21811
+f 10000/21204/21881 25199/21188/21865 25202/21192/21869 9999/21203/21880
+f 10001/21196/21873 25196/21185/21862 25199/21188/21865 10000/21204/21881
+f 25205/21205/21882 25206/21206/21883 25209/21207/21884 25208/21208/21885
+f 25206/21206/21883 25207/21209/21886 25210/21210/21887 25209/21207/21884
+f 25208/21208/21885 25209/21207/21884 25212/21211/21888 25211/21212/21889
+f 25209/21207/21884 25210/21210/21887 25213/21213/21890 25212/21211/21888
+f 1378/21214/21891 9980/21215/21892 25205/21205/21882 9998/21216/21893
+f 9980/21215/21892 9979/21217/21894 25206/21206/21883 25205/21205/21882
+f 9979/21217/21894 9978/21218/21895 25207/21209/21886 25206/21206/21883
+f 9978/21218/21895 1347/21219/21896 9786/21220/21897 25207/21209/21886
+f 25207/21209/21886 9786/21220/21897 9787/21221/21898 25210/21210/21887
+f 25210/21210/21887 9787/21221/21898 9788/21222/21899 25213/21213/21890
+f 25213/21213/21890 9788/21222/21899 1346/21159/21836 9969/21158/21835
+f 25212/21211/21888 25213/21213/21890 9969/21158/21835 9970/21157/21834
+f 25211/21212/21889 25212/21211/21888 9970/21157/21834 9971/21155/21832
+f 9996/21223/21900 25211/21212/21889 9971/21155/21832 1375/21154/21831
+f 9997/21224/21901 25208/21208/21885 25211/21212/21889 9996/21223/21900
+f 9998/21216/21893 25205/21205/21882 25208/21208/21885 9997/21224/21901
+f 25214/21225/21902 25215/21226/21903 25218/21227/21904 25217/21228/21905
+f 25215/21226/21903 25216/21229/21906 25219/21230/21907 25218/21227/21904
+f 25217/21228/21905 25218/21227/21904 25221/21231/21908 25220/21232/21909
+f 25218/21227/21904 25219/21230/21907 25222/21233/21910 25221/21231/21908
+f 1379/21234/21911 9983/21235/21912 25214/21225/21902 9995/21236/21913
+f 9983/21235/21912 9982/21237/21914 25215/21226/21903 25214/21225/21902
+f 9982/21237/21914 9981/21238/21915 25216/21229/21906 25215/21226/21903
+f 9981/21238/21915 1334/21239/21916 9747/21240/21917 25216/21229/21906
+f 25216/21229/21906 9747/21240/21917 9748/21241/21918 25219/21230/21907
+f 25219/21230/21907 9748/21241/21918 9749/21242/21919 25222/21233/21910
+f 25222/21233/21910 9749/21242/21919 1333/21179/21856 9972/21178/21855
+f 25221/21231/21908 25222/21233/21910 9972/21178/21855 9973/21177/21854
+f 25220/21232/21909 25221/21231/21908 9973/21177/21854 9974/21175/21852
+f 9993/21243/21920 25220/21232/21909 9974/21175/21852 1376/21174/21851
+f 9994/21244/21921 25217/21228/21905 25220/21232/21909 9993/21243/21920
+f 9995/21236/21913 25214/21225/21902 25217/21228/21905 9994/21244/21921
+f 25223/21245/21922 25224/21246/21923 25227/21247/21924 25226/21248/21925
+f 25224/21246/21923 25225/21249/21926 25228/21250/21927 25227/21247/21924
+f 25226/21248/21925 25227/21247/21924 25230/21251/21928 25229/21252/21929
+f 25227/21247/21924 25228/21250/21927 25231/21253/21930 25230/21251/21928
+f 1348/20673/21350 9792/20671/21348 25223/21245/21922 9992/21254/21931
+f 9792/20671/21348 9793/20670/21347 25224/21246/21923 25223/21245/21922
+f 9793/20670/21347 9794/20669/21346 25225/21249/21926 25224/21246/21923
+f 9794/20669/21346 1321/20668/21345 9708/21255/21932 25225/21249/21926
+f 25225/21249/21926 9708/21255/21932 9709/21256/21933 25228/21250/21927
+f 25228/21250/21927 9709/21256/21933 9710/21257/21934 25231/21253/21930
+f 25231/21253/21930 9710/21257/21934 1320/21199/21876 9975/21198/21875
+f 25230/21251/21928 25231/21253/21930 9975/21198/21875 9976/21197/21874
+f 25229/21252/21929 25230/21251/21928 9976/21197/21874 9977/21195/21872
+f 9990/21258/21935 25229/21252/21929 9977/21195/21872 1377/21194/21871
+f 9991/21259/21936 25226/21248/21925 25229/21252/21929 9990/21258/21935
+f 9992/21254/21931 25223/21245/21922 25226/21248/21925 9991/21259/21936
+f 25232/21260/21937 25233/21261/21938 25236/21262/21939 25235/21263/21940
+f 25233/21261/21938 25234/21264/21941 25237/21265/21942 25236/21262/21939
+f 25235/21263/21940 25236/21262/21939 25239/21266/21943 25238/21267/21944
+f 25236/21262/21939 25237/21265/21942 25240/21268/21945 25239/21266/21943
+f 1367/21023/21700 9849/21021/21698 25232/21260/21937 9989/21269/21946
+f 9849/21021/21698 9850/21020/21697 25233/21261/21938 25232/21260/21937
+f 9850/21020/21697 9851/21019/21696 25234/21264/21941 25233/21261/21938
+f 9851/21019/21696 1316/21018/21695 9789/21270/21947 25234/21264/21941
+f 25234/21264/21941 9789/21270/21947 9790/21271/21948 25237/21265/21942
+f 25237/21265/21942 9790/21271/21948 9791/21272/21949 25240/21268/21945
+f 25240/21268/21945 9791/21272/21949 1347/21219/21896 9978/21218/21895
+f 25239/21266/21943 25240/21268/21945 9978/21218/21895 9979/21217/21894
+f 25238/21267/21944 25239/21266/21943 9979/21217/21894 9980/21215/21892
+f 9987/21273/21950 25238/21267/21944 9980/21215/21892 1378/21214/21891
+f 9988/21274/21951 25235/21263/21940 25238/21267/21944 9987/21273/21950
+f 9989/21269/21946 25232/21260/21937 25235/21263/21940 9988/21274/21951
+f 25241/21275/21952 25242/21276/21953 25245/21277/21954 25244/21278/21955
+f 25242/21276/21953 25243/21279/21956 25246/21280/21957 25245/21277/21954
+f 25244/21278/21955 25245/21277/21954 25248/21281/21958 25247/21282/21959
+f 25245/21277/21954 25246/21280/21957 25249/21283/21960 25248/21281/21958
+f 1350/20698/21375 9798/20696/21373 25241/21275/21952 9986/21284/21961
+f 9798/20696/21373 9799/20695/21372 25242/21276/21953 25241/21275/21952
+f 9799/20695/21372 9800/20694/21371 25243/21279/21956 25242/21276/21953
+f 9800/20694/21371 1335/20693/21370 9750/21285/21962 25243/21279/21956
+f 25243/21279/21956 9750/21285/21962 9751/21286/21963 25246/21280/21957
+f 25246/21280/21957 9751/21286/21963 9752/21287/21964 25249/21283/21960
+f 25249/21283/21960 9752/21287/21964 1334/21239/21916 9981/21238/21915
+f 25248/21281/21958 25249/21283/21960 9981/21238/21915 9982/21237/21914
+f 25247/21282/21959 25248/21281/21958 9982/21237/21914 9983/21235/21912
+f 9984/21288/21965 25247/21282/21959 9983/21235/21912 1379/21234/21911
+f 9985/21289/21966 25244/21278/21955 25247/21282/21959 9984/21288/21965
+f 9986/21284/21961 25241/21275/21952 25244/21278/21955 9985/21289/21966
+f 25250/21290/21967 25251/21291/21968 25254/21292/21969 25253/21293/21970
+f 25251/21291/21968 25252/21294/21971 25255/21295/21972 25254/21292/21969
+f 25253/21293/21970 25254/21292/21969 25257/21296/21973 25256/21297/21974
+f 25254/21292/21969 25255/21295/21972 25258/21298/21975 25257/21296/21973
+f 1303/20290/20967 9894/21299/21976 25250/21290/21967 9558/20291/20968
+f 9894/21299/21976 9895/21300/21977 25251/21291/21968 25250/21290/21967
+f 9895/21300/21977 9896/21301/21978 25252/21294/21971 25251/21291/21968
+f 9896/21301/21978 1350/20698/21375 9986/21284/21961 25252/21294/21971
+f 25252/21294/21971 9986/21284/21961 9985/21289/21966 25255/21295/21972
+f 25255/21295/21972 9985/21289/21966 9984/21288/21965 25258/21298/21975
+f 25258/21298/21975 9984/21288/21965 1379/21234/21911 9885/21302/21979
+f 25257/21296/21973 25258/21298/21975 9885/21302/21979 9886/21303/21980
+f 25256/21297/21974 25257/21296/21973 9886/21303/21980 9887/21304/21981
+f 9560/20293/20970 25256/21297/21974 9887/21304/21981 1302/20242/20919
+f 9559/20292/20969 25253/21293/21970 25256/21297/21974 9560/20293/20970
+f 9558/20291/20968 25250/21290/21967 25253/21293/21970 9559/20292/20969
+f 25259/21305/21982 25260/21306/21983 25263/21307/21984 25262/21308/21985
+f 25260/21306/21983 25261/21309/21986 25264/21310/21987 25263/21307/21984
+f 25262/21308/21985 25263/21307/21984 25266/21311/21988 25265/21312/21989
+f 25263/21307/21984 25264/21310/21987 25267/21313/21990 25266/21311/21988
+f 1284/20274/20951 9945/21314/21991 25259/21305/21982 9597/20275/20952
+f 9945/21314/21991 9946/21315/21992 25260/21306/21983 25259/21305/21982
+f 9946/21315/21992 9947/21316/21993 25261/21309/21986 25260/21306/21983
+f 9947/21316/21993 1367/21023/21700 9989/21269/21946 25261/21309/21986
+f 25261/21309/21986 9989/21269/21946 9988/21274/21951 25264/21310/21987
+f 25264/21310/21987 9988/21274/21951 9987/21273/21950 25267/21313/21990
+f 25267/21313/21990 9987/21273/21950 1378/21214/21891 9882/21317/21994
+f 25266/21311/21988 25267/21313/21990 9882/21317/21994 9883/21318/21995
+f 25265/21312/21989 25266/21311/21988 9883/21318/21995 9884/21319/21996
+f 9599/20277/20954 25265/21312/21989 9884/21319/21996 1315/20226/20903
+f 9598/20276/20953 25262/21308/21985 25265/21312/21989 9599/20277/20954
+f 9597/20275/20952 25259/21305/21982 25262/21308/21985 9598/20276/20953
+f 25268/21320/21997 25269/21321/21998 25272/21322/21999 25271/21323/22000
+f 25269/21321/21998 25270/21324/22001 25273/21325/22002 25272/21322/21999
+f 25271/21323/22000 25272/21322/21999 25275/21326/22003 25274/21327/22004
+f 25272/21322/21999 25273/21325/22002 25276/21328/22005 25275/21326/22003
+f 1289/20258/20935 9888/21329/22006 25268/21320/21997 9516/20259/20936
+f 9888/21329/22006 9889/21330/22007 25269/21321/21998 25268/21320/21997
+f 9889/21330/22007 9890/21331/22008 25270/21324/22001 25269/21321/21998
+f 9890/21331/22008 1348/20673/21350 9992/21254/21931 25270/21324/22001
+f 25270/21324/22001 9992/21254/21931 9991/21259/21936 25273/21325/22002
+f 25273/21325/22002 9991/21259/21936 9990/21258/21935 25276/21328/22005
+f 25276/21328/22005 9990/21258/21935 1377/21194/21871 9879/21332/22009
+f 25275/21326/22003 25276/21328/22005 9879/21332/22009 9880/21333/22010
+f 25274/21327/22004 25275/21326/22003 9880/21333/22010 9881/21334/22011
+f 9518/20261/20938 25274/21327/22004 9881/21334/22011 1288/20210/20887
+f 9517/20260/20937 25271/21323/22000 25274/21327/22004 9518/20261/20938
+f 9516/20259/20936 25268/21320/21997 25271/21323/22000 9517/20260/20937
+f 25277/21335/22012 25278/21336/22013 25281/21337/22014 25280/21338/22015
+f 25278/21336/22013 25279/21339/22016 25282/21340/22017 25281/21337/22014
+f 25280/21338/22015 25281/21337/22014 25284/21341/22018 25283/21342/22019
+f 25281/21337/22014 25282/21340/22017 25285/21343/22020 25284/21341/22018
+f 1302/20242/20919 9887/21304/21981 25277/21335/22012 9555/20243/20920
+f 9887/21304/21981 9886/21303/21980 25278/21336/22013 25277/21335/22012
+f 9886/21303/21980 9885/21302/21979 25279/21339/22016 25278/21336/22013
+f 9885/21302/21979 1379/21234/21911 9995/21236/21913 25279/21339/22016
+f 25279/21339/22016 9995/21236/21913 9994/21244/21921 25282/21340/22017
+f 25282/21340/22017 9994/21244/21921 9993/21243/21920 25285/21343/22020
+f 25285/21343/22020 9993/21243/21920 1376/21174/21851 9876/21344/22021
+f 25284/21341/22018 25285/21343/22020 9876/21344/22021 9877/21345/22022
+f 25283/21342/22019 25284/21341/22018 9877/21345/22022 9878/21346/22023
+f 9557/20245/20922 25283/21342/22019 9878/21346/22023 1301/20190/20867
+f 9556/20244/20921 25280/21338/22015 25283/21342/22019 9557/20245/20922
+f 9555/20243/20920 25277/21335/22012 25280/21338/22015 9556/20244/20921
+f 25286/21347/22024 25287/21348/22025 25290/21349/22026 25289/21350/22027
+f 25287/21348/22025 25288/21351/22028 25291/21352/22029 25290/21349/22026
+f 25289/21350/22027 25290/21349/22026 25293/21353/22030 25292/21354/22031
+f 25290/21349/22026 25291/21352/22029 25294/21355/22032 25293/21353/22030
+f 1315/20226/20903 9884/21319/21996 25286/21347/22024 9594/20227/20904
+f 9884/21319/21996 9883/21318/21995 25287/21348/22025 25286/21347/22024
+f 9883/21318/21995 9882/21317/21994 25288/21351/22028 25287/21348/22025
+f 9882/21317/21994 1378/21214/21891 9998/21216/21893 25288/21351/22028
+f 25288/21351/22028 9998/21216/21893 9997/21224/21901 25291/21352/22029
+f 25291/21352/22029 9997/21224/21901 9996/21223/21900 25294/21355/22032
+f 25294/21355/22032 9996/21223/21900 1375/21154/21831 9873/21356/22033
+f 25293/21353/22030 25294/21355/22032 9873/21356/22033 9874/21357/22034
+f 25292/21354/22031 25293/21353/22030 9874/21357/22034 9875/21358/22035
+f 9596/20229/20906 25292/21354/22031 9875/21358/22035 1314/20170/20847
+f 9595/20228/20905 25289/21350/22027 25292/21354/22031 9596/20229/20906
+f 9594/20227/20904 25286/21347/22024 25289/21350/22027 9595/20228/20905
+f 25295/21359/22036 25296/21360/22037 25299/21361/22038 25298/21362/22039
+f 25296/21360/22037 25297/21363/22040 25300/21364/22041 25299/21361/22038
+f 25298/21362/22039 25299/21361/22038 25302/21365/22042 25301/21366/22043
+f 25299/21361/22038 25300/21364/22041 25303/21367/22044 25302/21365/22042
+f 1288/20210/20887 9881/21334/22011 25295/21359/22036 9513/20211/20888
+f 9881/21334/22011 9880/21333/22010 25296/21360/22037 25295/21359/22036
+f 9880/21333/22010 9879/21332/22009 25297/21363/22040 25296/21360/22037
+f 9879/21332/22009 1377/21194/21871 10001/21196/21873 25297/21363/22040
+f 25297/21363/22040 10001/21196/21873 10000/21204/21881 25300/21364/22041
+f 25300/21364/22041 10000/21204/21881 9999/21203/21880 25303/21367/22044
+f 25303/21367/22044 9999/21203/21880 1374/21134/21811 9870/21368/22045
+f 25302/21365/22042 25303/21367/22044 9870/21368/22045 9871/21369/22046
+f 25301/21366/22043 25302/21365/22042 9871/21369/22046 9872/21370/22047
+f 9515/20213/20890 25301/21366/22043 9872/21370/22047 1287/20150/20827
+f 9514/20212/20889 25298/21362/22039 25301/21366/22043 9515/20213/20890
+f 9513/20211/20888 25295/21359/22036 25298/21362/22039 9514/20212/20889
+f 25304/21371/22048 25305/21372/22049 25308/21373/22050 25307/21374/22051
+f 25305/21372/22049 25306/21375/22052 25309/21376/22053 25308/21373/22050
+f 25307/21374/22051 25308/21373/22050 25311/21377/22054 25310/21378/22055
+f 25308/21373/22050 25309/21376/22053 25312/21379/22056 25311/21377/22054
+f 1301/20190/20867 9878/21346/22023 25304/21371/22048 9552/20191/20868
+f 9878/21346/22023 9877/21345/22022 25305/21372/22049 25304/21371/22048
+f 9877/21345/22022 9876/21344/22021 25306/21375/22052 25305/21372/22049
+f 9876/21344/22021 1376/21174/21851 10004/21176/21853 25306/21375/22052
+f 25306/21375/22052 10004/21176/21853 10003/21184/21861 25309/21376/22053
+f 25309/21376/22053 10003/21184/21861 10002/21183/21860 25312/21379/22056
+f 25312/21379/22056 10002/21183/21860 1373/21114/21791 9867/21380/22057
+f 25311/21377/22054 25312/21379/22056 9867/21380/22057 9868/21381/22058
+f 25310/21378/22055 25311/21377/22054 9868/21381/22058 9869/21382/22059
+f 9554/20193/20870 25310/21378/22055 9869/21382/22059 1300/20194/20871
+f 9553/20192/20869 25307/21374/22051 25310/21378/22055 9554/20193/20870
+f 9552/20191/20868 25304/21371/22048 25307/21374/22051 9553/20192/20869
+f 25313/21383/22060 25314/21384/22061 25317/21385/22062 25316/21386/22063
+f 25314/21384/22061 25315/21387/22064 25318/21388/22065 25317/21385/22062
+f 25316/21386/22063 25317/21385/22062 25320/21389/22066 25319/21390/22067
+f 25317/21385/22062 25318/21388/22065 25321/21391/22068 25320/21389/22066
+f 1314/20170/20847 9875/21358/22035 25313/21383/22060 9591/20171/20848
+f 9875/21358/22035 9874/21357/22034 25314/21384/22061 25313/21383/22060
+f 9874/21357/22034 9873/21356/22033 25315/21387/22064 25314/21384/22061
+f 9873/21356/22033 1375/21154/21831 10007/21156/21833 25315/21387/22064
+f 25315/21387/22064 10007/21156/21833 10006/21164/21841 25318/21388/22065
+f 25318/21388/22065 10006/21164/21841 10005/21163/21840 25321/21391/22068
+f 25321/21391/22068 10005/21163/21840 1372/21094/21771 9864/21392/22069
+f 25320/21389/22066 25321/21391/22068 9864/21392/22069 9865/21393/22070
+f 25319/21390/22067 25320/21389/22066 9865/21393/22070 9866/21394/22071
+f 9593/20173/20850 25319/21390/22067 9866/21394/22071 1313/20174/20851
+f 9592/20172/20849 25316/21386/22063 25319/21390/22067 9593/20173/20850
+f 9591/20171/20848 25313/21383/22060 25316/21386/22063 9592/20172/20849
+f 25322/21395/22072 25323/21396/22073 25326/21397/22074 25325/21398/22075
+f 25323/21396/22073 25324/21399/22076 25327/21400/22077 25326/21397/22074
+f 25325/21398/22075 25326/21397/22074 25329/21401/22078 25328/21402/22079
+f 25326/21397/22074 25327/21400/22077 25330/21403/22080 25329/21401/22078
+f 1287/20150/20827 9872/21370/22047 25322/21395/22072 9510/20151/20828
+f 9872/21370/22047 9871/21369/22046 25323/21396/22073 25322/21395/22072
+f 9871/21369/22046 9870/21368/22045 25324/21399/22076 25323/21396/22073
+f 9870/21368/22045 1374/21134/21811 10010/21136/21813 25324/21399/22076
+f 25324/21399/22076 10010/21136/21813 10009/21144/21821 25327/21400/22077
+f 25327/21400/22077 10009/21144/21821 10008/21143/21820 25330/21403/22080
+f 25330/21403/22080 10008/21143/21820 1371/21074/21751 9861/21404/22081
+f 25329/21401/22078 25330/21403/22080 9861/21404/22081 9862/21405/22082
+f 25328/21402/22079 25329/21401/22078 9862/21405/22082 9863/21406/22083
+f 9512/20153/20830 25328/21402/22079 9863/21406/22083 1286/20154/20831
+f 9511/20152/20829 25325/21398/22075 25328/21402/22079 9512/20153/20830
+f 9510/20151/20828 25322/21395/22072 25325/21398/22075 9511/20152/20829
+f 25331/21407/22084 25332/21408/22085 25335/21409/22086 25334/21410/22087
+f 25332/21408/22085 25333/21411/22088 25336/21412/22089 25335/21409/22086
+f 25334/21410/22087 25335/21409/22086 25338/21413/22090 25337/21414/22091
+f 25335/21409/22086 25336/21412/22089 25339/21415/22092 25338/21413/22090
+f 1300/20194/20871 9869/21382/22059 25331/21407/22084 9549/20647/21324
+f 9869/21382/22059 9868/21381/22058 25332/21408/22085 25331/21407/22084
+f 9868/21381/22058 9867/21380/22057 25333/21411/22088 25332/21408/22085
+f 9867/21380/22057 1373/21114/21791 10013/21116/21793 25333/21411/22088
+f 25333/21411/22088 10013/21116/21793 10012/21124/21801 25336/21412/22089
+f 25336/21412/22089 10012/21124/21801 10011/21123/21800 25339/21415/22092
+f 25339/21415/22092 10011/21123/21800 1370/21054/21731 9858/21416/22093
+f 25338/21413/22090 25339/21415/22092 9858/21416/22093 9859/21417/22094
+f 25337/21414/22091 25338/21413/22090 9859/21417/22094 9860/21418/22095
+f 9551/20649/21326 25337/21414/22091 9860/21418/22095 1299/20610/21287
+f 9550/20648/21325 25334/21410/22087 25337/21414/22091 9551/20649/21326
+f 9549/20647/21324 25331/21407/22084 25334/21410/22087 9550/20648/21325
+f 25340/21419/22096 25341/21420/22097 25344/21421/22098 25343/21422/22099
+f 25341/21420/22097 25342/21423/22100 25345/21424/22101 25344/21421/22098
+f 25343/21422/22099 25344/21421/22098 25347/21425/22102 25346/21426/22103
+f 25344/21421/22098 25345/21424/22101 25348/21427/22104 25347/21425/22102
+f 1313/20174/20851 9866/21394/22071 25340/21419/22096 9588/20635/21312
+f 9866/21394/22071 9865/21393/22070 25341/21420/22097 25340/21419/22096
+f 9865/21393/22070 9864/21392/22069 25342/21423/22100 25341/21420/22097
+f 9864/21392/22069 1372/21094/21771 10016/21096/21773 25342/21423/22100
+f 25342/21423/22100 10016/21096/21773 10015/21104/21781 25345/21424/22101
+f 25345/21424/22101 10015/21104/21781 10014/21103/21780 25348/21427/22104
+f 25348/21427/22104 10014/21103/21780 1369/21034/21711 9855/21428/22105
+f 25347/21425/22102 25348/21427/22104 9855/21428/22105 9856/21429/22106
+f 25346/21426/22103 25347/21425/22102 9856/21429/22106 9857/21430/22107
+f 9590/20637/21314 25346/21426/22103 9857/21430/22107 1312/20594/21271
+f 9589/20636/21313 25343/21422/22099 25346/21426/22103 9590/20637/21314
+f 9588/20635/21312 25340/21419/22096 25343/21422/22099 9589/20636/21313
+f 25349/21431/22108 25350/21432/22109 25353/21433/22110 25352/21434/22111
+f 25350/21432/22109 25351/21435/22112 25354/21436/22113 25353/21433/22110
+f 25352/21434/22111 25353/21433/22110 25356/21437/22114 25355/21438/22115
+f 25353/21433/22110 25354/21436/22113 25357/21439/22116 25356/21437/22114
+f 1286/20154/20831 9863/21406/22083 25349/21431/22108 9507/20623/21300
+f 9863/21406/22083 9862/21405/22082 25350/21432/22109 25349/21431/22108
+f 9862/21405/22082 9861/21404/22081 25351/21435/22112 25350/21432/22109
+f 9861/21404/22081 1371/21074/21751 10019/21076/21753 25351/21435/22112
+f 25351/21435/22112 10019/21076/21753 10018/21084/21761 25354/21436/22113
+f 25354/21436/22113 10018/21084/21761 10017/21083/21760 25357/21439/22116
+f 25357/21439/22116 10017/21083/21760 1368/21009/21686 9852/21440/22117
+f 25356/21437/22114 25357/21439/22116 9852/21440/22117 9853/21441/22118
+f 25355/21438/22115 25356/21437/22114 9853/21441/22118 9854/21442/22119
+f 9509/20625/21302 25355/21438/22115 9854/21442/22119 1285/20578/21255
+f 9508/20624/21301 25352/21434/22111 25355/21438/22115 9509/20625/21302
+f 9507/20623/21300 25349/21431/22108 25352/21434/22111 9508/20624/21301
+f 25358/21443/22120 25359/21444/22121 25362/21445/22122 25361/21446/22123
+f 25359/21444/22121 25360/21447/22124 25363/21448/22125 25362/21445/22122
+f 25361/21446/22123 25362/21445/22122 25365/21449/22126 25364/21450/22127
+f 25362/21445/22122 25363/21448/22125 25366/21451/22128 25365/21449/22126
+f 1299/20610/21287 9860/21418/22095 25358/21443/22120 9546/20611/21288
+f 9860/21418/22095 9859/21417/22094 25359/21444/22121 25358/21443/22120
+f 9859/21417/22094 9858/21416/22093 25360/21447/22124 25359/21444/22121
+f 9858/21416/22093 1370/21054/21731 10022/21056/21733 25360/21447/22124
+f 25360/21447/22124 10022/21056/21733 10021/21064/21741 25363/21448/22125
+f 25363/21448/22125 10021/21064/21741 10020/21063/21740 25366/21451/22128
+f 25366/21451/22128 10020/21063/21740 1366/20989/21666 9846/21452/22129
+f 25365/21449/22126 25366/21451/22128 9846/21452/22129 9847/21453/22130
+f 25364/21450/22127 25365/21449/22126 9847/21453/22130 9848/21454/22131
+f 9548/20613/21290 25364/21450/22127 9848/21454/22131 1298/20562/21239
+f 9547/20612/21289 25361/21446/22123 25364/21450/22127 9548/20613/21290
+f 9546/20611/21288 25358/21443/22120 25361/21446/22123 9547/20612/21289
+f 25367/21455/22132 25368/21456/22133 25371/21457/22134 25370/21458/22135
+f 25368/21456/22133 25369/21459/22136 25372/21460/22137 25371/21457/22134
+f 25370/21458/22135 25371/21457/22134 25374/21461/22138 25373/21462/22139
+f 25371/21457/22134 25372/21460/22137 25375/21463/22140 25374/21461/22138
+f 1312/20594/21271 9857/21430/22107 25367/21455/22132 9585/20595/21272
+f 9857/21430/22107 9856/21429/22106 25368/21456/22133 25367/21455/22132
+f 9856/21429/22106 9855/21428/22105 25369/21459/22136 25368/21456/22133
+f 9855/21428/22105 1369/21034/21711 10025/21036/21713 25369/21459/22136
+f 25369/21459/22136 10025/21036/21713 10024/21044/21721 25372/21460/22137
+f 25372/21460/22137 10024/21044/21721 10023/21043/21720 25375/21463/22140
+f 25375/21463/22140 10023/21043/21720 1365/20969/21646 9843/21464/22141
+f 25374/21461/22138 25375/21463/22140 9843/21464/22141 9844/21465/22142
+f 25373/21462/22139 25374/21461/22138 9844/21465/22142 9845/21466/22143
+f 9587/20597/21274 25373/21462/22139 9845/21466/22143 1311/20546/21223
+f 9586/20596/21273 25370/21458/22135 25373/21462/22139 9587/20597/21274
+f 9585/20595/21272 25367/21455/22132 25370/21458/22135 9586/20596/21273
+f 25376/21467/22144 25377/21468/22145 25380/21469/22146 25379/21470/22147
+f 25377/21468/22145 25378/21471/22148 25381/21472/22149 25380/21469/22146
+f 25379/21470/22147 25380/21469/22146 25383/21473/22150 25382/21474/22151
+f 25380/21469/22146 25381/21472/22149 25384/21475/22152 25383/21473/22150
+f 1285/20578/21255 9854/21442/22119 25376/21467/22144 9504/20579/21256
+f 9854/21442/22119 9853/21441/22118 25377/21468/22145 25376/21467/22144
+f 9853/21441/22118 9852/21440/22117 25378/21471/22148 25377/21468/22145
+f 9852/21440/22117 1368/21009/21686 10028/21011/21688 25378/21471/22148
+f 25378/21471/22148 10028/21011/21688 10027/21024/21701 25381/21472/22149
+f 25381/21472/22149 10027/21024/21701 10026/21022/21699 25384/21475/22152
+f 25384/21475/22152 10026/21022/21699 1367/21023/21700 9947/21316/21993
+f 25383/21473/22150 25384/21475/22152 9947/21316/21993 9946/21315/21992
+f 25382/21474/22151 25383/21473/22150 9946/21315/21992 9945/21314/21991
+f 9506/20581/21258 25382/21474/22151 9945/21314/21991 1284/20274/20951
+f 9505/20580/21257 25379/21470/22147 25382/21474/22151 9506/20581/21258
+f 9504/20579/21256 25376/21467/22144 25379/21470/22147 9505/20580/21257
+f 25385/21476/22153 25386/21477/22154 25389/21478/22155 25388/21479/22156
+f 25386/21477/22154 25387/21480/22157 25390/21481/22158 25389/21478/22155
+f 25388/21479/22156 25389/21478/22155 25392/21482/22159 25391/21483/22160
+f 25389/21478/22155 25390/21481/22158 25393/21484/22161 25392/21482/22159
+f 1298/20562/21239 9848/21454/22131 25385/21476/22153 9543/20563/21240
+f 9848/21454/22131 9847/21453/22130 25386/21477/22154 25385/21476/22153
+f 9847/21453/22130 9846/21452/22129 25387/21480/22157 25386/21477/22154
+f 9846/21452/22129 1366/20989/21666 10031/20991/21668 25387/21480/22157
+f 25387/21480/22157 10031/20991/21668 10030/20999/21676 25390/21481/22158
+f 25390/21481/22158 10030/20999/21676 10029/20998/21675 25393/21484/22161
+f 25393/21484/22161 10029/20998/21675 1364/20949/21626 9840/21485/22162
+f 25392/21482/22159 25393/21484/22161 9840/21485/22162 9841/21486/22163
+f 25391/21483/22160 25392/21482/22159 9841/21486/22163 9842/21487/22164
+f 9545/20565/21242 25391/21483/22160 9842/21487/22164 1297/20530/21207
+f 9544/20564/21241 25388/21479/22156 25391/21483/22160 9545/20565/21242
+f 9543/20563/21240 25385/21476/22153 25388/21479/22156 9544/20564/21241
+f 25394/21488/22165 25395/21489/22166 25398/21490/22167 25397/21491/22168
+f 25395/21489/22166 25396/21492/22169 25399/21493/22170 25398/21490/22167
+f 25397/21491/22168 25398/21490/22167 25401/21494/22171 25400/21495/22172
+f 25398/21490/22167 25399/21493/22170 25402/21496/22173 25401/21494/22171
+f 1311/20546/21223 9845/21466/22143 25394/21488/22165 9582/20547/21224
+f 9845/21466/22143 9844/21465/22142 25395/21489/22166 25394/21488/22165
+f 9844/21465/22142 9843/21464/22141 25396/21492/22169 25395/21489/22166
+f 9843/21464/22141 1365/20969/21646 10034/20971/21648 25396/21492/22169
+f 25396/21492/22169 10034/20971/21648 10033/20979/21656 25399/21493/22170
+f 25399/21493/22170 10033/20979/21656 10032/20978/21655 25402/21496/22173
+f 25402/21496/22173 10032/20978/21655 1363/20929/21606 9837/21497/22174
+f 25401/21494/22171 25402/21496/22173 9837/21497/22174 9838/21498/22175
+f 25400/21495/22172 25401/21494/22171 9838/21498/22175 9839/21499/22176
+f 9584/20549/21226 25400/21495/22172 9839/21499/22176 1310/20514/21191
+f 9583/20548/21225 25397/21491/22168 25400/21495/22172 9584/20549/21226
+f 9582/20547/21224 25394/21488/22165 25397/21491/22168 9583/20548/21225
+f 25403/21500/22177 25404/21501/22178 25407/21502/22179 25406/21503/22180
+f 25404/21501/22178 25405/21504/22181 25408/21505/22182 25407/21502/22179
+f 25406/21503/22180 25407/21502/22179 25410/21506/22183 25409/21507/22184
+f 25407/21502/22179 25408/21505/22182 25411/21508/22185 25410/21506/22183
+f 1297/20530/21207 9842/21487/22164 25403/21500/22177 9540/20531/21208
+f 9842/21487/22164 9841/21486/22163 25404/21501/22178 25403/21500/22177
+f 9841/21486/22163 9840/21485/22162 25405/21504/22181 25404/21501/22178
+f 9840/21485/22162 1364/20949/21626 10037/20951/21628 25405/21504/22181
+f 25405/21504/22181 10037/20951/21628 10036/20959/21636 25408/21505/22182
+f 25408/21505/22182 10036/20959/21636 10035/20958/21635 25411/21508/22185
+f 25411/21508/22185 10035/20958/21635 1362/20909/21586 9834/21509/22186
+f 25410/21506/22183 25411/21508/22185 9834/21509/22186 9835/21510/22187
+f 25409/21507/22184 25410/21506/22183 9835/21510/22187 9836/21511/22188
+f 9542/20533/21210 25409/21507/22184 9836/21511/22188 1296/20498/21175
+f 9541/20532/21209 25406/21503/22180 25409/21507/22184 9542/20533/21210
+f 9540/20531/21208 25403/21500/22177 25406/21503/22180 9541/20532/21209
+f 25412/21512/22189 25413/21513/22190 25416/21514/22191 25415/21515/22192
+f 25413/21513/22190 25414/21516/22193 25417/21517/22194 25416/21514/22191
+f 25415/21515/22192 25416/21514/22191 25419/21518/22195 25418/21519/22196
+f 25416/21514/22191 25417/21517/22194 25420/21520/22197 25419/21518/22195
+f 1310/20514/21191 9839/21499/22176 25412/21512/22189 9579/20515/21192
+f 9839/21499/22176 9838/21498/22175 25413/21513/22190 25412/21512/22189
+f 9838/21498/22175 9837/21497/22174 25414/21516/22193 25413/21513/22190
+f 9837/21497/22174 1363/20929/21606 10040/20931/21608 25414/21516/22193
+f 25414/21516/22193 10040/20931/21608 10039/20939/21616 25417/21517/22194
+f 25417/21517/22194 10039/20939/21616 10038/20938/21615 25420/21520/22197
+f 25420/21520/22197 10038/20938/21615 1361/20889/21566 9831/21521/22198
+f 25419/21518/22195 25420/21520/22197 9831/21521/22198 9832/21522/22199
+f 25418/21519/22196 25419/21518/22195 9832/21522/22199 9833/21523/22200
+f 9581/20517/21194 25418/21519/22196 9833/21523/22200 1309/20482/21159
+f 9580/20516/21193 25415/21515/22192 25418/21519/22196 9581/20517/21194
+f 9579/20515/21192 25412/21512/22189 25415/21515/22192 9580/20516/21193
+f 25421/21524/22201 25422/21525/22202 25425/21526/22203 25424/21527/22204
+f 25422/21525/22202 25423/21528/22205 25426/21529/22206 25425/21526/22203
+f 25424/21527/22204 25425/21526/22203 25428/21530/22207 25427/21531/22208
+f 25425/21526/22203 25426/21529/22206 25429/21532/22209 25428/21530/22207
+f 1296/20498/21175 9836/21511/22188 25421/21524/22201 9537/20499/21176
+f 9836/21511/22188 9835/21510/22187 25422/21525/22202 25421/21524/22201
+f 9835/21510/22187 9834/21509/22186 25423/21528/22205 25422/21525/22202
+f 9834/21509/22186 1362/20909/21586 10043/20911/21588 25423/21528/22205
+f 25423/21528/22205 10043/20911/21588 10042/20919/21596 25426/21529/22206
+f 25426/21529/22206 10042/20919/21596 10041/20918/21595 25429/21532/22209
+f 25429/21532/22209 10041/20918/21595 1360/20869/21546 9828/21533/22210
+f 25428/21530/22207 25429/21532/22209 9828/21533/22210 9829/21534/22211
+f 25427/21531/22208 25428/21530/22207 9829/21534/22211 9830/21535/22212
+f 9539/20501/21178 25427/21531/22208 9830/21535/22212 1295/20466/21143
+f 9538/20500/21177 25424/21527/22204 25427/21531/22208 9539/20501/21178
+f 9537/20499/21176 25421/21524/22201 25424/21527/22204 9538/20500/21177
+f 25430/21536/22213 25431/21537/22214 25434/21538/22215 25433/21539/22216
+f 25431/21537/22214 25432/21540/22217 25435/21541/22218 25434/21538/22215
+f 25433/21539/22216 25434/21538/22215 25437/21542/22219 25436/21543/22220
+f 25434/21538/22215 25435/21541/22218 25438/21544/22221 25437/21542/22219
+f 1309/20482/21159 9833/21523/22200 25430/21536/22213 9576/20483/21160
+f 9833/21523/22200 9832/21522/22199 25431/21537/22214 25430/21536/22213
+f 9832/21522/22199 9831/21521/22198 25432/21540/22217 25431/21537/22214
+f 9831/21521/22198 1361/20889/21566 10046/20891/21568 25432/21540/22217
+f 25432/21540/22217 10046/20891/21568 10045/20899/21576 25435/21541/22218
+f 25435/21541/22218 10045/20899/21576 10044/20898/21575 25438/21544/22221
+f 25438/21544/22221 10044/20898/21575 1359/20849/21526 9825/21545/22222
+f 25437/21542/22219 25438/21544/22221 9825/21545/22222 9826/21546/22223
+f 25436/21543/22220 25437/21542/22219 9826/21546/22223 9827/21547/22224
+f 9578/20485/21162 25436/21543/22220 9827/21547/22224 1308/20450/21127
+f 9577/20484/21161 25433/21539/22216 25436/21543/22220 9578/20485/21162
+f 9576/20483/21160 25430/21536/22213 25433/21539/22216 9577/20484/21161
+f 25439/21548/22225 25440/21549/22226 25443/21550/22227 25442/21551/22228
+f 25440/21549/22226 25441/21552/22229 25444/21553/22230 25443/21550/22227
+f 25442/21551/22228 25443/21550/22227 25446/21554/22231 25445/21555/22232
+f 25443/21550/22227 25444/21553/22230 25447/21556/22233 25446/21554/22231
+f 1295/20466/21143 9830/21535/22212 25439/21548/22225 9534/20467/21144
+f 9830/21535/22212 9829/21534/22211 25440/21549/22226 25439/21548/22225
+f 9829/21534/22211 9828/21533/22210 25441/21552/22229 25440/21549/22226
+f 9828/21533/22210 1360/20869/21546 10049/20871/21548 25441/21552/22229
+f 25441/21552/22229 10049/20871/21548 10048/20879/21556 25444/21553/22230
+f 25444/21553/22230 10048/20879/21556 10047/20878/21555 25447/21556/22233
+f 25447/21556/22233 10047/20878/21555 1358/20829/21506 9822/21557/22234
+f 25446/21554/22231 25447/21556/22233 9822/21557/22234 9823/21558/22235
+f 25445/21555/22232 25446/21554/22231 9823/21558/22235 9824/21559/22236
+f 9536/20469/21146 25445/21555/22232 9824/21559/22236 1294/20434/21111
+f 9535/20468/21145 25442/21551/22228 25445/21555/22232 9536/20469/21146
+f 9534/20467/21144 25439/21548/22225 25442/21551/22228 9535/20468/21145
+f 25448/21560/22237 25449/21561/22238 25452/21562/22239 25451/21563/22240
+f 25449/21561/22238 25450/21564/22241 25453/21565/22242 25452/21562/22239
+f 25451/21563/22240 25452/21562/22239 25455/21566/22243 25454/21567/22244
+f 25452/21562/22239 25453/21565/22242 25456/21568/22245 25455/21566/22243
+f 1308/20450/21127 9827/21547/22224 25448/21560/22237 9573/20451/21128
+f 9827/21547/22224 9826/21546/22223 25449/21561/22238 25448/21560/22237
+f 9826/21546/22223 9825/21545/22222 25450/21564/22241 25449/21561/22238
+f 9825/21545/22222 1359/20849/21526 10052/20851/21528 25450/21564/22241
+f 25450/21564/22241 10052/20851/21528 10051/20859/21536 25453/21565/22242
+f 25453/21565/22242 10051/20859/21536 10050/20858/21535 25456/21568/22245
+f 25456/21568/22245 10050/20858/21535 1357/20809/21486 9819/21569/22246
+f 25455/21566/22243 25456/21568/22245 9819/21569/22246 9820/21570/22247
+f 25454/21567/22244 25455/21566/22243 9820/21570/22247 9821/21571/22248
+f 9575/20453/21130 25454/21567/22244 9821/21571/22248 1307/20418/21095
+f 9574/20452/21129 25451/21563/22240 25454/21567/22244 9575/20453/21130
+f 9573/20451/21128 25448/21560/22237 25451/21563/22240 9574/20452/21129
+f 25457/21572/22249 25458/21573/22250 25461/21574/22251 25460/21575/22252
+f 25458/21573/22250 25459/21576/22253 25462/21577/22254 25461/21574/22251
+f 25460/21575/22252 25461/21574/22251 25464/21578/22255 25463/21579/22256
+f 25461/21574/22251 25462/21577/22254 25465/21580/22257 25464/21578/22255
+f 1294/20434/21111 9824/21559/22236 25457/21572/22249 9531/20435/21112
+f 9824/21559/22236 9823/21558/22235 25458/21573/22250 25457/21572/22249
+f 9823/21558/22235 9822/21557/22234 25459/21576/22253 25458/21573/22250
+f 9822/21557/22234 1358/20829/21506 10055/20831/21508 25459/21576/22253
+f 25459/21576/22253 10055/20831/21508 10054/20839/21516 25462/21577/22254
+f 25462/21577/22254 10054/20839/21516 10053/20838/21515 25465/21580/22257
+f 25465/21580/22257 10053/20838/21515 1356/20789/21466 9816/21581/22258
+f 25464/21578/22255 25465/21580/22257 9816/21581/22258 9817/21582/22259
+f 25463/21579/22256 25464/21578/22255 9817/21582/22259 9818/21583/22260
+f 9533/20437/21114 25463/21579/22256 9818/21583/22260 1293/20402/21079
+f 9532/20436/21113 25460/21575/22252 25463/21579/22256 9533/20437/21114
+f 9531/20435/21112 25457/21572/22249 25460/21575/22252 9532/20436/21113
+f 25466/21584/22261 25467/21585/22262 25470/21586/22263 25469/21587/22264
+f 25467/21585/22262 25468/21588/22265 25471/21589/22266 25470/21586/22263
+f 25469/21587/22264 25470/21586/22263 25473/21590/22267 25472/21591/22268
+f 25470/21586/22263 25471/21589/22266 25474/21592/22269 25473/21590/22267
+f 1307/20418/21095 9821/21571/22248 25466/21584/22261 9570/20419/21096
+f 9821/21571/22248 9820/21570/22247 25467/21585/22262 25466/21584/22261
+f 9820/21570/22247 9819/21569/22246 25468/21588/22265 25467/21585/22262
+f 9819/21569/22246 1357/20809/21486 10058/20811/21488 25468/21588/22265
+f 25468/21588/22265 10058/20811/21488 10057/20819/21496 25471/21589/22266
+f 25471/21589/22266 10057/20819/21496 10056/20818/21495 25474/21592/22269
+f 25474/21592/22269 10056/20818/21495 1355/20769/21446 9813/21593/22270
+f 25473/21590/22267 25474/21592/22269 9813/21593/22270 9814/21594/22271
+f 25472/21591/22268 25473/21590/22267 9814/21594/22271 9815/21595/22272
+f 9572/20421/21098 25472/21591/22268 9815/21595/22272 1306/20386/21063
+f 9571/20420/21097 25469/21587/22264 25472/21591/22268 9572/20421/21098
+f 9570/20419/21096 25466/21584/22261 25469/21587/22264 9571/20420/21097
+f 25475/21596/22273 25476/21597/22274 25479/21598/22275 25478/21599/22276
+f 25476/21597/22274 25477/21600/22277 25480/21601/22278 25479/21598/22275
+f 25478/21599/22276 25479/21598/22275 25482/21602/22279 25481/21603/22280
+f 25479/21598/22275 25480/21601/22278 25483/21604/22281 25482/21602/22279
+f 1293/20402/21079 9818/21583/22260 25475/21596/22273 9528/20403/21080
+f 9818/21583/22260 9817/21582/22259 25476/21597/22274 25475/21596/22273
+f 9817/21582/22259 9816/21581/22258 25477/21600/22277 25476/21597/22274
+f 9816/21581/22258 1356/20789/21466 10061/20791/21468 25477/21600/22277
+f 25477/21600/22277 10061/20791/21468 10060/20799/21476 25480/21601/22278
+f 25480/21601/22278 10060/20799/21476 10059/20798/21475 25483/21604/22281
+f 25483/21604/22281 10059/20798/21475 1354/20749/21426 9810/21605/22282
+f 25482/21602/22279 25483/21604/22281 9810/21605/22282 9811/21606/22283
+f 25481/21603/22280 25482/21602/22279 9811/21606/22283 9812/21607/22284
+f 9530/20405/21082 25481/21603/22280 9812/21607/22284 1292/20370/21047
+f 9529/20404/21081 25478/21599/22276 25481/21603/22280 9530/20405/21082
+f 9528/20403/21080 25475/21596/22273 25478/21599/22276 9529/20404/21081
+f 25484/21608/22285 25485/21609/22286 25488/21610/22287 25487/21611/22288
+f 25485/21609/22286 25486/21612/22289 25489/21613/22290 25488/21610/22287
+f 25487/21611/22288 25488/21610/22287 25491/21614/22291 25490/21615/22292
+f 25488/21610/22287 25489/21613/22290 25492/21616/22293 25491/21614/22291
+f 1306/20386/21063 9815/21595/22272 25484/21608/22285 9567/20387/21064
+f 9815/21595/22272 9814/21594/22271 25485/21609/22286 25484/21608/22285
+f 9814/21594/22271 9813/21593/22270 25486/21612/22289 25485/21609/22286
+f 9813/21593/22270 1355/20769/21446 10064/20771/21448 25486/21612/22289
+f 25486/21612/22289 10064/20771/21448 10063/20779/21456 25489/21613/22290
+f 25489/21613/22290 10063/20779/21456 10062/20778/21455 25492/21616/22293
+f 25492/21616/22293 10062/20778/21455 1353/20729/21406 9807/21617/22294
+f 25491/21614/22291 25492/21616/22293 9807/21617/22294 9808/21618/22295
+f 25490/21615/22292 25491/21614/22291 9808/21618/22295 9809/21619/22296
+f 9569/20389/21066 25490/21615/22292 9809/21619/22296 1305/20354/21031
+f 9568/20388/21065 25487/21611/22288 25490/21615/22292 9569/20389/21066
+f 9567/20387/21064 25484/21608/22285 25487/21611/22288 9568/20388/21065
+f 25493/21620/22297 25494/21621/22298 25497/21622/22299 25496/21623/22300
+f 25494/21621/22298 25495/21624/22301 25498/21625/22302 25497/21622/22299
+f 25496/21623/22300 25497/21622/22299 25500/21626/22303 25499/21627/22304
+f 25497/21622/22299 25498/21625/22302 25501/21628/22305 25500/21626/22303
+f 1292/20370/21047 9812/21607/22284 25493/21620/22297 9525/20371/21048
+f 9812/21607/22284 9811/21606/22283 25494/21621/22298 25493/21620/22297
+f 9811/21606/22283 9810/21605/22282 25495/21624/22301 25494/21621/22298
+f 9810/21605/22282 1354/20749/21426 10067/20751/21428 25495/21624/22301
+f 25495/21624/22301 10067/20751/21428 10066/20759/21436 25498/21625/22302
+f 25498/21625/22302 10066/20759/21436 10065/20758/21435 25501/21628/22305
+f 25501/21628/22305 10065/20758/21435 1352/20709/21386 9804/21629/22306
+f 25500/21626/22303 25501/21628/22305 9804/21629/22306 9805/21630/22307
+f 25499/21627/22304 25500/21626/22303 9805/21630/22307 9806/21631/22308
+f 9527/20373/21050 25499/21627/22304 9806/21631/22308 1291/20338/21015
+f 9526/20372/21049 25496/21623/22300 25499/21627/22304 9527/20373/21050
+f 9525/20371/21048 25493/21620/22297 25496/21623/22300 9526/20372/21049
+f 25502/21632/22309 25503/21633/22310 25506/21634/22311 25505/21635/22312
+f 25503/21633/22310 25504/21636/22313 25507/21637/22314 25506/21634/22311
+f 25505/21635/22312 25506/21634/22311 25509/21638/22315 25508/21639/22316
+f 25506/21634/22311 25507/21637/22314 25510/21640/22317 25509/21638/22315
+f 1305/20354/21031 9809/21619/22296 25502/21632/22309 9564/20355/21032
+f 9809/21619/22296 9808/21618/22295 25503/21633/22310 25502/21632/22309
+f 9808/21618/22295 9807/21617/22294 25504/21636/22313 25503/21633/22310
+f 9807/21617/22294 1353/20729/21406 10070/20731/21408 25504/21636/22313
+f 25504/21636/22313 10070/20731/21408 10069/20739/21416 25507/21637/22314
+f 25507/21637/22314 10069/20739/21416 10068/20738/21415 25510/21640/22317
+f 25510/21640/22317 10068/20738/21415 1351/20684/21361 9801/21641/22318
+f 25509/21638/22315 25510/21640/22317 9801/21641/22318 9802/21642/22319
+f 25508/21639/22316 25509/21638/22315 9802/21642/22319 9803/21643/22320
+f 9566/20357/21034 25508/21639/22316 9803/21643/22320 1304/20322/20999
+f 9565/20356/21033 25505/21635/22312 25508/21639/22316 9566/20357/21034
+f 9564/20355/21032 25502/21632/22309 25505/21635/22312 9565/20356/21033
+f 25511/21644/22321 25512/21645/22322 25515/21646/22323 25514/21647/22324
+f 25512/21645/22322 25513/21648/22325 25516/21649/22326 25515/21646/22323
+f 25514/21647/22324 25515/21646/22323 25518/21650/22327 25517/21651/22328
+f 25515/21646/22323 25516/21649/22326 25519/21652/22329 25518/21650/22327
+f 1291/20338/21015 9806/21631/22308 25511/21644/22321 9522/20339/21016
+f 9806/21631/22308 9805/21630/22307 25512/21645/22322 25511/21644/22321
+f 9805/21630/22307 9804/21629/22306 25513/21648/22325 25512/21645/22322
+f 9804/21629/22306 1352/20709/21386 10073/20711/21388 25513/21648/22325
+f 25513/21648/22325 10073/20711/21388 10072/20719/21396 25516/21649/22326
+f 25516/21649/22326 10072/20719/21396 10071/20718/21395 25519/21652/22329
+f 25519/21652/22329 10071/20718/21395 1349/20659/21336 9795/21653/22330
+f 25518/21650/22327 25519/21652/22329 9795/21653/22330 9796/21654/22331
+f 25517/21651/22328 25518/21650/22327 9796/21654/22331 9797/21655/22332
+f 9524/20341/21018 25517/21651/22328 9797/21655/22332 1290/20306/20983
+f 9523/20340/21017 25514/21647/22324 25517/21651/22328 9524/20341/21018
+f 9522/20339/21016 25511/21644/22321 25514/21647/22324 9523/20340/21017
+f 25520/21656/22333 25521/21657/22334 25524/21658/22335 25523/21659/22336
+f 25521/21657/22334 25522/21660/22337 25525/21661/22338 25524/21658/22335
+f 25523/21659/22336 25524/21658/22335 25527/21662/22339 25526/21663/22340
+f 25524/21658/22335 25525/21661/22338 25528/21664/22341 25527/21662/22339
+f 1304/20322/20999 9803/21643/22320 25520/21656/22333 9561/20323/21000
+f 9803/21643/22320 9802/21642/22319 25521/21657/22334 25520/21656/22333
+f 9802/21642/22319 9801/21641/22318 25522/21660/22337 25521/21657/22334
+f 9801/21641/22318 1351/20684/21361 10076/20686/21363 25522/21660/22337
+f 25522/21660/22337 10076/20686/21363 10075/20699/21376 25525/21661/22338
+f 25525/21661/22338 10075/20699/21376 10074/20697/21374 25528/21664/22341
+f 25528/21664/22341 10074/20697/21374 1350/20698/21375 9896/21301/21978
+f 25527/21662/22339 25528/21664/22341 9896/21301/21978 9895/21300/21977
+f 25526/21663/22340 25527/21662/22339 9895/21300/21977 9894/21299/21976
+f 9563/20325/21002 25526/21663/22340 9894/21299/21976 1303/20290/20967
+f 9562/20324/21001 25523/21659/22336 25526/21663/22340 9563/20325/21002
+f 9561/20323/21000 25520/21656/22333 25523/21659/22336 9562/20324/21001
+f 25529/21665/22342 25530/21666/22343 25533/21667/22344 25532/21668/22345
+f 25530/21666/22343 25531/21669/22346 25534/21670/22347 25533/21667/22344
+f 25532/21668/22345 25533/21667/22344 25536/21671/22348 25535/21672/22349
+f 25533/21667/22344 25534/21670/22347 25537/21673/22350 25536/21671/22348
+f 1290/20306/20983 9797/21655/22332 25529/21665/22342 9519/20307/20984
+f 9797/21655/22332 9796/21654/22331 25530/21666/22343 25529/21665/22342
+f 9796/21654/22331 9795/21653/22330 25531/21669/22346 25530/21666/22343
+f 9795/21653/22330 1349/20659/21336 10079/20661/21338 25531/21669/22346
+f 25531/21669/22346 10079/20661/21338 10078/20674/21351 25534/21670/22347
+f 25534/21670/22347 10078/20674/21351 10077/20672/21349 25537/21673/22350
+f 25537/21673/22350 10077/20672/21349 1348/20673/21350 9890/21331/22008
+f 25536/21671/22348 25537/21673/22350 9890/21331/22008 9889/21330/22007
+f 25535/21672/22349 25536/21671/22348 9889/21330/22007 9888/21329/22006
+f 9521/20309/20986 25535/21672/22349 9888/21329/22006 1289/20258/20935
+f 9520/20308/20985 25532/21668/22345 25535/21672/22349 9521/20309/20986
+f 9519/20307/20984 25529/21665/22342 25532/21668/22345 9520/20308/20985
+f 25538/21674/22351 25539/21675/22352 25542/21676/22353 25541/21677/22354
+f 25539/21675/22352 25540/21678/22355 25543/21679/22356 25542/21676/22353
+f 25541/21677/22354 25542/21676/22353 25545/21680/22357 25544/21681/22358
+f 25542/21676/22353 25543/21679/22356 25546/21682/22359 25545/21680/22357
+f 1325/20794/21471 10181/21683/22360 25538/21674/22351 9720/20795/21472
+f 10181/21683/22360 10180/21684/22361 25539/21675/22352 25538/21674/22351
+f 10180/21684/22361 10179/21685/22362 25540/21678/22355 25539/21675/22352
+f 10179/21685/22362 1389/21686/22363 10104/21687/22364 25540/21678/22355
+f 25540/21678/22355 10104/21687/22364 10105/21688/22365 25543/21679/22356
+f 25543/21679/22356 10105/21688/22365 10106/21689/22366 25546/21682/22359
+f 25546/21682/22359 10106/21689/22366 1388/21690/22367 10178/21691/22368
+f 25545/21680/22357 25546/21682/22359 10178/21691/22368 10177/21692/22369
+f 25544/21681/22358 25545/21680/22357 10177/21692/22369 10176/21693/22370
+f 9722/20797/21474 25544/21681/22358 10176/21693/22370 1324/20754/21431
+f 9721/20796/21473 25541/21677/22354 25544/21681/22358 9722/20797/21474
+f 9720/20795/21472 25538/21674/22351 25541/21677/22354 9721/20796/21473
+f 25547/21694/22371 25548/21695/22372 25551/21696/22373 25550/21697/22374
+f 25548/21695/22372 25549/21698/22375 25552/21699/22376 25551/21696/22373
+f 25550/21697/22374 25551/21696/22373 25554/21700/22377 25553/21701/22378
+f 25551/21696/22373 25552/21699/22376 25555/21702/22379 25554/21700/22377
+f 1339/20814/21491 10187/21703/22380 25547/21694/22371 9762/20815/21492
+f 10187/21703/22380 10186/21704/22381 25548/21695/22372 25547/21694/22371
+f 10186/21704/22381 10185/21705/22382 25549/21698/22375 25548/21695/22372
+f 10185/21705/22382 1403/21706/22383 10146/21707/22384 25549/21698/22375
+f 25549/21698/22375 10146/21707/22384 10147/21708/22385 25552/21699/22376
+f 25552/21699/22376 10147/21708/22385 10148/21709/22386 25555/21702/22379
+f 25555/21702/22379 10148/21709/22386 1402/21710/22387 10184/21711/22388
+f 25554/21700/22377 25555/21702/22379 10184/21711/22388 10183/21712/22389
+f 25553/21701/22378 25554/21700/22377 10183/21712/22389 10182/21713/22390
+f 9764/20817/21494 25553/21701/22378 10182/21713/22390 1338/20774/21451
+f 9763/20816/21493 25550/21697/22374 25553/21701/22378 9764/20817/21494
+f 9762/20815/21492 25547/21694/22371 25550/21697/22374 9763/20816/21493
+f 25556/21714/22391 25557/21715/22392 25560/21716/22393 25559/21717/22394
+f 25557/21715/22392 25558/21718/22395 25561/21719/22396 25560/21716/22393
+f 25559/21717/22394 25560/21716/22393 25563/21720/22397 25562/21721/22398
+f 25560/21716/22393 25561/21719/22396 25564/21722/22399 25563/21720/22397
+f 1326/20834/21511 10190/21723/22400 25556/21714/22391 9723/20835/21512
+f 10190/21723/22400 10189/21724/22401 25557/21715/22392 25556/21714/22391
+f 10189/21724/22401 10188/21725/22402 25558/21718/22395 25557/21715/22392
+f 10188/21725/22402 1390/21726/22403 10107/21727/22404 25558/21718/22395
+f 25558/21718/22395 10107/21727/22404 10108/21728/22405 25561/21719/22396
+f 25561/21719/22396 10108/21728/22405 10109/21729/22406 25564/21722/22399
+f 25564/21722/22399 10109/21729/22406 1389/21686/22363 10179/21685/22362
+f 25563/21720/22397 25564/21722/22399 10179/21685/22362 10180/21684/22361
+f 25562/21721/22398 25563/21720/22397 10180/21684/22361 10181/21683/22360
+f 9725/20837/21514 25562/21721/22398 10181/21683/22360 1325/20794/21471
+f 9724/20836/21513 25559/21717/22394 25562/21721/22398 9725/20837/21514
+f 9723/20835/21512 25556/21714/22391 25559/21717/22394 9724/20836/21513
+f 25565/21730/22407 25566/21731/22408 25569/21732/22409 25568/21733/22410
+f 25566/21731/22408 25567/21734/22411 25570/21735/22412 25569/21732/22409
+f 25568/21733/22410 25569/21732/22409 25572/21736/22413 25571/21737/22414
+f 25569/21732/22409 25570/21735/22412 25573/21738/22415 25572/21736/22413
+f 1340/20854/21531 10193/21739/22416 25565/21730/22407 9765/20855/21532
+f 10193/21739/22416 10192/21740/22417 25566/21731/22408 25565/21730/22407
+f 10192/21740/22417 10191/21741/22418 25567/21734/22411 25566/21731/22408
+f 10191/21741/22418 1404/21742/22419 10149/21743/22420 25567/21734/22411
+f 25567/21734/22411 10149/21743/22420 10150/21744/22421 25570/21735/22412
+f 25570/21735/22412 10150/21744/22421 10151/21745/22422 25573/21738/22415
+f 25573/21738/22415 10151/21745/22422 1403/21706/22383 10185/21705/22382
+f 25572/21736/22413 25573/21738/22415 10185/21705/22382 10186/21704/22381
+f 25571/21737/22414 25572/21736/22413 10186/21704/22381 10187/21703/22380
+f 9767/20857/21534 25571/21737/22414 10187/21703/22380 1339/20814/21491
+f 9766/20856/21533 25568/21733/22410 25571/21737/22414 9767/20857/21534
+f 9765/20855/21532 25565/21730/22407 25568/21733/22410 9766/20856/21533
+f 25574/21746/22423 25575/21747/22424 25578/21748/22425 25577/21749/22426
+f 25575/21747/22424 25576/21750/22427 25579/21751/22428 25578/21748/22425
+f 25577/21749/22426 25578/21748/22425 25581/21752/22429 25580/21753/22430
+f 25578/21748/22425 25579/21751/22428 25582/21754/22431 25581/21752/22429
+f 1327/20874/21551 10196/21755/22432 25574/21746/22423 9726/20875/21552
+f 10196/21755/22432 10195/21756/22433 25575/21747/22424 25574/21746/22423
+f 10195/21756/22433 10194/21757/22434 25576/21750/22427 25575/21747/22424
+f 10194/21757/22434 1391/21758/22435 10110/21759/22436 25576/21750/22427
+f 25576/21750/22427 10110/21759/22436 10111/21760/22437 25579/21751/22428
+f 25579/21751/22428 10111/21760/22437 10112/21761/22438 25582/21754/22431
+f 25582/21754/22431 10112/21761/22438 1390/21726/22403 10188/21725/22402
+f 25581/21752/22429 25582/21754/22431 10188/21725/22402 10189/21724/22401
+f 25580/21753/22430 25581/21752/22429 10189/21724/22401 10190/21723/22400
+f 9728/20877/21554 25580/21753/22430 10190/21723/22400 1326/20834/21511
+f 9727/20876/21553 25577/21749/22426 25580/21753/22430 9728/20877/21554
+f 9726/20875/21552 25574/21746/22423 25577/21749/22426 9727/20876/21553
+f 25583/21762/22439 25584/21763/22440 25587/21764/22441 25586/21765/22442
+f 25584/21763/22440 25585/21766/22443 25588/21767/22444 25587/21764/22441
+f 25586/21765/22442 25587/21764/22441 25590/21768/22445 25589/21769/22446
+f 25587/21764/22441 25588/21767/22444 25591/21770/22447 25590/21768/22445
+f 1341/20894/21571 10199/21771/22448 25583/21762/22439 9768/20895/21572
+f 10199/21771/22448 10198/21772/22449 25584/21763/22440 25583/21762/22439
+f 10198/21772/22449 10197/21773/22450 25585/21766/22443 25584/21763/22440
+f 10197/21773/22450 1405/21774/22451 10152/21775/22452 25585/21766/22443
+f 25585/21766/22443 10152/21775/22452 10153/21776/22453 25588/21767/22444
+f 25588/21767/22444 10153/21776/22453 10154/21777/22454 25591/21770/22447
+f 25591/21770/22447 10154/21777/22454 1404/21742/22419 10191/21741/22418
+f 25590/21768/22445 25591/21770/22447 10191/21741/22418 10192/21740/22417
+f 25589/21769/22446 25590/21768/22445 10192/21740/22417 10193/21739/22416
+f 9770/20897/21574 25589/21769/22446 10193/21739/22416 1340/20854/21531
+f 9769/20896/21573 25586/21765/22442 25589/21769/22446 9770/20897/21574
+f 9768/20895/21572 25583/21762/22439 25586/21765/22442 9769/20896/21573
+f 25592/21778/22455 25593/21779/22456 25596/21780/22457 25595/21781/22458
+f 25593/21779/22456 25594/21782/22459 25597/21783/22460 25596/21780/22457
+f 25595/21781/22458 25596/21780/22457 25599/21784/22461 25598/21785/22462
+f 25596/21780/22457 25597/21783/22460 25600/21786/22463 25599/21784/22461
+f 1328/20914/21591 10202/21787/22464 25592/21778/22455 9729/20915/21592
+f 10202/21787/22464 10201/21788/22465 25593/21779/22456 25592/21778/22455
+f 10201/21788/22465 10200/21789/22466 25594/21782/22459 25593/21779/22456
+f 10200/21789/22466 1392/21790/22467 10113/21791/22468 25594/21782/22459
+f 25594/21782/22459 10113/21791/22468 10114/21792/22469 25597/21783/22460
+f 25597/21783/22460 10114/21792/22469 10115/21793/22470 25600/21786/22463
+f 25600/21786/22463 10115/21793/22470 1391/21758/22435 10194/21757/22434
+f 25599/21784/22461 25600/21786/22463 10194/21757/22434 10195/21756/22433
+f 25598/21785/22462 25599/21784/22461 10195/21756/22433 10196/21755/22432
+f 9731/20917/21594 25598/21785/22462 10196/21755/22432 1327/20874/21551
+f 9730/20916/21593 25595/21781/22458 25598/21785/22462 9731/20917/21594
+f 9729/20915/21592 25592/21778/22455 25595/21781/22458 9730/20916/21593
+f 25601/21794/22471 25602/21795/22472 25605/21796/22473 25604/21797/22474
+f 25602/21795/22472 25603/21798/22475 25606/21799/22476 25605/21796/22473
+f 25604/21797/22474 25605/21796/22473 25608/21800/22477 25607/21801/22478
+f 25605/21796/22473 25606/21799/22476 25609/21802/22479 25608/21800/22477
+f 1342/20934/21611 10205/21803/22480 25601/21794/22471 9771/20935/21612
+f 10205/21803/22480 10204/21804/22481 25602/21795/22472 25601/21794/22471
+f 10204/21804/22481 10203/21805/22482 25603/21798/22475 25602/21795/22472
+f 10203/21805/22482 1406/21806/22483 10155/21807/22484 25603/21798/22475
+f 25603/21798/22475 10155/21807/22484 10156/21808/22485 25606/21799/22476
+f 25606/21799/22476 10156/21808/22485 10157/21809/22486 25609/21802/22479
+f 25609/21802/22479 10157/21809/22486 1405/21774/22451 10197/21773/22450
+f 25608/21800/22477 25609/21802/22479 10197/21773/22450 10198/21772/22449
+f 25607/21801/22478 25608/21800/22477 10198/21772/22449 10199/21771/22448
+f 9773/20937/21614 25607/21801/22478 10199/21771/22448 1341/20894/21571
+f 9772/20936/21613 25604/21797/22474 25607/21801/22478 9773/20937/21614
+f 9771/20935/21612 25601/21794/22471 25604/21797/22474 9772/20936/21613
+f 25610/21810/22487 25611/21811/22488 25614/21812/22489 25613/21813/22490
+f 25611/21811/22488 25612/21814/22491 25615/21815/22492 25614/21812/22489
+f 25613/21813/22490 25614/21812/22489 25617/21816/22493 25616/21817/22494
+f 25614/21812/22489 25615/21815/22492 25618/21818/22495 25617/21816/22493
+f 1329/20954/21631 10208/21819/22496 25610/21810/22487 9732/20955/21632
+f 10208/21819/22496 10207/21820/22497 25611/21811/22488 25610/21810/22487
+f 10207/21820/22497 10206/21821/22498 25612/21814/22491 25611/21811/22488
+f 10206/21821/22498 1393/21822/22499 10116/21823/22500 25612/21814/22491
+f 25612/21814/22491 10116/21823/22500 10117/21824/22501 25615/21815/22492
+f 25615/21815/22492 10117/21824/22501 10118/21825/22502 25618/21818/22495
+f 25618/21818/22495 10118/21825/22502 1392/21790/22467 10200/21789/22466
+f 25617/21816/22493 25618/21818/22495 10200/21789/22466 10201/21788/22465
+f 25616/21817/22494 25617/21816/22493 10201/21788/22465 10202/21787/22464
+f 9734/20957/21634 25616/21817/22494 10202/21787/22464 1328/20914/21591
+f 9733/20956/21633 25613/21813/22490 25616/21817/22494 9734/20957/21634
+f 9732/20955/21632 25610/21810/22487 25613/21813/22490 9733/20956/21633
+f 25619/21826/22503 25620/21827/22504 25623/21828/22505 25622/21829/22506
+f 25620/21827/22504 25621/21830/22507 25624/21831/22508 25623/21828/22505
+f 25622/21829/22506 25623/21828/22505 25626/21832/22509 25625/21833/22510
+f 25623/21828/22505 25624/21831/22508 25627/21834/22511 25626/21832/22509
+f 1343/20974/21651 10211/21835/22512 25619/21826/22503 9774/20975/21652
+f 10211/21835/22512 10210/21836/22513 25620/21827/22504 25619/21826/22503
+f 10210/21836/22513 10209/21837/22514 25621/21830/22507 25620/21827/22504
+f 10209/21837/22514 1407/21838/22515 10158/21839/22516 25621/21830/22507
+f 25621/21830/22507 10158/21839/22516 10159/21840/22517 25624/21831/22508
+f 25624/21831/22508 10159/21840/22517 10160/21841/22518 25627/21834/22511
+f 25627/21834/22511 10160/21841/22518 1406/21806/22483 10203/21805/22482
+f 25626/21832/22509 25627/21834/22511 10203/21805/22482 10204/21804/22481
+f 25625/21833/22510 25626/21832/22509 10204/21804/22481 10205/21803/22480
+f 9776/20977/21654 25625/21833/22510 10205/21803/22480 1342/20934/21611
+f 9775/20976/21653 25622/21829/22506 25625/21833/22510 9776/20977/21654
+f 9774/20975/21652 25619/21826/22503 25622/21829/22506 9775/20976/21653
+f 25628/21842/22519 25629/21843/22520 25632/21844/22521 25631/21845/22522
+f 25629/21843/22520 25630/21846/22523 25633/21847/22524 25632/21844/22521
+f 25631/21845/22522 25632/21844/22521 25635/21848/22525 25634/21849/22526
+f 25632/21844/22521 25633/21847/22524 25636/21850/22527 25635/21848/22525
+f 1330/20994/21671 10214/21851/22528 25628/21842/22519 9735/20995/21672
+f 10214/21851/22528 10213/21852/22529 25629/21843/22520 25628/21842/22519
+f 10213/21852/22529 10212/21853/22530 25630/21846/22523 25629/21843/22520
+f 10212/21853/22530 1394/21854/22531 10119/21855/22532 25630/21846/22523
+f 25630/21846/22523 10119/21855/22532 10120/21856/22533 25633/21847/22524
+f 25633/21847/22524 10120/21856/22533 10121/21857/22534 25636/21850/22527
+f 25636/21850/22527 10121/21857/22534 1393/21822/22499 10206/21821/22498
+f 25635/21848/22525 25636/21850/22527 10206/21821/22498 10207/21820/22497
+f 25634/21849/22526 25635/21848/22525 10207/21820/22497 10208/21819/22496
+f 9737/20997/21674 25634/21849/22526 10208/21819/22496 1329/20954/21631
+f 9736/20996/21673 25631/21845/22522 25634/21849/22526 9737/20997/21674
+f 9735/20995/21672 25628/21842/22519 25631/21845/22522 9736/20996/21673
+f 25637/21858/22535 25638/21859/22536 25641/21860/22537 25640/21861/22538
+f 25638/21859/22536 25639/21862/22539 25642/21863/22540 25641/21860/22537
+f 25640/21861/22538 25641/21860/22537 25644/21864/22541 25643/21865/22542
+f 25641/21860/22537 25642/21863/22540 25645/21866/22543 25644/21864/22541
+f 1317/21014/21691 10220/21867/22544 25637/21858/22535 9696/21015/21692
+f 10220/21867/22544 10219/21868/22545 25638/21859/22536 25637/21858/22535
+f 10219/21868/22545 10218/21869/22546 25639/21862/22539 25638/21859/22536
+f 10218/21869/22546 1381/21870/22547 10080/21871/22548 25639/21862/22539
+f 25639/21862/22539 10080/21871/22548 10081/21872/22549 25642/21863/22540
+f 25642/21863/22540 10081/21872/22549 10082/21873/22550 25645/21866/22543
+f 25645/21866/22543 10082/21873/22550 1380/21874/22551 10217/21875/22552
+f 25644/21864/22541 25645/21866/22543 10217/21875/22552 10216/21876/22553
+f 25643/21865/22542 25644/21864/22541 10216/21876/22553 10215/21877/22554
+f 9698/21017/21694 25643/21865/22542 10215/21877/22554 1316/21018/21695
+f 9697/21016/21693 25640/21861/22538 25643/21865/22542 9698/21017/21694
+f 9696/21015/21692 25637/21858/22535 25640/21861/22538 9697/21016/21693
+f 25646/21878/22555 25647/21879/22556 25650/21880/22557 25649/21881/22558
+f 25647/21879/22556 25648/21882/22559 25651/21883/22560 25650/21880/22557
+f 25649/21881/22558 25650/21880/22557 25653/21884/22561 25652/21885/22562
+f 25650/21880/22557 25651/21883/22560 25654/21886/22563 25653/21884/22561
+f 1344/21039/21716 10223/21887/22564 25646/21878/22555 9777/21040/21717
+f 10223/21887/22564 10222/21888/22565 25647/21879/22556 25646/21878/22555
+f 10222/21888/22565 10221/21889/22566 25648/21882/22559 25647/21879/22556
+f 10221/21889/22566 1408/21890/22567 10161/21891/22568 25648/21882/22559
+f 25648/21882/22559 10161/21891/22568 10162/21892/22569 25651/21883/22560
+f 25651/21883/22560 10162/21892/22569 10163/21893/22570 25654/21886/22563
+f 25654/21886/22563 10163/21893/22570 1407/21838/22515 10209/21837/22514
+f 25653/21884/22561 25654/21886/22563 10209/21837/22514 10210/21836/22513
+f 25652/21885/22562 25653/21884/22561 10210/21836/22513 10211/21835/22512
+f 9779/21042/21719 25652/21885/22562 10211/21835/22512 1343/20974/21651
+f 9778/21041/21718 25649/21881/22558 25652/21885/22562 9779/21042/21719
+f 9777/21040/21717 25646/21878/22555 25649/21881/22558 9778/21041/21718
+f 25655/21894/22571 25656/21895/22572 25659/21896/22573 25658/21897/22574
+f 25656/21895/22572 25657/21898/22575 25660/21899/22576 25659/21896/22573
+f 25658/21897/22574 25659/21896/22573 25662/21900/22577 25661/21901/22578
+f 25659/21896/22573 25660/21899/22576 25663/21902/22579 25662/21900/22577
+f 1331/21059/21736 10226/21903/22580 25655/21894/22571 9738/21060/21737
+f 10226/21903/22580 10225/21904/22581 25656/21895/22572 25655/21894/22571
+f 10225/21904/22581 10224/21905/22582 25657/21898/22575 25656/21895/22572
+f 10224/21905/22582 1395/21906/22583 10122/21907/22584 25657/21898/22575
+f 25657/21898/22575 10122/21907/22584 10123/21908/22585 25660/21899/22576
+f 25660/21899/22576 10123/21908/22585 10124/21909/22586 25663/21902/22579
+f 25663/21902/22579 10124/21909/22586 1394/21854/22531 10212/21853/22530
+f 25662/21900/22577 25663/21902/22579 10212/21853/22530 10213/21852/22529
+f 25661/21901/22578 25662/21900/22577 10213/21852/22529 10214/21851/22528
+f 9740/21062/21739 25661/21901/22578 10214/21851/22528 1330/20994/21671
+f 9739/21061/21738 25658/21897/22574 25661/21901/22578 9740/21062/21739
+f 9738/21060/21737 25655/21894/22571 25658/21897/22574 9739/21061/21738
+f 25664/21910/22587 25665/21911/22588 25668/21912/22589 25667/21913/22590
+f 25665/21911/22588 25666/21914/22591 25669/21915/22592 25668/21912/22589
+f 25667/21913/22590 25668/21912/22589 25671/21916/22593 25670/21917/22594
+f 25668/21912/22589 25669/21915/22592 25672/21918/22595 25671/21916/22593
+f 1318/21079/21756 10229/21919/22596 25664/21910/22587 9699/21080/21757
+f 10229/21919/22596 10228/21920/22597 25665/21911/22588 25664/21910/22587
+f 10228/21920/22597 10227/21921/22598 25666/21914/22591 25665/21911/22588
+f 10227/21921/22598 1382/21922/22599 10083/21923/22600 25666/21914/22591
+f 25666/21914/22591 10083/21923/22600 10084/21924/22601 25669/21915/22592
+f 25669/21915/22592 10084/21924/22601 10085/21925/22602 25672/21918/22595
+f 25672/21918/22595 10085/21925/22602 1381/21870/22547 10218/21869/22546
+f 25671/21916/22593 25672/21918/22595 10218/21869/22546 10219/21868/22545
+f 25670/21917/22594 25671/21916/22593 10219/21868/22545 10220/21867/22544
+f 9701/21082/21759 25670/21917/22594 10220/21867/22544 1317/21014/21691
+f 9700/21081/21758 25667/21913/22590 25670/21917/22594 9701/21082/21759
+f 9699/21080/21757 25664/21910/22587 25667/21913/22590 9700/21081/21758
+f 25673/21926/22603 25674/21927/22604 25677/21928/22605 25676/21929/22606
+f 25674/21927/22604 25675/21930/22607 25678/21931/22608 25677/21928/22605
+f 25676/21929/22606 25677/21928/22605 25680/21932/22609 25679/21933/22610
+f 25677/21928/22605 25678/21931/22608 25681/21934/22611 25680/21932/22609
+f 1345/21099/21776 10232/21935/22612 25673/21926/22603 9780/21100/21777
+f 10232/21935/22612 10231/21936/22613 25674/21927/22604 25673/21926/22603
+f 10231/21936/22613 10230/21937/22614 25675/21930/22607 25674/21927/22604
+f 10230/21937/22614 1409/21938/22615 10164/21939/22616 25675/21930/22607
+f 25675/21930/22607 10164/21939/22616 10165/21940/22617 25678/21931/22608
+f 25678/21931/22608 10165/21940/22617 10166/21941/22618 25681/21934/22611
+f 25681/21934/22611 10166/21941/22618 1408/21890/22567 10221/21889/22566
+f 25680/21932/22609 25681/21934/22611 10221/21889/22566 10222/21888/22565
+f 25679/21933/22610 25680/21932/22609 10222/21888/22565 10223/21887/22564
+f 9782/21102/21779 25679/21933/22610 10223/21887/22564 1344/21039/21716
+f 9781/21101/21778 25676/21929/22606 25679/21933/22610 9782/21102/21779
+f 9780/21100/21777 25673/21926/22603 25676/21929/22606 9781/21101/21778
+f 25682/21942/22619 25683/21943/22620 25686/21944/22621 25685/21945/22622
+f 25683/21943/22620 25684/21946/22623 25687/21947/22624 25686/21944/22621
+f 25685/21945/22622 25686/21944/22621 25689/21948/22625 25688/21949/22626
+f 25686/21944/22621 25687/21947/22624 25690/21950/22627 25689/21948/22625
+f 1332/21119/21796 10235/21951/22628 25682/21942/22619 9741/21120/21797
+f 10235/21951/22628 10234/21952/22629 25683/21943/22620 25682/21942/22619
+f 10234/21952/22629 10233/21953/22630 25684/21946/22623 25683/21943/22620
+f 10233/21953/22630 1396/21954/22631 10125/21955/22632 25684/21946/22623
+f 25684/21946/22623 10125/21955/22632 10126/21956/22633 25687/21947/22624
+f 25687/21947/22624 10126/21956/22633 10127/21957/22634 25690/21950/22627
+f 25690/21950/22627 10127/21957/22634 1395/21906/22583 10224/21905/22582
+f 25689/21948/22625 25690/21950/22627 10224/21905/22582 10225/21904/22581
+f 25688/21949/22626 25689/21948/22625 10225/21904/22581 10226/21903/22580
+f 9743/21122/21799 25688/21949/22626 10226/21903/22580 1331/21059/21736
+f 9742/21121/21798 25685/21945/22622 25688/21949/22626 9743/21122/21799
+f 9741/21120/21797 25682/21942/22619 25685/21945/22622 9742/21121/21798
+f 25691/21958/22635 25692/21959/22636 25695/21960/22637 25694/21961/22638
+f 25692/21959/22636 25693/21962/22639 25696/21963/22640 25695/21960/22637
+f 25694/21961/22638 25695/21960/22637 25698/21964/22641 25697/21965/22642
+f 25695/21960/22637 25696/21963/22640 25699/21966/22643 25698/21964/22641
+f 1319/21139/21816 10238/21967/22644 25691/21958/22635 9702/21140/21817
+f 10238/21967/22644 10237/21968/22645 25692/21959/22636 25691/21958/22635
+f 10237/21968/22645 10236/21969/22646 25693/21962/22639 25692/21959/22636
+f 10236/21969/22646 1383/21970/22647 10086/21971/22648 25693/21962/22639
+f 25693/21962/22639 10086/21971/22648 10087/21972/22649 25696/21963/22640
+f 25696/21963/22640 10087/21972/22649 10088/21973/22650 25699/21966/22643
+f 25699/21966/22643 10088/21973/22650 1382/21922/22599 10227/21921/22598
+f 25698/21964/22641 25699/21966/22643 10227/21921/22598 10228/21920/22597
+f 25697/21965/22642 25698/21964/22641 10228/21920/22597 10229/21919/22596
+f 9704/21142/21819 25697/21965/22642 10229/21919/22596 1318/21079/21756
+f 9703/21141/21818 25694/21961/22638 25697/21965/22642 9704/21142/21819
+f 9702/21140/21817 25691/21958/22635 25694/21961/22638 9703/21141/21818
+f 25700/21974/22651 25701/21975/22652 25704/21976/22653 25703/21977/22654
+f 25701/21975/22652 25702/21978/22655 25705/21979/22656 25704/21976/22653
+f 25703/21977/22654 25704/21976/22653 25707/21980/22657 25706/21981/22658
+f 25704/21976/22653 25705/21979/22656 25708/21982/22659 25707/21980/22657
+f 1346/21159/21836 10241/21983/22660 25700/21974/22651 9783/21160/21837
+f 10241/21983/22660 10240/21984/22661 25701/21975/22652 25700/21974/22651
+f 10240/21984/22661 10239/21985/22662 25702/21978/22655 25701/21975/22652
+f 10239/21985/22662 1410/21986/22663 10167/21987/22664 25702/21978/22655
+f 25702/21978/22655 10167/21987/22664 10168/21988/22665 25705/21979/22656
+f 25705/21979/22656 10168/21988/22665 10169/21989/22666 25708/21982/22659
+f 25708/21982/22659 10169/21989/22666 1409/21938/22615 10230/21937/22614
+f 25707/21980/22657 25708/21982/22659 10230/21937/22614 10231/21936/22613
+f 25706/21981/22658 25707/21980/22657 10231/21936/22613 10232/21935/22612
+f 9785/21162/21839 25706/21981/22658 10232/21935/22612 1345/21099/21776
+f 9784/21161/21838 25703/21977/22654 25706/21981/22658 9785/21162/21839
+f 9783/21160/21837 25700/21974/22651 25703/21977/22654 9784/21161/21838
+f 25709/21990/22667 25710/21991/22668 25713/21992/22669 25712/21993/22670
+f 25710/21991/22668 25711/21994/22671 25714/21995/22672 25713/21992/22669
+f 25712/21993/22670 25713/21992/22669 25716/21996/22673 25715/21997/22674
+f 25713/21992/22669 25714/21995/22672 25717/21998/22675 25716/21996/22673
+f 1333/21179/21856 10244/21999/22676 25709/21990/22667 9744/21180/21857
+f 10244/21999/22676 10243/22000/22677 25710/21991/22668 25709/21990/22667
+f 10243/22000/22677 10242/22001/22678 25711/21994/22671 25710/21991/22668
+f 10242/22001/22678 1397/22002/22679 10128/22003/22680 25711/21994/22671
+f 25711/21994/22671 10128/22003/22680 10129/22004/22681 25714/21995/22672
+f 25714/21995/22672 10129/22004/22681 10130/22005/22682 25717/21998/22675
+f 25717/21998/22675 10130/22005/22682 1396/21954/22631 10233/21953/22630
+f 25716/21996/22673 25717/21998/22675 10233/21953/22630 10234/21952/22629
+f 25715/21997/22674 25716/21996/22673 10234/21952/22629 10235/21951/22628
+f 9746/21182/21859 25715/21997/22674 10235/21951/22628 1332/21119/21796
+f 9745/21181/21858 25712/21993/22670 25715/21997/22674 9746/21182/21859
+f 9744/21180/21857 25709/21990/22667 25712/21993/22670 9745/21181/21858
+f 25718/22006/22683 25719/22007/22684 25722/22008/22685 25721/22009/22686
+f 25719/22007/22684 25720/22010/22687 25723/22011/22688 25722/22008/22685
+f 25721/22009/22686 25722/22008/22685 25725/22012/22689 25724/22013/22690
+f 25722/22008/22685 25723/22011/22688 25726/22014/22691 25725/22012/22689
+f 1320/21199/21876 10247/22015/22692 25718/22006/22683 9705/21200/21877
+f 10247/22015/22692 10246/22016/22693 25719/22007/22684 25718/22006/22683
+f 10246/22016/22693 10245/22017/22694 25720/22010/22687 25719/22007/22684
+f 10245/22017/22694 1384/22018/22695 10089/22019/22696 25720/22010/22687
+f 25720/22010/22687 10089/22019/22696 10090/22020/22697 25723/22011/22688
+f 25723/22011/22688 10090/22020/22697 10091/22021/22698 25726/22014/22691
+f 25726/22014/22691 10091/22021/22698 1383/21970/22647 10236/21969/22646
+f 25725/22012/22689 25726/22014/22691 10236/21969/22646 10237/21968/22645
+f 25724/22013/22690 25725/22012/22689 10237/21968/22645 10238/21967/22644
+f 9707/21202/21879 25724/22013/22690 10238/21967/22644 1319/21139/21816
+f 9706/21201/21878 25721/22009/22686 25724/22013/22690 9707/21202/21879
+f 9705/21200/21877 25718/22006/22683 25721/22009/22686 9706/21201/21878
+f 25727/22022/22699 25728/22023/22700 25731/22024/22701 25730/22025/22702
+f 25728/22023/22700 25729/22026/22703 25732/22027/22704 25731/22024/22701
+f 25730/22025/22702 25731/22024/22701 25734/22028/22705 25733/22029/22706
+f 25731/22024/22701 25732/22027/22704 25735/22030/22707 25734/22028/22705
+f 1347/21219/21896 10250/22031/22708 25727/22022/22699 9786/21220/21897
+f 10250/22031/22708 10249/22032/22709 25728/22023/22700 25727/22022/22699
+f 10249/22032/22709 10248/22033/22710 25729/22026/22703 25728/22023/22700
+f 10248/22033/22710 1411/22034/22711 10170/22035/22712 25729/22026/22703
+f 25729/22026/22703 10170/22035/22712 10171/22036/22713 25732/22027/22704
+f 25732/22027/22704 10171/22036/22713 10172/22037/22714 25735/22030/22707
+f 25735/22030/22707 10172/22037/22714 1410/21986/22663 10239/21985/22662
+f 25734/22028/22705 25735/22030/22707 10239/21985/22662 10240/21984/22661
+f 25733/22029/22706 25734/22028/22705 10240/21984/22661 10241/21983/22660
+f 9788/21222/21899 25733/22029/22706 10241/21983/22660 1346/21159/21836
+f 9787/21221/21898 25730/22025/22702 25733/22029/22706 9788/21222/21899
+f 9786/21220/21897 25727/22022/22699 25730/22025/22702 9787/21221/21898
+f 25736/22038/22715 25737/22039/22716 25740/22040/22717 25739/22041/22718
+f 25737/22039/22716 25738/22042/22719 25741/22043/22720 25740/22040/22717
+f 25739/22041/22718 25740/22040/22717 25743/22044/22721 25742/22045/22722
+f 25740/22040/22717 25741/22043/22720 25744/22046/22723 25743/22044/22721
+f 1334/21239/21916 10253/22047/22724 25736/22038/22715 9747/21240/21917
+f 10253/22047/22724 10252/22048/22725 25737/22039/22716 25736/22038/22715
+f 10252/22048/22725 10251/22049/22726 25738/22042/22719 25737/22039/22716
+f 10251/22049/22726 1398/22050/22727 10131/22051/22728 25738/22042/22719
+f 25738/22042/22719 10131/22051/22728 10132/22052/22729 25741/22043/22720
+f 25741/22043/22720 10132/22052/22729 10133/22053/22730 25744/22046/22723
+f 25744/22046/22723 10133/22053/22730 1397/22002/22679 10242/22001/22678
+f 25743/22044/22721 25744/22046/22723 10242/22001/22678 10243/22000/22677
+f 25742/22045/22722 25743/22044/22721 10243/22000/22677 10244/21999/22676
+f 9749/21242/21919 25742/22045/22722 10244/21999/22676 1333/21179/21856
+f 9748/21241/21918 25739/22041/22718 25742/22045/22722 9749/21242/21919
+f 9747/21240/21917 25736/22038/22715 25739/22041/22718 9748/21241/21918
+f 25745/22054/22731 25746/22055/22732 25749/22056/22733 25748/22057/22734
+f 25746/22055/22732 25747/22058/22735 25750/22059/22736 25749/22056/22733
+f 25748/22057/22734 25749/22056/22733 25752/22060/22737 25751/22061/22738
+f 25749/22056/22733 25750/22059/22736 25753/22062/22739 25752/22060/22737
+f 1321/20668/21345 10256/22063/22740 25745/22054/22731 9708/21255/21932
+f 10256/22063/22740 10255/22064/22741 25746/22055/22732 25745/22054/22731
+f 10255/22064/22741 10254/22065/22742 25747/22058/22735 25746/22055/22732
+f 10254/22065/22742 1385/22066/22743 10092/22067/22744 25747/22058/22735
+f 25747/22058/22735 10092/22067/22744 10093/22068/22745 25750/22059/22736
+f 25750/22059/22736 10093/22068/22745 10094/22069/22746 25753/22062/22739
+f 25753/22062/22739 10094/22069/22746 1384/22018/22695 10245/22017/22694
+f 25752/22060/22737 25753/22062/22739 10245/22017/22694 10246/22016/22693
+f 25751/22061/22738 25752/22060/22737 10246/22016/22693 10247/22015/22692
+f 9710/21257/21934 25751/22061/22738 10247/22015/22692 1320/21199/21876
+f 9709/21256/21933 25748/22057/22734 25751/22061/22738 9710/21257/21934
+f 9708/21255/21932 25745/22054/22731 25748/22057/22734 9709/21256/21933
+f 25754/22070/22747 25755/22071/22748 25758/22072/22749 25757/22073/22750
+f 25755/22071/22748 25756/22074/22751 25759/22075/22752 25758/22072/22749
+f 25757/22073/22750 25758/22072/22749 25761/22076/22753 25760/22077/22754
+f 25758/22072/22749 25759/22075/22752 25762/22078/22755 25761/22076/22753
+f 1316/21018/21695 10215/21877/22554 25754/22070/22747 9789/21270/21947
+f 10215/21877/22554 10216/21876/22553 25755/22071/22748 25754/22070/22747
+f 10216/21876/22553 10217/21875/22552 25756/22074/22751 25755/22071/22748
+f 10217/21875/22552 1380/21874/22551 10173/22079/22756 25756/22074/22751
+f 25756/22074/22751 10173/22079/22756 10174/22080/22757 25759/22075/22752
+f 25759/22075/22752 10174/22080/22757 10175/22081/22758 25762/22078/22755
+f 25762/22078/22755 10175/22081/22758 1411/22034/22711 10248/22033/22710
+f 25761/22076/22753 25762/22078/22755 10248/22033/22710 10249/22032/22709
+f 25760/22077/22754 25761/22076/22753 10249/22032/22709 10250/22031/22708
+f 9791/21272/21949 25760/22077/22754 10250/22031/22708 1347/21219/21896
+f 9790/21271/21948 25757/22073/22750 25760/22077/22754 9791/21272/21949
+f 9789/21270/21947 25754/22070/22747 25757/22073/22750 9790/21271/21948
+f 25763/22082/22759 25764/22083/22760 25767/22084/22761 25766/22085/22762
+f 25764/22083/22760 25765/22086/22763 25768/22087/22764 25767/22084/22761
+f 25766/22085/22762 25767/22084/22761 25770/22088/22765 25769/22089/22766
+f 25767/22084/22761 25768/22087/22764 25771/22090/22767 25770/22088/22765
+f 1335/20693/21370 10259/22091/22768 25763/22082/22759 9750/21285/21962
+f 10259/22091/22768 10258/22092/22769 25764/22083/22760 25763/22082/22759
+f 10258/22092/22769 10257/22093/22770 25765/22086/22763 25764/22083/22760
+f 10257/22093/22770 1399/22094/22771 10134/22095/22772 25765/22086/22763
+f 25765/22086/22763 10134/22095/22772 10135/22096/22773 25768/22087/22764
+f 25768/22087/22764 10135/22096/22773 10136/22097/22774 25771/22090/22767
+f 25771/22090/22767 10136/22097/22774 1398/22050/22727 10251/22049/22726
+f 25770/22088/22765 25771/22090/22767 10251/22049/22726 10252/22048/22725
+f 25769/22089/22766 25770/22088/22765 10252/22048/22725 10253/22047/22724
+f 9752/21287/21964 25769/22089/22766 10253/22047/22724 1334/21239/21916
+f 9751/21286/21963 25766/22085/22762 25769/22089/22766 9752/21287/21964
+f 9750/21285/21962 25763/22082/22759 25766/22085/22762 9751/21286/21963
+f 25772/22098/22775 25773/22099/22776 25776/22100/22777 25775/22101/22778
+f 25773/22099/22776 25774/22102/22779 25777/22103/22780 25776/22100/22777
+f 25775/22101/22778 25776/22100/22777 25779/22104/22781 25778/22105/22782
+f 25776/22100/22777 25777/22103/22780 25780/22106/22783 25779/22104/22781
+f 1322/20664/21341 10262/22107/22784 25772/22098/22775 9711/20665/21342
+f 10262/22107/22784 10261/22108/22785 25773/22099/22776 25772/22098/22775
+f 10261/22108/22785 10260/22109/22786 25774/22102/22779 25773/22099/22776
+f 10260/22109/22786 1386/22110/22787 10095/22111/22788 25774/22102/22779
+f 25774/22102/22779 10095/22111/22788 10096/22112/22789 25777/22103/22780
+f 25777/22103/22780 10096/22112/22789 10097/22113/22790 25780/22106/22783
+f 25780/22106/22783 10097/22113/22790 1385/22066/22743 10254/22065/22742
+f 25779/22104/22781 25780/22106/22783 10254/22065/22742 10255/22064/22741
+f 25778/22105/22782 25779/22104/22781 10255/22064/22741 10256/22063/22740
+f 9713/20667/21344 25778/22105/22782 10256/22063/22740 1321/20668/21345
+f 9712/20666/21343 25775/22101/22778 25778/22105/22782 9713/20667/21344
+f 9711/20665/21342 25772/22098/22775 25775/22101/22778 9712/20666/21343
+f 25781/22114/22791 25782/22115/22792 25785/22116/22793 25784/22117/22794
+f 25782/22115/22792 25783/22118/22795 25786/22119/22796 25785/22116/22793
+f 25784/22117/22794 25785/22116/22793 25788/22120/22797 25787/22121/22798
+f 25785/22116/22793 25786/22119/22796 25789/22122/22799 25788/22120/22797
+f 1336/20689/21366 10265/22123/22800 25781/22114/22791 9753/20690/21367
+f 10265/22123/22800 10264/22124/22801 25782/22115/22792 25781/22114/22791
+f 10264/22124/22801 10263/22125/22802 25783/22118/22795 25782/22115/22792
+f 10263/22125/22802 1400/22126/22803 10137/22127/22804 25783/22118/22795
+f 25783/22118/22795 10137/22127/22804 10138/22128/22805 25786/22119/22796
+f 25786/22119/22796 10138/22128/22805 10139/22129/22806 25789/22122/22799
+f 25789/22122/22799 10139/22129/22806 1399/22094/22771 10257/22093/22770
+f 25788/22120/22797 25789/22122/22799 10257/22093/22770 10258/22092/22769
+f 25787/22121/22798 25788/22120/22797 10258/22092/22769 10259/22091/22768
+f 9755/20692/21369 25787/22121/22798 10259/22091/22768 1335/20693/21370
+f 9754/20691/21368 25784/22117/22794 25787/22121/22798 9755/20692/21369
+f 9753/20690/21367 25781/22114/22791 25784/22117/22794 9754/20691/21368
+f 25790/22130/22807 25791/22131/22808 25794/22132/22809 25793/22133/22810
+f 25791/22131/22808 25792/22134/22811 25795/22135/22812 25794/22132/22809
+f 25793/22133/22810 25794/22132/22809 25797/22136/22813 25796/22137/22814
+f 25794/22132/22809 25795/22135/22812 25798/22138/22815 25797/22136/22813
+f 1323/20714/21391 10268/22139/22816 25790/22130/22807 9714/20715/21392
+f 10268/22139/22816 10267/22140/22817 25791/22131/22808 25790/22130/22807
+f 10267/22140/22817 10266/22141/22818 25792/22134/22811 25791/22131/22808
+f 10266/22141/22818 1387/22142/22819 10098/22143/22820 25792/22134/22811
+f 25792/22134/22811 10098/22143/22820 10099/22144/22821 25795/22135/22812
+f 25795/22135/22812 10099/22144/22821 10100/22145/22822 25798/22138/22815
+f 25798/22138/22815 10100/22145/22822 1386/22110/22787 10260/22109/22786
+f 25797/22136/22813 25798/22138/22815 10260/22109/22786 10261/22108/22785
+f 25796/22137/22814 25797/22136/22813 10261/22108/22785 10262/22107/22784
+f 9716/20717/21394 25796/22137/22814 10262/22107/22784 1322/20664/21341
+f 9715/20716/21393 25793/22133/22810 25796/22137/22814 9716/20717/21394
+f 9714/20715/21392 25790/22130/22807 25793/22133/22810 9715/20716/21393
+f 25799/22146/22823 25800/22147/22824 25803/22148/22825 25802/22149/22826
+f 25800/22147/22824 25801/22150/22827 25804/22151/22828 25803/22148/22825
+f 25802/22149/22826 25803/22148/22825 25806/22152/22829 25805/22153/22830
+f 25803/22148/22825 25804/22151/22828 25807/22154/22831 25806/22152/22829
+f 1337/20734/21411 10271/22155/22832 25799/22146/22823 9756/20735/21412
+f 10271/22155/22832 10270/22156/22833 25800/22147/22824 25799/22146/22823
+f 10270/22156/22833 10269/22157/22834 25801/22150/22827 25800/22147/22824
+f 10269/22157/22834 1401/22158/22835 10140/22159/22836 25801/22150/22827
+f 25801/22150/22827 10140/22159/22836 10141/22160/22837 25804/22151/22828
+f 25804/22151/22828 10141/22160/22837 10142/22161/22838 25807/22154/22831
+f 25807/22154/22831 10142/22161/22838 1400/22126/22803 10263/22125/22802
+f 25806/22152/22829 25807/22154/22831 10263/22125/22802 10264/22124/22801
+f 25805/22153/22830 25806/22152/22829 10264/22124/22801 10265/22123/22800
+f 9758/20737/21414 25805/22153/22830 10265/22123/22800 1336/20689/21366
+f 9757/20736/21413 25802/22149/22826 25805/22153/22830 9758/20737/21414
+f 9756/20735/21412 25799/22146/22823 25802/22149/22826 9757/20736/21413
+f 25808/22162/22839 25809/22163/22840 25812/22164/22841 25811/22165/22842
+f 25809/22163/22840 25810/22166/22843 25813/22167/22844 25812/22164/22841
+f 25811/22165/22842 25812/22164/22841 25815/22168/22845 25814/22169/22846
+f 25812/22164/22841 25813/22167/22844 25816/22170/22847 25815/22168/22845
+f 1324/20754/21431 10176/21693/22370 25808/22162/22839 9717/20755/21432
+f 10176/21693/22370 10177/21692/22369 25809/22163/22840 25808/22162/22839
+f 10177/21692/22369 10178/21691/22368 25810/22166/22843 25809/22163/22840
+f 10178/21691/22368 1388/21690/22367 10101/22171/22848 25810/22166/22843
+f 25810/22166/22843 10101/22171/22848 10102/22172/22849 25813/22167/22844
+f 25813/22167/22844 10102/22172/22849 10103/22173/22850 25816/22170/22847
+f 25816/22170/22847 10103/22173/22850 1387/22142/22819 10266/22141/22818
+f 25815/22168/22845 25816/22170/22847 10266/22141/22818 10267/22140/22817
+f 25814/22169/22846 25815/22168/22845 10267/22140/22817 10268/22139/22816
+f 9719/20757/21434 25814/22169/22846 10268/22139/22816 1323/20714/21391
+f 9718/20756/21433 25811/22165/22842 25814/22169/22846 9719/20757/21434
+f 9717/20755/21432 25808/22162/22839 25811/22165/22842 9718/20756/21433
+f 25817/22174/22851 25818/22175/22852 25821/22176/22853 25820/22177/22854
+f 25818/22175/22852 25819/22178/22855 25822/22179/22856 25821/22176/22853
+f 25820/22177/22854 25821/22176/22853 25824/22180/22857 25823/22181/22858
+f 25821/22176/22853 25822/22179/22856 25825/22182/22859 25824/22180/22857
+f 1338/20774/21451 10182/21713/22390 25817/22174/22851 9759/20775/21452
+f 10182/21713/22390 10183/21712/22389 25818/22175/22852 25817/22174/22851
+f 10183/21712/22389 10184/21711/22388 25819/22178/22855 25818/22175/22852
+f 10184/21711/22388 1402/21710/22387 10143/22183/22860 25819/22178/22855
+f 25819/22178/22855 10143/22183/22860 10144/22184/22861 25822/22179/22856
+f 25822/22179/22856 10144/22184/22861 10145/22185/22862 25825/22182/22859
+f 25825/22182/22859 10145/22185/22862 1401/22158/22835 10269/22157/22834
+f 25824/22180/22857 25825/22182/22859 10269/22157/22834 10270/22156/22833
+f 25823/22181/22858 25824/22180/22857 10270/22156/22833 10271/22155/22832
+f 9761/20777/21454 25823/22181/22858 10271/22155/22832 1337/20734/21411
+f 9760/20776/21453 25820/22177/22854 25823/22181/22858 9761/20777/21454
+f 9759/20775/21452 25817/22174/22851 25820/22177/22854 9760/20776/21453
+f 25826/22186/22863 25827/22187/22864 25830/22188/22865 25829/22189/22866
+f 25827/22187/22864 25828/22190/22867 25831/22191/22868 25830/22188/22865
+f 25829/22189/22866 25830/22188/22865 25833/22192/22869 25832/22193/22870
+f 25830/22188/22865 25831/22191/22868 25834/22194/22871 25833/22192/22869
+f 1395/21906/22583 10373/22195/22872 25826/22186/22863 10122/21907/22584
+f 10373/22195/22872 10372/22196/22873 25827/22187/22864 25826/22186/22863
+f 10372/22196/22873 10371/22197/22874 25828/22190/22867 25827/22187/22864
+f 10371/22197/22874 1427/22198/22875 10314/22199/22876 25828/22190/22867
+f 25828/22190/22867 10314/22199/22876 10315/22200/22877 25831/22191/22868
+f 25831/22191/22868 10315/22200/22877 10316/22201/22878 25834/22194/22871
+f 25834/22194/22871 10316/22201/22878 1426/22202/22879 10370/22203/22880
+f 25833/22192/22869 25834/22194/22871 10370/22203/22880 10369/22204/22881
+f 25832/22193/22870 25833/22192/22869 10369/22204/22881 10368/22205/22882
+f 10124/21909/22586 25832/22193/22870 10368/22205/22882 1394/21854/22531
+f 10123/21908/22585 25829/22189/22866 25832/22193/22870 10124/21909/22586
+f 10122/21907/22584 25826/22186/22863 25829/22189/22866 10123/21908/22585
+f 25835/22206/22883 25836/22207/22884 25839/22208/22885 25838/22209/22886
+f 25836/22207/22884 25837/22210/22887 25840/22211/22888 25839/22208/22885
+f 25838/22209/22886 25839/22208/22885 25842/22212/22889 25841/22213/22890
+f 25839/22208/22885 25840/22211/22888 25843/22214/22891 25842/22212/22889
+f 1382/21922/22599 10379/22215/22892 25835/22206/22883 10083/21923/22600
+f 10379/22215/22892 10378/22216/22893 25836/22207/22884 25835/22206/22883
+f 10378/22216/22893 10377/22217/22894 25837/22210/22887 25836/22207/22884
+f 10377/22217/22894 1414/22218/22895 10275/22219/22896 25837/22210/22887
+f 25837/22210/22887 10275/22219/22896 10276/22220/22897 25840/22211/22888
+f 25840/22211/22888 10276/22220/22897 10277/22221/22898 25843/22214/22891
+f 25843/22214/22891 10277/22221/22898 1413/22222/22899 10376/22223/22900
+f 25842/22212/22889 25843/22214/22891 10376/22223/22900 10375/22224/22901
+f 25841/22213/22890 25842/22212/22889 10375/22224/22901 10374/22225/22902
+f 10085/21925/22602 25841/22213/22890 10374/22225/22902 1381/21870/22547
+f 10084/21924/22601 25838/22209/22886 25841/22213/22890 10085/21925/22602
+f 10083/21923/22600 25835/22206/22883 25838/22209/22886 10084/21924/22601
+f 25844/22226/22903 25845/22227/22904 25848/22228/22905 25847/22229/22906
+f 25845/22227/22904 25846/22230/22907 25849/22231/22908 25848/22228/22905
+f 25847/22229/22906 25848/22228/22905 25851/22232/22909 25850/22233/22910
+f 25848/22228/22905 25849/22231/22908 25852/22234/22911 25851/22232/22909
+f 1409/21938/22615 10385/22235/22912 25844/22226/22903 10164/21939/22616
+f 10385/22235/22912 10384/22236/22913 25845/22227/22904 25844/22226/22903
+f 10384/22236/22913 10383/22237/22914 25846/22230/22907 25845/22227/22904
+f 10383/22237/22914 1441/22238/22915 10356/22239/22916 25846/22230/22907
+f 25846/22230/22907 10356/22239/22916 10357/22240/22917 25849/22231/22908
+f 25849/22231/22908 10357/22240/22917 10358/22241/22918 25852/22234/22911
+f 25852/22234/22911 10358/22241/22918 1440/22242/22919 10382/22243/22920
+f 25851/22232/22909 25852/22234/22911 10382/22243/22920 10381/22244/22921
+f 25850/22233/22910 25851/22232/22909 10381/22244/22921 10380/22245/22922
+f 10166/21941/22618 25850/22233/22910 10380/22245/22922 1408/21890/22567
+f 10165/21940/22617 25847/22229/22906 25850/22233/22910 10166/21941/22618
+f 10164/21939/22616 25844/22226/22903 25847/22229/22906 10165/21940/22617
+f 25853/22246/22923 25854/22247/22924 25857/22248/22925 25856/22249/22926
+f 25854/22247/22924 25855/22250/22927 25858/22251/22928 25857/22248/22925
+f 25856/22249/22926 25857/22248/22925 25860/22252/22929 25859/22253/22930
+f 25857/22248/22925 25858/22251/22928 25861/22254/22931 25860/22252/22929
+f 1396/21954/22631 10388/22255/22932 25853/22246/22923 10125/21955/22632
+f 10388/22255/22932 10387/22256/22933 25854/22247/22924 25853/22246/22923
+f 10387/22256/22933 10386/22257/22934 25855/22250/22927 25854/22247/22924
+f 10386/22257/22934 1428/22258/22935 10317/22259/22936 25855/22250/22927
+f 25855/22250/22927 10317/22259/22936 10318/22260/22937 25858/22251/22928
+f 25858/22251/22928 10318/22260/22937 10319/22261/22938 25861/22254/22931
+f 25861/22254/22931 10319/22261/22938 1427/22198/22875 10371/22197/22874
+f 25860/22252/22929 25861/22254/22931 10371/22197/22874 10372/22196/22873
+f 25859/22253/22930 25860/22252/22929 10372/22196/22873 10373/22195/22872
+f 10127/21957/22634 25859/22253/22930 10373/22195/22872 1395/21906/22583
+f 10126/21956/22633 25856/22249/22926 25859/22253/22930 10127/21957/22634
+f 10125/21955/22632 25853/22246/22923 25856/22249/22926 10126/21956/22633
+f 25862/22262/22939 25863/22263/22940 25866/22264/22941 25865/22265/22942
+f 25863/22263/22940 25864/22266/22943 25867/22267/22944 25866/22264/22941
+f 25865/22265/22942 25866/22264/22941 25869/22268/22945 25868/22269/22946
+f 25866/22264/22941 25867/22267/22944 25870/22270/22947 25869/22268/22945
+f 1383/21970/22647 10391/22271/22948 25862/22262/22939 10086/21971/22648
+f 10391/22271/22948 10390/22272/22949 25863/22263/22940 25862/22262/22939
+f 10390/22272/22949 10389/22273/22950 25864/22266/22943 25863/22263/22940
+f 10389/22273/22950 1415/22274/22951 10278/22275/22952 25864/22266/22943
+f 25864/22266/22943 10278/22275/22952 10279/22276/22953 25867/22267/22944
+f 25867/22267/22944 10279/22276/22953 10280/22277/22954 25870/22270/22947
+f 25870/22270/22947 10280/22277/22954 1414/22218/22895 10377/22217/22894
+f 25869/22268/22945 25870/22270/22947 10377/22217/22894 10378/22216/22893
+f 25868/22269/22946 25869/22268/22945 10378/22216/22893 10379/22215/22892
+f 10088/21973/22650 25868/22269/22946 10379/22215/22892 1382/21922/22599
+f 10087/21972/22649 25865/22265/22942 25868/22269/22946 10088/21973/22650
+f 10086/21971/22648 25862/22262/22939 25865/22265/22942 10087/21972/22649
+f 25871/22278/22955 25872/22279/22956 25875/22280/22957 25874/22281/22958
+f 25872/22279/22956 25873/22282/22959 25876/22283/22960 25875/22280/22957
+f 25874/22281/22958 25875/22280/22957 25878/22284/22961 25877/22285/22962
+f 25875/22280/22957 25876/22283/22960 25879/22286/22963 25878/22284/22961
+f 1410/21986/22663 10394/22287/22964 25871/22278/22955 10167/21987/22664
+f 10394/22287/22964 10393/22288/22965 25872/22279/22956 25871/22278/22955
+f 10393/22288/22965 10392/22289/22966 25873/22282/22959 25872/22279/22956
+f 10392/22289/22966 1442/22290/22967 10359/22291/22968 25873/22282/22959
+f 25873/22282/22959 10359/22291/22968 10360/22292/22969 25876/22283/22960
+f 25876/22283/22960 10360/22292/22969 10361/22293/22970 25879/22286/22963
+f 25879/22286/22963 10361/22293/22970 1441/22238/22915 10383/22237/22914
+f 25878/22284/22961 25879/22286/22963 10383/22237/22914 10384/22236/22913
+f 25877/22285/22962 25878/22284/22961 10384/22236/22913 10385/22235/22912
+f 10169/21989/22666 25877/22285/22962 10385/22235/22912 1409/21938/22615
+f 10168/21988/22665 25874/22281/22958 25877/22285/22962 10169/21989/22666
+f 10167/21987/22664 25871/22278/22955 25874/22281/22958 10168/21988/22665
+f 25880/22294/22971 25881/22295/22972 25884/22296/22973 25883/22297/22974
+f 25881/22295/22972 25882/22298/22975 25885/22299/22976 25884/22296/22973
+f 25883/22297/22974 25884/22296/22973 25887/22300/22977 25886/22301/22978
+f 25884/22296/22973 25885/22299/22976 25888/22302/22979 25887/22300/22977
+f 1397/22002/22679 10397/22303/22980 25880/22294/22971 10128/22003/22680
+f 10397/22303/22980 10396/22304/22981 25881/22295/22972 25880/22294/22971
+f 10396/22304/22981 10395/22305/22982 25882/22298/22975 25881/22295/22972
+f 10395/22305/22982 1429/22306/22983 10320/22307/22984 25882/22298/22975
+f 25882/22298/22975 10320/22307/22984 10321/22308/22985 25885/22299/22976
+f 25885/22299/22976 10321/22308/22985 10322/22309/22986 25888/22302/22979
+f 25888/22302/22979 10322/22309/22986 1428/22258/22935 10386/22257/22934
+f 25887/22300/22977 25888/22302/22979 10386/22257/22934 10387/22256/22933
+f 25886/22301/22978 25887/22300/22977 10387/22256/22933 10388/22255/22932
+f 10130/22005/22682 25886/22301/22978 10388/22255/22932 1396/21954/22631
+f 10129/22004/22681 25883/22297/22974 25886/22301/22978 10130/22005/22682
+f 10128/22003/22680 25880/22294/22971 25883/22297/22974 10129/22004/22681
+f 25889/22310/22987 25890/22311/22988 25893/22312/22989 25892/22313/22990
+f 25890/22311/22988 25891/22314/22991 25894/22315/22992 25893/22312/22989
+f 25892/22313/22990 25893/22312/22989 25896/22316/22993 25895/22317/22994
+f 25893/22312/22989 25894/22315/22992 25897/22318/22995 25896/22316/22993
+f 1384/22018/22695 10400/22319/22996 25889/22310/22987 10089/22019/22696
+f 10400/22319/22996 10399/22320/22997 25890/22311/22988 25889/22310/22987
+f 10399/22320/22997 10398/22321/22998 25891/22314/22991 25890/22311/22988
+f 10398/22321/22998 1416/22322/22999 10281/22323/23000 25891/22314/22991
+f 25891/22314/22991 10281/22323/23000 10282/22324/23001 25894/22315/22992
+f 25894/22315/22992 10282/22324/23001 10283/22325/23002 25897/22318/22995
+f 25897/22318/22995 10283/22325/23002 1415/22274/22951 10389/22273/22950
+f 25896/22316/22993 25897/22318/22995 10389/22273/22950 10390/22272/22949
+f 25895/22317/22994 25896/22316/22993 10390/22272/22949 10391/22271/22948
+f 10091/22021/22698 25895/22317/22994 10391/22271/22948 1383/21970/22647
+f 10090/22020/22697 25892/22313/22990 25895/22317/22994 10091/22021/22698
+f 10089/22019/22696 25889/22310/22987 25892/22313/22990 10090/22020/22697
+f 25898/22326/23003 25899/22327/23004 25902/22328/23005 25901/22329/23006
+f 25899/22327/23004 25900/22330/23007 25903/22331/23008 25902/22328/23005
+f 25901/22329/23006 25902/22328/23005 25905/22332/23009 25904/22333/23010
+f 25902/22328/23005 25903/22331/23008 25906/22334/23011 25905/22332/23009
+f 1411/22034/22711 10403/22335/23012 25898/22326/23003 10170/22035/22712
+f 10403/22335/23012 10402/22336/23013 25899/22327/23004 25898/22326/23003
+f 10402/22336/23013 10401/22337/23014 25900/22330/23007 25899/22327/23004
+f 10401/22337/23014 1443/22338/23015 10362/22339/23016 25900/22330/23007
+f 25900/22330/23007 10362/22339/23016 10363/22340/23017 25903/22331/23008
+f 25903/22331/23008 10363/22340/23017 10364/22341/23018 25906/22334/23011
+f 25906/22334/23011 10364/22341/23018 1442/22290/22967 10392/22289/22966
+f 25905/22332/23009 25906/22334/23011 10392/22289/22966 10393/22288/22965
+f 25904/22333/23010 25905/22332/23009 10393/22288/22965 10394/22287/22964
+f 10172/22037/22714 25904/22333/23010 10394/22287/22964 1410/21986/22663
+f 10171/22036/22713 25901/22329/23006 25904/22333/23010 10172/22037/22714
+f 10170/22035/22712 25898/22326/23003 25901/22329/23006 10171/22036/22713
+f 25907/22342/23019 25908/22343/23020 25911/22344/23021 25910/22345/23022
+f 25908/22343/23020 25909/22346/23023 25912/22347/23024 25911/22344/23021
+f 25910/22345/23022 25911/22344/23021 25914/22348/23025 25913/22349/23026
+f 25911/22344/23021 25912/22347/23024 25915/22350/23027 25914/22348/23025
+f 1398/22050/22727 10406/22351/23028 25907/22342/23019 10131/22051/22728
+f 10406/22351/23028 10405/22352/23029 25908/22343/23020 25907/22342/23019
+f 10405/22352/23029 10404/22353/23030 25909/22346/23023 25908/22343/23020
+f 10404/22353/23030 1430/22354/23031 10323/22355/23032 25909/22346/23023
+f 25909/22346/23023 10323/22355/23032 10324/22356/23033 25912/22347/23024
+f 25912/22347/23024 10324/22356/23033 10325/22357/23034 25915/22350/23027
+f 25915/22350/23027 10325/22357/23034 1429/22306/22983 10395/22305/22982
+f 25914/22348/23025 25915/22350/23027 10395/22305/22982 10396/22304/22981
+f 25913/22349/23026 25914/22348/23025 10396/22304/22981 10397/22303/22980
+f 10133/22053/22730 25913/22349/23026 10397/22303/22980 1397/22002/22679
+f 10132/22052/22729 25910/22345/23022 25913/22349/23026 10133/22053/22730
+f 10131/22051/22728 25907/22342/23019 25910/22345/23022 10132/22052/22729
+f 25916/22358/23035 25917/22359/23036 25920/22360/23037 25919/22361/23038
+f 25917/22359/23036 25918/22362/23039 25921/22363/23040 25920/22360/23037
+f 25919/22361/23038 25920/22360/23037 25923/22364/23041 25922/22365/23042
+f 25920/22360/23037 25921/22363/23040 25924/22366/23043 25923/22364/23041
+f 1385/22066/22743 10409/22367/23044 25916/22358/23035 10092/22067/22744
+f 10409/22367/23044 10408/22368/23045 25917/22359/23036 25916/22358/23035
+f 10408/22368/23045 10407/22369/23046 25918/22362/23039 25917/22359/23036
+f 10407/22369/23046 1417/22370/23047 10284/22371/23048 25918/22362/23039
+f 25918/22362/23039 10284/22371/23048 10285/22372/23049 25921/22363/23040
+f 25921/22363/23040 10285/22372/23049 10286/22373/23050 25924/22366/23043
+f 25924/22366/23043 10286/22373/23050 1416/22322/22999 10398/22321/22998
+f 25923/22364/23041 25924/22366/23043 10398/22321/22998 10399/22320/22997
+f 25922/22365/23042 25923/22364/23041 10399/22320/22997 10400/22319/22996
+f 10094/22069/22746 25922/22365/23042 10400/22319/22996 1384/22018/22695
+f 10093/22068/22745 25919/22361/23038 25922/22365/23042 10094/22069/22746
+f 10092/22067/22744 25916/22358/23035 25919/22361/23038 10093/22068/22745
+f 25925/22374/23051 25926/22375/23052 25929/22376/23053 25928/22377/23054
+f 25926/22375/23052 25927/22378/23055 25930/22379/23056 25929/22376/23053
+f 25928/22377/23054 25929/22376/23053 25932/22380/23057 25931/22381/23058
+f 25929/22376/23053 25930/22379/23056 25933/22382/23059 25932/22380/23057
+f 1380/21874/22551 10412/22383/23060 25925/22374/23051 10173/22079/22756
+f 10412/22383/23060 10411/22384/23061 25926/22375/23052 25925/22374/23051
+f 10411/22384/23061 10410/22385/23062 25927/22378/23055 25926/22375/23052
+f 10410/22385/23062 1412/22386/23063 10365/22387/23064 25927/22378/23055
+f 25927/22378/23055 10365/22387/23064 10366/22388/23065 25930/22379/23056
+f 25930/22379/23056 10366/22388/23065 10367/22389/23066 25933/22382/23059
+f 25933/22382/23059 10367/22389/23066 1443/22338/23015 10401/22337/23014
+f 25932/22380/23057 25933/22382/23059 10401/22337/23014 10402/22336/23013
+f 25931/22381/23058 25932/22380/23057 10402/22336/23013 10403/22335/23012
+f 10175/22081/22758 25931/22381/23058 10403/22335/23012 1411/22034/22711
+f 10174/22080/22757 25928/22377/23054 25931/22381/23058 10175/22081/22758
+f 10173/22079/22756 25925/22374/23051 25928/22377/23054 10174/22080/22757
+f 25934/22390/23067 25935/22391/23068 25938/22392/23069 25937/22393/23070
+f 25935/22391/23068 25936/22394/23071 25939/22395/23072 25938/22392/23069
+f 25937/22393/23070 25938/22392/23069 25941/22396/23073 25940/22397/23074
+f 25938/22392/23069 25939/22395/23072 25942/22398/23075 25941/22396/23073
+f 1399/22094/22771 10415/22399/23076 25934/22390/23067 10134/22095/22772
+f 10415/22399/23076 10414/22400/23077 25935/22391/23068 25934/22390/23067
+f 10414/22400/23077 10413/22401/23078 25936/22394/23071 25935/22391/23068
+f 10413/22401/23078 1431/22402/23079 10326/22403/23080 25936/22394/23071
+f 25936/22394/23071 10326/22403/23080 10327/22404/23081 25939/22395/23072
+f 25939/22395/23072 10327/22404/23081 10328/22405/23082 25942/22398/23075
+f 25942/22398/23075 10328/22405/23082 1430/22354/23031 10404/22353/23030
+f 25941/22396/23073 25942/22398/23075 10404/22353/23030 10405/22352/23029
+f 25940/22397/23074 25941/22396/23073 10405/22352/23029 10406/22351/23028
+f 10136/22097/22774 25940/22397/23074 10406/22351/23028 1398/22050/22727
+f 10135/22096/22773 25937/22393/23070 25940/22397/23074 10136/22097/22774
+f 10134/22095/22772 25934/22390/23067 25937/22393/23070 10135/22096/22773
+f 25943/22406/23083 25944/22407/23084 25947/22408/23085 25946/22409/23086
+f 25944/22407/23084 25945/22410/23087 25948/22411/23088 25947/22408/23085
+f 25946/22409/23086 25947/22408/23085 25950/22412/23089 25949/22413/23090
+f 25947/22408/23085 25948/22411/23088 25951/22414/23091 25950/22412/23089
+f 1386/22110/22787 10418/22415/23092 25943/22406/23083 10095/22111/22788
+f 10418/22415/23092 10417/22416/23093 25944/22407/23084 25943/22406/23083
+f 10417/22416/23093 10416/22417/23094 25945/22410/23087 25944/22407/23084
+f 10416/22417/23094 1418/22418/23095 10287/22419/23096 25945/22410/23087
+f 25945/22410/23087 10287/22419/23096 10288/22420/23097 25948/22411/23088
+f 25948/22411/23088 10288/22420/23097 10289/22421/23098 25951/22414/23091
+f 25951/22414/23091 10289/22421/23098 1417/22370/23047 10407/22369/23046
+f 25950/22412/23089 25951/22414/23091 10407/22369/23046 10408/22368/23045
+f 25949/22413/23090 25950/22412/23089 10408/22368/23045 10409/22367/23044
+f 10097/22113/22790 25949/22413/23090 10409/22367/23044 1385/22066/22743
+f 10096/22112/22789 25946/22409/23086 25949/22413/23090 10097/22113/22790
+f 10095/22111/22788 25943/22406/23083 25946/22409/23086 10096/22112/22789
+f 25952/22422/23099 25953/22423/23100 25956/22424/23101 25955/22425/23102
+f 25953/22423/23100 25954/22426/23103 25957/22427/23104 25956/22424/23101
+f 25955/22425/23102 25956/22424/23101 25959/22428/23105 25958/22429/23106
+f 25956/22424/23101 25957/22427/23104 25960/22430/23107 25959/22428/23105
+f 1400/22126/22803 10421/22431/23108 25952/22422/23099 10137/22127/22804
+f 10421/22431/23108 10420/22432/23109 25953/22423/23100 25952/22422/23099
+f 10420/22432/23109 10419/22433/23110 25954/22426/23103 25953/22423/23100
+f 10419/22433/23110 1432/22434/23111 10329/22435/23112 25954/22426/23103
+f 25954/22426/23103 10329/22435/23112 10330/22436/23113 25957/22427/23104
+f 25957/22427/23104 10330/22436/23113 10331/22437/23114 25960/22430/23107
+f 25960/22430/23107 10331/22437/23114 1431/22402/23079 10413/22401/23078
+f 25959/22428/23105 25960/22430/23107 10413/22401/23078 10414/22400/23077
+f 25958/22429/23106 25959/22428/23105 10414/22400/23077 10415/22399/23076
+f 10139/22129/22806 25958/22429/23106 10415/22399/23076 1399/22094/22771
+f 10138/22128/22805 25955/22425/23102 25958/22429/23106 10139/22129/22806
+f 10137/22127/22804 25952/22422/23099 25955/22425/23102 10138/22128/22805
+f 25961/22438/23115 25962/22439/23116 25965/22440/23117 25964/22441/23118
+f 25962/22439/23116 25963/22442/23119 25966/22443/23120 25965/22440/23117
+f 25964/22441/23118 25965/22440/23117 25968/22444/23121 25967/22445/23122
+f 25965/22440/23117 25966/22443/23120 25969/22446/23123 25968/22444/23121
+f 1387/22142/22819 10424/22447/23124 25961/22438/23115 10098/22143/22820
+f 10424/22447/23124 10423/22448/23125 25962/22439/23116 25961/22438/23115
+f 10423/22448/23125 10422/22449/23126 25963/22442/23119 25962/22439/23116
+f 10422/22449/23126 1419/22450/23127 10290/22451/23128 25963/22442/23119
+f 25963/22442/23119 10290/22451/23128 10291/22452/23129 25966/22443/23120
+f 25966/22443/23120 10291/22452/23129 10292/22453/23130 25969/22446/23123
+f 25969/22446/23123 10292/22453/23130 1418/22418/23095 10416/22417/23094
+f 25968/22444/23121 25969/22446/23123 10416/22417/23094 10417/22416/23093
+f 25967/22445/23122 25968/22444/23121 10417/22416/23093 10418/22415/23092
+f 10100/22145/22822 25967/22445/23122 10418/22415/23092 1386/22110/22787
+f 10099/22144/22821 25964/22441/23118 25967/22445/23122 10100/22145/22822
+f 10098/22143/22820 25961/22438/23115 25964/22441/23118 10099/22144/22821
+f 25970/22454/23131 25971/22455/23132 25974/22456/23133 25973/22457/23134
+f 25971/22455/23132 25972/22458/23135 25975/22459/23136 25974/22456/23133
+f 25973/22457/23134 25974/22456/23133 25977/22460/23137 25976/22461/23138
+f 25974/22456/23133 25975/22459/23136 25978/22462/23139 25977/22460/23137
+f 1401/22158/22835 10427/22463/23140 25970/22454/23131 10140/22159/22836
+f 10427/22463/23140 10426/22464/23141 25971/22455/23132 25970/22454/23131
+f 10426/22464/23141 10425/22465/23142 25972/22458/23135 25971/22455/23132
+f 10425/22465/23142 1433/22466/23143 10332/22467/23144 25972/22458/23135
+f 25972/22458/23135 10332/22467/23144 10333/22468/23145 25975/22459/23136
+f 25975/22459/23136 10333/22468/23145 10334/22469/23146 25978/22462/23139
+f 25978/22462/23139 10334/22469/23146 1432/22434/23111 10419/22433/23110
+f 25977/22460/23137 25978/22462/23139 10419/22433/23110 10420/22432/23109
+f 25976/22461/23138 25977/22460/23137 10420/22432/23109 10421/22431/23108
+f 10142/22161/22838 25976/22461/23138 10421/22431/23108 1400/22126/22803
+f 10141/22160/22837 25973/22457/23134 25976/22461/23138 10142/22161/22838
+f 10140/22159/22836 25970/22454/23131 25973/22457/23134 10141/22160/22837
+f 25979/22470/23147 25980/22471/23148 25983/22472/23149 25982/22473/23150
+f 25980/22471/23148 25981/22474/23151 25984/22475/23152 25983/22472/23149
+f 25982/22473/23150 25983/22472/23149 25986/22476/23153 25985/22477/23154
+f 25983/22472/23149 25984/22475/23152 25987/22478/23155 25986/22476/23153
+f 1388/21690/22367 10430/22479/23156 25979/22470/23147 10101/22171/22848
+f 10430/22479/23156 10429/22480/23157 25980/22471/23148 25979/22470/23147
+f 10429/22480/23157 10428/22481/23158 25981/22474/23151 25980/22471/23148
+f 10428/22481/23158 1420/22482/23159 10293/22483/23160 25981/22474/23151
+f 25981/22474/23151 10293/22483/23160 10294/22484/23161 25984/22475/23152
+f 25984/22475/23152 10294/22484/23161 10295/22485/23162 25987/22478/23155
+f 25987/22478/23155 10295/22485/23162 1419/22450/23127 10422/22449/23126
+f 25986/22476/23153 25987/22478/23155 10422/22449/23126 10423/22448/23125
+f 25985/22477/23154 25986/22476/23153 10423/22448/23125 10424/22447/23124
+f 10103/22173/22850 25985/22477/23154 10424/22447/23124 1387/22142/22819
+f 10102/22172/22849 25982/22473/23150 25985/22477/23154 10103/22173/22850
+f 10101/22171/22848 25979/22470/23147 25982/22473/23150 10102/22172/22849
+f 25988/22486/23163 25989/22487/23164 25992/22488/23165 25991/22489/23166
+f 25989/22487/23164 25990/22490/23167 25993/22491/23168 25992/22488/23165
+f 25991/22489/23166 25992/22488/23165 25995/22492/23169 25994/22493/23170
+f 25992/22488/23165 25993/22491/23168 25996/22494/23171 25995/22492/23169
+f 1402/21710/22387 10433/22495/23172 25988/22486/23163 10143/22183/22860
+f 10433/22495/23172 10432/22496/23173 25989/22487/23164 25988/22486/23163
+f 10432/22496/23173 10431/22497/23174 25990/22490/23167 25989/22487/23164
+f 10431/22497/23174 1434/22498/23175 10335/22499/23176 25990/22490/23167
+f 25990/22490/23167 10335/22499/23176 10336/22500/23177 25993/22491/23168
+f 25993/22491/23168 10336/22500/23177 10337/22501/23178 25996/22494/23171
+f 25996/22494/23171 10337/22501/23178 1433/22466/23143 10425/22465/23142
+f 25995/22492/23169 25996/22494/23171 10425/22465/23142 10426/22464/23141
+f 25994/22493/23170 25995/22492/23169 10426/22464/23141 10427/22463/23140
+f 10145/22185/22862 25994/22493/23170 10427/22463/23140 1401/22158/22835
+f 10144/22184/22861 25991/22489/23166 25994/22493/23170 10145/22185/22862
+f 10143/22183/22860 25988/22486/23163 25991/22489/23166 10144/22184/22861
+f 25997/22502/23179 25998/22503/23180 26001/22504/23181 26000/22505/23182
+f 25998/22503/23180 25999/22506/23183 26002/22507/23184 26001/22504/23181
+f 26000/22505/23182 26001/22504/23181 26004/22508/23185 26003/22509/23186
+f 26001/22504/23181 26002/22507/23184 26005/22510/23187 26004/22508/23185
+f 1389/21686/22363 10436/22511/23188 25997/22502/23179 10104/21687/22364
+f 10436/22511/23188 10435/22512/23189 25998/22503/23180 25997/22502/23179
+f 10435/22512/23189 10434/22513/23190 25999/22506/23183 25998/22503/23180
+f 10434/22513/23190 1421/22514/23191 10296/22515/23192 25999/22506/23183
+f 25999/22506/23183 10296/22515/23192 10297/22516/23193 26002/22507/23184
+f 26002/22507/23184 10297/22516/23193 10298/22517/23194 26005/22510/23187
+f 26005/22510/23187 10298/22517/23194 1420/22482/23159 10428/22481/23158
+f 26004/22508/23185 26005/22510/23187 10428/22481/23158 10429/22480/23157
+f 26003/22509/23186 26004/22508/23185 10429/22480/23157 10430/22479/23156
+f 10106/21689/22366 26003/22509/23186 10430/22479/23156 1388/21690/22367
+f 10105/21688/22365 26000/22505/23182 26003/22509/23186 10106/21689/22366
+f 10104/21687/22364 25997/22502/23179 26000/22505/23182 10105/21688/22365
+f 26006/22518/23195 26007/22519/23196 26010/22520/23197 26009/22521/23198
+f 26007/22519/23196 26008/22522/23199 26011/22523/23200 26010/22520/23197
+f 26009/22521/23198 26010/22520/23197 26013/22524/23201 26012/22525/23202
+f 26010/22520/23197 26011/22523/23200 26014/22526/23203 26013/22524/23201
+f 1403/21706/22383 10439/22527/23204 26006/22518/23195 10146/21707/22384
+f 10439/22527/23204 10438/22528/23205 26007/22519/23196 26006/22518/23195
+f 10438/22528/23205 10437/22529/23206 26008/22522/23199 26007/22519/23196
+f 10437/22529/23206 1435/22530/23207 10338/22531/23208 26008/22522/23199
+f 26008/22522/23199 10338/22531/23208 10339/22532/23209 26011/22523/23200
+f 26011/22523/23200 10339/22532/23209 10340/22533/23210 26014/22526/23203
+f 26014/22526/23203 10340/22533/23210 1434/22498/23175 10431/22497/23174
+f 26013/22524/23201 26014/22526/23203 10431/22497/23174 10432/22496/23173
+f 26012/22525/23202 26013/22524/23201 10432/22496/23173 10433/22495/23172
+f 10148/21709/22386 26012/22525/23202 10433/22495/23172 1402/21710/22387
+f 10147/21708/22385 26009/22521/23198 26012/22525/23202 10148/21709/22386
+f 10146/21707/22384 26006/22518/23195 26009/22521/23198 10147/21708/22385
+f 26015/22534/23211 26016/22535/23212 26019/22536/23213 26018/22537/23214
+f 26016/22535/23212 26017/22538/23215 26020/22539/23216 26019/22536/23213
+f 26018/22537/23214 26019/22536/23213 26022/22540/23217 26021/22541/23218
+f 26019/22536/23213 26020/22539/23216 26023/22542/23219 26022/22540/23217
+f 1390/21726/22403 10442/22543/23220 26015/22534/23211 10107/21727/22404
+f 10442/22543/23220 10441/22544/23221 26016/22535/23212 26015/22534/23211
+f 10441/22544/23221 10440/22545/23222 26017/22538/23215 26016/22535/23212
+f 10440/22545/23222 1422/22546/23223 10299/22547/23224 26017/22538/23215
+f 26017/22538/23215 10299/22547/23224 10300/22548/23225 26020/22539/23216
+f 26020/22539/23216 10300/22548/23225 10301/22549/23226 26023/22542/23219
+f 26023/22542/23219 10301/22549/23226 1421/22514/23191 10434/22513/23190
+f 26022/22540/23217 26023/22542/23219 10434/22513/23190 10435/22512/23189
+f 26021/22541/23218 26022/22540/23217 10435/22512/23189 10436/22511/23188
+f 10109/21729/22406 26021/22541/23218 10436/22511/23188 1389/21686/22363
+f 10108/21728/22405 26018/22537/23214 26021/22541/23218 10109/21729/22406
+f 10107/21727/22404 26015/22534/23211 26018/22537/23214 10108/21728/22405
+f 26024/22550/23227 26025/22551/23228 26028/22552/23229 26027/22553/23230
+f 26025/22551/23228 26026/22554/23231 26029/22555/23232 26028/22552/23229
+f 26027/22553/23230 26028/22552/23229 26031/22556/23233 26030/22557/23234
+f 26028/22552/23229 26029/22555/23232 26032/22558/23235 26031/22556/23233
+f 1404/21742/22419 10445/22559/23236 26024/22550/23227 10149/21743/22420
+f 10445/22559/23236 10444/22560/23237 26025/22551/23228 26024/22550/23227
+f 10444/22560/23237 10443/22561/23238 26026/22554/23231 26025/22551/23228
+f 10443/22561/23238 1436/22562/23239 10341/22563/23240 26026/22554/23231
+f 26026/22554/23231 10341/22563/23240 10342/22564/23241 26029/22555/23232
+f 26029/22555/23232 10342/22564/23241 10343/22565/23242 26032/22558/23235
+f 26032/22558/23235 10343/22565/23242 1435/22530/23207 10437/22529/23206
+f 26031/22556/23233 26032/22558/23235 10437/22529/23206 10438/22528/23205
+f 26030/22557/23234 26031/22556/23233 10438/22528/23205 10439/22527/23204
+f 10151/21745/22422 26030/22557/23234 10439/22527/23204 1403/21706/22383
+f 10150/21744/22421 26027/22553/23230 26030/22557/23234 10151/21745/22422
+f 10149/21743/22420 26024/22550/23227 26027/22553/23230 10150/21744/22421
+f 26033/22566/23243 26034/22567/23244 26037/22568/23245 26036/22569/23246
+f 26034/22567/23244 26035/22570/23247 26038/22571/23248 26037/22568/23245
+f 26036/22569/23246 26037/22568/23245 26040/22572/23249 26039/22573/23250
+f 26037/22568/23245 26038/22571/23248 26041/22574/23251 26040/22572/23249
+f 1391/21758/22435 10448/22575/23252 26033/22566/23243 10110/21759/22436
+f 10448/22575/23252 10447/22576/23253 26034/22567/23244 26033/22566/23243
+f 10447/22576/23253 10446/22577/23254 26035/22570/23247 26034/22567/23244
+f 10446/22577/23254 1423/22578/23255 10302/22579/23256 26035/22570/23247
+f 26035/22570/23247 10302/22579/23256 10303/22580/23257 26038/22571/23248
+f 26038/22571/23248 10303/22580/23257 10304/22581/23258 26041/22574/23251
+f 26041/22574/23251 10304/22581/23258 1422/22546/23223 10440/22545/23222
+f 26040/22572/23249 26041/22574/23251 10440/22545/23222 10441/22544/23221
+f 26039/22573/23250 26040/22572/23249 10441/22544/23221 10442/22543/23220
+f 10112/21761/22438 26039/22573/23250 10442/22543/23220 1390/21726/22403
+f 10111/21760/22437 26036/22569/23246 26039/22573/23250 10112/21761/22438
+f 10110/21759/22436 26033/22566/23243 26036/22569/23246 10111/21760/22437
+f 26042/22582/23259 26043/22583/23260 26046/22584/23261 26045/22585/23262
+f 26043/22583/23260 26044/22586/23263 26047/22587/23264 26046/22584/23261
+f 26045/22585/23262 26046/22584/23261 26049/22588/23265 26048/22589/23266
+f 26046/22584/23261 26047/22587/23264 26050/22590/23267 26049/22588/23265
+f 1405/21774/22451 10451/22591/23268 26042/22582/23259 10152/21775/22452
+f 10451/22591/23268 10450/22592/23269 26043/22583/23260 26042/22582/23259
+f 10450/22592/23269 10449/22593/23270 26044/22586/23263 26043/22583/23260
+f 10449/22593/23270 1437/22594/23271 10344/22595/23272 26044/22586/23263
+f 26044/22586/23263 10344/22595/23272 10345/22596/23273 26047/22587/23264
+f 26047/22587/23264 10345/22596/23273 10346/22597/23274 26050/22590/23267
+f 26050/22590/23267 10346/22597/23274 1436/22562/23239 10443/22561/23238
+f 26049/22588/23265 26050/22590/23267 10443/22561/23238 10444/22560/23237
+f 26048/22589/23266 26049/22588/23265 10444/22560/23237 10445/22559/23236
+f 10154/21777/22454 26048/22589/23266 10445/22559/23236 1404/21742/22419
+f 10153/21776/22453 26045/22585/23262 26048/22589/23266 10154/21777/22454
+f 10152/21775/22452 26042/22582/23259 26045/22585/23262 10153/21776/22453
+f 26051/22598/23275 26052/22599/23276 26055/22600/23277 26054/22601/23278
+f 26052/22599/23276 26053/22602/23279 26056/22603/23280 26055/22600/23277
+f 26054/22601/23278 26055/22600/23277 26058/22604/23281 26057/22605/23282
+f 26055/22600/23277 26056/22603/23280 26059/22606/23283 26058/22604/23281
+f 1392/21790/22467 10454/22607/23284 26051/22598/23275 10113/21791/22468
+f 10454/22607/23284 10453/22608/23285 26052/22599/23276 26051/22598/23275
+f 10453/22608/23285 10452/22609/23286 26053/22602/23279 26052/22599/23276
+f 10452/22609/23286 1424/22610/23287 10305/22611/23288 26053/22602/23279
+f 26053/22602/23279 10305/22611/23288 10306/22612/23289 26056/22603/23280
+f 26056/22603/23280 10306/22612/23289 10307/22613/23290 26059/22606/23283
+f 26059/22606/23283 10307/22613/23290 1423/22578/23255 10446/22577/23254
+f 26058/22604/23281 26059/22606/23283 10446/22577/23254 10447/22576/23253
+f 26057/22605/23282 26058/22604/23281 10447/22576/23253 10448/22575/23252
+f 10115/21793/22470 26057/22605/23282 10448/22575/23252 1391/21758/22435
+f 10114/21792/22469 26054/22601/23278 26057/22605/23282 10115/21793/22470
+f 10113/21791/22468 26051/22598/23275 26054/22601/23278 10114/21792/22469
+f 26060/22614/23291 26061/22615/23292 26064/22616/23293 26063/22617/23294
+f 26061/22615/23292 26062/22618/23295 26065/22619/23296 26064/22616/23293
+f 26063/22617/23294 26064/22616/23293 26067/22620/23297 26066/22621/23298
+f 26064/22616/23293 26065/22619/23296 26068/22622/23299 26067/22620/23297
+f 1406/21806/22483 10457/22623/23300 26060/22614/23291 10155/21807/22484
+f 10457/22623/23300 10456/22624/23301 26061/22615/23292 26060/22614/23291
+f 10456/22624/23301 10455/22625/23302 26062/22618/23295 26061/22615/23292
+f 10455/22625/23302 1438/22626/23303 10347/22627/23304 26062/22618/23295
+f 26062/22618/23295 10347/22627/23304 10348/22628/23305 26065/22619/23296
+f 26065/22619/23296 10348/22628/23305 10349/22629/23306 26068/22622/23299
+f 26068/22622/23299 10349/22629/23306 1437/22594/23271 10449/22593/23270
+f 26067/22620/23297 26068/22622/23299 10449/22593/23270 10450/22592/23269
+f 26066/22621/23298 26067/22620/23297 10450/22592/23269 10451/22591/23268
+f 10157/21809/22486 26066/22621/23298 10451/22591/23268 1405/21774/22451
+f 10156/21808/22485 26063/22617/23294 26066/22621/23298 10157/21809/22486
+f 10155/21807/22484 26060/22614/23291 26063/22617/23294 10156/21808/22485
+f 26069/22630/23307 26070/22631/23308 26073/22632/23309 26072/22633/23310
+f 26070/22631/23308 26071/22634/23311 26074/22635/23312 26073/22632/23309
+f 26072/22633/23310 26073/22632/23309 26076/22636/23313 26075/22637/23314
+f 26073/22632/23309 26074/22635/23312 26077/22638/23315 26076/22636/23313
+f 1393/21822/22499 10460/22639/23316 26069/22630/23307 10116/21823/22500
+f 10460/22639/23316 10459/22640/23317 26070/22631/23308 26069/22630/23307
+f 10459/22640/23317 10458/22641/23318 26071/22634/23311 26070/22631/23308
+f 10458/22641/23318 1425/22642/23319 10308/22643/23320 26071/22634/23311
+f 26071/22634/23311 10308/22643/23320 10309/22644/23321 26074/22635/23312
+f 26074/22635/23312 10309/22644/23321 10310/22645/23322 26077/22638/23315
+f 26077/22638/23315 10310/22645/23322 1424/22610/23287 10452/22609/23286
+f 26076/22636/23313 26077/22638/23315 10452/22609/23286 10453/22608/23285
+f 26075/22637/23314 26076/22636/23313 10453/22608/23285 10454/22607/23284
+f 10118/21825/22502 26075/22637/23314 10454/22607/23284 1392/21790/22467
+f 10117/21824/22501 26072/22633/23310 26075/22637/23314 10118/21825/22502
+f 10116/21823/22500 26069/22630/23307 26072/22633/23310 10117/21824/22501
+f 26078/22646/23323 26079/22647/23324 26082/22648/23325 26081/22649/23326
+f 26079/22647/23324 26080/22650/23327 26083/22651/23328 26082/22648/23325
+f 26081/22649/23326 26082/22648/23325 26085/22652/23329 26084/22653/23330
+f 26082/22648/23325 26083/22651/23328 26086/22654/23331 26085/22652/23329
+f 1407/21838/22515 10463/22655/23332 26078/22646/23323 10158/21839/22516
+f 10463/22655/23332 10462/22656/23333 26079/22647/23324 26078/22646/23323
+f 10462/22656/23333 10461/22657/23334 26080/22650/23327 26079/22647/23324
+f 10461/22657/23334 1439/22658/23335 10350/22659/23336 26080/22650/23327
+f 26080/22650/23327 10350/22659/23336 10351/22660/23337 26083/22651/23328
+f 26083/22651/23328 10351/22660/23337 10352/22661/23338 26086/22654/23331
+f 26086/22654/23331 10352/22661/23338 1438/22626/23303 10455/22625/23302
+f 26085/22652/23329 26086/22654/23331 10455/22625/23302 10456/22624/23301
+f 26084/22653/23330 26085/22652/23329 10456/22624/23301 10457/22623/23300
+f 10160/21841/22518 26084/22653/23330 10457/22623/23300 1406/21806/22483
+f 10159/21840/22517 26081/22649/23326 26084/22653/23330 10160/21841/22518
+f 10158/21839/22516 26078/22646/23323 26081/22649/23326 10159/21840/22517
+f 26087/22662/23339 26088/22663/23340 26091/22664/23341 26090/22665/23342
+f 26088/22663/23340 26089/22666/23343 26092/22667/23344 26091/22664/23341
+f 26090/22665/23342 26091/22664/23341 26094/22668/23345 26093/22669/23346
+f 26091/22664/23341 26092/22667/23344 26095/22670/23347 26094/22668/23345
+f 1394/21854/22531 10368/22205/22882 26087/22662/23339 10119/21855/22532
+f 10368/22205/22882 10369/22204/22881 26088/22663/23340 26087/22662/23339
+f 10369/22204/22881 10370/22203/22880 26089/22666/23343 26088/22663/23340
+f 10370/22203/22880 1426/22202/22879 10311/22671/23348 26089/22666/23343
+f 26089/22666/23343 10311/22671/23348 10312/22672/23349 26092/22667/23344
+f 26092/22667/23344 10312/22672/23349 10313/22673/23350 26095/22670/23347
+f 26095/22670/23347 10313/22673/23350 1425/22642/23319 10458/22641/23318
+f 26094/22668/23345 26095/22670/23347 10458/22641/23318 10459/22640/23317
+f 26093/22669/23346 26094/22668/23345 10459/22640/23317 10460/22639/23316
+f 10121/21857/22534 26093/22669/23346 10460/22639/23316 1393/21822/22499
+f 10120/21856/22533 26090/22665/23342 26093/22669/23346 10121/21857/22534
+f 10119/21855/22532 26087/22662/23339 26090/22665/23342 10120/21856/22533
+f 26096/22674/23351 26097/22675/23352 26100/22676/23353 26099/22677/23354
+f 26097/22675/23352 26098/22678/23355 26101/22679/23356 26100/22676/23353
+f 26099/22677/23354 26100/22676/23353 26103/22680/23357 26102/22681/23358
+f 26100/22676/23353 26101/22679/23356 26104/22682/23359 26103/22680/23357
+f 1381/21870/22547 10374/22225/22902 26096/22674/23351 10080/21871/22548
+f 10374/22225/22902 10375/22224/22901 26097/22675/23352 26096/22674/23351
+f 10375/22224/22901 10376/22223/22900 26098/22678/23355 26097/22675/23352
+f 10376/22223/22900 1413/22222/22899 10272/22683/23360 26098/22678/23355
+f 26098/22678/23355 10272/22683/23360 10273/22684/23361 26101/22679/23356
+f 26101/22679/23356 10273/22684/23361 10274/22685/23362 26104/22682/23359
+f 26104/22682/23359 10274/22685/23362 1412/22386/23063 10410/22385/23062
+f 26103/22680/23357 26104/22682/23359 10410/22385/23062 10411/22384/23061
+f 26102/22681/23358 26103/22680/23357 10411/22384/23061 10412/22383/23060
+f 10082/21873/22550 26102/22681/23358 10412/22383/23060 1380/21874/22551
+f 10081/21872/22549 26099/22677/23354 26102/22681/23358 10082/21873/22550
+f 10080/21871/22548 26096/22674/23351 26099/22677/23354 10081/21872/22549
+f 26105/22686/23363 26106/22687/23364 26109/22688/23365 26108/22689/23366
+f 26106/22687/23364 26107/22690/23367 26110/22691/23368 26109/22688/23365
+f 26108/22689/23366 26109/22688/23365 26112/22692/23369 26111/22693/23370
+f 26109/22688/23365 26110/22691/23368 26113/22694/23371 26112/22692/23369
+f 1408/21890/22567 10380/22245/22922 26105/22686/23363 10161/21891/22568
+f 10380/22245/22922 10381/22244/22921 26106/22687/23364 26105/22686/23363
+f 10381/22244/22921 10382/22243/22920 26107/22690/23367 26106/22687/23364
+f 10382/22243/22920 1440/22242/22919 10353/22695/23372 26107/22690/23367
+f 26107/22690/23367 10353/22695/23372 10354/22696/23373 26110/22691/23368
+f 26110/22691/23368 10354/22696/23373 10355/22697/23374 26113/22694/23371
+f 26113/22694/23371 10355/22697/23374 1439/22658/23335 10461/22657/23334
+f 26112/22692/23369 26113/22694/23371 10461/22657/23334 10462/22656/23333
+f 26111/22693/23370 26112/22692/23369 10462/22656/23333 10463/22655/23332
+f 10163/21893/22570 26111/22693/23370 10463/22655/23332 1407/21838/22515
+f 10162/21892/22569 26108/22689/23366 26111/22693/23370 10163/21893/22570
+f 10161/21891/22568 26105/22686/23363 26108/22689/23366 10162/21892/22569
+f 26114/22698/23375 26115/22699/23376 26118/22700/23377 26117/22701/23378
+f 26115/22699/23376 26116/22702/23379 26119/22703/23380 26118/22700/23377
+f 26117/22701/23378 26118/22700/23377 26121/22704/23381 26120/22705/23382
+f 26118/22700/23377 26119/22703/23380 26122/22706/23383 26121/22704/23381
+f 1430/22354/23031 10565/22707/23384 26114/22698/23375 10323/22355/23032
+f 10565/22707/23384 10564/22708/23385 26115/22699/23376 26114/22698/23375
+f 10564/22708/23385 10563/22709/23386 26116/22702/23379 26115/22699/23376
+f 10563/22709/23386 1462/22710/23387 10515/22711/23388 26116/22702/23379
+f 26116/22702/23379 10515/22711/23388 10516/22712/23389 26119/22703/23380
+f 26119/22703/23380 10516/22712/23389 10517/22713/23390 26122/22706/23383
+f 26122/22706/23383 10517/22713/23390 1461/22714/23391 10562/22715/23392
+f 26121/22704/23381 26122/22706/23383 10562/22715/23392 10561/22716/23393
+f 26120/22705/23382 26121/22704/23381 10561/22716/23393 10560/22717/23394
+f 10325/22357/23034 26120/22705/23382 10560/22717/23394 1429/22306/22983
+f 10324/22356/23033 26117/22701/23378 26120/22705/23382 10325/22357/23034
+f 10323/22355/23032 26114/22698/23375 26117/22701/23378 10324/22356/23033
+f 26123/22718/23395 26124/22719/23396 26127/22720/23397 26126/22721/23398
+f 26124/22719/23396 26125/22722/23399 26128/22723/23400 26127/22720/23397
+f 26126/22721/23398 26127/22720/23397 26130/22724/23401 26129/22725/23402
+f 26127/22720/23397 26128/22723/23400 26131/22726/23403 26130/22724/23401
+f 1417/22370/23047 10571/22727/23404 26123/22718/23395 10284/22371/23048
+f 10571/22727/23404 10570/22728/23405 26124/22719/23396 26123/22718/23395
+f 10570/22728/23405 10569/22729/23406 26125/22722/23399 26124/22719/23396
+f 10569/22729/23406 1449/22730/23407 10476/22731/23408 26125/22722/23399
+f 26125/22722/23399 10476/22731/23408 10477/22732/23409 26128/22723/23400
+f 26128/22723/23400 10477/22732/23409 10478/22733/23410 26131/22726/23403
+f 26131/22726/23403 10478/22733/23410 1448/22734/23411 10568/22735/23412
+f 26130/22724/23401 26131/22726/23403 10568/22735/23412 10567/22736/23413
+f 26129/22725/23402 26130/22724/23401 10567/22736/23413 10566/22737/23414
+f 10286/22373/23050 26129/22725/23402 10566/22737/23414 1416/22322/22999
+f 10285/22372/23049 26126/22721/23398 26129/22725/23402 10286/22373/23050
+f 10284/22371/23048 26123/22718/23395 26126/22721/23398 10285/22372/23049
+f 26132/22738/23415 26133/22739/23416 26136/22740/23417 26135/22741/23418
+f 26133/22739/23416 26134/22742/23419 26137/22743/23420 26136/22740/23417
+f 26135/22741/23418 26136/22740/23417 26139/22744/23421 26138/22745/23422
+f 26136/22740/23417 26137/22743/23420 26140/22746/23423 26139/22744/23421
+f 1412/22386/23063 10577/22747/23424 26132/22738/23415 10365/22387/23064
+f 10577/22747/23424 10576/22748/23425 26133/22739/23416 26132/22738/23415
+f 10576/22748/23425 10575/22749/23426 26134/22742/23419 26133/22739/23416
+f 10575/22749/23426 1444/22750/23427 10557/22751/23428 26134/22742/23419
+f 26134/22742/23419 10557/22751/23428 10558/22752/23429 26137/22743/23420
+f 26137/22743/23420 10558/22752/23429 10559/22753/23430 26140/22746/23423
+f 26140/22746/23423 10559/22753/23430 1475/22754/23431 10574/22755/23432
+f 26139/22744/23421 26140/22746/23423 10574/22755/23432 10573/22756/23433
+f 26138/22745/23422 26139/22744/23421 10573/22756/23433 10572/22757/23434
+f 10367/22389/23066 26138/22745/23422 10572/22757/23434 1443/22338/23015
+f 10366/22388/23065 26135/22741/23418 26138/22745/23422 10367/22389/23066
+f 10365/22387/23064 26132/22738/23415 26135/22741/23418 10366/22388/23065
+f 26141/22758/23435 26142/22759/23436 26145/22760/23437 26144/22761/23438
+f 26142/22759/23436 26143/22762/23439 26146/22763/23440 26145/22760/23437
+f 26144/22761/23438 26145/22760/23437 26148/22764/23441 26147/22765/23442
+f 26145/22760/23437 26146/22763/23440 26149/22766/23443 26148/22764/23441
+f 1431/22402/23079 10580/22767/23444 26141/22758/23435 10326/22403/23080
+f 10580/22767/23444 10579/22768/23445 26142/22759/23436 26141/22758/23435
+f 10579/22768/23445 10578/22769/23446 26143/22762/23439 26142/22759/23436
+f 10578/22769/23446 1463/22770/23447 10518/22771/23448 26143/22762/23439
+f 26143/22762/23439 10518/22771/23448 10519/22772/23449 26146/22763/23440
+f 26146/22763/23440 10519/22772/23449 10520/22773/23450 26149/22766/23443
+f 26149/22766/23443 10520/22773/23450 1462/22710/23387 10563/22709/23386
+f 26148/22764/23441 26149/22766/23443 10563/22709/23386 10564/22708/23385
+f 26147/22765/23442 26148/22764/23441 10564/22708/23385 10565/22707/23384
+f 10328/22405/23082 26147/22765/23442 10565/22707/23384 1430/22354/23031
+f 10327/22404/23081 26144/22761/23438 26147/22765/23442 10328/22405/23082
+f 10326/22403/23080 26141/22758/23435 26144/22761/23438 10327/22404/23081
+f 26150/22774/23451 26151/22775/23452 26154/22776/23453 26153/22777/23454
+f 26151/22775/23452 26152/22778/23455 26155/22779/23456 26154/22776/23453
+f 26153/22777/23454 26154/22776/23453 26157/22780/23457 26156/22781/23458
+f 26154/22776/23453 26155/22779/23456 26158/22782/23459 26157/22780/23457
+f 1418/22418/23095 10583/22783/23460 26150/22774/23451 10287/22419/23096
+f 10583/22783/23460 10582/22784/23461 26151/22775/23452 26150/22774/23451
+f 10582/22784/23461 10581/22785/23462 26152/22778/23455 26151/22775/23452
+f 10581/22785/23462 1450/22786/23463 10479/22787/23464 26152/22778/23455
+f 26152/22778/23455 10479/22787/23464 10480/22788/23465 26155/22779/23456
+f 26155/22779/23456 10480/22788/23465 10481/22789/23466 26158/22782/23459
+f 26158/22782/23459 10481/22789/23466 1449/22730/23407 10569/22729/23406
+f 26157/22780/23457 26158/22782/23459 10569/22729/23406 10570/22728/23405
+f 26156/22781/23458 26157/22780/23457 10570/22728/23405 10571/22727/23404
+f 10289/22421/23098 26156/22781/23458 10571/22727/23404 1417/22370/23047
+f 10288/22420/23097 26153/22777/23454 26156/22781/23458 10289/22421/23098
+f 10287/22419/23096 26150/22774/23451 26153/22777/23454 10288/22420/23097
+f 26159/22790/23467 26160/22791/23468 26163/22792/23469 26162/22793/23470
+f 26160/22791/23468 26161/22794/23471 26164/22795/23472 26163/22792/23469
+f 26162/22793/23470 26163/22792/23469 26166/22796/23473 26165/22797/23474
+f 26163/22792/23469 26164/22795/23472 26167/22798/23475 26166/22796/23473
+f 1432/22434/23111 10586/22799/23476 26159/22790/23467 10329/22435/23112
+f 10586/22799/23476 10585/22800/23477 26160/22791/23468 26159/22790/23467
+f 10585/22800/23477 10584/22801/23478 26161/22794/23471 26160/22791/23468
+f 10584/22801/23478 1464/22802/23479 10521/22803/23480 26161/22794/23471
+f 26161/22794/23471 10521/22803/23480 10522/22804/23481 26164/22795/23472
+f 26164/22795/23472 10522/22804/23481 10523/22805/23482 26167/22798/23475
+f 26167/22798/23475 10523/22805/23482 1463/22770/23447 10578/22769/23446
+f 26166/22796/23473 26167/22798/23475 10578/22769/23446 10579/22768/23445
+f 26165/22797/23474 26166/22796/23473 10579/22768/23445 10580/22767/23444
+f 10331/22437/23114 26165/22797/23474 10580/22767/23444 1431/22402/23079
+f 10330/22436/23113 26162/22793/23470 26165/22797/23474 10331/22437/23114
+f 10329/22435/23112 26159/22790/23467 26162/22793/23470 10330/22436/23113
+f 26168/22806/23483 26169/22807/23484 26172/22808/23485 26171/22809/23486
+f 26169/22807/23484 26170/22810/23487 26173/22811/23488 26172/22808/23485
+f 26171/22809/23486 26172/22808/23485 26175/22812/23489 26174/22813/23490
+f 26172/22808/23485 26173/22811/23488 26176/22814/23491 26175/22812/23489
+f 1419/22450/23127 10589/22815/23492 26168/22806/23483 10290/22451/23128
+f 10589/22815/23492 10588/22816/23493 26169/22807/23484 26168/22806/23483
+f 10588/22816/23493 10587/22817/23494 26170/22810/23487 26169/22807/23484
+f 10587/22817/23494 1451/22818/23495 10482/22819/23496 26170/22810/23487
+f 26170/22810/23487 10482/22819/23496 10483/22820/23497 26173/22811/23488
+f 26173/22811/23488 10483/22820/23497 10484/22821/23498 26176/22814/23491
+f 26176/22814/23491 10484/22821/23498 1450/22786/23463 10581/22785/23462
+f 26175/22812/23489 26176/22814/23491 10581/22785/23462 10582/22784/23461
+f 26174/22813/23490 26175/22812/23489 10582/22784/23461 10583/22783/23460
+f 10292/22453/23130 26174/22813/23490 10583/22783/23460 1418/22418/23095
+f 10291/22452/23129 26171/22809/23486 26174/22813/23490 10292/22453/23130
+f 10290/22451/23128 26168/22806/23483 26171/22809/23486 10291/22452/23129
+f 26177/22822/23499 26178/22823/23500 26181/22824/23501 26180/22825/23502
+f 26178/22823/23500 26179/22826/23503 26182/22827/23504 26181/22824/23501
+f 26180/22825/23502 26181/22824/23501 26184/22828/23505 26183/22829/23506
+f 26181/22824/23501 26182/22827/23504 26185/22830/23507 26184/22828/23505
+f 1433/22466/23143 10592/22831/23508 26177/22822/23499 10332/22467/23144
+f 10592/22831/23508 10591/22832/23509 26178/22823/23500 26177/22822/23499
+f 10591/22832/23509 10590/22833/23510 26179/22826/23503 26178/22823/23500
+f 10590/22833/23510 1465/22834/23511 10524/22835/23512 26179/22826/23503
+f 26179/22826/23503 10524/22835/23512 10525/22836/23513 26182/22827/23504
+f 26182/22827/23504 10525/22836/23513 10526/22837/23514 26185/22830/23507
+f 26185/22830/23507 10526/22837/23514 1464/22802/23479 10584/22801/23478
+f 26184/22828/23505 26185/22830/23507 10584/22801/23478 10585/22800/23477
+f 26183/22829/23506 26184/22828/23505 10585/22800/23477 10586/22799/23476
+f 10334/22469/23146 26183/22829/23506 10586/22799/23476 1432/22434/23111
+f 10333/22468/23145 26180/22825/23502 26183/22829/23506 10334/22469/23146
+f 10332/22467/23144 26177/22822/23499 26180/22825/23502 10333/22468/23145
+f 26186/22838/23515 26187/22839/23516 26190/22840/23517 26189/22841/23518
+f 26187/22839/23516 26188/22842/23519 26191/22843/23520 26190/22840/23517
+f 26189/22841/23518 26190/22840/23517 26193/22844/23521 26192/22845/23522
+f 26190/22840/23517 26191/22843/23520 26194/22846/23523 26193/22844/23521
+f 1420/22482/23159 10595/22847/23524 26186/22838/23515 10293/22483/23160
+f 10595/22847/23524 10594/22848/23525 26187/22839/23516 26186/22838/23515
+f 10594/22848/23525 10593/22849/23526 26188/22842/23519 26187/22839/23516
+f 10593/22849/23526 1452/22850/23527 10485/22851/23528 26188/22842/23519
+f 26188/22842/23519 10485/22851/23528 10486/22852/23529 26191/22843/23520
+f 26191/22843/23520 10486/22852/23529 10487/22853/23530 26194/22846/23523
+f 26194/22846/23523 10487/22853/23530 1451/22818/23495 10587/22817/23494
+f 26193/22844/23521 26194/22846/23523 10587/22817/23494 10588/22816/23493
+f 26192/22845/23522 26193/22844/23521 10588/22816/23493 10589/22815/23492
+f 10295/22485/23162 26192/22845/23522 10589/22815/23492 1419/22450/23127
+f 10294/22484/23161 26189/22841/23518 26192/22845/23522 10295/22485/23162
+f 10293/22483/23160 26186/22838/23515 26189/22841/23518 10294/22484/23161
+f 26195/22854/23531 26196/22855/23532 26199/22856/23533 26198/22857/23534
+f 26196/22855/23532 26197/22858/23535 26200/22859/23536 26199/22856/23533
+f 26198/22857/23534 26199/22856/23533 26202/22860/23537 26201/22861/23538
+f 26199/22856/23533 26200/22859/23536 26203/22862/23539 26202/22860/23537
+f 1434/22498/23175 10598/22863/23540 26195/22854/23531 10335/22499/23176
+f 10598/22863/23540 10597/22864/23541 26196/22855/23532 26195/22854/23531
+f 10597/22864/23541 10596/22865/23542 26197/22858/23535 26196/22855/23532
+f 10596/22865/23542 1466/22866/23543 10527/22867/23544 26197/22858/23535
+f 26197/22858/23535 10527/22867/23544 10528/22868/23545 26200/22859/23536
+f 26200/22859/23536 10528/22868/23545 10529/22869/23546 26203/22862/23539
+f 26203/22862/23539 10529/22869/23546 1465/22834/23511 10590/22833/23510
+f 26202/22860/23537 26203/22862/23539 10590/22833/23510 10591/22832/23509
+f 26201/22861/23538 26202/22860/23537 10591/22832/23509 10592/22831/23508
+f 10337/22501/23178 26201/22861/23538 10592/22831/23508 1433/22466/23143
+f 10336/22500/23177 26198/22857/23534 26201/22861/23538 10337/22501/23178
+f 10335/22499/23176 26195/22854/23531 26198/22857/23534 10336/22500/23177
+f 26204/22870/23547 26205/22871/23548 26208/22872/23549 26207/22873/23550
+f 26205/22871/23548 26206/22874/23551 26209/22875/23552 26208/22872/23549
+f 26207/22873/23550 26208/22872/23549 26211/22876/23553 26210/22877/23554
+f 26208/22872/23549 26209/22875/23552 26212/22878/23555 26211/22876/23553
+f 1421/22514/23191 10601/22879/23556 26204/22870/23547 10296/22515/23192
+f 10601/22879/23556 10600/22880/23557 26205/22871/23548 26204/22870/23547
+f 10600/22880/23557 10599/22881/23558 26206/22874/23551 26205/22871/23548
+f 10599/22881/23558 1453/22882/23559 10488/22883/23560 26206/22874/23551
+f 26206/22874/23551 10488/22883/23560 10489/22884/23561 26209/22875/23552
+f 26209/22875/23552 10489/22884/23561 10490/22885/23562 26212/22878/23555
+f 26212/22878/23555 10490/22885/23562 1452/22850/23527 10593/22849/23526
+f 26211/22876/23553 26212/22878/23555 10593/22849/23526 10594/22848/23525
+f 26210/22877/23554 26211/22876/23553 10594/22848/23525 10595/22847/23524
+f 10298/22517/23194 26210/22877/23554 10595/22847/23524 1420/22482/23159
+f 10297/22516/23193 26207/22873/23550 26210/22877/23554 10298/22517/23194
+f 10296/22515/23192 26204/22870/23547 26207/22873/23550 10297/22516/23193
+f 26213/22886/23563 26214/22887/23564 26217/22888/23565 26216/22889/23566
+f 26214/22887/23564 26215/22890/23567 26218/22891/23568 26217/22888/23565
+f 26216/22889/23566 26217/22888/23565 26220/22892/23569 26219/22893/23570
+f 26217/22888/23565 26218/22891/23568 26221/22894/23571 26220/22892/23569
+f 1435/22530/23207 10604/22895/23572 26213/22886/23563 10338/22531/23208
+f 10604/22895/23572 10603/22896/23573 26214/22887/23564 26213/22886/23563
+f 10603/22896/23573 10602/22897/23574 26215/22890/23567 26214/22887/23564
+f 10602/22897/23574 1467/22898/23575 10530/22899/23576 26215/22890/23567
+f 26215/22890/23567 10530/22899/23576 10531/22900/23577 26218/22891/23568
+f 26218/22891/23568 10531/22900/23577 10532/22901/23578 26221/22894/23571
+f 26221/22894/23571 10532/22901/23578 1466/22866/23543 10596/22865/23542
+f 26220/22892/23569 26221/22894/23571 10596/22865/23542 10597/22864/23541
+f 26219/22893/23570 26220/22892/23569 10597/22864/23541 10598/22863/23540
+f 10340/22533/23210 26219/22893/23570 10598/22863/23540 1434/22498/23175
+f 10339/22532/23209 26216/22889/23566 26219/22893/23570 10340/22533/23210
+f 10338/22531/23208 26213/22886/23563 26216/22889/23566 10339/22532/23209
+f 26222/22902/23579 26223/22903/23580 26226/22904/23581 26225/22905/23582
+f 26223/22903/23580 26224/22906/23583 26227/22907/23584 26226/22904/23581
+f 26225/22905/23582 26226/22904/23581 26229/22908/23585 26228/22909/23586
+f 26226/22904/23581 26227/22907/23584 26230/22910/23587 26229/22908/23585
+f 1422/22546/23223 10607/22911/23588 26222/22902/23579 10299/22547/23224
+f 10607/22911/23588 10606/22912/23589 26223/22903/23580 26222/22902/23579
+f 10606/22912/23589 10605/22913/23590 26224/22906/23583 26223/22903/23580
+f 10605/22913/23590 1454/22914/23591 10491/22915/23592 26224/22906/23583
+f 26224/22906/23583 10491/22915/23592 10492/22916/23593 26227/22907/23584
+f 26227/22907/23584 10492/22916/23593 10493/22917/23594 26230/22910/23587
+f 26230/22910/23587 10493/22917/23594 1453/22882/23559 10599/22881/23558
+f 26229/22908/23585 26230/22910/23587 10599/22881/23558 10600/22880/23557
+f 26228/22909/23586 26229/22908/23585 10600/22880/23557 10601/22879/23556
+f 10301/22549/23226 26228/22909/23586 10601/22879/23556 1421/22514/23191
+f 10300/22548/23225 26225/22905/23582 26228/22909/23586 10301/22549/23226
+f 10299/22547/23224 26222/22902/23579 26225/22905/23582 10300/22548/23225
+f 26231/22918/23595 26232/22919/23596 26235/22920/23597 26234/22921/23598
+f 26232/22919/23596 26233/22922/23599 26236/22923/23600 26235/22920/23597
+f 26234/22921/23598 26235/22920/23597 26238/22924/23601 26237/22925/23602
+f 26235/22920/23597 26236/22923/23600 26239/22926/23603 26238/22924/23601
+f 1436/22562/23239 10610/22927/23604 26231/22918/23595 10341/22563/23240
+f 10610/22927/23604 10609/22928/23605 26232/22919/23596 26231/22918/23595
+f 10609/22928/23605 10608/22929/23606 26233/22922/23599 26232/22919/23596
+f 10608/22929/23606 1468/22930/23607 10533/22931/23608 26233/22922/23599
+f 26233/22922/23599 10533/22931/23608 10534/22932/23609 26236/22923/23600
+f 26236/22923/23600 10534/22932/23609 10535/22933/23610 26239/22926/23603
+f 26239/22926/23603 10535/22933/23610 1467/22898/23575 10602/22897/23574
+f 26238/22924/23601 26239/22926/23603 10602/22897/23574 10603/22896/23573
+f 26237/22925/23602 26238/22924/23601 10603/22896/23573 10604/22895/23572
+f 10343/22565/23242 26237/22925/23602 10604/22895/23572 1435/22530/23207
+f 10342/22564/23241 26234/22921/23598 26237/22925/23602 10343/22565/23242
+f 10341/22563/23240 26231/22918/23595 26234/22921/23598 10342/22564/23241
+f 26240/22934/23611 26241/22935/23612 26244/22936/23613 26243/22937/23614
+f 26241/22935/23612 26242/22938/23615 26245/22939/23616 26244/22936/23613
+f 26243/22937/23614 26244/22936/23613 26247/22940/23617 26246/22941/23618
+f 26244/22936/23613 26245/22939/23616 26248/22942/23619 26247/22940/23617
+f 1423/22578/23255 10613/22943/23620 26240/22934/23611 10302/22579/23256
+f 10613/22943/23620 10612/22944/23621 26241/22935/23612 26240/22934/23611
+f 10612/22944/23621 10611/22945/23622 26242/22938/23615 26241/22935/23612
+f 10611/22945/23622 1455/22946/23623 10494/22947/23624 26242/22938/23615
+f 26242/22938/23615 10494/22947/23624 10495/22948/23625 26245/22939/23616
+f 26245/22939/23616 10495/22948/23625 10496/22949/23626 26248/22942/23619
+f 26248/22942/23619 10496/22949/23626 1454/22914/23591 10605/22913/23590
+f 26247/22940/23617 26248/22942/23619 10605/22913/23590 10606/22912/23589
+f 26246/22941/23618 26247/22940/23617 10606/22912/23589 10607/22911/23588
+f 10304/22581/23258 26246/22941/23618 10607/22911/23588 1422/22546/23223
+f 10303/22580/23257 26243/22937/23614 26246/22941/23618 10304/22581/23258
+f 10302/22579/23256 26240/22934/23611 26243/22937/23614 10303/22580/23257
+f 26249/22950/23627 26250/22951/23628 26253/22952/23629 26252/22953/23630
+f 26250/22951/23628 26251/22954/23631 26254/22955/23632 26253/22952/23629
+f 26252/22953/23630 26253/22952/23629 26256/22956/23633 26255/22957/23634
+f 26253/22952/23629 26254/22955/23632 26257/22958/23635 26256/22956/23633
+f 1437/22594/23271 10616/22959/23636 26249/22950/23627 10344/22595/23272
+f 10616/22959/23636 10615/22960/23637 26250/22951/23628 26249/22950/23627
+f 10615/22960/23637 10614/22961/23638 26251/22954/23631 26250/22951/23628
+f 10614/22961/23638 1469/22962/23639 10536/22963/23640 26251/22954/23631
+f 26251/22954/23631 10536/22963/23640 10537/22964/23641 26254/22955/23632
+f 26254/22955/23632 10537/22964/23641 10538/22965/23642 26257/22958/23635
+f 26257/22958/23635 10538/22965/23642 1468/22930/23607 10608/22929/23606
+f 26256/22956/23633 26257/22958/23635 10608/22929/23606 10609/22928/23605
+f 26255/22957/23634 26256/22956/23633 10609/22928/23605 10610/22927/23604
+f 10346/22597/23274 26255/22957/23634 10610/22927/23604 1436/22562/23239
+f 10345/22596/23273 26252/22953/23630 26255/22957/23634 10346/22597/23274
+f 10344/22595/23272 26249/22950/23627 26252/22953/23630 10345/22596/23273
+f 26258/22966/23643 26259/22967/23644 26262/22968/23645 26261/22969/23646
+f 26259/22967/23644 26260/22970/23647 26263/22971/23648 26262/22968/23645
+f 26261/22969/23646 26262/22968/23645 26265/22972/23649 26264/22973/23650
+f 26262/22968/23645 26263/22971/23648 26266/22974/23651 26265/22972/23649
+f 1424/22610/23287 10619/22975/23652 26258/22966/23643 10305/22611/23288
+f 10619/22975/23652 10618/22976/23653 26259/22967/23644 26258/22966/23643
+f 10618/22976/23653 10617/22977/23654 26260/22970/23647 26259/22967/23644
+f 10617/22977/23654 1456/22978/23655 10497/22979/23656 26260/22970/23647
+f 26260/22970/23647 10497/22979/23656 10498/22980/23657 26263/22971/23648
+f 26263/22971/23648 10498/22980/23657 10499/22981/23658 26266/22974/23651
+f 26266/22974/23651 10499/22981/23658 1455/22946/23623 10611/22945/23622
+f 26265/22972/23649 26266/22974/23651 10611/22945/23622 10612/22944/23621
+f 26264/22973/23650 26265/22972/23649 10612/22944/23621 10613/22943/23620
+f 10307/22613/23290 26264/22973/23650 10613/22943/23620 1423/22578/23255
+f 10306/22612/23289 26261/22969/23646 26264/22973/23650 10307/22613/23290
+f 10305/22611/23288 26258/22966/23643 26261/22969/23646 10306/22612/23289
+f 26267/22982/23659 26268/22983/23660 26271/22984/23661 26270/22985/23662
+f 26268/22983/23660 26269/22986/23663 26272/22987/23664 26271/22984/23661
+f 26270/22985/23662 26271/22984/23661 26274/22988/23665 26273/22989/23666
+f 26271/22984/23661 26272/22987/23664 26275/22990/23667 26274/22988/23665
+f 1438/22626/23303 10622/22991/23668 26267/22982/23659 10347/22627/23304
+f 10622/22991/23668 10621/22992/23669 26268/22983/23660 26267/22982/23659
+f 10621/22992/23669 10620/22993/23670 26269/22986/23663 26268/22983/23660
+f 10620/22993/23670 1470/22994/23671 10539/22995/23672 26269/22986/23663
+f 26269/22986/23663 10539/22995/23672 10540/22996/23673 26272/22987/23664
+f 26272/22987/23664 10540/22996/23673 10541/22997/23674 26275/22990/23667
+f 26275/22990/23667 10541/22997/23674 1469/22962/23639 10614/22961/23638
+f 26274/22988/23665 26275/22990/23667 10614/22961/23638 10615/22960/23637
+f 26273/22989/23666 26274/22988/23665 10615/22960/23637 10616/22959/23636
+f 10349/22629/23306 26273/22989/23666 10616/22959/23636 1437/22594/23271
+f 10348/22628/23305 26270/22985/23662 26273/22989/23666 10349/22629/23306
+f 10347/22627/23304 26267/22982/23659 26270/22985/23662 10348/22628/23305
+f 26276/22998/23675 26277/22999/23676 26280/23000/23677 26279/23001/23678
+f 26277/22999/23676 26278/23002/23679 26281/23003/23680 26280/23000/23677
+f 26279/23001/23678 26280/23000/23677 26283/23004/23681 26282/23005/23682
+f 26280/23000/23677 26281/23003/23680 26284/23006/23683 26283/23004/23681
+f 1425/22642/23319 10625/23007/23684 26276/22998/23675 10308/22643/23320
+f 10625/23007/23684 10624/23008/23685 26277/22999/23676 26276/22998/23675
+f 10624/23008/23685 10623/23009/23686 26278/23002/23679 26277/22999/23676
+f 10623/23009/23686 1457/23010/23687 10500/23011/23688 26278/23002/23679
+f 26278/23002/23679 10500/23011/23688 10501/23012/23689 26281/23003/23680
+f 26281/23003/23680 10501/23012/23689 10502/23013/23690 26284/23006/23683
+f 26284/23006/23683 10502/23013/23690 1456/22978/23655 10617/22977/23654
+f 26283/23004/23681 26284/23006/23683 10617/22977/23654 10618/22976/23653
+f 26282/23005/23682 26283/23004/23681 10618/22976/23653 10619/22975/23652
+f 10310/22645/23322 26282/23005/23682 10619/22975/23652 1424/22610/23287
+f 10309/22644/23321 26279/23001/23678 26282/23005/23682 10310/22645/23322
+f 10308/22643/23320 26276/22998/23675 26279/23001/23678 10309/22644/23321
+f 26285/23014/23691 26286/23015/23692 26289/23016/23693 26288/23017/23694
+f 26286/23015/23692 26287/23018/23695 26290/23019/23696 26289/23016/23693
+f 26288/23017/23694 26289/23016/23693 26292/23020/23697 26291/23021/23698
+f 26289/23016/23693 26290/23019/23696 26293/23022/23699 26292/23020/23697
+f 1439/22658/23335 10628/23023/23700 26285/23014/23691 10350/22659/23336
+f 10628/23023/23700 10627/23024/23701 26286/23015/23692 26285/23014/23691
+f 10627/23024/23701 10626/23025/23702 26287/23018/23695 26286/23015/23692
+f 10626/23025/23702 1471/23026/23703 10542/23027/23704 26287/23018/23695
+f 26287/23018/23695 10542/23027/23704 10543/23028/23705 26290/23019/23696
+f 26290/23019/23696 10543/23028/23705 10544/23029/23706 26293/23022/23699
+f 26293/23022/23699 10544/23029/23706 1470/22994/23671 10620/22993/23670
+f 26292/23020/23697 26293/23022/23699 10620/22993/23670 10621/22992/23669
+f 26291/23021/23698 26292/23020/23697 10621/22992/23669 10622/22991/23668
+f 10352/22661/23338 26291/23021/23698 10622/22991/23668 1438/22626/23303
+f 10351/22660/23337 26288/23017/23694 26291/23021/23698 10352/22661/23338
+f 10350/22659/23336 26285/23014/23691 26288/23017/23694 10351/22660/23337
+f 26294/23030/23707 26295/23031/23708 26298/23032/23709 26297/23033/23710
+f 26295/23031/23708 26296/23034/23711 26299/23035/23712 26298/23032/23709
+f 26297/23033/23710 26298/23032/23709 26301/23036/23713 26300/23037/23714
+f 26298/23032/23709 26299/23035/23712 26302/23038/23715 26301/23036/23713
+f 1426/22202/22879 10631/23039/23716 26294/23030/23707 10311/22671/23348
+f 10631/23039/23716 10630/23040/23717 26295/23031/23708 26294/23030/23707
+f 10630/23040/23717 10629/23041/23718 26296/23034/23711 26295/23031/23708
+f 10629/23041/23718 1458/23042/23719 10503/23043/23720 26296/23034/23711
+f 26296/23034/23711 10503/23043/23720 10504/23044/23721 26299/23035/23712
+f 26299/23035/23712 10504/23044/23721 10505/23045/23722 26302/23038/23715
+f 26302/23038/23715 10505/23045/23722 1457/23010/23687 10623/23009/23686
+f 26301/23036/23713 26302/23038/23715 10623/23009/23686 10624/23008/23685
+f 26300/23037/23714 26301/23036/23713 10624/23008/23685 10625/23007/23684
+f 10313/22673/23350 26300/23037/23714 10625/23007/23684 1425/22642/23319
+f 10312/22672/23349 26297/23033/23710 26300/23037/23714 10313/22673/23350
+f 10311/22671/23348 26294/23030/23707 26297/23033/23710 10312/22672/23349
+f 26303/23046/23723 26304/23047/23724 26307/23048/23725 26306/23049/23726
+f 26304/23047/23724 26305/23050/23727 26308/23051/23728 26307/23048/23725
+f 26306/23049/23726 26307/23048/23725 26310/23052/23729 26309/23053/23730
+f 26307/23048/23725 26308/23051/23728 26311/23054/23731 26310/23052/23729
+f 1413/22222/22899 10634/23055/23732 26303/23046/23723 10272/22683/23360
+f 10634/23055/23732 10633/23056/23733 26304/23047/23724 26303/23046/23723
+f 10633/23056/23733 10632/23057/23734 26305/23050/23727 26304/23047/23724
+f 10632/23057/23734 1445/23058/23735 10464/23059/23736 26305/23050/23727
+f 26305/23050/23727 10464/23059/23736 10465/23060/23737 26308/23051/23728
+f 26308/23051/23728 10465/23060/23737 10466/23061/23738 26311/23054/23731
+f 26311/23054/23731 10466/23061/23738 1444/22750/23427 10575/22749/23426
+f 26310/23052/23729 26311/23054/23731 10575/22749/23426 10576/22748/23425
+f 26309/23053/23730 26310/23052/23729 10576/22748/23425 10577/22747/23424
+f 10274/22685/23362 26309/23053/23730 10577/22747/23424 1412/22386/23063
+f 10273/22684/23361 26306/23049/23726 26309/23053/23730 10274/22685/23362
+f 10272/22683/23360 26303/23046/23723 26306/23049/23726 10273/22684/23361
+f 26312/23062/23739 26313/23063/23740 26316/23064/23741 26315/23065/23742
+f 26313/23063/23740 26314/23066/23743 26317/23067/23744 26316/23064/23741
+f 26315/23065/23742 26316/23064/23741 26319/23068/23745 26318/23069/23746
+f 26316/23064/23741 26317/23067/23744 26320/23070/23747 26319/23068/23745
+f 1440/22242/22919 10637/23071/23748 26312/23062/23739 10353/22695/23372
+f 10637/23071/23748 10636/23072/23749 26313/23063/23740 26312/23062/23739
+f 10636/23072/23749 10635/23073/23750 26314/23066/23743 26313/23063/23740
+f 10635/23073/23750 1472/23074/23751 10545/23075/23752 26314/23066/23743
+f 26314/23066/23743 10545/23075/23752 10546/23076/23753 26317/23067/23744
+f 26317/23067/23744 10546/23076/23753 10547/23077/23754 26320/23070/23747
+f 26320/23070/23747 10547/23077/23754 1471/23026/23703 10626/23025/23702
+f 26319/23068/23745 26320/23070/23747 10626/23025/23702 10627/23024/23701
+f 26318/23069/23746 26319/23068/23745 10627/23024/23701 10628/23023/23700
+f 10355/22697/23374 26318/23069/23746 10628/23023/23700 1439/22658/23335
+f 10354/22696/23373 26315/23065/23742 26318/23069/23746 10355/22697/23374
+f 10353/22695/23372 26312/23062/23739 26315/23065/23742 10354/22696/23373
+f 26321/23078/23755 26322/23079/23756 26325/23080/23757 26324/23081/23758
+f 26322/23079/23756 26323/23082/23759 26326/23083/23760 26325/23080/23757
+f 26324/23081/23758 26325/23080/23757 26328/23084/23761 26327/23085/23762
+f 26325/23080/23757 26326/23083/23760 26329/23086/23763 26328/23084/23761
+f 1427/22198/22875 10640/23087/23764 26321/23078/23755 10314/22199/22876
+f 10640/23087/23764 10639/23088/23765 26322/23079/23756 26321/23078/23755
+f 10639/23088/23765 10638/23089/23766 26323/23082/23759 26322/23079/23756
+f 10638/23089/23766 1459/23090/23767 10506/23091/23768 26323/23082/23759
+f 26323/23082/23759 10506/23091/23768 10507/23092/23769 26326/23083/23760
+f 26326/23083/23760 10507/23092/23769 10508/23093/23770 26329/23086/23763
+f 26329/23086/23763 10508/23093/23770 1458/23042/23719 10629/23041/23718
+f 26328/23084/23761 26329/23086/23763 10629/23041/23718 10630/23040/23717
+f 26327/23085/23762 26328/23084/23761 10630/23040/23717 10631/23039/23716
+f 10316/22201/22878 26327/23085/23762 10631/23039/23716 1426/22202/22879
+f 10315/22200/22877 26324/23081/23758 26327/23085/23762 10316/22201/22878
+f 10314/22199/22876 26321/23078/23755 26324/23081/23758 10315/22200/22877
+f 26330/23094/23771 26331/23095/23772 26334/23096/23773 26333/23097/23774
+f 26331/23095/23772 26332/23098/23775 26335/23099/23776 26334/23096/23773
+f 26333/23097/23774 26334/23096/23773 26337/23100/23777 26336/23101/23778
+f 26334/23096/23773 26335/23099/23776 26338/23102/23779 26337/23100/23777
+f 1414/22218/22895 10643/23103/23780 26330/23094/23771 10275/22219/22896
+f 10643/23103/23780 10642/23104/23781 26331/23095/23772 26330/23094/23771
+f 10642/23104/23781 10641/23105/23782 26332/23098/23775 26331/23095/23772
+f 10641/23105/23782 1446/23106/23783 10467/23107/23784 26332/23098/23775
+f 26332/23098/23775 10467/23107/23784 10468/23108/23785 26335/23099/23776
+f 26335/23099/23776 10468/23108/23785 10469/23109/23786 26338/23102/23779
+f 26338/23102/23779 10469/23109/23786 1445/23058/23735 10632/23057/23734
+f 26337/23100/23777 26338/23102/23779 10632/23057/23734 10633/23056/23733
+f 26336/23101/23778 26337/23100/23777 10633/23056/23733 10634/23055/23732
+f 10277/22221/22898 26336/23101/23778 10634/23055/23732 1413/22222/22899
+f 10276/22220/22897 26333/23097/23774 26336/23101/23778 10277/22221/22898
+f 10275/22219/22896 26330/23094/23771 26333/23097/23774 10276/22220/22897
+f 26339/23110/23787 26340/23111/23788 26343/23112/23789 26342/23113/23790
+f 26340/23111/23788 26341/23114/23791 26344/23115/23792 26343/23112/23789
+f 26342/23113/23790 26343/23112/23789 26346/23116/23793 26345/23117/23794
+f 26343/23112/23789 26344/23115/23792 26347/23118/23795 26346/23116/23793
+f 1441/22238/22915 10646/23119/23796 26339/23110/23787 10356/22239/22916
+f 10646/23119/23796 10645/23120/23797 26340/23111/23788 26339/23110/23787
+f 10645/23120/23797 10644/23121/23798 26341/23114/23791 26340/23111/23788
+f 10644/23121/23798 1473/23122/23799 10548/23123/23800 26341/23114/23791
+f 26341/23114/23791 10548/23123/23800 10549/23124/23801 26344/23115/23792
+f 26344/23115/23792 10549/23124/23801 10550/23125/23802 26347/23118/23795
+f 26347/23118/23795 10550/23125/23802 1472/23074/23751 10635/23073/23750
+f 26346/23116/23793 26347/23118/23795 10635/23073/23750 10636/23072/23749
+f 26345/23117/23794 26346/23116/23793 10636/23072/23749 10637/23071/23748
+f 10358/22241/22918 26345/23117/23794 10637/23071/23748 1440/22242/22919
+f 10357/22240/22917 26342/23113/23790 26345/23117/23794 10358/22241/22918
+f 10356/22239/22916 26339/23110/23787 26342/23113/23790 10357/22240/22917
+f 26348/23126/23803 26349/23127/23804 26352/23128/23805 26351/23129/23806
+f 26349/23127/23804 26350/23130/23807 26353/23131/23808 26352/23128/23805
+f 26351/23129/23806 26352/23128/23805 26355/23132/23809 26354/23133/23810
+f 26352/23128/23805 26353/23131/23808 26356/23134/23811 26355/23132/23809
+f 1428/22258/22935 10649/23135/23812 26348/23126/23803 10317/22259/22936
+f 10649/23135/23812 10648/23136/23813 26349/23127/23804 26348/23126/23803
+f 10648/23136/23813 10647/23137/23814 26350/23130/23807 26349/23127/23804
+f 10647/23137/23814 1460/23138/23815 10509/23139/23816 26350/23130/23807
+f 26350/23130/23807 10509/23139/23816 10510/23140/23817 26353/23131/23808
+f 26353/23131/23808 10510/23140/23817 10511/23141/23818 26356/23134/23811
+f 26356/23134/23811 10511/23141/23818 1459/23090/23767 10638/23089/23766
+f 26355/23132/23809 26356/23134/23811 10638/23089/23766 10639/23088/23765
+f 26354/23133/23810 26355/23132/23809 10639/23088/23765 10640/23087/23764
+f 10319/22261/22938 26354/23133/23810 10640/23087/23764 1427/22198/22875
+f 10318/22260/22937 26351/23129/23806 26354/23133/23810 10319/22261/22938
+f 10317/22259/22936 26348/23126/23803 26351/23129/23806 10318/22260/22937
+f 26357/23142/23819 26358/23143/23820 26361/23144/23821 26360/23145/23822
+f 26358/23143/23820 26359/23146/23823 26362/23147/23824 26361/23144/23821
+f 26360/23145/23822 26361/23144/23821 26364/23148/23825 26363/23149/23826
+f 26361/23144/23821 26362/23147/23824 26365/23150/23827 26364/23148/23825
+f 1415/22274/22951 10652/23151/23828 26357/23142/23819 10278/22275/22952
+f 10652/23151/23828 10651/23152/23829 26358/23143/23820 26357/23142/23819
+f 10651/23152/23829 10650/23153/23830 26359/23146/23823 26358/23143/23820
+f 10650/23153/23830 1447/23154/23831 10470/23155/23832 26359/23146/23823
+f 26359/23146/23823 10470/23155/23832 10471/23156/23833 26362/23147/23824
+f 26362/23147/23824 10471/23156/23833 10472/23157/23834 26365/23150/23827
+f 26365/23150/23827 10472/23157/23834 1446/23106/23783 10641/23105/23782
+f 26364/23148/23825 26365/23150/23827 10641/23105/23782 10642/23104/23781
+f 26363/23149/23826 26364/23148/23825 10642/23104/23781 10643/23103/23780
+f 10280/22277/22954 26363/23149/23826 10643/23103/23780 1414/22218/22895
+f 10279/22276/22953 26360/23145/23822 26363/23149/23826 10280/22277/22954
+f 10278/22275/22952 26357/23142/23819 26360/23145/23822 10279/22276/22953
+f 26366/23158/23835 26367/23159/23836 26370/23160/23837 26369/23161/23838
+f 26367/23159/23836 26368/23162/23839 26371/23163/23840 26370/23160/23837
+f 26369/23161/23838 26370/23160/23837 26373/23164/23841 26372/23165/23842
+f 26370/23160/23837 26371/23163/23840 26374/23166/23843 26373/23164/23841
+f 1442/22290/22967 10655/23167/23844 26366/23158/23835 10359/22291/22968
+f 10655/23167/23844 10654/23168/23845 26367/23159/23836 26366/23158/23835
+f 10654/23168/23845 10653/23169/23846 26368/23162/23839 26367/23159/23836
+f 10653/23169/23846 1474/23170/23847 10551/23171/23848 26368/23162/23839
+f 26368/23162/23839 10551/23171/23848 10552/23172/23849 26371/23163/23840
+f 26371/23163/23840 10552/23172/23849 10553/23173/23850 26374/23166/23843
+f 26374/23166/23843 10553/23173/23850 1473/23122/23799 10644/23121/23798
+f 26373/23164/23841 26374/23166/23843 10644/23121/23798 10645/23120/23797
+f 26372/23165/23842 26373/23164/23841 10645/23120/23797 10646/23119/23796
+f 10361/22293/22970 26372/23165/23842 10646/23119/23796 1441/22238/22915
+f 10360/22292/22969 26369/23161/23838 26372/23165/23842 10361/22293/22970
+f 10359/22291/22968 26366/23158/23835 26369/23161/23838 10360/22292/22969
+f 26375/23174/23851 26376/23175/23852 26379/23176/23853 26378/23177/23854
+f 26376/23175/23852 26377/23178/23855 26380/23179/23856 26379/23176/23853
+f 26378/23177/23854 26379/23176/23853 26382/23180/23857 26381/23181/23858
+f 26379/23176/23853 26380/23179/23856 26383/23182/23859 26382/23180/23857
+f 1429/22306/22983 10560/22717/23394 26375/23174/23851 10320/22307/22984
+f 10560/22717/23394 10561/22716/23393 26376/23175/23852 26375/23174/23851
+f 10561/22716/23393 10562/22715/23392 26377/23178/23855 26376/23175/23852
+f 10562/22715/23392 1461/22714/23391 10512/23183/23860 26377/23178/23855
+f 26377/23178/23855 10512/23183/23860 10513/23184/23861 26380/23179/23856
+f 26380/23179/23856 10513/23184/23861 10514/23185/23862 26383/23182/23859
+f 26383/23182/23859 10514/23185/23862 1460/23138/23815 10647/23137/23814
+f 26382/23180/23857 26383/23182/23859 10647/23137/23814 10648/23136/23813
+f 26381/23181/23858 26382/23180/23857 10648/23136/23813 10649/23135/23812
+f 10322/22309/22986 26381/23181/23858 10649/23135/23812 1428/22258/22935
+f 10321/22308/22985 26378/23177/23854 26381/23181/23858 10322/22309/22986
+f 10320/22307/22984 26375/23174/23851 26378/23177/23854 10321/22308/22985
+f 26384/23186/23863 26385/23187/23864 26388/23188/23865 26387/23189/23866
+f 26385/23187/23864 26386/23190/23867 26389/23191/23868 26388/23188/23865
+f 26387/23189/23866 26388/23188/23865 26391/23192/23869 26390/23193/23870
+f 26388/23188/23865 26389/23191/23868 26392/23194/23871 26391/23192/23869
+f 1416/22322/22999 10566/22737/23414 26384/23186/23863 10281/22323/23000
+f 10566/22737/23414 10567/22736/23413 26385/23187/23864 26384/23186/23863
+f 10567/22736/23413 10568/22735/23412 26386/23190/23867 26385/23187/23864
+f 10568/22735/23412 1448/22734/23411 10473/23195/23872 26386/23190/23867
+f 26386/23190/23867 10473/23195/23872 10474/23196/23873 26389/23191/23868
+f 26389/23191/23868 10474/23196/23873 10475/23197/23874 26392/23194/23871
+f 26392/23194/23871 10475/23197/23874 1447/23154/23831 10650/23153/23830
+f 26391/23192/23869 26392/23194/23871 10650/23153/23830 10651/23152/23829
+f 26390/23193/23870 26391/23192/23869 10651/23152/23829 10652/23151/23828
+f 10283/22325/23002 26390/23193/23870 10652/23151/23828 1415/22274/22951
+f 10282/22324/23001 26387/23189/23866 26390/23193/23870 10283/22325/23002
+f 10281/22323/23000 26384/23186/23863 26387/23189/23866 10282/22324/23001
+f 26393/23198/23875 26394/23199/23876 26397/23200/23877 26396/23201/23878
+f 26394/23199/23876 26395/23202/23879 26398/23203/23880 26397/23200/23877
+f 26396/23201/23878 26397/23200/23877 26400/23204/23881 26399/23205/23882
+f 26397/23200/23877 26398/23203/23880 26401/23206/23883 26400/23204/23881
+f 1443/22338/23015 10572/22757/23434 26393/23198/23875 10362/22339/23016
+f 10572/22757/23434 10573/22756/23433 26394/23199/23876 26393/23198/23875
+f 10573/22756/23433 10574/22755/23432 26395/23202/23879 26394/23199/23876
+f 10574/22755/23432 1475/22754/23431 10554/23207/23884 26395/23202/23879
+f 26395/23202/23879 10554/23207/23884 10555/23208/23885 26398/23203/23880
+f 26398/23203/23880 10555/23208/23885 10556/23209/23886 26401/23206/23883
+f 26401/23206/23883 10556/23209/23886 1474/23170/23847 10653/23169/23846
+f 26400/23204/23881 26401/23206/23883 10653/23169/23846 10654/23168/23845
+f 26399/23205/23882 26400/23204/23881 10654/23168/23845 10655/23167/23844
+f 10364/22341/23018 26399/23205/23882 10655/23167/23844 1442/22290/22967
+f 10363/22340/23017 26396/23201/23878 26399/23205/23882 10364/22341/23018
+f 10362/22339/23016 26393/23198/23875 26396/23201/23878 10363/22340/23017
+f 26402/23210/23887 26403/23211/23888 26406/23212/23889 26405/23213/23890
+f 26403/23211/23888 26404/23214/23891 26407/23215/23892 26406/23212/23889
+f 26405/23213/23890 26406/23212/23889 26409/23216/23893 26408/23217/23894
+f 26406/23212/23889 26407/23215/23892 26410/23218/23895 26409/23216/23893
+f 1465/22834/23511 10757/23219/23896 26402/23210/23887 10524/22835/23512
+f 10757/23219/23896 10756/23220/23897 26403/23211/23888 26402/23210/23887
+f 10756/23220/23897 10755/23221/23898 26404/23214/23891 26403/23211/23888
+f 10755/23221/23898 1497/23222/23899 10716/23223/23900 26404/23214/23891
+f 26404/23214/23891 10716/23223/23900 10717/23224/23901 26407/23215/23892
+f 26407/23215/23892 10717/23224/23901 10718/23225/23902 26410/23218/23895
+f 26410/23218/23895 10718/23225/23902 1496/23226/23903 10754/23227/23904
+f 26409/23216/23893 26410/23218/23895 10754/23227/23904 10753/23228/23905
+f 26408/23217/23894 26409/23216/23893 10753/23228/23905 10752/23229/23906
+f 10526/22837/23514 26408/23217/23894 10752/23229/23906 1464/22802/23479
+f 10525/22836/23513 26405/23213/23890 26408/23217/23894 10526/22837/23514
+f 10524/22835/23512 26402/23210/23887 26405/23213/23890 10525/22836/23513
+f 26411/23230/23907 26412/23231/23908 26415/23232/23909 26414/23233/23910
+f 26412/23231/23908 26413/23234/23911 26416/23235/23912 26415/23232/23909
+f 26414/23233/23910 26415/23232/23909 26418/23236/23913 26417/23237/23914
+f 26415/23232/23909 26416/23235/23912 26419/23238/23915 26418/23236/23913
+f 1452/22850/23527 10763/23239/23916 26411/23230/23907 10485/22851/23528
+f 10763/23239/23916 10762/23240/23917 26412/23231/23908 26411/23230/23907
+f 10762/23240/23917 10761/23241/23918 26413/23234/23911 26412/23231/23908
+f 10761/23241/23918 1484/23242/23919 10677/23243/23920 26413/23234/23911
+f 26413/23234/23911 10677/23243/23920 10678/23244/23921 26416/23235/23912
+f 26416/23235/23912 10678/23244/23921 10679/23245/23922 26419/23238/23915
+f 26419/23238/23915 10679/23245/23922 1483/23246/23923 10760/23247/23924
+f 26418/23236/23913 26419/23238/23915 10760/23247/23924 10759/23248/23925
+f 26417/23237/23914 26418/23236/23913 10759/23248/23925 10758/23249/23926
+f 10487/22853/23530 26417/23237/23914 10758/23249/23926 1451/22818/23495
+f 10486/22852/23529 26414/23233/23910 26417/23237/23914 10487/22853/23530
+f 10485/22851/23528 26411/23230/23907 26414/23233/23910 10486/22852/23529
+f 26420/23250/23927 26421/23251/23928 26424/23252/23929 26423/23253/23930
+f 26421/23251/23928 26422/23254/23931 26425/23255/23932 26424/23252/23929
+f 26423/23253/23930 26424/23252/23929 26427/23256/23933 26426/23257/23934
+f 26424/23252/23929 26425/23255/23932 26428/23258/23935 26427/23256/23933
+f 1466/22866/23543 10766/23259/23936 26420/23250/23927 10527/22867/23544
+f 10766/23259/23936 10765/23260/23937 26421/23251/23928 26420/23250/23927
+f 10765/23260/23937 10764/23261/23938 26422/23254/23931 26421/23251/23928
+f 10764/23261/23938 1498/23262/23939 10719/23263/23940 26422/23254/23931
+f 26422/23254/23931 10719/23263/23940 10720/23264/23941 26425/23255/23932
+f 26425/23255/23932 10720/23264/23941 10721/23265/23942 26428/23258/23935
+f 26428/23258/23935 10721/23265/23942 1497/23222/23899 10755/23221/23898
+f 26427/23256/23933 26428/23258/23935 10755/23221/23898 10756/23220/23897
+f 26426/23257/23934 26427/23256/23933 10756/23220/23897 10757/23219/23896
+f 10529/22869/23546 26426/23257/23934 10757/23219/23896 1465/22834/23511
+f 10528/22868/23545 26423/23253/23930 26426/23257/23934 10529/22869/23546
+f 10527/22867/23544 26420/23250/23927 26423/23253/23930 10528/22868/23545
+f 26429/23266/23943 26430/23267/23944 26433/23268/23945 26432/23269/23946
+f 26430/23267/23944 26431/23270/23947 26434/23271/23948 26433/23268/23945
+f 26432/23269/23946 26433/23268/23945 26436/23272/23949 26435/23273/23950
+f 26433/23268/23945 26434/23271/23948 26437/23274/23951 26436/23272/23949
+f 1453/22882/23559 10769/23275/23952 26429/23266/23943 10488/22883/23560
+f 10769/23275/23952 10768/23276/23953 26430/23267/23944 26429/23266/23943
+f 10768/23276/23953 10767/23277/23954 26431/23270/23947 26430/23267/23944
+f 10767/23277/23954 1485/23278/23955 10680/23279/23956 26431/23270/23947
+f 26431/23270/23947 10680/23279/23956 10681/23280/23957 26434/23271/23948
+f 26434/23271/23948 10681/23280/23957 10682/23281/23958 26437/23274/23951
+f 26437/23274/23951 10682/23281/23958 1484/23242/23919 10761/23241/23918
+f 26436/23272/23949 26437/23274/23951 10761/23241/23918 10762/23240/23917
+f 26435/23273/23950 26436/23272/23949 10762/23240/23917 10763/23239/23916
+f 10490/22885/23562 26435/23273/23950 10763/23239/23916 1452/22850/23527
+f 10489/22884/23561 26432/23269/23946 26435/23273/23950 10490/22885/23562
+f 10488/22883/23560 26429/23266/23943 26432/23269/23946 10489/22884/23561
+f 26438/23282/23959 26439/23283/23960 26442/23284/23961 26441/23285/23962
+f 26439/23283/23960 26440/23286/23963 26443/23287/23964 26442/23284/23961
+f 26441/23285/23962 26442/23284/23961 26445/23288/23965 26444/23289/23966
+f 26442/23284/23961 26443/23287/23964 26446/23290/23967 26445/23288/23965
+f 1467/22898/23575 10772/23291/23968 26438/23282/23959 10530/22899/23576
+f 10772/23291/23968 10771/23292/23969 26439/23283/23960 26438/23282/23959
+f 10771/23292/23969 10770/23293/23970 26440/23286/23963 26439/23283/23960
+f 10770/23293/23970 1499/23294/23971 10722/23295/23972 26440/23286/23963
+f 26440/23286/23963 10722/23295/23972 10723/23296/23973 26443/23287/23964
+f 26443/23287/23964 10723/23296/23973 10724/23297/23974 26446/23290/23967
+f 26446/23290/23967 10724/23297/23974 1498/23262/23939 10764/23261/23938
+f 26445/23288/23965 26446/23290/23967 10764/23261/23938 10765/23260/23937
+f 26444/23289/23966 26445/23288/23965 10765/23260/23937 10766/23259/23936
+f 10532/22901/23578 26444/23289/23966 10766/23259/23936 1466/22866/23543
+f 10531/22900/23577 26441/23285/23962 26444/23289/23966 10532/22901/23578
+f 10530/22899/23576 26438/23282/23959 26441/23285/23962 10531/22900/23577
+f 26447/23298/23975 26448/23299/23976 26451/23300/23977 26450/23301/23978
+f 26448/23299/23976 26449/23302/23979 26452/23303/23980 26451/23300/23977
+f 26450/23301/23978 26451/23300/23977 26454/23304/23981 26453/23305/23982
+f 26451/23300/23977 26452/23303/23980 26455/23306/23983 26454/23304/23981
+f 1454/22914/23591 10775/23307/23984 26447/23298/23975 10491/22915/23592
+f 10775/23307/23984 10774/23308/23985 26448/23299/23976 26447/23298/23975
+f 10774/23308/23985 10773/23309/23986 26449/23302/23979 26448/23299/23976
+f 10773/23309/23986 1486/23310/23987 10683/23311/23988 26449/23302/23979
+f 26449/23302/23979 10683/23311/23988 10684/23312/23989 26452/23303/23980
+f 26452/23303/23980 10684/23312/23989 10685/23313/23990 26455/23306/23983
+f 26455/23306/23983 10685/23313/23990 1485/23278/23955 10767/23277/23954
+f 26454/23304/23981 26455/23306/23983 10767/23277/23954 10768/23276/23953
+f 26453/23305/23982 26454/23304/23981 10768/23276/23953 10769/23275/23952
+f 10493/22917/23594 26453/23305/23982 10769/23275/23952 1453/22882/23559
+f 10492/22916/23593 26450/23301/23978 26453/23305/23982 10493/22917/23594
+f 10491/22915/23592 26447/23298/23975 26450/23301/23978 10492/22916/23593
+f 26456/23314/23991 26457/23315/23992 26460/23316/23993 26459/23317/23994
+f 26457/23315/23992 26458/23318/23995 26461/23319/23996 26460/23316/23993
+f 26459/23317/23994 26460/23316/23993 26463/23320/23997 26462/23321/23998
+f 26460/23316/23993 26461/23319/23996 26464/23322/23999 26463/23320/23997
+f 1468/22930/23607 10778/23323/24000 26456/23314/23991 10533/22931/23608
+f 10778/23323/24000 10777/23324/24001 26457/23315/23992 26456/23314/23991
+f 10777/23324/24001 10776/23325/24002 26458/23318/23995 26457/23315/23992
+f 10776/23325/24002 1500/23326/24003 10725/23327/24004 26458/23318/23995
+f 26458/23318/23995 10725/23327/24004 10726/23328/24005 26461/23319/23996
+f 26461/23319/23996 10726/23328/24005 10727/23329/24006 26464/23322/23999
+f 26464/23322/23999 10727/23329/24006 1499/23294/23971 10770/23293/23970
+f 26463/23320/23997 26464/23322/23999 10770/23293/23970 10771/23292/23969
+f 26462/23321/23998 26463/23320/23997 10771/23292/23969 10772/23291/23968
+f 10535/22933/23610 26462/23321/23998 10772/23291/23968 1467/22898/23575
+f 10534/22932/23609 26459/23317/23994 26462/23321/23998 10535/22933/23610
+f 10533/22931/23608 26456/23314/23991 26459/23317/23994 10534/22932/23609
+f 26465/23330/24007 26466/23331/24008 26469/23332/24009 26468/23333/24010
+f 26466/23331/24008 26467/23334/24011 26470/23335/24012 26469/23332/24009
+f 26468/23333/24010 26469/23332/24009 26472/23336/24013 26471/23337/24014
+f 26469/23332/24009 26470/23335/24012 26473/23338/24015 26472/23336/24013
+f 1455/22946/23623 10781/23339/24016 26465/23330/24007 10494/22947/23624
+f 10781/23339/24016 10780/23340/24017 26466/23331/24008 26465/23330/24007
+f 10780/23340/24017 10779/23341/24018 26467/23334/24011 26466/23331/24008
+f 10779/23341/24018 1487/23342/24019 10686/23343/24020 26467/23334/24011
+f 26467/23334/24011 10686/23343/24020 10687/23344/24021 26470/23335/24012
+f 26470/23335/24012 10687/23344/24021 10688/23345/24022 26473/23338/24015
+f 26473/23338/24015 10688/23345/24022 1486/23310/23987 10773/23309/23986
+f 26472/23336/24013 26473/23338/24015 10773/23309/23986 10774/23308/23985
+f 26471/23337/24014 26472/23336/24013 10774/23308/23985 10775/23307/23984
+f 10496/22949/23626 26471/23337/24014 10775/23307/23984 1454/22914/23591
+f 10495/22948/23625 26468/23333/24010 26471/23337/24014 10496/22949/23626
+f 10494/22947/23624 26465/23330/24007 26468/23333/24010 10495/22948/23625
+f 26474/23346/24023 26475/23347/24024 26478/23348/24025 26477/23349/24026
+f 26475/23347/24024 26476/23350/24027 26479/23351/24028 26478/23348/24025
+f 26477/23349/24026 26478/23348/24025 26481/23352/24029 26480/23353/24030
+f 26478/23348/24025 26479/23351/24028 26482/23354/24031 26481/23352/24029
+f 1469/22962/23639 10784/23355/24032 26474/23346/24023 10536/22963/23640
+f 10784/23355/24032 10783/23356/24033 26475/23347/24024 26474/23346/24023
+f 10783/23356/24033 10782/23357/24034 26476/23350/24027 26475/23347/24024
+f 10782/23357/24034 1501/23358/24035 10728/23359/24036 26476/23350/24027
+f 26476/23350/24027 10728/23359/24036 10729/23360/24037 26479/23351/24028
+f 26479/23351/24028 10729/23360/24037 10730/23361/24038 26482/23354/24031
+f 26482/23354/24031 10730/23361/24038 1500/23326/24003 10776/23325/24002
+f 26481/23352/24029 26482/23354/24031 10776/23325/24002 10777/23324/24001
+f 26480/23353/24030 26481/23352/24029 10777/23324/24001 10778/23323/24000
+f 10538/22965/23642 26480/23353/24030 10778/23323/24000 1468/22930/23607
+f 10537/22964/23641 26477/23349/24026 26480/23353/24030 10538/22965/23642
+f 10536/22963/23640 26474/23346/24023 26477/23349/24026 10537/22964/23641
+f 26483/23362/24039 26484/23363/24040 26487/23364/24041 26486/23365/24042
+f 26484/23363/24040 26485/23366/24043 26488/23367/24044 26487/23364/24041
+f 26486/23365/24042 26487/23364/24041 26490/23368/24045 26489/23369/24046
+f 26487/23364/24041 26488/23367/24044 26491/23370/24047 26490/23368/24045
+f 1456/22978/23655 10787/23371/24048 26483/23362/24039 10497/22979/23656
+f 10787/23371/24048 10786/23372/24049 26484/23363/24040 26483/23362/24039
+f 10786/23372/24049 10785/23373/24050 26485/23366/24043 26484/23363/24040
+f 10785/23373/24050 1488/23374/24051 10689/23375/24052 26485/23366/24043
+f 26485/23366/24043 10689/23375/24052 10690/23376/24053 26488/23367/24044
+f 26488/23367/24044 10690/23376/24053 10691/23377/24054 26491/23370/24047
+f 26491/23370/24047 10691/23377/24054 1487/23342/24019 10779/23341/24018
+f 26490/23368/24045 26491/23370/24047 10779/23341/24018 10780/23340/24017
+f 26489/23369/24046 26490/23368/24045 10780/23340/24017 10781/23339/24016
+f 10499/22981/23658 26489/23369/24046 10781/23339/24016 1455/22946/23623
+f 10498/22980/23657 26486/23365/24042 26489/23369/24046 10499/22981/23658
+f 10497/22979/23656 26483/23362/24039 26486/23365/24042 10498/22980/23657
+f 26492/23378/24055 26493/23379/24056 26496/23380/24057 26495/23381/24058
+f 26493/23379/24056 26494/23382/24059 26497/23383/24060 26496/23380/24057
+f 26495/23381/24058 26496/23380/24057 26499/23384/24061 26498/23385/24062
+f 26496/23380/24057 26497/23383/24060 26500/23386/24063 26499/23384/24061
+f 1470/22994/23671 10790/23387/24064 26492/23378/24055 10539/22995/23672
+f 10790/23387/24064 10789/23388/24065 26493/23379/24056 26492/23378/24055
+f 10789/23388/24065 10788/23389/24066 26494/23382/24059 26493/23379/24056
+f 10788/23389/24066 1502/23390/24067 10731/23391/24068 26494/23382/24059
+f 26494/23382/24059 10731/23391/24068 10732/23392/24069 26497/23383/24060
+f 26497/23383/24060 10732/23392/24069 10733/23393/24070 26500/23386/24063
+f 26500/23386/24063 10733/23393/24070 1501/23358/24035 10782/23357/24034
+f 26499/23384/24061 26500/23386/24063 10782/23357/24034 10783/23356/24033
+f 26498/23385/24062 26499/23384/24061 10783/23356/24033 10784/23355/24032
+f 10541/22997/23674 26498/23385/24062 10784/23355/24032 1469/22962/23639
+f 10540/22996/23673 26495/23381/24058 26498/23385/24062 10541/22997/23674
+f 10539/22995/23672 26492/23378/24055 26495/23381/24058 10540/22996/23673
+f 26501/23394/24071 26502/23395/24072 26505/23396/24073 26504/23397/24074
+f 26502/23395/24072 26503/23398/24075 26506/23399/24076 26505/23396/24073
+f 26504/23397/24074 26505/23396/24073 26508/23400/24077 26507/23401/24078
+f 26505/23396/24073 26506/23399/24076 26509/23402/24079 26508/23400/24077
+f 1457/23010/23687 10793/23403/24080 26501/23394/24071 10500/23011/23688
+f 10793/23403/24080 10792/23404/24081 26502/23395/24072 26501/23394/24071
+f 10792/23404/24081 10791/23405/24082 26503/23398/24075 26502/23395/24072
+f 10791/23405/24082 1489/23406/24083 10692/23407/24084 26503/23398/24075
+f 26503/23398/24075 10692/23407/24084 10693/23408/24085 26506/23399/24076
+f 26506/23399/24076 10693/23408/24085 10694/23409/24086 26509/23402/24079
+f 26509/23402/24079 10694/23409/24086 1488/23374/24051 10785/23373/24050
+f 26508/23400/24077 26509/23402/24079 10785/23373/24050 10786/23372/24049
+f 26507/23401/24078 26508/23400/24077 10786/23372/24049 10787/23371/24048
+f 10502/23013/23690 26507/23401/24078 10787/23371/24048 1456/22978/23655
+f 10501/23012/23689 26504/23397/24074 26507/23401/24078 10502/23013/23690
+f 10500/23011/23688 26501/23394/24071 26504/23397/24074 10501/23012/23689
+f 26510/23410/24087 26511/23411/24088 26514/23412/24089 26513/23413/24090
+f 26511/23411/24088 26512/23414/24091 26515/23415/24092 26514/23412/24089
+f 26513/23413/24090 26514/23412/24089 26517/23416/24093 26516/23417/24094
+f 26514/23412/24089 26515/23415/24092 26518/23418/24095 26517/23416/24093
+f 1471/23026/23703 10796/23419/24096 26510/23410/24087 10542/23027/23704
+f 10796/23419/24096 10795/23420/24097 26511/23411/24088 26510/23410/24087
+f 10795/23420/24097 10794/23421/24098 26512/23414/24091 26511/23411/24088
+f 10794/23421/24098 1503/23422/24099 10734/23423/24100 26512/23414/24091
+f 26512/23414/24091 10734/23423/24100 10735/23424/24101 26515/23415/24092
+f 26515/23415/24092 10735/23424/24101 10736/23425/24102 26518/23418/24095
+f 26518/23418/24095 10736/23425/24102 1502/23390/24067 10788/23389/24066
+f 26517/23416/24093 26518/23418/24095 10788/23389/24066 10789/23388/24065
+f 26516/23417/24094 26517/23416/24093 10789/23388/24065 10790/23387/24064
+f 10544/23029/23706 26516/23417/24094 10790/23387/24064 1470/22994/23671
+f 10543/23028/23705 26513/23413/24090 26516/23417/24094 10544/23029/23706
+f 10542/23027/23704 26510/23410/24087 26513/23413/24090 10543/23028/23705
+f 26519/23426/24103 26520/23427/24104 26523/23428/24105 26522/23429/24106
+f 26520/23427/24104 26521/23430/24107 26524/23431/24108 26523/23428/24105
+f 26522/23429/24106 26523/23428/24105 26526/23432/24109 26525/23433/24110
+f 26523/23428/24105 26524/23431/24108 26527/23434/24111 26526/23432/24109
+f 1458/23042/23719 10799/23435/24112 26519/23426/24103 10503/23043/23720
+f 10799/23435/24112 10798/23436/24113 26520/23427/24104 26519/23426/24103
+f 10798/23436/24113 10797/23437/24114 26521/23430/24107 26520/23427/24104
+f 10797/23437/24114 1490/23438/24115 10695/23439/24116 26521/23430/24107
+f 26521/23430/24107 10695/23439/24116 10696/23440/24117 26524/23431/24108
+f 26524/23431/24108 10696/23440/24117 10697/23441/24118 26527/23434/24111
+f 26527/23434/24111 10697/23441/24118 1489/23406/24083 10791/23405/24082
+f 26526/23432/24109 26527/23434/24111 10791/23405/24082 10792/23404/24081
+f 26525/23433/24110 26526/23432/24109 10792/23404/24081 10793/23403/24080
+f 10505/23045/23722 26525/23433/24110 10793/23403/24080 1457/23010/23687
+f 10504/23044/23721 26522/23429/24106 26525/23433/24110 10505/23045/23722
+f 10503/23043/23720 26519/23426/24103 26522/23429/24106 10504/23044/23721
+f 26528/23442/24119 26529/23443/24120 26532/23444/24121 26531/23445/24122
+f 26529/23443/24120 26530/23446/24123 26533/23447/24124 26532/23444/24121
+f 26531/23445/24122 26532/23444/24121 26535/23448/24125 26534/23449/24126
+f 26532/23444/24121 26533/23447/24124 26536/23450/24127 26535/23448/24125
+f 1445/23058/23735 10805/23451/24128 26528/23442/24119 10464/23059/23736
+f 10805/23451/24128 10804/23452/24129 26529/23443/24120 26528/23442/24119
+f 10804/23452/24129 10803/23453/24130 26530/23446/24123 26529/23443/24120
+f 10803/23453/24130 1477/23454/24131 10656/23455/24132 26530/23446/24123
+f 26530/23446/24123 10656/23455/24132 10657/23456/24133 26533/23447/24124
+f 26533/23447/24124 10657/23456/24133 10658/23457/24134 26536/23450/24127
+f 26536/23450/24127 10658/23457/24134 1476/23458/24135 10802/23459/24136
+f 26535/23448/24125 26536/23450/24127 10802/23459/24136 10801/23460/24137
+f 26534/23449/24126 26535/23448/24125 10801/23460/24137 10800/23461/24138
+f 10466/23061/23738 26534/23449/24126 10800/23461/24138 1444/22750/23427
+f 10465/23060/23737 26531/23445/24122 26534/23449/24126 10466/23061/23738
+f 10464/23059/23736 26528/23442/24119 26531/23445/24122 10465/23060/23737
+f 26537/23462/24139 26538/23463/24140 26541/23464/24141 26540/23465/24142
+f 26538/23463/24140 26539/23466/24143 26542/23467/24144 26541/23464/24141
+f 26540/23465/24142 26541/23464/24141 26544/23468/24145 26543/23469/24146
+f 26541/23464/24141 26542/23467/24144 26545/23470/24147 26544/23468/24145
+f 1472/23074/23751 10808/23471/24148 26537/23462/24139 10545/23075/23752
+f 10808/23471/24148 10807/23472/24149 26538/23463/24140 26537/23462/24139
+f 10807/23472/24149 10806/23473/24150 26539/23466/24143 26538/23463/24140
+f 10806/23473/24150 1504/23474/24151 10737/23475/24152 26539/23466/24143
+f 26539/23466/24143 10737/23475/24152 10738/23476/24153 26542/23467/24144
+f 26542/23467/24144 10738/23476/24153 10739/23477/24154 26545/23470/24147
+f 26545/23470/24147 10739/23477/24154 1503/23422/24099 10794/23421/24098
+f 26544/23468/24145 26545/23470/24147 10794/23421/24098 10795/23420/24097
+f 26543/23469/24146 26544/23468/24145 10795/23420/24097 10796/23419/24096
+f 10547/23077/23754 26543/23469/24146 10796/23419/24096 1471/23026/23703
+f 10546/23076/23753 26540/23465/24142 26543/23469/24146 10547/23077/23754
+f 10545/23075/23752 26537/23462/24139 26540/23465/24142 10546/23076/23753
+f 26546/23478/24155 26547/23479/24156 26550/23480/24157 26549/23481/24158
+f 26547/23479/24156 26548/23482/24159 26551/23483/24160 26550/23480/24157
+f 26549/23481/24158 26550/23480/24157 26553/23484/24161 26552/23485/24162
+f 26550/23480/24157 26551/23483/24160 26554/23486/24163 26553/23484/24161
+f 1459/23090/23767 10811/23487/24164 26546/23478/24155 10506/23091/23768
+f 10811/23487/24164 10810/23488/24165 26547/23479/24156 26546/23478/24155
+f 10810/23488/24165 10809/23489/24166 26548/23482/24159 26547/23479/24156
+f 10809/23489/24166 1491/23490/24167 10698/23491/24168 26548/23482/24159
+f 26548/23482/24159 10698/23491/24168 10699/23492/24169 26551/23483/24160
+f 26551/23483/24160 10699/23492/24169 10700/23493/24170 26554/23486/24163
+f 26554/23486/24163 10700/23493/24170 1490/23438/24115 10797/23437/24114
+f 26553/23484/24161 26554/23486/24163 10797/23437/24114 10798/23436/24113
+f 26552/23485/24162 26553/23484/24161 10798/23436/24113 10799/23435/24112
+f 10508/23093/23770 26552/23485/24162 10799/23435/24112 1458/23042/23719
+f 10507/23092/23769 26549/23481/24158 26552/23485/24162 10508/23093/23770
+f 10506/23091/23768 26546/23478/24155 26549/23481/24158 10507/23092/23769
+f 26555/23494/24171 26556/23495/24172 26559/23496/24173 26558/23497/24174
+f 26556/23495/24172 26557/23498/24175 26560/23499/24176 26559/23496/24173
+f 26558/23497/24174 26559/23496/24173 26562/23500/24177 26561/23501/24178
+f 26559/23496/24173 26560/23499/24176 26563/23502/24179 26562/23500/24177
+f 1446/23106/23783 10814/23503/24180 26555/23494/24171 10467/23107/23784
+f 10814/23503/24180 10813/23504/24181 26556/23495/24172 26555/23494/24171
+f 10813/23504/24181 10812/23505/24182 26557/23498/24175 26556/23495/24172
+f 10812/23505/24182 1478/23506/24183 10659/23507/24184 26557/23498/24175
+f 26557/23498/24175 10659/23507/24184 10660/23508/24185 26560/23499/24176
+f 26560/23499/24176 10660/23508/24185 10661/23509/24186 26563/23502/24179
+f 26563/23502/24179 10661/23509/24186 1477/23454/24131 10803/23453/24130
+f 26562/23500/24177 26563/23502/24179 10803/23453/24130 10804/23452/24129
+f 26561/23501/24178 26562/23500/24177 10804/23452/24129 10805/23451/24128
+f 10469/23109/23786 26561/23501/24178 10805/23451/24128 1445/23058/23735
+f 10468/23108/23785 26558/23497/24174 26561/23501/24178 10469/23109/23786
+f 10467/23107/23784 26555/23494/24171 26558/23497/24174 10468/23108/23785
+f 26564/23510/24187 26565/23511/24188 26568/23512/24189 26567/23513/24190
+f 26565/23511/24188 26566/23514/24191 26569/23515/24192 26568/23512/24189
+f 26567/23513/24190 26568/23512/24189 26571/23516/24193 26570/23517/24194
+f 26568/23512/24189 26569/23515/24192 26572/23518/24195 26571/23516/24193
+f 1473/23122/23799 10817/23519/24196 26564/23510/24187 10548/23123/23800
+f 10817/23519/24196 10816/23520/24197 26565/23511/24188 26564/23510/24187
+f 10816/23520/24197 10815/23521/24198 26566/23514/24191 26565/23511/24188
+f 10815/23521/24198 1505/23522/24199 10740/23523/24200 26566/23514/24191
+f 26566/23514/24191 10740/23523/24200 10741/23524/24201 26569/23515/24192
+f 26569/23515/24192 10741/23524/24201 10742/23525/24202 26572/23518/24195
+f 26572/23518/24195 10742/23525/24202 1504/23474/24151 10806/23473/24150
+f 26571/23516/24193 26572/23518/24195 10806/23473/24150 10807/23472/24149
+f 26570/23517/24194 26571/23516/24193 10807/23472/24149 10808/23471/24148
+f 10550/23125/23802 26570/23517/24194 10808/23471/24148 1472/23074/23751
+f 10549/23124/23801 26567/23513/24190 26570/23517/24194 10550/23125/23802
+f 10548/23123/23800 26564/23510/24187 26567/23513/24190 10549/23124/23801
+f 26573/23526/24203 26574/23527/24204 26577/23528/24205 26576/23529/24206
+f 26574/23527/24204 26575/23530/24207 26578/23531/24208 26577/23528/24205
+f 26576/23529/24206 26577/23528/24205 26580/23532/24209 26579/23533/24210
+f 26577/23528/24205 26578/23531/24208 26581/23534/24211 26580/23532/24209
+f 1460/23138/23815 10820/23535/24212 26573/23526/24203 10509/23139/23816
+f 10820/23535/24212 10819/23536/24213 26574/23527/24204 26573/23526/24203
+f 10819/23536/24213 10818/23537/24214 26575/23530/24207 26574/23527/24204
+f 10818/23537/24214 1492/23538/24215 10701/23539/24216 26575/23530/24207
+f 26575/23530/24207 10701/23539/24216 10702/23540/24217 26578/23531/24208
+f 26578/23531/24208 10702/23540/24217 10703/23541/24218 26581/23534/24211
+f 26581/23534/24211 10703/23541/24218 1491/23490/24167 10809/23489/24166
+f 26580/23532/24209 26581/23534/24211 10809/23489/24166 10810/23488/24165
+f 26579/23533/24210 26580/23532/24209 10810/23488/24165 10811/23487/24164
+f 10511/23141/23818 26579/23533/24210 10811/23487/24164 1459/23090/23767
+f 10510/23140/23817 26576/23529/24206 26579/23533/24210 10511/23141/23818
+f 10509/23139/23816 26573/23526/24203 26576/23529/24206 10510/23140/23817
+f 26582/23542/24219 26583/23543/24220 26586/23544/24221 26585/23545/24222
+f 26583/23543/24220 26584/23546/24223 26587/23547/24224 26586/23544/24221
+f 26585/23545/24222 26586/23544/24221 26589/23548/24225 26588/23549/24226
+f 26586/23544/24221 26587/23547/24224 26590/23550/24227 26589/23548/24225
+f 1447/23154/23831 10823/23551/24228 26582/23542/24219 10470/23155/23832
+f 10823/23551/24228 10822/23552/24229 26583/23543/24220 26582/23542/24219
+f 10822/23552/24229 10821/23553/24230 26584/23546/24223 26583/23543/24220
+f 10821/23553/24230 1479/23554/24231 10662/23555/24232 26584/23546/24223
+f 26584/23546/24223 10662/23555/24232 10663/23556/24233 26587/23547/24224
+f 26587/23547/24224 10663/23556/24233 10664/23557/24234 26590/23550/24227
+f 26590/23550/24227 10664/23557/24234 1478/23506/24183 10812/23505/24182
+f 26589/23548/24225 26590/23550/24227 10812/23505/24182 10813/23504/24181
+f 26588/23549/24226 26589/23548/24225 10813/23504/24181 10814/23503/24180
+f 10472/23157/23834 26588/23549/24226 10814/23503/24180 1446/23106/23783
+f 10471/23156/23833 26585/23545/24222 26588/23549/24226 10472/23157/23834
+f 10470/23155/23832 26582/23542/24219 26585/23545/24222 10471/23156/23833
+f 26591/23558/24235 26592/23559/24236 26595/23560/24237 26594/23561/24238
+f 26592/23559/24236 26593/23562/24239 26596/23563/24240 26595/23560/24237
+f 26594/23561/24238 26595/23560/24237 26598/23564/24241 26597/23565/24242
+f 26595/23560/24237 26596/23563/24240 26599/23566/24243 26598/23564/24241
+f 1474/23170/23847 10826/23567/24244 26591/23558/24235 10551/23171/23848
+f 10826/23567/24244 10825/23568/24245 26592/23559/24236 26591/23558/24235
+f 10825/23568/24245 10824/23569/24246 26593/23562/24239 26592/23559/24236
+f 10824/23569/24246 1506/23570/24247 10743/23571/24248 26593/23562/24239
+f 26593/23562/24239 10743/23571/24248 10744/23572/24249 26596/23563/24240
+f 26596/23563/24240 10744/23572/24249 10745/23573/24250 26599/23566/24243
+f 26599/23566/24243 10745/23573/24250 1505/23522/24199 10815/23521/24198
+f 26598/23564/24241 26599/23566/24243 10815/23521/24198 10816/23520/24197
+f 26597/23565/24242 26598/23564/24241 10816/23520/24197 10817/23519/24196
+f 10553/23173/23850 26597/23565/24242 10817/23519/24196 1473/23122/23799
+f 10552/23172/23849 26594/23561/24238 26597/23565/24242 10553/23173/23850
+f 10551/23171/23848 26591/23558/24235 26594/23561/24238 10552/23172/23849
+f 26600/23574/24251 26601/23575/24252 26604/23576/24253 26603/23577/24254
+f 26601/23575/24252 26602/23578/24255 26605/23579/24256 26604/23576/24253
+f 26603/23577/24254 26604/23576/24253 26607/23580/24257 26606/23581/24258
+f 26604/23576/24253 26605/23579/24256 26608/23582/24259 26607/23580/24257
+f 1461/22714/23391 10829/23583/24260 26600/23574/24251 10512/23183/23860
+f 10829/23583/24260 10828/23584/24261 26601/23575/24252 26600/23574/24251
+f 10828/23584/24261 10827/23585/24262 26602/23578/24255 26601/23575/24252
+f 10827/23585/24262 1493/23586/24263 10704/23587/24264 26602/23578/24255
+f 26602/23578/24255 10704/23587/24264 10705/23588/24265 26605/23579/24256
+f 26605/23579/24256 10705/23588/24265 10706/23589/24266 26608/23582/24259
+f 26608/23582/24259 10706/23589/24266 1492/23538/24215 10818/23537/24214
+f 26607/23580/24257 26608/23582/24259 10818/23537/24214 10819/23536/24213
+f 26606/23581/24258 26607/23580/24257 10819/23536/24213 10820/23535/24212
+f 10514/23185/23862 26606/23581/24258 10820/23535/24212 1460/23138/23815
+f 10513/23184/23861 26603/23577/24254 26606/23581/24258 10514/23185/23862
+f 10512/23183/23860 26600/23574/24251 26603/23577/24254 10513/23184/23861
+f 26609/23590/24267 26610/23591/24268 26613/23592/24269 26612/23593/24270
+f 26610/23591/24268 26611/23594/24271 26614/23595/24272 26613/23592/24269
+f 26612/23593/24270 26613/23592/24269 26616/23596/24273 26615/23597/24274
+f 26613/23592/24269 26614/23595/24272 26617/23598/24275 26616/23596/24273
+f 1448/22734/23411 10832/23599/24276 26609/23590/24267 10473/23195/23872
+f 10832/23599/24276 10831/23600/24277 26610/23591/24268 26609/23590/24267
+f 10831/23600/24277 10830/23601/24278 26611/23594/24271 26610/23591/24268
+f 10830/23601/24278 1480/23602/24279 10665/23603/24280 26611/23594/24271
+f 26611/23594/24271 10665/23603/24280 10666/23604/24281 26614/23595/24272
+f 26614/23595/24272 10666/23604/24281 10667/23605/24282 26617/23598/24275
+f 26617/23598/24275 10667/23605/24282 1479/23554/24231 10821/23553/24230
+f 26616/23596/24273 26617/23598/24275 10821/23553/24230 10822/23552/24229
+f 26615/23597/24274 26616/23596/24273 10822/23552/24229 10823/23551/24228
+f 10475/23197/23874 26615/23597/24274 10823/23551/24228 1447/23154/23831
+f 10474/23196/23873 26612/23593/24270 26615/23597/24274 10475/23197/23874
+f 10473/23195/23872 26609/23590/24267 26612/23593/24270 10474/23196/23873
+f 26618/23606/24283 26619/23607/24284 26622/23608/24285 26621/23609/24286
+f 26619/23607/24284 26620/23610/24287 26623/23611/24288 26622/23608/24285
+f 26621/23609/24286 26622/23608/24285 26625/23612/24289 26624/23613/24290
+f 26622/23608/24285 26623/23611/24288 26626/23614/24291 26625/23612/24289
+f 1475/22754/23431 10835/23615/24292 26618/23606/24283 10554/23207/23884
+f 10835/23615/24292 10834/23616/24293 26619/23607/24284 26618/23606/24283
+f 10834/23616/24293 10833/23617/24294 26620/23610/24287 26619/23607/24284
+f 10833/23617/24294 1507/23618/24295 10746/23619/24296 26620/23610/24287
+f 26620/23610/24287 10746/23619/24296 10747/23620/24297 26623/23611/24288
+f 26623/23611/24288 10747/23620/24297 10748/23621/24298 26626/23614/24291
+f 26626/23614/24291 10748/23621/24298 1506/23570/24247 10824/23569/24246
+f 26625/23612/24289 26626/23614/24291 10824/23569/24246 10825/23568/24245
+f 26624/23613/24290 26625/23612/24289 10825/23568/24245 10826/23567/24244
+f 10556/23209/23886 26624/23613/24290 10826/23567/24244 1474/23170/23847
+f 10555/23208/23885 26621/23609/24286 26624/23613/24290 10556/23209/23886
+f 10554/23207/23884 26618/23606/24283 26621/23609/24286 10555/23208/23885
+f 26627/23622/24299 26628/23623/24300 26631/23624/24301 26630/23625/24302
+f 26628/23623/24300 26629/23626/24303 26632/23627/24304 26631/23624/24301
+f 26630/23625/24302 26631/23624/24301 26634/23628/24305 26633/23629/24306
+f 26631/23624/24301 26632/23627/24304 26635/23630/24307 26634/23628/24305
+f 1462/22710/23387 10838/23631/24308 26627/23622/24299 10515/22711/23388
+f 10838/23631/24308 10837/23632/24309 26628/23623/24300 26627/23622/24299
+f 10837/23632/24309 10836/23633/24310 26629/23626/24303 26628/23623/24300
+f 10836/23633/24310 1494/23634/24311 10707/23635/24312 26629/23626/24303
+f 26629/23626/24303 10707/23635/24312 10708/23636/24313 26632/23627/24304
+f 26632/23627/24304 10708/23636/24313 10709/23637/24314 26635/23630/24307
+f 26635/23630/24307 10709/23637/24314 1493/23586/24263 10827/23585/24262
+f 26634/23628/24305 26635/23630/24307 10827/23585/24262 10828/23584/24261
+f 26633/23629/24306 26634/23628/24305 10828/23584/24261 10829/23583/24260
+f 10517/22713/23390 26633/23629/24306 10829/23583/24260 1461/22714/23391
+f 10516/22712/23389 26630/23625/24302 26633/23629/24306 10517/22713/23390
+f 10515/22711/23388 26627/23622/24299 26630/23625/24302 10516/22712/23389
+f 26636/23638/24315 26637/23639/24316 26640/23640/24317 26639/23641/24318
+f 26637/23639/24316 26638/23642/24319 26641/23643/24320 26640/23640/24317
+f 26639/23641/24318 26640/23640/24317 26643/23644/24321 26642/23645/24322
+f 26640/23640/24317 26641/23643/24320 26644/23646/24323 26643/23644/24321
+f 1449/22730/23407 10841/23647/24324 26636/23638/24315 10476/22731/23408
+f 10841/23647/24324 10840/23648/24325 26637/23639/24316 26636/23638/24315
+f 10840/23648/24325 10839/23649/24326 26638/23642/24319 26637/23639/24316
+f 10839/23649/24326 1481/23650/24327 10668/23651/24328 26638/23642/24319
+f 26638/23642/24319 10668/23651/24328 10669/23652/24329 26641/23643/24320
+f 26641/23643/24320 10669/23652/24329 10670/23653/24330 26644/23646/24323
+f 26644/23646/24323 10670/23653/24330 1480/23602/24279 10830/23601/24278
+f 26643/23644/24321 26644/23646/24323 10830/23601/24278 10831/23600/24277
+f 26642/23645/24322 26643/23644/24321 10831/23600/24277 10832/23599/24276
+f 10478/22733/23410 26642/23645/24322 10832/23599/24276 1448/22734/23411
+f 10477/22732/23409 26639/23641/24318 26642/23645/24322 10478/22733/23410
+f 10476/22731/23408 26636/23638/24315 26639/23641/24318 10477/22732/23409
+f 26645/23654/24331 26646/23655/24332 26649/23656/24333 26648/23657/24334
+f 26646/23655/24332 26647/23658/24335 26650/23659/24336 26649/23656/24333
+f 26648/23657/24334 26649/23656/24333 26652/23660/24337 26651/23661/24338
+f 26649/23656/24333 26650/23659/24336 26653/23662/24339 26652/23660/24337
+f 1444/22750/23427 10800/23461/24138 26645/23654/24331 10557/22751/23428
+f 10800/23461/24138 10801/23460/24137 26646/23655/24332 26645/23654/24331
+f 10801/23460/24137 10802/23459/24136 26647/23658/24335 26646/23655/24332
+f 10802/23459/24136 1476/23458/24135 10749/23663/24340 26647/23658/24335
+f 26647/23658/24335 10749/23663/24340 10750/23664/24341 26650/23659/24336
+f 26650/23659/24336 10750/23664/24341 10751/23665/24342 26653/23662/24339
+f 26653/23662/24339 10751/23665/24342 1507/23618/24295 10833/23617/24294
+f 26652/23660/24337 26653/23662/24339 10833/23617/24294 10834/23616/24293
+f 26651/23661/24338 26652/23660/24337 10834/23616/24293 10835/23615/24292
+f 10559/22753/23430 26651/23661/24338 10835/23615/24292 1475/22754/23431
+f 10558/22752/23429 26648/23657/24334 26651/23661/24338 10559/22753/23430
+f 10557/22751/23428 26645/23654/24331 26648/23657/24334 10558/22752/23429
+f 26654/23666/24343 26655/23667/24344 26658/23668/24345 26657/23669/24346
+f 26655/23667/24344 26656/23670/24347 26659/23671/24348 26658/23668/24345
+f 26657/23669/24346 26658/23668/24345 26661/23672/24349 26660/23673/24350
+f 26658/23668/24345 26659/23671/24348 26662/23674/24351 26661/23672/24349
+f 1463/22770/23447 10844/23675/24352 26654/23666/24343 10518/22771/23448
+f 10844/23675/24352 10843/23676/24353 26655/23667/24344 26654/23666/24343
+f 10843/23676/24353 10842/23677/24354 26656/23670/24347 26655/23667/24344
+f 10842/23677/24354 1495/23678/24355 10710/23679/24356 26656/23670/24347
+f 26656/23670/24347 10710/23679/24356 10711/23680/24357 26659/23671/24348
+f 26659/23671/24348 10711/23680/24357 10712/23681/24358 26662/23674/24351
+f 26662/23674/24351 10712/23681/24358 1494/23634/24311 10836/23633/24310
+f 26661/23672/24349 26662/23674/24351 10836/23633/24310 10837/23632/24309
+f 26660/23673/24350 26661/23672/24349 10837/23632/24309 10838/23631/24308
+f 10520/22773/23450 26660/23673/24350 10838/23631/24308 1462/22710/23387
+f 10519/22772/23449 26657/23669/24346 26660/23673/24350 10520/22773/23450
+f 10518/22771/23448 26654/23666/24343 26657/23669/24346 10519/22772/23449
+f 26663/23682/24359 26664/23683/24360 26667/23684/24361 26666/23685/24362
+f 26664/23683/24360 26665/23686/24363 26668/23687/24364 26667/23684/24361
+f 26666/23685/24362 26667/23684/24361 26670/23688/24365 26669/23689/24366
+f 26667/23684/24361 26668/23687/24364 26671/23690/24367 26670/23688/24365
+f 1450/22786/23463 10847/23691/24368 26663/23682/24359 10479/22787/23464
+f 10847/23691/24368 10846/23692/24369 26664/23683/24360 26663/23682/24359
+f 10846/23692/24369 10845/23693/24370 26665/23686/24363 26664/23683/24360
+f 10845/23693/24370 1482/23694/24371 10671/23695/24372 26665/23686/24363
+f 26665/23686/24363 10671/23695/24372 10672/23696/24373 26668/23687/24364
+f 26668/23687/24364 10672/23696/24373 10673/23697/24374 26671/23690/24367
+f 26671/23690/24367 10673/23697/24374 1481/23650/24327 10839/23649/24326
+f 26670/23688/24365 26671/23690/24367 10839/23649/24326 10840/23648/24325
+f 26669/23689/24366 26670/23688/24365 10840/23648/24325 10841/23647/24324
+f 10481/22789/23466 26669/23689/24366 10841/23647/24324 1449/22730/23407
+f 10480/22788/23465 26666/23685/24362 26669/23689/24366 10481/22789/23466
+f 10479/22787/23464 26663/23682/24359 26666/23685/24362 10480/22788/23465
+f 26672/23698/24375 26673/23699/24376 26676/23700/24377 26675/23701/24378
+f 26673/23699/24376 26674/23702/24379 26677/23703/24380 26676/23700/24377
+f 26675/23701/24378 26676/23700/24377 26679/23704/24381 26678/23705/24382
+f 26676/23700/24377 26677/23703/24380 26680/23706/24383 26679/23704/24381
+f 1464/22802/23479 10752/23229/23906 26672/23698/24375 10521/22803/23480
+f 10752/23229/23906 10753/23228/23905 26673/23699/24376 26672/23698/24375
+f 10753/23228/23905 10754/23227/23904 26674/23702/24379 26673/23699/24376
+f 10754/23227/23904 1496/23226/23903 10713/23707/24384 26674/23702/24379
+f 26674/23702/24379 10713/23707/24384 10714/23708/24385 26677/23703/24380
+f 26677/23703/24380 10714/23708/24385 10715/23709/24386 26680/23706/24383
+f 26680/23706/24383 10715/23709/24386 1495/23678/24355 10842/23677/24354
+f 26679/23704/24381 26680/23706/24383 10842/23677/24354 10843/23676/24353
+f 26678/23705/24382 26679/23704/24381 10843/23676/24353 10844/23675/24352
+f 10523/22805/23482 26678/23705/24382 10844/23675/24352 1463/22770/23447
+f 10522/22804/23481 26675/23701/24378 26678/23705/24382 10523/22805/23482
+f 10521/22803/23480 26672/23698/24375 26675/23701/24378 10522/22804/23481
+f 26681/23710/24387 26682/23711/24388 26685/23712/24389 26684/23713/24390
+f 26682/23711/24388 26683/23714/24391 26686/23715/24392 26685/23712/24389
+f 26684/23713/24390 26685/23712/24389 26688/23716/24393 26687/23717/24394
+f 26685/23712/24389 26686/23715/24392 26689/23718/24395 26688/23716/24393
+f 1451/22818/23495 10758/23249/23926 26681/23710/24387 10482/22819/23496
+f 10758/23249/23926 10759/23248/23925 26682/23711/24388 26681/23710/24387
+f 10759/23248/23925 10760/23247/23924 26683/23714/24391 26682/23711/24388
+f 10760/23247/23924 1483/23246/23923 10674/23719/24396 26683/23714/24391
+f 26683/23714/24391 10674/23719/24396 10675/23720/24397 26686/23715/24392
+f 26686/23715/24392 10675/23720/24397 10676/23721/24398 26689/23718/24395
+f 26689/23718/24395 10676/23721/24398 1482/23694/24371 10845/23693/24370
+f 26688/23716/24393 26689/23718/24395 10845/23693/24370 10846/23692/24369
+f 26687/23717/24394 26688/23716/24393 10846/23692/24369 10847/23691/24368
+f 10484/22821/23498 26687/23717/24394 10847/23691/24368 1450/22786/23463
+f 10483/22820/23497 26684/23713/24390 26687/23717/24394 10484/22821/23498
+f 10482/22819/23496 26681/23710/24387 26684/23713/24390 10483/22820/23497
+f 26690/23722/24399 26691/23723/24400 26694/23724/24401 26693/23725/24402
+f 26691/23723/24400 26692/23726/24403 26695/23727/24404 26694/23724/24401
+f 26693/23725/24402 26694/23724/24401 26697/23728/24405 26696/23729/24406
+f 26694/23724/24401 26695/23727/24404 26698/23730/24407 26697/23728/24405
+f 1500/23326/24003 10949/23731/24408 26690/23722/24399 10725/23327/24004
+f 10949/23731/24408 10948/23732/24409 26691/23723/24400 26690/23722/24399
+f 10948/23732/24409 10947/23733/24410 26692/23726/24403 26691/23723/24400
+f 10947/23733/24410 1532/23734/24411 10917/23735/24412 26692/23726/24403
+f 26692/23726/24403 10917/23735/24412 10918/23736/24413 26695/23727/24404
+f 26695/23727/24404 10918/23736/24413 10919/23737/24414 26698/23730/24407
+f 26698/23730/24407 10919/23737/24414 1531/23738/24415 10946/23739/24416
+f 26697/23728/24405 26698/23730/24407 10946/23739/24416 10945/23740/24417
+f 26696/23729/24406 26697/23728/24405 10945/23740/24417 10944/23741/24418
+f 10727/23329/24006 26696/23729/24406 10944/23741/24418 1499/23294/23971
+f 10726/23328/24005 26693/23725/24402 26696/23729/24406 10727/23329/24006
+f 10725/23327/24004 26690/23722/24399 26693/23725/24402 10726/23328/24005
+f 26699/23742/24419 26700/23743/24420 26703/23744/24421 26702/23745/24422
+f 26700/23743/24420 26701/23746/24423 26704/23747/24424 26703/23744/24421
+f 26702/23745/24422 26703/23744/24421 26706/23748/24425 26705/23749/24426
+f 26703/23744/24421 26704/23747/24424 26707/23750/24427 26706/23748/24425
+f 1487/23342/24019 10955/23751/24428 26699/23742/24419 10686/23343/24020
+f 10955/23751/24428 10954/23752/24429 26700/23743/24420 26699/23742/24419
+f 10954/23752/24429 10953/23753/24430 26701/23746/24423 26700/23743/24420
+f 10953/23753/24430 1519/23754/24431 10878/23755/24432 26701/23746/24423
+f 26701/23746/24423 10878/23755/24432 10879/23756/24433 26704/23747/24424
+f 26704/23747/24424 10879/23756/24433 10880/23757/24434 26707/23750/24427
+f 26707/23750/24427 10880/23757/24434 1518/23758/24435 10952/23759/24436
+f 26706/23748/24425 26707/23750/24427 10952/23759/24436 10951/23760/24437
+f 26705/23749/24426 26706/23748/24425 10951/23760/24437 10950/23761/24438
+f 10688/23345/24022 26705/23749/24426 10950/23761/24438 1486/23310/23987
+f 10687/23344/24021 26702/23745/24422 26705/23749/24426 10688/23345/24022
+f 10686/23343/24020 26699/23742/24419 26702/23745/24422 10687/23344/24021
+f 26708/23762/24439 26709/23763/24440 26712/23764/24441 26711/23765/24442
+f 26709/23763/24440 26710/23766/24443 26713/23767/24444 26712/23764/24441
+f 26711/23765/24442 26712/23764/24441 26715/23768/24445 26714/23769/24446
+f 26712/23764/24441 26713/23767/24444 26716/23770/24447 26715/23768/24445
+f 1501/23358/24035 10958/23771/24448 26708/23762/24439 10728/23359/24036
+f 10958/23771/24448 10957/23772/24449 26709/23763/24440 26708/23762/24439
+f 10957/23772/24449 10956/23773/24450 26710/23766/24443 26709/23763/24440
+f 10956/23773/24450 1533/23774/24451 10920/23775/24452 26710/23766/24443
+f 26710/23766/24443 10920/23775/24452 10921/23776/24453 26713/23767/24444
+f 26713/23767/24444 10921/23776/24453 10922/23777/24454 26716/23770/24447
+f 26716/23770/24447 10922/23777/24454 1532/23734/24411 10947/23733/24410
+f 26715/23768/24445 26716/23770/24447 10947/23733/24410 10948/23732/24409
+f 26714/23769/24446 26715/23768/24445 10948/23732/24409 10949/23731/24408
+f 10730/23361/24038 26714/23769/24446 10949/23731/24408 1500/23326/24003
+f 10729/23360/24037 26711/23765/24442 26714/23769/24446 10730/23361/24038
+f 10728/23359/24036 26708/23762/24439 26711/23765/24442 10729/23360/24037
+f 26717/23778/24455 26718/23779/24456 26721/23780/24457 26720/23781/24458
+f 26718/23779/24456 26719/23782/24459 26722/23783/24460 26721/23780/24457
+f 26720/23781/24458 26721/23780/24457 26724/23784/24461 26723/23785/24462
+f 26721/23780/24457 26722/23783/24460 26725/23786/24463 26724/23784/24461
+f 1488/23374/24051 10961/23787/24464 26717/23778/24455 10689/23375/24052
+f 10961/23787/24464 10960/23788/24465 26718/23779/24456 26717/23778/24455
+f 10960/23788/24465 10959/23789/24466 26719/23782/24459 26718/23779/24456
+f 10959/23789/24466 1520/23790/24467 10881/23791/24468 26719/23782/24459
+f 26719/23782/24459 10881/23791/24468 10882/23792/24469 26722/23783/24460
+f 26722/23783/24460 10882/23792/24469 10883/23793/24470 26725/23786/24463
+f 26725/23786/24463 10883/23793/24470 1519/23754/24431 10953/23753/24430
+f 26724/23784/24461 26725/23786/24463 10953/23753/24430 10954/23752/24429
+f 26723/23785/24462 26724/23784/24461 10954/23752/24429 10955/23751/24428
+f 10691/23377/24054 26723/23785/24462 10955/23751/24428 1487/23342/24019
+f 10690/23376/24053 26720/23781/24458 26723/23785/24462 10691/23377/24054
+f 10689/23375/24052 26717/23778/24455 26720/23781/24458 10690/23376/24053
+f 26726/23794/24471 26727/23795/24472 26730/23796/24473 26729/23797/24474
+f 26727/23795/24472 26728/23798/24475 26731/23799/24476 26730/23796/24473
+f 26729/23797/24474 26730/23796/24473 26733/23800/24477 26732/23801/24478
+f 26730/23796/24473 26731/23799/24476 26734/23802/24479 26733/23800/24477
+f 1502/23390/24067 10964/23803/24480 26726/23794/24471 10731/23391/24068
+f 10964/23803/24480 10963/23804/24481 26727/23795/24472 26726/23794/24471
+f 10963/23804/24481 10962/23805/24482 26728/23798/24475 26727/23795/24472
+f 10962/23805/24482 1534/23806/24483 10923/23807/24484 26728/23798/24475
+f 26728/23798/24475 10923/23807/24484 10924/23808/24485 26731/23799/24476
+f 26731/23799/24476 10924/23808/24485 10925/23809/24486 26734/23802/24479
+f 26734/23802/24479 10925/23809/24486 1533/23774/24451 10956/23773/24450
+f 26733/23800/24477 26734/23802/24479 10956/23773/24450 10957/23772/24449
+f 26732/23801/24478 26733/23800/24477 10957/23772/24449 10958/23771/24448
+f 10733/23393/24070 26732/23801/24478 10958/23771/24448 1501/23358/24035
+f 10732/23392/24069 26729/23797/24474 26732/23801/24478 10733/23393/24070
+f 10731/23391/24068 26726/23794/24471 26729/23797/24474 10732/23392/24069
+f 26735/23810/24487 26736/23811/24488 26739/23812/24489 26738/23813/24490
+f 26736/23811/24488 26737/23814/24491 26740/23815/24492 26739/23812/24489
+f 26738/23813/24490 26739/23812/24489 26742/23816/24493 26741/23817/24494
+f 26739/23812/24489 26740/23815/24492 26743/23818/24495 26742/23816/24493
+f 1489/23406/24083 10967/23819/24496 26735/23810/24487 10692/23407/24084
+f 10967/23819/24496 10966/23820/24497 26736/23811/24488 26735/23810/24487
+f 10966/23820/24497 10965/23821/24498 26737/23814/24491 26736/23811/24488
+f 10965/23821/24498 1521/23822/24499 10884/23823/24500 26737/23814/24491
+f 26737/23814/24491 10884/23823/24500 10885/23824/24501 26740/23815/24492
+f 26740/23815/24492 10885/23824/24501 10886/23825/24502 26743/23818/24495
+f 26743/23818/24495 10886/23825/24502 1520/23790/24467 10959/23789/24466
+f 26742/23816/24493 26743/23818/24495 10959/23789/24466 10960/23788/24465
+f 26741/23817/24494 26742/23816/24493 10960/23788/24465 10961/23787/24464
+f 10694/23409/24086 26741/23817/24494 10961/23787/24464 1488/23374/24051
+f 10693/23408/24085 26738/23813/24490 26741/23817/24494 10694/23409/24086
+f 10692/23407/24084 26735/23810/24487 26738/23813/24490 10693/23408/24085
+f 26744/23826/24503 26745/23827/24504 26748/23828/24505 26747/23829/24506
+f 26745/23827/24504 26746/23830/24507 26749/23831/24508 26748/23828/24505
+f 26747/23829/24506 26748/23828/24505 26751/23832/24509 26750/23833/24510
+f 26748/23828/24505 26749/23831/24508 26752/23834/24511 26751/23832/24509
+f 1503/23422/24099 10970/23835/24512 26744/23826/24503 10734/23423/24100
+f 10970/23835/24512 10969/23836/24513 26745/23827/24504 26744/23826/24503
+f 10969/23836/24513 10968/23837/24514 26746/23830/24507 26745/23827/24504
+f 10968/23837/24514 1535/23838/24515 10926/23839/24516 26746/23830/24507
+f 26746/23830/24507 10926/23839/24516 10927/23840/24517 26749/23831/24508
+f 26749/23831/24508 10927/23840/24517 10928/23841/24518 26752/23834/24511
+f 26752/23834/24511 10928/23841/24518 1534/23806/24483 10962/23805/24482
+f 26751/23832/24509 26752/23834/24511 10962/23805/24482 10963/23804/24481
+f 26750/23833/24510 26751/23832/24509 10963/23804/24481 10964/23803/24480
+f 10736/23425/24102 26750/23833/24510 10964/23803/24480 1502/23390/24067
+f 10735/23424/24101 26747/23829/24506 26750/23833/24510 10736/23425/24102
+f 10734/23423/24100 26744/23826/24503 26747/23829/24506 10735/23424/24101
+f 26753/23842/24519 26754/23843/24520 26757/23844/24521 26756/23845/24522
+f 26754/23843/24520 26755/23846/24523 26758/23847/24524 26757/23844/24521
+f 26756/23845/24522 26757/23844/24521 26760/23848/24525 26759/23849/24526
+f 26757/23844/24521 26758/23847/24524 26761/23850/24527 26760/23848/24525
+f 1490/23438/24115 10973/23851/24528 26753/23842/24519 10695/23439/24116
+f 10973/23851/24528 10972/23852/24529 26754/23843/24520 26753/23842/24519
+f 10972/23852/24529 10971/23853/24530 26755/23846/24523 26754/23843/24520
+f 10971/23853/24530 1522/23854/24531 10887/23855/24532 26755/23846/24523
+f 26755/23846/24523 10887/23855/24532 10888/23856/24533 26758/23847/24524
+f 26758/23847/24524 10888/23856/24533 10889/23857/24534 26761/23850/24527
+f 26761/23850/24527 10889/23857/24534 1521/23822/24499 10965/23821/24498
+f 26760/23848/24525 26761/23850/24527 10965/23821/24498 10966/23820/24497
+f 26759/23849/24526 26760/23848/24525 10966/23820/24497 10967/23819/24496
+f 10697/23441/24118 26759/23849/24526 10967/23819/24496 1489/23406/24083
+f 10696/23440/24117 26756/23845/24522 26759/23849/24526 10697/23441/24118
+f 10695/23439/24116 26753/23842/24519 26756/23845/24522 10696/23440/24117
+f 26762/23858/24535 26763/23859/24536 26766/23860/24537 26765/23861/24538
+f 26763/23859/24536 26764/23862/24539 26767/23863/24540 26766/23860/24537
+f 26765/23861/24538 26766/23860/24537 26769/23864/24541 26768/23865/24542
+f 26766/23860/24537 26767/23863/24540 26770/23866/24543 26769/23864/24541
+f 1477/23454/24131 10979/23867/24544 26762/23858/24535 10656/23455/24132
+f 10979/23867/24544 10978/23868/24545 26763/23859/24536 26762/23858/24535
+f 10978/23868/24545 10977/23869/24546 26764/23862/24539 26763/23859/24536
+f 10977/23869/24546 1509/23870/24547 10848/23871/24548 26764/23862/24539
+f 26764/23862/24539 10848/23871/24548 10849/23872/24549 26767/23863/24540
+f 26767/23863/24540 10849/23872/24549 10850/23873/24550 26770/23866/24543
+f 26770/23866/24543 10850/23873/24550 1508/23874/24551 10976/23875/24552
+f 26769/23864/24541 26770/23866/24543 10976/23875/24552 10975/23876/24553
+f 26768/23865/24542 26769/23864/24541 10975/23876/24553 10974/23877/24554
+f 10658/23457/24134 26768/23865/24542 10974/23877/24554 1476/23458/24135
+f 10657/23456/24133 26765/23861/24538 26768/23865/24542 10658/23457/24134
+f 10656/23455/24132 26762/23858/24535 26765/23861/24538 10657/23456/24133
+f 26771/23878/24555 26772/23879/24556 26775/23880/24557 26774/23881/24558
+f 26772/23879/24556 26773/23882/24559 26776/23883/24560 26775/23880/24557
+f 26774/23881/24558 26775/23880/24557 26778/23884/24561 26777/23885/24562
+f 26775/23880/24557 26776/23883/24560 26779/23886/24563 26778/23884/24561
+f 1504/23474/24151 10982/23887/24564 26771/23878/24555 10737/23475/24152
+f 10982/23887/24564 10981/23888/24565 26772/23879/24556 26771/23878/24555
+f 10981/23888/24565 10980/23889/24566 26773/23882/24559 26772/23879/24556
+f 10980/23889/24566 1536/23890/24567 10929/23891/24568 26773/23882/24559
+f 26773/23882/24559 10929/23891/24568 10930/23892/24569 26776/23883/24560
+f 26776/23883/24560 10930/23892/24569 10931/23893/24570 26779/23886/24563
+f 26779/23886/24563 10931/23893/24570 1535/23838/24515 10968/23837/24514
+f 26778/23884/24561 26779/23886/24563 10968/23837/24514 10969/23836/24513
+f 26777/23885/24562 26778/23884/24561 10969/23836/24513 10970/23835/24512
+f 10739/23477/24154 26777/23885/24562 10970/23835/24512 1503/23422/24099
+f 10738/23476/24153 26774/23881/24558 26777/23885/24562 10739/23477/24154
+f 10737/23475/24152 26771/23878/24555 26774/23881/24558 10738/23476/24153
+f 26780/23894/24571 26781/23895/24572 26784/23896/24573 26783/23897/24574
+f 26781/23895/24572 26782/23898/24575 26785/23899/24576 26784/23896/24573
+f 26783/23897/24574 26784/23896/24573 26787/23900/24577 26786/23901/24578
+f 26784/23896/24573 26785/23899/24576 26788/23902/24579 26787/23900/24577
+f 1491/23490/24167 10985/23903/24580 26780/23894/24571 10698/23491/24168
+f 10985/23903/24580 10984/23904/24581 26781/23895/24572 26780/23894/24571
+f 10984/23904/24581 10983/23905/24582 26782/23898/24575 26781/23895/24572
+f 10983/23905/24582 1523/23906/24583 10890/23907/24584 26782/23898/24575
+f 26782/23898/24575 10890/23907/24584 10891/23908/24585 26785/23899/24576
+f 26785/23899/24576 10891/23908/24585 10892/23909/24586 26788/23902/24579
+f 26788/23902/24579 10892/23909/24586 1522/23854/24531 10971/23853/24530
+f 26787/23900/24577 26788/23902/24579 10971/23853/24530 10972/23852/24529
+f 26786/23901/24578 26787/23900/24577 10972/23852/24529 10973/23851/24528
+f 10700/23493/24170 26786/23901/24578 10973/23851/24528 1490/23438/24115
+f 10699/23492/24169 26783/23897/24574 26786/23901/24578 10700/23493/24170
+f 10698/23491/24168 26780/23894/24571 26783/23897/24574 10699/23492/24169
+f 26789/23910/24587 26790/23911/24588 26793/23912/24589 26792/23913/24590
+f 26790/23911/24588 26791/23914/24591 26794/23915/24592 26793/23912/24589
+f 26792/23913/24590 26793/23912/24589 26796/23916/24593 26795/23917/24594
+f 26793/23912/24589 26794/23915/24592 26797/23918/24595 26796/23916/24593
+f 1478/23506/24183 10988/23919/24596 26789/23910/24587 10659/23507/24184
+f 10988/23919/24596 10987/23920/24597 26790/23911/24588 26789/23910/24587
+f 10987/23920/24597 10986/23921/24598 26791/23914/24591 26790/23911/24588
+f 10986/23921/24598 1510/23922/24599 10851/23923/24600 26791/23914/24591
+f 26791/23914/24591 10851/23923/24600 10852/23924/24601 26794/23915/24592
+f 26794/23915/24592 10852/23924/24601 10853/23925/24602 26797/23918/24595
+f 26797/23918/24595 10853/23925/24602 1509/23870/24547 10977/23869/24546
+f 26796/23916/24593 26797/23918/24595 10977/23869/24546 10978/23868/24545
+f 26795/23917/24594 26796/23916/24593 10978/23868/24545 10979/23867/24544
+f 10661/23509/24186 26795/23917/24594 10979/23867/24544 1477/23454/24131
+f 10660/23508/24185 26792/23913/24590 26795/23917/24594 10661/23509/24186
+f 10659/23507/24184 26789/23910/24587 26792/23913/24590 10660/23508/24185
+f 26798/23926/24603 26799/23927/24604 26802/23928/24605 26801/23929/24606
+f 26799/23927/24604 26800/23930/24607 26803/23931/24608 26802/23928/24605
+f 26801/23929/24606 26802/23928/24605 26805/23932/24609 26804/23933/24610
+f 26802/23928/24605 26803/23931/24608 26806/23934/24611 26805/23932/24609
+f 1505/23522/24199 10991/23935/24612 26798/23926/24603 10740/23523/24200
+f 10991/23935/24612 10990/23936/24613 26799/23927/24604 26798/23926/24603
+f 10990/23936/24613 10989/23937/24614 26800/23930/24607 26799/23927/24604
+f 10989/23937/24614 1537/23938/24615 10932/23939/24616 26800/23930/24607
+f 26800/23930/24607 10932/23939/24616 10933/23940/24617 26803/23931/24608
+f 26803/23931/24608 10933/23940/24617 10934/23941/24618 26806/23934/24611
+f 26806/23934/24611 10934/23941/24618 1536/23890/24567 10980/23889/24566
+f 26805/23932/24609 26806/23934/24611 10980/23889/24566 10981/23888/24565
+f 26804/23933/24610 26805/23932/24609 10981/23888/24565 10982/23887/24564
+f 10742/23525/24202 26804/23933/24610 10982/23887/24564 1504/23474/24151
+f 10741/23524/24201 26801/23929/24606 26804/23933/24610 10742/23525/24202
+f 10740/23523/24200 26798/23926/24603 26801/23929/24606 10741/23524/24201
+f 26807/23942/24619 26808/23943/24620 26811/23944/24621 26810/23945/24622
+f 26808/23943/24620 26809/23946/24623 26812/23947/24624 26811/23944/24621
+f 26810/23945/24622 26811/23944/24621 26814/23948/24625 26813/23949/24626
+f 26811/23944/24621 26812/23947/24624 26815/23950/24627 26814/23948/24625
+f 1492/23538/24215 10994/23951/24628 26807/23942/24619 10701/23539/24216
+f 10994/23951/24628 10993/23952/24629 26808/23943/24620 26807/23942/24619
+f 10993/23952/24629 10992/23953/24630 26809/23946/24623 26808/23943/24620
+f 10992/23953/24630 1524/23954/24631 10893/23955/24632 26809/23946/24623
+f 26809/23946/24623 10893/23955/24632 10894/23956/24633 26812/23947/24624
+f 26812/23947/24624 10894/23956/24633 10895/23957/24634 26815/23950/24627
+f 26815/23950/24627 10895/23957/24634 1523/23906/24583 10983/23905/24582
+f 26814/23948/24625 26815/23950/24627 10983/23905/24582 10984/23904/24581
+f 26813/23949/24626 26814/23948/24625 10984/23904/24581 10985/23903/24580
+f 10703/23541/24218 26813/23949/24626 10985/23903/24580 1491/23490/24167
+f 10702/23540/24217 26810/23945/24622 26813/23949/24626 10703/23541/24218
+f 10701/23539/24216 26807/23942/24619 26810/23945/24622 10702/23540/24217
+f 26816/23958/24635 26817/23959/24636 26820/23960/24637 26819/23961/24638
+f 26817/23959/24636 26818/23962/24639 26821/23963/24640 26820/23960/24637
+f 26819/23961/24638 26820/23960/24637 26823/23964/24641 26822/23965/24642
+f 26820/23960/24637 26821/23963/24640 26824/23966/24643 26823/23964/24641
+f 1479/23554/24231 10997/23967/24644 26816/23958/24635 10662/23555/24232
+f 10997/23967/24644 10996/23968/24645 26817/23959/24636 26816/23958/24635
+f 10996/23968/24645 10995/23969/24646 26818/23962/24639 26817/23959/24636
+f 10995/23969/24646 1511/23970/24647 10854/23971/24648 26818/23962/24639
+f 26818/23962/24639 10854/23971/24648 10855/23972/24649 26821/23963/24640
+f 26821/23963/24640 10855/23972/24649 10856/23973/24650 26824/23966/24643
+f 26824/23966/24643 10856/23973/24650 1510/23922/24599 10986/23921/24598
+f 26823/23964/24641 26824/23966/24643 10986/23921/24598 10987/23920/24597
+f 26822/23965/24642 26823/23964/24641 10987/23920/24597 10988/23919/24596
+f 10664/23557/24234 26822/23965/24642 10988/23919/24596 1478/23506/24183
+f 10663/23556/24233 26819/23961/24638 26822/23965/24642 10664/23557/24234
+f 10662/23555/24232 26816/23958/24635 26819/23961/24638 10663/23556/24233
+f 26825/23974/24651 26826/23975/24652 26829/23976/24653 26828/23977/24654
+f 26826/23975/24652 26827/23978/24655 26830/23979/24656 26829/23976/24653
+f 26828/23977/24654 26829/23976/24653 26832/23980/24657 26831/23981/24658
+f 26829/23976/24653 26830/23979/24656 26833/23982/24659 26832/23980/24657
+f 1506/23570/24247 11000/23983/24660 26825/23974/24651 10743/23571/24248
+f 11000/23983/24660 10999/23984/24661 26826/23975/24652 26825/23974/24651
+f 10999/23984/24661 10998/23985/24662 26827/23978/24655 26826/23975/24652
+f 10998/23985/24662 1538/23986/24663 10935/23987/24664 26827/23978/24655
+f 26827/23978/24655 10935/23987/24664 10936/23988/24665 26830/23979/24656
+f 26830/23979/24656 10936/23988/24665 10937/23989/24666 26833/23982/24659
+f 26833/23982/24659 10937/23989/24666 1537/23938/24615 10989/23937/24614
+f 26832/23980/24657 26833/23982/24659 10989/23937/24614 10990/23936/24613
+f 26831/23981/24658 26832/23980/24657 10990/23936/24613 10991/23935/24612
+f 10745/23573/24250 26831/23981/24658 10991/23935/24612 1505/23522/24199
+f 10744/23572/24249 26828/23977/24654 26831/23981/24658 10745/23573/24250
+f 10743/23571/24248 26825/23974/24651 26828/23977/24654 10744/23572/24249
+f 26834/23990/24667 26835/23991/24668 26838/23992/24669 26837/23993/24670
+f 26835/23991/24668 26836/23994/24671 26839/23995/24672 26838/23992/24669
+f 26837/23993/24670 26838/23992/24669 26841/23996/24673 26840/23997/24674
+f 26838/23992/24669 26839/23995/24672 26842/23998/24675 26841/23996/24673
+f 1493/23586/24263 11003/23999/24676 26834/23990/24667 10704/23587/24264
+f 11003/23999/24676 11002/24000/24677 26835/23991/24668 26834/23990/24667
+f 11002/24000/24677 11001/24001/24678 26836/23994/24671 26835/23991/24668
+f 11001/24001/24678 1525/24002/24679 10896/24003/24680 26836/23994/24671
+f 26836/23994/24671 10896/24003/24680 10897/24004/24681 26839/23995/24672
+f 26839/23995/24672 10897/24004/24681 10898/24005/24682 26842/23998/24675
+f 26842/23998/24675 10898/24005/24682 1524/23954/24631 10992/23953/24630
+f 26841/23996/24673 26842/23998/24675 10992/23953/24630 10993/23952/24629
+f 26840/23997/24674 26841/23996/24673 10993/23952/24629 10994/23951/24628
+f 10706/23589/24266 26840/23997/24674 10994/23951/24628 1492/23538/24215
+f 10705/23588/24265 26837/23993/24670 26840/23997/24674 10706/23589/24266
+f 10704/23587/24264 26834/23990/24667 26837/23993/24670 10705/23588/24265
+f 26843/24006/24683 26844/24007/24684 26847/24008/24685 26846/24009/24686
+f 26844/24007/24684 26845/24010/24687 26848/24011/24688 26847/24008/24685
+f 26846/24009/24686 26847/24008/24685 26850/24012/24689 26849/24013/24690
+f 26847/24008/24685 26848/24011/24688 26851/24014/24691 26850/24012/24689
+f 1480/23602/24279 11006/24015/24692 26843/24006/24683 10665/23603/24280
+f 11006/24015/24692 11005/24016/24693 26844/24007/24684 26843/24006/24683
+f 11005/24016/24693 11004/24017/24694 26845/24010/24687 26844/24007/24684
+f 11004/24017/24694 1512/24018/24695 10857/24019/24696 26845/24010/24687
+f 26845/24010/24687 10857/24019/24696 10858/24020/24697 26848/24011/24688
+f 26848/24011/24688 10858/24020/24697 10859/24021/24698 26851/24014/24691
+f 26851/24014/24691 10859/24021/24698 1511/23970/24647 10995/23969/24646
+f 26850/24012/24689 26851/24014/24691 10995/23969/24646 10996/23968/24645
+f 26849/24013/24690 26850/24012/24689 10996/23968/24645 10997/23967/24644
+f 10667/23605/24282 26849/24013/24690 10997/23967/24644 1479/23554/24231
+f 10666/23604/24281 26846/24009/24686 26849/24013/24690 10667/23605/24282
+f 10665/23603/24280 26843/24006/24683 26846/24009/24686 10666/23604/24281
+f 26852/24022/24699 26853/24023/24700 26856/24024/24701 26855/24025/24702
+f 26853/24023/24700 26854/24026/24703 26857/24027/24704 26856/24024/24701
+f 26855/24025/24702 26856/24024/24701 26859/24028/24705 26858/24029/24706
+f 26856/24024/24701 26857/24027/24704 26860/24030/24707 26859/24028/24705
+f 1507/23618/24295 11009/24031/24708 26852/24022/24699 10746/23619/24296
+f 11009/24031/24708 11008/24032/24709 26853/24023/24700 26852/24022/24699
+f 11008/24032/24709 11007/24033/24710 26854/24026/24703 26853/24023/24700
+f 11007/24033/24710 1539/24034/24711 10938/24035/24712 26854/24026/24703
+f 26854/24026/24703 10938/24035/24712 10939/24036/24713 26857/24027/24704
+f 26857/24027/24704 10939/24036/24713 10940/24037/24714 26860/24030/24707
+f 26860/24030/24707 10940/24037/24714 1538/23986/24663 10998/23985/24662
+f 26859/24028/24705 26860/24030/24707 10998/23985/24662 10999/23984/24661
+f 26858/24029/24706 26859/24028/24705 10999/23984/24661 11000/23983/24660
+f 10748/23621/24298 26858/24029/24706 11000/23983/24660 1506/23570/24247
+f 10747/23620/24297 26855/24025/24702 26858/24029/24706 10748/23621/24298
+f 10746/23619/24296 26852/24022/24699 26855/24025/24702 10747/23620/24297
+f 26861/24038/24715 26862/24039/24716 26865/24040/24717 26864/24041/24718
+f 26862/24039/24716 26863/24042/24719 26866/24043/24720 26865/24040/24717
+f 26864/24041/24718 26865/24040/24717 26868/24044/24721 26867/24045/24722
+f 26865/24040/24717 26866/24043/24720 26869/24046/24723 26868/24044/24721
+f 1494/23634/24311 11012/24047/24724 26861/24038/24715 10707/23635/24312
+f 11012/24047/24724 11011/24048/24725 26862/24039/24716 26861/24038/24715
+f 11011/24048/24725 11010/24049/24726 26863/24042/24719 26862/24039/24716
+f 11010/24049/24726 1526/24050/24727 10899/24051/24728 26863/24042/24719
+f 26863/24042/24719 10899/24051/24728 10900/24052/24729 26866/24043/24720
+f 26866/24043/24720 10900/24052/24729 10901/24053/24730 26869/24046/24723
+f 26869/24046/24723 10901/24053/24730 1525/24002/24679 11001/24001/24678
+f 26868/24044/24721 26869/24046/24723 11001/24001/24678 11002/24000/24677
+f 26867/24045/24722 26868/24044/24721 11002/24000/24677 11003/23999/24676
+f 10709/23637/24314 26867/24045/24722 11003/23999/24676 1493/23586/24263
+f 10708/23636/24313 26864/24041/24718 26867/24045/24722 10709/23637/24314
+f 10707/23635/24312 26861/24038/24715 26864/24041/24718 10708/23636/24313
+f 26870/24054/24731 26871/24055/24732 26874/24056/24733 26873/24057/24734
+f 26871/24055/24732 26872/24058/24735 26875/24059/24736 26874/24056/24733
+f 26873/24057/24734 26874/24056/24733 26877/24060/24737 26876/24061/24738
+f 26874/24056/24733 26875/24059/24736 26878/24062/24739 26877/24060/24737
+f 1481/23650/24327 11015/24063/24740 26870/24054/24731 10668/23651/24328
+f 11015/24063/24740 11014/24064/24741 26871/24055/24732 26870/24054/24731
+f 11014/24064/24741 11013/24065/24742 26872/24058/24735 26871/24055/24732
+f 11013/24065/24742 1513/24066/24743 10860/24067/24744 26872/24058/24735
+f 26872/24058/24735 10860/24067/24744 10861/24068/24745 26875/24059/24736
+f 26875/24059/24736 10861/24068/24745 10862/24069/24746 26878/24062/24739
+f 26878/24062/24739 10862/24069/24746 1512/24018/24695 11004/24017/24694
+f 26877/24060/24737 26878/24062/24739 11004/24017/24694 11005/24016/24693
+f 26876/24061/24738 26877/24060/24737 11005/24016/24693 11006/24015/24692
+f 10670/23653/24330 26876/24061/24738 11006/24015/24692 1480/23602/24279
+f 10669/23652/24329 26873/24057/24734 26876/24061/24738 10670/23653/24330
+f 10668/23651/24328 26870/24054/24731 26873/24057/24734 10669/23652/24329
+f 26879/24070/24747 26880/24071/24748 26883/24072/24749 26882/24073/24750
+f 26880/24071/24748 26881/24074/24751 26884/24075/24752 26883/24072/24749
+f 26882/24073/24750 26883/24072/24749 26886/24076/24753 26885/24077/24754
+f 26883/24072/24749 26884/24075/24752 26887/24078/24755 26886/24076/24753
+f 1476/23458/24135 10974/23877/24554 26879/24070/24747 10749/23663/24340
+f 10974/23877/24554 10975/23876/24553 26880/24071/24748 26879/24070/24747
+f 10975/23876/24553 10976/23875/24552 26881/24074/24751 26880/24071/24748
+f 10976/23875/24552 1508/23874/24551 10941/24079/24756 26881/24074/24751
+f 26881/24074/24751 10941/24079/24756 10942/24080/24757 26884/24075/24752
+f 26884/24075/24752 10942/24080/24757 10943/24081/24758 26887/24078/24755
+f 26887/24078/24755 10943/24081/24758 1539/24034/24711 11007/24033/24710
+f 26886/24076/24753 26887/24078/24755 11007/24033/24710 11008/24032/24709
+f 26885/24077/24754 26886/24076/24753 11008/24032/24709 11009/24031/24708
+f 10751/23665/24342 26885/24077/24754 11009/24031/24708 1507/23618/24295
+f 10750/23664/24341 26882/24073/24750 26885/24077/24754 10751/23665/24342
+f 10749/23663/24340 26879/24070/24747 26882/24073/24750 10750/23664/24341
+f 26888/24082/24759 26889/24083/24760 26892/24084/24761 26891/24085/24762
+f 26889/24083/24760 26890/24086/24763 26893/24087/24764 26892/24084/24761
+f 26891/24085/24762 26892/24084/24761 26895/24088/24765 26894/24089/24766
+f 26892/24084/24761 26893/24087/24764 26896/24090/24767 26895/24088/24765
+f 1495/23678/24355 11018/24091/24768 26888/24082/24759 10710/23679/24356
+f 11018/24091/24768 11017/24092/24769 26889/24083/24760 26888/24082/24759
+f 11017/24092/24769 11016/24093/24770 26890/24086/24763 26889/24083/24760
+f 11016/24093/24770 1527/24094/24771 10902/24095/24772 26890/24086/24763
+f 26890/24086/24763 10902/24095/24772 10903/24096/24773 26893/24087/24764
+f 26893/24087/24764 10903/24096/24773 10904/24097/24774 26896/24090/24767
+f 26896/24090/24767 10904/24097/24774 1526/24050/24727 11010/24049/24726
+f 26895/24088/24765 26896/24090/24767 11010/24049/24726 11011/24048/24725
+f 26894/24089/24766 26895/24088/24765 11011/24048/24725 11012/24047/24724
+f 10712/23681/24358 26894/24089/24766 11012/24047/24724 1494/23634/24311
+f 10711/23680/24357 26891/24085/24762 26894/24089/24766 10712/23681/24358
+f 10710/23679/24356 26888/24082/24759 26891/24085/24762 10711/23680/24357
+f 26897/24098/24775 26898/24099/24776 26901/24100/24777 26900/24101/24778
+f 26898/24099/24776 26899/24102/24779 26902/24103/24780 26901/24100/24777
+f 26900/24101/24778 26901/24100/24777 26904/24104/24781 26903/24105/24782
+f 26901/24100/24777 26902/24103/24780 26905/24106/24783 26904/24104/24781
+f 1482/23694/24371 11021/24107/24784 26897/24098/24775 10671/23695/24372
+f 11021/24107/24784 11020/24108/24785 26898/24099/24776 26897/24098/24775
+f 11020/24108/24785 11019/24109/24786 26899/24102/24779 26898/24099/24776
+f 11019/24109/24786 1514/24110/24787 10863/24111/24788 26899/24102/24779
+f 26899/24102/24779 10863/24111/24788 10864/24112/24789 26902/24103/24780
+f 26902/24103/24780 10864/24112/24789 10865/24113/24790 26905/24106/24783
+f 26905/24106/24783 10865/24113/24790 1513/24066/24743 11013/24065/24742
+f 26904/24104/24781 26905/24106/24783 11013/24065/24742 11014/24064/24741
+f 26903/24105/24782 26904/24104/24781 11014/24064/24741 11015/24063/24740
+f 10673/23697/24374 26903/24105/24782 11015/24063/24740 1481/23650/24327
+f 10672/23696/24373 26900/24101/24778 26903/24105/24782 10673/23697/24374
+f 10671/23695/24372 26897/24098/24775 26900/24101/24778 10672/23696/24373
+f 26906/24114/24791 26907/24115/24792 26910/24116/24793 26909/24117/24794
+f 26907/24115/24792 26908/24118/24795 26911/24119/24796 26910/24116/24793
+f 26909/24117/24794 26910/24116/24793 26913/24120/24797 26912/24121/24798
+f 26910/24116/24793 26911/24119/24796 26914/24122/24799 26913/24120/24797
+f 1496/23226/23903 11024/24123/24800 26906/24114/24791 10713/23707/24384
+f 11024/24123/24800 11023/24124/24801 26907/24115/24792 26906/24114/24791
+f 11023/24124/24801 11022/24125/24802 26908/24118/24795 26907/24115/24792
+f 11022/24125/24802 1528/24126/24803 10905/24127/24804 26908/24118/24795
+f 26908/24118/24795 10905/24127/24804 10906/24128/24805 26911/24119/24796
+f 26911/24119/24796 10906/24128/24805 10907/24129/24806 26914/24122/24799
+f 26914/24122/24799 10907/24129/24806 1527/24094/24771 11016/24093/24770
+f 26913/24120/24797 26914/24122/24799 11016/24093/24770 11017/24092/24769
+f 26912/24121/24798 26913/24120/24797 11017/24092/24769 11018/24091/24768
+f 10715/23709/24386 26912/24121/24798 11018/24091/24768 1495/23678/24355
+f 10714/23708/24385 26909/24117/24794 26912/24121/24798 10715/23709/24386
+f 10713/23707/24384 26906/24114/24791 26909/24117/24794 10714/23708/24385
+f 26915/24130/24807 26916/24131/24808 26919/24132/24809 26918/24133/24810
+f 26916/24131/24808 26917/24134/24811 26920/24135/24812 26919/24132/24809
+f 26918/24133/24810 26919/24132/24809 26922/24136/24813 26921/24137/24814
+f 26919/24132/24809 26920/24135/24812 26923/24138/24815 26922/24136/24813
+f 1483/23246/23923 11027/24139/24816 26915/24130/24807 10674/23719/24396
+f 11027/24139/24816 11026/24140/24817 26916/24131/24808 26915/24130/24807
+f 11026/24140/24817 11025/24141/24818 26917/24134/24811 26916/24131/24808
+f 11025/24141/24818 1515/24142/24819 10866/24143/24820 26917/24134/24811
+f 26917/24134/24811 10866/24143/24820 10867/24144/24821 26920/24135/24812
+f 26920/24135/24812 10867/24144/24821 10868/24145/24822 26923/24138/24815
+f 26923/24138/24815 10868/24145/24822 1514/24110/24787 11019/24109/24786
+f 26922/24136/24813 26923/24138/24815 11019/24109/24786 11020/24108/24785
+f 26921/24137/24814 26922/24136/24813 11020/24108/24785 11021/24107/24784
+f 10676/23721/24398 26921/24137/24814 11021/24107/24784 1482/23694/24371
+f 10675/23720/24397 26918/24133/24810 26921/24137/24814 10676/23721/24398
+f 10674/23719/24396 26915/24130/24807 26918/24133/24810 10675/23720/24397
+f 26924/24146/24823 26925/24147/24824 26928/24148/24825 26927/24149/24826
+f 26925/24147/24824 26926/24150/24827 26929/24151/24828 26928/24148/24825
+f 26927/24149/24826 26928/24148/24825 26931/24152/24829 26930/24153/24830
+f 26928/24148/24825 26929/24151/24828 26932/24154/24831 26931/24152/24829
+f 1497/23222/23899 11030/24155/24832 26924/24146/24823 10716/23223/23900
+f 11030/24155/24832 11029/24156/24833 26925/24147/24824 26924/24146/24823
+f 11029/24156/24833 11028/24157/24834 26926/24150/24827 26925/24147/24824
+f 11028/24157/24834 1529/24158/24835 10908/24159/24836 26926/24150/24827
+f 26926/24150/24827 10908/24159/24836 10909/24160/24837 26929/24151/24828
+f 26929/24151/24828 10909/24160/24837 10910/24161/24838 26932/24154/24831
+f 26932/24154/24831 10910/24161/24838 1528/24126/24803 11022/24125/24802
+f 26931/24152/24829 26932/24154/24831 11022/24125/24802 11023/24124/24801
+f 26930/24153/24830 26931/24152/24829 11023/24124/24801 11024/24123/24800
+f 10718/23225/23902 26930/24153/24830 11024/24123/24800 1496/23226/23903
+f 10717/23224/23901 26927/24149/24826 26930/24153/24830 10718/23225/23902
+f 10716/23223/23900 26924/24146/24823 26927/24149/24826 10717/23224/23901
+f 26933/24162/24839 26934/24163/24840 26937/24164/24841 26936/24165/24842
+f 26934/24163/24840 26935/24166/24843 26938/24167/24844 26937/24164/24841
+f 26936/24165/24842 26937/24164/24841 26940/24168/24845 26939/24169/24846
+f 26937/24164/24841 26938/24167/24844 26941/24170/24847 26940/24168/24845
+f 1484/23242/23919 11033/24171/24848 26933/24162/24839 10677/23243/23920
+f 11033/24171/24848 11032/24172/24849 26934/24163/24840 26933/24162/24839
+f 11032/24172/24849 11031/24173/24850 26935/24166/24843 26934/24163/24840
+f 11031/24173/24850 1516/24174/24851 10869/24175/24852 26935/24166/24843
+f 26935/24166/24843 10869/24175/24852 10870/24176/24853 26938/24167/24844
+f 26938/24167/24844 10870/24176/24853 10871/24177/24854 26941/24170/24847
+f 26941/24170/24847 10871/24177/24854 1515/24142/24819 11025/24141/24818
+f 26940/24168/24845 26941/24170/24847 11025/24141/24818 11026/24140/24817
+f 26939/24169/24846 26940/24168/24845 11026/24140/24817 11027/24139/24816
+f 10679/23245/23922 26939/24169/24846 11027/24139/24816 1483/23246/23923
+f 10678/23244/23921 26936/24165/24842 26939/24169/24846 10679/23245/23922
+f 10677/23243/23920 26933/24162/24839 26936/24165/24842 10678/23244/23921
+f 26942/24178/24855 26943/24179/24856 26946/24180/24857 26945/24181/24858
+f 26943/24179/24856 26944/24182/24859 26947/24183/24860 26946/24180/24857
+f 26945/24181/24858 26946/24180/24857 26949/24184/24861 26948/24185/24862
+f 26946/24180/24857 26947/24183/24860 26950/24186/24863 26949/24184/24861
+f 1498/23262/23939 11036/24187/24864 26942/24178/24855 10719/23263/23940
+f 11036/24187/24864 11035/24188/24865 26943/24179/24856 26942/24178/24855
+f 11035/24188/24865 11034/24189/24866 26944/24182/24859 26943/24179/24856
+f 11034/24189/24866 1530/24190/24867 10911/24191/24868 26944/24182/24859
+f 26944/24182/24859 10911/24191/24868 10912/24192/24869 26947/24183/24860
+f 26947/24183/24860 10912/24192/24869 10913/24193/24870 26950/24186/24863
+f 26950/24186/24863 10913/24193/24870 1529/24158/24835 11028/24157/24834
+f 26949/24184/24861 26950/24186/24863 11028/24157/24834 11029/24156/24833
+f 26948/24185/24862 26949/24184/24861 11029/24156/24833 11030/24155/24832
+f 10721/23265/23942 26948/24185/24862 11030/24155/24832 1497/23222/23899
+f 10720/23264/23941 26945/24181/24858 26948/24185/24862 10721/23265/23942
+f 10719/23263/23940 26942/24178/24855 26945/24181/24858 10720/23264/23941
+f 26951/24194/24871 26952/24195/24872 26955/24196/24873 26954/24197/24874
+f 26952/24195/24872 26953/24198/24875 26956/24199/24876 26955/24196/24873
+f 26954/24197/24874 26955/24196/24873 26958/24200/24877 26957/24201/24878
+f 26955/24196/24873 26956/24199/24876 26959/24202/24879 26958/24200/24877
+f 1485/23278/23955 11039/24203/24880 26951/24194/24871 10680/23279/23956
+f 11039/24203/24880 11038/24204/24881 26952/24195/24872 26951/24194/24871
+f 11038/24204/24881 11037/24205/24882 26953/24198/24875 26952/24195/24872
+f 11037/24205/24882 1517/24206/24883 10872/24207/24884 26953/24198/24875
+f 26953/24198/24875 10872/24207/24884 10873/24208/24885 26956/24199/24876
+f 26956/24199/24876 10873/24208/24885 10874/24209/24886 26959/24202/24879
+f 26959/24202/24879 10874/24209/24886 1516/24174/24851 11031/24173/24850
+f 26958/24200/24877 26959/24202/24879 11031/24173/24850 11032/24172/24849
+f 26957/24201/24878 26958/24200/24877 11032/24172/24849 11033/24171/24848
+f 10682/23281/23958 26957/24201/24878 11033/24171/24848 1484/23242/23919
+f 10681/23280/23957 26954/24197/24874 26957/24201/24878 10682/23281/23958
+f 10680/23279/23956 26951/24194/24871 26954/24197/24874 10681/23280/23957
+f 26960/24210/24887 26961/24211/24888 26964/24212/24889 26963/24213/24890
+f 26961/24211/24888 26962/24214/24891 26965/24215/24892 26964/24212/24889
+f 26963/24213/24890 26964/24212/24889 26967/24216/24893 26966/24217/24894
+f 26964/24212/24889 26965/24215/24892 26968/24218/24895 26967/24216/24893
+f 1499/23294/23971 10944/23741/24418 26960/24210/24887 10722/23295/23972
+f 10944/23741/24418 10945/23740/24417 26961/24211/24888 26960/24210/24887
+f 10945/23740/24417 10946/23739/24416 26962/24214/24891 26961/24211/24888
+f 10946/23739/24416 1531/23738/24415 10914/24219/24896 26962/24214/24891
+f 26962/24214/24891 10914/24219/24896 10915/24220/24897 26965/24215/24892
+f 26965/24215/24892 10915/24220/24897 10916/24221/24898 26968/24218/24895
+f 26968/24218/24895 10916/24221/24898 1530/24190/24867 11034/24189/24866
+f 26967/24216/24893 26968/24218/24895 11034/24189/24866 11035/24188/24865
+f 26966/24217/24894 26967/24216/24893 11035/24188/24865 11036/24187/24864
+f 10724/23297/23974 26966/24217/24894 11036/24187/24864 1498/23262/23939
+f 10723/23296/23973 26963/24213/24890 26966/24217/24894 10724/23297/23974
+f 10722/23295/23972 26960/24210/24887 26963/24213/24890 10723/23296/23973
+f 26969/24222/24899 26970/24223/24900 26973/24224/24901 26972/24225/24902
+f 26970/24223/24900 26971/24226/24903 26974/24227/24904 26973/24224/24901
+f 26972/24225/24902 26973/24224/24901 26976/24228/24905 26975/24229/24906
+f 26973/24224/24901 26974/24227/24904 26977/24230/24907 26976/24228/24905
+f 1486/23310/23987 10950/23761/24438 26969/24222/24899 10683/23311/23988
+f 10950/23761/24438 10951/23760/24437 26970/24223/24900 26969/24222/24899
+f 10951/23760/24437 10952/23759/24436 26971/24226/24903 26970/24223/24900
+f 10952/23759/24436 1518/23758/24435 10875/24231/24908 26971/24226/24903
+f 26971/24226/24903 10875/24231/24908 10876/24232/24909 26974/24227/24904
+f 26974/24227/24904 10876/24232/24909 10877/24233/24910 26977/24230/24907
+f 26977/24230/24907 10877/24233/24910 1517/24206/24883 11037/24205/24882
+f 26976/24228/24905 26977/24230/24907 11037/24205/24882 11038/24204/24881
+f 26975/24229/24906 26976/24228/24905 11038/24204/24881 11039/24203/24880
+f 10685/23313/23990 26975/24229/24906 11039/24203/24880 1485/23278/23955
+f 10684/23312/23989 26972/24225/24902 26975/24229/24906 10685/23313/23990
+f 10683/23311/23988 26969/24222/24899 26972/24225/24902 10684/23312/23989
+f 26978/24234/24911 26979/24235/24912 26982/24236/24913 26981/24237/24914
+f 26979/24235/24912 26980/24238/24915 26983/24239/24916 26982/24236/24913
+f 26981/24237/24914 26982/24236/24913 26985/24240/24917 26984/24241/24918
+f 26982/24236/24913 26983/24239/24916 26986/24242/24919 26985/24240/24917
+f 1535/23838/24515 11141/24243/24920 26978/24234/24911 10926/23839/24516
+f 11141/24243/24920 11140/24244/24921 26979/24235/24912 26978/24234/24911
+f 11140/24244/24921 11139/24245/24922 26980/24238/24915 26979/24235/24912
+f 11139/24245/24922 1567/24246/24923 11118/24247/24924 26980/24238/24915
+f 26980/24238/24915 11118/24247/24924 11119/24248/24925 26983/24239/24916
+f 26983/24239/24916 11119/24248/24925 11120/24249/24926 26986/24242/24919
+f 26986/24242/24919 11120/24249/24926 1566/24250/24927 11138/24251/24928
+f 26985/24240/24917 26986/24242/24919 11138/24251/24928 11137/24252/24929
+f 26984/24241/24918 26985/24240/24917 11137/24252/24929 11136/24253/24930
+f 10928/23841/24518 26984/24241/24918 11136/24253/24930 1534/23806/24483
+f 10927/23840/24517 26981/24237/24914 26984/24241/24918 10928/23841/24518
+f 10926/23839/24516 26978/24234/24911 26981/24237/24914 10927/23840/24517
+f 26987/24254/24931 26988/24255/24932 26991/24256/24933 26990/24257/24934
+f 26988/24255/24932 26989/24258/24935 26992/24259/24936 26991/24256/24933
+f 26990/24257/24934 26991/24256/24933 26994/24260/24937 26993/24261/24938
+f 26991/24256/24933 26992/24259/24936 26995/24262/24939 26994/24260/24937
+f 1522/23854/24531 11147/24263/24940 26987/24254/24931 10887/23855/24532
+f 11147/24263/24940 11146/24264/24941 26988/24255/24932 26987/24254/24931
+f 11146/24264/24941 11145/24265/24942 26989/24258/24935 26988/24255/24932
+f 11145/24265/24942 1554/24266/24943 11079/24267/24944 26989/24258/24935
+f 26989/24258/24935 11079/24267/24944 11080/24268/24945 26992/24259/24936
+f 26992/24259/24936 11080/24268/24945 11081/24269/24946 26995/24262/24939
+f 26995/24262/24939 11081/24269/24946 1553/24270/24947 11144/24271/24948
+f 26994/24260/24937 26995/24262/24939 11144/24271/24948 11143/24272/24949
+f 26993/24261/24938 26994/24260/24937 11143/24272/24949 11142/24273/24950
+f 10889/23857/24534 26993/24261/24938 11142/24273/24950 1521/23822/24499
+f 10888/23856/24533 26990/24257/24934 26993/24261/24938 10889/23857/24534
+f 10887/23855/24532 26987/24254/24931 26990/24257/24934 10888/23856/24533
+f 26996/24274/24951 26997/24275/24952 27000/24276/24953 26999/24277/24954
+f 26997/24275/24952 26998/24278/24955 27001/24279/24956 27000/24276/24953
+f 26999/24277/24954 27000/24276/24953 27003/24280/24957 27002/24281/24958
+f 27000/24276/24953 27001/24279/24956 27004/24282/24959 27003/24280/24957
+f 1509/23870/24547 11153/24283/24960 26996/24274/24951 10848/23871/24548
+f 11153/24283/24960 11152/24284/24961 26997/24275/24952 26996/24274/24951
+f 11152/24284/24961 11151/24285/24962 26998/24278/24955 26997/24275/24952
+f 11151/24285/24962 1541/24286/24963 11040/24287/24964 26998/24278/24955
+f 26998/24278/24955 11040/24287/24964 11041/24288/24965 27001/24279/24956
+f 27001/24279/24956 11041/24288/24965 11042/24289/24966 27004/24282/24959
+f 27004/24282/24959 11042/24289/24966 1540/24290/24967 11150/24291/24968
+f 27003/24280/24957 27004/24282/24959 11150/24291/24968 11149/24292/24969
+f 27002/24281/24958 27003/24280/24957 11149/24292/24969 11148/24293/24970
+f 10850/23873/24550 27002/24281/24958 11148/24293/24970 1508/23874/24551
+f 10849/23872/24549 26999/24277/24954 27002/24281/24958 10850/23873/24550
+f 10848/23871/24548 26996/24274/24951 26999/24277/24954 10849/23872/24549
+f 27005/24294/24971 27006/24295/24972 27009/24296/24973 27008/24297/24974
+f 27006/24295/24972 27007/24298/24975 27010/24299/24976 27009/24296/24973
+f 27008/24297/24974 27009/24296/24973 27012/24300/24977 27011/24301/24978
+f 27009/24296/24973 27010/24299/24976 27013/24302/24979 27012/24300/24977
+f 1536/23890/24567 11156/24303/24980 27005/24294/24971 10929/23891/24568
+f 11156/24303/24980 11155/24304/24981 27006/24295/24972 27005/24294/24971
+f 11155/24304/24981 11154/24305/24982 27007/24298/24975 27006/24295/24972
+f 11154/24305/24982 1568/24306/24983 11121/24307/24984 27007/24298/24975
+f 27007/24298/24975 11121/24307/24984 11122/24308/24985 27010/24299/24976
+f 27010/24299/24976 11122/24308/24985 11123/24309/24986 27013/24302/24979
+f 27013/24302/24979 11123/24309/24986 1567/24246/24923 11139/24245/24922
+f 27012/24300/24977 27013/24302/24979 11139/24245/24922 11140/24244/24921
+f 27011/24301/24978 27012/24300/24977 11140/24244/24921 11141/24243/24920
+f 10931/23893/24570 27011/24301/24978 11141/24243/24920 1535/23838/24515
+f 10930/23892/24569 27008/24297/24974 27011/24301/24978 10931/23893/24570
+f 10929/23891/24568 27005/24294/24971 27008/24297/24974 10930/23892/24569
+f 27014/24310/24987 27015/24311/24988 27018/24312/24989 27017/24313/24990
+f 27015/24311/24988 27016/24314/24991 27019/24315/24992 27018/24312/24989
+f 27017/24313/24990 27018/24312/24989 27021/24316/24993 27020/24317/24994
+f 27018/24312/24989 27019/24315/24992 27022/24318/24995 27021/24316/24993
+f 1523/23906/24583 11159/24319/24996 27014/24310/24987 10890/23907/24584
+f 11159/24319/24996 11158/24320/24997 27015/24311/24988 27014/24310/24987
+f 11158/24320/24997 11157/24321/24998 27016/24314/24991 27015/24311/24988
+f 11157/24321/24998 1555/24322/24999 11082/24323/25000 27016/24314/24991
+f 27016/24314/24991 11082/24323/25000 11083/24324/25001 27019/24315/24992
+f 27019/24315/24992 11083/24324/25001 11084/24325/25002 27022/24318/24995
+f 27022/24318/24995 11084/24325/25002 1554/24266/24943 11145/24265/24942
+f 27021/24316/24993 27022/24318/24995 11145/24265/24942 11146/24264/24941
+f 27020/24317/24994 27021/24316/24993 11146/24264/24941 11147/24263/24940
+f 10892/23909/24586 27020/24317/24994 11147/24263/24940 1522/23854/24531
+f 10891/23908/24585 27017/24313/24990 27020/24317/24994 10892/23909/24586
+f 10890/23907/24584 27014/24310/24987 27017/24313/24990 10891/23908/24585
+f 27023/24326/25003 27024/24327/25004 27027/24328/25005 27026/24329/25006
+f 27024/24327/25004 27025/24330/25007 27028/24331/25008 27027/24328/25005
+f 27026/24329/25006 27027/24328/25005 27030/24332/25009 27029/24333/25010
+f 27027/24328/25005 27028/24331/25008 27031/24334/25011 27030/24332/25009
+f 1510/23922/24599 11162/24335/25012 27023/24326/25003 10851/23923/24600
+f 11162/24335/25012 11161/24336/25013 27024/24327/25004 27023/24326/25003
+f 11161/24336/25013 11160/24337/25014 27025/24330/25007 27024/24327/25004
+f 11160/24337/25014 1542/24338/25015 11043/24339/25016 27025/24330/25007
+f 27025/24330/25007 11043/24339/25016 11044/24340/25017 27028/24331/25008
+f 27028/24331/25008 11044/24340/25017 11045/24341/25018 27031/24334/25011
+f 27031/24334/25011 11045/24341/25018 1541/24286/24963 11151/24285/24962
+f 27030/24332/25009 27031/24334/25011 11151/24285/24962 11152/24284/24961
+f 27029/24333/25010 27030/24332/25009 11152/24284/24961 11153/24283/24960
+f 10853/23925/24602 27029/24333/25010 11153/24283/24960 1509/23870/24547
+f 10852/23924/24601 27026/24329/25006 27029/24333/25010 10853/23925/24602
+f 10851/23923/24600 27023/24326/25003 27026/24329/25006 10852/23924/24601
+f 27032/24342/25019 27033/24343/25020 27036/24344/25021 27035/24345/25022
+f 27033/24343/25020 27034/24346/25023 27037/24347/25024 27036/24344/25021
+f 27035/24345/25022 27036/24344/25021 27039/24348/25025 27038/24349/25026
+f 27036/24344/25021 27037/24347/25024 27040/24350/25027 27039/24348/25025
+f 1537/23938/24615 11165/24351/25028 27032/24342/25019 10932/23939/24616
+f 11165/24351/25028 11164/24352/25029 27033/24343/25020 27032/24342/25019
+f 11164/24352/25029 11163/24353/25030 27034/24346/25023 27033/24343/25020
+f 11163/24353/25030 1569/24354/25031 11124/24355/25032 27034/24346/25023
+f 27034/24346/25023 11124/24355/25032 11125/24356/25033 27037/24347/25024
+f 27037/24347/25024 11125/24356/25033 11126/24357/25034 27040/24350/25027
+f 27040/24350/25027 11126/24357/25034 1568/24306/24983 11154/24305/24982
+f 27039/24348/25025 27040/24350/25027 11154/24305/24982 11155/24304/24981
+f 27038/24349/25026 27039/24348/25025 11155/24304/24981 11156/24303/24980
+f 10934/23941/24618 27038/24349/25026 11156/24303/24980 1536/23890/24567
+f 10933/23940/24617 27035/24345/25022 27038/24349/25026 10934/23941/24618
+f 10932/23939/24616 27032/24342/25019 27035/24345/25022 10933/23940/24617
+f 27041/24358/25035 27042/24359/25036 27045/24360/25037 27044/24361/25038
+f 27042/24359/25036 27043/24362/25039 27046/24363/25040 27045/24360/25037
+f 27044/24361/25038 27045/24360/25037 27048/24364/25041 27047/24365/25042
+f 27045/24360/25037 27046/24363/25040 27049/24366/25043 27048/24364/25041
+f 1524/23954/24631 11168/24367/25044 27041/24358/25035 10893/23955/24632
+f 11168/24367/25044 11167/24368/25045 27042/24359/25036 27041/24358/25035
+f 11167/24368/25045 11166/24369/25046 27043/24362/25039 27042/24359/25036
+f 11166/24369/25046 1556/24370/25047 11085/24371/25048 27043/24362/25039
+f 27043/24362/25039 11085/24371/25048 11086/24372/25049 27046/24363/25040
+f 27046/24363/25040 11086/24372/25049 11087/24373/25050 27049/24366/25043
+f 27049/24366/25043 11087/24373/25050 1555/24322/24999 11157/24321/24998
+f 27048/24364/25041 27049/24366/25043 11157/24321/24998 11158/24320/24997
+f 27047/24365/25042 27048/24364/25041 11158/24320/24997 11159/24319/24996
+f 10895/23957/24634 27047/24365/25042 11159/24319/24996 1523/23906/24583
+f 10894/23956/24633 27044/24361/25038 27047/24365/25042 10895/23957/24634
+f 10893/23955/24632 27041/24358/25035 27044/24361/25038 10894/23956/24633
+f 27050/24374/25051 27051/24375/25052 27054/24376/25053 27053/24377/25054
+f 27051/24375/25052 27052/24378/25055 27055/24379/25056 27054/24376/25053
+f 27053/24377/25054 27054/24376/25053 27057/24380/25057 27056/24381/25058
+f 27054/24376/25053 27055/24379/25056 27058/24382/25059 27057/24380/25057
+f 1511/23970/24647 11171/24383/25060 27050/24374/25051 10854/23971/24648
+f 11171/24383/25060 11170/24384/25061 27051/24375/25052 27050/24374/25051
+f 11170/24384/25061 11169/24385/25062 27052/24378/25055 27051/24375/25052
+f 11169/24385/25062 1543/24386/25063 11046/24387/25064 27052/24378/25055
+f 27052/24378/25055 11046/24387/25064 11047/24388/25065 27055/24379/25056
+f 27055/24379/25056 11047/24388/25065 11048/24389/25066 27058/24382/25059
+f 27058/24382/25059 11048/24389/25066 1542/24338/25015 11160/24337/25014
+f 27057/24380/25057 27058/24382/25059 11160/24337/25014 11161/24336/25013
+f 27056/24381/25058 27057/24380/25057 11161/24336/25013 11162/24335/25012
+f 10856/23973/24650 27056/24381/25058 11162/24335/25012 1510/23922/24599
+f 10855/23972/24649 27053/24377/25054 27056/24381/25058 10856/23973/24650
+f 10854/23971/24648 27050/24374/25051 27053/24377/25054 10855/23972/24649
+f 27059/24390/25067 27060/24391/25068 27063/24392/25069 27062/24393/25070
+f 27060/24391/25068 27061/24394/25071 27064/24395/25072 27063/24392/25069
+f 27062/24393/25070 27063/24392/25069 27066/24396/25073 27065/24397/25074
+f 27063/24392/25069 27064/24395/25072 27067/24398/25075 27066/24396/25073
+f 1538/23986/24663 11174/24399/25076 27059/24390/25067 10935/23987/24664
+f 11174/24399/25076 11173/24400/25077 27060/24391/25068 27059/24390/25067
+f 11173/24400/25077 11172/24401/25078 27061/24394/25071 27060/24391/25068
+f 11172/24401/25078 1570/24402/25079 11127/24403/25080 27061/24394/25071
+f 27061/24394/25071 11127/24403/25080 11128/24404/25081 27064/24395/25072
+f 27064/24395/25072 11128/24404/25081 11129/24405/25082 27067/24398/25075
+f 27067/24398/25075 11129/24405/25082 1569/24354/25031 11163/24353/25030
+f 27066/24396/25073 27067/24398/25075 11163/24353/25030 11164/24352/25029
+f 27065/24397/25074 27066/24396/25073 11164/24352/25029 11165/24351/25028
+f 10937/23989/24666 27065/24397/25074 11165/24351/25028 1537/23938/24615
+f 10936/23988/24665 27062/24393/25070 27065/24397/25074 10937/23989/24666
+f 10935/23987/24664 27059/24390/25067 27062/24393/25070 10936/23988/24665
+f 27068/24406/25083 27069/24407/25084 27072/24408/25085 27071/24409/25086
+f 27069/24407/25084 27070/24410/25087 27073/24411/25088 27072/24408/25085
+f 27071/24409/25086 27072/24408/25085 27075/24412/25089 27074/24413/25090
+f 27072/24408/25085 27073/24411/25088 27076/24414/25091 27075/24412/25089
+f 1525/24002/24679 11177/24415/25092 27068/24406/25083 10896/24003/24680
+f 11177/24415/25092 11176/24416/25093 27069/24407/25084 27068/24406/25083
+f 11176/24416/25093 11175/24417/25094 27070/24410/25087 27069/24407/25084
+f 11175/24417/25094 1557/24418/25095 11088/24419/25096 27070/24410/25087
+f 27070/24410/25087 11088/24419/25096 11089/24420/25097 27073/24411/25088
+f 27073/24411/25088 11089/24420/25097 11090/24421/25098 27076/24414/25091
+f 27076/24414/25091 11090/24421/25098 1556/24370/25047 11166/24369/25046
+f 27075/24412/25089 27076/24414/25091 11166/24369/25046 11167/24368/25045
+f 27074/24413/25090 27075/24412/25089 11167/24368/25045 11168/24367/25044
+f 10898/24005/24682 27074/24413/25090 11168/24367/25044 1524/23954/24631
+f 10897/24004/24681 27071/24409/25086 27074/24413/25090 10898/24005/24682
+f 10896/24003/24680 27068/24406/25083 27071/24409/25086 10897/24004/24681
+f 27077/24422/25099 27078/24423/25100 27081/24424/25101 27080/24425/25102
+f 27078/24423/25100 27079/24426/25103 27082/24427/25104 27081/24424/25101
+f 27080/24425/25102 27081/24424/25101 27084/24428/25105 27083/24429/25106
+f 27081/24424/25101 27082/24427/25104 27085/24430/25107 27084/24428/25105
+f 1512/24018/24695 11180/24431/25108 27077/24422/25099 10857/24019/24696
+f 11180/24431/25108 11179/24432/25109 27078/24423/25100 27077/24422/25099
+f 11179/24432/25109 11178/24433/25110 27079/24426/25103 27078/24423/25100
+f 11178/24433/25110 1544/24434/25111 11049/24435/25112 27079/24426/25103
+f 27079/24426/25103 11049/24435/25112 11050/24436/25113 27082/24427/25104
+f 27082/24427/25104 11050/24436/25113 11051/24437/25114 27085/24430/25107
+f 27085/24430/25107 11051/24437/25114 1543/24386/25063 11169/24385/25062
+f 27084/24428/25105 27085/24430/25107 11169/24385/25062 11170/24384/25061
+f 27083/24429/25106 27084/24428/25105 11170/24384/25061 11171/24383/25060
+f 10859/24021/24698 27083/24429/25106 11171/24383/25060 1511/23970/24647
+f 10858/24020/24697 27080/24425/25102 27083/24429/25106 10859/24021/24698
+f 10857/24019/24696 27077/24422/25099 27080/24425/25102 10858/24020/24697
+f 27086/24438/25115 27087/24439/25116 27090/24440/25117 27089/24441/25118
+f 27087/24439/25116 27088/24442/25119 27091/24443/25120 27090/24440/25117
+f 27089/24441/25118 27090/24440/25117 27093/24444/25121 27092/24445/25122
+f 27090/24440/25117 27091/24443/25120 27094/24446/25123 27093/24444/25121
+f 1539/24034/24711 11183/24447/25124 27086/24438/25115 10938/24035/24712
+f 11183/24447/25124 11182/24448/25125 27087/24439/25116 27086/24438/25115
+f 11182/24448/25125 11181/24449/25126 27088/24442/25119 27087/24439/25116
+f 11181/24449/25126 1571/24450/25127 11130/24451/25128 27088/24442/25119
+f 27088/24442/25119 11130/24451/25128 11131/24452/25129 27091/24443/25120
+f 27091/24443/25120 11131/24452/25129 11132/24453/25130 27094/24446/25123
+f 27094/24446/25123 11132/24453/25130 1570/24402/25079 11172/24401/25078
+f 27093/24444/25121 27094/24446/25123 11172/24401/25078 11173/24400/25077
+f 27092/24445/25122 27093/24444/25121 11173/24400/25077 11174/24399/25076
+f 10940/24037/24714 27092/24445/25122 11174/24399/25076 1538/23986/24663
+f 10939/24036/24713 27089/24441/25118 27092/24445/25122 10940/24037/24714
+f 10938/24035/24712 27086/24438/25115 27089/24441/25118 10939/24036/24713
+f 27095/24454/25131 27096/24455/25132 27099/24456/25133 27098/24457/25134
+f 27096/24455/25132 27097/24458/25135 27100/24459/25136 27099/24456/25133
+f 27098/24457/25134 27099/24456/25133 27102/24460/25137 27101/24461/25138
+f 27099/24456/25133 27100/24459/25136 27103/24462/25139 27102/24460/25137
+f 1526/24050/24727 11186/24463/25140 27095/24454/25131 10899/24051/24728
+f 11186/24463/25140 11185/24464/25141 27096/24455/25132 27095/24454/25131
+f 11185/24464/25141 11184/24465/25142 27097/24458/25135 27096/24455/25132
+f 11184/24465/25142 1558/24466/25143 11091/24467/25144 27097/24458/25135
+f 27097/24458/25135 11091/24467/25144 11092/24468/25145 27100/24459/25136
+f 27100/24459/25136 11092/24468/25145 11093/24469/25146 27103/24462/25139
+f 27103/24462/25139 11093/24469/25146 1557/24418/25095 11175/24417/25094
+f 27102/24460/25137 27103/24462/25139 11175/24417/25094 11176/24416/25093
+f 27101/24461/25138 27102/24460/25137 11176/24416/25093 11177/24415/25092
+f 10901/24053/24730 27101/24461/25138 11177/24415/25092 1525/24002/24679
+f 10900/24052/24729 27098/24457/25134 27101/24461/25138 10901/24053/24730
+f 10899/24051/24728 27095/24454/25131 27098/24457/25134 10900/24052/24729
+f 27104/24470/25147 27105/24471/25148 27108/24472/25149 27107/24473/25150
+f 27105/24471/25148 27106/24474/25151 27109/24475/25152 27108/24472/25149
+f 27107/24473/25150 27108/24472/25149 27111/24476/25153 27110/24477/25154
+f 27108/24472/25149 27109/24475/25152 27112/24478/25155 27111/24476/25153
+f 1513/24066/24743 11189/24479/25156 27104/24470/25147 10860/24067/24744
+f 11189/24479/25156 11188/24480/25157 27105/24471/25148 27104/24470/25147
+f 11188/24480/25157 11187/24481/25158 27106/24474/25151 27105/24471/25148
+f 11187/24481/25158 1545/24482/25159 11052/24483/25160 27106/24474/25151
+f 27106/24474/25151 11052/24483/25160 11053/24484/25161 27109/24475/25152
+f 27109/24475/25152 11053/24484/25161 11054/24485/25162 27112/24478/25155
+f 27112/24478/25155 11054/24485/25162 1544/24434/25111 11178/24433/25110
+f 27111/24476/25153 27112/24478/25155 11178/24433/25110 11179/24432/25109
+f 27110/24477/25154 27111/24476/25153 11179/24432/25109 11180/24431/25108
+f 10862/24069/24746 27110/24477/25154 11180/24431/25108 1512/24018/24695
+f 10861/24068/24745 27107/24473/25150 27110/24477/25154 10862/24069/24746
+f 10860/24067/24744 27104/24470/25147 27107/24473/25150 10861/24068/24745
+f 27113/24486/25163 27114/24487/25164 27117/24488/25165 27116/24489/25166
+f 27114/24487/25164 27115/24490/25167 27118/24491/25168 27117/24488/25165
+f 27116/24489/25166 27117/24488/25165 27120/24492/25169 27119/24493/25170
+f 27117/24488/25165 27118/24491/25168 27121/24494/25171 27120/24492/25169
+f 1508/23874/24551 11148/24293/24970 27113/24486/25163 10941/24079/24756
+f 11148/24293/24970 11149/24292/24969 27114/24487/25164 27113/24486/25163
+f 11149/24292/24969 11150/24291/24968 27115/24490/25167 27114/24487/25164
+f 11150/24291/24968 1540/24290/24967 11133/24495/25172 27115/24490/25167
+f 27115/24490/25167 11133/24495/25172 11134/24496/25173 27118/24491/25168
+f 27118/24491/25168 11134/24496/25173 11135/24497/25174 27121/24494/25171
+f 27121/24494/25171 11135/24497/25174 1571/24450/25127 11181/24449/25126
+f 27120/24492/25169 27121/24494/25171 11181/24449/25126 11182/24448/25125
+f 27119/24493/25170 27120/24492/25169 11182/24448/25125 11183/24447/25124
+f 10943/24081/24758 27119/24493/25170 11183/24447/25124 1539/24034/24711
+f 10942/24080/24757 27116/24489/25166 27119/24493/25170 10943/24081/24758
+f 10941/24079/24756 27113/24486/25163 27116/24489/25166 10942/24080/24757
+f 27122/24498/25175 27123/24499/25176 27126/24500/25177 27125/24501/25178
+f 27123/24499/25176 27124/24502/25179 27127/24503/25180 27126/24500/25177
+f 27125/24501/25178 27126/24500/25177 27129/24504/25181 27128/24505/25182
+f 27126/24500/25177 27127/24503/25180 27130/24506/25183 27129/24504/25181
+f 1527/24094/24771 11192/24507/25184 27122/24498/25175 10902/24095/24772
+f 11192/24507/25184 11191/24508/25185 27123/24499/25176 27122/24498/25175
+f 11191/24508/25185 11190/24509/25186 27124/24502/25179 27123/24499/25176
+f 11190/24509/25186 1559/24510/25187 11094/24511/25188 27124/24502/25179
+f 27124/24502/25179 11094/24511/25188 11095/24512/25189 27127/24503/25180
+f 27127/24503/25180 11095/24512/25189 11096/24513/25190 27130/24506/25183
+f 27130/24506/25183 11096/24513/25190 1558/24466/25143 11184/24465/25142
+f 27129/24504/25181 27130/24506/25183 11184/24465/25142 11185/24464/25141
+f 27128/24505/25182 27129/24504/25181 11185/24464/25141 11186/24463/25140
+f 10904/24097/24774 27128/24505/25182 11186/24463/25140 1526/24050/24727
+f 10903/24096/24773 27125/24501/25178 27128/24505/25182 10904/24097/24774
+f 10902/24095/24772 27122/24498/25175 27125/24501/25178 10903/24096/24773
+f 27131/24514/25191 27132/24515/25192 27135/24516/25193 27134/24517/25194
+f 27132/24515/25192 27133/24518/25195 27136/24519/25196 27135/24516/25193
+f 27134/24517/25194 27135/24516/25193 27138/24520/25197 27137/24521/25198
+f 27135/24516/25193 27136/24519/25196 27139/24522/25199 27138/24520/25197
+f 1514/24110/24787 11195/24523/25200 27131/24514/25191 10863/24111/24788
+f 11195/24523/25200 11194/24524/25201 27132/24515/25192 27131/24514/25191
+f 11194/24524/25201 11193/24525/25202 27133/24518/25195 27132/24515/25192
+f 11193/24525/25202 1546/24526/25203 11055/24527/25204 27133/24518/25195
+f 27133/24518/25195 11055/24527/25204 11056/24528/25205 27136/24519/25196
+f 27136/24519/25196 11056/24528/25205 11057/24529/25206 27139/24522/25199
+f 27139/24522/25199 11057/24529/25206 1545/24482/25159 11187/24481/25158
+f 27138/24520/25197 27139/24522/25199 11187/24481/25158 11188/24480/25157
+f 27137/24521/25198 27138/24520/25197 11188/24480/25157 11189/24479/25156
+f 10865/24113/24790 27137/24521/25198 11189/24479/25156 1513/24066/24743
+f 10864/24112/24789 27134/24517/25194 27137/24521/25198 10865/24113/24790
+f 10863/24111/24788 27131/24514/25191 27134/24517/25194 10864/24112/24789
+f 27140/24530/25207 27141/24531/25208 27144/24532/25209 27143/24533/25210
+f 27141/24531/25208 27142/24534/25211 27145/24535/25212 27144/24532/25209
+f 27143/24533/25210 27144/24532/25209 27147/24536/25213 27146/24537/25214
+f 27144/24532/25209 27145/24535/25212 27148/24538/25215 27147/24536/25213
+f 1528/24126/24803 11198/24539/25216 27140/24530/25207 10905/24127/24804
+f 11198/24539/25216 11197/24540/25217 27141/24531/25208 27140/24530/25207
+f 11197/24540/25217 11196/24541/25218 27142/24534/25211 27141/24531/25208
+f 11196/24541/25218 1560/24542/25219 11097/24543/25220 27142/24534/25211
+f 27142/24534/25211 11097/24543/25220 11098/24544/25221 27145/24535/25212
+f 27145/24535/25212 11098/24544/25221 11099/24545/25222 27148/24538/25215
+f 27148/24538/25215 11099/24545/25222 1559/24510/25187 11190/24509/25186
+f 27147/24536/25213 27148/24538/25215 11190/24509/25186 11191/24508/25185
+f 27146/24537/25214 27147/24536/25213 11191/24508/25185 11192/24507/25184
+f 10907/24129/24806 27146/24537/25214 11192/24507/25184 1527/24094/24771
+f 10906/24128/24805 27143/24533/25210 27146/24537/25214 10907/24129/24806
+f 10905/24127/24804 27140/24530/25207 27143/24533/25210 10906/24128/24805
+f 27149/24546/25223 27150/24547/25224 27153/24548/25225 27152/24549/25226
+f 27150/24547/25224 27151/24550/25227 27154/24551/25228 27153/24548/25225
+f 27152/24549/25226 27153/24548/25225 27156/24552/25229 27155/24553/25230
+f 27153/24548/25225 27154/24551/25228 27157/24554/25231 27156/24552/25229
+f 1515/24142/24819 11201/24555/25232 27149/24546/25223 10866/24143/24820
+f 11201/24555/25232 11200/24556/25233 27150/24547/25224 27149/24546/25223
+f 11200/24556/25233 11199/24557/25234 27151/24550/25227 27150/24547/25224
+f 11199/24557/25234 1547/24558/25235 11058/24559/25236 27151/24550/25227
+f 27151/24550/25227 11058/24559/25236 11059/24560/25237 27154/24551/25228
+f 27154/24551/25228 11059/24560/25237 11060/24561/25238 27157/24554/25231
+f 27157/24554/25231 11060/24561/25238 1546/24526/25203 11193/24525/25202
+f 27156/24552/25229 27157/24554/25231 11193/24525/25202 11194/24524/25201
+f 27155/24553/25230 27156/24552/25229 11194/24524/25201 11195/24523/25200
+f 10868/24145/24822 27155/24553/25230 11195/24523/25200 1514/24110/24787
+f 10867/24144/24821 27152/24549/25226 27155/24553/25230 10868/24145/24822
+f 10866/24143/24820 27149/24546/25223 27152/24549/25226 10867/24144/24821
+f 27158/24562/25239 27159/24563/25240 27162/24564/25241 27161/24565/25242
+f 27159/24563/25240 27160/24566/25243 27163/24567/25244 27162/24564/25241
+f 27161/24565/25242 27162/24564/25241 27165/24568/25245 27164/24569/25246
+f 27162/24564/25241 27163/24567/25244 27166/24570/25247 27165/24568/25245
+f 1529/24158/24835 11204/24571/25248 27158/24562/25239 10908/24159/24836
+f 11204/24571/25248 11203/24572/25249 27159/24563/25240 27158/24562/25239
+f 11203/24572/25249 11202/24573/25250 27160/24566/25243 27159/24563/25240
+f 11202/24573/25250 1561/24574/25251 11100/24575/25252 27160/24566/25243
+f 27160/24566/25243 11100/24575/25252 11101/24576/25253 27163/24567/25244
+f 27163/24567/25244 11101/24576/25253 11102/24577/25254 27166/24570/25247
+f 27166/24570/25247 11102/24577/25254 1560/24542/25219 11196/24541/25218
+f 27165/24568/25245 27166/24570/25247 11196/24541/25218 11197/24540/25217
+f 27164/24569/25246 27165/24568/25245 11197/24540/25217 11198/24539/25216
+f 10910/24161/24838 27164/24569/25246 11198/24539/25216 1528/24126/24803
+f 10909/24160/24837 27161/24565/25242 27164/24569/25246 10910/24161/24838
+f 10908/24159/24836 27158/24562/25239 27161/24565/25242 10909/24160/24837
+f 27167/24578/25255 27168/24579/25256 27171/24580/25257 27170/24581/25258
+f 27168/24579/25256 27169/24582/25259 27172/24583/25260 27171/24580/25257
+f 27170/24581/25258 27171/24580/25257 27174/24584/25261 27173/24585/25262
+f 27171/24580/25257 27172/24583/25260 27175/24586/25263 27174/24584/25261
+f 1516/24174/24851 11207/24587/25264 27167/24578/25255 10869/24175/24852
+f 11207/24587/25264 11206/24588/25265 27168/24579/25256 27167/24578/25255
+f 11206/24588/25265 11205/24589/25266 27169/24582/25259 27168/24579/25256
+f 11205/24589/25266 1548/24590/25267 11061/24591/25268 27169/24582/25259
+f 27169/24582/25259 11061/24591/25268 11062/24592/25269 27172/24583/25260
+f 27172/24583/25260 11062/24592/25269 11063/24593/25270 27175/24586/25263
+f 27175/24586/25263 11063/24593/25270 1547/24558/25235 11199/24557/25234
+f 27174/24584/25261 27175/24586/25263 11199/24557/25234 11200/24556/25233
+f 27173/24585/25262 27174/24584/25261 11200/24556/25233 11201/24555/25232
+f 10871/24177/24854 27173/24585/25262 11201/24555/25232 1515/24142/24819
+f 10870/24176/24853 27170/24581/25258 27173/24585/25262 10871/24177/24854
+f 10869/24175/24852 27167/24578/25255 27170/24581/25258 10870/24176/24853
+f 27176/24594/25271 27177/24595/25272 27180/24596/25273 27179/24597/25274
+f 27177/24595/25272 27178/24598/25275 27181/24599/25276 27180/24596/25273
+f 27179/24597/25274 27180/24596/25273 27183/24600/25277 27182/24601/25278
+f 27180/24596/25273 27181/24599/25276 27184/24602/25279 27183/24600/25277
+f 1530/24190/24867 11210/24603/25280 27176/24594/25271 10911/24191/24868
+f 11210/24603/25280 11209/24604/25281 27177/24595/25272 27176/24594/25271
+f 11209/24604/25281 11208/24605/25282 27178/24598/25275 27177/24595/25272
+f 11208/24605/25282 1562/24606/25283 11103/24607/25284 27178/24598/25275
+f 27178/24598/25275 11103/24607/25284 11104/24608/25285 27181/24599/25276
+f 27181/24599/25276 11104/24608/25285 11105/24609/25286 27184/24602/25279
+f 27184/24602/25279 11105/24609/25286 1561/24574/25251 11202/24573/25250
+f 27183/24600/25277 27184/24602/25279 11202/24573/25250 11203/24572/25249
+f 27182/24601/25278 27183/24600/25277 11203/24572/25249 11204/24571/25248
+f 10913/24193/24870 27182/24601/25278 11204/24571/25248 1529/24158/24835
+f 10912/24192/24869 27179/24597/25274 27182/24601/25278 10913/24193/24870
+f 10911/24191/24868 27176/24594/25271 27179/24597/25274 10912/24192/24869
+f 27185/24610/25287 27186/24611/25288 27189/24612/25289 27188/24613/25290
+f 27186/24611/25288 27187/24614/25291 27190/24615/25292 27189/24612/25289
+f 27188/24613/25290 27189/24612/25289 27192/24616/25293 27191/24617/25294
+f 27189/24612/25289 27190/24615/25292 27193/24618/25295 27192/24616/25293
+f 1517/24206/24883 11213/24619/25296 27185/24610/25287 10872/24207/24884
+f 11213/24619/25296 11212/24620/25297 27186/24611/25288 27185/24610/25287
+f 11212/24620/25297 11211/24621/25298 27187/24614/25291 27186/24611/25288
+f 11211/24621/25298 1549/24622/25299 11064/24623/25300 27187/24614/25291
+f 27187/24614/25291 11064/24623/25300 11065/24624/25301 27190/24615/25292
+f 27190/24615/25292 11065/24624/25301 11066/24625/25302 27193/24618/25295
+f 27193/24618/25295 11066/24625/25302 1548/24590/25267 11205/24589/25266
+f 27192/24616/25293 27193/24618/25295 11205/24589/25266 11206/24588/25265
+f 27191/24617/25294 27192/24616/25293 11206/24588/25265 11207/24587/25264
+f 10874/24209/24886 27191/24617/25294 11207/24587/25264 1516/24174/24851
+f 10873/24208/24885 27188/24613/25290 27191/24617/25294 10874/24209/24886
+f 10872/24207/24884 27185/24610/25287 27188/24613/25290 10873/24208/24885
+f 27194/24626/25303 27195/24627/25304 27198/24628/25305 27197/24629/25306
+f 27195/24627/25304 27196/24630/25307 27199/24631/25308 27198/24628/25305
+f 27197/24629/25306 27198/24628/25305 27201/24632/25309 27200/24633/25310
+f 27198/24628/25305 27199/24631/25308 27202/24634/25311 27201/24632/25309
+f 1531/23738/24415 11216/24635/25312 27194/24626/25303 10914/24219/24896
+f 11216/24635/25312 11215/24636/25313 27195/24627/25304 27194/24626/25303
+f 11215/24636/25313 11214/24637/25314 27196/24630/25307 27195/24627/25304
+f 11214/24637/25314 1563/24638/25315 11106/24639/25316 27196/24630/25307
+f 27196/24630/25307 11106/24639/25316 11107/24640/25317 27199/24631/25308
+f 27199/24631/25308 11107/24640/25317 11108/24641/25318 27202/24634/25311
+f 27202/24634/25311 11108/24641/25318 1562/24606/25283 11208/24605/25282
+f 27201/24632/25309 27202/24634/25311 11208/24605/25282 11209/24604/25281
+f 27200/24633/25310 27201/24632/25309 11209/24604/25281 11210/24603/25280
+f 10916/24221/24898 27200/24633/25310 11210/24603/25280 1530/24190/24867
+f 10915/24220/24897 27197/24629/25306 27200/24633/25310 10916/24221/24898
+f 10914/24219/24896 27194/24626/25303 27197/24629/25306 10915/24220/24897
+f 27203/24642/25319 27204/24643/25320 27207/24644/25321 27206/24645/25322
+f 27204/24643/25320 27205/24646/25323 27208/24647/25324 27207/24644/25321
+f 27206/24645/25322 27207/24644/25321 27210/24648/25325 27209/24649/25326
+f 27207/24644/25321 27208/24647/25324 27211/24650/25327 27210/24648/25325
+f 1518/23758/24435 11219/24651/25328 27203/24642/25319 10875/24231/24908
+f 11219/24651/25328 11218/24652/25329 27204/24643/25320 27203/24642/25319
+f 11218/24652/25329 11217/24653/25330 27205/24646/25323 27204/24643/25320
+f 11217/24653/25330 1550/24654/25331 11067/24655/25332 27205/24646/25323
+f 27205/24646/25323 11067/24655/25332 11068/24656/25333 27208/24647/25324
+f 27208/24647/25324 11068/24656/25333 11069/24657/25334 27211/24650/25327
+f 27211/24650/25327 11069/24657/25334 1549/24622/25299 11211/24621/25298
+f 27210/24648/25325 27211/24650/25327 11211/24621/25298 11212/24620/25297
+f 27209/24649/25326 27210/24648/25325 11212/24620/25297 11213/24619/25296
+f 10877/24233/24910 27209/24649/25326 11213/24619/25296 1517/24206/24883
+f 10876/24232/24909 27206/24645/25322 27209/24649/25326 10877/24233/24910
+f 10875/24231/24908 27203/24642/25319 27206/24645/25322 10876/24232/24909
+f 27212/24658/25335 27213/24659/25336 27216/24660/25337 27215/24661/25338
+f 27213/24659/25336 27214/24662/25339 27217/24663/25340 27216/24660/25337
+f 27215/24661/25338 27216/24660/25337 27219/24664/25341 27218/24665/25342
+f 27216/24660/25337 27217/24663/25340 27220/24666/25343 27219/24664/25341
+f 1532/23734/24411 11222/24667/25344 27212/24658/25335 10917/23735/24412
+f 11222/24667/25344 11221/24668/25345 27213/24659/25336 27212/24658/25335
+f 11221/24668/25345 11220/24669/25346 27214/24662/25339 27213/24659/25336
+f 11220/24669/25346 1564/24670/25347 11109/24671/25348 27214/24662/25339
+f 27214/24662/25339 11109/24671/25348 11110/24672/25349 27217/24663/25340
+f 27217/24663/25340 11110/24672/25349 11111/24673/25350 27220/24666/25343
+f 27220/24666/25343 11111/24673/25350 1563/24638/25315 11214/24637/25314
+f 27219/24664/25341 27220/24666/25343 11214/24637/25314 11215/24636/25313
+f 27218/24665/25342 27219/24664/25341 11215/24636/25313 11216/24635/25312
+f 10919/23737/24414 27218/24665/25342 11216/24635/25312 1531/23738/24415
+f 10918/23736/24413 27215/24661/25338 27218/24665/25342 10919/23737/24414
+f 10917/23735/24412 27212/24658/25335 27215/24661/25338 10918/23736/24413
+f 27221/24674/25351 27222/24675/25352 27225/24676/25353 27224/24677/25354
+f 27222/24675/25352 27223/24678/25355 27226/24679/25356 27225/24676/25353
+f 27224/24677/25354 27225/24676/25353 27228/24680/25357 27227/24681/25358
+f 27225/24676/25353 27226/24679/25356 27229/24682/25359 27228/24680/25357
+f 1519/23754/24431 11225/24683/25360 27221/24674/25351 10878/23755/24432
+f 11225/24683/25360 11224/24684/25361 27222/24675/25352 27221/24674/25351
+f 11224/24684/25361 11223/24685/25362 27223/24678/25355 27222/24675/25352
+f 11223/24685/25362 1551/24686/25363 11070/24687/25364 27223/24678/25355
+f 27223/24678/25355 11070/24687/25364 11071/24688/25365 27226/24679/25356
+f 27226/24679/25356 11071/24688/25365 11072/24689/25366 27229/24682/25359
+f 27229/24682/25359 11072/24689/25366 1550/24654/25331 11217/24653/25330
+f 27228/24680/25357 27229/24682/25359 11217/24653/25330 11218/24652/25329
+f 27227/24681/25358 27228/24680/25357 11218/24652/25329 11219/24651/25328
+f 10880/23757/24434 27227/24681/25358 11219/24651/25328 1518/23758/24435
+f 10879/23756/24433 27224/24677/25354 27227/24681/25358 10880/23757/24434
+f 10878/23755/24432 27221/24674/25351 27224/24677/25354 10879/23756/24433
+f 27230/24690/25367 27231/24691/25368 27234/24692/25369 27233/24693/25370
+f 27231/24691/25368 27232/24694/25371 27235/24695/25372 27234/24692/25369
+f 27233/24693/25370 27234/24692/25369 27237/24696/25373 27236/24697/25374
+f 27234/24692/25369 27235/24695/25372 27238/24698/25375 27237/24696/25373
+f 1533/23774/24451 11228/24699/25376 27230/24690/25367 10920/23775/24452
+f 11228/24699/25376 11227/24700/25377 27231/24691/25368 27230/24690/25367
+f 11227/24700/25377 11226/24701/25378 27232/24694/25371 27231/24691/25368
+f 11226/24701/25378 1565/24702/25379 11112/24703/25380 27232/24694/25371
+f 27232/24694/25371 11112/24703/25380 11113/24704/25381 27235/24695/25372
+f 27235/24695/25372 11113/24704/25381 11114/24705/25382 27238/24698/25375
+f 27238/24698/25375 11114/24705/25382 1564/24670/25347 11220/24669/25346
+f 27237/24696/25373 27238/24698/25375 11220/24669/25346 11221/24668/25345
+f 27236/24697/25374 27237/24696/25373 11221/24668/25345 11222/24667/25344
+f 10922/23777/24454 27236/24697/25374 11222/24667/25344 1532/23734/24411
+f 10921/23776/24453 27233/24693/25370 27236/24697/25374 10922/23777/24454
+f 10920/23775/24452 27230/24690/25367 27233/24693/25370 10921/23776/24453
+f 27239/24706/25383 27240/24707/25384 27243/24708/25385 27242/24709/25386
+f 27240/24707/25384 27241/24710/25387 27244/24711/25388 27243/24708/25385
+f 27242/24709/25386 27243/24708/25385 27246/24712/25389 27245/24713/25390
+f 27243/24708/25385 27244/24711/25388 27247/24714/25391 27246/24712/25389
+f 1520/23790/24467 11231/24715/25392 27239/24706/25383 10881/23791/24468
+f 11231/24715/25392 11230/24716/25393 27240/24707/25384 27239/24706/25383
+f 11230/24716/25393 11229/24717/25394 27241/24710/25387 27240/24707/25384
+f 11229/24717/25394 1552/24718/25395 11073/24719/25396 27241/24710/25387
+f 27241/24710/25387 11073/24719/25396 11074/24720/25397 27244/24711/25388
+f 27244/24711/25388 11074/24720/25397 11075/24721/25398 27247/24714/25391
+f 27247/24714/25391 11075/24721/25398 1551/24686/25363 11223/24685/25362
+f 27246/24712/25389 27247/24714/25391 11223/24685/25362 11224/24684/25361
+f 27245/24713/25390 27246/24712/25389 11224/24684/25361 11225/24683/25360
+f 10883/23793/24470 27245/24713/25390 11225/24683/25360 1519/23754/24431
+f 10882/23792/24469 27242/24709/25386 27245/24713/25390 10883/23793/24470
+f 10881/23791/24468 27239/24706/25383 27242/24709/25386 10882/23792/24469
+f 27248/24722/25399 27249/24723/25400 27252/24724/25401 27251/24725/25402
+f 27249/24723/25400 27250/24726/25403 27253/24727/25404 27252/24724/25401
+f 27251/24725/25402 27252/24724/25401 27255/24728/25405 27254/24729/25406
+f 27252/24724/25401 27253/24727/25404 27256/24730/25407 27255/24728/25405
+f 1534/23806/24483 11136/24253/24930 27248/24722/25399 10923/23807/24484
+f 11136/24253/24930 11137/24252/24929 27249/24723/25400 27248/24722/25399
+f 11137/24252/24929 11138/24251/24928 27250/24726/25403 27249/24723/25400
+f 11138/24251/24928 1566/24250/24927 11115/24731/25408 27250/24726/25403
+f 27250/24726/25403 11115/24731/25408 11116/24732/25409 27253/24727/25404
+f 27253/24727/25404 11116/24732/25409 11117/24733/25410 27256/24730/25407
+f 27256/24730/25407 11117/24733/25410 1565/24702/25379 11226/24701/25378
+f 27255/24728/25405 27256/24730/25407 11226/24701/25378 11227/24700/25377
+f 27254/24729/25406 27255/24728/25405 11227/24700/25377 11228/24699/25376
+f 10925/23809/24486 27254/24729/25406 11228/24699/25376 1533/23774/24451
+f 10924/23808/24485 27251/24725/25402 27254/24729/25406 10925/23809/24486
+f 10923/23807/24484 27248/24722/25399 27251/24725/25402 10924/23808/24485
+f 27257/24734/25411 27258/24735/25412 27261/24736/25413 27260/24737/25414
+f 27258/24735/25412 27259/24738/25415 27262/24739/25416 27261/24736/25413
+f 27260/24737/25414 27261/24736/25413 27264/24740/25417 27263/24741/25418
+f 27261/24736/25413 27262/24739/25416 27265/24742/25419 27264/24740/25417
+f 1521/23822/24499 11142/24273/24950 27257/24734/25411 10884/23823/24500
+f 11142/24273/24950 11143/24272/24949 27258/24735/25412 27257/24734/25411
+f 11143/24272/24949 11144/24271/24948 27259/24738/25415 27258/24735/25412
+f 11144/24271/24948 1553/24270/24947 11076/24743/25420 27259/24738/25415
+f 27259/24738/25415 11076/24743/25420 11077/24744/25421 27262/24739/25416
+f 27262/24739/25416 11077/24744/25421 11078/24745/25422 27265/24742/25419
+f 27265/24742/25419 11078/24745/25422 1552/24718/25395 11229/24717/25394
+f 27264/24740/25417 27265/24742/25419 11229/24717/25394 11230/24716/25393
+f 27263/24741/25418 27264/24740/25417 11230/24716/25393 11231/24715/25392
+f 10886/23825/24502 27263/24741/25418 11231/24715/25392 1520/23790/24467
+f 10885/23824/24501 27260/24737/25414 27263/24741/25418 10886/23825/24502
+f 10884/23823/24500 27257/24734/25411 27260/24737/25414 10885/23824/24501
+f 27266/24746/25423 27267/24747/25424 27270/24748/25425 27269/24749/25426
+f 27267/24747/25424 27268/24750/25427 27271/24751/25428 27270/24748/25425
+f 27269/24749/25426 27270/24748/25425 27273/24752/25429 27272/24753/25430
+f 27270/24748/25425 27271/24751/25428 27274/24754/25431 27273/24752/25429
+f 1570/24402/25079 11333/24755/25432 27266/24746/25423 11127/24403/25080
+f 11333/24755/25432 11332/24756/25433 27267/24747/25424 27266/24746/25423
+f 11332/24756/25433 11331/24757/25434 27268/24750/25427 27267/24747/25424
+f 11331/24757/25434 1602/24758/25435 11319/24759/25436 27268/24750/25427
+f 27268/24750/25427 11319/24759/25436 11320/24760/25437 27271/24751/25428
+f 27271/24751/25428 11320/24760/25437 11321/24761/25438 27274/24754/25431
+f 27274/24754/25431 11321/24761/25438 1601/24762/25439 11330/24763/25440
+f 27273/24752/25429 27274/24754/25431 11330/24763/25440 11329/24764/25441
+f 27272/24753/25430 27273/24752/25429 11329/24764/25441 11328/24765/25442
+f 11129/24405/25082 27272/24753/25430 11328/24765/25442 1569/24354/25031
+f 11128/24404/25081 27269/24749/25426 27272/24753/25430 11129/24405/25082
+f 11127/24403/25080 27266/24746/25423 27269/24749/25426 11128/24404/25081
+f 27275/24766/25443 27276/24767/25444 27279/24768/25445 27278/24769/25446
+f 27276/24767/25444 27277/24770/25447 27280/24771/25448 27279/24768/25445
+f 27278/24769/25446 27279/24768/25445 27282/24772/25449 27281/24773/25450
+f 27279/24768/25445 27280/24771/25448 27283/24774/25451 27282/24772/25449
+f 1557/24418/25095 11339/24775/25452 27275/24766/25443 11088/24419/25096
+f 11339/24775/25452 11338/24776/25453 27276/24767/25444 27275/24766/25443
+f 11338/24776/25453 11337/24777/25454 27277/24770/25447 27276/24767/25444
+f 11337/24777/25454 1589/24778/25455 11280/24779/25456 27277/24770/25447
+f 27277/24770/25447 11280/24779/25456 11281/24780/25457 27280/24771/25448
+f 27280/24771/25448 11281/24780/25457 11282/24781/25458 27283/24774/25451
+f 27283/24774/25451 11282/24781/25458 1588/24782/25459 11336/24783/25460
+f 27282/24772/25449 27283/24774/25451 11336/24783/25460 11335/24784/25461
+f 27281/24773/25450 27282/24772/25449 11335/24784/25461 11334/24785/25462
+f 11090/24421/25098 27281/24773/25450 11334/24785/25462 1556/24370/25047
+f 11089/24420/25097 27278/24769/25446 27281/24773/25450 11090/24421/25098
+f 11088/24419/25096 27275/24766/25443 27278/24769/25446 11089/24420/25097
+f 27284/24786/25463 27285/24787/25464 27288/24788/25465 27287/24789/25466
+f 27285/24787/25464 27286/24790/25467 27289/24791/25468 27288/24788/25465
+f 27287/24789/25466 27288/24788/25465 27291/24792/25469 27290/24793/25470
+f 27288/24788/25465 27289/24791/25468 27292/24794/25471 27291/24792/25469
+f 1544/24434/25111 11345/24795/25472 27284/24786/25463 11049/24435/25112
+f 11345/24795/25472 11344/24796/25473 27285/24787/25464 27284/24786/25463
+f 11344/24796/25473 11343/24797/25474 27286/24790/25467 27285/24787/25464
+f 11343/24797/25474 1576/24798/25475 11241/24799/25476 27286/24790/25467
+f 27286/24790/25467 11241/24799/25476 11242/24800/25477 27289/24791/25468
+f 27289/24791/25468 11242/24800/25477 11243/24801/25478 27292/24794/25471
+f 27292/24794/25471 11243/24801/25478 1575/24802/25479 11342/24803/25480
+f 27291/24792/25469 27292/24794/25471 11342/24803/25480 11341/24804/25481
+f 27290/24793/25470 27291/24792/25469 11341/24804/25481 11340/24805/25482
+f 11051/24437/25114 27290/24793/25470 11340/24805/25482 1543/24386/25063
+f 11050/24436/25113 27287/24789/25466 27290/24793/25470 11051/24437/25114
+f 11049/24435/25112 27284/24786/25463 27287/24789/25466 11050/24436/25113
+f 27293/24806/25483 27294/24807/25484 27297/24808/25485 27296/24809/25486
+f 27294/24807/25484 27295/24810/25487 27298/24811/25488 27297/24808/25485
+f 27296/24809/25486 27297/24808/25485 27300/24812/25489 27299/24813/25490
+f 27297/24808/25485 27298/24811/25488 27301/24814/25491 27300/24812/25489
+f 1571/24450/25127 11348/24815/25492 27293/24806/25483 11130/24451/25128
+f 11348/24815/25492 11347/24816/25493 27294/24807/25484 27293/24806/25483
+f 11347/24816/25493 11346/24817/25494 27295/24810/25487 27294/24807/25484
+f 11346/24817/25494 1603/24818/25495 11322/24819/25496 27295/24810/25487
+f 27295/24810/25487 11322/24819/25496 11323/24820/25497 27298/24811/25488
+f 27298/24811/25488 11323/24820/25497 11324/24821/25498 27301/24814/25491
+f 27301/24814/25491 11324/24821/25498 1602/24758/25435 11331/24757/25434
+f 27300/24812/25489 27301/24814/25491 11331/24757/25434 11332/24756/25433
+f 27299/24813/25490 27300/24812/25489 11332/24756/25433 11333/24755/25432
+f 11132/24453/25130 27299/24813/25490 11333/24755/25432 1570/24402/25079
+f 11131/24452/25129 27296/24809/25486 27299/24813/25490 11132/24453/25130
+f 11130/24451/25128 27293/24806/25483 27296/24809/25486 11131/24452/25129
+f 27302/24822/25499 27303/24823/25500 27306/24824/25501 27305/24825/25502
+f 27303/24823/25500 27304/24826/25503 27307/24827/25504 27306/24824/25501
+f 27305/24825/25502 27306/24824/25501 27309/24828/25505 27308/24829/25506
+f 27306/24824/25501 27307/24827/25504 27310/24830/25507 27309/24828/25505
+f 1558/24466/25143 11351/24831/25508 27302/24822/25499 11091/24467/25144
+f 11351/24831/25508 11350/24832/25509 27303/24823/25500 27302/24822/25499
+f 11350/24832/25509 11349/24833/25510 27304/24826/25503 27303/24823/25500
+f 11349/24833/25510 1590/24834/25511 11283/24835/25512 27304/24826/25503
+f 27304/24826/25503 11283/24835/25512 11284/24836/25513 27307/24827/25504
+f 27307/24827/25504 11284/24836/25513 11285/24837/25514 27310/24830/25507
+f 27310/24830/25507 11285/24837/25514 1589/24778/25455 11337/24777/25454
+f 27309/24828/25505 27310/24830/25507 11337/24777/25454 11338/24776/25453
+f 27308/24829/25506 27309/24828/25505 11338/24776/25453 11339/24775/25452
+f 11093/24469/25146 27308/24829/25506 11339/24775/25452 1557/24418/25095
+f 11092/24468/25145 27305/24825/25502 27308/24829/25506 11093/24469/25146
+f 11091/24467/25144 27302/24822/25499 27305/24825/25502 11092/24468/25145
+f 27311/24838/25515 27312/24839/25516 27315/24840/25517 27314/24841/25518
+f 27312/24839/25516 27313/24842/25519 27316/24843/25520 27315/24840/25517
+f 27314/24841/25518 27315/24840/25517 27318/24844/25521 27317/24845/25522
+f 27315/24840/25517 27316/24843/25520 27319/24846/25523 27318/24844/25521
+f 1545/24482/25159 11354/24847/25524 27311/24838/25515 11052/24483/25160
+f 11354/24847/25524 11353/24848/25525 27312/24839/25516 27311/24838/25515
+f 11353/24848/25525 11352/24849/25526 27313/24842/25519 27312/24839/25516
+f 11352/24849/25526 1577/24850/25527 11244/24851/25528 27313/24842/25519
+f 27313/24842/25519 11244/24851/25528 11245/24852/25529 27316/24843/25520
+f 27316/24843/25520 11245/24852/25529 11246/24853/25530 27319/24846/25523
+f 27319/24846/25523 11246/24853/25530 1576/24798/25475 11343/24797/25474
+f 27318/24844/25521 27319/24846/25523 11343/24797/25474 11344/24796/25473
+f 27317/24845/25522 27318/24844/25521 11344/24796/25473 11345/24795/25472
+f 11054/24485/25162 27317/24845/25522 11345/24795/25472 1544/24434/25111
+f 11053/24484/25161 27314/24841/25518 27317/24845/25522 11054/24485/25162
+f 11052/24483/25160 27311/24838/25515 27314/24841/25518 11053/24484/25161
+f 27320/24854/25531 27321/24855/25532 27324/24856/25533 27323/24857/25534
+f 27321/24855/25532 27322/24858/25535 27325/24859/25536 27324/24856/25533
+f 27323/24857/25534 27324/24856/25533 27327/24860/25537 27326/24861/25538
+f 27324/24856/25533 27325/24859/25536 27328/24862/25539 27327/24860/25537
+f 1540/24290/24967 11357/24863/25540 27320/24854/25531 11133/24495/25172
+f 11357/24863/25540 11356/24864/25541 27321/24855/25532 27320/24854/25531
+f 11356/24864/25541 11355/24865/25542 27322/24858/25535 27321/24855/25532
+f 11355/24865/25542 1572/24866/25543 11325/24867/25544 27322/24858/25535
+f 27322/24858/25535 11325/24867/25544 11326/24868/25545 27325/24859/25536
+f 27325/24859/25536 11326/24868/25545 11327/24869/25546 27328/24862/25539
+f 27328/24862/25539 11327/24869/25546 1603/24818/25495 11346/24817/25494
+f 27327/24860/25537 27328/24862/25539 11346/24817/25494 11347/24816/25493
+f 27326/24861/25538 27327/24860/25537 11347/24816/25493 11348/24815/25492
+f 11135/24497/25174 27326/24861/25538 11348/24815/25492 1571/24450/25127
+f 11134/24496/25173 27323/24857/25534 27326/24861/25538 11135/24497/25174
+f 11133/24495/25172 27320/24854/25531 27323/24857/25534 11134/24496/25173
+f 27329/24870/25547 27330/24871/25548 27333/24872/25549 27332/24873/25550
+f 27330/24871/25548 27331/24874/25551 27334/24875/25552 27333/24872/25549
+f 27332/24873/25550 27333/24872/25549 27336/24876/25553 27335/24877/25554
+f 27333/24872/25549 27334/24875/25552 27337/24878/25555 27336/24876/25553
+f 1559/24510/25187 11360/24879/25556 27329/24870/25547 11094/24511/25188
+f 11360/24879/25556 11359/24880/25557 27330/24871/25548 27329/24870/25547
+f 11359/24880/25557 11358/24881/25558 27331/24874/25551 27330/24871/25548
+f 11358/24881/25558 1591/24882/25559 11286/24883/25560 27331/24874/25551
+f 27331/24874/25551 11286/24883/25560 11287/24884/25561 27334/24875/25552
+f 27334/24875/25552 11287/24884/25561 11288/24885/25562 27337/24878/25555
+f 27337/24878/25555 11288/24885/25562 1590/24834/25511 11349/24833/25510
+f 27336/24876/25553 27337/24878/25555 11349/24833/25510 11350/24832/25509
+f 27335/24877/25554 27336/24876/25553 11350/24832/25509 11351/24831/25508
+f 11096/24513/25190 27335/24877/25554 11351/24831/25508 1558/24466/25143
+f 11095/24512/25189 27332/24873/25550 27335/24877/25554 11096/24513/25190
+f 11094/24511/25188 27329/24870/25547 27332/24873/25550 11095/24512/25189
+f 27338/24886/25563 27339/24887/25564 27342/24888/25565 27341/24889/25566
+f 27339/24887/25564 27340/24890/25567 27343/24891/25568 27342/24888/25565
+f 27341/24889/25566 27342/24888/25565 27345/24892/25569 27344/24893/25570
+f 27342/24888/25565 27343/24891/25568 27346/24894/25571 27345/24892/25569
+f 1546/24526/25203 11363/24895/25572 27338/24886/25563 11055/24527/25204
+f 11363/24895/25572 11362/24896/25573 27339/24887/25564 27338/24886/25563
+f 11362/24896/25573 11361/24897/25574 27340/24890/25567 27339/24887/25564
+f 11361/24897/25574 1578/24898/25575 11247/24899/25576 27340/24890/25567
+f 27340/24890/25567 11247/24899/25576 11248/24900/25577 27343/24891/25568
+f 27343/24891/25568 11248/24900/25577 11249/24901/25578 27346/24894/25571
+f 27346/24894/25571 11249/24901/25578 1577/24850/25527 11352/24849/25526
+f 27345/24892/25569 27346/24894/25571 11352/24849/25526 11353/24848/25525
+f 27344/24893/25570 27345/24892/25569 11353/24848/25525 11354/24847/25524
+f 11057/24529/25206 27344/24893/25570 11354/24847/25524 1545/24482/25159
+f 11056/24528/25205 27341/24889/25566 27344/24893/25570 11057/24529/25206
+f 11055/24527/25204 27338/24886/25563 27341/24889/25566 11056/24528/25205
+f 27347/24902/25579 27348/24903/25580 27351/24904/25581 27350/24905/25582
+f 27348/24903/25580 27349/24906/25583 27352/24907/25584 27351/24904/25581
+f 27350/24905/25582 27351/24904/25581 27354/24908/25585 27353/24909/25586
+f 27351/24904/25581 27352/24907/25584 27355/24910/25587 27354/24908/25585
+f 1560/24542/25219 11366/24911/25588 27347/24902/25579 11097/24543/25220
+f 11366/24911/25588 11365/24912/25589 27348/24903/25580 27347/24902/25579
+f 11365/24912/25589 11364/24913/25590 27349/24906/25583 27348/24903/25580
+f 11364/24913/25590 1592/24914/25591 11289/24915/25592 27349/24906/25583
+f 27349/24906/25583 11289/24915/25592 11290/24916/25593 27352/24907/25584
+f 27352/24907/25584 11290/24916/25593 11291/24917/25594 27355/24910/25587
+f 27355/24910/25587 11291/24917/25594 1591/24882/25559 11358/24881/25558
+f 27354/24908/25585 27355/24910/25587 11358/24881/25558 11359/24880/25557
+f 27353/24909/25586 27354/24908/25585 11359/24880/25557 11360/24879/25556
+f 11099/24545/25222 27353/24909/25586 11360/24879/25556 1559/24510/25187
+f 11098/24544/25221 27350/24905/25582 27353/24909/25586 11099/24545/25222
+f 11097/24543/25220 27347/24902/25579 27350/24905/25582 11098/24544/25221
+f 27356/24918/25595 27357/24919/25596 27360/24920/25597 27359/24921/25598
+f 27357/24919/25596 27358/24922/25599 27361/24923/25600 27360/24920/25597
+f 27359/24921/25598 27360/24920/25597 27363/24924/25601 27362/24925/25602
+f 27360/24920/25597 27361/24923/25600 27364/24926/25603 27363/24924/25601
+f 1547/24558/25235 11369/24927/25604 27356/24918/25595 11058/24559/25236
+f 11369/24927/25604 11368/24928/25605 27357/24919/25596 27356/24918/25595
+f 11368/24928/25605 11367/24929/25606 27358/24922/25599 27357/24919/25596
+f 11367/24929/25606 1579/24930/25607 11250/24931/25608 27358/24922/25599
+f 27358/24922/25599 11250/24931/25608 11251/24932/25609 27361/24923/25600
+f 27361/24923/25600 11251/24932/25609 11252/24933/25610 27364/24926/25603
+f 27364/24926/25603 11252/24933/25610 1578/24898/25575 11361/24897/25574
+f 27363/24924/25601 27364/24926/25603 11361/24897/25574 11362/24896/25573
+f 27362/24925/25602 27363/24924/25601 11362/24896/25573 11363/24895/25572
+f 11060/24561/25238 27362/24925/25602 11363/24895/25572 1546/24526/25203
+f 11059/24560/25237 27359/24921/25598 27362/24925/25602 11060/24561/25238
+f 11058/24559/25236 27356/24918/25595 27359/24921/25598 11059/24560/25237
+f 27365/24934/25611 27366/24935/25612 27369/24936/25613 27368/24937/25614
+f 27366/24935/25612 27367/24938/25615 27370/24939/25616 27369/24936/25613
+f 27368/24937/25614 27369/24936/25613 27372/24940/25617 27371/24941/25618
+f 27369/24936/25613 27370/24939/25616 27373/24942/25619 27372/24940/25617
+f 1561/24574/25251 11372/24943/25620 27365/24934/25611 11100/24575/25252
+f 11372/24943/25620 11371/24944/25621 27366/24935/25612 27365/24934/25611
+f 11371/24944/25621 11370/24945/25622 27367/24938/25615 27366/24935/25612
+f 11370/24945/25622 1593/24946/25623 11292/24947/25624 27367/24938/25615
+f 27367/24938/25615 11292/24947/25624 11293/24948/25625 27370/24939/25616
+f 27370/24939/25616 11293/24948/25625 11294/24949/25626 27373/24942/25619
+f 27373/24942/25619 11294/24949/25626 1592/24914/25591 11364/24913/25590
+f 27372/24940/25617 27373/24942/25619 11364/24913/25590 11365/24912/25589
+f 27371/24941/25618 27372/24940/25617 11365/24912/25589 11366/24911/25588
+f 11102/24577/25254 27371/24941/25618 11366/24911/25588 1560/24542/25219
+f 11101/24576/25253 27368/24937/25614 27371/24941/25618 11102/24577/25254
+f 11100/24575/25252 27365/24934/25611 27368/24937/25614 11101/24576/25253
+f 27374/24950/25627 27375/24951/25628 27378/24952/25629 27377/24953/25630
+f 27375/24951/25628 27376/24954/25631 27379/24955/25632 27378/24952/25629
+f 27377/24953/25630 27378/24952/25629 27381/24956/25633 27380/24957/25634
+f 27378/24952/25629 27379/24955/25632 27382/24958/25635 27381/24956/25633
+f 1548/24590/25267 11375/24959/25636 27374/24950/25627 11061/24591/25268
+f 11375/24959/25636 11374/24960/25637 27375/24951/25628 27374/24950/25627
+f 11374/24960/25637 11373/24961/25638 27376/24954/25631 27375/24951/25628
+f 11373/24961/25638 1580/24962/25639 11253/24963/25640 27376/24954/25631
+f 27376/24954/25631 11253/24963/25640 11254/24964/25641 27379/24955/25632
+f 27379/24955/25632 11254/24964/25641 11255/24965/25642 27382/24958/25635
+f 27382/24958/25635 11255/24965/25642 1579/24930/25607 11367/24929/25606
+f 27381/24956/25633 27382/24958/25635 11367/24929/25606 11368/24928/25605
+f 27380/24957/25634 27381/24956/25633 11368/24928/25605 11369/24927/25604
+f 11063/24593/25270 27380/24957/25634 11369/24927/25604 1547/24558/25235
+f 11062/24592/25269 27377/24953/25630 27380/24957/25634 11063/24593/25270
+f 11061/24591/25268 27374/24950/25627 27377/24953/25630 11062/24592/25269
+f 27383/24966/25643 27384/24967/25644 27387/24968/25645 27386/24969/25646
+f 27384/24967/25644 27385/24970/25647 27388/24971/25648 27387/24968/25645
+f 27386/24969/25646 27387/24968/25645 27390/24972/25649 27389/24973/25650
+f 27387/24968/25645 27388/24971/25648 27391/24974/25651 27390/24972/25649
+f 1562/24606/25283 11378/24975/25652 27383/24966/25643 11103/24607/25284
+f 11378/24975/25652 11377/24976/25653 27384/24967/25644 27383/24966/25643
+f 11377/24976/25653 11376/24977/25654 27385/24970/25647 27384/24967/25644
+f 11376/24977/25654 1594/24978/25655 11295/24979/25656 27385/24970/25647
+f 27385/24970/25647 11295/24979/25656 11296/24980/25657 27388/24971/25648
+f 27388/24971/25648 11296/24980/25657 11297/24981/25658 27391/24974/25651
+f 27391/24974/25651 11297/24981/25658 1593/24946/25623 11370/24945/25622
+f 27390/24972/25649 27391/24974/25651 11370/24945/25622 11371/24944/25621
+f 27389/24973/25650 27390/24972/25649 11371/24944/25621 11372/24943/25620
+f 11105/24609/25286 27389/24973/25650 11372/24943/25620 1561/24574/25251
+f 11104/24608/25285 27386/24969/25646 27389/24973/25650 11105/24609/25286
+f 11103/24607/25284 27383/24966/25643 27386/24969/25646 11104/24608/25285
+f 27392/24982/25659 27393/24983/25660 27396/24984/25661 27395/24985/25662
+f 27393/24983/25660 27394/24986/25663 27397/24987/25664 27396/24984/25661
+f 27395/24985/25662 27396/24984/25661 27399/24988/25665 27398/24989/25666
+f 27396/24984/25661 27397/24987/25664 27400/24990/25667 27399/24988/25665
+f 1549/24622/25299 11381/24991/25668 27392/24982/25659 11064/24623/25300
+f 11381/24991/25668 11380/24992/25669 27393/24983/25660 27392/24982/25659
+f 11380/24992/25669 11379/24993/25670 27394/24986/25663 27393/24983/25660
+f 11379/24993/25670 1581/24994/25671 11256/24995/25672 27394/24986/25663
+f 27394/24986/25663 11256/24995/25672 11257/24996/25673 27397/24987/25664
+f 27397/24987/25664 11257/24996/25673 11258/24997/25674 27400/24990/25667
+f 27400/24990/25667 11258/24997/25674 1580/24962/25639 11373/24961/25638
+f 27399/24988/25665 27400/24990/25667 11373/24961/25638 11374/24960/25637
+f 27398/24989/25666 27399/24988/25665 11374/24960/25637 11375/24959/25636
+f 11066/24625/25302 27398/24989/25666 11375/24959/25636 1548/24590/25267
+f 11065/24624/25301 27395/24985/25662 27398/24989/25666 11066/24625/25302
+f 11064/24623/25300 27392/24982/25659 27395/24985/25662 11065/24624/25301
+f 27401/24998/25675 27402/24999/25676 27405/25000/25677 27404/25001/25678
+f 27402/24999/25676 27403/25002/25679 27406/25003/25680 27405/25000/25677
+f 27404/25001/25678 27405/25000/25677 27408/25004/25681 27407/25005/25682
+f 27405/25000/25677 27406/25003/25680 27409/25006/25683 27408/25004/25681
+f 1563/24638/25315 11384/25007/25684 27401/24998/25675 11106/24639/25316
+f 11384/25007/25684 11383/25008/25685 27402/24999/25676 27401/24998/25675
+f 11383/25008/25685 11382/25009/25686 27403/25002/25679 27402/24999/25676
+f 11382/25009/25686 1595/25010/25687 11298/25011/25688 27403/25002/25679
+f 27403/25002/25679 11298/25011/25688 11299/25012/25689 27406/25003/25680
+f 27406/25003/25680 11299/25012/25689 11300/25013/25690 27409/25006/25683
+f 27409/25006/25683 11300/25013/25690 1594/24978/25655 11376/24977/25654
+f 27408/25004/25681 27409/25006/25683 11376/24977/25654 11377/24976/25653
+f 27407/25005/25682 27408/25004/25681 11377/24976/25653 11378/24975/25652
+f 11108/24641/25318 27407/25005/25682 11378/24975/25652 1562/24606/25283
+f 11107/24640/25317 27404/25001/25678 27407/25005/25682 11108/24641/25318
+f 11106/24639/25316 27401/24998/25675 27404/25001/25678 11107/24640/25317
+f 27410/25014/25691 27411/25015/25692 27414/25016/25693 27413/25017/25694
+f 27411/25015/25692 27412/25018/25695 27415/25019/25696 27414/25016/25693
+f 27413/25017/25694 27414/25016/25693 27417/25020/25697 27416/25021/25698
+f 27414/25016/25693 27415/25019/25696 27418/25022/25699 27417/25020/25697
+f 1550/24654/25331 11387/25023/25700 27410/25014/25691 11067/24655/25332
+f 11387/25023/25700 11386/25024/25701 27411/25015/25692 27410/25014/25691
+f 11386/25024/25701 11385/25025/25702 27412/25018/25695 27411/25015/25692
+f 11385/25025/25702 1582/25026/25703 11259/25027/25704 27412/25018/25695
+f 27412/25018/25695 11259/25027/25704 11260/25028/25705 27415/25019/25696
+f 27415/25019/25696 11260/25028/25705 11261/25029/25706 27418/25022/25699
+f 27418/25022/25699 11261/25029/25706 1581/24994/25671 11379/24993/25670
+f 27417/25020/25697 27418/25022/25699 11379/24993/25670 11380/24992/25669
+f 27416/25021/25698 27417/25020/25697 11380/24992/25669 11381/24991/25668
+f 11069/24657/25334 27416/25021/25698 11381/24991/25668 1549/24622/25299
+f 11068/24656/25333 27413/25017/25694 27416/25021/25698 11069/24657/25334
+f 11067/24655/25332 27410/25014/25691 27413/25017/25694 11068/24656/25333
+f 27419/25030/25707 27420/25031/25708 27423/25032/25709 27422/25033/25710
+f 27420/25031/25708 27421/25034/25711 27424/25035/25712 27423/25032/25709
+f 27422/25033/25710 27423/25032/25709 27426/25036/25713 27425/25037/25714
+f 27423/25032/25709 27424/25035/25712 27427/25038/25715 27426/25036/25713
+f 1551/24686/25363 11390/25039/25716 27419/25030/25707 11070/24687/25364
+f 11390/25039/25716 11389/25040/25717 27420/25031/25708 27419/25030/25707
+f 11389/25040/25717 11388/25041/25718 27421/25034/25711 27420/25031/25708
+f 11388/25041/25718 1583/25042/25719 11262/25043/25720 27421/25034/25711
+f 27421/25034/25711 11262/25043/25720 11263/25044/25721 27424/25035/25712
+f 27424/25035/25712 11263/25044/25721 11264/25045/25722 27427/25038/25715
+f 27427/25038/25715 11264/25045/25722 1582/25026/25703 11385/25025/25702
+f 27426/25036/25713 27427/25038/25715 11385/25025/25702 11386/25024/25701
+f 27425/25037/25714 27426/25036/25713 11386/25024/25701 11387/25023/25700
+f 11072/24689/25366 27425/25037/25714 11387/25023/25700 1550/24654/25331
+f 11071/24688/25365 27422/25033/25710 27425/25037/25714 11072/24689/25366
+f 11070/24687/25364 27419/25030/25707 27422/25033/25710 11071/24688/25365
+f 27428/25046/25723 27429/25047/25724 27432/25048/25725 27431/25049/25726
+f 27429/25047/25724 27430/25050/25727 27433/25051/25728 27432/25048/25725
+f 27431/25049/25726 27432/25048/25725 27435/25052/25729 27434/25053/25730
+f 27432/25048/25725 27433/25051/25728 27436/25054/25731 27435/25052/25729
+f 1552/24718/25395 11396/25055/25732 27428/25046/25723 11073/24719/25396
+f 11396/25055/25732 11395/25056/25733 27429/25047/25724 27428/25046/25723
+f 11395/25056/25733 11394/25057/25734 27430/25050/25727 27429/25047/25724
+f 11394/25057/25734 1584/25058/25735 11265/25059/25736 27430/25050/25727
+f 27430/25050/25727 11265/25059/25736 11266/25060/25737 27433/25051/25728
+f 27433/25051/25728 11266/25060/25737 11267/25061/25738 27436/25054/25731
+f 27436/25054/25731 11267/25061/25738 1583/25042/25719 11388/25041/25718
+f 27435/25052/25729 27436/25054/25731 11388/25041/25718 11389/25040/25717
+f 27434/25053/25730 27435/25052/25729 11389/25040/25717 11390/25039/25716
+f 11075/24721/25398 27434/25053/25730 11390/25039/25716 1551/24686/25363
+f 11074/24720/25397 27431/25049/25726 27434/25053/25730 11075/24721/25398
+f 11073/24719/25396 27428/25046/25723 27431/25049/25726 11074/24720/25397
+f 27437/25062/25739 27438/25063/25740 27441/25064/25741 27440/25065/25742
+f 27438/25063/25740 27439/25066/25743 27442/25067/25744 27441/25064/25741
+f 27440/25065/25742 27441/25064/25741 27444/25068/25745 27443/25069/25746
+f 27441/25064/25741 27442/25067/25744 27445/25070/25747 27444/25068/25745
+f 1566/24250/24927 11399/25071/25748 27437/25062/25739 11115/24731/25408
+f 11399/25071/25748 11398/25072/25749 27438/25063/25740 27437/25062/25739
+f 11398/25072/25749 11397/25073/25750 27439/25066/25743 27438/25063/25740
+f 11397/25073/25750 1598/25074/25751 11307/25075/25752 27439/25066/25743
+f 27439/25066/25743 11307/25075/25752 11308/25076/25753 27442/25067/25744
+f 27442/25067/25744 11308/25076/25753 11309/25077/25754 27445/25070/25747
+f 27445/25070/25747 11309/25077/25754 1597/25078/25755 11391/25079/25756
+f 27444/25068/25745 27445/25070/25747 11391/25079/25756 11392/25080/25757
+f 27443/25069/25746 27444/25068/25745 11392/25080/25757 11393/25081/25758
+f 11117/24733/25410 27443/25069/25746 11393/25081/25758 1565/24702/25379
+f 11116/24732/25409 27440/25065/25742 27443/25069/25746 11117/24733/25410
+f 11115/24731/25408 27437/25062/25739 27440/25065/25742 11116/24732/25409
+f 27446/25082/25759 27447/25083/25760 27450/25084/25761 27449/25085/25762
+f 27447/25083/25760 27448/25086/25763 27451/25087/25764 27450/25084/25761
+f 27449/25085/25762 27450/25084/25761 27453/25088/25765 27452/25089/25766
+f 27450/25084/25761 27451/25087/25764 27454/25090/25767 27453/25088/25765
+f 1553/24270/24947 11402/25091/25768 27446/25082/25759 11076/24743/25420
+f 11402/25091/25768 11401/25092/25769 27447/25083/25760 27446/25082/25759
+f 11401/25092/25769 11400/25093/25770 27448/25086/25763 27447/25083/25760
+f 11400/25093/25770 1585/25094/25771 11268/25095/25772 27448/25086/25763
+f 27448/25086/25763 11268/25095/25772 11269/25096/25773 27451/25087/25764
+f 27451/25087/25764 11269/25096/25773 11270/25097/25774 27454/25090/25767
+f 27454/25090/25767 11270/25097/25774 1584/25058/25735 11394/25057/25734
+f 27453/25088/25765 27454/25090/25767 11394/25057/25734 11395/25056/25733
+f 27452/25089/25766 27453/25088/25765 11395/25056/25733 11396/25055/25732
+f 11078/24745/25422 27452/25089/25766 11396/25055/25732 1552/24718/25395
+f 11077/24744/25421 27449/25085/25762 27452/25089/25766 11078/24745/25422
+f 11076/24743/25420 27446/25082/25759 27449/25085/25762 11077/24744/25421
+f 27455/25098/25775 27456/25099/25776 27459/25100/25777 27458/25101/25778
+f 27456/25099/25776 27457/25102/25779 27460/25103/25780 27459/25100/25777
+f 27458/25101/25778 27459/25100/25777 27462/25104/25781 27461/25105/25782
+f 27459/25100/25777 27460/25103/25780 27463/25106/25783 27462/25104/25781
+f 1567/24246/24923 11405/25107/25784 27455/25098/25775 11118/24247/24924
+f 11405/25107/25784 11404/25108/25785 27456/25099/25776 27455/25098/25775
+f 11404/25108/25785 11403/25109/25786 27457/25102/25779 27456/25099/25776
+f 11403/25109/25786 1599/25110/25787 11310/25111/25788 27457/25102/25779
+f 27457/25102/25779 11310/25111/25788 11311/25112/25789 27460/25103/25780
+f 27460/25103/25780 11311/25112/25789 11312/25113/25790 27463/25106/25783
+f 27463/25106/25783 11312/25113/25790 1598/25074/25751 11397/25073/25750
+f 27462/25104/25781 27463/25106/25783 11397/25073/25750 11398/25072/25749
+f 27461/25105/25782 27462/25104/25781 11398/25072/25749 11399/25071/25748
+f 11120/24249/24926 27461/25105/25782 11399/25071/25748 1566/24250/24927
+f 11119/24248/24925 27458/25101/25778 27461/25105/25782 11120/24249/24926
+f 11118/24247/24924 27455/25098/25775 27458/25101/25778 11119/24248/24925
+f 27464/25114/25791 27465/25115/25792 27468/25116/25793 27467/25117/25794
+f 27465/25115/25792 27466/25118/25795 27469/25119/25796 27468/25116/25793
+f 27467/25117/25794 27468/25116/25793 27471/25120/25797 27470/25121/25798
+f 27468/25116/25793 27469/25119/25796 27472/25122/25799 27471/25120/25797
+f 1554/24266/24943 11408/25123/25800 27464/25114/25791 11079/24267/24944
+f 11408/25123/25800 11407/25124/25801 27465/25115/25792 27464/25114/25791
+f 11407/25124/25801 11406/25125/25802 27466/25118/25795 27465/25115/25792
+f 11406/25125/25802 1586/25126/25803 11271/25127/25804 27466/25118/25795
+f 27466/25118/25795 11271/25127/25804 11272/25128/25805 27469/25119/25796
+f 27469/25119/25796 11272/25128/25805 11273/25129/25806 27472/25122/25799
+f 27472/25122/25799 11273/25129/25806 1585/25094/25771 11400/25093/25770
+f 27471/25120/25797 27472/25122/25799 11400/25093/25770 11401/25092/25769
+f 27470/25121/25798 27471/25120/25797 11401/25092/25769 11402/25091/25768
+f 11081/24269/24946 27470/25121/25798 11402/25091/25768 1553/24270/24947
+f 11080/24268/24945 27467/25117/25794 27470/25121/25798 11081/24269/24946
+f 11079/24267/24944 27464/25114/25791 27467/25117/25794 11080/24268/24945
+f 27473/25130/25807 27474/25131/25808 27477/25132/25809 27476/25133/25810
+f 27474/25131/25808 27475/25134/25811 27478/25135/25812 27477/25132/25809
+f 27476/25133/25810 27477/25132/25809 27480/25136/25813 27479/25137/25814
+f 27477/25132/25809 27478/25135/25812 27481/25138/25815 27480/25136/25813
+f 1541/24286/24963 11411/25139/25816 27473/25130/25807 11040/24287/24964
+f 11411/25139/25816 11410/25140/25817 27474/25131/25808 27473/25130/25807
+f 11410/25140/25817 11409/25141/25818 27475/25134/25811 27474/25131/25808
+f 11409/25141/25818 1573/25142/25819 11232/25143/25820 27475/25134/25811
+f 27475/25134/25811 11232/25143/25820 11233/25144/25821 27478/25135/25812
+f 27478/25135/25812 11233/25144/25821 11234/25145/25822 27481/25138/25815
+f 27481/25138/25815 11234/25145/25822 1572/24866/25543 11355/24865/25542
+f 27480/25136/25813 27481/25138/25815 11355/24865/25542 11356/24864/25541
+f 27479/25137/25814 27480/25136/25813 11356/24864/25541 11357/24863/25540
+f 11042/24289/24966 27479/25137/25814 11357/24863/25540 1540/24290/24967
+f 11041/24288/24965 27476/25133/25810 27479/25137/25814 11042/24289/24966
+f 11040/24287/24964 27473/25130/25807 27476/25133/25810 11041/24288/24965
+f 27482/25146/25823 27483/25147/25824 27486/25148/25825 27485/25149/25826
+f 27483/25147/25824 27484/25150/25827 27487/25151/25828 27486/25148/25825
+f 27485/25149/25826 27486/25148/25825 27489/25152/25829 27488/25153/25830
+f 27486/25148/25825 27487/25151/25828 27490/25154/25831 27489/25152/25829
+f 1568/24306/24983 11414/25155/25832 27482/25146/25823 11121/24307/24984
+f 11414/25155/25832 11413/25156/25833 27483/25147/25824 27482/25146/25823
+f 11413/25156/25833 11412/25157/25834 27484/25150/25827 27483/25147/25824
+f 11412/25157/25834 1600/25158/25835 11313/25159/25836 27484/25150/25827
+f 27484/25150/25827 11313/25159/25836 11314/25160/25837 27487/25151/25828
+f 27487/25151/25828 11314/25160/25837 11315/25161/25838 27490/25154/25831
+f 27490/25154/25831 11315/25161/25838 1599/25110/25787 11403/25109/25786
+f 27489/25152/25829 27490/25154/25831 11403/25109/25786 11404/25108/25785
+f 27488/25153/25830 27489/25152/25829 11404/25108/25785 11405/25107/25784
+f 11123/24309/24986 27488/25153/25830 11405/25107/25784 1567/24246/24923
+f 11122/24308/24985 27485/25149/25826 27488/25153/25830 11123/24309/24986
+f 11121/24307/24984 27482/25146/25823 27485/25149/25826 11122/24308/24985
+f 27491/25162/25839 27492/25163/25840 27495/25164/25841 27494/25165/25842
+f 27492/25163/25840 27493/25166/25843 27496/25167/25844 27495/25164/25841
+f 27494/25165/25842 27495/25164/25841 27498/25168/25845 27497/25169/25846
+f 27495/25164/25841 27496/25167/25844 27499/25170/25847 27498/25168/25845
+f 1555/24322/24999 11417/25171/25848 27491/25162/25839 11082/24323/25000
+f 11417/25171/25848 11416/25172/25849 27492/25163/25840 27491/25162/25839
+f 11416/25172/25849 11415/25173/25850 27493/25166/25843 27492/25163/25840
+f 11415/25173/25850 1587/25174/25851 11274/25175/25852 27493/25166/25843
+f 27493/25166/25843 11274/25175/25852 11275/25176/25853 27496/25167/25844
+f 27496/25167/25844 11275/25176/25853 11276/25177/25854 27499/25170/25847
+f 27499/25170/25847 11276/25177/25854 1586/25126/25803 11406/25125/25802
+f 27498/25168/25845 27499/25170/25847 11406/25125/25802 11407/25124/25801
+f 27497/25169/25846 27498/25168/25845 11407/25124/25801 11408/25123/25800
+f 11084/24325/25002 27497/25169/25846 11408/25123/25800 1554/24266/24943
+f 11083/24324/25001 27494/25165/25842 27497/25169/25846 11084/24325/25002
+f 11082/24323/25000 27491/25162/25839 27494/25165/25842 11083/24324/25001
+f 27500/25178/25855 27501/25179/25856 27504/25180/25857 27503/25181/25858
+f 27501/25179/25856 27502/25182/25859 27505/25183/25860 27504/25180/25857
+f 27503/25181/25858 27504/25180/25857 27507/25184/25861 27506/25185/25862
+f 27504/25180/25857 27505/25183/25860 27508/25186/25863 27507/25184/25861
+f 1542/24338/25015 11420/25187/25864 27500/25178/25855 11043/24339/25016
+f 11420/25187/25864 11419/25188/25865 27501/25179/25856 27500/25178/25855
+f 11419/25188/25865 11418/25189/25866 27502/25182/25859 27501/25179/25856
+f 11418/25189/25866 1574/25190/25867 11235/25191/25868 27502/25182/25859
+f 27502/25182/25859 11235/25191/25868 11236/25192/25869 27505/25183/25860
+f 27505/25183/25860 11236/25192/25869 11237/25193/25870 27508/25186/25863
+f 27508/25186/25863 11237/25193/25870 1573/25142/25819 11409/25141/25818
+f 27507/25184/25861 27508/25186/25863 11409/25141/25818 11410/25140/25817
+f 27506/25185/25862 27507/25184/25861 11410/25140/25817 11411/25139/25816
+f 11045/24341/25018 27506/25185/25862 11411/25139/25816 1541/24286/24963
+f 11044/24340/25017 27503/25181/25858 27506/25185/25862 11045/24341/25018
+f 11043/24339/25016 27500/25178/25855 27503/25181/25858 11044/24340/25017
+f 27509/25194/25871 27510/25195/25872 27513/25196/25873 27512/25197/25874
+f 27510/25195/25872 27511/25198/25875 27514/25199/25876 27513/25196/25873
+f 27512/25197/25874 27513/25196/25873 27516/25200/25877 27515/25201/25878
+f 27513/25196/25873 27514/25199/25876 27517/25202/25879 27516/25200/25877
+f 1569/24354/25031 11328/24765/25442 27509/25194/25871 11124/24355/25032
+f 11328/24765/25442 11329/24764/25441 27510/25195/25872 27509/25194/25871
+f 11329/24764/25441 11330/24763/25440 27511/25198/25875 27510/25195/25872
+f 11330/24763/25440 1601/24762/25439 11316/25203/25880 27511/25198/25875
+f 27511/25198/25875 11316/25203/25880 11317/25204/25881 27514/25199/25876
+f 27514/25199/25876 11317/25204/25881 11318/25205/25882 27517/25202/25879
+f 27517/25202/25879 11318/25205/25882 1600/25158/25835 11412/25157/25834
+f 27516/25200/25877 27517/25202/25879 11412/25157/25834 11413/25156/25833
+f 27515/25201/25878 27516/25200/25877 11413/25156/25833 11414/25155/25832
+f 11126/24357/25034 27515/25201/25878 11414/25155/25832 1568/24306/24983
+f 11125/24356/25033 27512/25197/25874 27515/25201/25878 11126/24357/25034
+f 11124/24355/25032 27509/25194/25871 27512/25197/25874 11125/24356/25033
+f 27518/25206/25883 27519/25207/25884 27522/25208/25885 27521/25209/25886
+f 27519/25207/25884 27520/25210/25887 27523/25211/25888 27522/25208/25885
+f 27521/25209/25886 27522/25208/25885 27525/25212/25889 27524/25213/25890
+f 27522/25208/25885 27523/25211/25888 27526/25214/25891 27525/25212/25889
+f 1556/24370/25047 11334/24785/25462 27518/25206/25883 11085/24371/25048
+f 11334/24785/25462 11335/24784/25461 27519/25207/25884 27518/25206/25883
+f 11335/24784/25461 11336/24783/25460 27520/25210/25887 27519/25207/25884
+f 11336/24783/25460 1588/24782/25459 11277/25215/25892 27520/25210/25887
+f 27520/25210/25887 11277/25215/25892 11278/25216/25893 27523/25211/25888
+f 27523/25211/25888 11278/25216/25893 11279/25217/25894 27526/25214/25891
+f 27526/25214/25891 11279/25217/25894 1587/25174/25851 11415/25173/25850
+f 27525/25212/25889 27526/25214/25891 11415/25173/25850 11416/25172/25849
+f 27524/25213/25890 27525/25212/25889 11416/25172/25849 11417/25171/25848
+f 11087/24373/25050 27524/25213/25890 11417/25171/25848 1555/24322/24999
+f 11086/24372/25049 27521/25209/25886 27524/25213/25890 11087/24373/25050
+f 11085/24371/25048 27518/25206/25883 27521/25209/25886 11086/24372/25049
+f 27527/25218/25895 27528/25219/25896 27531/25220/25897 27530/25221/25898
+f 27528/25219/25896 27529/25222/25899 27532/25223/25900 27531/25220/25897
+f 27530/25221/25898 27531/25220/25897 27534/25224/25901 27533/25225/25902
+f 27531/25220/25897 27532/25223/25900 27535/25226/25903 27534/25224/25901
+f 1543/24386/25063 11340/24805/25482 27527/25218/25895 11046/24387/25064
+f 11340/24805/25482 11341/24804/25481 27528/25219/25896 27527/25218/25895
+f 11341/24804/25481 11342/24803/25480 27529/25222/25899 27528/25219/25896
+f 11342/24803/25480 1575/24802/25479 11238/25227/25904 27529/25222/25899
+f 27529/25222/25899 11238/25227/25904 11239/25228/25905 27532/25223/25900
+f 27532/25223/25900 11239/25228/25905 11240/25229/25906 27535/25226/25903
+f 27535/25226/25903 11240/25229/25906 1574/25190/25867 11418/25189/25866
+f 27534/25224/25901 27535/25226/25903 11418/25189/25866 11419/25188/25865
+f 27533/25225/25902 27534/25224/25901 11419/25188/25865 11420/25187/25864
+f 11048/24389/25066 27533/25225/25902 11420/25187/25864 1542/24338/25015
+f 11047/24388/25065 27530/25221/25898 27533/25225/25902 11048/24389/25066
+f 11046/24387/25064 27527/25218/25895 27530/25221/25898 11047/24388/25065
+f 27536/25230/25907 27537/25231/25908 27540/25232/25909 27539/25233/25910
+f 27537/25231/25908 27538/25234/25911 27541/25235/25912 27540/25232/25909
+f 27539/25233/25910 27540/25232/25909 27543/25236/25913 27542/25237/25914
+f 27540/25232/25909 27541/25235/25912 27544/25238/25915 27543/25236/25913
+f 1592/24914/25591 11522/25239/25916 27536/25230/25907 11289/24915/25592
+f 11522/25239/25916 11521/25240/25917 27537/25231/25908 27536/25230/25907
+f 11521/25240/25917 11520/25241/25918 27538/25234/25911 27537/25231/25908
+f 11520/25241/25918 1624/25242/25919 11478/25243/25920 27538/25234/25911
+f 27538/25234/25911 11478/25243/25920 11479/25244/25921 27541/25235/25912
+f 27541/25235/25912 11479/25244/25921 11480/25245/25922 27544/25238/25915
+f 27544/25238/25915 11480/25245/25922 1623/25246/25923 11519/25247/25924
+f 27543/25236/25913 27544/25238/25915 11519/25247/25924 11518/25248/25925
+f 27542/25237/25914 27543/25236/25913 11518/25248/25925 11517/25249/25926
+f 11291/24917/25594 27542/25237/25914 11517/25249/25926 1591/24882/25559
+f 11290/24916/25593 27539/25233/25910 27542/25237/25914 11291/24917/25594
+f 11289/24915/25592 27536/25230/25907 27539/25233/25910 11290/24916/25593
+f 27545/25250/25927 27546/25251/25928 27549/25252/25929 27548/25253/25930
+f 27546/25251/25928 27547/25254/25931 27550/25255/25932 27549/25252/25929
+f 27548/25253/25930 27549/25252/25929 27552/25256/25933 27551/25257/25934
+f 27549/25252/25929 27550/25255/25932 27553/25258/25935 27552/25256/25933
+f 1579/24930/25607 11528/25259/25936 27545/25250/25927 11250/24931/25608
+f 11528/25259/25936 11527/25260/25937 27546/25251/25928 27545/25250/25927
+f 11527/25260/25937 11526/25261/25938 27547/25254/25931 27546/25251/25928
+f 11526/25261/25938 1611/25262/25939 11439/25263/25940 27547/25254/25931
+f 27547/25254/25931 11439/25263/25940 11440/25264/25941 27550/25255/25932
+f 27550/25255/25932 11440/25264/25941 11441/25265/25942 27553/25258/25935
+f 27553/25258/25935 11441/25265/25942 1610/25266/25943 11525/25267/25944
+f 27552/25256/25933 27553/25258/25935 11525/25267/25944 11524/25268/25945
+f 27551/25257/25934 27552/25256/25933 11524/25268/25945 11523/25269/25946
+f 11252/24933/25610 27551/25257/25934 11523/25269/25946 1578/24898/25575
+f 11251/24932/25609 27548/25253/25930 27551/25257/25934 11252/24933/25610
+f 11250/24931/25608 27545/25250/25927 27548/25253/25930 11251/24932/25609
+f 27554/25270/25947 27555/25271/25948 27558/25272/25949 27557/25273/25950
+f 27555/25271/25948 27556/25274/25951 27559/25275/25952 27558/25272/25949
+f 27557/25273/25950 27558/25272/25949 27561/25276/25953 27560/25277/25954
+f 27558/25272/25949 27559/25275/25952 27562/25278/25955 27561/25276/25953
+f 1593/24946/25623 11531/25279/25956 27554/25270/25947 11292/24947/25624
+f 11531/25279/25956 11530/25280/25957 27555/25271/25948 27554/25270/25947
+f 11530/25280/25957 11529/25281/25958 27556/25274/25951 27555/25271/25948
+f 11529/25281/25958 1625/25282/25959 11481/25283/25960 27556/25274/25951
+f 27556/25274/25951 11481/25283/25960 11482/25284/25961 27559/25275/25952
+f 27559/25275/25952 11482/25284/25961 11483/25285/25962 27562/25278/25955
+f 27562/25278/25955 11483/25285/25962 1624/25242/25919 11520/25241/25918
+f 27561/25276/25953 27562/25278/25955 11520/25241/25918 11521/25240/25917
+f 27560/25277/25954 27561/25276/25953 11521/25240/25917 11522/25239/25916
+f 11294/24949/25626 27560/25277/25954 11522/25239/25916 1592/24914/25591
+f 11293/24948/25625 27557/25273/25950 27560/25277/25954 11294/24949/25626
+f 11292/24947/25624 27554/25270/25947 27557/25273/25950 11293/24948/25625
+f 27563/25286/25963 27564/25287/25964 27567/25288/25965 27566/25289/25966
+f 27564/25287/25964 27565/25290/25967 27568/25291/25968 27567/25288/25965
+f 27566/25289/25966 27567/25288/25965 27570/25292/25969 27569/25293/25970
+f 27567/25288/25965 27568/25291/25968 27571/25294/25971 27570/25292/25969
+f 1580/24962/25639 11534/25295/25972 27563/25286/25963 11253/24963/25640
+f 11534/25295/25972 11533/25296/25973 27564/25287/25964 27563/25286/25963
+f 11533/25296/25973 11532/25297/25974 27565/25290/25967 27564/25287/25964
+f 11532/25297/25974 1612/25298/25975 11442/25299/25976 27565/25290/25967
+f 27565/25290/25967 11442/25299/25976 11443/25300/25977 27568/25291/25968
+f 27568/25291/25968 11443/25300/25977 11444/25301/25978 27571/25294/25971
+f 27571/25294/25971 11444/25301/25978 1611/25262/25939 11526/25261/25938
+f 27570/25292/25969 27571/25294/25971 11526/25261/25938 11527/25260/25937
+f 27569/25293/25970 27570/25292/25969 11527/25260/25937 11528/25259/25936
+f 11255/24965/25642 27569/25293/25970 11528/25259/25936 1579/24930/25607
+f 11254/24964/25641 27566/25289/25966 27569/25293/25970 11255/24965/25642
+f 11253/24963/25640 27563/25286/25963 27566/25289/25966 11254/24964/25641
+f 27572/25302/25979 27573/25303/25980 27576/25304/25981 27575/25305/25982
+f 27573/25303/25980 27574/25306/25983 27577/25307/25984 27576/25304/25981
+f 27575/25305/25982 27576/25304/25981 27579/25308/25985 27578/25309/25986
+f 27576/25304/25981 27577/25307/25984 27580/25310/25987 27579/25308/25985
+f 1594/24978/25655 11537/25311/25988 27572/25302/25979 11295/24979/25656
+f 11537/25311/25988 11536/25312/25989 27573/25303/25980 27572/25302/25979
+f 11536/25312/25989 11535/25313/25990 27574/25306/25983 27573/25303/25980
+f 11535/25313/25990 1626/25314/25991 11484/25315/25992 27574/25306/25983
+f 27574/25306/25983 11484/25315/25992 11485/25316/25993 27577/25307/25984
+f 27577/25307/25984 11485/25316/25993 11486/25317/25994 27580/25310/25987
+f 27580/25310/25987 11486/25317/25994 1625/25282/25959 11529/25281/25958
+f 27579/25308/25985 27580/25310/25987 11529/25281/25958 11530/25280/25957
+f 27578/25309/25986 27579/25308/25985 11530/25280/25957 11531/25279/25956
+f 11297/24981/25658 27578/25309/25986 11531/25279/25956 1593/24946/25623
+f 11296/24980/25657 27575/25305/25982 27578/25309/25986 11297/24981/25658
+f 11295/24979/25656 27572/25302/25979 27575/25305/25982 11296/24980/25657
+f 27581/25318/25995 27582/25319/25996 27585/25320/25997 27584/25321/25998
+f 27582/25319/25996 27583/25322/25999 27586/25323/26000 27585/25320/25997
+f 27584/25321/25998 27585/25320/25997 27588/25324/26001 27587/25325/26002
+f 27585/25320/25997 27586/25323/26000 27589/25326/26003 27588/25324/26001
+f 1581/24994/25671 11540/25327/26004 27581/25318/25995 11256/24995/25672
+f 11540/25327/26004 11539/25328/26005 27582/25319/25996 27581/25318/25995
+f 11539/25328/26005 11538/25329/26006 27583/25322/25999 27582/25319/25996
+f 11538/25329/26006 1613/25330/26007 11445/25331/26008 27583/25322/25999
+f 27583/25322/25999 11445/25331/26008 11446/25332/26009 27586/25323/26000
+f 27586/25323/26000 11446/25332/26009 11447/25333/26010 27589/25326/26003
+f 27589/25326/26003 11447/25333/26010 1612/25298/25975 11532/25297/25974
+f 27588/25324/26001 27589/25326/26003 11532/25297/25974 11533/25296/25973
+f 27587/25325/26002 27588/25324/26001 11533/25296/25973 11534/25295/25972
+f 11258/24997/25674 27587/25325/26002 11534/25295/25972 1580/24962/25639
+f 11257/24996/25673 27584/25321/25998 27587/25325/26002 11258/24997/25674
+f 11256/24995/25672 27581/25318/25995 27584/25321/25998 11257/24996/25673
+f 27590/25334/26011 27591/25335/26012 27594/25336/26013 27593/25337/26014
+f 27591/25335/26012 27592/25338/26015 27595/25339/26016 27594/25336/26013
+f 27593/25337/26014 27594/25336/26013 27597/25340/26017 27596/25341/26018
+f 27594/25336/26013 27595/25339/26016 27598/25342/26019 27597/25340/26017
+f 1595/25010/25687 11543/25343/26020 27590/25334/26011 11298/25011/25688
+f 11543/25343/26020 11542/25344/26021 27591/25335/26012 27590/25334/26011
+f 11542/25344/26021 11541/25345/26022 27592/25338/26015 27591/25335/26012
+f 11541/25345/26022 1627/25346/26023 11487/25347/26024 27592/25338/26015
+f 27592/25338/26015 11487/25347/26024 11488/25348/26025 27595/25339/26016
+f 27595/25339/26016 11488/25348/26025 11489/25349/26026 27598/25342/26019
+f 27598/25342/26019 11489/25349/26026 1626/25314/25991 11535/25313/25990
+f 27597/25340/26017 27598/25342/26019 11535/25313/25990 11536/25312/25989
+f 27596/25341/26018 27597/25340/26017 11536/25312/25989 11537/25311/25988
+f 11300/25013/25690 27596/25341/26018 11537/25311/25988 1594/24978/25655
+f 11299/25012/25689 27593/25337/26014 27596/25341/26018 11300/25013/25690
+f 11298/25011/25688 27590/25334/26011 27593/25337/26014 11299/25012/25689
+f 27599/25350/26027 27600/25351/26028 27603/25352/26029 27602/25353/26030
+f 27600/25351/26028 27601/25354/26031 27604/25355/26032 27603/25352/26029
+f 27602/25353/26030 27603/25352/26029 27606/25356/26033 27605/25357/26034
+f 27603/25352/26029 27604/25355/26032 27607/25358/26035 27606/25356/26033
+f 1582/25026/25703 11546/25359/26036 27599/25350/26027 11259/25027/25704
+f 11546/25359/26036 11545/25360/26037 27600/25351/26028 27599/25350/26027
+f 11545/25360/26037 11544/25361/26038 27601/25354/26031 27600/25351/26028
+f 11544/25361/26038 1614/25362/26039 11448/25363/26040 27601/25354/26031
+f 27601/25354/26031 11448/25363/26040 11449/25364/26041 27604/25355/26032
+f 27604/25355/26032 11449/25364/26041 11450/25365/26042 27607/25358/26035
+f 27607/25358/26035 11450/25365/26042 1613/25330/26007 11538/25329/26006
+f 27606/25356/26033 27607/25358/26035 11538/25329/26006 11539/25328/26005
+f 27605/25357/26034 27606/25356/26033 11539/25328/26005 11540/25327/26004
+f 11261/25029/25706 27605/25357/26034 11540/25327/26004 1581/24994/25671
+f 11260/25028/25705 27602/25353/26030 27605/25357/26034 11261/25029/25706
+f 11259/25027/25704 27599/25350/26027 27602/25353/26030 11260/25028/25705
+f 27608/25366/26043 27609/25367/26044 27612/25368/26045 27611/25369/26046
+f 27609/25367/26044 27610/25370/26047 27613/25371/26048 27612/25368/26045
+f 27611/25369/26046 27612/25368/26045 27615/25372/26049 27614/25373/26050
+f 27612/25368/26045 27613/25371/26048 27616/25374/26051 27615/25372/26049
+f 1596/25375/26052 11549/25376/26053 27608/25366/26043 11301/25377/26054
+f 11549/25376/26053 11548/25378/26055 27609/25367/26044 27608/25366/26043
+f 11548/25378/26055 11547/25379/26056 27610/25370/26047 27609/25367/26044
+f 11547/25379/26056 1628/25380/26057 11490/25381/26058 27610/25370/26047
+f 27610/25370/26047 11490/25381/26058 11491/25382/26059 27613/25371/26048
+f 27613/25371/26048 11491/25382/26059 11492/25383/26060 27616/25374/26051
+f 27616/25374/26051 11492/25383/26060 1627/25346/26023 11541/25345/26022
+f 27615/25372/26049 27616/25374/26051 11541/25345/26022 11542/25344/26021
+f 27614/25373/26050 27615/25372/26049 11542/25344/26021 11543/25343/26020
+f 11303/25384/26061 27614/25373/26050 11543/25343/26020 1595/25010/25687
+f 11302/25385/26062 27611/25369/26046 27614/25373/26050 11303/25384/26061
+f 11301/25377/26054 27608/25366/26043 27611/25369/26046 11302/25385/26062
+f 27617/25386/26063 27618/25387/26064 27621/25388/26065 27620/25389/26066
+f 27618/25387/26064 27619/25390/26067 27622/25391/26068 27621/25388/26065
+f 27620/25389/26066 27621/25388/26065 27624/25392/26069 27623/25393/26070
+f 27621/25388/26065 27622/25391/26068 27625/25394/26071 27624/25392/26069
+f 1583/25042/25719 11552/25395/26072 27617/25386/26063 11262/25043/25720
+f 11552/25395/26072 11551/25396/26073 27618/25387/26064 27617/25386/26063
+f 11551/25396/26073 11550/25397/26074 27619/25390/26067 27618/25387/26064
+f 11550/25397/26074 1615/25398/26075 11451/25399/26076 27619/25390/26067
+f 27619/25390/26067 11451/25399/26076 11452/25400/26077 27622/25391/26068
+f 27622/25391/26068 11452/25400/26077 11453/25401/26078 27625/25394/26071
+f 27625/25394/26071 11453/25401/26078 1614/25362/26039 11544/25361/26038
+f 27624/25392/26069 27625/25394/26071 11544/25361/26038 11545/25360/26037
+f 27623/25393/26070 27624/25392/26069 11545/25360/26037 11546/25359/26036
+f 11264/25045/25722 27623/25393/26070 11546/25359/26036 1582/25026/25703
+f 11263/25044/25721 27620/25389/26066 27623/25393/26070 11264/25045/25722
+f 11262/25043/25720 27617/25386/26063 27620/25389/26066 11263/25044/25721
+f 27626/25402/26079 27627/25403/26080 27630/25404/26081 27629/25405/26082
+f 27627/25403/26080 27628/25406/26083 27631/25407/26084 27630/25404/26081
+f 27629/25405/26082 27630/25404/26081 27633/25408/26085 27632/25409/26086
+f 27630/25404/26081 27631/25407/26084 27634/25410/26087 27633/25408/26085
+f 1597/25078/25755 11555/25411/26088 27626/25402/26079 11304/25412/26089
+f 11555/25411/26088 11554/25413/26090 27627/25403/26080 27626/25402/26079
+f 11554/25413/26090 11553/25414/26091 27628/25406/26083 27627/25403/26080
+f 11553/25414/26091 1629/25415/26092 11493/25416/26093 27628/25406/26083
+f 27628/25406/26083 11493/25416/26093 11494/25417/26094 27631/25407/26084
+f 27631/25407/26084 11494/25417/26094 11495/25418/26095 27634/25410/26087
+f 27634/25410/26087 11495/25418/26095 1628/25380/26057 11547/25379/26056
+f 27633/25408/26085 27634/25410/26087 11547/25379/26056 11548/25378/26055
+f 27632/25409/26086 27633/25408/26085 11548/25378/26055 11549/25376/26053
+f 11306/25419/26096 27632/25409/26086 11549/25376/26053 1596/25375/26052
+f 11305/25420/26097 27629/25405/26082 27632/25409/26086 11306/25419/26096
+f 11304/25412/26089 27626/25402/26079 27629/25405/26082 11305/25420/26097
+f 27635/25421/26098 27636/25422/26099 27639/25423/26100 27638/25424/26101
+f 27636/25422/26099 27637/25425/26102 27640/25426/26103 27639/25423/26100
+f 27638/25424/26101 27639/25423/26100 27642/25427/26104 27641/25428/26105
+f 27639/25423/26100 27640/25426/26103 27643/25429/26106 27642/25427/26104
+f 1584/25058/25735 11558/25430/26107 27635/25421/26098 11265/25059/25736
+f 11558/25430/26107 11557/25431/26108 27636/25422/26099 27635/25421/26098
+f 11557/25431/26108 11556/25432/26109 27637/25425/26102 27636/25422/26099
+f 11556/25432/26109 1616/25433/26110 11454/25434/26111 27637/25425/26102
+f 27637/25425/26102 11454/25434/26111 11455/25435/26112 27640/25426/26103
+f 27640/25426/26103 11455/25435/26112 11456/25436/26113 27643/25429/26106
+f 27643/25429/26106 11456/25436/26113 1615/25398/26075 11550/25397/26074
+f 27642/25427/26104 27643/25429/26106 11550/25397/26074 11551/25396/26073
+f 27641/25428/26105 27642/25427/26104 11551/25396/26073 11552/25395/26072
+f 11267/25061/25738 27641/25428/26105 11552/25395/26072 1583/25042/25719
+f 11266/25060/25737 27638/25424/26101 27641/25428/26105 11267/25061/25738
+f 11265/25059/25736 27635/25421/26098 27638/25424/26101 11266/25060/25737
+f 27644/25437/26114 27645/25438/26115 27648/25439/26116 27647/25440/26117
+f 27645/25438/26115 27646/25441/26118 27649/25442/26119 27648/25439/26116
+f 27647/25440/26117 27648/25439/26116 27651/25443/26120 27650/25444/26121
+f 27648/25439/26116 27649/25442/26119 27652/25445/26122 27651/25443/26120
+f 1598/25074/25751 11561/25446/26123 27644/25437/26114 11307/25075/25752
+f 11561/25446/26123 11560/25447/26124 27645/25438/26115 27644/25437/26114
+f 11560/25447/26124 11559/25448/26125 27646/25441/26118 27645/25438/26115
+f 11559/25448/26125 1630/25449/26126 11496/25450/26127 27646/25441/26118
+f 27646/25441/26118 11496/25450/26127 11497/25451/26128 27649/25442/26119
+f 27649/25442/26119 11497/25451/26128 11498/25452/26129 27652/25445/26122
+f 27652/25445/26122 11498/25452/26129 1629/25415/26092 11553/25414/26091
+f 27651/25443/26120 27652/25445/26122 11553/25414/26091 11554/25413/26090
+f 27650/25444/26121 27651/25443/26120 11554/25413/26090 11555/25411/26088
+f 11309/25077/25754 27650/25444/26121 11555/25411/26088 1597/25078/25755
+f 11308/25076/25753 27647/25440/26117 27650/25444/26121 11309/25077/25754
+f 11307/25075/25752 27644/25437/26114 27647/25440/26117 11308/25076/25753
+f 27653/25453/26130 27654/25454/26131 27657/25455/26132 27656/25456/26133
+f 27654/25454/26131 27655/25457/26134 27658/25458/26135 27657/25455/26132
+f 27656/25456/26133 27657/25455/26132 27660/25459/26136 27659/25460/26137
+f 27657/25455/26132 27658/25458/26135 27661/25461/26138 27660/25459/26136
+f 1585/25094/25771 11564/25462/26139 27653/25453/26130 11268/25095/25772
+f 11564/25462/26139 11563/25463/26140 27654/25454/26131 27653/25453/26130
+f 11563/25463/26140 11562/25464/26141 27655/25457/26134 27654/25454/26131
+f 11562/25464/26141 1617/25465/26142 11457/25466/26143 27655/25457/26134
+f 27655/25457/26134 11457/25466/26143 11458/25467/26144 27658/25458/26135
+f 27658/25458/26135 11458/25467/26144 11459/25468/26145 27661/25461/26138
+f 27661/25461/26138 11459/25468/26145 1616/25433/26110 11556/25432/26109
+f 27660/25459/26136 27661/25461/26138 11556/25432/26109 11557/25431/26108
+f 27659/25460/26137 27660/25459/26136 11557/25431/26108 11558/25430/26107
+f 11270/25097/25774 27659/25460/26137 11558/25430/26107 1584/25058/25735
+f 11269/25096/25773 27656/25456/26133 27659/25460/26137 11270/25097/25774
+f 11268/25095/25772 27653/25453/26130 27656/25456/26133 11269/25096/25773
+f 27662/25469/26146 27663/25470/26147 27666/25471/26148 27665/25472/26149
+f 27663/25470/26147 27664/25473/26150 27667/25474/26151 27666/25471/26148
+f 27665/25472/26149 27666/25471/26148 27669/25475/26152 27668/25476/26153
+f 27666/25471/26148 27667/25474/26151 27670/25477/26154 27669/25475/26152
+f 1599/25110/25787 11567/25478/26155 27662/25469/26146 11310/25111/25788
+f 11567/25478/26155 11566/25479/26156 27663/25470/26147 27662/25469/26146
+f 11566/25479/26156 11565/25480/26157 27664/25473/26150 27663/25470/26147
+f 11565/25480/26157 1631/25481/26158 11499/25482/26159 27664/25473/26150
+f 27664/25473/26150 11499/25482/26159 11500/25483/26160 27667/25474/26151
+f 27667/25474/26151 11500/25483/26160 11501/25484/26161 27670/25477/26154
+f 27670/25477/26154 11501/25484/26161 1630/25449/26126 11559/25448/26125
+f 27669/25475/26152 27670/25477/26154 11559/25448/26125 11560/25447/26124
+f 27668/25476/26153 27669/25475/26152 11560/25447/26124 11561/25446/26123
+f 11312/25113/25790 27668/25476/26153 11561/25446/26123 1598/25074/25751
+f 11311/25112/25789 27665/25472/26149 27668/25476/26153 11312/25113/25790
+f 11310/25111/25788 27662/25469/26146 27665/25472/26149 11311/25112/25789
+f 27671/25485/26162 27672/25486/26163 27675/25487/26164 27674/25488/26165
+f 27672/25486/26163 27673/25489/26166 27676/25490/26167 27675/25487/26164
+f 27674/25488/26165 27675/25487/26164 27678/25491/26168 27677/25492/26169
+f 27675/25487/26164 27676/25490/26167 27679/25493/26170 27678/25491/26168
+f 1586/25126/25803 11570/25494/26171 27671/25485/26162 11271/25127/25804
+f 11570/25494/26171 11569/25495/26172 27672/25486/26163 27671/25485/26162
+f 11569/25495/26172 11568/25496/26173 27673/25489/26166 27672/25486/26163
+f 11568/25496/26173 1618/25497/26174 11460/25498/26175 27673/25489/26166
+f 27673/25489/26166 11460/25498/26175 11461/25499/26176 27676/25490/26167
+f 27676/25490/26167 11461/25499/26176 11462/25500/26177 27679/25493/26170
+f 27679/25493/26170 11462/25500/26177 1617/25465/26142 11562/25464/26141
+f 27678/25491/26168 27679/25493/26170 11562/25464/26141 11563/25463/26140
+f 27677/25492/26169 27678/25491/26168 11563/25463/26140 11564/25462/26139
+f 11273/25129/25806 27677/25492/26169 11564/25462/26139 1585/25094/25771
+f 11272/25128/25805 27674/25488/26165 27677/25492/26169 11273/25129/25806
+f 11271/25127/25804 27671/25485/26162 27674/25488/26165 11272/25128/25805
+f 27680/25501/26178 27681/25502/26179 27684/25503/26180 27683/25504/26181
+f 27681/25502/26179 27682/25505/26182 27685/25506/26183 27684/25503/26180
+f 27683/25504/26181 27684/25503/26180 27687/25507/26184 27686/25508/26185
+f 27684/25503/26180 27685/25506/26183 27688/25509/26186 27687/25507/26184
+f 1573/25142/25819 11576/25510/26187 27680/25501/26178 11232/25143/25820
+f 11576/25510/26187 11575/25511/26188 27681/25502/26179 27680/25501/26178
+f 11575/25511/26188 11574/25512/26189 27682/25505/26182 27681/25502/26179
+f 11574/25512/26189 1605/25513/26190 11421/25514/26191 27682/25505/26182
+f 27682/25505/26182 11421/25514/26191 11422/25515/26192 27685/25506/26183
+f 27685/25506/26183 11422/25515/26192 11423/25516/26193 27688/25509/26186
+f 27688/25509/26186 11423/25516/26193 1604/25517/26194 11573/25518/26195
+f 27687/25507/26184 27688/25509/26186 11573/25518/26195 11572/25519/26196
+f 27686/25508/26185 27687/25507/26184 11572/25519/26196 11571/25520/26197
+f 11234/25145/25822 27686/25508/26185 11571/25520/26197 1572/24866/25543
+f 11233/25144/25821 27683/25504/26181 27686/25508/26185 11234/25145/25822
+f 11232/25143/25820 27680/25501/26178 27683/25504/26181 11233/25144/25821
+f 27689/25521/26198 27690/25522/26199 27693/25523/26200 27692/25524/26201
+f 27690/25522/26199 27691/25525/26202 27694/25526/26203 27693/25523/26200
+f 27692/25524/26201 27693/25523/26200 27696/25527/26204 27695/25528/26205
+f 27693/25523/26200 27694/25526/26203 27697/25529/26206 27696/25527/26204
+f 1600/25158/25835 11579/25530/26207 27689/25521/26198 11313/25159/25836
+f 11579/25530/26207 11578/25531/26208 27690/25522/26199 27689/25521/26198
+f 11578/25531/26208 11577/25532/26209 27691/25525/26202 27690/25522/26199
+f 11577/25532/26209 1632/25533/26210 11502/25534/26211 27691/25525/26202
+f 27691/25525/26202 11502/25534/26211 11503/25535/26212 27694/25526/26203
+f 27694/25526/26203 11503/25535/26212 11504/25536/26213 27697/25529/26206
+f 27697/25529/26206 11504/25536/26213 1631/25481/26158 11565/25480/26157
+f 27696/25527/26204 27697/25529/26206 11565/25480/26157 11566/25479/26156
+f 27695/25528/26205 27696/25527/26204 11566/25479/26156 11567/25478/26155
+f 11315/25161/25838 27695/25528/26205 11567/25478/26155 1599/25110/25787
+f 11314/25160/25837 27692/25524/26201 27695/25528/26205 11315/25161/25838
+f 11313/25159/25836 27689/25521/26198 27692/25524/26201 11314/25160/25837
+f 27698/25537/26214 27699/25538/26215 27702/25539/26216 27701/25540/26217
+f 27699/25538/26215 27700/25541/26218 27703/25542/26219 27702/25539/26216
+f 27701/25540/26217 27702/25539/26216 27705/25543/26220 27704/25544/26221
+f 27702/25539/26216 27703/25542/26219 27706/25545/26222 27705/25543/26220
+f 1587/25174/25851 11582/25546/26223 27698/25537/26214 11274/25175/25852
+f 11582/25546/26223 11581/25547/26224 27699/25538/26215 27698/25537/26214
+f 11581/25547/26224 11580/25548/26225 27700/25541/26218 27699/25538/26215
+f 11580/25548/26225 1619/25549/26226 11463/25550/26227 27700/25541/26218
+f 27700/25541/26218 11463/25550/26227 11464/25551/26228 27703/25542/26219
+f 27703/25542/26219 11464/25551/26228 11465/25552/26229 27706/25545/26222
+f 27706/25545/26222 11465/25552/26229 1618/25497/26174 11568/25496/26173
+f 27705/25543/26220 27706/25545/26222 11568/25496/26173 11569/25495/26172
+f 27704/25544/26221 27705/25543/26220 11569/25495/26172 11570/25494/26171
+f 11276/25177/25854 27704/25544/26221 11570/25494/26171 1586/25126/25803
+f 11275/25176/25853 27701/25540/26217 27704/25544/26221 11276/25177/25854
+f 11274/25175/25852 27698/25537/26214 27701/25540/26217 11275/25176/25853
+f 27707/25553/26230 27708/25554/26231 27711/25555/26232 27710/25556/26233
+f 27708/25554/26231 27709/25557/26234 27712/25558/26235 27711/25555/26232
+f 27710/25556/26233 27711/25555/26232 27714/25559/26236 27713/25560/26237
+f 27711/25555/26232 27712/25558/26235 27715/25561/26238 27714/25559/26236
+f 1574/25190/25867 11585/25562/26239 27707/25553/26230 11235/25191/25868
+f 11585/25562/26239 11584/25563/26240 27708/25554/26231 27707/25553/26230
+f 11584/25563/26240 11583/25564/26241 27709/25557/26234 27708/25554/26231
+f 11583/25564/26241 1606/25565/26242 11424/25566/26243 27709/25557/26234
+f 27709/25557/26234 11424/25566/26243 11425/25567/26244 27712/25558/26235
+f 27712/25558/26235 11425/25567/26244 11426/25568/26245 27715/25561/26238
+f 27715/25561/26238 11426/25568/26245 1605/25513/26190 11574/25512/26189
+f 27714/25559/26236 27715/25561/26238 11574/25512/26189 11575/25511/26188
+f 27713/25560/26237 27714/25559/26236 11575/25511/26188 11576/25510/26187
+f 11237/25193/25870 27713/25560/26237 11576/25510/26187 1573/25142/25819
+f 11236/25192/25869 27710/25556/26233 27713/25560/26237 11237/25193/25870
+f 11235/25191/25868 27707/25553/26230 27710/25556/26233 11236/25192/25869
+f 27716/25569/26246 27717/25570/26247 27720/25571/26248 27719/25572/26249
+f 27717/25570/26247 27718/25573/26250 27721/25574/26251 27720/25571/26248
+f 27719/25572/26249 27720/25571/26248 27723/25575/26252 27722/25576/26253
+f 27720/25571/26248 27721/25574/26251 27724/25577/26254 27723/25575/26252
+f 1601/24762/25439 11588/25578/26255 27716/25569/26246 11316/25203/25880
+f 11588/25578/26255 11587/25579/26256 27717/25570/26247 27716/25569/26246
+f 11587/25579/26256 11586/25580/26257 27718/25573/26250 27717/25570/26247
+f 11586/25580/26257 1633/25581/26258 11505/25582/26259 27718/25573/26250
+f 27718/25573/26250 11505/25582/26259 11506/25583/26260 27721/25574/26251
+f 27721/25574/26251 11506/25583/26260 11507/25584/26261 27724/25577/26254
+f 27724/25577/26254 11507/25584/26261 1632/25533/26210 11577/25532/26209
+f 27723/25575/26252 27724/25577/26254 11577/25532/26209 11578/25531/26208
+f 27722/25576/26253 27723/25575/26252 11578/25531/26208 11579/25530/26207
+f 11318/25205/25882 27722/25576/26253 11579/25530/26207 1600/25158/25835
+f 11317/25204/25881 27719/25572/26249 27722/25576/26253 11318/25205/25882
+f 11316/25203/25880 27716/25569/26246 27719/25572/26249 11317/25204/25881
+f 27725/25585/26262 27726/25586/26263 27729/25587/26264 27728/25588/26265
+f 27726/25586/26263 27727/25589/26266 27730/25590/26267 27729/25587/26264
+f 27728/25588/26265 27729/25587/26264 27732/25591/26268 27731/25592/26269
+f 27729/25587/26264 27730/25590/26267 27733/25593/26270 27732/25591/26268
+f 1588/24782/25459 11591/25594/26271 27725/25585/26262 11277/25215/25892
+f 11591/25594/26271 11590/25595/26272 27726/25586/26263 27725/25585/26262
+f 11590/25595/26272 11589/25596/26273 27727/25589/26266 27726/25586/26263
+f 11589/25596/26273 1620/25597/26274 11466/25598/26275 27727/25589/26266
+f 27727/25589/26266 11466/25598/26275 11467/25599/26276 27730/25590/26267
+f 27730/25590/26267 11467/25599/26276 11468/25600/26277 27733/25593/26270
+f 27733/25593/26270 11468/25600/26277 1619/25549/26226 11580/25548/26225
+f 27732/25591/26268 27733/25593/26270 11580/25548/26225 11581/25547/26224
+f 27731/25592/26269 27732/25591/26268 11581/25547/26224 11582/25546/26223
+f 11279/25217/25894 27731/25592/26269 11582/25546/26223 1587/25174/25851
+f 11278/25216/25893 27728/25588/26265 27731/25592/26269 11279/25217/25894
+f 11277/25215/25892 27725/25585/26262 27728/25588/26265 11278/25216/25893
+f 27734/25601/26278 27735/25602/26279 27738/25603/26280 27737/25604/26281
+f 27735/25602/26279 27736/25605/26282 27739/25606/26283 27738/25603/26280
+f 27737/25604/26281 27738/25603/26280 27741/25607/26284 27740/25608/26285
+f 27738/25603/26280 27739/25606/26283 27742/25609/26286 27741/25607/26284
+f 1575/24802/25479 11594/25610/26287 27734/25601/26278 11238/25227/25904
+f 11594/25610/26287 11593/25611/26288 27735/25602/26279 27734/25601/26278
+f 11593/25611/26288 11592/25612/26289 27736/25605/26282 27735/25602/26279
+f 11592/25612/26289 1607/25613/26290 11427/25614/26291 27736/25605/26282
+f 27736/25605/26282 11427/25614/26291 11428/25615/26292 27739/25606/26283
+f 27739/25606/26283 11428/25615/26292 11429/25616/26293 27742/25609/26286
+f 27742/25609/26286 11429/25616/26293 1606/25565/26242 11583/25564/26241
+f 27741/25607/26284 27742/25609/26286 11583/25564/26241 11584/25563/26240
+f 27740/25608/26285 27741/25607/26284 11584/25563/26240 11585/25562/26239
+f 11240/25229/25906 27740/25608/26285 11585/25562/26239 1574/25190/25867
+f 11239/25228/25905 27737/25604/26281 27740/25608/26285 11240/25229/25906
+f 11238/25227/25904 27734/25601/26278 27737/25604/26281 11239/25228/25905
+f 27743/25617/26294 27744/25618/26295 27747/25619/26296 27746/25620/26297
+f 27744/25618/26295 27745/25621/26298 27748/25622/26299 27747/25619/26296
+f 27746/25620/26297 27747/25619/26296 27750/25623/26300 27749/25624/26301
+f 27747/25619/26296 27748/25622/26299 27751/25625/26302 27750/25623/26300
+f 1602/24758/25435 11597/25626/26303 27743/25617/26294 11319/24759/25436
+f 11597/25626/26303 11596/25627/26304 27744/25618/26295 27743/25617/26294
+f 11596/25627/26304 11595/25628/26305 27745/25621/26298 27744/25618/26295
+f 11595/25628/26305 1634/25629/26306 11508/25630/26307 27745/25621/26298
+f 27745/25621/26298 11508/25630/26307 11509/25631/26308 27748/25622/26299
+f 27748/25622/26299 11509/25631/26308 11510/25632/26309 27751/25625/26302
+f 27751/25625/26302 11510/25632/26309 1633/25581/26258 11586/25580/26257
+f 27750/25623/26300 27751/25625/26302 11586/25580/26257 11587/25579/26256
+f 27749/25624/26301 27750/25623/26300 11587/25579/26256 11588/25578/26255
+f 11321/24761/25438 27749/25624/26301 11588/25578/26255 1601/24762/25439
+f 11320/24760/25437 27746/25620/26297 27749/25624/26301 11321/24761/25438
+f 11319/24759/25436 27743/25617/26294 27746/25620/26297 11320/24760/25437
+f 27752/25633/26310 27753/25634/26311 27756/25635/26312 27755/25636/26313
+f 27753/25634/26311 27754/25637/26314 27757/25638/26315 27756/25635/26312
+f 27755/25636/26313 27756/25635/26312 27759/25639/26316 27758/25640/26317
+f 27756/25635/26312 27757/25638/26315 27760/25641/26318 27759/25639/26316
+f 1589/24778/25455 11600/25642/26319 27752/25633/26310 11280/24779/25456
+f 11600/25642/26319 11599/25643/26320 27753/25634/26311 27752/25633/26310
+f 11599/25643/26320 11598/25644/26321 27754/25637/26314 27753/25634/26311
+f 11598/25644/26321 1621/25645/26322 11469/25646/26323 27754/25637/26314
+f 27754/25637/26314 11469/25646/26323 11470/25647/26324 27757/25638/26315
+f 27757/25638/26315 11470/25647/26324 11471/25648/26325 27760/25641/26318
+f 27760/25641/26318 11471/25648/26325 1620/25597/26274 11589/25596/26273
+f 27759/25639/26316 27760/25641/26318 11589/25596/26273 11590/25595/26272
+f 27758/25640/26317 27759/25639/26316 11590/25595/26272 11591/25594/26271
+f 11282/24781/25458 27758/25640/26317 11591/25594/26271 1588/24782/25459
+f 11281/24780/25457 27755/25636/26313 27758/25640/26317 11282/24781/25458
+f 11280/24779/25456 27752/25633/26310 27755/25636/26313 11281/24780/25457
+f 27761/25649/26326 27762/25650/26327 27765/25651/26328 27764/25652/26329
+f 27762/25650/26327 27763/25653/26330 27766/25654/26331 27765/25651/26328
+f 27764/25652/26329 27765/25651/26328 27768/25655/26332 27767/25656/26333
+f 27765/25651/26328 27766/25654/26331 27769/25657/26334 27768/25655/26332
+f 1576/24798/25475 11603/25658/26335 27761/25649/26326 11241/24799/25476
+f 11603/25658/26335 11602/25659/26336 27762/25650/26327 27761/25649/26326
+f 11602/25659/26336 11601/25660/26337 27763/25653/26330 27762/25650/26327
+f 11601/25660/26337 1608/25661/26338 11430/25662/26339 27763/25653/26330
+f 27763/25653/26330 11430/25662/26339 11431/25663/26340 27766/25654/26331
+f 27766/25654/26331 11431/25663/26340 11432/25664/26341 27769/25657/26334
+f 27769/25657/26334 11432/25664/26341 1607/25613/26290 11592/25612/26289
+f 27768/25655/26332 27769/25657/26334 11592/25612/26289 11593/25611/26288
+f 27767/25656/26333 27768/25655/26332 11593/25611/26288 11594/25610/26287
+f 11243/24801/25478 27767/25656/26333 11594/25610/26287 1575/24802/25479
+f 11242/24800/25477 27764/25652/26329 27767/25656/26333 11243/24801/25478
+f 11241/24799/25476 27761/25649/26326 27764/25652/26329 11242/24800/25477
+f 27770/25665/26342 27771/25666/26343 27774/25667/26344 27773/25668/26345
+f 27771/25666/26343 27772/25669/26346 27775/25670/26347 27774/25667/26344
+f 27773/25668/26345 27774/25667/26344 27777/25671/26348 27776/25672/26349
+f 27774/25667/26344 27775/25670/26347 27778/25673/26350 27777/25671/26348
+f 1603/24818/25495 11606/25674/26351 27770/25665/26342 11322/24819/25496
+f 11606/25674/26351 11605/25675/26352 27771/25666/26343 27770/25665/26342
+f 11605/25675/26352 11604/25676/26353 27772/25669/26346 27771/25666/26343
+f 11604/25676/26353 1635/25677/26354 11511/25678/26355 27772/25669/26346
+f 27772/25669/26346 11511/25678/26355 11512/25679/26356 27775/25670/26347
+f 27775/25670/26347 11512/25679/26356 11513/25680/26357 27778/25673/26350
+f 27778/25673/26350 11513/25680/26357 1634/25629/26306 11595/25628/26305
+f 27777/25671/26348 27778/25673/26350 11595/25628/26305 11596/25627/26304
+f 27776/25672/26349 27777/25671/26348 11596/25627/26304 11597/25626/26303
+f 11324/24821/25498 27776/25672/26349 11597/25626/26303 1602/24758/25435
+f 11323/24820/25497 27773/25668/26345 27776/25672/26349 11324/24821/25498
+f 11322/24819/25496 27770/25665/26342 27773/25668/26345 11323/24820/25497
+f 27779/25681/26358 27780/25682/26359 27783/25683/26360 27782/25684/26361
+f 27780/25682/26359 27781/25685/26362 27784/25686/26363 27783/25683/26360
+f 27782/25684/26361 27783/25683/26360 27786/25687/26364 27785/25688/26365
+f 27783/25683/26360 27784/25686/26363 27787/25689/26366 27786/25687/26364
+f 1590/24834/25511 11609/25690/26367 27779/25681/26358 11283/24835/25512
+f 11609/25690/26367 11608/25691/26368 27780/25682/26359 27779/25681/26358
+f 11608/25691/26368 11607/25692/26369 27781/25685/26362 27780/25682/26359
+f 11607/25692/26369 1622/25693/26370 11472/25694/26371 27781/25685/26362
+f 27781/25685/26362 11472/25694/26371 11473/25695/26372 27784/25686/26363
+f 27784/25686/26363 11473/25695/26372 11474/25696/26373 27787/25689/26366
+f 27787/25689/26366 11474/25696/26373 1621/25645/26322 11598/25644/26321
+f 27786/25687/26364 27787/25689/26366 11598/25644/26321 11599/25643/26320
+f 27785/25688/26365 27786/25687/26364 11599/25643/26320 11600/25642/26319
+f 11285/24837/25514 27785/25688/26365 11600/25642/26319 1589/24778/25455
+f 11284/24836/25513 27782/25684/26361 27785/25688/26365 11285/24837/25514
+f 11283/24835/25512 27779/25681/26358 27782/25684/26361 11284/24836/25513
+f 27788/25697/26374 27789/25698/26375 27792/25699/26376 27791/25700/26377
+f 27789/25698/26375 27790/25701/26378 27793/25702/26379 27792/25699/26376
+f 27791/25700/26377 27792/25699/26376 27795/25703/26380 27794/25704/26381
+f 27792/25699/26376 27793/25702/26379 27796/25705/26382 27795/25703/26380
+f 1577/24850/25527 11612/25706/26383 27788/25697/26374 11244/24851/25528
+f 11612/25706/26383 11611/25707/26384 27789/25698/26375 27788/25697/26374
+f 11611/25707/26384 11610/25708/26385 27790/25701/26378 27789/25698/26375
+f 11610/25708/26385 1609/25709/26386 11433/25710/26387 27790/25701/26378
+f 27790/25701/26378 11433/25710/26387 11434/25711/26388 27793/25702/26379
+f 27793/25702/26379 11434/25711/26388 11435/25712/26389 27796/25705/26382
+f 27796/25705/26382 11435/25712/26389 1608/25661/26338 11601/25660/26337
+f 27795/25703/26380 27796/25705/26382 11601/25660/26337 11602/25659/26336
+f 27794/25704/26381 27795/25703/26380 11602/25659/26336 11603/25658/26335
+f 11246/24853/25530 27794/25704/26381 11603/25658/26335 1576/24798/25475
+f 11245/24852/25529 27791/25700/26377 27794/25704/26381 11246/24853/25530
+f 11244/24851/25528 27788/25697/26374 27791/25700/26377 11245/24852/25529
+f 27797/25713/26390 27798/25714/26391 27801/25715/26392 27800/25716/26393
+f 27798/25714/26391 27799/25717/26394 27802/25718/26395 27801/25715/26392
+f 27800/25716/26393 27801/25715/26392 27804/25719/26396 27803/25720/26397
+f 27801/25715/26392 27802/25718/26395 27805/25721/26398 27804/25719/26396
+f 1572/24866/25543 11571/25520/26197 27797/25713/26390 11325/24867/25544
+f 11571/25520/26197 11572/25519/26196 27798/25714/26391 27797/25713/26390
+f 11572/25519/26196 11573/25518/26195 27799/25717/26394 27798/25714/26391
+f 11573/25518/26195 1604/25517/26194 11514/25722/26399 27799/25717/26394
+f 27799/25717/26394 11514/25722/26399 11515/25723/26400 27802/25718/26395
+f 27802/25718/26395 11515/25723/26400 11516/25724/26401 27805/25721/26398
+f 27805/25721/26398 11516/25724/26401 1635/25677/26354 11604/25676/26353
+f 27804/25719/26396 27805/25721/26398 11604/25676/26353 11605/25675/26352
+f 27803/25720/26397 27804/25719/26396 11605/25675/26352 11606/25674/26351
+f 11327/24869/25546 27803/25720/26397 11606/25674/26351 1603/24818/25495
+f 11326/24868/25545 27800/25716/26393 27803/25720/26397 11327/24869/25546
+f 11325/24867/25544 27797/25713/26390 27800/25716/26393 11326/24868/25545
+f 27806/25725/26402 27807/25726/26403 27810/25727/26404 27809/25728/26405
+f 27807/25726/26403 27808/25729/26406 27811/25730/26407 27810/25727/26404
+f 27809/25728/26405 27810/25727/26404 27813/25731/26408 27812/25732/26409
+f 27810/25727/26404 27811/25730/26407 27814/25733/26410 27813/25731/26408
+f 1591/24882/25559 11517/25249/25926 27806/25725/26402 11286/24883/25560
+f 11517/25249/25926 11518/25248/25925 27807/25726/26403 27806/25725/26402
+f 11518/25248/25925 11519/25247/25924 27808/25729/26406 27807/25726/26403
+f 11519/25247/25924 1623/25246/25923 11475/25734/26411 27808/25729/26406
+f 27808/25729/26406 11475/25734/26411 11476/25735/26412 27811/25730/26407
+f 27811/25730/26407 11476/25735/26412 11477/25736/26413 27814/25733/26410
+f 27814/25733/26410 11477/25736/26413 1622/25693/26370 11607/25692/26369
+f 27813/25731/26408 27814/25733/26410 11607/25692/26369 11608/25691/26368
+f 27812/25732/26409 27813/25731/26408 11608/25691/26368 11609/25690/26367
+f 11288/24885/25562 27812/25732/26409 11609/25690/26367 1590/24834/25511
+f 11287/24884/25561 27809/25728/26405 27812/25732/26409 11288/24885/25562
+f 11286/24883/25560 27806/25725/26402 27809/25728/26405 11287/24884/25561
+f 27815/25737/26414 27816/25738/26415 27819/25739/26416 27818/25740/26417
+f 27816/25738/26415 27817/25741/26418 27820/25742/26419 27819/25739/26416
+f 27818/25740/26417 27819/25739/26416 27822/25743/26420 27821/25744/26421
+f 27819/25739/26416 27820/25742/26419 27823/25745/26422 27822/25743/26420
+f 1578/24898/25575 11523/25269/25946 27815/25737/26414 11247/24899/25576
+f 11523/25269/25946 11524/25268/25945 27816/25738/26415 27815/25737/26414
+f 11524/25268/25945 11525/25267/25944 27817/25741/26418 27816/25738/26415
+f 11525/25267/25944 1610/25266/25943 11436/25746/26423 27817/25741/26418
+f 27817/25741/26418 11436/25746/26423 11437/25747/26424 27820/25742/26419
+f 27820/25742/26419 11437/25747/26424 11438/25748/26425 27823/25745/26422
+f 27823/25745/26422 11438/25748/26425 1609/25709/26386 11610/25708/26385
+f 27822/25743/26420 27823/25745/26422 11610/25708/26385 11611/25707/26384
+f 27821/25744/26421 27822/25743/26420 11611/25707/26384 11612/25706/26383
+f 11249/24901/25578 27821/25744/26421 11612/25706/26383 1577/24850/25527
+f 11248/24900/25577 27818/25740/26417 27821/25744/26421 11249/24901/25578
+f 11247/24899/25576 27815/25737/26414 27818/25740/26417 11248/24900/25577
+f 27824/25749/26426 27825/25750/26427 27828/25751/26428 27827/25752/26429
+f 27825/25750/26427 27826/25753/26430 27829/25754/26431 27828/25751/26428
+f 27827/25752/26429 27828/25751/26428 27831/25755/26432 27830/25756/26433
+f 27828/25751/26428 27829/25754/26431 27832/25757/26434 27831/25755/26432
+f 1627/25346/26023 11714/25758/26435 27824/25749/26426 11487/25347/26024
+f 11714/25758/26435 11713/25759/26436 27825/25750/26427 27824/25749/26426
+f 11713/25759/26436 11712/25760/26437 27826/25753/26430 27825/25750/26427
+f 11712/25760/26437 1659/25761/26438 11679/25762/26439 27826/25753/26430
+f 27826/25753/26430 11679/25762/26439 11680/25763/26440 27829/25754/26431
+f 27829/25754/26431 11680/25763/26440 11681/25764/26441 27832/25757/26434
+f 27832/25757/26434 11681/25764/26441 1658/25765/26442 11711/25766/26443
+f 27831/25755/26432 27832/25757/26434 11711/25766/26443 11710/25767/26444
+f 27830/25756/26433 27831/25755/26432 11710/25767/26444 11709/25768/26445
+f 11489/25349/26026 27830/25756/26433 11709/25768/26445 1626/25314/25991
+f 11488/25348/26025 27827/25752/26429 27830/25756/26433 11489/25349/26026
+f 11487/25347/26024 27824/25749/26426 27827/25752/26429 11488/25348/26025
+f 27833/25769/26446 27834/25770/26447 27837/25771/26448 27836/25772/26449
+f 27834/25770/26447 27835/25773/26450 27838/25774/26451 27837/25771/26448
+f 27836/25772/26449 27837/25771/26448 27840/25775/26452 27839/25776/26453
+f 27837/25771/26448 27838/25774/26451 27841/25777/26454 27840/25775/26452
+f 1614/25362/26039 11720/25778/26455 27833/25769/26446 11448/25363/26040
+f 11720/25778/26455 11719/25779/26456 27834/25770/26447 27833/25769/26446
+f 11719/25779/26456 11718/25780/26457 27835/25773/26450 27834/25770/26447
+f 11718/25780/26457 1646/25781/26458 11640/25782/26459 27835/25773/26450
+f 27835/25773/26450 11640/25782/26459 11641/25783/26460 27838/25774/26451
+f 27838/25774/26451 11641/25783/26460 11642/25784/26461 27841/25777/26454
+f 27841/25777/26454 11642/25784/26461 1645/25785/26462 11717/25786/26463
+f 27840/25775/26452 27841/25777/26454 11717/25786/26463 11716/25787/26464
+f 27839/25776/26453 27840/25775/26452 11716/25787/26464 11715/25788/26465
+f 11450/25365/26042 27839/25776/26453 11715/25788/26465 1613/25330/26007
+f 11449/25364/26041 27836/25772/26449 27839/25776/26453 11450/25365/26042
+f 11448/25363/26040 27833/25769/26446 27836/25772/26449 11449/25364/26041
+f 27842/25789/26466 27843/25790/26467 27846/25791/26468 27845/25792/26469
+f 27843/25790/26467 27844/25793/26470 27847/25794/26471 27846/25791/26468
+f 27845/25792/26469 27846/25791/26468 27849/25795/26472 27848/25796/26473
+f 27846/25791/26468 27847/25794/26471 27850/25797/26474 27849/25795/26472
+f 1628/25380/26057 11723/25798/26475 27842/25789/26466 11490/25381/26058
+f 11723/25798/26475 11722/25799/26476 27843/25790/26467 27842/25789/26466
+f 11722/25799/26476 11721/25800/26477 27844/25793/26470 27843/25790/26467
+f 11721/25800/26477 1660/25801/26478 11682/25802/26479 27844/25793/26470
+f 27844/25793/26470 11682/25802/26479 11683/25803/26480 27847/25794/26471
+f 27847/25794/26471 11683/25803/26480 11684/25804/26481 27850/25797/26474
+f 27850/25797/26474 11684/25804/26481 1659/25761/26438 11712/25760/26437
+f 27849/25795/26472 27850/25797/26474 11712/25760/26437 11713/25759/26436
+f 27848/25796/26473 27849/25795/26472 11713/25759/26436 11714/25758/26435
+f 11492/25383/26060 27848/25796/26473 11714/25758/26435 1627/25346/26023
+f 11491/25382/26059 27845/25792/26469 27848/25796/26473 11492/25383/26060
+f 11490/25381/26058 27842/25789/26466 27845/25792/26469 11491/25382/26059
+f 27851/25805/26482 27852/25806/26483 27855/25807/26484 27854/25808/26485
+f 27852/25806/26483 27853/25809/26486 27856/25810/26487 27855/25807/26484
+f 27854/25808/26485 27855/25807/26484 27858/25811/26488 27857/25812/26489
+f 27855/25807/26484 27856/25810/26487 27859/25813/26490 27858/25811/26488
+f 1615/25398/26075 11726/25814/26491 27851/25805/26482 11451/25399/26076
+f 11726/25814/26491 11725/25815/26492 27852/25806/26483 27851/25805/26482
+f 11725/25815/26492 11724/25816/26493 27853/25809/26486 27852/25806/26483
+f 11724/25816/26493 1647/25817/26494 11643/25818/26495 27853/25809/26486
+f 27853/25809/26486 11643/25818/26495 11644/25819/26496 27856/25810/26487
+f 27856/25810/26487 11644/25819/26496 11645/25820/26497 27859/25813/26490
+f 27859/25813/26490 11645/25820/26497 1646/25781/26458 11718/25780/26457
+f 27858/25811/26488 27859/25813/26490 11718/25780/26457 11719/25779/26456
+f 27857/25812/26489 27858/25811/26488 11719/25779/26456 11720/25778/26455
+f 11453/25401/26078 27857/25812/26489 11720/25778/26455 1614/25362/26039
+f 11452/25400/26077 27854/25808/26485 27857/25812/26489 11453/25401/26078
+f 11451/25399/26076 27851/25805/26482 27854/25808/26485 11452/25400/26077
+f 27860/25821/26498 27861/25822/26499 27864/25823/26500 27863/25824/26501
+f 27861/25822/26499 27862/25825/26502 27865/25826/26503 27864/25823/26500
+f 27863/25824/26501 27864/25823/26500 27867/25827/26504 27866/25828/26505
+f 27864/25823/26500 27865/25826/26503 27868/25829/26506 27867/25827/26504
+f 1629/25415/26092 11729/25830/26507 27860/25821/26498 11493/25416/26093
+f 11729/25830/26507 11728/25831/26508 27861/25822/26499 27860/25821/26498
+f 11728/25831/26508 11727/25832/26509 27862/25825/26502 27861/25822/26499
+f 11727/25832/26509 1661/25833/26510 11685/25834/26511 27862/25825/26502
+f 27862/25825/26502 11685/25834/26511 11686/25835/26512 27865/25826/26503
+f 27865/25826/26503 11686/25835/26512 11687/25836/26513 27868/25829/26506
+f 27868/25829/26506 11687/25836/26513 1660/25801/26478 11721/25800/26477
+f 27867/25827/26504 27868/25829/26506 11721/25800/26477 11722/25799/26476
+f 27866/25828/26505 27867/25827/26504 11722/25799/26476 11723/25798/26475
+f 11495/25418/26095 27866/25828/26505 11723/25798/26475 1628/25380/26057
+f 11494/25417/26094 27863/25824/26501 27866/25828/26505 11495/25418/26095
+f 11493/25416/26093 27860/25821/26498 27863/25824/26501 11494/25417/26094
+f 27869/25837/26514 27870/25838/26515 27873/25839/26516 27872/25840/26517
+f 27870/25838/26515 27871/25841/26518 27874/25842/26519 27873/25839/26516
+f 27872/25840/26517 27873/25839/26516 27876/25843/26520 27875/25844/26521
+f 27873/25839/26516 27874/25842/26519 27877/25845/26522 27876/25843/26520
+f 1616/25433/26110 11732/25846/26523 27869/25837/26514 11454/25434/26111
+f 11732/25846/26523 11731/25847/26524 27870/25838/26515 27869/25837/26514
+f 11731/25847/26524 11730/25848/26525 27871/25841/26518 27870/25838/26515
+f 11730/25848/26525 1648/25849/26526 11646/25850/26527 27871/25841/26518
+f 27871/25841/26518 11646/25850/26527 11647/25851/26528 27874/25842/26519
+f 27874/25842/26519 11647/25851/26528 11648/25852/26529 27877/25845/26522
+f 27877/25845/26522 11648/25852/26529 1647/25817/26494 11724/25816/26493
+f 27876/25843/26520 27877/25845/26522 11724/25816/26493 11725/25815/26492
+f 27875/25844/26521 27876/25843/26520 11725/25815/26492 11726/25814/26491
+f 11456/25436/26113 27875/25844/26521 11726/25814/26491 1615/25398/26075
+f 11455/25435/26112 27872/25840/26517 27875/25844/26521 11456/25436/26113
+f 11454/25434/26111 27869/25837/26514 27872/25840/26517 11455/25435/26112
+f 27878/25853/26530 27879/25854/26531 27882/25855/26532 27881/25856/26533
+f 27879/25854/26531 27880/25857/26534 27883/25858/26535 27882/25855/26532
+f 27881/25856/26533 27882/25855/26532 27885/25859/26536 27884/25860/26537
+f 27882/25855/26532 27883/25858/26535 27886/25861/26538 27885/25859/26536
+f 1630/25449/26126 11735/25862/26539 27878/25853/26530 11496/25450/26127
+f 11735/25862/26539 11734/25863/26540 27879/25854/26531 27878/25853/26530
+f 11734/25863/26540 11733/25864/26541 27880/25857/26534 27879/25854/26531
+f 11733/25864/26541 1662/25865/26542 11688/25866/26543 27880/25857/26534
+f 27880/25857/26534 11688/25866/26543 11689/25867/26544 27883/25858/26535
+f 27883/25858/26535 11689/25867/26544 11690/25868/26545 27886/25861/26538
+f 27886/25861/26538 11690/25868/26545 1661/25833/26510 11727/25832/26509
+f 27885/25859/26536 27886/25861/26538 11727/25832/26509 11728/25831/26508
+f 27884/25860/26537 27885/25859/26536 11728/25831/26508 11729/25830/26507
+f 11498/25452/26129 27884/25860/26537 11729/25830/26507 1629/25415/26092
+f 11497/25451/26128 27881/25856/26533 27884/25860/26537 11498/25452/26129
+f 11496/25450/26127 27878/25853/26530 27881/25856/26533 11497/25451/26128
+f 27887/25869/26546 27888/25870/26547 27891/25871/26548 27890/25872/26549
+f 27888/25870/26547 27889/25873/26550 27892/25874/26551 27891/25871/26548
+f 27890/25872/26549 27891/25871/26548 27894/25875/26552 27893/25876/26553
+f 27891/25871/26548 27892/25874/26551 27895/25877/26554 27894/25875/26552
+f 1617/25465/26142 11738/25878/26555 27887/25869/26546 11457/25466/26143
+f 11738/25878/26555 11737/25879/26556 27888/25870/26547 27887/25869/26546
+f 11737/25879/26556 11736/25880/26557 27889/25873/26550 27888/25870/26547
+f 11736/25880/26557 1649/25881/26558 11649/25882/26559 27889/25873/26550
+f 27889/25873/26550 11649/25882/26559 11650/25883/26560 27892/25874/26551
+f 27892/25874/26551 11650/25883/26560 11651/25884/26561 27895/25877/26554
+f 27895/25877/26554 11651/25884/26561 1648/25849/26526 11730/25848/26525
+f 27894/25875/26552 27895/25877/26554 11730/25848/26525 11731/25847/26524
+f 27893/25876/26553 27894/25875/26552 11731/25847/26524 11732/25846/26523
+f 11459/25468/26145 27893/25876/26553 11732/25846/26523 1616/25433/26110
+f 11458/25467/26144 27890/25872/26549 27893/25876/26553 11459/25468/26145
+f 11457/25466/26143 27887/25869/26546 27890/25872/26549 11458/25467/26144
+f 27896/25885/26562 27897/25886/26563 27900/25887/26564 27899/25888/26565
+f 27897/25886/26563 27898/25889/26566 27901/25890/26567 27900/25887/26564
+f 27899/25888/26565 27900/25887/26564 27903/25891/26568 27902/25892/26569
+f 27900/25887/26564 27901/25890/26567 27904/25893/26570 27903/25891/26568
+f 1631/25481/26158 11741/25894/26571 27896/25885/26562 11499/25482/26159
+f 11741/25894/26571 11740/25895/26572 27897/25886/26563 27896/25885/26562
+f 11740/25895/26572 11739/25896/26573 27898/25889/26566 27897/25886/26563
+f 11739/25896/26573 1663/25897/26574 11691/25898/26575 27898/25889/26566
+f 27898/25889/26566 11691/25898/26575 11692/25899/26576 27901/25890/26567
+f 27901/25890/26567 11692/25899/26576 11693/25900/26577 27904/25893/26570
+f 27904/25893/26570 11693/25900/26577 1662/25865/26542 11733/25864/26541
+f 27903/25891/26568 27904/25893/26570 11733/25864/26541 11734/25863/26540
+f 27902/25892/26569 27903/25891/26568 11734/25863/26540 11735/25862/26539
+f 11501/25484/26161 27902/25892/26569 11735/25862/26539 1630/25449/26126
+f 11500/25483/26160 27899/25888/26565 27902/25892/26569 11501/25484/26161
+f 11499/25482/26159 27896/25885/26562 27899/25888/26565 11500/25483/26160
+f 27905/25901/26578 27906/25902/26579 27909/25903/26580 27908/25904/26581
+f 27906/25902/26579 27907/25905/26582 27910/25906/26583 27909/25903/26580
+f 27908/25904/26581 27909/25903/26580 27912/25907/26584 27911/25908/26585
+f 27909/25903/26580 27910/25906/26583 27913/25909/26586 27912/25907/26584
+f 1618/25497/26174 11744/25910/26587 27905/25901/26578 11460/25498/26175
+f 11744/25910/26587 11743/25911/26588 27906/25902/26579 27905/25901/26578
+f 11743/25911/26588 11742/25912/26589 27907/25905/26582 27906/25902/26579
+f 11742/25912/26589 1650/25913/26590 11652/25914/26591 27907/25905/26582
+f 27907/25905/26582 11652/25914/26591 11653/25915/26592 27910/25906/26583
+f 27910/25906/26583 11653/25915/26592 11654/25916/26593 27913/25909/26586
+f 27913/25909/26586 11654/25916/26593 1649/25881/26558 11736/25880/26557
+f 27912/25907/26584 27913/25909/26586 11736/25880/26557 11737/25879/26556
+f 27911/25908/26585 27912/25907/26584 11737/25879/26556 11738/25878/26555
+f 11462/25500/26177 27911/25908/26585 11738/25878/26555 1617/25465/26142
+f 11461/25499/26176 27908/25904/26581 27911/25908/26585 11462/25500/26177
+f 11460/25498/26175 27905/25901/26578 27908/25904/26581 11461/25499/26176
+f 27914/25917/26594 27915/25918/26595 27918/25919/26596 27917/25920/26597
+f 27915/25918/26595 27916/25921/26598 27919/25922/26599 27918/25919/26596
+f 27917/25920/26597 27918/25919/26596 27921/25923/26600 27920/25924/26601
+f 27918/25919/26596 27919/25922/26599 27922/25925/26602 27921/25923/26600
+f 1605/25513/26190 11750/25926/26603 27914/25917/26594 11421/25514/26191
+f 11750/25926/26603 11749/25927/26604 27915/25918/26595 27914/25917/26594
+f 11749/25927/26604 11748/25928/26605 27916/25921/26598 27915/25918/26595
+f 11748/25928/26605 1637/25929/26606 11613/25930/26607 27916/25921/26598
+f 27916/25921/26598 11613/25930/26607 11614/25931/26608 27919/25922/26599
+f 27919/25922/26599 11614/25931/26608 11615/25932/26609 27922/25925/26602
+f 27922/25925/26602 11615/25932/26609 1636/25933/26610 11747/25934/26611
+f 27921/25923/26600 27922/25925/26602 11747/25934/26611 11746/25935/26612
+f 27920/25924/26601 27921/25923/26600 11746/25935/26612 11745/25936/26613
+f 11423/25516/26193 27920/25924/26601 11745/25936/26613 1604/25517/26194
+f 11422/25515/26192 27917/25920/26597 27920/25924/26601 11423/25516/26193
+f 11421/25514/26191 27914/25917/26594 27917/25920/26597 11422/25515/26192
+f 27923/25937/26614 27924/25938/26615 27927/25939/26616 27926/25940/26617
+f 27924/25938/26615 27925/25941/26618 27928/25942/26619 27927/25939/26616
+f 27926/25940/26617 27927/25939/26616 27930/25943/26620 27929/25944/26621
+f 27927/25939/26616 27928/25942/26619 27931/25945/26622 27930/25943/26620
+f 1632/25533/26210 11753/25946/26623 27923/25937/26614 11502/25534/26211
+f 11753/25946/26623 11752/25947/26624 27924/25938/26615 27923/25937/26614
+f 11752/25947/26624 11751/25948/26625 27925/25941/26618 27924/25938/26615
+f 11751/25948/26625 1664/25949/26626 11694/25950/26627 27925/25941/26618
+f 27925/25941/26618 11694/25950/26627 11695/25951/26628 27928/25942/26619
+f 27928/25942/26619 11695/25951/26628 11696/25952/26629 27931/25945/26622
+f 27931/25945/26622 11696/25952/26629 1663/25897/26574 11739/25896/26573
+f 27930/25943/26620 27931/25945/26622 11739/25896/26573 11740/25895/26572
+f 27929/25944/26621 27930/25943/26620 11740/25895/26572 11741/25894/26571
+f 11504/25536/26213 27929/25944/26621 11741/25894/26571 1631/25481/26158
+f 11503/25535/26212 27926/25940/26617 27929/25944/26621 11504/25536/26213
+f 11502/25534/26211 27923/25937/26614 27926/25940/26617 11503/25535/26212
+f 27932/25953/26630 27933/25954/26631 27936/25955/26632 27935/25956/26633
+f 27933/25954/26631 27934/25957/26634 27937/25958/26635 27936/25955/26632
+f 27935/25956/26633 27936/25955/26632 27939/25959/26636 27938/25960/26637
+f 27936/25955/26632 27937/25958/26635 27940/25961/26638 27939/25959/26636
+f 1619/25549/26226 11756/25962/26639 27932/25953/26630 11463/25550/26227
+f 11756/25962/26639 11755/25963/26640 27933/25954/26631 27932/25953/26630
+f 11755/25963/26640 11754/25964/26641 27934/25957/26634 27933/25954/26631
+f 11754/25964/26641 1651/25965/26642 11655/25966/26643 27934/25957/26634
+f 27934/25957/26634 11655/25966/26643 11656/25967/26644 27937/25958/26635
+f 27937/25958/26635 11656/25967/26644 11657/25968/26645 27940/25961/26638
+f 27940/25961/26638 11657/25968/26645 1650/25913/26590 11742/25912/26589
+f 27939/25959/26636 27940/25961/26638 11742/25912/26589 11743/25911/26588
+f 27938/25960/26637 27939/25959/26636 11743/25911/26588 11744/25910/26587
+f 11465/25552/26229 27938/25960/26637 11744/25910/26587 1618/25497/26174
+f 11464/25551/26228 27935/25956/26633 27938/25960/26637 11465/25552/26229
+f 11463/25550/26227 27932/25953/26630 27935/25956/26633 11464/25551/26228
+f 27941/25969/26646 27942/25970/26647 27945/25971/26648 27944/25972/26649
+f 27942/25970/26647 27943/25973/26650 27946/25974/26651 27945/25971/26648
+f 27944/25972/26649 27945/25971/26648 27948/25975/26652 27947/25976/26653
+f 27945/25971/26648 27946/25974/26651 27949/25977/26654 27948/25975/26652
+f 1606/25565/26242 11759/25978/26655 27941/25969/26646 11424/25566/26243
+f 11759/25978/26655 11758/25979/26656 27942/25970/26647 27941/25969/26646
+f 11758/25979/26656 11757/25980/26657 27943/25973/26650 27942/25970/26647
+f 11757/25980/26657 1638/25981/26658 11616/25982/26659 27943/25973/26650
+f 27943/25973/26650 11616/25982/26659 11617/25983/26660 27946/25974/26651
+f 27946/25974/26651 11617/25983/26660 11618/25984/26661 27949/25977/26654
+f 27949/25977/26654 11618/25984/26661 1637/25929/26606 11748/25928/26605
+f 27948/25975/26652 27949/25977/26654 11748/25928/26605 11749/25927/26604
+f 27947/25976/26653 27948/25975/26652 11749/25927/26604 11750/25926/26603
+f 11426/25568/26245 27947/25976/26653 11750/25926/26603 1605/25513/26190
+f 11425/25567/26244 27944/25972/26649 27947/25976/26653 11426/25568/26245
+f 11424/25566/26243 27941/25969/26646 27944/25972/26649 11425/25567/26244
+f 27950/25985/26662 27951/25986/26663 27954/25987/26664 27953/25988/26665
+f 27951/25986/26663 27952/25989/26666 27955/25990/26667 27954/25987/26664
+f 27953/25988/26665 27954/25987/26664 27957/25991/26668 27956/25992/26669
+f 27954/25987/26664 27955/25990/26667 27958/25993/26670 27957/25991/26668
+f 1633/25581/26258 11762/25994/26671 27950/25985/26662 11505/25582/26259
+f 11762/25994/26671 11761/25995/26672 27951/25986/26663 27950/25985/26662
+f 11761/25995/26672 11760/25996/26673 27952/25989/26666 27951/25986/26663
+f 11760/25996/26673 1665/25997/26674 11697/25998/26675 27952/25989/26666
+f 27952/25989/26666 11697/25998/26675 11698/25999/26676 27955/25990/26667
+f 27955/25990/26667 11698/25999/26676 11699/26000/26677 27958/25993/26670
+f 27958/25993/26670 11699/26000/26677 1664/25949/26626 11751/25948/26625
+f 27957/25991/26668 27958/25993/26670 11751/25948/26625 11752/25947/26624
+f 27956/25992/26669 27957/25991/26668 11752/25947/26624 11753/25946/26623
+f 11507/25584/26261 27956/25992/26669 11753/25946/26623 1632/25533/26210
+f 11506/25583/26260 27953/25988/26665 27956/25992/26669 11507/25584/26261
+f 11505/25582/26259 27950/25985/26662 27953/25988/26665 11506/25583/26260
+f 27959/26001/26678 27960/26002/26679 27963/26003/26680 27962/26004/26681
+f 27960/26002/26679 27961/26005/26682 27964/26006/26683 27963/26003/26680
+f 27962/26004/26681 27963/26003/26680 27966/26007/26684 27965/26008/26685
+f 27963/26003/26680 27964/26006/26683 27967/26009/26686 27966/26007/26684
+f 1620/25597/26274 11765/26010/26687 27959/26001/26678 11466/25598/26275
+f 11765/26010/26687 11764/26011/26688 27960/26002/26679 27959/26001/26678
+f 11764/26011/26688 11763/26012/26689 27961/26005/26682 27960/26002/26679
+f 11763/26012/26689 1652/26013/26690 11658/26014/26691 27961/26005/26682
+f 27961/26005/26682 11658/26014/26691 11659/26015/26692 27964/26006/26683
+f 27964/26006/26683 11659/26015/26692 11660/26016/26693 27967/26009/26686
+f 27967/26009/26686 11660/26016/26693 1651/25965/26642 11754/25964/26641
+f 27966/26007/26684 27967/26009/26686 11754/25964/26641 11755/25963/26640
+f 27965/26008/26685 27966/26007/26684 11755/25963/26640 11756/25962/26639
+f 11468/25600/26277 27965/26008/26685 11756/25962/26639 1619/25549/26226
+f 11467/25599/26276 27962/26004/26681 27965/26008/26685 11468/25600/26277
+f 11466/25598/26275 27959/26001/26678 27962/26004/26681 11467/25599/26276
+f 27968/26017/26694 27969/26018/26695 27972/26019/26696 27971/26020/26697
+f 27969/26018/26695 27970/26021/26698 27973/26022/26699 27972/26019/26696
+f 27971/26020/26697 27972/26019/26696 27975/26023/26700 27974/26024/26701
+f 27972/26019/26696 27973/26022/26699 27976/26025/26702 27975/26023/26700
+f 1607/25613/26290 11768/26026/26703 27968/26017/26694 11427/25614/26291
+f 11768/26026/26703 11767/26027/26704 27969/26018/26695 27968/26017/26694
+f 11767/26027/26704 11766/26028/26705 27970/26021/26698 27969/26018/26695
+f 11766/26028/26705 1639/26029/26706 11619/26030/26707 27970/26021/26698
+f 27970/26021/26698 11619/26030/26707 11620/26031/26708 27973/26022/26699
+f 27973/26022/26699 11620/26031/26708 11621/26032/26709 27976/26025/26702
+f 27976/26025/26702 11621/26032/26709 1638/25981/26658 11757/25980/26657
+f 27975/26023/26700 27976/26025/26702 11757/25980/26657 11758/25979/26656
+f 27974/26024/26701 27975/26023/26700 11758/25979/26656 11759/25978/26655
+f 11429/25616/26293 27974/26024/26701 11759/25978/26655 1606/25565/26242
+f 11428/25615/26292 27971/26020/26697 27974/26024/26701 11429/25616/26293
+f 11427/25614/26291 27968/26017/26694 27971/26020/26697 11428/25615/26292
+f 27977/26033/26710 27978/26034/26711 27981/26035/26712 27980/26036/26713
+f 27978/26034/26711 27979/26037/26714 27982/26038/26715 27981/26035/26712
+f 27980/26036/26713 27981/26035/26712 27984/26039/26716 27983/26040/26717
+f 27981/26035/26712 27982/26038/26715 27985/26041/26718 27984/26039/26716
+f 1634/25629/26306 11771/26042/26719 27977/26033/26710 11508/25630/26307
+f 11771/26042/26719 11770/26043/26720 27978/26034/26711 27977/26033/26710
+f 11770/26043/26720 11769/26044/26721 27979/26037/26714 27978/26034/26711
+f 11769/26044/26721 1666/26045/26722 11700/26046/26723 27979/26037/26714
+f 27979/26037/26714 11700/26046/26723 11701/26047/26724 27982/26038/26715
+f 27982/26038/26715 11701/26047/26724 11702/26048/26725 27985/26041/26718
+f 27985/26041/26718 11702/26048/26725 1665/25997/26674 11760/25996/26673
+f 27984/26039/26716 27985/26041/26718 11760/25996/26673 11761/25995/26672
+f 27983/26040/26717 27984/26039/26716 11761/25995/26672 11762/25994/26671
+f 11510/25632/26309 27983/26040/26717 11762/25994/26671 1633/25581/26258
+f 11509/25631/26308 27980/26036/26713 27983/26040/26717 11510/25632/26309
+f 11508/25630/26307 27977/26033/26710 27980/26036/26713 11509/25631/26308
+f 27986/26049/26726 27987/26050/26727 27990/26051/26728 27989/26052/26729
+f 27987/26050/26727 27988/26053/26730 27991/26054/26731 27990/26051/26728
+f 27989/26052/26729 27990/26051/26728 27993/26055/26732 27992/26056/26733
+f 27990/26051/26728 27991/26054/26731 27994/26057/26734 27993/26055/26732
+f 1621/25645/26322 11774/26058/26735 27986/26049/26726 11469/25646/26323
+f 11774/26058/26735 11773/26059/26736 27987/26050/26727 27986/26049/26726
+f 11773/26059/26736 11772/26060/26737 27988/26053/26730 27987/26050/26727
+f 11772/26060/26737 1653/26061/26738 11661/26062/26739 27988/26053/26730
+f 27988/26053/26730 11661/26062/26739 11662/26063/26740 27991/26054/26731
+f 27991/26054/26731 11662/26063/26740 11663/26064/26741 27994/26057/26734
+f 27994/26057/26734 11663/26064/26741 1652/26013/26690 11763/26012/26689
+f 27993/26055/26732 27994/26057/26734 11763/26012/26689 11764/26011/26688
+f 27992/26056/26733 27993/26055/26732 11764/26011/26688 11765/26010/26687
+f 11471/25648/26325 27992/26056/26733 11765/26010/26687 1620/25597/26274
+f 11470/25647/26324 27989/26052/26729 27992/26056/26733 11471/25648/26325
+f 11469/25646/26323 27986/26049/26726 27989/26052/26729 11470/25647/26324
+f 27995/26065/26742 27996/26066/26743 27999/26067/26744 27998/26068/26745
+f 27996/26066/26743 27997/26069/26746 28000/26070/26747 27999/26067/26744
+f 27998/26068/26745 27999/26067/26744 28002/26071/26748 28001/26072/26749
+f 27999/26067/26744 28000/26070/26747 28003/26073/26750 28002/26071/26748
+f 1608/25661/26338 11777/26074/26751 27995/26065/26742 11430/25662/26339
+f 11777/26074/26751 11776/26075/26752 27996/26066/26743 27995/26065/26742
+f 11776/26075/26752 11775/26076/26753 27997/26069/26746 27996/26066/26743
+f 11775/26076/26753 1640/26077/26754 11622/26078/26755 27997/26069/26746
+f 27997/26069/26746 11622/26078/26755 11623/26079/26756 28000/26070/26747
+f 28000/26070/26747 11623/26079/26756 11624/26080/26757 28003/26073/26750
+f 28003/26073/26750 11624/26080/26757 1639/26029/26706 11766/26028/26705
+f 28002/26071/26748 28003/26073/26750 11766/26028/26705 11767/26027/26704
+f 28001/26072/26749 28002/26071/26748 11767/26027/26704 11768/26026/26703
+f 11432/25664/26341 28001/26072/26749 11768/26026/26703 1607/25613/26290
+f 11431/25663/26340 27998/26068/26745 28001/26072/26749 11432/25664/26341
+f 11430/25662/26339 27995/26065/26742 27998/26068/26745 11431/25663/26340
+f 28004/26081/26758 28005/26082/26759 28008/26083/26760 28007/26084/26761
+f 28005/26082/26759 28006/26085/26762 28009/26086/26763 28008/26083/26760
+f 28007/26084/26761 28008/26083/26760 28011/26087/26764 28010/26088/26765
+f 28008/26083/26760 28009/26086/26763 28012/26089/26766 28011/26087/26764
+f 1635/25677/26354 11780/26090/26767 28004/26081/26758 11511/25678/26355
+f 11780/26090/26767 11779/26091/26768 28005/26082/26759 28004/26081/26758
+f 11779/26091/26768 11778/26092/26769 28006/26085/26762 28005/26082/26759
+f 11778/26092/26769 1667/26093/26770 11703/26094/26771 28006/26085/26762
+f 28006/26085/26762 11703/26094/26771 11704/26095/26772 28009/26086/26763
+f 28009/26086/26763 11704/26095/26772 11705/26096/26773 28012/26089/26766
+f 28012/26089/26766 11705/26096/26773 1666/26045/26722 11769/26044/26721
+f 28011/26087/26764 28012/26089/26766 11769/26044/26721 11770/26043/26720
+f 28010/26088/26765 28011/26087/26764 11770/26043/26720 11771/26042/26719
+f 11513/25680/26357 28010/26088/26765 11771/26042/26719 1634/25629/26306
+f 11512/25679/26356 28007/26084/26761 28010/26088/26765 11513/25680/26357
+f 11511/25678/26355 28004/26081/26758 28007/26084/26761 11512/25679/26356
+f 28013/26097/26774 28014/26098/26775 28017/26099/26776 28016/26100/26777
+f 28014/26098/26775 28015/26101/26778 28018/26102/26779 28017/26099/26776
+f 28016/26100/26777 28017/26099/26776 28020/26103/26780 28019/26104/26781
+f 28017/26099/26776 28018/26102/26779 28021/26105/26782 28020/26103/26780
+f 1622/25693/26370 11783/26106/26783 28013/26097/26774 11472/25694/26371
+f 11783/26106/26783 11782/26107/26784 28014/26098/26775 28013/26097/26774
+f 11782/26107/26784 11781/26108/26785 28015/26101/26778 28014/26098/26775
+f 11781/26108/26785 1654/26109/26786 11664/26110/26787 28015/26101/26778
+f 28015/26101/26778 11664/26110/26787 11665/26111/26788 28018/26102/26779
+f 28018/26102/26779 11665/26111/26788 11666/26112/26789 28021/26105/26782
+f 28021/26105/26782 11666/26112/26789 1653/26061/26738 11772/26060/26737
+f 28020/26103/26780 28021/26105/26782 11772/26060/26737 11773/26059/26736
+f 28019/26104/26781 28020/26103/26780 11773/26059/26736 11774/26058/26735
+f 11474/25696/26373 28019/26104/26781 11774/26058/26735 1621/25645/26322
+f 11473/25695/26372 28016/26100/26777 28019/26104/26781 11474/25696/26373
+f 11472/25694/26371 28013/26097/26774 28016/26100/26777 11473/25695/26372
+f 28022/26113/26790 28023/26114/26791 28026/26115/26792 28025/26116/26793
+f 28023/26114/26791 28024/26117/26794 28027/26118/26795 28026/26115/26792
+f 28025/26116/26793 28026/26115/26792 28029/26119/26796 28028/26120/26797
+f 28026/26115/26792 28027/26118/26795 28030/26121/26798 28029/26119/26796
+f 1609/25709/26386 11786/26122/26799 28022/26113/26790 11433/25710/26387
+f 11786/26122/26799 11785/26123/26800 28023/26114/26791 28022/26113/26790
+f 11785/26123/26800 11784/26124/26801 28024/26117/26794 28023/26114/26791
+f 11784/26124/26801 1641/26125/26802 11625/26126/26803 28024/26117/26794
+f 28024/26117/26794 11625/26126/26803 11626/26127/26804 28027/26118/26795
+f 28027/26118/26795 11626/26127/26804 11627/26128/26805 28030/26121/26798
+f 28030/26121/26798 11627/26128/26805 1640/26077/26754 11775/26076/26753
+f 28029/26119/26796 28030/26121/26798 11775/26076/26753 11776/26075/26752
+f 28028/26120/26797 28029/26119/26796 11776/26075/26752 11777/26074/26751
+f 11435/25712/26389 28028/26120/26797 11777/26074/26751 1608/25661/26338
+f 11434/25711/26388 28025/26116/26793 28028/26120/26797 11435/25712/26389
+f 11433/25710/26387 28022/26113/26790 28025/26116/26793 11434/25711/26388
+f 28031/26129/26806 28032/26130/26807 28035/26131/26808 28034/26132/26809
+f 28032/26130/26807 28033/26133/26810 28036/26134/26811 28035/26131/26808
+f 28034/26132/26809 28035/26131/26808 28038/26135/26812 28037/26136/26813
+f 28035/26131/26808 28036/26134/26811 28039/26137/26814 28038/26135/26812
+f 1604/25517/26194 11745/25936/26613 28031/26129/26806 11514/25722/26399
+f 11745/25936/26613 11746/25935/26612 28032/26130/26807 28031/26129/26806
+f 11746/25935/26612 11747/25934/26611 28033/26133/26810 28032/26130/26807
+f 11747/25934/26611 1636/25933/26610 11706/26138/26815 28033/26133/26810
+f 28033/26133/26810 11706/26138/26815 11707/26139/26816 28036/26134/26811
+f 28036/26134/26811 11707/26139/26816 11708/26140/26817 28039/26137/26814
+f 28039/26137/26814 11708/26140/26817 1667/26093/26770 11778/26092/26769
+f 28038/26135/26812 28039/26137/26814 11778/26092/26769 11779/26091/26768
+f 28037/26136/26813 28038/26135/26812 11779/26091/26768 11780/26090/26767
+f 11516/25724/26401 28037/26136/26813 11780/26090/26767 1635/25677/26354
+f 11515/25723/26400 28034/26132/26809 28037/26136/26813 11516/25724/26401
+f 11514/25722/26399 28031/26129/26806 28034/26132/26809 11515/25723/26400
+f 28040/26141/26818 28041/26142/26819 28044/26143/26820 28043/26144/26821
+f 28041/26142/26819 28042/26145/26822 28045/26146/26823 28044/26143/26820
+f 28043/26144/26821 28044/26143/26820 28047/26147/26824 28046/26148/26825
+f 28044/26143/26820 28045/26146/26823 28048/26149/26826 28047/26147/26824
+f 1623/25246/25923 11789/26150/26827 28040/26141/26818 11475/25734/26411
+f 11789/26150/26827 11788/26151/26828 28041/26142/26819 28040/26141/26818
+f 11788/26151/26828 11787/26152/26829 28042/26145/26822 28041/26142/26819
+f 11787/26152/26829 1655/26153/26830 11667/26154/26831 28042/26145/26822
+f 28042/26145/26822 11667/26154/26831 11668/26155/26832 28045/26146/26823
+f 28045/26146/26823 11668/26155/26832 11669/26156/26833 28048/26149/26826
+f 28048/26149/26826 11669/26156/26833 1654/26109/26786 11781/26108/26785
+f 28047/26147/26824 28048/26149/26826 11781/26108/26785 11782/26107/26784
+f 28046/26148/26825 28047/26147/26824 11782/26107/26784 11783/26106/26783
+f 11477/25736/26413 28046/26148/26825 11783/26106/26783 1622/25693/26370
+f 11476/25735/26412 28043/26144/26821 28046/26148/26825 11477/25736/26413
+f 11475/25734/26411 28040/26141/26818 28043/26144/26821 11476/25735/26412
+f 28049/26157/26834 28050/26158/26835 28053/26159/26836 28052/26160/26837
+f 28050/26158/26835 28051/26161/26838 28054/26162/26839 28053/26159/26836
+f 28052/26160/26837 28053/26159/26836 28056/26163/26840 28055/26164/26841
+f 28053/26159/26836 28054/26162/26839 28057/26165/26842 28056/26163/26840
+f 1610/25266/25943 11792/26166/26843 28049/26157/26834 11436/25746/26423
+f 11792/26166/26843 11791/26167/26844 28050/26158/26835 28049/26157/26834
+f 11791/26167/26844 11790/26168/26845 28051/26161/26838 28050/26158/26835
+f 11790/26168/26845 1642/26169/26846 11628/26170/26847 28051/26161/26838
+f 28051/26161/26838 11628/26170/26847 11629/26171/26848 28054/26162/26839
+f 28054/26162/26839 11629/26171/26848 11630/26172/26849 28057/26165/26842
+f 28057/26165/26842 11630/26172/26849 1641/26125/26802 11784/26124/26801
+f 28056/26163/26840 28057/26165/26842 11784/26124/26801 11785/26123/26800
+f 28055/26164/26841 28056/26163/26840 11785/26123/26800 11786/26122/26799
+f 11438/25748/26425 28055/26164/26841 11786/26122/26799 1609/25709/26386
+f 11437/25747/26424 28052/26160/26837 28055/26164/26841 11438/25748/26425
+f 11436/25746/26423 28049/26157/26834 28052/26160/26837 11437/25747/26424
+f 28058/26173/26850 28059/26174/26851 28062/26175/26852 28061/26176/26853
+f 28059/26174/26851 28060/26177/26854 28063/26178/26855 28062/26175/26852
+f 28061/26176/26853 28062/26175/26852 28065/26179/26856 28064/26180/26857
+f 28062/26175/26852 28063/26178/26855 28066/26181/26858 28065/26179/26856
+f 1624/25242/25919 11795/26182/26859 28058/26173/26850 11478/25243/25920
+f 11795/26182/26859 11794/26183/26860 28059/26174/26851 28058/26173/26850
+f 11794/26183/26860 11793/26184/26861 28060/26177/26854 28059/26174/26851
+f 11793/26184/26861 1656/26185/26862 11670/26186/26863 28060/26177/26854
+f 28060/26177/26854 11670/26186/26863 11671/26187/26864 28063/26178/26855
+f 28063/26178/26855 11671/26187/26864 11672/26188/26865 28066/26181/26858
+f 28066/26181/26858 11672/26188/26865 1655/26153/26830 11787/26152/26829
+f 28065/26179/26856 28066/26181/26858 11787/26152/26829 11788/26151/26828
+f 28064/26180/26857 28065/26179/26856 11788/26151/26828 11789/26150/26827
+f 11480/25245/25922 28064/26180/26857 11789/26150/26827 1623/25246/25923
+f 11479/25244/25921 28061/26176/26853 28064/26180/26857 11480/25245/25922
+f 11478/25243/25920 28058/26173/26850 28061/26176/26853 11479/25244/25921
+f 28067/26189/26866 28068/26190/26867 28071/26191/26868 28070/26192/26869
+f 28068/26190/26867 28069/26193/26870 28072/26194/26871 28071/26191/26868
+f 28070/26192/26869 28071/26191/26868 28074/26195/26872 28073/26196/26873
+f 28071/26191/26868 28072/26194/26871 28075/26197/26874 28074/26195/26872
+f 1611/25262/25939 11798/26198/26875 28067/26189/26866 11439/25263/25940
+f 11798/26198/26875 11797/26199/26876 28068/26190/26867 28067/26189/26866
+f 11797/26199/26876 11796/26200/26877 28069/26193/26870 28068/26190/26867
+f 11796/26200/26877 1643/26201/26878 11631/26202/26879 28069/26193/26870
+f 28069/26193/26870 11631/26202/26879 11632/26203/26880 28072/26194/26871
+f 28072/26194/26871 11632/26203/26880 11633/26204/26881 28075/26197/26874
+f 28075/26197/26874 11633/26204/26881 1642/26169/26846 11790/26168/26845
+f 28074/26195/26872 28075/26197/26874 11790/26168/26845 11791/26167/26844
+f 28073/26196/26873 28074/26195/26872 11791/26167/26844 11792/26166/26843
+f 11441/25265/25942 28073/26196/26873 11792/26166/26843 1610/25266/25943
+f 11440/25264/25941 28070/26192/26869 28073/26196/26873 11441/25265/25942
+f 11439/25263/25940 28067/26189/26866 28070/26192/26869 11440/25264/25941
+f 28076/26205/26882 28077/26206/26883 28080/26207/26884 28079/26208/26885
+f 28077/26206/26883 28078/26209/26886 28081/26210/26887 28080/26207/26884
+f 28079/26208/26885 28080/26207/26884 28083/26211/26888 28082/26212/26889
+f 28080/26207/26884 28081/26210/26887 28084/26213/26890 28083/26211/26888
+f 1625/25282/25959 11801/26214/26891 28076/26205/26882 11481/25283/25960
+f 11801/26214/26891 11800/26215/26892 28077/26206/26883 28076/26205/26882
+f 11800/26215/26892 11799/26216/26893 28078/26209/26886 28077/26206/26883
+f 11799/26216/26893 1657/26217/26894 11673/26218/26895 28078/26209/26886
+f 28078/26209/26886 11673/26218/26895 11674/26219/26896 28081/26210/26887
+f 28081/26210/26887 11674/26219/26896 11675/26220/26897 28084/26213/26890
+f 28084/26213/26890 11675/26220/26897 1656/26185/26862 11793/26184/26861
+f 28083/26211/26888 28084/26213/26890 11793/26184/26861 11794/26183/26860
+f 28082/26212/26889 28083/26211/26888 11794/26183/26860 11795/26182/26859
+f 11483/25285/25962 28082/26212/26889 11795/26182/26859 1624/25242/25919
+f 11482/25284/25961 28079/26208/26885 28082/26212/26889 11483/25285/25962
+f 11481/25283/25960 28076/26205/26882 28079/26208/26885 11482/25284/25961
+f 28085/26221/26898 28086/26222/26899 28089/26223/26900 28088/26224/26901
+f 28086/26222/26899 28087/26225/26902 28090/26226/26903 28089/26223/26900
+f 28088/26224/26901 28089/26223/26900 28092/26227/26904 28091/26228/26905
+f 28089/26223/26900 28090/26226/26903 28093/26229/26906 28092/26227/26904
+f 1612/25298/25975 11804/26230/26907 28085/26221/26898 11442/25299/25976
+f 11804/26230/26907 11803/26231/26908 28086/26222/26899 28085/26221/26898
+f 11803/26231/26908 11802/26232/26909 28087/26225/26902 28086/26222/26899
+f 11802/26232/26909 1644/26233/26910 11634/26234/26911 28087/26225/26902
+f 28087/26225/26902 11634/26234/26911 11635/26235/26912 28090/26226/26903
+f 28090/26226/26903 11635/26235/26912 11636/26236/26913 28093/26229/26906
+f 28093/26229/26906 11636/26236/26913 1643/26201/26878 11796/26200/26877
+f 28092/26227/26904 28093/26229/26906 11796/26200/26877 11797/26199/26876
+f 28091/26228/26905 28092/26227/26904 11797/26199/26876 11798/26198/26875
+f 11444/25301/25978 28091/26228/26905 11798/26198/26875 1611/25262/25939
+f 11443/25300/25977 28088/26224/26901 28091/26228/26905 11444/25301/25978
+f 11442/25299/25976 28085/26221/26898 28088/26224/26901 11443/25300/25977
+f 28094/26237/26914 28095/26238/26915 28098/26239/26916 28097/26240/26917
+f 28095/26238/26915 28096/26241/26918 28099/26242/26919 28098/26239/26916
+f 28097/26240/26917 28098/26239/26916 28101/26243/26920 28100/26244/26921
+f 28098/26239/26916 28099/26242/26919 28102/26245/26922 28101/26243/26920
+f 1626/25314/25991 11709/25768/26445 28094/26237/26914 11484/25315/25992
+f 11709/25768/26445 11710/25767/26444 28095/26238/26915 28094/26237/26914
+f 11710/25767/26444 11711/25766/26443 28096/26241/26918 28095/26238/26915
+f 11711/25766/26443 1658/25765/26442 11676/26246/26923 28096/26241/26918
+f 28096/26241/26918 11676/26246/26923 11677/26247/26924 28099/26242/26919
+f 28099/26242/26919 11677/26247/26924 11678/26248/26925 28102/26245/26922
+f 28102/26245/26922 11678/26248/26925 1657/26217/26894 11799/26216/26893
+f 28101/26243/26920 28102/26245/26922 11799/26216/26893 11800/26215/26892
+f 28100/26244/26921 28101/26243/26920 11800/26215/26892 11801/26214/26891
+f 11486/25317/25994 28100/26244/26921 11801/26214/26891 1625/25282/25959
+f 11485/25316/25993 28097/26240/26917 28100/26244/26921 11486/25317/25994
+f 11484/25315/25992 28094/26237/26914 28097/26240/26917 11485/25316/25993
+f 28103/26249/26926 28104/26250/26927 28107/26251/26928 28106/26252/26929
+f 28104/26250/26927 28105/26253/26930 28108/26254/26931 28107/26251/26928
+f 28106/26252/26929 28107/26251/26928 28110/26255/26932 28109/26256/26933
+f 28107/26251/26928 28108/26254/26931 28111/26257/26934 28110/26255/26932
+f 1613/25330/26007 11715/25788/26465 28103/26249/26926 11445/25331/26008
+f 11715/25788/26465 11716/25787/26464 28104/26250/26927 28103/26249/26926
+f 11716/25787/26464 11717/25786/26463 28105/26253/26930 28104/26250/26927
+f 11717/25786/26463 1645/25785/26462 11637/26258/26935 28105/26253/26930
+f 28105/26253/26930 11637/26258/26935 11638/26259/26936 28108/26254/26931
+f 28108/26254/26931 11638/26259/26936 11639/26260/26937 28111/26257/26934
+f 28111/26257/26934 11639/26260/26937 1644/26233/26910 11802/26232/26909
+f 28110/26255/26932 28111/26257/26934 11802/26232/26909 11803/26231/26908
+f 28109/26256/26933 28110/26255/26932 11803/26231/26908 11804/26230/26907
+f 11447/25333/26010 28109/26256/26933 11804/26230/26907 1612/25298/25975
+f 11446/25332/26009 28106/26252/26929 28109/26256/26933 11447/25333/26010
+f 11445/25331/26008 28103/26249/26926 28106/26252/26929 11446/25332/26009
+f 28112/26261/26938 28113/26262/26939 28116/26263/26940 28115/26264/26941
+f 28113/26262/26939 28114/26265/26942 28117/26266/26943 28116/26263/26940
+f 28115/26264/26941 28116/26263/26940 28119/26267/26944 28118/26268/26945
+f 28116/26263/26940 28117/26266/26943 28120/26269/26946 28119/26267/26944
+f 1662/25865/26542 11906/26270/26947 28112/26261/26938 11688/25866/26543
+f 11906/26270/26947 11905/26271/26948 28113/26262/26939 28112/26261/26938
+f 11905/26271/26948 11904/26272/26949 28114/26265/26942 28113/26262/26939
+f 11904/26272/26949 1694/26273/26950 11880/26274/26951 28114/26265/26942
+f 28114/26265/26942 11880/26274/26951 11881/26275/26952 28117/26266/26943
+f 28117/26266/26943 11881/26275/26952 11882/26276/26953 28120/26269/26946
+f 28120/26269/26946 11882/26276/26953 1693/26277/26954 11903/26278/26955
+f 28119/26267/26944 28120/26269/26946 11903/26278/26955 11902/26279/26956
+f 28118/26268/26945 28119/26267/26944 11902/26279/26956 11901/26280/26957
+f 11690/25868/26545 28118/26268/26945 11901/26280/26957 1661/25833/26510
+f 11689/25867/26544 28115/26264/26941 28118/26268/26945 11690/25868/26545
+f 11688/25866/26543 28112/26261/26938 28115/26264/26941 11689/25867/26544
+f 28121/26281/26958 28122/26282/26959 28125/26283/26960 28124/26284/26961
+f 28122/26282/26959 28123/26285/26962 28126/26286/26963 28125/26283/26960
+f 28124/26284/26961 28125/26283/26960 28128/26287/26964 28127/26288/26965
+f 28125/26283/26960 28126/26286/26963 28129/26289/26966 28128/26287/26964
+f 1649/25881/26558 11912/26290/26967 28121/26281/26958 11649/25882/26559
+f 11912/26290/26967 11911/26291/26968 28122/26282/26959 28121/26281/26958
+f 11911/26291/26968 11910/26292/26969 28123/26285/26962 28122/26282/26959
+f 11910/26292/26969 1681/26293/26970 11841/26294/26971 28123/26285/26962
+f 28123/26285/26962 11841/26294/26971 11842/26295/26972 28126/26286/26963
+f 28126/26286/26963 11842/26295/26972 11843/26296/26973 28129/26289/26966
+f 28129/26289/26966 11843/26296/26973 1680/26297/26974 11909/26298/26975
+f 28128/26287/26964 28129/26289/26966 11909/26298/26975 11908/26299/26976
+f 28127/26288/26965 28128/26287/26964 11908/26299/26976 11907/26300/26977
+f 11651/25884/26561 28127/26288/26965 11907/26300/26977 1648/25849/26526
+f 11650/25883/26560 28124/26284/26961 28127/26288/26965 11651/25884/26561
+f 11649/25882/26559 28121/26281/26958 28124/26284/26961 11650/25883/26560
+f 28130/26301/26978 28131/26302/26979 28134/26303/26980 28133/26304/26981
+f 28131/26302/26979 28132/26305/26982 28135/26306/26983 28134/26303/26980
+f 28133/26304/26981 28134/26303/26980 28137/26307/26984 28136/26308/26985
+f 28134/26303/26980 28135/26306/26983 28138/26309/26986 28137/26307/26984
+f 1663/25897/26574 11915/26310/26987 28130/26301/26978 11691/25898/26575
+f 11915/26310/26987 11914/26311/26988 28131/26302/26979 28130/26301/26978
+f 11914/26311/26988 11913/26312/26989 28132/26305/26982 28131/26302/26979
+f 11913/26312/26989 1695/26313/26990 11883/26314/26991 28132/26305/26982
+f 28132/26305/26982 11883/26314/26991 11884/26315/26992 28135/26306/26983
+f 28135/26306/26983 11884/26315/26992 11885/26316/26993 28138/26309/26986
+f 28138/26309/26986 11885/26316/26993 1694/26273/26950 11904/26272/26949
+f 28137/26307/26984 28138/26309/26986 11904/26272/26949 11905/26271/26948
+f 28136/26308/26985 28137/26307/26984 11905/26271/26948 11906/26270/26947
+f 11693/25900/26577 28136/26308/26985 11906/26270/26947 1662/25865/26542
+f 11692/25899/26576 28133/26304/26981 28136/26308/26985 11693/25900/26577
+f 11691/25898/26575 28130/26301/26978 28133/26304/26981 11692/25899/26576
+f 28139/26317/26994 28140/26318/26995 28143/26319/26996 28142/26320/26997
+f 28140/26318/26995 28141/26321/26998 28144/26322/26999 28143/26319/26996
+f 28142/26320/26997 28143/26319/26996 28146/26323/27000 28145/26324/27001
+f 28143/26319/26996 28144/26322/26999 28147/26325/27002 28146/26323/27000
+f 1650/25913/26590 11918/26326/27003 28139/26317/26994 11652/25914/26591
+f 11918/26326/27003 11917/26327/27004 28140/26318/26995 28139/26317/26994
+f 11917/26327/27004 11916/26328/27005 28141/26321/26998 28140/26318/26995
+f 11916/26328/27005 1682/26329/27006 11844/26330/27007 28141/26321/26998
+f 28141/26321/26998 11844/26330/27007 11845/26331/27008 28144/26322/26999
+f 28144/26322/26999 11845/26331/27008 11846/26332/27009 28147/26325/27002
+f 28147/26325/27002 11846/26332/27009 1681/26293/26970 11910/26292/26969
+f 28146/26323/27000 28147/26325/27002 11910/26292/26969 11911/26291/26968
+f 28145/26324/27001 28146/26323/27000 11911/26291/26968 11912/26290/26967
+f 11654/25916/26593 28145/26324/27001 11912/26290/26967 1649/25881/26558
+f 11653/25915/26592 28142/26320/26997 28145/26324/27001 11654/25916/26593
+f 11652/25914/26591 28139/26317/26994 28142/26320/26997 11653/25915/26592
+f 28148/26333/27010 28149/26334/27011 28152/26335/27012 28151/26336/27013
+f 28149/26334/27011 28150/26337/27014 28153/26338/27015 28152/26335/27012
+f 28151/26336/27013 28152/26335/27012 28155/26339/27016 28154/26340/27017
+f 28152/26335/27012 28153/26338/27015 28156/26341/27018 28155/26339/27016
+f 1637/25929/26606 11924/26342/27019 28148/26333/27010 11613/25930/26607
+f 11924/26342/27019 11923/26343/27020 28149/26334/27011 28148/26333/27010
+f 11923/26343/27020 11922/26344/27021 28150/26337/27014 28149/26334/27011
+f 11922/26344/27021 1669/26345/27022 11805/26346/27023 28150/26337/27014
+f 28150/26337/27014 11805/26346/27023 11806/26347/27024 28153/26338/27015
+f 28153/26338/27015 11806/26347/27024 11807/26348/27025 28156/26341/27018
+f 28156/26341/27018 11807/26348/27025 1668/26349/27026 11921/26350/27027
+f 28155/26339/27016 28156/26341/27018 11921/26350/27027 11920/26351/27028
+f 28154/26340/27017 28155/26339/27016 11920/26351/27028 11919/26352/27029
+f 11615/25932/26609 28154/26340/27017 11919/26352/27029 1636/25933/26610
+f 11614/25931/26608 28151/26336/27013 28154/26340/27017 11615/25932/26609
+f 11613/25930/26607 28148/26333/27010 28151/26336/27013 11614/25931/26608
+f 28157/26353/27030 28158/26354/27031 28161/26355/27032 28160/26356/27033
+f 28158/26354/27031 28159/26357/27034 28162/26358/27035 28161/26355/27032
+f 28160/26356/27033 28161/26355/27032 28164/26359/27036 28163/26360/27037
+f 28161/26355/27032 28162/26358/27035 28165/26361/27038 28164/26359/27036
+f 1664/25949/26626 11927/26362/27039 28157/26353/27030 11694/25950/26627
+f 11927/26362/27039 11926/26363/27040 28158/26354/27031 28157/26353/27030
+f 11926/26363/27040 11925/26364/27041 28159/26357/27034 28158/26354/27031
+f 11925/26364/27041 1696/26365/27042 11886/26366/27043 28159/26357/27034
+f 28159/26357/27034 11886/26366/27043 11887/26367/27044 28162/26358/27035
+f 28162/26358/27035 11887/26367/27044 11888/26368/27045 28165/26361/27038
+f 28165/26361/27038 11888/26368/27045 1695/26313/26990 11913/26312/26989
+f 28164/26359/27036 28165/26361/27038 11913/26312/26989 11914/26311/26988
+f 28163/26360/27037 28164/26359/27036 11914/26311/26988 11915/26310/26987
+f 11696/25952/26629 28163/26360/27037 11915/26310/26987 1663/25897/26574
+f 11695/25951/26628 28160/26356/27033 28163/26360/27037 11696/25952/26629
+f 11694/25950/26627 28157/26353/27030 28160/26356/27033 11695/25951/26628
+f 28166/26369/27046 28167/26370/27047 28170/26371/27048 28169/26372/27049
+f 28167/26370/27047 28168/26373/27050 28171/26374/27051 28170/26371/27048
+f 28169/26372/27049 28170/26371/27048 28173/26375/27052 28172/26376/27053
+f 28170/26371/27048 28171/26374/27051 28174/26377/27054 28173/26375/27052
+f 1651/25965/26642 11930/26378/27055 28166/26369/27046 11655/25966/26643
+f 11930/26378/27055 11929/26379/27056 28167/26370/27047 28166/26369/27046
+f 11929/26379/27056 11928/26380/27057 28168/26373/27050 28167/26370/27047
+f 11928/26380/27057 1683/26381/27058 11847/26382/27059 28168/26373/27050
+f 28168/26373/27050 11847/26382/27059 11848/26383/27060 28171/26374/27051
+f 28171/26374/27051 11848/26383/27060 11849/26384/27061 28174/26377/27054
+f 28174/26377/27054 11849/26384/27061 1682/26329/27006 11916/26328/27005
+f 28173/26375/27052 28174/26377/27054 11916/26328/27005 11917/26327/27004
+f 28172/26376/27053 28173/26375/27052 11917/26327/27004 11918/26326/27003
+f 11657/25968/26645 28172/26376/27053 11918/26326/27003 1650/25913/26590
+f 11656/25967/26644 28169/26372/27049 28172/26376/27053 11657/25968/26645
+f 11655/25966/26643 28166/26369/27046 28169/26372/27049 11656/25967/26644
+f 28175/26385/27062 28176/26386/27063 28179/26387/27064 28178/26388/27065
+f 28176/26386/27063 28177/26389/27066 28180/26390/27067 28179/26387/27064
+f 28178/26388/27065 28179/26387/27064 28182/26391/27068 28181/26392/27069
+f 28179/26387/27064 28180/26390/27067 28183/26393/27070 28182/26391/27068
+f 1638/25981/26658 11933/26394/27071 28175/26385/27062 11616/25982/26659
+f 11933/26394/27071 11932/26395/27072 28176/26386/27063 28175/26385/27062
+f 11932/26395/27072 11931/26396/27073 28177/26389/27066 28176/26386/27063
+f 11931/26396/27073 1670/26397/27074 11808/26398/27075 28177/26389/27066
+f 28177/26389/27066 11808/26398/27075 11809/26399/27076 28180/26390/27067
+f 28180/26390/27067 11809/26399/27076 11810/26400/27077 28183/26393/27070
+f 28183/26393/27070 11810/26400/27077 1669/26345/27022 11922/26344/27021
+f 28182/26391/27068 28183/26393/27070 11922/26344/27021 11923/26343/27020
+f 28181/26392/27069 28182/26391/27068 11923/26343/27020 11924/26342/27019
+f 11618/25984/26661 28181/26392/27069 11924/26342/27019 1637/25929/26606
+f 11617/25983/26660 28178/26388/27065 28181/26392/27069 11618/25984/26661
+f 11616/25982/26659 28175/26385/27062 28178/26388/27065 11617/25983/26660
+f 28184/26401/27078 28185/26402/27079 28188/26403/27080 28187/26404/27081
+f 28185/26402/27079 28186/26405/27082 28189/26406/27083 28188/26403/27080
+f 28187/26404/27081 28188/26403/27080 28191/26407/27084 28190/26408/27085
+f 28188/26403/27080 28189/26406/27083 28192/26409/27086 28191/26407/27084
+f 1665/25997/26674 11936/26410/27087 28184/26401/27078 11697/25998/26675
+f 11936/26410/27087 11935/26411/27088 28185/26402/27079 28184/26401/27078
+f 11935/26411/27088 11934/26412/27089 28186/26405/27082 28185/26402/27079
+f 11934/26412/27089 1697/26413/27090 11889/26414/27091 28186/26405/27082
+f 28186/26405/27082 11889/26414/27091 11890/26415/27092 28189/26406/27083
+f 28189/26406/27083 11890/26415/27092 11891/26416/27093 28192/26409/27086
+f 28192/26409/27086 11891/26416/27093 1696/26365/27042 11925/26364/27041
+f 28191/26407/27084 28192/26409/27086 11925/26364/27041 11926/26363/27040
+f 28190/26408/27085 28191/26407/27084 11926/26363/27040 11927/26362/27039
+f 11699/26000/26677 28190/26408/27085 11927/26362/27039 1664/25949/26626
+f 11698/25999/26676 28187/26404/27081 28190/26408/27085 11699/26000/26677
+f 11697/25998/26675 28184/26401/27078 28187/26404/27081 11698/25999/26676
+f 28193/26417/27094 28194/26418/27095 28197/26419/27096 28196/26420/27097
+f 28194/26418/27095 28195/26421/27098 28198/26422/27099 28197/26419/27096
+f 28196/26420/27097 28197/26419/27096 28200/26423/27100 28199/26424/27101
+f 28197/26419/27096 28198/26422/27099 28201/26425/27102 28200/26423/27100
+f 1652/26013/26690 11939/26426/27103 28193/26417/27094 11658/26014/26691
+f 11939/26426/27103 11938/26427/27104 28194/26418/27095 28193/26417/27094
+f 11938/26427/27104 11937/26428/27105 28195/26421/27098 28194/26418/27095
+f 11937/26428/27105 1684/26429/27106 11850/26430/27107 28195/26421/27098
+f 28195/26421/27098 11850/26430/27107 11851/26431/27108 28198/26422/27099
+f 28198/26422/27099 11851/26431/27108 11852/26432/27109 28201/26425/27102
+f 28201/26425/27102 11852/26432/27109 1683/26381/27058 11928/26380/27057
+f 28200/26423/27100 28201/26425/27102 11928/26380/27057 11929/26379/27056
+f 28199/26424/27101 28200/26423/27100 11929/26379/27056 11930/26378/27055
+f 11660/26016/26693 28199/26424/27101 11930/26378/27055 1651/25965/26642
+f 11659/26015/26692 28196/26420/27097 28199/26424/27101 11660/26016/26693
+f 11658/26014/26691 28193/26417/27094 28196/26420/27097 11659/26015/26692
+f 28202/26433/27110 28203/26434/27111 28206/26435/27112 28205/26436/27113
+f 28203/26434/27111 28204/26437/27114 28207/26438/27115 28206/26435/27112
+f 28205/26436/27113 28206/26435/27112 28209/26439/27116 28208/26440/27117
+f 28206/26435/27112 28207/26438/27115 28210/26441/27118 28209/26439/27116
+f 1639/26029/26706 11942/26442/27119 28202/26433/27110 11619/26030/26707
+f 11942/26442/27119 11941/26443/27120 28203/26434/27111 28202/26433/27110
+f 11941/26443/27120 11940/26444/27121 28204/26437/27114 28203/26434/27111
+f 11940/26444/27121 1671/26445/27122 11811/26446/27123 28204/26437/27114
+f 28204/26437/27114 11811/26446/27123 11812/26447/27124 28207/26438/27115
+f 28207/26438/27115 11812/26447/27124 11813/26448/27125 28210/26441/27118
+f 28210/26441/27118 11813/26448/27125 1670/26397/27074 11931/26396/27073
+f 28209/26439/27116 28210/26441/27118 11931/26396/27073 11932/26395/27072
+f 28208/26440/27117 28209/26439/27116 11932/26395/27072 11933/26394/27071
+f 11621/26032/26709 28208/26440/27117 11933/26394/27071 1638/25981/26658
+f 11620/26031/26708 28205/26436/27113 28208/26440/27117 11621/26032/26709
+f 11619/26030/26707 28202/26433/27110 28205/26436/27113 11620/26031/26708
+f 28211/26449/27126 28212/26450/27127 28215/26451/27128 28214/26452/27129
+f 28212/26450/27127 28213/26453/27130 28216/26454/27131 28215/26451/27128
+f 28214/26452/27129 28215/26451/27128 28218/26455/27132 28217/26456/27133
+f 28215/26451/27128 28216/26454/27131 28219/26457/27134 28218/26455/27132
+f 1666/26045/26722 11945/26458/27135 28211/26449/27126 11700/26046/26723
+f 11945/26458/27135 11944/26459/27136 28212/26450/27127 28211/26449/27126
+f 11944/26459/27136 11943/26460/27137 28213/26453/27130 28212/26450/27127
+f 11943/26460/27137 1698/26461/27138 11892/26462/27139 28213/26453/27130
+f 28213/26453/27130 11892/26462/27139 11893/26463/27140 28216/26454/27131
+f 28216/26454/27131 11893/26463/27140 11894/26464/27141 28219/26457/27134
+f 28219/26457/27134 11894/26464/27141 1697/26413/27090 11934/26412/27089
+f 28218/26455/27132 28219/26457/27134 11934/26412/27089 11935/26411/27088
+f 28217/26456/27133 28218/26455/27132 11935/26411/27088 11936/26410/27087
+f 11702/26048/26725 28217/26456/27133 11936/26410/27087 1665/25997/26674
+f 11701/26047/26724 28214/26452/27129 28217/26456/27133 11702/26048/26725
+f 11700/26046/26723 28211/26449/27126 28214/26452/27129 11701/26047/26724
+f 28220/26465/27142 28221/26466/27143 28224/26467/27144 28223/26468/27145
+f 28221/26466/27143 28222/26469/27146 28225/26470/27147 28224/26467/27144
+f 28223/26468/27145 28224/26467/27144 28227/26471/27148 28226/26472/27149
+f 28224/26467/27144 28225/26470/27147 28228/26473/27150 28227/26471/27148
+f 1653/26061/26738 11948/26474/27151 28220/26465/27142 11661/26062/26739
+f 11948/26474/27151 11947/26475/27152 28221/26466/27143 28220/26465/27142
+f 11947/26475/27152 11946/26476/27153 28222/26469/27146 28221/26466/27143
+f 11946/26476/27153 1685/26477/27154 11853/26478/27155 28222/26469/27146
+f 28222/26469/27146 11853/26478/27155 11854/26479/27156 28225/26470/27147
+f 28225/26470/27147 11854/26479/27156 11855/26480/27157 28228/26473/27150
+f 28228/26473/27150 11855/26480/27157 1684/26429/27106 11937/26428/27105
+f 28227/26471/27148 28228/26473/27150 11937/26428/27105 11938/26427/27104
+f 28226/26472/27149 28227/26471/27148 11938/26427/27104 11939/26426/27103
+f 11663/26064/26741 28226/26472/27149 11939/26426/27103 1652/26013/26690
+f 11662/26063/26740 28223/26468/27145 28226/26472/27149 11663/26064/26741
+f 11661/26062/26739 28220/26465/27142 28223/26468/27145 11662/26063/26740
+f 28229/26481/27158 28230/26482/27159 28233/26483/27160 28232/26484/27161
+f 28230/26482/27159 28231/26485/27162 28234/26486/27163 28233/26483/27160
+f 28232/26484/27161 28233/26483/27160 28236/26487/27164 28235/26488/27165
+f 28233/26483/27160 28234/26486/27163 28237/26489/27166 28236/26487/27164
+f 1640/26077/26754 11951/26490/27167 28229/26481/27158 11622/26078/26755
+f 11951/26490/27167 11950/26491/27168 28230/26482/27159 28229/26481/27158
+f 11950/26491/27168 11949/26492/27169 28231/26485/27162 28230/26482/27159
+f 11949/26492/27169 1672/26493/27170 11814/26494/27171 28231/26485/27162
+f 28231/26485/27162 11814/26494/27171 11815/26495/27172 28234/26486/27163
+f 28234/26486/27163 11815/26495/27172 11816/26496/27173 28237/26489/27166
+f 28237/26489/27166 11816/26496/27173 1671/26445/27122 11940/26444/27121
+f 28236/26487/27164 28237/26489/27166 11940/26444/27121 11941/26443/27120
+f 28235/26488/27165 28236/26487/27164 11941/26443/27120 11942/26442/27119
+f 11624/26080/26757 28235/26488/27165 11942/26442/27119 1639/26029/26706
+f 11623/26079/26756 28232/26484/27161 28235/26488/27165 11624/26080/26757
+f 11622/26078/26755 28229/26481/27158 28232/26484/27161 11623/26079/26756
+f 28238/26497/27174 28239/26498/27175 28242/26499/27176 28241/26500/27177
+f 28239/26498/27175 28240/26501/27178 28243/26502/27179 28242/26499/27176
+f 28241/26500/27177 28242/26499/27176 28245/26503/27180 28244/26504/27181
+f 28242/26499/27176 28243/26502/27179 28246/26505/27182 28245/26503/27180
+f 1667/26093/26770 11954/26506/27183 28238/26497/27174 11703/26094/26771
+f 11954/26506/27183 11953/26507/27184 28239/26498/27175 28238/26497/27174
+f 11953/26507/27184 11952/26508/27185 28240/26501/27178 28239/26498/27175
+f 11952/26508/27185 1699/26509/27186 11895/26510/27187 28240/26501/27178
+f 28240/26501/27178 11895/26510/27187 11896/26511/27188 28243/26502/27179
+f 28243/26502/27179 11896/26511/27188 11897/26512/27189 28246/26505/27182
+f 28246/26505/27182 11897/26512/27189 1698/26461/27138 11943/26460/27137
+f 28245/26503/27180 28246/26505/27182 11943/26460/27137 11944/26459/27136
+f 28244/26504/27181 28245/26503/27180 11944/26459/27136 11945/26458/27135
+f 11705/26096/26773 28244/26504/27181 11945/26458/27135 1666/26045/26722
+f 11704/26095/26772 28241/26500/27177 28244/26504/27181 11705/26096/26773
+f 11703/26094/26771 28238/26497/27174 28241/26500/27177 11704/26095/26772
+f 28247/26513/27190 28248/26514/27191 28251/26515/27192 28250/26516/27193
+f 28248/26514/27191 28249/26517/27194 28252/26518/27195 28251/26515/27192
+f 28250/26516/27193 28251/26515/27192 28254/26519/27196 28253/26520/27197
+f 28251/26515/27192 28252/26518/27195 28255/26521/27198 28254/26519/27196
+f 1654/26109/26786 11957/26522/27199 28247/26513/27190 11664/26110/26787
+f 11957/26522/27199 11956/26523/27200 28248/26514/27191 28247/26513/27190
+f 11956/26523/27200 11955/26524/27201 28249/26517/27194 28248/26514/27191
+f 11955/26524/27201 1686/26525/27202 11856/26526/27203 28249/26517/27194
+f 28249/26517/27194 11856/26526/27203 11857/26527/27204 28252/26518/27195
+f 28252/26518/27195 11857/26527/27204 11858/26528/27205 28255/26521/27198
+f 28255/26521/27198 11858/26528/27205 1685/26477/27154 11946/26476/27153
+f 28254/26519/27196 28255/26521/27198 11946/26476/27153 11947/26475/27152
+f 28253/26520/27197 28254/26519/27196 11947/26475/27152 11948/26474/27151
+f 11666/26112/26789 28253/26520/27197 11948/26474/27151 1653/26061/26738
+f 11665/26111/26788 28250/26516/27193 28253/26520/27197 11666/26112/26789
+f 11664/26110/26787 28247/26513/27190 28250/26516/27193 11665/26111/26788
+f 28256/26529/27206 28257/26530/27207 28260/26531/27208 28259/26532/27209
+f 28257/26530/27207 28258/26533/27210 28261/26534/27211 28260/26531/27208
+f 28259/26532/27209 28260/26531/27208 28263/26535/27212 28262/26536/27213
+f 28260/26531/27208 28261/26534/27211 28264/26537/27214 28263/26535/27212
+f 1641/26125/26802 11960/26538/27215 28256/26529/27206 11625/26126/26803
+f 11960/26538/27215 11959/26539/27216 28257/26530/27207 28256/26529/27206
+f 11959/26539/27216 11958/26540/27217 28258/26533/27210 28257/26530/27207
+f 11958/26540/27217 1673/26541/27218 11817/26542/27219 28258/26533/27210
+f 28258/26533/27210 11817/26542/27219 11818/26543/27220 28261/26534/27211
+f 28261/26534/27211 11818/26543/27220 11819/26544/27221 28264/26537/27214
+f 28264/26537/27214 11819/26544/27221 1672/26493/27170 11949/26492/27169
+f 28263/26535/27212 28264/26537/27214 11949/26492/27169 11950/26491/27168
+f 28262/26536/27213 28263/26535/27212 11950/26491/27168 11951/26490/27167
+f 11627/26128/26805 28262/26536/27213 11951/26490/27167 1640/26077/26754
+f 11626/26127/26804 28259/26532/27209 28262/26536/27213 11627/26128/26805
+f 11625/26126/26803 28256/26529/27206 28259/26532/27209 11626/26127/26804
+f 28265/26545/27222 28266/26546/27223 28269/26547/27224 28268/26548/27225
+f 28266/26546/27223 28267/26549/27226 28270/26550/27227 28269/26547/27224
+f 28268/26548/27225 28269/26547/27224 28272/26551/27228 28271/26552/27229
+f 28269/26547/27224 28270/26550/27227 28273/26553/27230 28272/26551/27228
+f 1636/25933/26610 11919/26352/27029 28265/26545/27222 11706/26138/26815
+f 11919/26352/27029 11920/26351/27028 28266/26546/27223 28265/26545/27222
+f 11920/26351/27028 11921/26350/27027 28267/26549/27226 28266/26546/27223
+f 11921/26350/27027 1668/26349/27026 11898/26554/27231 28267/26549/27226
+f 28267/26549/27226 11898/26554/27231 11899/26555/27232 28270/26550/27227
+f 28270/26550/27227 11899/26555/27232 11900/26556/27233 28273/26553/27230
+f 28273/26553/27230 11900/26556/27233 1699/26509/27186 11952/26508/27185
+f 28272/26551/27228 28273/26553/27230 11952/26508/27185 11953/26507/27184
+f 28271/26552/27229 28272/26551/27228 11953/26507/27184 11954/26506/27183
+f 11708/26140/26817 28271/26552/27229 11954/26506/27183 1667/26093/26770
+f 11707/26139/26816 28268/26548/27225 28271/26552/27229 11708/26140/26817
+f 11706/26138/26815 28265/26545/27222 28268/26548/27225 11707/26139/26816
+f 28274/26557/27234 28275/26558/27235 28278/26559/27236 28277/26560/27237
+f 28275/26558/27235 28276/26561/27238 28279/26562/27239 28278/26559/27236
+f 28277/26560/27237 28278/26559/27236 28281/26563/27240 28280/26564/27241
+f 28278/26559/27236 28279/26562/27239 28282/26565/27242 28281/26563/27240
+f 1655/26153/26830 11963/26566/27243 28274/26557/27234 11667/26154/26831
+f 11963/26566/27243 11962/26567/27244 28275/26558/27235 28274/26557/27234
+f 11962/26567/27244 11961/26568/27245 28276/26561/27238 28275/26558/27235
+f 11961/26568/27245 1687/26569/27246 11859/26570/27247 28276/26561/27238
+f 28276/26561/27238 11859/26570/27247 11860/26571/27248 28279/26562/27239
+f 28279/26562/27239 11860/26571/27248 11861/26572/27249 28282/26565/27242
+f 28282/26565/27242 11861/26572/27249 1686/26525/27202 11955/26524/27201
+f 28281/26563/27240 28282/26565/27242 11955/26524/27201 11956/26523/27200
+f 28280/26564/27241 28281/26563/27240 11956/26523/27200 11957/26522/27199
+f 11669/26156/26833 28280/26564/27241 11957/26522/27199 1654/26109/26786
+f 11668/26155/26832 28277/26560/27237 28280/26564/27241 11669/26156/26833
+f 11667/26154/26831 28274/26557/27234 28277/26560/27237 11668/26155/26832
+f 28283/26573/27250 28284/26574/27251 28287/26575/27252 28286/26576/27253
+f 28284/26574/27251 28285/26577/27254 28288/26578/27255 28287/26575/27252
+f 28286/26576/27253 28287/26575/27252 28290/26579/27256 28289/26580/27257
+f 28287/26575/27252 28288/26578/27255 28291/26581/27258 28290/26579/27256
+f 1642/26169/26846 11966/26582/27259 28283/26573/27250 11628/26170/26847
+f 11966/26582/27259 11965/26583/27260 28284/26574/27251 28283/26573/27250
+f 11965/26583/27260 11964/26584/27261 28285/26577/27254 28284/26574/27251
+f 11964/26584/27261 1674/26585/27262 11820/26586/27263 28285/26577/27254
+f 28285/26577/27254 11820/26586/27263 11821/26587/27264 28288/26578/27255
+f 28288/26578/27255 11821/26587/27264 11822/26588/27265 28291/26581/27258
+f 28291/26581/27258 11822/26588/27265 1673/26541/27218 11958/26540/27217
+f 28290/26579/27256 28291/26581/27258 11958/26540/27217 11959/26539/27216
+f 28289/26580/27257 28290/26579/27256 11959/26539/27216 11960/26538/27215
+f 11630/26172/26849 28289/26580/27257 11960/26538/27215 1641/26125/26802
+f 11629/26171/26848 28286/26576/27253 28289/26580/27257 11630/26172/26849
+f 11628/26170/26847 28283/26573/27250 28286/26576/27253 11629/26171/26848
+f 28292/26589/27266 28293/26590/27267 28296/26591/27268 28295/26592/27269
+f 28293/26590/27267 28294/26593/27270 28297/26594/27271 28296/26591/27268
+f 28295/26592/27269 28296/26591/27268 28299/26595/27272 28298/26596/27273
+f 28296/26591/27268 28297/26594/27271 28300/26597/27274 28299/26595/27272
+f 1656/26185/26862 11969/26598/27275 28292/26589/27266 11670/26186/26863
+f 11969/26598/27275 11968/26599/27276 28293/26590/27267 28292/26589/27266
+f 11968/26599/27276 11967/26600/27277 28294/26593/27270 28293/26590/27267
+f 11967/26600/27277 1688/26601/27278 11862/26602/27279 28294/26593/27270
+f 28294/26593/27270 11862/26602/27279 11863/26603/27280 28297/26594/27271
+f 28297/26594/27271 11863/26603/27280 11864/26604/27281 28300/26597/27274
+f 28300/26597/27274 11864/26604/27281 1687/26569/27246 11961/26568/27245
+f 28299/26595/27272 28300/26597/27274 11961/26568/27245 11962/26567/27244
+f 28298/26596/27273 28299/26595/27272 11962/26567/27244 11963/26566/27243
+f 11672/26188/26865 28298/26596/27273 11963/26566/27243 1655/26153/26830
+f 11671/26187/26864 28295/26592/27269 28298/26596/27273 11672/26188/26865
+f 11670/26186/26863 28292/26589/27266 28295/26592/27269 11671/26187/26864
+f 28301/26605/27282 28302/26606/27283 28305/26607/27284 28304/26608/27285
+f 28302/26606/27283 28303/26609/27286 28306/26610/27287 28305/26607/27284
+f 28304/26608/27285 28305/26607/27284 28308/26611/27288 28307/26612/27289
+f 28305/26607/27284 28306/26610/27287 28309/26613/27290 28308/26611/27288
+f 1643/26201/26878 11972/26614/27291 28301/26605/27282 11631/26202/26879
+f 11972/26614/27291 11971/26615/27292 28302/26606/27283 28301/26605/27282
+f 11971/26615/27292 11970/26616/27293 28303/26609/27286 28302/26606/27283
+f 11970/26616/27293 1675/26617/27294 11823/26618/27295 28303/26609/27286
+f 28303/26609/27286 11823/26618/27295 11824/26619/27296 28306/26610/27287
+f 28306/26610/27287 11824/26619/27296 11825/26620/27297 28309/26613/27290
+f 28309/26613/27290 11825/26620/27297 1674/26585/27262 11964/26584/27261
+f 28308/26611/27288 28309/26613/27290 11964/26584/27261 11965/26583/27260
+f 28307/26612/27289 28308/26611/27288 11965/26583/27260 11966/26582/27259
+f 11633/26204/26881 28307/26612/27289 11966/26582/27259 1642/26169/26846
+f 11632/26203/26880 28304/26608/27285 28307/26612/27289 11633/26204/26881
+f 11631/26202/26879 28301/26605/27282 28304/26608/27285 11632/26203/26880
+f 28310/26621/27298 28311/26622/27299 28314/26623/27300 28313/26624/27301
+f 28311/26622/27299 28312/26625/27302 28315/26626/27303 28314/26623/27300
+f 28313/26624/27301 28314/26623/27300 28317/26627/27304 28316/26628/27305
+f 28314/26623/27300 28315/26626/27303 28318/26629/27306 28317/26627/27304
+f 1657/26217/26894 11975/26630/27307 28310/26621/27298 11673/26218/26895
+f 11975/26630/27307 11974/26631/27308 28311/26622/27299 28310/26621/27298
+f 11974/26631/27308 11973/26632/27309 28312/26625/27302 28311/26622/27299
+f 11973/26632/27309 1689/26633/27310 11865/26634/27311 28312/26625/27302
+f 28312/26625/27302 11865/26634/27311 11866/26635/27312 28315/26626/27303
+f 28315/26626/27303 11866/26635/27312 11867/26636/27313 28318/26629/27306
+f 28318/26629/27306 11867/26636/27313 1688/26601/27278 11967/26600/27277
+f 28317/26627/27304 28318/26629/27306 11967/26600/27277 11968/26599/27276
+f 28316/26628/27305 28317/26627/27304 11968/26599/27276 11969/26598/27275
+f 11675/26220/26897 28316/26628/27305 11969/26598/27275 1656/26185/26862
+f 11674/26219/26896 28313/26624/27301 28316/26628/27305 11675/26220/26897
+f 11673/26218/26895 28310/26621/27298 28313/26624/27301 11674/26219/26896
+f 28319/26637/27314 28320/26638/27315 28323/26639/27316 28322/26640/27317
+f 28320/26638/27315 28321/26641/27318 28324/26642/27319 28323/26639/27316
+f 28322/26640/27317 28323/26639/27316 28326/26643/27320 28325/26644/27321
+f 28323/26639/27316 28324/26642/27319 28327/26645/27322 28326/26643/27320
+f 1644/26233/26910 11978/26646/27323 28319/26637/27314 11634/26234/26911
+f 11978/26646/27323 11977/26647/27324 28320/26638/27315 28319/26637/27314
+f 11977/26647/27324 11976/26648/27325 28321/26641/27318 28320/26638/27315
+f 11976/26648/27325 1676/26649/27326 11826/26650/27327 28321/26641/27318
+f 28321/26641/27318 11826/26650/27327 11827/26651/27328 28324/26642/27319
+f 28324/26642/27319 11827/26651/27328 11828/26652/27329 28327/26645/27322
+f 28327/26645/27322 11828/26652/27329 1675/26617/27294 11970/26616/27293
+f 28326/26643/27320 28327/26645/27322 11970/26616/27293 11971/26615/27292
+f 28325/26644/27321 28326/26643/27320 11971/26615/27292 11972/26614/27291
+f 11636/26236/26913 28325/26644/27321 11972/26614/27291 1643/26201/26878
+f 11635/26235/26912 28322/26640/27317 28325/26644/27321 11636/26236/26913
+f 11634/26234/26911 28319/26637/27314 28322/26640/27317 11635/26235/26912
+f 28328/26653/27330 28329/26654/27331 28332/26655/27332 28331/26656/27333
+f 28329/26654/27331 28330/26657/27334 28333/26658/27335 28332/26655/27332
+f 28331/26656/27333 28332/26655/27332 28335/26659/27336 28334/26660/27337
+f 28332/26655/27332 28333/26658/27335 28336/26661/27338 28335/26659/27336
+f 1658/25765/26442 11981/26662/27339 28328/26653/27330 11676/26246/26923
+f 11981/26662/27339 11980/26663/27340 28329/26654/27331 28328/26653/27330
+f 11980/26663/27340 11979/26664/27341 28330/26657/27334 28329/26654/27331
+f 11979/26664/27341 1690/26665/27342 11868/26666/27343 28330/26657/27334
+f 28330/26657/27334 11868/26666/27343 11869/26667/27344 28333/26658/27335
+f 28333/26658/27335 11869/26667/27344 11870/26668/27345 28336/26661/27338
+f 28336/26661/27338 11870/26668/27345 1689/26633/27310 11973/26632/27309
+f 28335/26659/27336 28336/26661/27338 11973/26632/27309 11974/26631/27308
+f 28334/26660/27337 28335/26659/27336 11974/26631/27308 11975/26630/27307
+f 11678/26248/26925 28334/26660/27337 11975/26630/27307 1657/26217/26894
+f 11677/26247/26924 28331/26656/27333 28334/26660/27337 11678/26248/26925
+f 11676/26246/26923 28328/26653/27330 28331/26656/27333 11677/26247/26924
+f 28337/26669/27346 28338/26670/27347 28341/26671/27348 28340/26672/27349
+f 28338/26670/27347 28339/26673/27350 28342/26674/27351 28341/26671/27348
+f 28340/26672/27349 28341/26671/27348 28344/26675/27352 28343/26676/27353
+f 28341/26671/27348 28342/26674/27351 28345/26677/27354 28344/26675/27352
+f 1645/25785/26462 11984/26678/27355 28337/26669/27346 11637/26258/26935
+f 11984/26678/27355 11983/26679/27356 28338/26670/27347 28337/26669/27346
+f 11983/26679/27356 11982/26680/27357 28339/26673/27350 28338/26670/27347
+f 11982/26680/27357 1677/26681/27358 11829/26682/27359 28339/26673/27350
+f 28339/26673/27350 11829/26682/27359 11830/26683/27360 28342/26674/27351
+f 28342/26674/27351 11830/26683/27360 11831/26684/27361 28345/26677/27354
+f 28345/26677/27354 11831/26684/27361 1676/26649/27326 11976/26648/27325
+f 28344/26675/27352 28345/26677/27354 11976/26648/27325 11977/26647/27324
+f 28343/26676/27353 28344/26675/27352 11977/26647/27324 11978/26646/27323
+f 11639/26260/26937 28343/26676/27353 11978/26646/27323 1644/26233/26910
+f 11638/26259/26936 28340/26672/27349 28343/26676/27353 11639/26260/26937
+f 11637/26258/26935 28337/26669/27346 28340/26672/27349 11638/26259/26936
+f 28346/26685/27362 28347/26686/27363 28350/26687/27364 28349/26688/27365
+f 28347/26686/27363 28348/26689/27366 28351/26690/27367 28350/26687/27364
+f 28349/26688/27365 28350/26687/27364 28353/26691/27368 28352/26692/27369
+f 28350/26687/27364 28351/26690/27367 28354/26693/27370 28353/26691/27368
+f 1659/25761/26438 11987/26694/27371 28346/26685/27362 11679/25762/26439
+f 11987/26694/27371 11986/26695/27372 28347/26686/27363 28346/26685/27362
+f 11986/26695/27372 11985/26696/27373 28348/26689/27366 28347/26686/27363
+f 11985/26696/27373 1691/26697/27374 11871/26698/27375 28348/26689/27366
+f 28348/26689/27366 11871/26698/27375 11872/26699/27376 28351/26690/27367
+f 28351/26690/27367 11872/26699/27376 11873/26700/27377 28354/26693/27370
+f 28354/26693/27370 11873/26700/27377 1690/26665/27342 11979/26664/27341
+f 28353/26691/27368 28354/26693/27370 11979/26664/27341 11980/26663/27340
+f 28352/26692/27369 28353/26691/27368 11980/26663/27340 11981/26662/27339
+f 11681/25764/26441 28352/26692/27369 11981/26662/27339 1658/25765/26442
+f 11680/25763/26440 28349/26688/27365 28352/26692/27369 11681/25764/26441
+f 11679/25762/26439 28346/26685/27362 28349/26688/27365 11680/25763/26440
+f 28355/26701/27378 28356/26702/27379 28359/26703/27380 28358/26704/27381
+f 28356/26702/27379 28357/26705/27382 28360/26706/27383 28359/26703/27380
+f 28358/26704/27381 28359/26703/27380 28362/26707/27384 28361/26708/27385
+f 28359/26703/27380 28360/26706/27383 28363/26709/27386 28362/26707/27384
+f 1646/25781/26458 11990/26710/27387 28355/26701/27378 11640/25782/26459
+f 11990/26710/27387 11989/26711/27388 28356/26702/27379 28355/26701/27378
+f 11989/26711/27388 11988/26712/27389 28357/26705/27382 28356/26702/27379
+f 11988/26712/27389 1678/26713/27390 11832/26714/27391 28357/26705/27382
+f 28357/26705/27382 11832/26714/27391 11833/26715/27392 28360/26706/27383
+f 28360/26706/27383 11833/26715/27392 11834/26716/27393 28363/26709/27386
+f 28363/26709/27386 11834/26716/27393 1677/26681/27358 11982/26680/27357
+f 28362/26707/27384 28363/26709/27386 11982/26680/27357 11983/26679/27356
+f 28361/26708/27385 28362/26707/27384 11983/26679/27356 11984/26678/27355
+f 11642/25784/26461 28361/26708/27385 11984/26678/27355 1645/25785/26462
+f 11641/25783/26460 28358/26704/27381 28361/26708/27385 11642/25784/26461
+f 11640/25782/26459 28355/26701/27378 28358/26704/27381 11641/25783/26460
+f 28364/26717/27394 28365/26718/27395 28368/26719/27396 28367/26720/27397
+f 28365/26718/27395 28366/26721/27398 28369/26722/27399 28368/26719/27396
+f 28367/26720/27397 28368/26719/27396 28371/26723/27400 28370/26724/27401
+f 28368/26719/27396 28369/26722/27399 28372/26725/27402 28371/26723/27400
+f 1647/25817/26494 11993/26726/27403 28364/26717/27394 11643/25818/26495
+f 11993/26726/27403 11992/26727/27404 28365/26718/27395 28364/26717/27394
+f 11992/26727/27404 11991/26728/27405 28366/26721/27398 28365/26718/27395
+f 11991/26728/27405 1679/26729/27406 11835/26730/27407 28366/26721/27398
+f 28366/26721/27398 11835/26730/27407 11836/26731/27408 28369/26722/27399
+f 28369/26722/27399 11836/26731/27408 11837/26732/27409 28372/26725/27402
+f 28372/26725/27402 11837/26732/27409 1678/26713/27390 11988/26712/27389
+f 28371/26723/27400 28372/26725/27402 11988/26712/27389 11989/26711/27388
+f 28370/26724/27401 28371/26723/27400 11989/26711/27388 11990/26710/27387
+f 11645/25820/26497 28370/26724/27401 11990/26710/27387 1646/25781/26458
+f 11644/25819/26496 28367/26720/27397 28370/26724/27401 11645/25820/26497
+f 11643/25818/26495 28364/26717/27394 28367/26720/27397 11644/25819/26496
+f 28373/26733/27410 28374/26734/27411 28377/26735/27412 28376/26736/27413
+f 28374/26734/27411 28375/26737/27414 28378/26738/27415 28377/26735/27412
+f 28376/26736/27413 28377/26735/27412 28380/26739/27416 28379/26740/27417
+f 28377/26735/27412 28378/26738/27415 28381/26741/27418 28380/26739/27416
+f 1648/25849/26526 11907/26300/26977 28373/26733/27410 11646/25850/26527
+f 11907/26300/26977 11908/26299/26976 28374/26734/27411 28373/26733/27410
+f 11908/26299/26976 11909/26298/26975 28375/26737/27414 28374/26734/27411
+f 11909/26298/26975 1680/26297/26974 11838/26742/27419 28375/26737/27414
+f 28375/26737/27414 11838/26742/27419 11839/26743/27420 28378/26738/27415
+f 28378/26738/27415 11839/26743/27420 11840/26744/27421 28381/26741/27418
+f 28381/26741/27418 11840/26744/27421 1679/26729/27406 11991/26728/27405
+f 28380/26739/27416 28381/26741/27418 11991/26728/27405 11992/26727/27404
+f 28379/26740/27417 28380/26739/27416 11992/26727/27404 11993/26726/27403
+f 11648/25852/26529 28379/26740/27417 11993/26726/27403 1647/25817/26494
+f 11647/25851/26528 28376/26736/27413 28379/26740/27417 11648/25852/26529
+f 11646/25850/26527 28373/26733/27410 28376/26736/27413 11647/25851/26528
+f 28382/26745/27422 28383/26746/27423 28386/26747/27424 28385/26748/27425
+f 28383/26746/27423 28384/26749/27426 28387/26750/27427 28386/26747/27424
+f 28385/26748/27425 28386/26747/27424 28389/26751/27428 28388/26752/27429
+f 28386/26747/27424 28387/26750/27427 28390/26753/27430 28389/26751/27428
+f 1670/26397/27074 12095/26754/27431 28382/26745/27422 11808/26398/27075
+f 12095/26754/27431 12094/26755/27432 28383/26746/27423 28382/26745/27422
+f 12094/26755/27432 12093/26756/27433 28384/26749/27426 28383/26746/27423
+f 12093/26756/27433 1702/26757/27434 11997/26758/27435 28384/26749/27426
+f 28384/26749/27426 11997/26758/27435 11998/26759/27436 28387/26750/27427
+f 28387/26750/27427 11998/26759/27436 11999/26760/27437 28390/26753/27430
+f 28390/26753/27430 11999/26760/27437 1701/26761/27438 12092/26762/27439
+f 28389/26751/27428 28390/26753/27430 12092/26762/27439 12091/26763/27440
+f 28388/26752/27429 28389/26751/27428 12091/26763/27440 12090/26764/27441
+f 11810/26400/27077 28388/26752/27429 12090/26764/27441 1669/26345/27022
+f 11809/26399/27076 28385/26748/27425 28388/26752/27429 11810/26400/27077
+f 11808/26398/27075 28382/26745/27422 28385/26748/27425 11809/26399/27076
+f 28391/26765/27442 28392/26766/27443 28395/26767/27444 28394/26768/27445
+f 28392/26766/27443 28393/26769/27446 28396/26770/27447 28395/26767/27444
+f 28394/26768/27445 28395/26767/27444 28398/26771/27448 28397/26772/27449
+f 28395/26767/27444 28396/26770/27447 28399/26773/27450 28398/26771/27448
+f 1697/26413/27090 12101/26774/27451 28391/26765/27442 11889/26414/27091
+f 12101/26774/27451 12100/26775/27452 28392/26766/27443 28391/26765/27442
+f 12100/26775/27452 12099/26776/27453 28393/26769/27446 28392/26766/27443
+f 12099/26776/27453 1729/26777/27454 12078/26778/27455 28393/26769/27446
+f 28393/26769/27446 12078/26778/27455 12079/26779/27456 28396/26770/27447
+f 28396/26770/27447 12079/26779/27456 12080/26780/27457 28399/26773/27450
+f 28399/26773/27450 12080/26780/27457 1728/26781/27458 12098/26782/27459
+f 28398/26771/27448 28399/26773/27450 12098/26782/27459 12097/26783/27460
+f 28397/26772/27449 28398/26771/27448 12097/26783/27460 12096/26784/27461
+f 11891/26416/27093 28397/26772/27449 12096/26784/27461 1696/26365/27042
+f 11890/26415/27092 28394/26768/27445 28397/26772/27449 11891/26416/27093
+f 11889/26414/27091 28391/26765/27442 28394/26768/27445 11890/26415/27092
+f 28400/26785/27462 28401/26786/27463 28404/26787/27464 28403/26788/27465
+f 28401/26786/27463 28402/26789/27466 28405/26790/27467 28404/26787/27464
+f 28403/26788/27465 28404/26787/27464 28407/26791/27468 28406/26792/27469
+f 28404/26787/27464 28405/26790/27467 28408/26793/27470 28407/26791/27468
+f 1684/26429/27106 12107/26794/27471 28400/26785/27462 11850/26430/27107
+f 12107/26794/27471 12106/26795/27472 28401/26786/27463 28400/26785/27462
+f 12106/26795/27472 12105/26796/27473 28402/26789/27466 28401/26786/27463
+f 12105/26796/27473 1716/26797/27474 12039/26798/27475 28402/26789/27466
+f 28402/26789/27466 12039/26798/27475 12040/26799/27476 28405/26790/27467
+f 28405/26790/27467 12040/26799/27476 12041/26800/27477 28408/26793/27470
+f 28408/26793/27470 12041/26800/27477 1715/26801/27478 12104/26802/27479
+f 28407/26791/27468 28408/26793/27470 12104/26802/27479 12103/26803/27480
+f 28406/26792/27469 28407/26791/27468 12103/26803/27480 12102/26804/27481
+f 11852/26432/27109 28406/26792/27469 12102/26804/27481 1683/26381/27058
+f 11851/26431/27108 28403/26788/27465 28406/26792/27469 11852/26432/27109
+f 11850/26430/27107 28400/26785/27462 28403/26788/27465 11851/26431/27108
+f 28409/26805/27482 28410/26806/27483 28413/26807/27484 28412/26808/27485
+f 28410/26806/27483 28411/26809/27486 28414/26810/27487 28413/26807/27484
+f 28412/26808/27485 28413/26807/27484 28416/26811/27488 28415/26812/27489
+f 28413/26807/27484 28414/26810/27487 28417/26813/27490 28416/26811/27488
+f 1671/26445/27122 12110/26814/27491 28409/26805/27482 11811/26446/27123
+f 12110/26814/27491 12109/26815/27492 28410/26806/27483 28409/26805/27482
+f 12109/26815/27492 12108/26816/27493 28411/26809/27486 28410/26806/27483
+f 12108/26816/27493 1703/26817/27494 12000/26818/27495 28411/26809/27486
+f 28411/26809/27486 12000/26818/27495 12001/26819/27496 28414/26810/27487
+f 28414/26810/27487 12001/26819/27496 12002/26820/27497 28417/26813/27490
+f 28417/26813/27490 12002/26820/27497 1702/26757/27434 12093/26756/27433
+f 28416/26811/27488 28417/26813/27490 12093/26756/27433 12094/26755/27432
+f 28415/26812/27489 28416/26811/27488 12094/26755/27432 12095/26754/27431
+f 11813/26448/27125 28415/26812/27489 12095/26754/27431 1670/26397/27074
+f 11812/26447/27124 28412/26808/27485 28415/26812/27489 11813/26448/27125
+f 11811/26446/27123 28409/26805/27482 28412/26808/27485 11812/26447/27124
+f 28418/26821/27498 28419/26822/27499 28422/26823/27500 28421/26824/27501
+f 28419/26822/27499 28420/26825/27502 28423/26826/27503 28422/26823/27500
+f 28421/26824/27501 28422/26823/27500 28425/26827/27504 28424/26828/27505
+f 28422/26823/27500 28423/26826/27503 28426/26829/27506 28425/26827/27504
+f 1698/26461/27138 12113/26830/27507 28418/26821/27498 11892/26462/27139
+f 12113/26830/27507 12112/26831/27508 28419/26822/27499 28418/26821/27498
+f 12112/26831/27508 12111/26832/27509 28420/26825/27502 28419/26822/27499
+f 12111/26832/27509 1730/26833/27510 12081/26834/27511 28420/26825/27502
+f 28420/26825/27502 12081/26834/27511 12082/26835/27512 28423/26826/27503
+f 28423/26826/27503 12082/26835/27512 12083/26836/27513 28426/26829/27506
+f 28426/26829/27506 12083/26836/27513 1729/26777/27454 12099/26776/27453
+f 28425/26827/27504 28426/26829/27506 12099/26776/27453 12100/26775/27452
+f 28424/26828/27505 28425/26827/27504 12100/26775/27452 12101/26774/27451
+f 11894/26464/27141 28424/26828/27505 12101/26774/27451 1697/26413/27090
+f 11893/26463/27140 28421/26824/27501 28424/26828/27505 11894/26464/27141
+f 11892/26462/27139 28418/26821/27498 28421/26824/27501 11893/26463/27140
+f 28427/26837/27514 28428/26838/27515 28431/26839/27516 28430/26840/27517
+f 28428/26838/27515 28429/26841/27518 28432/26842/27519 28431/26839/27516
+f 28430/26840/27517 28431/26839/27516 28434/26843/27520 28433/26844/27521
+f 28431/26839/27516 28432/26842/27519 28435/26845/27522 28434/26843/27520
+f 1685/26477/27154 12116/26846/27523 28427/26837/27514 11853/26478/27155
+f 12116/26846/27523 12115/26847/27524 28428/26838/27515 28427/26837/27514
+f 12115/26847/27524 12114/26848/27525 28429/26841/27518 28428/26838/27515
+f 12114/26848/27525 1717/26849/27526 12042/26850/27527 28429/26841/27518
+f 28429/26841/27518 12042/26850/27527 12043/26851/27528 28432/26842/27519
+f 28432/26842/27519 12043/26851/27528 12044/26852/27529 28435/26845/27522
+f 28435/26845/27522 12044/26852/27529 1716/26797/27474 12105/26796/27473
+f 28434/26843/27520 28435/26845/27522 12105/26796/27473 12106/26795/27472
+f 28433/26844/27521 28434/26843/27520 12106/26795/27472 12107/26794/27471
+f 11855/26480/27157 28433/26844/27521 12107/26794/27471 1684/26429/27106
+f 11854/26479/27156 28430/26840/27517 28433/26844/27521 11855/26480/27157
+f 11853/26478/27155 28427/26837/27514 28430/26840/27517 11854/26479/27156
+f 28436/26853/27530 28437/26854/27531 28440/26855/27532 28439/26856/27533
+f 28437/26854/27531 28438/26857/27534 28441/26858/27535 28440/26855/27532
+f 28439/26856/27533 28440/26855/27532 28443/26859/27536 28442/26860/27537
+f 28440/26855/27532 28441/26858/27535 28444/26861/27538 28443/26859/27536
+f 1672/26493/27170 12119/26862/27539 28436/26853/27530 11814/26494/27171
+f 12119/26862/27539 12118/26863/27540 28437/26854/27531 28436/26853/27530
+f 12118/26863/27540 12117/26864/27541 28438/26857/27534 28437/26854/27531
+f 12117/26864/27541 1704/26865/27542 12003/26866/27543 28438/26857/27534
+f 28438/26857/27534 12003/26866/27543 12004/26867/27544 28441/26858/27535
+f 28441/26858/27535 12004/26867/27544 12005/26868/27545 28444/26861/27538
+f 28444/26861/27538 12005/26868/27545 1703/26817/27494 12108/26816/27493
+f 28443/26859/27536 28444/26861/27538 12108/26816/27493 12109/26815/27492
+f 28442/26860/27537 28443/26859/27536 12109/26815/27492 12110/26814/27491
+f 11816/26496/27173 28442/26860/27537 12110/26814/27491 1671/26445/27122
+f 11815/26495/27172 28439/26856/27533 28442/26860/27537 11816/26496/27173
+f 11814/26494/27171 28436/26853/27530 28439/26856/27533 11815/26495/27172
+f 28445/26869/27546 28446/26870/27547 28449/26871/27548 28448/26872/27549
+f 28446/26870/27547 28447/26873/27550 28450/26874/27551 28449/26871/27548
+f 28448/26872/27549 28449/26871/27548 28452/26875/27552 28451/26876/27553
+f 28449/26871/27548 28450/26874/27551 28453/26877/27554 28452/26875/27552
+f 1699/26509/27186 12122/26878/27555 28445/26869/27546 11895/26510/27187
+f 12122/26878/27555 12121/26879/27556 28446/26870/27547 28445/26869/27546
+f 12121/26879/27556 12120/26880/27557 28447/26873/27550 28446/26870/27547
+f 12120/26880/27557 1731/26881/27558 12084/26882/27559 28447/26873/27550
+f 28447/26873/27550 12084/26882/27559 12085/26883/27560 28450/26874/27551
+f 28450/26874/27551 12085/26883/27560 12086/26884/27561 28453/26877/27554
+f 28453/26877/27554 12086/26884/27561 1730/26833/27510 12111/26832/27509
+f 28452/26875/27552 28453/26877/27554 12111/26832/27509 12112/26831/27508
+f 28451/26876/27553 28452/26875/27552 12112/26831/27508 12113/26830/27507
+f 11897/26512/27189 28451/26876/27553 12113/26830/27507 1698/26461/27138
+f 11896/26511/27188 28448/26872/27549 28451/26876/27553 11897/26512/27189
+f 11895/26510/27187 28445/26869/27546 28448/26872/27549 11896/26511/27188
+f 28454/26885/27562 28455/26886/27563 28458/26887/27564 28457/26888/27565
+f 28455/26886/27563 28456/26889/27566 28459/26890/27567 28458/26887/27564
+f 28457/26888/27565 28458/26887/27564 28461/26891/27568 28460/26892/27569
+f 28458/26887/27564 28459/26890/27567 28462/26893/27570 28461/26891/27568
+f 1686/26525/27202 12125/26894/27571 28454/26885/27562 11856/26526/27203
+f 12125/26894/27571 12124/26895/27572 28455/26886/27563 28454/26885/27562
+f 12124/26895/27572 12123/26896/27573 28456/26889/27566 28455/26886/27563
+f 12123/26896/27573 1718/26897/27574 12045/26898/27575 28456/26889/27566
+f 28456/26889/27566 12045/26898/27575 12046/26899/27576 28459/26890/27567
+f 28459/26890/27567 12046/26899/27576 12047/26900/27577 28462/26893/27570
+f 28462/26893/27570 12047/26900/27577 1717/26849/27526 12114/26848/27525
+f 28461/26891/27568 28462/26893/27570 12114/26848/27525 12115/26847/27524
+f 28460/26892/27569 28461/26891/27568 12115/26847/27524 12116/26846/27523
+f 11858/26528/27205 28460/26892/27569 12116/26846/27523 1685/26477/27154
+f 11857/26527/27204 28457/26888/27565 28460/26892/27569 11858/26528/27205
+f 11856/26526/27203 28454/26885/27562 28457/26888/27565 11857/26527/27204
+f 28463/26901/27578 28464/26902/27579 28467/26903/27580 28466/26904/27581
+f 28464/26902/27579 28465/26905/27582 28468/26906/27583 28467/26903/27580
+f 28466/26904/27581 28467/26903/27580 28470/26907/27584 28469/26908/27585
+f 28467/26903/27580 28468/26906/27583 28471/26909/27586 28470/26907/27584
+f 1673/26541/27218 12128/26910/27587 28463/26901/27578 11817/26542/27219
+f 12128/26910/27587 12127/26911/27588 28464/26902/27579 28463/26901/27578
+f 12127/26911/27588 12126/26912/27589 28465/26905/27582 28464/26902/27579
+f 12126/26912/27589 1705/26913/27590 12006/26914/27591 28465/26905/27582
+f 28465/26905/27582 12006/26914/27591 12007/26915/27592 28468/26906/27583
+f 28468/26906/27583 12007/26915/27592 12008/26916/27593 28471/26909/27586
+f 28471/26909/27586 12008/26916/27593 1704/26865/27542 12117/26864/27541
+f 28470/26907/27584 28471/26909/27586 12117/26864/27541 12118/26863/27540
+f 28469/26908/27585 28470/26907/27584 12118/26863/27540 12119/26862/27539
+f 11819/26544/27221 28469/26908/27585 12119/26862/27539 1672/26493/27170
+f 11818/26543/27220 28466/26904/27581 28469/26908/27585 11819/26544/27221
+f 11817/26542/27219 28463/26901/27578 28466/26904/27581 11818/26543/27220
+f 28472/26917/27594 28473/26918/27595 28476/26919/27596 28475/26920/27597
+f 28473/26918/27595 28474/26921/27598 28477/26922/27599 28476/26919/27596
+f 28475/26920/27597 28476/26919/27596 28479/26923/27600 28478/26924/27601
+f 28476/26919/27596 28477/26922/27599 28480/26925/27602 28479/26923/27600
+f 1668/26349/27026 12131/26926/27603 28472/26917/27594 11898/26554/27231
+f 12131/26926/27603 12130/26927/27604 28473/26918/27595 28472/26917/27594
+f 12130/26927/27604 12129/26928/27605 28474/26921/27598 28473/26918/27595
+f 12129/26928/27605 1700/26929/27606 12087/26930/27607 28474/26921/27598
+f 28474/26921/27598 12087/26930/27607 12088/26931/27608 28477/26922/27599
+f 28477/26922/27599 12088/26931/27608 12089/26932/27609 28480/26925/27602
+f 28480/26925/27602 12089/26932/27609 1731/26881/27558 12120/26880/27557
+f 28479/26923/27600 28480/26925/27602 12120/26880/27557 12121/26879/27556
+f 28478/26924/27601 28479/26923/27600 12121/26879/27556 12122/26878/27555
+f 11900/26556/27233 28478/26924/27601 12122/26878/27555 1699/26509/27186
+f 11899/26555/27232 28475/26920/27597 28478/26924/27601 11900/26556/27233
+f 11898/26554/27231 28472/26917/27594 28475/26920/27597 11899/26555/27232
+f 28481/26933/27610 28482/26934/27611 28485/26935/27612 28484/26936/27613
+f 28482/26934/27611 28483/26937/27614 28486/26938/27615 28485/26935/27612
+f 28484/26936/27613 28485/26935/27612 28488/26939/27616 28487/26940/27617
+f 28485/26935/27612 28486/26938/27615 28489/26941/27618 28488/26939/27616
+f 1687/26569/27246 12134/26942/27619 28481/26933/27610 11859/26570/27247
+f 12134/26942/27619 12133/26943/27620 28482/26934/27611 28481/26933/27610
+f 12133/26943/27620 12132/26944/27621 28483/26937/27614 28482/26934/27611
+f 12132/26944/27621 1719/26945/27622 12048/26946/27623 28483/26937/27614
+f 28483/26937/27614 12048/26946/27623 12049/26947/27624 28486/26938/27615
+f 28486/26938/27615 12049/26947/27624 12050/26948/27625 28489/26941/27618
+f 28489/26941/27618 12050/26948/27625 1718/26897/27574 12123/26896/27573
+f 28488/26939/27616 28489/26941/27618 12123/26896/27573 12124/26895/27572
+f 28487/26940/27617 28488/26939/27616 12124/26895/27572 12125/26894/27571
+f 11861/26572/27249 28487/26940/27617 12125/26894/27571 1686/26525/27202
+f 11860/26571/27248 28484/26936/27613 28487/26940/27617 11861/26572/27249
+f 11859/26570/27247 28481/26933/27610 28484/26936/27613 11860/26571/27248
+f 28490/26949/27626 28491/26950/27627 28494/26951/27628 28493/26952/27629
+f 28491/26950/27627 28492/26953/27630 28495/26954/27631 28494/26951/27628
+f 28493/26952/27629 28494/26951/27628 28497/26955/27632 28496/26956/27633
+f 28494/26951/27628 28495/26954/27631 28498/26957/27634 28497/26955/27632
+f 1674/26585/27262 12137/26958/27635 28490/26949/27626 11820/26586/27263
+f 12137/26958/27635 12136/26959/27636 28491/26950/27627 28490/26949/27626
+f 12136/26959/27636 12135/26960/27637 28492/26953/27630 28491/26950/27627
+f 12135/26960/27637 1706/26961/27638 12009/26962/27639 28492/26953/27630
+f 28492/26953/27630 12009/26962/27639 12010/26963/27640 28495/26954/27631
+f 28495/26954/27631 12010/26963/27640 12011/26964/27641 28498/26957/27634
+f 28498/26957/27634 12011/26964/27641 1705/26913/27590 12126/26912/27589
+f 28497/26955/27632 28498/26957/27634 12126/26912/27589 12127/26911/27588
+f 28496/26956/27633 28497/26955/27632 12127/26911/27588 12128/26910/27587
+f 11822/26588/27265 28496/26956/27633 12128/26910/27587 1673/26541/27218
+f 11821/26587/27264 28493/26952/27629 28496/26956/27633 11822/26588/27265
+f 11820/26586/27263 28490/26949/27626 28493/26952/27629 11821/26587/27264
+f 28499/26965/27642 28500/26966/27643 28503/26967/27644 28502/26968/27645
+f 28500/26966/27643 28501/26969/27646 28504/26970/27647 28503/26967/27644
+f 28502/26968/27645 28503/26967/27644 28506/26971/27648 28505/26972/27649
+f 28503/26967/27644 28504/26970/27647 28507/26973/27650 28506/26971/27648
+f 1688/26601/27278 12140/26974/27651 28499/26965/27642 11862/26602/27279
+f 12140/26974/27651 12139/26975/27652 28500/26966/27643 28499/26965/27642
+f 12139/26975/27652 12138/26976/27653 28501/26969/27646 28500/26966/27643
+f 12138/26976/27653 1720/26977/27654 12051/26978/27655 28501/26969/27646
+f 28501/26969/27646 12051/26978/27655 12052/26979/27656 28504/26970/27647
+f 28504/26970/27647 12052/26979/27656 12053/26980/27657 28507/26973/27650
+f 28507/26973/27650 12053/26980/27657 1719/26945/27622 12132/26944/27621
+f 28506/26971/27648 28507/26973/27650 12132/26944/27621 12133/26943/27620
+f 28505/26972/27649 28506/26971/27648 12133/26943/27620 12134/26942/27619
+f 11864/26604/27281 28505/26972/27649 12134/26942/27619 1687/26569/27246
+f 11863/26603/27280 28502/26968/27645 28505/26972/27649 11864/26604/27281
+f 11862/26602/27279 28499/26965/27642 28502/26968/27645 11863/26603/27280
+f 28508/26981/27658 28509/26982/27659 28512/26983/27660 28511/26984/27661
+f 28509/26982/27659 28510/26985/27662 28513/26986/27663 28512/26983/27660
+f 28511/26984/27661 28512/26983/27660 28515/26987/27664 28514/26988/27665
+f 28512/26983/27660 28513/26986/27663 28516/26989/27666 28515/26987/27664
+f 1675/26617/27294 12143/26990/27667 28508/26981/27658 11823/26618/27295
+f 12143/26990/27667 12142/26991/27668 28509/26982/27659 28508/26981/27658
+f 12142/26991/27668 12141/26992/27669 28510/26985/27662 28509/26982/27659
+f 12141/26992/27669 1707/26993/27670 12012/26994/27671 28510/26985/27662
+f 28510/26985/27662 12012/26994/27671 12013/26995/27672 28513/26986/27663
+f 28513/26986/27663 12013/26995/27672 12014/26996/27673 28516/26989/27666
+f 28516/26989/27666 12014/26996/27673 1706/26961/27638 12135/26960/27637
+f 28515/26987/27664 28516/26989/27666 12135/26960/27637 12136/26959/27636
+f 28514/26988/27665 28515/26987/27664 12136/26959/27636 12137/26958/27635
+f 11825/26620/27297 28514/26988/27665 12137/26958/27635 1674/26585/27262
+f 11824/26619/27296 28511/26984/27661 28514/26988/27665 11825/26620/27297
+f 11823/26618/27295 28508/26981/27658 28511/26984/27661 11824/26619/27296
+f 28517/26997/27674 28518/26998/27675 28521/26999/27676 28520/27000/27677
+f 28518/26998/27675 28519/27001/27678 28522/27002/27679 28521/26999/27676
+f 28520/27000/27677 28521/26999/27676 28524/27003/27680 28523/27004/27681
+f 28521/26999/27676 28522/27002/27679 28525/27005/27682 28524/27003/27680
+f 1689/26633/27310 12146/27006/27683 28517/26997/27674 11865/26634/27311
+f 12146/27006/27683 12145/27007/27684 28518/26998/27675 28517/26997/27674
+f 12145/27007/27684 12144/27008/27685 28519/27001/27678 28518/26998/27675
+f 12144/27008/27685 1721/27009/27686 12054/27010/27687 28519/27001/27678
+f 28519/27001/27678 12054/27010/27687 12055/27011/27688 28522/27002/27679
+f 28522/27002/27679 12055/27011/27688 12056/27012/27689 28525/27005/27682
+f 28525/27005/27682 12056/27012/27689 1720/26977/27654 12138/26976/27653
+f 28524/27003/27680 28525/27005/27682 12138/26976/27653 12139/26975/27652
+f 28523/27004/27681 28524/27003/27680 12139/26975/27652 12140/26974/27651
+f 11867/26636/27313 28523/27004/27681 12140/26974/27651 1688/26601/27278
+f 11866/26635/27312 28520/27000/27677 28523/27004/27681 11867/26636/27313
+f 11865/26634/27311 28517/26997/27674 28520/27000/27677 11866/26635/27312
+f 28526/27013/27690 28527/27014/27691 28530/27015/27692 28529/27016/27693
+f 28527/27014/27691 28528/27017/27694 28531/27018/27695 28530/27015/27692
+f 28529/27016/27693 28530/27015/27692 28533/27019/27696 28532/27020/27697
+f 28530/27015/27692 28531/27018/27695 28534/27021/27698 28533/27019/27696
+f 1676/26649/27326 12149/27022/27699 28526/27013/27690 11826/26650/27327
+f 12149/27022/27699 12148/27023/27700 28527/27014/27691 28526/27013/27690
+f 12148/27023/27700 12147/27024/27701 28528/27017/27694 28527/27014/27691
+f 12147/27024/27701 1708/27025/27702 12015/27026/27703 28528/27017/27694
+f 28528/27017/27694 12015/27026/27703 12016/27027/27704 28531/27018/27695
+f 28531/27018/27695 12016/27027/27704 12017/27028/27705 28534/27021/27698
+f 28534/27021/27698 12017/27028/27705 1707/26993/27670 12141/26992/27669
+f 28533/27019/27696 28534/27021/27698 12141/26992/27669 12142/26991/27668
+f 28532/27020/27697 28533/27019/27696 12142/26991/27668 12143/26990/27667
+f 11828/26652/27329 28532/27020/27697 12143/26990/27667 1675/26617/27294
+f 11827/26651/27328 28529/27016/27693 28532/27020/27697 11828/26652/27329
+f 11826/26650/27327 28526/27013/27690 28529/27016/27693 11827/26651/27328
+f 28535/27029/27706 28536/27030/27707 28539/27031/27708 28538/27032/27709
+f 28536/27030/27707 28537/27033/27710 28540/27034/27711 28539/27031/27708
+f 28538/27032/27709 28539/27031/27708 28542/27035/27712 28541/27036/27713
+f 28539/27031/27708 28540/27034/27711 28543/27037/27714 28542/27035/27712
+f 1690/26665/27342 12152/27038/27715 28535/27029/27706 11868/26666/27343
+f 12152/27038/27715 12151/27039/27716 28536/27030/27707 28535/27029/27706
+f 12151/27039/27716 12150/27040/27717 28537/27033/27710 28536/27030/27707
+f 12150/27040/27717 1722/27041/27718 12057/27042/27719 28537/27033/27710
+f 28537/27033/27710 12057/27042/27719 12058/27043/27720 28540/27034/27711
+f 28540/27034/27711 12058/27043/27720 12059/27044/27721 28543/27037/27714
+f 28543/27037/27714 12059/27044/27721 1721/27009/27686 12144/27008/27685
+f 28542/27035/27712 28543/27037/27714 12144/27008/27685 12145/27007/27684
+f 28541/27036/27713 28542/27035/27712 12145/27007/27684 12146/27006/27683
+f 11870/26668/27345 28541/27036/27713 12146/27006/27683 1689/26633/27310
+f 11869/26667/27344 28538/27032/27709 28541/27036/27713 11870/26668/27345
+f 11868/26666/27343 28535/27029/27706 28538/27032/27709 11869/26667/27344
+f 28544/27045/27722 28545/27046/27723 28548/27047/27724 28547/27048/27725
+f 28545/27046/27723 28546/27049/27726 28549/27050/27727 28548/27047/27724
+f 28547/27048/27725 28548/27047/27724 28551/27051/27728 28550/27052/27729
+f 28548/27047/27724 28549/27050/27727 28552/27053/27730 28551/27051/27728
+f 1677/26681/27358 12155/27054/27731 28544/27045/27722 11829/26682/27359
+f 12155/27054/27731 12154/27055/27732 28545/27046/27723 28544/27045/27722
+f 12154/27055/27732 12153/27056/27733 28546/27049/27726 28545/27046/27723
+f 12153/27056/27733 1709/27057/27734 12018/27058/27735 28546/27049/27726
+f 28546/27049/27726 12018/27058/27735 12019/27059/27736 28549/27050/27727
+f 28549/27050/27727 12019/27059/27736 12020/27060/27737 28552/27053/27730
+f 28552/27053/27730 12020/27060/27737 1708/27025/27702 12147/27024/27701
+f 28551/27051/27728 28552/27053/27730 12147/27024/27701 12148/27023/27700
+f 28550/27052/27729 28551/27051/27728 12148/27023/27700 12149/27022/27699
+f 11831/26684/27361 28550/27052/27729 12149/27022/27699 1676/26649/27326
+f 11830/26683/27360 28547/27048/27725 28550/27052/27729 11831/26684/27361
+f 11829/26682/27359 28544/27045/27722 28547/27048/27725 11830/26683/27360
+f 28553/27061/27738 28554/27062/27739 28557/27063/27740 28556/27064/27741
+f 28554/27062/27739 28555/27065/27742 28558/27066/27743 28557/27063/27740
+f 28556/27064/27741 28557/27063/27740 28560/27067/27744 28559/27068/27745
+f 28557/27063/27740 28558/27066/27743 28561/27069/27746 28560/27067/27744
+f 1691/26697/27374 12158/27070/27747 28553/27061/27738 11871/26698/27375
+f 12158/27070/27747 12157/27071/27748 28554/27062/27739 28553/27061/27738
+f 12157/27071/27748 12156/27072/27749 28555/27065/27742 28554/27062/27739
+f 12156/27072/27749 1723/27073/27750 12060/27074/27751 28555/27065/27742
+f 28555/27065/27742 12060/27074/27751 12061/27075/27752 28558/27066/27743
+f 28558/27066/27743 12061/27075/27752 12062/27076/27753 28561/27069/27746
+f 28561/27069/27746 12062/27076/27753 1722/27041/27718 12150/27040/27717
+f 28560/27067/27744 28561/27069/27746 12150/27040/27717 12151/27039/27716
+f 28559/27068/27745 28560/27067/27744 12151/27039/27716 12152/27038/27715
+f 11873/26700/27377 28559/27068/27745 12152/27038/27715 1690/26665/27342
+f 11872/26699/27376 28556/27064/27741 28559/27068/27745 11873/26700/27377
+f 11871/26698/27375 28553/27061/27738 28556/27064/27741 11872/26699/27376
+f 28562/27077/27754 28563/27078/27755 28566/27079/27756 28565/27080/27757
+f 28563/27078/27755 28564/27081/27758 28567/27082/27759 28566/27079/27756
+f 28565/27080/27757 28566/27079/27756 28569/27083/27760 28568/27084/27761
+f 28566/27079/27756 28567/27082/27759 28570/27085/27762 28569/27083/27760
+f 1678/26713/27390 12161/27086/27763 28562/27077/27754 11832/26714/27391
+f 12161/27086/27763 12160/27087/27764 28563/27078/27755 28562/27077/27754
+f 12160/27087/27764 12159/27088/27765 28564/27081/27758 28563/27078/27755
+f 12159/27088/27765 1710/27089/27766 12021/27090/27767 28564/27081/27758
+f 28564/27081/27758 12021/27090/27767 12022/27091/27768 28567/27082/27759
+f 28567/27082/27759 12022/27091/27768 12023/27092/27769 28570/27085/27762
+f 28570/27085/27762 12023/27092/27769 1709/27057/27734 12153/27056/27733
+f 28569/27083/27760 28570/27085/27762 12153/27056/27733 12154/27055/27732
+f 28568/27084/27761 28569/27083/27760 12154/27055/27732 12155/27054/27731
+f 11834/26716/27393 28568/27084/27761 12155/27054/27731 1677/26681/27358
+f 11833/26715/27392 28565/27080/27757 28568/27084/27761 11834/26716/27393
+f 11832/26714/27391 28562/27077/27754 28565/27080/27757 11833/26715/27392
+f 28571/27093/27770 28572/27094/27771 28575/27095/27772 28574/27096/27773
+f 28572/27094/27771 28573/27097/27774 28576/27098/27775 28575/27095/27772
+f 28574/27096/27773 28575/27095/27772 28578/27099/27776 28577/27100/27777
+f 28575/27095/27772 28576/27098/27775 28579/27101/27778 28578/27099/27776
+f 1692/27102/27779 12164/27103/27780 28571/27093/27770 11874/27104/27781
+f 12164/27103/27780 12163/27105/27782 28572/27094/27771 28571/27093/27770
+f 12163/27105/27782 12162/27106/27783 28573/27097/27774 28572/27094/27771
+f 12162/27106/27783 1724/27107/27784 12063/27108/27785 28573/27097/27774
+f 28573/27097/27774 12063/27108/27785 12064/27109/27786 28576/27098/27775
+f 28576/27098/27775 12064/27109/27786 12065/27110/27787 28579/27101/27778
+f 28579/27101/27778 12065/27110/27787 1723/27073/27750 12156/27072/27749
+f 28578/27099/27776 28579/27101/27778 12156/27072/27749 12157/27071/27748
+f 28577/27100/27777 28578/27099/27776 12157/27071/27748 12158/27070/27747
+f 11876/27111/27788 28577/27100/27777 12158/27070/27747 1691/26697/27374
+f 11875/27112/27789 28574/27096/27773 28577/27100/27777 11876/27111/27788
+f 11874/27104/27781 28571/27093/27770 28574/27096/27773 11875/27112/27789
+f 28580/27113/27790 28581/27114/27791 28584/27115/27792 28583/27116/27793
+f 28581/27114/27791 28582/27117/27794 28585/27118/27795 28584/27115/27792
+f 28583/27116/27793 28584/27115/27792 28587/27119/27796 28586/27120/27797
+f 28584/27115/27792 28585/27118/27795 28588/27121/27798 28587/27119/27796
+f 1679/26729/27406 12167/27122/27799 28580/27113/27790 11835/26730/27407
+f 12167/27122/27799 12166/27123/27800 28581/27114/27791 28580/27113/27790
+f 12166/27123/27800 12165/27124/27801 28582/27117/27794 28581/27114/27791
+f 12165/27124/27801 1711/27125/27802 12024/27126/27803 28582/27117/27794
+f 28582/27117/27794 12024/27126/27803 12025/27127/27804 28585/27118/27795
+f 28585/27118/27795 12025/27127/27804 12026/27128/27805 28588/27121/27798
+f 28588/27121/27798 12026/27128/27805 1710/27089/27766 12159/27088/27765
+f 28587/27119/27796 28588/27121/27798 12159/27088/27765 12160/27087/27764
+f 28586/27120/27797 28587/27119/27796 12160/27087/27764 12161/27086/27763
+f 11837/26732/27409 28586/27120/27797 12161/27086/27763 1678/26713/27390
+f 11836/26731/27408 28583/27116/27793 28586/27120/27797 11837/26732/27409
+f 11835/26730/27407 28580/27113/27790 28583/27116/27793 11836/26731/27408
+f 28589/27129/27806 28590/27130/27807 28593/27131/27808 28592/27132/27809
+f 28590/27130/27807 28591/27133/27810 28594/27134/27811 28593/27131/27808
+f 28592/27132/27809 28593/27131/27808 28596/27135/27812 28595/27136/27813
+f 28593/27131/27808 28594/27134/27811 28597/27137/27814 28596/27135/27812
+f 1693/26277/26954 12170/27138/27815 28589/27129/27806 11877/27139/27816
+f 12170/27138/27815 12169/27140/27817 28590/27130/27807 28589/27129/27806
+f 12169/27140/27817 12168/27141/27818 28591/27133/27810 28590/27130/27807
+f 12168/27141/27818 1725/27142/27819 12066/27143/27820 28591/27133/27810
+f 28591/27133/27810 12066/27143/27820 12067/27144/27821 28594/27134/27811
+f 28594/27134/27811 12067/27144/27821 12068/27145/27822 28597/27137/27814
+f 28597/27137/27814 12068/27145/27822 1724/27107/27784 12162/27106/27783
+f 28596/27135/27812 28597/27137/27814 12162/27106/27783 12163/27105/27782
+f 28595/27136/27813 28596/27135/27812 12163/27105/27782 12164/27103/27780
+f 11879/27146/27823 28595/27136/27813 12164/27103/27780 1692/27102/27779
+f 11878/27147/27824 28592/27132/27809 28595/27136/27813 11879/27146/27823
+f 11877/27139/27816 28589/27129/27806 28592/27132/27809 11878/27147/27824
+f 28598/27148/27825 28599/27149/27826 28602/27150/27827 28601/27151/27828
+f 28599/27149/27826 28600/27152/27829 28603/27153/27830 28602/27150/27827
+f 28601/27151/27828 28602/27150/27827 28605/27154/27831 28604/27155/27832
+f 28602/27150/27827 28603/27153/27830 28606/27156/27833 28605/27154/27831
+f 1680/26297/26974 12173/27157/27834 28598/27148/27825 11838/26742/27419
+f 12173/27157/27834 12172/27158/27835 28599/27149/27826 28598/27148/27825
+f 12172/27158/27835 12171/27159/27836 28600/27152/27829 28599/27149/27826
+f 12171/27159/27836 1712/27160/27837 12027/27161/27838 28600/27152/27829
+f 28600/27152/27829 12027/27161/27838 12028/27162/27839 28603/27153/27830
+f 28603/27153/27830 12028/27162/27839 12029/27163/27840 28606/27156/27833
+f 28606/27156/27833 12029/27163/27840 1711/27125/27802 12165/27124/27801
+f 28605/27154/27831 28606/27156/27833 12165/27124/27801 12166/27123/27800
+f 28604/27155/27832 28605/27154/27831 12166/27123/27800 12167/27122/27799
+f 11840/26744/27421 28604/27155/27832 12167/27122/27799 1679/26729/27406
+f 11839/26743/27420 28601/27151/27828 28604/27155/27832 11840/26744/27421
+f 11838/26742/27419 28598/27148/27825 28601/27151/27828 11839/26743/27420
+f 28607/27164/27841 28608/27165/27842 28611/27166/27843 28610/27167/27844
+f 28608/27165/27842 28609/27168/27845 28612/27169/27846 28611/27166/27843
+f 28610/27167/27844 28611/27166/27843 28614/27170/27847 28613/27171/27848
+f 28611/27166/27843 28612/27169/27846 28615/27172/27849 28614/27170/27847
+f 1694/26273/26950 12176/27173/27850 28607/27164/27841 11880/26274/26951
+f 12176/27173/27850 12175/27174/27851 28608/27165/27842 28607/27164/27841
+f 12175/27174/27851 12174/27175/27852 28609/27168/27845 28608/27165/27842
+f 12174/27175/27852 1726/27176/27853 12069/27177/27854 28609/27168/27845
+f 28609/27168/27845 12069/27177/27854 12070/27178/27855 28612/27169/27846
+f 28612/27169/27846 12070/27178/27855 12071/27179/27856 28615/27172/27849
+f 28615/27172/27849 12071/27179/27856 1725/27142/27819 12168/27141/27818
+f 28614/27170/27847 28615/27172/27849 12168/27141/27818 12169/27140/27817
+f 28613/27171/27848 28614/27170/27847 12169/27140/27817 12170/27138/27815
+f 11882/26276/26953 28613/27171/27848 12170/27138/27815 1693/26277/26954
+f 11881/26275/26952 28610/27167/27844 28613/27171/27848 11882/26276/26953
+f 11880/26274/26951 28607/27164/27841 28610/27167/27844 11881/26275/26952
+f 28616/27180/27857 28617/27181/27858 28620/27182/27859 28619/27183/27860
+f 28617/27181/27858 28618/27184/27861 28621/27185/27862 28620/27182/27859
+f 28619/27183/27860 28620/27182/27859 28623/27186/27863 28622/27187/27864
+f 28620/27182/27859 28621/27185/27862 28624/27188/27865 28623/27186/27863
+f 1681/26293/26970 12179/27189/27866 28616/27180/27857 11841/26294/26971
+f 12179/27189/27866 12178/27190/27867 28617/27181/27858 28616/27180/27857
+f 12178/27190/27867 12177/27191/27868 28618/27184/27861 28617/27181/27858
+f 12177/27191/27868 1713/27192/27869 12030/27193/27870 28618/27184/27861
+f 28618/27184/27861 12030/27193/27870 12031/27194/27871 28621/27185/27862
+f 28621/27185/27862 12031/27194/27871 12032/27195/27872 28624/27188/27865
+f 28624/27188/27865 12032/27195/27872 1712/27160/27837 12171/27159/27836
+f 28623/27186/27863 28624/27188/27865 12171/27159/27836 12172/27158/27835
+f 28622/27187/27864 28623/27186/27863 12172/27158/27835 12173/27157/27834
+f 11843/26296/26973 28622/27187/27864 12173/27157/27834 1680/26297/26974
+f 11842/26295/26972 28619/27183/27860 28622/27187/27864 11843/26296/26973
+f 11841/26294/26971 28616/27180/27857 28619/27183/27860 11842/26295/26972
+f 28625/27196/27873 28626/27197/27874 28629/27198/27875 28628/27199/27876
+f 28626/27197/27874 28627/27200/27877 28630/27201/27878 28629/27198/27875
+f 28628/27199/27876 28629/27198/27875 28632/27202/27879 28631/27203/27880
+f 28629/27198/27875 28630/27201/27878 28633/27204/27881 28632/27202/27879
+f 1695/26313/26990 12182/27205/27882 28625/27196/27873 11883/26314/26991
+f 12182/27205/27882 12181/27206/27883 28626/27197/27874 28625/27196/27873
+f 12181/27206/27883 12180/27207/27884 28627/27200/27877 28626/27197/27874
+f 12180/27207/27884 1727/27208/27885 12072/27209/27886 28627/27200/27877
+f 28627/27200/27877 12072/27209/27886 12073/27210/27887 28630/27201/27878
+f 28630/27201/27878 12073/27210/27887 12074/27211/27888 28633/27204/27881
+f 28633/27204/27881 12074/27211/27888 1726/27176/27853 12174/27175/27852
+f 28632/27202/27879 28633/27204/27881 12174/27175/27852 12175/27174/27851
+f 28631/27203/27880 28632/27202/27879 12175/27174/27851 12176/27173/27850
+f 11885/26316/26993 28631/27203/27880 12176/27173/27850 1694/26273/26950
+f 11884/26315/26992 28628/27199/27876 28631/27203/27880 11885/26316/26993
+f 11883/26314/26991 28625/27196/27873 28628/27199/27876 11884/26315/26992
+f 28634/27212/27889 28635/27213/27890 28638/27214/27891 28637/27215/27892
+f 28635/27213/27890 28636/27216/27893 28639/27217/27894 28638/27214/27891
+f 28637/27215/27892 28638/27214/27891 28641/27218/27895 28640/27219/27896
+f 28638/27214/27891 28639/27217/27894 28642/27220/27897 28641/27218/27895
+f 1682/26329/27006 12185/27221/27898 28634/27212/27889 11844/26330/27007
+f 12185/27221/27898 12184/27222/27899 28635/27213/27890 28634/27212/27889
+f 12184/27222/27899 12183/27223/27900 28636/27216/27893 28635/27213/27890
+f 12183/27223/27900 1714/27224/27901 12033/27225/27902 28636/27216/27893
+f 28636/27216/27893 12033/27225/27902 12034/27226/27903 28639/27217/27894
+f 28639/27217/27894 12034/27226/27903 12035/27227/27904 28642/27220/27897
+f 28642/27220/27897 12035/27227/27904 1713/27192/27869 12177/27191/27868
+f 28641/27218/27895 28642/27220/27897 12177/27191/27868 12178/27190/27867
+f 28640/27219/27896 28641/27218/27895 12178/27190/27867 12179/27189/27866
+f 11846/26332/27009 28640/27219/27896 12179/27189/27866 1681/26293/26970
+f 11845/26331/27008 28637/27215/27892 28640/27219/27896 11846/26332/27009
+f 11844/26330/27007 28634/27212/27889 28637/27215/27892 11845/26331/27008
+f 28643/27228/27905 28644/27229/27906 28647/27230/27907 28646/27231/27908
+f 28644/27229/27906 28645/27232/27909 28648/27233/27910 28647/27230/27907
+f 28646/27231/27908 28647/27230/27907 28650/27234/27911 28649/27235/27912
+f 28647/27230/27907 28648/27233/27910 28651/27236/27913 28650/27234/27911
+f 1669/26345/27022 12090/26764/27441 28643/27228/27905 11805/26346/27023
+f 12090/26764/27441 12091/26763/27440 28644/27229/27906 28643/27228/27905
+f 12091/26763/27440 12092/26762/27439 28645/27232/27909 28644/27229/27906
+f 12092/26762/27439 1701/26761/27438 11994/27237/27914 28645/27232/27909
+f 28645/27232/27909 11994/27237/27914 11995/27238/27915 28648/27233/27910
+f 28648/27233/27910 11995/27238/27915 11996/27239/27916 28651/27236/27913
+f 28651/27236/27913 11996/27239/27916 1700/26929/27606 12129/26928/27605
+f 28650/27234/27911 28651/27236/27913 12129/26928/27605 12130/26927/27604
+f 28649/27235/27912 28650/27234/27911 12130/26927/27604 12131/26926/27603
+f 11807/26348/27025 28649/27235/27912 12131/26926/27603 1668/26349/27026
+f 11806/26347/27024 28646/27231/27908 28649/27235/27912 11807/26348/27025
+f 11805/26346/27023 28643/27228/27905 28646/27231/27908 11806/26347/27024
+f 28652/27240/27917 28653/27241/27918 28656/27242/27919 28655/27243/27920
+f 28653/27241/27918 28654/27244/27921 28657/27245/27922 28656/27242/27919
+f 28655/27243/27920 28656/27242/27919 28659/27246/27923 28658/27247/27924
+f 28656/27242/27919 28657/27245/27922 28660/27248/27925 28659/27246/27923
+f 1696/26365/27042 12096/26784/27461 28652/27240/27917 11886/26366/27043
+f 12096/26784/27461 12097/26783/27460 28653/27241/27918 28652/27240/27917
+f 12097/26783/27460 12098/26782/27459 28654/27244/27921 28653/27241/27918
+f 12098/26782/27459 1728/26781/27458 12075/27249/27926 28654/27244/27921
+f 28654/27244/27921 12075/27249/27926 12076/27250/27927 28657/27245/27922
+f 28657/27245/27922 12076/27250/27927 12077/27251/27928 28660/27248/27925
+f 28660/27248/27925 12077/27251/27928 1727/27208/27885 12180/27207/27884
+f 28659/27246/27923 28660/27248/27925 12180/27207/27884 12181/27206/27883
+f 28658/27247/27924 28659/27246/27923 12181/27206/27883 12182/27205/27882
+f 11888/26368/27045 28658/27247/27924 12182/27205/27882 1695/26313/26990
+f 11887/26367/27044 28655/27243/27920 28658/27247/27924 11888/26368/27045
+f 11886/26366/27043 28652/27240/27917 28655/27243/27920 11887/26367/27044
+f 28661/27252/27929 28662/27253/27930 28665/27254/27931 28664/27255/27932
+f 28662/27253/27930 28663/27256/27933 28666/27257/27934 28665/27254/27931
+f 28664/27255/27932 28665/27254/27931 28668/27258/27935 28667/27259/27936
+f 28665/27254/27931 28666/27257/27934 28669/27260/27937 28668/27258/27935
+f 1683/26381/27058 12102/26804/27481 28661/27252/27929 11847/26382/27059
+f 12102/26804/27481 12103/26803/27480 28662/27253/27930 28661/27252/27929
+f 12103/26803/27480 12104/26802/27479 28663/27256/27933 28662/27253/27930
+f 12104/26802/27479 1715/26801/27478 12036/27261/27938 28663/27256/27933
+f 28663/27256/27933 12036/27261/27938 12037/27262/27939 28666/27257/27934
+f 28666/27257/27934 12037/27262/27939 12038/27263/27940 28669/27260/27937
+f 28669/27260/27937 12038/27263/27940 1714/27224/27901 12183/27223/27900
+f 28668/27258/27935 28669/27260/27937 12183/27223/27900 12184/27222/27899
+f 28667/27259/27936 28668/27258/27935 12184/27222/27899 12185/27221/27898
+f 11849/26384/27061 28667/27259/27936 12185/27221/27898 1682/26329/27006
+f 11848/26383/27060 28664/27255/27932 28667/27259/27936 11849/26384/27061
+f 11847/26382/27059 28661/27252/27929 28664/27255/27932 11848/26383/27060
+f 28670/27264/27941 28671/27265/27942 28674/27266/27943 28673/27267/27944
+f 28671/27265/27942 28672/27268/27945 28675/27269/27946 28674/27266/27943
+f 28673/27267/27944 28674/27266/27943 28677/27270/27947 28676/27271/27948
+f 28674/27266/27943 28675/27269/27946 28678/27272/27949 28677/27270/27947
+f 1705/26913/27590 12287/27273/27950 28670/27264/27941 12006/26914/27591
+f 12287/27273/27950 12286/27274/27951 28671/27265/27942 28670/27264/27941
+f 12286/27274/27951 12285/27275/27952 28672/27268/27945 28671/27265/27942
+f 12285/27275/27952 1737/27276/27953 12198/27277/27954 28672/27268/27945
+f 28672/27268/27945 12198/27277/27954 12199/27278/27955 28675/27269/27946
+f 28675/27269/27946 12199/27278/27955 12200/27279/27956 28678/27272/27949
+f 28678/27272/27949 12200/27279/27956 1736/27280/27957 12284/27281/27958
+f 28677/27270/27947 28678/27272/27949 12284/27281/27958 12283/27282/27959
+f 28676/27271/27948 28677/27270/27947 12283/27282/27959 12282/27283/27960
+f 12008/26916/27593 28676/27271/27948 12282/27283/27960 1704/26865/27542
+f 12007/26915/27592 28673/27267/27944 28676/27271/27948 12008/26916/27593
+f 12006/26914/27591 28670/27264/27941 28673/27267/27944 12007/26915/27592
+f 28679/27284/27961 28680/27285/27962 28683/27286/27963 28682/27287/27964
+f 28680/27285/27962 28681/27288/27965 28684/27289/27966 28683/27286/27963
+f 28682/27287/27964 28683/27286/27963 28686/27290/27967 28685/27291/27968
+f 28683/27286/27963 28684/27289/27966 28687/27292/27969 28686/27290/27967
+f 1700/26929/27606 12293/27293/27970 28679/27284/27961 12087/26930/27607
+f 12293/27293/27970 12292/27294/27971 28680/27285/27962 28679/27284/27961
+f 12292/27294/27971 12291/27295/27972 28681/27288/27965 28680/27285/27962
+f 12291/27295/27972 1732/27296/27973 12279/27297/27974 28681/27288/27965
+f 28681/27288/27965 12279/27297/27974 12280/27298/27975 28684/27289/27966
+f 28684/27289/27966 12280/27298/27975 12281/27299/27976 28687/27292/27969
+f 28687/27292/27969 12281/27299/27976 1763/27300/27977 12290/27301/27978
+f 28686/27290/27967 28687/27292/27969 12290/27301/27978 12289/27302/27979
+f 28685/27291/27968 28686/27290/27967 12289/27302/27979 12288/27303/27980
+f 12089/26932/27609 28685/27291/27968 12288/27303/27980 1731/26881/27558
+f 12088/26931/27608 28682/27287/27964 28685/27291/27968 12089/26932/27609
+f 12087/26930/27607 28679/27284/27961 28682/27287/27964 12088/26931/27608
+f 28688/27304/27981 28689/27305/27982 28692/27306/27983 28691/27307/27984
+f 28689/27305/27982 28690/27308/27985 28693/27309/27986 28692/27306/27983
+f 28691/27307/27984 28692/27306/27983 28695/27310/27987 28694/27311/27988
+f 28692/27306/27983 28693/27309/27986 28696/27312/27989 28695/27310/27987
+f 1719/26945/27622 12299/27313/27990 28688/27304/27981 12048/26946/27623
+f 12299/27313/27990 12298/27314/27991 28689/27305/27982 28688/27304/27981
+f 12298/27314/27991 12297/27315/27992 28690/27308/27985 28689/27305/27982
+f 12297/27315/27992 1751/27316/27993 12240/27317/27994 28690/27308/27985
+f 28690/27308/27985 12240/27317/27994 12241/27318/27995 28693/27309/27986
+f 28693/27309/27986 12241/27318/27995 12242/27319/27996 28696/27312/27989
+f 28696/27312/27989 12242/27319/27996 1750/27320/27997 12296/27321/27998
+f 28695/27310/27987 28696/27312/27989 12296/27321/27998 12295/27322/27999
+f 28694/27311/27988 28695/27310/27987 12295/27322/27999 12294/27323/28000
+f 12050/26948/27625 28694/27311/27988 12294/27323/28000 1718/26897/27574
+f 12049/26947/27624 28691/27307/27984 28694/27311/27988 12050/26948/27625
+f 12048/26946/27623 28688/27304/27981 28691/27307/27984 12049/26947/27624
+f 28697/27324/28001 28698/27325/28002 28701/27326/28003 28700/27327/28004
+f 28698/27325/28002 28699/27328/28005 28702/27329/28006 28701/27326/28003
+f 28700/27327/28004 28701/27326/28003 28704/27330/28007 28703/27331/28008
+f 28701/27326/28003 28702/27329/28006 28705/27332/28009 28704/27330/28007
+f 1706/26961/27638 12302/27333/28010 28697/27324/28001 12009/26962/27639
+f 12302/27333/28010 12301/27334/28011 28698/27325/28002 28697/27324/28001
+f 12301/27334/28011 12300/27335/28012 28699/27328/28005 28698/27325/28002
+f 12300/27335/28012 1738/27336/28013 12201/27337/28014 28699/27328/28005
+f 28699/27328/28005 12201/27337/28014 12202/27338/28015 28702/27329/28006
+f 28702/27329/28006 12202/27338/28015 12203/27339/28016 28705/27332/28009
+f 28705/27332/28009 12203/27339/28016 1737/27276/27953 12285/27275/27952
+f 28704/27330/28007 28705/27332/28009 12285/27275/27952 12286/27274/27951
+f 28703/27331/28008 28704/27330/28007 12286/27274/27951 12287/27273/27950
+f 12011/26964/27641 28703/27331/28008 12287/27273/27950 1705/26913/27590
+f 12010/26963/27640 28700/27327/28004 28703/27331/28008 12011/26964/27641
+f 12009/26962/27639 28697/27324/28001 28700/27327/28004 12010/26963/27640
+f 28706/27340/28017 28707/27341/28018 28710/27342/28019 28709/27343/28020
+f 28707/27341/28018 28708/27344/28021 28711/27345/28022 28710/27342/28019
+f 28709/27343/28020 28710/27342/28019 28713/27346/28023 28712/27347/28024
+f 28710/27342/28019 28711/27345/28022 28714/27348/28025 28713/27346/28023
+f 1720/26977/27654 12305/27349/28026 28706/27340/28017 12051/26978/27655
+f 12305/27349/28026 12304/27350/28027 28707/27341/28018 28706/27340/28017
+f 12304/27350/28027 12303/27351/28028 28708/27344/28021 28707/27341/28018
+f 12303/27351/28028 1752/27352/28029 12243/27353/28030 28708/27344/28021
+f 28708/27344/28021 12243/27353/28030 12244/27354/28031 28711/27345/28022
+f 28711/27345/28022 12244/27354/28031 12245/27355/28032 28714/27348/28025
+f 28714/27348/28025 12245/27355/28032 1751/27316/27993 12297/27315/27992
+f 28713/27346/28023 28714/27348/28025 12297/27315/27992 12298/27314/27991
+f 28712/27347/28024 28713/27346/28023 12298/27314/27991 12299/27313/27990
+f 12053/26980/27657 28712/27347/28024 12299/27313/27990 1719/26945/27622
+f 12052/26979/27656 28709/27343/28020 28712/27347/28024 12053/26980/27657
+f 12051/26978/27655 28706/27340/28017 28709/27343/28020 12052/26979/27656
+f 28715/27356/28033 28716/27357/28034 28719/27358/28035 28718/27359/28036
+f 28716/27357/28034 28717/27360/28037 28720/27361/28038 28719/27358/28035
+f 28718/27359/28036 28719/27358/28035 28722/27362/28039 28721/27363/28040
+f 28719/27358/28035 28720/27361/28038 28723/27364/28041 28722/27362/28039
+f 1707/26993/27670 12308/27365/28042 28715/27356/28033 12012/26994/27671
+f 12308/27365/28042 12307/27366/28043 28716/27357/28034 28715/27356/28033
+f 12307/27366/28043 12306/27367/28044 28717/27360/28037 28716/27357/28034
+f 12306/27367/28044 1739/27368/28045 12204/27369/28046 28717/27360/28037
+f 28717/27360/28037 12204/27369/28046 12205/27370/28047 28720/27361/28038
+f 28720/27361/28038 12205/27370/28047 12206/27371/28048 28723/27364/28041
+f 28723/27364/28041 12206/27371/28048 1738/27336/28013 12300/27335/28012
+f 28722/27362/28039 28723/27364/28041 12300/27335/28012 12301/27334/28011
+f 28721/27363/28040 28722/27362/28039 12301/27334/28011 12302/27333/28010
+f 12014/26996/27673 28721/27363/28040 12302/27333/28010 1706/26961/27638
+f 12013/26995/27672 28718/27359/28036 28721/27363/28040 12014/26996/27673
+f 12012/26994/27671 28715/27356/28033 28718/27359/28036 12013/26995/27672
+f 28724/27372/28049 28725/27373/28050 28728/27374/28051 28727/27375/28052
+f 28725/27373/28050 28726/27376/28053 28729/27377/28054 28728/27374/28051
+f 28727/27375/28052 28728/27374/28051 28731/27378/28055 28730/27379/28056
+f 28728/27374/28051 28729/27377/28054 28732/27380/28057 28731/27378/28055
+f 1721/27009/27686 12311/27381/28058 28724/27372/28049 12054/27010/27687
+f 12311/27381/28058 12310/27382/28059 28725/27373/28050 28724/27372/28049
+f 12310/27382/28059 12309/27383/28060 28726/27376/28053 28725/27373/28050
+f 12309/27383/28060 1753/27384/28061 12246/27385/28062 28726/27376/28053
+f 28726/27376/28053 12246/27385/28062 12247/27386/28063 28729/27377/28054
+f 28729/27377/28054 12247/27386/28063 12248/27387/28064 28732/27380/28057
+f 28732/27380/28057 12248/27387/28064 1752/27352/28029 12303/27351/28028
+f 28731/27378/28055 28732/27380/28057 12303/27351/28028 12304/27350/28027
+f 28730/27379/28056 28731/27378/28055 12304/27350/28027 12305/27349/28026
+f 12056/27012/27689 28730/27379/28056 12305/27349/28026 1720/26977/27654
+f 12055/27011/27688 28727/27375/28052 28730/27379/28056 12056/27012/27689
+f 12054/27010/27687 28724/27372/28049 28727/27375/28052 12055/27011/27688
+f 28733/27388/28065 28734/27389/28066 28737/27390/28067 28736/27391/28068
+f 28734/27389/28066 28735/27392/28069 28738/27393/28070 28737/27390/28067
+f 28736/27391/28068 28737/27390/28067 28740/27394/28071 28739/27395/28072
+f 28737/27390/28067 28738/27393/28070 28741/27396/28073 28740/27394/28071
+f 1708/27025/27702 12314/27397/28074 28733/27388/28065 12015/27026/27703
+f 12314/27397/28074 12313/27398/28075 28734/27389/28066 28733/27388/28065
+f 12313/27398/28075 12312/27399/28076 28735/27392/28069 28734/27389/28066
+f 12312/27399/28076 1740/27400/28077 12207/27401/28078 28735/27392/28069
+f 28735/27392/28069 12207/27401/28078 12208/27402/28079 28738/27393/28070
+f 28738/27393/28070 12208/27402/28079 12209/27403/28080 28741/27396/28073
+f 28741/27396/28073 12209/27403/28080 1739/27368/28045 12306/27367/28044
+f 28740/27394/28071 28741/27396/28073 12306/27367/28044 12307/27366/28043
+f 28739/27395/28072 28740/27394/28071 12307/27366/28043 12308/27365/28042
+f 12017/27028/27705 28739/27395/28072 12308/27365/28042 1707/26993/27670
+f 12016/27027/27704 28736/27391/28068 28739/27395/28072 12017/27028/27705
+f 12015/27026/27703 28733/27388/28065 28736/27391/28068 12016/27027/27704
+f 28742/27404/28081 28743/27405/28082 28746/27406/28083 28745/27407/28084
+f 28743/27405/28082 28744/27408/28085 28747/27409/28086 28746/27406/28083
+f 28745/27407/28084 28746/27406/28083 28749/27410/28087 28748/27411/28088
+f 28746/27406/28083 28747/27409/28086 28750/27412/28089 28749/27410/28087
+f 1722/27041/27718 12317/27413/28090 28742/27404/28081 12057/27042/27719
+f 12317/27413/28090 12316/27414/28091 28743/27405/28082 28742/27404/28081
+f 12316/27414/28091 12315/27415/28092 28744/27408/28085 28743/27405/28082
+f 12315/27415/28092 1754/27416/28093 12249/27417/28094 28744/27408/28085
+f 28744/27408/28085 12249/27417/28094 12250/27418/28095 28747/27409/28086
+f 28747/27409/28086 12250/27418/28095 12251/27419/28096 28750/27412/28089
+f 28750/27412/28089 12251/27419/28096 1753/27384/28061 12309/27383/28060
+f 28749/27410/28087 28750/27412/28089 12309/27383/28060 12310/27382/28059
+f 28748/27411/28088 28749/27410/28087 12310/27382/28059 12311/27381/28058
+f 12059/27044/27721 28748/27411/28088 12311/27381/28058 1721/27009/27686
+f 12058/27043/27720 28745/27407/28084 28748/27411/28088 12059/27044/27721
+f 12057/27042/27719 28742/27404/28081 28745/27407/28084 12058/27043/27720
+f 28751/27420/28097 28752/27421/28098 28755/27422/28099 28754/27423/28100
+f 28752/27421/28098 28753/27424/28101 28756/27425/28102 28755/27422/28099
+f 28754/27423/28100 28755/27422/28099 28758/27426/28103 28757/27427/28104
+f 28755/27422/28099 28756/27425/28102 28759/27428/28105 28758/27426/28103
+f 1709/27057/27734 12320/27429/28106 28751/27420/28097 12018/27058/27735
+f 12320/27429/28106 12319/27430/28107 28752/27421/28098 28751/27420/28097
+f 12319/27430/28107 12318/27431/28108 28753/27424/28101 28752/27421/28098
+f 12318/27431/28108 1741/27432/28109 12210/27433/28110 28753/27424/28101
+f 28753/27424/28101 12210/27433/28110 12211/27434/28111 28756/27425/28102
+f 28756/27425/28102 12211/27434/28111 12212/27435/28112 28759/27428/28105
+f 28759/27428/28105 12212/27435/28112 1740/27400/28077 12312/27399/28076
+f 28758/27426/28103 28759/27428/28105 12312/27399/28076 12313/27398/28075
+f 28757/27427/28104 28758/27426/28103 12313/27398/28075 12314/27397/28074
+f 12020/27060/27737 28757/27427/28104 12314/27397/28074 1708/27025/27702
+f 12019/27059/27736 28754/27423/28100 28757/27427/28104 12020/27060/27737
+f 12018/27058/27735 28751/27420/28097 28754/27423/28100 12019/27059/27736
+f 28760/27436/27751 28761/27437/28113 28764/27438/28114 28763/27439/28115
+f 28761/27437/28113 28762/27440/28116 28765/27441/28117 28764/27438/28114
+f 28763/27439/28115 28764/27438/28114 28767/27442/28118 28766/27443/28119
+f 28764/27438/28114 28765/27441/28117 28768/27444/28120 28767/27442/28118
+f 1723/27073/27750 12323/27445/28121 28760/27436/27751 12060/27074/27751
+f 12323/27445/28121 12322/27446/28122 28761/27437/28113 28760/27436/27751
+f 12322/27446/28122 12321/27447/28123 28762/27440/28116 28761/27437/28113
+f 12321/27447/28123 1755/27448/28124 12252/27449/28125 28762/27440/28116
+f 28762/27440/28116 12252/27449/28125 12253/27450/28126 28765/27441/28117
+f 28765/27441/28117 12253/27450/28126 12254/27451/28127 28768/27444/28120
+f 28768/27444/28120 12254/27451/28127 1754/27416/28093 12315/27415/28092
+f 28767/27442/28118 28768/27444/28120 12315/27415/28092 12316/27414/28091
+f 28766/27443/28119 28767/27442/28118 12316/27414/28091 12317/27413/28090
+f 12062/27076/27753 28766/27443/28119 12317/27413/28090 1722/27041/27718
+f 12061/27075/27752 28763/27439/28115 28766/27443/28119 12062/27076/27753
+f 12060/27074/27751 28760/27436/27751 28763/27439/28115 12061/27075/27752
+f 28769/27452/28128 28770/27453/28129 28773/27454/28130 28772/27455/28131
+f 28770/27453/28129 28771/27456/28132 28774/27457/28133 28773/27454/28130
+f 28772/27455/28131 28773/27454/28130 28776/27458/28134 28775/27459/28135
+f 28773/27454/28130 28774/27457/28133 28777/27460/28136 28776/27458/28134
+f 1710/27089/27766 12326/27461/28137 28769/27452/28128 12021/27090/27767
+f 12326/27461/28137 12325/27462/28138 28770/27453/28129 28769/27452/28128
+f 12325/27462/28138 12324/27463/28139 28771/27456/28132 28770/27453/28129
+f 12324/27463/28139 1742/27464/28140 12213/27465/28141 28771/27456/28132
+f 28771/27456/28132 12213/27465/28141 12214/27466/28142 28774/27457/28133
+f 28774/27457/28133 12214/27466/28142 12215/27467/28143 28777/27460/28136
+f 28777/27460/28136 12215/27467/28143 1741/27432/28109 12318/27431/28108
+f 28776/27458/28134 28777/27460/28136 12318/27431/28108 12319/27430/28107
+f 28775/27459/28135 28776/27458/28134 12319/27430/28107 12320/27429/28106
+f 12023/27092/27769 28775/27459/28135 12320/27429/28106 1709/27057/27734
+f 12022/27091/27768 28772/27455/28131 28775/27459/28135 12023/27092/27769
+f 12021/27090/27767 28769/27452/28128 28772/27455/28131 12022/27091/27768
+f 28778/27468/28144 28779/27469/28145 28782/27470/28146 28781/27471/28147
+f 28779/27469/28145 28780/27472/28148 28783/27473/28149 28782/27470/28146
+f 28781/27471/28147 28782/27470/28146 28785/27474/28150 28784/27475/28151
+f 28782/27470/28146 28783/27473/28149 28786/27476/28152 28785/27474/28150
+f 1724/27107/27784 12329/27477/28153 28778/27468/28144 12063/27108/27785
+f 12329/27477/28153 12328/27478/28154 28779/27469/28145 28778/27468/28144
+f 12328/27478/28154 12327/27479/28155 28780/27472/28148 28779/27469/28145
+f 12327/27479/28155 1756/27480/28156 12255/27481/28157 28780/27472/28148
+f 28780/27472/28148 12255/27481/28157 12256/27482/28158 28783/27473/28149
+f 28783/27473/28149 12256/27482/28158 12257/27483/28159 28786/27476/28152
+f 28786/27476/28152 12257/27483/28159 1755/27448/28124 12321/27447/28123
+f 28785/27474/28150 28786/27476/28152 12321/27447/28123 12322/27446/28122
+f 28784/27475/28151 28785/27474/28150 12322/27446/28122 12323/27445/28121
+f 12065/27110/27787 28784/27475/28151 12323/27445/28121 1723/27073/27750
+f 12064/27109/27786 28781/27471/28147 28784/27475/28151 12065/27110/27787
+f 12063/27108/27785 28778/27468/28144 28781/27471/28147 12064/27109/27786
+f 28787/27484/28160 28788/27485/28161 28791/27486/28162 28790/27487/28163
+f 28788/27485/28161 28789/27488/28164 28792/27489/28165 28791/27486/28162
+f 28790/27487/28163 28791/27486/28162 28794/27490/28166 28793/27491/28167
+f 28791/27486/28162 28792/27489/28165 28795/27492/28168 28794/27490/28166
+f 1711/27125/27802 12332/27493/28169 28787/27484/28160 12024/27126/27803
+f 12332/27493/28169 12331/27494/28170 28788/27485/28161 28787/27484/28160
+f 12331/27494/28170 12330/27495/28171 28789/27488/28164 28788/27485/28161
+f 12330/27495/28171 1743/27496/28172 12216/27497/28173 28789/27488/28164
+f 28789/27488/28164 12216/27497/28173 12217/27498/28174 28792/27489/28165
+f 28792/27489/28165 12217/27498/28174 12218/27499/28175 28795/27492/28168
+f 28795/27492/28168 12218/27499/28175 1742/27464/28140 12324/27463/28139
+f 28794/27490/28166 28795/27492/28168 12324/27463/28139 12325/27462/28138
+f 28793/27491/28167 28794/27490/28166 12325/27462/28138 12326/27461/28137
+f 12026/27128/27805 28793/27491/28167 12326/27461/28137 1710/27089/27766
+f 12025/27127/27804 28790/27487/28163 28793/27491/28167 12026/27128/27805
+f 12024/27126/27803 28787/27484/28160 28790/27487/28163 12025/27127/27804
+f 28796/27500/28176 28797/27501/28177 28800/27502/28178 28799/27503/28179
+f 28797/27501/28177 28798/27504/28180 28801/27505/28181 28800/27502/28178
+f 28799/27503/28179 28800/27502/28178 28803/27506/28182 28802/27507/28183
+f 28800/27502/28178 28801/27505/28181 28804/27508/28184 28803/27506/28182
+f 1725/27142/27819 12335/27509/28185 28796/27500/28176 12066/27143/27820
+f 12335/27509/28185 12334/27510/28186 28797/27501/28177 28796/27500/28176
+f 12334/27510/28186 12333/27511/28187 28798/27504/28180 28797/27501/28177
+f 12333/27511/28187 1757/27512/28188 12258/27513/28189 28798/27504/28180
+f 28798/27504/28180 12258/27513/28189 12259/27514/28190 28801/27505/28181
+f 28801/27505/28181 12259/27514/28190 12260/27515/28191 28804/27508/28184
+f 28804/27508/28184 12260/27515/28191 1756/27480/28156 12327/27479/28155
+f 28803/27506/28182 28804/27508/28184 12327/27479/28155 12328/27478/28154
+f 28802/27507/28183 28803/27506/28182 12328/27478/28154 12329/27477/28153
+f 12068/27145/27822 28802/27507/28183 12329/27477/28153 1724/27107/27784
+f 12067/27144/27821 28799/27503/28179 28802/27507/28183 12068/27145/27822
+f 12066/27143/27820 28796/27500/28176 28799/27503/28179 12067/27144/27821
+f 28805/27516/28192 28806/27517/28193 28809/27518/28194 28808/27519/28195
+f 28806/27517/28193 28807/27520/28196 28810/27521/28197 28809/27518/28194
+f 28808/27519/28195 28809/27518/28194 28812/27522/28198 28811/27523/28199
+f 28809/27518/28194 28810/27521/28197 28813/27524/28200 28812/27522/28198
+f 1712/27160/27837 12338/27525/28201 28805/27516/28192 12027/27161/27838
+f 12338/27525/28201 12337/27526/28202 28806/27517/28193 28805/27516/28192
+f 12337/27526/28202 12336/27527/28203 28807/27520/28196 28806/27517/28193
+f 12336/27527/28203 1744/27528/28204 12219/27529/28205 28807/27520/28196
+f 28807/27520/28196 12219/27529/28205 12220/27530/28206 28810/27521/28197
+f 28810/27521/28197 12220/27530/28206 12221/27531/28207 28813/27524/28200
+f 28813/27524/28200 12221/27531/28207 1743/27496/28172 12330/27495/28171
+f 28812/27522/28198 28813/27524/28200 12330/27495/28171 12331/27494/28170
+f 28811/27523/28199 28812/27522/28198 12331/27494/28170 12332/27493/28169
+f 12029/27163/27840 28811/27523/28199 12332/27493/28169 1711/27125/27802
+f 12028/27162/27839 28808/27519/28195 28811/27523/28199 12029/27163/27840
+f 12027/27161/27838 28805/27516/28192 28808/27519/28195 12028/27162/27839
+f 28814/27532/28208 28815/27533/28209 28818/27534/28210 28817/27535/28211
+f 28815/27533/28209 28816/27536/28212 28819/27537/28213 28818/27534/28210
+f 28817/27535/28211 28818/27534/28210 28821/27538/28214 28820/27539/27856
+f 28818/27534/28210 28819/27537/28213 28822/27540/28215 28821/27538/28214
+f 1726/27176/27853 12341/27541/28216 28814/27532/28208 12069/27177/27854
+f 12341/27541/28216 12340/27542/28217 28815/27533/28209 28814/27532/28208
+f 12340/27542/28217 12339/27543/28218 28816/27536/28212 28815/27533/28209
+f 12339/27543/28218 1758/27544/28219 12261/27545/28220 28816/27536/28212
+f 28816/27536/28212 12261/27545/28220 12262/27546/28221 28819/27537/28213
+f 28819/27537/28213 12262/27546/28221 12263/27547/28222 28822/27540/28215
+f 28822/27540/28215 12263/27547/28222 1757/27512/28188 12333/27511/28187
+f 28821/27538/28214 28822/27540/28215 12333/27511/28187 12334/27510/28186
+f 28820/27539/27856 28821/27538/28214 12334/27510/28186 12335/27509/28185
+f 12071/27179/27856 28820/27539/27856 12335/27509/28185 1725/27142/27819
+f 12070/27178/27855 28817/27535/28211 28820/27539/27856 12071/27179/27856
+f 12069/27177/27854 28814/27532/28208 28817/27535/28211 12070/27178/27855
+f 28823/27548/28223 28824/27549/28224 28827/27550/28225 28826/27551/28226
+f 28824/27549/28224 28825/27552/28227 28828/27553/28228 28827/27550/28225
+f 28826/27551/28226 28827/27550/28225 28830/27554/28229 28829/27555/28230
+f 28827/27550/28225 28828/27553/28228 28831/27556/28231 28830/27554/28229
+f 1713/27192/27869 12344/27557/28232 28823/27548/28223 12030/27193/27870
+f 12344/27557/28232 12343/27558/28233 28824/27549/28224 28823/27548/28223
+f 12343/27558/28233 12342/27559/28234 28825/27552/28227 28824/27549/28224
+f 12342/27559/28234 1745/27560/28235 12222/27561/28236 28825/27552/28227
+f 28825/27552/28227 12222/27561/28236 12223/27562/28237 28828/27553/28228
+f 28828/27553/28228 12223/27562/28237 12224/27563/28238 28831/27556/28231
+f 28831/27556/28231 12224/27563/28238 1744/27528/28204 12336/27527/28203
+f 28830/27554/28229 28831/27556/28231 12336/27527/28203 12337/27526/28202
+f 28829/27555/28230 28830/27554/28229 12337/27526/28202 12338/27525/28201
+f 12032/27195/27872 28829/27555/28230 12338/27525/28201 1712/27160/27837
+f 12031/27194/27871 28826/27551/28226 28829/27555/28230 12032/27195/27872
+f 12030/27193/27870 28823/27548/28223 28826/27551/28226 12031/27194/27871
+f 28832/27564/28239 28833/27565/28240 28836/27566/28241 28835/27567/28242
+f 28833/27565/28240 28834/27568/28243 28837/27569/28244 28836/27566/28241
+f 28835/27567/28242 28836/27566/28241 28839/27570/28245 28838/27571/28246
+f 28836/27566/28241 28837/27569/28244 28840/27572/28247 28839/27570/28245
+f 1727/27208/27885 12347/27573/28248 28832/27564/28239 12072/27209/27886
+f 12347/27573/28248 12346/27574/28249 28833/27565/28240 28832/27564/28239
+f 12346/27574/28249 12345/27575/28250 28834/27568/28243 28833/27565/28240
+f 12345/27575/28250 1759/27576/28251 12264/27577/28252 28834/27568/28243
+f 28834/27568/28243 12264/27577/28252 12265/27578/28253 28837/27569/28244
+f 28837/27569/28244 12265/27578/28253 12266/27579/28254 28840/27572/28247
+f 28840/27572/28247 12266/27579/28254 1758/27544/28219 12339/27543/28218
+f 28839/27570/28245 28840/27572/28247 12339/27543/28218 12340/27542/28217
+f 28838/27571/28246 28839/27570/28245 12340/27542/28217 12341/27541/28216
+f 12074/27211/27888 28838/27571/28246 12341/27541/28216 1726/27176/27853
+f 12073/27210/27887 28835/27567/28242 28838/27571/28246 12074/27211/27888
+f 12072/27209/27886 28832/27564/28239 28835/27567/28242 12073/27210/27887
+f 28841/27580/28255 28842/27581/28256 28845/27582/28257 28844/27583/28258
+f 28842/27581/28256 28843/27584/28259 28846/27585/28260 28845/27582/28257
+f 28844/27583/28258 28845/27582/28257 28848/27586/28261 28847/27587/28262
+f 28845/27582/28257 28846/27585/28260 28849/27588/28263 28848/27586/28261
+f 1714/27224/27901 12350/27589/28264 28841/27580/28255 12033/27225/27902
+f 12350/27589/28264 12349/27590/28265 28842/27581/28256 28841/27580/28255
+f 12349/27590/28265 12348/27591/28266 28843/27584/28259 28842/27581/28256
+f 12348/27591/28266 1746/27592/28267 12225/27593/28268 28843/27584/28259
+f 28843/27584/28259 12225/27593/28268 12226/27594/28269 28846/27585/28260
+f 28846/27585/28260 12226/27594/28269 12227/27595/28270 28849/27588/28263
+f 28849/27588/28263 12227/27595/28270 1745/27560/28235 12342/27559/28234
+f 28848/27586/28261 28849/27588/28263 12342/27559/28234 12343/27558/28233
+f 28847/27587/28262 28848/27586/28261 12343/27558/28233 12344/27557/28232
+f 12035/27227/27904 28847/27587/28262 12344/27557/28232 1713/27192/27869
+f 12034/27226/27903 28844/27583/28258 28847/27587/28262 12035/27227/27904
+f 12033/27225/27902 28841/27580/28255 28844/27583/28258 12034/27226/27903
+f 28850/27596/28271 28851/27597/28272 28854/27598/28273 28853/27599/28274
+f 28851/27597/28272 28852/27600/28275 28855/27601/28276 28854/27598/28273
+f 28853/27599/28274 28854/27598/28273 28857/27602/28277 28856/27603/28278
+f 28854/27598/28273 28855/27601/28276 28858/27604/28279 28857/27602/28277
+f 1701/26761/27438 12353/27605/28280 28850/27596/28271 11994/27237/27914
+f 12353/27605/28280 12352/27606/28281 28851/27597/28272 28850/27596/28271
+f 12352/27606/28281 12351/27607/28282 28852/27600/28275 28851/27597/28272
+f 12351/27607/28282 1733/27608/28283 12186/27609/28284 28852/27600/28275
+f 28852/27600/28275 12186/27609/28284 12187/27610/28285 28855/27601/28276
+f 28855/27601/28276 12187/27610/28285 12188/27611/28286 28858/27604/28279
+f 28858/27604/28279 12188/27611/28286 1732/27296/27973 12291/27295/27972
+f 28857/27602/28277 28858/27604/28279 12291/27295/27972 12292/27294/27971
+f 28856/27603/28278 28857/27602/28277 12292/27294/27971 12293/27293/27970
+f 11996/27239/27916 28856/27603/28278 12293/27293/27970 1700/26929/27606
+f 11995/27238/27915 28853/27599/28274 28856/27603/28278 11996/27239/27916
+f 11994/27237/27914 28850/27596/28271 28853/27599/28274 11995/27238/27915
+f 28859/27612/28287 28860/27613/28288 28863/27614/28289 28862/27615/28290
+f 28860/27613/28288 28861/27616/28291 28864/27617/28292 28863/27614/28289
+f 28862/27615/28290 28863/27614/28289 28866/27618/28293 28865/27619/28294
+f 28863/27614/28289 28864/27617/28292 28867/27620/28295 28866/27618/28293
+f 1728/26781/27458 12356/27621/28296 28859/27612/28287 12075/27249/27926
+f 12356/27621/28296 12355/27622/28297 28860/27613/28288 28859/27612/28287
+f 12355/27622/28297 12354/27623/28298 28861/27616/28291 28860/27613/28288
+f 12354/27623/28298 1760/27624/28299 12267/27625/28300 28861/27616/28291
+f 28861/27616/28291 12267/27625/28300 12268/27626/28301 28864/27617/28292
+f 28864/27617/28292 12268/27626/28301 12269/27627/28302 28867/27620/28295
+f 28867/27620/28295 12269/27627/28302 1759/27576/28251 12345/27575/28250
+f 28866/27618/28293 28867/27620/28295 12345/27575/28250 12346/27574/28249
+f 28865/27619/28294 28866/27618/28293 12346/27574/28249 12347/27573/28248
+f 12077/27251/27928 28865/27619/28294 12347/27573/28248 1727/27208/27885
+f 12076/27250/27927 28862/27615/28290 28865/27619/28294 12077/27251/27928
+f 12075/27249/27926 28859/27612/28287 28862/27615/28290 12076/27250/27927
+f 28868/27628/28303 28869/27629/28304 28872/27630/28305 28871/27631/28306
+f 28869/27629/28304 28870/27632/28307 28873/27633/28308 28872/27630/28305
+f 28871/27631/28306 28872/27630/28305 28875/27634/28309 28874/27635/28310
+f 28872/27630/28305 28873/27633/28308 28876/27636/28311 28875/27634/28309
+f 1715/26801/27478 12359/27637/28312 28868/27628/28303 12036/27261/27938
+f 12359/27637/28312 12358/27638/28313 28869/27629/28304 28868/27628/28303
+f 12358/27638/28313 12357/27639/28314 28870/27632/28307 28869/27629/28304
+f 12357/27639/28314 1747/27640/28315 12228/27641/28316 28870/27632/28307
+f 28870/27632/28307 12228/27641/28316 12229/27642/28317 28873/27633/28308
+f 28873/27633/28308 12229/27642/28317 12230/27643/28318 28876/27636/28311
+f 28876/27636/28311 12230/27643/28318 1746/27592/28267 12348/27591/28266
+f 28875/27634/28309 28876/27636/28311 12348/27591/28266 12349/27590/28265
+f 28874/27635/28310 28875/27634/28309 12349/27590/28265 12350/27589/28264
+f 12038/27263/27940 28874/27635/28310 12350/27589/28264 1714/27224/27901
+f 12037/27262/27939 28871/27631/28306 28874/27635/28310 12038/27263/27940
+f 12036/27261/27938 28868/27628/28303 28871/27631/28306 12037/27262/27939
+f 28877/27644/28319 28878/27645/28320 28881/27646/28321 28880/27647/28322
+f 28878/27645/28320 28879/27648/28323 28882/27649/28324 28881/27646/28321
+f 28880/27647/28322 28881/27646/28321 28884/27650/28325 28883/27651/28326
+f 28881/27646/28321 28882/27649/28324 28885/27652/28327 28884/27650/28325
+f 1702/26757/27434 12362/27653/28328 28877/27644/28319 11997/26758/27435
+f 12362/27653/28328 12361/27654/28329 28878/27645/28320 28877/27644/28319
+f 12361/27654/28329 12360/27655/28330 28879/27648/28323 28878/27645/28320
+f 12360/27655/28330 1734/27656/28331 12189/27657/28332 28879/27648/28323
+f 28879/27648/28323 12189/27657/28332 12190/27658/28333 28882/27649/28324
+f 28882/27649/28324 12190/27658/28333 12191/27659/28334 28885/27652/28327
+f 28885/27652/28327 12191/27659/28334 1733/27608/28283 12351/27607/28282
+f 28884/27650/28325 28885/27652/28327 12351/27607/28282 12352/27606/28281
+f 28883/27651/28326 28884/27650/28325 12352/27606/28281 12353/27605/28280
+f 11999/26760/27437 28883/27651/28326 12353/27605/28280 1701/26761/27438
+f 11998/26759/27436 28880/27647/28322 28883/27651/28326 11999/26760/27437
+f 11997/26758/27435 28877/27644/28319 28880/27647/28322 11998/26759/27436
+f 28886/27660/28335 28887/27661/28336 28890/27662/28337 28889/27663/28338
+f 28887/27661/28336 28888/27664/28339 28891/27665/28340 28890/27662/28337
+f 28889/27663/28338 28890/27662/28337 28893/27666/28341 28892/27667/28342
+f 28890/27662/28337 28891/27665/28340 28894/27668/28343 28893/27666/28341
+f 1729/26777/27454 12365/27669/28344 28886/27660/28335 12078/26778/27455
+f 12365/27669/28344 12364/27670/28345 28887/27661/28336 28886/27660/28335
+f 12364/27670/28345 12363/27671/28346 28888/27664/28339 28887/27661/28336
+f 12363/27671/28346 1761/27672/28347 12270/27673/28348 28888/27664/28339
+f 28888/27664/28339 12270/27673/28348 12271/27674/28349 28891/27665/28340
+f 28891/27665/28340 12271/27674/28349 12272/27675/28350 28894/27668/28343
+f 28894/27668/28343 12272/27675/28350 1760/27624/28299 12354/27623/28298
+f 28893/27666/28341 28894/27668/28343 12354/27623/28298 12355/27622/28297
+f 28892/27667/28342 28893/27666/28341 12355/27622/28297 12356/27621/28296
+f 12080/26780/27457 28892/27667/28342 12356/27621/28296 1728/26781/27458
+f 12079/26779/27456 28889/27663/28338 28892/27667/28342 12080/26780/27457
+f 12078/26778/27455 28886/27660/28335 28889/27663/28338 12079/26779/27456
+f 28895/27676/28351 28896/27677/28352 28899/27678/28353 28898/27679/28354
+f 28896/27677/28352 28897/27680/28355 28900/27681/28356 28899/27678/28353
+f 28898/27679/28354 28899/27678/28353 28902/27682/28357 28901/27683/28358
+f 28899/27678/28353 28900/27681/28356 28903/27684/28359 28902/27682/28357
+f 1716/26797/27474 12368/27685/28360 28895/27676/28351 12039/26798/27475
+f 12368/27685/28360 12367/27686/28361 28896/27677/28352 28895/27676/28351
+f 12367/27686/28361 12366/27687/28362 28897/27680/28355 28896/27677/28352
+f 12366/27687/28362 1748/27688/28363 12231/27689/28364 28897/27680/28355
+f 28897/27680/28355 12231/27689/28364 12232/27690/28365 28900/27681/28356
+f 28900/27681/28356 12232/27690/28365 12233/27691/28366 28903/27684/28359
+f 28903/27684/28359 12233/27691/28366 1747/27640/28315 12357/27639/28314
+f 28902/27682/28357 28903/27684/28359 12357/27639/28314 12358/27638/28313
+f 28901/27683/28358 28902/27682/28357 12358/27638/28313 12359/27637/28312
+f 12041/26800/27477 28901/27683/28358 12359/27637/28312 1715/26801/27478
+f 12040/26799/27476 28898/27679/28354 28901/27683/28358 12041/26800/27477
+f 12039/26798/27475 28895/27676/28351 28898/27679/28354 12040/26799/27476
+f 28904/27692/28367 28905/27693/28368 28908/27694/28369 28907/27695/28370
+f 28905/27693/28368 28906/27696/28371 28909/27697/28372 28908/27694/28369
+f 28907/27695/28370 28908/27694/28369 28911/27698/28373 28910/27699/28374
+f 28908/27694/28369 28909/27697/28372 28912/27700/28375 28911/27698/28373
+f 1703/26817/27494 12371/27701/28376 28904/27692/28367 12000/26818/27495
+f 12371/27701/28376 12370/27702/28377 28905/27693/28368 28904/27692/28367
+f 12370/27702/28377 12369/27703/28378 28906/27696/28371 28905/27693/28368
+f 12369/27703/28378 1735/27704/28379 12192/27705/28380 28906/27696/28371
+f 28906/27696/28371 12192/27705/28380 12193/27706/28381 28909/27697/28372
+f 28909/27697/28372 12193/27706/28381 12194/27707/28382 28912/27700/28375
+f 28912/27700/28375 12194/27707/28382 1734/27656/28331 12360/27655/28330
+f 28911/27698/28373 28912/27700/28375 12360/27655/28330 12361/27654/28329
+f 28910/27699/28374 28911/27698/28373 12361/27654/28329 12362/27653/28328
+f 12002/26820/27497 28910/27699/28374 12362/27653/28328 1702/26757/27434
+f 12001/26819/27496 28907/27695/28370 28910/27699/28374 12002/26820/27497
+f 12000/26818/27495 28904/27692/28367 28907/27695/28370 12001/26819/27496
+f 28913/27708/28383 28914/27709/28384 28917/27710/28385 28916/27711/28386
+f 28914/27709/28384 28915/27712/28387 28918/27713/28388 28917/27710/28385
+f 28916/27711/28386 28917/27710/28385 28920/27714/28389 28919/27715/28390
+f 28917/27710/28385 28918/27713/28388 28921/27716/28391 28920/27714/28389
+f 1730/26833/27510 12374/27717/28392 28913/27708/28383 12081/26834/27511
+f 12374/27717/28392 12373/27718/28393 28914/27709/28384 28913/27708/28383
+f 12373/27718/28393 12372/27719/28394 28915/27712/28387 28914/27709/28384
+f 12372/27719/28394 1762/27720/28395 12273/27721/28396 28915/27712/28387
+f 28915/27712/28387 12273/27721/28396 12274/27722/28397 28918/27713/28388
+f 28918/27713/28388 12274/27722/28397 12275/27723/28398 28921/27716/28391
+f 28921/27716/28391 12275/27723/28398 1761/27672/28347 12363/27671/28346
+f 28920/27714/28389 28921/27716/28391 12363/27671/28346 12364/27670/28345
+f 28919/27715/28390 28920/27714/28389 12364/27670/28345 12365/27669/28344
+f 12083/26836/27513 28919/27715/28390 12365/27669/28344 1729/26777/27454
+f 12082/26835/27512 28916/27711/28386 28919/27715/28390 12083/26836/27513
+f 12081/26834/27511 28913/27708/28383 28916/27711/28386 12082/26835/27512
+f 28922/27724/28399 28923/27725/28400 28926/27726/28401 28925/27727/28402
+f 28923/27725/28400 28924/27728/28403 28927/27729/28404 28926/27726/28401
+f 28925/27727/28402 28926/27726/28401 28929/27730/28405 28928/27731/28406
+f 28926/27726/28401 28927/27729/28404 28930/27732/28407 28929/27730/28405
+f 1717/26849/27526 12377/27733/28408 28922/27724/28399 12042/26850/27527
+f 12377/27733/28408 12376/27734/28409 28923/27725/28400 28922/27724/28399
+f 12376/27734/28409 12375/27735/28410 28924/27728/28403 28923/27725/28400
+f 12375/27735/28410 1749/27736/28411 12234/27737/28412 28924/27728/28403
+f 28924/27728/28403 12234/27737/28412 12235/27738/28413 28927/27729/28404
+f 28927/27729/28404 12235/27738/28413 12236/27739/28414 28930/27732/28407
+f 28930/27732/28407 12236/27739/28414 1748/27688/28363 12366/27687/28362
+f 28929/27730/28405 28930/27732/28407 12366/27687/28362 12367/27686/28361
+f 28928/27731/28406 28929/27730/28405 12367/27686/28361 12368/27685/28360
+f 12044/26852/27529 28928/27731/28406 12368/27685/28360 1716/26797/27474
+f 12043/26851/27528 28925/27727/28402 28928/27731/28406 12044/26852/27529
+f 12042/26850/27527 28922/27724/28399 28925/27727/28402 12043/26851/27528
+f 28931/27740/28415 28932/27741/28416 28935/27742/28417 28934/27743/28418
+f 28932/27741/28416 28933/27744/28419 28936/27745/28420 28935/27742/28417
+f 28934/27743/28418 28935/27742/28417 28938/27746/28421 28937/27747/28422
+f 28935/27742/28417 28936/27745/28420 28939/27748/28423 28938/27746/28421
+f 1704/26865/27542 12282/27283/27960 28931/27740/28415 12003/26866/27543
+f 12282/27283/27960 12283/27282/27959 28932/27741/28416 28931/27740/28415
+f 12283/27282/27959 12284/27281/27958 28933/27744/28419 28932/27741/28416
+f 12284/27281/27958 1736/27280/27957 12195/27749/28424 28933/27744/28419
+f 28933/27744/28419 12195/27749/28424 12196/27750/28425 28936/27745/28420
+f 28936/27745/28420 12196/27750/28425 12197/27751/28426 28939/27748/28423
+f 28939/27748/28423 12197/27751/28426 1735/27704/28379 12369/27703/28378
+f 28938/27746/28421 28939/27748/28423 12369/27703/28378 12370/27702/28377
+f 28937/27747/28422 28938/27746/28421 12370/27702/28377 12371/27701/28376
+f 12005/26868/27545 28937/27747/28422 12371/27701/28376 1703/26817/27494
+f 12004/26867/27544 28934/27743/28418 28937/27747/28422 12005/26868/27545
+f 12003/26866/27543 28931/27740/28415 28934/27743/28418 12004/26867/27544
+f 28940/27752/28427 28941/27753/28428 28944/27754/28429 28943/27755/28430
+f 28941/27753/28428 28942/27756/28431 28945/27757/28432 28944/27754/28429
+f 28943/27755/28430 28944/27754/28429 28947/27758/28433 28946/27759/28434
+f 28944/27754/28429 28945/27757/28432 28948/27760/28435 28947/27758/28433
+f 1731/26881/27558 12288/27303/27980 28940/27752/28427 12084/26882/27559
+f 12288/27303/27980 12289/27302/27979 28941/27753/28428 28940/27752/28427
+f 12289/27302/27979 12290/27301/27978 28942/27756/28431 28941/27753/28428
+f 12290/27301/27978 1763/27300/27977 12276/27761/28436 28942/27756/28431
+f 28942/27756/28431 12276/27761/28436 12277/27762/28437 28945/27757/28432
+f 28945/27757/28432 12277/27762/28437 12278/27763/28438 28948/27760/28435
+f 28948/27760/28435 12278/27763/28438 1762/27720/28395 12372/27719/28394
+f 28947/27758/28433 28948/27760/28435 12372/27719/28394 12373/27718/28393
+f 28946/27759/28434 28947/27758/28433 12373/27718/28393 12374/27717/28392
+f 12086/26884/27561 28946/27759/28434 12374/27717/28392 1730/26833/27510
+f 12085/26883/27560 28943/27755/28430 28946/27759/28434 12086/26884/27561
+f 12084/26882/27559 28940/27752/28427 28943/27755/28430 12085/26883/27560
+f 28949/27764/28439 28950/27765/28440 28953/27766/28441 28952/27767/28442
+f 28950/27765/28440 28951/27768/28443 28954/27769/28444 28953/27766/28441
+f 28952/27767/28442 28953/27766/28441 28956/27770/28445 28955/27771/28446
+f 28953/27766/28441 28954/27769/28444 28957/27772/28447 28956/27770/28445
+f 1718/26897/27574 12294/27323/28000 28949/27764/28439 12045/26898/27575
+f 12294/27323/28000 12295/27322/27999 28950/27765/28440 28949/27764/28439
+f 12295/27322/27999 12296/27321/27998 28951/27768/28443 28950/27765/28440
+f 12296/27321/27998 1750/27320/27997 12237/27773/28448 28951/27768/28443
+f 28951/27768/28443 12237/27773/28448 12238/27774/28449 28954/27769/28444
+f 28954/27769/28444 12238/27774/28449 12239/27775/28450 28957/27772/28447
+f 28957/27772/28447 12239/27775/28450 1749/27736/28411 12375/27735/28410
+f 28956/27770/28445 28957/27772/28447 12375/27735/28410 12376/27734/28409
+f 28955/27771/28446 28956/27770/28445 12376/27734/28409 12377/27733/28408
+f 12047/26900/27577 28955/27771/28446 12377/27733/28408 1717/26849/27526
+f 12046/26899/27576 28952/27767/28442 28955/27771/28446 12047/26900/27577
+f 12045/26898/27575 28949/27764/28439 28952/27767/28442 12046/26899/27576
+f 28958/27776/28451 28959/27777/28452 28962/27778/28453 28961/27779/28454
+f 28959/27777/28452 28960/27780/28455 28963/27781/28456 28962/27778/28453
+f 28961/27779/28454 28962/27778/28453 28965/27782/28457 28964/27783/28458
+f 28962/27778/28453 28963/27781/28456 28966/27784/28459 28965/27782/28457
+f 955/14969/15535 12479/27785/28460 28958/27776/28451 7559/15018/15593
+f 12479/27785/28460 12478/27786/28461 28959/27777/28452 28958/27776/28451
+f 12478/27786/28461 12477/27787/28462 28960/27780/28455 28959/27777/28452
+f 12477/27787/28462 1787/27788/28463 12449/27789/28464 28960/27780/28455
+f 28960/27780/28455 12449/27789/28464 12448/27790/28465 28963/27781/28456
+f 28963/27781/28456 12448/27790/28465 12447/27791/28466 28966/27784/28459
+f 28966/27784/28459 12447/27791/28466 1788/27792/28467 12476/27793/28468
+f 28965/27782/28457 28966/27784/28459 12476/27793/28468 12475/27794/28469
+f 28964/27783/28458 28965/27782/28457 12475/27794/28469 12474/27795/28470
+f 7557/15011/15585 28964/27783/28458 12474/27795/28470 956/15009/15583
+f 7558/15019/15594 28961/27779/28454 28964/27783/28458 7557/15011/15585
+f 7559/15018/15593 28958/27776/28451 28961/27779/28454 7558/15019/15594
+f 28967/27796/28471 28968/27797/28472 28971/27798/28473 28970/27799/28474
+f 28968/27797/28472 28969/27800/28475 28972/27801/28476 28971/27798/28473
+f 28970/27799/28474 28971/27798/28473 28974/27802/28477 28973/27803/28478
+f 28971/27798/28473 28972/27801/28476 28975/27804/28479 28974/27802/28477
+f 942/14989/15559 12485/27805/28480 28967/27796/28471 7520/15038/15617
+f 12485/27805/28480 12484/27806/28481 28968/27797/28472 28967/27796/28471
+f 12484/27806/28481 12483/27807/28482 28969/27800/28475 28968/27797/28472
+f 12483/27807/28482 1774/27808/28483 12410/27809/28484 28969/27800/28475
+f 28969/27800/28475 12410/27809/28484 12409/27810/28485 28972/27801/28476
+f 28972/27801/28476 12409/27810/28485 12408/27811/28486 28975/27804/28479
+f 28975/27804/28479 12408/27811/28486 1775/27812/28486 12482/27813/28487
+f 28974/27802/28477 28975/27804/28479 12482/27813/28487 12481/27814/28488
+f 28973/27803/28478 28974/27802/28477 12481/27814/28488 12480/27815/28489
+f 7518/15031/15609 28973/27803/28478 12480/27815/28489 943/15029/15607
+f 7519/15039/15618 28970/27799/28474 28973/27803/28478 7518/15031/15609
+f 7520/15038/15617 28967/27796/28471 28970/27799/28474 7519/15039/15618
+f 28976/27816/28490 28977/27817/28491 28980/27818/28492 28979/27819/28493
+f 28977/27817/28491 28978/27820/28494 28981/27821/28495 28980/27818/28492
+f 28979/27819/28493 28980/27818/28492 28983/27822/28496 28982/27823/28497
+f 28980/27818/28492 28981/27821/28495 28984/27824/28498 28983/27822/28496
+f 956/15009/15583 12474/27795/28470 28976/27816/28490 7562/15058/15641
+f 12474/27795/28470 12475/27794/28469 28977/27817/28491 28976/27816/28490
+f 12475/27794/28469 12476/27793/28468 28978/27820/28494 28977/27817/28491
+f 12476/27793/28468 1788/27792/28467 12452/27825/28466 28978/27820/28494
+f 28978/27820/28494 12452/27825/28466 12451/27826/28499 28981/27821/28495
+f 28981/27821/28495 12451/27826/28499 12450/27827/28500 28984/27824/28498
+f 28984/27824/28498 12450/27827/28500 1789/27828/28501 12488/27829/28502
+f 28983/27822/28496 28984/27824/28498 12488/27829/28502 12487/27830/28503
+f 28982/27823/28497 28983/27822/28496 12487/27830/28503 12486/27831/28504
+f 7560/15051/15633 28982/27823/28497 12486/27831/28504 957/15049/15631
+f 7561/15059/15642 28979/27819/28493 28982/27823/28497 7560/15051/15633
+f 7562/15058/15641 28976/27816/28490 28979/27819/28493 7561/15059/15642
+f 28985/27832/28505 28986/27833/28506 28989/27834/28507 28988/27835/28508
+f 28986/27833/28506 28987/27836/28509 28990/27837/28510 28989/27834/28507
+f 28988/27835/28508 28989/27834/28507 28992/27838/28511 28991/27839/28512
+f 28989/27834/28507 28990/27837/28510 28993/27840/28513 28992/27838/28511
+f 943/15029/15607 12480/27815/28489 28985/27832/28505 7523/15078/15665
+f 12480/27815/28489 12481/27814/28488 28986/27833/28506 28985/27832/28505
+f 12481/27814/28488 12482/27813/28487 28987/27836/28509 28986/27833/28506
+f 12482/27813/28487 1775/27812/28486 12413/27841/28514 28987/27836/28509
+f 28987/27836/28509 12413/27841/28514 12412/27842/28515 28990/27837/28510
+f 28990/27837/28510 12412/27842/28515 12411/27843/28516 28993/27840/28513
+f 28993/27840/28513 12411/27843/28516 1776/27844/28517 12491/27845/28518
+f 28992/27838/28511 28993/27840/28513 12491/27845/28518 12490/27846/28519
+f 28991/27839/28512 28992/27838/28511 12490/27846/28519 12489/27847/28520
+f 7521/15071/15657 28991/27839/28512 12489/27847/28520 944/15069/15655
+f 7522/15079/15666 28988/27835/28508 28991/27839/28512 7521/15071/15657
+f 7523/15078/15665 28985/27832/28505 28988/27835/28508 7522/15079/15666
+f 28994/27848/28521 28995/27849/28522 28998/27850/28523 28997/27851/28524
+f 28995/27849/28522 28996/27852/28525 28999/27853/28526 28998/27850/28523
+f 28997/27851/28524 28998/27850/28523 29001/27854/28527 29000/27855/28528
+f 28998/27850/28523 28999/27853/28526 29002/27856/28529 29001/27854/28527
+f 957/15049/15631 12486/27831/28504 28994/27848/28521 7565/15098/15689
+f 12486/27831/28504 12487/27830/28503 28995/27849/28522 28994/27848/28521
+f 12487/27830/28503 12488/27829/28502 28996/27852/28525 28995/27849/28522
+f 12488/27829/28502 1789/27828/28501 12455/27857/28500 28996/27852/28525
+f 28996/27852/28525 12455/27857/28500 12454/27858/28530 28999/27853/28526
+f 28999/27853/28526 12454/27858/28530 12453/27859/28531 29002/27856/28529
+f 29002/27856/28529 12453/27859/28531 1790/27860/28532 12494/27861/28533
+f 29001/27854/28527 29002/27856/28529 12494/27861/28533 12493/27862/28534
+f 29000/27855/28528 29001/27854/28527 12493/27862/28534 12492/27863/28535
+f 7563/15091/15681 29000/27855/28528 12492/27863/28535 958/15089/15679
+f 7564/15099/15690 28997/27851/28524 29000/27855/28528 7563/15091/15681
+f 7565/15098/15689 28994/27848/28521 28997/27851/28524 7564/15099/15690
+f 29003/27864/28536 29004/27865/28537 29007/27866/28538 29006/27867/28539
+f 29004/27865/28537 29005/27868/28540 29008/27869/28541 29007/27866/28538
+f 29006/27867/28539 29007/27866/28538 29010/27870/28542 29009/27871/28543
+f 29007/27866/28538 29008/27869/28541 29011/27872/28544 29010/27870/28542
+f 944/15069/15655 12489/27847/28520 29003/27864/28536 7526/15118/15713
+f 12489/27847/28520 12490/27846/28519 29004/27865/28537 29003/27864/28536
+f 12490/27846/28519 12491/27845/28518 29005/27868/28540 29004/27865/28537
+f 12491/27845/28518 1776/27844/28517 12416/27873/28545 29005/27868/28540
+f 29005/27868/28540 12416/27873/28545 12415/27874/28546 29008/27869/28541
+f 29008/27869/28541 12415/27874/28546 12414/27875/28547 29011/27872/28544
+f 29011/27872/28544 12414/27875/28547 1777/27876/28548 12497/27877/28549
+f 29010/27870/28542 29011/27872/28544 12497/27877/28549 12496/27878/28550
+f 29009/27871/28543 29010/27870/28542 12496/27878/28550 12495/27879/28551
+f 7524/15111/15705 29009/27871/28543 12495/27879/28551 945/15109/15703
+f 7525/15119/15714 29006/27867/28539 29009/27871/28543 7524/15111/15705
+f 7526/15118/15713 29003/27864/28536 29006/27867/28539 7525/15119/15714
+f 29012/27880/28552 29013/27881/28553 29016/27882/28554 29015/27883/28555
+f 29013/27881/28553 29014/27884/28556 29017/27885/28557 29016/27882/28554
+f 29015/27883/28555 29016/27882/28554 29019/27886/28558 29018/27887/28559
+f 29016/27882/28554 29017/27885/28557 29020/27888/28560 29019/27886/28558
+f 958/15089/15679 12492/27863/28535 29012/27880/28552 7568/15138/15737
+f 12492/27863/28535 12493/27862/28534 29013/27881/28553 29012/27880/28552
+f 12493/27862/28534 12494/27861/28533 29014/27884/28556 29013/27881/28553
+f 12494/27861/28533 1790/27860/28532 12458/27889/28531 29014/27884/28556
+f 29014/27884/28556 12458/27889/28531 12457/27890/28561 29017/27885/28557
+f 29017/27885/28557 12457/27890/28561 12456/27891/28562 29020/27888/28560
+f 29020/27888/28560 12456/27891/28562 1791/27892/28562 12500/27893/28563
+f 29019/27886/28558 29020/27888/28560 12500/27893/28563 12499/27894/28564
+f 29018/27887/28559 29019/27886/28558 12499/27894/28564 12498/27895/28565
+f 7566/15131/15729 29018/27887/28559 12498/27895/28565 959/15129/15727
+f 7567/15139/15738 29015/27883/28555 29018/27887/28559 7566/15131/15729
+f 7568/15138/15737 29012/27880/28552 29015/27883/28555 7567/15139/15738
+f 29021/27896/28566 29022/27897/28567 29025/27898/28568 29024/27899/28569
+f 29022/27897/28567 29023/27900/28570 29026/27901/28571 29025/27898/28568
+f 29024/27899/28569 29025/27898/28568 29028/27902/28572 29027/27903/28573
+f 29025/27898/28568 29026/27901/28571 29029/27904/28574 29028/27902/28572
+f 945/15109/15703 12495/27879/28551 29021/27896/28566 7529/15158/15761
+f 12495/27879/28551 12496/27878/28550 29022/27897/28567 29021/27896/28566
+f 12496/27878/28550 12497/27877/28549 29023/27900/28570 29022/27897/28567
+f 12497/27877/28549 1777/27876/28548 12419/27905/28548 29023/27900/28570
+f 29023/27900/28570 12419/27905/28548 12418/27906/28575 29026/27901/28571
+f 29026/27901/28571 12418/27906/28575 12417/27907/28576 29029/27904/28574
+f 29029/27904/28574 12417/27907/28576 1778/27908/28577 12503/27909/28578
+f 29028/27902/28572 29029/27904/28574 12503/27909/28578 12502/27910/28579
+f 29027/27903/28573 29028/27902/28572 12502/27910/28579 12501/27911/28580
+f 7527/15151/15753 29027/27903/28573 12501/27911/28580 946/15149/15751
+f 7528/15159/15762 29024/27899/28569 29027/27903/28573 7527/15151/15753
+f 7529/15158/15761 29021/27896/28566 29024/27899/28569 7528/15159/15762
+f 29030/27912/28581 29031/27913/28582 29034/27914/28583 29033/27915/28584
+f 29031/27913/28582 29032/27916/28585 29035/27917/28586 29034/27914/28583
+f 29033/27915/28584 29034/27914/28583 29037/27918/28587 29036/27919/28588
+f 29034/27914/28583 29035/27917/28586 29038/27920/28589 29037/27918/28587
+f 932/15183/15791 12509/27921/28590 29030/27912/28581 7490/15182/15790
+f 12509/27921/28590 12508/27922/28591 29031/27913/28582 29030/27912/28581
+f 12508/27922/28591 12507/27923/28592 29032/27916/28585 29031/27913/28582
+f 12507/27923/28592 1764/27924/28593 12380/27925/28594 29032/27916/28585
+f 29032/27916/28585 12380/27925/28594 12379/27926/28595 29035/27917/28586
+f 29035/27917/28586 12379/27926/28595 12378/27927/28596 29038/27920/28589
+f 29038/27920/28589 12378/27927/28596 1765/27928/28597 12506/27929/28598
+f 29037/27918/28587 29038/27920/28589 12506/27929/28598 12505/27930/28599
+f 29036/27919/28588 29037/27918/28587 12505/27930/28599 12504/27931/28600
+f 7488/15171/15777 29036/27919/28588 12504/27931/28600 933/15169/15775
+f 7489/15184/15792 29033/27915/28584 29036/27919/28588 7488/15171/15777
+f 7490/15182/15790 29030/27912/28581 29033/27915/28584 7489/15184/15792
+f 29039/27932/28601 29040/27933/28602 29043/27934/28603 29042/27935/28604
+f 29040/27933/28602 29041/27936/28605 29044/27937/28606 29043/27934/28603
+f 29042/27935/28604 29043/27934/28603 29046/27938/28607 29045/27939/28608
+f 29043/27934/28603 29044/27937/28606 29047/27940/28609 29046/27938/28607
+f 959/15129/15727 12498/27895/28565 29039/27932/28601 7571/15203/15815
+f 12498/27895/28565 12499/27894/28564 29040/27933/28602 29039/27932/28601
+f 12499/27894/28564 12500/27893/28563 29041/27936/28605 29040/27933/28602
+f 12500/27893/28563 1791/27892/28562 12461/27941/28610 29041/27936/28605
+f 29041/27936/28605 12461/27941/28610 12460/27942/28611 29044/27937/28606
+f 29044/27937/28606 12460/27942/28611 12459/27943/28612 29047/27940/28609
+f 29047/27940/28609 12459/27943/28612 1792/27944/28613 12512/27945/28614
+f 29046/27938/28607 29047/27940/28609 12512/27945/28614 12511/27946/28615
+f 29045/27939/28608 29046/27938/28607 12511/27946/28615 12510/27947/28616
+f 7569/15196/15807 29045/27939/28608 12510/27947/28616 960/15194/15805
+f 7570/15204/15816 29042/27935/28604 29045/27939/28608 7569/15196/15807
+f 7571/15203/15815 29039/27932/28601 29042/27935/28604 7570/15204/15816
+f 29048/27948/28617 29049/27949/28618 29052/27950/28619 29051/27951/28620
+f 29049/27949/28618 29050/27952/28621 29053/27953/28622 29052/27950/28619
+f 29051/27951/28620 29052/27950/28619 29055/27954/28623 29054/27955/28624
+f 29052/27950/28619 29053/27953/28622 29056/27956/28625 29055/27954/28623
+f 946/15149/15751 12501/27911/28580 29048/27948/28617 7532/15223/15839
+f 12501/27911/28580 12502/27910/28579 29049/27949/28618 29048/27948/28617
+f 12502/27910/28579 12503/27909/28578 29050/27952/28621 29049/27949/28618
+f 12503/27909/28578 1778/27908/28577 12422/27957/28576 29050/27952/28621
+f 29050/27952/28621 12422/27957/28576 12421/27958/28626 29053/27953/28622
+f 29053/27953/28622 12421/27958/28626 12420/27959/28627 29056/27956/28625
+f 29056/27956/28625 12420/27959/28627 1779/27960/28628 12515/27961/28629
+f 29055/27954/28623 29056/27956/28625 12515/27961/28629 12514/27962/28630
+f 29054/27955/28624 29055/27954/28623 12514/27962/28630 12513/27963/28631
+f 7530/15216/15831 29054/27955/28624 12513/27963/28631 947/15214/15829
+f 7531/15224/15840 29051/27951/28620 29054/27955/28624 7530/15216/15831
+f 7532/15223/15839 29048/27948/28617 29051/27951/28620 7531/15224/15840
+f 29057/27964/28632 29058/27965/28633 29061/27966/28634 29060/27967/28635
+f 29058/27965/28633 29059/27968/28636 29062/27969/28637 29061/27966/28634
+f 29060/27967/28635 29061/27966/28634 29064/27970/28638 29063/27971/28639
+f 29061/27966/28634 29062/27969/28637 29065/27972/28640 29064/27970/28638
+f 933/15169/15775 12504/27931/28600 29057/27964/28632 7493/15243/15863
+f 12504/27931/28600 12505/27930/28599 29058/27965/28633 29057/27964/28632
+f 12505/27930/28599 12506/27929/28598 29059/27968/28636 29058/27965/28633
+f 12506/27929/28598 1765/27928/28597 12383/27973/28596 29059/27968/28636
+f 29059/27968/28636 12383/27973/28596 12382/27974/28641 29062/27969/28637
+f 29062/27969/28637 12382/27974/28641 12381/27975/28642 29065/27972/28640
+f 29065/27972/28640 12381/27975/28642 1766/27976/28643 12518/27977/28644
+f 29064/27970/28638 29065/27972/28640 12518/27977/28644 12517/27978/28645
+f 29063/27971/28639 29064/27970/28638 12517/27978/28645 12516/27979/28646
+f 7491/15236/15855 29063/27971/28639 12516/27979/28646 934/15234/15853
+f 7492/15244/15864 29060/27967/28635 29063/27971/28639 7491/15236/15855
+f 7493/15243/15863 29057/27964/28632 29060/27967/28635 7492/15244/15864
+f 29066/27980/28647 29067/27981/28648 29070/27982/28649 29069/27983/28650
+f 29067/27981/28648 29068/27984/28651 29071/27985/28652 29070/27982/28649
+f 29069/27983/28650 29070/27982/28649 29073/27986/28653 29072/27987/28654
+f 29070/27982/28649 29071/27985/28652 29074/27988/28655 29073/27986/28653
+f 960/15194/15805 12510/27947/28616 29066/27980/28647 7574/15263/15887
+f 12510/27947/28616 12511/27946/28615 29067/27981/28648 29066/27980/28647
+f 12511/27946/28615 12512/27945/28614 29068/27984/28651 29067/27981/28648
+f 12512/27945/28614 1792/27944/28613 12464/27989/28656 29068/27984/28651
+f 29068/27984/28651 12464/27989/28656 12463/27990/28657 29071/27985/28652
+f 29071/27985/28652 12463/27990/28657 12462/27991/28658 29074/27988/28655
+f 29074/27988/28655 12462/27991/28658 1793/27992/28659 12521/27993/28660
+f 29073/27986/28653 29074/27988/28655 12521/27993/28660 12520/27994/28661
+f 29072/27987/28654 29073/27986/28653 12520/27994/28661 12519/27995/28662
+f 7572/15256/15879 29072/27987/28654 12519/27995/28662 961/15254/15877
+f 7573/15264/15888 29069/27983/28650 29072/27987/28654 7572/15256/15879
+f 7574/15263/15887 29066/27980/28647 29069/27983/28650 7573/15264/15888
+f 29075/27996/28663 29076/27997/28664 29079/27998/28665 29078/27999/28666
+f 29076/27997/28664 29077/28000/28667 29080/28001/28668 29079/27998/28665
+f 29078/27999/28666 29079/27998/28665 29082/28002/28669 29081/28003/28670
+f 29079/27998/28665 29080/28001/28668 29083/28004/28671 29082/28002/28669
+f 947/15214/15829 12513/27963/28631 29075/27996/28663 7535/15283/15911
+f 12513/27963/28631 12514/27962/28630 29076/27997/28664 29075/27996/28663
+f 12514/27962/28630 12515/27961/28629 29077/28000/28667 29076/27997/28664
+f 12515/27961/28629 1779/27960/28628 12425/28005/28627 29077/28000/28667
+f 29077/28000/28667 12425/28005/28627 12424/28006/28672 29080/28001/28668
+f 29080/28001/28668 12424/28006/28672 12423/28007/28673 29083/28004/28671
+f 29083/28004/28671 12423/28007/28673 1780/28008/28674 12524/28009/28675
+f 29082/28002/28669 29083/28004/28671 12524/28009/28675 12523/28010/28676
+f 29081/28003/28670 29082/28002/28669 12523/28010/28676 12522/28011/28677
+f 7533/15276/15903 29081/28003/28670 12522/28011/28677 948/15274/15901
+f 7534/15284/15912 29078/27999/28666 29081/28003/28670 7533/15276/15903
+f 7535/15283/15911 29075/27996/28663 29078/27999/28666 7534/15284/15912
+f 29084/28012/28678 29085/28013/28679 29088/28014/28680 29087/28015/28681
+f 29085/28013/28679 29086/28016/28682 29089/28017/28683 29088/28014/28680
+f 29087/28015/28681 29088/28014/28680 29091/28018/28684 29090/28019/28685
+f 29088/28014/28680 29089/28017/28683 29092/28020/28686 29091/28018/28684
+f 934/15234/15853 12516/27979/28646 29084/28012/28678 7496/15303/15935
+f 12516/27979/28646 12517/27978/28645 29085/28013/28679 29084/28012/28678
+f 12517/27978/28645 12518/27977/28644 29086/28016/28682 29085/28013/28679
+f 12518/27977/28644 1766/27976/28643 12386/28021/28642 29086/28016/28682
+f 29086/28016/28682 12386/28021/28642 12385/28022/28687 29089/28017/28683
+f 29089/28017/28683 12385/28022/28687 12384/28023/28688 29092/28020/28686
+f 29092/28020/28686 12384/28023/28688 1767/28024/28688 12527/28025/28689
+f 29091/28018/28684 29092/28020/28686 12527/28025/28689 12526/28026/28690
+f 29090/28019/28685 29091/28018/28684 12526/28026/28690 12525/28027/28691
+f 7494/15296/15927 29090/28019/28685 12525/28027/28691 935/15294/15925
+f 7495/15304/15936 29087/28015/28681 29090/28019/28685 7494/15296/15927
+f 7496/15303/15935 29084/28012/28678 29087/28015/28681 7495/15304/15936
+f 29093/28028/28692 29094/28029/28693 29097/28030/28694 29096/28031/28695
+f 29094/28029/28693 29095/28032/28696 29098/28033/28697 29097/28030/28694
+f 29096/28031/28695 29097/28030/28694 29100/28034/28698 29099/28035/28699
+f 29097/28030/28694 29098/28033/28697 29101/28036/28700 29100/28034/28698
+f 961/15254/15877 12519/27995/28662 29093/28028/28692 7577/15323/15959
+f 12519/27995/28662 12520/27994/28661 29094/28029/28693 29093/28028/28692
+f 12520/27994/28661 12521/27993/28660 29095/28032/28696 29094/28029/28693
+f 12521/27993/28660 1793/27992/28659 12467/28037/28659 29095/28032/28696
+f 29095/28032/28696 12467/28037/28659 12466/28038/28701 29098/28033/28697
+f 29098/28033/28697 12466/28038/28701 12465/28039/28702 29101/28036/28700
+f 29101/28036/28700 12465/28039/28702 1794/28040/28703 12530/28041/28704
+f 29100/28034/28698 29101/28036/28700 12530/28041/28704 12529/28042/28705
+f 29099/28035/28699 29100/28034/28698 12529/28042/28705 12528/28043/28706
+f 7575/15316/15951 29099/28035/28699 12528/28043/28706 962/15314/15949
+f 7576/15324/15960 29096/28031/28695 29099/28035/28699 7575/15316/15951
+f 7577/15323/15959 29093/28028/28692 29096/28031/28695 7576/15324/15960
+f 29102/28044/28707 29103/28045/28708 29106/28046/28709 29105/28047/28710
+f 29103/28045/28708 29104/28048/28711 29107/28049/28712 29106/28046/28709
+f 29105/28047/28710 29106/28046/28709 29109/28050/28713 29108/28051/28714
+f 29106/28046/28709 29107/28049/28712 29110/28052/28715 29109/28050/28713
+f 948/15274/15901 12522/28011/28677 29102/28044/28707 7538/15343/15983
+f 12522/28011/28677 12523/28010/28676 29103/28045/28708 29102/28044/28707
+f 12523/28010/28676 12524/28009/28675 29104/28048/28711 29103/28045/28708
+f 12524/28009/28675 1780/28008/28674 12428/28053/28673 29104/28048/28711
+f 29104/28048/28711 12428/28053/28673 12427/28054/28716 29107/28049/28712
+f 29107/28049/28712 12427/28054/28716 12426/28055/28717 29110/28052/28715
+f 29110/28052/28715 12426/28055/28717 1781/28056/28718 12533/28057/28719
+f 29109/28050/28713 29110/28052/28715 12533/28057/28719 12532/28058/28720
+f 29108/28051/28714 29109/28050/28713 12532/28058/28720 12531/28059/28721
+f 7536/15336/15975 29108/28051/28714 12531/28059/28721 949/15334/15973
+f 7537/15344/15984 29105/28047/28710 29108/28051/28714 7536/15336/15975
+f 7538/15343/15983 29102/28044/28707 29105/28047/28710 7537/15344/15984
+f 29111/28060/28722 29112/28061/28723 29115/28062/28724 29114/28063/28725
+f 29112/28061/28723 29113/28064/28726 29116/28065/28727 29115/28062/28724
+f 29114/28063/28725 29115/28062/28724 29118/28066/28728 29117/28067/28729
+f 29115/28062/28724 29116/28065/28727 29119/28068/28730 29118/28066/28728
+f 935/15294/15925 12525/28027/28691 29111/28060/28722 7499/15363/16007
+f 12525/28027/28691 12526/28026/28690 29112/28061/28723 29111/28060/28722
+f 12526/28026/28690 12527/28025/28689 29113/28064/28726 29112/28061/28723
+f 12527/28025/28689 1767/28024/28688 12389/28069/28731 29113/28064/28726
+f 29113/28064/28726 12389/28069/28731 12388/28070/28732 29116/28065/28727
+f 29116/28065/28727 12388/28070/28732 12387/28071/28733 29119/28068/28730
+f 29119/28068/28730 12387/28071/28733 1768/28072/28734 12536/28073/28735
+f 29118/28066/28728 29119/28068/28730 12536/28073/28735 12535/28074/28736
+f 29117/28067/28729 29118/28066/28728 12535/28074/28736 12534/28075/28737
+f 7497/15356/15999 29117/28067/28729 12534/28075/28737 936/15354/15997
+f 7498/15364/16008 29114/28063/28725 29117/28067/28729 7497/15356/15999
+f 7499/15363/16007 29111/28060/28722 29114/28063/28725 7498/15364/16008
+f 29120/28076/28738 29121/28077/28739 29124/28078/28740 29123/28079/28741
+f 29121/28077/28739 29122/28080/28742 29125/28081/28743 29124/28078/28740
+f 29123/28079/28741 29124/28078/28740 29127/28082/28744 29126/28083/28745
+f 29124/28078/28740 29125/28081/28743 29128/28084/28746 29127/28082/28744
+f 962/15314/15949 12528/28043/28706 29120/28076/28738 7580/15383/16031
+f 12528/28043/28706 12529/28042/28705 29121/28077/28739 29120/28076/28738
+f 12529/28042/28705 12530/28041/28704 29122/28080/28742 29121/28077/28739
+f 12530/28041/28704 1794/28040/28703 12470/28085/28702 29122/28080/28742
+f 29122/28080/28742 12470/28085/28702 12469/28086/28747 29125/28081/28743
+f 29125/28081/28743 12469/28086/28747 12468/28087/28748 29128/28084/28746
+f 29128/28084/28746 12468/28087/28748 1795/28088/28749 12539/28089/28750
+f 29127/28082/28744 29128/28084/28746 12539/28089/28750 12538/28090/28751
+f 29126/28083/28745 29127/28082/28744 12538/28090/28751 12537/28091/28752
+f 7578/15376/16023 29126/28083/28745 12537/28091/28752 963/15374/16021
+f 7579/15384/16032 29123/28079/28741 29126/28083/28745 7578/15376/16023
+f 7580/15383/16031 29120/28076/28738 29123/28079/28741 7579/15384/16032
+f 29129/28092/28753 29130/28093/28754 29133/28094/28755 29132/28095/28756
+f 29130/28093/28754 29131/28096/28757 29134/28097/28758 29133/28094/28755
+f 29132/28095/28756 29133/28094/28755 29136/28098/28759 29135/28099/28760
+f 29133/28094/28755 29134/28097/28758 29137/28100/28761 29136/28098/28759
+f 949/15334/15973 12531/28059/28721 29129/28092/28753 7541/15403/16055
+f 12531/28059/28721 12532/28058/28720 29130/28093/28754 29129/28092/28753
+f 12532/28058/28720 12533/28057/28719 29131/28096/28757 29130/28093/28754
+f 12533/28057/28719 1781/28056/28718 12431/28101/28717 29131/28096/28757
+f 29131/28096/28757 12431/28101/28717 12430/28102/28762 29134/28097/28758
+f 29134/28097/28758 12430/28102/28762 12429/28103/28763 29137/28100/28761
+f 29137/28100/28761 12429/28103/28763 1782/28104/28764 12542/28105/28765
+f 29136/28098/28759 29137/28100/28761 12542/28105/28765 12541/28106/28766
+f 29135/28099/28760 29136/28098/28759 12541/28106/28766 12540/28107/28767
+f 7539/15396/16047 29135/28099/28760 12540/28107/28767 950/15394/16045
+f 7540/15404/16056 29132/28095/28756 29135/28099/28760 7539/15396/16047
+f 7541/15403/16055 29129/28092/28753 29132/28095/28756 7540/15404/16056
+f 29138/28108/28768 29139/28109/28769 29142/28110/28770 29141/28111/28771
+f 29139/28109/28769 29140/28112/28772 29143/28113/28773 29142/28110/28770
+f 29141/28111/28771 29142/28110/28770 29145/28114/28774 29144/28115/28775
+f 29142/28110/28770 29143/28113/28773 29146/28116/28776 29145/28114/28774
+f 936/15354/15997 12534/28075/28737 29138/28108/28768 7502/15423/16079
+f 12534/28075/28737 12535/28074/28736 29139/28109/28769 29138/28108/28768
+f 12535/28074/28736 12536/28073/28735 29140/28112/28772 29139/28109/28769
+f 12536/28073/28735 1768/28072/28734 12392/28117/28777 29140/28112/28772
+f 29140/28112/28772 12392/28117/28777 12391/28118/28778 29143/28113/28773
+f 29143/28113/28773 12391/28118/28778 12390/28119/28779 29146/28116/28776
+f 29146/28116/28776 12390/28119/28779 1769/28120/28780 12545/28121/28781
+f 29145/28114/28774 29146/28116/28776 12545/28121/28781 12544/28122/28782
+f 29144/28115/28775 29145/28114/28774 12544/28122/28782 12543/28123/28783
+f 7500/15416/16071 29144/28115/28775 12543/28123/28783 937/15414/16069
+f 7501/15424/16080 29141/28111/28771 29144/28115/28775 7500/15416/16071
+f 7502/15423/16079 29138/28108/28768 29141/28111/28771 7501/15424/16080
+f 29147/28124/28784 29148/28125/28785 29151/28126/28786 29150/28127/28787
+f 29148/28125/28785 29149/28128/28788 29152/28129/28789 29151/28126/28786
+f 29150/28127/28787 29151/28126/28786 29154/28130/28790 29153/28131/28791
+f 29151/28126/28786 29152/28129/28789 29155/28132/28792 29154/28130/28790
+f 963/15374/16021 12537/28091/28752 29147/28124/28784 7583/15438/16097
+f 12537/28091/28752 12538/28090/28751 29148/28125/28785 29147/28124/28784
+f 12538/28090/28751 12539/28089/28750 29149/28128/28788 29148/28125/28785
+f 12539/28089/28750 1795/28088/28749 12473/28133/28748 29149/28128/28788
+f 29149/28128/28788 12473/28133/28748 12472/28134/28793 29152/28129/28789
+f 29152/28129/28789 12472/28134/28793 12471/28135/28594 29155/28132/28792
+f 29155/28132/28792 12471/28135/28594 1764/27924/28593 12507/27923/28592
+f 29154/28130/28790 29155/28132/28792 12507/27923/28592 12508/27922/28591
+f 29153/28131/28791 29154/28130/28790 12508/27922/28591 12509/27921/28590
+f 7581/15434/16093 29153/28131/28791 12509/27921/28590 932/15183/15791
+f 7582/15439/16098 29150/28127/28787 29153/28131/28791 7581/15434/16093
+f 7583/15438/16097 29147/28124/28784 29150/28127/28787 7582/15439/16098
+f 29156/28136/28794 29157/28137/28795 29160/28138/28796 29159/28139/28797
+f 29157/28137/28795 29158/28140/28798 29161/28141/28799 29160/28138/28796
+f 29159/28139/28797 29160/28138/28796 29163/28142/28800 29162/28143/28801
+f 29160/28138/28796 29161/28141/28799 29164/28144/28802 29163/28142/28800
+f 950/15394/16045 12540/28107/28767 29156/28136/28794 7544/15458/16121
+f 12540/28107/28767 12541/28106/28766 29157/28137/28795 29156/28136/28794
+f 12541/28106/28766 12542/28105/28765 29158/28140/28798 29157/28137/28795
+f 12542/28105/28765 1782/28104/28764 12434/28145/28763 29158/28140/28798
+f 29158/28140/28798 12434/28145/28763 12433/28146/28803 29161/28141/28799
+f 29161/28141/28799 12433/28146/28803 12432/28147/28804 29164/28144/28802
+f 29164/28144/28802 12432/28147/28804 1783/28148/28804 12548/28149/28805
+f 29163/28142/28800 29164/28144/28802 12548/28149/28805 12547/28150/28806
+f 29162/28143/28801 29163/28142/28800 12547/28150/28806 12546/28151/28807
+f 7542/15451/16113 29162/28143/28801 12546/28151/28807 951/15449/16111
+f 7543/15459/16122 29159/28139/28797 29162/28143/28801 7542/15451/16113
+f 7544/15458/16121 29156/28136/28794 29159/28139/28797 7543/15459/16122
+f 29165/28152/28808 29166/28153/28809 29169/28154/28810 29168/28155/28811
+f 29166/28153/28809 29167/28156/28812 29170/28157/28813 29169/28154/28810
+f 29168/28155/28811 29169/28154/28810 29172/28158/28814 29171/28159/28815
+f 29169/28154/28810 29170/28157/28813 29173/28160/28816 29172/28158/28814
+f 937/15414/16069 12543/28123/28783 29165/28152/28808 7505/15478/16145
+f 12543/28123/28783 12544/28122/28782 29166/28153/28809 29165/28152/28808
+f 12544/28122/28782 12545/28121/28781 29167/28156/28812 29166/28153/28809
+f 12545/28121/28781 1769/28120/28780 12395/28161/28780 29167/28156/28812
+f 29167/28156/28812 12395/28161/28780 12394/28162/28817 29170/28157/28813
+f 29170/28157/28813 12394/28162/28817 12393/28163/28818 29173/28160/28816
+f 29173/28160/28816 12393/28163/28818 1770/28164/28819 12551/28165/28820
+f 29172/28158/28814 29173/28160/28816 12551/28165/28820 12550/28166/28821
+f 29171/28159/28815 29172/28158/28814 12550/28166/28821 12549/28167/28822
+f 7503/15471/16137 29171/28159/28815 12549/28167/28822 938/15469/16135
+f 7504/15479/16146 29168/28155/28811 29171/28159/28815 7503/15471/16137
+f 7505/15478/16145 29165/28152/28808 29168/28155/28811 7504/15479/16146
+f 29174/28168/28823 29175/28169/28824 29178/28170/28825 29177/28171/28826
+f 29175/28169/28824 29176/28172/28827 29179/28173/28828 29178/28170/28825
+f 29177/28171/28826 29178/28170/28825 29181/28174/28829 29180/28175/28830
+f 29178/28170/28825 29179/28173/28828 29182/28176/28831 29181/28174/28829
+f 951/15449/16111 12546/28151/28807 29174/28168/28823 7547/15498/16169
+f 12546/28151/28807 12547/28150/28806 29175/28169/28824 29174/28168/28823
+f 12547/28150/28806 12548/28149/28805 29176/28172/28827 29175/28169/28824
+f 12548/28149/28805 1783/28148/28804 12437/28177/28832 29176/28172/28827
+f 29176/28172/28827 12437/28177/28832 12436/28178/28833 29179/28173/28828
+f 29179/28173/28828 12436/28178/28833 12435/28179/28834 29182/28176/28831
+f 29182/28176/28831 12435/28179/28834 1784/28180/28835 12554/28181/28836
+f 29181/28174/28829 29182/28176/28831 12554/28181/28836 12553/28182/28837
+f 29180/28175/28830 29181/28174/28829 12553/28182/28837 12552/28183/28838
+f 7545/15491/16161 29180/28175/28830 12552/28183/28838 952/15489/16159
+f 7546/15499/16170 29177/28171/28826 29180/28175/28830 7545/15491/16161
+f 7547/15498/16169 29174/28168/28823 29177/28171/28826 7546/15499/16170
+f 29183/28184/28839 29184/28185/28840 29187/28186/28841 29186/28187/28842
+f 29184/28185/28840 29185/28188/28843 29188/28189/28844 29187/28186/28841
+f 29186/28187/28842 29187/28186/28841 29190/28190/28845 29189/28191/28846
+f 29187/28186/28841 29188/28189/28844 29191/28192/28847 29190/28190/28845
+f 938/15469/16135 12549/28167/28822 29183/28184/28839 7508/15513/16187
+f 12549/28167/28822 12550/28166/28821 29184/28185/28840 29183/28184/28839
+f 12550/28166/28821 12551/28165/28820 29185/28188/28843 29184/28185/28840
+f 12551/28165/28820 1770/28164/28819 12398/28193/28818 29185/28188/28843
+f 29185/28188/28843 12398/28193/28818 12397/28194/28848 29188/28189/28844
+f 29188/28189/28844 12397/28194/28848 12396/28195/28849 29191/28192/28847
+f 29191/28192/28847 12396/28195/28849 1771/28196/28850 12557/28197/28851
+f 29190/28190/28845 29191/28192/28847 12557/28197/28851 12556/28198/28852
+f 29189/28191/28846 29190/28190/28845 12556/28198/28852 12555/28199/28853
+f 7506/15509/16183 29189/28191/28846 12555/28199/28853 939/14913/15467
+f 7507/15514/16188 29186/28187/28842 29189/28191/28846 7506/15509/16183
+f 7508/15513/16187 29183/28184/28839 29186/28187/28842 7507/15514/16188
+f 29192/28200/28854 29193/28201/28855 29196/28202/28856 29195/28203/28857
+f 29193/28201/28855 29194/28204/28858 29197/28205/28859 29196/28202/28856
+f 29195/28203/28857 29196/28202/28856 29199/28206/28860 29198/28207/28861
+f 29196/28202/28856 29197/28205/28859 29200/28208/28862 29199/28206/28860
+f 952/15489/16159 12552/28183/28838 29192/28200/28854 7550/15528/16205
+f 12552/28183/28838 12553/28182/28837 29193/28201/28855 29192/28200/28854
+f 12553/28182/28837 12554/28181/28836 29194/28204/28858 29193/28201/28855
+f 12554/28181/28836 1784/28180/28835 12440/28209/28863 29194/28204/28858
+f 29194/28204/28858 12440/28209/28863 12439/28210/28864 29197/28205/28859
+f 29197/28205/28859 12439/28210/28864 12438/28211/28865 29200/28208/28862
+f 29200/28208/28862 12438/28211/28865 1785/28212/28866 12560/28213/28867
+f 29199/28206/28860 29200/28208/28862 12560/28213/28867 12559/28214/28868
+f 29198/28207/28861 29199/28206/28860 12559/28214/28868 12558/28215/28869
+f 7548/15524/16201 29198/28207/28861 12558/28215/28869 953/14938/15497
+f 7549/15529/16206 29195/28203/28857 29198/28207/28861 7548/15524/16201
+f 7550/15528/16205 29192/28200/28854 29195/28203/28857 7549/15529/16206
+f 29201/28216/28870 29202/28217/28871 29205/28218/28872 29204/28219/28873
+f 29202/28217/28871 29203/28220/28874 29206/28221/28875 29205/28218/28872
+f 29204/28219/28873 29205/28218/28872 29208/28222/28876 29207/28223/28877
+f 29205/28218/28872 29206/28221/28875 29209/28224/28878 29208/28222/28876
+f 939/14913/15467 12555/28199/28853 29201/28216/28870 7511/14912/15466
+f 12555/28199/28853 12556/28198/28852 29202/28217/28871 29201/28216/28870
+f 12556/28198/28852 12557/28197/28851 29203/28220/28874 29202/28217/28871
+f 12557/28197/28851 1771/28196/28850 12401/28225/28849 29203/28220/28874
+f 29203/28220/28874 12401/28225/28849 12400/28226/28879 29206/28221/28875
+f 29206/28221/28875 12400/28226/28879 12399/28227/28880 29209/28224/28878
+f 29209/28224/28878 12399/28227/28880 1772/28228/28881 12563/28229/28882
+f 29208/28222/28876 29209/28224/28878 12563/28229/28882 12562/28230/28883
+f 29207/28223/28877 29208/28222/28876 12562/28230/28883 12561/28231/28884
+f 7509/14901/15453 29207/28223/28877 12561/28231/28884 940/14899/15451
+f 7510/14914/15468 29204/28219/28873 29207/28223/28877 7509/14901/15453
+f 7511/14912/15466 29201/28216/28870 29204/28219/28873 7510/14914/15468
+f 29210/28232/28885 29211/28233/28886 29214/28234/28887 29213/28235/28888
+f 29211/28233/28886 29212/28236/28889 29215/28237/28890 29214/28234/28887
+f 29213/28235/28888 29214/28234/28887 29217/28238/28891 29216/28239/28892
+f 29214/28234/28887 29215/28237/28890 29218/28240/28893 29217/28238/28891
+f 953/14938/15497 12558/28215/28869 29210/28232/28885 7553/14937/15496
+f 12558/28215/28869 12559/28214/28868 29211/28233/28886 29210/28232/28885
+f 12559/28214/28868 12560/28213/28867 29212/28236/28889 29211/28233/28886
+f 12560/28213/28867 1785/28212/28866 12443/28241/28866 29212/28236/28889
+f 29212/28236/28889 12443/28241/28866 12442/28242/28894 29215/28237/28890
+f 29215/28237/28890 12442/28242/28894 12441/28243/28895 29218/28240/28893
+f 29218/28240/28893 12441/28243/28895 1786/28244/28896 12566/28245/28897
+f 29217/28238/28891 29218/28240/28893 12566/28245/28897 12565/28246/28898
+f 29216/28239/28892 29217/28238/28891 12565/28246/28898 12564/28247/28899
+f 7551/14926/15483 29216/28239/28892 12564/28247/28899 954/14924/15481
+f 7552/14939/15498 29213/28235/28888 29216/28239/28892 7551/14926/15483
+f 7553/14937/15496 29210/28232/28885 29213/28235/28888 7552/14939/15498
+f 29219/28248/28900 29220/28249/28901 29223/28250/28902 29222/28251/28903
+f 29220/28249/28901 29221/28252/28904 29224/28253/28905 29223/28250/28902
+f 29222/28251/28903 29223/28250/28902 29226/28254/28906 29225/28255/28907
+f 29223/28250/28902 29224/28253/28905 29227/28256/28908 29226/28254/28906
+f 940/14899/15451 12561/28231/28884 29219/28248/28900 7514/14958/15521
+f 12561/28231/28884 12562/28230/28883 29220/28249/28901 29219/28248/28900
+f 12562/28230/28883 12563/28229/28882 29221/28252/28904 29220/28249/28901
+f 12563/28229/28882 1772/28228/28881 12404/28257/28880 29221/28252/28904
+f 29221/28252/28904 12404/28257/28880 12403/28258/28909 29224/28253/28905
+f 29224/28253/28905 12403/28258/28909 12402/28259/28910 29227/28256/28908
+f 29227/28256/28908 12402/28259/28910 1773/28260/28911 12569/28261/28912
+f 29226/28254/28906 29227/28256/28908 12569/28261/28912 12568/28262/28913
+f 29225/28255/28907 29226/28254/28906 12568/28262/28913 12567/28263/28914
+f 7512/14951/15513 29225/28255/28907 12567/28263/28914 941/14949/15511
+f 7513/14959/15522 29222/28251/28903 29225/28255/28907 7512/14951/15513
+f 7514/14958/15521 29219/28248/28900 29222/28251/28903 7513/14959/15522
+f 29228/28264/28915 29229/28265/28916 29232/28266/28917 29231/28267/28918
+f 29229/28265/28916 29230/28268/28919 29233/28269/28920 29232/28266/28917
+f 29231/28267/28918 29232/28266/28917 29235/28270/28921 29234/28271/28922
+f 29232/28266/28917 29233/28269/28920 29236/28272/28923 29235/28270/28921
+f 954/14924/15481 12564/28247/28899 29228/28264/28915 7556/14978/15545
+f 12564/28247/28899 12565/28246/28898 29229/28265/28916 29228/28264/28915
+f 12565/28246/28898 12566/28245/28897 29230/28268/28919 29229/28265/28916
+f 12566/28245/28897 1786/28244/28896 12446/28273/28895 29230/28268/28919
+f 29230/28268/28919 12446/28273/28895 12445/28274/28924 29233/28269/28920
+f 29233/28269/28920 12445/28274/28924 12444/28275/28464 29236/28272/28923
+f 29236/28272/28923 12444/28275/28464 1787/27788/28463 12477/27787/28462
+f 29235/28270/28921 29236/28272/28923 12477/27787/28462 12478/27786/28461
+f 29234/28271/28922 29235/28270/28921 12478/27786/28461 12479/27785/28460
+f 7554/14971/15537 29234/28271/28922 12479/27785/28460 955/14969/15535
+f 7555/14979/15546 29231/28267/28918 29234/28271/28922 7554/14971/15537
+f 7556/14978/15545 29228/28264/28915 29231/28267/28918 7555/14979/15546
+f 29237/28276/28925 29238/28277/28926 29241/28278/28927 29240/28279/28928
+f 29238/28277/28926 29239/28280/28929 29242/28281/28930 29241/28278/28927
+f 29240/28279/28928 29241/28278/28927 29244/28282/28931 29243/28283/28932
+f 29241/28278/28927 29242/28281/28930 29245/28284/28933 29244/28282/28931
+f 941/14949/15511 12567/28263/28914 29237/28276/28925 7517/14998/15569
+f 12567/28263/28914 12568/28262/28913 29238/28277/28926 29237/28276/28925
+f 12568/28262/28913 12569/28261/28912 29239/28280/28929 29238/28277/28926
+f 12569/28261/28912 1773/28260/28911 12407/28285/28910 29239/28280/28929
+f 29239/28280/28929 12407/28285/28910 12406/28286/28934 29242/28281/28930
+f 29242/28281/28930 12406/28286/28934 12405/28287/28484 29245/28284/28933
+f 29245/28284/28933 12405/28287/28484 1774/27808/28483 12483/27807/28482
+f 29244/28282/28931 29245/28284/28933 12483/27807/28482 12484/27806/28481
+f 29243/28283/28932 29244/28282/28931 12484/27806/28481 12485/27805/28480
+f 7515/14991/15561 29243/28283/28932 12485/27805/28480 942/14989/15559
+f 7516/14999/15570 29240/28279/28928 29243/28283/28932 7515/14991/15561
+f 7517/14998/15569 29237/28276/28925 29240/28279/28928 7516/14999/15570
+f 29247/28288/28935 29248/28289/28935 29246/28290/28935 29252/28291/28935
+f 29249/28292/28935 29250/28293/28935 29246/28290/28935 29248/28289/28935
+f 29251/28294/28935 29252/28291/28935 29246/28290/28935 29250/28293/28935
+f 1794/28040/28703 12578/28295/28935 29247/28288/28935 12470/28085/28702
+f 12578/28295/28935 12577/28296/28935 29248/28289/28935 29247/28288/28935
+f 12470/28085/28702 29247/28288/28935 29252/28291/28935 12469/28086/28747
+f 1796/28297/28935 12575/28298/28935 29249/28292/28935 12576/28299/28935
+f 12575/28298/28935 12574/28300/28935 29250/28293/28935 29249/28292/28935
+f 12576/28299/28935 29249/28292/28935 29248/28289/28935 12577/28296/28935
+f 1795/28088/28749 12468/28087/28748 29251/28294/28935 12573/28301/28935
+f 12468/28087/28748 12469/28086/28747 29252/28291/28935 29251/28294/28935
+f 12573/28301/28935 29251/28294/28935 29250/28293/28935 12574/28300/28935
+f 29254/28302/28935 29255/28303/28935 29253/28304/28935 29259/28305/28935
+f 29256/28306/28935 29257/28307/28935 29253/28304/28935 29255/28303/28935
+f 29258/28308/28935 29259/28305/28935 29253/28304/28935 29257/28307/28935
+f 1781/28056/28718 12584/28309/28935 29254/28302/28935 12431/28101/28717
+f 12584/28309/28935 12583/28310/28935 29255/28303/28935 29254/28302/28935
+f 12431/28101/28717 29254/28302/28935 29259/28305/28935 12430/28102/28762
+f 1796/28297/28935 12581/28311/28935 29256/28306/28935 12582/28312/28935
+f 12581/28311/28935 12580/28313/28935 29257/28307/28935 29256/28306/28935
+f 12582/28312/28935 29256/28306/28935 29255/28303/28935 12583/28310/28935
+f 1782/28104/28764 12429/28103/28763 29258/28308/28935 12579/28314/28935
+f 12429/28103/28763 12430/28102/28762 29259/28305/28935 29258/28308/28935
+f 12579/28314/28935 29258/28308/28935 29257/28307/28935 12580/28313/28935
+f 29261/28315/28935 29262/28316/28935 29260/28317/28935 29266/28318/28935
+f 29263/28319/28935 29264/28320/28935 29260/28317/28935 29262/28316/28935
+f 29265/28321/28935 29266/28318/28935 29260/28317/28935 29264/28320/28935
+f 1764/27924/28593 12572/28322/28935 29261/28315/28935 12380/27925/28594
+f 12572/28322/28935 12571/28323/28935 29262/28316/28935 29261/28315/28935
+f 12380/27925/28594 29261/28315/28935 29266/28318/28935 12379/27926/28595
+f 1796/28297/28935 12587/28324/28935 29263/28319/28935 12570/28325/28935
+f 12587/28324/28935 12586/28326/28935 29264/28320/28935 29263/28319/28935
+f 12570/28325/28935 29263/28319/28935 29262/28316/28935 12571/28323/28935
+f 1765/27928/28597 12378/27927/28596 29265/28321/28935 12585/28327/28935
+f 12378/27927/28596 12379/27926/28595 29266/28318/28935 29265/28321/28935
+f 12585/28327/28935 29265/28321/28935 29264/28320/28935 12586/28326/28935
+f 29268/28328/28935 29269/28329/28935 29267/28330/28935 29273/28331/28935
+f 29270/28332/28935 29271/28333/28935 29267/28330/28935 29269/28329/28935
+f 29272/28334/28935 29273/28331/28935 29267/28330/28935 29271/28333/28935
+f 1795/28088/28749 12573/28301/28935 29268/28328/28935 12473/28133/28748
+f 12573/28301/28935 12574/28300/28935 29269/28329/28935 29268/28328/28935
+f 12473/28133/28748 29268/28328/28935 29273/28331/28935 12472/28134/28793
+f 1796/28297/28935 12570/28325/28935 29270/28332/28935 12575/28298/28935
+f 12570/28325/28935 12571/28323/28935 29271/28333/28935 29270/28332/28935
+f 12575/28298/28935 29270/28332/28935 29269/28329/28935 12574/28300/28935
+f 1764/27924/28593 12471/28135/28594 29272/28334/28935 12572/28322/28935
+f 12471/28135/28594 12472/28134/28793 29273/28331/28935 29272/28334/28935
+f 12572/28322/28935 29272/28334/28935 29271/28333/28935 12571/28323/28935
+f 29275/28335/28935 29276/28336/28935 29274/28337/28935 29280/28338/28935
+f 29277/28339/28935 29278/28340/28935 29274/28337/28935 29276/28336/28935
+f 29279/28341/28935 29280/28338/28935 29274/28337/28935 29278/28340/28935
+f 1782/28104/28764 12579/28314/28935 29275/28335/28935 12434/28145/28763
+f 12579/28314/28935 12580/28313/28935 29276/28336/28935 29275/28335/28935
+f 12434/28145/28763 29275/28335/28935 29280/28338/28935 12433/28146/28803
+f 1796/28297/28935 12590/28342/28935 29277/28339/28935 12581/28311/28935
+f 12590/28342/28935 12589/28343/28935 29278/28340/28935 29277/28339/28935
+f 12581/28311/28935 29277/28339/28935 29276/28336/28935 12580/28313/28935
+f 1783/28148/28804 12432/28147/28804 29279/28341/28935 12588/28344/28935
+f 12432/28147/28804 12433/28146/28803 29280/28338/28935 29279/28341/28935
+f 12588/28344/28935 29279/28341/28935 29278/28340/28935 12589/28343/28935
+f 29282/28345/28935 29283/28346/28935 29281/28347/28935 29287/28348/28935
+f 29284/28349/28935 29285/28350/28935 29281/28347/28935 29283/28346/28935
+f 29286/28351/28935 29287/28348/28935 29281/28347/28935 29285/28350/28935
+f 1765/27928/28597 12585/28327/28935 29282/28345/28935 12383/27973/28596
+f 12585/28327/28935 12586/28326/28935 29283/28346/28935 29282/28345/28935
+f 12383/27973/28596 29282/28345/28935 29287/28348/28935 12382/27974/28641
+f 1796/28297/28935 12593/28352/28935 29284/28349/28935 12587/28324/28935
+f 12593/28352/28935 12592/28353/28935 29285/28350/28935 29284/28349/28935
+f 12587/28324/28935 29284/28349/28935 29283/28346/28935 12586/28326/28935
+f 1766/27976/28643 12381/27975/28642 29286/28351/28935 12591/28354/28935
+f 12381/27975/28642 12382/27974/28641 29287/28348/28935 29286/28351/28935
+f 12591/28354/28935 29286/28351/28935 29285/28350/28935 12592/28353/28935
+f 29289/28355/28935 29290/28356/28935 29288/28357/28935 29294/28358/28935
+f 29291/28359/28935 29292/28360/28935 29288/28357/28935 29290/28356/28935
+f 29293/28361/28935 29294/28358/28935 29288/28357/28935 29292/28360/28935
+f 1783/28148/28804 12588/28344/28935 29289/28355/28935 12437/28177/28832
+f 12588/28344/28935 12589/28343/28935 29290/28356/28935 29289/28355/28935
+f 12437/28177/28832 29289/28355/28935 29294/28358/28935 12436/28178/28833
+f 1796/28297/28935 12596/28362/28935 29291/28359/28935 12590/28342/28935
+f 12596/28362/28935 12595/28363/28935 29292/28360/28935 29291/28359/28935
+f 12590/28342/28935 29291/28359/28935 29290/28356/28935 12589/28343/28935
+f 1784/28180/28835 12435/28179/28834 29293/28361/28935 12594/28364/28935
+f 12435/28179/28834 12436/28178/28833 29294/28358/28935 29293/28361/28935
+f 12594/28364/28935 29293/28361/28935 29292/28360/28935 12595/28363/28935
+f 29296/28365/28935 29297/28366/28935 29295/28367/28935 29301/28368/28935
+f 29298/28369/28935 29299/28370/28935 29295/28367/28935 29297/28366/28935
+f 29300/28371/28935 29301/28368/28935 29295/28367/28935 29299/28370/28935
+f 1766/27976/28643 12591/28354/28935 29296/28365/28935 12386/28021/28642
+f 12591/28354/28935 12592/28353/28935 29297/28366/28935 29296/28365/28935
+f 12386/28021/28642 29296/28365/28935 29301/28368/28935 12385/28022/28687
+f 1796/28297/28935 12599/28372/28935 29298/28369/28935 12593/28352/28935
+f 12599/28372/28935 12598/28373/28935 29299/28370/28935 29298/28369/28935
+f 12593/28352/28935 29298/28369/28935 29297/28366/28935 12592/28353/28935
+f 1767/28024/28688 12384/28023/28688 29300/28371/28935 12597/28374/28935
+f 12384/28023/28688 12385/28022/28687 29301/28368/28935 29300/28371/28935
+f 12597/28374/28935 29300/28371/28935 29299/28370/28935 12598/28373/28935
+f 29303/28375/28935 29304/28376/28935 29302/28377/28935 29308/28378/28935
+f 29305/28379/28935 29306/28380/28935 29302/28377/28935 29304/28376/28935
+f 29307/28381/28935 29308/28378/28935 29302/28377/28935 29306/28380/28935
+f 1770/28164/28819 12605/28382/28935 29303/28375/28935 12398/28193/28818
+f 12605/28382/28935 12604/28383/28935 29304/28376/28935 29303/28375/28935
+f 12398/28193/28818 29303/28375/28935 29308/28378/28935 12397/28194/28848
+f 1796/28297/28935 12602/28384/28935 29305/28379/28935 12603/28385/28935
+f 12602/28384/28935 12601/28386/28935 29306/28380/28935 29305/28379/28935
+f 12603/28385/28935 29305/28379/28935 29304/28376/28935 12604/28383/28935
+f 1771/28196/28850 12396/28195/28849 29307/28381/28935 12600/28387/28935
+f 12396/28195/28849 12397/28194/28848 29308/28378/28935 29307/28381/28935
+f 12600/28387/28935 29307/28381/28935 29306/28380/28935 12601/28386/28935
+f 29310/28388/28935 29311/28389/28935 29309/28390/28935 29315/28391/28935
+f 29312/28392/28935 29313/28393/28935 29309/28390/28935 29311/28389/28935
+f 29314/28394/28935 29315/28391/28935 29309/28390/28935 29313/28393/28935
+f 1784/28180/28835 12594/28364/28935 29310/28388/28935 12440/28209/28863
+f 12594/28364/28935 12595/28363/28935 29311/28389/28935 29310/28388/28935
+f 12440/28209/28863 29310/28388/28935 29315/28391/28935 12439/28210/28864
+f 1796/28297/28935 12608/28395/28935 29312/28392/28935 12596/28362/28935
+f 12608/28395/28935 12607/28396/28935 29313/28393/28935 29312/28392/28935
+f 12596/28362/28935 29312/28392/28935 29311/28389/28935 12595/28363/28935
+f 1785/28212/28866 12438/28211/28865 29314/28394/28935 12606/28397/28935
+f 12438/28211/28865 12439/28210/28864 29315/28391/28935 29314/28394/28935
+f 12606/28397/28935 29314/28394/28935 29313/28393/28935 12607/28396/28935
+f 29317/28398/28935 29318/28399/28935 29316/28400/28935 29322/28401/28935
+f 29319/28402/28935 29320/28403/28935 29316/28400/28935 29318/28399/28935
+f 29321/28404/28935 29322/28401/28935 29316/28400/28935 29320/28403/28935
+f 1767/28024/28688 12597/28374/28935 29317/28398/28935 12389/28069/28731
+f 12597/28374/28935 12598/28373/28935 29318/28399/28935 29317/28398/28935
+f 12389/28069/28731 29317/28398/28935 29322/28401/28935 12388/28070/28732
+f 1796/28297/28935 12611/28405/28935 29319/28402/28935 12599/28372/28935
+f 12611/28405/28935 12610/28406/28935 29320/28403/28935 29319/28402/28935
+f 12599/28372/28935 29319/28402/28935 29318/28399/28935 12598/28373/28935
+f 1768/28072/28734 12387/28071/28733 29321/28404/28935 12609/28407/28935
+f 12387/28071/28733 12388/28070/28732 29322/28401/28935 29321/28404/28935
+f 12609/28407/28935 29321/28404/28935 29320/28403/28935 12610/28406/28935
+f 29324/28408/28935 29325/28409/28935 29323/28410/28935 29329/28411/28935
+f 29326/28412/28935 29327/28413/28935 29323/28410/28935 29325/28409/28935
+f 29328/28414/28935 29329/28411/28935 29323/28410/28935 29327/28413/28935
+f 1771/28196/28850 12600/28387/28935 29324/28408/28935 12401/28225/28849
+f 12600/28387/28935 12601/28386/28935 29325/28409/28935 29324/28408/28935
+f 12401/28225/28849 29324/28408/28935 29329/28411/28935 12400/28226/28879
+f 1796/28297/28935 12614/28415/28935 29326/28412/28935 12602/28384/28935
+f 12614/28415/28935 12613/28416/28935 29327/28413/28935 29326/28412/28935
+f 12602/28384/28935 29326/28412/28935 29325/28409/28935 12601/28386/28935
+f 1772/28228/28881 12399/28227/28880 29328/28414/28935 12612/28417/28935
+f 12399/28227/28880 12400/28226/28879 29329/28411/28935 29328/28414/28935
+f 12612/28417/28935 29328/28414/28935 29327/28413/28935 12613/28416/28935
+f 29331/28418/28935 29332/28419/28935 29330/28420/28935 29336/28421/28935
+f 29333/28422/28935 29334/28423/28935 29330/28420/28935 29332/28419/28935
+f 29335/28424/28935 29336/28421/28935 29330/28420/28935 29334/28423/28935
+f 1785/28212/28866 12606/28397/28935 29331/28418/28935 12443/28241/28866
+f 12606/28397/28935 12607/28396/28935 29332/28419/28935 29331/28418/28935
+f 12443/28241/28866 29331/28418/28935 29336/28421/28935 12442/28242/28894
+f 1796/28297/28935 12617/28425/28935 29333/28422/28935 12608/28395/28935
+f 12617/28425/28935 12616/28426/28935 29334/28423/28935 29333/28422/28935
+f 12608/28395/28935 29333/28422/28935 29332/28419/28935 12607/28396/28935
+f 1786/28244/28896 12441/28243/28895 29335/28424/28935 12615/28427/28935
+f 12441/28243/28895 12442/28242/28894 29336/28421/28935 29335/28424/28935
+f 12615/28427/28935 29335/28424/28935 29334/28423/28935 12616/28426/28935
+f 29338/28428/28935 29339/28429/28935 29337/28430/28935 29343/28431/28935
+f 29340/28432/28935 29341/28433/28935 29337/28430/28935 29339/28429/28935
+f 29342/28434/28935 29343/28431/28935 29337/28430/28935 29341/28433/28935
+f 1768/28072/28734 12609/28407/28935 29338/28428/28935 12392/28117/28777
+f 12609/28407/28935 12610/28406/28935 29339/28429/28935 29338/28428/28935
+f 12392/28117/28777 29338/28428/28935 29343/28431/28935 12391/28118/28778
+f 1796/28297/28935 12620/28435/28935 29340/28432/28935 12611/28405/28935
+f 12620/28435/28935 12619/28436/28935 29341/28433/28935 29340/28432/28935
+f 12611/28405/28935 29340/28432/28935 29339/28429/28935 12610/28406/28935
+f 1769/28120/28780 12390/28119/28779 29342/28434/28935 12618/28437/28935
+f 12390/28119/28779 12391/28118/28778 29343/28431/28935 29342/28434/28935
+f 12618/28437/28935 29342/28434/28935 29341/28433/28935 12619/28436/28935
+f 29345/28438/28935 29346/28439/28935 29344/28440/28935 29350/28441/28935
+f 29347/28442/28935 29348/28443/28935 29344/28440/28935 29346/28439/28935
+f 29349/28444/28935 29350/28441/28935 29344/28440/28935 29348/28443/28935
+f 1772/28228/28881 12612/28417/28935 29345/28438/28935 12404/28257/28880
+f 12612/28417/28935 12613/28416/28935 29346/28439/28935 29345/28438/28935
+f 12404/28257/28880 29345/28438/28935 29350/28441/28935 12403/28258/28909
+f 1796/28297/28935 12623/28445/28935 29347/28442/28935 12614/28415/28935
+f 12623/28445/28935 12622/28446/28935 29348/28443/28935 29347/28442/28935
+f 12614/28415/28935 29347/28442/28935 29346/28439/28935 12613/28416/28935
+f 1773/28260/28911 12402/28259/28910 29349/28444/28935 12621/28447/28935
+f 12402/28259/28910 12403/28258/28909 29350/28441/28935 29349/28444/28935
+f 12621/28447/28935 29349/28444/28935 29348/28443/28935 12622/28446/28935
+f 29352/28448/28935 29353/28449/28935 29351/28450/28935 29357/28451/28935
+f 29354/28452/28935 29355/28453/28935 29351/28450/28935 29353/28449/28935
+f 29356/28454/28935 29357/28451/28935 29351/28450/28935 29355/28453/28935
+f 1786/28244/28896 12615/28427/28935 29352/28448/28935 12446/28273/28895
+f 12615/28427/28935 12616/28426/28935 29353/28449/28935 29352/28448/28935
+f 12446/28273/28895 29352/28448/28935 29357/28451/28935 12445/28274/28924
+f 1796/28297/28935 12626/28455/28935 29354/28452/28935 12617/28425/28935
+f 12626/28455/28935 12625/28456/28935 29355/28453/28935 29354/28452/28935
+f 12617/28425/28935 29354/28452/28935 29353/28449/28935 12616/28426/28935
+f 1787/27788/28463 12444/28275/28464 29356/28454/28935 12624/28457/28935
+f 12444/28275/28464 12445/28274/28924 29357/28451/28935 29356/28454/28935
+f 12624/28457/28935 29356/28454/28935 29355/28453/28935 12625/28456/28935
+f 29359/28458/28935 29360/28459/28935 29358/28460/28935 29364/28461/28935
+f 29361/28462/28935 29362/28463/28935 29358/28460/28935 29360/28459/28935
+f 29363/28464/28935 29364/28461/28935 29358/28460/28935 29362/28463/28935
+f 1769/28120/28780 12618/28437/28935 29359/28458/28935 12395/28161/28780
+f 12618/28437/28935 12619/28436/28935 29360/28459/28935 29359/28458/28935
+f 12395/28161/28780 29359/28458/28935 29364/28461/28935 12394/28162/28817
+f 1796/28297/28935 12603/28385/28935 29361/28462/28935 12620/28435/28935
+f 12603/28385/28935 12604/28383/28935 29362/28463/28935 29361/28462/28935
+f 12620/28435/28935 29361/28462/28935 29360/28459/28935 12619/28436/28935
+f 1770/28164/28819 12393/28163/28818 29363/28464/28935 12605/28382/28935
+f 12393/28163/28818 12394/28162/28817 29364/28461/28935 29363/28464/28935
+f 12605/28382/28935 29363/28464/28935 29362/28463/28935 12604/28383/28935
+f 29366/28465/28935 29367/28466/28935 29365/28467/28935 29371/28468/28935
+f 29368/28469/28935 29369/28470/28935 29365/28467/28935 29367/28466/28935
+f 29370/28471/28935 29371/28468/28935 29365/28467/28935 29369/28470/28935
+f 1773/28260/28911 12621/28447/28935 29366/28465/28935 12407/28285/28910
+f 12621/28447/28935 12622/28446/28935 29367/28466/28935 29366/28465/28935
+f 12407/28285/28910 29366/28465/28935 29371/28468/28935 12406/28286/28934
+f 1796/28297/28935 12629/28472/28935 29368/28469/28935 12623/28445/28935
+f 12629/28472/28935 12628/28473/28935 29369/28470/28935 29368/28469/28935
+f 12623/28445/28935 29368/28469/28935 29367/28466/28935 12622/28446/28935
+f 1774/27808/28483 12405/28287/28484 29370/28471/28935 12627/28474/28935
+f 12405/28287/28484 12406/28286/28934 29371/28468/28935 29370/28471/28935
+f 12627/28474/28935 29370/28471/28935 29369/28470/28935 12628/28473/28935
+f 29373/28475/28935 29374/28476/28935 29372/28477/28935 29378/28478/28935
+f 29375/28479/28935 29376/28480/28935 29372/28477/28935 29374/28476/28935
+f 29377/28481/28935 29378/28478/28935 29372/28477/28935 29376/28480/28935
+f 1787/27788/28463 12624/28457/28935 29373/28475/28935 12449/27789/28464
+f 12624/28457/28935 12625/28456/28935 29374/28476/28935 29373/28475/28935
+f 12449/27789/28464 29373/28475/28935 29378/28478/28935 12448/27790/28465
+f 1796/28297/28935 12632/28482/28935 29375/28479/28935 12626/28455/28935
+f 12632/28482/28935 12631/28483/28935 29376/28480/28935 29375/28479/28935
+f 12626/28455/28935 29375/28479/28935 29374/28476/28935 12625/28456/28935
+f 1788/27792/28467 12447/27791/28466 29377/28481/28935 12630/28484/28935
+f 12447/27791/28466 12448/27790/28465 29378/28478/28935 29377/28481/28935
+f 12630/28484/28935 29377/28481/28935 29376/28480/28935 12631/28483/28935
+f 29380/28485/28935 29381/28486/28935 29379/28487/28935 29385/28488/28935
+f 29382/28489/28935 29383/28490/28935 29379/28487/28935 29381/28486/28935
+f 29384/28491/28935 29385/28488/28935 29379/28487/28935 29383/28490/28935
+f 1774/27808/28483 12627/28474/28935 29380/28485/28935 12410/27809/28484
+f 12627/28474/28935 12628/28473/28935 29381/28486/28935 29380/28485/28935
+f 12410/27809/28484 29380/28485/28935 29385/28488/28935 12409/27810/28485
+f 1796/28297/28935 12635/28492/28935 29382/28489/28935 12629/28472/28935
+f 12635/28492/28935 12634/28493/28935 29383/28490/28935 29382/28489/28935
+f 12629/28472/28935 29382/28489/28935 29381/28486/28935 12628/28473/28935
+f 1775/27812/28486 12408/27811/28486 29384/28491/28935 12633/28494/28935
+f 12408/27811/28486 12409/27810/28485 29385/28488/28935 29384/28491/28935
+f 12633/28494/28935 29384/28491/28935 29383/28490/28935 12634/28493/28935
+f 29387/28495/28935 29388/28496/28935 29386/28497/28935 29392/28498/28935
+f 29389/28499/28935 29390/28500/28935 29386/28497/28935 29388/28496/28935
+f 29391/28501/28935 29392/28498/28935 29386/28497/28935 29390/28500/28935
+f 1788/27792/28467 12630/28484/28935 29387/28495/28935 12452/27825/28466
+f 12630/28484/28935 12631/28483/28935 29388/28496/28935 29387/28495/28935
+f 12452/27825/28466 29387/28495/28935 29392/28498/28935 12451/27826/28499
+f 1796/28297/28935 12638/28502/28935 29389/28499/28935 12632/28482/28935
+f 12638/28502/28935 12637/28503/28935 29390/28500/28935 29389/28499/28935
+f 12632/28482/28935 29389/28499/28935 29388/28496/28935 12631/28483/28935
+f 1789/27828/28501 12450/27827/28500 29391/28501/28935 12636/28504/28935
+f 12450/27827/28500 12451/27826/28499 29392/28498/28935 29391/28501/28935
+f 12636/28504/28935 29391/28501/28935 29390/28500/28935 12637/28503/28935
+f 29394/28505/28935 29395/28506/28935 29393/28507/28935 29399/28508/28935
+f 29396/28509/28935 29397/28510/28935 29393/28507/28935 29395/28506/28935
+f 29398/28511/28935 29399/28508/28935 29393/28507/28935 29397/28510/28935
+f 1775/27812/28486 12633/28494/28935 29394/28505/28935 12413/27841/28514
+f 12633/28494/28935 12634/28493/28935 29395/28506/28935 29394/28505/28935
+f 12413/27841/28514 29394/28505/28935 29399/28508/28935 12412/27842/28515
+f 1796/28297/28935 12641/28512/28935 29396/28509/28935 12635/28492/28935
+f 12641/28512/28935 12640/28513/28935 29397/28510/28935 29396/28509/28935
+f 12635/28492/28935 29396/28509/28935 29395/28506/28935 12634/28493/28935
+f 1776/27844/28517 12411/27843/28516 29398/28511/28935 12639/28514/28935
+f 12411/27843/28516 12412/27842/28515 29399/28508/28935 29398/28511/28935
+f 12639/28514/28935 29398/28511/28935 29397/28510/28935 12640/28513/28935
+f 29401/28515/28935 29402/28516/28935 29400/28517/28935 29406/28518/28935
+f 29403/28519/28935 29404/28520/28935 29400/28517/28935 29402/28516/28935
+f 29405/28521/28935 29406/28518/28935 29400/28517/28935 29404/28520/28935
+f 1789/27828/28501 12636/28504/28935 29401/28515/28935 12455/27857/28500
+f 12636/28504/28935 12637/28503/28935 29402/28516/28935 29401/28515/28935
+f 12455/27857/28500 29401/28515/28935 29406/28518/28935 12454/27858/28530
+f 1796/28297/28935 12644/28522/28935 29403/28519/28935 12638/28502/28935
+f 12644/28522/28935 12643/28523/28935 29404/28520/28935 29403/28519/28935
+f 12638/28502/28935 29403/28519/28935 29402/28516/28935 12637/28503/28935
+f 1790/27860/28532 12453/27859/28531 29405/28521/28935 12642/28524/28935
+f 12453/27859/28531 12454/27858/28530 29406/28518/28935 29405/28521/28935
+f 12642/28524/28935 29405/28521/28935 29404/28520/28935 12643/28523/28935
+f 29408/28525/28935 29409/28526/28935 29407/28527/28935 29413/28528/28935
+f 29410/28529/28935 29411/28530/28935 29407/28527/28935 29409/28526/28935
+f 29412/28531/28935 29413/28528/28935 29407/28527/28935 29411/28530/28935
+f 1776/27844/28517 12639/28514/28935 29408/28525/28935 12416/27873/28545
+f 12639/28514/28935 12640/28513/28935 29409/28526/28935 29408/28525/28935
+f 12416/27873/28545 29408/28525/28935 29413/28528/28935 12415/27874/28546
+f 1796/28297/28935 12647/28532/28935 29410/28529/28935 12641/28512/28935
+f 12647/28532/28935 12646/28533/28935 29411/28530/28935 29410/28529/28935
+f 12641/28512/28935 29410/28529/28935 29409/28526/28935 12640/28513/28935
+f 1777/27876/28548 12414/27875/28547 29412/28531/28935 12645/28534/28935
+f 12414/27875/28547 12415/27874/28546 29413/28528/28935 29412/28531/28935
+f 12645/28534/28935 29412/28531/28935 29411/28530/28935 12646/28533/28935
+f 29415/28535/28935 29416/28536/28935 29414/28537/28935 29420/28538/28935
+f 29417/28539/28935 29418/28540/28935 29414/28537/28935 29416/28536/28935
+f 29419/28541/28935 29420/28538/28935 29414/28537/28935 29418/28540/28935
+f 1790/27860/28532 12642/28524/28935 29415/28535/28935 12458/27889/28531
+f 12642/28524/28935 12643/28523/28935 29416/28536/28935 29415/28535/28935
+f 12458/27889/28531 29415/28535/28935 29420/28538/28935 12457/27890/28561
+f 1796/28297/28935 12650/28542/28935 29417/28539/28935 12644/28522/28935
+f 12650/28542/28935 12649/28543/28935 29418/28540/28935 29417/28539/28935
+f 12644/28522/28935 29417/28539/28935 29416/28536/28935 12643/28523/28935
+f 1791/27892/28562 12456/27891/28562 29419/28541/28935 12648/28544/28935
+f 12456/27891/28562 12457/27890/28561 29420/28538/28935 29419/28541/28935
+f 12648/28544/28935 29419/28541/28935 29418/28540/28935 12649/28543/28935
+f 29422/28545/28935 29423/28546/28935 29421/28547/28935 29427/28548/28935
+f 29424/28549/28935 29425/28550/28935 29421/28547/28935 29423/28546/28935
+f 29426/28551/28935 29427/28548/28935 29421/28547/28935 29425/28550/28935
+f 1777/27876/28548 12645/28534/28935 29422/28545/28935 12419/27905/28548
+f 12645/28534/28935 12646/28533/28935 29423/28546/28935 29422/28545/28935
+f 12419/27905/28548 29422/28545/28935 29427/28548/28935 12418/27906/28575
+f 1796/28297/28935 12653/28552/28935 29424/28549/28935 12647/28532/28935
+f 12653/28552/28935 12652/28553/28935 29425/28550/28935 29424/28549/28935
+f 12647/28532/28935 29424/28549/28935 29423/28546/28935 12646/28533/28935
+f 1778/27908/28577 12417/27907/28576 29426/28551/28935 12651/28554/28935
+f 12417/27907/28576 12418/27906/28575 29427/28548/28935 29426/28551/28935
+f 12651/28554/28935 29426/28551/28935 29425/28550/28935 12652/28553/28935
+f 29429/28555/28935 29430/28556/28935 29428/28557/28935 29434/28558/28935
+f 29431/28559/28935 29432/28560/28935 29428/28557/28935 29430/28556/28935
+f 29433/28561/28935 29434/28558/28935 29428/28557/28935 29432/28560/28935
+f 1791/27892/28562 12648/28544/28935 29429/28555/28935 12461/27941/28610
+f 12648/28544/28935 12649/28543/28935 29430/28556/28935 29429/28555/28935
+f 12461/27941/28610 29429/28555/28935 29434/28558/28935 12460/27942/28611
+f 1796/28297/28935 12656/28562/28935 29431/28559/28935 12650/28542/28935
+f 12656/28562/28935 12655/28563/28935 29432/28560/28935 29431/28559/28935
+f 12650/28542/28935 29431/28559/28935 29430/28556/28935 12649/28543/28935
+f 1792/27944/28613 12459/27943/28612 29433/28561/28935 12654/28564/28935
+f 12459/27943/28612 12460/27942/28611 29434/28558/28935 29433/28561/28935
+f 12654/28564/28935 29433/28561/28935 29432/28560/28935 12655/28563/28935
+f 29436/28565/28935 29437/28566/28935 29435/28567/28935 29441/28568/28935
+f 29438/28569/28935 29439/28570/28935 29435/28567/28935 29437/28566/28935
+f 29440/28571/28935 29441/28568/28935 29435/28567/28935 29439/28570/28935
+f 1778/27908/28577 12651/28554/28935 29436/28565/28935 12422/27957/28576
+f 12651/28554/28935 12652/28553/28935 29437/28566/28935 29436/28565/28935
+f 12422/27957/28576 29436/28565/28935 29441/28568/28935 12421/27958/28626
+f 1796/28297/28935 12659/28572/28935 29438/28569/28935 12653/28552/28935
+f 12659/28572/28935 12658/28573/28935 29439/28570/28935 29438/28569/28935
+f 12653/28552/28935 29438/28569/28935 29437/28566/28935 12652/28553/28935
+f 1779/27960/28628 12420/27959/28627 29440/28571/28935 12657/28574/28935
+f 12420/27959/28627 12421/27958/28626 29441/28568/28935 29440/28571/28935
+f 12657/28574/28935 29440/28571/28935 29439/28570/28935 12658/28573/28935
+f 29443/28575/28935 29444/28576/28935 29442/28577/28935 29448/28578/28935
+f 29445/28579/28935 29446/28580/28935 29442/28577/28935 29444/28576/28935
+f 29447/28581/28935 29448/28578/28935 29442/28577/28935 29446/28580/28935
+f 1792/27944/28613 12654/28564/28935 29443/28575/28935 12464/27989/28656
+f 12654/28564/28935 12655/28563/28935 29444/28576/28935 29443/28575/28935
+f 12464/27989/28656 29443/28575/28935 29448/28578/28935 12463/27990/28657
+f 1796/28297/28935 12662/28582/28935 29445/28579/28935 12656/28562/28935
+f 12662/28582/28935 12661/28583/28935 29446/28580/28935 29445/28579/28935
+f 12656/28562/28935 29445/28579/28935 29444/28576/28935 12655/28563/28935
+f 1793/27992/28659 12462/27991/28658 29447/28581/28935 12660/28584/28935
+f 12462/27991/28658 12463/27990/28657 29448/28578/28935 29447/28581/28935
+f 12660/28584/28935 29447/28581/28935 29446/28580/28935 12661/28583/28935
+f 29450/28585/28935 29451/28586/28935 29449/28587/28935 29455/28588/28935
+f 29452/28589/28935 29453/28590/28935 29449/28587/28935 29451/28586/28935
+f 29454/28591/28935 29455/28588/28935 29449/28587/28935 29453/28590/28935
+f 1779/27960/28628 12657/28574/28935 29450/28585/28935 12425/28005/28627
+f 12657/28574/28935 12658/28573/28935 29451/28586/28935 29450/28585/28935
+f 12425/28005/28627 29450/28585/28935 29455/28588/28935 12424/28006/28672
+f 1796/28297/28935 12665/28592/28935 29452/28589/28935 12659/28572/28935
+f 12665/28592/28935 12664/28593/28935 29453/28590/28935 29452/28589/28935
+f 12659/28572/28935 29452/28589/28935 29451/28586/28935 12658/28573/28935
+f 1780/28008/28674 12423/28007/28673 29454/28591/28935 12663/28594/28935
+f 12423/28007/28673 12424/28006/28672 29455/28588/28935 29454/28591/28935
+f 12663/28594/28935 29454/28591/28935 29453/28590/28935 12664/28593/28935
+f 29457/28595/28935 29458/28596/28935 29456/28597/28935 29462/28598/28935
+f 29459/28599/28935 29460/28600/28935 29456/28597/28935 29458/28596/28935
+f 29461/28601/28935 29462/28598/28935 29456/28597/28935 29460/28600/28935
+f 1793/27992/28659 12660/28584/28935 29457/28595/28935 12467/28037/28659
+f 12660/28584/28935 12661/28583/28935 29458/28596/28935 29457/28595/28935
+f 12467/28037/28659 29457/28595/28935 29462/28598/28935 12466/28038/28701
+f 1796/28297/28935 12576/28299/28935 29459/28599/28935 12662/28582/28935
+f 12576/28299/28935 12577/28296/28935 29460/28600/28935 29459/28599/28935
+f 12662/28582/28935 29459/28599/28935 29458/28596/28935 12661/28583/28935
+f 1794/28040/28703 12465/28039/28702 29461/28601/28935 12578/28295/28935
+f 12465/28039/28702 12466/28038/28701 29462/28598/28935 29461/28601/28935
+f 12578/28295/28935 29461/28601/28935 29460/28600/28935 12577/28296/28935
+f 29464/28602/28935 29465/28603/28935 29463/28604/28935 29469/28605/28935
+f 29466/28606/28935 29467/28607/28935 29463/28604/28935 29465/28603/28935
+f 29468/28608/28935 29469/28605/28935 29463/28604/28935 29467/28607/28935
+f 1780/28008/28674 12663/28594/28935 29464/28602/28935 12428/28053/28673
+f 12663/28594/28935 12664/28593/28935 29465/28603/28935 29464/28602/28935
+f 12428/28053/28673 29464/28602/28935 29469/28605/28935 12427/28054/28716
+f 1796/28297/28935 12582/28312/28935 29466/28606/28935 12665/28592/28935
+f 12582/28312/28935 12583/28310/28935 29467/28607/28935 29466/28606/28935
+f 12665/28592/28935 29466/28606/28935 29465/28603/28935 12664/28593/28935
+f 1781/28056/28718 12426/28055/28717 29468/28608/28935 12584/28309/28935
+f 12426/28055/28717 12427/28054/28716 29469/28605/28935 29468/28608/28935
+f 12584/28309/28935 29468/28608/28935 29467/28607/28935 12583/28310/28935
+f 29470/28609/28936 29471/28610/28937 29474/28611/28938 29473/28612/28939
+f 29471/28610/28937 29472/28613/28940 29475/28614/28941 29474/28611/28938
+f 29473/28612/28939 29474/28611/28938 29477/28615/28942 29476/28616/28943
+f 29474/28611/28938 29475/28614/28941 29478/28617/28944 29477/28615/28942
+f 1659/25761/26438 12689/28618/28945 29470/28609/28936 11987/26694/27371
+f 12689/28618/28945 12688/28619/28946 29471/28610/28937 29470/28609/28936
+f 12688/28619/28946 12687/28620/28947 29472/28613/28940 29471/28610/28937
+f 12687/28620/28947 1797/28621/28948 12683/28622/28949 29472/28613/28940
+f 29472/28613/28940 12683/28622/28949 12682/28623/28950 29475/28614/28941
+f 29475/28614/28941 12682/28623/28950 12681/28624/28951 29478/28617/28944
+f 29478/28617/28944 12681/28624/28951 1800/28625/28952 12686/28626/28953
+f 29477/28615/28942 29478/28617/28944 12686/28626/28953 12685/28627/28954
+f 29476/28616/28943 29477/28615/28942 12685/28627/28954 12684/28628/28955
+f 11985/26696/27373 29476/28616/28943 12684/28628/28955 1691/26697/27374
+f 11986/26695/27372 29473/28612/28939 29476/28616/28943 11985/26696/27373
+f 11987/26694/27371 29470/28609/28936 29473/28612/28939 11986/26695/27372
+f 29479/28629/28956 29480/28630/28957 29483/28631/28958 29482/28632/28959
+f 29480/28630/28957 29481/28633/28960 29484/28634/28961 29483/28631/28958
+f 29482/28632/28959 29483/28631/28958 29486/28635/28962 29485/28636/28963
+f 29483/28631/28958 29484/28634/28961 29487/28637/28964 29486/28635/28962
+f 1660/25801/26478 12692/28638/28965 29479/28629/28956 11682/25802/26479
+f 12692/28638/28965 12691/28639/28966 29480/28630/28957 29479/28629/28956
+f 12691/28639/28966 12690/28640/28967 29481/28633/28960 29480/28630/28957
+f 12690/28640/28967 1798/28641/28968 12666/28642/28969 29481/28633/28960
+f 29481/28633/28960 12666/28642/28969 12667/28643/28970 29484/28634/28961
+f 29484/28634/28961 12667/28643/28970 12668/28644/28971 29487/28637/28964
+f 29487/28637/28964 12668/28644/28971 1797/28621/28948 12687/28620/28947
+f 29486/28635/28962 29487/28637/28964 12687/28620/28947 12688/28619/28946
+f 29485/28636/28963 29486/28635/28962 12688/28619/28946 12689/28618/28945
+f 11684/25804/26481 29485/28636/28963 12689/28618/28945 1659/25761/26438
+f 11683/25803/26480 29482/28632/28959 29485/28636/28963 11684/25804/26481
+f 11682/25802/26479 29479/28629/28956 29482/28632/28959 11683/25803/26480
+f 29488/28645/28972 29489/28646/28973 29492/28647/28974 29491/28648/28975
+f 29489/28646/28973 29490/28649/28976 29493/28650/28977 29492/28647/28974
+f 29491/28648/28975 29492/28647/28974 29495/28651/28978 29494/28652/28979
+f 29492/28647/28974 29493/28650/28977 29496/28653/28980 29495/28651/28978
+f 1691/26697/27374 12684/28628/28955 29488/28645/28972 11876/27111/27788
+f 12684/28628/28955 12685/28627/28954 29489/28646/28973 29488/28645/28972
+f 12685/28627/28954 12686/28626/28953 29490/28649/28976 29489/28646/28973
+f 12686/28626/28953 1800/28625/28952 12674/28654/28981 29490/28649/28976
+f 29490/28649/28976 12674/28654/28981 12673/28655/28982 29493/28650/28977
+f 29493/28650/28977 12673/28655/28982 12672/28656/28983 29496/28653/28980
+f 29496/28653/28980 12672/28656/28983 1801/28657/28984 12695/28658/28985
+f 29495/28651/28978 29496/28653/28980 12695/28658/28985 12694/28659/28986
+f 29494/28652/28979 29495/28651/28978 12694/28659/28986 12693/28660/28987
+f 11874/27104/27781 29494/28652/28979 12693/28660/28987 1692/27102/27779
+f 11875/27112/27789 29491/28648/28975 29494/28652/28979 11874/27104/27781
+f 11876/27111/27788 29488/28645/28972 29491/28648/28975 11875/27112/27789
+f 29497/28661/28988 29498/28662/28989 29501/28663/28990 29500/28664/28991
+f 29498/28662/28989 29499/28665/28992 29502/28666/28993 29501/28663/28990
+f 29500/28664/28991 29501/28663/28990 29504/28667/28994 29503/28668/28995
+f 29501/28663/28990 29502/28666/28993 29505/28669/28996 29504/28667/28994
+f 1693/26277/26954 12701/28670/28997 29497/28661/28988 11903/26278/26955
+f 12701/28670/28997 12700/28671/28998 29498/28662/28989 29497/28661/28988
+f 12700/28671/28998 12699/28672/28999 29499/28665/28992 29498/28662/28989
+f 12699/28672/28999 1802/28673/29000 12680/28674/29001 29499/28665/28992
+f 29499/28665/28992 12680/28674/29001 12679/28675/29002 29502/28666/28993
+f 29502/28666/28993 12679/28675/29002 12678/28676/29003 29505/28669/28996
+f 29505/28669/28996 12678/28676/29003 1799/28677/29004 12698/28678/29005
+f 29504/28667/28994 29505/28669/28996 12698/28678/29005 12697/28679/29006
+f 29503/28668/28995 29504/28667/28994 12697/28679/29006 12696/28680/29007
+f 11901/26280/26957 29503/28668/28995 12696/28680/29007 1661/25833/26510
+f 11902/26279/26956 29500/28664/28991 29503/28668/28995 11901/26280/26957
+f 11903/26278/26955 29497/28661/28988 29500/28664/28991 11902/26279/26956
+f 29506/28681/29008 29507/28682/29009 29510/28683/29010 29509/28684/29011
+f 29507/28682/29009 29508/28685/29012 29511/28686/29013 29510/28683/29010
+f 29509/28684/29011 29510/28683/29010 29513/28687/29014 29512/28688/29015
+f 29510/28683/29010 29511/28686/29013 29514/28689/29016 29513/28687/29014
+f 1661/25833/26510 12696/28680/29007 29506/28681/29008 11685/25834/26511
+f 12696/28680/29007 12697/28679/29006 29507/28682/29009 29506/28681/29008
+f 12697/28679/29006 12698/28678/29005 29508/28685/29012 29507/28682/29009
+f 12698/28678/29005 1799/28677/29004 12669/28690/29017 29508/28685/29012
+f 29508/28685/29012 12669/28690/29017 12670/28691/29018 29511/28686/29013
+f 29511/28686/29013 12670/28691/29018 12671/28692/29019 29514/28689/29016
+f 29514/28689/29016 12671/28692/29019 1798/28641/28968 12690/28640/28967
+f 29513/28687/29014 29514/28689/29016 12690/28640/28967 12691/28639/28966
+f 29512/28688/29015 29513/28687/29014 12691/28639/28966 12692/28638/28965
+f 11687/25836/26513 29512/28688/29015 12692/28638/28965 1660/25801/26478
+f 11686/25835/26512 29509/28684/29011 29512/28688/29015 11687/25836/26513
+f 11685/25834/26511 29506/28681/29008 29509/28684/29011 11686/25835/26512
+f 29515/28693/29020 29516/28694/29021 29519/28695/29022 29518/28696/29023
+f 29516/28694/29021 29517/28697/29024 29520/28698/29025 29519/28695/29022
+f 29518/28696/29023 29519/28695/29022 29522/28699/29026 29521/28700/29027
+f 29519/28695/29022 29520/28698/29025 29523/28701/29028 29522/28699/29026
+f 1692/27102/27779 12693/28660/28987 29515/28693/29020 11879/27146/27823
+f 12693/28660/28987 12694/28659/28986 29516/28694/29021 29515/28693/29020
+f 12694/28659/28986 12695/28658/28985 29517/28697/29024 29516/28694/29021
+f 12695/28658/28985 1801/28657/28984 12677/28702/29029 29517/28697/29024
+f 29517/28697/29024 12677/28702/29029 12676/28703/29030 29520/28698/29025
+f 29520/28698/29025 12676/28703/29030 12675/28704/29031 29523/28701/29028
+f 29523/28701/29028 12675/28704/29031 1802/28673/29000 12699/28672/28999
+f 29522/28699/29026 29523/28701/29028 12699/28672/28999 12700/28671/28998
+f 29521/28700/29027 29522/28699/29026 12700/28671/28998 12701/28670/28997
+f 11877/27139/27816 29521/28700/29027 12701/28670/28997 1693/26277/26954
+f 11878/27147/27824 29518/28696/29023 29521/28700/29027 11877/27139/27816
+f 11879/27146/27823 29515/28693/29020 29518/28696/29023 11878/27147/27824
+f 29524/28705/29032 29525/28706/29033 29528/28707/29034 29527/28708/29035
+f 29525/28706/29033 29526/28709/29036 29529/28710/29037 29528/28707/29034
+f 29527/28708/29035 29528/28707/29034 29531/28711/29038 29530/28712/29039
+f 29528/28707/29034 29529/28710/29037 29532/28713/29040 29531/28711/29038
+f 1802/28673/29000 12725/28714/29041 29524/28705/29032 12680/28674/29001
+f 12725/28714/29041 12724/28715/29042 29525/28706/29033 29524/28705/29032
+f 12724/28715/29042 12723/28716/29043 29526/28709/29036 29525/28706/29033
+f 12723/28716/29043 1808/28717/29044 12716/28718/29045 29526/28709/29036
+f 29526/28709/29036 12716/28718/29045 12715/28719/29046 29529/28710/29037
+f 29529/28710/29037 12715/28719/29046 12714/28720/29047 29532/28713/29040
+f 29532/28713/29040 12714/28720/29047 1805/28721/29048 12722/28722/29049
+f 29531/28711/29038 29532/28713/29040 12722/28722/29049 12721/28723/29050
+f 29530/28712/29039 29531/28711/29038 12721/28723/29050 12720/28724/29051
+f 12678/28676/29003 29530/28712/29039 12720/28724/29051 1799/28677/29004
+f 12679/28675/29002 29527/28708/29035 29530/28712/29039 12678/28676/29003
+f 12680/28674/29001 29524/28705/29032 29527/28708/29035 12679/28675/29002
+f 29533/28725/29052 29534/28726/29053 29537/28727/29054 29536/28728/29055
+f 29534/28726/29053 29535/28729/29056 29538/28730/29057 29537/28727/29054
+f 29536/28728/29055 29537/28727/29054 29540/28731/29058 29539/28732/29059
+f 29537/28727/29054 29538/28730/29057 29541/28733/29060 29540/28731/29058
+f 1800/28625/28952 12731/28734/29061 29533/28725/29052 12674/28654/28981
+f 12731/28734/29061 12730/28735/29062 29534/28726/29053 29533/28725/29052
+f 12730/28735/29062 12729/28736/29063 29535/28729/29056 29534/28726/29053
+f 12729/28736/29063 1806/28737/29064 12710/28738/29065 29535/28729/29056
+f 29535/28729/29056 12710/28738/29065 12709/28739/29066 29538/28730/29057
+f 29538/28730/29057 12709/28739/29066 12708/28740/29067 29541/28733/29060
+f 29541/28733/29060 12708/28740/29067 1807/28741/29068 12728/28742/29069
+f 29540/28731/29058 29541/28733/29060 12728/28742/29069 12727/28743/29070
+f 29539/28732/29059 29540/28731/29058 12727/28743/29070 12726/28744/29071
+f 12672/28656/28983 29539/28732/29059 12726/28744/29071 1801/28657/28984
+f 12673/28655/28982 29536/28728/29055 29539/28732/29059 12672/28656/28983
+f 12674/28654/28981 29533/28725/29052 29536/28728/29055 12673/28655/28982
+f 29542/28745/29072 29543/28746/29073 29546/28747/29074 29545/28748/29075
+f 29543/28746/29073 29544/28749/29076 29547/28750/29077 29546/28747/29074
+f 29545/28748/29075 29546/28747/29074 29549/28751/29078 29548/28752/29079
+f 29546/28747/29074 29547/28750/29077 29550/28753/29080 29549/28751/29078
+f 1798/28641/28968 12737/28754/29081 29542/28745/29072 12666/28642/28969
+f 12737/28754/29081 12736/28755/29082 29543/28746/29073 29542/28745/29072
+f 12736/28755/29082 12735/28756/29083 29544/28749/29076 29543/28746/29073
+f 12735/28756/29083 1804/28757/29084 12702/28758/29085 29544/28749/29076
+f 29544/28749/29076 12702/28758/29085 12703/28759/29086 29547/28750/29077
+f 29547/28750/29077 12703/28759/29086 12704/28760/29087 29550/28753/29080
+f 29550/28753/29080 12704/28760/29087 1803/28761/29088 12734/28762/29089
+f 29549/28751/29078 29550/28753/29080 12734/28762/29089 12733/28763/29090
+f 29548/28752/29079 29549/28751/29078 12733/28763/29090 12732/28764/29091
+f 12668/28644/28971 29548/28752/29079 12732/28764/29091 1797/28621/28948
+f 12667/28643/28970 29545/28748/29075 29548/28752/29079 12668/28644/28971
+f 12666/28642/28969 29542/28745/29072 29545/28748/29075 12667/28643/28970
+f 29551/28765/29092 29552/28766/29093 29555/28767/29094 29554/28768/29095
+f 29552/28766/29093 29553/28769/29096 29556/28770/29097 29555/28767/29094
+f 29554/28768/29095 29555/28767/29094 29558/28771/29098 29557/28772/29099
+f 29555/28767/29094 29556/28770/29097 29559/28773/29100 29558/28771/29098
+f 1797/28621/28948 12732/28764/29091 29551/28765/29092 12683/28622/28949
+f 12732/28764/29091 12733/28763/29090 29552/28766/29093 29551/28765/29092
+f 12733/28763/29090 12734/28762/29089 29553/28769/29096 29552/28766/29093
+f 12734/28762/29089 1803/28761/29088 12719/28774/29101 29553/28769/29096
+f 29553/28769/29096 12719/28774/29101 12718/28775/29102 29556/28770/29097
+f 29556/28770/29097 12718/28775/29102 12717/28776/29103 29559/28773/29100
+f 29559/28773/29100 12717/28776/29103 1806/28737/29064 12729/28736/29063
+f 29558/28771/29098 29559/28773/29100 12729/28736/29063 12730/28735/29062
+f 29557/28772/29099 29558/28771/29098 12730/28735/29062 12731/28734/29061
+f 12681/28624/28951 29557/28772/29099 12731/28734/29061 1800/28625/28952
+f 12682/28623/28950 29554/28768/29095 29557/28772/29099 12681/28624/28951
+f 12683/28622/28949 29551/28765/29092 29554/28768/29095 12682/28623/28950
+f 29560/28777/29104 29561/28778/29105 29564/28779/29106 29563/28780/29107
+f 29561/28778/29105 29562/28781/29108 29565/28782/29109 29564/28779/29106
+f 29563/28780/29107 29564/28779/29106 29567/28783/29110 29566/28784/29111
+f 29564/28779/29106 29565/28782/29109 29568/28785/29112 29567/28783/29110
+f 1801/28657/28984 12726/28744/29071 29560/28777/29104 12677/28702/29029
+f 12726/28744/29071 12727/28743/29070 29561/28778/29105 29560/28777/29104
+f 12727/28743/29070 12728/28742/29069 29562/28781/29108 29561/28778/29105
+f 12728/28742/29069 1807/28741/29068 12713/28786/29113 29562/28781/29108
+f 29562/28781/29108 12713/28786/29113 12712/28787/29114 29565/28782/29109
+f 29565/28782/29109 12712/28787/29114 12711/28788/29115 29568/28785/29112
+f 29568/28785/29112 12711/28788/29115 1808/28717/29044 12723/28716/29043
+f 29567/28783/29110 29568/28785/29112 12723/28716/29043 12724/28715/29042
+f 29566/28784/29111 29567/28783/29110 12724/28715/29042 12725/28714/29041
+f 12675/28704/29031 29566/28784/29111 12725/28714/29041 1802/28673/29000
+f 12676/28703/29030 29563/28780/29107 29566/28784/29111 12675/28704/29031
+f 12677/28702/29029 29560/28777/29104 29563/28780/29107 12676/28703/29030
+f 29569/28789/29116 29570/28790/29117 29573/28791/29118 29572/28792/29119
+f 29570/28790/29117 29571/28793/29120 29574/28794/29121 29573/28791/29118
+f 29572/28792/29119 29573/28791/29118 29576/28795/29122 29575/28796/29123
+f 29573/28791/29118 29574/28794/29121 29577/28797/29124 29576/28795/29122
+f 1799/28677/29004 12720/28724/29051 29569/28789/29116 12669/28690/29017
+f 12720/28724/29051 12721/28723/29050 29570/28790/29117 29569/28789/29116
+f 12721/28723/29050 12722/28722/29049 29571/28793/29120 29570/28790/29117
+f 12722/28722/29049 1805/28721/29048 12705/28798/29125 29571/28793/29120
+f 29571/28793/29120 12705/28798/29125 12706/28799/29126 29574/28794/29121
+f 29574/28794/29121 12706/28799/29126 12707/28800/29127 29577/28797/29124
+f 29577/28797/29124 12707/28800/29127 1804/28757/29084 12735/28756/29083
+f 29576/28795/29122 29577/28797/29124 12735/28756/29083 12736/28755/29082
+f 29575/28796/29123 29576/28795/29122 12736/28755/29082 12737/28754/29081
+f 12671/28692/29019 29575/28796/29123 12737/28754/29081 1798/28641/28968
+f 12670/28691/29018 29572/28792/29119 29575/28796/29123 12671/28692/29019
+f 12669/28690/29017 29569/28789/29116 29572/28792/29119 12670/28691/29018
+f 29578/28801/29128 29579/28802/29129 29582/28803/29130 29581/28804/29131
+f 29579/28802/29129 29580/28805/29132 29583/28806/29133 29582/28803/29130
+f 29581/28804/29131 29582/28803/29130 29585/28807/29134 29584/28808/29135
+f 29582/28803/29130 29583/28806/29133 29586/28809/29136 29585/28807/29134
+f 1807/28741/29068 12761/28810/29137 29578/28801/29128 12713/28786/29113
+f 12761/28810/29137 12760/28811/29138 29579/28802/29129 29578/28801/29128
+f 12760/28811/29138 12759/28812/29139 29580/28805/29132 29579/28802/29129
+f 12759/28812/29139 1813/28813/29140 12749/28814/29141 29580/28805/29132
+f 29580/28805/29132 12749/28814/29141 12748/28815/29142 29583/28806/29133
+f 29583/28806/29133 12748/28815/29142 12747/28816/29143 29586/28809/29136
+f 29586/28809/29136 12747/28816/29143 1814/28817/29144 12758/28818/29145
+f 29585/28807/29134 29586/28809/29136 12758/28818/29145 12757/28819/29146
+f 29584/28808/29135 29585/28807/29134 12757/28819/29146 12756/28820/29147
+f 12711/28788/29115 29584/28808/29135 12756/28820/29147 1808/28717/29044
+f 12712/28787/29114 29581/28804/29131 29584/28808/29135 12711/28788/29115
+f 12713/28786/29113 29578/28801/29128 29581/28804/29131 12712/28787/29114
+f 29587/28821/29148 29588/28822/29149 29591/28823/29150 29590/28824/29151
+f 29588/28822/29149 29589/28825/29152 29592/28826/29153 29591/28823/29150
+f 29590/28824/29151 29591/28823/29150 29594/28827/29154 29593/28828/29155
+f 29591/28823/29150 29592/28826/29153 29595/28829/29156 29594/28827/29154
+f 1805/28721/29048 12767/28830/29157 29587/28821/29148 12705/28798/29125
+f 12767/28830/29157 12766/28831/29158 29588/28822/29149 29587/28821/29148
+f 12766/28831/29158 12765/28832/29159 29589/28825/29152 29588/28822/29149
+f 12765/28832/29159 1811/28833/29160 12741/28834/29161 29589/28825/29152
+f 29589/28825/29152 12741/28834/29161 12742/28835/29162 29592/28826/29153
+f 29592/28826/29153 12742/28835/29162 12743/28836/29163 29595/28829/29156
+f 29595/28829/29156 12743/28836/29163 1810/28837/29164 12764/28838/29165
+f 29594/28827/29154 29595/28829/29156 12764/28838/29165 12763/28839/29166
+f 29593/28828/29155 29594/28827/29154 12763/28839/29166 12762/28840/29167
+f 12707/28800/29127 29593/28828/29155 12762/28840/29167 1804/28757/29084
+f 12706/28799/29126 29590/28824/29151 29593/28828/29155 12707/28800/29127
+f 12705/28798/29125 29587/28821/29148 29590/28824/29151 12706/28799/29126
+f 29596/28841/29168 29597/28842/29169 29600/28843/29170 29599/28844/29171
+f 29597/28842/29169 29598/28845/29172 29601/28846/29173 29600/28843/29170
+f 29599/28844/29171 29600/28843/29170 29603/28847/29174 29602/28848/29175
+f 29600/28843/29170 29601/28846/29173 29604/28849/29176 29603/28847/29174
+f 1808/28717/29044 12756/28820/29147 29596/28841/29168 12716/28718/29045
+f 12756/28820/29147 12757/28819/29146 29597/28842/29169 29596/28841/29168
+f 12757/28819/29146 12758/28818/29145 29598/28845/29172 29597/28842/29169
+f 12758/28818/29145 1814/28817/29144 12752/28850/29177 29598/28845/29172
+f 29598/28845/29172 12752/28850/29177 12751/28851/29178 29601/28846/29173
+f 29601/28846/29173 12751/28851/29178 12750/28852/29179 29604/28849/29176
+f 29604/28849/29176 12750/28852/29179 1811/28833/29160 12765/28832/29159
+f 29603/28847/29174 29604/28849/29176 12765/28832/29159 12766/28831/29158
+f 29602/28848/29175 29603/28847/29174 12766/28831/29158 12767/28830/29157
+f 12714/28720/29047 29602/28848/29175 12767/28830/29157 1805/28721/29048
+f 12715/28719/29046 29599/28844/29171 29602/28848/29175 12714/28720/29047
+f 12716/28718/29045 29596/28841/29168 29599/28844/29171 12715/28719/29046
+f 29605/28853/29180 29606/28854/29181 29609/28855/29182 29608/28856/29183
+f 29606/28854/29181 29607/28857/29184 29610/28858/29185 29609/28855/29182
+f 29608/28856/29183 29609/28855/29182 29612/28859/29186 29611/28860/29187
+f 29609/28855/29182 29610/28858/29185 29613/28861/29188 29612/28859/29186
+f 1806/28737/29064 12770/28862/29189 29605/28853/29180 12710/28738/29065
+f 12770/28862/29189 12769/28863/29190 29606/28854/29181 29605/28853/29180
+f 12769/28863/29190 12768/28864/29191 29607/28857/29184 29606/28854/29181
+f 12768/28864/29191 1812/28865/29192 12746/28866/29193 29607/28857/29184
+f 29607/28857/29184 12746/28866/29193 12745/28867/29194 29610/28858/29185
+f 29610/28858/29185 12745/28867/29194 12744/28868/29195 29613/28861/29188
+f 29613/28861/29188 12744/28868/29195 1813/28813/29140 12759/28812/29139
+f 29612/28859/29186 29613/28861/29188 12759/28812/29139 12760/28811/29138
+f 29611/28860/29187 29612/28859/29186 12760/28811/29138 12761/28810/29137
+f 12708/28740/29067 29611/28860/29187 12761/28810/29137 1807/28741/29068
+f 12709/28739/29066 29608/28856/29183 29611/28860/29187 12708/28740/29067
+f 12710/28738/29065 29605/28853/29180 29608/28856/29183 12709/28739/29066
+f 29614/28869/29196 29615/28870/29197 29618/28871/29198 29617/28872/29199
+f 29615/28870/29197 29616/28873/29200 29619/28874/29201 29618/28871/29198
+f 29617/28872/29199 29618/28871/29198 29621/28875/29202 29620/28876/29203
+f 29618/28871/29198 29619/28874/29201 29622/28877/29204 29621/28875/29202
+f 1804/28757/29084 12762/28840/29167 29614/28869/29196 12702/28758/29085
+f 12762/28840/29167 12763/28839/29166 29615/28870/29197 29614/28869/29196
+f 12763/28839/29166 12764/28838/29165 29616/28873/29200 29615/28870/29197
+f 12764/28838/29165 1810/28837/29164 12738/28878/29205 29616/28873/29200
+f 29616/28873/29200 12738/28878/29205 12739/28879/29206 29619/28874/29201
+f 29619/28874/29201 12739/28879/29206 12740/28880/29207 29622/28877/29204
+f 29622/28877/29204 12740/28880/29207 1809/28881/29208 12773/28882/29209
+f 29621/28875/29202 29622/28877/29204 12773/28882/29209 12772/28883/29210
+f 29620/28876/29203 29621/28875/29202 12772/28883/29210 12771/28884/29211
+f 12704/28760/29087 29620/28876/29203 12771/28884/29211 1803/28761/29088
+f 12703/28759/29086 29617/28872/29199 29620/28876/29203 12704/28760/29087
+f 12702/28758/29085 29614/28869/29196 29617/28872/29199 12703/28759/29086
+f 29623/28885/29212 29624/28886/29213 29627/28887/29214 29626/28888/29215
+f 29624/28886/29213 29625/28889/29216 29628/28890/29217 29627/28887/29214
+f 29626/28888/29215 29627/28887/29214 29630/28891/29218 29629/28892/29219
+f 29627/28887/29214 29628/28890/29217 29631/28893/29220 29630/28891/29218
+f 1803/28761/29088 12771/28884/29211 29623/28885/29212 12719/28774/29101
+f 12771/28884/29211 12772/28883/29210 29624/28886/29213 29623/28885/29212
+f 12772/28883/29210 12773/28882/29209 29625/28889/29216 29624/28886/29213
+f 12773/28882/29209 1809/28881/29208 12755/28894/29221 29625/28889/29216
+f 29625/28889/29216 12755/28894/29221 12754/28895/29222 29628/28890/29217
+f 29628/28890/29217 12754/28895/29222 12753/28896/29223 29631/28893/29220
+f 29631/28893/29220 12753/28896/29223 1812/28865/29192 12768/28864/29191
+f 29630/28891/29218 29631/28893/29220 12768/28864/29191 12769/28863/29190
+f 29629/28892/29219 29630/28891/29218 12769/28863/29190 12770/28862/29189
+f 12717/28776/29103 29629/28892/29219 12770/28862/29189 1806/28737/29064
+f 12718/28775/29102 29626/28888/29215 29629/28892/29219 12717/28776/29103
+f 12719/28774/29101 29623/28885/29212 29626/28888/29215 12718/28775/29102
+f 29632/28897/29224 29633/28898/29225 29636/28899/29226 29635/28900/29227
+f 29633/28898/29225 29634/28901/29228 29637/28902/29229 29636/28899/29226
+f 29635/28900/29227 29636/28899/29226 29639/28903/29230 29638/28904/29231
+f 29636/28899/29226 29637/28902/29229 29640/28905/29232 29639/28903/29230
+f 1812/28865/29192 12797/28906/29233 29632/28897/29224 12746/28866/29193
+f 12797/28906/29233 12796/28907/29234 29633/28898/29225 29632/28897/29224
+f 12796/28907/29234 12795/28908/29235 29634/28901/29228 29633/28898/29225
+f 12795/28908/29235 1818/28909/29236 12782/28910/29237 29634/28901/29228
+f 29634/28901/29228 12782/28910/29237 12781/28911/29238 29637/28902/29229
+f 29637/28902/29229 12781/28911/29238 12780/28912/29239 29640/28905/29232
+f 29640/28905/29232 12780/28912/29239 1819/28913/29240 12794/28914/29241
+f 29639/28903/29230 29640/28905/29232 12794/28914/29241 12793/28915/29242
+f 29638/28904/29231 29639/28903/29230 12793/28915/29242 12792/28916/29243
+f 12744/28868/29195 29638/28904/29231 12792/28916/29243 1813/28813/29140
+f 12745/28867/29194 29635/28900/29227 29638/28904/29231 12744/28868/29195
+f 12746/28866/29193 29632/28897/29224 29635/28900/29227 12745/28867/29194
+f 29641/28917/29244 29642/28918/29245 29645/28919/29246 29644/28920/29247
+f 29642/28918/29245 29643/28921/29248 29646/28922/29249 29645/28919/29246
+f 29644/28920/29247 29645/28919/29246 29648/28923/29250 29647/28924/29251
+f 29645/28919/29246 29646/28922/29249 29649/28925/29252 29648/28923/29250
+f 1810/28837/29164 12803/28926/29253 29641/28917/29244 12738/28878/29205
+f 12803/28926/29253 12802/28927/29254 29642/28918/29245 29641/28917/29244
+f 12802/28927/29254 12801/28928/29255 29643/28921/29248 29642/28918/29245
+f 12801/28928/29255 1816/28929/29256 12774/28930/29257 29643/28921/29248
+f 29643/28921/29248 12774/28930/29257 12775/28931/29258 29646/28922/29249
+f 29646/28922/29249 12775/28931/29258 12776/28932/29259 29649/28925/29252
+f 29649/28925/29252 12776/28932/29259 1815/28933/29260 12800/28934/29261
+f 29648/28923/29250 29649/28925/29252 12800/28934/29261 12799/28935/29262
+f 29647/28924/29251 29648/28923/29250 12799/28935/29262 12798/28936/29263
+f 12740/28880/29207 29647/28924/29251 12798/28936/29263 1809/28881/29208
+f 12739/28879/29206 29644/28920/29247 29647/28924/29251 12740/28880/29207
+f 12738/28878/29205 29641/28917/29244 29644/28920/29247 12739/28879/29206
+f 29650/28937/29264 29651/28938/29265 29654/28939/29266 29653/28940/29267
+f 29651/28938/29265 29652/28941/29268 29655/28942/29269 29654/28939/29266
+f 29653/28940/29267 29654/28939/29266 29657/28943/29270 29656/28944/29271
+f 29654/28939/29266 29655/28942/29269 29658/28945/29272 29657/28943/29270
+f 1809/28881/29208 12798/28936/29263 29650/28937/29264 12755/28894/29221
+f 12798/28936/29263 12799/28935/29262 29651/28938/29265 29650/28937/29264
+f 12799/28935/29262 12800/28934/29261 29652/28941/29268 29651/28938/29265
+f 12800/28934/29261 1815/28933/29260 12791/28946/29273 29652/28941/29268
+f 29652/28941/29268 12791/28946/29273 12790/28947/29274 29655/28942/29269
+f 29655/28942/29269 12790/28947/29274 12789/28948/29275 29658/28945/29272
+f 29658/28945/29272 12789/28948/29275 1818/28909/29236 12795/28908/29235
+f 29657/28943/29270 29658/28945/29272 12795/28908/29235 12796/28907/29234
+f 29656/28944/29271 29657/28943/29270 12796/28907/29234 12797/28906/29233
+f 12753/28896/29223 29656/28944/29271 12797/28906/29233 1812/28865/29192
+f 12754/28895/29222 29653/28940/29267 29656/28944/29271 12753/28896/29223
+f 12755/28894/29221 29650/28937/29264 29653/28940/29267 12754/28895/29222
+f 29659/28949/29276 29660/28950/29277 29663/28951/29278 29662/28952/29279
+f 29660/28950/29277 29661/28953/29280 29664/28954/29281 29663/28951/29278
+f 29662/28952/29279 29663/28951/29278 29666/28955/29282 29665/28956/29283
+f 29663/28951/29278 29664/28954/29281 29667/28957/29284 29666/28955/29282
+f 1813/28813/29140 12792/28916/29243 29659/28949/29276 12749/28814/29141
+f 12792/28916/29243 12793/28915/29242 29660/28950/29277 29659/28949/29276
+f 12793/28915/29242 12794/28914/29241 29661/28953/29280 29660/28950/29277
+f 12794/28914/29241 1819/28913/29240 12785/28958/29285 29661/28953/29280
+f 29661/28953/29280 12785/28958/29285 12784/28959/29286 29664/28954/29281
+f 29664/28954/29281 12784/28959/29286 12783/28960/29287 29667/28957/29284
+f 29667/28957/29284 12783/28960/29287 1820/28961/29288 12806/28962/29289
+f 29666/28955/29282 29667/28957/29284 12806/28962/29289 12805/28963/29290
+f 29665/28956/29283 29666/28955/29282 12805/28963/29290 12804/28964/29291
+f 12747/28816/29143 29665/28956/29283 12804/28964/29291 1814/28817/29144
+f 12748/28815/29142 29662/28952/29279 29665/28956/29283 12747/28816/29143
+f 12749/28814/29141 29659/28949/29276 29662/28952/29279 12748/28815/29142
+f 29668/28965/29292 29669/28966/29293 29672/28967/29294 29671/28968/29295
+f 29669/28966/29293 29670/28969/29296 29673/28970/29297 29672/28967/29294
+f 29671/28968/29295 29672/28967/29294 29675/28971/29298 29674/28972/29299
+f 29672/28967/29294 29673/28970/29297 29676/28973/29300 29675/28971/29298
+f 1811/28833/29160 12809/28974/29301 29668/28965/29292 12741/28834/29161
+f 12809/28974/29301 12808/28975/29302 29669/28966/29293 29668/28965/29292
+f 12808/28975/29302 12807/28976/29303 29670/28969/29296 29669/28966/29293
+f 12807/28976/29303 1817/28977/29304 12777/28978/29305 29670/28969/29296
+f 29670/28969/29296 12777/28978/29305 12778/28979/29306 29673/28970/29297
+f 29673/28970/29297 12778/28979/29306 12779/28980/29307 29676/28973/29300
+f 29676/28973/29300 12779/28980/29307 1816/28929/29256 12801/28928/29255
+f 29675/28971/29298 29676/28973/29300 12801/28928/29255 12802/28927/29254
+f 29674/28972/29299 29675/28971/29298 12802/28927/29254 12803/28926/29253
+f 12743/28836/29163 29674/28972/29299 12803/28926/29253 1810/28837/29164
+f 12742/28835/29162 29671/28968/29295 29674/28972/29299 12743/28836/29163
+f 12741/28834/29161 29668/28965/29292 29671/28968/29295 12742/28835/29162
+f 29677/28981/29308 29678/28982/29309 29681/28983/29310 29680/28984/29311
+f 29678/28982/29309 29679/28985/29312 29682/28986/29313 29681/28983/29310
+f 29680/28984/29311 29681/28983/29310 29684/28987/29314 29683/28988/29315
+f 29681/28983/29310 29682/28986/29313 29685/28989/29316 29684/28987/29314
+f 1814/28817/29144 12804/28964/29291 29677/28981/29308 12752/28850/29177
+f 12804/28964/29291 12805/28963/29290 29678/28982/29309 29677/28981/29308
+f 12805/28963/29290 12806/28962/29289 29679/28985/29312 29678/28982/29309
+f 12806/28962/29289 1820/28961/29288 12788/28990/29317 29679/28985/29312
+f 29679/28985/29312 12788/28990/29317 12787/28991/29318 29682/28986/29313
+f 29682/28986/29313 12787/28991/29318 12786/28992/29319 29685/28989/29316
+f 29685/28989/29316 12786/28992/29319 1817/28977/29304 12807/28976/29303
+f 29684/28987/29314 29685/28989/29316 12807/28976/29303 12808/28975/29302
+f 29683/28988/29315 29684/28987/29314 12808/28975/29302 12809/28974/29301
+f 12750/28852/29179 29683/28988/29315 12809/28974/29301 1811/28833/29160
+f 12751/28851/29178 29680/28984/29311 29683/28988/29315 12750/28852/29179
+f 12752/28850/29177 29677/28981/29308 29680/28984/29311 12751/28851/29178
+f 29686/28993/29320 29687/28994/29321 29690/28995/29322 29689/28996/29323
+f 29687/28994/29321 29688/28997/29324 29691/28998/29325 29690/28995/29322
+f 29689/28996/29323 29690/28995/29322 29693/28999/29326 29692/29000/29327
+f 29690/28995/29322 29691/28998/29325 29694/29001/29328 29693/28999/29326
+f 1817/28977/29304 12833/29002/29329 29686/28993/29320 12777/28978/29305
+f 12833/29002/29329 12832/29003/29330 29687/28994/29321 29686/28993/29320
+f 12832/29003/29330 12831/29004/29331 29688/28997/29324 29687/28994/29321
+f 12831/29004/29331 1823/29005/29332 12813/29006/29333 29688/28997/29324
+f 29688/28997/29324 12813/29006/29333 12814/29007/29334 29691/28998/29325
+f 29691/28998/29325 12814/29007/29334 12815/29008/29335 29694/29001/29328
+f 29694/29001/29328 12815/29008/29335 1822/29009/29336 12830/29010/29337
+f 29693/28999/29326 29694/29001/29328 12830/29010/29337 12829/29011/29338
+f 29692/29000/29327 29693/28999/29326 12829/29011/29338 12828/29012/29339
+f 12779/28980/29307 29692/29000/29327 12828/29012/29339 1816/28929/29256
+f 12778/28979/29306 29689/28996/29323 29692/29000/29327 12779/28980/29307
+f 12777/28978/29305 29686/28993/29320 29689/28996/29323 12778/28979/29306
+f 29695/29013/29340 29696/29014/29341 29699/29015/29342 29698/29016/29343
+f 29696/29014/29341 29697/29017/29344 29700/29018/29345 29699/29015/29342
+f 29698/29016/29343 29699/29015/29342 29702/29019/29346 29701/29020/29347
+f 29699/29015/29342 29700/29018/29345 29703/29021/29348 29702/29019/29346
+f 1820/28961/29288 12836/29022/29349 29695/29013/29340 12788/28990/29317
+f 12836/29022/29349 12835/29023/29350 29696/29014/29341 29695/29013/29340
+f 12835/29023/29350 12834/29024/29351 29697/29017/29344 29696/29014/29341
+f 12834/29024/29351 1826/29025/29352 12824/29026/29353 29697/29017/29344
+f 29697/29017/29344 12824/29026/29353 12823/29027/29354 29700/29018/29345
+f 29700/29018/29345 12823/29027/29354 12822/29028/29355 29703/29021/29348
+f 29703/29021/29348 12822/29028/29355 1823/29005/29332 12831/29004/29331
+f 29702/29019/29346 29703/29021/29348 12831/29004/29331 12832/29003/29330
+f 29701/29020/29347 29702/29019/29346 12832/29003/29330 12833/29002/29329
+f 12786/28992/29319 29701/29020/29347 12833/29002/29329 1817/28977/29304
+f 12787/28991/29318 29698/29016/29343 29701/29020/29347 12786/28992/29319
+f 12788/28990/29317 29695/29013/29340 29698/29016/29343 12787/28991/29318
+f 29704/29029/29356 29705/29030/29357 29708/29031/29358 29707/29032/29359
+f 29705/29030/29357 29706/29033/29360 29709/29034/29361 29708/29031/29358
+f 29707/29032/29359 29708/29031/29358 29711/29035/29362 29710/29036/29363
+f 29708/29031/29358 29709/29034/29361 29712/29037/29364 29711/29035/29362
+f 1818/28909/29236 12842/29038/29365 29704/29029/29356 12782/28910/29237
+f 12842/29038/29365 12841/29039/29366 29705/29030/29357 29704/29029/29356
+f 12841/29039/29366 12840/29040/29367 29706/29033/29360 29705/29030/29357
+f 12840/29040/29367 1824/29041/29368 12818/29042/29369 29706/29033/29360
+f 29706/29033/29360 12818/29042/29369 12817/29043/29370 29709/29034/29361
+f 29709/29034/29361 12817/29043/29370 12816/29044/29371 29712/29037/29364
+f 29712/29037/29364 12816/29044/29371 1825/29045/29372 12839/29046/29373
+f 29711/29035/29362 29712/29037/29364 12839/29046/29373 12838/29047/29374
+f 29710/29036/29363 29711/29035/29362 12838/29047/29374 12837/29048/29375
+f 12780/28912/29239 29710/29036/29363 12837/29048/29375 1819/28913/29240
+f 12781/28911/29238 29707/29032/29359 29710/29036/29363 12780/28912/29239
+f 12782/28910/29237 29704/29029/29356 29707/29032/29359 12781/28911/29238
+f 29713/29049/29376 29714/29050/29377 29717/29051/29378 29716/29052/29379
+f 29714/29050/29377 29715/29053/29380 29718/29054/29381 29717/29051/29378
+f 29716/29052/29379 29717/29051/29378 29720/29055/29382 29719/29056/29383
+f 29717/29051/29378 29718/29054/29381 29721/29057/29384 29720/29055/29382
+f 1816/28929/29256 12828/29012/29339 29713/29049/29376 12774/28930/29257
+f 12828/29012/29339 12829/29011/29338 29714/29050/29377 29713/29049/29376
+f 12829/29011/29338 12830/29010/29337 29715/29053/29380 29714/29050/29377
+f 12830/29010/29337 1822/29009/29336 12810/29058/29385 29715/29053/29380
+f 29715/29053/29380 12810/29058/29385 12811/29059/29386 29718/29054/29381
+f 29718/29054/29381 12811/29059/29386 12812/29060/29387 29721/29057/29384
+f 29721/29057/29384 12812/29060/29387 1821/29061/29388 12845/29062/29389
+f 29720/29055/29382 29721/29057/29384 12845/29062/29389 12844/29063/29390
+f 29719/29056/29383 29720/29055/29382 12844/29063/29390 12843/29064/29391
+f 12776/28932/29259 29719/29056/29383 12843/29064/29391 1815/28933/29260
+f 12775/28931/29258 29716/29052/29379 29719/29056/29383 12776/28932/29259
+f 12774/28930/29257 29713/29049/29376 29716/29052/29379 12775/28931/29258
+f 29722/29065/29392 29723/29066/29393 29726/29067/29394 29725/29068/29395
+f 29723/29066/29393 29724/29069/29396 29727/29070/29397 29726/29067/29394
+f 29725/29068/29395 29726/29067/29394 29729/29071/29398 29728/29072/29399
+f 29726/29067/29394 29727/29070/29397 29730/29073/29400 29729/29071/29398
+f 1815/28933/29260 12843/29064/29391 29722/29065/29392 12791/28946/29273
+f 12843/29064/29391 12844/29063/29390 29723/29066/29393 29722/29065/29392
+f 12844/29063/29390 12845/29062/29389 29724/29069/29396 29723/29066/29393
+f 12845/29062/29389 1821/29061/29388 12827/29074/29401 29724/29069/29396
+f 29724/29069/29396 12827/29074/29401 12826/29075/29402 29727/29070/29397
+f 29727/29070/29397 12826/29075/29402 12825/29076/29403 29730/29073/29400
+f 29730/29073/29400 12825/29076/29403 1824/29041/29368 12840/29040/29367
+f 29729/29071/29398 29730/29073/29400 12840/29040/29367 12841/29039/29366
+f 29728/29072/29399 29729/29071/29398 12841/29039/29366 12842/29038/29365
+f 12789/28948/29275 29728/29072/29399 12842/29038/29365 1818/28909/29236
+f 12790/28947/29274 29725/29068/29395 29728/29072/29399 12789/28948/29275
+f 12791/28946/29273 29722/29065/29392 29725/29068/29395 12790/28947/29274
+f 29731/29077/29404 29732/29078/29405 29735/29079/29406 29734/29080/29407
+f 29732/29078/29405 29733/29081/29408 29736/29082/29409 29735/29079/29406
+f 29734/29080/29407 29735/29079/29406 29738/29083/29410 29737/29084/29411
+f 29735/29079/29406 29736/29082/29409 29739/29085/29412 29738/29083/29410
+f 1819/28913/29240 12837/29048/29375 29731/29077/29404 12785/28958/29285
+f 12837/29048/29375 12838/29047/29374 29732/29078/29405 29731/29077/29404
+f 12838/29047/29374 12839/29046/29373 29733/29081/29408 29732/29078/29405
+f 12839/29046/29373 1825/29045/29372 12821/29086/29413 29733/29081/29408
+f 29733/29081/29408 12821/29086/29413 12820/29087/29414 29736/29082/29409
+f 29736/29082/29409 12820/29087/29414 12819/29088/29415 29739/29085/29412
+f 29739/29085/29412 12819/29088/29415 1826/29025/29352 12834/29024/29351
+f 29738/29083/29410 29739/29085/29412 12834/29024/29351 12835/29023/29350
+f 29737/29084/29411 29738/29083/29410 12835/29023/29350 12836/29022/29349
+f 12783/28960/29287 29737/29084/29411 12836/29022/29349 1820/28961/29288
+f 12784/28959/29286 29734/29080/29407 29737/29084/29411 12783/28960/29287
+f 12785/28958/29285 29731/29077/29404 29734/29080/29407 12784/28959/29286
+f 29740/29089/29416 29741/29090/29417 29744/29091/29418 29743/29092/29419
+f 29741/29090/29417 29742/29093/29420 29745/29094/29421 29744/29091/29418
+f 29743/29092/29419 29744/29091/29418 29747/29095/29422 29746/29096/29423
+f 29744/29091/29418 29745/29094/29421 29748/29097/29424 29747/29095/29422
+f 1822/29009/29336 12869/29098/29425 29740/29089/29416 12810/29058/29385
+f 12869/29098/29425 12868/29099/29426 29741/29090/29417 29740/29089/29416
+f 12868/29099/29426 12867/29100/29427 29742/29093/29420 29741/29090/29417
+f 12867/29100/29427 1828/29101/29428 12846/29102/29429 29742/29093/29420
+f 29742/29093/29420 12846/29102/29429 12847/29103/29430 29745/29094/29421
+f 29745/29094/29421 12847/29103/29430 12848/29104/29431 29748/29097/29424
+f 29748/29097/29424 12848/29104/29431 1827/29105/29432 12866/29106/29433
+f 29747/29095/29422 29748/29097/29424 12866/29106/29433 12865/29107/29434
+f 29746/29096/29423 29747/29095/29422 12865/29107/29434 12864/29108/29435
+f 12812/29060/29387 29746/29096/29423 12864/29108/29435 1821/29061/29388
+f 12811/29059/29386 29743/29092/29419 29746/29096/29423 12812/29060/29387
+f 12810/29058/29385 29740/29089/29416 29743/29092/29419 12811/29059/29386
+f 29749/29109/29436 29750/29110/29437 29753/29111/29438 29752/29112/29439
+f 29750/29110/29437 29751/29113/29440 29754/29114/29441 29753/29111/29438
+f 29752/29112/29439 29753/29111/29438 29756/29115/29442 29755/29116/29443
+f 29753/29111/29438 29754/29114/29441 29757/29117/29444 29756/29115/29442
+f 1821/29061/29388 12864/29108/29435 29749/29109/29436 12827/29074/29401
+f 12864/29108/29435 12865/29107/29434 29750/29110/29437 29749/29109/29436
+f 12865/29107/29434 12866/29106/29433 29751/29113/29440 29750/29110/29437
+f 12866/29106/29433 1827/29105/29432 12863/29118/29445 29751/29113/29440
+f 29751/29113/29440 12863/29118/29445 12862/29119/29446 29754/29114/29441
+f 29754/29114/29441 12862/29119/29446 12861/29120/29447 29757/29117/29444
+f 29757/29117/29444 12861/29120/29447 1830/29121/29448 12872/29122/29449
+f 29756/29115/29442 29757/29117/29444 12872/29122/29449 12871/29123/29450
+f 29755/29116/29443 29756/29115/29442 12871/29123/29450 12870/29124/29451
+f 12825/29076/29403 29755/29116/29443 12870/29124/29451 1824/29041/29368
+f 12826/29075/29402 29752/29112/29439 29755/29116/29443 12825/29076/29403
+f 12827/29074/29401 29749/29109/29436 29752/29112/29439 12826/29075/29402
+f 29758/29125/29452 29759/29126/29453 29762/29127/29454 29761/29128/29455
+f 29759/29126/29453 29760/29129/29456 29763/29130/29457 29762/29127/29454
+f 29761/29128/29455 29762/29127/29454 29765/29131/29458 29764/29132/29459
+f 29762/29127/29454 29763/29130/29457 29766/29133/29460 29765/29131/29458
+f 1825/29045/29372 12878/29134/29461 29758/29125/29452 12821/29086/29413
+f 12878/29134/29461 12877/29135/29462 29759/29126/29453 29758/29125/29452
+f 12877/29135/29462 12876/29136/29463 29760/29129/29456 29759/29126/29453
+f 12876/29136/29463 1831/29137/29464 12857/29138/29465 29760/29129/29456
+f 29760/29129/29456 12857/29138/29465 12856/29139/29466 29763/29130/29457
+f 29763/29130/29457 12856/29139/29466 12855/29140/29467 29766/29133/29460
+f 29766/29133/29460 12855/29140/29467 1832/29141/29468 12875/29142/29469
+f 29765/29131/29458 29766/29133/29460 12875/29142/29469 12874/29143/29470
+f 29764/29132/29459 29765/29131/29458 12874/29143/29470 12873/29144/29471
+f 12819/29088/29415 29764/29132/29459 12873/29144/29471 1826/29025/29352
+f 12820/29087/29414 29761/29128/29455 29764/29132/29459 12819/29088/29415
+f 12821/29086/29413 29758/29125/29452 29761/29128/29455 12820/29087/29414
+f 29767/29145/29472 29768/29146/29473 29771/29147/29474 29770/29148/29475
+f 29768/29146/29473 29769/29149/29476 29772/29150/29477 29771/29147/29474
+f 29770/29148/29475 29771/29147/29474 29774/29151/29478 29773/29152/29479
+f 29771/29147/29474 29772/29150/29477 29775/29153/29480 29774/29151/29478
+f 1823/29005/29332 12881/29154/29481 29767/29145/29472 12813/29006/29333
+f 12881/29154/29481 12880/29155/29482 29768/29146/29473 29767/29145/29472
+f 12880/29155/29482 12879/29156/29483 29769/29149/29476 29768/29146/29473
+f 12879/29156/29483 1829/29157/29484 12849/29158/29485 29769/29149/29476
+f 29769/29149/29476 12849/29158/29485 12850/29159/29486 29772/29150/29477
+f 29772/29150/29477 12850/29159/29486 12851/29160/29487 29775/29153/29480
+f 29775/29153/29480 12851/29160/29487 1828/29101/29428 12867/29100/29427
+f 29774/29151/29478 29775/29153/29480 12867/29100/29427 12868/29099/29426
+f 29773/29152/29479 29774/29151/29478 12868/29099/29426 12869/29098/29425
+f 12815/29008/29335 29773/29152/29479 12869/29098/29425 1822/29009/29336
+f 12814/29007/29334 29770/29148/29475 29773/29152/29479 12815/29008/29335
+f 12813/29006/29333 29767/29145/29472 29770/29148/29475 12814/29007/29334
+f 29776/29161/29488 29777/29162/29489 29780/29163/29490 29779/29164/29491
+f 29777/29162/29489 29778/29165/29492 29781/29166/29493 29780/29163/29490
+f 29779/29164/29491 29780/29163/29490 29783/29167/29494 29782/29168/29495
+f 29780/29163/29490 29781/29166/29493 29784/29169/29496 29783/29167/29494
+f 1826/29025/29352 12873/29144/29471 29776/29161/29488 12824/29026/29353
+f 12873/29144/29471 12874/29143/29470 29777/29162/29489 29776/29161/29488
+f 12874/29143/29470 12875/29142/29469 29778/29165/29492 29777/29162/29489
+f 12875/29142/29469 1832/29141/29468 12860/29170/29497 29778/29165/29492
+f 29778/29165/29492 12860/29170/29497 12859/29171/29498 29781/29166/29493
+f 29781/29166/29493 12859/29171/29498 12858/29172/29499 29784/29169/29496
+f 29784/29169/29496 12858/29172/29499 1829/29157/29484 12879/29156/29483
+f 29783/29167/29494 29784/29169/29496 12879/29156/29483 12880/29155/29482
+f 29782/29168/29495 29783/29167/29494 12880/29155/29482 12881/29154/29481
+f 12822/29028/29355 29782/29168/29495 12881/29154/29481 1823/29005/29332
+f 12823/29027/29354 29779/29164/29491 29782/29168/29495 12822/29028/29355
+f 12824/29026/29353 29776/29161/29488 29779/29164/29491 12823/29027/29354
+f 29785/29173/29500 29786/29174/29501 29789/29175/29502 29788/29176/29503
+f 29786/29174/29501 29787/29177/29504 29790/29178/29505 29789/29175/29502
+f 29788/29176/29503 29789/29175/29502 29792/29179/29506 29791/29180/29507
+f 29789/29175/29502 29790/29178/29505 29793/29181/29508 29792/29179/29506
+f 1824/29041/29368 12870/29124/29451 29785/29173/29500 12818/29042/29369
+f 12870/29124/29451 12871/29123/29450 29786/29174/29501 29785/29173/29500
+f 12871/29123/29450 12872/29122/29449 29787/29177/29504 29786/29174/29501
+f 12872/29122/29449 1830/29121/29448 12854/29182/29509 29787/29177/29504
+f 29787/29177/29504 12854/29182/29509 12853/29183/29510 29790/29178/29505
+f 29790/29178/29505 12853/29183/29510 12852/29184/29511 29793/29181/29508
+f 29793/29181/29508 12852/29184/29511 1831/29137/29464 12876/29136/29463
+f 29792/29179/29506 29793/29181/29508 12876/29136/29463 12877/29135/29462
+f 29791/29180/29507 29792/29179/29506 12877/29135/29462 12878/29134/29461
+f 12816/29044/29371 29791/29180/29507 12878/29134/29461 1825/29045/29372
+f 12817/29043/29370 29788/29176/29503 29791/29180/29507 12816/29044/29371
+f 12818/29042/29369 29785/29173/29500 29788/29176/29503 12817/29043/29370
+f 29794/29185/29512 29795/29186/29513 29798/29187/29514 29797/29188/29515
+f 29795/29186/29513 29796/29189/29516 29799/29190/29517 29798/29187/29514
+f 29797/29188/29515 29798/29187/29514 29801/29191/29518 29800/29192/29519
+f 29798/29187/29514 29799/29190/29517 29802/29193/29520 29801/29191/29518
+f 1832/29141/29468 12905/29194/29521 29794/29185/29512 12860/29170/29497
+f 12905/29194/29521 12904/29195/29522 29795/29186/29513 29794/29185/29512
+f 12904/29195/29522 12903/29196/29523 29796/29189/29516 29795/29186/29513
+f 12903/29196/29523 1838/29197/29524 12896/29198/29525 29796/29189/29516
+f 29796/29189/29516 12896/29198/29525 12895/29199/29526 29799/29190/29517
+f 29799/29190/29517 12895/29199/29526 12894/29200/29527 29802/29193/29520
+f 29802/29193/29520 12894/29200/29527 1835/29201/29528 12902/29202/29529
+f 29801/29191/29518 29802/29193/29520 12902/29202/29529 12901/29203/29530
+f 29800/29192/29519 29801/29191/29518 12901/29203/29530 12900/29204/29531
+f 12858/29172/29499 29800/29192/29519 12900/29204/29531 1829/29157/29484
+f 12859/29171/29498 29797/29188/29515 29800/29192/29519 12858/29172/29499
+f 12860/29170/29497 29794/29185/29512 29797/29188/29515 12859/29171/29498
+f 29803/29205/29532 29804/29206/29533 29807/29207/29534 29806/29208/29535
+f 29804/29206/29533 29805/29209/29536 29808/29210/29537 29807/29207/29534
+f 29806/29208/29535 29807/29207/29534 29810/29211/29538 29809/29212/29539
+f 29807/29207/29534 29808/29210/29537 29811/29213/29540 29810/29211/29538
+f 1830/29121/29448 12911/29214/29541 29803/29205/29532 12854/29182/29509
+f 12911/29214/29541 12910/29215/29542 29804/29206/29533 29803/29205/29532
+f 12910/29215/29542 12909/29216/29543 29805/29209/29536 29804/29206/29533
+f 12909/29216/29543 1836/29217/29544 12890/29218/29545 29805/29209/29536
+f 29805/29209/29536 12890/29218/29545 12889/29219/29546 29808/29210/29537
+f 29808/29210/29537 12889/29219/29546 12888/29220/29547 29811/29213/29540
+f 29811/29213/29540 12888/29220/29547 1837/29221/29548 12908/29222/29549
+f 29810/29211/29538 29811/29213/29540 12908/29222/29549 12907/29223/29550
+f 29809/29212/29539 29810/29211/29538 12907/29223/29550 12906/29224/29551
+f 12852/29184/29511 29809/29212/29539 12906/29224/29551 1831/29137/29464
+f 12853/29183/29510 29806/29208/29535 29809/29212/29539 12852/29184/29511
+f 12854/29182/29509 29803/29205/29532 29806/29208/29535 12853/29183/29510
+f 29812/29225/29552 29813/29226/29553 29816/29227/29554 29815/29228/29555
+f 29813/29226/29553 29814/29229/29556 29817/29230/29557 29816/29227/29554
+f 29815/29228/29555 29816/29227/29554 29819/29231/29558 29818/29232/29559
+f 29816/29227/29554 29817/29230/29557 29820/29233/29560 29819/29231/29558
+f 1828/29101/29428 12917/29234/29561 29812/29225/29552 12846/29102/29429
+f 12917/29234/29561 12916/29235/29562 29813/29226/29553 29812/29225/29552
+f 12916/29235/29562 12915/29236/29563 29814/29229/29556 29813/29226/29553
+f 12915/29236/29563 1834/29237/29564 12882/29238/29565 29814/29229/29556
+f 29814/29229/29556 12882/29238/29565 12883/29239/29566 29817/29230/29557
+f 29817/29230/29557 12883/29239/29566 12884/29240/29567 29820/29233/29560
+f 29820/29233/29560 12884/29240/29567 1833/29241/29568 12914/29242/29569
+f 29819/29231/29558 29820/29233/29560 12914/29242/29569 12913/29243/29570
+f 29818/29232/29559 29819/29231/29558 12913/29243/29570 12912/29244/29571
+f 12848/29104/29431 29818/29232/29559 12912/29244/29571 1827/29105/29432
+f 12847/29103/29430 29815/29228/29555 29818/29232/29559 12848/29104/29431
+f 12846/29102/29429 29812/29225/29552 29815/29228/29555 12847/29103/29430
+f 29821/29245/29572 29822/29246/29573 29825/29247/29574 29824/29248/29575
+f 29822/29246/29573 29823/29249/29576 29826/29250/29577 29825/29247/29574
+f 29824/29248/29575 29825/29247/29574 29828/29251/29578 29827/29252/29579
+f 29825/29247/29574 29826/29250/29577 29829/29253/29580 29828/29251/29578
+f 1827/29105/29432 12912/29244/29571 29821/29245/29572 12863/29118/29445
+f 12912/29244/29571 12913/29243/29570 29822/29246/29573 29821/29245/29572
+f 12913/29243/29570 12914/29242/29569 29823/29249/29576 29822/29246/29573
+f 12914/29242/29569 1833/29241/29568 12899/29254/29581 29823/29249/29576
+f 29823/29249/29576 12899/29254/29581 12898/29255/29582 29826/29250/29577
+f 29826/29250/29577 12898/29255/29582 12897/29256/29583 29829/29253/29580
+f 29829/29253/29580 12897/29256/29583 1836/29217/29544 12909/29216/29543
+f 29828/29251/29578 29829/29253/29580 12909/29216/29543 12910/29215/29542
+f 29827/29252/29579 29828/29251/29578 12910/29215/29542 12911/29214/29541
+f 12861/29120/29447 29827/29252/29579 12911/29214/29541 1830/29121/29448
+f 12862/29119/29446 29824/29248/29575 29827/29252/29579 12861/29120/29447
+f 12863/29118/29445 29821/29245/29572 29824/29248/29575 12862/29119/29446
+f 29830/29257/29584 29831/29258/29585 29834/29259/29586 29833/29260/29587
+f 29831/29258/29585 29832/29261/29588 29835/29262/29589 29834/29259/29586
+f 29833/29260/29587 29834/29259/29586 29837/29263/29590 29836/29264/29591
+f 29834/29259/29586 29835/29262/29589 29838/29265/29592 29837/29263/29590
+f 1831/29137/29464 12906/29224/29551 29830/29257/29584 12857/29138/29465
+f 12906/29224/29551 12907/29223/29550 29831/29258/29585 29830/29257/29584
+f 12907/29223/29550 12908/29222/29549 29832/29261/29588 29831/29258/29585
+f 12908/29222/29549 1837/29221/29548 12893/29266/29593 29832/29261/29588
+f 29832/29261/29588 12893/29266/29593 12892/29267/29594 29835/29262/29589
+f 29835/29262/29589 12892/29267/29594 12891/29268/29595 29838/29265/29592
+f 29838/29265/29592 12891/29268/29595 1838/29197/29524 12903/29196/29523
+f 29837/29263/29590 29838/29265/29592 12903/29196/29523 12904/29195/29522
+f 29836/29264/29591 29837/29263/29590 12904/29195/29522 12905/29194/29521
+f 12855/29140/29467 29836/29264/29591 12905/29194/29521 1832/29141/29468
+f 12856/29139/29466 29833/29260/29587 29836/29264/29591 12855/29140/29467
+f 12857/29138/29465 29830/29257/29584 29833/29260/29587 12856/29139/29466
+f 29839/29269/29596 29840/29270/29597 29843/29271/29598 29842/29272/29599
+f 29840/29270/29597 29841/29273/29600 29844/29274/29601 29843/29271/29598
+f 29842/29272/29599 29843/29271/29598 29846/29275/29602 29845/29276/29603
+f 29843/29271/29598 29844/29274/29601 29847/29277/29604 29846/29275/29602
+f 1829/29157/29484 12900/29204/29531 29839/29269/29596 12849/29158/29485
+f 12900/29204/29531 12901/29203/29530 29840/29270/29597 29839/29269/29596
+f 12901/29203/29530 12902/29202/29529 29841/29273/29600 29840/29270/29597
+f 12902/29202/29529 1835/29201/29528 12885/29278/29605 29841/29273/29600
+f 29841/29273/29600 12885/29278/29605 12886/29279/29606 29844/29274/29601
+f 29844/29274/29601 12886/29279/29606 12887/29280/29607 29847/29277/29604
+f 29847/29277/29604 12887/29280/29607 1834/29237/29564 12915/29236/29563
+f 29846/29275/29602 29847/29277/29604 12915/29236/29563 12916/29235/29562
+f 29845/29276/29603 29846/29275/29602 12916/29235/29562 12917/29234/29561
+f 12851/29160/29487 29845/29276/29603 12917/29234/29561 1828/29101/29428
+f 12850/29159/29486 29842/29272/29599 29845/29276/29603 12851/29160/29487
+f 12849/29158/29485 29839/29269/29596 29842/29272/29599 12850/29159/29486
+f 29848/29281/29608 29849/29282/29609 29852/29283/29610 29851/29284/29611
+f 29849/29282/29609 29850/29285/29612 29853/29286/29613 29852/29283/29610
+f 29851/29284/29611 29852/29283/29610 29855/29287/29614 29854/29288/29615
+f 29852/29283/29610 29853/29286/29613 29856/29289/29616 29855/29287/29614
+f 1833/29241/29568 12941/29290/29617 29848/29281/29608 12899/29254/29581
+f 12941/29290/29617 12940/29291/29618 29849/29282/29609 29848/29281/29608
+f 12940/29291/29618 12939/29292/29619 29850/29285/29612 29849/29282/29609
+f 12939/29292/29619 1839/29293/29620 12935/29294/29621 29850/29285/29612
+f 29850/29285/29612 12935/29294/29621 12934/29295/29622 29853/29286/29613
+f 29853/29286/29613 12934/29295/29622 12933/29296/29623 29856/29289/29616
+f 29856/29289/29616 12933/29296/29623 1842/29297/29624 12938/29298/29625
+f 29855/29287/29614 29856/29289/29616 12938/29298/29625 12937/29299/29626
+f 29854/29288/29615 29855/29287/29614 12937/29299/29626 12936/29300/29627
+f 12897/29256/29583 29854/29288/29615 12936/29300/29627 1836/29217/29544
+f 12898/29255/29582 29851/29284/29611 29854/29288/29615 12897/29256/29583
+f 12899/29254/29581 29848/29281/29608 29851/29284/29611 12898/29255/29582
+f 29857/29301/29628 29858/29302/29629 29861/29303/29630 29860/29304/29631
+f 29858/29302/29629 29859/29305/29632 29862/29306/29633 29861/29303/29630
+f 29860/29304/29631 29861/29303/29630 29864/29307/29634 29863/29308/29635
+f 29861/29303/29630 29862/29306/29633 29865/29309/29636 29864/29307/29634
+f 1837/29221/29548 12947/29310/29637 29857/29301/29628 12893/29266/29593
+f 12947/29310/29637 12946/29311/29638 29858/29302/29629 29857/29301/29628
+f 12946/29311/29638 12945/29312/29639 29859/29305/29632 29858/29302/29629
+f 12945/29312/29639 1843/29313/29640 12929/29314/29641 29859/29305/29632
+f 29859/29305/29632 12929/29314/29641 12928/29315/29642 29862/29306/29633
+f 29862/29306/29633 12928/29315/29642 12927/29316/29643 29865/29309/29636
+f 29865/29309/29636 12927/29316/29643 1844/29317/29644 12944/29318/29645
+f 29864/29307/29634 29865/29309/29636 12944/29318/29645 12943/29319/29646
+f 29863/29308/29635 29864/29307/29634 12943/29319/29646 12942/29320/29647
+f 12891/29268/29595 29863/29308/29635 12942/29320/29647 1838/29197/29524
+f 12892/29267/29594 29860/29304/29631 29863/29308/29635 12891/29268/29595
+f 12893/29266/29593 29857/29301/29628 29860/29304/29631 12892/29267/29594
+f 29866/29321/29648 29867/29322/29649 29870/29323/29650 29869/29324/29651
+f 29867/29322/29649 29868/29325/29652 29871/29326/29653 29870/29323/29650
+f 29869/29324/29651 29870/29323/29650 29873/29327/29654 29872/29328/29655
+f 29870/29323/29650 29871/29326/29653 29874/29329/29656 29873/29327/29654
+f 1835/29201/29528 12953/29330/29657 29866/29321/29648 12885/29278/29605
+f 12953/29330/29657 12952/29331/29658 29867/29322/29649 29866/29321/29648
+f 12952/29331/29658 12951/29332/29659 29868/29325/29652 29867/29322/29649
+f 12951/29332/29659 1841/29333/29660 12921/29334/29661 29868/29325/29652
+f 29868/29325/29652 12921/29334/29661 12922/29335/29662 29871/29326/29653
+f 29871/29326/29653 12922/29335/29662 12923/29336/29663 29874/29329/29656
+f 29874/29329/29656 12923/29336/29663 1840/29337/29664 12950/29338/29665
+f 29873/29327/29654 29874/29329/29656 12950/29338/29665 12949/29339/29666
+f 29872/29328/29655 29873/29327/29654 12949/29339/29666 12948/29340/29667
+f 12887/29280/29607 29872/29328/29655 12948/29340/29667 1834/29237/29564
+f 12886/29279/29606 29869/29324/29651 29872/29328/29655 12887/29280/29607
+f 12885/29278/29605 29866/29321/29648 29869/29324/29651 12886/29279/29606
+f 29875/29341/29668 29876/29342/29669 29879/29343/29670 29878/29344/29671
+f 29876/29342/29669 29877/29345/29672 29880/29346/29673 29879/29343/29670
+f 29878/29344/29671 29879/29343/29670 29882/29347/29674 29881/29348/29675
+f 29879/29343/29670 29880/29346/29673 29883/29349/29676 29882/29347/29674
+f 1838/29197/29524 12942/29320/29647 29875/29341/29668 12896/29198/29525
+f 12942/29320/29647 12943/29319/29646 29876/29342/29669 29875/29341/29668
+f 12943/29319/29646 12944/29318/29645 29877/29345/29672 29876/29342/29669
+f 12944/29318/29645 1844/29317/29644 12932/29350/29677 29877/29345/29672
+f 29877/29345/29672 12932/29350/29677 12931/29351/29678 29880/29346/29673
+f 29880/29346/29673 12931/29351/29678 12930/29352/29679 29883/29349/29676
+f 29883/29349/29676 12930/29352/29679 1841/29333/29660 12951/29332/29659
+f 29882/29347/29674 29883/29349/29676 12951/29332/29659 12952/29331/29658
+f 29881/29348/29675 29882/29347/29674 12952/29331/29658 12953/29330/29657
+f 12894/29200/29527 29881/29348/29675 12953/29330/29657 1835/29201/29528
+f 12895/29199/29526 29878/29344/29671 29881/29348/29675 12894/29200/29527
+f 12896/29198/29525 29875/29341/29668 29878/29344/29671 12895/29199/29526
+f 29884/29353/29680 29885/29354/29681 29888/29355/29682 29887/29356/29683
+f 29885/29354/29681 29886/29357/29684 29889/29358/29685 29888/29355/29682
+f 29887/29356/29683 29888/29355/29682 29891/29359/29686 29890/29360/29687
+f 29888/29355/29682 29889/29358/29685 29892/29361/29688 29891/29359/29686
+f 1836/29217/29544 12936/29300/29627 29884/29353/29680 12890/29218/29545
+f 12936/29300/29627 12937/29299/29626 29885/29354/29681 29884/29353/29680
+f 12937/29299/29626 12938/29298/29625 29886/29357/29684 29885/29354/29681
+f 12938/29298/29625 1842/29297/29624 12926/29362/29689 29886/29357/29684
+f 29886/29357/29684 12926/29362/29689 12925/29363/29690 29889/29358/29685
+f 29889/29358/29685 12925/29363/29690 12924/29364/29691 29892/29361/29688
+f 29892/29361/29688 12924/29364/29691 1843/29313/29640 12945/29312/29639
+f 29891/29359/29686 29892/29361/29688 12945/29312/29639 12946/29311/29638
+f 29890/29360/29687 29891/29359/29686 12946/29311/29638 12947/29310/29637
+f 12888/29220/29547 29890/29360/29687 12947/29310/29637 1837/29221/29548
+f 12889/29219/29546 29887/29356/29683 29890/29360/29687 12888/29220/29547
+f 12890/29218/29545 29884/29353/29680 29887/29356/29683 12889/29219/29546
+f 29893/29365/29692 29894/29366/29693 29897/29367/29694 29896/29368/29695
+f 29894/29366/29693 29895/29369/29696 29898/29370/29697 29897/29367/29694
+f 29896/29368/29695 29897/29367/29694 29900/29371/29698 29899/29372/29699
+f 29897/29367/29694 29898/29370/29697 29901/29373/29700 29900/29371/29698
+f 1834/29237/29564 12948/29340/29667 29893/29365/29692 12882/29238/29565
+f 12948/29340/29667 12949/29339/29666 29894/29366/29693 29893/29365/29692
+f 12949/29339/29666 12950/29338/29665 29895/29369/29696 29894/29366/29693
+f 12950/29338/29665 1840/29337/29664 12918/29374/29701 29895/29369/29696
+f 29895/29369/29696 12918/29374/29701 12919/29375/29702 29898/29370/29697
+f 29898/29370/29697 12919/29375/29702 12920/29376/29703 29901/29373/29700
+f 29901/29373/29700 12920/29376/29703 1839/29293/29620 12939/29292/29619
+f 29900/29371/29698 29901/29373/29700 12939/29292/29619 12940/29291/29618
+f 29899/29372/29699 29900/29371/29698 12940/29291/29618 12941/29290/29617
+f 12884/29240/29567 29899/29372/29699 12941/29290/29617 1833/29241/29568
+f 12883/29239/29566 29896/29368/29695 29899/29372/29699 12884/29240/29567
+f 12882/29238/29565 29893/29365/29692 29896/29368/29695 12883/29239/29566
+f 29902/29377/29704 29903/29378/29705 29906/29379/29706 29905/29380/29707
+f 29903/29378/29705 29904/29381/29708 29907/29382/29709 29906/29379/29706
+f 29905/29380/29707 29906/29379/29706 29909/29383/29710 29908/29384/29711
+f 29906/29379/29706 29907/29382/29709 29910/29385/29712 29909/29383/29710
+f 1844/29317/29644 12977/29386/29713 29902/29377/29704 12932/29350/29677
+f 12977/29386/29713 12976/29387/29714 29903/29378/29705 29902/29377/29704
+f 12976/29387/29714 12975/29388/29715 29904/29381/29708 29903/29378/29705
+f 12975/29388/29715 1850/29389/29716 12968/29390/29717 29904/29381/29708
+f 29904/29381/29708 12968/29390/29717 12967/29391/29718 29907/29382/29709
+f 29907/29382/29709 12967/29391/29718 12966/29392/29719 29910/29385/29712
+f 29910/29385/29712 12966/29392/29719 1847/29393/29720 12974/29394/29721
+f 29909/29383/29710 29910/29385/29712 12974/29394/29721 12973/29395/29722
+f 29908/29384/29711 29909/29383/29710 12973/29395/29722 12972/29396/29723
+f 12930/29352/29679 29908/29384/29711 12972/29396/29723 1841/29333/29660
+f 12931/29351/29678 29905/29380/29707 29908/29384/29711 12930/29352/29679
+f 12932/29350/29677 29902/29377/29704 29905/29380/29707 12931/29351/29678
+f 29911/29397/29724 29912/29398/29725 29915/29399/29726 29914/29400/29727
+f 29912/29398/29725 29913/29401/29728 29916/29402/29729 29915/29399/29726
+f 29914/29400/29727 29915/29399/29726 29918/29403/29730 29917/29404/29731
+f 29915/29399/29726 29916/29402/29729 29919/29405/29732 29918/29403/29730
+f 1842/29297/29624 12983/29406/29733 29911/29397/29724 12926/29362/29689
+f 12983/29406/29733 12982/29407/29734 29912/29398/29725 29911/29397/29724
+f 12982/29407/29734 12981/29408/29735 29913/29401/29728 29912/29398/29725
+f 12981/29408/29735 1848/29409/29736 12962/29410/29737 29913/29401/29728
+f 29913/29401/29728 12962/29410/29737 12961/29411/29738 29916/29402/29729
+f 29916/29402/29729 12961/29411/29738 12960/29412/29739 29919/29405/29732
+f 29919/29405/29732 12960/29412/29739 1849/29413/29740 12980/29414/29741
+f 29918/29403/29730 29919/29405/29732 12980/29414/29741 12979/29415/29742
+f 29917/29404/29731 29918/29403/29730 12979/29415/29742 12978/29416/29743
+f 12924/29364/29691 29917/29404/29731 12978/29416/29743 1843/29313/29640
+f 12925/29363/29690 29914/29400/29727 29917/29404/29731 12924/29364/29691
+f 12926/29362/29689 29911/29397/29724 29914/29400/29727 12925/29363/29690
+f 29920/29417/29744 29921/29418/29745 29924/29419/29746 29923/29420/29747
+f 29921/29418/29745 29922/29421/29748 29925/29422/29749 29924/29419/29746
+f 29923/29420/29747 29924/29419/29746 29927/29423/29750 29926/29424/29751
+f 29924/29419/29746 29925/29422/29749 29928/29425/29752 29927/29423/29750
+f 1840/29337/29664 12989/29426/29753 29920/29417/29744 12918/29374/29701
+f 12989/29426/29753 12988/29427/29754 29921/29418/29745 29920/29417/29744
+f 12988/29427/29754 12987/29428/29755 29922/29421/29748 29921/29418/29745
+f 12987/29428/29755 1846/29429/29756 12954/29430/29757 29922/29421/29748
+f 29922/29421/29748 12954/29430/29757 12955/29431/29758 29925/29422/29749
+f 29925/29422/29749 12955/29431/29758 12956/29432/29759 29928/29425/29752
+f 29928/29425/29752 12956/29432/29759 1845/29433/29760 12986/29434/29761
+f 29927/29423/29750 29928/29425/29752 12986/29434/29761 12985/29435/29762
+f 29926/29424/29751 29927/29423/29750 12985/29435/29762 12984/29436/29763
+f 12920/29376/29703 29926/29424/29751 12984/29436/29763 1839/29293/29620
+f 12919/29375/29702 29923/29420/29747 29926/29424/29751 12920/29376/29703
+f 12918/29374/29701 29920/29417/29744 29923/29420/29747 12919/29375/29702
+f 29929/29437/29764 29930/29438/29765 29933/29439/29766 29932/29440/29767
+f 29930/29438/29765 29931/29441/29768 29934/29442/29769 29933/29439/29766
+f 29932/29440/29767 29933/29439/29766 29936/29443/29770 29935/29444/29771
+f 29933/29439/29766 29934/29442/29769 29937/29445/29772 29936/29443/29770
+f 1839/29293/29620 12984/29436/29763 29929/29437/29764 12935/29294/29621
+f 12984/29436/29763 12985/29435/29762 29930/29438/29765 29929/29437/29764
+f 12985/29435/29762 12986/29434/29761 29931/29441/29768 29930/29438/29765
+f 12986/29434/29761 1845/29433/29760 12971/29446/29773 29931/29441/29768
+f 29931/29441/29768 12971/29446/29773 12970/29447/29774 29934/29442/29769
+f 29934/29442/29769 12970/29447/29774 12969/29448/29775 29937/29445/29772
+f 29937/29445/29772 12969/29448/29775 1848/29409/29736 12981/29408/29735
+f 29936/29443/29770 29937/29445/29772 12981/29408/29735 12982/29407/29734
+f 29935/29444/29771 29936/29443/29770 12982/29407/29734 12983/29406/29733
+f 12933/29296/29623 29935/29444/29771 12983/29406/29733 1842/29297/29624
+f 12934/29295/29622 29932/29440/29767 29935/29444/29771 12933/29296/29623
+f 12935/29294/29621 29929/29437/29764 29932/29440/29767 12934/29295/29622
+f 29938/29449/29776 29939/29450/29777 29942/29451/29778 29941/29452/29779
+f 29939/29450/29777 29940/29453/29780 29943/29454/29781 29942/29451/29778
+f 29941/29452/29779 29942/29451/29778 29945/29455/29782 29944/29456/29783
+f 29942/29451/29778 29943/29454/29781 29946/29457/29784 29945/29455/29782
+f 1843/29313/29640 12978/29416/29743 29938/29449/29776 12929/29314/29641
+f 12978/29416/29743 12979/29415/29742 29939/29450/29777 29938/29449/29776
+f 12979/29415/29742 12980/29414/29741 29940/29453/29780 29939/29450/29777
+f 12980/29414/29741 1849/29413/29740 12965/29458/29785 29940/29453/29780
+f 29940/29453/29780 12965/29458/29785 12964/29459/29786 29943/29454/29781
+f 29943/29454/29781 12964/29459/29786 12963/29460/29787 29946/29457/29784
+f 29946/29457/29784 12963/29460/29787 1850/29389/29716 12975/29388/29715
+f 29945/29455/29782 29946/29457/29784 12975/29388/29715 12976/29387/29714
+f 29944/29456/29783 29945/29455/29782 12976/29387/29714 12977/29386/29713
+f 12927/29316/29643 29944/29456/29783 12977/29386/29713 1844/29317/29644
+f 12928/29315/29642 29941/29452/29779 29944/29456/29783 12927/29316/29643
+f 12929/29314/29641 29938/29449/29776 29941/29452/29779 12928/29315/29642
+f 29947/29461/29788 29948/29462/29789 29951/29463/29790 29950/29464/29791
+f 29948/29462/29789 29949/29465/29792 29952/29466/29793 29951/29463/29790
+f 29950/29464/29791 29951/29463/29790 29954/29467/29794 29953/29468/29795
+f 29951/29463/29790 29952/29466/29793 29955/29469/29796 29954/29467/29794
+f 1841/29333/29660 12972/29396/29723 29947/29461/29788 12921/29334/29661
+f 12972/29396/29723 12973/29395/29722 29948/29462/29789 29947/29461/29788
+f 12973/29395/29722 12974/29394/29721 29949/29465/29792 29948/29462/29789
+f 12974/29394/29721 1847/29393/29720 12957/29470/29797 29949/29465/29792
+f 29949/29465/29792 12957/29470/29797 12958/29471/29798 29952/29466/29793
+f 29952/29466/29793 12958/29471/29798 12959/29472/29799 29955/29469/29796
+f 29955/29469/29796 12959/29472/29799 1846/29429/29756 12987/29428/29755
+f 29954/29467/29794 29955/29469/29796 12987/29428/29755 12988/29427/29754
+f 29953/29468/29795 29954/29467/29794 12988/29427/29754 12989/29426/29753
+f 12923/29336/29663 29953/29468/29795 12989/29426/29753 1840/29337/29664
+f 12922/29335/29662 29950/29464/29791 29953/29468/29795 12923/29336/29663
+f 12921/29334/29661 29947/29461/29788 29950/29464/29791 12922/29335/29662
+f 29956/29473/29800 29957/29474/29801 29960/29475/29802 29959/29476/29803
+f 29957/29474/29801 29958/29477/29804 29961/29478/29805 29960/29475/29802
+f 29959/29476/29803 29960/29475/29802 29963/29479/29806 29962/29480/29807
+f 29960/29475/29802 29961/29478/29805 29964/29481/29808 29963/29479/29806
+f 1845/29433/29760 13013/29482/29809 29956/29473/29800 12971/29446/29773
+f 13013/29482/29809 13012/29483/29810 29957/29474/29801 29956/29473/29800
+f 13012/29483/29810 13011/29484/29811 29958/29477/29804 29957/29474/29801
+f 13011/29484/29811 1851/29485/29812 13007/29486/29813 29958/29477/29804
+f 29958/29477/29804 13007/29486/29813 13006/29487/29814 29961/29478/29805
+f 29961/29478/29805 13006/29487/29814 13005/29488/29815 29964/29481/29808
+f 29964/29481/29808 13005/29488/29815 1854/29489/29816 13010/29490/29817
+f 29963/29479/29806 29964/29481/29808 13010/29490/29817 13009/29491/29818
+f 29962/29480/29807 29963/29479/29806 13009/29491/29818 13008/29492/29819
+f 12969/29448/29775 29962/29480/29807 13008/29492/29819 1848/29409/29736
+f 12970/29447/29774 29959/29476/29803 29962/29480/29807 12969/29448/29775
+f 12971/29446/29773 29956/29473/29800 29959/29476/29803 12970/29447/29774
+f 29965/29493/29820 29966/29494/29821 29969/29495/29822 29968/29496/29823
+f 29966/29494/29821 29967/29497/29824 29970/29498/29825 29969/29495/29822
+f 29968/29496/29823 29969/29495/29822 29972/29499/29826 29971/29500/29827
+f 29969/29495/29822 29970/29498/29825 29973/29501/29828 29972/29499/29826
+f 1849/29413/29740 13019/29502/29829 29965/29493/29820 12965/29458/29785
+f 13019/29502/29829 13018/29503/29830 29966/29494/29821 29965/29493/29820
+f 13018/29503/29830 13017/29504/29831 29967/29497/29824 29966/29494/29821
+f 13017/29504/29831 1855/29505/29832 13001/29506/29833 29967/29497/29824
+f 29967/29497/29824 13001/29506/29833 13000/29507/29834 29970/29498/29825
+f 29970/29498/29825 13000/29507/29834 12999/29508/29835 29973/29501/29828
+f 29973/29501/29828 12999/29508/29835 1856/29509/29836 13016/29510/29837
+f 29972/29499/29826 29973/29501/29828 13016/29510/29837 13015/29511/29838
+f 29971/29500/29827 29972/29499/29826 13015/29511/29838 13014/29512/29839
+f 12963/29460/29787 29971/29500/29827 13014/29512/29839 1850/29389/29716
+f 12964/29459/29786 29968/29496/29823 29971/29500/29827 12963/29460/29787
+f 12965/29458/29785 29965/29493/29820 29968/29496/29823 12964/29459/29786
+f 29974/29513/29840 29975/29514/29841 29978/29515/29842 29977/29516/29843
+f 29975/29514/29841 29976/29517/29844 29979/29518/29845 29978/29515/29842
+f 29977/29516/29843 29978/29515/29842 29981/29519/29846 29980/29520/29847
+f 29978/29515/29842 29979/29518/29845 29982/29521/29848 29981/29519/29846
+f 1847/29393/29720 13025/29522/29849 29974/29513/29840 12957/29470/29797
+f 13025/29522/29849 13024/29523/29850 29975/29514/29841 29974/29513/29840
+f 13024/29523/29850 13023/29524/29851 29976/29517/29844 29975/29514/29841
+f 13023/29524/29851 1853/29525/29852 12993/29526/29853 29976/29517/29844
+f 29976/29517/29844 12993/29526/29853 12994/29527/29854 29979/29518/29845
+f 29979/29518/29845 12994/29527/29854 12995/29528/29855 29982/29521/29848
+f 29982/29521/29848 12995/29528/29855 1852/29529/29856 13022/29530/29857
+f 29981/29519/29846 29982/29521/29848 13022/29530/29857 13021/29531/29858
+f 29980/29520/29847 29981/29519/29846 13021/29531/29858 13020/29532/29859
+f 12959/29472/29799 29980/29520/29847 13020/29532/29859 1846/29429/29756
+f 12958/29471/29798 29977/29516/29843 29980/29520/29847 12959/29472/29799
+f 12957/29470/29797 29974/29513/29840 29977/29516/29843 12958/29471/29798
+f 29983/29533/29860 29984/29534/29861 29987/29535/29862 29986/29536/29863
+f 29984/29534/29861 29985/29537/29864 29988/29538/29865 29987/29535/29862
+f 29986/29536/29863 29987/29535/29862 29990/29539/29866 29989/29540/29867
+f 29987/29535/29862 29988/29538/29865 29991/29541/29868 29990/29539/29866
+f 1850/29389/29716 13014/29512/29839 29983/29533/29860 12968/29390/29717
+f 13014/29512/29839 13015/29511/29838 29984/29534/29861 29983/29533/29860
+f 13015/29511/29838 13016/29510/29837 29985/29537/29864 29984/29534/29861
+f 13016/29510/29837 1856/29509/29836 13004/29542/29869 29985/29537/29864
+f 29985/29537/29864 13004/29542/29869 13003/29543/29870 29988/29538/29865
+f 29988/29538/29865 13003/29543/29870 13002/29544/29871 29991/29541/29868
+f 29991/29541/29868 13002/29544/29871 1853/29525/29852 13023/29524/29851
+f 29990/29539/29866 29991/29541/29868 13023/29524/29851 13024/29523/29850
+f 29989/29540/29867 29990/29539/29866 13024/29523/29850 13025/29522/29849
+f 12966/29392/29719 29989/29540/29867 13025/29522/29849 1847/29393/29720
+f 12967/29391/29718 29986/29536/29863 29989/29540/29867 12966/29392/29719
+f 12968/29390/29717 29983/29533/29860 29986/29536/29863 12967/29391/29718
+f 29992/29545/29872 29993/29546/29873 29996/29547/29874 29995/29548/29875
+f 29993/29546/29873 29994/29549/29876 29997/29550/29877 29996/29547/29874
+f 29995/29548/29875 29996/29547/29874 29999/29551/29878 29998/29552/29879
+f 29996/29547/29874 29997/29550/29877 30000/29553/29880 29999/29551/29878
+f 1848/29409/29736 13008/29492/29819 29992/29545/29872 12962/29410/29737
+f 13008/29492/29819 13009/29491/29818 29993/29546/29873 29992/29545/29872
+f 13009/29491/29818 13010/29490/29817 29994/29549/29876 29993/29546/29873
+f 13010/29490/29817 1854/29489/29816 12998/29554/29881 29994/29549/29876
+f 29994/29549/29876 12998/29554/29881 12997/29555/29882 29997/29550/29877
+f 29997/29550/29877 12997/29555/29882 12996/29556/29883 30000/29553/29880
+f 30000/29553/29880 12996/29556/29883 1855/29505/29832 13017/29504/29831
+f 29999/29551/29878 30000/29553/29880 13017/29504/29831 13018/29503/29830
+f 29998/29552/29879 29999/29551/29878 13018/29503/29830 13019/29502/29829
+f 12960/29412/29739 29998/29552/29879 13019/29502/29829 1849/29413/29740
+f 12961/29411/29738 29995/29548/29875 29998/29552/29879 12960/29412/29739
+f 12962/29410/29737 29992/29545/29872 29995/29548/29875 12961/29411/29738
+f 30001/29557/29884 30002/29558/29885 30005/29559/29886 30004/29560/29887
+f 30002/29558/29885 30003/29561/29888 30006/29562/29889 30005/29559/29886
+f 30004/29560/29887 30005/29559/29886 30008/29563/29890 30007/29564/29891
+f 30005/29559/29886 30006/29562/29889 30009/29565/29892 30008/29563/29890
+f 1846/29429/29756 13020/29532/29859 30001/29557/29884 12954/29430/29757
+f 13020/29532/29859 13021/29531/29858 30002/29558/29885 30001/29557/29884
+f 13021/29531/29858 13022/29530/29857 30003/29561/29888 30002/29558/29885
+f 13022/29530/29857 1852/29529/29856 12990/29566/29893 30003/29561/29888
+f 30003/29561/29888 12990/29566/29893 12991/29567/29894 30006/29562/29889
+f 30006/29562/29889 12991/29567/29894 12992/29568/29895 30009/29565/29892
+f 30009/29565/29892 12992/29568/29895 1851/29485/29812 13011/29484/29811
+f 30008/29563/29890 30009/29565/29892 13011/29484/29811 13012/29483/29810
+f 30007/29564/29891 30008/29563/29890 13012/29483/29810 13013/29482/29809
+f 12956/29432/29759 30007/29564/29891 13013/29482/29809 1845/29433/29760
+f 12955/29431/29758 30004/29560/29887 30007/29564/29891 12956/29432/29759
+f 12954/29430/29757 30001/29557/29884 30004/29560/29887 12955/29431/29758
+f 30010/29569/29896 30011/29570/29897 30014/29571/29898 30013/29572/29899
+f 30011/29570/29897 30012/29573/29900 30015/29574/29901 30014/29571/29898
+f 30013/29572/29899 30014/29571/29898 30017/29575/29902 30016/29576/29903
+f 30014/29571/29898 30015/29574/29901 30018/29577/29904 30017/29575/29902
+f 1856/29509/29836 13049/29578/29905 30010/29569/29896 13004/29542/29869
+f 13049/29578/29905 13048/29579/29906 30011/29570/29897 30010/29569/29896
+f 13048/29579/29906 13047/29580/29907 30012/29573/29900 30011/29570/29897
+f 13047/29580/29907 1862/29581/29908 13040/29582/29909 30012/29573/29900
+f 30012/29573/29900 13040/29582/29909 13039/29583/29910 30015/29574/29901
+f 30015/29574/29901 13039/29583/29910 13038/29584/29911 30018/29577/29904
+f 30018/29577/29904 13038/29584/29911 1859/29585/29912 13046/29586/29913
+f 30017/29575/29902 30018/29577/29904 13046/29586/29913 13045/29587/29914
+f 30016/29576/29903 30017/29575/29902 13045/29587/29914 13044/29588/29915
+f 13002/29544/29871 30016/29576/29903 13044/29588/29915 1853/29525/29852
+f 13003/29543/29870 30013/29572/29899 30016/29576/29903 13002/29544/29871
+f 13004/29542/29869 30010/29569/29896 30013/29572/29899 13003/29543/29870
+f 30019/29589/29916 30020/29590/29917 30023/29591/29918 30022/29592/29919
+f 30020/29590/29917 30021/29593/29920 30024/29594/29921 30023/29591/29918
+f 30022/29592/29919 30023/29591/29918 30026/29595/29922 30025/29596/29923
+f 30023/29591/29918 30024/29594/29921 30027/29597/29924 30026/29595/29922
+f 1854/29489/29816 13055/29598/29925 30019/29589/29916 12998/29554/29881
+f 13055/29598/29925 13054/29599/29926 30020/29590/29917 30019/29589/29916
+f 13054/29599/29926 13053/29600/29927 30021/29593/29920 30020/29590/29917
+f 13053/29600/29927 1860/29601/29928 13034/29602/29929 30021/29593/29920
+f 30021/29593/29920 13034/29602/29929 13033/29603/29930 30024/29594/29921
+f 30024/29594/29921 13033/29603/29930 13032/29604/29931 30027/29597/29924
+f 30027/29597/29924 13032/29604/29931 1861/29605/29932 13052/29606/29933
+f 30026/29595/29922 30027/29597/29924 13052/29606/29933 13051/29607/29934
+f 30025/29596/29923 30026/29595/29922 13051/29607/29934 13050/29608/29935
+f 12996/29556/29883 30025/29596/29923 13050/29608/29935 1855/29505/29832
+f 12997/29555/29882 30022/29592/29919 30025/29596/29923 12996/29556/29883
+f 12998/29554/29881 30019/29589/29916 30022/29592/29919 12997/29555/29882
+f 30028/29609/29936 30029/29610/29937 30032/29611/29938 30031/29612/29939
+f 30029/29610/29937 30030/29613/29940 30033/29614/29941 30032/29611/29938
+f 30031/29612/29939 30032/29611/29938 30035/29615/29942 30034/29616/29943
+f 30032/29611/29938 30033/29614/29941 30036/29617/29944 30035/29615/29942
+f 1852/29529/29856 13061/29618/29945 30028/29609/29936 12990/29566/29893
+f 13061/29618/29945 13060/29619/29946 30029/29610/29937 30028/29609/29936
+f 13060/29619/29946 13059/29620/29947 30030/29613/29940 30029/29610/29937
+f 13059/29620/29947 1858/29621/29948 13026/29622/29949 30030/29613/29940
+f 30030/29613/29940 13026/29622/29949 13027/29623/29950 30033/29614/29941
+f 30033/29614/29941 13027/29623/29950 13028/29624/29951 30036/29617/29944
+f 30036/29617/29944 13028/29624/29951 1857/29625/29952 13058/29626/29953
+f 30035/29615/29942 30036/29617/29944 13058/29626/29953 13057/29627/29954
+f 30034/29616/29943 30035/29615/29942 13057/29627/29954 13056/29628/29955
+f 12992/29568/29895 30034/29616/29943 13056/29628/29955 1851/29485/29812
+f 12991/29567/29894 30031/29612/29939 30034/29616/29943 12992/29568/29895
+f 12990/29566/29893 30028/29609/29936 30031/29612/29939 12991/29567/29894
+f 30037/29629/29956 30038/29630/29957 30041/29631/29958 30040/29632/29959
+f 30038/29630/29957 30039/29633/29960 30042/29634/29961 30041/29631/29958
+f 30040/29632/29959 30041/29631/29958 30044/29635/29962 30043/29636/29963
+f 30041/29631/29958 30042/29634/29961 30045/29637/29964 30044/29635/29962
+f 1851/29485/29812 13056/29628/29955 30037/29629/29956 13007/29486/29813
+f 13056/29628/29955 13057/29627/29954 30038/29630/29957 30037/29629/29956
+f 13057/29627/29954 13058/29626/29953 30039/29633/29960 30038/29630/29957
+f 13058/29626/29953 1857/29625/29952 13043/29638/29965 30039/29633/29960
+f 30039/29633/29960 13043/29638/29965 13042/29639/29966 30042/29634/29961
+f 30042/29634/29961 13042/29639/29966 13041/29640/29967 30045/29637/29964
+f 30045/29637/29964 13041/29640/29967 1860/29601/29928 13053/29600/29927
+f 30044/29635/29962 30045/29637/29964 13053/29600/29927 13054/29599/29926
+f 30043/29636/29963 30044/29635/29962 13054/29599/29926 13055/29598/29925
+f 13005/29488/29815 30043/29636/29963 13055/29598/29925 1854/29489/29816
+f 13006/29487/29814 30040/29632/29959 30043/29636/29963 13005/29488/29815
+f 13007/29486/29813 30037/29629/29956 30040/29632/29959 13006/29487/29814
+f 30046/29641/29968 30047/29642/29969 30050/29643/29970 30049/29644/29971
+f 30047/29642/29969 30048/29645/29972 30051/29646/29973 30050/29643/29970
+f 30049/29644/29971 30050/29643/29970 30053/29647/29974 30052/29648/29975
+f 30050/29643/29970 30051/29646/29973 30054/29649/29976 30053/29647/29974
+f 1855/29505/29832 13050/29608/29935 30046/29641/29968 13001/29506/29833
+f 13050/29608/29935 13051/29607/29934 30047/29642/29969 30046/29641/29968
+f 13051/29607/29934 13052/29606/29933 30048/29645/29972 30047/29642/29969
+f 13052/29606/29933 1861/29605/29932 13037/29650/29977 30048/29645/29972
+f 30048/29645/29972 13037/29650/29977 13036/29651/29978 30051/29646/29973
+f 30051/29646/29973 13036/29651/29978 13035/29652/29979 30054/29649/29976
+f 30054/29649/29976 13035/29652/29979 1862/29581/29908 13047/29580/29907
+f 30053/29647/29974 30054/29649/29976 13047/29580/29907 13048/29579/29906
+f 30052/29648/29975 30053/29647/29974 13048/29579/29906 13049/29578/29905
+f 12999/29508/29835 30052/29648/29975 13049/29578/29905 1856/29509/29836
+f 13000/29507/29834 30049/29644/29971 30052/29648/29975 12999/29508/29835
+f 13001/29506/29833 30046/29641/29968 30049/29644/29971 13000/29507/29834
+f 30055/29653/29980 30056/29654/29981 30059/29655/29982 30058/29656/29983
+f 30056/29654/29981 30057/29657/29984 30060/29658/29985 30059/29655/29982
+f 30058/29656/29983 30059/29655/29982 30062/29659/29986 30061/29660/29987
+f 30059/29655/29982 30060/29658/29985 30063/29661/29988 30062/29659/29986
+f 1853/29525/29852 13044/29588/29915 30055/29653/29980 12993/29526/29853
+f 13044/29588/29915 13045/29587/29914 30056/29654/29981 30055/29653/29980
+f 13045/29587/29914 13046/29586/29913 30057/29657/29984 30056/29654/29981
+f 13046/29586/29913 1859/29585/29912 13029/29662/29989 30057/29657/29984
+f 30057/29657/29984 13029/29662/29989 13030/29663/29990 30060/29658/29985
+f 30060/29658/29985 13030/29663/29990 13031/29664/29991 30063/29661/29988
+f 30063/29661/29988 13031/29664/29991 1858/29621/29948 13059/29620/29947
+f 30062/29659/29986 30063/29661/29988 13059/29620/29947 13060/29619/29946
+f 30061/29660/29987 30062/29659/29986 13060/29619/29946 13061/29618/29945
+f 12995/29528/29855 30061/29660/29987 13061/29618/29945 1852/29529/29856
+f 12994/29527/29854 30058/29656/29983 30061/29660/29987 12995/29528/29855
+f 12993/29526/29853 30055/29653/29980 30058/29656/29983 12994/29527/29854
+f 30064/29665/29992 30065/29666/29993 30068/29667/29994 30067/29668/29995
+f 30065/29666/29993 30066/29669/29996 30069/29670/29997 30068/29667/29994
+f 30067/29668/29995 30068/29667/29994 30071/29671/29998 30070/29672/29999
+f 30068/29667/29994 30069/29670/29997 30072/29673/30000 30071/29671/29998
+f 1596/25375/26052 13065/29674/30001 30064/29665/29992 11306/25419/26096
+f 13065/29674/30001 13066/29675/29243 30065/29666/29993 30064/29665/29992
+f 13066/29675/29243 13067/29676/30002 30066/29669/29996 30065/29666/29993
+f 13067/29676/30002 1858/29621/29948 13031/29664/29991 30066/29669/29996
+f 30066/29669/29996 13031/29664/29991 13030/29663/29990 30069/29670/29997
+f 30069/29670/29997 13030/29663/29990 13029/29662/29989 30072/29673/30000
+f 30072/29673/30000 13029/29662/29989 1859/29585/29912 13064/29677/30003
+f 30071/29671/29998 30072/29673/30000 13064/29677/30003 13063/29678/30004
+f 30070/29672/29999 30071/29671/29998 13063/29678/30004 13062/29679/30005
+f 11304/25412/26089 30070/29672/29999 13062/29679/30005 1597/25078/25755
+f 11305/25420/26097 30067/29668/29995 30070/29672/29999 11304/25412/26089
+f 11306/25419/26096 30064/29665/29992 30067/29668/29995 11305/25420/26097
+f 30073/29680/30006 30074/29681/30007 30077/29682/30008 30076/29683/30009
+f 30074/29681/30007 30075/29684/30010 30078/29685/30011 30077/29682/30008
+f 30076/29683/30009 30077/29682/30008 30080/29686/30012 30079/29687/30013
+f 30077/29682/30008 30078/29685/30011 30081/29688/30014 30080/29686/30012
+f 1565/24702/25379 11393/25081/25758 30073/29680/30006 13068/29689/30015
+f 11393/25081/25758 11392/25080/25757 30074/29681/30007 30073/29680/30006
+f 11392/25080/25757 11391/25079/25756 30075/29684/30010 30074/29681/30007
+f 11391/25079/25756 1597/25078/25755 13062/29679/30005 30075/29684/30010
+f 30075/29684/30010 13062/29679/30005 13063/29678/30004 30078/29685/30011
+f 30078/29685/30011 13063/29678/30004 13064/29677/30003 30081/29688/30014
+f 30081/29688/30014 13064/29677/30003 1859/29585/29912 13038/29584/29911
+f 30080/29686/30012 30081/29688/30014 13038/29584/29911 13039/29583/29910
+f 30079/29687/30013 30080/29686/30012 13039/29583/29910 13040/29582/29909
+f 13070/29690/30016 30079/29687/30013 13040/29582/29909 1862/29581/29908
+f 13069/29691/30017 30076/29683/30009 30079/29687/30013 13070/29690/30016
+f 13068/29689/30015 30073/29680/30006 30076/29683/30009 13069/29691/30017
+f 30082/29692/30018 30083/29693/30019 30086/29694/30020 30085/29695/30021
+f 30083/29693/30019 30084/29696/30022 30087/29697/30023 30086/29694/30020
+f 30085/29695/30021 30086/29694/30020 30089/29698/30024 30088/29699/30025
+f 30086/29694/30020 30087/29697/30023 30090/29700/30026 30089/29698/30024
+f 1564/24670/25347 11114/24705/25382 30082/29692/30018 13071/29701/30027
+f 11114/24705/25382 11113/24704/25381 30083/29693/30019 30082/29692/30018
+f 11113/24704/25381 11112/24703/25380 30084/29696/30022 30083/29693/30019
+f 11112/24703/25380 1565/24702/25379 13068/29689/30015 30084/29696/30022
+f 30084/29696/30022 13068/29689/30015 13069/29691/30017 30087/29697/30023
+f 30087/29697/30023 13069/29691/30017 13070/29690/30016 30090/29700/30026
+f 30090/29700/30026 13070/29690/30016 1862/29581/29908 13035/29652/29979
+f 30089/29698/30024 30090/29700/30026 13035/29652/29979 13036/29651/29978
+f 30088/29699/30025 30089/29698/30024 13036/29651/29978 13037/29650/29977
+f 13073/29702/30028 30088/29699/30025 13037/29650/29977 1861/29605/29932
+f 13072/29703/30029 30085/29695/30021 30088/29699/30025 13073/29702/30028
+f 13071/29701/30027 30082/29692/30018 30085/29695/30021 13072/29703/30029
+f 30091/29704/30030 30092/29705/30031 30095/29706/30032 30094/29707/30033
+f 30092/29705/30031 30093/29708/30034 30096/29709/30035 30095/29706/30032
+f 30094/29707/30033 30095/29706/30032 30098/29710/30036 30097/29711/30037
+f 30095/29706/30032 30096/29709/30035 30099/29712/30038 30098/29710/30036
+f 1563/24638/25315 11111/24673/25350 30091/29704/30030 13074/29713/30039
+f 11111/24673/25350 11110/24672/25349 30092/29705/30031 30091/29704/30030
+f 11110/24672/25349 11109/24671/25348 30093/29708/30034 30092/29705/30031
+f 11109/24671/25348 1564/24670/25347 13071/29701/30027 30093/29708/30034
+f 30093/29708/30034 13071/29701/30027 13072/29703/30029 30096/29709/30035
+f 30096/29709/30035 13072/29703/30029 13073/29702/30028 30099/29712/30038
+f 30099/29712/30038 13073/29702/30028 1861/29605/29932 13032/29604/29931
+f 30098/29710/30036 30099/29712/30038 13032/29604/29931 13033/29603/29930
+f 30097/29711/30037 30098/29710/30036 13033/29603/29930 13034/29602/29929
+f 13076/29714/30040 30097/29711/30037 13034/29602/29929 1860/29601/29928
+f 13075/29715/30041 30094/29707/30033 30097/29711/30037 13076/29714/30040
+f 13074/29713/30039 30091/29704/30030 30094/29707/30033 13075/29715/30041
+f 30100/29716/30042 30101/29717/30043 30104/29718/30044 30103/29719/30045
+f 30101/29717/30043 30102/29720/30046 30105/29721/30047 30104/29718/30044
+f 30103/29719/30045 30104/29718/30044 30107/29722/30048 30106/29723/30049
+f 30104/29718/30044 30105/29721/30047 30108/29724/30050 30107/29722/30048
+f 1595/25010/25687 11382/25009/25686 30100/29716/30042 13077/29725/30051
+f 11382/25009/25686 11383/25008/25685 30101/29717/30043 30100/29716/30042
+f 11383/25008/25685 11384/25007/25684 30102/29720/30046 30101/29717/30043
+f 11384/25007/25684 1563/24638/25315 13074/29713/30039 30102/29720/30046
+f 30102/29720/30046 13074/29713/30039 13075/29715/30041 30105/29721/30047
+f 30105/29721/30047 13075/29715/30041 13076/29714/30040 30108/29724/30050
+f 30108/29724/30050 13076/29714/30040 1860/29601/29928 13041/29640/29967
+f 30107/29722/30048 30108/29724/30050 13041/29640/29967 13042/29639/29966
+f 30106/29723/30049 30107/29722/30048 13042/29639/29966 13043/29638/29965
+f 13079/29726/30052 30106/29723/30049 13043/29638/29965 1857/29625/29952
+f 13078/29727/30053 30103/29719/30045 30106/29723/30049 13079/29726/30052
+f 13077/29725/30051 30100/29716/30042 30103/29719/30045 13078/29727/30053
+f 30109/29728/30054 30110/29729/30055 30113/29730/30056 30112/29731/30057
+f 30110/29729/30055 30111/29732/30058 30114/29733/30059 30113/29730/30056
+f 30112/29731/30057 30113/29730/30056 30116/29734/30060 30115/29735/30061
+f 30113/29730/30056 30114/29733/30059 30117/29736/30062 30116/29734/30060
+f 1595/25010/25687 13077/29725/30051 30109/29728/30054 11303/25384/26061
+f 13077/29725/30051 13078/29727/30053 30110/29729/30055 30109/29728/30054
+f 13078/29727/30053 13079/29726/30052 30111/29732/30058 30110/29729/30055
+f 13079/29726/30052 1857/29625/29952 13028/29624/29951 30111/29732/30058
+f 30111/29732/30058 13028/29624/29951 13027/29623/29950 30114/29733/30059
+f 30114/29733/30059 13027/29623/29950 13026/29622/29949 30117/29736/30062
+f 30117/29736/30062 13026/29622/29949 1858/29621/29948 13067/29676/30002
+f 30116/29734/30060 30117/29736/30062 13067/29676/30002 13066/29675/29243
+f 30115/29735/30061 30116/29734/30060 13066/29675/29243 13065/29674/30001
+f 11301/25377/26054 30115/29735/30061 13065/29674/30001 1596/25375/26052
+f 11302/25385/26062 30112/29731/30057 30115/29735/30061 11301/25377/26054
+f 11303/25384/26061 30109/29728/30054 30112/29731/30057 11302/25385/26062
+f 30118/29737/30063 30119/29738/30064 30122/29739/30064 30121/29740/30063
+f 30119/29738/30064 30120/29741/30065 30123/29742/30065 30122/29739/30064
+f 30121/29740/30066 30122/29739/30067 30125/29743/30067 30124/29744/30066
+f 30122/29739/30067 30123/29742/30068 30126/29745/30068 30125/29743/30067
+f 802/12763/13088 6594/12761/13086 30118/29737/30069 13083/29746/30070
+f 6594/12761/13086 6595/12760/13085 30119/29738/30071 30118/29737/30069
+f 6595/12760/13085 6596/12759/13084 30120/29741/30072 30119/29738/30071
+f 6596/12759/13084 801/12455/12780 13080/29747/30073 30120/29741/30072
+f 30120/29741/30065 13080/29747/30074 13081/29748/30074 30123/29742/30065
+f 30123/29742/30068 13081/29748/30075 13082/29749/30075 30126/29745/30068
+f 30126/29745/30076 13082/29749/30077 1732/27296/27973 12188/27611/28286
+f 30125/29743/30078 30126/29745/30076 12188/27611/28286 12187/27610/28285
+f 30124/29744/30079 30125/29743/30078 12187/27610/28285 12186/27609/28284
+f 13085/29750/30080 30124/29744/30079 12186/27609/28284 1733/27608/28283
+f 13084/29751/30081 30121/29740/30066 30124/29744/30066 13085/29750/30081
+f 13083/29746/30082 30118/29737/30063 30121/29740/30063 13084/29751/30082
+f 30127/29752/30083 30128/29753/30084 30131/29754/30084 30130/29755/30083
+f 30128/29753/30084 30129/29756/30085 30132/29757/30085 30131/29754/30084
+f 30130/29755/30086 30131/29754/30087 30134/29758/30087 30133/29759/30086
+f 30131/29754/30087 30132/29757/30088 30135/29760/30088 30134/29758/30087
+f 803/12811/13136 6597/12809/13134 30127/29752/30089 13086/29761/30090
+f 6597/12809/13134 6598/12808/13133 30128/29753/30091 30127/29752/30089
+f 6598/12808/13133 6599/12807/13132 30129/29756/30092 30128/29753/30091
+f 6599/12807/13132 802/12763/13088 13083/29746/30070 30129/29756/30092
+f 30129/29756/30085 13083/29746/30082 13084/29751/30082 30132/29757/30085
+f 30132/29757/30088 13084/29751/30081 13085/29750/30081 30135/29760/30088
+f 30135/29760/30093 13085/29750/30080 1733/27608/28283 12191/27659/28334
+f 30134/29758/30094 30135/29760/30093 12191/27659/28334 12190/27658/28333
+f 30133/29759/30095 30134/29758/30094 12190/27658/28333 12189/27657/28332
+f 13088/29762/30096 30133/29759/30095 12189/27657/28332 1734/27656/28331
+f 13087/29763/30097 30130/29755/30086 30133/29759/30086 13088/29762/30097
+f 13086/29761/30098 30127/29752/30083 30130/29755/30083 13087/29763/30098
+f 30136/29764/30099 30137/29765/30100 30140/29766/30100 30139/29767/30099
+f 30137/29765/30100 30138/29768/30101 30141/29769/30101 30140/29766/30100
+f 30139/29767/30102 30140/29766/30103 30143/29770/30103 30142/29771/30102
+f 30140/29766/30103 30141/29769/30104 30144/29772/30104 30143/29770/30103
+f 804/12859/13184 6600/12857/13182 30136/29764/30105 13089/29773/30106
+f 6600/12857/13182 6601/12856/13181 30137/29765/30107 30136/29764/30105
+f 6601/12856/13181 6602/12855/13180 30138/29768/30108 30137/29765/30107
+f 6602/12855/13180 803/12811/13136 13086/29761/30090 30138/29768/30108
+f 30138/29768/30101 13086/29761/30098 13087/29763/30098 30141/29769/30101
+f 30141/29769/30104 13087/29763/30097 13088/29762/30097 30144/29772/30104
+f 30144/29772/30109 13088/29762/30096 1734/27656/28331 12194/27707/28382
+f 30143/29770/30110 30144/29772/30109 12194/27707/28382 12193/27706/28381
+f 30142/29771/30111 30143/29770/30110 12193/27706/28381 12192/27705/28380
+f 13091/29774/30112 30142/29771/30111 12192/27705/28380 1735/27704/28379
+f 13090/29775/30113 30139/29767/30102 30142/29771/30102 13091/29774/30113
+f 13089/29773/30114 30136/29764/30099 30139/29767/30099 13090/29775/30114
+f 30145/29776/30115 30146/29777/30116 30149/29778/30116 30148/29779/30115
+f 30146/29777/30116 30147/29780/30117 30150/29781/30117 30149/29778/30116
+f 30148/29779/30118 30149/29778/30119 30152/29782/30119 30151/29783/30118
+f 30149/29778/30119 30150/29781/30120 30153/29784/30120 30152/29782/30119
+f 805/12430/12755 6603/12904/13229 30145/29776/30121 13092/29785/30122
+f 6603/12904/13229 6604/12903/13228 30146/29777/30123 30145/29776/30121
+f 6604/12903/13228 6605/12902/13227 30147/29780/30124 30146/29777/30123
+f 6605/12902/13227 804/12859/13184 13089/29773/30106 30147/29780/30124
+f 30147/29780/30117 13089/29773/30114 13090/29775/30114 30150/29781/30117
+f 30150/29781/30120 13090/29775/30113 13091/29774/30113 30153/29784/30120
+f 30153/29784/30125 13091/29774/30112 1735/27704/28379 12197/27751/28426
+f 30152/29782/30126 30153/29784/30125 12197/27751/28426 12196/27750/28425
+f 30151/29783/30127 30152/29782/30126 12196/27750/28425 12195/27749/28424
+f 13094/29786/30128 30151/29783/30127 12195/27749/28424 1736/27280/27957
+f 13093/29787/30129 30148/29779/30118 30151/29783/30118 13094/29786/30129
+f 13092/29785/30130 30145/29776/30115 30148/29779/30115 13093/29787/30130
+f 30154/29788/30131 30155/29789/30132 30158/29790/30132 30157/29791/30131
+f 30155/29789/30132 30156/29792/30133 30159/29793/30133 30158/29790/30132
+f 30157/29791/30134 30158/29790/30135 30161/29794/30135 30160/29795/30134
+f 30158/29790/30135 30159/29793/30136 30162/29796/30136 30161/29794/30135
+f 806/12435/12760 6606/12433/12758 30154/29788/30137 13095/29797/30138
+f 6606/12433/12758 6607/12432/12757 30155/29789/30139 30154/29788/30137
+f 6607/12432/12757 6608/12431/12756 30156/29792/30140 30155/29789/30139
+f 6608/12431/12756 805/12430/12755 13092/29785/30122 30156/29792/30140
+f 30156/29792/30133 13092/29785/30130 13093/29787/30130 30159/29793/30133
+f 30159/29793/30136 13093/29787/30129 13094/29786/30129 30162/29796/30136
+f 30162/29796/30141 13094/29786/30128 1736/27280/27957 12200/27279/27956
+f 30161/29794/30142 30162/29796/30141 12200/27279/27956 12199/27278/27955
+f 30160/29795/30143 30161/29794/30142 12199/27278/27955 12198/27277/27954
+f 13097/29798/30144 30160/29795/30143 12198/27277/27954 1737/27276/27953
+f 13096/29799/30145 30157/29791/30134 30160/29795/30134 13097/29798/30145
+f 13095/29797/30146 30154/29788/30131 30157/29791/30131 13096/29799/30146
+f 30163/29800/30147 30164/29801/30148 30167/29802/30148 30166/29803/30147
+f 30164/29801/30148 30165/29804/30149 30168/29805/30149 30167/29802/30148
+f 30166/29803/30150 30167/29802/30151 30170/29806/30151 30169/29807/30150
+f 30167/29802/30151 30168/29805/30152 30171/29808/30152 30170/29806/30151
+f 807/12491/12816 6609/12489/12814 30163/29800/30153 13098/29809/30154
+f 6609/12489/12814 6610/12488/12813 30164/29801/30155 30163/29800/30153
+f 6610/12488/12813 6611/12487/12812 30165/29804/30156 30164/29801/30155
+f 6611/12487/12812 806/12435/12760 13095/29797/30138 30165/29804/30156
+f 30165/29804/30149 13095/29797/30146 13096/29799/30146 30168/29805/30149
+f 30168/29805/30152 13096/29799/30145 13097/29798/30145 30171/29808/30152
+f 30171/29808/30157 13097/29798/30144 1737/27276/27953 12203/27339/28016
+f 30170/29806/30158 30171/29808/30157 12203/27339/28016 12202/27338/28015
+f 30169/29807/30159 30170/29806/30158 12202/27338/28015 12201/27337/28014
+f 13100/29810/30160 30169/29807/30159 12201/27337/28014 1738/27336/28013
+f 13099/29811/30161 30166/29803/30150 30169/29807/30150 13100/29810/30161
+f 13098/29809/30162 30163/29800/30147 30166/29803/30147 13099/29811/30162
+f 30172/29812/30163 30173/29813/30164 30176/29814/30164 30175/29815/30163
+f 30173/29813/30164 30174/29816/30165 30177/29817/30165 30176/29814/30164
+f 30175/29815/30166 30176/29814/30167 30179/29818/30167 30178/29819/30166
+f 30176/29814/30167 30177/29817/30168 30180/29820/30168 30179/29818/30167
+f 808/12523/12848 6612/12521/12846 30172/29812/30169 13101/29821/30170
+f 6612/12521/12846 6613/12520/12845 30173/29813/30171 30172/29812/30169
+f 6613/12520/12845 6614/12519/12844 30174/29816/30172 30173/29813/30171
+f 6614/12519/12844 807/12491/12816 13098/29809/30154 30174/29816/30172
+f 30174/29816/30165 13098/29809/30162 13099/29811/30162 30177/29817/30165
+f 30177/29817/30168 13099/29811/30161 13100/29810/30161 30180/29820/30168
+f 30180/29820/30173 13100/29810/30160 1738/27336/28013 12206/27371/28048
+f 30179/29818/30174 30180/29820/30173 12206/27371/28048 12205/27370/28047
+f 30178/29819/30175 30179/29818/30174 12205/27370/28047 12204/27369/28046
+f 13103/29822/30176 30178/29819/30175 12204/27369/28046 1739/27368/28045
+f 13102/29823/30177 30175/29815/30166 30178/29819/30166 13103/29822/30177
+f 13101/29821/30178 30172/29812/30163 30175/29815/30163 13102/29823/30178
+f 30181/29824/30179 30182/29825/30180 30185/29826/30180 30184/29827/30179
+f 30182/29825/30180 30183/29828/30181 30186/29829/30181 30185/29826/30180
+f 30184/29827/30182 30185/29826/30183 30188/29830/30183 30187/29831/30182
+f 30185/29826/30183 30186/29829/30184 30189/29832/30184 30188/29830/30183
+f 809/12555/12880 6615/12553/12878 30181/29824/30185 13104/29833/30186
+f 6615/12553/12878 6616/12552/12877 30182/29825/30187 30181/29824/30185
+f 6616/12552/12877 6617/12551/12876 30183/29828/30188 30182/29825/30187
+f 6617/12551/12876 808/12523/12848 13101/29821/30170 30183/29828/30188
+f 30183/29828/30181 13101/29821/30178 13102/29823/30178 30186/29829/30181
+f 30186/29829/30184 13102/29823/30177 13103/29822/30177 30189/29832/30184
+f 30189/29832/30189 13103/29822/30176 1739/27368/28045 12209/27403/28080
+f 30188/29830/30190 30189/29832/30189 12209/27403/28080 12208/27402/28079
+f 30187/29831/30191 30188/29830/30190 12208/27402/28079 12207/27401/28078
+f 13106/29834/30192 30187/29831/30191 12207/27401/28078 1740/27400/28077
+f 13105/29835/30193 30184/29827/30182 30187/29831/30182 13106/29834/30193
+f 13104/29833/30194 30181/29824/30179 30184/29827/30179 13105/29835/30194
+f 30190/29836/30195 30191/29837/30196 30194/29838/30196 30193/29839/30195
+f 30191/29837/30196 30192/29840/30197 30195/29841/30197 30194/29838/30196
+f 30193/29839/30198 30194/29838/30199 30197/29842/30199 30196/29843/30198
+f 30194/29838/30199 30195/29841/30200 30198/29844/30200 30197/29842/30199
+f 810/12587/12912 6618/12585/12910 30190/29836/30201 13107/29845/30202
+f 6618/12585/12910 6619/12584/12909 30191/29837/30203 30190/29836/30201
+f 6619/12584/12909 6620/12583/12908 30192/29840/30204 30191/29837/30203
+f 6620/12583/12908 809/12555/12880 13104/29833/30186 30192/29840/30204
+f 30192/29840/30197 13104/29833/30194 13105/29835/30194 30195/29841/30197
+f 30195/29841/30200 13105/29835/30193 13106/29834/30193 30198/29844/30200
+f 30198/29844/30205 13106/29834/30192 1740/27400/28077 12212/27435/28112
+f 30197/29842/30206 30198/29844/30205 12212/27435/28112 12211/27434/28111
+f 30196/29843/30207 30197/29842/30206 12211/27434/28111 12210/27433/28110
+f 13109/29846/30208 30196/29843/30207 12210/27433/28110 1741/27432/28109
+f 13108/29847/30209 30193/29839/30198 30196/29843/30198 13109/29846/30209
+f 13107/29845/30210 30190/29836/30195 30193/29839/30195 13108/29847/30210
+f 30199/29848/30211 30200/29849/30212 30203/29850/30212 30202/29851/30211
+f 30200/29849/30212 30201/29852/30213 30204/29853/30213 30203/29850/30212
+f 30202/29851/30214 30203/29850/30215 30206/29854/30215 30205/29855/30214
+f 30203/29850/30215 30204/29853/30216 30207/29856/30216 30206/29854/30215
+f 811/12619/12944 6621/12617/12942 30199/29848/30217 13110/29857/30218
+f 6621/12617/12942 6622/12616/12941 30200/29849/30219 30199/29848/30217
+f 6622/12616/12941 6623/12615/12940 30201/29852/30220 30200/29849/30219
+f 6623/12615/12940 810/12587/12912 13107/29845/30202 30201/29852/30220
+f 30201/29852/30213 13107/29845/30210 13108/29847/30210 30204/29853/30213
+f 30204/29853/30216 13108/29847/30209 13109/29846/30209 30207/29856/30216
+f 30207/29856/30221 13109/29846/30208 1741/27432/28109 12215/27467/28143
+f 30206/29854/30222 30207/29856/30221 12215/27467/28143 12214/27466/28142
+f 30205/29855/30223 30206/29854/30222 12214/27466/28142 12213/27465/28141
+f 13112/29858/30224 30205/29855/30223 12213/27465/28141 1742/27464/28140
+f 13111/29859/30225 30202/29851/30214 30205/29855/30214 13112/29858/30225
+f 13110/29857/30226 30199/29848/30211 30202/29851/30211 13111/29859/30226
+f 30208/29860/30227 30209/29861/30228 30212/29862/30228 30211/29863/30227
+f 30209/29861/30228 30210/29864/30229 30213/29865/30229 30212/29862/30228
+f 30211/29863/30230 30212/29862/30231 30215/29866/30231 30214/29867/30230
+f 30212/29862/30231 30213/29865/30232 30216/29868/30232 30215/29866/30231
+f 812/12651/12976 6624/12649/12974 30208/29860/30233 13113/29869/30234
+f 6624/12649/12974 6625/12648/12973 30209/29861/30235 30208/29860/30233
+f 6625/12648/12973 6626/12647/12972 30210/29864/30236 30209/29861/30235
+f 6626/12647/12972 811/12619/12944 13110/29857/30218 30210/29864/30236
+f 30210/29864/30229 13110/29857/30226 13111/29859/30226 30213/29865/30229
+f 30213/29865/30232 13111/29859/30225 13112/29858/30225 30216/29868/30232
+f 30216/29868/30237 13112/29858/30224 1742/27464/28140 12218/27499/28175
+f 30215/29866/30238 30216/29868/30237 12218/27499/28175 12217/27498/28174
+f 30214/29867/30239 30215/29866/30238 12217/27498/28174 12216/27497/28173
+f 13115/29870/30240 30214/29867/30239 12216/27497/28173 1743/27496/28172
+f 13114/29871/30241 30211/29863/30230 30214/29867/30230 13115/29870/30241
+f 13113/29869/30242 30208/29860/30227 30211/29863/30227 13114/29871/30242
+f 30217/29872/30243 30218/29873/30244 30221/29874/30244 30220/29875/30243
+f 30218/29873/30244 30219/29876/30245 30222/29877/30245 30221/29874/30244
+f 30220/29875/30246 30221/29874/30247 30224/29878/30247 30223/29879/30246
+f 30221/29874/30247 30222/29877/30248 30225/29880/30248 30224/29878/30247
+f 813/12683/13008 6627/12681/13006 30217/29872/30249 13116/29881/30250
+f 6627/12681/13006 6628/12680/13005 30218/29873/30251 30217/29872/30249
+f 6628/12680/13005 6629/12679/13004 30219/29876/30252 30218/29873/30251
+f 6629/12679/13004 812/12651/12976 13113/29869/30234 30219/29876/30252
+f 30219/29876/30245 13113/29869/30242 13114/29871/30242 30222/29877/30245
+f 30222/29877/30248 13114/29871/30241 13115/29870/30241 30225/29880/30248
+f 30225/29880/30253 13115/29870/30240 1743/27496/28172 12221/27531/28207
+f 30224/29878/30254 30225/29880/30253 12221/27531/28207 12220/27530/28206
+f 30223/29879/30255 30224/29878/30254 12220/27530/28206 12219/27529/28205
+f 13118/29882/30256 30223/29879/30255 12219/27529/28205 1744/27528/28204
+f 13117/29883/30257 30220/29875/30246 30223/29879/30246 13118/29882/30257
+f 13116/29881/30258 30217/29872/30243 30220/29875/30243 13117/29883/30258
+f 30226/29884/30259 30227/29885/30260 30230/29886/30260 30229/29887/30259
+f 30227/29885/30260 30228/29888/30261 30231/29889/30261 30230/29886/30260
+f 30229/29887/30262 30230/29886/30263 30233/29890/30263 30232/29891/30262
+f 30230/29886/30263 30231/29889/30264 30234/29892/30264 30233/29890/30263
+f 814/12715/13040 6630/12713/13038 30226/29884/30265 13119/29893/30266
+f 6630/12713/13038 6631/12712/13037 30227/29885/30267 30226/29884/30265
+f 6631/12712/13037 6632/12711/13036 30228/29888/30268 30227/29885/30267
+f 6632/12711/13036 813/12683/13008 13116/29881/30250 30228/29888/30268
+f 30228/29888/30261 13116/29881/30258 13117/29883/30258 30231/29889/30261
+f 30231/29889/30264 13117/29883/30257 13118/29882/30257 30234/29892/30264
+f 30234/29892/30269 13118/29882/30256 1744/27528/28204 12224/27563/28238
+f 30233/29890/30270 30234/29892/30269 12224/27563/28238 12223/27562/28237
+f 30232/29891/30271 30233/29890/30270 12223/27562/28237 12222/27561/28236
+f 13121/29894/30272 30232/29891/30271 12222/27561/28236 1745/27560/28235
+f 13120/29895/30273 30229/29887/30262 30232/29891/30262 13121/29894/30273
+f 13119/29893/30274 30226/29884/30259 30229/29887/30259 13120/29895/30274
+f 30235/29896/30275 30236/29897/30276 30239/29898/30276 30238/29899/30275
+f 30236/29897/30276 30237/29900/30277 30240/29901/30277 30239/29898/30276
+f 30238/29899/30278 30239/29898/30279 30242/29902/30279 30241/29903/30278
+f 30239/29898/30279 30240/29901/30280 30243/29904/30280 30242/29902/30279
+f 815/12747/13072 6633/12745/13070 30235/29896/30281 13122/29905/30282
+f 6633/12745/13070 6634/12744/13069 30236/29897/30283 30235/29896/30281
+f 6634/12744/13069 6635/12743/13068 30237/29900/30284 30236/29897/30283
+f 6635/12743/13068 814/12715/13040 13119/29893/30266 30237/29900/30284
+f 30237/29900/30277 13119/29893/30274 13120/29895/30274 30240/29901/30277
+f 30240/29901/30280 13120/29895/30273 13121/29894/30273 30243/29904/30280
+f 30243/29904/30285 13121/29894/30272 1745/27560/28235 12227/27595/28270
+f 30242/29902/30286 30243/29904/30285 12227/27595/28270 12226/27594/28269
+f 30241/29903/30287 30242/29902/30286 12226/27594/28269 12225/27593/28268
+f 13124/29906/30288 30241/29903/30287 12225/27593/28268 1746/27592/28267
+f 13123/29907/30289 30238/29899/30278 30241/29903/30278 13124/29906/30289
+f 13122/29905/30290 30235/29896/30275 30238/29899/30275 13123/29907/30290
+f 30244/29908/30291 30245/29909/30292 30248/29910/30292 30247/29911/30291
+f 30245/29909/30292 30246/29912/30293 30249/29913/30293 30248/29910/30292
+f 30247/29911/30294 30248/29910/30295 30251/29914/30295 30250/29915/30294
+f 30248/29910/30295 30249/29913/30296 30252/29916/30296 30251/29914/30295
+f 816/12795/13120 6636/12793/13118 30244/29908/30297 13125/29917/30298
+f 6636/12793/13118 6637/12792/13117 30245/29909/30299 30244/29908/30297
+f 6637/12792/13117 6638/12791/13116 30246/29912/30300 30245/29909/30299
+f 6638/12791/13116 815/12747/13072 13122/29905/30282 30246/29912/30300
+f 30246/29912/30293 13122/29905/30290 13123/29907/30290 30249/29913/30293
+f 30249/29913/30296 13123/29907/30289 13124/29906/30289 30252/29916/30296
+f 30252/29916/30301 13124/29906/30288 1746/27592/28267 12230/27643/28318
+f 30251/29914/30302 30252/29916/30301 12230/27643/28318 12229/27642/28317
+f 30250/29915/30303 30251/29914/30302 12229/27642/28317 12228/27641/28316
+f 13127/29918/30304 30250/29915/30303 12228/27641/28316 1747/27640/28315
+f 13126/29919/30305 30247/29911/30294 30250/29915/30294 13127/29918/30305
+f 13125/29917/30306 30244/29908/30291 30247/29911/30291 13126/29919/30306
+f 30253/29920/30307 30254/29921/30308 30257/29922/30308 30256/29923/30307
+f 30254/29921/30308 30255/29924/30309 30258/29925/30309 30257/29922/30308
+f 30256/29923/30310 30257/29922/30311 30260/29926/30311 30259/29927/30310
+f 30257/29922/30311 30258/29925/30312 30261/29928/30312 30260/29926/30311
+f 817/12843/13168 6639/12841/13166 30253/29920/30313 13128/29929/30314
+f 6639/12841/13166 6640/12840/13165 30254/29921/30315 30253/29920/30313
+f 6640/12840/13165 6641/12839/13164 30255/29924/30316 30254/29921/30315
+f 6641/12839/13164 816/12795/13120 13125/29917/30298 30255/29924/30316
+f 30255/29924/30309 13125/29917/30306 13126/29919/30306 30258/29925/30309
+f 30258/29925/30312 13126/29919/30305 13127/29918/30305 30261/29928/30312
+f 30261/29928/30317 13127/29918/30304 1747/27640/28315 12233/27691/28366
+f 30260/29926/30318 30261/29928/30317 12233/27691/28366 12232/27690/28365
+f 30259/29927/30319 30260/29926/30318 12232/27690/28365 12231/27689/28364
+f 13130/29930/30320 30259/29927/30319 12231/27689/28364 1748/27688/28363
+f 13129/29931/30321 30256/29923/30310 30259/29927/30310 13130/29930/30321
+f 13128/29929/30322 30253/29920/30307 30256/29923/30307 13129/29931/30322
+f 30262/29932/30323 30263/29933/30324 30266/29934/30324 30265/29935/30323
+f 30263/29933/30324 30264/29936/30325 30267/29937/30325 30266/29934/30324
+f 30265/29935/30326 30266/29934/30327 30269/29938/30327 30268/29939/30326
+f 30266/29934/30327 30267/29937/30328 30270/29940/30328 30269/29938/30327
+f 818/12891/13216 6642/12889/13214 30262/29932/30329 13131/29941/30330
+f 6642/12889/13214 6643/12888/13213 30263/29933/30331 30262/29932/30329
+f 6643/12888/13213 6644/12887/13212 30264/29936/30332 30263/29933/30331
+f 6644/12887/13212 817/12843/13168 13128/29929/30314 30264/29936/30332
+f 30264/29936/30325 13128/29929/30322 13129/29931/30322 30267/29937/30325
+f 30267/29937/30328 13129/29931/30321 13130/29930/30321 30270/29940/30328
+f 30270/29940/30333 13130/29930/30320 1748/27688/28363 12236/27739/28414
+f 30269/29938/30334 30270/29940/30333 12236/27739/28414 12235/27738/28413
+f 30268/29939/30335 30269/29938/30334 12235/27738/28413 12234/27737/28412
+f 13133/29942/30336 30268/29939/30335 12234/27737/28412 1749/27736/28411
+f 13132/29943/30337 30265/29935/30326 30268/29939/30326 13133/29942/30337
+f 13131/29941/30338 30262/29932/30323 30265/29935/30323 13132/29943/30338
+f 30271/29944/30339 30272/29945/30340 30275/29946/30340 30274/29947/30339
+f 30272/29945/30340 30273/29948/30341 30276/29949/30341 30275/29946/30340
+f 30274/29947/30342 30275/29946/30343 30278/29950/30343 30277/29951/30342
+f 30275/29946/30343 30276/29949/30344 30279/29952/30344 30278/29950/30343
+f 819/12470/12795 6645/12928/13253 30271/29944/30345 13134/29953/30346
+f 6645/12928/13253 6646/12927/13252 30272/29945/30347 30271/29944/30345
+f 6646/12927/13252 6647/12926/13251 30273/29948/30348 30272/29945/30347
+f 6647/12926/13251 818/12891/13216 13131/29941/30330 30273/29948/30348
+f 30273/29948/30341 13131/29941/30338 13132/29943/30338 30276/29949/30341
+f 30276/29949/30344 13132/29943/30337 13133/29942/30337 30279/29952/30344
+f 30279/29952/30349 13133/29942/30336 1749/27736/28411 12239/27775/28450
+f 30278/29950/30350 30279/29952/30349 12239/27775/28450 12238/27774/28449
+f 30277/29951/30351 30278/29950/30350 12238/27774/28449 12237/27773/28448
+f 13136/29954/30352 30277/29951/30351 12237/27773/28448 1750/27320/27997
+f 13135/29955/30353 30274/29947/30342 30277/29951/30342 13136/29954/30353
+f 13134/29953/30354 30271/29944/30339 30274/29947/30339 13135/29955/30354
+f 30280/29956/30355 30281/29957/30356 30284/29958/30356 30283/29959/30355
+f 30281/29957/30356 30282/29960/30357 30285/29961/30357 30284/29958/30356
+f 30283/29959/30358 30284/29958/30359 30287/29962/30359 30286/29963/30358
+f 30284/29958/30359 30285/29961/30360 30288/29964/30360 30287/29962/30359
+f 820/12475/12800 6648/12473/12798 30280/29956/30361 13137/29965/30362
+f 6648/12473/12798 6649/12472/12797 30281/29957/30363 30280/29956/30361
+f 6649/12472/12797 6650/12471/12796 30282/29960/30364 30281/29957/30363
+f 6650/12471/12796 819/12470/12795 13134/29953/30346 30282/29960/30364
+f 30282/29960/30357 13134/29953/30354 13135/29955/30354 30285/29961/30357
+f 30285/29961/30360 13135/29955/30353 13136/29954/30353 30288/29964/30360
+f 30288/29964/30365 13136/29954/30352 1750/27320/27997 12242/27319/27996
+f 30287/29962/30366 30288/29964/30365 12242/27319/27996 12241/27318/27995
+f 30286/29963/30367 30287/29962/30366 12241/27318/27995 12240/27317/27994
+f 13139/29966/30368 30286/29963/30367 12240/27317/27994 1751/27316/27993
+f 13138/29967/30369 30283/29959/30358 30286/29963/30358 13139/29966/30369
+f 13137/29965/30370 30280/29956/30355 30283/29959/30355 13138/29967/30370
+f 30289/29968/30371 30290/29969/30372 30293/29970/30372 30292/29971/30371
+f 30290/29969/30372 30291/29972/30373 30294/29973/30373 30293/29970/30372
+f 30292/29971/30374 30293/29970/30375 30296/29974/30375 30295/29975/30374
+f 30293/29970/30375 30294/29973/30376 30297/29976/30376 30296/29974/30375
+f 821/12507/12832 6651/12505/12830 30289/29968/30377 13140/29977/30378
+f 6651/12505/12830 6652/12504/12829 30290/29969/30379 30289/29968/30377
+f 6652/12504/12829 6653/12503/12828 30291/29972/30380 30290/29969/30379
+f 6653/12503/12828 820/12475/12800 13137/29965/30362 30291/29972/30380
+f 30291/29972/30373 13137/29965/30370 13138/29967/30370 30294/29973/30373
+f 30294/29973/30376 13138/29967/30369 13139/29966/30369 30297/29976/30376
+f 30297/29976/30381 13139/29966/30368 1751/27316/27993 12245/27355/28032
+f 30296/29974/30382 30297/29976/30381 12245/27355/28032 12244/27354/28031
+f 30295/29975/30383 30296/29974/30382 12244/27354/28031 12243/27353/28030
+f 13142/29978/30384 30295/29975/30383 12243/27353/28030 1752/27352/28029
+f 13141/29979/30385 30292/29971/30374 30295/29975/30374 13142/29978/30385
+f 13140/29977/30386 30289/29968/30371 30292/29971/30371 13141/29979/30386
+f 30298/29980/30387 30299/29981/30388 30302/29982/30388 30301/29983/30387
+f 30299/29981/30388 30300/29984/30389 30303/29985/30389 30302/29982/30388
+f 30301/29983/30390 30302/29982/30391 30305/29986/30392 30304/29987/30390
+f 30302/29982/30391 30303/29985/30393 30306/29988/30393 30305/29986/30392
+f 822/12539/12864 6654/12537/12862 30298/29980/30394 13143/29989/30395
+f 6654/12537/12862 6655/12536/12861 30299/29981/30396 30298/29980/30394
+f 6655/12536/12861 6656/12535/12860 30300/29984/30397 30299/29981/30396
+f 6656/12535/12860 821/12507/12832 13140/29977/30378 30300/29984/30397
+f 30300/29984/30389 13140/29977/30386 13141/29979/30386 30303/29985/30389
+f 30303/29985/30393 13141/29979/30385 13142/29978/30385 30306/29988/30393
+f 30306/29988/30398 13142/29978/30384 1752/27352/28029 12248/27387/28064
+f 30305/29986/30399 30306/29988/30398 12248/27387/28064 12247/27386/28063
+f 30304/29987/30400 30305/29986/30399 12247/27386/28063 12246/27385/28062
+f 13145/29990/30401 30304/29987/30400 12246/27385/28062 1753/27384/28061
+f 13144/29991/30402 30301/29983/30390 30304/29987/30390 13145/29990/30402
+f 13143/29989/30403 30298/29980/30387 30301/29983/30387 13144/29991/30403
+f 30307/29992/30404 30308/29993/30405 30311/29994/30405 30310/29995/30404
+f 30308/29993/30405 30309/29996/30406 30312/29997/30406 30311/29994/30405
+f 30310/29995/30407 30311/29994/30408 30314/29998/30408 30313/29999/30409
+f 30311/29994/30408 30312/29997/30410 30315/30000/30410 30314/29998/30408
+f 823/12571/12896 6657/12569/12894 30307/29992/30411 13146/30001/30412
+f 6657/12569/12894 6658/12568/12893 30308/29993/30413 30307/29992/30411
+f 6658/12568/12893 6659/12567/12892 30309/29996/30414 30308/29993/30413
+f 6659/12567/12892 822/12539/12864 13143/29989/30395 30309/29996/30414
+f 30309/29996/30406 13143/29989/30403 13144/29991/30403 30312/29997/30406
+f 30312/29997/30410 13144/29991/30402 13145/29990/30402 30315/30000/30410
+f 30315/30000/30415 13145/29990/30401 1753/27384/28061 12251/27419/28096
+f 30314/29998/30416 30315/30000/30415 12251/27419/28096 12250/27418/28095
+f 30313/29999/30417 30314/29998/30416 12250/27418/28095 12249/27417/28094
+f 13148/30002/30418 30313/29999/30417 12249/27417/28094 1754/27416/28093
+f 13147/30003/30419 30310/29995/30407 30313/29999/30409 13148/30002/30419
+f 13146/30001/30420 30307/29992/30404 30310/29995/30404 13147/30003/30420
+f 30316/30004/30421 30317/30005/30422 30320/30006/30422 30319/30007/30421
+f 30317/30005/30422 30318/30008/30423 30321/30009/30423 30320/30006/30422
+f 30319/30007/30424 30320/30006/30425 30323/30010/30425 30322/30011/30424
+f 30320/30006/30425 30321/30009/30426 30324/30012/30426 30323/30010/30425
+f 824/12603/12928 6660/12601/12926 30316/30004/30427 13149/30013/30428
+f 6660/12601/12926 6661/12600/12925 30317/30005/30429 30316/30004/30427
+f 6661/12600/12925 6662/12599/12924 30318/30008/30430 30317/30005/30429
+f 6662/12599/12924 823/12571/12896 13146/30001/30412 30318/30008/30430
+f 30318/30008/30423 13146/30001/30420 13147/30003/30420 30321/30009/30423
+f 30321/30009/30426 13147/30003/30419 13148/30002/30419 30324/30012/30426
+f 30324/30012/30431 13148/30002/30418 1754/27416/28093 12254/27451/28127
+f 30323/30010/30432 30324/30012/30431 12254/27451/28127 12253/27450/28126
+f 30322/30011/30433 30323/30010/30432 12253/27450/28126 12252/27449/28125
+f 13151/30014/30434 30322/30011/30433 12252/27449/28125 1755/27448/28124
+f 13150/30015/30435 30319/30007/30424 30322/30011/30424 13151/30014/30435
+f 13149/30013/30436 30316/30004/30421 30319/30007/30421 13150/30015/30436
+f 30325/30016/30437 30326/30017/30438 30329/30018/30438 30328/30019/30437
+f 30326/30017/30438 30327/30020/30439 30330/30021/30439 30329/30018/30438
+f 30328/30019/30440 30329/30018/30441 30332/30022/30441 30331/30023/30440
+f 30329/30018/30441 30330/30021/30442 30333/30024/30442 30332/30022/30441
+f 825/12635/12960 6663/12633/12958 30325/30016/30443 13152/30025/30444
+f 6663/12633/12958 6664/12632/12957 30326/30017/30445 30325/30016/30443
+f 6664/12632/12957 6665/12631/12956 30327/30020/30446 30326/30017/30445
+f 6665/12631/12956 824/12603/12928 13149/30013/30428 30327/30020/30446
+f 30327/30020/30439 13149/30013/30436 13150/30015/30436 30330/30021/30439
+f 30330/30021/30442 13150/30015/30435 13151/30014/30435 30333/30024/30442
+f 30333/30024/30447 13151/30014/30434 1755/27448/28124 12257/27483/28159
+f 30332/30022/30448 30333/30024/30447 12257/27483/28159 12256/27482/28158
+f 30331/30023/30449 30332/30022/30448 12256/27482/28158 12255/27481/28157
+f 13154/30026/30450 30331/30023/30449 12255/27481/28157 1756/27480/28156
+f 13153/30027/30451 30328/30019/30440 30331/30023/30440 13154/30026/30451
+f 13152/30025/30452 30325/30016/30437 30328/30019/30437 13153/30027/30452
+f 30334/30028/30453 30335/30029/30454 30338/30030/30454 30337/30031/30453
+f 30335/30029/30454 30336/30032/30455 30339/30033/30455 30338/30030/30454
+f 30337/30031/30456 30338/30030/30457 30341/30034/30457 30340/30035/30456
+f 30338/30030/30457 30339/30033/30458 30342/30036/30458 30341/30034/30457
+f 826/12667/12992 6666/12665/12990 30334/30028/30459 13155/30037/30460
+f 6666/12665/12990 6667/12664/12989 30335/30029/30461 30334/30028/30459
+f 6667/12664/12989 6668/12663/12988 30336/30032/30462 30335/30029/30461
+f 6668/12663/12988 825/12635/12960 13152/30025/30444 30336/30032/30462
+f 30336/30032/30455 13152/30025/30452 13153/30027/30452 30339/30033/30455
+f 30339/30033/30458 13153/30027/30451 13154/30026/30451 30342/30036/30458
+f 30342/30036/30463 13154/30026/30450 1756/27480/28156 12260/27515/28191
+f 30341/30034/30464 30342/30036/30463 12260/27515/28191 12259/27514/28190
+f 30340/30035/30465 30341/30034/30464 12259/27514/28190 12258/27513/28189
+f 13157/30038/30466 30340/30035/30465 12258/27513/28189 1757/27512/28188
+f 13156/30039/30467 30337/30031/30456 30340/30035/30456 13157/30038/30467
+f 13155/30037/30468 30334/30028/30453 30337/30031/30453 13156/30039/30468
+f 30343/30040/30469 30344/30041/30470 30347/30042/30470 30346/30043/30469
+f 30344/30041/30470 30345/30044/30471 30348/30045/30471 30347/30042/30470
+f 30346/30043/30472 30347/30042/30473 30350/30046/30473 30349/30047/30474
+f 30347/30042/30473 30348/30045/30475 30351/30048/30475 30350/30046/30473
+f 827/12699/13024 6669/12697/13022 30343/30040/30476 13158/30049/30477
+f 6669/12697/13022 6670/12696/13021 30344/30041/30478 30343/30040/30476
+f 6670/12696/13021 6671/12695/13020 30345/30044/30479 30344/30041/30478
+f 6671/12695/13020 826/12667/12992 13155/30037/30460 30345/30044/30479
+f 30345/30044/30471 13155/30037/30468 13156/30039/30468 30348/30045/30471
+f 30348/30045/30475 13156/30039/30467 13157/30038/30467 30351/30048/30475
+f 30351/30048/30480 13157/30038/30466 1757/27512/28188 12263/27547/28222
+f 30350/30046/30481 30351/30048/30480 12263/27547/28222 12262/27546/28221
+f 30349/30047/30482 30350/30046/30481 12262/27546/28221 12261/27545/28220
+f 13160/30050/30483 30349/30047/30482 12261/27545/28220 1758/27544/28219
+f 13159/30051/30484 30346/30043/30472 30349/30047/30474 13160/30050/30484
+f 13158/30049/30485 30343/30040/30469 30346/30043/30469 13159/30051/30485
+f 30352/30052/30486 30353/30053/30487 30356/30054/30487 30355/30055/30486
+f 30353/30053/30487 30354/30056/30488 30357/30057/30488 30356/30054/30487
+f 30355/30055/30489 30356/30054/30490 30359/30058/30491 30358/30059/30489
+f 30356/30054/30490 30357/30057/30492 30360/30060/30493 30359/30058/30491
+f 828/12731/13056 6672/12729/13054 30352/30052/30494 13161/30061/30495
+f 6672/12729/13054 6673/12728/13053 30353/30053/30496 30352/30052/30494
+f 6673/12728/13053 6674/12727/13052 30354/30056/30497 30353/30053/30496
+f 6674/12727/13052 827/12699/13024 13158/30049/30477 30354/30056/30497
+f 30354/30056/30488 13158/30049/30485 13159/30051/30485 30357/30057/30488
+f 30357/30057/30492 13159/30051/30484 13160/30050/30484 30360/30060/30493
+f 30360/30060/30498 13160/30050/30483 1758/27544/28219 12266/27579/28254
+f 30359/30058/30499 30360/30060/30498 12266/27579/28254 12265/27578/28253
+f 30358/30059/30500 30359/30058/30499 12265/27578/28253 12264/27577/28252
+f 13163/30062/30501 30358/30059/30500 12264/27577/28252 1759/27576/28251
+f 13162/30063/30502 30355/30055/30489 30358/30059/30489 13163/30062/30502
+f 13161/30061/30503 30352/30052/30486 30355/30055/30486 13162/30063/30503
+f 30361/30064/30504 30362/30065/30505 30365/30066/30505 30364/30067/30504
+f 30362/30065/30505 30363/30068/30506 30366/30069/30506 30365/30066/30505
+f 30364/30067/30507 30365/30066/30508 30368/30070/30508 30367/30071/30507
+f 30365/30066/30508 30366/30069/30509 30369/30072/30509 30368/30070/30508
+f 829/12779/13104 6675/12777/13102 30361/30064/30510 13164/30073/30511
+f 6675/12777/13102 6676/12776/13101 30362/30065/30512 30361/30064/30510
+f 6676/12776/13101 6677/12775/13100 30363/30068/30513 30362/30065/30512
+f 6677/12775/13100 828/12731/13056 13161/30061/30495 30363/30068/30513
+f 30363/30068/30506 13161/30061/30503 13162/30063/30503 30366/30069/30506
+f 30366/30069/30509 13162/30063/30502 13163/30062/30502 30369/30072/30509
+f 30369/30072/30514 13163/30062/30501 1759/27576/28251 12269/27627/28302
+f 30368/30070/30515 30369/30072/30514 12269/27627/28302 12268/27626/28301
+f 30367/30071/30516 30368/30070/30515 12268/27626/28301 12267/27625/28300
+f 13166/30074/30517 30367/30071/30516 12267/27625/28300 1760/27624/28299
+f 13165/30075/30518 30364/30067/30507 30367/30071/30507 13166/30074/30518
+f 13164/30073/30519 30361/30064/30504 30364/30067/30504 13165/30075/30519
+f 30370/30076/30520 30371/30077/30521 30374/30078/30521 30373/30079/30520
+f 30371/30077/30521 30372/30080/30522 30375/30081/30522 30374/30078/30521
+f 30373/30079/30523 30374/30078/30524 30377/30082/30524 30376/30083/30523
+f 30374/30078/30524 30375/30081/30525 30378/30084/30525 30377/30082/30524
+f 830/12827/13152 6678/12825/13150 30370/30076/30526 13167/30085/30527
+f 6678/12825/13150 6679/12824/13149 30371/30077/30528 30370/30076/30526
+f 6679/12824/13149 6680/12823/13148 30372/30080/30529 30371/30077/30528
+f 6680/12823/13148 829/12779/13104 13164/30073/30511 30372/30080/30529
+f 30372/30080/30522 13164/30073/30519 13165/30075/30519 30375/30081/30522
+f 30375/30081/30525 13165/30075/30518 13166/30074/30518 30378/30084/30525
+f 30378/30084/30530 13166/30074/30517 1760/27624/28299 12272/27675/28350
+f 30377/30082/30531 30378/30084/30530 12272/27675/28350 12271/27674/28349
+f 30376/30083/30532 30377/30082/30531 12271/27674/28349 12270/27673/28348
+f 13169/30086/30533 30376/30083/30532 12270/27673/28348 1761/27672/28347
+f 13168/30087/30534 30373/30079/30523 30376/30083/30523 13169/30086/30534
+f 13167/30085/30535 30370/30076/30520 30373/30079/30520 13168/30087/30535
+f 30379/30088/30536 30380/30089/30537 30383/30090/30537 30382/30091/30536
+f 30380/30089/30537 30381/30092/30538 30384/30093/30538 30383/30090/30537
+f 30382/30091/30539 30383/30090/30540 30386/30094/30540 30385/30095/30539
+f 30383/30090/30540 30384/30093/30541 30387/30096/30541 30386/30094/30540
+f 831/12875/13200 6681/12873/13198 30379/30088/30542 13170/30097/30543
+f 6681/12873/13198 6682/12872/13197 30380/30089/30544 30379/30088/30542
+f 6682/12872/13197 6683/12871/13196 30381/30092/30545 30380/30089/30544
+f 6683/12871/13196 830/12827/13152 13167/30085/30527 30381/30092/30545
+f 30381/30092/30538 13167/30085/30535 13168/30087/30535 30384/30093/30538
+f 30384/30093/30541 13168/30087/30534 13169/30086/30534 30387/30096/30541
+f 30387/30096/30546 13169/30086/30533 1761/27672/28347 12275/27723/28398
+f 30386/30094/30547 30387/30096/30546 12275/27723/28398 12274/27722/28397
+f 30385/30095/30548 30386/30094/30547 12274/27722/28397 12273/27721/28396
+f 13172/30098/30549 30385/30095/30548 12273/27721/28396 1762/27720/28395
+f 13171/30099/30550 30382/30091/30539 30385/30095/30539 13172/30098/30550
+f 13170/30097/30551 30379/30088/30536 30382/30091/30536 13171/30099/30551
+f 30388/30100/30552 30389/30101/30553 30392/30102/30553 30391/30103/30552
+f 30389/30101/30553 30390/30104/30554 30393/30105/30554 30392/30102/30553
+f 30391/30103/30555 30392/30102/30556 30395/30106/30556 30394/30107/30555
+f 30392/30102/30556 30393/30105/30557 30396/30108/30557 30395/30106/30556
+f 832/12450/12775 6684/12916/13241 30388/30100/30558 13173/30109/30559
+f 6684/12916/13241 6685/12915/13240 30389/30101/30560 30388/30100/30558
+f 6685/12915/13240 6686/12914/13239 30390/30104/30561 30389/30101/30560
+f 6686/12914/13239 831/12875/13200 13170/30097/30543 30390/30104/30561
+f 30390/30104/30554 13170/30097/30551 13171/30099/30551 30393/30105/30554
+f 30393/30105/30557 13171/30099/30550 13172/30098/30550 30396/30108/30557
+f 30396/30108/30562 13172/30098/30549 1762/27720/28395 12278/27763/28438
+f 30395/30106/30563 30396/30108/30562 12278/27763/28438 12277/27762/28437
+f 30394/30107/30564 30395/30106/30563 12277/27762/28437 12276/27761/28436
+f 13175/30110/30565 30394/30107/30564 12276/27761/28436 1763/27300/27977
+f 13174/30111/30566 30391/30103/30555 30394/30107/30555 13175/30110/30566
+f 13173/30109/30567 30388/30100/30552 30391/30103/30552 13174/30111/30567
+f 30397/30112/30568 30398/30113/30569 30401/30114/30569 30400/30115/30568
+f 30398/30113/30569 30399/30116/30570 30402/30117/30570 30401/30114/30569
+f 30400/30115/30571 30401/30114/30572 30404/30118/30572 30403/30119/30571
+f 30401/30114/30572 30402/30117/30573 30405/30120/30573 30404/30118/30572
+f 801/12455/12780 6687/12453/12778 30397/30112/30574 13080/29747/30073
+f 6687/12453/12778 6688/12452/12777 30398/30113/30575 30397/30112/30574
+f 6688/12452/12777 6689/12451/12776 30399/30116/30576 30398/30113/30575
+f 6689/12451/12776 832/12450/12775 13173/30109/30559 30399/30116/30576
+f 30399/30116/30570 13173/30109/30567 13174/30111/30567 30402/30117/30570
+f 30402/30117/30573 13174/30111/30566 13175/30110/30566 30405/30120/30573
+f 30405/30120/30577 13175/30110/30565 1763/27300/27977 12281/27299/27976
+f 30404/30118/30578 30405/30120/30577 12281/27299/27976 12280/27298/27975
+f 30403/30119/30579 30404/30118/30578 12280/27298/27975 12279/27297/27974
+f 13082/29749/30077 30403/30119/30579 12279/27297/27974 1732/27296/27973
+f 13081/29748/30075 30400/30115/30571 30403/30119/30571 13082/29749/30075
+f 13080/29747/30074 30397/30112/30568 30400/30115/30568 13081/29748/30074
+f 30442/30121/13777 30443/30122/13777 30446/30123/13777 30445/30124/13777
+f 30443/30122/13777 30444/30125/13777 30447/30126/13777 30446/30123/13777
+f 30445/30124/13777 30446/30123/13777 30449/30127/13777 30448/30128/13777
+f 30446/30123/13777 30447/30126/13777 30450/30129/13777 30449/30127/13777
+f 525/8181/13777 4910/8209/13777 30442/30121/13777 13283/30130/13777
+f 4910/8209/13777 4909/8210/13777 30443/30122/13777 30442/30121/13777
+f 4909/8210/13777 4908/8211/13777 30444/30125/13777 30443/30122/13777
+f 4908/8211/13777 526/8213/13777 13278/30131/13777 30444/30125/13777
+f 30444/30125/13777 13278/30131/13777 13279/30132/13777 30447/30126/13777
+f 30447/30126/13777 13279/30132/13777 13280/30133/13777 30450/30129/13777
+f 30450/30129/13777 13280/30133/13777 1876/30134/13777 13218/30135/13777
+f 30449/30127/13777 30450/30129/13777 13218/30135/13777 13219/30136/13777
+f 30448/30128/13777 30449/30127/13777 13219/30136/13777 13220/30137/13777
+f 13281/30138/13777 30448/30128/13777 13220/30137/13777 1875/30139/13777
+f 13282/30140/13777 30445/30124/13777 30448/30128/13777 13281/30138/13777
+f 13283/30130/13777 30442/30121/13777 30445/30124/13777 13282/30140/13777
+f 30451/30141/13777 30452/30142/13777 30455/30143/13777 30454/30144/13777
+f 30452/30142/13777 30453/30145/13777 30456/30146/13777 30455/30143/13777
+f 30454/30144/13777 30455/30143/13777 30458/30147/13777 30457/30148/13777
+f 30455/30143/13777 30456/30146/13777 30459/30149/13777 30458/30147/13777
+f 539/8197/13777 4952/8225/13777 30451/30141/13777 13289/30150/13777
+f 4952/8225/13777 4951/8226/13777 30452/30142/13777 30451/30141/13777
+f 4951/8226/13777 4950/8227/13777 30453/30145/13777 30452/30142/13777
+f 4950/8227/13777 540/8229/13777 13284/30151/13777 30453/30145/13777
+f 30453/30145/13777 13284/30151/13777 13285/30152/13777 30456/30146/13777
+f 30456/30146/13777 13285/30152/13777 13286/30153/13777 30459/30149/13777
+f 30459/30149/13777 13286/30153/13777 1890/30154/13777 13260/30155/13777
+f 30458/30147/13777 30459/30149/13777 13260/30155/13777 13261/30156/13777
+f 30457/30148/13777 30458/30147/13777 13261/30156/13777 13262/30157/13777
+f 13287/30158/13777 30457/30148/13777 13262/30157/13777 1889/30159/13777
+f 13288/30160/13777 30454/30144/13777 30457/30148/13777 13287/30158/13777
+f 13289/30150/13777 30451/30141/13777 30454/30144/13777 13288/30160/13777
+f 30460/30161/13777 30461/30162/13777 30464/30163/13777 30463/30164/13777
+f 30461/30162/13777 30462/30165/13777 30465/30166/13777 30464/30163/13777
+f 30463/30164/13777 30464/30163/13777 30467/30167/13777 30466/30168/13777
+f 30464/30163/13777 30465/30166/13777 30468/30169/13777 30467/30167/13777
+f 526/8213/13777 4913/8241/13777 30460/30161/13777 13278/30131/13777
+f 4913/8241/13777 4912/8242/13777 30461/30162/13777 30460/30161/13777
+f 4912/8242/13777 4911/8243/13777 30462/30165/13777 30461/30162/13777
+f 4911/8243/13777 527/8245/13777 13290/30170/13777 30462/30165/13777
+f 30462/30165/13777 13290/30170/13777 13291/30171/13777 30465/30166/13777
+f 30465/30166/13777 13291/30171/13777 13292/30172/13777 30468/30169/13777
+f 30468/30169/13777 13292/30172/13777 1877/30173/13777 13221/30174/13777
+f 30467/30167/13777 30468/30169/13777 13221/30174/13777 13222/30175/13777
+f 30466/30168/13777 30467/30167/13777 13222/30175/13777 13223/30176/13777
+f 13280/30133/13777 30466/30168/13777 13223/30176/13777 1876/30134/13777
+f 13279/30132/13777 30463/30164/13777 30466/30168/13777 13280/30133/13777
+f 13278/30131/13777 30460/30161/13777 30463/30164/13777 13279/30132/13777
+f 30469/30177/13777 30470/30178/13777 30473/30179/13777 30472/30180/13777
+f 30470/30178/13777 30471/30181/13777 30474/30182/13777 30473/30179/13777
+f 30472/30180/13777 30473/30179/13777 30476/30183/13777 30475/30184/13777
+f 30473/30179/13777 30474/30182/13777 30477/30185/13777 30476/30183/13777
+f 513/7957/13777 4874/8257/13777 30469/30177/13777 13298/30186/13777
+f 4874/8257/13777 4873/8258/13777 30470/30178/13777 30469/30177/13777
+f 4873/8258/13777 4872/8259/13777 30471/30181/13777 30470/30178/13777
+f 4872/8259/13777 514/8261/13777 13293/30187/13777 30471/30181/13777
+f 30471/30181/13777 13293/30187/13777 13294/30188/13777 30474/30182/13777
+f 30474/30182/13777 13294/30188/13777 13295/30189/13777 30477/30185/13777
+f 30477/30185/13777 13295/30189/13777 1864/30190/13777 13182/30191/13777
+f 30476/30183/13777 30477/30185/13777 13182/30191/13777 13183/30192/13777
+f 30475/30184/13777 30476/30183/13777 13183/30192/13777 13184/30193/13777
+f 13296/30194/13777 30475/30184/13777 13184/30193/13777 1863/30195/13777
+f 13297/30196/13777 30472/30180/13777 30475/30184/13777 13296/30194/13777
+f 13298/30186/13777 30469/30177/13777 30472/30180/13777 13297/30196/13777
+f 30478/30197/13777 30479/30198/13777 30482/30199/13777 30481/30200/13777
+f 30479/30198/13777 30480/30201/13777 30483/30202/13777 30482/30199/13777
+f 30481/30200/13777 30482/30199/13777 30485/30203/13777 30484/30204/13777
+f 30482/30199/13777 30483/30202/13777 30486/30205/13777 30485/30203/13777
+f 540/8229/13777 4955/8273/13777 30478/30197/13777 13284/30151/13777
+f 4955/8273/13777 4954/8274/13777 30479/30198/13777 30478/30197/13777
+f 4954/8274/13777 4953/8275/13777 30480/30201/13777 30479/30198/13777
+f 4953/8275/13777 541/8277/13777 13299/30206/13777 30480/30201/13777
+f 30480/30201/13777 13299/30206/13777 13300/30207/13777 30483/30202/13777
+f 30483/30202/13777 13300/30207/13777 13301/30208/13777 30486/30205/13777
+f 30486/30205/13777 13301/30208/13777 1891/30209/13777 13263/30210/13777
+f 30485/30203/13777 30486/30205/13777 13263/30210/13777 13264/30211/13777
+f 30484/30204/13777 30485/30203/13777 13264/30211/13777 13265/30212/13777
+f 13286/30153/13777 30484/30204/13777 13265/30212/13777 1890/30154/13777
+f 13285/30152/13777 30481/30200/13777 30484/30204/13777 13286/30153/13777
+f 13284/30151/13777 30478/30197/13777 30481/30200/13777 13285/30152/13777
+f 30487/30213/13777 30488/30214/13777 30491/30215/13777 30490/30216/13777
+f 30488/30214/13777 30489/30217/13777 30492/30218/13777 30491/30215/13777
+f 30490/30216/13777 30491/30215/13777 30494/30219/13777 30493/30220/13777
+f 30491/30215/13777 30492/30218/13777 30495/30221/13777 30494/30219/13777
+f 527/8245/13777 4916/8289/13777 30487/30213/13777 13290/30170/13777
+f 4916/8289/13777 4915/8290/13777 30488/30214/13777 30487/30213/13777
+f 4915/8290/13777 4914/8291/13777 30489/30217/13777 30488/30214/13777
+f 4914/8291/13777 528/8293/13777 13302/30222/13777 30489/30217/13777
+f 30489/30217/13777 13302/30222/13777 13303/30223/13777 30492/30218/13777
+f 30492/30218/13777 13303/30223/13777 13304/30224/13777 30495/30221/13777
+f 30495/30221/13777 13304/30224/13777 1878/30225/13777 13224/30226/13777
+f 30494/30219/13777 30495/30221/13777 13224/30226/13777 13225/30227/13777
+f 30493/30220/13777 30494/30219/13777 13225/30227/13777 13226/30228/13777
+f 13292/30172/13777 30493/30220/13777 13226/30228/13777 1877/30173/13777
+f 13291/30171/13777 30490/30216/13777 30493/30220/13777 13292/30172/13777
+f 13290/30170/13777 30487/30213/13777 30490/30216/13777 13291/30171/13777
+f 30496/30229/13777 30497/30230/13777 30500/30231/13777 30499/30232/13777
+f 30497/30230/13777 30498/30233/13777 30501/30234/13777 30500/30231/13777
+f 30499/30232/13777 30500/30231/13777 30503/30235/13777 30502/30236/13777
+f 30500/30231/13777 30501/30234/13777 30504/30237/13777 30503/30235/13777
+f 514/8261/13777 4877/8305/13777 30496/30229/13777 13293/30187/13777
+f 4877/8305/13777 4876/8306/13777 30497/30230/13777 30496/30229/13777
+f 4876/8306/13777 4875/8307/13777 30498/30233/13777 30497/30230/13777
+f 4875/8307/13777 515/8309/13777 13305/30238/13777 30498/30233/13777
+f 30498/30233/13777 13305/30238/13777 13306/30239/13777 30501/30234/13777
+f 30501/30234/13777 13306/30239/13777 13307/30240/13777 30504/30237/13777
+f 30504/30237/13777 13307/30240/13777 1865/30241/13777 13185/30242/13777
+f 30503/30235/13777 30504/30237/13777 13185/30242/13777 13186/30243/13777
+f 30502/30236/13777 30503/30235/13777 13186/30243/13777 13187/30244/13777
+f 13295/30189/13777 30502/30236/13777 13187/30244/13777 1864/30190/13777
+f 13294/30188/13777 30499/30232/13777 30502/30236/13777 13295/30189/13777
+f 13293/30187/13777 30496/30229/13777 30499/30232/13777 13294/30188/13777
+f 30505/30245/13777 30506/30246/13777 30509/30247/13777 30508/30248/13777
+f 30506/30246/13777 30507/30249/13777 30510/30250/13777 30509/30247/13777
+f 30508/30248/13777 30509/30247/13777 30512/30251/13777 30511/30252/13777
+f 30509/30247/13777 30510/30250/13777 30513/30253/13777 30512/30251/13777
+f 541/8277/13777 4958/8321/13777 30505/30245/13777 13299/30206/13777
+f 4958/8321/13777 4957/8322/13777 30506/30246/13777 30505/30245/13777
+f 4957/8322/13777 4956/8323/13777 30507/30249/13777 30506/30246/13777
+f 4956/8323/13777 542/8325/13777 13308/30254/13777 30507/30249/13777
+f 30507/30249/13777 13308/30254/13777 13309/30255/13777 30510/30250/13777
+f 30510/30250/13777 13309/30255/13777 13310/30256/13777 30513/30253/13777
+f 30513/30253/13777 13310/30256/13777 1892/30257/13777 13266/30258/13777
+f 30512/30251/13777 30513/30253/13777 13266/30258/13777 13267/30259/13777
+f 30511/30252/13777 30512/30251/13777 13267/30259/13777 13268/30260/13777
+f 13301/30208/13777 30511/30252/13777 13268/30260/13777 1891/30209/13777
+f 13300/30207/13777 30508/30248/13777 30511/30252/13777 13301/30208/13777
+f 13299/30206/13777 30505/30245/13777 30508/30248/13777 13300/30207/13777
+f 30514/30261/13777 30515/30262/13777 30518/30263/13777 30517/30264/13777
+f 30515/30262/13777 30516/30265/13777 30519/30266/13777 30518/30263/13777
+f 30517/30264/13777 30518/30263/13777 30521/30267/13777 30520/30268/13777
+f 30518/30263/13777 30519/30266/13777 30522/30269/13777 30521/30267/13777
+f 528/8293/13777 4919/8337/13777 30514/30261/13777 13302/30222/13777
+f 4919/8337/13777 4918/8338/13777 30515/30262/13777 30514/30261/13777
+f 4918/8338/13777 4917/8339/13777 30516/30265/13777 30515/30262/13777
+f 4917/8339/13777 529/8341/13777 13311/30270/13777 30516/30265/13777
+f 30516/30265/13777 13311/30270/13777 13312/30271/13777 30519/30266/13777
+f 30519/30266/13777 13312/30271/13777 13313/30272/13777 30522/30269/13777
+f 30522/30269/13777 13313/30272/13777 1879/30273/13777 13227/30274/13777
+f 30521/30267/13777 30522/30269/13777 13227/30274/13777 13228/30275/13777
+f 30520/30268/13777 30521/30267/13777 13228/30275/13777 13229/30276/13777
+f 13304/30224/13777 30520/30268/13777 13229/30276/13777 1878/30225/13777
+f 13303/30223/13777 30517/30264/13777 30520/30268/13777 13304/30224/13777
+f 13302/30222/13777 30514/30261/13777 30517/30264/13777 13303/30223/13777
+f 30523/30277/13777 30524/30278/13777 30527/30279/13777 30526/30280/13777
+f 30524/30278/13777 30525/30281/13777 30528/30282/13777 30527/30279/13777
+f 30526/30280/13777 30527/30279/13777 30530/30283/13777 30529/30284/13777
+f 30527/30279/13777 30528/30282/13777 30531/30285/13777 30530/30283/13777
+f 515/8309/13777 4880/8353/13777 30523/30277/13777 13305/30238/13777
+f 4880/8353/13777 4879/8354/13777 30524/30278/13777 30523/30277/13777
+f 4879/8354/13777 4878/8355/13777 30525/30281/13777 30524/30278/13777
+f 4878/8355/13777 516/8357/13777 13314/30286/13777 30525/30281/13777
+f 30525/30281/13777 13314/30286/13777 13315/30287/13777 30528/30282/13777
+f 30528/30282/13777 13315/30287/13777 13316/30288/13777 30531/30285/13777
+f 30531/30285/13777 13316/30288/13777 1866/30289/13777 13188/30290/13777
+f 30530/30283/13777 30531/30285/13777 13188/30290/13777 13189/30291/13777
+f 30529/30284/13777 30530/30283/13777 13189/30291/13777 13190/30292/13777
+f 13307/30240/13777 30529/30284/13777 13190/30292/13777 1865/30241/13777
+f 13306/30239/13777 30526/30280/13777 30529/30284/13777 13307/30240/13777
+f 13305/30238/13777 30523/30277/13777 30526/30280/13777 13306/30239/13777
+f 30532/30293/13777 30533/30294/13777 30536/30295/13777 30535/30296/13777
+f 30533/30294/13777 30534/30297/13777 30537/30298/13777 30536/30295/13777
+f 30535/30296/13777 30536/30295/13777 30539/30299/13777 30538/30300/13777
+f 30536/30295/13777 30537/30298/13777 30540/30301/13777 30539/30299/13777
+f 542/8325/13777 4961/8369/13777 30532/30293/13777 13308/30254/13777
+f 4961/8369/13777 4960/8370/13777 30533/30294/13777 30532/30293/13777
+f 4960/8370/13777 4959/8371/13777 30534/30297/13777 30533/30294/13777
+f 4959/8371/13777 543/8373/13777 13317/30302/13777 30534/30297/13777
+f 30534/30297/13777 13317/30302/13777 13318/30303/13777 30537/30298/13777
+f 30537/30298/13777 13318/30303/13777 13319/30304/13777 30540/30301/13777
+f 30540/30301/13777 13319/30304/13777 1893/30305/13777 13269/30306/13777
+f 30539/30299/13777 30540/30301/13777 13269/30306/13777 13270/30307/13777
+f 30538/30300/13777 30539/30299/13777 13270/30307/13777 13271/30308/13777
+f 13310/30256/13777 30538/30300/13777 13271/30308/13777 1892/30257/13777
+f 13309/30255/13777 30535/30296/13777 30538/30300/13777 13310/30256/13777
+f 13308/30254/13777 30532/30293/13777 30535/30296/13777 13309/30255/13777
+f 30541/30309/13777 30542/30310/13777 30545/30311/13777 30544/30312/13777
+f 30542/30310/13777 30543/30313/13777 30546/30314/13777 30545/30311/13777
+f 30544/30312/13777 30545/30311/13777 30548/30315/13777 30547/30316/13777
+f 30545/30311/13777 30546/30314/13777 30549/30317/13777 30548/30315/13777
+f 529/8341/13777 4922/8384/13777 30541/30309/13777 13311/30270/13777
+f 4922/8384/13777 4921/8385/13777 30542/30310/13777 30541/30309/13777
+f 4921/8385/13777 4920/8386/13777 30543/30313/13777 30542/30310/13777
+f 4920/8386/13777 530/7912/13777 13320/30318/13777 30543/30313/13777
+f 30543/30313/13777 13320/30318/13777 13321/30319/13777 30546/30314/13777
+f 30546/30314/13777 13321/30319/13777 13322/30320/13777 30549/30317/13777
+f 30549/30317/13777 13322/30320/13777 1880/30321/13777 13230/30322/13777
+f 30548/30315/13777 30549/30317/13777 13230/30322/13777 13231/30323/13777
+f 30547/30316/13777 30548/30315/13777 13231/30323/13777 13232/30324/13777
+f 13313/30272/13777 30547/30316/13777 13232/30324/13777 1879/30273/13777
+f 13312/30271/13777 30544/30312/13777 30547/30316/13777 13313/30272/13777
+f 13311/30270/13777 30541/30309/13777 30544/30312/13777 13312/30271/13777
+f 30550/30325/13777 30551/30326/13777 30554/30327/13777 30553/30328/13777
+f 30551/30326/13777 30552/30329/13777 30555/30330/13777 30554/30327/13777
+f 30553/30328/13777 30554/30327/13777 30557/30331/13777 30556/30332/13777
+f 30554/30327/13777 30555/30330/13777 30558/30333/13777 30557/30331/13777
+f 516/8357/13777 4883/8396/13777 30550/30325/13777 13314/30286/13777
+f 4883/8396/13777 4882/8397/13777 30551/30326/13777 30550/30325/13777
+f 4882/8397/13777 4881/8398/13777 30552/30329/13777 30551/30326/13777
+f 4881/8398/13777 517/7932/13777 13323/30334/13777 30552/30329/13777
+f 30552/30329/13777 13323/30334/13777 13324/30335/13777 30555/30330/13777
+f 30555/30330/13777 13324/30335/13777 13325/30336/13777 30558/30333/13777
+f 30558/30333/13777 13325/30336/13777 1867/30337/13777 13191/30338/13777
+f 30557/30331/13777 30558/30333/13777 13191/30338/13777 13192/30339/13777
+f 30556/30332/13777 30557/30331/13777 13192/30339/13777 13193/30340/13777
+f 13316/30288/13777 30556/30332/13777 13193/30340/13777 1866/30289/13777
+f 13315/30287/13777 30553/30328/13777 30556/30332/13777 13316/30288/13777
+f 13314/30286/13777 30550/30325/13777 30553/30328/13777 13315/30287/13777
+f 30559/30341/13777 30560/30342/13777 30563/30343/13777 30562/30344/13777
+f 30560/30342/13777 30561/30345/13777 30564/30346/13777 30563/30343/13777
+f 30562/30344/13777 30563/30343/13777 30566/30347/13777 30565/30348/13777
+f 30563/30343/13777 30564/30346/13777 30567/30349/13777 30566/30347/13777
+f 543/8373/13777 4964/8408/13777 30559/30341/13777 13317/30302/13777
+f 4964/8408/13777 4963/8409/13777 30560/30342/13777 30559/30341/13777
+f 4963/8409/13777 4962/8410/13777 30561/30345/13777 30560/30342/13777
+f 4962/8410/13777 544/7952/13777 13326/30350/13777 30561/30345/13777
+f 30561/30345/13777 13326/30350/13777 13327/30351/13777 30564/30346/13777
+f 30564/30346/13777 13327/30351/13777 13328/30352/13777 30567/30349/13777
+f 30567/30349/13777 13328/30352/13777 1894/30353/13777 13272/30354/13777
+f 30566/30347/13777 30567/30349/13777 13272/30354/13777 13273/30355/13777
+f 30565/30348/13777 30566/30347/13777 13273/30355/13777 13274/30356/13777
+f 13319/30304/13777 30565/30348/13777 13274/30356/13777 1893/30305/13777
+f 13318/30303/13777 30562/30344/13777 30565/30348/13777 13319/30304/13777
+f 13317/30302/13777 30559/30341/13777 30562/30344/13777 13318/30303/13777
+f 30568/30357/13777 30569/30358/13777 30572/30359/13777 30571/30360/13777
+f 30569/30358/13777 30570/30361/13777 30573/30362/13777 30572/30359/13777
+f 30571/30360/13777 30572/30359/13777 30575/30363/13777 30574/30364/13777
+f 30572/30359/13777 30573/30362/13777 30576/30365/13777 30575/30363/13777
+f 530/7912/13777 4925/7913/13777 30568/30357/13777 13320/30318/13777
+f 4925/7913/13777 4924/7914/13777 30569/30358/13777 30568/30357/13777
+f 4924/7914/13777 4923/7915/13777 30570/30361/13777 30569/30358/13777
+f 4923/7915/13777 531/7917/13777 13329/30366/13777 30570/30361/13777
+f 30570/30361/13777 13329/30366/13777 13330/30367/13777 30573/30362/13777
+f 30573/30362/13777 13330/30367/13777 13331/30368/13777 30576/30365/13777
+f 30576/30365/13777 13331/30368/13777 1881/30369/13777 13233/30370/13777
+f 30575/30363/13777 30576/30365/13777 13233/30370/13777 13234/30371/13777
+f 30574/30364/13777 30575/30363/13777 13234/30371/13777 13235/30372/13777
+f 13322/30320/13777 30574/30364/13777 13235/30372/13777 1880/30321/13777
+f 13321/30319/13777 30571/30360/13777 30574/30364/13777 13322/30320/13777
+f 13320/30318/13777 30568/30357/13777 30571/30360/13777 13321/30319/13777
+f 30577/30373/13777 30578/30374/13777 30581/30375/13777 30580/30376/13777
+f 30578/30374/13777 30579/30377/13777 30582/30378/13777 30581/30375/13777
+f 30580/30376/13777 30581/30375/13777 30584/30379/13777 30583/30380/13777
+f 30581/30375/13777 30582/30378/13777 30585/30381/13777 30584/30379/13777
+f 517/7932/13777 4886/7933/13777 30577/30373/13777 13323/30334/13777
+f 4886/7933/13777 4885/7934/13777 30578/30374/13777 30577/30373/13777
+f 4885/7934/13777 4884/7935/13777 30579/30377/13777 30578/30374/13777
+f 4884/7935/13777 518/7937/13777 13332/30382/13777 30579/30377/13777
+f 30579/30377/13777 13332/30382/13777 13333/30383/13777 30582/30378/13777
+f 30582/30378/13777 13333/30383/13777 13334/30384/13777 30585/30381/13777
+f 30585/30381/13777 13334/30384/13777 1868/30385/13777 13194/30386/13777
+f 30584/30379/13777 30585/30381/13777 13194/30386/13777 13195/30387/13777
+f 30583/30380/13777 30584/30379/13777 13195/30387/13777 13196/30388/13777
+f 13325/30336/13777 30583/30380/13777 13196/30388/13777 1867/30337/13777
+f 13324/30335/13777 30580/30376/13777 30583/30380/13777 13325/30336/13777
+f 13323/30334/13777 30577/30373/13777 30580/30376/13777 13324/30335/13777
+f 30586/30389/13777 30587/30390/13777 30590/30391/13777 30589/30392/13777
+f 30587/30390/13777 30588/30393/13777 30591/30394/13777 30590/30391/13777
+f 30589/30392/13777 30590/30391/13777 30593/30395/13777 30592/30396/13777
+f 30590/30391/13777 30591/30394/13777 30594/30397/13777 30593/30395/13777
+f 544/7952/13777 4967/7953/13777 30586/30389/13777 13326/30350/13777
+f 4967/7953/13777 4966/7954/13777 30587/30390/13777 30586/30389/13777
+f 4966/7954/13777 4965/7955/13777 30588/30393/13777 30587/30390/13777
+f 4965/7955/13777 513/7957/13777 13298/30186/13777 30588/30393/13777
+f 30588/30393/13777 13298/30186/13777 13297/30196/13777 30591/30394/13777
+f 30591/30394/13777 13297/30196/13777 13296/30194/13777 30594/30397/13777
+f 30594/30397/13777 13296/30194/13777 1863/30195/13777 13275/30398/13777
+f 30593/30395/13777 30594/30397/13777 13275/30398/13777 13276/30399/13777
+f 30592/30396/13777 30593/30395/13777 13276/30399/13777 13277/30400/13777
+f 13328/30352/13777 30592/30396/13777 13277/30400/13777 1894/30353/13777
+f 13327/30351/13777 30589/30392/13777 30592/30396/13777 13328/30352/13777
+f 13326/30350/13777 30586/30389/13777 30589/30392/13777 13327/30351/13777
+f 30595/30401/13777 30596/30402/13777 30599/30403/13777 30598/30404/13777
+f 30596/30402/13777 30597/30405/13777 30600/30406/13777 30599/30403/13777
+f 30598/30404/13777 30599/30403/13777 30602/30407/13777 30601/30408/13777
+f 30599/30403/13777 30600/30406/13777 30603/30409/13777 30602/30407/13777
+f 531/7917/13777 4928/7969/13777 30595/30401/13777 13329/30366/13777
+f 4928/7969/13777 4927/7970/13777 30596/30402/13777 30595/30401/13777
+f 4927/7970/13777 4926/7971/13777 30597/30405/13777 30596/30402/13777
+f 4926/7971/13777 532/7973/13777 13335/30410/13777 30597/30405/13777
+f 30597/30405/13777 13335/30410/13777 13336/30411/13777 30600/30406/13777
+f 30600/30406/13777 13336/30411/13777 13337/30412/13777 30603/30409/13777
+f 30603/30409/13777 13337/30412/13777 1882/30413/13777 13236/30414/13777
+f 30602/30407/13777 30603/30409/13777 13236/30414/13777 13237/30415/13777
+f 30601/30408/13777 30602/30407/13777 13237/30415/13777 13238/30416/13777
+f 13331/30368/13777 30601/30408/13777 13238/30416/13777 1881/30369/13777
+f 13330/30367/13777 30598/30404/13777 30601/30408/13777 13331/30368/13777
+f 13329/30366/13777 30595/30401/13777 30598/30404/13777 13330/30367/13777
+f 30604/30417/13777 30605/30418/13777 30608/30419/13777 30607/30420/13777
+f 30605/30418/13777 30606/30421/13777 30609/30422/13777 30608/30419/13777
+f 30607/30420/13777 30608/30419/13777 30611/30423/13777 30610/30424/13777
+f 30608/30419/13777 30609/30422/13777 30612/30425/13777 30611/30423/13777
+f 518/7937/13777 4889/7985/13777 30604/30417/13777 13332/30382/13777
+f 4889/7985/13777 4888/7986/13777 30605/30418/13777 30604/30417/13777
+f 4888/7986/13777 4887/7987/13777 30606/30421/13777 30605/30418/13777
+f 4887/7987/13777 519/7989/13777 13338/30426/13777 30606/30421/13777
+f 30606/30421/13777 13338/30426/13777 13339/30427/13777 30609/30422/13777
+f 30609/30422/13777 13339/30427/13777 13340/30428/13777 30612/30425/13777
+f 30612/30425/13777 13340/30428/13777 1869/30429/13777 13197/30430/13777
+f 30611/30423/13777 30612/30425/13777 13197/30430/13777 13198/30431/13777
+f 30610/30424/13777 30611/30423/13777 13198/30431/13777 13199/30432/13777
+f 13334/30384/13777 30610/30424/13777 13199/30432/13777 1868/30385/13777
+f 13333/30383/13777 30607/30420/13777 30610/30424/13777 13334/30384/13777
+f 13332/30382/13777 30604/30417/13777 30607/30420/13777 13333/30383/13777
+f 30613/30433/13777 30614/30434/13777 30617/30435/13777 30616/30436/13777
+f 30614/30434/13777 30615/30437/13777 30618/30438/13777 30617/30435/13777
+f 30616/30436/13777 30617/30435/13777 30620/30439/13777 30619/30440/13777
+f 30617/30435/13777 30618/30438/13777 30621/30441/13777 30620/30439/13777
+f 532/7973/13777 4931/8001/13777 30613/30433/13777 13335/30410/13777
+f 4931/8001/13777 4930/8002/13777 30614/30434/13777 30613/30433/13777
+f 4930/8002/13777 4929/8003/13777 30615/30437/13777 30614/30434/13777
+f 4929/8003/13777 533/8005/13777 13341/30442/13777 30615/30437/13777
+f 30615/30437/13777 13341/30442/13777 13342/30443/13777 30618/30438/13777
+f 30618/30438/13777 13342/30443/13777 13343/30444/13777 30621/30441/13777
+f 30621/30441/13777 13343/30444/13777 1883/30445/13777 13239/30446/13777
+f 30620/30439/13777 30621/30441/13777 13239/30446/13777 13240/30447/13777
+f 30619/30440/13777 30620/30439/13777 13240/30447/13777 13241/30448/13777
+f 13337/30412/13777 30619/30440/13777 13241/30448/13777 1882/30413/13777
+f 13336/30411/13777 30616/30436/13777 30619/30440/13777 13337/30412/13777
+f 13335/30410/13777 30613/30433/13777 30616/30436/13777 13336/30411/13777
+f 30622/30449/13777 30623/30450/13777 30626/30451/13777 30625/30452/13777
+f 30623/30450/13777 30624/30453/13777 30627/30454/13777 30626/30451/13777
+f 30625/30452/13777 30626/30451/13777 30629/30455/13777 30628/30456/13777
+f 30626/30451/13777 30627/30454/13777 30630/30457/13777 30629/30455/13777
+f 519/7989/13777 4892/8017/13777 30622/30449/13777 13338/30426/13777
+f 4892/8017/13777 4891/8018/13777 30623/30450/13777 30622/30449/13777
+f 4891/8018/13777 4890/8019/13777 30624/30453/13777 30623/30450/13777
+f 4890/8019/13777 520/8021/13777 13344/30458/13777 30624/30453/13777
+f 30624/30453/13777 13344/30458/13777 13345/30459/13777 30627/30454/13777
+f 30627/30454/13777 13345/30459/13777 13346/30460/13777 30630/30457/13777
+f 30630/30457/13777 13346/30460/13777 1870/30461/13777 13200/30462/13777
+f 30629/30455/13777 30630/30457/13777 13200/30462/13777 13201/30463/13777
+f 30628/30456/13777 30629/30455/13777 13201/30463/13777 13202/30464/13777
+f 13340/30428/13777 30628/30456/13777 13202/30464/13777 1869/30429/13777
+f 13339/30427/13777 30625/30452/13777 30628/30456/13777 13340/30428/13777
+f 13338/30426/13777 30622/30449/13777 30625/30452/13777 13339/30427/13777
+f 30631/30465/13777 30632/30466/13777 30635/30467/13777 30634/30468/13777
+f 30632/30466/13777 30633/30469/13777 30636/30470/13777 30635/30467/13777
+f 30634/30468/13777 30635/30467/13777 30638/30471/13777 30637/30472/13777
+f 30635/30467/13777 30636/30470/13777 30639/30473/13777 30638/30471/13777
+f 533/8005/13777 4934/8033/13777 30631/30465/13777 13341/30442/13777
+f 4934/8033/13777 4933/8034/13777 30632/30466/13777 30631/30465/13777
+f 4933/8034/13777 4932/8035/13777 30633/30469/13777 30632/30466/13777
+f 4932/8035/13777 534/8037/13777 13347/30474/13777 30633/30469/13777
+f 30633/30469/13777 13347/30474/13777 13348/30475/13777 30636/30470/13777
+f 30636/30470/13777 13348/30475/13777 13349/30476/13777 30639/30473/13777
+f 30639/30473/13777 13349/30476/13777 1884/30477/13777 13242/30478/13777
+f 30638/30471/13777 30639/30473/13777 13242/30478/13777 13243/30479/13777
+f 30637/30472/13777 30638/30471/13777 13243/30479/13777 13244/30480/13777
+f 13343/30444/13777 30637/30472/13777 13244/30480/13777 1883/30445/13777
+f 13342/30443/13777 30634/30468/13777 30637/30472/13777 13343/30444/13777
+f 13341/30442/13777 30631/30465/13777 30634/30468/13777 13342/30443/13777
+f 30640/30481/13777 30641/30482/13777 30644/30483/13777 30643/30484/13777
+f 30641/30482/13777 30642/30485/13777 30645/30486/13777 30644/30483/13777
+f 30643/30484/13777 30644/30483/13777 30647/30487/13777 30646/30488/13777
+f 30644/30483/13777 30645/30486/13777 30648/30489/13777 30647/30487/13777
+f 520/8021/13777 4895/8049/13777 30640/30481/13777 13344/30458/13777
+f 4895/8049/13777 4894/8050/13777 30641/30482/13777 30640/30481/13777
+f 4894/8050/13777 4893/8051/13777 30642/30485/13777 30641/30482/13777
+f 4893/8051/13777 521/8053/13777 13350/30490/13777 30642/30485/13777
+f 30642/30485/13777 13350/30490/13777 13351/30491/13777 30645/30486/13777
+f 30645/30486/13777 13351/30491/13777 13352/30492/13777 30648/30489/13777
+f 30648/30489/13777 13352/30492/13777 1871/30493/13777 13203/30494/13777
+f 30647/30487/13777 30648/30489/13777 13203/30494/13777 13204/30495/13777
+f 30646/30488/13777 30647/30487/13777 13204/30495/13777 13205/30496/13777
+f 13346/30460/13777 30646/30488/13777 13205/30496/13777 1870/30461/13777
+f 13345/30459/13777 30643/30484/13777 30646/30488/13777 13346/30460/13777
+f 13344/30458/13777 30640/30481/13777 30643/30484/13777 13345/30459/13777
+f 30649/30497/13777 30650/30498/13777 30653/30499/13777 30652/30500/13777
+f 30650/30498/13777 30651/30501/13777 30654/30502/13777 30653/30499/13777
+f 30652/30500/13777 30653/30499/13777 30656/30503/13777 30655/30504/13777
+f 30653/30499/13777 30654/30502/13777 30657/30505/13777 30656/30503/13777
+f 534/8037/13777 4937/8065/13777 30649/30497/13777 13347/30474/13777
+f 4937/8065/13777 4936/8066/13777 30650/30498/13777 30649/30497/13777
+f 4936/8066/13777 4935/8067/13777 30651/30501/13777 30650/30498/13777
+f 4935/8067/13777 535/8069/13777 13353/30506/13777 30651/30501/13777
+f 30651/30501/13777 13353/30506/13777 13354/30507/13777 30654/30502/13777
+f 30654/30502/13777 13354/30507/13777 13355/30508/13777 30657/30505/13777
+f 30657/30505/13777 13355/30508/13777 1885/30509/13777 13245/30510/13777
+f 30656/30503/13777 30657/30505/13777 13245/30510/13777 13246/30511/13777
+f 30655/30504/13777 30656/30503/13777 13246/30511/13777 13247/30512/13777
+f 13349/30476/13777 30655/30504/13777 13247/30512/13777 1884/30477/13777
+f 13348/30475/13777 30652/30500/13777 30655/30504/13777 13349/30476/13777
+f 13347/30474/13777 30649/30497/13777 30652/30500/13777 13348/30475/13777
+f 30658/30513/13777 30659/30514/13777 30662/30515/13777 30661/30516/13777
+f 30659/30514/13777 30660/30517/13777 30663/30518/13777 30662/30515/13777
+f 30661/30516/13777 30662/30515/13777 30665/30519/13777 30664/30520/13777
+f 30662/30515/13777 30663/30518/13777 30666/30521/13777 30665/30519/13777
+f 521/8053/13777 4898/8081/13777 30658/30513/13777 13350/30490/13777
+f 4898/8081/13777 4897/8082/13777 30659/30514/13777 30658/30513/13777
+f 4897/8082/13777 4896/8083/13777 30660/30517/13777 30659/30514/13777
+f 4896/8083/13777 522/8085/13777 13356/30522/13777 30660/30517/13777
+f 30660/30517/13777 13356/30522/13777 13357/30523/13777 30663/30518/13777
+f 30663/30518/13777 13357/30523/13777 13358/30524/13777 30666/30521/13777
+f 30666/30521/13777 13358/30524/13777 1872/30525/13777 13206/30526/13777
+f 30665/30519/13777 30666/30521/13777 13206/30526/13777 13207/30527/13777
+f 30664/30520/13777 30665/30519/13777 13207/30527/13777 13208/30528/13777
+f 13352/30492/13777 30664/30520/13777 13208/30528/13777 1871/30493/13777
+f 13351/30491/13777 30661/30516/13777 30664/30520/13777 13352/30492/13777
+f 13350/30490/13777 30658/30513/13777 30661/30516/13777 13351/30491/13777
+f 30667/30529/13777 30668/30530/13777 30671/30531/13777 30670/30532/13777
+f 30668/30530/13777 30669/30533/13777 30672/30534/13777 30671/30531/13777
+f 30670/30532/13777 30671/30531/13777 30674/30535/13777 30673/30536/13777
+f 30671/30531/13777 30672/30534/13777 30675/30537/13777 30674/30535/13777
+f 535/8069/13777 4940/8097/13777 30667/30529/13777 13353/30506/13777
+f 4940/8097/13777 4939/8098/13777 30668/30530/13777 30667/30529/13777
+f 4939/8098/13777 4938/8099/13777 30669/30533/13777 30668/30530/13777
+f 4938/8099/13777 536/8101/13777 13359/30538/13777 30669/30533/13777
+f 30669/30533/13777 13359/30538/13777 13360/30539/13777 30672/30534/13777
+f 30672/30534/13777 13360/30539/13777 13361/30540/13777 30675/30537/13777
+f 30675/30537/13777 13361/30540/13777 1886/30541/13777 13248/30542/13777
+f 30674/30535/13777 30675/30537/13777 13248/30542/13777 13249/30543/13777
+f 30673/30536/13777 30674/30535/13777 13249/30543/13777 13250/30544/13777
+f 13355/30508/13777 30673/30536/13777 13250/30544/13777 1885/30509/13777
+f 13354/30507/13777 30670/30532/13777 30673/30536/13777 13355/30508/13777
+f 13353/30506/13777 30667/30529/13777 30670/30532/13777 13354/30507/13777
+f 30676/30545/13777 30677/30546/13777 30680/30547/13777 30679/30548/13777
+f 30677/30546/13777 30678/30549/13777 30681/30550/13777 30680/30547/13777
+f 30679/30548/13777 30680/30547/13777 30683/30551/13777 30682/30552/13777
+f 30680/30547/13777 30681/30550/13777 30684/30553/13777 30683/30551/13777
+f 522/8085/13777 4901/8113/13777 30676/30545/13777 13356/30522/13777
+f 4901/8113/13777 4900/8114/13777 30677/30546/13777 30676/30545/13777
+f 4900/8114/13777 4899/8115/13777 30678/30549/13777 30677/30546/13777
+f 4899/8115/13777 523/8117/13777 13362/30554/13777 30678/30549/13777
+f 30678/30549/13777 13362/30554/13777 13363/30555/13777 30681/30550/13777
+f 30681/30550/13777 13363/30555/13777 13364/30556/13777 30684/30553/13777
+f 30684/30553/13777 13364/30556/13777 1873/30557/13777 13209/30558/13777
+f 30683/30551/13777 30684/30553/13777 13209/30558/13777 13210/30559/13777
+f 30682/30552/13777 30683/30551/13777 13210/30559/13777 13211/30560/13777
+f 13358/30524/13777 30682/30552/13777 13211/30560/13777 1872/30525/13777
+f 13357/30523/13777 30679/30548/13777 30682/30552/13777 13358/30524/13777
+f 13356/30522/13777 30676/30545/13777 30679/30548/13777 13357/30523/13777
+f 30685/30561/13777 30686/30562/13777 30689/30563/13777 30688/30564/13777
+f 30686/30562/13777 30687/30565/13777 30690/30566/13777 30689/30563/13777
+f 30688/30564/13777 30689/30563/13777 30692/30567/13777 30691/30568/13777
+f 30689/30563/13777 30690/30566/13777 30693/30569/13777 30692/30567/13777
+f 536/8101/13777 4943/8129/13777 30685/30561/13777 13359/30538/13777
+f 4943/8129/13777 4942/8130/13777 30686/30562/13777 30685/30561/13777
+f 4942/8130/13777 4941/8131/13777 30687/30565/13777 30686/30562/13777
+f 4941/8131/13777 537/8133/13777 13365/30570/13777 30687/30565/13777
+f 30687/30565/13777 13365/30570/13777 13366/30571/13777 30690/30566/13777
+f 30690/30566/13777 13366/30571/13777 13367/30572/13777 30693/30569/13777
+f 30693/30569/13777 13367/30572/13777 1887/30573/13777 13251/30574/13777
+f 30692/30567/13777 30693/30569/13777 13251/30574/13777 13252/30575/13777
+f 30691/30568/13777 30692/30567/13777 13252/30575/13777 13253/30576/13777
+f 13361/30540/13777 30691/30568/13777 13253/30576/13777 1886/30541/13777
+f 13360/30539/13777 30688/30564/13777 30691/30568/13777 13361/30540/13777
+f 13359/30538/13777 30685/30561/13777 30688/30564/13777 13360/30539/13777
+f 30694/30577/13777 30695/30578/13777 30698/30579/13777 30697/30580/13777
+f 30695/30578/13777 30696/30581/13777 30699/30582/13777 30698/30579/13777
+f 30697/30580/13777 30698/30579/13777 30701/30583/13777 30700/30584/13777
+f 30698/30579/13777 30699/30582/13777 30702/30585/13777 30701/30583/13777
+f 523/8117/13777 4904/8145/13777 30694/30577/13777 13362/30554/13777
+f 4904/8145/13777 4903/8146/13777 30695/30578/13777 30694/30577/13777
+f 4903/8146/13777 4902/8147/13777 30696/30581/13777 30695/30578/13777
+f 4902/8147/13777 524/8149/13777 13368/30586/13777 30696/30581/13777
+f 30696/30581/13777 13368/30586/13777 13369/30587/13777 30699/30582/13777
+f 30699/30582/13777 13369/30587/13777 13370/30588/13777 30702/30585/13777
+f 30702/30585/13777 13370/30588/13777 1874/30589/13777 13212/30590/13777
+f 30701/30583/13777 30702/30585/13777 13212/30590/13777 13213/30591/13777
+f 30700/30584/13777 30701/30583/13777 13213/30591/13777 13214/30592/13777
+f 13364/30556/13777 30700/30584/13777 13214/30592/13777 1873/30557/13777
+f 13363/30555/13777 30697/30580/13777 30700/30584/13777 13364/30556/13777
+f 13362/30554/13777 30694/30577/13777 30697/30580/13777 13363/30555/13777
+f 30703/30593/13777 30704/30594/13777 30707/30595/13777 30706/30596/13777
+f 30704/30594/13777 30705/30597/13777 30708/30598/13777 30707/30595/13777
+f 30706/30596/13777 30707/30595/13777 30710/30599/13777 30709/30600/13777
+f 30707/30595/13777 30708/30598/13777 30711/30601/13777 30710/30599/13777
+f 537/8133/13777 4946/8161/13777 30703/30593/13777 13365/30570/13777
+f 4946/8161/13777 4945/8162/13777 30704/30594/13777 30703/30593/13777
+f 4945/8162/13777 4944/8163/13777 30705/30597/13777 30704/30594/13777
+f 4944/8163/13777 538/8165/13777 13371/30602/13777 30705/30597/13777
+f 30705/30597/13777 13371/30602/13777 13372/30603/13777 30708/30598/13777
+f 30708/30598/13777 13372/30603/13777 13373/30604/13777 30711/30601/13777
+f 30711/30601/13777 13373/30604/13777 1888/30605/13777 13254/30606/13777
+f 30710/30599/13777 30711/30601/13777 13254/30606/13777 13255/30607/13777
+f 30709/30600/13777 30710/30599/13777 13255/30607/13777 13256/30608/13777
+f 13367/30572/13777 30709/30600/13777 13256/30608/13777 1887/30573/13777
+f 13366/30571/13777 30706/30596/13777 30709/30600/13777 13367/30572/13777
+f 13365/30570/13777 30703/30593/13777 30706/30596/13777 13366/30571/13777
+f 30712/30609/13777 30713/30610/13777 30716/30611/13777 30715/30612/13777
+f 30713/30610/13777 30714/30613/13777 30717/30614/13777 30716/30611/13777
+f 30715/30612/13777 30716/30611/13777 30719/30615/13777 30718/30616/13777
+f 30716/30611/13777 30717/30614/13777 30720/30617/13777 30719/30615/13777
+f 524/8149/13777 4907/8177/13777 30712/30609/13777 13368/30586/13777
+f 4907/8177/13777 4906/8178/13777 30713/30610/13777 30712/30609/13777
+f 4906/8178/13777 4905/8179/13777 30714/30613/13777 30713/30610/13777
+f 4905/8179/13777 525/8181/13777 13283/30130/13777 30714/30613/13777
+f 30714/30613/13777 13283/30130/13777 13282/30140/13777 30717/30614/13777
+f 30717/30614/13777 13282/30140/13777 13281/30138/13777 30720/30617/13777
+f 30720/30617/13777 13281/30138/13777 1875/30139/13777 13215/30618/13777
+f 30719/30615/13777 30720/30617/13777 13215/30618/13777 13216/30619/13777
+f 30718/30616/13777 30719/30615/13777 13216/30619/13777 13217/30620/13777
+f 13370/30588/13777 30718/30616/13777 13217/30620/13777 1874/30589/13777
+f 13369/30587/13777 30715/30612/13777 30718/30616/13777 13370/30588/13777
+f 13368/30586/13777 30712/30609/13777 30715/30612/13777 13369/30587/13777
+f 30721/30621/13777 30722/30622/13777 30725/30623/13777 30724/30624/13777
+f 30722/30622/13777 30723/30625/13777 30726/30626/13777 30725/30623/13777
+f 30724/30624/13777 30725/30623/13777 30728/30627/13777 30727/30628/13777
+f 30725/30623/13777 30726/30626/13777 30729/30629/13777 30728/30627/13777
+f 538/8165/13777 4949/8193/13777 30721/30621/13777 13371/30602/13777
+f 4949/8193/13777 4948/8194/13777 30722/30622/13777 30721/30621/13777
+f 4948/8194/13777 4947/8195/13777 30723/30625/13777 30722/30622/13777
+f 4947/8195/13777 539/8197/13777 13289/30150/13777 30723/30625/13777
+f 30723/30625/13777 13289/30150/13777 13288/30160/13777 30726/30626/13777
+f 30726/30626/13777 13288/30160/13777 13287/30158/13777 30729/30629/13777
+f 30729/30629/13777 13287/30158/13777 1889/30159/13777 13257/30630/13777
+f 30728/30627/13777 30729/30629/13777 13257/30630/13777 13258/30631/13777
+f 30727/30628/13777 30728/30627/13777 13258/30631/13777 13259/30632/13777
+f 13373/30604/13777 30727/30628/13777 13259/30632/13777 1888/30605/13777
+f 13372/30603/13777 30724/30624/13777 30727/30628/13777 13373/30604/13777
+f 13371/30602/13777 30721/30621/13777 30724/30624/13777 13372/30603/13777
+f 30731/30633/13777 30732/30634/13777 30730/30635/13777 30736/30636/13777
+f 30733/30637/13777 30734/30638/13777 30730/30635/13777 30732/30634/13777
+f 30735/30639/13777 30736/30636/13777 30730/30635/13777 30734/30638/13777
+f 1876/30134/13777 13223/30176/13777 30731/30633/13777 13382/30640/13777
+f 13223/30176/13777 13222/30175/13777 30732/30634/13777 30731/30633/13777
+f 13382/30640/13777 30731/30633/13777 30736/30636/13777 13381/30641/13777
+f 1877/30173/13777 13377/30642/13777 30733/30637/13777 13221/30174/13777
+f 13377/30642/13777 13378/30643/13777 30734/30638/13777 30733/30637/13777
+f 13221/30174/13777 30733/30637/13777 30732/30634/13777 13222/30175/13777
+f 1895/30644/13777 13380/30645/13777 30735/30639/13777 13379/30646/13777
+f 13380/30645/13777 13381/30641/13777 30736/30636/13777 30735/30639/13777
+f 13379/30646/13777 30735/30639/13777 30734/30638/13777 13378/30643/13777
+f 30738/30647/13777 30739/30648/13777 30737/30649/13777 30743/30650/13777
+f 30740/30651/13777 30741/30652/13777 30737/30649/13777 30739/30648/13777
+f 30742/30653/13777 30743/30650/13777 30737/30649/13777 30741/30652/13777
+f 1863/30195/13777 13184/30193/13777 30738/30647/13777 13376/30654/13777
+f 13184/30193/13777 13183/30192/13777 30739/30648/13777 30738/30647/13777
+f 13376/30654/13777 30738/30647/13777 30743/30650/13777 13375/30655/13777
+f 1864/30190/13777 13383/30656/13777 30740/30651/13777 13182/30191/13777
+f 13383/30656/13777 13384/30657/13777 30741/30652/13777 30740/30651/13777
+f 13182/30191/13777 30740/30651/13777 30739/30648/13777 13183/30192/13777
+f 1895/30644/13777 13374/30658/13777 30742/30653/13777 13385/30659/13777
+f 13374/30658/13777 13375/30655/13777 30743/30650/13777 30742/30653/13777
+f 13385/30659/13777 30742/30653/13777 30741/30652/13777 13384/30657/13777
+f 30745/30660/13777 30746/30661/13777 30744/30662/13777 30750/30663/13777
+f 30747/30664/13777 30748/30665/13777 30744/30662/13777 30746/30661/13777
+f 30749/30666/13777 30750/30663/13777 30744/30662/13777 30748/30665/13777
+f 1890/30154/13777 13265/30212/13777 30745/30660/13777 13391/30667/13777
+f 13265/30212/13777 13264/30211/13777 30746/30661/13777 30745/30660/13777
+f 13391/30667/13777 30745/30660/13777 30750/30663/13777 13390/30668/13777
+f 1891/30209/13777 13386/30669/13777 30747/30664/13777 13263/30210/13777
+f 13386/30669/13777 13387/30670/13777 30748/30665/13777 30747/30664/13777
+f 13263/30210/13777 30747/30664/13777 30746/30661/13777 13264/30211/13777
+f 1895/30644/13777 13389/30671/13777 30749/30666/13777 13388/30672/13777
+f 13389/30671/13777 13390/30668/13777 30750/30663/13777 30749/30666/13777
+f 13388/30672/13777 30749/30666/13777 30748/30665/13777 13387/30670/13777
+f 30752/30673/13777 30753/30674/13777 30751/30675/13777 30757/30676/13777
+f 30754/30677/13777 30755/30678/13777 30751/30675/13777 30753/30674/13777
+f 30756/30679/13777 30757/30676/13777 30751/30675/13777 30755/30678/13777
+f 1877/30173/13777 13226/30228/13777 30752/30673/13777 13377/30642/13777
+f 13226/30228/13777 13225/30227/13777 30753/30674/13777 30752/30673/13777
+f 13377/30642/13777 30752/30673/13777 30757/30676/13777 13378/30643/13777
+f 1878/30225/13777 13392/30680/13777 30754/30677/13777 13224/30226/13777
+f 13392/30680/13777 13393/30681/13777 30755/30678/13777 30754/30677/13777
+f 13224/30226/13777 30754/30677/13777 30753/30674/13777 13225/30227/13777
+f 1895/30644/13777 13379/30646/13777 30756/30679/13777 13394/30682/13777
+f 13379/30646/13777 13378/30643/13777 30757/30676/13777 30756/30679/13777
+f 13394/30682/13777 30756/30679/13777 30755/30678/13777 13393/30681/13777
+f 30759/30683/13777 30760/30684/13777 30758/30685/13777 30764/30686/13777
+f 30761/30687/13777 30762/30688/13777 30758/30685/13777 30760/30684/13777
+f 30763/30689/13777 30764/30686/13777 30758/30685/13777 30762/30688/13777
+f 1864/30190/13777 13187/30244/13777 30759/30683/13777 13383/30656/13777
+f 13187/30244/13777 13186/30243/13777 30760/30684/13777 30759/30683/13777
+f 13383/30656/13777 30759/30683/13777 30764/30686/13777 13384/30657/13777
+f 1865/30241/13777 13395/30690/13777 30761/30687/13777 13185/30242/13777
+f 13395/30690/13777 13396/30691/13777 30762/30688/13777 30761/30687/13777
+f 13185/30242/13777 30761/30687/13777 30760/30684/13777 13186/30243/13777
+f 1895/30644/13777 13385/30659/13777 30763/30689/13777 13397/30692/13777
+f 13385/30659/13777 13384/30657/13777 30764/30686/13777 30763/30689/13777
+f 13397/30692/13777 30763/30689/13777 30762/30688/13777 13396/30691/13777
+f 30766/30693/13777 30767/30694/13777 30765/30695/13777 30771/30696/13777
+f 30768/30697/13777 30769/30698/13777 30765/30695/13777 30767/30694/13777
+f 30770/30699/13777 30771/30696/13777 30765/30695/13777 30769/30698/13777
+f 1891/30209/13777 13268/30260/13777 30766/30693/13777 13386/30669/13777
+f 13268/30260/13777 13267/30259/13777 30767/30694/13777 30766/30693/13777
+f 13386/30669/13777 30766/30693/13777 30771/30696/13777 13387/30670/13777
+f 1892/30257/13777 13398/30700/13777 30768/30697/13777 13266/30258/13777
+f 13398/30700/13777 13399/30701/13777 30769/30698/13777 30768/30697/13777
+f 13266/30258/13777 30768/30697/13777 30767/30694/13777 13267/30259/13777
+f 1895/30644/13777 13388/30672/13777 30770/30699/13777 13400/30702/13777
+f 13388/30672/13777 13387/30670/13777 30771/30696/13777 30770/30699/13777
+f 13400/30702/13777 30770/30699/13777 30769/30698/13777 13399/30701/13777
+f 30773/30703/13777 30774/30704/13777 30772/30705/13777 30778/30706/13777
+f 30775/30707/13777 30776/30708/13777 30772/30705/13777 30774/30704/13777
+f 30777/30709/13777 30778/30706/13777 30772/30705/13777 30776/30708/13777
+f 1878/30225/13777 13229/30276/13777 30773/30703/13777 13392/30680/13777
+f 13229/30276/13777 13228/30275/13777 30774/30704/13777 30773/30703/13777
+f 13392/30680/13777 30773/30703/13777 30778/30706/13777 13393/30681/13777
+f 1879/30273/13777 13401/30710/13777 30775/30707/13777 13227/30274/13777
+f 13401/30710/13777 13402/30711/13777 30776/30708/13777 30775/30707/13777
+f 13227/30274/13777 30775/30707/13777 30774/30704/13777 13228/30275/13777
+f 1895/30644/13777 13394/30682/13777 30777/30709/13777 13403/30712/13777
+f 13394/30682/13777 13393/30681/13777 30778/30706/13777 30777/30709/13777
+f 13403/30712/13777 30777/30709/13777 30776/30708/13777 13402/30711/13777
+f 30780/30713/13777 30781/30714/13777 30779/30715/13777 30785/30716/13777
+f 30782/30717/13777 30783/30718/13777 30779/30715/13777 30781/30714/13777
+f 30784/30719/13777 30785/30716/13777 30779/30715/13777 30783/30718/13777
+f 1865/30241/13777 13190/30292/13777 30780/30713/13777 13395/30690/13777
+f 13190/30292/13777 13189/30291/13777 30781/30714/13777 30780/30713/13777
+f 13395/30690/13777 30780/30713/13777 30785/30716/13777 13396/30691/13777
+f 1866/30289/13777 13404/30720/13777 30782/30717/13777 13188/30290/13777
+f 13404/30720/13777 13405/30721/13777 30783/30718/13777 30782/30717/13777
+f 13188/30290/13777 30782/30717/13777 30781/30714/13777 13189/30291/13777
+f 1895/30644/13777 13397/30692/13777 30784/30719/13777 13406/30722/13777
+f 13397/30692/13777 13396/30691/13777 30785/30716/13777 30784/30719/13777
+f 13406/30722/13777 30784/30719/13777 30783/30718/13777 13405/30721/13777
+f 30787/30723/13777 30788/30724/13777 30786/30725/13777 30792/30726/13777
+f 30789/30727/13777 30790/30728/13777 30786/30725/13777 30788/30724/13777
+f 30791/30729/13777 30792/30726/13777 30786/30725/13777 30790/30728/13777
+f 1892/30257/13777 13271/30308/13777 30787/30723/13777 13398/30700/13777
+f 13271/30308/13777 13270/30307/13777 30788/30724/13777 30787/30723/13777
+f 13398/30700/13777 30787/30723/13777 30792/30726/13777 13399/30701/13777
+f 1893/30305/13777 13407/30730/13777 30789/30727/13777 13269/30306/13777
+f 13407/30730/13777 13408/30731/13777 30790/30728/13777 30789/30727/13777
+f 13269/30306/13777 30789/30727/13777 30788/30724/13777 13270/30307/13777
+f 1895/30644/13777 13400/30702/13777 30791/30729/13777 13409/30732/13777
+f 13400/30702/13777 13399/30701/13777 30792/30726/13777 30791/30729/13777
+f 13409/30732/13777 30791/30729/13777 30790/30728/13777 13408/30731/13777
+f 30794/30733/13777 30795/30734/13777 30793/30735/13777 30799/30736/13777
+f 30796/30737/13777 30797/30738/13777 30793/30735/13777 30795/30734/13777
+f 30798/30739/13777 30799/30736/13777 30793/30735/13777 30797/30738/13777
+f 1879/30273/13777 13232/30324/13777 30794/30733/13777 13401/30710/13777
+f 13232/30324/13777 13231/30323/13777 30795/30734/13777 30794/30733/13777
+f 13401/30710/13777 30794/30733/13777 30799/30736/13777 13402/30711/13777
+f 1880/30321/13777 13410/30740/13777 30796/30737/13777 13230/30322/13777
+f 13410/30740/13777 13411/30741/13777 30797/30738/13777 30796/30737/13777
+f 13230/30322/13777 30796/30737/13777 30795/30734/13777 13231/30323/13777
+f 1895/30644/13777 13403/30712/13777 30798/30739/13777 13412/30742/13777
+f 13403/30712/13777 13402/30711/13777 30799/30736/13777 30798/30739/13777
+f 13412/30742/13777 30798/30739/13777 30797/30738/13777 13411/30741/13777
+f 30801/30743/13777 30802/30744/13777 30800/30745/13777 30806/30746/13777
+f 30803/30747/13777 30804/30748/13777 30800/30745/13777 30802/30744/13777
+f 30805/30749/13777 30806/30746/13777 30800/30745/13777 30804/30748/13777
+f 1866/30289/13777 13193/30340/13777 30801/30743/13777 13404/30720/13777
+f 13193/30340/13777 13192/30339/13777 30802/30744/13777 30801/30743/13777
+f 13404/30720/13777 30801/30743/13777 30806/30746/13777 13405/30721/13777
+f 1867/30337/13777 13413/30750/13777 30803/30747/13777 13191/30338/13777
+f 13413/30750/13777 13414/30751/13777 30804/30748/13777 30803/30747/13777
+f 13191/30338/13777 30803/30747/13777 30802/30744/13777 13192/30339/13777
+f 1895/30644/13777 13406/30722/13777 30805/30749/13777 13415/30752/13777
+f 13406/30722/13777 13405/30721/13777 30806/30746/13777 30805/30749/13777
+f 13415/30752/13777 30805/30749/13777 30804/30748/13777 13414/30751/13777
+f 30808/30753/13777 30809/30754/13777 30807/30755/13777 30813/30756/13777
+f 30810/30757/13777 30811/30758/13777 30807/30755/13777 30809/30754/13777
+f 30812/30759/13777 30813/30756/13777 30807/30755/13777 30811/30758/13777
+f 1893/30305/13777 13274/30356/13777 30808/30753/13777 13407/30730/13777
+f 13274/30356/13777 13273/30355/13777 30809/30754/13777 30808/30753/13777
+f 13407/30730/13777 30808/30753/13777 30813/30756/13777 13408/30731/13777
+f 1894/30353/13777 13416/30760/13777 30810/30757/13777 13272/30354/13777
+f 13416/30760/13777 13417/30761/13777 30811/30758/13777 30810/30757/13777
+f 13272/30354/13777 30810/30757/13777 30809/30754/13777 13273/30355/13777
+f 1895/30644/13777 13409/30732/13777 30812/30759/13777 13418/30762/13777
+f 13409/30732/13777 13408/30731/13777 30813/30756/13777 30812/30759/13777
+f 13418/30762/13777 30812/30759/13777 30811/30758/13777 13417/30761/13777
+f 30815/30763/13777 30816/30764/13777 30814/30765/13777 30820/30766/13777
+f 30817/30767/13777 30818/30768/13777 30814/30765/13777 30816/30764/13777
+f 30819/30769/13777 30820/30766/13777 30814/30765/13777 30818/30768/13777
+f 1880/30321/13777 13235/30372/13777 30815/30763/13777 13410/30740/13777
+f 13235/30372/13777 13234/30371/13777 30816/30764/13777 30815/30763/13777
+f 13410/30740/13777 30815/30763/13777 30820/30766/13777 13411/30741/13777
+f 1881/30369/13777 13419/30770/13777 30817/30767/13777 13233/30370/13777
+f 13419/30770/13777 13420/30771/13777 30818/30768/13777 30817/30767/13777
+f 13233/30370/13777 30817/30767/13777 30816/30764/13777 13234/30371/13777
+f 1895/30644/13777 13412/30742/13777 30819/30769/13777 13421/30772/13777
+f 13412/30742/13777 13411/30741/13777 30820/30766/13777 30819/30769/13777
+f 13421/30772/13777 30819/30769/13777 30818/30768/13777 13420/30771/13777
+f 30822/30773/13777 30823/30774/13777 30821/30775/13777 30827/30776/13777
+f 30824/30777/13777 30825/30778/13777 30821/30775/13777 30823/30774/13777
+f 30826/30779/13777 30827/30776/13777 30821/30775/13777 30825/30778/13777
+f 1867/30337/13777 13196/30388/13777 30822/30773/13777 13413/30750/13777
+f 13196/30388/13777 13195/30387/13777 30823/30774/13777 30822/30773/13777
+f 13413/30750/13777 30822/30773/13777 30827/30776/13777 13414/30751/13777
+f 1868/30385/13777 13422/30780/13777 30824/30777/13777 13194/30386/13777
+f 13422/30780/13777 13423/30781/13777 30825/30778/13777 30824/30777/13777
+f 13194/30386/13777 30824/30777/13777 30823/30774/13777 13195/30387/13777
+f 1895/30644/13777 13415/30752/13777 30826/30779/13777 13424/30782/13777
+f 13415/30752/13777 13414/30751/13777 30827/30776/13777 30826/30779/13777
+f 13424/30782/13777 30826/30779/13777 30825/30778/13777 13423/30781/13777
+f 30829/30783/13777 30830/30784/13777 30828/30785/13777 30834/30786/13777
+f 30831/30787/13777 30832/30788/13777 30828/30785/13777 30830/30784/13777
+f 30833/30789/13777 30834/30786/13777 30828/30785/13777 30832/30788/13777
+f 1894/30353/13777 13277/30400/13777 30829/30783/13777 13416/30760/13777
+f 13277/30400/13777 13276/30399/13777 30830/30784/13777 30829/30783/13777
+f 13416/30760/13777 30829/30783/13777 30834/30786/13777 13417/30761/13777
+f 1863/30195/13777 13376/30654/13777 30831/30787/13777 13275/30398/13777
+f 13376/30654/13777 13375/30655/13777 30832/30788/13777 30831/30787/13777
+f 13275/30398/13777 30831/30787/13777 30830/30784/13777 13276/30399/13777
+f 1895/30644/13777 13418/30762/13777 30833/30789/13777 13374/30658/13777
+f 13418/30762/13777 13417/30761/13777 30834/30786/13777 30833/30789/13777
+f 13374/30658/13777 30833/30789/13777 30832/30788/13777 13375/30655/13777
+f 30836/30790/13777 30837/30791/13777 30835/30792/13777 30841/30793/13777
+f 30838/30794/13777 30839/30795/13777 30835/30792/13777 30837/30791/13777
+f 30840/30796/13777 30841/30793/13777 30835/30792/13777 30839/30795/13777
+f 1881/30369/13777 13238/30416/13777 30836/30790/13777 13419/30770/13777
+f 13238/30416/13777 13237/30415/13777 30837/30791/13777 30836/30790/13777
+f 13419/30770/13777 30836/30790/13777 30841/30793/13777 13420/30771/13777
+f 1882/30413/13777 13425/30797/13777 30838/30794/13777 13236/30414/13777
+f 13425/30797/13777 13426/30798/13777 30839/30795/13777 30838/30794/13777
+f 13236/30414/13777 30838/30794/13777 30837/30791/13777 13237/30415/13777
+f 1895/30644/13777 13421/30772/13777 30840/30796/13777 13427/30799/13777
+f 13421/30772/13777 13420/30771/13777 30841/30793/13777 30840/30796/13777
+f 13427/30799/13777 30840/30796/13777 30839/30795/13777 13426/30798/13777
+f 30843/30800/13777 30844/30801/13777 30842/30802/13777 30848/30803/13777
+f 30845/30804/13777 30846/30805/13777 30842/30802/13777 30844/30801/13777
+f 30847/30806/13777 30848/30803/13777 30842/30802/13777 30846/30805/13777
+f 1868/30385/13777 13199/30432/13777 30843/30800/13777 13422/30780/13777
+f 13199/30432/13777 13198/30431/13777 30844/30801/13777 30843/30800/13777
+f 13422/30780/13777 30843/30800/13777 30848/30803/13777 13423/30781/13777
+f 1869/30429/13777 13428/30807/13777 30845/30804/13777 13197/30430/13777
+f 13428/30807/13777 13429/30808/13777 30846/30805/13777 30845/30804/13777
+f 13197/30430/13777 30845/30804/13777 30844/30801/13777 13198/30431/13777
+f 1895/30644/13777 13424/30782/13777 30847/30806/13777 13430/30809/13777
+f 13424/30782/13777 13423/30781/13777 30848/30803/13777 30847/30806/13777
+f 13430/30809/13777 30847/30806/13777 30846/30805/13777 13429/30808/13777
+f 30850/30810/13777 30851/30811/13777 30849/30812/13777 30855/30813/13777
+f 30852/30814/13777 30853/30815/13777 30849/30812/13777 30851/30811/13777
+f 30854/30816/13777 30855/30813/13777 30849/30812/13777 30853/30815/13777
+f 1882/30413/13777 13241/30448/13777 30850/30810/13777 13425/30797/13777
+f 13241/30448/13777 13240/30447/13777 30851/30811/13777 30850/30810/13777
+f 13425/30797/13777 30850/30810/13777 30855/30813/13777 13426/30798/13777
+f 1883/30445/13777 13431/30817/13777 30852/30814/13777 13239/30446/13777
+f 13431/30817/13777 13432/30818/13777 30853/30815/13777 30852/30814/13777
+f 13239/30446/13777 30852/30814/13777 30851/30811/13777 13240/30447/13777
+f 1895/30644/13777 13427/30799/13777 30854/30816/13777 13433/30819/13777
+f 13427/30799/13777 13426/30798/13777 30855/30813/13777 30854/30816/13777
+f 13433/30819/13777 30854/30816/13777 30853/30815/13777 13432/30818/13777
+f 30857/30820/13777 30858/30821/13777 30856/30822/13777 30862/30823/13777
+f 30859/30824/13777 30860/30825/13777 30856/30822/13777 30858/30821/13777
+f 30861/30826/13777 30862/30823/13777 30856/30822/13777 30860/30825/13777
+f 1869/30429/13777 13202/30464/13777 30857/30820/13777 13428/30807/13777
+f 13202/30464/13777 13201/30463/13777 30858/30821/13777 30857/30820/13777
+f 13428/30807/13777 30857/30820/13777 30862/30823/13777 13429/30808/13777
+f 1870/30461/13777 13434/30827/13777 30859/30824/13777 13200/30462/13777
+f 13434/30827/13777 13435/30828/13777 30860/30825/13777 30859/30824/13777
+f 13200/30462/13777 30859/30824/13777 30858/30821/13777 13201/30463/13777
+f 1895/30644/13777 13430/30809/13777 30861/30826/13777 13436/30829/13777
+f 13430/30809/13777 13429/30808/13777 30862/30823/13777 30861/30826/13777
+f 13436/30829/13777 30861/30826/13777 30860/30825/13777 13435/30828/13777
+f 30864/30830/13777 30865/30831/13777 30863/30832/13777 30869/30833/13777
+f 30866/30834/13777 30867/30835/13777 30863/30832/13777 30865/30831/13777
+f 30868/30836/13777 30869/30833/13777 30863/30832/13777 30867/30835/13777
+f 1883/30445/13777 13244/30480/13777 30864/30830/13777 13431/30817/13777
+f 13244/30480/13777 13243/30479/13777 30865/30831/13777 30864/30830/13777
+f 13431/30817/13777 30864/30830/13777 30869/30833/13777 13432/30818/13777
+f 1884/30477/13777 13437/30837/13777 30866/30834/13777 13242/30478/13777
+f 13437/30837/13777 13438/30838/13777 30867/30835/13777 30866/30834/13777
+f 13242/30478/13777 30866/30834/13777 30865/30831/13777 13243/30479/13777
+f 1895/30644/13777 13433/30819/13777 30868/30836/13777 13439/30839/13777
+f 13433/30819/13777 13432/30818/13777 30869/30833/13777 30868/30836/13777
+f 13439/30839/13777 30868/30836/13777 30867/30835/13777 13438/30838/13777
+f 30871/30840/13777 30872/30841/13777 30870/30842/13777 30876/30843/13777
+f 30873/30844/13777 30874/30845/13777 30870/30842/13777 30872/30841/13777
+f 30875/30846/13777 30876/30843/13777 30870/30842/13777 30874/30845/13777
+f 1870/30461/13777 13205/30496/13777 30871/30840/13777 13434/30827/13777
+f 13205/30496/13777 13204/30495/13777 30872/30841/13777 30871/30840/13777
+f 13434/30827/13777 30871/30840/13777 30876/30843/13777 13435/30828/13777
+f 1871/30493/13777 13440/30847/13777 30873/30844/13777 13203/30494/13777
+f 13440/30847/13777 13441/30848/13777 30874/30845/13777 30873/30844/13777
+f 13203/30494/13777 30873/30844/13777 30872/30841/13777 13204/30495/13777
+f 1895/30644/13777 13436/30829/13777 30875/30846/13777 13442/30849/13777
+f 13436/30829/13777 13435/30828/13777 30876/30843/13777 30875/30846/13777
+f 13442/30849/13777 30875/30846/13777 30874/30845/13777 13441/30848/13777
+f 30878/30850/13777 30879/30851/13777 30877/30852/13777 30883/30853/13777
+f 30880/30854/13777 30881/30855/13777 30877/30852/13777 30879/30851/13777
+f 30882/30856/13777 30883/30853/13777 30877/30852/13777 30881/30855/13777
+f 1884/30477/13777 13247/30512/13777 30878/30850/13777 13437/30837/13777
+f 13247/30512/13777 13246/30511/13777 30879/30851/13777 30878/30850/13777
+f 13437/30837/13777 30878/30850/13777 30883/30853/13777 13438/30838/13777
+f 1885/30509/13777 13443/30857/13777 30880/30854/13777 13245/30510/13777
+f 13443/30857/13777 13444/30858/13777 30881/30855/13777 30880/30854/13777
+f 13245/30510/13777 30880/30854/13777 30879/30851/13777 13246/30511/13777
+f 1895/30644/13777 13439/30839/13777 30882/30856/13777 13445/30859/13777
+f 13439/30839/13777 13438/30838/13777 30883/30853/13777 30882/30856/13777
+f 13445/30859/13777 30882/30856/13777 30881/30855/13777 13444/30858/13777
+f 30885/30860/13777 30886/30861/13777 30884/30862/13777 30890/30863/13777
+f 30887/30864/13777 30888/30865/13777 30884/30862/13777 30886/30861/13777
+f 30889/30866/13777 30890/30863/13777 30884/30862/13777 30888/30865/13777
+f 1871/30493/13777 13208/30528/13777 30885/30860/13777 13440/30847/13777
+f 13208/30528/13777 13207/30527/13777 30886/30861/13777 30885/30860/13777
+f 13440/30847/13777 30885/30860/13777 30890/30863/13777 13441/30848/13777
+f 1872/30525/13777 13446/30867/13777 30887/30864/13777 13206/30526/13777
+f 13446/30867/13777 13447/30868/13777 30888/30865/13777 30887/30864/13777
+f 13206/30526/13777 30887/30864/13777 30886/30861/13777 13207/30527/13777
+f 1895/30644/13777 13442/30849/13777 30889/30866/13777 13448/30869/13777
+f 13442/30849/13777 13441/30848/13777 30890/30863/13777 30889/30866/13777
+f 13448/30869/13777 30889/30866/13777 30888/30865/13777 13447/30868/13777
+f 30892/30870/13777 30893/30871/13777 30891/30872/13777 30897/30873/13777
+f 30894/30874/13777 30895/30875/13777 30891/30872/13777 30893/30871/13777
+f 30896/30876/13777 30897/30873/13777 30891/30872/13777 30895/30875/13777
+f 1885/30509/13777 13250/30544/13777 30892/30870/13777 13443/30857/13777
+f 13250/30544/13777 13249/30543/13777 30893/30871/13777 30892/30870/13777
+f 13443/30857/13777 30892/30870/13777 30897/30873/13777 13444/30858/13777
+f 1886/30541/13777 13449/30877/13777 30894/30874/13777 13248/30542/13777
+f 13449/30877/13777 13450/30878/13777 30895/30875/13777 30894/30874/13777
+f 13248/30542/13777 30894/30874/13777 30893/30871/13777 13249/30543/13777
+f 1895/30644/13777 13445/30859/13777 30896/30876/13777 13451/30879/13777
+f 13445/30859/13777 13444/30858/13777 30897/30873/13777 30896/30876/13777
+f 13451/30879/13777 30896/30876/13777 30895/30875/13777 13450/30878/13777
+f 30899/30880/13777 30900/30881/13777 30898/30882/13777 30904/30883/13777
+f 30901/30884/13777 30902/30885/13777 30898/30882/13777 30900/30881/13777
+f 30903/30886/13777 30904/30883/13777 30898/30882/13777 30902/30885/13777
+f 1872/30525/13777 13211/30560/13777 30899/30880/13777 13446/30867/13777
+f 13211/30560/13777 13210/30559/13777 30900/30881/13777 30899/30880/13777
+f 13446/30867/13777 30899/30880/13777 30904/30883/13777 13447/30868/13777
+f 1873/30557/13777 13452/30887/13777 30901/30884/13777 13209/30558/13777
+f 13452/30887/13777 13453/30888/13777 30902/30885/13777 30901/30884/13777
+f 13209/30558/13777 30901/30884/13777 30900/30881/13777 13210/30559/13777
+f 1895/30644/13777 13448/30869/13777 30903/30886/13777 13454/30889/13777
+f 13448/30869/13777 13447/30868/13777 30904/30883/13777 30903/30886/13777
+f 13454/30889/13777 30903/30886/13777 30902/30885/13777 13453/30888/13777
+f 30906/30890/13777 30907/30891/13777 30905/30892/13777 30911/30893/13777
+f 30908/30894/13777 30909/30895/13777 30905/30892/13777 30907/30891/13777
+f 30910/30896/13777 30911/30893/13777 30905/30892/13777 30909/30895/13777
+f 1886/30541/13777 13253/30576/13777 30906/30890/13777 13449/30877/13777
+f 13253/30576/13777 13252/30575/13777 30907/30891/13777 30906/30890/13777
+f 13449/30877/13777 30906/30890/13777 30911/30893/13777 13450/30878/13777
+f 1887/30573/13777 13455/30897/13777 30908/30894/13777 13251/30574/13777
+f 13455/30897/13777 13456/30898/13777 30909/30895/13777 30908/30894/13777
+f 13251/30574/13777 30908/30894/13777 30907/30891/13777 13252/30575/13777
+f 1895/30644/13777 13451/30879/13777 30910/30896/13777 13457/30899/13777
+f 13451/30879/13777 13450/30878/13777 30911/30893/13777 30910/30896/13777
+f 13457/30899/13777 30910/30896/13777 30909/30895/13777 13456/30898/13777
+f 30913/30900/13777 30914/30901/13777 30912/30902/13777 30918/30903/13777
+f 30915/30904/13777 30916/30905/13777 30912/30902/13777 30914/30901/13777
+f 30917/30906/13777 30918/30903/13777 30912/30902/13777 30916/30905/13777
+f 1873/30557/13777 13214/30592/13777 30913/30900/13777 13452/30887/13777
+f 13214/30592/13777 13213/30591/13777 30914/30901/13777 30913/30900/13777
+f 13452/30887/13777 30913/30900/13777 30918/30903/13777 13453/30888/13777
+f 1874/30589/13777 13458/30907/13777 30915/30904/13777 13212/30590/13777
+f 13458/30907/13777 13459/30908/13777 30916/30905/13777 30915/30904/13777
+f 13212/30590/13777 30915/30904/13777 30914/30901/13777 13213/30591/13777
+f 1895/30644/13777 13454/30889/13777 30917/30906/13777 13460/30909/13777
+f 13454/30889/13777 13453/30888/13777 30918/30903/13777 30917/30906/13777
+f 13460/30909/13777 30917/30906/13777 30916/30905/13777 13459/30908/13777
+f 30920/30910/13777 30921/30911/13777 30919/30912/13777 30925/30913/13777
+f 30922/30914/13777 30923/30915/13777 30919/30912/13777 30921/30911/13777
+f 30924/30916/13777 30925/30913/13777 30919/30912/13777 30923/30915/13777
+f 1887/30573/13777 13256/30608/13777 30920/30910/13777 13455/30897/13777
+f 13256/30608/13777 13255/30607/13777 30921/30911/13777 30920/30910/13777
+f 13455/30897/13777 30920/30910/13777 30925/30913/13777 13456/30898/13777
+f 1888/30605/13777 13461/30917/13777 30922/30914/13777 13254/30606/13777
+f 13461/30917/13777 13462/30918/13777 30923/30915/13777 30922/30914/13777
+f 13254/30606/13777 30922/30914/13777 30921/30911/13777 13255/30607/13777
+f 1895/30644/13777 13457/30899/13777 30924/30916/13777 13463/30919/13777
+f 13457/30899/13777 13456/30898/13777 30925/30913/13777 30924/30916/13777
+f 13463/30919/13777 30924/30916/13777 30923/30915/13777 13462/30918/13777
+f 30927/30920/13777 30928/30921/13777 30926/30922/13777 30932/30923/13777
+f 30929/30924/13777 30930/30925/13777 30926/30922/13777 30928/30921/13777
+f 30931/30926/13777 30932/30923/13777 30926/30922/13777 30930/30925/13777
+f 1874/30589/13777 13217/30620/13777 30927/30920/13777 13458/30907/13777
+f 13217/30620/13777 13216/30619/13777 30928/30921/13777 30927/30920/13777
+f 13458/30907/13777 30927/30920/13777 30932/30923/13777 13459/30908/13777
+f 1875/30139/13777 13464/30927/13777 30929/30924/13777 13215/30618/13777
+f 13464/30927/13777 13465/30928/13777 30930/30925/13777 30929/30924/13777
+f 13215/30618/13777 30929/30924/13777 30928/30921/13777 13216/30619/13777
+f 1895/30644/13777 13460/30909/13777 30931/30926/13777 13466/30929/13777
+f 13460/30909/13777 13459/30908/13777 30932/30923/13777 30931/30926/13777
+f 13466/30929/13777 30931/30926/13777 30930/30925/13777 13465/30928/13777
+f 30934/30930/13777 30935/30931/13777 30933/30932/13777 30939/30933/13777
+f 30936/30934/13777 30937/30935/13777 30933/30932/13777 30935/30931/13777
+f 30938/30936/13777 30939/30933/13777 30933/30932/13777 30937/30935/13777
+f 1888/30605/13777 13259/30632/13777 30934/30930/13777 13461/30917/13777
+f 13259/30632/13777 13258/30631/13777 30935/30931/13777 30934/30930/13777
+f 13461/30917/13777 30934/30930/13777 30939/30933/13777 13462/30918/13777
+f 1889/30159/13777 13467/30937/13777 30936/30934/13777 13257/30630/13777
+f 13467/30937/13777 13468/30938/13777 30937/30935/13777 30936/30934/13777
+f 13257/30630/13777 30936/30934/13777 30935/30931/13777 13258/30631/13777
+f 1895/30644/13777 13463/30919/13777 30938/30936/13777 13469/30939/13777
+f 13463/30919/13777 13462/30918/13777 30939/30933/13777 30938/30936/13777
+f 13469/30939/13777 30938/30936/13777 30937/30935/13777 13468/30938/13777
+f 30941/30940/13777 30942/30941/13777 30940/30942/13777 30946/30943/13777
+f 30943/30944/13777 30944/30945/13777 30940/30942/13777 30942/30941/13777
+f 30945/30946/13777 30946/30943/13777 30940/30942/13777 30944/30945/13777
+f 1875/30139/13777 13220/30137/13777 30941/30940/13777 13464/30927/13777
+f 13220/30137/13777 13219/30136/13777 30942/30941/13777 30941/30940/13777
+f 13464/30927/13777 30941/30940/13777 30946/30943/13777 13465/30928/13777
+f 1876/30134/13777 13382/30640/13777 30943/30944/13777 13218/30135/13777
+f 13382/30640/13777 13381/30641/13777 30944/30945/13777 30943/30944/13777
+f 13218/30135/13777 30943/30944/13777 30942/30941/13777 13219/30136/13777
+f 1895/30644/13777 13466/30929/13777 30945/30946/13777 13380/30645/13777
+f 13466/30929/13777 13465/30928/13777 30946/30943/13777 30945/30946/13777
+f 13380/30645/13777 30945/30946/13777 30944/30945/13777 13381/30641/13777
+f 30948/30947/13777 30949/30948/13777 30947/30949/13777 30953/30950/13777
+f 30950/30951/13777 30951/30952/13777 30947/30949/13777 30949/30948/13777
+f 30952/30953/13777 30953/30950/13777 30947/30949/13777 30951/30952/13777
+f 1889/30159/13777 13262/30157/13777 30948/30947/13777 13467/30937/13777
+f 13262/30157/13777 13261/30156/13777 30949/30948/13777 30948/30947/13777
+f 13467/30937/13777 30948/30947/13777 30953/30950/13777 13468/30938/13777
+f 1890/30154/13777 13391/30667/13777 30950/30951/13777 13260/30155/13777
+f 13391/30667/13777 13390/30668/13777 30951/30952/13777 30950/30951/13777
+f 13260/30155/13777 30950/30951/13777 30949/30948/13777 13261/30156/13777
+f 1895/30644/13777 13469/30939/13777 30952/30953/13777 13389/30671/13777
+f 13469/30939/13777 13468/30938/13777 30953/30950/13777 30952/30953/13777
+f 13389/30671/13777 30952/30953/13777 30951/30952/13777 13390/30668/13777
diff --git a/NGUYEN/Models/.gitkeep b/NGUYEN/Models/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/NGUYEN/checklistProjet.md b/NGUYEN/checklistProjet.md
index 683a297c138111d22da1e69d56ba9435a44c2bf4..9e90e5bc378d681035ffdc095f6996ad75bedfaf 100644
--- a/NGUYEN/checklistProjet.md
+++ b/NGUYEN/checklistProjet.md
@@ -15,6 +15,6 @@
 - [ ] Sprites
 - [ ] Environment map
 - [ ] Skybox
-- [ ] specular maps
+- [ ] Animations
 - [ ] normal maps
 - [ ] Interaction par GUI
\ No newline at end of file
diff --git a/NGUYEN/img.jpg b/NGUYEN/img.jpg
index d642e136257de4fb317a18f7c422126216665b16..82b54b7a8b05c2dc18df23ddd031aa7638ff72ea 100644
Binary files a/NGUYEN/img.jpg and b/NGUYEN/img.jpg differ
diff --git a/NGUYEN/lib/.gitkeep b/NGUYEN/lib/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/NGUYEN/lib/three.js b/NGUYEN/lib/three.js
new file mode 100644
index 0000000000000000000000000000000000000000..2d01d65b3115898c1d2f9510b8718acc9db884e6
--- /dev/null
+++ b/NGUYEN/lib/three.js
@@ -0,0 +1,35996 @@
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author Larry Battle / http://bateru.com/news
+ */
+
+var THREE = THREE || { REVISION: '56' };
+
+self.console = self.console || {
+
+	info: function () {},
+	log: function () {},
+	debug: function () {},
+	warn: function () {},
+	error: function () {}
+
+};
+
+self.Int32Array = self.Int32Array || Array;
+self.Float32Array = self.Float32Array || Array;
+
+String.prototype.trim = String.prototype.trim || function () {
+
+	return this.replace( /^\s+|\s+$/g, '' );
+
+};
+
+// based on https://github.com/documentcloud/underscore/blob/bf657be243a075b5e72acc8a83e6f12a564d8f55/underscore.js#L767
+THREE.extend = function ( obj, source ) {
+
+	// ECMAScript5 compatibility based on: http://www.nczonline.net/blog/2012/12/11/are-your-mixins-ecmascript-5-compatible/
+	if ( Object.keys ) {
+
+		var keys = Object.keys( source );
+
+		for (var i = 0, il = keys.length; i < il; i++) {
+
+			var prop = keys[i];
+			Object.defineProperty( obj, prop, Object.getOwnPropertyDescriptor( source, prop ) );
+
+		}
+
+	} else {
+
+		var safeHasOwnProperty = {}.hasOwnProperty;
+
+		for ( var prop in source ) {
+
+			if ( safeHasOwnProperty.call( source, prop ) ) {
+
+				obj[prop] = source[prop];
+
+			}
+
+		}
+
+	}
+
+	return obj;
+
+};
+
+// http://paulirish.com/2011/requestanimationframe-for-smart-animating/
+// http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating
+
+// requestAnimationFrame polyfill by Erik M�ller
+// fixes from Paul Irish and Tino Zijdel
+
+( function () {
+
+	var lastTime = 0;
+	var vendors = [ 'ms', 'moz', 'webkit', 'o' ];
+
+	for ( var x = 0; x < vendors.length && !window.requestAnimationFrame; ++ x ) {
+
+		window.requestAnimationFrame = window[ vendors[ x ] + 'RequestAnimationFrame' ];
+		window.cancelAnimationFrame = window[ vendors[ x ] + 'CancelAnimationFrame' ] || window[ vendors[ x ] + 'CancelRequestAnimationFrame' ];
+
+	}
+
+	if ( window.requestAnimationFrame === undefined ) {
+
+		window.requestAnimationFrame = function ( callback ) {
+
+			var currTime = Date.now(), timeToCall = Math.max( 0, 16 - ( currTime - lastTime ) );
+			var id = window.setTimeout( function() { callback( currTime + timeToCall ); }, timeToCall );
+			lastTime = currTime + timeToCall;
+			return id;
+
+		};
+
+	}
+
+	window.cancelAnimationFrame = window.cancelAnimationFrame || function ( id ) { window.clearTimeout( id ) };
+
+}() );
+
+// GL STATE CONSTANTS
+
+THREE.CullFaceNone = 0;
+THREE.CullFaceBack = 1;
+THREE.CullFaceFront = 2;
+THREE.CullFaceFrontBack = 3;
+
+THREE.FrontFaceDirectionCW = 0;
+THREE.FrontFaceDirectionCCW = 1;
+
+// SHADOWING TYPES
+
+THREE.BasicShadowMap = 0;
+THREE.PCFShadowMap = 1;
+THREE.PCFSoftShadowMap = 2;
+
+// MATERIAL CONSTANTS
+
+// side
+
+THREE.FrontSide = 0;
+THREE.BackSide = 1;
+THREE.DoubleSide = 2;
+
+// shading
+
+THREE.NoShading = 0;
+THREE.FlatShading = 1;
+THREE.SmoothShading = 2;
+
+// colors
+
+THREE.NoColors = 0;
+THREE.FaceColors = 1;
+THREE.VertexColors = 2;
+
+// blending modes
+
+THREE.NoBlending = 0;
+THREE.NormalBlending = 1;
+THREE.AdditiveBlending = 2;
+THREE.SubtractiveBlending = 3;
+THREE.MultiplyBlending = 4;
+THREE.CustomBlending = 5;
+
+// custom blending equations
+// (numbers start from 100 not to clash with other
+//  mappings to OpenGL constants defined in Texture.js)
+
+THREE.AddEquation = 100;
+THREE.SubtractEquation = 101;
+THREE.ReverseSubtractEquation = 102;
+
+// custom blending destination factors
+
+THREE.ZeroFactor = 200;
+THREE.OneFactor = 201;
+THREE.SrcColorFactor = 202;
+THREE.OneMinusSrcColorFactor = 203;
+THREE.SrcAlphaFactor = 204;
+THREE.OneMinusSrcAlphaFactor = 205;
+THREE.DstAlphaFactor = 206;
+THREE.OneMinusDstAlphaFactor = 207;
+
+// custom blending source factors
+
+//THREE.ZeroFactor = 200;
+//THREE.OneFactor = 201;
+//THREE.SrcAlphaFactor = 204;
+//THREE.OneMinusSrcAlphaFactor = 205;
+//THREE.DstAlphaFactor = 206;
+//THREE.OneMinusDstAlphaFactor = 207;
+THREE.DstColorFactor = 208;
+THREE.OneMinusDstColorFactor = 209;
+THREE.SrcAlphaSaturateFactor = 210;
+
+
+// TEXTURE CONSTANTS
+
+THREE.MultiplyOperation = 0;
+THREE.MixOperation = 1;
+THREE.AddOperation = 2;
+
+// Mapping modes
+
+THREE.UVMapping = function () {};
+
+THREE.CubeReflectionMapping = function () {};
+THREE.CubeRefractionMapping = function () {};
+
+THREE.SphericalReflectionMapping = function () {};
+THREE.SphericalRefractionMapping = function () {};
+
+// Wrapping modes
+
+THREE.RepeatWrapping = 1000;
+THREE.ClampToEdgeWrapping = 1001;
+THREE.MirroredRepeatWrapping = 1002;
+
+// Filters
+
+THREE.NearestFilter = 1003;
+THREE.NearestMipMapNearestFilter = 1004;
+THREE.NearestMipMapLinearFilter = 1005;
+THREE.LinearFilter = 1006;
+THREE.LinearMipMapNearestFilter = 1007;
+THREE.LinearMipMapLinearFilter = 1008;
+
+// Data types
+
+THREE.UnsignedByteType = 1009;
+THREE.ByteType = 1010;
+THREE.ShortType = 1011;
+THREE.UnsignedShortType = 1012;
+THREE.IntType = 1013;
+THREE.UnsignedIntType = 1014;
+THREE.FloatType = 1015;
+
+// Pixel types
+
+//THREE.UnsignedByteType = 1009;
+THREE.UnsignedShort4444Type = 1016;
+THREE.UnsignedShort5551Type = 1017;
+THREE.UnsignedShort565Type = 1018;
+
+// Pixel formats
+
+THREE.AlphaFormat = 1019;
+THREE.RGBFormat = 1020;
+THREE.RGBAFormat = 1021;
+THREE.LuminanceFormat = 1022;
+THREE.LuminanceAlphaFormat = 1023;
+
+// Compressed texture formats
+
+THREE.RGB_S3TC_DXT1_Format = 2001;
+THREE.RGBA_S3TC_DXT1_Format = 2002;
+THREE.RGBA_S3TC_DXT3_Format = 2003;
+THREE.RGBA_S3TC_DXT5_Format = 2004;
+
+/*
+// Potential future PVRTC compressed texture formats
+THREE.RGB_PVRTC_4BPPV1_Format = 2100;
+THREE.RGB_PVRTC_2BPPV1_Format = 2101;
+THREE.RGBA_PVRTC_4BPPV1_Format = 2102;
+THREE.RGBA_PVRTC_2BPPV1_Format = 2103;
+*/
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.Color = function ( value ) {
+
+	if ( value !== undefined ) this.set( value );
+
+	return this;
+
+};
+
+THREE.extend( THREE.Color.prototype, {
+
+	r: 1, g: 1, b: 1,
+
+	set: function ( value ) {
+
+		switch ( typeof value ) {
+
+			case "number":
+				this.setHex( value );
+				break;
+
+			case "string":
+				this.setStyle( value );
+				break;
+
+		}
+
+	},
+
+	setHex: function ( hex ) {
+
+		hex = Math.floor( hex );
+
+		this.r = ( hex >> 16 & 255 ) / 255;
+		this.g = ( hex >> 8 & 255 ) / 255;
+		this.b = ( hex & 255 ) / 255;
+
+		return this;
+
+	},
+
+	setRGB: function ( r, g, b ) {
+
+		this.r = r;
+		this.g = g;
+		this.b = b;
+
+		return this;
+
+	},
+
+	setHSV: function ( h, s, v ) {
+
+		console.log( 'DEPRECATED: Color\'s .setHSV() will be removed. Use .setHSL( h, s, l ) instead.' );
+		return this.setHSL(h,s*v/((h=(2-s)*v)<1?h:2-h),h/2); // https://gist.github.com/xpansive/1337890
+
+	},
+
+	setHSL: function ( h, s, l ) {
+
+		// h,s,l ranges are in 0.0 - 1.0
+
+		if ( s === 0 ) {
+
+			this.r = this.g = this.b = l;
+
+		} else {
+
+			var hue2rgb = function ( p, q, t ) {
+
+				if ( t < 0 ) t += 1;
+				if ( t > 1 ) t -= 1;
+				if ( t < 1 / 6 ) return p + ( q - p ) * 6 * t;
+				if ( t < 1 / 2 ) return q;
+				if ( t < 2 / 3 ) return p + ( q - p ) * 6 * ( 2 / 3 - t );
+				return p;
+
+			};
+
+			var p = l <= 0.5 ? l * ( 1 + s ) : l + s - ( l * s );
+			var q = ( 2 * l ) - p;
+
+			this.r = hue2rgb( q, p, h + 1 / 3 );
+			this.g = hue2rgb( q, p, h );
+			this.b = hue2rgb( q, p, h - 1 / 3 );
+
+		}
+
+		return this;
+
+	},
+
+	setStyle: function ( style ) {
+
+		// rgb(255,0,0)
+
+		if ( /^rgb\((\d+),(\d+),(\d+)\)$/i.test( style ) ) {
+
+			var color = /^rgb\((\d+),(\d+),(\d+)\)$/i.exec( style );
+
+			this.r = Math.min( 255, parseInt( color[ 1 ], 10 ) ) / 255;
+			this.g = Math.min( 255, parseInt( color[ 2 ], 10 ) ) / 255;
+			this.b = Math.min( 255, parseInt( color[ 3 ], 10 ) ) / 255;
+
+			return this;
+
+		}
+
+		// rgb(100%,0%,0%)
+
+		if ( /^rgb\((\d+)\%,(\d+)\%,(\d+)\%\)$/i.test( style ) ) {
+
+			var color = /^rgb\((\d+)\%,(\d+)\%,(\d+)\%\)$/i.exec( style );
+
+			this.r = Math.min( 100, parseInt( color[ 1 ], 10 ) ) / 100;
+			this.g = Math.min( 100, parseInt( color[ 2 ], 10 ) ) / 100;
+			this.b = Math.min( 100, parseInt( color[ 3 ], 10 ) ) / 100;
+
+			return this;
+
+		}
+
+		// #ff0000
+
+		if ( /^\#([0-9a-f]{6})$/i.test( style ) ) {
+
+			var color = /^\#([0-9a-f]{6})$/i.exec( style );
+
+			this.setHex( parseInt( color[ 1 ], 16 ) );
+
+			return this;
+
+		}
+
+		// #f00
+
+		if ( /^\#([0-9a-f])([0-9a-f])([0-9a-f])$/i.test( style ) ) {
+
+			var color = /^\#([0-9a-f])([0-9a-f])([0-9a-f])$/i.exec( style );
+
+			this.setHex( parseInt( color[ 1 ] + color[ 1 ] + color[ 2 ] + color[ 2 ] + color[ 3 ] + color[ 3 ], 16 ) );
+
+			return this;
+
+		}
+
+		// red
+
+		if ( /^(\w+)$/i.test( style ) ) {
+
+			this.setHex( THREE.ColorKeywords[ style ] );
+
+			return this;
+
+		}
+
+
+	},
+
+	copy: function ( color ) {
+
+		this.r = color.r;
+		this.g = color.g;
+		this.b = color.b;
+
+		return this;
+
+	},
+
+	copyGammaToLinear: function ( color ) {
+
+		this.r = color.r * color.r;
+		this.g = color.g * color.g;
+		this.b = color.b * color.b;
+
+		return this;
+
+	},
+
+	copyLinearToGamma: function ( color ) {
+
+		this.r = Math.sqrt( color.r );
+		this.g = Math.sqrt( color.g );
+		this.b = Math.sqrt( color.b );
+
+		return this;
+
+	},
+
+	convertGammaToLinear: function () {
+
+		var r = this.r, g = this.g, b = this.b;
+
+		this.r = r * r;
+		this.g = g * g;
+		this.b = b * b;
+
+		return this;
+
+	},
+
+	convertLinearToGamma: function () {
+
+		this.r = Math.sqrt( this.r );
+		this.g = Math.sqrt( this.g );
+		this.b = Math.sqrt( this.b );
+
+		return this;
+
+	},
+
+	getHex: function () {
+
+		return ( this.r * 255 ) << 16 ^ ( this.g * 255 ) << 8 ^ ( this.b * 255 ) << 0;
+
+	},
+
+	getHexString: function () {
+
+		return ( '000000' + this.getHex().toString( 16 ) ).slice( - 6 );
+
+	},
+
+	getHSL: function () {
+
+		var hsl = { h: 0, s: 0, l: 0 };
+
+		return function () {
+
+			// h,s,l ranges are in 0.0 - 1.0
+
+			var r = this.r, g = this.g, b = this.b;
+
+			var max = Math.max( r, g, b );
+			var min = Math.min( r, g, b );
+
+			var hue, saturation;
+			var lightness = ( min + max ) / 2.0;
+
+			if ( min === max ) {
+
+				hue = 0;
+				saturation = 0;
+
+			} else {
+
+				var delta = max - min;
+
+				saturation = lightness <= 0.5 ? delta / ( max + min ) : delta / ( 2 - max - min );
+
+				switch ( max ) {
+
+					case r: hue = ( g - b ) / delta + ( g < b ? 6 : 0 ); break;
+					case g: hue = ( b - r ) / delta + 2; break;
+					case b: hue = ( r - g ) / delta + 4; break;
+
+				}
+
+				hue /= 6;
+
+			}
+
+			hsl.h = hue;
+			hsl.s = saturation;
+			hsl.l = lightness;
+
+			return hsl;
+
+		};
+
+	}(),
+
+	getStyle: function () {
+
+		return 'rgb(' + ( ( this.r * 255 ) | 0 ) + ',' + ( ( this.g * 255 ) | 0 ) + ',' + ( ( this.b * 255 ) | 0 ) + ')';
+
+	},
+
+	offsetHSL: function ( h, s, l ) {
+
+		var hsl = this.getHSL();
+
+		hsl.h += h; hsl.s += s; hsl.l += l;
+
+		this.setHSL( hsl.h, hsl.s, hsl.l );
+
+		return this;
+
+	},
+
+	add: function ( color ) {
+
+		this.r += color.r;
+		this.g += color.g;
+		this.b += color.b;
+
+		return this;
+
+	},
+
+	addColors: function ( color1, color2 ) {
+
+		this.r = color1.r + color2.r;
+		this.g = color1.g + color2.g;
+		this.b = color1.b + color2.b;
+
+		return this;
+
+	},
+
+	addScalar: function ( s ) {
+
+		this.r += s;
+		this.g += s;
+		this.b += s;
+
+		return this;
+
+	},
+
+	multiply: function ( color ) {
+
+		this.r *= color.r;
+		this.g *= color.g;
+		this.b *= color.b;
+
+		return this;
+
+	},
+
+	multiplyScalar: function ( s ) {
+
+		this.r *= s;
+		this.g *= s;
+		this.b *= s;
+
+		return this;
+
+	},
+
+	lerp: function ( color, alpha ) {
+
+		this.r += ( color.r - this.r ) * alpha;
+		this.g += ( color.g - this.g ) * alpha;
+		this.b += ( color.b - this.b ) * alpha;
+
+		return this;
+
+	},
+
+	clone: function () {
+
+		return new THREE.Color().setRGB( this.r, this.g, this.b );
+
+	}
+
+} );
+
+THREE.ColorKeywords = { "aliceblue": 0xF0F8FF, "antiquewhite": 0xFAEBD7, "aqua": 0x00FFFF, "aquamarine": 0x7FFFD4, "azure": 0xF0FFFF,
+"beige": 0xF5F5DC, "bisque": 0xFFE4C4, "black": 0x000000, "blanchedalmond": 0xFFEBCD, "blue": 0x0000FF, "blueviolet": 0x8A2BE2,
+"brown": 0xA52A2A, "burlywood": 0xDEB887, "cadetblue": 0x5F9EA0, "chartreuse": 0x7FFF00, "chocolate": 0xD2691E, "coral": 0xFF7F50,
+"cornflowerblue": 0x6495ED, "cornsilk": 0xFFF8DC, "crimson": 0xDC143C, "cyan": 0x00FFFF, "darkblue": 0x00008B, "darkcyan": 0x008B8B,
+"darkgoldenrod": 0xB8860B, "darkgray": 0xA9A9A9, "darkgreen": 0x006400, "darkgrey": 0xA9A9A9, "darkkhaki": 0xBDB76B, "darkmagenta": 0x8B008B,
+"darkolivegreen": 0x556B2F, "darkorange": 0xFF8C00, "darkorchid": 0x9932CC, "darkred": 0x8B0000, "darksalmon": 0xE9967A, "darkseagreen": 0x8FBC8F,
+"darkslateblue": 0x483D8B, "darkslategray": 0x2F4F4F, "darkslategrey": 0x2F4F4F, "darkturquoise": 0x00CED1, "darkviolet": 0x9400D3,
+"deeppink": 0xFF1493, "deepskyblue": 0x00BFFF, "dimgray": 0x696969, "dimgrey": 0x696969, "dodgerblue": 0x1E90FF, "firebrick": 0xB22222,
+"floralwhite": 0xFFFAF0, "forestgreen": 0x228B22, "fuchsia": 0xFF00FF, "gainsboro": 0xDCDCDC, "ghostwhite": 0xF8F8FF, "gold": 0xFFD700,
+"goldenrod": 0xDAA520, "gray": 0x808080, "green": 0x008000, "greenyellow": 0xADFF2F, "grey": 0x808080, "honeydew": 0xF0FFF0, "hotpink": 0xFF69B4,
+"indianred": 0xCD5C5C, "indigo": 0x4B0082, "ivory": 0xFFFFF0, "khaki": 0xF0E68C, "lavender": 0xE6E6FA, "lavenderblush": 0xFFF0F5, "lawngreen": 0x7CFC00,
+"lemonchiffon": 0xFFFACD, "lightblue": 0xADD8E6, "lightcoral": 0xF08080, "lightcyan": 0xE0FFFF, "lightgoldenrodyellow": 0xFAFAD2, "lightgray": 0xD3D3D3,
+"lightgreen": 0x90EE90, "lightgrey": 0xD3D3D3, "lightpink": 0xFFB6C1, "lightsalmon": 0xFFA07A, "lightseagreen": 0x20B2AA, "lightskyblue": 0x87CEFA,
+"lightslategray": 0x778899, "lightslategrey": 0x778899, "lightsteelblue": 0xB0C4DE, "lightyellow": 0xFFFFE0, "lime": 0x00FF00, "limegreen": 0x32CD32,
+"linen": 0xFAF0E6, "magenta": 0xFF00FF, "maroon": 0x800000, "mediumaquamarine": 0x66CDAA, "mediumblue": 0x0000CD, "mediumorchid": 0xBA55D3,
+"mediumpurple": 0x9370DB, "mediumseagreen": 0x3CB371, "mediumslateblue": 0x7B68EE, "mediumspringgreen": 0x00FA9A, "mediumturquoise": 0x48D1CC,
+"mediumvioletred": 0xC71585, "midnightblue": 0x191970, "mintcream": 0xF5FFFA, "mistyrose": 0xFFE4E1, "moccasin": 0xFFE4B5, "navajowhite": 0xFFDEAD,
+"navy": 0x000080, "oldlace": 0xFDF5E6, "olive": 0x808000, "olivedrab": 0x6B8E23, "orange": 0xFFA500, "orangered": 0xFF4500, "orchid": 0xDA70D6,
+"palegoldenrod": 0xEEE8AA, "palegreen": 0x98FB98, "paleturquoise": 0xAFEEEE, "palevioletred": 0xDB7093, "papayawhip": 0xFFEFD5, "peachpuff": 0xFFDAB9,
+"peru": 0xCD853F, "pink": 0xFFC0CB, "plum": 0xDDA0DD, "powderblue": 0xB0E0E6, "purple": 0x800080, "red": 0xFF0000, "rosybrown": 0xBC8F8F,
+"royalblue": 0x4169E1, "saddlebrown": 0x8B4513, "salmon": 0xFA8072, "sandybrown": 0xF4A460, "seagreen": 0x2E8B57, "seashell": 0xFFF5EE,
+"sienna": 0xA0522D, "silver": 0xC0C0C0, "skyblue": 0x87CEEB, "slateblue": 0x6A5ACD, "slategray": 0x708090, "slategrey": 0x708090, "snow": 0xFFFAFA,
+"springgreen": 0x00FF7F, "steelblue": 0x4682B4, "tan": 0xD2B48C, "teal": 0x008080, "thistle": 0xD8BFD8, "tomato": 0xFF6347, "turquoise": 0x40E0D0,
+"violet": 0xEE82EE, "wheat": 0xF5DEB3, "white": 0xFFFFFF, "whitesmoke": 0xF5F5F5, "yellow": 0xFFFF00, "yellowgreen": 0x9ACD32 };
+/**
+ * @author mikael emtinger / http://gomo.se/
+ * @author alteredq / http://alteredqualia.com/
+ * @author WestLangley / http://github.com/WestLangley
+ * @author bhouston / http://exocortex.com
+ */
+
+THREE.Quaternion = function( x, y, z, w ) {
+
+	this.x = x || 0;
+	this.y = y || 0;
+	this.z = z || 0;
+	this.w = ( w !== undefined ) ? w : 1;
+
+};
+
+THREE.extend( THREE.Quaternion.prototype, {
+
+	set: function ( x, y, z, w ) {
+
+		this.x = x;
+		this.y = y;
+		this.z = z;
+		this.w = w;
+
+		return this;
+
+	},
+
+	copy: function ( q ) {
+
+		this.x = q.x;
+		this.y = q.y;
+		this.z = q.z;
+		this.w = q.w;
+
+		return this;
+
+	},
+
+	setFromEuler: function ( v, order ) {
+
+		// http://www.mathworks.com/matlabcentral/fileexchange/
+		// 	20696-function-to-convert-between-dcm-euler-angles-quaternions-and-euler-vectors/
+		//	content/SpinCalc.m
+
+		var c1 = Math.cos( v.x / 2 );
+		var c2 = Math.cos( v.y / 2 );
+		var c3 = Math.cos( v.z / 2 );
+		var s1 = Math.sin( v.x / 2 );
+		var s2 = Math.sin( v.y / 2 );
+		var s3 = Math.sin( v.z / 2 );
+
+		if ( order === undefined || order === 'XYZ' ) {
+
+			this.x = s1 * c2 * c3 + c1 * s2 * s3;
+			this.y = c1 * s2 * c3 - s1 * c2 * s3;
+			this.z = c1 * c2 * s3 + s1 * s2 * c3;
+			this.w = c1 * c2 * c3 - s1 * s2 * s3;
+
+		} else if ( order === 'YXZ' ) {
+
+			this.x = s1 * c2 * c3 + c1 * s2 * s3;
+			this.y = c1 * s2 * c3 - s1 * c2 * s3;
+			this.z = c1 * c2 * s3 - s1 * s2 * c3;
+			this.w = c1 * c2 * c3 + s1 * s2 * s3;
+
+		} else if ( order === 'ZXY' ) {
+
+			this.x = s1 * c2 * c3 - c1 * s2 * s3;
+			this.y = c1 * s2 * c3 + s1 * c2 * s3;
+			this.z = c1 * c2 * s3 + s1 * s2 * c3;
+			this.w = c1 * c2 * c3 - s1 * s2 * s3;
+
+		} else if ( order === 'ZYX' ) {
+
+			this.x = s1 * c2 * c3 - c1 * s2 * s3;
+			this.y = c1 * s2 * c3 + s1 * c2 * s3;
+			this.z = c1 * c2 * s3 - s1 * s2 * c3;
+			this.w = c1 * c2 * c3 + s1 * s2 * s3;
+
+		} else if ( order === 'YZX' ) {
+
+			this.x = s1 * c2 * c3 + c1 * s2 * s3;
+			this.y = c1 * s2 * c3 + s1 * c2 * s3;
+			this.z = c1 * c2 * s3 - s1 * s2 * c3;
+			this.w = c1 * c2 * c3 - s1 * s2 * s3;
+
+		} else if ( order === 'XZY' ) {
+
+			this.x = s1 * c2 * c3 - c1 * s2 * s3;
+			this.y = c1 * s2 * c3 - s1 * c2 * s3;
+			this.z = c1 * c2 * s3 + s1 * s2 * c3;
+			this.w = c1 * c2 * c3 + s1 * s2 * s3;
+
+		}
+
+		return this;
+
+	},
+
+	setFromAxisAngle: function ( axis, angle ) {
+
+		// from http://www.euclideanspace.com/maths/geometry/rotations/conversions/angleToQuaternion/index.htm
+		// axis have to be normalized
+
+		var halfAngle = angle / 2,
+			s = Math.sin( halfAngle );
+
+		this.x = axis.x * s;
+		this.y = axis.y * s;
+		this.z = axis.z * s;
+		this.w = Math.cos( halfAngle );
+
+		return this;
+
+	},
+
+	setFromRotationMatrix: function ( m ) {
+
+		// http://www.euclideanspace.com/maths/geometry/rotations/conversions/matrixToQuaternion/index.htm
+
+		// assumes the upper 3x3 of m is a pure rotation matrix (i.e, unscaled)
+
+		var te = m.elements,
+
+			m11 = te[0], m12 = te[4], m13 = te[8],
+			m21 = te[1], m22 = te[5], m23 = te[9],
+			m31 = te[2], m32 = te[6], m33 = te[10],
+
+			trace = m11 + m22 + m33,
+			s;
+
+		if ( trace > 0 ) {
+
+			s = 0.5 / Math.sqrt( trace + 1.0 );
+
+			this.w = 0.25 / s;
+			this.x = ( m32 - m23 ) * s;
+			this.y = ( m13 - m31 ) * s;
+			this.z = ( m21 - m12 ) * s;
+
+		} else if ( m11 > m22 && m11 > m33 ) {
+
+			s = 2.0 * Math.sqrt( 1.0 + m11 - m22 - m33 );
+
+			this.w = (m32 - m23 ) / s;
+			this.x = 0.25 * s;
+			this.y = (m12 + m21 ) / s;
+			this.z = (m13 + m31 ) / s;
+
+		} else if ( m22 > m33 ) {
+
+			s = 2.0 * Math.sqrt( 1.0 + m22 - m11 - m33 );
+
+			this.w = (m13 - m31 ) / s;
+			this.x = (m12 + m21 ) / s;
+			this.y = 0.25 * s;
+			this.z = (m23 + m32 ) / s;
+
+		} else {
+
+			s = 2.0 * Math.sqrt( 1.0 + m33 - m11 - m22 );
+
+			this.w = ( m21 - m12 ) / s;
+			this.x = ( m13 + m31 ) / s;
+			this.y = ( m23 + m32 ) / s;
+			this.z = 0.25 * s;
+
+		}
+
+		return this;
+
+	},
+
+	inverse: function () {
+
+		this.conjugate().normalize();
+
+		return this;
+
+	},
+
+	conjugate: function () {
+
+		this.x *= -1;
+		this.y *= -1;
+		this.z *= -1;
+
+		return this;
+
+	},
+
+	lengthSq: function () {
+
+		return this.x * this.x + this.y * this.y + this.z * this.z + this.w * this.w;
+
+	},
+
+	length: function () {
+
+		return Math.sqrt( this.x * this.x + this.y * this.y + this.z * this.z + this.w * this.w );
+
+	},
+
+	normalize: function () {
+
+		var l = this.length();
+
+		if ( l === 0 ) {
+
+			this.x = 0;
+			this.y = 0;
+			this.z = 0;
+			this.w = 1;
+
+		} else {
+
+			l = 1 / l;
+
+			this.x = this.x * l;
+			this.y = this.y * l;
+			this.z = this.z * l;
+			this.w = this.w * l;
+
+		}
+
+		return this;
+
+	},
+
+	multiply: function ( q, p ) {
+
+		if ( p !== undefined ) {
+
+			console.warn( 'DEPRECATED: Quaternion\'s .multiply() now only accepts one argument. Use .multiplyQuaternions( a, b ) instead.' );
+			return this.multiplyQuaternions( q, p );
+
+		}
+
+		return this.multiplyQuaternions( this, q );
+
+	},
+
+	multiplyQuaternions: function ( a, b ) {
+
+		// from http://www.euclideanspace.com/maths/algebra/realNormedAlgebra/quaternions/code/index.htm
+
+		var qax = a.x, qay = a.y, qaz = a.z, qaw = a.w;
+		var qbx = b.x, qby = b.y, qbz = b.z, qbw = b.w;
+
+		this.x = qax * qbw + qaw * qbx + qay * qbz - qaz * qby;
+		this.y = qay * qbw + qaw * qby + qaz * qbx - qax * qbz;
+		this.z = qaz * qbw + qaw * qbz + qax * qby - qay * qbx;
+		this.w = qaw * qbw - qax * qbx - qay * qby - qaz * qbz;
+
+		return this;
+
+	},
+
+	multiplyVector3: function ( vector ) {
+
+		console.warn( 'DEPRECATED: Quaternion\'s .multiplyVector3() has been removed. Use is now vector.applyQuaternion( quaternion ) instead.' );
+		return vector.applyQuaternion( this );
+
+	},
+
+	slerp: function ( qb, t ) {
+
+		var x = this.x, y = this.y, z = this.z, w = this.w;
+
+		// http://www.euclideanspace.com/maths/algebra/realNormedAlgebra/quaternions/slerp/
+
+		var cosHalfTheta = w * qb.w + x * qb.x + y * qb.y + z * qb.z;
+
+		if ( cosHalfTheta < 0 ) {
+
+			this.w = -qb.w;
+			this.x = -qb.x;
+			this.y = -qb.y;
+			this.z = -qb.z;
+
+			cosHalfTheta = -cosHalfTheta;
+
+		} else {
+
+			this.copy( qb );
+
+		}
+
+		if ( cosHalfTheta >= 1.0 ) {
+
+			this.w = w;
+			this.x = x;
+			this.y = y;
+			this.z = z;
+
+			return this;
+
+		}
+
+		var halfTheta = Math.acos( cosHalfTheta );
+		var sinHalfTheta = Math.sqrt( 1.0 - cosHalfTheta * cosHalfTheta );
+
+		if ( Math.abs( sinHalfTheta ) < 0.001 ) {
+
+			this.w = 0.5 * ( w + this.w );
+			this.x = 0.5 * ( x + this.x );
+			this.y = 0.5 * ( y + this.y );
+			this.z = 0.5 * ( z + this.z );
+
+			return this;
+
+		}
+
+		var ratioA = Math.sin( ( 1 - t ) * halfTheta ) / sinHalfTheta,
+		ratioB = Math.sin( t * halfTheta ) / sinHalfTheta;
+
+		this.w = ( w * ratioA + this.w * ratioB );
+		this.x = ( x * ratioA + this.x * ratioB );
+		this.y = ( y * ratioA + this.y * ratioB );
+		this.z = ( z * ratioA + this.z * ratioB );
+
+		return this;
+
+	},
+
+	equals: function ( v ) {
+
+		return ( ( v.x === this.x ) && ( v.y === this.y ) && ( v.z === this.z ) && ( v.w === this.w ) );
+
+	},
+
+	clone: function () {
+
+		return new THREE.Quaternion( this.x, this.y, this.z, this.w );
+
+	}
+
+} );
+
+THREE.Quaternion.slerp = function ( qa, qb, qm, t ) {
+
+	return qm.copy( qa ).slerp( qb, t );
+
+}
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author philogb / http://blog.thejit.org/
+ * @author egraether / http://egraether.com/
+ * @author zz85 / http://www.lab4games.net/zz85/blog
+ */
+
+THREE.Vector2 = function ( x, y ) {
+
+	this.x = x || 0;
+	this.y = y || 0;
+
+};
+
+THREE.extend( THREE.Vector2.prototype, {
+
+	set: function ( x, y ) {
+
+		this.x = x;
+		this.y = y;
+
+		return this;
+
+	},
+
+	setX: function ( x ) {
+
+		this.x = x;
+
+		return this;
+
+	},
+
+	setY: function ( y ) {
+
+		this.y = y;
+
+		return this;
+
+	},
+
+
+	setComponent: function ( index, value ) {
+
+		switch ( index ) {
+
+			case 0: this.x = value; break;
+			case 1: this.y = value; break;
+			default: throw new Error( "index is out of range: " + index );
+
+		}
+
+	},
+
+	getComponent: function ( index ) {
+
+		switch ( index ) {
+
+			case 0: return this.x;
+			case 1: return this.y;
+			default: throw new Error( "index is out of range: " + index );
+
+		}
+
+	},
+
+	copy: function ( v ) {
+
+		this.x = v.x;
+		this.y = v.y;
+
+		return this;
+
+	},
+
+	add: function ( v, w ) {
+
+		if ( w !== undefined ) {
+
+			console.warn( 'DEPRECATED: Vector2\'s .add() now only accepts one argument. Use .addVectors( a, b ) instead.' );
+			return this.addVectors( v, w );
+
+		}
+
+		this.x += v.x;
+		this.y += v.y;
+
+		return this;
+
+	},
+
+	addVectors: function ( a, b ) {
+
+		this.x = a.x + b.x;
+		this.y = a.y + b.y;
+
+		return this;
+
+	},
+
+	addScalar: function ( s ) {
+
+		this.x += s;
+		this.y += s;
+
+		return this;
+
+	},
+
+	sub: function ( v, w ) {
+
+		if ( w !== undefined ) {
+
+			console.warn( 'DEPRECATED: Vector2\'s .sub() now only accepts one argument. Use .subVectors( a, b ) instead.' );
+			return this.subVectors( v, w );
+
+		}
+
+		this.x -= v.x;
+		this.y -= v.y;
+
+		return this;
+
+	},
+
+	subVectors: function ( a, b ) {
+
+		this.x = a.x - b.x;
+		this.y = a.y - b.y;
+
+		return this;
+
+	},
+
+	multiplyScalar: function ( s ) {
+
+		this.x *= s;
+		this.y *= s;
+
+		return this;
+
+	},
+
+	divideScalar: function ( s ) {
+
+		if ( s !== 0 ) {
+
+			this.x /= s;
+			this.y /= s;
+
+		} else {
+
+			this.set( 0, 0 );
+
+		}
+
+		return this;
+
+	},
+
+	min: function ( v ) {
+
+		if ( this.x > v.x ) {
+
+			this.x = v.x;
+
+		}
+
+		if ( this.y > v.y ) {
+
+			this.y = v.y;
+
+		}
+
+		return this;
+
+	},
+
+	max: function ( v ) {
+
+		if ( this.x < v.x ) {
+
+			this.x = v.x;
+
+		}
+
+		if ( this.y < v.y ) {
+
+			this.y = v.y;
+
+		}
+
+		return this;
+
+	},
+
+	clamp: function ( min, max ) {
+
+		// This function assumes min < max, if this assumption isn't true it will not operate correctly
+
+		if ( this.x < min.x ) {
+
+			this.x = min.x;
+
+		} else if ( this.x > max.x ) {
+
+			this.x = max.x;
+
+		}
+
+		if ( this.y < min.y ) {
+
+			this.y = min.y;
+
+		} else if ( this.y > max.y ) {
+
+			this.y = max.y;
+
+		}
+
+		return this;
+
+	},
+
+	negate: function() {
+
+		return this.multiplyScalar( - 1 );
+
+	},
+
+	dot: function ( v ) {
+
+		return this.x * v.x + this.y * v.y;
+
+	},
+
+	lengthSq: function () {
+
+		return this.x * this.x + this.y * this.y;
+
+	},
+
+	length: function () {
+
+		return Math.sqrt( this.x * this.x + this.y * this.y );
+
+	},
+
+	normalize: function () {
+
+		return this.divideScalar( this.length() );
+
+	},
+
+	distanceTo: function ( v ) {
+
+		return Math.sqrt( this.distanceToSquared( v ) );
+
+	},
+
+	distanceToSquared: function ( v ) {
+
+		var dx = this.x - v.x, dy = this.y - v.y;
+		return dx * dx + dy * dy;
+
+	},
+
+	setLength: function ( l ) {
+
+		var oldLength = this.length();
+
+		if ( oldLength !== 0 && l !== oldLength ) {
+
+			this.multiplyScalar( l / oldLength );
+		}
+
+		return this;
+
+	},
+
+	lerp: function ( v, alpha ) {
+
+		this.x += ( v.x - this.x ) * alpha;
+		this.y += ( v.y - this.y ) * alpha;
+
+		return this;
+
+	},
+
+	equals: function( v ) {
+
+		return ( ( v.x === this.x ) && ( v.y === this.y ) );
+
+	},
+
+	toArray: function () {
+
+		return [ this.x, this.y ];
+		
+	},
+
+	clone: function () {
+
+		return new THREE.Vector2( this.x, this.y );
+
+	}
+
+} );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author *kile / http://kile.stravaganza.org/
+ * @author philogb / http://blog.thejit.org/
+ * @author mikael emtinger / http://gomo.se/
+ * @author egraether / http://egraether.com/
+ * @author WestLangley / http://github.com/WestLangley
+ */
+
+THREE.Vector3 = function ( x, y, z ) {
+
+	this.x = x || 0;
+	this.y = y || 0;
+	this.z = z || 0;
+
+};
+
+THREE.extend( THREE.Vector3.prototype, {
+
+	set: function ( x, y, z ) {
+
+		this.x = x;
+		this.y = y;
+		this.z = z;
+
+		return this;
+
+	},
+
+	setX: function ( x ) {
+
+		this.x = x;
+
+		return this;
+
+	},
+
+	setY: function ( y ) {
+
+		this.y = y;
+
+		return this;
+
+	},
+
+	setZ: function ( z ) {
+
+		this.z = z;
+
+		return this;
+
+	},
+
+	setComponent: function ( index, value ) {
+
+		switch ( index ) {
+
+			case 0: this.x = value; break;
+			case 1: this.y = value; break;
+			case 2: this.z = value; break;
+			default: throw new Error( "index is out of range: " + index );
+
+		}
+
+	},
+
+	getComponent: function ( index ) {
+
+		switch ( index ) {
+
+			case 0: return this.x;
+			case 1: return this.y;
+			case 2: return this.z;
+			default: throw new Error( "index is out of range: " + index );
+
+		}
+
+	},
+
+	copy: function ( v ) {
+
+		this.x = v.x;
+		this.y = v.y;
+		this.z = v.z;
+
+		return this;
+
+	},
+
+	add: function ( v, w ) {
+
+		if ( w !== undefined ) {
+
+			console.warn( 'DEPRECATED: Vector3\'s .add() now only accepts one argument. Use .addVectors( a, b ) instead.' );
+			return this.addVectors( v, w );
+
+		}
+
+		this.x += v.x;
+		this.y += v.y;
+		this.z += v.z;
+
+		return this;
+
+	},
+
+	addScalar: function ( s ) {
+
+		this.x += s;
+		this.y += s;
+		this.z += s;
+
+		return this;
+
+	},
+
+	addVectors: function ( a, b ) {
+
+		this.x = a.x + b.x;
+		this.y = a.y + b.y;
+		this.z = a.z + b.z;
+
+		return this;
+
+	},
+
+	sub: function ( v, w ) {
+
+		if ( w !== undefined ) {
+
+			console.warn( 'DEPRECATED: Vector3\'s .sub() now only accepts one argument. Use .subVectors( a, b ) instead.' );
+			return this.subVectors( v, w );
+
+		}
+
+		this.x -= v.x;
+		this.y -= v.y;
+		this.z -= v.z;
+
+		return this;
+
+	},
+
+	subVectors: function ( a, b ) {
+
+		this.x = a.x - b.x;
+		this.y = a.y - b.y;
+		this.z = a.z - b.z;
+
+		return this;
+
+	},
+
+	multiply: function ( v, w ) {
+
+		if ( w !== undefined ) {
+
+			console.warn( 'DEPRECATED: Vector3\'s .multiply() now only accepts one argument. Use .multiplyVectors( a, b ) instead.' );
+			return this.multiplyVectors( v, w );
+
+		}
+
+		this.x *= v.x;
+		this.y *= v.y;
+		this.z *= v.z;
+
+		return this;
+
+	},
+
+	multiplyScalar: function ( s ) {
+
+		this.x *= s;
+		this.y *= s;
+		this.z *= s;
+
+		return this;
+
+	},
+
+	multiplyVectors: function ( a, b ) {
+
+		this.x = a.x * b.x;
+		this.y = a.y * b.y;
+		this.z = a.z * b.z;
+
+		return this;
+
+	},
+
+	applyMatrix3: function ( m ) {
+
+		var x = this.x;
+		var y = this.y;
+		var z = this.z;
+
+		var e = m.elements;
+
+		this.x = e[0] * x + e[3] * y + e[6] * z;
+		this.y = e[1] * x + e[4] * y + e[7] * z;
+		this.z = e[2] * x + e[5] * y + e[8] * z;
+
+		return this;
+
+	},
+
+	applyMatrix4: function ( m ) {
+
+		// input: THREE.Matrix4 affine matrix
+
+		var x = this.x, y = this.y, z = this.z;
+
+		var e = m.elements;
+
+		this.x = e[0] * x + e[4] * y + e[8]  * z + e[12];
+		this.y = e[1] * x + e[5] * y + e[9]  * z + e[13];
+		this.z = e[2] * x + e[6] * y + e[10] * z + e[14];
+
+		return this;
+
+	},
+
+	applyProjection: function ( m ) {
+
+		// input: THREE.Matrix4 projection matrix
+
+		var x = this.x, y = this.y, z = this.z;
+
+		var e = m.elements;
+		var d = 1 / ( e[3] * x + e[7] * y + e[11] * z + e[15] ); // perspective divide
+
+		this.x = ( e[0] * x + e[4] * y + e[8]  * z + e[12] ) * d;
+		this.y = ( e[1] * x + e[5] * y + e[9]  * z + e[13] ) * d;
+		this.z = ( e[2] * x + e[6] * y + e[10] * z + e[14] ) * d;
+
+		return this;
+
+	},
+
+	applyQuaternion: function ( q ) {
+
+		var x = this.x;
+		var y = this.y;
+		var z = this.z;
+
+		var qx = q.x;
+		var qy = q.y;
+		var qz = q.z;
+		var qw = q.w;
+
+		// calculate quat * vector
+
+		var ix =  qw * x + qy * z - qz * y;
+		var iy =  qw * y + qz * x - qx * z;
+		var iz =  qw * z + qx * y - qy * x;
+		var iw = -qx * x - qy * y - qz * z;
+
+		// calculate result * inverse quat
+
+		this.x = ix * qw + iw * -qx + iy * -qz - iz * -qy;
+		this.y = iy * qw + iw * -qy + iz * -qx - ix * -qz;
+		this.z = iz * qw + iw * -qz + ix * -qy - iy * -qx;
+
+		return this;
+
+	},
+
+	applyEuler: function () {
+
+		var q1 = new THREE.Quaternion();
+
+		return function ( v, eulerOrder ) {
+
+			var quaternion = q1.setFromEuler( v, eulerOrder );
+
+			this.applyQuaternion( quaternion );
+
+			return this;
+
+		};
+
+	}(),
+
+	applyAxisAngle: function () {
+
+		var q1 = new THREE.Quaternion();
+
+		return function ( axis, angle ) {
+
+			var quaternion = q1.setFromAxisAngle( axis, angle );
+
+			this.applyQuaternion( quaternion );
+
+			return this;
+
+		};
+
+	}(),
+
+	transformDirection: function ( m ) {
+
+		// input: THREE.Matrix4 affine matrix
+		// vector interpreted as a direction
+
+		var x = this.x, y = this.y, z = this.z;
+
+		var e = m.elements;
+
+		this.x = e[0] * x + e[4] * y + e[8]  * z;
+		this.y = e[1] * x + e[5] * y + e[9]  * z;
+		this.z = e[2] * x + e[6] * y + e[10] * z;
+
+		this.normalize();
+
+		return this;
+
+	},
+
+	divide: function ( v ) {
+
+		this.x /= v.x;
+		this.y /= v.y;
+		this.z /= v.z;
+
+		return this;
+
+	},
+
+	divideScalar: function ( s ) {
+
+		if ( s !== 0 ) {
+
+			this.x /= s;
+			this.y /= s;
+			this.z /= s;
+
+		} else {
+
+			this.x = 0;
+			this.y = 0;
+			this.z = 0;
+
+		}
+
+		return this;
+
+	},
+
+	min: function ( v ) {
+
+		if ( this.x > v.x ) {
+
+			this.x = v.x;
+
+		}
+
+		if ( this.y > v.y ) {
+
+			this.y = v.y;
+
+		}
+
+		if ( this.z > v.z ) {
+
+			this.z = v.z;
+
+		}
+
+		return this;
+
+	},
+
+	max: function ( v ) {
+
+		if ( this.x < v.x ) {
+
+			this.x = v.x;
+
+		}
+
+		if ( this.y < v.y ) {
+
+			this.y = v.y;
+
+		}
+
+		if ( this.z < v.z ) {
+
+			this.z = v.z;
+
+		}
+
+		return this;
+
+	},
+
+	clamp: function ( min, max ) {
+
+		// This function assumes min < max, if this assumption isn't true it will not operate correctly
+
+		if ( this.x < min.x ) {
+
+			this.x = min.x;
+
+		} else if ( this.x > max.x ) {
+
+			this.x = max.x;
+
+		}
+
+		if ( this.y < min.y ) {
+
+			this.y = min.y;
+
+		} else if ( this.y > max.y ) {
+
+			this.y = max.y;
+
+		}
+
+		if ( this.z < min.z ) {
+
+			this.z = min.z;
+
+		} else if ( this.z > max.z ) {
+
+			this.z = max.z;
+
+		}
+
+		return this;
+
+	},
+
+	negate: function () {
+
+		return this.multiplyScalar( - 1 );
+
+	},
+
+	dot: function ( v ) {
+
+		return this.x * v.x + this.y * v.y + this.z * v.z;
+
+	},
+
+	lengthSq: function () {
+
+		return this.x * this.x + this.y * this.y + this.z * this.z;
+
+	},
+
+	length: function () {
+
+		return Math.sqrt( this.x * this.x + this.y * this.y + this.z * this.z );
+
+	},
+
+	lengthManhattan: function () {
+
+		return Math.abs( this.x ) + Math.abs( this.y ) + Math.abs( this.z );
+
+	},
+
+	normalize: function () {
+
+		return this.divideScalar( this.length() );
+
+	},
+
+	setLength: function ( l ) {
+
+		var oldLength = this.length();
+
+		if ( oldLength !== 0 && l !== oldLength  ) {
+
+			this.multiplyScalar( l / oldLength );
+		}
+
+		return this;
+
+	},
+
+	lerp: function ( v, alpha ) {
+
+		this.x += ( v.x - this.x ) * alpha;
+		this.y += ( v.y - this.y ) * alpha;
+		this.z += ( v.z - this.z ) * alpha;
+
+		return this;
+
+	},
+
+	cross: function ( v, w ) {
+
+		if ( w !== undefined ) {
+
+			console.warn( 'DEPRECATED: Vector3\'s .cross() now only accepts one argument. Use .crossVectors( a, b ) instead.' );
+			return this.crossVectors( v, w );
+
+		}
+
+		var x = this.x, y = this.y, z = this.z;
+
+		this.x = y * v.z - z * v.y;
+		this.y = z * v.x - x * v.z;
+		this.z = x * v.y - y * v.x;
+
+		return this;
+
+	},
+
+	crossVectors: function ( a, b ) {
+
+		this.x = a.y * b.z - a.z * b.y;
+		this.y = a.z * b.x - a.x * b.z;
+		this.z = a.x * b.y - a.y * b.x;
+
+		return this;
+
+	},
+
+	projectOnVector: function () {
+
+		var v1 = new THREE.Vector3();
+
+		return function( vector ) {
+
+			v1.copy( vector ).normalize();
+			var d = this.dot( v1 );
+			return this.copy( v1 ).multiplyScalar( d );
+
+		};
+
+	}(),
+
+	projectOnPlane: function () {
+
+		var v1 = new THREE.Vector3();
+
+		return function( planeNormal ) {
+
+			v1.copy( this ).projectOnVector( planeNormal );
+
+			return this.sub( v1 );
+
+		}
+
+	}(),
+
+	reflect: function () {
+
+		var v1 = new THREE.Vector3();
+
+		return function ( vector ) {
+
+		    v1.copy( this ).projectOnVector( vector ).multiplyScalar( 2 );
+
+		    return this.subVectors( v1, this );
+
+		}
+
+	}(),
+
+	angleTo: function ( v ) {
+
+		var theta = this.dot( v ) / ( this.length() * v.length() );
+
+		// clamp, to handle numerical problems
+
+		return Math.acos( THREE.Math.clamp( theta, -1, 1 ) );
+
+	},
+
+	distanceTo: function ( v ) {
+
+		return Math.sqrt( this.distanceToSquared( v ) );
+
+	},
+
+	distanceToSquared: function ( v ) {
+
+		var dx = this.x - v.x;
+		var dy = this.y - v.y;
+		var dz = this.z - v.z;
+
+		return dx * dx + dy * dy + dz * dz;
+
+	},
+
+	getPositionFromMatrix: function ( m ) {
+
+		this.x = m.elements[12];
+		this.y = m.elements[13];
+		this.z = m.elements[14];
+
+		return this;
+
+	},
+
+	setEulerFromRotationMatrix: function ( m, order ) {
+
+		// assumes the upper 3x3 of m is a pure rotation matrix (i.e, unscaled)
+
+		// clamp, to handle numerical problems
+
+		function clamp( x ) {
+
+			return Math.min( Math.max( x, -1 ), 1 );
+
+		}
+
+		var te = m.elements;
+		var m11 = te[0], m12 = te[4], m13 = te[8];
+		var m21 = te[1], m22 = te[5], m23 = te[9];
+		var m31 = te[2], m32 = te[6], m33 = te[10];
+
+		if ( order === undefined || order === 'XYZ' ) {
+
+			this.y = Math.asin( clamp( m13 ) );
+
+			if ( Math.abs( m13 ) < 0.99999 ) {
+
+				this.x = Math.atan2( - m23, m33 );
+				this.z = Math.atan2( - m12, m11 );
+
+			} else {
+
+				this.x = Math.atan2( m32, m22 );
+				this.z = 0;
+
+			}
+
+		} else if ( order === 'YXZ' ) {
+
+			this.x = Math.asin( - clamp( m23 ) );
+
+			if ( Math.abs( m23 ) < 0.99999 ) {
+
+				this.y = Math.atan2( m13, m33 );
+				this.z = Math.atan2( m21, m22 );
+
+			} else {
+
+				this.y = Math.atan2( - m31, m11 );
+				this.z = 0;
+
+			}
+
+		} else if ( order === 'ZXY' ) {
+
+			this.x = Math.asin( clamp( m32 ) );
+
+			if ( Math.abs( m32 ) < 0.99999 ) {
+
+				this.y = Math.atan2( - m31, m33 );
+				this.z = Math.atan2( - m12, m22 );
+
+			} else {
+
+				this.y = 0;
+				this.z = Math.atan2( m21, m11 );
+
+			}
+
+		} else if ( order === 'ZYX' ) {
+
+			this.y = Math.asin( - clamp( m31 ) );
+
+			if ( Math.abs( m31 ) < 0.99999 ) {
+
+				this.x = Math.atan2( m32, m33 );
+				this.z = Math.atan2( m21, m11 );
+
+			} else {
+
+				this.x = 0;
+				this.z = Math.atan2( - m12, m22 );
+
+			}
+
+		} else if ( order === 'YZX' ) {
+
+			this.z = Math.asin( clamp( m21 ) );
+
+			if ( Math.abs( m21 ) < 0.99999 ) {
+
+				this.x = Math.atan2( - m23, m22 );
+				this.y = Math.atan2( - m31, m11 );
+
+			} else {
+
+				this.x = 0;
+				this.y = Math.atan2( m13, m33 );
+
+			}
+
+		} else if ( order === 'XZY' ) {
+
+			this.z = Math.asin( - clamp( m12 ) );
+
+			if ( Math.abs( m12 ) < 0.99999 ) {
+
+				this.x = Math.atan2( m32, m22 );
+				this.y = Math.atan2( m13, m11 );
+
+			} else {
+
+				this.x = Math.atan2( - m23, m33 );
+				this.y = 0;
+
+			}
+
+		}
+
+		return this;
+
+	},
+
+	setEulerFromQuaternion: function ( q, order ) {
+
+		// q is assumed to be normalized
+
+		// clamp, to handle numerical problems
+
+		function clamp( x ) {
+
+			return Math.min( Math.max( x, -1 ), 1 );
+
+		}
+
+		// http://www.mathworks.com/matlabcentral/fileexchange/20696-function-to-convert-between-dcm-euler-angles-quaternions-and-euler-vectors/content/SpinCalc.m
+
+		var sqx = q.x * q.x;
+		var sqy = q.y * q.y;
+		var sqz = q.z * q.z;
+		var sqw = q.w * q.w;
+
+		if ( order === undefined || order === 'XYZ' ) {
+
+			this.x = Math.atan2( 2 * ( q.x * q.w - q.y * q.z ), ( sqw - sqx - sqy + sqz ) );
+			this.y = Math.asin(  clamp( 2 * ( q.x * q.z + q.y * q.w ) ) );
+			this.z = Math.atan2( 2 * ( q.z * q.w - q.x * q.y ), ( sqw + sqx - sqy - sqz ) );
+
+		} else if ( order ===  'YXZ' ) {
+
+			this.x = Math.asin(  clamp( 2 * ( q.x * q.w - q.y * q.z ) ) );
+			this.y = Math.atan2( 2 * ( q.x * q.z + q.y * q.w ), ( sqw - sqx - sqy + sqz ) );
+			this.z = Math.atan2( 2 * ( q.x * q.y + q.z * q.w ), ( sqw - sqx + sqy - sqz ) );
+
+		} else if ( order === 'ZXY' ) {
+
+			this.x = Math.asin(  clamp( 2 * ( q.x * q.w + q.y * q.z ) ) );
+			this.y = Math.atan2( 2 * ( q.y * q.w - q.z * q.x ), ( sqw - sqx - sqy + sqz ) );
+			this.z = Math.atan2( 2 * ( q.z * q.w - q.x * q.y ), ( sqw - sqx + sqy - sqz ) );
+
+		} else if ( order === 'ZYX' ) {
+
+			this.x = Math.atan2( 2 * ( q.x * q.w + q.z * q.y ), ( sqw - sqx - sqy + sqz ) );
+			this.y = Math.asin(  clamp( 2 * ( q.y * q.w - q.x * q.z ) ) );
+			this.z = Math.atan2( 2 * ( q.x * q.y + q.z * q.w ), ( sqw + sqx - sqy - sqz ) );
+
+		} else if ( order === 'YZX' ) {
+
+			this.x = Math.atan2( 2 * ( q.x * q.w - q.z * q.y ), ( sqw - sqx + sqy - sqz ) );
+			this.y = Math.atan2( 2 * ( q.y * q.w - q.x * q.z ), ( sqw + sqx - sqy - sqz ) );
+			this.z = Math.asin(  clamp( 2 * ( q.x * q.y + q.z * q.w ) ) );
+
+		} else if ( order === 'XZY' ) {
+
+			this.x = Math.atan2( 2 * ( q.x * q.w + q.y * q.z ), ( sqw - sqx + sqy - sqz ) );
+			this.y = Math.atan2( 2 * ( q.x * q.z + q.y * q.w ), ( sqw + sqx - sqy - sqz ) );
+			this.z = Math.asin(  clamp( 2 * ( q.z * q.w - q.x * q.y ) ) );
+
+		}
+
+		return this;
+
+	},
+
+	getScaleFromMatrix: function ( m ) {
+
+		var sx = this.set( m.elements[0], m.elements[1], m.elements[2] ).length();
+		var sy = this.set( m.elements[4], m.elements[5], m.elements[6] ).length();
+		var sz = this.set( m.elements[8], m.elements[9], m.elements[10] ).length();
+
+		this.x = sx;
+		this.y = sy;
+		this.z = sz;
+
+		return this;
+	},
+
+	equals: function ( v ) {
+
+		return ( ( v.x === this.x ) && ( v.y === this.y ) && ( v.z === this.z ) );
+
+	},
+
+	toArray: function () {
+
+		return [ this.x, this.y, this.z ];
+		
+	},
+
+	clone: function () {
+
+		return new THREE.Vector3( this.x, this.y, this.z );
+
+	}
+
+} );
+/**
+ * @author supereggbert / http://www.paulbrunt.co.uk/
+ * @author philogb / http://blog.thejit.org/
+ * @author mikael emtinger / http://gomo.se/
+ * @author egraether / http://egraether.com/
+ * @author WestLangley / http://github.com/WestLangley
+ */
+
+THREE.Vector4 = function ( x, y, z, w ) {
+
+	this.x = x || 0;
+	this.y = y || 0;
+	this.z = z || 0;
+	this.w = ( w !== undefined ) ? w : 1;
+
+};
+
+THREE.extend( THREE.Vector4.prototype, {
+
+	set: function ( x, y, z, w ) {
+
+		this.x = x;
+		this.y = y;
+		this.z = z;
+		this.w = w;
+
+		return this;
+
+	},
+
+	setX: function ( x ) {
+
+		this.x = x;
+
+		return this;
+
+	},
+
+	setY: function ( y ) {
+
+		this.y = y;
+
+		return this;
+
+	},
+
+	setZ: function ( z ) {
+
+		this.z = z;
+
+		return this;
+
+	},
+
+	setW: function ( w ) {
+
+		this.w = w;
+
+		return this;
+
+	},
+
+	setComponent: function ( index, value ) {
+
+		switch ( index ) {
+
+			case 0: this.x = value; break;
+			case 1: this.y = value; break;
+			case 2: this.z = value; break;
+			case 3: this.w = value; break;
+			default: throw new Error( "index is out of range: " + index );
+
+		}
+
+	},
+
+	getComponent: function ( index ) {
+
+		switch ( index ) {
+
+			case 0: return this.x;
+			case 1: return this.y;
+			case 2: return this.z;
+			case 3: return this.w;
+			default: throw new Error( "index is out of range: " + index );
+
+		}
+
+	},
+
+	copy: function ( v ) {
+
+		this.x = v.x;
+		this.y = v.y;
+		this.z = v.z;
+		this.w = ( v.w !== undefined ) ? v.w : 1;
+
+		return this;
+
+	},
+
+	add: function ( v, w ) {
+
+		if ( w !== undefined ) {
+
+			console.warn( 'DEPRECATED: Vector4\'s .add() now only accepts one argument. Use .addVectors( a, b ) instead.' );
+			return this.addVectors( v, w );
+
+		}
+
+		this.x += v.x;
+		this.y += v.y;
+		this.z += v.z;
+		this.w += v.w;
+
+		return this;
+
+	},
+
+	addScalar: function ( s ) {
+
+		this.x += s;
+		this.y += s;
+		this.z += s;
+		this.w += s;
+
+		return this;
+
+	},
+
+	addVectors: function ( a, b ) {
+
+		this.x = a.x + b.x;
+		this.y = a.y + b.y;
+		this.z = a.z + b.z;
+		this.w = a.w + b.w;
+
+		return this;
+
+	},
+
+	sub: function ( v, w ) {
+
+		if ( w !== undefined ) {
+
+			console.warn( 'DEPRECATED: Vector4\'s .sub() now only accepts one argument. Use .subVectors( a, b ) instead.' );
+			return this.subVectors( v, w );
+
+		}
+
+		this.x -= v.x;
+		this.y -= v.y;
+		this.z -= v.z;
+		this.w -= v.w;
+
+		return this;
+
+	},
+
+	subVectors: function ( a, b ) {
+
+		this.x = a.x - b.x;
+		this.y = a.y - b.y;
+		this.z = a.z - b.z;
+		this.w = a.w - b.w;
+
+		return this;
+
+	},
+
+	multiplyScalar: function ( s ) {
+
+		this.x *= s;
+		this.y *= s;
+		this.z *= s;
+		this.w *= s;
+
+		return this;
+
+	},
+
+	applyMatrix4: function ( m ) {
+
+		var x = this.x;
+		var y = this.y;
+		var z = this.z;
+		var w = this.w;
+
+		var e = m.elements;
+
+		this.x = e[0] * x + e[4] * y + e[8] * z + e[12] * w;
+		this.y = e[1] * x + e[5] * y + e[9] * z + e[13] * w;
+		this.z = e[2] * x + e[6] * y + e[10] * z + e[14] * w;
+		this.w = e[3] * x + e[7] * y + e[11] * z + e[15] * w;
+
+		return this;
+
+	},
+
+	divideScalar: function ( s ) {
+
+		if ( s !== 0 ) {
+
+			this.x /= s;
+			this.y /= s;
+			this.z /= s;
+			this.w /= s;
+
+		} else {
+
+			this.x = 0;
+			this.y = 0;
+			this.z = 0;
+			this.w = 1;
+
+		}
+
+		return this;
+
+	},
+
+	setAxisAngleFromQuaternion: function ( q ) {
+
+		// http://www.euclideanspace.com/maths/geometry/rotations/conversions/quaternionToAngle/index.htm
+
+		// q is assumed to be normalized
+
+		this.w = 2 * Math.acos( q.w );
+
+		var s = Math.sqrt( 1 - q.w * q.w );
+
+		if ( s < 0.0001 ) {
+
+			 this.x = 1;
+			 this.y = 0;
+			 this.z = 0;
+
+		} else {
+
+			 this.x = q.x / s;
+			 this.y = q.y / s;
+			 this.z = q.z / s;
+
+		}
+
+		return this;
+
+	},
+
+	setAxisAngleFromRotationMatrix: function ( m ) {
+
+		// http://www.euclideanspace.com/maths/geometry/rotations/conversions/matrixToAngle/index.htm
+
+		// assumes the upper 3x3 of m is a pure rotation matrix (i.e, unscaled)
+
+		var angle, x, y, z,		// variables for result
+			epsilon = 0.01,		// margin to allow for rounding errors
+			epsilon2 = 0.1,		// margin to distinguish between 0 and 180 degrees
+
+			te = m.elements,
+
+			m11 = te[0], m12 = te[4], m13 = te[8],
+			m21 = te[1], m22 = te[5], m23 = te[9],
+			m31 = te[2], m32 = te[6], m33 = te[10];
+
+		if ( ( Math.abs( m12 - m21 ) < epsilon )
+		  && ( Math.abs( m13 - m31 ) < epsilon )
+		  && ( Math.abs( m23 - m32 ) < epsilon ) ) {
+
+			// singularity found
+			// first check for identity matrix which must have +1 for all terms
+			// in leading diagonal and zero in other terms
+
+			if ( ( Math.abs( m12 + m21 ) < epsilon2 )
+			  && ( Math.abs( m13 + m31 ) < epsilon2 )
+			  && ( Math.abs( m23 + m32 ) < epsilon2 )
+			  && ( Math.abs( m11 + m22 + m33 - 3 ) < epsilon2 ) ) {
+
+				// this singularity is identity matrix so angle = 0
+
+				this.set( 1, 0, 0, 0 );
+
+				return this; // zero angle, arbitrary axis
+
+			}
+
+			// otherwise this singularity is angle = 180
+
+			angle = Math.PI;
+
+			var xx = ( m11 + 1 ) / 2;
+			var yy = ( m22 + 1 ) / 2;
+			var zz = ( m33 + 1 ) / 2;
+			var xy = ( m12 + m21 ) / 4;
+			var xz = ( m13 + m31 ) / 4;
+			var yz = ( m23 + m32 ) / 4;
+
+			if ( ( xx > yy ) && ( xx > zz ) ) { // m11 is the largest diagonal term
+
+				if ( xx < epsilon ) {
+
+					x = 0;
+					y = 0.707106781;
+					z = 0.707106781;
+
+				} else {
+
+					x = Math.sqrt( xx );
+					y = xy / x;
+					z = xz / x;
+
+				}
+
+			} else if ( yy > zz ) { // m22 is the largest diagonal term
+
+				if ( yy < epsilon ) {
+
+					x = 0.707106781;
+					y = 0;
+					z = 0.707106781;
+
+				} else {
+
+					y = Math.sqrt( yy );
+					x = xy / y;
+					z = yz / y;
+
+				}
+
+			} else { // m33 is the largest diagonal term so base result on this
+
+				if ( zz < epsilon ) {
+
+					x = 0.707106781;
+					y = 0.707106781;
+					z = 0;
+
+				} else {
+
+					z = Math.sqrt( zz );
+					x = xz / z;
+					y = yz / z;
+
+				}
+
+			}
+
+			this.set( x, y, z, angle );
+
+			return this; // return 180 deg rotation
+
+		}
+
+		// as we have reached here there are no singularities so we can handle normally
+
+		var s = Math.sqrt( ( m32 - m23 ) * ( m32 - m23 )
+						 + ( m13 - m31 ) * ( m13 - m31 )
+						 + ( m21 - m12 ) * ( m21 - m12 ) ); // used to normalize
+
+		if ( Math.abs( s ) < 0.001 ) s = 1;
+
+		// prevent divide by zero, should not happen if matrix is orthogonal and should be
+		// caught by singularity test above, but I've left it in just in case
+
+		this.x = ( m32 - m23 ) / s;
+		this.y = ( m13 - m31 ) / s;
+		this.z = ( m21 - m12 ) / s;
+		this.w = Math.acos( ( m11 + m22 + m33 - 1 ) / 2 );
+
+		return this;
+
+	},
+
+	min: function ( v ) {
+
+		if ( this.x > v.x ) {
+
+			this.x = v.x;
+
+		}
+
+		if ( this.y > v.y ) {
+
+			this.y = v.y;
+
+		}
+
+		if ( this.z > v.z ) {
+
+			this.z = v.z;
+
+		}
+
+		if ( this.w > v.w ) {
+
+			this.w = v.w;
+
+		}
+
+		return this;
+
+	},
+
+	max: function ( v ) {
+
+		if ( this.x < v.x ) {
+
+			this.x = v.x;
+
+		}
+
+		if ( this.y < v.y ) {
+
+			this.y = v.y;
+
+		}
+
+		if ( this.z < v.z ) {
+
+			this.z = v.z;
+
+		}
+
+		if ( this.w < v.w ) {
+
+			this.w = v.w;
+
+		}
+
+		return this;
+
+	},
+
+	clamp: function ( min, max ) {
+
+		// This function assumes min < max, if this assumption isn't true it will not operate correctly
+
+		if ( this.x < min.x ) {
+
+			this.x = min.x;
+
+		} else if ( this.x > max.x ) {
+
+			this.x = max.x;
+
+		}
+
+		if ( this.y < min.y ) {
+
+			this.y = min.y;
+
+		} else if ( this.y > max.y ) {
+
+			this.y = max.y;
+
+		}
+
+		if ( this.z < min.z ) {
+
+			this.z = min.z;
+
+		} else if ( this.z > max.z ) {
+
+			this.z = max.z;
+
+		}
+
+		if ( this.w < min.w ) {
+
+			this.w = min.w;
+
+		} else if ( this.w > max.w ) {
+
+			this.w = max.w;
+
+		}
+
+		return this;
+
+	},
+
+	negate: function() {
+
+		return this.multiplyScalar( -1 );
+
+	},
+
+	dot: function ( v ) {
+
+		return this.x * v.x + this.y * v.y + this.z * v.z + this.w * v.w;
+
+	},
+
+	lengthSq: function () {
+
+		return this.x * this.x + this.y * this.y + this.z * this.z + this.w * this.w;
+
+	},
+
+	length: function () {
+
+		return Math.sqrt( this.x * this.x + this.y * this.y + this.z * this.z + this.w * this.w );
+
+	},
+
+	lengthManhattan: function () {
+
+		return Math.abs( this.x ) + Math.abs( this.y ) + Math.abs( this.z ) + Math.abs( this.w );
+
+	},
+
+	normalize: function () {
+
+		return this.divideScalar( this.length() );
+
+	},
+
+	setLength: function ( l ) {
+
+		var oldLength = this.length();
+
+		if ( oldLength !== 0 && l !== oldLength ) {
+
+			this.multiplyScalar( l / oldLength );
+		}
+
+		return this;
+
+	},
+
+	lerp: function ( v, alpha ) {
+
+		this.x += ( v.x - this.x ) * alpha;
+		this.y += ( v.y - this.y ) * alpha;
+		this.z += ( v.z - this.z ) * alpha;
+		this.w += ( v.w - this.w ) * alpha;
+
+		return this;
+
+	},
+
+	equals: function ( v ) {
+
+		return ( ( v.x === this.x ) && ( v.y === this.y ) && ( v.z === this.z ) && ( v.w === this.w ) );
+
+	},
+
+	toArray: function () {
+
+		return [ this.x, this.y, this.z, this.w ];
+		
+	},
+
+	clone: function () {
+
+		return new THREE.Vector4( this.x, this.y, this.z, this.w );
+
+	}
+
+} );
+/**
+ * @author bhouston / http://exocortex.com
+ */
+
+THREE.Box2 = function ( min, max ) {
+
+	this.min = ( min !== undefined ) ? min : new THREE.Vector2( Infinity, Infinity );
+	this.max = ( max !== undefined ) ? max : new THREE.Vector2( -Infinity, -Infinity );
+
+};
+
+THREE.extend( THREE.Box2.prototype, {
+
+	set: function ( min, max ) {
+
+		this.min.copy( min );
+		this.max.copy( max );
+
+		return this;
+
+	},
+
+	setFromPoints: function ( points ) {
+
+		if ( points.length > 0 ) {
+
+			var point = points[ 0 ];
+
+			this.min.copy( point );
+			this.max.copy( point );
+
+			for ( var i = 1, il = points.length; i < il; i ++ ) {
+
+				point = points[ i ];
+
+				if ( point.x < this.min.x ) {
+
+					this.min.x = point.x;
+
+				} else if ( point.x > this.max.x ) {
+
+					this.max.x = point.x;
+
+				}
+
+				if ( point.y < this.min.y ) {
+
+					this.min.y = point.y;
+
+				} else if ( point.y > this.max.y ) {
+
+					this.max.y = point.y;
+
+				}
+
+			}
+
+		} else {
+
+			this.makeEmpty();
+
+		}
+
+		return this;
+
+	},
+
+	setFromCenterAndSize: function() {
+
+		var v1 = new THREE.Vector2();
+
+		return function ( center, size ) {
+
+			var halfSize = v1.copy( size ).multiplyScalar( 0.5 );
+			this.min.copy( center ).sub( halfSize );
+			this.max.copy( center ).add( halfSize );
+
+			return this;
+
+		};
+
+	}(),
+
+	copy: function ( box ) {
+
+		this.min.copy( box.min );
+		this.max.copy( box.max );
+
+		return this;
+
+	},
+
+	makeEmpty: function () {
+
+		this.min.x = this.min.y = Infinity;
+		this.max.x = this.max.y = -Infinity;
+
+		return this;
+
+	},
+
+	empty: function () {
+
+		// this is a more robust check for empty than ( volume <= 0 ) because volume can get positive with two negative axes
+
+		return ( this.max.x < this.min.x ) || ( this.max.y < this.min.y );
+
+	},
+
+	center: function ( optionalTarget ) {
+
+		var result = optionalTarget || new THREE.Vector2();
+		return result.addVectors( this.min, this.max ).multiplyScalar( 0.5 );
+
+	},
+
+	size: function ( optionalTarget ) {
+
+		var result = optionalTarget || new THREE.Vector2();
+		return result.subVectors( this.max, this.min );
+
+	},
+
+	expandByPoint: function ( point ) {
+
+		this.min.min( point );
+		this.max.max( point );
+
+		return this;
+	},
+
+	expandByVector: function ( vector ) {
+
+		this.min.sub( vector );
+		this.max.add( vector );
+
+		return this;
+	},
+
+	expandByScalar: function ( scalar ) {
+
+		this.min.addScalar( -scalar );
+		this.max.addScalar( scalar );
+
+		return this;
+	},
+
+	containsPoint: function ( point ) {
+
+		if ( point.x < this.min.x || point.x > this.max.x ||
+		     point.y < this.min.y || point.y > this.max.y ) {
+
+			return false;
+
+		}
+
+		return true;
+
+	},
+
+	containsBox: function ( box ) {
+
+		if ( ( this.min.x <= box.min.x ) && ( box.max.x <= this.max.x ) &&
+		     ( this.min.y <= box.min.y ) && ( box.max.y <= this.max.y ) ) {
+
+			return true;
+
+		}
+
+		return false;
+
+	},
+
+	getParameter: function ( point ) {
+
+		// This can potentially have a divide by zero if the box
+		// has a size dimension of 0.
+
+		return new THREE.Vector2(
+			( point.x - this.min.x ) / ( this.max.x - this.min.x ),
+			( point.y - this.min.y ) / ( this.max.y - this.min.y )
+		);
+
+	},
+
+	isIntersectionBox: function ( box ) {
+
+		// using 6 splitting planes to rule out intersections.
+
+		if ( box.max.x < this.min.x || box.min.x > this.max.x ||
+		     box.max.y < this.min.y || box.min.y > this.max.y ) {
+
+			return false;
+
+		}
+
+		return true;
+
+	},
+
+	clampPoint: function ( point, optionalTarget ) {
+
+		var result = optionalTarget || new THREE.Vector2();
+		return result.copy( point ).clamp( this.min, this.max );
+
+	},
+
+	distanceToPoint: function() {
+
+		var v1 = new THREE.Vector2();
+
+		return function ( point ) {
+
+			var clampedPoint = v1.copy( point ).clamp( this.min, this.max );
+			return clampedPoint.sub( point ).length();
+
+		};
+
+	}(),
+
+	intersect: function ( box ) {
+
+		this.min.max( box.min );
+		this.max.min( box.max );
+
+		return this;
+
+	},
+
+	union: function ( box ) {
+
+		this.min.min( box.min );
+		this.max.max( box.max );
+
+		return this;
+
+	},
+
+	translate: function ( offset ) {
+
+		this.min.add( offset );
+		this.max.add( offset );
+
+		return this;
+
+	},
+
+	equals: function ( box ) {
+
+		return box.min.equals( this.min ) && box.max.equals( this.max );
+
+	},
+
+	clone: function () {
+
+		return new THREE.Box2().copy( this );
+
+	}
+
+} );
+/**
+ * @author bhouston / http://exocortex.com
+ */
+
+THREE.Box3 = function ( min, max ) {
+
+	this.min = ( min !== undefined ) ? min : new THREE.Vector3( Infinity, Infinity, Infinity );
+	this.max = ( max !== undefined ) ? max : new THREE.Vector3( -Infinity, -Infinity, -Infinity );
+
+};
+
+THREE.extend( THREE.Box3.prototype, {
+
+	set: function ( min, max ) {
+
+		this.min.copy( min );
+		this.max.copy( max );
+
+		return this;
+
+	},
+
+	setFromPoints: function ( points ) {
+
+		if ( points.length > 0 ) {
+
+			var point = points[ 0 ];
+
+			this.min.copy( point );
+			this.max.copy( point );
+
+			for ( var i = 1, il = points.length; i < il; i ++ ) {
+
+				point = points[ i ];
+
+				if ( point.x < this.min.x ) {
+
+					this.min.x = point.x;
+
+				} else if ( point.x > this.max.x ) {
+
+					this.max.x = point.x;
+
+				}
+
+				if ( point.y < this.min.y ) {
+
+					this.min.y = point.y;
+
+				} else if ( point.y > this.max.y ) {
+
+					this.max.y = point.y;
+
+				}
+
+				if ( point.z < this.min.z ) {
+
+					this.min.z = point.z;
+
+				} else if ( point.z > this.max.z ) {
+
+					this.max.z = point.z;
+
+				}
+
+			}
+
+		} else {
+
+			this.makeEmpty();
+
+		}
+
+		return this;
+
+	},
+
+	setFromCenterAndSize: function() {
+
+		var v1 = new THREE.Vector3();
+
+		return function ( center, size ) {
+
+			var halfSize = v1.copy( size ).multiplyScalar( 0.5 );
+
+			this.min.copy( center ).sub( halfSize );
+			this.max.copy( center ).add( halfSize );
+
+			return this;
+
+		};
+
+	}(),
+
+	copy: function ( box ) {
+
+		this.min.copy( box.min );
+		this.max.copy( box.max );
+
+		return this;
+
+	},
+
+	makeEmpty: function () {
+
+		this.min.x = this.min.y = this.min.z = Infinity;
+		this.max.x = this.max.y = this.max.z = -Infinity;
+
+		return this;
+
+	},
+
+	empty: function () {
+
+		// this is a more robust check for empty than ( volume <= 0 ) because volume can get positive with two negative axes
+
+		return ( this.max.x < this.min.x ) || ( this.max.y < this.min.y ) || ( this.max.z < this.min.z );
+
+	},
+
+	center: function ( optionalTarget ) {
+
+		var result = optionalTarget || new THREE.Vector3();
+		return result.addVectors( this.min, this.max ).multiplyScalar( 0.5 );
+
+	},
+
+	size: function ( optionalTarget ) {
+
+		var result = optionalTarget || new THREE.Vector3();
+		return result.subVectors( this.max, this.min );
+
+	},
+
+	expandByPoint: function ( point ) {
+
+		this.min.min( point );
+		this.max.max( point );
+
+		return this;
+
+	},
+
+	expandByVector: function ( vector ) {
+
+		this.min.sub( vector );
+		this.max.add( vector );
+
+		return this;
+
+	},
+
+	expandByScalar: function ( scalar ) {
+
+		this.min.addScalar( -scalar );
+		this.max.addScalar( scalar );
+
+		return this;
+
+	},
+
+	containsPoint: function ( point ) {
+
+		if ( point.x < this.min.x || point.x > this.max.x ||
+		     point.y < this.min.y || point.y > this.max.y ||
+		     point.z < this.min.z || point.z > this.max.z ) {
+
+			return false;
+
+		}
+
+		return true;
+
+	},
+
+	containsBox: function ( box ) {
+
+		if ( ( this.min.x <= box.min.x ) && ( box.max.x <= this.max.x ) &&
+			 ( this.min.y <= box.min.y ) && ( box.max.y <= this.max.y ) &&
+			 ( this.min.z <= box.min.z ) && ( box.max.z <= this.max.z ) ) {
+
+			return true;
+
+		}
+
+		return false;
+
+	},
+
+	getParameter: function ( point ) {
+
+		// This can potentially have a divide by zero if the box
+		// has a size dimension of 0.
+
+		return new THREE.Vector3(
+			( point.x - this.min.x ) / ( this.max.x - this.min.x ),
+			( point.y - this.min.y ) / ( this.max.y - this.min.y ),
+			( point.z - this.min.z ) / ( this.max.z - this.min.z )
+		);
+
+	},
+
+	isIntersectionBox: function ( box ) {
+
+		// using 6 splitting planes to rule out intersections.
+
+		if ( box.max.x < this.min.x || box.min.x > this.max.x ||
+		     box.max.y < this.min.y || box.min.y > this.max.y ||
+		     box.max.z < this.min.z || box.min.z > this.max.z ) {
+
+			return false;
+
+		}
+
+		return true;
+
+	},
+
+	clampPoint: function ( point, optionalTarget ) {
+
+		var result = optionalTarget || new THREE.Vector3();
+		return result.copy( point ).clamp( this.min, this.max );
+
+	},
+
+	distanceToPoint: function() {
+
+		var v1 = new THREE.Vector3();
+
+		return function ( point ) {
+
+			var clampedPoint = v1.copy( point ).clamp( this.min, this.max );
+			return clampedPoint.sub( point ).length();
+
+		};
+
+	}(),
+
+	getBoundingSphere: function() {
+
+		var v1 = new THREE.Vector3();
+
+		return function ( optionalTarget ) {
+
+			var result = optionalTarget || new THREE.Sphere();
+
+			result.center = this.center();
+			result.radius = this.size( v1 ).length() * 0.5;
+
+			return result;
+
+		};
+
+	}(),
+
+	intersect: function ( box ) {
+
+		this.min.max( box.min );
+		this.max.min( box.max );
+
+		return this;
+
+	},
+
+	union: function ( box ) {
+
+		this.min.min( box.min );
+		this.max.max( box.max );
+
+		return this;
+
+	},
+
+	applyMatrix4: function() {
+
+		var points = [
+			new THREE.Vector3(),
+			new THREE.Vector3(),
+			new THREE.Vector3(),
+			new THREE.Vector3(),
+			new THREE.Vector3(),
+			new THREE.Vector3(),
+			new THREE.Vector3(),
+			new THREE.Vector3()
+			];
+
+		return function ( matrix ) {
+
+			// NOTE: I am using a binary pattern to specify all 2^3 combinations below
+			points[0].set( this.min.x, this.min.y, this.min.z ).applyMatrix4( matrix ); // 000
+			points[1].set( this.min.x, this.min.y, this.max.z ).applyMatrix4( matrix ); // 001
+			points[2].set( this.min.x, this.max.y, this.min.z ).applyMatrix4( matrix ); // 010
+			points[3].set( this.min.x, this.max.y, this.max.z ).applyMatrix4( matrix ); // 011
+			points[4].set( this.max.x, this.min.y, this.min.z ).applyMatrix4( matrix ); // 100
+			points[5].set( this.max.x, this.min.y, this.max.z ).applyMatrix4( matrix ); // 101
+			points[6].set( this.max.x, this.max.y, this.min.z ).applyMatrix4( matrix ); // 110
+			points[7].set( this.max.x, this.max.y, this.max.z ).applyMatrix4( matrix );  // 111
+
+			this.makeEmpty();
+			this.setFromPoints( points );
+
+			return this;
+
+		};
+
+	}(),
+
+	translate: function ( offset ) {
+
+		this.min.add( offset );
+		this.max.add( offset );
+
+		return this;
+
+	},
+
+	equals: function ( box ) {
+
+		return box.min.equals( this.min ) && box.max.equals( this.max );
+
+	},
+
+	clone: function () {
+
+		return new THREE.Box3().copy( this );
+
+	}
+
+} );
+/**
+ * @author alteredq / http://alteredqualia.com/
+ * @author WestLangley / http://github.com/WestLangley
+ * @author bhouston / http://exocortex.com
+ */
+
+THREE.Matrix3 = function ( n11, n12, n13, n21, n22, n23, n31, n32, n33 ) {
+
+	this.elements = new Float32Array(9);
+
+	this.set(
+
+		( n11 !== undefined ) ? n11 : 1, n12 || 0, n13 || 0,
+		n21 || 0, ( n22 !== undefined ) ? n22 : 1, n23 || 0,
+		n31 || 0, n32 || 0, ( n33 !== undefined ) ? n33 : 1
+
+	);
+};
+
+THREE.extend( THREE.Matrix3.prototype, {
+
+	set: function ( n11, n12, n13, n21, n22, n23, n31, n32, n33 ) {
+
+		var te = this.elements;
+
+		te[0] = n11; te[3] = n12; te[6] = n13;
+		te[1] = n21; te[4] = n22; te[7] = n23;
+		te[2] = n31; te[5] = n32; te[8] = n33;
+
+		return this;
+
+	},
+
+	identity: function () {
+
+		this.set(
+
+			1, 0, 0,
+			0, 1, 0,
+			0, 0, 1
+
+		);
+
+		return this;
+
+	},
+
+	copy: function ( m ) {
+
+		var me = m.elements;
+
+		this.set(
+
+			me[0], me[3], me[6],
+			me[1], me[4], me[7],
+			me[2], me[5], me[8]
+
+		);
+
+		return this;
+
+	},
+
+	multiplyVector3: function ( vector ) {
+
+		console.warn( 'DEPRECATED: Matrix3\'s .multiplyVector3() has been removed. Use vector.applyMatrix3( matrix ) instead.' );
+		return vector.applyMatrix3( this );
+
+	},
+
+	multiplyVector3Array: function() {
+
+		var v1 = new THREE.Vector3();
+
+		return function ( a ) {
+
+			for ( var i = 0, il = a.length; i < il; i += 3 ) {
+
+				v1.x = a[ i ];
+				v1.y = a[ i + 1 ];
+				v1.z = a[ i + 2 ];
+
+				v1.applyMatrix3(this);
+
+				a[ i ]     = v1.x;
+				a[ i + 1 ] = v1.y;
+				a[ i + 2 ] = v1.z;
+
+			}
+
+			return a;
+
+		};
+
+	}(),
+
+	multiplyScalar: function ( s ) {
+
+		var te = this.elements;
+
+		te[0] *= s; te[3] *= s; te[6] *= s;
+		te[1] *= s; te[4] *= s; te[7] *= s;
+		te[2] *= s; te[5] *= s; te[8] *= s;
+
+		return this;
+
+	},
+
+	determinant: function () {
+
+		var te = this.elements;
+
+		var a = te[0], b = te[1], c = te[2],
+			d = te[3], e = te[4], f = te[5],
+			g = te[6], h = te[7], i = te[8];
+
+		return a*e*i - a*f*h - b*d*i + b*f*g + c*d*h - c*e*g;
+
+	},
+
+	getInverse: function ( matrix, throwOnInvertible ) {
+
+		// input: THREE.Matrix4
+		// ( based on http://code.google.com/p/webgl-mjs/ )
+
+		var me = matrix.elements;
+		var te = this.elements;
+
+		te[ 0 ] =   me[10] * me[5] - me[6] * me[9];
+		te[ 1 ] = - me[10] * me[1] + me[2] * me[9];
+		te[ 2 ] =   me[6] * me[1] - me[2] * me[5];
+		te[ 3 ] = - me[10] * me[4] + me[6] * me[8];
+		te[ 4 ] =   me[10] * me[0] - me[2] * me[8];
+		te[ 5 ] = - me[6] * me[0] + me[2] * me[4];
+		te[ 6 ] =   me[9] * me[4] - me[5] * me[8];
+		te[ 7 ] = - me[9] * me[0] + me[1] * me[8];
+		te[ 8 ] =   me[5] * me[0] - me[1] * me[4];
+
+		var det = me[ 0 ] * te[ 0 ] + me[ 1 ] * te[ 3 ] + me[ 2 ] * te[ 6 ];
+
+		// no inverse
+
+		if ( det === 0 ) {
+
+			var msg = "Matrix3.getInverse(): can't invert matrix, determinant is 0";
+
+			if ( throwOnInvertible || false ) {
+
+				throw new Error( msg ); 
+
+			} else {
+
+				console.warn( msg );
+
+			}
+
+			this.identity();
+
+			return this;
+
+		}
+
+		this.multiplyScalar( 1.0 / det );
+
+		return this;
+
+	},
+
+	transpose: function () {
+
+		var tmp, m = this.elements;
+
+		tmp = m[1]; m[1] = m[3]; m[3] = tmp;
+		tmp = m[2]; m[2] = m[6]; m[6] = tmp;
+		tmp = m[5]; m[5] = m[7]; m[7] = tmp;
+
+		return this;
+
+	},
+
+	getNormalMatrix: function ( m ) {
+
+		// input: THREE.Matrix4
+
+		this.getInverse( m ).transpose();
+
+		return this;
+
+	},
+
+	transposeIntoArray: function ( r ) {
+
+		var m = this.elements;
+
+		r[ 0 ] = m[ 0 ];
+		r[ 1 ] = m[ 3 ];
+		r[ 2 ] = m[ 6 ];
+		r[ 3 ] = m[ 1 ];
+		r[ 4 ] = m[ 4 ];
+		r[ 5 ] = m[ 7 ];
+		r[ 6 ] = m[ 2 ];
+		r[ 7 ] = m[ 5 ];
+		r[ 8 ] = m[ 8 ];
+
+		return this;
+
+	},
+
+	clone: function () {
+
+		var te = this.elements;
+
+		return new THREE.Matrix3(
+
+			te[0], te[3], te[6],
+			te[1], te[4], te[7],
+			te[2], te[5], te[8]
+
+		);
+
+	}
+
+} );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author supereggbert / http://www.paulbrunt.co.uk/
+ * @author philogb / http://blog.thejit.org/
+ * @author jordi_ros / http://plattsoft.com
+ * @author D1plo1d / http://github.com/D1plo1d
+ * @author alteredq / http://alteredqualia.com/
+ * @author mikael emtinger / http://gomo.se/
+ * @author timknip / http://www.floorplanner.com/
+ * @author bhouston / http://exocortex.com
+ */
+
+
+THREE.Matrix4 = function ( n11, n12, n13, n14, n21, n22, n23, n24, n31, n32, n33, n34, n41, n42, n43, n44 ) {
+
+	var te = this.elements = new Float32Array( 16 );
+
+	// TODO: if n11 is undefined, then just set to identity, otherwise copy all other values into matrix
+	//   we should not support semi specification of Matrix4, it is just weird.
+
+	te[0] = ( n11 !== undefined ) ? n11 : 1; te[4] = n12 || 0; te[8] = n13 || 0; te[12] = n14 || 0;
+	te[1] = n21 || 0; te[5] = ( n22 !== undefined ) ? n22 : 1; te[9] = n23 || 0; te[13] = n24 || 0;
+	te[2] = n31 || 0; te[6] = n32 || 0; te[10] = ( n33 !== undefined ) ? n33 : 1; te[14] = n34 || 0;
+	te[3] = n41 || 0; te[7] = n42 || 0; te[11] = n43 || 0; te[15] = ( n44 !== undefined ) ? n44 : 1;
+
+};
+
+THREE.extend( THREE.Matrix4.prototype, {
+
+	set: function ( n11, n12, n13, n14, n21, n22, n23, n24, n31, n32, n33, n34, n41, n42, n43, n44 ) {
+
+		var te = this.elements;
+
+		te[0] = n11; te[4] = n12; te[8] = n13; te[12] = n14;
+		te[1] = n21; te[5] = n22; te[9] = n23; te[13] = n24;
+		te[2] = n31; te[6] = n32; te[10] = n33; te[14] = n34;
+		te[3] = n41; te[7] = n42; te[11] = n43; te[15] = n44;
+
+		return this;
+
+	},
+
+	identity: function () {
+
+		this.set(
+
+			1, 0, 0, 0,
+			0, 1, 0, 0,
+			0, 0, 1, 0,
+			0, 0, 0, 1
+
+		);
+
+		return this;
+
+	},
+
+	copy: function ( m ) {
+
+		var me = m.elements;
+
+		this.set(
+
+			me[0], me[4], me[8], me[12],
+			me[1], me[5], me[9], me[13],
+			me[2], me[6], me[10], me[14],
+			me[3], me[7], me[11], me[15]
+
+		);
+
+		return this;
+
+	},
+
+	setRotationFromEuler: function ( v, order ) {
+
+		var te = this.elements;
+
+		var x = v.x, y = v.y, z = v.z;
+		var a = Math.cos( x ), b = Math.sin( x );
+		var c = Math.cos( y ), d = Math.sin( y );
+		var e = Math.cos( z ), f = Math.sin( z );
+
+		if ( order === undefined || order === 'XYZ' ) {
+
+			var ae = a * e, af = a * f, be = b * e, bf = b * f;
+
+			te[0] = c * e;
+			te[4] = - c * f;
+			te[8] = d;
+
+			te[1] = af + be * d;
+			te[5] = ae - bf * d;
+			te[9] = - b * c;
+
+			te[2] = bf - ae * d;
+			te[6] = be + af * d;
+			te[10] = a * c;
+
+		} else if ( order === 'YXZ' ) {
+
+			var ce = c * e, cf = c * f, de = d * e, df = d * f;
+
+			te[0] = ce + df * b;
+			te[4] = de * b - cf;
+			te[8] = a * d;
+
+			te[1] = a * f;
+			te[5] = a * e;
+			te[9] = - b;
+
+			te[2] = cf * b - de;
+			te[6] = df + ce * b;
+			te[10] = a * c;
+
+		} else if ( order === 'ZXY' ) {
+
+			var ce = c * e, cf = c * f, de = d * e, df = d * f;
+
+			te[0] = ce - df * b;
+			te[4] = - a * f;
+			te[8] = de + cf * b;
+
+			te[1] = cf + de * b;
+			te[5] = a * e;
+			te[9] = df - ce * b;
+
+			te[2] = - a * d;
+			te[6] = b;
+			te[10] = a * c;
+
+		} else if ( order === 'ZYX' ) {
+
+			var ae = a * e, af = a * f, be = b * e, bf = b * f;
+
+			te[0] = c * e;
+			te[4] = be * d - af;
+			te[8] = ae * d + bf;
+
+			te[1] = c * f;
+			te[5] = bf * d + ae;
+			te[9] = af * d - be;
+
+			te[2] = - d;
+			te[6] = b * c;
+			te[10] = a * c;
+
+		} else if ( order === 'YZX' ) {
+
+			var ac = a * c, ad = a * d, bc = b * c, bd = b * d;
+
+			te[0] = c * e;
+			te[4] = bd - ac * f;
+			te[8] = bc * f + ad;
+
+			te[1] = f;
+			te[5] = a * e;
+			te[9] = - b * e;
+
+			te[2] = - d * e;
+			te[6] = ad * f + bc;
+			te[10] = ac - bd * f;
+
+		} else if ( order === 'XZY' ) {
+
+			var ac = a * c, ad = a * d, bc = b * c, bd = b * d;
+
+			te[0] = c * e;
+			te[4] = - f;
+			te[8] = d * e;
+
+			te[1] = ac * f + bd;
+			te[5] = a * e;
+			te[9] = ad * f - bc;
+
+			te[2] = bc * f - ad;
+			te[6] = b * e;
+			te[10] = bd * f + ac;
+
+		}
+
+		return this;
+
+	},
+
+	setRotationFromQuaternion: function ( q ) {
+
+		var te = this.elements;
+
+		var x = q.x, y = q.y, z = q.z, w = q.w;
+		var x2 = x + x, y2 = y + y, z2 = z + z;
+		var xx = x * x2, xy = x * y2, xz = x * z2;
+		var yy = y * y2, yz = y * z2, zz = z * z2;
+		var wx = w * x2, wy = w * y2, wz = w * z2;
+
+		te[0] = 1 - ( yy + zz );
+		te[4] = xy - wz;
+		te[8] = xz + wy;
+
+		te[1] = xy + wz;
+		te[5] = 1 - ( xx + zz );
+		te[9] = yz - wx;
+
+		te[2] = xz - wy;
+		te[6] = yz + wx;
+		te[10] = 1 - ( xx + yy );
+
+		return this;
+
+	},
+
+	lookAt: function() {
+
+		var x = new THREE.Vector3();
+		var y = new THREE.Vector3();
+		var z = new THREE.Vector3();
+
+		return function ( eye, target, up ) {
+
+			var te = this.elements;
+
+			z.subVectors( eye, target ).normalize();
+
+			if ( z.length() === 0 ) {
+
+				z.z = 1;
+
+			}
+
+			x.crossVectors( up, z ).normalize();
+
+			if ( x.length() === 0 ) {
+
+				z.x += 0.0001;
+				x.crossVectors( up, z ).normalize();
+
+			}
+
+			y.crossVectors( z, x );
+
+
+			te[0] = x.x; te[4] = y.x; te[8] = z.x;
+			te[1] = x.y; te[5] = y.y; te[9] = z.y;
+			te[2] = x.z; te[6] = y.z; te[10] = z.z;
+
+			return this;
+
+		};
+
+	}(),
+
+	multiply: function ( m, n ) {
+
+		if ( n !== undefined ) {
+
+			console.warn( 'DEPRECATED: Matrix4\'s .multiply() now only accepts one argument. Use .multiplyMatrices( a, b ) instead.' );
+			return this.multiplyMatrices( m, n );
+
+		}
+
+		return this.multiplyMatrices( this, m );
+
+	},
+
+	multiplyMatrices: function ( a, b ) {
+
+		var ae = a.elements;
+		var be = b.elements;
+		var te = this.elements;
+
+		var a11 = ae[0], a12 = ae[4], a13 = ae[8], a14 = ae[12];
+		var a21 = ae[1], a22 = ae[5], a23 = ae[9], a24 = ae[13];
+		var a31 = ae[2], a32 = ae[6], a33 = ae[10], a34 = ae[14];
+		var a41 = ae[3], a42 = ae[7], a43 = ae[11], a44 = ae[15];
+
+		var b11 = be[0], b12 = be[4], b13 = be[8], b14 = be[12];
+		var b21 = be[1], b22 = be[5], b23 = be[9], b24 = be[13];
+		var b31 = be[2], b32 = be[6], b33 = be[10], b34 = be[14];
+		var b41 = be[3], b42 = be[7], b43 = be[11], b44 = be[15];
+
+		te[0] = a11 * b11 + a12 * b21 + a13 * b31 + a14 * b41;
+		te[4] = a11 * b12 + a12 * b22 + a13 * b32 + a14 * b42;
+		te[8] = a11 * b13 + a12 * b23 + a13 * b33 + a14 * b43;
+		te[12] = a11 * b14 + a12 * b24 + a13 * b34 + a14 * b44;
+
+		te[1] = a21 * b11 + a22 * b21 + a23 * b31 + a24 * b41;
+		te[5] = a21 * b12 + a22 * b22 + a23 * b32 + a24 * b42;
+		te[9] = a21 * b13 + a22 * b23 + a23 * b33 + a24 * b43;
+		te[13] = a21 * b14 + a22 * b24 + a23 * b34 + a24 * b44;
+
+		te[2] = a31 * b11 + a32 * b21 + a33 * b31 + a34 * b41;
+		te[6] = a31 * b12 + a32 * b22 + a33 * b32 + a34 * b42;
+		te[10] = a31 * b13 + a32 * b23 + a33 * b33 + a34 * b43;
+		te[14] = a31 * b14 + a32 * b24 + a33 * b34 + a34 * b44;
+
+		te[3] = a41 * b11 + a42 * b21 + a43 * b31 + a44 * b41;
+		te[7] = a41 * b12 + a42 * b22 + a43 * b32 + a44 * b42;
+		te[11] = a41 * b13 + a42 * b23 + a43 * b33 + a44 * b43;
+		te[15] = a41 * b14 + a42 * b24 + a43 * b34 + a44 * b44;
+
+		return this;
+
+	},
+
+	multiplyToArray: function ( a, b, r ) {
+
+		var te = this.elements;
+
+		this.multiplyMatrices( a, b );
+
+		r[ 0 ] = te[0]; r[ 1 ] = te[1]; r[ 2 ] = te[2]; r[ 3 ] = te[3];
+		r[ 4 ] = te[4]; r[ 5 ] = te[5]; r[ 6 ] = te[6]; r[ 7 ] = te[7];
+		r[ 8 ]  = te[8]; r[ 9 ]  = te[9]; r[ 10 ] = te[10]; r[ 11 ] = te[11];
+		r[ 12 ] = te[12]; r[ 13 ] = te[13]; r[ 14 ] = te[14]; r[ 15 ] = te[15];
+
+		return this;
+
+	},
+
+	multiplyScalar: function ( s ) {
+
+		var te = this.elements;
+
+		te[0] *= s; te[4] *= s; te[8] *= s; te[12] *= s;
+		te[1] *= s; te[5] *= s; te[9] *= s; te[13] *= s;
+		te[2] *= s; te[6] *= s; te[10] *= s; te[14] *= s;
+		te[3] *= s; te[7] *= s; te[11] *= s; te[15] *= s;
+
+		return this;
+
+	},
+
+	multiplyVector3: function ( vector ) {
+
+		console.warn( 'DEPRECATED: Matrix4\'s .multiplyVector3() has been removed. Use vector.applyMatrix4( matrix ) or vector.applyProjection( matrix ) instead.' );
+		return vector.applyProjection( this );
+
+	},
+
+	multiplyVector4: function ( vector ) {
+
+		console.warn( 'DEPRECATED: Matrix4\'s .multiplyVector4() has been removed. Use vector.applyMatrix4( matrix ) instead.' );
+		return vector.applyMatrix4( this );
+
+	},
+
+	multiplyVector3Array: function() {
+
+		var v1 = new THREE.Vector3();
+
+		return function ( a ) {
+
+			for ( var i = 0, il = a.length; i < il; i += 3 ) {
+
+				v1.x = a[ i ];
+				v1.y = a[ i + 1 ];
+				v1.z = a[ i + 2 ];
+
+				v1.applyProjection( this );
+
+				a[ i ]     = v1.x;
+				a[ i + 1 ] = v1.y;
+				a[ i + 2 ] = v1.z;
+
+			}
+
+			return a;
+
+		};
+
+	}(),
+
+	rotateAxis: function ( v ) {
+
+		var te = this.elements;
+		var vx = v.x, vy = v.y, vz = v.z;
+
+		v.x = vx * te[0] + vy * te[4] + vz * te[8];
+		v.y = vx * te[1] + vy * te[5] + vz * te[9];
+		v.z = vx * te[2] + vy * te[6] + vz * te[10];
+
+		v.normalize();
+
+		return v;
+
+	},
+
+	crossVector: function ( a ) {
+
+		var te = this.elements;
+		var v = new THREE.Vector4();
+
+		v.x = te[0] * a.x + te[4] * a.y + te[8] * a.z + te[12] * a.w;
+		v.y = te[1] * a.x + te[5] * a.y + te[9] * a.z + te[13] * a.w;
+		v.z = te[2] * a.x + te[6] * a.y + te[10] * a.z + te[14] * a.w;
+
+		v.w = ( a.w ) ? te[3] * a.x + te[7] * a.y + te[11] * a.z + te[15] * a.w : 1;
+
+		return v;
+
+	},
+
+	determinant: function () {
+
+		var te = this.elements;
+
+		var n11 = te[0], n12 = te[4], n13 = te[8], n14 = te[12];
+		var n21 = te[1], n22 = te[5], n23 = te[9], n24 = te[13];
+		var n31 = te[2], n32 = te[6], n33 = te[10], n34 = te[14];
+		var n41 = te[3], n42 = te[7], n43 = te[11], n44 = te[15];
+
+		//TODO: make this more efficient
+		//( based on http://www.euclideanspace.com/maths/algebra/matrix/functions/inverse/fourD/index.htm )
+
+		return (
+			n41 * (
+				+n14 * n23 * n32
+				-n13 * n24 * n32
+				-n14 * n22 * n33
+				+n12 * n24 * n33
+				+n13 * n22 * n34
+				-n12 * n23 * n34
+			) +
+			n42 * (
+				+n11 * n23 * n34
+				-n11 * n24 * n33
+				+n14 * n21 * n33
+				-n13 * n21 * n34
+				+n13 * n24 * n31
+				-n14 * n23 * n31
+			) +
+			n43 * (
+				+n11 * n24 * n32
+				-n11 * n22 * n34
+				-n14 * n21 * n32
+				+n12 * n21 * n34
+				+n14 * n22 * n31
+				-n12 * n24 * n31
+			) +
+			n44 * (
+				-n13 * n22 * n31
+				-n11 * n23 * n32
+				+n11 * n22 * n33
+				+n13 * n21 * n32
+				-n12 * n21 * n33
+				+n12 * n23 * n31
+			)
+
+		);
+
+	},
+
+	transpose: function () {
+
+		var te = this.elements;
+		var tmp;
+
+		tmp = te[1]; te[1] = te[4]; te[4] = tmp;
+		tmp = te[2]; te[2] = te[8]; te[8] = tmp;
+		tmp = te[6]; te[6] = te[9]; te[9] = tmp;
+
+		tmp = te[3]; te[3] = te[12]; te[12] = tmp;
+		tmp = te[7]; te[7] = te[13]; te[13] = tmp;
+		tmp = te[11]; te[11] = te[14]; te[14] = tmp;
+
+		return this;
+
+	},
+
+	flattenToArray: function ( flat ) {
+
+		var te = this.elements;
+		flat[ 0 ] = te[0]; flat[ 1 ] = te[1]; flat[ 2 ] = te[2]; flat[ 3 ] = te[3];
+		flat[ 4 ] = te[4]; flat[ 5 ] = te[5]; flat[ 6 ] = te[6]; flat[ 7 ] = te[7];
+		flat[ 8 ] = te[8]; flat[ 9 ] = te[9]; flat[ 10 ] = te[10]; flat[ 11 ] = te[11];
+		flat[ 12 ] = te[12]; flat[ 13 ] = te[13]; flat[ 14 ] = te[14]; flat[ 15 ] = te[15];
+
+		return flat;
+
+	},
+
+	flattenToArrayOffset: function( flat, offset ) {
+
+		var te = this.elements;
+		flat[ offset ] = te[0];
+		flat[ offset + 1 ] = te[1];
+		flat[ offset + 2 ] = te[2];
+		flat[ offset + 3 ] = te[3];
+
+		flat[ offset + 4 ] = te[4];
+		flat[ offset + 5 ] = te[5];
+		flat[ offset + 6 ] = te[6];
+		flat[ offset + 7 ] = te[7];
+
+		flat[ offset + 8 ]  = te[8];
+		flat[ offset + 9 ]  = te[9];
+		flat[ offset + 10 ] = te[10];
+		flat[ offset + 11 ] = te[11];
+
+		flat[ offset + 12 ] = te[12];
+		flat[ offset + 13 ] = te[13];
+		flat[ offset + 14 ] = te[14];
+		flat[ offset + 15 ] = te[15];
+
+		return flat;
+
+	},
+
+	getPosition: function() {
+
+		var v1 = new THREE.Vector3();
+
+		return function () {
+
+			console.warn( 'DEPRECATED: Matrix4\'s .getPosition() has been removed. Use Vector3.getPositionFromMatrix( matrix ) instead.' );
+
+			var te = this.elements;
+			return v1.set( te[12], te[13], te[14] );
+
+		};
+
+	}(),
+
+	setPosition: function ( v ) {
+
+		var te = this.elements;
+
+		te[12] = v.x;
+		te[13] = v.y;
+		te[14] = v.z;
+
+		return this;
+
+	},
+
+	getInverse: function ( m, throwOnInvertible ) {
+
+		// based on http://www.euclideanspace.com/maths/algebra/matrix/functions/inverse/fourD/index.htm
+		var te = this.elements;
+		var me = m.elements;
+
+		var n11 = me[0], n12 = me[4], n13 = me[8], n14 = me[12];
+		var n21 = me[1], n22 = me[5], n23 = me[9], n24 = me[13];
+		var n31 = me[2], n32 = me[6], n33 = me[10], n34 = me[14];
+		var n41 = me[3], n42 = me[7], n43 = me[11], n44 = me[15];
+
+		te[0] = n23*n34*n42 - n24*n33*n42 + n24*n32*n43 - n22*n34*n43 - n23*n32*n44 + n22*n33*n44;
+		te[4] = n14*n33*n42 - n13*n34*n42 - n14*n32*n43 + n12*n34*n43 + n13*n32*n44 - n12*n33*n44;
+		te[8] = n13*n24*n42 - n14*n23*n42 + n14*n22*n43 - n12*n24*n43 - n13*n22*n44 + n12*n23*n44;
+		te[12] = n14*n23*n32 - n13*n24*n32 - n14*n22*n33 + n12*n24*n33 + n13*n22*n34 - n12*n23*n34;
+		te[1] = n24*n33*n41 - n23*n34*n41 - n24*n31*n43 + n21*n34*n43 + n23*n31*n44 - n21*n33*n44;
+		te[5] = n13*n34*n41 - n14*n33*n41 + n14*n31*n43 - n11*n34*n43 - n13*n31*n44 + n11*n33*n44;
+		te[9] = n14*n23*n41 - n13*n24*n41 - n14*n21*n43 + n11*n24*n43 + n13*n21*n44 - n11*n23*n44;
+		te[13] = n13*n24*n31 - n14*n23*n31 + n14*n21*n33 - n11*n24*n33 - n13*n21*n34 + n11*n23*n34;
+		te[2] = n22*n34*n41 - n24*n32*n41 + n24*n31*n42 - n21*n34*n42 - n22*n31*n44 + n21*n32*n44;
+		te[6] = n14*n32*n41 - n12*n34*n41 - n14*n31*n42 + n11*n34*n42 + n12*n31*n44 - n11*n32*n44;
+		te[10] = n12*n24*n41 - n14*n22*n41 + n14*n21*n42 - n11*n24*n42 - n12*n21*n44 + n11*n22*n44;
+		te[14] = n14*n22*n31 - n12*n24*n31 - n14*n21*n32 + n11*n24*n32 + n12*n21*n34 - n11*n22*n34;
+		te[3] = n23*n32*n41 - n22*n33*n41 - n23*n31*n42 + n21*n33*n42 + n22*n31*n43 - n21*n32*n43;
+		te[7] = n12*n33*n41 - n13*n32*n41 + n13*n31*n42 - n11*n33*n42 - n12*n31*n43 + n11*n32*n43;
+		te[11] = n13*n22*n41 - n12*n23*n41 - n13*n21*n42 + n11*n23*n42 + n12*n21*n43 - n11*n22*n43;
+		te[15] = n12*n23*n31 - n13*n22*n31 + n13*n21*n32 - n11*n23*n32 - n12*n21*n33 + n11*n22*n33;
+
+		var det = me[ 0 ] * te[ 0 ] + me[ 1 ] * te[ 4 ] + me[ 2 ] * te[ 8 ] + me[ 3 ] * te[ 12 ];
+
+		if ( det == 0 ) {
+
+			var msg = "Matrix4.getInverse(): can't invert matrix, determinant is 0";
+
+			if ( throwOnInvertible || false ) {
+
+				throw new Error( msg ); 
+
+			} else {
+
+				console.warn( msg );
+
+			}
+
+			this.identity();
+
+			return this;
+		}
+
+		this.multiplyScalar( 1 / det );
+
+		return this;
+
+	},
+
+	compose: function() {
+
+		var mRotation = new THREE.Matrix4(),
+			mScale = new THREE.Matrix4();
+		
+		return function ( translation, rotation, scale ) {
+
+			var te = this.elements;
+
+			mRotation.identity();
+			mRotation.setRotationFromQuaternion( rotation );
+
+			mScale.makeScale( scale.x, scale.y, scale.z );
+
+			this.multiplyMatrices( mRotation, mScale );
+
+			te[12] = translation.x;
+			te[13] = translation.y;
+			te[14] = translation.z;
+
+			return this;
+
+		};
+
+	}(),
+
+	decompose: function() {
+
+		var x = new THREE.Vector3(),
+			y = new THREE.Vector3(),
+			z = new THREE.Vector3(),
+			matrix = new THREE.Matrix4();
+
+		return function ( translation, rotation, scale ) {
+
+			var te = this.elements;
+
+			// grab the axis vectors
+			x.set( te[0], te[1], te[2] );
+			y.set( te[4], te[5], te[6] );
+			z.set( te[8], te[9], te[10] );
+
+			translation = ( translation instanceof THREE.Vector3 ) ? translation : new THREE.Vector3();
+			rotation = ( rotation instanceof THREE.Quaternion ) ? rotation : new THREE.Quaternion();
+			scale = ( scale instanceof THREE.Vector3 ) ? scale : new THREE.Vector3();
+
+			scale.x = x.length();
+			scale.y = y.length();
+			scale.z = z.length();
+
+			translation.x = te[12];
+			translation.y = te[13];
+			translation.z = te[14];
+
+			// scale the rotation part
+
+			matrix.copy( this );
+
+			matrix.elements[0] /= scale.x;
+			matrix.elements[1] /= scale.x;
+			matrix.elements[2] /= scale.x;
+
+			matrix.elements[4] /= scale.y;
+			matrix.elements[5] /= scale.y;
+			matrix.elements[6] /= scale.y;
+
+			matrix.elements[8] /= scale.z;
+			matrix.elements[9] /= scale.z;
+			matrix.elements[10] /= scale.z;
+
+			rotation.setFromRotationMatrix( matrix );
+
+			return [ translation, rotation, scale ];
+
+		};
+
+	}(),
+
+	extractPosition: function ( m ) {
+
+		var te = this.elements;
+		var me = m.elements;
+
+		te[12] = me[12];
+		te[13] = me[13];
+		te[14] = me[14];
+
+		return this;
+
+	},
+
+	extractRotation: function() {
+
+		var v1 = new THREE.Vector3();
+
+		return function ( m ) {
+
+			var te = this.elements;
+			var me = m.elements;
+
+			var scaleX = 1 / v1.set( me[0], me[1], me[2] ).length();
+			var scaleY = 1 / v1.set( me[4], me[5], me[6] ).length();
+			var scaleZ = 1 / v1.set( me[8], me[9], me[10] ).length();
+
+			te[0] = me[0] * scaleX;
+			te[1] = me[1] * scaleX;
+			te[2] = me[2] * scaleX;
+
+			te[4] = me[4] * scaleY;
+			te[5] = me[5] * scaleY;
+			te[6] = me[6] * scaleY;
+
+			te[8] = me[8] * scaleZ;
+			te[9] = me[9] * scaleZ;
+			te[10] = me[10] * scaleZ;
+
+			return this;
+
+		};
+
+	}(),
+
+	translate: function ( v ) {
+
+		var te = this.elements;
+		var x = v.x, y = v.y, z = v.z;
+
+		te[12] = te[0] * x + te[4] * y + te[8] * z + te[12];
+		te[13] = te[1] * x + te[5] * y + te[9] * z + te[13];
+		te[14] = te[2] * x + te[6] * y + te[10] * z + te[14];
+		te[15] = te[3] * x + te[7] * y + te[11] * z + te[15];
+
+		return this;
+
+	},
+
+	rotateX: function ( angle ) {
+
+		var te = this.elements;
+		var m12 = te[4];
+		var m22 = te[5];
+		var m32 = te[6];
+		var m42 = te[7];
+		var m13 = te[8];
+		var m23 = te[9];
+		var m33 = te[10];
+		var m43 = te[11];
+		var c = Math.cos( angle );
+		var s = Math.sin( angle );
+
+		te[4] = c * m12 + s * m13;
+		te[5] = c * m22 + s * m23;
+		te[6] = c * m32 + s * m33;
+		te[7] = c * m42 + s * m43;
+
+		te[8] = c * m13 - s * m12;
+		te[9] = c * m23 - s * m22;
+		te[10] = c * m33 - s * m32;
+		te[11] = c * m43 - s * m42;
+
+		return this;
+
+	},
+
+	rotateY: function ( angle ) {
+
+		var te = this.elements;
+		var m11 = te[0];
+		var m21 = te[1];
+		var m31 = te[2];
+		var m41 = te[3];
+		var m13 = te[8];
+		var m23 = te[9];
+		var m33 = te[10];
+		var m43 = te[11];
+		var c = Math.cos( angle );
+		var s = Math.sin( angle );
+
+		te[0] = c * m11 - s * m13;
+		te[1] = c * m21 - s * m23;
+		te[2] = c * m31 - s * m33;
+		te[3] = c * m41 - s * m43;
+
+		te[8] = c * m13 + s * m11;
+		te[9] = c * m23 + s * m21;
+		te[10] = c * m33 + s * m31;
+		te[11] = c * m43 + s * m41;
+
+		return this;
+
+	},
+
+	rotateZ: function ( angle ) {
+
+		var te = this.elements;
+		var m11 = te[0];
+		var m21 = te[1];
+		var m31 = te[2];
+		var m41 = te[3];
+		var m12 = te[4];
+		var m22 = te[5];
+		var m32 = te[6];
+		var m42 = te[7];
+		var c = Math.cos( angle );
+		var s = Math.sin( angle );
+
+		te[0] = c * m11 + s * m12;
+		te[1] = c * m21 + s * m22;
+		te[2] = c * m31 + s * m32;
+		te[3] = c * m41 + s * m42;
+
+		te[4] = c * m12 - s * m11;
+		te[5] = c * m22 - s * m21;
+		te[6] = c * m32 - s * m31;
+		te[7] = c * m42 - s * m41;
+
+		return this;
+
+	},
+
+	rotateByAxis: function ( axis, angle ) {
+
+		var te = this.elements;
+
+		// optimize by checking axis
+
+		if ( axis.x === 1 && axis.y === 0 && axis.z === 0 ) {
+
+			return this.rotateX( angle );
+
+		} else if ( axis.x === 0 && axis.y === 1 && axis.z === 0 ) {
+
+			return this.rotateY( angle );
+
+		} else if ( axis.x === 0 && axis.y === 0 && axis.z === 1 ) {
+
+			return this.rotateZ( angle );
+
+		}
+
+		var x = axis.x, y = axis.y, z = axis.z;
+		var n = Math.sqrt(x * x + y * y + z * z);
+
+		x /= n;
+		y /= n;
+		z /= n;
+
+		var xx = x * x, yy = y * y, zz = z * z;
+		var c = Math.cos( angle );
+		var s = Math.sin( angle );
+		var oneMinusCosine = 1 - c;
+		var xy = x * y * oneMinusCosine;
+		var xz = x * z * oneMinusCosine;
+		var yz = y * z * oneMinusCosine;
+		var xs = x * s;
+		var ys = y * s;
+		var zs = z * s;
+
+		var r11 = xx + (1 - xx) * c;
+		var r21 = xy + zs;
+		var r31 = xz - ys;
+		var r12 = xy - zs;
+		var r22 = yy + (1 - yy) * c;
+		var r32 = yz + xs;
+		var r13 = xz + ys;
+		var r23 = yz - xs;
+		var r33 = zz + (1 - zz) * c;
+
+		var m11 = te[0], m21 = te[1], m31 = te[2], m41 = te[3];
+		var m12 = te[4], m22 = te[5], m32 = te[6], m42 = te[7];
+		var m13 = te[8], m23 = te[9], m33 = te[10], m43 = te[11];
+
+		te[0] = r11 * m11 + r21 * m12 + r31 * m13;
+		te[1] = r11 * m21 + r21 * m22 + r31 * m23;
+		te[2] = r11 * m31 + r21 * m32 + r31 * m33;
+		te[3] = r11 * m41 + r21 * m42 + r31 * m43;
+
+		te[4] = r12 * m11 + r22 * m12 + r32 * m13;
+		te[5] = r12 * m21 + r22 * m22 + r32 * m23;
+		te[6] = r12 * m31 + r22 * m32 + r32 * m33;
+		te[7] = r12 * m41 + r22 * m42 + r32 * m43;
+
+		te[8] = r13 * m11 + r23 * m12 + r33 * m13;
+		te[9] = r13 * m21 + r23 * m22 + r33 * m23;
+		te[10] = r13 * m31 + r23 * m32 + r33 * m33;
+		te[11] = r13 * m41 + r23 * m42 + r33 * m43;
+
+		return this;
+
+	},
+
+	scale: function ( v ) {
+
+		var te = this.elements;
+		var x = v.x, y = v.y, z = v.z;
+
+		te[0] *= x; te[4] *= y; te[8] *= z;
+		te[1] *= x; te[5] *= y; te[9] *= z;
+		te[2] *= x; te[6] *= y; te[10] *= z;
+		te[3] *= x; te[7] *= y; te[11] *= z;
+
+		return this;
+
+	},
+
+	getMaxScaleOnAxis: function () {
+
+		var te = this.elements;
+
+		var scaleXSq = te[0] * te[0] + te[1] * te[1] + te[2] * te[2];
+		var scaleYSq = te[4] * te[4] + te[5] * te[5] + te[6] * te[6];
+		var scaleZSq = te[8] * te[8] + te[9] * te[9] + te[10] * te[10];
+
+		return Math.sqrt( Math.max( scaleXSq, Math.max( scaleYSq, scaleZSq ) ) );
+
+	},
+
+	makeTranslation: function ( x, y, z ) {
+
+		this.set(
+
+			1, 0, 0, x,
+			0, 1, 0, y,
+			0, 0, 1, z,
+			0, 0, 0, 1
+
+		);
+
+		return this;
+
+	},
+
+	makeRotationX: function ( theta ) {
+
+		var c = Math.cos( theta ), s = Math.sin( theta );
+
+		this.set(
+
+			1, 0,  0, 0,
+			0, c, -s, 0,
+			0, s,  c, 0,
+			0, 0,  0, 1
+
+		);
+
+		return this;
+
+	},
+
+	makeRotationY: function ( theta ) {
+
+		var c = Math.cos( theta ), s = Math.sin( theta );
+
+		this.set(
+
+			 c, 0, s, 0,
+			 0, 1, 0, 0,
+			-s, 0, c, 0,
+			 0, 0, 0, 1
+
+		);
+
+		return this;
+
+	},
+
+	makeRotationZ: function ( theta ) {
+
+		var c = Math.cos( theta ), s = Math.sin( theta );
+
+		this.set(
+
+			c, -s, 0, 0,
+			s,  c, 0, 0,
+			0,  0, 1, 0,
+			0,  0, 0, 1
+
+		);
+
+		return this;
+
+	},
+
+	makeRotationAxis: function ( axis, angle ) {
+
+		// Based on http://www.gamedev.net/reference/articles/article1199.asp
+
+		var c = Math.cos( angle );
+		var s = Math.sin( angle );
+		var t = 1 - c;
+		var x = axis.x, y = axis.y, z = axis.z;
+		var tx = t * x, ty = t * y;
+
+		this.set(
+
+			tx * x + c, tx * y - s * z, tx * z + s * y, 0,
+			tx * y + s * z, ty * y + c, ty * z - s * x, 0,
+			tx * z - s * y, ty * z + s * x, t * z * z + c, 0,
+			0, 0, 0, 1
+
+		);
+
+		 return this;
+
+	},
+
+	makeScale: function ( x, y, z ) {
+
+		this.set(
+
+			x, 0, 0, 0,
+			0, y, 0, 0,
+			0, 0, z, 0,
+			0, 0, 0, 1
+
+		);
+
+		return this;
+
+	},
+
+	makeFrustum: function ( left, right, bottom, top, near, far ) {
+
+		var te = this.elements;
+		var x = 2 * near / ( right - left );
+		var y = 2 * near / ( top - bottom );
+
+		var a = ( right + left ) / ( right - left );
+		var b = ( top + bottom ) / ( top - bottom );
+		var c = - ( far + near ) / ( far - near );
+		var d = - 2 * far * near / ( far - near );
+
+		te[0] = x;	te[4] = 0;	te[8] = a;	te[12] = 0;
+		te[1] = 0;	te[5] = y;	te[9] = b;	te[13] = 0;
+		te[2] = 0;	te[6] = 0;	te[10] = c;	te[14] = d;
+		te[3] = 0;	te[7] = 0;	te[11] = - 1;	te[15] = 0;
+
+		return this;
+
+	},
+
+	makePerspective: function ( fov, aspect, near, far ) {
+
+		var ymax = near * Math.tan( THREE.Math.degToRad( fov * 0.5 ) );
+		var ymin = - ymax;
+		var xmin = ymin * aspect;
+		var xmax = ymax * aspect;
+
+		return this.makeFrustum( xmin, xmax, ymin, ymax, near, far );
+
+	},
+
+	makeOrthographic: function ( left, right, top, bottom, near, far ) {
+
+		var te = this.elements;
+		var w = right - left;
+		var h = top - bottom;
+		var p = far - near;
+
+		var x = ( right + left ) / w;
+		var y = ( top + bottom ) / h;
+		var z = ( far + near ) / p;
+
+		te[0] = 2 / w;	te[4] = 0;	te[8] = 0;	te[12] = -x;
+		te[1] = 0;	te[5] = 2 / h;	te[9] = 0;	te[13] = -y;
+		te[2] = 0;	te[6] = 0;	te[10] = -2/p;	te[14] = -z;
+		te[3] = 0;	te[7] = 0;	te[11] = 0;	te[15] = 1;
+
+		return this;
+
+	},
+
+	clone: function () {
+
+		var te = this.elements;
+
+		return new THREE.Matrix4(
+
+			te[0], te[4], te[8], te[12],
+			te[1], te[5], te[9], te[13],
+			te[2], te[6], te[10], te[14],
+			te[3], te[7], te[11], te[15]
+
+		);
+
+	}
+
+} );
+/**
+ * @author bhouston / http://exocortex.com
+ */
+
+THREE.Ray = function ( origin, direction ) {
+
+	this.origin = ( origin !== undefined ) ? origin : new THREE.Vector3();
+	this.direction = ( direction !== undefined ) ? direction : new THREE.Vector3();
+
+};
+
+THREE.extend( THREE.Ray.prototype, {
+
+	set: function ( origin, direction ) {
+
+		this.origin.copy( origin );
+		this.direction.copy( direction );
+
+		return this;
+
+	},
+
+	copy: function ( ray ) {
+
+		this.origin.copy( ray.origin );
+		this.direction.copy( ray.direction );
+
+		return this;
+
+	},
+
+	at: function( t, optionalTarget ) {
+
+		var result = optionalTarget || new THREE.Vector3();
+
+		return result.copy( this.direction ).multiplyScalar( t ).add( this.origin );
+
+	},
+
+	recast: function() {
+
+		var v1 = new THREE.Vector3();
+
+		return function ( t ) {
+
+			this.origin.copy( this.at( t, v1 ) );
+
+			return this;
+
+		};
+
+	}(),
+
+	closestPointToPoint: function ( point, optionalTarget ) {
+
+		var result = optionalTarget || new THREE.Vector3();
+		result.subVectors( point, this.origin );
+		var directionDistance = result.dot( this.direction );
+
+		return result.copy( this.direction ).multiplyScalar( directionDistance ).add( this.origin );
+
+	},
+
+	distanceToPoint: function() {
+
+		var v1 = new THREE.Vector3();
+
+		return function ( point ) {
+
+			var directionDistance = v1.subVectors( point, this.origin ).dot( this.direction );
+			v1.copy( this.direction ).multiplyScalar( directionDistance ).add( this.origin );
+
+			return v1.distanceTo( point );
+
+		};
+
+	}(),
+
+	isIntersectionSphere: function( sphere ) {
+
+		return ( this.distanceToPoint( sphere.center ) <= sphere.radius );
+
+	},
+
+	isIntersectionPlane: function ( plane ) {
+
+		// check if the line and plane are non-perpendicular, if they
+		// eventually they will intersect.
+		var denominator = plane.normal.dot( this.direction );
+		if ( denominator != 0 ) {
+
+			return true;
+
+		}
+
+		// line is coplanar, return origin
+		if( plane.distanceToPoint( this.origin ) == 0 ) {
+
+			return true;
+
+		}
+
+		return false;
+
+	},
+
+	distanceToPlane: function ( plane ) {
+
+		var denominator = plane.normal.dot( this.direction );
+		if ( denominator == 0 ) {
+
+			// line is coplanar, return origin
+			if( plane.distanceToPoint( this.origin ) == 0 ) {
+
+				return 0;
+
+			}
+
+			// Unsure if this is the correct method to handle this case.
+			return undefined;
+
+		}
+
+		var t = - ( this.origin.dot( plane.normal ) + plane.constant ) / denominator;
+
+		return t;
+
+	},
+
+	intersectPlane: function ( plane, optionalTarget ) {
+
+		var t = this.distanceToPlane( plane );
+
+		if ( t === undefined ) {
+
+			return undefined;
+		}
+
+		return this.at( t, optionalTarget );
+
+	},
+
+	applyMatrix4: function ( matrix4 ) {
+
+		this.direction.add( this.origin ).applyMatrix4( matrix4 );
+		this.origin.applyMatrix4( matrix4 );
+		this.direction.sub( this.origin );
+
+		return this;
+	},
+
+	equals: function ( ray ) {
+
+		return ray.origin.equals( this.origin ) && ray.direction.equals( this.direction );
+
+	},
+
+	clone: function () {
+
+		return new THREE.Ray().copy( this );
+
+	}
+
+} );
+/**
+ * @author bhouston / http://exocortex.com
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.Sphere = function ( center, radius ) {
+
+	this.center = ( center !== undefined ) ? center : new THREE.Vector3();
+	this.radius = ( radius !== undefined ) ? radius : 0;
+
+};
+
+THREE.extend( THREE.Sphere.prototype, {
+
+	set: function ( center, radius ) {
+
+		this.center.copy( center );
+		this.radius = radius;
+
+		return this;
+	},
+
+	setFromCenterAndPoints: function ( center, points ) {
+
+		var maxRadiusSq = 0;
+
+		for ( var i = 0, il = points.length; i < il; i ++ ) {
+
+			var radiusSq = center.distanceToSquared( points[ i ] );
+			maxRadiusSq = Math.max( maxRadiusSq, radiusSq );
+
+		}
+
+		this.center = center;
+		this.radius = Math.sqrt( maxRadiusSq );
+
+		return this;
+
+	},
+
+	copy: function ( sphere ) {
+
+		this.center.copy( sphere.center );
+		this.radius = sphere.radius;
+
+		return this;
+
+	},
+
+	empty: function () {
+
+		return ( this.radius <= 0 );
+
+	},
+
+	containsPoint: function ( point ) {
+
+		return ( point.distanceToSquared( this.center ) <= ( this.radius * this.radius ) );
+
+	},
+
+	distanceToPoint: function ( point ) {
+
+		return ( point.distanceTo( this.center ) - this.radius );
+
+	},
+
+	intersectsSphere: function ( sphere ) {
+
+		var radiusSum = this.radius + sphere.radius;
+
+		return sphere.center.distanceToSquared( this.center ) <= ( radiusSum * radiusSum );
+
+	},
+
+	clampPoint: function ( point, optionalTarget ) {
+
+		var deltaLengthSq = this.center.distanceToSquared( point );
+
+		var result = optionalTarget || new THREE.Vector3();
+		result.copy( point );
+
+		if ( deltaLengthSq > ( this.radius * this.radius ) ) {
+
+			result.sub( this.center ).normalize();
+			result.multiplyScalar( this.radius ).add( this.center );
+
+		}
+
+		return result;
+
+	},
+
+	getBoundingBox: function ( optionalTarget ) {
+
+		var box = optionalTarget || new THREE.Box3();
+
+		box.set( this.center, this.center );
+		box.expandByScalar( this.radius );
+
+		return box;
+
+	},
+
+	applyMatrix4: function ( matrix ) {
+
+		this.center.applyMatrix4( matrix );
+		this.radius = this.radius * matrix.getMaxScaleOnAxis();
+
+		return this;
+
+	},
+
+	translate: function ( offset ) {
+
+		this.center.add( offset );
+
+		return this;
+
+	},
+
+	equals: function ( sphere ) {
+
+		return sphere.center.equals( this.center ) && ( sphere.radius === this.radius );
+
+	},
+
+	clone: function () {
+
+		return new THREE.Sphere().copy( this );
+
+	}
+
+} );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ * @author bhouston / http://exocortex.com
+ */
+
+THREE.Frustum = function ( p0, p1, p2, p3, p4, p5 ) {
+
+	this.planes = [
+
+		( p0 !== undefined ) ? p0 : new THREE.Plane(),
+		( p1 !== undefined ) ? p1 : new THREE.Plane(),
+		( p2 !== undefined ) ? p2 : new THREE.Plane(),
+		( p3 !== undefined ) ? p3 : new THREE.Plane(),
+		( p4 !== undefined ) ? p4 : new THREE.Plane(),
+		( p5 !== undefined ) ? p5 : new THREE.Plane()
+
+	];
+
+};
+
+THREE.extend( THREE.Frustum.prototype, {
+
+	set: function ( p0, p1, p2, p3, p4, p5 ) {
+
+		var planes = this.planes;
+
+		planes[0].copy( p0 );
+		planes[1].copy( p1 );
+		planes[2].copy( p2 );
+		planes[3].copy( p3 );
+		planes[4].copy( p4 );
+		planes[5].copy( p5 );
+
+		return this;
+
+	},
+
+	copy: function ( frustum ) {
+
+		var planes = this.planes;
+
+		for( var i = 0; i < 6; i ++ ) {
+
+			planes[i].copy( frustum.planes[i] );
+
+		}
+
+		return this;
+
+	},
+
+	setFromMatrix: function ( m ) {
+
+		var planes = this.planes;
+		var me = m.elements;
+		var me0 = me[0], me1 = me[1], me2 = me[2], me3 = me[3];
+		var me4 = me[4], me5 = me[5], me6 = me[6], me7 = me[7];
+		var me8 = me[8], me9 = me[9], me10 = me[10], me11 = me[11];
+		var me12 = me[12], me13 = me[13], me14 = me[14], me15 = me[15];
+
+		planes[ 0 ].setComponents( me3 - me0, me7 - me4, me11 - me8, me15 - me12 ).normalize();
+		planes[ 1 ].setComponents( me3 + me0, me7 + me4, me11 + me8, me15 + me12 ).normalize();
+		planes[ 2 ].setComponents( me3 + me1, me7 + me5, me11 + me9, me15 + me13 ).normalize();
+		planes[ 3 ].setComponents( me3 - me1, me7 - me5, me11 - me9, me15 - me13 ).normalize();
+		planes[ 4 ].setComponents( me3 - me2, me7 - me6, me11 - me10, me15 - me14 ).normalize();
+		planes[ 5 ].setComponents( me3 + me2, me7 + me6, me11 + me10, me15 + me14 ).normalize();
+
+		return this;
+
+	},
+
+	intersectsObject: function () {
+
+		var center = new THREE.Vector3();
+
+		return function ( object ) {
+
+			// this method is expanded inlined for performance reasons.
+
+			var matrix = object.matrixWorld;
+			var planes = this.planes;
+			var negRadius = - object.geometry.boundingSphere.radius * matrix.getMaxScaleOnAxis();
+
+			center.getPositionFromMatrix( matrix );
+
+			for ( var i = 0; i < 6; i ++ ) {
+
+				var distance = planes[ i ].distanceToPoint( center );
+
+				if ( distance < negRadius ) {
+
+					return false;
+
+				}
+
+			}
+
+			return true;
+
+		};
+
+	}(),
+
+	intersectsSphere: function ( sphere ) {
+
+		var planes = this.planes;
+		var center = sphere.center;
+		var negRadius = -sphere.radius;
+
+		for ( var i = 0; i < 6; i ++ ) {
+
+			var distance = planes[ i ].distanceToPoint( center );
+
+			if ( distance < negRadius ) {
+
+				return false;
+
+			}
+
+		}
+
+		return true;
+
+	},
+
+	containsPoint: function ( point ) {
+
+		var planes = this.planes;
+
+		for ( var i = 0; i < 6; i ++ ) {
+
+			if ( planes[ i ].distanceToPoint( point ) < 0 ) {
+
+				return false;
+
+			}
+
+		}
+
+		return true;
+
+	},
+
+	clone: function () {
+
+		return new THREE.Frustum().copy( this );
+
+	}
+
+} );
+/**
+ * @author bhouston / http://exocortex.com
+ */
+
+THREE.Plane = function ( normal, constant ) {
+
+	this.normal = ( normal !== undefined ) ? normal : new THREE.Vector3( 1, 0, 0 );
+	this.constant = ( constant !== undefined ) ? constant : 0;
+
+};
+
+THREE.extend( THREE.Plane.prototype, {
+
+	set: function ( normal, constant ) {
+
+		this.normal.copy( normal );
+		this.constant = constant;
+
+		return this;
+
+	},
+
+	setComponents: function ( x, y, z, w ) {
+
+		this.normal.set( x, y, z );
+		this.constant = w;
+
+		return this;
+
+	},
+
+	setFromNormalAndCoplanarPoint: function ( normal, point ) {
+
+		this.normal.copy( normal );
+		this.constant = - point.dot( this.normal );	// must be this.normal, not normal, as this.normal is normalized
+
+		return this;
+
+	},
+
+	setFromCoplanarPoints: function() {
+
+		var v1 = new THREE.Vector3();
+		var v2 = new THREE.Vector3();
+
+		return function ( a, b, c ) {
+
+			var normal = v1.subVectors( c, b ).cross( v2.subVectors( a, b ) ).normalize();
+
+			// Q: should an error be thrown if normal is zero (e.g. degenerate plane)?
+
+			this.setFromNormalAndCoplanarPoint( normal, a );
+
+			return this;
+
+		};
+
+	}(),
+
+
+	copy: function ( plane ) {
+
+		this.normal.copy( plane.normal );
+		this.constant = plane.constant;
+
+		return this;
+
+	},
+
+	normalize: function () {
+
+		// Note: will lead to a divide by zero if the plane is invalid.
+
+		var inverseNormalLength = 1.0 / this.normal.length();
+		this.normal.multiplyScalar( inverseNormalLength );
+		this.constant *= inverseNormalLength;
+
+		return this;
+
+	},
+
+	negate: function () {
+
+		this.constant *= -1;
+		this.normal.negate();
+
+		return this;
+
+	},
+
+	distanceToPoint: function ( point ) {
+
+		return this.normal.dot( point ) + this.constant;
+
+	},
+
+	distanceToSphere: function ( sphere ) {
+
+		return this.distanceToPoint( sphere.center ) - sphere.radius;
+
+	},
+
+	projectPoint: function ( point, optionalTarget ) {
+
+		return this.orthoPoint( point, optionalTarget ).sub( point ).negate();
+
+	},
+
+	orthoPoint: function ( point, optionalTarget ) {
+
+		var perpendicularMagnitude = this.distanceToPoint( point );
+
+		var result = optionalTarget || new THREE.Vector3();
+		return result.copy( this.normal ).multiplyScalar( perpendicularMagnitude );
+
+	},
+
+	isIntersectionLine: function ( line ) {
+
+		// Note: this tests if a line intersects the plane, not whether it (or its end-points) are coplanar with it.
+
+		var startSign = this.distanceToPoint( line.start );
+		var endSign = this.distanceToPoint( line.end );
+
+		return ( startSign < 0 && endSign > 0 ) || ( endSign < 0 && startSign > 0 );
+
+	},
+
+	intersectLine: function() {
+
+		var v1 = new THREE.Vector3();
+
+		return function ( line, optionalTarget ) {
+
+			var result = optionalTarget || new THREE.Vector3();
+
+			var direction = line.delta( v1 );
+
+			var denominator = this.normal.dot( direction );
+
+			if ( denominator == 0 ) {
+
+				// line is coplanar, return origin
+				if( this.distanceToPoint( line.start ) == 0 ) {
+
+					return result.copy( line.start );
+
+				}
+
+				// Unsure if this is the correct method to handle this case.
+				return undefined;
+
+			}
+
+			var t = - ( line.start.dot( this.normal ) + this.constant ) / denominator;
+
+			if( t < 0 || t > 1 ) {
+
+				return undefined;
+
+			}
+
+			return result.copy( direction ).multiplyScalar( t ).add( line.start );
+
+		};
+
+	}(),
+
+
+	coplanarPoint: function ( optionalTarget ) {
+
+		var result = optionalTarget || new THREE.Vector3();
+		return result.copy( this.normal ).multiplyScalar( - this.constant );
+
+	},
+
+	applyMatrix4: function() {
+
+		var v1 = new THREE.Vector3();
+		var v2 = new THREE.Vector3();
+
+		return function ( matrix, optionalNormalMatrix ) {
+
+			// compute new normal based on theory here:
+			// http://www.songho.ca/opengl/gl_normaltransform.html
+			optionalNormalMatrix = optionalNormalMatrix || new THREE.Matrix3().getInverse( matrix ).transpose();
+			var newNormal = v1.copy( this.normal ).applyMatrix3( optionalNormalMatrix );
+
+			var newCoplanarPoint = this.coplanarPoint( v2 );
+			newCoplanarPoint.applyMatrix4( matrix );
+
+			this.setFromNormalAndCoplanarPoint( newNormal, newCoplanarPoint );
+
+			return this;
+
+		};
+
+	}(),
+
+	translate: function ( offset ) {
+
+		this.constant = this.constant - offset.dot( this.normal );
+
+		return this;
+
+	},
+
+	equals: function ( plane ) {
+
+		return plane.normal.equals( this.normal ) && ( plane.constant == this.constant );
+
+	},
+
+	clone: function () {
+
+		return new THREE.Plane().copy( this );
+
+	}
+
+} );
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Math = {
+
+	// Clamp value to range <a, b>
+
+	clamp: function ( x, a, b ) {
+
+		return ( x < a ) ? a : ( ( x > b ) ? b : x );
+
+	},
+
+	// Clamp value to range <a, inf)
+
+	clampBottom: function ( x, a ) {
+
+		return x < a ? a : x;
+
+	},
+
+	// Linear mapping from range <a1, a2> to range <b1, b2>
+
+	mapLinear: function ( x, a1, a2, b1, b2 ) {
+
+		return b1 + ( x - a1 ) * ( b2 - b1 ) / ( a2 - a1 );
+
+	},
+
+	// http://en.wikipedia.org/wiki/Smoothstep
+
+	smoothstep: function ( x, min, max ) {
+
+		if ( x <= min ) return 0;
+		if ( x >= max ) return 1;
+
+		x = ( x - min )/( max - min );
+
+		return x*x*(3 - 2*x);
+
+	},
+
+	smootherstep: function ( x, min, max ) {
+
+		if ( x <= min ) return 0;
+		if ( x >= max ) return 1;
+
+		x = ( x - min )/( max - min );
+
+		return x*x*x*(x*(x*6 - 15) + 10);
+
+	},
+
+	// Random float from <0, 1> with 16 bits of randomness
+	// (standard Math.random() creates repetitive patterns when applied over larger space)
+
+	random16: function () {
+
+		return ( 65280 * Math.random() + 255 * Math.random() ) / 65535;
+
+	},
+
+	// Random integer from <low, high> interval
+
+	randInt: function ( low, high ) {
+
+		return low + Math.floor( Math.random() * ( high - low + 1 ) );
+
+	},
+
+	// Random float from <low, high> interval
+
+	randFloat: function ( low, high ) {
+
+		return low + Math.random() * ( high - low );
+
+	},
+
+	// Random float from <-range/2, range/2> interval
+
+	randFloatSpread: function ( range ) {
+
+		return range * ( 0.5 - Math.random() );
+
+	},
+
+	sign: function ( x ) {
+
+		return ( x < 0 ) ? -1 : ( ( x > 0 ) ? 1 : 0 );
+
+	},
+
+	degToRad: function() {
+
+		var degreeToRadiansFactor = Math.PI / 180;
+
+		return function ( degrees ) {
+
+			return degrees * degreeToRadiansFactor;
+
+		};
+
+	}(),
+
+	radToDeg: function() {
+
+		var radianToDegreesFactor = 180 / Math.PI;
+
+		return function ( radians ) {
+
+			return radians * radianToDegreesFactor;
+
+		};
+
+	}()
+
+};
+/**
+ * Spline from Tween.js, slightly optimized (and trashed)
+ * http://sole.github.com/tween.js/examples/05_spline.html
+ *
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Spline = function ( points ) {
+
+	this.points = points;
+
+	var c = [], v3 = { x: 0, y: 0, z: 0 },
+	point, intPoint, weight, w2, w3,
+	pa, pb, pc, pd;
+
+	this.initFromArray = function( a ) {
+
+		this.points = [];
+
+		for ( var i = 0; i < a.length; i++ ) {
+
+			this.points[ i ] = { x: a[ i ][ 0 ], y: a[ i ][ 1 ], z: a[ i ][ 2 ] };
+
+		}
+
+	};
+
+	this.getPoint = function ( k ) {
+
+		point = ( this.points.length - 1 ) * k;
+		intPoint = Math.floor( point );
+		weight = point - intPoint;
+
+		c[ 0 ] = intPoint === 0 ? intPoint : intPoint - 1;
+		c[ 1 ] = intPoint;
+		c[ 2 ] = intPoint  > this.points.length - 2 ? this.points.length - 1 : intPoint + 1;
+		c[ 3 ] = intPoint  > this.points.length - 3 ? this.points.length - 1 : intPoint + 2;
+
+		pa = this.points[ c[ 0 ] ];
+		pb = this.points[ c[ 1 ] ];
+		pc = this.points[ c[ 2 ] ];
+		pd = this.points[ c[ 3 ] ];
+
+		w2 = weight * weight;
+		w3 = weight * w2;
+
+		v3.x = interpolate( pa.x, pb.x, pc.x, pd.x, weight, w2, w3 );
+		v3.y = interpolate( pa.y, pb.y, pc.y, pd.y, weight, w2, w3 );
+		v3.z = interpolate( pa.z, pb.z, pc.z, pd.z, weight, w2, w3 );
+
+		return v3;
+
+	};
+
+	this.getControlPointsArray = function () {
+
+		var i, p, l = this.points.length,
+			coords = [];
+
+		for ( i = 0; i < l; i ++ ) {
+
+			p = this.points[ i ];
+			coords[ i ] = [ p.x, p.y, p.z ];
+
+		}
+
+		return coords;
+
+	};
+
+	// approximate length by summing linear segments
+
+	this.getLength = function ( nSubDivisions ) {
+
+		var i, index, nSamples, position,
+			point = 0, intPoint = 0, oldIntPoint = 0,
+			oldPosition = new THREE.Vector3(),
+			tmpVec = new THREE.Vector3(),
+			chunkLengths = [],
+			totalLength = 0;
+
+		// first point has 0 length
+
+		chunkLengths[ 0 ] = 0;
+
+		if ( !nSubDivisions ) nSubDivisions = 100;
+
+		nSamples = this.points.length * nSubDivisions;
+
+		oldPosition.copy( this.points[ 0 ] );
+
+		for ( i = 1; i < nSamples; i ++ ) {
+
+			index = i / nSamples;
+
+			position = this.getPoint( index );
+			tmpVec.copy( position );
+
+			totalLength += tmpVec.distanceTo( oldPosition );
+
+			oldPosition.copy( position );
+
+			point = ( this.points.length - 1 ) * index;
+			intPoint = Math.floor( point );
+
+			if ( intPoint != oldIntPoint ) {
+
+				chunkLengths[ intPoint ] = totalLength;
+				oldIntPoint = intPoint;
+
+			}
+
+		}
+
+		// last point ends with total length
+
+		chunkLengths[ chunkLengths.length ] = totalLength;
+
+		return { chunks: chunkLengths, total: totalLength };
+
+	};
+
+	this.reparametrizeByArcLength = function ( samplingCoef ) {
+
+		var i, j,
+			index, indexCurrent, indexNext,
+			linearDistance, realDistance,
+			sampling, position,
+			newpoints = [],
+			tmpVec = new THREE.Vector3(),
+			sl = this.getLength();
+
+		newpoints.push( tmpVec.copy( this.points[ 0 ] ).clone() );
+
+		for ( i = 1; i < this.points.length; i++ ) {
+
+			//tmpVec.copy( this.points[ i - 1 ] );
+			//linearDistance = tmpVec.distanceTo( this.points[ i ] );
+
+			realDistance = sl.chunks[ i ] - sl.chunks[ i - 1 ];
+
+			sampling = Math.ceil( samplingCoef * realDistance / sl.total );
+
+			indexCurrent = ( i - 1 ) / ( this.points.length - 1 );
+			indexNext = i / ( this.points.length - 1 );
+
+			for ( j = 1; j < sampling - 1; j++ ) {
+
+				index = indexCurrent + j * ( 1 / sampling ) * ( indexNext - indexCurrent );
+
+				position = this.getPoint( index );
+				newpoints.push( tmpVec.copy( position ).clone() );
+
+			}
+
+			newpoints.push( tmpVec.copy( this.points[ i ] ).clone() );
+
+		}
+
+		this.points = newpoints;
+
+	};
+
+	// Catmull-Rom
+
+	function interpolate( p0, p1, p2, p3, t, t2, t3 ) {
+
+		var v0 = ( p2 - p0 ) * 0.5,
+			v1 = ( p3 - p1 ) * 0.5;
+
+		return ( 2 * ( p1 - p2 ) + v0 + v1 ) * t3 + ( - 3 * ( p1 - p2 ) - 2 * v0 - v1 ) * t2 + v0 * t + p1;
+
+	};
+
+};
+/**
+ * @author bhouston / http://exocortex.com
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.Triangle = function ( a, b, c ) {
+
+	this.a = ( a !== undefined ) ? a : new THREE.Vector3();
+	this.b = ( b !== undefined ) ? b : new THREE.Vector3();
+	this.c = ( c !== undefined ) ? c : new THREE.Vector3();
+
+};
+
+THREE.Triangle.normal = function() {
+
+	var v0 = new THREE.Vector3();
+
+	return function( a, b, c, optionalTarget ) {
+
+		var result = optionalTarget || new THREE.Vector3();
+
+		result.subVectors( c, b );
+		v0.subVectors( a, b );
+		result.cross( v0 );
+
+		var resultLengthSq = result.lengthSq();
+		if( resultLengthSq > 0 ) {
+
+			return result.multiplyScalar( 1 / Math.sqrt( resultLengthSq ) );
+
+		}
+
+		return result.set( 0, 0, 0 );
+
+	};
+
+}();
+
+// static/instance method to calculate barycoordinates
+// based on: http://www.blackpawn.com/texts/pointinpoly/default.html
+THREE.Triangle.barycoordFromPoint = function() {
+
+	var v0 = new THREE.Vector3(),
+		v1 = new THREE.Vector3(),
+		v2 = new THREE.Vector3();
+
+	return function ( point, a, b, c, optionalTarget ) {
+
+		v0.subVectors( c, a );
+		v1.subVectors( b, a );
+		v2.subVectors( point, a );
+
+		var dot00 = v0.dot( v0 );
+		var dot01 = v0.dot( v1 );
+		var dot02 = v0.dot( v2 );
+		var dot11 = v1.dot( v1 );
+		var dot12 = v1.dot( v2 );
+
+		var denom = ( dot00 * dot11 - dot01 * dot01 );
+
+		var result = optionalTarget || new THREE.Vector3();
+
+		// colinear or singular triangle
+		if( denom == 0 ) {
+			// arbitrary location outside of triangle?
+			// not sure if this is the best idea, maybe should be returning undefined
+			return result.set( -2, -1, -1 );
+		}
+
+		var invDenom = 1 / denom;
+		var u = ( dot11 * dot02 - dot01 * dot12 ) * invDenom;
+		var v = ( dot00 * dot12 - dot01 * dot02 ) * invDenom;
+
+		// barycoordinates must always sum to 1
+		return result.set( 1 - u - v, v, u );
+
+	};
+
+}();
+
+THREE.Triangle.containsPoint = function() {
+
+	var v1 = new THREE.Vector3();
+
+	return function ( point, a, b, c ) {
+
+		var result = THREE.Triangle.barycoordFromPoint( point, a, b, c, v1 );
+
+		return ( result.x >= 0 ) && ( result.y >= 0 ) && ( ( result.x + result.y ) <= 1 );
+
+	};
+
+}();
+
+THREE.extend( THREE.Triangle.prototype, {
+
+	constructor: THREE.Triangle,
+
+	set: function ( a, b, c ) {
+
+		this.a.copy( a );
+		this.b.copy( b );
+		this.c.copy( c );
+
+		return this;
+
+	},
+
+	setFromPointsAndIndices: function ( points, i0, i1, i2 ) {
+
+		this.a.copy( points[i0] );
+		this.b.copy( points[i1] );
+		this.c.copy( points[i2] );
+
+		return this;
+
+	},
+
+	copy: function ( triangle ) {
+
+		this.a.copy( triangle.a );
+		this.b.copy( triangle.b );
+		this.c.copy( triangle.c );
+
+		return this;
+
+	},
+
+	area: function() {
+
+		var v0 = new THREE.Vector3();
+		var v1 = new THREE.Vector3();
+
+		return function () {
+
+			v0.subVectors( this.c, this.b );
+			v1.subVectors( this.a, this.b );
+
+			return v0.cross( v1 ).length() * 0.5;
+
+		};
+
+	}(),
+
+	midpoint: function ( optionalTarget ) {
+
+		var result = optionalTarget || new THREE.Vector3();
+		return result.addVectors( this.a, this.b ).add( this.c ).multiplyScalar( 1 / 3 );
+
+	},
+
+	normal: function ( optionalTarget ) {
+
+		return THREE.Triangle.normal( this.a, this.b, this.c, optionalTarget );
+
+	},
+
+	plane: function ( optionalTarget ) {
+
+		var result = optionalTarget || new THREE.Plane();
+
+		return result.setFromCoplanarPoints( this.a, this.b, this.c );
+
+	},
+
+	barycoordFromPoint: function ( point, optionalTarget ) {
+
+		return THREE.Triangle.barycoordFromPoint( point, this.a, this.b, this.c, optionalTarget );
+
+	},
+
+	containsPoint: function ( point ) {
+
+		return THREE.Triangle.containsPoint( point, this.a, this.b, this.c );
+
+	},
+
+	equals: function ( triangle ) {
+
+		return triangle.a.equals( this.a ) && triangle.b.equals( this.b ) && triangle.c.equals( this.c );
+
+	},
+
+	clone: function () {
+
+		return new THREE.Triangle().copy( this );
+
+	}
+
+} );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.Vertex = function ( v ) {
+
+	console.warn( 'THREE.Vertex has been DEPRECATED. Use THREE.Vector3 instead.')
+	return v;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.UV = function ( u, v ) {
+
+	console.warn( 'THREE.UV has been DEPRECATED. Use THREE.Vector2 instead.')
+	return new THREE.Vector2( u, v );
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Clock = function ( autoStart ) {
+
+	this.autoStart = ( autoStart !== undefined ) ? autoStart : true;
+
+	this.startTime = 0;
+	this.oldTime = 0;
+	this.elapsedTime = 0;
+
+	this.running = false;
+
+};
+
+THREE.extend( THREE.Clock.prototype, {
+
+	start: function () {
+
+		this.startTime = window.performance !== undefined && window.performance.now !== undefined
+					? window.performance.now()
+					: Date.now();
+
+		this.oldTime = this.startTime;
+		this.running = true;
+	},
+
+	stop: function () {
+
+		this.getElapsedTime();
+		this.running = false;
+
+	},
+
+	getElapsedTime: function () {
+
+		this.getDelta();
+		return this.elapsedTime;
+
+	},
+
+	getDelta: function () {
+
+		var diff = 0;
+
+		if ( this.autoStart && ! this.running ) {
+
+			this.start();
+
+		}
+
+		if ( this.running ) {
+
+			var newTime = window.performance !== undefined && window.performance.now !== undefined
+					? window.performance.now()
+					: Date.now();
+
+			diff = 0.001 * ( newTime - this.oldTime );
+			this.oldTime = newTime;
+
+			this.elapsedTime += diff;
+
+		}
+
+		return diff;
+
+	}
+
+} );
+/**
+ * https://github.com/mrdoob/eventdispatcher.js/
+ */
+
+THREE.EventDispatcher = function () {
+
+	var listeners = {};
+
+	this.addEventListener = function ( type, listener ) {
+
+		if ( listeners[ type ] === undefined ) {
+
+			listeners[ type ] = [];
+
+		}
+
+		if ( listeners[ type ].indexOf( listener ) === - 1 ) {
+
+			listeners[ type ].push( listener );
+
+		}
+
+	};
+
+	this.removeEventListener = function ( type, listener ) {
+
+		var index = listeners[ type ].indexOf( listener );
+
+		if ( index !== - 1 ) {
+
+			listeners[ type ].splice( index, 1 );
+
+		}
+
+	};
+
+	this.dispatchEvent = function ( event ) {
+
+		var listenerArray = listeners[ event.type ];
+
+		if ( listenerArray !== undefined ) {
+
+			event.target = this;
+
+			for ( var i = 0, l = listenerArray.length; i < l; i ++ ) {
+
+				listenerArray[ i ].call( this, event );
+
+			}
+
+		}
+
+	};
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author bhouston / http://exocortex.com/
+ */
+
+( function ( THREE ) {
+
+	THREE.Raycaster = function ( origin, direction, near, far ) {
+
+		this.ray = new THREE.Ray( origin, direction );
+
+		// normalized ray.direction required for accurate distance calculations
+		if( this.ray.direction.lengthSq() > 0 ) {
+
+			this.ray.direction.normalize();
+
+		}
+
+		this.near = near || 0;
+		this.far = far || Infinity;
+
+	};
+
+	var sphere = new THREE.Sphere();
+	var localRay = new THREE.Ray();
+	var facePlane = new THREE.Plane();
+	var intersectPoint = new THREE.Vector3();
+	var matrixPosition = new THREE.Vector3();
+
+	var inverseMatrix = new THREE.Matrix4();
+
+	var descSort = function ( a, b ) {
+
+		return a.distance - b.distance;
+
+	};
+
+	var intersectObject = function ( object, raycaster, intersects ) {
+
+		if ( object instanceof THREE.Particle ) {
+
+			matrixPosition.getPositionFromMatrix( object.matrixWorld );
+			var distance = raycaster.ray.distanceToPoint( matrixPosition );
+
+			if ( distance > object.scale.x ) {
+
+				return intersects;
+
+			}
+
+			intersects.push( {
+
+				distance: distance,
+				point: object.position,
+				face: null,
+				object: object
+
+			} );
+
+		} else if ( object instanceof THREE.Mesh ) {
+
+			// Checking boundingSphere distance to ray
+			matrixPosition.getPositionFromMatrix( object.matrixWorld );
+			sphere.set(
+				matrixPosition,
+				object.geometry.boundingSphere.radius * object.matrixWorld.getMaxScaleOnAxis() );
+
+			if ( ! raycaster.ray.isIntersectionSphere( sphere ) ) {
+
+				return intersects;
+
+			}
+
+			// Checking faces
+
+			var geometry = object.geometry;
+			var vertices = geometry.vertices;
+
+			var isFaceMaterial = object.material instanceof THREE.MeshFaceMaterial;
+			var objectMaterials = isFaceMaterial === true ? object.material.materials : null;
+
+			var side = object.material.side;
+
+			var a, b, c, d;
+			var precision = raycaster.precision;
+
+			object.matrixRotationWorld.extractRotation( object.matrixWorld );
+
+			inverseMatrix.getInverse( object.matrixWorld );
+
+			localRay.copy( raycaster.ray ).applyMatrix4( inverseMatrix );
+
+			for ( var f = 0, fl = geometry.faces.length; f < fl; f ++ ) {
+
+				var face = geometry.faces[ f ];
+
+				var material = isFaceMaterial === true ? objectMaterials[ face.materialIndex ] : object.material;
+
+				if ( material === undefined ) continue;
+
+				facePlane.setFromNormalAndCoplanarPoint( face.normal, vertices[face.a] );
+
+				var planeDistance = localRay.distanceToPlane( facePlane );
+
+				// bail if raycaster and plane are parallel
+				if ( Math.abs( planeDistance ) < precision ) continue;
+
+				// if negative distance, then plane is behind raycaster
+				if ( planeDistance < 0 ) continue;
+
+				// check if we hit the wrong side of a single sided face
+				side = material.side;
+				if( side !== THREE.DoubleSide ) {
+
+					var planeSign = localRay.direction.dot( facePlane.normal );
+
+					if( ! ( side === THREE.FrontSide ? planeSign < 0 : planeSign > 0 ) ) continue;
+
+				}
+
+				// this can be done using the planeDistance from localRay because localRay wasn't normalized, but ray was
+				if ( planeDistance < raycaster.near || planeDistance > raycaster.far ) continue;
+
+				intersectPoint = localRay.at( planeDistance, intersectPoint ); // passing in intersectPoint avoids a copy
+
+				if ( face instanceof THREE.Face3 ) {
+
+					a = vertices[ face.a ];
+					b = vertices[ face.b ];
+					c = vertices[ face.c ];
+
+					if ( ! THREE.Triangle.containsPoint( intersectPoint, a, b, c ) ) continue;
+
+				} else if ( face instanceof THREE.Face4 ) {
+
+					a = vertices[ face.a ];
+					b = vertices[ face.b ];
+					c = vertices[ face.c ];
+					d = vertices[ face.d ];
+
+					if ( ( ! THREE.Triangle.containsPoint( intersectPoint, a, b, d ) ) &&
+						 ( ! THREE.Triangle.containsPoint( intersectPoint, b, c, d ) ) ) continue;
+
+				} else {
+
+					// This is added because if we call out of this if/else group when none of the cases
+					//    match it will add a point to the intersection list erroneously.
+					throw Error( "face type not supported" );
+
+				}
+
+				intersects.push( {
+
+					distance: planeDistance,	// this works because the original ray was normalized, and the transformed localRay wasn't
+					point: raycaster.ray.at( planeDistance ),
+					face: face,
+					faceIndex: f,
+					object: object
+
+				} );
+
+			}
+
+		}
+
+	};
+
+	var intersectDescendants = function ( object, raycaster, intersects ) {
+
+		var descendants = object.getDescendants();
+
+		for ( var i = 0, l = descendants.length; i < l; i ++ ) {
+
+			intersectObject( descendants[ i ], raycaster, intersects );
+
+		}
+	};
+
+	//
+
+	THREE.Raycaster.prototype.precision = 0.0001;
+
+	THREE.Raycaster.prototype.set = function ( origin, direction ) {
+
+		this.ray.set( origin, direction );
+
+		// normalized ray.direction required for accurate distance calculations
+		if( this.ray.direction.length() > 0 ) {
+
+			this.ray.direction.normalize();
+
+		}
+
+	};
+
+	THREE.Raycaster.prototype.intersectObject = function ( object, recursive ) {
+
+		var intersects = [];
+
+		if ( recursive === true ) {
+
+			intersectDescendants( object, this, intersects );
+
+		}
+
+		intersectObject( object, this, intersects );
+
+		intersects.sort( descSort );
+
+		return intersects;
+
+	};
+
+	THREE.Raycaster.prototype.intersectObjects = function ( objects, recursive ) {
+
+		var intersects = [];
+
+		for ( var i = 0, l = objects.length; i < l; i ++ ) {
+
+			intersectObject( objects[ i ], this, intersects );
+
+			if ( recursive === true ) {
+
+				intersectDescendants( objects[ i ], this, intersects );
+
+			}
+		}
+
+		intersects.sort( descSort );
+
+		return intersects;
+
+	};
+
+}( THREE ) );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author mikael emtinger / http://gomo.se/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Object3D = function () {
+
+	this.id = THREE.Object3DIdCount ++;
+
+	this.name = '';
+	this.properties = {};
+
+	this.parent = undefined;
+	this.children = [];
+
+	this.up = new THREE.Vector3( 0, 1, 0 );
+
+	this.position = new THREE.Vector3();
+	this.rotation = new THREE.Vector3();
+	this.eulerOrder = THREE.Object3D.defaultEulerOrder;
+	this.scale = new THREE.Vector3( 1, 1, 1 );
+
+	this.renderDepth = null;
+
+	this.rotationAutoUpdate = true;
+
+	this.matrix = new THREE.Matrix4();
+	this.matrixWorld = new THREE.Matrix4();
+	this.matrixRotationWorld = new THREE.Matrix4();
+
+	this.matrixAutoUpdate = true;
+	this.matrixWorldNeedsUpdate = true;
+
+	this.quaternion = new THREE.Quaternion();
+	this.useQuaternion = false;
+
+	this.visible = true;
+
+	this.castShadow = false;
+	this.receiveShadow = false;
+
+	this.frustumCulled = true;
+
+	this._vector = new THREE.Vector3();
+
+};
+
+
+THREE.Object3D.prototype = {
+
+	constructor: THREE.Object3D,
+
+	applyMatrix: function ( matrix ) {
+
+		this.matrix.multiplyMatrices( matrix, this.matrix );
+
+		this.scale.getScaleFromMatrix( this.matrix );
+
+		var mat = new THREE.Matrix4().extractRotation( this.matrix );
+		this.rotation.setEulerFromRotationMatrix( mat, this.eulerOrder );
+
+		this.position.getPositionFromMatrix( this.matrix );
+
+	},
+
+	translate: function ( distance, axis ) {
+
+		this.matrix.rotateAxis( axis );
+		this.position.add( axis.multiplyScalar( distance ) );
+
+	},
+
+	translateX: function ( distance ) {
+
+		this.translate( distance, this._vector.set( 1, 0, 0 ) );
+
+	},
+
+	translateY: function ( distance ) {
+
+		this.translate( distance, this._vector.set( 0, 1, 0 ) );
+
+	},
+
+	translateZ: function ( distance ) {
+
+		this.translate( distance, this._vector.set( 0, 0, 1 ) );
+
+	},
+
+	localToWorld: function ( vector ) {
+
+		return vector.applyMatrix4( this.matrixWorld );
+
+	},
+
+	worldToLocal: function ( vector ) {
+
+		return vector.applyMatrix4( THREE.Object3D.__m1.getInverse( this.matrixWorld ) );
+
+	},
+
+	lookAt: function ( vector ) {
+
+		// TODO: Add hierarchy support.
+
+		this.matrix.lookAt( vector, this.position, this.up );
+
+		if ( this.rotationAutoUpdate ) {
+
+			if ( this.useQuaternion === false )  {
+
+				this.rotation.setEulerFromRotationMatrix( this.matrix, this.eulerOrder );
+
+			} else {
+
+				this.quaternion.copy( this.matrix.decompose()[ 1 ] );
+
+			}
+
+		}
+
+	},
+
+	add: function ( object ) {
+
+		if ( object === this ) {
+
+			console.warn( 'THREE.Object3D.add: An object can\'t be added as a child of itself.' );
+			return;
+
+		}
+
+		if ( object instanceof THREE.Object3D ) {
+
+			if ( object.parent !== undefined ) {
+
+				object.parent.remove( object );
+
+			}
+
+			object.parent = this;
+			this.children.push( object );
+
+			// add to scene
+
+			var scene = this;
+
+			while ( scene.parent !== undefined ) {
+
+				scene = scene.parent;
+
+			}
+
+			if ( scene !== undefined && scene instanceof THREE.Scene )  {
+
+				scene.__addObject( object );
+
+			}
+
+		}
+
+	},
+
+	remove: function ( object ) {
+
+		var index = this.children.indexOf( object );
+
+		if ( index !== - 1 ) {
+
+			object.parent = undefined;
+			this.children.splice( index, 1 );
+
+			// remove from scene
+
+			var scene = this;
+
+			while ( scene.parent !== undefined ) {
+
+				scene = scene.parent;
+
+			}
+
+			if ( scene !== undefined && scene instanceof THREE.Scene ) {
+
+				scene.__removeObject( object );
+
+			}
+
+		}
+
+	},
+
+	traverse: function ( callback ) {
+
+		callback( this );
+
+		for ( var i = 0, l = this.children.length; i < l; i ++ ) {
+
+			this.children[ i ].traverse( callback );
+
+		}
+
+	},
+
+	getChildByName: function ( name, recursive ) {
+
+		for ( var i = 0, l = this.children.length; i < l; i ++ ) {
+
+			var child = this.children[ i ];
+
+			if ( child.name === name ) {
+
+				return child;
+
+			}
+
+			if ( recursive === true ) {
+
+				child = child.getChildByName( name, recursive );
+
+				if ( child !== undefined ) {
+
+					return child;
+
+				}
+
+			}
+
+		}
+
+		return undefined;
+
+	},
+
+	getDescendants: function ( array ) {
+
+		if ( array === undefined ) array = [];
+
+		Array.prototype.push.apply( array, this.children );
+
+		for ( var i = 0, l = this.children.length; i < l; i ++ ) {
+
+			this.children[ i ].getDescendants( array );
+
+		}
+
+		return array;
+
+	},
+
+	updateMatrix: function () {
+
+		this.matrix.setPosition( this.position );
+
+		if ( this.useQuaternion === false )  {
+
+			this.matrix.setRotationFromEuler( this.rotation, this.eulerOrder );
+
+		} else {
+
+			this.matrix.setRotationFromQuaternion( this.quaternion );
+
+		}
+
+		if ( this.scale.x !== 1 || this.scale.y !== 1 || this.scale.z !== 1 ) {
+
+			this.matrix.scale( this.scale );
+
+		}
+
+		this.matrixWorldNeedsUpdate = true;
+
+	},
+
+	updateMatrixWorld: function ( force ) {
+
+		if ( this.matrixAutoUpdate === true ) this.updateMatrix();
+
+		if ( this.matrixWorldNeedsUpdate === true || force === true ) {
+
+			if ( this.parent === undefined ) {
+
+				this.matrixWorld.copy( this.matrix );
+
+			} else {
+
+				this.matrixWorld.multiplyMatrices( this.parent.matrixWorld, this.matrix );
+
+			}
+
+			this.matrixWorldNeedsUpdate = false;
+
+			force = true;
+
+		}
+
+		// update children
+
+		for ( var i = 0, l = this.children.length; i < l; i ++ ) {
+
+			this.children[ i ].updateMatrixWorld( force );
+
+		}
+
+	},
+
+	clone: function ( object ) {
+
+		if ( object === undefined ) object = new THREE.Object3D();
+
+		object.name = this.name;
+
+		object.up.copy( this.up );
+
+		object.position.copy( this.position );
+		if ( object.rotation instanceof THREE.Vector3 ) object.rotation.copy( this.rotation ); // because of Sprite madness
+		object.eulerOrder = this.eulerOrder;
+		object.scale.copy( this.scale );
+
+		object.renderDepth = this.renderDepth;
+
+		object.rotationAutoUpdate = this.rotationAutoUpdate;
+
+		object.matrix.copy( this.matrix );
+		object.matrixWorld.copy( this.matrixWorld );
+		object.matrixRotationWorld.copy( this.matrixRotationWorld );
+
+		object.matrixAutoUpdate = this.matrixAutoUpdate;
+		object.matrixWorldNeedsUpdate = this.matrixWorldNeedsUpdate;
+
+		object.quaternion.copy( this.quaternion );
+		object.useQuaternion = this.useQuaternion;
+
+		object.visible = this.visible;
+
+		object.castShadow = this.castShadow;
+		object.receiveShadow = this.receiveShadow;
+
+		object.frustumCulled = this.frustumCulled;
+
+		for ( var i = 0; i < this.children.length; i ++ ) {
+
+			var child = this.children[ i ];
+			object.add( child.clone() );
+
+		}
+
+		return object;
+
+	}
+
+};
+
+THREE.Object3D.__m1 = new THREE.Matrix4();
+THREE.Object3D.defaultEulerOrder = 'XYZ',
+
+THREE.Object3DIdCount = 0;
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author supereggbert / http://www.paulbrunt.co.uk/
+ * @author julianwa / https://github.com/julianwa
+ */
+
+THREE.Projector = function () {
+
+	var _object, _objectCount, _objectPool = [], _objectPoolLength = 0,
+	_vertex, _vertexCount, _vertexPool = [], _vertexPoolLength = 0,
+	_face, _face3Count, _face3Pool = [], _face3PoolLength = 0,
+	_face4Count, _face4Pool = [], _face4PoolLength = 0,
+	_line, _lineCount, _linePool = [], _linePoolLength = 0,
+	_particle, _particleCount, _particlePool = [], _particlePoolLength = 0,
+
+	_renderData = { objects: [], sprites: [], lights: [], elements: [] },
+
+	_vector3 = new THREE.Vector3(),
+	_vector4 = new THREE.Vector4(),
+
+	_clipBox = new THREE.Box3( new THREE.Vector3( -1, -1, -1 ), new THREE.Vector3( 1, 1, 1 ) ),
+	_boundingBox = new THREE.Box3(),
+	_points3 = new Array( 3 ),
+	_points4 = new Array( 4 ),
+
+	_viewMatrix = new THREE.Matrix4(),
+	_viewProjectionMatrix = new THREE.Matrix4(),
+
+	_modelMatrix,
+	_modelViewProjectionMatrix = new THREE.Matrix4(),
+
+	_normalMatrix = new THREE.Matrix3(),
+	_normalViewMatrix = new THREE.Matrix3(),
+
+	_centroid = new THREE.Vector3(),
+
+	_frustum = new THREE.Frustum(),
+
+	_clippedVertex1PositionScreen = new THREE.Vector4(),
+	_clippedVertex2PositionScreen = new THREE.Vector4();
+
+	this.projectVector = function ( vector, camera ) {
+
+		camera.matrixWorldInverse.getInverse( camera.matrixWorld );
+
+		_viewProjectionMatrix.multiplyMatrices( camera.projectionMatrix, camera.matrixWorldInverse );
+
+		return vector.applyProjection( _viewProjectionMatrix );
+
+	};
+
+	this.unprojectVector = function ( vector, camera ) {
+
+		camera.projectionMatrixInverse.getInverse( camera.projectionMatrix );
+
+		_viewProjectionMatrix.multiplyMatrices( camera.matrixWorld, camera.projectionMatrixInverse );
+
+		return vector.applyProjection( _viewProjectionMatrix );
+
+	};
+
+	this.pickingRay = function ( vector, camera ) {
+
+		// set two vectors with opposing z values
+		vector.z = -1.0;
+		var end = new THREE.Vector3( vector.x, vector.y, 1.0 );
+
+		this.unprojectVector( vector, camera );
+		this.unprojectVector( end, camera );
+
+		// find direction from vector to end
+		end.sub( vector ).normalize();
+
+		return new THREE.Raycaster( vector, end );
+
+	};
+
+	var projectGraph = function ( root, sortObjects ) {
+
+		_objectCount = 0;
+
+		_renderData.objects.length = 0;
+		_renderData.sprites.length = 0;
+		_renderData.lights.length = 0;
+
+		var projectObject = function ( parent ) {
+
+			for ( var c = 0, cl = parent.children.length; c < cl; c ++ ) {
+
+				var object = parent.children[ c ];
+
+				if ( object.visible === false ) continue;
+
+				if ( object instanceof THREE.Light ) {
+
+					_renderData.lights.push( object );
+
+				} else if ( object instanceof THREE.Mesh || object instanceof THREE.Line ) {
+
+					if ( object.frustumCulled === false || _frustum.intersectsObject( object ) === true ) {
+
+						_object = getNextObjectInPool();
+						_object.object = object;
+
+						if ( object.renderDepth !== null ) {
+
+							_object.z = object.renderDepth;
+
+						} else {
+
+							_vector3.getPositionFromMatrix( object.matrixWorld );
+							_vector3.applyProjection( _viewProjectionMatrix );
+							_object.z = _vector3.z;
+
+						}
+
+						_renderData.objects.push( _object );
+
+					}
+
+				} else if ( object instanceof THREE.Sprite || object instanceof THREE.Particle ) {
+
+					_object = getNextObjectInPool();
+					_object.object = object;
+
+					// TODO: Find an elegant and performant solution and remove this dupe code.
+
+					if ( object.renderDepth !== null ) {
+
+						_object.z = object.renderDepth;
+
+					} else {
+
+						_vector3.getPositionFromMatrix( object.matrixWorld );
+						_vector3.applyProjection( _viewProjectionMatrix );
+						_object.z = _vector3.z;
+
+					}
+
+					_renderData.sprites.push( _object );
+
+				} else {
+
+					_object = getNextObjectInPool();
+					_object.object = object;
+
+					if ( object.renderDepth !== null ) {
+
+						_object.z = object.renderDepth;
+
+					} else {
+
+						_vector3.getPositionFromMatrix( object.matrixWorld );
+						_vector3.applyProjection( _viewProjectionMatrix );
+						_object.z = _vector3.z;
+
+					}
+
+					_renderData.objects.push( _object );
+
+				}
+
+				projectObject( object );
+
+			}
+
+		};
+
+		projectObject( root );
+
+		if ( sortObjects === true ) _renderData.objects.sort( painterSort );
+
+		return _renderData;
+
+	};
+
+	this.projectScene = function ( scene, camera, sortObjects, sortElements ) {
+
+		var visible = false,
+		o, ol, v, vl, f, fl, n, nl, c, cl, u, ul, object,
+		geometry, vertices, faces, face, faceVertexNormals, faceVertexUvs, uvs,
+		v1, v2, v3, v4, isFaceMaterial, objectMaterials;
+
+		_face3Count = 0;
+		_face4Count = 0;
+		_lineCount = 0;
+		_particleCount = 0;
+
+		_renderData.elements.length = 0;
+
+		scene.updateMatrixWorld();
+
+		if ( camera.parent === undefined ) camera.updateMatrixWorld();
+
+		_viewMatrix.copy( camera.matrixWorldInverse.getInverse( camera.matrixWorld ) );
+		_viewProjectionMatrix.multiplyMatrices( camera.projectionMatrix, _viewMatrix );
+
+		_normalViewMatrix.getInverse( _viewMatrix );
+		_normalViewMatrix.transpose();
+
+		_frustum.setFromMatrix( _viewProjectionMatrix );
+
+		_renderData = projectGraph( scene, sortObjects );
+
+		for ( o = 0, ol = _renderData.objects.length; o < ol; o ++ ) {
+
+			object = _renderData.objects[ o ].object;
+
+			_modelMatrix = object.matrixWorld;
+
+			_vertexCount = 0;
+
+			if ( object instanceof THREE.Mesh ) {
+
+				geometry = object.geometry;
+
+				vertices = geometry.vertices;
+				faces = geometry.faces;
+				faceVertexUvs = geometry.faceVertexUvs;
+
+				_normalMatrix.getInverse( _modelMatrix );
+				_normalMatrix.transpose();
+
+				isFaceMaterial = object.material instanceof THREE.MeshFaceMaterial;
+				objectMaterials = isFaceMaterial === true ? object.material : null;
+
+				for ( v = 0, vl = vertices.length; v < vl; v ++ ) {
+
+					_vertex = getNextVertexInPool();
+
+					_vertex.positionWorld.copy( vertices[ v ] ).applyMatrix4( _modelMatrix );
+					_vertex.positionScreen.copy( _vertex.positionWorld ).applyMatrix4( _viewProjectionMatrix );
+
+					_vertex.positionScreen.x /= _vertex.positionScreen.w;
+					_vertex.positionScreen.y /= _vertex.positionScreen.w;
+					_vertex.positionScreen.z /= _vertex.positionScreen.w;
+
+					_vertex.visible = ! ( _vertex.positionScreen.x < -1 || _vertex.positionScreen.x > 1 ||
+							      _vertex.positionScreen.y < -1 || _vertex.positionScreen.y > 1 ||
+							      _vertex.positionScreen.z < -1 || _vertex.positionScreen.z > 1 );
+
+				}
+
+				for ( f = 0, fl = faces.length; f < fl; f ++ ) {
+
+					face = faces[ f ];
+
+					var material = isFaceMaterial === true
+						? objectMaterials.materials[ face.materialIndex ]
+						: object.material;
+
+					if ( material === undefined ) continue;
+
+					var side = material.side;
+
+					if ( face instanceof THREE.Face3 ) {
+
+						v1 = _vertexPool[ face.a ];
+						v2 = _vertexPool[ face.b ];
+						v3 = _vertexPool[ face.c ];
+
+						_points3[ 0 ] = v1.positionScreen;
+						_points3[ 1 ] = v2.positionScreen;
+						_points3[ 2 ] = v3.positionScreen;
+
+						if ( v1.visible === true || v2.visible === true || v3.visible === true ||
+							_clipBox.isIntersectionBox( _boundingBox.setFromPoints( _points3 ) ) ) {
+
+							visible = ( ( v3.positionScreen.x - v1.positionScreen.x ) * ( v2.positionScreen.y - v1.positionScreen.y ) -
+								( v3.positionScreen.y - v1.positionScreen.y ) * ( v2.positionScreen.x - v1.positionScreen.x ) ) < 0;
+
+							if ( side === THREE.DoubleSide || visible === ( side === THREE.FrontSide ) ) {
+
+								_face = getNextFace3InPool();
+
+								_face.v1.copy( v1 );
+								_face.v2.copy( v2 );
+								_face.v3.copy( v3 );
+
+							} else {
+
+								continue;
+
+							}
+
+						} else {
+
+							continue;
+
+						}
+
+					} else if ( face instanceof THREE.Face4 ) {
+
+						v1 = _vertexPool[ face.a ];
+						v2 = _vertexPool[ face.b ];
+						v3 = _vertexPool[ face.c ];
+						v4 = _vertexPool[ face.d ];
+
+						_points4[ 0 ] = v1.positionScreen;
+						_points4[ 1 ] = v2.positionScreen;
+						_points4[ 2 ] = v3.positionScreen;
+						_points4[ 3 ] = v4.positionScreen;
+
+						if ( v1.visible === true || v2.visible === true || v3.visible === true || v4.visible === true ||
+							_clipBox.isIntersectionBox( _boundingBox.setFromPoints( _points4 ) ) ) {
+
+							visible = ( v4.positionScreen.x - v1.positionScreen.x ) * ( v2.positionScreen.y - v1.positionScreen.y ) -
+								( v4.positionScreen.y - v1.positionScreen.y ) * ( v2.positionScreen.x - v1.positionScreen.x ) < 0 ||
+								( v2.positionScreen.x - v3.positionScreen.x ) * ( v4.positionScreen.y - v3.positionScreen.y ) -
+								( v2.positionScreen.y - v3.positionScreen.y ) * ( v4.positionScreen.x - v3.positionScreen.x ) < 0;
+
+
+							if ( side === THREE.DoubleSide || visible === ( side === THREE.FrontSide ) ) {
+
+								_face = getNextFace4InPool();
+
+								_face.v1.copy( v1 );
+								_face.v2.copy( v2 );
+								_face.v3.copy( v3 );
+								_face.v4.copy( v4 );
+
+							} else {
+
+								continue;
+
+							}
+
+						} else {
+
+							continue;
+
+						}
+
+					}
+
+					_face.normalModel.copy( face.normal );
+
+					if ( visible === false && ( side === THREE.BackSide || side === THREE.DoubleSide ) ) {
+
+						_face.normalModel.negate();
+
+					}
+
+					_face.normalModel.applyMatrix3( _normalMatrix ).normalize();
+
+					_face.normalModelView.copy( _face.normalModel ).applyMatrix3( _normalViewMatrix );
+
+					_face.centroidModel.copy( face.centroid ).applyMatrix4( _modelMatrix );
+
+					faceVertexNormals = face.vertexNormals;
+
+					for ( n = 0, nl = faceVertexNormals.length; n < nl; n ++ ) {
+
+						var normalModel = _face.vertexNormalsModel[ n ];
+						normalModel.copy( faceVertexNormals[ n ] );
+
+						if ( visible === false && ( side === THREE.BackSide || side === THREE.DoubleSide ) ) {
+
+							normalModel.negate();
+
+						}
+
+						normalModel.applyMatrix3( _normalMatrix ).normalize();
+
+						var normalModelView = _face.vertexNormalsModelView[ n ];
+						normalModelView.copy( normalModel ).applyMatrix3( _normalViewMatrix );
+
+					}
+
+					_face.vertexNormalsLength = faceVertexNormals.length;
+
+					for ( c = 0, cl = faceVertexUvs.length; c < cl; c ++ ) {
+
+						uvs = faceVertexUvs[ c ][ f ];
+
+						if ( uvs === undefined ) continue;
+
+						for ( u = 0, ul = uvs.length; u < ul; u ++ ) {
+
+							_face.uvs[ c ][ u ] = uvs[ u ];
+
+						}
+
+					}
+
+					_face.color = face.color;
+					_face.material = material;
+
+					_centroid.copy( _face.centroidModel ).applyProjection( _viewProjectionMatrix );
+
+					_face.z = _centroid.z;
+
+					_renderData.elements.push( _face );
+
+				}
+
+			} else if ( object instanceof THREE.Line ) {
+
+				_modelViewProjectionMatrix.multiplyMatrices( _viewProjectionMatrix, _modelMatrix );
+
+				vertices = object.geometry.vertices;
+
+				v1 = getNextVertexInPool();
+				v1.positionScreen.copy( vertices[ 0 ] ).applyMatrix4( _modelViewProjectionMatrix );
+
+				// Handle LineStrip and LinePieces
+				var step = object.type === THREE.LinePieces ? 2 : 1;
+
+				for ( v = 1, vl = vertices.length; v < vl; v ++ ) {
+
+					v1 = getNextVertexInPool();
+					v1.positionScreen.copy( vertices[ v ] ).applyMatrix4( _modelViewProjectionMatrix );
+
+					if ( ( v + 1 ) % step > 0 ) continue;
+
+					v2 = _vertexPool[ _vertexCount - 2 ];
+
+					_clippedVertex1PositionScreen.copy( v1.positionScreen );
+					_clippedVertex2PositionScreen.copy( v2.positionScreen );
+
+					if ( clipLine( _clippedVertex1PositionScreen, _clippedVertex2PositionScreen ) === true ) {
+
+						// Perform the perspective divide
+						_clippedVertex1PositionScreen.multiplyScalar( 1 / _clippedVertex1PositionScreen.w );
+						_clippedVertex2PositionScreen.multiplyScalar( 1 / _clippedVertex2PositionScreen.w );
+
+						_line = getNextLineInPool();
+						_line.v1.positionScreen.copy( _clippedVertex1PositionScreen );
+						_line.v2.positionScreen.copy( _clippedVertex2PositionScreen );
+
+						_line.z = Math.max( _clippedVertex1PositionScreen.z, _clippedVertex2PositionScreen.z );
+
+						_line.material = object.material;
+
+						_renderData.elements.push( _line );
+
+					}
+
+				}
+
+			}
+
+		}
+
+		for ( o = 0, ol = _renderData.sprites.length; o < ol; o++ ) {
+
+			object = _renderData.sprites[ o ].object;
+
+			_modelMatrix = object.matrixWorld;
+
+			if ( object instanceof THREE.Particle ) {
+
+				_vector4.set( _modelMatrix.elements[12], _modelMatrix.elements[13], _modelMatrix.elements[14], 1 );
+				_vector4.applyMatrix4( _viewProjectionMatrix );
+
+				_vector4.z /= _vector4.w;
+
+				if ( _vector4.z > 0 && _vector4.z < 1 ) {
+
+					_particle = getNextParticleInPool();
+					_particle.object = object;
+					_particle.x = _vector4.x / _vector4.w;
+					_particle.y = _vector4.y / _vector4.w;
+					_particle.z = _vector4.z;
+
+					_particle.rotation = object.rotation.z;
+
+					_particle.scale.x = object.scale.x * Math.abs( _particle.x - ( _vector4.x + camera.projectionMatrix.elements[0] ) / ( _vector4.w + camera.projectionMatrix.elements[12] ) );
+					_particle.scale.y = object.scale.y * Math.abs( _particle.y - ( _vector4.y + camera.projectionMatrix.elements[5] ) / ( _vector4.w + camera.projectionMatrix.elements[13] ) );
+
+					_particle.material = object.material;
+
+					_renderData.elements.push( _particle );
+
+				}
+
+			}
+
+		}
+
+		if ( sortElements === true ) _renderData.elements.sort( painterSort );
+
+		return _renderData;
+
+	};
+
+	// Pools
+
+	function getNextObjectInPool() {
+
+		if ( _objectCount === _objectPoolLength ) {
+
+			var object = new THREE.RenderableObject();
+			_objectPool.push( object );
+			_objectPoolLength ++;
+			_objectCount ++;
+			return object;
+
+		}
+
+		return _objectPool[ _objectCount ++ ];
+
+	}
+
+	function getNextVertexInPool() {
+
+		if ( _vertexCount === _vertexPoolLength ) {
+
+			var vertex = new THREE.RenderableVertex();
+			_vertexPool.push( vertex );
+			_vertexPoolLength ++;
+			_vertexCount ++;
+			return vertex;
+
+		}
+
+		return _vertexPool[ _vertexCount ++ ];
+
+	}
+
+	function getNextFace3InPool() {
+
+		if ( _face3Count === _face3PoolLength ) {
+
+			var face = new THREE.RenderableFace3();
+			_face3Pool.push( face );
+			_face3PoolLength ++;
+			_face3Count ++;
+			return face;
+
+		}
+
+		return _face3Pool[ _face3Count ++ ];
+
+
+	}
+
+	function getNextFace4InPool() {
+
+		if ( _face4Count === _face4PoolLength ) {
+
+			var face = new THREE.RenderableFace4();
+			_face4Pool.push( face );
+			_face4PoolLength ++;
+			_face4Count ++;
+			return face;
+
+		}
+
+		return _face4Pool[ _face4Count ++ ];
+
+	}
+
+	function getNextLineInPool() {
+
+		if ( _lineCount === _linePoolLength ) {
+
+			var line = new THREE.RenderableLine();
+			_linePool.push( line );
+			_linePoolLength ++;
+			_lineCount ++
+			return line;
+
+		}
+
+		return _linePool[ _lineCount ++ ];
+
+	}
+
+	function getNextParticleInPool() {
+
+		if ( _particleCount === _particlePoolLength ) {
+
+			var particle = new THREE.RenderableParticle();
+			_particlePool.push( particle );
+			_particlePoolLength ++;
+			_particleCount ++
+			return particle;
+
+		}
+
+		return _particlePool[ _particleCount ++ ];
+
+	}
+
+	//
+
+	function painterSort( a, b ) {
+
+		return b.z - a.z;
+
+	}
+
+	function clipLine( s1, s2 ) {
+
+		var alpha1 = 0, alpha2 = 1,
+
+		// Calculate the boundary coordinate of each vertex for the near and far clip planes,
+		// Z = -1 and Z = +1, respectively.
+		bc1near =  s1.z + s1.w,
+		bc2near =  s2.z + s2.w,
+		bc1far =  - s1.z + s1.w,
+		bc2far =  - s2.z + s2.w;
+
+		if ( bc1near >= 0 && bc2near >= 0 && bc1far >= 0 && bc2far >= 0 ) {
+
+			// Both vertices lie entirely within all clip planes.
+			return true;
+
+		} else if ( ( bc1near < 0 && bc2near < 0) || (bc1far < 0 && bc2far < 0 ) ) {
+
+			// Both vertices lie entirely outside one of the clip planes.
+			return false;
+
+		} else {
+
+			// The line segment spans at least one clip plane.
+
+			if ( bc1near < 0 ) {
+
+				// v1 lies outside the near plane, v2 inside
+				alpha1 = Math.max( alpha1, bc1near / ( bc1near - bc2near ) );
+
+			} else if ( bc2near < 0 ) {
+
+				// v2 lies outside the near plane, v1 inside
+				alpha2 = Math.min( alpha2, bc1near / ( bc1near - bc2near ) );
+
+			}
+
+			if ( bc1far < 0 ) {
+
+				// v1 lies outside the far plane, v2 inside
+				alpha1 = Math.max( alpha1, bc1far / ( bc1far - bc2far ) );
+
+			} else if ( bc2far < 0 ) {
+
+				// v2 lies outside the far plane, v2 inside
+				alpha2 = Math.min( alpha2, bc1far / ( bc1far - bc2far ) );
+
+			}
+
+			if ( alpha2 < alpha1 ) {
+
+				// The line segment spans two boundaries, but is outside both of them.
+				// (This can't happen when we're only clipping against just near/far but good
+				//  to leave the check here for future usage if other clip planes are added.)
+				return false;
+
+			} else {
+
+				// Update the s1 and s2 vertices to match the clipped line segment.
+				s1.lerp( s2, alpha1 );
+				s2.lerp( s1, 1 - alpha2 );
+
+				return true;
+
+			}
+
+		}
+
+	}
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Face3 = function ( a, b, c, normal, color, materialIndex ) {
+
+	this.a = a;
+	this.b = b;
+	this.c = c;
+
+	this.normal = normal instanceof THREE.Vector3 ? normal : new THREE.Vector3();
+	this.vertexNormals = normal instanceof Array ? normal : [ ];
+
+	this.color = color instanceof THREE.Color ? color : new THREE.Color();
+	this.vertexColors = color instanceof Array ? color : [];
+
+	this.vertexTangents = [];
+
+	this.materialIndex = materialIndex !== undefined ? materialIndex : 0;
+
+	this.centroid = new THREE.Vector3();
+
+};
+
+THREE.Face3.prototype = {
+
+	constructor: THREE.Face3,
+
+	clone: function () {
+
+		var face = new THREE.Face3( this.a, this.b, this.c );
+
+		face.normal.copy( this.normal );
+		face.color.copy( this.color );
+		face.centroid.copy( this.centroid );
+
+		face.materialIndex = this.materialIndex;
+
+		var i, il;
+		for ( i = 0, il = this.vertexNormals.length; i < il; i ++ ) face.vertexNormals[ i ] = this.vertexNormals[ i ].clone();
+		for ( i = 0, il = this.vertexColors.length; i < il; i ++ ) face.vertexColors[ i ] = this.vertexColors[ i ].clone();
+		for ( i = 0, il = this.vertexTangents.length; i < il; i ++ ) face.vertexTangents[ i ] = this.vertexTangents[ i ].clone();
+
+		return face;
+
+	}
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Face4 = function ( a, b, c, d, normal, color, materialIndex ) {
+
+	this.a = a;
+	this.b = b;
+	this.c = c;
+	this.d = d;
+
+	this.normal = normal instanceof THREE.Vector3 ? normal : new THREE.Vector3();
+	this.vertexNormals = normal instanceof Array ? normal : [ ];
+
+	this.color = color instanceof THREE.Color ? color : new THREE.Color();
+	this.vertexColors = color instanceof Array ? color : [];
+
+	this.vertexTangents = [];
+
+	this.materialIndex = materialIndex !== undefined ? materialIndex : 0;
+
+	this.centroid = new THREE.Vector3();
+
+};
+
+THREE.Face4.prototype = {
+
+	constructor: THREE.Face4,
+
+	clone: function () {
+
+		var face = new THREE.Face4( this.a, this.b, this.c, this.d );
+
+		face.normal.copy( this.normal );
+		face.color.copy( this.color );
+		face.centroid.copy( this.centroid );
+
+		face.materialIndex = this.materialIndex;
+
+		var i, il;
+		for ( i = 0, il = this.vertexNormals.length; i < il; i ++ ) face.vertexNormals[ i ] = this.vertexNormals[ i ].clone();
+		for ( i = 0, il = this.vertexColors.length; i < il; i ++ ) face.vertexColors[ i ] = this.vertexColors[ i ].clone();
+		for ( i = 0, il = this.vertexTangents.length; i < il; i ++ ) face.vertexTangents[ i ] = this.vertexTangents[ i ].clone();
+
+		return face;
+
+	}
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author kile / http://kile.stravaganza.org/
+ * @author alteredq / http://alteredqualia.com/
+ * @author mikael emtinger / http://gomo.se/
+ * @author zz85 / http://www.lab4games.net/zz85/blog
+ * @author bhouston / http://exocortex.com
+ */
+
+THREE.Geometry = function () {
+
+	THREE.EventDispatcher.call( this );
+
+	this.id = THREE.GeometryIdCount ++;
+
+	this.name = '';
+
+	this.vertices = [];
+	this.colors = [];  // one-to-one vertex colors, used in ParticleSystem, Line and Ribbon
+	this.normals = []; // one-to-one vertex normals, used in Ribbon
+
+	this.faces = [];
+
+	this.faceUvs = [[]];
+	this.faceVertexUvs = [[]];
+
+	this.morphTargets = [];
+	this.morphColors = [];
+	this.morphNormals = [];
+
+	this.skinWeights = [];
+	this.skinIndices = [];
+
+	this.lineDistances = [];
+
+	this.boundingBox = null;
+	this.boundingSphere = null;
+
+	this.hasTangents = false;
+
+	this.dynamic = true; // the intermediate typed arrays will be deleted when set to false
+
+	// update flags
+
+	this.verticesNeedUpdate = false;
+	this.elementsNeedUpdate = false;
+	this.uvsNeedUpdate = false;
+	this.normalsNeedUpdate = false;
+	this.tangentsNeedUpdate = false;
+	this.colorsNeedUpdate = false;
+	this.lineDistancesNeedUpdate = false;
+
+	this.buffersNeedUpdate = false;
+
+};
+
+THREE.Geometry.prototype = {
+
+	constructor: THREE.Geometry,
+
+	applyMatrix: function ( matrix ) {
+
+		var normalMatrix = new THREE.Matrix3().getInverse( matrix ).transpose();
+
+		for ( var i = 0, il = this.vertices.length; i < il; i ++ ) {
+
+			var vertex = this.vertices[ i ];
+			vertex.applyMatrix4( matrix );
+
+		}
+
+		for ( var i = 0, il = this.faces.length; i < il; i ++ ) {
+
+			var face = this.faces[ i ];
+			face.normal.applyMatrix3( normalMatrix ).normalize();
+
+			for ( var j = 0, jl = face.vertexNormals.length; j < jl; j ++ ) {
+
+				face.vertexNormals[ j ].applyMatrix3( normalMatrix ).normalize();
+
+			}
+
+			face.centroid.applyMatrix4( matrix );
+
+		}
+
+	},
+
+	computeCentroids: function () {
+
+		var f, fl, face;
+
+		for ( f = 0, fl = this.faces.length; f < fl; f ++ ) {
+
+			face = this.faces[ f ];
+			face.centroid.set( 0, 0, 0 );
+
+			if ( face instanceof THREE.Face3 ) {
+
+				face.centroid.add( this.vertices[ face.a ] );
+				face.centroid.add( this.vertices[ face.b ] );
+				face.centroid.add( this.vertices[ face.c ] );
+				face.centroid.divideScalar( 3 );
+
+			} else if ( face instanceof THREE.Face4 ) {
+
+				face.centroid.add( this.vertices[ face.a ] );
+				face.centroid.add( this.vertices[ face.b ] );
+				face.centroid.add( this.vertices[ face.c ] );
+				face.centroid.add( this.vertices[ face.d ] );
+				face.centroid.divideScalar( 4 );
+
+			}
+
+		}
+
+	},
+
+	computeFaceNormals: function () {
+
+		var cb = new THREE.Vector3(), ab = new THREE.Vector3();
+
+		for ( var f = 0, fl = this.faces.length; f < fl; f ++ ) {
+
+			var face = this.faces[ f ];
+
+			var vA = this.vertices[ face.a ];
+			var vB = this.vertices[ face.b ];
+			var vC = this.vertices[ face.c ];
+
+			cb.subVectors( vC, vB );
+			ab.subVectors( vA, vB );
+			cb.cross( ab );
+
+			cb.normalize();
+
+			face.normal.copy( cb );
+
+		}
+
+	},
+
+	computeVertexNormals: function ( areaWeighted ) {
+
+		var v, vl, f, fl, face, vertices;
+
+		// create internal buffers for reuse when calling this method repeatedly
+		// (otherwise memory allocation / deallocation every frame is big resource hog)
+
+		if ( this.__tmpVertices === undefined ) {
+
+			this.__tmpVertices = new Array( this.vertices.length );
+			vertices = this.__tmpVertices;
+
+			for ( v = 0, vl = this.vertices.length; v < vl; v ++ ) {
+
+				vertices[ v ] = new THREE.Vector3();
+
+			}
+
+			for ( f = 0, fl = this.faces.length; f < fl; f ++ ) {
+
+				face = this.faces[ f ];
+
+				if ( face instanceof THREE.Face3 ) {
+
+					face.vertexNormals = [ new THREE.Vector3(), new THREE.Vector3(), new THREE.Vector3() ];
+
+				} else if ( face instanceof THREE.Face4 ) {
+
+					face.vertexNormals = [ new THREE.Vector3(), new THREE.Vector3(), new THREE.Vector3(), new THREE.Vector3() ];
+
+				}
+
+			}
+
+		} else {
+
+			vertices = this.__tmpVertices;
+
+			for ( v = 0, vl = this.vertices.length; v < vl; v ++ ) {
+
+				vertices[ v ].set( 0, 0, 0 );
+
+			}
+
+		}
+
+		if ( areaWeighted ) {
+
+			// vertex normals weighted by triangle areas
+			// http://www.iquilezles.org/www/articles/normals/normals.htm
+
+			var vA, vB, vC, vD;
+			var cb = new THREE.Vector3(), ab = new THREE.Vector3(),
+				db = new THREE.Vector3(), dc = new THREE.Vector3(), bc = new THREE.Vector3();
+
+			for ( f = 0, fl = this.faces.length; f < fl; f ++ ) {
+
+				face = this.faces[ f ];
+
+				if ( face instanceof THREE.Face3 ) {
+
+					vA = this.vertices[ face.a ];
+					vB = this.vertices[ face.b ];
+					vC = this.vertices[ face.c ];
+
+					cb.subVectors( vC, vB );
+					ab.subVectors( vA, vB );
+					cb.cross( ab );
+
+					vertices[ face.a ].add( cb );
+					vertices[ face.b ].add( cb );
+					vertices[ face.c ].add( cb );
+
+				} else if ( face instanceof THREE.Face4 ) {
+
+					vA = this.vertices[ face.a ];
+					vB = this.vertices[ face.b ];
+					vC = this.vertices[ face.c ];
+					vD = this.vertices[ face.d ];
+
+					// abd
+
+					db.subVectors( vD, vB );
+					ab.subVectors( vA, vB );
+					db.cross( ab );
+
+					vertices[ face.a ].add( db );
+					vertices[ face.b ].add( db );
+					vertices[ face.d ].add( db );
+
+					// bcd
+
+					dc.subVectors( vD, vC );
+					bc.subVectors( vB, vC );
+					dc.cross( bc );
+
+					vertices[ face.b ].add( dc );
+					vertices[ face.c ].add( dc );
+					vertices[ face.d ].add( dc );
+
+				}
+
+			}
+
+		} else {
+
+			for ( f = 0, fl = this.faces.length; f < fl; f ++ ) {
+
+				face = this.faces[ f ];
+
+				if ( face instanceof THREE.Face3 ) {
+
+					vertices[ face.a ].add( face.normal );
+					vertices[ face.b ].add( face.normal );
+					vertices[ face.c ].add( face.normal );
+
+				} else if ( face instanceof THREE.Face4 ) {
+
+					vertices[ face.a ].add( face.normal );
+					vertices[ face.b ].add( face.normal );
+					vertices[ face.c ].add( face.normal );
+					vertices[ face.d ].add( face.normal );
+
+				}
+
+			}
+
+		}
+
+		for ( v = 0, vl = this.vertices.length; v < vl; v ++ ) {
+
+			vertices[ v ].normalize();
+
+		}
+
+		for ( f = 0, fl = this.faces.length; f < fl; f ++ ) {
+
+			face = this.faces[ f ];
+
+			if ( face instanceof THREE.Face3 ) {
+
+				face.vertexNormals[ 0 ].copy( vertices[ face.a ] );
+				face.vertexNormals[ 1 ].copy( vertices[ face.b ] );
+				face.vertexNormals[ 2 ].copy( vertices[ face.c ] );
+
+			} else if ( face instanceof THREE.Face4 ) {
+
+				face.vertexNormals[ 0 ].copy( vertices[ face.a ] );
+				face.vertexNormals[ 1 ].copy( vertices[ face.b ] );
+				face.vertexNormals[ 2 ].copy( vertices[ face.c ] );
+				face.vertexNormals[ 3 ].copy( vertices[ face.d ] );
+
+			}
+
+		}
+
+	},
+
+	computeMorphNormals: function () {
+
+		var i, il, f, fl, face;
+
+		// save original normals
+		// - create temp variables on first access
+		//   otherwise just copy (for faster repeated calls)
+
+		for ( f = 0, fl = this.faces.length; f < fl; f ++ ) {
+
+			face = this.faces[ f ];
+
+			if ( ! face.__originalFaceNormal ) {
+
+				face.__originalFaceNormal = face.normal.clone();
+
+			} else {
+
+				face.__originalFaceNormal.copy( face.normal );
+
+			}
+
+			if ( ! face.__originalVertexNormals ) face.__originalVertexNormals = [];
+
+			for ( i = 0, il = face.vertexNormals.length; i < il; i ++ ) {
+
+				if ( ! face.__originalVertexNormals[ i ] ) {
+
+					face.__originalVertexNormals[ i ] = face.vertexNormals[ i ].clone();
+
+				} else {
+
+					face.__originalVertexNormals[ i ].copy( face.vertexNormals[ i ] );
+
+				}
+
+			}
+
+		}
+
+		// use temp geometry to compute face and vertex normals for each morph
+
+		var tmpGeo = new THREE.Geometry();
+		tmpGeo.faces = this.faces;
+
+		for ( i = 0, il = this.morphTargets.length; i < il; i ++ ) {
+
+			// create on first access
+
+			if ( ! this.morphNormals[ i ] ) {
+
+				this.morphNormals[ i ] = {};
+				this.morphNormals[ i ].faceNormals = [];
+				this.morphNormals[ i ].vertexNormals = [];
+
+				var dstNormalsFace = this.morphNormals[ i ].faceNormals;
+				var dstNormalsVertex = this.morphNormals[ i ].vertexNormals;
+
+				var faceNormal, vertexNormals;
+
+				for ( f = 0, fl = this.faces.length; f < fl; f ++ ) {
+
+					face = this.faces[ f ];
+
+					faceNormal = new THREE.Vector3();
+
+					if ( face instanceof THREE.Face3 ) {
+
+						vertexNormals = { a: new THREE.Vector3(), b: new THREE.Vector3(), c: new THREE.Vector3() };
+
+					} else {
+
+						vertexNormals = { a: new THREE.Vector3(), b: new THREE.Vector3(), c: new THREE.Vector3(), d: new THREE.Vector3() };
+
+					}
+
+					dstNormalsFace.push( faceNormal );
+					dstNormalsVertex.push( vertexNormals );
+
+				}
+
+			}
+
+			var morphNormals = this.morphNormals[ i ];
+
+			// set vertices to morph target
+
+			tmpGeo.vertices = this.morphTargets[ i ].vertices;
+
+			// compute morph normals
+
+			tmpGeo.computeFaceNormals();
+			tmpGeo.computeVertexNormals();
+
+			// store morph normals
+
+			var faceNormal, vertexNormals;
+
+			for ( f = 0, fl = this.faces.length; f < fl; f ++ ) {
+
+				face = this.faces[ f ];
+
+				faceNormal = morphNormals.faceNormals[ f ];
+				vertexNormals = morphNormals.vertexNormals[ f ];
+
+				faceNormal.copy( face.normal );
+
+				if ( face instanceof THREE.Face3 ) {
+
+					vertexNormals.a.copy( face.vertexNormals[ 0 ] );
+					vertexNormals.b.copy( face.vertexNormals[ 1 ] );
+					vertexNormals.c.copy( face.vertexNormals[ 2 ] );
+
+				} else {
+
+					vertexNormals.a.copy( face.vertexNormals[ 0 ] );
+					vertexNormals.b.copy( face.vertexNormals[ 1 ] );
+					vertexNormals.c.copy( face.vertexNormals[ 2 ] );
+					vertexNormals.d.copy( face.vertexNormals[ 3 ] );
+
+				}
+
+			}
+
+		}
+
+		// restore original normals
+
+		for ( f = 0, fl = this.faces.length; f < fl; f ++ ) {
+
+			face = this.faces[ f ];
+
+			face.normal = face.__originalFaceNormal;
+			face.vertexNormals = face.__originalVertexNormals;
+
+		}
+
+	},
+
+	computeTangents: function () {
+
+		// based on http://www.terathon.com/code/tangent.html
+		// tangents go to vertices
+
+		var f, fl, v, vl, i, il, vertexIndex,
+			face, uv, vA, vB, vC, uvA, uvB, uvC,
+			x1, x2, y1, y2, z1, z2,
+			s1, s2, t1, t2, r, t, test,
+			tan1 = [], tan2 = [],
+			sdir = new THREE.Vector3(), tdir = new THREE.Vector3(),
+			tmp = new THREE.Vector3(), tmp2 = new THREE.Vector3(),
+			n = new THREE.Vector3(), w;
+
+		for ( v = 0, vl = this.vertices.length; v < vl; v ++ ) {
+
+			tan1[ v ] = new THREE.Vector3();
+			tan2[ v ] = new THREE.Vector3();
+
+		}
+
+		function handleTriangle( context, a, b, c, ua, ub, uc ) {
+
+			vA = context.vertices[ a ];
+			vB = context.vertices[ b ];
+			vC = context.vertices[ c ];
+
+			uvA = uv[ ua ];
+			uvB = uv[ ub ];
+			uvC = uv[ uc ];
+
+			x1 = vB.x - vA.x;
+			x2 = vC.x - vA.x;
+			y1 = vB.y - vA.y;
+			y2 = vC.y - vA.y;
+			z1 = vB.z - vA.z;
+			z2 = vC.z - vA.z;
+
+			s1 = uvB.x - uvA.x;
+			s2 = uvC.x - uvA.x;
+			t1 = uvB.y - uvA.y;
+			t2 = uvC.y - uvA.y;
+
+			r = 1.0 / ( s1 * t2 - s2 * t1 );
+			sdir.set( ( t2 * x1 - t1 * x2 ) * r,
+					  ( t2 * y1 - t1 * y2 ) * r,
+					  ( t2 * z1 - t1 * z2 ) * r );
+			tdir.set( ( s1 * x2 - s2 * x1 ) * r,
+					  ( s1 * y2 - s2 * y1 ) * r,
+					  ( s1 * z2 - s2 * z1 ) * r );
+
+			tan1[ a ].add( sdir );
+			tan1[ b ].add( sdir );
+			tan1[ c ].add( sdir );
+
+			tan2[ a ].add( tdir );
+			tan2[ b ].add( tdir );
+			tan2[ c ].add( tdir );
+
+		}
+
+		for ( f = 0, fl = this.faces.length; f < fl; f ++ ) {
+
+			face = this.faces[ f ];
+			uv = this.faceVertexUvs[ 0 ][ f ]; // use UV layer 0 for tangents
+
+			if ( face instanceof THREE.Face3 ) {
+
+				handleTriangle( this, face.a, face.b, face.c, 0, 1, 2 );
+
+			} else if ( face instanceof THREE.Face4 ) {
+
+				handleTriangle( this, face.a, face.b, face.d, 0, 1, 3 );
+				handleTriangle( this, face.b, face.c, face.d, 1, 2, 3 );
+
+			}
+
+		}
+
+		var faceIndex = [ 'a', 'b', 'c', 'd' ];
+
+		for ( f = 0, fl = this.faces.length; f < fl; f ++ ) {
+
+			face = this.faces[ f ];
+
+			for ( i = 0; i < face.vertexNormals.length; i++ ) {
+
+				n.copy( face.vertexNormals[ i ] );
+
+				vertexIndex = face[ faceIndex[ i ] ];
+
+				t = tan1[ vertexIndex ];
+
+				// Gram-Schmidt orthogonalize
+
+				tmp.copy( t );
+				tmp.sub( n.multiplyScalar( n.dot( t ) ) ).normalize();
+
+				// Calculate handedness
+
+				tmp2.crossVectors( face.vertexNormals[ i ], t );
+				test = tmp2.dot( tan2[ vertexIndex ] );
+				w = (test < 0.0) ? -1.0 : 1.0;
+
+				face.vertexTangents[ i ] = new THREE.Vector4( tmp.x, tmp.y, tmp.z, w );
+
+			}
+
+		}
+
+		this.hasTangents = true;
+
+	},
+
+	computeLineDistances: function ( ) {
+
+		var d = 0;
+		var vertices = this.vertices;
+
+		for ( var i = 0, il = vertices.length; i < il; i ++ ) {
+
+			if ( i > 0 ) {
+
+				d += vertices[ i ].distanceTo( vertices[ i - 1 ] );
+
+			}
+
+			this.lineDistances[ i ] = d;
+
+		}
+
+	},
+
+	computeBoundingBox: function () {
+
+		if ( this.boundingBox === null ) {
+
+			this.boundingBox = new THREE.Box3();
+
+		}
+
+		this.boundingBox.setFromPoints( this.vertices );
+
+	},
+
+	computeBoundingSphere: function () {
+
+		if ( this.boundingSphere === null ) {
+
+			this.boundingSphere = new THREE.Sphere();
+
+		}
+
+		this.boundingSphere.setFromCenterAndPoints( this.boundingSphere.center, this.vertices );
+
+	},
+
+	/*
+	 * Checks for duplicate vertices with hashmap.
+	 * Duplicated vertices are removed
+	 * and faces' vertices are updated.
+	 */
+
+	mergeVertices: function () {
+
+		var verticesMap = {}; // Hashmap for looking up vertice by position coordinates (and making sure they are unique)
+		var unique = [], changes = [];
+
+		var v, key;
+		var precisionPoints = 4; // number of decimal points, eg. 4 for epsilon of 0.0001
+		var precision = Math.pow( 10, precisionPoints );
+		var i,il, face;
+		var indices, k, j, jl, u;
+
+		// reset cache of vertices as it now will be changing.
+		this.__tmpVertices = undefined;
+
+		for ( i = 0, il = this.vertices.length; i < il; i ++ ) {
+
+			v = this.vertices[ i ];
+			key = [ Math.round( v.x * precision ), Math.round( v.y * precision ), Math.round( v.z * precision ) ].join( '_' );
+
+			if ( verticesMap[ key ] === undefined ) {
+
+				verticesMap[ key ] = i;
+				unique.push( this.vertices[ i ] );
+				changes[ i ] = unique.length - 1;
+
+			} else {
+
+				//console.log('Duplicate vertex found. ', i, ' could be using ', verticesMap[key]);
+				changes[ i ] = changes[ verticesMap[ key ] ];
+
+			}
+
+		};
+
+
+		// if faces are completely degenerate after merging vertices, we
+		// have to remove them from the geometry.
+		var faceIndicesToRemove = [];
+
+		for( i = 0, il = this.faces.length; i < il; i ++ ) {
+
+			face = this.faces[ i ];
+
+			if ( face instanceof THREE.Face3 ) {
+
+				face.a = changes[ face.a ];
+				face.b = changes[ face.b ];
+				face.c = changes[ face.c ];
+
+				indices = [ face.a, face.b, face.c ];
+
+				var dupIndex = -1;
+
+				// if any duplicate vertices are found in a Face3
+				// we have to remove the face as nothing can be saved
+				for ( var n = 0; n < 3; n ++ ) {
+					if ( indices[ n ] == indices[ ( n + 1 ) % 3 ] ) {
+
+						dupIndex = n;
+						faceIndicesToRemove.push( i );
+						break;
+
+					}
+				}
+
+			} else if ( face instanceof THREE.Face4 ) {
+
+				face.a = changes[ face.a ];
+				face.b = changes[ face.b ];
+				face.c = changes[ face.c ];
+				face.d = changes[ face.d ];
+
+				// check dups in (a, b, c, d) and convert to -> face3
+
+				indices = [ face.a, face.b, face.c, face.d ];
+
+				var dupIndex = -1;
+
+				for ( var n = 0; n < 4; n ++ ) {
+
+					if ( indices[ n ] == indices[ ( n + 1 ) % 4 ] ) {
+
+						// if more than one duplicated vertex is found
+						// we can't generate any valid Face3's, thus
+						// we need to remove this face complete.
+						if ( dupIndex >= 0 ) {
+
+							faceIndicesToRemove.push( i );
+
+						}
+
+						dupIndex = n;
+
+					}
+				}
+
+				if ( dupIndex >= 0 ) {
+
+					indices.splice( dupIndex, 1 );
+
+					var newFace = new THREE.Face3( indices[0], indices[1], indices[2], face.normal, face.color, face.materialIndex );
+
+					for ( j = 0, jl = this.faceVertexUvs.length; j < jl; j ++ ) {
+
+						u = this.faceVertexUvs[ j ][ i ];
+
+						if ( u ) {
+							u.splice( dupIndex, 1 );
+						}
+
+					}
+
+					if( face.vertexNormals && face.vertexNormals.length > 0) {
+
+						newFace.vertexNormals = face.vertexNormals;
+						newFace.vertexNormals.splice( dupIndex, 1 );
+
+					}
+
+					if( face.vertexColors && face.vertexColors.length > 0 ) {
+
+						newFace.vertexColors = face.vertexColors;
+						newFace.vertexColors.splice( dupIndex, 1 );
+					}
+
+					this.faces[ i ] = newFace;
+				}
+
+			}
+
+		}
+
+		for ( i = faceIndicesToRemove.length - 1; i >= 0; i -- ) {
+
+			this.faces.splice( i, 1 );
+
+			for ( j = 0, jl = this.faceVertexUvs.length; j < jl; j ++ ) {
+
+				this.faceVertexUvs[ j ].splice( i, 1 );
+
+			}
+
+		}
+
+		// Use unique set of vertices
+
+		var diff = this.vertices.length - unique.length;
+		this.vertices = unique;
+		return diff;
+
+	},
+
+	clone: function () {
+
+		var geometry = new THREE.Geometry();
+
+		var vertices = this.vertices;
+
+		for ( var i = 0, il = vertices.length; i < il; i ++ ) {
+
+			geometry.vertices.push( vertices[ i ].clone() );
+
+		}
+
+		var faces = this.faces;
+
+		for ( var i = 0, il = faces.length; i < il; i ++ ) {
+
+			geometry.faces.push( faces[ i ].clone() );
+
+		}
+
+		var uvs = this.faceVertexUvs[ 0 ];
+
+		for ( var i = 0, il = uvs.length; i < il; i ++ ) {
+
+			var uv = uvs[ i ], uvCopy = [];
+
+			for ( var j = 0, jl = uv.length; j < jl; j ++ ) {
+
+				uvCopy.push( new THREE.Vector2( uv[ j ].x, uv[ j ].y ) );
+
+			}
+
+			geometry.faceVertexUvs[ 0 ].push( uvCopy );
+
+		}
+
+		return geometry;
+
+	},
+
+	dispose: function () {
+
+		this.dispatchEvent( { type: 'dispose' } );
+
+	}
+
+};
+
+THREE.GeometryIdCount = 0;
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.BufferGeometry = function () {
+
+	THREE.EventDispatcher.call( this );
+
+	this.id = THREE.GeometryIdCount ++;
+
+	// attributes
+
+	this.attributes = {};
+
+	// attributes typed arrays are kept only if dynamic flag is set
+
+	this.dynamic = false;
+
+	// offsets for chunks when using indexed elements
+
+	this.offsets = [];
+
+	// boundings
+
+	this.boundingBox = null;
+	this.boundingSphere = null;
+
+	this.hasTangents = false;
+
+	// for compatibility
+
+	this.morphTargets = [];
+
+};
+
+THREE.BufferGeometry.prototype = {
+
+	constructor : THREE.BufferGeometry,
+
+	applyMatrix: function ( matrix ) {
+
+		var positionArray;
+		var normalArray;
+
+		if ( this.attributes[ "position" ] ) positionArray = this.attributes[ "position" ].array;
+		if ( this.attributes[ "normal" ] ) normalArray = this.attributes[ "normal" ].array;
+
+		if ( positionArray !== undefined ) {
+
+			matrix.multiplyVector3Array( positionArray );
+			this.verticesNeedUpdate = true;
+
+		}
+
+		if ( normalArray !== undefined ) {
+
+			var normalMatrix = new THREE.Matrix3();
+			normalMatrix.getInverse( matrix ).transpose();
+
+			normalMatrix.multiplyVector3Array( normalArray );
+
+			this.normalizeNormals();
+
+			this.normalsNeedUpdate = true;
+
+		}
+
+	},
+
+	computeBoundingBox: function () {
+
+		if ( this.boundingBox === null ) {
+
+			this.boundingBox = new THREE.Box3();
+
+		}
+
+		var positions = this.attributes[ "position" ].array;
+
+		if ( positions ) {
+
+			var bb = this.boundingBox;
+			var x, y, z;
+
+			if( positions.length >= 3 ) {
+				bb.min.x = bb.max.x = positions[ 0 ];
+				bb.min.y = bb.max.y = positions[ 1 ];
+				bb.min.z = bb.max.z = positions[ 2 ];
+			}
+
+			for ( var i = 3, il = positions.length; i < il; i += 3 ) {
+
+				x = positions[ i ];
+				y = positions[ i + 1 ];
+				z = positions[ i + 2 ];
+
+				// bounding box
+
+				if ( x < bb.min.x ) {
+
+					bb.min.x = x;
+
+				} else if ( x > bb.max.x ) {
+
+					bb.max.x = x;
+
+				}
+
+				if ( y < bb.min.y ) {
+
+					bb.min.y = y;
+
+				} else if ( y > bb.max.y ) {
+
+					bb.max.y = y;
+
+				}
+
+				if ( z < bb.min.z ) {
+
+					bb.min.z = z;
+
+				} else if ( z > bb.max.z ) {
+
+					bb.max.z = z;
+
+				}
+
+			}
+
+		}
+
+		if ( positions === undefined || positions.length === 0 ) {
+
+			this.boundingBox.min.set( 0, 0, 0 );
+			this.boundingBox.max.set( 0, 0, 0 );
+
+		}
+
+	},
+
+	computeBoundingSphere: function () {
+
+		if ( this.boundingSphere === null ) {
+
+			this.boundingSphere = new THREE.Sphere();
+
+		}
+
+		var positions = this.attributes[ "position" ].array;
+
+		if ( positions ) {
+
+			var radiusSq, maxRadiusSq = 0;
+			var x, y, z;
+
+			for ( var i = 0, il = positions.length; i < il; i += 3 ) {
+
+				x = positions[ i ];
+				y = positions[ i + 1 ];
+				z = positions[ i + 2 ];
+
+				radiusSq =  x * x + y * y + z * z;
+				if ( radiusSq > maxRadiusSq ) maxRadiusSq = radiusSq;
+
+			}
+
+			this.boundingSphere.radius = Math.sqrt( maxRadiusSq );
+
+		}
+
+	},
+
+	computeVertexNormals: function () {
+
+		if ( this.attributes[ "position" ] ) {
+
+			var i, il;
+			var j, jl;
+
+			var nVertexElements = this.attributes[ "position" ].array.length;
+
+			if ( this.attributes[ "normal" ] === undefined ) {
+
+				this.attributes[ "normal" ] = {
+
+					itemSize: 3,
+					array: new Float32Array( nVertexElements ),
+					numItems: nVertexElements
+
+				};
+
+			} else {
+
+				// reset existing normals to zero
+
+				for ( i = 0, il = this.attributes[ "normal" ].array.length; i < il; i ++ ) {
+
+					this.attributes[ "normal" ].array[ i ] = 0;
+
+				}
+
+			}
+
+			var positions = this.attributes[ "position" ].array;
+			var normals = this.attributes[ "normal" ].array;
+
+			var vA, vB, vC, x, y, z,
+
+			pA = new THREE.Vector3(),
+			pB = new THREE.Vector3(),
+			pC = new THREE.Vector3(),
+
+			cb = new THREE.Vector3(),
+			ab = new THREE.Vector3();
+
+			// indexed elements
+
+			if ( this.attributes[ "index" ] ) {
+
+				var indices = this.attributes[ "index" ].array;
+
+				var offsets = this.offsets;
+
+				for ( j = 0, jl = offsets.length; j < jl; ++ j ) {
+
+					var start = offsets[ j ].start;
+					var count = offsets[ j ].count;
+					var index = offsets[ j ].index;
+
+					for ( i = start, il = start + count; i < il; i += 3 ) {
+
+						vA = index + indices[ i ];
+						vB = index + indices[ i + 1 ];
+						vC = index + indices[ i + 2 ];
+
+						x = positions[ vA * 3 ];
+						y = positions[ vA * 3 + 1 ];
+						z = positions[ vA * 3 + 2 ];
+						pA.set( x, y, z );
+
+						x = positions[ vB * 3 ];
+						y = positions[ vB * 3 + 1 ];
+						z = positions[ vB * 3 + 2 ];
+						pB.set( x, y, z );
+
+						x = positions[ vC * 3 ];
+						y = positions[ vC * 3 + 1 ];
+						z = positions[ vC * 3 + 2 ];
+						pC.set( x, y, z );
+
+						cb.subVectors( pC, pB );
+						ab.subVectors( pA, pB );
+						cb.cross( ab );
+
+						normals[ vA * 3 ]     += cb.x;
+						normals[ vA * 3 + 1 ] += cb.y;
+						normals[ vA * 3 + 2 ] += cb.z;
+
+						normals[ vB * 3 ]     += cb.x;
+						normals[ vB * 3 + 1 ] += cb.y;
+						normals[ vB * 3 + 2 ] += cb.z;
+
+						normals[ vC * 3 ]     += cb.x;
+						normals[ vC * 3 + 1 ] += cb.y;
+						normals[ vC * 3 + 2 ] += cb.z;
+
+					}
+
+				}
+
+			// non-indexed elements (unconnected triangle soup)
+
+			} else {
+
+				for ( i = 0, il = positions.length; i < il; i += 9 ) {
+
+					x = positions[ i ];
+					y = positions[ i + 1 ];
+					z = positions[ i + 2 ];
+					pA.set( x, y, z );
+
+					x = positions[ i + 3 ];
+					y = positions[ i + 4 ];
+					z = positions[ i + 5 ];
+					pB.set( x, y, z );
+
+					x = positions[ i + 6 ];
+					y = positions[ i + 7 ];
+					z = positions[ i + 8 ];
+					pC.set( x, y, z );
+
+					cb.subVectors( pC, pB );
+					ab.subVectors( pA, pB );
+					cb.cross( ab );
+
+					normals[ i ] 	 = cb.x;
+					normals[ i + 1 ] = cb.y;
+					normals[ i + 2 ] = cb.z;
+
+					normals[ i + 3 ] = cb.x;
+					normals[ i + 4 ] = cb.y;
+					normals[ i + 5 ] = cb.z;
+
+					normals[ i + 6 ] = cb.x;
+					normals[ i + 7 ] = cb.y;
+					normals[ i + 8 ] = cb.z;
+
+				}
+
+			}
+
+			this.normalizeNormals();
+
+			this.normalsNeedUpdate = true;
+
+		}
+
+	},
+
+	normalizeNormals: function () {
+
+		var normals = this.attributes[ "normal" ].array;
+
+		var x, y, z, n;
+
+		for ( var i = 0, il = normals.length; i < il; i += 3 ) {
+
+			x = normals[ i ];
+			y = normals[ i + 1 ];
+			z = normals[ i + 2 ];
+
+			n = 1.0 / Math.sqrt( x * x + y * y + z * z );
+
+			normals[ i ] 	 *= n;
+			normals[ i + 1 ] *= n;
+			normals[ i + 2 ] *= n;
+
+		}
+
+	},
+
+	computeTangents: function () {
+
+		// based on http://www.terathon.com/code/tangent.html
+		// (per vertex tangents)
+
+		if ( this.attributes[ "index" ] === undefined ||
+			 this.attributes[ "position" ] === undefined ||
+			 this.attributes[ "normal" ] === undefined ||
+			 this.attributes[ "uv" ] === undefined ) {
+
+			console.warn( "Missing required attributes (index, position, normal or uv) in BufferGeometry.computeTangents()" );
+			return;
+
+		}
+
+		var indices = this.attributes[ "index" ].array;
+		var positions = this.attributes[ "position" ].array;
+		var normals = this.attributes[ "normal" ].array;
+		var uvs = this.attributes[ "uv" ].array;
+
+		var nVertices = positions.length / 3;
+
+		if ( this.attributes[ "tangent" ] === undefined ) {
+
+			var nTangentElements = 4 * nVertices;
+
+			this.attributes[ "tangent" ] = {
+
+				itemSize: 4,
+				array: new Float32Array( nTangentElements ),
+				numItems: nTangentElements
+
+			};
+
+		}
+
+		var tangents = this.attributes[ "tangent" ].array;
+
+		var tan1 = [], tan2 = [];
+
+		for ( var k = 0; k < nVertices; k ++ ) {
+
+			tan1[ k ] = new THREE.Vector3();
+			tan2[ k ] = new THREE.Vector3();
+
+		}
+
+		var xA, yA, zA,
+			xB, yB, zB,
+			xC, yC, zC,
+
+			uA, vA,
+			uB, vB,
+			uC, vC,
+
+			x1, x2, y1, y2, z1, z2,
+			s1, s2, t1, t2, r;
+
+		var sdir = new THREE.Vector3(), tdir = new THREE.Vector3();
+
+		function handleTriangle( a, b, c ) {
+
+			xA = positions[ a * 3 ];
+			yA = positions[ a * 3 + 1 ];
+			zA = positions[ a * 3 + 2 ];
+
+			xB = positions[ b * 3 ];
+			yB = positions[ b * 3 + 1 ];
+			zB = positions[ b * 3 + 2 ];
+
+			xC = positions[ c * 3 ];
+			yC = positions[ c * 3 + 1 ];
+			zC = positions[ c * 3 + 2 ];
+
+			uA = uvs[ a * 2 ];
+			vA = uvs[ a * 2 + 1 ];
+
+			uB = uvs[ b * 2 ];
+			vB = uvs[ b * 2 + 1 ];
+
+			uC = uvs[ c * 2 ];
+			vC = uvs[ c * 2 + 1 ];
+
+			x1 = xB - xA;
+			x2 = xC - xA;
+
+			y1 = yB - yA;
+			y2 = yC - yA;
+
+			z1 = zB - zA;
+			z2 = zC - zA;
+
+			s1 = uB - uA;
+			s2 = uC - uA;
+
+			t1 = vB - vA;
+			t2 = vC - vA;
+
+			r = 1.0 / ( s1 * t2 - s2 * t1 );
+
+			sdir.set(
+				( t2 * x1 - t1 * x2 ) * r,
+				( t2 * y1 - t1 * y2 ) * r,
+				( t2 * z1 - t1 * z2 ) * r
+			);
+
+			tdir.set(
+				( s1 * x2 - s2 * x1 ) * r,
+				( s1 * y2 - s2 * y1 ) * r,
+				( s1 * z2 - s2 * z1 ) * r
+			);
+
+			tan1[ a ].add( sdir );
+			tan1[ b ].add( sdir );
+			tan1[ c ].add( sdir );
+
+			tan2[ a ].add( tdir );
+			tan2[ b ].add( tdir );
+			tan2[ c ].add( tdir );
+
+		}
+
+		var i, il;
+		var j, jl;
+		var iA, iB, iC;
+
+		var offsets = this.offsets;
+
+		for ( j = 0, jl = offsets.length; j < jl; ++ j ) {
+
+			var start = offsets[ j ].start;
+			var count = offsets[ j ].count;
+			var index = offsets[ j ].index;
+
+			for ( i = start, il = start + count; i < il; i += 3 ) {
+
+				iA = index + indices[ i ];
+				iB = index + indices[ i + 1 ];
+				iC = index + indices[ i + 2 ];
+
+				handleTriangle( iA, iB, iC );
+
+			}
+
+		}
+
+		var tmp = new THREE.Vector3(), tmp2 = new THREE.Vector3();
+		var n = new THREE.Vector3(), n2 = new THREE.Vector3();
+		var w, t, test;
+
+		function handleVertex( v ) {
+
+			n.x = normals[ v * 3 ];
+			n.y = normals[ v * 3 + 1 ];
+			n.z = normals[ v * 3 + 2 ];
+
+			n2.copy( n );
+
+			t = tan1[ v ];
+
+			// Gram-Schmidt orthogonalize
+
+			tmp.copy( t );
+			tmp.sub( n.multiplyScalar( n.dot( t ) ) ).normalize();
+
+			// Calculate handedness
+
+			tmp2.crossVectors( n2, t );
+			test = tmp2.dot( tan2[ v ] );
+			w = ( test < 0.0 ) ? -1.0 : 1.0;
+
+			tangents[ v * 4 ] 	  = tmp.x;
+			tangents[ v * 4 + 1 ] = tmp.y;
+			tangents[ v * 4 + 2 ] = tmp.z;
+			tangents[ v * 4 + 3 ] = w;
+
+		}
+
+		for ( j = 0, jl = offsets.length; j < jl; ++ j ) {
+
+			var start = offsets[ j ].start;
+			var count = offsets[ j ].count;
+			var index = offsets[ j ].index;
+
+			for ( i = start, il = start + count; i < il; i += 3 ) {
+
+				iA = index + indices[ i ];
+				iB = index + indices[ i + 1 ];
+				iC = index + indices[ i + 2 ];
+
+				handleVertex( iA );
+				handleVertex( iB );
+				handleVertex( iC );
+
+			}
+
+		}
+
+		this.hasTangents = true;
+		this.tangentsNeedUpdate = true;
+
+	},
+
+	dispose: function () {
+
+		this.dispatchEvent( { type: 'dispose' } );
+
+	}
+
+};
+
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author mikael emtinger / http://gomo.se/
+ */
+
+THREE.Camera = function () {
+
+	THREE.Object3D.call( this );
+
+	this.matrixWorldInverse = new THREE.Matrix4();
+
+	this.projectionMatrix = new THREE.Matrix4();
+	this.projectionMatrixInverse = new THREE.Matrix4();
+
+};
+
+THREE.Camera.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.Camera.prototype.lookAt = function ( vector ) {
+
+	// TODO: Add hierarchy support.
+
+	this.matrix.lookAt( this.position, vector, this.up );
+
+	if ( this.rotationAutoUpdate === true ) {
+
+		if ( this.useQuaternion === false )  {
+
+			this.rotation.setEulerFromRotationMatrix( this.matrix, this.eulerOrder );
+
+		} else {
+
+			this.quaternion.copy( this.matrix.decompose()[ 1 ] );
+
+		}
+
+	}
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.OrthographicCamera = function ( left, right, top, bottom, near, far ) {
+
+	THREE.Camera.call( this );
+
+	this.left = left;
+	this.right = right;
+	this.top = top;
+	this.bottom = bottom;
+
+	this.near = ( near !== undefined ) ? near : 0.1;
+	this.far = ( far !== undefined ) ? far : 2000;
+
+	this.updateProjectionMatrix();
+
+};
+
+THREE.OrthographicCamera.prototype = Object.create( THREE.Camera.prototype );
+
+THREE.OrthographicCamera.prototype.updateProjectionMatrix = function () {
+
+	this.projectionMatrix.makeOrthographic( this.left, this.right, this.top, this.bottom, this.near, this.far );
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author greggman / http://games.greggman.com/
+ * @author zz85 / http://www.lab4games.net/zz85/blog
+ */
+
+THREE.PerspectiveCamera = function ( fov, aspect, near, far ) {
+
+	THREE.Camera.call( this );
+
+	this.fov = fov !== undefined ? fov : 50;
+	this.aspect = aspect !== undefined ? aspect : 1;
+	this.near = near !== undefined ? near : 0.1;
+	this.far = far !== undefined ? far : 2000;
+
+	this.updateProjectionMatrix();
+
+};
+
+THREE.PerspectiveCamera.prototype = Object.create( THREE.Camera.prototype );
+
+
+/**
+ * Uses Focal Length (in mm) to estimate and set FOV
+ * 35mm (fullframe) camera is used if frame size is not specified;
+ * Formula based on http://www.bobatkins.com/photography/technical/field_of_view.html
+ */
+
+THREE.PerspectiveCamera.prototype.setLens = function ( focalLength, frameHeight ) {
+
+	if ( frameHeight === undefined ) frameHeight = 24;
+
+	this.fov = 2 * THREE.Math.radToDeg( Math.atan( frameHeight / ( focalLength * 2 ) ) );
+	this.updateProjectionMatrix();
+
+}
+
+
+/**
+ * Sets an offset in a larger frustum. This is useful for multi-window or
+ * multi-monitor/multi-machine setups.
+ *
+ * For example, if you have 3x2 monitors and each monitor is 1920x1080 and
+ * the monitors are in grid like this
+ *
+ *   +---+---+---+
+ *   | A | B | C |
+ *   +---+---+---+
+ *   | D | E | F |
+ *   +---+---+---+
+ *
+ * then for each monitor you would call it like this
+ *
+ *   var w = 1920;
+ *   var h = 1080;
+ *   var fullWidth = w * 3;
+ *   var fullHeight = h * 2;
+ *
+ *   --A--
+ *   camera.setOffset( fullWidth, fullHeight, w * 0, h * 0, w, h );
+ *   --B--
+ *   camera.setOffset( fullWidth, fullHeight, w * 1, h * 0, w, h );
+ *   --C--
+ *   camera.setOffset( fullWidth, fullHeight, w * 2, h * 0, w, h );
+ *   --D--
+ *   camera.setOffset( fullWidth, fullHeight, w * 0, h * 1, w, h );
+ *   --E--
+ *   camera.setOffset( fullWidth, fullHeight, w * 1, h * 1, w, h );
+ *   --F--
+ *   camera.setOffset( fullWidth, fullHeight, w * 2, h * 1, w, h );
+ *
+ *   Note there is no reason monitors have to be the same size or in a grid.
+ */
+
+THREE.PerspectiveCamera.prototype.setViewOffset = function ( fullWidth, fullHeight, x, y, width, height ) {
+
+	this.fullWidth = fullWidth;
+	this.fullHeight = fullHeight;
+	this.x = x;
+	this.y = y;
+	this.width = width;
+	this.height = height;
+
+	this.updateProjectionMatrix();
+
+};
+
+
+THREE.PerspectiveCamera.prototype.updateProjectionMatrix = function () {
+
+	if ( this.fullWidth ) {
+
+		var aspect = this.fullWidth / this.fullHeight;
+		var top = Math.tan( THREE.Math.degToRad( this.fov * 0.5 ) ) * this.near;
+		var bottom = -top;
+		var left = aspect * bottom;
+		var right = aspect * top;
+		var width = Math.abs( right - left );
+		var height = Math.abs( top - bottom );
+
+		this.projectionMatrix.makeFrustum(
+			left + this.x * width / this.fullWidth,
+			left + ( this.x + this.width ) * width / this.fullWidth,
+			top - ( this.y + this.height ) * height / this.fullHeight,
+			top - this.y * height / this.fullHeight,
+			this.near,
+			this.far
+		);
+
+	} else {
+
+		this.projectionMatrix.makePerspective( this.fov, this.aspect, this.near, this.far );
+
+	}
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ */
+ 
+THREE.Light = function ( hex ) {
+
+	THREE.Object3D.call( this );
+
+	this.color = new THREE.Color( hex );
+
+};
+
+THREE.Light.prototype = Object.create( THREE.Object3D.prototype );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.AmbientLight = function ( hex ) {
+
+	THREE.Light.call( this, hex );
+
+};
+
+THREE.AmbientLight.prototype = Object.create( THREE.Light.prototype );
+/**
+ * @author MPanknin / http://www.redplant.de/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.AreaLight = function ( hex, intensity ) {
+
+	THREE.Light.call( this, hex );
+
+	this.normal = new THREE.Vector3( 0, -1, 0 );
+	this.right = new THREE.Vector3( 1, 0, 0 );
+
+	this.intensity = ( intensity !== undefined ) ? intensity : 1;
+
+	this.width = 1.0;
+	this.height = 1.0;
+
+	this.constantAttenuation = 1.5;
+	this.linearAttenuation = 0.5;
+	this.quadraticAttenuation = 0.1;
+
+};
+
+THREE.AreaLight.prototype = Object.create( THREE.Light.prototype );
+
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.DirectionalLight = function ( hex, intensity ) {
+
+	THREE.Light.call( this, hex );
+
+	this.position = new THREE.Vector3( 0, 1, 0 );
+	this.target = new THREE.Object3D();
+
+	this.intensity = ( intensity !== undefined ) ? intensity : 1;
+
+	this.castShadow = false;
+	this.onlyShadow = false;
+
+	//
+
+	this.shadowCameraNear = 50;
+	this.shadowCameraFar = 5000;
+
+	this.shadowCameraLeft = -500;
+	this.shadowCameraRight = 500;
+	this.shadowCameraTop = 500;
+	this.shadowCameraBottom = -500;
+
+	this.shadowCameraVisible = false;
+
+	this.shadowBias = 0;
+	this.shadowDarkness = 0.5;
+
+	this.shadowMapWidth = 512;
+	this.shadowMapHeight = 512;
+
+	//
+
+	this.shadowCascade = false;
+
+	this.shadowCascadeOffset = new THREE.Vector3( 0, 0, -1000 );
+	this.shadowCascadeCount = 2;
+
+	this.shadowCascadeBias = [ 0, 0, 0 ];
+	this.shadowCascadeWidth = [ 512, 512, 512 ];
+	this.shadowCascadeHeight = [ 512, 512, 512 ];
+
+	this.shadowCascadeNearZ = [ -1.000, 0.990, 0.998 ];
+	this.shadowCascadeFarZ  = [  0.990, 0.998, 1.000 ];
+
+	this.shadowCascadeArray = [];
+
+	//
+
+	this.shadowMap = null;
+	this.shadowMapSize = null;
+	this.shadowCamera = null;
+	this.shadowMatrix = null;
+
+};
+
+THREE.DirectionalLight.prototype = Object.create( THREE.Light.prototype );
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.HemisphereLight = function ( skyColorHex, groundColorHex, intensity ) {
+
+	THREE.Light.call( this, skyColorHex );
+
+	this.groundColor = new THREE.Color( groundColorHex );
+
+	this.position = new THREE.Vector3( 0, 100, 0 );
+
+	this.intensity = ( intensity !== undefined ) ? intensity : 1;
+
+};
+
+THREE.HemisphereLight.prototype = Object.create( THREE.Light.prototype );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.PointLight = function ( hex, intensity, distance ) {
+
+	THREE.Light.call( this, hex );
+
+	this.position = new THREE.Vector3( 0, 0, 0 );
+	this.intensity = ( intensity !== undefined ) ? intensity : 1;
+	this.distance = ( distance !== undefined ) ? distance : 0;
+
+};
+
+THREE.PointLight.prototype = Object.create( THREE.Light.prototype );
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.SpotLight = function ( hex, intensity, distance, angle, exponent ) {
+
+	THREE.Light.call( this, hex );
+
+	this.position = new THREE.Vector3( 0, 1, 0 );
+	this.target = new THREE.Object3D();
+
+	this.intensity = ( intensity !== undefined ) ? intensity : 1;
+	this.distance = ( distance !== undefined ) ? distance : 0;
+	this.angle = ( angle !== undefined ) ? angle : Math.PI / 2;
+	this.exponent = ( exponent !== undefined ) ? exponent : 10;
+
+	this.castShadow = false;
+	this.onlyShadow = false;
+
+	//
+
+	this.shadowCameraNear = 50;
+	this.shadowCameraFar = 5000;
+	this.shadowCameraFov = 50;
+
+	this.shadowCameraVisible = false;
+
+	this.shadowBias = 0;
+	this.shadowDarkness = 0.5;
+
+	this.shadowMapWidth = 512;
+	this.shadowMapHeight = 512;
+
+	//
+
+	this.shadowMap = null;
+	this.shadowMapSize = null;
+	this.shadowCamera = null;
+	this.shadowMatrix = null;
+
+};
+
+THREE.SpotLight.prototype = Object.create( THREE.Light.prototype );
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Loader = function ( showStatus ) {
+
+	this.showStatus = showStatus;
+	this.statusDomElement = showStatus ? THREE.Loader.prototype.addStatusElement() : null;
+
+	this.onLoadStart = function () {};
+	this.onLoadProgress = function () {};
+	this.onLoadComplete = function () {};
+
+};
+
+THREE.Loader.prototype = {
+
+	constructor: THREE.Loader,
+
+	crossOrigin: 'anonymous',
+
+	addStatusElement: function () {
+
+		var e = document.createElement( "div" );
+
+		e.style.position = "absolute";
+		e.style.right = "0px";
+		e.style.top = "0px";
+		e.style.fontSize = "0.8em";
+		e.style.textAlign = "left";
+		e.style.background = "rgba(0,0,0,0.25)";
+		e.style.color = "#fff";
+		e.style.width = "120px";
+		e.style.padding = "0.5em 0.5em 0.5em 0.5em";
+		e.style.zIndex = 1000;
+
+		e.innerHTML = "Loading ...";
+
+		return e;
+
+	},
+
+	updateProgress: function ( progress ) {
+
+		var message = "Loaded ";
+
+		if ( progress.total ) {
+
+			message += ( 100 * progress.loaded / progress.total ).toFixed(0) + "%";
+
+
+		} else {
+
+			message += ( progress.loaded / 1000 ).toFixed(2) + " KB";
+
+		}
+
+		this.statusDomElement.innerHTML = message;
+
+	},
+
+	extractUrlBase: function ( url ) {
+
+		var parts = url.split( '/' );
+		parts.pop();
+		return ( parts.length < 1 ? '.' : parts.join( '/' ) ) + '/';
+
+	},
+
+	initMaterials: function ( materials, texturePath ) {
+
+		var array = [];
+
+		for ( var i = 0; i < materials.length; ++ i ) {
+
+			array[ i ] = THREE.Loader.prototype.createMaterial( materials[ i ], texturePath );
+
+		}
+
+		return array;
+
+	},
+
+	needsTangents: function ( materials ) {
+
+		for( var i = 0, il = materials.length; i < il; i ++ ) {
+
+			var m = materials[ i ];
+
+			if ( m instanceof THREE.ShaderMaterial ) return true;
+
+		}
+
+		return false;
+
+	},
+
+	createMaterial: function ( m, texturePath ) {
+
+		var _this = this;
+
+		function is_pow2( n ) {
+
+			var l = Math.log( n ) / Math.LN2;
+			return Math.floor( l ) == l;
+
+		}
+
+		function nearest_pow2( n ) {
+
+			var l = Math.log( n ) / Math.LN2;
+			return Math.pow( 2, Math.round(  l ) );
+
+		}
+
+		function load_image( where, url ) {
+
+			var image = new Image();
+
+			image.onload = function () {
+
+				if ( !is_pow2( this.width ) || !is_pow2( this.height ) ) {
+
+					var width = nearest_pow2( this.width );
+					var height = nearest_pow2( this.height );
+
+					where.image.width = width;
+					where.image.height = height;
+					where.image.getContext( '2d' ).drawImage( this, 0, 0, width, height );
+
+				} else {
+
+					where.image = this;
+
+				}
+
+				where.needsUpdate = true;
+
+			};
+
+			image.crossOrigin = _this.crossOrigin;
+			image.src = url;
+
+		}
+
+		function create_texture( where, name, sourceFile, repeat, offset, wrap, anisotropy ) {
+
+			var isCompressed = /\.dds$/i.test( sourceFile );
+			var fullPath = texturePath + "/" + sourceFile;
+
+			if ( isCompressed ) {
+
+				var texture = THREE.ImageUtils.loadCompressedTexture( fullPath );
+
+				where[ name ] = texture;
+
+			} else {
+
+				var texture = document.createElement( 'canvas' );
+
+				where[ name ] = new THREE.Texture( texture );
+
+			}
+
+			where[ name ].sourceFile = sourceFile;
+
+			if( repeat ) {
+
+				where[ name ].repeat.set( repeat[ 0 ], repeat[ 1 ] );
+
+				if ( repeat[ 0 ] !== 1 ) where[ name ].wrapS = THREE.RepeatWrapping;
+				if ( repeat[ 1 ] !== 1 ) where[ name ].wrapT = THREE.RepeatWrapping;
+
+			}
+
+			if ( offset ) {
+
+				where[ name ].offset.set( offset[ 0 ], offset[ 1 ] );
+
+			}
+
+			if ( wrap ) {
+
+				var wrapMap = {
+					"repeat": THREE.RepeatWrapping,
+					"mirror": THREE.MirroredRepeatWrapping
+				}
+
+				if ( wrapMap[ wrap[ 0 ] ] !== undefined ) where[ name ].wrapS = wrapMap[ wrap[ 0 ] ];
+				if ( wrapMap[ wrap[ 1 ] ] !== undefined ) where[ name ].wrapT = wrapMap[ wrap[ 1 ] ];
+
+			}
+
+			if ( anisotropy ) {
+
+				where[ name ].anisotropy = anisotropy;
+
+			}
+
+			if ( ! isCompressed ) {
+
+				load_image( where[ name ], fullPath );
+
+			}
+
+		}
+
+		function rgb2hex( rgb ) {
+
+			return ( rgb[ 0 ] * 255 << 16 ) + ( rgb[ 1 ] * 255 << 8 ) + rgb[ 2 ] * 255;
+
+		}
+
+		// defaults
+
+		var mtype = "MeshLambertMaterial";
+		var mpars = { color: 0xeeeeee, opacity: 1.0, map: null, lightMap: null, normalMap: null, bumpMap: null, wireframe: false };
+
+		// parameters from model file
+
+		if ( m.shading ) {
+
+			var shading = m.shading.toLowerCase();
+
+			if ( shading === "phong" ) mtype = "MeshPhongMaterial";
+			else if ( shading === "basic" ) mtype = "MeshBasicMaterial";
+
+		}
+
+		if ( m.blending !== undefined && THREE[ m.blending ] !== undefined ) {
+
+			mpars.blending = THREE[ m.blending ];
+
+		}
+
+		if ( m.transparent !== undefined || m.opacity < 1.0 ) {
+
+			mpars.transparent = m.transparent;
+
+		}
+
+		if ( m.depthTest !== undefined ) {
+
+			mpars.depthTest = m.depthTest;
+
+		}
+
+		if ( m.depthWrite !== undefined ) {
+
+			mpars.depthWrite = m.depthWrite;
+
+		}
+
+		if ( m.visible !== undefined ) {
+
+			mpars.visible = m.visible;
+
+		}
+
+		if ( m.flipSided !== undefined ) {
+
+			mpars.side = THREE.BackSide;
+
+		}
+
+		if ( m.doubleSided !== undefined ) {
+
+			mpars.side = THREE.DoubleSide;
+
+		}
+
+		if ( m.wireframe !== undefined ) {
+
+			mpars.wireframe = m.wireframe;
+
+		}
+
+		if ( m.vertexColors !== undefined ) {
+
+			if ( m.vertexColors === "face" ) {
+
+				mpars.vertexColors = THREE.FaceColors;
+
+			} else if ( m.vertexColors ) {
+
+				mpars.vertexColors = THREE.VertexColors;
+
+			}
+
+		}
+
+		// colors
+
+		if ( m.colorDiffuse ) {
+
+			mpars.color = rgb2hex( m.colorDiffuse );
+
+		} else if ( m.DbgColor ) {
+
+			mpars.color = m.DbgColor;
+
+		}
+
+		if ( m.colorSpecular ) {
+
+			mpars.specular = rgb2hex( m.colorSpecular );
+
+		}
+
+		if ( m.colorAmbient ) {
+
+			mpars.ambient = rgb2hex( m.colorAmbient );
+
+		}
+
+		// modifiers
+
+		if ( m.transparency ) {
+
+			mpars.opacity = m.transparency;
+
+		}
+
+		if ( m.specularCoef ) {
+
+			mpars.shininess = m.specularCoef;
+
+		}
+
+		// textures
+
+		if ( m.mapDiffuse && texturePath ) {
+
+			create_texture( mpars, "map", m.mapDiffuse, m.mapDiffuseRepeat, m.mapDiffuseOffset, m.mapDiffuseWrap, m.mapDiffuseAnisotropy );
+
+		}
+
+		if ( m.mapLight && texturePath ) {
+
+			create_texture( mpars, "lightMap", m.mapLight, m.mapLightRepeat, m.mapLightOffset, m.mapLightWrap, m.mapLightAnisotropy );
+
+		}
+
+		if ( m.mapBump && texturePath ) {
+
+			create_texture( mpars, "bumpMap", m.mapBump, m.mapBumpRepeat, m.mapBumpOffset, m.mapBumpWrap, m.mapBumpAnisotropy );
+
+		}
+
+		if ( m.mapNormal && texturePath ) {
+
+			create_texture( mpars, "normalMap", m.mapNormal, m.mapNormalRepeat, m.mapNormalOffset, m.mapNormalWrap, m.mapNormalAnisotropy );
+
+		}
+
+		if ( m.mapSpecular && texturePath ) {
+
+			create_texture( mpars, "specularMap", m.mapSpecular, m.mapSpecularRepeat, m.mapSpecularOffset, m.mapSpecularWrap, m.mapSpecularAnisotropy );
+
+		}
+
+		//
+
+		if ( m.mapBumpScale ) {
+
+			mpars.bumpScale = m.mapBumpScale;
+
+		}
+
+		// special case for normal mapped material
+
+		if ( m.mapNormal ) {
+
+			var shader = THREE.ShaderLib[ "normalmap" ];
+			var uniforms = THREE.UniformsUtils.clone( shader.uniforms );
+
+			uniforms[ "tNormal" ].value = mpars.normalMap;
+
+			if ( m.mapNormalFactor ) {
+
+				uniforms[ "uNormalScale" ].value.set( m.mapNormalFactor, m.mapNormalFactor );
+
+			}
+
+			if ( mpars.map ) {
+
+				uniforms[ "tDiffuse" ].value = mpars.map;
+				uniforms[ "enableDiffuse" ].value = true;
+
+			}
+
+			if ( mpars.specularMap ) {
+
+				uniforms[ "tSpecular" ].value = mpars.specularMap;
+				uniforms[ "enableSpecular" ].value = true;
+
+			}
+
+			if ( mpars.lightMap ) {
+
+				uniforms[ "tAO" ].value = mpars.lightMap;
+				uniforms[ "enableAO" ].value = true;
+
+			}
+
+			// for the moment don't handle displacement texture
+
+			uniforms[ "uDiffuseColor" ].value.setHex( mpars.color );
+			uniforms[ "uSpecularColor" ].value.setHex( mpars.specular );
+			uniforms[ "uAmbientColor" ].value.setHex( mpars.ambient );
+
+			uniforms[ "uShininess" ].value = mpars.shininess;
+
+			if ( mpars.opacity !== undefined ) {
+
+				uniforms[ "uOpacity" ].value = mpars.opacity;
+
+			}
+
+			var parameters = { fragmentShader: shader.fragmentShader, vertexShader: shader.vertexShader, uniforms: uniforms, lights: true, fog: true };
+			var material = new THREE.ShaderMaterial( parameters );
+
+			if ( mpars.transparent ) {
+
+				material.transparent = true;
+
+			}
+
+		} else {
+
+			var material = new THREE[ mtype ]( mpars );
+
+		}
+
+		if ( m.DbgName !== undefined ) material.name = m.DbgName;
+
+		return material;
+
+	}
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.ImageLoader = function () {
+
+	THREE.EventDispatcher.call( this );
+
+	this.crossOrigin = null;
+
+};
+
+THREE.ImageLoader.prototype = {
+
+	constructor: THREE.ImageLoader,
+
+	load: function ( url, image ) {
+
+		var scope = this;
+
+		if ( image === undefined ) image = new Image();
+
+		image.addEventListener( 'load', function () {
+
+			scope.dispatchEvent( { type: 'load', content: image } );
+
+		}, false );
+
+		image.addEventListener( 'error', function () {
+
+			scope.dispatchEvent( { type: 'error', message: 'Couldn\'t load URL [' + url + ']' } );
+
+		}, false );
+
+		if ( scope.crossOrigin ) image.crossOrigin = scope.crossOrigin;
+
+		image.src = url;
+
+	}
+
+}
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.JSONLoader = function ( showStatus ) {
+
+	THREE.Loader.call( this, showStatus );
+
+	this.withCredentials = false;
+
+};
+
+THREE.JSONLoader.prototype = Object.create( THREE.Loader.prototype );
+
+THREE.JSONLoader.prototype.load = function ( url, callback, texturePath ) {
+
+	var scope = this;
+
+	// todo: unify load API to for easier SceneLoader use
+
+	texturePath = texturePath && ( typeof texturePath === "string" ) ? texturePath : this.extractUrlBase( url );
+
+	this.onLoadStart();
+	this.loadAjaxJSON( this, url, callback, texturePath );
+
+};
+
+THREE.JSONLoader.prototype.loadAjaxJSON = function ( context, url, callback, texturePath, callbackProgress ) {
+
+	var xhr = new XMLHttpRequest();
+
+	var length = 0;
+
+	xhr.onreadystatechange = function () {
+
+		if ( xhr.readyState === xhr.DONE ) {
+
+			if ( xhr.status === 200 || xhr.status === 0 ) {
+
+				if ( xhr.responseText ) {
+
+					var json = JSON.parse( xhr.responseText );
+					context.createModel( json, callback, texturePath );
+
+				} else {
+
+					console.warn( "THREE.JSONLoader: [" + url + "] seems to be unreachable or file there is empty" );
+
+				}
+
+				// in context of more complex asset initialization
+				// do not block on single failed file
+				// maybe should go even one more level up
+
+				context.onLoadComplete();
+
+			} else {
+
+				console.error( "THREE.JSONLoader: Couldn't load [" + url + "] [" + xhr.status + "]" );
+
+			}
+
+		} else if ( xhr.readyState === xhr.LOADING ) {
+
+			if ( callbackProgress ) {
+
+				if ( length === 0 ) {
+
+					length = xhr.getResponseHeader( "Content-Length" );
+
+				}
+
+				callbackProgress( { total: length, loaded: xhr.responseText.length } );
+
+			}
+
+		} else if ( xhr.readyState === xhr.HEADERS_RECEIVED ) {
+
+			length = xhr.getResponseHeader( "Content-Length" );
+
+		}
+
+	};
+
+	xhr.open( "GET", url, true );
+	xhr.withCredentials = this.withCredentials;
+	xhr.send( null );
+
+};
+
+THREE.JSONLoader.prototype.createModel = function ( json, callback, texturePath ) {
+
+	var scope = this,
+	geometry = new THREE.Geometry(),
+	scale = ( json.scale !== undefined ) ? 1.0 / json.scale : 1.0;
+
+	parseModel( scale );
+
+	parseSkin();
+	parseMorphing( scale );
+
+	geometry.computeCentroids();
+	geometry.computeFaceNormals();
+
+	function parseModel( scale ) {
+
+		function isBitSet( value, position ) {
+
+			return value & ( 1 << position );
+
+		}
+
+		var i, j, fi,
+
+		offset, zLength, nVertices,
+
+		colorIndex, normalIndex, uvIndex, materialIndex,
+
+		type,
+		isQuad,
+		hasMaterial,
+		hasFaceUv, hasFaceVertexUv,
+		hasFaceNormal, hasFaceVertexNormal,
+		hasFaceColor, hasFaceVertexColor,
+
+		vertex, face, color, normal,
+
+		uvLayer, uvs, u, v,
+
+		faces = json.faces,
+		vertices = json.vertices,
+		normals = json.normals,
+		colors = json.colors,
+
+		nUvLayers = 0;
+
+		// disregard empty arrays
+
+		for ( i = 0; i < json.uvs.length; i++ ) {
+
+			if ( json.uvs[ i ].length ) nUvLayers ++;
+
+		}
+
+		for ( i = 0; i < nUvLayers; i++ ) {
+
+			geometry.faceUvs[ i ] = [];
+			geometry.faceVertexUvs[ i ] = [];
+
+		}
+
+		offset = 0;
+		zLength = vertices.length;
+
+		while ( offset < zLength ) {
+
+			vertex = new THREE.Vector3();
+
+			vertex.x = vertices[ offset ++ ] * scale;
+			vertex.y = vertices[ offset ++ ] * scale;
+			vertex.z = vertices[ offset ++ ] * scale;
+
+			geometry.vertices.push( vertex );
+
+		}
+
+		offset = 0;
+		zLength = faces.length;
+
+		while ( offset < zLength ) {
+
+			type = faces[ offset ++ ];
+
+
+			isQuad          	= isBitSet( type, 0 );
+			hasMaterial         = isBitSet( type, 1 );
+			hasFaceUv           = isBitSet( type, 2 );
+			hasFaceVertexUv     = isBitSet( type, 3 );
+			hasFaceNormal       = isBitSet( type, 4 );
+			hasFaceVertexNormal = isBitSet( type, 5 );
+			hasFaceColor	    = isBitSet( type, 6 );
+			hasFaceVertexColor  = isBitSet( type, 7 );
+
+			//console.log("type", type, "bits", isQuad, hasMaterial, hasFaceUv, hasFaceVertexUv, hasFaceNormal, hasFaceVertexNormal, hasFaceColor, hasFaceVertexColor);
+
+			if ( isQuad ) {
+
+				face = new THREE.Face4();
+
+				face.a = faces[ offset ++ ];
+				face.b = faces[ offset ++ ];
+				face.c = faces[ offset ++ ];
+				face.d = faces[ offset ++ ];
+
+				nVertices = 4;
+
+			} else {
+
+				face = new THREE.Face3();
+
+				face.a = faces[ offset ++ ];
+				face.b = faces[ offset ++ ];
+				face.c = faces[ offset ++ ];
+
+				nVertices = 3;
+
+			}
+
+			if ( hasMaterial ) {
+
+				materialIndex = faces[ offset ++ ];
+				face.materialIndex = materialIndex;
+
+			}
+
+			// to get face <=> uv index correspondence
+
+			fi = geometry.faces.length;
+
+			if ( hasFaceUv ) {
+
+				for ( i = 0; i < nUvLayers; i++ ) {
+
+					uvLayer = json.uvs[ i ];
+
+					uvIndex = faces[ offset ++ ];
+
+					u = uvLayer[ uvIndex * 2 ];
+					v = uvLayer[ uvIndex * 2 + 1 ];
+
+					geometry.faceUvs[ i ][ fi ] = new THREE.Vector2( u, v );
+
+				}
+
+			}
+
+			if ( hasFaceVertexUv ) {
+
+				for ( i = 0; i < nUvLayers; i++ ) {
+
+					uvLayer = json.uvs[ i ];
+
+					uvs = [];
+
+					for ( j = 0; j < nVertices; j ++ ) {
+
+						uvIndex = faces[ offset ++ ];
+
+						u = uvLayer[ uvIndex * 2 ];
+						v = uvLayer[ uvIndex * 2 + 1 ];
+
+						uvs[ j ] = new THREE.Vector2( u, v );
+
+					}
+
+					geometry.faceVertexUvs[ i ][ fi ] = uvs;
+
+				}
+
+			}
+
+			if ( hasFaceNormal ) {
+
+				normalIndex = faces[ offset ++ ] * 3;
+
+				normal = new THREE.Vector3();
+
+				normal.x = normals[ normalIndex ++ ];
+				normal.y = normals[ normalIndex ++ ];
+				normal.z = normals[ normalIndex ];
+
+				face.normal = normal;
+
+			}
+
+			if ( hasFaceVertexNormal ) {
+
+				for ( i = 0; i < nVertices; i++ ) {
+
+					normalIndex = faces[ offset ++ ] * 3;
+
+					normal = new THREE.Vector3();
+
+					normal.x = normals[ normalIndex ++ ];
+					normal.y = normals[ normalIndex ++ ];
+					normal.z = normals[ normalIndex ];
+
+					face.vertexNormals.push( normal );
+
+				}
+
+			}
+
+
+			if ( hasFaceColor ) {
+
+				colorIndex = faces[ offset ++ ];
+
+				color = new THREE.Color( colors[ colorIndex ] );
+				face.color = color;
+
+			}
+
+
+			if ( hasFaceVertexColor ) {
+
+				for ( i = 0; i < nVertices; i++ ) {
+
+					colorIndex = faces[ offset ++ ];
+
+					color = new THREE.Color( colors[ colorIndex ] );
+					face.vertexColors.push( color );
+
+				}
+
+			}
+
+			geometry.faces.push( face );
+
+		}
+
+	};
+
+	function parseSkin() {
+
+		var i, l, x, y, z, w, a, b, c, d;
+
+		if ( json.skinWeights ) {
+
+			for ( i = 0, l = json.skinWeights.length; i < l; i += 2 ) {
+
+				x = json.skinWeights[ i     ];
+				y = json.skinWeights[ i + 1 ];
+				z = 0;
+				w = 0;
+
+				geometry.skinWeights.push( new THREE.Vector4( x, y, z, w ) );
+
+			}
+
+		}
+
+		if ( json.skinIndices ) {
+
+			for ( i = 0, l = json.skinIndices.length; i < l; i += 2 ) {
+
+				a = json.skinIndices[ i     ];
+				b = json.skinIndices[ i + 1 ];
+				c = 0;
+				d = 0;
+
+				geometry.skinIndices.push( new THREE.Vector4( a, b, c, d ) );
+
+			}
+
+		}
+
+		geometry.bones = json.bones;
+		geometry.animation = json.animation;
+
+	};
+
+	function parseMorphing( scale ) {
+
+		if ( json.morphTargets !== undefined ) {
+
+			var i, l, v, vl, dstVertices, srcVertices;
+
+			for ( i = 0, l = json.morphTargets.length; i < l; i ++ ) {
+
+				geometry.morphTargets[ i ] = {};
+				geometry.morphTargets[ i ].name = json.morphTargets[ i ].name;
+				geometry.morphTargets[ i ].vertices = [];
+
+				dstVertices = geometry.morphTargets[ i ].vertices;
+				srcVertices = json.morphTargets [ i ].vertices;
+
+				for( v = 0, vl = srcVertices.length; v < vl; v += 3 ) {
+
+					var vertex = new THREE.Vector3();
+					vertex.x = srcVertices[ v ] * scale;
+					vertex.y = srcVertices[ v + 1 ] * scale;
+					vertex.z = srcVertices[ v + 2 ] * scale;
+
+					dstVertices.push( vertex );
+
+				}
+
+			}
+
+		}
+
+		if ( json.morphColors !== undefined ) {
+
+			var i, l, c, cl, dstColors, srcColors, color;
+
+			for ( i = 0, l = json.morphColors.length; i < l; i++ ) {
+
+				geometry.morphColors[ i ] = {};
+				geometry.morphColors[ i ].name = json.morphColors[ i ].name;
+				geometry.morphColors[ i ].colors = [];
+
+				dstColors = geometry.morphColors[ i ].colors;
+				srcColors = json.morphColors [ i ].colors;
+
+				for ( c = 0, cl = srcColors.length; c < cl; c += 3 ) {
+
+					color = new THREE.Color( 0xffaa00 );
+					color.setRGB( srcColors[ c ], srcColors[ c + 1 ], srcColors[ c + 2 ] );
+					dstColors.push( color );
+
+				}
+
+			}
+
+		}
+
+	};
+
+	var materials = this.initMaterials( json.materials, texturePath );
+
+	if ( this.needsTangents( materials ) ) geometry.computeTangents();
+
+	callback( geometry, materials );
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.LoadingMonitor = function () {
+
+	THREE.EventDispatcher.call( this );
+
+	var scope = this;
+
+	var loaded = 0;
+	var total = 0;
+
+	var onLoad = function ( event ) {
+
+		loaded ++;
+
+		scope.dispatchEvent( { type: 'progress', loaded: loaded, total: total } );
+
+		if ( loaded === total ) {
+
+			scope.dispatchEvent( { type: 'load' } );
+
+		}
+
+	};
+
+	this.add = function ( loader ) {
+
+		total ++;
+
+		loader.addEventListener( 'load', onLoad, false );
+
+	};
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.SceneLoader = function () {
+
+	this.onLoadStart = function () {};
+	this.onLoadProgress = function() {};
+	this.onLoadComplete = function () {};
+
+	this.callbackSync = function () {};
+	this.callbackProgress = function () {};
+
+	this.geometryHandlerMap = {};
+	this.hierarchyHandlerMap = {};
+
+	this.addGeometryHandler( "ascii", THREE.JSONLoader );
+
+};
+
+THREE.SceneLoader.prototype.constructor = THREE.SceneLoader;
+
+THREE.SceneLoader.prototype.load = function ( url, callbackFinished ) {
+
+	var scope = this;
+
+	var xhr = new XMLHttpRequest();
+
+	xhr.onreadystatechange = function () {
+
+		if ( xhr.readyState === 4 ) {
+
+			if ( xhr.status === 200 || xhr.status === 0 ) {
+
+				var json = JSON.parse( xhr.responseText );
+				scope.parse( json, callbackFinished, url );
+
+			} else {
+
+				console.error( "THREE.SceneLoader: Couldn't load [" + url + "] [" + xhr.status + "]" );
+
+			}
+
+		}
+
+	};
+
+	xhr.open( "GET", url, true );
+	xhr.send( null );
+
+};
+
+THREE.SceneLoader.prototype.addGeometryHandler = function ( typeID, loaderClass ) {
+
+	this.geometryHandlerMap[ typeID ] = { "loaderClass": loaderClass };
+
+};
+
+THREE.SceneLoader.prototype.addHierarchyHandler = function ( typeID, loaderClass ) {
+
+	this.hierarchyHandlerMap[ typeID ] = { "loaderClass": loaderClass };
+
+};
+
+THREE.SceneLoader.prototype.parse = function ( json, callbackFinished, url ) {
+
+	var scope = this;
+
+	var urlBase = THREE.Loader.prototype.extractUrlBase( url );
+
+	var geometry, material, camera, fog,
+		texture, images, color,
+		light, hex, intensity,
+		counter_models, counter_textures,
+		total_models, total_textures,
+		result;
+
+	var target_array = [];
+
+	var data = json;
+
+	// async geometry loaders
+
+	for ( var typeID in this.geometryHandlerMap ) {
+
+		var loaderClass = this.geometryHandlerMap[ typeID ][ "loaderClass" ];
+		this.geometryHandlerMap[ typeID ][ "loaderObject" ] = new loaderClass();
+
+	}
+
+	// async hierachy loaders
+
+	for ( var typeID in this.hierarchyHandlerMap ) {
+
+		var loaderClass = this.hierarchyHandlerMap[ typeID ][ "loaderClass" ];
+		this.hierarchyHandlerMap[ typeID ][ "loaderObject" ] = new loaderClass();
+
+	}
+
+	counter_models = 0;
+	counter_textures = 0;
+
+	result = {
+
+		scene: new THREE.Scene(),
+		geometries: {},
+		face_materials: {},
+		materials: {},
+		textures: {},
+		objects: {},
+		cameras: {},
+		lights: {},
+		fogs: {},
+		empties: {},
+		groups: {}
+
+	};
+
+	if ( data.transform ) {
+
+		var position = data.transform.position,
+			rotation = data.transform.rotation,
+			scale = data.transform.scale;
+
+		if ( position )
+			result.scene.position.set( position[ 0 ], position[ 1 ], position [ 2 ] );
+
+		if ( rotation )
+			result.scene.rotation.set( rotation[ 0 ], rotation[ 1 ], rotation [ 2 ] );
+
+		if ( scale )
+			result.scene.scale.set( scale[ 0 ], scale[ 1 ], scale [ 2 ] );
+
+		if ( position || rotation || scale ) {
+
+			result.scene.updateMatrix();
+			result.scene.updateMatrixWorld();
+
+		}
+
+	}
+
+	function get_url( source_url, url_type ) {
+
+		if ( url_type == "relativeToHTML" ) {
+
+			return source_url;
+
+		} else {
+
+			return urlBase + "/" + source_url;
+
+		}
+
+	};
+
+	// toplevel loader function, delegates to handle_children
+
+	function handle_objects() {
+
+		handle_children( result.scene, data.objects );
+
+	}
+
+	// handle all the children from the loaded json and attach them to given parent
+
+	function handle_children( parent, children ) {
+
+		var mat, dst, pos, rot, scl, quat;
+
+		for ( var objID in children ) {
+
+			// check by id if child has already been handled,
+			// if not, create new object
+
+			if ( result.objects[ objID ] === undefined ) {
+
+				var objJSON = children[ objID ];
+
+				var object = null;
+
+				// meshes
+
+				if ( objJSON.type && ( objJSON.type in scope.hierarchyHandlerMap ) ) {
+
+					if ( objJSON.loading === undefined ) {
+
+						var reservedTypes = { "type": 1, "url": 1, "material": 1,
+											  "position": 1, "rotation": 1, "scale" : 1,
+											  "visible": 1, "children": 1, "properties": 1,
+											  "skin": 1, "morph": 1, "mirroredLoop": 1, "duration": 1 };
+
+						var loaderParameters = {};
+
+						for ( var parType in objJSON ) {
+
+							if ( ! ( parType in reservedTypes ) ) {
+
+								loaderParameters[ parType ] = objJSON[ parType ];
+
+							}
+
+						}
+
+						material = result.materials[ objJSON.material ];
+
+						objJSON.loading = true;
+
+						var loader = scope.hierarchyHandlerMap[ objJSON.type ][ "loaderObject" ];
+
+						// ColladaLoader
+
+						if ( loader.options ) {
+
+							loader.load( get_url( objJSON.url, data.urlBaseType ), create_callback_hierachy( objID, parent, material, objJSON ) );
+
+						// UTF8Loader
+						// OBJLoader
+
+						} else {
+
+							loader.load( get_url( objJSON.url, data.urlBaseType ), create_callback_hierachy( objID, parent, material, objJSON ), loaderParameters );
+
+						}
+
+					}
+
+				} else if ( objJSON.geometry !== undefined ) {
+
+					geometry = result.geometries[ objJSON.geometry ];
+
+					// geometry already loaded
+
+					if ( geometry ) {
+
+						var needsTangents = false;
+
+						material = result.materials[ objJSON.material ];
+						needsTangents = material instanceof THREE.ShaderMaterial;
+
+						pos = objJSON.position;
+						rot = objJSON.rotation;
+						scl = objJSON.scale;
+						mat = objJSON.matrix;
+						quat = objJSON.quaternion;
+
+						// use materials from the model file
+						// if there is no material specified in the object
+
+						if ( ! objJSON.material ) {
+
+							material = new THREE.MeshFaceMaterial( result.face_materials[ objJSON.geometry ] );
+
+						}
+
+						// use materials from the model file
+						// if there is just empty face material
+						// (must create new material as each model has its own face material)
+
+						if ( ( material instanceof THREE.MeshFaceMaterial ) && material.materials.length === 0 ) {
+
+							material = new THREE.MeshFaceMaterial( result.face_materials[ objJSON.geometry ] );
+
+						}
+
+						if ( material instanceof THREE.MeshFaceMaterial ) {
+
+							for ( var i = 0; i < material.materials.length; i ++ ) {
+
+								needsTangents = needsTangents || ( material.materials[ i ] instanceof THREE.ShaderMaterial );
+
+							}
+
+						}
+
+						if ( needsTangents ) {
+
+							geometry.computeTangents();
+
+						}
+
+						if ( objJSON.skin ) {
+
+							object = new THREE.SkinnedMesh( geometry, material );
+
+						} else if ( objJSON.morph ) {
+
+							object = new THREE.MorphAnimMesh( geometry, material );
+
+							if ( objJSON.duration !== undefined ) {
+
+								object.duration = objJSON.duration;
+
+							}
+
+							if ( objJSON.time !== undefined ) {
+
+								object.time = objJSON.time;
+
+							}
+
+							if ( objJSON.mirroredLoop !== undefined ) {
+
+								object.mirroredLoop = objJSON.mirroredLoop;
+
+							}
+
+							if ( material.morphNormals ) {
+
+								geometry.computeMorphNormals();
+
+							}
+
+						} else {
+
+							object = new THREE.Mesh( geometry, material );
+
+						}
+
+						object.name = objID;
+
+						if ( mat ) {
+
+							object.matrixAutoUpdate = false;
+							object.matrix.set(
+								mat[0],  mat[1],  mat[2],  mat[3],
+								mat[4],  mat[5],  mat[6],  mat[7],
+								mat[8],  mat[9],  mat[10], mat[11],
+								mat[12], mat[13], mat[14], mat[15]
+							);
+
+						} else {
+
+							object.position.set( pos[0], pos[1], pos[2] );
+
+							if ( quat ) {
+
+								object.quaternion.set( quat[0], quat[1], quat[2], quat[3] );
+								object.useQuaternion = true;
+
+							} else {
+
+								object.rotation.set( rot[0], rot[1], rot[2] );
+
+							}
+
+							object.scale.set( scl[0], scl[1], scl[2] );
+
+						}
+
+						object.visible = objJSON.visible;
+						object.castShadow = objJSON.castShadow;
+						object.receiveShadow = objJSON.receiveShadow;
+
+						parent.add( object );
+
+						result.objects[ objID ] = object;
+
+					}
+
+				// lights
+
+				} else if ( objJSON.type === "DirectionalLight" || objJSON.type === "PointLight" || objJSON.type === "AmbientLight" ) {
+
+					hex = ( objJSON.color !== undefined ) ? objJSON.color : 0xffffff;
+					intensity = ( objJSON.intensity !== undefined ) ? objJSON.intensity : 1;
+
+					if ( objJSON.type === "DirectionalLight" ) {
+
+						pos = objJSON.direction;
+
+						light = new THREE.DirectionalLight( hex, intensity );
+						light.position.set( pos[0], pos[1], pos[2] );
+
+						if ( objJSON.target ) {
+
+							target_array.push( { "object": light, "targetName" : objJSON.target } );
+
+							// kill existing default target
+							// otherwise it gets added to scene when parent gets added
+
+							light.target = null;
+
+						}
+
+					} else if ( objJSON.type === "PointLight" ) {
+
+						pos = objJSON.position;
+						dst = objJSON.distance;
+
+						light = new THREE.PointLight( hex, intensity, dst );
+						light.position.set( pos[0], pos[1], pos[2] );
+
+					} else if ( objJSON.type === "AmbientLight" ) {
+
+						light = new THREE.AmbientLight( hex );
+
+					}
+
+					parent.add( light );
+
+					light.name = objID;
+					result.lights[ objID ] = light;
+					result.objects[ objID ] = light;
+
+				// cameras
+
+				} else if ( objJSON.type === "PerspectiveCamera" || objJSON.type === "OrthographicCamera" ) {
+
+					if ( objJSON.type === "PerspectiveCamera" ) {
+
+						camera = new THREE.PerspectiveCamera( objJSON.fov, objJSON.aspect, objJSON.near, objJSON.far );
+
+					} else if ( objJSON.type === "OrthographicCamera" ) {
+
+						camera = new THREE.OrthographicCamera( objJSON.left, objJSON.right, objJSON.top, objJSON.bottom, objJSON.near, objJSON.far );
+
+					}
+
+					pos = objJSON.position;
+					camera.position.set( pos[0], pos[1], pos[2] );
+					parent.add( camera );
+
+					camera.name = objID;
+					result.cameras[ objID ] = camera;
+					result.objects[ objID ] = camera;
+
+				// pure Object3D
+
+				} else {
+
+					pos = objJSON.position;
+					rot = objJSON.rotation;
+					scl = objJSON.scale;
+					quat = objJSON.quaternion;
+
+					object = new THREE.Object3D();
+					object.name = objID;
+					object.position.set( pos[0], pos[1], pos[2] );
+
+					if ( quat ) {
+
+						object.quaternion.set( quat[0], quat[1], quat[2], quat[3] );
+						object.useQuaternion = true;
+
+					} else {
+
+						object.rotation.set( rot[0], rot[1], rot[2] );
+
+					}
+
+					object.scale.set( scl[0], scl[1], scl[2] );
+					object.visible = ( objJSON.visible !== undefined ) ? objJSON.visible : false;
+
+					parent.add( object );
+
+					result.objects[ objID ] = object;
+					result.empties[ objID ] = object;
+
+				}
+
+				if ( object ) {
+
+					if ( objJSON.properties !== undefined )  {
+
+						for ( var key in objJSON.properties ) {
+
+							var value = objJSON.properties[ key ];
+							object.properties[ key ] = value;
+
+						}
+
+					}
+
+					if ( objJSON.groups !== undefined ) {
+
+						for ( var i = 0; i < objJSON.groups.length; i ++ ) {
+
+							var groupID = objJSON.groups[ i ];
+
+							if ( result.groups[ groupID ] === undefined ) {
+
+								result.groups[ groupID ] = [];
+
+							}
+
+							result.groups[ groupID ].push( objID );
+
+						}
+
+					}
+
+					if ( objJSON.children !== undefined ) {
+
+						handle_children( object, objJSON.children );
+
+					}
+
+				}
+
+			}
+
+		}
+
+	};
+
+	function handle_mesh( geo, mat, id ) {
+
+		result.geometries[ id ] = geo;
+		result.face_materials[ id ] = mat;
+		handle_objects();
+
+	};
+
+	function handle_hierarchy( node, id, parent, material, obj ) {
+
+		var p = obj.position;
+		var r = obj.rotation;
+		var q = obj.quaternion;
+		var s = obj.scale;
+
+		node.position.set( p[0], p[1], p[2] );
+
+		if ( q ) {
+
+			node.quaternion.set( q[0], q[1], q[2], q[3] );
+			node.useQuaternion = true;
+
+		} else {
+
+			node.rotation.set( r[0], r[1], r[2] );
+
+		}
+
+		node.scale.set( s[0], s[1], s[2] );
+
+		// override children materials
+		// if object material was specified in JSON explicitly
+
+		if ( material ) {
+
+			node.traverse( function ( child )  {
+
+				child.material = material;
+
+			} );
+
+		}
+
+		// override children visibility
+		// with root node visibility as specified in JSON
+
+		var visible = ( obj.visible !== undefined ) ? obj.visible : true;
+
+		node.traverse( function ( child )  {
+
+			child.visible = visible;
+
+		} );
+
+		parent.add( node );
+
+		node.name = id;
+
+		result.objects[ id ] = node;
+		handle_objects();
+
+	};
+
+	function create_callback_geometry( id ) {
+
+		return function( geo, mat ) {
+
+			handle_mesh( geo, mat, id );
+
+			counter_models -= 1;
+
+			scope.onLoadComplete();
+
+			async_callback_gate();
+
+		}
+
+	};
+
+	function create_callback_hierachy( id, parent, material, obj ) {
+
+		return function( event ) {
+
+			var result;
+
+			// loaders which use EventDispatcher
+
+			if ( event.content ) {
+
+				result = event.content;
+
+			// ColladaLoader
+
+			} else if ( event.dae ) {
+
+				result = event.scene;
+
+
+			// UTF8Loader
+
+			} else {
+
+				result = event;
+
+			}
+
+			handle_hierarchy( result, id, parent, material, obj );
+
+			counter_models -= 1;
+
+			scope.onLoadComplete();
+
+			async_callback_gate();
+
+		}
+
+	};
+
+	function create_callback_embed( id ) {
+
+		return function( geo, mat ) {
+
+			result.geometries[ id ] = geo;
+			result.face_materials[ id ] = mat;
+
+		}
+
+	};
+
+	function async_callback_gate() {
+
+		var progress = {
+
+			totalModels : total_models,
+			totalTextures : total_textures,
+			loadedModels : total_models - counter_models,
+			loadedTextures : total_textures - counter_textures
+
+		};
+
+		scope.callbackProgress( progress, result );
+
+		scope.onLoadProgress();
+
+		if ( counter_models === 0 && counter_textures === 0 ) {
+
+			finalize();
+			callbackFinished( result );
+
+		}
+
+	};
+
+	function finalize() {
+
+		// take care of targets which could be asynchronously loaded objects
+
+		for ( var i = 0; i < target_array.length; i ++ ) {
+
+			var ta = target_array[ i ];
+
+			var target = result.objects[ ta.targetName ];
+
+			if ( target ) {
+
+				ta.object.target = target;
+
+			} else {
+
+				// if there was error and target of specified name doesn't exist in the scene file
+				// create instead dummy target
+				// (target must be added to scene explicitly as parent is already added)
+
+				ta.object.target = new THREE.Object3D();
+				result.scene.add( ta.object.target );
+
+			}
+
+			ta.object.target.properties.targetInverse = ta.object;
+
+		}
+
+	};
+
+	var callbackTexture = function ( count ) {
+
+		counter_textures -= count;
+		async_callback_gate();
+
+		scope.onLoadComplete();
+
+	};
+
+	// must use this instead of just directly calling callbackTexture
+	// because of closure in the calling context loop
+
+	var generateTextureCallback = function ( count ) {
+
+		return function() {
+
+			callbackTexture( count );
+
+		};
+
+	};
+
+	// first go synchronous elements
+
+	// fogs
+
+	var fogID, fogJSON;
+
+	for ( fogID in data.fogs ) {
+
+		fogJSON = data.fogs[ fogID ];
+
+		if ( fogJSON.type === "linear" ) {
+
+			fog = new THREE.Fog( 0x000000, fogJSON.near, fogJSON.far );
+
+		} else if ( fogJSON.type === "exp2" ) {
+
+			fog = new THREE.FogExp2( 0x000000, fogJSON.density );
+
+		}
+
+		color = fogJSON.color;
+		fog.color.setRGB( color[0], color[1], color[2] );
+
+		result.fogs[ fogID ] = fog;
+
+	}
+
+	// now come potentially asynchronous elements
+
+	// geometries
+
+	// count how many geometries will be loaded asynchronously
+
+	var geoID, geoJSON;
+
+	for ( geoID in data.geometries ) {
+
+		geoJSON = data.geometries[ geoID ];
+
+		if ( geoJSON.type in this.geometryHandlerMap ) {
+
+			counter_models += 1;
+
+			scope.onLoadStart();
+
+		}
+
+	}
+
+	// count how many hierarchies will be loaded asynchronously
+
+	var objID, objJSON;
+
+	for ( objID in data.objects ) {
+
+		objJSON = data.objects[ objID ];
+
+		if ( objJSON.type && ( objJSON.type in this.hierarchyHandlerMap ) ) {
+
+			counter_models += 1;
+
+			scope.onLoadStart();
+
+		}
+
+	}
+
+	total_models = counter_models;
+
+	for ( geoID in data.geometries ) {
+
+		geoJSON = data.geometries[ geoID ];
+
+		if ( geoJSON.type === "cube" ) {
+
+			geometry = new THREE.CubeGeometry( geoJSON.width, geoJSON.height, geoJSON.depth, geoJSON.widthSegments, geoJSON.heightSegments, geoJSON.depthSegments );
+			result.geometries[ geoID ] = geometry;
+
+		} else if ( geoJSON.type === "plane" ) {
+
+			geometry = new THREE.PlaneGeometry( geoJSON.width, geoJSON.height, geoJSON.widthSegments, geoJSON.heightSegments );
+			result.geometries[ geoID ] = geometry;
+
+		} else if ( geoJSON.type === "sphere" ) {
+
+			geometry = new THREE.SphereGeometry( geoJSON.radius, geoJSON.widthSegments, geoJSON.heightSegments );
+			result.geometries[ geoID ] = geometry;
+
+		} else if ( geoJSON.type === "cylinder" ) {
+
+			geometry = new THREE.CylinderGeometry( geoJSON.topRad, geoJSON.botRad, geoJSON.height, geoJSON.radSegs, geoJSON.heightSegs );
+			result.geometries[ geoID ] = geometry;
+
+		} else if ( geoJSON.type === "torus" ) {
+
+			geometry = new THREE.TorusGeometry( geoJSON.radius, geoJSON.tube, geoJSON.segmentsR, geoJSON.segmentsT );
+			result.geometries[ geoID ] = geometry;
+
+		} else if ( geoJSON.type === "icosahedron" ) {
+
+			geometry = new THREE.IcosahedronGeometry( geoJSON.radius, geoJSON.subdivisions );
+			result.geometries[ geoID ] = geometry;
+
+		} else if ( geoJSON.type in this.geometryHandlerMap ) {
+
+			var loaderParameters = {};
+
+			for ( var parType in geoJSON ) {
+
+				if ( parType !== "type" && parType !== "url" ) {
+
+					loaderParameters[ parType ] = geoJSON[ parType ];
+
+				}
+
+			}
+
+			var loader = this.geometryHandlerMap[ geoJSON.type ][ "loaderObject" ];
+			loader.load( get_url( geoJSON.url, data.urlBaseType ), create_callback_geometry( geoID ), loaderParameters );
+
+		} else if ( geoJSON.type === "embedded" ) {
+
+			var modelJson = data.embeds[ geoJSON.id ],
+				texture_path = "";
+
+			// pass metadata along to jsonLoader so it knows the format version
+
+			modelJson.metadata = data.metadata;
+
+			if ( modelJson ) {
+
+				var jsonLoader = this.geometryHandlerMap[ "ascii" ][ "loaderObject" ];
+				jsonLoader.createModel( modelJson, create_callback_embed( geoID ), texture_path );
+
+			}
+
+		}
+
+	}
+
+	// textures
+
+	// count how many textures will be loaded asynchronously
+
+	var textureID, textureJSON;
+
+	for ( textureID in data.textures ) {
+
+		textureJSON = data.textures[ textureID ];
+
+		if ( textureJSON.url instanceof Array ) {
+
+			counter_textures += textureJSON.url.length;
+
+			for( var n = 0; n < textureJSON.url.length; n ++ ) {
+
+				scope.onLoadStart();
+
+			}
+
+		} else {
+
+			counter_textures += 1;
+
+			scope.onLoadStart();
+
+		}
+
+	}
+
+	total_textures = counter_textures;
+
+	for ( textureID in data.textures ) {
+
+		textureJSON = data.textures[ textureID ];
+
+		if ( textureJSON.mapping !== undefined && THREE[ textureJSON.mapping ] !== undefined  ) {
+
+			textureJSON.mapping = new THREE[ textureJSON.mapping ]();
+
+		}
+
+		if ( textureJSON.url instanceof Array ) {
+
+			var count = textureJSON.url.length;
+			var url_array = [];
+
+			for( var i = 0; i < count; i ++ ) {
+
+				url_array[ i ] = get_url( textureJSON.url[ i ], data.urlBaseType );
+
+			}
+
+			var isCompressed = /\.dds$/i.test( url_array[ 0 ] );
+
+			if ( isCompressed ) {
+
+				texture = THREE.ImageUtils.loadCompressedTextureCube( url_array, textureJSON.mapping, generateTextureCallback( count ) );
+
+			} else {
+
+				texture = THREE.ImageUtils.loadTextureCube( url_array, textureJSON.mapping, generateTextureCallback( count ) );
+
+			}
+
+		} else {
+
+			var isCompressed = /\.dds$/i.test( textureJSON.url );
+			var fullUrl = get_url( textureJSON.url, data.urlBaseType );
+			var textureCallback = generateTextureCallback( 1 );
+
+			if ( isCompressed ) {
+
+				texture = THREE.ImageUtils.loadCompressedTexture( fullUrl, textureJSON.mapping, textureCallback );
+
+			} else {
+
+				texture = THREE.ImageUtils.loadTexture( fullUrl, textureJSON.mapping, textureCallback );
+
+			}
+
+			if ( THREE[ textureJSON.minFilter ] !== undefined )
+				texture.minFilter = THREE[ textureJSON.minFilter ];
+
+			if ( THREE[ textureJSON.magFilter ] !== undefined )
+				texture.magFilter = THREE[ textureJSON.magFilter ];
+
+			if ( textureJSON.anisotropy ) texture.anisotropy = textureJSON.anisotropy;
+
+			if ( textureJSON.repeat ) {
+
+				texture.repeat.set( textureJSON.repeat[ 0 ], textureJSON.repeat[ 1 ] );
+
+				if ( textureJSON.repeat[ 0 ] !== 1 ) texture.wrapS = THREE.RepeatWrapping;
+				if ( textureJSON.repeat[ 1 ] !== 1 ) texture.wrapT = THREE.RepeatWrapping;
+
+			}
+
+			if ( textureJSON.offset ) {
+
+				texture.offset.set( textureJSON.offset[ 0 ], textureJSON.offset[ 1 ] );
+
+			}
+
+			// handle wrap after repeat so that default repeat can be overriden
+
+			if ( textureJSON.wrap ) {
+
+				var wrapMap = {
+				"repeat" 	: THREE.RepeatWrapping,
+				"mirror"	: THREE.MirroredRepeatWrapping
+				}
+
+				if ( wrapMap[ textureJSON.wrap[ 0 ] ] !== undefined ) texture.wrapS = wrapMap[ textureJSON.wrap[ 0 ] ];
+				if ( wrapMap[ textureJSON.wrap[ 1 ] ] !== undefined ) texture.wrapT = wrapMap[ textureJSON.wrap[ 1 ] ];
+
+			}
+
+		}
+
+		result.textures[ textureID ] = texture;
+
+	}
+
+	// materials
+
+	var matID, matJSON;
+	var parID;
+
+	for ( matID in data.materials ) {
+
+		matJSON = data.materials[ matID ];
+
+		for ( parID in matJSON.parameters ) {
+
+			if ( parID === "envMap" || parID === "map" || parID === "lightMap" || parID === "bumpMap" ) {
+
+				matJSON.parameters[ parID ] = result.textures[ matJSON.parameters[ parID ] ];
+
+			} else if ( parID === "shading" ) {
+
+				matJSON.parameters[ parID ] = ( matJSON.parameters[ parID ] === "flat" ) ? THREE.FlatShading : THREE.SmoothShading;
+
+			} else if ( parID === "side" ) {
+
+				if ( matJSON.parameters[ parID ] == "double" ) {
+
+					matJSON.parameters[ parID ] = THREE.DoubleSide;
+
+				} else if ( matJSON.parameters[ parID ] == "back" ) {
+
+					matJSON.parameters[ parID ] = THREE.BackSide;
+
+				} else {
+
+					matJSON.parameters[ parID ] = THREE.FrontSide;
+
+				}
+
+			} else if ( parID === "blending" ) {
+
+				matJSON.parameters[ parID ] = matJSON.parameters[ parID ] in THREE ? THREE[ matJSON.parameters[ parID ] ] : THREE.NormalBlending;
+
+			} else if ( parID === "combine" ) {
+
+				matJSON.parameters[ parID ] = matJSON.parameters[ parID ] in THREE ? THREE[ matJSON.parameters[ parID ] ] : THREE.MultiplyOperation;
+
+			} else if ( parID === "vertexColors" ) {
+
+				if ( matJSON.parameters[ parID ] == "face" ) {
+
+					matJSON.parameters[ parID ] = THREE.FaceColors;
+
+				// default to vertex colors if "vertexColors" is anything else face colors or 0 / null / false
+
+				} else if ( matJSON.parameters[ parID ] )   {
+
+					matJSON.parameters[ parID ] = THREE.VertexColors;
+
+				}
+
+			} else if ( parID === "wrapRGB" ) {
+
+				var v3 = matJSON.parameters[ parID ];
+				matJSON.parameters[ parID ] = new THREE.Vector3( v3[ 0 ], v3[ 1 ], v3[ 2 ] );
+
+			}
+
+		}
+
+		if ( matJSON.parameters.opacity !== undefined && matJSON.parameters.opacity < 1.0 ) {
+
+			matJSON.parameters.transparent = true;
+
+		}
+
+		if ( matJSON.parameters.normalMap ) {
+
+			var shader = THREE.ShaderLib[ "normalmap" ];
+			var uniforms = THREE.UniformsUtils.clone( shader.uniforms );
+
+			var diffuse = matJSON.parameters.color;
+			var specular = matJSON.parameters.specular;
+			var ambient = matJSON.parameters.ambient;
+			var shininess = matJSON.parameters.shininess;
+
+			uniforms[ "tNormal" ].value = result.textures[ matJSON.parameters.normalMap ];
+
+			if ( matJSON.parameters.normalScale ) {
+
+				uniforms[ "uNormalScale" ].value.set( matJSON.parameters.normalScale[ 0 ], matJSON.parameters.normalScale[ 1 ] );
+
+			}
+
+			if ( matJSON.parameters.map ) {
+
+				uniforms[ "tDiffuse" ].value = matJSON.parameters.map;
+				uniforms[ "enableDiffuse" ].value = true;
+
+			}
+
+			if ( matJSON.parameters.envMap ) {
+
+				uniforms[ "tCube" ].value = matJSON.parameters.envMap;
+				uniforms[ "enableReflection" ].value = true;
+				uniforms[ "uReflectivity" ].value = matJSON.parameters.reflectivity;
+
+			}
+
+			if ( matJSON.parameters.lightMap ) {
+
+				uniforms[ "tAO" ].value = matJSON.parameters.lightMap;
+				uniforms[ "enableAO" ].value = true;
+
+			}
+
+			if ( matJSON.parameters.specularMap ) {
+
+				uniforms[ "tSpecular" ].value = result.textures[ matJSON.parameters.specularMap ];
+				uniforms[ "enableSpecular" ].value = true;
+
+			}
+
+			if ( matJSON.parameters.displacementMap ) {
+
+				uniforms[ "tDisplacement" ].value = result.textures[ matJSON.parameters.displacementMap ];
+				uniforms[ "enableDisplacement" ].value = true;
+
+				uniforms[ "uDisplacementBias" ].value = matJSON.parameters.displacementBias;
+				uniforms[ "uDisplacementScale" ].value = matJSON.parameters.displacementScale;
+
+			}
+
+			uniforms[ "uDiffuseColor" ].value.setHex( diffuse );
+			uniforms[ "uSpecularColor" ].value.setHex( specular );
+			uniforms[ "uAmbientColor" ].value.setHex( ambient );
+
+			uniforms[ "uShininess" ].value = shininess;
+
+			if ( matJSON.parameters.opacity ) {
+
+				uniforms[ "uOpacity" ].value = matJSON.parameters.opacity;
+
+			}
+
+			var parameters = { fragmentShader: shader.fragmentShader, vertexShader: shader.vertexShader, uniforms: uniforms, lights: true, fog: true };
+
+			material = new THREE.ShaderMaterial( parameters );
+
+		} else {
+
+			material = new THREE[ matJSON.type ]( matJSON.parameters );
+
+		}
+
+		result.materials[ matID ] = material;
+
+	}
+
+	// second pass through all materials to initialize MeshFaceMaterials
+	// that could be referring to other materials out of order
+
+	for ( matID in data.materials ) {
+
+		matJSON = data.materials[ matID ];
+
+		if ( matJSON.parameters.materials ) {
+
+			var materialArray = [];
+
+			for ( var i = 0; i < matJSON.parameters.materials.length; i ++ ) {
+
+				var label = matJSON.parameters.materials[ i ];
+				materialArray.push( result.materials[ label ] );
+
+			}
+
+			result.materials[ matID ].materials = materialArray;
+
+		}
+
+	}
+
+	// objects ( synchronous init of procedural primitives )
+
+	handle_objects();
+
+	// defaults
+
+	if ( result.cameras && data.defaults.camera ) {
+
+		result.currentCamera = result.cameras[ data.defaults.camera ];
+
+	}
+
+	if ( result.fogs && data.defaults.fog ) {
+
+		result.scene.fog = result.fogs[ data.defaults.fog ];
+
+	}
+
+	// synchronous callback
+
+	scope.callbackSync( result );
+
+	// just in case there are no async elements
+
+	async_callback_gate();
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.TextureLoader = function () {
+
+	THREE.EventDispatcher.call( this );
+
+	this.crossOrigin = null;
+
+};
+
+THREE.TextureLoader.prototype = {
+
+	constructor: THREE.TextureLoader,
+
+	load: function ( url ) {
+
+		var scope = this;
+
+		var image = new Image();
+
+		image.addEventListener( 'load', function () {
+
+			var texture = new THREE.Texture( image );
+			texture.needsUpdate = true;
+
+			scope.dispatchEvent( { type: 'load', content: texture } );
+
+		}, false );
+
+		image.addEventListener( 'error', function () {
+
+			scope.dispatchEvent( { type: 'error', message: 'Couldn\'t load URL [' + url + ']' } );
+
+		}, false );
+
+		if ( scope.crossOrigin ) image.crossOrigin = scope.crossOrigin;
+
+		image.src = url;
+
+	}
+
+}
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Material = function () {
+
+	THREE.EventDispatcher.call( this );
+
+	this.id = THREE.MaterialIdCount ++;
+
+	this.name = '';
+
+	this.side = THREE.FrontSide;
+
+	this.opacity = 1;
+	this.transparent = false;
+
+	this.blending = THREE.NormalBlending;
+
+	this.blendSrc = THREE.SrcAlphaFactor;
+	this.blendDst = THREE.OneMinusSrcAlphaFactor;
+	this.blendEquation = THREE.AddEquation;
+
+	this.depthTest = true;
+	this.depthWrite = true;
+
+	this.polygonOffset = false;
+	this.polygonOffsetFactor = 0;
+	this.polygonOffsetUnits = 0;
+
+	this.alphaTest = 0;
+
+	this.overdraw = false; // Boolean for fixing antialiasing gaps in CanvasRenderer
+
+	this.visible = true;
+
+	this.needsUpdate = true;
+
+};
+
+THREE.Material.prototype.setValues = function ( values ) {
+
+	if ( values === undefined ) return;
+
+	for ( var key in values ) {
+
+		var newValue = values[ key ];
+
+		if ( newValue === undefined ) {
+
+			console.warn( 'THREE.Material: \'' + key + '\' parameter is undefined.' );
+			continue;
+
+		}
+
+		if ( key in this ) {
+
+			var currentValue = this[ key ];
+
+			if ( currentValue instanceof THREE.Color && newValue instanceof THREE.Color ) {
+
+				currentValue.copy( newValue );
+
+			} else if ( currentValue instanceof THREE.Color ) {
+
+				currentValue.set( newValue );
+
+			} else if ( currentValue instanceof THREE.Vector3 && newValue instanceof THREE.Vector3 ) {
+
+				currentValue.copy( newValue );
+
+			} else {
+
+				this[ key ] = newValue;
+
+			}
+
+		}
+
+	}
+
+};
+
+THREE.Material.prototype.clone = function ( material ) {
+
+	if ( material === undefined ) material = new THREE.Material();
+
+	material.name = this.name;
+
+	material.side = this.side;
+
+	material.opacity = this.opacity;
+	material.transparent = this.transparent;
+
+	material.blending = this.blending;
+
+	material.blendSrc = this.blendSrc;
+	material.blendDst = this.blendDst;
+	material.blendEquation = this.blendEquation;
+
+	material.depthTest = this.depthTest;
+	material.depthWrite = this.depthWrite;
+
+	material.polygonOffset = this.polygonOffset;
+	material.polygonOffsetFactor = this.polygonOffsetFactor;
+	material.polygonOffsetUnits = this.polygonOffsetUnits;
+
+	material.alphaTest = this.alphaTest;
+
+	material.overdraw = this.overdraw;
+
+	material.visible = this.visible;
+
+	return material;
+
+};
+
+THREE.Material.prototype.dispose = function () {
+
+	this.dispatchEvent( { type: 'dispose' } );
+
+};
+
+THREE.MaterialIdCount = 0;
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ *
+ * parameters = {
+ *  color: <hex>,
+ *  opacity: <float>,
+ *
+ *  blending: THREE.NormalBlending,
+ *  depthTest: <bool>,
+ *  depthWrite: <bool>,
+ *
+ *  linewidth: <float>,
+ *  linecap: "round",
+ *  linejoin: "round",
+ *
+ *  vertexColors: <bool>
+ *
+ *  fog: <bool>
+ * }
+ */
+
+THREE.LineBasicMaterial = function ( parameters ) {
+
+	THREE.Material.call( this );
+
+	this.color = new THREE.Color( 0xffffff );
+
+	this.linewidth = 1;
+	this.linecap = 'round';
+	this.linejoin = 'round';
+
+	this.vertexColors = false;
+
+	this.fog = true;
+
+	this.setValues( parameters );
+
+};
+
+THREE.LineBasicMaterial.prototype = Object.create( THREE.Material.prototype );
+
+THREE.LineBasicMaterial.prototype.clone = function () {
+
+	var material = new THREE.LineBasicMaterial();
+
+	THREE.Material.prototype.clone.call( this, material );
+
+	material.color.copy( this.color );
+
+	material.linewidth = this.linewidth;
+	material.linecap = this.linecap;
+	material.linejoin = this.linejoin;
+
+	material.vertexColors = this.vertexColors;
+
+	material.fog = this.fog;
+
+	return material;
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ *
+ * parameters = {
+ *  color: <hex>,
+ *  opacity: <float>,
+ *
+ *  blending: THREE.NormalBlending,
+ *  depthTest: <bool>,
+ *  depthWrite: <bool>,
+ *
+ *  linewidth: <float>,
+ *
+ *  scale: <float>,
+ *  dashSize: <float>,
+ *  gapSize: <float>,
+ *
+ *  vertexColors: <bool>
+ *
+ *  fog: <bool>
+ * }
+ */
+
+THREE.LineDashedMaterial = function ( parameters ) {
+
+	THREE.Material.call( this );
+
+	this.color = new THREE.Color( 0xffffff );
+
+	this.linewidth = 1;
+
+	this.scale = 1;
+	this.dashSize = 3;
+	this.gapSize = 1;
+
+	this.vertexColors = false;
+
+	this.fog = true;
+
+	this.setValues( parameters );
+
+};
+
+THREE.LineDashedMaterial.prototype = Object.create( THREE.Material.prototype );
+
+THREE.LineDashedMaterial.prototype.clone = function () {
+
+	var material = new THREE.LineDashedMaterial();
+
+	THREE.Material.prototype.clone.call( this, material );
+
+	material.color.copy( this.color );
+
+	material.linewidth = this.linewidth;
+
+	material.scale = this.scale;
+	material.dashSize = this.dashSize;
+	material.gapSize = this.gapSize;
+
+	material.vertexColors = this.vertexColors;
+
+	material.fog = this.fog;
+
+	return material;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ *
+ * parameters = {
+ *  color: <hex>,
+ *  opacity: <float>,
+ *  map: new THREE.Texture( <Image> ),
+ *
+ *  lightMap: new THREE.Texture( <Image> ),
+ *
+ *  specularMap: new THREE.Texture( <Image> ),
+ *
+ *  envMap: new THREE.TextureCube( [posx, negx, posy, negy, posz, negz] ),
+ *  combine: THREE.Multiply,
+ *  reflectivity: <float>,
+ *  refractionRatio: <float>,
+ *
+ *  shading: THREE.SmoothShading,
+ *  blending: THREE.NormalBlending,
+ *  depthTest: <bool>,
+ *  depthWrite: <bool>,
+ *
+ *  wireframe: <boolean>,
+ *  wireframeLinewidth: <float>,
+ *
+ *  vertexColors: THREE.NoColors / THREE.VertexColors / THREE.FaceColors,
+ *
+ *  skinning: <bool>,
+ *  morphTargets: <bool>,
+ *
+ *  fog: <bool>
+ * }
+ */
+
+THREE.MeshBasicMaterial = function ( parameters ) {
+
+	THREE.Material.call( this );
+
+	this.color = new THREE.Color( 0xffffff ); // emissive
+
+	this.map = null;
+
+	this.lightMap = null;
+
+	this.specularMap = null;
+
+	this.envMap = null;
+	this.combine = THREE.MultiplyOperation;
+	this.reflectivity = 1;
+	this.refractionRatio = 0.98;
+
+	this.fog = true;
+
+	this.shading = THREE.SmoothShading;
+
+	this.wireframe = false;
+	this.wireframeLinewidth = 1;
+	this.wireframeLinecap = 'round';
+	this.wireframeLinejoin = 'round';
+
+	this.vertexColors = THREE.NoColors;
+
+	this.skinning = false;
+	this.morphTargets = false;
+
+	this.setValues( parameters );
+
+};
+
+THREE.MeshBasicMaterial.prototype = Object.create( THREE.Material.prototype );
+
+THREE.MeshBasicMaterial.prototype.clone = function () {
+
+	var material = new THREE.MeshBasicMaterial();
+
+	THREE.Material.prototype.clone.call( this, material );
+
+	material.color.copy( this.color );
+
+	material.map = this.map;
+
+	material.lightMap = this.lightMap;
+
+	material.specularMap = this.specularMap;
+
+	material.envMap = this.envMap;
+	material.combine = this.combine;
+	material.reflectivity = this.reflectivity;
+	material.refractionRatio = this.refractionRatio;
+
+	material.fog = this.fog;
+
+	material.shading = this.shading;
+
+	material.wireframe = this.wireframe;
+	material.wireframeLinewidth = this.wireframeLinewidth;
+	material.wireframeLinecap = this.wireframeLinecap;
+	material.wireframeLinejoin = this.wireframeLinejoin;
+
+	material.vertexColors = this.vertexColors;
+
+	material.skinning = this.skinning;
+	material.morphTargets = this.morphTargets;
+
+	return material;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ *
+ * parameters = {
+ *  color: <hex>,
+ *  ambient: <hex>,
+ *  emissive: <hex>,
+ *  opacity: <float>,
+ *
+ *  map: new THREE.Texture( <Image> ),
+ *
+ *  lightMap: new THREE.Texture( <Image> ),
+ *
+ *  specularMap: new THREE.Texture( <Image> ),
+ *
+ *  envMap: new THREE.TextureCube( [posx, negx, posy, negy, posz, negz] ),
+ *  combine: THREE.Multiply,
+ *  reflectivity: <float>,
+ *  refractionRatio: <float>,
+ *
+ *  shading: THREE.SmoothShading,
+ *  blending: THREE.NormalBlending,
+ *  depthTest: <bool>,
+ *  depthWrite: <bool>,
+ *
+ *  wireframe: <boolean>,
+ *  wireframeLinewidth: <float>,
+ *
+ *  vertexColors: THREE.NoColors / THREE.VertexColors / THREE.FaceColors,
+ *
+ *  skinning: <bool>,
+ *  morphTargets: <bool>,
+ *  morphNormals: <bool>,
+ *
+ *	fog: <bool>
+ * }
+ */
+
+THREE.MeshLambertMaterial = function ( parameters ) {
+
+	THREE.Material.call( this );
+
+	this.color = new THREE.Color( 0xffffff ); // diffuse
+	this.ambient = new THREE.Color( 0xffffff );
+	this.emissive = new THREE.Color( 0x000000 );
+
+	this.wrapAround = false;
+	this.wrapRGB = new THREE.Vector3( 1, 1, 1 );
+
+	this.map = null;
+
+	this.lightMap = null;
+
+	this.specularMap = null;
+
+	this.envMap = null;
+	this.combine = THREE.MultiplyOperation;
+	this.reflectivity = 1;
+	this.refractionRatio = 0.98;
+
+	this.fog = true;
+
+	this.shading = THREE.SmoothShading;
+
+	this.wireframe = false;
+	this.wireframeLinewidth = 1;
+	this.wireframeLinecap = 'round';
+	this.wireframeLinejoin = 'round';
+
+	this.vertexColors = THREE.NoColors;
+
+	this.skinning = false;
+	this.morphTargets = false;
+	this.morphNormals = false;
+
+	this.setValues( parameters );
+
+};
+
+THREE.MeshLambertMaterial.prototype = Object.create( THREE.Material.prototype );
+
+THREE.MeshLambertMaterial.prototype.clone = function () {
+
+	var material = new THREE.MeshLambertMaterial();
+
+	THREE.Material.prototype.clone.call( this, material );
+
+	material.color.copy( this.color );
+	material.ambient.copy( this.ambient );
+	material.emissive.copy( this.emissive );
+
+	material.wrapAround = this.wrapAround;
+	material.wrapRGB.copy( this.wrapRGB );
+
+	material.map = this.map;
+
+	material.lightMap = this.lightMap;
+
+	material.specularMap = this.specularMap;
+
+	material.envMap = this.envMap;
+	material.combine = this.combine;
+	material.reflectivity = this.reflectivity;
+	material.refractionRatio = this.refractionRatio;
+
+	material.fog = this.fog;
+
+	material.shading = this.shading;
+
+	material.wireframe = this.wireframe;
+	material.wireframeLinewidth = this.wireframeLinewidth;
+	material.wireframeLinecap = this.wireframeLinecap;
+	material.wireframeLinejoin = this.wireframeLinejoin;
+
+	material.vertexColors = this.vertexColors;
+
+	material.skinning = this.skinning;
+	material.morphTargets = this.morphTargets;
+	material.morphNormals = this.morphNormals;
+
+	return material;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ *
+ * parameters = {
+ *  color: <hex>,
+ *  ambient: <hex>,
+ *  emissive: <hex>,
+ *  specular: <hex>,
+ *  shininess: <float>,
+ *  opacity: <float>,
+ *
+ *  map: new THREE.Texture( <Image> ),
+ *
+ *  lightMap: new THREE.Texture( <Image> ),
+ *
+ *  bumpMap: new THREE.Texture( <Image> ),
+ *  bumpScale: <float>,
+ *
+ *  normalMap: new THREE.Texture( <Image> ),
+ *  normalScale: <Vector2>,
+ *
+ *  specularMap: new THREE.Texture( <Image> ),
+ *
+ *  envMap: new THREE.TextureCube( [posx, negx, posy, negy, posz, negz] ),
+ *  combine: THREE.Multiply,
+ *  reflectivity: <float>,
+ *  refractionRatio: <float>,
+ *
+ *  shading: THREE.SmoothShading,
+ *  blending: THREE.NormalBlending,
+ *  depthTest: <bool>,
+ *  depthWrite: <bool>,
+ *
+ *  wireframe: <boolean>,
+ *  wireframeLinewidth: <float>,
+ *
+ *  vertexColors: THREE.NoColors / THREE.VertexColors / THREE.FaceColors,
+ *
+ *  skinning: <bool>,
+ *  morphTargets: <bool>,
+ *  morphNormals: <bool>,
+ *
+ *	fog: <bool>
+ * }
+ */
+
+THREE.MeshPhongMaterial = function ( parameters ) {
+
+	THREE.Material.call( this );
+
+	this.color = new THREE.Color( 0xffffff ); // diffuse
+	this.ambient = new THREE.Color( 0xffffff );
+	this.emissive = new THREE.Color( 0x000000 );
+	this.specular = new THREE.Color( 0x111111 );
+	this.shininess = 30;
+
+	this.metal = false;
+	this.perPixel = true;
+
+	this.wrapAround = false;
+	this.wrapRGB = new THREE.Vector3( 1, 1, 1 );
+
+	this.map = null;
+
+	this.lightMap = null;
+
+	this.bumpMap = null;
+	this.bumpScale = 1;
+
+	this.normalMap = null;
+	this.normalScale = new THREE.Vector2( 1, 1 );
+
+	this.specularMap = null;
+
+	this.envMap = null;
+	this.combine = THREE.MultiplyOperation;
+	this.reflectivity = 1;
+	this.refractionRatio = 0.98;
+
+	this.fog = true;
+
+	this.shading = THREE.SmoothShading;
+
+	this.wireframe = false;
+	this.wireframeLinewidth = 1;
+	this.wireframeLinecap = 'round';
+	this.wireframeLinejoin = 'round';
+
+	this.vertexColors = THREE.NoColors;
+
+	this.skinning = false;
+	this.morphTargets = false;
+	this.morphNormals = false;
+
+	this.setValues( parameters );
+
+};
+
+THREE.MeshPhongMaterial.prototype = Object.create( THREE.Material.prototype );
+
+THREE.MeshPhongMaterial.prototype.clone = function () {
+
+	var material = new THREE.MeshPhongMaterial();
+
+	THREE.Material.prototype.clone.call( this, material );
+
+	material.color.copy( this.color );
+	material.ambient.copy( this.ambient );
+	material.emissive.copy( this.emissive );
+	material.specular.copy( this.specular );
+	material.shininess = this.shininess;
+
+	material.metal = this.metal;
+	material.perPixel = this.perPixel;
+
+	material.wrapAround = this.wrapAround;
+	material.wrapRGB.copy( this.wrapRGB );
+
+	material.map = this.map;
+
+	material.lightMap = this.lightMap;
+
+	material.bumpMap = this.bumpMap;
+	material.bumpScale = this.bumpScale;
+
+	material.normalMap = this.normalMap;
+	material.normalScale.copy( this.normalScale );
+
+	material.specularMap = this.specularMap;
+
+	material.envMap = this.envMap;
+	material.combine = this.combine;
+	material.reflectivity = this.reflectivity;
+	material.refractionRatio = this.refractionRatio;
+
+	material.fog = this.fog;
+
+	material.shading = this.shading;
+
+	material.wireframe = this.wireframe;
+	material.wireframeLinewidth = this.wireframeLinewidth;
+	material.wireframeLinecap = this.wireframeLinecap;
+	material.wireframeLinejoin = this.wireframeLinejoin;
+
+	material.vertexColors = this.vertexColors;
+
+	material.skinning = this.skinning;
+	material.morphTargets = this.morphTargets;
+	material.morphNormals = this.morphNormals;
+
+	return material;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ *
+ * parameters = {
+ *  opacity: <float>,
+ *
+ *  blending: THREE.NormalBlending,
+ *  depthTest: <bool>,
+ *  depthWrite: <bool>,
+ *
+ *  wireframe: <boolean>,
+ *  wireframeLinewidth: <float>
+ * }
+ */
+
+THREE.MeshDepthMaterial = function ( parameters ) {
+
+	THREE.Material.call( this );
+
+	this.wireframe = false;
+	this.wireframeLinewidth = 1;
+
+	this.setValues( parameters );
+
+};
+
+THREE.MeshDepthMaterial.prototype = Object.create( THREE.Material.prototype );
+
+THREE.MeshDepthMaterial.prototype.clone = function () {
+
+	var material = new THREE.LineBasicMaterial();
+
+	THREE.Material.prototype.clone.call( this, material );
+
+	material.wireframe = this.wireframe;
+	material.wireframeLinewidth = this.wireframeLinewidth;
+
+	return material;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ *
+ * parameters = {
+ *  opacity: <float>,
+ *
+ *  shading: THREE.FlatShading,
+ *  blending: THREE.NormalBlending,
+ *  depthTest: <bool>,
+ *  depthWrite: <bool>,
+ *
+ *  wireframe: <boolean>,
+ *  wireframeLinewidth: <float>
+ * }
+ */
+
+THREE.MeshNormalMaterial = function ( parameters ) {
+
+	THREE.Material.call( this, parameters );
+
+	this.shading = THREE.FlatShading;
+
+	this.wireframe = false;
+	this.wireframeLinewidth = 1;
+
+	this.setValues( parameters );
+
+};
+
+THREE.MeshNormalMaterial.prototype = Object.create( THREE.Material.prototype );
+
+THREE.MeshNormalMaterial.prototype.clone = function () {
+
+	var material = new THREE.MeshNormalMaterial();
+
+	THREE.Material.prototype.clone.call( this, material );
+
+	material.shading = this.shading;
+
+	material.wireframe = this.wireframe;
+	material.wireframeLinewidth = this.wireframeLinewidth;
+
+	return material;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.MeshFaceMaterial = function ( materials ) {
+
+	this.materials = materials instanceof Array ? materials : [];
+
+};
+
+THREE.MeshFaceMaterial.prototype.clone = function () {
+
+	return new THREE.MeshFaceMaterial( this.materials.slice( 0 ) );
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ *
+ * parameters = {
+ *  color: <hex>,
+ *  opacity: <float>,
+ *  map: new THREE.Texture( <Image> ),
+ *
+ *  size: <float>,
+ *
+ *  blending: THREE.NormalBlending,
+ *  depthTest: <bool>,
+ *  depthWrite: <bool>,
+ *
+ *  vertexColors: <bool>,
+ *
+ *  fog: <bool>
+ * }
+ */
+
+THREE.ParticleBasicMaterial = function ( parameters ) {
+
+	THREE.Material.call( this );
+
+	this.color = new THREE.Color( 0xffffff );
+
+	this.map = null;
+
+	this.size = 1;
+	this.sizeAttenuation = true;
+
+	this.vertexColors = false;
+
+	this.fog = true;
+
+	this.setValues( parameters );
+
+};
+
+THREE.ParticleBasicMaterial.prototype = Object.create( THREE.Material.prototype );
+
+THREE.ParticleBasicMaterial.prototype.clone = function () {
+
+	var material = new THREE.ParticleBasicMaterial();
+
+	THREE.Material.prototype.clone.call( this, material );
+
+	material.color.copy( this.color );
+
+	material.map = this.map;
+
+	material.size = this.size;
+	material.sizeAttenuation = this.sizeAttenuation;
+
+	material.vertexColors = this.vertexColors;
+
+	material.fog = this.fog;
+
+	return material;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ *
+ * parameters = {
+ *  color: <hex>,
+ *  program: <function>,
+ *  opacity: <float>,
+ *  blending: THREE.NormalBlending
+ * }
+ */
+
+THREE.ParticleCanvasMaterial = function ( parameters ) {
+
+	THREE.Material.call( this );
+
+	this.color = new THREE.Color( 0xffffff );
+	this.program = function ( context, color ) {};
+
+	this.setValues( parameters );
+
+};
+
+THREE.ParticleCanvasMaterial.prototype = Object.create( THREE.Material.prototype );
+
+THREE.ParticleCanvasMaterial.prototype.clone = function () {
+
+	var material = new THREE.ParticleCanvasMaterial();
+
+	THREE.Material.prototype.clone.call( this, material );
+
+	material.color.copy( this.color );
+	material.program = this.program;
+
+	return material;
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ *
+ * parameters = {
+ *  fragmentShader: <string>,
+ *  vertexShader: <string>,
+ *
+ *  uniforms: { "parameter1": { type: "f", value: 1.0 }, "parameter2": { type: "i" value2: 2 } },
+ *
+ *  defines: { "label" : "value" },
+ *
+ *  shading: THREE.SmoothShading,
+ *  blending: THREE.NormalBlending,
+ *  depthTest: <bool>,
+ *  depthWrite: <bool>,
+ *
+ *  wireframe: <boolean>,
+ *  wireframeLinewidth: <float>,
+ *
+ *  lights: <bool>,
+ *
+ *  vertexColors: THREE.NoColors / THREE.VertexColors / THREE.FaceColors,
+ *
+ *  skinning: <bool>,
+ *  morphTargets: <bool>,
+ *  morphNormals: <bool>,
+ *
+ *	fog: <bool>
+ * }
+ */
+
+THREE.ShaderMaterial = function ( parameters ) {
+
+	THREE.Material.call( this );
+
+	this.fragmentShader = "void main() {}";
+	this.vertexShader = "void main() {}";
+	this.uniforms = {};
+	this.defines = {};
+	this.attributes = null;
+
+	this.shading = THREE.SmoothShading;
+
+	this.wireframe = false;
+	this.wireframeLinewidth = 1;
+
+	this.fog = false; // set to use scene fog
+
+	this.lights = false; // set to use scene lights
+
+	this.vertexColors = THREE.NoColors; // set to use "color" attribute stream
+
+	this.skinning = false; // set to use skinning attribute streams
+
+	this.morphTargets = false; // set to use morph targets
+	this.morphNormals = false; // set to use morph normals
+
+	this.setValues( parameters );
+
+};
+
+THREE.ShaderMaterial.prototype = Object.create( THREE.Material.prototype );
+
+THREE.ShaderMaterial.prototype.clone = function () {
+
+	var material = new THREE.ShaderMaterial();
+
+	THREE.Material.prototype.clone.call( this, material );
+
+	material.fragmentShader = this.fragmentShader;
+	material.vertexShader = this.vertexShader;
+
+	material.uniforms = THREE.UniformsUtils.clone( this.uniforms );
+
+	material.attributes = this.attributes;
+	material.defines = this.defines;
+
+	material.shading = this.shading;
+
+	material.wireframe = this.wireframe;
+	material.wireframeLinewidth = this.wireframeLinewidth;
+
+	material.fog = this.fog;
+
+	material.lights = this.lights;
+
+	material.vertexColors = this.vertexColors;
+
+	material.skinning = this.skinning;
+
+	material.morphTargets = this.morphTargets;
+	material.morphNormals = this.morphNormals;
+
+	return material;
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ *
+ * parameters = {
+ *  color: <hex>,
+ *  opacity: <float>,
+ *  map: new THREE.Texture( <Image> ),
+ *
+ *  blending: THREE.NormalBlending,
+ *  depthTest: <bool>,
+ *  depthWrite: <bool>,
+ *
+ *  useScreenCoordinates: <bool>,
+ *  sizeAttenuation: <bool>,
+ *  scaleByViewport: <bool>,
+ *  alignment: THREE.SpriteAlignment.center,
+ *
+ *	uvOffset: new THREE.Vector2(),
+ *	uvScale: new THREE.Vector2(),
+ *
+ *  fog: <bool>
+ * }
+ */
+
+THREE.SpriteMaterial = function ( parameters ) {
+
+	THREE.Material.call( this );
+
+	// defaults
+
+	this.color = new THREE.Color( 0xffffff );
+	this.map = new THREE.Texture();
+
+	this.useScreenCoordinates = true;
+	this.depthTest = !this.useScreenCoordinates;
+	this.sizeAttenuation = !this.useScreenCoordinates;
+	this.scaleByViewport = !this.sizeAttenuation;
+	this.alignment = THREE.SpriteAlignment.center.clone();
+
+	this.fog = false;
+
+	this.uvOffset = new THREE.Vector2( 0, 0 );
+	this.uvScale  = new THREE.Vector2( 1, 1 );
+
+	// set parameters
+
+	this.setValues( parameters );
+
+	// override coupled defaults if not specified explicitly by parameters
+
+	parameters = parameters || {};
+
+	if ( parameters.depthTest === undefined ) this.depthTest = !this.useScreenCoordinates;
+	if ( parameters.sizeAttenuation === undefined ) this.sizeAttenuation = !this.useScreenCoordinates;
+	if ( parameters.scaleByViewport === undefined ) this.scaleByViewport = !this.sizeAttenuation;
+
+};
+
+THREE.SpriteMaterial.prototype = Object.create( THREE.Material.prototype );
+
+THREE.SpriteMaterial.prototype.clone = function () {
+
+	var material = new THREE.SpriteMaterial();
+
+	THREE.Material.prototype.clone.call( this, material );
+
+	material.color.copy( this.color );
+	material.map = this.map;
+
+	material.useScreenCoordinates = this.useScreenCoordinates;
+	material.sizeAttenuation = this.sizeAttenuation;
+	material.scaleByViewport = this.scaleByViewport;
+	material.alignment.copy( this.alignment );
+
+	material.uvOffset.copy( this.uvOffset );
+	material.uvScale.copy( this.uvScale );
+
+	material.fog = this.fog;
+
+	return material;
+
+};
+
+// Alignment enums
+
+THREE.SpriteAlignment = {};
+THREE.SpriteAlignment.topLeft = new THREE.Vector2( 1, -1 );
+THREE.SpriteAlignment.topCenter = new THREE.Vector2( 0, -1 );
+THREE.SpriteAlignment.topRight = new THREE.Vector2( -1, -1 );
+THREE.SpriteAlignment.centerLeft = new THREE.Vector2( 1, 0 );
+THREE.SpriteAlignment.center = new THREE.Vector2( 0, 0 );
+THREE.SpriteAlignment.centerRight = new THREE.Vector2( -1, 0 );
+THREE.SpriteAlignment.bottomLeft = new THREE.Vector2( 1, 1 );
+THREE.SpriteAlignment.bottomCenter = new THREE.Vector2( 0, 1 );
+THREE.SpriteAlignment.bottomRight = new THREE.Vector2( -1, 1 );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ * @author szimek / https://github.com/szimek/
+ */
+
+THREE.Texture = function ( image, mapping, wrapS, wrapT, magFilter, minFilter, format, type, anisotropy ) {
+
+	THREE.EventDispatcher.call( this );
+
+	this.id = THREE.TextureIdCount ++;
+
+	this.name = '';
+
+	this.image = image;
+	this.mipmaps = [];
+
+	this.mapping = mapping !== undefined ? mapping : new THREE.UVMapping();
+
+	this.wrapS = wrapS !== undefined ? wrapS : THREE.ClampToEdgeWrapping;
+	this.wrapT = wrapT !== undefined ? wrapT : THREE.ClampToEdgeWrapping;
+
+	this.magFilter = magFilter !== undefined ? magFilter : THREE.LinearFilter;
+	this.minFilter = minFilter !== undefined ? minFilter : THREE.LinearMipMapLinearFilter;
+
+	this.anisotropy = anisotropy !== undefined ? anisotropy : 1;
+
+	this.format = format !== undefined ? format : THREE.RGBAFormat;
+	this.type = type !== undefined ? type : THREE.UnsignedByteType;
+
+	this.offset = new THREE.Vector2( 0, 0 );
+	this.repeat = new THREE.Vector2( 1, 1 );
+
+	this.generateMipmaps = true;
+	this.premultiplyAlpha = false;
+	this.flipY = true;
+	this.unpackAlignment = 4; // valid values: 1, 2, 4, 8 (see http://www.khronos.org/opengles/sdk/docs/man/xhtml/glPixelStorei.xml)
+
+	this.needsUpdate = false;
+	this.onUpdate = null;
+
+};
+
+THREE.Texture.prototype = {
+
+	constructor: THREE.Texture,
+
+	clone: function ( texture ) {
+
+		if ( texture === undefined ) texture = new THREE.Texture();
+
+		texture.image = this.image;
+		texture.mipmaps = this.mipmaps.slice(0);
+
+		texture.mapping = this.mapping;
+
+		texture.wrapS = this.wrapS;
+		texture.wrapT = this.wrapT;
+
+		texture.magFilter = this.magFilter;
+		texture.minFilter = this.minFilter;
+
+		texture.anisotropy = this.anisotropy;
+
+		texture.format = this.format;
+		texture.type = this.type;
+
+		texture.offset.copy( this.offset );
+		texture.repeat.copy( this.repeat );
+
+		texture.generateMipmaps = this.generateMipmaps;
+		texture.premultiplyAlpha = this.premultiplyAlpha;
+		texture.flipY = this.flipY;
+		texture.unpackAlignment = this.unpackAlignment;
+
+		return texture;
+
+	},
+
+	dispose: function () {
+
+		this.dispatchEvent( { type: 'dispose' } );
+
+	}
+
+};
+
+THREE.TextureIdCount = 0;
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.CompressedTexture = function ( mipmaps, width, height, format, type, mapping, wrapS, wrapT, magFilter, minFilter, anisotropy ) {
+
+	THREE.Texture.call( this, null, mapping, wrapS, wrapT, magFilter, minFilter, format, type, anisotropy );
+
+	this.image = { width: width, height: height };
+	this.mipmaps = mipmaps;
+
+	this.generateMipmaps = false; // WebGL currently can't generate mipmaps for compressed textures, they must be embedded in DDS file
+
+};
+
+THREE.CompressedTexture.prototype = Object.create( THREE.Texture.prototype );
+
+THREE.CompressedTexture.prototype.clone = function () {
+
+	var texture = new THREE.CompressedTexture();
+
+	THREE.Texture.prototype.clone.call( this, texture );
+
+	return texture;
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.DataTexture = function ( data, width, height, format, type, mapping, wrapS, wrapT, magFilter, minFilter, anisotropy ) {
+
+	THREE.Texture.call( this, null, mapping, wrapS, wrapT, magFilter, minFilter, format, type, anisotropy );
+
+	this.image = { data: data, width: width, height: height };
+
+};
+
+THREE.DataTexture.prototype = Object.create( THREE.Texture.prototype );
+
+THREE.DataTexture.prototype.clone = function () {
+
+	var texture = new THREE.DataTexture();
+
+	THREE.Texture.prototype.clone.call( this, texture );
+
+	return texture;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.Particle = function ( material ) {
+
+	THREE.Object3D.call( this );
+
+	this.material = material;
+
+};
+
+THREE.Particle.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.Particle.prototype.clone = function ( object ) {
+
+	if ( object === undefined ) object = new THREE.Particle( this.material );
+
+	THREE.Object3D.prototype.clone.call( this, object );
+
+	return object;
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.ParticleSystem = function ( geometry, material ) {
+
+	THREE.Object3D.call( this );
+
+	this.geometry = geometry;
+	this.material = ( material !== undefined ) ? material : new THREE.ParticleBasicMaterial( { color: Math.random() * 0xffffff } );
+
+	this.sortParticles = false;
+
+	if ( this.geometry ) {
+
+		// calc bound radius
+
+		if( this.geometry.boundingSphere === null ) {
+
+			this.geometry.computeBoundingSphere();
+
+		}
+
+	}
+
+	this.frustumCulled = false;
+
+};
+
+THREE.ParticleSystem.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.ParticleSystem.prototype.clone = function ( object ) {
+
+	if ( object === undefined ) object = new THREE.ParticleSystem( this.geometry, this.material );
+	object.sortParticles = this.sortParticles;
+
+	THREE.Object3D.prototype.clone.call( this, object );
+
+	return object;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.Line = function ( geometry, material, type ) {
+
+	THREE.Object3D.call( this );
+
+	this.geometry = geometry;
+	this.material = ( material !== undefined ) ? material : new THREE.LineBasicMaterial( { color: Math.random() * 0xffffff } );
+	this.type = ( type !== undefined ) ? type : THREE.LineStrip;
+
+	if ( this.geometry ) {
+
+		if ( ! this.geometry.boundingSphere ) {
+
+			this.geometry.computeBoundingSphere();
+
+		}
+
+	}
+
+};
+
+THREE.LineStrip = 0;
+THREE.LinePieces = 1;
+
+THREE.Line.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.Line.prototype.clone = function ( object ) {
+
+	if ( object === undefined ) object = new THREE.Line( this.geometry, this.material, this.type );
+
+	THREE.Object3D.prototype.clone.call( this, object );
+
+	return object;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ * @author mikael emtinger / http://gomo.se/
+ * @author jonobr1 / http://jonobr1.com/
+ */
+
+THREE.Mesh = function ( geometry, material ) {
+
+	THREE.Object3D.call( this );
+
+	this.geometry = geometry;
+	this.material = ( material !== undefined ) ? material : new THREE.MeshBasicMaterial( { color: Math.random() * 0xffffff, wireframe: true } );
+
+	if ( this.geometry !== undefined ) {
+
+		if ( this.geometry.boundingSphere === null ) {
+
+			this.geometry.computeBoundingSphere();
+
+		}
+
+		this.updateMorphTargets();
+
+	}
+
+};
+
+THREE.Mesh.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.Mesh.prototype.updateMorphTargets = function () {
+
+	if ( this.geometry.morphTargets.length > 0 ) {
+
+		this.morphTargetBase = -1;
+		this.morphTargetForcedOrder = [];
+		this.morphTargetInfluences = [];
+		this.morphTargetDictionary = {};
+
+		for ( var m = 0, ml = this.geometry.morphTargets.length; m < ml; m ++ ) {
+
+			this.morphTargetInfluences.push( 0 );
+			this.morphTargetDictionary[ this.geometry.morphTargets[ m ].name ] = m;
+
+		}
+
+	}
+
+};
+
+THREE.Mesh.prototype.getMorphTargetIndexByName = function ( name ) {
+
+	if ( this.morphTargetDictionary[ name ] !== undefined ) {
+
+		return this.morphTargetDictionary[ name ];
+
+	}
+
+	console.log( "THREE.Mesh.getMorphTargetIndexByName: morph target " + name + " does not exist. Returning 0." );
+
+	return 0;
+
+};
+
+THREE.Mesh.prototype.clone = function ( object ) {
+
+	if ( object === undefined ) object = new THREE.Mesh( this.geometry, this.material );
+
+	THREE.Object3D.prototype.clone.call( this, object );
+
+	return object;
+
+};
+/**
+ * @author mikael emtinger / http://gomo.se/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Bone = function( belongsToSkin ) {
+
+	THREE.Object3D.call( this );
+
+	this.skin = belongsToSkin;
+	this.skinMatrix = new THREE.Matrix4();
+
+};
+
+THREE.Bone.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.Bone.prototype.update = function ( parentSkinMatrix, forceUpdate ) {
+
+	// update local
+
+	if ( this.matrixAutoUpdate ) {
+
+		forceUpdate |= this.updateMatrix();
+
+	}
+
+	// update skin matrix
+
+	if ( forceUpdate || this.matrixWorldNeedsUpdate ) {
+
+		if( parentSkinMatrix ) {
+
+			this.skinMatrix.multiplyMatrices( parentSkinMatrix, this.matrix );
+
+		} else {
+
+			this.skinMatrix.copy( this.matrix );
+
+		}
+
+		this.matrixWorldNeedsUpdate = false;
+		forceUpdate = true;
+
+	}
+
+	// update children
+
+	var child, i, l = this.children.length;
+
+	for ( i = 0; i < l; i ++ ) {
+
+		this.children[ i ].update( this.skinMatrix, forceUpdate );
+
+	}
+
+};
+
+/**
+ * @author mikael emtinger / http://gomo.se/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.SkinnedMesh = function ( geometry, material, useVertexTexture ) {
+
+	THREE.Mesh.call( this, geometry, material );
+
+	//
+
+	this.useVertexTexture = useVertexTexture !== undefined ? useVertexTexture : true;
+
+	// init bones
+
+	this.identityMatrix = new THREE.Matrix4();
+
+	this.bones = [];
+	this.boneMatrices = [];
+
+	var b, bone, gbone, p, q, s;
+
+	if ( this.geometry && this.geometry.bones !== undefined ) {
+
+		for ( b = 0; b < this.geometry.bones.length; b ++ ) {
+
+			gbone = this.geometry.bones[ b ];
+
+			p = gbone.pos;
+			q = gbone.rotq;
+			s = gbone.scl;
+
+			bone = this.addBone();
+
+			bone.name = gbone.name;
+			bone.position.set( p[0], p[1], p[2] );
+			bone.quaternion.set( q[0], q[1], q[2], q[3] );
+			bone.useQuaternion = true;
+
+			if ( s !== undefined ) {
+
+				bone.scale.set( s[0], s[1], s[2] );
+
+			} else {
+
+				bone.scale.set( 1, 1, 1 );
+
+			}
+
+		}
+
+		for ( b = 0; b < this.bones.length; b ++ ) {
+
+			gbone = this.geometry.bones[ b ];
+			bone = this.bones[ b ];
+
+			if ( gbone.parent === -1 ) {
+
+				this.add( bone );
+
+			} else {
+
+				this.bones[ gbone.parent ].add( bone );
+
+			}
+
+		}
+
+		//
+
+		var nBones = this.bones.length;
+
+		if ( this.useVertexTexture ) {
+
+			// layout (1 matrix = 4 pixels)
+			//	RGBA RGBA RGBA RGBA (=> column1, column2, column3, column4)
+			//  with  8x8  pixel texture max   16 bones  (8 * 8  / 4)
+			//  	 16x16 pixel texture max   64 bones (16 * 16 / 4)
+			//  	 32x32 pixel texture max  256 bones (32 * 32 / 4)
+			//  	 64x64 pixel texture max 1024 bones (64 * 64 / 4)
+
+			var size;
+
+			if ( nBones > 256 )
+				size = 64;
+			else if ( nBones > 64 )
+				size = 32;
+			else if ( nBones > 16 )
+				size = 16;
+			else
+				size = 8;
+
+			this.boneTextureWidth = size;
+			this.boneTextureHeight = size;
+
+			this.boneMatrices = new Float32Array( this.boneTextureWidth * this.boneTextureHeight * 4 ); // 4 floats per RGBA pixel
+			this.boneTexture = new THREE.DataTexture( this.boneMatrices, this.boneTextureWidth, this.boneTextureHeight, THREE.RGBAFormat, THREE.FloatType );
+			this.boneTexture.minFilter = THREE.NearestFilter;
+			this.boneTexture.magFilter = THREE.NearestFilter;
+			this.boneTexture.generateMipmaps = false;
+			this.boneTexture.flipY = false;
+
+		} else {
+
+			this.boneMatrices = new Float32Array( 16 * nBones );
+
+		}
+
+		this.pose();
+
+	}
+
+};
+
+THREE.SkinnedMesh.prototype = Object.create( THREE.Mesh.prototype );
+
+THREE.SkinnedMesh.prototype.addBone = function( bone ) {
+
+	if ( bone === undefined ) {
+
+		bone = new THREE.Bone( this );
+
+	}
+
+	this.bones.push( bone );
+
+	return bone;
+
+};
+
+THREE.SkinnedMesh.prototype.updateMatrixWorld = function ( force ) {
+
+	this.matrixAutoUpdate && this.updateMatrix();
+
+	// update matrixWorld
+
+	if ( this.matrixWorldNeedsUpdate || force ) {
+
+		if ( this.parent ) {
+
+			this.matrixWorld.multiplyMatrices( this.parent.matrixWorld, this.matrix );
+
+		} else {
+
+			this.matrixWorld.copy( this.matrix );
+
+		}
+
+		this.matrixWorldNeedsUpdate = false;
+
+		force = true;
+
+	}
+
+	// update children
+
+	for ( var i = 0, l = this.children.length; i < l; i ++ ) {
+
+		var child = this.children[ i ];
+
+		if ( child instanceof THREE.Bone ) {
+
+			child.update( this.identityMatrix, false );
+
+		} else {
+
+			child.updateMatrixWorld( true );
+
+		}
+
+	}
+
+	// make a snapshot of the bones' rest position
+
+	if ( this.boneInverses == undefined ) {
+
+		this.boneInverses = [];
+
+		for ( var b = 0, bl = this.bones.length; b < bl; b ++ ) {
+
+			var inverse = new THREE.Matrix4();
+
+			inverse.getInverse( this.bones[ b ].skinMatrix );
+
+			this.boneInverses.push( inverse );
+
+		}
+
+	}
+
+	// flatten bone matrices to array
+
+	for ( var b = 0, bl = this.bones.length; b < bl; b ++ ) {
+
+		// compute the offset between the current and the original transform;
+
+		//TODO: we could get rid of this multiplication step if the skinMatrix
+		// was already representing the offset; however, this requires some
+		// major changes to the animation system
+
+		THREE.SkinnedMesh.offsetMatrix.multiplyMatrices( this.bones[ b ].skinMatrix, this.boneInverses[ b ] );
+
+		THREE.SkinnedMesh.offsetMatrix.flattenToArrayOffset( this.boneMatrices, b * 16 );
+
+	}
+
+	if ( this.useVertexTexture ) {
+
+		this.boneTexture.needsUpdate = true;
+
+	}
+
+};
+
+THREE.SkinnedMesh.prototype.pose = function () {
+
+	this.updateMatrixWorld( true );
+
+	for ( var i = 0; i < this.geometry.skinIndices.length; i ++ ) {
+
+		// normalize weights
+
+		var sw = this.geometry.skinWeights[ i ];
+
+		var scale = 1.0 / sw.lengthManhattan();
+
+		if ( scale !== Infinity ) {
+
+			sw.multiplyScalar( scale );
+
+		} else {
+
+			sw.set( 1 ); // this will be normalized by the shader anyway
+
+		}
+
+	}
+
+};
+
+THREE.SkinnedMesh.prototype.clone = function ( object ) {
+
+	if ( object === undefined ) object = new THREE.SkinnedMesh( this.geometry, this.material, this.useVertexTexture );
+
+	THREE.Mesh.prototype.clone.call( this, object );
+
+	return object;
+
+};
+
+THREE.SkinnedMesh.offsetMatrix = new THREE.Matrix4();
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.MorphAnimMesh = function ( geometry, material ) {
+
+	THREE.Mesh.call( this, geometry, material );
+
+	// API
+
+	this.duration = 1000; // milliseconds
+	this.mirroredLoop = false;
+	this.time = 0;
+
+	// internals
+
+	this.lastKeyframe = 0;
+	this.currentKeyframe = 0;
+
+	this.direction = 1;
+	this.directionBackwards = false;
+
+	this.setFrameRange( 0, this.geometry.morphTargets.length - 1 );
+
+};
+
+THREE.MorphAnimMesh.prototype = Object.create( THREE.Mesh.prototype );
+
+THREE.MorphAnimMesh.prototype.setFrameRange = function ( start, end ) {
+
+	this.startKeyframe = start;
+	this.endKeyframe = end;
+
+	this.length = this.endKeyframe - this.startKeyframe + 1;
+
+};
+
+THREE.MorphAnimMesh.prototype.setDirectionForward = function () {
+
+	this.direction = 1;
+	this.directionBackwards = false;
+
+};
+
+THREE.MorphAnimMesh.prototype.setDirectionBackward = function () {
+
+	this.direction = -1;
+	this.directionBackwards = true;
+
+};
+
+THREE.MorphAnimMesh.prototype.parseAnimations = function () {
+
+	var geometry = this.geometry;
+
+	if ( ! geometry.animations ) geometry.animations = {};
+
+	var firstAnimation, animations = geometry.animations;
+
+	var pattern = /([a-z]+)(\d+)/;
+
+	for ( var i = 0, il = geometry.morphTargets.length; i < il; i ++ ) {
+
+		var morph = geometry.morphTargets[ i ];
+		var parts = morph.name.match( pattern );
+
+		if ( parts && parts.length > 1 ) {
+
+			var label = parts[ 1 ];
+			var num = parts[ 2 ];
+
+			if ( ! animations[ label ] ) animations[ label ] = { start: Infinity, end: -Infinity };
+
+			var animation = animations[ label ];
+
+			if ( i < animation.start ) animation.start = i;
+			if ( i > animation.end ) animation.end = i;
+
+			if ( ! firstAnimation ) firstAnimation = label;
+
+		}
+
+	}
+
+	geometry.firstAnimation = firstAnimation;
+
+};
+
+THREE.MorphAnimMesh.prototype.setAnimationLabel = function ( label, start, end ) {
+
+	if ( ! this.geometry.animations ) this.geometry.animations = {};
+
+	this.geometry.animations[ label ] = { start: start, end: end };
+
+};
+
+THREE.MorphAnimMesh.prototype.playAnimation = function ( label, fps ) {
+
+	var animation = this.geometry.animations[ label ];
+
+	if ( animation ) {
+
+		this.setFrameRange( animation.start, animation.end );
+		this.duration = 1000 * ( ( animation.end - animation.start ) / fps );
+		this.time = 0;
+
+	} else {
+
+		console.warn( "animation[" + label + "] undefined" );
+
+	}
+
+};
+
+THREE.MorphAnimMesh.prototype.updateAnimation = function ( delta ) {
+
+	var frameTime = this.duration / this.length;
+
+	this.time += this.direction * delta;
+
+	if ( this.mirroredLoop ) {
+
+		if ( this.time > this.duration || this.time < 0 ) {
+
+			this.direction *= -1;
+
+			if ( this.time > this.duration ) {
+
+				this.time = this.duration;
+				this.directionBackwards = true;
+
+			}
+
+			if ( this.time < 0 ) {
+
+				this.time = 0;
+				this.directionBackwards = false;
+
+			}
+
+		}
+
+	} else {
+
+		this.time = this.time % this.duration;
+
+		if ( this.time < 0 ) this.time += this.duration;
+
+	}
+
+	var keyframe = this.startKeyframe + THREE.Math.clamp( Math.floor( this.time / frameTime ), 0, this.length - 1 );
+
+	if ( keyframe !== this.currentKeyframe ) {
+
+		this.morphTargetInfluences[ this.lastKeyframe ] = 0;
+		this.morphTargetInfluences[ this.currentKeyframe ] = 1;
+
+		this.morphTargetInfluences[ keyframe ] = 0;
+
+		this.lastKeyframe = this.currentKeyframe;
+		this.currentKeyframe = keyframe;
+
+	}
+
+	var mix = ( this.time % frameTime ) / frameTime;
+
+	if ( this.directionBackwards ) {
+
+		mix = 1 - mix;
+
+	}
+
+	this.morphTargetInfluences[ this.currentKeyframe ] = mix;
+	this.morphTargetInfluences[ this.lastKeyframe ] = 1 - mix;
+
+};
+
+THREE.MorphAnimMesh.prototype.clone = function ( object ) {
+
+	if ( object === undefined ) object = new THREE.MorphAnimMesh( this.geometry, this.material );
+
+	object.duration = this.duration;
+	object.mirroredLoop = this.mirroredLoop;
+	object.time = this.time;
+
+	object.lastKeyframe = this.lastKeyframe;
+	object.currentKeyframe = this.currentKeyframe;
+
+	object.direction = this.direction;
+	object.directionBackwards = this.directionBackwards;
+
+	THREE.Mesh.prototype.clone.call( this, object );
+
+	return object;
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Ribbon = function ( geometry, material ) {
+
+	THREE.Object3D.call( this );
+
+	this.geometry = geometry;
+	this.material = material;
+
+};
+
+THREE.Ribbon.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.Ribbon.prototype.clone = function ( object ) {
+
+	if ( object === undefined ) object = new THREE.Ribbon( this.geometry, this.material );
+
+	THREE.Object3D.prototype.clone.call( this, object );
+
+	return object;
+
+};
+/**
+ * @author mikael emtinger / http://gomo.se/
+ * @author alteredq / http://alteredqualia.com/
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.LOD = function () {
+
+	THREE.Object3D.call( this );
+
+	this.LODs = [];
+
+};
+
+
+THREE.LOD.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.LOD.prototype.addLevel = function ( object3D, visibleAtDistance ) {
+
+	if ( visibleAtDistance === undefined ) {
+
+		visibleAtDistance = 0;
+
+	}
+
+	visibleAtDistance = Math.abs( visibleAtDistance );
+
+	for ( var l = 0; l < this.LODs.length; l ++ ) {
+
+		if ( visibleAtDistance < this.LODs[ l ].visibleAtDistance ) {
+
+			break;
+
+		}
+
+	}
+
+	this.LODs.splice( l, 0, { visibleAtDistance: visibleAtDistance, object3D: object3D } );
+	this.add( object3D );
+
+};
+
+THREE.LOD.prototype.update = function ( camera ) {
+
+	if ( this.LODs.length > 1 ) {
+
+		camera.matrixWorldInverse.getInverse( camera.matrixWorld );
+
+		var inverse  = camera.matrixWorldInverse;
+		var distance = -( inverse.elements[2] * this.matrixWorld.elements[12] + inverse.elements[6] * this.matrixWorld.elements[13] + inverse.elements[10] * this.matrixWorld.elements[14] + inverse.elements[14] );
+
+		this.LODs[ 0 ].object3D.visible = true;
+
+		for ( var l = 1; l < this.LODs.length; l ++ ) {
+
+			if( distance >= this.LODs[ l ].visibleAtDistance ) {
+
+				this.LODs[ l - 1 ].object3D.visible = false;
+				this.LODs[ l     ].object3D.visible = true;
+
+			} else {
+
+				break;
+
+			}
+
+		}
+
+		for( ; l < this.LODs.length; l ++ ) {
+
+			this.LODs[ l ].object3D.visible = false;
+
+		}
+
+	}
+
+};
+
+THREE.LOD.prototype.clone = function () {
+
+	// TODO
+
+};
+/**
+ * @author mikael emtinger / http://gomo.se/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Sprite = function ( material ) {
+
+	THREE.Object3D.call( this );
+
+	this.material = ( material !== undefined ) ? material : new THREE.SpriteMaterial();
+
+	this.rotation3d = this.rotation;
+	this.rotation = 0;
+
+};
+
+THREE.Sprite.prototype = Object.create( THREE.Object3D.prototype );
+
+/*
+ * Custom update matrix
+ */
+
+THREE.Sprite.prototype.updateMatrix = function () {
+
+	this.matrix.setPosition( this.position );
+
+	this.rotation3d.set( 0, 0, this.rotation );
+	this.matrix.setRotationFromEuler( this.rotation3d );
+
+	if ( this.scale.x !== 1 || this.scale.y !== 1 ) {
+
+		this.matrix.scale( this.scale );
+
+	}
+
+	this.matrixWorldNeedsUpdate = true;
+
+};
+
+THREE.Sprite.prototype.clone = function ( object ) {
+
+	if ( object === undefined ) object = new THREE.Sprite( this.material );
+
+	THREE.Object3D.prototype.clone.call( this, object );
+
+	return object;
+
+};
+
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.Scene = function () {
+
+	THREE.Object3D.call( this );
+
+	this.fog = null;
+	this.overrideMaterial = null;
+
+	this.matrixAutoUpdate = false;
+
+	this.__objects = [];
+	this.__lights = [];
+
+	this.__objectsAdded = [];
+	this.__objectsRemoved = [];
+
+};
+
+THREE.Scene.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.Scene.prototype.__addObject = function ( object ) {
+
+	if ( object instanceof THREE.Light ) {
+
+		if ( this.__lights.indexOf( object ) === - 1 ) {
+
+			this.__lights.push( object );
+
+		}
+
+		if ( object.target && object.target.parent === undefined ) {
+
+			this.add( object.target );
+
+		}
+
+	} else if ( !( object instanceof THREE.Camera || object instanceof THREE.Bone ) ) {
+
+		if ( this.__objects.indexOf( object ) === - 1 ) {
+
+			this.__objects.push( object );
+			this.__objectsAdded.push( object );
+
+			// check if previously removed
+
+			var i = this.__objectsRemoved.indexOf( object );
+
+			if ( i !== -1 ) {
+
+				this.__objectsRemoved.splice( i, 1 );
+
+			}
+
+		}
+
+	}
+
+	for ( var c = 0; c < object.children.length; c ++ ) {
+
+		this.__addObject( object.children[ c ] );
+
+	}
+
+};
+
+THREE.Scene.prototype.__removeObject = function ( object ) {
+
+	if ( object instanceof THREE.Light ) {
+
+		var i = this.__lights.indexOf( object );
+
+		if ( i !== -1 ) {
+
+			this.__lights.splice( i, 1 );
+
+		}
+
+	} else if ( !( object instanceof THREE.Camera ) ) {
+
+		var i = this.__objects.indexOf( object );
+
+		if( i !== -1 ) {
+
+			this.__objects.splice( i, 1 );
+			this.__objectsRemoved.push( object );
+
+			// check if previously added
+
+			var ai = this.__objectsAdded.indexOf( object );
+
+			if ( ai !== -1 ) {
+
+				this.__objectsAdded.splice( ai, 1 );
+
+			}
+
+		}
+
+	}
+
+	for ( var c = 0; c < object.children.length; c ++ ) {
+
+		this.__removeObject( object.children[ c ] );
+
+	}
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Fog = function ( hex, near, far ) {
+
+	this.name = '';
+
+	this.color = new THREE.Color( hex );
+
+	this.near = ( near !== undefined ) ? near : 1;
+	this.far = ( far !== undefined ) ? far : 1000;
+
+};
+
+THREE.Fog.prototype.clone = function () {
+
+	return new THREE.Fog( this.color.getHex(), this.near, this.far );
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.FogExp2 = function ( hex, density ) {
+
+	this.name = '';
+	this.color = new THREE.Color( hex );
+	this.density = ( density !== undefined ) ? density : 0.00025;
+
+};
+
+THREE.FogExp2.prototype.clone = function () {
+
+	return new THREE.FogExp2( this.color.getHex(), this.density );
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.CanvasRenderer = function ( parameters ) {
+
+	console.log( 'THREE.CanvasRenderer', THREE.REVISION );
+
+	var smoothstep = THREE.Math.smoothstep;
+
+	parameters = parameters || {};
+
+	var _this = this,
+	_renderData, _elements, _lights,
+	_projector = new THREE.Projector(),
+
+	_canvas = parameters.canvas !== undefined
+			? parameters.canvas
+			: document.createElement( 'canvas' ),
+
+	_canvasWidth, _canvasHeight, _canvasWidthHalf, _canvasHeightHalf,
+	_context = _canvas.getContext( '2d' ),
+
+	_clearColor = new THREE.Color( 0x000000 ),
+	_clearOpacity = 0,
+
+	_contextGlobalAlpha = 1,
+	_contextGlobalCompositeOperation = 0,
+	_contextStrokeStyle = null,
+	_contextFillStyle = null,
+	_contextLineWidth = null,
+	_contextLineCap = null,
+	_contextLineJoin = null,
+	_contextDashSize = null,
+	_contextGapSize = 0,
+
+	_v1, _v2, _v3, _v4,
+	_v5 = new THREE.RenderableVertex(),
+	_v6 = new THREE.RenderableVertex(),
+
+	_v1x, _v1y, _v2x, _v2y, _v3x, _v3y,
+	_v4x, _v4y, _v5x, _v5y, _v6x, _v6y,
+
+	_color = new THREE.Color(),
+	_color1 = new THREE.Color(),
+	_color2 = new THREE.Color(),
+	_color3 = new THREE.Color(),
+	_color4 = new THREE.Color(),
+
+	_diffuseColor = new THREE.Color(),
+	_emissiveColor = new THREE.Color(),
+
+	_lightColor = new THREE.Color(),
+
+	_patterns = {}, _imagedatas = {},
+
+	_near, _far,
+
+	_image, _uvs,
+	_uv1x, _uv1y, _uv2x, _uv2y, _uv3x, _uv3y,
+
+	_clipBox = new THREE.Box2(),
+	_clearBox = new THREE.Box2(),
+	_elemBox = new THREE.Box2(),
+
+	_enableLighting = false,
+	_ambientLight = new THREE.Color(),
+	_directionalLights = new THREE.Color(),
+	_pointLights = new THREE.Color(),
+
+	_vector3 = new THREE.Vector3(), // Needed for PointLight
+
+	_pixelMap, _pixelMapContext, _pixelMapImage, _pixelMapData,
+	_gradientMap, _gradientMapContext, _gradientMapQuality = 16;
+
+	_pixelMap = document.createElement( 'canvas' );
+	_pixelMap.width = _pixelMap.height = 2;
+
+	_pixelMapContext = _pixelMap.getContext( '2d' );
+	_pixelMapContext.fillStyle = 'rgba(0,0,0,1)';
+	_pixelMapContext.fillRect( 0, 0, 2, 2 );
+
+	_pixelMapImage = _pixelMapContext.getImageData( 0, 0, 2, 2 );
+	_pixelMapData = _pixelMapImage.data;
+
+	_gradientMap = document.createElement( 'canvas' );
+	_gradientMap.width = _gradientMap.height = _gradientMapQuality;
+
+	_gradientMapContext = _gradientMap.getContext( '2d' );
+	_gradientMapContext.translate( - _gradientMapQuality / 2, - _gradientMapQuality / 2 );
+	_gradientMapContext.scale( _gradientMapQuality, _gradientMapQuality );
+
+	_gradientMapQuality --; // Fix UVs
+
+	// dash+gap fallbacks for Firefox and everything else
+
+	if ( _context.setLineDash === undefined ) {
+
+		if ( _context.mozDash !== undefined ) {
+
+			_context.setLineDash = function ( values ) {
+
+				_context.mozDash = values[ 0 ] !== null ? values : null;
+
+			}
+
+		} else {
+
+			_context.setLineDash = function () {}
+
+		}
+
+	}
+
+	this.domElement = _canvas;
+
+	this.devicePixelRatio = parameters.devicePixelRatio !== undefined
+				? parameters.devicePixelRatio
+				: window.devicePixelRatio !== undefined
+					? window.devicePixelRatio
+					: 1;
+
+	this.autoClear = true;
+	this.sortObjects = true;
+	this.sortElements = true;
+
+	this.info = {
+
+		render: {
+
+			vertices: 0,
+			faces: 0
+
+		}
+
+	}
+
+	// WebGLRenderer compatibility
+
+	this.supportsVertexTextures = function () {};
+	this.setFaceCulling = function () {};
+
+	this.setSize = function ( width, height ) {
+
+		_canvasWidth = width * this.devicePixelRatio;
+		_canvasHeight = height * this.devicePixelRatio;
+
+		_canvasWidthHalf = Math.floor( _canvasWidth / 2 );
+		_canvasHeightHalf = Math.floor( _canvasHeight / 2 );
+
+		_canvas.width = _canvasWidth;
+		_canvas.height = _canvasHeight;
+
+		_canvas.style.width = width + 'px';
+		_canvas.style.height = height + 'px';
+
+		_clipBox.set(
+			new THREE.Vector2( - _canvasWidthHalf, - _canvasHeightHalf ),
+			new THREE.Vector2( _canvasWidthHalf, _canvasHeightHalf )
+		);
+
+		_clearBox.set(
+			new THREE.Vector2( - _canvasWidthHalf, - _canvasHeightHalf ),
+			new THREE.Vector2( _canvasWidthHalf, _canvasHeightHalf )
+		);
+
+		_contextGlobalAlpha = 1;
+		_contextGlobalCompositeOperation = 0;
+		_contextStrokeStyle = null;
+		_contextFillStyle = null;
+		_contextLineWidth = null;
+		_contextLineCap = null;
+		_contextLineJoin = null;
+
+	};
+
+	this.setClearColor = function ( color, opacity ) {
+
+		_clearColor.copy( color );
+		_clearOpacity = opacity !== undefined ? opacity : 1;
+
+		_clearBox.set(
+			new THREE.Vector2( - _canvasWidthHalf, - _canvasHeightHalf ),
+			new THREE.Vector2( _canvasWidthHalf, _canvasHeightHalf )
+		);
+
+	};
+
+	this.setClearColorHex = function ( hex, opacity ) {
+
+		_clearColor.setHex( hex );
+		_clearOpacity = opacity !== undefined ? opacity : 1;
+
+		_clearBox.set(
+			new THREE.Vector2( - _canvasWidthHalf, - _canvasHeightHalf ),
+			new THREE.Vector2( _canvasWidthHalf, _canvasHeightHalf )
+		);
+
+	};
+
+	this.getMaxAnisotropy  = function () {
+
+		return 0;
+
+	};
+
+	this.clear = function () {
+
+		_context.setTransform( 1, 0, 0, - 1, _canvasWidthHalf, _canvasHeightHalf );
+
+		if ( _clearBox.empty() === false ) {
+
+			_clearBox.intersect( _clipBox );
+			_clearBox.expandByScalar( 2 );
+
+			if ( _clearOpacity < 1 ) {
+
+				_context.clearRect(
+					_clearBox.min.x | 0,
+					_clearBox.min.y | 0,
+					( _clearBox.max.x - _clearBox.min.x ) | 0,
+					( _clearBox.max.y - _clearBox.min.y ) | 0
+				);
+
+			}
+
+			if ( _clearOpacity > 0 ) {
+
+				setBlending( THREE.NormalBlending );
+				setOpacity( 1 );
+
+				setFillStyle( 'rgba(' + Math.floor( _clearColor.r * 255 ) + ',' + Math.floor( _clearColor.g * 255 ) + ',' + Math.floor( _clearColor.b * 255 ) + ',' + _clearOpacity + ')' );
+
+				_context.fillRect(
+					_clearBox.min.x | 0,
+					_clearBox.min.y | 0,
+					( _clearBox.max.x - _clearBox.min.x ) | 0,
+					( _clearBox.max.y - _clearBox.min.y ) | 0
+				);
+
+			}
+
+			_clearBox.makeEmpty();
+
+		}
+
+
+	};
+
+	this.render = function ( scene, camera ) {
+
+		if ( camera instanceof THREE.Camera === false ) {
+
+			console.error( 'THREE.CanvasRenderer.render: camera is not an instance of THREE.Camera.' );
+			return;
+
+		}
+
+		if ( this.autoClear === true ) {
+
+			this.clear();
+
+		}
+
+		_context.setTransform( 1, 0, 0, - 1, _canvasWidthHalf, _canvasHeightHalf );
+
+		_this.info.render.vertices = 0;
+		_this.info.render.faces = 0;
+
+		_renderData = _projector.projectScene( scene, camera, this.sortObjects, this.sortElements );
+		_elements = _renderData.elements;
+		_lights = _renderData.lights;
+
+		/* DEBUG
+		setFillStyle( 'rgba( 0, 255, 255, 0.5 )' );
+		_context.fillRect( _clipBox.min.x, _clipBox.min.y, _clipBox.max.x - _clipBox.min.x, _clipBox.max.y - _clipBox.min.y );
+		*/
+
+		_enableLighting = _lights.length > 0;
+
+		if ( _enableLighting === true ) {
+
+			 calculateLights();
+
+		}
+
+		for ( var e = 0, el = _elements.length; e < el; e++ ) {
+
+			var element = _elements[ e ];
+
+			var material = element.material;
+
+			if ( material === undefined || material.visible === false ) continue;
+
+			_elemBox.makeEmpty();
+
+			if ( element instanceof THREE.RenderableParticle ) {
+
+				_v1 = element;
+				_v1.x *= _canvasWidthHalf; _v1.y *= _canvasHeightHalf;
+
+				renderParticle( _v1, element, material );
+
+			} else if ( element instanceof THREE.RenderableLine ) {
+
+				_v1 = element.v1; _v2 = element.v2;
+
+				_v1.positionScreen.x *= _canvasWidthHalf; _v1.positionScreen.y *= _canvasHeightHalf;
+				_v2.positionScreen.x *= _canvasWidthHalf; _v2.positionScreen.y *= _canvasHeightHalf;
+
+				_elemBox.setFromPoints( [ _v1.positionScreen, _v2.positionScreen ] );
+
+				if ( _clipBox.isIntersectionBox( _elemBox ) === true ) {
+
+					renderLine( _v1, _v2, element, material );
+
+				}
+
+			} else if ( element instanceof THREE.RenderableFace3 ) {
+
+				_v1 = element.v1; _v2 = element.v2; _v3 = element.v3;
+
+				if ( _v1.positionScreen.z < -1 || _v1.positionScreen.z > 1 ) continue;
+				if ( _v2.positionScreen.z < -1 || _v2.positionScreen.z > 1 ) continue;
+				if ( _v3.positionScreen.z < -1 || _v3.positionScreen.z > 1 ) continue;
+
+				_v1.positionScreen.x *= _canvasWidthHalf; _v1.positionScreen.y *= _canvasHeightHalf;
+				_v2.positionScreen.x *= _canvasWidthHalf; _v2.positionScreen.y *= _canvasHeightHalf;
+				_v3.positionScreen.x *= _canvasWidthHalf; _v3.positionScreen.y *= _canvasHeightHalf;
+
+				if ( material.overdraw === true ) {
+
+					expand( _v1.positionScreen, _v2.positionScreen );
+					expand( _v2.positionScreen, _v3.positionScreen );
+					expand( _v3.positionScreen, _v1.positionScreen );
+
+				}
+
+				_elemBox.setFromPoints( [ _v1.positionScreen, _v2.positionScreen, _v3.positionScreen ] );
+
+				renderFace3( _v1, _v2, _v3, 0, 1, 2, element, material );
+
+			} else if ( element instanceof THREE.RenderableFace4 ) {
+
+				_v1 = element.v1; _v2 = element.v2; _v3 = element.v3; _v4 = element.v4;
+
+				if ( _v1.positionScreen.z < -1 || _v1.positionScreen.z > 1 ) continue;
+				if ( _v2.positionScreen.z < -1 || _v2.positionScreen.z > 1 ) continue;
+				if ( _v3.positionScreen.z < -1 || _v3.positionScreen.z > 1 ) continue;
+				if ( _v4.positionScreen.z < -1 || _v4.positionScreen.z > 1 ) continue;
+
+				_v1.positionScreen.x *= _canvasWidthHalf; _v1.positionScreen.y *= _canvasHeightHalf;
+				_v2.positionScreen.x *= _canvasWidthHalf; _v2.positionScreen.y *= _canvasHeightHalf;
+				_v3.positionScreen.x *= _canvasWidthHalf; _v3.positionScreen.y *= _canvasHeightHalf;
+				_v4.positionScreen.x *= _canvasWidthHalf; _v4.positionScreen.y *= _canvasHeightHalf;
+
+				_v5.positionScreen.copy( _v2.positionScreen );
+				_v6.positionScreen.copy( _v4.positionScreen );
+
+				if ( material.overdraw === true ) {
+
+					expand( _v1.positionScreen, _v2.positionScreen );
+					expand( _v2.positionScreen, _v4.positionScreen );
+					expand( _v4.positionScreen, _v1.positionScreen );
+
+					expand( _v3.positionScreen, _v5.positionScreen );
+					expand( _v3.positionScreen, _v6.positionScreen );
+
+				}
+
+				_elemBox.setFromPoints( [ _v1.positionScreen, _v2.positionScreen, _v3.positionScreen, _v4.positionScreen ] );
+
+				renderFace4( _v1, _v2, _v3, _v4, _v5, _v6, element, material, scene );
+
+			}
+
+			/* DEBUG
+			setLineWidth( 1 );
+			setStrokeStyle( 'rgba( 0, 255, 0, 0.5 )' );
+			_context.strokeRect( _elemBox.min.x, _elemBox.min.y, _elemBox.max.x - _elemBox.min.x, _elemBox.max.y - _elemBox.min.y );
+			*/
+
+			_clearBox.union( _elemBox );
+
+		}
+
+		/* DEBUG
+		setLineWidth( 1 );
+		setStrokeStyle( 'rgba( 255, 0, 0, 0.5 )' );
+		_context.strokeRect( _clearBox.min.x, _clearBox.min.y, _clearBox.max.x - _clearBox.min.x, _clearBox.max.y - _clearBox.min.y );
+		*/
+
+		_context.setTransform( 1, 0, 0, 1, 0, 0 );
+
+		//
+
+		function calculateLights() {
+
+			_ambientLight.setRGB( 0, 0, 0 );
+			_directionalLights.setRGB( 0, 0, 0 );
+			_pointLights.setRGB( 0, 0, 0 );
+
+			for ( var l = 0, ll = _lights.length; l < ll; l ++ ) {
+
+				var light = _lights[ l ];
+				var lightColor = light.color;
+
+				if ( light instanceof THREE.AmbientLight ) {
+
+					_ambientLight.add( lightColor );
+
+				} else if ( light instanceof THREE.DirectionalLight ) {
+
+					// for particles
+
+					_directionalLights.add( lightColor );
+
+				} else if ( light instanceof THREE.PointLight ) {
+
+					// for particles
+
+					_pointLights.add( lightColor );
+
+				}
+
+			}
+
+		}
+
+		function calculateLight( position, normal, color ) {
+
+			for ( var l = 0, ll = _lights.length; l < ll; l ++ ) {
+
+				var light = _lights[ l ];
+
+				_lightColor.copy( light.color );
+
+				if ( light instanceof THREE.DirectionalLight ) {
+
+					var lightPosition = _vector3.getPositionFromMatrix( light.matrixWorld ).normalize();
+
+					var amount = normal.dot( lightPosition );
+
+					if ( amount <= 0 ) continue;
+
+					amount *= light.intensity;
+
+					color.add( _lightColor.multiplyScalar( amount ) );
+
+				} else if ( light instanceof THREE.PointLight ) {
+
+					var lightPosition = _vector3.getPositionFromMatrix( light.matrixWorld );
+
+					var amount = normal.dot( _vector3.subVectors( lightPosition, position ).normalize() );
+
+					if ( amount <= 0 ) continue;
+
+					amount *= light.distance == 0 ? 1 : 1 - Math.min( position.distanceTo( lightPosition ) / light.distance, 1 );
+
+					if ( amount == 0 ) continue;
+
+					amount *= light.intensity;
+
+					color.add( _lightColor.multiplyScalar( amount ) );
+
+				}
+
+			}
+
+		}
+
+		function renderParticle( v1, element, material ) {
+
+			setOpacity( material.opacity );
+			setBlending( material.blending );
+
+			var width, height, scaleX, scaleY,
+			bitmap, bitmapWidth, bitmapHeight;
+
+			if ( material instanceof THREE.ParticleBasicMaterial ) {
+
+				if ( material.map === null ) {
+
+					scaleX = element.object.scale.x;
+					scaleY = element.object.scale.y;
+
+					// TODO: Be able to disable this
+
+					scaleX *= element.scale.x * _canvasWidthHalf;
+					scaleY *= element.scale.y * _canvasHeightHalf;
+
+					_elemBox.min.set( v1.x - scaleX, v1.y - scaleY );
+					_elemBox.max.set( v1.x + scaleX, v1.y + scaleY );
+
+					if ( _clipBox.isIntersectionBox( _elemBox ) === false ) {
+
+						return;
+
+					}
+
+					setFillStyle( material.color.getStyle() );
+
+					_context.save();
+					_context.translate( v1.x, v1.y );
+					_context.rotate( - element.rotation );
+					_context.scale( scaleX, scaleY );
+					_context.fillRect( -1, -1, 2, 2 );
+					_context.restore();
+
+				} else {
+
+					bitmap = material.map.image;
+					bitmapWidth = bitmap.width >> 1;
+					bitmapHeight = bitmap.height >> 1;
+
+					scaleX = element.scale.x * _canvasWidthHalf;
+					scaleY = element.scale.y * _canvasHeightHalf;
+
+					width = scaleX * bitmapWidth;
+					height = scaleY * bitmapHeight;
+
+					// TODO: Rotations break this...
+
+					_elemBox.min.set( v1.x - width, v1.y - height );
+					_elemBox.max.set( v1.x + width, v1.y + height );
+
+					if ( _clipBox.isIntersectionBox( _elemBox ) === false ) {
+
+						return;
+
+					}
+
+					_context.save();
+					_context.translate( v1.x, v1.y );
+					_context.rotate( - element.rotation );
+					_context.scale( scaleX, - scaleY );
+
+					_context.translate( - bitmapWidth, - bitmapHeight );
+					_context.drawImage( bitmap, 0, 0 );
+					_context.restore();
+
+				}
+
+				/* DEBUG
+				setStrokeStyle( 'rgb(255,255,0)' );
+				_context.beginPath();
+				_context.moveTo( v1.x - 10, v1.y );
+				_context.lineTo( v1.x + 10, v1.y );
+				_context.moveTo( v1.x, v1.y - 10 );
+				_context.lineTo( v1.x, v1.y + 10 );
+				_context.stroke();
+				*/
+
+			} else if ( material instanceof THREE.ParticleCanvasMaterial ) {
+
+				width = element.scale.x * _canvasWidthHalf;
+				height = element.scale.y * _canvasHeightHalf;
+
+				_elemBox.min.set( v1.x - width, v1.y - height );
+				_elemBox.max.set( v1.x + width, v1.y + height );
+
+				if ( _clipBox.isIntersectionBox( _elemBox ) === false ) {
+
+					return;
+
+				}
+
+				setStrokeStyle( material.color.getStyle() );
+				setFillStyle( material.color.getStyle() );
+
+				_context.save();
+				_context.translate( v1.x, v1.y );
+				_context.rotate( - element.rotation );
+				_context.scale( width, height );
+
+				material.program( _context );
+
+				_context.restore();
+
+			}
+
+		}
+
+		function renderLine( v1, v2, element, material ) {
+
+			setOpacity( material.opacity );
+			setBlending( material.blending );
+
+			_context.beginPath();
+			_context.moveTo( v1.positionScreen.x, v1.positionScreen.y );
+			_context.lineTo( v2.positionScreen.x, v2.positionScreen.y );
+
+			if ( material instanceof THREE.LineBasicMaterial ) {
+
+				setLineWidth( material.linewidth );
+				setLineCap( material.linecap );
+				setLineJoin( material.linejoin );
+				setStrokeStyle( material.color.getStyle() );
+				setDashAndGap( null, null );
+
+				_context.stroke();
+				_elemBox.expandByScalar( material.linewidth * 2 );
+
+			} else if ( material instanceof THREE.LineDashedMaterial ) {
+
+				setLineWidth( material.linewidth );
+				setLineCap( material.linecap );
+				setLineJoin( material.linejoin );
+				setStrokeStyle( material.color.getStyle() );
+				setDashAndGap( material.dashSize, material.gapSize );
+
+				_context.stroke();
+				_elemBox.expandByScalar( material.linewidth * 2 );
+
+			}
+
+		}
+
+		function renderFace3( v1, v2, v3, uv1, uv2, uv3, element, material ) {
+
+			_this.info.render.vertices += 3;
+			_this.info.render.faces ++;
+
+			setOpacity( material.opacity );
+			setBlending( material.blending );
+
+			_v1x = v1.positionScreen.x; _v1y = v1.positionScreen.y;
+			_v2x = v2.positionScreen.x; _v2y = v2.positionScreen.y;
+			_v3x = v3.positionScreen.x; _v3y = v3.positionScreen.y;
+
+			drawTriangle( _v1x, _v1y, _v2x, _v2y, _v3x, _v3y );
+
+			if ( ( material instanceof THREE.MeshLambertMaterial || material instanceof THREE.MeshPhongMaterial ) && material.map === null ) {
+
+				_diffuseColor.copy( material.color );
+				_emissiveColor.copy( material.emissive );
+
+				if ( material.vertexColors === THREE.FaceColors ) {
+
+					_diffuseColor.multiply( element.color );
+
+				}
+
+				if ( _enableLighting === true ) {
+
+					if ( material.wireframe === false && material.shading == THREE.SmoothShading && element.vertexNormalsLength == 3 ) {
+
+						_color1.copy( _ambientLight );
+						_color2.copy( _ambientLight );
+						_color3.copy( _ambientLight );
+
+						calculateLight( element.v1.positionWorld, element.vertexNormalsModel[ 0 ], _color1 );
+						calculateLight( element.v2.positionWorld, element.vertexNormalsModel[ 1 ], _color2 );
+						calculateLight( element.v3.positionWorld, element.vertexNormalsModel[ 2 ], _color3 );
+
+						_color1.multiply( _diffuseColor ).add( _emissiveColor );
+						_color2.multiply( _diffuseColor ).add( _emissiveColor );
+						_color3.multiply( _diffuseColor ).add( _emissiveColor );
+						_color4.addColors( _color2, _color3 ).multiplyScalar( 0.5 );
+
+						_image = getGradientTexture( _color1, _color2, _color3, _color4 );
+
+						clipImage( _v1x, _v1y, _v2x, _v2y, _v3x, _v3y, 0, 0, 1, 0, 0, 1, _image );
+
+					} else {
+
+						_color.copy( _ambientLight );
+
+						calculateLight( element.centroidModel, element.normalModel, _color );
+
+						_color.multiply( _diffuseColor ).add( _emissiveColor );
+
+						material.wireframe === true
+							? strokePath( _color, material.wireframeLinewidth, material.wireframeLinecap, material.wireframeLinejoin )
+							: fillPath( _color );
+
+					}
+
+				} else {
+
+					material.wireframe === true
+						? strokePath( material.color, material.wireframeLinewidth, material.wireframeLinecap, material.wireframeLinejoin )
+						: fillPath( material.color );
+
+				}
+
+			} else if ( material instanceof THREE.MeshBasicMaterial || material instanceof THREE.MeshLambertMaterial || material instanceof THREE.MeshPhongMaterial ) {
+
+				if ( material.map !== null ) {
+
+					if ( material.map.mapping instanceof THREE.UVMapping ) {
+
+						_uvs = element.uvs[ 0 ];
+						patternPath( _v1x, _v1y, _v2x, _v2y, _v3x, _v3y, _uvs[ uv1 ].x, _uvs[ uv1 ].y, _uvs[ uv2 ].x, _uvs[ uv2 ].y, _uvs[ uv3 ].x, _uvs[ uv3 ].y, material.map );
+
+					}
+
+
+				} else if ( material.envMap !== null ) {
+
+					if ( material.envMap.mapping instanceof THREE.SphericalReflectionMapping ) {
+
+						_vector3.copy( element.vertexNormalsModelView[ uv1 ] );
+						_uv1x = 0.5 * _vector3.x + 0.5;
+						_uv1y = 0.5 * _vector3.y + 0.5;
+
+						_vector3.copy( element.vertexNormalsModelView[ uv2 ] );
+						_uv2x = 0.5 * _vector3.x + 0.5;
+						_uv2y = 0.5 * _vector3.y + 0.5;
+
+						_vector3.copy( element.vertexNormalsModelView[ uv3 ] );
+						_uv3x = 0.5 * _vector3.x + 0.5;
+						_uv3y = 0.5 * _vector3.y + 0.5;
+
+						patternPath( _v1x, _v1y, _v2x, _v2y, _v3x, _v3y, _uv1x, _uv1y, _uv2x, _uv2y, _uv3x, _uv3y, material.envMap );
+
+					}/* else if ( material.envMap.mapping == THREE.SphericalRefractionMapping ) {
+
+
+
+					}*/
+
+
+				} else {
+
+					_color.copy( material.color );
+
+					if ( material.vertexColors === THREE.FaceColors ) {
+
+						_color.multiply( element.color );
+
+					}
+
+					material.wireframe === true
+						? strokePath( _color, material.wireframeLinewidth, material.wireframeLinecap, material.wireframeLinejoin )
+						: fillPath( _color );
+
+				}
+
+			} else if ( material instanceof THREE.MeshDepthMaterial ) {
+
+				_near = camera.near;
+				_far = camera.far;
+
+				_color1.r = _color1.g = _color1.b = 1 - smoothstep( v1.positionScreen.z * v1.positionScreen.w, _near, _far );
+				_color2.r = _color2.g = _color2.b = 1 - smoothstep( v2.positionScreen.z * v2.positionScreen.w, _near, _far );
+				_color3.r = _color3.g = _color3.b = 1 - smoothstep( v3.positionScreen.z * v3.positionScreen.w, _near, _far );
+				_color4.addColors( _color2, _color3 ).multiplyScalar( 0.5 );
+
+				_image = getGradientTexture( _color1, _color2, _color3, _color4 );
+
+				clipImage( _v1x, _v1y, _v2x, _v2y, _v3x, _v3y, 0, 0, 1, 0, 0, 1, _image );
+
+			} else if ( material instanceof THREE.MeshNormalMaterial ) {
+
+				var normal;
+
+				if ( material.shading == THREE.FlatShading ) {
+
+					normal = element.normalModelView;
+
+					_color.setRGB( normal.x, normal.y, normal.z ).multiplyScalar( 0.5 ).addScalar( 0.5 );
+
+					material.wireframe === true
+						? strokePath( _color, material.wireframeLinewidth, material.wireframeLinecap, material.wireframeLinejoin )
+						: fillPath( _color );
+
+				} else if ( material.shading == THREE.SmoothShading ) {
+
+					normal = element.vertexNormalsModelView[ uv1 ];
+					_color1.setRGB( normal.x, normal.y, normal.z ).multiplyScalar( 0.5 ).addScalar( 0.5 );
+
+					normal = element.vertexNormalsModelView[ uv2 ];
+					_color2.setRGB( normal.x, normal.y, normal.z ).multiplyScalar( 0.5 ).addScalar( 0.5 );
+
+					normal = element.vertexNormalsModelView[ uv3 ];
+					_color3.setRGB( normal.x, normal.y, normal.z ).multiplyScalar( 0.5 ).addScalar( 0.5 );
+
+					_color4.addColors( _color2, _color3 ).multiplyScalar( 0.5 );
+
+					_image = getGradientTexture( _color1, _color2, _color3, _color4 );
+
+					clipImage( _v1x, _v1y, _v2x, _v2y, _v3x, _v3y, 0, 0, 1, 0, 0, 1, _image );
+
+				}
+
+			}
+
+		}
+
+		function renderFace4( v1, v2, v3, v4, v5, v6, element, material ) {
+
+			_this.info.render.vertices += 4;
+			_this.info.render.faces ++;
+
+			setOpacity( material.opacity );
+			setBlending( material.blending );
+
+			if ( ( material.map !== undefined && material.map !== null ) || ( material.envMap !== undefined && material.envMap !== null ) ) {
+
+				// Let renderFace3() handle this
+
+				renderFace3( v1, v2, v4, 0, 1, 3, element, material );
+				renderFace3( v5, v3, v6, 1, 2, 3, element, material );
+
+				return;
+
+			}
+
+			_v1x = v1.positionScreen.x; _v1y = v1.positionScreen.y;
+			_v2x = v2.positionScreen.x; _v2y = v2.positionScreen.y;
+			_v3x = v3.positionScreen.x; _v3y = v3.positionScreen.y;
+			_v4x = v4.positionScreen.x; _v4y = v4.positionScreen.y;
+			_v5x = v5.positionScreen.x; _v5y = v5.positionScreen.y;
+			_v6x = v6.positionScreen.x; _v6y = v6.positionScreen.y;
+
+			if ( material instanceof THREE.MeshLambertMaterial || material instanceof THREE.MeshPhongMaterial ) {
+
+				_diffuseColor.copy( material.color );
+				_emissiveColor.copy( material.emissive );
+
+				if ( material.vertexColors === THREE.FaceColors ) {
+
+					_diffuseColor.multiply( element.color );
+
+				}
+
+				if ( _enableLighting === true ) {
+
+					if ( material.wireframe === false && material.shading == THREE.SmoothShading && element.vertexNormalsLength == 4 ) {
+
+						_color1.copy( _ambientLight );
+						_color2.copy( _ambientLight );
+						_color3.copy( _ambientLight );
+						_color4.copy( _ambientLight );
+
+						calculateLight( element.v1.positionWorld, element.vertexNormalsModel[ 0 ], _color1 );
+						calculateLight( element.v2.positionWorld, element.vertexNormalsModel[ 1 ], _color2 );
+						calculateLight( element.v4.positionWorld, element.vertexNormalsModel[ 3 ], _color3 );
+						calculateLight( element.v3.positionWorld, element.vertexNormalsModel[ 2 ], _color4 );
+
+						_color1.multiply( _diffuseColor ).add( _emissiveColor );
+						_color2.multiply( _diffuseColor ).add( _emissiveColor );
+						_color3.multiply( _diffuseColor ).add( _emissiveColor );
+						_color4.multiply( _diffuseColor ).add( _emissiveColor );
+
+						_image = getGradientTexture( _color1, _color2, _color3, _color4 );
+
+						// TODO: UVs are incorrect, v4->v3?
+
+						drawTriangle( _v1x, _v1y, _v2x, _v2y, _v4x, _v4y );
+						clipImage( _v1x, _v1y, _v2x, _v2y, _v4x, _v4y, 0, 0, 1, 0, 0, 1, _image );
+
+						drawTriangle( _v5x, _v5y, _v3x, _v3y, _v6x, _v6y );
+						clipImage( _v5x, _v5y, _v3x, _v3y, _v6x, _v6y, 1, 0, 1, 1, 0, 1, _image );
+
+					} else {
+
+						_color.copy( _ambientLight );
+
+						calculateLight( element.centroidModel, element.normalModel, _color );
+
+						_color.multiply( _diffuseColor ).add( _emissiveColor );
+
+						drawQuad( _v1x, _v1y, _v2x, _v2y, _v3x, _v3y, _v4x, _v4y );
+
+						material.wireframe === true
+							? strokePath( _color, material.wireframeLinewidth, material.wireframeLinecap, material.wireframeLinejoin )
+							: fillPath( _color );
+
+					}
+
+				} else {
+
+					_color.addColors( _diffuseColor, _emissiveColor );
+
+					drawQuad( _v1x, _v1y, _v2x, _v2y, _v3x, _v3y, _v4x, _v4y );
+
+					material.wireframe === true
+						? strokePath( _color, material.wireframeLinewidth, material.wireframeLinecap, material.wireframeLinejoin )
+						: fillPath( _color );
+
+				}
+
+			} else if ( material instanceof THREE.MeshBasicMaterial ) {
+
+				_color.copy( material.color );
+
+				if ( material.vertexColors === THREE.FaceColors ) {
+
+					_color.multiply( element.color );
+
+				}
+
+				drawQuad( _v1x, _v1y, _v2x, _v2y, _v3x, _v3y, _v4x, _v4y );
+
+				material.wireframe === true
+					? strokePath( _color, material.wireframeLinewidth, material.wireframeLinecap, material.wireframeLinejoin )
+					: fillPath( _color );
+
+			} else if ( material instanceof THREE.MeshNormalMaterial ) {
+
+				var normal;
+
+				if ( material.shading == THREE.FlatShading ) {
+
+					normal = element.normalModelView;
+					_color.setRGB( normal.x, normal.y, normal.z ).multiplyScalar( 0.5 ).addScalar( 0.5 );
+
+					drawQuad( _v1x, _v1y, _v2x, _v2y, _v3x, _v3y, _v4x, _v4y );
+
+					material.wireframe === true
+						? strokePath( _color, material.wireframeLinewidth, material.wireframeLinecap, material.wireframeLinejoin )
+						: fillPath( _color );
+
+				} else if ( material.shading == THREE.SmoothShading ) {
+
+					normal = element.vertexNormalsModelView[ 0 ];
+					_color1.setRGB( normal.x, normal.y, normal.z ).multiplyScalar( 0.5 ).addScalar( 0.5 );
+
+					normal = element.vertexNormalsModelView[ 1 ];
+					_color2.setRGB( normal.x, normal.y, normal.z ).multiplyScalar( 0.5 ).addScalar( 0.5 );
+
+					normal = element.vertexNormalsModelView[ 3 ];
+					_color3.setRGB( normal.x, normal.y, normal.z ).multiplyScalar( 0.5 ).addScalar( 0.5 );
+
+					normal = element.vertexNormalsModelView[ 2 ];
+					_color4.setRGB( normal.x, normal.y, normal.z ).multiplyScalar( 0.5 ).addScalar( 0.5 );
+
+					_image = getGradientTexture( _color1, _color2, _color3, _color4 );
+
+					drawTriangle( _v1x, _v1y, _v2x, _v2y, _v4x, _v4y );
+					clipImage( _v1x, _v1y, _v2x, _v2y, _v4x, _v4y, 0, 0, 1, 0, 0, 1, _image );
+
+					drawTriangle( _v5x, _v5y, _v3x, _v3y, _v6x, _v6y );
+					clipImage( _v5x, _v5y, _v3x, _v3y, _v6x, _v6y, 1, 0, 1, 1, 0, 1, _image );
+
+				}
+
+
+
+			} else if ( material instanceof THREE.MeshDepthMaterial ) {
+
+				_near = camera.near;
+				_far = camera.far;
+
+				_color1.r = _color1.g = _color1.b = 1 - smoothstep( v1.positionScreen.z * v1.positionScreen.w, _near, _far );
+				_color2.r = _color2.g = _color2.b = 1 - smoothstep( v2.positionScreen.z * v2.positionScreen.w, _near, _far );
+				_color3.r = _color3.g = _color3.b = 1 - smoothstep( v4.positionScreen.z * v4.positionScreen.w, _near, _far );
+				_color4.r = _color4.g = _color4.b = 1 - smoothstep( v3.positionScreen.z * v3.positionScreen.w, _near, _far );
+
+				_image = getGradientTexture( _color1, _color2, _color3, _color4 );
+
+				// TODO: UVs are incorrect, v4->v3?
+
+				drawTriangle( _v1x, _v1y, _v2x, _v2y, _v4x, _v4y );
+				clipImage( _v1x, _v1y, _v2x, _v2y, _v4x, _v4y, 0, 0, 1, 0, 0, 1, _image );
+
+				drawTriangle( _v5x, _v5y, _v3x, _v3y, _v6x, _v6y );
+				clipImage( _v5x, _v5y, _v3x, _v3y, _v6x, _v6y, 1, 0, 1, 1, 0, 1, _image );
+
+			}
+
+		}
+
+		//
+
+		function drawTriangle( x0, y0, x1, y1, x2, y2 ) {
+
+			_context.beginPath();
+			_context.moveTo( x0, y0 );
+			_context.lineTo( x1, y1 );
+			_context.lineTo( x2, y2 );
+			_context.closePath();
+
+		}
+
+		function drawQuad( x0, y0, x1, y1, x2, y2, x3, y3 ) {
+
+			_context.beginPath();
+			_context.moveTo( x0, y0 );
+			_context.lineTo( x1, y1 );
+			_context.lineTo( x2, y2 );
+			_context.lineTo( x3, y3 );
+			_context.closePath();
+
+		}
+
+		function strokePath( color, linewidth, linecap, linejoin ) {
+
+			setLineWidth( linewidth );
+			setLineCap( linecap );
+			setLineJoin( linejoin );
+			setStrokeStyle( color.getStyle() );
+
+			_context.stroke();
+
+			_elemBox.expandByScalar( linewidth * 2 );
+
+		}
+
+		function fillPath( color ) {
+
+			setFillStyle( color.getStyle() );
+			_context.fill();
+
+		}
+
+		function patternPath( x0, y0, x1, y1, x2, y2, u0, v0, u1, v1, u2, v2, texture ) {
+
+			if ( texture instanceof THREE.DataTexture || texture.image === undefined || texture.image.width == 0 ) return;
+
+			if ( texture.needsUpdate === true ) {
+
+				var repeatX = texture.wrapS == THREE.RepeatWrapping;
+				var repeatY = texture.wrapT == THREE.RepeatWrapping;
+
+				_patterns[ texture.id ] = _context.createPattern(
+					texture.image, repeatX === true && repeatY === true
+						? 'repeat'
+						: repeatX === true && repeatY === false
+							? 'repeat-x'
+							: repeatX === false && repeatY === true
+								? 'repeat-y'
+								: 'no-repeat'
+				);
+
+				texture.needsUpdate = false;
+
+			}
+
+			_patterns[ texture.id ] === undefined
+				? setFillStyle( 'rgba(0,0,0,1)' )
+				: setFillStyle( _patterns[ texture.id ] );
+
+			// http://extremelysatisfactorytotalitarianism.com/blog/?p=2120
+
+			var a, b, c, d, e, f, det, idet,
+			offsetX = texture.offset.x / texture.repeat.x,
+			offsetY = texture.offset.y / texture.repeat.y,
+			width = texture.image.width * texture.repeat.x,
+			height = texture.image.height * texture.repeat.y;
+
+			u0 = ( u0 + offsetX ) * width;
+			v0 = ( 1.0 - v0 + offsetY ) * height;
+
+			u1 = ( u1 + offsetX ) * width;
+			v1 = ( 1.0 - v1 + offsetY ) * height;
+
+			u2 = ( u2 + offsetX ) * width;
+			v2 = ( 1.0 - v2 + offsetY ) * height;
+
+			x1 -= x0; y1 -= y0;
+			x2 -= x0; y2 -= y0;
+
+			u1 -= u0; v1 -= v0;
+			u2 -= u0; v2 -= v0;
+
+			det = u1 * v2 - u2 * v1;
+
+			if ( det === 0 ) {
+
+				if ( _imagedatas[ texture.id ] === undefined ) {
+
+					var canvas = document.createElement( 'canvas' )
+					canvas.width = texture.image.width;
+					canvas.height = texture.image.height;
+
+					var context = canvas.getContext( '2d' );
+					context.drawImage( texture.image, 0, 0 );
+
+					_imagedatas[ texture.id ] = context.getImageData( 0, 0, texture.image.width, texture.image.height ).data;
+
+				}
+
+				var data = _imagedatas[ texture.id ];
+				var index = ( Math.floor( u0 ) + Math.floor( v0 ) * texture.image.width ) * 4;
+
+				_color.setRGB( data[ index ] / 255, data[ index + 1 ] / 255, data[ index + 2 ] / 255 );
+				fillPath( _color );
+
+				return;
+
+			}
+
+			idet = 1 / det;
+
+			a = ( v2 * x1 - v1 * x2 ) * idet;
+			b = ( v2 * y1 - v1 * y2 ) * idet;
+			c = ( u1 * x2 - u2 * x1 ) * idet;
+			d = ( u1 * y2 - u2 * y1 ) * idet;
+
+			e = x0 - a * u0 - c * v0;
+			f = y0 - b * u0 - d * v0;
+
+			_context.save();
+			_context.transform( a, b, c, d, e, f );
+			_context.fill();
+			_context.restore();
+
+		}
+
+		function clipImage( x0, y0, x1, y1, x2, y2, u0, v0, u1, v1, u2, v2, image ) {
+
+			// http://extremelysatisfactorytotalitarianism.com/blog/?p=2120
+
+			var a, b, c, d, e, f, det, idet,
+			width = image.width - 1,
+			height = image.height - 1;
+
+			u0 *= width; v0 *= height;
+			u1 *= width; v1 *= height;
+			u2 *= width; v2 *= height;
+
+			x1 -= x0; y1 -= y0;
+			x2 -= x0; y2 -= y0;
+
+			u1 -= u0; v1 -= v0;
+			u2 -= u0; v2 -= v0;
+
+			det = u1 * v2 - u2 * v1;
+
+			idet = 1 / det;
+
+			a = ( v2 * x1 - v1 * x2 ) * idet;
+			b = ( v2 * y1 - v1 * y2 ) * idet;
+			c = ( u1 * x2 - u2 * x1 ) * idet;
+			d = ( u1 * y2 - u2 * y1 ) * idet;
+
+			e = x0 - a * u0 - c * v0;
+			f = y0 - b * u0 - d * v0;
+
+			_context.save();
+			_context.transform( a, b, c, d, e, f );
+			_context.clip();
+			_context.drawImage( image, 0, 0 );
+			_context.restore();
+
+		}
+
+		function getGradientTexture( color1, color2, color3, color4 ) {
+
+			// http://mrdoob.com/blog/post/710
+
+			_pixelMapData[ 0 ] = ( color1.r * 255 ) | 0;
+			_pixelMapData[ 1 ] = ( color1.g * 255 ) | 0;
+			_pixelMapData[ 2 ] = ( color1.b * 255 ) | 0;
+
+			_pixelMapData[ 4 ] = ( color2.r * 255 ) | 0;
+			_pixelMapData[ 5 ] = ( color2.g * 255 ) | 0;
+			_pixelMapData[ 6 ] = ( color2.b * 255 ) | 0;
+
+			_pixelMapData[ 8 ] = ( color3.r * 255 ) | 0;
+			_pixelMapData[ 9 ] = ( color3.g * 255 ) | 0;
+			_pixelMapData[ 10 ] = ( color3.b * 255 ) | 0;
+
+			_pixelMapData[ 12 ] = ( color4.r * 255 ) | 0;
+			_pixelMapData[ 13 ] = ( color4.g * 255 ) | 0;
+			_pixelMapData[ 14 ] = ( color4.b * 255 ) | 0;
+
+			_pixelMapContext.putImageData( _pixelMapImage, 0, 0 );
+			_gradientMapContext.drawImage( _pixelMap, 0, 0 );
+
+			return _gradientMap;
+
+		}
+
+		// Hide anti-alias gaps
+
+		function expand( v1, v2 ) {
+
+			var x = v2.x - v1.x, y =  v2.y - v1.y,
+			det = x * x + y * y, idet;
+
+			if ( det === 0 ) return;
+
+			idet = 1 / Math.sqrt( det );
+
+			x *= idet; y *= idet;
+
+			v2.x += x; v2.y += y;
+			v1.x -= x; v1.y -= y;
+
+		}
+	};
+
+	// Context cached methods.
+
+	function setOpacity( value ) {
+
+		if ( _contextGlobalAlpha !== value ) {
+
+			_context.globalAlpha = value;
+			_contextGlobalAlpha = value;
+
+		}
+
+	}
+
+	function setBlending( value ) {
+
+		if ( _contextGlobalCompositeOperation !== value ) {
+
+			if ( value === THREE.NormalBlending ) {
+
+				_context.globalCompositeOperation = 'source-over';
+
+			} else if ( value === THREE.AdditiveBlending ) {
+
+				_context.globalCompositeOperation = 'lighter';
+
+			} else if ( value === THREE.SubtractiveBlending ) {
+
+				_context.globalCompositeOperation = 'darker';
+
+			}
+
+			_contextGlobalCompositeOperation = value;
+
+		}
+
+	}
+
+	function setLineWidth( value ) {
+
+		if ( _contextLineWidth !== value ) {
+
+			_context.lineWidth = value;
+			_contextLineWidth = value;
+
+		}
+
+	}
+
+	function setLineCap( value ) {
+
+		// "butt", "round", "square"
+
+		if ( _contextLineCap !== value ) {
+
+			_context.lineCap = value;
+			_contextLineCap = value;
+
+		}
+
+	}
+
+	function setLineJoin( value ) {
+
+		// "round", "bevel", "miter"
+
+		if ( _contextLineJoin !== value ) {
+
+			_context.lineJoin = value;
+			_contextLineJoin = value;
+
+		}
+
+	}
+
+	function setStrokeStyle( value ) {
+
+		if ( _contextStrokeStyle !== value ) {
+
+			_context.strokeStyle = value;
+			_contextStrokeStyle = value;
+
+		}
+
+	}
+
+	function setFillStyle( value ) {
+
+		if ( _contextFillStyle !== value ) {
+
+			_context.fillStyle = value;
+			_contextFillStyle = value;
+
+		}
+
+	}
+
+	function setDashAndGap( dashSizeValue, gapSizeValue ) {
+
+		if ( _contextDashSize !== dashSizeValue || _contextGapSize !== gapSizeValue ) {
+
+			_context.setLineDash( [ dashSizeValue, gapSizeValue ] );
+			_contextDashSize = dashSizeValue;
+			_contextGapSize = gapSizeValue;
+
+		}
+
+	}
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ * @author mrdoob / http://mrdoob.com/
+ * @author mikael emtinger / http://gomo.se/
+ */
+
+THREE.ShaderChunk = {
+
+	// FOG
+
+	fog_pars_fragment: [
+
+		"#ifdef USE_FOG",
+
+			"uniform vec3 fogColor;",
+
+			"#ifdef FOG_EXP2",
+
+				"uniform float fogDensity;",
+
+			"#else",
+
+				"uniform float fogNear;",
+				"uniform float fogFar;",
+
+			"#endif",
+
+		"#endif"
+
+	].join("\n"),
+
+	fog_fragment: [
+
+		"#ifdef USE_FOG",
+
+			"float depth = gl_FragCoord.z / gl_FragCoord.w;",
+
+			"#ifdef FOG_EXP2",
+
+				"const float LOG2 = 1.442695;",
+				"float fogFactor = exp2( - fogDensity * fogDensity * depth * depth * LOG2 );",
+				"fogFactor = 1.0 - clamp( fogFactor, 0.0, 1.0 );",
+
+			"#else",
+
+				"float fogFactor = smoothstep( fogNear, fogFar, depth );",
+
+			"#endif",
+
+			"gl_FragColor = mix( gl_FragColor, vec4( fogColor, gl_FragColor.w ), fogFactor );",
+
+		"#endif"
+
+	].join("\n"),
+
+	// ENVIRONMENT MAP
+
+	envmap_pars_fragment: [
+
+		"#ifdef USE_ENVMAP",
+
+			"uniform float reflectivity;",
+			"uniform samplerCube envMap;",
+			"uniform float flipEnvMap;",
+			"uniform int combine;",
+
+			"#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP )",
+
+				"uniform bool useRefract;",
+				"uniform float refractionRatio;",
+
+			"#else",
+
+				"varying vec3 vReflect;",
+
+			"#endif",
+
+		"#endif"
+
+	].join("\n"),
+
+	envmap_fragment: [
+
+		"#ifdef USE_ENVMAP",
+
+			"vec3 reflectVec;",
+
+			"#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP )",
+
+				"vec3 cameraToVertex = normalize( vWorldPosition - cameraPosition );",
+
+				"if ( useRefract ) {",
+
+					"reflectVec = refract( cameraToVertex, normal, refractionRatio );",
+
+				"} else { ",
+
+					"reflectVec = reflect( cameraToVertex, normal );",
+
+				"}",
+
+			"#else",
+
+				"reflectVec = vReflect;",
+
+			"#endif",
+
+			"#ifdef DOUBLE_SIDED",
+
+				"float flipNormal = ( -1.0 + 2.0 * float( gl_FrontFacing ) );",
+				"vec4 cubeColor = textureCube( envMap, flipNormal * vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );",
+
+			"#else",
+
+				"vec4 cubeColor = textureCube( envMap, vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );",
+
+			"#endif",
+
+			"#ifdef GAMMA_INPUT",
+
+				"cubeColor.xyz *= cubeColor.xyz;",
+
+			"#endif",
+
+			"if ( combine == 1 ) {",
+
+				"gl_FragColor.xyz = mix( gl_FragColor.xyz, cubeColor.xyz, specularStrength * reflectivity );",
+
+			"} else if ( combine == 2 ) {",
+
+				"gl_FragColor.xyz += cubeColor.xyz * specularStrength * reflectivity;",
+
+			"} else {",
+
+				"gl_FragColor.xyz = mix( gl_FragColor.xyz, gl_FragColor.xyz * cubeColor.xyz, specularStrength * reflectivity );",
+
+			"}",
+
+		"#endif"
+
+	].join("\n"),
+
+	envmap_pars_vertex: [
+
+		"#if defined( USE_ENVMAP ) && ! defined( USE_BUMPMAP ) && ! defined( USE_NORMALMAP )",
+
+			"varying vec3 vReflect;",
+
+			"uniform float refractionRatio;",
+			"uniform bool useRefract;",
+
+		"#endif"
+
+	].join("\n"),
+
+	worldpos_vertex : [
+
+		"#if defined( USE_ENVMAP ) || defined( PHONG ) || defined( LAMBERT ) || defined ( USE_SHADOWMAP )",
+
+			"#ifdef USE_SKINNING",
+
+				"vec4 worldPosition = modelMatrix * skinned;",
+
+			"#endif",
+
+			"#if defined( USE_MORPHTARGETS ) && ! defined( USE_SKINNING )",
+
+				"vec4 worldPosition = modelMatrix * vec4( morphed, 1.0 );",
+
+			"#endif",
+
+			"#if ! defined( USE_MORPHTARGETS ) && ! defined( USE_SKINNING )",
+
+				"vec4 worldPosition = modelMatrix * vec4( position, 1.0 );",
+
+			"#endif",
+
+		"#endif"
+
+	].join("\n"),
+
+	envmap_vertex : [
+
+		"#if defined( USE_ENVMAP ) && ! defined( USE_BUMPMAP ) && ! defined( USE_NORMALMAP )",
+
+			"vec3 worldNormal = mat3( modelMatrix[ 0 ].xyz, modelMatrix[ 1 ].xyz, modelMatrix[ 2 ].xyz ) * objectNormal;",
+			"worldNormal = normalize( worldNormal );",
+
+			"vec3 cameraToVertex = normalize( worldPosition.xyz - cameraPosition );",
+
+			"if ( useRefract ) {",
+
+				"vReflect = refract( cameraToVertex, worldNormal, refractionRatio );",
+
+			"} else {",
+
+				"vReflect = reflect( cameraToVertex, worldNormal );",
+
+			"}",
+
+		"#endif"
+
+	].join("\n"),
+
+	// COLOR MAP (particles)
+
+	map_particle_pars_fragment: [
+
+		"#ifdef USE_MAP",
+
+			"uniform sampler2D map;",
+
+		"#endif"
+
+	].join("\n"),
+
+
+	map_particle_fragment: [
+
+		"#ifdef USE_MAP",
+
+			"gl_FragColor = gl_FragColor * texture2D( map, vec2( gl_PointCoord.x, 1.0 - gl_PointCoord.y ) );",
+
+		"#endif"
+
+	].join("\n"),
+
+	// COLOR MAP (triangles)
+
+	map_pars_vertex: [
+
+		"#if defined( USE_MAP ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( USE_SPECULARMAP )",
+
+			"varying vec2 vUv;",
+			"uniform vec4 offsetRepeat;",
+
+		"#endif"
+
+	].join("\n"),
+
+	map_pars_fragment: [
+
+		"#if defined( USE_MAP ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( USE_SPECULARMAP )",
+
+			"varying vec2 vUv;",
+
+		"#endif",
+
+		"#ifdef USE_MAP",
+
+			"uniform sampler2D map;",
+
+		"#endif"
+
+	].join("\n"),
+
+	map_vertex: [
+
+		"#if defined( USE_MAP ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( USE_SPECULARMAP )",
+
+			"vUv = uv * offsetRepeat.zw + offsetRepeat.xy;",
+
+		"#endif"
+
+	].join("\n"),
+
+	map_fragment: [
+
+		"#ifdef USE_MAP",
+
+			"vec4 texelColor = texture2D( map, vUv );",
+
+			"#ifdef GAMMA_INPUT",
+
+				"texelColor.xyz *= texelColor.xyz;",
+
+			"#endif",
+
+			"gl_FragColor = gl_FragColor * texelColor;",
+
+		"#endif"
+
+	].join("\n"),
+
+	// LIGHT MAP
+
+	lightmap_pars_fragment: [
+
+		"#ifdef USE_LIGHTMAP",
+
+			"varying vec2 vUv2;",
+			"uniform sampler2D lightMap;",
+
+		"#endif"
+
+	].join("\n"),
+
+	lightmap_pars_vertex: [
+
+		"#ifdef USE_LIGHTMAP",
+
+			"varying vec2 vUv2;",
+
+		"#endif"
+
+	].join("\n"),
+
+	lightmap_fragment: [
+
+		"#ifdef USE_LIGHTMAP",
+
+			"gl_FragColor = gl_FragColor * texture2D( lightMap, vUv2 );",
+
+		"#endif"
+
+	].join("\n"),
+
+	lightmap_vertex: [
+
+		"#ifdef USE_LIGHTMAP",
+
+			"vUv2 = uv2;",
+
+		"#endif"
+
+	].join("\n"),
+
+	// BUMP MAP
+
+	bumpmap_pars_fragment: [
+
+		"#ifdef USE_BUMPMAP",
+
+			"uniform sampler2D bumpMap;",
+			"uniform float bumpScale;",
+
+			// Derivative maps - bump mapping unparametrized surfaces by Morten Mikkelsen
+			//	http://mmikkelsen3d.blogspot.sk/2011/07/derivative-maps.html
+
+			// Evaluate the derivative of the height w.r.t. screen-space using forward differencing (listing 2)
+
+			"vec2 dHdxy_fwd() {",
+
+				"vec2 dSTdx = dFdx( vUv );",
+				"vec2 dSTdy = dFdy( vUv );",
+
+				"float Hll = bumpScale * texture2D( bumpMap, vUv ).x;",
+				"float dBx = bumpScale * texture2D( bumpMap, vUv + dSTdx ).x - Hll;",
+				"float dBy = bumpScale * texture2D( bumpMap, vUv + dSTdy ).x - Hll;",
+
+				"return vec2( dBx, dBy );",
+
+			"}",
+
+			"vec3 perturbNormalArb( vec3 surf_pos, vec3 surf_norm, vec2 dHdxy ) {",
+
+				"vec3 vSigmaX = dFdx( surf_pos );",
+				"vec3 vSigmaY = dFdy( surf_pos );",
+				"vec3 vN = surf_norm;",		// normalized
+
+				"vec3 R1 = cross( vSigmaY, vN );",
+				"vec3 R2 = cross( vN, vSigmaX );",
+
+				"float fDet = dot( vSigmaX, R1 );",
+
+				"vec3 vGrad = sign( fDet ) * ( dHdxy.x * R1 + dHdxy.y * R2 );",
+				"return normalize( abs( fDet ) * surf_norm - vGrad );",
+
+			"}",
+
+		"#endif"
+
+	].join("\n"),
+
+	// NORMAL MAP
+
+	normalmap_pars_fragment: [
+
+		"#ifdef USE_NORMALMAP",
+
+			"uniform sampler2D normalMap;",
+			"uniform vec2 normalScale;",
+
+			// Per-Pixel Tangent Space Normal Mapping
+			// http://hacksoflife.blogspot.ch/2009/11/per-pixel-tangent-space-normal-mapping.html
+
+			"vec3 perturbNormal2Arb( vec3 eye_pos, vec3 surf_norm ) {",
+
+				"vec3 q0 = dFdx( eye_pos.xyz );",
+				"vec3 q1 = dFdy( eye_pos.xyz );",
+				"vec2 st0 = dFdx( vUv.st );",
+				"vec2 st1 = dFdy( vUv.st );",
+
+				"vec3 S = normalize(  q0 * st1.t - q1 * st0.t );",
+				"vec3 T = normalize( -q0 * st1.s + q1 * st0.s );",
+				"vec3 N = normalize( surf_norm );",
+
+				"vec3 mapN = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;",
+				"mapN.xy = normalScale * mapN.xy;",
+				"mat3 tsn = mat3( S, T, N );",
+				"return normalize( tsn * mapN );",
+
+			"}",
+
+		"#endif"
+
+	].join("\n"),
+
+	// SPECULAR MAP
+
+	specularmap_pars_fragment: [
+
+		"#ifdef USE_SPECULARMAP",
+
+			"uniform sampler2D specularMap;",
+
+		"#endif"
+
+	].join("\n"),
+
+	specularmap_fragment: [
+
+		"float specularStrength;",
+
+		"#ifdef USE_SPECULARMAP",
+
+			"vec4 texelSpecular = texture2D( specularMap, vUv );",
+			"specularStrength = texelSpecular.r;",
+
+		"#else",
+
+			"specularStrength = 1.0;",
+
+		"#endif"
+
+	].join("\n"),
+
+	// LIGHTS LAMBERT
+
+	lights_lambert_pars_vertex: [
+
+		"uniform vec3 ambient;",
+		"uniform vec3 diffuse;",
+		"uniform vec3 emissive;",
+
+		"uniform vec3 ambientLightColor;",
+
+		"#if MAX_DIR_LIGHTS > 0",
+
+			"uniform vec3 directionalLightColor[ MAX_DIR_LIGHTS ];",
+			"uniform vec3 directionalLightDirection[ MAX_DIR_LIGHTS ];",
+
+		"#endif",
+
+		"#if MAX_HEMI_LIGHTS > 0",
+
+			"uniform vec3 hemisphereLightSkyColor[ MAX_HEMI_LIGHTS ];",
+			"uniform vec3 hemisphereLightGroundColor[ MAX_HEMI_LIGHTS ];",
+			"uniform vec3 hemisphereLightDirection[ MAX_HEMI_LIGHTS ];",
+
+		"#endif",
+
+		"#if MAX_POINT_LIGHTS > 0",
+
+			"uniform vec3 pointLightColor[ MAX_POINT_LIGHTS ];",
+			"uniform vec3 pointLightPosition[ MAX_POINT_LIGHTS ];",
+			"uniform float pointLightDistance[ MAX_POINT_LIGHTS ];",
+
+		"#endif",
+
+		"#if MAX_SPOT_LIGHTS > 0",
+
+			"uniform vec3 spotLightColor[ MAX_SPOT_LIGHTS ];",
+			"uniform vec3 spotLightPosition[ MAX_SPOT_LIGHTS ];",
+			"uniform vec3 spotLightDirection[ MAX_SPOT_LIGHTS ];",
+			"uniform float spotLightDistance[ MAX_SPOT_LIGHTS ];",
+			"uniform float spotLightAngleCos[ MAX_SPOT_LIGHTS ];",
+			"uniform float spotLightExponent[ MAX_SPOT_LIGHTS ];",
+
+		"#endif",
+
+		"#ifdef WRAP_AROUND",
+
+			"uniform vec3 wrapRGB;",
+
+		"#endif"
+
+	].join("\n"),
+
+	lights_lambert_vertex: [
+
+		"vLightFront = vec3( 0.0 );",
+
+		"#ifdef DOUBLE_SIDED",
+
+			"vLightBack = vec3( 0.0 );",
+
+		"#endif",
+
+		"transformedNormal = normalize( transformedNormal );",
+
+		"#if MAX_DIR_LIGHTS > 0",
+
+		"for( int i = 0; i < MAX_DIR_LIGHTS; i ++ ) {",
+
+			"vec4 lDirection = viewMatrix * vec4( directionalLightDirection[ i ], 0.0 );",
+			"vec3 dirVector = normalize( lDirection.xyz );",
+
+			"float dotProduct = dot( transformedNormal, dirVector );",
+			"vec3 directionalLightWeighting = vec3( max( dotProduct, 0.0 ) );",
+
+			"#ifdef DOUBLE_SIDED",
+
+				"vec3 directionalLightWeightingBack = vec3( max( -dotProduct, 0.0 ) );",
+
+				"#ifdef WRAP_AROUND",
+
+					"vec3 directionalLightWeightingHalfBack = vec3( max( -0.5 * dotProduct + 0.5, 0.0 ) );",
+
+				"#endif",
+
+			"#endif",
+
+			"#ifdef WRAP_AROUND",
+
+				"vec3 directionalLightWeightingHalf = vec3( max( 0.5 * dotProduct + 0.5, 0.0 ) );",
+				"directionalLightWeighting = mix( directionalLightWeighting, directionalLightWeightingHalf, wrapRGB );",
+
+				"#ifdef DOUBLE_SIDED",
+
+					"directionalLightWeightingBack = mix( directionalLightWeightingBack, directionalLightWeightingHalfBack, wrapRGB );",
+
+				"#endif",
+
+			"#endif",
+
+			"vLightFront += directionalLightColor[ i ] * directionalLightWeighting;",
+
+			"#ifdef DOUBLE_SIDED",
+
+				"vLightBack += directionalLightColor[ i ] * directionalLightWeightingBack;",
+
+			"#endif",
+
+		"}",
+
+		"#endif",
+
+		"#if MAX_POINT_LIGHTS > 0",
+
+			"for( int i = 0; i < MAX_POINT_LIGHTS; i ++ ) {",
+
+				"vec4 lPosition = viewMatrix * vec4( pointLightPosition[ i ], 1.0 );",
+				"vec3 lVector = lPosition.xyz - mvPosition.xyz;",
+
+				"float lDistance = 1.0;",
+				"if ( pointLightDistance[ i ] > 0.0 )",
+					"lDistance = 1.0 - min( ( length( lVector ) / pointLightDistance[ i ] ), 1.0 );",
+
+				"lVector = normalize( lVector );",
+				"float dotProduct = dot( transformedNormal, lVector );",
+
+				"vec3 pointLightWeighting = vec3( max( dotProduct, 0.0 ) );",
+
+				"#ifdef DOUBLE_SIDED",
+
+					"vec3 pointLightWeightingBack = vec3( max( -dotProduct, 0.0 ) );",
+
+					"#ifdef WRAP_AROUND",
+
+						"vec3 pointLightWeightingHalfBack = vec3( max( -0.5 * dotProduct + 0.5, 0.0 ) );",
+
+					"#endif",
+
+				"#endif",
+
+				"#ifdef WRAP_AROUND",
+
+					"vec3 pointLightWeightingHalf = vec3( max( 0.5 * dotProduct + 0.5, 0.0 ) );",
+					"pointLightWeighting = mix( pointLightWeighting, pointLightWeightingHalf, wrapRGB );",
+
+					"#ifdef DOUBLE_SIDED",
+
+						"pointLightWeightingBack = mix( pointLightWeightingBack, pointLightWeightingHalfBack, wrapRGB );",
+
+					"#endif",
+
+				"#endif",
+
+				"vLightFront += pointLightColor[ i ] * pointLightWeighting * lDistance;",
+
+				"#ifdef DOUBLE_SIDED",
+
+					"vLightBack += pointLightColor[ i ] * pointLightWeightingBack * lDistance;",
+
+				"#endif",
+
+			"}",
+
+		"#endif",
+
+		"#if MAX_SPOT_LIGHTS > 0",
+
+			"for( int i = 0; i < MAX_SPOT_LIGHTS; i ++ ) {",
+
+				"vec4 lPosition = viewMatrix * vec4( spotLightPosition[ i ], 1.0 );",
+				"vec3 lVector = lPosition.xyz - mvPosition.xyz;",
+
+				"float spotEffect = dot( spotLightDirection[ i ], normalize( spotLightPosition[ i ] - worldPosition.xyz ) );",
+
+				"if ( spotEffect > spotLightAngleCos[ i ] ) {",
+
+					"spotEffect = max( pow( spotEffect, spotLightExponent[ i ] ), 0.0 );",
+
+					"float lDistance = 1.0;",
+					"if ( spotLightDistance[ i ] > 0.0 )",
+						"lDistance = 1.0 - min( ( length( lVector ) / spotLightDistance[ i ] ), 1.0 );",
+
+					"lVector = normalize( lVector );",
+
+					"float dotProduct = dot( transformedNormal, lVector );",
+					"vec3 spotLightWeighting = vec3( max( dotProduct, 0.0 ) );",
+
+					"#ifdef DOUBLE_SIDED",
+
+						"vec3 spotLightWeightingBack = vec3( max( -dotProduct, 0.0 ) );",
+
+						"#ifdef WRAP_AROUND",
+
+							"vec3 spotLightWeightingHalfBack = vec3( max( -0.5 * dotProduct + 0.5, 0.0 ) );",
+
+						"#endif",
+
+					"#endif",
+
+					"#ifdef WRAP_AROUND",
+
+						"vec3 spotLightWeightingHalf = vec3( max( 0.5 * dotProduct + 0.5, 0.0 ) );",
+						"spotLightWeighting = mix( spotLightWeighting, spotLightWeightingHalf, wrapRGB );",
+
+						"#ifdef DOUBLE_SIDED",
+
+							"spotLightWeightingBack = mix( spotLightWeightingBack, spotLightWeightingHalfBack, wrapRGB );",
+
+						"#endif",
+
+					"#endif",
+
+					"vLightFront += spotLightColor[ i ] * spotLightWeighting * lDistance * spotEffect;",
+
+					"#ifdef DOUBLE_SIDED",
+
+						"vLightBack += spotLightColor[ i ] * spotLightWeightingBack * lDistance * spotEffect;",
+
+					"#endif",
+
+				"}",
+
+			"}",
+
+		"#endif",
+
+		"#if MAX_HEMI_LIGHTS > 0",
+
+			"for( int i = 0; i < MAX_HEMI_LIGHTS; i ++ ) {",
+
+				"vec4 lDirection = viewMatrix * vec4( hemisphereLightDirection[ i ], 0.0 );",
+				"vec3 lVector = normalize( lDirection.xyz );",
+
+				"float dotProduct = dot( transformedNormal, lVector );",
+
+				"float hemiDiffuseWeight = 0.5 * dotProduct + 0.5;",
+				"float hemiDiffuseWeightBack = -0.5 * dotProduct + 0.5;",
+
+				"vLightFront += mix( hemisphereLightGroundColor[ i ], hemisphereLightSkyColor[ i ], hemiDiffuseWeight );",
+
+				"#ifdef DOUBLE_SIDED",
+
+					"vLightBack += mix( hemisphereLightGroundColor[ i ], hemisphereLightSkyColor[ i ], hemiDiffuseWeightBack );",
+
+				"#endif",
+
+			"}",
+
+		"#endif",
+
+		"vLightFront = vLightFront * diffuse + ambient * ambientLightColor + emissive;",
+
+		"#ifdef DOUBLE_SIDED",
+
+			"vLightBack = vLightBack * diffuse + ambient * ambientLightColor + emissive;",
+
+		"#endif"
+
+	].join("\n"),
+
+	// LIGHTS PHONG
+
+	lights_phong_pars_vertex: [
+
+		"#ifndef PHONG_PER_PIXEL",
+
+		"#if MAX_POINT_LIGHTS > 0",
+
+			"uniform vec3 pointLightPosition[ MAX_POINT_LIGHTS ];",
+			"uniform float pointLightDistance[ MAX_POINT_LIGHTS ];",
+
+			"varying vec4 vPointLight[ MAX_POINT_LIGHTS ];",
+
+		"#endif",
+
+		"#if MAX_SPOT_LIGHTS > 0",
+
+			"uniform vec3 spotLightPosition[ MAX_SPOT_LIGHTS ];",
+			"uniform float spotLightDistance[ MAX_SPOT_LIGHTS ];",
+
+			"varying vec4 vSpotLight[ MAX_SPOT_LIGHTS ];",
+
+		"#endif",
+
+		"#endif",
+
+		"#if MAX_SPOT_LIGHTS > 0 || defined( USE_BUMPMAP )",
+
+			"varying vec3 vWorldPosition;",
+
+		"#endif"
+
+	].join("\n"),
+
+
+	lights_phong_vertex: [
+
+		"#ifndef PHONG_PER_PIXEL",
+
+		"#if MAX_POINT_LIGHTS > 0",
+
+			"for( int i = 0; i < MAX_POINT_LIGHTS; i ++ ) {",
+
+				"vec4 lPosition = viewMatrix * vec4( pointLightPosition[ i ], 1.0 );",
+				"vec3 lVector = lPosition.xyz - mvPosition.xyz;",
+
+				"float lDistance = 1.0;",
+				"if ( pointLightDistance[ i ] > 0.0 )",
+					"lDistance = 1.0 - min( ( length( lVector ) / pointLightDistance[ i ] ), 1.0 );",
+
+				"vPointLight[ i ] = vec4( lVector, lDistance );",
+
+			"}",
+
+		"#endif",
+
+		"#if MAX_SPOT_LIGHTS > 0",
+
+			"for( int i = 0; i < MAX_SPOT_LIGHTS; i ++ ) {",
+
+				"vec4 lPosition = viewMatrix * vec4( spotLightPosition[ i ], 1.0 );",
+				"vec3 lVector = lPosition.xyz - mvPosition.xyz;",
+
+				"float lDistance = 1.0;",
+				"if ( spotLightDistance[ i ] > 0.0 )",
+					"lDistance = 1.0 - min( ( length( lVector ) / spotLightDistance[ i ] ), 1.0 );",
+
+				"vSpotLight[ i ] = vec4( lVector, lDistance );",
+
+			"}",
+
+		"#endif",
+
+		"#endif",
+
+		"#if MAX_SPOT_LIGHTS > 0 || defined( USE_BUMPMAP )",
+
+			"vWorldPosition = worldPosition.xyz;",
+
+		"#endif"
+
+	].join("\n"),
+
+	lights_phong_pars_fragment: [
+
+		"uniform vec3 ambientLightColor;",
+
+		"#if MAX_DIR_LIGHTS > 0",
+
+			"uniform vec3 directionalLightColor[ MAX_DIR_LIGHTS ];",
+			"uniform vec3 directionalLightDirection[ MAX_DIR_LIGHTS ];",
+
+		"#endif",
+
+		"#if MAX_HEMI_LIGHTS > 0",
+
+			"uniform vec3 hemisphereLightSkyColor[ MAX_HEMI_LIGHTS ];",
+			"uniform vec3 hemisphereLightGroundColor[ MAX_HEMI_LIGHTS ];",
+			"uniform vec3 hemisphereLightDirection[ MAX_HEMI_LIGHTS ];",
+
+		"#endif",
+
+		"#if MAX_POINT_LIGHTS > 0",
+
+			"uniform vec3 pointLightColor[ MAX_POINT_LIGHTS ];",
+
+			"#ifdef PHONG_PER_PIXEL",
+
+				"uniform vec3 pointLightPosition[ MAX_POINT_LIGHTS ];",
+				"uniform float pointLightDistance[ MAX_POINT_LIGHTS ];",
+
+			"#else",
+
+				"varying vec4 vPointLight[ MAX_POINT_LIGHTS ];",
+
+			"#endif",
+
+		"#endif",
+
+		"#if MAX_SPOT_LIGHTS > 0",
+
+			"uniform vec3 spotLightColor[ MAX_SPOT_LIGHTS ];",
+			"uniform vec3 spotLightPosition[ MAX_SPOT_LIGHTS ];",
+			"uniform vec3 spotLightDirection[ MAX_SPOT_LIGHTS ];",
+			"uniform float spotLightAngleCos[ MAX_SPOT_LIGHTS ];",
+			"uniform float spotLightExponent[ MAX_SPOT_LIGHTS ];",
+
+			"#ifdef PHONG_PER_PIXEL",
+
+				"uniform float spotLightDistance[ MAX_SPOT_LIGHTS ];",
+
+			"#else",
+
+				"varying vec4 vSpotLight[ MAX_SPOT_LIGHTS ];",
+
+			"#endif",
+
+		"#endif",
+
+		"#if MAX_SPOT_LIGHTS > 0 || defined( USE_BUMPMAP )",
+
+			"varying vec3 vWorldPosition;",
+
+		"#endif",
+
+		"#ifdef WRAP_AROUND",
+
+			"uniform vec3 wrapRGB;",
+
+		"#endif",
+
+		"varying vec3 vViewPosition;",
+		"varying vec3 vNormal;"
+
+	].join("\n"),
+
+	lights_phong_fragment: [
+
+		"vec3 normal = normalize( vNormal );",
+		"vec3 viewPosition = normalize( vViewPosition );",
+
+		"#ifdef DOUBLE_SIDED",
+
+			"normal = normal * ( -1.0 + 2.0 * float( gl_FrontFacing ) );",
+
+		"#endif",
+
+		"#ifdef USE_NORMALMAP",
+
+			"normal = perturbNormal2Arb( -viewPosition, normal );",
+
+		"#elif defined( USE_BUMPMAP )",
+
+			"normal = perturbNormalArb( -vViewPosition, normal, dHdxy_fwd() );",
+
+		"#endif",
+
+		"#if MAX_POINT_LIGHTS > 0",
+
+			"vec3 pointDiffuse  = vec3( 0.0 );",
+			"vec3 pointSpecular = vec3( 0.0 );",
+
+			"for ( int i = 0; i < MAX_POINT_LIGHTS; i ++ ) {",
+
+				"#ifdef PHONG_PER_PIXEL",
+
+					"vec4 lPosition = viewMatrix * vec4( pointLightPosition[ i ], 1.0 );",
+					"vec3 lVector = lPosition.xyz + vViewPosition.xyz;",
+
+					"float lDistance = 1.0;",
+					"if ( pointLightDistance[ i ] > 0.0 )",
+						"lDistance = 1.0 - min( ( length( lVector ) / pointLightDistance[ i ] ), 1.0 );",
+
+					"lVector = normalize( lVector );",
+
+				"#else",
+
+					"vec3 lVector = normalize( vPointLight[ i ].xyz );",
+					"float lDistance = vPointLight[ i ].w;",
+
+				"#endif",
+
+				// diffuse
+
+				"float dotProduct = dot( normal, lVector );",
+
+				"#ifdef WRAP_AROUND",
+
+					"float pointDiffuseWeightFull = max( dotProduct, 0.0 );",
+					"float pointDiffuseWeightHalf = max( 0.5 * dotProduct + 0.5, 0.0 );",
+
+					"vec3 pointDiffuseWeight = mix( vec3 ( pointDiffuseWeightFull ), vec3( pointDiffuseWeightHalf ), wrapRGB );",
+
+				"#else",
+
+					"float pointDiffuseWeight = max( dotProduct, 0.0 );",
+
+				"#endif",
+
+				"pointDiffuse  += diffuse * pointLightColor[ i ] * pointDiffuseWeight * lDistance;",
+
+				// specular
+
+				"vec3 pointHalfVector = normalize( lVector + viewPosition );",
+				"float pointDotNormalHalf = max( dot( normal, pointHalfVector ), 0.0 );",
+				"float pointSpecularWeight = specularStrength * max( pow( pointDotNormalHalf, shininess ), 0.0 );",
+
+				"#ifdef PHYSICALLY_BASED_SHADING",
+
+					// 2.0 => 2.0001 is hack to work around ANGLE bug
+
+					"float specularNormalization = ( shininess + 2.0001 ) / 8.0;",
+
+					"vec3 schlick = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( lVector, pointHalfVector ), 5.0 );",
+					"pointSpecular += schlick * pointLightColor[ i ] * pointSpecularWeight * pointDiffuseWeight * lDistance * specularNormalization;",
+
+				"#else",
+
+					"pointSpecular += specular * pointLightColor[ i ] * pointSpecularWeight * pointDiffuseWeight * lDistance;",
+
+				"#endif",
+
+			"}",
+
+		"#endif",
+
+		"#if MAX_SPOT_LIGHTS > 0",
+
+			"vec3 spotDiffuse  = vec3( 0.0 );",
+			"vec3 spotSpecular = vec3( 0.0 );",
+
+			"for ( int i = 0; i < MAX_SPOT_LIGHTS; i ++ ) {",
+
+				"#ifdef PHONG_PER_PIXEL",
+
+					"vec4 lPosition = viewMatrix * vec4( spotLightPosition[ i ], 1.0 );",
+					"vec3 lVector = lPosition.xyz + vViewPosition.xyz;",
+
+					"float lDistance = 1.0;",
+					"if ( spotLightDistance[ i ] > 0.0 )",
+						"lDistance = 1.0 - min( ( length( lVector ) / spotLightDistance[ i ] ), 1.0 );",
+
+					"lVector = normalize( lVector );",
+
+				"#else",
+
+					"vec3 lVector = normalize( vSpotLight[ i ].xyz );",
+					"float lDistance = vSpotLight[ i ].w;",
+
+				"#endif",
+
+				"float spotEffect = dot( spotLightDirection[ i ], normalize( spotLightPosition[ i ] - vWorldPosition ) );",
+
+				"if ( spotEffect > spotLightAngleCos[ i ] ) {",
+
+					"spotEffect = max( pow( spotEffect, spotLightExponent[ i ] ), 0.0 );",
+
+					// diffuse
+
+					"float dotProduct = dot( normal, lVector );",
+
+					"#ifdef WRAP_AROUND",
+
+						"float spotDiffuseWeightFull = max( dotProduct, 0.0 );",
+						"float spotDiffuseWeightHalf = max( 0.5 * dotProduct + 0.5, 0.0 );",
+
+						"vec3 spotDiffuseWeight = mix( vec3 ( spotDiffuseWeightFull ), vec3( spotDiffuseWeightHalf ), wrapRGB );",
+
+					"#else",
+
+						"float spotDiffuseWeight = max( dotProduct, 0.0 );",
+
+					"#endif",
+
+					"spotDiffuse += diffuse * spotLightColor[ i ] * spotDiffuseWeight * lDistance * spotEffect;",
+
+					// specular
+
+					"vec3 spotHalfVector = normalize( lVector + viewPosition );",
+					"float spotDotNormalHalf = max( dot( normal, spotHalfVector ), 0.0 );",
+					"float spotSpecularWeight = specularStrength * max( pow( spotDotNormalHalf, shininess ), 0.0 );",
+
+					"#ifdef PHYSICALLY_BASED_SHADING",
+
+						// 2.0 => 2.0001 is hack to work around ANGLE bug
+
+						"float specularNormalization = ( shininess + 2.0001 ) / 8.0;",
+
+						"vec3 schlick = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( lVector, spotHalfVector ), 5.0 );",
+						"spotSpecular += schlick * spotLightColor[ i ] * spotSpecularWeight * spotDiffuseWeight * lDistance * specularNormalization * spotEffect;",
+
+					"#else",
+
+						"spotSpecular += specular * spotLightColor[ i ] * spotSpecularWeight * spotDiffuseWeight * lDistance * spotEffect;",
+
+					"#endif",
+
+				"}",
+
+			"}",
+
+		"#endif",
+
+		"#if MAX_DIR_LIGHTS > 0",
+
+			"vec3 dirDiffuse  = vec3( 0.0 );",
+			"vec3 dirSpecular = vec3( 0.0 );" ,
+
+			"for( int i = 0; i < MAX_DIR_LIGHTS; i ++ ) {",
+
+				"vec4 lDirection = viewMatrix * vec4( directionalLightDirection[ i ], 0.0 );",
+				"vec3 dirVector = normalize( lDirection.xyz );",
+
+				// diffuse
+
+				"float dotProduct = dot( normal, dirVector );",
+
+				"#ifdef WRAP_AROUND",
+
+					"float dirDiffuseWeightFull = max( dotProduct, 0.0 );",
+					"float dirDiffuseWeightHalf = max( 0.5 * dotProduct + 0.5, 0.0 );",
+
+					"vec3 dirDiffuseWeight = mix( vec3( dirDiffuseWeightFull ), vec3( dirDiffuseWeightHalf ), wrapRGB );",
+
+				"#else",
+
+					"float dirDiffuseWeight = max( dotProduct, 0.0 );",
+
+				"#endif",
+
+				"dirDiffuse  += diffuse * directionalLightColor[ i ] * dirDiffuseWeight;",
+
+				// specular
+
+				"vec3 dirHalfVector = normalize( dirVector + viewPosition );",
+				"float dirDotNormalHalf = max( dot( normal, dirHalfVector ), 0.0 );",
+				"float dirSpecularWeight = specularStrength * max( pow( dirDotNormalHalf, shininess ), 0.0 );",
+
+				"#ifdef PHYSICALLY_BASED_SHADING",
+
+					/*
+					// fresnel term from skin shader
+					"const float F0 = 0.128;",
+
+					"float base = 1.0 - dot( viewPosition, dirHalfVector );",
+					"float exponential = pow( base, 5.0 );",
+
+					"float fresnel = exponential + F0 * ( 1.0 - exponential );",
+					*/
+
+					/*
+					// fresnel term from fresnel shader
+					"const float mFresnelBias = 0.08;",
+					"const float mFresnelScale = 0.3;",
+					"const float mFresnelPower = 5.0;",
+
+					"float fresnel = mFresnelBias + mFresnelScale * pow( 1.0 + dot( normalize( -viewPosition ), normal ), mFresnelPower );",
+					*/
+
+					// 2.0 => 2.0001 is hack to work around ANGLE bug
+
+					"float specularNormalization = ( shininess + 2.0001 ) / 8.0;",
+
+					//"dirSpecular += specular * directionalLightColor[ i ] * dirSpecularWeight * dirDiffuseWeight * specularNormalization * fresnel;",
+
+					"vec3 schlick = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( dirVector, dirHalfVector ), 5.0 );",
+					"dirSpecular += schlick * directionalLightColor[ i ] * dirSpecularWeight * dirDiffuseWeight * specularNormalization;",
+
+				"#else",
+
+					"dirSpecular += specular * directionalLightColor[ i ] * dirSpecularWeight * dirDiffuseWeight;",
+
+				"#endif",
+
+			"}",
+
+		"#endif",
+
+		"#if MAX_HEMI_LIGHTS > 0",
+
+			"vec3 hemiDiffuse  = vec3( 0.0 );",
+			"vec3 hemiSpecular = vec3( 0.0 );" ,
+
+			"for( int i = 0; i < MAX_HEMI_LIGHTS; i ++ ) {",
+
+				"vec4 lDirection = viewMatrix * vec4( hemisphereLightDirection[ i ], 0.0 );",
+				"vec3 lVector = normalize( lDirection.xyz );",
+
+				// diffuse
+
+				"float dotProduct = dot( normal, lVector );",
+				"float hemiDiffuseWeight = 0.5 * dotProduct + 0.5;",
+
+				"vec3 hemiColor = mix( hemisphereLightGroundColor[ i ], hemisphereLightSkyColor[ i ], hemiDiffuseWeight );",
+
+				"hemiDiffuse += diffuse * hemiColor;",
+
+				// specular (sky light)
+
+				"vec3 hemiHalfVectorSky = normalize( lVector + viewPosition );",
+				"float hemiDotNormalHalfSky = 0.5 * dot( normal, hemiHalfVectorSky ) + 0.5;",
+				"float hemiSpecularWeightSky = specularStrength * max( pow( hemiDotNormalHalfSky, shininess ), 0.0 );",
+
+				// specular (ground light)
+
+				"vec3 lVectorGround = -lVector;",
+
+				"vec3 hemiHalfVectorGround = normalize( lVectorGround + viewPosition );",
+				"float hemiDotNormalHalfGround = 0.5 * dot( normal, hemiHalfVectorGround ) + 0.5;",
+				"float hemiSpecularWeightGround = specularStrength * max( pow( hemiDotNormalHalfGround, shininess ), 0.0 );",
+
+				"#ifdef PHYSICALLY_BASED_SHADING",
+
+					"float dotProductGround = dot( normal, lVectorGround );",
+
+					// 2.0 => 2.0001 is hack to work around ANGLE bug
+
+					"float specularNormalization = ( shininess + 2.0001 ) / 8.0;",
+
+					"vec3 schlickSky = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( lVector, hemiHalfVectorSky ), 5.0 );",
+					"vec3 schlickGround = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( lVectorGround, hemiHalfVectorGround ), 5.0 );",
+					"hemiSpecular += hemiColor * specularNormalization * ( schlickSky * hemiSpecularWeightSky * max( dotProduct, 0.0 ) + schlickGround * hemiSpecularWeightGround * max( dotProductGround, 0.0 ) );",
+
+				"#else",
+
+					"hemiSpecular += specular * hemiColor * ( hemiSpecularWeightSky + hemiSpecularWeightGround ) * hemiDiffuseWeight;",
+
+				"#endif",
+
+			"}",
+
+		"#endif",
+
+		"vec3 totalDiffuse = vec3( 0.0 );",
+		"vec3 totalSpecular = vec3( 0.0 );",
+
+		"#if MAX_DIR_LIGHTS > 0",
+
+			"totalDiffuse += dirDiffuse;",
+			"totalSpecular += dirSpecular;",
+
+		"#endif",
+
+		"#if MAX_HEMI_LIGHTS > 0",
+
+			"totalDiffuse += hemiDiffuse;",
+			"totalSpecular += hemiSpecular;",
+
+		"#endif",
+
+		"#if MAX_POINT_LIGHTS > 0",
+
+			"totalDiffuse += pointDiffuse;",
+			"totalSpecular += pointSpecular;",
+
+		"#endif",
+
+		"#if MAX_SPOT_LIGHTS > 0",
+
+			"totalDiffuse += spotDiffuse;",
+			"totalSpecular += spotSpecular;",
+
+		"#endif",
+
+		"#ifdef METAL",
+
+			"gl_FragColor.xyz = gl_FragColor.xyz * ( emissive + totalDiffuse + ambientLightColor * ambient + totalSpecular );",
+
+		"#else",
+
+			"gl_FragColor.xyz = gl_FragColor.xyz * ( emissive + totalDiffuse + ambientLightColor * ambient ) + totalSpecular;",
+
+		"#endif"
+
+	].join("\n"),
+
+	// VERTEX COLORS
+
+	color_pars_fragment: [
+
+		"#ifdef USE_COLOR",
+
+			"varying vec3 vColor;",
+
+		"#endif"
+
+	].join("\n"),
+
+
+	color_fragment: [
+
+		"#ifdef USE_COLOR",
+
+			"gl_FragColor = gl_FragColor * vec4( vColor, opacity );",
+
+		"#endif"
+
+	].join("\n"),
+
+	color_pars_vertex: [
+
+		"#ifdef USE_COLOR",
+
+			"varying vec3 vColor;",
+
+		"#endif"
+
+	].join("\n"),
+
+
+	color_vertex: [
+
+		"#ifdef USE_COLOR",
+
+			"#ifdef GAMMA_INPUT",
+
+				"vColor = color * color;",
+
+			"#else",
+
+				"vColor = color;",
+
+			"#endif",
+
+		"#endif"
+
+	].join("\n"),
+
+	// SKINNING
+
+	skinning_pars_vertex: [
+
+		"#ifdef USE_SKINNING",
+
+			"#ifdef BONE_TEXTURE",
+
+				"uniform sampler2D boneTexture;",
+
+				"mat4 getBoneMatrix( const in float i ) {",
+
+					"float j = i * 4.0;",
+					"float x = mod( j, N_BONE_PIXEL_X );",
+					"float y = floor( j / N_BONE_PIXEL_X );",
+
+					"const float dx = 1.0 / N_BONE_PIXEL_X;",
+					"const float dy = 1.0 / N_BONE_PIXEL_Y;",
+
+					"y = dy * ( y + 0.5 );",
+
+					"vec4 v1 = texture2D( boneTexture, vec2( dx * ( x + 0.5 ), y ) );",
+					"vec4 v2 = texture2D( boneTexture, vec2( dx * ( x + 1.5 ), y ) );",
+					"vec4 v3 = texture2D( boneTexture, vec2( dx * ( x + 2.5 ), y ) );",
+					"vec4 v4 = texture2D( boneTexture, vec2( dx * ( x + 3.5 ), y ) );",
+
+					"mat4 bone = mat4( v1, v2, v3, v4 );",
+
+					"return bone;",
+
+				"}",
+
+			"#else",
+
+				"uniform mat4 boneGlobalMatrices[ MAX_BONES ];",
+
+				"mat4 getBoneMatrix( const in float i ) {",
+
+					"mat4 bone = boneGlobalMatrices[ int(i) ];",
+					"return bone;",
+
+				"}",
+
+			"#endif",
+
+		"#endif"
+
+	].join("\n"),
+
+	skinbase_vertex: [
+
+		"#ifdef USE_SKINNING",
+
+			"mat4 boneMatX = getBoneMatrix( skinIndex.x );",
+			"mat4 boneMatY = getBoneMatrix( skinIndex.y );",
+
+		"#endif"
+
+	].join("\n"),
+
+	skinning_vertex: [
+
+		"#ifdef USE_SKINNING",
+
+			"#ifdef USE_MORPHTARGETS",
+
+			"vec4 skinVertex = vec4( morphed, 1.0 );",
+
+			"#else",
+
+			"vec4 skinVertex = vec4( position, 1.0 );",
+
+			"#endif",
+
+			"vec4 skinned  = boneMatX * skinVertex * skinWeight.x;",
+			"skinned 	  += boneMatY * skinVertex * skinWeight.y;",
+
+		"#endif"
+
+	].join("\n"),
+
+	// MORPHING
+
+	morphtarget_pars_vertex: [
+
+		"#ifdef USE_MORPHTARGETS",
+
+			"#ifndef USE_MORPHNORMALS",
+
+			"uniform float morphTargetInfluences[ 8 ];",
+
+			"#else",
+
+			"uniform float morphTargetInfluences[ 4 ];",
+
+			"#endif",
+
+		"#endif"
+
+	].join("\n"),
+
+	morphtarget_vertex: [
+
+		"#ifdef USE_MORPHTARGETS",
+
+			"vec3 morphed = vec3( 0.0 );",
+			"morphed += ( morphTarget0 - position ) * morphTargetInfluences[ 0 ];",
+			"morphed += ( morphTarget1 - position ) * morphTargetInfluences[ 1 ];",
+			"morphed += ( morphTarget2 - position ) * morphTargetInfluences[ 2 ];",
+			"morphed += ( morphTarget3 - position ) * morphTargetInfluences[ 3 ];",
+
+			"#ifndef USE_MORPHNORMALS",
+
+			"morphed += ( morphTarget4 - position ) * morphTargetInfluences[ 4 ];",
+			"morphed += ( morphTarget5 - position ) * morphTargetInfluences[ 5 ];",
+			"morphed += ( morphTarget6 - position ) * morphTargetInfluences[ 6 ];",
+			"morphed += ( morphTarget7 - position ) * morphTargetInfluences[ 7 ];",
+
+			"#endif",
+
+			"morphed += position;",
+
+		"#endif"
+
+	].join("\n"),
+
+	default_vertex : [
+
+		"vec4 mvPosition;",
+
+		"#ifdef USE_SKINNING",
+
+			"mvPosition = modelViewMatrix * skinned;",
+
+		"#endif",
+
+		"#if !defined( USE_SKINNING ) && defined( USE_MORPHTARGETS )",
+
+			"mvPosition = modelViewMatrix * vec4( morphed, 1.0 );",
+
+		"#endif",
+
+		"#if !defined( USE_SKINNING ) && ! defined( USE_MORPHTARGETS )",
+
+			"mvPosition = modelViewMatrix * vec4( position, 1.0 );",
+
+		"#endif",
+
+		"gl_Position = projectionMatrix * mvPosition;"
+
+	].join("\n"),
+
+	morphnormal_vertex: [
+
+		"#ifdef USE_MORPHNORMALS",
+
+			"vec3 morphedNormal = vec3( 0.0 );",
+
+			"morphedNormal +=  ( morphNormal0 - normal ) * morphTargetInfluences[ 0 ];",
+			"morphedNormal +=  ( morphNormal1 - normal ) * morphTargetInfluences[ 1 ];",
+			"morphedNormal +=  ( morphNormal2 - normal ) * morphTargetInfluences[ 2 ];",
+			"morphedNormal +=  ( morphNormal3 - normal ) * morphTargetInfluences[ 3 ];",
+
+			"morphedNormal += normal;",
+
+		"#endif"
+
+	].join("\n"),
+
+	skinnormal_vertex: [
+
+		"#ifdef USE_SKINNING",
+
+			"mat4 skinMatrix = skinWeight.x * boneMatX;",
+			"skinMatrix 	+= skinWeight.y * boneMatY;",
+
+			"#ifdef USE_MORPHNORMALS",
+
+			"vec4 skinnedNormal = skinMatrix * vec4( morphedNormal, 0.0 );",
+
+			"#else",
+
+			"vec4 skinnedNormal = skinMatrix * vec4( normal, 0.0 );",
+
+			"#endif",
+
+		"#endif"
+
+	].join("\n"),
+
+	defaultnormal_vertex: [
+
+		"vec3 objectNormal;",
+
+		"#ifdef USE_SKINNING",
+
+			"objectNormal = skinnedNormal.xyz;",
+
+		"#endif",
+
+		"#if !defined( USE_SKINNING ) && defined( USE_MORPHNORMALS )",
+
+			"objectNormal = morphedNormal;",
+
+		"#endif",
+
+		"#if !defined( USE_SKINNING ) && ! defined( USE_MORPHNORMALS )",
+
+			"objectNormal = normal;",
+
+		"#endif",
+
+		"#ifdef FLIP_SIDED",
+
+			"objectNormal = -objectNormal;",
+
+		"#endif",
+
+		"vec3 transformedNormal = normalMatrix * objectNormal;"
+
+	].join("\n"),
+
+	// SHADOW MAP
+
+	// based on SpiderGL shadow map and Fabien Sanglard's GLSL shadow mapping examples
+	//  http://spidergl.org/example.php?id=6
+	// 	http://fabiensanglard.net/shadowmapping
+
+	shadowmap_pars_fragment: [
+
+		"#ifdef USE_SHADOWMAP",
+
+			"uniform sampler2D shadowMap[ MAX_SHADOWS ];",
+			"uniform vec2 shadowMapSize[ MAX_SHADOWS ];",
+
+			"uniform float shadowDarkness[ MAX_SHADOWS ];",
+			"uniform float shadowBias[ MAX_SHADOWS ];",
+
+			"varying vec4 vShadowCoord[ MAX_SHADOWS ];",
+
+			"float unpackDepth( const in vec4 rgba_depth ) {",
+
+				"const vec4 bit_shift = vec4( 1.0 / ( 256.0 * 256.0 * 256.0 ), 1.0 / ( 256.0 * 256.0 ), 1.0 / 256.0, 1.0 );",
+				"float depth = dot( rgba_depth, bit_shift );",
+				"return depth;",
+
+			"}",
+
+		"#endif"
+
+	].join("\n"),
+
+	shadowmap_fragment: [
+
+		"#ifdef USE_SHADOWMAP",
+
+			"#ifdef SHADOWMAP_DEBUG",
+
+				"vec3 frustumColors[3];",
+				"frustumColors[0] = vec3( 1.0, 0.5, 0.0 );",
+				"frustumColors[1] = vec3( 0.0, 1.0, 0.8 );",
+				"frustumColors[2] = vec3( 0.0, 0.5, 1.0 );",
+
+			"#endif",
+
+			"#ifdef SHADOWMAP_CASCADE",
+
+				"int inFrustumCount = 0;",
+
+			"#endif",
+
+			"float fDepth;",
+			"vec3 shadowColor = vec3( 1.0 );",
+
+			"for( int i = 0; i < MAX_SHADOWS; i ++ ) {",
+
+				"vec3 shadowCoord = vShadowCoord[ i ].xyz / vShadowCoord[ i ].w;",
+
+				// "if ( something && something )" 		 breaks ATI OpenGL shader compiler
+				// "if ( all( something, something ) )"  using this instead
+
+				"bvec4 inFrustumVec = bvec4 ( shadowCoord.x >= 0.0, shadowCoord.x <= 1.0, shadowCoord.y >= 0.0, shadowCoord.y <= 1.0 );",
+				"bool inFrustum = all( inFrustumVec );",
+
+				// don't shadow pixels outside of light frustum
+				// use just first frustum (for cascades)
+				// don't shadow pixels behind far plane of light frustum
+
+				"#ifdef SHADOWMAP_CASCADE",
+
+					"inFrustumCount += int( inFrustum );",
+					"bvec3 frustumTestVec = bvec3( inFrustum, inFrustumCount == 1, shadowCoord.z <= 1.0 );",
+
+				"#else",
+
+					"bvec2 frustumTestVec = bvec2( inFrustum, shadowCoord.z <= 1.0 );",
+
+				"#endif",
+
+				"bool frustumTest = all( frustumTestVec );",
+
+				"if ( frustumTest ) {",
+
+					"shadowCoord.z += shadowBias[ i ];",
+
+					"#if defined( SHADOWMAP_TYPE_PCF )",
+
+						// Percentage-close filtering
+						// (9 pixel kernel)
+						// http://fabiensanglard.net/shadowmappingPCF/
+
+						"float shadow = 0.0;",
+
+						/*
+						// nested loops breaks shader compiler / validator on some ATI cards when using OpenGL
+						// must enroll loop manually
+
+						"for ( float y = -1.25; y <= 1.25; y += 1.25 )",
+							"for ( float x = -1.25; x <= 1.25; x += 1.25 ) {",
+
+								"vec4 rgbaDepth = texture2D( shadowMap[ i ], vec2( x * xPixelOffset, y * yPixelOffset ) + shadowCoord.xy );",
+
+								// doesn't seem to produce any noticeable visual difference compared to simple "texture2D" lookup
+								//"vec4 rgbaDepth = texture2DProj( shadowMap[ i ], vec4( vShadowCoord[ i ].w * ( vec2( x * xPixelOffset, y * yPixelOffset ) + shadowCoord.xy ), 0.05, vShadowCoord[ i ].w ) );",
+
+								"float fDepth = unpackDepth( rgbaDepth );",
+
+								"if ( fDepth < shadowCoord.z )",
+									"shadow += 1.0;",
+
+						"}",
+
+						"shadow /= 9.0;",
+
+						*/
+
+						"const float shadowDelta = 1.0 / 9.0;",
+
+						"float xPixelOffset = 1.0 / shadowMapSize[ i ].x;",
+						"float yPixelOffset = 1.0 / shadowMapSize[ i ].y;",
+
+						"float dx0 = -1.25 * xPixelOffset;",
+						"float dy0 = -1.25 * yPixelOffset;",
+						"float dx1 = 1.25 * xPixelOffset;",
+						"float dy1 = 1.25 * yPixelOffset;",
+
+						"fDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, dy0 ) ) );",
+						"if ( fDepth < shadowCoord.z ) shadow += shadowDelta;",
+
+						"fDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( 0.0, dy0 ) ) );",
+						"if ( fDepth < shadowCoord.z ) shadow += shadowDelta;",
+
+						"fDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, dy0 ) ) );",
+						"if ( fDepth < shadowCoord.z ) shadow += shadowDelta;",
+
+						"fDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, 0.0 ) ) );",
+						"if ( fDepth < shadowCoord.z ) shadow += shadowDelta;",
+
+						"fDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy ) );",
+						"if ( fDepth < shadowCoord.z ) shadow += shadowDelta;",
+
+						"fDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, 0.0 ) ) );",
+						"if ( fDepth < shadowCoord.z ) shadow += shadowDelta;",
+
+						"fDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, dy1 ) ) );",
+						"if ( fDepth < shadowCoord.z ) shadow += shadowDelta;",
+
+						"fDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( 0.0, dy1 ) ) );",
+						"if ( fDepth < shadowCoord.z ) shadow += shadowDelta;",
+
+						"fDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, dy1 ) ) );",
+						"if ( fDepth < shadowCoord.z ) shadow += shadowDelta;",
+
+						"shadowColor = shadowColor * vec3( ( 1.0 - shadowDarkness[ i ] * shadow ) );",
+
+					"#elif defined( SHADOWMAP_TYPE_PCF_SOFT )",
+
+						// Percentage-close filtering
+						// (9 pixel kernel)
+						// http://fabiensanglard.net/shadowmappingPCF/
+
+						"float shadow = 0.0;",
+
+						"float xPixelOffset = 1.0 / shadowMapSize[ i ].x;",
+						"float yPixelOffset = 1.0 / shadowMapSize[ i ].y;",
+
+						"float dx0 = -1.0 * xPixelOffset;",
+						"float dy0 = -1.0 * yPixelOffset;",
+						"float dx1 = 1.0 * xPixelOffset;",
+						"float dy1 = 1.0 * yPixelOffset;",
+
+						"mat3 shadowKernel;",
+						"mat3 depthKernel;",
+
+						"depthKernel[0][0] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, dy0 ) ) );",
+						"if ( depthKernel[0][0] < shadowCoord.z ) shadowKernel[0][0] = 0.25;",
+						"else shadowKernel[0][0] = 0.0;",
+
+						"depthKernel[0][1] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, 0.0 ) ) );",
+						"if ( depthKernel[0][1] < shadowCoord.z ) shadowKernel[0][1] = 0.25;",
+						"else shadowKernel[0][1] = 0.0;",
+
+						"depthKernel[0][2] = unpackDepth( texture2D( shadowMap[ i], shadowCoord.xy + vec2( dx0, dy1 ) ) );",
+						"if ( depthKernel[0][2] < shadowCoord.z ) shadowKernel[0][2] = 0.25;",
+						"else shadowKernel[0][2] = 0.0;",
+
+						"depthKernel[1][0] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( 0.0, dy0 ) ) );",
+						"if ( depthKernel[1][0] < shadowCoord.z ) shadowKernel[1][0] = 0.25;",
+						"else shadowKernel[1][0] = 0.0;",
+
+						"depthKernel[1][1] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy ) );",
+						"if ( depthKernel[1][1] < shadowCoord.z ) shadowKernel[1][1] = 0.25;",
+						"else shadowKernel[1][1] = 0.0;",
+
+						"depthKernel[1][2] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( 0.0, dy1 ) ) );",
+						"if ( depthKernel[1][2] < shadowCoord.z ) shadowKernel[1][2] = 0.25;",
+						"else shadowKernel[1][2] = 0.0;",
+
+						"depthKernel[2][0] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, dy0 ) ) );",
+						"if ( depthKernel[2][0] < shadowCoord.z ) shadowKernel[2][0] = 0.25;",
+						"else shadowKernel[2][0] = 0.0;",
+
+						"depthKernel[2][1] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, 0.0 ) ) );",
+						"if ( depthKernel[2][1] < shadowCoord.z ) shadowKernel[2][1] = 0.25;",
+						"else shadowKernel[2][1] = 0.0;",
+
+						"depthKernel[2][2] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, dy1 ) ) );",
+						"if ( depthKernel[2][2] < shadowCoord.z ) shadowKernel[2][2] = 0.25;",
+						"else shadowKernel[2][2] = 0.0;",
+
+						"vec2 fractionalCoord = 1.0 - fract( shadowCoord.xy * shadowMapSize[i].xy );",
+
+						"shadowKernel[0] = mix( shadowKernel[1], shadowKernel[0], fractionalCoord.x );",
+						"shadowKernel[1] = mix( shadowKernel[2], shadowKernel[1], fractionalCoord.x );",
+
+						"vec4 shadowValues;",
+						"shadowValues.x = mix( shadowKernel[0][1], shadowKernel[0][0], fractionalCoord.y );",
+						"shadowValues.y = mix( shadowKernel[0][2], shadowKernel[0][1], fractionalCoord.y );",
+						"shadowValues.z = mix( shadowKernel[1][1], shadowKernel[1][0], fractionalCoord.y );",
+						"shadowValues.w = mix( shadowKernel[1][2], shadowKernel[1][1], fractionalCoord.y );",
+
+						"shadow = dot( shadowValues, vec4( 1.0 ) );",
+
+						"shadowColor = shadowColor * vec3( ( 1.0 - shadowDarkness[ i ] * shadow ) );",
+
+					"#else",
+
+						"vec4 rgbaDepth = texture2D( shadowMap[ i ], shadowCoord.xy );",
+						"float fDepth = unpackDepth( rgbaDepth );",
+
+						"if ( fDepth < shadowCoord.z )",
+
+							// spot with multiple shadows is darker
+
+							"shadowColor = shadowColor * vec3( 1.0 - shadowDarkness[ i ] );",
+
+							// spot with multiple shadows has the same color as single shadow spot
+
+							//"shadowColor = min( shadowColor, vec3( shadowDarkness[ i ] ) );",
+
+					"#endif",
+
+				"}",
+
+
+				"#ifdef SHADOWMAP_DEBUG",
+
+					"#ifdef SHADOWMAP_CASCADE",
+
+						"if ( inFrustum && inFrustumCount == 1 ) gl_FragColor.xyz *= frustumColors[ i ];",
+
+					"#else",
+
+						"if ( inFrustum ) gl_FragColor.xyz *= frustumColors[ i ];",
+
+					"#endif",
+
+				"#endif",
+
+			"}",
+
+			"#ifdef GAMMA_OUTPUT",
+
+				"shadowColor *= shadowColor;",
+
+			"#endif",
+
+			"gl_FragColor.xyz = gl_FragColor.xyz * shadowColor;",
+
+		"#endif"
+
+	].join("\n"),
+
+	shadowmap_pars_vertex: [
+
+		"#ifdef USE_SHADOWMAP",
+
+			"varying vec4 vShadowCoord[ MAX_SHADOWS ];",
+			"uniform mat4 shadowMatrix[ MAX_SHADOWS ];",
+
+		"#endif"
+
+	].join("\n"),
+
+	shadowmap_vertex: [
+
+		"#ifdef USE_SHADOWMAP",
+
+			"for( int i = 0; i < MAX_SHADOWS; i ++ ) {",
+
+				"vShadowCoord[ i ] = shadowMatrix[ i ] * worldPosition;",
+
+			"}",
+
+		"#endif"
+
+	].join("\n"),
+
+	// ALPHATEST
+
+	alphatest_fragment: [
+
+		"#ifdef ALPHATEST",
+
+			"if ( gl_FragColor.a < ALPHATEST ) discard;",
+
+		"#endif"
+
+	].join("\n"),
+
+	// LINEAR SPACE
+
+	linear_to_gamma_fragment: [
+
+		"#ifdef GAMMA_OUTPUT",
+
+			"gl_FragColor.xyz = sqrt( gl_FragColor.xyz );",
+
+		"#endif"
+
+	].join("\n")
+
+
+};
+
+THREE.UniformsUtils = {
+
+	merge: function ( uniforms ) {
+
+		var u, p, tmp, merged = {};
+
+		for ( u = 0; u < uniforms.length; u ++ ) {
+
+			tmp = this.clone( uniforms[ u ] );
+
+			for ( p in tmp ) {
+
+				merged[ p ] = tmp[ p ];
+
+			}
+
+		}
+
+		return merged;
+
+	},
+
+	clone: function ( uniforms_src ) {
+
+		var u, p, parameter, parameter_src, uniforms_dst = {};
+
+		for ( u in uniforms_src ) {
+
+			uniforms_dst[ u ] = {};
+
+			for ( p in uniforms_src[ u ] ) {
+
+				parameter_src = uniforms_src[ u ][ p ];
+
+				if ( parameter_src instanceof THREE.Color ||
+					 parameter_src instanceof THREE.Vector2 ||
+					 parameter_src instanceof THREE.Vector3 ||
+					 parameter_src instanceof THREE.Vector4 ||
+					 parameter_src instanceof THREE.Matrix4 ||
+					 parameter_src instanceof THREE.Texture ) {
+
+					uniforms_dst[ u ][ p ] = parameter_src.clone();
+
+				} else if ( parameter_src instanceof Array ) {
+
+					uniforms_dst[ u ][ p ] = parameter_src.slice();
+
+				} else {
+
+					uniforms_dst[ u ][ p ] = parameter_src;
+
+				}
+
+			}
+
+		}
+
+		return uniforms_dst;
+
+	}
+
+};
+
+THREE.UniformsLib = {
+
+	common: {
+
+		"diffuse" : { type: "c", value: new THREE.Color( 0xeeeeee ) },
+		"opacity" : { type: "f", value: 1.0 },
+
+		"map" : { type: "t", value: null },
+		"offsetRepeat" : { type: "v4", value: new THREE.Vector4( 0, 0, 1, 1 ) },
+
+		"lightMap" : { type: "t", value: null },
+		"specularMap" : { type: "t", value: null },
+
+		"envMap" : { type: "t", value: null },
+		"flipEnvMap" : { type: "f", value: -1 },
+		"useRefract" : { type: "i", value: 0 },
+		"reflectivity" : { type: "f", value: 1.0 },
+		"refractionRatio" : { type: "f", value: 0.98 },
+		"combine" : { type: "i", value: 0 },
+
+		"morphTargetInfluences" : { type: "f", value: 0 }
+
+	},
+
+	bump: {
+
+		"bumpMap" : { type: "t", value: null },
+		"bumpScale" : { type: "f", value: 1 }
+
+	},
+
+	normalmap: {
+
+		"normalMap" : { type: "t", value: null },
+		"normalScale" : { type: "v2", value: new THREE.Vector2( 1, 1 ) }
+	},
+
+	fog : {
+
+		"fogDensity" : { type: "f", value: 0.00025 },
+		"fogNear" : { type: "f", value: 1 },
+		"fogFar" : { type: "f", value: 2000 },
+		"fogColor" : { type: "c", value: new THREE.Color( 0xffffff ) }
+
+	},
+
+	lights: {
+
+		"ambientLightColor" : { type: "fv", value: [] },
+
+		"directionalLightDirection" : { type: "fv", value: [] },
+		"directionalLightColor" : { type: "fv", value: [] },
+
+		"hemisphereLightDirection" : { type: "fv", value: [] },
+		"hemisphereLightSkyColor" : { type: "fv", value: [] },
+		"hemisphereLightGroundColor" : { type: "fv", value: [] },
+
+		"pointLightColor" : { type: "fv", value: [] },
+		"pointLightPosition" : { type: "fv", value: [] },
+		"pointLightDistance" : { type: "fv1", value: [] },
+
+		"spotLightColor" : { type: "fv", value: [] },
+		"spotLightPosition" : { type: "fv", value: [] },
+		"spotLightDirection" : { type: "fv", value: [] },
+		"spotLightDistance" : { type: "fv1", value: [] },
+		"spotLightAngleCos" : { type: "fv1", value: [] },
+		"spotLightExponent" : { type: "fv1", value: [] }
+
+	},
+
+	particle: {
+
+		"psColor" : { type: "c", value: new THREE.Color( 0xeeeeee ) },
+		"opacity" : { type: "f", value: 1.0 },
+		"size" : { type: "f", value: 1.0 },
+		"scale" : { type: "f", value: 1.0 },
+		"map" : { type: "t", value: null },
+
+		"fogDensity" : { type: "f", value: 0.00025 },
+		"fogNear" : { type: "f", value: 1 },
+		"fogFar" : { type: "f", value: 2000 },
+		"fogColor" : { type: "c", value: new THREE.Color( 0xffffff ) }
+
+	},
+
+	shadowmap: {
+
+		"shadowMap": { type: "tv", value: [] },
+		"shadowMapSize": { type: "v2v", value: [] },
+
+		"shadowBias" : { type: "fv1", value: [] },
+		"shadowDarkness": { type: "fv1", value: [] },
+
+		"shadowMatrix" : { type: "m4v", value: [] }
+
+	}
+
+};
+
+THREE.ShaderLib = {
+
+	'basic': {
+
+		uniforms: THREE.UniformsUtils.merge( [
+
+			THREE.UniformsLib[ "common" ],
+			THREE.UniformsLib[ "fog" ],
+			THREE.UniformsLib[ "shadowmap" ]
+
+		] ),
+
+		vertexShader: [
+
+			THREE.ShaderChunk[ "map_pars_vertex" ],
+			THREE.ShaderChunk[ "lightmap_pars_vertex" ],
+			THREE.ShaderChunk[ "envmap_pars_vertex" ],
+			THREE.ShaderChunk[ "color_pars_vertex" ],
+			THREE.ShaderChunk[ "morphtarget_pars_vertex" ],
+			THREE.ShaderChunk[ "skinning_pars_vertex" ],
+			THREE.ShaderChunk[ "shadowmap_pars_vertex" ],
+
+			"void main() {",
+
+				THREE.ShaderChunk[ "map_vertex" ],
+				THREE.ShaderChunk[ "lightmap_vertex" ],
+				THREE.ShaderChunk[ "color_vertex" ],
+				THREE.ShaderChunk[ "skinbase_vertex" ],
+
+				"#ifdef USE_ENVMAP",
+
+				THREE.ShaderChunk[ "morphnormal_vertex" ],
+				THREE.ShaderChunk[ "skinnormal_vertex" ],
+				THREE.ShaderChunk[ "defaultnormal_vertex" ],
+
+				"#endif",
+
+				THREE.ShaderChunk[ "morphtarget_vertex" ],
+				THREE.ShaderChunk[ "skinning_vertex" ],
+				THREE.ShaderChunk[ "default_vertex" ],
+
+				THREE.ShaderChunk[ "worldpos_vertex" ],
+				THREE.ShaderChunk[ "envmap_vertex" ],
+				THREE.ShaderChunk[ "shadowmap_vertex" ],
+
+			"}"
+
+		].join("\n"),
+
+		fragmentShader: [
+
+			"uniform vec3 diffuse;",
+			"uniform float opacity;",
+
+			THREE.ShaderChunk[ "color_pars_fragment" ],
+			THREE.ShaderChunk[ "map_pars_fragment" ],
+			THREE.ShaderChunk[ "lightmap_pars_fragment" ],
+			THREE.ShaderChunk[ "envmap_pars_fragment" ],
+			THREE.ShaderChunk[ "fog_pars_fragment" ],
+			THREE.ShaderChunk[ "shadowmap_pars_fragment" ],
+			THREE.ShaderChunk[ "specularmap_pars_fragment" ],
+
+			"void main() {",
+
+				"gl_FragColor = vec4( diffuse, opacity );",
+
+				THREE.ShaderChunk[ "map_fragment" ],
+				THREE.ShaderChunk[ "alphatest_fragment" ],
+				THREE.ShaderChunk[ "specularmap_fragment" ],
+				THREE.ShaderChunk[ "lightmap_fragment" ],
+				THREE.ShaderChunk[ "color_fragment" ],
+				THREE.ShaderChunk[ "envmap_fragment" ],
+				THREE.ShaderChunk[ "shadowmap_fragment" ],
+
+				THREE.ShaderChunk[ "linear_to_gamma_fragment" ],
+
+				THREE.ShaderChunk[ "fog_fragment" ],
+
+			"}"
+
+		].join("\n")
+
+	},
+
+	'lambert': {
+
+		uniforms: THREE.UniformsUtils.merge( [
+
+			THREE.UniformsLib[ "common" ],
+			THREE.UniformsLib[ "fog" ],
+			THREE.UniformsLib[ "lights" ],
+			THREE.UniformsLib[ "shadowmap" ],
+
+			{
+				"ambient"  : { type: "c", value: new THREE.Color( 0xffffff ) },
+				"emissive" : { type: "c", value: new THREE.Color( 0x000000 ) },
+				"wrapRGB"  : { type: "v3", value: new THREE.Vector3( 1, 1, 1 ) }
+			}
+
+		] ),
+
+		vertexShader: [
+
+			"#define LAMBERT",
+
+			"varying vec3 vLightFront;",
+
+			"#ifdef DOUBLE_SIDED",
+
+				"varying vec3 vLightBack;",
+
+			"#endif",
+
+			THREE.ShaderChunk[ "map_pars_vertex" ],
+			THREE.ShaderChunk[ "lightmap_pars_vertex" ],
+			THREE.ShaderChunk[ "envmap_pars_vertex" ],
+			THREE.ShaderChunk[ "lights_lambert_pars_vertex" ],
+			THREE.ShaderChunk[ "color_pars_vertex" ],
+			THREE.ShaderChunk[ "morphtarget_pars_vertex" ],
+			THREE.ShaderChunk[ "skinning_pars_vertex" ],
+			THREE.ShaderChunk[ "shadowmap_pars_vertex" ],
+
+			"void main() {",
+
+				THREE.ShaderChunk[ "map_vertex" ],
+				THREE.ShaderChunk[ "lightmap_vertex" ],
+				THREE.ShaderChunk[ "color_vertex" ],
+
+				THREE.ShaderChunk[ "morphnormal_vertex" ],
+				THREE.ShaderChunk[ "skinbase_vertex" ],
+				THREE.ShaderChunk[ "skinnormal_vertex" ],
+				THREE.ShaderChunk[ "defaultnormal_vertex" ],
+
+				THREE.ShaderChunk[ "morphtarget_vertex" ],
+				THREE.ShaderChunk[ "skinning_vertex" ],
+				THREE.ShaderChunk[ "default_vertex" ],
+
+				THREE.ShaderChunk[ "worldpos_vertex" ],
+				THREE.ShaderChunk[ "envmap_vertex" ],
+				THREE.ShaderChunk[ "lights_lambert_vertex" ],
+				THREE.ShaderChunk[ "shadowmap_vertex" ],
+
+			"}"
+
+		].join("\n"),
+
+		fragmentShader: [
+
+			"uniform float opacity;",
+
+			"varying vec3 vLightFront;",
+
+			"#ifdef DOUBLE_SIDED",
+
+				"varying vec3 vLightBack;",
+
+			"#endif",
+
+			THREE.ShaderChunk[ "color_pars_fragment" ],
+			THREE.ShaderChunk[ "map_pars_fragment" ],
+			THREE.ShaderChunk[ "lightmap_pars_fragment" ],
+			THREE.ShaderChunk[ "envmap_pars_fragment" ],
+			THREE.ShaderChunk[ "fog_pars_fragment" ],
+			THREE.ShaderChunk[ "shadowmap_pars_fragment" ],
+			THREE.ShaderChunk[ "specularmap_pars_fragment" ],
+
+			"void main() {",
+
+				"gl_FragColor = vec4( vec3 ( 1.0 ), opacity );",
+
+				THREE.ShaderChunk[ "map_fragment" ],
+				THREE.ShaderChunk[ "alphatest_fragment" ],
+				THREE.ShaderChunk[ "specularmap_fragment" ],
+
+				"#ifdef DOUBLE_SIDED",
+
+					//"float isFront = float( gl_FrontFacing );",
+					//"gl_FragColor.xyz *= isFront * vLightFront + ( 1.0 - isFront ) * vLightBack;",
+
+					"if ( gl_FrontFacing )",
+						"gl_FragColor.xyz *= vLightFront;",
+					"else",
+						"gl_FragColor.xyz *= vLightBack;",
+
+				"#else",
+
+					"gl_FragColor.xyz *= vLightFront;",
+
+				"#endif",
+
+				THREE.ShaderChunk[ "lightmap_fragment" ],
+				THREE.ShaderChunk[ "color_fragment" ],
+				THREE.ShaderChunk[ "envmap_fragment" ],
+				THREE.ShaderChunk[ "shadowmap_fragment" ],
+
+				THREE.ShaderChunk[ "linear_to_gamma_fragment" ],
+
+				THREE.ShaderChunk[ "fog_fragment" ],
+
+			"}"
+
+		].join("\n")
+
+	},
+
+	'phong': {
+
+		uniforms: THREE.UniformsUtils.merge( [
+
+			THREE.UniformsLib[ "common" ],
+			THREE.UniformsLib[ "bump" ],
+			THREE.UniformsLib[ "normalmap" ],
+			THREE.UniformsLib[ "fog" ],
+			THREE.UniformsLib[ "lights" ],
+			THREE.UniformsLib[ "shadowmap" ],
+
+			{
+				"ambient"  : { type: "c", value: new THREE.Color( 0xffffff ) },
+				"emissive" : { type: "c", value: new THREE.Color( 0x000000 ) },
+				"specular" : { type: "c", value: new THREE.Color( 0x111111 ) },
+				"shininess": { type: "f", value: 30 },
+				"wrapRGB"  : { type: "v3", value: new THREE.Vector3( 1, 1, 1 ) }
+			}
+
+		] ),
+
+		vertexShader: [
+
+			"#define PHONG",
+
+			"varying vec3 vViewPosition;",
+			"varying vec3 vNormal;",
+
+			THREE.ShaderChunk[ "map_pars_vertex" ],
+			THREE.ShaderChunk[ "lightmap_pars_vertex" ],
+			THREE.ShaderChunk[ "envmap_pars_vertex" ],
+			THREE.ShaderChunk[ "lights_phong_pars_vertex" ],
+			THREE.ShaderChunk[ "color_pars_vertex" ],
+			THREE.ShaderChunk[ "morphtarget_pars_vertex" ],
+			THREE.ShaderChunk[ "skinning_pars_vertex" ],
+			THREE.ShaderChunk[ "shadowmap_pars_vertex" ],
+
+			"void main() {",
+
+				THREE.ShaderChunk[ "map_vertex" ],
+				THREE.ShaderChunk[ "lightmap_vertex" ],
+				THREE.ShaderChunk[ "color_vertex" ],
+
+				THREE.ShaderChunk[ "morphnormal_vertex" ],
+				THREE.ShaderChunk[ "skinbase_vertex" ],
+				THREE.ShaderChunk[ "skinnormal_vertex" ],
+				THREE.ShaderChunk[ "defaultnormal_vertex" ],
+
+				"vNormal = normalize( transformedNormal );",
+
+				THREE.ShaderChunk[ "morphtarget_vertex" ],
+				THREE.ShaderChunk[ "skinning_vertex" ],
+				THREE.ShaderChunk[ "default_vertex" ],
+
+				"vViewPosition = -mvPosition.xyz;",
+
+				THREE.ShaderChunk[ "worldpos_vertex" ],
+				THREE.ShaderChunk[ "envmap_vertex" ],
+				THREE.ShaderChunk[ "lights_phong_vertex" ],
+				THREE.ShaderChunk[ "shadowmap_vertex" ],
+
+			"}"
+
+		].join("\n"),
+
+		fragmentShader: [
+
+			"uniform vec3 diffuse;",
+			"uniform float opacity;",
+
+			"uniform vec3 ambient;",
+			"uniform vec3 emissive;",
+			"uniform vec3 specular;",
+			"uniform float shininess;",
+
+			THREE.ShaderChunk[ "color_pars_fragment" ],
+			THREE.ShaderChunk[ "map_pars_fragment" ],
+			THREE.ShaderChunk[ "lightmap_pars_fragment" ],
+			THREE.ShaderChunk[ "envmap_pars_fragment" ],
+			THREE.ShaderChunk[ "fog_pars_fragment" ],
+			THREE.ShaderChunk[ "lights_phong_pars_fragment" ],
+			THREE.ShaderChunk[ "shadowmap_pars_fragment" ],
+			THREE.ShaderChunk[ "bumpmap_pars_fragment" ],
+			THREE.ShaderChunk[ "normalmap_pars_fragment" ],
+			THREE.ShaderChunk[ "specularmap_pars_fragment" ],
+
+			"void main() {",
+
+				"gl_FragColor = vec4( vec3 ( 1.0 ), opacity );",
+
+				THREE.ShaderChunk[ "map_fragment" ],
+				THREE.ShaderChunk[ "alphatest_fragment" ],
+				THREE.ShaderChunk[ "specularmap_fragment" ],
+
+				THREE.ShaderChunk[ "lights_phong_fragment" ],
+
+				THREE.ShaderChunk[ "lightmap_fragment" ],
+				THREE.ShaderChunk[ "color_fragment" ],
+				THREE.ShaderChunk[ "envmap_fragment" ],
+				THREE.ShaderChunk[ "shadowmap_fragment" ],
+
+				THREE.ShaderChunk[ "linear_to_gamma_fragment" ],
+
+				THREE.ShaderChunk[ "fog_fragment" ],
+
+			"}"
+
+		].join("\n")
+
+	},
+
+	'particle_basic': {
+
+		uniforms:  THREE.UniformsUtils.merge( [
+
+			THREE.UniformsLib[ "particle" ],
+			THREE.UniformsLib[ "shadowmap" ]
+
+		] ),
+
+		vertexShader: [
+
+			"uniform float size;",
+			"uniform float scale;",
+
+			THREE.ShaderChunk[ "color_pars_vertex" ],
+			THREE.ShaderChunk[ "shadowmap_pars_vertex" ],
+
+			"void main() {",
+
+				THREE.ShaderChunk[ "color_vertex" ],
+
+				"vec4 mvPosition = modelViewMatrix * vec4( position, 1.0 );",
+
+				"#ifdef USE_SIZEATTENUATION",
+					"gl_PointSize = size * ( scale / length( mvPosition.xyz ) );",
+				"#else",
+					"gl_PointSize = size;",
+				"#endif",
+
+				"gl_Position = projectionMatrix * mvPosition;",
+
+				THREE.ShaderChunk[ "worldpos_vertex" ],
+				THREE.ShaderChunk[ "shadowmap_vertex" ],
+
+			"}"
+
+		].join("\n"),
+
+		fragmentShader: [
+
+			"uniform vec3 psColor;",
+			"uniform float opacity;",
+
+			THREE.ShaderChunk[ "color_pars_fragment" ],
+			THREE.ShaderChunk[ "map_particle_pars_fragment" ],
+			THREE.ShaderChunk[ "fog_pars_fragment" ],
+			THREE.ShaderChunk[ "shadowmap_pars_fragment" ],
+
+			"void main() {",
+
+				"gl_FragColor = vec4( psColor, opacity );",
+
+				THREE.ShaderChunk[ "map_particle_fragment" ],
+				THREE.ShaderChunk[ "alphatest_fragment" ],
+				THREE.ShaderChunk[ "color_fragment" ],
+				THREE.ShaderChunk[ "shadowmap_fragment" ],
+				THREE.ShaderChunk[ "fog_fragment" ],
+
+			"}"
+
+		].join("\n")
+
+	},
+
+	'dashed': {
+
+		uniforms: THREE.UniformsUtils.merge( [
+
+			THREE.UniformsLib[ "common" ],
+			THREE.UniformsLib[ "fog" ],
+
+			{
+				"scale":     { type: "f", value: 1 },
+				"dashSize":  { type: "f", value: 1 },
+				"totalSize": { type: "f", value: 2 }
+			}
+
+		] ),
+
+		vertexShader: [
+
+			"uniform float scale;",
+			"attribute float lineDistance;",
+
+			"varying float vLineDistance;",
+
+			THREE.ShaderChunk[ "color_pars_vertex" ],
+
+			"void main() {",
+
+				THREE.ShaderChunk[ "color_vertex" ],
+
+				"vLineDistance = scale * lineDistance;",
+
+				"vec4 mvPosition = modelViewMatrix * vec4( position, 1.0 );",
+				"gl_Position = projectionMatrix * mvPosition;",
+
+			"}"
+
+		].join("\n"),
+
+		fragmentShader: [
+
+			"uniform vec3 diffuse;",
+			"uniform float opacity;",
+
+			"uniform float dashSize;",
+			"uniform float totalSize;",
+
+			"varying float vLineDistance;",
+
+			THREE.ShaderChunk[ "color_pars_fragment" ],
+			THREE.ShaderChunk[ "fog_pars_fragment" ],
+
+			"void main() {",
+
+				"if ( mod( vLineDistance, totalSize ) > dashSize ) {",
+
+					"discard;",
+
+				"}",
+
+				"gl_FragColor = vec4( diffuse, opacity );",
+
+				THREE.ShaderChunk[ "color_fragment" ],
+				THREE.ShaderChunk[ "fog_fragment" ],
+
+			"}"
+
+		].join("\n")
+
+	},
+
+	'depth': {
+
+		uniforms: {
+
+			"mNear": { type: "f", value: 1.0 },
+			"mFar" : { type: "f", value: 2000.0 },
+			"opacity" : { type: "f", value: 1.0 }
+
+		},
+
+		vertexShader: [
+
+			"void main() {",
+
+				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
+
+			"}"
+
+		].join("\n"),
+
+		fragmentShader: [
+
+			"uniform float mNear;",
+			"uniform float mFar;",
+			"uniform float opacity;",
+
+			"void main() {",
+
+				"float depth = gl_FragCoord.z / gl_FragCoord.w;",
+				"float color = 1.0 - smoothstep( mNear, mFar, depth );",
+				"gl_FragColor = vec4( vec3( color ), opacity );",
+
+			"}"
+
+		].join("\n")
+
+	},
+
+	'normal': {
+
+		uniforms: {
+
+			"opacity" : { type: "f", value: 1.0 }
+
+		},
+
+		vertexShader: [
+
+			"varying vec3 vNormal;",
+
+			"void main() {",
+
+				"vec4 mvPosition = modelViewMatrix * vec4( position, 1.0 );",
+				"vNormal = normalize( normalMatrix * normal );",
+
+				"gl_Position = projectionMatrix * mvPosition;",
+
+			"}"
+
+		].join("\n"),
+
+		fragmentShader: [
+
+			"uniform float opacity;",
+			"varying vec3 vNormal;",
+
+			"void main() {",
+
+				"gl_FragColor = vec4( 0.5 * normalize( vNormal ) + 0.5, opacity );",
+
+			"}"
+
+		].join("\n")
+
+	},
+
+	/* -------------------------------------------------------------------------
+	//	Normal map shader
+	//		- Blinn-Phong
+	//		- normal + diffuse + specular + AO + displacement + reflection + shadow maps
+	//		- point and directional lights (use with "lights: true" material option)
+	 ------------------------------------------------------------------------- */
+
+	'normalmap' : {
+
+		uniforms: THREE.UniformsUtils.merge( [
+
+			THREE.UniformsLib[ "fog" ],
+			THREE.UniformsLib[ "lights" ],
+			THREE.UniformsLib[ "shadowmap" ],
+
+			{
+
+			"enableAO"		  : { type: "i", value: 0 },
+			"enableDiffuse"	  : { type: "i", value: 0 },
+			"enableSpecular"  : { type: "i", value: 0 },
+			"enableReflection": { type: "i", value: 0 },
+			"enableDisplacement": { type: "i", value: 0 },
+
+			"tDisplacement": { type: "t", value: null }, // must go first as this is vertex texture
+			"tDiffuse"	   : { type: "t", value: null },
+			"tCube"		   : { type: "t", value: null },
+			"tNormal"	   : { type: "t", value: null },
+			"tSpecular"	   : { type: "t", value: null },
+			"tAO"		   : { type: "t", value: null },
+
+			"uNormalScale": { type: "v2", value: new THREE.Vector2( 1, 1 ) },
+
+			"uDisplacementBias": { type: "f", value: 0.0 },
+			"uDisplacementScale": { type: "f", value: 1.0 },
+
+			"uDiffuseColor": { type: "c", value: new THREE.Color( 0xffffff ) },
+			"uSpecularColor": { type: "c", value: new THREE.Color( 0x111111 ) },
+			"uAmbientColor": { type: "c", value: new THREE.Color( 0xffffff ) },
+			"uShininess": { type: "f", value: 30 },
+			"uOpacity": { type: "f", value: 1 },
+
+			"useRefract": { type: "i", value: 0 },
+			"uRefractionRatio": { type: "f", value: 0.98 },
+			"uReflectivity": { type: "f", value: 0.5 },
+
+			"uOffset" : { type: "v2", value: new THREE.Vector2( 0, 0 ) },
+			"uRepeat" : { type: "v2", value: new THREE.Vector2( 1, 1 ) },
+
+			"wrapRGB"  : { type: "v3", value: new THREE.Vector3( 1, 1, 1 ) }
+
+			}
+
+		] ),
+
+		fragmentShader: [
+
+			"uniform vec3 uAmbientColor;",
+			"uniform vec3 uDiffuseColor;",
+			"uniform vec3 uSpecularColor;",
+			"uniform float uShininess;",
+			"uniform float uOpacity;",
+
+			"uniform bool enableDiffuse;",
+			"uniform bool enableSpecular;",
+			"uniform bool enableAO;",
+			"uniform bool enableReflection;",
+
+			"uniform sampler2D tDiffuse;",
+			"uniform sampler2D tNormal;",
+			"uniform sampler2D tSpecular;",
+			"uniform sampler2D tAO;",
+
+			"uniform samplerCube tCube;",
+
+			"uniform vec2 uNormalScale;",
+
+			"uniform bool useRefract;",
+			"uniform float uRefractionRatio;",
+			"uniform float uReflectivity;",
+
+			"varying vec3 vTangent;",
+			"varying vec3 vBinormal;",
+			"varying vec3 vNormal;",
+			"varying vec2 vUv;",
+
+			"uniform vec3 ambientLightColor;",
+
+			"#if MAX_DIR_LIGHTS > 0",
+
+				"uniform vec3 directionalLightColor[ MAX_DIR_LIGHTS ];",
+				"uniform vec3 directionalLightDirection[ MAX_DIR_LIGHTS ];",
+
+			"#endif",
+
+			"#if MAX_HEMI_LIGHTS > 0",
+
+				"uniform vec3 hemisphereLightSkyColor[ MAX_HEMI_LIGHTS ];",
+				"uniform vec3 hemisphereLightGroundColor[ MAX_HEMI_LIGHTS ];",
+				"uniform vec3 hemisphereLightDirection[ MAX_HEMI_LIGHTS ];",
+
+			"#endif",
+
+			"#if MAX_POINT_LIGHTS > 0",
+
+				"uniform vec3 pointLightColor[ MAX_POINT_LIGHTS ];",
+				"uniform vec3 pointLightPosition[ MAX_POINT_LIGHTS ];",
+				"uniform float pointLightDistance[ MAX_POINT_LIGHTS ];",
+
+			"#endif",
+
+			"#if MAX_SPOT_LIGHTS > 0",
+
+				"uniform vec3 spotLightColor[ MAX_SPOT_LIGHTS ];",
+				"uniform vec3 spotLightPosition[ MAX_SPOT_LIGHTS ];",
+				"uniform vec3 spotLightDirection[ MAX_SPOT_LIGHTS ];",
+				"uniform float spotLightAngleCos[ MAX_SPOT_LIGHTS ];",
+				"uniform float spotLightExponent[ MAX_SPOT_LIGHTS ];",
+				"uniform float spotLightDistance[ MAX_SPOT_LIGHTS ];",
+
+			"#endif",
+
+			"#ifdef WRAP_AROUND",
+
+				"uniform vec3 wrapRGB;",
+
+			"#endif",
+
+			"varying vec3 vWorldPosition;",
+			"varying vec3 vViewPosition;",
+
+			THREE.ShaderChunk[ "shadowmap_pars_fragment" ],
+			THREE.ShaderChunk[ "fog_pars_fragment" ],
+
+			"void main() {",
+
+				"gl_FragColor = vec4( vec3( 1.0 ), uOpacity );",
+
+				"vec3 specularTex = vec3( 1.0 );",
+
+				"vec3 normalTex = texture2D( tNormal, vUv ).xyz * 2.0 - 1.0;",
+				"normalTex.xy *= uNormalScale;",
+				"normalTex = normalize( normalTex );",
+
+				"if( enableDiffuse ) {",
+
+					"#ifdef GAMMA_INPUT",
+
+						"vec4 texelColor = texture2D( tDiffuse, vUv );",
+						"texelColor.xyz *= texelColor.xyz;",
+
+						"gl_FragColor = gl_FragColor * texelColor;",
+
+					"#else",
+
+						"gl_FragColor = gl_FragColor * texture2D( tDiffuse, vUv );",
+
+					"#endif",
+
+				"}",
+
+				"if( enableAO ) {",
+
+					"#ifdef GAMMA_INPUT",
+
+						"vec4 aoColor = texture2D( tAO, vUv );",
+						"aoColor.xyz *= aoColor.xyz;",
+
+						"gl_FragColor.xyz = gl_FragColor.xyz * aoColor.xyz;",
+
+					"#else",
+
+						"gl_FragColor.xyz = gl_FragColor.xyz * texture2D( tAO, vUv ).xyz;",
+
+					"#endif",
+
+				"}",
+
+				"if( enableSpecular )",
+					"specularTex = texture2D( tSpecular, vUv ).xyz;",
+
+				"mat3 tsb = mat3( normalize( vTangent ), normalize( vBinormal ), normalize( vNormal ) );",
+				"vec3 finalNormal = tsb * normalTex;",
+
+				"#ifdef FLIP_SIDED",
+
+					"finalNormal = -finalNormal;",
+
+				"#endif",
+
+				"vec3 normal = normalize( finalNormal );",
+				"vec3 viewPosition = normalize( vViewPosition );",
+
+				// point lights
+
+				"#if MAX_POINT_LIGHTS > 0",
+
+					"vec3 pointDiffuse = vec3( 0.0 );",
+					"vec3 pointSpecular = vec3( 0.0 );",
+
+					"for ( int i = 0; i < MAX_POINT_LIGHTS; i ++ ) {",
+
+						"vec4 lPosition = viewMatrix * vec4( pointLightPosition[ i ], 1.0 );",
+						"vec3 pointVector = lPosition.xyz + vViewPosition.xyz;",
+
+						"float pointDistance = 1.0;",
+						"if ( pointLightDistance[ i ] > 0.0 )",
+							"pointDistance = 1.0 - min( ( length( pointVector ) / pointLightDistance[ i ] ), 1.0 );",
+
+						"pointVector = normalize( pointVector );",
+
+						// diffuse
+
+						"#ifdef WRAP_AROUND",
+
+							"float pointDiffuseWeightFull = max( dot( normal, pointVector ), 0.0 );",
+							"float pointDiffuseWeightHalf = max( 0.5 * dot( normal, pointVector ) + 0.5, 0.0 );",
+
+							"vec3 pointDiffuseWeight = mix( vec3 ( pointDiffuseWeightFull ), vec3( pointDiffuseWeightHalf ), wrapRGB );",
+
+						"#else",
+
+							"float pointDiffuseWeight = max( dot( normal, pointVector ), 0.0 );",
+
+						"#endif",
+
+						"pointDiffuse += pointDistance * pointLightColor[ i ] * uDiffuseColor * pointDiffuseWeight;",
+
+						// specular
+
+						"vec3 pointHalfVector = normalize( pointVector + viewPosition );",
+						"float pointDotNormalHalf = max( dot( normal, pointHalfVector ), 0.0 );",
+						"float pointSpecularWeight = specularTex.r * max( pow( pointDotNormalHalf, uShininess ), 0.0 );",
+
+						"#ifdef PHYSICALLY_BASED_SHADING",
+
+							// 2.0 => 2.0001 is hack to work around ANGLE bug
+
+							"float specularNormalization = ( uShininess + 2.0001 ) / 8.0;",
+
+							"vec3 schlick = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( pointVector, pointHalfVector ), 5.0 );",
+							"pointSpecular += schlick * pointLightColor[ i ] * pointSpecularWeight * pointDiffuseWeight * pointDistance * specularNormalization;",
+
+						"#else",
+
+							"pointSpecular += pointDistance * pointLightColor[ i ] * uSpecularColor * pointSpecularWeight * pointDiffuseWeight;",
+
+						"#endif",
+
+					"}",
+
+				"#endif",
+
+				// spot lights
+
+				"#if MAX_SPOT_LIGHTS > 0",
+
+					"vec3 spotDiffuse = vec3( 0.0 );",
+					"vec3 spotSpecular = vec3( 0.0 );",
+
+					"for ( int i = 0; i < MAX_SPOT_LIGHTS; i ++ ) {",
+
+						"vec4 lPosition = viewMatrix * vec4( spotLightPosition[ i ], 1.0 );",
+						"vec3 spotVector = lPosition.xyz + vViewPosition.xyz;",
+
+						"float spotDistance = 1.0;",
+						"if ( spotLightDistance[ i ] > 0.0 )",
+							"spotDistance = 1.0 - min( ( length( spotVector ) / spotLightDistance[ i ] ), 1.0 );",
+
+						"spotVector = normalize( spotVector );",
+
+						"float spotEffect = dot( spotLightDirection[ i ], normalize( spotLightPosition[ i ] - vWorldPosition ) );",
+
+						"if ( spotEffect > spotLightAngleCos[ i ] ) {",
+
+							"spotEffect = max( pow( spotEffect, spotLightExponent[ i ] ), 0.0 );",
+
+							// diffuse
+
+							"#ifdef WRAP_AROUND",
+
+								"float spotDiffuseWeightFull = max( dot( normal, spotVector ), 0.0 );",
+								"float spotDiffuseWeightHalf = max( 0.5 * dot( normal, spotVector ) + 0.5, 0.0 );",
+
+								"vec3 spotDiffuseWeight = mix( vec3 ( spotDiffuseWeightFull ), vec3( spotDiffuseWeightHalf ), wrapRGB );",
+
+							"#else",
+
+								"float spotDiffuseWeight = max( dot( normal, spotVector ), 0.0 );",
+
+							"#endif",
+
+							"spotDiffuse += spotDistance * spotLightColor[ i ] * uDiffuseColor * spotDiffuseWeight * spotEffect;",
+
+							// specular
+
+							"vec3 spotHalfVector = normalize( spotVector + viewPosition );",
+							"float spotDotNormalHalf = max( dot( normal, spotHalfVector ), 0.0 );",
+							"float spotSpecularWeight = specularTex.r * max( pow( spotDotNormalHalf, uShininess ), 0.0 );",
+
+							"#ifdef PHYSICALLY_BASED_SHADING",
+
+								// 2.0 => 2.0001 is hack to work around ANGLE bug
+
+								"float specularNormalization = ( uShininess + 2.0001 ) / 8.0;",
+
+								"vec3 schlick = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( spotVector, spotHalfVector ), 5.0 );",
+								"spotSpecular += schlick * spotLightColor[ i ] * spotSpecularWeight * spotDiffuseWeight * spotDistance * specularNormalization * spotEffect;",
+
+							"#else",
+
+								"spotSpecular += spotDistance * spotLightColor[ i ] * uSpecularColor * spotSpecularWeight * spotDiffuseWeight * spotEffect;",
+
+							"#endif",
+
+						"}",
+
+					"}",
+
+				"#endif",
+
+				// directional lights
+
+				"#if MAX_DIR_LIGHTS > 0",
+
+					"vec3 dirDiffuse = vec3( 0.0 );",
+					"vec3 dirSpecular = vec3( 0.0 );",
+
+					"for( int i = 0; i < MAX_DIR_LIGHTS; i++ ) {",
+
+						"vec4 lDirection = viewMatrix * vec4( directionalLightDirection[ i ], 0.0 );",
+						"vec3 dirVector = normalize( lDirection.xyz );",
+
+						// diffuse
+
+						"#ifdef WRAP_AROUND",
+
+							"float directionalLightWeightingFull = max( dot( normal, dirVector ), 0.0 );",
+							"float directionalLightWeightingHalf = max( 0.5 * dot( normal, dirVector ) + 0.5, 0.0 );",
+
+							"vec3 dirDiffuseWeight = mix( vec3( directionalLightWeightingFull ), vec3( directionalLightWeightingHalf ), wrapRGB );",
+
+						"#else",
+
+							"float dirDiffuseWeight = max( dot( normal, dirVector ), 0.0 );",
+
+						"#endif",
+
+						"dirDiffuse += directionalLightColor[ i ] * uDiffuseColor * dirDiffuseWeight;",
+
+						// specular
+
+						"vec3 dirHalfVector = normalize( dirVector + viewPosition );",
+						"float dirDotNormalHalf = max( dot( normal, dirHalfVector ), 0.0 );",
+						"float dirSpecularWeight = specularTex.r * max( pow( dirDotNormalHalf, uShininess ), 0.0 );",
+
+						"#ifdef PHYSICALLY_BASED_SHADING",
+
+							// 2.0 => 2.0001 is hack to work around ANGLE bug
+
+							"float specularNormalization = ( uShininess + 2.0001 ) / 8.0;",
+
+							"vec3 schlick = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( dirVector, dirHalfVector ), 5.0 );",
+							"dirSpecular += schlick * directionalLightColor[ i ] * dirSpecularWeight * dirDiffuseWeight * specularNormalization;",
+
+						"#else",
+
+							"dirSpecular += directionalLightColor[ i ] * uSpecularColor * dirSpecularWeight * dirDiffuseWeight;",
+
+						"#endif",
+
+					"}",
+
+				"#endif",
+
+				// hemisphere lights
+
+				"#if MAX_HEMI_LIGHTS > 0",
+
+					"vec3 hemiDiffuse  = vec3( 0.0 );",
+					"vec3 hemiSpecular = vec3( 0.0 );" ,
+
+					"for( int i = 0; i < MAX_HEMI_LIGHTS; i ++ ) {",
+
+						"vec4 lDirection = viewMatrix * vec4( hemisphereLightDirection[ i ], 0.0 );",
+						"vec3 lVector = normalize( lDirection.xyz );",
+
+						// diffuse
+
+						"float dotProduct = dot( normal, lVector );",
+						"float hemiDiffuseWeight = 0.5 * dotProduct + 0.5;",
+
+						"vec3 hemiColor = mix( hemisphereLightGroundColor[ i ], hemisphereLightSkyColor[ i ], hemiDiffuseWeight );",
+
+						"hemiDiffuse += uDiffuseColor * hemiColor;",
+
+						// specular (sky light)
+
+
+						"vec3 hemiHalfVectorSky = normalize( lVector + viewPosition );",
+						"float hemiDotNormalHalfSky = 0.5 * dot( normal, hemiHalfVectorSky ) + 0.5;",
+						"float hemiSpecularWeightSky = specularTex.r * max( pow( hemiDotNormalHalfSky, uShininess ), 0.0 );",
+
+						// specular (ground light)
+
+						"vec3 lVectorGround = -lVector;",
+
+						"vec3 hemiHalfVectorGround = normalize( lVectorGround + viewPosition );",
+						"float hemiDotNormalHalfGround = 0.5 * dot( normal, hemiHalfVectorGround ) + 0.5;",
+						"float hemiSpecularWeightGround = specularTex.r * max( pow( hemiDotNormalHalfGround, uShininess ), 0.0 );",
+
+						"#ifdef PHYSICALLY_BASED_SHADING",
+
+							"float dotProductGround = dot( normal, lVectorGround );",
+
+							// 2.0 => 2.0001 is hack to work around ANGLE bug
+
+							"float specularNormalization = ( uShininess + 2.0001 ) / 8.0;",
+
+							"vec3 schlickSky = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( lVector, hemiHalfVectorSky ), 5.0 );",
+							"vec3 schlickGround = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( lVectorGround, hemiHalfVectorGround ), 5.0 );",
+							"hemiSpecular += hemiColor * specularNormalization * ( schlickSky * hemiSpecularWeightSky * max( dotProduct, 0.0 ) + schlickGround * hemiSpecularWeightGround * max( dotProductGround, 0.0 ) );",
+
+						"#else",
+
+							"hemiSpecular += uSpecularColor * hemiColor * ( hemiSpecularWeightSky + hemiSpecularWeightGround ) * hemiDiffuseWeight;",
+
+						"#endif",
+
+					"}",
+
+				"#endif",
+
+				// all lights contribution summation
+
+				"vec3 totalDiffuse = vec3( 0.0 );",
+				"vec3 totalSpecular = vec3( 0.0 );",
+
+				"#if MAX_DIR_LIGHTS > 0",
+
+					"totalDiffuse += dirDiffuse;",
+					"totalSpecular += dirSpecular;",
+
+				"#endif",
+
+				"#if MAX_HEMI_LIGHTS > 0",
+
+					"totalDiffuse += hemiDiffuse;",
+					"totalSpecular += hemiSpecular;",
+
+				"#endif",
+
+				"#if MAX_POINT_LIGHTS > 0",
+
+					"totalDiffuse += pointDiffuse;",
+					"totalSpecular += pointSpecular;",
+
+				"#endif",
+
+				"#if MAX_SPOT_LIGHTS > 0",
+
+					"totalDiffuse += spotDiffuse;",
+					"totalSpecular += spotSpecular;",
+
+				"#endif",
+
+				"#ifdef METAL",
+
+					"gl_FragColor.xyz = gl_FragColor.xyz * ( totalDiffuse + ambientLightColor * uAmbientColor + totalSpecular );",
+
+				"#else",
+
+					"gl_FragColor.xyz = gl_FragColor.xyz * ( totalDiffuse + ambientLightColor * uAmbientColor ) + totalSpecular;",
+
+				"#endif",
+
+				"if ( enableReflection ) {",
+
+					"vec3 vReflect;",
+					"vec3 cameraToVertex = normalize( vWorldPosition - cameraPosition );",
+
+					"if ( useRefract ) {",
+
+						"vReflect = refract( cameraToVertex, normal, uRefractionRatio );",
+
+					"} else {",
+
+						"vReflect = reflect( cameraToVertex, normal );",
+
+					"}",
+
+					"vec4 cubeColor = textureCube( tCube, vec3( -vReflect.x, vReflect.yz ) );",
+
+					"#ifdef GAMMA_INPUT",
+
+						"cubeColor.xyz *= cubeColor.xyz;",
+
+					"#endif",
+
+					"gl_FragColor.xyz = mix( gl_FragColor.xyz, cubeColor.xyz, specularTex.r * uReflectivity );",
+
+				"}",
+
+				THREE.ShaderChunk[ "shadowmap_fragment" ],
+				THREE.ShaderChunk[ "linear_to_gamma_fragment" ],
+				THREE.ShaderChunk[ "fog_fragment" ],
+
+			"}"
+
+		].join("\n"),
+
+		vertexShader: [
+
+			"attribute vec4 tangent;",
+
+			"uniform vec2 uOffset;",
+			"uniform vec2 uRepeat;",
+
+			"uniform bool enableDisplacement;",
+
+			"#ifdef VERTEX_TEXTURES",
+
+				"uniform sampler2D tDisplacement;",
+				"uniform float uDisplacementScale;",
+				"uniform float uDisplacementBias;",
+
+			"#endif",
+
+			"varying vec3 vTangent;",
+			"varying vec3 vBinormal;",
+			"varying vec3 vNormal;",
+			"varying vec2 vUv;",
+
+			"varying vec3 vWorldPosition;",
+			"varying vec3 vViewPosition;",
+
+			THREE.ShaderChunk[ "skinning_pars_vertex" ],
+			THREE.ShaderChunk[ "shadowmap_pars_vertex" ],
+
+			"void main() {",
+
+				THREE.ShaderChunk[ "skinbase_vertex" ],
+				THREE.ShaderChunk[ "skinnormal_vertex" ],
+
+				// normal, tangent and binormal vectors
+
+				"#ifdef USE_SKINNING",
+
+					"vNormal = normalize( normalMatrix * skinnedNormal.xyz );",
+
+					"vec4 skinnedTangent = skinMatrix * vec4( tangent.xyz, 0.0 );",
+					"vTangent = normalize( normalMatrix * skinnedTangent.xyz );",
+
+				"#else",
+
+					"vNormal = normalize( normalMatrix * normal );",
+					"vTangent = normalize( normalMatrix * tangent.xyz );",
+
+				"#endif",
+
+				"vBinormal = normalize( cross( vNormal, vTangent ) * tangent.w );",
+
+				"vUv = uv * uRepeat + uOffset;",
+
+				// displacement mapping
+
+				"vec3 displacedPosition;",
+
+				"#ifdef VERTEX_TEXTURES",
+
+					"if ( enableDisplacement ) {",
+
+						"vec3 dv = texture2D( tDisplacement, uv ).xyz;",
+						"float df = uDisplacementScale * dv.x + uDisplacementBias;",
+						"displacedPosition = position + normalize( normal ) * df;",
+
+					"} else {",
+
+						"#ifdef USE_SKINNING",
+
+							"vec4 skinVertex = vec4( position, 1.0 );",
+
+							"vec4 skinned  = boneMatX * skinVertex * skinWeight.x;",
+							"skinned 	  += boneMatY * skinVertex * skinWeight.y;",
+
+							"displacedPosition  = skinned.xyz;",
+
+						"#else",
+
+							"displacedPosition = position;",
+
+						"#endif",
+
+					"}",
+
+				"#else",
+
+					"#ifdef USE_SKINNING",
+
+						"vec4 skinVertex = vec4( position, 1.0 );",
+
+						"vec4 skinned  = boneMatX * skinVertex * skinWeight.x;",
+						"skinned 	  += boneMatY * skinVertex * skinWeight.y;",
+
+						"displacedPosition  = skinned.xyz;",
+
+					"#else",
+
+						"displacedPosition = position;",
+
+					"#endif",
+
+				"#endif",
+
+				//
+
+				"vec4 mvPosition = modelViewMatrix * vec4( displacedPosition, 1.0 );",
+				"vec4 worldPosition = modelMatrix * vec4( displacedPosition, 1.0 );",
+
+				"gl_Position = projectionMatrix * mvPosition;",
+
+				//
+
+				"vWorldPosition = worldPosition.xyz;",
+				"vViewPosition = -mvPosition.xyz;",
+
+				// shadows
+
+				"#ifdef USE_SHADOWMAP",
+
+					"for( int i = 0; i < MAX_SHADOWS; i ++ ) {",
+
+						"vShadowCoord[ i ] = shadowMatrix[ i ] * worldPosition;",
+
+					"}",
+
+				"#endif",
+
+			"}"
+
+		].join("\n")
+
+	},
+
+	/* -------------------------------------------------------------------------
+	//	Cube map shader
+	 ------------------------------------------------------------------------- */
+
+	'cube': {
+
+		uniforms: { "tCube": { type: "t", value: null },
+					"tFlip": { type: "f", value: -1 } },
+
+		vertexShader: [
+
+			"varying vec3 vWorldPosition;",
+
+			"void main() {",
+
+				"vec4 worldPosition = modelMatrix * vec4( position, 1.0 );",
+				"vWorldPosition = worldPosition.xyz;",
+
+				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
+
+			"}"
+
+		].join("\n"),
+
+		fragmentShader: [
+
+			"uniform samplerCube tCube;",
+			"uniform float tFlip;",
+
+			"varying vec3 vWorldPosition;",
+
+			"void main() {",
+
+				"gl_FragColor = textureCube( tCube, vec3( tFlip * vWorldPosition.x, vWorldPosition.yz ) );",
+
+			"}"
+
+		].join("\n")
+
+	},
+
+	// Depth encoding into RGBA texture
+	// 	based on SpiderGL shadow map example
+	// 		http://spidergl.org/example.php?id=6
+	// 	originally from
+	//		http://www.gamedev.net/topic/442138-packing-a-float-into-a-a8r8g8b8-texture-shader/page__whichpage__1%25EF%25BF%25BD
+	// 	see also here:
+	//		http://aras-p.info/blog/2009/07/30/encoding-floats-to-rgba-the-final/
+
+	'depthRGBA': {
+
+		uniforms: {},
+
+		vertexShader: [
+
+			THREE.ShaderChunk[ "morphtarget_pars_vertex" ],
+			THREE.ShaderChunk[ "skinning_pars_vertex" ],
+
+			"void main() {",
+
+				THREE.ShaderChunk[ "skinbase_vertex" ],
+				THREE.ShaderChunk[ "morphtarget_vertex" ],
+				THREE.ShaderChunk[ "skinning_vertex" ],
+				THREE.ShaderChunk[ "default_vertex" ],
+
+			"}"
+
+		].join("\n"),
+
+		fragmentShader: [
+
+			"vec4 pack_depth( const in float depth ) {",
+
+				"const vec4 bit_shift = vec4( 256.0 * 256.0 * 256.0, 256.0 * 256.0, 256.0, 1.0 );",
+				"const vec4 bit_mask  = vec4( 0.0, 1.0 / 256.0, 1.0 / 256.0, 1.0 / 256.0 );",
+				"vec4 res = fract( depth * bit_shift );",
+				"res -= res.xxyz * bit_mask;",
+				"return res;",
+
+			"}",
+
+			"void main() {",
+
+				"gl_FragData[ 0 ] = pack_depth( gl_FragCoord.z );",
+
+				//"gl_FragData[ 0 ] = pack_depth( gl_FragCoord.z / gl_FragCoord.w );",
+				//"float z = ( ( gl_FragCoord.z / gl_FragCoord.w ) - 3.0 ) / ( 4000.0 - 3.0 );",
+				//"gl_FragData[ 0 ] = pack_depth( z );",
+				//"gl_FragData[ 0 ] = vec4( z, z, z, 1.0 );",
+
+			"}"
+
+		].join("\n")
+
+	}
+
+};
+/**
+ * @author supereggbert / http://www.paulbrunt.co.uk/
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ * @author szimek / https://github.com/szimek/
+ */
+
+THREE.WebGLRenderer = function ( parameters ) {
+
+	console.log( 'THREE.WebGLRenderer', THREE.REVISION );
+
+	parameters = parameters || {};
+
+	var _canvas = parameters.canvas !== undefined ? parameters.canvas : document.createElement( 'canvas' ),
+
+	_precision = parameters.precision !== undefined ? parameters.precision : 'highp',
+
+	_alpha = parameters.alpha !== undefined ? parameters.alpha : true,
+	_premultipliedAlpha = parameters.premultipliedAlpha !== undefined ? parameters.premultipliedAlpha : true,
+	_antialias = parameters.antialias !== undefined ? parameters.antialias : false,
+	_stencil = parameters.stencil !== undefined ? parameters.stencil : true,
+	_preserveDrawingBuffer = parameters.preserveDrawingBuffer !== undefined ? parameters.preserveDrawingBuffer : false,
+
+	_clearColor = parameters.clearColor !== undefined ? new THREE.Color( parameters.clearColor ) : new THREE.Color( 0x000000 ),
+	_clearAlpha = parameters.clearAlpha !== undefined ? parameters.clearAlpha : 0;
+
+	// public properties
+
+	this.domElement = _canvas;
+	this.context = null;
+	this.devicePixelRatio = parameters.devicePixelRatio !== undefined
+				? parameters.devicePixelRatio
+				: window.devicePixelRatio !== undefined
+					? window.devicePixelRatio
+					: 1;
+
+	// clearing
+
+	this.autoClear = true;
+	this.autoClearColor = true;
+	this.autoClearDepth = true;
+	this.autoClearStencil = true;
+
+	// scene graph
+
+	this.sortObjects = true;
+
+	this.autoUpdateObjects = true;
+	this.autoUpdateScene = true;
+
+	// physically based shading
+
+	this.gammaInput = false;
+	this.gammaOutput = false;
+	this.physicallyBasedShading = false;
+
+	// shadow map
+
+	this.shadowMapEnabled = false;
+	this.shadowMapAutoUpdate = true;
+	this.shadowMapType = THREE.PCFShadowMap;
+	this.shadowMapCullFace = THREE.CullFaceFront;
+	this.shadowMapDebug = false;
+	this.shadowMapCascade = false;
+
+	// morphs
+
+	this.maxMorphTargets = 8;
+	this.maxMorphNormals = 4;
+
+	// flags
+
+	this.autoScaleCubemaps = true;
+
+	// custom render plugins
+
+	this.renderPluginsPre = [];
+	this.renderPluginsPost = [];
+
+	// info
+
+	this.info = {
+
+		memory: {
+
+			programs: 0,
+			geometries: 0,
+			textures: 0
+
+		},
+
+		render: {
+
+			calls: 0,
+			vertices: 0,
+			faces: 0,
+			points: 0
+
+		}
+
+	};
+
+	// internal properties
+
+	var _this = this,
+
+	_programs = [],
+	_programs_counter = 0,
+
+	// internal state cache
+
+	_currentProgram = null,
+	_currentFramebuffer = null,
+	_currentMaterialId = -1,
+	_currentGeometryGroupHash = null,
+	_currentCamera = null,
+	_geometryGroupCounter = 0,
+
+	_usedTextureUnits = 0,
+
+	// GL state cache
+
+	_oldDoubleSided = -1,
+	_oldFlipSided = -1,
+
+	_oldBlending = -1,
+
+	_oldBlendEquation = -1,
+	_oldBlendSrc = -1,
+	_oldBlendDst = -1,
+
+	_oldDepthTest = -1,
+	_oldDepthWrite = -1,
+
+	_oldPolygonOffset = null,
+	_oldPolygonOffsetFactor = null,
+	_oldPolygonOffsetUnits = null,
+
+	_oldLineWidth = null,
+
+	_viewportX = 0,
+	_viewportY = 0,
+	_viewportWidth = 0,
+	_viewportHeight = 0,
+	_currentWidth = 0,
+	_currentHeight = 0,
+
+	_enabledAttributes = {},
+
+	// frustum
+
+	_frustum = new THREE.Frustum(),
+
+	 // camera matrices cache
+
+	_projScreenMatrix = new THREE.Matrix4(),
+	_projScreenMatrixPS = new THREE.Matrix4(),
+
+	_vector3 = new THREE.Vector3(),
+
+	// light arrays cache
+
+	_direction = new THREE.Vector3(),
+
+	_lightsNeedUpdate = true,
+
+	_lights = {
+
+		ambient: [ 0, 0, 0 ],
+		directional: { length: 0, colors: new Array(), positions: new Array() },
+		point: { length: 0, colors: new Array(), positions: new Array(), distances: new Array() },
+		spot: { length: 0, colors: new Array(), positions: new Array(), distances: new Array(), directions: new Array(), anglesCos: new Array(), exponents: new Array() },
+		hemi: { length: 0, skyColors: new Array(), groundColors: new Array(), positions: new Array() }
+
+	};
+
+	// initialize
+
+	var _gl;
+
+	var _glExtensionTextureFloat;
+	var _glExtensionStandardDerivatives;
+	var _glExtensionTextureFilterAnisotropic;
+	var _glExtensionCompressedTextureS3TC;
+
+	initGL();
+
+	setDefaultGLState();
+
+	this.context = _gl;
+
+	// GPU capabilities
+
+	var _maxTextures = _gl.getParameter( _gl.MAX_TEXTURE_IMAGE_UNITS );
+	var _maxVertexTextures = _gl.getParameter( _gl.MAX_VERTEX_TEXTURE_IMAGE_UNITS );
+	var _maxTextureSize = _gl.getParameter( _gl.MAX_TEXTURE_SIZE );
+	var _maxCubemapSize = _gl.getParameter( _gl.MAX_CUBE_MAP_TEXTURE_SIZE );
+
+	var _maxAnisotropy = _glExtensionTextureFilterAnisotropic ? _gl.getParameter( _glExtensionTextureFilterAnisotropic.MAX_TEXTURE_MAX_ANISOTROPY_EXT ) : 0;
+
+	var _supportsVertexTextures = ( _maxVertexTextures > 0 );
+	var _supportsBoneTextures = _supportsVertexTextures && _glExtensionTextureFloat;
+
+	var _compressedTextureFormats = _glExtensionCompressedTextureS3TC ? _gl.getParameter( _gl.COMPRESSED_TEXTURE_FORMATS ) : [];
+
+	//
+
+	var _vertexShaderPrecisionHighpFloat = _gl.getShaderPrecisionFormat( _gl.VERTEX_SHADER, _gl.HIGH_FLOAT );
+	var _vertexShaderPrecisionMediumpFloat = _gl.getShaderPrecisionFormat( _gl.VERTEX_SHADER, _gl.MEDIUM_FLOAT );
+	var _vertexShaderPrecisionLowpFloat = _gl.getShaderPrecisionFormat( _gl.VERTEX_SHADER, _gl.LOW_FLOAT );
+
+	var _fragmentShaderPrecisionHighpFloat = _gl.getShaderPrecisionFormat( _gl.FRAGMENT_SHADER, _gl.HIGH_FLOAT );
+	var _fragmentShaderPrecisionMediumpFloat = _gl.getShaderPrecisionFormat( _gl.FRAGMENT_SHADER, _gl.MEDIUM_FLOAT );
+	var _fragmentShaderPrecisionLowpFloat = _gl.getShaderPrecisionFormat( _gl.FRAGMENT_SHADER, _gl.LOW_FLOAT );
+
+	var _vertexShaderPrecisionHighpInt = _gl.getShaderPrecisionFormat( _gl.VERTEX_SHADER, _gl.HIGH_INT );
+	var _vertexShaderPrecisionMediumpInt = _gl.getShaderPrecisionFormat( _gl.VERTEX_SHADER, _gl.MEDIUM_INT );
+	var _vertexShaderPrecisionLowpInt = _gl.getShaderPrecisionFormat( _gl.VERTEX_SHADER, _gl.LOW_INT );
+
+	var _fragmentShaderPrecisionHighpInt = _gl.getShaderPrecisionFormat( _gl.FRAGMENT_SHADER, _gl.HIGH_INT );
+	var _fragmentShaderPrecisionMediumpInt = _gl.getShaderPrecisionFormat( _gl.FRAGMENT_SHADER, _gl.MEDIUM_INT );
+	var _fragmentShaderPrecisionLowpInt = _gl.getShaderPrecisionFormat( _gl.FRAGMENT_SHADER, _gl.LOW_INT );
+
+	// clamp precision to maximum available
+
+	var highpAvailable = _vertexShaderPrecisionHighpFloat.precision > 0 && _fragmentShaderPrecisionHighpFloat.precision > 0;
+	var mediumpAvailable = _vertexShaderPrecisionMediumpFloat.precision > 0 && _fragmentShaderPrecisionMediumpFloat.precision > 0;
+
+	if ( _precision === "highp" && ! highpAvailable ) {
+
+		if ( mediumpAvailable ) {
+
+			_precision = "mediump";
+			console.warn( "WebGLRenderer: highp not supported, using mediump" );
+
+		} else {
+
+			_precision = "lowp";
+			console.warn( "WebGLRenderer: highp and mediump not supported, using lowp" );
+
+		}
+
+	}
+
+	if ( _precision === "mediump" && ! mediumpAvailable ) {
+
+		_precision = "lowp";
+		console.warn( "WebGLRenderer: mediump not supported, using lowp" );
+
+	}
+
+	// API
+
+	this.getContext = function () {
+
+		return _gl;
+
+	};
+
+	this.supportsVertexTextures = function () {
+
+		return _supportsVertexTextures;
+
+	};
+
+	this.supportsFloatTextures = function () {
+
+		return _glExtensionTextureFloat;
+
+	};
+	
+	this.supportsStandardDerivatives = function () {
+
+		return _glExtensionStandardDerivatives;
+
+	};
+	
+	this.supportsCompressedTextureS3TC = function () {
+
+		return _glExtensionCompressedTextureS3TC;
+
+	};
+	
+	this.getMaxAnisotropy  = function () {
+
+		return _maxAnisotropy;
+
+	};
+
+	this.getPrecision = function () {
+
+		return _precision;
+
+	};
+
+	this.setSize = function ( width, height ) {
+
+		_canvas.width = width * this.devicePixelRatio;
+		_canvas.height = height * this.devicePixelRatio;
+
+		_canvas.style.width = width + 'px';
+		_canvas.style.height = height + 'px';
+
+		this.setViewport( 0, 0, _canvas.width, _canvas.height );
+
+	};
+
+	this.setViewport = function ( x, y, width, height ) {
+
+		_viewportX = x !== undefined ? x : 0;
+		_viewportY = y !== undefined ? y : 0;
+
+		_viewportWidth = width !== undefined ? width : _canvas.width;
+		_viewportHeight = height !== undefined ? height : _canvas.height;
+
+		_gl.viewport( _viewportX, _viewportY, _viewportWidth, _viewportHeight );
+
+	};
+
+	this.setScissor = function ( x, y, width, height ) {
+
+		_gl.scissor( x, y, width, height );
+
+	};
+
+	this.enableScissorTest = function ( enable ) {
+
+		enable ? _gl.enable( _gl.SCISSOR_TEST ) : _gl.disable( _gl.SCISSOR_TEST );
+
+	};
+
+	// Clearing
+
+	this.setClearColorHex = function ( hex, alpha ) {
+
+		_clearColor.setHex( hex );
+		_clearAlpha = alpha;
+
+		_gl.clearColor( _clearColor.r, _clearColor.g, _clearColor.b, _clearAlpha );
+
+	};
+
+	this.setClearColor = function ( color, alpha ) {
+
+		_clearColor.copy( color );
+		_clearAlpha = alpha;
+
+		_gl.clearColor( _clearColor.r, _clearColor.g, _clearColor.b, _clearAlpha );
+
+	};
+
+	this.getClearColor = function () {
+
+		return _clearColor;
+
+	};
+
+	this.getClearAlpha = function () {
+
+		return _clearAlpha;
+
+	};
+
+	this.clear = function ( color, depth, stencil ) {
+
+		var bits = 0;
+
+		if ( color === undefined || color ) bits |= _gl.COLOR_BUFFER_BIT;
+		if ( depth === undefined || depth ) bits |= _gl.DEPTH_BUFFER_BIT;
+		if ( stencil === undefined || stencil ) bits |= _gl.STENCIL_BUFFER_BIT;
+
+		_gl.clear( bits );
+
+	};
+
+	this.clearTarget = function ( renderTarget, color, depth, stencil ) {
+
+		this.setRenderTarget( renderTarget );
+		this.clear( color, depth, stencil );
+
+	};
+
+	// Plugins
+
+	this.addPostPlugin = function ( plugin ) {
+
+		plugin.init( this );
+		this.renderPluginsPost.push( plugin );
+
+	};
+
+	this.addPrePlugin = function ( plugin ) {
+
+		plugin.init( this );
+		this.renderPluginsPre.push( plugin );
+
+	};
+
+	// Rendering
+
+	this.updateShadowMap = function ( scene, camera ) {
+
+		_currentProgram = null;
+		_oldBlending = -1;
+		_oldDepthTest = -1;
+		_oldDepthWrite = -1;
+		_currentGeometryGroupHash = -1;
+		_currentMaterialId = -1;
+		_lightsNeedUpdate = true;
+		_oldDoubleSided = -1;
+		_oldFlipSided = -1;
+
+		this.shadowMapPlugin.update( scene, camera );
+
+	};
+
+	// Internal functions
+
+	// Buffer allocation
+
+	function createParticleBuffers ( geometry ) {
+
+		geometry.__webglVertexBuffer = _gl.createBuffer();
+		geometry.__webglColorBuffer = _gl.createBuffer();
+
+		_this.info.memory.geometries ++;
+
+	};
+
+	function createLineBuffers ( geometry ) {
+
+		geometry.__webglVertexBuffer = _gl.createBuffer();
+		geometry.__webglColorBuffer = _gl.createBuffer();
+		geometry.__webglLineDistanceBuffer = _gl.createBuffer();
+
+		_this.info.memory.geometries ++;
+
+	};
+
+	function createRibbonBuffers ( geometry ) {
+
+		geometry.__webglVertexBuffer = _gl.createBuffer();
+		geometry.__webglColorBuffer = _gl.createBuffer();
+		geometry.__webglNormalBuffer = _gl.createBuffer();
+
+		_this.info.memory.geometries ++;
+
+	};
+
+	function createMeshBuffers ( geometryGroup ) {
+
+		geometryGroup.__webglVertexBuffer = _gl.createBuffer();
+		geometryGroup.__webglNormalBuffer = _gl.createBuffer();
+		geometryGroup.__webglTangentBuffer = _gl.createBuffer();
+		geometryGroup.__webglColorBuffer = _gl.createBuffer();
+		geometryGroup.__webglUVBuffer = _gl.createBuffer();
+		geometryGroup.__webglUV2Buffer = _gl.createBuffer();
+
+		geometryGroup.__webglSkinIndicesBuffer = _gl.createBuffer();
+		geometryGroup.__webglSkinWeightsBuffer = _gl.createBuffer();
+
+		geometryGroup.__webglFaceBuffer = _gl.createBuffer();
+		geometryGroup.__webglLineBuffer = _gl.createBuffer();
+
+		var m, ml;
+
+		if ( geometryGroup.numMorphTargets ) {
+
+			geometryGroup.__webglMorphTargetsBuffers = [];
+
+			for ( m = 0, ml = geometryGroup.numMorphTargets; m < ml; m ++ ) {
+
+				geometryGroup.__webglMorphTargetsBuffers.push( _gl.createBuffer() );
+
+			}
+
+		}
+
+		if ( geometryGroup.numMorphNormals ) {
+
+			geometryGroup.__webglMorphNormalsBuffers = [];
+
+			for ( m = 0, ml = geometryGroup.numMorphNormals; m < ml; m ++ ) {
+
+				geometryGroup.__webglMorphNormalsBuffers.push( _gl.createBuffer() );
+
+			}
+
+		}
+
+		_this.info.memory.geometries ++;
+
+	};
+
+	// Events
+
+	var onGeometryDispose = function ( event ) {
+
+		var geometry = event.target;
+
+		geometry.removeEventListener( 'dispose', onGeometryDispose );
+
+		deallocateGeometry( geometry );
+
+		_this.info.memory.geometries --;
+
+	};
+
+	var onTextureDispose = function ( event ) {
+
+		var texture = event.target;
+
+		texture.removeEventListener( 'dispose', onTextureDispose );
+
+		deallocateTexture( texture );
+
+		_this.info.memory.textures --;
+
+
+	};
+
+	var onRenderTargetDispose = function ( event ) {
+
+		var renderTarget = event.target;
+
+		renderTarget.removeEventListener( 'dispose', onRenderTargetDispose );
+
+		deallocateRenderTarget( renderTarget );
+
+		_this.info.memory.textures --;
+
+	};
+
+	var onMaterialDispose = function ( event ) {
+
+		var material = event.target;
+
+		material.removeEventListener( 'dispose', onMaterialDispose );
+
+		deallocateMaterial( material );
+
+	};
+
+	// Buffer deallocation
+
+	var deallocateGeometry = function ( geometry ) {
+
+		geometry.__webglInit = undefined;
+
+		if ( geometry.__webglVertexBuffer !== undefined ) _gl.deleteBuffer( geometry.__webglVertexBuffer );
+		if ( geometry.__webglNormalBuffer !== undefined ) _gl.deleteBuffer( geometry.__webglNormalBuffer );
+		if ( geometry.__webglTangentBuffer !== undefined ) _gl.deleteBuffer( geometry.__webglTangentBuffer );
+		if ( geometry.__webglColorBuffer !== undefined ) _gl.deleteBuffer( geometry.__webglColorBuffer );
+		if ( geometry.__webglUVBuffer !== undefined ) _gl.deleteBuffer( geometry.__webglUVBuffer );
+		if ( geometry.__webglUV2Buffer !== undefined ) _gl.deleteBuffer( geometry.__webglUV2Buffer );
+
+		if ( geometry.__webglSkinIndicesBuffer !== undefined ) _gl.deleteBuffer( geometry.__webglSkinIndicesBuffer );
+		if ( geometry.__webglSkinWeightsBuffer !== undefined ) _gl.deleteBuffer( geometry.__webglSkinWeightsBuffer );
+
+		if ( geometry.__webglFaceBuffer !== undefined ) _gl.deleteBuffer( geometry.__webglFaceBuffer );
+		if ( geometry.__webglLineBuffer !== undefined ) _gl.deleteBuffer( geometry.__webglLineBuffer );
+
+		if ( geometry.__webglLineDistanceBuffer !== undefined ) _gl.deleteBuffer( geometry.__webglLineDistanceBuffer );
+
+		// geometry groups
+
+		if ( geometry.geometryGroups !== undefined ) {
+
+			for ( var g in geometry.geometryGroups ) {
+
+				var geometryGroup = geometry.geometryGroups[ g ];
+
+				if ( geometryGroup.numMorphTargets !== undefined ) {
+
+					for ( var m = 0, ml = geometryGroup.numMorphTargets; m < ml; m ++ ) {
+
+						_gl.deleteBuffer( geometryGroup.__webglMorphTargetsBuffers[ m ] );
+
+					}
+
+				}
+
+				if ( geometryGroup.numMorphNormals !== undefined ) {
+
+					for ( var m = 0, ml = geometryGroup.numMorphNormals; m < ml; m ++ ) {
+
+						_gl.deleteBuffer( geometryGroup.__webglMorphNormalsBuffers[ m ] );
+
+					}
+
+				}
+
+				deleteCustomAttributesBuffers( geometryGroup );
+
+			}
+
+		}
+
+		deleteCustomAttributesBuffers( geometry );
+
+	};
+
+	var deallocateTexture = function ( texture ) {
+
+		if ( texture.image && texture.image.__webglTextureCube ) {
+
+			// cube texture
+
+			_gl.deleteTexture( texture.image.__webglTextureCube );
+
+		} else {
+
+			// 2D texture
+
+			if ( ! texture.__webglInit ) return;
+
+			texture.__webglInit = false;
+			_gl.deleteTexture( texture.__webglTexture );
+
+		}
+
+	};
+
+	var deallocateRenderTarget = function ( renderTarget ) {
+
+		if ( !renderTarget || ! renderTarget.__webglTexture ) return;
+
+		_gl.deleteTexture( renderTarget.__webglTexture );
+
+		if ( renderTarget instanceof THREE.WebGLRenderTargetCube ) {
+
+			for ( var i = 0; i < 6; i ++ ) {
+
+				_gl.deleteFramebuffer( renderTarget.__webglFramebuffer[ i ] );
+				_gl.deleteRenderbuffer( renderTarget.__webglRenderbuffer[ i ] );
+
+			}
+
+		} else {
+
+			_gl.deleteFramebuffer( renderTarget.__webglFramebuffer );
+			_gl.deleteRenderbuffer( renderTarget.__webglRenderbuffer );
+
+		}
+
+	};
+
+	var deallocateMaterial = function ( material ) {
+
+		var program = material.program;
+
+		if ( program === undefined ) return;
+
+		material.program = undefined;
+
+		// only deallocate GL program if this was the last use of shared program
+		// assumed there is only single copy of any program in the _programs list
+		// (that's how it's constructed)
+
+		var i, il, programInfo;
+		var deleteProgram = false;
+
+		for ( i = 0, il = _programs.length; i < il; i ++ ) {
+
+			programInfo = _programs[ i ];
+
+			if ( programInfo.program === program ) {
+
+				programInfo.usedTimes --;
+
+				if ( programInfo.usedTimes === 0 ) {
+
+					deleteProgram = true;
+
+				}
+
+				break;
+
+			}
+
+		}
+
+		if ( deleteProgram === true ) {
+
+			// avoid using array.splice, this is costlier than creating new array from scratch
+
+			var newPrograms = [];
+
+			for ( i = 0, il = _programs.length; i < il; i ++ ) {
+
+				programInfo = _programs[ i ];
+
+				if ( programInfo.program !== program ) {
+
+					newPrograms.push( programInfo );
+
+				}
+
+			}
+
+			_programs = newPrograms;
+
+			_gl.deleteProgram( program );
+
+			_this.info.memory.programs --;
+
+		}
+
+	};
+
+	//
+
+	/*
+	function deleteParticleBuffers ( geometry ) {
+
+		_gl.deleteBuffer( geometry.__webglVertexBuffer );
+		_gl.deleteBuffer( geometry.__webglColorBuffer );
+
+		deleteCustomAttributesBuffers( geometry );
+
+		_this.info.memory.geometries --;
+
+	};
+
+	function deleteLineBuffers ( geometry ) {
+
+		_gl.deleteBuffer( geometry.__webglVertexBuffer );
+		_gl.deleteBuffer( geometry.__webglColorBuffer );
+		_gl.deleteBuffer( geometry.__webglLineDistanceBuffer );
+
+		deleteCustomAttributesBuffers( geometry );
+
+		_this.info.memory.geometries --;
+
+	};
+
+	function deleteRibbonBuffers ( geometry ) {
+
+		_gl.deleteBuffer( geometry.__webglVertexBuffer );
+		_gl.deleteBuffer( geometry.__webglColorBuffer );
+		_gl.deleteBuffer( geometry.__webglNormalBuffer );
+
+		deleteCustomAttributesBuffers( geometry );
+
+		_this.info.memory.geometries --;
+
+	};
+
+	function deleteMeshBuffers ( geometryGroup ) {
+
+		_gl.deleteBuffer( geometryGroup.__webglVertexBuffer );
+		_gl.deleteBuffer( geometryGroup.__webglNormalBuffer );
+		_gl.deleteBuffer( geometryGroup.__webglTangentBuffer );
+		_gl.deleteBuffer( geometryGroup.__webglColorBuffer );
+		_gl.deleteBuffer( geometryGroup.__webglUVBuffer );
+		_gl.deleteBuffer( geometryGroup.__webglUV2Buffer );
+
+		_gl.deleteBuffer( geometryGroup.__webglSkinIndicesBuffer );
+		_gl.deleteBuffer( geometryGroup.__webglSkinWeightsBuffer );
+
+		_gl.deleteBuffer( geometryGroup.__webglFaceBuffer );
+		_gl.deleteBuffer( geometryGroup.__webglLineBuffer );
+
+		var m, ml;
+
+		if ( geometryGroup.numMorphTargets ) {
+
+			for ( m = 0, ml = geometryGroup.numMorphTargets; m < ml; m ++ ) {
+
+				_gl.deleteBuffer( geometryGroup.__webglMorphTargetsBuffers[ m ] );
+
+			}
+
+		}
+
+		if ( geometryGroup.numMorphNormals ) {
+
+			for ( m = 0, ml = geometryGroup.numMorphNormals; m < ml; m ++ ) {
+
+				_gl.deleteBuffer( geometryGroup.__webglMorphNormalsBuffers[ m ] );
+
+			}
+
+		}
+
+		deleteCustomAttributesBuffers( geometryGroup );
+
+		_this.info.memory.geometries --;
+
+	};
+	*/
+
+	function deleteCustomAttributesBuffers( geometry ) {
+
+		if ( geometry.__webglCustomAttributesList ) {
+
+			for ( var id in geometry.__webglCustomAttributesList ) {
+
+				_gl.deleteBuffer( geometry.__webglCustomAttributesList[ id ].buffer );
+
+			}
+
+		}
+
+	};
+
+	// Buffer initialization
+
+	function initCustomAttributes ( geometry, object ) {
+
+		var nvertices = geometry.vertices.length;
+
+		var material = object.material;
+
+		if ( material.attributes ) {
+
+			if ( geometry.__webglCustomAttributesList === undefined ) {
+
+				geometry.__webglCustomAttributesList = [];
+
+			}
+
+			for ( var a in material.attributes ) {
+
+				var attribute = material.attributes[ a ];
+
+				if ( !attribute.__webglInitialized || attribute.createUniqueBuffers ) {
+
+					attribute.__webglInitialized = true;
+
+					var size = 1;		// "f" and "i"
+
+					if ( attribute.type === "v2" ) size = 2;
+					else if ( attribute.type === "v3" ) size = 3;
+					else if ( attribute.type === "v4" ) size = 4;
+					else if ( attribute.type === "c"  ) size = 3;
+
+					attribute.size = size;
+
+					attribute.array = new Float32Array( nvertices * size );
+
+					attribute.buffer = _gl.createBuffer();
+					attribute.buffer.belongsToAttribute = a;
+
+					attribute.needsUpdate = true;
+
+				}
+
+				geometry.__webglCustomAttributesList.push( attribute );
+
+			}
+
+		}
+
+	};
+
+	function initParticleBuffers ( geometry, object ) {
+
+		var nvertices = geometry.vertices.length;
+
+		geometry.__vertexArray = new Float32Array( nvertices * 3 );
+		geometry.__colorArray = new Float32Array( nvertices * 3 );
+
+		geometry.__sortArray = [];
+
+		geometry.__webglParticleCount = nvertices;
+
+		initCustomAttributes ( geometry, object );
+
+	};
+
+	function initLineBuffers ( geometry, object ) {
+
+		var nvertices = geometry.vertices.length;
+
+		geometry.__vertexArray = new Float32Array( nvertices * 3 );
+		geometry.__colorArray = new Float32Array( nvertices * 3 );
+		geometry.__lineDistanceArray = new Float32Array( nvertices * 1 );
+
+		geometry.__webglLineCount = nvertices;
+
+		initCustomAttributes ( geometry, object );
+
+	};
+
+	function initRibbonBuffers ( geometry, object ) {
+
+		var nvertices = geometry.vertices.length;
+
+		geometry.__vertexArray = new Float32Array( nvertices * 3 );
+		geometry.__colorArray = new Float32Array( nvertices * 3 );
+		geometry.__normalArray = new Float32Array( nvertices * 3 );
+
+		geometry.__webglVertexCount = nvertices;
+
+		initCustomAttributes ( geometry, object );
+
+	};
+
+	function initMeshBuffers ( geometryGroup, object ) {
+
+		var geometry = object.geometry,
+			faces3 = geometryGroup.faces3,
+			faces4 = geometryGroup.faces4,
+
+			nvertices = faces3.length * 3 + faces4.length * 4,
+			ntris     = faces3.length * 1 + faces4.length * 2,
+			nlines    = faces3.length * 3 + faces4.length * 4,
+
+			material = getBufferMaterial( object, geometryGroup ),
+
+			uvType = bufferGuessUVType( material ),
+			normalType = bufferGuessNormalType( material ),
+			vertexColorType = bufferGuessVertexColorType( material );
+
+		//console.log( "uvType", uvType, "normalType", normalType, "vertexColorType", vertexColorType, object, geometryGroup, material );
+
+		geometryGroup.__vertexArray = new Float32Array( nvertices * 3 );
+
+		if ( normalType ) {
+
+			geometryGroup.__normalArray = new Float32Array( nvertices * 3 );
+
+		}
+
+		if ( geometry.hasTangents ) {
+
+			geometryGroup.__tangentArray = new Float32Array( nvertices * 4 );
+
+		}
+
+		if ( vertexColorType ) {
+
+			geometryGroup.__colorArray = new Float32Array( nvertices * 3 );
+
+		}
+
+		if ( uvType ) {
+
+			if ( geometry.faceUvs.length > 0 || geometry.faceVertexUvs.length > 0 ) {
+
+				geometryGroup.__uvArray = new Float32Array( nvertices * 2 );
+
+			}
+
+			if ( geometry.faceUvs.length > 1 || geometry.faceVertexUvs.length > 1 ) {
+
+				geometryGroup.__uv2Array = new Float32Array( nvertices * 2 );
+
+			}
+
+		}
+
+		if ( object.geometry.skinWeights.length && object.geometry.skinIndices.length ) {
+
+			geometryGroup.__skinIndexArray = new Float32Array( nvertices * 4 );
+			geometryGroup.__skinWeightArray = new Float32Array( nvertices * 4 );
+
+		}
+
+		geometryGroup.__faceArray = new Uint16Array( ntris * 3 );
+		geometryGroup.__lineArray = new Uint16Array( nlines * 2 );
+
+		var m, ml;
+
+		if ( geometryGroup.numMorphTargets ) {
+
+			geometryGroup.__morphTargetsArrays = [];
+
+			for ( m = 0, ml = geometryGroup.numMorphTargets; m < ml; m ++ ) {
+
+				geometryGroup.__morphTargetsArrays.push( new Float32Array( nvertices * 3 ) );
+
+			}
+
+		}
+
+		if ( geometryGroup.numMorphNormals ) {
+
+			geometryGroup.__morphNormalsArrays = [];
+
+			for ( m = 0, ml = geometryGroup.numMorphNormals; m < ml; m ++ ) {
+
+				geometryGroup.__morphNormalsArrays.push( new Float32Array( nvertices * 3 ) );
+
+			}
+
+		}
+
+		geometryGroup.__webglFaceCount = ntris * 3;
+		geometryGroup.__webglLineCount = nlines * 2;
+
+
+		// custom attributes
+
+		if ( material.attributes ) {
+
+			if ( geometryGroup.__webglCustomAttributesList === undefined ) {
+
+				geometryGroup.__webglCustomAttributesList = [];
+
+			}
+
+			for ( var a in material.attributes ) {
+
+				// Do a shallow copy of the attribute object so different geometryGroup chunks use different
+				// attribute buffers which are correctly indexed in the setMeshBuffers function
+
+				var originalAttribute = material.attributes[ a ];
+
+				var attribute = {};
+
+				for ( var property in originalAttribute ) {
+
+					attribute[ property ] = originalAttribute[ property ];
+
+				}
+
+				if ( !attribute.__webglInitialized || attribute.createUniqueBuffers ) {
+
+					attribute.__webglInitialized = true;
+
+					var size = 1;		// "f" and "i"
+
+					if( attribute.type === "v2" ) size = 2;
+					else if( attribute.type === "v3" ) size = 3;
+					else if( attribute.type === "v4" ) size = 4;
+					else if( attribute.type === "c"  ) size = 3;
+
+					attribute.size = size;
+
+					attribute.array = new Float32Array( nvertices * size );
+
+					attribute.buffer = _gl.createBuffer();
+					attribute.buffer.belongsToAttribute = a;
+
+					originalAttribute.needsUpdate = true;
+					attribute.__original = originalAttribute;
+
+				}
+
+				geometryGroup.__webglCustomAttributesList.push( attribute );
+
+			}
+
+		}
+
+		geometryGroup.__inittedArrays = true;
+
+	};
+
+	function getBufferMaterial( object, geometryGroup ) {
+
+		return object.material instanceof THREE.MeshFaceMaterial
+			? object.material.materials[ geometryGroup.materialIndex ]
+			: object.material;
+
+	};
+
+	function materialNeedsSmoothNormals ( material ) {
+
+		return material && material.shading !== undefined && material.shading === THREE.SmoothShading;
+
+	};
+
+	function bufferGuessNormalType ( material ) {
+
+		// only MeshBasicMaterial and MeshDepthMaterial don't need normals
+
+		if ( ( material instanceof THREE.MeshBasicMaterial && !material.envMap ) || material instanceof THREE.MeshDepthMaterial ) {
+
+			return false;
+
+		}
+
+		if ( materialNeedsSmoothNormals( material ) ) {
+
+			return THREE.SmoothShading;
+
+		} else {
+
+			return THREE.FlatShading;
+
+		}
+
+	};
+
+	function bufferGuessVertexColorType ( material ) {
+
+		if ( material.vertexColors ) {
+
+			return material.vertexColors;
+
+		}
+
+		return false;
+
+	};
+
+	function bufferGuessUVType ( material ) {
+
+		// material must use some texture to require uvs
+
+		if ( material.map || material.lightMap || material.bumpMap || material.normalMap || material.specularMap || material instanceof THREE.ShaderMaterial ) {
+
+			return true;
+
+		}
+
+		return false;
+
+	};
+
+	//
+
+	function initDirectBuffers( geometry ) {
+
+		var a, attribute, type;
+
+		for ( a in geometry.attributes ) {
+
+			if ( a === "index" ) {
+
+				type = _gl.ELEMENT_ARRAY_BUFFER;
+
+			} else {
+
+				type = _gl.ARRAY_BUFFER;
+
+			}
+
+			attribute = geometry.attributes[ a ];
+
+			attribute.buffer = _gl.createBuffer();
+
+			_gl.bindBuffer( type, attribute.buffer );
+			_gl.bufferData( type, attribute.array, _gl.STATIC_DRAW );
+
+		}
+
+	};
+
+	// Buffer setting
+
+	function setParticleBuffers ( geometry, hint, object ) {
+
+		var v, c, vertex, offset, index, color,
+
+		vertices = geometry.vertices,
+		vl = vertices.length,
+
+		colors = geometry.colors,
+		cl = colors.length,
+
+		vertexArray = geometry.__vertexArray,
+		colorArray = geometry.__colorArray,
+
+		sortArray = geometry.__sortArray,
+
+		dirtyVertices = geometry.verticesNeedUpdate,
+		dirtyElements = geometry.elementsNeedUpdate,
+		dirtyColors = geometry.colorsNeedUpdate,
+
+		customAttributes = geometry.__webglCustomAttributesList,
+		i, il,
+		a, ca, cal, value,
+		customAttribute;
+
+		if ( object.sortParticles ) {
+
+			_projScreenMatrixPS.copy( _projScreenMatrix );
+			_projScreenMatrixPS.multiply( object.matrixWorld );
+
+			for ( v = 0; v < vl; v ++ ) {
+
+				vertex = vertices[ v ];
+
+				_vector3.copy( vertex );
+				_vector3.applyProjection( _projScreenMatrixPS );
+
+				sortArray[ v ] = [ _vector3.z, v ];
+
+			}
+
+			sortArray.sort( numericalSort );
+
+			for ( v = 0; v < vl; v ++ ) {
+
+				vertex = vertices[ sortArray[v][1] ];
+
+				offset = v * 3;
+
+				vertexArray[ offset ]     = vertex.x;
+				vertexArray[ offset + 1 ] = vertex.y;
+				vertexArray[ offset + 2 ] = vertex.z;
+
+			}
+
+			for ( c = 0; c < cl; c ++ ) {
+
+				offset = c * 3;
+
+				color = colors[ sortArray[c][1] ];
+
+				colorArray[ offset ]     = color.r;
+				colorArray[ offset + 1 ] = color.g;
+				colorArray[ offset + 2 ] = color.b;
+
+			}
+
+			if ( customAttributes ) {
+
+				for ( i = 0, il = customAttributes.length; i < il; i ++ ) {
+
+					customAttribute = customAttributes[ i ];
+
+					if ( ! ( customAttribute.boundTo === undefined || customAttribute.boundTo === "vertices" ) ) continue;
+
+					offset = 0;
+
+					cal = customAttribute.value.length;
+
+					if ( customAttribute.size === 1 ) {
+
+						for ( ca = 0; ca < cal; ca ++ ) {
+
+							index = sortArray[ ca ][ 1 ];
+
+							customAttribute.array[ ca ] = customAttribute.value[ index ];
+
+						}
+
+					} else if ( customAttribute.size === 2 ) {
+
+						for ( ca = 0; ca < cal; ca ++ ) {
+
+							index = sortArray[ ca ][ 1 ];
+
+							value = customAttribute.value[ index ];
+
+							customAttribute.array[ offset ] 	= value.x;
+							customAttribute.array[ offset + 1 ] = value.y;
+
+							offset += 2;
+
+						}
+
+					} else if ( customAttribute.size === 3 ) {
+
+						if ( customAttribute.type === "c" ) {
+
+							for ( ca = 0; ca < cal; ca ++ ) {
+
+								index = sortArray[ ca ][ 1 ];
+
+								value = customAttribute.value[ index ];
+
+								customAttribute.array[ offset ]     = value.r;
+								customAttribute.array[ offset + 1 ] = value.g;
+								customAttribute.array[ offset + 2 ] = value.b;
+
+								offset += 3;
+
+							}
+
+						} else {
+
+							for ( ca = 0; ca < cal; ca ++ ) {
+
+								index = sortArray[ ca ][ 1 ];
+
+								value = customAttribute.value[ index ];
+
+								customAttribute.array[ offset ] 	= value.x;
+								customAttribute.array[ offset + 1 ] = value.y;
+								customAttribute.array[ offset + 2 ] = value.z;
+
+								offset += 3;
+
+							}
+
+						}
+
+					} else if ( customAttribute.size === 4 ) {
+
+						for ( ca = 0; ca < cal; ca ++ ) {
+
+							index = sortArray[ ca ][ 1 ];
+
+							value = customAttribute.value[ index ];
+
+							customAttribute.array[ offset ]      = value.x;
+							customAttribute.array[ offset + 1  ] = value.y;
+							customAttribute.array[ offset + 2  ] = value.z;
+							customAttribute.array[ offset + 3  ] = value.w;
+
+							offset += 4;
+
+						}
+
+					}
+
+				}
+
+			}
+
+		} else {
+
+			if ( dirtyVertices ) {
+
+				for ( v = 0; v < vl; v ++ ) {
+
+					vertex = vertices[ v ];
+
+					offset = v * 3;
+
+					vertexArray[ offset ]     = vertex.x;
+					vertexArray[ offset + 1 ] = vertex.y;
+					vertexArray[ offset + 2 ] = vertex.z;
+
+				}
+
+			}
+
+			if ( dirtyColors ) {
+
+				for ( c = 0; c < cl; c ++ ) {
+
+					color = colors[ c ];
+
+					offset = c * 3;
+
+					colorArray[ offset ]     = color.r;
+					colorArray[ offset + 1 ] = color.g;
+					colorArray[ offset + 2 ] = color.b;
+
+				}
+
+			}
+
+			if ( customAttributes ) {
+
+				for ( i = 0, il = customAttributes.length; i < il; i ++ ) {
+
+					customAttribute = customAttributes[ i ];
+
+					if ( customAttribute.needsUpdate &&
+						 ( customAttribute.boundTo === undefined ||
+						   customAttribute.boundTo === "vertices") ) {
+
+						cal = customAttribute.value.length;
+
+						offset = 0;
+
+						if ( customAttribute.size === 1 ) {
+
+							for ( ca = 0; ca < cal; ca ++ ) {
+
+								customAttribute.array[ ca ] = customAttribute.value[ ca ];
+
+							}
+
+						} else if ( customAttribute.size === 2 ) {
+
+							for ( ca = 0; ca < cal; ca ++ ) {
+
+								value = customAttribute.value[ ca ];
+
+								customAttribute.array[ offset ] 	= value.x;
+								customAttribute.array[ offset + 1 ] = value.y;
+
+								offset += 2;
+
+							}
+
+						} else if ( customAttribute.size === 3 ) {
+
+							if ( customAttribute.type === "c" ) {
+
+								for ( ca = 0; ca < cal; ca ++ ) {
+
+									value = customAttribute.value[ ca ];
+
+									customAttribute.array[ offset ] 	= value.r;
+									customAttribute.array[ offset + 1 ] = value.g;
+									customAttribute.array[ offset + 2 ] = value.b;
+
+									offset += 3;
+
+								}
+
+							} else {
+
+								for ( ca = 0; ca < cal; ca ++ ) {
+
+									value = customAttribute.value[ ca ];
+
+									customAttribute.array[ offset ] 	= value.x;
+									customAttribute.array[ offset + 1 ] = value.y;
+									customAttribute.array[ offset + 2 ] = value.z;
+
+									offset += 3;
+
+								}
+
+							}
+
+						} else if ( customAttribute.size === 4 ) {
+
+							for ( ca = 0; ca < cal; ca ++ ) {
+
+								value = customAttribute.value[ ca ];
+
+								customAttribute.array[ offset ]      = value.x;
+								customAttribute.array[ offset + 1  ] = value.y;
+								customAttribute.array[ offset + 2  ] = value.z;
+								customAttribute.array[ offset + 3  ] = value.w;
+
+								offset += 4;
+
+							}
+
+						}
+
+					}
+
+				}
+
+			}
+
+		}
+
+		if ( dirtyVertices || object.sortParticles ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometry.__webglVertexBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, vertexArray, hint );
+
+		}
+
+		if ( dirtyColors || object.sortParticles ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometry.__webglColorBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, colorArray, hint );
+
+		}
+
+		if ( customAttributes ) {
+
+			for ( i = 0, il = customAttributes.length; i < il; i ++ ) {
+
+				customAttribute = customAttributes[ i ];
+
+				if ( customAttribute.needsUpdate || object.sortParticles ) {
+
+					_gl.bindBuffer( _gl.ARRAY_BUFFER, customAttribute.buffer );
+					_gl.bufferData( _gl.ARRAY_BUFFER, customAttribute.array, hint );
+
+				}
+
+			}
+
+		}
+
+
+	};
+
+	function setLineBuffers ( geometry, hint ) {
+
+		var v, c, d, vertex, offset, color,
+
+		vertices = geometry.vertices,
+		colors = geometry.colors,
+		lineDistances = geometry.lineDistances,
+
+		vl = vertices.length,
+		cl = colors.length,
+		dl = lineDistances.length,
+
+		vertexArray = geometry.__vertexArray,
+		colorArray = geometry.__colorArray,
+		lineDistanceArray = geometry.__lineDistanceArray,
+
+		dirtyVertices = geometry.verticesNeedUpdate,
+		dirtyColors = geometry.colorsNeedUpdate,
+		dirtyLineDistances = geometry.lineDistancesNeedUpdate,
+
+		customAttributes = geometry.__webglCustomAttributesList,
+
+		i, il,
+		a, ca, cal, value,
+		customAttribute;
+
+		if ( dirtyVertices ) {
+
+			for ( v = 0; v < vl; v ++ ) {
+
+				vertex = vertices[ v ];
+
+				offset = v * 3;
+
+				vertexArray[ offset ]     = vertex.x;
+				vertexArray[ offset + 1 ] = vertex.y;
+				vertexArray[ offset + 2 ] = vertex.z;
+
+			}
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometry.__webglVertexBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, vertexArray, hint );
+
+		}
+
+		if ( dirtyColors ) {
+
+			for ( c = 0; c < cl; c ++ ) {
+
+				color = colors[ c ];
+
+				offset = c * 3;
+
+				colorArray[ offset ]     = color.r;
+				colorArray[ offset + 1 ] = color.g;
+				colorArray[ offset + 2 ] = color.b;
+
+			}
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometry.__webglColorBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, colorArray, hint );
+
+		}
+
+		if ( dirtyLineDistances ) {
+
+			for ( d = 0; d < dl; d ++ ) {
+
+				lineDistanceArray[ d ] = lineDistances[ d ];
+
+			}
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometry.__webglLineDistanceBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, lineDistanceArray, hint );
+
+		}
+
+		if ( customAttributes ) {
+
+			for ( i = 0, il = customAttributes.length; i < il; i ++ ) {
+
+				customAttribute = customAttributes[ i ];
+
+				if ( customAttribute.needsUpdate &&
+					 ( customAttribute.boundTo === undefined ||
+					   customAttribute.boundTo === "vertices" ) ) {
+
+					offset = 0;
+
+					cal = customAttribute.value.length;
+
+					if ( customAttribute.size === 1 ) {
+
+						for ( ca = 0; ca < cal; ca ++ ) {
+
+							customAttribute.array[ ca ] = customAttribute.value[ ca ];
+
+						}
+
+					} else if ( customAttribute.size === 2 ) {
+
+						for ( ca = 0; ca < cal; ca ++ ) {
+
+							value = customAttribute.value[ ca ];
+
+							customAttribute.array[ offset ] 	= value.x;
+							customAttribute.array[ offset + 1 ] = value.y;
+
+							offset += 2;
+
+						}
+
+					} else if ( customAttribute.size === 3 ) {
+
+						if ( customAttribute.type === "c" ) {
+
+							for ( ca = 0; ca < cal; ca ++ ) {
+
+								value = customAttribute.value[ ca ];
+
+								customAttribute.array[ offset ] 	= value.r;
+								customAttribute.array[ offset + 1 ] = value.g;
+								customAttribute.array[ offset + 2 ] = value.b;
+
+								offset += 3;
+
+							}
+
+						} else {
+
+							for ( ca = 0; ca < cal; ca ++ ) {
+
+								value = customAttribute.value[ ca ];
+
+								customAttribute.array[ offset ] 	= value.x;
+								customAttribute.array[ offset + 1 ] = value.y;
+								customAttribute.array[ offset + 2 ] = value.z;
+
+								offset += 3;
+
+							}
+
+						}
+
+					} else if ( customAttribute.size === 4 ) {
+
+						for ( ca = 0; ca < cal; ca ++ ) {
+
+							value = customAttribute.value[ ca ];
+
+							customAttribute.array[ offset ] 	 = value.x;
+							customAttribute.array[ offset + 1  ] = value.y;
+							customAttribute.array[ offset + 2  ] = value.z;
+							customAttribute.array[ offset + 3  ] = value.w;
+
+							offset += 4;
+
+						}
+
+					}
+
+					_gl.bindBuffer( _gl.ARRAY_BUFFER, customAttribute.buffer );
+					_gl.bufferData( _gl.ARRAY_BUFFER, customAttribute.array, hint );
+
+				}
+
+			}
+
+		}
+
+	};
+
+	function setRibbonBuffers ( geometry, hint ) {
+
+		var v, c, n, vertex, offset, color, normal,
+
+		i, il, ca, cal, customAttribute, value,
+
+		vertices = geometry.vertices,
+		colors = geometry.colors,
+		normals = geometry.normals,
+
+		vl = vertices.length,
+		cl = colors.length,
+		nl = normals.length,
+
+		vertexArray = geometry.__vertexArray,
+		colorArray = geometry.__colorArray,
+		normalArray = geometry.__normalArray,
+
+		dirtyVertices = geometry.verticesNeedUpdate,
+		dirtyColors = geometry.colorsNeedUpdate,
+		dirtyNormals = geometry.normalsNeedUpdate,
+
+		customAttributes = geometry.__webglCustomAttributesList;
+
+		if ( dirtyVertices ) {
+
+			for ( v = 0; v < vl; v ++ ) {
+
+				vertex = vertices[ v ];
+
+				offset = v * 3;
+
+				vertexArray[ offset ]     = vertex.x;
+				vertexArray[ offset + 1 ] = vertex.y;
+				vertexArray[ offset + 2 ] = vertex.z;
+
+			}
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometry.__webglVertexBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, vertexArray, hint );
+
+		}
+
+		if ( dirtyColors ) {
+
+			for ( c = 0; c < cl; c ++ ) {
+
+				color = colors[ c ];
+
+				offset = c * 3;
+
+				colorArray[ offset ]     = color.r;
+				colorArray[ offset + 1 ] = color.g;
+				colorArray[ offset + 2 ] = color.b;
+
+			}
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometry.__webglColorBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, colorArray, hint );
+
+		}
+
+		if ( dirtyNormals ) {
+
+			for ( n = 0; n < nl; n ++ ) {
+
+				normal = normals[ n ];
+
+				offset = n * 3;
+
+				normalArray[ offset ]     = normal.x;
+				normalArray[ offset + 1 ] = normal.y;
+				normalArray[ offset + 2 ] = normal.z;
+
+			}
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometry.__webglNormalBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, normalArray, hint );
+
+		}
+
+		if ( customAttributes ) {
+
+			for ( i = 0, il = customAttributes.length; i < il; i ++ ) {
+
+				customAttribute = customAttributes[ i ];
+
+				if ( customAttribute.needsUpdate &&
+					 ( customAttribute.boundTo === undefined ||
+					   customAttribute.boundTo === "vertices" ) ) {
+
+					offset = 0;
+
+					cal = customAttribute.value.length;
+
+					if ( customAttribute.size === 1 ) {
+
+						for ( ca = 0; ca < cal; ca ++ ) {
+
+							customAttribute.array[ ca ] = customAttribute.value[ ca ];
+
+						}
+
+					} else if ( customAttribute.size === 2 ) {
+
+						for ( ca = 0; ca < cal; ca ++ ) {
+
+							value = customAttribute.value[ ca ];
+
+							customAttribute.array[ offset ] 	= value.x;
+							customAttribute.array[ offset + 1 ] = value.y;
+
+							offset += 2;
+
+						}
+
+					} else if ( customAttribute.size === 3 ) {
+
+						if ( customAttribute.type === "c" ) {
+
+							for ( ca = 0; ca < cal; ca ++ ) {
+
+								value = customAttribute.value[ ca ];
+
+								customAttribute.array[ offset ] 	= value.r;
+								customAttribute.array[ offset + 1 ] = value.g;
+								customAttribute.array[ offset + 2 ] = value.b;
+
+								offset += 3;
+
+							}
+
+						} else {
+
+							for ( ca = 0; ca < cal; ca ++ ) {
+
+								value = customAttribute.value[ ca ];
+
+								customAttribute.array[ offset ] 	= value.x;
+								customAttribute.array[ offset + 1 ] = value.y;
+								customAttribute.array[ offset + 2 ] = value.z;
+
+								offset += 3;
+
+							}
+
+						}
+
+					} else if ( customAttribute.size === 4 ) {
+
+						for ( ca = 0; ca < cal; ca ++ ) {
+
+							value = customAttribute.value[ ca ];
+
+							customAttribute.array[ offset ] 	 = value.x;
+							customAttribute.array[ offset + 1  ] = value.y;
+							customAttribute.array[ offset + 2  ] = value.z;
+							customAttribute.array[ offset + 3  ] = value.w;
+
+							offset += 4;
+
+						}
+
+					}
+
+					_gl.bindBuffer( _gl.ARRAY_BUFFER, customAttribute.buffer );
+					_gl.bufferData( _gl.ARRAY_BUFFER, customAttribute.array, hint );
+
+				}
+
+			}
+
+		}
+
+	};
+
+	function setMeshBuffers( geometryGroup, object, hint, dispose, material ) {
+
+		if ( ! geometryGroup.__inittedArrays ) {
+
+			return;
+
+		}
+
+		var normalType = bufferGuessNormalType( material ),
+		vertexColorType = bufferGuessVertexColorType( material ),
+		uvType = bufferGuessUVType( material ),
+
+		needsSmoothNormals = ( normalType === THREE.SmoothShading );
+
+		var f, fl, fi, face,
+		vertexNormals, faceNormal, normal,
+		vertexColors, faceColor,
+		vertexTangents,
+		uv, uv2, v1, v2, v3, v4, t1, t2, t3, t4, n1, n2, n3, n4,
+		c1, c2, c3, c4,
+		sw1, sw2, sw3, sw4,
+		si1, si2, si3, si4,
+		sa1, sa2, sa3, sa4,
+		sb1, sb2, sb3, sb4,
+		m, ml, i, il,
+		vn, uvi, uv2i,
+		vk, vkl, vka,
+		nka, chf, faceVertexNormals,
+		a,
+
+		vertexIndex = 0,
+
+		offset = 0,
+		offset_uv = 0,
+		offset_uv2 = 0,
+		offset_face = 0,
+		offset_normal = 0,
+		offset_tangent = 0,
+		offset_line = 0,
+		offset_color = 0,
+		offset_skin = 0,
+		offset_morphTarget = 0,
+		offset_custom = 0,
+		offset_customSrc = 0,
+
+		value,
+
+		vertexArray = geometryGroup.__vertexArray,
+		uvArray = geometryGroup.__uvArray,
+		uv2Array = geometryGroup.__uv2Array,
+		normalArray = geometryGroup.__normalArray,
+		tangentArray = geometryGroup.__tangentArray,
+		colorArray = geometryGroup.__colorArray,
+
+		skinIndexArray = geometryGroup.__skinIndexArray,
+		skinWeightArray = geometryGroup.__skinWeightArray,
+
+		morphTargetsArrays = geometryGroup.__morphTargetsArrays,
+		morphNormalsArrays = geometryGroup.__morphNormalsArrays,
+
+		customAttributes = geometryGroup.__webglCustomAttributesList,
+		customAttribute,
+
+		faceArray = geometryGroup.__faceArray,
+		lineArray = geometryGroup.__lineArray,
+
+		geometry = object.geometry, // this is shared for all chunks
+
+		dirtyVertices = geometry.verticesNeedUpdate,
+		dirtyElements = geometry.elementsNeedUpdate,
+		dirtyUvs = geometry.uvsNeedUpdate,
+		dirtyNormals = geometry.normalsNeedUpdate,
+		dirtyTangents = geometry.tangentsNeedUpdate,
+		dirtyColors = geometry.colorsNeedUpdate,
+		dirtyMorphTargets = geometry.morphTargetsNeedUpdate,
+
+		vertices = geometry.vertices,
+		chunk_faces3 = geometryGroup.faces3,
+		chunk_faces4 = geometryGroup.faces4,
+		obj_faces = geometry.faces,
+
+		obj_uvs  = geometry.faceVertexUvs[ 0 ],
+		obj_uvs2 = geometry.faceVertexUvs[ 1 ],
+
+		obj_colors = geometry.colors,
+
+		obj_skinIndices = geometry.skinIndices,
+		obj_skinWeights = geometry.skinWeights,
+
+		morphTargets = geometry.morphTargets,
+		morphNormals = geometry.morphNormals;
+
+		if ( dirtyVertices ) {
+
+			for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+				face = obj_faces[ chunk_faces3[ f ] ];
+
+				v1 = vertices[ face.a ];
+				v2 = vertices[ face.b ];
+				v3 = vertices[ face.c ];
+
+				vertexArray[ offset ]     = v1.x;
+				vertexArray[ offset + 1 ] = v1.y;
+				vertexArray[ offset + 2 ] = v1.z;
+
+				vertexArray[ offset + 3 ] = v2.x;
+				vertexArray[ offset + 4 ] = v2.y;
+				vertexArray[ offset + 5 ] = v2.z;
+
+				vertexArray[ offset + 6 ] = v3.x;
+				vertexArray[ offset + 7 ] = v3.y;
+				vertexArray[ offset + 8 ] = v3.z;
+
+				offset += 9;
+
+			}
+
+			for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+				face = obj_faces[ chunk_faces4[ f ] ];
+
+				v1 = vertices[ face.a ];
+				v2 = vertices[ face.b ];
+				v3 = vertices[ face.c ];
+				v4 = vertices[ face.d ];
+
+				vertexArray[ offset ]     = v1.x;
+				vertexArray[ offset + 1 ] = v1.y;
+				vertexArray[ offset + 2 ] = v1.z;
+
+				vertexArray[ offset + 3 ] = v2.x;
+				vertexArray[ offset + 4 ] = v2.y;
+				vertexArray[ offset + 5 ] = v2.z;
+
+				vertexArray[ offset + 6 ] = v3.x;
+				vertexArray[ offset + 7 ] = v3.y;
+				vertexArray[ offset + 8 ] = v3.z;
+
+				vertexArray[ offset + 9 ]  = v4.x;
+				vertexArray[ offset + 10 ] = v4.y;
+				vertexArray[ offset + 11 ] = v4.z;
+
+				offset += 12;
+
+			}
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglVertexBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, vertexArray, hint );
+
+		}
+
+		if ( dirtyMorphTargets ) {
+
+			for ( vk = 0, vkl = morphTargets.length; vk < vkl; vk ++ ) {
+
+				offset_morphTarget = 0;
+
+				for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+					chf = chunk_faces3[ f ];
+					face = obj_faces[ chf ];
+
+					// morph positions
+
+					v1 = morphTargets[ vk ].vertices[ face.a ];
+					v2 = morphTargets[ vk ].vertices[ face.b ];
+					v3 = morphTargets[ vk ].vertices[ face.c ];
+
+					vka = morphTargetsArrays[ vk ];
+
+					vka[ offset_morphTarget ] 	  = v1.x;
+					vka[ offset_morphTarget + 1 ] = v1.y;
+					vka[ offset_morphTarget + 2 ] = v1.z;
+
+					vka[ offset_morphTarget + 3 ] = v2.x;
+					vka[ offset_morphTarget + 4 ] = v2.y;
+					vka[ offset_morphTarget + 5 ] = v2.z;
+
+					vka[ offset_morphTarget + 6 ] = v3.x;
+					vka[ offset_morphTarget + 7 ] = v3.y;
+					vka[ offset_morphTarget + 8 ] = v3.z;
+
+					// morph normals
+
+					if ( material.morphNormals ) {
+
+						if ( needsSmoothNormals ) {
+
+							faceVertexNormals = morphNormals[ vk ].vertexNormals[ chf ];
+
+							n1 = faceVertexNormals.a;
+							n2 = faceVertexNormals.b;
+							n3 = faceVertexNormals.c;
+
+						} else {
+
+							n1 = morphNormals[ vk ].faceNormals[ chf ];
+							n2 = n1;
+							n3 = n1;
+
+						}
+
+						nka = morphNormalsArrays[ vk ];
+
+						nka[ offset_morphTarget ] 	  = n1.x;
+						nka[ offset_morphTarget + 1 ] = n1.y;
+						nka[ offset_morphTarget + 2 ] = n1.z;
+
+						nka[ offset_morphTarget + 3 ] = n2.x;
+						nka[ offset_morphTarget + 4 ] = n2.y;
+						nka[ offset_morphTarget + 5 ] = n2.z;
+
+						nka[ offset_morphTarget + 6 ] = n3.x;
+						nka[ offset_morphTarget + 7 ] = n3.y;
+						nka[ offset_morphTarget + 8 ] = n3.z;
+
+					}
+
+					//
+
+					offset_morphTarget += 9;
+
+				}
+
+				for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+					chf = chunk_faces4[ f ];
+					face = obj_faces[ chf ];
+
+					// morph positions
+
+					v1 = morphTargets[ vk ].vertices[ face.a ];
+					v2 = morphTargets[ vk ].vertices[ face.b ];
+					v3 = morphTargets[ vk ].vertices[ face.c ];
+					v4 = morphTargets[ vk ].vertices[ face.d ];
+
+					vka = morphTargetsArrays[ vk ];
+
+					vka[ offset_morphTarget ] 	  = v1.x;
+					vka[ offset_morphTarget + 1 ] = v1.y;
+					vka[ offset_morphTarget + 2 ] = v1.z;
+
+					vka[ offset_morphTarget + 3 ] = v2.x;
+					vka[ offset_morphTarget + 4 ] = v2.y;
+					vka[ offset_morphTarget + 5 ] = v2.z;
+
+					vka[ offset_morphTarget + 6 ] = v3.x;
+					vka[ offset_morphTarget + 7 ] = v3.y;
+					vka[ offset_morphTarget + 8 ] = v3.z;
+
+					vka[ offset_morphTarget + 9 ]  = v4.x;
+					vka[ offset_morphTarget + 10 ] = v4.y;
+					vka[ offset_morphTarget + 11 ] = v4.z;
+
+					// morph normals
+
+					if ( material.morphNormals ) {
+
+						if ( needsSmoothNormals ) {
+
+							faceVertexNormals = morphNormals[ vk ].vertexNormals[ chf ];
+
+							n1 = faceVertexNormals.a;
+							n2 = faceVertexNormals.b;
+							n3 = faceVertexNormals.c;
+							n4 = faceVertexNormals.d;
+
+						} else {
+
+							n1 = morphNormals[ vk ].faceNormals[ chf ];
+							n2 = n1;
+							n3 = n1;
+							n4 = n1;
+
+						}
+
+						nka = morphNormalsArrays[ vk ];
+
+						nka[ offset_morphTarget ] 	  = n1.x;
+						nka[ offset_morphTarget + 1 ] = n1.y;
+						nka[ offset_morphTarget + 2 ] = n1.z;
+
+						nka[ offset_morphTarget + 3 ] = n2.x;
+						nka[ offset_morphTarget + 4 ] = n2.y;
+						nka[ offset_morphTarget + 5 ] = n2.z;
+
+						nka[ offset_morphTarget + 6 ] = n3.x;
+						nka[ offset_morphTarget + 7 ] = n3.y;
+						nka[ offset_morphTarget + 8 ] = n3.z;
+
+						nka[ offset_morphTarget + 9 ]  = n4.x;
+						nka[ offset_morphTarget + 10 ] = n4.y;
+						nka[ offset_morphTarget + 11 ] = n4.z;
+
+					}
+
+					//
+
+					offset_morphTarget += 12;
+
+				}
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglMorphTargetsBuffers[ vk ] );
+				_gl.bufferData( _gl.ARRAY_BUFFER, morphTargetsArrays[ vk ], hint );
+
+				if ( material.morphNormals ) {
+
+					_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglMorphNormalsBuffers[ vk ] );
+					_gl.bufferData( _gl.ARRAY_BUFFER, morphNormalsArrays[ vk ], hint );
+
+				}
+
+			}
+
+		}
+
+		if ( obj_skinWeights.length ) {
+
+			for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+				face = obj_faces[ chunk_faces3[ f ]	];
+
+				// weights
+
+				sw1 = obj_skinWeights[ face.a ];
+				sw2 = obj_skinWeights[ face.b ];
+				sw3 = obj_skinWeights[ face.c ];
+
+				skinWeightArray[ offset_skin ]     = sw1.x;
+				skinWeightArray[ offset_skin + 1 ] = sw1.y;
+				skinWeightArray[ offset_skin + 2 ] = sw1.z;
+				skinWeightArray[ offset_skin + 3 ] = sw1.w;
+
+				skinWeightArray[ offset_skin + 4 ] = sw2.x;
+				skinWeightArray[ offset_skin + 5 ] = sw2.y;
+				skinWeightArray[ offset_skin + 6 ] = sw2.z;
+				skinWeightArray[ offset_skin + 7 ] = sw2.w;
+
+				skinWeightArray[ offset_skin + 8 ]  = sw3.x;
+				skinWeightArray[ offset_skin + 9 ]  = sw3.y;
+				skinWeightArray[ offset_skin + 10 ] = sw3.z;
+				skinWeightArray[ offset_skin + 11 ] = sw3.w;
+
+				// indices
+
+				si1 = obj_skinIndices[ face.a ];
+				si2 = obj_skinIndices[ face.b ];
+				si3 = obj_skinIndices[ face.c ];
+
+				skinIndexArray[ offset_skin ]     = si1.x;
+				skinIndexArray[ offset_skin + 1 ] = si1.y;
+				skinIndexArray[ offset_skin + 2 ] = si1.z;
+				skinIndexArray[ offset_skin + 3 ] = si1.w;
+
+				skinIndexArray[ offset_skin + 4 ] = si2.x;
+				skinIndexArray[ offset_skin + 5 ] = si2.y;
+				skinIndexArray[ offset_skin + 6 ] = si2.z;
+				skinIndexArray[ offset_skin + 7 ] = si2.w;
+
+				skinIndexArray[ offset_skin + 8 ]  = si3.x;
+				skinIndexArray[ offset_skin + 9 ]  = si3.y;
+				skinIndexArray[ offset_skin + 10 ] = si3.z;
+				skinIndexArray[ offset_skin + 11 ] = si3.w;
+
+				offset_skin += 12;
+
+			}
+
+			for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+				face = obj_faces[ chunk_faces4[ f ] ];
+
+				// weights
+
+				sw1 = obj_skinWeights[ face.a ];
+				sw2 = obj_skinWeights[ face.b ];
+				sw3 = obj_skinWeights[ face.c ];
+				sw4 = obj_skinWeights[ face.d ];
+
+				skinWeightArray[ offset_skin ]     = sw1.x;
+				skinWeightArray[ offset_skin + 1 ] = sw1.y;
+				skinWeightArray[ offset_skin + 2 ] = sw1.z;
+				skinWeightArray[ offset_skin + 3 ] = sw1.w;
+
+				skinWeightArray[ offset_skin + 4 ] = sw2.x;
+				skinWeightArray[ offset_skin + 5 ] = sw2.y;
+				skinWeightArray[ offset_skin + 6 ] = sw2.z;
+				skinWeightArray[ offset_skin + 7 ] = sw2.w;
+
+				skinWeightArray[ offset_skin + 8 ]  = sw3.x;
+				skinWeightArray[ offset_skin + 9 ]  = sw3.y;
+				skinWeightArray[ offset_skin + 10 ] = sw3.z;
+				skinWeightArray[ offset_skin + 11 ] = sw3.w;
+
+				skinWeightArray[ offset_skin + 12 ] = sw4.x;
+				skinWeightArray[ offset_skin + 13 ] = sw4.y;
+				skinWeightArray[ offset_skin + 14 ] = sw4.z;
+				skinWeightArray[ offset_skin + 15 ] = sw4.w;
+
+				// indices
+
+				si1 = obj_skinIndices[ face.a ];
+				si2 = obj_skinIndices[ face.b ];
+				si3 = obj_skinIndices[ face.c ];
+				si4 = obj_skinIndices[ face.d ];
+
+				skinIndexArray[ offset_skin ]     = si1.x;
+				skinIndexArray[ offset_skin + 1 ] = si1.y;
+				skinIndexArray[ offset_skin + 2 ] = si1.z;
+				skinIndexArray[ offset_skin + 3 ] = si1.w;
+
+				skinIndexArray[ offset_skin + 4 ] = si2.x;
+				skinIndexArray[ offset_skin + 5 ] = si2.y;
+				skinIndexArray[ offset_skin + 6 ] = si2.z;
+				skinIndexArray[ offset_skin + 7 ] = si2.w;
+
+				skinIndexArray[ offset_skin + 8 ]  = si3.x;
+				skinIndexArray[ offset_skin + 9 ]  = si3.y;
+				skinIndexArray[ offset_skin + 10 ] = si3.z;
+				skinIndexArray[ offset_skin + 11 ] = si3.w;
+
+				skinIndexArray[ offset_skin + 12 ] = si4.x;
+				skinIndexArray[ offset_skin + 13 ] = si4.y;
+				skinIndexArray[ offset_skin + 14 ] = si4.z;
+				skinIndexArray[ offset_skin + 15 ] = si4.w;
+
+				offset_skin += 16;
+
+			}
+
+			if ( offset_skin > 0 ) {
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglSkinIndicesBuffer );
+				_gl.bufferData( _gl.ARRAY_BUFFER, skinIndexArray, hint );
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglSkinWeightsBuffer );
+				_gl.bufferData( _gl.ARRAY_BUFFER, skinWeightArray, hint );
+
+			}
+
+		}
+
+		if ( dirtyColors && vertexColorType ) {
+
+			for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+				face = obj_faces[ chunk_faces3[ f ]	];
+
+				vertexColors = face.vertexColors;
+				faceColor = face.color;
+
+				if ( vertexColors.length === 3 && vertexColorType === THREE.VertexColors ) {
+
+					c1 = vertexColors[ 0 ];
+					c2 = vertexColors[ 1 ];
+					c3 = vertexColors[ 2 ];
+
+				} else {
+
+					c1 = faceColor;
+					c2 = faceColor;
+					c3 = faceColor;
+
+				}
+
+				colorArray[ offset_color ]     = c1.r;
+				colorArray[ offset_color + 1 ] = c1.g;
+				colorArray[ offset_color + 2 ] = c1.b;
+
+				colorArray[ offset_color + 3 ] = c2.r;
+				colorArray[ offset_color + 4 ] = c2.g;
+				colorArray[ offset_color + 5 ] = c2.b;
+
+				colorArray[ offset_color + 6 ] = c3.r;
+				colorArray[ offset_color + 7 ] = c3.g;
+				colorArray[ offset_color + 8 ] = c3.b;
+
+				offset_color += 9;
+
+			}
+
+			for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+				face = obj_faces[ chunk_faces4[ f ] ];
+
+				vertexColors = face.vertexColors;
+				faceColor = face.color;
+
+				if ( vertexColors.length === 4 && vertexColorType === THREE.VertexColors ) {
+
+					c1 = vertexColors[ 0 ];
+					c2 = vertexColors[ 1 ];
+					c3 = vertexColors[ 2 ];
+					c4 = vertexColors[ 3 ];
+
+				} else {
+
+					c1 = faceColor;
+					c2 = faceColor;
+					c3 = faceColor;
+					c4 = faceColor;
+
+				}
+
+				colorArray[ offset_color ]     = c1.r;
+				colorArray[ offset_color + 1 ] = c1.g;
+				colorArray[ offset_color + 2 ] = c1.b;
+
+				colorArray[ offset_color + 3 ] = c2.r;
+				colorArray[ offset_color + 4 ] = c2.g;
+				colorArray[ offset_color + 5 ] = c2.b;
+
+				colorArray[ offset_color + 6 ] = c3.r;
+				colorArray[ offset_color + 7 ] = c3.g;
+				colorArray[ offset_color + 8 ] = c3.b;
+
+				colorArray[ offset_color + 9 ]  = c4.r;
+				colorArray[ offset_color + 10 ] = c4.g;
+				colorArray[ offset_color + 11 ] = c4.b;
+
+				offset_color += 12;
+
+			}
+
+			if ( offset_color > 0 ) {
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglColorBuffer );
+				_gl.bufferData( _gl.ARRAY_BUFFER, colorArray, hint );
+
+			}
+
+		}
+
+		if ( dirtyTangents && geometry.hasTangents ) {
+
+			for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+				face = obj_faces[ chunk_faces3[ f ]	];
+
+				vertexTangents = face.vertexTangents;
+
+				t1 = vertexTangents[ 0 ];
+				t2 = vertexTangents[ 1 ];
+				t3 = vertexTangents[ 2 ];
+
+				tangentArray[ offset_tangent ]     = t1.x;
+				tangentArray[ offset_tangent + 1 ] = t1.y;
+				tangentArray[ offset_tangent + 2 ] = t1.z;
+				tangentArray[ offset_tangent + 3 ] = t1.w;
+
+				tangentArray[ offset_tangent + 4 ] = t2.x;
+				tangentArray[ offset_tangent + 5 ] = t2.y;
+				tangentArray[ offset_tangent + 6 ] = t2.z;
+				tangentArray[ offset_tangent + 7 ] = t2.w;
+
+				tangentArray[ offset_tangent + 8 ]  = t3.x;
+				tangentArray[ offset_tangent + 9 ]  = t3.y;
+				tangentArray[ offset_tangent + 10 ] = t3.z;
+				tangentArray[ offset_tangent + 11 ] = t3.w;
+
+				offset_tangent += 12;
+
+			}
+
+			for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+				face = obj_faces[ chunk_faces4[ f ] ];
+
+				vertexTangents = face.vertexTangents;
+
+				t1 = vertexTangents[ 0 ];
+				t2 = vertexTangents[ 1 ];
+				t3 = vertexTangents[ 2 ];
+				t4 = vertexTangents[ 3 ];
+
+				tangentArray[ offset_tangent ]     = t1.x;
+				tangentArray[ offset_tangent + 1 ] = t1.y;
+				tangentArray[ offset_tangent + 2 ] = t1.z;
+				tangentArray[ offset_tangent + 3 ] = t1.w;
+
+				tangentArray[ offset_tangent + 4 ] = t2.x;
+				tangentArray[ offset_tangent + 5 ] = t2.y;
+				tangentArray[ offset_tangent + 6 ] = t2.z;
+				tangentArray[ offset_tangent + 7 ] = t2.w;
+
+				tangentArray[ offset_tangent + 8 ]  = t3.x;
+				tangentArray[ offset_tangent + 9 ]  = t3.y;
+				tangentArray[ offset_tangent + 10 ] = t3.z;
+				tangentArray[ offset_tangent + 11 ] = t3.w;
+
+				tangentArray[ offset_tangent + 12 ] = t4.x;
+				tangentArray[ offset_tangent + 13 ] = t4.y;
+				tangentArray[ offset_tangent + 14 ] = t4.z;
+				tangentArray[ offset_tangent + 15 ] = t4.w;
+
+				offset_tangent += 16;
+
+			}
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglTangentBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, tangentArray, hint );
+
+		}
+
+		if ( dirtyNormals && normalType ) {
+
+			for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+				face = obj_faces[ chunk_faces3[ f ]	];
+
+				vertexNormals = face.vertexNormals;
+				faceNormal = face.normal;
+
+				if ( vertexNormals.length === 3 && needsSmoothNormals ) {
+
+					for ( i = 0; i < 3; i ++ ) {
+
+						vn = vertexNormals[ i ];
+
+						normalArray[ offset_normal ]     = vn.x;
+						normalArray[ offset_normal + 1 ] = vn.y;
+						normalArray[ offset_normal + 2 ] = vn.z;
+
+						offset_normal += 3;
+
+					}
+
+				} else {
+
+					for ( i = 0; i < 3; i ++ ) {
+
+						normalArray[ offset_normal ]     = faceNormal.x;
+						normalArray[ offset_normal + 1 ] = faceNormal.y;
+						normalArray[ offset_normal + 2 ] = faceNormal.z;
+
+						offset_normal += 3;
+
+					}
+
+				}
+
+			}
+
+			for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+				face = obj_faces[ chunk_faces4[ f ] ];
+
+				vertexNormals = face.vertexNormals;
+				faceNormal = face.normal;
+
+				if ( vertexNormals.length === 4 && needsSmoothNormals ) {
+
+					for ( i = 0; i < 4; i ++ ) {
+
+						vn = vertexNormals[ i ];
+
+						normalArray[ offset_normal ]     = vn.x;
+						normalArray[ offset_normal + 1 ] = vn.y;
+						normalArray[ offset_normal + 2 ] = vn.z;
+
+						offset_normal += 3;
+
+					}
+
+				} else {
+
+					for ( i = 0; i < 4; i ++ ) {
+
+						normalArray[ offset_normal ]     = faceNormal.x;
+						normalArray[ offset_normal + 1 ] = faceNormal.y;
+						normalArray[ offset_normal + 2 ] = faceNormal.z;
+
+						offset_normal += 3;
+
+					}
+
+				}
+
+			}
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglNormalBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, normalArray, hint );
+
+		}
+
+		if ( dirtyUvs && obj_uvs && uvType ) {
+
+			for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+				fi = chunk_faces3[ f ];
+
+				uv = obj_uvs[ fi ];
+
+				if ( uv === undefined ) continue;
+
+				for ( i = 0; i < 3; i ++ ) {
+
+					uvi = uv[ i ];
+
+					uvArray[ offset_uv ]     = uvi.x;
+					uvArray[ offset_uv + 1 ] = uvi.y;
+
+					offset_uv += 2;
+
+				}
+
+			}
+
+			for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+				fi = chunk_faces4[ f ];
+
+				uv = obj_uvs[ fi ];
+
+				if ( uv === undefined ) continue;
+
+				for ( i = 0; i < 4; i ++ ) {
+
+					uvi = uv[ i ];
+
+					uvArray[ offset_uv ]     = uvi.x;
+					uvArray[ offset_uv + 1 ] = uvi.y;
+
+					offset_uv += 2;
+
+				}
+
+			}
+
+			if ( offset_uv > 0 ) {
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglUVBuffer );
+				_gl.bufferData( _gl.ARRAY_BUFFER, uvArray, hint );
+
+			}
+
+		}
+
+		if ( dirtyUvs && obj_uvs2 && uvType ) {
+
+			for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+				fi = chunk_faces3[ f ];
+
+				uv2 = obj_uvs2[ fi ];
+
+				if ( uv2 === undefined ) continue;
+
+				for ( i = 0; i < 3; i ++ ) {
+
+					uv2i = uv2[ i ];
+
+					uv2Array[ offset_uv2 ]     = uv2i.x;
+					uv2Array[ offset_uv2 + 1 ] = uv2i.y;
+
+					offset_uv2 += 2;
+
+				}
+
+			}
+
+			for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+				fi = chunk_faces4[ f ];
+
+				uv2 = obj_uvs2[ fi ];
+
+				if ( uv2 === undefined ) continue;
+
+				for ( i = 0; i < 4; i ++ ) {
+
+					uv2i = uv2[ i ];
+
+					uv2Array[ offset_uv2 ]     = uv2i.x;
+					uv2Array[ offset_uv2 + 1 ] = uv2i.y;
+
+					offset_uv2 += 2;
+
+				}
+
+			}
+
+			if ( offset_uv2 > 0 ) {
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglUV2Buffer );
+				_gl.bufferData( _gl.ARRAY_BUFFER, uv2Array, hint );
+
+			}
+
+		}
+
+		if ( dirtyElements ) {
+
+			for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+				faceArray[ offset_face ] 	 = vertexIndex;
+				faceArray[ offset_face + 1 ] = vertexIndex + 1;
+				faceArray[ offset_face + 2 ] = vertexIndex + 2;
+
+				offset_face += 3;
+
+				lineArray[ offset_line ]     = vertexIndex;
+				lineArray[ offset_line + 1 ] = vertexIndex + 1;
+
+				lineArray[ offset_line + 2 ] = vertexIndex;
+				lineArray[ offset_line + 3 ] = vertexIndex + 2;
+
+				lineArray[ offset_line + 4 ] = vertexIndex + 1;
+				lineArray[ offset_line + 5 ] = vertexIndex + 2;
+
+				offset_line += 6;
+
+				vertexIndex += 3;
+
+			}
+
+			for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+				faceArray[ offset_face ]     = vertexIndex;
+				faceArray[ offset_face + 1 ] = vertexIndex + 1;
+				faceArray[ offset_face + 2 ] = vertexIndex + 3;
+
+				faceArray[ offset_face + 3 ] = vertexIndex + 1;
+				faceArray[ offset_face + 4 ] = vertexIndex + 2;
+				faceArray[ offset_face + 5 ] = vertexIndex + 3;
+
+				offset_face += 6;
+
+				lineArray[ offset_line ]     = vertexIndex;
+				lineArray[ offset_line + 1 ] = vertexIndex + 1;
+
+				lineArray[ offset_line + 2 ] = vertexIndex;
+				lineArray[ offset_line + 3 ] = vertexIndex + 3;
+
+				lineArray[ offset_line + 4 ] = vertexIndex + 1;
+				lineArray[ offset_line + 5 ] = vertexIndex + 2;
+
+				lineArray[ offset_line + 6 ] = vertexIndex + 2;
+				lineArray[ offset_line + 7 ] = vertexIndex + 3;
+
+				offset_line += 8;
+
+				vertexIndex += 4;
+
+			}
+
+			_gl.bindBuffer( _gl.ELEMENT_ARRAY_BUFFER, geometryGroup.__webglFaceBuffer );
+			_gl.bufferData( _gl.ELEMENT_ARRAY_BUFFER, faceArray, hint );
+
+			_gl.bindBuffer( _gl.ELEMENT_ARRAY_BUFFER, geometryGroup.__webglLineBuffer );
+			_gl.bufferData( _gl.ELEMENT_ARRAY_BUFFER, lineArray, hint );
+
+		}
+
+		if ( customAttributes ) {
+
+			for ( i = 0, il = customAttributes.length; i < il; i ++ ) {
+
+				customAttribute = customAttributes[ i ];
+
+				if ( ! customAttribute.__original.needsUpdate ) continue;
+
+				offset_custom = 0;
+				offset_customSrc = 0;
+
+				if ( customAttribute.size === 1 ) {
+
+					if ( customAttribute.boundTo === undefined || customAttribute.boundTo === "vertices" ) {
+
+						for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+							face = obj_faces[ chunk_faces3[ f ]	];
+
+							customAttribute.array[ offset_custom ] 	   = customAttribute.value[ face.a ];
+							customAttribute.array[ offset_custom + 1 ] = customAttribute.value[ face.b ];
+							customAttribute.array[ offset_custom + 2 ] = customAttribute.value[ face.c ];
+
+							offset_custom += 3;
+
+						}
+
+						for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+							face = obj_faces[ chunk_faces4[ f ] ];
+
+							customAttribute.array[ offset_custom ] 	   = customAttribute.value[ face.a ];
+							customAttribute.array[ offset_custom + 1 ] = customAttribute.value[ face.b ];
+							customAttribute.array[ offset_custom + 2 ] = customAttribute.value[ face.c ];
+							customAttribute.array[ offset_custom + 3 ] = customAttribute.value[ face.d ];
+
+							offset_custom += 4;
+
+						}
+
+					} else if ( customAttribute.boundTo === "faces" ) {
+
+						for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+							value = customAttribute.value[ chunk_faces3[ f ] ];
+
+							customAttribute.array[ offset_custom ] 	   = value;
+							customAttribute.array[ offset_custom + 1 ] = value;
+							customAttribute.array[ offset_custom + 2 ] = value;
+
+							offset_custom += 3;
+
+						}
+
+						for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+							value = customAttribute.value[ chunk_faces4[ f ] ];
+
+							customAttribute.array[ offset_custom ] 	   = value;
+							customAttribute.array[ offset_custom + 1 ] = value;
+							customAttribute.array[ offset_custom + 2 ] = value;
+							customAttribute.array[ offset_custom + 3 ] = value;
+
+							offset_custom += 4;
+
+						}
+
+					}
+
+				} else if ( customAttribute.size === 2 ) {
+
+					if ( customAttribute.boundTo === undefined || customAttribute.boundTo === "vertices" ) {
+
+						for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+							face = obj_faces[ chunk_faces3[ f ]	];
+
+							v1 = customAttribute.value[ face.a ];
+							v2 = customAttribute.value[ face.b ];
+							v3 = customAttribute.value[ face.c ];
+
+							customAttribute.array[ offset_custom ] 	   = v1.x;
+							customAttribute.array[ offset_custom + 1 ] = v1.y;
+
+							customAttribute.array[ offset_custom + 2 ] = v2.x;
+							customAttribute.array[ offset_custom + 3 ] = v2.y;
+
+							customAttribute.array[ offset_custom + 4 ] = v3.x;
+							customAttribute.array[ offset_custom + 5 ] = v3.y;
+
+							offset_custom += 6;
+
+						}
+
+						for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+							face = obj_faces[ chunk_faces4[ f ] ];
+
+							v1 = customAttribute.value[ face.a ];
+							v2 = customAttribute.value[ face.b ];
+							v3 = customAttribute.value[ face.c ];
+							v4 = customAttribute.value[ face.d ];
+
+							customAttribute.array[ offset_custom ] 	   = v1.x;
+							customAttribute.array[ offset_custom + 1 ] = v1.y;
+
+							customAttribute.array[ offset_custom + 2 ] = v2.x;
+							customAttribute.array[ offset_custom + 3 ] = v2.y;
+
+							customAttribute.array[ offset_custom + 4 ] = v3.x;
+							customAttribute.array[ offset_custom + 5 ] = v3.y;
+
+							customAttribute.array[ offset_custom + 6 ] = v4.x;
+							customAttribute.array[ offset_custom + 7 ] = v4.y;
+
+							offset_custom += 8;
+
+						}
+
+					} else if ( customAttribute.boundTo === "faces" ) {
+
+						for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+							value = customAttribute.value[ chunk_faces3[ f ] ];
+
+							v1 = value;
+							v2 = value;
+							v3 = value;
+
+							customAttribute.array[ offset_custom ] 	   = v1.x;
+							customAttribute.array[ offset_custom + 1 ] = v1.y;
+
+							customAttribute.array[ offset_custom + 2 ] = v2.x;
+							customAttribute.array[ offset_custom + 3 ] = v2.y;
+
+							customAttribute.array[ offset_custom + 4 ] = v3.x;
+							customAttribute.array[ offset_custom + 5 ] = v3.y;
+
+							offset_custom += 6;
+
+						}
+
+						for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+							value = customAttribute.value[ chunk_faces4[ f ] ];
+
+							v1 = value;
+							v2 = value;
+							v3 = value;
+							v4 = value;
+
+							customAttribute.array[ offset_custom ] 	   = v1.x;
+							customAttribute.array[ offset_custom + 1 ] = v1.y;
+
+							customAttribute.array[ offset_custom + 2 ] = v2.x;
+							customAttribute.array[ offset_custom + 3 ] = v2.y;
+
+							customAttribute.array[ offset_custom + 4 ] = v3.x;
+							customAttribute.array[ offset_custom + 5 ] = v3.y;
+
+							customAttribute.array[ offset_custom + 6 ] = v4.x;
+							customAttribute.array[ offset_custom + 7 ] = v4.y;
+
+							offset_custom += 8;
+
+						}
+
+					}
+
+				} else if ( customAttribute.size === 3 ) {
+
+					var pp;
+
+					if ( customAttribute.type === "c" ) {
+
+						pp = [ "r", "g", "b" ];
+
+					} else {
+
+						pp = [ "x", "y", "z" ];
+
+					}
+
+					if ( customAttribute.boundTo === undefined || customAttribute.boundTo === "vertices" ) {
+
+						for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+							face = obj_faces[ chunk_faces3[ f ]	];
+
+							v1 = customAttribute.value[ face.a ];
+							v2 = customAttribute.value[ face.b ];
+							v3 = customAttribute.value[ face.c ];
+
+							customAttribute.array[ offset_custom ] 	   = v1[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 1 ] = v1[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 2 ] = v1[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 3 ] = v2[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 4 ] = v2[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 5 ] = v2[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 6 ] = v3[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 7 ] = v3[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 8 ] = v3[ pp[ 2 ] ];
+
+							offset_custom += 9;
+
+						}
+
+						for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+							face = obj_faces[ chunk_faces4[ f ] ];
+
+							v1 = customAttribute.value[ face.a ];
+							v2 = customAttribute.value[ face.b ];
+							v3 = customAttribute.value[ face.c ];
+							v4 = customAttribute.value[ face.d ];
+
+							customAttribute.array[ offset_custom  ] 	= v1[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 1  ] = v1[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 2  ] = v1[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 3  ] = v2[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 4  ] = v2[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 5  ] = v2[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 6  ] = v3[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 7  ] = v3[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 8  ] = v3[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 9  ] = v4[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 10 ] = v4[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 11 ] = v4[ pp[ 2 ] ];
+
+							offset_custom += 12;
+
+						}
+
+					} else if ( customAttribute.boundTo === "faces" ) {
+
+						for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+							value = customAttribute.value[ chunk_faces3[ f ] ];
+
+							v1 = value;
+							v2 = value;
+							v3 = value;
+
+							customAttribute.array[ offset_custom ] 	   = v1[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 1 ] = v1[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 2 ] = v1[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 3 ] = v2[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 4 ] = v2[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 5 ] = v2[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 6 ] = v3[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 7 ] = v3[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 8 ] = v3[ pp[ 2 ] ];
+
+							offset_custom += 9;
+
+						}
+
+						for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+							value = customAttribute.value[ chunk_faces4[ f ] ];
+
+							v1 = value;
+							v2 = value;
+							v3 = value;
+							v4 = value;
+
+							customAttribute.array[ offset_custom  ] 	= v1[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 1  ] = v1[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 2  ] = v1[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 3  ] = v2[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 4  ] = v2[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 5  ] = v2[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 6  ] = v3[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 7  ] = v3[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 8  ] = v3[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 9  ] = v4[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 10 ] = v4[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 11 ] = v4[ pp[ 2 ] ];
+
+							offset_custom += 12;
+
+						}
+
+					} else if ( customAttribute.boundTo === "faceVertices" ) {
+
+						for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+							value = customAttribute.value[ chunk_faces3[ f ] ];
+
+							v1 = value[ 0 ];
+							v2 = value[ 1 ];
+							v3 = value[ 2 ];
+
+							customAttribute.array[ offset_custom ] 	   = v1[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 1 ] = v1[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 2 ] = v1[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 3 ] = v2[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 4 ] = v2[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 5 ] = v2[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 6 ] = v3[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 7 ] = v3[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 8 ] = v3[ pp[ 2 ] ];
+
+							offset_custom += 9;
+
+						}
+
+						for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+							value = customAttribute.value[ chunk_faces4[ f ] ];
+
+							v1 = value[ 0 ];
+							v2 = value[ 1 ];
+							v3 = value[ 2 ];
+							v4 = value[ 3 ];
+
+							customAttribute.array[ offset_custom  ] 	= v1[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 1  ] = v1[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 2  ] = v1[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 3  ] = v2[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 4  ] = v2[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 5  ] = v2[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 6  ] = v3[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 7  ] = v3[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 8  ] = v3[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 9  ] = v4[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 10 ] = v4[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 11 ] = v4[ pp[ 2 ] ];
+
+							offset_custom += 12;
+
+						}
+
+					}
+
+				} else if ( customAttribute.size === 4 ) {
+
+					if ( customAttribute.boundTo === undefined || customAttribute.boundTo === "vertices" ) {
+
+						for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+							face = obj_faces[ chunk_faces3[ f ]	];
+
+							v1 = customAttribute.value[ face.a ];
+							v2 = customAttribute.value[ face.b ];
+							v3 = customAttribute.value[ face.c ];
+
+							customAttribute.array[ offset_custom  ] 	= v1.x;
+							customAttribute.array[ offset_custom + 1  ] = v1.y;
+							customAttribute.array[ offset_custom + 2  ] = v1.z;
+							customAttribute.array[ offset_custom + 3  ] = v1.w;
+
+							customAttribute.array[ offset_custom + 4  ] = v2.x;
+							customAttribute.array[ offset_custom + 5  ] = v2.y;
+							customAttribute.array[ offset_custom + 6  ] = v2.z;
+							customAttribute.array[ offset_custom + 7  ] = v2.w;
+
+							customAttribute.array[ offset_custom + 8  ] = v3.x;
+							customAttribute.array[ offset_custom + 9  ] = v3.y;
+							customAttribute.array[ offset_custom + 10 ] = v3.z;
+							customAttribute.array[ offset_custom + 11 ] = v3.w;
+
+							offset_custom += 12;
+
+						}
+
+						for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+							face = obj_faces[ chunk_faces4[ f ] ];
+
+							v1 = customAttribute.value[ face.a ];
+							v2 = customAttribute.value[ face.b ];
+							v3 = customAttribute.value[ face.c ];
+							v4 = customAttribute.value[ face.d ];
+
+							customAttribute.array[ offset_custom  ] 	= v1.x;
+							customAttribute.array[ offset_custom + 1  ] = v1.y;
+							customAttribute.array[ offset_custom + 2  ] = v1.z;
+							customAttribute.array[ offset_custom + 3  ] = v1.w;
+
+							customAttribute.array[ offset_custom + 4  ] = v2.x;
+							customAttribute.array[ offset_custom + 5  ] = v2.y;
+							customAttribute.array[ offset_custom + 6  ] = v2.z;
+							customAttribute.array[ offset_custom + 7  ] = v2.w;
+
+							customAttribute.array[ offset_custom + 8  ] = v3.x;
+							customAttribute.array[ offset_custom + 9  ] = v3.y;
+							customAttribute.array[ offset_custom + 10 ] = v3.z;
+							customAttribute.array[ offset_custom + 11 ] = v3.w;
+
+							customAttribute.array[ offset_custom + 12 ] = v4.x;
+							customAttribute.array[ offset_custom + 13 ] = v4.y;
+							customAttribute.array[ offset_custom + 14 ] = v4.z;
+							customAttribute.array[ offset_custom + 15 ] = v4.w;
+
+							offset_custom += 16;
+
+						}
+
+					} else if ( customAttribute.boundTo === "faces" ) {
+
+						for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+							value = customAttribute.value[ chunk_faces3[ f ] ];
+
+							v1 = value;
+							v2 = value;
+							v3 = value;
+
+							customAttribute.array[ offset_custom  ] 	= v1.x;
+							customAttribute.array[ offset_custom + 1  ] = v1.y;
+							customAttribute.array[ offset_custom + 2  ] = v1.z;
+							customAttribute.array[ offset_custom + 3  ] = v1.w;
+
+							customAttribute.array[ offset_custom + 4  ] = v2.x;
+							customAttribute.array[ offset_custom + 5  ] = v2.y;
+							customAttribute.array[ offset_custom + 6  ] = v2.z;
+							customAttribute.array[ offset_custom + 7  ] = v2.w;
+
+							customAttribute.array[ offset_custom + 8  ] = v3.x;
+							customAttribute.array[ offset_custom + 9  ] = v3.y;
+							customAttribute.array[ offset_custom + 10 ] = v3.z;
+							customAttribute.array[ offset_custom + 11 ] = v3.w;
+
+							offset_custom += 12;
+
+						}
+
+						for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+							value = customAttribute.value[ chunk_faces4[ f ] ];
+
+							v1 = value;
+							v2 = value;
+							v3 = value;
+							v4 = value;
+
+							customAttribute.array[ offset_custom  ] 	= v1.x;
+							customAttribute.array[ offset_custom + 1  ] = v1.y;
+							customAttribute.array[ offset_custom + 2  ] = v1.z;
+							customAttribute.array[ offset_custom + 3  ] = v1.w;
+
+							customAttribute.array[ offset_custom + 4  ] = v2.x;
+							customAttribute.array[ offset_custom + 5  ] = v2.y;
+							customAttribute.array[ offset_custom + 6  ] = v2.z;
+							customAttribute.array[ offset_custom + 7  ] = v2.w;
+
+							customAttribute.array[ offset_custom + 8  ] = v3.x;
+							customAttribute.array[ offset_custom + 9  ] = v3.y;
+							customAttribute.array[ offset_custom + 10 ] = v3.z;
+							customAttribute.array[ offset_custom + 11 ] = v3.w;
+
+							customAttribute.array[ offset_custom + 12 ] = v4.x;
+							customAttribute.array[ offset_custom + 13 ] = v4.y;
+							customAttribute.array[ offset_custom + 14 ] = v4.z;
+							customAttribute.array[ offset_custom + 15 ] = v4.w;
+
+							offset_custom += 16;
+
+						}
+
+					} else if ( customAttribute.boundTo === "faceVertices" ) {
+
+						for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+							value = customAttribute.value[ chunk_faces3[ f ] ];
+
+							v1 = value[ 0 ];
+							v2 = value[ 1 ];
+							v3 = value[ 2 ];
+
+							customAttribute.array[ offset_custom  ] 	= v1.x;
+							customAttribute.array[ offset_custom + 1  ] = v1.y;
+							customAttribute.array[ offset_custom + 2  ] = v1.z;
+							customAttribute.array[ offset_custom + 3  ] = v1.w;
+
+							customAttribute.array[ offset_custom + 4  ] = v2.x;
+							customAttribute.array[ offset_custom + 5  ] = v2.y;
+							customAttribute.array[ offset_custom + 6  ] = v2.z;
+							customAttribute.array[ offset_custom + 7  ] = v2.w;
+
+							customAttribute.array[ offset_custom + 8  ] = v3.x;
+							customAttribute.array[ offset_custom + 9  ] = v3.y;
+							customAttribute.array[ offset_custom + 10 ] = v3.z;
+							customAttribute.array[ offset_custom + 11 ] = v3.w;
+
+							offset_custom += 12;
+
+						}
+
+						for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+							value = customAttribute.value[ chunk_faces4[ f ] ];
+
+							v1 = value[ 0 ];
+							v2 = value[ 1 ];
+							v3 = value[ 2 ];
+							v4 = value[ 3 ];
+
+							customAttribute.array[ offset_custom  ] 	= v1.x;
+							customAttribute.array[ offset_custom + 1  ] = v1.y;
+							customAttribute.array[ offset_custom + 2  ] = v1.z;
+							customAttribute.array[ offset_custom + 3  ] = v1.w;
+
+							customAttribute.array[ offset_custom + 4  ] = v2.x;
+							customAttribute.array[ offset_custom + 5  ] = v2.y;
+							customAttribute.array[ offset_custom + 6  ] = v2.z;
+							customAttribute.array[ offset_custom + 7  ] = v2.w;
+
+							customAttribute.array[ offset_custom + 8  ] = v3.x;
+							customAttribute.array[ offset_custom + 9  ] = v3.y;
+							customAttribute.array[ offset_custom + 10 ] = v3.z;
+							customAttribute.array[ offset_custom + 11 ] = v3.w;
+
+							customAttribute.array[ offset_custom + 12 ] = v4.x;
+							customAttribute.array[ offset_custom + 13 ] = v4.y;
+							customAttribute.array[ offset_custom + 14 ] = v4.z;
+							customAttribute.array[ offset_custom + 15 ] = v4.w;
+
+							offset_custom += 16;
+
+						}
+
+					}
+
+				}
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, customAttribute.buffer );
+				_gl.bufferData( _gl.ARRAY_BUFFER, customAttribute.array, hint );
+
+			}
+
+		}
+
+		if ( dispose ) {
+
+			delete geometryGroup.__inittedArrays;
+			delete geometryGroup.__colorArray;
+			delete geometryGroup.__normalArray;
+			delete geometryGroup.__tangentArray;
+			delete geometryGroup.__uvArray;
+			delete geometryGroup.__uv2Array;
+			delete geometryGroup.__faceArray;
+			delete geometryGroup.__vertexArray;
+			delete geometryGroup.__lineArray;
+			delete geometryGroup.__skinIndexArray;
+			delete geometryGroup.__skinWeightArray;
+
+		}
+
+	};
+
+	function setDirectBuffers ( geometry, hint, dispose ) {
+
+		var attributes = geometry.attributes;
+
+		var index = attributes[ "index" ];
+		var position = attributes[ "position" ];
+		var normal = attributes[ "normal" ];
+		var uv = attributes[ "uv" ];
+		var color = attributes[ "color" ];
+		var tangent = attributes[ "tangent" ];
+
+		if ( geometry.elementsNeedUpdate && index !== undefined ) {
+
+			_gl.bindBuffer( _gl.ELEMENT_ARRAY_BUFFER, index.buffer );
+			_gl.bufferData( _gl.ELEMENT_ARRAY_BUFFER, index.array, hint );
+
+		}
+
+		if ( geometry.verticesNeedUpdate && position !== undefined ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, position.buffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, position.array, hint );
+
+		}
+
+		if ( geometry.normalsNeedUpdate && normal !== undefined ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, normal.buffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, normal.array, hint );
+
+		}
+
+		if ( geometry.uvsNeedUpdate && uv !== undefined ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, uv.buffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, uv.array, hint );
+
+		}
+
+		if ( geometry.colorsNeedUpdate && color !== undefined ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, color.buffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, color.array, hint );
+
+		}
+
+		if ( geometry.tangentsNeedUpdate && tangent !== undefined ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, tangent.buffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, tangent.array, hint );
+
+		}
+
+		if ( dispose ) {
+
+			for ( var i in geometry.attributes ) {
+
+				delete geometry.attributes[ i ].array;
+
+			}
+
+		}
+
+	};
+
+	// Buffer rendering
+
+	this.renderBufferImmediate = function ( object, program, material ) {
+
+		if ( object.hasPositions && ! object.__webglVertexBuffer ) object.__webglVertexBuffer = _gl.createBuffer();
+		if ( object.hasNormals && ! object.__webglNormalBuffer ) object.__webglNormalBuffer = _gl.createBuffer();
+		if ( object.hasUvs && ! object.__webglUvBuffer ) object.__webglUvBuffer = _gl.createBuffer();
+		if ( object.hasColors && ! object.__webglColorBuffer ) object.__webglColorBuffer = _gl.createBuffer();
+
+		if ( object.hasPositions ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, object.__webglVertexBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, object.positionArray, _gl.DYNAMIC_DRAW );
+			_gl.enableVertexAttribArray( program.attributes.position );
+			_gl.vertexAttribPointer( program.attributes.position, 3, _gl.FLOAT, false, 0, 0 );
+
+		}
+
+		if ( object.hasNormals ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, object.__webglNormalBuffer );
+
+			if ( material.shading === THREE.FlatShading ) {
+
+				var nx, ny, nz,
+					nax, nbx, ncx, nay, nby, ncy, naz, nbz, ncz,
+					normalArray,
+					i, il = object.count * 3;
+
+				for( i = 0; i < il; i += 9 ) {
+
+					normalArray = object.normalArray;
+
+					nax  = normalArray[ i ];
+					nay  = normalArray[ i + 1 ];
+					naz  = normalArray[ i + 2 ];
+
+					nbx  = normalArray[ i + 3 ];
+					nby  = normalArray[ i + 4 ];
+					nbz  = normalArray[ i + 5 ];
+
+					ncx  = normalArray[ i + 6 ];
+					ncy  = normalArray[ i + 7 ];
+					ncz  = normalArray[ i + 8 ];
+
+					nx = ( nax + nbx + ncx ) / 3;
+					ny = ( nay + nby + ncy ) / 3;
+					nz = ( naz + nbz + ncz ) / 3;
+
+					normalArray[ i ] 	 = nx;
+					normalArray[ i + 1 ] = ny;
+					normalArray[ i + 2 ] = nz;
+
+					normalArray[ i + 3 ] = nx;
+					normalArray[ i + 4 ] = ny;
+					normalArray[ i + 5 ] = nz;
+
+					normalArray[ i + 6 ] = nx;
+					normalArray[ i + 7 ] = ny;
+					normalArray[ i + 8 ] = nz;
+
+				}
+
+			}
+
+			_gl.bufferData( _gl.ARRAY_BUFFER, object.normalArray, _gl.DYNAMIC_DRAW );
+			_gl.enableVertexAttribArray( program.attributes.normal );
+			_gl.vertexAttribPointer( program.attributes.normal, 3, _gl.FLOAT, false, 0, 0 );
+
+		}
+
+		if ( object.hasUvs && material.map ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, object.__webglUvBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, object.uvArray, _gl.DYNAMIC_DRAW );
+			_gl.enableVertexAttribArray( program.attributes.uv );
+			_gl.vertexAttribPointer( program.attributes.uv, 2, _gl.FLOAT, false, 0, 0 );
+
+		}
+
+		if ( object.hasColors && material.vertexColors !== THREE.NoColors ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, object.__webglColorBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, object.colorArray, _gl.DYNAMIC_DRAW );
+			_gl.enableVertexAttribArray( program.attributes.color );
+			_gl.vertexAttribPointer( program.attributes.color, 3, _gl.FLOAT, false, 0, 0 );
+
+		}
+
+		_gl.drawArrays( _gl.TRIANGLES, 0, object.count );
+
+		object.count = 0;
+
+	};
+
+	this.renderBufferDirect = function ( camera, lights, fog, material, geometry, object ) {
+
+		if ( material.visible === false ) return;
+
+		var program, attributes, linewidth, primitives, a, attribute;
+
+		program = setProgram( camera, lights, fog, material, object );
+
+		attributes = program.attributes;
+
+		var updateBuffers = false,
+			wireframeBit = material.wireframe ? 1 : 0,
+			geometryHash = ( geometry.id * 0xffffff ) + ( program.id * 2 ) + wireframeBit;
+
+		if ( geometryHash !== _currentGeometryGroupHash ) {
+
+			_currentGeometryGroupHash = geometryHash;
+			updateBuffers = true;
+
+		}
+
+		if ( updateBuffers ) {
+
+			disableAttributes();
+
+		}
+
+		// render mesh
+
+		if ( object instanceof THREE.Mesh ) {
+
+			var index = geometry.attributes[ "index" ];
+
+			// indexed triangles
+
+			if ( index ) {
+
+				var offsets = geometry.offsets;
+
+				// if there is more than 1 chunk
+				// must set attribute pointers to use new offsets for each chunk
+				// even if geometry and materials didn't change
+
+				if ( offsets.length > 1 ) updateBuffers = true;
+
+				for ( var i = 0, il = offsets.length; i < il; i ++ ) {
+
+					var startIndex = offsets[ i ].index;
+
+					if ( updateBuffers ) {
+
+						// vertices
+
+						var position = geometry.attributes[ "position" ];
+						var positionSize = position.itemSize;
+
+						_gl.bindBuffer( _gl.ARRAY_BUFFER, position.buffer );
+						enableAttribute( attributes.position );
+						_gl.vertexAttribPointer( attributes.position, positionSize, _gl.FLOAT, false, 0, startIndex * positionSize * 4 ); // 4 bytes per Float32
+
+						// normals
+
+						var normal = geometry.attributes[ "normal" ];
+
+						if ( attributes.normal >= 0 && normal ) {
+
+							var normalSize = normal.itemSize;
+
+							_gl.bindBuffer( _gl.ARRAY_BUFFER, normal.buffer );
+							enableAttribute( attributes.normal );
+							_gl.vertexAttribPointer( attributes.normal, normalSize, _gl.FLOAT, false, 0, startIndex * normalSize * 4 );
+
+						}
+
+						// uvs
+
+						var uv = geometry.attributes[ "uv" ];
+
+						if ( attributes.uv >= 0 && uv ) {
+
+							var uvSize = uv.itemSize;
+
+							_gl.bindBuffer( _gl.ARRAY_BUFFER, uv.buffer );
+							enableAttribute( attributes.uv );
+							_gl.vertexAttribPointer( attributes.uv, uvSize, _gl.FLOAT, false, 0, startIndex * uvSize * 4 );
+
+						}
+
+						// colors
+
+						var color = geometry.attributes[ "color" ];
+
+						if ( attributes.color >= 0 && color ) {
+
+							var colorSize = color.itemSize;
+
+							_gl.bindBuffer( _gl.ARRAY_BUFFER, color.buffer );
+							enableAttribute( attributes.color );
+							_gl.vertexAttribPointer( attributes.color, colorSize, _gl.FLOAT, false, 0, startIndex * colorSize * 4 );
+
+						}
+
+						// tangents
+
+						var tangent = geometry.attributes[ "tangent" ];
+
+						if ( attributes.tangent >= 0 && tangent ) {
+
+							var tangentSize = tangent.itemSize;
+
+							_gl.bindBuffer( _gl.ARRAY_BUFFER, tangent.buffer );
+							enableAttribute( attributes.tangent );
+							_gl.vertexAttribPointer( attributes.tangent, tangentSize, _gl.FLOAT, false, 0, startIndex * tangentSize * 4 );
+
+						}
+
+						// indices
+
+						_gl.bindBuffer( _gl.ELEMENT_ARRAY_BUFFER, index.buffer );
+
+					}
+
+					// render indexed triangles
+
+					_gl.drawElements( _gl.TRIANGLES, offsets[ i ].count, _gl.UNSIGNED_SHORT, offsets[ i ].start * 2 ); // 2 bytes per Uint16
+
+					_this.info.render.calls ++;
+					_this.info.render.vertices += offsets[ i ].count; // not really true, here vertices can be shared
+					_this.info.render.faces += offsets[ i ].count / 3;
+
+				}
+
+			// non-indexed triangles
+
+			} else {
+
+				if ( updateBuffers ) {
+
+					// vertices
+
+					var position = geometry.attributes[ "position" ];
+					var positionSize = position.itemSize;
+
+					_gl.bindBuffer( _gl.ARRAY_BUFFER, position.buffer );
+					enableAttribute( attributes.position );
+					_gl.vertexAttribPointer( attributes.position, positionSize, _gl.FLOAT, false, 0, 0 );
+
+					// normals
+
+					var normal = geometry.attributes[ "normal" ];
+
+					if ( attributes.normal >= 0 && normal ) {
+
+						var normalSize = normal.itemSize;
+
+						_gl.bindBuffer( _gl.ARRAY_BUFFER, normal.buffer );
+						enableAttribute( attributes.normal );
+						_gl.vertexAttribPointer( attributes.normal, normalSize, _gl.FLOAT, false, 0, 0 );
+
+					}
+
+					// uvs
+
+					var uv = geometry.attributes[ "uv" ];
+
+					if ( attributes.uv >= 0 && uv ) {
+
+						var uvSize = uv.itemSize;
+
+						_gl.bindBuffer( _gl.ARRAY_BUFFER, uv.buffer );
+						enableAttribute( attributes.uv );
+						_gl.vertexAttribPointer( attributes.uv, uvSize, _gl.FLOAT, false, 0, 0 );
+
+					}
+
+					// colors
+
+					var color = geometry.attributes[ "color" ];
+
+					if ( attributes.color >= 0 && color ) {
+
+						var colorSize = color.itemSize;
+
+						_gl.bindBuffer( _gl.ARRAY_BUFFER, color.buffer );
+						enableAttribute( attributes.color );
+						_gl.vertexAttribPointer( attributes.color, colorSize, _gl.FLOAT, false, 0, 0 );
+
+					}
+
+					// tangents
+
+					var tangent = geometry.attributes[ "tangent" ];
+
+					if ( attributes.tangent >= 0 && tangent ) {
+
+						var tangentSize = tangent.itemSize;
+
+						_gl.bindBuffer( _gl.ARRAY_BUFFER, tangent.buffer );
+						enableAttribute( attributes.tangent );
+						_gl.vertexAttribPointer( attributes.tangent, tangentSize, _gl.FLOAT, false, 0, 0 );
+
+					}
+
+				}
+
+				// render non-indexed triangles
+
+				_gl.drawArrays( _gl.TRIANGLES, 0, position.numItems / 3 );
+
+				_this.info.render.calls ++;
+				_this.info.render.vertices += position.numItems / 3;
+				_this.info.render.faces += position.numItems / 3 / 3;
+
+			}
+
+		// render particles
+
+		} else if ( object instanceof THREE.ParticleSystem ) {
+
+			if ( updateBuffers ) {
+
+				// vertices
+
+				var position = geometry.attributes[ "position" ];
+				var positionSize = position.itemSize;
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, position.buffer );
+				enableAttribute( attributes.position );
+				_gl.vertexAttribPointer( attributes.position, positionSize, _gl.FLOAT, false, 0, 0 );
+
+				// colors
+
+				var color = geometry.attributes[ "color" ];
+
+				if ( attributes.color >= 0 && color ) {
+
+					var colorSize = color.itemSize;
+
+					_gl.bindBuffer( _gl.ARRAY_BUFFER, color.buffer );
+					enableAttribute( attributes.color );
+					_gl.vertexAttribPointer( attributes.color, colorSize, _gl.FLOAT, false, 0, 0 );
+
+				}
+
+				// render particles
+
+				_gl.drawArrays( _gl.POINTS, 0, position.numItems / 3 );
+
+				_this.info.render.calls ++;
+				_this.info.render.points += position.numItems / 3;
+
+			}
+
+		} else if ( object instanceof THREE.Line ) {
+
+			if ( updateBuffers ) {
+
+				// vertices
+
+				var position = geometry.attributes[ "position" ];
+				var positionSize = position.itemSize;
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, position.buffer );
+				enableAttribute( attributes.position );
+				_gl.vertexAttribPointer( attributes.position, positionSize, _gl.FLOAT, false, 0, 0 );
+
+				// colors
+
+				var color = geometry.attributes[ "color" ];
+
+				if ( attributes.color >= 0 && color ) {
+
+					var colorSize = color.itemSize;
+
+					_gl.bindBuffer( _gl.ARRAY_BUFFER, color.buffer );
+					enableAttribute( attributes.color );
+					_gl.vertexAttribPointer( attributes.color, colorSize, _gl.FLOAT, false, 0, 0 );
+
+				}
+
+				// render lines
+
+				setLineWidth( material.linewidth );
+
+				_gl.drawArrays( _gl.LINE_STRIP, 0, position.numItems / 3 );
+
+				_this.info.render.calls ++;
+				_this.info.render.points += position.numItems;
+
+			}
+
+    }
+
+	};
+
+	this.renderBuffer = function ( camera, lights, fog, material, geometryGroup, object ) {
+
+		if ( material.visible === false ) return;
+
+		var program, attributes, linewidth, primitives, a, attribute, i, il;
+
+		program = setProgram( camera, lights, fog, material, object );
+
+		attributes = program.attributes;
+
+		var updateBuffers = false,
+			wireframeBit = material.wireframe ? 1 : 0,
+			geometryGroupHash = ( geometryGroup.id * 0xffffff ) + ( program.id * 2 ) + wireframeBit;
+
+		if ( geometryGroupHash !== _currentGeometryGroupHash ) {
+
+			_currentGeometryGroupHash = geometryGroupHash;
+			updateBuffers = true;
+
+		}
+
+		if ( updateBuffers ) {
+
+			disableAttributes();
+
+		}
+
+		// vertices
+
+		if ( !material.morphTargets && attributes.position >= 0 ) {
+
+			if ( updateBuffers ) {
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglVertexBuffer );
+				enableAttribute( attributes.position );
+				_gl.vertexAttribPointer( attributes.position, 3, _gl.FLOAT, false, 0, 0 );
+
+			}
+
+		} else {
+
+			if ( object.morphTargetBase ) {
+
+				setupMorphTargets( material, geometryGroup, object );
+
+			}
+
+		}
+
+
+		if ( updateBuffers ) {
+
+			// custom attributes
+
+			// Use the per-geometryGroup custom attribute arrays which are setup in initMeshBuffers
+
+			if ( geometryGroup.__webglCustomAttributesList ) {
+
+				for ( i = 0, il = geometryGroup.__webglCustomAttributesList.length; i < il; i ++ ) {
+
+					attribute = geometryGroup.__webglCustomAttributesList[ i ];
+
+					if ( attributes[ attribute.buffer.belongsToAttribute ] >= 0 ) {
+
+						_gl.bindBuffer( _gl.ARRAY_BUFFER, attribute.buffer );
+						enableAttribute( attributes[ attribute.buffer.belongsToAttribute ] );
+						_gl.vertexAttribPointer( attributes[ attribute.buffer.belongsToAttribute ], attribute.size, _gl.FLOAT, false, 0, 0 );
+
+					}
+
+				}
+
+			}
+
+
+			// colors
+
+			if ( attributes.color >= 0 ) {
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglColorBuffer );
+				enableAttribute( attributes.color );
+				_gl.vertexAttribPointer( attributes.color, 3, _gl.FLOAT, false, 0, 0 );
+
+			}
+
+			// normals
+
+			if ( attributes.normal >= 0 ) {
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglNormalBuffer );
+				enableAttribute( attributes.normal );
+				_gl.vertexAttribPointer( attributes.normal, 3, _gl.FLOAT, false, 0, 0 );
+
+			}
+
+			// tangents
+
+			if ( attributes.tangent >= 0 ) {
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglTangentBuffer );
+				enableAttribute( attributes.tangent );
+				_gl.vertexAttribPointer( attributes.tangent, 4, _gl.FLOAT, false, 0, 0 );
+
+			}
+
+			// uvs
+
+			if ( attributes.uv >= 0 ) {
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglUVBuffer );
+				enableAttribute( attributes.uv );
+				_gl.vertexAttribPointer( attributes.uv, 2, _gl.FLOAT, false, 0, 0 );
+
+			}
+
+			if ( attributes.uv2 >= 0 ) {
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglUV2Buffer );
+				enableAttribute( attributes.uv2 );
+				_gl.vertexAttribPointer( attributes.uv2, 2, _gl.FLOAT, false, 0, 0 );
+
+			}
+
+			if ( material.skinning &&
+				 attributes.skinIndex >= 0 && attributes.skinWeight >= 0 ) {
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglSkinIndicesBuffer );
+				enableAttribute( attributes.skinIndex );
+				_gl.vertexAttribPointer( attributes.skinIndex, 4, _gl.FLOAT, false, 0, 0 );
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglSkinWeightsBuffer );
+				enableAttribute( attributes.skinWeight );
+				_gl.vertexAttribPointer( attributes.skinWeight, 4, _gl.FLOAT, false, 0, 0 );
+
+			}
+
+			// line distances
+
+			if ( attributes.lineDistance >= 0 ) {
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglLineDistanceBuffer );
+				enableAttribute( attributes.lineDistance );
+				_gl.vertexAttribPointer( attributes.lineDistance, 1, _gl.FLOAT, false, 0, 0 );
+
+			}
+
+		}
+
+		// render mesh
+
+		if ( object instanceof THREE.Mesh ) {
+
+			// wireframe
+
+			if ( material.wireframe ) {
+
+				setLineWidth( material.wireframeLinewidth );
+
+				if ( updateBuffers ) _gl.bindBuffer( _gl.ELEMENT_ARRAY_BUFFER, geometryGroup.__webglLineBuffer );
+				_gl.drawElements( _gl.LINES, geometryGroup.__webglLineCount, _gl.UNSIGNED_SHORT, 0 );
+
+			// triangles
+
+			} else {
+
+				if ( updateBuffers ) _gl.bindBuffer( _gl.ELEMENT_ARRAY_BUFFER, geometryGroup.__webglFaceBuffer );
+				_gl.drawElements( _gl.TRIANGLES, geometryGroup.__webglFaceCount, _gl.UNSIGNED_SHORT, 0 );
+
+			}
+
+			_this.info.render.calls ++;
+			_this.info.render.vertices += geometryGroup.__webglFaceCount;
+			_this.info.render.faces += geometryGroup.__webglFaceCount / 3;
+
+		// render lines
+
+		} else if ( object instanceof THREE.Line ) {
+
+			primitives = ( object.type === THREE.LineStrip ) ? _gl.LINE_STRIP : _gl.LINES;
+
+			setLineWidth( material.linewidth );
+
+			_gl.drawArrays( primitives, 0, geometryGroup.__webglLineCount );
+
+			_this.info.render.calls ++;
+
+		// render particles
+
+		} else if ( object instanceof THREE.ParticleSystem ) {
+
+			_gl.drawArrays( _gl.POINTS, 0, geometryGroup.__webglParticleCount );
+
+			_this.info.render.calls ++;
+			_this.info.render.points += geometryGroup.__webglParticleCount;
+
+		// render ribbon
+
+		} else if ( object instanceof THREE.Ribbon ) {
+
+			_gl.drawArrays( _gl.TRIANGLE_STRIP, 0, geometryGroup.__webglVertexCount );
+
+			_this.info.render.calls ++;
+
+		}
+
+	};
+
+	function enableAttribute( attribute ) {
+
+		if ( ! _enabledAttributes[ attribute ] ) {
+
+			_gl.enableVertexAttribArray( attribute );
+			_enabledAttributes[ attribute ] = true;
+
+		}
+
+	};
+
+	function disableAttributes() {
+
+		for ( var attribute in _enabledAttributes ) {
+
+			if ( _enabledAttributes[ attribute ] ) {
+
+				_gl.disableVertexAttribArray( attribute );
+				_enabledAttributes[ attribute ] = false;
+
+			}
+
+		}
+
+	};
+
+	function setupMorphTargets ( material, geometryGroup, object ) {
+
+		// set base
+
+		var attributes = material.program.attributes;
+
+		if ( object.morphTargetBase !== -1 && attributes.position >= 0 ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglMorphTargetsBuffers[ object.morphTargetBase ] );
+			enableAttribute( attributes.position );
+			_gl.vertexAttribPointer( attributes.position, 3, _gl.FLOAT, false, 0, 0 );
+
+		} else if ( attributes.position >= 0 ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglVertexBuffer );
+			enableAttribute( attributes.position );
+			_gl.vertexAttribPointer( attributes.position, 3, _gl.FLOAT, false, 0, 0 );
+
+		}
+
+		if ( object.morphTargetForcedOrder.length ) {
+
+			// set forced order
+
+			var m = 0;
+			var order = object.morphTargetForcedOrder;
+			var influences = object.morphTargetInfluences;
+
+			while ( m < material.numSupportedMorphTargets && m < order.length ) {
+
+				if ( attributes[ "morphTarget" + m ] >= 0 ) {
+
+					_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglMorphTargetsBuffers[ order[ m ] ] );
+					enableAttribute( attributes[ "morphTarget" + m ] );
+					_gl.vertexAttribPointer( attributes[ "morphTarget" + m ], 3, _gl.FLOAT, false, 0, 0 );
+
+				}
+
+				if ( attributes[ "morphNormal" + m ] >= 0 && material.morphNormals ) {
+
+					_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglMorphNormalsBuffers[ order[ m ] ] );
+					enableAttribute( attributes[ "morphNormal" + m ] );
+					_gl.vertexAttribPointer( attributes[ "morphNormal" + m ], 3, _gl.FLOAT, false, 0, 0 );
+
+				}
+
+				object.__webglMorphTargetInfluences[ m ] = influences[ order[ m ] ];
+
+				m ++;
+			}
+
+		} else {
+
+			// find the most influencing
+
+			var influence, activeInfluenceIndices = [];
+			var influences = object.morphTargetInfluences;
+			var i, il = influences.length;
+
+			for ( i = 0; i < il; i ++ ) {
+
+				influence = influences[ i ];
+
+				if ( influence > 0 ) {
+
+					activeInfluenceIndices.push( [ influence, i ] );
+
+				}
+
+			}
+
+			if ( activeInfluenceIndices.length > material.numSupportedMorphTargets ) {
+
+				activeInfluenceIndices.sort( numericalSort );
+				activeInfluenceIndices.length = material.numSupportedMorphTargets;
+
+			} else if ( activeInfluenceIndices.length > material.numSupportedMorphNormals ) {
+
+				activeInfluenceIndices.sort( numericalSort );
+
+			} else if ( activeInfluenceIndices.length === 0 ) {
+
+				activeInfluenceIndices.push( [ 0, 0 ] );
+
+			};
+
+			var influenceIndex, m = 0;
+
+			while ( m < material.numSupportedMorphTargets ) {
+
+				if ( activeInfluenceIndices[ m ] ) {
+
+					influenceIndex = activeInfluenceIndices[ m ][ 1 ];
+
+					if ( attributes[ "morphTarget" + m ] >= 0 ) {
+
+						_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglMorphTargetsBuffers[ influenceIndex ] );
+						enableAttribute( attributes[ "morphTarget" + m ] );
+						_gl.vertexAttribPointer( attributes[ "morphTarget" + m ], 3, _gl.FLOAT, false, 0, 0 );
+
+					}
+
+					if ( attributes[ "morphNormal" + m ] >= 0 && material.morphNormals ) {
+
+						_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglMorphNormalsBuffers[ influenceIndex ] );
+						enableAttribute( attributes[ "morphNormal" + m ] );
+						_gl.vertexAttribPointer( attributes[ "morphNormal" + m ], 3, _gl.FLOAT, false, 0, 0 );
+
+
+					}
+
+					object.__webglMorphTargetInfluences[ m ] = influences[ influenceIndex ];
+
+				} else {
+
+					/*
+					_gl.vertexAttribPointer( attributes[ "morphTarget" + m ], 3, _gl.FLOAT, false, 0, 0 );
+
+					if ( material.morphNormals ) {
+
+						_gl.vertexAttribPointer( attributes[ "morphNormal" + m ], 3, _gl.FLOAT, false, 0, 0 );
+
+					}
+					*/
+
+					object.__webglMorphTargetInfluences[ m ] = 0;
+
+				}
+
+				m ++;
+
+			}
+
+		}
+
+		// load updated influences uniform
+
+		if ( material.program.uniforms.morphTargetInfluences !== null ) {
+
+			_gl.uniform1fv( material.program.uniforms.morphTargetInfluences, object.__webglMorphTargetInfluences );
+
+		}
+
+	};
+
+	// Sorting
+
+	function painterSortStable ( a, b ) {
+
+		if ( a.z !== b.z ) {
+
+			return b.z - a.z;
+
+		} else {
+
+			return b.id - a.id;
+
+		}
+
+	};
+
+	function numericalSort ( a, b ) {
+
+		return b[ 0 ] - a[ 0 ];
+
+	};
+
+
+	// Rendering
+
+	this.render = function ( scene, camera, renderTarget, forceClear ) {
+
+		if ( camera instanceof THREE.Camera === false ) {
+
+			console.error( 'THREE.WebGLRenderer.render: camera is not an instance of THREE.Camera.' );
+			return;
+
+		}
+
+		var i, il,
+
+		webglObject, object,
+		renderList,
+
+		lights = scene.__lights,
+		fog = scene.fog;
+
+		// reset caching for this frame
+
+		_currentMaterialId = -1;
+		_lightsNeedUpdate = true;
+
+		// update scene graph
+
+		if ( this.autoUpdateScene ) scene.updateMatrixWorld();
+
+		// update camera matrices and frustum
+
+		if ( camera.parent === undefined ) camera.updateMatrixWorld();
+
+		camera.matrixWorldInverse.getInverse( camera.matrixWorld );
+
+		_projScreenMatrix.multiplyMatrices( camera.projectionMatrix, camera.matrixWorldInverse );
+		_frustum.setFromMatrix( _projScreenMatrix );
+
+		// update WebGL objects
+
+		if ( this.autoUpdateObjects ) this.initWebGLObjects( scene );
+
+		// custom render plugins (pre pass)
+
+		renderPlugins( this.renderPluginsPre, scene, camera );
+
+		//
+
+		_this.info.render.calls = 0;
+		_this.info.render.vertices = 0;
+		_this.info.render.faces = 0;
+		_this.info.render.points = 0;
+
+		this.setRenderTarget( renderTarget );
+
+		if ( this.autoClear || forceClear ) {
+
+			this.clear( this.autoClearColor, this.autoClearDepth, this.autoClearStencil );
+
+		}
+
+		// set matrices for regular objects (frustum culled)
+
+		renderList = scene.__webglObjects;
+
+		for ( i = 0, il = renderList.length; i < il; i ++ ) {
+
+			webglObject = renderList[ i ];
+			object = webglObject.object;
+
+			webglObject.render = false;
+
+			if ( object.visible ) {
+
+				if ( ! ( object instanceof THREE.Mesh || object instanceof THREE.ParticleSystem ) || ! ( object.frustumCulled ) || _frustum.intersectsObject( object ) ) {
+
+					setupMatrices( object, camera );
+
+					unrollBufferMaterial( webglObject );
+
+					webglObject.render = true;
+
+					if ( this.sortObjects === true ) {
+
+						if ( object.renderDepth !== null ) {
+
+							webglObject.z = object.renderDepth;
+
+						} else {
+
+							_vector3.getPositionFromMatrix( object.matrixWorld );
+							_vector3.applyProjection( _projScreenMatrix );
+
+							webglObject.z = _vector3.z;
+
+						}
+
+						webglObject.id = object.id;
+
+					}
+
+				}
+
+			}
+
+		}
+
+		if ( this.sortObjects ) {
+
+			renderList.sort( painterSortStable );
+
+		}
+
+		// set matrices for immediate objects
+
+		renderList = scene.__webglObjectsImmediate;
+
+		for ( i = 0, il = renderList.length; i < il; i ++ ) {
+
+			webglObject = renderList[ i ];
+			object = webglObject.object;
+
+			if ( object.visible ) {
+
+				setupMatrices( object, camera );
+
+				unrollImmediateBufferMaterial( webglObject );
+
+			}
+
+		}
+
+		if ( scene.overrideMaterial ) {
+
+			var material = scene.overrideMaterial;
+
+			this.setBlending( material.blending, material.blendEquation, material.blendSrc, material.blendDst );
+			this.setDepthTest( material.depthTest );
+			this.setDepthWrite( material.depthWrite );
+			setPolygonOffset( material.polygonOffset, material.polygonOffsetFactor, material.polygonOffsetUnits );
+
+			renderObjects( scene.__webglObjects, false, "", camera, lights, fog, true, material );
+			renderObjectsImmediate( scene.__webglObjectsImmediate, "", camera, lights, fog, false, material );
+
+		} else {
+
+			var material = null;
+
+			// opaque pass (front-to-back order)
+
+			this.setBlending( THREE.NoBlending );
+
+			renderObjects( scene.__webglObjects, true, "opaque", camera, lights, fog, false, material );
+			renderObjectsImmediate( scene.__webglObjectsImmediate, "opaque", camera, lights, fog, false, material );
+
+			// transparent pass (back-to-front order)
+
+			renderObjects( scene.__webglObjects, false, "transparent", camera, lights, fog, true, material );
+			renderObjectsImmediate( scene.__webglObjectsImmediate, "transparent", camera, lights, fog, true, material );
+
+		}
+
+		// custom render plugins (post pass)
+
+		renderPlugins( this.renderPluginsPost, scene, camera );
+
+
+		// Generate mipmap if we're using any kind of mipmap filtering
+
+		if ( renderTarget && renderTarget.generateMipmaps && renderTarget.minFilter !== THREE.NearestFilter && renderTarget.minFilter !== THREE.LinearFilter ) {
+
+			updateRenderTargetMipmap( renderTarget );
+
+		}
+
+		// Ensure depth buffer writing is enabled so it can be cleared on next render
+
+		this.setDepthTest( true );
+		this.setDepthWrite( true );
+
+		// _gl.finish();
+
+	};
+
+	function renderPlugins( plugins, scene, camera ) {
+
+		if ( ! plugins.length ) return;
+
+		for ( var i = 0, il = plugins.length; i < il; i ++ ) {
+
+			// reset state for plugin (to start from clean slate)
+
+			_currentProgram = null;
+			_currentCamera = null;
+
+			_oldBlending = -1;
+			_oldDepthTest = -1;
+			_oldDepthWrite = -1;
+			_oldDoubleSided = -1;
+			_oldFlipSided = -1;
+			_currentGeometryGroupHash = -1;
+			_currentMaterialId = -1;
+
+			_lightsNeedUpdate = true;
+
+			plugins[ i ].render( scene, camera, _currentWidth, _currentHeight );
+
+			// reset state after plugin (anything could have changed)
+
+			_currentProgram = null;
+			_currentCamera = null;
+
+			_oldBlending = -1;
+			_oldDepthTest = -1;
+			_oldDepthWrite = -1;
+			_oldDoubleSided = -1;
+			_oldFlipSided = -1;
+			_currentGeometryGroupHash = -1;
+			_currentMaterialId = -1;
+
+			_lightsNeedUpdate = true;
+
+		}
+
+	};
+
+	function renderObjects ( renderList, reverse, materialType, camera, lights, fog, useBlending, overrideMaterial ) {
+
+		var webglObject, object, buffer, material, start, end, delta;
+
+		if ( reverse ) {
+
+			start = renderList.length - 1;
+			end = -1;
+			delta = -1;
+
+		} else {
+
+			start = 0;
+			end = renderList.length;
+			delta = 1;
+		}
+
+		for ( var i = start; i !== end; i += delta ) {
+
+			webglObject = renderList[ i ];
+
+			if ( webglObject.render ) {
+
+				object = webglObject.object;
+				buffer = webglObject.buffer;
+
+				if ( overrideMaterial ) {
+
+					material = overrideMaterial;
+
+				} else {
+
+					material = webglObject[ materialType ];
+
+					if ( ! material ) continue;
+
+					if ( useBlending ) _this.setBlending( material.blending, material.blendEquation, material.blendSrc, material.blendDst );
+
+					_this.setDepthTest( material.depthTest );
+					_this.setDepthWrite( material.depthWrite );
+					setPolygonOffset( material.polygonOffset, material.polygonOffsetFactor, material.polygonOffsetUnits );
+
+				}
+
+				_this.setMaterialFaces( material );
+
+				if ( buffer instanceof THREE.BufferGeometry ) {
+
+					_this.renderBufferDirect( camera, lights, fog, material, buffer, object );
+
+				} else {
+
+					_this.renderBuffer( camera, lights, fog, material, buffer, object );
+
+				}
+
+			}
+
+		}
+
+	};
+
+	function renderObjectsImmediate ( renderList, materialType, camera, lights, fog, useBlending, overrideMaterial ) {
+
+		var webglObject, object, material, program;
+
+		for ( var i = 0, il = renderList.length; i < il; i ++ ) {
+
+			webglObject = renderList[ i ];
+			object = webglObject.object;
+
+			if ( object.visible ) {
+
+				if ( overrideMaterial ) {
+
+					material = overrideMaterial;
+
+				} else {
+
+					material = webglObject[ materialType ];
+
+					if ( ! material ) continue;
+
+					if ( useBlending ) _this.setBlending( material.blending, material.blendEquation, material.blendSrc, material.blendDst );
+
+					_this.setDepthTest( material.depthTest );
+					_this.setDepthWrite( material.depthWrite );
+					setPolygonOffset( material.polygonOffset, material.polygonOffsetFactor, material.polygonOffsetUnits );
+
+				}
+
+				_this.renderImmediateObject( camera, lights, fog, material, object );
+
+			}
+
+		}
+
+	};
+
+	this.renderImmediateObject = function ( camera, lights, fog, material, object ) {
+
+		var program = setProgram( camera, lights, fog, material, object );
+
+		_currentGeometryGroupHash = -1;
+
+		_this.setMaterialFaces( material );
+
+		if ( object.immediateRenderCallback ) {
+
+			object.immediateRenderCallback( program, _gl, _frustum );
+
+		} else {
+
+			object.render( function( object ) { _this.renderBufferImmediate( object, program, material ); } );
+
+		}
+
+	};
+
+	function unrollImmediateBufferMaterial ( globject ) {
+
+		var object = globject.object,
+			material = object.material;
+
+		if ( material.transparent ) {
+
+			globject.transparent = material;
+			globject.opaque = null;
+
+		} else {
+
+			globject.opaque = material;
+			globject.transparent = null;
+
+		}
+
+	};
+
+	function unrollBufferMaterial ( globject ) {
+
+		var object = globject.object,
+			buffer = globject.buffer,
+			material, materialIndex, meshMaterial;
+
+		meshMaterial = object.material;
+
+		if ( meshMaterial instanceof THREE.MeshFaceMaterial ) {
+
+			materialIndex = buffer.materialIndex;
+
+			material = meshMaterial.materials[ materialIndex ];
+
+			if ( material.transparent ) {
+
+				globject.transparent = material;
+				globject.opaque = null;
+
+			} else {
+
+				globject.opaque = material;
+				globject.transparent = null;
+
+			}
+
+		} else {
+
+			material = meshMaterial;
+
+			if ( material ) {
+
+				if ( material.transparent ) {
+
+					globject.transparent = material;
+					globject.opaque = null;
+
+				} else {
+
+					globject.opaque = material;
+					globject.transparent = null;
+
+				}
+
+			}
+
+		}
+
+	};
+
+	// Geometry splitting
+
+	function sortFacesByMaterial ( geometry, material ) {
+
+		var f, fl, face, materialIndex, vertices,
+			groupHash, hash_map = {};
+
+		var numMorphTargets = geometry.morphTargets.length;
+		var numMorphNormals = geometry.morphNormals.length;
+
+		var usesFaceMaterial = material instanceof THREE.MeshFaceMaterial;
+
+		geometry.geometryGroups = {};
+
+		for ( f = 0, fl = geometry.faces.length; f < fl; f ++ ) {
+
+			face = geometry.faces[ f ];
+			materialIndex = usesFaceMaterial ? face.materialIndex : 0;
+
+			if ( hash_map[ materialIndex ] === undefined ) {
+
+				hash_map[ materialIndex ] = { 'hash': materialIndex, 'counter': 0 };
+
+			}
+
+			groupHash = hash_map[ materialIndex ].hash + '_' + hash_map[ materialIndex ].counter;
+
+			if ( geometry.geometryGroups[ groupHash ] === undefined ) {
+
+				geometry.geometryGroups[ groupHash ] = { 'faces3': [], 'faces4': [], 'materialIndex': materialIndex, 'vertices': 0, 'numMorphTargets': numMorphTargets, 'numMorphNormals': numMorphNormals };
+
+			}
+
+			vertices = face instanceof THREE.Face3 ? 3 : 4;
+
+			if ( geometry.geometryGroups[ groupHash ].vertices + vertices > 65535 ) {
+
+				hash_map[ materialIndex ].counter += 1;
+				groupHash = hash_map[ materialIndex ].hash + '_' + hash_map[ materialIndex ].counter;
+
+				if ( geometry.geometryGroups[ groupHash ] === undefined ) {
+
+					geometry.geometryGroups[ groupHash ] = { 'faces3': [], 'faces4': [], 'materialIndex': materialIndex, 'vertices': 0, 'numMorphTargets': numMorphTargets, 'numMorphNormals': numMorphNormals };
+
+				}
+
+			}
+
+			if ( face instanceof THREE.Face3 ) {
+
+				geometry.geometryGroups[ groupHash ].faces3.push( f );
+
+			} else {
+
+				geometry.geometryGroups[ groupHash ].faces4.push( f );
+
+			}
+
+			geometry.geometryGroups[ groupHash ].vertices += vertices;
+
+		}
+
+		geometry.geometryGroupsList = [];
+
+		for ( var g in geometry.geometryGroups ) {
+
+			geometry.geometryGroups[ g ].id = _geometryGroupCounter ++;
+
+			geometry.geometryGroupsList.push( geometry.geometryGroups[ g ] );
+
+		}
+
+	};
+
+	// Objects refresh
+
+	this.initWebGLObjects = function ( scene ) {
+
+		if ( !scene.__webglObjects ) {
+
+			scene.__webglObjects = [];
+			scene.__webglObjectsImmediate = [];
+			scene.__webglSprites = [];
+			scene.__webglFlares = [];
+
+		}
+
+		while ( scene.__objectsAdded.length ) {
+
+			addObject( scene.__objectsAdded[ 0 ], scene );
+			scene.__objectsAdded.splice( 0, 1 );
+
+		}
+
+		while ( scene.__objectsRemoved.length ) {
+
+			removeObject( scene.__objectsRemoved[ 0 ], scene );
+			scene.__objectsRemoved.splice( 0, 1 );
+
+		}
+
+		// update must be called after objects adding / removal
+
+		for ( var o = 0, ol = scene.__webglObjects.length; o < ol; o ++ ) {
+
+			updateObject( scene.__webglObjects[ o ].object );
+
+		}
+
+	};
+
+	// Objects adding
+
+	function addObject ( object, scene ) {
+
+		var g, geometry, material, geometryGroup;
+
+		if ( ! object.__webglInit ) {
+
+			object.__webglInit = true;
+
+			object._modelViewMatrix = new THREE.Matrix4();
+			object._normalMatrix = new THREE.Matrix3();
+
+			if ( object.geometry !== undefined && object.geometry.__webglInit === undefined ) {
+
+				object.geometry.__webglInit = true;
+				object.geometry.addEventListener( 'dispose', onGeometryDispose );
+
+			}
+
+			if ( object instanceof THREE.Mesh ) {
+
+				geometry = object.geometry;
+				material = object.material;
+
+				if ( geometry instanceof THREE.Geometry ) {
+
+					if ( geometry.geometryGroups === undefined ) {
+
+						sortFacesByMaterial( geometry, material );
+
+					}
+
+					// create separate VBOs per geometry chunk
+
+					for ( g in geometry.geometryGroups ) {
+
+						geometryGroup = geometry.geometryGroups[ g ];
+
+						// initialise VBO on the first access
+
+						if ( ! geometryGroup.__webglVertexBuffer ) {
+
+							createMeshBuffers( geometryGroup );
+							initMeshBuffers( geometryGroup, object );
+
+							geometry.verticesNeedUpdate = true;
+							geometry.morphTargetsNeedUpdate = true;
+							geometry.elementsNeedUpdate = true;
+							geometry.uvsNeedUpdate = true;
+							geometry.normalsNeedUpdate = true;
+							geometry.tangentsNeedUpdate = true;
+							geometry.colorsNeedUpdate = true;
+
+						}
+
+					}
+
+				} else if ( geometry instanceof THREE.BufferGeometry ) {
+
+					initDirectBuffers( geometry );
+
+				}
+
+			} else if ( object instanceof THREE.Ribbon ) {
+
+				geometry = object.geometry;
+
+				if ( ! geometry.__webglVertexBuffer ) {
+
+					createRibbonBuffers( geometry );
+					initRibbonBuffers( geometry, object );
+
+					geometry.verticesNeedUpdate = true;
+					geometry.colorsNeedUpdate = true;
+					geometry.normalsNeedUpdate = true;
+
+				}
+
+			} else if ( object instanceof THREE.Line ) {
+
+				geometry = object.geometry;
+
+				if ( ! geometry.__webglVertexBuffer ) {
+
+					if ( geometry instanceof THREE.Geometry ) {
+
+            createLineBuffers( geometry );
+            initLineBuffers( geometry, object );
+
+            geometry.verticesNeedUpdate = true;
+            geometry.colorsNeedUpdate = true;
+            geometry.lineDistancesNeedUpdate = true;
+
+          } else if ( geometry instanceof THREE.BufferGeometry ) {
+
+						initDirectBuffers( geometry );
+
+					}
+
+				}
+
+			} else if ( object instanceof THREE.ParticleSystem ) {
+
+				geometry = object.geometry;
+
+				if ( ! geometry.__webglVertexBuffer ) {
+
+					if ( geometry instanceof THREE.Geometry ) {
+
+						createParticleBuffers( geometry );
+						initParticleBuffers( geometry, object );
+
+						geometry.verticesNeedUpdate = true;
+						geometry.colorsNeedUpdate = true;
+
+					} else if ( geometry instanceof THREE.BufferGeometry ) {
+
+						initDirectBuffers( geometry );
+
+					}
+
+
+				}
+
+			}
+
+		}
+
+		if ( ! object.__webglActive ) {
+
+			if ( object instanceof THREE.Mesh ) {
+
+				geometry = object.geometry;
+
+				if ( geometry instanceof THREE.BufferGeometry ) {
+
+					addBuffer( scene.__webglObjects, geometry, object );
+
+				} else if ( geometry instanceof THREE.Geometry ) {
+
+					for ( g in geometry.geometryGroups ) {
+
+						geometryGroup = geometry.geometryGroups[ g ];
+
+						addBuffer( scene.__webglObjects, geometryGroup, object );
+
+					}
+
+				}
+
+			} else if ( object instanceof THREE.Ribbon ||
+						object instanceof THREE.Line ||
+						object instanceof THREE.ParticleSystem ) {
+
+				geometry = object.geometry;
+				addBuffer( scene.__webglObjects, geometry, object );
+
+			} else if ( object instanceof THREE.ImmediateRenderObject || object.immediateRenderCallback ) {
+
+				addBufferImmediate( scene.__webglObjectsImmediate, object );
+
+			} else if ( object instanceof THREE.Sprite ) {
+
+				scene.__webglSprites.push( object );
+
+			} else if ( object instanceof THREE.LensFlare ) {
+
+				scene.__webglFlares.push( object );
+
+			}
+
+			object.__webglActive = true;
+
+		}
+
+	};
+
+	function addBuffer ( objlist, buffer, object ) {
+
+		objlist.push(
+			{
+				buffer: buffer,
+				object: object,
+				opaque: null,
+				transparent: null
+			}
+		);
+
+	};
+
+	function addBufferImmediate ( objlist, object ) {
+
+		objlist.push(
+			{
+				object: object,
+				opaque: null,
+				transparent: null
+			}
+		);
+
+	};
+
+	// Objects updates
+
+	function updateObject ( object ) {
+
+		var geometry = object.geometry,
+			geometryGroup, customAttributesDirty, material;
+
+		if ( object instanceof THREE.Mesh ) {
+
+			if ( geometry instanceof THREE.BufferGeometry ) {
+
+				if ( geometry.verticesNeedUpdate || geometry.elementsNeedUpdate ||
+					 geometry.uvsNeedUpdate || geometry.normalsNeedUpdate ||
+					 geometry.colorsNeedUpdate || geometry.tangentsNeedUpdate ) {
+
+					setDirectBuffers( geometry, _gl.DYNAMIC_DRAW, !geometry.dynamic );
+
+				}
+
+				geometry.verticesNeedUpdate = false;
+				geometry.elementsNeedUpdate = false;
+				geometry.uvsNeedUpdate = false;
+				geometry.normalsNeedUpdate = false;
+				geometry.colorsNeedUpdate = false;
+				geometry.tangentsNeedUpdate = false;
+
+			} else {
+
+				// check all geometry groups
+
+				for( var i = 0, il = geometry.geometryGroupsList.length; i < il; i ++ ) {
+
+					geometryGroup = geometry.geometryGroupsList[ i ];
+
+					material = getBufferMaterial( object, geometryGroup );
+
+					if ( geometry.buffersNeedUpdate ) {
+
+						initMeshBuffers( geometryGroup, object );
+
+					}
+
+					customAttributesDirty = material.attributes && areCustomAttributesDirty( material );
+
+					if ( geometry.verticesNeedUpdate || geometry.morphTargetsNeedUpdate || geometry.elementsNeedUpdate ||
+						 geometry.uvsNeedUpdate || geometry.normalsNeedUpdate ||
+						 geometry.colorsNeedUpdate || geometry.tangentsNeedUpdate || customAttributesDirty ) {
+
+						setMeshBuffers( geometryGroup, object, _gl.DYNAMIC_DRAW, !geometry.dynamic, material );
+
+					}
+
+				}
+
+				geometry.verticesNeedUpdate = false;
+				geometry.morphTargetsNeedUpdate = false;
+				geometry.elementsNeedUpdate = false;
+				geometry.uvsNeedUpdate = false;
+				geometry.normalsNeedUpdate = false;
+				geometry.colorsNeedUpdate = false;
+				geometry.tangentsNeedUpdate = false;
+
+				geometry.buffersNeedUpdate = false;
+
+				material.attributes && clearCustomAttributes( material );
+
+			}
+
+		} else if ( object instanceof THREE.Ribbon ) {
+
+			material = getBufferMaterial( object, geometry );
+
+			customAttributesDirty = material.attributes && areCustomAttributesDirty( material );
+
+			if ( geometry.verticesNeedUpdate || geometry.colorsNeedUpdate || geometry.normalsNeedUpdate || customAttributesDirty ) {
+
+				setRibbonBuffers( geometry, _gl.DYNAMIC_DRAW );
+
+			}
+
+			geometry.verticesNeedUpdate = false;
+			geometry.colorsNeedUpdate = false;
+			geometry.normalsNeedUpdate = false;
+
+			material.attributes && clearCustomAttributes( material );
+
+		} else if ( object instanceof THREE.Line ) {
+
+      if ( geometry instanceof THREE.BufferGeometry ) {
+
+				if ( geometry.verticesNeedUpdate || geometry.colorsNeedUpdate ) {
+
+					setDirectBuffers( geometry, _gl.DYNAMIC_DRAW, !geometry.dynamic );
+
+				}
+
+				geometry.verticesNeedUpdate = false;
+				geometry.colorsNeedUpdate = false;
+
+			} else {
+
+        material = getBufferMaterial( object, geometry );
+
+        customAttributesDirty = material.attributes && areCustomAttributesDirty( material );
+
+        if ( geometry.verticesNeedUpdate || geometry.colorsNeedUpdate || geometry.lineDistancesNeedUpdate || customAttributesDirty ) {
+
+          setLineBuffers( geometry, _gl.DYNAMIC_DRAW );
+
+        }
+
+        geometry.verticesNeedUpdate = false;
+        geometry.colorsNeedUpdate = false;
+        geometry.lineDistancesNeedUpdate = false;
+
+        material.attributes && clearCustomAttributes( material );
+
+      }
+
+		} else if ( object instanceof THREE.ParticleSystem ) {
+
+			if ( geometry instanceof THREE.BufferGeometry ) {
+
+				if ( geometry.verticesNeedUpdate || geometry.colorsNeedUpdate ) {
+
+					setDirectBuffers( geometry, _gl.DYNAMIC_DRAW, !geometry.dynamic );
+
+				}
+
+				geometry.verticesNeedUpdate = false;
+				geometry.colorsNeedUpdate = false;
+
+			} else {
+
+				material = getBufferMaterial( object, geometry );
+
+				customAttributesDirty = material.attributes && areCustomAttributesDirty( material );
+
+				if ( geometry.verticesNeedUpdate || geometry.colorsNeedUpdate || object.sortParticles || customAttributesDirty ) {
+
+					setParticleBuffers( geometry, _gl.DYNAMIC_DRAW, object );
+
+				}
+
+				geometry.verticesNeedUpdate = false;
+				geometry.colorsNeedUpdate = false;
+
+				material.attributes && clearCustomAttributes( material );
+
+			}
+
+		}
+
+	};
+
+	// Objects updates - custom attributes check
+
+	function areCustomAttributesDirty ( material ) {
+
+		for ( var a in material.attributes ) {
+
+			if ( material.attributes[ a ].needsUpdate ) return true;
+
+		}
+
+		return false;
+
+	};
+
+	function clearCustomAttributes ( material ) {
+
+		for ( var a in material.attributes ) {
+
+			material.attributes[ a ].needsUpdate = false;
+
+		}
+
+	};
+
+	// Objects removal
+
+	function removeObject ( object, scene ) {
+
+		if ( object instanceof THREE.Mesh  ||
+			 object instanceof THREE.ParticleSystem ||
+			 object instanceof THREE.Ribbon ||
+			 object instanceof THREE.Line ) {
+
+			removeInstances( scene.__webglObjects, object );
+
+		} else if ( object instanceof THREE.Sprite ) {
+
+			removeInstancesDirect( scene.__webglSprites, object );
+
+		} else if ( object instanceof THREE.LensFlare ) {
+
+			removeInstancesDirect( scene.__webglFlares, object );
+
+		} else if ( object instanceof THREE.ImmediateRenderObject || object.immediateRenderCallback ) {
+
+			removeInstances( scene.__webglObjectsImmediate, object );
+
+		}
+
+		object.__webglActive = false;
+
+	};
+
+	function removeInstances ( objlist, object ) {
+
+		for ( var o = objlist.length - 1; o >= 0; o -- ) {
+
+			if ( objlist[ o ].object === object ) {
+
+				objlist.splice( o, 1 );
+
+			}
+
+		}
+
+	};
+
+	function removeInstancesDirect ( objlist, object ) {
+
+		for ( var o = objlist.length - 1; o >= 0; o -- ) {
+
+			if ( objlist[ o ] === object ) {
+
+				objlist.splice( o, 1 );
+
+			}
+
+		}
+
+	};
+
+	// Materials
+
+	this.initMaterial = function ( material, lights, fog, object ) {
+
+		material.addEventListener( 'dispose', onMaterialDispose );
+
+		var u, a, identifiers, i, parameters, maxLightCount, maxBones, maxShadows, shaderID;
+
+		if ( material instanceof THREE.MeshDepthMaterial ) {
+
+			shaderID = 'depth';
+
+		} else if ( material instanceof THREE.MeshNormalMaterial ) {
+
+			shaderID = 'normal';
+
+		} else if ( material instanceof THREE.MeshBasicMaterial ) {
+
+			shaderID = 'basic';
+
+		} else if ( material instanceof THREE.MeshLambertMaterial ) {
+
+			shaderID = 'lambert';
+
+		} else if ( material instanceof THREE.MeshPhongMaterial ) {
+
+			shaderID = 'phong';
+
+		} else if ( material instanceof THREE.LineBasicMaterial ) {
+
+			shaderID = 'basic';
+
+		} else if ( material instanceof THREE.LineDashedMaterial ) {
+
+			shaderID = 'dashed';
+
+		} else if ( material instanceof THREE.ParticleBasicMaterial ) {
+
+			shaderID = 'particle_basic';
+
+		}
+
+		if ( shaderID ) {
+
+			setMaterialShaders( material, THREE.ShaderLib[ shaderID ] );
+
+		}
+
+		// heuristics to create shader parameters according to lights in the scene
+		// (not to blow over maxLights budget)
+
+		maxLightCount = allocateLights( lights );
+
+		maxShadows = allocateShadows( lights );
+
+		maxBones = allocateBones( object );
+
+		parameters = {
+
+			map: !!material.map,
+			envMap: !!material.envMap,
+			lightMap: !!material.lightMap,
+			bumpMap: !!material.bumpMap,
+			normalMap: !!material.normalMap,
+			specularMap: !!material.specularMap,
+
+			vertexColors: material.vertexColors,
+
+			fog: fog,
+			useFog: material.fog,
+			fogExp: fog instanceof THREE.FogExp2,
+
+			sizeAttenuation: material.sizeAttenuation,
+
+			skinning: material.skinning,
+			maxBones: maxBones,
+			useVertexTexture: _supportsBoneTextures && object && object.useVertexTexture,
+			boneTextureWidth: object && object.boneTextureWidth,
+			boneTextureHeight: object && object.boneTextureHeight,
+
+			morphTargets: material.morphTargets,
+			morphNormals: material.morphNormals,
+			maxMorphTargets: this.maxMorphTargets,
+			maxMorphNormals: this.maxMorphNormals,
+
+			maxDirLights: maxLightCount.directional,
+			maxPointLights: maxLightCount.point,
+			maxSpotLights: maxLightCount.spot,
+			maxHemiLights: maxLightCount.hemi,
+
+			maxShadows: maxShadows,
+			shadowMapEnabled: this.shadowMapEnabled && object.receiveShadow,
+			shadowMapType: this.shadowMapType,
+			shadowMapDebug: this.shadowMapDebug,
+			shadowMapCascade: this.shadowMapCascade,
+
+			alphaTest: material.alphaTest,
+			metal: material.metal,
+			perPixel: material.perPixel,
+			wrapAround: material.wrapAround,
+			doubleSided: material.side === THREE.DoubleSide,
+			flipSided: material.side === THREE.BackSide
+
+		};
+
+		material.program = buildProgram( shaderID, material.fragmentShader, material.vertexShader, material.uniforms, material.attributes, material.defines, parameters );
+
+		var attributes = material.program.attributes;
+
+		if ( material.morphTargets ) {
+
+			material.numSupportedMorphTargets = 0;
+
+			var id, base = "morphTarget";
+
+			for ( i = 0; i < this.maxMorphTargets; i ++ ) {
+
+				id = base + i;
+
+				if ( attributes[ id ] >= 0 ) {
+
+					material.numSupportedMorphTargets ++;
+
+				}
+
+			}
+
+		}
+
+		if ( material.morphNormals ) {
+
+			material.numSupportedMorphNormals = 0;
+
+			var id, base = "morphNormal";
+
+			for ( i = 0; i < this.maxMorphNormals; i ++ ) {
+
+				id = base + i;
+
+				if ( attributes[ id ] >= 0 ) {
+
+					material.numSupportedMorphNormals ++;
+
+				}
+
+			}
+
+		}
+
+		material.uniformsList = [];
+
+		for ( u in material.uniforms ) {
+
+			material.uniformsList.push( [ material.uniforms[ u ], u ] );
+
+		}
+
+	};
+
+	function setMaterialShaders( material, shaders ) {
+
+		material.uniforms = THREE.UniformsUtils.clone( shaders.uniforms );
+		material.vertexShader = shaders.vertexShader;
+		material.fragmentShader = shaders.fragmentShader;
+
+	};
+
+	function setProgram( camera, lights, fog, material, object ) {
+
+		_usedTextureUnits = 0;
+
+		if ( material.needsUpdate ) {
+
+			if ( material.program ) deallocateMaterial( material );
+
+			_this.initMaterial( material, lights, fog, object );
+			material.needsUpdate = false;
+
+		}
+
+		if ( material.morphTargets ) {
+
+			if ( ! object.__webglMorphTargetInfluences ) {
+
+				object.__webglMorphTargetInfluences = new Float32Array( _this.maxMorphTargets );
+
+			}
+
+		}
+
+		var refreshMaterial = false;
+
+		var program = material.program,
+			p_uniforms = program.uniforms,
+			m_uniforms = material.uniforms;
+
+		if ( program !== _currentProgram ) {
+
+			_gl.useProgram( program );
+			_currentProgram = program;
+
+			refreshMaterial = true;
+
+		}
+
+		if ( material.id !== _currentMaterialId ) {
+
+			_currentMaterialId = material.id;
+			refreshMaterial = true;
+
+		}
+
+		if ( refreshMaterial || camera !== _currentCamera ) {
+
+			_gl.uniformMatrix4fv( p_uniforms.projectionMatrix, false, camera.projectionMatrix.elements );
+
+			if ( camera !== _currentCamera ) _currentCamera = camera;
+
+		}
+
+		// skinning uniforms must be set even if material didn't change
+		// auto-setting of texture unit for bone texture must go before other textures
+		// not sure why, but otherwise weird things happen
+
+		if ( material.skinning ) {
+
+			if ( _supportsBoneTextures && object.useVertexTexture ) {
+
+				if ( p_uniforms.boneTexture !== null ) {
+
+					var textureUnit = getTextureUnit();
+
+					_gl.uniform1i( p_uniforms.boneTexture, textureUnit );
+					_this.setTexture( object.boneTexture, textureUnit );
+
+				}
+
+			} else {
+
+				if ( p_uniforms.boneGlobalMatrices !== null ) {
+
+					_gl.uniformMatrix4fv( p_uniforms.boneGlobalMatrices, false, object.boneMatrices );
+
+				}
+
+			}
+
+		}
+
+		if ( refreshMaterial ) {
+
+			// refresh uniforms common to several materials
+
+			if ( fog && material.fog ) {
+
+				refreshUniformsFog( m_uniforms, fog );
+
+			}
+
+			if ( material instanceof THREE.MeshPhongMaterial ||
+				 material instanceof THREE.MeshLambertMaterial ||
+				 material.lights ) {
+
+				if ( _lightsNeedUpdate ) {
+
+					setupLights( program, lights );
+					_lightsNeedUpdate = false;
+
+				}
+
+				refreshUniformsLights( m_uniforms, _lights );
+
+			}
+
+			if ( material instanceof THREE.MeshBasicMaterial ||
+				 material instanceof THREE.MeshLambertMaterial ||
+				 material instanceof THREE.MeshPhongMaterial ) {
+
+				refreshUniformsCommon( m_uniforms, material );
+
+			}
+
+			// refresh single material specific uniforms
+
+			if ( material instanceof THREE.LineBasicMaterial ) {
+
+				refreshUniformsLine( m_uniforms, material );
+
+			} else if ( material instanceof THREE.LineDashedMaterial ) {
+
+				refreshUniformsLine( m_uniforms, material );
+				refreshUniformsDash( m_uniforms, material );
+
+			} else if ( material instanceof THREE.ParticleBasicMaterial ) {
+
+				refreshUniformsParticle( m_uniforms, material );
+
+			} else if ( material instanceof THREE.MeshPhongMaterial ) {
+
+				refreshUniformsPhong( m_uniforms, material );
+
+			} else if ( material instanceof THREE.MeshLambertMaterial ) {
+
+				refreshUniformsLambert( m_uniforms, material );
+
+			} else if ( material instanceof THREE.MeshDepthMaterial ) {
+
+				m_uniforms.mNear.value = camera.near;
+				m_uniforms.mFar.value = camera.far;
+				m_uniforms.opacity.value = material.opacity;
+
+			} else if ( material instanceof THREE.MeshNormalMaterial ) {
+
+				m_uniforms.opacity.value = material.opacity;
+
+			}
+
+			if ( object.receiveShadow && ! material._shadowPass ) {
+
+				refreshUniformsShadow( m_uniforms, lights );
+
+			}
+
+			// load common uniforms
+
+			loadUniformsGeneric( program, material.uniformsList );
+
+			// load material specific uniforms
+			// (shader material also gets them for the sake of genericity)
+
+			if ( material instanceof THREE.ShaderMaterial ||
+				 material instanceof THREE.MeshPhongMaterial ||
+				 material.envMap ) {
+
+				if ( p_uniforms.cameraPosition !== null ) {
+
+					_vector3.getPositionFromMatrix( camera.matrixWorld );
+					_gl.uniform3f( p_uniforms.cameraPosition, _vector3.x, _vector3.y, _vector3.z );
+
+				}
+
+			}
+
+			if ( material instanceof THREE.MeshPhongMaterial ||
+				 material instanceof THREE.MeshLambertMaterial ||
+				 material instanceof THREE.ShaderMaterial ||
+				 material.skinning ) {
+
+				if ( p_uniforms.viewMatrix !== null ) {
+
+					_gl.uniformMatrix4fv( p_uniforms.viewMatrix, false, camera.matrixWorldInverse.elements );
+
+				}
+
+			}
+
+		}
+
+		loadUniformsMatrices( p_uniforms, object );
+
+		if ( p_uniforms.modelMatrix !== null ) {
+
+			_gl.uniformMatrix4fv( p_uniforms.modelMatrix, false, object.matrixWorld.elements );
+
+		}
+
+		return program;
+
+	};
+
+	// Uniforms (refresh uniforms objects)
+
+	function refreshUniformsCommon ( uniforms, material ) {
+
+		uniforms.opacity.value = material.opacity;
+
+		if ( _this.gammaInput ) {
+
+			uniforms.diffuse.value.copyGammaToLinear( material.color );
+
+		} else {
+
+			uniforms.diffuse.value = material.color;
+
+		}
+
+		uniforms.map.value = material.map;
+		uniforms.lightMap.value = material.lightMap;
+		uniforms.specularMap.value = material.specularMap;
+
+		if ( material.bumpMap ) {
+
+			uniforms.bumpMap.value = material.bumpMap;
+			uniforms.bumpScale.value = material.bumpScale;
+
+		}
+
+		if ( material.normalMap ) {
+
+			uniforms.normalMap.value = material.normalMap;
+			uniforms.normalScale.value.copy( material.normalScale );
+
+		}
+
+		// uv repeat and offset setting priorities
+		//	1. color map
+		//	2. specular map
+		//	3. normal map
+		//	4. bump map
+
+		var uvScaleMap;
+
+		if ( material.map ) {
+
+			uvScaleMap = material.map;
+
+		} else if ( material.specularMap ) {
+
+			uvScaleMap = material.specularMap;
+
+		} else if ( material.normalMap ) {
+
+			uvScaleMap = material.normalMap;
+
+		} else if ( material.bumpMap ) {
+
+			uvScaleMap = material.bumpMap;
+
+		}
+
+		if ( uvScaleMap !== undefined ) {
+
+			var offset = uvScaleMap.offset;
+			var repeat = uvScaleMap.repeat;
+
+			uniforms.offsetRepeat.value.set( offset.x, offset.y, repeat.x, repeat.y );
+
+		}
+
+		uniforms.envMap.value = material.envMap;
+		uniforms.flipEnvMap.value = ( material.envMap instanceof THREE.WebGLRenderTargetCube ) ? 1 : -1;
+
+		if ( _this.gammaInput ) {
+
+			//uniforms.reflectivity.value = material.reflectivity * material.reflectivity;
+			uniforms.reflectivity.value = material.reflectivity;
+
+		} else {
+
+			uniforms.reflectivity.value = material.reflectivity;
+
+		}
+
+		uniforms.refractionRatio.value = material.refractionRatio;
+		uniforms.combine.value = material.combine;
+		uniforms.useRefract.value = material.envMap && material.envMap.mapping instanceof THREE.CubeRefractionMapping;
+
+	};
+
+	function refreshUniformsLine ( uniforms, material ) {
+
+		uniforms.diffuse.value = material.color;
+		uniforms.opacity.value = material.opacity;
+
+	};
+
+	function refreshUniformsDash ( uniforms, material ) {
+
+		uniforms.dashSize.value = material.dashSize;
+		uniforms.totalSize.value = material.dashSize + material.gapSize;
+		uniforms.scale.value = material.scale;
+
+	};
+
+	function refreshUniformsParticle ( uniforms, material ) {
+
+		uniforms.psColor.value = material.color;
+		uniforms.opacity.value = material.opacity;
+		uniforms.size.value = material.size;
+		uniforms.scale.value = _canvas.height / 2.0; // TODO: Cache this.
+
+		uniforms.map.value = material.map;
+
+	};
+
+	function refreshUniformsFog ( uniforms, fog ) {
+
+		uniforms.fogColor.value = fog.color;
+
+		if ( fog instanceof THREE.Fog ) {
+
+			uniforms.fogNear.value = fog.near;
+			uniforms.fogFar.value = fog.far;
+
+		} else if ( fog instanceof THREE.FogExp2 ) {
+
+			uniforms.fogDensity.value = fog.density;
+
+		}
+
+	};
+
+	function refreshUniformsPhong ( uniforms, material ) {
+
+		uniforms.shininess.value = material.shininess;
+
+		if ( _this.gammaInput ) {
+
+			uniforms.ambient.value.copyGammaToLinear( material.ambient );
+			uniforms.emissive.value.copyGammaToLinear( material.emissive );
+			uniforms.specular.value.copyGammaToLinear( material.specular );
+
+		} else {
+
+			uniforms.ambient.value = material.ambient;
+			uniforms.emissive.value = material.emissive;
+			uniforms.specular.value = material.specular;
+
+		}
+
+		if ( material.wrapAround ) {
+
+			uniforms.wrapRGB.value.copy( material.wrapRGB );
+
+		}
+
+	};
+
+	function refreshUniformsLambert ( uniforms, material ) {
+
+		if ( _this.gammaInput ) {
+
+			uniforms.ambient.value.copyGammaToLinear( material.ambient );
+			uniforms.emissive.value.copyGammaToLinear( material.emissive );
+
+		} else {
+
+			uniforms.ambient.value = material.ambient;
+			uniforms.emissive.value = material.emissive;
+
+		}
+
+		if ( material.wrapAround ) {
+
+			uniforms.wrapRGB.value.copy( material.wrapRGB );
+
+		}
+
+	};
+
+	function refreshUniformsLights ( uniforms, lights ) {
+
+		uniforms.ambientLightColor.value = lights.ambient;
+
+		uniforms.directionalLightColor.value = lights.directional.colors;
+		uniforms.directionalLightDirection.value = lights.directional.positions;
+
+		uniforms.pointLightColor.value = lights.point.colors;
+		uniforms.pointLightPosition.value = lights.point.positions;
+		uniforms.pointLightDistance.value = lights.point.distances;
+
+		uniforms.spotLightColor.value = lights.spot.colors;
+		uniforms.spotLightPosition.value = lights.spot.positions;
+		uniforms.spotLightDistance.value = lights.spot.distances;
+		uniforms.spotLightDirection.value = lights.spot.directions;
+		uniforms.spotLightAngleCos.value = lights.spot.anglesCos;
+		uniforms.spotLightExponent.value = lights.spot.exponents;
+
+		uniforms.hemisphereLightSkyColor.value = lights.hemi.skyColors;
+		uniforms.hemisphereLightGroundColor.value = lights.hemi.groundColors;
+		uniforms.hemisphereLightDirection.value = lights.hemi.positions;
+
+	};
+
+	function refreshUniformsShadow ( uniforms, lights ) {
+
+		if ( uniforms.shadowMatrix ) {
+
+			var j = 0;
+
+			for ( var i = 0, il = lights.length; i < il; i ++ ) {
+
+				var light = lights[ i ];
+
+				if ( ! light.castShadow ) continue;
+
+				if ( light instanceof THREE.SpotLight || ( light instanceof THREE.DirectionalLight && ! light.shadowCascade ) ) {
+
+					uniforms.shadowMap.value[ j ] = light.shadowMap;
+					uniforms.shadowMapSize.value[ j ] = light.shadowMapSize;
+
+					uniforms.shadowMatrix.value[ j ] = light.shadowMatrix;
+
+					uniforms.shadowDarkness.value[ j ] = light.shadowDarkness;
+					uniforms.shadowBias.value[ j ] = light.shadowBias;
+
+					j ++;
+
+				}
+
+			}
+
+		}
+
+	};
+
+	// Uniforms (load to GPU)
+
+	function loadUniformsMatrices ( uniforms, object ) {
+
+		_gl.uniformMatrix4fv( uniforms.modelViewMatrix, false, object._modelViewMatrix.elements );
+
+		if ( uniforms.normalMatrix ) {
+
+			_gl.uniformMatrix3fv( uniforms.normalMatrix, false, object._normalMatrix.elements );
+
+		}
+
+	};
+
+	function getTextureUnit() {
+
+		var textureUnit = _usedTextureUnits;
+
+		if ( textureUnit >= _maxTextures ) {
+
+			console.warn( "WebGLRenderer: trying to use " + textureUnit + " texture units while this GPU supports only " + _maxTextures );
+
+		}
+
+		_usedTextureUnits += 1;
+
+		return textureUnit;
+
+	};
+
+	function loadUniformsGeneric ( program, uniforms ) {
+
+		var uniform, value, type, location, texture, textureUnit, i, il, j, jl, offset;
+
+		for ( j = 0, jl = uniforms.length; j < jl; j ++ ) {
+
+			location = program.uniforms[ uniforms[ j ][ 1 ] ];
+			if ( !location ) continue;
+
+			uniform = uniforms[ j ][ 0 ];
+
+			type = uniform.type;
+			value = uniform.value;
+
+			if ( type === "i" ) { // single integer
+
+				_gl.uniform1i( location, value );
+
+			} else if ( type === "f" ) { // single float
+
+				_gl.uniform1f( location, value );
+
+			} else if ( type === "v2" ) { // single THREE.Vector2
+
+				_gl.uniform2f( location, value.x, value.y );
+
+			} else if ( type === "v3" ) { // single THREE.Vector3
+
+				_gl.uniform3f( location, value.x, value.y, value.z );
+
+			} else if ( type === "v4" ) { // single THREE.Vector4
+
+				_gl.uniform4f( location, value.x, value.y, value.z, value.w );
+
+			} else if ( type === "c" ) { // single THREE.Color
+
+				_gl.uniform3f( location, value.r, value.g, value.b );
+
+			} else if ( type === "iv1" ) { // flat array of integers (JS or typed array)
+
+				_gl.uniform1iv( location, value );
+
+			} else if ( type === "iv" ) { // flat array of integers with 3 x N size (JS or typed array)
+
+				_gl.uniform3iv( location, value );
+
+			} else if ( type === "fv1" ) { // flat array of floats (JS or typed array)
+
+				_gl.uniform1fv( location, value );
+
+			} else if ( type === "fv" ) { // flat array of floats with 3 x N size (JS or typed array)
+
+				_gl.uniform3fv( location, value );
+
+			} else if ( type === "v2v" ) { // array of THREE.Vector2
+
+				if ( uniform._array === undefined ) {
+
+					uniform._array = new Float32Array( 2 * value.length );
+
+				}
+
+				for ( i = 0, il = value.length; i < il; i ++ ) {
+
+					offset = i * 2;
+
+					uniform._array[ offset ] 	 = value[ i ].x;
+					uniform._array[ offset + 1 ] = value[ i ].y;
+
+				}
+
+				_gl.uniform2fv( location, uniform._array );
+
+			} else if ( type === "v3v" ) { // array of THREE.Vector3
+
+				if ( uniform._array === undefined ) {
+
+					uniform._array = new Float32Array( 3 * value.length );
+
+				}
+
+				for ( i = 0, il = value.length; i < il; i ++ ) {
+
+					offset = i * 3;
+
+					uniform._array[ offset ] 	 = value[ i ].x;
+					uniform._array[ offset + 1 ] = value[ i ].y;
+					uniform._array[ offset + 2 ] = value[ i ].z;
+
+				}
+
+				_gl.uniform3fv( location, uniform._array );
+
+			} else if ( type === "v4v" ) { // array of THREE.Vector4
+
+				if ( uniform._array === undefined ) {
+
+					uniform._array = new Float32Array( 4 * value.length );
+
+				}
+
+				for ( i = 0, il = value.length; i < il; i ++ ) {
+
+					offset = i * 4;
+
+					uniform._array[ offset ] 	 = value[ i ].x;
+					uniform._array[ offset + 1 ] = value[ i ].y;
+					uniform._array[ offset + 2 ] = value[ i ].z;
+					uniform._array[ offset + 3 ] = value[ i ].w;
+
+				}
+
+				_gl.uniform4fv( location, uniform._array );
+
+			} else if ( type === "m4") { // single THREE.Matrix4
+
+				if ( uniform._array === undefined ) {
+
+					uniform._array = new Float32Array( 16 );
+
+				}
+
+				value.flattenToArray( uniform._array );
+				_gl.uniformMatrix4fv( location, false, uniform._array );
+
+			} else if ( type === "m4v" ) { // array of THREE.Matrix4
+
+				if ( uniform._array === undefined ) {
+
+					uniform._array = new Float32Array( 16 * value.length );
+
+				}
+
+				for ( i = 0, il = value.length; i < il; i ++ ) {
+
+					value[ i ].flattenToArrayOffset( uniform._array, i * 16 );
+
+				}
+
+				_gl.uniformMatrix4fv( location, false, uniform._array );
+
+			} else if ( type === "t" ) { // single THREE.Texture (2d or cube)
+
+				texture = value;
+				textureUnit = getTextureUnit();
+
+				_gl.uniform1i( location, textureUnit );
+
+				if ( !texture ) continue;
+
+				if ( texture.image instanceof Array && texture.image.length === 6 ) {
+
+					setCubeTexture( texture, textureUnit );
+
+				} else if ( texture instanceof THREE.WebGLRenderTargetCube ) {
+
+					setCubeTextureDynamic( texture, textureUnit );
+
+				} else {
+
+					_this.setTexture( texture, textureUnit );
+
+				}
+
+			} else if ( type === "tv" ) { // array of THREE.Texture (2d)
+
+				if ( uniform._array === undefined ) {
+
+					uniform._array = [];
+
+				}
+
+				for( i = 0, il = uniform.value.length; i < il; i ++ ) {
+
+					uniform._array[ i ] = getTextureUnit();
+
+				}
+
+				_gl.uniform1iv( location, uniform._array );
+
+				for( i = 0, il = uniform.value.length; i < il; i ++ ) {
+
+					texture = uniform.value[ i ];
+					textureUnit = uniform._array[ i ];
+
+					if ( !texture ) continue;
+
+					_this.setTexture( texture, textureUnit );
+
+				}
+
+			}
+
+		}
+
+	};
+
+	function setupMatrices ( object, camera ) {
+
+		object._modelViewMatrix.multiplyMatrices( camera.matrixWorldInverse, object.matrixWorld );
+
+		object._normalMatrix.getInverse( object._modelViewMatrix );
+		object._normalMatrix.transpose();
+
+	};
+
+	//
+
+	function setColorGamma( array, offset, color, intensitySq ) {
+
+		array[ offset ]     = color.r * color.r * intensitySq;
+		array[ offset + 1 ] = color.g * color.g * intensitySq;
+		array[ offset + 2 ] = color.b * color.b * intensitySq;
+
+	};
+
+	function setColorLinear( array, offset, color, intensity ) {
+
+		array[ offset ]     = color.r * intensity;
+		array[ offset + 1 ] = color.g * intensity;
+		array[ offset + 2 ] = color.b * intensity;
+
+	};
+
+	function setupLights ( program, lights ) {
+
+		var l, ll, light, n,
+		r = 0, g = 0, b = 0,
+		color, skyColor, groundColor,
+		intensity,  intensitySq,
+		position,
+		distance,
+
+		zlights = _lights,
+
+		dirColors = zlights.directional.colors,
+		dirPositions = zlights.directional.positions,
+
+		pointColors = zlights.point.colors,
+		pointPositions = zlights.point.positions,
+		pointDistances = zlights.point.distances,
+
+		spotColors = zlights.spot.colors,
+		spotPositions = zlights.spot.positions,
+		spotDistances = zlights.spot.distances,
+		spotDirections = zlights.spot.directions,
+		spotAnglesCos = zlights.spot.anglesCos,
+		spotExponents = zlights.spot.exponents,
+
+		hemiSkyColors = zlights.hemi.skyColors,
+		hemiGroundColors = zlights.hemi.groundColors,
+		hemiPositions = zlights.hemi.positions,
+
+		dirLength = 0,
+		pointLength = 0,
+		spotLength = 0,
+		hemiLength = 0,
+
+		dirCount = 0,
+		pointCount = 0,
+		spotCount = 0,
+		hemiCount = 0,
+
+		dirOffset = 0,
+		pointOffset = 0,
+		spotOffset = 0,
+		hemiOffset = 0;
+
+		for ( l = 0, ll = lights.length; l < ll; l ++ ) {
+
+			light = lights[ l ];
+
+			if ( light.onlyShadow ) continue;
+
+			color = light.color;
+			intensity = light.intensity;
+			distance = light.distance;
+
+			if ( light instanceof THREE.AmbientLight ) {
+
+				if ( ! light.visible ) continue;
+
+				if ( _this.gammaInput ) {
+
+					r += color.r * color.r;
+					g += color.g * color.g;
+					b += color.b * color.b;
+
+				} else {
+
+					r += color.r;
+					g += color.g;
+					b += color.b;
+
+				}
+
+			} else if ( light instanceof THREE.DirectionalLight ) {
+
+				dirCount += 1;
+
+				if ( ! light.visible ) continue;
+
+				_direction.getPositionFromMatrix( light.matrixWorld );
+				_vector3.getPositionFromMatrix( light.target.matrixWorld );
+				_direction.sub( _vector3 );
+				_direction.normalize();
+
+				// skip lights with undefined direction
+				// these create troubles in OpenGL (making pixel black)
+
+				if ( _direction.x === 0 && _direction.y === 0 && _direction.z === 0 ) continue;
+
+				dirOffset = dirLength * 3;
+
+				dirPositions[ dirOffset ]     = _direction.x;
+				dirPositions[ dirOffset + 1 ] = _direction.y;
+				dirPositions[ dirOffset + 2 ] = _direction.z;
+
+				if ( _this.gammaInput ) {
+
+					setColorGamma( dirColors, dirOffset, color, intensity * intensity );
+
+				} else {
+
+					setColorLinear( dirColors, dirOffset, color, intensity );
+
+				}
+
+				dirLength += 1;
+
+			} else if ( light instanceof THREE.PointLight ) {
+
+				pointCount += 1;
+
+				if ( ! light.visible ) continue;
+
+				pointOffset = pointLength * 3;
+
+				if ( _this.gammaInput ) {
+
+					setColorGamma( pointColors, pointOffset, color, intensity * intensity );
+
+				} else {
+
+					setColorLinear( pointColors, pointOffset, color, intensity );
+
+				}
+
+				_vector3.getPositionFromMatrix( light.matrixWorld );
+
+				pointPositions[ pointOffset ]     = _vector3.x;
+				pointPositions[ pointOffset + 1 ] = _vector3.y;
+				pointPositions[ pointOffset + 2 ] = _vector3.z;
+
+				pointDistances[ pointLength ] = distance;
+
+				pointLength += 1;
+
+			} else if ( light instanceof THREE.SpotLight ) {
+
+				spotCount += 1;
+
+				if ( ! light.visible ) continue;
+
+				spotOffset = spotLength * 3;
+
+				if ( _this.gammaInput ) {
+
+					setColorGamma( spotColors, spotOffset, color, intensity * intensity );
+
+				} else {
+
+					setColorLinear( spotColors, spotOffset, color, intensity );
+
+				}
+
+				_vector3.getPositionFromMatrix( light.matrixWorld );
+
+				spotPositions[ spotOffset ]     = _vector3.x;
+				spotPositions[ spotOffset + 1 ] = _vector3.y;
+				spotPositions[ spotOffset + 2 ] = _vector3.z;
+
+				spotDistances[ spotLength ] = distance;
+
+				_direction.copy( _vector3 );
+				_vector3.getPositionFromMatrix( light.target.matrixWorld );
+				_direction.sub( _vector3 );
+				_direction.normalize();
+
+				spotDirections[ spotOffset ]     = _direction.x;
+				spotDirections[ spotOffset + 1 ] = _direction.y;
+				spotDirections[ spotOffset + 2 ] = _direction.z;
+
+				spotAnglesCos[ spotLength ] = Math.cos( light.angle );
+				spotExponents[ spotLength ] = light.exponent;
+
+				spotLength += 1;
+
+			} else if ( light instanceof THREE.HemisphereLight ) {
+
+				hemiCount += 1;
+
+				if ( ! light.visible ) continue;
+
+				_direction.getPositionFromMatrix( light.matrixWorld );
+				_direction.normalize();
+
+				// skip lights with undefined direction
+				// these create troubles in OpenGL (making pixel black)
+
+				if ( _direction.x === 0 && _direction.y === 0 && _direction.z === 0 ) continue;
+
+				hemiOffset = hemiLength * 3;
+
+				hemiPositions[ hemiOffset ]     = _direction.x;
+				hemiPositions[ hemiOffset + 1 ] = _direction.y;
+				hemiPositions[ hemiOffset + 2 ] = _direction.z;
+
+				skyColor = light.color;
+				groundColor = light.groundColor;
+
+				if ( _this.gammaInput ) {
+
+					intensitySq = intensity * intensity;
+
+					setColorGamma( hemiSkyColors, hemiOffset, skyColor, intensitySq );
+					setColorGamma( hemiGroundColors, hemiOffset, groundColor, intensitySq );
+
+				} else {
+
+					setColorLinear( hemiSkyColors, hemiOffset, skyColor, intensity );
+					setColorLinear( hemiGroundColors, hemiOffset, groundColor, intensity );
+
+				}
+
+				hemiLength += 1;
+
+			}
+
+		}
+
+		// null eventual remains from removed lights
+		// (this is to avoid if in shader)
+
+		for ( l = dirLength * 3, ll = Math.max( dirColors.length, dirCount * 3 ); l < ll; l ++ ) dirColors[ l ] = 0.0;
+		for ( l = pointLength * 3, ll = Math.max( pointColors.length, pointCount * 3 ); l < ll; l ++ ) pointColors[ l ] = 0.0;
+		for ( l = spotLength * 3, ll = Math.max( spotColors.length, spotCount * 3 ); l < ll; l ++ ) spotColors[ l ] = 0.0;
+		for ( l = hemiLength * 3, ll = Math.max( hemiSkyColors.length, hemiCount * 3 ); l < ll; l ++ ) hemiSkyColors[ l ] = 0.0;
+		for ( l = hemiLength * 3, ll = Math.max( hemiGroundColors.length, hemiCount * 3 ); l < ll; l ++ ) hemiGroundColors[ l ] = 0.0;
+
+		zlights.directional.length = dirLength;
+		zlights.point.length = pointLength;
+		zlights.spot.length = spotLength;
+		zlights.hemi.length = hemiLength;
+
+		zlights.ambient[ 0 ] = r;
+		zlights.ambient[ 1 ] = g;
+		zlights.ambient[ 2 ] = b;
+
+	};
+
+	// GL state setting
+
+	this.setFaceCulling = function ( cullFace, frontFaceDirection ) {
+
+		if ( cullFace === THREE.CullFaceNone ) {
+
+			_gl.disable( _gl.CULL_FACE );
+
+		} else {
+
+			if ( frontFaceDirection === THREE.FrontFaceDirectionCW ) {
+
+				_gl.frontFace( _gl.CW );
+
+			} else {
+
+				_gl.frontFace( _gl.CCW );
+
+			}
+
+			if ( cullFace === THREE.CullFaceBack ) {
+
+				_gl.cullFace( _gl.BACK );
+
+			} else if ( cullFace === THREE.CullFaceFront ) {
+
+				_gl.cullFace( _gl.FRONT );
+
+			} else {
+
+				_gl.cullFace( _gl.FRONT_AND_BACK );
+
+			}
+
+			_gl.enable( _gl.CULL_FACE );
+
+		}
+
+	};
+
+	this.setMaterialFaces = function ( material ) {
+
+		var doubleSided = material.side === THREE.DoubleSide;
+		var flipSided = material.side === THREE.BackSide;
+
+		if ( _oldDoubleSided !== doubleSided ) {
+
+			if ( doubleSided ) {
+
+				_gl.disable( _gl.CULL_FACE );
+
+			} else {
+
+				_gl.enable( _gl.CULL_FACE );
+
+			}
+
+			_oldDoubleSided = doubleSided;
+
+		}
+
+		if ( _oldFlipSided !== flipSided ) {
+
+			if ( flipSided ) {
+
+				_gl.frontFace( _gl.CW );
+
+			} else {
+
+				_gl.frontFace( _gl.CCW );
+
+			}
+
+			_oldFlipSided = flipSided;
+
+		}
+
+	};
+
+	this.setDepthTest = function ( depthTest ) {
+
+		if ( _oldDepthTest !== depthTest ) {
+
+			if ( depthTest ) {
+
+				_gl.enable( _gl.DEPTH_TEST );
+
+			} else {
+
+				_gl.disable( _gl.DEPTH_TEST );
+
+			}
+
+			_oldDepthTest = depthTest;
+
+		}
+
+	};
+
+	this.setDepthWrite = function ( depthWrite ) {
+
+		if ( _oldDepthWrite !== depthWrite ) {
+
+			_gl.depthMask( depthWrite );
+			_oldDepthWrite = depthWrite;
+
+		}
+
+	};
+
+	function setLineWidth ( width ) {
+
+		if ( width !== _oldLineWidth ) {
+
+			_gl.lineWidth( width );
+
+			_oldLineWidth = width;
+
+		}
+
+	};
+
+	function setPolygonOffset ( polygonoffset, factor, units ) {
+
+		if ( _oldPolygonOffset !== polygonoffset ) {
+
+			if ( polygonoffset ) {
+
+				_gl.enable( _gl.POLYGON_OFFSET_FILL );
+
+			} else {
+
+				_gl.disable( _gl.POLYGON_OFFSET_FILL );
+
+			}
+
+			_oldPolygonOffset = polygonoffset;
+
+		}
+
+		if ( polygonoffset && ( _oldPolygonOffsetFactor !== factor || _oldPolygonOffsetUnits !== units ) ) {
+
+			_gl.polygonOffset( factor, units );
+
+			_oldPolygonOffsetFactor = factor;
+			_oldPolygonOffsetUnits = units;
+
+		}
+
+	};
+
+	this.setBlending = function ( blending, blendEquation, blendSrc, blendDst ) {
+
+		if ( blending !== _oldBlending ) {
+
+			if ( blending === THREE.NoBlending ) {
+
+				_gl.disable( _gl.BLEND );
+
+			} else if ( blending === THREE.AdditiveBlending ) {
+
+				_gl.enable( _gl.BLEND );
+				_gl.blendEquation( _gl.FUNC_ADD );
+				_gl.blendFunc( _gl.SRC_ALPHA, _gl.ONE );
+
+			} else if ( blending === THREE.SubtractiveBlending ) {
+
+				// TODO: Find blendFuncSeparate() combination
+				_gl.enable( _gl.BLEND );
+				_gl.blendEquation( _gl.FUNC_ADD );
+				_gl.blendFunc( _gl.ZERO, _gl.ONE_MINUS_SRC_COLOR );
+
+			} else if ( blending === THREE.MultiplyBlending ) {
+
+				// TODO: Find blendFuncSeparate() combination
+				_gl.enable( _gl.BLEND );
+				_gl.blendEquation( _gl.FUNC_ADD );
+				_gl.blendFunc( _gl.ZERO, _gl.SRC_COLOR );
+
+			} else if ( blending === THREE.CustomBlending ) {
+
+				_gl.enable( _gl.BLEND );
+
+			} else {
+
+				_gl.enable( _gl.BLEND );
+				_gl.blendEquationSeparate( _gl.FUNC_ADD, _gl.FUNC_ADD );
+				_gl.blendFuncSeparate( _gl.SRC_ALPHA, _gl.ONE_MINUS_SRC_ALPHA, _gl.ONE, _gl.ONE_MINUS_SRC_ALPHA );
+
+			}
+
+			_oldBlending = blending;
+
+		}
+
+		if ( blending === THREE.CustomBlending ) {
+
+			if ( blendEquation !== _oldBlendEquation ) {
+
+				_gl.blendEquation( paramThreeToGL( blendEquation ) );
+
+				_oldBlendEquation = blendEquation;
+
+			}
+
+			if ( blendSrc !== _oldBlendSrc || blendDst !== _oldBlendDst ) {
+
+				_gl.blendFunc( paramThreeToGL( blendSrc ), paramThreeToGL( blendDst ) );
+
+				_oldBlendSrc = blendSrc;
+				_oldBlendDst = blendDst;
+
+			}
+
+		} else {
+
+			_oldBlendEquation = null;
+			_oldBlendSrc = null;
+			_oldBlendDst = null;
+
+		}
+
+	};
+
+	// Defines
+
+	function generateDefines ( defines ) {
+
+		var value, chunk, chunks = [];
+
+		for ( var d in defines ) {
+
+			value = defines[ d ];
+			if ( value === false ) continue;
+
+			chunk = "#define " + d + " " + value;
+			chunks.push( chunk );
+
+		}
+
+		return chunks.join( "\n" );
+
+	};
+
+	// Shaders
+
+	function buildProgram ( shaderID, fragmentShader, vertexShader, uniforms, attributes, defines, parameters ) {
+
+		var p, pl, d, program, code;
+		var chunks = [];
+
+		// Generate code
+
+		if ( shaderID ) {
+
+			chunks.push( shaderID );
+
+		} else {
+
+			chunks.push( fragmentShader );
+			chunks.push( vertexShader );
+
+		}
+
+		for ( d in defines ) {
+
+			chunks.push( d );
+			chunks.push( defines[ d ] );
+
+		}
+
+		for ( p in parameters ) {
+
+			chunks.push( p );
+			chunks.push( parameters[ p ] );
+
+		}
+
+		code = chunks.join();
+
+		// Check if code has been already compiled
+
+		for ( p = 0, pl = _programs.length; p < pl; p ++ ) {
+
+			var programInfo = _programs[ p ];
+
+			if ( programInfo.code === code ) {
+
+				//console.log( "Code already compiled." /*: \n\n" + code*/ );
+
+				programInfo.usedTimes ++;
+
+				return programInfo.program;
+
+			}
+
+		}
+
+		var shadowMapTypeDefine = "SHADOWMAP_TYPE_BASIC";
+
+		if ( parameters.shadowMapType === THREE.PCFShadowMap ) {
+
+			shadowMapTypeDefine = "SHADOWMAP_TYPE_PCF";
+
+		} else if ( parameters.shadowMapType === THREE.PCFSoftShadowMap ) {
+
+			shadowMapTypeDefine = "SHADOWMAP_TYPE_PCF_SOFT";
+
+		}
+
+		//console.log( "building new program " );
+
+		//
+
+		var customDefines = generateDefines( defines );
+
+		//
+
+		program = _gl.createProgram();
+
+		var prefix_vertex = [
+
+			"precision " + _precision + " float;",
+
+			customDefines,
+
+			_supportsVertexTextures ? "#define VERTEX_TEXTURES" : "",
+
+			_this.gammaInput ? "#define GAMMA_INPUT" : "",
+			_this.gammaOutput ? "#define GAMMA_OUTPUT" : "",
+			_this.physicallyBasedShading ? "#define PHYSICALLY_BASED_SHADING" : "",
+
+			"#define MAX_DIR_LIGHTS " + parameters.maxDirLights,
+			"#define MAX_POINT_LIGHTS " + parameters.maxPointLights,
+			"#define MAX_SPOT_LIGHTS " + parameters.maxSpotLights,
+			"#define MAX_HEMI_LIGHTS " + parameters.maxHemiLights,
+
+			"#define MAX_SHADOWS " + parameters.maxShadows,
+
+			"#define MAX_BONES " + parameters.maxBones,
+
+			parameters.map ? "#define USE_MAP" : "",
+			parameters.envMap ? "#define USE_ENVMAP" : "",
+			parameters.lightMap ? "#define USE_LIGHTMAP" : "",
+			parameters.bumpMap ? "#define USE_BUMPMAP" : "",
+			parameters.normalMap ? "#define USE_NORMALMAP" : "",
+			parameters.specularMap ? "#define USE_SPECULARMAP" : "",
+			parameters.vertexColors ? "#define USE_COLOR" : "",
+
+			parameters.skinning ? "#define USE_SKINNING" : "",
+			parameters.useVertexTexture ? "#define BONE_TEXTURE" : "",
+			parameters.boneTextureWidth ? "#define N_BONE_PIXEL_X " + parameters.boneTextureWidth.toFixed( 1 ) : "",
+			parameters.boneTextureHeight ? "#define N_BONE_PIXEL_Y " + parameters.boneTextureHeight.toFixed( 1 ) : "",
+
+			parameters.morphTargets ? "#define USE_MORPHTARGETS" : "",
+			parameters.morphNormals ? "#define USE_MORPHNORMALS" : "",
+			parameters.perPixel ? "#define PHONG_PER_PIXEL" : "",
+			parameters.wrapAround ? "#define WRAP_AROUND" : "",
+			parameters.doubleSided ? "#define DOUBLE_SIDED" : "",
+			parameters.flipSided ? "#define FLIP_SIDED" : "",
+
+			parameters.shadowMapEnabled ? "#define USE_SHADOWMAP" : "",
+			parameters.shadowMapEnabled ? "#define " + shadowMapTypeDefine : "",
+			parameters.shadowMapDebug ? "#define SHADOWMAP_DEBUG" : "",
+			parameters.shadowMapCascade ? "#define SHADOWMAP_CASCADE" : "",
+
+			parameters.sizeAttenuation ? "#define USE_SIZEATTENUATION" : "",
+
+			"uniform mat4 modelMatrix;",
+			"uniform mat4 modelViewMatrix;",
+			"uniform mat4 projectionMatrix;",
+			"uniform mat4 viewMatrix;",
+			"uniform mat3 normalMatrix;",
+			"uniform vec3 cameraPosition;",
+
+			"attribute vec3 position;",
+			"attribute vec3 normal;",
+			"attribute vec2 uv;",
+			"attribute vec2 uv2;",
+
+			"#ifdef USE_COLOR",
+
+				"attribute vec3 color;",
+
+			"#endif",
+
+			"#ifdef USE_MORPHTARGETS",
+
+				"attribute vec3 morphTarget0;",
+				"attribute vec3 morphTarget1;",
+				"attribute vec3 morphTarget2;",
+				"attribute vec3 morphTarget3;",
+
+				"#ifdef USE_MORPHNORMALS",
+
+					"attribute vec3 morphNormal0;",
+					"attribute vec3 morphNormal1;",
+					"attribute vec3 morphNormal2;",
+					"attribute vec3 morphNormal3;",
+
+				"#else",
+
+					"attribute vec3 morphTarget4;",
+					"attribute vec3 morphTarget5;",
+					"attribute vec3 morphTarget6;",
+					"attribute vec3 morphTarget7;",
+
+				"#endif",
+
+			"#endif",
+
+			"#ifdef USE_SKINNING",
+
+				"attribute vec4 skinIndex;",
+				"attribute vec4 skinWeight;",
+
+			"#endif",
+
+			""
+
+		].join("\n");
+
+		var prefix_fragment = [
+
+			"precision " + _precision + " float;",
+
+			( parameters.bumpMap || parameters.normalMap ) ? "#extension GL_OES_standard_derivatives : enable" : "",
+
+			customDefines,
+
+			"#define MAX_DIR_LIGHTS " + parameters.maxDirLights,
+			"#define MAX_POINT_LIGHTS " + parameters.maxPointLights,
+			"#define MAX_SPOT_LIGHTS " + parameters.maxSpotLights,
+			"#define MAX_HEMI_LIGHTS " + parameters.maxHemiLights,
+
+			"#define MAX_SHADOWS " + parameters.maxShadows,
+
+			parameters.alphaTest ? "#define ALPHATEST " + parameters.alphaTest: "",
+
+			_this.gammaInput ? "#define GAMMA_INPUT" : "",
+			_this.gammaOutput ? "#define GAMMA_OUTPUT" : "",
+			_this.physicallyBasedShading ? "#define PHYSICALLY_BASED_SHADING" : "",
+
+			( parameters.useFog && parameters.fog ) ? "#define USE_FOG" : "",
+			( parameters.useFog && parameters.fogExp ) ? "#define FOG_EXP2" : "",
+
+			parameters.map ? "#define USE_MAP" : "",
+			parameters.envMap ? "#define USE_ENVMAP" : "",
+			parameters.lightMap ? "#define USE_LIGHTMAP" : "",
+			parameters.bumpMap ? "#define USE_BUMPMAP" : "",
+			parameters.normalMap ? "#define USE_NORMALMAP" : "",
+			parameters.specularMap ? "#define USE_SPECULARMAP" : "",
+			parameters.vertexColors ? "#define USE_COLOR" : "",
+
+			parameters.metal ? "#define METAL" : "",
+			parameters.perPixel ? "#define PHONG_PER_PIXEL" : "",
+			parameters.wrapAround ? "#define WRAP_AROUND" : "",
+			parameters.doubleSided ? "#define DOUBLE_SIDED" : "",
+			parameters.flipSided ? "#define FLIP_SIDED" : "",
+
+			parameters.shadowMapEnabled ? "#define USE_SHADOWMAP" : "",
+			parameters.shadowMapEnabled ? "#define " + shadowMapTypeDefine : "",
+			parameters.shadowMapDebug ? "#define SHADOWMAP_DEBUG" : "",
+			parameters.shadowMapCascade ? "#define SHADOWMAP_CASCADE" : "",
+
+			"uniform mat4 viewMatrix;",
+			"uniform vec3 cameraPosition;",
+			""
+
+		].join("\n");
+
+		var glFragmentShader = getShader( "fragment", prefix_fragment + fragmentShader );
+		var glVertexShader = getShader( "vertex", prefix_vertex + vertexShader );
+
+		_gl.attachShader( program, glVertexShader );
+		_gl.attachShader( program, glFragmentShader );
+
+		_gl.linkProgram( program );
+
+		if ( !_gl.getProgramParameter( program, _gl.LINK_STATUS ) ) {
+
+			console.error( "Could not initialise shader\n" + "VALIDATE_STATUS: " + _gl.getProgramParameter( program, _gl.VALIDATE_STATUS ) + ", gl error [" + _gl.getError() + "]" );
+
+		}
+
+		// clean up
+
+		_gl.deleteShader( glFragmentShader );
+		_gl.deleteShader( glVertexShader );
+
+		//console.log( prefix_fragment + fragmentShader );
+		//console.log( prefix_vertex + vertexShader );
+
+		program.uniforms = {};
+		program.attributes = {};
+
+		var identifiers, u, a, i;
+
+		// cache uniform locations
+
+		identifiers = [
+
+			'viewMatrix', 'modelViewMatrix', 'projectionMatrix', 'normalMatrix', 'modelMatrix', 'cameraPosition',
+			'morphTargetInfluences'
+
+		];
+
+		if ( parameters.useVertexTexture ) {
+
+			identifiers.push( 'boneTexture' );
+
+		} else {
+
+			identifiers.push( 'boneGlobalMatrices' );
+
+		}
+
+		for ( u in uniforms ) {
+
+			identifiers.push( u );
+
+		}
+
+		cacheUniformLocations( program, identifiers );
+
+		// cache attributes locations
+
+		identifiers = [
+
+			"position", "normal", "uv", "uv2", "tangent", "color",
+			"skinIndex", "skinWeight", "lineDistance"
+
+		];
+
+		for ( i = 0; i < parameters.maxMorphTargets; i ++ ) {
+
+			identifiers.push( "morphTarget" + i );
+
+		}
+
+		for ( i = 0; i < parameters.maxMorphNormals; i ++ ) {
+
+			identifiers.push( "morphNormal" + i );
+
+		}
+
+		for ( a in attributes ) {
+
+			identifiers.push( a );
+
+		}
+
+		cacheAttributeLocations( program, identifiers );
+
+		program.id = _programs_counter ++;
+
+		_programs.push( { program: program, code: code, usedTimes: 1 } );
+
+		_this.info.memory.programs = _programs.length;
+
+		return program;
+
+	};
+
+	// Shader parameters cache
+
+	function cacheUniformLocations ( program, identifiers ) {
+
+		var i, l, id;
+
+		for( i = 0, l = identifiers.length; i < l; i ++ ) {
+
+			id = identifiers[ i ];
+			program.uniforms[ id ] = _gl.getUniformLocation( program, id );
+
+		}
+
+	};
+
+	function cacheAttributeLocations ( program, identifiers ) {
+
+		var i, l, id;
+
+		for( i = 0, l = identifiers.length; i < l; i ++ ) {
+
+			id = identifiers[ i ];
+			program.attributes[ id ] = _gl.getAttribLocation( program, id );
+
+		}
+
+	};
+
+	function addLineNumbers ( string ) {
+
+		var chunks = string.split( "\n" );
+
+		for ( var i = 0, il = chunks.length; i < il; i ++ ) {
+
+			// Chrome reports shader errors on lines
+			// starting counting from 1
+
+			chunks[ i ] = ( i + 1 ) + ": " + chunks[ i ];
+
+		}
+
+		return chunks.join( "\n" );
+
+	};
+
+	function getShader ( type, string ) {
+
+		var shader;
+
+		if ( type === "fragment" ) {
+
+			shader = _gl.createShader( _gl.FRAGMENT_SHADER );
+
+		} else if ( type === "vertex" ) {
+
+			shader = _gl.createShader( _gl.VERTEX_SHADER );
+
+		}
+
+		_gl.shaderSource( shader, string );
+		_gl.compileShader( shader );
+
+		if ( !_gl.getShaderParameter( shader, _gl.COMPILE_STATUS ) ) {
+
+			console.error( _gl.getShaderInfoLog( shader ) );
+			console.error( addLineNumbers( string ) );
+			return null;
+
+		}
+
+		return shader;
+
+	};
+
+	// Textures
+
+
+	function isPowerOfTwo ( value ) {
+
+		return ( value & ( value - 1 ) ) === 0;
+
+	};
+
+	function setTextureParameters ( textureType, texture, isImagePowerOfTwo ) {
+
+		if ( isImagePowerOfTwo ) {
+
+			_gl.texParameteri( textureType, _gl.TEXTURE_WRAP_S, paramThreeToGL( texture.wrapS ) );
+			_gl.texParameteri( textureType, _gl.TEXTURE_WRAP_T, paramThreeToGL( texture.wrapT ) );
+
+			_gl.texParameteri( textureType, _gl.TEXTURE_MAG_FILTER, paramThreeToGL( texture.magFilter ) );
+			_gl.texParameteri( textureType, _gl.TEXTURE_MIN_FILTER, paramThreeToGL( texture.minFilter ) );
+
+		} else {
+
+			_gl.texParameteri( textureType, _gl.TEXTURE_WRAP_S, _gl.CLAMP_TO_EDGE );
+			_gl.texParameteri( textureType, _gl.TEXTURE_WRAP_T, _gl.CLAMP_TO_EDGE );
+
+			_gl.texParameteri( textureType, _gl.TEXTURE_MAG_FILTER, filterFallback( texture.magFilter ) );
+			_gl.texParameteri( textureType, _gl.TEXTURE_MIN_FILTER, filterFallback( texture.minFilter ) );
+
+		}
+
+		if ( _glExtensionTextureFilterAnisotropic && texture.type !== THREE.FloatType ) {
+
+			if ( texture.anisotropy > 1 || texture.__oldAnisotropy ) {
+
+				_gl.texParameterf( textureType, _glExtensionTextureFilterAnisotropic.TEXTURE_MAX_ANISOTROPY_EXT, Math.min( texture.anisotropy, _maxAnisotropy ) );
+				texture.__oldAnisotropy = texture.anisotropy;
+
+			}
+
+		}
+
+	};
+
+	this.setTexture = function ( texture, slot ) {
+
+		if ( texture.needsUpdate ) {
+
+			if ( ! texture.__webglInit ) {
+
+				texture.__webglInit = true;
+
+				texture.addEventListener( 'dispose', onTextureDispose );
+
+				texture.__webglTexture = _gl.createTexture();
+
+				_this.info.memory.textures ++;
+
+			}
+
+			_gl.activeTexture( _gl.TEXTURE0 + slot );
+			_gl.bindTexture( _gl.TEXTURE_2D, texture.__webglTexture );
+
+			_gl.pixelStorei( _gl.UNPACK_FLIP_Y_WEBGL, texture.flipY );
+			_gl.pixelStorei( _gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL, texture.premultiplyAlpha );
+			_gl.pixelStorei( _gl.UNPACK_ALIGNMENT, texture.unpackAlignment );
+
+			var image = texture.image,
+			isImagePowerOfTwo = isPowerOfTwo( image.width ) && isPowerOfTwo( image.height ),
+			glFormat = paramThreeToGL( texture.format ),
+			glType = paramThreeToGL( texture.type );
+
+			setTextureParameters( _gl.TEXTURE_2D, texture, isImagePowerOfTwo );
+
+			var mipmap, mipmaps = texture.mipmaps;
+
+			if ( texture instanceof THREE.DataTexture ) {
+
+				// use manually created mipmaps if available
+				// if there are no manual mipmaps
+				// set 0 level mipmap and then use GL to generate other mipmap levels
+
+				if ( mipmaps.length > 0 && isImagePowerOfTwo ) {
+
+					for ( var i = 0, il = mipmaps.length; i < il; i ++ ) {
+
+						mipmap = mipmaps[ i ];
+						_gl.texImage2D( _gl.TEXTURE_2D, i, glFormat, mipmap.width, mipmap.height, 0, glFormat, glType, mipmap.data );
+
+					}
+
+					texture.generateMipmaps = false;
+
+				} else {
+
+					_gl.texImage2D( _gl.TEXTURE_2D, 0, glFormat, image.width, image.height, 0, glFormat, glType, image.data );
+
+				}
+
+			} else if ( texture instanceof THREE.CompressedTexture ) {
+
+				// compressed textures can only use manually created mipmaps
+				// WebGL can't generate mipmaps for DDS textures
+
+				for( var i = 0, il = mipmaps.length; i < il; i ++ ) {
+
+					mipmap = mipmaps[ i ];
+					_gl.compressedTexImage2D( _gl.TEXTURE_2D, i, glFormat, mipmap.width, mipmap.height, 0, mipmap.data );
+
+				}
+
+			} else { // regular Texture (image, video, canvas)
+
+				// use manually created mipmaps if available
+				// if there are no manual mipmaps
+				// set 0 level mipmap and then use GL to generate other mipmap levels
+
+				if ( mipmaps.length > 0 && isImagePowerOfTwo ) {
+
+					for ( var i = 0, il = mipmaps.length; i < il; i ++ ) {
+
+						mipmap = mipmaps[ i ];
+						_gl.texImage2D( _gl.TEXTURE_2D, i, glFormat, glFormat, glType, mipmap );
+
+					}
+
+					texture.generateMipmaps = false;
+
+				} else {
+
+					_gl.texImage2D( _gl.TEXTURE_2D, 0, glFormat, glFormat, glType, texture.image );
+
+				}
+
+			}
+
+			if ( texture.generateMipmaps && isImagePowerOfTwo ) _gl.generateMipmap( _gl.TEXTURE_2D );
+
+			texture.needsUpdate = false;
+
+			if ( texture.onUpdate ) texture.onUpdate();
+
+		} else {
+
+			_gl.activeTexture( _gl.TEXTURE0 + slot );
+			_gl.bindTexture( _gl.TEXTURE_2D, texture.__webglTexture );
+
+		}
+
+	};
+
+	function clampToMaxSize ( image, maxSize ) {
+
+		if ( image.width <= maxSize && image.height <= maxSize ) {
+
+			return image;
+
+		}
+
+		// Warning: Scaling through the canvas will only work with images that use
+		// premultiplied alpha.
+
+		var maxDimension = Math.max( image.width, image.height );
+		var newWidth = Math.floor( image.width * maxSize / maxDimension );
+		var newHeight = Math.floor( image.height * maxSize / maxDimension );
+
+		var canvas = document.createElement( 'canvas' );
+		canvas.width = newWidth;
+		canvas.height = newHeight;
+
+		var ctx = canvas.getContext( "2d" );
+		ctx.drawImage( image, 0, 0, image.width, image.height, 0, 0, newWidth, newHeight );
+
+		return canvas;
+
+	}
+
+	function setCubeTexture ( texture, slot ) {
+
+		if ( texture.image.length === 6 ) {
+
+			if ( texture.needsUpdate ) {
+
+				if ( ! texture.image.__webglTextureCube ) {
+
+					texture.image.__webglTextureCube = _gl.createTexture();
+
+					_this.info.memory.textures ++;
+
+				}
+
+				_gl.activeTexture( _gl.TEXTURE0 + slot );
+				_gl.bindTexture( _gl.TEXTURE_CUBE_MAP, texture.image.__webglTextureCube );
+
+				_gl.pixelStorei( _gl.UNPACK_FLIP_Y_WEBGL, texture.flipY );
+
+				var isCompressed = texture instanceof THREE.CompressedTexture;
+
+				var cubeImage = [];
+
+				for ( var i = 0; i < 6; i ++ ) {
+
+					if ( _this.autoScaleCubemaps && ! isCompressed ) {
+
+						cubeImage[ i ] = clampToMaxSize( texture.image[ i ], _maxCubemapSize );
+
+					} else {
+
+						cubeImage[ i ] = texture.image[ i ];
+
+					}
+
+				}
+
+				var image = cubeImage[ 0 ],
+				isImagePowerOfTwo = isPowerOfTwo( image.width ) && isPowerOfTwo( image.height ),
+				glFormat = paramThreeToGL( texture.format ),
+				glType = paramThreeToGL( texture.type );
+
+				setTextureParameters( _gl.TEXTURE_CUBE_MAP, texture, isImagePowerOfTwo );
+
+				for ( var i = 0; i < 6; i ++ ) {
+
+					if ( isCompressed ) {
+
+						var mipmap, mipmaps = cubeImage[ i ].mipmaps;
+
+						for( var j = 0, jl = mipmaps.length; j < jl; j ++ ) {
+
+							mipmap = mipmaps[ j ];
+							_gl.compressedTexImage2D( _gl.TEXTURE_CUBE_MAP_POSITIVE_X + i, j, glFormat, mipmap.width, mipmap.height, 0, mipmap.data );
+
+						}
+
+					} else {
+
+						_gl.texImage2D( _gl.TEXTURE_CUBE_MAP_POSITIVE_X + i, 0, glFormat, glFormat, glType, cubeImage[ i ] );
+
+					}
+
+				}
+
+				if ( texture.generateMipmaps && isImagePowerOfTwo ) {
+
+					_gl.generateMipmap( _gl.TEXTURE_CUBE_MAP );
+
+				}
+
+				texture.needsUpdate = false;
+
+				if ( texture.onUpdate ) texture.onUpdate();
+
+			} else {
+
+				_gl.activeTexture( _gl.TEXTURE0 + slot );
+				_gl.bindTexture( _gl.TEXTURE_CUBE_MAP, texture.image.__webglTextureCube );
+
+			}
+
+		}
+
+	};
+
+	function setCubeTextureDynamic ( texture, slot ) {
+
+		_gl.activeTexture( _gl.TEXTURE0 + slot );
+		_gl.bindTexture( _gl.TEXTURE_CUBE_MAP, texture.__webglTexture );
+
+	};
+
+	// Render targets
+
+	function setupFrameBuffer ( framebuffer, renderTarget, textureTarget ) {
+
+		_gl.bindFramebuffer( _gl.FRAMEBUFFER, framebuffer );
+		_gl.framebufferTexture2D( _gl.FRAMEBUFFER, _gl.COLOR_ATTACHMENT0, textureTarget, renderTarget.__webglTexture, 0 );
+
+	};
+
+	function setupRenderBuffer ( renderbuffer, renderTarget  ) {
+
+		_gl.bindRenderbuffer( _gl.RENDERBUFFER, renderbuffer );
+
+		if ( renderTarget.depthBuffer && ! renderTarget.stencilBuffer ) {
+
+			_gl.renderbufferStorage( _gl.RENDERBUFFER, _gl.DEPTH_COMPONENT16, renderTarget.width, renderTarget.height );
+			_gl.framebufferRenderbuffer( _gl.FRAMEBUFFER, _gl.DEPTH_ATTACHMENT, _gl.RENDERBUFFER, renderbuffer );
+
+		/* For some reason this is not working. Defaulting to RGBA4.
+		} else if( ! renderTarget.depthBuffer && renderTarget.stencilBuffer ) {
+
+			_gl.renderbufferStorage( _gl.RENDERBUFFER, _gl.STENCIL_INDEX8, renderTarget.width, renderTarget.height );
+			_gl.framebufferRenderbuffer( _gl.FRAMEBUFFER, _gl.STENCIL_ATTACHMENT, _gl.RENDERBUFFER, renderbuffer );
+		*/
+		} else if ( renderTarget.depthBuffer && renderTarget.stencilBuffer ) {
+
+			_gl.renderbufferStorage( _gl.RENDERBUFFER, _gl.DEPTH_STENCIL, renderTarget.width, renderTarget.height );
+			_gl.framebufferRenderbuffer( _gl.FRAMEBUFFER, _gl.DEPTH_STENCIL_ATTACHMENT, _gl.RENDERBUFFER, renderbuffer );
+
+		} else {
+
+			_gl.renderbufferStorage( _gl.RENDERBUFFER, _gl.RGBA4, renderTarget.width, renderTarget.height );
+
+		}
+
+	};
+
+	this.setRenderTarget = function ( renderTarget ) {
+
+		var isCube = ( renderTarget instanceof THREE.WebGLRenderTargetCube );
+
+		if ( renderTarget && ! renderTarget.__webglFramebuffer ) {
+
+			if ( renderTarget.depthBuffer === undefined ) renderTarget.depthBuffer = true;
+			if ( renderTarget.stencilBuffer === undefined ) renderTarget.stencilBuffer = true;
+
+			renderTarget.addEventListener( 'dispose', onRenderTargetDispose );
+
+			renderTarget.__webglTexture = _gl.createTexture();
+
+			_this.info.memory.textures ++;
+
+			// Setup texture, create render and frame buffers
+
+			var isTargetPowerOfTwo = isPowerOfTwo( renderTarget.width ) && isPowerOfTwo( renderTarget.height ),
+				glFormat = paramThreeToGL( renderTarget.format ),
+				glType = paramThreeToGL( renderTarget.type );
+
+			if ( isCube ) {
+
+				renderTarget.__webglFramebuffer = [];
+				renderTarget.__webglRenderbuffer = [];
+
+				_gl.bindTexture( _gl.TEXTURE_CUBE_MAP, renderTarget.__webglTexture );
+				setTextureParameters( _gl.TEXTURE_CUBE_MAP, renderTarget, isTargetPowerOfTwo );
+
+				for ( var i = 0; i < 6; i ++ ) {
+
+					renderTarget.__webglFramebuffer[ i ] = _gl.createFramebuffer();
+					renderTarget.__webglRenderbuffer[ i ] = _gl.createRenderbuffer();
+
+					_gl.texImage2D( _gl.TEXTURE_CUBE_MAP_POSITIVE_X + i, 0, glFormat, renderTarget.width, renderTarget.height, 0, glFormat, glType, null );
+
+					setupFrameBuffer( renderTarget.__webglFramebuffer[ i ], renderTarget, _gl.TEXTURE_CUBE_MAP_POSITIVE_X + i );
+					setupRenderBuffer( renderTarget.__webglRenderbuffer[ i ], renderTarget );
+
+				}
+
+				if ( isTargetPowerOfTwo ) _gl.generateMipmap( _gl.TEXTURE_CUBE_MAP );
+
+			} else {
+
+				renderTarget.__webglFramebuffer = _gl.createFramebuffer();
+
+				if ( renderTarget.shareDepthFrom ) {
+
+					renderTarget.__webglRenderbuffer = renderTarget.shareDepthFrom.__webglRenderbuffer;
+
+				} else {
+
+					renderTarget.__webglRenderbuffer = _gl.createRenderbuffer();
+
+				}
+
+				_gl.bindTexture( _gl.TEXTURE_2D, renderTarget.__webglTexture );
+				setTextureParameters( _gl.TEXTURE_2D, renderTarget, isTargetPowerOfTwo );
+
+				_gl.texImage2D( _gl.TEXTURE_2D, 0, glFormat, renderTarget.width, renderTarget.height, 0, glFormat, glType, null );
+
+				setupFrameBuffer( renderTarget.__webglFramebuffer, renderTarget, _gl.TEXTURE_2D );
+
+				if ( renderTarget.shareDepthFrom ) {
+
+					if ( renderTarget.depthBuffer && ! renderTarget.stencilBuffer ) {
+
+						_gl.framebufferRenderbuffer( _gl.FRAMEBUFFER, _gl.DEPTH_ATTACHMENT, _gl.RENDERBUFFER, renderTarget.__webglRenderbuffer );
+
+					} else if ( renderTarget.depthBuffer && renderTarget.stencilBuffer ) {
+
+						_gl.framebufferRenderbuffer( _gl.FRAMEBUFFER, _gl.DEPTH_STENCIL_ATTACHMENT, _gl.RENDERBUFFER, renderTarget.__webglRenderbuffer );
+
+					}
+
+				} else {
+
+					setupRenderBuffer( renderTarget.__webglRenderbuffer, renderTarget );
+
+				}
+
+				if ( isTargetPowerOfTwo ) _gl.generateMipmap( _gl.TEXTURE_2D );
+
+			}
+
+			// Release everything
+
+			if ( isCube ) {
+
+				_gl.bindTexture( _gl.TEXTURE_CUBE_MAP, null );
+
+			} else {
+
+				_gl.bindTexture( _gl.TEXTURE_2D, null );
+
+			}
+
+			_gl.bindRenderbuffer( _gl.RENDERBUFFER, null );
+			_gl.bindFramebuffer( _gl.FRAMEBUFFER, null );
+
+		}
+
+		var framebuffer, width, height, vx, vy;
+
+		if ( renderTarget ) {
+
+			if ( isCube ) {
+
+				framebuffer = renderTarget.__webglFramebuffer[ renderTarget.activeCubeFace ];
+
+			} else {
+
+				framebuffer = renderTarget.__webglFramebuffer;
+
+			}
+
+			width = renderTarget.width;
+			height = renderTarget.height;
+
+			vx = 0;
+			vy = 0;
+
+		} else {
+
+			framebuffer = null;
+
+			width = _viewportWidth;
+			height = _viewportHeight;
+
+			vx = _viewportX;
+			vy = _viewportY;
+
+		}
+
+		if ( framebuffer !== _currentFramebuffer ) {
+
+			_gl.bindFramebuffer( _gl.FRAMEBUFFER, framebuffer );
+			_gl.viewport( vx, vy, width, height );
+
+			_currentFramebuffer = framebuffer;
+
+		}
+
+		_currentWidth = width;
+		_currentHeight = height;
+
+	};
+
+	function updateRenderTargetMipmap ( renderTarget ) {
+
+		if ( renderTarget instanceof THREE.WebGLRenderTargetCube ) {
+
+			_gl.bindTexture( _gl.TEXTURE_CUBE_MAP, renderTarget.__webglTexture );
+			_gl.generateMipmap( _gl.TEXTURE_CUBE_MAP );
+			_gl.bindTexture( _gl.TEXTURE_CUBE_MAP, null );
+
+		} else {
+
+			_gl.bindTexture( _gl.TEXTURE_2D, renderTarget.__webglTexture );
+			_gl.generateMipmap( _gl.TEXTURE_2D );
+			_gl.bindTexture( _gl.TEXTURE_2D, null );
+
+		}
+
+	};
+
+	// Fallback filters for non-power-of-2 textures
+
+	function filterFallback ( f ) {
+
+		if ( f === THREE.NearestFilter || f === THREE.NearestMipMapNearestFilter || f === THREE.NearestMipMapLinearFilter ) {
+
+			return _gl.NEAREST;
+
+		}
+
+		return _gl.LINEAR;
+
+	};
+
+	// Map three.js constants to WebGL constants
+
+	function paramThreeToGL ( p ) {
+
+		if ( p === THREE.RepeatWrapping ) return _gl.REPEAT;
+		if ( p === THREE.ClampToEdgeWrapping ) return _gl.CLAMP_TO_EDGE;
+		if ( p === THREE.MirroredRepeatWrapping ) return _gl.MIRRORED_REPEAT;
+
+		if ( p === THREE.NearestFilter ) return _gl.NEAREST;
+		if ( p === THREE.NearestMipMapNearestFilter ) return _gl.NEAREST_MIPMAP_NEAREST;
+		if ( p === THREE.NearestMipMapLinearFilter ) return _gl.NEAREST_MIPMAP_LINEAR;
+
+		if ( p === THREE.LinearFilter ) return _gl.LINEAR;
+		if ( p === THREE.LinearMipMapNearestFilter ) return _gl.LINEAR_MIPMAP_NEAREST;
+		if ( p === THREE.LinearMipMapLinearFilter ) return _gl.LINEAR_MIPMAP_LINEAR;
+
+		if ( p === THREE.UnsignedByteType ) return _gl.UNSIGNED_BYTE;
+		if ( p === THREE.UnsignedShort4444Type ) return _gl.UNSIGNED_SHORT_4_4_4_4;
+		if ( p === THREE.UnsignedShort5551Type ) return _gl.UNSIGNED_SHORT_5_5_5_1;
+		if ( p === THREE.UnsignedShort565Type ) return _gl.UNSIGNED_SHORT_5_6_5;
+
+		if ( p === THREE.ByteType ) return _gl.BYTE;
+		if ( p === THREE.ShortType ) return _gl.SHORT;
+		if ( p === THREE.UnsignedShortType ) return _gl.UNSIGNED_SHORT;
+		if ( p === THREE.IntType ) return _gl.INT;
+		if ( p === THREE.UnsignedIntType ) return _gl.UNSIGNED_INT;
+		if ( p === THREE.FloatType ) return _gl.FLOAT;
+
+		if ( p === THREE.AlphaFormat ) return _gl.ALPHA;
+		if ( p === THREE.RGBFormat ) return _gl.RGB;
+		if ( p === THREE.RGBAFormat ) return _gl.RGBA;
+		if ( p === THREE.LuminanceFormat ) return _gl.LUMINANCE;
+		if ( p === THREE.LuminanceAlphaFormat ) return _gl.LUMINANCE_ALPHA;
+
+		if ( p === THREE.AddEquation ) return _gl.FUNC_ADD;
+		if ( p === THREE.SubtractEquation ) return _gl.FUNC_SUBTRACT;
+		if ( p === THREE.ReverseSubtractEquation ) return _gl.FUNC_REVERSE_SUBTRACT;
+
+		if ( p === THREE.ZeroFactor ) return _gl.ZERO;
+		if ( p === THREE.OneFactor ) return _gl.ONE;
+		if ( p === THREE.SrcColorFactor ) return _gl.SRC_COLOR;
+		if ( p === THREE.OneMinusSrcColorFactor ) return _gl.ONE_MINUS_SRC_COLOR;
+		if ( p === THREE.SrcAlphaFactor ) return _gl.SRC_ALPHA;
+		if ( p === THREE.OneMinusSrcAlphaFactor ) return _gl.ONE_MINUS_SRC_ALPHA;
+		if ( p === THREE.DstAlphaFactor ) return _gl.DST_ALPHA;
+		if ( p === THREE.OneMinusDstAlphaFactor ) return _gl.ONE_MINUS_DST_ALPHA;
+
+		if ( p === THREE.DstColorFactor ) return _gl.DST_COLOR;
+		if ( p === THREE.OneMinusDstColorFactor ) return _gl.ONE_MINUS_DST_COLOR;
+		if ( p === THREE.SrcAlphaSaturateFactor ) return _gl.SRC_ALPHA_SATURATE;
+
+		if ( _glExtensionCompressedTextureS3TC !== undefined ) {
+
+			if ( p === THREE.RGB_S3TC_DXT1_Format ) return _glExtensionCompressedTextureS3TC.COMPRESSED_RGB_S3TC_DXT1_EXT;
+			if ( p === THREE.RGBA_S3TC_DXT1_Format ) return _glExtensionCompressedTextureS3TC.COMPRESSED_RGBA_S3TC_DXT1_EXT;
+			if ( p === THREE.RGBA_S3TC_DXT3_Format ) return _glExtensionCompressedTextureS3TC.COMPRESSED_RGBA_S3TC_DXT3_EXT;
+			if ( p === THREE.RGBA_S3TC_DXT5_Format ) return _glExtensionCompressedTextureS3TC.COMPRESSED_RGBA_S3TC_DXT5_EXT;
+
+		}
+
+		return 0;
+
+	};
+
+	// Allocations
+
+	function allocateBones ( object ) {
+
+		if ( _supportsBoneTextures && object && object.useVertexTexture ) {
+
+			return 1024;
+
+		} else {
+
+			// default for when object is not specified
+			// ( for example when prebuilding shader
+			//   to be used with multiple objects )
+			//
+			// 	- leave some extra space for other uniforms
+			//  - limit here is ANGLE's 254 max uniform vectors
+			//    (up to 54 should be safe)
+
+			var nVertexUniforms = _gl.getParameter( _gl.MAX_VERTEX_UNIFORM_VECTORS );
+			var nVertexMatrices = Math.floor( ( nVertexUniforms - 20 ) / 4 );
+
+			var maxBones = nVertexMatrices;
+
+			if ( object !== undefined && object instanceof THREE.SkinnedMesh ) {
+
+				maxBones = Math.min( object.bones.length, maxBones );
+
+				if ( maxBones < object.bones.length ) {
+
+					console.warn( "WebGLRenderer: too many bones - " + object.bones.length + ", this GPU supports just " + maxBones + " (try OpenGL instead of ANGLE)" );
+
+				}
+
+			}
+
+			return maxBones;
+
+		}
+
+	};
+
+	function allocateLights ( lights ) {
+
+		var l, ll, light, dirLights, pointLights, spotLights, hemiLights;
+
+		dirLights = pointLights = spotLights = hemiLights = 0;
+
+		for ( l = 0, ll = lights.length; l < ll; l ++ ) {
+
+			light = lights[ l ];
+
+			if ( light.onlyShadow ) continue;
+
+			if ( light instanceof THREE.DirectionalLight ) dirLights ++;
+			if ( light instanceof THREE.PointLight ) pointLights ++;
+			if ( light instanceof THREE.SpotLight ) spotLights ++;
+			if ( light instanceof THREE.HemisphereLight ) hemiLights ++;
+
+		}
+
+		return { 'directional' : dirLights, 'point' : pointLights, 'spot': spotLights, 'hemi': hemiLights };
+
+	};
+
+	function allocateShadows ( lights ) {
+
+		var l, ll, light, maxShadows = 0;
+
+		for ( l = 0, ll = lights.length; l < ll; l++ ) {
+
+			light = lights[ l ];
+
+			if ( ! light.castShadow ) continue;
+
+			if ( light instanceof THREE.SpotLight ) maxShadows ++;
+			if ( light instanceof THREE.DirectionalLight && ! light.shadowCascade ) maxShadows ++;
+
+		}
+
+		return maxShadows;
+
+	};
+
+	// Initialization
+
+	function initGL () {
+
+		try {
+
+			if ( ! ( _gl = _canvas.getContext( 'experimental-webgl', { alpha: _alpha, premultipliedAlpha: _premultipliedAlpha, antialias: _antialias, stencil: _stencil, preserveDrawingBuffer: _preserveDrawingBuffer } ) ) ) {
+
+				throw 'Error creating WebGL context.';
+
+			}
+
+		} catch ( error ) {
+
+			console.error( error );
+
+		}
+
+		_glExtensionTextureFloat = _gl.getExtension( 'OES_texture_float' );
+		_glExtensionStandardDerivatives = _gl.getExtension( 'OES_standard_derivatives' );
+
+		_glExtensionTextureFilterAnisotropic = _gl.getExtension( 'EXT_texture_filter_anisotropic' ) ||
+											   _gl.getExtension( 'MOZ_EXT_texture_filter_anisotropic' ) ||
+											   _gl.getExtension( 'WEBKIT_EXT_texture_filter_anisotropic' );
+
+
+		_glExtensionCompressedTextureS3TC = _gl.getExtension( 'WEBGL_compressed_texture_s3tc' ) ||
+											_gl.getExtension( 'MOZ_WEBGL_compressed_texture_s3tc' ) ||
+											_gl.getExtension( 'WEBKIT_WEBGL_compressed_texture_s3tc' );
+
+		if ( ! _glExtensionTextureFloat ) {
+
+			console.log( 'THREE.WebGLRenderer: Float textures not supported.' );
+
+		}
+
+		if ( ! _glExtensionStandardDerivatives ) {
+
+			console.log( 'THREE.WebGLRenderer: Standard derivatives not supported.' );
+
+		}
+
+		if ( ! _glExtensionTextureFilterAnisotropic ) {
+
+			console.log( 'THREE.WebGLRenderer: Anisotropic texture filtering not supported.' );
+
+		}
+
+		if ( ! _glExtensionCompressedTextureS3TC ) {
+
+			console.log( 'THREE.WebGLRenderer: S3TC compressed textures not supported.' );
+
+		}
+		
+		if ( _gl.getShaderPrecisionFormat === undefined ) {
+			
+			_gl.getShaderPrecisionFormat = function() { 
+				
+				return {
+					"rangeMin"  : 1,
+					"rangeMax"  : 1,
+					"precision" : 1
+				};
+				
+			}
+		}
+
+	};
+
+	function setDefaultGLState () {
+
+		_gl.clearColor( 0, 0, 0, 1 );
+		_gl.clearDepth( 1 );
+		_gl.clearStencil( 0 );
+
+		_gl.enable( _gl.DEPTH_TEST );
+		_gl.depthFunc( _gl.LEQUAL );
+
+		_gl.frontFace( _gl.CCW );
+		_gl.cullFace( _gl.BACK );
+		_gl.enable( _gl.CULL_FACE );
+
+		_gl.enable( _gl.BLEND );
+		_gl.blendEquation( _gl.FUNC_ADD );
+		_gl.blendFunc( _gl.SRC_ALPHA, _gl.ONE_MINUS_SRC_ALPHA );
+
+		_gl.clearColor( _clearColor.r, _clearColor.g, _clearColor.b, _clearAlpha );
+
+	};
+
+	// default plugins (order is important)
+
+	this.shadowMapPlugin = new THREE.ShadowMapPlugin();
+	this.addPrePlugin( this.shadowMapPlugin );
+
+	this.addPostPlugin( new THREE.SpritePlugin() );
+	this.addPostPlugin( new THREE.LensFlarePlugin() );
+
+};
+/**
+ * @author szimek / https://github.com/szimek/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.WebGLRenderTarget = function ( width, height, options ) {
+
+	THREE.EventDispatcher.call( this );
+
+	this.width = width;
+	this.height = height;
+
+	options = options || {};
+
+	this.wrapS = options.wrapS !== undefined ? options.wrapS : THREE.ClampToEdgeWrapping;
+	this.wrapT = options.wrapT !== undefined ? options.wrapT : THREE.ClampToEdgeWrapping;
+
+	this.magFilter = options.magFilter !== undefined ? options.magFilter : THREE.LinearFilter;
+	this.minFilter = options.minFilter !== undefined ? options.minFilter : THREE.LinearMipMapLinearFilter;
+
+	this.anisotropy = options.anisotropy !== undefined ? options.anisotropy : 1;
+
+	this.offset = new THREE.Vector2( 0, 0 );
+	this.repeat = new THREE.Vector2( 1, 1 );
+
+	this.format = options.format !== undefined ? options.format : THREE.RGBAFormat;
+	this.type = options.type !== undefined ? options.type : THREE.UnsignedByteType;
+
+	this.depthBuffer = options.depthBuffer !== undefined ? options.depthBuffer : true;
+	this.stencilBuffer = options.stencilBuffer !== undefined ? options.stencilBuffer : true;
+
+	this.generateMipmaps = true;
+
+	this.shareDepthFrom = null;
+
+};
+
+THREE.WebGLRenderTarget.prototype.clone = function() {
+
+	var tmp = new THREE.WebGLRenderTarget( this.width, this.height );
+
+	tmp.wrapS = this.wrapS;
+	tmp.wrapT = this.wrapT;
+
+	tmp.magFilter = this.magFilter;
+	tmp.minFilter = this.minFilter;
+
+	tmp.anisotropy = this.anisotropy;
+
+	tmp.offset.copy( this.offset );
+	tmp.repeat.copy( this.repeat );
+
+	tmp.format = this.format;
+	tmp.type = this.type;
+
+	tmp.depthBuffer = this.depthBuffer;
+	tmp.stencilBuffer = this.stencilBuffer;
+
+	tmp.generateMipmaps = this.generateMipmaps;
+
+	tmp.shareDepthFrom = this.shareDepthFrom;
+
+	return tmp;
+
+};
+
+THREE.WebGLRenderTarget.prototype.dispose = function () {
+
+	this.dispatchEvent( { type: 'dispose' } );
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com
+ */
+
+THREE.WebGLRenderTargetCube = function ( width, height, options ) {
+
+	THREE.WebGLRenderTarget.call( this, width, height, options );
+
+	this.activeCubeFace = 0; // PX 0, NX 1, PY 2, NY 3, PZ 4, NZ 5
+
+};
+
+THREE.WebGLRenderTargetCube.prototype = Object.create( THREE.WebGLRenderTarget.prototype );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.RenderableVertex = function () {
+
+	this.positionWorld = new THREE.Vector3();
+	this.positionScreen = new THREE.Vector4();
+
+	this.visible = true;
+
+};
+
+THREE.RenderableVertex.prototype.copy = function ( vertex ) {
+
+	this.positionWorld.copy( vertex.positionWorld );
+	this.positionScreen.copy( vertex.positionScreen );
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.RenderableFace3 = function () {
+
+	this.v1 = new THREE.RenderableVertex();
+	this.v2 = new THREE.RenderableVertex();
+	this.v3 = new THREE.RenderableVertex();
+
+	this.centroidModel = new THREE.Vector3();
+
+	this.normalModel = new THREE.Vector3();
+	this.normalModelView = new THREE.Vector3();
+
+	this.vertexNormalsLength = 0;
+	this.vertexNormalsModel = [ new THREE.Vector3(), new THREE.Vector3(), new THREE.Vector3() ];
+	this.vertexNormalsModelView = [ new THREE.Vector3(), new THREE.Vector3(), new THREE.Vector3() ];
+
+	this.color = null;
+	this.material = null;
+	this.uvs = [[]];
+
+	this.z = null;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.RenderableFace4 = function () {
+
+	this.v1 = new THREE.RenderableVertex();
+	this.v2 = new THREE.RenderableVertex();
+	this.v3 = new THREE.RenderableVertex();
+	this.v4 = new THREE.RenderableVertex();
+
+	this.centroidModel = new THREE.Vector3();
+
+	this.normalModel = new THREE.Vector3();
+	this.normalModelView = new THREE.Vector3();
+
+	this.vertexNormalsLength = 0;
+	this.vertexNormalsModel = [ new THREE.Vector3(), new THREE.Vector3(), new THREE.Vector3(), new THREE.Vector3() ];
+	this.vertexNormalsModelView = [ new THREE.Vector3(), new THREE.Vector3(), new THREE.Vector3(), new THREE.Vector3() ];
+
+	this.color = null;
+	this.material = null;
+	this.uvs = [[]];
+
+	this.z = null;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.RenderableObject = function () {
+
+	this.object = null;
+	this.z = null;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.RenderableParticle = function () {
+
+	this.object = null;
+
+	this.x = null;
+	this.y = null;
+	this.z = null;
+
+	this.rotation = null;
+	this.scale = new THREE.Vector2();
+
+	this.material = null;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.RenderableLine = function () {
+
+	this.z = null;
+
+	this.v1 = new THREE.RenderableVertex();
+	this.v2 = new THREE.RenderableVertex();
+
+	this.material = null;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.GeometryUtils = {
+
+	// Merge two geometries or geometry and geometry from object (using object's transform)
+
+	merge: function ( geometry1, object2 /* mesh | geometry */ ) {
+
+		var matrix, normalMatrix,
+		vertexOffset = geometry1.vertices.length,
+		uvPosition = geometry1.faceVertexUvs[ 0 ].length,
+		geometry2 = object2 instanceof THREE.Mesh ? object2.geometry : object2,
+		vertices1 = geometry1.vertices,
+		vertices2 = geometry2.vertices,
+		faces1 = geometry1.faces,
+		faces2 = geometry2.faces,
+		uvs1 = geometry1.faceVertexUvs[ 0 ],
+		uvs2 = geometry2.faceVertexUvs[ 0 ];
+
+		if ( object2 instanceof THREE.Mesh ) {
+
+			object2.matrixAutoUpdate && object2.updateMatrix();
+
+			matrix = object2.matrix;
+
+			normalMatrix = new THREE.Matrix3();
+			normalMatrix.getInverse( matrix );
+			normalMatrix.transpose();
+
+		}
+
+		// vertices
+
+		for ( var i = 0, il = vertices2.length; i < il; i ++ ) {
+
+			var vertex = vertices2[ i ];
+
+			var vertexCopy = vertex.clone();
+
+			if ( matrix ) vertexCopy.applyMatrix4( matrix );
+
+			vertices1.push( vertexCopy );
+
+		}
+
+		// faces
+
+		for ( i = 0, il = faces2.length; i < il; i ++ ) {
+
+			var face = faces2[ i ], faceCopy, normal, color,
+			faceVertexNormals = face.vertexNormals,
+			faceVertexColors = face.vertexColors;
+
+			if ( face instanceof THREE.Face3 ) {
+
+				faceCopy = new THREE.Face3( face.a + vertexOffset, face.b + vertexOffset, face.c + vertexOffset );
+
+			} else if ( face instanceof THREE.Face4 ) {
+
+				faceCopy = new THREE.Face4( face.a + vertexOffset, face.b + vertexOffset, face.c + vertexOffset, face.d + vertexOffset );
+
+			}
+
+			faceCopy.normal.copy( face.normal );
+
+			if ( normalMatrix ) {
+
+				faceCopy.normal.applyMatrix3( normalMatrix ).normalize();
+
+			}
+
+			for ( var j = 0, jl = faceVertexNormals.length; j < jl; j ++ ) {
+
+				normal = faceVertexNormals[ j ].clone();
+
+				if ( normalMatrix ) {
+
+					normal.applyMatrix3( normalMatrix ).normalize();
+
+				}
+
+				faceCopy.vertexNormals.push( normal );
+
+			}
+
+			faceCopy.color.copy( face.color );
+
+			for ( var j = 0, jl = faceVertexColors.length; j < jl; j ++ ) {
+
+				color = faceVertexColors[ j ];
+				faceCopy.vertexColors.push( color.clone() );
+
+			}
+
+			faceCopy.materialIndex = face.materialIndex;
+
+			faceCopy.centroid.copy( face.centroid );
+
+			if ( matrix ) {
+
+				faceCopy.centroid.applyMatrix4( matrix );
+
+			}
+
+			faces1.push( faceCopy );
+
+		}
+
+		// uvs
+
+		for ( i = 0, il = uvs2.length; i < il; i ++ ) {
+
+			var uv = uvs2[ i ], uvCopy = [];
+
+			for ( var j = 0, jl = uv.length; j < jl; j ++ ) {
+
+				uvCopy.push( new THREE.Vector2( uv[ j ].x, uv[ j ].y ) );
+
+			}
+
+			uvs1.push( uvCopy );
+
+		}
+
+	},
+
+	removeMaterials: function ( geometry, materialIndexArray ) {
+
+		var materialIndexMap = {};
+
+		for ( var i = 0, il = materialIndexArray.length; i < il; i ++ ) {
+
+			materialIndexMap[ materialIndexArray[i] ] = true;
+
+		}
+
+		var face, newFaces = [];
+
+		for ( var i = 0, il = geometry.faces.length; i < il; i ++ ) {
+
+			face = geometry.faces[ i ];
+			if ( ! ( face.materialIndex in materialIndexMap ) ) newFaces.push( face );
+
+		}
+
+		geometry.faces = newFaces;
+
+	},
+
+	// Get random point in triangle (via barycentric coordinates)
+	// 	(uniform distribution)
+	// 	http://www.cgafaq.info/wiki/Random_Point_In_Triangle
+
+	randomPointInTriangle: function ( vectorA, vectorB, vectorC ) {
+
+		var a, b, c,
+			point = new THREE.Vector3(),
+			tmp = THREE.GeometryUtils.__v1;
+
+		a = THREE.GeometryUtils.random();
+		b = THREE.GeometryUtils.random();
+
+		if ( ( a + b ) > 1 ) {
+
+			a = 1 - a;
+			b = 1 - b;
+
+		}
+
+		c = 1 - a - b;
+
+		point.copy( vectorA );
+		point.multiplyScalar( a );
+
+		tmp.copy( vectorB );
+		tmp.multiplyScalar( b );
+
+		point.add( tmp );
+
+		tmp.copy( vectorC );
+		tmp.multiplyScalar( c );
+
+		point.add( tmp );
+
+		return point;
+
+	},
+
+	// Get random point in face (triangle / quad)
+	// (uniform distribution)
+
+	randomPointInFace: function ( face, geometry, useCachedAreas ) {
+
+		var vA, vB, vC, vD;
+
+		if ( face instanceof THREE.Face3 ) {
+
+			vA = geometry.vertices[ face.a ];
+			vB = geometry.vertices[ face.b ];
+			vC = geometry.vertices[ face.c ];
+
+			return THREE.GeometryUtils.randomPointInTriangle( vA, vB, vC );
+
+		} else if ( face instanceof THREE.Face4 ) {
+
+			vA = geometry.vertices[ face.a ];
+			vB = geometry.vertices[ face.b ];
+			vC = geometry.vertices[ face.c ];
+			vD = geometry.vertices[ face.d ];
+
+			var area1, area2;
+
+			if ( useCachedAreas ) {
+
+				if ( face._area1 && face._area2 ) {
+
+					area1 = face._area1;
+					area2 = face._area2;
+
+				} else {
+
+					area1 = THREE.GeometryUtils.triangleArea( vA, vB, vD );
+					area2 = THREE.GeometryUtils.triangleArea( vB, vC, vD );
+
+					face._area1 = area1;
+					face._area2 = area2;
+
+				}
+
+			} else {
+
+				area1 = THREE.GeometryUtils.triangleArea( vA, vB, vD ),
+				area2 = THREE.GeometryUtils.triangleArea( vB, vC, vD );
+
+			}
+
+			var r = THREE.GeometryUtils.random() * ( area1 + area2 );
+
+			if ( r < area1 ) {
+
+				return THREE.GeometryUtils.randomPointInTriangle( vA, vB, vD );
+
+			} else {
+
+				return THREE.GeometryUtils.randomPointInTriangle( vB, vC, vD );
+
+			}
+
+		}
+
+	},
+
+	// Get uniformly distributed random points in mesh
+	// 	- create array with cumulative sums of face areas
+	//  - pick random number from 0 to total area
+	//  - find corresponding place in area array by binary search
+	//	- get random point in face
+
+	randomPointsInGeometry: function ( geometry, n ) {
+
+		var face, i,
+			faces = geometry.faces,
+			vertices = geometry.vertices,
+			il = faces.length,
+			totalArea = 0,
+			cumulativeAreas = [],
+			vA, vB, vC, vD;
+
+		// precompute face areas
+
+		for ( i = 0; i < il; i ++ ) {
+
+			face = faces[ i ];
+
+			if ( face instanceof THREE.Face3 ) {
+
+				vA = vertices[ face.a ];
+				vB = vertices[ face.b ];
+				vC = vertices[ face.c ];
+
+				face._area = THREE.GeometryUtils.triangleArea( vA, vB, vC );
+
+			} else if ( face instanceof THREE.Face4 ) {
+
+				vA = vertices[ face.a ];
+				vB = vertices[ face.b ];
+				vC = vertices[ face.c ];
+				vD = vertices[ face.d ];
+
+				face._area1 = THREE.GeometryUtils.triangleArea( vA, vB, vD );
+				face._area2 = THREE.GeometryUtils.triangleArea( vB, vC, vD );
+
+				face._area = face._area1 + face._area2;
+
+			}
+
+			totalArea += face._area;
+
+			cumulativeAreas[ i ] = totalArea;
+
+		}
+
+		// binary search cumulative areas array
+
+		function binarySearchIndices( value ) {
+
+			function binarySearch( start, end ) {
+
+				// return closest larger index
+				// if exact number is not found
+
+				if ( end < start )
+					return start;
+
+				var mid = start + Math.floor( ( end - start ) / 2 );
+
+				if ( cumulativeAreas[ mid ] > value ) {
+
+					return binarySearch( start, mid - 1 );
+
+				} else if ( cumulativeAreas[ mid ] < value ) {
+
+					return binarySearch( mid + 1, end );
+
+				} else {
+
+					return mid;
+
+				}
+
+			}
+
+			var result = binarySearch( 0, cumulativeAreas.length - 1 )
+			return result;
+
+		}
+
+		// pick random face weighted by face area
+
+		var r, index,
+			result = [];
+
+		var stats = {};
+
+		for ( i = 0; i < n; i ++ ) {
+
+			r = THREE.GeometryUtils.random() * totalArea;
+
+			index = binarySearchIndices( r );
+
+			result[ i ] = THREE.GeometryUtils.randomPointInFace( faces[ index ], geometry, true );
+
+			if ( ! stats[ index ] ) {
+
+				stats[ index ] = 1;
+
+			} else {
+
+				stats[ index ] += 1;
+
+			}
+
+		}
+
+		return result;
+
+	},
+
+	// Get triangle area (half of parallelogram)
+	//	http://mathworld.wolfram.com/TriangleArea.html
+
+	triangleArea: function ( vectorA, vectorB, vectorC ) {
+
+		var tmp1 = THREE.GeometryUtils.__v1,
+			tmp2 = THREE.GeometryUtils.__v2;
+
+		tmp1.subVectors( vectorB, vectorA );
+		tmp2.subVectors( vectorC, vectorA );
+		tmp1.cross( tmp2 );
+
+		return 0.5 * tmp1.length();
+
+	},
+
+	// Center geometry so that 0,0,0 is in center of bounding box
+
+	center: function ( geometry ) {
+
+		geometry.computeBoundingBox();
+
+		var bb = geometry.boundingBox;
+
+		var offset = new THREE.Vector3();
+
+		offset.addVectors( bb.min, bb.max );
+		offset.multiplyScalar( -0.5 );
+
+		geometry.applyMatrix( new THREE.Matrix4().makeTranslation( offset.x, offset.y, offset.z ) );
+		geometry.computeBoundingBox();
+
+		return offset;
+
+	},
+
+	// Normalize UVs to be from <0,1>
+	// (for now just the first set of UVs)
+
+	normalizeUVs: function ( geometry ) {
+
+		var uvSet = geometry.faceVertexUvs[ 0 ];
+
+		for ( var i = 0, il = uvSet.length; i < il; i ++ ) {
+
+			var uvs = uvSet[ i ];
+
+			for ( var j = 0, jl = uvs.length; j < jl; j ++ ) {
+
+				// texture repeat
+
+				if( uvs[ j ].x !== 1.0 ) uvs[ j ].x = uvs[ j ].x - Math.floor( uvs[ j ].x );
+				if( uvs[ j ].y !== 1.0 ) uvs[ j ].y = uvs[ j ].y - Math.floor( uvs[ j ].y );
+
+			}
+
+		}
+
+	},
+
+	triangulateQuads: function ( geometry ) {
+
+		var i, il, j, jl;
+
+		var faces = [];
+		var faceUvs = [];
+		var faceVertexUvs = [];
+
+		for ( i = 0, il = geometry.faceUvs.length; i < il; i ++ ) {
+
+			faceUvs[ i ] = [];
+
+		}
+
+		for ( i = 0, il = geometry.faceVertexUvs.length; i < il; i ++ ) {
+
+			faceVertexUvs[ i ] = [];
+
+		}
+
+		for ( i = 0, il = geometry.faces.length; i < il; i ++ ) {
+
+			var face = geometry.faces[ i ];
+
+			if ( face instanceof THREE.Face4 ) {
+
+				var a = face.a;
+				var b = face.b;
+				var c = face.c;
+				var d = face.d;
+
+				var triA = new THREE.Face3();
+				var triB = new THREE.Face3();
+
+				triA.color.copy( face.color );
+				triB.color.copy( face.color );
+
+				triA.materialIndex = face.materialIndex;
+				triB.materialIndex = face.materialIndex;
+
+				triA.a = a;
+				triA.b = b;
+				triA.c = d;
+
+				triB.a = b;
+				triB.b = c;
+				triB.c = d;
+
+				if ( face.vertexColors.length === 4 ) {
+
+					triA.vertexColors[ 0 ] = face.vertexColors[ 0 ].clone();
+					triA.vertexColors[ 1 ] = face.vertexColors[ 1 ].clone();
+					triA.vertexColors[ 2 ] = face.vertexColors[ 3 ].clone();
+
+					triB.vertexColors[ 0 ] = face.vertexColors[ 1 ].clone();
+					triB.vertexColors[ 1 ] = face.vertexColors[ 2 ].clone();
+					triB.vertexColors[ 2 ] = face.vertexColors[ 3 ].clone();
+
+				}
+
+				faces.push( triA, triB );
+
+				for ( j = 0, jl = geometry.faceVertexUvs.length; j < jl; j ++ ) {
+
+					if ( geometry.faceVertexUvs[ j ].length ) {
+
+						var uvs = geometry.faceVertexUvs[ j ][ i ];
+
+						var uvA = uvs[ 0 ];
+						var uvB = uvs[ 1 ];
+						var uvC = uvs[ 2 ];
+						var uvD = uvs[ 3 ];
+
+						var uvsTriA = [ uvA.clone(), uvB.clone(), uvD.clone() ];
+						var uvsTriB = [ uvB.clone(), uvC.clone(), uvD.clone() ];
+
+						faceVertexUvs[ j ].push( uvsTriA, uvsTriB );
+
+					}
+
+				}
+
+				for ( j = 0, jl = geometry.faceUvs.length; j < jl; j ++ ) {
+
+					if ( geometry.faceUvs[ j ].length ) {
+
+						var faceUv = geometry.faceUvs[ j ][ i ];
+
+						faceUvs[ j ].push( faceUv, faceUv );
+
+					}
+
+				}
+
+			} else {
+
+				faces.push( face );
+
+				for ( j = 0, jl = geometry.faceUvs.length; j < jl; j ++ ) {
+
+					faceUvs[ j ].push( geometry.faceUvs[ j ][ i ] );
+
+				}
+
+				for ( j = 0, jl = geometry.faceVertexUvs.length; j < jl; j ++ ) {
+
+					faceVertexUvs[ j ].push( geometry.faceVertexUvs[ j ][ i ] );
+
+				}
+
+			}
+
+		}
+
+		geometry.faces = faces;
+		geometry.faceUvs = faceUvs;
+		geometry.faceVertexUvs = faceVertexUvs;
+
+		geometry.computeCentroids();
+		geometry.computeFaceNormals();
+		geometry.computeVertexNormals();
+
+		if ( geometry.hasTangents ) geometry.computeTangents();
+
+	},
+
+	setMaterialIndex: function ( geometry, index, startFace, endFace ){
+
+		var faces = geometry.faces;
+		var start = startFace || 0;
+		var end = endFace || faces.length - 1;
+
+		for ( var i = start; i <= end; i ++ ) {
+
+			faces[i].materialIndex = index;
+
+		}
+
+    }
+
+};
+
+THREE.GeometryUtils.random = THREE.Math.random16;
+
+THREE.GeometryUtils.__v1 = new THREE.Vector3();
+THREE.GeometryUtils.__v2 = new THREE.Vector3();
+/**
+ * @author alteredq / http://alteredqualia.com/
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.ImageUtils = {
+
+	crossOrigin: 'anonymous',
+
+	loadTexture: function ( url, mapping, onLoad, onError ) {
+
+		var image = new Image();
+		var texture = new THREE.Texture( image, mapping );
+
+		var loader = new THREE.ImageLoader();
+
+		loader.addEventListener( 'load', function ( event ) {
+
+			texture.image = event.content;
+			texture.needsUpdate = true;
+
+			if ( onLoad ) onLoad( texture );
+
+		} );
+
+		loader.addEventListener( 'error', function ( event ) {
+
+			if ( onError ) onError( event.message );
+
+		} );
+
+		loader.crossOrigin = this.crossOrigin;
+		loader.load( url, image );
+
+		texture.sourceFile = url;
+
+		return texture;
+
+	},
+
+	loadCompressedTexture: function ( url, mapping, onLoad, onError ) {
+
+		var texture = new THREE.CompressedTexture();
+		texture.mapping = mapping;
+
+		var request = new XMLHttpRequest();
+
+		request.onload = function () {
+
+			var buffer = request.response;
+			var dds = THREE.ImageUtils.parseDDS( buffer, true );
+
+			texture.format = dds.format;
+
+			texture.mipmaps = dds.mipmaps;
+			texture.image.width = dds.width;
+			texture.image.height = dds.height;
+
+			// gl.generateMipmap fails for compressed textures
+			// mipmaps must be embedded in the DDS file
+			// or texture filters must not use mipmapping
+
+			texture.generateMipmaps = false;
+
+			texture.needsUpdate = true;
+
+			if ( onLoad ) onLoad( texture );
+
+		}
+
+		request.onerror = onError;
+
+		request.open( 'GET', url, true );
+		request.responseType = "arraybuffer";
+		request.send( null );
+
+		return texture;
+
+	},
+
+	loadTextureCube: function ( array, mapping, onLoad, onError ) {
+
+		var images = [];
+		images.loadCount = 0;
+
+		var texture = new THREE.Texture();
+		texture.image = images;
+		if ( mapping !== undefined ) texture.mapping = mapping;
+
+		// no flipping needed for cube textures
+
+		texture.flipY = false;
+
+		for ( var i = 0, il = array.length; i < il; ++ i ) {
+
+			var cubeImage = new Image();
+			images[ i ] = cubeImage;
+
+			cubeImage.onload = function () {
+
+				images.loadCount += 1;
+
+				if ( images.loadCount === 6 ) {
+
+					texture.needsUpdate = true;
+					if ( onLoad ) onLoad( texture );
+
+				}
+
+			};
+
+			cubeImage.onerror = onError;
+
+			cubeImage.crossOrigin = this.crossOrigin;
+			cubeImage.src = array[ i ];
+
+		}
+
+		return texture;
+
+	},
+
+	loadCompressedTextureCube: function ( array, mapping, onLoad, onError ) {
+
+		var images = [];
+		images.loadCount = 0;
+
+		var texture = new THREE.CompressedTexture();
+		texture.image = images;
+		if ( mapping !== undefined ) texture.mapping = mapping;
+
+		// no flipping for cube textures
+		// (also flipping doesn't work for compressed textures )
+
+		texture.flipY = false;
+
+		// can't generate mipmaps for compressed textures
+		// mips must be embedded in DDS files
+
+		texture.generateMipmaps = false;
+
+		var generateCubeFaceCallback = function ( rq, img ) {
+
+			return function () {
+
+				var buffer = rq.response;
+				var dds = THREE.ImageUtils.parseDDS( buffer, true );
+
+				img.format = dds.format;
+
+				img.mipmaps = dds.mipmaps;
+				img.width = dds.width;
+				img.height = dds.height;
+
+				images.loadCount += 1;
+
+				if ( images.loadCount === 6 ) {
+
+					texture.format = dds.format;
+					texture.needsUpdate = true;
+					if ( onLoad ) onLoad( texture );
+
+				}
+
+			}
+
+		}
+
+		// compressed cubemap textures as 6 separate DDS files
+
+		if ( array instanceof Array ) {
+
+			for ( var i = 0, il = array.length; i < il; ++ i ) {
+
+				var cubeImage = {};
+				images[ i ] = cubeImage;
+
+				var request = new XMLHttpRequest();
+
+				request.onload = generateCubeFaceCallback( request, cubeImage );
+				request.onerror = onError;
+
+				var url = array[ i ];
+
+				request.open( 'GET', url, true );
+				request.responseType = "arraybuffer";
+				request.send( null );
+
+			}
+
+		// compressed cubemap texture stored in a single DDS file
+
+		} else {
+
+			var url = array;
+			var request = new XMLHttpRequest();
+
+			request.onload = function( ) {
+
+				var buffer = request.response;
+				var dds = THREE.ImageUtils.parseDDS( buffer, true );
+
+				if ( dds.isCubemap ) {
+
+					var faces = dds.mipmaps.length / dds.mipmapCount;
+
+					for ( var f = 0; f < faces; f ++ ) {
+
+						images[ f ] = { mipmaps : [] };
+
+						for ( var i = 0; i < dds.mipmapCount; i ++ ) {
+
+							images[ f ].mipmaps.push( dds.mipmaps[ f * dds.mipmapCount + i ] );
+							images[ f ].format = dds.format;
+							images[ f ].width = dds.width;
+							images[ f ].height = dds.height;
+
+						}
+
+					}
+
+					texture.format = dds.format;
+					texture.needsUpdate = true;
+					if ( onLoad ) onLoad( texture );
+
+				}
+
+			}
+
+			request.onerror = onError;
+
+			request.open( 'GET', url, true );
+			request.responseType = "arraybuffer";
+			request.send( null );
+
+		}
+
+		return texture;
+
+	},
+
+	parseDDS: function ( buffer, loadMipmaps ) {
+
+		var dds = { mipmaps: [], width: 0, height: 0, format: null, mipmapCount: 1 };
+
+		// Adapted from @toji's DDS utils
+		//	https://github.com/toji/webgl-texture-utils/blob/master/texture-util/dds.js
+
+		// All values and structures referenced from:
+		// http://msdn.microsoft.com/en-us/library/bb943991.aspx/
+
+		var DDS_MAGIC = 0x20534444;
+
+		var DDSD_CAPS = 0x1,
+			DDSD_HEIGHT = 0x2,
+			DDSD_WIDTH = 0x4,
+			DDSD_PITCH = 0x8,
+			DDSD_PIXELFORMAT = 0x1000,
+			DDSD_MIPMAPCOUNT = 0x20000,
+			DDSD_LINEARSIZE = 0x80000,
+			DDSD_DEPTH = 0x800000;
+
+		var DDSCAPS_COMPLEX = 0x8,
+			DDSCAPS_MIPMAP = 0x400000,
+			DDSCAPS_TEXTURE = 0x1000;
+
+		var DDSCAPS2_CUBEMAP = 0x200,
+			DDSCAPS2_CUBEMAP_POSITIVEX = 0x400,
+			DDSCAPS2_CUBEMAP_NEGATIVEX = 0x800,
+			DDSCAPS2_CUBEMAP_POSITIVEY = 0x1000,
+			DDSCAPS2_CUBEMAP_NEGATIVEY = 0x2000,
+			DDSCAPS2_CUBEMAP_POSITIVEZ = 0x4000,
+			DDSCAPS2_CUBEMAP_NEGATIVEZ = 0x8000,
+			DDSCAPS2_VOLUME = 0x200000;
+
+		var DDPF_ALPHAPIXELS = 0x1,
+			DDPF_ALPHA = 0x2,
+			DDPF_FOURCC = 0x4,
+			DDPF_RGB = 0x40,
+			DDPF_YUV = 0x200,
+			DDPF_LUMINANCE = 0x20000;
+
+		function fourCCToInt32( value ) {
+
+			return value.charCodeAt(0) +
+				(value.charCodeAt(1) << 8) +
+				(value.charCodeAt(2) << 16) +
+				(value.charCodeAt(3) << 24);
+
+		}
+
+		function int32ToFourCC( value ) {
+
+			return String.fromCharCode(
+				value & 0xff,
+				(value >> 8) & 0xff,
+				(value >> 16) & 0xff,
+				(value >> 24) & 0xff
+			);
+		}
+
+		var FOURCC_DXT1 = fourCCToInt32("DXT1");
+		var FOURCC_DXT3 = fourCCToInt32("DXT3");
+		var FOURCC_DXT5 = fourCCToInt32("DXT5");
+
+		var headerLengthInt = 31; // The header length in 32 bit ints
+
+		// Offsets into the header array
+
+		var off_magic = 0;
+
+		var off_size = 1;
+		var off_flags = 2;
+		var off_height = 3;
+		var off_width = 4;
+
+		var off_mipmapCount = 7;
+
+		var off_pfFlags = 20;
+		var off_pfFourCC = 21;
+
+		var off_caps = 27;
+		var off_caps2 = 28;
+		var off_caps3 = 29;
+		var off_caps4 = 30;
+
+		// Parse header
+
+		var header = new Int32Array( buffer, 0, headerLengthInt );
+
+		if ( header[ off_magic ] !== DDS_MAGIC ) {
+
+			console.error( "ImageUtils.parseDDS(): Invalid magic number in DDS header" );
+			return dds;
+
+		}
+
+		if ( ! header[ off_pfFlags ] & DDPF_FOURCC ) {
+
+			console.error( "ImageUtils.parseDDS(): Unsupported format, must contain a FourCC code" );
+			return dds;
+
+		}
+
+		var blockBytes;
+
+		var fourCC = header[ off_pfFourCC ];
+
+		switch ( fourCC ) {
+
+			case FOURCC_DXT1:
+
+				blockBytes = 8;
+				dds.format = THREE.RGB_S3TC_DXT1_Format;
+				break;
+
+			case FOURCC_DXT3:
+
+				blockBytes = 16;
+				dds.format = THREE.RGBA_S3TC_DXT3_Format;
+				break;
+
+			case FOURCC_DXT5:
+
+				blockBytes = 16;
+				dds.format = THREE.RGBA_S3TC_DXT5_Format;
+				break;
+
+			default:
+
+				console.error( "ImageUtils.parseDDS(): Unsupported FourCC code: ", int32ToFourCC( fourCC ) );
+				return dds;
+
+		}
+
+		dds.mipmapCount = 1;
+
+		if ( header[ off_flags ] & DDSD_MIPMAPCOUNT && loadMipmaps !== false ) {
+
+			dds.mipmapCount = Math.max( 1, header[ off_mipmapCount ] );
+
+		}
+
+		//TODO: Verify that all faces of the cubemap are present with DDSCAPS2_CUBEMAP_POSITIVEX, etc.
+
+		dds.isCubemap = header[ off_caps2 ] & DDSCAPS2_CUBEMAP ? true : false;
+
+		dds.width = header[ off_width ];
+		dds.height = header[ off_height ];
+
+		var dataOffset = header[ off_size ] + 4;
+
+		// Extract mipmaps buffers
+
+		var width = dds.width;
+		var height = dds.height;
+
+		var faces = dds.isCubemap ? 6 : 1;
+
+		for ( var face = 0; face < faces; face ++ ) {
+
+			for ( var i = 0; i < dds.mipmapCount; i ++ ) {
+
+				var dataLength = Math.max( 4, width ) / 4 * Math.max( 4, height ) / 4 * blockBytes;
+				var byteArray = new Uint8Array( buffer, dataOffset, dataLength );
+
+				var mipmap = { "data": byteArray, "width": width, "height": height };
+				dds.mipmaps.push( mipmap );
+
+				dataOffset += dataLength;
+
+				width = Math.max( width * 0.5, 1 );
+				height = Math.max( height * 0.5, 1 );
+
+			}
+
+			width = dds.width;
+			height = dds.height;
+
+		}
+
+		return dds;
+
+	},
+
+	getNormalMap: function ( image, depth ) {
+
+		// Adapted from http://www.paulbrunt.co.uk/lab/heightnormal/
+
+		var cross = function ( a, b ) {
+
+			return [ a[ 1 ] * b[ 2 ] - a[ 2 ] * b[ 1 ], a[ 2 ] * b[ 0 ] - a[ 0 ] * b[ 2 ], a[ 0 ] * b[ 1 ] - a[ 1 ] * b[ 0 ] ];
+
+		}
+
+		var subtract = function ( a, b ) {
+
+			return [ a[ 0 ] - b[ 0 ], a[ 1 ] - b[ 1 ], a[ 2 ] - b[ 2 ] ];
+
+		}
+
+		var normalize = function ( a ) {
+
+			var l = Math.sqrt( a[ 0 ] * a[ 0 ] + a[ 1 ] * a[ 1 ] + a[ 2 ] * a[ 2 ] );
+			return [ a[ 0 ] / l, a[ 1 ] / l, a[ 2 ] / l ];
+
+		}
+
+		depth = depth | 1;
+
+		var width = image.width;
+		var height = image.height;
+
+		var canvas = document.createElement( 'canvas' );
+		canvas.width = width;
+		canvas.height = height;
+
+		var context = canvas.getContext( '2d' );
+		context.drawImage( image, 0, 0 );
+
+		var data = context.getImageData( 0, 0, width, height ).data;
+		var imageData = context.createImageData( width, height );
+		var output = imageData.data;
+
+		for ( var x = 0; x < width; x ++ ) {
+
+			for ( var y = 0; y < height; y ++ ) {
+
+				var ly = y - 1 < 0 ? 0 : y - 1;
+				var uy = y + 1 > height - 1 ? height - 1 : y + 1;
+				var lx = x - 1 < 0 ? 0 : x - 1;
+				var ux = x + 1 > width - 1 ? width - 1 : x + 1;
+
+				var points = [];
+				var origin = [ 0, 0, data[ ( y * width + x ) * 4 ] / 255 * depth ];
+				points.push( [ - 1, 0, data[ ( y * width + lx ) * 4 ] / 255 * depth ] );
+				points.push( [ - 1, - 1, data[ ( ly * width + lx ) * 4 ] / 255 * depth ] );
+				points.push( [ 0, - 1, data[ ( ly * width + x ) * 4 ] / 255 * depth ] );
+				points.push( [  1, - 1, data[ ( ly * width + ux ) * 4 ] / 255 * depth ] );
+				points.push( [ 1, 0, data[ ( y * width + ux ) * 4 ] / 255 * depth ] );
+				points.push( [ 1, 1, data[ ( uy * width + ux ) * 4 ] / 255 * depth ] );
+				points.push( [ 0, 1, data[ ( uy * width + x ) * 4 ] / 255 * depth ] );
+				points.push( [ - 1, 1, data[ ( uy * width + lx ) * 4 ] / 255 * depth ] );
+
+				var normals = [];
+				var num_points = points.length;
+
+				for ( var i = 0; i < num_points; i ++ ) {
+
+					var v1 = points[ i ];
+					var v2 = points[ ( i + 1 ) % num_points ];
+					v1 = subtract( v1, origin );
+					v2 = subtract( v2, origin );
+					normals.push( normalize( cross( v1, v2 ) ) );
+
+				}
+
+				var normal = [ 0, 0, 0 ];
+
+				for ( var i = 0; i < normals.length; i ++ ) {
+
+					normal[ 0 ] += normals[ i ][ 0 ];
+					normal[ 1 ] += normals[ i ][ 1 ];
+					normal[ 2 ] += normals[ i ][ 2 ];
+
+				}
+
+				normal[ 0 ] /= normals.length;
+				normal[ 1 ] /= normals.length;
+				normal[ 2 ] /= normals.length;
+
+				var idx = ( y * width + x ) * 4;
+
+				output[ idx ] = ( ( normal[ 0 ] + 1.0 ) / 2.0 * 255 ) | 0;
+				output[ idx + 1 ] = ( ( normal[ 1 ] + 1.0 ) / 2.0 * 255 ) | 0;
+				output[ idx + 2 ] = ( normal[ 2 ] * 255 ) | 0;
+				output[ idx + 3 ] = 255;
+
+			}
+
+		}
+
+		context.putImageData( imageData, 0, 0 );
+
+		return canvas;
+
+	},
+
+	generateDataTexture: function ( width, height, color ) {
+
+		var size = width * height;
+		var data = new Uint8Array( 3 * size );
+
+		var r = Math.floor( color.r * 255 );
+		var g = Math.floor( color.g * 255 );
+		var b = Math.floor( color.b * 255 );
+
+		for ( var i = 0; i < size; i ++ ) {
+
+			data[ i * 3 ] 	  = r;
+			data[ i * 3 + 1 ] = g;
+			data[ i * 3 + 2 ] = b;
+
+		}
+
+		var texture = new THREE.DataTexture( data, width, height, THREE.RGBFormat );
+		texture.needsUpdate = true;
+
+		return texture;
+
+	}
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.SceneUtils = {
+
+	createMultiMaterialObject: function ( geometry, materials ) {
+
+		var group = new THREE.Object3D();
+
+		for ( var i = 0, l = materials.length; i < l; i ++ ) {
+
+			group.add( new THREE.Mesh( geometry, materials[ i ] ) );
+
+		}
+
+		return group;
+
+	},
+
+	detach : function ( child, parent, scene ) {
+
+		child.applyMatrix( parent.matrixWorld );
+		parent.remove( child );
+		scene.add( child );
+
+	},
+
+	attach: function ( child, scene, parent ) {
+
+		var matrixWorldInverse = new THREE.Matrix4();
+		matrixWorldInverse.getInverse( parent.matrixWorld );
+		child.applyMatrix( matrixWorldInverse );
+
+		scene.remove( child );
+		parent.add( child );
+
+	}
+
+};
+/**
+ * @author zz85 / http://www.lab4games.net/zz85/blog
+ * @author alteredq / http://alteredqualia.com/
+ *
+ * For Text operations in three.js (See TextGeometry)
+ *
+ * It uses techniques used in:
+ *
+ * 	typeface.js and canvastext
+ * 		For converting fonts and rendering with javascript
+ *		http://typeface.neocracy.org
+ *
+ *	Triangulation ported from AS3
+ *		Simple Polygon Triangulation
+ *		http://actionsnippet.com/?p=1462
+ *
+ * 	A Method to triangulate shapes with holes
+ *		http://www.sakri.net/blog/2009/06/12/an-approach-to-triangulating-polygons-with-holes/
+ *
+ */
+
+THREE.FontUtils = {
+
+	faces : {},
+
+	// Just for now. face[weight][style]
+
+	face : "helvetiker",
+	weight: "normal",
+	style : "normal",
+	size : 150,
+	divisions : 10,
+
+	getFace : function() {
+
+		return this.faces[ this.face ][ this.weight ][ this.style ];
+
+	},
+
+	loadFace : function( data ) {
+
+		var family = data.familyName.toLowerCase();
+
+		var ThreeFont = this;
+
+		ThreeFont.faces[ family ] = ThreeFont.faces[ family ] || {};
+
+		ThreeFont.faces[ family ][ data.cssFontWeight ] = ThreeFont.faces[ family ][ data.cssFontWeight ] || {};
+		ThreeFont.faces[ family ][ data.cssFontWeight ][ data.cssFontStyle ] = data;
+
+		var face = ThreeFont.faces[ family ][ data.cssFontWeight ][ data.cssFontStyle ] = data;
+
+		return data;
+
+	},
+
+	drawText : function( text ) {
+
+		var characterPts = [], allPts = [];
+
+		// RenderText
+
+		var i, p,
+			face = this.getFace(),
+			scale = this.size / face.resolution,
+			offset = 0,
+			chars = String( text ).split( '' ),
+			length = chars.length;
+
+		var fontPaths = [];
+
+		for ( i = 0; i < length; i ++ ) {
+
+			var path = new THREE.Path();
+
+			var ret = this.extractGlyphPoints( chars[ i ], face, scale, offset, path );
+			offset += ret.offset;
+
+			fontPaths.push( ret.path );
+
+		}
+
+		// get the width
+
+		var width = offset / 2;
+		//
+		// for ( p = 0; p < allPts.length; p++ ) {
+		//
+		// 	allPts[ p ].x -= width;
+		//
+		// }
+
+		//var extract = this.extractPoints( allPts, characterPts );
+		//extract.contour = allPts;
+
+		//extract.paths = fontPaths;
+		//extract.offset = width;
+
+		return { paths : fontPaths, offset : width };
+
+	},
+
+
+
+
+	extractGlyphPoints : function( c, face, scale, offset, path ) {
+
+		var pts = [];
+
+		var i, i2, divisions,
+			outline, action, length,
+			scaleX, scaleY,
+			x, y, cpx, cpy, cpx0, cpy0, cpx1, cpy1, cpx2, cpy2,
+			laste,
+			glyph = face.glyphs[ c ] || face.glyphs[ '?' ];
+
+		if ( !glyph ) return;
+
+		if ( glyph.o ) {
+
+			outline = glyph._cachedOutline || ( glyph._cachedOutline = glyph.o.split( ' ' ) );
+			length = outline.length;
+
+			scaleX = scale;
+			scaleY = scale;
+
+			for ( i = 0; i < length; ) {
+
+				action = outline[ i ++ ];
+
+				//console.log( action );
+
+				switch( action ) {
+
+				case 'm':
+
+					// Move To
+
+					x = outline[ i++ ] * scaleX + offset;
+					y = outline[ i++ ] * scaleY;
+
+					path.moveTo( x, y );
+					break;
+
+				case 'l':
+
+					// Line To
+
+					x = outline[ i++ ] * scaleX + offset;
+					y = outline[ i++ ] * scaleY;
+					path.lineTo(x,y);
+					break;
+
+				case 'q':
+
+					// QuadraticCurveTo
+
+					cpx  = outline[ i++ ] * scaleX + offset;
+					cpy  = outline[ i++ ] * scaleY;
+					cpx1 = outline[ i++ ] * scaleX + offset;
+					cpy1 = outline[ i++ ] * scaleY;
+
+					path.quadraticCurveTo(cpx1, cpy1, cpx, cpy);
+
+					laste = pts[ pts.length - 1 ];
+
+					if ( laste ) {
+
+						cpx0 = laste.x;
+						cpy0 = laste.y;
+
+						for ( i2 = 1, divisions = this.divisions; i2 <= divisions; i2 ++ ) {
+
+							var t = i2 / divisions;
+							var tx = THREE.Shape.Utils.b2( t, cpx0, cpx1, cpx );
+							var ty = THREE.Shape.Utils.b2( t, cpy0, cpy1, cpy );
+					  }
+
+				  }
+
+				  break;
+
+				case 'b':
+
+					// Cubic Bezier Curve
+
+					cpx  = outline[ i++ ] *  scaleX + offset;
+					cpy  = outline[ i++ ] *  scaleY;
+					cpx1 = outline[ i++ ] *  scaleX + offset;
+					cpy1 = outline[ i++ ] * -scaleY;
+					cpx2 = outline[ i++ ] *  scaleX + offset;
+					cpy2 = outline[ i++ ] * -scaleY;
+
+					path.bezierCurveTo( cpx, cpy, cpx1, cpy1, cpx2, cpy2 );
+
+					laste = pts[ pts.length - 1 ];
+
+					if ( laste ) {
+
+						cpx0 = laste.x;
+						cpy0 = laste.y;
+
+						for ( i2 = 1, divisions = this.divisions; i2 <= divisions; i2 ++ ) {
+
+							var t = i2 / divisions;
+							var tx = THREE.Shape.Utils.b3( t, cpx0, cpx1, cpx2, cpx );
+							var ty = THREE.Shape.Utils.b3( t, cpy0, cpy1, cpy2, cpy );
+
+						}
+
+					}
+
+					break;
+
+				}
+
+			}
+		}
+
+
+
+		return { offset: glyph.ha*scale, path:path};
+	}
+
+};
+
+
+THREE.FontUtils.generateShapes = function( text, parameters ) {
+
+	// Parameters 
+
+	parameters = parameters || {};
+
+	var size = parameters.size !== undefined ? parameters.size : 100;
+	var curveSegments = parameters.curveSegments !== undefined ? parameters.curveSegments: 4;
+
+	var font = parameters.font !== undefined ? parameters.font : "helvetiker";
+	var weight = parameters.weight !== undefined ? parameters.weight : "normal";
+	var style = parameters.style !== undefined ? parameters.style : "normal";
+
+	THREE.FontUtils.size = size;
+	THREE.FontUtils.divisions = curveSegments;
+
+	THREE.FontUtils.face = font;
+	THREE.FontUtils.weight = weight;
+	THREE.FontUtils.style = style;
+
+	// Get a Font data json object
+
+	var data = THREE.FontUtils.drawText( text );
+
+	var paths = data.paths;
+	var shapes = [];
+
+	for ( var p = 0, pl = paths.length; p < pl; p ++ ) {
+
+		Array.prototype.push.apply( shapes, paths[ p ].toShapes() );
+
+	}
+
+	return shapes;
+
+};
+
+
+/**
+ * This code is a quick port of code written in C++ which was submitted to
+ * flipcode.com by John W. Ratcliff  // July 22, 2000
+ * See original code and more information here:
+ * http://www.flipcode.com/archives/Efficient_Polygon_Triangulation.shtml
+ *
+ * ported to actionscript by Zevan Rosser
+ * www.actionsnippet.com
+ *
+ * ported to javascript by Joshua Koo
+ * http://www.lab4games.net/zz85/blog
+ *
+ */
+
+
+( function( namespace ) {
+
+	var EPSILON = 0.0000000001;
+
+	// takes in an contour array and returns
+
+	var process = function( contour, indices ) {
+
+		var n = contour.length;
+
+		if ( n < 3 ) return null;
+
+		var result = [],
+			verts = [],
+			vertIndices = [];
+
+		/* we want a counter-clockwise polygon in verts */
+
+		var u, v, w;
+
+		if ( area( contour ) > 0.0 ) {
+
+			for ( v = 0; v < n; v++ ) verts[ v ] = v;
+
+		} else {
+
+			for ( v = 0; v < n; v++ ) verts[ v ] = ( n - 1 ) - v;
+
+		}
+
+		var nv = n;
+
+		/*  remove nv - 2 vertices, creating 1 triangle every time */
+
+		var count = 2 * nv;   /* error detection */
+
+		for( v = nv - 1; nv > 2; ) {
+
+			/* if we loop, it is probably a non-simple polygon */
+
+			if ( ( count-- ) <= 0 ) {
+
+				//** Triangulate: ERROR - probable bad polygon!
+
+				//throw ( "Warning, unable to triangulate polygon!" );
+				//return null;
+				// Sometimes warning is fine, especially polygons are triangulated in reverse.
+				console.log( "Warning, unable to triangulate polygon!" );
+
+				if ( indices ) return vertIndices;
+				return result;
+
+			}
+
+			/* three consecutive vertices in current polygon, <u,v,w> */
+
+			u = v; 	 	if ( nv <= u ) u = 0;     /* previous */
+			v = u + 1;  if ( nv <= v ) v = 0;     /* new v    */
+			w = v + 1;  if ( nv <= w ) w = 0;     /* next     */
+
+			if ( snip( contour, u, v, w, nv, verts ) ) {
+
+				var a, b, c, s, t;
+
+				/* true names of the vertices */
+
+				a = verts[ u ];
+				b = verts[ v ];
+				c = verts[ w ];
+
+				/* output Triangle */
+
+				result.push( [ contour[ a ],
+					contour[ b ],
+					contour[ c ] ] );
+
+
+				vertIndices.push( [ verts[ u ], verts[ v ], verts[ w ] ] );
+
+				/* remove v from the remaining polygon */
+
+				for( s = v, t = v + 1; t < nv; s++, t++ ) {
+
+					verts[ s ] = verts[ t ];
+
+				}
+
+				nv--;
+
+				/* reset error detection counter */
+
+				count = 2 * nv;
+
+			}
+
+		}
+
+		if ( indices ) return vertIndices;
+		return result;
+
+	};
+
+	// calculate area of the contour polygon
+
+	var area = function ( contour ) {
+
+		var n = contour.length;
+		var a = 0.0;
+
+		for( var p = n - 1, q = 0; q < n; p = q++ ) {
+
+			a += contour[ p ].x * contour[ q ].y - contour[ q ].x * contour[ p ].y;
+
+		}
+
+		return a * 0.5;
+
+	};
+
+	var snip = function ( contour, u, v, w, n, verts ) {
+
+		var p;
+		var ax, ay, bx, by;
+		var cx, cy, px, py;
+
+		ax = contour[ verts[ u ] ].x;
+		ay = contour[ verts[ u ] ].y;
+
+		bx = contour[ verts[ v ] ].x;
+		by = contour[ verts[ v ] ].y;
+
+		cx = contour[ verts[ w ] ].x;
+		cy = contour[ verts[ w ] ].y;
+
+		if ( EPSILON > (((bx-ax)*(cy-ay)) - ((by-ay)*(cx-ax))) ) return false;
+
+		var aX, aY, bX, bY, cX, cY;
+		var apx, apy, bpx, bpy, cpx, cpy;
+		var cCROSSap, bCROSScp, aCROSSbp;
+
+		aX = cx - bx;  aY = cy - by;
+		bX = ax - cx;  bY = ay - cy;
+		cX = bx - ax;  cY = by - ay;
+
+		for ( p = 0; p < n; p++ ) {
+
+			if( (p === u) || (p === v) || (p === w) ) continue;
+
+			px = contour[ verts[ p ] ].x
+			py = contour[ verts[ p ] ].y
+
+			apx = px - ax;  apy = py - ay;
+			bpx = px - bx;  bpy = py - by;
+			cpx = px - cx;  cpy = py - cy;
+
+			// see if p is inside triangle abc
+
+			aCROSSbp = aX*bpy - aY*bpx;
+			cCROSSap = cX*apy - cY*apx;
+			bCROSScp = bX*cpy - bY*cpx;
+
+			if ( (aCROSSbp >= 0.0) && (bCROSScp >= 0.0) && (cCROSSap >= 0.0) ) return false;
+
+		}
+
+		return true;
+
+	};
+
+
+	namespace.Triangulate = process;
+	namespace.Triangulate.area = area;
+
+	return namespace;
+
+})(THREE.FontUtils);
+
+// To use the typeface.js face files, hook up the API
+self._typeface_js = { faces: THREE.FontUtils.faces, loadFace: THREE.FontUtils.loadFace };/**
+ * @author zz85 / http://www.lab4games.net/zz85/blog
+ * Extensible curve object
+ *
+ * Some common of Curve methods
+ * .getPoint(t), getTangent(t)
+ * .getPointAt(u), getTagentAt(u)
+ * .getPoints(), .getSpacedPoints()
+ * .getLength()
+ * .updateArcLengths()
+ *
+ * This file contains following classes:
+ *
+ * -- 2d classes --
+ * THREE.Curve
+ * THREE.LineCurve
+ * THREE.QuadraticBezierCurve
+ * THREE.CubicBezierCurve
+ * THREE.SplineCurve
+ * THREE.ArcCurve
+ * THREE.EllipseCurve
+ *
+ * -- 3d classes --
+ * THREE.LineCurve3
+ * THREE.QuadraticBezierCurve3
+ * THREE.CubicBezierCurve3
+ * THREE.SplineCurve3
+ * THREE.ClosedSplineCurve3
+ *
+ * A series of curves can be represented as a THREE.CurvePath
+ *
+ **/
+
+/**************************************************************
+ *	Abstract Curve base class
+ **************************************************************/
+
+THREE.Curve = function () {
+
+};
+
+// Virtual base class method to overwrite and implement in subclasses
+//	- t [0 .. 1]
+
+THREE.Curve.prototype.getPoint = function ( t ) {
+
+	console.log( "Warning, getPoint() not implemented!" );
+	return null;
+
+};
+
+// Get point at relative position in curve according to arc length
+// - u [0 .. 1]
+
+THREE.Curve.prototype.getPointAt = function ( u ) {
+
+	var t = this.getUtoTmapping( u );
+	return this.getPoint( t );
+
+};
+
+// Get sequence of points using getPoint( t )
+
+THREE.Curve.prototype.getPoints = function ( divisions ) {
+
+	if ( !divisions ) divisions = 5;
+
+	var d, pts = [];
+
+	for ( d = 0; d <= divisions; d ++ ) {
+
+		pts.push( this.getPoint( d / divisions ) );
+
+	}
+
+	return pts;
+
+};
+
+// Get sequence of points using getPointAt( u )
+
+THREE.Curve.prototype.getSpacedPoints = function ( divisions ) {
+
+	if ( !divisions ) divisions = 5;
+
+	var d, pts = [];
+
+	for ( d = 0; d <= divisions; d ++ ) {
+
+		pts.push( this.getPointAt( d / divisions ) );
+
+	}
+
+	return pts;
+
+};
+
+// Get total curve arc length
+
+THREE.Curve.prototype.getLength = function () {
+
+	var lengths = this.getLengths();
+	return lengths[ lengths.length - 1 ];
+
+};
+
+// Get list of cumulative segment lengths
+
+THREE.Curve.prototype.getLengths = function ( divisions ) {
+
+	if ( !divisions ) divisions = (this.__arcLengthDivisions) ? (this.__arcLengthDivisions): 200;
+
+	if ( this.cacheArcLengths
+		&& ( this.cacheArcLengths.length == divisions + 1 )
+		&& !this.needsUpdate) {
+
+		//console.log( "cached", this.cacheArcLengths );
+		return this.cacheArcLengths;
+
+	}
+
+	this.needsUpdate = false;
+
+	var cache = [];
+	var current, last = this.getPoint( 0 );
+	var p, sum = 0;
+
+	cache.push( 0 );
+
+	for ( p = 1; p <= divisions; p ++ ) {
+
+		current = this.getPoint ( p / divisions );
+		sum += current.distanceTo( last );
+		cache.push( sum );
+		last = current;
+
+	}
+
+	this.cacheArcLengths = cache;
+
+	return cache; // { sums: cache, sum:sum }; Sum is in the last element.
+
+};
+
+
+THREE.Curve.prototype.updateArcLengths = function() {
+	this.needsUpdate = true;
+	this.getLengths();
+};
+
+// Given u ( 0 .. 1 ), get a t to find p. This gives you points which are equi distance
+
+THREE.Curve.prototype.getUtoTmapping = function ( u, distance ) {
+
+	var arcLengths = this.getLengths();
+
+	var i = 0, il = arcLengths.length;
+
+	var targetArcLength; // The targeted u distance value to get
+
+	if ( distance ) {
+
+		targetArcLength = distance;
+
+	} else {
+
+		targetArcLength = u * arcLengths[ il - 1 ];
+
+	}
+
+	//var time = Date.now();
+
+	// binary search for the index with largest value smaller than target u distance
+
+	var low = 0, high = il - 1, comparison;
+
+	while ( low <= high ) {
+
+		i = Math.floor( low + ( high - low ) / 2 ); // less likely to overflow, though probably not issue here, JS doesn't really have integers, all numbers are floats
+
+		comparison = arcLengths[ i ] - targetArcLength;
+
+		if ( comparison < 0 ) {
+
+			low = i + 1;
+			continue;
+
+		} else if ( comparison > 0 ) {
+
+			high = i - 1;
+			continue;
+
+		} else {
+
+			high = i;
+			break;
+
+			// DONE
+
+		}
+
+	}
+
+	i = high;
+
+	//console.log('b' , i, low, high, Date.now()- time);
+
+	if ( arcLengths[ i ] == targetArcLength ) {
+
+		var t = i / ( il - 1 );
+		return t;
+
+	}
+
+	// we could get finer grain at lengths, or use simple interpolatation between two points
+
+	var lengthBefore = arcLengths[ i ];
+    var lengthAfter = arcLengths[ i + 1 ];
+
+    var segmentLength = lengthAfter - lengthBefore;
+
+    // determine where we are between the 'before' and 'after' points
+
+    var segmentFraction = ( targetArcLength - lengthBefore ) / segmentLength;
+
+    // add that fractional amount to t
+
+    var t = ( i + segmentFraction ) / ( il -1 );
+
+	return t;
+
+};
+
+// Returns a unit vector tangent at t
+// In case any sub curve does not implement its tangent derivation,
+// 2 points a small delta apart will be used to find its gradient
+// which seems to give a reasonable approximation
+
+THREE.Curve.prototype.getTangent = function( t ) {
+
+	var delta = 0.0001;
+	var t1 = t - delta;
+	var t2 = t + delta;
+
+	// Capping in case of danger
+
+	if ( t1 < 0 ) t1 = 0;
+	if ( t2 > 1 ) t2 = 1;
+
+	var pt1 = this.getPoint( t1 );
+	var pt2 = this.getPoint( t2 );
+
+	var vec = pt2.clone().sub(pt1);
+	return vec.normalize();
+
+};
+
+
+THREE.Curve.prototype.getTangentAt = function ( u ) {
+
+	var t = this.getUtoTmapping( u );
+	return this.getTangent( t );
+
+};
+
+/**************************************************************
+ *	Line
+ **************************************************************/
+
+THREE.LineCurve = function ( v1, v2 ) {
+
+	this.v1 = v1;
+	this.v2 = v2;
+
+};
+
+THREE.LineCurve.prototype = Object.create( THREE.Curve.prototype );
+
+THREE.LineCurve.prototype.getPoint = function ( t ) {
+
+	var point = this.v2.clone().sub(this.v1);
+	point.multiplyScalar( t ).add( this.v1 );
+
+	return point;
+
+};
+
+// Line curve is linear, so we can overwrite default getPointAt
+
+THREE.LineCurve.prototype.getPointAt = function ( u ) {
+
+	return this.getPoint( u );
+
+};
+
+THREE.LineCurve.prototype.getTangent = function( t ) {
+
+	var tangent = this.v2.clone().sub(this.v1);
+
+	return tangent.normalize();
+
+};
+
+/**************************************************************
+ *	Quadratic Bezier curve
+ **************************************************************/
+
+
+THREE.QuadraticBezierCurve = function ( v0, v1, v2 ) {
+
+	this.v0 = v0;
+	this.v1 = v1;
+	this.v2 = v2;
+
+};
+
+THREE.QuadraticBezierCurve.prototype = Object.create( THREE.Curve.prototype );
+
+
+THREE.QuadraticBezierCurve.prototype.getPoint = function ( t ) {
+
+	var tx, ty;
+
+	tx = THREE.Shape.Utils.b2( t, this.v0.x, this.v1.x, this.v2.x );
+	ty = THREE.Shape.Utils.b2( t, this.v0.y, this.v1.y, this.v2.y );
+
+	return new THREE.Vector2( tx, ty );
+
+};
+
+
+THREE.QuadraticBezierCurve.prototype.getTangent = function( t ) {
+
+	var tx, ty;
+
+	tx = THREE.Curve.Utils.tangentQuadraticBezier( t, this.v0.x, this.v1.x, this.v2.x );
+	ty = THREE.Curve.Utils.tangentQuadraticBezier( t, this.v0.y, this.v1.y, this.v2.y );
+
+	// returns unit vector
+
+	var tangent = new THREE.Vector2( tx, ty );
+	tangent.normalize();
+
+	return tangent;
+
+};
+
+
+/**************************************************************
+ *	Cubic Bezier curve
+ **************************************************************/
+
+THREE.CubicBezierCurve = function ( v0, v1, v2, v3 ) {
+
+	this.v0 = v0;
+	this.v1 = v1;
+	this.v2 = v2;
+	this.v3 = v3;
+
+};
+
+THREE.CubicBezierCurve.prototype = Object.create( THREE.Curve.prototype );
+
+THREE.CubicBezierCurve.prototype.getPoint = function ( t ) {
+
+	var tx, ty;
+
+	tx = THREE.Shape.Utils.b3( t, this.v0.x, this.v1.x, this.v2.x, this.v3.x );
+	ty = THREE.Shape.Utils.b3( t, this.v0.y, this.v1.y, this.v2.y, this.v3.y );
+
+	return new THREE.Vector2( tx, ty );
+
+};
+
+THREE.CubicBezierCurve.prototype.getTangent = function( t ) {
+
+	var tx, ty;
+
+	tx = THREE.Curve.Utils.tangentCubicBezier( t, this.v0.x, this.v1.x, this.v2.x, this.v3.x );
+	ty = THREE.Curve.Utils.tangentCubicBezier( t, this.v0.y, this.v1.y, this.v2.y, this.v3.y );
+
+	var tangent = new THREE.Vector2( tx, ty );
+	tangent.normalize();
+
+	return tangent;
+
+};
+
+
+/**************************************************************
+ *	Spline curve
+ **************************************************************/
+
+THREE.SplineCurve = function ( points /* array of Vector2 */ ) {
+
+	this.points = (points == undefined) ? [] : points;
+
+};
+
+THREE.SplineCurve.prototype = Object.create( THREE.Curve.prototype );
+
+THREE.SplineCurve.prototype.getPoint = function ( t ) {
+
+	var v = new THREE.Vector2();
+	var c = [];
+	var points = this.points, point, intPoint, weight;
+	point = ( points.length - 1 ) * t;
+
+	intPoint = Math.floor( point );
+	weight = point - intPoint;
+
+	c[ 0 ] = intPoint == 0 ? intPoint : intPoint - 1;
+	c[ 1 ] = intPoint;
+	c[ 2 ] = intPoint  > points.length - 2 ? points.length -1 : intPoint + 1;
+	c[ 3 ] = intPoint  > points.length - 3 ? points.length -1 : intPoint + 2;
+
+	v.x = THREE.Curve.Utils.interpolate( points[ c[ 0 ] ].x, points[ c[ 1 ] ].x, points[ c[ 2 ] ].x, points[ c[ 3 ] ].x, weight );
+	v.y = THREE.Curve.Utils.interpolate( points[ c[ 0 ] ].y, points[ c[ 1 ] ].y, points[ c[ 2 ] ].y, points[ c[ 3 ] ].y, weight );
+
+	return v;
+
+};
+
+/**************************************************************
+ *	Ellipse curve
+ **************************************************************/
+
+THREE.EllipseCurve = function ( aX, aY, xRadius, yRadius,
+							aStartAngle, aEndAngle,
+							aClockwise ) {
+
+	this.aX = aX;
+	this.aY = aY;
+
+	this.xRadius = xRadius;
+	this.yRadius = yRadius;
+
+	this.aStartAngle = aStartAngle;
+	this.aEndAngle = aEndAngle;
+
+	this.aClockwise = aClockwise;
+
+};
+
+THREE.EllipseCurve.prototype = Object.create( THREE.Curve.prototype );
+
+THREE.EllipseCurve.prototype.getPoint = function ( t ) {
+
+	var deltaAngle = this.aEndAngle - this.aStartAngle;
+
+	if ( !this.aClockwise ) {
+
+		t = 1 - t;
+
+	}
+
+	var angle = this.aStartAngle + t * deltaAngle;
+
+	var tx = this.aX + this.xRadius * Math.cos( angle );
+	var ty = this.aY + this.yRadius * Math.sin( angle );
+
+	return new THREE.Vector2( tx, ty );
+
+};
+
+/**************************************************************
+ *	Arc curve
+ **************************************************************/
+
+THREE.ArcCurve = function ( aX, aY, aRadius, aStartAngle, aEndAngle, aClockwise ) {
+
+	THREE.EllipseCurve.call( this, aX, aY, aRadius, aRadius, aStartAngle, aEndAngle, aClockwise );
+};
+
+THREE.ArcCurve.prototype = Object.create( THREE.EllipseCurve.prototype );
+
+
+/**************************************************************
+ *	Utils
+ **************************************************************/
+
+THREE.Curve.Utils = {
+
+	tangentQuadraticBezier: function ( t, p0, p1, p2 ) {
+
+		return 2 * ( 1 - t ) * ( p1 - p0 ) + 2 * t * ( p2 - p1 );
+
+	},
+
+	// Puay Bing, thanks for helping with this derivative!
+
+	tangentCubicBezier: function (t, p0, p1, p2, p3 ) {
+
+		return -3 * p0 * (1 - t) * (1 - t)  +
+			3 * p1 * (1 - t) * (1-t) - 6 *t *p1 * (1-t) +
+			6 * t *  p2 * (1-t) - 3 * t * t * p2 +
+			3 * t * t * p3;
+	},
+
+
+	tangentSpline: function ( t, p0, p1, p2, p3 ) {
+
+		// To check if my formulas are correct
+
+		var h00 = 6 * t * t - 6 * t; 	// derived from 2t^3 - 3t^2 + 1
+		var h10 = 3 * t * t - 4 * t + 1; // t^3 - 2t^2 + t
+		var h01 = -6 * t * t + 6 * t; 	// - 2t3 + 3t2
+		var h11 = 3 * t * t - 2 * t;	// t3 - t2
+
+		return h00 + h10 + h01 + h11;
+
+	},
+
+	// Catmull-Rom
+
+	interpolate: function( p0, p1, p2, p3, t ) {
+
+		var v0 = ( p2 - p0 ) * 0.5;
+		var v1 = ( p3 - p1 ) * 0.5;
+		var t2 = t * t;
+		var t3 = t * t2;
+		return ( 2 * p1 - 2 * p2 + v0 + v1 ) * t3 + ( - 3 * p1 + 3 * p2 - 2 * v0 - v1 ) * t2 + v0 * t + p1;
+
+	}
+
+};
+
+
+// TODO: Transformation for Curves?
+
+/**************************************************************
+ *	3D Curves
+ **************************************************************/
+
+// A Factory method for creating new curve subclasses
+
+THREE.Curve.create = function ( constructor, getPointFunc ) {
+
+	constructor.prototype = Object.create( THREE.Curve.prototype );
+	constructor.prototype.getPoint = getPointFunc;
+
+	return constructor;
+
+};
+
+
+/**************************************************************
+ *	Line3D
+ **************************************************************/
+
+THREE.LineCurve3 = THREE.Curve.create(
+
+	function ( v1, v2 ) {
+
+		this.v1 = v1;
+		this.v2 = v2;
+
+	},
+
+	function ( t ) {
+
+		var r = new THREE.Vector3();
+
+
+		r.subVectors( this.v2, this.v1 ); // diff
+		r.multiplyScalar( t );
+		r.add( this.v1 );
+
+		return r;
+
+	}
+
+);
+
+
+/**************************************************************
+ *	Quadratic Bezier 3D curve
+ **************************************************************/
+
+THREE.QuadraticBezierCurve3 = THREE.Curve.create(
+
+	function ( v0, v1, v2 ) {
+
+		this.v0 = v0;
+		this.v1 = v1;
+		this.v2 = v2;
+
+	},
+
+	function ( t ) {
+
+		var tx, ty, tz;
+
+		tx = THREE.Shape.Utils.b2( t, this.v0.x, this.v1.x, this.v2.x );
+		ty = THREE.Shape.Utils.b2( t, this.v0.y, this.v1.y, this.v2.y );
+		tz = THREE.Shape.Utils.b2( t, this.v0.z, this.v1.z, this.v2.z );
+
+		return new THREE.Vector3( tx, ty, tz );
+
+	}
+
+);
+
+
+
+/**************************************************************
+ *	Cubic Bezier 3D curve
+ **************************************************************/
+
+THREE.CubicBezierCurve3 = THREE.Curve.create(
+
+	function ( v0, v1, v2, v3 ) {
+
+		this.v0 = v0;
+		this.v1 = v1;
+		this.v2 = v2;
+		this.v3 = v3;
+
+	},
+
+	function ( t ) {
+
+		var tx, ty, tz;
+
+		tx = THREE.Shape.Utils.b3( t, this.v0.x, this.v1.x, this.v2.x, this.v3.x );
+		ty = THREE.Shape.Utils.b3( t, this.v0.y, this.v1.y, this.v2.y, this.v3.y );
+		tz = THREE.Shape.Utils.b3( t, this.v0.z, this.v1.z, this.v2.z, this.v3.z );
+
+		return new THREE.Vector3( tx, ty, tz );
+
+	}
+
+);
+
+
+
+/**************************************************************
+ *	Spline 3D curve
+ **************************************************************/
+
+
+THREE.SplineCurve3 = THREE.Curve.create(
+
+	function ( points /* array of Vector3 */) {
+
+		this.points = (points == undefined) ? [] : points;
+
+	},
+
+	function ( t ) {
+
+		var v = new THREE.Vector3();
+		var c = [];
+		var points = this.points, point, intPoint, weight;
+		point = ( points.length - 1 ) * t;
+
+		intPoint = Math.floor( point );
+		weight = point - intPoint;
+
+		c[ 0 ] = intPoint == 0 ? intPoint : intPoint - 1;
+		c[ 1 ] = intPoint;
+		c[ 2 ] = intPoint  > points.length - 2 ? points.length - 1 : intPoint + 1;
+		c[ 3 ] = intPoint  > points.length - 3 ? points.length - 1 : intPoint + 2;
+
+		var pt0 = points[ c[0] ],
+			pt1 = points[ c[1] ],
+			pt2 = points[ c[2] ],
+			pt3 = points[ c[3] ];
+
+		v.x = THREE.Curve.Utils.interpolate(pt0.x, pt1.x, pt2.x, pt3.x, weight);
+		v.y = THREE.Curve.Utils.interpolate(pt0.y, pt1.y, pt2.y, pt3.y, weight);
+		v.z = THREE.Curve.Utils.interpolate(pt0.z, pt1.z, pt2.z, pt3.z, weight);
+
+		return v;
+
+	}
+
+);
+
+
+// THREE.SplineCurve3.prototype.getTangent = function(t) {
+// 		var v = new THREE.Vector3();
+// 		var c = [];
+// 		var points = this.points, point, intPoint, weight;
+// 		point = ( points.length - 1 ) * t;
+
+// 		intPoint = Math.floor( point );
+// 		weight = point - intPoint;
+
+// 		c[ 0 ] = intPoint == 0 ? intPoint : intPoint - 1;
+// 		c[ 1 ] = intPoint;
+// 		c[ 2 ] = intPoint  > points.length - 2 ? points.length - 1 : intPoint + 1;
+// 		c[ 3 ] = intPoint  > points.length - 3 ? points.length - 1 : intPoint + 2;
+
+// 		var pt0 = points[ c[0] ],
+// 			pt1 = points[ c[1] ],
+// 			pt2 = points[ c[2] ],
+// 			pt3 = points[ c[3] ];
+
+// 	// t = weight;
+// 	v.x = THREE.Curve.Utils.tangentSpline( t, pt0.x, pt1.x, pt2.x, pt3.x );
+// 	v.y = THREE.Curve.Utils.tangentSpline( t, pt0.y, pt1.y, pt2.y, pt3.y );
+// 	v.z = THREE.Curve.Utils.tangentSpline( t, pt0.z, pt1.z, pt2.z, pt3.z );
+
+// 	return v;
+
+// }
+
+/**************************************************************
+ *	Closed Spline 3D curve
+ **************************************************************/
+
+
+THREE.ClosedSplineCurve3 = THREE.Curve.create(
+
+	function ( points /* array of Vector3 */) {
+
+		this.points = (points == undefined) ? [] : points;
+
+	},
+
+    function ( t ) {
+
+        var v = new THREE.Vector3();
+        var c = [];
+        var points = this.points, point, intPoint, weight;
+        point = ( points.length - 0 ) * t;
+            // This needs to be from 0-length +1
+
+        intPoint = Math.floor( point );
+        weight = point - intPoint;
+
+        intPoint += intPoint > 0 ? 0 : ( Math.floor( Math.abs( intPoint ) / points.length ) + 1 ) * points.length;
+        c[ 0 ] = ( intPoint - 1 ) % points.length;
+        c[ 1 ] = ( intPoint ) % points.length;
+        c[ 2 ] = ( intPoint + 1 ) % points.length;
+        c[ 3 ] = ( intPoint + 2 ) % points.length;
+
+        v.x = THREE.Curve.Utils.interpolate( points[ c[ 0 ] ].x, points[ c[ 1 ] ].x, points[ c[ 2 ] ].x, points[ c[ 3 ] ].x, weight );
+        v.y = THREE.Curve.Utils.interpolate( points[ c[ 0 ] ].y, points[ c[ 1 ] ].y, points[ c[ 2 ] ].y, points[ c[ 3 ] ].y, weight );
+        v.z = THREE.Curve.Utils.interpolate( points[ c[ 0 ] ].z, points[ c[ 1 ] ].z, points[ c[ 2 ] ].z, points[ c[ 3 ] ].z, weight );
+
+        return v;
+
+    }
+
+);
+/**
+ * @author zz85 / http://www.lab4games.net/zz85/blog
+ *
+ **/
+
+/**************************************************************
+ *	Curved Path - a curve path is simply a array of connected
+ *  curves, but retains the api of a curve
+ **************************************************************/
+
+THREE.CurvePath = function () {
+
+	this.curves = [];
+	this.bends = [];
+	
+	this.autoClose = false; // Automatically closes the path
+};
+
+THREE.CurvePath.prototype = Object.create( THREE.Curve.prototype );
+
+THREE.CurvePath.prototype.add = function ( curve ) {
+
+	this.curves.push( curve );
+
+};
+
+THREE.CurvePath.prototype.checkConnection = function() {
+	// TODO
+	// If the ending of curve is not connected to the starting
+	// or the next curve, then, this is not a real path
+};
+
+THREE.CurvePath.prototype.closePath = function() {
+	// TODO Test
+	// and verify for vector3 (needs to implement equals)
+	// Add a line curve if start and end of lines are not connected
+	var startPoint = this.curves[0].getPoint(0);
+	var endPoint = this.curves[this.curves.length-1].getPoint(1);
+	
+	if (!startPoint.equals(endPoint)) {
+		this.curves.push( new THREE.LineCurve(endPoint, startPoint) );
+	}
+	
+};
+
+// To get accurate point with reference to
+// entire path distance at time t,
+// following has to be done:
+
+// 1. Length of each sub path have to be known
+// 2. Locate and identify type of curve
+// 3. Get t for the curve
+// 4. Return curve.getPointAt(t')
+
+THREE.CurvePath.prototype.getPoint = function( t ) {
+
+	var d = t * this.getLength();
+	var curveLengths = this.getCurveLengths();
+	var i = 0, diff, curve;
+
+	// To think about boundaries points.
+
+	while ( i < curveLengths.length ) {
+
+		if ( curveLengths[ i ] >= d ) {
+
+			diff = curveLengths[ i ] - d;
+			curve = this.curves[ i ];
+
+			var u = 1 - diff / curve.getLength();
+
+			return curve.getPointAt( u );
+
+			break;
+		}
+
+		i ++;
+
+	}
+
+	return null;
+
+	// loop where sum != 0, sum > d , sum+1 <d
+
+};
+
+/*
+THREE.CurvePath.prototype.getTangent = function( t ) {
+};*/
+
+
+// We cannot use the default THREE.Curve getPoint() with getLength() because in
+// THREE.Curve, getLength() depends on getPoint() but in THREE.CurvePath
+// getPoint() depends on getLength
+
+THREE.CurvePath.prototype.getLength = function() {
+
+	var lens = this.getCurveLengths();
+	return lens[ lens.length - 1 ];
+
+};
+
+// Compute lengths and cache them
+// We cannot overwrite getLengths() because UtoT mapping uses it.
+
+THREE.CurvePath.prototype.getCurveLengths = function() {
+
+	// We use cache values if curves and cache array are same length
+
+	if ( this.cacheLengths && this.cacheLengths.length == this.curves.length ) {
+
+		return this.cacheLengths;
+
+	};
+
+	// Get length of subsurve
+	// Push sums into cached array
+
+	var lengths = [], sums = 0;
+	var i, il = this.curves.length;
+
+	for ( i = 0; i < il; i ++ ) {
+
+		sums += this.curves[ i ].getLength();
+		lengths.push( sums );
+
+	}
+
+	this.cacheLengths = lengths;
+
+	return lengths;
+
+};
+
+
+
+// Returns min and max coordinates, as well as centroid
+
+THREE.CurvePath.prototype.getBoundingBox = function () {
+
+	var points = this.getPoints();
+
+	var maxX, maxY, maxZ;
+	var minX, minY, minZ;
+
+	maxX = maxY = Number.NEGATIVE_INFINITY;
+	minX = minY = Number.POSITIVE_INFINITY;
+
+	var p, i, il, sum;
+
+	var v3 = points[0] instanceof THREE.Vector3;
+
+	sum = v3 ? new THREE.Vector3() : new THREE.Vector2();
+
+	for ( i = 0, il = points.length; i < il; i ++ ) {
+
+		p = points[ i ];
+
+		if ( p.x > maxX ) maxX = p.x;
+		else if ( p.x < minX ) minX = p.x;
+
+		if ( p.y > maxY ) maxY = p.y;
+		else if ( p.y < minY ) minY = p.y;
+
+		if ( v3 ) {
+
+			if ( p.z > maxZ ) maxZ = p.z;
+			else if ( p.z < minZ ) minZ = p.z;
+
+		}
+
+		sum.add( p );
+
+	}
+
+	var ret = {
+
+		minX: minX,
+		minY: minY,
+		maxX: maxX,
+		maxY: maxY,
+		centroid: sum.divideScalar( il )
+
+	};
+
+	if ( v3 ) {
+
+		ret.maxZ = maxZ;
+		ret.minZ = minZ;
+
+	}
+
+	return ret;
+
+};
+
+/**************************************************************
+ *	Create Geometries Helpers
+ **************************************************************/
+
+/// Generate geometry from path points (for Line or ParticleSystem objects)
+
+THREE.CurvePath.prototype.createPointsGeometry = function( divisions ) {
+
+	var pts = this.getPoints( divisions, true );
+	return this.createGeometry( pts );
+
+};
+
+// Generate geometry from equidistance sampling along the path
+
+THREE.CurvePath.prototype.createSpacedPointsGeometry = function( divisions ) {
+
+	var pts = this.getSpacedPoints( divisions, true );
+	return this.createGeometry( pts );
+
+};
+
+THREE.CurvePath.prototype.createGeometry = function( points ) {
+
+	var geometry = new THREE.Geometry();
+
+	for ( var i = 0; i < points.length; i ++ ) {
+
+		geometry.vertices.push( new THREE.Vector3( points[ i ].x, points[ i ].y, points[ i ].z || 0) );
+
+	}
+
+	return geometry;
+
+};
+
+
+/**************************************************************
+ *	Bend / Wrap Helper Methods
+ **************************************************************/
+
+// Wrap path / Bend modifiers?
+
+THREE.CurvePath.prototype.addWrapPath = function ( bendpath ) {
+
+	this.bends.push( bendpath );
+
+};
+
+THREE.CurvePath.prototype.getTransformedPoints = function( segments, bends ) {
+
+	var oldPts = this.getPoints( segments ); // getPoints getSpacedPoints
+	var i, il;
+
+	if ( !bends ) {
+
+		bends = this.bends;
+
+	}
+
+	for ( i = 0, il = bends.length; i < il; i ++ ) {
+
+		oldPts = this.getWrapPoints( oldPts, bends[ i ] );
+
+	}
+
+	return oldPts;
+
+};
+
+THREE.CurvePath.prototype.getTransformedSpacedPoints = function( segments, bends ) {
+
+	var oldPts = this.getSpacedPoints( segments );
+
+	var i, il;
+
+	if ( !bends ) {
+
+		bends = this.bends;
+
+	}
+
+	for ( i = 0, il = bends.length; i < il; i ++ ) {
+
+		oldPts = this.getWrapPoints( oldPts, bends[ i ] );
+
+	}
+
+	return oldPts;
+
+};
+
+// This returns getPoints() bend/wrapped around the contour of a path.
+// Read http://www.planetclegg.com/projects/WarpingTextToSplines.html
+
+THREE.CurvePath.prototype.getWrapPoints = function ( oldPts, path ) {
+
+	var bounds = this.getBoundingBox();
+
+	var i, il, p, oldX, oldY, xNorm;
+
+	for ( i = 0, il = oldPts.length; i < il; i ++ ) {
+
+		p = oldPts[ i ];
+
+		oldX = p.x;
+		oldY = p.y;
+
+		xNorm = oldX / bounds.maxX;
+
+		// If using actual distance, for length > path, requires line extrusions
+		//xNorm = path.getUtoTmapping(xNorm, oldX); // 3 styles. 1) wrap stretched. 2) wrap stretch by arc length 3) warp by actual distance
+
+		xNorm = path.getUtoTmapping( xNorm, oldX );
+
+		// check for out of bounds?
+
+		var pathPt = path.getPoint( xNorm );
+		var normal = path.getNormalVector( xNorm ).multiplyScalar( oldY );
+
+		p.x = pathPt.x + normal.x;
+		p.y = pathPt.y + normal.y;
+
+	}
+
+	return oldPts;
+
+};
+
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Gyroscope = function () {
+
+	THREE.Object3D.call( this );
+
+};
+
+THREE.Gyroscope.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.Gyroscope.prototype.updateMatrixWorld = function ( force ) {
+
+	this.matrixAutoUpdate && this.updateMatrix();
+
+	// update matrixWorld
+
+	if ( this.matrixWorldNeedsUpdate || force ) {
+
+		if ( this.parent ) {
+
+			this.matrixWorld.multiplyMatrices( this.parent.matrixWorld, this.matrix );
+
+			this.matrixWorld.decompose( this.translationWorld, this.rotationWorld, this.scaleWorld );
+			this.matrix.decompose( this.translationObject, this.rotationObject, this.scaleObject );
+
+			this.matrixWorld.compose( this.translationWorld, this.rotationObject, this.scaleWorld );
+
+
+		} else {
+
+			this.matrixWorld.copy( this.matrix );
+
+		}
+
+
+		this.matrixWorldNeedsUpdate = false;
+
+		force = true;
+
+	}
+
+	// update children
+
+	for ( var i = 0, l = this.children.length; i < l; i ++ ) {
+
+		this.children[ i ].updateMatrixWorld( force );
+
+	}
+
+};
+
+THREE.Gyroscope.prototype.translationWorld = new THREE.Vector3();
+THREE.Gyroscope.prototype.translationObject = new THREE.Vector3();
+THREE.Gyroscope.prototype.rotationWorld = new THREE.Quaternion();
+THREE.Gyroscope.prototype.rotationObject = new THREE.Quaternion();
+THREE.Gyroscope.prototype.scaleWorld = new THREE.Vector3();
+THREE.Gyroscope.prototype.scaleObject = new THREE.Vector3();
+
+/**
+ * @author zz85 / http://www.lab4games.net/zz85/blog
+ * Creates free form 2d path using series of points, lines or curves.
+ *
+ **/
+
+THREE.Path = function ( points ) {
+
+	THREE.CurvePath.call(this);
+
+	this.actions = [];
+
+	if ( points ) {
+
+		this.fromPoints( points );
+
+	}
+
+};
+
+THREE.Path.prototype = Object.create( THREE.CurvePath.prototype );
+
+THREE.PathActions = {
+
+	MOVE_TO: 'moveTo',
+	LINE_TO: 'lineTo',
+	QUADRATIC_CURVE_TO: 'quadraticCurveTo', // Bezier quadratic curve
+	BEZIER_CURVE_TO: 'bezierCurveTo', 		// Bezier cubic curve
+	CSPLINE_THRU: 'splineThru',				// Catmull-rom spline
+	ARC: 'arc',								// Circle
+	ELLIPSE: 'ellipse'
+};
+
+// TODO Clean up PATH API
+
+// Create path using straight lines to connect all points
+// - vectors: array of Vector2
+
+THREE.Path.prototype.fromPoints = function ( vectors ) {
+
+	this.moveTo( vectors[ 0 ].x, vectors[ 0 ].y );
+
+	for ( var v = 1, vlen = vectors.length; v < vlen; v ++ ) {
+
+		this.lineTo( vectors[ v ].x, vectors[ v ].y );
+
+	};
+
+};
+
+// startPath() endPath()?
+
+THREE.Path.prototype.moveTo = function ( x, y ) {
+
+	var args = Array.prototype.slice.call( arguments );
+	this.actions.push( { action: THREE.PathActions.MOVE_TO, args: args } );
+
+};
+
+THREE.Path.prototype.lineTo = function ( x, y ) {
+
+	var args = Array.prototype.slice.call( arguments );
+
+	var lastargs = this.actions[ this.actions.length - 1 ].args;
+
+	var x0 = lastargs[ lastargs.length - 2 ];
+	var y0 = lastargs[ lastargs.length - 1 ];
+
+	var curve = new THREE.LineCurve( new THREE.Vector2( x0, y0 ), new THREE.Vector2( x, y ) );
+	this.curves.push( curve );
+
+	this.actions.push( { action: THREE.PathActions.LINE_TO, args: args } );
+
+};
+
+THREE.Path.prototype.quadraticCurveTo = function( aCPx, aCPy, aX, aY ) {
+
+	var args = Array.prototype.slice.call( arguments );
+
+	var lastargs = this.actions[ this.actions.length - 1 ].args;
+
+	var x0 = lastargs[ lastargs.length - 2 ];
+	var y0 = lastargs[ lastargs.length - 1 ];
+
+	var curve = new THREE.QuadraticBezierCurve( new THREE.Vector2( x0, y0 ),
+												new THREE.Vector2( aCPx, aCPy ),
+												new THREE.Vector2( aX, aY ) );
+	this.curves.push( curve );
+
+	this.actions.push( { action: THREE.PathActions.QUADRATIC_CURVE_TO, args: args } );
+
+};
+
+THREE.Path.prototype.bezierCurveTo = function( aCP1x, aCP1y,
+                                               aCP2x, aCP2y,
+                                               aX, aY ) {
+
+	var args = Array.prototype.slice.call( arguments );
+
+	var lastargs = this.actions[ this.actions.length - 1 ].args;
+
+	var x0 = lastargs[ lastargs.length - 2 ];
+	var y0 = lastargs[ lastargs.length - 1 ];
+
+	var curve = new THREE.CubicBezierCurve( new THREE.Vector2( x0, y0 ),
+											new THREE.Vector2( aCP1x, aCP1y ),
+											new THREE.Vector2( aCP2x, aCP2y ),
+											new THREE.Vector2( aX, aY ) );
+	this.curves.push( curve );
+
+	this.actions.push( { action: THREE.PathActions.BEZIER_CURVE_TO, args: args } );
+
+};
+
+THREE.Path.prototype.splineThru = function( pts /*Array of Vector*/ ) {
+
+	var args = Array.prototype.slice.call( arguments );
+	var lastargs = this.actions[ this.actions.length - 1 ].args;
+
+	var x0 = lastargs[ lastargs.length - 2 ];
+	var y0 = lastargs[ lastargs.length - 1 ];
+//---
+	var npts = [ new THREE.Vector2( x0, y0 ) ];
+	Array.prototype.push.apply( npts, pts );
+
+	var curve = new THREE.SplineCurve( npts );
+	this.curves.push( curve );
+
+	this.actions.push( { action: THREE.PathActions.CSPLINE_THRU, args: args } );
+
+};
+
+// FUTURE: Change the API or follow canvas API?
+
+THREE.Path.prototype.arc = function ( aX, aY, aRadius,
+									  aStartAngle, aEndAngle, aClockwise ) {
+
+	var lastargs = this.actions[ this.actions.length - 1].args;
+	var x0 = lastargs[ lastargs.length - 2 ];
+	var y0 = lastargs[ lastargs.length - 1 ];
+
+	this.absarc(aX + x0, aY + y0, aRadius,
+		aStartAngle, aEndAngle, aClockwise );
+	
+ };
+
+ THREE.Path.prototype.absarc = function ( aX, aY, aRadius,
+									  aStartAngle, aEndAngle, aClockwise ) {
+	this.absellipse(aX, aY, aRadius, aRadius, aStartAngle, aEndAngle, aClockwise);
+ };
+ 
+THREE.Path.prototype.ellipse = function ( aX, aY, xRadius, yRadius,
+									  aStartAngle, aEndAngle, aClockwise ) {
+
+	var lastargs = this.actions[ this.actions.length - 1].args;
+	var x0 = lastargs[ lastargs.length - 2 ];
+	var y0 = lastargs[ lastargs.length - 1 ];
+
+	this.absellipse(aX + x0, aY + y0, xRadius, yRadius,
+		aStartAngle, aEndAngle, aClockwise );
+
+ };
+ 
+
+THREE.Path.prototype.absellipse = function ( aX, aY, xRadius, yRadius,
+									  aStartAngle, aEndAngle, aClockwise ) {
+
+	var args = Array.prototype.slice.call( arguments );
+	var curve = new THREE.EllipseCurve( aX, aY, xRadius, yRadius,
+									aStartAngle, aEndAngle, aClockwise );
+	this.curves.push( curve );
+
+	var lastPoint = curve.getPoint(aClockwise ? 1 : 0);
+	args.push(lastPoint.x);
+	args.push(lastPoint.y);
+
+	this.actions.push( { action: THREE.PathActions.ELLIPSE, args: args } );
+
+ };
+
+THREE.Path.prototype.getSpacedPoints = function ( divisions, closedPath ) {
+
+	if ( ! divisions ) divisions = 40;
+
+	var points = [];
+
+	for ( var i = 0; i < divisions; i ++ ) {
+
+		points.push( this.getPoint( i / divisions ) );
+
+		//if( !this.getPoint( i / divisions ) ) throw "DIE";
+
+	}
+
+	// if ( closedPath ) {
+	//
+	// 	points.push( points[ 0 ] );
+	//
+	// }
+
+	return points;
+
+};
+
+/* Return an array of vectors based on contour of the path */
+
+THREE.Path.prototype.getPoints = function( divisions, closedPath ) {
+
+	if (this.useSpacedPoints) {
+		console.log('tata');
+		return this.getSpacedPoints( divisions, closedPath );
+	}
+
+	divisions = divisions || 12;
+
+	var points = [];
+
+	var i, il, item, action, args;
+	var cpx, cpy, cpx2, cpy2, cpx1, cpy1, cpx0, cpy0,
+		laste, j,
+		t, tx, ty;
+
+	for ( i = 0, il = this.actions.length; i < il; i ++ ) {
+
+		item = this.actions[ i ];
+
+		action = item.action;
+		args = item.args;
+
+		switch( action ) {
+
+		case THREE.PathActions.MOVE_TO:
+
+			points.push( new THREE.Vector2( args[ 0 ], args[ 1 ] ) );
+
+			break;
+
+		case THREE.PathActions.LINE_TO:
+
+			points.push( new THREE.Vector2( args[ 0 ], args[ 1 ] ) );
+
+			break;
+
+		case THREE.PathActions.QUADRATIC_CURVE_TO:
+
+			cpx  = args[ 2 ];
+			cpy  = args[ 3 ];
+
+			cpx1 = args[ 0 ];
+			cpy1 = args[ 1 ];
+
+			if ( points.length > 0 ) {
+
+				laste = points[ points.length - 1 ];
+
+				cpx0 = laste.x;
+				cpy0 = laste.y;
+
+			} else {
+
+				laste = this.actions[ i - 1 ].args;
+
+				cpx0 = laste[ laste.length - 2 ];
+				cpy0 = laste[ laste.length - 1 ];
+
+			}
+
+			for ( j = 1; j <= divisions; j ++ ) {
+
+				t = j / divisions;
+
+				tx = THREE.Shape.Utils.b2( t, cpx0, cpx1, cpx );
+				ty = THREE.Shape.Utils.b2( t, cpy0, cpy1, cpy );
+
+				points.push( new THREE.Vector2( tx, ty ) );
+
+		  	}
+
+			break;
+
+		case THREE.PathActions.BEZIER_CURVE_TO:
+
+			cpx  = args[ 4 ];
+			cpy  = args[ 5 ];
+
+			cpx1 = args[ 0 ];
+			cpy1 = args[ 1 ];
+
+			cpx2 = args[ 2 ];
+			cpy2 = args[ 3 ];
+
+			if ( points.length > 0 ) {
+
+				laste = points[ points.length - 1 ];
+
+				cpx0 = laste.x;
+				cpy0 = laste.y;
+
+			} else {
+
+				laste = this.actions[ i - 1 ].args;
+
+				cpx0 = laste[ laste.length - 2 ];
+				cpy0 = laste[ laste.length - 1 ];
+
+			}
+
+
+			for ( j = 1; j <= divisions; j ++ ) {
+
+				t = j / divisions;
+
+				tx = THREE.Shape.Utils.b3( t, cpx0, cpx1, cpx2, cpx );
+				ty = THREE.Shape.Utils.b3( t, cpy0, cpy1, cpy2, cpy );
+
+				points.push( new THREE.Vector2( tx, ty ) );
+
+			}
+
+			break;
+
+		case THREE.PathActions.CSPLINE_THRU:
+
+			laste = this.actions[ i - 1 ].args;
+
+			var last = new THREE.Vector2( laste[ laste.length - 2 ], laste[ laste.length - 1 ] );
+			var spts = [ last ];
+
+			var n = divisions * args[ 0 ].length;
+
+			spts = spts.concat( args[ 0 ] );
+
+			var spline = new THREE.SplineCurve( spts );
+
+			for ( j = 1; j <= n; j ++ ) {
+
+				points.push( spline.getPointAt( j / n ) ) ;
+
+			}
+
+			break;
+
+		case THREE.PathActions.ARC:
+
+			var aX = args[ 0 ], aY = args[ 1 ],
+				aRadius = args[ 2 ],
+				aStartAngle = args[ 3 ], aEndAngle = args[ 4 ],
+				aClockwise = !!args[ 5 ];
+
+			var deltaAngle = aEndAngle - aStartAngle;
+			var angle;
+			var tdivisions = divisions * 2;
+
+			for ( j = 1; j <= tdivisions; j ++ ) {
+
+				t = j / tdivisions;
+
+				if ( ! aClockwise ) {
+
+					t = 1 - t;
+
+				}
+
+				angle = aStartAngle + t * deltaAngle;
+
+				tx = aX + aRadius * Math.cos( angle );
+				ty = aY + aRadius * Math.sin( angle );
+
+				//console.log('t', t, 'angle', angle, 'tx', tx, 'ty', ty);
+
+				points.push( new THREE.Vector2( tx, ty ) );
+
+			}
+
+			//console.log(points);
+
+		  break;
+		  
+		case THREE.PathActions.ELLIPSE:
+
+			var aX = args[ 0 ], aY = args[ 1 ],
+				xRadius = args[ 2 ],
+				yRadius = args[ 3 ],
+				aStartAngle = args[ 4 ], aEndAngle = args[ 5 ],
+				aClockwise = !!args[ 6 ];
+
+
+			var deltaAngle = aEndAngle - aStartAngle;
+			var angle;
+			var tdivisions = divisions * 2;
+
+			for ( j = 1; j <= tdivisions; j ++ ) {
+
+				t = j / tdivisions;
+
+				if ( ! aClockwise ) {
+
+					t = 1 - t;
+
+				}
+
+				angle = aStartAngle + t * deltaAngle;
+
+				tx = aX + xRadius * Math.cos( angle );
+				ty = aY + yRadius * Math.sin( angle );
+
+				//console.log('t', t, 'angle', angle, 'tx', tx, 'ty', ty);
+
+				points.push( new THREE.Vector2( tx, ty ) );
+
+			}
+
+			//console.log(points);
+
+		  break;
+
+		} // end switch
+
+	}
+
+
+
+	// Normalize to remove the closing point by default.
+	var lastPoint = points[ points.length - 1];
+	var EPSILON = 0.0000000001;
+	if ( Math.abs(lastPoint.x - points[ 0 ].x) < EPSILON &&
+             Math.abs(lastPoint.y - points[ 0 ].y) < EPSILON)
+		points.splice( points.length - 1, 1);
+	if ( closedPath ) {
+
+		points.push( points[ 0 ] );
+
+	}
+
+	return points;
+
+};
+
+// Breaks path into shapes
+
+THREE.Path.prototype.toShapes = function() {
+
+	var i, il, item, action, args;
+
+	var subPaths = [], lastPath = new THREE.Path();
+
+	for ( i = 0, il = this.actions.length; i < il; i ++ ) {
+
+		item = this.actions[ i ];
+
+		args = item.args;
+		action = item.action;
+
+		if ( action == THREE.PathActions.MOVE_TO ) {
+
+			if ( lastPath.actions.length != 0 ) {
+
+				subPaths.push( lastPath );
+				lastPath = new THREE.Path();
+
+			}
+
+		}
+
+		lastPath[ action ].apply( lastPath, args );
+
+	}
+
+	if ( lastPath.actions.length != 0 ) {
+
+		subPaths.push( lastPath );
+
+	}
+
+	// console.log(subPaths);
+
+	if ( subPaths.length == 0 ) return [];
+
+	var tmpPath, tmpShape, shapes = [];
+
+	var holesFirst = !THREE.Shape.Utils.isClockWise( subPaths[ 0 ].getPoints() );
+	// console.log("Holes first", holesFirst);
+
+	if ( subPaths.length == 1) {
+		tmpPath = subPaths[0];
+		tmpShape = new THREE.Shape();
+		tmpShape.actions = tmpPath.actions;
+		tmpShape.curves = tmpPath.curves;
+		shapes.push( tmpShape );
+		return shapes;
+	};
+
+	if ( holesFirst ) {
+
+		tmpShape = new THREE.Shape();
+
+		for ( i = 0, il = subPaths.length; i < il; i ++ ) {
+
+			tmpPath = subPaths[ i ];
+
+			if ( THREE.Shape.Utils.isClockWise( tmpPath.getPoints() ) ) {
+
+				tmpShape.actions = tmpPath.actions;
+				tmpShape.curves = tmpPath.curves;
+
+				shapes.push( tmpShape );
+				tmpShape = new THREE.Shape();
+
+				//console.log('cw', i);
+
+			} else {
+
+				tmpShape.holes.push( tmpPath );
+
+				//console.log('ccw', i);
+
+			}
+
+		}
+
+	} else {
+
+		// Shapes first
+
+		for ( i = 0, il = subPaths.length; i < il; i ++ ) {
+
+			tmpPath = subPaths[ i ];
+
+			if ( THREE.Shape.Utils.isClockWise( tmpPath.getPoints() ) ) {
+
+
+				if ( tmpShape ) shapes.push( tmpShape );
+
+				tmpShape = new THREE.Shape();
+				tmpShape.actions = tmpPath.actions;
+				tmpShape.curves = tmpPath.curves;
+
+			} else {
+
+				tmpShape.holes.push( tmpPath );
+
+			}
+
+		}
+
+		shapes.push( tmpShape );
+
+	}
+
+	//console.log("shape", shapes);
+
+	return shapes;
+
+};
+/**
+ * @author zz85 / http://www.lab4games.net/zz85/blog
+ * Defines a 2d shape plane using paths.
+ **/
+
+// STEP 1 Create a path.
+// STEP 2 Turn path into shape.
+// STEP 3 ExtrudeGeometry takes in Shape/Shapes
+// STEP 3a - Extract points from each shape, turn to vertices
+// STEP 3b - Triangulate each shape, add faces.
+
+THREE.Shape = function () {
+
+	THREE.Path.apply( this, arguments );
+	this.holes = [];
+
+};
+
+THREE.Shape.prototype = Object.create( THREE.Path.prototype );
+
+// Convenience method to return ExtrudeGeometry
+
+THREE.Shape.prototype.extrude = function ( options ) {
+
+	var extruded = new THREE.ExtrudeGeometry( this, options );
+	return extruded;
+
+};
+
+// Convenience method to return ShapeGeometry
+
+THREE.Shape.prototype.makeGeometry = function ( options ) {
+
+	var geometry = new THREE.ShapeGeometry( this, options );
+	return geometry;
+
+};
+
+// Get points of holes
+
+THREE.Shape.prototype.getPointsHoles = function ( divisions ) {
+
+	var i, il = this.holes.length, holesPts = [];
+
+	for ( i = 0; i < il; i ++ ) {
+
+		holesPts[ i ] = this.holes[ i ].getTransformedPoints( divisions, this.bends );
+
+	}
+
+	return holesPts;
+
+};
+
+// Get points of holes (spaced by regular distance)
+
+THREE.Shape.prototype.getSpacedPointsHoles = function ( divisions ) {
+
+	var i, il = this.holes.length, holesPts = [];
+
+	for ( i = 0; i < il; i ++ ) {
+
+		holesPts[ i ] = this.holes[ i ].getTransformedSpacedPoints( divisions, this.bends );
+
+	}
+
+	return holesPts;
+
+};
+
+
+// Get points of shape and holes (keypoints based on segments parameter)
+
+THREE.Shape.prototype.extractAllPoints = function ( divisions ) {
+
+	return {
+
+		shape: this.getTransformedPoints( divisions ),
+		holes: this.getPointsHoles( divisions )
+
+	};
+
+};
+
+THREE.Shape.prototype.extractPoints = function ( divisions ) {
+
+	if (this.useSpacedPoints) {
+		return this.extractAllSpacedPoints(divisions);
+	}
+
+	return this.extractAllPoints(divisions);
+
+};
+
+//
+// THREE.Shape.prototype.extractAllPointsWithBend = function ( divisions, bend ) {
+//
+// 	return {
+//
+// 		shape: this.transform( bend, divisions ),
+// 		holes: this.getPointsHoles( divisions, bend )
+//
+// 	};
+//
+// };
+
+// Get points of shape and holes (spaced by regular distance)
+
+THREE.Shape.prototype.extractAllSpacedPoints = function ( divisions ) {
+
+	return {
+
+		shape: this.getTransformedSpacedPoints( divisions ),
+		holes: this.getSpacedPointsHoles( divisions )
+
+	};
+
+};
+
+/**************************************************************
+ *	Utils
+ **************************************************************/
+
+THREE.Shape.Utils = {
+
+	/*
+		contour - array of vector2 for contour
+		holes   - array of array of vector2
+	*/
+
+	removeHoles: function ( contour, holes ) {
+
+		var shape = contour.concat(); // work on this shape
+		var allpoints = shape.concat();
+
+		/* For each isolated shape, find the closest points and break to the hole to allow triangulation */
+
+
+		var prevShapeVert, nextShapeVert,
+			prevHoleVert, nextHoleVert,
+			holeIndex, shapeIndex,
+			shapeId, shapeGroup,
+			h, h2,
+			hole, shortest, d,
+			p, pts1, pts2,
+			tmpShape1, tmpShape2,
+			tmpHole1, tmpHole2,
+			verts = [];
+
+		for ( h = 0; h < holes.length; h ++ ) {
+
+			hole = holes[ h ];
+
+			/*
+			shapeholes[ h ].concat(); // preserves original
+			holes.push( hole );
+			*/
+
+			Array.prototype.push.apply( allpoints, hole );
+
+			shortest = Number.POSITIVE_INFINITY;
+
+
+			// Find the shortest pair of pts between shape and hole
+
+			// Note: Actually, I'm not sure now if we could optimize this to be faster than O(m*n)
+			// Using distanceToSquared() intead of distanceTo() should speed a little
+			// since running square roots operations are reduced.
+
+			for ( h2 = 0; h2 < hole.length; h2 ++ ) {
+
+				pts1 = hole[ h2 ];
+				var dist = [];
+
+				for ( p = 0; p < shape.length; p++ ) {
+
+					pts2 = shape[ p ];
+					d = pts1.distanceToSquared( pts2 );
+					dist.push( d );
+
+					if ( d < shortest ) {
+
+						shortest = d;
+						holeIndex = h2;
+						shapeIndex = p;
+
+					}
+
+				}
+
+			}
+
+			//console.log("shortest", shortest, dist);
+
+			prevShapeVert = ( shapeIndex - 1 ) >= 0 ? shapeIndex - 1 : shape.length - 1;
+			prevHoleVert = ( holeIndex - 1 ) >= 0 ? holeIndex - 1 : hole.length - 1;
+
+			var areaapts = [
+
+				hole[ holeIndex ],
+				shape[ shapeIndex ],
+				shape[ prevShapeVert ]
+
+			];
+
+			var areaa = THREE.FontUtils.Triangulate.area( areaapts );
+
+			var areabpts = [
+
+				hole[ holeIndex ],
+				hole[ prevHoleVert ],
+				shape[ shapeIndex ]
+
+			];
+
+			var areab = THREE.FontUtils.Triangulate.area( areabpts );
+
+			var shapeOffset = 1;
+			var holeOffset = -1;
+
+			var oldShapeIndex = shapeIndex, oldHoleIndex = holeIndex;
+			shapeIndex += shapeOffset;
+			holeIndex += holeOffset;
+
+			if ( shapeIndex < 0 ) { shapeIndex += shape.length;  }
+			shapeIndex %= shape.length;
+
+			if ( holeIndex < 0 ) { holeIndex += hole.length;  }
+			holeIndex %= hole.length;
+
+			prevShapeVert = ( shapeIndex - 1 ) >= 0 ? shapeIndex - 1 : shape.length - 1;
+			prevHoleVert = ( holeIndex - 1 ) >= 0 ? holeIndex - 1 : hole.length - 1;
+
+			areaapts = [
+
+				hole[ holeIndex ],
+				shape[ shapeIndex ],
+				shape[ prevShapeVert ]
+
+			];
+
+			var areaa2 = THREE.FontUtils.Triangulate.area( areaapts );
+
+			areabpts = [
+
+				hole[ holeIndex ],
+				hole[ prevHoleVert ],
+				shape[ shapeIndex ]
+
+			];
+
+			var areab2 = THREE.FontUtils.Triangulate.area( areabpts );
+			//console.log(areaa,areab ,areaa2,areab2, ( areaa + areab ),  ( areaa2 + areab2 ));
+
+			if ( ( areaa + areab ) > ( areaa2 + areab2 ) ) {
+
+				// In case areas are not correct.
+				//console.log("USE THIS");
+
+				shapeIndex = oldShapeIndex;
+				holeIndex = oldHoleIndex ;
+
+				if ( shapeIndex < 0 ) { shapeIndex += shape.length;  }
+				shapeIndex %= shape.length;
+
+				if ( holeIndex < 0 ) { holeIndex += hole.length;  }
+				holeIndex %= hole.length;
+
+				prevShapeVert = ( shapeIndex - 1 ) >= 0 ? shapeIndex - 1 : shape.length - 1;
+				prevHoleVert = ( holeIndex - 1 ) >= 0 ? holeIndex - 1 : hole.length - 1;
+
+			} else {
+
+				//console.log("USE THAT ")
+
+			}
+
+			tmpShape1 = shape.slice( 0, shapeIndex );
+			tmpShape2 = shape.slice( shapeIndex );
+			tmpHole1 = hole.slice( holeIndex );
+			tmpHole2 = hole.slice( 0, holeIndex );
+
+			// Should check orders here again?
+
+			var trianglea = [
+
+				hole[ holeIndex ],
+				shape[ shapeIndex ],
+				shape[ prevShapeVert ]
+
+			];
+
+			var triangleb = [
+
+				hole[ holeIndex ] ,
+				hole[ prevHoleVert ],
+				shape[ shapeIndex ]
+
+			];
+
+			verts.push( trianglea );
+			verts.push( triangleb );
+
+			shape = tmpShape1.concat( tmpHole1 ).concat( tmpHole2 ).concat( tmpShape2 );
+
+		}
+
+		return {
+
+			shape:shape, 		/* shape with no holes */
+			isolatedPts: verts, /* isolated faces */
+			allpoints: allpoints
+
+		}
+
+
+	},
+
+	triangulateShape: function ( contour, holes ) {
+
+		var shapeWithoutHoles = THREE.Shape.Utils.removeHoles( contour, holes );
+
+		var shape = shapeWithoutHoles.shape,
+			allpoints = shapeWithoutHoles.allpoints,
+			isolatedPts = shapeWithoutHoles.isolatedPts;
+
+		var triangles = THREE.FontUtils.Triangulate( shape, false ); // True returns indices for points of spooled shape
+
+		// To maintain reference to old shape, one must match coordinates, or offset the indices from original arrays. It's probably easier to do the first.
+
+		//console.log( "triangles",triangles, triangles.length );
+		//console.log( "allpoints",allpoints, allpoints.length );
+
+		var i, il, f, face,
+			key, index,
+			allPointsMap = {},
+			isolatedPointsMap = {};
+
+		// prepare all points map
+
+		for ( i = 0, il = allpoints.length; i < il; i ++ ) {
+
+			key = allpoints[ i ].x + ":" + allpoints[ i ].y;
+
+			if ( allPointsMap[ key ] !== undefined ) {
+
+				console.log( "Duplicate point", key );
+
+			}
+
+			allPointsMap[ key ] = i;
+
+		}
+
+		// check all face vertices against all points map
+
+		for ( i = 0, il = triangles.length; i < il; i ++ ) {
+
+			face = triangles[ i ];
+
+			for ( f = 0; f < 3; f ++ ) {
+
+				key = face[ f ].x + ":" + face[ f ].y;
+
+				index = allPointsMap[ key ];
+
+				if ( index !== undefined ) {
+
+					face[ f ] = index;
+
+				}
+
+			}
+
+		}
+
+		// check isolated points vertices against all points map
+
+		for ( i = 0, il = isolatedPts.length; i < il; i ++ ) {
+
+			face = isolatedPts[ i ];
+
+			for ( f = 0; f < 3; f ++ ) {
+
+				key = face[ f ].x + ":" + face[ f ].y;
+
+				index = allPointsMap[ key ];
+
+				if ( index !== undefined ) {
+
+					face[ f ] = index;
+
+				}
+
+			}
+
+		}
+
+		return triangles.concat( isolatedPts );
+
+	}, // end triangulate shapes
+
+	/*
+	triangulate2 : function( pts, holes ) {
+
+		// For use with Poly2Tri.js
+
+		var allpts = pts.concat();
+		var shape = [];
+		for (var p in pts) {
+			shape.push(new js.poly2tri.Point(pts[p].x, pts[p].y));
+		}
+
+		var swctx = new js.poly2tri.SweepContext(shape);
+
+		for (var h in holes) {
+			var aHole = holes[h];
+			var newHole = []
+			for (i in aHole) {
+				newHole.push(new js.poly2tri.Point(aHole[i].x, aHole[i].y));
+				allpts.push(aHole[i]);
+			}
+			swctx.AddHole(newHole);
+		}
+
+		var find;
+		var findIndexForPt = function (pt) {
+			find = new THREE.Vector2(pt.x, pt.y);
+			var p;
+			for (p=0, pl = allpts.length; p<pl; p++) {
+				if (allpts[p].equals(find)) return p;
+			}
+			return -1;
+		};
+
+		// triangulate
+		js.poly2tri.sweep.Triangulate(swctx);
+
+		var triangles =  swctx.GetTriangles();
+		var tr ;
+		var facesPts = [];
+		for (var t in triangles) {
+			tr =  triangles[t];
+			facesPts.push([
+				findIndexForPt(tr.GetPoint(0)),
+				findIndexForPt(tr.GetPoint(1)),
+				findIndexForPt(tr.GetPoint(2))
+					]);
+		}
+
+
+	//	console.log(facesPts);
+	//	console.log("triangles", triangles.length, triangles);
+
+		// Returns array of faces with 3 element each
+	return facesPts;
+	},
+*/
+
+	isClockWise: function ( pts ) {
+
+		return THREE.FontUtils.Triangulate.area( pts ) < 0;
+
+	},
+
+	// Bezier Curves formulas obtained from
+	// http://en.wikipedia.org/wiki/B%C3%A9zier_curve
+
+	// Quad Bezier Functions
+
+	b2p0: function ( t, p ) {
+
+		var k = 1 - t;
+		return k * k * p;
+
+	},
+
+	b2p1: function ( t, p ) {
+
+		return 2 * ( 1 - t ) * t * p;
+
+	},
+
+	b2p2: function ( t, p ) {
+
+		return t * t * p;
+
+	},
+
+	b2: function ( t, p0, p1, p2 ) {
+
+		return this.b2p0( t, p0 ) + this.b2p1( t, p1 ) + this.b2p2( t, p2 );
+
+	},
+
+	// Cubic Bezier Functions
+
+	b3p0: function ( t, p ) {
+
+		var k = 1 - t;
+		return k * k * k * p;
+
+	},
+
+	b3p1: function ( t, p ) {
+
+		var k = 1 - t;
+		return 3 * k * k * t * p;
+
+	},
+
+	b3p2: function ( t, p ) {
+
+		var k = 1 - t;
+		return 3 * k * t * t * p;
+
+	},
+
+	b3p3: function ( t, p ) {
+
+		return t * t * t * p;
+
+	},
+
+	b3: function ( t, p0, p1, p2, p3 ) {
+
+		return this.b3p0( t, p0 ) + this.b3p1( t, p1 ) + this.b3p2( t, p2 ) +  this.b3p3( t, p3 );
+
+	}
+
+};
+
+/**
+ * @author mikael emtinger / http://gomo.se/
+ */
+
+THREE.AnimationHandler = (function() {
+
+	var playing = [];
+	var library = {};
+	var that    = {};
+
+
+	//--- update ---
+
+	that.update = function( deltaTimeMS ) {
+
+		for( var i = 0; i < playing.length; i ++ )
+			playing[ i ].update( deltaTimeMS );
+
+	};
+
+
+	//--- add ---
+
+	that.addToUpdate = function( animation ) {
+
+		if ( playing.indexOf( animation ) === -1 )
+			playing.push( animation );
+
+	};
+
+
+	//--- remove ---
+
+	that.removeFromUpdate = function( animation ) {
+
+		var index = playing.indexOf( animation );
+
+		if( index !== -1 )
+			playing.splice( index, 1 );
+
+	};
+
+
+	//--- add ---
+
+	that.add = function( data ) {
+
+		if ( library[ data.name ] !== undefined )
+			console.log( "THREE.AnimationHandler.add: Warning! " + data.name + " already exists in library. Overwriting." );
+
+		library[ data.name ] = data;
+		initData( data );
+
+	};
+
+
+	//--- get ---
+
+	that.get = function( name ) {
+
+		if ( typeof name === "string" ) {
+
+			if ( library[ name ] ) {
+
+				return library[ name ];
+
+			} else {
+
+				console.log( "THREE.AnimationHandler.get: Couldn't find animation " + name );
+				return null;
+
+			}
+
+		} else {
+
+			// todo: add simple tween library
+
+		}
+
+	};
+
+	//--- parse ---
+
+	that.parse = function( root ) {
+
+		// setup hierarchy
+
+		var hierarchy = [];
+
+		if ( root instanceof THREE.SkinnedMesh ) {
+
+			for( var b = 0; b < root.bones.length; b++ ) {
+
+				hierarchy.push( root.bones[ b ] );
+
+			}
+
+		} else {
+
+			parseRecurseHierarchy( root, hierarchy );
+
+		}
+
+		return hierarchy;
+
+	};
+
+	var parseRecurseHierarchy = function( root, hierarchy ) {
+
+		hierarchy.push( root );
+
+		for( var c = 0; c < root.children.length; c++ )
+			parseRecurseHierarchy( root.children[ c ], hierarchy );
+
+	}
+
+
+	//--- init data ---
+
+	var initData = function( data ) {
+
+		if( data.initialized === true )
+			return;
+
+
+		// loop through all keys
+
+		for( var h = 0; h < data.hierarchy.length; h ++ ) {
+
+			for( var k = 0; k < data.hierarchy[ h ].keys.length; k ++ ) {
+
+				// remove minus times
+
+				if( data.hierarchy[ h ].keys[ k ].time < 0 )
+					data.hierarchy[ h ].keys[ k ].time = 0;
+
+
+				// create quaternions
+
+				if( data.hierarchy[ h ].keys[ k ].rot !== undefined &&
+				 !( data.hierarchy[ h ].keys[ k ].rot instanceof THREE.Quaternion ) ) {
+
+					var quat = data.hierarchy[ h ].keys[ k ].rot;
+					data.hierarchy[ h ].keys[ k ].rot = new THREE.Quaternion( quat[0], quat[1], quat[2], quat[3] );
+
+				}
+
+			}
+
+
+			// prepare morph target keys
+
+			if( data.hierarchy[ h ].keys.length && data.hierarchy[ h ].keys[ 0 ].morphTargets !== undefined ) {
+
+				// get all used
+
+				var usedMorphTargets = {};
+
+				for ( var k = 0; k < data.hierarchy[ h ].keys.length; k ++ ) {
+
+					for ( var m = 0; m < data.hierarchy[ h ].keys[ k ].morphTargets.length; m ++ ) {
+
+						var morphTargetName = data.hierarchy[ h ].keys[ k ].morphTargets[ m ];
+						usedMorphTargets[ morphTargetName ] = -1;
+
+					}
+
+				}
+
+				data.hierarchy[ h ].usedMorphTargets = usedMorphTargets;
+
+
+				// set all used on all frames
+
+				for ( var k = 0; k < data.hierarchy[ h ].keys.length; k ++ ) {
+
+					var influences = {};
+
+					for ( var morphTargetName in usedMorphTargets ) {
+
+						for ( var m = 0; m < data.hierarchy[ h ].keys[ k ].morphTargets.length; m ++ ) {
+
+							if ( data.hierarchy[ h ].keys[ k ].morphTargets[ m ] === morphTargetName ) {
+
+								influences[ morphTargetName ] = data.hierarchy[ h ].keys[ k ].morphTargetsInfluences[ m ];
+								break;
+
+							}
+
+						}
+
+						if ( m === data.hierarchy[ h ].keys[ k ].morphTargets.length ) {
+
+							influences[ morphTargetName ] = 0;
+
+						}
+
+					}
+
+					data.hierarchy[ h ].keys[ k ].morphTargetsInfluences = influences;
+
+				}
+
+			}
+
+
+			// remove all keys that are on the same time
+
+			for ( var k = 1; k < data.hierarchy[ h ].keys.length; k ++ ) {
+
+				if ( data.hierarchy[ h ].keys[ k ].time === data.hierarchy[ h ].keys[ k - 1 ].time ) {
+
+					data.hierarchy[ h ].keys.splice( k, 1 );
+					k --;
+
+				}
+
+			}
+
+
+			// set index
+
+			for ( var k = 0; k < data.hierarchy[ h ].keys.length; k ++ ) {
+
+				data.hierarchy[ h ].keys[ k ].index = k;
+
+			}
+
+		}
+
+
+		// JIT
+
+		var lengthInFrames = parseInt( data.length * data.fps, 10 );
+
+		data.JIT = {};
+		data.JIT.hierarchy = [];
+
+		for( var h = 0; h < data.hierarchy.length; h ++ )
+			data.JIT.hierarchy.push( new Array( lengthInFrames ) );
+
+
+		// done
+
+		data.initialized = true;
+
+	};
+
+
+	// interpolation types
+
+	that.LINEAR = 0;
+	that.CATMULLROM = 1;
+	that.CATMULLROM_FORWARD = 2;
+
+	return that;
+
+}());
+/**
+ * @author mikael emtinger / http://gomo.se/
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Animation = function ( root, name, interpolationType ) {
+
+	this.root = root;
+	this.data = THREE.AnimationHandler.get( name );
+	this.hierarchy = THREE.AnimationHandler.parse( root );
+
+	this.currentTime = 0;
+	this.timeScale = 1;
+
+	this.isPlaying = false;
+	this.isPaused = true;
+	this.loop = true;
+
+	this.interpolationType = interpolationType !== undefined ? interpolationType : THREE.AnimationHandler.LINEAR;
+
+	this.points = [];
+	this.target = new THREE.Vector3();
+
+};
+
+THREE.Animation.prototype.play = function ( loop, startTimeMS ) {
+
+	if ( this.isPlaying === false ) {
+
+		this.isPlaying = true;
+		this.loop = loop !== undefined ? loop : true;
+		this.currentTime = startTimeMS !== undefined ? startTimeMS : 0;
+
+		// reset key cache
+
+		var h, hl = this.hierarchy.length,
+			object;
+
+		for ( h = 0; h < hl; h ++ ) {
+
+			object = this.hierarchy[ h ];
+
+			if ( this.interpolationType !== THREE.AnimationHandler.CATMULLROM_FORWARD ) {
+
+				object.useQuaternion = true;
+
+			}
+
+			object.matrixAutoUpdate = true;
+
+			if ( object.animationCache === undefined ) {
+
+				object.animationCache = {};
+				object.animationCache.prevKey = { pos: 0, rot: 0, scl: 0 };
+				object.animationCache.nextKey = { pos: 0, rot: 0, scl: 0 };
+				object.animationCache.originalMatrix = object instanceof THREE.Bone ? object.skinMatrix : object.matrix;
+
+			}
+
+			var prevKey = object.animationCache.prevKey;
+			var nextKey = object.animationCache.nextKey;
+
+			prevKey.pos = this.data.hierarchy[ h ].keys[ 0 ];
+			prevKey.rot = this.data.hierarchy[ h ].keys[ 0 ];
+			prevKey.scl = this.data.hierarchy[ h ].keys[ 0 ];
+
+			nextKey.pos = this.getNextKeyWith( "pos", h, 1 );
+			nextKey.rot = this.getNextKeyWith( "rot", h, 1 );
+			nextKey.scl = this.getNextKeyWith( "scl", h, 1 );
+
+		}
+
+		this.update( 0 );
+
+	}
+
+	this.isPaused = false;
+
+	THREE.AnimationHandler.addToUpdate( this );
+
+};
+
+
+THREE.Animation.prototype.pause = function() {
+
+	if ( this.isPaused === true ) {
+
+		THREE.AnimationHandler.addToUpdate( this );
+
+	} else {
+
+		THREE.AnimationHandler.removeFromUpdate( this );
+
+	}
+
+	this.isPaused = !this.isPaused;
+
+};
+
+
+THREE.Animation.prototype.stop = function() {
+
+	this.isPlaying = false;
+	this.isPaused  = false;
+	THREE.AnimationHandler.removeFromUpdate( this );
+
+};
+
+
+THREE.Animation.prototype.update = function ( deltaTimeMS ) {
+
+	// early out
+
+	if ( this.isPlaying === false ) return;
+
+
+	// vars
+
+	var types = [ "pos", "rot", "scl" ];
+	var type;
+	var scale;
+	var vector;
+	var prevXYZ, nextXYZ;
+	var prevKey, nextKey;
+	var object;
+	var animationCache;
+	var frame;
+	var JIThierarchy = this.data.JIT.hierarchy;
+	var currentTime, unloopedCurrentTime;
+	var currentPoint, forwardPoint, angle;
+
+
+	this.currentTime += deltaTimeMS * this.timeScale;
+
+	unloopedCurrentTime = this.currentTime;
+	currentTime = this.currentTime = this.currentTime % this.data.length;
+	frame = parseInt( Math.min( currentTime * this.data.fps, this.data.length * this.data.fps ), 10 );
+
+
+	for ( var h = 0, hl = this.hierarchy.length; h < hl; h ++ ) {
+
+		object = this.hierarchy[ h ];
+		animationCache = object.animationCache;
+
+		// loop through pos/rot/scl
+
+		for ( var t = 0; t < 3; t ++ ) {
+
+			// get keys
+
+			type    = types[ t ];
+			prevKey = animationCache.prevKey[ type ];
+			nextKey = animationCache.nextKey[ type ];
+
+			// switch keys?
+
+			if ( nextKey.time <= unloopedCurrentTime ) {
+
+				// did we loop?
+
+				if ( currentTime < unloopedCurrentTime ) {
+
+					if ( this.loop ) {
+
+						prevKey = this.data.hierarchy[ h ].keys[ 0 ];
+						nextKey = this.getNextKeyWith( type, h, 1 );
+
+						while( nextKey.time < currentTime ) {
+
+							prevKey = nextKey;
+							nextKey = this.getNextKeyWith( type, h, nextKey.index + 1 );
+
+						}
+
+					} else {
+
+						this.stop();
+						return;
+
+					}
+
+				} else {
+
+					do {
+
+						prevKey = nextKey;
+						nextKey = this.getNextKeyWith( type, h, nextKey.index + 1 );
+
+					} while( nextKey.time < currentTime )
+
+				}
+
+				animationCache.prevKey[ type ] = prevKey;
+				animationCache.nextKey[ type ] = nextKey;
+
+			}
+
+
+			object.matrixAutoUpdate = true;
+			object.matrixWorldNeedsUpdate = true;
+
+			scale = ( currentTime - prevKey.time ) / ( nextKey.time - prevKey.time );
+			prevXYZ = prevKey[ type ];
+			nextXYZ = nextKey[ type ];
+
+
+			// check scale error
+
+			if ( scale < 0 || scale > 1 ) {
+
+				console.log( "THREE.Animation.update: Warning! Scale out of bounds:" + scale + " on bone " + h );
+				scale = scale < 0 ? 0 : 1;
+
+			}
+
+			// interpolate
+
+			if ( type === "pos" ) {
+
+				vector = object.position;
+
+				if ( this.interpolationType === THREE.AnimationHandler.LINEAR ) {
+
+					vector.x = prevXYZ[ 0 ] + ( nextXYZ[ 0 ] - prevXYZ[ 0 ] ) * scale;
+					vector.y = prevXYZ[ 1 ] + ( nextXYZ[ 1 ] - prevXYZ[ 1 ] ) * scale;
+					vector.z = prevXYZ[ 2 ] + ( nextXYZ[ 2 ] - prevXYZ[ 2 ] ) * scale;
+
+				} else if ( this.interpolationType === THREE.AnimationHandler.CATMULLROM ||
+						    this.interpolationType === THREE.AnimationHandler.CATMULLROM_FORWARD ) {
+
+					this.points[ 0 ] = this.getPrevKeyWith( "pos", h, prevKey.index - 1 )[ "pos" ];
+					this.points[ 1 ] = prevXYZ;
+					this.points[ 2 ] = nextXYZ;
+					this.points[ 3 ] = this.getNextKeyWith( "pos", h, nextKey.index + 1 )[ "pos" ];
+
+					scale = scale * 0.33 + 0.33;
+
+					currentPoint = this.interpolateCatmullRom( this.points, scale );
+
+					vector.x = currentPoint[ 0 ];
+					vector.y = currentPoint[ 1 ];
+					vector.z = currentPoint[ 2 ];
+
+					if ( this.interpolationType === THREE.AnimationHandler.CATMULLROM_FORWARD ) {
+
+						forwardPoint = this.interpolateCatmullRom( this.points, scale * 1.01 );
+
+						this.target.set( forwardPoint[ 0 ], forwardPoint[ 1 ], forwardPoint[ 2 ] );
+						this.target.sub( vector );
+						this.target.y = 0;
+						this.target.normalize();
+
+						angle = Math.atan2( this.target.x, this.target.z );
+						object.rotation.set( 0, angle, 0 );
+
+					}
+
+				}
+
+			} else if ( type === "rot" ) {
+
+				THREE.Quaternion.slerp( prevXYZ, nextXYZ, object.quaternion, scale );
+
+			} else if ( type === "scl" ) {
+
+				vector = object.scale;
+
+				vector.x = prevXYZ[ 0 ] + ( nextXYZ[ 0 ] - prevXYZ[ 0 ] ) * scale;
+				vector.y = prevXYZ[ 1 ] + ( nextXYZ[ 1 ] - prevXYZ[ 1 ] ) * scale;
+				vector.z = prevXYZ[ 2 ] + ( nextXYZ[ 2 ] - prevXYZ[ 2 ] ) * scale;
+
+			}
+
+		}
+
+	}
+
+};
+
+// Catmull-Rom spline
+
+THREE.Animation.prototype.interpolateCatmullRom = function ( points, scale ) {
+
+	var c = [], v3 = [],
+	point, intPoint, weight, w2, w3,
+	pa, pb, pc, pd;
+
+	point = ( points.length - 1 ) * scale;
+	intPoint = Math.floor( point );
+	weight = point - intPoint;
+
+	c[ 0 ] = intPoint === 0 ? intPoint : intPoint - 1;
+	c[ 1 ] = intPoint;
+	c[ 2 ] = intPoint > points.length - 2 ? intPoint : intPoint + 1;
+	c[ 3 ] = intPoint > points.length - 3 ? intPoint : intPoint + 2;
+
+	pa = points[ c[ 0 ] ];
+	pb = points[ c[ 1 ] ];
+	pc = points[ c[ 2 ] ];
+	pd = points[ c[ 3 ] ];
+
+	w2 = weight * weight;
+	w3 = weight * w2;
+
+	v3[ 0 ] = this.interpolate( pa[ 0 ], pb[ 0 ], pc[ 0 ], pd[ 0 ], weight, w2, w3 );
+	v3[ 1 ] = this.interpolate( pa[ 1 ], pb[ 1 ], pc[ 1 ], pd[ 1 ], weight, w2, w3 );
+	v3[ 2 ] = this.interpolate( pa[ 2 ], pb[ 2 ], pc[ 2 ], pd[ 2 ], weight, w2, w3 );
+
+	return v3;
+
+};
+
+THREE.Animation.prototype.interpolate = function ( p0, p1, p2, p3, t, t2, t3 ) {
+
+	var v0 = ( p2 - p0 ) * 0.5,
+		v1 = ( p3 - p1 ) * 0.5;
+
+	return ( 2 * ( p1 - p2 ) + v0 + v1 ) * t3 + ( - 3 * ( p1 - p2 ) - 2 * v0 - v1 ) * t2 + v0 * t + p1;
+
+};
+
+
+
+// Get next key with
+
+THREE.Animation.prototype.getNextKeyWith = function ( type, h, key ) {
+
+	var keys = this.data.hierarchy[ h ].keys;
+
+	if ( this.interpolationType === THREE.AnimationHandler.CATMULLROM ||
+		 this.interpolationType === THREE.AnimationHandler.CATMULLROM_FORWARD ) {
+
+		key = key < keys.length - 1 ? key : keys.length - 1;
+
+	} else {
+
+		key = key % keys.length;
+
+	}
+
+	for ( ; key < keys.length; key++ ) {
+
+		if ( keys[ key ][ type ] !== undefined ) {
+
+			return keys[ key ];
+
+		}
+
+	}
+
+	return this.data.hierarchy[ h ].keys[ 0 ];
+
+};
+
+// Get previous key with
+
+THREE.Animation.prototype.getPrevKeyWith = function ( type, h, key ) {
+
+	var keys = this.data.hierarchy[ h ].keys;
+
+	if ( this.interpolationType === THREE.AnimationHandler.CATMULLROM ||
+		 this.interpolationType === THREE.AnimationHandler.CATMULLROM_FORWARD ) {
+
+		key = key > 0 ? key : 0;
+
+	} else {
+
+		key = key >= 0 ? key : key + keys.length;
+
+	}
+
+
+	for ( ; key >= 0; key -- ) {
+
+		if ( keys[ key ][ type ] !== undefined ) {
+
+			return keys[ key ];
+
+		}
+
+	}
+
+	return this.data.hierarchy[ h ].keys[ keys.length - 1 ];
+
+};
+/**
+ * @author mikael emtinger / http://gomo.se/
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ * @author khang duong
+ * @author erik kitson
+ */
+
+THREE.KeyFrameAnimation = function( root, data, JITCompile ) {
+
+	this.root = root;
+	this.data = THREE.AnimationHandler.get( data );
+	this.hierarchy = THREE.AnimationHandler.parse( root );
+	this.currentTime = 0;
+	this.timeScale = 0.001;
+	this.isPlaying = false;
+	this.isPaused = true;
+	this.loop = true;
+	this.JITCompile = JITCompile !== undefined ? JITCompile : true;
+
+	// initialize to first keyframes
+
+	for ( var h = 0, hl = this.hierarchy.length; h < hl; h++ ) {
+
+		var keys = this.data.hierarchy[h].keys,
+			sids = this.data.hierarchy[h].sids,
+			obj = this.hierarchy[h];
+
+		if ( keys.length && sids ) {
+
+			for ( var s = 0; s < sids.length; s++ ) {
+
+				var sid = sids[ s ],
+					next = this.getNextKeyWith( sid, h, 0 );
+
+				if ( next ) {
+
+					next.apply( sid );
+
+				}
+
+			}
+
+			obj.matrixAutoUpdate = false;
+			this.data.hierarchy[h].node.updateMatrix();
+			obj.matrixWorldNeedsUpdate = true;
+
+		}
+
+	}
+
+};
+
+// Play
+
+THREE.KeyFrameAnimation.prototype.play = function( loop, startTimeMS ) {
+
+	if( !this.isPlaying ) {
+
+		this.isPlaying = true;
+		this.loop = loop !== undefined ? loop : true;
+		this.currentTime = startTimeMS !== undefined ? startTimeMS : 0;
+		this.startTimeMs = startTimeMS;
+		this.startTime = 10000000;
+		this.endTime = -this.startTime;
+
+
+		// reset key cache
+
+		var h, hl = this.hierarchy.length,
+			object,
+			node;
+
+		for ( h = 0; h < hl; h++ ) {
+
+			object = this.hierarchy[ h ];
+			node = this.data.hierarchy[ h ];
+			object.useQuaternion = true;
+
+			if ( node.animationCache === undefined ) {
+
+				node.animationCache = {};
+				node.animationCache.prevKey = null;
+				node.animationCache.nextKey = null;
+				node.animationCache.originalMatrix = object instanceof THREE.Bone ? object.skinMatrix : object.matrix;
+
+			}
+
+			var keys = this.data.hierarchy[h].keys;
+
+			if (keys.length) {
+
+				node.animationCache.prevKey = keys[ 0 ];
+				node.animationCache.nextKey = keys[ 1 ];
+
+				this.startTime = Math.min( keys[0].time, this.startTime );
+				this.endTime = Math.max( keys[keys.length - 1].time, this.endTime );
+
+			}
+
+		}
+
+		this.update( 0 );
+
+	}
+
+	this.isPaused = false;
+
+	THREE.AnimationHandler.addToUpdate( this );
+
+};
+
+
+
+// Pause
+
+THREE.KeyFrameAnimation.prototype.pause = function() {
+
+	if( this.isPaused ) {
+
+		THREE.AnimationHandler.addToUpdate( this );
+
+	} else {
+
+		THREE.AnimationHandler.removeFromUpdate( this );
+
+	}
+
+	this.isPaused = !this.isPaused;
+
+};
+
+
+// Stop
+
+THREE.KeyFrameAnimation.prototype.stop = function() {
+
+	this.isPlaying = false;
+	this.isPaused  = false;
+	THREE.AnimationHandler.removeFromUpdate( this );
+
+
+	// reset JIT matrix and remove cache
+
+	for ( var h = 0; h < this.data.hierarchy.length; h++ ) {
+        
+        var obj = this.hierarchy[ h ];
+		var node = this.data.hierarchy[ h ];
+
+		if ( node.animationCache !== undefined ) {
+
+			var original = node.animationCache.originalMatrix;
+
+			if( obj instanceof THREE.Bone ) {
+
+				original.copy( obj.skinMatrix );
+				obj.skinMatrix = original;
+
+			} else {
+
+				original.copy( obj.matrix );
+				obj.matrix = original;
+
+			}
+
+			delete node.animationCache;
+
+		}
+
+	}
+
+};
+
+
+// Update
+
+THREE.KeyFrameAnimation.prototype.update = function( deltaTimeMS ) {
+
+	// early out
+
+	if( !this.isPlaying ) return;
+
+
+	// vars
+
+	var prevKey, nextKey;
+	var object;
+	var node;
+	var frame;
+	var JIThierarchy = this.data.JIT.hierarchy;
+	var currentTime, unloopedCurrentTime;
+	var looped;
+
+
+	// update
+
+	this.currentTime += deltaTimeMS * this.timeScale;
+
+	unloopedCurrentTime = this.currentTime;
+	currentTime         = this.currentTime = this.currentTime % this.data.length;
+
+	// if looped around, the current time should be based on the startTime
+	if ( currentTime < this.startTimeMs ) {
+
+		currentTime = this.currentTime = this.startTimeMs + currentTime;
+
+	}
+
+	frame               = parseInt( Math.min( currentTime * this.data.fps, this.data.length * this.data.fps ), 10 );
+	looped 				= currentTime < unloopedCurrentTime;
+
+	if ( looped && !this.loop ) {
+
+		// Set the animation to the last keyframes and stop
+		for ( var h = 0, hl = this.hierarchy.length; h < hl; h++ ) {
+
+			var keys = this.data.hierarchy[h].keys,
+				sids = this.data.hierarchy[h].sids,
+				end = keys.length-1,
+				obj = this.hierarchy[h];
+
+			if ( keys.length ) {
+
+				for ( var s = 0; s < sids.length; s++ ) {
+
+					var sid = sids[ s ],
+						prev = this.getPrevKeyWith( sid, h, end );
+
+					if ( prev ) {
+						prev.apply( sid );
+
+					}
+
+				}
+
+				this.data.hierarchy[h].node.updateMatrix();
+				obj.matrixWorldNeedsUpdate = true;
+
+			}
+
+		}
+
+		this.stop();
+		return;
+
+	}
+
+	// check pre-infinity
+	if ( currentTime < this.startTime ) {
+
+		return;
+
+	}
+
+	// update
+
+	for ( var h = 0, hl = this.hierarchy.length; h < hl; h++ ) {
+
+		object = this.hierarchy[ h ];
+		node = this.data.hierarchy[ h ];
+
+		var keys = node.keys,
+			animationCache = node.animationCache;
+
+		// use JIT?
+
+		if ( this.JITCompile && JIThierarchy[ h ][ frame ] !== undefined ) {
+
+			if( object instanceof THREE.Bone ) {
+
+				object.skinMatrix = JIThierarchy[ h ][ frame ];
+				object.matrixWorldNeedsUpdate = false;
+
+			} else {
+
+				object.matrix = JIThierarchy[ h ][ frame ];
+				object.matrixWorldNeedsUpdate = true;
+
+			}
+
+		// use interpolation
+
+		} else if ( keys.length ) {
+
+			// make sure so original matrix and not JIT matrix is set
+
+			if ( this.JITCompile && animationCache ) {
+
+				if( object instanceof THREE.Bone ) {
+
+					object.skinMatrix = animationCache.originalMatrix;
+
+				} else {
+
+					object.matrix = animationCache.originalMatrix;
+
+				}
+
+			}
+
+			prevKey = animationCache.prevKey;
+			nextKey = animationCache.nextKey;
+
+			if ( prevKey && nextKey ) {
+
+				// switch keys?
+
+				if ( nextKey.time <= unloopedCurrentTime ) {
+
+					// did we loop?
+
+					if ( looped && this.loop ) {
+
+						prevKey = keys[ 0 ];
+						nextKey = keys[ 1 ];
+
+						while ( nextKey.time < currentTime ) {
+
+							prevKey = nextKey;
+							nextKey = keys[ prevKey.index + 1 ];
+
+						}
+
+					} else if ( !looped ) {
+
+						var lastIndex = keys.length - 1;
+
+						while ( nextKey.time < currentTime && nextKey.index !== lastIndex ) {
+
+							prevKey = nextKey;
+							nextKey = keys[ prevKey.index + 1 ];
+
+						}
+
+					}
+
+					animationCache.prevKey = prevKey;
+					animationCache.nextKey = nextKey;
+
+				}
+                if(nextKey.time >= currentTime)
+                    prevKey.interpolate( nextKey, currentTime );
+                else
+                    prevKey.interpolate( nextKey, nextKey.time);
+
+			}
+
+			this.data.hierarchy[h].node.updateMatrix();
+			object.matrixWorldNeedsUpdate = true;
+
+		}
+
+	}
+
+	// update JIT?
+
+	if ( this.JITCompile ) {
+
+		if ( JIThierarchy[ 0 ][ frame ] === undefined ) {
+
+			this.hierarchy[ 0 ].updateMatrixWorld( true );
+
+			for ( var h = 0; h < this.hierarchy.length; h++ ) {
+
+				if( this.hierarchy[ h ] instanceof THREE.Bone ) {
+
+					JIThierarchy[ h ][ frame ] = this.hierarchy[ h ].skinMatrix.clone();
+
+				} else {
+
+					JIThierarchy[ h ][ frame ] = this.hierarchy[ h ].matrix.clone();
+
+				}
+
+			}
+
+		}
+
+	}
+
+};
+
+// Get next key with
+
+THREE.KeyFrameAnimation.prototype.getNextKeyWith = function( sid, h, key ) {
+
+	var keys = this.data.hierarchy[ h ].keys;
+	key = key % keys.length;
+
+	for ( ; key < keys.length; key++ ) {
+
+		if ( keys[ key ].hasTarget( sid ) ) {
+
+			return keys[ key ];
+
+		}
+
+	}
+
+	return keys[ 0 ];
+
+};
+
+// Get previous key with
+
+THREE.KeyFrameAnimation.prototype.getPrevKeyWith = function( sid, h, key ) {
+
+	var keys = this.data.hierarchy[ h ].keys;
+	key = key >= 0 ? key : key + keys.length;
+
+	for ( ; key >= 0; key-- ) {
+
+		if ( keys[ key ].hasTarget( sid ) ) {
+
+			return keys[ key ];
+
+		}
+
+	}
+
+	return keys[ keys.length - 1 ];
+
+};
+/**
+ * Camera for rendering cube maps
+ *	- renders scene into axis-aligned cube
+ *
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.CubeCamera = function ( near, far, cubeResolution ) {
+
+	THREE.Object3D.call( this );
+
+	var fov = 90, aspect = 1;
+
+	var cameraPX = new THREE.PerspectiveCamera( fov, aspect, near, far );
+	cameraPX.up.set( 0, -1, 0 );
+	cameraPX.lookAt( new THREE.Vector3( 1, 0, 0 ) );
+	this.add( cameraPX );
+
+	var cameraNX = new THREE.PerspectiveCamera( fov, aspect, near, far );
+	cameraNX.up.set( 0, -1, 0 );
+	cameraNX.lookAt( new THREE.Vector3( -1, 0, 0 ) );
+	this.add( cameraNX );
+
+	var cameraPY = new THREE.PerspectiveCamera( fov, aspect, near, far );
+	cameraPY.up.set( 0, 0, 1 );
+	cameraPY.lookAt( new THREE.Vector3( 0, 1, 0 ) );
+	this.add( cameraPY );
+
+	var cameraNY = new THREE.PerspectiveCamera( fov, aspect, near, far );
+	cameraNY.up.set( 0, 0, -1 );
+	cameraNY.lookAt( new THREE.Vector3( 0, -1, 0 ) );
+	this.add( cameraNY );
+
+	var cameraPZ = new THREE.PerspectiveCamera( fov, aspect, near, far );
+	cameraPZ.up.set( 0, -1, 0 );
+	cameraPZ.lookAt( new THREE.Vector3( 0, 0, 1 ) );
+	this.add( cameraPZ );
+
+	var cameraNZ = new THREE.PerspectiveCamera( fov, aspect, near, far );
+	cameraNZ.up.set( 0, -1, 0 );
+	cameraNZ.lookAt( new THREE.Vector3( 0, 0, -1 ) );
+	this.add( cameraNZ );
+
+	this.renderTarget = new THREE.WebGLRenderTargetCube( cubeResolution, cubeResolution, { format: THREE.RGBFormat, magFilter: THREE.LinearFilter, minFilter: THREE.LinearFilter } );
+
+	this.updateCubeMap = function ( renderer, scene ) {
+
+		var renderTarget = this.renderTarget;
+		var generateMipmaps = renderTarget.generateMipmaps;
+
+		renderTarget.generateMipmaps = false;
+
+		renderTarget.activeCubeFace = 0;
+		renderer.render( scene, cameraPX, renderTarget );
+
+		renderTarget.activeCubeFace = 1;
+		renderer.render( scene, cameraNX, renderTarget );
+
+		renderTarget.activeCubeFace = 2;
+		renderer.render( scene, cameraPY, renderTarget );
+
+		renderTarget.activeCubeFace = 3;
+		renderer.render( scene, cameraNY, renderTarget );
+
+		renderTarget.activeCubeFace = 4;
+		renderer.render( scene, cameraPZ, renderTarget );
+
+		renderTarget.generateMipmaps = generateMipmaps;
+
+		renderTarget.activeCubeFace = 5;
+		renderer.render( scene, cameraNZ, renderTarget );
+
+	};
+
+};
+
+THREE.CubeCamera.prototype = Object.create( THREE.Object3D.prototype );
+/*
+ *	@author zz85 / http://twitter.com/blurspline / http://www.lab4games.net/zz85/blog
+ *
+ *	A general perpose camera, for setting FOV, Lens Focal Length,
+ *		and switching between perspective and orthographic views easily.
+ *		Use this only if you do not wish to manage
+ *		both a Orthographic and Perspective Camera
+ *
+ */
+
+
+THREE.CombinedCamera = function ( width, height, fov, near, far, orthoNear, orthoFar ) {
+
+	THREE.Camera.call( this );
+
+	this.fov = fov;
+
+	this.left = -width / 2;
+	this.right = width / 2
+	this.top = height / 2;
+	this.bottom = -height / 2;
+
+	// We could also handle the projectionMatrix internally, but just wanted to test nested camera objects
+
+	this.cameraO = new THREE.OrthographicCamera( width / - 2, width / 2, height / 2, height / - 2, 	orthoNear, orthoFar );
+	this.cameraP = new THREE.PerspectiveCamera( fov, width / height, near, far );
+
+	this.zoom = 1;
+
+	this.toPerspective();
+
+	var aspect = width/height;
+
+};
+
+THREE.CombinedCamera.prototype = Object.create( THREE.Camera.prototype );
+
+THREE.CombinedCamera.prototype.toPerspective = function () {
+
+	// Switches to the Perspective Camera
+
+	this.near = this.cameraP.near;
+	this.far = this.cameraP.far;
+
+	this.cameraP.fov =  this.fov / this.zoom ;
+
+	this.cameraP.updateProjectionMatrix();
+
+	this.projectionMatrix = this.cameraP.projectionMatrix;
+
+	this.inPerspectiveMode = true;
+	this.inOrthographicMode = false;
+
+};
+
+THREE.CombinedCamera.prototype.toOrthographic = function () {
+
+	// Switches to the Orthographic camera estimating viewport from Perspective
+
+	var fov = this.fov;
+	var aspect = this.cameraP.aspect;
+	var near = this.cameraP.near;
+	var far = this.cameraP.far;
+
+	// The size that we set is the mid plane of the viewing frustum
+
+	var hyperfocus = ( near + far ) / 2;
+
+	var halfHeight = Math.tan( fov / 2 ) * hyperfocus;
+	var planeHeight = 2 * halfHeight;
+	var planeWidth = planeHeight * aspect;
+	var halfWidth = planeWidth / 2;
+
+	halfHeight /= this.zoom;
+	halfWidth /= this.zoom;
+
+	this.cameraO.left = -halfWidth;
+	this.cameraO.right = halfWidth;
+	this.cameraO.top = halfHeight;
+	this.cameraO.bottom = -halfHeight;
+
+	// this.cameraO.left = -farHalfWidth;
+	// this.cameraO.right = farHalfWidth;
+	// this.cameraO.top = farHalfHeight;
+	// this.cameraO.bottom = -farHalfHeight;
+
+	// this.cameraO.left = this.left / this.zoom;
+	// this.cameraO.right = this.right / this.zoom;
+	// this.cameraO.top = this.top / this.zoom;
+	// this.cameraO.bottom = this.bottom / this.zoom;
+
+	this.cameraO.updateProjectionMatrix();
+
+	this.near = this.cameraO.near;
+	this.far = this.cameraO.far;
+	this.projectionMatrix = this.cameraO.projectionMatrix;
+
+	this.inPerspectiveMode = false;
+	this.inOrthographicMode = true;
+
+};
+
+
+THREE.CombinedCamera.prototype.setSize = function( width, height ) {
+
+	this.cameraP.aspect = width / height;
+	this.left = -width / 2;
+	this.right = width / 2
+	this.top = height / 2;
+	this.bottom = -height / 2;
+
+};
+
+
+THREE.CombinedCamera.prototype.setFov = function( fov ) {
+
+	this.fov = fov;
+
+	if ( this.inPerspectiveMode ) {
+
+		this.toPerspective();
+
+	} else {
+
+		this.toOrthographic();
+
+	}
+
+};
+
+// For mantaining similar API with PerspectiveCamera
+
+THREE.CombinedCamera.prototype.updateProjectionMatrix = function() {
+
+	if ( this.inPerspectiveMode ) {
+
+		this.toPerspective();
+
+	} else {
+
+		this.toPerspective();
+		this.toOrthographic();
+
+	}
+
+};
+
+/*
+* Uses Focal Length (in mm) to estimate and set FOV
+* 35mm (fullframe) camera is used if frame size is not specified;
+* Formula based on http://www.bobatkins.com/photography/technical/field_of_view.html
+*/
+THREE.CombinedCamera.prototype.setLens = function ( focalLength, frameHeight ) {
+
+	if ( frameHeight === undefined ) frameHeight = 24;
+
+	var fov = 2 * THREE.Math.radToDeg( Math.atan( frameHeight / ( focalLength * 2 ) ) );
+
+	this.setFov( fov );
+
+	return fov;
+};
+
+
+THREE.CombinedCamera.prototype.setZoom = function( zoom ) {
+
+	this.zoom = zoom;
+
+	if ( this.inPerspectiveMode ) {
+
+		this.toPerspective();
+
+	} else {
+
+		this.toOrthographic();
+
+	}
+
+};
+
+THREE.CombinedCamera.prototype.toFrontView = function() {
+
+	this.rotation.x = 0;
+	this.rotation.y = 0;
+	this.rotation.z = 0;
+
+	// should we be modifing the matrix instead?
+
+	this.rotationAutoUpdate = false;
+
+};
+
+THREE.CombinedCamera.prototype.toBackView = function() {
+
+	this.rotation.x = 0;
+	this.rotation.y = Math.PI;
+	this.rotation.z = 0;
+	this.rotationAutoUpdate = false;
+
+};
+
+THREE.CombinedCamera.prototype.toLeftView = function() {
+
+	this.rotation.x = 0;
+	this.rotation.y = - Math.PI / 2;
+	this.rotation.z = 0;
+	this.rotationAutoUpdate = false;
+
+};
+
+THREE.CombinedCamera.prototype.toRightView = function() {
+
+	this.rotation.x = 0;
+	this.rotation.y = Math.PI / 2;
+	this.rotation.z = 0;
+	this.rotationAutoUpdate = false;
+
+};
+
+THREE.CombinedCamera.prototype.toTopView = function() {
+
+	this.rotation.x = - Math.PI / 2;
+	this.rotation.y = 0;
+	this.rotation.z = 0;
+	this.rotationAutoUpdate = false;
+
+};
+
+THREE.CombinedCamera.prototype.toBottomView = function() {
+
+	this.rotation.x = Math.PI / 2;
+	this.rotation.y = 0;
+	this.rotation.z = 0;
+	this.rotationAutoUpdate = false;
+
+};
+
+/**
+ * @author alteredq / http://alteredqualia.com/
+ *
+ *	- 3d asterisk shape (for line pieces THREE.Line)
+ */
+
+THREE.AsteriskGeometry = function ( innerRadius, outerRadius ) {
+
+	THREE.Geometry.call( this );
+
+	var sd = innerRadius;
+	var ed = outerRadius;
+
+	var sd2 = 0.707 * sd;
+	var ed2 = 0.707 * ed;
+
+	var rays = [ [ sd, 0, 0 ], [ ed, 0, 0 ], [ -sd, 0, 0 ], [ -ed, 0, 0 ],
+				 [ 0, sd, 0 ], [ 0, ed, 0 ], [ 0, -sd, 0 ], [ 0, -ed, 0 ],
+				 [ 0, 0, sd ], [ 0, 0, ed ], [ 0, 0, -sd ], [ 0, 0, -ed ],
+				 [ sd2, sd2, 0 ], [ ed2, ed2, 0 ], [ -sd2, -sd2, 0 ], [ -ed2, -ed2, 0 ],
+				 [ sd2, -sd2, 0 ], [ ed2, -ed2, 0 ], [ -sd2, sd2, 0 ], [ -ed2, ed2, 0 ],
+				 [ sd2, 0, sd2 ], [ ed2, 0, ed2 ], [ -sd2, 0, -sd2 ], [ -ed2, 0, -ed2 ],
+				 [ sd2, 0, -sd2 ], [ ed2, 0, -ed2 ], [ -sd2, 0, sd2 ], [ -ed2, 0, ed2 ],
+				 [ 0, sd2, sd2 ], [ 0, ed2, ed2 ], [ 0, -sd2, -sd2 ], [ 0, -ed2, -ed2 ],
+				 [ 0, sd2, -sd2 ], [ 0, ed2, -ed2 ], [ 0, -sd2, sd2 ], [ 0, -ed2, ed2 ]
+	];
+
+	for ( var i = 0, il = rays.length; i < il; i ++ ) {
+
+		var x = rays[ i ][ 0 ];
+		var y = rays[ i ][ 1 ];
+		var z = rays[ i ][ 2 ];
+
+		this.vertices.push( new THREE.Vector3( x, y, z ) );
+
+	}
+
+};
+
+THREE.AsteriskGeometry.prototype = Object.create( THREE.Geometry.prototype );/**
+ * @author hughes
+ */
+
+THREE.CircleGeometry = function ( radius, segments, thetaStart, thetaLength ) {
+
+    THREE.Geometry.call( this );
+
+    radius = radius || 50;
+
+    thetaStart = thetaStart !== undefined ? thetaStart : 0;
+    thetaLength = thetaLength !== undefined ? thetaLength : Math.PI * 2;
+    segments = segments !== undefined ? Math.max( 3, segments ) : 8;
+
+    var i, uvs = [],
+    center = new THREE.Vector3(), centerUV = new THREE.Vector2( 0.5, 0.5 );
+
+    this.vertices.push(center);
+    uvs.push( centerUV );
+
+    for ( i = 0; i <= segments; i ++ ) {
+
+        var vertex = new THREE.Vector3();
+
+        vertex.x = radius * Math.cos( thetaStart + i / segments * thetaLength );
+        vertex.y = radius * Math.sin( thetaStart + i / segments * thetaLength );
+
+        this.vertices.push( vertex );
+        uvs.push( new THREE.Vector2( ( vertex.x / radius + 1 ) / 2, - ( vertex.y / radius + 1 ) / 2 + 1 ) );
+
+    }
+
+    var n = new THREE.Vector3( 0, 0, -1 );
+
+    for ( i = 1; i <= segments; i ++ ) {
+
+        var v1 = i;
+        var v2 = i + 1 ;
+        var v3 = 0;
+
+        this.faces.push( new THREE.Face3( v1, v2, v3, [ n, n, n ] ) );
+        this.faceVertexUvs[ 0 ].push( [ uvs[ i ], uvs[ i + 1 ], centerUV ] );
+
+    }
+
+    this.computeCentroids();
+    this.computeFaceNormals();
+
+    this.boundingSphere = new THREE.Sphere( new THREE.Vector3(), radius );
+
+};
+
+THREE.CircleGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * based on http://papervision3d.googlecode.com/svn/trunk/as3/trunk/src/org/papervision3d/objects/primitives/Cube.as
+ */
+
+THREE.CubeGeometry = function ( width, height, depth, widthSegments, heightSegments, depthSegments ) {
+
+	THREE.Geometry.call( this );
+
+	var scope = this;
+
+	this.width = width;
+	this.height = height;
+	this.depth = depth;
+
+	this.widthSegments = widthSegments || 1;
+	this.heightSegments = heightSegments || 1;
+	this.depthSegments = depthSegments || 1;
+
+	var width_half = this.width / 2;
+	var height_half = this.height / 2;
+	var depth_half = this.depth / 2;
+
+	buildPlane( 'z', 'y', - 1, - 1, this.depth, this.height, width_half, 0 ); // px
+	buildPlane( 'z', 'y',   1, - 1, this.depth, this.height, - width_half, 1 ); // nx
+	buildPlane( 'x', 'z',   1,   1, this.width, this.depth, height_half, 2 ); // py
+	buildPlane( 'x', 'z',   1, - 1, this.width, this.depth, - height_half, 3 ); // ny
+	buildPlane( 'x', 'y',   1, - 1, this.width, this.height, depth_half, 4 ); // pz
+	buildPlane( 'x', 'y', - 1, - 1, this.width, this.height, - depth_half, 5 ); // nz
+
+	function buildPlane( u, v, udir, vdir, width, height, depth, materialIndex ) {
+
+		var w, ix, iy,
+		gridX = scope.widthSegments,
+		gridY = scope.heightSegments,
+		width_half = width / 2,
+		height_half = height / 2,
+		offset = scope.vertices.length;
+
+		if ( ( u === 'x' && v === 'y' ) || ( u === 'y' && v === 'x' ) ) {
+
+			w = 'z';
+
+		} else if ( ( u === 'x' && v === 'z' ) || ( u === 'z' && v === 'x' ) ) {
+
+			w = 'y';
+			gridY = scope.depthSegments;
+
+		} else if ( ( u === 'z' && v === 'y' ) || ( u === 'y' && v === 'z' ) ) {
+
+			w = 'x';
+			gridX = scope.depthSegments;
+
+		}
+
+		var gridX1 = gridX + 1,
+		gridY1 = gridY + 1,
+		segment_width = width / gridX,
+		segment_height = height / gridY,
+		normal = new THREE.Vector3();
+
+		normal[ w ] = depth > 0 ? 1 : - 1;
+
+		for ( iy = 0; iy < gridY1; iy ++ ) {
+
+			for ( ix = 0; ix < gridX1; ix ++ ) {
+
+				var vector = new THREE.Vector3();
+				vector[ u ] = ( ix * segment_width - width_half ) * udir;
+				vector[ v ] = ( iy * segment_height - height_half ) * vdir;
+				vector[ w ] = depth;
+
+				scope.vertices.push( vector );
+
+			}
+
+		}
+
+		for ( iy = 0; iy < gridY; iy++ ) {
+
+			for ( ix = 0; ix < gridX; ix++ ) {
+
+				var a = ix + gridX1 * iy;
+				var b = ix + gridX1 * ( iy + 1 );
+				var c = ( ix + 1 ) + gridX1 * ( iy + 1 );
+				var d = ( ix + 1 ) + gridX1 * iy;
+
+				var face = new THREE.Face4( a + offset, b + offset, c + offset, d + offset );
+				face.normal.copy( normal );
+				face.vertexNormals.push( normal.clone(), normal.clone(), normal.clone(), normal.clone() );
+				face.materialIndex = materialIndex;
+
+				scope.faces.push( face );
+				scope.faceVertexUvs[ 0 ].push( [
+							new THREE.Vector2( ix / gridX, 1 - iy / gridY ),
+							new THREE.Vector2( ix / gridX, 1 - ( iy + 1 ) / gridY ),
+							new THREE.Vector2( ( ix + 1 ) / gridX, 1- ( iy + 1 ) / gridY ),
+							new THREE.Vector2( ( ix + 1 ) / gridX, 1 - iy / gridY )
+						] );
+
+			}
+
+		}
+
+	}
+
+	this.computeCentroids();
+	this.mergeVertices();
+
+};
+
+THREE.CubeGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.CylinderGeometry = function ( radiusTop, radiusBottom, height, radiusSegments, heightSegments, openEnded ) {
+
+	THREE.Geometry.call( this );
+
+	radiusTop = radiusTop !== undefined ? radiusTop : 20;
+	radiusBottom = radiusBottom !== undefined ? radiusBottom : 20;
+	height = height !== undefined ? height : 100;
+
+	var heightHalf = height / 2;
+	var segmentsX = radiusSegments || 8;
+	var segmentsY = heightSegments || 1;
+
+	var x, y, vertices = [], uvs = [];
+
+	for ( y = 0; y <= segmentsY; y ++ ) {
+
+		var verticesRow = [];
+		var uvsRow = [];
+
+		var v = y / segmentsY;
+		var radius = v * ( radiusBottom - radiusTop ) + radiusTop;
+
+		for ( x = 0; x <= segmentsX; x ++ ) {
+
+			var u = x / segmentsX;
+
+			var vertex = new THREE.Vector3();
+			vertex.x = radius * Math.sin( u * Math.PI * 2 );
+			vertex.y = - v * height + heightHalf;
+			vertex.z = radius * Math.cos( u * Math.PI * 2 );
+
+			this.vertices.push( vertex );
+
+			verticesRow.push( this.vertices.length - 1 );
+			uvsRow.push( new THREE.Vector2( u, 1 - v ) );
+
+		}
+
+		vertices.push( verticesRow );
+		uvs.push( uvsRow );
+
+	}
+
+	var tanTheta = ( radiusBottom - radiusTop ) / height;
+	var na, nb;
+
+	for ( x = 0; x < segmentsX; x ++ ) {
+
+		if ( radiusTop !== 0 ) {
+
+			na = this.vertices[ vertices[ 0 ][ x ] ].clone();
+			nb = this.vertices[ vertices[ 0 ][ x + 1 ] ].clone();
+
+		} else {
+
+			na = this.vertices[ vertices[ 1 ][ x ] ].clone();
+			nb = this.vertices[ vertices[ 1 ][ x + 1 ] ].clone();
+
+		}
+
+		na.setY( Math.sqrt( na.x * na.x + na.z * na.z ) * tanTheta ).normalize();
+		nb.setY( Math.sqrt( nb.x * nb.x + nb.z * nb.z ) * tanTheta ).normalize();
+
+		for ( y = 0; y < segmentsY; y ++ ) {
+
+			var v1 = vertices[ y ][ x ];
+			var v2 = vertices[ y + 1 ][ x ];
+			var v3 = vertices[ y + 1 ][ x + 1 ];
+			var v4 = vertices[ y ][ x + 1 ];
+
+			var n1 = na.clone();
+			var n2 = na.clone();
+			var n3 = nb.clone();
+			var n4 = nb.clone();
+
+			var uv1 = uvs[ y ][ x ].clone();
+			var uv2 = uvs[ y + 1 ][ x ].clone();
+			var uv3 = uvs[ y + 1 ][ x + 1 ].clone();
+			var uv4 = uvs[ y ][ x + 1 ].clone();
+
+			this.faces.push( new THREE.Face4( v1, v2, v3, v4, [ n1, n2, n3, n4 ] ) );
+			this.faceVertexUvs[ 0 ].push( [ uv1, uv2, uv3, uv4 ] );
+
+		}
+
+	}
+
+	// top cap
+
+	if ( !openEnded && radiusTop > 0 ) {
+
+		this.vertices.push( new THREE.Vector3( 0, heightHalf, 0 ) );
+
+		for ( x = 0; x < segmentsX; x ++ ) {
+
+			var v1 = vertices[ 0 ][ x ];
+			var v2 = vertices[ 0 ][ x + 1 ];
+			var v3 = this.vertices.length - 1;
+
+			var n1 = new THREE.Vector3( 0, 1, 0 );
+			var n2 = new THREE.Vector3( 0, 1, 0 );
+			var n3 = new THREE.Vector3( 0, 1, 0 );
+
+			var uv1 = uvs[ 0 ][ x ].clone();
+			var uv2 = uvs[ 0 ][ x + 1 ].clone();
+			var uv3 = new THREE.Vector2( uv2.u, 0 );
+
+			this.faces.push( new THREE.Face3( v1, v2, v3, [ n1, n2, n3 ] ) );
+			this.faceVertexUvs[ 0 ].push( [ uv1, uv2, uv3 ] );
+
+		}
+
+	}
+
+	// bottom cap
+
+	if ( !openEnded && radiusBottom > 0 ) {
+
+		this.vertices.push( new THREE.Vector3( 0, - heightHalf, 0 ) );
+
+		for ( x = 0; x < segmentsX; x ++ ) {
+
+			var v1 = vertices[ y ][ x + 1 ];
+			var v2 = vertices[ y ][ x ];
+			var v3 = this.vertices.length - 1;
+
+			var n1 = new THREE.Vector3( 0, - 1, 0 );
+			var n2 = new THREE.Vector3( 0, - 1, 0 );
+			var n3 = new THREE.Vector3( 0, - 1, 0 );
+
+			var uv1 = uvs[ y ][ x + 1 ].clone();
+			var uv2 = uvs[ y ][ x ].clone();
+			var uv3 = new THREE.Vector2( uv2.u, 1 );
+
+			this.faces.push( new THREE.Face3( v1, v2, v3, [ n1, n2, n3 ] ) );
+			this.faceVertexUvs[ 0 ].push( [ uv1, uv2, uv3 ] );
+
+		}
+
+	}
+
+	this.computeCentroids();
+	this.computeFaceNormals();
+
+}
+
+THREE.CylinderGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author zz85 / http://www.lab4games.net/zz85/blog
+ *
+ * Creates extruded geometry from a path shape.
+ *
+ * parameters = {
+ *
+ *  size: <float>, // size of the text
+ *  height: <float>, // thickness to extrude text
+ *  curveSegments: <int>, // number of points on the curves
+ *  steps: <int>, // number of points for z-side extrusions / used for subdividing segements of extrude spline too
+ *  amount: <int>, // Amount
+ *
+ *  bevelEnabled: <bool>, // turn on bevel
+ *  bevelThickness: <float>, // how deep into text bevel goes
+ *  bevelSize: <float>, // how far from text outline is bevel
+ *  bevelSegments: <int>, // number of bevel layers
+ *
+ *  extrudePath: <THREE.CurvePath> // 3d spline path to extrude shape along. (creates Frames if .frames aren't defined)
+ *  frames: <THREE.TubeGeometry.FrenetFrames> // containing arrays of tangents, normals, binormals
+ *
+ *  material: <int> // material index for front and back faces
+ *  extrudeMaterial: <int> // material index for extrusion and beveled faces
+ *  uvGenerator: <Object> // object that provides UV generator functions
+ *
+ * }
+ **/
+
+THREE.ExtrudeGeometry = function ( shapes, options ) {
+
+	if ( typeof( shapes ) === "undefined" ) {
+		shapes = [];
+		return;
+	}
+
+	THREE.Geometry.call( this );
+
+	shapes = shapes instanceof Array ? shapes : [ shapes ];
+
+	this.shapebb = shapes[ shapes.length - 1 ].getBoundingBox();
+
+	this.addShapeList( shapes, options );
+
+	this.computeCentroids();
+	this.computeFaceNormals();
+
+	// can't really use automatic vertex normals
+	// as then front and back sides get smoothed too
+	// should do separate smoothing just for sides
+
+	//this.computeVertexNormals();
+
+	//console.log( "took", ( Date.now() - startTime ) );
+
+};
+
+THREE.ExtrudeGeometry.prototype = Object.create( THREE.Geometry.prototype );
+
+THREE.ExtrudeGeometry.prototype.addShapeList = function ( shapes, options ) {
+	var sl = shapes.length;
+
+	for ( var s = 0; s < sl; s ++ ) {
+		var shape = shapes[ s ];
+		this.addShape( shape, options );
+	}
+};
+
+THREE.ExtrudeGeometry.prototype.addShape = function ( shape, options ) {
+
+	var amount = options.amount !== undefined ? options.amount : 100;
+
+	var bevelThickness = options.bevelThickness !== undefined ? options.bevelThickness : 6; // 10
+	var bevelSize = options.bevelSize !== undefined ? options.bevelSize : bevelThickness - 2; // 8
+	var bevelSegments = options.bevelSegments !== undefined ? options.bevelSegments : 3;
+
+	var bevelEnabled = options.bevelEnabled !== undefined ? options.bevelEnabled : true; // false
+
+	var curveSegments = options.curveSegments !== undefined ? options.curveSegments : 12;
+
+	var steps = options.steps !== undefined ? options.steps : 1;
+
+	var extrudePath = options.extrudePath;
+	var extrudePts, extrudeByPath = false;
+
+	var material = options.material;
+	var extrudeMaterial = options.extrudeMaterial;
+
+	// Use default WorldUVGenerator if no UV generators are specified.
+	var uvgen = options.UVGenerator !== undefined ? options.UVGenerator : THREE.ExtrudeGeometry.WorldUVGenerator;
+
+	var shapebb = this.shapebb;
+	//shapebb = shape.getBoundingBox();
+
+
+
+	var splineTube, binormal, normal, position2;
+	if ( extrudePath ) {
+
+		extrudePts = extrudePath.getSpacedPoints( steps );
+
+		extrudeByPath = true;
+		bevelEnabled = false; // bevels not supported for path extrusion
+
+		// SETUP TNB variables
+
+		// Reuse TNB from TubeGeomtry for now.
+		// TODO1 - have a .isClosed in spline?
+
+		splineTube = options.frames !== undefined ? options.frames : new THREE.TubeGeometry.FrenetFrames(extrudePath, steps, false);
+
+		// console.log(splineTube, 'splineTube', splineTube.normals.length, 'steps', steps, 'extrudePts', extrudePts.length);
+
+		binormal = new THREE.Vector3();
+		normal = new THREE.Vector3();
+		position2 = new THREE.Vector3();
+
+	}
+
+	// Safeguards if bevels are not enabled
+
+	if ( ! bevelEnabled ) {
+
+		bevelSegments = 0;
+		bevelThickness = 0;
+		bevelSize = 0;
+
+	}
+
+	// Variables initalization
+
+	var ahole, h, hl; // looping of holes
+	var scope = this;
+	var bevelPoints = [];
+
+	var shapesOffset = this.vertices.length;
+
+	var shapePoints = shape.extractPoints( curveSegments );
+
+	var vertices = shapePoints.shape;
+	var holes = shapePoints.holes;
+
+	var reverse = !THREE.Shape.Utils.isClockWise( vertices ) ;
+
+	if ( reverse ) {
+
+		vertices = vertices.reverse();
+
+		// Maybe we should also check if holes are in the opposite direction, just to be safe ...
+
+		for ( h = 0, hl = holes.length; h < hl; h ++ ) {
+
+			ahole = holes[ h ];
+
+			if ( THREE.Shape.Utils.isClockWise( ahole ) ) {
+
+				holes[ h ] = ahole.reverse();
+
+			}
+
+		}
+
+		reverse = false; // If vertices are in order now, we shouldn't need to worry about them again (hopefully)!
+
+	}
+
+
+	var faces = THREE.Shape.Utils.triangulateShape ( vertices, holes );
+
+	/* Vertices */
+
+	var contour = vertices; // vertices has all points but contour has only points of circumference
+
+	for ( h = 0, hl = holes.length;  h < hl; h ++ ) {
+
+		ahole = holes[ h ];
+
+		vertices = vertices.concat( ahole );
+
+	}
+
+
+	function scalePt2 ( pt, vec, size ) {
+
+		if ( !vec ) console.log( "die" );
+
+		return vec.clone().multiplyScalar( size ).add( pt );
+
+	}
+
+	var b, bs, t, z,
+		vert, vlen = vertices.length,
+		face, flen = faces.length,
+		cont, clen = contour.length;
+
+
+	// Find directions for point movement
+
+	var RAD_TO_DEGREES = 180 / Math.PI;
+
+
+	function getBevelVec( pt_i, pt_j, pt_k ) {
+
+		// Algorithm 2
+
+		return getBevelVec2( pt_i, pt_j, pt_k );
+
+	}
+
+	function getBevelVec1( pt_i, pt_j, pt_k ) {
+
+		var anglea = Math.atan2( pt_j.y - pt_i.y, pt_j.x - pt_i.x );
+		var angleb = Math.atan2( pt_k.y - pt_i.y, pt_k.x - pt_i.x );
+
+		if ( anglea > angleb ) {
+
+			angleb += Math.PI * 2;
+
+		}
+
+		var anglec = ( anglea + angleb ) / 2;
+
+
+		//console.log('angle1', anglea * RAD_TO_DEGREES,'angle2', angleb * RAD_TO_DEGREES, 'anglec', anglec *RAD_TO_DEGREES);
+
+		var x = - Math.cos( anglec );
+		var y = - Math.sin( anglec );
+
+		var vec = new THREE.Vector2( x, y ); //.normalize();
+
+		return vec;
+
+	}
+
+	function getBevelVec2( pt_i, pt_j, pt_k ) {
+
+		var a = THREE.ExtrudeGeometry.__v1,
+			b = THREE.ExtrudeGeometry.__v2,
+			v_hat = THREE.ExtrudeGeometry.__v3,
+			w_hat = THREE.ExtrudeGeometry.__v4,
+			p = THREE.ExtrudeGeometry.__v5,
+			q = THREE.ExtrudeGeometry.__v6,
+			v, w,
+			v_dot_w_hat, q_sub_p_dot_w_hat,
+			s, intersection;
+
+		// good reading for line-line intersection
+		// http://sputsoft.com/blog/2010/03/line-line-intersection.html
+
+		// define a as vector j->i
+		// define b as vectot k->i
+
+		a.set( pt_i.x - pt_j.x, pt_i.y - pt_j.y );
+		b.set( pt_i.x - pt_k.x, pt_i.y - pt_k.y );
+
+		// get unit vectors
+
+		v = a.normalize();
+		w = b.normalize();
+
+		// normals from pt i
+
+		v_hat.set( -v.y, v.x );
+		w_hat.set( w.y, -w.x );
+
+		// pts from i
+
+		p.copy( pt_i ).add( v_hat );
+		q.copy( pt_i ).add( w_hat );
+
+		if ( p.equals( q ) ) {
+
+			//console.log("Warning: lines are straight");
+			return w_hat.clone();
+
+		}
+
+		// Points from j, k. helps prevents points cross overover most of the time
+
+		p.copy( pt_j ).add( v_hat );
+		q.copy( pt_k ).add( w_hat );
+
+		v_dot_w_hat = v.dot( w_hat );
+		q_sub_p_dot_w_hat = q.sub( p ).dot( w_hat );
+
+		// We should not reach these conditions
+
+		if ( v_dot_w_hat === 0 ) {
+
+			console.log( "Either infinite or no solutions!" );
+
+			if ( q_sub_p_dot_w_hat === 0 ) {
+
+				console.log( "Its finite solutions." );
+
+			} else {
+
+				console.log( "Too bad, no solutions." );
+
+			}
+
+		}
+
+		s = q_sub_p_dot_w_hat / v_dot_w_hat;
+
+		if ( s < 0 ) {
+
+			// in case of emergecy, revert to algorithm 1.
+
+			return getBevelVec1( pt_i, pt_j, pt_k );
+
+		}
+
+		intersection = v.multiplyScalar( s ).add( p );
+
+		return intersection.sub( pt_i ).clone(); // Don't normalize!, otherwise sharp corners become ugly
+
+	}
+
+	var contourMovements = [];
+
+	for ( var i = 0, il = contour.length, j = il - 1, k = i + 1; i < il; i ++, j ++, k ++ ) {
+
+		if ( j === il ) j = 0;
+		if ( k === il ) k = 0;
+
+		//  (j)---(i)---(k)
+		// console.log('i,j,k', i, j , k)
+
+		var pt_i = contour[ i ];
+		var pt_j = contour[ j ];
+		var pt_k = contour[ k ];
+
+		contourMovements[ i ]= getBevelVec( contour[ i ], contour[ j ], contour[ k ] );
+
+	}
+
+	var holesMovements = [], oneHoleMovements, verticesMovements = contourMovements.concat();
+
+	for ( h = 0, hl = holes.length; h < hl; h ++ ) {
+
+		ahole = holes[ h ];
+
+		oneHoleMovements = [];
+
+		for ( i = 0, il = ahole.length, j = il - 1, k = i + 1; i < il; i ++, j ++, k ++ ) {
+
+			if ( j === il ) j = 0;
+			if ( k === il ) k = 0;
+
+			//  (j)---(i)---(k)
+			oneHoleMovements[ i ]= getBevelVec( ahole[ i ], ahole[ j ], ahole[ k ] );
+
+		}
+
+		holesMovements.push( oneHoleMovements );
+		verticesMovements = verticesMovements.concat( oneHoleMovements );
+
+	}
+
+
+	// Loop bevelSegments, 1 for the front, 1 for the back
+
+	for ( b = 0; b < bevelSegments; b ++ ) {
+	//for ( b = bevelSegments; b > 0; b -- ) {
+
+		t = b / bevelSegments;
+		z = bevelThickness * ( 1 - t );
+
+		//z = bevelThickness * t;
+		bs = bevelSize * ( Math.sin ( t * Math.PI/2 ) ) ; // curved
+		//bs = bevelSize * t ; // linear
+
+		// contract shape
+
+		for ( i = 0, il = contour.length; i < il; i ++ ) {
+
+			vert = scalePt2( contour[ i ], contourMovements[ i ], bs );
+			//vert = scalePt( contour[ i ], contourCentroid, bs, false );
+			v( vert.x, vert.y,  - z );
+
+		}
+
+		// expand holes
+
+		for ( h = 0, hl = holes.length; h < hl; h++ ) {
+
+			ahole = holes[ h ];
+			oneHoleMovements = holesMovements[ h ];
+
+			for ( i = 0, il = ahole.length; i < il; i++ ) {
+
+				vert = scalePt2( ahole[ i ], oneHoleMovements[ i ], bs );
+				//vert = scalePt( ahole[ i ], holesCentroids[ h ], bs, true );
+
+				v( vert.x, vert.y,  -z );
+
+			}
+
+		}
+
+	}
+
+	bs = bevelSize;
+
+	// Back facing vertices
+
+	for ( i = 0; i < vlen; i ++ ) {
+
+		vert = bevelEnabled ? scalePt2( vertices[ i ], verticesMovements[ i ], bs ) : vertices[ i ];
+
+		if ( !extrudeByPath ) {
+
+			v( vert.x, vert.y, 0 );
+
+		} else {
+
+			// v( vert.x, vert.y + extrudePts[ 0 ].y, extrudePts[ 0 ].x );
+
+			normal.copy( splineTube.normals[0] ).multiplyScalar(vert.x);
+			binormal.copy( splineTube.binormals[0] ).multiplyScalar(vert.y);
+
+			position2.copy( extrudePts[0] ).add(normal).add(binormal);
+
+			v( position2.x, position2.y, position2.z );
+
+		}
+
+	}
+
+	// Add stepped vertices...
+	// Including front facing vertices
+
+	var s;
+
+	for ( s = 1; s <= steps; s ++ ) {
+
+		for ( i = 0; i < vlen; i ++ ) {
+
+			vert = bevelEnabled ? scalePt2( vertices[ i ], verticesMovements[ i ], bs ) : vertices[ i ];
+
+			if ( !extrudeByPath ) {
+
+				v( vert.x, vert.y, amount / steps * s );
+
+			} else {
+
+				// v( vert.x, vert.y + extrudePts[ s - 1 ].y, extrudePts[ s - 1 ].x );
+
+				normal.copy( splineTube.normals[s] ).multiplyScalar( vert.x );
+				binormal.copy( splineTube.binormals[s] ).multiplyScalar( vert.y );
+
+				position2.copy( extrudePts[s] ).add( normal ).add( binormal );
+
+				v( position2.x, position2.y, position2.z );
+
+			}
+
+		}
+
+	}
+
+
+	// Add bevel segments planes
+
+	//for ( b = 1; b <= bevelSegments; b ++ ) {
+	for ( b = bevelSegments - 1; b >= 0; b -- ) {
+
+		t = b / bevelSegments;
+		z = bevelThickness * ( 1 - t );
+		//bs = bevelSize * ( 1-Math.sin ( ( 1 - t ) * Math.PI/2 ) );
+		bs = bevelSize * Math.sin ( t * Math.PI/2 ) ;
+
+		// contract shape
+
+		for ( i = 0, il = contour.length; i < il; i ++ ) {
+
+			vert = scalePt2( contour[ i ], contourMovements[ i ], bs );
+			v( vert.x, vert.y,  amount + z );
+
+		}
+
+		// expand holes
+
+		for ( h = 0, hl = holes.length; h < hl; h ++ ) {
+
+			ahole = holes[ h ];
+			oneHoleMovements = holesMovements[ h ];
+
+			for ( i = 0, il = ahole.length; i < il; i ++ ) {
+
+				vert = scalePt2( ahole[ i ], oneHoleMovements[ i ], bs );
+
+				if ( !extrudeByPath ) {
+
+					v( vert.x, vert.y,  amount + z );
+
+				} else {
+
+					v( vert.x, vert.y + extrudePts[ steps - 1 ].y, extrudePts[ steps - 1 ].x + z );
+
+				}
+
+			}
+
+		}
+
+	}
+
+	/* Faces */
+
+	// Top and bottom faces
+
+	buildLidFaces();
+
+	// Sides faces
+
+	buildSideFaces();
+
+
+	/////  Internal functions
+
+	function buildLidFaces() {
+
+		if ( bevelEnabled ) {
+
+			var layer = 0 ; // steps + 1
+			var offset = vlen * layer;
+
+			// Bottom faces
+
+			for ( i = 0; i < flen; i ++ ) {
+
+				face = faces[ i ];
+				f3( face[ 2 ]+ offset, face[ 1 ]+ offset, face[ 0 ] + offset, true );
+
+			}
+
+			layer = steps + bevelSegments * 2;
+			offset = vlen * layer;
+
+			// Top faces
+
+			for ( i = 0; i < flen; i ++ ) {
+
+				face = faces[ i ];
+				f3( face[ 0 ] + offset, face[ 1 ] + offset, face[ 2 ] + offset, false );
+
+			}
+
+		} else {
+
+			// Bottom faces
+
+			for ( i = 0; i < flen; i++ ) {
+
+				face = faces[ i ];
+				f3( face[ 2 ], face[ 1 ], face[ 0 ], true );
+
+			}
+
+			// Top faces
+
+			for ( i = 0; i < flen; i ++ ) {
+
+				face = faces[ i ];
+				f3( face[ 0 ] + vlen * steps, face[ 1 ] + vlen * steps, face[ 2 ] + vlen * steps, false );
+
+			}
+		}
+
+	}
+
+	// Create faces for the z-sides of the shape
+
+	function buildSideFaces() {
+
+		var layeroffset = 0;
+		sidewalls( contour, layeroffset );
+		layeroffset += contour.length;
+
+		for ( h = 0, hl = holes.length;  h < hl; h ++ ) {
+
+			ahole = holes[ h ];
+			sidewalls( ahole, layeroffset );
+
+			//, true
+			layeroffset += ahole.length;
+
+		}
+
+	}
+
+	function sidewalls( contour, layeroffset ) {
+
+		var j, k;
+		i = contour.length;
+
+		while ( --i >= 0 ) {
+
+			j = i;
+			k = i - 1;
+			if ( k < 0 ) k = contour.length - 1;
+
+			//console.log('b', i,j, i-1, k,vertices.length);
+
+			var s = 0, sl = steps  + bevelSegments * 2;
+
+			for ( s = 0; s < sl; s ++ ) {
+
+				var slen1 = vlen * s;
+				var slen2 = vlen * ( s + 1 );
+
+				var a = layeroffset + j + slen1,
+					b = layeroffset + k + slen1,
+					c = layeroffset + k + slen2,
+					d = layeroffset + j + slen2;
+
+				f4( a, b, c, d, contour, s, sl, j, k );
+
+			}
+		}
+
+	}
+
+
+	function v( x, y, z ) {
+
+		scope.vertices.push( new THREE.Vector3( x, y, z ) );
+
+	}
+
+	function f3( a, b, c, isBottom ) {
+
+		a += shapesOffset;
+		b += shapesOffset;
+		c += shapesOffset;
+
+		// normal, color, material
+		scope.faces.push( new THREE.Face3( a, b, c, null, null, material ) );
+
+		var uvs = isBottom ? uvgen.generateBottomUV( scope, shape, options, a, b, c ) : uvgen.generateTopUV( scope, shape, options, a, b, c );
+
+ 		scope.faceVertexUvs[ 0 ].push( uvs );
+
+	}
+
+	function f4( a, b, c, d, wallContour, stepIndex, stepsLength, contourIndex1, contourIndex2 ) {
+
+		a += shapesOffset;
+		b += shapesOffset;
+		c += shapesOffset;
+		d += shapesOffset;
+
+ 		scope.faces.push( new THREE.Face4( a, b, c, d, null, null, extrudeMaterial ) );
+
+ 		var uvs = uvgen.generateSideWallUV( scope, shape, wallContour, options, a, b, c, d,
+ 		                                    stepIndex, stepsLength, contourIndex1, contourIndex2 );
+ 		scope.faceVertexUvs[ 0 ].push( uvs );
+
+	}
+
+};
+
+THREE.ExtrudeGeometry.WorldUVGenerator = {
+
+	generateTopUV: function( geometry, extrudedShape, extrudeOptions, indexA, indexB, indexC ) {
+		var ax = geometry.vertices[ indexA ].x,
+			ay = geometry.vertices[ indexA ].y,
+
+			bx = geometry.vertices[ indexB ].x,
+			by = geometry.vertices[ indexB ].y,
+
+			cx = geometry.vertices[ indexC ].x,
+			cy = geometry.vertices[ indexC ].y;
+
+		return [
+			new THREE.Vector2( ax, ay ),
+			new THREE.Vector2( bx, by ),
+			new THREE.Vector2( cx, cy )
+		];
+
+	},
+
+	generateBottomUV: function( geometry, extrudedShape, extrudeOptions, indexA, indexB, indexC ) {
+
+		return this.generateTopUV( geometry, extrudedShape, extrudeOptions, indexA, indexB, indexC );
+
+	},
+
+	generateSideWallUV: function( geometry, extrudedShape, wallContour, extrudeOptions,
+	                              indexA, indexB, indexC, indexD, stepIndex, stepsLength,
+	                              contourIndex1, contourIndex2 ) {
+
+		var ax = geometry.vertices[ indexA ].x,
+			ay = geometry.vertices[ indexA ].y,
+			az = geometry.vertices[ indexA ].z,
+
+			bx = geometry.vertices[ indexB ].x,
+			by = geometry.vertices[ indexB ].y,
+			bz = geometry.vertices[ indexB ].z,
+
+			cx = geometry.vertices[ indexC ].x,
+			cy = geometry.vertices[ indexC ].y,
+			cz = geometry.vertices[ indexC ].z,
+
+			dx = geometry.vertices[ indexD ].x,
+			dy = geometry.vertices[ indexD ].y,
+			dz = geometry.vertices[ indexD ].z;
+
+		if ( Math.abs( ay - by ) < 0.01 ) {
+			return [
+				new THREE.Vector2( ax, 1 - az ),
+				new THREE.Vector2( bx, 1 - bz ),
+				new THREE.Vector2( cx, 1 - cz ),
+				new THREE.Vector2( dx, 1 - dz )
+			];
+		} else {
+			return [
+				new THREE.Vector2( ay, 1 - az ),
+				new THREE.Vector2( by, 1 - bz ),
+				new THREE.Vector2( cy, 1 - cz ),
+				new THREE.Vector2( dy, 1 - dz )
+			];
+		}
+	}
+};
+
+THREE.ExtrudeGeometry.__v1 = new THREE.Vector2();
+THREE.ExtrudeGeometry.__v2 = new THREE.Vector2();
+THREE.ExtrudeGeometry.__v3 = new THREE.Vector2();
+THREE.ExtrudeGeometry.__v4 = new THREE.Vector2();
+THREE.ExtrudeGeometry.__v5 = new THREE.Vector2();
+THREE.ExtrudeGeometry.__v6 = new THREE.Vector2();
+/**
+ * @author jonobr1 / http://jonobr1.com
+ *
+ * Creates a one-sided polygonal geometry from a path shape. Similar to
+ * ExtrudeGeometry.
+ *
+ * parameters = {
+ *
+ *	curveSegments: <int>, // number of points on the curves. NOT USED AT THE MOMENT.
+ *
+ *	material: <int> // material index for front and back faces
+ *	uvGenerator: <Object> // object that provides UV generator functions
+ *
+ * }
+ **/
+
+THREE.ShapeGeometry = function ( shapes, options ) {
+
+	THREE.Geometry.call( this );
+
+	if ( shapes instanceof Array === false ) shapes = [ shapes ];
+
+	this.shapebb = shapes[ shapes.length - 1 ].getBoundingBox();
+
+	this.addShapeList( shapes, options );
+
+	this.computeCentroids();
+	this.computeFaceNormals();
+
+};
+
+THREE.ShapeGeometry.prototype = Object.create( THREE.Geometry.prototype );
+
+/**
+ * Add an array of shapes to THREE.ShapeGeometry.
+ */
+THREE.ShapeGeometry.prototype.addShapeList = function ( shapes, options ) {
+
+	for ( var i = 0, l = shapes.length; i < l; i++ ) {
+
+		this.addShape( shapes[ i ], options );
+
+	}
+
+	return this;
+
+};
+
+/**
+ * Adds a shape to THREE.ShapeGeometry, based on THREE.ExtrudeGeometry.
+ */
+THREE.ShapeGeometry.prototype.addShape = function ( shape, options ) {
+
+	if ( options === undefined ) options = {};
+	var curveSegments = options.curveSegments !== undefined ? options.curveSegments : 12;
+
+	var material = options.material;
+	var uvgen = options.UVGenerator === undefined ? THREE.ExtrudeGeometry.WorldUVGenerator : options.UVGenerator;
+
+	var shapebb = this.shapebb;
+
+	//
+
+	var i, l, hole, s;
+
+	var shapesOffset = this.vertices.length;
+	var shapePoints = shape.extractPoints( curveSegments );
+
+	var vertices = shapePoints.shape;
+	var holes = shapePoints.holes;
+
+	var reverse = !THREE.Shape.Utils.isClockWise( vertices );
+
+	if ( reverse ) {
+
+		vertices = vertices.reverse();
+
+		// Maybe we should also check if holes are in the opposite direction, just to be safe...
+
+		for ( i = 0, l = holes.length; i < l; i++ ) {
+
+			hole = holes[ i ];
+
+			if ( THREE.Shape.Utils.isClockWise( hole ) ) {
+
+				holes[ i ] = hole.reverse();
+
+			}
+
+		}
+
+		reverse = false;
+
+	}
+
+	var faces = THREE.Shape.Utils.triangulateShape( vertices, holes );
+
+	// Vertices
+
+	var contour = vertices;
+
+	for ( i = 0, l = holes.length; i < l; i++ ) {
+
+		hole = holes[ i ];
+		vertices = vertices.concat( hole );
+
+	}
+
+	//
+
+	var vert, vlen = vertices.length;
+	var face, flen = faces.length;
+	var cont, clen = contour.length;
+
+	for ( i = 0; i < vlen; i++ ) {
+
+		vert = vertices[ i ];
+
+		this.vertices.push( new THREE.Vector3( vert.x, vert.y, 0 ) );
+
+	}
+
+	for ( i = 0; i < flen; i++ ) {
+
+		face = faces[ i ];
+
+		var a = face[ 0 ] + shapesOffset;
+		var b = face[ 1 ] + shapesOffset;
+		var c = face[ 2 ] + shapesOffset;
+
+		this.faces.push( new THREE.Face3( a, b, c, null, null, material ) );
+		this.faceVertexUvs[ 0 ].push( uvgen.generateBottomUV( this, shape, options, a, b, c ) );
+
+	}
+
+};
+/**
+ * @author astrodud / http://astrodud.isgreat.org/
+ * @author zz85 / https://github.com/zz85
+ * @author bhouston / http://exocortex.com
+ */
+
+// points - to create a closed torus, one must use a set of points 
+//    like so: [ a, b, c, d, a ], see first is the same as last.
+// segments - the number of circumference segments to create
+// phiStart - the starting radian
+// phiLength - the radian (0 to 2*PI) range of the lathed section
+//    2*pi is a closed lathe, less than 2PI is a portion.
+THREE.LatheGeometry = function ( points, segments, phiStart, phiLength ) {
+
+	THREE.Geometry.call( this );
+
+	segments = segments || 12;
+	phiStart = phiStart || 0;
+	phiLength = phiLength || 2 * Math.PI;
+
+	var inversePointLength = 1.0 / ( points.length - 1 );
+	var inverseSegments = 1.0 / segments;
+
+	for ( var i = 0, il = segments; i <= il; i ++ ) {
+
+		var phi = phiStart + i * inverseSegments * phiLength;
+
+		var c = Math.cos( phi ),
+			s = Math.sin( phi );
+
+		for ( var j = 0, jl = points.length; j < jl; j ++ ) {
+
+			var pt = points[ j ];
+
+			var vertex = new THREE.Vector3();
+
+			vertex.x = c * pt.x - s * pt.y;
+			vertex.y = s * pt.x + c * pt.y;
+			vertex.z = pt.z;
+
+			this.vertices.push( vertex );
+
+		}
+
+	}
+
+	var np = points.length;
+
+	for ( var i = 0, il = segments; i < il; i ++ ) {
+
+		for ( var j = 0, jl = points.length - 1; j < jl; j ++ ) {
+
+			var base = j + np * i;
+			var a = base;
+			var b = base + np;
+			var c = base + 1 + np;
+			var d = base + 1;
+
+			this.faces.push( new THREE.Face4( a, b, c, d ) );
+
+			var u0 = i * inverseSegments;
+			var v0 = j * inversePointLength;
+			var u1 = u0 + inverseSegments;
+			var v1 = v0 + inversePointLength;
+
+			this.faceVertexUvs[ 0 ].push( [
+
+				new THREE.Vector2( u0, v0 ), 
+				new THREE.Vector2( u1, v0 ),
+				new THREE.Vector2( u1, v1 ),
+				new THREE.Vector2( u0, v1 )
+
+			] );
+
+		}
+
+	}
+
+	this.mergeVertices();
+	this.computeCentroids();
+	this.computeFaceNormals();
+	this.computeVertexNormals();
+
+};
+
+THREE.LatheGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * based on http://papervision3d.googlecode.com/svn/trunk/as3/trunk/src/org/papervision3d/objects/primitives/Plane.as
+ */
+
+THREE.PlaneGeometry = function ( width, height, widthSegments, heightSegments ) {
+
+	THREE.Geometry.call( this );
+
+	this.width = width;
+	this.height = height;
+
+	this.widthSegments = widthSegments || 1;
+	this.heightSegments = heightSegments || 1;
+
+	var ix, iz;
+	var width_half = width / 2;
+	var height_half = height / 2;
+
+	var gridX = this.widthSegments;
+	var gridZ = this.heightSegments;
+
+	var gridX1 = gridX + 1;
+	var gridZ1 = gridZ + 1;
+
+	var segment_width = this.width / gridX;
+	var segment_height = this.height / gridZ;
+
+	var normal = new THREE.Vector3( 0, 0, 1 );
+
+	for ( iz = 0; iz < gridZ1; iz ++ ) {
+
+		for ( ix = 0; ix < gridX1; ix ++ ) {
+
+			var x = ix * segment_width - width_half;
+			var y = iz * segment_height - height_half;
+
+			this.vertices.push( new THREE.Vector3( x, - y, 0 ) );
+
+		}
+
+	}
+
+	for ( iz = 0; iz < gridZ; iz ++ ) {
+
+		for ( ix = 0; ix < gridX; ix ++ ) {
+
+			var a = ix + gridX1 * iz;
+			var b = ix + gridX1 * ( iz + 1 );
+			var c = ( ix + 1 ) + gridX1 * ( iz + 1 );
+			var d = ( ix + 1 ) + gridX1 * iz;
+
+			var face = new THREE.Face4( a, b, c, d );
+			face.normal.copy( normal );
+			face.vertexNormals.push( normal.clone(), normal.clone(), normal.clone(), normal.clone() );
+
+			this.faces.push( face );
+			this.faceVertexUvs[ 0 ].push( [
+				new THREE.Vector2( ix / gridX, 1 - iz / gridZ ),
+				new THREE.Vector2( ix / gridX, 1 - ( iz + 1 ) / gridZ ),
+				new THREE.Vector2( ( ix + 1 ) / gridX, 1 - ( iz + 1 ) / gridZ ),
+				new THREE.Vector2( ( ix + 1 ) / gridX, 1 - iz / gridZ )
+			] );
+
+		}
+
+	}
+
+	this.computeCentroids();
+
+};
+
+THREE.PlaneGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.SphereGeometry = function ( radius, widthSegments, heightSegments, phiStart, phiLength, thetaStart, thetaLength ) {
+
+	THREE.Geometry.call( this );
+
+	this.radius = radius || 50;
+
+	this.widthSegments = Math.max( 3, Math.floor( widthSegments ) || 8 );
+	this.heightSegments = Math.max( 2, Math.floor( heightSegments ) || 6 );
+
+	phiStart = phiStart !== undefined ? phiStart : 0;
+	phiLength = phiLength !== undefined ? phiLength : Math.PI * 2;
+
+	thetaStart = thetaStart !== undefined ? thetaStart : 0;
+	thetaLength = thetaLength !== undefined ? thetaLength : Math.PI;
+
+	var x, y, vertices = [], uvs = [];
+
+	for ( y = 0; y <= this.heightSegments; y ++ ) {
+
+		var verticesRow = [];
+		var uvsRow = [];
+
+		for ( x = 0; x <= this.widthSegments; x ++ ) {
+
+			var u = x / this.widthSegments;
+			var v = y / this.heightSegments;
+
+			var vertex = new THREE.Vector3();
+			vertex.x = - this.radius * Math.cos( phiStart + u * phiLength ) * Math.sin( thetaStart + v * thetaLength );
+			vertex.y = this.radius * Math.cos( thetaStart + v * thetaLength );
+			vertex.z = this.radius * Math.sin( phiStart + u * phiLength ) * Math.sin( thetaStart + v * thetaLength );
+
+			this.vertices.push( vertex );
+
+			verticesRow.push( this.vertices.length - 1 );
+			uvsRow.push( new THREE.Vector2( u, 1 - v ) );
+
+		}
+
+		vertices.push( verticesRow );
+		uvs.push( uvsRow );
+
+	}
+
+	for ( y = 0; y < this.heightSegments; y ++ ) {
+
+		for ( x = 0; x < this.widthSegments; x ++ ) {
+
+			var v1 = vertices[ y ][ x + 1 ];
+			var v2 = vertices[ y ][ x ];
+			var v3 = vertices[ y + 1 ][ x ];
+			var v4 = vertices[ y + 1 ][ x + 1 ];
+
+			var n1 = this.vertices[ v1 ].clone().normalize();
+			var n2 = this.vertices[ v2 ].clone().normalize();
+			var n3 = this.vertices[ v3 ].clone().normalize();
+			var n4 = this.vertices[ v4 ].clone().normalize();
+
+			var uv1 = uvs[ y ][ x + 1 ].clone();
+			var uv2 = uvs[ y ][ x ].clone();
+			var uv3 = uvs[ y + 1 ][ x ].clone();
+			var uv4 = uvs[ y + 1 ][ x + 1 ].clone();
+
+			if ( Math.abs( this.vertices[ v1 ].y ) === this.radius ) {
+
+				this.faces.push( new THREE.Face3( v1, v3, v4, [ n1, n3, n4 ] ) );
+				this.faceVertexUvs[ 0 ].push( [ uv1, uv3, uv4 ] );
+
+			} else if ( Math.abs( this.vertices[ v3 ].y ) === this.radius ) {
+
+				this.faces.push( new THREE.Face3( v1, v2, v3, [ n1, n2, n3 ] ) );
+				this.faceVertexUvs[ 0 ].push( [ uv1, uv2, uv3 ] );
+
+			} else {
+
+				this.faces.push( new THREE.Face4( v1, v2, v3, v4, [ n1, n2, n3, n4 ] ) );
+				this.faceVertexUvs[ 0 ].push( [ uv1, uv2, uv3, uv4 ] );
+
+			}
+
+		}
+
+	}
+
+	this.computeCentroids();
+	this.computeFaceNormals();
+
+    this.boundingSphere = new THREE.Sphere( new THREE.Vector3(), radius );
+
+};
+
+THREE.SphereGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author zz85 / http://www.lab4games.net/zz85/blog
+ * @author alteredq / http://alteredqualia.com/
+ *
+ * For creating 3D text geometry in three.js
+ *
+ * Text = 3D Text
+ *
+ * parameters = {
+ *  size: 			<float>, 	// size of the text
+ *  height: 		<float>, 	// thickness to extrude text
+ *  curveSegments: 	<int>,		// number of points on the curves
+ *
+ *  font: 			<string>,		// font name
+ *  weight: 		<string>,		// font weight (normal, bold)
+ *  style: 			<string>,		// font style  (normal, italics)
+ *
+ *  bevelEnabled:	<bool>,			// turn on bevel
+ *  bevelThickness: <float>, 		// how deep into text bevel goes
+ *  bevelSize:		<float>, 		// how far from text outline is bevel
+ *  }
+ *
+ */
+
+/*	Usage Examples
+
+	// TextGeometry wrapper
+
+	var text3d = new TextGeometry( text, options );
+
+	// Complete manner
+
+	var textShapes = THREE.FontUtils.generateShapes( text, options );
+	var text3d = new ExtrudeGeometry( textShapes, options );
+
+*/
+
+
+THREE.TextGeometry = function ( text, parameters ) {
+
+	var textShapes = THREE.FontUtils.generateShapes( text, parameters );
+
+	// translate parameters to ExtrudeGeometry API
+
+	parameters.amount = parameters.height !== undefined ? parameters.height : 50;
+
+	// defaults
+
+	if ( parameters.bevelThickness === undefined ) parameters.bevelThickness = 10;
+	if ( parameters.bevelSize === undefined ) parameters.bevelSize = 8;
+	if ( parameters.bevelEnabled === undefined ) parameters.bevelEnabled = false;
+
+	THREE.ExtrudeGeometry.call( this, textShapes, parameters );
+
+};
+
+THREE.TextGeometry.prototype = Object.create( THREE.ExtrudeGeometry.prototype );
+/**
+ * @author oosmoxiecode
+ * @author mrdoob / http://mrdoob.com/
+ * based on http://code.google.com/p/away3d/source/browse/trunk/fp10/Away3DLite/src/away3dlite/primitives/Torus.as?r=2888
+ */
+
+THREE.TorusGeometry = function ( radius, tube, radialSegments, tubularSegments, arc ) {
+
+	THREE.Geometry.call( this );
+
+	var scope = this;
+
+	this.radius = radius || 100;
+	this.tube = tube || 40;
+	this.radialSegments = radialSegments || 8;
+	this.tubularSegments = tubularSegments || 6;
+	this.arc = arc || Math.PI * 2;
+
+	var center = new THREE.Vector3(), uvs = [], normals = [];
+
+	for ( var j = 0; j <= this.radialSegments; j ++ ) {
+
+		for ( var i = 0; i <= this.tubularSegments; i ++ ) {
+
+			var u = i / this.tubularSegments * this.arc;
+			var v = j / this.radialSegments * Math.PI * 2;
+
+			center.x = this.radius * Math.cos( u );
+			center.y = this.radius * Math.sin( u );
+
+			var vertex = new THREE.Vector3();
+			vertex.x = ( this.radius + this.tube * Math.cos( v ) ) * Math.cos( u );
+			vertex.y = ( this.radius + this.tube * Math.cos( v ) ) * Math.sin( u );
+			vertex.z = this.tube * Math.sin( v );
+
+			this.vertices.push( vertex );
+
+			uvs.push( new THREE.Vector2( i / this.tubularSegments, j / this.radialSegments ) );
+			normals.push( vertex.clone().sub( center ).normalize() );
+
+		}
+	}
+
+
+	for ( var j = 1; j <= this.radialSegments; j ++ ) {
+
+		for ( var i = 1; i <= this.tubularSegments; i ++ ) {
+
+			var a = ( this.tubularSegments + 1 ) * j + i - 1;
+			var b = ( this.tubularSegments + 1 ) * ( j - 1 ) + i - 1;
+			var c = ( this.tubularSegments + 1 ) * ( j - 1 ) + i;
+			var d = ( this.tubularSegments + 1 ) * j + i;
+
+			var face = new THREE.Face4( a, b, c, d, [ normals[ a ], normals[ b ], normals[ c ], normals[ d ] ] );
+			face.normal.add( normals[ a ] );
+			face.normal.add( normals[ b ] );
+			face.normal.add( normals[ c ] );
+			face.normal.add( normals[ d ] );
+			face.normal.normalize();
+
+			this.faces.push( face );
+
+			this.faceVertexUvs[ 0 ].push( [ uvs[ a ].clone(), uvs[ b ].clone(), uvs[ c ].clone(), uvs[ d ].clone() ] );
+		}
+
+	}
+
+	this.computeCentroids();
+
+};
+
+THREE.TorusGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author oosmoxiecode
+ * based on http://code.google.com/p/away3d/source/browse/trunk/fp10/Away3D/src/away3d/primitives/TorusKnot.as?spec=svn2473&r=2473
+ */
+
+THREE.TorusKnotGeometry = function ( radius, tube, radialSegments, tubularSegments, p, q, heightScale ) {
+
+	THREE.Geometry.call( this );
+
+	var scope = this;
+
+	this.radius = radius || 100;
+	this.tube = tube || 40;
+	this.radialSegments = radialSegments || 64;
+	this.tubularSegments = tubularSegments || 8;
+	this.p = p || 2;
+	this.q = q || 3;
+	this.heightScale = heightScale || 1;
+	this.grid = new Array( this.radialSegments );
+
+	var tang = new THREE.Vector3();
+	var n = new THREE.Vector3();
+	var bitan = new THREE.Vector3();
+
+	for ( var i = 0; i < this.radialSegments; ++ i ) {
+
+		this.grid[ i ] = new Array( this.tubularSegments );
+
+		for ( var j = 0; j < this.tubularSegments; ++ j ) {
+
+			var u = i / this.radialSegments * 2 * this.p * Math.PI;
+			var v = j / this.tubularSegments * 2 * Math.PI;
+			var p1 = getPos( u, v, this.q, this.p, this.radius, this.heightScale );
+			var p2 = getPos( u + 0.01, v, this.q, this.p, this.radius, this.heightScale );
+			var cx, cy;
+
+			tang.subVectors( p2, p1 );
+			n.addVectors( p2, p1 );
+
+			bitan.crossVectors( tang, n );
+			n.crossVectors( bitan, tang );
+			bitan.normalize();
+			n.normalize();
+
+			cx = - this.tube * Math.cos( v ); // TODO: Hack: Negating it so it faces outside.
+			cy = this.tube * Math.sin( v );
+
+			p1.x += cx * n.x + cy * bitan.x;
+			p1.y += cx * n.y + cy * bitan.y;
+			p1.z += cx * n.z + cy * bitan.z;
+
+			this.grid[ i ][ j ] = vert( p1.x, p1.y, p1.z );
+
+		}
+
+	}
+
+	for ( var i = 0; i < this.radialSegments; ++ i ) {
+
+		for ( var j = 0; j < this.tubularSegments; ++ j ) {
+
+			var ip = ( i + 1 ) % this.radialSegments;
+			var jp = ( j + 1 ) % this.tubularSegments;
+
+			var a = this.grid[ i ][ j ];
+			var b = this.grid[ ip ][ j ];
+			var c = this.grid[ ip ][ jp ];
+			var d = this.grid[ i ][ jp ];
+
+			var uva = new THREE.Vector2( i / this.radialSegments, j / this.tubularSegments );
+			var uvb = new THREE.Vector2( ( i + 1 ) / this.radialSegments, j / this.tubularSegments );
+			var uvc = new THREE.Vector2( ( i + 1 ) / this.radialSegments, ( j + 1 ) / this.tubularSegments );
+			var uvd = new THREE.Vector2( i / this.radialSegments, ( j + 1 ) / this.tubularSegments );
+
+			this.faces.push( new THREE.Face4( a, b, c, d ) );
+			this.faceVertexUvs[ 0 ].push( [ uva,uvb,uvc, uvd ] );
+
+		}
+	}
+
+	this.computeCentroids();
+	this.computeFaceNormals();
+	this.computeVertexNormals();
+
+	function vert( x, y, z ) {
+
+		return scope.vertices.push( new THREE.Vector3( x, y, z ) ) - 1;
+
+	}
+
+	function getPos( u, v, in_q, in_p, radius, heightScale ) {
+
+		var cu = Math.cos( u );
+		var cv = Math.cos( v );
+		var su = Math.sin( u );
+		var quOverP = in_q / in_p * u;
+		var cs = Math.cos( quOverP );
+
+		var tx = radius * ( 2 + cs ) * 0.5 * cu;
+		var ty = radius * ( 2 + cs ) * su * 0.5;
+		var tz = heightScale * radius * Math.sin( quOverP ) * 0.5;
+
+		return new THREE.Vector3( tx, ty, tz );
+
+	}
+
+};
+
+THREE.TorusKnotGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author WestLangley / https://github.com/WestLangley
+ * @author zz85 / https://github.com/zz85
+ * @author miningold / https://github.com/miningold
+ *
+ * Modified from the TorusKnotGeometry by @oosmoxiecode
+ *
+ * Creates a tube which extrudes along a 3d spline
+ *
+ * Uses parallel transport frames as described in
+ * http://www.cs.indiana.edu/pub/techreports/TR425.pdf
+ */
+
+THREE.TubeGeometry = function( path, segments, radius, radiusSegments, closed, debug ) {
+
+	THREE.Geometry.call( this );
+
+	this.path = path;
+	this.segments = segments || 64;
+	this.radius = radius || 1;
+	this.radiusSegments = radiusSegments || 8;
+	this.closed = closed || false;
+
+	if ( debug ) this.debug = new THREE.Object3D();
+
+	this.grid = [];
+
+	var scope = this,
+
+		tangent,
+		normal,
+		binormal,
+
+		numpoints = this.segments + 1,
+
+		x, y, z,
+		tx, ty, tz,
+		u, v,
+
+		cx, cy,
+		pos, pos2 = new THREE.Vector3(),
+		i, j,
+		ip, jp,
+		a, b, c, d,
+		uva, uvb, uvc, uvd;
+
+	var frames = new THREE.TubeGeometry.FrenetFrames( this.path, this.segments, this.closed ),
+		tangents = frames.tangents,
+		normals = frames.normals,
+		binormals = frames.binormals;
+
+	// proxy internals
+	this.tangents = tangents;
+	this.normals = normals;
+	this.binormals = binormals;
+
+	function vert( x, y, z ) {
+
+		return scope.vertices.push( new THREE.Vector3( x, y, z ) ) - 1;
+
+	}
+
+
+	// consruct the grid
+
+	for ( i = 0; i < numpoints; i++ ) {
+
+		this.grid[ i ] = [];
+
+		u = i / ( numpoints - 1 );
+
+		pos = path.getPointAt( u );
+
+		tangent = tangents[ i ];
+		normal = normals[ i ];
+		binormal = binormals[ i ];
+
+		if ( this.debug ) {
+
+			this.debug.add( new THREE.ArrowHelper(tangent, pos, radius, 0x0000ff ) );
+			this.debug.add( new THREE.ArrowHelper(normal, pos, radius, 0xff0000 ) );
+			this.debug.add( new THREE.ArrowHelper(binormal, pos, radius, 0x00ff00 ) );
+
+		}
+
+		for ( j = 0; j < this.radiusSegments; j++ ) {
+
+			v = j / this.radiusSegments * 2 * Math.PI;
+
+			cx = -this.radius * Math.cos( v ); // TODO: Hack: Negating it so it faces outside.
+			cy = this.radius * Math.sin( v );
+
+			pos2.copy( pos );
+			pos2.x += cx * normal.x + cy * binormal.x;
+			pos2.y += cx * normal.y + cy * binormal.y;
+			pos2.z += cx * normal.z + cy * binormal.z;
+
+			this.grid[ i ][ j ] = vert( pos2.x, pos2.y, pos2.z );
+
+		}
+	}
+
+
+	// construct the mesh
+
+	for ( i = 0; i < this.segments; i++ ) {
+
+		for ( j = 0; j < this.radiusSegments; j++ ) {
+
+			ip = ( this.closed ) ? (i + 1) % this.segments : i + 1;
+			jp = (j + 1) % this.radiusSegments;
+
+			a = this.grid[ i ][ j ];		// *** NOT NECESSARILY PLANAR ! ***
+			b = this.grid[ ip ][ j ];
+			c = this.grid[ ip ][ jp ];
+			d = this.grid[ i ][ jp ];
+
+			uva = new THREE.Vector2( i / this.segments, j / this.radiusSegments );
+			uvb = new THREE.Vector2( ( i + 1 ) / this.segments, j / this.radiusSegments );
+			uvc = new THREE.Vector2( ( i + 1 ) / this.segments, ( j + 1 ) / this.radiusSegments );
+			uvd = new THREE.Vector2( i / this.segments, ( j + 1 ) / this.radiusSegments );
+
+			this.faces.push( new THREE.Face4( a, b, c, d ) );
+			this.faceVertexUvs[ 0 ].push( [ uva, uvb, uvc, uvd ] );
+
+		}
+	}
+
+	this.computeCentroids();
+	this.computeFaceNormals();
+	this.computeVertexNormals();
+
+};
+
+THREE.TubeGeometry.prototype = Object.create( THREE.Geometry.prototype );
+
+
+// For computing of Frenet frames, exposing the tangents, normals and binormals the spline
+THREE.TubeGeometry.FrenetFrames = function(path, segments, closed) {
+
+	var	tangent = new THREE.Vector3(),
+		normal = new THREE.Vector3(),
+		binormal = new THREE.Vector3(),
+
+		tangents = [],
+		normals = [],
+		binormals = [],
+
+		vec = new THREE.Vector3(),
+		mat = new THREE.Matrix4(),
+
+		numpoints = segments + 1,
+		theta,
+		epsilon = 0.0001,
+		smallest,
+
+		tx, ty, tz,
+		i, u, v;
+
+
+	// expose internals
+	this.tangents = tangents;
+	this.normals = normals;
+	this.binormals = binormals;
+
+	// compute the tangent vectors for each segment on the path
+
+	for ( i = 0; i < numpoints; i++ ) {
+
+		u = i / ( numpoints - 1 );
+
+		tangents[ i ] = path.getTangentAt( u );
+		tangents[ i ].normalize();
+
+	}
+
+	initialNormal3();
+
+	function initialNormal1(lastBinormal) {
+		// fixed start binormal. Has dangers of 0 vectors
+		normals[ 0 ] = new THREE.Vector3();
+		binormals[ 0 ] = new THREE.Vector3();
+		if (lastBinormal===undefined) lastBinormal = new THREE.Vector3( 0, 0, 1 );
+		normals[ 0 ].crossVectors( lastBinormal, tangents[ 0 ] ).normalize();
+		binormals[ 0 ].crossVectors( tangents[ 0 ], normals[ 0 ] ).normalize();
+	}
+
+	function initialNormal2() {
+
+		// This uses the Frenet-Serret formula for deriving binormal
+		var t2 = path.getTangentAt( epsilon );
+
+		normals[ 0 ] = new THREE.Vector3().subVectors( t2, tangents[ 0 ] ).normalize();
+		binormals[ 0 ] = new THREE.Vector3().crossVectors( tangents[ 0 ], normals[ 0 ] );
+
+		normals[ 0 ].crossVectors( binormals[ 0 ], tangents[ 0 ] ).normalize(); // last binormal x tangent
+		binormals[ 0 ].crossVectors( tangents[ 0 ], normals[ 0 ] ).normalize();
+
+	}
+
+	function initialNormal3() {
+		// select an initial normal vector perpenicular to the first tangent vector,
+		// and in the direction of the smallest tangent xyz component
+
+		normals[ 0 ] = new THREE.Vector3();
+		binormals[ 0 ] = new THREE.Vector3();
+		smallest = Number.MAX_VALUE;
+		tx = Math.abs( tangents[ 0 ].x );
+		ty = Math.abs( tangents[ 0 ].y );
+		tz = Math.abs( tangents[ 0 ].z );
+
+		if ( tx <= smallest ) {
+			smallest = tx;
+			normal.set( 1, 0, 0 );
+		}
+
+		if ( ty <= smallest ) {
+			smallest = ty;
+			normal.set( 0, 1, 0 );
+		}
+
+		if ( tz <= smallest ) {
+			normal.set( 0, 0, 1 );
+		}
+
+		vec.crossVectors( tangents[ 0 ], normal ).normalize();
+
+		normals[ 0 ].crossVectors( tangents[ 0 ], vec );
+		binormals[ 0 ].crossVectors( tangents[ 0 ], normals[ 0 ] );
+	}
+
+
+	// compute the slowly-varying normal and binormal vectors for each segment on the path
+
+	for ( i = 1; i < numpoints; i++ ) {
+
+		normals[ i ] = normals[ i-1 ].clone();
+
+		binormals[ i ] = binormals[ i-1 ].clone();
+
+		vec.crossVectors( tangents[ i-1 ], tangents[ i ] );
+
+		if ( vec.length() > epsilon ) {
+
+			vec.normalize();
+
+			theta = Math.acos( tangents[ i-1 ].dot( tangents[ i ] ) );
+
+			normals[ i ].applyMatrix4( mat.makeRotationAxis( vec, theta ) );
+
+		}
+
+		binormals[ i ].crossVectors( tangents[ i ], normals[ i ] );
+
+	}
+
+
+	// if the curve is closed, postprocess the vectors so the first and last normal vectors are the same
+
+	if ( closed ) {
+
+		theta = Math.acos( normals[ 0 ].dot( normals[ numpoints-1 ] ) );
+		theta /= ( numpoints - 1 );
+
+		if ( tangents[ 0 ].dot( vec.crossVectors( normals[ 0 ], normals[ numpoints-1 ] ) ) > 0 ) {
+
+			theta = -theta;
+
+		}
+
+		for ( i = 1; i < numpoints; i++ ) {
+
+			// twist a little...
+			normals[ i ].applyMatrix4( mat.makeRotationAxis( tangents[ i ], theta * i ) );
+			binormals[ i ].crossVectors( tangents[ i ], normals[ i ] );
+
+		}
+
+	}
+};
+/**
+ * @author clockworkgeek / https://github.com/clockworkgeek
+ * @author timothypratley / https://github.com/timothypratley
+ */
+
+THREE.PolyhedronGeometry = function ( vertices, faces, radius, detail ) {
+
+	THREE.Geometry.call( this );
+
+	radius = radius || 1;
+	detail = detail || 0;
+
+	var that = this;
+
+	for ( var i = 0, l = vertices.length; i < l; i ++ ) {
+
+		prepare( new THREE.Vector3( vertices[ i ][ 0 ], vertices[ i ][ 1 ], vertices[ i ][ 2 ] ) );
+
+	}
+
+	var midpoints = [], p = this.vertices;
+
+	for ( var i = 0, l = faces.length; i < l; i ++ ) {
+
+		make( p[ faces[ i ][ 0 ] ], p[ faces[ i ][ 1 ] ], p[ faces[ i ][ 2 ] ], detail );
+
+	}
+
+	this.mergeVertices();
+
+	// Apply radius
+
+	for ( var i = 0, l = this.vertices.length; i < l; i ++ ) {
+
+		this.vertices[ i ].multiplyScalar( radius );
+
+	}
+
+
+	// Project vector onto sphere's surface
+
+	function prepare( vector ) {
+
+		var vertex = vector.normalize().clone();
+		vertex.index = that.vertices.push( vertex ) - 1;
+
+		// Texture coords are equivalent to map coords, calculate angle and convert to fraction of a circle.
+
+		var u = azimuth( vector ) / 2 / Math.PI + 0.5;
+		var v = inclination( vector ) / Math.PI + 0.5;
+		vertex.uv = new THREE.Vector2( u, 1 - v );
+
+		return vertex;
+
+	}
+
+
+	// Approximate a curved face with recursively sub-divided triangles.
+
+	function make( v1, v2, v3, detail ) {
+
+		if ( detail < 1 ) {
+
+			var face = new THREE.Face3( v1.index, v2.index, v3.index, [ v1.clone(), v2.clone(), v3.clone() ] );
+			face.centroid.add( v1 ).add( v2 ).add( v3 ).divideScalar( 3 );
+			face.normal = face.centroid.clone().normalize();
+			that.faces.push( face );
+
+			var azi = azimuth( face.centroid );
+			that.faceVertexUvs[ 0 ].push( [
+				correctUV( v1.uv, v1, azi ),
+				correctUV( v2.uv, v2, azi ),
+				correctUV( v3.uv, v3, azi )
+			] );
+
+		} else {
+
+			detail -= 1;
+
+			// split triangle into 4 smaller triangles
+
+			make( v1, midpoint( v1, v2 ), midpoint( v1, v3 ), detail ); // top quadrant
+			make( midpoint( v1, v2 ), v2, midpoint( v2, v3 ), detail ); // left quadrant
+			make( midpoint( v1, v3 ), midpoint( v2, v3 ), v3, detail ); // right quadrant
+			make( midpoint( v1, v2 ), midpoint( v2, v3 ), midpoint( v1, v3 ), detail ); // center quadrant
+
+		}
+
+	}
+
+	function midpoint( v1, v2 ) {
+
+		if ( !midpoints[ v1.index ] ) midpoints[ v1.index ] = [];
+		if ( !midpoints[ v2.index ] ) midpoints[ v2.index ] = [];
+
+		var mid = midpoints[ v1.index ][ v2.index ];
+
+		if ( mid === undefined ) {
+
+			// generate mean point and project to surface with prepare()
+
+			midpoints[ v1.index ][ v2.index ] = midpoints[ v2.index ][ v1.index ] = mid = prepare(
+				new THREE.Vector3().addVectors( v1, v2 ).divideScalar( 2 )
+			);
+		}
+
+		return mid;
+
+	}
+
+
+	// Angle around the Y axis, counter-clockwise when looking from above.
+
+	function azimuth( vector ) {
+
+		return Math.atan2( vector.z, -vector.x );
+
+	}
+
+
+	// Angle above the XZ plane.
+
+	function inclination( vector ) {
+
+		return Math.atan2( -vector.y, Math.sqrt( ( vector.x * vector.x ) + ( vector.z * vector.z ) ) );
+
+	}
+
+
+	// Texture fixing helper. Spheres have some odd behaviours.
+
+	function correctUV( uv, vector, azimuth ) {
+
+		if ( ( azimuth < 0 ) && ( uv.x === 1 ) ) uv = new THREE.Vector2( uv.x - 1, uv.y );
+		if ( ( vector.x === 0 ) && ( vector.z === 0 ) ) uv = new THREE.Vector2( azimuth / 2 / Math.PI + 0.5, uv.y );
+		return uv;
+
+	}
+
+	this.computeCentroids();
+
+    this.boundingSphere = new THREE.Sphere( new THREE.Vector3(), radius );
+
+};
+
+THREE.PolyhedronGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author timothypratley / https://github.com/timothypratley
+ */
+
+THREE.IcosahedronGeometry = function ( radius, detail ) {
+
+	var t = ( 1 + Math.sqrt( 5 ) ) / 2;
+
+	var vertices = [
+		[ -1,  t,  0 ], [  1, t, 0 ], [ -1, -t,  0 ], [  1, -t,  0 ],
+		[  0, -1,  t ], [  0, 1, t ], [  0, -1, -t ], [  0,  1, -t ],
+		[  t,  0, -1 ], [  t, 0, 1 ], [ -t,  0, -1 ], [ -t,  0,  1 ]
+	];
+
+	var faces = [
+		[ 0, 11,  5 ], [ 0,  5,  1 ], [  0,  1,  7 ], [  0,  7, 10 ], [  0, 10, 11 ],
+		[ 1,  5,  9 ], [ 5, 11,  4 ], [ 11, 10,  2 ], [ 10,  7,  6 ], [  7,  1,  8 ],
+		[ 3,  9,  4 ], [ 3,  4,  2 ], [  3,  2,  6 ], [  3,  6,  8 ], [  3,  8,  9 ],
+		[ 4,  9,  5 ], [ 2,  4, 11 ], [  6,  2, 10 ], [  8,  6,  7 ], [  9,  8,  1 ]
+	];
+
+	THREE.PolyhedronGeometry.call( this, vertices, faces, radius, detail );
+
+};
+
+THREE.IcosahedronGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author timothypratley / https://github.com/timothypratley
+ */
+
+THREE.OctahedronGeometry = function ( radius, detail ) {
+
+	var vertices = [
+		[ 1, 0, 0 ], [ -1, 0, 0 ], [ 0, 1, 0 ], [ 0, -1, 0 ], [ 0, 0, 1 ], [ 0, 0, -1 ]
+	];
+
+	var faces = [
+		[ 0, 2, 4 ], [ 0, 4, 3 ], [ 0, 3, 5 ], [ 0, 5, 2 ], [ 1, 2, 5 ], [ 1, 5, 3 ], [ 1, 3, 4 ], [ 1, 4, 2 ]
+	];
+
+	THREE.PolyhedronGeometry.call( this, vertices, faces, radius, detail );
+};
+
+THREE.OctahedronGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author timothypratley / https://github.com/timothypratley
+ */
+
+THREE.TetrahedronGeometry = function ( radius, detail ) {
+
+	var vertices = [
+		[ 1,  1,  1 ], [ -1, -1, 1 ], [ -1, 1, -1 ], [ 1, -1, -1 ]
+	];
+
+	var faces = [
+		[ 2, 1, 0 ], [ 0, 3, 2 ], [ 1, 3, 0 ], [ 2, 3, 1 ]
+	];
+
+	THREE.PolyhedronGeometry.call( this, vertices, faces, radius, detail );
+
+};
+
+THREE.TetrahedronGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author zz85 / https://github.com/zz85
+ * Parametric Surfaces Geometry
+ * based on the brilliant article by @prideout http://prideout.net/blog/?p=44
+ *
+ * new THREE.ParametricGeometry( parametricFunction, uSegments, ySegements, useTris );
+ *
+ */
+
+THREE.ParametricGeometry = function ( func, slices, stacks, useTris ) {
+
+	THREE.Geometry.call( this );
+
+	var verts = this.vertices;
+	var faces = this.faces;
+	var uvs = this.faceVertexUvs[ 0 ];
+
+	useTris = (useTris === undefined) ? false : useTris;
+
+	var i, il, j, p;
+	var u, v;
+
+	var stackCount = stacks + 1;
+	var sliceCount = slices + 1;
+
+	for ( i = 0; i <= stacks; i ++ ) {
+
+		v = i / stacks;
+
+		for ( j = 0; j <= slices; j ++ ) {
+
+			u = j / slices;
+
+			p = func( u, v );
+			verts.push( p );
+
+		}
+	}
+
+	var a, b, c, d;
+	var uva, uvb, uvc, uvd;
+
+	for ( i = 0; i < stacks; i ++ ) {
+
+		for ( j = 0; j < slices; j ++ ) {
+
+			a = i * sliceCount + j;
+			b = i * sliceCount + j + 1;
+			c = (i + 1) * sliceCount + j;
+			d = (i + 1) * sliceCount + j + 1;
+
+			uva = new THREE.Vector2( j / slices, i / stacks );
+			uvb = new THREE.Vector2( ( j + 1 ) / slices, i / stacks );
+			uvc = new THREE.Vector2( j / slices, ( i + 1 ) / stacks );
+			uvd = new THREE.Vector2( ( j + 1 ) / slices, ( i + 1 ) / stacks );
+
+			if ( useTris ) {
+
+				faces.push( new THREE.Face3( a, b, c ) );
+				faces.push( new THREE.Face3( b, d, c ) );
+
+				uvs.push( [ uva, uvb, uvc ] );
+				uvs.push( [ uvb, uvd, uvc ] );
+
+			} else {
+
+				faces.push( new THREE.Face4( a, b, d, c ) );
+				uvs.push( [ uva, uvb, uvd, uvc ] );
+
+			}
+
+		}
+
+	}
+
+	// console.log(this);
+
+	// magic bullet
+	// var diff = this.mergeVertices();
+	// console.log('removed ', diff, ' vertices by merging');
+
+	this.computeCentroids();
+	this.computeFaceNormals();
+	this.computeVertexNormals();
+
+};
+
+THREE.ParametricGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author qiao / https://github.com/qiao
+ * @fileoverview This is a convex hull generator using the incremental method. 
+ * The complexity is O(n^2) where n is the number of vertices.
+ * O(nlogn) algorithms do exist, but they are much more complicated.
+ *
+ * Benchmark: 
+ *
+ *  Platform: CPU: P7350 @2.00GHz Engine: V8
+ *
+ *  Num Vertices	Time(ms)
+ *
+ *     10           1
+ *     20           3
+ *     30           19
+ *     40           48
+ *     50           107
+ */
+
+THREE.ConvexGeometry = function( vertices ) {
+
+	THREE.Geometry.call( this );
+
+	var faces = [ [ 0, 1, 2 ], [ 0, 2, 1 ] ]; 
+
+	for ( var i = 3; i < vertices.length; i++ ) {
+
+		addPoint( i );
+
+	}
+
+
+	function addPoint( vertexId ) {
+
+		var vertex = vertices[ vertexId ].clone();
+
+		var mag = vertex.length();
+		vertex.x += mag * randomOffset();
+		vertex.y += mag * randomOffset();
+		vertex.z += mag * randomOffset();
+
+		var hole = [];
+
+		for ( var f = 0; f < faces.length; ) {
+
+			var face = faces[ f ];
+
+			// for each face, if the vertex can see it,
+			// then we try to add the face's edges into the hole.
+			if ( visible( face, vertex ) ) {
+
+				for ( var e = 0; e < 3; e++ ) {
+
+					var edge = [ face[ e ], face[ ( e + 1 ) % 3 ] ];
+					var boundary = true;
+
+					// remove duplicated edges.
+					for ( var h = 0; h < hole.length; h++ ) {
+
+						if ( equalEdge( hole[ h ], edge ) ) {
+
+							hole[ h ] = hole[ hole.length - 1 ];
+							hole.pop();
+							boundary = false;
+							break;
+
+						}
+
+					}
+
+					if ( boundary ) {
+
+						hole.push( edge );
+
+					}
+
+				}
+
+				// remove faces[ f ]
+				faces[ f ] = faces[ faces.length - 1 ];
+				faces.pop();
+
+			} else { // not visible
+
+				f++;
+
+			}
+		}
+
+		// construct the new faces formed by the edges of the hole and the vertex
+		for ( var h = 0; h < hole.length; h++ ) {
+
+			faces.push( [ 
+				hole[ h ][ 0 ],
+				hole[ h ][ 1 ],
+				vertexId
+			] );
+
+		}
+	}
+
+	/**
+	 * Whether the face is visible from the vertex
+	 */
+	function visible( face, vertex ) {
+
+		var va = vertices[ face[ 0 ] ];
+		var vb = vertices[ face[ 1 ] ];
+		var vc = vertices[ face[ 2 ] ];
+
+		var n = normal( va, vb, vc );
+
+		// distance from face to origin
+		var dist = n.dot( va );
+
+		return n.dot( vertex ) >= dist; 
+
+	}
+
+	/**
+	 * Face normal
+	 */
+	function normal( va, vb, vc ) {
+
+		var cb = new THREE.Vector3();
+		var ab = new THREE.Vector3();
+
+		cb.subVectors( vc, vb );
+		ab.subVectors( va, vb );
+		cb.cross( ab );
+
+		cb.normalize();
+
+		return cb;
+
+	}
+
+	/**
+	 * Detect whether two edges are equal.
+	 * Note that when constructing the convex hull, two same edges can only
+	 * be of the negative direction.
+	 */
+	function equalEdge( ea, eb ) {
+
+		return ea[ 0 ] === eb[ 1 ] && ea[ 1 ] === eb[ 0 ]; 
+
+	}
+
+	/**
+	 * Create a random offset between -1e-6 and 1e-6.
+	 */
+	function randomOffset() {
+
+		return ( Math.random() - 0.5 ) * 2 * 1e-6;
+
+	}
+
+
+	/**
+	 * XXX: Not sure if this is the correct approach. Need someone to review.
+	 */
+	function vertexUv( vertex ) {
+
+		var mag = vertex.length();
+		return new THREE.Vector2( vertex.x / mag, vertex.y / mag );
+
+	}
+
+	// Push vertices into `this.vertices`, skipping those inside the hull
+	var id = 0;
+	var newId = new Array( vertices.length ); // map from old vertex id to new id
+
+	for ( var i = 0; i < faces.length; i++ ) {
+
+		 var face = faces[ i ];
+
+		 for ( var j = 0; j < 3; j++ ) {
+
+				if ( newId[ face[ j ] ] === undefined ) {
+
+						newId[ face[ j ] ] = id++;
+						this.vertices.push( vertices[ face[ j ] ] );
+
+				}
+
+				face[ j ] = newId[ face[ j ] ];
+
+		 }
+
+	}
+
+	// Convert faces into instances of THREE.Face3
+	for ( var i = 0; i < faces.length; i++ ) {
+
+		this.faces.push( new THREE.Face3( 
+				faces[ i ][ 0 ],
+				faces[ i ][ 1 ],
+				faces[ i ][ 2 ]
+		) );
+
+	}
+
+	// Compute UVs
+	for ( var i = 0; i < this.faces.length; i++ ) {
+
+		var face = this.faces[ i ];
+
+		this.faceVertexUvs[ 0 ].push( [
+			vertexUv( this.vertices[ face.a ] ),
+			vertexUv( this.vertices[ face.b ] ),
+			vertexUv( this.vertices[ face.c ])
+		] );
+
+	}
+
+
+	this.computeCentroids();
+	this.computeFaceNormals();
+	this.computeVertexNormals();
+
+};
+
+THREE.ConvexGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author sroucheray / http://sroucheray.org/
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.AxisHelper = function ( size ) {
+
+	var geometry = new THREE.Geometry();
+
+	geometry.vertices.push(
+		new THREE.Vector3(), new THREE.Vector3( size || 1, 0, 0 ),
+		new THREE.Vector3(), new THREE.Vector3( 0, size || 1, 0 ),
+		new THREE.Vector3(), new THREE.Vector3( 0, 0, size || 1 )
+	);
+
+	geometry.colors.push(
+		new THREE.Color( 0xff0000 ), new THREE.Color( 0xffaa00 ),
+		new THREE.Color( 0x00ff00 ), new THREE.Color( 0xaaff00 ),
+		new THREE.Color( 0x0000ff ), new THREE.Color( 0x00aaff )
+	);
+
+	var material = new THREE.LineBasicMaterial( { vertexColors: THREE.VertexColors } );
+
+	THREE.Line.call( this, geometry, material, THREE.LinePieces );
+
+};
+
+THREE.AxisHelper.prototype = Object.create( THREE.Line.prototype );
+/**
+ * @author WestLangley / http://github.com/WestLangley
+ * @author zz85 / https://github.com/zz85
+ * @author bhouston / https://exocortex.com
+ *
+ * Creates an arrow for visualizing directions
+ *
+ * Parameters:
+ *  dir - Vector3
+ *  origin - Vector3
+ *  length - Number
+ *  hex - color in hex value
+ */
+
+THREE.ArrowHelper = function ( dir, origin, length, hex ) {
+
+	THREE.Object3D.call( this );
+
+	if ( length === undefined ) length = 20;
+	if ( hex === undefined ) hex = 0xffff00;
+
+	var lineGeometry = new THREE.Geometry();
+	lineGeometry.vertices.push( new THREE.Vector3( 0, 0, 0 ) );
+	lineGeometry.vertices.push( new THREE.Vector3( 0, 1, 0 ) );
+
+	this.line = new THREE.Line( lineGeometry, new THREE.LineBasicMaterial( { color: hex } ) );
+	this.add( this.line );
+
+	var coneGeometry = new THREE.CylinderGeometry( 0, 0.05, 0.25, 5, 1 );
+
+	this.cone = new THREE.Mesh( coneGeometry, new THREE.MeshBasicMaterial( { color: hex } ) );
+	this.cone.position.set( 0, 1, 0 );
+	this.add( this.cone );
+
+	if ( origin instanceof THREE.Vector3 ) this.position = origin;
+
+	this.setDirection( dir );
+	this.setLength( length );
+
+};
+
+THREE.ArrowHelper.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.ArrowHelper.prototype.setDirection = function ( dir ) {
+
+    var d = THREE.ArrowHelper.__v1.copy( dir ).normalize();
+
+    if ( d.y > 0.999 ) {
+
+        this.rotation.set( 0, 0, 0 );
+ 
+    } else if ( d.y < - 0.999 ) {
+
+        this.rotation.set( Math.PI, 0, 0 );
+
+    } else {
+
+	    var axis = THREE.ArrowHelper.__v2.set( d.z, 0, - d.x ).normalize();
+	    var radians = Math.acos( d.y );
+	    var quaternion = THREE.ArrowHelper.__q1.setFromAxisAngle( axis, radians );
+
+	    this.rotation.setEulerFromQuaternion( quaternion, this.eulerOrder );
+
+	}
+
+};
+
+THREE.ArrowHelper.prototype.setLength = function ( length ) {
+
+	this.scale.set( length, length, length );
+
+};
+
+THREE.ArrowHelper.prototype.setColor = function ( hex ) {
+
+	this.line.material.color.setHex( hex );
+	this.cone.material.color.setHex( hex );
+
+};
+
+THREE.ArrowHelper.__v1 = new THREE.Vector3();
+THREE.ArrowHelper.__v2 = new THREE.Vector3();
+THREE.ArrowHelper.__q1 = new THREE.Quaternion();
+/**
+ * @author alteredq / http://alteredqualia.com/
+ *
+ *	- shows frustum, line of sight and up of the camera
+ *	- suitable for fast updates
+ * 	- based on frustum visualization in lightgl.js shadowmap example
+ *		http://evanw.github.com/lightgl.js/tests/shadowmap.html
+ */
+
+THREE.CameraHelper = function ( camera ) {
+
+	THREE.Line.call( this );
+
+	var scope = this;
+
+	this.geometry = new THREE.Geometry();
+	this.material = new THREE.LineBasicMaterial( { color: 0xffffff, vertexColors: THREE.FaceColors } );
+	this.type = THREE.LinePieces;
+
+	this.matrixWorld = camera.matrixWorld;
+	this.matrixAutoUpdate = false;
+
+	this.pointMap = {};
+
+	// colors
+
+	var hexFrustum = 0xffaa00;
+	var hexCone = 0xff0000;
+	var hexUp = 0x00aaff;
+	var hexTarget = 0xffffff;
+	var hexCross = 0x333333;
+
+	// near
+
+	addLine( "n1", "n2", hexFrustum );
+	addLine( "n2", "n4", hexFrustum );
+	addLine( "n4", "n3", hexFrustum );
+	addLine( "n3", "n1", hexFrustum );
+
+	// far
+
+	addLine( "f1", "f2", hexFrustum );
+	addLine( "f2", "f4", hexFrustum );
+	addLine( "f4", "f3", hexFrustum );
+	addLine( "f3", "f1", hexFrustum );
+
+	// sides
+
+	addLine( "n1", "f1", hexFrustum );
+	addLine( "n2", "f2", hexFrustum );
+	addLine( "n3", "f3", hexFrustum );
+	addLine( "n4", "f4", hexFrustum );
+
+	// cone
+
+	addLine( "p", "n1", hexCone );
+	addLine( "p", "n2", hexCone );
+	addLine( "p", "n3", hexCone );
+	addLine( "p", "n4", hexCone );
+
+	// up
+
+	addLine( "u1", "u2", hexUp );
+	addLine( "u2", "u3", hexUp );
+	addLine( "u3", "u1", hexUp );
+
+	// target
+
+	addLine( "c", "t", hexTarget );
+	addLine( "p", "c", hexCross );
+
+	// cross
+
+	addLine( "cn1", "cn2", hexCross );
+	addLine( "cn3", "cn4", hexCross );
+
+	addLine( "cf1", "cf2", hexCross );
+	addLine( "cf3", "cf4", hexCross );
+
+	this.camera = camera;
+
+	function addLine( a, b, hex ) {
+
+		addPoint( a, hex );
+		addPoint( b, hex );
+
+	}
+
+	function addPoint( id, hex ) {
+
+		scope.geometry.vertices.push( new THREE.Vector3() );
+		scope.geometry.colors.push( new THREE.Color( hex ) );
+
+		if ( scope.pointMap[ id ] === undefined ) scope.pointMap[ id ] = [];
+
+		scope.pointMap[ id ].push( scope.geometry.vertices.length - 1 );
+
+	}
+
+	this.update( camera );
+
+};
+
+THREE.CameraHelper.prototype = Object.create( THREE.Line.prototype );
+
+THREE.CameraHelper.prototype.update = function () {
+
+	var scope = this;
+
+	var w = 1, h = 1;
+
+	// we need just camera projection matrix
+	// world matrix must be identity
+
+	THREE.CameraHelper.__c.projectionMatrix.copy( this.camera.projectionMatrix );
+
+	// center / target
+
+	setPoint( "c", 0, 0, -1 );
+	setPoint( "t", 0, 0,  1 );
+
+	// near
+
+	setPoint( "n1", -w, -h, -1 );
+	setPoint( "n2",  w, -h, -1 );
+	setPoint( "n3", -w,  h, -1 );
+	setPoint( "n4",  w,  h, -1 );
+
+	// far
+
+	setPoint( "f1", -w, -h, 1 );
+	setPoint( "f2",  w, -h, 1 );
+	setPoint( "f3", -w,  h, 1 );
+	setPoint( "f4",  w,  h, 1 );
+
+	// up
+
+	setPoint( "u1",  w * 0.7, h * 1.1, -1 );
+	setPoint( "u2", -w * 0.7, h * 1.1, -1 );
+	setPoint( "u3",        0, h * 2,   -1 );
+
+	// cross
+
+	setPoint( "cf1", -w,  0, 1 );
+	setPoint( "cf2",  w,  0, 1 );
+	setPoint( "cf3",  0, -h, 1 );
+	setPoint( "cf4",  0,  h, 1 );
+
+	setPoint( "cn1", -w,  0, -1 );
+	setPoint( "cn2",  w,  0, -1 );
+	setPoint( "cn3",  0, -h, -1 );
+	setPoint( "cn4",  0,  h, -1 );
+
+	function setPoint( point, x, y, z ) {
+
+		THREE.CameraHelper.__v.set( x, y, z );
+		THREE.CameraHelper.__projector.unprojectVector( THREE.CameraHelper.__v, THREE.CameraHelper.__c );
+
+		var points = scope.pointMap[ point ];
+
+		if ( points !== undefined ) {
+
+			for ( var i = 0, il = points.length; i < il; i ++ ) {
+
+				scope.geometry.vertices[ points[ i ] ].copy( THREE.CameraHelper.__v );
+
+			}
+
+		}
+
+	}
+
+	this.geometry.verticesNeedUpdate = true;
+
+};
+
+THREE.CameraHelper.__projector = new THREE.Projector();
+THREE.CameraHelper.__v = new THREE.Vector3();
+THREE.CameraHelper.__c = new THREE.Camera();
+
+/**
+ * @author alteredq / http://alteredqualia.com/
+ *
+ *	- shows directional light color, intensity, position, orientation and target
+ */
+
+THREE.DirectionalLightHelper = function ( light, sphereSize ) {
+
+	THREE.Object3D.call( this );
+
+	this.light = light;
+
+	// position
+
+	this.position = light.position;
+
+	// direction
+
+	this.direction = new THREE.Vector3();
+	this.direction.subVectors( light.target.position, light.position );
+
+	// color
+
+	var intensity = THREE.Math.clamp( light.intensity, 0, 1 );
+
+	this.color = light.color.clone();
+	this.color.multiplyScalar( intensity );
+
+	var hexColor = this.color.getHex();
+
+	// light helper
+
+	var bulbGeometry = new THREE.SphereGeometry( sphereSize, 16, 8 );
+	var raysGeometry = new THREE.AsteriskGeometry( sphereSize * 1.25, sphereSize * 2.25 );
+
+	var bulbMaterial = new THREE.MeshBasicMaterial( { color: hexColor, fog: false } );
+	var raysMaterial = new THREE.LineBasicMaterial( { color: hexColor, fog: false } );
+
+	this.lightSphere = new THREE.Mesh( bulbGeometry, bulbMaterial );
+
+	this.lightRays = new THREE.Line( raysGeometry, raysMaterial, THREE.LinePieces );
+
+	this.add( this.lightSphere );
+	this.add( this.lightRays );
+
+	this.lightSphere.properties.isGizmo = true;
+	this.lightSphere.properties.gizmoSubject = light;
+	this.lightSphere.properties.gizmoRoot = this;
+
+	// light target helper
+
+	this.targetSphere = null;
+
+	if ( light.target.properties.targetInverse !== undefined ) {
+
+		var targetGeo = new THREE.SphereGeometry( sphereSize, 8, 4 );
+		var targetMaterial = new THREE.MeshBasicMaterial( { color: hexColor, wireframe: true, fog: false } );
+
+		this.targetSphere = new THREE.Mesh( targetGeo, targetMaterial );
+		this.targetSphere.position = light.target.position;
+
+		this.targetSphere.properties.isGizmo = true;
+		this.targetSphere.properties.gizmoSubject = light.target;
+		this.targetSphere.properties.gizmoRoot = this.targetSphere;
+
+		var lineMaterial = new THREE.LineDashedMaterial( { color: hexColor, dashSize: 4, gapSize: 4, opacity: 0.75, transparent: true, fog: false } );
+		var lineGeometry = new THREE.Geometry();
+		lineGeometry.vertices.push( this.position.clone() );
+		lineGeometry.vertices.push( this.targetSphere.position.clone() );
+		lineGeometry.computeLineDistances();
+
+		this.targetLine = new THREE.Line( lineGeometry, lineMaterial );
+		this.targetLine.properties.isGizmo = true;
+
+	}
+
+	//
+
+	this.properties.isGizmo = true;
+
+}
+
+THREE.DirectionalLightHelper.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.DirectionalLightHelper.prototype.update = function () {
+
+	// update arrow orientation
+	// pointing from light to target
+
+	this.direction.subVectors( this.light.target.position, this.light.position );
+
+	// update arrow, spheres, rays and line colors to light color * light intensity
+
+	var intensity = THREE.Math.clamp( this.light.intensity, 0, 1 );
+
+	this.color.copy( this.light.color );
+	this.color.multiplyScalar( intensity );
+
+	this.lightSphere.material.color.copy( this.color );
+	this.lightRays.material.color.copy( this.color );
+
+	// Only update targetSphere and targetLine if available
+	if ( this.targetSphere !== null ) {
+
+		this.targetSphere.material.color.copy( this.color );
+		this.targetLine.material.color.copy( this.color );
+
+		// update target line vertices
+
+		this.targetLine.geometry.vertices[ 0 ].copy( this.light.position );
+		this.targetLine.geometry.vertices[ 1 ].copy( this.light.target.position );
+
+		this.targetLine.geometry.computeLineDistances();
+		this.targetLine.geometry.verticesNeedUpdate = true;
+
+	}
+
+}
+
+/**
+ * @author alteredq / http://alteredqualia.com/
+ *
+ *	- shows hemisphere light intensity, sky and ground colors and directions
+ */
+
+THREE.HemisphereLightHelper = function ( light, sphereSize, arrowLength, domeSize ) {
+
+	THREE.Object3D.call( this );
+
+	this.light = light;
+
+	// position
+
+	this.position = light.position;
+
+	//
+
+	var intensity = THREE.Math.clamp( light.intensity, 0, 1 );
+
+	// sky color
+
+	this.color = light.color.clone();
+	this.color.multiplyScalar( intensity );
+
+	var hexColor = this.color.getHex();
+
+	// ground color
+
+	this.groundColor = light.groundColor.clone();
+	this.groundColor.multiplyScalar( intensity );
+
+	var hexColorGround = this.groundColor.getHex();
+
+	// double colored light bulb
+
+	var bulbGeometry = new THREE.SphereGeometry( sphereSize, 16, 8, 0, Math.PI * 2, 0, Math.PI * 0.5 );
+	var bulbGroundGeometry = new THREE.SphereGeometry( sphereSize, 16, 8, 0, Math.PI * 2, Math.PI * 0.5, Math.PI );
+
+	var bulbSkyMaterial = new THREE.MeshBasicMaterial( { color: hexColor, fog: false } );
+	var bulbGroundMaterial = new THREE.MeshBasicMaterial( { color: hexColorGround, fog: false } );
+
+	for ( var i = 0, il = bulbGeometry.faces.length; i < il; i ++ ) {
+
+		bulbGeometry.faces[ i ].materialIndex = 0;
+
+	}
+
+	for ( var i = 0, il = bulbGroundGeometry.faces.length; i < il; i ++ ) {
+
+		bulbGroundGeometry.faces[ i ].materialIndex = 1;
+
+	}
+
+	THREE.GeometryUtils.merge( bulbGeometry, bulbGroundGeometry );
+
+	this.lightSphere = new THREE.Mesh( bulbGeometry, new THREE.MeshFaceMaterial( [ bulbSkyMaterial, bulbGroundMaterial ] ) );
+
+	// arrows for sky and ground light directions
+
+	this.lightArrow = new THREE.ArrowHelper( new THREE.Vector3( 0, 1, 0 ), new THREE.Vector3( 0, ( sphereSize + arrowLength ) * 1.1, 0 ), arrowLength, hexColor );
+	this.lightArrow.rotation.x = Math.PI;
+
+	this.lightArrowGround = new THREE.ArrowHelper( new THREE.Vector3( 0, 1, 0 ), new THREE.Vector3( 0, ( sphereSize + arrowLength ) * -1.1, 0 ), arrowLength, hexColorGround );
+
+	var joint = new THREE.Object3D();
+	joint.rotation.x = -Math.PI * 0.5;
+
+	joint.add( this.lightSphere );
+	joint.add( this.lightArrow );
+	joint.add( this.lightArrowGround );
+
+	this.add( joint );
+
+	//
+
+	this.lightSphere.properties.isGizmo = true;
+	this.lightSphere.properties.gizmoSubject = light;
+	this.lightSphere.properties.gizmoRoot = this;
+
+	//
+
+	this.properties.isGizmo = true;
+
+	//
+
+	this.target = new THREE.Vector3();
+	this.lookAt( this.target );
+
+}
+
+THREE.HemisphereLightHelper.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.HemisphereLightHelper.prototype.update = function () {
+
+	// update sphere sky and ground colors to light color * light intensity
+
+	var intensity = THREE.Math.clamp( this.light.intensity, 0, 1 );
+
+	this.color.copy( this.light.color );
+	this.color.multiplyScalar( intensity );
+
+	this.groundColor.copy( this.light.groundColor );
+	this.groundColor.multiplyScalar( intensity );
+
+	this.lightSphere.material.materials[ 0 ].color.copy( this.color );
+	this.lightSphere.material.materials[ 1 ].color.copy( this.groundColor );
+
+	this.lightArrow.setColor( this.color.getHex() );
+	this.lightArrowGround.setColor( this.groundColor.getHex() );
+
+	this.lookAt( this.target );
+
+}
+
+/**
+ * @author alteredq / http://alteredqualia.com/
+ *
+ *	- shows point light color, intensity, position and distance
+ */
+
+THREE.PointLightHelper = function ( light, sphereSize ) {
+
+	THREE.Object3D.call( this );
+
+	this.light = light;
+
+	// position
+
+	this.position = light.position;
+
+	// color
+
+	var intensity = THREE.Math.clamp( light.intensity, 0, 1 );
+
+	this.color = light.color.clone();
+	this.color.multiplyScalar( intensity );
+
+	var hexColor = this.color.getHex();
+
+	// light helper
+
+	var bulbGeometry = new THREE.SphereGeometry( sphereSize, 16, 8 );
+	var raysGeometry = new THREE.AsteriskGeometry( sphereSize * 1.25, sphereSize * 2.25 );
+	var distanceGeometry = new THREE.IcosahedronGeometry( 1, 2 );
+
+	var bulbMaterial = new THREE.MeshBasicMaterial( { color: hexColor, fog: false } );
+	var raysMaterial = new THREE.LineBasicMaterial( { color: hexColor, fog: false } );
+	var distanceMaterial = new THREE.MeshBasicMaterial( { color: hexColor, fog: false, wireframe: true, opacity: 0.1, transparent: true } );
+
+	this.lightSphere = new THREE.Mesh( bulbGeometry, bulbMaterial );
+	this.lightRays = new THREE.Line( raysGeometry, raysMaterial, THREE.LinePieces );
+	this.lightDistance = new THREE.Mesh( distanceGeometry, distanceMaterial );
+
+	var d = light.distance;
+
+	if ( d === 0.0 ) {
+
+		this.lightDistance.visible = false;
+
+	} else {
+
+		this.lightDistance.scale.set( d, d, d );
+
+	}
+
+	this.add( this.lightSphere );
+	this.add( this.lightRays );
+	this.add( this.lightDistance );
+
+	//
+
+	this.lightSphere.properties.isGizmo = true;
+	this.lightSphere.properties.gizmoSubject = light;
+	this.lightSphere.properties.gizmoRoot = this;
+
+	//
+
+	this.properties.isGizmo = true;
+
+}
+
+THREE.PointLightHelper.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.PointLightHelper.prototype.update = function () {
+
+	// update sphere and rays colors to light color * light intensity
+
+	var intensity = THREE.Math.clamp( this.light.intensity, 0, 1 );
+
+	this.color.copy( this.light.color );
+	this.color.multiplyScalar( intensity );
+
+	this.lightSphere.material.color.copy( this.color );
+	this.lightRays.material.color.copy( this.color );
+	this.lightDistance.material.color.copy( this.color );
+
+	//
+
+	var d = this.light.distance;
+
+	if ( d === 0.0 ) {
+
+		this.lightDistance.visible = false;
+
+	} else {
+
+		this.lightDistance.visible = true;
+		this.lightDistance.scale.set( d, d, d );
+
+	}
+
+}
+
+/**
+ * @author alteredq / http://alteredqualia.com/
+ *
+ *	- shows spot light color, intensity, position, orientation, light cone and target
+ */
+
+THREE.SpotLightHelper = function ( light, sphereSize ) {
+
+	THREE.Object3D.call( this );
+
+	this.light = light;
+
+	// position
+
+	this.position = light.position;
+
+	// direction
+
+	this.direction = new THREE.Vector3();
+	this.direction.subVectors( light.target.position, light.position );
+
+	// color
+
+	var intensity = THREE.Math.clamp( light.intensity, 0, 1 );
+
+	this.color = light.color.clone();
+	this.color.multiplyScalar( intensity );
+
+	var hexColor = this.color.getHex();
+
+	// light helper
+
+	var bulbGeometry = new THREE.SphereGeometry( sphereSize, 16, 8 );
+	var raysGeometry = new THREE.AsteriskGeometry( sphereSize * 1.25, sphereSize * 2.25 );
+	var coneGeometry = new THREE.CylinderGeometry( 0.0001, 1, 1, 8, 1, true );
+
+	var coneMatrix = new THREE.Matrix4();
+	coneMatrix.rotateX( -Math.PI/2 );
+	coneMatrix.translate( new THREE.Vector3( 0, -0.5, 0 ) );
+	coneGeometry.applyMatrix( coneMatrix );
+
+	var bulbMaterial = new THREE.MeshBasicMaterial( { color: hexColor, fog: false } );
+	var raysMaterial = new THREE.LineBasicMaterial( { color: hexColor, fog: false } );
+	var coneMaterial = new THREE.MeshBasicMaterial( { color: hexColor, fog: false, wireframe: true, opacity: 0.3, transparent: true } );
+
+	this.lightSphere = new THREE.Mesh( bulbGeometry, bulbMaterial );
+	this.lightCone = new THREE.Mesh( coneGeometry, coneMaterial );
+
+	var coneLength = light.distance ? light.distance : 10000;
+	var coneWidth = coneLength * Math.tan( light.angle * 0.5 ) * 2;
+	this.lightCone.scale.set( coneWidth, coneWidth, coneLength );
+
+	this.lightRays = new THREE.Line( raysGeometry, raysMaterial, THREE.LinePieces );
+
+	this.gyroscope = new THREE.Gyroscope();
+
+	this.gyroscope.add( this.lightSphere );
+	this.gyroscope.add( this.lightRays );
+
+	this.add( this.gyroscope );
+	this.add( this.lightCone );
+
+	this.lookAt( light.target.position );
+
+	this.lightSphere.properties.isGizmo = true;
+	this.lightSphere.properties.gizmoSubject = light;
+	this.lightSphere.properties.gizmoRoot = this;
+
+	// light target helper
+
+	this.targetSphere = null;
+
+	if ( light.target.properties.targetInverse !== undefined ) {
+
+		var targetGeo = new THREE.SphereGeometry( sphereSize, 8, 4 );
+		var targetMaterial = new THREE.MeshBasicMaterial( { color: hexColor, wireframe: true, fog: false } );
+
+		this.targetSphere = new THREE.Mesh( targetGeo, targetMaterial );
+		this.targetSphere.position = light.target.position;
+
+		this.targetSphere.properties.isGizmo = true;
+		this.targetSphere.properties.gizmoSubject = light.target;
+		this.targetSphere.properties.gizmoRoot = this.targetSphere;
+
+		var lineMaterial = new THREE.LineDashedMaterial( { color: hexColor, dashSize: 4, gapSize: 4, opacity: 0.75, transparent: true, fog: false } );
+		var lineGeometry = new THREE.Geometry();
+		lineGeometry.vertices.push( this.position.clone() );
+		lineGeometry.vertices.push( this.targetSphere.position.clone() );
+		lineGeometry.computeLineDistances();
+
+		this.targetLine = new THREE.Line( lineGeometry, lineMaterial );
+		this.targetLine.properties.isGizmo = true;
+
+	}
+
+	//
+
+	this.properties.isGizmo = true;
+
+}
+
+THREE.SpotLightHelper.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.SpotLightHelper.prototype.update = function () {
+
+	// update arrow orientation
+	// pointing from light to target
+
+	this.direction.subVectors( this.light.target.position, this.light.position );
+
+	// update light cone orientation and size
+
+	this.lookAt( this.light.target.position );
+
+	var coneLength = this.light.distance ? this.light.distance : 10000;
+	var coneWidth = coneLength * Math.tan( this.light.angle * 0.5 ) * 2;
+	this.lightCone.scale.set( coneWidth, coneWidth, coneLength );
+
+	// update arrow, spheres, rays and line colors to light color * light intensity
+
+	var intensity = THREE.Math.clamp( this.light.intensity, 0, 1 );
+
+	this.color.copy( this.light.color );
+	this.color.multiplyScalar( intensity );
+
+	this.lightSphere.material.color.copy( this.color );
+	this.lightRays.material.color.copy( this.color );
+	this.lightCone.material.color.copy( this.color );
+
+	// Only update targetSphere and targetLine if available
+	if ( this.targetSphere !== null ) {
+
+		this.targetSphere.material.color.copy( this.color );
+		this.targetLine.material.color.copy( this.color );
+
+		// update target line vertices
+
+		this.targetLine.geometry.vertices[ 0 ].copy( this.light.position );
+		this.targetLine.geometry.vertices[ 1 ].copy( this.light.target.position );
+
+		this.targetLine.geometry.computeLineDistances();
+		this.targetLine.geometry.verticesNeedUpdate = true;
+
+	}
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.ImmediateRenderObject = function () {
+
+	THREE.Object3D.call( this );
+
+	this.render = function ( renderCallback ) { };
+
+};
+
+THREE.ImmediateRenderObject.prototype = Object.create( THREE.Object3D.prototype );
+/**
+ * @author mikael emtinger / http://gomo.se/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.LensFlare = function ( texture, size, distance, blending, color ) {
+
+	THREE.Object3D.call( this );
+
+	this.lensFlares = [];
+
+	this.positionScreen = new THREE.Vector3();
+	this.customUpdateCallback = undefined;
+
+	if( texture !== undefined ) {
+
+		this.add( texture, size, distance, blending, color );
+
+	}
+
+};
+
+THREE.LensFlare.prototype = Object.create( THREE.Object3D.prototype );
+
+
+/*
+ * Add: adds another flare
+ */
+
+THREE.LensFlare.prototype.add = function ( texture, size, distance, blending, color, opacity ) {
+
+	if( size === undefined ) size = -1;
+	if( distance === undefined ) distance = 0;
+	if( opacity === undefined ) opacity = 1;
+	if( color === undefined ) color = new THREE.Color( 0xffffff );
+	if( blending === undefined ) blending = THREE.NormalBlending;
+
+	distance = Math.min( distance, Math.max( 0, distance ) );
+
+	this.lensFlares.push( { texture: texture, 			// THREE.Texture
+		                    size: size, 				// size in pixels (-1 = use texture.width)
+		                    distance: distance, 		// distance (0-1) from light source (0=at light source)
+		                    x: 0, y: 0, z: 0,			// screen position (-1 => 1) z = 0 is ontop z = 1 is back
+		                    scale: 1, 					// scale
+		                    rotation: 1, 				// rotation
+		                    opacity: opacity,			// opacity
+							color: color,				// color
+		                    blending: blending } );		// blending
+
+};
+
+
+/*
+ * Update lens flares update positions on all flares based on the screen position
+ * Set myLensFlare.customUpdateCallback to alter the flares in your project specific way.
+ */
+
+THREE.LensFlare.prototype.updateLensFlares = function () {
+
+	var f, fl = this.lensFlares.length;
+	var flare;
+	var vecX = -this.positionScreen.x * 2;
+	var vecY = -this.positionScreen.y * 2;
+
+	for( f = 0; f < fl; f ++ ) {
+
+		flare = this.lensFlares[ f ];
+
+		flare.x = this.positionScreen.x + vecX * flare.distance;
+		flare.y = this.positionScreen.y + vecY * flare.distance;
+
+		flare.wantedRotation = flare.x * Math.PI * 0.25;
+		flare.rotation += ( flare.wantedRotation - flare.rotation ) * 0.25;
+
+	}
+
+};
+
+
+
+
+
+
+
+
+
+
+
+
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.MorphBlendMesh = function( geometry, material ) {
+
+	THREE.Mesh.call( this, geometry, material );
+
+	this.animationsMap = {};
+	this.animationsList = [];
+
+	// prepare default animation
+	// (all frames played together in 1 second)
+
+	var numFrames = this.geometry.morphTargets.length;
+
+	var name = "__default";
+
+	var startFrame = 0;
+	var endFrame = numFrames - 1;
+
+	var fps = numFrames / 1;
+
+	this.createAnimation( name, startFrame, endFrame, fps );
+	this.setAnimationWeight( name, 1 );
+
+};
+
+THREE.MorphBlendMesh.prototype = Object.create( THREE.Mesh.prototype );
+
+THREE.MorphBlendMesh.prototype.createAnimation = function ( name, start, end, fps ) {
+
+	var animation = {
+
+		startFrame: start,
+		endFrame: end,
+
+		length: end - start + 1,
+
+		fps: fps,
+		duration: ( end - start ) / fps,
+
+		lastFrame: 0,
+		currentFrame: 0,
+
+		active: false,
+
+		time: 0,
+		direction: 1,
+		weight: 1,
+
+		directionBackwards: false,
+		mirroredLoop: false
+
+	};
+
+	this.animationsMap[ name ] = animation;
+	this.animationsList.push( animation );
+
+};
+
+THREE.MorphBlendMesh.prototype.autoCreateAnimations = function ( fps ) {
+
+	var pattern = /([a-z]+)(\d+)/;
+
+	var firstAnimation, frameRanges = {};
+
+	var geometry = this.geometry;
+
+	for ( var i = 0, il = geometry.morphTargets.length; i < il; i ++ ) {
+
+		var morph = geometry.morphTargets[ i ];
+		var chunks = morph.name.match( pattern );
+
+		if ( chunks && chunks.length > 1 ) {
+
+			var name = chunks[ 1 ];
+			var num = chunks[ 2 ];
+
+			if ( ! frameRanges[ name ] ) frameRanges[ name ] = { start: Infinity, end: -Infinity };
+
+			var range = frameRanges[ name ];
+
+			if ( i < range.start ) range.start = i;
+			if ( i > range.end ) range.end = i;
+
+			if ( ! firstAnimation ) firstAnimation = name;
+
+		}
+
+	}
+
+	for ( var name in frameRanges ) {
+
+		var range = frameRanges[ name ];
+		this.createAnimation( name, range.start, range.end, fps );
+
+	}
+
+	this.firstAnimation = firstAnimation;
+
+};
+
+THREE.MorphBlendMesh.prototype.setAnimationDirectionForward = function ( name ) {
+
+	var animation = this.animationsMap[ name ];
+
+	if ( animation ) {
+
+		animation.direction = 1;
+		animation.directionBackwards = false;
+
+	}
+
+};
+
+THREE.MorphBlendMesh.prototype.setAnimationDirectionBackward = function ( name ) {
+
+	var animation = this.animationsMap[ name ];
+
+	if ( animation ) {
+
+		animation.direction = -1;
+		animation.directionBackwards = true;
+
+	}
+
+};
+
+THREE.MorphBlendMesh.prototype.setAnimationFPS = function ( name, fps ) {
+
+	var animation = this.animationsMap[ name ];
+
+	if ( animation ) {
+
+		animation.fps = fps;
+		animation.duration = ( animation.end - animation.start ) / animation.fps;
+
+	}
+
+};
+
+THREE.MorphBlendMesh.prototype.setAnimationDuration = function ( name, duration ) {
+
+	var animation = this.animationsMap[ name ];
+
+	if ( animation ) {
+
+		animation.duration = duration;
+		animation.fps = ( animation.end - animation.start ) / animation.duration;
+
+	}
+
+};
+
+THREE.MorphBlendMesh.prototype.setAnimationWeight = function ( name, weight ) {
+
+	var animation = this.animationsMap[ name ];
+
+	if ( animation ) {
+
+		animation.weight = weight;
+
+	}
+
+};
+
+THREE.MorphBlendMesh.prototype.setAnimationTime = function ( name, time ) {
+
+	var animation = this.animationsMap[ name ];
+
+	if ( animation ) {
+
+		animation.time = time;
+
+	}
+
+};
+
+THREE.MorphBlendMesh.prototype.getAnimationTime = function ( name ) {
+
+	var time = 0;
+
+	var animation = this.animationsMap[ name ];
+
+	if ( animation ) {
+
+		time = animation.time;
+
+	}
+
+	return time;
+
+};
+
+THREE.MorphBlendMesh.prototype.getAnimationDuration = function ( name ) {
+
+	var duration = -1;
+
+	var animation = this.animationsMap[ name ];
+
+	if ( animation ) {
+
+		duration = animation.duration;
+
+	}
+
+	return duration;
+
+};
+
+THREE.MorphBlendMesh.prototype.playAnimation = function ( name ) {
+
+	var animation = this.animationsMap[ name ];
+
+	if ( animation ) {
+
+		animation.time = 0;
+		animation.active = true;
+
+	} else {
+
+		console.warn( "animation[" + name + "] undefined" );
+
+	}
+
+};
+
+THREE.MorphBlendMesh.prototype.stopAnimation = function ( name ) {
+
+	var animation = this.animationsMap[ name ];
+
+	if ( animation ) {
+
+		animation.active = false;
+
+	}
+
+};
+
+THREE.MorphBlendMesh.prototype.update = function ( delta ) {
+
+	for ( var i = 0, il = this.animationsList.length; i < il; i ++ ) {
+
+		var animation = this.animationsList[ i ];
+
+		if ( ! animation.active ) continue;
+
+		var frameTime = animation.duration / animation.length;
+
+		animation.time += animation.direction * delta;
+
+		if ( animation.mirroredLoop ) {
+
+			if ( animation.time > animation.duration || animation.time < 0 ) {
+
+				animation.direction *= -1;
+
+				if ( animation.time > animation.duration ) {
+
+					animation.time = animation.duration;
+					animation.directionBackwards = true;
+
+				}
+
+				if ( animation.time < 0 ) {
+
+					animation.time = 0;
+					animation.directionBackwards = false;
+
+				}
+
+			}
+
+		} else {
+
+			animation.time = animation.time % animation.duration;
+
+			if ( animation.time < 0 ) animation.time += animation.duration;
+
+		}
+
+		var keyframe = animation.startFrame + THREE.Math.clamp( Math.floor( animation.time / frameTime ), 0, animation.length - 1 );
+		var weight = animation.weight;
+
+		if ( keyframe !== animation.currentFrame ) {
+
+			this.morphTargetInfluences[ animation.lastFrame ] = 0;
+			this.morphTargetInfluences[ animation.currentFrame ] = 1 * weight;
+
+			this.morphTargetInfluences[ keyframe ] = 0;
+
+			animation.lastFrame = animation.currentFrame;
+			animation.currentFrame = keyframe;
+
+		}
+
+		var mix = ( animation.time % frameTime ) / frameTime;
+
+		if ( animation.directionBackwards ) mix = 1 - mix;
+
+		this.morphTargetInfluences[ animation.currentFrame ] = mix * weight;
+		this.morphTargetInfluences[ animation.lastFrame ] = ( 1 - mix ) * weight;
+
+	}
+
+};
+/**
+ * @author mikael emtinger / http://gomo.se/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.LensFlarePlugin = function () {
+
+	var _gl, _renderer, _precision, _lensFlare = {};
+
+	this.init = function ( renderer ) {
+
+		_gl = renderer.context;
+		_renderer = renderer;
+
+		_precision = renderer.getPrecision();
+
+		_lensFlare.vertices = new Float32Array( 8 + 8 );
+		_lensFlare.faces = new Uint16Array( 6 );
+
+		var i = 0;
+		_lensFlare.vertices[ i++ ] = -1; _lensFlare.vertices[ i++ ] = -1;	// vertex
+		_lensFlare.vertices[ i++ ] = 0;  _lensFlare.vertices[ i++ ] = 0;	// uv... etc.
+
+		_lensFlare.vertices[ i++ ] = 1;  _lensFlare.vertices[ i++ ] = -1;
+		_lensFlare.vertices[ i++ ] = 1;  _lensFlare.vertices[ i++ ] = 0;
+
+		_lensFlare.vertices[ i++ ] = 1;  _lensFlare.vertices[ i++ ] = 1;
+		_lensFlare.vertices[ i++ ] = 1;  _lensFlare.vertices[ i++ ] = 1;
+
+		_lensFlare.vertices[ i++ ] = -1; _lensFlare.vertices[ i++ ] = 1;
+		_lensFlare.vertices[ i++ ] = 0;  _lensFlare.vertices[ i++ ] = 1;
+
+		i = 0;
+		_lensFlare.faces[ i++ ] = 0; _lensFlare.faces[ i++ ] = 1; _lensFlare.faces[ i++ ] = 2;
+		_lensFlare.faces[ i++ ] = 0; _lensFlare.faces[ i++ ] = 2; _lensFlare.faces[ i++ ] = 3;
+
+		// buffers
+
+		_lensFlare.vertexBuffer     = _gl.createBuffer();
+		_lensFlare.elementBuffer    = _gl.createBuffer();
+
+		_gl.bindBuffer( _gl.ARRAY_BUFFER, _lensFlare.vertexBuffer );
+		_gl.bufferData( _gl.ARRAY_BUFFER, _lensFlare.vertices, _gl.STATIC_DRAW );
+
+		_gl.bindBuffer( _gl.ELEMENT_ARRAY_BUFFER, _lensFlare.elementBuffer );
+		_gl.bufferData( _gl.ELEMENT_ARRAY_BUFFER, _lensFlare.faces, _gl.STATIC_DRAW );
+
+		// textures
+
+		_lensFlare.tempTexture      = _gl.createTexture();
+		_lensFlare.occlusionTexture = _gl.createTexture();
+
+		_gl.bindTexture( _gl.TEXTURE_2D, _lensFlare.tempTexture );
+		_gl.texImage2D( _gl.TEXTURE_2D, 0, _gl.RGB, 16, 16, 0, _gl.RGB, _gl.UNSIGNED_BYTE, null );
+		_gl.texParameteri( _gl.TEXTURE_2D, _gl.TEXTURE_WRAP_S, _gl.CLAMP_TO_EDGE );
+		_gl.texParameteri( _gl.TEXTURE_2D, _gl.TEXTURE_WRAP_T, _gl.CLAMP_TO_EDGE );
+		_gl.texParameteri( _gl.TEXTURE_2D, _gl.TEXTURE_MAG_FILTER, _gl.NEAREST );
+		_gl.texParameteri( _gl.TEXTURE_2D, _gl.TEXTURE_MIN_FILTER, _gl.NEAREST );
+
+		_gl.bindTexture( _gl.TEXTURE_2D, _lensFlare.occlusionTexture );
+		_gl.texImage2D( _gl.TEXTURE_2D, 0, _gl.RGBA, 16, 16, 0, _gl.RGBA, _gl.UNSIGNED_BYTE, null );
+		_gl.texParameteri( _gl.TEXTURE_2D, _gl.TEXTURE_WRAP_S, _gl.CLAMP_TO_EDGE );
+		_gl.texParameteri( _gl.TEXTURE_2D, _gl.TEXTURE_WRAP_T, _gl.CLAMP_TO_EDGE );
+		_gl.texParameteri( _gl.TEXTURE_2D, _gl.TEXTURE_MAG_FILTER, _gl.NEAREST );
+		_gl.texParameteri( _gl.TEXTURE_2D, _gl.TEXTURE_MIN_FILTER, _gl.NEAREST );
+
+		if ( _gl.getParameter( _gl.MAX_VERTEX_TEXTURE_IMAGE_UNITS ) <= 0 ) {
+
+			_lensFlare.hasVertexTexture = false;
+			_lensFlare.program = createProgram( THREE.ShaderFlares[ "lensFlare" ], _precision );
+
+		} else {
+
+			_lensFlare.hasVertexTexture = true;
+			_lensFlare.program = createProgram( THREE.ShaderFlares[ "lensFlareVertexTexture" ], _precision );
+
+		}
+
+		_lensFlare.attributes = {};
+		_lensFlare.uniforms = {};
+
+		_lensFlare.attributes.vertex       = _gl.getAttribLocation ( _lensFlare.program, "position" );
+		_lensFlare.attributes.uv           = _gl.getAttribLocation ( _lensFlare.program, "uv" );
+
+		_lensFlare.uniforms.renderType     = _gl.getUniformLocation( _lensFlare.program, "renderType" );
+		_lensFlare.uniforms.map            = _gl.getUniformLocation( _lensFlare.program, "map" );
+		_lensFlare.uniforms.occlusionMap   = _gl.getUniformLocation( _lensFlare.program, "occlusionMap" );
+		_lensFlare.uniforms.opacity        = _gl.getUniformLocation( _lensFlare.program, "opacity" );
+		_lensFlare.uniforms.color          = _gl.getUniformLocation( _lensFlare.program, "color" );
+		_lensFlare.uniforms.scale          = _gl.getUniformLocation( _lensFlare.program, "scale" );
+		_lensFlare.uniforms.rotation       = _gl.getUniformLocation( _lensFlare.program, "rotation" );
+		_lensFlare.uniforms.screenPosition = _gl.getUniformLocation( _lensFlare.program, "screenPosition" );
+
+	};
+
+
+	/*
+	 * Render lens flares
+	 * Method: renders 16x16 0xff00ff-colored points scattered over the light source area,
+	 *         reads these back and calculates occlusion.
+	 *         Then _lensFlare.update_lensFlares() is called to re-position and
+	 *         update transparency of flares. Then they are rendered.
+	 *
+	 */
+
+	this.render = function ( scene, camera, viewportWidth, viewportHeight ) {
+
+		var flares = scene.__webglFlares,
+			nFlares = flares.length;
+
+		if ( ! nFlares ) return;
+
+		var tempPosition = new THREE.Vector3();
+
+		var invAspect = viewportHeight / viewportWidth,
+			halfViewportWidth = viewportWidth * 0.5,
+			halfViewportHeight = viewportHeight * 0.5;
+
+		var size = 16 / viewportHeight,
+			scale = new THREE.Vector2( size * invAspect, size );
+
+		var screenPosition = new THREE.Vector3( 1, 1, 0 ),
+			screenPositionPixels = new THREE.Vector2( 1, 1 );
+
+		var uniforms = _lensFlare.uniforms,
+			attributes = _lensFlare.attributes;
+
+		// set _lensFlare program and reset blending
+
+		_gl.useProgram( _lensFlare.program );
+
+		_gl.enableVertexAttribArray( _lensFlare.attributes.vertex );
+		_gl.enableVertexAttribArray( _lensFlare.attributes.uv );
+
+		// loop through all lens flares to update their occlusion and positions
+		// setup gl and common used attribs/unforms
+
+		_gl.uniform1i( uniforms.occlusionMap, 0 );
+		_gl.uniform1i( uniforms.map, 1 );
+
+		_gl.bindBuffer( _gl.ARRAY_BUFFER, _lensFlare.vertexBuffer );
+		_gl.vertexAttribPointer( attributes.vertex, 2, _gl.FLOAT, false, 2 * 8, 0 );
+		_gl.vertexAttribPointer( attributes.uv, 2, _gl.FLOAT, false, 2 * 8, 8 );
+
+		_gl.bindBuffer( _gl.ELEMENT_ARRAY_BUFFER, _lensFlare.elementBuffer );
+
+		_gl.disable( _gl.CULL_FACE );
+		_gl.depthMask( false );
+
+		var i, j, jl, flare, sprite;
+
+		for ( i = 0; i < nFlares; i ++ ) {
+
+			size = 16 / viewportHeight;
+			scale.set( size * invAspect, size );
+
+			// calc object screen position
+
+			flare = flares[ i ];
+
+			tempPosition.set( flare.matrixWorld.elements[12], flare.matrixWorld.elements[13], flare.matrixWorld.elements[14] );
+
+			tempPosition.applyMatrix4( camera.matrixWorldInverse );
+			tempPosition.applyProjection( camera.projectionMatrix );
+
+			// setup arrays for gl programs
+
+			screenPosition.copy( tempPosition )
+
+			screenPositionPixels.x = screenPosition.x * halfViewportWidth + halfViewportWidth;
+			screenPositionPixels.y = screenPosition.y * halfViewportHeight + halfViewportHeight;
+
+			// screen cull
+
+			if ( _lensFlare.hasVertexTexture || (
+				screenPositionPixels.x > 0 &&
+				screenPositionPixels.x < viewportWidth &&
+				screenPositionPixels.y > 0 &&
+				screenPositionPixels.y < viewportHeight ) ) {
+
+				// save current RGB to temp texture
+
+				_gl.activeTexture( _gl.TEXTURE1 );
+				_gl.bindTexture( _gl.TEXTURE_2D, _lensFlare.tempTexture );
+				_gl.copyTexImage2D( _gl.TEXTURE_2D, 0, _gl.RGB, screenPositionPixels.x - 8, screenPositionPixels.y - 8, 16, 16, 0 );
+
+
+				// render pink quad
+
+				_gl.uniform1i( uniforms.renderType, 0 );
+				_gl.uniform2f( uniforms.scale, scale.x, scale.y );
+				_gl.uniform3f( uniforms.screenPosition, screenPosition.x, screenPosition.y, screenPosition.z );
+
+				_gl.disable( _gl.BLEND );
+				_gl.enable( _gl.DEPTH_TEST );
+
+				_gl.drawElements( _gl.TRIANGLES, 6, _gl.UNSIGNED_SHORT, 0 );
+
+
+				// copy result to occlusionMap
+
+				_gl.activeTexture( _gl.TEXTURE0 );
+				_gl.bindTexture( _gl.TEXTURE_2D, _lensFlare.occlusionTexture );
+				_gl.copyTexImage2D( _gl.TEXTURE_2D, 0, _gl.RGBA, screenPositionPixels.x - 8, screenPositionPixels.y - 8, 16, 16, 0 );
+
+
+				// restore graphics
+
+				_gl.uniform1i( uniforms.renderType, 1 );
+				_gl.disable( _gl.DEPTH_TEST );
+
+				_gl.activeTexture( _gl.TEXTURE1 );
+				_gl.bindTexture( _gl.TEXTURE_2D, _lensFlare.tempTexture );
+				_gl.drawElements( _gl.TRIANGLES, 6, _gl.UNSIGNED_SHORT, 0 );
+
+
+				// update object positions
+
+				flare.positionScreen.copy( screenPosition )
+
+				if ( flare.customUpdateCallback ) {
+
+					flare.customUpdateCallback( flare );
+
+				} else {
+
+					flare.updateLensFlares();
+
+				}
+
+				// render flares
+
+				_gl.uniform1i( uniforms.renderType, 2 );
+				_gl.enable( _gl.BLEND );
+
+				for ( j = 0, jl = flare.lensFlares.length; j < jl; j ++ ) {
+
+					sprite = flare.lensFlares[ j ];
+
+					if ( sprite.opacity > 0.001 && sprite.scale > 0.001 ) {
+
+						screenPosition.x = sprite.x;
+						screenPosition.y = sprite.y;
+						screenPosition.z = sprite.z;
+
+						size = sprite.size * sprite.scale / viewportHeight;
+
+						scale.x = size * invAspect;
+						scale.y = size;
+
+						_gl.uniform3f( uniforms.screenPosition, screenPosition.x, screenPosition.y, screenPosition.z );
+						_gl.uniform2f( uniforms.scale, scale.x, scale.y );
+						_gl.uniform1f( uniforms.rotation, sprite.rotation );
+
+						_gl.uniform1f( uniforms.opacity, sprite.opacity );
+						_gl.uniform3f( uniforms.color, sprite.color.r, sprite.color.g, sprite.color.b );
+
+						_renderer.setBlending( sprite.blending, sprite.blendEquation, sprite.blendSrc, sprite.blendDst );
+						_renderer.setTexture( sprite.texture, 1 );
+
+						_gl.drawElements( _gl.TRIANGLES, 6, _gl.UNSIGNED_SHORT, 0 );
+
+					}
+
+				}
+
+			}
+
+		}
+
+		// restore gl
+
+		_gl.enable( _gl.CULL_FACE );
+		_gl.enable( _gl.DEPTH_TEST );
+		_gl.depthMask( true );
+
+	};
+
+	function createProgram ( shader, precision ) {
+
+		var program = _gl.createProgram();
+
+		var fragmentShader = _gl.createShader( _gl.FRAGMENT_SHADER );
+		var vertexShader = _gl.createShader( _gl.VERTEX_SHADER );
+
+		var prefix = "precision " + precision + " float;\n";
+
+		_gl.shaderSource( fragmentShader, prefix + shader.fragmentShader );
+		_gl.shaderSource( vertexShader, prefix + shader.vertexShader );
+
+		_gl.compileShader( fragmentShader );
+		_gl.compileShader( vertexShader );
+
+		_gl.attachShader( program, fragmentShader );
+		_gl.attachShader( program, vertexShader );
+
+		_gl.linkProgram( program );
+
+		return program;
+
+	};
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.ShadowMapPlugin = function () {
+
+	var _gl,
+	_renderer,
+	_depthMaterial, _depthMaterialMorph, _depthMaterialSkin, _depthMaterialMorphSkin,
+
+	_frustum = new THREE.Frustum(),
+	_projScreenMatrix = new THREE.Matrix4(),
+
+	_min = new THREE.Vector3(),
+	_max = new THREE.Vector3(),
+
+	_matrixPosition = new THREE.Vector3();
+
+	this.init = function ( renderer ) {
+
+		_gl = renderer.context;
+		_renderer = renderer;
+
+		var depthShader = THREE.ShaderLib[ "depthRGBA" ];
+		var depthUniforms = THREE.UniformsUtils.clone( depthShader.uniforms );
+
+		_depthMaterial = new THREE.ShaderMaterial( { fragmentShader: depthShader.fragmentShader, vertexShader: depthShader.vertexShader, uniforms: depthUniforms } );
+		_depthMaterialMorph = new THREE.ShaderMaterial( { fragmentShader: depthShader.fragmentShader, vertexShader: depthShader.vertexShader, uniforms: depthUniforms, morphTargets: true } );
+		_depthMaterialSkin = new THREE.ShaderMaterial( { fragmentShader: depthShader.fragmentShader, vertexShader: depthShader.vertexShader, uniforms: depthUniforms, skinning: true } );
+		_depthMaterialMorphSkin = new THREE.ShaderMaterial( { fragmentShader: depthShader.fragmentShader, vertexShader: depthShader.vertexShader, uniforms: depthUniforms, morphTargets: true, skinning: true } );
+
+		_depthMaterial._shadowPass = true;
+		_depthMaterialMorph._shadowPass = true;
+		_depthMaterialSkin._shadowPass = true;
+		_depthMaterialMorphSkin._shadowPass = true;
+
+	};
+
+	this.render = function ( scene, camera ) {
+
+		if ( ! ( _renderer.shadowMapEnabled && _renderer.shadowMapAutoUpdate ) ) return;
+
+		this.update( scene, camera );
+
+	};
+
+	this.update = function ( scene, camera ) {
+
+		var i, il, j, jl, n,
+
+		shadowMap, shadowMatrix, shadowCamera,
+		program, buffer, material,
+		webglObject, object, light,
+		renderList,
+
+		lights = [],
+		k = 0,
+
+		fog = null;
+
+		// set GL state for depth map
+
+		_gl.clearColor( 1, 1, 1, 1 );
+		_gl.disable( _gl.BLEND );
+
+		_gl.enable( _gl.CULL_FACE );
+		_gl.frontFace( _gl.CCW );
+
+		if ( _renderer.shadowMapCullFace === THREE.CullFaceFront ) {
+
+			_gl.cullFace( _gl.FRONT );
+
+		} else {
+
+			_gl.cullFace( _gl.BACK );
+
+		}
+
+		_renderer.setDepthTest( true );
+
+		// preprocess lights
+		// 	- skip lights that are not casting shadows
+		//	- create virtual lights for cascaded shadow maps
+
+		for ( i = 0, il = scene.__lights.length; i < il; i ++ ) {
+
+			light = scene.__lights[ i ];
+
+			if ( ! light.castShadow ) continue;
+
+			if ( ( light instanceof THREE.DirectionalLight ) && light.shadowCascade ) {
+
+				for ( n = 0; n < light.shadowCascadeCount; n ++ ) {
+
+					var virtualLight;
+
+					if ( ! light.shadowCascadeArray[ n ] ) {
+
+						virtualLight = createVirtualLight( light, n );
+						virtualLight.originalCamera = camera;
+
+						var gyro = new THREE.Gyroscope();
+						gyro.position = light.shadowCascadeOffset;
+
+						gyro.add( virtualLight );
+						gyro.add( virtualLight.target );
+
+						camera.add( gyro );
+
+						light.shadowCascadeArray[ n ] = virtualLight;
+
+						console.log( "Created virtualLight", virtualLight );
+
+					} else {
+
+						virtualLight = light.shadowCascadeArray[ n ];
+
+					}
+
+					updateVirtualLight( light, n );
+
+					lights[ k ] = virtualLight;
+					k ++;
+
+				}
+
+			} else {
+
+				lights[ k ] = light;
+				k ++;
+
+			}
+
+		}
+
+		// render depth map
+
+		for ( i = 0, il = lights.length; i < il; i ++ ) {
+
+			light = lights[ i ];
+
+			if ( ! light.shadowMap ) {
+
+				var shadowFilter = THREE.LinearFilter;
+
+				if ( _renderer.shadowMapType === THREE.PCFSoftShadowMap ) {
+
+					shadowFilter = THREE.NearestFilter;
+
+				}
+
+				var pars = { minFilter: shadowFilter, magFilter: shadowFilter, format: THREE.RGBAFormat };
+
+				light.shadowMap = new THREE.WebGLRenderTarget( light.shadowMapWidth, light.shadowMapHeight, pars );
+				light.shadowMapSize = new THREE.Vector2( light.shadowMapWidth, light.shadowMapHeight );
+
+				light.shadowMatrix = new THREE.Matrix4();
+
+			}
+
+			if ( ! light.shadowCamera ) {
+
+				if ( light instanceof THREE.SpotLight ) {
+
+					light.shadowCamera = new THREE.PerspectiveCamera( light.shadowCameraFov, light.shadowMapWidth / light.shadowMapHeight, light.shadowCameraNear, light.shadowCameraFar );
+
+				} else if ( light instanceof THREE.DirectionalLight ) {
+
+					light.shadowCamera = new THREE.OrthographicCamera( light.shadowCameraLeft, light.shadowCameraRight, light.shadowCameraTop, light.shadowCameraBottom, light.shadowCameraNear, light.shadowCameraFar );
+
+				} else {
+
+					console.error( "Unsupported light type for shadow" );
+					continue;
+
+				}
+
+				scene.add( light.shadowCamera );
+
+				if ( _renderer.autoUpdateScene ) scene.updateMatrixWorld();
+
+			}
+
+			if ( light.shadowCameraVisible && ! light.cameraHelper ) {
+
+				light.cameraHelper = new THREE.CameraHelper( light.shadowCamera );
+				light.shadowCamera.add( light.cameraHelper );
+
+			}
+
+			if ( light.isVirtual && virtualLight.originalCamera == camera ) {
+
+				updateShadowCamera( camera, light );
+
+			}
+
+			shadowMap = light.shadowMap;
+			shadowMatrix = light.shadowMatrix;
+			shadowCamera = light.shadowCamera;
+
+			shadowCamera.position.getPositionFromMatrix( light.matrixWorld );
+			_matrixPosition.getPositionFromMatrix( light.target.matrixWorld );
+			shadowCamera.lookAt( _matrixPosition );
+			shadowCamera.updateMatrixWorld();
+
+			shadowCamera.matrixWorldInverse.getInverse( shadowCamera.matrixWorld );
+
+			if ( light.cameraHelper ) light.cameraHelper.visible = light.shadowCameraVisible;
+			if ( light.shadowCameraVisible ) light.cameraHelper.update();
+
+			// compute shadow matrix
+
+			shadowMatrix.set( 0.5, 0.0, 0.0, 0.5,
+							  0.0, 0.5, 0.0, 0.5,
+							  0.0, 0.0, 0.5, 0.5,
+							  0.0, 0.0, 0.0, 1.0 );
+
+			shadowMatrix.multiply( shadowCamera.projectionMatrix );
+			shadowMatrix.multiply( shadowCamera.matrixWorldInverse );
+
+			// update camera matrices and frustum
+
+			_projScreenMatrix.multiplyMatrices( shadowCamera.projectionMatrix, shadowCamera.matrixWorldInverse );
+			_frustum.setFromMatrix( _projScreenMatrix );
+
+			// render shadow map
+
+			_renderer.setRenderTarget( shadowMap );
+			_renderer.clear();
+
+			// set object matrices & frustum culling
+
+			renderList = scene.__webglObjects;
+
+			for ( j = 0, jl = renderList.length; j < jl; j ++ ) {
+
+				webglObject = renderList[ j ];
+				object = webglObject.object;
+
+				webglObject.render = false;
+
+				if ( object.visible && object.castShadow ) {
+
+					if ( ! ( object instanceof THREE.Mesh || object instanceof THREE.ParticleSystem ) || ! ( object.frustumCulled ) || _frustum.intersectsObject( object ) ) {
+
+						object._modelViewMatrix.multiplyMatrices( shadowCamera.matrixWorldInverse, object.matrixWorld );
+
+						webglObject.render = true;
+
+					}
+
+				}
+
+			}
+
+			// render regular objects
+
+			var objectMaterial, useMorphing, useSkinning;
+
+			for ( j = 0, jl = renderList.length; j < jl; j ++ ) {
+
+				webglObject = renderList[ j ];
+
+				if ( webglObject.render ) {
+
+					object = webglObject.object;
+					buffer = webglObject.buffer;
+
+					// culling is overriden globally for all objects
+					// while rendering depth map
+
+					// need to deal with MeshFaceMaterial somehow
+					// in that case just use the first of material.materials for now
+					// (proper solution would require to break objects by materials
+					//  similarly to regular rendering and then set corresponding
+					//  depth materials per each chunk instead of just once per object)
+
+					objectMaterial = getObjectMaterial( object );
+
+					useMorphing = object.geometry.morphTargets.length > 0 && objectMaterial.morphTargets;
+					useSkinning = object instanceof THREE.SkinnedMesh && objectMaterial.skinning;
+
+					if ( object.customDepthMaterial ) {
+
+						material = object.customDepthMaterial;
+
+					} else if ( useSkinning ) {
+
+						material = useMorphing ? _depthMaterialMorphSkin : _depthMaterialSkin;
+
+					} else if ( useMorphing ) {
+
+						material = _depthMaterialMorph;
+
+					} else {
+
+						material = _depthMaterial;
+
+					}
+
+					if ( buffer instanceof THREE.BufferGeometry ) {
+
+						_renderer.renderBufferDirect( shadowCamera, scene.__lights, fog, material, buffer, object );
+
+					} else {
+
+						_renderer.renderBuffer( shadowCamera, scene.__lights, fog, material, buffer, object );
+
+					}
+
+				}
+
+			}
+
+			// set matrices and render immediate objects
+
+			renderList = scene.__webglObjectsImmediate;
+
+			for ( j = 0, jl = renderList.length; j < jl; j ++ ) {
+
+				webglObject = renderList[ j ];
+				object = webglObject.object;
+
+				if ( object.visible && object.castShadow ) {
+
+					object._modelViewMatrix.multiplyMatrices( shadowCamera.matrixWorldInverse, object.matrixWorld );
+
+					_renderer.renderImmediateObject( shadowCamera, scene.__lights, fog, _depthMaterial, object );
+
+				}
+
+			}
+
+		}
+
+		// restore GL state
+
+		var clearColor = _renderer.getClearColor(),
+		clearAlpha = _renderer.getClearAlpha();
+
+		_gl.clearColor( clearColor.r, clearColor.g, clearColor.b, clearAlpha );
+		_gl.enable( _gl.BLEND );
+
+		if ( _renderer.shadowMapCullFace === THREE.CullFaceFront ) {
+
+			_gl.cullFace( _gl.BACK );
+
+		}
+
+	};
+
+	function createVirtualLight( light, cascade ) {
+
+		var virtualLight = new THREE.DirectionalLight();
+
+		virtualLight.isVirtual = true;
+
+		virtualLight.onlyShadow = true;
+		virtualLight.castShadow = true;
+
+		virtualLight.shadowCameraNear = light.shadowCameraNear;
+		virtualLight.shadowCameraFar = light.shadowCameraFar;
+
+		virtualLight.shadowCameraLeft = light.shadowCameraLeft;
+		virtualLight.shadowCameraRight = light.shadowCameraRight;
+		virtualLight.shadowCameraBottom = light.shadowCameraBottom;
+		virtualLight.shadowCameraTop = light.shadowCameraTop;
+
+		virtualLight.shadowCameraVisible = light.shadowCameraVisible;
+
+		virtualLight.shadowDarkness = light.shadowDarkness;
+
+		virtualLight.shadowBias = light.shadowCascadeBias[ cascade ];
+		virtualLight.shadowMapWidth = light.shadowCascadeWidth[ cascade ];
+		virtualLight.shadowMapHeight = light.shadowCascadeHeight[ cascade ];
+
+		virtualLight.pointsWorld = [];
+		virtualLight.pointsFrustum = [];
+
+		var pointsWorld = virtualLight.pointsWorld,
+			pointsFrustum = virtualLight.pointsFrustum;
+
+		for ( var i = 0; i < 8; i ++ ) {
+
+			pointsWorld[ i ] = new THREE.Vector3();
+			pointsFrustum[ i ] = new THREE.Vector3();
+
+		}
+
+		var nearZ = light.shadowCascadeNearZ[ cascade ];
+		var farZ = light.shadowCascadeFarZ[ cascade ];
+
+		pointsFrustum[ 0 ].set( -1, -1, nearZ );
+		pointsFrustum[ 1 ].set(  1, -1, nearZ );
+		pointsFrustum[ 2 ].set( -1,  1, nearZ );
+		pointsFrustum[ 3 ].set(  1,  1, nearZ );
+
+		pointsFrustum[ 4 ].set( -1, -1, farZ );
+		pointsFrustum[ 5 ].set(  1, -1, farZ );
+		pointsFrustum[ 6 ].set( -1,  1, farZ );
+		pointsFrustum[ 7 ].set(  1,  1, farZ );
+
+		return virtualLight;
+
+	}
+
+	// Synchronize virtual light with the original light
+
+	function updateVirtualLight( light, cascade ) {
+
+		var virtualLight = light.shadowCascadeArray[ cascade ];
+
+		virtualLight.position.copy( light.position );
+		virtualLight.target.position.copy( light.target.position );
+		virtualLight.lookAt( virtualLight.target );
+
+		virtualLight.shadowCameraVisible = light.shadowCameraVisible;
+		virtualLight.shadowDarkness = light.shadowDarkness;
+
+		virtualLight.shadowBias = light.shadowCascadeBias[ cascade ];
+
+		var nearZ = light.shadowCascadeNearZ[ cascade ];
+		var farZ = light.shadowCascadeFarZ[ cascade ];
+
+		var pointsFrustum = virtualLight.pointsFrustum;
+
+		pointsFrustum[ 0 ].z = nearZ;
+		pointsFrustum[ 1 ].z = nearZ;
+		pointsFrustum[ 2 ].z = nearZ;
+		pointsFrustum[ 3 ].z = nearZ;
+
+		pointsFrustum[ 4 ].z = farZ;
+		pointsFrustum[ 5 ].z = farZ;
+		pointsFrustum[ 6 ].z = farZ;
+		pointsFrustum[ 7 ].z = farZ;
+
+	}
+
+	// Fit shadow camera's ortho frustum to camera frustum
+
+	function updateShadowCamera( camera, light ) {
+
+		var shadowCamera = light.shadowCamera,
+			pointsFrustum = light.pointsFrustum,
+			pointsWorld = light.pointsWorld;
+
+		_min.set( Infinity, Infinity, Infinity );
+		_max.set( -Infinity, -Infinity, -Infinity );
+
+		for ( var i = 0; i < 8; i ++ ) {
+
+			var p = pointsWorld[ i ];
+
+			p.copy( pointsFrustum[ i ] );
+			THREE.ShadowMapPlugin.__projector.unprojectVector( p, camera );
+
+			p.applyMatrix4( shadowCamera.matrixWorldInverse );
+
+			if ( p.x < _min.x ) _min.x = p.x;
+			if ( p.x > _max.x ) _max.x = p.x;
+
+			if ( p.y < _min.y ) _min.y = p.y;
+			if ( p.y > _max.y ) _max.y = p.y;
+
+			if ( p.z < _min.z ) _min.z = p.z;
+			if ( p.z > _max.z ) _max.z = p.z;
+
+		}
+
+		shadowCamera.left = _min.x;
+		shadowCamera.right = _max.x;
+		shadowCamera.top = _max.y;
+		shadowCamera.bottom = _min.y;
+
+		// can't really fit near/far
+		//shadowCamera.near = _min.z;
+		//shadowCamera.far = _max.z;
+
+		shadowCamera.updateProjectionMatrix();
+
+	}
+
+	// For the moment just ignore objects that have multiple materials with different animation methods
+	// Only the first material will be taken into account for deciding which depth material to use for shadow maps
+
+	function getObjectMaterial( object ) {
+
+		return object.material instanceof THREE.MeshFaceMaterial
+			? object.material.materials[ 0 ]
+			: object.material;
+
+	};
+
+};
+
+THREE.ShadowMapPlugin.__projector = new THREE.Projector();
+/**
+ * @author mikael emtinger / http://gomo.se/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.SpritePlugin = function () {
+
+	var _gl, _renderer, _precision, _sprite = {};
+
+	this.init = function ( renderer ) {
+
+		_gl = renderer.context;
+		_renderer = renderer;
+
+		_precision = renderer.getPrecision();
+
+		_sprite.vertices = new Float32Array( 8 + 8 );
+		_sprite.faces    = new Uint16Array( 6 );
+
+		var i = 0;
+
+		_sprite.vertices[ i++ ] = -1; _sprite.vertices[ i++ ] = -1;	// vertex 0
+		_sprite.vertices[ i++ ] = 0;  _sprite.vertices[ i++ ] = 0;	// uv 0
+
+		_sprite.vertices[ i++ ] = 1;  _sprite.vertices[ i++ ] = -1;	// vertex 1
+		_sprite.vertices[ i++ ] = 1;  _sprite.vertices[ i++ ] = 0;	// uv 1
+
+		_sprite.vertices[ i++ ] = 1;  _sprite.vertices[ i++ ] = 1;	// vertex 2
+		_sprite.vertices[ i++ ] = 1;  _sprite.vertices[ i++ ] = 1;	// uv 2
+
+		_sprite.vertices[ i++ ] = -1; _sprite.vertices[ i++ ] = 1;	// vertex 3
+		_sprite.vertices[ i++ ] = 0;  _sprite.vertices[ i++ ] = 1;	// uv 3
+
+		i = 0;
+
+		_sprite.faces[ i++ ] = 0; _sprite.faces[ i++ ] = 1; _sprite.faces[ i++ ] = 2;
+		_sprite.faces[ i++ ] = 0; _sprite.faces[ i++ ] = 2; _sprite.faces[ i++ ] = 3;
+
+		_sprite.vertexBuffer  = _gl.createBuffer();
+		_sprite.elementBuffer = _gl.createBuffer();
+
+		_gl.bindBuffer( _gl.ARRAY_BUFFER, _sprite.vertexBuffer );
+		_gl.bufferData( _gl.ARRAY_BUFFER, _sprite.vertices, _gl.STATIC_DRAW );
+
+		_gl.bindBuffer( _gl.ELEMENT_ARRAY_BUFFER, _sprite.elementBuffer );
+		_gl.bufferData( _gl.ELEMENT_ARRAY_BUFFER, _sprite.faces, _gl.STATIC_DRAW );
+
+		_sprite.program = createProgram( THREE.ShaderSprite[ "sprite" ], _precision );
+
+		_sprite.attributes = {};
+		_sprite.uniforms = {};
+
+		_sprite.attributes.position           = _gl.getAttribLocation ( _sprite.program, "position" );
+		_sprite.attributes.uv                 = _gl.getAttribLocation ( _sprite.program, "uv" );
+
+		_sprite.uniforms.uvOffset             = _gl.getUniformLocation( _sprite.program, "uvOffset" );
+		_sprite.uniforms.uvScale              = _gl.getUniformLocation( _sprite.program, "uvScale" );
+
+		_sprite.uniforms.rotation             = _gl.getUniformLocation( _sprite.program, "rotation" );
+		_sprite.uniforms.scale                = _gl.getUniformLocation( _sprite.program, "scale" );
+		_sprite.uniforms.alignment            = _gl.getUniformLocation( _sprite.program, "alignment" );
+
+		_sprite.uniforms.color                = _gl.getUniformLocation( _sprite.program, "color" );
+		_sprite.uniforms.map                  = _gl.getUniformLocation( _sprite.program, "map" );
+		_sprite.uniforms.opacity              = _gl.getUniformLocation( _sprite.program, "opacity" );
+
+		_sprite.uniforms.useScreenCoordinates = _gl.getUniformLocation( _sprite.program, "useScreenCoordinates" );
+		_sprite.uniforms.sizeAttenuation   	  = _gl.getUniformLocation( _sprite.program, "sizeAttenuation" );
+		_sprite.uniforms.screenPosition    	  = _gl.getUniformLocation( _sprite.program, "screenPosition" );
+		_sprite.uniforms.modelViewMatrix      = _gl.getUniformLocation( _sprite.program, "modelViewMatrix" );
+		_sprite.uniforms.projectionMatrix     = _gl.getUniformLocation( _sprite.program, "projectionMatrix" );
+
+		_sprite.uniforms.fogType 		  	  = _gl.getUniformLocation( _sprite.program, "fogType" );
+		_sprite.uniforms.fogDensity 		  = _gl.getUniformLocation( _sprite.program, "fogDensity" );
+		_sprite.uniforms.fogNear 		  	  = _gl.getUniformLocation( _sprite.program, "fogNear" );
+		_sprite.uniforms.fogFar 		  	  = _gl.getUniformLocation( _sprite.program, "fogFar" );
+		_sprite.uniforms.fogColor 		  	  = _gl.getUniformLocation( _sprite.program, "fogColor" );
+
+		_sprite.uniforms.alphaTest 		  	  = _gl.getUniformLocation( _sprite.program, "alphaTest" );
+
+	};
+
+	this.render = function ( scene, camera, viewportWidth, viewportHeight ) {
+
+		var sprites = scene.__webglSprites,
+			nSprites = sprites.length;
+
+		if ( ! nSprites ) return;
+
+		var attributes = _sprite.attributes,
+			uniforms = _sprite.uniforms;
+
+		var invAspect = viewportHeight / viewportWidth;
+
+		var halfViewportWidth = viewportWidth * 0.5,
+			halfViewportHeight = viewportHeight * 0.5;
+
+		// setup gl
+
+		_gl.useProgram( _sprite.program );
+
+		_gl.enableVertexAttribArray( attributes.position );
+		_gl.enableVertexAttribArray( attributes.uv );
+
+		_gl.disable( _gl.CULL_FACE );
+		_gl.enable( _gl.BLEND );
+
+		_gl.bindBuffer( _gl.ARRAY_BUFFER, _sprite.vertexBuffer );
+		_gl.vertexAttribPointer( attributes.position, 2, _gl.FLOAT, false, 2 * 8, 0 );
+		_gl.vertexAttribPointer( attributes.uv, 2, _gl.FLOAT, false, 2 * 8, 8 );
+
+		_gl.bindBuffer( _gl.ELEMENT_ARRAY_BUFFER, _sprite.elementBuffer );
+
+		_gl.uniformMatrix4fv( uniforms.projectionMatrix, false, camera.projectionMatrix.elements );
+
+		_gl.activeTexture( _gl.TEXTURE0 );
+		_gl.uniform1i( uniforms.map, 0 );
+
+		var oldFogType = 0;
+		var sceneFogType = 0;
+		var fog = scene.fog;
+
+		if ( fog ) {
+
+			_gl.uniform3f( uniforms.fogColor, fog.color.r, fog.color.g, fog.color.b );
+
+			if ( fog instanceof THREE.Fog ) {
+
+				_gl.uniform1f( uniforms.fogNear, fog.near );
+				_gl.uniform1f( uniforms.fogFar, fog.far );
+
+				_gl.uniform1i( uniforms.fogType, 1 );
+				oldFogType = 1;
+				sceneFogType = 1;
+
+			} else if ( fog instanceof THREE.FogExp2 ) {
+
+				_gl.uniform1f( uniforms.fogDensity, fog.density );
+
+				_gl.uniform1i( uniforms.fogType, 2 );
+				oldFogType = 2;
+				sceneFogType = 2;
+
+			}
+
+		} else {
+
+			_gl.uniform1i( uniforms.fogType, 0 );
+			oldFogType = 0;
+			sceneFogType = 0;
+
+		}
+
+
+		// update positions and sort
+
+		var i, sprite, material, screenPosition, size, fogType, scale = [];
+
+		for( i = 0; i < nSprites; i ++ ) {
+
+			sprite = sprites[ i ];
+			material = sprite.material;
+
+			if ( ! sprite.visible || material.opacity === 0 ) continue;
+
+			if ( ! material.useScreenCoordinates ) {
+
+				sprite._modelViewMatrix.multiplyMatrices( camera.matrixWorldInverse, sprite.matrixWorld );
+				sprite.z = - sprite._modelViewMatrix.elements[ 14 ];
+
+			} else {
+
+				sprite.z = - sprite.position.z;
+
+			}
+
+		}
+
+		sprites.sort( painterSortStable );
+
+		// render all sprites
+
+		for( i = 0; i < nSprites; i ++ ) {
+
+			sprite = sprites[ i ];
+			material = sprite.material;
+
+			if ( ! sprite.visible || material.opacity === 0 ) continue;
+
+			if ( material.map && material.map.image && material.map.image.width ) {
+
+				_gl.uniform1f( uniforms.alphaTest, material.alphaTest );
+
+				if ( material.useScreenCoordinates === true ) {
+
+					_gl.uniform1i( uniforms.useScreenCoordinates, 1 );
+					_gl.uniform3f(
+						uniforms.screenPosition,
+						( ( sprite.position.x * _renderer.devicePixelRatio ) - halfViewportWidth  ) / halfViewportWidth,
+						( halfViewportHeight - ( sprite.position.y * _renderer.devicePixelRatio ) ) / halfViewportHeight,
+						Math.max( 0, Math.min( 1, sprite.position.z ) )
+					);
+
+					scale[ 0 ] = _renderer.devicePixelRatio;
+					scale[ 1 ] = _renderer.devicePixelRatio;
+
+				} else {
+
+					_gl.uniform1i( uniforms.useScreenCoordinates, 0 );
+					_gl.uniform1i( uniforms.sizeAttenuation, material.sizeAttenuation ? 1 : 0 );
+					_gl.uniformMatrix4fv( uniforms.modelViewMatrix, false, sprite._modelViewMatrix.elements );
+
+					scale[ 0 ] = 1;
+					scale[ 1 ] = 1;
+
+				}
+
+				if ( scene.fog && material.fog ) {
+
+					fogType = sceneFogType;
+
+				} else {
+
+					fogType = 0;
+
+				}
+
+				if ( oldFogType !== fogType ) {
+
+					_gl.uniform1i( uniforms.fogType, fogType );
+					oldFogType = fogType;
+
+				}
+
+				size = 1 / ( material.scaleByViewport ? viewportHeight : 1 );
+
+				scale[ 0 ] *= size * invAspect * sprite.scale.x
+				scale[ 1 ] *= size * sprite.scale.y;
+
+				_gl.uniform2f( uniforms.uvScale, material.uvScale.x, material.uvScale.y );
+				_gl.uniform2f( uniforms.uvOffset, material.uvOffset.x, material.uvOffset.y );
+				_gl.uniform2f( uniforms.alignment, material.alignment.x, material.alignment.y );
+
+				_gl.uniform1f( uniforms.opacity, material.opacity );
+				_gl.uniform3f( uniforms.color, material.color.r, material.color.g, material.color.b );
+
+				_gl.uniform1f( uniforms.rotation, sprite.rotation );
+				_gl.uniform2fv( uniforms.scale, scale );
+
+				_renderer.setBlending( material.blending, material.blendEquation, material.blendSrc, material.blendDst );
+				_renderer.setDepthTest( material.depthTest );
+				_renderer.setDepthWrite( material.depthWrite );
+				_renderer.setTexture( material.map, 0 );
+
+				_gl.drawElements( _gl.TRIANGLES, 6, _gl.UNSIGNED_SHORT, 0 );
+
+			}
+
+		}
+
+		// restore gl
+
+		_gl.enable( _gl.CULL_FACE );
+
+	};
+
+	function createProgram ( shader, precision ) {
+
+		var program = _gl.createProgram();
+
+		var fragmentShader = _gl.createShader( _gl.FRAGMENT_SHADER );
+		var vertexShader = _gl.createShader( _gl.VERTEX_SHADER );
+
+		var prefix = "precision " + precision + " float;\n";
+
+		_gl.shaderSource( fragmentShader, prefix + shader.fragmentShader );
+		_gl.shaderSource( vertexShader, prefix + shader.vertexShader );
+
+		_gl.compileShader( fragmentShader );
+		_gl.compileShader( vertexShader );
+
+		_gl.attachShader( program, fragmentShader );
+		_gl.attachShader( program, vertexShader );
+
+		_gl.linkProgram( program );
+
+		return program;
+
+	};
+
+	function painterSortStable ( a, b ) {
+
+		if ( a.z !== b.z ) {
+
+			return b.z - a.z;
+
+		} else {
+
+			return b.id - a.id;
+
+		}
+
+	};
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.DepthPassPlugin = function () {
+
+	this.enabled = false;
+	this.renderTarget = null;
+
+	var _gl,
+	_renderer,
+	_depthMaterial, _depthMaterialMorph, _depthMaterialSkin, _depthMaterialMorphSkin,
+
+	_frustum = new THREE.Frustum(),
+	_projScreenMatrix = new THREE.Matrix4();
+
+	this.init = function ( renderer ) {
+
+		_gl = renderer.context;
+		_renderer = renderer;
+
+		var depthShader = THREE.ShaderLib[ "depthRGBA" ];
+		var depthUniforms = THREE.UniformsUtils.clone( depthShader.uniforms );
+
+		_depthMaterial = new THREE.ShaderMaterial( { fragmentShader: depthShader.fragmentShader, vertexShader: depthShader.vertexShader, uniforms: depthUniforms } );
+		_depthMaterialMorph = new THREE.ShaderMaterial( { fragmentShader: depthShader.fragmentShader, vertexShader: depthShader.vertexShader, uniforms: depthUniforms, morphTargets: true } );
+		_depthMaterialSkin = new THREE.ShaderMaterial( { fragmentShader: depthShader.fragmentShader, vertexShader: depthShader.vertexShader, uniforms: depthUniforms, skinning: true } );
+		_depthMaterialMorphSkin = new THREE.ShaderMaterial( { fragmentShader: depthShader.fragmentShader, vertexShader: depthShader.vertexShader, uniforms: depthUniforms, morphTargets: true, skinning: true } );
+
+		_depthMaterial._shadowPass = true;
+		_depthMaterialMorph._shadowPass = true;
+		_depthMaterialSkin._shadowPass = true;
+		_depthMaterialMorphSkin._shadowPass = true;
+
+	};
+
+	this.render = function ( scene, camera ) {
+
+		if ( ! this.enabled ) return;
+
+		this.update( scene, camera );
+
+	};
+
+	this.update = function ( scene, camera ) {
+
+		var i, il, j, jl, n,
+
+		program, buffer, material,
+		webglObject, object, light,
+		renderList,
+
+		fog = null;
+
+		// set GL state for depth map
+
+		_gl.clearColor( 1, 1, 1, 1 );
+		_gl.disable( _gl.BLEND );
+
+		_renderer.setDepthTest( true );
+
+		// update scene
+
+		if ( _renderer.autoUpdateScene ) scene.updateMatrixWorld();
+
+		// update camera matrices and frustum
+
+		camera.matrixWorldInverse.getInverse( camera.matrixWorld );
+
+		_projScreenMatrix.multiplyMatrices( camera.projectionMatrix, camera.matrixWorldInverse );
+		_frustum.setFromMatrix( _projScreenMatrix );
+
+		// render depth map
+
+		_renderer.setRenderTarget( this.renderTarget );
+		_renderer.clear();
+
+		// set object matrices & frustum culling
+
+		renderList = scene.__webglObjects;
+
+		for ( j = 0, jl = renderList.length; j < jl; j ++ ) {
+
+			webglObject = renderList[ j ];
+			object = webglObject.object;
+
+			webglObject.render = false;
+
+			if ( object.visible ) {
+
+				if ( ! ( object instanceof THREE.Mesh || object instanceof THREE.ParticleSystem ) || ! ( object.frustumCulled ) || _frustum.intersectsObject( object ) ) {
+
+					object._modelViewMatrix.multiplyMatrices( camera.matrixWorldInverse, object.matrixWorld );
+
+					webglObject.render = true;
+
+				}
+
+			}
+
+		}
+
+		// render regular objects
+
+		var objectMaterial, useMorphing, useSkinning;
+
+		for ( j = 0, jl = renderList.length; j < jl; j ++ ) {
+
+			webglObject = renderList[ j ];
+
+			if ( webglObject.render ) {
+
+				object = webglObject.object;
+				buffer = webglObject.buffer;
+
+				// todo: create proper depth material for particles
+
+				if ( object instanceof THREE.ParticleSystem && !object.customDepthMaterial ) continue;
+
+				objectMaterial = getObjectMaterial( object );
+
+				if ( objectMaterial ) _renderer.setMaterialFaces( object.material );
+
+				useMorphing = object.geometry.morphTargets.length > 0 && objectMaterial.morphTargets;
+				useSkinning = object instanceof THREE.SkinnedMesh && objectMaterial.skinning;
+
+				if ( object.customDepthMaterial ) {
+
+					material = object.customDepthMaterial;
+
+				} else if ( useSkinning ) {
+
+					material = useMorphing ? _depthMaterialMorphSkin : _depthMaterialSkin;
+
+				} else if ( useMorphing ) {
+
+					material = _depthMaterialMorph;
+
+				} else {
+
+					material = _depthMaterial;
+
+				}
+
+				if ( buffer instanceof THREE.BufferGeometry ) {
+
+					_renderer.renderBufferDirect( camera, scene.__lights, fog, material, buffer, object );
+
+				} else {
+
+					_renderer.renderBuffer( camera, scene.__lights, fog, material, buffer, object );
+
+				}
+
+			}
+
+		}
+
+		// set matrices and render immediate objects
+
+		renderList = scene.__webglObjectsImmediate;
+
+		for ( j = 0, jl = renderList.length; j < jl; j ++ ) {
+
+			webglObject = renderList[ j ];
+			object = webglObject.object;
+
+			if ( object.visible ) {
+
+				object._modelViewMatrix.multiplyMatrices( camera.matrixWorldInverse, object.matrixWorld );
+
+				_renderer.renderImmediateObject( camera, scene.__lights, fog, _depthMaterial, object );
+
+			}
+
+		}
+
+		// restore GL state
+
+		var clearColor = _renderer.getClearColor(),
+		clearAlpha = _renderer.getClearAlpha();
+
+		_gl.clearColor( clearColor.r, clearColor.g, clearColor.b, clearAlpha );
+		_gl.enable( _gl.BLEND );
+
+	};
+
+	// For the moment just ignore objects that have multiple materials with different animation methods
+	// Only the first material will be taken into account for deciding which depth material to use
+
+	function getObjectMaterial( object ) {
+
+		return object.material instanceof THREE.MeshFaceMaterial
+			? object.material.materials[ 0 ]
+			: object.material;
+
+	};
+
+};
+
+/**
+ * @author mikael emtinger / http://gomo.se/
+ *
+ */
+
+THREE.ShaderFlares = {
+
+	'lensFlareVertexTexture': {
+
+		vertexShader: [
+
+			"uniform lowp int renderType;",
+
+			"uniform vec3 screenPosition;",
+			"uniform vec2 scale;",
+			"uniform float rotation;",
+
+			"uniform sampler2D occlusionMap;",
+
+			"attribute vec2 position;",
+			"attribute vec2 uv;",
+
+			"varying vec2 vUV;",
+			"varying float vVisibility;",
+
+			"void main() {",
+
+				"vUV = uv;",
+
+				"vec2 pos = position;",
+
+				"if( renderType == 2 ) {",
+
+					"vec4 visibility = texture2D( occlusionMap, vec2( 0.1, 0.1 ) ) +",
+									  "texture2D( occlusionMap, vec2( 0.5, 0.1 ) ) +",
+									  "texture2D( occlusionMap, vec2( 0.9, 0.1 ) ) +",
+									  "texture2D( occlusionMap, vec2( 0.9, 0.5 ) ) +",
+									  "texture2D( occlusionMap, vec2( 0.9, 0.9 ) ) +",
+									  "texture2D( occlusionMap, vec2( 0.5, 0.9 ) ) +",
+									  "texture2D( occlusionMap, vec2( 0.1, 0.9 ) ) +",
+									  "texture2D( occlusionMap, vec2( 0.1, 0.5 ) ) +",
+									  "texture2D( occlusionMap, vec2( 0.5, 0.5 ) );",
+
+					"vVisibility = (       visibility.r / 9.0 ) *",
+								  "( 1.0 - visibility.g / 9.0 ) *",
+								  "(       visibility.b / 9.0 ) *",
+								  "( 1.0 - visibility.a / 9.0 );",
+
+					"pos.x = cos( rotation ) * position.x - sin( rotation ) * position.y;",
+					"pos.y = sin( rotation ) * position.x + cos( rotation ) * position.y;",
+
+				"}",
+
+				"gl_Position = vec4( ( pos * scale + screenPosition.xy ).xy, screenPosition.z, 1.0 );",
+
+			"}"
+
+		].join( "\n" ),
+
+		fragmentShader: [
+
+			"uniform lowp int renderType;",
+
+			"uniform sampler2D map;",
+			"uniform float opacity;",
+			"uniform vec3 color;",
+
+			"varying vec2 vUV;",
+			"varying float vVisibility;",
+
+			"void main() {",
+
+				// pink square
+
+				"if( renderType == 0 ) {",
+
+					"gl_FragColor = vec4( 1.0, 0.0, 1.0, 0.0 );",
+
+				// restore
+
+				"} else if( renderType == 1 ) {",
+
+					"gl_FragColor = texture2D( map, vUV );",
+
+				// flare
+
+				"} else {",
+
+					"vec4 texture = texture2D( map, vUV );",
+					"texture.a *= opacity * vVisibility;",
+					"gl_FragColor = texture;",
+					"gl_FragColor.rgb *= color;",
+
+				"}",
+
+			"}"
+		].join( "\n" )
+
+	},
+
+
+	'lensFlare': {
+
+		vertexShader: [
+
+			"uniform lowp int renderType;",
+
+			"uniform vec3 screenPosition;",
+			"uniform vec2 scale;",
+			"uniform float rotation;",
+
+			"attribute vec2 position;",
+			"attribute vec2 uv;",
+
+			"varying vec2 vUV;",
+
+			"void main() {",
+
+				"vUV = uv;",
+
+				"vec2 pos = position;",
+
+				"if( renderType == 2 ) {",
+
+					"pos.x = cos( rotation ) * position.x - sin( rotation ) * position.y;",
+					"pos.y = sin( rotation ) * position.x + cos( rotation ) * position.y;",
+
+				"}",
+
+				"gl_Position = vec4( ( pos * scale + screenPosition.xy ).xy, screenPosition.z, 1.0 );",
+
+			"}"
+
+		].join( "\n" ),
+
+		fragmentShader: [
+
+			"precision mediump float;",
+
+			"uniform lowp int renderType;",
+
+			"uniform sampler2D map;",
+			"uniform sampler2D occlusionMap;",
+			"uniform float opacity;",
+			"uniform vec3 color;",
+
+			"varying vec2 vUV;",
+
+			"void main() {",
+
+				// pink square
+
+				"if( renderType == 0 ) {",
+
+					"gl_FragColor = vec4( texture2D( map, vUV ).rgb, 0.0 );",
+
+				// restore
+
+				"} else if( renderType == 1 ) {",
+
+					"gl_FragColor = texture2D( map, vUV );",
+
+				// flare
+
+				"} else {",
+
+					"float visibility = texture2D( occlusionMap, vec2( 0.5, 0.1 ) ).a +",
+									   "texture2D( occlusionMap, vec2( 0.9, 0.5 ) ).a +",
+									   "texture2D( occlusionMap, vec2( 0.5, 0.9 ) ).a +",
+									   "texture2D( occlusionMap, vec2( 0.1, 0.5 ) ).a;",
+
+					"visibility = ( 1.0 - visibility / 4.0 );",
+
+					"vec4 texture = texture2D( map, vUV );",
+					"texture.a *= opacity * visibility;",
+					"gl_FragColor = texture;",
+					"gl_FragColor.rgb *= color;",
+
+				"}",
+
+			"}"
+
+		].join( "\n" )
+
+	}
+
+};
+/**
+ * @author mikael emtinger / http://gomo.se/
+ * @author alteredq / http://alteredqualia.com/
+ *
+ */
+
+THREE.ShaderSprite = {
+
+	'sprite': {
+
+		vertexShader: [
+
+			"uniform int useScreenCoordinates;",
+			"uniform int sizeAttenuation;",
+			"uniform vec3 screenPosition;",
+			"uniform mat4 modelViewMatrix;",
+			"uniform mat4 projectionMatrix;",
+			"uniform float rotation;",
+			"uniform vec2 scale;",
+			"uniform vec2 alignment;",
+			"uniform vec2 uvOffset;",
+			"uniform vec2 uvScale;",
+
+			"attribute vec2 position;",
+			"attribute vec2 uv;",
+
+			"varying vec2 vUV;",
+
+			"void main() {",
+
+				"vUV = uvOffset + uv * uvScale;",
+
+				"vec2 alignedPosition = position + alignment;",
+
+				"vec2 rotatedPosition;",
+				"rotatedPosition.x = ( cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y ) * scale.x;",
+				"rotatedPosition.y = ( sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y ) * scale.y;",
+
+				"vec4 finalPosition;",
+
+				"if( useScreenCoordinates != 0 ) {",
+
+					"finalPosition = vec4( screenPosition.xy + rotatedPosition, screenPosition.z, 1.0 );",
+
+				"} else {",
+
+					"finalPosition = projectionMatrix * modelViewMatrix * vec4( 0.0, 0.0, 0.0, 1.0 );",
+					"finalPosition.xy += rotatedPosition * ( sizeAttenuation == 1 ? 1.0 : finalPosition.z );",
+
+				"}",
+
+				"gl_Position = finalPosition;",
+
+			"}"
+
+		].join( "\n" ),
+
+		fragmentShader: [
+
+			"uniform vec3 color;",
+			"uniform sampler2D map;",
+			"uniform float opacity;",
+
+			"uniform int fogType;",
+			"uniform vec3 fogColor;",
+			"uniform float fogDensity;",
+			"uniform float fogNear;",
+			"uniform float fogFar;",
+			"uniform float alphaTest;",
+
+			"varying vec2 vUV;",
+
+			"void main() {",
+
+				"vec4 texture = texture2D( map, vUV );",
+
+				"if ( texture.a < alphaTest ) discard;",
+
+				"gl_FragColor = vec4( color * texture.xyz, texture.a * opacity );",
+
+				"if ( fogType > 0 ) {",
+
+					"float depth = gl_FragCoord.z / gl_FragCoord.w;",
+					"float fogFactor = 0.0;",
+
+					"if ( fogType == 1 ) {",
+
+						"fogFactor = smoothstep( fogNear, fogFar, depth );",
+
+					"} else {",
+
+						"const float LOG2 = 1.442695;",
+						"float fogFactor = exp2( - fogDensity * fogDensity * depth * depth * LOG2 );",
+						"fogFactor = 1.0 - clamp( fogFactor, 0.0, 1.0 );",
+
+					"}",
+
+					"gl_FragColor = mix( gl_FragColor, vec4( fogColor, gl_FragColor.w ), fogFactor );",
+
+				"}",
+
+			"}"
+
+		].join( "\n" )
+
+	}
+
+};
\ No newline at end of file
diff --git a/NGUYEN/lib/three.min.js b/NGUYEN/lib/three.min.js
new file mode 100644
index 0000000000000000000000000000000000000000..c504d196cf6308fb27fed0ccf60620dccd7218f1
--- /dev/null
+++ b/NGUYEN/lib/three.min.js
@@ -0,0 +1,706 @@
+// three.js - http://github.com/mrdoob/three.js
+'use strict';var THREE=THREE||{REVISION:"56"};self.console=self.console||{info:function(){},log:function(){},debug:function(){},warn:function(){},error:function(){}};self.Int32Array=self.Int32Array||Array;self.Float32Array=self.Float32Array||Array;String.prototype.trim=String.prototype.trim||function(){return this.replace(/^\s+|\s+$/g,"")};
+THREE.extend=function(a,b){if(Object.keys)for(var c=Object.keys(b),d=0,e=c.length;d<e;d++){var f=c[d];Object.defineProperty(a,f,Object.getOwnPropertyDescriptor(b,f))}else for(f in c={}.hasOwnProperty,b)c.call(b,f)&&(a[f]=b[f]);return a};
+(function(){for(var a=0,b=["ms","moz","webkit","o"],c=0;c<b.length&&!window.requestAnimationFrame;++c)window.requestAnimationFrame=window[b[c]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[b[c]+"CancelAnimationFrame"]||window[b[c]+"CancelRequestAnimationFrame"];void 0===window.requestAnimationFrame&&(window.requestAnimationFrame=function(b){var c=Date.now(),f=Math.max(0,16-(c-a)),g=window.setTimeout(function(){b(c+f)},f);a=c+f;return g});window.cancelAnimationFrame=window.cancelAnimationFrame||
+function(a){window.clearTimeout(a)}})();THREE.CullFaceNone=0;THREE.CullFaceBack=1;THREE.CullFaceFront=2;THREE.CullFaceFrontBack=3;THREE.FrontFaceDirectionCW=0;THREE.FrontFaceDirectionCCW=1;THREE.BasicShadowMap=0;THREE.PCFShadowMap=1;THREE.PCFSoftShadowMap=2;THREE.FrontSide=0;THREE.BackSide=1;THREE.DoubleSide=2;THREE.NoShading=0;THREE.FlatShading=1;THREE.SmoothShading=2;THREE.NoColors=0;THREE.FaceColors=1;THREE.VertexColors=2;THREE.NoBlending=0;THREE.NormalBlending=1;THREE.AdditiveBlending=2;
+THREE.SubtractiveBlending=3;THREE.MultiplyBlending=4;THREE.CustomBlending=5;THREE.AddEquation=100;THREE.SubtractEquation=101;THREE.ReverseSubtractEquation=102;THREE.ZeroFactor=200;THREE.OneFactor=201;THREE.SrcColorFactor=202;THREE.OneMinusSrcColorFactor=203;THREE.SrcAlphaFactor=204;THREE.OneMinusSrcAlphaFactor=205;THREE.DstAlphaFactor=206;THREE.OneMinusDstAlphaFactor=207;THREE.DstColorFactor=208;THREE.OneMinusDstColorFactor=209;THREE.SrcAlphaSaturateFactor=210;THREE.MultiplyOperation=0;
+THREE.MixOperation=1;THREE.AddOperation=2;THREE.UVMapping=function(){};THREE.CubeReflectionMapping=function(){};THREE.CubeRefractionMapping=function(){};THREE.SphericalReflectionMapping=function(){};THREE.SphericalRefractionMapping=function(){};THREE.RepeatWrapping=1E3;THREE.ClampToEdgeWrapping=1001;THREE.MirroredRepeatWrapping=1002;THREE.NearestFilter=1003;THREE.NearestMipMapNearestFilter=1004;THREE.NearestMipMapLinearFilter=1005;THREE.LinearFilter=1006;THREE.LinearMipMapNearestFilter=1007;
+THREE.LinearMipMapLinearFilter=1008;THREE.UnsignedByteType=1009;THREE.ByteType=1010;THREE.ShortType=1011;THREE.UnsignedShortType=1012;THREE.IntType=1013;THREE.UnsignedIntType=1014;THREE.FloatType=1015;THREE.UnsignedShort4444Type=1016;THREE.UnsignedShort5551Type=1017;THREE.UnsignedShort565Type=1018;THREE.AlphaFormat=1019;THREE.RGBFormat=1020;THREE.RGBAFormat=1021;THREE.LuminanceFormat=1022;THREE.LuminanceAlphaFormat=1023;THREE.RGB_S3TC_DXT1_Format=2001;THREE.RGBA_S3TC_DXT1_Format=2002;
+THREE.RGBA_S3TC_DXT3_Format=2003;THREE.RGBA_S3TC_DXT5_Format=2004;THREE.Color=function(a){void 0!==a&&this.set(a);return this};
+THREE.extend(THREE.Color.prototype,{r:1,g:1,b:1,set:function(a){switch(typeof a){case "number":this.setHex(a);break;case "string":this.setStyle(a)}},setHex:function(a){a=Math.floor(a);this.r=(a>>16&255)/255;this.g=(a>>8&255)/255;this.b=(a&255)/255;return this},setRGB:function(a,b,c){this.r=a;this.g=b;this.b=c;return this},setHSV:function(a,b,c){console.log("DEPRECATED: Color's .setHSV() will be removed. Use .setHSL( h, s, l ) instead.");return this.setHSL(a,b*c/(1>(a=(2-b)*c)?a:2-a),a/2)},setHSL:function(a,
+b,c){if(0===b)this.r=this.g=this.b=c;else{var d=function(a,b,c){0>c&&(c+=1);1<c&&(c-=1);return c<1/6?a+6*(b-a)*c:0.5>c?b:c<2/3?a+6*(b-a)*(2/3-c):a},b=0.5>=c?c*(1+b):c+b-c*b,c=2*c-b;this.r=d(c,b,a+1/3);this.g=d(c,b,a);this.b=d(c,b,a-1/3)}return this},setStyle:function(a){if(/^rgb\((\d+),(\d+),(\d+)\)$/i.test(a))return a=/^rgb\((\d+),(\d+),(\d+)\)$/i.exec(a),this.r=Math.min(255,parseInt(a[1],10))/255,this.g=Math.min(255,parseInt(a[2],10))/255,this.b=Math.min(255,parseInt(a[3],10))/255,this;if(/^rgb\((\d+)\%,(\d+)\%,(\d+)\%\)$/i.test(a))return a=
+/^rgb\((\d+)\%,(\d+)\%,(\d+)\%\)$/i.exec(a),this.r=Math.min(100,parseInt(a[1],10))/100,this.g=Math.min(100,parseInt(a[2],10))/100,this.b=Math.min(100,parseInt(a[3],10))/100,this;if(/^\#([0-9a-f]{6})$/i.test(a))return a=/^\#([0-9a-f]{6})$/i.exec(a),this.setHex(parseInt(a[1],16)),this;if(/^\#([0-9a-f])([0-9a-f])([0-9a-f])$/i.test(a))return a=/^\#([0-9a-f])([0-9a-f])([0-9a-f])$/i.exec(a),this.setHex(parseInt(a[1]+a[1]+a[2]+a[2]+a[3]+a[3],16)),this;if(/^(\w+)$/i.test(a))return this.setHex(THREE.ColorKeywords[a]),
+this},copy:function(a){this.r=a.r;this.g=a.g;this.b=a.b;return this},copyGammaToLinear:function(a){this.r=a.r*a.r;this.g=a.g*a.g;this.b=a.b*a.b;return this},copyLinearToGamma:function(a){this.r=Math.sqrt(a.r);this.g=Math.sqrt(a.g);this.b=Math.sqrt(a.b);return this},convertGammaToLinear:function(){var a=this.r,b=this.g,c=this.b;this.r=a*a;this.g=b*b;this.b=c*c;return this},convertLinearToGamma:function(){this.r=Math.sqrt(this.r);this.g=Math.sqrt(this.g);this.b=Math.sqrt(this.b);return this},getHex:function(){return 255*
+this.r<<16^255*this.g<<8^255*this.b<<0},getHexString:function(){return("000000"+this.getHex().toString(16)).slice(-6)},getHSL:function(){var a={h:0,s:0,l:0};return function(){var b=this.r,c=this.g,d=this.b,e=Math.max(b,c,d),f=Math.min(b,c,d),g,h=(f+e)/2;if(f===e)f=g=0;else{var i=e-f,f=0.5>=h?i/(e+f):i/(2-e-f);switch(e){case b:g=(c-d)/i+(c<d?6:0);break;case c:g=(d-b)/i+2;break;case d:g=(b-c)/i+4}g/=6}a.h=g;a.s=f;a.l=h;return a}}(),getStyle:function(){return"rgb("+(255*this.r|0)+","+(255*this.g|0)+
+","+(255*this.b|0)+")"},offsetHSL:function(a,b,c){var d=this.getHSL();d.h+=a;d.s+=b;d.l+=c;this.setHSL(d.h,d.s,d.l);return this},add:function(a){this.r+=a.r;this.g+=a.g;this.b+=a.b;return this},addColors:function(a,b){this.r=a.r+b.r;this.g=a.g+b.g;this.b=a.b+b.b;return this},addScalar:function(a){this.r+=a;this.g+=a;this.b+=a;return this},multiply:function(a){this.r*=a.r;this.g*=a.g;this.b*=a.b;return this},multiplyScalar:function(a){this.r*=a;this.g*=a;this.b*=a;return this},lerp:function(a,b){this.r+=
+(a.r-this.r)*b;this.g+=(a.g-this.g)*b;this.b+=(a.b-this.b)*b;return this},clone:function(){return(new THREE.Color).setRGB(this.r,this.g,this.b)}});
+THREE.ColorKeywords={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,
+darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,
+grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,
+lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,
+palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,
+tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};THREE.Quaternion=function(a,b,c,d){this.x=a||0;this.y=b||0;this.z=c||0;this.w=void 0!==d?d:1};
+THREE.extend(THREE.Quaternion.prototype,{set:function(a,b,c,d){this.x=a;this.y=b;this.z=c;this.w=d;return this},copy:function(a){this.x=a.x;this.y=a.y;this.z=a.z;this.w=a.w;return this},setFromEuler:function(a,b){var c=Math.cos(a.x/2),d=Math.cos(a.y/2),e=Math.cos(a.z/2),f=Math.sin(a.x/2),g=Math.sin(a.y/2),h=Math.sin(a.z/2);void 0===b||"XYZ"===b?(this.x=f*d*e+c*g*h,this.y=c*g*e-f*d*h,this.z=c*d*h+f*g*e,this.w=c*d*e-f*g*h):"YXZ"===b?(this.x=f*d*e+c*g*h,this.y=c*g*e-f*d*h,this.z=c*d*h-f*g*e,this.w=c*
+d*e+f*g*h):"ZXY"===b?(this.x=f*d*e-c*g*h,this.y=c*g*e+f*d*h,this.z=c*d*h+f*g*e,this.w=c*d*e-f*g*h):"ZYX"===b?(this.x=f*d*e-c*g*h,this.y=c*g*e+f*d*h,this.z=c*d*h-f*g*e,this.w=c*d*e+f*g*h):"YZX"===b?(this.x=f*d*e+c*g*h,this.y=c*g*e+f*d*h,this.z=c*d*h-f*g*e,this.w=c*d*e-f*g*h):"XZY"===b&&(this.x=f*d*e-c*g*h,this.y=c*g*e-f*d*h,this.z=c*d*h+f*g*e,this.w=c*d*e+f*g*h);return this},setFromAxisAngle:function(a,b){var c=b/2,d=Math.sin(c);this.x=a.x*d;this.y=a.y*d;this.z=a.z*d;this.w=Math.cos(c);return this},
+setFromRotationMatrix:function(a){var b=a.elements,c=b[0],a=b[4],d=b[8],e=b[1],f=b[5],g=b[9],h=b[2],i=b[6],b=b[10],k=c+f+b;0<k?(c=0.5/Math.sqrt(k+1),this.w=0.25/c,this.x=(i-g)*c,this.y=(d-h)*c,this.z=(e-a)*c):c>f&&c>b?(c=2*Math.sqrt(1+c-f-b),this.w=(i-g)/c,this.x=0.25*c,this.y=(a+e)/c,this.z=(d+h)/c):f>b?(c=2*Math.sqrt(1+f-c-b),this.w=(d-h)/c,this.x=(a+e)/c,this.y=0.25*c,this.z=(g+i)/c):(c=2*Math.sqrt(1+b-c-f),this.w=(e-a)/c,this.x=(d+h)/c,this.y=(g+i)/c,this.z=0.25*c);return this},inverse:function(){this.conjugate().normalize();
+return this},conjugate:function(){this.x*=-1;this.y*=-1;this.z*=-1;return this},lengthSq:function(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w)},normalize:function(){var a=this.length();0===a?(this.z=this.y=this.x=0,this.w=1):(a=1/a,this.x*=a,this.y*=a,this.z*=a,this.w*=a);return this},multiply:function(a,b){return void 0!==b?(console.warn("DEPRECATED: Quaternion's .multiply() now only accepts one argument. Use .multiplyQuaternions( a, b ) instead."),
+this.multiplyQuaternions(a,b)):this.multiplyQuaternions(this,a)},multiplyQuaternions:function(a,b){var c=a.x,d=a.y,e=a.z,f=a.w,g=b.x,h=b.y,i=b.z,k=b.w;this.x=c*k+f*g+d*i-e*h;this.y=d*k+f*h+e*g-c*i;this.z=e*k+f*i+c*h-d*g;this.w=f*k-c*g-d*h-e*i;return this},multiplyVector3:function(a){console.warn("DEPRECATED: Quaternion's .multiplyVector3() has been removed. Use is now vector.applyQuaternion( quaternion ) instead.");return a.applyQuaternion(this)},slerp:function(a,b){var c=this.x,d=this.y,e=this.z,
+f=this.w,g=f*a.w+c*a.x+d*a.y+e*a.z;0>g?(this.w=-a.w,this.x=-a.x,this.y=-a.y,this.z=-a.z,g=-g):this.copy(a);if(1<=g)return this.w=f,this.x=c,this.y=d,this.z=e,this;var h=Math.acos(g),i=Math.sqrt(1-g*g);if(0.001>Math.abs(i))return this.w=0.5*(f+this.w),this.x=0.5*(c+this.x),this.y=0.5*(d+this.y),this.z=0.5*(e+this.z),this;g=Math.sin((1-b)*h)/i;h=Math.sin(b*h)/i;this.w=f*g+this.w*h;this.x=c*g+this.x*h;this.y=d*g+this.y*h;this.z=e*g+this.z*h;return this},equals:function(a){return a.x===this.x&&a.y===
+this.y&&a.z===this.z&&a.w===this.w},clone:function(){return new THREE.Quaternion(this.x,this.y,this.z,this.w)}});THREE.Quaternion.slerp=function(a,b,c,d){return c.copy(a).slerp(b,d)};THREE.Vector2=function(a,b){this.x=a||0;this.y=b||0};
+THREE.extend(THREE.Vector2.prototype,{set:function(a,b){this.x=a;this.y=b;return this},setX:function(a){this.x=a;return this},setY:function(a){this.y=a;return this},setComponent:function(a,b){switch(a){case 0:this.x=b;break;case 1:this.y=b;break;default:throw Error("index is out of range: "+a);}},getComponent:function(a){switch(a){case 0:return this.x;case 1:return this.y;default:throw Error("index is out of range: "+a);}},copy:function(a){this.x=a.x;this.y=a.y;return this},add:function(a,b){if(void 0!==
+b)return console.warn("DEPRECATED: Vector2's .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(a,b);this.x+=a.x;this.y+=a.y;return this},addVectors:function(a,b){this.x=a.x+b.x;this.y=a.y+b.y;return this},addScalar:function(a){this.x+=a;this.y+=a;return this},sub:function(a,b){if(void 0!==b)return console.warn("DEPRECATED: Vector2's .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(a,b);this.x-=a.x;this.y-=a.y;return this},
+subVectors:function(a,b){this.x=a.x-b.x;this.y=a.y-b.y;return this},multiplyScalar:function(a){this.x*=a;this.y*=a;return this},divideScalar:function(a){0!==a?(this.x/=a,this.y/=a):this.set(0,0);return this},min:function(a){this.x>a.x&&(this.x=a.x);this.y>a.y&&(this.y=a.y);return this},max:function(a){this.x<a.x&&(this.x=a.x);this.y<a.y&&(this.y=a.y);return this},clamp:function(a,b){this.x<a.x?this.x=a.x:this.x>b.x&&(this.x=b.x);this.y<a.y?this.y=a.y:this.y>b.y&&(this.y=b.y);return this},negate:function(){return this.multiplyScalar(-1)},
+dot:function(a){return this.x*a.x+this.y*a.y},lengthSq:function(){return this.x*this.x+this.y*this.y},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},normalize:function(){return this.divideScalar(this.length())},distanceTo:function(a){return Math.sqrt(this.distanceToSquared(a))},distanceToSquared:function(a){var b=this.x-a.x,a=this.y-a.y;return b*b+a*a},setLength:function(a){var b=this.length();0!==b&&a!==b&&this.multiplyScalar(a/b);return this},lerp:function(a,b){this.x+=(a.x-this.x)*
+b;this.y+=(a.y-this.y)*b;return this},equals:function(a){return a.x===this.x&&a.y===this.y},toArray:function(){return[this.x,this.y]},clone:function(){return new THREE.Vector2(this.x,this.y)}});THREE.Vector3=function(a,b,c){this.x=a||0;this.y=b||0;this.z=c||0};
+THREE.extend(THREE.Vector3.prototype,{set:function(a,b,c){this.x=a;this.y=b;this.z=c;return this},setX:function(a){this.x=a;return this},setY:function(a){this.y=a;return this},setZ:function(a){this.z=a;return this},setComponent:function(a,b){switch(a){case 0:this.x=b;break;case 1:this.y=b;break;case 2:this.z=b;break;default:throw Error("index is out of range: "+a);}},getComponent:function(a){switch(a){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw Error("index is out of range: "+
+a);}},copy:function(a){this.x=a.x;this.y=a.y;this.z=a.z;return this},add:function(a,b){if(void 0!==b)return console.warn("DEPRECATED: Vector3's .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(a,b);this.x+=a.x;this.y+=a.y;this.z+=a.z;return this},addScalar:function(a){this.x+=a;this.y+=a;this.z+=a;return this},addVectors:function(a,b){this.x=a.x+b.x;this.y=a.y+b.y;this.z=a.z+b.z;return this},sub:function(a,b){if(void 0!==b)return console.warn("DEPRECATED: Vector3's .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),
+this.subVectors(a,b);this.x-=a.x;this.y-=a.y;this.z-=a.z;return this},subVectors:function(a,b){this.x=a.x-b.x;this.y=a.y-b.y;this.z=a.z-b.z;return this},multiply:function(a,b){if(void 0!==b)return console.warn("DEPRECATED: Vector3's .multiply() now only accepts one argument. Use .multiplyVectors( a, b ) instead."),this.multiplyVectors(a,b);this.x*=a.x;this.y*=a.y;this.z*=a.z;return this},multiplyScalar:function(a){this.x*=a;this.y*=a;this.z*=a;return this},multiplyVectors:function(a,b){this.x=a.x*
+b.x;this.y=a.y*b.y;this.z=a.z*b.z;return this},applyMatrix3:function(a){var b=this.x,c=this.y,d=this.z,a=a.elements;this.x=a[0]*b+a[3]*c+a[6]*d;this.y=a[1]*b+a[4]*c+a[7]*d;this.z=a[2]*b+a[5]*c+a[8]*d;return this},applyMatrix4:function(a){var b=this.x,c=this.y,d=this.z,a=a.elements;this.x=a[0]*b+a[4]*c+a[8]*d+a[12];this.y=a[1]*b+a[5]*c+a[9]*d+a[13];this.z=a[2]*b+a[6]*c+a[10]*d+a[14];return this},applyProjection:function(a){var b=this.x,c=this.y,d=this.z,a=a.elements,e=1/(a[3]*b+a[7]*c+a[11]*d+a[15]);
+this.x=(a[0]*b+a[4]*c+a[8]*d+a[12])*e;this.y=(a[1]*b+a[5]*c+a[9]*d+a[13])*e;this.z=(a[2]*b+a[6]*c+a[10]*d+a[14])*e;return this},applyQuaternion:function(a){var b=this.x,c=this.y,d=this.z,e=a.x,f=a.y,g=a.z,a=a.w,h=a*b+f*d-g*c,i=a*c+g*b-e*d,k=a*d+e*c-f*b,b=-e*b-f*c-g*d;this.x=h*a+b*-e+i*-g-k*-f;this.y=i*a+b*-f+k*-e-h*-g;this.z=k*a+b*-g+h*-f-i*-e;return this},applyEuler:function(){var a=new THREE.Quaternion;return function(b,c){var d=a.setFromEuler(b,c);this.applyQuaternion(d);return this}}(),applyAxisAngle:function(){var a=
+new THREE.Quaternion;return function(b,c){var d=a.setFromAxisAngle(b,c);this.applyQuaternion(d);return this}}(),transformDirection:function(a){var b=this.x,c=this.y,d=this.z,a=a.elements;this.x=a[0]*b+a[4]*c+a[8]*d;this.y=a[1]*b+a[5]*c+a[9]*d;this.z=a[2]*b+a[6]*c+a[10]*d;this.normalize();return this},divide:function(a){this.x/=a.x;this.y/=a.y;this.z/=a.z;return this},divideScalar:function(a){0!==a?(this.x/=a,this.y/=a,this.z/=a):this.z=this.y=this.x=0;return this},min:function(a){this.x>a.x&&(this.x=
+a.x);this.y>a.y&&(this.y=a.y);this.z>a.z&&(this.z=a.z);return this},max:function(a){this.x<a.x&&(this.x=a.x);this.y<a.y&&(this.y=a.y);this.z<a.z&&(this.z=a.z);return this},clamp:function(a,b){this.x<a.x?this.x=a.x:this.x>b.x&&(this.x=b.x);this.y<a.y?this.y=a.y:this.y>b.y&&(this.y=b.y);this.z<a.z?this.z=a.z:this.z>b.z&&(this.z=b.z);return this},negate:function(){return this.multiplyScalar(-1)},dot:function(a){return this.x*a.x+this.y*a.y+this.z*a.z},lengthSq:function(){return this.x*this.x+this.y*
+this.y+this.z*this.z},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)},lengthManhattan:function(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)},normalize:function(){return this.divideScalar(this.length())},setLength:function(a){var b=this.length();0!==b&&a!==b&&this.multiplyScalar(a/b);return this},lerp:function(a,b){this.x+=(a.x-this.x)*b;this.y+=(a.y-this.y)*b;this.z+=(a.z-this.z)*b;return this},cross:function(a,b){if(void 0!==b)return console.warn("DEPRECATED: Vector3's .cross() now only accepts one argument. Use .crossVectors( a, b ) instead."),
+this.crossVectors(a,b);var c=this.x,d=this.y,e=this.z;this.x=d*a.z-e*a.y;this.y=e*a.x-c*a.z;this.z=c*a.y-d*a.x;return this},crossVectors:function(a,b){this.x=a.y*b.z-a.z*b.y;this.y=a.z*b.x-a.x*b.z;this.z=a.x*b.y-a.y*b.x;return this},projectOnVector:function(){var a=new THREE.Vector3;return function(b){a.copy(b).normalize();b=this.dot(a);return this.copy(a).multiplyScalar(b)}}(),projectOnPlane:function(){var a=new THREE.Vector3;return function(b){a.copy(this).projectOnVector(b);return this.sub(a)}}(),
+reflect:function(){var a=new THREE.Vector3;return function(b){a.copy(this).projectOnVector(b).multiplyScalar(2);return this.subVectors(a,this)}}(),angleTo:function(a){a=this.dot(a)/(this.length()*a.length());return Math.acos(THREE.Math.clamp(a,-1,1))},distanceTo:function(a){return Math.sqrt(this.distanceToSquared(a))},distanceToSquared:function(a){var b=this.x-a.x,c=this.y-a.y,a=this.z-a.z;return b*b+c*c+a*a},getPositionFromMatrix:function(a){this.x=a.elements[12];this.y=a.elements[13];this.z=a.elements[14];
+return this},setEulerFromRotationMatrix:function(a,b){function c(a){return Math.min(Math.max(a,-1),1)}var d=a.elements,e=d[0],f=d[4],g=d[8],h=d[1],i=d[5],k=d[9],l=d[2],m=d[6],d=d[10];void 0===b||"XYZ"===b?(this.y=Math.asin(c(g)),0.99999>Math.abs(g)?(this.x=Math.atan2(-k,d),this.z=Math.atan2(-f,e)):(this.x=Math.atan2(m,i),this.z=0)):"YXZ"===b?(this.x=Math.asin(-c(k)),0.99999>Math.abs(k)?(this.y=Math.atan2(g,d),this.z=Math.atan2(h,i)):(this.y=Math.atan2(-l,e),this.z=0)):"ZXY"===b?(this.x=Math.asin(c(m)),
+0.99999>Math.abs(m)?(this.y=Math.atan2(-l,d),this.z=Math.atan2(-f,i)):(this.y=0,this.z=Math.atan2(h,e))):"ZYX"===b?(this.y=Math.asin(-c(l)),0.99999>Math.abs(l)?(this.x=Math.atan2(m,d),this.z=Math.atan2(h,e)):(this.x=0,this.z=Math.atan2(-f,i))):"YZX"===b?(this.z=Math.asin(c(h)),0.99999>Math.abs(h)?(this.x=Math.atan2(-k,i),this.y=Math.atan2(-l,e)):(this.x=0,this.y=Math.atan2(g,d))):"XZY"===b&&(this.z=Math.asin(-c(f)),0.99999>Math.abs(f)?(this.x=Math.atan2(m,i),this.y=Math.atan2(g,e)):(this.x=Math.atan2(-k,
+d),this.y=0));return this},setEulerFromQuaternion:function(a,b){function c(a){return Math.min(Math.max(a,-1),1)}var d=a.x*a.x,e=a.y*a.y,f=a.z*a.z,g=a.w*a.w;void 0===b||"XYZ"===b?(this.x=Math.atan2(2*(a.x*a.w-a.y*a.z),g-d-e+f),this.y=Math.asin(c(2*(a.x*a.z+a.y*a.w))),this.z=Math.atan2(2*(a.z*a.w-a.x*a.y),g+d-e-f)):"YXZ"===b?(this.x=Math.asin(c(2*(a.x*a.w-a.y*a.z))),this.y=Math.atan2(2*(a.x*a.z+a.y*a.w),g-d-e+f),this.z=Math.atan2(2*(a.x*a.y+a.z*a.w),g-d+e-f)):"ZXY"===b?(this.x=Math.asin(c(2*(a.x*a.w+
+a.y*a.z))),this.y=Math.atan2(2*(a.y*a.w-a.z*a.x),g-d-e+f),this.z=Math.atan2(2*(a.z*a.w-a.x*a.y),g-d+e-f)):"ZYX"===b?(this.x=Math.atan2(2*(a.x*a.w+a.z*a.y),g-d-e+f),this.y=Math.asin(c(2*(a.y*a.w-a.x*a.z))),this.z=Math.atan2(2*(a.x*a.y+a.z*a.w),g+d-e-f)):"YZX"===b?(this.x=Math.atan2(2*(a.x*a.w-a.z*a.y),g-d+e-f),this.y=Math.atan2(2*(a.y*a.w-a.x*a.z),g+d-e-f),this.z=Math.asin(c(2*(a.x*a.y+a.z*a.w)))):"XZY"===b&&(this.x=Math.atan2(2*(a.x*a.w+a.y*a.z),g-d+e-f),this.y=Math.atan2(2*(a.x*a.z+a.y*a.w),g+d-
+e-f),this.z=Math.asin(c(2*(a.z*a.w-a.x*a.y))));return this},getScaleFromMatrix:function(a){var b=this.set(a.elements[0],a.elements[1],a.elements[2]).length(),c=this.set(a.elements[4],a.elements[5],a.elements[6]).length(),a=this.set(a.elements[8],a.elements[9],a.elements[10]).length();this.x=b;this.y=c;this.z=a;return this},equals:function(a){return a.x===this.x&&a.y===this.y&&a.z===this.z},toArray:function(){return[this.x,this.y,this.z]},clone:function(){return new THREE.Vector3(this.x,this.y,this.z)}});THREE.Vector4=function(a,b,c,d){this.x=a||0;this.y=b||0;this.z=c||0;this.w=void 0!==d?d:1};
+THREE.extend(THREE.Vector4.prototype,{set:function(a,b,c,d){this.x=a;this.y=b;this.z=c;this.w=d;return this},setX:function(a){this.x=a;return this},setY:function(a){this.y=a;return this},setZ:function(a){this.z=a;return this},setW:function(a){this.w=a;return this},setComponent:function(a,b){switch(a){case 0:this.x=b;break;case 1:this.y=b;break;case 2:this.z=b;break;case 3:this.w=b;break;default:throw Error("index is out of range: "+a);}},getComponent:function(a){switch(a){case 0:return this.x;case 1:return this.y;
+case 2:return this.z;case 3:return this.w;default:throw Error("index is out of range: "+a);}},copy:function(a){this.x=a.x;this.y=a.y;this.z=a.z;this.w=void 0!==a.w?a.w:1;return this},add:function(a,b){if(void 0!==b)return console.warn("DEPRECATED: Vector4's .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(a,b);this.x+=a.x;this.y+=a.y;this.z+=a.z;this.w+=a.w;return this},addScalar:function(a){this.x+=a;this.y+=a;this.z+=a;this.w+=a;return this},addVectors:function(a,
+b){this.x=a.x+b.x;this.y=a.y+b.y;this.z=a.z+b.z;this.w=a.w+b.w;return this},sub:function(a,b){if(void 0!==b)return console.warn("DEPRECATED: Vector4's .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(a,b);this.x-=a.x;this.y-=a.y;this.z-=a.z;this.w-=a.w;return this},subVectors:function(a,b){this.x=a.x-b.x;this.y=a.y-b.y;this.z=a.z-b.z;this.w=a.w-b.w;return this},multiplyScalar:function(a){this.x*=a;this.y*=a;this.z*=a;this.w*=a;return this},applyMatrix4:function(a){var b=
+this.x,c=this.y,d=this.z,e=this.w,a=a.elements;this.x=a[0]*b+a[4]*c+a[8]*d+a[12]*e;this.y=a[1]*b+a[5]*c+a[9]*d+a[13]*e;this.z=a[2]*b+a[6]*c+a[10]*d+a[14]*e;this.w=a[3]*b+a[7]*c+a[11]*d+a[15]*e;return this},divideScalar:function(a){0!==a?(this.x/=a,this.y/=a,this.z/=a,this.w/=a):(this.z=this.y=this.x=0,this.w=1);return this},setAxisAngleFromQuaternion:function(a){this.w=2*Math.acos(a.w);var b=Math.sqrt(1-a.w*a.w);1E-4>b?(this.x=1,this.z=this.y=0):(this.x=a.x/b,this.y=a.y/b,this.z=a.z/b);return this},
+setAxisAngleFromRotationMatrix:function(a){var b,c,d,a=a.elements,e=a[0];d=a[4];var f=a[8],g=a[1],h=a[5],i=a[9];c=a[2];b=a[6];var k=a[10];if(0.01>Math.abs(d-g)&&0.01>Math.abs(f-c)&&0.01>Math.abs(i-b)){if(0.1>Math.abs(d+g)&&0.1>Math.abs(f+c)&&0.1>Math.abs(i+b)&&0.1>Math.abs(e+h+k-3))return this.set(1,0,0,0),this;a=Math.PI;e=(e+1)/2;h=(h+1)/2;k=(k+1)/2;d=(d+g)/4;f=(f+c)/4;i=(i+b)/4;e>h&&e>k?0.01>e?(b=0,d=c=0.707106781):(b=Math.sqrt(e),c=d/b,d=f/b):h>k?0.01>h?(b=0.707106781,c=0,d=0.707106781):(c=Math.sqrt(h),
+b=d/c,d=i/c):0.01>k?(c=b=0.707106781,d=0):(d=Math.sqrt(k),b=f/d,c=i/d);this.set(b,c,d,a);return this}a=Math.sqrt((b-i)*(b-i)+(f-c)*(f-c)+(g-d)*(g-d));0.001>Math.abs(a)&&(a=1);this.x=(b-i)/a;this.y=(f-c)/a;this.z=(g-d)/a;this.w=Math.acos((e+h+k-1)/2);return this},min:function(a){this.x>a.x&&(this.x=a.x);this.y>a.y&&(this.y=a.y);this.z>a.z&&(this.z=a.z);this.w>a.w&&(this.w=a.w);return this},max:function(a){this.x<a.x&&(this.x=a.x);this.y<a.y&&(this.y=a.y);this.z<a.z&&(this.z=a.z);this.w<a.w&&(this.w=
+a.w);return this},clamp:function(a,b){this.x<a.x?this.x=a.x:this.x>b.x&&(this.x=b.x);this.y<a.y?this.y=a.y:this.y>b.y&&(this.y=b.y);this.z<a.z?this.z=a.z:this.z>b.z&&(this.z=b.z);this.w<a.w?this.w=a.w:this.w>b.w&&(this.w=b.w);return this},negate:function(){return this.multiplyScalar(-1)},dot:function(a){return this.x*a.x+this.y*a.y+this.z*a.z+this.w*a.w},lengthSq:function(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y+
+this.z*this.z+this.w*this.w)},lengthManhattan:function(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)+Math.abs(this.w)},normalize:function(){return this.divideScalar(this.length())},setLength:function(a){var b=this.length();0!==b&&a!==b&&this.multiplyScalar(a/b);return this},lerp:function(a,b){this.x+=(a.x-this.x)*b;this.y+=(a.y-this.y)*b;this.z+=(a.z-this.z)*b;this.w+=(a.w-this.w)*b;return this},equals:function(a){return a.x===this.x&&a.y===this.y&&a.z===this.z&&a.w===this.w},toArray:function(){return[this.x,
+this.y,this.z,this.w]},clone:function(){return new THREE.Vector4(this.x,this.y,this.z,this.w)}});THREE.Line3=function(a,b){this.start=void 0!==a?a:new THREE.Vector3;this.end=void 0!==b?b:new THREE.Vector3};
+THREE.extend(THREE.Line3.prototype,{set:function(a,b){this.start.copy(a);this.end.copy(b);return this},copy:function(a){this.start.copy(a.start);this.end.copy(a.end);return this},center:function(a){return(a||new THREE.Vector3).addVectors(this.start,this.end).multiplyScalar(0.5)},delta:function(a){return(a||new THREE.Vector3).subVectors(this.end,this.start)},distanceSq:function(){return this.start.distanceToSquared(this.end)},distance:function(){return this.start.distanceTo(this.end)},at:function(a,
+b){var c=b||new THREE.Vector3;return this.delta(c).multiplyScalar(a).add(this.start)},closestPointToPointParameter:function(){var a=new THREE.Vector3,b=new THREE.Vector3;return function(c,d){a.subVectors(c,this.start);b.subVectors(this.end,this.start);var e=b.dot(b),e=b.dot(a)/e;d&&(e=THREE.Math.clamp(e,0,1));return e}}(),closestPointToPoint:function(a,b,c){a=this.closestPointToPointParameter(a,b);c=c||new THREE.Vector3;return this.delta(c).multiplyScalar(a).add(this.start)},applyMatrix4:function(a){this.start.applyMatrix4(a);
+this.end.applyMatrix4(a);return this},equals:function(a){return a.start.equals(this.start)&&a.end.equals(this.end)},clone:function(){return(new THREE.Line3).copy(this)}});THREE.Box2=function(a,b){this.min=void 0!==a?a:new THREE.Vector2(Infinity,Infinity);this.max=void 0!==b?b:new THREE.Vector2(-Infinity,-Infinity)};
+THREE.extend(THREE.Box2.prototype,{set:function(a,b){this.min.copy(a);this.max.copy(b);return this},setFromPoints:function(a){if(0<a.length){var b=a[0];this.min.copy(b);this.max.copy(b);for(var c=1,d=a.length;c<d;c++)b=a[c],b.x<this.min.x?this.min.x=b.x:b.x>this.max.x&&(this.max.x=b.x),b.y<this.min.y?this.min.y=b.y:b.y>this.max.y&&(this.max.y=b.y)}else this.makeEmpty();return this},setFromCenterAndSize:function(){var a=new THREE.Vector2;return function(b,c){var d=a.copy(c).multiplyScalar(0.5);this.min.copy(b).sub(d);
+this.max.copy(b).add(d);return this}}(),copy:function(a){this.min.copy(a.min);this.max.copy(a.max);return this},makeEmpty:function(){this.min.x=this.min.y=Infinity;this.max.x=this.max.y=-Infinity;return this},empty:function(){return this.max.x<this.min.x||this.max.y<this.min.y},center:function(a){return(a||new THREE.Vector2).addVectors(this.min,this.max).multiplyScalar(0.5)},size:function(a){return(a||new THREE.Vector2).subVectors(this.max,this.min)},expandByPoint:function(a){this.min.min(a);this.max.max(a);
+return this},expandByVector:function(a){this.min.sub(a);this.max.add(a);return this},expandByScalar:function(a){this.min.addScalar(-a);this.max.addScalar(a);return this},containsPoint:function(a){return a.x<this.min.x||a.x>this.max.x||a.y<this.min.y||a.y>this.max.y?!1:!0},containsBox:function(a){return this.min.x<=a.min.x&&a.max.x<=this.max.x&&this.min.y<=a.min.y&&a.max.y<=this.max.y?!0:!1},getParameter:function(a){return new THREE.Vector2((a.x-this.min.x)/(this.max.x-this.min.x),(a.y-this.min.y)/
+(this.max.y-this.min.y))},isIntersectionBox:function(a){return a.max.x<this.min.x||a.min.x>this.max.x||a.max.y<this.min.y||a.min.y>this.max.y?!1:!0},clampPoint:function(a,b){return(b||new THREE.Vector2).copy(a).clamp(this.min,this.max)},distanceToPoint:function(){var a=new THREE.Vector2;return function(b){return a.copy(b).clamp(this.min,this.max).sub(b).length()}}(),intersect:function(a){this.min.max(a.min);this.max.min(a.max);return this},union:function(a){this.min.min(a.min);this.max.max(a.max);
+return this},translate:function(a){this.min.add(a);this.max.add(a);return this},equals:function(a){return a.min.equals(this.min)&&a.max.equals(this.max)},clone:function(){return(new THREE.Box2).copy(this)}});THREE.Box3=function(a,b){this.min=void 0!==a?a:new THREE.Vector3(Infinity,Infinity,Infinity);this.max=void 0!==b?b:new THREE.Vector3(-Infinity,-Infinity,-Infinity)};
+THREE.extend(THREE.Box3.prototype,{set:function(a,b){this.min.copy(a);this.max.copy(b);return this},setFromPoints:function(a){if(0<a.length){var b=a[0];this.min.copy(b);this.max.copy(b);for(var c=1,d=a.length;c<d;c++)b=a[c],b.x<this.min.x?this.min.x=b.x:b.x>this.max.x&&(this.max.x=b.x),b.y<this.min.y?this.min.y=b.y:b.y>this.max.y&&(this.max.y=b.y),b.z<this.min.z?this.min.z=b.z:b.z>this.max.z&&(this.max.z=b.z)}else this.makeEmpty();return this},setFromCenterAndSize:function(){var a=new THREE.Vector3;
+return function(b,c){var d=a.copy(c).multiplyScalar(0.5);this.min.copy(b).sub(d);this.max.copy(b).add(d);return this}}(),copy:function(a){this.min.copy(a.min);this.max.copy(a.max);return this},makeEmpty:function(){this.min.x=this.min.y=this.min.z=Infinity;this.max.x=this.max.y=this.max.z=-Infinity;return this},empty:function(){return this.max.x<this.min.x||this.max.y<this.min.y||this.max.z<this.min.z},center:function(a){return(a||new THREE.Vector3).addVectors(this.min,this.max).multiplyScalar(0.5)},
+size:function(a){return(a||new THREE.Vector3).subVectors(this.max,this.min)},expandByPoint:function(a){this.min.min(a);this.max.max(a);return this},expandByVector:function(a){this.min.sub(a);this.max.add(a);return this},expandByScalar:function(a){this.min.addScalar(-a);this.max.addScalar(a);return this},containsPoint:function(a){return a.x<this.min.x||a.x>this.max.x||a.y<this.min.y||a.y>this.max.y||a.z<this.min.z||a.z>this.max.z?!1:!0},containsBox:function(a){return this.min.x<=a.min.x&&a.max.x<=
+this.max.x&&this.min.y<=a.min.y&&a.max.y<=this.max.y&&this.min.z<=a.min.z&&a.max.z<=this.max.z?!0:!1},getParameter:function(a){return new THREE.Vector3((a.x-this.min.x)/(this.max.x-this.min.x),(a.y-this.min.y)/(this.max.y-this.min.y),(a.z-this.min.z)/(this.max.z-this.min.z))},isIntersectionBox:function(a){return a.max.x<this.min.x||a.min.x>this.max.x||a.max.y<this.min.y||a.min.y>this.max.y||a.max.z<this.min.z||a.min.z>this.max.z?!1:!0},clampPoint:function(a,b){return(b||new THREE.Vector3).copy(a).clamp(this.min,
+this.max)},distanceToPoint:function(){var a=new THREE.Vector3;return function(b){return a.copy(b).clamp(this.min,this.max).sub(b).length()}}(),getBoundingSphere:function(){var a=new THREE.Vector3;return function(b){b=b||new THREE.Sphere;b.center=this.center();b.radius=0.5*this.size(a).length();return b}}(),intersect:function(a){this.min.max(a.min);this.max.min(a.max);return this},union:function(a){this.min.min(a.min);this.max.max(a.max);return this},applyMatrix4:function(){var a=[new THREE.Vector3,
+new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3];return function(b){a[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(b);a[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(b);a[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(b);a[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(b);a[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(b);a[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(b);a[6].set(this.max.x,
+this.max.y,this.min.z).applyMatrix4(b);a[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(b);this.makeEmpty();this.setFromPoints(a);return this}}(),translate:function(a){this.min.add(a);this.max.add(a);return this},equals:function(a){return a.min.equals(this.min)&&a.max.equals(this.max)},clone:function(){return(new THREE.Box3).copy(this)}});THREE.Matrix3=function(a,b,c,d,e,f,g,h,i){this.elements=new Float32Array(9);this.set(void 0!==a?a:1,b||0,c||0,d||0,void 0!==e?e:1,f||0,g||0,h||0,void 0!==i?i:1)};
+THREE.extend(THREE.Matrix3.prototype,{set:function(a,b,c,d,e,f,g,h,i){var k=this.elements;k[0]=a;k[3]=b;k[6]=c;k[1]=d;k[4]=e;k[7]=f;k[2]=g;k[5]=h;k[8]=i;return this},identity:function(){this.set(1,0,0,0,1,0,0,0,1);return this},copy:function(a){a=a.elements;this.set(a[0],a[3],a[6],a[1],a[4],a[7],a[2],a[5],a[8]);return this},multiplyVector3:function(a){console.warn("DEPRECATED: Matrix3's .multiplyVector3() has been removed. Use vector.applyMatrix3( matrix ) instead.");return a.applyMatrix3(this)},multiplyVector3Array:function(){var a=
+new THREE.Vector3;return function(b){for(var c=0,d=b.length;c<d;c+=3)a.x=b[c],a.y=b[c+1],a.z=b[c+2],a.applyMatrix3(this),b[c]=a.x,b[c+1]=a.y,b[c+2]=a.z;return b}}(),multiplyScalar:function(a){var b=this.elements;b[0]*=a;b[3]*=a;b[6]*=a;b[1]*=a;b[4]*=a;b[7]*=a;b[2]*=a;b[5]*=a;b[8]*=a;return this},determinant:function(){var a=this.elements,b=a[0],c=a[1],d=a[2],e=a[3],f=a[4],g=a[5],h=a[6],i=a[7],a=a[8];return b*f*a-b*g*i-c*e*a+c*g*h+d*e*i-d*f*h},getInverse:function(a,b){var c=a.elements,d=this.elements;
+d[0]=c[10]*c[5]-c[6]*c[9];d[1]=-c[10]*c[1]+c[2]*c[9];d[2]=c[6]*c[1]-c[2]*c[5];d[3]=-c[10]*c[4]+c[6]*c[8];d[4]=c[10]*c[0]-c[2]*c[8];d[5]=-c[6]*c[0]+c[2]*c[4];d[6]=c[9]*c[4]-c[5]*c[8];d[7]=-c[9]*c[0]+c[1]*c[8];d[8]=c[5]*c[0]-c[1]*c[4];c=c[0]*d[0]+c[1]*d[3]+c[2]*d[6];if(0===c){if(b)throw Error("Matrix3.getInverse(): can't invert matrix, determinant is 0");console.warn("Matrix3.getInverse(): can't invert matrix, determinant is 0");this.identity();return this}this.multiplyScalar(1/c);return this},transpose:function(){var a,
+b=this.elements;a=b[1];b[1]=b[3];b[3]=a;a=b[2];b[2]=b[6];b[6]=a;a=b[5];b[5]=b[7];b[7]=a;return this},getNormalMatrix:function(a){this.getInverse(a).transpose();return this},transposeIntoArray:function(a){var b=this.elements;a[0]=b[0];a[1]=b[3];a[2]=b[6];a[3]=b[1];a[4]=b[4];a[5]=b[7];a[6]=b[2];a[7]=b[5];a[8]=b[8];return this},clone:function(){var a=this.elements;return new THREE.Matrix3(a[0],a[3],a[6],a[1],a[4],a[7],a[2],a[5],a[8])}});THREE.Matrix4=function(a,b,c,d,e,f,g,h,i,k,l,m,n,s,r,p){var q=this.elements=new Float32Array(16);q[0]=void 0!==a?a:1;q[4]=b||0;q[8]=c||0;q[12]=d||0;q[1]=e||0;q[5]=void 0!==f?f:1;q[9]=g||0;q[13]=h||0;q[2]=i||0;q[6]=k||0;q[10]=void 0!==l?l:1;q[14]=m||0;q[3]=n||0;q[7]=s||0;q[11]=r||0;q[15]=void 0!==p?p:1};
+THREE.extend(THREE.Matrix4.prototype,{set:function(a,b,c,d,e,f,g,h,i,k,l,m,n,s,r,p){var q=this.elements;q[0]=a;q[4]=b;q[8]=c;q[12]=d;q[1]=e;q[5]=f;q[9]=g;q[13]=h;q[2]=i;q[6]=k;q[10]=l;q[14]=m;q[3]=n;q[7]=s;q[11]=r;q[15]=p;return this},identity:function(){this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);return this},copy:function(a){a=a.elements;this.set(a[0],a[4],a[8],a[12],a[1],a[5],a[9],a[13],a[2],a[6],a[10],a[14],a[3],a[7],a[11],a[15]);return this},setRotationFromEuler:function(a,b){var c=this.elements,
+d=a.x,e=a.y,f=a.z,g=Math.cos(d),d=Math.sin(d),h=Math.cos(e),e=Math.sin(e),i=Math.cos(f),f=Math.sin(f);if(void 0===b||"XYZ"===b){var k=g*i,l=g*f,m=d*i,n=d*f;c[0]=h*i;c[4]=-h*f;c[8]=e;c[1]=l+m*e;c[5]=k-n*e;c[9]=-d*h;c[2]=n-k*e;c[6]=m+l*e;c[10]=g*h}else"YXZ"===b?(k=h*i,l=h*f,m=e*i,n=e*f,c[0]=k+n*d,c[4]=m*d-l,c[8]=g*e,c[1]=g*f,c[5]=g*i,c[9]=-d,c[2]=l*d-m,c[6]=n+k*d,c[10]=g*h):"ZXY"===b?(k=h*i,l=h*f,m=e*i,n=e*f,c[0]=k-n*d,c[4]=-g*f,c[8]=m+l*d,c[1]=l+m*d,c[5]=g*i,c[9]=n-k*d,c[2]=-g*e,c[6]=d,c[10]=g*h):
+"ZYX"===b?(k=g*i,l=g*f,m=d*i,n=d*f,c[0]=h*i,c[4]=m*e-l,c[8]=k*e+n,c[1]=h*f,c[5]=n*e+k,c[9]=l*e-m,c[2]=-e,c[6]=d*h,c[10]=g*h):"YZX"===b?(k=g*h,l=g*e,m=d*h,n=d*e,c[0]=h*i,c[4]=n-k*f,c[8]=m*f+l,c[1]=f,c[5]=g*i,c[9]=-d*i,c[2]=-e*i,c[6]=l*f+m,c[10]=k-n*f):"XZY"===b&&(k=g*h,l=g*e,m=d*h,n=d*e,c[0]=h*i,c[4]=-f,c[8]=e*i,c[1]=k*f+n,c[5]=g*i,c[9]=l*f-m,c[2]=m*f-l,c[6]=d*i,c[10]=n*f+k);return this},setRotationFromQuaternion:function(a){var b=this.elements,c=a.x,d=a.y,e=a.z,f=a.w,g=c+c,h=d+d,i=e+e,a=c*g,k=c*h,
+c=c*i,l=d*h,d=d*i,e=e*i,g=f*g,h=f*h,f=f*i;b[0]=1-(l+e);b[4]=k-f;b[8]=c+h;b[1]=k+f;b[5]=1-(a+e);b[9]=d-g;b[2]=c-h;b[6]=d+g;b[10]=1-(a+l);return this},lookAt:function(){var a=new THREE.Vector3,b=new THREE.Vector3,c=new THREE.Vector3;return function(d,e,f){var g=this.elements;c.subVectors(d,e).normalize();0===c.length()&&(c.z=1);a.crossVectors(f,c).normalize();0===a.length()&&(c.x+=1E-4,a.crossVectors(f,c).normalize());b.crossVectors(c,a);g[0]=a.x;g[4]=b.x;g[8]=c.x;g[1]=a.y;g[5]=b.y;g[9]=c.y;g[2]=a.z;
+g[6]=b.z;g[10]=c.z;return this}}(),multiply:function(a,b){return void 0!==b?(console.warn("DEPRECATED: Matrix4's .multiply() now only accepts one argument. Use .multiplyMatrices( a, b ) instead."),this.multiplyMatrices(a,b)):this.multiplyMatrices(this,a)},multiplyMatrices:function(a,b){var c=a.elements,d=b.elements,e=this.elements,f=c[0],g=c[4],h=c[8],i=c[12],k=c[1],l=c[5],m=c[9],n=c[13],s=c[2],r=c[6],p=c[10],q=c[14],y=c[3],v=c[7],z=c[11],c=c[15],t=d[0],A=d[4],I=d[8],C=d[12],x=d[1],G=d[5],J=d[9],
+E=d[13],H=d[2],B=d[6],W=d[10],F=d[14],K=d[3],L=d[7],U=d[11],d=d[15];e[0]=f*t+g*x+h*H+i*K;e[4]=f*A+g*G+h*B+i*L;e[8]=f*I+g*J+h*W+i*U;e[12]=f*C+g*E+h*F+i*d;e[1]=k*t+l*x+m*H+n*K;e[5]=k*A+l*G+m*B+n*L;e[9]=k*I+l*J+m*W+n*U;e[13]=k*C+l*E+m*F+n*d;e[2]=s*t+r*x+p*H+q*K;e[6]=s*A+r*G+p*B+q*L;e[10]=s*I+r*J+p*W+q*U;e[14]=s*C+r*E+p*F+q*d;e[3]=y*t+v*x+z*H+c*K;e[7]=y*A+v*G+z*B+c*L;e[11]=y*I+v*J+z*W+c*U;e[15]=y*C+v*E+z*F+c*d;return this},multiplyToArray:function(a,b,c){var d=this.elements;this.multiplyMatrices(a,b);
+c[0]=d[0];c[1]=d[1];c[2]=d[2];c[3]=d[3];c[4]=d[4];c[5]=d[5];c[6]=d[6];c[7]=d[7];c[8]=d[8];c[9]=d[9];c[10]=d[10];c[11]=d[11];c[12]=d[12];c[13]=d[13];c[14]=d[14];c[15]=d[15];return this},multiplyScalar:function(a){var b=this.elements;b[0]*=a;b[4]*=a;b[8]*=a;b[12]*=a;b[1]*=a;b[5]*=a;b[9]*=a;b[13]*=a;b[2]*=a;b[6]*=a;b[10]*=a;b[14]*=a;b[3]*=a;b[7]*=a;b[11]*=a;b[15]*=a;return this},multiplyVector3:function(a){console.warn("DEPRECATED: Matrix4's .multiplyVector3() has been removed. Use vector.applyMatrix4( matrix ) or vector.applyProjection( matrix ) instead.");
+return a.applyProjection(this)},multiplyVector4:function(a){console.warn("DEPRECATED: Matrix4's .multiplyVector4() has been removed. Use vector.applyMatrix4( matrix ) instead.");return a.applyMatrix4(this)},multiplyVector3Array:function(){var a=new THREE.Vector3;return function(b){for(var c=0,d=b.length;c<d;c+=3)a.x=b[c],a.y=b[c+1],a.z=b[c+2],a.applyProjection(this),b[c]=a.x,b[c+1]=a.y,b[c+2]=a.z;return b}}(),rotateAxis:function(a){var b=this.elements,c=a.x,d=a.y,e=a.z;a.x=c*b[0]+d*b[4]+e*b[8];a.y=
+c*b[1]+d*b[5]+e*b[9];a.z=c*b[2]+d*b[6]+e*b[10];a.normalize();return a},crossVector:function(a){var b=this.elements,c=new THREE.Vector4;c.x=b[0]*a.x+b[4]*a.y+b[8]*a.z+b[12]*a.w;c.y=b[1]*a.x+b[5]*a.y+b[9]*a.z+b[13]*a.w;c.z=b[2]*a.x+b[6]*a.y+b[10]*a.z+b[14]*a.w;c.w=a.w?b[3]*a.x+b[7]*a.y+b[11]*a.z+b[15]*a.w:1;return c},determinant:function(){var a=this.elements,b=a[0],c=a[4],d=a[8],e=a[12],f=a[1],g=a[5],h=a[9],i=a[13],k=a[2],l=a[6],m=a[10],n=a[14];return a[3]*(+e*h*l-d*i*l-e*g*m+c*i*m+d*g*n-c*h*n)+a[7]*
+(+b*h*n-b*i*m+e*f*m-d*f*n+d*i*k-e*h*k)+a[11]*(+b*i*l-b*g*n-e*f*l+c*f*n+e*g*k-c*i*k)+a[15]*(-d*g*k-b*h*l+b*g*m+d*f*l-c*f*m+c*h*k)},transpose:function(){var a=this.elements,b;b=a[1];a[1]=a[4];a[4]=b;b=a[2];a[2]=a[8];a[8]=b;b=a[6];a[6]=a[9];a[9]=b;b=a[3];a[3]=a[12];a[12]=b;b=a[7];a[7]=a[13];a[13]=b;b=a[11];a[11]=a[14];a[14]=b;return this},flattenToArray:function(a){var b=this.elements;a[0]=b[0];a[1]=b[1];a[2]=b[2];a[3]=b[3];a[4]=b[4];a[5]=b[5];a[6]=b[6];a[7]=b[7];a[8]=b[8];a[9]=b[9];a[10]=b[10];a[11]=
+b[11];a[12]=b[12];a[13]=b[13];a[14]=b[14];a[15]=b[15];return a},flattenToArrayOffset:function(a,b){var c=this.elements;a[b]=c[0];a[b+1]=c[1];a[b+2]=c[2];a[b+3]=c[3];a[b+4]=c[4];a[b+5]=c[5];a[b+6]=c[6];a[b+7]=c[7];a[b+8]=c[8];a[b+9]=c[9];a[b+10]=c[10];a[b+11]=c[11];a[b+12]=c[12];a[b+13]=c[13];a[b+14]=c[14];a[b+15]=c[15];return a},getPosition:function(){var a=new THREE.Vector3;return function(){console.warn("DEPRECATED: Matrix4's .getPosition() has been removed. Use Vector3.getPositionFromMatrix( matrix ) instead.");
+var b=this.elements;return a.set(b[12],b[13],b[14])}}(),setPosition:function(a){var b=this.elements;b[12]=a.x;b[13]=a.y;b[14]=a.z;return this},getInverse:function(a,b){var c=this.elements,d=a.elements,e=d[0],f=d[4],g=d[8],h=d[12],i=d[1],k=d[5],l=d[9],m=d[13],n=d[2],s=d[6],r=d[10],p=d[14],q=d[3],y=d[7],v=d[11],z=d[15];c[0]=l*p*y-m*r*y+m*s*v-k*p*v-l*s*z+k*r*z;c[4]=h*r*y-g*p*y-h*s*v+f*p*v+g*s*z-f*r*z;c[8]=g*m*y-h*l*y+h*k*v-f*m*v-g*k*z+f*l*z;c[12]=h*l*s-g*m*s-h*k*r+f*m*r+g*k*p-f*l*p;c[1]=m*r*q-l*p*q-
+m*n*v+i*p*v+l*n*z-i*r*z;c[5]=g*p*q-h*r*q+h*n*v-e*p*v-g*n*z+e*r*z;c[9]=h*l*q-g*m*q-h*i*v+e*m*v+g*i*z-e*l*z;c[13]=g*m*n-h*l*n+h*i*r-e*m*r-g*i*p+e*l*p;c[2]=k*p*q-m*s*q+m*n*y-i*p*y-k*n*z+i*s*z;c[6]=h*s*q-f*p*q-h*n*y+e*p*y+f*n*z-e*s*z;c[10]=f*m*q-h*k*q+h*i*y-e*m*y-f*i*z+e*k*z;c[14]=h*k*n-f*m*n-h*i*s+e*m*s+f*i*p-e*k*p;c[3]=l*s*q-k*r*q-l*n*y+i*r*y+k*n*v-i*s*v;c[7]=f*r*q-g*s*q+g*n*y-e*r*y-f*n*v+e*s*v;c[11]=g*k*q-f*l*q-g*i*y+e*l*y+f*i*v-e*k*v;c[15]=f*l*n-g*k*n+g*i*s-e*l*s-f*i*r+e*k*r;c=d[0]*c[0]+d[1]*c[4]+
+d[2]*c[8]+d[3]*c[12];if(0==c){if(b)throw Error("Matrix4.getInverse(): can't invert matrix, determinant is 0");console.warn("Matrix4.getInverse(): can't invert matrix, determinant is 0");this.identity();return this}this.multiplyScalar(1/c);return this},compose:function(){var a=new THREE.Matrix4,b=new THREE.Matrix4;return function(c,d,e){var f=this.elements;a.identity();a.setRotationFromQuaternion(d);b.makeScale(e.x,e.y,e.z);this.multiplyMatrices(a,b);f[12]=c.x;f[13]=c.y;f[14]=c.z;return this}}(),decompose:function(){var a=
+new THREE.Vector3,b=new THREE.Vector3,c=new THREE.Vector3,d=new THREE.Matrix4;return function(e,f,g){var h=this.elements;a.set(h[0],h[1],h[2]);b.set(h[4],h[5],h[6]);c.set(h[8],h[9],h[10]);e=e instanceof THREE.Vector3?e:new THREE.Vector3;f=f instanceof THREE.Quaternion?f:new THREE.Quaternion;g=g instanceof THREE.Vector3?g:new THREE.Vector3;g.x=a.length();g.y=b.length();g.z=c.length();e.x=h[12];e.y=h[13];e.z=h[14];d.copy(this);d.elements[0]/=g.x;d.elements[1]/=g.x;d.elements[2]/=g.x;d.elements[4]/=
+g.y;d.elements[5]/=g.y;d.elements[6]/=g.y;d.elements[8]/=g.z;d.elements[9]/=g.z;d.elements[10]/=g.z;f.setFromRotationMatrix(d);return[e,f,g]}}(),extractPosition:function(a){var b=this.elements,a=a.elements;b[12]=a[12];b[13]=a[13];b[14]=a[14];return this},extractRotation:function(){var a=new THREE.Vector3;return function(b){var c=this.elements,b=b.elements,d=1/a.set(b[0],b[1],b[2]).length(),e=1/a.set(b[4],b[5],b[6]).length(),f=1/a.set(b[8],b[9],b[10]).length();c[0]=b[0]*d;c[1]=b[1]*d;c[2]=b[2]*d;c[4]=
+b[4]*e;c[5]=b[5]*e;c[6]=b[6]*e;c[8]=b[8]*f;c[9]=b[9]*f;c[10]=b[10]*f;return this}}(),translate:function(a){var b=this.elements,c=a.x,d=a.y,a=a.z;b[12]=b[0]*c+b[4]*d+b[8]*a+b[12];b[13]=b[1]*c+b[5]*d+b[9]*a+b[13];b[14]=b[2]*c+b[6]*d+b[10]*a+b[14];b[15]=b[3]*c+b[7]*d+b[11]*a+b[15];return this},rotateX:function(a){var b=this.elements,c=b[4],d=b[5],e=b[6],f=b[7],g=b[8],h=b[9],i=b[10],k=b[11],l=Math.cos(a),a=Math.sin(a);b[4]=l*c+a*g;b[5]=l*d+a*h;b[6]=l*e+a*i;b[7]=l*f+a*k;b[8]=l*g-a*c;b[9]=l*h-a*d;b[10]=
+l*i-a*e;b[11]=l*k-a*f;return this},rotateY:function(a){var b=this.elements,c=b[0],d=b[1],e=b[2],f=b[3],g=b[8],h=b[9],i=b[10],k=b[11],l=Math.cos(a),a=Math.sin(a);b[0]=l*c-a*g;b[1]=l*d-a*h;b[2]=l*e-a*i;b[3]=l*f-a*k;b[8]=l*g+a*c;b[9]=l*h+a*d;b[10]=l*i+a*e;b[11]=l*k+a*f;return this},rotateZ:function(a){var b=this.elements,c=b[0],d=b[1],e=b[2],f=b[3],g=b[4],h=b[5],i=b[6],k=b[7],l=Math.cos(a),a=Math.sin(a);b[0]=l*c+a*g;b[1]=l*d+a*h;b[2]=l*e+a*i;b[3]=l*f+a*k;b[4]=l*g-a*c;b[5]=l*h-a*d;b[6]=l*i-a*e;b[7]=l*
+k-a*f;return this},rotateByAxis:function(a,b){var c=this.elements;if(1===a.x&&0===a.y&&0===a.z)return this.rotateX(b);if(0===a.x&&1===a.y&&0===a.z)return this.rotateY(b);if(0===a.x&&0===a.y&&1===a.z)return this.rotateZ(b);var d=a.x,e=a.y,f=a.z,g=Math.sqrt(d*d+e*e+f*f),d=d/g,e=e/g,f=f/g,g=d*d,h=e*e,i=f*f,k=Math.cos(b),l=Math.sin(b),m=1-k,n=d*e*m,s=d*f*m,m=e*f*m,d=d*l,r=e*l,l=f*l,f=g+(1-g)*k,g=n+l,e=s-r,n=n-l,h=h+(1-h)*k,l=m+d,s=s+r,m=m-d,i=i+(1-i)*k,k=c[0],d=c[1],r=c[2],p=c[3],q=c[4],y=c[5],v=c[6],
+z=c[7],t=c[8],A=c[9],I=c[10],C=c[11];c[0]=f*k+g*q+e*t;c[1]=f*d+g*y+e*A;c[2]=f*r+g*v+e*I;c[3]=f*p+g*z+e*C;c[4]=n*k+h*q+l*t;c[5]=n*d+h*y+l*A;c[6]=n*r+h*v+l*I;c[7]=n*p+h*z+l*C;c[8]=s*k+m*q+i*t;c[9]=s*d+m*y+i*A;c[10]=s*r+m*v+i*I;c[11]=s*p+m*z+i*C;return this},scale:function(a){var b=this.elements,c=a.x,d=a.y,a=a.z;b[0]*=c;b[4]*=d;b[8]*=a;b[1]*=c;b[5]*=d;b[9]*=a;b[2]*=c;b[6]*=d;b[10]*=a;b[3]*=c;b[7]*=d;b[11]*=a;return this},getMaxScaleOnAxis:function(){var a=this.elements;return Math.sqrt(Math.max(a[0]*
+a[0]+a[1]*a[1]+a[2]*a[2],Math.max(a[4]*a[4]+a[5]*a[5]+a[6]*a[6],a[8]*a[8]+a[9]*a[9]+a[10]*a[10])))},makeTranslation:function(a,b,c){this.set(1,0,0,a,0,1,0,b,0,0,1,c,0,0,0,1);return this},makeRotationX:function(a){var b=Math.cos(a),a=Math.sin(a);this.set(1,0,0,0,0,b,-a,0,0,a,b,0,0,0,0,1);return this},makeRotationY:function(a){var b=Math.cos(a),a=Math.sin(a);this.set(b,0,a,0,0,1,0,0,-a,0,b,0,0,0,0,1);return this},makeRotationZ:function(a){var b=Math.cos(a),a=Math.sin(a);this.set(b,-a,0,0,a,b,0,0,0,
+0,1,0,0,0,0,1);return this},makeRotationAxis:function(a,b){var c=Math.cos(b),d=Math.sin(b),e=1-c,f=a.x,g=a.y,h=a.z,i=e*f,k=e*g;this.set(i*f+c,i*g-d*h,i*h+d*g,0,i*g+d*h,k*g+c,k*h-d*f,0,i*h-d*g,k*h+d*f,e*h*h+c,0,0,0,0,1);return this},makeScale:function(a,b,c){this.set(a,0,0,0,0,b,0,0,0,0,c,0,0,0,0,1);return this},makeFrustum:function(a,b,c,d,e,f){var g=this.elements;g[0]=2*e/(b-a);g[4]=0;g[8]=(b+a)/(b-a);g[12]=0;g[1]=0;g[5]=2*e/(d-c);g[9]=(d+c)/(d-c);g[13]=0;g[2]=0;g[6]=0;g[10]=-(f+e)/(f-e);g[14]=-2*
+f*e/(f-e);g[3]=0;g[7]=0;g[11]=-1;g[15]=0;return this},makePerspective:function(a,b,c,d){var a=c*Math.tan(THREE.Math.degToRad(0.5*a)),e=-a;return this.makeFrustum(e*b,a*b,e,a,c,d)},makeOrthographic:function(a,b,c,d,e,f){var g=this.elements,h=b-a,i=c-d,k=f-e;g[0]=2/h;g[4]=0;g[8]=0;g[12]=-((b+a)/h);g[1]=0;g[5]=2/i;g[9]=0;g[13]=-((c+d)/i);g[2]=0;g[6]=0;g[10]=-2/k;g[14]=-((f+e)/k);g[3]=0;g[7]=0;g[11]=0;g[15]=1;return this},clone:function(){var a=this.elements;return new THREE.Matrix4(a[0],a[4],a[8],a[12],
+a[1],a[5],a[9],a[13],a[2],a[6],a[10],a[14],a[3],a[7],a[11],a[15])}});THREE.Ray=function(a,b){this.origin=void 0!==a?a:new THREE.Vector3;this.direction=void 0!==b?b:new THREE.Vector3};
+THREE.extend(THREE.Ray.prototype,{set:function(a,b){this.origin.copy(a);this.direction.copy(b);return this},copy:function(a){this.origin.copy(a.origin);this.direction.copy(a.direction);return this},at:function(a,b){return(b||new THREE.Vector3).copy(this.direction).multiplyScalar(a).add(this.origin)},recast:function(){var a=new THREE.Vector3;return function(b){this.origin.copy(this.at(b,a));return this}}(),closestPointToPoint:function(a,b){var c=b||new THREE.Vector3;c.subVectors(a,this.origin);var d=
+c.dot(this.direction);return c.copy(this.direction).multiplyScalar(d).add(this.origin)},distanceToPoint:function(){var a=new THREE.Vector3;return function(b){var c=a.subVectors(b,this.origin).dot(this.direction);a.copy(this.direction).multiplyScalar(c).add(this.origin);return a.distanceTo(b)}}(),isIntersectionSphere:function(a){return this.distanceToPoint(a.center)<=a.radius},isIntersectionPlane:function(a){return 0!=a.normal.dot(this.direction)||0==a.distanceToPoint(this.origin)?!0:!1},distanceToPlane:function(a){var b=
+a.normal.dot(this.direction);if(0==b){if(0==a.distanceToPoint(this.origin))return 0}else return-(this.origin.dot(a.normal)+a.constant)/b},intersectPlane:function(a,b){var c=this.distanceToPlane(a);return void 0===c?void 0:this.at(c,b)},applyMatrix4:function(a){this.direction.add(this.origin).applyMatrix4(a);this.origin.applyMatrix4(a);this.direction.sub(this.origin);return this},equals:function(a){return a.origin.equals(this.origin)&&a.direction.equals(this.direction)},clone:function(){return(new THREE.Ray).copy(this)}});THREE.Sphere=function(a,b){this.center=void 0!==a?a:new THREE.Vector3;this.radius=void 0!==b?b:0};
+THREE.extend(THREE.Sphere.prototype,{set:function(a,b){this.center.copy(a);this.radius=b;return this},setFromCenterAndPoints:function(a,b){for(var c=0,d=0,e=b.length;d<e;d++)var f=a.distanceToSquared(b[d]),c=Math.max(c,f);this.center=a;this.radius=Math.sqrt(c);return this},copy:function(a){this.center.copy(a.center);this.radius=a.radius;return this},empty:function(){return 0>=this.radius},containsPoint:function(a){return a.distanceToSquared(this.center)<=this.radius*this.radius},distanceToPoint:function(a){return a.distanceTo(this.center)-
+this.radius},intersectsSphere:function(a){var b=this.radius+a.radius;return a.center.distanceToSquared(this.center)<=b*b},clampPoint:function(a,b){var c=this.center.distanceToSquared(a),d=b||new THREE.Vector3;d.copy(a);c>this.radius*this.radius&&(d.sub(this.center).normalize(),d.multiplyScalar(this.radius).add(this.center));return d},getBoundingBox:function(a){a=a||new THREE.Box3;a.set(this.center,this.center);a.expandByScalar(this.radius);return a},applyMatrix4:function(a){this.center.applyMatrix4(a);
+this.radius*=a.getMaxScaleOnAxis();return this},translate:function(a){this.center.add(a);return this},equals:function(a){return a.center.equals(this.center)&&a.radius===this.radius},clone:function(){return(new THREE.Sphere).copy(this)}});THREE.Frustum=function(a,b,c,d,e,f){this.planes=[void 0!==a?a:new THREE.Plane,void 0!==b?b:new THREE.Plane,void 0!==c?c:new THREE.Plane,void 0!==d?d:new THREE.Plane,void 0!==e?e:new THREE.Plane,void 0!==f?f:new THREE.Plane]};
+THREE.extend(THREE.Frustum.prototype,{set:function(a,b,c,d,e,f){var g=this.planes;g[0].copy(a);g[1].copy(b);g[2].copy(c);g[3].copy(d);g[4].copy(e);g[5].copy(f);return this},copy:function(a){for(var b=this.planes,c=0;6>c;c++)b[c].copy(a.planes[c]);return this},setFromMatrix:function(a){var b=this.planes,c=a.elements,a=c[0],d=c[1],e=c[2],f=c[3],g=c[4],h=c[5],i=c[6],k=c[7],l=c[8],m=c[9],n=c[10],s=c[11],r=c[12],p=c[13],q=c[14],c=c[15];b[0].setComponents(f-a,k-g,s-l,c-r).normalize();b[1].setComponents(f+
+a,k+g,s+l,c+r).normalize();b[2].setComponents(f+d,k+h,s+m,c+p).normalize();b[3].setComponents(f-d,k-h,s-m,c-p).normalize();b[4].setComponents(f-e,k-i,s-n,c-q).normalize();b[5].setComponents(f+e,k+i,s+n,c+q).normalize();return this},intersectsObject:function(){var a=new THREE.Vector3;return function(b){var c=b.matrixWorld,d=this.planes,b=-b.geometry.boundingSphere.radius*c.getMaxScaleOnAxis();a.getPositionFromMatrix(c);for(c=0;6>c;c++)if(d[c].distanceToPoint(a)<b)return!1;return!0}}(),intersectsSphere:function(a){for(var b=
+this.planes,c=a.center,a=-a.radius,d=0;6>d;d++)if(b[d].distanceToPoint(c)<a)return!1;return!0},containsPoint:function(a){for(var b=this.planes,c=0;6>c;c++)if(0>b[c].distanceToPoint(a))return!1;return!0},clone:function(){return(new THREE.Frustum).copy(this)}});THREE.Plane=function(a,b){this.normal=void 0!==a?a:new THREE.Vector3(1,0,0);this.constant=void 0!==b?b:0};
+THREE.extend(THREE.Plane.prototype,{set:function(a,b){this.normal.copy(a);this.constant=b;return this},setComponents:function(a,b,c,d){this.normal.set(a,b,c);this.constant=d;return this},setFromNormalAndCoplanarPoint:function(a,b){this.normal.copy(a);this.constant=-b.dot(this.normal);return this},setFromCoplanarPoints:function(){var a=new THREE.Vector3,b=new THREE.Vector3;return function(c,d,e){d=a.subVectors(e,d).cross(b.subVectors(c,d)).normalize();this.setFromNormalAndCoplanarPoint(d,c);return this}}(),
+copy:function(a){this.normal.copy(a.normal);this.constant=a.constant;return this},normalize:function(){var a=1/this.normal.length();this.normal.multiplyScalar(a);this.constant*=a;return this},negate:function(){this.constant*=-1;this.normal.negate();return this},distanceToPoint:function(a){return this.normal.dot(a)+this.constant},distanceToSphere:function(a){return this.distanceToPoint(a.center)-a.radius},projectPoint:function(a,b){return this.orthoPoint(a,b).sub(a).negate()},orthoPoint:function(a,
+b){var c=this.distanceToPoint(a);return(b||new THREE.Vector3).copy(this.normal).multiplyScalar(c)},isIntersectionLine:function(a){var b=this.distanceToPoint(a.start),a=this.distanceToPoint(a.end);return 0>b&&0<a||0>a&&0<b},intersectLine:function(){var a=new THREE.Vector3;return function(b,c){var d=c||new THREE.Vector3,e=b.delta(a),f=this.normal.dot(e);if(0==f){if(0==this.distanceToPoint(b.start))return d.copy(b.start)}else return f=-(b.start.dot(this.normal)+this.constant)/f,0>f||1<f?void 0:d.copy(e).multiplyScalar(f).add(b.start)}}(),
+coplanarPoint:function(a){return(a||new THREE.Vector3).copy(this.normal).multiplyScalar(-this.constant)},applyMatrix4:function(){var a=new THREE.Vector3,b=new THREE.Vector3;return function(c,d){var d=d||(new THREE.Matrix3).getInverse(c).transpose(),e=a.copy(this.normal).applyMatrix3(d),f=this.coplanarPoint(b);f.applyMatrix4(c);this.setFromNormalAndCoplanarPoint(e,f);return this}}(),translate:function(a){this.constant-=a.dot(this.normal);return this},equals:function(a){return a.normal.equals(this.normal)&&
+a.constant==this.constant},clone:function(){return(new THREE.Plane).copy(this)}});THREE.Math={clamp:function(a,b,c){return a<b?b:a>c?c:a},clampBottom:function(a,b){return a<b?b:a},mapLinear:function(a,b,c,d,e){return d+(a-b)*(e-d)/(c-b)},smoothstep:function(a,b,c){if(a<=b)return 0;if(a>=c)return 1;a=(a-b)/(c-b);return a*a*(3-2*a)},smootherstep:function(a,b,c){if(a<=b)return 0;if(a>=c)return 1;a=(a-b)/(c-b);return a*a*a*(a*(6*a-15)+10)},random16:function(){return(65280*Math.random()+255*Math.random())/65535},randInt:function(a,b){return a+Math.floor(Math.random()*(b-a+1))},randFloat:function(a,
+b){return a+Math.random()*(b-a)},randFloatSpread:function(a){return a*(0.5-Math.random())},sign:function(a){return 0>a?-1:0<a?1:0},degToRad:function(){var a=Math.PI/180;return function(b){return b*a}}(),radToDeg:function(){var a=180/Math.PI;return function(b){return b*a}}()};THREE.Spline=function(a){function b(a,b,c,d,e,f,g){a=0.5*(c-a);d=0.5*(d-b);return(2*(b-c)+a+d)*g+(-3*(b-c)-2*a-d)*f+a*e+b}this.points=a;var c=[],d={x:0,y:0,z:0},e,f,g,h,i,k,l,m,n;this.initFromArray=function(a){this.points=[];for(var b=0;b<a.length;b++)this.points[b]={x:a[b][0],y:a[b][1],z:a[b][2]}};this.getPoint=function(a){e=(this.points.length-1)*a;f=Math.floor(e);g=e-f;c[0]=0===f?f:f-1;c[1]=f;c[2]=f>this.points.length-2?this.points.length-1:f+1;c[3]=f>this.points.length-3?this.points.length-1:
+f+2;k=this.points[c[0]];l=this.points[c[1]];m=this.points[c[2]];n=this.points[c[3]];h=g*g;i=g*h;d.x=b(k.x,l.x,m.x,n.x,g,h,i);d.y=b(k.y,l.y,m.y,n.y,g,h,i);d.z=b(k.z,l.z,m.z,n.z,g,h,i);return d};this.getControlPointsArray=function(){var a,b,c=this.points.length,d=[];for(a=0;a<c;a++)b=this.points[a],d[a]=[b.x,b.y,b.z];return d};this.getLength=function(a){var b,c,d,e=b=b=0,f=new THREE.Vector3,g=new THREE.Vector3,h=[],i=0;h[0]=0;a||(a=100);c=this.points.length*a;f.copy(this.points[0]);for(a=1;a<c;a++)b=
+a/c,d=this.getPoint(b),g.copy(d),i+=g.distanceTo(f),f.copy(d),b*=this.points.length-1,b=Math.floor(b),b!=e&&(h[b]=i,e=b);h[h.length]=i;return{chunks:h,total:i}};this.reparametrizeByArcLength=function(a){var b,c,d,e,f,g,h=[],i=new THREE.Vector3,k=this.getLength();h.push(i.copy(this.points[0]).clone());for(b=1;b<this.points.length;b++){c=k.chunks[b]-k.chunks[b-1];g=Math.ceil(a*c/k.total);e=(b-1)/(this.points.length-1);f=b/(this.points.length-1);for(c=1;c<g-1;c++)d=e+c*(1/g)*(f-e),d=this.getPoint(d),
+h.push(i.copy(d).clone());h.push(i.copy(this.points[b]).clone())}this.points=h}};THREE.Triangle=function(a,b,c){this.a=void 0!==a?a:new THREE.Vector3;this.b=void 0!==b?b:new THREE.Vector3;this.c=void 0!==c?c:new THREE.Vector3};THREE.Triangle.normal=function(){var a=new THREE.Vector3;return function(b,c,d,e){e=e||new THREE.Vector3;e.subVectors(d,c);a.subVectors(b,c);e.cross(a);b=e.lengthSq();return 0<b?e.multiplyScalar(1/Math.sqrt(b)):e.set(0,0,0)}}();
+THREE.Triangle.barycoordFromPoint=function(){var a=new THREE.Vector3,b=new THREE.Vector3,c=new THREE.Vector3;return function(d,e,f,g,h){a.subVectors(g,e);b.subVectors(f,e);c.subVectors(d,e);var d=a.dot(a),e=a.dot(b),f=a.dot(c),i=b.dot(b),g=b.dot(c),k=d*i-e*e,h=h||new THREE.Vector3;if(0==k)return h.set(-2,-1,-1);k=1/k;i=(i*f-e*g)*k;d=(d*g-e*f)*k;return h.set(1-i-d,d,i)}}();
+THREE.Triangle.containsPoint=function(){var a=new THREE.Vector3;return function(b,c,d,e){b=THREE.Triangle.barycoordFromPoint(b,c,d,e,a);return 0<=b.x&&0<=b.y&&1>=b.x+b.y}}();
+THREE.extend(THREE.Triangle.prototype,{constructor:THREE.Triangle,set:function(a,b,c){this.a.copy(a);this.b.copy(b);this.c.copy(c);return this},setFromPointsAndIndices:function(a,b,c,d){this.a.copy(a[b]);this.b.copy(a[c]);this.c.copy(a[d]);return this},copy:function(a){this.a.copy(a.a);this.b.copy(a.b);this.c.copy(a.c);return this},area:function(){var a=new THREE.Vector3,b=new THREE.Vector3;return function(){a.subVectors(this.c,this.b);b.subVectors(this.a,this.b);return 0.5*a.cross(b).length()}}(),
+midpoint:function(a){return(a||new THREE.Vector3).addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)},normal:function(a){return THREE.Triangle.normal(this.a,this.b,this.c,a)},plane:function(a){return(a||new THREE.Plane).setFromCoplanarPoints(this.a,this.b,this.c)},barycoordFromPoint:function(a,b){return THREE.Triangle.barycoordFromPoint(a,this.a,this.b,this.c,b)},containsPoint:function(a){return THREE.Triangle.containsPoint(a,this.a,this.b,this.c)},equals:function(a){return a.a.equals(this.a)&&
+a.b.equals(this.b)&&a.c.equals(this.c)},clone:function(){return(new THREE.Triangle).copy(this)}});THREE.Vertex=function(a){console.warn("THREE.Vertex has been DEPRECATED. Use THREE.Vector3 instead.");return a};THREE.UV=function(a,b){console.warn("THREE.UV has been DEPRECATED. Use THREE.Vector2 instead.");return new THREE.Vector2(a,b)};THREE.Clock=function(a){this.autoStart=void 0!==a?a:!0;this.elapsedTime=this.oldTime=this.startTime=0;this.running=!1};
+THREE.extend(THREE.Clock.prototype,{start:function(){this.oldTime=this.startTime=void 0!==window.performance&&void 0!==window.performance.now?window.performance.now():Date.now();this.running=!0},stop:function(){this.getElapsedTime();this.running=!1},getElapsedTime:function(){this.getDelta();return this.elapsedTime},getDelta:function(){var a=0;this.autoStart&&!this.running&&this.start();if(this.running){var b=void 0!==window.performance&&void 0!==window.performance.now?window.performance.now():Date.now(),
+a=0.001*(b-this.oldTime);this.oldTime=b;this.elapsedTime+=a}return a}});THREE.EventDispatcher=function(){var a={};this.addEventListener=function(b,c){void 0===a[b]&&(a[b]=[]);-1===a[b].indexOf(c)&&a[b].push(c)};this.removeEventListener=function(b,c){var d=a[b].indexOf(c);-1!==d&&a[b].splice(d,1)};this.dispatchEvent=function(b){var c=a[b.type];if(void 0!==c){b.target=this;for(var d=0,e=c.length;d<e;d++)c[d].call(this,b)}}};(function(a){a.Raycaster=function(b,c,d,e){this.ray=new a.Ray(b,c);0<this.ray.direction.lengthSq()&&this.ray.direction.normalize();this.near=d||0;this.far=e||Infinity};var b=new a.Sphere,c=new a.Ray,d=new a.Plane,e=new a.Vector3,f=new a.Vector3,g=new a.Matrix4,h=function(a,b){return a.distance-b.distance},i=function(h,i,k){if(h instanceof a.Particle){f.getPositionFromMatrix(h.matrixWorld);i=i.ray.distanceToPoint(f);if(i>h.scale.x)return k;k.push({distance:i,point:h.position,face:null,object:h})}else if(h instanceof
+a.Mesh){f.getPositionFromMatrix(h.matrixWorld);b.set(f,h.geometry.boundingSphere.radius*h.matrixWorld.getMaxScaleOnAxis());if(!i.ray.isIntersectionSphere(b))return k;var s=h.geometry,r=s.vertices,p=h.material instanceof a.MeshFaceMaterial,q=!0===p?h.material.materials:null,y=h.material.side,v,z,t,A=i.precision;h.matrixRotationWorld.extractRotation(h.matrixWorld);g.getInverse(h.matrixWorld);c.copy(i.ray).applyMatrix4(g);for(var I=0,C=s.faces.length;I<C;I++){var x=s.faces[I],y=!0===p?q[x.materialIndex]:
+h.material;if(void 0!==y){d.setFromNormalAndCoplanarPoint(x.normal,r[x.a]);var G=c.distanceToPlane(d);if(!(Math.abs(G)<A)&&!(0>G)){y=y.side;if(y!==a.DoubleSide&&(v=c.direction.dot(d.normal),!(y===a.FrontSide?0>v:0<v)))continue;if(!(G<i.near||G>i.far)){e=c.at(G,e);if(x instanceof a.Face3){if(y=r[x.a],v=r[x.b],z=r[x.c],!a.Triangle.containsPoint(e,y,v,z))continue}else if(x instanceof a.Face4){if(y=r[x.a],v=r[x.b],z=r[x.c],t=r[x.d],!a.Triangle.containsPoint(e,y,v,t)&&!a.Triangle.containsPoint(e,v,z,t))continue}else throw Error("face type not supported");
+k.push({distance:G,point:i.ray.at(G),face:x,faceIndex:I,object:h})}}}}}},k=function(a,b,c){for(var a=a.getDescendants(),d=0,e=a.length;d<e;d++)i(a[d],b,c)};a.Raycaster.prototype.precision=1E-4;a.Raycaster.prototype.set=function(a,b){this.ray.set(a,b);0<this.ray.direction.length()&&this.ray.direction.normalize()};a.Raycaster.prototype.intersectObject=function(a,b){var c=[];!0===b&&k(a,this,c);i(a,this,c);c.sort(h);return c};a.Raycaster.prototype.intersectObjects=function(a,b){for(var c=[],d=0,e=a.length;d<
+e;d++)i(a[d],this,c),!0===b&&k(a[d],this,c);c.sort(h);return c}})(THREE);THREE.Object3D=function(){this.id=THREE.Object3DIdCount++;this.name="";this.properties={};this.parent=void 0;this.children=[];this.up=new THREE.Vector3(0,1,0);this.position=new THREE.Vector3;this.rotation=new THREE.Vector3;this.eulerOrder=THREE.Object3D.defaultEulerOrder;this.scale=new THREE.Vector3(1,1,1);this.renderDepth=null;this.rotationAutoUpdate=!0;this.matrix=new THREE.Matrix4;this.matrixWorld=new THREE.Matrix4;this.matrixRotationWorld=new THREE.Matrix4;this.matrixWorldNeedsUpdate=this.matrixAutoUpdate=
+!0;this.quaternion=new THREE.Quaternion;this.useQuaternion=!1;this.visible=!0;this.receiveShadow=this.castShadow=!1;this.frustumCulled=!0;this._vector=new THREE.Vector3};
+THREE.Object3D.prototype={constructor:THREE.Object3D,applyMatrix:function(a){this.matrix.multiplyMatrices(a,this.matrix);this.scale.getScaleFromMatrix(this.matrix);a=(new THREE.Matrix4).extractRotation(this.matrix);this.rotation.setEulerFromRotationMatrix(a,this.eulerOrder);this.position.getPositionFromMatrix(this.matrix)},translate:function(a,b){this.matrix.rotateAxis(b);this.position.add(b.multiplyScalar(a))},translateX:function(a){this.translate(a,this._vector.set(1,0,0))},translateY:function(a){this.translate(a,
+this._vector.set(0,1,0))},translateZ:function(a){this.translate(a,this._vector.set(0,0,1))},localToWorld:function(a){return a.applyMatrix4(this.matrixWorld)},worldToLocal:function(a){return a.applyMatrix4(THREE.Object3D.__m1.getInverse(this.matrixWorld))},lookAt:function(a){this.matrix.lookAt(a,this.position,this.up);this.rotationAutoUpdate&&(!1===this.useQuaternion?this.rotation.setEulerFromRotationMatrix(this.matrix,this.eulerOrder):this.quaternion.copy(this.matrix.decompose()[1]))},add:function(a){if(a===
+this)console.warn("THREE.Object3D.add: An object can't be added as a child of itself.");else if(a instanceof THREE.Object3D){void 0!==a.parent&&a.parent.remove(a);a.parent=this;this.children.push(a);for(var b=this;void 0!==b.parent;)b=b.parent;void 0!==b&&b instanceof THREE.Scene&&b.__addObject(a)}},remove:function(a){var b=this.children.indexOf(a);if(-1!==b){a.parent=void 0;this.children.splice(b,1);for(b=this;void 0!==b.parent;)b=b.parent;void 0!==b&&b instanceof THREE.Scene&&b.__removeObject(a)}},
+traverse:function(a){a(this);for(var b=0,c=this.children.length;b<c;b++)this.children[b].traverse(a)},getChildByName:function(a,b){for(var c=0,d=this.children.length;c<d;c++){var e=this.children[c];if(e.name===a||!0===b&&(e=e.getChildByName(a,b),void 0!==e))return e}},getDescendants:function(a){void 0===a&&(a=[]);Array.prototype.push.apply(a,this.children);for(var b=0,c=this.children.length;b<c;b++)this.children[b].getDescendants(a);return a},updateMatrix:function(){this.matrix.setPosition(this.position);
+!1===this.useQuaternion?this.matrix.setRotationFromEuler(this.rotation,this.eulerOrder):this.matrix.setRotationFromQuaternion(this.quaternion);(1!==this.scale.x||1!==this.scale.y||1!==this.scale.z)&&this.matrix.scale(this.scale);this.matrixWorldNeedsUpdate=!0},updateMatrixWorld:function(a){!0===this.matrixAutoUpdate&&this.updateMatrix();if(!0===this.matrixWorldNeedsUpdate||!0===a)void 0===this.parent?this.matrixWorld.copy(this.matrix):this.matrixWorld.multiplyMatrices(this.parent.matrixWorld,this.matrix),
+this.matrixWorldNeedsUpdate=!1,a=!0;for(var b=0,c=this.children.length;b<c;b++)this.children[b].updateMatrixWorld(a)},clone:function(a){void 0===a&&(a=new THREE.Object3D);a.name=this.name;a.up.copy(this.up);a.position.copy(this.position);a.rotation instanceof THREE.Vector3&&a.rotation.copy(this.rotation);a.eulerOrder=this.eulerOrder;a.scale.copy(this.scale);a.renderDepth=this.renderDepth;a.rotationAutoUpdate=this.rotationAutoUpdate;a.matrix.copy(this.matrix);a.matrixWorld.copy(this.matrixWorld);a.matrixRotationWorld.copy(this.matrixRotationWorld);
+a.matrixAutoUpdate=this.matrixAutoUpdate;a.matrixWorldNeedsUpdate=this.matrixWorldNeedsUpdate;a.quaternion.copy(this.quaternion);a.useQuaternion=this.useQuaternion;a.visible=this.visible;a.castShadow=this.castShadow;a.receiveShadow=this.receiveShadow;a.frustumCulled=this.frustumCulled;for(var b=0;b<this.children.length;b++)a.add(this.children[b].clone());return a}};THREE.Object3D.__m1=new THREE.Matrix4;THREE.Object3D.defaultEulerOrder="XYZ";THREE.Object3DIdCount=0;THREE.Projector=function(){function a(){if(f===h){var a=new THREE.RenderableObject;g.push(a);h++;f++;return a}return g[f++]}function b(){if(k===m){var a=new THREE.RenderableVertex;l.push(a);m++;k++;return a}return l[k++]}function c(a,b){return b.z-a.z}function d(a,b){var c=0,d=1,e=a.z+a.w,f=b.z+b.w,g=-a.z+a.w,h=-b.z+b.w;if(0<=e&&0<=f&&0<=g&&0<=h)return!0;if(0>e&&0>f||0>g&&0>h)return!1;0>e?c=Math.max(c,e/(e-f)):0>f&&(d=Math.min(d,e/(e-f)));0>g?c=Math.max(c,g/(g-h)):0>h&&(d=Math.min(d,g/(g-h)));if(d<
+c)return!1;a.lerp(b,c);b.lerp(a,1-d);return!0}var e,f,g=[],h=0,i,k,l=[],m=0,n,s,r=[],p=0,q,y=[],v=0,z,t,A=[],I=0,C,x,G=[],J=0,E={objects:[],sprites:[],lights:[],elements:[]},H=new THREE.Vector3,B=new THREE.Vector4,W=new THREE.Box3(new THREE.Vector3(-1,-1,-1),new THREE.Vector3(1,1,1)),F=new THREE.Box3,K=Array(3),L=Array(4),U=new THREE.Matrix4,fa=new THREE.Matrix4,Ca,$a=new THREE.Matrix4,M=new THREE.Matrix3,ca=new THREE.Matrix3,qa=new THREE.Vector3,ha=new THREE.Frustum,ra=new THREE.Vector4,N=new THREE.Vector4;
+this.projectVector=function(a,b){b.matrixWorldInverse.getInverse(b.matrixWorld);fa.multiplyMatrices(b.projectionMatrix,b.matrixWorldInverse);return a.applyProjection(fa)};this.unprojectVector=function(a,b){b.projectionMatrixInverse.getInverse(b.projectionMatrix);fa.multiplyMatrices(b.matrixWorld,b.projectionMatrixInverse);return a.applyProjection(fa)};this.pickingRay=function(a,b){a.z=-1;var c=new THREE.Vector3(a.x,a.y,1);this.unprojectVector(a,b);this.unprojectVector(c,b);c.sub(a).normalize();return new THREE.Raycaster(a,
+c)};this.projectScene=function(g,h,m,Pa){var ta=!1,ka,aa,pa,Y,da,la,Z,oa,gb,nb,ia,Wa,ab;x=t=q=s=0;E.elements.length=0;g.updateMatrixWorld();void 0===h.parent&&h.updateMatrixWorld();U.copy(h.matrixWorldInverse.getInverse(h.matrixWorld));fa.multiplyMatrices(h.projectionMatrix,U);ca.getInverse(U);ca.transpose();ha.setFromMatrix(fa);f=0;E.objects.length=0;E.sprites.length=0;E.lights.length=0;var Fa=function(b){for(var c=0,d=b.children.length;c<d;c++){var f=b.children[c];if(!1!==f.visible){if(f instanceof
+THREE.Light)E.lights.push(f);else if(f instanceof THREE.Mesh||f instanceof THREE.Line){if(!1===f.frustumCulled||!0===ha.intersectsObject(f))e=a(),e.object=f,null!==f.renderDepth?e.z=f.renderDepth:(H.getPositionFromMatrix(f.matrixWorld),H.applyProjection(fa),e.z=H.z),E.objects.push(e)}else f instanceof THREE.Sprite||f instanceof THREE.Particle?(e=a(),e.object=f,null!==f.renderDepth?e.z=f.renderDepth:(H.getPositionFromMatrix(f.matrixWorld),H.applyProjection(fa),e.z=H.z),E.sprites.push(e)):(e=a(),e.object=
+f,null!==f.renderDepth?e.z=f.renderDepth:(H.getPositionFromMatrix(f.matrixWorld),H.applyProjection(fa),e.z=H.z),E.objects.push(e));Fa(f)}}};Fa(g);!0===m&&E.objects.sort(c);g=0;for(m=E.objects.length;g<m;g++)if(oa=E.objects[g].object,Ca=oa.matrixWorld,k=0,oa instanceof THREE.Mesh){gb=oa.geometry;pa=gb.vertices;nb=gb.faces;gb=gb.faceVertexUvs;M.getInverse(Ca);M.transpose();Wa=oa.material instanceof THREE.MeshFaceMaterial;ab=!0===Wa?oa.material:null;ka=0;for(aa=pa.length;ka<aa;ka++)i=b(),i.positionWorld.copy(pa[ka]).applyMatrix4(Ca),
+i.positionScreen.copy(i.positionWorld).applyMatrix4(fa),i.positionScreen.x/=i.positionScreen.w,i.positionScreen.y/=i.positionScreen.w,i.positionScreen.z/=i.positionScreen.w,i.visible=!(-1>i.positionScreen.x||1<i.positionScreen.x||-1>i.positionScreen.y||1<i.positionScreen.y||-1>i.positionScreen.z||1<i.positionScreen.z);pa=0;for(ka=nb.length;pa<ka;pa++){aa=nb[pa];var Xa=!0===Wa?ab.materials[aa.materialIndex]:oa.material;if(void 0!==Xa){la=Xa.side;if(aa instanceof THREE.Face3)if(Y=l[aa.a],da=l[aa.b],
+Z=l[aa.c],K[0]=Y.positionScreen,K[1]=da.positionScreen,K[2]=Z.positionScreen,!0===Y.visible||!0===da.visible||!0===Z.visible||W.isIntersectionBox(F.setFromPoints(K)))if(ta=0>(Z.positionScreen.x-Y.positionScreen.x)*(da.positionScreen.y-Y.positionScreen.y)-(Z.positionScreen.y-Y.positionScreen.y)*(da.positionScreen.x-Y.positionScreen.x),la===THREE.DoubleSide||ta===(la===THREE.FrontSide))s===p?(ia=new THREE.RenderableFace3,r.push(ia),p++,s++,n=ia):n=r[s++],n.v1.copy(Y),n.v2.copy(da),n.v3.copy(Z);else continue;
+else continue;else if(aa instanceof THREE.Face4)if(Y=l[aa.a],da=l[aa.b],Z=l[aa.c],ia=l[aa.d],L[0]=Y.positionScreen,L[1]=da.positionScreen,L[2]=Z.positionScreen,L[3]=ia.positionScreen,!0===Y.visible||!0===da.visible||!0===Z.visible||!0===ia.visible||W.isIntersectionBox(F.setFromPoints(L)))if(ta=0>(ia.positionScreen.x-Y.positionScreen.x)*(da.positionScreen.y-Y.positionScreen.y)-(ia.positionScreen.y-Y.positionScreen.y)*(da.positionScreen.x-Y.positionScreen.x)||0>(da.positionScreen.x-Z.positionScreen.x)*
+(ia.positionScreen.y-Z.positionScreen.y)-(da.positionScreen.y-Z.positionScreen.y)*(ia.positionScreen.x-Z.positionScreen.x),la===THREE.DoubleSide||ta===(la===THREE.FrontSide)){if(q===v){var ub=new THREE.RenderableFace4;y.push(ub);v++;q++;n=ub}else n=y[q++];n.v1.copy(Y);n.v2.copy(da);n.v3.copy(Z);n.v4.copy(ia)}else continue;else continue;n.normalModel.copy(aa.normal);!1===ta&&(la===THREE.BackSide||la===THREE.DoubleSide)&&n.normalModel.negate();n.normalModel.applyMatrix3(M).normalize();n.normalModelView.copy(n.normalModel).applyMatrix3(ca);
+n.centroidModel.copy(aa.centroid).applyMatrix4(Ca);Z=aa.vertexNormals;Y=0;for(da=Z.length;Y<da;Y++)ia=n.vertexNormalsModel[Y],ia.copy(Z[Y]),!1===ta&&(la===THREE.BackSide||la===THREE.DoubleSide)&&ia.negate(),ia.applyMatrix3(M).normalize(),n.vertexNormalsModelView[Y].copy(ia).applyMatrix3(ca);n.vertexNormalsLength=Z.length;Y=0;for(da=gb.length;Y<da;Y++)if(ia=gb[Y][pa],void 0!==ia){la=0;for(Z=ia.length;la<Z;la++)n.uvs[Y][la]=ia[la]}n.color=aa.color;n.material=Xa;qa.copy(n.centroidModel).applyProjection(fa);
+n.z=qa.z;E.elements.push(n)}}}else if(oa instanceof THREE.Line){$a.multiplyMatrices(fa,Ca);pa=oa.geometry.vertices;Y=b();Y.positionScreen.copy(pa[0]).applyMatrix4($a);nb=oa.type===THREE.LinePieces?2:1;ka=1;for(aa=pa.length;ka<aa;ka++)Y=b(),Y.positionScreen.copy(pa[ka]).applyMatrix4($a),0<(ka+1)%nb||(da=l[k-2],ra.copy(Y.positionScreen),N.copy(da.positionScreen),!0===d(ra,N)&&(ra.multiplyScalar(1/ra.w),N.multiplyScalar(1/N.w),t===I?(gb=new THREE.RenderableLine,A.push(gb),I++,t++,z=gb):z=A[t++],z.v1.positionScreen.copy(ra),
+z.v2.positionScreen.copy(N),z.z=Math.max(ra.z,N.z),z.material=oa.material,E.elements.push(z)))}g=0;for(m=E.sprites.length;g<m;g++)oa=E.sprites[g].object,Ca=oa.matrixWorld,oa instanceof THREE.Particle&&(B.set(Ca.elements[12],Ca.elements[13],Ca.elements[14],1),B.applyMatrix4(fa),B.z/=B.w,0<B.z&&1>B.z&&(x===J?(ta=new THREE.RenderableParticle,G.push(ta),J++,x++,C=ta):C=G[x++],C.object=oa,C.x=B.x/B.w,C.y=B.y/B.w,C.z=B.z,C.rotation=oa.rotation.z,C.scale.x=oa.scale.x*Math.abs(C.x-(B.x+h.projectionMatrix.elements[0])/
+(B.w+h.projectionMatrix.elements[12])),C.scale.y=oa.scale.y*Math.abs(C.y-(B.y+h.projectionMatrix.elements[5])/(B.w+h.projectionMatrix.elements[13])),C.material=oa.material,E.elements.push(C)));!0===Pa&&E.elements.sort(c);return E}};THREE.Face3=function(a,b,c,d,e,f){this.a=a;this.b=b;this.c=c;this.normal=d instanceof THREE.Vector3?d:new THREE.Vector3;this.vertexNormals=d instanceof Array?d:[];this.color=e instanceof THREE.Color?e:new THREE.Color;this.vertexColors=e instanceof Array?e:[];this.vertexTangents=[];this.materialIndex=void 0!==f?f:0;this.centroid=new THREE.Vector3};
+THREE.Face3.prototype={constructor:THREE.Face3,clone:function(){var a=new THREE.Face3(this.a,this.b,this.c);a.normal.copy(this.normal);a.color.copy(this.color);a.centroid.copy(this.centroid);a.materialIndex=this.materialIndex;var b,c;b=0;for(c=this.vertexNormals.length;b<c;b++)a.vertexNormals[b]=this.vertexNormals[b].clone();b=0;for(c=this.vertexColors.length;b<c;b++)a.vertexColors[b]=this.vertexColors[b].clone();b=0;for(c=this.vertexTangents.length;b<c;b++)a.vertexTangents[b]=this.vertexTangents[b].clone();
+return a}};THREE.Face4=function(a,b,c,d,e,f,g){this.a=a;this.b=b;this.c=c;this.d=d;this.normal=e instanceof THREE.Vector3?e:new THREE.Vector3;this.vertexNormals=e instanceof Array?e:[];this.color=f instanceof THREE.Color?f:new THREE.Color;this.vertexColors=f instanceof Array?f:[];this.vertexTangents=[];this.materialIndex=void 0!==g?g:0;this.centroid=new THREE.Vector3};
+THREE.Face4.prototype={constructor:THREE.Face4,clone:function(){var a=new THREE.Face4(this.a,this.b,this.c,this.d);a.normal.copy(this.normal);a.color.copy(this.color);a.centroid.copy(this.centroid);a.materialIndex=this.materialIndex;var b,c;b=0;for(c=this.vertexNormals.length;b<c;b++)a.vertexNormals[b]=this.vertexNormals[b].clone();b=0;for(c=this.vertexColors.length;b<c;b++)a.vertexColors[b]=this.vertexColors[b].clone();b=0;for(c=this.vertexTangents.length;b<c;b++)a.vertexTangents[b]=this.vertexTangents[b].clone();
+return a}};THREE.Geometry=function(){THREE.EventDispatcher.call(this);this.id=THREE.GeometryIdCount++;this.name="";this.vertices=[];this.colors=[];this.normals=[];this.faces=[];this.faceUvs=[[]];this.faceVertexUvs=[[]];this.morphTargets=[];this.morphColors=[];this.morphNormals=[];this.skinWeights=[];this.skinIndices=[];this.lineDistances=[];this.boundingSphere=this.boundingBox=null;this.hasTangents=!1;this.dynamic=!0;this.buffersNeedUpdate=this.lineDistancesNeedUpdate=this.colorsNeedUpdate=this.tangentsNeedUpdate=
+this.normalsNeedUpdate=this.uvsNeedUpdate=this.elementsNeedUpdate=this.verticesNeedUpdate=!1};
+THREE.Geometry.prototype={constructor:THREE.Geometry,applyMatrix:function(a){for(var b=(new THREE.Matrix3).getInverse(a).transpose(),c=0,d=this.vertices.length;c<d;c++)this.vertices[c].applyMatrix4(a);c=0;for(d=this.faces.length;c<d;c++){var e=this.faces[c];e.normal.applyMatrix3(b).normalize();for(var f=0,g=e.vertexNormals.length;f<g;f++)e.vertexNormals[f].applyMatrix3(b).normalize();e.centroid.applyMatrix4(a)}},computeCentroids:function(){var a,b,c;a=0;for(b=this.faces.length;a<b;a++)c=this.faces[a],
+c.centroid.set(0,0,0),c instanceof THREE.Face3?(c.centroid.add(this.vertices[c.a]),c.centroid.add(this.vertices[c.b]),c.centroid.add(this.vertices[c.c]),c.centroid.divideScalar(3)):c instanceof THREE.Face4&&(c.centroid.add(this.vertices[c.a]),c.centroid.add(this.vertices[c.b]),c.centroid.add(this.vertices[c.c]),c.centroid.add(this.vertices[c.d]),c.centroid.divideScalar(4))},computeFaceNormals:function(){for(var a=new THREE.Vector3,b=new THREE.Vector3,c=0,d=this.faces.length;c<d;c++){var e=this.faces[c],
+f=this.vertices[e.a],g=this.vertices[e.b];a.subVectors(this.vertices[e.c],g);b.subVectors(f,g);a.cross(b);a.normalize();e.normal.copy(a)}},computeVertexNormals:function(a){var b,c,d,e;if(void 0===this.__tmpVertices){e=this.__tmpVertices=Array(this.vertices.length);b=0;for(c=this.vertices.length;b<c;b++)e[b]=new THREE.Vector3;b=0;for(c=this.faces.length;b<c;b++)d=this.faces[b],d instanceof THREE.Face3?d.vertexNormals=[new THREE.Vector3,new THREE.Vector3,new THREE.Vector3]:d instanceof THREE.Face4&&
+(d.vertexNormals=[new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3])}else{e=this.__tmpVertices;b=0;for(c=this.vertices.length;b<c;b++)e[b].set(0,0,0)}if(a){var f,g,h,i=new THREE.Vector3,k=new THREE.Vector3,l=new THREE.Vector3,m=new THREE.Vector3,n=new THREE.Vector3;b=0;for(c=this.faces.length;b<c;b++)d=this.faces[b],d instanceof THREE.Face3?(a=this.vertices[d.a],f=this.vertices[d.b],g=this.vertices[d.c],i.subVectors(g,f),k.subVectors(a,f),i.cross(k),e[d.a].add(i),e[d.b].add(i),
+e[d.c].add(i)):d instanceof THREE.Face4&&(a=this.vertices[d.a],f=this.vertices[d.b],g=this.vertices[d.c],h=this.vertices[d.d],l.subVectors(h,f),k.subVectors(a,f),l.cross(k),e[d.a].add(l),e[d.b].add(l),e[d.d].add(l),m.subVectors(h,g),n.subVectors(f,g),m.cross(n),e[d.b].add(m),e[d.c].add(m),e[d.d].add(m))}else{b=0;for(c=this.faces.length;b<c;b++)d=this.faces[b],d instanceof THREE.Face3?(e[d.a].add(d.normal),e[d.b].add(d.normal),e[d.c].add(d.normal)):d instanceof THREE.Face4&&(e[d.a].add(d.normal),e[d.b].add(d.normal),
+e[d.c].add(d.normal),e[d.d].add(d.normal))}b=0;for(c=this.vertices.length;b<c;b++)e[b].normalize();b=0;for(c=this.faces.length;b<c;b++)d=this.faces[b],d instanceof THREE.Face3?(d.vertexNormals[0].copy(e[d.a]),d.vertexNormals[1].copy(e[d.b]),d.vertexNormals[2].copy(e[d.c])):d instanceof THREE.Face4&&(d.vertexNormals[0].copy(e[d.a]),d.vertexNormals[1].copy(e[d.b]),d.vertexNormals[2].copy(e[d.c]),d.vertexNormals[3].copy(e[d.d]))},computeMorphNormals:function(){var a,b,c,d,e;c=0;for(d=this.faces.length;c<
+d;c++){e=this.faces[c];e.__originalFaceNormal?e.__originalFaceNormal.copy(e.normal):e.__originalFaceNormal=e.normal.clone();e.__originalVertexNormals||(e.__originalVertexNormals=[]);a=0;for(b=e.vertexNormals.length;a<b;a++)e.__originalVertexNormals[a]?e.__originalVertexNormals[a].copy(e.vertexNormals[a]):e.__originalVertexNormals[a]=e.vertexNormals[a].clone()}var f=new THREE.Geometry;f.faces=this.faces;a=0;for(b=this.morphTargets.length;a<b;a++){if(!this.morphNormals[a]){this.morphNormals[a]={};this.morphNormals[a].faceNormals=
+[];this.morphNormals[a].vertexNormals=[];var g=this.morphNormals[a].faceNormals,h=this.morphNormals[a].vertexNormals,i,k;c=0;for(d=this.faces.length;c<d;c++)e=this.faces[c],i=new THREE.Vector3,k=e instanceof THREE.Face3?{a:new THREE.Vector3,b:new THREE.Vector3,c:new THREE.Vector3}:{a:new THREE.Vector3,b:new THREE.Vector3,c:new THREE.Vector3,d:new THREE.Vector3},g.push(i),h.push(k)}g=this.morphNormals[a];f.vertices=this.morphTargets[a].vertices;f.computeFaceNormals();f.computeVertexNormals();c=0;for(d=
+this.faces.length;c<d;c++)e=this.faces[c],i=g.faceNormals[c],k=g.vertexNormals[c],i.copy(e.normal),e instanceof THREE.Face3?(k.a.copy(e.vertexNormals[0]),k.b.copy(e.vertexNormals[1]),k.c.copy(e.vertexNormals[2])):(k.a.copy(e.vertexNormals[0]),k.b.copy(e.vertexNormals[1]),k.c.copy(e.vertexNormals[2]),k.d.copy(e.vertexNormals[3]))}c=0;for(d=this.faces.length;c<d;c++)e=this.faces[c],e.normal=e.__originalFaceNormal,e.vertexNormals=e.__originalVertexNormals},computeTangents:function(){function a(a,b,c,
+d,e,f,x){h=a.vertices[b];i=a.vertices[c];k=a.vertices[d];l=g[e];m=g[f];n=g[x];s=i.x-h.x;r=k.x-h.x;p=i.y-h.y;q=k.y-h.y;y=i.z-h.z;v=k.z-h.z;z=m.x-l.x;t=n.x-l.x;A=m.y-l.y;I=n.y-l.y;C=1/(z*I-t*A);E.set((I*s-A*r)*C,(I*p-A*q)*C,(I*y-A*v)*C);H.set((z*r-t*s)*C,(z*q-t*p)*C,(z*v-t*y)*C);G[b].add(E);G[c].add(E);G[d].add(E);J[b].add(H);J[c].add(H);J[d].add(H)}var b,c,d,e,f,g,h,i,k,l,m,n,s,r,p,q,y,v,z,t,A,I,C,x,G=[],J=[],E=new THREE.Vector3,H=new THREE.Vector3,B=new THREE.Vector3,W=new THREE.Vector3,F=new THREE.Vector3;
+b=0;for(c=this.vertices.length;b<c;b++)G[b]=new THREE.Vector3,J[b]=new THREE.Vector3;b=0;for(c=this.faces.length;b<c;b++)f=this.faces[b],g=this.faceVertexUvs[0][b],f instanceof THREE.Face3?a(this,f.a,f.b,f.c,0,1,2):f instanceof THREE.Face4&&(a(this,f.a,f.b,f.d,0,1,3),a(this,f.b,f.c,f.d,1,2,3));var K=["a","b","c","d"];b=0;for(c=this.faces.length;b<c;b++){f=this.faces[b];for(d=0;d<f.vertexNormals.length;d++)F.copy(f.vertexNormals[d]),e=f[K[d]],x=G[e],B.copy(x),B.sub(F.multiplyScalar(F.dot(x))).normalize(),
+W.crossVectors(f.vertexNormals[d],x),e=W.dot(J[e]),e=0>e?-1:1,f.vertexTangents[d]=new THREE.Vector4(B.x,B.y,B.z,e)}this.hasTangents=!0},computeLineDistances:function(){for(var a=0,b=this.vertices,c=0,d=b.length;c<d;c++)0<c&&(a+=b[c].distanceTo(b[c-1])),this.lineDistances[c]=a},computeBoundingBox:function(){null===this.boundingBox&&(this.boundingBox=new THREE.Box3);this.boundingBox.setFromPoints(this.vertices)},computeBoundingSphere:function(){null===this.boundingSphere&&(this.boundingSphere=new THREE.Sphere);
+this.boundingSphere.setFromCenterAndPoints(this.boundingSphere.center,this.vertices)},mergeVertices:function(){var a={},b=[],c=[],d,e=Math.pow(10,4),f,g,h,i,k;this.__tmpVertices=void 0;f=0;for(g=this.vertices.length;f<g;f++)d=this.vertices[f],d=[Math.round(d.x*e),Math.round(d.y*e),Math.round(d.z*e)].join("_"),void 0===a[d]?(a[d]=f,b.push(this.vertices[f]),c[f]=b.length-1):c[f]=c[a[d]];e=[];f=0;for(g=this.faces.length;f<g;f++)if(a=this.faces[f],a instanceof THREE.Face3){a.a=c[a.a];a.b=c[a.b];a.c=c[a.c];
+h=[a.a,a.b,a.c];d=-1;for(i=0;3>i;i++)if(h[i]==h[(i+1)%3]){e.push(f);break}}else if(a instanceof THREE.Face4){a.a=c[a.a];a.b=c[a.b];a.c=c[a.c];a.d=c[a.d];h=[a.a,a.b,a.c,a.d];d=-1;for(i=0;4>i;i++)h[i]==h[(i+1)%4]&&(0<=d&&e.push(f),d=i);if(0<=d){h.splice(d,1);var l=new THREE.Face3(h[0],h[1],h[2],a.normal,a.color,a.materialIndex);h=0;for(i=this.faceVertexUvs.length;h<i;h++)(k=this.faceVertexUvs[h][f])&&k.splice(d,1);a.vertexNormals&&0<a.vertexNormals.length&&(l.vertexNormals=a.vertexNormals,l.vertexNormals.splice(d,
+1));a.vertexColors&&0<a.vertexColors.length&&(l.vertexColors=a.vertexColors,l.vertexColors.splice(d,1));this.faces[f]=l}}for(f=e.length-1;0<=f;f--){this.faces.splice(f,1);h=0;for(i=this.faceVertexUvs.length;h<i;h++)this.faceVertexUvs[h].splice(f,1)}c=this.vertices.length-b.length;this.vertices=b;return c},clone:function(){for(var a=new THREE.Geometry,b=this.vertices,c=0,d=b.length;c<d;c++)a.vertices.push(b[c].clone());b=this.faces;c=0;for(d=b.length;c<d;c++)a.faces.push(b[c].clone());b=this.faceVertexUvs[0];
+c=0;for(d=b.length;c<d;c++){for(var e=b[c],f=[],g=0,h=e.length;g<h;g++)f.push(new THREE.Vector2(e[g].x,e[g].y));a.faceVertexUvs[0].push(f)}return a},dispose:function(){this.dispatchEvent({type:"dispose"})}};THREE.GeometryIdCount=0;THREE.BufferGeometry=function(){THREE.EventDispatcher.call(this);this.id=THREE.GeometryIdCount++;this.attributes={};this.dynamic=!1;this.offsets=[];this.boundingSphere=this.boundingBox=null;this.hasTangents=!1;this.morphTargets=[]};
+THREE.BufferGeometry.prototype={constructor:THREE.BufferGeometry,applyMatrix:function(a){var b,c;this.attributes.position&&(b=this.attributes.position.array);this.attributes.normal&&(c=this.attributes.normal.array);void 0!==b&&(a.multiplyVector3Array(b),this.verticesNeedUpdate=!0);void 0!==c&&(b=new THREE.Matrix3,b.getInverse(a).transpose(),b.multiplyVector3Array(c),this.normalizeNormals(),this.normalsNeedUpdate=!0)},computeBoundingBox:function(){null===this.boundingBox&&(this.boundingBox=new THREE.Box3);
+var a=this.attributes.position.array;if(a){var b=this.boundingBox,c,d,e;3<=a.length&&(b.min.x=b.max.x=a[0],b.min.y=b.max.y=a[1],b.min.z=b.max.z=a[2]);for(var f=3,g=a.length;f<g;f+=3)c=a[f],d=a[f+1],e=a[f+2],c<b.min.x?b.min.x=c:c>b.max.x&&(b.max.x=c),d<b.min.y?b.min.y=d:d>b.max.y&&(b.max.y=d),e<b.min.z?b.min.z=e:e>b.max.z&&(b.max.z=e)}if(void 0===a||0===a.length)this.boundingBox.min.set(0,0,0),this.boundingBox.max.set(0,0,0)},computeBoundingSphere:function(){null===this.boundingSphere&&(this.boundingSphere=
+new THREE.Sphere);var a=this.attributes.position.array;if(a){for(var b,c=0,d,e,f=0,g=a.length;f<g;f+=3)b=a[f],d=a[f+1],e=a[f+2],b=b*b+d*d+e*e,b>c&&(c=b);this.boundingSphere.radius=Math.sqrt(c)}},computeVertexNormals:function(){if(this.attributes.position){var a,b,c,d;a=this.attributes.position.array.length;if(void 0===this.attributes.normal)this.attributes.normal={itemSize:3,array:new Float32Array(a),numItems:a};else{a=0;for(b=this.attributes.normal.array.length;a<b;a++)this.attributes.normal.array[a]=
+0}var e=this.attributes.position.array,f=this.attributes.normal.array,g,h,i,k,l,m,n=new THREE.Vector3,s=new THREE.Vector3,r=new THREE.Vector3,p=new THREE.Vector3,q=new THREE.Vector3;if(this.attributes.index){var y=this.attributes.index.array,v=this.offsets;c=0;for(d=v.length;c<d;++c){b=v[c].start;g=v[c].count;var z=v[c].index;a=b;for(b+=g;a<b;a+=3)g=z+y[a],h=z+y[a+1],i=z+y[a+2],k=e[3*g],l=e[3*g+1],m=e[3*g+2],n.set(k,l,m),k=e[3*h],l=e[3*h+1],m=e[3*h+2],s.set(k,l,m),k=e[3*i],l=e[3*i+1],m=e[3*i+2],r.set(k,
+l,m),p.subVectors(r,s),q.subVectors(n,s),p.cross(q),f[3*g]+=p.x,f[3*g+1]+=p.y,f[3*g+2]+=p.z,f[3*h]+=p.x,f[3*h+1]+=p.y,f[3*h+2]+=p.z,f[3*i]+=p.x,f[3*i+1]+=p.y,f[3*i+2]+=p.z}}else{a=0;for(b=e.length;a<b;a+=9)k=e[a],l=e[a+1],m=e[a+2],n.set(k,l,m),k=e[a+3],l=e[a+4],m=e[a+5],s.set(k,l,m),k=e[a+6],l=e[a+7],m=e[a+8],r.set(k,l,m),p.subVectors(r,s),q.subVectors(n,s),p.cross(q),f[a]=p.x,f[a+1]=p.y,f[a+2]=p.z,f[a+3]=p.x,f[a+4]=p.y,f[a+5]=p.z,f[a+6]=p.x,f[a+7]=p.y,f[a+8]=p.z}this.normalizeNormals();this.normalsNeedUpdate=
+!0}},normalizeNormals:function(){for(var a=this.attributes.normal.array,b,c,d,e=0,f=a.length;e<f;e+=3)b=a[e],c=a[e+1],d=a[e+2],b=1/Math.sqrt(b*b+c*c+d*d),a[e]*=b,a[e+1]*=b,a[e+2]*=b},computeTangents:function(){function a(a){Ca.x=d[3*a];Ca.y=d[3*a+1];Ca.z=d[3*a+2];$a.copy(Ca);ca=i[a];U.copy(ca);U.sub(Ca.multiplyScalar(Ca.dot(ca))).normalize();fa.crossVectors($a,ca);qa=fa.dot(k[a]);M=0>qa?-1:1;h[4*a]=U.x;h[4*a+1]=U.y;h[4*a+2]=U.z;h[4*a+3]=M}if(void 0===this.attributes.index||void 0===this.attributes.position||
+void 0===this.attributes.normal||void 0===this.attributes.uv)console.warn("Missing required attributes (index, position, normal or uv) in BufferGeometry.computeTangents()");else{var b=this.attributes.index.array,c=this.attributes.position.array,d=this.attributes.normal.array,e=this.attributes.uv.array,f=c.length/3;if(void 0===this.attributes.tangent){var g=4*f;this.attributes.tangent={itemSize:4,array:new Float32Array(g),numItems:g}}for(var h=this.attributes.tangent.array,i=[],k=[],g=0;g<f;g++)i[g]=
+new THREE.Vector3,k[g]=new THREE.Vector3;var l,m,n,s,r,p,q,y,v,z,t,A,I,C,x,f=new THREE.Vector3,g=new THREE.Vector3,G,J,E,H,B,W,F,K=this.offsets;E=0;for(H=K.length;E<H;++E){J=K[E].start;B=K[E].count;var L=K[E].index;G=J;for(J+=B;G<J;G+=3)B=L+b[G],W=L+b[G+1],F=L+b[G+2],l=c[3*B],m=c[3*B+1],n=c[3*B+2],s=c[3*W],r=c[3*W+1],p=c[3*W+2],q=c[3*F],y=c[3*F+1],v=c[3*F+2],z=e[2*B],t=e[2*B+1],A=e[2*W],I=e[2*W+1],C=e[2*F],x=e[2*F+1],s-=l,l=q-l,r-=m,m=y-m,p-=n,n=v-n,A-=z,z=C-z,I-=t,t=x-t,x=1/(A*t-z*I),f.set((t*s-
+I*l)*x,(t*r-I*m)*x,(t*p-I*n)*x),g.set((A*l-z*s)*x,(A*m-z*r)*x,(A*n-z*p)*x),i[B].add(f),i[W].add(f),i[F].add(f),k[B].add(g),k[W].add(g),k[F].add(g)}var U=new THREE.Vector3,fa=new THREE.Vector3,Ca=new THREE.Vector3,$a=new THREE.Vector3,M,ca,qa;E=0;for(H=K.length;E<H;++E){J=K[E].start;B=K[E].count;L=K[E].index;G=J;for(J+=B;G<J;G+=3)B=L+b[G],W=L+b[G+1],F=L+b[G+2],a(B),a(W),a(F)}this.tangentsNeedUpdate=this.hasTangents=!0}},dispose:function(){this.dispatchEvent({type:"dispose"})}};THREE.Camera=function(){THREE.Object3D.call(this);this.matrixWorldInverse=new THREE.Matrix4;this.projectionMatrix=new THREE.Matrix4;this.projectionMatrixInverse=new THREE.Matrix4};THREE.Camera.prototype=Object.create(THREE.Object3D.prototype);THREE.Camera.prototype.lookAt=function(a){this.matrix.lookAt(this.position,a,this.up);!0===this.rotationAutoUpdate&&(!1===this.useQuaternion?this.rotation.setEulerFromRotationMatrix(this.matrix,this.eulerOrder):this.quaternion.copy(this.matrix.decompose()[1]))};THREE.OrthographicCamera=function(a,b,c,d,e,f){THREE.Camera.call(this);this.left=a;this.right=b;this.top=c;this.bottom=d;this.near=void 0!==e?e:0.1;this.far=void 0!==f?f:2E3;this.updateProjectionMatrix()};THREE.OrthographicCamera.prototype=Object.create(THREE.Camera.prototype);THREE.OrthographicCamera.prototype.updateProjectionMatrix=function(){this.projectionMatrix.makeOrthographic(this.left,this.right,this.top,this.bottom,this.near,this.far)};THREE.PerspectiveCamera=function(a,b,c,d){THREE.Camera.call(this);this.fov=void 0!==a?a:50;this.aspect=void 0!==b?b:1;this.near=void 0!==c?c:0.1;this.far=void 0!==d?d:2E3;this.updateProjectionMatrix()};THREE.PerspectiveCamera.prototype=Object.create(THREE.Camera.prototype);THREE.PerspectiveCamera.prototype.setLens=function(a,b){void 0===b&&(b=24);this.fov=2*THREE.Math.radToDeg(Math.atan(b/(2*a)));this.updateProjectionMatrix()};
+THREE.PerspectiveCamera.prototype.setViewOffset=function(a,b,c,d,e,f){this.fullWidth=a;this.fullHeight=b;this.x=c;this.y=d;this.width=e;this.height=f;this.updateProjectionMatrix()};
+THREE.PerspectiveCamera.prototype.updateProjectionMatrix=function(){if(this.fullWidth){var a=this.fullWidth/this.fullHeight,b=Math.tan(THREE.Math.degToRad(0.5*this.fov))*this.near,c=-b,d=a*c,a=Math.abs(a*b-d),c=Math.abs(b-c);this.projectionMatrix.makeFrustum(d+this.x*a/this.fullWidth,d+(this.x+this.width)*a/this.fullWidth,b-(this.y+this.height)*c/this.fullHeight,b-this.y*c/this.fullHeight,this.near,this.far)}else this.projectionMatrix.makePerspective(this.fov,this.aspect,this.near,this.far)};THREE.Light=function(a){THREE.Object3D.call(this);this.color=new THREE.Color(a)};THREE.Light.prototype=Object.create(THREE.Object3D.prototype);THREE.AmbientLight=function(a){THREE.Light.call(this,a)};THREE.AmbientLight.prototype=Object.create(THREE.Light.prototype);THREE.AreaLight=function(a,b){THREE.Light.call(this,a);this.normal=new THREE.Vector3(0,-1,0);this.right=new THREE.Vector3(1,0,0);this.intensity=void 0!==b?b:1;this.height=this.width=1;this.constantAttenuation=1.5;this.linearAttenuation=0.5;this.quadraticAttenuation=0.1};THREE.AreaLight.prototype=Object.create(THREE.Light.prototype);THREE.DirectionalLight=function(a,b){THREE.Light.call(this,a);this.position=new THREE.Vector3(0,1,0);this.target=new THREE.Object3D;this.intensity=void 0!==b?b:1;this.onlyShadow=this.castShadow=!1;this.shadowCameraNear=50;this.shadowCameraFar=5E3;this.shadowCameraLeft=-500;this.shadowCameraTop=this.shadowCameraRight=500;this.shadowCameraBottom=-500;this.shadowCameraVisible=!1;this.shadowBias=0;this.shadowDarkness=0.5;this.shadowMapHeight=this.shadowMapWidth=512;this.shadowCascade=!1;this.shadowCascadeOffset=
+new THREE.Vector3(0,0,-1E3);this.shadowCascadeCount=2;this.shadowCascadeBias=[0,0,0];this.shadowCascadeWidth=[512,512,512];this.shadowCascadeHeight=[512,512,512];this.shadowCascadeNearZ=[-1,0.99,0.998];this.shadowCascadeFarZ=[0.99,0.998,1];this.shadowCascadeArray=[];this.shadowMatrix=this.shadowCamera=this.shadowMapSize=this.shadowMap=null};THREE.DirectionalLight.prototype=Object.create(THREE.Light.prototype);THREE.HemisphereLight=function(a,b,c){THREE.Light.call(this,a);this.groundColor=new THREE.Color(b);this.position=new THREE.Vector3(0,100,0);this.intensity=void 0!==c?c:1};THREE.HemisphereLight.prototype=Object.create(THREE.Light.prototype);THREE.PointLight=function(a,b,c){THREE.Light.call(this,a);this.position=new THREE.Vector3(0,0,0);this.intensity=void 0!==b?b:1;this.distance=void 0!==c?c:0};THREE.PointLight.prototype=Object.create(THREE.Light.prototype);THREE.SpotLight=function(a,b,c,d,e){THREE.Light.call(this,a);this.position=new THREE.Vector3(0,1,0);this.target=new THREE.Object3D;this.intensity=void 0!==b?b:1;this.distance=void 0!==c?c:0;this.angle=void 0!==d?d:Math.PI/2;this.exponent=void 0!==e?e:10;this.onlyShadow=this.castShadow=!1;this.shadowCameraNear=50;this.shadowCameraFar=5E3;this.shadowCameraFov=50;this.shadowCameraVisible=!1;this.shadowBias=0;this.shadowDarkness=0.5;this.shadowMapHeight=this.shadowMapWidth=512;this.shadowMatrix=this.shadowCamera=
+this.shadowMapSize=this.shadowMap=null};THREE.SpotLight.prototype=Object.create(THREE.Light.prototype);THREE.Loader=function(a){this.statusDomElement=(this.showStatus=a)?THREE.Loader.prototype.addStatusElement():null;this.onLoadStart=function(){};this.onLoadProgress=function(){};this.onLoadComplete=function(){}};
+THREE.Loader.prototype={constructor:THREE.Loader,crossOrigin:"anonymous",addStatusElement:function(){var a=document.createElement("div");a.style.position="absolute";a.style.right="0px";a.style.top="0px";a.style.fontSize="0.8em";a.style.textAlign="left";a.style.background="rgba(0,0,0,0.25)";a.style.color="#fff";a.style.width="120px";a.style.padding="0.5em 0.5em 0.5em 0.5em";a.style.zIndex=1E3;a.innerHTML="Loading ...";return a},updateProgress:function(a){var b="Loaded ",b=a.total?b+((100*a.loaded/
+a.total).toFixed(0)+"%"):b+((a.loaded/1E3).toFixed(2)+" KB");this.statusDomElement.innerHTML=b},extractUrlBase:function(a){a=a.split("/");a.pop();return(1>a.length?".":a.join("/"))+"/"},initMaterials:function(a,b){for(var c=[],d=0;d<a.length;++d)c[d]=THREE.Loader.prototype.createMaterial(a[d],b);return c},needsTangents:function(a){for(var b=0,c=a.length;b<c;b++)if(a[b]instanceof THREE.ShaderMaterial)return!0;return!1},createMaterial:function(a,b){function c(a){a=Math.log(a)/Math.LN2;return Math.floor(a)==
+a}function d(a){a=Math.log(a)/Math.LN2;return Math.pow(2,Math.round(a))}function e(a,e,f,h,i,k,q){var y=/\.dds$/i.test(f),v=b+"/"+f;if(y){var z=THREE.ImageUtils.loadCompressedTexture(v);a[e]=z}else z=document.createElement("canvas"),a[e]=new THREE.Texture(z);a[e].sourceFile=f;h&&(a[e].repeat.set(h[0],h[1]),1!==h[0]&&(a[e].wrapS=THREE.RepeatWrapping),1!==h[1]&&(a[e].wrapT=THREE.RepeatWrapping));i&&a[e].offset.set(i[0],i[1]);k&&(f={repeat:THREE.RepeatWrapping,mirror:THREE.MirroredRepeatWrapping},void 0!==
+f[k[0]]&&(a[e].wrapS=f[k[0]]),void 0!==f[k[1]]&&(a[e].wrapT=f[k[1]]));q&&(a[e].anisotropy=q);if(!y){var t=a[e],a=new Image;a.onload=function(){if(!c(this.width)||!c(this.height)){var a=d(this.width),b=d(this.height);t.image.width=a;t.image.height=b;t.image.getContext("2d").drawImage(this,0,0,a,b)}else t.image=this;t.needsUpdate=!0};a.crossOrigin=g.crossOrigin;a.src=v}}function f(a){return(255*a[0]<<16)+(255*a[1]<<8)+255*a[2]}var g=this,h="MeshLambertMaterial",i={color:15658734,opacity:1,map:null,
+lightMap:null,normalMap:null,bumpMap:null,wireframe:!1};if(a.shading){var k=a.shading.toLowerCase();"phong"===k?h="MeshPhongMaterial":"basic"===k&&(h="MeshBasicMaterial")}void 0!==a.blending&&void 0!==THREE[a.blending]&&(i.blending=THREE[a.blending]);if(void 0!==a.transparent||1>a.opacity)i.transparent=a.transparent;void 0!==a.depthTest&&(i.depthTest=a.depthTest);void 0!==a.depthWrite&&(i.depthWrite=a.depthWrite);void 0!==a.visible&&(i.visible=a.visible);void 0!==a.flipSided&&(i.side=THREE.BackSide);
+void 0!==a.doubleSided&&(i.side=THREE.DoubleSide);void 0!==a.wireframe&&(i.wireframe=a.wireframe);void 0!==a.vertexColors&&("face"===a.vertexColors?i.vertexColors=THREE.FaceColors:a.vertexColors&&(i.vertexColors=THREE.VertexColors));a.colorDiffuse?i.color=f(a.colorDiffuse):a.DbgColor&&(i.color=a.DbgColor);a.colorSpecular&&(i.specular=f(a.colorSpecular));a.colorAmbient&&(i.ambient=f(a.colorAmbient));a.transparency&&(i.opacity=a.transparency);a.specularCoef&&(i.shininess=a.specularCoef);a.mapDiffuse&&
+b&&e(i,"map",a.mapDiffuse,a.mapDiffuseRepeat,a.mapDiffuseOffset,a.mapDiffuseWrap,a.mapDiffuseAnisotropy);a.mapLight&&b&&e(i,"lightMap",a.mapLight,a.mapLightRepeat,a.mapLightOffset,a.mapLightWrap,a.mapLightAnisotropy);a.mapBump&&b&&e(i,"bumpMap",a.mapBump,a.mapBumpRepeat,a.mapBumpOffset,a.mapBumpWrap,a.mapBumpAnisotropy);a.mapNormal&&b&&e(i,"normalMap",a.mapNormal,a.mapNormalRepeat,a.mapNormalOffset,a.mapNormalWrap,a.mapNormalAnisotropy);a.mapSpecular&&b&&e(i,"specularMap",a.mapSpecular,a.mapSpecularRepeat,
+a.mapSpecularOffset,a.mapSpecularWrap,a.mapSpecularAnisotropy);a.mapBumpScale&&(i.bumpScale=a.mapBumpScale);a.mapNormal?(h=THREE.ShaderLib.normalmap,k=THREE.UniformsUtils.clone(h.uniforms),k.tNormal.value=i.normalMap,a.mapNormalFactor&&k.uNormalScale.value.set(a.mapNormalFactor,a.mapNormalFactor),i.map&&(k.tDiffuse.value=i.map,k.enableDiffuse.value=!0),i.specularMap&&(k.tSpecular.value=i.specularMap,k.enableSpecular.value=!0),i.lightMap&&(k.tAO.value=i.lightMap,k.enableAO.value=!0),k.uDiffuseColor.value.setHex(i.color),
+k.uSpecularColor.value.setHex(i.specular),k.uAmbientColor.value.setHex(i.ambient),k.uShininess.value=i.shininess,void 0!==i.opacity&&(k.uOpacity.value=i.opacity),h=new THREE.ShaderMaterial({fragmentShader:h.fragmentShader,vertexShader:h.vertexShader,uniforms:k,lights:!0,fog:!0}),i.transparent&&(h.transparent=!0)):h=new THREE[h](i);void 0!==a.DbgName&&(h.name=a.DbgName);return h}};THREE.ImageLoader=function(){THREE.EventDispatcher.call(this);this.crossOrigin=null};THREE.ImageLoader.prototype={constructor:THREE.ImageLoader,load:function(a,b){var c=this;void 0===b&&(b=new Image);b.addEventListener("load",function(){c.dispatchEvent({type:"load",content:b})},!1);b.addEventListener("error",function(){c.dispatchEvent({type:"error",message:"Couldn't load URL ["+a+"]"})},!1);c.crossOrigin&&(b.crossOrigin=c.crossOrigin);b.src=a}};THREE.JSONLoader=function(a){THREE.Loader.call(this,a);this.withCredentials=!1};THREE.JSONLoader.prototype=Object.create(THREE.Loader.prototype);THREE.JSONLoader.prototype.load=function(a,b,c){c=c&&"string"===typeof c?c:this.extractUrlBase(a);this.onLoadStart();this.loadAjaxJSON(this,a,b,c)};
+THREE.JSONLoader.prototype.loadAjaxJSON=function(a,b,c,d,e){var f=new XMLHttpRequest,g=0;f.onreadystatechange=function(){if(f.readyState===f.DONE)if(200===f.status||0===f.status){if(f.responseText){var h=JSON.parse(f.responseText);a.createModel(h,c,d)}else console.warn("THREE.JSONLoader: ["+b+"] seems to be unreachable or file there is empty");a.onLoadComplete()}else console.error("THREE.JSONLoader: Couldn't load ["+b+"] ["+f.status+"]");else f.readyState===f.LOADING?e&&(0===g&&(g=f.getResponseHeader("Content-Length")),
+e({total:g,loaded:f.responseText.length})):f.readyState===f.HEADERS_RECEIVED&&(g=f.getResponseHeader("Content-Length"))};f.open("GET",b,!0);f.withCredentials=this.withCredentials;f.send(null)};
+THREE.JSONLoader.prototype.createModel=function(a,b,c){var d=new THREE.Geometry,e=void 0!==a.scale?1/a.scale:1,f,g,h,i,k,l,m,n,s,r,p,q,y,v,z,t=a.faces;r=a.vertices;var A=a.normals,I=a.colors,C=0;for(f=0;f<a.uvs.length;f++)a.uvs[f].length&&C++;for(f=0;f<C;f++)d.faceUvs[f]=[],d.faceVertexUvs[f]=[];i=0;for(k=r.length;i<k;)l=new THREE.Vector3,l.x=r[i++]*e,l.y=r[i++]*e,l.z=r[i++]*e,d.vertices.push(l);i=0;for(k=t.length;i<k;){r=t[i++];l=r&1;h=r&2;f=r&4;g=r&8;n=r&16;m=r&32;p=r&64;r&=128;l?(q=new THREE.Face4,
+q.a=t[i++],q.b=t[i++],q.c=t[i++],q.d=t[i++],l=4):(q=new THREE.Face3,q.a=t[i++],q.b=t[i++],q.c=t[i++],l=3);h&&(h=t[i++],q.materialIndex=h);h=d.faces.length;if(f)for(f=0;f<C;f++)y=a.uvs[f],s=t[i++],z=y[2*s],s=y[2*s+1],d.faceUvs[f][h]=new THREE.Vector2(z,s);if(g)for(f=0;f<C;f++){y=a.uvs[f];v=[];for(g=0;g<l;g++)s=t[i++],z=y[2*s],s=y[2*s+1],v[g]=new THREE.Vector2(z,s);d.faceVertexUvs[f][h]=v}n&&(n=3*t[i++],g=new THREE.Vector3,g.x=A[n++],g.y=A[n++],g.z=A[n],q.normal=g);if(m)for(f=0;f<l;f++)n=3*t[i++],g=
+new THREE.Vector3,g.x=A[n++],g.y=A[n++],g.z=A[n],q.vertexNormals.push(g);p&&(m=t[i++],m=new THREE.Color(I[m]),q.color=m);if(r)for(f=0;f<l;f++)m=t[i++],m=new THREE.Color(I[m]),q.vertexColors.push(m);d.faces.push(q)}if(a.skinWeights){i=0;for(k=a.skinWeights.length;i<k;i+=2)t=a.skinWeights[i],A=a.skinWeights[i+1],d.skinWeights.push(new THREE.Vector4(t,A,0,0))}if(a.skinIndices){i=0;for(k=a.skinIndices.length;i<k;i+=2)t=a.skinIndices[i],A=a.skinIndices[i+1],d.skinIndices.push(new THREE.Vector4(t,A,0,0))}d.bones=
+a.bones;d.animation=a.animation;if(void 0!==a.morphTargets){i=0;for(k=a.morphTargets.length;i<k;i++){d.morphTargets[i]={};d.morphTargets[i].name=a.morphTargets[i].name;d.morphTargets[i].vertices=[];I=d.morphTargets[i].vertices;C=a.morphTargets[i].vertices;t=0;for(A=C.length;t<A;t+=3)r=new THREE.Vector3,r.x=C[t]*e,r.y=C[t+1]*e,r.z=C[t+2]*e,I.push(r)}}if(void 0!==a.morphColors){i=0;for(k=a.morphColors.length;i<k;i++){d.morphColors[i]={};d.morphColors[i].name=a.morphColors[i].name;d.morphColors[i].colors=
+[];A=d.morphColors[i].colors;I=a.morphColors[i].colors;e=0;for(t=I.length;e<t;e+=3)C=new THREE.Color(16755200),C.setRGB(I[e],I[e+1],I[e+2]),A.push(C)}}d.computeCentroids();d.computeFaceNormals();a=this.initMaterials(a.materials,c);this.needsTangents(a)&&d.computeTangents();b(d,a)};THREE.LoadingMonitor=function(){THREE.EventDispatcher.call(this);var a=this,b=0,c=0,d=function(){b++;a.dispatchEvent({type:"progress",loaded:b,total:c});b===c&&a.dispatchEvent({type:"load"})};this.add=function(a){c++;a.addEventListener("load",d,!1)}};THREE.SceneLoader=function(){this.onLoadStart=function(){};this.onLoadProgress=function(){};this.onLoadComplete=function(){};this.callbackSync=function(){};this.callbackProgress=function(){};this.geometryHandlerMap={};this.hierarchyHandlerMap={};this.addGeometryHandler("ascii",THREE.JSONLoader)};THREE.SceneLoader.prototype.constructor=THREE.SceneLoader;
+THREE.SceneLoader.prototype.load=function(a,b){var c=this,d=new XMLHttpRequest;d.onreadystatechange=function(){if(4===d.readyState)if(200===d.status||0===d.status){var e=JSON.parse(d.responseText);c.parse(e,b,a)}else console.error("THREE.SceneLoader: Couldn't load ["+a+"] ["+d.status+"]")};d.open("GET",a,!0);d.send(null)};THREE.SceneLoader.prototype.addGeometryHandler=function(a,b){this.geometryHandlerMap[a]={loaderClass:b}};
+THREE.SceneLoader.prototype.addHierarchyHandler=function(a,b){this.hierarchyHandlerMap[a]={loaderClass:b}};
+THREE.SceneLoader.prototype.parse=function(a,b,c){function d(a,b){return"relativeToHTML"==b?a:m+"/"+a}function e(){f(x.scene,J.objects)}function f(a,b){var c,e,g,i,k,m,p;for(p in b)if(void 0===x.objects[p]){var q=b[p],t=null;if(q.type&&q.type in l.hierarchyHandlerMap){if(void 0===q.loading){e={type:1,url:1,material:1,position:1,rotation:1,scale:1,visible:1,children:1,properties:1,skin:1,morph:1,mirroredLoop:1,duration:1};g={};for(var B in q)B in e||(g[B]=q[B]);s=x.materials[q.material];q.loading=
+!0;e=l.hierarchyHandlerMap[q.type].loaderObject;e.options?e.load(d(q.url,J.urlBaseType),h(p,a,s,q)):e.load(d(q.url,J.urlBaseType),h(p,a,s,q),g)}}else if(void 0!==q.geometry){if(n=x.geometries[q.geometry]){t=!1;s=x.materials[q.material];t=s instanceof THREE.ShaderMaterial;g=q.position;i=q.rotation;k=q.scale;c=q.matrix;m=q.quaternion;q.material||(s=new THREE.MeshFaceMaterial(x.face_materials[q.geometry]));s instanceof THREE.MeshFaceMaterial&&0===s.materials.length&&(s=new THREE.MeshFaceMaterial(x.face_materials[q.geometry]));
+if(s instanceof THREE.MeshFaceMaterial)for(e=0;e<s.materials.length;e++)t=t||s.materials[e]instanceof THREE.ShaderMaterial;t&&n.computeTangents();q.skin?t=new THREE.SkinnedMesh(n,s):q.morph?(t=new THREE.MorphAnimMesh(n,s),void 0!==q.duration&&(t.duration=q.duration),void 0!==q.time&&(t.time=q.time),void 0!==q.mirroredLoop&&(t.mirroredLoop=q.mirroredLoop),s.morphNormals&&n.computeMorphNormals()):t=new THREE.Mesh(n,s);t.name=p;c?(t.matrixAutoUpdate=!1,t.matrix.set(c[0],c[1],c[2],c[3],c[4],c[5],c[6],
+c[7],c[8],c[9],c[10],c[11],c[12],c[13],c[14],c[15])):(t.position.set(g[0],g[1],g[2]),m?(t.quaternion.set(m[0],m[1],m[2],m[3]),t.useQuaternion=!0):t.rotation.set(i[0],i[1],i[2]),t.scale.set(k[0],k[1],k[2]));t.visible=q.visible;t.castShadow=q.castShadow;t.receiveShadow=q.receiveShadow;a.add(t);x.objects[p]=t}}else"DirectionalLight"===q.type||"PointLight"===q.type||"AmbientLight"===q.type?(v=void 0!==q.color?q.color:16777215,z=void 0!==q.intensity?q.intensity:1,"DirectionalLight"===q.type?(g=q.direction,
+y=new THREE.DirectionalLight(v,z),y.position.set(g[0],g[1],g[2]),q.target&&(G.push({object:y,targetName:q.target}),y.target=null)):"PointLight"===q.type?(g=q.position,e=q.distance,y=new THREE.PointLight(v,z,e),y.position.set(g[0],g[1],g[2])):"AmbientLight"===q.type&&(y=new THREE.AmbientLight(v)),a.add(y),y.name=p,x.lights[p]=y,x.objects[p]=y):"PerspectiveCamera"===q.type||"OrthographicCamera"===q.type?("PerspectiveCamera"===q.type?r=new THREE.PerspectiveCamera(q.fov,q.aspect,q.near,q.far):"OrthographicCamera"===
+q.type&&(r=new THREE.OrthographicCamera(q.left,q.right,q.top,q.bottom,q.near,q.far)),g=q.position,r.position.set(g[0],g[1],g[2]),a.add(r),r.name=p,x.cameras[p]=r,x.objects[p]=r):(g=q.position,i=q.rotation,k=q.scale,m=q.quaternion,t=new THREE.Object3D,t.name=p,t.position.set(g[0],g[1],g[2]),m?(t.quaternion.set(m[0],m[1],m[2],m[3]),t.useQuaternion=!0):t.rotation.set(i[0],i[1],i[2]),t.scale.set(k[0],k[1],k[2]),t.visible=void 0!==q.visible?q.visible:!1,a.add(t),x.objects[p]=t,x.empties[p]=t);if(t){if(void 0!==
+q.properties)for(var C in q.properties)t.properties[C]=q.properties[C];if(void 0!==q.groups)for(e=0;e<q.groups.length;e++)g=q.groups[e],void 0===x.groups[g]&&(x.groups[g]=[]),x.groups[g].push(p);void 0!==q.children&&f(t,q.children)}}}function g(a){return function(b,c){x.geometries[a]=b;x.face_materials[a]=c;e();t-=1;l.onLoadComplete();k()}}function h(a,b,c,d){return function(f){var f=f.content?f.content:f.dae?f.scene:f,g=d.position,h=d.rotation,i=d.quaternion,n=d.scale;f.position.set(g[0],g[1],g[2]);
+i?(f.quaternion.set(i[0],i[1],i[2],i[3]),f.useQuaternion=!0):f.rotation.set(h[0],h[1],h[2]);f.scale.set(n[0],n[1],n[2]);c&&f.traverse(function(a){a.material=c});var m=void 0!==d.visible?d.visible:!0;f.traverse(function(a){a.visible=m});b.add(f);f.name=a;x.objects[a]=f;e();t-=1;l.onLoadComplete();k()}}function i(a){return function(b,c){x.geometries[a]=b;x.face_materials[a]=c}}function k(){l.callbackProgress({totalModels:I,totalTextures:C,loadedModels:I-t,loadedTextures:C-A},x);l.onLoadProgress();if(0===
+t&&0===A){for(var a=0;a<G.length;a++){var c=G[a],d=x.objects[c.targetName];d?c.object.target=d:(c.object.target=new THREE.Object3D,x.scene.add(c.object.target));c.object.target.properties.targetInverse=c.object}b(x)}}var l=this,m=THREE.Loader.prototype.extractUrlBase(c),n,s,r,p,q,y,v,z,t,A,I,C,x,G=[],J=a,E;for(E in this.geometryHandlerMap)a=this.geometryHandlerMap[E].loaderClass,this.geometryHandlerMap[E].loaderObject=new a;for(E in this.hierarchyHandlerMap)a=this.hierarchyHandlerMap[E].loaderClass,
+this.hierarchyHandlerMap[E].loaderObject=new a;A=t=0;x={scene:new THREE.Scene,geometries:{},face_materials:{},materials:{},textures:{},objects:{},cameras:{},lights:{},fogs:{},empties:{},groups:{}};if(J.transform&&(E=J.transform.position,a=J.transform.rotation,c=J.transform.scale,E&&x.scene.position.set(E[0],E[1],E[2]),a&&x.scene.rotation.set(a[0],a[1],a[2]),c&&x.scene.scale.set(c[0],c[1],c[2]),E||a||c))x.scene.updateMatrix(),x.scene.updateMatrixWorld();E=function(a){return function(){A-=a;k();l.onLoadComplete()}};
+for(var H in J.fogs)a=J.fogs[H],"linear"===a.type?p=new THREE.Fog(0,a.near,a.far):"exp2"===a.type&&(p=new THREE.FogExp2(0,a.density)),a=a.color,p.color.setRGB(a[0],a[1],a[2]),x.fogs[H]=p;for(var B in J.geometries)p=J.geometries[B],p.type in this.geometryHandlerMap&&(t+=1,l.onLoadStart());for(var W in J.objects)p=J.objects[W],p.type&&p.type in this.hierarchyHandlerMap&&(t+=1,l.onLoadStart());I=t;for(B in J.geometries)if(p=J.geometries[B],"cube"===p.type)n=new THREE.CubeGeometry(p.width,p.height,p.depth,
+p.widthSegments,p.heightSegments,p.depthSegments),x.geometries[B]=n;else if("plane"===p.type)n=new THREE.PlaneGeometry(p.width,p.height,p.widthSegments,p.heightSegments),x.geometries[B]=n;else if("sphere"===p.type)n=new THREE.SphereGeometry(p.radius,p.widthSegments,p.heightSegments),x.geometries[B]=n;else if("cylinder"===p.type)n=new THREE.CylinderGeometry(p.topRad,p.botRad,p.height,p.radSegs,p.heightSegs),x.geometries[B]=n;else if("torus"===p.type)n=new THREE.TorusGeometry(p.radius,p.tube,p.segmentsR,
+p.segmentsT),x.geometries[B]=n;else if("icosahedron"===p.type)n=new THREE.IcosahedronGeometry(p.radius,p.subdivisions),x.geometries[B]=n;else if(p.type in this.geometryHandlerMap){W={};for(q in p)"type"!==q&&"url"!==q&&(W[q]=p[q]);this.geometryHandlerMap[p.type].loaderObject.load(d(p.url,J.urlBaseType),g(B),W)}else"embedded"===p.type&&(W=J.embeds[p.id],W.metadata=J.metadata,W&&this.geometryHandlerMap.ascii.loaderObject.createModel(W,i(B),""));for(var F in J.textures)if(B=J.textures[F],B.url instanceof
+Array){A+=B.url.length;for(q=0;q<B.url.length;q++)l.onLoadStart()}else A+=1,l.onLoadStart();C=A;for(F in J.textures){B=J.textures[F];void 0!==B.mapping&&void 0!==THREE[B.mapping]&&(B.mapping=new THREE[B.mapping]);if(B.url instanceof Array){W=B.url.length;p=[];for(q=0;q<W;q++)p[q]=d(B.url[q],J.urlBaseType);q=(q=/\.dds$/i.test(p[0]))?THREE.ImageUtils.loadCompressedTextureCube(p,B.mapping,E(W)):THREE.ImageUtils.loadTextureCube(p,B.mapping,E(W))}else q=/\.dds$/i.test(B.url),W=d(B.url,J.urlBaseType),p=
+E(1),q=q?THREE.ImageUtils.loadCompressedTexture(W,B.mapping,p):THREE.ImageUtils.loadTexture(W,B.mapping,p),void 0!==THREE[B.minFilter]&&(q.minFilter=THREE[B.minFilter]),void 0!==THREE[B.magFilter]&&(q.magFilter=THREE[B.magFilter]),B.anisotropy&&(q.anisotropy=B.anisotropy),B.repeat&&(q.repeat.set(B.repeat[0],B.repeat[1]),1!==B.repeat[0]&&(q.wrapS=THREE.RepeatWrapping),1!==B.repeat[1]&&(q.wrapT=THREE.RepeatWrapping)),B.offset&&q.offset.set(B.offset[0],B.offset[1]),B.wrap&&(W={repeat:THREE.RepeatWrapping,
+mirror:THREE.MirroredRepeatWrapping},void 0!==W[B.wrap[0]]&&(q.wrapS=W[B.wrap[0]]),void 0!==W[B.wrap[1]]&&(q.wrapT=W[B.wrap[1]]));x.textures[F]=q}var K,L;for(K in J.materials){F=J.materials[K];for(L in F.parameters)"envMap"===L||"map"===L||"lightMap"===L||"bumpMap"===L?F.parameters[L]=x.textures[F.parameters[L]]:"shading"===L?F.parameters[L]="flat"===F.parameters[L]?THREE.FlatShading:THREE.SmoothShading:"side"===L?F.parameters[L]="double"==F.parameters[L]?THREE.DoubleSide:"back"==F.parameters[L]?
+THREE.BackSide:THREE.FrontSide:"blending"===L?F.parameters[L]=F.parameters[L]in THREE?THREE[F.parameters[L]]:THREE.NormalBlending:"combine"===L?F.parameters[L]=F.parameters[L]in THREE?THREE[F.parameters[L]]:THREE.MultiplyOperation:"vertexColors"===L?"face"==F.parameters[L]?F.parameters[L]=THREE.FaceColors:F.parameters[L]&&(F.parameters[L]=THREE.VertexColors):"wrapRGB"===L&&(E=F.parameters[L],F.parameters[L]=new THREE.Vector3(E[0],E[1],E[2]));void 0!==F.parameters.opacity&&1>F.parameters.opacity&&
+(F.parameters.transparent=!0);F.parameters.normalMap?(E=THREE.ShaderLib.normalmap,B=THREE.UniformsUtils.clone(E.uniforms),q=F.parameters.color,W=F.parameters.specular,p=F.parameters.ambient,H=F.parameters.shininess,B.tNormal.value=x.textures[F.parameters.normalMap],F.parameters.normalScale&&B.uNormalScale.value.set(F.parameters.normalScale[0],F.parameters.normalScale[1]),F.parameters.map&&(B.tDiffuse.value=F.parameters.map,B.enableDiffuse.value=!0),F.parameters.envMap&&(B.tCube.value=F.parameters.envMap,
+B.enableReflection.value=!0,B.uReflectivity.value=F.parameters.reflectivity),F.parameters.lightMap&&(B.tAO.value=F.parameters.lightMap,B.enableAO.value=!0),F.parameters.specularMap&&(B.tSpecular.value=x.textures[F.parameters.specularMap],B.enableSpecular.value=!0),F.parameters.displacementMap&&(B.tDisplacement.value=x.textures[F.parameters.displacementMap],B.enableDisplacement.value=!0,B.uDisplacementBias.value=F.parameters.displacementBias,B.uDisplacementScale.value=F.parameters.displacementScale),
+B.uDiffuseColor.value.setHex(q),B.uSpecularColor.value.setHex(W),B.uAmbientColor.value.setHex(p),B.uShininess.value=H,F.parameters.opacity&&(B.uOpacity.value=F.parameters.opacity),s=new THREE.ShaderMaterial({fragmentShader:E.fragmentShader,vertexShader:E.vertexShader,uniforms:B,lights:!0,fog:!0})):s=new THREE[F.type](F.parameters);x.materials[K]=s}for(K in J.materials)if(F=J.materials[K],F.parameters.materials){L=[];for(q=0;q<F.parameters.materials.length;q++)L.push(x.materials[F.parameters.materials[q]]);
+x.materials[K].materials=L}e();x.cameras&&J.defaults.camera&&(x.currentCamera=x.cameras[J.defaults.camera]);x.fogs&&J.defaults.fog&&(x.scene.fog=x.fogs[J.defaults.fog]);l.callbackSync(x);k()};THREE.TextureLoader=function(){THREE.EventDispatcher.call(this);this.crossOrigin=null};THREE.TextureLoader.prototype={constructor:THREE.TextureLoader,load:function(a){var b=this,c=new Image;c.addEventListener("load",function(){var a=new THREE.Texture(c);a.needsUpdate=!0;b.dispatchEvent({type:"load",content:a})},!1);c.addEventListener("error",function(){b.dispatchEvent({type:"error",message:"Couldn't load URL ["+a+"]"})},!1);b.crossOrigin&&(c.crossOrigin=b.crossOrigin);c.src=a}};THREE.Material=function(){THREE.EventDispatcher.call(this);this.id=THREE.MaterialIdCount++;this.name="";this.side=THREE.FrontSide;this.opacity=1;this.transparent=!1;this.blending=THREE.NormalBlending;this.blendSrc=THREE.SrcAlphaFactor;this.blendDst=THREE.OneMinusSrcAlphaFactor;this.blendEquation=THREE.AddEquation;this.depthWrite=this.depthTest=!0;this.polygonOffset=!1;this.alphaTest=this.polygonOffsetUnits=this.polygonOffsetFactor=0;this.overdraw=!1;this.needsUpdate=this.visible=!0};
+THREE.Material.prototype.setValues=function(a){if(void 0!==a)for(var b in a){var c=a[b];if(void 0===c)console.warn("THREE.Material: '"+b+"' parameter is undefined.");else if(b in this){var d=this[b];d instanceof THREE.Color&&c instanceof THREE.Color?d.copy(c):d instanceof THREE.Color?d.set(c):d instanceof THREE.Vector3&&c instanceof THREE.Vector3?d.copy(c):this[b]=c}}};
+THREE.Material.prototype.clone=function(a){void 0===a&&(a=new THREE.Material);a.name=this.name;a.side=this.side;a.opacity=this.opacity;a.transparent=this.transparent;a.blending=this.blending;a.blendSrc=this.blendSrc;a.blendDst=this.blendDst;a.blendEquation=this.blendEquation;a.depthTest=this.depthTest;a.depthWrite=this.depthWrite;a.polygonOffset=this.polygonOffset;a.polygonOffsetFactor=this.polygonOffsetFactor;a.polygonOffsetUnits=this.polygonOffsetUnits;a.alphaTest=this.alphaTest;a.overdraw=this.overdraw;
+a.visible=this.visible;return a};THREE.Material.prototype.dispose=function(){this.dispatchEvent({type:"dispose"})};THREE.MaterialIdCount=0;THREE.LineBasicMaterial=function(a){THREE.Material.call(this);this.color=new THREE.Color(16777215);this.linewidth=1;this.linejoin=this.linecap="round";this.vertexColors=!1;this.fog=!0;this.setValues(a)};THREE.LineBasicMaterial.prototype=Object.create(THREE.Material.prototype);
+THREE.LineBasicMaterial.prototype.clone=function(){var a=new THREE.LineBasicMaterial;THREE.Material.prototype.clone.call(this,a);a.color.copy(this.color);a.linewidth=this.linewidth;a.linecap=this.linecap;a.linejoin=this.linejoin;a.vertexColors=this.vertexColors;a.fog=this.fog;return a};THREE.LineDashedMaterial=function(a){THREE.Material.call(this);this.color=new THREE.Color(16777215);this.scale=this.linewidth=1;this.dashSize=3;this.gapSize=1;this.vertexColors=!1;this.fog=!0;this.setValues(a)};THREE.LineDashedMaterial.prototype=Object.create(THREE.Material.prototype);
+THREE.LineDashedMaterial.prototype.clone=function(){var a=new THREE.LineDashedMaterial;THREE.Material.prototype.clone.call(this,a);a.color.copy(this.color);a.linewidth=this.linewidth;a.scale=this.scale;a.dashSize=this.dashSize;a.gapSize=this.gapSize;a.vertexColors=this.vertexColors;a.fog=this.fog;return a};THREE.MeshBasicMaterial=function(a){THREE.Material.call(this);this.color=new THREE.Color(16777215);this.envMap=this.specularMap=this.lightMap=this.map=null;this.combine=THREE.MultiplyOperation;this.reflectivity=1;this.refractionRatio=0.98;this.fog=!0;this.shading=THREE.SmoothShading;this.wireframe=!1;this.wireframeLinewidth=1;this.wireframeLinejoin=this.wireframeLinecap="round";this.vertexColors=THREE.NoColors;this.morphTargets=this.skinning=!1;this.setValues(a)};
+THREE.MeshBasicMaterial.prototype=Object.create(THREE.Material.prototype);
+THREE.MeshBasicMaterial.prototype.clone=function(){var a=new THREE.MeshBasicMaterial;THREE.Material.prototype.clone.call(this,a);a.color.copy(this.color);a.map=this.map;a.lightMap=this.lightMap;a.specularMap=this.specularMap;a.envMap=this.envMap;a.combine=this.combine;a.reflectivity=this.reflectivity;a.refractionRatio=this.refractionRatio;a.fog=this.fog;a.shading=this.shading;a.wireframe=this.wireframe;a.wireframeLinewidth=this.wireframeLinewidth;a.wireframeLinecap=this.wireframeLinecap;a.wireframeLinejoin=
+this.wireframeLinejoin;a.vertexColors=this.vertexColors;a.skinning=this.skinning;a.morphTargets=this.morphTargets;return a};THREE.MeshLambertMaterial=function(a){THREE.Material.call(this);this.color=new THREE.Color(16777215);this.ambient=new THREE.Color(16777215);this.emissive=new THREE.Color(0);this.wrapAround=!1;this.wrapRGB=new THREE.Vector3(1,1,1);this.envMap=this.specularMap=this.lightMap=this.map=null;this.combine=THREE.MultiplyOperation;this.reflectivity=1;this.refractionRatio=0.98;this.fog=!0;this.shading=THREE.SmoothShading;this.wireframe=!1;this.wireframeLinewidth=1;this.wireframeLinejoin=this.wireframeLinecap=
+"round";this.vertexColors=THREE.NoColors;this.morphNormals=this.morphTargets=this.skinning=!1;this.setValues(a)};THREE.MeshLambertMaterial.prototype=Object.create(THREE.Material.prototype);
+THREE.MeshLambertMaterial.prototype.clone=function(){var a=new THREE.MeshLambertMaterial;THREE.Material.prototype.clone.call(this,a);a.color.copy(this.color);a.ambient.copy(this.ambient);a.emissive.copy(this.emissive);a.wrapAround=this.wrapAround;a.wrapRGB.copy(this.wrapRGB);a.map=this.map;a.lightMap=this.lightMap;a.specularMap=this.specularMap;a.envMap=this.envMap;a.combine=this.combine;a.reflectivity=this.reflectivity;a.refractionRatio=this.refractionRatio;a.fog=this.fog;a.shading=this.shading;
+a.wireframe=this.wireframe;a.wireframeLinewidth=this.wireframeLinewidth;a.wireframeLinecap=this.wireframeLinecap;a.wireframeLinejoin=this.wireframeLinejoin;a.vertexColors=this.vertexColors;a.skinning=this.skinning;a.morphTargets=this.morphTargets;a.morphNormals=this.morphNormals;return a};THREE.MeshPhongMaterial=function(a){THREE.Material.call(this);this.color=new THREE.Color(16777215);this.ambient=new THREE.Color(16777215);this.emissive=new THREE.Color(0);this.specular=new THREE.Color(1118481);this.shininess=30;this.metal=!1;this.perPixel=!0;this.wrapAround=!1;this.wrapRGB=new THREE.Vector3(1,1,1);this.bumpMap=this.lightMap=this.map=null;this.bumpScale=1;this.normalMap=null;this.normalScale=new THREE.Vector2(1,1);this.envMap=this.specularMap=null;this.combine=THREE.MultiplyOperation;
+this.reflectivity=1;this.refractionRatio=0.98;this.fog=!0;this.shading=THREE.SmoothShading;this.wireframe=!1;this.wireframeLinewidth=1;this.wireframeLinejoin=this.wireframeLinecap="round";this.vertexColors=THREE.NoColors;this.morphNormals=this.morphTargets=this.skinning=!1;this.setValues(a)};THREE.MeshPhongMaterial.prototype=Object.create(THREE.Material.prototype);
+THREE.MeshPhongMaterial.prototype.clone=function(){var a=new THREE.MeshPhongMaterial;THREE.Material.prototype.clone.call(this,a);a.color.copy(this.color);a.ambient.copy(this.ambient);a.emissive.copy(this.emissive);a.specular.copy(this.specular);a.shininess=this.shininess;a.metal=this.metal;a.perPixel=this.perPixel;a.wrapAround=this.wrapAround;a.wrapRGB.copy(this.wrapRGB);a.map=this.map;a.lightMap=this.lightMap;a.bumpMap=this.bumpMap;a.bumpScale=this.bumpScale;a.normalMap=this.normalMap;a.normalScale.copy(this.normalScale);
+a.specularMap=this.specularMap;a.envMap=this.envMap;a.combine=this.combine;a.reflectivity=this.reflectivity;a.refractionRatio=this.refractionRatio;a.fog=this.fog;a.shading=this.shading;a.wireframe=this.wireframe;a.wireframeLinewidth=this.wireframeLinewidth;a.wireframeLinecap=this.wireframeLinecap;a.wireframeLinejoin=this.wireframeLinejoin;a.vertexColors=this.vertexColors;a.skinning=this.skinning;a.morphTargets=this.morphTargets;a.morphNormals=this.morphNormals;return a};THREE.MeshDepthMaterial=function(a){THREE.Material.call(this);this.wireframe=!1;this.wireframeLinewidth=1;this.setValues(a)};THREE.MeshDepthMaterial.prototype=Object.create(THREE.Material.prototype);THREE.MeshDepthMaterial.prototype.clone=function(){var a=new THREE.LineBasicMaterial;THREE.Material.prototype.clone.call(this,a);a.wireframe=this.wireframe;a.wireframeLinewidth=this.wireframeLinewidth;return a};THREE.MeshNormalMaterial=function(a){THREE.Material.call(this,a);this.shading=THREE.FlatShading;this.wireframe=!1;this.wireframeLinewidth=1;this.setValues(a)};THREE.MeshNormalMaterial.prototype=Object.create(THREE.Material.prototype);THREE.MeshNormalMaterial.prototype.clone=function(){var a=new THREE.MeshNormalMaterial;THREE.Material.prototype.clone.call(this,a);a.shading=this.shading;a.wireframe=this.wireframe;a.wireframeLinewidth=this.wireframeLinewidth;return a};THREE.MeshFaceMaterial=function(a){this.materials=a instanceof Array?a:[]};THREE.MeshFaceMaterial.prototype.clone=function(){return new THREE.MeshFaceMaterial(this.materials.slice(0))};THREE.ParticleBasicMaterial=function(a){THREE.Material.call(this);this.color=new THREE.Color(16777215);this.map=null;this.size=1;this.sizeAttenuation=!0;this.vertexColors=!1;this.fog=!0;this.setValues(a)};THREE.ParticleBasicMaterial.prototype=Object.create(THREE.Material.prototype);
+THREE.ParticleBasicMaterial.prototype.clone=function(){var a=new THREE.ParticleBasicMaterial;THREE.Material.prototype.clone.call(this,a);a.color.copy(this.color);a.map=this.map;a.size=this.size;a.sizeAttenuation=this.sizeAttenuation;a.vertexColors=this.vertexColors;a.fog=this.fog;return a};THREE.ParticleCanvasMaterial=function(a){THREE.Material.call(this);this.color=new THREE.Color(16777215);this.program=function(){};this.setValues(a)};THREE.ParticleCanvasMaterial.prototype=Object.create(THREE.Material.prototype);THREE.ParticleCanvasMaterial.prototype.clone=function(){var a=new THREE.ParticleCanvasMaterial;THREE.Material.prototype.clone.call(this,a);a.color.copy(this.color);a.program=this.program;return a};THREE.ShaderMaterial=function(a){THREE.Material.call(this);this.vertexShader=this.fragmentShader="void main() {}";this.uniforms={};this.defines={};this.attributes=null;this.shading=THREE.SmoothShading;this.wireframe=!1;this.wireframeLinewidth=1;this.lights=this.fog=!1;this.vertexColors=THREE.NoColors;this.morphNormals=this.morphTargets=this.skinning=!1;this.setValues(a)};THREE.ShaderMaterial.prototype=Object.create(THREE.Material.prototype);
+THREE.ShaderMaterial.prototype.clone=function(){var a=new THREE.ShaderMaterial;THREE.Material.prototype.clone.call(this,a);a.fragmentShader=this.fragmentShader;a.vertexShader=this.vertexShader;a.uniforms=THREE.UniformsUtils.clone(this.uniforms);a.attributes=this.attributes;a.defines=this.defines;a.shading=this.shading;a.wireframe=this.wireframe;a.wireframeLinewidth=this.wireframeLinewidth;a.fog=this.fog;a.lights=this.lights;a.vertexColors=this.vertexColors;a.skinning=this.skinning;a.morphTargets=
+this.morphTargets;a.morphNormals=this.morphNormals;return a};THREE.SpriteMaterial=function(a){THREE.Material.call(this);this.color=new THREE.Color(16777215);this.map=new THREE.Texture;this.useScreenCoordinates=!0;this.depthTest=!this.useScreenCoordinates;this.sizeAttenuation=!this.useScreenCoordinates;this.scaleByViewport=!this.sizeAttenuation;this.alignment=THREE.SpriteAlignment.center.clone();this.fog=!1;this.uvOffset=new THREE.Vector2(0,0);this.uvScale=new THREE.Vector2(1,1);this.setValues(a);a=a||{};void 0===a.depthTest&&(this.depthTest=!this.useScreenCoordinates);
+void 0===a.sizeAttenuation&&(this.sizeAttenuation=!this.useScreenCoordinates);void 0===a.scaleByViewport&&(this.scaleByViewport=!this.sizeAttenuation)};THREE.SpriteMaterial.prototype=Object.create(THREE.Material.prototype);
+THREE.SpriteMaterial.prototype.clone=function(){var a=new THREE.SpriteMaterial;THREE.Material.prototype.clone.call(this,a);a.color.copy(this.color);a.map=this.map;a.useScreenCoordinates=this.useScreenCoordinates;a.sizeAttenuation=this.sizeAttenuation;a.scaleByViewport=this.scaleByViewport;a.alignment.copy(this.alignment);a.uvOffset.copy(this.uvOffset);a.uvScale.copy(this.uvScale);a.fog=this.fog;return a};THREE.SpriteAlignment={};THREE.SpriteAlignment.topLeft=new THREE.Vector2(1,-1);
+THREE.SpriteAlignment.topCenter=new THREE.Vector2(0,-1);THREE.SpriteAlignment.topRight=new THREE.Vector2(-1,-1);THREE.SpriteAlignment.centerLeft=new THREE.Vector2(1,0);THREE.SpriteAlignment.center=new THREE.Vector2(0,0);THREE.SpriteAlignment.centerRight=new THREE.Vector2(-1,0);THREE.SpriteAlignment.bottomLeft=new THREE.Vector2(1,1);THREE.SpriteAlignment.bottomCenter=new THREE.Vector2(0,1);THREE.SpriteAlignment.bottomRight=new THREE.Vector2(-1,1);THREE.Texture=function(a,b,c,d,e,f,g,h,i){THREE.EventDispatcher.call(this);this.id=THREE.TextureIdCount++;this.name="";this.image=a;this.mipmaps=[];this.mapping=void 0!==b?b:new THREE.UVMapping;this.wrapS=void 0!==c?c:THREE.ClampToEdgeWrapping;this.wrapT=void 0!==d?d:THREE.ClampToEdgeWrapping;this.magFilter=void 0!==e?e:THREE.LinearFilter;this.minFilter=void 0!==f?f:THREE.LinearMipMapLinearFilter;this.anisotropy=void 0!==i?i:1;this.format=void 0!==g?g:THREE.RGBAFormat;this.type=void 0!==h?h:THREE.UnsignedByteType;
+this.offset=new THREE.Vector2(0,0);this.repeat=new THREE.Vector2(1,1);this.generateMipmaps=!0;this.premultiplyAlpha=!1;this.flipY=!0;this.unpackAlignment=4;this.needsUpdate=!1;this.onUpdate=null};
+THREE.Texture.prototype={constructor:THREE.Texture,clone:function(a){void 0===a&&(a=new THREE.Texture);a.image=this.image;a.mipmaps=this.mipmaps.slice(0);a.mapping=this.mapping;a.wrapS=this.wrapS;a.wrapT=this.wrapT;a.magFilter=this.magFilter;a.minFilter=this.minFilter;a.anisotropy=this.anisotropy;a.format=this.format;a.type=this.type;a.offset.copy(this.offset);a.repeat.copy(this.repeat);a.generateMipmaps=this.generateMipmaps;a.premultiplyAlpha=this.premultiplyAlpha;a.flipY=this.flipY;a.unpackAlignment=
+this.unpackAlignment;return a},dispose:function(){this.dispatchEvent({type:"dispose"})}};THREE.TextureIdCount=0;THREE.CompressedTexture=function(a,b,c,d,e,f,g,h,i,k,l){THREE.Texture.call(this,null,f,g,h,i,k,d,e,l);this.image={width:b,height:c};this.mipmaps=a;this.generateMipmaps=!1};THREE.CompressedTexture.prototype=Object.create(THREE.Texture.prototype);THREE.CompressedTexture.prototype.clone=function(){var a=new THREE.CompressedTexture;THREE.Texture.prototype.clone.call(this,a);return a};THREE.DataTexture=function(a,b,c,d,e,f,g,h,i,k,l){THREE.Texture.call(this,null,f,g,h,i,k,d,e,l);this.image={data:a,width:b,height:c}};THREE.DataTexture.prototype=Object.create(THREE.Texture.prototype);THREE.DataTexture.prototype.clone=function(){var a=new THREE.DataTexture;THREE.Texture.prototype.clone.call(this,a);return a};THREE.Particle=function(a){THREE.Object3D.call(this);this.material=a};THREE.Particle.prototype=Object.create(THREE.Object3D.prototype);THREE.Particle.prototype.clone=function(a){void 0===a&&(a=new THREE.Particle(this.material));THREE.Object3D.prototype.clone.call(this,a);return a};THREE.ParticleSystem=function(a,b){THREE.Object3D.call(this);this.geometry=a;this.material=void 0!==b?b:new THREE.ParticleBasicMaterial({color:16777215*Math.random()});this.sortParticles=!1;this.geometry&&null===this.geometry.boundingSphere&&this.geometry.computeBoundingSphere();this.frustumCulled=!1};THREE.ParticleSystem.prototype=Object.create(THREE.Object3D.prototype);
+THREE.ParticleSystem.prototype.clone=function(a){void 0===a&&(a=new THREE.ParticleSystem(this.geometry,this.material));a.sortParticles=this.sortParticles;THREE.Object3D.prototype.clone.call(this,a);return a};THREE.Line=function(a,b,c){THREE.Object3D.call(this);this.geometry=a;this.material=void 0!==b?b:new THREE.LineBasicMaterial({color:16777215*Math.random()});this.type=void 0!==c?c:THREE.LineStrip;this.geometry&&(this.geometry.boundingSphere||this.geometry.computeBoundingSphere())};THREE.LineStrip=0;THREE.LinePieces=1;THREE.Line.prototype=Object.create(THREE.Object3D.prototype);
+THREE.Line.prototype.clone=function(a){void 0===a&&(a=new THREE.Line(this.geometry,this.material,this.type));THREE.Object3D.prototype.clone.call(this,a);return a};THREE.Mesh=function(a,b){THREE.Object3D.call(this);this.geometry=a;this.material=void 0!==b?b:new THREE.MeshBasicMaterial({color:16777215*Math.random(),wireframe:!0});void 0!==this.geometry&&(null===this.geometry.boundingSphere&&this.geometry.computeBoundingSphere(),this.updateMorphTargets())};THREE.Mesh.prototype=Object.create(THREE.Object3D.prototype);
+THREE.Mesh.prototype.updateMorphTargets=function(){if(0<this.geometry.morphTargets.length){this.morphTargetBase=-1;this.morphTargetForcedOrder=[];this.morphTargetInfluences=[];this.morphTargetDictionary={};for(var a=0,b=this.geometry.morphTargets.length;a<b;a++)this.morphTargetInfluences.push(0),this.morphTargetDictionary[this.geometry.morphTargets[a].name]=a}};
+THREE.Mesh.prototype.getMorphTargetIndexByName=function(a){if(void 0!==this.morphTargetDictionary[a])return this.morphTargetDictionary[a];console.log("THREE.Mesh.getMorphTargetIndexByName: morph target "+a+" does not exist. Returning 0.");return 0};THREE.Mesh.prototype.clone=function(a){void 0===a&&(a=new THREE.Mesh(this.geometry,this.material));THREE.Object3D.prototype.clone.call(this,a);return a};THREE.Bone=function(a){THREE.Object3D.call(this);this.skin=a;this.skinMatrix=new THREE.Matrix4};THREE.Bone.prototype=Object.create(THREE.Object3D.prototype);THREE.Bone.prototype.update=function(a,b){this.matrixAutoUpdate&&(b|=this.updateMatrix());if(b||this.matrixWorldNeedsUpdate)a?this.skinMatrix.multiplyMatrices(a,this.matrix):this.skinMatrix.copy(this.matrix),this.matrixWorldNeedsUpdate=!1,b=!0;var c,d=this.children.length;for(c=0;c<d;c++)this.children[c].update(this.skinMatrix,b)};THREE.SkinnedMesh=function(a,b,c){THREE.Mesh.call(this,a,b);this.useVertexTexture=void 0!==c?c:!0;this.identityMatrix=new THREE.Matrix4;this.bones=[];this.boneMatrices=[];var d,e,f;if(this.geometry&&void 0!==this.geometry.bones){for(a=0;a<this.geometry.bones.length;a++)c=this.geometry.bones[a],d=c.pos,e=c.rotq,f=c.scl,b=this.addBone(),b.name=c.name,b.position.set(d[0],d[1],d[2]),b.quaternion.set(e[0],e[1],e[2],e[3]),b.useQuaternion=!0,void 0!==f?b.scale.set(f[0],f[1],f[2]):b.scale.set(1,1,1);for(a=
+0;a<this.bones.length;a++)c=this.geometry.bones[a],b=this.bones[a],-1===c.parent?this.add(b):this.bones[c.parent].add(b);a=this.bones.length;this.useVertexTexture?(this.boneTextureHeight=this.boneTextureWidth=a=256<a?64:64<a?32:16<a?16:8,this.boneMatrices=new Float32Array(4*this.boneTextureWidth*this.boneTextureHeight),this.boneTexture=new THREE.DataTexture(this.boneMatrices,this.boneTextureWidth,this.boneTextureHeight,THREE.RGBAFormat,THREE.FloatType),this.boneTexture.minFilter=THREE.NearestFilter,
+this.boneTexture.magFilter=THREE.NearestFilter,this.boneTexture.generateMipmaps=!1,this.boneTexture.flipY=!1):this.boneMatrices=new Float32Array(16*a);this.pose()}};THREE.SkinnedMesh.prototype=Object.create(THREE.Mesh.prototype);THREE.SkinnedMesh.prototype.addBone=function(a){void 0===a&&(a=new THREE.Bone(this));this.bones.push(a);return a};
+THREE.SkinnedMesh.prototype.updateMatrixWorld=function(a){this.matrixAutoUpdate&&this.updateMatrix();if(this.matrixWorldNeedsUpdate||a)this.parent?this.matrixWorld.multiplyMatrices(this.parent.matrixWorld,this.matrix):this.matrixWorld.copy(this.matrix),this.matrixWorldNeedsUpdate=!1;for(var a=0,b=this.children.length;a<b;a++){var c=this.children[a];c instanceof THREE.Bone?c.update(this.identityMatrix,!1):c.updateMatrixWorld(!0)}if(void 0==this.boneInverses){this.boneInverses=[];a=0;for(b=this.bones.length;a<
+b;a++)c=new THREE.Matrix4,c.getInverse(this.bones[a].skinMatrix),this.boneInverses.push(c)}a=0;for(b=this.bones.length;a<b;a++)THREE.SkinnedMesh.offsetMatrix.multiplyMatrices(this.bones[a].skinMatrix,this.boneInverses[a]),THREE.SkinnedMesh.offsetMatrix.flattenToArrayOffset(this.boneMatrices,16*a);this.useVertexTexture&&(this.boneTexture.needsUpdate=!0)};
+THREE.SkinnedMesh.prototype.pose=function(){this.updateMatrixWorld(!0);for(var a=0;a<this.geometry.skinIndices.length;a++){var b=this.geometry.skinWeights[a],c=1/b.lengthManhattan();Infinity!==c?b.multiplyScalar(c):b.set(1)}};THREE.SkinnedMesh.prototype.clone=function(a){void 0===a&&(a=new THREE.SkinnedMesh(this.geometry,this.material,this.useVertexTexture));THREE.Mesh.prototype.clone.call(this,a);return a};THREE.SkinnedMesh.offsetMatrix=new THREE.Matrix4;THREE.MorphAnimMesh=function(a,b){THREE.Mesh.call(this,a,b);this.duration=1E3;this.mirroredLoop=!1;this.currentKeyframe=this.lastKeyframe=this.time=0;this.direction=1;this.directionBackwards=!1;this.setFrameRange(0,this.geometry.morphTargets.length-1)};THREE.MorphAnimMesh.prototype=Object.create(THREE.Mesh.prototype);THREE.MorphAnimMesh.prototype.setFrameRange=function(a,b){this.startKeyframe=a;this.endKeyframe=b;this.length=this.endKeyframe-this.startKeyframe+1};
+THREE.MorphAnimMesh.prototype.setDirectionForward=function(){this.direction=1;this.directionBackwards=!1};THREE.MorphAnimMesh.prototype.setDirectionBackward=function(){this.direction=-1;this.directionBackwards=!0};
+THREE.MorphAnimMesh.prototype.parseAnimations=function(){var a=this.geometry;a.animations||(a.animations={});for(var b,c=a.animations,d=/([a-z]+)(\d+)/,e=0,f=a.morphTargets.length;e<f;e++){var g=a.morphTargets[e].name.match(d);if(g&&1<g.length){g=g[1];c[g]||(c[g]={start:Infinity,end:-Infinity});var h=c[g];e<h.start&&(h.start=e);e>h.end&&(h.end=e);b||(b=g)}}a.firstAnimation=b};
+THREE.MorphAnimMesh.prototype.setAnimationLabel=function(a,b,c){this.geometry.animations||(this.geometry.animations={});this.geometry.animations[a]={start:b,end:c}};THREE.MorphAnimMesh.prototype.playAnimation=function(a,b){var c=this.geometry.animations[a];c?(this.setFrameRange(c.start,c.end),this.duration=1E3*((c.end-c.start)/b),this.time=0):console.warn("animation["+a+"] undefined")};
+THREE.MorphAnimMesh.prototype.updateAnimation=function(a){var b=this.duration/this.length;this.time+=this.direction*a;if(this.mirroredLoop){if(this.time>this.duration||0>this.time)this.direction*=-1,this.time>this.duration&&(this.time=this.duration,this.directionBackwards=!0),0>this.time&&(this.time=0,this.directionBackwards=!1)}else this.time%=this.duration,0>this.time&&(this.time+=this.duration);a=this.startKeyframe+THREE.Math.clamp(Math.floor(this.time/b),0,this.length-1);a!==this.currentKeyframe&&
+(this.morphTargetInfluences[this.lastKeyframe]=0,this.morphTargetInfluences[this.currentKeyframe]=1,this.morphTargetInfluences[a]=0,this.lastKeyframe=this.currentKeyframe,this.currentKeyframe=a);b=this.time%b/b;this.directionBackwards&&(b=1-b);this.morphTargetInfluences[this.currentKeyframe]=b;this.morphTargetInfluences[this.lastKeyframe]=1-b};
+THREE.MorphAnimMesh.prototype.clone=function(a){void 0===a&&(a=new THREE.MorphAnimMesh(this.geometry,this.material));a.duration=this.duration;a.mirroredLoop=this.mirroredLoop;a.time=this.time;a.lastKeyframe=this.lastKeyframe;a.currentKeyframe=this.currentKeyframe;a.direction=this.direction;a.directionBackwards=this.directionBackwards;THREE.Mesh.prototype.clone.call(this,a);return a};THREE.Ribbon=function(a,b){THREE.Object3D.call(this);this.geometry=a;this.material=b};THREE.Ribbon.prototype=Object.create(THREE.Object3D.prototype);THREE.Ribbon.prototype.clone=function(a){void 0===a&&(a=new THREE.Ribbon(this.geometry,this.material));THREE.Object3D.prototype.clone.call(this,a);return a};THREE.LOD=function(){THREE.Object3D.call(this);this.LODs=[]};THREE.LOD.prototype=Object.create(THREE.Object3D.prototype);THREE.LOD.prototype.addLevel=function(a,b){void 0===b&&(b=0);for(var b=Math.abs(b),c=0;c<this.LODs.length&&!(b<this.LODs[c].visibleAtDistance);c++);this.LODs.splice(c,0,{visibleAtDistance:b,object3D:a});this.add(a)};
+THREE.LOD.prototype.update=function(a){if(1<this.LODs.length){a.matrixWorldInverse.getInverse(a.matrixWorld);a=a.matrixWorldInverse;a=-(a.elements[2]*this.matrixWorld.elements[12]+a.elements[6]*this.matrixWorld.elements[13]+a.elements[10]*this.matrixWorld.elements[14]+a.elements[14]);this.LODs[0].object3D.visible=!0;for(var b=1;b<this.LODs.length;b++)if(a>=this.LODs[b].visibleAtDistance)this.LODs[b-1].object3D.visible=!1,this.LODs[b].object3D.visible=!0;else break;for(;b<this.LODs.length;b++)this.LODs[b].object3D.visible=
+!1}};THREE.LOD.prototype.clone=function(){};THREE.Sprite=function(a){THREE.Object3D.call(this);this.material=void 0!==a?a:new THREE.SpriteMaterial;this.rotation3d=this.rotation;this.rotation=0};THREE.Sprite.prototype=Object.create(THREE.Object3D.prototype);THREE.Sprite.prototype.updateMatrix=function(){this.matrix.setPosition(this.position);this.rotation3d.set(0,0,this.rotation);this.matrix.setRotationFromEuler(this.rotation3d);(1!==this.scale.x||1!==this.scale.y)&&this.matrix.scale(this.scale);this.matrixWorldNeedsUpdate=!0};
+THREE.Sprite.prototype.clone=function(a){void 0===a&&(a=new THREE.Sprite(this.material));THREE.Object3D.prototype.clone.call(this,a);return a};THREE.Scene=function(){THREE.Object3D.call(this);this.overrideMaterial=this.fog=null;this.matrixAutoUpdate=!1;this.__objects=[];this.__lights=[];this.__objectsAdded=[];this.__objectsRemoved=[]};THREE.Scene.prototype=Object.create(THREE.Object3D.prototype);
+THREE.Scene.prototype.__addObject=function(a){if(a instanceof THREE.Light)-1===this.__lights.indexOf(a)&&this.__lights.push(a),a.target&&void 0===a.target.parent&&this.add(a.target);else if(!(a instanceof THREE.Camera||a instanceof THREE.Bone)&&-1===this.__objects.indexOf(a)){this.__objects.push(a);this.__objectsAdded.push(a);var b=this.__objectsRemoved.indexOf(a);-1!==b&&this.__objectsRemoved.splice(b,1)}for(b=0;b<a.children.length;b++)this.__addObject(a.children[b])};
+THREE.Scene.prototype.__removeObject=function(a){if(a instanceof THREE.Light){var b=this.__lights.indexOf(a);-1!==b&&this.__lights.splice(b,1)}else a instanceof THREE.Camera||(b=this.__objects.indexOf(a),-1!==b&&(this.__objects.splice(b,1),this.__objectsRemoved.push(a),b=this.__objectsAdded.indexOf(a),-1!==b&&this.__objectsAdded.splice(b,1)));for(b=0;b<a.children.length;b++)this.__removeObject(a.children[b])};THREE.Fog=function(a,b,c){this.name="";this.color=new THREE.Color(a);this.near=void 0!==b?b:1;this.far=void 0!==c?c:1E3};THREE.Fog.prototype.clone=function(){return new THREE.Fog(this.color.getHex(),this.near,this.far)};THREE.FogExp2=function(a,b){this.name="";this.color=new THREE.Color(a);this.density=void 0!==b?b:2.5E-4};THREE.FogExp2.prototype.clone=function(){return new THREE.FogExp2(this.color.getHex(),this.density)};THREE.CanvasRenderer=function(a){function b(a){C!==a&&(C=t.globalAlpha=a)}function c(a){x!==a&&(a===THREE.NormalBlending?t.globalCompositeOperation="source-over":a===THREE.AdditiveBlending?t.globalCompositeOperation="lighter":a===THREE.SubtractiveBlending&&(t.globalCompositeOperation="darker"),x=a)}function d(a){E!==a&&(E=t.lineWidth=a)}function e(a){H!==a&&(H=t.lineCap=a)}function f(a){B!==a&&(B=t.lineJoin=a)}function g(a){G!==a&&(G=t.strokeStyle=a)}function h(a){J!==a&&(J=t.fillStyle=a)}function i(a,
+b){if(W!==a||F!==b)t.setLineDash([a,b]),W=a,F=b}console.log("THREE.CanvasRenderer",THREE.REVISION);var k=THREE.Math.smoothstep,a=a||{},l=this,m,n,s,r=new THREE.Projector,p=void 0!==a.canvas?a.canvas:document.createElement("canvas"),q,y,v,z,t=p.getContext("2d"),A=new THREE.Color(0),I=0,C=1,x=0,G=null,J=null,E=null,H=null,B=null,W=null,F=0,K,L,U,fa,Ca=new THREE.RenderableVertex,$a=new THREE.RenderableVertex,M,ca,qa,ha,ra,N,Ma,Na,mb,Pa,ta,ka,aa=new THREE.Color,pa=new THREE.Color,Y=new THREE.Color,da=
+new THREE.Color,la=new THREE.Color,Z=new THREE.Color,oa=new THREE.Color,gb=new THREE.Color,nb={},ia={},Wa,ab,Fa,Xa,ub,Ib,Jb,fc,Ab,mc,pb=new THREE.Box2,Ka=new THREE.Box2,Va=new THREE.Box2,gc=!1,vb=new THREE.Color,Qa=new THREE.Color,La=new THREE.Color,bb=new THREE.Vector3,xb,j,yb,Ra,cb,Sa,zb=16;xb=document.createElement("canvas");xb.width=xb.height=2;j=xb.getContext("2d");j.fillStyle="rgba(0,0,0,1)";j.fillRect(0,0,2,2);yb=j.getImageData(0,0,2,2);Ra=yb.data;cb=document.createElement("canvas");cb.width=
+cb.height=zb;Sa=cb.getContext("2d");Sa.translate(-zb/2,-zb/2);Sa.scale(zb,zb);zb--;void 0===t.setLineDash&&(t.setLineDash=void 0!==t.mozDash?function(a){t.mozDash=null!==a[0]?a:null}:function(){});this.domElement=p;this.devicePixelRatio=void 0!==a.devicePixelRatio?a.devicePixelRatio:void 0!==window.devicePixelRatio?window.devicePixelRatio:1;this.sortElements=this.sortObjects=this.autoClear=!0;this.info={render:{vertices:0,faces:0}};this.supportsVertexTextures=function(){};this.setFaceCulling=function(){};
+this.setSize=function(a,b){q=a*this.devicePixelRatio;y=b*this.devicePixelRatio;v=Math.floor(q/2);z=Math.floor(y/2);p.width=q;p.height=y;p.style.width=a+"px";p.style.height=b+"px";pb.set(new THREE.Vector2(-v,-z),new THREE.Vector2(v,z));Ka.set(new THREE.Vector2(-v,-z),new THREE.Vector2(v,z));C=1;x=0;B=H=E=J=G=null};this.setClearColor=function(a,b){A.copy(a);I=void 0!==b?b:1;Ka.set(new THREE.Vector2(-v,-z),new THREE.Vector2(v,z))};this.setClearColorHex=function(a,b){A.setHex(a);I=void 0!==b?b:1;Ka.set(new THREE.Vector2(-v,
+-z),new THREE.Vector2(v,z))};this.getMaxAnisotropy=function(){return 0};this.clear=function(){t.setTransform(1,0,0,-1,v,z);!1===Ka.empty()&&(Ka.intersect(pb),Ka.expandByScalar(2),1>I&&t.clearRect(Ka.min.x|0,Ka.min.y|0,Ka.max.x-Ka.min.x|0,Ka.max.y-Ka.min.y|0),0<I&&(c(THREE.NormalBlending),b(1),h("rgba("+Math.floor(255*A.r)+","+Math.floor(255*A.g)+","+Math.floor(255*A.b)+","+I+")"),t.fillRect(Ka.min.x|0,Ka.min.y|0,Ka.max.x-Ka.min.x|0,Ka.max.y-Ka.min.y|0)),Ka.makeEmpty())};this.render=function(a,p){function q(a,
+b,c){for(var d=0,e=s.length;d<e;d++){var f=s[d];gb.copy(f.color);if(f instanceof THREE.DirectionalLight){var g=bb.getPositionFromMatrix(f.matrixWorld).normalize(),j=b.dot(g);0>=j||(j*=f.intensity,c.add(gb.multiplyScalar(j)))}else f instanceof THREE.PointLight&&(g=bb.getPositionFromMatrix(f.matrixWorld),j=b.dot(bb.subVectors(g,a).normalize()),0>=j||(j*=0==f.distance?1:1-Math.min(a.distanceTo(g)/f.distance,1),0!=j&&(j*=f.intensity,c.add(gb.multiplyScalar(j)))))}}function x(a,d,e,f,g,j,h,i){l.info.render.vertices+=
+3;l.info.render.faces++;b(i.opacity);c(i.blending);M=a.positionScreen.x;ca=a.positionScreen.y;qa=d.positionScreen.x;ha=d.positionScreen.y;ra=e.positionScreen.x;N=e.positionScreen.y;y(M,ca,qa,ha,ra,N);(i instanceof THREE.MeshLambertMaterial||i instanceof THREE.MeshPhongMaterial)&&null===i.map?(Z.copy(i.color),oa.copy(i.emissive),i.vertexColors===THREE.FaceColors&&Z.multiply(h.color),!0===gc?!1===i.wireframe&&i.shading==THREE.SmoothShading&&3==h.vertexNormalsLength?(pa.copy(vb),Y.copy(vb),da.copy(vb),
+q(h.v1.positionWorld,h.vertexNormalsModel[0],pa),q(h.v2.positionWorld,h.vertexNormalsModel[1],Y),q(h.v3.positionWorld,h.vertexNormalsModel[2],da),pa.multiply(Z).add(oa),Y.multiply(Z).add(oa),da.multiply(Z).add(oa),la.addColors(Y,da).multiplyScalar(0.5),Fa=E(pa,Y,da,la),G(M,ca,qa,ha,ra,N,0,0,1,0,0,1,Fa)):(aa.copy(vb),q(h.centroidModel,h.normalModel,aa),aa.multiply(Z).add(oa),!0===i.wireframe?C(aa,i.wireframeLinewidth,i.wireframeLinecap,i.wireframeLinejoin):A(aa)):!0===i.wireframe?C(i.color,i.wireframeLinewidth,
+i.wireframeLinecap,i.wireframeLinejoin):A(i.color)):i instanceof THREE.MeshBasicMaterial||i instanceof THREE.MeshLambertMaterial||i instanceof THREE.MeshPhongMaterial?null!==i.map?i.map.mapping instanceof THREE.UVMapping&&(Xa=h.uvs[0],F(M,ca,qa,ha,ra,N,Xa[f].x,Xa[f].y,Xa[g].x,Xa[g].y,Xa[j].x,Xa[j].y,i.map)):null!==i.envMap?i.envMap.mapping instanceof THREE.SphericalReflectionMapping&&(bb.copy(h.vertexNormalsModelView[f]),ub=0.5*bb.x+0.5,Ib=0.5*bb.y+0.5,bb.copy(h.vertexNormalsModelView[g]),Jb=0.5*
+bb.x+0.5,fc=0.5*bb.y+0.5,bb.copy(h.vertexNormalsModelView[j]),Ab=0.5*bb.x+0.5,mc=0.5*bb.y+0.5,F(M,ca,qa,ha,ra,N,ub,Ib,Jb,fc,Ab,mc,i.envMap)):(aa.copy(i.color),i.vertexColors===THREE.FaceColors&&aa.multiply(h.color),!0===i.wireframe?C(aa,i.wireframeLinewidth,i.wireframeLinecap,i.wireframeLinejoin):A(aa)):i instanceof THREE.MeshDepthMaterial?(Wa=p.near,ab=p.far,pa.r=pa.g=pa.b=1-k(a.positionScreen.z*a.positionScreen.w,Wa,ab),Y.r=Y.g=Y.b=1-k(d.positionScreen.z*d.positionScreen.w,Wa,ab),da.r=da.g=da.b=
+1-k(e.positionScreen.z*e.positionScreen.w,Wa,ab),la.addColors(Y,da).multiplyScalar(0.5),Fa=E(pa,Y,da,la),G(M,ca,qa,ha,ra,N,0,0,1,0,0,1,Fa)):i instanceof THREE.MeshNormalMaterial&&(i.shading==THREE.FlatShading?(a=h.normalModelView,aa.setRGB(a.x,a.y,a.z).multiplyScalar(0.5).addScalar(0.5),!0===i.wireframe?C(aa,i.wireframeLinewidth,i.wireframeLinecap,i.wireframeLinejoin):A(aa)):i.shading==THREE.SmoothShading&&(a=h.vertexNormalsModelView[f],pa.setRGB(a.x,a.y,a.z).multiplyScalar(0.5).addScalar(0.5),a=
+h.vertexNormalsModelView[g],Y.setRGB(a.x,a.y,a.z).multiplyScalar(0.5).addScalar(0.5),a=h.vertexNormalsModelView[j],da.setRGB(a.x,a.y,a.z).multiplyScalar(0.5).addScalar(0.5),la.addColors(Y,da).multiplyScalar(0.5),Fa=E(pa,Y,da,la),G(M,ca,qa,ha,ra,N,0,0,1,0,0,1,Fa)))}function y(a,b,c,d,e,f){t.beginPath();t.moveTo(a,b);t.lineTo(c,d);t.lineTo(e,f);t.closePath()}function B(a,b,c,d,e,f,g,j){t.beginPath();t.moveTo(a,b);t.lineTo(c,d);t.lineTo(e,f);t.lineTo(g,j);t.closePath()}function C(a,b,c,j){d(b);e(c);
+f(j);g(a.getStyle());t.stroke();Va.expandByScalar(2*b)}function A(a){h(a.getStyle());t.fill()}function F(a,b,c,d,e,f,g,j,i,wa,k,l,n){if(!(n instanceof THREE.DataTexture||void 0===n.image||0==n.image.width)){if(!0===n.needsUpdate){var m=n.wrapS==THREE.RepeatWrapping,hb=n.wrapT==THREE.RepeatWrapping;nb[n.id]=t.createPattern(n.image,!0===m&&!0===hb?"repeat":!0===m&&!1===hb?"repeat-x":!1===m&&!0===hb?"repeat-y":"no-repeat");n.needsUpdate=!1}void 0===nb[n.id]?h("rgba(0,0,0,1)"):h(nb[n.id]);var m=n.offset.x/
+n.repeat.x,hb=n.offset.y/n.repeat.y,p=n.image.width*n.repeat.x,q=n.image.height*n.repeat.y,g=(g+m)*p,j=(1-j+hb)*q,c=c-a,d=d-b,e=e-a,f=f-b,i=(i+m)*p-g,wa=(1-wa+hb)*q-j,k=(k+m)*p-g,l=(1-l+hb)*q-j,m=i*l-k*wa;0===m?(void 0===ia[n.id]&&(b=document.createElement("canvas"),b.width=n.image.width,b.height=n.image.height,b=b.getContext("2d"),b.drawImage(n.image,0,0),ia[n.id]=b.getImageData(0,0,n.image.width,n.image.height).data),b=ia[n.id],g=4*(Math.floor(g)+Math.floor(j)*n.image.width),aa.setRGB(b[g]/255,
+b[g+1]/255,b[g+2]/255),A(aa)):(m=1/m,n=(l*c-wa*e)*m,wa=(l*d-wa*f)*m,c=(i*e-k*c)*m,d=(i*f-k*d)*m,a=a-n*g-c*j,g=b-wa*g-d*j,t.save(),t.transform(n,wa,c,d,a,g),t.fill(),t.restore())}}function G(a,b,c,d,e,f,g,j,i,h,wa,k,n){var l,m;l=n.width-1;m=n.height-1;g*=l;j*=m;c-=a;d-=b;e-=a;f-=b;i=i*l-g;h=h*m-j;wa=wa*l-g;k=k*m-j;m=1/(i*k-wa*h);l=(k*c-h*e)*m;h=(k*d-h*f)*m;c=(i*e-wa*c)*m;d=(i*f-wa*d)*m;a=a-l*g-c*j;b=b-h*g-d*j;t.save();t.transform(l,h,c,d,a,b);t.clip();t.drawImage(n,0,0);t.restore()}function E(a,b,
+c,d){Ra[0]=255*a.r|0;Ra[1]=255*a.g|0;Ra[2]=255*a.b|0;Ra[4]=255*b.r|0;Ra[5]=255*b.g|0;Ra[6]=255*b.b|0;Ra[8]=255*c.r|0;Ra[9]=255*c.g|0;Ra[10]=255*c.b|0;Ra[12]=255*d.r|0;Ra[13]=255*d.g|0;Ra[14]=255*d.b|0;j.putImageData(yb,0,0);Sa.drawImage(xb,0,0);return cb}function I(a,b){var c=b.x-a.x,d=b.y-a.y,e=c*c+d*d;0!==e&&(e=1/Math.sqrt(e),c*=e,d*=e,b.x+=c,b.y+=d,a.x-=c,a.y-=d)}if(!1===p instanceof THREE.Camera)console.error("THREE.CanvasRenderer.render: camera is not an instance of THREE.Camera.");else{!0===
+this.autoClear&&this.clear();t.setTransform(1,0,0,-1,v,z);l.info.render.vertices=0;l.info.render.faces=0;m=r.projectScene(a,p,this.sortObjects,this.sortElements);n=m.elements;s=m.lights;gc=0<s.length;if(!0===gc){vb.setRGB(0,0,0);Qa.setRGB(0,0,0);La.setRGB(0,0,0);for(var J=0,W=s.length;J<W;J++){var P=s[J],X=P.color;P instanceof THREE.AmbientLight?vb.add(X):P instanceof THREE.DirectionalLight?Qa.add(X):P instanceof THREE.PointLight&&La.add(X)}}J=0;for(W=n.length;J<W;J++){var H=n[J],P=H.material;if(!(void 0===
+P||!1===P.visible)){Va.makeEmpty();if(H instanceof THREE.RenderableParticle){K=H;K.x*=v;K.y*=z;var X=K,wa=H;b(P.opacity);c(P.blending);var Bb=void 0,hb=void 0,Cb=void 0,Db=void 0,md=H=void 0,nd=void 0;P instanceof THREE.ParticleBasicMaterial?null===P.map?(Cb=wa.object.scale.x,Db=wa.object.scale.y,Cb*=wa.scale.x*v,Db*=wa.scale.y*z,Va.min.set(X.x-Cb,X.y-Db),Va.max.set(X.x+Cb,X.y+Db),!1!==pb.isIntersectionBox(Va)&&(h(P.color.getStyle()),t.save(),t.translate(X.x,X.y),t.rotate(-wa.rotation),t.scale(Cb,
+Db),t.fillRect(-1,-1,2,2),t.restore())):(H=P.map.image,md=H.width>>1,nd=H.height>>1,Cb=wa.scale.x*v,Db=wa.scale.y*z,Bb=Cb*md,hb=Db*nd,Va.min.set(X.x-Bb,X.y-hb),Va.max.set(X.x+Bb,X.y+hb),!1!==pb.isIntersectionBox(Va)&&(t.save(),t.translate(X.x,X.y),t.rotate(-wa.rotation),t.scale(Cb,-Db),t.translate(-md,-nd),t.drawImage(H,0,0),t.restore())):P instanceof THREE.ParticleCanvasMaterial&&(Bb=wa.scale.x*v,hb=wa.scale.y*z,Va.min.set(X.x-Bb,X.y-hb),Va.max.set(X.x+Bb,X.y+hb),!1!==pb.isIntersectionBox(Va)&&(g(P.color.getStyle()),
+h(P.color.getStyle()),t.save(),t.translate(X.x,X.y),t.rotate(-wa.rotation),t.scale(Bb,hb),P.program(t),t.restore()))}else if(H instanceof THREE.RenderableLine)K=H.v1,L=H.v2,K.positionScreen.x*=v,K.positionScreen.y*=z,L.positionScreen.x*=v,L.positionScreen.y*=z,Va.setFromPoints([K.positionScreen,L.positionScreen]),!0===pb.isIntersectionBox(Va)&&(X=K,wa=L,b(P.opacity),c(P.blending),t.beginPath(),t.moveTo(X.positionScreen.x,X.positionScreen.y),t.lineTo(wa.positionScreen.x,wa.positionScreen.y),P instanceof
+THREE.LineBasicMaterial?(d(P.linewidth),e(P.linecap),f(P.linejoin),g(P.color.getStyle()),i(null,null),t.stroke(),Va.expandByScalar(2*P.linewidth)):P instanceof THREE.LineDashedMaterial&&(d(P.linewidth),e(P.linecap),f(P.linejoin),g(P.color.getStyle()),i(P.dashSize,P.gapSize),t.stroke(),Va.expandByScalar(2*P.linewidth)));else if(H instanceof THREE.RenderableFace3){K=H.v1;L=H.v2;U=H.v3;if(-1>K.positionScreen.z||1<K.positionScreen.z)continue;if(-1>L.positionScreen.z||1<L.positionScreen.z)continue;if(-1>
+U.positionScreen.z||1<U.positionScreen.z)continue;K.positionScreen.x*=v;K.positionScreen.y*=z;L.positionScreen.x*=v;L.positionScreen.y*=z;U.positionScreen.x*=v;U.positionScreen.y*=z;!0===P.overdraw&&(I(K.positionScreen,L.positionScreen),I(L.positionScreen,U.positionScreen),I(U.positionScreen,K.positionScreen));Va.setFromPoints([K.positionScreen,L.positionScreen,U.positionScreen]);x(K,L,U,0,1,2,H,P)}else if(H instanceof THREE.RenderableFace4){K=H.v1;L=H.v2;U=H.v3;fa=H.v4;if(-1>K.positionScreen.z||
+1<K.positionScreen.z)continue;if(-1>L.positionScreen.z||1<L.positionScreen.z)continue;if(-1>U.positionScreen.z||1<U.positionScreen.z)continue;if(-1>fa.positionScreen.z||1<fa.positionScreen.z)continue;K.positionScreen.x*=v;K.positionScreen.y*=z;L.positionScreen.x*=v;L.positionScreen.y*=z;U.positionScreen.x*=v;U.positionScreen.y*=z;fa.positionScreen.x*=v;fa.positionScreen.y*=z;Ca.positionScreen.copy(L.positionScreen);$a.positionScreen.copy(fa.positionScreen);!0===P.overdraw&&(I(K.positionScreen,L.positionScreen),
+I(L.positionScreen,fa.positionScreen),I(fa.positionScreen,K.positionScreen),I(U.positionScreen,Ca.positionScreen),I(U.positionScreen,$a.positionScreen));Va.setFromPoints([K.positionScreen,L.positionScreen,U.positionScreen,fa.positionScreen]);X=K;wa=L;Bb=U;hb=fa;Cb=Ca;Db=$a;l.info.render.vertices+=4;l.info.render.faces++;b(P.opacity);c(P.blending);void 0!==P.map&&null!==P.map||void 0!==P.envMap&&null!==P.envMap?(x(X,wa,hb,0,1,3,H,P),x(Cb,Bb,Db,1,2,3,H,P)):(M=X.positionScreen.x,ca=X.positionScreen.y,
+qa=wa.positionScreen.x,ha=wa.positionScreen.y,ra=Bb.positionScreen.x,N=Bb.positionScreen.y,Ma=hb.positionScreen.x,Na=hb.positionScreen.y,mb=Cb.positionScreen.x,Pa=Cb.positionScreen.y,ta=Db.positionScreen.x,ka=Db.positionScreen.y,P instanceof THREE.MeshLambertMaterial||P instanceof THREE.MeshPhongMaterial?(Z.copy(P.color),oa.copy(P.emissive),P.vertexColors===THREE.FaceColors&&Z.multiply(H.color),!0===gc?!1===P.wireframe&&P.shading==THREE.SmoothShading&&4==H.vertexNormalsLength?(pa.copy(vb),Y.copy(vb),
+da.copy(vb),la.copy(vb),q(H.v1.positionWorld,H.vertexNormalsModel[0],pa),q(H.v2.positionWorld,H.vertexNormalsModel[1],Y),q(H.v4.positionWorld,H.vertexNormalsModel[3],da),q(H.v3.positionWorld,H.vertexNormalsModel[2],la),pa.multiply(Z).add(oa),Y.multiply(Z).add(oa),da.multiply(Z).add(oa),la.multiply(Z).add(oa),Fa=E(pa,Y,da,la),y(M,ca,qa,ha,Ma,Na),G(M,ca,qa,ha,Ma,Na,0,0,1,0,0,1,Fa),y(mb,Pa,ra,N,ta,ka),G(mb,Pa,ra,N,ta,ka,1,0,1,1,0,1,Fa)):(aa.copy(vb),q(H.centroidModel,H.normalModel,aa),aa.multiply(Z).add(oa),
+B(M,ca,qa,ha,ra,N,Ma,Na),!0===P.wireframe?C(aa,P.wireframeLinewidth,P.wireframeLinecap,P.wireframeLinejoin):A(aa)):(aa.addColors(Z,oa),B(M,ca,qa,ha,ra,N,Ma,Na),!0===P.wireframe?C(aa,P.wireframeLinewidth,P.wireframeLinecap,P.wireframeLinejoin):A(aa))):P instanceof THREE.MeshBasicMaterial?(aa.copy(P.color),P.vertexColors===THREE.FaceColors&&aa.multiply(H.color),B(M,ca,qa,ha,ra,N,Ma,Na),!0===P.wireframe?C(aa,P.wireframeLinewidth,P.wireframeLinecap,P.wireframeLinejoin):A(aa)):P instanceof THREE.MeshNormalMaterial?
+(X=void 0,P.shading==THREE.FlatShading?(X=H.normalModelView,aa.setRGB(X.x,X.y,X.z).multiplyScalar(0.5).addScalar(0.5),B(M,ca,qa,ha,ra,N,Ma,Na),!0===P.wireframe?C(aa,P.wireframeLinewidth,P.wireframeLinecap,P.wireframeLinejoin):A(aa)):P.shading==THREE.SmoothShading&&(X=H.vertexNormalsModelView[0],pa.setRGB(X.x,X.y,X.z).multiplyScalar(0.5).addScalar(0.5),X=H.vertexNormalsModelView[1],Y.setRGB(X.x,X.y,X.z).multiplyScalar(0.5).addScalar(0.5),X=H.vertexNormalsModelView[3],da.setRGB(X.x,X.y,X.z).multiplyScalar(0.5).addScalar(0.5),
+X=H.vertexNormalsModelView[2],la.setRGB(X.x,X.y,X.z).multiplyScalar(0.5).addScalar(0.5),Fa=E(pa,Y,da,la),y(M,ca,qa,ha,Ma,Na),G(M,ca,qa,ha,Ma,Na,0,0,1,0,0,1,Fa),y(mb,Pa,ra,N,ta,ka),G(mb,Pa,ra,N,ta,ka,1,0,1,1,0,1,Fa))):P instanceof THREE.MeshDepthMaterial&&(Wa=p.near,ab=p.far,pa.r=pa.g=pa.b=1-k(X.positionScreen.z*X.positionScreen.w,Wa,ab),Y.r=Y.g=Y.b=1-k(wa.positionScreen.z*wa.positionScreen.w,Wa,ab),da.r=da.g=da.b=1-k(hb.positionScreen.z*hb.positionScreen.w,Wa,ab),la.r=la.g=la.b=1-k(Bb.positionScreen.z*
+Bb.positionScreen.w,Wa,ab),Fa=E(pa,Y,da,la),y(M,ca,qa,ha,Ma,Na),G(M,ca,qa,ha,Ma,Na,0,0,1,0,0,1,Fa),y(mb,Pa,ra,N,ta,ka),G(mb,Pa,ra,N,ta,ka,1,0,1,1,0,1,Fa)))}Ka.union(Va)}}t.setTransform(1,0,0,1,0,0)}}};THREE.ShaderChunk={fog_pars_fragment:"#ifdef USE_FOG\nuniform vec3 fogColor;\n#ifdef FOG_EXP2\nuniform float fogDensity;\n#else\nuniform float fogNear;\nuniform float fogFar;\n#endif\n#endif",fog_fragment:"#ifdef USE_FOG\nfloat depth = gl_FragCoord.z / gl_FragCoord.w;\n#ifdef FOG_EXP2\nconst float LOG2 = 1.442695;\nfloat fogFactor = exp2( - fogDensity * fogDensity * depth * depth * LOG2 );\nfogFactor = 1.0 - clamp( fogFactor, 0.0, 1.0 );\n#else\nfloat fogFactor = smoothstep( fogNear, fogFar, depth );\n#endif\ngl_FragColor = mix( gl_FragColor, vec4( fogColor, gl_FragColor.w ), fogFactor );\n#endif",
+envmap_pars_fragment:"#ifdef USE_ENVMAP\nuniform float reflectivity;\nuniform samplerCube envMap;\nuniform float flipEnvMap;\nuniform int combine;\n#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP )\nuniform bool useRefract;\nuniform float refractionRatio;\n#else\nvarying vec3 vReflect;\n#endif\n#endif",envmap_fragment:"#ifdef USE_ENVMAP\nvec3 reflectVec;\n#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP )\nvec3 cameraToVertex = normalize( vWorldPosition - cameraPosition );\nif ( useRefract ) {\nreflectVec = refract( cameraToVertex, normal, refractionRatio );\n} else { \nreflectVec = reflect( cameraToVertex, normal );\n}\n#else\nreflectVec = vReflect;\n#endif\n#ifdef DOUBLE_SIDED\nfloat flipNormal = ( -1.0 + 2.0 * float( gl_FrontFacing ) );\nvec4 cubeColor = textureCube( envMap, flipNormal * vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );\n#else\nvec4 cubeColor = textureCube( envMap, vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );\n#endif\n#ifdef GAMMA_INPUT\ncubeColor.xyz *= cubeColor.xyz;\n#endif\nif ( combine == 1 ) {\ngl_FragColor.xyz = mix( gl_FragColor.xyz, cubeColor.xyz, specularStrength * reflectivity );\n} else if ( combine == 2 ) {\ngl_FragColor.xyz += cubeColor.xyz * specularStrength * reflectivity;\n} else {\ngl_FragColor.xyz = mix( gl_FragColor.xyz, gl_FragColor.xyz * cubeColor.xyz, specularStrength * reflectivity );\n}\n#endif",
+envmap_pars_vertex:"#if defined( USE_ENVMAP ) && ! defined( USE_BUMPMAP ) && ! defined( USE_NORMALMAP )\nvarying vec3 vReflect;\nuniform float refractionRatio;\nuniform bool useRefract;\n#endif",worldpos_vertex:"#if defined( USE_ENVMAP ) || defined( PHONG ) || defined( LAMBERT ) || defined ( USE_SHADOWMAP )\n#ifdef USE_SKINNING\nvec4 worldPosition = modelMatrix * skinned;\n#endif\n#if defined( USE_MORPHTARGETS ) && ! defined( USE_SKINNING )\nvec4 worldPosition = modelMatrix * vec4( morphed, 1.0 );\n#endif\n#if ! defined( USE_MORPHTARGETS ) && ! defined( USE_SKINNING )\nvec4 worldPosition = modelMatrix * vec4( position, 1.0 );\n#endif\n#endif",
+envmap_vertex:"#if defined( USE_ENVMAP ) && ! defined( USE_BUMPMAP ) && ! defined( USE_NORMALMAP )\nvec3 worldNormal = mat3( modelMatrix[ 0 ].xyz, modelMatrix[ 1 ].xyz, modelMatrix[ 2 ].xyz ) * objectNormal;\nworldNormal = normalize( worldNormal );\nvec3 cameraToVertex = normalize( worldPosition.xyz - cameraPosition );\nif ( useRefract ) {\nvReflect = refract( cameraToVertex, worldNormal, refractionRatio );\n} else {\nvReflect = reflect( cameraToVertex, worldNormal );\n}\n#endif",map_particle_pars_fragment:"#ifdef USE_MAP\nuniform sampler2D map;\n#endif",
+map_particle_fragment:"#ifdef USE_MAP\ngl_FragColor = gl_FragColor * texture2D( map, vec2( gl_PointCoord.x, 1.0 - gl_PointCoord.y ) );\n#endif",map_pars_vertex:"#if defined( USE_MAP ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( USE_SPECULARMAP )\nvarying vec2 vUv;\nuniform vec4 offsetRepeat;\n#endif",map_pars_fragment:"#if defined( USE_MAP ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( USE_SPECULARMAP )\nvarying vec2 vUv;\n#endif\n#ifdef USE_MAP\nuniform sampler2D map;\n#endif",
+map_vertex:"#if defined( USE_MAP ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( USE_SPECULARMAP )\nvUv = uv * offsetRepeat.zw + offsetRepeat.xy;\n#endif",map_fragment:"#ifdef USE_MAP\nvec4 texelColor = texture2D( map, vUv );\n#ifdef GAMMA_INPUT\ntexelColor.xyz *= texelColor.xyz;\n#endif\ngl_FragColor = gl_FragColor * texelColor;\n#endif",lightmap_pars_fragment:"#ifdef USE_LIGHTMAP\nvarying vec2 vUv2;\nuniform sampler2D lightMap;\n#endif",lightmap_pars_vertex:"#ifdef USE_LIGHTMAP\nvarying vec2 vUv2;\n#endif",
+lightmap_fragment:"#ifdef USE_LIGHTMAP\ngl_FragColor = gl_FragColor * texture2D( lightMap, vUv2 );\n#endif",lightmap_vertex:"#ifdef USE_LIGHTMAP\nvUv2 = uv2;\n#endif",bumpmap_pars_fragment:"#ifdef USE_BUMPMAP\nuniform sampler2D bumpMap;\nuniform float bumpScale;\nvec2 dHdxy_fwd() {\nvec2 dSTdx = dFdx( vUv );\nvec2 dSTdy = dFdy( vUv );\nfloat Hll = bumpScale * texture2D( bumpMap, vUv ).x;\nfloat dBx = bumpScale * texture2D( bumpMap, vUv + dSTdx ).x - Hll;\nfloat dBy = bumpScale * texture2D( bumpMap, vUv + dSTdy ).x - Hll;\nreturn vec2( dBx, dBy );\n}\nvec3 perturbNormalArb( vec3 surf_pos, vec3 surf_norm, vec2 dHdxy ) {\nvec3 vSigmaX = dFdx( surf_pos );\nvec3 vSigmaY = dFdy( surf_pos );\nvec3 vN = surf_norm;\nvec3 R1 = cross( vSigmaY, vN );\nvec3 R2 = cross( vN, vSigmaX );\nfloat fDet = dot( vSigmaX, R1 );\nvec3 vGrad = sign( fDet ) * ( dHdxy.x * R1 + dHdxy.y * R2 );\nreturn normalize( abs( fDet ) * surf_norm - vGrad );\n}\n#endif",
+normalmap_pars_fragment:"#ifdef USE_NORMALMAP\nuniform sampler2D normalMap;\nuniform vec2 normalScale;\nvec3 perturbNormal2Arb( vec3 eye_pos, vec3 surf_norm ) {\nvec3 q0 = dFdx( eye_pos.xyz );\nvec3 q1 = dFdy( eye_pos.xyz );\nvec2 st0 = dFdx( vUv.st );\nvec2 st1 = dFdy( vUv.st );\nvec3 S = normalize(  q0 * st1.t - q1 * st0.t );\nvec3 T = normalize( -q0 * st1.s + q1 * st0.s );\nvec3 N = normalize( surf_norm );\nvec3 mapN = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;\nmapN.xy = normalScale * mapN.xy;\nmat3 tsn = mat3( S, T, N );\nreturn normalize( tsn * mapN );\n}\n#endif",
+specularmap_pars_fragment:"#ifdef USE_SPECULARMAP\nuniform sampler2D specularMap;\n#endif",specularmap_fragment:"float specularStrength;\n#ifdef USE_SPECULARMAP\nvec4 texelSpecular = texture2D( specularMap, vUv );\nspecularStrength = texelSpecular.r;\n#else\nspecularStrength = 1.0;\n#endif",lights_lambert_pars_vertex:"uniform vec3 ambient;\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform vec3 ambientLightColor;\n#if MAX_DIR_LIGHTS > 0\nuniform vec3 directionalLightColor[ MAX_DIR_LIGHTS ];\nuniform vec3 directionalLightDirection[ MAX_DIR_LIGHTS ];\n#endif\n#if MAX_HEMI_LIGHTS > 0\nuniform vec3 hemisphereLightSkyColor[ MAX_HEMI_LIGHTS ];\nuniform vec3 hemisphereLightGroundColor[ MAX_HEMI_LIGHTS ];\nuniform vec3 hemisphereLightDirection[ MAX_HEMI_LIGHTS ];\n#endif\n#if MAX_POINT_LIGHTS > 0\nuniform vec3 pointLightColor[ MAX_POINT_LIGHTS ];\nuniform vec3 pointLightPosition[ MAX_POINT_LIGHTS ];\nuniform float pointLightDistance[ MAX_POINT_LIGHTS ];\n#endif\n#if MAX_SPOT_LIGHTS > 0\nuniform vec3 spotLightColor[ MAX_SPOT_LIGHTS ];\nuniform vec3 spotLightPosition[ MAX_SPOT_LIGHTS ];\nuniform vec3 spotLightDirection[ MAX_SPOT_LIGHTS ];\nuniform float spotLightDistance[ MAX_SPOT_LIGHTS ];\nuniform float spotLightAngleCos[ MAX_SPOT_LIGHTS ];\nuniform float spotLightExponent[ MAX_SPOT_LIGHTS ];\n#endif\n#ifdef WRAP_AROUND\nuniform vec3 wrapRGB;\n#endif",
+lights_lambert_vertex:"vLightFront = vec3( 0.0 );\n#ifdef DOUBLE_SIDED\nvLightBack = vec3( 0.0 );\n#endif\ntransformedNormal = normalize( transformedNormal );\n#if MAX_DIR_LIGHTS > 0\nfor( int i = 0; i < MAX_DIR_LIGHTS; i ++ ) {\nvec4 lDirection = viewMatrix * vec4( directionalLightDirection[ i ], 0.0 );\nvec3 dirVector = normalize( lDirection.xyz );\nfloat dotProduct = dot( transformedNormal, dirVector );\nvec3 directionalLightWeighting = vec3( max( dotProduct, 0.0 ) );\n#ifdef DOUBLE_SIDED\nvec3 directionalLightWeightingBack = vec3( max( -dotProduct, 0.0 ) );\n#ifdef WRAP_AROUND\nvec3 directionalLightWeightingHalfBack = vec3( max( -0.5 * dotProduct + 0.5, 0.0 ) );\n#endif\n#endif\n#ifdef WRAP_AROUND\nvec3 directionalLightWeightingHalf = vec3( max( 0.5 * dotProduct + 0.5, 0.0 ) );\ndirectionalLightWeighting = mix( directionalLightWeighting, directionalLightWeightingHalf, wrapRGB );\n#ifdef DOUBLE_SIDED\ndirectionalLightWeightingBack = mix( directionalLightWeightingBack, directionalLightWeightingHalfBack, wrapRGB );\n#endif\n#endif\nvLightFront += directionalLightColor[ i ] * directionalLightWeighting;\n#ifdef DOUBLE_SIDED\nvLightBack += directionalLightColor[ i ] * directionalLightWeightingBack;\n#endif\n}\n#endif\n#if MAX_POINT_LIGHTS > 0\nfor( int i = 0; i < MAX_POINT_LIGHTS; i ++ ) {\nvec4 lPosition = viewMatrix * vec4( pointLightPosition[ i ], 1.0 );\nvec3 lVector = lPosition.xyz - mvPosition.xyz;\nfloat lDistance = 1.0;\nif ( pointLightDistance[ i ] > 0.0 )\nlDistance = 1.0 - min( ( length( lVector ) / pointLightDistance[ i ] ), 1.0 );\nlVector = normalize( lVector );\nfloat dotProduct = dot( transformedNormal, lVector );\nvec3 pointLightWeighting = vec3( max( dotProduct, 0.0 ) );\n#ifdef DOUBLE_SIDED\nvec3 pointLightWeightingBack = vec3( max( -dotProduct, 0.0 ) );\n#ifdef WRAP_AROUND\nvec3 pointLightWeightingHalfBack = vec3( max( -0.5 * dotProduct + 0.5, 0.0 ) );\n#endif\n#endif\n#ifdef WRAP_AROUND\nvec3 pointLightWeightingHalf = vec3( max( 0.5 * dotProduct + 0.5, 0.0 ) );\npointLightWeighting = mix( pointLightWeighting, pointLightWeightingHalf, wrapRGB );\n#ifdef DOUBLE_SIDED\npointLightWeightingBack = mix( pointLightWeightingBack, pointLightWeightingHalfBack, wrapRGB );\n#endif\n#endif\nvLightFront += pointLightColor[ i ] * pointLightWeighting * lDistance;\n#ifdef DOUBLE_SIDED\nvLightBack += pointLightColor[ i ] * pointLightWeightingBack * lDistance;\n#endif\n}\n#endif\n#if MAX_SPOT_LIGHTS > 0\nfor( int i = 0; i < MAX_SPOT_LIGHTS; i ++ ) {\nvec4 lPosition = viewMatrix * vec4( spotLightPosition[ i ], 1.0 );\nvec3 lVector = lPosition.xyz - mvPosition.xyz;\nfloat spotEffect = dot( spotLightDirection[ i ], normalize( spotLightPosition[ i ] - worldPosition.xyz ) );\nif ( spotEffect > spotLightAngleCos[ i ] ) {\nspotEffect = max( pow( spotEffect, spotLightExponent[ i ] ), 0.0 );\nfloat lDistance = 1.0;\nif ( spotLightDistance[ i ] > 0.0 )\nlDistance = 1.0 - min( ( length( lVector ) / spotLightDistance[ i ] ), 1.0 );\nlVector = normalize( lVector );\nfloat dotProduct = dot( transformedNormal, lVector );\nvec3 spotLightWeighting = vec3( max( dotProduct, 0.0 ) );\n#ifdef DOUBLE_SIDED\nvec3 spotLightWeightingBack = vec3( max( -dotProduct, 0.0 ) );\n#ifdef WRAP_AROUND\nvec3 spotLightWeightingHalfBack = vec3( max( -0.5 * dotProduct + 0.5, 0.0 ) );\n#endif\n#endif\n#ifdef WRAP_AROUND\nvec3 spotLightWeightingHalf = vec3( max( 0.5 * dotProduct + 0.5, 0.0 ) );\nspotLightWeighting = mix( spotLightWeighting, spotLightWeightingHalf, wrapRGB );\n#ifdef DOUBLE_SIDED\nspotLightWeightingBack = mix( spotLightWeightingBack, spotLightWeightingHalfBack, wrapRGB );\n#endif\n#endif\nvLightFront += spotLightColor[ i ] * spotLightWeighting * lDistance * spotEffect;\n#ifdef DOUBLE_SIDED\nvLightBack += spotLightColor[ i ] * spotLightWeightingBack * lDistance * spotEffect;\n#endif\n}\n}\n#endif\n#if MAX_HEMI_LIGHTS > 0\nfor( int i = 0; i < MAX_HEMI_LIGHTS; i ++ ) {\nvec4 lDirection = viewMatrix * vec4( hemisphereLightDirection[ i ], 0.0 );\nvec3 lVector = normalize( lDirection.xyz );\nfloat dotProduct = dot( transformedNormal, lVector );\nfloat hemiDiffuseWeight = 0.5 * dotProduct + 0.5;\nfloat hemiDiffuseWeightBack = -0.5 * dotProduct + 0.5;\nvLightFront += mix( hemisphereLightGroundColor[ i ], hemisphereLightSkyColor[ i ], hemiDiffuseWeight );\n#ifdef DOUBLE_SIDED\nvLightBack += mix( hemisphereLightGroundColor[ i ], hemisphereLightSkyColor[ i ], hemiDiffuseWeightBack );\n#endif\n}\n#endif\nvLightFront = vLightFront * diffuse + ambient * ambientLightColor + emissive;\n#ifdef DOUBLE_SIDED\nvLightBack = vLightBack * diffuse + ambient * ambientLightColor + emissive;\n#endif",
+lights_phong_pars_vertex:"#ifndef PHONG_PER_PIXEL\n#if MAX_POINT_LIGHTS > 0\nuniform vec3 pointLightPosition[ MAX_POINT_LIGHTS ];\nuniform float pointLightDistance[ MAX_POINT_LIGHTS ];\nvarying vec4 vPointLight[ MAX_POINT_LIGHTS ];\n#endif\n#if MAX_SPOT_LIGHTS > 0\nuniform vec3 spotLightPosition[ MAX_SPOT_LIGHTS ];\nuniform float spotLightDistance[ MAX_SPOT_LIGHTS ];\nvarying vec4 vSpotLight[ MAX_SPOT_LIGHTS ];\n#endif\n#endif\n#if MAX_SPOT_LIGHTS > 0 || defined( USE_BUMPMAP )\nvarying vec3 vWorldPosition;\n#endif",
+lights_phong_vertex:"#ifndef PHONG_PER_PIXEL\n#if MAX_POINT_LIGHTS > 0\nfor( int i = 0; i < MAX_POINT_LIGHTS; i ++ ) {\nvec4 lPosition = viewMatrix * vec4( pointLightPosition[ i ], 1.0 );\nvec3 lVector = lPosition.xyz - mvPosition.xyz;\nfloat lDistance = 1.0;\nif ( pointLightDistance[ i ] > 0.0 )\nlDistance = 1.0 - min( ( length( lVector ) / pointLightDistance[ i ] ), 1.0 );\nvPointLight[ i ] = vec4( lVector, lDistance );\n}\n#endif\n#if MAX_SPOT_LIGHTS > 0\nfor( int i = 0; i < MAX_SPOT_LIGHTS; i ++ ) {\nvec4 lPosition = viewMatrix * vec4( spotLightPosition[ i ], 1.0 );\nvec3 lVector = lPosition.xyz - mvPosition.xyz;\nfloat lDistance = 1.0;\nif ( spotLightDistance[ i ] > 0.0 )\nlDistance = 1.0 - min( ( length( lVector ) / spotLightDistance[ i ] ), 1.0 );\nvSpotLight[ i ] = vec4( lVector, lDistance );\n}\n#endif\n#endif\n#if MAX_SPOT_LIGHTS > 0 || defined( USE_BUMPMAP )\nvWorldPosition = worldPosition.xyz;\n#endif",
+lights_phong_pars_fragment:"uniform vec3 ambientLightColor;\n#if MAX_DIR_LIGHTS > 0\nuniform vec3 directionalLightColor[ MAX_DIR_LIGHTS ];\nuniform vec3 directionalLightDirection[ MAX_DIR_LIGHTS ];\n#endif\n#if MAX_HEMI_LIGHTS > 0\nuniform vec3 hemisphereLightSkyColor[ MAX_HEMI_LIGHTS ];\nuniform vec3 hemisphereLightGroundColor[ MAX_HEMI_LIGHTS ];\nuniform vec3 hemisphereLightDirection[ MAX_HEMI_LIGHTS ];\n#endif\n#if MAX_POINT_LIGHTS > 0\nuniform vec3 pointLightColor[ MAX_POINT_LIGHTS ];\n#ifdef PHONG_PER_PIXEL\nuniform vec3 pointLightPosition[ MAX_POINT_LIGHTS ];\nuniform float pointLightDistance[ MAX_POINT_LIGHTS ];\n#else\nvarying vec4 vPointLight[ MAX_POINT_LIGHTS ];\n#endif\n#endif\n#if MAX_SPOT_LIGHTS > 0\nuniform vec3 spotLightColor[ MAX_SPOT_LIGHTS ];\nuniform vec3 spotLightPosition[ MAX_SPOT_LIGHTS ];\nuniform vec3 spotLightDirection[ MAX_SPOT_LIGHTS ];\nuniform float spotLightAngleCos[ MAX_SPOT_LIGHTS ];\nuniform float spotLightExponent[ MAX_SPOT_LIGHTS ];\n#ifdef PHONG_PER_PIXEL\nuniform float spotLightDistance[ MAX_SPOT_LIGHTS ];\n#else\nvarying vec4 vSpotLight[ MAX_SPOT_LIGHTS ];\n#endif\n#endif\n#if MAX_SPOT_LIGHTS > 0 || defined( USE_BUMPMAP )\nvarying vec3 vWorldPosition;\n#endif\n#ifdef WRAP_AROUND\nuniform vec3 wrapRGB;\n#endif\nvarying vec3 vViewPosition;\nvarying vec3 vNormal;",
+lights_phong_fragment:"vec3 normal = normalize( vNormal );\nvec3 viewPosition = normalize( vViewPosition );\n#ifdef DOUBLE_SIDED\nnormal = normal * ( -1.0 + 2.0 * float( gl_FrontFacing ) );\n#endif\n#ifdef USE_NORMALMAP\nnormal = perturbNormal2Arb( -viewPosition, normal );\n#elif defined( USE_BUMPMAP )\nnormal = perturbNormalArb( -vViewPosition, normal, dHdxy_fwd() );\n#endif\n#if MAX_POINT_LIGHTS > 0\nvec3 pointDiffuse  = vec3( 0.0 );\nvec3 pointSpecular = vec3( 0.0 );\nfor ( int i = 0; i < MAX_POINT_LIGHTS; i ++ ) {\n#ifdef PHONG_PER_PIXEL\nvec4 lPosition = viewMatrix * vec4( pointLightPosition[ i ], 1.0 );\nvec3 lVector = lPosition.xyz + vViewPosition.xyz;\nfloat lDistance = 1.0;\nif ( pointLightDistance[ i ] > 0.0 )\nlDistance = 1.0 - min( ( length( lVector ) / pointLightDistance[ i ] ), 1.0 );\nlVector = normalize( lVector );\n#else\nvec3 lVector = normalize( vPointLight[ i ].xyz );\nfloat lDistance = vPointLight[ i ].w;\n#endif\nfloat dotProduct = dot( normal, lVector );\n#ifdef WRAP_AROUND\nfloat pointDiffuseWeightFull = max( dotProduct, 0.0 );\nfloat pointDiffuseWeightHalf = max( 0.5 * dotProduct + 0.5, 0.0 );\nvec3 pointDiffuseWeight = mix( vec3 ( pointDiffuseWeightFull ), vec3( pointDiffuseWeightHalf ), wrapRGB );\n#else\nfloat pointDiffuseWeight = max( dotProduct, 0.0 );\n#endif\npointDiffuse  += diffuse * pointLightColor[ i ] * pointDiffuseWeight * lDistance;\nvec3 pointHalfVector = normalize( lVector + viewPosition );\nfloat pointDotNormalHalf = max( dot( normal, pointHalfVector ), 0.0 );\nfloat pointSpecularWeight = specularStrength * max( pow( pointDotNormalHalf, shininess ), 0.0 );\n#ifdef PHYSICALLY_BASED_SHADING\nfloat specularNormalization = ( shininess + 2.0001 ) / 8.0;\nvec3 schlick = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( lVector, pointHalfVector ), 5.0 );\npointSpecular += schlick * pointLightColor[ i ] * pointSpecularWeight * pointDiffuseWeight * lDistance * specularNormalization;\n#else\npointSpecular += specular * pointLightColor[ i ] * pointSpecularWeight * pointDiffuseWeight * lDistance;\n#endif\n}\n#endif\n#if MAX_SPOT_LIGHTS > 0\nvec3 spotDiffuse  = vec3( 0.0 );\nvec3 spotSpecular = vec3( 0.0 );\nfor ( int i = 0; i < MAX_SPOT_LIGHTS; i ++ ) {\n#ifdef PHONG_PER_PIXEL\nvec4 lPosition = viewMatrix * vec4( spotLightPosition[ i ], 1.0 );\nvec3 lVector = lPosition.xyz + vViewPosition.xyz;\nfloat lDistance = 1.0;\nif ( spotLightDistance[ i ] > 0.0 )\nlDistance = 1.0 - min( ( length( lVector ) / spotLightDistance[ i ] ), 1.0 );\nlVector = normalize( lVector );\n#else\nvec3 lVector = normalize( vSpotLight[ i ].xyz );\nfloat lDistance = vSpotLight[ i ].w;\n#endif\nfloat spotEffect = dot( spotLightDirection[ i ], normalize( spotLightPosition[ i ] - vWorldPosition ) );\nif ( spotEffect > spotLightAngleCos[ i ] ) {\nspotEffect = max( pow( spotEffect, spotLightExponent[ i ] ), 0.0 );\nfloat dotProduct = dot( normal, lVector );\n#ifdef WRAP_AROUND\nfloat spotDiffuseWeightFull = max( dotProduct, 0.0 );\nfloat spotDiffuseWeightHalf = max( 0.5 * dotProduct + 0.5, 0.0 );\nvec3 spotDiffuseWeight = mix( vec3 ( spotDiffuseWeightFull ), vec3( spotDiffuseWeightHalf ), wrapRGB );\n#else\nfloat spotDiffuseWeight = max( dotProduct, 0.0 );\n#endif\nspotDiffuse += diffuse * spotLightColor[ i ] * spotDiffuseWeight * lDistance * spotEffect;\nvec3 spotHalfVector = normalize( lVector + viewPosition );\nfloat spotDotNormalHalf = max( dot( normal, spotHalfVector ), 0.0 );\nfloat spotSpecularWeight = specularStrength * max( pow( spotDotNormalHalf, shininess ), 0.0 );\n#ifdef PHYSICALLY_BASED_SHADING\nfloat specularNormalization = ( shininess + 2.0001 ) / 8.0;\nvec3 schlick = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( lVector, spotHalfVector ), 5.0 );\nspotSpecular += schlick * spotLightColor[ i ] * spotSpecularWeight * spotDiffuseWeight * lDistance * specularNormalization * spotEffect;\n#else\nspotSpecular += specular * spotLightColor[ i ] * spotSpecularWeight * spotDiffuseWeight * lDistance * spotEffect;\n#endif\n}\n}\n#endif\n#if MAX_DIR_LIGHTS > 0\nvec3 dirDiffuse  = vec3( 0.0 );\nvec3 dirSpecular = vec3( 0.0 );\nfor( int i = 0; i < MAX_DIR_LIGHTS; i ++ ) {\nvec4 lDirection = viewMatrix * vec4( directionalLightDirection[ i ], 0.0 );\nvec3 dirVector = normalize( lDirection.xyz );\nfloat dotProduct = dot( normal, dirVector );\n#ifdef WRAP_AROUND\nfloat dirDiffuseWeightFull = max( dotProduct, 0.0 );\nfloat dirDiffuseWeightHalf = max( 0.5 * dotProduct + 0.5, 0.0 );\nvec3 dirDiffuseWeight = mix( vec3( dirDiffuseWeightFull ), vec3( dirDiffuseWeightHalf ), wrapRGB );\n#else\nfloat dirDiffuseWeight = max( dotProduct, 0.0 );\n#endif\ndirDiffuse  += diffuse * directionalLightColor[ i ] * dirDiffuseWeight;\nvec3 dirHalfVector = normalize( dirVector + viewPosition );\nfloat dirDotNormalHalf = max( dot( normal, dirHalfVector ), 0.0 );\nfloat dirSpecularWeight = specularStrength * max( pow( dirDotNormalHalf, shininess ), 0.0 );\n#ifdef PHYSICALLY_BASED_SHADING\nfloat specularNormalization = ( shininess + 2.0001 ) / 8.0;\nvec3 schlick = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( dirVector, dirHalfVector ), 5.0 );\ndirSpecular += schlick * directionalLightColor[ i ] * dirSpecularWeight * dirDiffuseWeight * specularNormalization;\n#else\ndirSpecular += specular * directionalLightColor[ i ] * dirSpecularWeight * dirDiffuseWeight;\n#endif\n}\n#endif\n#if MAX_HEMI_LIGHTS > 0\nvec3 hemiDiffuse  = vec3( 0.0 );\nvec3 hemiSpecular = vec3( 0.0 );\nfor( int i = 0; i < MAX_HEMI_LIGHTS; i ++ ) {\nvec4 lDirection = viewMatrix * vec4( hemisphereLightDirection[ i ], 0.0 );\nvec3 lVector = normalize( lDirection.xyz );\nfloat dotProduct = dot( normal, lVector );\nfloat hemiDiffuseWeight = 0.5 * dotProduct + 0.5;\nvec3 hemiColor = mix( hemisphereLightGroundColor[ i ], hemisphereLightSkyColor[ i ], hemiDiffuseWeight );\nhemiDiffuse += diffuse * hemiColor;\nvec3 hemiHalfVectorSky = normalize( lVector + viewPosition );\nfloat hemiDotNormalHalfSky = 0.5 * dot( normal, hemiHalfVectorSky ) + 0.5;\nfloat hemiSpecularWeightSky = specularStrength * max( pow( hemiDotNormalHalfSky, shininess ), 0.0 );\nvec3 lVectorGround = -lVector;\nvec3 hemiHalfVectorGround = normalize( lVectorGround + viewPosition );\nfloat hemiDotNormalHalfGround = 0.5 * dot( normal, hemiHalfVectorGround ) + 0.5;\nfloat hemiSpecularWeightGround = specularStrength * max( pow( hemiDotNormalHalfGround, shininess ), 0.0 );\n#ifdef PHYSICALLY_BASED_SHADING\nfloat dotProductGround = dot( normal, lVectorGround );\nfloat specularNormalization = ( shininess + 2.0001 ) / 8.0;\nvec3 schlickSky = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( lVector, hemiHalfVectorSky ), 5.0 );\nvec3 schlickGround = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( lVectorGround, hemiHalfVectorGround ), 5.0 );\nhemiSpecular += hemiColor * specularNormalization * ( schlickSky * hemiSpecularWeightSky * max( dotProduct, 0.0 ) + schlickGround * hemiSpecularWeightGround * max( dotProductGround, 0.0 ) );\n#else\nhemiSpecular += specular * hemiColor * ( hemiSpecularWeightSky + hemiSpecularWeightGround ) * hemiDiffuseWeight;\n#endif\n}\n#endif\nvec3 totalDiffuse = vec3( 0.0 );\nvec3 totalSpecular = vec3( 0.0 );\n#if MAX_DIR_LIGHTS > 0\ntotalDiffuse += dirDiffuse;\ntotalSpecular += dirSpecular;\n#endif\n#if MAX_HEMI_LIGHTS > 0\ntotalDiffuse += hemiDiffuse;\ntotalSpecular += hemiSpecular;\n#endif\n#if MAX_POINT_LIGHTS > 0\ntotalDiffuse += pointDiffuse;\ntotalSpecular += pointSpecular;\n#endif\n#if MAX_SPOT_LIGHTS > 0\ntotalDiffuse += spotDiffuse;\ntotalSpecular += spotSpecular;\n#endif\n#ifdef METAL\ngl_FragColor.xyz = gl_FragColor.xyz * ( emissive + totalDiffuse + ambientLightColor * ambient + totalSpecular );\n#else\ngl_FragColor.xyz = gl_FragColor.xyz * ( emissive + totalDiffuse + ambientLightColor * ambient ) + totalSpecular;\n#endif",
+color_pars_fragment:"#ifdef USE_COLOR\nvarying vec3 vColor;\n#endif",color_fragment:"#ifdef USE_COLOR\ngl_FragColor = gl_FragColor * vec4( vColor, opacity );\n#endif",color_pars_vertex:"#ifdef USE_COLOR\nvarying vec3 vColor;\n#endif",color_vertex:"#ifdef USE_COLOR\n#ifdef GAMMA_INPUT\nvColor = color * color;\n#else\nvColor = color;\n#endif\n#endif",skinning_pars_vertex:"#ifdef USE_SKINNING\n#ifdef BONE_TEXTURE\nuniform sampler2D boneTexture;\nmat4 getBoneMatrix( const in float i ) {\nfloat j = i * 4.0;\nfloat x = mod( j, N_BONE_PIXEL_X );\nfloat y = floor( j / N_BONE_PIXEL_X );\nconst float dx = 1.0 / N_BONE_PIXEL_X;\nconst float dy = 1.0 / N_BONE_PIXEL_Y;\ny = dy * ( y + 0.5 );\nvec4 v1 = texture2D( boneTexture, vec2( dx * ( x + 0.5 ), y ) );\nvec4 v2 = texture2D( boneTexture, vec2( dx * ( x + 1.5 ), y ) );\nvec4 v3 = texture2D( boneTexture, vec2( dx * ( x + 2.5 ), y ) );\nvec4 v4 = texture2D( boneTexture, vec2( dx * ( x + 3.5 ), y ) );\nmat4 bone = mat4( v1, v2, v3, v4 );\nreturn bone;\n}\n#else\nuniform mat4 boneGlobalMatrices[ MAX_BONES ];\nmat4 getBoneMatrix( const in float i ) {\nmat4 bone = boneGlobalMatrices[ int(i) ];\nreturn bone;\n}\n#endif\n#endif",
+skinbase_vertex:"#ifdef USE_SKINNING\nmat4 boneMatX = getBoneMatrix( skinIndex.x );\nmat4 boneMatY = getBoneMatrix( skinIndex.y );\n#endif",skinning_vertex:"#ifdef USE_SKINNING\n#ifdef USE_MORPHTARGETS\nvec4 skinVertex = vec4( morphed, 1.0 );\n#else\nvec4 skinVertex = vec4( position, 1.0 );\n#endif\nvec4 skinned  = boneMatX * skinVertex * skinWeight.x;\nskinned \t  += boneMatY * skinVertex * skinWeight.y;\n#endif",morphtarget_pars_vertex:"#ifdef USE_MORPHTARGETS\n#ifndef USE_MORPHNORMALS\nuniform float morphTargetInfluences[ 8 ];\n#else\nuniform float morphTargetInfluences[ 4 ];\n#endif\n#endif",
+morphtarget_vertex:"#ifdef USE_MORPHTARGETS\nvec3 morphed = vec3( 0.0 );\nmorphed += ( morphTarget0 - position ) * morphTargetInfluences[ 0 ];\nmorphed += ( morphTarget1 - position ) * morphTargetInfluences[ 1 ];\nmorphed += ( morphTarget2 - position ) * morphTargetInfluences[ 2 ];\nmorphed += ( morphTarget3 - position ) * morphTargetInfluences[ 3 ];\n#ifndef USE_MORPHNORMALS\nmorphed += ( morphTarget4 - position ) * morphTargetInfluences[ 4 ];\nmorphed += ( morphTarget5 - position ) * morphTargetInfluences[ 5 ];\nmorphed += ( morphTarget6 - position ) * morphTargetInfluences[ 6 ];\nmorphed += ( morphTarget7 - position ) * morphTargetInfluences[ 7 ];\n#endif\nmorphed += position;\n#endif",
+default_vertex:"vec4 mvPosition;\n#ifdef USE_SKINNING\nmvPosition = modelViewMatrix * skinned;\n#endif\n#if !defined( USE_SKINNING ) && defined( USE_MORPHTARGETS )\nmvPosition = modelViewMatrix * vec4( morphed, 1.0 );\n#endif\n#if !defined( USE_SKINNING ) && ! defined( USE_MORPHTARGETS )\nmvPosition = modelViewMatrix * vec4( position, 1.0 );\n#endif\ngl_Position = projectionMatrix * mvPosition;",morphnormal_vertex:"#ifdef USE_MORPHNORMALS\nvec3 morphedNormal = vec3( 0.0 );\nmorphedNormal +=  ( morphNormal0 - normal ) * morphTargetInfluences[ 0 ];\nmorphedNormal +=  ( morphNormal1 - normal ) * morphTargetInfluences[ 1 ];\nmorphedNormal +=  ( morphNormal2 - normal ) * morphTargetInfluences[ 2 ];\nmorphedNormal +=  ( morphNormal3 - normal ) * morphTargetInfluences[ 3 ];\nmorphedNormal += normal;\n#endif",
+skinnormal_vertex:"#ifdef USE_SKINNING\nmat4 skinMatrix = skinWeight.x * boneMatX;\nskinMatrix \t+= skinWeight.y * boneMatY;\n#ifdef USE_MORPHNORMALS\nvec4 skinnedNormal = skinMatrix * vec4( morphedNormal, 0.0 );\n#else\nvec4 skinnedNormal = skinMatrix * vec4( normal, 0.0 );\n#endif\n#endif",defaultnormal_vertex:"vec3 objectNormal;\n#ifdef USE_SKINNING\nobjectNormal = skinnedNormal.xyz;\n#endif\n#if !defined( USE_SKINNING ) && defined( USE_MORPHNORMALS )\nobjectNormal = morphedNormal;\n#endif\n#if !defined( USE_SKINNING ) && ! defined( USE_MORPHNORMALS )\nobjectNormal = normal;\n#endif\n#ifdef FLIP_SIDED\nobjectNormal = -objectNormal;\n#endif\nvec3 transformedNormal = normalMatrix * objectNormal;",
+shadowmap_pars_fragment:"#ifdef USE_SHADOWMAP\nuniform sampler2D shadowMap[ MAX_SHADOWS ];\nuniform vec2 shadowMapSize[ MAX_SHADOWS ];\nuniform float shadowDarkness[ MAX_SHADOWS ];\nuniform float shadowBias[ MAX_SHADOWS ];\nvarying vec4 vShadowCoord[ MAX_SHADOWS ];\nfloat unpackDepth( const in vec4 rgba_depth ) {\nconst vec4 bit_shift = vec4( 1.0 / ( 256.0 * 256.0 * 256.0 ), 1.0 / ( 256.0 * 256.0 ), 1.0 / 256.0, 1.0 );\nfloat depth = dot( rgba_depth, bit_shift );\nreturn depth;\n}\n#endif",shadowmap_fragment:"#ifdef USE_SHADOWMAP\n#ifdef SHADOWMAP_DEBUG\nvec3 frustumColors[3];\nfrustumColors[0] = vec3( 1.0, 0.5, 0.0 );\nfrustumColors[1] = vec3( 0.0, 1.0, 0.8 );\nfrustumColors[2] = vec3( 0.0, 0.5, 1.0 );\n#endif\n#ifdef SHADOWMAP_CASCADE\nint inFrustumCount = 0;\n#endif\nfloat fDepth;\nvec3 shadowColor = vec3( 1.0 );\nfor( int i = 0; i < MAX_SHADOWS; i ++ ) {\nvec3 shadowCoord = vShadowCoord[ i ].xyz / vShadowCoord[ i ].w;\nbvec4 inFrustumVec = bvec4 ( shadowCoord.x >= 0.0, shadowCoord.x <= 1.0, shadowCoord.y >= 0.0, shadowCoord.y <= 1.0 );\nbool inFrustum = all( inFrustumVec );\n#ifdef SHADOWMAP_CASCADE\ninFrustumCount += int( inFrustum );\nbvec3 frustumTestVec = bvec3( inFrustum, inFrustumCount == 1, shadowCoord.z <= 1.0 );\n#else\nbvec2 frustumTestVec = bvec2( inFrustum, shadowCoord.z <= 1.0 );\n#endif\nbool frustumTest = all( frustumTestVec );\nif ( frustumTest ) {\nshadowCoord.z += shadowBias[ i ];\n#if defined( SHADOWMAP_TYPE_PCF )\nfloat shadow = 0.0;\nconst float shadowDelta = 1.0 / 9.0;\nfloat xPixelOffset = 1.0 / shadowMapSize[ i ].x;\nfloat yPixelOffset = 1.0 / shadowMapSize[ i ].y;\nfloat dx0 = -1.25 * xPixelOffset;\nfloat dy0 = -1.25 * yPixelOffset;\nfloat dx1 = 1.25 * xPixelOffset;\nfloat dy1 = 1.25 * yPixelOffset;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, dy0 ) ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( 0.0, dy0 ) ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, dy0 ) ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, 0.0 ) ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, 0.0 ) ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, dy1 ) ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( 0.0, dy1 ) ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, dy1 ) ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nshadowColor = shadowColor * vec3( ( 1.0 - shadowDarkness[ i ] * shadow ) );\n#elif defined( SHADOWMAP_TYPE_PCF_SOFT )\nfloat shadow = 0.0;\nfloat xPixelOffset = 1.0 / shadowMapSize[ i ].x;\nfloat yPixelOffset = 1.0 / shadowMapSize[ i ].y;\nfloat dx0 = -1.0 * xPixelOffset;\nfloat dy0 = -1.0 * yPixelOffset;\nfloat dx1 = 1.0 * xPixelOffset;\nfloat dy1 = 1.0 * yPixelOffset;\nmat3 shadowKernel;\nmat3 depthKernel;\ndepthKernel[0][0] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, dy0 ) ) );\nif ( depthKernel[0][0] < shadowCoord.z ) shadowKernel[0][0] = 0.25;\nelse shadowKernel[0][0] = 0.0;\ndepthKernel[0][1] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, 0.0 ) ) );\nif ( depthKernel[0][1] < shadowCoord.z ) shadowKernel[0][1] = 0.25;\nelse shadowKernel[0][1] = 0.0;\ndepthKernel[0][2] = unpackDepth( texture2D( shadowMap[ i], shadowCoord.xy + vec2( dx0, dy1 ) ) );\nif ( depthKernel[0][2] < shadowCoord.z ) shadowKernel[0][2] = 0.25;\nelse shadowKernel[0][2] = 0.0;\ndepthKernel[1][0] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( 0.0, dy0 ) ) );\nif ( depthKernel[1][0] < shadowCoord.z ) shadowKernel[1][0] = 0.25;\nelse shadowKernel[1][0] = 0.0;\ndepthKernel[1][1] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy ) );\nif ( depthKernel[1][1] < shadowCoord.z ) shadowKernel[1][1] = 0.25;\nelse shadowKernel[1][1] = 0.0;\ndepthKernel[1][2] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( 0.0, dy1 ) ) );\nif ( depthKernel[1][2] < shadowCoord.z ) shadowKernel[1][2] = 0.25;\nelse shadowKernel[1][2] = 0.0;\ndepthKernel[2][0] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, dy0 ) ) );\nif ( depthKernel[2][0] < shadowCoord.z ) shadowKernel[2][0] = 0.25;\nelse shadowKernel[2][0] = 0.0;\ndepthKernel[2][1] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, 0.0 ) ) );\nif ( depthKernel[2][1] < shadowCoord.z ) shadowKernel[2][1] = 0.25;\nelse shadowKernel[2][1] = 0.0;\ndepthKernel[2][2] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, dy1 ) ) );\nif ( depthKernel[2][2] < shadowCoord.z ) shadowKernel[2][2] = 0.25;\nelse shadowKernel[2][2] = 0.0;\nvec2 fractionalCoord = 1.0 - fract( shadowCoord.xy * shadowMapSize[i].xy );\nshadowKernel[0] = mix( shadowKernel[1], shadowKernel[0], fractionalCoord.x );\nshadowKernel[1] = mix( shadowKernel[2], shadowKernel[1], fractionalCoord.x );\nvec4 shadowValues;\nshadowValues.x = mix( shadowKernel[0][1], shadowKernel[0][0], fractionalCoord.y );\nshadowValues.y = mix( shadowKernel[0][2], shadowKernel[0][1], fractionalCoord.y );\nshadowValues.z = mix( shadowKernel[1][1], shadowKernel[1][0], fractionalCoord.y );\nshadowValues.w = mix( shadowKernel[1][2], shadowKernel[1][1], fractionalCoord.y );\nshadow = dot( shadowValues, vec4( 1.0 ) );\nshadowColor = shadowColor * vec3( ( 1.0 - shadowDarkness[ i ] * shadow ) );\n#else\nvec4 rgbaDepth = texture2D( shadowMap[ i ], shadowCoord.xy );\nfloat fDepth = unpackDepth( rgbaDepth );\nif ( fDepth < shadowCoord.z )\nshadowColor = shadowColor * vec3( 1.0 - shadowDarkness[ i ] );\n#endif\n}\n#ifdef SHADOWMAP_DEBUG\n#ifdef SHADOWMAP_CASCADE\nif ( inFrustum && inFrustumCount == 1 ) gl_FragColor.xyz *= frustumColors[ i ];\n#else\nif ( inFrustum ) gl_FragColor.xyz *= frustumColors[ i ];\n#endif\n#endif\n}\n#ifdef GAMMA_OUTPUT\nshadowColor *= shadowColor;\n#endif\ngl_FragColor.xyz = gl_FragColor.xyz * shadowColor;\n#endif",
+shadowmap_pars_vertex:"#ifdef USE_SHADOWMAP\nvarying vec4 vShadowCoord[ MAX_SHADOWS ];\nuniform mat4 shadowMatrix[ MAX_SHADOWS ];\n#endif",shadowmap_vertex:"#ifdef USE_SHADOWMAP\nfor( int i = 0; i < MAX_SHADOWS; i ++ ) {\nvShadowCoord[ i ] = shadowMatrix[ i ] * worldPosition;\n}\n#endif",alphatest_fragment:"#ifdef ALPHATEST\nif ( gl_FragColor.a < ALPHATEST ) discard;\n#endif",linear_to_gamma_fragment:"#ifdef GAMMA_OUTPUT\ngl_FragColor.xyz = sqrt( gl_FragColor.xyz );\n#endif"};
+THREE.UniformsUtils={merge:function(a){var b,c,d,e={};for(b=0;b<a.length;b++)for(c in d=this.clone(a[b]),d)e[c]=d[c];return e},clone:function(a){var b,c,d,e={};for(b in a)for(c in e[b]={},a[b])d=a[b][c],e[b][c]=d instanceof THREE.Color||d instanceof THREE.Vector2||d instanceof THREE.Vector3||d instanceof THREE.Vector4||d instanceof THREE.Matrix4||d instanceof THREE.Texture?d.clone():d instanceof Array?d.slice():d;return e}};
+THREE.UniformsLib={common:{diffuse:{type:"c",value:new THREE.Color(15658734)},opacity:{type:"f",value:1},map:{type:"t",value:null},offsetRepeat:{type:"v4",value:new THREE.Vector4(0,0,1,1)},lightMap:{type:"t",value:null},specularMap:{type:"t",value:null},envMap:{type:"t",value:null},flipEnvMap:{type:"f",value:-1},useRefract:{type:"i",value:0},reflectivity:{type:"f",value:1},refractionRatio:{type:"f",value:0.98},combine:{type:"i",value:0},morphTargetInfluences:{type:"f",value:0}},bump:{bumpMap:{type:"t",
+value:null},bumpScale:{type:"f",value:1}},normalmap:{normalMap:{type:"t",value:null},normalScale:{type:"v2",value:new THREE.Vector2(1,1)}},fog:{fogDensity:{type:"f",value:2.5E-4},fogNear:{type:"f",value:1},fogFar:{type:"f",value:2E3},fogColor:{type:"c",value:new THREE.Color(16777215)}},lights:{ambientLightColor:{type:"fv",value:[]},directionalLightDirection:{type:"fv",value:[]},directionalLightColor:{type:"fv",value:[]},hemisphereLightDirection:{type:"fv",value:[]},hemisphereLightSkyColor:{type:"fv",
+value:[]},hemisphereLightGroundColor:{type:"fv",value:[]},pointLightColor:{type:"fv",value:[]},pointLightPosition:{type:"fv",value:[]},pointLightDistance:{type:"fv1",value:[]},spotLightColor:{type:"fv",value:[]},spotLightPosition:{type:"fv",value:[]},spotLightDirection:{type:"fv",value:[]},spotLightDistance:{type:"fv1",value:[]},spotLightAngleCos:{type:"fv1",value:[]},spotLightExponent:{type:"fv1",value:[]}},particle:{psColor:{type:"c",value:new THREE.Color(15658734)},opacity:{type:"f",value:1},size:{type:"f",
+value:1},scale:{type:"f",value:1},map:{type:"t",value:null},fogDensity:{type:"f",value:2.5E-4},fogNear:{type:"f",value:1},fogFar:{type:"f",value:2E3},fogColor:{type:"c",value:new THREE.Color(16777215)}},shadowmap:{shadowMap:{type:"tv",value:[]},shadowMapSize:{type:"v2v",value:[]},shadowBias:{type:"fv1",value:[]},shadowDarkness:{type:"fv1",value:[]},shadowMatrix:{type:"m4v",value:[]}}};
+THREE.ShaderLib={basic:{uniforms:THREE.UniformsUtils.merge([THREE.UniformsLib.common,THREE.UniformsLib.fog,THREE.UniformsLib.shadowmap]),vertexShader:[THREE.ShaderChunk.map_pars_vertex,THREE.ShaderChunk.lightmap_pars_vertex,THREE.ShaderChunk.envmap_pars_vertex,THREE.ShaderChunk.color_pars_vertex,THREE.ShaderChunk.morphtarget_pars_vertex,THREE.ShaderChunk.skinning_pars_vertex,THREE.ShaderChunk.shadowmap_pars_vertex,"void main() {",THREE.ShaderChunk.map_vertex,THREE.ShaderChunk.lightmap_vertex,THREE.ShaderChunk.color_vertex,
+THREE.ShaderChunk.skinbase_vertex,"#ifdef USE_ENVMAP",THREE.ShaderChunk.morphnormal_vertex,THREE.ShaderChunk.skinnormal_vertex,THREE.ShaderChunk.defaultnormal_vertex,"#endif",THREE.ShaderChunk.morphtarget_vertex,THREE.ShaderChunk.skinning_vertex,THREE.ShaderChunk.default_vertex,THREE.ShaderChunk.worldpos_vertex,THREE.ShaderChunk.envmap_vertex,THREE.ShaderChunk.shadowmap_vertex,"}"].join("\n"),fragmentShader:["uniform vec3 diffuse;\nuniform float opacity;",THREE.ShaderChunk.color_pars_fragment,THREE.ShaderChunk.map_pars_fragment,
+THREE.ShaderChunk.lightmap_pars_fragment,THREE.ShaderChunk.envmap_pars_fragment,THREE.ShaderChunk.fog_pars_fragment,THREE.ShaderChunk.shadowmap_pars_fragment,THREE.ShaderChunk.specularmap_pars_fragment,"void main() {\ngl_FragColor = vec4( diffuse, opacity );",THREE.ShaderChunk.map_fragment,THREE.ShaderChunk.alphatest_fragment,THREE.ShaderChunk.specularmap_fragment,THREE.ShaderChunk.lightmap_fragment,THREE.ShaderChunk.color_fragment,THREE.ShaderChunk.envmap_fragment,THREE.ShaderChunk.shadowmap_fragment,
+THREE.ShaderChunk.linear_to_gamma_fragment,THREE.ShaderChunk.fog_fragment,"}"].join("\n")},lambert:{uniforms:THREE.UniformsUtils.merge([THREE.UniformsLib.common,THREE.UniformsLib.fog,THREE.UniformsLib.lights,THREE.UniformsLib.shadowmap,{ambient:{type:"c",value:new THREE.Color(16777215)},emissive:{type:"c",value:new THREE.Color(0)},wrapRGB:{type:"v3",value:new THREE.Vector3(1,1,1)}}]),vertexShader:["#define LAMBERT\nvarying vec3 vLightFront;\n#ifdef DOUBLE_SIDED\nvarying vec3 vLightBack;\n#endif",
+THREE.ShaderChunk.map_pars_vertex,THREE.ShaderChunk.lightmap_pars_vertex,THREE.ShaderChunk.envmap_pars_vertex,THREE.ShaderChunk.lights_lambert_pars_vertex,THREE.ShaderChunk.color_pars_vertex,THREE.ShaderChunk.morphtarget_pars_vertex,THREE.ShaderChunk.skinning_pars_vertex,THREE.ShaderChunk.shadowmap_pars_vertex,"void main() {",THREE.ShaderChunk.map_vertex,THREE.ShaderChunk.lightmap_vertex,THREE.ShaderChunk.color_vertex,THREE.ShaderChunk.morphnormal_vertex,THREE.ShaderChunk.skinbase_vertex,THREE.ShaderChunk.skinnormal_vertex,
+THREE.ShaderChunk.defaultnormal_vertex,THREE.ShaderChunk.morphtarget_vertex,THREE.ShaderChunk.skinning_vertex,THREE.ShaderChunk.default_vertex,THREE.ShaderChunk.worldpos_vertex,THREE.ShaderChunk.envmap_vertex,THREE.ShaderChunk.lights_lambert_vertex,THREE.ShaderChunk.shadowmap_vertex,"}"].join("\n"),fragmentShader:["uniform float opacity;\nvarying vec3 vLightFront;\n#ifdef DOUBLE_SIDED\nvarying vec3 vLightBack;\n#endif",THREE.ShaderChunk.color_pars_fragment,THREE.ShaderChunk.map_pars_fragment,THREE.ShaderChunk.lightmap_pars_fragment,
+THREE.ShaderChunk.envmap_pars_fragment,THREE.ShaderChunk.fog_pars_fragment,THREE.ShaderChunk.shadowmap_pars_fragment,THREE.ShaderChunk.specularmap_pars_fragment,"void main() {\ngl_FragColor = vec4( vec3 ( 1.0 ), opacity );",THREE.ShaderChunk.map_fragment,THREE.ShaderChunk.alphatest_fragment,THREE.ShaderChunk.specularmap_fragment,"#ifdef DOUBLE_SIDED\nif ( gl_FrontFacing )\ngl_FragColor.xyz *= vLightFront;\nelse\ngl_FragColor.xyz *= vLightBack;\n#else\ngl_FragColor.xyz *= vLightFront;\n#endif",THREE.ShaderChunk.lightmap_fragment,
+THREE.ShaderChunk.color_fragment,THREE.ShaderChunk.envmap_fragment,THREE.ShaderChunk.shadowmap_fragment,THREE.ShaderChunk.linear_to_gamma_fragment,THREE.ShaderChunk.fog_fragment,"}"].join("\n")},phong:{uniforms:THREE.UniformsUtils.merge([THREE.UniformsLib.common,THREE.UniformsLib.bump,THREE.UniformsLib.normalmap,THREE.UniformsLib.fog,THREE.UniformsLib.lights,THREE.UniformsLib.shadowmap,{ambient:{type:"c",value:new THREE.Color(16777215)},emissive:{type:"c",value:new THREE.Color(0)},specular:{type:"c",
+value:new THREE.Color(1118481)},shininess:{type:"f",value:30},wrapRGB:{type:"v3",value:new THREE.Vector3(1,1,1)}}]),vertexShader:["#define PHONG\nvarying vec3 vViewPosition;\nvarying vec3 vNormal;",THREE.ShaderChunk.map_pars_vertex,THREE.ShaderChunk.lightmap_pars_vertex,THREE.ShaderChunk.envmap_pars_vertex,THREE.ShaderChunk.lights_phong_pars_vertex,THREE.ShaderChunk.color_pars_vertex,THREE.ShaderChunk.morphtarget_pars_vertex,THREE.ShaderChunk.skinning_pars_vertex,THREE.ShaderChunk.shadowmap_pars_vertex,
+"void main() {",THREE.ShaderChunk.map_vertex,THREE.ShaderChunk.lightmap_vertex,THREE.ShaderChunk.color_vertex,THREE.ShaderChunk.morphnormal_vertex,THREE.ShaderChunk.skinbase_vertex,THREE.ShaderChunk.skinnormal_vertex,THREE.ShaderChunk.defaultnormal_vertex,"vNormal = normalize( transformedNormal );",THREE.ShaderChunk.morphtarget_vertex,THREE.ShaderChunk.skinning_vertex,THREE.ShaderChunk.default_vertex,"vViewPosition = -mvPosition.xyz;",THREE.ShaderChunk.worldpos_vertex,THREE.ShaderChunk.envmap_vertex,
+THREE.ShaderChunk.lights_phong_vertex,THREE.ShaderChunk.shadowmap_vertex,"}"].join("\n"),fragmentShader:["uniform vec3 diffuse;\nuniform float opacity;\nuniform vec3 ambient;\nuniform vec3 emissive;\nuniform vec3 specular;\nuniform float shininess;",THREE.ShaderChunk.color_pars_fragment,THREE.ShaderChunk.map_pars_fragment,THREE.ShaderChunk.lightmap_pars_fragment,THREE.ShaderChunk.envmap_pars_fragment,THREE.ShaderChunk.fog_pars_fragment,THREE.ShaderChunk.lights_phong_pars_fragment,THREE.ShaderChunk.shadowmap_pars_fragment,
+THREE.ShaderChunk.bumpmap_pars_fragment,THREE.ShaderChunk.normalmap_pars_fragment,THREE.ShaderChunk.specularmap_pars_fragment,"void main() {\ngl_FragColor = vec4( vec3 ( 1.0 ), opacity );",THREE.ShaderChunk.map_fragment,THREE.ShaderChunk.alphatest_fragment,THREE.ShaderChunk.specularmap_fragment,THREE.ShaderChunk.lights_phong_fragment,THREE.ShaderChunk.lightmap_fragment,THREE.ShaderChunk.color_fragment,THREE.ShaderChunk.envmap_fragment,THREE.ShaderChunk.shadowmap_fragment,THREE.ShaderChunk.linear_to_gamma_fragment,
+THREE.ShaderChunk.fog_fragment,"}"].join("\n")},particle_basic:{uniforms:THREE.UniformsUtils.merge([THREE.UniformsLib.particle,THREE.UniformsLib.shadowmap]),vertexShader:["uniform float size;\nuniform float scale;",THREE.ShaderChunk.color_pars_vertex,THREE.ShaderChunk.shadowmap_pars_vertex,"void main() {",THREE.ShaderChunk.color_vertex,"vec4 mvPosition = modelViewMatrix * vec4( position, 1.0 );\n#ifdef USE_SIZEATTENUATION\ngl_PointSize = size * ( scale / length( mvPosition.xyz ) );\n#else\ngl_PointSize = size;\n#endif\ngl_Position = projectionMatrix * mvPosition;",
+THREE.ShaderChunk.worldpos_vertex,THREE.ShaderChunk.shadowmap_vertex,"}"].join("\n"),fragmentShader:["uniform vec3 psColor;\nuniform float opacity;",THREE.ShaderChunk.color_pars_fragment,THREE.ShaderChunk.map_particle_pars_fragment,THREE.ShaderChunk.fog_pars_fragment,THREE.ShaderChunk.shadowmap_pars_fragment,"void main() {\ngl_FragColor = vec4( psColor, opacity );",THREE.ShaderChunk.map_particle_fragment,THREE.ShaderChunk.alphatest_fragment,THREE.ShaderChunk.color_fragment,THREE.ShaderChunk.shadowmap_fragment,
+THREE.ShaderChunk.fog_fragment,"}"].join("\n")},dashed:{uniforms:THREE.UniformsUtils.merge([THREE.UniformsLib.common,THREE.UniformsLib.fog,{scale:{type:"f",value:1},dashSize:{type:"f",value:1},totalSize:{type:"f",value:2}}]),vertexShader:["uniform float scale;\nattribute float lineDistance;\nvarying float vLineDistance;",THREE.ShaderChunk.color_pars_vertex,"void main() {",THREE.ShaderChunk.color_vertex,"vLineDistance = scale * lineDistance;\nvec4 mvPosition = modelViewMatrix * vec4( position, 1.0 );\ngl_Position = projectionMatrix * mvPosition;\n}"].join("\n"),
+fragmentShader:["uniform vec3 diffuse;\nuniform float opacity;\nuniform float dashSize;\nuniform float totalSize;\nvarying float vLineDistance;",THREE.ShaderChunk.color_pars_fragment,THREE.ShaderChunk.fog_pars_fragment,"void main() {\nif ( mod( vLineDistance, totalSize ) > dashSize ) {\ndiscard;\n}\ngl_FragColor = vec4( diffuse, opacity );",THREE.ShaderChunk.color_fragment,THREE.ShaderChunk.fog_fragment,"}"].join("\n")},depth:{uniforms:{mNear:{type:"f",value:1},mFar:{type:"f",value:2E3},opacity:{type:"f",
+value:1}},vertexShader:"void main() {\ngl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );\n}",fragmentShader:"uniform float mNear;\nuniform float mFar;\nuniform float opacity;\nvoid main() {\nfloat depth = gl_FragCoord.z / gl_FragCoord.w;\nfloat color = 1.0 - smoothstep( mNear, mFar, depth );\ngl_FragColor = vec4( vec3( color ), opacity );\n}"},normal:{uniforms:{opacity:{type:"f",value:1}},vertexShader:"varying vec3 vNormal;\nvoid main() {\nvec4 mvPosition = modelViewMatrix * vec4( position, 1.0 );\nvNormal = normalize( normalMatrix * normal );\ngl_Position = projectionMatrix * mvPosition;\n}",
+fragmentShader:"uniform float opacity;\nvarying vec3 vNormal;\nvoid main() {\ngl_FragColor = vec4( 0.5 * normalize( vNormal ) + 0.5, opacity );\n}"},normalmap:{uniforms:THREE.UniformsUtils.merge([THREE.UniformsLib.fog,THREE.UniformsLib.lights,THREE.UniformsLib.shadowmap,{enableAO:{type:"i",value:0},enableDiffuse:{type:"i",value:0},enableSpecular:{type:"i",value:0},enableReflection:{type:"i",value:0},enableDisplacement:{type:"i",value:0},tDisplacement:{type:"t",value:null},tDiffuse:{type:"t",value:null},
+tCube:{type:"t",value:null},tNormal:{type:"t",value:null},tSpecular:{type:"t",value:null},tAO:{type:"t",value:null},uNormalScale:{type:"v2",value:new THREE.Vector2(1,1)},uDisplacementBias:{type:"f",value:0},uDisplacementScale:{type:"f",value:1},uDiffuseColor:{type:"c",value:new THREE.Color(16777215)},uSpecularColor:{type:"c",value:new THREE.Color(1118481)},uAmbientColor:{type:"c",value:new THREE.Color(16777215)},uShininess:{type:"f",value:30},uOpacity:{type:"f",value:1},useRefract:{type:"i",value:0},
+uRefractionRatio:{type:"f",value:0.98},uReflectivity:{type:"f",value:0.5},uOffset:{type:"v2",value:new THREE.Vector2(0,0)},uRepeat:{type:"v2",value:new THREE.Vector2(1,1)},wrapRGB:{type:"v3",value:new THREE.Vector3(1,1,1)}}]),fragmentShader:["uniform vec3 uAmbientColor;\nuniform vec3 uDiffuseColor;\nuniform vec3 uSpecularColor;\nuniform float uShininess;\nuniform float uOpacity;\nuniform bool enableDiffuse;\nuniform bool enableSpecular;\nuniform bool enableAO;\nuniform bool enableReflection;\nuniform sampler2D tDiffuse;\nuniform sampler2D tNormal;\nuniform sampler2D tSpecular;\nuniform sampler2D tAO;\nuniform samplerCube tCube;\nuniform vec2 uNormalScale;\nuniform bool useRefract;\nuniform float uRefractionRatio;\nuniform float uReflectivity;\nvarying vec3 vTangent;\nvarying vec3 vBinormal;\nvarying vec3 vNormal;\nvarying vec2 vUv;\nuniform vec3 ambientLightColor;\n#if MAX_DIR_LIGHTS > 0\nuniform vec3 directionalLightColor[ MAX_DIR_LIGHTS ];\nuniform vec3 directionalLightDirection[ MAX_DIR_LIGHTS ];\n#endif\n#if MAX_HEMI_LIGHTS > 0\nuniform vec3 hemisphereLightSkyColor[ MAX_HEMI_LIGHTS ];\nuniform vec3 hemisphereLightGroundColor[ MAX_HEMI_LIGHTS ];\nuniform vec3 hemisphereLightDirection[ MAX_HEMI_LIGHTS ];\n#endif\n#if MAX_POINT_LIGHTS > 0\nuniform vec3 pointLightColor[ MAX_POINT_LIGHTS ];\nuniform vec3 pointLightPosition[ MAX_POINT_LIGHTS ];\nuniform float pointLightDistance[ MAX_POINT_LIGHTS ];\n#endif\n#if MAX_SPOT_LIGHTS > 0\nuniform vec3 spotLightColor[ MAX_SPOT_LIGHTS ];\nuniform vec3 spotLightPosition[ MAX_SPOT_LIGHTS ];\nuniform vec3 spotLightDirection[ MAX_SPOT_LIGHTS ];\nuniform float spotLightAngleCos[ MAX_SPOT_LIGHTS ];\nuniform float spotLightExponent[ MAX_SPOT_LIGHTS ];\nuniform float spotLightDistance[ MAX_SPOT_LIGHTS ];\n#endif\n#ifdef WRAP_AROUND\nuniform vec3 wrapRGB;\n#endif\nvarying vec3 vWorldPosition;\nvarying vec3 vViewPosition;",
+THREE.ShaderChunk.shadowmap_pars_fragment,THREE.ShaderChunk.fog_pars_fragment,"void main() {\ngl_FragColor = vec4( vec3( 1.0 ), uOpacity );\nvec3 specularTex = vec3( 1.0 );\nvec3 normalTex = texture2D( tNormal, vUv ).xyz * 2.0 - 1.0;\nnormalTex.xy *= uNormalScale;\nnormalTex = normalize( normalTex );\nif( enableDiffuse ) {\n#ifdef GAMMA_INPUT\nvec4 texelColor = texture2D( tDiffuse, vUv );\ntexelColor.xyz *= texelColor.xyz;\ngl_FragColor = gl_FragColor * texelColor;\n#else\ngl_FragColor = gl_FragColor * texture2D( tDiffuse, vUv );\n#endif\n}\nif( enableAO ) {\n#ifdef GAMMA_INPUT\nvec4 aoColor = texture2D( tAO, vUv );\naoColor.xyz *= aoColor.xyz;\ngl_FragColor.xyz = gl_FragColor.xyz * aoColor.xyz;\n#else\ngl_FragColor.xyz = gl_FragColor.xyz * texture2D( tAO, vUv ).xyz;\n#endif\n}\nif( enableSpecular )\nspecularTex = texture2D( tSpecular, vUv ).xyz;\nmat3 tsb = mat3( normalize( vTangent ), normalize( vBinormal ), normalize( vNormal ) );\nvec3 finalNormal = tsb * normalTex;\n#ifdef FLIP_SIDED\nfinalNormal = -finalNormal;\n#endif\nvec3 normal = normalize( finalNormal );\nvec3 viewPosition = normalize( vViewPosition );\n#if MAX_POINT_LIGHTS > 0\nvec3 pointDiffuse = vec3( 0.0 );\nvec3 pointSpecular = vec3( 0.0 );\nfor ( int i = 0; i < MAX_POINT_LIGHTS; i ++ ) {\nvec4 lPosition = viewMatrix * vec4( pointLightPosition[ i ], 1.0 );\nvec3 pointVector = lPosition.xyz + vViewPosition.xyz;\nfloat pointDistance = 1.0;\nif ( pointLightDistance[ i ] > 0.0 )\npointDistance = 1.0 - min( ( length( pointVector ) / pointLightDistance[ i ] ), 1.0 );\npointVector = normalize( pointVector );\n#ifdef WRAP_AROUND\nfloat pointDiffuseWeightFull = max( dot( normal, pointVector ), 0.0 );\nfloat pointDiffuseWeightHalf = max( 0.5 * dot( normal, pointVector ) + 0.5, 0.0 );\nvec3 pointDiffuseWeight = mix( vec3 ( pointDiffuseWeightFull ), vec3( pointDiffuseWeightHalf ), wrapRGB );\n#else\nfloat pointDiffuseWeight = max( dot( normal, pointVector ), 0.0 );\n#endif\npointDiffuse += pointDistance * pointLightColor[ i ] * uDiffuseColor * pointDiffuseWeight;\nvec3 pointHalfVector = normalize( pointVector + viewPosition );\nfloat pointDotNormalHalf = max( dot( normal, pointHalfVector ), 0.0 );\nfloat pointSpecularWeight = specularTex.r * max( pow( pointDotNormalHalf, uShininess ), 0.0 );\n#ifdef PHYSICALLY_BASED_SHADING\nfloat specularNormalization = ( uShininess + 2.0001 ) / 8.0;\nvec3 schlick = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( pointVector, pointHalfVector ), 5.0 );\npointSpecular += schlick * pointLightColor[ i ] * pointSpecularWeight * pointDiffuseWeight * pointDistance * specularNormalization;\n#else\npointSpecular += pointDistance * pointLightColor[ i ] * uSpecularColor * pointSpecularWeight * pointDiffuseWeight;\n#endif\n}\n#endif\n#if MAX_SPOT_LIGHTS > 0\nvec3 spotDiffuse = vec3( 0.0 );\nvec3 spotSpecular = vec3( 0.0 );\nfor ( int i = 0; i < MAX_SPOT_LIGHTS; i ++ ) {\nvec4 lPosition = viewMatrix * vec4( spotLightPosition[ i ], 1.0 );\nvec3 spotVector = lPosition.xyz + vViewPosition.xyz;\nfloat spotDistance = 1.0;\nif ( spotLightDistance[ i ] > 0.0 )\nspotDistance = 1.0 - min( ( length( spotVector ) / spotLightDistance[ i ] ), 1.0 );\nspotVector = normalize( spotVector );\nfloat spotEffect = dot( spotLightDirection[ i ], normalize( spotLightPosition[ i ] - vWorldPosition ) );\nif ( spotEffect > spotLightAngleCos[ i ] ) {\nspotEffect = max( pow( spotEffect, spotLightExponent[ i ] ), 0.0 );\n#ifdef WRAP_AROUND\nfloat spotDiffuseWeightFull = max( dot( normal, spotVector ), 0.0 );\nfloat spotDiffuseWeightHalf = max( 0.5 * dot( normal, spotVector ) + 0.5, 0.0 );\nvec3 spotDiffuseWeight = mix( vec3 ( spotDiffuseWeightFull ), vec3( spotDiffuseWeightHalf ), wrapRGB );\n#else\nfloat spotDiffuseWeight = max( dot( normal, spotVector ), 0.0 );\n#endif\nspotDiffuse += spotDistance * spotLightColor[ i ] * uDiffuseColor * spotDiffuseWeight * spotEffect;\nvec3 spotHalfVector = normalize( spotVector + viewPosition );\nfloat spotDotNormalHalf = max( dot( normal, spotHalfVector ), 0.0 );\nfloat spotSpecularWeight = specularTex.r * max( pow( spotDotNormalHalf, uShininess ), 0.0 );\n#ifdef PHYSICALLY_BASED_SHADING\nfloat specularNormalization = ( uShininess + 2.0001 ) / 8.0;\nvec3 schlick = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( spotVector, spotHalfVector ), 5.0 );\nspotSpecular += schlick * spotLightColor[ i ] * spotSpecularWeight * spotDiffuseWeight * spotDistance * specularNormalization * spotEffect;\n#else\nspotSpecular += spotDistance * spotLightColor[ i ] * uSpecularColor * spotSpecularWeight * spotDiffuseWeight * spotEffect;\n#endif\n}\n}\n#endif\n#if MAX_DIR_LIGHTS > 0\nvec3 dirDiffuse = vec3( 0.0 );\nvec3 dirSpecular = vec3( 0.0 );\nfor( int i = 0; i < MAX_DIR_LIGHTS; i++ ) {\nvec4 lDirection = viewMatrix * vec4( directionalLightDirection[ i ], 0.0 );\nvec3 dirVector = normalize( lDirection.xyz );\n#ifdef WRAP_AROUND\nfloat directionalLightWeightingFull = max( dot( normal, dirVector ), 0.0 );\nfloat directionalLightWeightingHalf = max( 0.5 * dot( normal, dirVector ) + 0.5, 0.0 );\nvec3 dirDiffuseWeight = mix( vec3( directionalLightWeightingFull ), vec3( directionalLightWeightingHalf ), wrapRGB );\n#else\nfloat dirDiffuseWeight = max( dot( normal, dirVector ), 0.0 );\n#endif\ndirDiffuse += directionalLightColor[ i ] * uDiffuseColor * dirDiffuseWeight;\nvec3 dirHalfVector = normalize( dirVector + viewPosition );\nfloat dirDotNormalHalf = max( dot( normal, dirHalfVector ), 0.0 );\nfloat dirSpecularWeight = specularTex.r * max( pow( dirDotNormalHalf, uShininess ), 0.0 );\n#ifdef PHYSICALLY_BASED_SHADING\nfloat specularNormalization = ( uShininess + 2.0001 ) / 8.0;\nvec3 schlick = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( dirVector, dirHalfVector ), 5.0 );\ndirSpecular += schlick * directionalLightColor[ i ] * dirSpecularWeight * dirDiffuseWeight * specularNormalization;\n#else\ndirSpecular += directionalLightColor[ i ] * uSpecularColor * dirSpecularWeight * dirDiffuseWeight;\n#endif\n}\n#endif\n#if MAX_HEMI_LIGHTS > 0\nvec3 hemiDiffuse  = vec3( 0.0 );\nvec3 hemiSpecular = vec3( 0.0 );\nfor( int i = 0; i < MAX_HEMI_LIGHTS; i ++ ) {\nvec4 lDirection = viewMatrix * vec4( hemisphereLightDirection[ i ], 0.0 );\nvec3 lVector = normalize( lDirection.xyz );\nfloat dotProduct = dot( normal, lVector );\nfloat hemiDiffuseWeight = 0.5 * dotProduct + 0.5;\nvec3 hemiColor = mix( hemisphereLightGroundColor[ i ], hemisphereLightSkyColor[ i ], hemiDiffuseWeight );\nhemiDiffuse += uDiffuseColor * hemiColor;\nvec3 hemiHalfVectorSky = normalize( lVector + viewPosition );\nfloat hemiDotNormalHalfSky = 0.5 * dot( normal, hemiHalfVectorSky ) + 0.5;\nfloat hemiSpecularWeightSky = specularTex.r * max( pow( hemiDotNormalHalfSky, uShininess ), 0.0 );\nvec3 lVectorGround = -lVector;\nvec3 hemiHalfVectorGround = normalize( lVectorGround + viewPosition );\nfloat hemiDotNormalHalfGround = 0.5 * dot( normal, hemiHalfVectorGround ) + 0.5;\nfloat hemiSpecularWeightGround = specularTex.r * max( pow( hemiDotNormalHalfGround, uShininess ), 0.0 );\n#ifdef PHYSICALLY_BASED_SHADING\nfloat dotProductGround = dot( normal, lVectorGround );\nfloat specularNormalization = ( uShininess + 2.0001 ) / 8.0;\nvec3 schlickSky = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( lVector, hemiHalfVectorSky ), 5.0 );\nvec3 schlickGround = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( lVectorGround, hemiHalfVectorGround ), 5.0 );\nhemiSpecular += hemiColor * specularNormalization * ( schlickSky * hemiSpecularWeightSky * max( dotProduct, 0.0 ) + schlickGround * hemiSpecularWeightGround * max( dotProductGround, 0.0 ) );\n#else\nhemiSpecular += uSpecularColor * hemiColor * ( hemiSpecularWeightSky + hemiSpecularWeightGround ) * hemiDiffuseWeight;\n#endif\n}\n#endif\nvec3 totalDiffuse = vec3( 0.0 );\nvec3 totalSpecular = vec3( 0.0 );\n#if MAX_DIR_LIGHTS > 0\ntotalDiffuse += dirDiffuse;\ntotalSpecular += dirSpecular;\n#endif\n#if MAX_HEMI_LIGHTS > 0\ntotalDiffuse += hemiDiffuse;\ntotalSpecular += hemiSpecular;\n#endif\n#if MAX_POINT_LIGHTS > 0\ntotalDiffuse += pointDiffuse;\ntotalSpecular += pointSpecular;\n#endif\n#if MAX_SPOT_LIGHTS > 0\ntotalDiffuse += spotDiffuse;\ntotalSpecular += spotSpecular;\n#endif\n#ifdef METAL\ngl_FragColor.xyz = gl_FragColor.xyz * ( totalDiffuse + ambientLightColor * uAmbientColor + totalSpecular );\n#else\ngl_FragColor.xyz = gl_FragColor.xyz * ( totalDiffuse + ambientLightColor * uAmbientColor ) + totalSpecular;\n#endif\nif ( enableReflection ) {\nvec3 vReflect;\nvec3 cameraToVertex = normalize( vWorldPosition - cameraPosition );\nif ( useRefract ) {\nvReflect = refract( cameraToVertex, normal, uRefractionRatio );\n} else {\nvReflect = reflect( cameraToVertex, normal );\n}\nvec4 cubeColor = textureCube( tCube, vec3( -vReflect.x, vReflect.yz ) );\n#ifdef GAMMA_INPUT\ncubeColor.xyz *= cubeColor.xyz;\n#endif\ngl_FragColor.xyz = mix( gl_FragColor.xyz, cubeColor.xyz, specularTex.r * uReflectivity );\n}",
+THREE.ShaderChunk.shadowmap_fragment,THREE.ShaderChunk.linear_to_gamma_fragment,THREE.ShaderChunk.fog_fragment,"}"].join("\n"),vertexShader:["attribute vec4 tangent;\nuniform vec2 uOffset;\nuniform vec2 uRepeat;\nuniform bool enableDisplacement;\n#ifdef VERTEX_TEXTURES\nuniform sampler2D tDisplacement;\nuniform float uDisplacementScale;\nuniform float uDisplacementBias;\n#endif\nvarying vec3 vTangent;\nvarying vec3 vBinormal;\nvarying vec3 vNormal;\nvarying vec2 vUv;\nvarying vec3 vWorldPosition;\nvarying vec3 vViewPosition;",
+THREE.ShaderChunk.skinning_pars_vertex,THREE.ShaderChunk.shadowmap_pars_vertex,"void main() {",THREE.ShaderChunk.skinbase_vertex,THREE.ShaderChunk.skinnormal_vertex,"#ifdef USE_SKINNING\nvNormal = normalize( normalMatrix * skinnedNormal.xyz );\nvec4 skinnedTangent = skinMatrix * vec4( tangent.xyz, 0.0 );\nvTangent = normalize( normalMatrix * skinnedTangent.xyz );\n#else\nvNormal = normalize( normalMatrix * normal );\nvTangent = normalize( normalMatrix * tangent.xyz );\n#endif\nvBinormal = normalize( cross( vNormal, vTangent ) * tangent.w );\nvUv = uv * uRepeat + uOffset;\nvec3 displacedPosition;\n#ifdef VERTEX_TEXTURES\nif ( enableDisplacement ) {\nvec3 dv = texture2D( tDisplacement, uv ).xyz;\nfloat df = uDisplacementScale * dv.x + uDisplacementBias;\ndisplacedPosition = position + normalize( normal ) * df;\n} else {\n#ifdef USE_SKINNING\nvec4 skinVertex = vec4( position, 1.0 );\nvec4 skinned  = boneMatX * skinVertex * skinWeight.x;\nskinned \t  += boneMatY * skinVertex * skinWeight.y;\ndisplacedPosition  = skinned.xyz;\n#else\ndisplacedPosition = position;\n#endif\n}\n#else\n#ifdef USE_SKINNING\nvec4 skinVertex = vec4( position, 1.0 );\nvec4 skinned  = boneMatX * skinVertex * skinWeight.x;\nskinned \t  += boneMatY * skinVertex * skinWeight.y;\ndisplacedPosition  = skinned.xyz;\n#else\ndisplacedPosition = position;\n#endif\n#endif\nvec4 mvPosition = modelViewMatrix * vec4( displacedPosition, 1.0 );\nvec4 worldPosition = modelMatrix * vec4( displacedPosition, 1.0 );\ngl_Position = projectionMatrix * mvPosition;\nvWorldPosition = worldPosition.xyz;\nvViewPosition = -mvPosition.xyz;\n#ifdef USE_SHADOWMAP\nfor( int i = 0; i < MAX_SHADOWS; i ++ ) {\nvShadowCoord[ i ] = shadowMatrix[ i ] * worldPosition;\n}\n#endif\n}"].join("\n")},
+cube:{uniforms:{tCube:{type:"t",value:null},tFlip:{type:"f",value:-1}},vertexShader:"varying vec3 vWorldPosition;\nvoid main() {\nvec4 worldPosition = modelMatrix * vec4( position, 1.0 );\nvWorldPosition = worldPosition.xyz;\ngl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );\n}",fragmentShader:"uniform samplerCube tCube;\nuniform float tFlip;\nvarying vec3 vWorldPosition;\nvoid main() {\ngl_FragColor = textureCube( tCube, vec3( tFlip * vWorldPosition.x, vWorldPosition.yz ) );\n}"},
+depthRGBA:{uniforms:{},vertexShader:[THREE.ShaderChunk.morphtarget_pars_vertex,THREE.ShaderChunk.skinning_pars_vertex,"void main() {",THREE.ShaderChunk.skinbase_vertex,THREE.ShaderChunk.morphtarget_vertex,THREE.ShaderChunk.skinning_vertex,THREE.ShaderChunk.default_vertex,"}"].join("\n"),fragmentShader:"vec4 pack_depth( const in float depth ) {\nconst vec4 bit_shift = vec4( 256.0 * 256.0 * 256.0, 256.0 * 256.0, 256.0, 1.0 );\nconst vec4 bit_mask  = vec4( 0.0, 1.0 / 256.0, 1.0 / 256.0, 1.0 / 256.0 );\nvec4 res = fract( depth * bit_shift );\nres -= res.xxyz * bit_mask;\nreturn res;\n}\nvoid main() {\ngl_FragData[ 0 ] = pack_depth( gl_FragCoord.z );\n}"}};THREE.WebGLRenderer=function(a){function b(a){if(a.__webglCustomAttributesList)for(var b in a.__webglCustomAttributesList)j.deleteBuffer(a.__webglCustomAttributesList[b].buffer)}function c(a,b){var c=a.vertices.length,d=b.material;if(d.attributes){void 0===a.__webglCustomAttributesList&&(a.__webglCustomAttributesList=[]);for(var e in d.attributes){var f=d.attributes[e];if(!f.__webglInitialized||f.createUniqueBuffers){f.__webglInitialized=!0;var g=1;"v2"===f.type?g=2:"v3"===f.type?g=3:"v4"===f.type?
+g=4:"c"===f.type&&(g=3);f.size=g;f.array=new Float32Array(c*g);f.buffer=j.createBuffer();f.buffer.belongsToAttribute=e;f.needsUpdate=!0}a.__webglCustomAttributesList.push(f)}}}function d(a,b){var c=b.geometry,d=a.faces3,h=a.faces4,i=3*d.length+4*h.length,k=1*d.length+2*h.length,h=3*d.length+4*h.length,d=e(b,a),n=g(d),l=f(d),m=d.vertexColors?d.vertexColors:!1;a.__vertexArray=new Float32Array(3*i);l&&(a.__normalArray=new Float32Array(3*i));c.hasTangents&&(a.__tangentArray=new Float32Array(4*i));m&&
+(a.__colorArray=new Float32Array(3*i));if(n){if(0<c.faceUvs.length||0<c.faceVertexUvs.length)a.__uvArray=new Float32Array(2*i);if(1<c.faceUvs.length||1<c.faceVertexUvs.length)a.__uv2Array=new Float32Array(2*i)}b.geometry.skinWeights.length&&b.geometry.skinIndices.length&&(a.__skinIndexArray=new Float32Array(4*i),a.__skinWeightArray=new Float32Array(4*i));a.__faceArray=new Uint16Array(3*k);a.__lineArray=new Uint16Array(2*h);if(a.numMorphTargets){a.__morphTargetsArrays=[];c=0;for(n=a.numMorphTargets;c<
+n;c++)a.__morphTargetsArrays.push(new Float32Array(3*i))}if(a.numMorphNormals){a.__morphNormalsArrays=[];c=0;for(n=a.numMorphNormals;c<n;c++)a.__morphNormalsArrays.push(new Float32Array(3*i))}a.__webglFaceCount=3*k;a.__webglLineCount=2*h;if(d.attributes){void 0===a.__webglCustomAttributesList&&(a.__webglCustomAttributesList=[]);for(var p in d.attributes){var k=d.attributes[p],c={},q;for(q in k)c[q]=k[q];if(!c.__webglInitialized||c.createUniqueBuffers)c.__webglInitialized=!0,h=1,"v2"===c.type?h=2:
+"v3"===c.type?h=3:"v4"===c.type?h=4:"c"===c.type&&(h=3),c.size=h,c.array=new Float32Array(i*h),c.buffer=j.createBuffer(),c.buffer.belongsToAttribute=p,k.needsUpdate=!0,c.__original=k;a.__webglCustomAttributesList.push(c)}}a.__inittedArrays=!0}function e(a,b){return a.material instanceof THREE.MeshFaceMaterial?a.material.materials[b.materialIndex]:a.material}function f(a){return a instanceof THREE.MeshBasicMaterial&&!a.envMap||a instanceof THREE.MeshDepthMaterial?!1:a&&void 0!==a.shading&&a.shading===
+THREE.SmoothShading?THREE.SmoothShading:THREE.FlatShading}function g(a){return a.map||a.lightMap||a.bumpMap||a.normalMap||a.specularMap||a instanceof THREE.ShaderMaterial?!0:!1}function h(a){var b,c,d;for(b in a.attributes)d="index"===b?j.ELEMENT_ARRAY_BUFFER:j.ARRAY_BUFFER,c=a.attributes[b],c.buffer=j.createBuffer(),j.bindBuffer(d,c.buffer),j.bufferData(d,c.array,j.STATIC_DRAW)}function i(a,b,c){var d=a.attributes,e=d.index,f=d.position,g=d.normal,h=d.uv,i=d.color,d=d.tangent;a.elementsNeedUpdate&&
+void 0!==e&&(j.bindBuffer(j.ELEMENT_ARRAY_BUFFER,e.buffer),j.bufferData(j.ELEMENT_ARRAY_BUFFER,e.array,b));a.verticesNeedUpdate&&void 0!==f&&(j.bindBuffer(j.ARRAY_BUFFER,f.buffer),j.bufferData(j.ARRAY_BUFFER,f.array,b));a.normalsNeedUpdate&&void 0!==g&&(j.bindBuffer(j.ARRAY_BUFFER,g.buffer),j.bufferData(j.ARRAY_BUFFER,g.array,b));a.uvsNeedUpdate&&void 0!==h&&(j.bindBuffer(j.ARRAY_BUFFER,h.buffer),j.bufferData(j.ARRAY_BUFFER,h.array,b));a.colorsNeedUpdate&&void 0!==i&&(j.bindBuffer(j.ARRAY_BUFFER,
+i.buffer),j.bufferData(j.ARRAY_BUFFER,i.array,b));a.tangentsNeedUpdate&&void 0!==d&&(j.bindBuffer(j.ARRAY_BUFFER,d.buffer),j.bufferData(j.ARRAY_BUFFER,d.array,b));if(c)for(var k in a.attributes)delete a.attributes[k].array}function k(a){Ka[a]||(j.enableVertexAttribArray(a),Ka[a]=!0)}function l(){for(var a in Ka)Ka[a]&&(j.disableVertexAttribArray(a),Ka[a]=!1)}function m(a,b){return a.z!==b.z?b.z-a.z:b.id-a.id}function n(a,b){return b[0]-a[0]}function s(a,b,c){if(a.length)for(var d=0,e=a.length;d<e;d++)aa=
+mb=null,ta=ka=la=da=Wa=ia=Z=-1,bb=!0,a[d].render(b,c,mc,pb),aa=mb=null,ta=ka=la=da=Wa=ia=Z=-1,bb=!0}function r(a,b,c,d,e,f,g,j){var h,i,k,n;b?(i=a.length-1,n=b=-1):(i=0,b=a.length,n=1);for(var l=i;l!==b;l+=n)if(h=a[l],h.render){i=h.object;k=h.buffer;if(j)h=j;else{h=h[c];if(!h)continue;g&&N.setBlending(h.blending,h.blendEquation,h.blendSrc,h.blendDst);N.setDepthTest(h.depthTest);N.setDepthWrite(h.depthWrite);E(h.polygonOffset,h.polygonOffsetFactor,h.polygonOffsetUnits)}N.setMaterialFaces(h);k instanceof
+THREE.BufferGeometry?N.renderBufferDirect(d,e,f,h,k,i):N.renderBuffer(d,e,f,h,k,i)}}function p(a,b,c,d,e,f,g){for(var h,j,i=0,k=a.length;i<k;i++)if(h=a[i],j=h.object,j.visible){if(g)h=g;else{h=h[b];if(!h)continue;f&&N.setBlending(h.blending,h.blendEquation,h.blendSrc,h.blendDst);N.setDepthTest(h.depthTest);N.setDepthWrite(h.depthWrite);E(h.polygonOffset,h.polygonOffsetFactor,h.polygonOffsetUnits)}N.renderImmediateObject(c,d,e,h,j)}}function q(a,b,c){a.push({buffer:b,object:c,opaque:null,transparent:null})}
+function y(a){for(var b in a.attributes)if(a.attributes[b].needsUpdate)return!0;return!1}function v(a){for(var b in a.attributes)a.attributes[b].needsUpdate=!1}function z(a,b){for(var c=a.length-1;0<=c;c--)a[c].object===b&&a.splice(c,1)}function t(a,b){for(var c=a.length-1;0<=c;c--)a[c]===b&&a.splice(c,1)}function A(a,b,c,d,e){Y=0;d.needsUpdate&&(d.program&&Pc(d),N.initMaterial(d,b,c,e),d.needsUpdate=!1);d.morphTargets&&!e.__webglMorphTargetInfluences&&(e.__webglMorphTargetInfluences=new Float32Array(N.maxMorphTargets));
+var f=!1,g=d.program,h=g.uniforms,i=d.uniforms;g!==mb&&(j.useProgram(g),mb=g,f=!0);d.id!==ta&&(ta=d.id,f=!0);if(f||a!==aa)j.uniformMatrix4fv(h.projectionMatrix,!1,a.projectionMatrix.elements),a!==aa&&(aa=a);if(d.skinning)if(tc&&e.useVertexTexture){if(null!==h.boneTexture){var k=I();j.uniform1i(h.boneTexture,k);N.setTexture(e.boneTexture,k)}}else null!==h.boneGlobalMatrices&&j.uniformMatrix4fv(h.boneGlobalMatrices,!1,e.boneMatrices);if(f){c&&d.fog&&(i.fogColor.value=c.color,c instanceof THREE.Fog?
+(i.fogNear.value=c.near,i.fogFar.value=c.far):c instanceof THREE.FogExp2&&(i.fogDensity.value=c.density));if(d instanceof THREE.MeshPhongMaterial||d instanceof THREE.MeshLambertMaterial||d.lights){if(bb){for(var n,l=k=0,m=0,p,q,s,r=xb,t=r.directional.colors,v=r.directional.positions,y=r.point.colors,z=r.point.positions,B=r.point.distances,C=r.spot.colors,A=r.spot.positions,F=r.spot.distances,E=r.spot.directions,J=r.spot.anglesCos,K=r.spot.exponents,H=r.hemi.skyColors,M=r.hemi.groundColors,P=r.hemi.positions,
+X=0,da=0,ka=0,fa=0,ca=0,pa=0,Ma=0,ha=0,O=n=0,c=s=O=0,f=b.length;c<f;c++)n=b[c],n.onlyShadow||(p=n.color,q=n.intensity,s=n.distance,n instanceof THREE.AmbientLight?n.visible&&(N.gammaInput?(k+=p.r*p.r,l+=p.g*p.g,m+=p.b*p.b):(k+=p.r,l+=p.g,m+=p.b)):n instanceof THREE.DirectionalLight?(ca+=1,n.visible&&(La.getPositionFromMatrix(n.matrixWorld),Qa.getPositionFromMatrix(n.target.matrixWorld),La.sub(Qa),La.normalize(),0===La.x&&0===La.y&&0===La.z||(n=3*X,v[n]=La.x,v[n+1]=La.y,v[n+2]=La.z,N.gammaInput?x(t,
+n,p,q*q):G(t,n,p,q),X+=1))):n instanceof THREE.PointLight?(pa+=1,n.visible&&(O=3*da,N.gammaInput?x(y,O,p,q*q):G(y,O,p,q),Qa.getPositionFromMatrix(n.matrixWorld),z[O]=Qa.x,z[O+1]=Qa.y,z[O+2]=Qa.z,B[da]=s,da+=1)):n instanceof THREE.SpotLight?(Ma+=1,n.visible&&(O=3*ka,N.gammaInput?x(C,O,p,q*q):G(C,O,p,q),Qa.getPositionFromMatrix(n.matrixWorld),A[O]=Qa.x,A[O+1]=Qa.y,A[O+2]=Qa.z,F[ka]=s,La.copy(Qa),Qa.getPositionFromMatrix(n.target.matrixWorld),La.sub(Qa),La.normalize(),E[O]=La.x,E[O+1]=La.y,E[O+2]=La.z,
+J[ka]=Math.cos(n.angle),K[ka]=n.exponent,ka+=1)):n instanceof THREE.HemisphereLight&&(ha+=1,n.visible&&(La.getPositionFromMatrix(n.matrixWorld),La.normalize(),0===La.x&&0===La.y&&0===La.z||(s=3*fa,P[s]=La.x,P[s+1]=La.y,P[s+2]=La.z,p=n.color,n=n.groundColor,N.gammaInput?(q*=q,x(H,s,p,q),x(M,s,n,q)):(G(H,s,p,q),G(M,s,n,q)),fa+=1))));c=3*X;for(f=Math.max(t.length,3*ca);c<f;c++)t[c]=0;c=3*da;for(f=Math.max(y.length,3*pa);c<f;c++)y[c]=0;c=3*ka;for(f=Math.max(C.length,3*Ma);c<f;c++)C[c]=0;c=3*fa;for(f=
+Math.max(H.length,3*ha);c<f;c++)H[c]=0;c=3*fa;for(f=Math.max(M.length,3*ha);c<f;c++)M[c]=0;r.directional.length=X;r.point.length=da;r.spot.length=ka;r.hemi.length=fa;r.ambient[0]=k;r.ambient[1]=l;r.ambient[2]=m;bb=!1}c=xb;i.ambientLightColor.value=c.ambient;i.directionalLightColor.value=c.directional.colors;i.directionalLightDirection.value=c.directional.positions;i.pointLightColor.value=c.point.colors;i.pointLightPosition.value=c.point.positions;i.pointLightDistance.value=c.point.distances;i.spotLightColor.value=
+c.spot.colors;i.spotLightPosition.value=c.spot.positions;i.spotLightDistance.value=c.spot.distances;i.spotLightDirection.value=c.spot.directions;i.spotLightAngleCos.value=c.spot.anglesCos;i.spotLightExponent.value=c.spot.exponents;i.hemisphereLightSkyColor.value=c.hemi.skyColors;i.hemisphereLightGroundColor.value=c.hemi.groundColors;i.hemisphereLightDirection.value=c.hemi.positions}if(d instanceof THREE.MeshBasicMaterial||d instanceof THREE.MeshLambertMaterial||d instanceof THREE.MeshPhongMaterial){i.opacity.value=
+d.opacity;N.gammaInput?i.diffuse.value.copyGammaToLinear(d.color):i.diffuse.value=d.color;i.map.value=d.map;i.lightMap.value=d.lightMap;i.specularMap.value=d.specularMap;d.bumpMap&&(i.bumpMap.value=d.bumpMap,i.bumpScale.value=d.bumpScale);d.normalMap&&(i.normalMap.value=d.normalMap,i.normalScale.value.copy(d.normalScale));var Z;d.map?Z=d.map:d.specularMap?Z=d.specularMap:d.normalMap?Z=d.normalMap:d.bumpMap&&(Z=d.bumpMap);void 0!==Z&&(c=Z.offset,Z=Z.repeat,i.offsetRepeat.value.set(c.x,c.y,Z.x,Z.y));
+i.envMap.value=d.envMap;i.flipEnvMap.value=d.envMap instanceof THREE.WebGLRenderTargetCube?1:-1;i.reflectivity.value=d.reflectivity;i.refractionRatio.value=d.refractionRatio;i.combine.value=d.combine;i.useRefract.value=d.envMap&&d.envMap.mapping instanceof THREE.CubeRefractionMapping}d instanceof THREE.LineBasicMaterial?(i.diffuse.value=d.color,i.opacity.value=d.opacity):d instanceof THREE.LineDashedMaterial?(i.diffuse.value=d.color,i.opacity.value=d.opacity,i.dashSize.value=d.dashSize,i.totalSize.value=
+d.dashSize+d.gapSize,i.scale.value=d.scale):d instanceof THREE.ParticleBasicMaterial?(i.psColor.value=d.color,i.opacity.value=d.opacity,i.size.value=d.size,i.scale.value=U.height/2,i.map.value=d.map):d instanceof THREE.MeshPhongMaterial?(i.shininess.value=d.shininess,N.gammaInput?(i.ambient.value.copyGammaToLinear(d.ambient),i.emissive.value.copyGammaToLinear(d.emissive),i.specular.value.copyGammaToLinear(d.specular)):(i.ambient.value=d.ambient,i.emissive.value=d.emissive,i.specular.value=d.specular),
+d.wrapAround&&i.wrapRGB.value.copy(d.wrapRGB)):d instanceof THREE.MeshLambertMaterial?(N.gammaInput?(i.ambient.value.copyGammaToLinear(d.ambient),i.emissive.value.copyGammaToLinear(d.emissive)):(i.ambient.value=d.ambient,i.emissive.value=d.emissive),d.wrapAround&&i.wrapRGB.value.copy(d.wrapRGB)):d instanceof THREE.MeshDepthMaterial?(i.mNear.value=a.near,i.mFar.value=a.far,i.opacity.value=d.opacity):d instanceof THREE.MeshNormalMaterial&&(i.opacity.value=d.opacity);if(e.receiveShadow&&!d._shadowPass&&
+i.shadowMatrix){c=Z=0;for(f=b.length;c<f;c++)if(k=b[c],k.castShadow&&(k instanceof THREE.SpotLight||k instanceof THREE.DirectionalLight&&!k.shadowCascade))i.shadowMap.value[Z]=k.shadowMap,i.shadowMapSize.value[Z]=k.shadowMapSize,i.shadowMatrix.value[Z]=k.shadowMatrix,i.shadowDarkness.value[Z]=k.shadowDarkness,i.shadowBias.value[Z]=k.shadowBias,Z++}b=d.uniformsList;i=0;for(Z=b.length;i<Z;i++)if(f=g.uniforms[b[i][1]])if(c=b[i][0],l=c.type,k=c.value,"i"===l)j.uniform1i(f,k);else if("f"===l)j.uniform1f(f,
+k);else if("v2"===l)j.uniform2f(f,k.x,k.y);else if("v3"===l)j.uniform3f(f,k.x,k.y,k.z);else if("v4"===l)j.uniform4f(f,k.x,k.y,k.z,k.w);else if("c"===l)j.uniform3f(f,k.r,k.g,k.b);else if("iv1"===l)j.uniform1iv(f,k);else if("iv"===l)j.uniform3iv(f,k);else if("fv1"===l)j.uniform1fv(f,k);else if("fv"===l)j.uniform3fv(f,k);else if("v2v"===l){void 0===c._array&&(c._array=new Float32Array(2*k.length));l=0;for(m=k.length;l<m;l++)r=2*l,c._array[r]=k[l].x,c._array[r+1]=k[l].y;j.uniform2fv(f,c._array)}else if("v3v"===
+l){void 0===c._array&&(c._array=new Float32Array(3*k.length));l=0;for(m=k.length;l<m;l++)r=3*l,c._array[r]=k[l].x,c._array[r+1]=k[l].y,c._array[r+2]=k[l].z;j.uniform3fv(f,c._array)}else if("v4v"===l){void 0===c._array&&(c._array=new Float32Array(4*k.length));l=0;for(m=k.length;l<m;l++)r=4*l,c._array[r]=k[l].x,c._array[r+1]=k[l].y,c._array[r+2]=k[l].z,c._array[r+3]=k[l].w;j.uniform4fv(f,c._array)}else if("m4"===l)void 0===c._array&&(c._array=new Float32Array(16)),k.flattenToArray(c._array),j.uniformMatrix4fv(f,
+!1,c._array);else if("m4v"===l){void 0===c._array&&(c._array=new Float32Array(16*k.length));l=0;for(m=k.length;l<m;l++)k[l].flattenToArrayOffset(c._array,16*l);j.uniformMatrix4fv(f,!1,c._array)}else if("t"===l){if(r=k,k=I(),j.uniform1i(f,k),r)if(r.image instanceof Array&&6===r.image.length){if(c=r,f=k,6===c.image.length)if(c.needsUpdate){c.image.__webglTextureCube||(c.image.__webglTextureCube=j.createTexture(),N.info.memory.textures++);j.activeTexture(j.TEXTURE0+f);j.bindTexture(j.TEXTURE_CUBE_MAP,
+c.image.__webglTextureCube);j.pixelStorei(j.UNPACK_FLIP_Y_WEBGL,c.flipY);f=c instanceof THREE.CompressedTexture;k=[];for(l=0;6>l;l++)N.autoScaleCubemaps&&!f?(m=k,r=l,t=c.image[l],y=gd,t.width<=y&&t.height<=y||(z=Math.max(t.width,t.height),v=Math.floor(t.width*y/z),y=Math.floor(t.height*y/z),z=document.createElement("canvas"),z.width=v,z.height=y,z.getContext("2d").drawImage(t,0,0,t.width,t.height,0,0,v,y),t=z),m[r]=t):k[l]=c.image[l];l=k[0];m=0===(l.width&l.width-1)&&0===(l.height&l.height-1);r=L(c.format);
+t=L(c.type);W(j.TEXTURE_CUBE_MAP,c,m);for(l=0;6>l;l++)if(f){y=k[l].mipmaps;z=0;for(B=y.length;z<B;z++)v=y[z],j.compressedTexImage2D(j.TEXTURE_CUBE_MAP_POSITIVE_X+l,z,r,v.width,v.height,0,v.data)}else j.texImage2D(j.TEXTURE_CUBE_MAP_POSITIVE_X+l,0,r,r,t,k[l]);c.generateMipmaps&&m&&j.generateMipmap(j.TEXTURE_CUBE_MAP);c.needsUpdate=!1;if(c.onUpdate)c.onUpdate()}else j.activeTexture(j.TEXTURE0+f),j.bindTexture(j.TEXTURE_CUBE_MAP,c.image.__webglTextureCube)}else r instanceof THREE.WebGLRenderTargetCube?
+(c=r,j.activeTexture(j.TEXTURE0+k),j.bindTexture(j.TEXTURE_CUBE_MAP,c.__webglTexture)):N.setTexture(r,k)}else if("tv"===l){void 0===c._array&&(c._array=[]);l=0;for(m=c.value.length;l<m;l++)c._array[l]=I();j.uniform1iv(f,c._array);l=0;for(m=c.value.length;l<m;l++)r=c.value[l],k=c._array[l],r&&N.setTexture(r,k)}if((d instanceof THREE.ShaderMaterial||d instanceof THREE.MeshPhongMaterial||d.envMap)&&null!==h.cameraPosition)Qa.getPositionFromMatrix(a.matrixWorld),j.uniform3f(h.cameraPosition,Qa.x,Qa.y,
+Qa.z);(d instanceof THREE.MeshPhongMaterial||d instanceof THREE.MeshLambertMaterial||d instanceof THREE.ShaderMaterial||d.skinning)&&null!==h.viewMatrix&&j.uniformMatrix4fv(h.viewMatrix,!1,a.matrixWorldInverse.elements)}j.uniformMatrix4fv(h.modelViewMatrix,!1,e._modelViewMatrix.elements);h.normalMatrix&&j.uniformMatrix3fv(h.normalMatrix,!1,e._normalMatrix.elements);null!==h.modelMatrix&&j.uniformMatrix4fv(h.modelMatrix,!1,e.matrixWorld.elements);return g}function I(){var a=Y;a>=Mc&&console.warn("WebGLRenderer: trying to use "+
+a+" texture units while this GPU supports only "+Mc);Y+=1;return a}function C(a,b){a._modelViewMatrix.multiplyMatrices(b.matrixWorldInverse,a.matrixWorld);a._normalMatrix.getInverse(a._modelViewMatrix);a._normalMatrix.transpose()}function x(a,b,c,d){a[b]=c.r*c.r*d;a[b+1]=c.g*c.g*d;a[b+2]=c.b*c.b*d}function G(a,b,c,d){a[b]=c.r*d;a[b+1]=c.g*d;a[b+2]=c.b*d}function J(a){a!==ub&&(j.lineWidth(a),ub=a)}function E(a,b,c){ab!==a&&(a?j.enable(j.POLYGON_OFFSET_FILL):j.disable(j.POLYGON_OFFSET_FILL),ab=a);if(a&&
+(Fa!==b||Xa!==c))j.polygonOffset(b,c),Fa=b,Xa=c}function H(a){for(var a=a.split("\n"),b=0,c=a.length;b<c;b++)a[b]=b+1+": "+a[b];return a.join("\n")}function B(a,b){var c;"fragment"===a?c=j.createShader(j.FRAGMENT_SHADER):"vertex"===a&&(c=j.createShader(j.VERTEX_SHADER));j.shaderSource(c,b);j.compileShader(c);return!j.getShaderParameter(c,j.COMPILE_STATUS)?(console.error(j.getShaderInfoLog(c)),console.error(H(b)),null):c}function W(a,b,c){c?(j.texParameteri(a,j.TEXTURE_WRAP_S,L(b.wrapS)),j.texParameteri(a,
+j.TEXTURE_WRAP_T,L(b.wrapT)),j.texParameteri(a,j.TEXTURE_MAG_FILTER,L(b.magFilter)),j.texParameteri(a,j.TEXTURE_MIN_FILTER,L(b.minFilter))):(j.texParameteri(a,j.TEXTURE_WRAP_S,j.CLAMP_TO_EDGE),j.texParameteri(a,j.TEXTURE_WRAP_T,j.CLAMP_TO_EDGE),j.texParameteri(a,j.TEXTURE_MAG_FILTER,K(b.magFilter)),j.texParameteri(a,j.TEXTURE_MIN_FILTER,K(b.minFilter)));if(cb&&b.type!==THREE.FloatType&&(1<b.anisotropy||b.__oldAnisotropy))j.texParameterf(a,cb.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(b.anisotropy,Cc)),b.__oldAnisotropy=
+b.anisotropy}function F(a,b){j.bindRenderbuffer(j.RENDERBUFFER,a);b.depthBuffer&&!b.stencilBuffer?(j.renderbufferStorage(j.RENDERBUFFER,j.DEPTH_COMPONENT16,b.width,b.height),j.framebufferRenderbuffer(j.FRAMEBUFFER,j.DEPTH_ATTACHMENT,j.RENDERBUFFER,a)):b.depthBuffer&&b.stencilBuffer?(j.renderbufferStorage(j.RENDERBUFFER,j.DEPTH_STENCIL,b.width,b.height),j.framebufferRenderbuffer(j.FRAMEBUFFER,j.DEPTH_STENCIL_ATTACHMENT,j.RENDERBUFFER,a)):j.renderbufferStorage(j.RENDERBUFFER,j.RGBA4,b.width,b.height)}
+function K(a){return a===THREE.NearestFilter||a===THREE.NearestMipMapNearestFilter||a===THREE.NearestMipMapLinearFilter?j.NEAREST:j.LINEAR}function L(a){if(a===THREE.RepeatWrapping)return j.REPEAT;if(a===THREE.ClampToEdgeWrapping)return j.CLAMP_TO_EDGE;if(a===THREE.MirroredRepeatWrapping)return j.MIRRORED_REPEAT;if(a===THREE.NearestFilter)return j.NEAREST;if(a===THREE.NearestMipMapNearestFilter)return j.NEAREST_MIPMAP_NEAREST;if(a===THREE.NearestMipMapLinearFilter)return j.NEAREST_MIPMAP_LINEAR;if(a===
+THREE.LinearFilter)return j.LINEAR;if(a===THREE.LinearMipMapNearestFilter)return j.LINEAR_MIPMAP_NEAREST;if(a===THREE.LinearMipMapLinearFilter)return j.LINEAR_MIPMAP_LINEAR;if(a===THREE.UnsignedByteType)return j.UNSIGNED_BYTE;if(a===THREE.UnsignedShort4444Type)return j.UNSIGNED_SHORT_4_4_4_4;if(a===THREE.UnsignedShort5551Type)return j.UNSIGNED_SHORT_5_5_5_1;if(a===THREE.UnsignedShort565Type)return j.UNSIGNED_SHORT_5_6_5;if(a===THREE.ByteType)return j.BYTE;if(a===THREE.ShortType)return j.SHORT;if(a===
+THREE.UnsignedShortType)return j.UNSIGNED_SHORT;if(a===THREE.IntType)return j.INT;if(a===THREE.UnsignedIntType)return j.UNSIGNED_INT;if(a===THREE.FloatType)return j.FLOAT;if(a===THREE.AlphaFormat)return j.ALPHA;if(a===THREE.RGBFormat)return j.RGB;if(a===THREE.RGBAFormat)return j.RGBA;if(a===THREE.LuminanceFormat)return j.LUMINANCE;if(a===THREE.LuminanceAlphaFormat)return j.LUMINANCE_ALPHA;if(a===THREE.AddEquation)return j.FUNC_ADD;if(a===THREE.SubtractEquation)return j.FUNC_SUBTRACT;if(a===THREE.ReverseSubtractEquation)return j.FUNC_REVERSE_SUBTRACT;
+if(a===THREE.ZeroFactor)return j.ZERO;if(a===THREE.OneFactor)return j.ONE;if(a===THREE.SrcColorFactor)return j.SRC_COLOR;if(a===THREE.OneMinusSrcColorFactor)return j.ONE_MINUS_SRC_COLOR;if(a===THREE.SrcAlphaFactor)return j.SRC_ALPHA;if(a===THREE.OneMinusSrcAlphaFactor)return j.ONE_MINUS_SRC_ALPHA;if(a===THREE.DstAlphaFactor)return j.DST_ALPHA;if(a===THREE.OneMinusDstAlphaFactor)return j.ONE_MINUS_DST_ALPHA;if(a===THREE.DstColorFactor)return j.DST_COLOR;if(a===THREE.OneMinusDstColorFactor)return j.ONE_MINUS_DST_COLOR;
+if(a===THREE.SrcAlphaSaturateFactor)return j.SRC_ALPHA_SATURATE;if(void 0!==Sa){if(a===THREE.RGB_S3TC_DXT1_Format)return Sa.COMPRESSED_RGB_S3TC_DXT1_EXT;if(a===THREE.RGBA_S3TC_DXT1_Format)return Sa.COMPRESSED_RGBA_S3TC_DXT1_EXT;if(a===THREE.RGBA_S3TC_DXT3_Format)return Sa.COMPRESSED_RGBA_S3TC_DXT3_EXT;if(a===THREE.RGBA_S3TC_DXT5_Format)return Sa.COMPRESSED_RGBA_S3TC_DXT5_EXT}return 0}console.log("THREE.WebGLRenderer",THREE.REVISION);var a=a||{},U=void 0!==a.canvas?a.canvas:document.createElement("canvas"),
+fa=void 0!==a.precision?a.precision:"highp",Ca=void 0!==a.alpha?a.alpha:!0,$a=void 0!==a.premultipliedAlpha?a.premultipliedAlpha:!0,M=void 0!==a.antialias?a.antialias:!1,ca=void 0!==a.stencil?a.stencil:!0,qa=void 0!==a.preserveDrawingBuffer?a.preserveDrawingBuffer:!1,ha=void 0!==a.clearColor?new THREE.Color(a.clearColor):new THREE.Color(0),ra=void 0!==a.clearAlpha?a.clearAlpha:0;this.domElement=U;this.context=null;this.devicePixelRatio=void 0!==a.devicePixelRatio?a.devicePixelRatio:void 0!==window.devicePixelRatio?
+window.devicePixelRatio:1;this.autoUpdateScene=this.autoUpdateObjects=this.sortObjects=this.autoClearStencil=this.autoClearDepth=this.autoClearColor=this.autoClear=!0;this.shadowMapEnabled=this.physicallyBasedShading=this.gammaOutput=this.gammaInput=!1;this.shadowMapAutoUpdate=!0;this.shadowMapType=THREE.PCFShadowMap;this.shadowMapCullFace=THREE.CullFaceFront;this.shadowMapCascade=this.shadowMapDebug=!1;this.maxMorphTargets=8;this.maxMorphNormals=4;this.autoScaleCubemaps=!0;this.renderPluginsPre=
+[];this.renderPluginsPost=[];this.info={memory:{programs:0,geometries:0,textures:0},render:{calls:0,vertices:0,faces:0,points:0}};var N=this,Ma=[],Na=0,mb=null,Pa=null,ta=-1,ka=null,aa=null,pa=0,Y=0,da=-1,la=-1,Z=-1,oa=-1,gb=-1,nb=-1,ia=-1,Wa=-1,ab=null,Fa=null,Xa=null,ub=null,Ib=0,Jb=0,fc=0,Ab=0,mc=0,pb=0,Ka={},Va=new THREE.Frustum,gc=new THREE.Matrix4,vb=new THREE.Matrix4,Qa=new THREE.Vector3,La=new THREE.Vector3,bb=!0,xb={ambient:[0,0,0],directional:{length:0,colors:[],positions:[]},point:{length:0,
+colors:[],positions:[],distances:[]},spot:{length:0,colors:[],positions:[],distances:[],directions:[],anglesCos:[],exponents:[]},hemi:{length:0,skyColors:[],groundColors:[],positions:[]}},j,yb,Ra,cb,Sa;try{if(!(j=U.getContext("experimental-webgl",{alpha:Ca,premultipliedAlpha:$a,antialias:M,stencil:ca,preserveDrawingBuffer:qa})))throw"Error creating WebGL context.";}catch(zb){console.error(zb)}yb=j.getExtension("OES_texture_float");Ra=j.getExtension("OES_standard_derivatives");cb=j.getExtension("EXT_texture_filter_anisotropic")||
+j.getExtension("MOZ_EXT_texture_filter_anisotropic")||j.getExtension("WEBKIT_EXT_texture_filter_anisotropic");Sa=j.getExtension("WEBGL_compressed_texture_s3tc")||j.getExtension("MOZ_WEBGL_compressed_texture_s3tc")||j.getExtension("WEBKIT_WEBGL_compressed_texture_s3tc");yb||console.log("THREE.WebGLRenderer: Float textures not supported.");Ra||console.log("THREE.WebGLRenderer: Standard derivatives not supported.");cb||console.log("THREE.WebGLRenderer: Anisotropic texture filtering not supported.");
+Sa||console.log("THREE.WebGLRenderer: S3TC compressed textures not supported.");void 0===j.getShaderPrecisionFormat&&(j.getShaderPrecisionFormat=function(){return{rangeMin:1,rangeMax:1,precision:1}});j.clearColor(0,0,0,1);j.clearDepth(1);j.clearStencil(0);j.enable(j.DEPTH_TEST);j.depthFunc(j.LEQUAL);j.frontFace(j.CCW);j.cullFace(j.BACK);j.enable(j.CULL_FACE);j.enable(j.BLEND);j.blendEquation(j.FUNC_ADD);j.blendFunc(j.SRC_ALPHA,j.ONE_MINUS_SRC_ALPHA);j.clearColor(ha.r,ha.g,ha.b,ra);this.context=j;
+var Mc=j.getParameter(j.MAX_TEXTURE_IMAGE_UNITS),fd=j.getParameter(j.MAX_VERTEX_TEXTURE_IMAGE_UNITS);j.getParameter(j.MAX_TEXTURE_SIZE);var gd=j.getParameter(j.MAX_CUBE_MAP_TEXTURE_SIZE),Cc=cb?j.getParameter(cb.MAX_TEXTURE_MAX_ANISOTROPY_EXT):0,sc=0<fd,tc=sc&&yb;Sa&&j.getParameter(j.COMPRESSED_TEXTURE_FORMATS);var jd=j.getShaderPrecisionFormat(j.VERTEX_SHADER,j.HIGH_FLOAT),kd=j.getShaderPrecisionFormat(j.VERTEX_SHADER,j.MEDIUM_FLOAT);j.getShaderPrecisionFormat(j.VERTEX_SHADER,j.LOW_FLOAT);var ld=
+j.getShaderPrecisionFormat(j.FRAGMENT_SHADER,j.HIGH_FLOAT),id=j.getShaderPrecisionFormat(j.FRAGMENT_SHADER,j.MEDIUM_FLOAT);j.getShaderPrecisionFormat(j.FRAGMENT_SHADER,j.LOW_FLOAT);j.getShaderPrecisionFormat(j.VERTEX_SHADER,j.HIGH_INT);j.getShaderPrecisionFormat(j.VERTEX_SHADER,j.MEDIUM_INT);j.getShaderPrecisionFormat(j.VERTEX_SHADER,j.LOW_INT);j.getShaderPrecisionFormat(j.FRAGMENT_SHADER,j.HIGH_INT);j.getShaderPrecisionFormat(j.FRAGMENT_SHADER,j.MEDIUM_INT);j.getShaderPrecisionFormat(j.FRAGMENT_SHADER,
+j.LOW_INT);var hd=0<jd.precision&&0<ld.precision,Nc=0<kd.precision&&0<id.precision;"highp"===fa&&!hd&&(Nc?(fa="mediump",console.warn("WebGLRenderer: highp not supported, using mediump")):(fa="lowp",console.warn("WebGLRenderer: highp and mediump not supported, using lowp")));"mediump"===fa&&!Nc&&(fa="lowp",console.warn("WebGLRenderer: mediump not supported, using lowp"));this.getContext=function(){return j};this.supportsVertexTextures=function(){return sc};this.supportsFloatTextures=function(){return yb};
+this.supportsStandardDerivatives=function(){return Ra};this.supportsCompressedTextureS3TC=function(){return Sa};this.getMaxAnisotropy=function(){return Cc};this.getPrecision=function(){return fa};this.setSize=function(a,b){U.width=a*this.devicePixelRatio;U.height=b*this.devicePixelRatio;U.style.width=a+"px";U.style.height=b+"px";this.setViewport(0,0,U.width,U.height)};this.setViewport=function(a,b,c,d){Ib=void 0!==a?a:0;Jb=void 0!==b?b:0;fc=void 0!==c?c:U.width;Ab=void 0!==d?d:U.height;j.viewport(Ib,
+Jb,fc,Ab)};this.setScissor=function(a,b,c,d){j.scissor(a,b,c,d)};this.enableScissorTest=function(a){a?j.enable(j.SCISSOR_TEST):j.disable(j.SCISSOR_TEST)};this.setClearColorHex=function(a,b){ha.setHex(a);ra=b;j.clearColor(ha.r,ha.g,ha.b,ra)};this.setClearColor=function(a,b){ha.copy(a);ra=b;j.clearColor(ha.r,ha.g,ha.b,ra)};this.getClearColor=function(){return ha};this.getClearAlpha=function(){return ra};this.clear=function(a,b,c){var d=0;if(void 0===a||a)d|=j.COLOR_BUFFER_BIT;if(void 0===b||b)d|=j.DEPTH_BUFFER_BIT;
+if(void 0===c||c)d|=j.STENCIL_BUFFER_BIT;j.clear(d)};this.clearTarget=function(a,b,c,d){this.setRenderTarget(a);this.clear(b,c,d)};this.addPostPlugin=function(a){a.init(this);this.renderPluginsPost.push(a)};this.addPrePlugin=function(a){a.init(this);this.renderPluginsPre.push(a)};this.updateShadowMap=function(a,b){mb=null;ta=ka=Wa=ia=Z=-1;bb=!0;la=da=-1;this.shadowMapPlugin.update(a,b)};var wd=function(a){a=a.target;a.removeEventListener("dispose",wd);a.__webglInit=void 0;void 0!==a.__webglVertexBuffer&&
+j.deleteBuffer(a.__webglVertexBuffer);void 0!==a.__webglNormalBuffer&&j.deleteBuffer(a.__webglNormalBuffer);void 0!==a.__webglTangentBuffer&&j.deleteBuffer(a.__webglTangentBuffer);void 0!==a.__webglColorBuffer&&j.deleteBuffer(a.__webglColorBuffer);void 0!==a.__webglUVBuffer&&j.deleteBuffer(a.__webglUVBuffer);void 0!==a.__webglUV2Buffer&&j.deleteBuffer(a.__webglUV2Buffer);void 0!==a.__webglSkinIndicesBuffer&&j.deleteBuffer(a.__webglSkinIndicesBuffer);void 0!==a.__webglSkinWeightsBuffer&&j.deleteBuffer(a.__webglSkinWeightsBuffer);
+void 0!==a.__webglFaceBuffer&&j.deleteBuffer(a.__webglFaceBuffer);void 0!==a.__webglLineBuffer&&j.deleteBuffer(a.__webglLineBuffer);void 0!==a.__webglLineDistanceBuffer&&j.deleteBuffer(a.__webglLineDistanceBuffer);if(void 0!==a.geometryGroups)for(var c in a.geometryGroups){var d=a.geometryGroups[c];if(void 0!==d.numMorphTargets)for(var e=0,f=d.numMorphTargets;e<f;e++)j.deleteBuffer(d.__webglMorphTargetsBuffers[e]);if(void 0!==d.numMorphNormals){e=0;for(f=d.numMorphNormals;e<f;e++)j.deleteBuffer(d.__webglMorphNormalsBuffers[e])}b(d)}b(a);
+N.info.memory.geometries--},Oc=function(a){a=a.target;a.removeEventListener("dispose",Oc);a.image&&a.image.__webglTextureCube?j.deleteTexture(a.image.__webglTextureCube):a.__webglInit&&(a.__webglInit=!1,j.deleteTexture(a.__webglTexture));N.info.memory.textures--},P=function(a){a=a.target;a.removeEventListener("dispose",P);if(a&&a.__webglTexture)if(j.deleteTexture(a.__webglTexture),a instanceof THREE.WebGLRenderTargetCube)for(var b=0;6>b;b++)j.deleteFramebuffer(a.__webglFramebuffer[b]),j.deleteRenderbuffer(a.__webglRenderbuffer[b]);
+else j.deleteFramebuffer(a.__webglFramebuffer),j.deleteRenderbuffer(a.__webglRenderbuffer);N.info.memory.textures--},X=function(a){a=a.target;a.removeEventListener("dispose",X);Pc(a)},Pc=function(a){var b=a.program;if(void 0!==b){a.program=void 0;var c,d,e=!1,a=0;for(c=Ma.length;a<c;a++)if(d=Ma[a],d.program===b){d.usedTimes--;0===d.usedTimes&&(e=!0);break}if(!0===e){e=[];a=0;for(c=Ma.length;a<c;a++)d=Ma[a],d.program!==b&&e.push(d);Ma=e;j.deleteProgram(b);N.info.memory.programs--}}};this.renderBufferImmediate=
+function(a,b,c){a.hasPositions&&!a.__webglVertexBuffer&&(a.__webglVertexBuffer=j.createBuffer());a.hasNormals&&!a.__webglNormalBuffer&&(a.__webglNormalBuffer=j.createBuffer());a.hasUvs&&!a.__webglUvBuffer&&(a.__webglUvBuffer=j.createBuffer());a.hasColors&&!a.__webglColorBuffer&&(a.__webglColorBuffer=j.createBuffer());a.hasPositions&&(j.bindBuffer(j.ARRAY_BUFFER,a.__webglVertexBuffer),j.bufferData(j.ARRAY_BUFFER,a.positionArray,j.DYNAMIC_DRAW),j.enableVertexAttribArray(b.attributes.position),j.vertexAttribPointer(b.attributes.position,
+3,j.FLOAT,!1,0,0));if(a.hasNormals){j.bindBuffer(j.ARRAY_BUFFER,a.__webglNormalBuffer);if(c.shading===THREE.FlatShading){var d,e,f,g,i,h,k,l,n,m,p,q=3*a.count;for(p=0;p<q;p+=9)m=a.normalArray,d=m[p],e=m[p+1],f=m[p+2],g=m[p+3],h=m[p+4],l=m[p+5],i=m[p+6],k=m[p+7],n=m[p+8],d=(d+g+i)/3,e=(e+h+k)/3,f=(f+l+n)/3,m[p]=d,m[p+1]=e,m[p+2]=f,m[p+3]=d,m[p+4]=e,m[p+5]=f,m[p+6]=d,m[p+7]=e,m[p+8]=f}j.bufferData(j.ARRAY_BUFFER,a.normalArray,j.DYNAMIC_DRAW);j.enableVertexAttribArray(b.attributes.normal);j.vertexAttribPointer(b.attributes.normal,
+3,j.FLOAT,!1,0,0)}a.hasUvs&&c.map&&(j.bindBuffer(j.ARRAY_BUFFER,a.__webglUvBuffer),j.bufferData(j.ARRAY_BUFFER,a.uvArray,j.DYNAMIC_DRAW),j.enableVertexAttribArray(b.attributes.uv),j.vertexAttribPointer(b.attributes.uv,2,j.FLOAT,!1,0,0));a.hasColors&&c.vertexColors!==THREE.NoColors&&(j.bindBuffer(j.ARRAY_BUFFER,a.__webglColorBuffer),j.bufferData(j.ARRAY_BUFFER,a.colorArray,j.DYNAMIC_DRAW),j.enableVertexAttribArray(b.attributes.color),j.vertexAttribPointer(b.attributes.color,3,j.FLOAT,!1,0,0));j.drawArrays(j.TRIANGLES,
+0,a.count);a.count=0};this.renderBufferDirect=function(a,b,c,d,e,f){if(!1!==d.visible)if(c=A(a,b,c,d,f),a=c.attributes,b=!1,c=16777215*e.id+2*c.id+(d.wireframe?1:0),c!==ka&&(ka=c,b=!0),b&&l(),f instanceof THREE.Mesh)if(d=e.attributes.index){f=e.offsets;1<f.length&&(b=!0);for(var c=0,g=f.length;c<g;c++){var i=f[c].index;if(b){var h=e.attributes.position,n=h.itemSize;j.bindBuffer(j.ARRAY_BUFFER,h.buffer);k(a.position);j.vertexAttribPointer(a.position,n,j.FLOAT,!1,0,4*i*n);n=e.attributes.normal;if(0<=
+a.normal&&n){var m=n.itemSize;j.bindBuffer(j.ARRAY_BUFFER,n.buffer);k(a.normal);j.vertexAttribPointer(a.normal,m,j.FLOAT,!1,0,4*i*m)}n=e.attributes.uv;0<=a.uv&&n&&(m=n.itemSize,j.bindBuffer(j.ARRAY_BUFFER,n.buffer),k(a.uv),j.vertexAttribPointer(a.uv,m,j.FLOAT,!1,0,4*i*m));n=e.attributes.color;0<=a.color&&n&&(m=n.itemSize,j.bindBuffer(j.ARRAY_BUFFER,n.buffer),k(a.color),j.vertexAttribPointer(a.color,m,j.FLOAT,!1,0,4*i*m));n=e.attributes.tangent;0<=a.tangent&&n&&(m=n.itemSize,j.bindBuffer(j.ARRAY_BUFFER,
+n.buffer),k(a.tangent),j.vertexAttribPointer(a.tangent,m,j.FLOAT,!1,0,4*i*m));j.bindBuffer(j.ELEMENT_ARRAY_BUFFER,d.buffer)}j.drawElements(j.TRIANGLES,f[c].count,j.UNSIGNED_SHORT,2*f[c].start);N.info.render.calls++;N.info.render.vertices+=f[c].count;N.info.render.faces+=f[c].count/3}}else b&&(h=e.attributes.position,n=h.itemSize,j.bindBuffer(j.ARRAY_BUFFER,h.buffer),k(a.position),j.vertexAttribPointer(a.position,n,j.FLOAT,!1,0,0),n=e.attributes.normal,0<=a.normal&&n&&(m=n.itemSize,j.bindBuffer(j.ARRAY_BUFFER,
+n.buffer),k(a.normal),j.vertexAttribPointer(a.normal,m,j.FLOAT,!1,0,0)),n=e.attributes.uv,0<=a.uv&&n&&(m=n.itemSize,j.bindBuffer(j.ARRAY_BUFFER,n.buffer),k(a.uv),j.vertexAttribPointer(a.uv,m,j.FLOAT,!1,0,0)),n=e.attributes.color,0<=a.color&&n&&(m=n.itemSize,j.bindBuffer(j.ARRAY_BUFFER,n.buffer),k(a.color),j.vertexAttribPointer(a.color,m,j.FLOAT,!1,0,0)),n=e.attributes.tangent,0<=a.tangent&&n&&(m=n.itemSize,j.bindBuffer(j.ARRAY_BUFFER,n.buffer),k(a.tangent),j.vertexAttribPointer(a.tangent,m,j.FLOAT,
+!1,0,0))),j.drawArrays(j.TRIANGLES,0,h.numItems/3),N.info.render.calls++,N.info.render.vertices+=h.numItems/3,N.info.render.faces+=h.numItems/3/3;else f instanceof THREE.ParticleSystem?b&&(h=e.attributes.position,n=h.itemSize,j.bindBuffer(j.ARRAY_BUFFER,h.buffer),k(a.position),j.vertexAttribPointer(a.position,n,j.FLOAT,!1,0,0),n=e.attributes.color,0<=a.color&&n&&(m=n.itemSize,j.bindBuffer(j.ARRAY_BUFFER,n.buffer),k(a.color),j.vertexAttribPointer(a.color,m,j.FLOAT,!1,0,0)),j.drawArrays(j.POINTS,0,
+h.numItems/3),N.info.render.calls++,N.info.render.points+=h.numItems/3):f instanceof THREE.Line&&b&&(h=e.attributes.position,n=h.itemSize,j.bindBuffer(j.ARRAY_BUFFER,h.buffer),k(a.position),j.vertexAttribPointer(a.position,n,j.FLOAT,!1,0,0),n=e.attributes.color,0<=a.color&&n&&(m=n.itemSize,j.bindBuffer(j.ARRAY_BUFFER,n.buffer),k(a.color),j.vertexAttribPointer(a.color,m,j.FLOAT,!1,0,0)),J(d.linewidth),j.drawArrays(j.LINE_STRIP,0,h.numItems/3),N.info.render.calls++,N.info.render.points+=h.numItems)};
+this.renderBuffer=function(a,b,c,d,e,f){if(!1!==d.visible){var g,i,c=A(a,b,c,d,f),a=c.attributes,b=!1,c=16777215*e.id+2*c.id+(d.wireframe?1:0);c!==ka&&(ka=c,b=!0);b&&l();if(!d.morphTargets&&0<=a.position)b&&(j.bindBuffer(j.ARRAY_BUFFER,e.__webglVertexBuffer),k(a.position),j.vertexAttribPointer(a.position,3,j.FLOAT,!1,0,0));else if(f.morphTargetBase){c=d.program.attributes;-1!==f.morphTargetBase&&0<=c.position?(j.bindBuffer(j.ARRAY_BUFFER,e.__webglMorphTargetsBuffers[f.morphTargetBase]),k(c.position),
+j.vertexAttribPointer(c.position,3,j.FLOAT,!1,0,0)):0<=c.position&&(j.bindBuffer(j.ARRAY_BUFFER,e.__webglVertexBuffer),k(c.position),j.vertexAttribPointer(c.position,3,j.FLOAT,!1,0,0));if(f.morphTargetForcedOrder.length){var h=0;i=f.morphTargetForcedOrder;for(g=f.morphTargetInfluences;h<d.numSupportedMorphTargets&&h<i.length;)0<=c["morphTarget"+h]&&(j.bindBuffer(j.ARRAY_BUFFER,e.__webglMorphTargetsBuffers[i[h]]),k(c["morphTarget"+h]),j.vertexAttribPointer(c["morphTarget"+h],3,j.FLOAT,!1,0,0)),0<=
+c["morphNormal"+h]&&d.morphNormals&&(j.bindBuffer(j.ARRAY_BUFFER,e.__webglMorphNormalsBuffers[i[h]]),k(c["morphNormal"+h]),j.vertexAttribPointer(c["morphNormal"+h],3,j.FLOAT,!1,0,0)),f.__webglMorphTargetInfluences[h]=g[i[h]],h++}else{i=[];g=f.morphTargetInfluences;var m,p=g.length;for(m=0;m<p;m++)h=g[m],0<h&&i.push([h,m]);i.length>d.numSupportedMorphTargets?(i.sort(n),i.length=d.numSupportedMorphTargets):i.length>d.numSupportedMorphNormals?i.sort(n):0===i.length&&i.push([0,0]);for(h=0;h<d.numSupportedMorphTargets;)i[h]?
+(m=i[h][1],0<=c["morphTarget"+h]&&(j.bindBuffer(j.ARRAY_BUFFER,e.__webglMorphTargetsBuffers[m]),k(c["morphTarget"+h]),j.vertexAttribPointer(c["morphTarget"+h],3,j.FLOAT,!1,0,0)),0<=c["morphNormal"+h]&&d.morphNormals&&(j.bindBuffer(j.ARRAY_BUFFER,e.__webglMorphNormalsBuffers[m]),k(c["morphNormal"+h]),j.vertexAttribPointer(c["morphNormal"+h],3,j.FLOAT,!1,0,0)),f.__webglMorphTargetInfluences[h]=g[m]):f.__webglMorphTargetInfluences[h]=0,h++}null!==d.program.uniforms.morphTargetInfluences&&j.uniform1fv(d.program.uniforms.morphTargetInfluences,
+f.__webglMorphTargetInfluences)}if(b){if(e.__webglCustomAttributesList){g=0;for(i=e.__webglCustomAttributesList.length;g<i;g++)c=e.__webglCustomAttributesList[g],0<=a[c.buffer.belongsToAttribute]&&(j.bindBuffer(j.ARRAY_BUFFER,c.buffer),k(a[c.buffer.belongsToAttribute]),j.vertexAttribPointer(a[c.buffer.belongsToAttribute],c.size,j.FLOAT,!1,0,0))}0<=a.color&&(j.bindBuffer(j.ARRAY_BUFFER,e.__webglColorBuffer),k(a.color),j.vertexAttribPointer(a.color,3,j.FLOAT,!1,0,0));0<=a.normal&&(j.bindBuffer(j.ARRAY_BUFFER,
+e.__webglNormalBuffer),k(a.normal),j.vertexAttribPointer(a.normal,3,j.FLOAT,!1,0,0));0<=a.tangent&&(j.bindBuffer(j.ARRAY_BUFFER,e.__webglTangentBuffer),k(a.tangent),j.vertexAttribPointer(a.tangent,4,j.FLOAT,!1,0,0));0<=a.uv&&(j.bindBuffer(j.ARRAY_BUFFER,e.__webglUVBuffer),k(a.uv),j.vertexAttribPointer(a.uv,2,j.FLOAT,!1,0,0));0<=a.uv2&&(j.bindBuffer(j.ARRAY_BUFFER,e.__webglUV2Buffer),k(a.uv2),j.vertexAttribPointer(a.uv2,2,j.FLOAT,!1,0,0));d.skinning&&(0<=a.skinIndex&&0<=a.skinWeight)&&(j.bindBuffer(j.ARRAY_BUFFER,
+e.__webglSkinIndicesBuffer),k(a.skinIndex),j.vertexAttribPointer(a.skinIndex,4,j.FLOAT,!1,0,0),j.bindBuffer(j.ARRAY_BUFFER,e.__webglSkinWeightsBuffer),k(a.skinWeight),j.vertexAttribPointer(a.skinWeight,4,j.FLOAT,!1,0,0));0<=a.lineDistance&&(j.bindBuffer(j.ARRAY_BUFFER,e.__webglLineDistanceBuffer),k(a.lineDistance),j.vertexAttribPointer(a.lineDistance,1,j.FLOAT,!1,0,0))}f instanceof THREE.Mesh?(d.wireframe?(J(d.wireframeLinewidth),b&&j.bindBuffer(j.ELEMENT_ARRAY_BUFFER,e.__webglLineBuffer),j.drawElements(j.LINES,
+e.__webglLineCount,j.UNSIGNED_SHORT,0)):(b&&j.bindBuffer(j.ELEMENT_ARRAY_BUFFER,e.__webglFaceBuffer),j.drawElements(j.TRIANGLES,e.__webglFaceCount,j.UNSIGNED_SHORT,0)),N.info.render.calls++,N.info.render.vertices+=e.__webglFaceCount,N.info.render.faces+=e.__webglFaceCount/3):f instanceof THREE.Line?(f=f.type===THREE.LineStrip?j.LINE_STRIP:j.LINES,J(d.linewidth),j.drawArrays(f,0,e.__webglLineCount),N.info.render.calls++):f instanceof THREE.ParticleSystem?(j.drawArrays(j.POINTS,0,e.__webglParticleCount),
+N.info.render.calls++,N.info.render.points+=e.__webglParticleCount):f instanceof THREE.Ribbon&&(j.drawArrays(j.TRIANGLE_STRIP,0,e.__webglVertexCount),N.info.render.calls++)}};this.render=function(a,b,c,d){if(!1===b instanceof THREE.Camera)console.error("THREE.WebGLRenderer.render: camera is not an instance of THREE.Camera.");else{var e,f,g,i,h=a.__lights,k=a.fog;ta=-1;bb=!0;this.autoUpdateScene&&a.updateMatrixWorld();void 0===b.parent&&b.updateMatrixWorld();b.matrixWorldInverse.getInverse(b.matrixWorld);
+gc.multiplyMatrices(b.projectionMatrix,b.matrixWorldInverse);Va.setFromMatrix(gc);this.autoUpdateObjects&&this.initWebGLObjects(a);s(this.renderPluginsPre,a,b);N.info.render.calls=0;N.info.render.vertices=0;N.info.render.faces=0;N.info.render.points=0;this.setRenderTarget(c);(this.autoClear||d)&&this.clear(this.autoClearColor,this.autoClearDepth,this.autoClearStencil);i=a.__webglObjects;d=0;for(e=i.length;d<e;d++)if(f=i[d],g=f.object,f.render=!1,g.visible&&(!(g instanceof THREE.Mesh||g instanceof
+THREE.ParticleSystem)||!g.frustumCulled||Va.intersectsObject(g))){C(g,b);var n=f,l=n.buffer,q=void 0,t=q=void 0,t=n.object.material;if(t instanceof THREE.MeshFaceMaterial)q=l.materialIndex,q=t.materials[q],q.transparent?(n.transparent=q,n.opaque=null):(n.opaque=q,n.transparent=null);else if(q=t)q.transparent?(n.transparent=q,n.opaque=null):(n.opaque=q,n.transparent=null);f.render=!0;!0===this.sortObjects&&(null!==g.renderDepth?f.z=g.renderDepth:(Qa.getPositionFromMatrix(g.matrixWorld),Qa.applyProjection(gc),
+f.z=Qa.z),f.id=g.id)}this.sortObjects&&i.sort(m);i=a.__webglObjectsImmediate;d=0;for(e=i.length;d<e;d++)f=i[d],g=f.object,g.visible&&(C(g,b),g=f.object.material,g.transparent?(f.transparent=g,f.opaque=null):(f.opaque=g,f.transparent=null));a.overrideMaterial?(d=a.overrideMaterial,this.setBlending(d.blending,d.blendEquation,d.blendSrc,d.blendDst),this.setDepthTest(d.depthTest),this.setDepthWrite(d.depthWrite),E(d.polygonOffset,d.polygonOffsetFactor,d.polygonOffsetUnits),r(a.__webglObjects,!1,"",b,
+h,k,!0,d),p(a.__webglObjectsImmediate,"",b,h,k,!1,d)):(d=null,this.setBlending(THREE.NoBlending),r(a.__webglObjects,!0,"opaque",b,h,k,!1,d),p(a.__webglObjectsImmediate,"opaque",b,h,k,!1,d),r(a.__webglObjects,!1,"transparent",b,h,k,!0,d),p(a.__webglObjectsImmediate,"transparent",b,h,k,!0,d));s(this.renderPluginsPost,a,b);c&&(c.generateMipmaps&&c.minFilter!==THREE.NearestFilter&&c.minFilter!==THREE.LinearFilter)&&(c instanceof THREE.WebGLRenderTargetCube?(j.bindTexture(j.TEXTURE_CUBE_MAP,c.__webglTexture),
+j.generateMipmap(j.TEXTURE_CUBE_MAP),j.bindTexture(j.TEXTURE_CUBE_MAP,null)):(j.bindTexture(j.TEXTURE_2D,c.__webglTexture),j.generateMipmap(j.TEXTURE_2D),j.bindTexture(j.TEXTURE_2D,null)));this.setDepthTest(!0);this.setDepthWrite(!0)}};this.renderImmediateObject=function(a,b,c,d,e){var f=A(a,b,c,d,e);ka=-1;N.setMaterialFaces(d);e.immediateRenderCallback?e.immediateRenderCallback(f,j,Va):e.render(function(a){N.renderBufferImmediate(a,f,d)})};this.initWebGLObjects=function(a){a.__webglObjects||(a.__webglObjects=
+[],a.__webglObjectsImmediate=[],a.__webglSprites=[],a.__webglFlares=[]);for(;a.__objectsAdded.length;){var b=a.__objectsAdded[0],k=a,l=void 0,m=void 0,p=void 0,r=void 0;if(!b.__webglInit)if(b.__webglInit=!0,b._modelViewMatrix=new THREE.Matrix4,b._normalMatrix=new THREE.Matrix3,void 0!==b.geometry&&void 0===b.geometry.__webglInit&&(b.geometry.__webglInit=!0,b.geometry.addEventListener("dispose",wd)),b instanceof THREE.Mesh)if(m=b.geometry,p=b.material,m instanceof THREE.Geometry){if(void 0===m.geometryGroups){var s=
+m,x=void 0,C=void 0,B=void 0,A=void 0,F=void 0,E=void 0,G={},I=s.morphTargets.length,J=s.morphNormals.length,K=p instanceof THREE.MeshFaceMaterial;s.geometryGroups={};x=0;for(C=s.faces.length;x<C;x++)B=s.faces[x],A=K?B.materialIndex:0,void 0===G[A]&&(G[A]={hash:A,counter:0}),E=G[A].hash+"_"+G[A].counter,void 0===s.geometryGroups[E]&&(s.geometryGroups[E]={faces3:[],faces4:[],materialIndex:A,vertices:0,numMorphTargets:I,numMorphNormals:J}),F=B instanceof THREE.Face3?3:4,65535<s.geometryGroups[E].vertices+
+F&&(G[A].counter+=1,E=G[A].hash+"_"+G[A].counter,void 0===s.geometryGroups[E]&&(s.geometryGroups[E]={faces3:[],faces4:[],materialIndex:A,vertices:0,numMorphTargets:I,numMorphNormals:J})),B instanceof THREE.Face3?s.geometryGroups[E].faces3.push(x):s.geometryGroups[E].faces4.push(x),s.geometryGroups[E].vertices+=F;s.geometryGroupsList=[];var L=void 0;for(L in s.geometryGroups)s.geometryGroups[L].id=pa++,s.geometryGroupsList.push(s.geometryGroups[L])}for(l in m.geometryGroups)if(r=m.geometryGroups[l],
+!r.__webglVertexBuffer){var H=r;H.__webglVertexBuffer=j.createBuffer();H.__webglNormalBuffer=j.createBuffer();H.__webglTangentBuffer=j.createBuffer();H.__webglColorBuffer=j.createBuffer();H.__webglUVBuffer=j.createBuffer();H.__webglUV2Buffer=j.createBuffer();H.__webglSkinIndicesBuffer=j.createBuffer();H.__webglSkinWeightsBuffer=j.createBuffer();H.__webglFaceBuffer=j.createBuffer();H.__webglLineBuffer=j.createBuffer();var M=void 0,P=void 0;if(H.numMorphTargets){H.__webglMorphTargetsBuffers=[];M=0;
+for(P=H.numMorphTargets;M<P;M++)H.__webglMorphTargetsBuffers.push(j.createBuffer())}if(H.numMorphNormals){H.__webglMorphNormalsBuffers=[];M=0;for(P=H.numMorphNormals;M<P;M++)H.__webglMorphNormalsBuffers.push(j.createBuffer())}N.info.memory.geometries++;d(r,b);m.verticesNeedUpdate=!0;m.morphTargetsNeedUpdate=!0;m.elementsNeedUpdate=!0;m.uvsNeedUpdate=!0;m.normalsNeedUpdate=!0;m.tangentsNeedUpdate=!0;m.colorsNeedUpdate=!0}}else m instanceof THREE.BufferGeometry&&h(m);else if(b instanceof THREE.Ribbon){if(m=
+b.geometry,!m.__webglVertexBuffer){var U=m;U.__webglVertexBuffer=j.createBuffer();U.__webglColorBuffer=j.createBuffer();U.__webglNormalBuffer=j.createBuffer();N.info.memory.geometries++;var aa=m,W=b,Y=aa.vertices.length;aa.__vertexArray=new Float32Array(3*Y);aa.__colorArray=new Float32Array(3*Y);aa.__normalArray=new Float32Array(3*Y);aa.__webglVertexCount=Y;c(aa,W);m.verticesNeedUpdate=!0;m.colorsNeedUpdate=!0;m.normalsNeedUpdate=!0}}else if(b instanceof THREE.Line){if(m=b.geometry,!m.__webglVertexBuffer)if(m instanceof
+THREE.Geometry){var Z=m;Z.__webglVertexBuffer=j.createBuffer();Z.__webglColorBuffer=j.createBuffer();Z.__webglLineDistanceBuffer=j.createBuffer();N.info.memory.geometries++;var X=m,da=b,ka=X.vertices.length;X.__vertexArray=new Float32Array(3*ka);X.__colorArray=new Float32Array(3*ka);X.__lineDistanceArray=new Float32Array(1*ka);X.__webglLineCount=ka;c(X,da);m.verticesNeedUpdate=!0;m.colorsNeedUpdate=!0;m.lineDistancesNeedUpdate=!0}else m instanceof THREE.BufferGeometry&&h(m)}else if(b instanceof THREE.ParticleSystem&&
+(m=b.geometry,!m.__webglVertexBuffer))if(m instanceof THREE.Geometry){var fa=m;fa.__webglVertexBuffer=j.createBuffer();fa.__webglColorBuffer=j.createBuffer();N.info.memory.geometries++;var ca=m,Ma=b,ha=ca.vertices.length;ca.__vertexArray=new Float32Array(3*ha);ca.__colorArray=new Float32Array(3*ha);ca.__sortArray=[];ca.__webglParticleCount=ha;c(ca,Ma);m.verticesNeedUpdate=!0;m.colorsNeedUpdate=!0}else m instanceof THREE.BufferGeometry&&h(m);if(!b.__webglActive){if(b instanceof THREE.Mesh)if(m=b.geometry,
+m instanceof THREE.BufferGeometry)q(k.__webglObjects,m,b);else{if(m instanceof THREE.Geometry)for(l in m.geometryGroups)r=m.geometryGroups[l],q(k.__webglObjects,r,b)}else b instanceof THREE.Ribbon||b instanceof THREE.Line||b instanceof THREE.ParticleSystem?(m=b.geometry,q(k.__webglObjects,m,b)):b instanceof THREE.ImmediateRenderObject||b.immediateRenderCallback?k.__webglObjectsImmediate.push({object:b,opaque:null,transparent:null}):b instanceof THREE.Sprite?k.__webglSprites.push(b):b instanceof THREE.LensFlare&&
+k.__webglFlares.push(b);b.__webglActive=!0}a.__objectsAdded.splice(0,1)}for(;a.__objectsRemoved.length;){var Na=a.__objectsRemoved[0],la=a;Na instanceof THREE.Mesh||Na instanceof THREE.ParticleSystem||Na instanceof THREE.Ribbon||Na instanceof THREE.Line?z(la.__webglObjects,Na):Na instanceof THREE.Sprite?t(la.__webglSprites,Na):Na instanceof THREE.LensFlare?t(la.__webglFlares,Na):(Na instanceof THREE.ImmediateRenderObject||Na.immediateRenderCallback)&&z(la.__webglObjectsImmediate,Na);Na.__webglActive=
+!1;a.__objectsRemoved.splice(0,1)}for(var oa=0,ra=a.__webglObjects.length;oa<ra;oa++){var ta=a.__webglObjects[oa].object,O=ta.geometry,mb=void 0,qa=void 0,ia=void 0;if(ta instanceof THREE.Mesh)if(O instanceof THREE.BufferGeometry)(O.verticesNeedUpdate||O.elementsNeedUpdate||O.uvsNeedUpdate||O.normalsNeedUpdate||O.colorsNeedUpdate||O.tangentsNeedUpdate)&&i(O,j.DYNAMIC_DRAW,!O.dynamic),O.verticesNeedUpdate=!1,O.elementsNeedUpdate=!1,O.uvsNeedUpdate=!1,O.normalsNeedUpdate=!1,O.colorsNeedUpdate=!1,O.tangentsNeedUpdate=
+!1;else{for(var Ca=0,Ka=O.geometryGroupsList.length;Ca<Ka;Ca++)if(mb=O.geometryGroupsList[Ca],ia=e(ta,mb),O.buffersNeedUpdate&&d(mb,ta),qa=ia.attributes&&y(ia),O.verticesNeedUpdate||O.morphTargetsNeedUpdate||O.elementsNeedUpdate||O.uvsNeedUpdate||O.normalsNeedUpdate||O.colorsNeedUpdate||O.tangentsNeedUpdate||qa){var sa=mb,La=ta,Pa=j.DYNAMIC_DRAW,Va=!O.dynamic,Fa=ia;if(sa.__inittedArrays){var gb=f(Fa),Wa=Fa.vertexColors?Fa.vertexColors:!1,bb=g(Fa),$a=gb===THREE.SmoothShading,D=void 0,V=void 0,Ra=void 0,
+Q=void 0,ab=void 0,Xa=void 0,Sa=void 0,nb=void 0,cb=void 0,pb=void 0,ub=void 0,R=void 0,S=void 0,T=void 0,na=void 0,Mb=void 0,Nb=void 0,Ob=void 0,xb=void 0,Pb=void 0,Qb=void 0,Rb=void 0,yb=void 0,Sb=void 0,Tb=void 0,Ub=void 0,zb=void 0,Vb=void 0,Wb=void 0,Xb=void 0,Ib=void 0,Yb=void 0,Zb=void 0,$b=void 0,Jb=void 0,xa=void 0,fc=void 0,nc=void 0,Ab=void 0,yc=void 0,db=void 0,mc=void 0,Ya=void 0,Za=void 0,oc=void 0,hc=void 0,Oa=0,Ua=0,ic=0,jc=0,Eb=0,kb=0,Aa=0,ob=0,Ta=0,ba=0,ja=0,w=0,ya=void 0,eb=sa.__vertexArray,
+Dc=sa.__uvArray,Ec=sa.__uv2Array,Fb=sa.__normalArray,Ga=sa.__tangentArray,fb=sa.__colorArray,Ha=sa.__skinIndexArray,Ia=sa.__skinWeightArray,sc=sa.__morphTargetsArrays,tc=sa.__morphNormalsArrays,od=sa.__webglCustomAttributesList,u=void 0,ac=sa.__faceArray,wb=sa.__lineArray,qb=La.geometry,Mc=qb.elementsNeedUpdate,Cc=qb.uvsNeedUpdate,Nc=qb.normalsNeedUpdate,Oc=qb.tangentsNeedUpdate,Pc=qb.colorsNeedUpdate,fd=qb.morphTargetsNeedUpdate,uc=qb.vertices,ua=sa.faces3,va=sa.faces4,lb=qb.faces,pd=qb.faceVertexUvs[0],
+qd=qb.faceVertexUvs[1],vc=qb.skinIndices,pc=qb.skinWeights,qc=qb.morphTargets,Qc=qb.morphNormals;if(qb.verticesNeedUpdate){D=0;for(V=ua.length;D<V;D++)Q=lb[ua[D]],R=uc[Q.a],S=uc[Q.b],T=uc[Q.c],eb[Ua]=R.x,eb[Ua+1]=R.y,eb[Ua+2]=R.z,eb[Ua+3]=S.x,eb[Ua+4]=S.y,eb[Ua+5]=S.z,eb[Ua+6]=T.x,eb[Ua+7]=T.y,eb[Ua+8]=T.z,Ua+=9;D=0;for(V=va.length;D<V;D++)Q=lb[va[D]],R=uc[Q.a],S=uc[Q.b],T=uc[Q.c],na=uc[Q.d],eb[Ua]=R.x,eb[Ua+1]=R.y,eb[Ua+2]=R.z,eb[Ua+3]=S.x,eb[Ua+4]=S.y,eb[Ua+5]=S.z,eb[Ua+6]=T.x,eb[Ua+7]=T.y,eb[Ua+
+8]=T.z,eb[Ua+9]=na.x,eb[Ua+10]=na.y,eb[Ua+11]=na.z,Ua+=12;j.bindBuffer(j.ARRAY_BUFFER,sa.__webglVertexBuffer);j.bufferData(j.ARRAY_BUFFER,eb,Pa)}if(fd){db=0;for(mc=qc.length;db<mc;db++){D=ja=0;for(V=ua.length;D<V;D++)oc=ua[D],Q=lb[oc],R=qc[db].vertices[Q.a],S=qc[db].vertices[Q.b],T=qc[db].vertices[Q.c],Ya=sc[db],Ya[ja]=R.x,Ya[ja+1]=R.y,Ya[ja+2]=R.z,Ya[ja+3]=S.x,Ya[ja+4]=S.y,Ya[ja+5]=S.z,Ya[ja+6]=T.x,Ya[ja+7]=T.y,Ya[ja+8]=T.z,Fa.morphNormals&&($a?(hc=Qc[db].vertexNormals[oc],Pb=hc.a,Qb=hc.b,Rb=hc.c):
+Rb=Qb=Pb=Qc[db].faceNormals[oc],Za=tc[db],Za[ja]=Pb.x,Za[ja+1]=Pb.y,Za[ja+2]=Pb.z,Za[ja+3]=Qb.x,Za[ja+4]=Qb.y,Za[ja+5]=Qb.z,Za[ja+6]=Rb.x,Za[ja+7]=Rb.y,Za[ja+8]=Rb.z),ja+=9;D=0;for(V=va.length;D<V;D++)oc=va[D],Q=lb[oc],R=qc[db].vertices[Q.a],S=qc[db].vertices[Q.b],T=qc[db].vertices[Q.c],na=qc[db].vertices[Q.d],Ya=sc[db],Ya[ja]=R.x,Ya[ja+1]=R.y,Ya[ja+2]=R.z,Ya[ja+3]=S.x,Ya[ja+4]=S.y,Ya[ja+5]=S.z,Ya[ja+6]=T.x,Ya[ja+7]=T.y,Ya[ja+8]=T.z,Ya[ja+9]=na.x,Ya[ja+10]=na.y,Ya[ja+11]=na.z,Fa.morphNormals&&($a?
+(hc=Qc[db].vertexNormals[oc],Pb=hc.a,Qb=hc.b,Rb=hc.c,yb=hc.d):yb=Rb=Qb=Pb=Qc[db].faceNormals[oc],Za=tc[db],Za[ja]=Pb.x,Za[ja+1]=Pb.y,Za[ja+2]=Pb.z,Za[ja+3]=Qb.x,Za[ja+4]=Qb.y,Za[ja+5]=Qb.z,Za[ja+6]=Rb.x,Za[ja+7]=Rb.y,Za[ja+8]=Rb.z,Za[ja+9]=yb.x,Za[ja+10]=yb.y,Za[ja+11]=yb.z),ja+=12;j.bindBuffer(j.ARRAY_BUFFER,sa.__webglMorphTargetsBuffers[db]);j.bufferData(j.ARRAY_BUFFER,sc[db],Pa);Fa.morphNormals&&(j.bindBuffer(j.ARRAY_BUFFER,sa.__webglMorphNormalsBuffers[db]),j.bufferData(j.ARRAY_BUFFER,tc[db],
+Pa))}}if(pc.length){D=0;for(V=ua.length;D<V;D++)Q=lb[ua[D]],Vb=pc[Q.a],Wb=pc[Q.b],Xb=pc[Q.c],Ia[ba]=Vb.x,Ia[ba+1]=Vb.y,Ia[ba+2]=Vb.z,Ia[ba+3]=Vb.w,Ia[ba+4]=Wb.x,Ia[ba+5]=Wb.y,Ia[ba+6]=Wb.z,Ia[ba+7]=Wb.w,Ia[ba+8]=Xb.x,Ia[ba+9]=Xb.y,Ia[ba+10]=Xb.z,Ia[ba+11]=Xb.w,Yb=vc[Q.a],Zb=vc[Q.b],$b=vc[Q.c],Ha[ba]=Yb.x,Ha[ba+1]=Yb.y,Ha[ba+2]=Yb.z,Ha[ba+3]=Yb.w,Ha[ba+4]=Zb.x,Ha[ba+5]=Zb.y,Ha[ba+6]=Zb.z,Ha[ba+7]=Zb.w,Ha[ba+8]=$b.x,Ha[ba+9]=$b.y,Ha[ba+10]=$b.z,Ha[ba+11]=$b.w,ba+=12;D=0;for(V=va.length;D<V;D++)Q=lb[va[D]],
+Vb=pc[Q.a],Wb=pc[Q.b],Xb=pc[Q.c],Ib=pc[Q.d],Ia[ba]=Vb.x,Ia[ba+1]=Vb.y,Ia[ba+2]=Vb.z,Ia[ba+3]=Vb.w,Ia[ba+4]=Wb.x,Ia[ba+5]=Wb.y,Ia[ba+6]=Wb.z,Ia[ba+7]=Wb.w,Ia[ba+8]=Xb.x,Ia[ba+9]=Xb.y,Ia[ba+10]=Xb.z,Ia[ba+11]=Xb.w,Ia[ba+12]=Ib.x,Ia[ba+13]=Ib.y,Ia[ba+14]=Ib.z,Ia[ba+15]=Ib.w,Yb=vc[Q.a],Zb=vc[Q.b],$b=vc[Q.c],Jb=vc[Q.d],Ha[ba]=Yb.x,Ha[ba+1]=Yb.y,Ha[ba+2]=Yb.z,Ha[ba+3]=Yb.w,Ha[ba+4]=Zb.x,Ha[ba+5]=Zb.y,Ha[ba+6]=Zb.z,Ha[ba+7]=Zb.w,Ha[ba+8]=$b.x,Ha[ba+9]=$b.y,Ha[ba+10]=$b.z,Ha[ba+11]=$b.w,Ha[ba+12]=Jb.x,Ha[ba+
+13]=Jb.y,Ha[ba+14]=Jb.z,Ha[ba+15]=Jb.w,ba+=16;0<ba&&(j.bindBuffer(j.ARRAY_BUFFER,sa.__webglSkinIndicesBuffer),j.bufferData(j.ARRAY_BUFFER,Ha,Pa),j.bindBuffer(j.ARRAY_BUFFER,sa.__webglSkinWeightsBuffer),j.bufferData(j.ARRAY_BUFFER,Ia,Pa))}if(Pc&&Wa){D=0;for(V=ua.length;D<V;D++)Q=lb[ua[D]],Sa=Q.vertexColors,nb=Q.color,3===Sa.length&&Wa===THREE.VertexColors?(Sb=Sa[0],Tb=Sa[1],Ub=Sa[2]):Ub=Tb=Sb=nb,fb[Ta]=Sb.r,fb[Ta+1]=Sb.g,fb[Ta+2]=Sb.b,fb[Ta+3]=Tb.r,fb[Ta+4]=Tb.g,fb[Ta+5]=Tb.b,fb[Ta+6]=Ub.r,fb[Ta+7]=
+Ub.g,fb[Ta+8]=Ub.b,Ta+=9;D=0;for(V=va.length;D<V;D++)Q=lb[va[D]],Sa=Q.vertexColors,nb=Q.color,4===Sa.length&&Wa===THREE.VertexColors?(Sb=Sa[0],Tb=Sa[1],Ub=Sa[2],zb=Sa[3]):zb=Ub=Tb=Sb=nb,fb[Ta]=Sb.r,fb[Ta+1]=Sb.g,fb[Ta+2]=Sb.b,fb[Ta+3]=Tb.r,fb[Ta+4]=Tb.g,fb[Ta+5]=Tb.b,fb[Ta+6]=Ub.r,fb[Ta+7]=Ub.g,fb[Ta+8]=Ub.b,fb[Ta+9]=zb.r,fb[Ta+10]=zb.g,fb[Ta+11]=zb.b,Ta+=12;0<Ta&&(j.bindBuffer(j.ARRAY_BUFFER,sa.__webglColorBuffer),j.bufferData(j.ARRAY_BUFFER,fb,Pa))}if(Oc&&qb.hasTangents){D=0;for(V=ua.length;D<V;D++)Q=
+lb[ua[D]],cb=Q.vertexTangents,Mb=cb[0],Nb=cb[1],Ob=cb[2],Ga[Aa]=Mb.x,Ga[Aa+1]=Mb.y,Ga[Aa+2]=Mb.z,Ga[Aa+3]=Mb.w,Ga[Aa+4]=Nb.x,Ga[Aa+5]=Nb.y,Ga[Aa+6]=Nb.z,Ga[Aa+7]=Nb.w,Ga[Aa+8]=Ob.x,Ga[Aa+9]=Ob.y,Ga[Aa+10]=Ob.z,Ga[Aa+11]=Ob.w,Aa+=12;D=0;for(V=va.length;D<V;D++)Q=lb[va[D]],cb=Q.vertexTangents,Mb=cb[0],Nb=cb[1],Ob=cb[2],xb=cb[3],Ga[Aa]=Mb.x,Ga[Aa+1]=Mb.y,Ga[Aa+2]=Mb.z,Ga[Aa+3]=Mb.w,Ga[Aa+4]=Nb.x,Ga[Aa+5]=Nb.y,Ga[Aa+6]=Nb.z,Ga[Aa+7]=Nb.w,Ga[Aa+8]=Ob.x,Ga[Aa+9]=Ob.y,Ga[Aa+10]=Ob.z,Ga[Aa+11]=Ob.w,Ga[Aa+
+12]=xb.x,Ga[Aa+13]=xb.y,Ga[Aa+14]=xb.z,Ga[Aa+15]=xb.w,Aa+=16;j.bindBuffer(j.ARRAY_BUFFER,sa.__webglTangentBuffer);j.bufferData(j.ARRAY_BUFFER,Ga,Pa)}if(Nc&&gb){D=0;for(V=ua.length;D<V;D++)if(Q=lb[ua[D]],ab=Q.vertexNormals,Xa=Q.normal,3===ab.length&&$a)for(xa=0;3>xa;xa++)nc=ab[xa],Fb[kb]=nc.x,Fb[kb+1]=nc.y,Fb[kb+2]=nc.z,kb+=3;else for(xa=0;3>xa;xa++)Fb[kb]=Xa.x,Fb[kb+1]=Xa.y,Fb[kb+2]=Xa.z,kb+=3;D=0;for(V=va.length;D<V;D++)if(Q=lb[va[D]],ab=Q.vertexNormals,Xa=Q.normal,4===ab.length&&$a)for(xa=0;4>xa;xa++)nc=
+ab[xa],Fb[kb]=nc.x,Fb[kb+1]=nc.y,Fb[kb+2]=nc.z,kb+=3;else for(xa=0;4>xa;xa++)Fb[kb]=Xa.x,Fb[kb+1]=Xa.y,Fb[kb+2]=Xa.z,kb+=3;j.bindBuffer(j.ARRAY_BUFFER,sa.__webglNormalBuffer);j.bufferData(j.ARRAY_BUFFER,Fb,Pa)}if(Cc&&pd&&bb){D=0;for(V=ua.length;D<V;D++)if(Ra=ua[D],pb=pd[Ra],void 0!==pb)for(xa=0;3>xa;xa++)Ab=pb[xa],Dc[ic]=Ab.x,Dc[ic+1]=Ab.y,ic+=2;D=0;for(V=va.length;D<V;D++)if(Ra=va[D],pb=pd[Ra],void 0!==pb)for(xa=0;4>xa;xa++)Ab=pb[xa],Dc[ic]=Ab.x,Dc[ic+1]=Ab.y,ic+=2;0<ic&&(j.bindBuffer(j.ARRAY_BUFFER,
+sa.__webglUVBuffer),j.bufferData(j.ARRAY_BUFFER,Dc,Pa))}if(Cc&&qd&&bb){D=0;for(V=ua.length;D<V;D++)if(Ra=ua[D],ub=qd[Ra],void 0!==ub)for(xa=0;3>xa;xa++)yc=ub[xa],Ec[jc]=yc.x,Ec[jc+1]=yc.y,jc+=2;D=0;for(V=va.length;D<V;D++)if(Ra=va[D],ub=qd[Ra],void 0!==ub)for(xa=0;4>xa;xa++)yc=ub[xa],Ec[jc]=yc.x,Ec[jc+1]=yc.y,jc+=2;0<jc&&(j.bindBuffer(j.ARRAY_BUFFER,sa.__webglUV2Buffer),j.bufferData(j.ARRAY_BUFFER,Ec,Pa))}if(Mc){D=0;for(V=ua.length;D<V;D++)ac[Eb]=Oa,ac[Eb+1]=Oa+1,ac[Eb+2]=Oa+2,Eb+=3,wb[ob]=Oa,wb[ob+
+1]=Oa+1,wb[ob+2]=Oa,wb[ob+3]=Oa+2,wb[ob+4]=Oa+1,wb[ob+5]=Oa+2,ob+=6,Oa+=3;D=0;for(V=va.length;D<V;D++)ac[Eb]=Oa,ac[Eb+1]=Oa+1,ac[Eb+2]=Oa+3,ac[Eb+3]=Oa+1,ac[Eb+4]=Oa+2,ac[Eb+5]=Oa+3,Eb+=6,wb[ob]=Oa,wb[ob+1]=Oa+1,wb[ob+2]=Oa,wb[ob+3]=Oa+3,wb[ob+4]=Oa+1,wb[ob+5]=Oa+2,wb[ob+6]=Oa+2,wb[ob+7]=Oa+3,ob+=8,Oa+=4;j.bindBuffer(j.ELEMENT_ARRAY_BUFFER,sa.__webglFaceBuffer);j.bufferData(j.ELEMENT_ARRAY_BUFFER,ac,Pa);j.bindBuffer(j.ELEMENT_ARRAY_BUFFER,sa.__webglLineBuffer);j.bufferData(j.ELEMENT_ARRAY_BUFFER,
+wb,Pa)}if(od){xa=0;for(fc=od.length;xa<fc;xa++)if(u=od[xa],u.__original.needsUpdate){w=0;if(1===u.size)if(void 0===u.boundTo||"vertices"===u.boundTo){D=0;for(V=ua.length;D<V;D++)Q=lb[ua[D]],u.array[w]=u.value[Q.a],u.array[w+1]=u.value[Q.b],u.array[w+2]=u.value[Q.c],w+=3;D=0;for(V=va.length;D<V;D++)Q=lb[va[D]],u.array[w]=u.value[Q.a],u.array[w+1]=u.value[Q.b],u.array[w+2]=u.value[Q.c],u.array[w+3]=u.value[Q.d],w+=4}else{if("faces"===u.boundTo){D=0;for(V=ua.length;D<V;D++)ya=u.value[ua[D]],u.array[w]=
+ya,u.array[w+1]=ya,u.array[w+2]=ya,w+=3;D=0;for(V=va.length;D<V;D++)ya=u.value[va[D]],u.array[w]=ya,u.array[w+1]=ya,u.array[w+2]=ya,u.array[w+3]=ya,w+=4}}else if(2===u.size)if(void 0===u.boundTo||"vertices"===u.boundTo){D=0;for(V=ua.length;D<V;D++)Q=lb[ua[D]],R=u.value[Q.a],S=u.value[Q.b],T=u.value[Q.c],u.array[w]=R.x,u.array[w+1]=R.y,u.array[w+2]=S.x,u.array[w+3]=S.y,u.array[w+4]=T.x,u.array[w+5]=T.y,w+=6;D=0;for(V=va.length;D<V;D++)Q=lb[va[D]],R=u.value[Q.a],S=u.value[Q.b],T=u.value[Q.c],na=u.value[Q.d],
+u.array[w]=R.x,u.array[w+1]=R.y,u.array[w+2]=S.x,u.array[w+3]=S.y,u.array[w+4]=T.x,u.array[w+5]=T.y,u.array[w+6]=na.x,u.array[w+7]=na.y,w+=8}else{if("faces"===u.boundTo){D=0;for(V=ua.length;D<V;D++)T=S=R=ya=u.value[ua[D]],u.array[w]=R.x,u.array[w+1]=R.y,u.array[w+2]=S.x,u.array[w+3]=S.y,u.array[w+4]=T.x,u.array[w+5]=T.y,w+=6;D=0;for(V=va.length;D<V;D++)na=T=S=R=ya=u.value[va[D]],u.array[w]=R.x,u.array[w+1]=R.y,u.array[w+2]=S.x,u.array[w+3]=S.y,u.array[w+4]=T.x,u.array[w+5]=T.y,u.array[w+6]=na.x,u.array[w+
+7]=na.y,w+=8}}else if(3===u.size){var $;$="c"===u.type?["r","g","b"]:["x","y","z"];if(void 0===u.boundTo||"vertices"===u.boundTo){D=0;for(V=ua.length;D<V;D++)Q=lb[ua[D]],R=u.value[Q.a],S=u.value[Q.b],T=u.value[Q.c],u.array[w]=R[$[0]],u.array[w+1]=R[$[1]],u.array[w+2]=R[$[2]],u.array[w+3]=S[$[0]],u.array[w+4]=S[$[1]],u.array[w+5]=S[$[2]],u.array[w+6]=T[$[0]],u.array[w+7]=T[$[1]],u.array[w+8]=T[$[2]],w+=9;D=0;for(V=va.length;D<V;D++)Q=lb[va[D]],R=u.value[Q.a],S=u.value[Q.b],T=u.value[Q.c],na=u.value[Q.d],
+u.array[w]=R[$[0]],u.array[w+1]=R[$[1]],u.array[w+2]=R[$[2]],u.array[w+3]=S[$[0]],u.array[w+4]=S[$[1]],u.array[w+5]=S[$[2]],u.array[w+6]=T[$[0]],u.array[w+7]=T[$[1]],u.array[w+8]=T[$[2]],u.array[w+9]=na[$[0]],u.array[w+10]=na[$[1]],u.array[w+11]=na[$[2]],w+=12}else if("faces"===u.boundTo){D=0;for(V=ua.length;D<V;D++)T=S=R=ya=u.value[ua[D]],u.array[w]=R[$[0]],u.array[w+1]=R[$[1]],u.array[w+2]=R[$[2]],u.array[w+3]=S[$[0]],u.array[w+4]=S[$[1]],u.array[w+5]=S[$[2]],u.array[w+6]=T[$[0]],u.array[w+7]=T[$[1]],
+u.array[w+8]=T[$[2]],w+=9;D=0;for(V=va.length;D<V;D++)na=T=S=R=ya=u.value[va[D]],u.array[w]=R[$[0]],u.array[w+1]=R[$[1]],u.array[w+2]=R[$[2]],u.array[w+3]=S[$[0]],u.array[w+4]=S[$[1]],u.array[w+5]=S[$[2]],u.array[w+6]=T[$[0]],u.array[w+7]=T[$[1]],u.array[w+8]=T[$[2]],u.array[w+9]=na[$[0]],u.array[w+10]=na[$[1]],u.array[w+11]=na[$[2]],w+=12}else if("faceVertices"===u.boundTo){D=0;for(V=ua.length;D<V;D++)ya=u.value[ua[D]],R=ya[0],S=ya[1],T=ya[2],u.array[w]=R[$[0]],u.array[w+1]=R[$[1]],u.array[w+2]=
+R[$[2]],u.array[w+3]=S[$[0]],u.array[w+4]=S[$[1]],u.array[w+5]=S[$[2]],u.array[w+6]=T[$[0]],u.array[w+7]=T[$[1]],u.array[w+8]=T[$[2]],w+=9;D=0;for(V=va.length;D<V;D++)ya=u.value[va[D]],R=ya[0],S=ya[1],T=ya[2],na=ya[3],u.array[w]=R[$[0]],u.array[w+1]=R[$[1]],u.array[w+2]=R[$[2]],u.array[w+3]=S[$[0]],u.array[w+4]=S[$[1]],u.array[w+5]=S[$[2]],u.array[w+6]=T[$[0]],u.array[w+7]=T[$[1]],u.array[w+8]=T[$[2]],u.array[w+9]=na[$[0]],u.array[w+10]=na[$[1]],u.array[w+11]=na[$[2]],w+=12}}else if(4===u.size)if(void 0===
+u.boundTo||"vertices"===u.boundTo){D=0;for(V=ua.length;D<V;D++)Q=lb[ua[D]],R=u.value[Q.a],S=u.value[Q.b],T=u.value[Q.c],u.array[w]=R.x,u.array[w+1]=R.y,u.array[w+2]=R.z,u.array[w+3]=R.w,u.array[w+4]=S.x,u.array[w+5]=S.y,u.array[w+6]=S.z,u.array[w+7]=S.w,u.array[w+8]=T.x,u.array[w+9]=T.y,u.array[w+10]=T.z,u.array[w+11]=T.w,w+=12;D=0;for(V=va.length;D<V;D++)Q=lb[va[D]],R=u.value[Q.a],S=u.value[Q.b],T=u.value[Q.c],na=u.value[Q.d],u.array[w]=R.x,u.array[w+1]=R.y,u.array[w+2]=R.z,u.array[w+3]=R.w,u.array[w+
+4]=S.x,u.array[w+5]=S.y,u.array[w+6]=S.z,u.array[w+7]=S.w,u.array[w+8]=T.x,u.array[w+9]=T.y,u.array[w+10]=T.z,u.array[w+11]=T.w,u.array[w+12]=na.x,u.array[w+13]=na.y,u.array[w+14]=na.z,u.array[w+15]=na.w,w+=16}else if("faces"===u.boundTo){D=0;for(V=ua.length;D<V;D++)T=S=R=ya=u.value[ua[D]],u.array[w]=R.x,u.array[w+1]=R.y,u.array[w+2]=R.z,u.array[w+3]=R.w,u.array[w+4]=S.x,u.array[w+5]=S.y,u.array[w+6]=S.z,u.array[w+7]=S.w,u.array[w+8]=T.x,u.array[w+9]=T.y,u.array[w+10]=T.z,u.array[w+11]=T.w,w+=12;
+D=0;for(V=va.length;D<V;D++)na=T=S=R=ya=u.value[va[D]],u.array[w]=R.x,u.array[w+1]=R.y,u.array[w+2]=R.z,u.array[w+3]=R.w,u.array[w+4]=S.x,u.array[w+5]=S.y,u.array[w+6]=S.z,u.array[w+7]=S.w,u.array[w+8]=T.x,u.array[w+9]=T.y,u.array[w+10]=T.z,u.array[w+11]=T.w,u.array[w+12]=na.x,u.array[w+13]=na.y,u.array[w+14]=na.z,u.array[w+15]=na.w,w+=16}else if("faceVertices"===u.boundTo){D=0;for(V=ua.length;D<V;D++)ya=u.value[ua[D]],R=ya[0],S=ya[1],T=ya[2],u.array[w]=R.x,u.array[w+1]=R.y,u.array[w+2]=R.z,u.array[w+
+3]=R.w,u.array[w+4]=S.x,u.array[w+5]=S.y,u.array[w+6]=S.z,u.array[w+7]=S.w,u.array[w+8]=T.x,u.array[w+9]=T.y,u.array[w+10]=T.z,u.array[w+11]=T.w,w+=12;D=0;for(V=va.length;D<V;D++)ya=u.value[va[D]],R=ya[0],S=ya[1],T=ya[2],na=ya[3],u.array[w]=R.x,u.array[w+1]=R.y,u.array[w+2]=R.z,u.array[w+3]=R.w,u.array[w+4]=S.x,u.array[w+5]=S.y,u.array[w+6]=S.z,u.array[w+7]=S.w,u.array[w+8]=T.x,u.array[w+9]=T.y,u.array[w+10]=T.z,u.array[w+11]=T.w,u.array[w+12]=na.x,u.array[w+13]=na.y,u.array[w+14]=na.z,u.array[w+
+15]=na.w,w+=16}j.bindBuffer(j.ARRAY_BUFFER,u.buffer);j.bufferData(j.ARRAY_BUFFER,u.array,Pa)}}Va&&(delete sa.__inittedArrays,delete sa.__colorArray,delete sa.__normalArray,delete sa.__tangentArray,delete sa.__uvArray,delete sa.__uv2Array,delete sa.__faceArray,delete sa.__vertexArray,delete sa.__lineArray,delete sa.__skinIndexArray,delete sa.__skinWeightArray)}}O.verticesNeedUpdate=!1;O.morphTargetsNeedUpdate=!1;O.elementsNeedUpdate=!1;O.uvsNeedUpdate=!1;O.normalsNeedUpdate=!1;O.colorsNeedUpdate=!1;
+O.tangentsNeedUpdate=!1;O.buffersNeedUpdate=!1;ia.attributes&&v(ia)}else if(ta instanceof THREE.Ribbon){ia=e(ta,O);qa=ia.attributes&&y(ia);if(O.verticesNeedUpdate||O.colorsNeedUpdate||O.normalsNeedUpdate||qa){var Gb=O,Rc=j.DYNAMIC_DRAW,Fc=void 0,Gc=void 0,Hc=void 0,Sc=void 0,za=void 0,Tc=void 0,Uc=void 0,Vc=void 0,xd=void 0,ib=void 0,zc=void 0,Da=void 0,rb=void 0,yd=Gb.vertices,zd=Gb.colors,Ad=Gb.normals,gd=yd.length,hd=zd.length,id=Ad.length,Wc=Gb.__vertexArray,Xc=Gb.__colorArray,Yc=Gb.__normalArray,
+jd=Gb.colorsNeedUpdate,kd=Gb.normalsNeedUpdate,rd=Gb.__webglCustomAttributesList;if(Gb.verticesNeedUpdate){for(Fc=0;Fc<gd;Fc++)Sc=yd[Fc],za=3*Fc,Wc[za]=Sc.x,Wc[za+1]=Sc.y,Wc[za+2]=Sc.z;j.bindBuffer(j.ARRAY_BUFFER,Gb.__webglVertexBuffer);j.bufferData(j.ARRAY_BUFFER,Wc,Rc)}if(jd){for(Gc=0;Gc<hd;Gc++)Tc=zd[Gc],za=3*Gc,Xc[za]=Tc.r,Xc[za+1]=Tc.g,Xc[za+2]=Tc.b;j.bindBuffer(j.ARRAY_BUFFER,Gb.__webglColorBuffer);j.bufferData(j.ARRAY_BUFFER,Xc,Rc)}if(kd){for(Hc=0;Hc<id;Hc++)Uc=Ad[Hc],za=3*Hc,Yc[za]=Uc.x,Yc[za+
+1]=Uc.y,Yc[za+2]=Uc.z;j.bindBuffer(j.ARRAY_BUFFER,Gb.__webglNormalBuffer);j.bufferData(j.ARRAY_BUFFER,Yc,Rc)}if(rd){Vc=0;for(xd=rd.length;Vc<xd;Vc++)if(Da=rd[Vc],Da.needsUpdate&&(void 0===Da.boundTo||"vertices"===Da.boundTo)){za=0;zc=Da.value.length;if(1===Da.size)for(ib=0;ib<zc;ib++)Da.array[ib]=Da.value[ib];else if(2===Da.size)for(ib=0;ib<zc;ib++)rb=Da.value[ib],Da.array[za]=rb.x,Da.array[za+1]=rb.y,za+=2;else if(3===Da.size)if("c"===Da.type)for(ib=0;ib<zc;ib++)rb=Da.value[ib],Da.array[za]=rb.r,
+Da.array[za+1]=rb.g,Da.array[za+2]=rb.b,za+=3;else for(ib=0;ib<zc;ib++)rb=Da.value[ib],Da.array[za]=rb.x,Da.array[za+1]=rb.y,Da.array[za+2]=rb.z,za+=3;else if(4===Da.size)for(ib=0;ib<zc;ib++)rb=Da.value[ib],Da.array[za]=rb.x,Da.array[za+1]=rb.y,Da.array[za+2]=rb.z,Da.array[za+3]=rb.w,za+=4;j.bindBuffer(j.ARRAY_BUFFER,Da.buffer);j.bufferData(j.ARRAY_BUFFER,Da.array,Rc)}}}O.verticesNeedUpdate=!1;O.colorsNeedUpdate=!1;O.normalsNeedUpdate=!1;ia.attributes&&v(ia)}else if(ta instanceof THREE.Line)if(O instanceof
+THREE.BufferGeometry)(O.verticesNeedUpdate||O.colorsNeedUpdate)&&i(O,j.DYNAMIC_DRAW,!O.dynamic),O.verticesNeedUpdate=!1,O.colorsNeedUpdate=!1;else{ia=e(ta,O);qa=ia.attributes&&y(ia);if(O.verticesNeedUpdate||O.colorsNeedUpdate||O.lineDistancesNeedUpdate||qa){var Hb=O,Zc=j.DYNAMIC_DRAW,Ic=void 0,Jc=void 0,Kc=void 0,$c=void 0,Ja=void 0,ad=void 0,Bd=Hb.vertices,Cd=Hb.colors,Dd=Hb.lineDistances,ld=Bd.length,Jd=Cd.length,Kd=Dd.length,bd=Hb.__vertexArray,cd=Hb.__colorArray,Ed=Hb.__lineDistanceArray,Ld=Hb.colorsNeedUpdate,
+Md=Hb.lineDistancesNeedUpdate,sd=Hb.__webglCustomAttributesList,dd=void 0,Fd=void 0,jb=void 0,Ac=void 0,sb=void 0,Ea=void 0;if(Hb.verticesNeedUpdate){for(Ic=0;Ic<ld;Ic++)$c=Bd[Ic],Ja=3*Ic,bd[Ja]=$c.x,bd[Ja+1]=$c.y,bd[Ja+2]=$c.z;j.bindBuffer(j.ARRAY_BUFFER,Hb.__webglVertexBuffer);j.bufferData(j.ARRAY_BUFFER,bd,Zc)}if(Ld){for(Jc=0;Jc<Jd;Jc++)ad=Cd[Jc],Ja=3*Jc,cd[Ja]=ad.r,cd[Ja+1]=ad.g,cd[Ja+2]=ad.b;j.bindBuffer(j.ARRAY_BUFFER,Hb.__webglColorBuffer);j.bufferData(j.ARRAY_BUFFER,cd,Zc)}if(Md){for(Kc=0;Kc<
+Kd;Kc++)Ed[Kc]=Dd[Kc];j.bindBuffer(j.ARRAY_BUFFER,Hb.__webglLineDistanceBuffer);j.bufferData(j.ARRAY_BUFFER,Ed,Zc)}if(sd){dd=0;for(Fd=sd.length;dd<Fd;dd++)if(Ea=sd[dd],Ea.needsUpdate&&(void 0===Ea.boundTo||"vertices"===Ea.boundTo)){Ja=0;Ac=Ea.value.length;if(1===Ea.size)for(jb=0;jb<Ac;jb++)Ea.array[jb]=Ea.value[jb];else if(2===Ea.size)for(jb=0;jb<Ac;jb++)sb=Ea.value[jb],Ea.array[Ja]=sb.x,Ea.array[Ja+1]=sb.y,Ja+=2;else if(3===Ea.size)if("c"===Ea.type)for(jb=0;jb<Ac;jb++)sb=Ea.value[jb],Ea.array[Ja]=
+sb.r,Ea.array[Ja+1]=sb.g,Ea.array[Ja+2]=sb.b,Ja+=3;else for(jb=0;jb<Ac;jb++)sb=Ea.value[jb],Ea.array[Ja]=sb.x,Ea.array[Ja+1]=sb.y,Ea.array[Ja+2]=sb.z,Ja+=3;else if(4===Ea.size)for(jb=0;jb<Ac;jb++)sb=Ea.value[jb],Ea.array[Ja]=sb.x,Ea.array[Ja+1]=sb.y,Ea.array[Ja+2]=sb.z,Ea.array[Ja+3]=sb.w,Ja+=4;j.bindBuffer(j.ARRAY_BUFFER,Ea.buffer);j.bufferData(j.ARRAY_BUFFER,Ea.array,Zc)}}}O.verticesNeedUpdate=!1;O.colorsNeedUpdate=!1;O.lineDistancesNeedUpdate=!1;ia.attributes&&v(ia)}else if(ta instanceof THREE.ParticleSystem)if(O instanceof
+THREE.BufferGeometry)(O.verticesNeedUpdate||O.colorsNeedUpdate)&&i(O,j.DYNAMIC_DRAW,!O.dynamic),O.verticesNeedUpdate=!1,O.colorsNeedUpdate=!1;else{ia=e(ta,O);qa=ia.attributes&&y(ia);if(O.verticesNeedUpdate||O.colorsNeedUpdate||ta.sortParticles||qa){var bc=O,td=j.DYNAMIC_DRAW,Lc=ta,tb=void 0,cc=void 0,dc=void 0,ga=void 0,ec=void 0,rc=void 0,ed=bc.vertices,ud=ed.length,vd=bc.colors,Gd=vd.length,wc=bc.__vertexArray,xc=bc.__colorArray,kc=bc.__sortArray,Hd=bc.verticesNeedUpdate,Id=bc.colorsNeedUpdate,
+lc=bc.__webglCustomAttributesList,Kb=void 0,Bc=void 0,ma=void 0,Lb=void 0,Ba=void 0,ea=void 0;if(Lc.sortParticles){vb.copy(gc);vb.multiply(Lc.matrixWorld);for(tb=0;tb<ud;tb++)dc=ed[tb],Qa.copy(dc),Qa.applyProjection(vb),kc[tb]=[Qa.z,tb];kc.sort(n);for(tb=0;tb<ud;tb++)dc=ed[kc[tb][1]],ga=3*tb,wc[ga]=dc.x,wc[ga+1]=dc.y,wc[ga+2]=dc.z;for(cc=0;cc<Gd;cc++)ga=3*cc,rc=vd[kc[cc][1]],xc[ga]=rc.r,xc[ga+1]=rc.g,xc[ga+2]=rc.b;if(lc){Kb=0;for(Bc=lc.length;Kb<Bc;Kb++)if(ea=lc[Kb],void 0===ea.boundTo||"vertices"===
+ea.boundTo)if(ga=0,Lb=ea.value.length,1===ea.size)for(ma=0;ma<Lb;ma++)ec=kc[ma][1],ea.array[ma]=ea.value[ec];else if(2===ea.size)for(ma=0;ma<Lb;ma++)ec=kc[ma][1],Ba=ea.value[ec],ea.array[ga]=Ba.x,ea.array[ga+1]=Ba.y,ga+=2;else if(3===ea.size)if("c"===ea.type)for(ma=0;ma<Lb;ma++)ec=kc[ma][1],Ba=ea.value[ec],ea.array[ga]=Ba.r,ea.array[ga+1]=Ba.g,ea.array[ga+2]=Ba.b,ga+=3;else for(ma=0;ma<Lb;ma++)ec=kc[ma][1],Ba=ea.value[ec],ea.array[ga]=Ba.x,ea.array[ga+1]=Ba.y,ea.array[ga+2]=Ba.z,ga+=3;else if(4===
+ea.size)for(ma=0;ma<Lb;ma++)ec=kc[ma][1],Ba=ea.value[ec],ea.array[ga]=Ba.x,ea.array[ga+1]=Ba.y,ea.array[ga+2]=Ba.z,ea.array[ga+3]=Ba.w,ga+=4}}else{if(Hd)for(tb=0;tb<ud;tb++)dc=ed[tb],ga=3*tb,wc[ga]=dc.x,wc[ga+1]=dc.y,wc[ga+2]=dc.z;if(Id)for(cc=0;cc<Gd;cc++)rc=vd[cc],ga=3*cc,xc[ga]=rc.r,xc[ga+1]=rc.g,xc[ga+2]=rc.b;if(lc){Kb=0;for(Bc=lc.length;Kb<Bc;Kb++)if(ea=lc[Kb],ea.needsUpdate&&(void 0===ea.boundTo||"vertices"===ea.boundTo))if(Lb=ea.value.length,ga=0,1===ea.size)for(ma=0;ma<Lb;ma++)ea.array[ma]=
+ea.value[ma];else if(2===ea.size)for(ma=0;ma<Lb;ma++)Ba=ea.value[ma],ea.array[ga]=Ba.x,ea.array[ga+1]=Ba.y,ga+=2;else if(3===ea.size)if("c"===ea.type)for(ma=0;ma<Lb;ma++)Ba=ea.value[ma],ea.array[ga]=Ba.r,ea.array[ga+1]=Ba.g,ea.array[ga+2]=Ba.b,ga+=3;else for(ma=0;ma<Lb;ma++)Ba=ea.value[ma],ea.array[ga]=Ba.x,ea.array[ga+1]=Ba.y,ea.array[ga+2]=Ba.z,ga+=3;else if(4===ea.size)for(ma=0;ma<Lb;ma++)Ba=ea.value[ma],ea.array[ga]=Ba.x,ea.array[ga+1]=Ba.y,ea.array[ga+2]=Ba.z,ea.array[ga+3]=Ba.w,ga+=4}}if(Hd||
+Lc.sortParticles)j.bindBuffer(j.ARRAY_BUFFER,bc.__webglVertexBuffer),j.bufferData(j.ARRAY_BUFFER,wc,td);if(Id||Lc.sortParticles)j.bindBuffer(j.ARRAY_BUFFER,bc.__webglColorBuffer),j.bufferData(j.ARRAY_BUFFER,xc,td);if(lc){Kb=0;for(Bc=lc.length;Kb<Bc;Kb++)if(ea=lc[Kb],ea.needsUpdate||Lc.sortParticles)j.bindBuffer(j.ARRAY_BUFFER,ea.buffer),j.bufferData(j.ARRAY_BUFFER,ea.array,td)}}O.verticesNeedUpdate=!1;O.colorsNeedUpdate=!1;ia.attributes&&v(ia)}}};this.initMaterial=function(a,b,c,d){var e,f,g,i;a.addEventListener("dispose",
+X);var h,k,m,n,l;a instanceof THREE.MeshDepthMaterial?l="depth":a instanceof THREE.MeshNormalMaterial?l="normal":a instanceof THREE.MeshBasicMaterial?l="basic":a instanceof THREE.MeshLambertMaterial?l="lambert":a instanceof THREE.MeshPhongMaterial?l="phong":a instanceof THREE.LineBasicMaterial?l="basic":a instanceof THREE.LineDashedMaterial?l="dashed":a instanceof THREE.ParticleBasicMaterial&&(l="particle_basic");if(l){var p=THREE.ShaderLib[l];a.uniforms=THREE.UniformsUtils.clone(p.uniforms);a.vertexShader=
+p.vertexShader;a.fragmentShader=p.fragmentShader}var q,s,r;e=g=s=r=p=0;for(f=b.length;e<f;e++)q=b[e],q.onlyShadow||(q instanceof THREE.DirectionalLight&&g++,q instanceof THREE.PointLight&&s++,q instanceof THREE.SpotLight&&r++,q instanceof THREE.HemisphereLight&&p++);e=g;f=s;g=r;i=p;p=q=0;for(r=b.length;p<r;p++)s=b[p],s.castShadow&&(s instanceof THREE.SpotLight&&q++,s instanceof THREE.DirectionalLight&&!s.shadowCascade&&q++);n=q;tc&&d&&d.useVertexTexture?m=1024:(b=j.getParameter(j.MAX_VERTEX_UNIFORM_VECTORS),
+b=Math.floor((b-20)/4),void 0!==d&&d instanceof THREE.SkinnedMesh&&(b=Math.min(d.bones.length,b),b<d.bones.length&&console.warn("WebGLRenderer: too many bones - "+d.bones.length+", this GPU supports just "+b+" (try OpenGL instead of ANGLE)")),m=b);a:{s=a.fragmentShader;r=a.vertexShader;p=a.uniforms;b=a.attributes;q=a.defines;var c={map:!!a.map,envMap:!!a.envMap,lightMap:!!a.lightMap,bumpMap:!!a.bumpMap,normalMap:!!a.normalMap,specularMap:!!a.specularMap,vertexColors:a.vertexColors,fog:c,useFog:a.fog,
+fogExp:c instanceof THREE.FogExp2,sizeAttenuation:a.sizeAttenuation,skinning:a.skinning,maxBones:m,useVertexTexture:tc&&d&&d.useVertexTexture,boneTextureWidth:d&&d.boneTextureWidth,boneTextureHeight:d&&d.boneTextureHeight,morphTargets:a.morphTargets,morphNormals:a.morphNormals,maxMorphTargets:this.maxMorphTargets,maxMorphNormals:this.maxMorphNormals,maxDirLights:e,maxPointLights:f,maxSpotLights:g,maxHemiLights:i,maxShadows:n,shadowMapEnabled:this.shadowMapEnabled&&d.receiveShadow,shadowMapType:this.shadowMapType,
+shadowMapDebug:this.shadowMapDebug,shadowMapCascade:this.shadowMapCascade,alphaTest:a.alphaTest,metal:a.metal,perPixel:a.perPixel,wrapAround:a.wrapAround,doubleSided:a.side===THREE.DoubleSide,flipSided:a.side===THREE.BackSide},t,v,y,d=[];l?d.push(l):(d.push(s),d.push(r));for(v in q)d.push(v),d.push(q[v]);for(t in c)d.push(t),d.push(c[t]);l=d.join();t=0;for(v=Ma.length;t<v;t++)if(d=Ma[t],d.code===l){d.usedTimes++;k=d.program;break a}t="SHADOWMAP_TYPE_BASIC";c.shadowMapType===THREE.PCFShadowMap?t="SHADOWMAP_TYPE_PCF":
+c.shadowMapType===THREE.PCFSoftShadowMap&&(t="SHADOWMAP_TYPE_PCF_SOFT");v=[];for(y in q)d=q[y],!1!==d&&(d="#define "+y+" "+d,v.push(d));d=v.join("\n");y=j.createProgram();v=["precision "+fa+" float;",d,sc?"#define VERTEX_TEXTURES":"",N.gammaInput?"#define GAMMA_INPUT":"",N.gammaOutput?"#define GAMMA_OUTPUT":"",N.physicallyBasedShading?"#define PHYSICALLY_BASED_SHADING":"","#define MAX_DIR_LIGHTS "+c.maxDirLights,"#define MAX_POINT_LIGHTS "+c.maxPointLights,"#define MAX_SPOT_LIGHTS "+c.maxSpotLights,
+"#define MAX_HEMI_LIGHTS "+c.maxHemiLights,"#define MAX_SHADOWS "+c.maxShadows,"#define MAX_BONES "+c.maxBones,c.map?"#define USE_MAP":"",c.envMap?"#define USE_ENVMAP":"",c.lightMap?"#define USE_LIGHTMAP":"",c.bumpMap?"#define USE_BUMPMAP":"",c.normalMap?"#define USE_NORMALMAP":"",c.specularMap?"#define USE_SPECULARMAP":"",c.vertexColors?"#define USE_COLOR":"",c.skinning?"#define USE_SKINNING":"",c.useVertexTexture?"#define BONE_TEXTURE":"",c.boneTextureWidth?"#define N_BONE_PIXEL_X "+c.boneTextureWidth.toFixed(1):
+"",c.boneTextureHeight?"#define N_BONE_PIXEL_Y "+c.boneTextureHeight.toFixed(1):"",c.morphTargets?"#define USE_MORPHTARGETS":"",c.morphNormals?"#define USE_MORPHNORMALS":"",c.perPixel?"#define PHONG_PER_PIXEL":"",c.wrapAround?"#define WRAP_AROUND":"",c.doubleSided?"#define DOUBLE_SIDED":"",c.flipSided?"#define FLIP_SIDED":"",c.shadowMapEnabled?"#define USE_SHADOWMAP":"",c.shadowMapEnabled?"#define "+t:"",c.shadowMapDebug?"#define SHADOWMAP_DEBUG":"",c.shadowMapCascade?"#define SHADOWMAP_CASCADE":
+"",c.sizeAttenuation?"#define USE_SIZEATTENUATION":"","uniform mat4 modelMatrix;\nuniform mat4 modelViewMatrix;\nuniform mat4 projectionMatrix;\nuniform mat4 viewMatrix;\nuniform mat3 normalMatrix;\nuniform vec3 cameraPosition;\nattribute vec3 position;\nattribute vec3 normal;\nattribute vec2 uv;\nattribute vec2 uv2;\n#ifdef USE_COLOR\nattribute vec3 color;\n#endif\n#ifdef USE_MORPHTARGETS\nattribute vec3 morphTarget0;\nattribute vec3 morphTarget1;\nattribute vec3 morphTarget2;\nattribute vec3 morphTarget3;\n#ifdef USE_MORPHNORMALS\nattribute vec3 morphNormal0;\nattribute vec3 morphNormal1;\nattribute vec3 morphNormal2;\nattribute vec3 morphNormal3;\n#else\nattribute vec3 morphTarget4;\nattribute vec3 morphTarget5;\nattribute vec3 morphTarget6;\nattribute vec3 morphTarget7;\n#endif\n#endif\n#ifdef USE_SKINNING\nattribute vec4 skinIndex;\nattribute vec4 skinWeight;\n#endif\n"].join("\n");
+t=["precision "+fa+" float;",c.bumpMap||c.normalMap?"#extension GL_OES_standard_derivatives : enable":"",d,"#define MAX_DIR_LIGHTS "+c.maxDirLights,"#define MAX_POINT_LIGHTS "+c.maxPointLights,"#define MAX_SPOT_LIGHTS "+c.maxSpotLights,"#define MAX_HEMI_LIGHTS "+c.maxHemiLights,"#define MAX_SHADOWS "+c.maxShadows,c.alphaTest?"#define ALPHATEST "+c.alphaTest:"",N.gammaInput?"#define GAMMA_INPUT":"",N.gammaOutput?"#define GAMMA_OUTPUT":"",N.physicallyBasedShading?"#define PHYSICALLY_BASED_SHADING":
+"",c.useFog&&c.fog?"#define USE_FOG":"",c.useFog&&c.fogExp?"#define FOG_EXP2":"",c.map?"#define USE_MAP":"",c.envMap?"#define USE_ENVMAP":"",c.lightMap?"#define USE_LIGHTMAP":"",c.bumpMap?"#define USE_BUMPMAP":"",c.normalMap?"#define USE_NORMALMAP":"",c.specularMap?"#define USE_SPECULARMAP":"",c.vertexColors?"#define USE_COLOR":"",c.metal?"#define METAL":"",c.perPixel?"#define PHONG_PER_PIXEL":"",c.wrapAround?"#define WRAP_AROUND":"",c.doubleSided?"#define DOUBLE_SIDED":"",c.flipSided?"#define FLIP_SIDED":
+"",c.shadowMapEnabled?"#define USE_SHADOWMAP":"",c.shadowMapEnabled?"#define "+t:"",c.shadowMapDebug?"#define SHADOWMAP_DEBUG":"",c.shadowMapCascade?"#define SHADOWMAP_CASCADE":"","uniform mat4 viewMatrix;\nuniform vec3 cameraPosition;\n"].join("\n");t=B("fragment",t+s);v=B("vertex",v+r);j.attachShader(y,v);j.attachShader(y,t);j.linkProgram(y);j.getProgramParameter(y,j.LINK_STATUS)||console.error("Could not initialise shader\nVALIDATE_STATUS: "+j.getProgramParameter(y,j.VALIDATE_STATUS)+", gl error ["+
+j.getError()+"]");j.deleteShader(t);j.deleteShader(v);y.uniforms={};y.attributes={};var x;t="viewMatrix modelViewMatrix projectionMatrix normalMatrix modelMatrix cameraPosition morphTargetInfluences".split(" ");c.useVertexTexture?t.push("boneTexture"):t.push("boneGlobalMatrices");for(x in p)t.push(x);x=t;t=0;for(v=x.length;t<v;t++)p=x[t],y.uniforms[p]=j.getUniformLocation(y,p);t="position normal uv uv2 tangent color skinIndex skinWeight lineDistance".split(" ");for(x=0;x<c.maxMorphTargets;x++)t.push("morphTarget"+
+x);for(x=0;x<c.maxMorphNormals;x++)t.push("morphNormal"+x);for(k in b)t.push(k);k=t;x=0;for(b=k.length;x<b;x++)t=k[x],y.attributes[t]=j.getAttribLocation(y,t);y.id=Na++;Ma.push({program:y,code:l,usedTimes:1});N.info.memory.programs=Ma.length;k=y}a.program=k;x=a.program.attributes;if(a.morphTargets){a.numSupportedMorphTargets=0;b="morphTarget";for(k=0;k<this.maxMorphTargets;k++)y=b+k,0<=x[y]&&a.numSupportedMorphTargets++}if(a.morphNormals){a.numSupportedMorphNormals=0;b="morphNormal";for(k=0;k<this.maxMorphNormals;k++)y=
+b+k,0<=x[y]&&a.numSupportedMorphNormals++}a.uniformsList=[];for(h in a.uniforms)a.uniformsList.push([a.uniforms[h],h])};this.setFaceCulling=function(a,b){a===THREE.CullFaceNone?j.disable(j.CULL_FACE):(b===THREE.FrontFaceDirectionCW?j.frontFace(j.CW):j.frontFace(j.CCW),a===THREE.CullFaceBack?j.cullFace(j.BACK):a===THREE.CullFaceFront?j.cullFace(j.FRONT):j.cullFace(j.FRONT_AND_BACK),j.enable(j.CULL_FACE))};this.setMaterialFaces=function(a){var b=a.side===THREE.DoubleSide,a=a.side===THREE.BackSide;da!==
+b&&(b?j.disable(j.CULL_FACE):j.enable(j.CULL_FACE),da=b);la!==a&&(a?j.frontFace(j.CW):j.frontFace(j.CCW),la=a)};this.setDepthTest=function(a){ia!==a&&(a?j.enable(j.DEPTH_TEST):j.disable(j.DEPTH_TEST),ia=a)};this.setDepthWrite=function(a){Wa!==a&&(j.depthMask(a),Wa=a)};this.setBlending=function(a,b,c,d){a!==Z&&(a===THREE.NoBlending?j.disable(j.BLEND):a===THREE.AdditiveBlending?(j.enable(j.BLEND),j.blendEquation(j.FUNC_ADD),j.blendFunc(j.SRC_ALPHA,j.ONE)):a===THREE.SubtractiveBlending?(j.enable(j.BLEND),
+j.blendEquation(j.FUNC_ADD),j.blendFunc(j.ZERO,j.ONE_MINUS_SRC_COLOR)):a===THREE.MultiplyBlending?(j.enable(j.BLEND),j.blendEquation(j.FUNC_ADD),j.blendFunc(j.ZERO,j.SRC_COLOR)):a===THREE.CustomBlending?j.enable(j.BLEND):(j.enable(j.BLEND),j.blendEquationSeparate(j.FUNC_ADD,j.FUNC_ADD),j.blendFuncSeparate(j.SRC_ALPHA,j.ONE_MINUS_SRC_ALPHA,j.ONE,j.ONE_MINUS_SRC_ALPHA)),Z=a);if(a===THREE.CustomBlending){if(b!==oa&&(j.blendEquation(L(b)),oa=b),c!==gb||d!==nb)j.blendFunc(L(c),L(d)),gb=c,nb=d}else nb=
+gb=oa=null};this.setTexture=function(a,b){if(a.needsUpdate){a.__webglInit||(a.__webglInit=!0,a.addEventListener("dispose",Oc),a.__webglTexture=j.createTexture(),N.info.memory.textures++);j.activeTexture(j.TEXTURE0+b);j.bindTexture(j.TEXTURE_2D,a.__webglTexture);j.pixelStorei(j.UNPACK_FLIP_Y_WEBGL,a.flipY);j.pixelStorei(j.UNPACK_PREMULTIPLY_ALPHA_WEBGL,a.premultiplyAlpha);j.pixelStorei(j.UNPACK_ALIGNMENT,a.unpackAlignment);var c=a.image,d=0===(c.width&c.width-1)&&0===(c.height&c.height-1),e=L(a.format),
+f=L(a.type);W(j.TEXTURE_2D,a,d);var g=a.mipmaps;if(a instanceof THREE.DataTexture)if(0<g.length&&d){for(var i=0,h=g.length;i<h;i++)c=g[i],j.texImage2D(j.TEXTURE_2D,i,e,c.width,c.height,0,e,f,c.data);a.generateMipmaps=!1}else j.texImage2D(j.TEXTURE_2D,0,e,c.width,c.height,0,e,f,c.data);else if(a instanceof THREE.CompressedTexture){i=0;for(h=g.length;i<h;i++)c=g[i],j.compressedTexImage2D(j.TEXTURE_2D,i,e,c.width,c.height,0,c.data)}else if(0<g.length&&d){i=0;for(h=g.length;i<h;i++)c=g[i],j.texImage2D(j.TEXTURE_2D,
+i,e,e,f,c);a.generateMipmaps=!1}else j.texImage2D(j.TEXTURE_2D,0,e,e,f,a.image);a.generateMipmaps&&d&&j.generateMipmap(j.TEXTURE_2D);a.needsUpdate=!1;if(a.onUpdate)a.onUpdate()}else j.activeTexture(j.TEXTURE0+b),j.bindTexture(j.TEXTURE_2D,a.__webglTexture)};this.setRenderTarget=function(a){var b=a instanceof THREE.WebGLRenderTargetCube;if(a&&!a.__webglFramebuffer){void 0===a.depthBuffer&&(a.depthBuffer=!0);void 0===a.stencilBuffer&&(a.stencilBuffer=!0);a.addEventListener("dispose",P);a.__webglTexture=
+j.createTexture();N.info.memory.textures++;var c=0===(a.width&a.width-1)&&0===(a.height&a.height-1),d=L(a.format),e=L(a.type);if(b){a.__webglFramebuffer=[];a.__webglRenderbuffer=[];j.bindTexture(j.TEXTURE_CUBE_MAP,a.__webglTexture);W(j.TEXTURE_CUBE_MAP,a,c);for(var f=0;6>f;f++){a.__webglFramebuffer[f]=j.createFramebuffer();a.__webglRenderbuffer[f]=j.createRenderbuffer();j.texImage2D(j.TEXTURE_CUBE_MAP_POSITIVE_X+f,0,d,a.width,a.height,0,d,e,null);var g=a,i=j.TEXTURE_CUBE_MAP_POSITIVE_X+f;j.bindFramebuffer(j.FRAMEBUFFER,
+a.__webglFramebuffer[f]);j.framebufferTexture2D(j.FRAMEBUFFER,j.COLOR_ATTACHMENT0,i,g.__webglTexture,0);F(a.__webglRenderbuffer[f],a)}c&&j.generateMipmap(j.TEXTURE_CUBE_MAP)}else a.__webglFramebuffer=j.createFramebuffer(),a.__webglRenderbuffer=a.shareDepthFrom?a.shareDepthFrom.__webglRenderbuffer:j.createRenderbuffer(),j.bindTexture(j.TEXTURE_2D,a.__webglTexture),W(j.TEXTURE_2D,a,c),j.texImage2D(j.TEXTURE_2D,0,d,a.width,a.height,0,d,e,null),d=j.TEXTURE_2D,j.bindFramebuffer(j.FRAMEBUFFER,a.__webglFramebuffer),
+j.framebufferTexture2D(j.FRAMEBUFFER,j.COLOR_ATTACHMENT0,d,a.__webglTexture,0),a.shareDepthFrom?a.depthBuffer&&!a.stencilBuffer?j.framebufferRenderbuffer(j.FRAMEBUFFER,j.DEPTH_ATTACHMENT,j.RENDERBUFFER,a.__webglRenderbuffer):a.depthBuffer&&a.stencilBuffer&&j.framebufferRenderbuffer(j.FRAMEBUFFER,j.DEPTH_STENCIL_ATTACHMENT,j.RENDERBUFFER,a.__webglRenderbuffer):F(a.__webglRenderbuffer,a),c&&j.generateMipmap(j.TEXTURE_2D);b?j.bindTexture(j.TEXTURE_CUBE_MAP,null):j.bindTexture(j.TEXTURE_2D,null);j.bindRenderbuffer(j.RENDERBUFFER,
+null);j.bindFramebuffer(j.FRAMEBUFFER,null)}a?(b=b?a.__webglFramebuffer[a.activeCubeFace]:a.__webglFramebuffer,c=a.width,a=a.height,e=d=0):(b=null,c=fc,a=Ab,d=Ib,e=Jb);b!==Pa&&(j.bindFramebuffer(j.FRAMEBUFFER,b),j.viewport(d,e,c,a),Pa=b);mc=c;pb=a};this.shadowMapPlugin=new THREE.ShadowMapPlugin;this.addPrePlugin(this.shadowMapPlugin);this.addPostPlugin(new THREE.SpritePlugin);this.addPostPlugin(new THREE.LensFlarePlugin)};THREE.WebGLRenderTarget=function(a,b,c){THREE.EventDispatcher.call(this);this.width=a;this.height=b;c=c||{};this.wrapS=void 0!==c.wrapS?c.wrapS:THREE.ClampToEdgeWrapping;this.wrapT=void 0!==c.wrapT?c.wrapT:THREE.ClampToEdgeWrapping;this.magFilter=void 0!==c.magFilter?c.magFilter:THREE.LinearFilter;this.minFilter=void 0!==c.minFilter?c.minFilter:THREE.LinearMipMapLinearFilter;this.anisotropy=void 0!==c.anisotropy?c.anisotropy:1;this.offset=new THREE.Vector2(0,0);this.repeat=new THREE.Vector2(1,1);
+this.format=void 0!==c.format?c.format:THREE.RGBAFormat;this.type=void 0!==c.type?c.type:THREE.UnsignedByteType;this.depthBuffer=void 0!==c.depthBuffer?c.depthBuffer:!0;this.stencilBuffer=void 0!==c.stencilBuffer?c.stencilBuffer:!0;this.generateMipmaps=!0;this.shareDepthFrom=null};
+THREE.WebGLRenderTarget.prototype.clone=function(){var a=new THREE.WebGLRenderTarget(this.width,this.height);a.wrapS=this.wrapS;a.wrapT=this.wrapT;a.magFilter=this.magFilter;a.minFilter=this.minFilter;a.anisotropy=this.anisotropy;a.offset.copy(this.offset);a.repeat.copy(this.repeat);a.format=this.format;a.type=this.type;a.depthBuffer=this.depthBuffer;a.stencilBuffer=this.stencilBuffer;a.generateMipmaps=this.generateMipmaps;a.shareDepthFrom=this.shareDepthFrom;return a};
+THREE.WebGLRenderTarget.prototype.dispose=function(){this.dispatchEvent({type:"dispose"})};THREE.WebGLRenderTargetCube=function(a,b,c){THREE.WebGLRenderTarget.call(this,a,b,c);this.activeCubeFace=0};THREE.WebGLRenderTargetCube.prototype=Object.create(THREE.WebGLRenderTarget.prototype);THREE.RenderableVertex=function(){this.positionWorld=new THREE.Vector3;this.positionScreen=new THREE.Vector4;this.visible=!0};THREE.RenderableVertex.prototype.copy=function(a){this.positionWorld.copy(a.positionWorld);this.positionScreen.copy(a.positionScreen)};THREE.RenderableFace3=function(){this.v1=new THREE.RenderableVertex;this.v2=new THREE.RenderableVertex;this.v3=new THREE.RenderableVertex;this.centroidModel=new THREE.Vector3;this.normalModel=new THREE.Vector3;this.normalModelView=new THREE.Vector3;this.vertexNormalsLength=0;this.vertexNormalsModel=[new THREE.Vector3,new THREE.Vector3,new THREE.Vector3];this.vertexNormalsModelView=[new THREE.Vector3,new THREE.Vector3,new THREE.Vector3];this.material=this.color=null;this.uvs=[[]];this.z=null};THREE.RenderableFace4=function(){this.v1=new THREE.RenderableVertex;this.v2=new THREE.RenderableVertex;this.v3=new THREE.RenderableVertex;this.v4=new THREE.RenderableVertex;this.centroidModel=new THREE.Vector3;this.normalModel=new THREE.Vector3;this.normalModelView=new THREE.Vector3;this.vertexNormalsLength=0;this.vertexNormalsModel=[new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3];this.vertexNormalsModelView=[new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3];
+this.material=this.color=null;this.uvs=[[]];this.z=null};THREE.RenderableObject=function(){this.z=this.object=null};THREE.RenderableParticle=function(){this.rotation=this.z=this.y=this.x=this.object=null;this.scale=new THREE.Vector2;this.material=null};THREE.RenderableLine=function(){this.z=null;this.v1=new THREE.RenderableVertex;this.v2=new THREE.RenderableVertex;this.material=null};THREE.GeometryUtils={merge:function(a,b){var c,d,e=a.vertices.length,f=b instanceof THREE.Mesh?b.geometry:b,g=a.vertices,h=f.vertices,i=a.faces,k=f.faces,l=a.faceVertexUvs[0],f=f.faceVertexUvs[0];b instanceof THREE.Mesh&&(b.matrixAutoUpdate&&b.updateMatrix(),c=b.matrix,d=new THREE.Matrix3,d.getInverse(c),d.transpose());for(var m=0,n=h.length;m<n;m++){var s=h[m].clone();c&&s.applyMatrix4(c);g.push(s)}m=0;for(n=k.length;m<n;m++){var s=k[m],r,p,q=s.vertexNormals,y=s.vertexColors;s instanceof THREE.Face3?
+r=new THREE.Face3(s.a+e,s.b+e,s.c+e):s instanceof THREE.Face4&&(r=new THREE.Face4(s.a+e,s.b+e,s.c+e,s.d+e));r.normal.copy(s.normal);d&&r.normal.applyMatrix3(d).normalize();g=0;for(h=q.length;g<h;g++)p=q[g].clone(),d&&p.applyMatrix3(d).normalize(),r.vertexNormals.push(p);r.color.copy(s.color);g=0;for(h=y.length;g<h;g++)p=y[g],r.vertexColors.push(p.clone());r.materialIndex=s.materialIndex;r.centroid.copy(s.centroid);c&&r.centroid.applyMatrix4(c);i.push(r)}m=0;for(n=f.length;m<n;m++){c=f[m];d=[];g=0;
+for(h=c.length;g<h;g++)d.push(new THREE.Vector2(c[g].x,c[g].y));l.push(d)}},removeMaterials:function(a,b){for(var c={},d=0,e=b.length;d<e;d++)c[b[d]]=!0;for(var f,g=[],d=0,e=a.faces.length;d<e;d++)f=a.faces[d],f.materialIndex in c||g.push(f);a.faces=g},randomPointInTriangle:function(a,b,c){var d,e,f,g=new THREE.Vector3,h=THREE.GeometryUtils.__v1;d=THREE.GeometryUtils.random();e=THREE.GeometryUtils.random();1<d+e&&(d=1-d,e=1-e);f=1-d-e;g.copy(a);g.multiplyScalar(d);h.copy(b);h.multiplyScalar(e);g.add(h);
+h.copy(c);h.multiplyScalar(f);g.add(h);return g},randomPointInFace:function(a,b,c){var d,e,f;if(a instanceof THREE.Face3)return d=b.vertices[a.a],e=b.vertices[a.b],f=b.vertices[a.c],THREE.GeometryUtils.randomPointInTriangle(d,e,f);if(a instanceof THREE.Face4){d=b.vertices[a.a];e=b.vertices[a.b];f=b.vertices[a.c];var b=b.vertices[a.d],g;c?a._area1&&a._area2?(c=a._area1,g=a._area2):(c=THREE.GeometryUtils.triangleArea(d,e,b),g=THREE.GeometryUtils.triangleArea(e,f,b),a._area1=c,a._area2=g):(c=THREE.GeometryUtils.triangleArea(d,
+e,b),g=THREE.GeometryUtils.triangleArea(e,f,b));return THREE.GeometryUtils.random()*(c+g)<c?THREE.GeometryUtils.randomPointInTriangle(d,e,b):THREE.GeometryUtils.randomPointInTriangle(e,f,b)}},randomPointsInGeometry:function(a,b){function c(a){function b(c,d){if(d<c)return c;var e=c+Math.floor((d-c)/2);return k[e]>a?b(c,e-1):k[e]<a?b(e+1,d):e}return b(0,k.length-1)}var d,e,f=a.faces,g=a.vertices,h=f.length,i=0,k=[],l,m,n,s;for(e=0;e<h;e++)d=f[e],d instanceof THREE.Face3?(l=g[d.a],m=g[d.b],n=g[d.c],
+d._area=THREE.GeometryUtils.triangleArea(l,m,n)):d instanceof THREE.Face4&&(l=g[d.a],m=g[d.b],n=g[d.c],s=g[d.d],d._area1=THREE.GeometryUtils.triangleArea(l,m,s),d._area2=THREE.GeometryUtils.triangleArea(m,n,s),d._area=d._area1+d._area2),i+=d._area,k[e]=i;d=[];for(e=0;e<b;e++)g=THREE.GeometryUtils.random()*i,g=c(g),d[e]=THREE.GeometryUtils.randomPointInFace(f[g],a,!0);return d},triangleArea:function(a,b,c){var d=THREE.GeometryUtils.__v1,e=THREE.GeometryUtils.__v2;d.subVectors(b,a);e.subVectors(c,a);
+d.cross(e);return 0.5*d.length()},center:function(a){a.computeBoundingBox();var b=a.boundingBox,c=new THREE.Vector3;c.addVectors(b.min,b.max);c.multiplyScalar(-0.5);a.applyMatrix((new THREE.Matrix4).makeTranslation(c.x,c.y,c.z));a.computeBoundingBox();return c},normalizeUVs:function(a){for(var a=a.faceVertexUvs[0],b=0,c=a.length;b<c;b++)for(var d=a[b],e=0,f=d.length;e<f;e++)1!==d[e].x&&(d[e].x-=Math.floor(d[e].x)),1!==d[e].y&&(d[e].y-=Math.floor(d[e].y))},triangulateQuads:function(a){var b,c,d,e,
+f=[],g=[],h=[];b=0;for(c=a.faceUvs.length;b<c;b++)g[b]=[];b=0;for(c=a.faceVertexUvs.length;b<c;b++)h[b]=[];b=0;for(c=a.faces.length;b<c;b++)if(d=a.faces[b],d instanceof THREE.Face4){e=d.a;var i=d.b,k=d.c,l=d.d,m=new THREE.Face3,n=new THREE.Face3;m.color.copy(d.color);n.color.copy(d.color);m.materialIndex=d.materialIndex;n.materialIndex=d.materialIndex;m.a=e;m.b=i;m.c=l;n.a=i;n.b=k;n.c=l;4===d.vertexColors.length&&(m.vertexColors[0]=d.vertexColors[0].clone(),m.vertexColors[1]=d.vertexColors[1].clone(),
+m.vertexColors[2]=d.vertexColors[3].clone(),n.vertexColors[0]=d.vertexColors[1].clone(),n.vertexColors[1]=d.vertexColors[2].clone(),n.vertexColors[2]=d.vertexColors[3].clone());f.push(m,n);d=0;for(e=a.faceVertexUvs.length;d<e;d++)a.faceVertexUvs[d].length&&(m=a.faceVertexUvs[d][b],i=m[1],k=m[2],l=m[3],m=[m[0].clone(),i.clone(),l.clone()],i=[i.clone(),k.clone(),l.clone()],h[d].push(m,i));d=0;for(e=a.faceUvs.length;d<e;d++)a.faceUvs[d].length&&(i=a.faceUvs[d][b],g[d].push(i,i))}else{f.push(d);d=0;for(e=
+a.faceUvs.length;d<e;d++)g[d].push(a.faceUvs[d][b]);d=0;for(e=a.faceVertexUvs.length;d<e;d++)h[d].push(a.faceVertexUvs[d][b])}a.faces=f;a.faceUvs=g;a.faceVertexUvs=h;a.computeCentroids();a.computeFaceNormals();a.computeVertexNormals();a.hasTangents&&a.computeTangents()},setMaterialIndex:function(a,b,c,d){a=a.faces;d=d||a.length-1;for(c=c||0;c<=d;c++)a[c].materialIndex=b}};THREE.GeometryUtils.random=THREE.Math.random16;THREE.GeometryUtils.__v1=new THREE.Vector3;THREE.GeometryUtils.__v2=new THREE.Vector3;THREE.ImageUtils={crossOrigin:"anonymous",loadTexture:function(a,b,c,d){var e=new Image,f=new THREE.Texture(e,b),b=new THREE.ImageLoader;b.addEventListener("load",function(a){f.image=a.content;f.needsUpdate=!0;c&&c(f)});b.addEventListener("error",function(a){d&&d(a.message)});b.crossOrigin=this.crossOrigin;b.load(a,e);f.sourceFile=a;return f},loadCompressedTexture:function(a,b,c,d){var e=new THREE.CompressedTexture;e.mapping=b;var f=new XMLHttpRequest;f.onload=function(){var a=THREE.ImageUtils.parseDDS(f.response,
+!0);e.format=a.format;e.mipmaps=a.mipmaps;e.image.width=a.width;e.image.height=a.height;e.generateMipmaps=!1;e.needsUpdate=!0;c&&c(e)};f.onerror=d;f.open("GET",a,!0);f.responseType="arraybuffer";f.send(null);return e},loadTextureCube:function(a,b,c,d){var e=[];e.loadCount=0;var f=new THREE.Texture;f.image=e;void 0!==b&&(f.mapping=b);f.flipY=!1;for(var b=0,g=a.length;b<g;++b){var h=new Image;e[b]=h;h.onload=function(){e.loadCount+=1;6===e.loadCount&&(f.needsUpdate=!0,c&&c(f))};h.onerror=d;h.crossOrigin=
+this.crossOrigin;h.src=a[b]}return f},loadCompressedTextureCube:function(a,b,c,d){var e=[];e.loadCount=0;var f=new THREE.CompressedTexture;f.image=e;void 0!==b&&(f.mapping=b);f.flipY=!1;f.generateMipmaps=!1;b=function(a,b){return function(){var d=THREE.ImageUtils.parseDDS(a.response,!0);b.format=d.format;b.mipmaps=d.mipmaps;b.width=d.width;b.height=d.height;e.loadCount+=1;6===e.loadCount&&(f.format=d.format,f.needsUpdate=!0,c&&c(f))}};if(a instanceof Array)for(var g=0,h=a.length;g<h;++g){var i={};
+e[g]=i;var k=new XMLHttpRequest;k.onload=b(k,i);k.onerror=d;i=a[g];k.open("GET",i,!0);k.responseType="arraybuffer";k.send(null)}else k=new XMLHttpRequest,k.onload=function(){var a=THREE.ImageUtils.parseDDS(k.response,!0);if(a.isCubemap){for(var b=a.mipmaps.length/a.mipmapCount,d=0;d<b;d++){e[d]={mipmaps:[]};for(var g=0;g<a.mipmapCount;g++)e[d].mipmaps.push(a.mipmaps[d*a.mipmapCount+g]),e[d].format=a.format,e[d].width=a.width,e[d].height=a.height}f.format=a.format;f.needsUpdate=!0;c&&c(f)}},k.onerror=
+d,k.open("GET",a,!0),k.responseType="arraybuffer",k.send(null);return f},parseDDS:function(a,b){function c(a){return a.charCodeAt(0)+(a.charCodeAt(1)<<8)+(a.charCodeAt(2)<<16)+(a.charCodeAt(3)<<24)}var d={mipmaps:[],width:0,height:0,format:null,mipmapCount:1},e=c("DXT1"),f=c("DXT3"),g=c("DXT5"),h=new Int32Array(a,0,31);if(542327876!==h[0])return console.error("ImageUtils.parseDDS(): Invalid magic number in DDS header"),d;if(!h[20]&4)return console.error("ImageUtils.parseDDS(): Unsupported format, must contain a FourCC code"),
+d;var i=h[21];switch(i){case e:e=8;d.format=THREE.RGB_S3TC_DXT1_Format;break;case f:e=16;d.format=THREE.RGBA_S3TC_DXT3_Format;break;case g:e=16;d.format=THREE.RGBA_S3TC_DXT5_Format;break;default:return console.error("ImageUtils.parseDDS(): Unsupported FourCC code: ",String.fromCharCode(i&255,i>>8&255,i>>16&255,i>>24&255)),d}d.mipmapCount=1;h[2]&131072&&!1!==b&&(d.mipmapCount=Math.max(1,h[7]));d.isCubemap=h[28]&512?!0:!1;d.width=h[4];d.height=h[3];for(var h=h[1]+4,f=d.width,g=d.height,i=d.isCubemap?
+6:1,k=0;k<i;k++){for(var l=0;l<d.mipmapCount;l++){var m=Math.max(4,f)/4*Math.max(4,g)/4*e,n={data:new Uint8Array(a,h,m),width:f,height:g};d.mipmaps.push(n);h+=m;f=Math.max(0.5*f,1);g=Math.max(0.5*g,1)}f=d.width;g=d.height}return d},getNormalMap:function(a,b){var c=function(a){var b=Math.sqrt(a[0]*a[0]+a[1]*a[1]+a[2]*a[2]);return[a[0]/b,a[1]/b,a[2]/b]},b=b|1,d=a.width,e=a.height,f=document.createElement("canvas");f.width=d;f.height=e;var g=f.getContext("2d");g.drawImage(a,0,0);for(var h=g.getImageData(0,
+0,d,e).data,i=g.createImageData(d,e),k=i.data,l=0;l<d;l++)for(var m=0;m<e;m++){var n=0>m-1?0:m-1,s=m+1>e-1?e-1:m+1,r=0>l-1?0:l-1,p=l+1>d-1?d-1:l+1,q=[],y=[0,0,h[4*(m*d+l)]/255*b];q.push([-1,0,h[4*(m*d+r)]/255*b]);q.push([-1,-1,h[4*(n*d+r)]/255*b]);q.push([0,-1,h[4*(n*d+l)]/255*b]);q.push([1,-1,h[4*(n*d+p)]/255*b]);q.push([1,0,h[4*(m*d+p)]/255*b]);q.push([1,1,h[4*(s*d+p)]/255*b]);q.push([0,1,h[4*(s*d+l)]/255*b]);q.push([-1,1,h[4*(s*d+r)]/255*b]);n=[];r=q.length;for(s=0;s<r;s++){var p=q[s],v=q[(s+1)%
+r],p=[p[0]-y[0],p[1]-y[1],p[2]-y[2]],v=[v[0]-y[0],v[1]-y[1],v[2]-y[2]];n.push(c([p[1]*v[2]-p[2]*v[1],p[2]*v[0]-p[0]*v[2],p[0]*v[1]-p[1]*v[0]]))}q=[0,0,0];for(s=0;s<n.length;s++)q[0]+=n[s][0],q[1]+=n[s][1],q[2]+=n[s][2];q[0]/=n.length;q[1]/=n.length;q[2]/=n.length;y=4*(m*d+l);k[y]=255*((q[0]+1)/2)|0;k[y+1]=255*((q[1]+1)/2)|0;k[y+2]=255*q[2]|0;k[y+3]=255}g.putImageData(i,0,0);return f},generateDataTexture:function(a,b,c){for(var d=a*b,e=new Uint8Array(3*d),f=Math.floor(255*c.r),g=Math.floor(255*c.g),
+c=Math.floor(255*c.b),h=0;h<d;h++)e[3*h]=f,e[3*h+1]=g,e[3*h+2]=c;a=new THREE.DataTexture(e,a,b,THREE.RGBFormat);a.needsUpdate=!0;return a}};THREE.SceneUtils={createMultiMaterialObject:function(a,b){for(var c=new THREE.Object3D,d=0,e=b.length;d<e;d++)c.add(new THREE.Mesh(a,b[d]));return c},detach:function(a,b,c){a.applyMatrix(b.matrixWorld);b.remove(a);c.add(a)},attach:function(a,b,c){var d=new THREE.Matrix4;d.getInverse(c.matrixWorld);a.applyMatrix(d);b.remove(a);c.add(a)}};THREE.FontUtils={faces:{},face:"helvetiker",weight:"normal",style:"normal",size:150,divisions:10,getFace:function(){return this.faces[this.face][this.weight][this.style]},loadFace:function(a){var b=a.familyName.toLowerCase();this.faces[b]=this.faces[b]||{};this.faces[b][a.cssFontWeight]=this.faces[b][a.cssFontWeight]||{};this.faces[b][a.cssFontWeight][a.cssFontStyle]=a;return this.faces[b][a.cssFontWeight][a.cssFontStyle]=a},drawText:function(a){for(var b=this.getFace(),c=this.size/b.resolution,d=
+0,e=String(a).split(""),f=e.length,g=[],a=0;a<f;a++){var h=new THREE.Path,h=this.extractGlyphPoints(e[a],b,c,d,h),d=d+h.offset;g.push(h.path)}return{paths:g,offset:d/2}},extractGlyphPoints:function(a,b,c,d,e){var f=[],g,h,i,k,l,m,n,s,r,p,q,y=b.glyphs[a]||b.glyphs["?"];if(y){if(y.o){b=y._cachedOutline||(y._cachedOutline=y.o.split(" "));k=b.length;for(a=0;a<k;)switch(i=b[a++],i){case "m":i=b[a++]*c+d;l=b[a++]*c;e.moveTo(i,l);break;case "l":i=b[a++]*c+d;l=b[a++]*c;e.lineTo(i,l);break;case "q":i=b[a++]*
+c+d;l=b[a++]*c;s=b[a++]*c+d;r=b[a++]*c;e.quadraticCurveTo(s,r,i,l);if(g=f[f.length-1]){m=g.x;n=g.y;g=1;for(h=this.divisions;g<=h;g++){var v=g/h;THREE.Shape.Utils.b2(v,m,s,i);THREE.Shape.Utils.b2(v,n,r,l)}}break;case "b":if(i=b[a++]*c+d,l=b[a++]*c,s=b[a++]*c+d,r=b[a++]*-c,p=b[a++]*c+d,q=b[a++]*-c,e.bezierCurveTo(i,l,s,r,p,q),g=f[f.length-1]){m=g.x;n=g.y;g=1;for(h=this.divisions;g<=h;g++)v=g/h,THREE.Shape.Utils.b3(v,m,s,p,i),THREE.Shape.Utils.b3(v,n,r,q,l)}}}return{offset:y.ha*c,path:e}}}};
+THREE.FontUtils.generateShapes=function(a,b){var b=b||{},c=void 0!==b.curveSegments?b.curveSegments:4,d=void 0!==b.font?b.font:"helvetiker",e=void 0!==b.weight?b.weight:"normal",f=void 0!==b.style?b.style:"normal";THREE.FontUtils.size=void 0!==b.size?b.size:100;THREE.FontUtils.divisions=c;THREE.FontUtils.face=d;THREE.FontUtils.weight=e;THREE.FontUtils.style=f;c=THREE.FontUtils.drawText(a).paths;d=[];e=0;for(f=c.length;e<f;e++)Array.prototype.push.apply(d,c[e].toShapes());return d};
+(function(a){var b=function(a){for(var b=a.length,e=0,f=b-1,g=0;g<b;f=g++)e+=a[f].x*a[g].y-a[g].x*a[f].y;return 0.5*e};a.Triangulate=function(a,d){var e=a.length;if(3>e)return null;var f=[],g=[],h=[],i,k,l;if(0<b(a))for(k=0;k<e;k++)g[k]=k;else for(k=0;k<e;k++)g[k]=e-1-k;var m=2*e;for(k=e-1;2<e;){if(0>=m--){console.log("Warning, unable to triangulate polygon!");break}i=k;e<=i&&(i=0);k=i+1;e<=k&&(k=0);l=k+1;e<=l&&(l=0);var n;a:{var s=n=void 0,r=void 0,p=void 0,q=void 0,y=void 0,v=void 0,z=void 0,t=
+void 0,s=a[g[i]].x,r=a[g[i]].y,p=a[g[k]].x,q=a[g[k]].y,y=a[g[l]].x,v=a[g[l]].y;if(1E-10>(p-s)*(v-r)-(q-r)*(y-s))n=!1;else{var A=void 0,I=void 0,C=void 0,x=void 0,G=void 0,J=void 0,E=void 0,H=void 0,B=void 0,W=void 0,B=H=E=t=z=void 0,A=y-p,I=v-q,C=s-y,x=r-v,G=p-s,J=q-r;for(n=0;n<e;n++)if(!(n===i||n===k||n===l))if(z=a[g[n]].x,t=a[g[n]].y,E=z-s,H=t-r,B=z-p,W=t-q,z-=y,t-=v,B=A*W-I*B,E=G*H-J*E,H=C*t-x*z,0<=B&&0<=H&&0<=E){n=!1;break a}n=!0}}if(n){f.push([a[g[i]],a[g[k]],a[g[l]]]);h.push([g[i],g[k],g[l]]);
+i=k;for(l=k+1;l<e;i++,l++)g[i]=g[l];e--;m=2*e}}return d?h:f};a.Triangulate.area=b;return a})(THREE.FontUtils);self._typeface_js={faces:THREE.FontUtils.faces,loadFace:THREE.FontUtils.loadFace};THREE.Curve=function(){};THREE.Curve.prototype.getPoint=function(){console.log("Warning, getPoint() not implemented!");return null};THREE.Curve.prototype.getPointAt=function(a){a=this.getUtoTmapping(a);return this.getPoint(a)};THREE.Curve.prototype.getPoints=function(a){a||(a=5);var b,c=[];for(b=0;b<=a;b++)c.push(this.getPoint(b/a));return c};THREE.Curve.prototype.getSpacedPoints=function(a){a||(a=5);var b,c=[];for(b=0;b<=a;b++)c.push(this.getPointAt(b/a));return c};
+THREE.Curve.prototype.getLength=function(){var a=this.getLengths();return a[a.length-1]};THREE.Curve.prototype.getLengths=function(a){a||(a=this.__arcLengthDivisions?this.__arcLengthDivisions:200);if(this.cacheArcLengths&&this.cacheArcLengths.length==a+1&&!this.needsUpdate)return this.cacheArcLengths;this.needsUpdate=!1;var b=[],c,d=this.getPoint(0),e,f=0;b.push(0);for(e=1;e<=a;e++)c=this.getPoint(e/a),f+=c.distanceTo(d),b.push(f),d=c;return this.cacheArcLengths=b};
+THREE.Curve.prototype.updateArcLengths=function(){this.needsUpdate=!0;this.getLengths()};THREE.Curve.prototype.getUtoTmapping=function(a,b){var c=this.getLengths(),d=0,e=c.length,f;f=b?b:a*c[e-1];for(var g=0,h=e-1,i;g<=h;)if(d=Math.floor(g+(h-g)/2),i=c[d]-f,0>i)g=d+1;else if(0<i)h=d-1;else{h=d;break}d=h;if(c[d]==f)return d/(e-1);g=c[d];return c=(d+(f-g)/(c[d+1]-g))/(e-1)};THREE.Curve.prototype.getTangent=function(a){var b=a-1E-4,a=a+1E-4;0>b&&(b=0);1<a&&(a=1);b=this.getPoint(b);return this.getPoint(a).clone().sub(b).normalize()};
+THREE.Curve.prototype.getTangentAt=function(a){a=this.getUtoTmapping(a);return this.getTangent(a)};THREE.LineCurve=function(a,b){this.v1=a;this.v2=b};THREE.LineCurve.prototype=Object.create(THREE.Curve.prototype);THREE.LineCurve.prototype.getPoint=function(a){var b=this.v2.clone().sub(this.v1);b.multiplyScalar(a).add(this.v1);return b};THREE.LineCurve.prototype.getPointAt=function(a){return this.getPoint(a)};THREE.LineCurve.prototype.getTangent=function(){return this.v2.clone().sub(this.v1).normalize()};
+THREE.QuadraticBezierCurve=function(a,b,c){this.v0=a;this.v1=b;this.v2=c};THREE.QuadraticBezierCurve.prototype=Object.create(THREE.Curve.prototype);THREE.QuadraticBezierCurve.prototype.getPoint=function(a){var b;b=THREE.Shape.Utils.b2(a,this.v0.x,this.v1.x,this.v2.x);a=THREE.Shape.Utils.b2(a,this.v0.y,this.v1.y,this.v2.y);return new THREE.Vector2(b,a)};
+THREE.QuadraticBezierCurve.prototype.getTangent=function(a){var b;b=THREE.Curve.Utils.tangentQuadraticBezier(a,this.v0.x,this.v1.x,this.v2.x);a=THREE.Curve.Utils.tangentQuadraticBezier(a,this.v0.y,this.v1.y,this.v2.y);b=new THREE.Vector2(b,a);b.normalize();return b};THREE.CubicBezierCurve=function(a,b,c,d){this.v0=a;this.v1=b;this.v2=c;this.v3=d};THREE.CubicBezierCurve.prototype=Object.create(THREE.Curve.prototype);
+THREE.CubicBezierCurve.prototype.getPoint=function(a){var b;b=THREE.Shape.Utils.b3(a,this.v0.x,this.v1.x,this.v2.x,this.v3.x);a=THREE.Shape.Utils.b3(a,this.v0.y,this.v1.y,this.v2.y,this.v3.y);return new THREE.Vector2(b,a)};THREE.CubicBezierCurve.prototype.getTangent=function(a){var b;b=THREE.Curve.Utils.tangentCubicBezier(a,this.v0.x,this.v1.x,this.v2.x,this.v3.x);a=THREE.Curve.Utils.tangentCubicBezier(a,this.v0.y,this.v1.y,this.v2.y,this.v3.y);b=new THREE.Vector2(b,a);b.normalize();return b};
+THREE.SplineCurve=function(a){this.points=void 0==a?[]:a};THREE.SplineCurve.prototype=Object.create(THREE.Curve.prototype);THREE.SplineCurve.prototype.getPoint=function(a){var b=new THREE.Vector2,c=[],d=this.points,e;e=(d.length-1)*a;a=Math.floor(e);e-=a;c[0]=0==a?a:a-1;c[1]=a;c[2]=a>d.length-2?d.length-1:a+1;c[3]=a>d.length-3?d.length-1:a+2;b.x=THREE.Curve.Utils.interpolate(d[c[0]].x,d[c[1]].x,d[c[2]].x,d[c[3]].x,e);b.y=THREE.Curve.Utils.interpolate(d[c[0]].y,d[c[1]].y,d[c[2]].y,d[c[3]].y,e);return b};
+THREE.EllipseCurve=function(a,b,c,d,e,f,g){this.aX=a;this.aY=b;this.xRadius=c;this.yRadius=d;this.aStartAngle=e;this.aEndAngle=f;this.aClockwise=g};THREE.EllipseCurve.prototype=Object.create(THREE.Curve.prototype);THREE.EllipseCurve.prototype.getPoint=function(a){var b=this.aEndAngle-this.aStartAngle;this.aClockwise||(a=1-a);b=this.aStartAngle+a*b;a=this.aX+this.xRadius*Math.cos(b);b=this.aY+this.yRadius*Math.sin(b);return new THREE.Vector2(a,b)};
+THREE.ArcCurve=function(a,b,c,d,e,f){THREE.EllipseCurve.call(this,a,b,c,c,d,e,f)};THREE.ArcCurve.prototype=Object.create(THREE.EllipseCurve.prototype);
+THREE.Curve.Utils={tangentQuadraticBezier:function(a,b,c,d){return 2*(1-a)*(c-b)+2*a*(d-c)},tangentCubicBezier:function(a,b,c,d,e){return-3*b*(1-a)*(1-a)+3*c*(1-a)*(1-a)-6*a*c*(1-a)+6*a*d*(1-a)-3*a*a*d+3*a*a*e},tangentSpline:function(a){return 6*a*a-6*a+(3*a*a-4*a+1)+(-6*a*a+6*a)+(3*a*a-2*a)},interpolate:function(a,b,c,d,e){var a=0.5*(c-a),d=0.5*(d-b),f=e*e;return(2*b-2*c+a+d)*e*f+(-3*b+3*c-2*a-d)*f+a*e+b}};
+THREE.Curve.create=function(a,b){a.prototype=Object.create(THREE.Curve.prototype);a.prototype.getPoint=b;return a};THREE.LineCurve3=THREE.Curve.create(function(a,b){this.v1=a;this.v2=b},function(a){var b=new THREE.Vector3;b.subVectors(this.v2,this.v1);b.multiplyScalar(a);b.add(this.v1);return b});
+THREE.QuadraticBezierCurve3=THREE.Curve.create(function(a,b,c){this.v0=a;this.v1=b;this.v2=c},function(a){var b,c;b=THREE.Shape.Utils.b2(a,this.v0.x,this.v1.x,this.v2.x);c=THREE.Shape.Utils.b2(a,this.v0.y,this.v1.y,this.v2.y);a=THREE.Shape.Utils.b2(a,this.v0.z,this.v1.z,this.v2.z);return new THREE.Vector3(b,c,a)});
+THREE.CubicBezierCurve3=THREE.Curve.create(function(a,b,c,d){this.v0=a;this.v1=b;this.v2=c;this.v3=d},function(a){var b,c;b=THREE.Shape.Utils.b3(a,this.v0.x,this.v1.x,this.v2.x,this.v3.x);c=THREE.Shape.Utils.b3(a,this.v0.y,this.v1.y,this.v2.y,this.v3.y);a=THREE.Shape.Utils.b3(a,this.v0.z,this.v1.z,this.v2.z,this.v3.z);return new THREE.Vector3(b,c,a)});
+THREE.SplineCurve3=THREE.Curve.create(function(a){this.points=void 0==a?[]:a},function(a){var b=new THREE.Vector3,c=[],d=this.points,e,a=(d.length-1)*a;e=Math.floor(a);a-=e;c[0]=0==e?e:e-1;c[1]=e;c[2]=e>d.length-2?d.length-1:e+1;c[3]=e>d.length-3?d.length-1:e+2;e=d[c[0]];var f=d[c[1]],g=d[c[2]],c=d[c[3]];b.x=THREE.Curve.Utils.interpolate(e.x,f.x,g.x,c.x,a);b.y=THREE.Curve.Utils.interpolate(e.y,f.y,g.y,c.y,a);b.z=THREE.Curve.Utils.interpolate(e.z,f.z,g.z,c.z,a);return b});
+THREE.ClosedSplineCurve3=THREE.Curve.create(function(a){this.points=void 0==a?[]:a},function(a){var b=new THREE.Vector3,c=[],d=this.points,e;e=(d.length-0)*a;a=Math.floor(e);e-=a;a+=0<a?0:(Math.floor(Math.abs(a)/d.length)+1)*d.length;c[0]=(a-1)%d.length;c[1]=a%d.length;c[2]=(a+1)%d.length;c[3]=(a+2)%d.length;b.x=THREE.Curve.Utils.interpolate(d[c[0]].x,d[c[1]].x,d[c[2]].x,d[c[3]].x,e);b.y=THREE.Curve.Utils.interpolate(d[c[0]].y,d[c[1]].y,d[c[2]].y,d[c[3]].y,e);b.z=THREE.Curve.Utils.interpolate(d[c[0]].z,
+d[c[1]].z,d[c[2]].z,d[c[3]].z,e);return b});THREE.CurvePath=function(){this.curves=[];this.bends=[];this.autoClose=!1};THREE.CurvePath.prototype=Object.create(THREE.Curve.prototype);THREE.CurvePath.prototype.add=function(a){this.curves.push(a)};THREE.CurvePath.prototype.checkConnection=function(){};THREE.CurvePath.prototype.closePath=function(){var a=this.curves[0].getPoint(0),b=this.curves[this.curves.length-1].getPoint(1);a.equals(b)||this.curves.push(new THREE.LineCurve(b,a))};
+THREE.CurvePath.prototype.getPoint=function(a){for(var b=a*this.getLength(),c=this.getCurveLengths(),a=0;a<c.length;){if(c[a]>=b)return b=c[a]-b,a=this.curves[a],b=1-b/a.getLength(),a.getPointAt(b);a++}return null};THREE.CurvePath.prototype.getLength=function(){var a=this.getCurveLengths();return a[a.length-1]};
+THREE.CurvePath.prototype.getCurveLengths=function(){if(this.cacheLengths&&this.cacheLengths.length==this.curves.length)return this.cacheLengths;var a=[],b=0,c,d=this.curves.length;for(c=0;c<d;c++)b+=this.curves[c].getLength(),a.push(b);return this.cacheLengths=a};
+THREE.CurvePath.prototype.getBoundingBox=function(){var a=this.getPoints(),b,c,d,e,f,g;b=c=Number.NEGATIVE_INFINITY;e=f=Number.POSITIVE_INFINITY;var h,i,k,l,m=a[0]instanceof THREE.Vector3;l=m?new THREE.Vector3:new THREE.Vector2;i=0;for(k=a.length;i<k;i++)h=a[i],h.x>b?b=h.x:h.x<e&&(e=h.x),h.y>c?c=h.y:h.y<f&&(f=h.y),m&&(h.z>d?d=h.z:h.z<g&&(g=h.z)),l.add(h);a={minX:e,minY:f,maxX:b,maxY:c,centroid:l.divideScalar(k)};m&&(a.maxZ=d,a.minZ=g);return a};
+THREE.CurvePath.prototype.createPointsGeometry=function(a){a=this.getPoints(a,!0);return this.createGeometry(a)};THREE.CurvePath.prototype.createSpacedPointsGeometry=function(a){a=this.getSpacedPoints(a,!0);return this.createGeometry(a)};THREE.CurvePath.prototype.createGeometry=function(a){for(var b=new THREE.Geometry,c=0;c<a.length;c++)b.vertices.push(new THREE.Vector3(a[c].x,a[c].y,a[c].z||0));return b};THREE.CurvePath.prototype.addWrapPath=function(a){this.bends.push(a)};
+THREE.CurvePath.prototype.getTransformedPoints=function(a,b){var c=this.getPoints(a),d,e;b||(b=this.bends);d=0;for(e=b.length;d<e;d++)c=this.getWrapPoints(c,b[d]);return c};THREE.CurvePath.prototype.getTransformedSpacedPoints=function(a,b){var c=this.getSpacedPoints(a),d,e;b||(b=this.bends);d=0;for(e=b.length;d<e;d++)c=this.getWrapPoints(c,b[d]);return c};
+THREE.CurvePath.prototype.getWrapPoints=function(a,b){var c=this.getBoundingBox(),d,e,f,g,h,i;d=0;for(e=a.length;d<e;d++)f=a[d],g=f.x,h=f.y,i=g/c.maxX,i=b.getUtoTmapping(i,g),g=b.getPoint(i),h=b.getNormalVector(i).multiplyScalar(h),f.x=g.x+h.x,f.y=g.y+h.y;return a};THREE.Gyroscope=function(){THREE.Object3D.call(this)};THREE.Gyroscope.prototype=Object.create(THREE.Object3D.prototype);
+THREE.Gyroscope.prototype.updateMatrixWorld=function(a){this.matrixAutoUpdate&&this.updateMatrix();if(this.matrixWorldNeedsUpdate||a)this.parent?(this.matrixWorld.multiplyMatrices(this.parent.matrixWorld,this.matrix),this.matrixWorld.decompose(this.translationWorld,this.rotationWorld,this.scaleWorld),this.matrix.decompose(this.translationObject,this.rotationObject,this.scaleObject),this.matrixWorld.compose(this.translationWorld,this.rotationObject,this.scaleWorld)):this.matrixWorld.copy(this.matrix),
+this.matrixWorldNeedsUpdate=!1,a=!0;for(var b=0,c=this.children.length;b<c;b++)this.children[b].updateMatrixWorld(a)};THREE.Gyroscope.prototype.translationWorld=new THREE.Vector3;THREE.Gyroscope.prototype.translationObject=new THREE.Vector3;THREE.Gyroscope.prototype.rotationWorld=new THREE.Quaternion;THREE.Gyroscope.prototype.rotationObject=new THREE.Quaternion;THREE.Gyroscope.prototype.scaleWorld=new THREE.Vector3;THREE.Gyroscope.prototype.scaleObject=new THREE.Vector3;THREE.Path=function(a){THREE.CurvePath.call(this);this.actions=[];a&&this.fromPoints(a)};THREE.Path.prototype=Object.create(THREE.CurvePath.prototype);THREE.PathActions={MOVE_TO:"moveTo",LINE_TO:"lineTo",QUADRATIC_CURVE_TO:"quadraticCurveTo",BEZIER_CURVE_TO:"bezierCurveTo",CSPLINE_THRU:"splineThru",ARC:"arc",ELLIPSE:"ellipse"};THREE.Path.prototype.fromPoints=function(a){this.moveTo(a[0].x,a[0].y);for(var b=1,c=a.length;b<c;b++)this.lineTo(a[b].x,a[b].y)};
+THREE.Path.prototype.moveTo=function(a,b){var c=Array.prototype.slice.call(arguments);this.actions.push({action:THREE.PathActions.MOVE_TO,args:c})};THREE.Path.prototype.lineTo=function(a,b){var c=Array.prototype.slice.call(arguments),d=this.actions[this.actions.length-1].args,d=new THREE.LineCurve(new THREE.Vector2(d[d.length-2],d[d.length-1]),new THREE.Vector2(a,b));this.curves.push(d);this.actions.push({action:THREE.PathActions.LINE_TO,args:c})};
+THREE.Path.prototype.quadraticCurveTo=function(a,b,c,d){var e=Array.prototype.slice.call(arguments),f=this.actions[this.actions.length-1].args,f=new THREE.QuadraticBezierCurve(new THREE.Vector2(f[f.length-2],f[f.length-1]),new THREE.Vector2(a,b),new THREE.Vector2(c,d));this.curves.push(f);this.actions.push({action:THREE.PathActions.QUADRATIC_CURVE_TO,args:e})};
+THREE.Path.prototype.bezierCurveTo=function(a,b,c,d,e,f){var g=Array.prototype.slice.call(arguments),h=this.actions[this.actions.length-1].args,h=new THREE.CubicBezierCurve(new THREE.Vector2(h[h.length-2],h[h.length-1]),new THREE.Vector2(a,b),new THREE.Vector2(c,d),new THREE.Vector2(e,f));this.curves.push(h);this.actions.push({action:THREE.PathActions.BEZIER_CURVE_TO,args:g})};
+THREE.Path.prototype.splineThru=function(a){var b=Array.prototype.slice.call(arguments),c=this.actions[this.actions.length-1].args,c=[new THREE.Vector2(c[c.length-2],c[c.length-1])];Array.prototype.push.apply(c,a);c=new THREE.SplineCurve(c);this.curves.push(c);this.actions.push({action:THREE.PathActions.CSPLINE_THRU,args:b})};THREE.Path.prototype.arc=function(a,b,c,d,e,f){var g=this.actions[this.actions.length-1].args;this.absarc(a+g[g.length-2],b+g[g.length-1],c,d,e,f)};
+THREE.Path.prototype.absarc=function(a,b,c,d,e,f){this.absellipse(a,b,c,c,d,e,f)};THREE.Path.prototype.ellipse=function(a,b,c,d,e,f,g){var h=this.actions[this.actions.length-1].args;this.absellipse(a+h[h.length-2],b+h[h.length-1],c,d,e,f,g)};THREE.Path.prototype.absellipse=function(a,b,c,d,e,f,g){var h=Array.prototype.slice.call(arguments),i=new THREE.EllipseCurve(a,b,c,d,e,f,g);this.curves.push(i);i=i.getPoint(g?1:0);h.push(i.x);h.push(i.y);this.actions.push({action:THREE.PathActions.ELLIPSE,args:h})};
+THREE.Path.prototype.getSpacedPoints=function(a){a||(a=40);for(var b=[],c=0;c<a;c++)b.push(this.getPoint(c/a));return b};
+THREE.Path.prototype.getPoints=function(a,b){if(this.useSpacedPoints)return console.log("tata"),this.getSpacedPoints(a,b);var a=a||12,c=[],d,e,f,g,h,i,k,l,m,n,s,r,p;d=0;for(e=this.actions.length;d<e;d++)switch(f=this.actions[d],g=f.action,f=f.args,g){case THREE.PathActions.MOVE_TO:c.push(new THREE.Vector2(f[0],f[1]));break;case THREE.PathActions.LINE_TO:c.push(new THREE.Vector2(f[0],f[1]));break;case THREE.PathActions.QUADRATIC_CURVE_TO:h=f[2];i=f[3];m=f[0];n=f[1];0<c.length?(g=c[c.length-1],s=g.x,
+r=g.y):(g=this.actions[d-1].args,s=g[g.length-2],r=g[g.length-1]);for(f=1;f<=a;f++)p=f/a,g=THREE.Shape.Utils.b2(p,s,m,h),p=THREE.Shape.Utils.b2(p,r,n,i),c.push(new THREE.Vector2(g,p));break;case THREE.PathActions.BEZIER_CURVE_TO:h=f[4];i=f[5];m=f[0];n=f[1];k=f[2];l=f[3];0<c.length?(g=c[c.length-1],s=g.x,r=g.y):(g=this.actions[d-1].args,s=g[g.length-2],r=g[g.length-1]);for(f=1;f<=a;f++)p=f/a,g=THREE.Shape.Utils.b3(p,s,m,k,h),p=THREE.Shape.Utils.b3(p,r,n,l,i),c.push(new THREE.Vector2(g,p));break;case THREE.PathActions.CSPLINE_THRU:g=
+this.actions[d-1].args;p=[new THREE.Vector2(g[g.length-2],g[g.length-1])];g=a*f[0].length;p=p.concat(f[0]);p=new THREE.SplineCurve(p);for(f=1;f<=g;f++)c.push(p.getPointAt(f/g));break;case THREE.PathActions.ARC:h=f[0];i=f[1];n=f[2];k=f[3];g=f[4];m=!!f[5];s=g-k;r=2*a;for(f=1;f<=r;f++)p=f/r,m||(p=1-p),p=k+p*s,g=h+n*Math.cos(p),p=i+n*Math.sin(p),c.push(new THREE.Vector2(g,p));break;case THREE.PathActions.ELLIPSE:h=f[0];i=f[1];n=f[2];l=f[3];k=f[4];g=f[5];m=!!f[6];s=g-k;r=2*a;for(f=1;f<=r;f++)p=f/r,m||
+(p=1-p),p=k+p*s,g=h+n*Math.cos(p),p=i+l*Math.sin(p),c.push(new THREE.Vector2(g,p))}d=c[c.length-1];1E-10>Math.abs(d.x-c[0].x)&&1E-10>Math.abs(d.y-c[0].y)&&c.splice(c.length-1,1);b&&c.push(c[0]);return c};
+THREE.Path.prototype.toShapes=function(){var a,b,c,d,e=[],f=new THREE.Path;a=0;for(b=this.actions.length;a<b;a++)c=this.actions[a],d=c.args,c=c.action,c==THREE.PathActions.MOVE_TO&&0!=f.actions.length&&(e.push(f),f=new THREE.Path),f[c].apply(f,d);0!=f.actions.length&&e.push(f);if(0==e.length)return[];var g;d=[];a=!THREE.Shape.Utils.isClockWise(e[0].getPoints());if(1==e.length)return f=e[0],g=new THREE.Shape,g.actions=f.actions,g.curves=f.curves,d.push(g),d;if(a){g=new THREE.Shape;a=0;for(b=e.length;a<
+b;a++)f=e[a],THREE.Shape.Utils.isClockWise(f.getPoints())?(g.actions=f.actions,g.curves=f.curves,d.push(g),g=new THREE.Shape):g.holes.push(f)}else{a=0;for(b=e.length;a<b;a++)f=e[a],THREE.Shape.Utils.isClockWise(f.getPoints())?(g&&d.push(g),g=new THREE.Shape,g.actions=f.actions,g.curves=f.curves):g.holes.push(f);d.push(g)}return d};THREE.Shape=function(){THREE.Path.apply(this,arguments);this.holes=[]};THREE.Shape.prototype=Object.create(THREE.Path.prototype);THREE.Shape.prototype.extrude=function(a){return new THREE.ExtrudeGeometry(this,a)};THREE.Shape.prototype.makeGeometry=function(a){return new THREE.ShapeGeometry(this,a)};THREE.Shape.prototype.getPointsHoles=function(a){var b,c=this.holes.length,d=[];for(b=0;b<c;b++)d[b]=this.holes[b].getTransformedPoints(a,this.bends);return d};
+THREE.Shape.prototype.getSpacedPointsHoles=function(a){var b,c=this.holes.length,d=[];for(b=0;b<c;b++)d[b]=this.holes[b].getTransformedSpacedPoints(a,this.bends);return d};THREE.Shape.prototype.extractAllPoints=function(a){return{shape:this.getTransformedPoints(a),holes:this.getPointsHoles(a)}};THREE.Shape.prototype.extractPoints=function(a){return this.useSpacedPoints?this.extractAllSpacedPoints(a):this.extractAllPoints(a)};
+THREE.Shape.prototype.extractAllSpacedPoints=function(a){return{shape:this.getTransformedSpacedPoints(a),holes:this.getSpacedPointsHoles(a)}};
+THREE.Shape.Utils={removeHoles:function(a,b){var c=a.concat(),d=c.concat(),e,f,g,h,i,k,l,m,n,s,r=[];for(i=0;i<b.length;i++){k=b[i];Array.prototype.push.apply(d,k);f=Number.POSITIVE_INFINITY;for(e=0;e<k.length;e++){n=k[e];s=[];for(m=0;m<c.length;m++)l=c[m],l=n.distanceToSquared(l),s.push(l),l<f&&(f=l,g=e,h=m)}e=0<=h-1?h-1:c.length-1;f=0<=g-1?g-1:k.length-1;var p=[k[g],c[h],c[e]];m=THREE.FontUtils.Triangulate.area(p);var q=[k[g],k[f],c[h]];n=THREE.FontUtils.Triangulate.area(q);s=h;l=g;h+=1;g+=-1;0>
+h&&(h+=c.length);h%=c.length;0>g&&(g+=k.length);g%=k.length;e=0<=h-1?h-1:c.length-1;f=0<=g-1?g-1:k.length-1;p=[k[g],c[h],c[e]];p=THREE.FontUtils.Triangulate.area(p);q=[k[g],k[f],c[h]];q=THREE.FontUtils.Triangulate.area(q);m+n>p+q&&(h=s,g=l,0>h&&(h+=c.length),h%=c.length,0>g&&(g+=k.length),g%=k.length,e=0<=h-1?h-1:c.length-1,f=0<=g-1?g-1:k.length-1);m=c.slice(0,h);n=c.slice(h);s=k.slice(g);l=k.slice(0,g);f=[k[g],k[f],c[h]];r.push([k[g],c[h],c[e]]);r.push(f);c=m.concat(s).concat(l).concat(n)}return{shape:c,
+isolatedPts:r,allpoints:d}},triangulateShape:function(a,b){var c=THREE.Shape.Utils.removeHoles(a,b),d=c.allpoints,e=c.isolatedPts,c=THREE.FontUtils.Triangulate(c.shape,!1),f,g,h,i,k={};f=0;for(g=d.length;f<g;f++)i=d[f].x+":"+d[f].y,void 0!==k[i]&&console.log("Duplicate point",i),k[i]=f;f=0;for(g=c.length;f<g;f++){h=c[f];for(d=0;3>d;d++)i=h[d].x+":"+h[d].y,i=k[i],void 0!==i&&(h[d]=i)}f=0;for(g=e.length;f<g;f++){h=e[f];for(d=0;3>d;d++)i=h[d].x+":"+h[d].y,i=k[i],void 0!==i&&(h[d]=i)}return c.concat(e)},
+isClockWise:function(a){return 0>THREE.FontUtils.Triangulate.area(a)},b2p0:function(a,b){var c=1-a;return c*c*b},b2p1:function(a,b){return 2*(1-a)*a*b},b2p2:function(a,b){return a*a*b},b2:function(a,b,c,d){return this.b2p0(a,b)+this.b2p1(a,c)+this.b2p2(a,d)},b3p0:function(a,b){var c=1-a;return c*c*c*b},b3p1:function(a,b){var c=1-a;return 3*c*c*a*b},b3p2:function(a,b){return 3*(1-a)*a*a*b},b3p3:function(a,b){return a*a*a*b},b3:function(a,b,c,d,e){return this.b3p0(a,b)+this.b3p1(a,c)+this.b3p2(a,d)+
+this.b3p3(a,e)}};THREE.AnimationHandler=function(){var a=[],b={},c={update:function(b){for(var c=0;c<a.length;c++)a[c].update(b)},addToUpdate:function(b){-1===a.indexOf(b)&&a.push(b)},removeFromUpdate:function(b){b=a.indexOf(b);-1!==b&&a.splice(b,1)},add:function(a){void 0!==b[a.name]&&console.log("THREE.AnimationHandler.add: Warning! "+a.name+" already exists in library. Overwriting.");b[a.name]=a;if(!0!==a.initialized){for(var c=0;c<a.hierarchy.length;c++){for(var d=0;d<a.hierarchy[c].keys.length;d++)if(0>a.hierarchy[c].keys[d].time&&
+(a.hierarchy[c].keys[d].time=0),void 0!==a.hierarchy[c].keys[d].rot&&!(a.hierarchy[c].keys[d].rot instanceof THREE.Quaternion)){var h=a.hierarchy[c].keys[d].rot;a.hierarchy[c].keys[d].rot=new THREE.Quaternion(h[0],h[1],h[2],h[3])}if(a.hierarchy[c].keys.length&&void 0!==a.hierarchy[c].keys[0].morphTargets){h={};for(d=0;d<a.hierarchy[c].keys.length;d++)for(var i=0;i<a.hierarchy[c].keys[d].morphTargets.length;i++){var k=a.hierarchy[c].keys[d].morphTargets[i];h[k]=-1}a.hierarchy[c].usedMorphTargets=h;
+for(d=0;d<a.hierarchy[c].keys.length;d++){var l={};for(k in h){for(i=0;i<a.hierarchy[c].keys[d].morphTargets.length;i++)if(a.hierarchy[c].keys[d].morphTargets[i]===k){l[k]=a.hierarchy[c].keys[d].morphTargetsInfluences[i];break}i===a.hierarchy[c].keys[d].morphTargets.length&&(l[k]=0)}a.hierarchy[c].keys[d].morphTargetsInfluences=l}}for(d=1;d<a.hierarchy[c].keys.length;d++)a.hierarchy[c].keys[d].time===a.hierarchy[c].keys[d-1].time&&(a.hierarchy[c].keys.splice(d,1),d--);for(d=0;d<a.hierarchy[c].keys.length;d++)a.hierarchy[c].keys[d].index=
+d}d=parseInt(a.length*a.fps,10);a.JIT={};a.JIT.hierarchy=[];for(c=0;c<a.hierarchy.length;c++)a.JIT.hierarchy.push(Array(d));a.initialized=!0}},get:function(a){if("string"===typeof a){if(b[a])return b[a];console.log("THREE.AnimationHandler.get: Couldn't find animation "+a);return null}},parse:function(a){var b=[];if(a instanceof THREE.SkinnedMesh)for(var c=0;c<a.bones.length;c++)b.push(a.bones[c]);else d(a,b);return b}},d=function(a,b){b.push(a);for(var c=0;c<a.children.length;c++)d(a.children[c],
+b)};c.LINEAR=0;c.CATMULLROM=1;c.CATMULLROM_FORWARD=2;return c}();THREE.Animation=function(a,b,c){this.root=a;this.data=THREE.AnimationHandler.get(b);this.hierarchy=THREE.AnimationHandler.parse(a);this.currentTime=0;this.timeScale=1;this.isPlaying=!1;this.loop=this.isPaused=!0;this.interpolationType=void 0!==c?c:THREE.AnimationHandler.LINEAR;this.points=[];this.target=new THREE.Vector3};
+THREE.Animation.prototype.play=function(a,b){if(!1===this.isPlaying){this.isPlaying=!0;this.loop=void 0!==a?a:!0;this.currentTime=void 0!==b?b:0;var c,d=this.hierarchy.length,e;for(c=0;c<d;c++){e=this.hierarchy[c];this.interpolationType!==THREE.AnimationHandler.CATMULLROM_FORWARD&&(e.useQuaternion=!0);e.matrixAutoUpdate=!0;void 0===e.animationCache&&(e.animationCache={},e.animationCache.prevKey={pos:0,rot:0,scl:0},e.animationCache.nextKey={pos:0,rot:0,scl:0},e.animationCache.originalMatrix=e instanceof
+THREE.Bone?e.skinMatrix:e.matrix);var f=e.animationCache.prevKey;e=e.animationCache.nextKey;f.pos=this.data.hierarchy[c].keys[0];f.rot=this.data.hierarchy[c].keys[0];f.scl=this.data.hierarchy[c].keys[0];e.pos=this.getNextKeyWith("pos",c,1);e.rot=this.getNextKeyWith("rot",c,1);e.scl=this.getNextKeyWith("scl",c,1)}this.update(0)}this.isPaused=!1;THREE.AnimationHandler.addToUpdate(this)};
+THREE.Animation.prototype.pause=function(){!0===this.isPaused?THREE.AnimationHandler.addToUpdate(this):THREE.AnimationHandler.removeFromUpdate(this);this.isPaused=!this.isPaused};THREE.Animation.prototype.stop=function(){this.isPaused=this.isPlaying=!1;THREE.AnimationHandler.removeFromUpdate(this)};
+THREE.Animation.prototype.update=function(a){if(!1!==this.isPlaying){var b=["pos","rot","scl"],c,d,e,f,g,h,i,k,l;l=this.currentTime+=a*this.timeScale;k=this.currentTime%=this.data.length;parseInt(Math.min(k*this.data.fps,this.data.length*this.data.fps),10);for(var m=0,n=this.hierarchy.length;m<n;m++){a=this.hierarchy[m];i=a.animationCache;for(var s=0;3>s;s++){c=b[s];g=i.prevKey[c];h=i.nextKey[c];if(h.time<=l){if(k<l)if(this.loop){g=this.data.hierarchy[m].keys[0];for(h=this.getNextKeyWith(c,m,1);h.time<
+k;)g=h,h=this.getNextKeyWith(c,m,h.index+1)}else{this.stop();return}else{do g=h,h=this.getNextKeyWith(c,m,h.index+1);while(h.time<k)}i.prevKey[c]=g;i.nextKey[c]=h}a.matrixAutoUpdate=!0;a.matrixWorldNeedsUpdate=!0;d=(k-g.time)/(h.time-g.time);e=g[c];f=h[c];if(0>d||1<d)console.log("THREE.Animation.update: Warning! Scale out of bounds:"+d+" on bone "+m),d=0>d?0:1;if("pos"===c)if(c=a.position,this.interpolationType===THREE.AnimationHandler.LINEAR)c.x=e[0]+(f[0]-e[0])*d,c.y=e[1]+(f[1]-e[1])*d,c.z=e[2]+
+(f[2]-e[2])*d;else{if(this.interpolationType===THREE.AnimationHandler.CATMULLROM||this.interpolationType===THREE.AnimationHandler.CATMULLROM_FORWARD)this.points[0]=this.getPrevKeyWith("pos",m,g.index-1).pos,this.points[1]=e,this.points[2]=f,this.points[3]=this.getNextKeyWith("pos",m,h.index+1).pos,d=0.33*d+0.33,e=this.interpolateCatmullRom(this.points,d),c.x=e[0],c.y=e[1],c.z=e[2],this.interpolationType===THREE.AnimationHandler.CATMULLROM_FORWARD&&(d=this.interpolateCatmullRom(this.points,1.01*d),
+this.target.set(d[0],d[1],d[2]),this.target.sub(c),this.target.y=0,this.target.normalize(),d=Math.atan2(this.target.x,this.target.z),a.rotation.set(0,d,0))}else"rot"===c?THREE.Quaternion.slerp(e,f,a.quaternion,d):"scl"===c&&(c=a.scale,c.x=e[0]+(f[0]-e[0])*d,c.y=e[1]+(f[1]-e[1])*d,c.z=e[2]+(f[2]-e[2])*d)}}}};
+THREE.Animation.prototype.interpolateCatmullRom=function(a,b){var c=[],d=[],e,f,g,h,i,k;e=(a.length-1)*b;f=Math.floor(e);e-=f;c[0]=0===f?f:f-1;c[1]=f;c[2]=f>a.length-2?f:f+1;c[3]=f>a.length-3?f:f+2;f=a[c[0]];h=a[c[1]];i=a[c[2]];k=a[c[3]];c=e*e;g=e*c;d[0]=this.interpolate(f[0],h[0],i[0],k[0],e,c,g);d[1]=this.interpolate(f[1],h[1],i[1],k[1],e,c,g);d[2]=this.interpolate(f[2],h[2],i[2],k[2],e,c,g);return d};
+THREE.Animation.prototype.interpolate=function(a,b,c,d,e,f,g){a=0.5*(c-a);d=0.5*(d-b);return(2*(b-c)+a+d)*g+(-3*(b-c)-2*a-d)*f+a*e+b};THREE.Animation.prototype.getNextKeyWith=function(a,b,c){for(var d=this.data.hierarchy[b].keys,c=this.interpolationType===THREE.AnimationHandler.CATMULLROM||this.interpolationType===THREE.AnimationHandler.CATMULLROM_FORWARD?c<d.length-1?c:d.length-1:c%d.length;c<d.length;c++)if(void 0!==d[c][a])return d[c];return this.data.hierarchy[b].keys[0]};
+THREE.Animation.prototype.getPrevKeyWith=function(a,b,c){for(var d=this.data.hierarchy[b].keys,c=this.interpolationType===THREE.AnimationHandler.CATMULLROM||this.interpolationType===THREE.AnimationHandler.CATMULLROM_FORWARD?0<c?c:0:0<=c?c:c+d.length;0<=c;c--)if(void 0!==d[c][a])return d[c];return this.data.hierarchy[b].keys[d.length-1]};THREE.KeyFrameAnimation=function(a,b,c){this.root=a;this.data=THREE.AnimationHandler.get(b);this.hierarchy=THREE.AnimationHandler.parse(a);this.currentTime=0;this.timeScale=0.001;this.isPlaying=!1;this.loop=this.isPaused=!0;this.JITCompile=void 0!==c?c:!0;a=0;for(b=this.hierarchy.length;a<b;a++){var c=this.data.hierarchy[a].sids,d=this.hierarchy[a];if(this.data.hierarchy[a].keys.length&&c){for(var e=0;e<c.length;e++){var f=c[e],g=this.getNextKeyWith(f,a,0);g&&g.apply(f)}d.matrixAutoUpdate=!1;this.data.hierarchy[a].node.updateMatrix();
+d.matrixWorldNeedsUpdate=!0}}};
+THREE.KeyFrameAnimation.prototype.play=function(a,b){if(!this.isPlaying){this.isPlaying=!0;this.loop=void 0!==a?a:!0;this.currentTime=void 0!==b?b:0;this.startTimeMs=b;this.startTime=1E7;this.endTime=-this.startTime;var c,d=this.hierarchy.length,e,f;for(c=0;c<d;c++)e=this.hierarchy[c],f=this.data.hierarchy[c],e.useQuaternion=!0,void 0===f.animationCache&&(f.animationCache={},f.animationCache.prevKey=null,f.animationCache.nextKey=null,f.animationCache.originalMatrix=e instanceof THREE.Bone?e.skinMatrix:
+e.matrix),e=this.data.hierarchy[c].keys,e.length&&(f.animationCache.prevKey=e[0],f.animationCache.nextKey=e[1],this.startTime=Math.min(e[0].time,this.startTime),this.endTime=Math.max(e[e.length-1].time,this.endTime));this.update(0)}this.isPaused=!1;THREE.AnimationHandler.addToUpdate(this)};THREE.KeyFrameAnimation.prototype.pause=function(){this.isPaused?THREE.AnimationHandler.addToUpdate(this):THREE.AnimationHandler.removeFromUpdate(this);this.isPaused=!this.isPaused};
+THREE.KeyFrameAnimation.prototype.stop=function(){this.isPaused=this.isPlaying=!1;THREE.AnimationHandler.removeFromUpdate(this);for(var a=0;a<this.data.hierarchy.length;a++){var b=this.hierarchy[a],c=this.data.hierarchy[a];if(void 0!==c.animationCache){var d=c.animationCache.originalMatrix;b instanceof THREE.Bone?(d.copy(b.skinMatrix),b.skinMatrix=d):(d.copy(b.matrix),b.matrix=d);delete c.animationCache}}};
+THREE.KeyFrameAnimation.prototype.update=function(a){if(this.isPlaying){var b,c,d,e,f=this.data.JIT.hierarchy,g,h,i;h=this.currentTime+=a*this.timeScale;g=this.currentTime%=this.data.length;g<this.startTimeMs&&(g=this.currentTime=this.startTimeMs+g);e=parseInt(Math.min(g*this.data.fps,this.data.length*this.data.fps),10);if((i=g<h)&&!this.loop){for(var a=0,k=this.hierarchy.length;a<k;a++){var l=this.data.hierarchy[a].keys,f=this.data.hierarchy[a].sids;d=l.length-1;e=this.hierarchy[a];if(l.length){for(l=
+0;l<f.length;l++)g=f[l],(h=this.getPrevKeyWith(g,a,d))&&h.apply(g);this.data.hierarchy[a].node.updateMatrix();e.matrixWorldNeedsUpdate=!0}}this.stop()}else if(!(g<this.startTime)){a=0;for(k=this.hierarchy.length;a<k;a++){d=this.hierarchy[a];b=this.data.hierarchy[a];var l=b.keys,m=b.animationCache;if(this.JITCompile&&void 0!==f[a][e])d instanceof THREE.Bone?(d.skinMatrix=f[a][e],d.matrixWorldNeedsUpdate=!1):(d.matrix=f[a][e],d.matrixWorldNeedsUpdate=!0);else if(l.length){this.JITCompile&&m&&(d instanceof
+THREE.Bone?d.skinMatrix=m.originalMatrix:d.matrix=m.originalMatrix);b=m.prevKey;c=m.nextKey;if(b&&c){if(c.time<=h){if(i&&this.loop){b=l[0];for(c=l[1];c.time<g;)b=c,c=l[b.index+1]}else if(!i)for(var n=l.length-1;c.time<g&&c.index!==n;)b=c,c=l[b.index+1];m.prevKey=b;m.nextKey=c}c.time>=g?b.interpolate(c,g):b.interpolate(c,c.time)}this.data.hierarchy[a].node.updateMatrix();d.matrixWorldNeedsUpdate=!0}}if(this.JITCompile&&void 0===f[0][e]){this.hierarchy[0].updateMatrixWorld(!0);for(a=0;a<this.hierarchy.length;a++)f[a][e]=
+this.hierarchy[a]instanceof THREE.Bone?this.hierarchy[a].skinMatrix.clone():this.hierarchy[a].matrix.clone()}}}};THREE.KeyFrameAnimation.prototype.getNextKeyWith=function(a,b,c){b=this.data.hierarchy[b].keys;for(c%=b.length;c<b.length;c++)if(b[c].hasTarget(a))return b[c];return b[0]};THREE.KeyFrameAnimation.prototype.getPrevKeyWith=function(a,b,c){b=this.data.hierarchy[b].keys;for(c=0<=c?c:c+b.length;0<=c;c--)if(b[c].hasTarget(a))return b[c];return b[b.length-1]};THREE.CubeCamera=function(a,b,c){THREE.Object3D.call(this);var d=new THREE.PerspectiveCamera(90,1,a,b);d.up.set(0,-1,0);d.lookAt(new THREE.Vector3(1,0,0));this.add(d);var e=new THREE.PerspectiveCamera(90,1,a,b);e.up.set(0,-1,0);e.lookAt(new THREE.Vector3(-1,0,0));this.add(e);var f=new THREE.PerspectiveCamera(90,1,a,b);f.up.set(0,0,1);f.lookAt(new THREE.Vector3(0,1,0));this.add(f);var g=new THREE.PerspectiveCamera(90,1,a,b);g.up.set(0,0,-1);g.lookAt(new THREE.Vector3(0,-1,0));this.add(g);var h=new THREE.PerspectiveCamera(90,
+1,a,b);h.up.set(0,-1,0);h.lookAt(new THREE.Vector3(0,0,1));this.add(h);var i=new THREE.PerspectiveCamera(90,1,a,b);i.up.set(0,-1,0);i.lookAt(new THREE.Vector3(0,0,-1));this.add(i);this.renderTarget=new THREE.WebGLRenderTargetCube(c,c,{format:THREE.RGBFormat,magFilter:THREE.LinearFilter,minFilter:THREE.LinearFilter});this.updateCubeMap=function(a,b){var c=this.renderTarget,n=c.generateMipmaps;c.generateMipmaps=!1;c.activeCubeFace=0;a.render(b,d,c);c.activeCubeFace=1;a.render(b,e,c);c.activeCubeFace=
+2;a.render(b,f,c);c.activeCubeFace=3;a.render(b,g,c);c.activeCubeFace=4;a.render(b,h,c);c.generateMipmaps=n;c.activeCubeFace=5;a.render(b,i,c)}};THREE.CubeCamera.prototype=Object.create(THREE.Object3D.prototype);THREE.CombinedCamera=function(a,b,c,d,e,f,g){THREE.Camera.call(this);this.fov=c;this.left=-a/2;this.right=a/2;this.top=b/2;this.bottom=-b/2;this.cameraO=new THREE.OrthographicCamera(a/-2,a/2,b/2,b/-2,f,g);this.cameraP=new THREE.PerspectiveCamera(c,a/b,d,e);this.zoom=1;this.toPerspective()};THREE.CombinedCamera.prototype=Object.create(THREE.Camera.prototype);
+THREE.CombinedCamera.prototype.toPerspective=function(){this.near=this.cameraP.near;this.far=this.cameraP.far;this.cameraP.fov=this.fov/this.zoom;this.cameraP.updateProjectionMatrix();this.projectionMatrix=this.cameraP.projectionMatrix;this.inPerspectiveMode=!0;this.inOrthographicMode=!1};
+THREE.CombinedCamera.prototype.toOrthographic=function(){var a=this.cameraP.aspect,b=(this.cameraP.near+this.cameraP.far)/2,b=Math.tan(this.fov/2)*b,a=2*b*a/2,b=b/this.zoom,a=a/this.zoom;this.cameraO.left=-a;this.cameraO.right=a;this.cameraO.top=b;this.cameraO.bottom=-b;this.cameraO.updateProjectionMatrix();this.near=this.cameraO.near;this.far=this.cameraO.far;this.projectionMatrix=this.cameraO.projectionMatrix;this.inPerspectiveMode=!1;this.inOrthographicMode=!0};
+THREE.CombinedCamera.prototype.setSize=function(a,b){this.cameraP.aspect=a/b;this.left=-a/2;this.right=a/2;this.top=b/2;this.bottom=-b/2};THREE.CombinedCamera.prototype.setFov=function(a){this.fov=a;this.inPerspectiveMode?this.toPerspective():this.toOrthographic()};THREE.CombinedCamera.prototype.updateProjectionMatrix=function(){this.inPerspectiveMode?this.toPerspective():(this.toPerspective(),this.toOrthographic())};
+THREE.CombinedCamera.prototype.setLens=function(a,b){void 0===b&&(b=24);var c=2*THREE.Math.radToDeg(Math.atan(b/(2*a)));this.setFov(c);return c};THREE.CombinedCamera.prototype.setZoom=function(a){this.zoom=a;this.inPerspectiveMode?this.toPerspective():this.toOrthographic()};THREE.CombinedCamera.prototype.toFrontView=function(){this.rotation.x=0;this.rotation.y=0;this.rotation.z=0;this.rotationAutoUpdate=!1};
+THREE.CombinedCamera.prototype.toBackView=function(){this.rotation.x=0;this.rotation.y=Math.PI;this.rotation.z=0;this.rotationAutoUpdate=!1};THREE.CombinedCamera.prototype.toLeftView=function(){this.rotation.x=0;this.rotation.y=-Math.PI/2;this.rotation.z=0;this.rotationAutoUpdate=!1};THREE.CombinedCamera.prototype.toRightView=function(){this.rotation.x=0;this.rotation.y=Math.PI/2;this.rotation.z=0;this.rotationAutoUpdate=!1};
+THREE.CombinedCamera.prototype.toTopView=function(){this.rotation.x=-Math.PI/2;this.rotation.y=0;this.rotation.z=0;this.rotationAutoUpdate=!1};THREE.CombinedCamera.prototype.toBottomView=function(){this.rotation.x=Math.PI/2;this.rotation.y=0;this.rotation.z=0;this.rotationAutoUpdate=!1};THREE.AsteriskGeometry=function(a,b){THREE.Geometry.call(this);for(var c=0.707*a,d=0.707*b,c=[[a,0,0],[b,0,0],[-a,0,0],[-b,0,0],[0,a,0],[0,b,0],[0,-a,0],[0,-b,0],[0,0,a],[0,0,b],[0,0,-a],[0,0,-b],[c,c,0],[d,d,0],[-c,-c,0],[-d,-d,0],[c,-c,0],[d,-d,0],[-c,c,0],[-d,d,0],[c,0,c],[d,0,d],[-c,0,-c],[-d,0,-d],[c,0,-c],[d,0,-d],[-c,0,c],[-d,0,d],[0,c,c],[0,d,d],[0,-c,-c],[0,-d,-d],[0,c,-c],[0,d,-d],[0,-c,c],[0,-d,d]],d=0,e=c.length;d<e;d++)this.vertices.push(new THREE.Vector3(c[d][0],c[d][1],c[d][2]))};
+THREE.AsteriskGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.CircleGeometry=function(a,b,c,d){THREE.Geometry.call(this);var a=a||50,c=void 0!==c?c:0,d=void 0!==d?d:2*Math.PI,b=void 0!==b?Math.max(3,b):8,e,f=[];e=new THREE.Vector3;var g=new THREE.Vector2(0.5,0.5);this.vertices.push(e);f.push(g);for(e=0;e<=b;e++){var h=new THREE.Vector3;h.x=a*Math.cos(c+e/b*d);h.y=a*Math.sin(c+e/b*d);this.vertices.push(h);f.push(new THREE.Vector2((h.x/a+1)/2,-(h.y/a+1)/2+1))}c=new THREE.Vector3(0,0,-1);for(e=1;e<=b;e++)this.faces.push(new THREE.Face3(e,e+1,0,[c,c,c])),
+this.faceVertexUvs[0].push([f[e],f[e+1],g]);this.computeCentroids();this.computeFaceNormals();this.boundingSphere=new THREE.Sphere(new THREE.Vector3,a)};THREE.CircleGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.CubeGeometry=function(a,b,c,d,e,f){function g(a,b,c,d,e,f,g,p){var q,y=h.widthSegments,v=h.heightSegments,z=e/2,t=f/2,A=h.vertices.length;if("x"===a&&"y"===b||"y"===a&&"x"===b)q="z";else if("x"===a&&"z"===b||"z"===a&&"x"===b)q="y",v=h.depthSegments;else if("z"===a&&"y"===b||"y"===a&&"z"===b)q="x",y=h.depthSegments;var I=y+1,C=v+1,x=e/y,G=f/v,J=new THREE.Vector3;J[q]=0<g?1:-1;for(e=0;e<C;e++)for(f=0;f<I;f++){var E=new THREE.Vector3;E[a]=(f*x-z)*c;E[b]=(e*G-t)*d;E[q]=g;h.vertices.push(E)}for(e=
+0;e<v;e++)for(f=0;f<y;f++)a=new THREE.Face4(f+I*e+A,f+I*(e+1)+A,f+1+I*(e+1)+A,f+1+I*e+A),a.normal.copy(J),a.vertexNormals.push(J.clone(),J.clone(),J.clone(),J.clone()),a.materialIndex=p,h.faces.push(a),h.faceVertexUvs[0].push([new THREE.Vector2(f/y,1-e/v),new THREE.Vector2(f/y,1-(e+1)/v),new THREE.Vector2((f+1)/y,1-(e+1)/v),new THREE.Vector2((f+1)/y,1-e/v)])}THREE.Geometry.call(this);var h=this;this.width=a;this.height=b;this.depth=c;this.widthSegments=d||1;this.heightSegments=e||1;this.depthSegments=
+f||1;a=this.width/2;b=this.height/2;c=this.depth/2;g("z","y",-1,-1,this.depth,this.height,a,0);g("z","y",1,-1,this.depth,this.height,-a,1);g("x","z",1,1,this.width,this.depth,b,2);g("x","z",1,-1,this.width,this.depth,-b,3);g("x","y",1,-1,this.width,this.height,c,4);g("x","y",-1,-1,this.width,this.height,-c,5);this.computeCentroids();this.mergeVertices()};THREE.CubeGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.CylinderGeometry=function(a,b,c,d,e,f){THREE.Geometry.call(this);var a=void 0!==a?a:20,b=void 0!==b?b:20,c=void 0!==c?c:100,g=c/2,d=d||8,e=e||1,h,i,k=[],l=[];for(i=0;i<=e;i++){var m=[],n=[],s=i/e,r=s*(b-a)+a;for(h=0;h<=d;h++){var p=h/d,q=new THREE.Vector3;q.x=r*Math.sin(2*p*Math.PI);q.y=-s*c+g;q.z=r*Math.cos(2*p*Math.PI);this.vertices.push(q);m.push(this.vertices.length-1);n.push(new THREE.Vector2(p,1-s))}k.push(m);l.push(n)}c=(b-a)/c;for(h=0;h<d;h++){0!==a?(m=this.vertices[k[0][h]].clone(),
+n=this.vertices[k[0][h+1]].clone()):(m=this.vertices[k[1][h]].clone(),n=this.vertices[k[1][h+1]].clone());m.setY(Math.sqrt(m.x*m.x+m.z*m.z)*c).normalize();n.setY(Math.sqrt(n.x*n.x+n.z*n.z)*c).normalize();for(i=0;i<e;i++){var s=k[i][h],r=k[i+1][h],p=k[i+1][h+1],q=k[i][h+1],y=m.clone(),v=m.clone(),z=n.clone(),t=n.clone(),A=l[i][h].clone(),I=l[i+1][h].clone(),C=l[i+1][h+1].clone(),x=l[i][h+1].clone();this.faces.push(new THREE.Face4(s,r,p,q,[y,v,z,t]));this.faceVertexUvs[0].push([A,I,C,x])}}if(!f&&0<
+a){this.vertices.push(new THREE.Vector3(0,g,0));for(h=0;h<d;h++)s=k[0][h],r=k[0][h+1],p=this.vertices.length-1,y=new THREE.Vector3(0,1,0),v=new THREE.Vector3(0,1,0),z=new THREE.Vector3(0,1,0),A=l[0][h].clone(),I=l[0][h+1].clone(),C=new THREE.Vector2(I.u,0),this.faces.push(new THREE.Face3(s,r,p,[y,v,z])),this.faceVertexUvs[0].push([A,I,C])}if(!f&&0<b){this.vertices.push(new THREE.Vector3(0,-g,0));for(h=0;h<d;h++)s=k[i][h+1],r=k[i][h],p=this.vertices.length-1,y=new THREE.Vector3(0,-1,0),v=new THREE.Vector3(0,
+-1,0),z=new THREE.Vector3(0,-1,0),A=l[i][h+1].clone(),I=l[i][h].clone(),C=new THREE.Vector2(I.u,1),this.faces.push(new THREE.Face3(s,r,p,[y,v,z])),this.faceVertexUvs[0].push([A,I,C])}this.computeCentroids();this.computeFaceNormals()};THREE.CylinderGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.ExtrudeGeometry=function(a,b){"undefined"!==typeof a&&(THREE.Geometry.call(this),a=a instanceof Array?a:[a],this.shapebb=a[a.length-1].getBoundingBox(),this.addShapeList(a,b),this.computeCentroids(),this.computeFaceNormals())};THREE.ExtrudeGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.ExtrudeGeometry.prototype.addShapeList=function(a,b){for(var c=a.length,d=0;d<c;d++)this.addShape(a[d],b)};
+THREE.ExtrudeGeometry.prototype.addShape=function(a,b){function c(a,b,c){b||console.log("die");return b.clone().multiplyScalar(c).add(a)}function d(a,b,c){var d=THREE.ExtrudeGeometry.__v1,e=THREE.ExtrudeGeometry.__v2,f=THREE.ExtrudeGeometry.__v3,g=THREE.ExtrudeGeometry.__v4,i=THREE.ExtrudeGeometry.__v5,h=THREE.ExtrudeGeometry.__v6;d.set(a.x-b.x,a.y-b.y);e.set(a.x-c.x,a.y-c.y);d=d.normalize();e=e.normalize();f.set(-d.y,d.x);g.set(e.y,-e.x);i.copy(a).add(f);h.copy(a).add(g);if(i.equals(h))return g.clone();
+i.copy(b).add(f);h.copy(c).add(g);f=d.dot(g);g=h.sub(i).dot(g);0===f&&(console.log("Either infinite or no solutions!"),0===g?console.log("Its finite solutions."):console.log("Too bad, no solutions."));g/=f;return 0>g?(b=Math.atan2(b.y-a.y,b.x-a.x),a=Math.atan2(c.y-a.y,c.x-a.x),b>a&&(a+=2*Math.PI),c=(b+a)/2,a=-Math.cos(c),c=-Math.sin(c),new THREE.Vector2(a,c)):d.multiplyScalar(g).add(i).sub(a).clone()}function e(c,d){var e,f;for(M=c.length;0<=--M;){e=M;f=M-1;0>f&&(f=c.length-1);for(var g=0,i=s+2*l,
+g=0;g<i;g++){var h=fa*g,k=fa*(g+1),m=d+e+h,h=d+f+h,n=d+f+k,k=d+e+k,p=c,q=g,r=i,t=e,y=f,m=m+H,h=h+H,n=n+H,k=k+H;E.faces.push(new THREE.Face4(m,h,n,k,null,null,v));m=z.generateSideWallUV(E,a,p,b,m,h,n,k,q,r,t,y);E.faceVertexUvs[0].push(m)}}}function f(a,b,c){E.vertices.push(new THREE.Vector3(a,b,c))}function g(c,d,e,f){c+=H;d+=H;e+=H;E.faces.push(new THREE.Face3(c,d,e,null,null,y));c=f?z.generateBottomUV(E,a,b,c,d,e):z.generateTopUV(E,a,b,c,d,e);E.faceVertexUvs[0].push(c)}var h=void 0!==b.amount?b.amount:
+100,i=void 0!==b.bevelThickness?b.bevelThickness:6,k=void 0!==b.bevelSize?b.bevelSize:i-2,l=void 0!==b.bevelSegments?b.bevelSegments:3,m=void 0!==b.bevelEnabled?b.bevelEnabled:!0,n=void 0!==b.curveSegments?b.curveSegments:12,s=void 0!==b.steps?b.steps:1,r=b.extrudePath,p,q=!1,y=b.material,v=b.extrudeMaterial,z=void 0!==b.UVGenerator?b.UVGenerator:THREE.ExtrudeGeometry.WorldUVGenerator,t,A,I,C;r&&(p=r.getSpacedPoints(s),q=!0,m=!1,t=void 0!==b.frames?b.frames:new THREE.TubeGeometry.FrenetFrames(r,s,
+!1),A=new THREE.Vector3,I=new THREE.Vector3,C=new THREE.Vector3);m||(k=i=l=0);var x,G,J,E=this,H=this.vertices.length,n=a.extractPoints(n),B=n.shape,n=n.holes;if(r=!THREE.Shape.Utils.isClockWise(B)){B=B.reverse();G=0;for(J=n.length;G<J;G++)x=n[G],THREE.Shape.Utils.isClockWise(x)&&(n[G]=x.reverse());r=!1}var W=THREE.Shape.Utils.triangulateShape(B,n),r=B;G=0;for(J=n.length;G<J;G++)x=n[G],B=B.concat(x);var F,K,L,U,fa=B.length,Ca=W.length,$a=[],M=0,ca=r.length;F=ca-1;for(K=M+1;M<ca;M++,F++,K++)F===ca&&
+(F=0),K===ca&&(K=0),$a[M]=d(r[M],r[F],r[K]);var qa=[],ha,ra=$a.concat();G=0;for(J=n.length;G<J;G++){x=n[G];ha=[];M=0;ca=x.length;F=ca-1;for(K=M+1;M<ca;M++,F++,K++)F===ca&&(F=0),K===ca&&(K=0),ha[M]=d(x[M],x[F],x[K]);qa.push(ha);ra=ra.concat(ha)}for(F=0;F<l;F++){x=F/l;L=i*(1-x);K=k*Math.sin(x*Math.PI/2);M=0;for(ca=r.length;M<ca;M++)U=c(r[M],$a[M],K),f(U.x,U.y,-L);G=0;for(J=n.length;G<J;G++){x=n[G];ha=qa[G];M=0;for(ca=x.length;M<ca;M++)U=c(x[M],ha[M],K),f(U.x,U.y,-L)}}K=k;for(M=0;M<fa;M++)U=m?c(B[M],
+ra[M],K):B[M],q?(I.copy(t.normals[0]).multiplyScalar(U.x),A.copy(t.binormals[0]).multiplyScalar(U.y),C.copy(p[0]).add(I).add(A),f(C.x,C.y,C.z)):f(U.x,U.y,0);for(x=1;x<=s;x++)for(M=0;M<fa;M++)U=m?c(B[M],ra[M],K):B[M],q?(I.copy(t.normals[x]).multiplyScalar(U.x),A.copy(t.binormals[x]).multiplyScalar(U.y),C.copy(p[x]).add(I).add(A),f(C.x,C.y,C.z)):f(U.x,U.y,h/s*x);for(F=l-1;0<=F;F--){x=F/l;L=i*(1-x);K=k*Math.sin(x*Math.PI/2);M=0;for(ca=r.length;M<ca;M++)U=c(r[M],$a[M],K),f(U.x,U.y,h+L);G=0;for(J=n.length;G<
+J;G++){x=n[G];ha=qa[G];M=0;for(ca=x.length;M<ca;M++)U=c(x[M],ha[M],K),q?f(U.x,U.y+p[s-1].y,p[s-1].x+L):f(U.x,U.y,h+L)}}if(m){i=0*fa;for(M=0;M<Ca;M++)h=W[M],g(h[2]+i,h[1]+i,h[0]+i,!0);i=fa*(s+2*l);for(M=0;M<Ca;M++)h=W[M],g(h[0]+i,h[1]+i,h[2]+i,!1)}else{for(M=0;M<Ca;M++)h=W[M],g(h[2],h[1],h[0],!0);for(M=0;M<Ca;M++)h=W[M],g(h[0]+fa*s,h[1]+fa*s,h[2]+fa*s,!1)}h=0;e(r,h);h+=r.length;G=0;for(J=n.length;G<J;G++)x=n[G],e(x,h),h+=x.length};
+THREE.ExtrudeGeometry.WorldUVGenerator={generateTopUV:function(a,b,c,d,e,f){b=a.vertices[e].x;e=a.vertices[e].y;c=a.vertices[f].x;f=a.vertices[f].y;return[new THREE.Vector2(a.vertices[d].x,a.vertices[d].y),new THREE.Vector2(b,e),new THREE.Vector2(c,f)]},generateBottomUV:function(a,b,c,d,e,f){return this.generateTopUV(a,b,c,d,e,f)},generateSideWallUV:function(a,b,c,d,e,f,g,h){var b=a.vertices[e].x,c=a.vertices[e].y,e=a.vertices[e].z,d=a.vertices[f].x,i=a.vertices[f].y,f=a.vertices[f].z,k=a.vertices[g].x,
+l=a.vertices[g].y,g=a.vertices[g].z,m=a.vertices[h].x,n=a.vertices[h].y,a=a.vertices[h].z;return 0.01>Math.abs(c-i)?[new THREE.Vector2(b,1-e),new THREE.Vector2(d,1-f),new THREE.Vector2(k,1-g),new THREE.Vector2(m,1-a)]:[new THREE.Vector2(c,1-e),new THREE.Vector2(i,1-f),new THREE.Vector2(l,1-g),new THREE.Vector2(n,1-a)]}};THREE.ExtrudeGeometry.__v1=new THREE.Vector2;THREE.ExtrudeGeometry.__v2=new THREE.Vector2;THREE.ExtrudeGeometry.__v3=new THREE.Vector2;THREE.ExtrudeGeometry.__v4=new THREE.Vector2;
+THREE.ExtrudeGeometry.__v5=new THREE.Vector2;THREE.ExtrudeGeometry.__v6=new THREE.Vector2;THREE.ShapeGeometry=function(a,b){THREE.Geometry.call(this);!1===a instanceof Array&&(a=[a]);this.shapebb=a[a.length-1].getBoundingBox();this.addShapeList(a,b);this.computeCentroids();this.computeFaceNormals()};THREE.ShapeGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.ShapeGeometry.prototype.addShapeList=function(a,b){for(var c=0,d=a.length;c<d;c++)this.addShape(a[c],b);return this};
+THREE.ShapeGeometry.prototype.addShape=function(a,b){void 0===b&&(b={});var c=b.material,d=void 0===b.UVGenerator?THREE.ExtrudeGeometry.WorldUVGenerator:b.UVGenerator,e,f,g,h=this.vertices.length;e=a.extractPoints(void 0!==b.curveSegments?b.curveSegments:12);var i=e.shape,k=e.holes;if(!THREE.Shape.Utils.isClockWise(i)){i=i.reverse();e=0;for(f=k.length;e<f;e++)g=k[e],THREE.Shape.Utils.isClockWise(g)&&(k[e]=g.reverse())}var l=THREE.Shape.Utils.triangulateShape(i,k);e=0;for(f=k.length;e<f;e++)g=k[e],
+i=i.concat(g);k=i.length;f=l.length;for(e=0;e<k;e++)g=i[e],this.vertices.push(new THREE.Vector3(g.x,g.y,0));for(e=0;e<f;e++)k=l[e],i=k[0]+h,g=k[1]+h,k=k[2]+h,this.faces.push(new THREE.Face3(i,g,k,null,null,c)),this.faceVertexUvs[0].push(d.generateBottomUV(this,a,b,i,g,k))};THREE.LatheGeometry=function(a,b,c,d){THREE.Geometry.call(this);for(var b=b||12,c=c||0,d=d||2*Math.PI,e=1/(a.length-1),f=1/b,g=0,h=b;g<=h;g++)for(var i=c+g*f*d,k=Math.cos(i),l=Math.sin(i),i=0,m=a.length;i<m;i++){var n=a[i],s=new THREE.Vector3;s.x=k*n.x-l*n.y;s.y=l*n.x+k*n.y;s.z=n.z;this.vertices.push(s)}c=a.length;g=0;for(h=b;g<h;g++){i=0;for(m=a.length-1;i<m;i++)d=b=i+c*g,l=b+c,k=b+1+c,this.faces.push(new THREE.Face4(d,l,k,b+1)),k=g*f,b=i*e,d=k+f,l=b+e,this.faceVertexUvs[0].push([new THREE.Vector2(k,
+b),new THREE.Vector2(d,b),new THREE.Vector2(d,l),new THREE.Vector2(k,l)])}this.mergeVertices();this.computeCentroids();this.computeFaceNormals();this.computeVertexNormals()};THREE.LatheGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.PlaneGeometry=function(a,b,c,d){THREE.Geometry.call(this);this.width=a;this.height=b;this.widthSegments=c||1;this.heightSegments=d||1;for(var c=a/2,e=b/2,d=this.widthSegments,f=this.heightSegments,g=d+1,h=f+1,i=this.width/d,k=this.height/f,l=new THREE.Vector3(0,0,1),a=0;a<h;a++)for(b=0;b<g;b++)this.vertices.push(new THREE.Vector3(b*i-c,-(a*k-e),0));for(a=0;a<f;a++)for(b=0;b<d;b++)c=new THREE.Face4(b+g*a,b+g*(a+1),b+1+g*(a+1),b+1+g*a),c.normal.copy(l),c.vertexNormals.push(l.clone(),l.clone(),
+l.clone(),l.clone()),this.faces.push(c),this.faceVertexUvs[0].push([new THREE.Vector2(b/d,1-a/f),new THREE.Vector2(b/d,1-(a+1)/f),new THREE.Vector2((b+1)/d,1-(a+1)/f),new THREE.Vector2((b+1)/d,1-a/f)]);this.computeCentroids()};THREE.PlaneGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.SphereGeometry=function(a,b,c,d,e,f,g){THREE.Geometry.call(this);this.radius=a||50;this.widthSegments=Math.max(3,Math.floor(b)||8);this.heightSegments=Math.max(2,Math.floor(c)||6);for(var d=void 0!==d?d:0,e=void 0!==e?e:2*Math.PI,f=void 0!==f?f:0,g=void 0!==g?g:Math.PI,h=[],i=[],c=0;c<=this.heightSegments;c++){for(var k=[],l=[],b=0;b<=this.widthSegments;b++){var m=b/this.widthSegments,n=c/this.heightSegments,s=new THREE.Vector3;s.x=-this.radius*Math.cos(d+m*e)*Math.sin(f+n*g);s.y=this.radius*
+Math.cos(f+n*g);s.z=this.radius*Math.sin(d+m*e)*Math.sin(f+n*g);this.vertices.push(s);k.push(this.vertices.length-1);l.push(new THREE.Vector2(m,1-n))}h.push(k);i.push(l)}for(c=0;c<this.heightSegments;c++)for(b=0;b<this.widthSegments;b++){var d=h[c][b+1],e=h[c][b],f=h[c+1][b],g=h[c+1][b+1],k=this.vertices[d].clone().normalize(),l=this.vertices[e].clone().normalize(),m=this.vertices[f].clone().normalize(),n=this.vertices[g].clone().normalize(),s=i[c][b+1].clone(),r=i[c][b].clone(),p=i[c+1][b].clone(),
+q=i[c+1][b+1].clone();Math.abs(this.vertices[d].y)===this.radius?(this.faces.push(new THREE.Face3(d,f,g,[k,m,n])),this.faceVertexUvs[0].push([s,p,q])):Math.abs(this.vertices[f].y)===this.radius?(this.faces.push(new THREE.Face3(d,e,f,[k,l,m])),this.faceVertexUvs[0].push([s,r,p])):(this.faces.push(new THREE.Face4(d,e,f,g,[k,l,m,n])),this.faceVertexUvs[0].push([s,r,p,q]))}this.computeCentroids();this.computeFaceNormals();this.boundingSphere=new THREE.Sphere(new THREE.Vector3,a)};
+THREE.SphereGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.TextGeometry=function(a,b){var c=THREE.FontUtils.generateShapes(a,b);b.amount=void 0!==b.height?b.height:50;void 0===b.bevelThickness&&(b.bevelThickness=10);void 0===b.bevelSize&&(b.bevelSize=8);void 0===b.bevelEnabled&&(b.bevelEnabled=!1);THREE.ExtrudeGeometry.call(this,c,b)};THREE.TextGeometry.prototype=Object.create(THREE.ExtrudeGeometry.prototype);THREE.TorusGeometry=function(a,b,c,d,e){THREE.Geometry.call(this);this.radius=a||100;this.tube=b||40;this.radialSegments=c||8;this.tubularSegments=d||6;this.arc=e||2*Math.PI;e=new THREE.Vector3;a=[];b=[];for(c=0;c<=this.radialSegments;c++)for(d=0;d<=this.tubularSegments;d++){var f=d/this.tubularSegments*this.arc,g=2*c/this.radialSegments*Math.PI;e.x=this.radius*Math.cos(f);e.y=this.radius*Math.sin(f);var h=new THREE.Vector3;h.x=(this.radius+this.tube*Math.cos(g))*Math.cos(f);h.y=(this.radius+this.tube*
+Math.cos(g))*Math.sin(f);h.z=this.tube*Math.sin(g);this.vertices.push(h);a.push(new THREE.Vector2(d/this.tubularSegments,c/this.radialSegments));b.push(h.clone().sub(e).normalize())}for(c=1;c<=this.radialSegments;c++)for(d=1;d<=this.tubularSegments;d++){var e=(this.tubularSegments+1)*c+d-1,f=(this.tubularSegments+1)*(c-1)+d-1,g=(this.tubularSegments+1)*(c-1)+d,h=(this.tubularSegments+1)*c+d,i=new THREE.Face4(e,f,g,h,[b[e],b[f],b[g],b[h]]);i.normal.add(b[e]);i.normal.add(b[f]);i.normal.add(b[g]);i.normal.add(b[h]);
+i.normal.normalize();this.faces.push(i);this.faceVertexUvs[0].push([a[e].clone(),a[f].clone(),a[g].clone(),a[h].clone()])}this.computeCentroids()};THREE.TorusGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.TorusKnotGeometry=function(a,b,c,d,e,f,g){function h(a,b,c,d,e,f){var g=Math.cos(a);Math.cos(b);b=Math.sin(a);a*=c/d;c=Math.cos(a);g*=0.5*e*(2+c);b=0.5*e*(2+c)*b;e=0.5*f*e*Math.sin(a);return new THREE.Vector3(g,b,e)}THREE.Geometry.call(this);this.radius=a||100;this.tube=b||40;this.radialSegments=c||64;this.tubularSegments=d||8;this.p=e||2;this.q=f||3;this.heightScale=g||1;this.grid=Array(this.radialSegments);c=new THREE.Vector3;d=new THREE.Vector3;e=new THREE.Vector3;for(a=0;a<this.radialSegments;++a){this.grid[a]=
+Array(this.tubularSegments);for(b=0;b<this.tubularSegments;++b){var i=2*(a/this.radialSegments)*this.p*Math.PI,g=2*(b/this.tubularSegments)*Math.PI,f=h(i,g,this.q,this.p,this.radius,this.heightScale),i=h(i+0.01,g,this.q,this.p,this.radius,this.heightScale);c.subVectors(i,f);d.addVectors(i,f);e.crossVectors(c,d);d.crossVectors(e,c);e.normalize();d.normalize();i=-this.tube*Math.cos(g);g=this.tube*Math.sin(g);f.x+=i*d.x+g*e.x;f.y+=i*d.y+g*e.y;f.z+=i*d.z+g*e.z;this.grid[a][b]=this.vertices.push(new THREE.Vector3(f.x,
+f.y,f.z))-1}}for(a=0;a<this.radialSegments;++a)for(b=0;b<this.tubularSegments;++b){var e=(a+1)%this.radialSegments,f=(b+1)%this.tubularSegments,c=this.grid[a][b],d=this.grid[e][b],e=this.grid[e][f],f=this.grid[a][f],g=new THREE.Vector2(a/this.radialSegments,b/this.tubularSegments),i=new THREE.Vector2((a+1)/this.radialSegments,b/this.tubularSegments),k=new THREE.Vector2((a+1)/this.radialSegments,(b+1)/this.tubularSegments),l=new THREE.Vector2(a/this.radialSegments,(b+1)/this.tubularSegments);this.faces.push(new THREE.Face4(c,
+d,e,f));this.faceVertexUvs[0].push([g,i,k,l])}this.computeCentroids();this.computeFaceNormals();this.computeVertexNormals()};THREE.TorusKnotGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.TubeGeometry=function(a,b,c,d,e,f){THREE.Geometry.call(this);this.path=a;this.segments=b||64;this.radius=c||1;this.radiusSegments=d||8;this.closed=e||!1;f&&(this.debug=new THREE.Object3D);this.grid=[];var g,h,e=this.segments+1,i,k,l,f=new THREE.Vector3,m,n,s,b=new THREE.TubeGeometry.FrenetFrames(this.path,this.segments,this.closed);m=b.tangents;n=b.normals;s=b.binormals;this.tangents=m;this.normals=n;this.binormals=s;for(b=0;b<e;b++){this.grid[b]=[];d=b/(e-1);l=a.getPointAt(d);d=m[b];g=n[b];
+h=s[b];this.debug&&(this.debug.add(new THREE.ArrowHelper(d,l,c,255)),this.debug.add(new THREE.ArrowHelper(g,l,c,16711680)),this.debug.add(new THREE.ArrowHelper(h,l,c,65280)));for(d=0;d<this.radiusSegments;d++)i=2*(d/this.radiusSegments)*Math.PI,k=-this.radius*Math.cos(i),i=this.radius*Math.sin(i),f.copy(l),f.x+=k*g.x+i*h.x,f.y+=k*g.y+i*h.y,f.z+=k*g.z+i*h.z,this.grid[b][d]=this.vertices.push(new THREE.Vector3(f.x,f.y,f.z))-1}for(b=0;b<this.segments;b++)for(d=0;d<this.radiusSegments;d++)e=this.closed?
+(b+1)%this.segments:b+1,f=(d+1)%this.radiusSegments,a=this.grid[b][d],c=this.grid[e][d],e=this.grid[e][f],f=this.grid[b][f],m=new THREE.Vector2(b/this.segments,d/this.radiusSegments),n=new THREE.Vector2((b+1)/this.segments,d/this.radiusSegments),s=new THREE.Vector2((b+1)/this.segments,(d+1)/this.radiusSegments),g=new THREE.Vector2(b/this.segments,(d+1)/this.radiusSegments),this.faces.push(new THREE.Face4(a,c,e,f)),this.faceVertexUvs[0].push([m,n,s,g]);this.computeCentroids();this.computeFaceNormals();
+this.computeVertexNormals()};THREE.TubeGeometry.prototype=Object.create(THREE.Geometry.prototype);
+THREE.TubeGeometry.FrenetFrames=function(a,b,c){new THREE.Vector3;var d=new THREE.Vector3;new THREE.Vector3;var e=[],f=[],g=[],h=new THREE.Vector3,i=new THREE.Matrix4,b=b+1,k,l,m;this.tangents=e;this.normals=f;this.binormals=g;for(k=0;k<b;k++)l=k/(b-1),e[k]=a.getTangentAt(l),e[k].normalize();f[0]=new THREE.Vector3;g[0]=new THREE.Vector3;a=Number.MAX_VALUE;k=Math.abs(e[0].x);l=Math.abs(e[0].y);m=Math.abs(e[0].z);k<=a&&(a=k,d.set(1,0,0));l<=a&&(a=l,d.set(0,1,0));m<=a&&d.set(0,0,1);h.crossVectors(e[0],
+d).normalize();f[0].crossVectors(e[0],h);g[0].crossVectors(e[0],f[0]);for(k=1;k<b;k++)f[k]=f[k-1].clone(),g[k]=g[k-1].clone(),h.crossVectors(e[k-1],e[k]),1E-4<h.length()&&(h.normalize(),d=Math.acos(e[k-1].dot(e[k])),f[k].applyMatrix4(i.makeRotationAxis(h,d))),g[k].crossVectors(e[k],f[k]);if(c){d=Math.acos(f[0].dot(f[b-1]));d/=b-1;0<e[0].dot(h.crossVectors(f[0],f[b-1]))&&(d=-d);for(k=1;k<b;k++)f[k].applyMatrix4(i.makeRotationAxis(e[k],d*k)),g[k].crossVectors(e[k],f[k])}};THREE.PolyhedronGeometry=function(a,b,c,d){function e(a){var b=a.normalize().clone();b.index=i.vertices.push(b)-1;var c=Math.atan2(a.z,-a.x)/2/Math.PI+0.5,a=Math.atan2(-a.y,Math.sqrt(a.x*a.x+a.z*a.z))/Math.PI+0.5;b.uv=new THREE.Vector2(c,1-a);return b}function f(a,b,c,d){1>d?(d=new THREE.Face3(a.index,b.index,c.index,[a.clone(),b.clone(),c.clone()]),d.centroid.add(a).add(b).add(c).divideScalar(3),d.normal=d.centroid.clone().normalize(),i.faces.push(d),d=Math.atan2(d.centroid.z,-d.centroid.x),i.faceVertexUvs[0].push([h(a.uv,
+a,d),h(b.uv,b,d),h(c.uv,c,d)])):(d-=1,f(a,g(a,b),g(a,c),d),f(g(a,b),b,g(b,c),d),f(g(a,c),g(b,c),c,d),f(g(a,b),g(b,c),g(a,c),d))}function g(a,b){m[a.index]||(m[a.index]=[]);m[b.index]||(m[b.index]=[]);var c=m[a.index][b.index];void 0===c&&(m[a.index][b.index]=m[b.index][a.index]=c=e((new THREE.Vector3).addVectors(a,b).divideScalar(2)));return c}function h(a,b,c){0>c&&1===a.x&&(a=new THREE.Vector2(a.x-1,a.y));0===b.x&&0===b.z&&(a=new THREE.Vector2(c/2/Math.PI+0.5,a.y));return a}THREE.Geometry.call(this);
+for(var c=c||1,d=d||0,i=this,k=0,l=a.length;k<l;k++)e(new THREE.Vector3(a[k][0],a[k][1],a[k][2]));for(var m=[],a=this.vertices,k=0,l=b.length;k<l;k++)f(a[b[k][0]],a[b[k][1]],a[b[k][2]],d);this.mergeVertices();k=0;for(l=this.vertices.length;k<l;k++)this.vertices[k].multiplyScalar(c);this.computeCentroids();this.boundingSphere=new THREE.Sphere(new THREE.Vector3,c)};THREE.PolyhedronGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.IcosahedronGeometry=function(a,b){var c=(1+Math.sqrt(5))/2;THREE.PolyhedronGeometry.call(this,[[-1,c,0],[1,c,0],[-1,-c,0],[1,-c,0],[0,-1,c],[0,1,c],[0,-1,-c],[0,1,-c],[c,0,-1],[c,0,1],[-c,0,-1],[-c,0,1]],[[0,11,5],[0,5,1],[0,1,7],[0,7,10],[0,10,11],[1,5,9],[5,11,4],[11,10,2],[10,7,6],[7,1,8],[3,9,4],[3,4,2],[3,2,6],[3,6,8],[3,8,9],[4,9,5],[2,4,11],[6,2,10],[8,6,7],[9,8,1]],a,b)};THREE.IcosahedronGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.OctahedronGeometry=function(a,b){THREE.PolyhedronGeometry.call(this,[[1,0,0],[-1,0,0],[0,1,0],[0,-1,0],[0,0,1],[0,0,-1]],[[0,2,4],[0,4,3],[0,3,5],[0,5,2],[1,2,5],[1,5,3],[1,3,4],[1,4,2]],a,b)};THREE.OctahedronGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.TetrahedronGeometry=function(a,b){THREE.PolyhedronGeometry.call(this,[[1,1,1],[-1,-1,1],[-1,1,-1],[1,-1,-1]],[[2,1,0],[0,3,2],[1,3,0],[2,3,1]],a,b)};THREE.TetrahedronGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.ParametricGeometry=function(a,b,c,d){THREE.Geometry.call(this);var e=this.vertices,f=this.faces,g=this.faceVertexUvs[0],d=void 0===d?!1:d,h,i,k,l,m=b+1;for(h=0;h<=c;h++){l=h/c;for(i=0;i<=b;i++)k=i/b,k=a(k,l),e.push(k)}var n,s,r,p;for(h=0;h<c;h++)for(i=0;i<b;i++)a=h*m+i,e=h*m+i+1,l=(h+1)*m+i,k=(h+1)*m+i+1,n=new THREE.Vector2(i/b,h/c),s=new THREE.Vector2((i+1)/b,h/c),r=new THREE.Vector2(i/b,(h+1)/c),p=new THREE.Vector2((i+1)/b,(h+1)/c),d?(f.push(new THREE.Face3(a,e,l)),f.push(new THREE.Face3(e,
+k,l)),g.push([n,s,r]),g.push([s,p,r])):(f.push(new THREE.Face4(a,e,k,l)),g.push([n,s,p,r]));this.computeCentroids();this.computeFaceNormals();this.computeVertexNormals()};THREE.ParametricGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.ConvexGeometry=function(a){function b(a){var b=a.length();return new THREE.Vector2(a.x/b,a.y/b)}THREE.Geometry.call(this);for(var c=[[0,1,2],[0,2,1]],d=3;d<a.length;d++){var e=d,f=a[e].clone(),g=f.length();f.x+=g*2E-6*(Math.random()-0.5);f.y+=g*2E-6*(Math.random()-0.5);f.z+=g*2E-6*(Math.random()-0.5);for(var g=[],h=0;h<c.length;){var i=c[h],k=f,l=a[i[0]],m;m=l;var n=a[i[1]],s=a[i[2]],r=new THREE.Vector3,p=new THREE.Vector3;r.subVectors(s,n);p.subVectors(m,n);r.cross(p);r.normalize();m=r;l=m.dot(l);
+if(m.dot(k)>=l){for(k=0;3>k;k++){l=[i[k],i[(k+1)%3]];m=!0;for(n=0;n<g.length;n++)if(g[n][0]===l[1]&&g[n][1]===l[0]){g[n]=g[g.length-1];g.pop();m=!1;break}m&&g.push(l)}c[h]=c[c.length-1];c.pop()}else h++}for(n=0;n<g.length;n++)c.push([g[n][0],g[n][1],e])}e=0;f=Array(a.length);for(d=0;d<c.length;d++){g=c[d];for(h=0;3>h;h++)void 0===f[g[h]]&&(f[g[h]]=e++,this.vertices.push(a[g[h]])),g[h]=f[g[h]]}for(d=0;d<c.length;d++)this.faces.push(new THREE.Face3(c[d][0],c[d][1],c[d][2]));for(d=0;d<this.faces.length;d++)g=
+this.faces[d],this.faceVertexUvs[0].push([b(this.vertices[g.a]),b(this.vertices[g.b]),b(this.vertices[g.c])]);this.computeCentroids();this.computeFaceNormals();this.computeVertexNormals()};THREE.ConvexGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.AxisHelper=function(a){var b=new THREE.Geometry;b.vertices.push(new THREE.Vector3,new THREE.Vector3(a||1,0,0),new THREE.Vector3,new THREE.Vector3(0,a||1,0),new THREE.Vector3,new THREE.Vector3(0,0,a||1));b.colors.push(new THREE.Color(16711680),new THREE.Color(16755200),new THREE.Color(65280),new THREE.Color(11206400),new THREE.Color(255),new THREE.Color(43775));a=new THREE.LineBasicMaterial({vertexColors:THREE.VertexColors});THREE.Line.call(this,b,a,THREE.LinePieces)};
+THREE.AxisHelper.prototype=Object.create(THREE.Line.prototype);THREE.ArrowHelper=function(a,b,c,d){THREE.Object3D.call(this);void 0===c&&(c=20);void 0===d&&(d=16776960);var e=new THREE.Geometry;e.vertices.push(new THREE.Vector3(0,0,0));e.vertices.push(new THREE.Vector3(0,1,0));this.line=new THREE.Line(e,new THREE.LineBasicMaterial({color:d}));this.add(this.line);e=new THREE.CylinderGeometry(0,0.05,0.25,5,1);this.cone=new THREE.Mesh(e,new THREE.MeshBasicMaterial({color:d}));this.cone.position.set(0,1,0);this.add(this.cone);b instanceof THREE.Vector3&&(this.position=
+b);this.setDirection(a);this.setLength(c)};THREE.ArrowHelper.prototype=Object.create(THREE.Object3D.prototype);THREE.ArrowHelper.prototype.setDirection=function(a){var b=THREE.ArrowHelper.__v1.copy(a).normalize();0.999<b.y?this.rotation.set(0,0,0):-0.999>b.y?this.rotation.set(Math.PI,0,0):(a=THREE.ArrowHelper.__v2.set(b.z,0,-b.x).normalize(),b=Math.acos(b.y),a=THREE.ArrowHelper.__q1.setFromAxisAngle(a,b),this.rotation.setEulerFromQuaternion(a,this.eulerOrder))};
+THREE.ArrowHelper.prototype.setLength=function(a){this.scale.set(a,a,a)};THREE.ArrowHelper.prototype.setColor=function(a){this.line.material.color.setHex(a);this.cone.material.color.setHex(a)};THREE.ArrowHelper.__v1=new THREE.Vector3;THREE.ArrowHelper.__v2=new THREE.Vector3;THREE.ArrowHelper.__q1=new THREE.Quaternion;THREE.CameraHelper=function(a){function b(a,b,d){c(a,d);c(b,d)}function c(a,b){d.geometry.vertices.push(new THREE.Vector3);d.geometry.colors.push(new THREE.Color(b));void 0===d.pointMap[a]&&(d.pointMap[a]=[]);d.pointMap[a].push(d.geometry.vertices.length-1)}THREE.Line.call(this);var d=this;this.geometry=new THREE.Geometry;this.material=new THREE.LineBasicMaterial({color:16777215,vertexColors:THREE.FaceColors});this.type=THREE.LinePieces;this.matrixWorld=a.matrixWorld;this.matrixAutoUpdate=!1;this.pointMap=
+{};b("n1","n2",16755200);b("n2","n4",16755200);b("n4","n3",16755200);b("n3","n1",16755200);b("f1","f2",16755200);b("f2","f4",16755200);b("f4","f3",16755200);b("f3","f1",16755200);b("n1","f1",16755200);b("n2","f2",16755200);b("n3","f3",16755200);b("n4","f4",16755200);b("p","n1",16711680);b("p","n2",16711680);b("p","n3",16711680);b("p","n4",16711680);b("u1","u2",43775);b("u2","u3",43775);b("u3","u1",43775);b("c","t",16777215);b("p","c",3355443);b("cn1","cn2",3355443);b("cn3","cn4",3355443);b("cf1",
+"cf2",3355443);b("cf3","cf4",3355443);this.camera=a;this.update(a)};THREE.CameraHelper.prototype=Object.create(THREE.Line.prototype);
+THREE.CameraHelper.prototype.update=function(){function a(a,d,e,f){THREE.CameraHelper.__v.set(d,e,f);THREE.CameraHelper.__projector.unprojectVector(THREE.CameraHelper.__v,THREE.CameraHelper.__c);a=b.pointMap[a];if(void 0!==a){d=0;for(e=a.length;d<e;d++)b.geometry.vertices[a[d]].copy(THREE.CameraHelper.__v)}}var b=this;THREE.CameraHelper.__c.projectionMatrix.copy(this.camera.projectionMatrix);a("c",0,0,-1);a("t",0,0,1);a("n1",-1,-1,-1);a("n2",1,-1,-1);a("n3",-1,1,-1);a("n4",1,1,-1);a("f1",-1,-1,1);
+a("f2",1,-1,1);a("f3",-1,1,1);a("f4",1,1,1);a("u1",0.7,1.1,-1);a("u2",-0.7,1.1,-1);a("u3",0,2,-1);a("cf1",-1,0,1);a("cf2",1,0,1);a("cf3",0,-1,1);a("cf4",0,1,1);a("cn1",-1,0,-1);a("cn2",1,0,-1);a("cn3",0,-1,-1);a("cn4",0,1,-1);this.geometry.verticesNeedUpdate=!0};THREE.CameraHelper.__projector=new THREE.Projector;THREE.CameraHelper.__v=new THREE.Vector3;THREE.CameraHelper.__c=new THREE.Camera;THREE.DirectionalLightHelper=function(a,b){THREE.Object3D.call(this);this.light=a;this.position=a.position;this.direction=new THREE.Vector3;this.direction.subVectors(a.target.position,a.position);var c=THREE.Math.clamp(a.intensity,0,1);this.color=a.color.clone();this.color.multiplyScalar(c);var c=this.color.getHex(),d=new THREE.SphereGeometry(b,16,8),e=new THREE.AsteriskGeometry(1.25*b,2.25*b),f=new THREE.MeshBasicMaterial({color:c,fog:!1}),g=new THREE.LineBasicMaterial({color:c,fog:!1});this.lightSphere=
+new THREE.Mesh(d,f);this.lightRays=new THREE.Line(e,g,THREE.LinePieces);this.add(this.lightSphere);this.add(this.lightRays);this.lightSphere.properties.isGizmo=!0;this.lightSphere.properties.gizmoSubject=a;this.lightSphere.properties.gizmoRoot=this;this.targetSphere=null;void 0!==a.target.properties.targetInverse&&(d=new THREE.SphereGeometry(b,8,4),e=new THREE.MeshBasicMaterial({color:c,wireframe:!0,fog:!1}),this.targetSphere=new THREE.Mesh(d,e),this.targetSphere.position=a.target.position,this.targetSphere.properties.isGizmo=
+!0,this.targetSphere.properties.gizmoSubject=a.target,this.targetSphere.properties.gizmoRoot=this.targetSphere,c=new THREE.LineDashedMaterial({color:c,dashSize:4,gapSize:4,opacity:0.75,transparent:!0,fog:!1}),d=new THREE.Geometry,d.vertices.push(this.position.clone()),d.vertices.push(this.targetSphere.position.clone()),d.computeLineDistances(),this.targetLine=new THREE.Line(d,c),this.targetLine.properties.isGizmo=!0);this.properties.isGizmo=!0};THREE.DirectionalLightHelper.prototype=Object.create(THREE.Object3D.prototype);
+THREE.DirectionalLightHelper.prototype.update=function(){this.direction.subVectors(this.light.target.position,this.light.position);var a=THREE.Math.clamp(this.light.intensity,0,1);this.color.copy(this.light.color);this.color.multiplyScalar(a);this.lightSphere.material.color.copy(this.color);this.lightRays.material.color.copy(this.color);null!==this.targetSphere&&(this.targetSphere.material.color.copy(this.color),this.targetLine.material.color.copy(this.color),this.targetLine.geometry.vertices[0].copy(this.light.position),
+this.targetLine.geometry.vertices[1].copy(this.light.target.position),this.targetLine.geometry.computeLineDistances(),this.targetLine.geometry.verticesNeedUpdate=!0)};THREE.HemisphereLightHelper=function(a,b,c){THREE.Object3D.call(this);this.light=a;this.position=a.position;var d=THREE.Math.clamp(a.intensity,0,1);this.color=a.color.clone();this.color.multiplyScalar(d);var e=this.color.getHex();this.groundColor=a.groundColor.clone();this.groundColor.multiplyScalar(d);for(var d=this.groundColor.getHex(),f=new THREE.SphereGeometry(b,16,8,0,2*Math.PI,0,0.5*Math.PI),g=new THREE.SphereGeometry(b,16,8,0,2*Math.PI,0.5*Math.PI,Math.PI),h=new THREE.MeshBasicMaterial({color:e,
+fog:!1}),i=new THREE.MeshBasicMaterial({color:d,fog:!1}),k=0,l=f.faces.length;k<l;k++)f.faces[k].materialIndex=0;k=0;for(l=g.faces.length;k<l;k++)g.faces[k].materialIndex=1;THREE.GeometryUtils.merge(f,g);this.lightSphere=new THREE.Mesh(f,new THREE.MeshFaceMaterial([h,i]));this.lightArrow=new THREE.ArrowHelper(new THREE.Vector3(0,1,0),new THREE.Vector3(0,1.1*(b+c),0),c,e);this.lightArrow.rotation.x=Math.PI;this.lightArrowGround=new THREE.ArrowHelper(new THREE.Vector3(0,1,0),new THREE.Vector3(0,-1.1*
+(b+c),0),c,d);b=new THREE.Object3D;b.rotation.x=0.5*-Math.PI;b.add(this.lightSphere);b.add(this.lightArrow);b.add(this.lightArrowGround);this.add(b);this.lightSphere.properties.isGizmo=!0;this.lightSphere.properties.gizmoSubject=a;this.lightSphere.properties.gizmoRoot=this;this.properties.isGizmo=!0;this.target=new THREE.Vector3;this.lookAt(this.target)};THREE.HemisphereLightHelper.prototype=Object.create(THREE.Object3D.prototype);
+THREE.HemisphereLightHelper.prototype.update=function(){var a=THREE.Math.clamp(this.light.intensity,0,1);this.color.copy(this.light.color);this.color.multiplyScalar(a);this.groundColor.copy(this.light.groundColor);this.groundColor.multiplyScalar(a);this.lightSphere.material.materials[0].color.copy(this.color);this.lightSphere.material.materials[1].color.copy(this.groundColor);this.lightArrow.setColor(this.color.getHex());this.lightArrowGround.setColor(this.groundColor.getHex());this.lookAt(this.target)};THREE.PointLightHelper=function(a,b){THREE.Object3D.call(this);this.light=a;this.position=a.position;var c=THREE.Math.clamp(a.intensity,0,1);this.color=a.color.clone();this.color.multiplyScalar(c);var d=this.color.getHex(),c=new THREE.SphereGeometry(b,16,8),e=new THREE.AsteriskGeometry(1.25*b,2.25*b),f=new THREE.IcosahedronGeometry(1,2),g=new THREE.MeshBasicMaterial({color:d,fog:!1}),h=new THREE.LineBasicMaterial({color:d,fog:!1}),d=new THREE.MeshBasicMaterial({color:d,fog:!1,wireframe:!0,opacity:0.1,
+transparent:!0});this.lightSphere=new THREE.Mesh(c,g);this.lightRays=new THREE.Line(e,h,THREE.LinePieces);this.lightDistance=new THREE.Mesh(f,d);c=a.distance;0===c?this.lightDistance.visible=!1:this.lightDistance.scale.set(c,c,c);this.add(this.lightSphere);this.add(this.lightRays);this.add(this.lightDistance);this.lightSphere.properties.isGizmo=!0;this.lightSphere.properties.gizmoSubject=a;this.lightSphere.properties.gizmoRoot=this;this.properties.isGizmo=!0};THREE.PointLightHelper.prototype=Object.create(THREE.Object3D.prototype);
+THREE.PointLightHelper.prototype.update=function(){var a=THREE.Math.clamp(this.light.intensity,0,1);this.color.copy(this.light.color);this.color.multiplyScalar(a);this.lightSphere.material.color.copy(this.color);this.lightRays.material.color.copy(this.color);this.lightDistance.material.color.copy(this.color);a=this.light.distance;0===a?this.lightDistance.visible=!1:(this.lightDistance.visible=!0,this.lightDistance.scale.set(a,a,a))};THREE.SpotLightHelper=function(a,b){THREE.Object3D.call(this);this.light=a;this.position=a.position;this.direction=new THREE.Vector3;this.direction.subVectors(a.target.position,a.position);var c=THREE.Math.clamp(a.intensity,0,1);this.color=a.color.clone();this.color.multiplyScalar(c);var c=this.color.getHex(),d=new THREE.SphereGeometry(b,16,8),e=new THREE.AsteriskGeometry(1.25*b,2.25*b),f=new THREE.CylinderGeometry(1E-4,1,1,8,1,!0),g=new THREE.Matrix4;g.rotateX(-Math.PI/2);g.translate(new THREE.Vector3(0,
+-0.5,0));f.applyMatrix(g);var h=new THREE.MeshBasicMaterial({color:c,fog:!1}),g=new THREE.LineBasicMaterial({color:c,fog:!1}),i=new THREE.MeshBasicMaterial({color:c,fog:!1,wireframe:!0,opacity:0.3,transparent:!0});this.lightSphere=new THREE.Mesh(d,h);this.lightCone=new THREE.Mesh(f,i);d=a.distance?a.distance:1E4;f=2*d*Math.tan(0.5*a.angle);this.lightCone.scale.set(f,f,d);this.lightRays=new THREE.Line(e,g,THREE.LinePieces);this.gyroscope=new THREE.Gyroscope;this.gyroscope.add(this.lightSphere);this.gyroscope.add(this.lightRays);
+this.add(this.gyroscope);this.add(this.lightCone);this.lookAt(a.target.position);this.lightSphere.properties.isGizmo=!0;this.lightSphere.properties.gizmoSubject=a;this.lightSphere.properties.gizmoRoot=this;this.targetSphere=null;void 0!==a.target.properties.targetInverse&&(e=new THREE.SphereGeometry(b,8,4),g=new THREE.MeshBasicMaterial({color:c,wireframe:!0,fog:!1}),this.targetSphere=new THREE.Mesh(e,g),this.targetSphere.position=a.target.position,this.targetSphere.properties.isGizmo=!0,this.targetSphere.properties.gizmoSubject=
+a.target,this.targetSphere.properties.gizmoRoot=this.targetSphere,c=new THREE.LineDashedMaterial({color:c,dashSize:4,gapSize:4,opacity:0.75,transparent:!0,fog:!1}),e=new THREE.Geometry,e.vertices.push(this.position.clone()),e.vertices.push(this.targetSphere.position.clone()),e.computeLineDistances(),this.targetLine=new THREE.Line(e,c),this.targetLine.properties.isGizmo=!0);this.properties.isGizmo=!0};THREE.SpotLightHelper.prototype=Object.create(THREE.Object3D.prototype);
+THREE.SpotLightHelper.prototype.update=function(){this.direction.subVectors(this.light.target.position,this.light.position);this.lookAt(this.light.target.position);var a=this.light.distance?this.light.distance:1E4,b=2*a*Math.tan(0.5*this.light.angle);this.lightCone.scale.set(b,b,a);a=THREE.Math.clamp(this.light.intensity,0,1);this.color.copy(this.light.color);this.color.multiplyScalar(a);this.lightSphere.material.color.copy(this.color);this.lightRays.material.color.copy(this.color);this.lightCone.material.color.copy(this.color);
+null!==this.targetSphere&&(this.targetSphere.material.color.copy(this.color),this.targetLine.material.color.copy(this.color),this.targetLine.geometry.vertices[0].copy(this.light.position),this.targetLine.geometry.vertices[1].copy(this.light.target.position),this.targetLine.geometry.computeLineDistances(),this.targetLine.geometry.verticesNeedUpdate=!0)};THREE.ImmediateRenderObject=function(){THREE.Object3D.call(this);this.render=function(){}};THREE.ImmediateRenderObject.prototype=Object.create(THREE.Object3D.prototype);THREE.LensFlare=function(a,b,c,d,e){THREE.Object3D.call(this);this.lensFlares=[];this.positionScreen=new THREE.Vector3;this.customUpdateCallback=void 0;void 0!==a&&this.add(a,b,c,d,e)};THREE.LensFlare.prototype=Object.create(THREE.Object3D.prototype);
+THREE.LensFlare.prototype.add=function(a,b,c,d,e,f){void 0===b&&(b=-1);void 0===c&&(c=0);void 0===f&&(f=1);void 0===e&&(e=new THREE.Color(16777215));void 0===d&&(d=THREE.NormalBlending);c=Math.min(c,Math.max(0,c));this.lensFlares.push({texture:a,size:b,distance:c,x:0,y:0,z:0,scale:1,rotation:1,opacity:f,color:e,blending:d})};
+THREE.LensFlare.prototype.updateLensFlares=function(){var a,b=this.lensFlares.length,c,d=2*-this.positionScreen.x,e=2*-this.positionScreen.y;for(a=0;a<b;a++)c=this.lensFlares[a],c.x=this.positionScreen.x+d*c.distance,c.y=this.positionScreen.y+e*c.distance,c.wantedRotation=0.25*c.x*Math.PI,c.rotation+=0.25*(c.wantedRotation-c.rotation)};THREE.MorphBlendMesh=function(a,b){THREE.Mesh.call(this,a,b);this.animationsMap={};this.animationsList=[];var c=this.geometry.morphTargets.length;this.createAnimation("__default",0,c-1,c/1);this.setAnimationWeight("__default",1)};THREE.MorphBlendMesh.prototype=Object.create(THREE.Mesh.prototype);
+THREE.MorphBlendMesh.prototype.createAnimation=function(a,b,c,d){b={startFrame:b,endFrame:c,length:c-b+1,fps:d,duration:(c-b)/d,lastFrame:0,currentFrame:0,active:!1,time:0,direction:1,weight:1,directionBackwards:!1,mirroredLoop:!1};this.animationsMap[a]=b;this.animationsList.push(b)};
+THREE.MorphBlendMesh.prototype.autoCreateAnimations=function(a){for(var b=/([a-z]+)(\d+)/,c,d={},e=this.geometry,f=0,g=e.morphTargets.length;f<g;f++){var h=e.morphTargets[f].name.match(b);if(h&&1<h.length){var i=h[1];d[i]||(d[i]={start:Infinity,end:-Infinity});h=d[i];f<h.start&&(h.start=f);f>h.end&&(h.end=f);c||(c=i)}}for(i in d)h=d[i],this.createAnimation(i,h.start,h.end,a);this.firstAnimation=c};
+THREE.MorphBlendMesh.prototype.setAnimationDirectionForward=function(a){if(a=this.animationsMap[a])a.direction=1,a.directionBackwards=!1};THREE.MorphBlendMesh.prototype.setAnimationDirectionBackward=function(a){if(a=this.animationsMap[a])a.direction=-1,a.directionBackwards=!0};THREE.MorphBlendMesh.prototype.setAnimationFPS=function(a,b){var c=this.animationsMap[a];c&&(c.fps=b,c.duration=(c.end-c.start)/c.fps)};
+THREE.MorphBlendMesh.prototype.setAnimationDuration=function(a,b){var c=this.animationsMap[a];c&&(c.duration=b,c.fps=(c.end-c.start)/c.duration)};THREE.MorphBlendMesh.prototype.setAnimationWeight=function(a,b){var c=this.animationsMap[a];c&&(c.weight=b)};THREE.MorphBlendMesh.prototype.setAnimationTime=function(a,b){var c=this.animationsMap[a];c&&(c.time=b)};THREE.MorphBlendMesh.prototype.getAnimationTime=function(a){var b=0;if(a=this.animationsMap[a])b=a.time;return b};
+THREE.MorphBlendMesh.prototype.getAnimationDuration=function(a){var b=-1;if(a=this.animationsMap[a])b=a.duration;return b};THREE.MorphBlendMesh.prototype.playAnimation=function(a){var b=this.animationsMap[a];b?(b.time=0,b.active=!0):console.warn("animation["+a+"] undefined")};THREE.MorphBlendMesh.prototype.stopAnimation=function(a){if(a=this.animationsMap[a])a.active=!1};
+THREE.MorphBlendMesh.prototype.update=function(a){for(var b=0,c=this.animationsList.length;b<c;b++){var d=this.animationsList[b];if(d.active){var e=d.duration/d.length;d.time+=d.direction*a;if(d.mirroredLoop){if(d.time>d.duration||0>d.time)d.direction*=-1,d.time>d.duration&&(d.time=d.duration,d.directionBackwards=!0),0>d.time&&(d.time=0,d.directionBackwards=!1)}else d.time%=d.duration,0>d.time&&(d.time+=d.duration);var f=d.startFrame+THREE.Math.clamp(Math.floor(d.time/e),0,d.length-1),g=d.weight;
+f!==d.currentFrame&&(this.morphTargetInfluences[d.lastFrame]=0,this.morphTargetInfluences[d.currentFrame]=1*g,this.morphTargetInfluences[f]=0,d.lastFrame=d.currentFrame,d.currentFrame=f);e=d.time%e/e;d.directionBackwards&&(e=1-e);this.morphTargetInfluences[d.currentFrame]=e*g;this.morphTargetInfluences[d.lastFrame]=(1-e)*g}}};THREE.LensFlarePlugin=function(){function a(a,c){var d=b.createProgram(),e=b.createShader(b.FRAGMENT_SHADER),f=b.createShader(b.VERTEX_SHADER),g="precision "+c+" float;\n";b.shaderSource(e,g+a.fragmentShader);b.shaderSource(f,g+a.vertexShader);b.compileShader(e);b.compileShader(f);b.attachShader(d,e);b.attachShader(d,f);b.linkProgram(d);return d}var b,c,d,e,f,g,h,i,k,l,m,n,s;this.init=function(r){b=r.context;c=r;d=r.getPrecision();e=new Float32Array(16);f=new Uint16Array(6);r=0;e[r++]=-1;e[r++]=-1;
+e[r++]=0;e[r++]=0;e[r++]=1;e[r++]=-1;e[r++]=1;e[r++]=0;e[r++]=1;e[r++]=1;e[r++]=1;e[r++]=1;e[r++]=-1;e[r++]=1;e[r++]=0;e[r++]=1;r=0;f[r++]=0;f[r++]=1;f[r++]=2;f[r++]=0;f[r++]=2;f[r++]=3;g=b.createBuffer();h=b.createBuffer();b.bindBuffer(b.ARRAY_BUFFER,g);b.bufferData(b.ARRAY_BUFFER,e,b.STATIC_DRAW);b.bindBuffer(b.ELEMENT_ARRAY_BUFFER,h);b.bufferData(b.ELEMENT_ARRAY_BUFFER,f,b.STATIC_DRAW);i=b.createTexture();k=b.createTexture();b.bindTexture(b.TEXTURE_2D,i);b.texImage2D(b.TEXTURE_2D,0,b.RGB,16,16,
+0,b.RGB,b.UNSIGNED_BYTE,null);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_S,b.CLAMP_TO_EDGE);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_T,b.CLAMP_TO_EDGE);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MAG_FILTER,b.NEAREST);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MIN_FILTER,b.NEAREST);b.bindTexture(b.TEXTURE_2D,k);b.texImage2D(b.TEXTURE_2D,0,b.RGBA,16,16,0,b.RGBA,b.UNSIGNED_BYTE,null);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_S,b.CLAMP_TO_EDGE);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_T,b.CLAMP_TO_EDGE);
+b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MAG_FILTER,b.NEAREST);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MIN_FILTER,b.NEAREST);0>=b.getParameter(b.MAX_VERTEX_TEXTURE_IMAGE_UNITS)?(l=!1,m=a(THREE.ShaderFlares.lensFlare,d)):(l=!0,m=a(THREE.ShaderFlares.lensFlareVertexTexture,d));n={};s={};n.vertex=b.getAttribLocation(m,"position");n.uv=b.getAttribLocation(m,"uv");s.renderType=b.getUniformLocation(m,"renderType");s.map=b.getUniformLocation(m,"map");s.occlusionMap=b.getUniformLocation(m,"occlusionMap");s.opacity=
+b.getUniformLocation(m,"opacity");s.color=b.getUniformLocation(m,"color");s.scale=b.getUniformLocation(m,"scale");s.rotation=b.getUniformLocation(m,"rotation");s.screenPosition=b.getUniformLocation(m,"screenPosition")};this.render=function(a,d,e,f){var a=a.__webglFlares,v=a.length;if(v){var z=new THREE.Vector3,t=f/e,A=0.5*e,I=0.5*f,C=16/f,x=new THREE.Vector2(C*t,C),G=new THREE.Vector3(1,1,0),J=new THREE.Vector2(1,1),E=s,C=n;b.useProgram(m);b.enableVertexAttribArray(n.vertex);b.enableVertexAttribArray(n.uv);
+b.uniform1i(E.occlusionMap,0);b.uniform1i(E.map,1);b.bindBuffer(b.ARRAY_BUFFER,g);b.vertexAttribPointer(C.vertex,2,b.FLOAT,!1,16,0);b.vertexAttribPointer(C.uv,2,b.FLOAT,!1,16,8);b.bindBuffer(b.ELEMENT_ARRAY_BUFFER,h);b.disable(b.CULL_FACE);b.depthMask(!1);var H,B,W,F,K;for(H=0;H<v;H++)if(C=16/f,x.set(C*t,C),F=a[H],z.set(F.matrixWorld.elements[12],F.matrixWorld.elements[13],F.matrixWorld.elements[14]),z.applyMatrix4(d.matrixWorldInverse),z.applyProjection(d.projectionMatrix),G.copy(z),J.x=G.x*A+A,
+J.y=G.y*I+I,l||0<J.x&&J.x<e&&0<J.y&&J.y<f){b.activeTexture(b.TEXTURE1);b.bindTexture(b.TEXTURE_2D,i);b.copyTexImage2D(b.TEXTURE_2D,0,b.RGB,J.x-8,J.y-8,16,16,0);b.uniform1i(E.renderType,0);b.uniform2f(E.scale,x.x,x.y);b.uniform3f(E.screenPosition,G.x,G.y,G.z);b.disable(b.BLEND);b.enable(b.DEPTH_TEST);b.drawElements(b.TRIANGLES,6,b.UNSIGNED_SHORT,0);b.activeTexture(b.TEXTURE0);b.bindTexture(b.TEXTURE_2D,k);b.copyTexImage2D(b.TEXTURE_2D,0,b.RGBA,J.x-8,J.y-8,16,16,0);b.uniform1i(E.renderType,1);b.disable(b.DEPTH_TEST);
+b.activeTexture(b.TEXTURE1);b.bindTexture(b.TEXTURE_2D,i);b.drawElements(b.TRIANGLES,6,b.UNSIGNED_SHORT,0);F.positionScreen.copy(G);F.customUpdateCallback?F.customUpdateCallback(F):F.updateLensFlares();b.uniform1i(E.renderType,2);b.enable(b.BLEND);B=0;for(W=F.lensFlares.length;B<W;B++)K=F.lensFlares[B],0.001<K.opacity&&0.001<K.scale&&(G.x=K.x,G.y=K.y,G.z=K.z,C=K.size*K.scale/f,x.x=C*t,x.y=C,b.uniform3f(E.screenPosition,G.x,G.y,G.z),b.uniform2f(E.scale,x.x,x.y),b.uniform1f(E.rotation,K.rotation),b.uniform1f(E.opacity,
+K.opacity),b.uniform3f(E.color,K.color.r,K.color.g,K.color.b),c.setBlending(K.blending,K.blendEquation,K.blendSrc,K.blendDst),c.setTexture(K.texture,1),b.drawElements(b.TRIANGLES,6,b.UNSIGNED_SHORT,0))}b.enable(b.CULL_FACE);b.enable(b.DEPTH_TEST);b.depthMask(!0)}}};THREE.ShadowMapPlugin=function(){var a,b,c,d,e,f,g=new THREE.Frustum,h=new THREE.Matrix4,i=new THREE.Vector3,k=new THREE.Vector3,l=new THREE.Vector3;this.init=function(g){a=g.context;b=g;var g=THREE.ShaderLib.depthRGBA,i=THREE.UniformsUtils.clone(g.uniforms);c=new THREE.ShaderMaterial({fragmentShader:g.fragmentShader,vertexShader:g.vertexShader,uniforms:i});d=new THREE.ShaderMaterial({fragmentShader:g.fragmentShader,vertexShader:g.vertexShader,uniforms:i,morphTargets:!0});e=new THREE.ShaderMaterial({fragmentShader:g.fragmentShader,
+vertexShader:g.vertexShader,uniforms:i,skinning:!0});f=new THREE.ShaderMaterial({fragmentShader:g.fragmentShader,vertexShader:g.vertexShader,uniforms:i,morphTargets:!0,skinning:!0});c._shadowPass=!0;d._shadowPass=!0;e._shadowPass=!0;f._shadowPass=!0};this.render=function(a,c){b.shadowMapEnabled&&b.shadowMapAutoUpdate&&this.update(a,c)};this.update=function(m,n){var s,r,p,q,y,v,z,t,A,I=[];q=0;a.clearColor(1,1,1,1);a.disable(a.BLEND);a.enable(a.CULL_FACE);a.frontFace(a.CCW);b.shadowMapCullFace===THREE.CullFaceFront?
+a.cullFace(a.FRONT):a.cullFace(a.BACK);b.setDepthTest(!0);s=0;for(r=m.__lights.length;s<r;s++)if(p=m.__lights[s],p.castShadow)if(p instanceof THREE.DirectionalLight&&p.shadowCascade)for(y=0;y<p.shadowCascadeCount;y++){var C;if(p.shadowCascadeArray[y])C=p.shadowCascadeArray[y];else{A=p;z=y;C=new THREE.DirectionalLight;C.isVirtual=!0;C.onlyShadow=!0;C.castShadow=!0;C.shadowCameraNear=A.shadowCameraNear;C.shadowCameraFar=A.shadowCameraFar;C.shadowCameraLeft=A.shadowCameraLeft;C.shadowCameraRight=A.shadowCameraRight;
+C.shadowCameraBottom=A.shadowCameraBottom;C.shadowCameraTop=A.shadowCameraTop;C.shadowCameraVisible=A.shadowCameraVisible;C.shadowDarkness=A.shadowDarkness;C.shadowBias=A.shadowCascadeBias[z];C.shadowMapWidth=A.shadowCascadeWidth[z];C.shadowMapHeight=A.shadowCascadeHeight[z];C.pointsWorld=[];C.pointsFrustum=[];t=C.pointsWorld;v=C.pointsFrustum;for(var x=0;8>x;x++)t[x]=new THREE.Vector3,v[x]=new THREE.Vector3;t=A.shadowCascadeNearZ[z];A=A.shadowCascadeFarZ[z];v[0].set(-1,-1,t);v[1].set(1,-1,t);v[2].set(-1,
+1,t);v[3].set(1,1,t);v[4].set(-1,-1,A);v[5].set(1,-1,A);v[6].set(-1,1,A);v[7].set(1,1,A);C.originalCamera=n;v=new THREE.Gyroscope;v.position=p.shadowCascadeOffset;v.add(C);v.add(C.target);n.add(v);p.shadowCascadeArray[y]=C;console.log("Created virtualLight",C)}z=p;t=y;A=z.shadowCascadeArray[t];A.position.copy(z.position);A.target.position.copy(z.target.position);A.lookAt(A.target);A.shadowCameraVisible=z.shadowCameraVisible;A.shadowDarkness=z.shadowDarkness;A.shadowBias=z.shadowCascadeBias[t];v=z.shadowCascadeNearZ[t];
+z=z.shadowCascadeFarZ[t];A=A.pointsFrustum;A[0].z=v;A[1].z=v;A[2].z=v;A[3].z=v;A[4].z=z;A[5].z=z;A[6].z=z;A[7].z=z;I[q]=C;q++}else I[q]=p,q++;s=0;for(r=I.length;s<r;s++){p=I[s];p.shadowMap||(y=THREE.LinearFilter,b.shadowMapType===THREE.PCFSoftShadowMap&&(y=THREE.NearestFilter),p.shadowMap=new THREE.WebGLRenderTarget(p.shadowMapWidth,p.shadowMapHeight,{minFilter:y,magFilter:y,format:THREE.RGBAFormat}),p.shadowMapSize=new THREE.Vector2(p.shadowMapWidth,p.shadowMapHeight),p.shadowMatrix=new THREE.Matrix4);
+if(!p.shadowCamera){if(p instanceof THREE.SpotLight)p.shadowCamera=new THREE.PerspectiveCamera(p.shadowCameraFov,p.shadowMapWidth/p.shadowMapHeight,p.shadowCameraNear,p.shadowCameraFar);else if(p instanceof THREE.DirectionalLight)p.shadowCamera=new THREE.OrthographicCamera(p.shadowCameraLeft,p.shadowCameraRight,p.shadowCameraTop,p.shadowCameraBottom,p.shadowCameraNear,p.shadowCameraFar);else{console.error("Unsupported light type for shadow");continue}m.add(p.shadowCamera);b.autoUpdateScene&&m.updateMatrixWorld()}p.shadowCameraVisible&&
+!p.cameraHelper&&(p.cameraHelper=new THREE.CameraHelper(p.shadowCamera),p.shadowCamera.add(p.cameraHelper));if(p.isVirtual&&C.originalCamera==n){y=n;q=p.shadowCamera;v=p.pointsFrustum;A=p.pointsWorld;i.set(Infinity,Infinity,Infinity);k.set(-Infinity,-Infinity,-Infinity);for(z=0;8>z;z++)t=A[z],t.copy(v[z]),THREE.ShadowMapPlugin.__projector.unprojectVector(t,y),t.applyMatrix4(q.matrixWorldInverse),t.x<i.x&&(i.x=t.x),t.x>k.x&&(k.x=t.x),t.y<i.y&&(i.y=t.y),t.y>k.y&&(k.y=t.y),t.z<i.z&&(i.z=t.z),t.z>k.z&&
+(k.z=t.z);q.left=i.x;q.right=k.x;q.top=k.y;q.bottom=i.y;q.updateProjectionMatrix()}q=p.shadowMap;v=p.shadowMatrix;y=p.shadowCamera;y.position.getPositionFromMatrix(p.matrixWorld);l.getPositionFromMatrix(p.target.matrixWorld);y.lookAt(l);y.updateMatrixWorld();y.matrixWorldInverse.getInverse(y.matrixWorld);p.cameraHelper&&(p.cameraHelper.visible=p.shadowCameraVisible);p.shadowCameraVisible&&p.cameraHelper.update();v.set(0.5,0,0,0.5,0,0.5,0,0.5,0,0,0.5,0.5,0,0,0,1);v.multiply(y.projectionMatrix);v.multiply(y.matrixWorldInverse);
+h.multiplyMatrices(y.projectionMatrix,y.matrixWorldInverse);g.setFromMatrix(h);b.setRenderTarget(q);b.clear();A=m.__webglObjects;p=0;for(q=A.length;p<q;p++)if(z=A[p],v=z.object,z.render=!1,v.visible&&v.castShadow&&(!(v instanceof THREE.Mesh||v instanceof THREE.ParticleSystem)||!v.frustumCulled||g.intersectsObject(v)))v._modelViewMatrix.multiplyMatrices(y.matrixWorldInverse,v.matrixWorld),z.render=!0;p=0;for(q=A.length;p<q;p++)z=A[p],z.render&&(v=z.object,z=z.buffer,x=v.material instanceof THREE.MeshFaceMaterial?
+v.material.materials[0]:v.material,t=0<v.geometry.morphTargets.length&&x.morphTargets,x=v instanceof THREE.SkinnedMesh&&x.skinning,t=v.customDepthMaterial?v.customDepthMaterial:x?t?f:e:t?d:c,z instanceof THREE.BufferGeometry?b.renderBufferDirect(y,m.__lights,null,t,z,v):b.renderBuffer(y,m.__lights,null,t,z,v));A=m.__webglObjectsImmediate;p=0;for(q=A.length;p<q;p++)z=A[p],v=z.object,v.visible&&v.castShadow&&(v._modelViewMatrix.multiplyMatrices(y.matrixWorldInverse,v.matrixWorld),b.renderImmediateObject(y,
+m.__lights,null,c,v))}s=b.getClearColor();r=b.getClearAlpha();a.clearColor(s.r,s.g,s.b,r);a.enable(a.BLEND);b.shadowMapCullFace===THREE.CullFaceFront&&a.cullFace(a.BACK)}};THREE.ShadowMapPlugin.__projector=new THREE.Projector;THREE.SpritePlugin=function(){function a(a,b){return a.z!==b.z?b.z-a.z:b.id-a.id}var b,c,d,e,f,g,h,i,k,l;this.init=function(a){b=a.context;c=a;d=a.getPrecision();e=new Float32Array(16);f=new Uint16Array(6);a=0;e[a++]=-1;e[a++]=-1;e[a++]=0;e[a++]=0;e[a++]=1;e[a++]=-1;e[a++]=1;e[a++]=0;e[a++]=1;e[a++]=1;e[a++]=1;e[a++]=1;e[a++]=-1;e[a++]=1;e[a++]=0;e[a++]=1;a=0;f[a++]=0;f[a++]=1;f[a++]=2;f[a++]=0;f[a++]=2;f[a++]=3;g=b.createBuffer();h=b.createBuffer();b.bindBuffer(b.ARRAY_BUFFER,g);b.bufferData(b.ARRAY_BUFFER,
+e,b.STATIC_DRAW);b.bindBuffer(b.ELEMENT_ARRAY_BUFFER,h);b.bufferData(b.ELEMENT_ARRAY_BUFFER,f,b.STATIC_DRAW);var a=THREE.ShaderSprite.sprite,n=b.createProgram(),s=b.createShader(b.FRAGMENT_SHADER),r=b.createShader(b.VERTEX_SHADER),p="precision "+d+" float;\n";b.shaderSource(s,p+a.fragmentShader);b.shaderSource(r,p+a.vertexShader);b.compileShader(s);b.compileShader(r);b.attachShader(n,s);b.attachShader(n,r);b.linkProgram(n);i=n;k={};l={};k.position=b.getAttribLocation(i,"position");k.uv=b.getAttribLocation(i,
+"uv");l.uvOffset=b.getUniformLocation(i,"uvOffset");l.uvScale=b.getUniformLocation(i,"uvScale");l.rotation=b.getUniformLocation(i,"rotation");l.scale=b.getUniformLocation(i,"scale");l.alignment=b.getUniformLocation(i,"alignment");l.color=b.getUniformLocation(i,"color");l.map=b.getUniformLocation(i,"map");l.opacity=b.getUniformLocation(i,"opacity");l.useScreenCoordinates=b.getUniformLocation(i,"useScreenCoordinates");l.sizeAttenuation=b.getUniformLocation(i,"sizeAttenuation");l.screenPosition=b.getUniformLocation(i,
+"screenPosition");l.modelViewMatrix=b.getUniformLocation(i,"modelViewMatrix");l.projectionMatrix=b.getUniformLocation(i,"projectionMatrix");l.fogType=b.getUniformLocation(i,"fogType");l.fogDensity=b.getUniformLocation(i,"fogDensity");l.fogNear=b.getUniformLocation(i,"fogNear");l.fogFar=b.getUniformLocation(i,"fogFar");l.fogColor=b.getUniformLocation(i,"fogColor");l.alphaTest=b.getUniformLocation(i,"alphaTest")};this.render=function(d,e,f,r){var p=d.__webglSprites,q=p.length;if(q){var y=k,v=l,z=r/
+f,f=0.5*f,t=0.5*r;b.useProgram(i);b.enableVertexAttribArray(y.position);b.enableVertexAttribArray(y.uv);b.disable(b.CULL_FACE);b.enable(b.BLEND);b.bindBuffer(b.ARRAY_BUFFER,g);b.vertexAttribPointer(y.position,2,b.FLOAT,!1,16,0);b.vertexAttribPointer(y.uv,2,b.FLOAT,!1,16,8);b.bindBuffer(b.ELEMENT_ARRAY_BUFFER,h);b.uniformMatrix4fv(v.projectionMatrix,!1,e.projectionMatrix.elements);b.activeTexture(b.TEXTURE0);b.uniform1i(v.map,0);var A=y=0,I=d.fog;I?(b.uniform3f(v.fogColor,I.color.r,I.color.g,I.color.b),
+I instanceof THREE.Fog?(b.uniform1f(v.fogNear,I.near),b.uniform1f(v.fogFar,I.far),b.uniform1i(v.fogType,1),A=y=1):I instanceof THREE.FogExp2&&(b.uniform1f(v.fogDensity,I.density),b.uniform1i(v.fogType,2),A=y=2)):(b.uniform1i(v.fogType,0),A=y=0);for(var C,x,G=[],I=0;I<q;I++)C=p[I],x=C.material,C.visible&&0!==x.opacity&&(x.useScreenCoordinates?C.z=-C.position.z:(C._modelViewMatrix.multiplyMatrices(e.matrixWorldInverse,C.matrixWorld),C.z=-C._modelViewMatrix.elements[14]));p.sort(a);for(I=0;I<q;I++)C=
+p[I],x=C.material,C.visible&&0!==x.opacity&&(x.map&&x.map.image&&x.map.image.width)&&(b.uniform1f(v.alphaTest,x.alphaTest),!0===x.useScreenCoordinates?(b.uniform1i(v.useScreenCoordinates,1),b.uniform3f(v.screenPosition,(C.position.x*c.devicePixelRatio-f)/f,(t-C.position.y*c.devicePixelRatio)/t,Math.max(0,Math.min(1,C.position.z))),G[0]=c.devicePixelRatio,G[1]=c.devicePixelRatio):(b.uniform1i(v.useScreenCoordinates,0),b.uniform1i(v.sizeAttenuation,x.sizeAttenuation?1:0),b.uniformMatrix4fv(v.modelViewMatrix,
+!1,C._modelViewMatrix.elements),G[0]=1,G[1]=1),e=d.fog&&x.fog?A:0,y!==e&&(b.uniform1i(v.fogType,e),y=e),e=1/(x.scaleByViewport?r:1),G[0]*=e*z*C.scale.x,G[1]*=e*C.scale.y,b.uniform2f(v.uvScale,x.uvScale.x,x.uvScale.y),b.uniform2f(v.uvOffset,x.uvOffset.x,x.uvOffset.y),b.uniform2f(v.alignment,x.alignment.x,x.alignment.y),b.uniform1f(v.opacity,x.opacity),b.uniform3f(v.color,x.color.r,x.color.g,x.color.b),b.uniform1f(v.rotation,C.rotation),b.uniform2fv(v.scale,G),c.setBlending(x.blending,x.blendEquation,
+x.blendSrc,x.blendDst),c.setDepthTest(x.depthTest),c.setDepthWrite(x.depthWrite),c.setTexture(x.map,0),b.drawElements(b.TRIANGLES,6,b.UNSIGNED_SHORT,0));b.enable(b.CULL_FACE)}}};THREE.DepthPassPlugin=function(){this.enabled=!1;this.renderTarget=null;var a,b,c,d,e,f,g=new THREE.Frustum,h=new THREE.Matrix4;this.init=function(g){a=g.context;b=g;var g=THREE.ShaderLib.depthRGBA,h=THREE.UniformsUtils.clone(g.uniforms);c=new THREE.ShaderMaterial({fragmentShader:g.fragmentShader,vertexShader:g.vertexShader,uniforms:h});d=new THREE.ShaderMaterial({fragmentShader:g.fragmentShader,vertexShader:g.vertexShader,uniforms:h,morphTargets:!0});e=new THREE.ShaderMaterial({fragmentShader:g.fragmentShader,
+vertexShader:g.vertexShader,uniforms:h,skinning:!0});f=new THREE.ShaderMaterial({fragmentShader:g.fragmentShader,vertexShader:g.vertexShader,uniforms:h,morphTargets:!0,skinning:!0});c._shadowPass=!0;d._shadowPass=!0;e._shadowPass=!0;f._shadowPass=!0};this.render=function(a,b){this.enabled&&this.update(a,b)};this.update=function(i,k){var l,m,n,s,r,p;a.clearColor(1,1,1,1);a.disable(a.BLEND);b.setDepthTest(!0);b.autoUpdateScene&&i.updateMatrixWorld();k.matrixWorldInverse.getInverse(k.matrixWorld);h.multiplyMatrices(k.projectionMatrix,
+k.matrixWorldInverse);g.setFromMatrix(h);b.setRenderTarget(this.renderTarget);b.clear();p=i.__webglObjects;l=0;for(m=p.length;l<m;l++)if(n=p[l],r=n.object,n.render=!1,r.visible&&(!(r instanceof THREE.Mesh||r instanceof THREE.ParticleSystem)||!r.frustumCulled||g.intersectsObject(r)))r._modelViewMatrix.multiplyMatrices(k.matrixWorldInverse,r.matrixWorld),n.render=!0;var q;l=0;for(m=p.length;l<m;l++)if(n=p[l],n.render&&(r=n.object,n=n.buffer,!(r instanceof THREE.ParticleSystem)||r.customDepthMaterial))(q=
+r.material instanceof THREE.MeshFaceMaterial?r.material.materials[0]:r.material)&&b.setMaterialFaces(r.material),s=0<r.geometry.morphTargets.length&&q.morphTargets,q=r instanceof THREE.SkinnedMesh&&q.skinning,s=r.customDepthMaterial?r.customDepthMaterial:q?s?f:e:s?d:c,n instanceof THREE.BufferGeometry?b.renderBufferDirect(k,i.__lights,null,s,n,r):b.renderBuffer(k,i.__lights,null,s,n,r);p=i.__webglObjectsImmediate;l=0;for(m=p.length;l<m;l++)n=p[l],r=n.object,r.visible&&(r._modelViewMatrix.multiplyMatrices(k.matrixWorldInverse,
+r.matrixWorld),b.renderImmediateObject(k,i.__lights,null,c,r));l=b.getClearColor();m=b.getClearAlpha();a.clearColor(l.r,l.g,l.b,m);a.enable(a.BLEND)}};THREE.ShaderFlares={lensFlareVertexTexture:{vertexShader:"uniform lowp int renderType;\nuniform vec3 screenPosition;\nuniform vec2 scale;\nuniform float rotation;\nuniform sampler2D occlusionMap;\nattribute vec2 position;\nattribute vec2 uv;\nvarying vec2 vUV;\nvarying float vVisibility;\nvoid main() {\nvUV = uv;\nvec2 pos = position;\nif( renderType == 2 ) {\nvec4 visibility = texture2D( occlusionMap, vec2( 0.1, 0.1 ) ) +\ntexture2D( occlusionMap, vec2( 0.5, 0.1 ) ) +\ntexture2D( occlusionMap, vec2( 0.9, 0.1 ) ) +\ntexture2D( occlusionMap, vec2( 0.9, 0.5 ) ) +\ntexture2D( occlusionMap, vec2( 0.9, 0.9 ) ) +\ntexture2D( occlusionMap, vec2( 0.5, 0.9 ) ) +\ntexture2D( occlusionMap, vec2( 0.1, 0.9 ) ) +\ntexture2D( occlusionMap, vec2( 0.1, 0.5 ) ) +\ntexture2D( occlusionMap, vec2( 0.5, 0.5 ) );\nvVisibility = (       visibility.r / 9.0 ) *\n( 1.0 - visibility.g / 9.0 ) *\n(       visibility.b / 9.0 ) *\n( 1.0 - visibility.a / 9.0 );\npos.x = cos( rotation ) * position.x - sin( rotation ) * position.y;\npos.y = sin( rotation ) * position.x + cos( rotation ) * position.y;\n}\ngl_Position = vec4( ( pos * scale + screenPosition.xy ).xy, screenPosition.z, 1.0 );\n}",
+fragmentShader:"uniform lowp int renderType;\nuniform sampler2D map;\nuniform float opacity;\nuniform vec3 color;\nvarying vec2 vUV;\nvarying float vVisibility;\nvoid main() {\nif( renderType == 0 ) {\ngl_FragColor = vec4( 1.0, 0.0, 1.0, 0.0 );\n} else if( renderType == 1 ) {\ngl_FragColor = texture2D( map, vUV );\n} else {\nvec4 texture = texture2D( map, vUV );\ntexture.a *= opacity * vVisibility;\ngl_FragColor = texture;\ngl_FragColor.rgb *= color;\n}\n}"},lensFlare:{vertexShader:"uniform lowp int renderType;\nuniform vec3 screenPosition;\nuniform vec2 scale;\nuniform float rotation;\nattribute vec2 position;\nattribute vec2 uv;\nvarying vec2 vUV;\nvoid main() {\nvUV = uv;\nvec2 pos = position;\nif( renderType == 2 ) {\npos.x = cos( rotation ) * position.x - sin( rotation ) * position.y;\npos.y = sin( rotation ) * position.x + cos( rotation ) * position.y;\n}\ngl_Position = vec4( ( pos * scale + screenPosition.xy ).xy, screenPosition.z, 1.0 );\n}",
+fragmentShader:"precision mediump float;\nuniform lowp int renderType;\nuniform sampler2D map;\nuniform sampler2D occlusionMap;\nuniform float opacity;\nuniform vec3 color;\nvarying vec2 vUV;\nvoid main() {\nif( renderType == 0 ) {\ngl_FragColor = vec4( texture2D( map, vUV ).rgb, 0.0 );\n} else if( renderType == 1 ) {\ngl_FragColor = texture2D( map, vUV );\n} else {\nfloat visibility = texture2D( occlusionMap, vec2( 0.5, 0.1 ) ).a +\ntexture2D( occlusionMap, vec2( 0.9, 0.5 ) ).a +\ntexture2D( occlusionMap, vec2( 0.5, 0.9 ) ).a +\ntexture2D( occlusionMap, vec2( 0.1, 0.5 ) ).a;\nvisibility = ( 1.0 - visibility / 4.0 );\nvec4 texture = texture2D( map, vUV );\ntexture.a *= opacity * visibility;\ngl_FragColor = texture;\ngl_FragColor.rgb *= color;\n}\n}"}};THREE.ShaderSprite={sprite:{vertexShader:"uniform int useScreenCoordinates;\nuniform int sizeAttenuation;\nuniform vec3 screenPosition;\nuniform mat4 modelViewMatrix;\nuniform mat4 projectionMatrix;\nuniform float rotation;\nuniform vec2 scale;\nuniform vec2 alignment;\nuniform vec2 uvOffset;\nuniform vec2 uvScale;\nattribute vec2 position;\nattribute vec2 uv;\nvarying vec2 vUV;\nvoid main() {\nvUV = uvOffset + uv * uvScale;\nvec2 alignedPosition = position + alignment;\nvec2 rotatedPosition;\nrotatedPosition.x = ( cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y ) * scale.x;\nrotatedPosition.y = ( sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y ) * scale.y;\nvec4 finalPosition;\nif( useScreenCoordinates != 0 ) {\nfinalPosition = vec4( screenPosition.xy + rotatedPosition, screenPosition.z, 1.0 );\n} else {\nfinalPosition = projectionMatrix * modelViewMatrix * vec4( 0.0, 0.0, 0.0, 1.0 );\nfinalPosition.xy += rotatedPosition * ( sizeAttenuation == 1 ? 1.0 : finalPosition.z );\n}\ngl_Position = finalPosition;\n}",
+fragmentShader:"uniform vec3 color;\nuniform sampler2D map;\nuniform float opacity;\nuniform int fogType;\nuniform vec3 fogColor;\nuniform float fogDensity;\nuniform float fogNear;\nuniform float fogFar;\nuniform float alphaTest;\nvarying vec2 vUV;\nvoid main() {\nvec4 texture = texture2D( map, vUV );\nif ( texture.a < alphaTest ) discard;\ngl_FragColor = vec4( color * texture.xyz, texture.a * opacity );\nif ( fogType > 0 ) {\nfloat depth = gl_FragCoord.z / gl_FragCoord.w;\nfloat fogFactor = 0.0;\nif ( fogType == 1 ) {\nfogFactor = smoothstep( fogNear, fogFar, depth );\n} else {\nconst float LOG2 = 1.442695;\nfloat fogFactor = exp2( - fogDensity * fogDensity * depth * depth * LOG2 );\nfogFactor = 1.0 - clamp( fogFactor, 0.0, 1.0 );\n}\ngl_FragColor = mix( gl_FragColor, vec4( fogColor, gl_FragColor.w ), fogFactor );\n}\n}"}};
diff --git a/RIFI/OBJET3D/.gitkeep b/RIFI/OBJET3D/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/RIFI/OBJET3D/skull_lowPoly.obj b/RIFI/OBJET3D/skull_lowPoly.obj
new file mode 100644
index 0000000000000000000000000000000000000000..6210b534a4603a7985a7ba058aa0c0ed7f2fdf04
--- /dev/null
+++ b/RIFI/OBJET3D/skull_lowPoly.obj
@@ -0,0 +1,4860 @@
+####
+#
+# OBJ File Generated by Meshlab
+#
+####
+# Object skull_lowPoly.obj
+#
+# Vertices: 1209
+# Faces: 2426
+#
+####
+vn -0.1742166 -0.9299322 0.3238438
+v -0.9972979 -12.5714378 20.8067436
+vn -0.3587944 -0.8695256 0.3393994
+v -3.6530094 -12.0495872 19.8569565
+vn -0.3423755 -0.8220447 0.4549961
+v -3.3630586 -11.4159622 22.0218678
+vn -0.7233075 -0.6316681 0.2789654
+v -5.9946518 -10.9349728 18.7983952
+vn -0.5842778 -0.7660501 0.2679306
+v -5.5987167 -11.1495514 19.3376122
+vn -0.7119884 -0.6736517 0.1981566
+v -6.7331986 -9.8083744 20.5078602
+vn -0.6301452 -0.6989539 0.3382019
+v -6.1083102 -10.1987486 21.1508560
+vn -0.4686514 -0.8220706 0.3233664
+v -4.7196136 -11.1759539 21.0741920
+vn -0.1892869 -0.8775961 0.4404492
+v -1.6978875 -12.0976954 21.6764679
+vn -0.0342385 -0.7766946 0.6289462
+v -0.3477429 -11.2737761 23.2392006
+vn -0.1960890 -0.7368724 0.6469685
+v -2.2343674 -10.6695337 23.6048222
+vn -0.5982755 -0.6245571 0.5019910
+v -6.0968561 -9.1728411 22.7882862
+vn -0.4841112 -0.7220736 0.4942126
+v -5.2488971 -10.1305523 22.4349747
+vn -0.8019347 -0.4247405 0.4201147
+v -7.8454490 -7.2031784 22.2910137
+vn -0.7158750 -0.5373470 0.4458489
+v -7.0758104 -8.4022808 22.3550034
+vn -0.7348893 -0.6531135 0.1827030
+v -6.7857447 -11.2848454 17.1311455
+vn -0.9525013 -0.2776779 0.1250452
+v -8.0359764 -9.0464153 13.4440985
+vn -0.5294386 -0.8377868 0.1334471
+v -7.8106809 -9.4647388 12.4494963
+vn -0.9231725 -0.3835893 -0.0247359
+v -7.3882275 -9.2835941 18.5153580
+vn -0.8564138 -0.5114951 0.0702016
+v -7.7769551 -8.6988363 19.8710403
+vn -0.7802377 -0.5508849 0.2962348
+v -7.4458899 -8.7152452 21.1463928
+vn -0.9263346 -0.3684552 0.0783893
+v -7.6439862 -10.1236000 16.5193214
+vn -0.9105635 -0.3100680 0.2733714
+v -7.4336977 -9.4988642 17.6652641
+vn -0.9990019 0.0262525 0.0361383
+v -7.9400616 -8.8652496 15.3947439
+vn -0.9798579 0.1297165 0.1518291
+v -7.5822272 -8.9817505 17.3705635
+vn -0.9408066 -0.3130855 -0.1298481
+v -8.4055948 -6.9162245 20.1503811
+vn -0.4875049 -0.7555572 0.4375756
+v -4.9755473 -11.9151583 18.8053379
+vn -0.1801703 -0.9755096 0.1261731
+v -1.7747883 -13.1860819 18.2402763
+vn -0.0146801 -0.9962646 0.0850960
+v -0.0915879 -13.2715836 18.1543732
+vn -0.3006347 -0.9346071 0.1900744
+v -2.8418446 -12.8080463 18.6826591
+vn -0.1942348 -0.9060233 0.3760249
+v -3.7128925 -12.4054117 18.9588566
+vn 0.0762078 -0.9677197 -0.2402313
+v -3.3259494 -12.6876917 17.8983116
+vn -0.1254122 -0.8479898 0.5149614
+v -0.0718472 -13.5122499 16.1953735
+vn -0.5901623 -0.8025970 -0.0868701
+v -1.2418232 -13.0943956 16.2666569
+vn -0.8967046 -0.2408592 0.3713592
+v -1.5297858 -12.7552719 14.4940052
+vn -0.6028299 -0.7080231 0.3678308
+v -4.7550583 -12.4684839 11.5939798
+vn -0.2662649 -0.6210191 -0.7371827
+v -3.1748116 -13.1895676 11.2355185
+vn -0.6885448 -0.7161278 -0.1143109
+v -2.8735363 -13.3311424 11.2276459
+vn -0.0753686 -0.6285447 -0.7741131
+v -3.6935499 -12.7829084 11.0810957
+vn -0.1532353 -0.5003810 -0.8521372
+v -3.1648929 -12.5020494 11.2339525
+vn -0.9706616 -0.2249763 -0.0848637
+v -9.4799204 -1.7118652 13.8776541
+vn -0.8456419 -0.4522849 0.2834222
+v -9.0320969 -2.7357309 11.8560390
+vn -0.9786468 -0.1881858 -0.0826838
+v -7.4947591 -8.2312117 18.1893749
+vn -0.7559333 0.6537405 0.0344697
+v -7.5415783 -8.5332890 16.1719151
+vn -0.9979819 -0.0004561 -0.0634977
+v -7.3591175 -8.1369162 16.4484234
+vn -0.6548894 0.7318855 0.1883176
+v -7.8545547 -8.6260910 14.3888597
+vn -0.9549153 0.2965764 0.0133923
+v -7.1481848 -8.4450903 14.8291292
+vn -0.6586906 0.6192427 0.4273936
+v -7.3620605 -8.1451378 13.3979425
+vn -0.2237987 0.7099675 0.6677278
+v -8.0859270 -7.1521335 11.6221609
+vn -0.9514295 0.3075993 -0.0128315
+v -7.6834006 -6.5162587 11.6628647
+vn -0.9912161 0.0054210 0.1321411
+v -7.6241326 -7.3898129 12.7939234
+vn -0.6478503 0.5487970 0.5283103
+v -7.7891302 -7.1198325 11.7537069
+vn -0.9135411 -0.3821587 -0.1392746
+v -8.5874920 -6.0474372 19.1052074
+vn -0.9600119 -0.2796848 -0.0123944
+v -9.0441885 -4.8269973 19.1134300
+vn -0.9697562 -0.2421268 -0.0307833
+v -7.7024708 -6.2081165 14.0923271
+vn -0.9214535 -0.3656112 -0.1313460
+v -7.7988181 -7.2107916 17.8406506
+vn -0.9532248 -0.2986511 -0.0465838
+v -7.5608296 -7.6005116 16.0743809
+vn -0.0221507 -0.7504417 0.6605654
+v -7.2932906 -9.8426561 11.9066849
+vn 0.6477345 -0.7376068 0.1907255
+v -7.4581070 -9.3843374 12.7215805
+vn -0.2475916 -0.9385976 -0.2402769
+v -7.5904455 -9.4418354 14.7096882
+vn -0.5608795 -0.6541858 -0.5074004
+v -7.4672675 -10.0301981 15.4878254
+vn -0.4330614 -0.7473075 -0.5039735
+v -7.0030594 -11.0288324 16.2187252
+vn -0.5589060 -0.8008657 0.2150308
+v -5.4874978 -12.2547178 17.8167191
+vn -0.1233627 -0.9787472 -0.1638153
+v -3.8324471 -13.0137691 17.9474125
+vn -0.3977751 -0.8660892 -0.3027616
+v -2.8077953 -12.8208399 17.7534695
+vn -0.2648101 -0.9512305 -0.1582286
+v -1.5701896 -13.2286520 17.2086239
+vn -0.6556656 0.2266644 0.7202263
+v -2.9312639 -12.7413769 12.6606359
+vn -0.6142775 -0.6374040 0.4651659
+v -2.2064552 -13.1258707 12.8781662
+vn -0.7498615 -0.5866824 0.3057962
+v -2.0552976 -13.5688934 12.4940138
+vn -0.5511660 -0.6556578 0.5160705
+v -4.0276189 -13.0154505 12.0796528
+vn -0.3587764 -0.3806087 0.8523008
+v -5.3302989 -12.0337448 11.6220360
+vn 0.1966573 0.2910797 0.9362684
+v -6.3468795 -10.5655966 11.5231504
+vn 0.2164951 -0.0698854 0.9737792
+v -6.6980119 -10.3589935 11.5479650
+vn -0.6616650 -0.6927078 0.2869764
+v -6.6530361 -10.9531765 11.1978464
+vn 0.7033033 -0.5844549 -0.4046937
+v -7.2955704 -9.3048229 14.7304277
+vn 0.4004303 -0.4904959 -0.7739958
+v -6.8294234 -10.0459547 15.7105780
+vn 0.3012454 -0.3529473 -0.8858213
+v -5.8828807 -10.3627453 16.3601875
+vn -0.0575834 -0.7098963 -0.7019482
+v -6.0858159 -11.6644545 16.7776585
+vn 0.0911368 -0.6930336 -0.7151213
+v -3.7753251 -12.7462082 17.5979767
+vn 0.0053695 -0.4387642 -0.8985862
+v -4.4032292 -11.5697241 17.1629009
+vn -0.1862906 -0.4875861 -0.8529687
+v -3.3695543 -11.3427229 17.0132294
+vn -0.6712294 -0.5340492 -0.5140455
+v -1.9940300 -12.7712040 16.8538971
+vn -0.2059192 -0.5696014 -0.7957082
+v -3.1504226 -12.4055319 17.5756588
+vn -0.5886280 -0.3806540 -0.7131758
+v -2.4129355 -11.1383619 16.4510975
+vn -0.9585355 -0.2844620 -0.0170645
+v -1.4303126 -12.5911570 15.2739620
+vn -0.9525345 0.0029131 0.3044167
+v -1.3316592 -12.1394958 14.2844591
+vn -0.9116089 -0.3733649 -0.1719536
+v -1.7077837 -11.9092388 15.6315508
+vn -0.9384739 -0.2387192 0.2495595
+v -1.6846633 -11.8205004 13.9004736
+vn -0.7872638 0.3847780 0.4818317
+v -2.0016279 -12.1743727 13.4391117
+vn -0.6899453 0.5520023 0.4682617
+v -2.5991600 -12.4898100 12.8658876
+vn -0.5258640 0.4941413 0.6923088
+v -2.7840281 -11.9954576 12.1320248
+vn -0.3528032 0.3035973 0.8850755
+v -3.9796207 -12.4501076 12.0788822
+vn -0.0080822 0.2442737 0.9696727
+v -4.9897256 -11.6040592 11.6203804
+vn -0.6248415 -0.7802828 0.0270529
+v -2.3663442 -13.7545242 10.3716059
+vn -0.7519874 -0.5857790 0.3022881
+v -0.8517196 -13.5318651 15.4755049
+vn -0.5685239 -0.5647004 0.5982425
+v -0.4580572 -14.6366367 14.8483267
+vn -0.2497225 -0.8907215 0.3798077
+v -0.2151355 -14.9707956 14.7599888
+vn -0.9119912 -0.3901140 -0.1268196
+v -7.9599328 -5.8237896 15.3403139
+vn -0.9110799 -0.3921975 -0.1269438
+v -8.9227085 -4.6668000 16.8875160
+vn -0.9466596 -0.3166247 -0.0598704
+v -9.1447639 -4.4069748 18.4693260
+vn -0.8738326 -0.4563474 -0.1678201
+v -8.3548374 -6.0263605 17.6033306
+vn -0.9419570 -0.3216359 -0.0962675
+v -9.2718830 -3.6597939 16.6040459
+vn -0.9721090 -0.2343277 -0.0097326
+v -9.4185457 -3.4093237 18.2831669
+vn -0.9868349 -0.1612636 0.0122901
+v -9.6936598 -1.9521143 18.6477814
+vn -0.9748543 -0.2133653 -0.0642996
+v -9.5504837 -2.5837095 16.4806633
+vn -0.9921619 -0.1178644 -0.0415072
+v -9.7591991 -1.3158231 16.6073189
+vn -0.9102554 -0.3887685 -0.1424577
+v -8.8917036 -3.2618923 13.1336155
+vn -0.8845213 -0.4422112 -0.1485641
+v -8.6309652 -4.6434717 15.3004589
+vn -0.9305714 -0.3420433 -0.1305497
+v -9.1660585 -3.5835607 15.5592346
+vn -0.9788376 -0.1913099 0.0726461
+v -9.4565420 -3.0044198 19.7241306
+vn -0.9734297 -0.1372475 0.1832969
+v -9.3955421 -2.6572359 20.7345829
+vn -0.9651771 -0.1823557 0.1875620
+v -8.9845362 -4.4137940 21.4096050
+vn -0.9221757 -0.3270545 0.2064638
+v -8.5122070 -6.6734943 21.2976856
+vn -0.9012126 -0.1826345 0.3930147
+v -8.6091223 -4.6627960 22.4594803
+vn -0.8308477 -0.3051019 0.4654083
+v -7.9444976 -6.0688267 23.0156803
+vn -0.6250204 -0.5198275 0.5823478
+v -6.4375567 -8.2341280 23.3892460
+vn -0.7166859 -0.3930722 0.5760691
+v -7.0573959 -6.8108382 23.7974930
+vn -0.5653555 -0.4539860 0.6886726
+v -6.0056853 -7.3067188 24.4958534
+vn -0.4778247 -0.5866900 0.6538184
+v -5.1661849 -8.9141445 23.9011841
+vn -0.4475472 -0.4891487 0.7486221
+v -5.0834374 -7.7028489 24.8612404
+vn -0.3578414 -0.5333921 0.7664480
+v -4.0524182 -8.0736732 25.1576958
+vn -0.3491304 -0.6720959 0.6529894
+v -3.8754382 -9.8287287 23.8372192
+vn -0.2232647 -0.5831823 0.7810578
+v -2.9053383 -8.7489662 25.1237698
+vn -0.0617972 -0.6331345 0.7715709
+v -0.8773669 -9.5390558 24.8947906
+vn 0.6733170 -0.6970369 0.2465437
+v -7.0677204 -8.5228252 12.9342947
+vn 0.7583118 -0.5838779 -0.2899137
+v -6.7900443 -8.1180782 14.5951977
+vn 0.5260131 -0.5145256 0.6771806
+v -6.7318921 -9.0191879 11.7162256
+vn 0.4770319 -0.4585554 -0.7497783
+v -6.4094305 -8.5475140 15.4548264
+vn -0.3880269 -0.5206162 -0.7605221
+v -2.7035494 -9.6873474 15.8007565
+vn -0.9464690 -0.1380576 -0.2917817
+v -1.8340812 -11.0636454 15.5686846
+vn -0.9854315 -0.1409152 0.0952242
+v -1.6551646 -9.8300171 14.5290127
+vn -0.8737918 0.1610306 0.4588651
+v -2.0467730 -11.7073946 12.7449732
+vn -0.9849002 -0.1120880 0.1319388
+v -1.8720409 -11.0345802 14.2820835
+vn -0.8980595 -0.0901460 0.4305378
+v -2.3195591 -10.7433681 12.6020899
+vn -0.2156334 0.3962364 0.8924679
+v -3.6653469 -11.2774353 11.2418442
+vn -0.6909420 0.0575118 0.7206188
+v -2.8831782 -11.0174694 11.6319141
+vn 0.0966657 0.2749496 0.9565869
+v -4.5175977 -10.6917028 11.0108871
+vn 0.0714121 -0.0509163 0.9961465
+v -4.8544631 -10.0088367 10.9740820
+vn 0.2678946 0.2279366 0.9360969
+v -5.7431316 -10.2980633 11.2167912
+vn 0.3126912 -0.2037261 0.9277499
+v -6.2747126 -9.6359901 11.3004808
+vn 0.3233656 -0.6679229 0.6703087
+v -5.6374402 -8.6978531 11.7333403
+vn 0.1924137 -0.7533851 -0.6287988
+v -6.1320305 -8.1157093 15.1840668
+vn 0.0147905 -0.9746786 -0.2231209
+v -5.7563605 -7.7204857 14.5019894
+vn -0.7488855 -0.4363488 -0.4987688
+v -1.8899566 -9.5375252 15.1128597
+vn -0.7363437 -0.5615005 0.3775117
+v -2.3227713 -9.0698814 13.1513834
+vn -0.8337421 -0.2331667 0.5005071
+v -2.1886959 -9.6202374 12.7554827
+vn -0.0553139 -0.5492052 0.8338549
+v -4.9060993 -8.9447203 11.2337093
+vn -0.4704029 -0.1420567 0.8709426
+v -3.5901554 -10.1294098 11.1319437
+vn 0.2394744 -0.9182326 0.3154379
+v -5.6263061 -7.8818703 13.1141329
+vn 0.3814999 -0.9200748 -0.0889956
+v -6.4733567 -7.7714467 14.3079929
+vn 0.0306188 -0.4981870 -0.8665288
+v -5.5942497 -9.0141706 15.8120575
+vn -0.1745023 -0.5687348 -0.8037971
+v -3.5978167 -9.2552195 15.8097486
+vn -0.7552361 -0.6553952 -0.0086969
+v -2.1612260 -8.7169065 14.2061138
+vn -0.3923364 -0.7764404 -0.4931659
+v -3.0979996 -8.2326584 14.7659302
+vn -0.5455016 -0.5303951 0.6489291
+v -3.3168311 -9.2078247 11.7615471
+vn -0.4371296 -0.7329693 0.5212234
+v -3.3517954 -8.5025644 12.5594196
+vn -0.0664161 -0.9919942 0.1074080
+v -4.5928817 -7.7276897 13.7415342
+vn 0.0261623 -0.8723908 0.4881085
+v -5.2037072 -8.1283550 12.0728712
+vn -0.0906141 -0.7398134 -0.6666822
+v -5.0790138 -8.1717501 15.2108011
+vn -0.1922886 -0.9487857 -0.2506609
+v -3.8095262 -7.8712096 14.4140148
+vn -0.4087697 -0.8916118 0.1947715
+v -3.4204292 -7.9608169 13.4944935
+vn -0.8488498 -0.0992312 0.5192372
+v -8.4075375 -3.0223734 23.3087006
+vn -0.7564339 -0.0555521 0.6517068
+v -7.5244489 -2.5646505 24.6145496
+vn -0.7717606 -0.1545261 0.6168527
+v -7.6450868 -4.3295450 24.1763058
+vn -0.8038252 -0.2227615 0.5515818
+v -7.8982596 -5.0625267 23.6116333
+vn -0.3253812 -0.2173943 0.9202537
+v -4.2765694 -4.5750508 26.6511536
+vn -0.4281351 -0.2791225 0.8595296
+v -4.8645263 -5.2833042 26.2084465
+vn -0.5708723 -0.1800668 0.8010498
+v -6.0660162 -4.2590799 25.7753353
+vn -0.5079505 -0.3634422 0.7809584
+v -5.5016904 -6.1567740 25.5155640
+vn -0.3841769 -0.4200410 0.8221763
+v -4.5356250 -6.5244479 25.8522987
+vn -0.6880224 -0.1412102 0.7118180
+v -6.7031612 -4.1121569 25.2728310
+vn -0.6638602 -0.2871296 0.6905406
+v -6.6524792 -5.6338382 24.8513794
+vn -0.1699153 -0.2338054 0.9573212
+v -2.5902214 -5.0666409 26.9661980
+vn -0.1876861 -0.3714934 0.9092671
+v -2.9033179 -6.2663479 26.5194130
+vn -0.2957971 -0.3364261 0.8940479
+v -3.8432817 -6.0128012 26.3568077
+vn -0.2675551 -0.4649688 0.8439302
+v -3.4342811 -7.3504777 25.8488636
+vn -0.4574674 -0.7559524 -0.4682515
+v -5.7819762 -11.8003531 10.9453621
+vn -0.7644522 -0.6176453 -0.1847357
+v -3.2267799 -12.2943802 10.3662577
+vn -0.5039693 -0.8102093 -0.2992922
+v -6.5683475 -10.7570457 10.3860655
+vn -0.7267666 -0.6827586 0.0751733
+v -7.5202103 -9.8582296 11.0038271
+vn -0.5226889 0.2432505 0.8170836
+v -8.8089552 -7.4742675 11.8997259
+vn -0.9461567 -0.2438906 -0.2128495
+v -9.1655188 -7.5708499 10.2450523
+vn -0.8449818 -0.5347833 -0.0035381
+v -8.5734367 -8.8484850 9.8153124
+vn -0.8921575 -0.4205507 0.1649006
+v -8.5217409 -8.4854031 11.6167974
+vn -0.8603151 -0.4855669 0.1551859
+v -3.0218260 -12.6964655 9.0469103
+vn -0.8476066 -0.5301009 -0.0235799
+v -3.9082284 -11.1142464 9.1197319
+vn -0.1977398 -0.7133256 -0.6723582
+v -3.7730885 -12.1867485 10.6798029
+vn -0.8931044 -0.1599769 -0.4204425
+v -4.4323645 -9.4365263 8.4267311
+vn -0.6544036 -0.6022998 -0.4571551
+v -4.2943983 -10.7863045 9.4457073
+vn -0.3565068 -0.6160629 -0.7024027
+v -4.4909167 -11.4198599 10.2499275
+vn -0.6674275 -0.7179753 -0.1976159
+v -7.7464156 -9.9181604 9.4355574
+vn -0.4652812 -0.4818927 -0.7424910
+v -4.7883329 -9.8553791 9.0408611
+vn -0.1413592 -0.7067941 -0.6931521
+v -5.3349490 -10.7127123 10.0394487
+vn 0.0666862 -0.4253410 -0.9025730
+v -5.2401137 -9.7904491 9.1515760
+vn -0.0036807 -0.1385550 -0.9903479
+v -6.6250401 -9.4379549 8.6557846
+vn -0.1425453 -0.7100258 -0.6895971
+v -6.6422014 -10.3768635 9.0967636
+vn -0.6651216 -0.2855379 -0.6899866
+v -8.3536825 -8.9847527 9.2036219
+vn -0.3172668 0.3287156 -0.8895436
+v -8.9488821 -6.9405031 9.9010448
+vn -0.9527732 -0.1508677 0.2635570
+v -9.4146471 -6.3419075 11.1493464
+vn -0.9148858 -0.0019449 -0.4037083
+v -9.6357422 -4.1243200 10.5673885
+vn -0.4066876 -0.2627757 0.8749595
+v -9.3251219 -3.4034934 11.2910490
+vn -0.9308209 -0.0827235 0.3559905
+v -9.5571213 -2.4609907 11.2688761
+vn -0.9851755 -0.1387480 0.1008878
+v -9.3748178 -1.5684803 11.9371300
+vn -0.8047247 -0.0114720 -0.5935373
+v -9.4154263 -5.9624915 10.4123020
+vn -0.7971278 0.0505399 -0.6016918
+v -9.6354342 -3.2290761 10.6803780
+vn 0.0204598 -0.0295571 0.9993537
+v 0.2768350 -1.6736670 27.5678043
+vn -0.0596013 0.0260334 0.9978827
+v -0.6208556 -0.0199855 27.5718193
+vn -0.0928234 -0.0345865 0.9950817
+v -1.2813319 -1.8364533 27.4916077
+vn -0.0829839 -0.1267022 0.9884636
+v -1.4364468 -3.7069030 27.3443928
+vn -0.3816372 0.0429100 0.9233156
+v -4.5851736 -1.4293140 26.7634335
+vn -0.2733893 0.0240212 0.9616035
+v -3.6632607 -1.5363539 27.0770130
+vn -0.3109949 -0.0332518 0.9498298
+v -4.1134210 -2.6580470 26.9490166
+vn -0.3164426 -0.1224501 0.9406753
+v -4.1850438 -3.6383712 26.8453159
+vn -0.1945637 -0.0907232 0.9766853
+v -2.8777966 -3.5123215 27.1887817
+vn -0.1791993 -0.0094475 0.9837674
+v -2.7295542 -1.6411420 27.2977581
+vn -0.5796127 0.0494894 0.8133879
+v -6.2774100 -0.6713429 25.7507420
+vn -0.6428990 -0.0328403 0.7652466
+v -6.4805365 -2.4929204 25.6432629
+vn -0.5378666 -0.0294937 0.8425139
+v -5.6945276 -2.7306902 26.2012463
+vn -0.4512229 -0.1347948 0.8821725
+v -5.2059169 -3.8271132 26.3827667
+vn -0.4336003 -0.0245796 0.9007700
+v -5.0353999 -2.3657999 26.5727005
+vn -0.8234208 -0.0233843 0.5669492
+v -8.4985085 -0.0487562 23.4958401
+vn -0.9220691 -0.0860917 0.3773285
+v -9.0770779 -1.5605339 22.3184147
+vn -0.9937754 -0.0970076 0.0547731
+v -9.8544846 -0.6205238 19.3009377
+vn -0.9797337 -0.0470518 0.1946996
+v -9.7713585 0.1705248 20.6093349
+vn -0.9992346 -0.0253216 -0.0298174
+v -9.9010372 0.2107959 17.5303383
+vn -0.9958483 -0.0761841 -0.0498216
+v -9.6763525 0.4981979 12.8089485
+vn -0.9424276 -0.0052635 0.3343690
+v -9.4774303 0.5918084 21.6666012
+vn -0.7951943 0.0588884 0.6034884
+v -8.3982172 1.6099391 23.6170998
+vn -0.8955963 0.0461253 0.4424700
+v -9.1522112 1.5347489 22.3902092
+vn -0.8493226 0.3325041 0.4099904
+v -8.6654959 7.1777954 21.4808464
+vn -0.7871866 0.4536180 0.4178135
+v -8.2434359 8.4094009 21.1771412
+vn -0.7176232 0.3455662 0.6046495
+v -7.8233843 7.2141914 22.7474594
+vn -0.6614759 0.4932049 0.5649767
+v -7.3764758 8.6529169 22.2431965
+vn -0.6838566 0.5721115 0.4528008
+v -7.6124029 9.2017813 21.3362370
+vn -0.7747035 0.5339167 0.3387736
+v -8.0636578 9.4421730 20.1417255
+vn -0.6983199 0.0298222 0.7151643
+v -7.4028106 0.5540211 24.7489433
+vn -0.4769298 0.1334201 0.8687561
+v -5.6302233 2.2808464 25.8692455
+vn -0.4872935 0.0581590 0.8712994
+v -5.4676428 -0.9182631 26.2881432
+vn -0.3739212 0.0968247 0.9223925
+v -4.4097853 0.8677574 26.6335793
+vn -0.2674263 0.0637319 0.9614684
+v -3.2369106 0.2676318 27.0964890
+vn -0.2732505 0.1062368 0.9560586
+v -2.8152404 1.8698893 27.0795231
+vn -0.1762493 0.0433569 0.9833903
+v -2.1772714 0.1254587 27.3504143
+vn -0.1488325 0.1136842 0.9823059
+v -1.2336614 2.1380756 27.3776493
+vn -0.7134205 0.1175080 0.6908134
+v -7.7468967 2.6552958 24.2235317
+vn -0.6063402 0.1237447 0.7855182
+v -6.7976141 2.4958603 25.0962887
+vn -0.5141945 0.2233634 0.8280777
+v -6.1189089 5.0820413 25.0070038
+vn -0.4462805 0.4623817 0.7661833
+v -5.9024901 8.0792837 23.8594074
+vn -0.5412047 0.4685734 0.6982381
+v -6.5375071 8.1008720 23.4223690
+vn -0.4851353 0.5711488 0.6621426
+v -5.9529309 9.2747431 22.9390678
+vn -0.5350769 0.6498244 0.5398341
+v -6.1974092 10.2927132 21.7419300
+vn -0.5010091 0.3417172 0.7951222
+v -6.1007910 6.8946247 24.3797569
+vn -0.5973550 0.3463106 0.7233506
+v -7.1825538 6.7122993 23.6440792
+vn -0.6743151 0.2293687 0.7019182
+v -7.4989395 5.7296219 23.7415237
+vn -0.3877283 0.2172539 0.8958055
+v -4.3580933 4.2399411 26.0786610
+vn -0.3771262 0.1518702 0.9136254
+v -4.3730340 2.7062194 26.3902721
+vn -0.3637427 0.4255398 0.8286176
+v -4.3692117 7.6180239 24.8533821
+vn -0.3068533 0.5232019 0.7950478
+v -3.3384149 8.7875271 24.5862007
+vn -0.3794015 0.6561130 0.6523575
+v -5.1783595 10.1755667 22.6313324
+vn -0.3895769 0.5603751 0.7308965
+v -5.1504974 9.1974802 23.4747982
+vn -0.4171345 0.3072560 0.8553320
+v -5.3788700 5.9537659 25.1410542
+vn -0.3451037 0.3293850 0.8788680
+v -4.2875466 6.1247239 25.5685768
+vn -0.2504587 0.2623458 0.9319040
+v -2.6484759 4.6407981 26.6083889
+vn -0.2668711 0.1768467 0.9473674
+v -2.8309786 3.0631428 26.9103184
+vn -0.2315984 0.4425354 0.8663282
+v -2.7343197 7.8603988 25.3514328
+vn -0.2673258 0.6346185 0.7251182
+v -2.8558016 9.7104092 24.0944099
+vn -0.2374519 0.3509728 0.9057785
+v -2.8420367 6.3986716 25.9762154
+vn -0.6103382 0.6576655 0.4415467
+v -6.7304244 10.5751247 20.7121410
+vn -0.1600318 0.8358642 0.5250913
+v -2.1226101 12.0697985 21.5948582
+vn -0.1305228 0.7610245 0.6354569
+v -1.6386759 11.2379990 22.9165821
+vn -0.2646085 0.7485005 0.6080538
+v -3.3917308 11.1213140 22.4733963
+vn -0.4845494 0.8554395 0.1828526
+v -5.7623782 12.6924496 17.3542690
+vn -0.6036073 0.7355480 0.3076158
+v -6.7656503 11.4529915 19.0118828
+vn -0.7322083 0.6376014 0.2394482
+v -7.7660432 10.8731222 18.1374836
+vn -0.8527054 0.4963825 0.1627819
+v -8.4435225 10.0408249 17.7808323
+vn -0.7329984 0.6070995 0.3068284
+v -7.7367272 10.4514389 19.1223736
+vn -0.6713009 0.6396579 0.3744235
+v -7.4079027 10.2696257 20.1267262
+vn -0.5548230 0.7250975 0.4079276
+v -6.3604531 11.1355085 20.2979527
+vn -0.4179313 0.7534533 0.5075841
+v -5.3053060 11.3693247 21.0986309
+vn -0.3435920 0.8844232 0.3158168
+v -4.5625701 12.8819304 18.7571144
+vn -0.4692948 0.8118429 0.3473809
+v -5.4468813 12.3681707 18.9974270
+vn -0.3133859 0.8252195 0.4698959
+v -4.5129342 12.0530596 20.5946064
+vn -0.1981731 0.8866593 0.4178070
+v -3.4880528 12.7273378 19.9113598
+vn -0.1401823 0.9689599 0.2036316
+v -2.8956249 13.6051159 17.6681023
+vn -0.0558797 0.9479039 0.3136170
+v -1.7140328 13.2716455 19.1473064
+vn -0.0937960 0.8939785 0.4381835
+v -1.6344717 12.6417332 20.7005692
+vn -0.1989294 0.9298735 0.3094549
+v -3.4924140 13.1526413 18.8816776
+vn -0.0046087 0.9176749 0.3973055
+v -0.6198936 12.8624868 20.3567924
+vn -0.6080101 0.7733362 0.1796523
+v -6.7828455 12.0502615 17.1898022
+vn -0.7409567 0.6715504 0.0017938
+v -7.6648059 11.4825153 15.1810961
+vn -0.8830878 0.4671497 -0.0438996
+v -8.4405937 10.3665276 15.1786957
+vn -0.7346140 0.6690318 0.1128663
+v -7.7182083 11.3186874 16.7288074
+vn -0.8808153 0.4705935 0.0520216
+v -8.5376444 10.1928997 16.6175957
+vn -0.3020216 0.9406842 0.1545843
+v -4.3375711 13.3589563 17.2444897
+vn -0.0353366 0.9864894 0.1599690
+v -2.1114006 13.7866135 17.0270519
+vn -0.5117254 0.8470151 -0.1438840
+v -6.2491922 12.5135002 12.4233427
+vn -0.6548908 0.7503007 -0.0903713
+v -7.0333481 12.0419474 13.1126490
+vn -0.5665395 0.8234844 -0.0301090
+v -6.4906745 12.4958134 13.7652855
+vn -0.5650864 0.8237507 0.0459577
+v -6.5905242 12.4213514 15.1164913
+vn -0.2817629 0.9582500 -0.0486479
+v -4.2003703 13.5381737 14.3970289
+vn -0.4230109 0.9049365 -0.0463863
+v -5.5949712 12.9728584 13.7649260
+vn -0.4150506 0.9089610 0.0390263
+v -5.4427276 13.0516148 15.3116674
+vn -0.2915396 0.9557822 0.0385358
+v -4.0623012 13.5791969 15.5702963
+vn -0.1366769 0.9877911 -0.0747548
+v -2.4323003 13.8861456 14.3937569
+vn -0.1364380 0.9893224 0.0512448
+v -2.8048289 13.8561964 15.6924839
+vn -0.0425712 0.9886457 -0.1441095
+v -1.2147669 13.8390808 12.9409485
+vn -0.0511431 0.9979362 -0.0388306
+v -1.3750647 13.9657946 14.4491549
+vn 0.0076577 0.9974139 0.0714629
+v 0.2710606 13.9418659 15.5799818
+vn -0.8397030 0.2149970 0.4986734
+v -8.5905294 5.9713583 22.2799454
+vn -0.9723584 0.0751817 0.2210585
+v -9.6749382 2.2024684 20.7601871
+vn -0.9990063 0.0380402 0.0232211
+v -9.9331465 1.5638108 18.8298779
+vn -0.9989968 0.0304725 -0.0328156
+v -9.7571468 1.3859278 15.1582451
+vn -0.8185261 0.1482504 0.5550107
+v -8.4255991 4.9140582 22.9094238
+vn -0.9228227 0.1248580 0.3644293
+v -9.2029762 3.9338789 21.6752262
+vn -0.9902731 0.1329356 0.0410782
+v -9.5598097 4.6892090 19.1765785
+vn -0.9374146 0.1983280 0.2862165
+v -8.9888859 6.5337873 21.0971985
+vn -0.9766616 0.1779790 0.1202320
+v -9.2501259 6.7170072 19.5586033
+vn -0.9516117 0.2788229 0.1292015
+v -9.0255604 8.1714725 18.7287369
+vn -0.9567725 0.2819354 0.0714061
+v -8.9673033 8.9158096 17.4078159
+vn -0.9339045 0.2888706 0.2106569
+v -8.9465513 7.8972249 19.7665710
+vn -0.8609303 0.4574285 0.2226170
+v -8.5639877 9.3885851 18.8061314
+vn -0.8758656 0.4006808 0.2689133
+v -8.6078634 8.5732689 20.0698147
+vn -0.9750770 0.1324420 0.1779998
+v -9.4532909 4.3208447 20.6282330
+vn -0.9915205 0.1258108 -0.0325390
+v -9.1838617 7.6427069 16.2004471
+vn -0.9650573 0.2604600 -0.0287257
+v -8.9508629 9.0478592 15.8154745
+vn -0.9920051 0.1247430 -0.0191088
+v -9.3313465 5.6908250 15.2607250
+vn -0.9881917 0.1514015 0.0235524
+v -9.1990824 7.5564623 17.9236374
+vn -0.9928797 0.1138567 0.0350232
+v -9.8004932 3.0502408 18.9372864
+vn -0.9930519 0.1142197 -0.0283141
+v -9.4366341 5.2343364 17.0568790
+vn -0.9947673 0.0969033 -0.0323700
+v -9.6913099 2.6043098 15.8724461
+vn -0.9502113 0.2956414 -0.0984616
+v -8.7221155 9.3812695 13.8432045
+vn -0.9947323 -0.0123498 -0.1017606
+v -9.6806774 0.9392941 11.5671520
+vn -0.9754944 0.0236128 -0.2187535
+v -9.4684343 -1.2079750 10.9870338
+vn -0.9964902 0.0802732 -0.0237376
+v -9.6363297 3.0517545 12.8922634
+vn -0.9851083 0.1688059 -0.0326544
+v -9.3388157 5.8945298 12.4235182
+vn -0.9759112 0.2082381 -0.0650716
+v -8.8756847 7.8896890 12.4597244
+vn -0.9853926 0.1519179 -0.0769575
+v -8.9826574 8.4049702 14.3424177
+vn -0.9882687 0.1470322 -0.0413091
+v -9.0622683 7.0534134 13.7600479
+vn -0.8510705 0.0210681 -0.5246286
+v -9.3795900 3.6969442 10.8679819
+vn -0.7617623 0.0220148 -0.6474825
+v -9.4321003 1.8530774 10.6866913
+vn -0.9664577 0.2401769 -0.0909643
+v -8.9221077 7.5486827 11.0879402
+vn -0.9153585 0.3111397 -0.2555600
+v -8.6071100 8.0656633 10.0322542
+vn -0.9307550 0.3366044 -0.1428028
+v -8.3593884 9.7362776 12.0277157
+vn -0.8250451 0.5008053 -0.2617151
+v -7.7053790 10.6030712 11.0174828
+vn -0.8747672 0.4659958 -0.1327791
+v -8.0336981 10.7106180 12.6752930
+vn -0.6922726 0.5875249 -0.4190145
+v -7.2413774 10.5148172 9.8473072
+vn -0.7799786 0.6139493 -0.1212425
+v -7.5008836 11.5044565 12.7410784
+vn -0.6563637 0.7087377 -0.2586068
+v -6.9682002 11.7632780 11.5687160
+vn -0.4792427 0.8334139 -0.2752231
+v -6.1680779 12.3588591 11.5999556
+vn -0.4820780 0.7610311 -0.4340882
+v -6.1284242 11.8805637 10.4156256
+vn -0.3118071 0.8692265 -0.3836948
+v -5.2562928 12.4854803 10.7429314
+vn -0.2094665 0.9387059 -0.2737792
+v -4.0246887 13.1847963 11.7032547
+vn -0.3396463 0.9219499 -0.1861422
+v -5.0896816 12.9819880 12.0743818
+vn -0.1030375 0.9686507 -0.2260513
+v -2.1329710 13.6578693 12.3581390
+vn -0.1432374 0.9089249 -0.3915845
+v -3.2857654 13.0695181 11.0232248
+vn -0.2130331 0.9667530 -0.1414409
+v -3.8733518 13.4828186 13.0673771
+vn -0.1009361 0.8972544 -0.4298214
+v -1.2933444 12.8835783 10.2143421
+vn -0.4459133 0.5372654 -0.7158962
+v -6.3668013 9.7542562 8.0855017
+vn -0.8239608 0.3789537 -0.4212869
+v -8.1435881 8.4509964 9.2007008
+vn -0.6720127 0.4936416 -0.5520117
+v -7.3900042 9.5971336 9.0157347
+vn -0.4580028 0.6881486 -0.5627477
+v -5.8408403 11.2420340 9.1837816
+vn -0.1167043 0.7516409 -0.6491657
+v -1.5663443 12.0236206 8.9386034
+vn -0.2099442 0.8169910 -0.5370746
+v -4.1005526 12.1725912 9.5668039
+vn -0.2282539 0.6732817 -0.7032723
+v -4.8584552 11.0429029 8.4517345
+vn -0.0770024 0.4358147 -0.8967364
+v -3.8364041 9.8113289 7.4070997
+vn -0.2107140 0.5038149 -0.8377172
+v -4.9906511 9.7744684 7.5581608
+vn 0.0020318 0.8074302 -0.5899596
+v -0.0136152 12.5682917 9.2247925
+vn -0.0430667 0.3526976 -0.9347458
+v -1.6169746 9.7512598 7.2800188
+vn -0.1021623 0.6007718 -0.7928658
+v -3.4597018 10.8359480 8.0111570
+vn -0.6299708 -0.0913642 -0.7712258
+v -8.6477718 2.0089591 10.3178768
+vn -0.0016321 -0.0712887 -0.9974545
+v -8.6991596 -1.2818761 10.2566738
+vn -0.4936643 0.0299466 -0.8691368
+v -8.9953442 -0.2984877 10.4125433
+vn -0.9641873 0.1237518 -0.2345811
+v -9.0266914 6.3333449 9.9714718
+vn -0.9228365 -0.0480388 -0.3821846
+v -9.1618700 4.5410666 10.4933281
+vn -0.9826918 0.0773129 -0.1683437
+v -9.4268179 4.5009360 11.3395844
+vn -0.8952865 -0.1520285 -0.4187475
+v -8.7971497 3.3429217 10.2948246
+vn -0.0172909 0.1783195 -0.9838208
+v -1.5085258 8.9583082 7.0308037
+vn -0.0014477 0.0731090 -0.9973229
+v 0.0153139 8.2571373 6.8466182
+vn 0.0453989 0.0669792 -0.9967210
+v -2.9272456 7.8118234 6.8448982
+vn -0.3412273 0.3078465 -0.8881411
+v -5.9251275 8.6771555 7.2745023
+vn -0.1572950 0.1363527 -0.9780932
+v -5.1186032 7.9915752 6.9395599
+vn -0.1343633 0.3218193 -0.9372187
+v -4.8908176 8.7781296 7.0731020
+vn -0.0300062 0.2379475 -0.9708144
+v -3.5452268 8.7431440 6.9817615
+vn -0.5624606 0.3550260 -0.7467226
+v -6.7124796 8.7215681 7.7034450
+vn -0.5323798 0.1893241 -0.8250626
+v -7.1368737 7.2650428 7.5815449
+vn -0.8624769 0.2062179 -0.4621771
+v -8.6468182 6.5763526 9.0888786
+vn -0.7077398 0.2954670 -0.6417193
+v -7.5128369 8.1325111 8.1500778
+vn -0.6450209 0.2164056 -0.7328824
+v -7.8873296 6.3748932 7.9453483
+vn -0.9306333 -0.0224991 -0.3652609
+v -8.7740288 5.1744156 9.0510445
+vn -0.7151443 0.1660367 -0.6789702
+v -8.1237545 5.3775482 7.7971330
+vn -0.8810308 -0.2891472 -0.3744043
+v -8.5250597 2.6257446 9.9079113
+vn -0.4689210 -0.1677895 -0.8671561
+v -8.0049591 0.4078389 10.2182961
+vn -0.3869042 0.1332365 -0.9124435
+v -6.4712219 7.2454634 7.2076173
+vn -0.4240142 0.1484128 -0.8934124
+v -7.0543818 6.2859244 7.3217769
+vn -0.9048930 0.0092270 -0.4255391
+v -8.3011341 4.5355153 7.9724789
+vn -0.5503149 0.2200030 -0.8054516
+v -7.6811094 4.6746769 7.2209744
+vn -0.9561762 -0.2301708 -0.1809656
+v -8.2176800 2.9137664 8.0602217
+vn -0.8706555 -0.3130572 -0.3794129
+v -7.9009247 1.7724210 9.5019732
+vn -0.0424094 -0.3249730 -0.9447719
+v -7.7853713 -0.1689916 10.3154812
+vn -0.6832891 -0.5225924 -0.5099151
+v -7.6233006 0.5747254 9.6127539
+vn -0.8382268 -0.5216651 -0.1588755
+v -7.5658879 0.8247406 8.8709612
+vn -0.9534051 -0.2660998 0.1421606
+v -4.1681299 -10.5137243 8.1864071
+vn -0.9753662 0.0600208 0.2122694
+v -4.4765515 -8.9479399 7.7586503
+vn -0.9866458 -0.0397076 -0.1579665
+v -4.8194022 -9.2044878 7.0441365
+vn -0.8854057 -0.3476260 0.3085661
+v -3.7391732 -11.7891245 8.3398399
+vn -0.8620761 -0.4990054 -0.0884221
+v -3.4923453 -13.1376972 7.4447064
+vn -0.5996515 -0.7470308 0.2869898
+v -2.1452262 -14.1638041 8.7931623
+vn -0.4754568 -0.0066039 -0.8797143
+v -4.5613537 -9.0595484 6.6477017
+vn -0.8976108 -0.4341213 -0.0763779
+v -4.0338407 -12.1409321 7.3730001
+vn -0.9530978 -0.2909003 -0.0835569
+v -4.5906129 -10.7998228 7.2309551
+vn -0.4635145 -0.8768286 -0.1277735
+v -1.9890924 -14.7018871 7.6149468
+vn -0.1900654 -0.9654319 -0.1783715
+v -0.7504927 -15.3468304 7.5892396
+vn 0.2482047 0.0772206 -0.9656249
+v -2.8502765 -12.4490795 6.9497633
+vn -0.4805888 -0.3543061 -0.8021855
+v -3.0516677 -13.5414181 7.0497966
+vn -0.7056020 -0.6943509 -0.1414304
+v -2.9251211 -14.0600586 7.4835033
+vn -0.3427822 -0.6092495 -0.7150632
+v -2.4618368 -14.1548223 7.1252646
+vn -0.3960968 -0.2317411 -0.8884838
+v -3.8167670 -11.6990976 6.9829898
+vn -0.0205408 -0.1864641 -0.9822471
+v -2.2834461 -13.7819691 6.9444280
+vn -0.1473240 -0.4720927 -0.8691514
+v -1.2957704 -14.6691074 7.2473063
+vn -0.0197897 -0.0118038 -0.9997345
+v -0.0151477 -14.6885147 7.0800314
+vn -0.8457406 0.4868513 -0.2184006
+v -4.4747953 -7.7915211 6.8063960
+vn -0.2192723 0.3734276 -0.9013720
+v -7.7318845 -8.2813196 8.8894253
+vn -0.9744735 -0.1101993 -0.1955955
+v -7.9005947 -5.4848270 12.4456024
+vn -0.3139324 0.2527259 -0.9151918
+v -6.7139144 -5.0791898 10.8407030
+vn -0.0803197 0.0194403 -0.9965796
+v -6.9323087 -3.9527178 11.0420446
+vn 0.0630457 0.3933311 -0.9172328
+v -6.5067515 -7.9997659 8.8721428
+vn -0.2745969 0.3327106 -0.9021642
+v -5.4613171 -5.3736749 10.7297678
+vn -0.4902856 0.4594685 -0.7406138
+v -4.8334026 -6.8510728 9.6836891
+vn -0.1814711 0.0311984 -0.9829013
+v -5.1810088 -8.8578596 9.0478907
+vn -0.0890864 0.5712745 -0.8159100
+v -5.6294889 -6.4531736 10.1631966
+vn -0.1708512 0.6438722 -0.7458140
+v -6.9811521 -7.3551536 9.4225674
+vn -0.7348720 0.3781236 -0.5630149
+v -4.5838494 -7.8407221 8.6942225
+vn -0.7174075 0.0999320 -0.6894492
+v -4.8508348 -8.2909832 9.0063543
+vn -0.2895408 0.3374684 -0.8957016
+v -5.1550522 -7.7901559 9.2369957
+vn -0.9532841 0.2806409 -0.1117595
+v -4.3350401 -8.1405306 7.8935833
+vn -0.3778019 0.8523074 -0.3617151
+v -3.7967677 -7.4010897 7.9221687
+vn -0.4421546 0.5752354 -0.6881886
+v -4.0855861 -7.0364017 8.7759943
+vn -0.2446061 0.6708580 -0.7000839
+v -3.0003805 -6.7994304 8.8379517
+vn 0.0235667 0.6549938 -0.7552667
+v -3.8734751 -7.7872868 6.6701860
+vn -0.0251350 0.4943014 -0.8689271
+v -2.1568432 -6.4569259 8.4887762
+vn 0.1356214 0.3875725 -0.9118083
+v -1.0547005 -6.9671040 8.9368553
+vn 0.2861295 0.3734664 -0.8824131
+v -1.7388582 -7.9179192 7.9412274
+vn 0.3308141 0.1269458 -0.9351186
+v -3.4205577 -8.4662552 6.4448690
+vn 0.5613873 0.1033284 -0.8210771
+v -2.3830919 -9.0297661 7.4297786
+vn 0.4390701 -0.0234038 -0.8981480
+v -2.9762766 -10.6531858 6.9153571
+vn 0.4505667 0.2628451 -0.8531718
+v -1.6034029 -12.7783394 7.6610117
+vn 0.1614375 0.4268359 -0.8898028
+v -0.6632371 -14.0134068 7.5664725
+vn 0.2389405 0.2047692 -0.9491981
+v -1.2291517 -14.3100300 7.1733336
+vn 0.5371386 0.0691562 -0.8406543
+v -2.2619531 -11.8314266 7.4214292
+vn 0.4813340 -0.0099652 -0.8764806
+v -1.5452390 -9.9134312 7.9234061
+vn -0.0226848 -0.0647953 -0.9976407
+v 0.1012343 -10.1161280 8.3997259
+vn 0.0518580 0.1932051 -0.9797870
+v -0.1107816 -11.9737225 8.2770433
+vn 0.2553352 -0.0455612 -0.9657786
+v -0.7185902 -10.2198000 8.3169460
+vn 0.2634651 0.5887879 -0.7641433
+v -2.7522185 -7.6144729 7.6957736
+vn 0.0623138 0.1399820 -0.9881913
+v -0.6313947 -8.2356548 7.9705324
+vn 0.0020585 0.3445798 -0.9387549
+v -0.0043907 -6.8562732 8.7059069
+vn 0.2972976 0.0355210 -0.9541239
+v -1.3869925 -8.7384834 7.8629098
+vn 0.3541119 0.1471696 -0.9235507
+v -1.0653955 -12.0340128 8.0722952
+vn -0.2082614 0.1677699 -0.9635769
+v 0.3374645 -11.9009304 8.2580948
+vn -0.1997483 -0.0055459 -0.9798316
+v -5.6992841 -3.4986107 11.1843863
+vn -0.4104259 0.0615667 -0.9098132
+v -4.7837653 -3.6503515 10.6129713
+vn -0.4425635 0.3367261 -0.8311156
+v -4.0383382 -5.4505720 9.8033638
+vn -0.3522336 0.3465007 -0.8694072
+v -3.0057306 -5.5729804 9.4115906
+vn -0.1278465 0.2888622 -0.9487961
+v -2.1377397 -5.3415995 9.0051851
+vn -0.3853295 0.1207058 -0.9148505
+v -2.5313740 -4.4312191 9.4532623
+vn -0.3946079 0.3051309 -0.8667063
+v -3.7322788 -4.1533160 10.0588217
+vn -0.1342921 0.1477558 -0.9798642
+v -7.1590228 3.8557489 6.8559470
+vn -0.3533134 -0.8368282 -0.4181965
+v -6.4086018 -0.2331577 9.4252977
+vn -0.0705008 0.0895982 -0.9934797
+v -0.3026918 -4.7808881 9.0736246
+vn -0.4080994 -0.4289184 -0.8059056
+v -2.0600631 -2.6703117 9.4153509
+vn -0.2621115 -0.0105353 -0.9649801
+v -1.5348344 -3.9852846 9.3494015
+vn -0.1077620 -0.8189361 -0.5636764
+v -5.5800228 0.1233566 8.0202847
+vn -0.0622941 -0.5413808 -0.8384666
+v -5.3863659 0.7315615 7.3680725
+vn -0.4572446 -0.7058253 -0.5410528
+v -7.2162957 0.8910339 7.5828118
+vn -0.7899265 -0.3772956 -0.4833883
+v -7.9094963 1.8265171 7.4129477
+vn -0.6761389 0.0184262 -0.7365438
+v -7.9174719 3.3123808 6.9613957
+vn -0.1212164 -0.2659273 -0.9563416
+v -6.8494120 2.1453862 6.7282810
+vn 0.0778397 -0.0942774 -0.9924983
+v -5.2726030 1.9300948 7.0806966
+vn 0.0104828 -0.0017955 -0.9999434
+v -1.6682093 7.7109356 6.9380174
+vn 0.0483464 -0.4552034 -0.8890740
+v -0.4949165 5.1351833 7.1912494
+vn 0.0851074 -0.1694653 -0.9818546
+v -1.2229923 5.3727694 7.0951328
+vn 0.0769439 -0.0450445 -0.9960174
+v -2.6491101 5.5415764 6.8950686
+vn -0.0272926 0.0329405 -0.9990846
+v -3.9352443 7.4177780 6.7846522
+vn 0.0276433 0.0375909 -0.9989108
+v -5.9670520 4.6941314 7.0313206
+vn -0.2847799 0.1508818 -0.9466442
+v -6.8072906 5.8434114 7.1848626
+vn -0.1501151 0.0153262 -0.9885498
+v -5.7625709 6.3205929 6.9703569
+vn -0.0257902 -0.0381022 -0.9989410
+v -3.7065930 5.3170733 6.9084702
+vn -0.0172160 -0.0297664 -0.9994086
+v -3.6431823 3.2259569 6.9092078
+vn -0.0610390 -0.0444905 -0.9971433
+v -4.8660064 3.6171989 7.0685096
+vn 0.0952180 -0.0247623 -0.9951484
+v -3.3952637 1.8575851 6.9852829
+vn 0.6786641 -0.0452813 -0.7330516
+v -2.6566091 2.3399243 7.3318996
+vn 0.2900659 -0.4459658 -0.8467446
+v -1.2330238 4.7438111 7.2831736
+vn 0.2363532 -0.1833685 -0.9542082
+v -1.9502742 4.9235549 7.0340133
+vn -0.0998718 -0.2720448 -0.9570879
+v 0.9269656 5.3169894 7.1367183
+vn 0.1696122 -0.8184984 -0.5489009
+v -0.3922181 4.6727858 7.6634212
+vn 0.2340094 -0.1025898 -0.9668066
+v -2.8976390 3.6687303 6.9837060
+vn 0.5773409 -0.3848017 -0.7201424
+v -2.2419336 3.7984023 7.2301946
+vn 0.4975493 -0.6850786 -0.5320827
+v -1.4659381 4.1766067 7.5982943
+vn 0.7108059 -0.6433643 -0.2843193
+v -1.7341958 3.6002569 8.0778923
+vn 0.9339870 -0.2181522 -0.2829806
+v -2.3441634 2.6484289 7.8541603
+vn 0.3735694 -0.9032853 -0.2110014
+v -0.7054669 4.3591323 8.2603073
+vn -0.0924548 -0.9661923 -0.2406753
+v 0.2831411 4.5089922 8.1494474
+vn 0.8814961 -0.4454622 -0.1566146
+v -2.0165279 2.8316841 9.7352715
+vn 0.9853719 0.0614164 -0.1589659
+v -2.3272843 1.9042926 9.6220703
+vn 0.7628828 0.6271232 -0.1572465
+v -1.9998506 0.7864194 9.4795866
+vn 0.5709653 0.7508506 -0.3319971
+v -1.0725086 0.1222927 8.9533243
+vn 0.3520957 0.7918231 -0.4990440
+v -1.2992561 0.6820510 10.4863644
+vn 0.1149748 0.8162348 -0.5661641
+v -0.3215874 0.0467615 9.5230618
+vn 0.3332776 -0.9177786 -0.2158899
+v -0.5001795 4.3066092 10.7632637
+vn 0.7031170 -0.5877324 -0.4002463
+v -1.0647892 3.6875908 11.5295267
+vn 0.8435020 -0.0580527 -0.5339798
+v -1.7459402 2.6574078 11.2673464
+vn 0.5122175 0.0008592 -0.8588554
+v -0.8937631 3.0441127 11.9847116
+vn 0.7608964 0.4330565 -0.4832171
+v -1.8336076 1.0904508 10.4071302
+vn 0.3644077 0.4692826 -0.8043513
+v -1.2818742 1.4616704 11.1685486
+vn -0.6392199 0.0912192 -0.7635948
+v -3.2104592 -3.7968793 9.8141165
+vn -0.5319227 0.0399147 -0.8458517
+v -3.6733577 -3.5572417 10.4508743
+vn -0.4901426 -0.2767381 -0.8265448
+v -4.4792876 -2.3526220 10.1472368
+vn -0.3266454 -0.2887069 -0.8999729
+v -5.2032790 -2.4894271 10.6036005
+vn -0.4260650 -0.1990819 -0.8825163
+v -3.0598099 -3.1903119 9.5953178
+vn -0.3708445 -0.3885155 -0.8435224
+v -4.8124475 -1.0614340 10.1326046
+vn -0.3746404 -0.3379996 -0.8633660
+v -3.3079433 -2.1050851 9.2716331
+vn -0.1788547 -0.8316368 -0.5257292
+v -4.8410840 -0.3374993 9.5088530
+vn -0.5101661 -0.4825277 -0.7119674
+v -3.5459492 -0.9258596 9.1419020
+vn -0.1471071 -0.8025564 -0.5781546
+v -4.6929655 0.3162800 7.7866874
+vn -0.4127946 -0.6869624 -0.5980663
+v -3.3205924 0.0190072 7.6456132
+vn -0.3594556 -0.5886393 -0.7240825
+v -2.2642334 -1.0392454 7.6884255
+vn -0.5018169 -0.6794105 -0.5353327
+v -3.1468196 -0.5576358 8.5555592
+vn -0.5569131 -0.4792536 -0.6783537
+v -2.5959356 -1.4839796 8.6546431
+vn 0.2950029 -0.1697073 -0.9403046
+v -0.7165946 -1.9879059 8.6092577
+vn 0.0198059 -0.1247481 -0.9919907
+v -0.0048192 -2.8443189 8.7499828
+vn -0.0780895 -0.2937433 -0.9526893
+v -2.6698661 0.2131754 7.0368195
+vn -0.1514100 -0.3728407 -0.9154588
+v -4.0154729 0.8452543 7.1904130
+vn 0.3978500 -0.3106676 -0.8632503
+v -1.2462690 -1.9171629 8.3394194
+vn 0.5531116 0.1819381 -0.8129982
+v -2.6943722 1.4594206 7.1154294
+vn -0.2389901 -0.0823022 -0.9675279
+v 0.1995429 -1.0218425 8.6893444
+vn 0.6409723 0.2810757 -0.7142486
+v -1.1912514 -0.5992286 8.1902037
+vn 0.1068430 0.2843644 -0.9527442
+v -0.3100553 -0.6967226 8.6514082
+vn 0.8955369 0.3510240 -0.2734883
+v -2.0436003 0.9846193 8.2223673
+vn 0.5859340 -0.0093426 -0.8103049
+v -2.0222282 0.0788212 7.2027225
+vn 0.6099313 -0.7700886 -0.1869422
+v -1.7618730 -14.1350822 10.7351933
+vn 0.5485180 -0.5321977 0.6448983
+v -1.4330981 -14.1911449 9.6609554
+vn -0.0786327 -0.2278416 0.9705179
+v -0.0075537 -14.4603558 9.5568800
+vn -0.0689905 -0.7550629 -0.6520126
+v -0.0528892 -14.9304323 14.5479116
+vn -0.2933620 -0.9515937 -0.0916961
+v -0.8028072 -14.9889040 14.0809679
+vn 0.0271787 0.2370579 0.9711153
+v -0.8178359 -13.7102871 8.9954615
+vn -0.8421094 -0.4342805 0.3197688
+v -1.2657715 -13.8775539 13.9295588
+vn -0.0290114 -0.9931623 -0.1130798
+v -0.9961863 -14.5438623 13.4242077
+vn -0.1763781 -0.9839149 -0.0283248
+v -1.3070490 -14.6572571 12.8315516
+vn 0.9140691 -0.1084610 -0.3907862
+v -1.0551817 -14.3126545 12.9044037
+vn 0.9151148 -0.0005378 -0.4031931
+v -1.5469085 -13.2809277 12.1453810
+vn -0.0010680 -0.2551313 -0.9669058
+v -7.1892567 -2.0272453 10.8985186
+vn -0.3198872 -0.5608876 -0.7635950
+v -6.8994431 -0.6534845 10.4362278
+vn -0.1987880 -0.5513130 -0.8102700
+v -6.0802984 -0.7874569 10.1261024
+vn -0.0086389 -0.1749724 -0.9845355
+v -6.4666605 -3.0165982 11.1204996
+vn -0.0305738 -0.2970371 -0.9543764
+v -7.4018912 -3.1295607 11.0014591
+vn -0.4567368 -0.2118857 -0.8640000
+v -7.3642626 -3.8138716 11.1859560
+vn -0.7572270 -0.1879476 -0.6255261
+v -7.7165585 -4.5421391 11.7973413
+vn -0.9072937 -0.3716267 -0.1967528
+v -8.0342474 -5.1634960 12.8543034
+vn 0.0094468 -0.1720108 -0.9850498
+v -9.0804567 -2.7423522 10.4248333
+vn 0.2604562 -0.2945960 -0.9194432
+v -8.1495304 -2.3148470 10.5796432
+vn -0.2765431 -0.5954705 -0.7542803
+v -7.8471460 -3.3660326 11.2386627
+vn 0.4835089 0.2866216 -0.8270835
+v -9.1481361 -5.5004220 10.3774195
+vn 0.5561123 0.0071970 0.8310760
+v -9.2078733 -4.7034955 11.1237192
+vn 0.6791300 -0.0347505 -0.7331951
+v -9.1357269 -4.4431310 10.5567293
+vn 0.2097531 -0.2251890 -0.9514692
+v -9.1095772 -3.1337335 10.4669752
+vn -0.2791978 0.1673251 0.9455427
+v -9.2534962 -5.8549318 11.3411789
+vn 0.9863102 -0.0679093 0.1502683
+v -9.0344706 -4.6828957 11.0048113
+vn 0.4042810 0.4677738 0.7859673
+v -8.8287783 -6.5369549 11.4477139
+vn -0.7273847 0.4751888 0.4950831
+v -8.1918144 -8.0815468 13.0791416
+vn 0.6179134 0.6436297 -0.4515793
+v -8.5262260 -6.5776272 10.3016348
+vn 0.8537324 0.4764186 0.2101577
+v -8.7054787 -6.1334605 10.9209852
+vn -0.0357228 0.7729730 -0.6334324
+v -7.8179312 -7.1202893 9.9907007
+vn -0.8111623 0.2258821 -0.5394377
+v -7.2958956 -5.3992805 11.0678024
+vn -0.3565647 0.6492129 -0.6718514
+v -7.2353644 -6.7203045 10.0816278
+vn 0.0518713 0.9506264 0.3059718
+v -8.1495085 -6.6813626 11.2118292
+vn 0.3339758 -0.9422388 0.0254227
+v -8.6192150 -3.4057198 11.3460560
+vn 0.2106799 -0.6221716 -0.7540004
+v -8.3873873 -3.2224813 11.1296272
+vn -0.7205467 -0.5878806 -0.3677076
+v -8.3784142 -3.7542226 11.9622259
+vn 0.9825308 -0.0174620 -0.1852787
+v -1.8070247 -12.7516975 11.2979031
+vn 0.9925897 0.1213788 -0.0057393
+v -1.7867560 -13.3363819 10.7545710
+vn 0.1431425 -0.1557479 0.9773704
+v -1.3318228 -11.5001287 8.6170206
+vn 0.8646494 0.2002422 0.4607433
+v -1.5803156 -13.1624584 9.2001553
+vn -0.7853532 -0.0236594 0.6185956
+v -0.2640693 -12.6857901 8.8729010
+vn 0.9466199 -0.1895490 0.2607336
+v -1.8769097 -11.2255373 9.5358849
+vn 0.9993052 -0.0367813 0.0060201
+v -1.7749974 -12.5364866 10.3938084
+vn 0.5180796 -0.4382628 -0.7345198
+v -0.5263454 -13.9284897 13.7117910
+vn 0.8894393 -0.1023878 -0.4454374
+v -1.2773436 -13.5245361 12.7500143
+vn 0.5538567 -0.1934046 -0.8098379
+v -0.7585523 -13.5569868 13.4107533
+vn -0.0355829 0.1677854 -0.9851812
+v -0.4876696 -11.6614723 12.9129934
+vn 0.7345202 -0.1692774 -0.6571342
+v -0.9153247 -12.0764647 12.8418388
+vn 0.9574552 -0.2462403 -0.1504833
+v -1.6813110 -10.6815300 11.0513229
+vn 0.8424495 -0.2276343 -0.4883253
+v -1.4657545 -10.7759514 11.5273409
+vn 0.8751042 -0.2066488 -0.4375943
+v -1.0888128 -12.6749544 12.3809595
+vn 0.8648700 -0.4763539 0.1583886
+v -1.3601434 -9.9257364 9.8976860
+vn -0.5994653 -0.4775345 0.6423412
+v -0.3667858 -9.6570930 9.6902990
+vn 0.4461350 -0.5551051 0.7020127
+v -1.2217059 -10.4728441 9.1584263
+vn -0.7343962 -0.6782796 -0.0244735
+v -0.1375989 -13.0685120 11.3342695
+vn -0.9937189 -0.0941552 0.0604789
+v -0.1892449 -12.4000425 9.3512878
+vn -0.5565393 -0.8307891 -0.0073135
+v -0.4156863 -9.2667570 10.7373285
+vn 0.2134855 -0.8901377 0.4025902
+v -0.7517410 -9.2802544 10.0902290
+vn 0.6480023 -0.7249139 -0.2336515
+v -0.9542559 -9.3056335 11.0445728
+vn 0.7623612 -0.3190662 -0.5630295
+v -0.9113404 -10.3224478 12.3152084
+vn -0.1096390 -0.8359982 -0.5376675
+v -0.6691245 -9.5774632 11.8956032
+vn -0.8611732 -0.0428474 0.5065025
+v -0.3610676 -11.3662004 9.2778463
+vn -0.8481187 0.5027848 0.1670393
+v -0.2904380 -11.9575138 10.7848015
+vn -0.7567787 0.6030018 -0.2523386
+v -0.2948775 -11.8830242 12.5653172
+vn -0.2392738 0.4777690 0.8452721
+v -0.1642791 -11.3327360 9.6262960
+vn 0.1771371 -0.5795885 -0.7954242
+v -0.4186391 -10.4296064 12.7097378
+vn -0.0234993 -0.9965678 0.0793741
+v -0.2213197 -13.2861958 16.8360901
+vn 0.0311738 -0.4240041 0.9051236
+v 0.6227592 -7.2033515 26.3643265
+vn -0.0095041 -0.2744174 0.9615637
+v 0.1626504 -5.5055170 27.0658512
+vn -0.0759035 -0.3548290 0.9318450
+v -1.4128499 -6.1057024 26.7756081
+vn -0.1069791 -0.4809411 0.8702018
+v -1.7835863 -7.5920558 26.0908031
+vn -0.0816927 0.3552321 0.9312016
+v -0.8649957 5.8037105 26.5484848
+vn -0.0671420 0.4701061 0.8800524
+v -0.7984837 8.0592365 25.5640202
+vn -0.0757482 0.2348802 0.9690683
+v -0.7181480 3.9786184 27.1177101
+vn 0.0142892 0.5873822 0.8091836
+v 0.1520531 9.5065508 24.7041435
+vn -0.0344685 0.7038689 0.7094932
+v -0.5819849 10.6367102 23.7123814
+vn -0.1495722 0.5952153 0.7895233
+v -1.7043650 9.5871639 24.5202236
+vn 0.0280954 -0.8457351 0.5328629
+v 0.0008485 -14.9412069 9.1934805
+vn -0.3384356 -0.6880508 0.6419092
+v -0.6151857 -14.7171249 9.0246344
+vn -0.1386758 -0.3998262 -0.9060398
+v -1.3356539 -2.7414124 8.7179117
+vn -0.4346665 -0.5713415 -0.6961566
+v -0.2054818 -13.1538153 13.3081675
+vn 0.1339412 -0.9881566 -0.0748761
+v -0.0271876 -9.8490162 11.0052261
+vn 0.2175826 0.0959218 0.9713171
+v -0.0322559 -13.6955538 9.3089600
+vn 0.4278911 -0.1435068 -0.8923649
+v -0.5276613 -11.1848993 12.9448967
+vn 0.0215512 -0.9664179 0.2560702
+v 0.0955440 -12.9534712 19.8536682
+vn 0.2208962 -0.9251384 0.3087457
+v 1.7673634 -12.7068253 19.8280258
+vn 0.5798369 -0.7409142 0.3388735
+v 5.4838967 -11.3428373 19.0321980
+vn 0.6293493 -0.7323270 0.2600318
+v 6.1497569 -10.3300247 20.6723251
+vn 0.7353253 -0.6151013 0.2845121
+v 7.1641335 -9.1254930 21.0887375
+vn 0.5671555 -0.6916205 0.4472089
+v 5.6417899 -9.9923630 22.2381649
+vn 0.4485020 -0.7925375 0.4131953
+v 4.5043168 -10.9408188 21.8530445
+vn 0.3077962 -0.8670200 0.3918393
+v 2.8016396 -11.7676420 21.6964893
+vn 0.4525080 -0.8388133 0.3027026
+v 4.4684429 -11.3295450 21.0041542
+vn 0.0617318 -0.9030350 0.4251081
+v 0.3515616 -12.4246531 21.4223099
+vn 0.1058645 -0.7973595 0.5941470
+v 1.0146488 -11.4225302 22.9597263
+vn 0.1276394 -0.6848021 0.7174639
+v 1.9159229 -10.0358267 24.3231335
+vn 0.2346237 -0.8013500 0.5502635
+v 2.3549893 -11.4990721 22.4490223
+vn 0.3884805 -0.7350389 0.5556984
+v 4.3705044 -10.1215420 23.2072067
+vn 0.6989008 -0.5451677 0.4629577
+v 6.8502374 -8.6818628 22.3888474
+vn 0.8548743 -0.4490078 0.2599657
+v 8.0405741 -7.8018584 21.0945263
+vn 0.7880034 -0.5685875 0.2361334
+v 6.9342761 -11.1701097 16.9961891
+vn 0.7306116 -0.6084495 0.3098323
+v 6.0842929 -10.9250288 18.6540241
+vn 0.5435179 -0.8267711 -0.1450444
+v 6.1992593 -11.8601027 17.1125050
+vn 0.6852620 -0.7229279 0.0882688
+v 7.8404717 -9.4715490 12.0308580
+vn 0.8887513 -0.4405727 0.1265583
+v 7.9212089 -9.2260714 13.6542845
+vn 0.9019532 -0.3406425 0.2654113
+v 7.6573348 -9.6912470 16.9403534
+vn 0.8299720 -0.5396535 -0.1411406
+v 7.5264287 -10.3827534 16.2767849
+vn 0.8844290 -0.4659274 0.0264005
+v 7.6927128 -8.8554411 19.4824181
+vn 0.9346027 -0.3400464 -0.1043376
+v 8.1480751 -7.7056375 20.1085472
+vn 0.7785320 0.5012910 0.3776180
+v 8.0166950 -8.4781857 13.8583336
+vn 0.9526260 -0.3007090 -0.0455844
+v 7.8731103 -9.0297251 14.8508482
+vn 0.9885543 0.1308148 0.0751530
+v 7.9322658 -8.9768219 15.6882458
+vn 0.6949112 0.7084101 0.1235050
+v 7.8307047 -8.6820421 14.8241911
+vn 0.9886357 -0.1268378 0.0806944
+v 7.5074611 -9.1505470 18.1476746
+vn 0.9633943 -0.2146813 -0.1605723
+v 7.5423961 -8.1140985 18.2493725
+vn 0.9173218 -0.3745750 -0.1349607
+v 8.5224943 -6.2237458 19.1635418
+vn 0.5184789 -0.7388139 0.4305041
+v 4.9949112 -12.4276285 18.1451340
+vn 0.4533599 -0.7900845 0.4125910
+v 4.7118979 -11.7473345 19.2524376
+vn 0.1679777 -0.9835287 0.0667441
+v 1.7397121 -13.2331076 18.0276318
+vn 0.2795521 -0.8838456 0.3750568
+v 3.7891715 -12.1546822 19.3185005
+vn 0.1537164 -0.7048885 0.6924619
+v 0.1727391 -13.8685131 15.7418709
+vn 0.3808599 -0.8190030 0.4291618
+v 2.8465807 -13.1972980 12.3161592
+vn 0.6330324 -0.7615494 0.1389695
+v 2.1539326 -13.7115355 11.7145109
+vn 0.2520152 -0.8208637 -0.5125145
+v 3.1013067 -13.2575207 11.3431931
+vn 0.6856207 -0.7144752 -0.1394613
+v 2.8530536 -13.3187647 10.9484491
+vn 0.1530458 -0.6677008 -0.7285278
+v 3.8027847 -12.2542734 10.7476511
+vn 0.6082657 -0.5563309 -0.5661349
+v 3.1726234 -12.4793482 11.1929760
+vn 0.8429331 -0.5270011 0.1083220
+v 8.5017824 -8.5458508 11.4510155
+vn 0.9808984 -0.1890088 0.0459786
+v 9.3485518 -1.6239146 12.0430212
+vn 0.9320189 -0.3400207 -0.1254063
+v 9.0151215 -2.9273832 13.0673113
+vn 0.8829523 -0.3946508 0.2542560
+v 9.1208601 -2.5620763 11.8559208
+vn 0.9258569 0.3751585 0.0452213
+v 7.1397324 -8.4475851 14.8615170
+vn 0.2810539 0.7708457 0.5716692
+v 8.0922146 -7.9661393 12.9622526
+vn 0.7295204 0.6834340 0.0267949
+v 7.7744498 -6.7426391 11.2606144
+vn 0.8869624 0.3270509 0.3260912
+v 7.6113353 -7.6504216 12.6221170
+vn 0.9521164 -0.3053756 0.0148397
+v 7.5383573 -7.6289301 13.9862375
+vn 0.6658194 0.6487926 0.3684463
+v 7.2818928 -8.2445259 13.7543993
+vn 0.9818922 0.1892184 -0.0091736
+v 7.2870574 -8.3615971 16.4338531
+vn 0.9071010 -0.3854748 -0.1690474
+v 7.9000254 -7.1028838 18.0971947
+vn -0.5900237 -0.7411500 0.3202636
+v 7.5070949 -9.5605993 12.4292192
+vn 0.2334937 -0.9488538 -0.2125023
+v 7.5686059 -9.4488449 14.7443733
+vn 0.0510348 -0.6909146 -0.7211329
+v 7.3235507 -10.0085039 15.3865824
+vn 0.1774235 -0.6787919 -0.7125745
+v 6.9805136 -10.8816719 16.0542488
+vn -0.0561420 -0.5199041 -0.8523778
+v 4.6927180 -12.2472124 17.3561325
+vn 0.4435774 -0.7584386 -0.4775040
+v 2.8421655 -12.7318249 17.6157150
+vn 0.3289354 -0.9370029 0.1175887
+v 2.6760378 -12.8961849 18.5900097
+vn 0.4054570 -0.8942230 0.1896571
+v 0.8261970 -13.2394266 16.2596169
+vn 0.8259028 -0.4845676 -0.2882340
+v 1.6794297 -12.7362537 16.4199448
+vn 0.8827204 -0.1450670 0.4469455
+v 1.5163425 -12.7573299 14.4510050
+vn 0.4824331 -0.1570241 0.8617434
+v 4.0740919 -12.6813459 12.1625271
+vn 0.5751954 0.1654353 0.8011127
+v 3.1439078 -12.6653872 12.5657721
+vn 0.4488186 -0.8713075 0.1984569
+v 3.8385222 -13.1249771 11.8458900
+vn 0.5313939 -0.5501983 0.6441291
+v 5.6130853 -11.9556932 11.4389400
+vn 0.3231307 -0.6607614 0.6774814
+v 7.2000146 -10.2062912 11.6684618
+vn 0.0363698 -0.9740500 -0.2233917
+v 3.9812884 -12.9975996 17.9563007
+vn -0.0580053 -0.9329650 -0.3552629
+v 3.3284488 -12.6483660 17.8434753
+vn -0.6291140 -0.5926923 -0.5029229
+v 7.2873249 -9.4070597 14.8173399
+vn -0.2355900 -0.5319126 -0.8133674
+v 3.7138796 -12.5532351 17.5030651
+vn 0.0235291 -0.4514990 -0.8919613
+v 3.6331787 -11.7326860 17.2833862
+vn 0.5714068 -0.4087733 -0.7116169
+v 2.3932614 -10.4304094 16.0876770
+vn 0.9879276 -0.1430034 0.0595745
+v 1.8250183 -11.2981472 14.4780951
+vn 0.9591311 -0.2730334 0.0742986
+v 1.4041857 -12.3892136 14.8787966
+vn 0.7824684 0.3181933 0.5352535
+v 2.0525420 -11.7844496 12.7212086
+vn 0.9411292 0.0529808 0.3338695
+v 1.7263672 -12.0952787 13.7185831
+vn 0.7440855 -0.0599600 0.6653884
+v 2.6136510 -12.6639166 13.0730886
+vn 0.1310312 0.5148020 0.8472365
+v 3.5493090 -11.7203417 11.5755863
+vn 0.0427815 0.2143317 0.9758236
+v 4.2633286 -10.8095932 10.9957705
+vn 0.0652296 0.3316625 0.9411404
+v 4.9520226 -11.7443638 11.6765242
+vn 0.7142165 -0.5323752 0.4543914
+v 0.5983332 -14.1269112 15.0901270
+vn 0.8360943 -0.4871889 0.2521772
+v 1.0588325 -13.4045467 15.1734219
+vn 0.9357153 -0.3195567 -0.1494003
+v 8.0091333 -5.2307444 12.7908697
+vn 0.9164889 0.1078173 -0.3852576
+v 7.5767694 -5.7763634 11.4730930
+vn 0.9575770 -0.2765905 -0.0808953
+v 7.6241255 -7.2929778 16.4542198
+vn 0.9833919 -0.1814931 -0.0008019
+v 7.6783266 -6.3928733 13.9725418
+vn 0.9240562 -0.3651032 -0.1132251
+v 7.8472276 -6.0410447 15.3246412
+vn 0.8947785 -0.4128016 -0.1701952
+v 7.9569783 -6.4435391 16.7373619
+vn 0.9420838 -0.3269586 -0.0746737
+v 9.1080551 -4.3124294 17.3488445
+vn 0.8966486 -0.4166462 -0.1497573
+v 8.8479719 -4.7851958 16.7612305
+vn 0.9760047 -0.2177037 -0.0044573
+v 9.4535141 -3.2889118 18.2170887
+vn 0.9298785 -0.3447674 -0.1283030
+v 9.1265182 -3.6093636 15.3760595
+vn 0.9296835 -0.3478428 -0.1212190
+v 9.2505465 -3.5799971 16.2078590
+vn 0.9691176 -0.2347108 -0.0756431
+v 9.5030403 -2.8300691 16.5461788
+vn 0.8821339 -0.4482493 -0.1446110
+v 8.5940189 -4.5637202 14.8927126
+vn 0.9545584 -0.2957463 -0.0367762
+v 8.8524170 -5.4647679 19.6887665
+vn 0.9823428 -0.1714105 0.0749739
+v 9.5205936 -2.6837699 19.6103821
+vn 0.9325667 -0.1999819 0.3005439
+v 8.6801929 -5.2111082 21.9923553
+vn 0.8623887 -0.3006493 0.4073031
+v 8.2478991 -6.2275333 22.3686428
+vn 0.9394889 -0.3074162 0.1511817
+v 8.5129223 -6.6475954 21.1643295
+vn 0.7818148 -0.3740822 0.4988267
+v 7.6605229 -6.6608582 23.1048737
+vn 0.6646884 -0.4412935 0.6028677
+v 6.8690286 -7.2607555 23.7134094
+vn 0.5156233 -0.4704354 0.7161168
+v 5.8019438 -7.6578231 24.4434490
+vn 0.5031139 -0.5928982 0.6287672
+v 5.3156404 -8.9678526 23.7599201
+vn 0.3492985 -0.5297252 0.7729048
+v 4.0471258 -8.0736437 25.1598988
+vn 0.2033421 -0.5678953 0.7975882
+v 2.6942444 -8.6387377 25.2675495
+vn 0.3045643 -0.6596399 0.6871069
+v 3.4920368 -9.8081837 24.0277405
+vn 0.0442054 -0.5500850 0.8339379
+v 0.3174585 -8.7447205 25.4887581
+vn -0.6020557 -0.7702469 0.2103539
+v 6.7288036 -8.0729141 13.4605703
+vn -0.8084646 -0.5766615 -0.1176714
+v 7.2322536 -8.8989229 14.0200691
+vn -0.5989804 -0.7749771 -0.2015762
+v 6.6659608 -7.8565054 14.4976091
+vn -0.5543693 -0.7034158 0.4448380
+v 6.9175806 -8.5389948 12.5069809
+vn -0.2280175 -0.3921750 -0.8911829
+v 5.8030639 -10.5116444 16.4447250
+vn -0.4404635 -0.5422826 -0.7154869
+v 6.4377680 -8.6938496 15.5005102
+vn 0.6404293 -0.4377052 -0.6310820
+v 2.1462765 -9.7798204 15.5119896
+vn 0.9391962 -0.1412174 -0.3129987
+v 1.8229911 -11.2333279 15.5567465
+vn 0.9079646 -0.0895397 0.4093689
+v 2.2335422 -10.6864176 12.7930613
+vn 0.6881143 -0.3019874 0.6597744
+v 3.0011322 -9.4137411 11.8783054
+vn 0.5722165 0.2516238 0.7805471
+v 2.8155420 -11.5707874 11.7669182
+vn 0.3810367 -0.3965870 0.8351825
+v 3.9173129 -9.5701685 11.1016903
+vn -0.1860267 0.0286316 0.9821275
+v 6.3115225 -10.0596504 11.3079720
+vn -0.4567693 -0.4669512 0.7571779
+v 6.6538301 -9.2555847 11.5632381
+vn 0.1882283 -0.5370302 -0.8222948
+v 3.6283984 -9.4241915 15.9536886
+vn 0.9917285 -0.1262536 -0.0231248
+v 1.6223869 -9.8466797 14.6688404
+vn -0.1787674 -0.9587860 0.2208432
+v 5.5881371 -7.8111281 13.3603334
+vn 0.0074174 -0.6275917 -0.7785074
+v 5.5149064 -8.4816236 15.5063162
+vn -0.0468708 -0.9443557 -0.3255696
+v 5.8144484 -7.7303286 14.5939283
+vn 0.3538180 -0.7326391 -0.5814230
+v 3.0843179 -8.3071604 14.8373718
+vn 0.7898535 -0.5808785 -0.1967527
+v 1.9764973 -8.9250374 14.4760485
+vn 0.8192917 -0.3802010 0.4291950
+v 2.3106477 -9.4371424 12.6765184
+vn 0.4859347 -0.7129306 0.5055666
+v 3.3371053 -8.5342350 12.5328817
+vn -0.1600793 -0.4278259 0.8895727
+v 5.0205388 -8.9793243 11.2163782
+vn 0.0195515 -0.8598281 0.5102092
+v 5.2002187 -8.1283779 12.0347910
+vn -0.3265223 -0.7911978 0.5170971
+v 5.8021784 -8.3291693 12.3323746
+vn 0.0664452 -0.9901615 0.1231471
+v 4.3608899 -7.7889423 13.5094185
+vn 0.3305456 -0.9070448 0.2607861
+v 3.5589206 -7.8883190 13.5627947
+vn 0.2481896 -0.9555973 -0.1588579
+v 3.4584017 -7.8703818 14.1546774
+vn 0.1243872 -0.8321970 -0.5403481
+v 4.5975490 -7.9522743 14.8338556
+vn 0.6099689 -0.7881902 0.0818175
+v 2.4738772 -8.4046021 14.1814766
+vn 0.9698166 -0.2203009 0.1045143
+v 8.8325253 -5.4174399 21.0988331
+vn 0.9666422 -0.1550141 0.2038958
+v 9.3001251 -3.0501454 20.9296265
+vn 0.9256559 -0.1254633 0.3569597
+v 8.8908443 -3.1434996 22.3029881
+vn 0.6416481 -0.1366812 0.7547225
+v 6.5632133 -3.8189590 25.4651432
+vn 0.7316263 -0.0975671 0.6746879
+v 7.1521378 -3.3451383 24.9546661
+vn 0.8035768 -0.0840234 0.5892406
+v 7.8024974 -2.8185704 24.2510071
+vn 0.7235299 -0.2535826 0.6420283
+v 7.1451283 -5.3482199 24.4547920
+vn 0.8065957 -0.1986852 0.5567114
+v 7.8682232 -4.8494225 23.6967258
+vn 0.8684675 -0.1603960 0.4690814
+v 8.4067497 -4.4527912 22.9512749
+vn 0.8755762 -0.0806214 0.4763051
+v 8.5203342 -2.5145190 23.2204456
+vn 0.3588028 -0.1271472 0.9247130
+v 4.5534415 -4.0465860 26.6523380
+vn 0.4277136 -0.2442967 0.8702759
+v 4.9773593 -4.8187060 26.3069267
+vn 0.5529256 -0.2074873 0.8069835
+v 5.8342361 -4.4074402 25.8956089
+vn 0.5000888 -0.3532439 0.7906517
+v 5.4969277 -6.1574645 25.5178986
+vn 0.6198353 -0.3133171 0.7194696
+v 6.3673620 -5.7703757 25.0367737
+vn 0.1237544 -0.2842596 0.9507267
+v 2.2090814 -5.4686065 26.9120674
+vn 0.2659689 -0.2769672 0.9233362
+v 3.5844324 -5.1935554 26.7220058
+vn 0.1862238 -0.4451063 0.8759001
+v 2.6808524 -7.1244311 26.1843414
+vn 0.3599169 -0.4111619 0.8374997
+v 4.1707616 -6.6393695 25.9623947
+vn 0.6821061 -0.6996856 -0.2125357
+v 6.8487482 -10.7529173 10.8729925
+vn 0.6754208 -0.7010880 -0.2286535
+v 3.3575034 -12.1145744 10.2005053
+vn 0.4453080 -0.7743427 -0.4495489
+v 5.2106862 -12.0357885 10.9558296
+vn 0.3959977 -0.8073068 -0.4375404
+v 6.4430361 -10.7709408 10.3482027
+vn 0.7423323 -0.6697151 -0.0206043
+v 7.4190383 -9.9963942 10.6401434
+vn 0.9191025 -0.0598300 0.3894494
+v 8.7134418 -7.6810508 12.0640602
+vn 0.8433505 -0.4356839 0.3145465
+v 3.2867429 -12.5462112 8.5499201
+vn 0.7676164 -0.6397962 0.0377607
+v 2.4141345 -13.6851683 10.0231552
+vn 0.9014382 -0.4327650 -0.0111255
+v 3.9945884 -10.9958725 8.6646795
+vn 0.5567488 -0.6435701 -0.5252126
+v 4.2082162 -10.8673220 9.4975605
+vn 0.2828045 -0.6356859 -0.7182793
+v 4.8643866 -11.2241030 10.2414169
+vn 0.1182066 -0.6818247 -0.7219018
+v 5.2003789 -10.3440742 9.5656090
+vn 0.9037504 -0.0057361 -0.4280215
+v 4.4928708 -8.8861494 8.3869276
+vn 0.7285743 -0.3088235 -0.6113981
+v 8.6622982 -8.6355991 9.4123983
+vn 0.6707020 -0.7354735 -0.0961128
+v 7.5940714 -10.0489063 9.5854998
+vn -0.1982780 -0.0422308 -0.9792356
+v 6.0627446 -9.2292500 8.7284613
+vn 0.1577722 -0.6350046 -0.7562255
+v 6.7833304 -10.2767458 8.9952660
+vn 0.9515769 -0.2405728 0.1913795
+v 9.3560820 -6.8123550 10.8914957
+vn 0.9308049 -0.0375340 0.3635841
+v 9.4482346 -5.3972340 11.0669785
+vn 0.5781897 -0.2935339 0.7612717
+v 9.5500612 -3.7784135 11.0791912
+vn 0.9818070 -0.0685496 0.1770763
+v 9.4753895 -1.6011355 11.5295944
+vn 0.3911832 0.0471567 -0.9191039
+v 9.3987942 -5.2640462 10.4550734
+vn -0.1212969 -0.1670588 -0.9784572
+v 9.0733004 -2.7551942 10.4085512
+vn 0.9560852 0.0128051 -0.2928091
+v 9.6651716 -3.4886634 10.6606684
+vn 0.8215109 0.0348178 -0.5691289
+v 9.3540516 -1.2243537 10.7534695
+vn 0.0195461 -0.0815432 0.9964782
+v 0.1873383 -3.0314078 27.4841366
+vn 0.0543278 -0.1599288 0.9856324
+v 0.5928026 -4.0865359 27.3575859
+vn 0.1186195 -0.0218461 0.9926994
+v 1.6369642 -1.7640702 27.4537010
+vn 0.1938618 0.0080675 0.9809957
+v 2.8035092 -1.6970518 27.2827263
+vn 0.2948048 -0.0238957 0.9552587
+v 3.9890113 -2.2881517 27.0061512
+vn 0.1436480 -0.0728150 0.9869464
+v 2.5346346 -3.0219991 27.2881374
+vn 0.2021223 -0.1467081 0.9683096
+v 3.2654283 -3.8817897 27.0679321
+vn 0.4736691 -0.0036345 0.8806954
+v 5.3118830 -2.3021410 26.4382076
+vn 0.6296778 -0.0083938 0.7768111
+v 6.4408698 -1.9347835 25.6745930
+vn 0.3837914 0.0571913 0.9216471
+v 4.5554061 -1.2073256 26.7665367
+vn 0.5100879 -0.0892039 0.8554841
+v 5.4028597 -3.2362163 26.3442802
+vn 0.6911722 0.0325799 0.7219554
+v 7.3972564 0.5671233 24.7435455
+vn 0.7416688 -0.0164476 0.6705646
+v 7.4962473 -1.7619289 24.6810360
+vn 0.9399410 -0.0988207 0.3267190
+v 9.2427101 -1.9571415 21.7400169
+vn 0.9792565 -0.0913945 0.1808419
+v 9.7501488 -0.6058097 20.3738213
+vn 0.9947520 -0.1000881 0.0212352
+v 9.8350439 -0.9721769 18.4410057
+vn 0.9935597 -0.1063659 -0.0390579
+v 9.8135452 -0.8363495 16.7568779
+vn 0.9997351 0.0098129 -0.0208218
+v 9.9155960 1.0028937 18.0316753
+vn 0.9748514 -0.2027967 -0.0924032
+v 9.5365868 -1.5268960 14.0289450
+vn 0.9968605 -0.0612379 -0.0501905
+v 9.6815968 0.6087568 12.8506575
+vn 0.8365103 -0.0090444 0.5478767
+v 8.6560469 0.5125583 23.2686787
+vn 0.7847790 0.0460578 0.6180620
+v 8.3100662 1.1295713 23.7456608
+vn 0.8038123 0.1421129 0.5776590
+v 8.4026432 4.0146136 23.1675186
+vn 0.7791025 0.4044296 0.4789948
+v 8.1913271 7.8621535 21.8190842
+vn 0.8424319 0.4228821 0.3338852
+v 8.4955263 8.3509512 20.7090187
+vn 0.6859631 0.5603325 0.4642005
+v 7.2689853 9.6380768 21.3263779
+vn 0.7268671 0.0938859 0.6803305
+v 7.6223440 2.1846616 24.4061604
+vn 0.6530753 0.0965883 0.7511082
+v 7.2849731 2.1587918 24.7449970
+vn 0.5871233 0.0543077 0.8076738
+v 6.4098587 0.3037480 25.5942593
+vn 0.4054216 0.1225896 0.9058726
+v 4.6115518 1.8744144 26.4275646
+vn 0.4867398 0.0735987 0.8704411
+v 5.4113851 -0.5962728 26.2994995
+vn 0.2384782 0.1541837 0.9588303
+v 2.5634754 2.7821743 27.0367069
+vn 0.1877406 0.0595964 0.9804090
+v 2.1952868 0.9092994 27.3083019
+vn 0.2868963 0.0752401 0.9550023
+v 3.2330363 0.2647669 27.0976791
+vn 0.0864500 0.0371146 0.9955646
+v 1.0679123 0.3671800 27.5183811
+vn 0.1189314 0.1302881 0.9843172
+v 0.9983038 2.5321770 27.3580608
+vn -0.0043181 0.1271382 0.9918756
+v -0.2105533 2.2336953 27.4577026
+vn 0.6634586 0.1727264 0.7280030
+v 7.4654765 4.2745104 24.1508389
+vn 0.3794317 0.4933776 0.7826942
+v 5.2474847 8.1996870 24.1219578
+vn 0.4610462 0.5375730 0.7060111
+v 5.9618731 8.9624395 23.2006912
+vn 0.6252835 0.4975088 0.6012533
+v 7.1994419 8.4668951 22.5689278
+vn 0.5981399 0.2811965 0.7504380
+v 6.6701436 6.1627426 24.2911587
+vn 0.7102242 0.2418091 0.6611430
+v 7.7395420 5.8829823 23.4352665
+vn 0.6025691 0.3892887 0.6966813
+v 7.1488276 7.5049529 23.2835541
+vn 0.4103737 0.2119984 0.8869330
+v 5.0908508 4.4701028 25.7057114
+vn 0.5376857 0.1402141 0.8314050
+v 6.3495021 2.5640678 25.4001007
+vn 0.2873622 0.5079581 0.8120354
+v 3.1870513 8.5679388 24.7852688
+vn 0.2920471 0.6221652 0.7263739
+v 3.5113161 9.9302645 23.6666126
+vn 0.3497886 0.6896720 0.6340351
+v 4.6424522 10.4434891 22.6547203
+vn 0.3337247 0.3064457 0.8914701
+v 3.6491423 5.7652364 25.9435520
+vn 0.4916425 0.2653784 0.8293744
+v 6.2330003 5.7690496 24.7420864
+vn 0.4740191 0.3957136 0.7865855
+v 5.9995522 7.0973234 24.3478546
+vn 0.2652240 0.2593419 0.9286539
+v 2.9301212 4.9502068 26.4312153
+vn 0.3384014 0.1628802 0.9267980
+v 3.4596605 2.8096287 26.7441502
+vn 0.3259177 0.3920477 0.8602769
+v 3.6641858 7.0219851 25.4496136
+vn 0.1954497 0.3608856 0.9118997
+v 2.1532149 6.4625416 26.1016636
+vn 0.4639589 0.7505730 0.4705129
+v 5.7155905 11.2228546 20.9449749
+vn 0.5142455 0.6401870 0.5707121
+v 6.0290909 10.1770067 22.0417690
+vn 0.2124511 0.7544118 0.6210695
+v 2.6778042 11.2120094 22.6127987
+vn 0.2764437 0.8005622 0.5316757
+v 4.1778541 11.7961550 21.2051182
+vn 0.1450175 0.8346723 0.5313118
+v 1.9355025 12.0155344 21.7339344
+vn 0.5919092 0.7417533 0.3153500
+v 6.7609091 11.4552126 19.0146294
+vn 0.6476154 0.6503220 0.3970841
+v 7.1863117 10.4315443 20.3208771
+vn 0.7537152 0.6032312 0.2608173
+v 7.9255524 10.4436598 18.6463718
+vn 0.2689826 0.9121379 0.3092780
+v 3.9968948 13.0508995 18.8213062
+vn 0.4483775 0.8277399 0.3373491
+v 5.3293629 12.4497786 18.9667206
+vn 0.2962282 0.8614129 0.4125731
+v 4.4740906 12.4861212 19.8199692
+vn 0.0861176 0.9357085 0.3421015
+v 1.9807465 13.1731920 19.4101543
+vn 0.1306167 0.8883949 0.4401067
+v 2.3816979 12.7257118 20.3405571
+vn 0.1141975 0.9613273 0.2506170
+v 2.7217014 13.4520998 18.3163567
+vn -0.0053546 0.8648009 0.5020865
+v 0.1158234 12.2362566 21.6521053
+vn 0.5555085 0.8230828 0.1180890
+v 6.6293564 12.2691679 16.5114956
+vn 0.6425990 0.7400212 0.1985828
+v 7.1886806 11.6637564 17.4370461
+vn 0.6631523 0.7463650 0.0562879
+v 7.2216806 11.9154644 15.4745989
+vn 0.7453392 0.6507398 0.1449388
+v 7.8907409 10.9923677 17.2584457
+vn 0.8418653 0.5253755 0.1234648
+v 8.3292513 10.4190779 17.1852722
+vn 0.7802740 0.6251875 0.0176980
+v 7.9257512 11.1622000 15.6016226
+vn 0.8934187 0.4485331 -0.0249233
+v 8.4800577 10.3297596 15.5404825
+vn 0.2660830 0.9525992 0.1474948
+v 3.8731806 13.5351715 17.0547733
+vn 0.3184437 0.9479401 0.0017993
+v 4.4169106 13.4815979 15.0811853
+vn 0.4657110 0.8553616 0.2268696
+v 5.4463062 12.6939754 18.0648766
+vn 0.4307818 0.8961874 0.1061849
+v 5.3473878 12.9816170 16.7808266
+vn 0.4976747 0.8672754 0.0123817
+v 6.0993662 12.7495852 14.6774893
+vn 0.0134109 0.9783117 0.2067035
+v 1.0392028 13.6289549 17.7957001
+vn 0.0847380 0.9873921 0.1337029
+v 2.7623305 13.7636471 16.7798252
+vn 0.5202847 0.8436816 -0.1323072
+v 6.3638182 12.4677553 12.5410633
+vn 0.6691303 0.7418800 -0.0433444
+v 6.9832616 12.1167164 13.5799236
+vn 0.6844619 0.7090738 -0.1694885
+v 7.2372689 11.7405167 12.4357204
+vn 0.8064504 0.5826960 -0.1005145
+v 7.7163162 11.2383022 12.7945910
+vn 0.3490585 0.9325472 -0.0922716
+v 5.1591291 13.1624794 13.7291765
+vn 0.1465466 0.9891671 -0.0085242
+v 2.8086419 13.8681974 15.0730314
+vn 0.2058499 0.9688196 -0.1378926
+v 3.5743840 13.5394545 13.0275736
+vn 0.0341485 0.9965281 -0.0759315
+v 1.4243633 13.9516039 13.9280777
+vn 0.9602264 0.0161331 0.2787562
+v 9.6976089 0.9670345 20.9117641
+vn 0.9225823 -0.0314014 0.3845202
+v 9.2938671 0.4663336 22.1012363
+vn 0.9176880 0.1727755 0.3577674
+v 8.8983374 6.0309563 21.5962524
+vn 0.9054267 0.2865720 0.3131758
+v 8.8632555 7.3302455 20.7960491
+vn 0.8300291 0.2508547 0.4981201
+v 8.5013161 6.5114303 22.1803894
+vn 0.7179778 0.3474942 0.6031216
+v 7.8013005 7.1710639 22.7968807
+vn 0.9931523 0.0302145 0.1128521
+v 9.8866920 1.3480072 20.0122509
+vn 0.9946811 0.1029118 -0.0043267
+v 9.8100262 2.8934178 18.4538479
+vn 0.9977520 0.0612408 -0.0272112
+v 9.7454844 1.7804369 15.2520819
+vn 0.8924268 0.0809226 0.4438761
+v 9.1118765 2.5751281 22.3188286
+vn 0.9529000 0.1056097 0.2843030
+v 9.3782244 3.4147210 21.4036579
+vn 0.9879227 0.1489669 0.0426331
+v 9.2617426 6.9615297 18.7296772
+vn 0.9448422 0.2877152 0.1565030
+v 9.0261173 8.1189594 18.9310951
+vn 0.9649929 0.1883896 0.1824774
+v 9.1786880 6.6189427 20.2069130
+vn 0.9022605 0.3982340 0.1653352
+v 8.6804008 9.4038115 18.2418766
+vn 0.8195946 0.4886076 0.2992113
+v 8.3717127 9.2090998 19.7870388
+vn 0.9791268 0.1332588 0.1534695
+v 9.5667458 4.0910192 20.2465839
+vn 0.9676767 0.2495956 -0.0361094
+v 8.9497118 9.0500364 15.8131523
+vn 0.9810327 0.1913346 0.0310785
+v 9.1237049 8.2002735 17.1107292
+vn 0.9360018 0.3463704 0.0626750
+v 8.7991190 9.5195322 17.0090065
+vn 0.9936709 0.1092222 -0.0262435
+v 9.4051933 5.4619393 16.9519825
+vn 0.9905642 0.1248317 -0.0565655
+v 9.1114082 7.9800949 15.2897854
+vn 0.9697677 0.2273139 -0.0887638
+v 8.7378111 8.4369287 12.0970078
+vn 0.9800993 0.1749339 -0.0938272
+v 8.8652258 8.5928469 13.5046444
+vn 0.9487872 0.3014098 -0.0946309
+v 8.6749353 9.5534859 13.9538450
+vn 0.9939213 -0.0223930 -0.1077915
+v 9.6691446 0.8994434 11.3309984
+vn 0.9965469 0.0785156 -0.0270105
+v 9.6422682 2.9787681 12.9187374
+vn 0.9947709 0.1021312 -0.0001269
+v 9.6456690 2.8265641 14.7557678
+vn 0.9852653 0.1634728 -0.0502888
+v 9.0797167 6.9660001 13.8726931
+vn 0.9872530 0.1590313 -0.0063781
+v 9.3600368 5.7919188 13.0002489
+vn 0.9916900 0.1265501 -0.0231552
+v 9.3198195 5.7998505 15.2611485
+vn 0.7608248 0.0465842 -0.6472832
+v 9.3960180 2.2554083 10.7138395
+vn 0.9408847 0.0646771 -0.3324949
+v 9.4674330 3.8237958 11.1977329
+vn 0.9652443 0.2445962 -0.0920661
+v 8.8864841 7.6352816 10.8427095
+vn 0.9041896 0.3994442 -0.1512799
+v 8.2326698 10.2575731 12.4952068
+vn 0.5883666 0.6737165 -0.4471363
+v 6.4173279 11.5127773 10.1745796
+vn 0.7469285 0.6053619 -0.2750181
+v 7.4380198 11.1227722 11.2628021
+vn 0.5315375 0.7810341 -0.3278013
+v 6.1887126 12.1798134 11.0636702
+vn 0.2001970 0.8810689 -0.4285309
+v 4.0316858 12.7304115 10.5735722
+vn 0.2207275 0.9430560 -0.2488466
+v 4.0512071 13.1936197 11.7160425
+vn 0.3406170 0.8947830 -0.2886927
+v 5.2731791 12.8130226 11.5874691
+vn 0.1045840 0.9328314 -0.3448011
+v 2.5114982 13.3431234 11.4488792
+vn 0.1063643 0.9804266 -0.1656813
+v 2.0293248 13.7922649 13.0524969
+vn 0.0313497 0.9147190 -0.4028728
+v 0.0014177 13.1013565 10.4196959
+vn -0.0089296 0.9651893 -0.2614001
+v -0.1580805 13.6906500 12.1308832
+vn 0.3415178 0.7497647 -0.5667614
+v 5.3020744 11.6455498 9.2957592
+vn 0.6019694 0.5502282 -0.5786898
+v 6.8481464 9.9747000 8.7284241
+vn 0.7773625 0.5031721 -0.3775252
+v 7.6690025 10.0680790 10.0261126
+vn 0.7773342 0.3259396 -0.5380660
+v 7.8916864 8.1820593 8.6032677
+vn 0.4036622 0.5166429 -0.7550741
+v 6.0300560 9.6404257 7.8319454
+vn 0.1319798 0.8394939 -0.5270972
+v 3.6820962 12.2159109 9.5405569
+vn 0.0759707 0.5349994 -0.8414298
+v 3.3202581 10.3997946 7.6916652
+vn 0.1611010 0.3758327 -0.9125767
+v 4.9335666 9.1799917 7.1968088
+vn 0.1389614 0.7032244 -0.6972555
+v 4.0114164 11.3573399 8.5437651
+vn 0.2149722 0.5781354 -0.7871127
+v 4.7212124 10.1468868 7.7042317
+vn 0.0956081 0.8766073 -0.4716129
+v 1.2994778 12.8896170 10.2693520
+vn 0.1150739 0.8212960 -0.5587763
+v 1.5625867 12.3626823 9.3974676
+vn 0.0051483 0.3821208 -0.9240981
+v 0.1124215 9.8957939 7.2430906
+vn -0.0042873 0.4718755 -0.8816547
+v 0.0222785 10.4648981 7.5202270
+vn 0.0972410 0.6878321 -0.7193269
+v 1.3735056 11.5298672 8.4055901
+vn -0.0061595 0.6278501 -0.7783099
+v -0.0287206 11.2583933 8.0300722
+vn 0.0421387 0.3307864 -0.9427644
+v 1.9450650 9.3613310 7.1444058
+vn 0.4313286 -0.0110519 -0.9021273
+v 9.0747805 2.1913257 10.4481640
+vn 0.2235459 -0.0345276 -0.9740817
+v 8.7446985 -1.6514871 10.2726336
+vn 0.9859424 0.1153720 -0.1208590
+v 9.4015417 5.2088451 11.7657166
+vn 0.9294650 0.2134233 -0.3009076
+v 8.9385471 6.7018776 9.8433704
+vn 0.8912898 0.3460416 -0.2930151
+v 8.4328804 8.3672810 9.8491907
+vn 0.9372429 -0.0774017 -0.3399776
+v 9.1669083 4.5162520 10.4956741
+vn 0.9459667 0.0745545 -0.3155765
+v 8.9718332 6.0754194 9.6184273
+vn 0.7556902 -0.0611991 -0.6520638
+v 8.7489100 2.9810665 10.2734299
+vn -0.0020489 0.2471430 -0.9689769
+v -0.0026639 9.2546587 7.0244794
+vn 0.0406687 0.2022720 -0.9784846
+v 4.1345501 8.4426727 6.9218202
+vn -0.0045458 0.1095051 -0.9939759
+v 1.7044286 8.5193501 6.9696665
+vn 0.0284360 0.0378417 -0.9988791
+v 3.9303818 7.4546323 6.7873149
+vn 0.0255511 -0.0093840 -0.9996295
+v 1.5011271 7.8499107 6.9274688
+vn 0.3494964 0.1218288 -0.9289833
+v 6.5202451 6.9507313 7.1902657
+vn 0.1758725 0.1421623 -0.9740938
+v 5.1137695 7.9913874 6.9390459
+vn 0.3693538 0.2857743 -0.8842573
+v 6.2336287 8.5229492 7.3524337
+vn 0.5762968 0.3243048 -0.7501390
+v 7.0088267 8.4084616 7.7859058
+vn 0.7977335 0.1974908 -0.5697532
+v 8.4024868 6.1035528 8.4999285
+vn 0.6283830 0.1941377 -0.7532897
+v 7.5250144 6.7572613 7.7345114
+vn 0.9462212 -0.1549113 -0.2840212
+v 8.6764460 3.2554562 9.9665403
+vn 0.6999194 -0.2042030 -0.6844078
+v 8.4101591 1.6378385 10.2339792
+vn 0.1991679 -0.1225443 -0.9722732
+v 8.1242399 0.1502083 10.2702742
+vn 0.6654407 -0.2752645 -0.6938429
+v 7.8887758 0.4832956 10.0970106
+vn 0.7352966 0.1863654 -0.6516187
+v 8.0408955 4.9779005 7.6259208
+vn 0.4497335 0.2129361 -0.8674088
+v 7.2282472 5.5106525 7.2373471
+vn 0.1439093 -0.0058840 -0.9895734
+v 5.6268439 6.4936433 6.9429846
+vn 0.9167820 -0.0104633 -0.3992508
+v 8.3982639 4.8562121 8.1987743
+vn 0.9243165 -0.2595590 -0.2797644
+v 8.5659685 2.9444525 9.5394983
+vn 0.9248782 -0.0050591 -0.3802297
+v 8.1629801 3.6094606 7.6332703
+vn 0.8959425 -0.3209133 -0.3070859
+v 7.8619409 1.6614927 9.5465860
+vn 0.9586423 -0.2482214 -0.1392521
+v 8.1214666 2.6673813 8.0822792
+vn 0.9981315 0.0462302 -0.0399546
+v 4.8461547 -8.9434814 7.0471539
+vn 0.9578735 -0.1572546 0.2403111
+v 4.2513881 -10.4717474 7.9694209
+vn 0.8843899 -0.3087106 0.3500749
+v 3.8953195 -11.7193012 7.9851398
+vn 0.7778661 -0.5578846 0.2892909
+v 2.6223187 -13.5354719 8.5913000
+vn 0.6809686 -0.7237472 -0.1116767
+v 2.8593462 -14.1208906 7.4688764
+vn 0.2653663 -0.9020912 0.3403119
+v 0.6662908 -14.9036961 8.5490570
+vn 0.5130084 -0.8073766 0.2914883
+v 1.9894820 -14.3183680 8.6267347
+vn 0.2064636 -0.8848956 0.4175315
+v 1.7320769 -14.2067986 9.4774408
+vn 0.3122779 -0.7705519 0.5556369
+v 0.8422517 -14.6319027 9.0296936
+vn 0.9339484 -0.2843474 -0.2165340
+v 4.4649591 -11.0366879 7.2325802
+vn 0.8374803 -0.5101008 0.1960201
+v 3.5333321 -13.0643158 7.5654116
+vn 0.2759021 -0.9215554 -0.2731549
+v 0.8578582 -15.3081131 7.6042109
+vn 0.4230997 -0.0498955 -0.9047083
+v 4.4360480 -9.0306549 6.5991435
+vn 0.8728492 -0.3958716 -0.2853420
+v 4.0396528 -12.2074366 7.3356028
+vn 0.5562442 -0.4425226 -0.7033962
+v 3.1594317 -13.4966984 7.0740542
+vn 0.2617625 -0.1939484 -0.9454440
+v 3.8903587 -11.2208405 6.9065113
+vn -0.3916968 -0.0044473 -0.9200836
+v 2.9172037 -11.4790430 6.9742460
+vn -0.0355151 -0.1100926 -0.9932867
+v 1.2761956 -14.4523630 7.0924978
+vn -0.3135211 -0.0539374 -0.9480481
+v 3.3769655 -9.3960924 6.5552669
+vn -0.2571654 0.5111474 -0.8201185
+v 3.4196157 -8.0614920 6.5436234
+vn 0.6996974 0.5841607 -0.4113148
+v 4.4217534 -7.7863302 6.8428984
+vn 0.2679207 0.1065834 -0.9575273
+v 5.0952616 -8.6582489 9.0754442
+vn 0.2927230 -0.4112900 -0.8632230
+v 5.0256963 -9.6702766 9.1636343
+vn 0.2003288 -0.0683529 -0.9773414
+v 7.2512894 -9.1758013 8.7419901
+vn 0.3723950 0.3368344 -0.8647916
+v 8.7629366 -7.2346125 9.7796717
+vn 0.9192111 -0.2663104 -0.2900511
+v 8.8385515 -8.4050598 9.6779003
+vn 0.1669147 0.4348616 -0.8848926
+v 7.3669844 -8.1730690 8.8603926
+vn 0.3774233 0.2376999 -0.8950142
+v 6.8820167 -5.2632155 10.8242807
+vn 0.0358007 0.0058308 -0.9993420
+v 6.5299988 -3.5475495 11.1356001
+vn 0.3599044 0.6169928 -0.6998491
+v 7.0169454 -6.6287055 10.0435228
+vn -0.1033013 0.2986025 -0.9487705
+v 6.0078893 -8.1664848 8.8620062
+vn -0.0150144 0.5666349 -0.8238323
+v 5.9311047 -7.4231853 9.3601780
+vn 0.4028093 0.3031533 -0.8636218
+v 5.1908860 -5.4599271 10.5493717
+vn 0.0907721 0.4656579 -0.8802972
+v 5.8788838 -5.9703894 10.5098953
+vn 0.5554190 0.2665081 -0.7877076
+v 4.9240513 -8.0849886 9.1216259
+vn -0.0965053 0.3215100 -0.9419757
+v 5.1483355 -7.7968702 9.2438459
+vn 0.3701845 0.4809959 -0.7947367
+v 4.8883843 -7.0518165 9.6161919
+vn 0.9563637 0.2901044 0.0347538
+v 4.3358722 -8.2277651 7.8259048
+vn 0.3308691 0.8364391 -0.4369157
+v 3.7917819 -7.4062090 7.9563875
+vn 0.7868161 0.3960354 -0.4733672
+v 4.2158904 -7.6728678 8.2044325
+vn 0.4394016 0.3561086 -0.8246896
+v 4.0347080 -5.5400834 9.7618484
+vn 0.3990041 0.6133332 -0.6816291
+v 4.0767140 -6.9120269 8.8774605
+vn 0.3009596 0.3878476 -0.8712047
+v 3.2777243 -5.8880033 9.3847303
+vn 0.2564141 0.6627613 -0.7035619
+v 2.9313002 -6.7898712 8.8286486
+vn -0.3136871 0.4168119 -0.8531519
+v 1.3548931 -6.9302950 8.8169441
+vn 0.0784293 0.4329073 -0.8980201
+v 2.1332278 -6.1115956 8.7013674
+vn -0.1199402 0.6708955 -0.7317880
+v 2.8018994 -7.5477314 7.8049455
+vn -0.1438688 0.0461104 -0.9885220
+v 2.6612015 -12.9444847 6.9037981
+vn -0.4120460 0.2891038 -0.8640816
+v 1.5319983 -13.0747519 7.5867147
+vn -0.1599532 0.4096483 -0.8981109
+v 0.8287399 -13.8722830 7.5684805
+vn -0.4804979 0.1161338 -0.8692725
+v 1.8995801 -11.9642143 7.6777425
+vn -0.3130059 -0.0270492 -0.9493659
+v 0.7941893 -10.1937408 8.2931328
+vn -0.5484600 0.0184381 -0.8359736
+v 1.7636356 -10.3457766 7.7685323
+vn -0.4721876 0.1501492 -0.8686162
+v 2.1887569 -8.6009665 7.6084733
+vn 0.0418486 0.3248561 -0.9448372
+v 0.9046651 -6.8682299 8.9540329
+vn -0.0344956 0.3618815 -0.9315857
+v 0.7730687 -8.1502342 8.0144663
+vn -0.2682504 0.3418681 -0.9006487
+v 1.7106572 -7.9678607 7.9134936
+vn -0.1177946 -0.0887778 -0.9890617
+v 0.3855129 -8.6028500 8.0719442
+vn 0.2448282 0.1515157 -0.9576545
+v 5.6012869 -3.8982179 11.0897837
+vn 0.0074635 0.1938969 -0.9809935
+v 1.5314049 -4.7162366 9.2277756
+vn 0.3821498 -0.1012191 -0.9185403
+v 4.4316893 -3.5115480 10.5569839
+vn 0.4857690 0.2366782 -0.8414345
+v 4.2347941 -4.6184359 10.1570492
+vn 0.3031484 0.1964462 -0.9324752
+v 2.6491463 -4.6068754 9.4800692
+vn 0.2879719 -0.0610558 -0.9556905
+v 1.8111891 -3.7706900 9.3931580
+vn 0.6030144 -0.0003164 -0.7977303
+v 7.7965918 3.4034452 6.9177899
+vn 0.4315669 0.2024630 -0.8790670
+v 7.5525832 4.2639866 7.0129747
+vn 0.9010785 -0.2957180 -0.3171885
+v 7.9781184 2.0347023 7.5019670
+vn 0.7325561 -0.5547924 -0.3944198
+v 7.5540133 0.6918781 9.2868662
+vn 0.2707188 -0.8227710 -0.4997593
+v 6.1962223 -0.4698485 9.7776909
+vn 0.1451392 -0.0620349 -0.9874646
+v 0.6258944 -4.2818408 9.1479931
+vn 0.3702600 -0.4564011 -0.8090771
+v 1.4075699 -2.9089210 8.8719110
+vn 0.0917930 -0.8221865 -0.5617681
+v 5.7494364 0.0151005 8.2071018
+vn 0.5529816 -0.7089607 -0.4377057
+v 7.3038311 0.9358051 7.6288323
+vn 0.2995149 -0.4374914 -0.8478751
+v 7.1717601 1.5720087 6.9643683
+vn -0.0124131 -0.4030622 -0.9150884
+v 5.8843718 1.2719423 7.1743698
+vn -0.0472775 -0.1077499 -0.9930533
+v 5.2515612 2.1804810 7.0735760
+vn -0.0064234 -0.0451197 -0.9989610
+v 6.7963285 2.6367133 6.7096577
+vn 0.0137770 -0.1168296 -0.9930564
+v -0.0030199 6.5058055 6.8829560
+vn -0.0801316 -0.0061254 -0.9967655
+v 2.3318467 7.3130803 6.8946395
+vn -0.0729188 -0.0186103 -0.9971642
+v 3.0660853 6.9784985 6.8095498
+vn -0.0530444 -0.0648039 -0.9964872
+v 1.4224420 6.0149565 7.0478425
+vn -0.1481084 -0.0956195 -0.9843377
+v 2.4866080 4.7047448 6.9507480
+vn 0.0697859 -0.0282370 -0.9971623
+v 4.4580603 3.6428711 7.0076876
+vn 0.0645822 0.0416766 -0.9970418
+v 6.0387235 5.2761531 7.0558362
+vn -0.2109967 -0.0838899 -0.9738804
+v 3.3328390 3.0443919 6.9143620
+vn 0.0259731 -0.0431798 -0.9987296
+v 3.3572905 5.5189271 6.8890724
+vn 0.0285277 -0.1340510 -0.9905638
+v 3.2891707 1.0820453 7.0263286
+vn -0.6819471 0.0877275 -0.7261214
+v 2.7377229 1.7219437 7.2372413
+vn -0.5039583 -0.8353126 -0.2197245
+v 0.8745898 4.2512236 8.2860117
+vn -0.2295014 -0.7427066 -0.6290597
+v 0.6364090 4.7074285 7.4930563
+vn -0.3864771 -0.3644820 -0.8472239
+v 1.8200703 4.3496008 7.2281985
+vn -0.7860990 -0.5504516 -0.2811608
+v 1.9548478 3.3681953 8.0707884
+vn -0.5814558 -0.6321404 -0.5121599
+v 1.6117725 4.0650640 7.6025496
+vn -0.9556818 -0.1489134 -0.2539629
+v 2.3467512 2.2940753 8.0833139
+vn -0.7019494 -0.3010343 -0.6454809
+v 2.5741229 3.0609827 7.2793202
+vn -0.0745749 -0.9950525 -0.0656435
+v 0.0182873 4.5305319 9.5201387
+vn -0.8155374 -0.5079712 -0.2772437
+v 1.3533838 3.4263630 11.2544565
+vn -0.7216520 -0.6821812 -0.1176741
+v 1.6081803 3.5565560 9.1880274
+vn -0.9837920 -0.0972794 -0.1506324
+v 2.2939789 2.2376835 9.6921930
+vn -0.8843356 -0.4512087 -0.1198383
+v 2.1027424 2.7606859 9.4166374
+vn -0.6894463 0.6446469 -0.3302940
+v 1.4925433 0.3561176 8.5980635
+vn -0.4463150 0.7962883 -0.4083234
+v 1.3898939 0.5597653 10.2020903
+vn -0.3807931 -0.8729439 -0.3049026
+v 0.5349314 4.2134743 11.0209646
+vn 0.2751935 -0.6880742 -0.6714332
+v -0.2839151 3.6859133 12.1977844
+vn -0.6609953 -0.2659213 -0.7016916
+v 1.1656954 3.2683587 11.7847433
+vn -0.0824855 0.0025911 -0.9965889
+v 0.0712921 3.5195208 12.3625116
+vn -0.8550747 0.1656595 -0.4913290
+v 1.9509983 1.9490025 10.8393745
+vn 0.0196246 0.6621143 -0.7491459
+v -0.1560050 1.1524562 11.0972881
+vn 0.3423150 -0.3076380 -0.8877946
+v 5.0901847 -2.3825386 10.5511580
+vn 0.2198552 -0.4861066 -0.8457920
+v 6.1513720 -0.8538108 10.1691666
+vn 0.4949534 -0.0804315 -0.8651890
+v 3.7322903 -3.4076095 10.4102840
+vn 0.3975537 -0.1721752 -0.9012806
+v 3.0880945 -3.0574355 9.6196632
+vn 0.4858150 -0.3144340 -0.8155459
+v 4.1532421 -2.2906513 9.8747196
+vn 0.3365955 -0.5034430 -0.7957692
+v 4.8099680 -0.8174429 10.0482597
+vn 0.5144840 -0.4716480 -0.7161385
+v 2.5541332 -1.5329915 8.6473894
+vn 0.5072713 -0.4989201 -0.7026767
+v 3.6867607 -1.1116742 9.3150501
+vn 0.1997017 -0.8697231 -0.4513325
+v 4.7547817 -0.1348769 9.1412544
+vn 0.0953985 -0.6601577 -0.7450443
+v 4.9218769 0.5193962 7.4365268
+vn 0.3826438 -0.3866583 -0.8390942
+v 2.1223474 -2.5732539 9.3551292
+vn 0.2705565 -0.8214892 -0.5019507
+v 4.0817237 0.0191229 8.1053562
+vn -0.5373693 -0.1286451 -0.8334775
+v 1.2476547 -1.2571863 8.1194792
+vn -0.0327118 -0.2419425 -0.9697391
+v 0.6597479 -2.7405396 8.6963530
+vn 0.2797003 -0.6814568 -0.6763020
+v 3.6674638 0.3352116 7.4335604
+vn 0.4668680 -0.5871831 -0.6612490
+v 2.1077220 -1.4386295 8.0316114
+vn 0.4895067 -0.6563179 -0.5741341
+v 3.1896265 -0.5666957 8.6080990
+vn 0.0399193 -0.4645790 -0.8846315
+v 2.4229715 -0.3460164 7.1430197
+vn -0.6220046 0.2118759 -0.7538030
+v 2.1999929 0.3604866 7.0648894
+vn -0.4581420 0.2908061 -0.8399630
+v 0.6949481 -0.6303889 8.5426788
+vn -0.2918708 0.7746330 -0.5610305
+v 0.4111045 -0.1170412 9.0999556
+vn -0.8474216 0.5024539 -0.1715129
+v 2.0760510 0.8716893 9.6151838
+vn -0.9258105 0.3310837 -0.1823694
+v 2.1447291 1.2229112 8.2973938
+vn -0.6956890 0.0879979 -0.7129329
+v 1.4527152 -0.4881241 7.8240733
+vn 0.0976083 -0.0957451 0.9906086
+v 0.6458011 -14.3238182 9.3219385
+vn -0.7292761 -0.1363836 0.6704894
+v 1.2654887 -14.1233063 9.4751387
+vn -0.9929912 0.1150458 0.0270732
+v 1.8145459 -13.1500893 10.3382139
+vn -0.8479493 0.1949748 0.4929166
+v 1.7393156 -12.5378447 9.0680428
+vn -0.5104601 -0.4343296 -0.7421512
+v 0.4650199 -14.3071871 13.9667749
+vn -0.6066815 -0.6823258 -0.4078836
+v 1.0338842 -14.5062313 13.1275845
+vn 0.8079440 -0.4987628 0.3137868
+v 1.2849251 -13.9222412 13.8019619
+vn 0.7131163 -0.5790435 0.3951882
+v 2.0792694 -13.3366137 12.7731209
+vn 0.4954323 -0.8610066 0.1149543
+v 1.4465307 -14.5097246 12.6182756
+vn 0.0334420 -0.9992168 -0.0211535
+v 1.8343759 -14.0963831 10.6858501
+vn -0.8241442 -0.4699484 -0.3161247
+v 1.2206665 -14.3771944 12.3204575
+vn -0.9411139 -0.0079529 -0.3379961
+v 1.3830632 -13.5292740 12.5067339
+vn -0.9969085 -0.0419933 -0.0664073
+v 1.6643300 -13.9041691 10.8457212
+vn 0.3235545 -0.5339985 -0.7811262
+v 6.7811232 -0.5636585 10.2901983
+vn -0.1095680 -0.2860600 -0.9519268
+v 7.3128371 -0.9478230 10.6135187
+vn 0.1085873 -0.3475407 -0.9313561
+v 7.6427779 -0.3874849 10.3897247
+vn -0.3013743 -0.1917221 -0.9340322
+v 8.2268085 -1.7675233 10.3772745
+vn 0.0802196 -0.2649137 -0.9609296
+v 7.0757008 -2.2812204 10.9509983
+vn 0.2272883 -0.1903501 -0.9550429
+v 5.6496716 -3.2004666 11.0636673
+vn 0.2882166 -0.2510142 -0.9240796
+v 7.3866796 -3.7661638 11.1776724
+vn -0.2780486 -0.4659320 -0.8399978
+v 7.8712010 -2.7939632 10.8667459
+vn 0.8330364 -0.3450879 -0.4323944
+v 8.1611633 -4.3380828 12.2651348
+vn 0.8186471 0.0445179 -0.5725688
+v 9.4061718 -6.5736461 10.2961006
+vn -0.3645092 0.0739006 0.9282628
+v 9.1926146 -4.8774939 11.1511297
+vn -0.9159483 0.0361490 -0.3996650
+v 9.0582314 -4.6641188 10.6873798
+vn 0.4230402 0.2862296 0.8597148
+v 9.0479412 -6.8434496 11.6359110
+vn -0.3956818 0.4538155 -0.7984282
+v 8.9981098 -5.9971437 10.3423204
+vn -0.8508024 0.4536385 0.2652311
+v 8.7742586 -5.9180675 11.0111628
+vn 0.9985154 -0.0470529 -0.0274429
+v 7.7172408 -6.5063038 12.0755978
+vn -0.0294104 0.8110439 0.5842456
+v 8.0309172 -7.0965238 11.5148478
+vn -0.5155883 0.8563222 -0.0296828
+v 8.1803150 -6.7327085 10.8460312
+vn -0.0883165 0.8135255 -0.5747839
+v 7.9551802 -7.1369500 9.8884830
+vn 0.2554966 -0.9556022 -0.1467853
+v 8.5384712 -3.3494322 11.5763950
+vn -0.7155657 -0.6968530 0.0485951
+v 8.6968737 -3.4903848 11.2244968
+vn -0.9820216 -0.0322121 -0.1860000
+v 1.8165491 -12.8674870 11.2918758
+vn -0.0390236 0.2845011 0.9578812
+v 0.8846070 -13.4477272 8.8927746
+vn -0.5140859 -0.1817373 0.8382644
+v 1.5140201 -11.5172462 8.6685476
+vn -0.9909174 -0.1290897 -0.0376649
+v 1.5661490 -11.0053205 10.5123310
+vn -0.8928935 -0.1624906 -0.4199262
+v 1.1082413 -12.6465712 12.3366833
+vn -0.9842287 -0.1758043 0.0196675
+v 1.8512667 -11.2550507 9.7894650
+vn -0.6932622 -0.2470163 -0.6770307
+v 0.9406391 -12.9106426 13.1253719
+vn -0.9463384 -0.1863281 -0.2640562
+v 1.7065438 -10.9408884 11.2223749
+vn -0.8850509 -0.4654932 0.0010763
+v 1.3495240 -9.8590851 10.2122202
+vn -0.0982323 -0.9366627 0.3361748
+v 0.7078637 -9.2034903 10.2069550
+vn -0.8461761 -0.4086086 -0.3420894
+v 1.2844353 -9.9402971 11.2679033
+vn -0.8725002 -0.1399573 -0.4681403
+v 1.2120414 -11.1799603 11.9157181
+vn -0.7487162 -0.5304602 0.3975375
+v 1.4795725 -10.2349300 9.6805830
+vn 0.7273476 -0.4301894 0.5346985
+v 0.3285938 -9.7048788 9.7466927
+vn 0.4628246 -0.1310609 0.8767077
+v 0.7172362 -11.9455643 8.7369041
+vn -0.8076537 -0.1547557 -0.5689870
+v 0.9697309 -11.9947977 12.7240276
+vn 0.2204467 -0.6718654 -0.7071069
+v 0.2053916 -13.2525349 13.3372622
+vn 0.6622251 0.5974005 -0.4522948
+v 0.2869076 -11.9192429 12.4574375
+vn 0.5926818 0.7886030 0.1638097
+v 0.2883882 -11.9346180 10.6157932
+vn 0.8396872 -0.5426551 0.0212368
+v 0.1439171 -12.9714127 10.9821186
+vn 0.8902972 -0.0927662 0.4458309
+v 0.1680044 -12.5401564 9.0432959
+vn -0.0358926 -0.5703993 0.8205829
+v 0.7919322 -9.9384518 9.4029303
+vn -0.7752562 -0.3299266 -0.5386337
+v 0.9129702 -10.3812056 12.3394918
+vn 0.9155692 -0.4012206 0.0274797
+v 0.1630126 -13.1874008 9.6188564
+vn -0.2554309 -0.8833542 -0.3929892
+v 0.7446620 -9.3275328 11.4441090
+vn -0.0938168 -0.6949794 0.7128829
+v 0.0075688 -10.1220436 10.2655573
+vn 0.7718542 -0.1299840 0.6223707
+v 0.4040582 -11.0615129 9.3677063
+vn 0.9638718 0.1444059 0.2238260
+v 0.3238531 -11.6051483 9.6095657
+vn 0.0918846 0.3270314 0.9405358
+v 1.2010591 5.6324062 26.5618896
+vn 0.1937920 0.4517102 0.8708631
+v 2.1182928 7.8644724 25.4862537
+vn 0.0668280 0.4436119 0.8937240
+v 0.9449862 7.8398275 25.6645241
+vn 0.1109105 0.2361323 0.9653707
+v 1.2361567 4.2534256 26.9886627
+vn 0.1610132 0.5675470 0.8074436
+v 1.8692839 9.3541527 24.6500969
+vn 0.1195807 0.6953580 0.7086449
+v 1.3902832 10.5580864 23.7139015
+vn 0.0523194 0.7909268 0.6096700
+v 0.6317710 11.5403633 22.6914558
+vn -0.0661511 -0.2211918 -0.9729842
+v -0.3461965 -3.8960814 9.0312414
+vn -0.3242358 0.5742798 -0.7517140
+v 1.3248554 1.1276344 10.9973888
+vn -0.1736723 -0.4106743 -0.8950891
+v 1.2536662 -2.1592014 8.4302387
+vn 0.2723803 -0.9187913 0.2857124
+v 0.3573000 -15.0541821 14.5902710
+vn 0.3369535 -0.9149620 -0.2220517
+v 0.9035835 -14.8919306 13.9414415
+vn -0.4461438 -0.8640683 0.2331129
+v -0.1256498 -13.1752386 10.4616966
+vn -0.0539738 -0.8655217 -0.4979550
+v -0.1228561 -10.1898184 12.3032436
+vn -0.3253844 -0.5039080 -0.8001261
+v 0.5285341 -10.4414072 12.7085447
+vn -0.1109750 -0.0793733 -0.9906485
+v 0.5296782 -11.7159433 12.9499826
+vn 0.0968214 0.1285401 -0.9869667
+v -0.0155443 -11.3013954 13.1667728
+# 1209 vertices, 0 vertices normals
+
+f 635//635 1//1 626//626
+f 28//28 626//626 1//1
+f 3//3 8//8 2//2
+f 3//3 2//2 9//9
+f 1//1 9//9 2//2
+f 8//8 7//7 5//5
+f 8//8 5//5 2//2
+f 19//19 23//23 4//4
+f 63//63 27//27 4//4
+f 27//27 5//5 4//4
+f 4//4 5//5 6//6
+f 5//5 7//7 6//6
+f 20//20 6//6 21//21
+f 21//21 6//6 7//7
+f 8//8 13//13 7//7
+f 3//3 13//13 8//8
+f 9//9 11//11 3//3
+f 11//11 9//9 10//10
+f 1//1 635//635 9//9
+f 9//9 635//635 10//10
+f 124//124 11//11 10//10
+f 122//122 3//3 11//11
+f 13//13 119//119 12//12
+f 12//12 7//7 13//13
+f 3//3 122//122 13//13
+f 119//119 13//13 122//122
+f 15//15 14//14 21//21
+f 15//15 21//21 7//7
+f 7//7 12//12 15//15
+f 12//12 116//116 15//15
+f 22//22 62//62 16//16
+f 16//16 63//63 4//4
+f 60//60 17//17 18//18
+f 60//60 24//24 17//17
+f 62//62 22//22 61//61
+f 19//19 4//4 20//20
+f 4//4 6//6 20//20
+f 113//113 20//20 21//21
+f 21//21 14//14 113//113
+f 22//22 16//16 23//23
+f 16//16 4//4 23//23
+f 22//22 25//25 24//24
+f 25//25 22//22 23//23
+f 61//61 24//24 60//60
+f 22//22 24//24 61//61
+f 17//17 46//46 568//568
+f 17//17 24//24 46//46
+f 43//43 25//25 23//23
+f 43//43 23//23 19//19
+f 19//19 26//26 43//43
+f 26//26 19//19 20//20
+f 20//20 113//113 26//26
+f 31//31 2//2 27//27
+f 27//27 2//2 5//5
+f 63//63 64//64 27//27
+f 1//1 30//30 28//28
+f 626//626 28//28 29//29
+f 30//30 1//1 2//2
+f 2//2 31//31 30//30
+f 31//31 27//27 64//64
+f 31//31 64//64 32//32
+f 65//65 30//30 32//32
+f 32//32 30//30 31//31
+f 34//34 33//33 608//608
+f 34//34 95//95 33//33
+f 95//95 85//85 35//35
+f 94//94 69//69 38//38
+f 68//68 38//38 69//69
+f 38//38 68//68 70//70
+f 94//94 185//185 406//406
+f 70//70 36//36 37//37
+f 39//39 37//37 36//36
+f 38//38 70//70 37//37
+f 185//185 94//94 38//38
+f 178//178 185//185 38//38
+f 40//40 39//39 187//187
+f 38//38 37//37 40//40
+f 178//178 38//38 40//40
+f 37//37 39//39 40//40
+f 184//184 17//17 568//568
+f 184//184 568//568 181//181
+f 18//18 184//184 180//180
+f 18//18 17//17 184//184
+f 41//41 226//226 203//203
+f 41//41 203//203 42//42
+f 41//41 42//42 107//107
+f 53//53 56//56 43//43
+f 45//45 43//43 56//56
+f 47//47 44//44 45//45
+f 25//25 44//44 24//24
+f 44//44 25//25 45//45
+f 43//43 45//45 25//25
+f 44//44 47//47 46//46
+f 24//24 44//44 46//46
+f 48//48 46//46 47//47
+f 48//48 568//568 46//46
+f 48//48 49//49 568//568
+f 50//50 52//52 51//51
+f 49//49 51//51 52//52
+f 51//51 49//49 48//48
+f 47//47 57//57 51//51
+f 47//47 51//51 48//48
+f 45//45 57//57 47//47
+f 26//26 53//53 43//43
+f 54//54 53//53 26//26
+f 101//101 56//56 53//53
+f 100//100 53//53 54//54
+f 51//51 55//55 422//422
+f 422//422 50//50 51//51
+f 57//57 55//55 51//51
+f 57//57 45//45 56//56
+f 18//18 180//180 58//58
+f 59//59 18//18 58//58
+f 60//60 18//18 59//59
+f 59//59 75//75 60//60
+f 16//16 62//62 78//78
+f 78//78 64//64 63//63
+f 63//63 16//16 78//78
+f 28//28 30//30 65//65
+f 28//28 65//65 66//66
+f 65//65 82//82 66//66
+f 66//66 82//82 34//34
+f 82//82 87//87 34//34
+f 34//34 87//87 85//85
+f 34//34 85//85 95//95
+f 85//85 86//86 35//35
+f 67//67 68//68 35//35
+f 35//35 86//86 67//67
+f 68//68 67//67 70//70
+f 92//92 36//36 70//70
+f 93//93 71//71 36//36
+f 93//93 36//36 92//92
+f 71//71 74//74 177//177
+f 71//71 177//177 36//36
+f 93//93 72//72 71//71
+f 74//74 71//71 73//73
+f 72//72 73//73 71//71
+f 58//58 180//180 74//74
+f 74//74 73//73 58//58
+f 79//79 32//32 64//64
+f 79//79 83//83 32//32
+f 125//125 126//126 59//59
+f 126//126 75//75 59//59
+f 61//61 60//60 76//76
+f 75//75 76//76 60//60
+f 62//62 61//61 76//76
+f 62//62 76//76 78//78
+f 76//76 77//77 78//78
+f 64//64 78//78 80//80
+f 80//80 78//78 77//77
+f 64//64 80//80 79//79
+f 32//32 83//83 65//65
+f 80//80 83//83 79//79
+f 80//80 81//81 83//83
+f 83//83 82//82 65//65
+f 81//81 84//84 83//83
+f 82//82 83//83 84//84
+f 84//84 130//130 82//82
+f 82//82 130//130 87//87
+f 87//87 86//86 85//85
+f 86//86 87//87 88//88
+f 67//67 86//86 89//89
+f 88//88 89//89 86//86
+f 132//132 89//89 88//88
+f 67//67 89//89 90//90
+f 132//132 90//90 89//89
+f 67//67 90//90 91//91
+f 132//132 91//91 90//90
+f 70//70 67//67 92//92
+f 67//67 91//91 92//92
+f 92//92 91//91 135//135
+f 93//93 92//92 135//135
+f 135//135 137//137 93//93
+f 72//72 93//93 137//137
+f 137//137 139//139 72//72
+f 73//73 72//72 139//139
+f 73//73 139//139 140//140
+f 73//73 140//140 127//127
+f 73//73 127//127 58//58
+f 127//127 125//125 59//59
+f 58//58 127//127 59//59
+f 539//539 94//94 540//540
+f 97//97 662//662 96//96
+f 662//662 33//33 96//96
+f 96//96 33//33 95//95
+f 97//97 96//96 543//543
+f 96//96 95//95 545//545
+f 543//543 96//96 545//545
+f 55//55 57//57 98//98
+f 557//557 422//422 55//55
+f 55//55 98//98 557//557
+f 56//56 101//101 98//98
+f 56//56 98//98 57//57
+f 53//53 100//100 99//99
+f 99//99 101//101 53//53
+f 99//99 100//100 102//102
+f 103//103 102//102 100//100
+f 103//103 104//104 105//105
+f 104//104 106//106 105//105
+f 101//101 108//108 98//98
+f 98//98 108//108 557//557
+f 557//557 107//107 577//577
+f 99//99 108//108 101//101
+f 109//109 105//105 41//41
+f 107//107 109//109 41//41
+f 107//107 557//557 109//109
+f 557//557 108//108 109//109
+f 108//108 99//99 102//102
+f 102//102 103//103 105//105
+f 109//109 102//102 105//105
+f 108//108 102//102 109//109
+f 54//54 26//26 113//113
+f 113//113 112//112 54//54
+f 103//103 110//110 104//104
+f 110//110 103//103 54//54
+f 103//103 100//100 54//54
+f 112//112 113//113 114//114
+f 114//114 113//113 115//115
+f 113//113 14//14 115//115
+f 14//14 15//15 117//117
+f 116//116 117//117 15//15
+f 115//115 14//14 117//117
+f 117//117 116//116 118//118
+f 119//119 118//118 116//116
+f 119//119 116//116 12//12
+f 118//118 119//119 120//120
+f 119//119 121//121 120//120
+f 121//121 119//119 122//122
+f 123//123 121//121 122//122
+f 123//123 122//122 11//11
+f 11//11 124//124 123//123
+f 124//124 612//612 123//123
+f 737//737 612//612 124//124
+f 127//127 149//149 125//125
+f 150//150 126//126 125//125
+f 76//76 75//75 128//128
+f 75//75 126//126 128//128
+f 126//126 142//142 128//128
+f 76//76 128//128 77//77
+f 77//77 128//128 151//151
+f 77//77 151//151 80//80
+f 151//151 81//81 80//80
+f 81//81 129//129 84//84
+f 129//129 144//144 84//84
+f 144//144 130//130 84//84
+f 88//88 87//87 133//133
+f 87//87 130//130 133//133
+f 144//144 131//131 130//130
+f 133//133 130//130 131//131
+f 132//132 88//88 133//133
+f 134//134 132//132 133//133
+f 134//134 133//133 131//131
+f 134//134 131//131 146//146
+f 91//91 132//132 136//136
+f 136//136 132//132 134//134
+f 91//91 136//136 135//135
+f 136//136 134//134 148//148
+f 135//135 136//136 148//148
+f 138//138 137//137 148//148
+f 148//148 137//137 135//135
+f 138//138 139//139 137//137
+f 148//148 147//147 138//138
+f 147//147 140//140 138//138
+f 140//140 139//139 138//138
+f 141//141 127//127 140//140
+f 151//151 128//128 142//142
+f 152//152 81//81 151//151
+f 131//131 144//144 153//153
+f 145//145 155//155 146//146
+f 145//145 146//146 131//131
+f 155//155 147//147 148//148
+f 149//149 127//127 141//141
+f 150//150 125//125 149//149
+f 149//149 143//143 150//150
+f 150//150 143//143 142//142
+f 150//150 142//142 126//126
+f 142//142 159//159 151//151
+f 143//143 159//159 142//142
+f 151//151 159//159 152//152
+f 152//152 129//129 81//81
+f 129//129 152//152 154//154
+f 129//129 154//154 144//144
+f 131//131 153//153 145//145
+f 161//161 153//153 154//154
+f 153//153 144//144 154//154
+f 146//146 155//155 148//148
+f 148//148 134//134 146//146
+f 145//145 156//156 155//155
+f 147//147 158//158 141//141
+f 141//141 140//140 147//147
+f 158//158 149//149 141//141
+f 158//158 157//157 149//149
+f 160//160 159//159 143//143
+f 157//157 160//160 143//143
+f 157//157 158//158 161//161
+f 143//143 149//149 157//157
+f 156//156 158//158 147//147
+f 147//147 155//155 156//156
+f 160//160 157//157 161//161
+f 161//161 154//154 160//160
+f 160//160 154//154 159//159
+f 154//154 152//152 159//159
+f 153//153 161//161 145//145
+f 158//158 156//156 161//161
+f 145//145 161//161 156//156
+f 112//112 110//110 54//54
+f 112//112 111//111 110//110
+f 112//112 222//222 111//111
+f 112//112 114//114 222//222
+f 114//114 162//162 222//222
+f 171//171 163//163 164//164
+f 164//164 172//172 171//171
+f 163//163 162//162 164//164
+f 114//114 165//165 162//162
+f 165//165 164//164 162//162
+f 114//114 115//115 165//165
+f 172//172 164//164 165//165
+f 115//115 117//117 165//165
+f 117//117 172//172 165//165
+f 166//166 219//219 167//167
+f 219//219 168//168 167//167
+f 169//169 167//167 168//168
+f 169//169 170//170 167//167
+f 172//172 169//169 168//168
+f 172//172 168//168 171//171
+f 117//117 118//118 172//172
+f 118//118 169//169 172//172
+f 118//118 120//120 169//169
+f 120//120 121//121 170//170
+f 120//120 170//170 169//169
+f 173//173 174//174 611//611
+f 174//174 612//612 611//611
+f 173//173 166//166 175//175
+f 173//173 175//175 174//174
+f 166//166 167//167 175//175
+f 170//170 175//175 167//167
+f 174//174 175//175 176//176
+f 175//175 170//170 176//176
+f 121//121 176//176 170//170
+f 121//121 123//123 176//176
+f 174//174 176//176 612//612
+f 123//123 612//612 176//176
+f 39//39 36//36 177//177
+f 74//74 179//179 177//177
+f 179//179 74//74 180//180
+f 184//184 183//183 180//180
+f 190//190 187//187 177//177
+f 39//39 177//177 187//187
+f 193//193 190//190 177//177
+f 177//177 179//179 193//193
+f 191//191 180//180 183//183
+f 191//191 179//179 180//180
+f 184//184 181//181 199//199
+f 199//199 182//182 184//184
+f 182//182 183//183 184//184
+f 404//404 185//185 186//186
+f 186//186 185//185 178//178
+f 40//40 187//187 178//178
+f 186//186 401//401 404//404
+f 189//189 187//187 190//190
+f 189//189 186//186 178//178
+f 187//187 189//189 178//178
+f 192//192 190//190 193//193
+f 193//193 179//179 196//196
+f 432//432 434//434 188//188
+f 188//188 401//401 189//189
+f 401//401 186//186 189//189
+f 189//189 192//192 188//188
+f 192//192 189//189 190//190
+f 191//191 196//196 179//179
+f 197//197 191//191 183//183
+f 197//197 196//196 191//191
+f 193//193 194//194 192//192
+f 194//194 193//193 196//196
+f 195//195 194//194 196//196
+f 421//421 195//195 197//197
+f 195//195 196//196 197//197
+f 198//198 182//182 204//204
+f 198//198 197//197 182//182
+f 197//197 183//183 182//182
+f 199//199 200//200 204//204
+f 565//565 201//201 200//200
+f 565//565 200//200 199//199
+f 205//205 200//200 202//202
+f 202//202 200//200 201//201
+f 205//205 202//202 332//332
+f 201//201 42//42 202//202
+f 202//202 203//203 332//332
+f 42//42 203//203 202//202
+f 204//204 182//182 199//199
+f 561//561 204//204 200//200
+f 371//371 205//205 332//332
+f 209//209 814//814 813//813
+f 209//209 610//610 814//814
+f 208//208 206//206 207//207
+f 208//208 209//209 813//813
+f 208//208 813//813 206//206
+f 610//610 209//209 173//173
+f 210//210 212//212 211//211
+f 214//214 215//215 211//211
+f 214//214 211//211 212//212
+f 173//173 214//214 213//213
+f 173//173 213//213 166//166
+f 214//214 212//212 213//213
+f 173//173 209//209 214//214
+f 209//209 208//208 215//215
+f 209//209 215//215 214//214
+f 218//218 238//238 216//216
+f 218//218 216//216 217//217
+f 217//217 171//171 168//168
+f 168//168 218//218 217//217
+f 218//218 219//219 220//220
+f 218//218 168//168 219//219
+f 166//166 213//213 219//219
+f 213//213 212//212 220//220
+f 213//213 220//220 219//219
+f 238//238 218//218 220//220
+f 238//238 220//220 210//210
+f 212//212 210//210 220//220
+f 163//163 236//236 221//221
+f 163//163 221//221 162//162
+f 171//171 217//217 163//163
+f 217//217 216//216 236//236
+f 217//217 236//236 163//163
+f 162//162 221//221 222//222
+f 222//222 224//224 111//111
+f 224//224 222//222 227//227
+f 310//310 223//223 224//224
+f 104//104 110//110 223//223
+f 111//111 224//224 223//223
+f 111//111 223//223 110//110
+f 223//223 310//310 225//225
+f 104//104 223//223 106//106
+f 226//226 106//106 225//225
+f 106//106 223//223 225//225
+f 106//106 41//41 105//105
+f 41//41 106//106 226//226
+f 227//227 222//222 229//229
+f 222//222 221//221 229//229
+f 229//229 221//221 228//228
+f 230//230 231//231 321//321
+f 230//230 232//232 233//233
+f 230//230 233//233 231//231
+f 233//233 234//234 231//231
+f 231//231 234//234 235//235
+f 234//234 276//276 235//235
+f 236//236 245//245 244//244
+f 236//236 244//244 228//228
+f 236//236 228//228 221//221
+f 216//216 245//245 236//236
+f 245//245 216//216 237//237
+f 238//238 237//237 216//216
+f 237//237 238//238 239//239
+f 238//238 210//210 239//239
+f 237//237 239//239 255//255
+f 255//255 239//239 241//241
+f 255//255 241//241 263//263
+f 239//239 240//240 241//241
+f 239//239 210//210 211//211
+f 239//239 211//211 240//240
+f 215//215 240//240 211//211
+f 240//240 215//215 242//242
+f 241//241 240//240 242//242
+f 242//242 243//243 241//241
+f 243//243 207//207 849//849
+f 243//243 242//242 207//207
+f 242//242 215//215 208//208
+f 242//242 208//208 207//207
+f 312//312 244//244 253//253
+f 253//253 244//244 245//245
+f 253//253 245//245 246//246
+f 248//248 259//259 249//249
+f 250//250 249//249 258//258
+f 248//248 249//249 233//233
+f 249//249 250//250 233//233
+f 233//233 232//232 248//248
+f 247//247 248//248 252//252
+f 247//247 252//252 251//251
+f 248//248 232//232 252//252
+f 253//253 252//252 232//232
+f 251//251 252//252 253//253
+f 251//251 253//253 246//246
+f 261//261 260//260 254//254
+f 260//260 246//246 254//254
+f 246//246 245//245 237//237
+f 254//254 246//246 237//237
+f 254//254 237//237 255//255
+f 257//257 265//265 259//259
+f 259//259 247//247 257//257
+f 247//247 256//256 257//257
+f 265//265 258//258 259//259
+f 265//265 270//270 258//258
+f 249//249 259//259 258//258
+f 259//259 248//248 247//247
+f 256//256 247//247 251//251
+f 260//260 261//261 256//256
+f 260//260 256//256 251//251
+f 260//260 251//251 246//246
+f 261//261 254//254 262//262
+f 254//254 263//263 262//262
+f 254//254 255//255 263//263
+f 243//243 263//263 241//241
+f 265//265 257//257 618//618
+f 257//257 264//264 618//618
+f 269//269 265//265 618//618
+f 265//265 269//269 270//270
+f 257//257 256//256 264//264
+f 261//261 266//266 264//264
+f 261//261 264//264 256//256
+f 261//261 262//262 266//266
+f 278//278 277//277 250//250
+f 277//277 267//267 250//250
+f 267//267 276//276 234//234
+f 234//234 250//250 267//267
+f 250//250 234//234 233//233
+f 278//278 250//250 258//258
+f 268//268 281//281 270//270
+f 278//278 270//270 281//281
+f 270//270 278//278 258//258
+f 270//270 269//269 268//268
+f 271//271 288//288 272//272
+f 271//271 272//272 280//280
+f 288//288 273//273 272//272
+f 273//273 275//275 272//272
+f 272//272 275//275 276//276
+f 272//272 276//276 277//277
+f 267//267 277//277 276//276
+f 280//280 272//272 277//277
+f 280//280 277//277 278//278
+f 281//281 282//282 279//279
+f 282//282 286//286 279//279
+f 280//280 281//281 279//279
+f 280//280 278//278 281//281
+f 281//281 268//268 282//282
+f 282//282 285//285 284//284
+f 285//285 287//287 284//284
+f 283//283 286//286 284//284
+f 282//282 284//284 286//286
+f 268//268 285//285 282//282
+f 883//883 287//287 285//285
+f 298//298 288//288 271//271
+f 298//298 289//289 291//291
+f 298//298 291//291 288//288
+f 289//289 290//290 292//292
+f 289//289 292//292 291//291
+f 274//274 273//273 291//291
+f 274//274 291//291 292//292
+f 273//273 288//288 291//291
+f 302//302 301//301 293//293
+f 301//301 271//271 293//293
+f 301//301 298//298 271//271
+f 280//280 279//279 271//271
+f 279//279 293//293 271//271
+f 279//279 286//286 293//293
+f 294//294 304//304 283//283
+f 304//304 302//302 293//293
+f 304//304 293//293 283//283
+f 286//286 283//283 293//293
+f 283//283 284//284 294//294
+f 307//307 294//294 896//896
+f 284//284 896//896 294//294
+f 295//295 296//296 297//297
+f 296//296 346//346 289//289
+f 346//346 344//344 290//290
+f 346//346 290//290 289//289
+f 297//297 296//296 289//289
+f 297//297 289//289 298//298
+f 300//300 295//295 297//297
+f 299//299 300//300 301//301
+f 300//300 297//297 298//298
+f 300//300 298//298 301//301
+f 299//299 301//301 302//302
+f 353//353 303//303 306//306
+f 353//353 355//355 303//303
+f 299//299 303//303 355//355
+f 303//303 299//299 304//304
+f 299//299 302//302 304//304
+f 306//306 303//303 304//304
+f 306//306 304//304 307//307
+f 304//304 294//294 307//307
+f 305//305 306//306 905//905
+f 305//305 353//353 306//306
+f 227//227 229//229 309//309
+f 224//224 227//227 309//309
+f 313//313 308//308 315//315
+f 253//253 308//308 312//312
+f 308//308 232//232 230//230
+f 308//308 253//253 232//232
+f 315//315 308//308 230//230
+f 310//310 224//224 309//309
+f 327//327 310//310 309//309
+f 322//322 327//327 309//309
+f 226//226 225//225 311//311
+f 310//310 311//311 225//225
+f 311//311 310//310 329//329
+f 311//311 329//329 333//333
+f 313//313 312//312 308//308
+f 313//313 229//229 312//312
+f 228//228 312//312 229//229
+f 244//244 312//312 228//228
+f 322//322 309//309 313//313
+f 313//313 309//309 229//229
+f 314//314 316//316 326//326
+f 314//314 322//322 316//316
+f 322//322 315//315 316//316
+f 322//322 313//313 315//315
+f 230//230 319//319 315//315
+f 319//319 316//316 315//315
+f 319//319 317//317 316//316
+f 317//317 326//326 316//316
+f 326//326 317//317 318//318
+f 321//321 320//320 317//317
+f 321//321 317//317 319//319
+f 320//320 318//318 317//317
+f 319//319 230//230 321//321
+f 321//321 235//235 320//320
+f 321//321 231//231 235//235
+f 276//276 275//275 235//235
+f 275//275 320//320 235//235
+f 318//318 320//320 274//274
+f 275//275 273//273 320//320
+f 273//273 274//274 320//320
+f 322//322 314//314 327//327
+f 323//323 318//318 324//324
+f 323//323 326//326 318//318
+f 318//318 274//274 292//292
+f 324//324 292//292 290//290
+f 324//324 318//318 292//292
+f 328//328 314//314 326//326
+f 326//326 323//323 328//328
+f 329//329 310//310 327//327
+f 314//314 328//328 327//327
+f 329//329 327//327 328//328
+f 323//323 325//325 328//328
+f 325//325 333//333 329//329
+f 328//328 325//325 329//329
+f 335//335 336//336 330//330
+f 336//336 323//323 324//324
+f 324//324 330//330 336//336
+f 330//330 290//290 344//344
+f 330//330 324//324 290//290
+f 342//342 330//330 344//344
+f 203//203 331//331 332//332
+f 331//331 203//203 226//226
+f 311//311 333//333 331//331
+f 226//226 311//311 331//331
+f 334//334 325//325 337//337
+f 337//337 335//335 334//334
+f 323//323 337//337 325//325
+f 337//337 323//323 336//336
+f 336//336 335//335 337//337
+f 333//333 325//325 334//334
+f 339//339 332//332 331//331
+f 331//331 338//338 339//339
+f 374//374 331//331 333//333
+f 334//334 374//374 333//333
+f 372//372 334//334 340//340
+f 335//335 340//340 334//334
+f 340//340 335//335 342//342
+f 342//342 341//341 340//340
+f 341//341 342//342 343//343
+f 342//342 335//335 330//330
+f 342//342 344//344 343//343
+f 345//345 343//343 347//347
+f 349//349 345//345 347//347
+f 343//343 344//344 346//346
+f 343//343 346//346 347//347
+f 296//296 347//347 346//346
+f 347//347 295//295 348//348
+f 347//347 296//296 295//295
+f 349//349 347//347 348//348
+f 348//348 350//350 349//349
+f 354//354 350//350 351//351
+f 352//352 351//351 350//350
+f 348//348 352//352 350//350
+f 352//352 348//348 295//295
+f 295//295 300//300 352//352
+f 300//300 299//299 352//352
+f 351//351 352//352 355//355
+f 299//299 355//355 352//352
+f 353//353 950//950 356//356
+f 353//353 356//356 354//354
+f 351//351 353//353 354//354
+f 353//353 351//351 355//355
+f 950//950 353//353 305//305
+f 950//950 949//949 356//356
+f 357//357 359//359 360//360
+f 360//360 363//363 357//357
+f 359//359 345//345 360//360
+f 349//349 360//360 345//345
+f 345//345 359//359 358//358
+f 341//341 343//343 358//358
+f 343//343 345//345 358//358
+f 363//363 365//365 357//357
+f 363//363 360//360 362//362
+f 362//362 360//360 349//349
+f 362//362 349//349 350//350
+f 350//350 354//354 362//362
+f 361//361 363//363 362//362
+f 361//361 362//362 356//356
+f 354//354 356//356 362//362
+f 367//367 364//364 964//964
+f 368//368 964//964 364//364
+f 363//363 368//368 365//365
+f 368//368 364//364 365//365
+f 361//361 368//368 363//363
+f 356//356 366//366 361//361
+f 366//366 356//356 949//949
+f 963//963 367//367 964//964
+f 368//368 966//966 964//964
+f 361//361 366//366 966//966
+f 361//361 966//966 368//368
+f 369//369 339//339 338//338
+f 375//375 369//369 338//338
+f 339//339 371//371 332//332
+f 370//370 371//371 391//391
+f 339//339 369//369 371//371
+f 369//369 391//391 371//371
+f 372//372 374//374 334//334
+f 373//373 338//338 374//374
+f 374//374 372//372 373//373
+f 372//372 340//340 341//341
+f 341//341 358//358 385//385
+f 372//372 341//341 385//385
+f 372//372 385//385 388//388
+f 388//388 373//373 372//372
+f 331//331 374//374 338//338
+f 338//338 373//373 375//375
+f 963//963 976//976 367//367
+f 376//376 976//976 377//377
+f 376//376 367//367 976//976
+f 478//478 376//376 377//377
+f 376//376 478//478 378//378
+f 482//482 382//382 378//378
+f 382//382 376//376 378//378
+f 382//382 367//367 376//376
+f 392//392 379//379 380//380
+f 379//379 381//381 380//380
+f 379//379 365//365 381//381
+f 364//364 381//381 365//365
+f 381//381 364//364 382//382
+f 367//367 382//382 364//364
+f 380//380 381//381 382//382
+f 380//380 382//382 482//482
+f 358//358 359//359 386//386
+f 359//359 383//383 386//386
+f 359//359 357//357 383//383
+f 365//365 379//379 357//357
+f 379//379 383//383 357//357
+f 386//386 383//383 384//384
+f 379//379 392//392 384//384
+f 379//379 384//384 383//383
+f 387//387 389//389 385//385
+f 385//385 358//358 386//386
+f 386//386 387//387 385//385
+f 387//387 386//386 384//384
+f 394//394 375//375 388//388
+f 375//375 373//373 388//388
+f 385//385 389//389 388//388
+f 394//394 388//388 389//389
+f 394//394 396//396 375//375
+f 375//375 396//396 390//390
+f 390//390 369//369 375//375
+f 397//397 369//369 390//390
+f 370//370 391//391 398//398
+f 397//397 391//391 369//369
+f 389//389 387//387 393//393
+f 484//484 389//389 393//393
+f 387//387 384//384 392//392
+f 387//387 392//392 393//393
+f 485//485 393//393 392//392
+f 393//393 485//485 484//484
+f 389//389 484//484 395//395
+f 394//394 389//389 395//395
+f 395//395 475//475 394//394
+f 394//394 475//475 396//396
+f 396//396 397//397 390//390
+f 396//396 400//400 397//397
+f 398//398 391//391 399//399
+f 399//399 551//551 398//398
+f 391//391 397//397 399//399
+f 400//400 399//399 397//397
+f 551//551 399//399 467//467
+f 400//400 467//467 399//399
+f 402//402 403//403 401//401
+f 401//401 188//188 402//402
+f 402//402 188//188 434//434
+f 401//401 409//409 404//404
+f 401//401 403//403 409//409
+f 405//405 406//406 185//185
+f 410//410 406//406 414//414
+f 414//414 406//406 405//405
+f 406//406 540//540 94//94
+f 620//620 540//540 406//406
+f 410//410 620//620 406//406
+f 408//408 404//404 409//409
+f 185//185 404//404 408//408
+f 185//185 408//408 405//405
+f 405//405 408//408 416//416
+f 411//411 620//620 410//410
+f 418//418 411//411 410//410
+f 403//403 407//407 416//416
+f 408//408 409//409 416//416
+f 403//403 416//416 409//409
+f 412//412 413//413 416//416
+f 405//405 416//416 413//413
+f 414//414 415//415 410//410
+f 414//414 405//405 413//413
+f 414//414 413//413 415//415
+f 415//415 418//418 410//410
+f 416//416 407//407 442//442
+f 416//416 442//442 444//444
+f 416//416 444//444 412//412
+f 412//412 417//417 413//413
+f 415//415 413//413 417//417
+f 415//415 417//417 418//418
+f 418//418 417//417 447//447
+f 412//412 447//447 417//417
+f 419//419 418//418 447//447
+f 438//438 442//442 407//407
+f 438//438 407//407 420//420
+f 403//403 420//420 407//407
+f 192//192 428//428 188//188
+f 428//428 192//192 194//194
+f 425//425 428//428 195//195
+f 194//194 195//195 428//428
+f 195//195 421//421 425//425
+f 422//422 556//556 572//572
+f 423//423 424//424 459//459
+f 459//459 426//426 423//423
+f 572//572 556//556 423//423
+f 572//572 423//423 573//573
+f 421//421 430//430 425//425
+f 429//429 430//430 573//573
+f 429//429 573//573 426//426
+f 573//573 423//423 426//426
+f 425//425 433//433 428//428
+f 433//433 425//425 429//429
+f 425//425 430//430 429//429
+f 428//428 432//432 188//188
+f 433//433 432//432 428//428
+f 433//433 431//431 432//432
+f 433//433 427//427 431//431
+f 429//429 427//427 433//433
+f 429//429 426//426 427//427
+f 434//434 420//420 402//402
+f 403//403 402//402 420//420
+f 432//432 431//431 434//434
+f 420//420 434//434 435//435
+f 431//431 435//435 434//434
+f 438//438 420//420 435//435
+f 436//436 431//431 427//427
+f 436//436 427//427 461//461
+f 461//461 462//462 436//436
+f 437//437 435//435 436//436
+f 431//431 436//436 435//435
+f 437//437 436//436 462//462
+f 453//453 438//438 435//435
+f 435//435 437//437 453//453
+f 439//439 453//453 437//437
+f 437//437 462//462 439//439
+f 439//439 440//440 441//441
+f 441//441 453//453 439//439
+f 453//453 442//442 438//438
+f 453//453 443//443 442//442
+f 442//442 443//443 444//444
+f 449//449 448//448 444//444
+f 412//412 444//444 448//448
+f 448//448 445//445 412//412
+f 447//447 412//412 445//445
+f 446//446 447//447 445//445
+f 419//419 447//447 446//446
+f 448//448 457//457 445//445
+f 449//449 457//457 448//448
+f 450//450 451//451 452//452
+f 457//457 452//452 451//451
+f 457//457 449//449 452//452
+f 449//449 444//444 443//443
+f 449//449 456//456 452//452
+f 456//456 449//449 443//443
+f 456//456 443//443 453//453
+f 441//441 456//456 453//453
+f 440//440 454//454 441//441
+f 455//455 454//454 440//440
+f 456//456 441//441 454//454
+f 1056//1056 450//450 454//454
+f 450//450 452//452 454//454
+f 452//452 456//456 454//454
+f 445//445 457//457 446//446
+f 457//457 451//451 446//446
+f 451//451 450//450 458//458
+f 427//427 426//426 461//461
+f 460//460 426//426 459//459
+f 460//460 461//461 426//426
+f 461//461 465//465 462//462
+f 463//463 464//464 470//470
+f 462//462 463//463 439//439
+f 462//462 464//464 463//463
+f 468//468 440//440 463//463
+f 468//468 463//463 470//470
+f 439//439 463//463 440//440
+f 460//460 465//465 461//461
+f 464//464 462//462 465//465
+f 514//514 464//464 465//465
+f 518//518 470//470 464//464
+f 514//514 518//518 464//464
+f 470//470 518//518 469//469
+f 466//466 395//395 484//484
+f 475//475 395//395 466//466
+f 400//400 396//396 474//474
+f 475//475 474//474 396//396
+f 473//473 467//467 400//400
+f 474//474 473//473 400//400
+f 467//467 471//471 521//521
+f 468//468 455//455 440//440
+f 621//621 470//470 469//469
+f 467//467 473//473 471//471
+f 476//476 475//475 466//466
+f 483//483 476//476 466//466
+f 477//477 476//476 483//483
+f 473//473 474//474 476//476
+f 475//475 476//476 474//474
+f 473//473 476//476 471//471
+f 476//476 472//472 471//471
+f 472//472 476//476 477//477
+f 377//377 1076//1076 478//478
+f 480//480 478//478 1076//1076
+f 1076//1076 493//493 479//479
+f 480//480 1076//1076 479//479
+f 481//481 378//378 478//478
+f 481//481 478//478 480//480
+f 392//392 380//380 485//485
+f 380//380 482//482 485//485
+f 378//378 481//481 482//482
+f 485//485 482//482 486//486
+f 481//481 486//486 482//482
+f 466//466 484//484 483//483
+f 483//483 484//484 485//485
+f 483//483 485//485 488//488
+f 486//486 488//488 485//485
+f 488//488 477//477 483//483
+f 488//488 486//486 487//487
+f 531//531 488//488 489//489
+f 477//477 488//488 531//531
+f 481//481 495//495 486//486
+f 495//495 487//487 486//486
+f 477//477 531//531 472//472
+f 531//531 489//489 530//530
+f 488//488 487//487 489//489
+f 495//495 490//490 489//489
+f 495//495 489//489 487//487
+f 490//490 533//533 489//489
+f 491//491 494//494 497//497
+f 494//494 500//500 497//497
+f 480//480 492//492 481//481
+f 480//480 491//491 492//492
+f 491//491 480//480 479//479
+f 494//494 491//491 479//479
+f 494//494 501//501 500//500
+f 495//495 496//496 490//490
+f 496//496 499//499 490//490
+f 495//495 481//481 492//492
+f 491//491 496//496 492//492
+f 496//496 495//495 492//492
+f 496//496 497//497 498//498
+f 496//496 491//491 497//497
+f 500//500 498//498 497//497
+f 499//499 496//496 498//498
+f 509//509 498//498 508//508
+f 498//498 500//500 508//508
+f 508//508 500//500 1094//1094
+f 501//501 1094//1094 500//500
+f 499//499 498//498 502//502
+f 502//502 498//498 509//509
+f 502//502 503//503 499//499
+f 510//510 503//503 502//502
+f 504//504 506//506 505//505
+f 505//505 537//537 504//504
+f 507//507 505//505 506//506
+f 508//508 1102//1102 509//509
+f 502//502 509//509 510//510
+f 510//510 509//509 511//511
+f 1102//1102 511//511 509//509
+f 1102//1102 1104//1104 511//511
+f 506//506 512//512 513//513
+f 512//512 510//510 513//513
+f 510//510 511//511 513//513
+f 1106//1106 506//506 513//513
+f 507//507 506//506 1106//1106
+f 507//507 1106//1106 1201//1201
+f 1106//1106 513//513 1104//1104
+f 513//513 511//511 1104//1104
+f 459//459 517//517 460//460
+f 517//517 516//516 460//460
+f 515//515 514//514 465//465
+f 465//465 460//460 515//515
+f 515//515 460//460 516//516
+f 517//517 519//519 516//516
+f 517//517 552//552 519//519
+f 518//518 516//516 520//520
+f 518//518 514//514 515//515
+f 516//516 518//518 515//515
+f 521//521 522//522 519//519
+f 519//519 552//552 521//521
+f 552//552 467//467 521//521
+f 520//520 469//469 518//518
+f 516//516 519//519 522//522
+f 520//520 522//522 527//527
+f 516//516 522//522 520//520
+f 521//521 523//523 522//522
+f 521//521 471//471 523//523
+f 472//472 523//523 471//471
+f 520//520 527//527 469//469
+f 621//621 469//469 525//525
+f 527//527 525//525 469//469
+f 523//523 526//526 522//522
+f 526//526 523//523 524//524
+f 526//526 525//525 527//527
+f 522//522 526//526 527//527
+f 529//529 528//528 536//536
+f 529//529 536//536 534//534
+f 530//530 524//524 531//531
+f 523//523 531//531 524//524
+f 472//472 531//531 523//523
+f 525//525 526//526 524//524
+f 525//525 524//524 530//530
+f 530//530 489//489 533//533
+f 530//530 533//533 538//538
+f 528//528 535//535 536//536
+f 532//532 538//538 535//535
+f 532//532 535//535 528//528
+f 535//535 505//505 507//507
+f 536//536 507//507 1127//1127
+f 535//535 507//507 536//536
+f 533//533 537//537 538//538
+f 533//533 490//490 537//537
+f 490//490 499//499 537//537
+f 537//537 535//535 538//538
+f 537//537 503//503 504//504
+f 537//537 499//499 503//503
+f 504//504 503//503 512//512
+f 510//510 512//512 503//503
+f 504//504 512//512 506//506
+f 537//537 505//505 535//535
+f 525//525 530//530 538//538
+f 525//525 538//538 532//532
+f 541//541 620//620 619//619
+f 620//620 541//541 544//544
+f 581//581 540//540 544//544
+f 540//540 620//620 544//544
+f 579//579 539//539 540//540
+f 581//581 579//579 540//540
+f 543//543 585//585 542//542
+f 95//95 35//35 545//545
+f 68//68 545//545 35//35
+f 546//546 545//545 69//69
+f 543//543 545//545 546//546
+f 547//547 546//546 69//69
+f 585//585 546//546 548//548
+f 585//585 543//543 546//546
+f 585//585 548//548 587//587
+f 548//548 586//586 587//587
+f 69//69 545//545 68//68
+f 547//547 94//94 539//539
+f 94//94 547//547 69//69
+f 546//546 547//547 548//548
+f 579//579 548//548 539//539
+f 548//548 547//547 539//539
+f 549//549 548//548 579//579
+f 548//548 549//549 586//586
+f 200//200 205//205 564//564
+f 558//558 564//564 205//205
+f 558//558 205//205 371//371
+f 371//371 370//370 558//558
+f 551//551 552//552 550//550
+f 550//550 398//398 551//551
+f 467//467 552//552 551//551
+f 558//558 370//370 559//559
+f 398//398 559//559 370//370
+f 559//559 398//398 550//550
+f 550//550 552//552 517//517
+f 550//550 517//517 553//553
+f 553//553 517//517 459//459
+f 554//554 550//550 553//553
+f 424//424 553//553 459//459
+f 424//424 554//554 553//553
+f 555//555 554//554 424//424
+f 556//556 560//560 555//555
+f 424//424 423//423 555//555
+f 556//556 555//555 423//423
+f 556//556 577//577 560//560
+f 422//422 557//557 556//556
+f 577//577 556//556 557//557
+f 576//576 558//558 559//559
+f 554//554 576//576 559//559
+f 554//554 560//560 576//576
+f 554//554 559//559 550//550
+f 554//554 555//555 560//560
+f 577//577 107//107 42//42
+f 563//563 561//561 200//200
+f 200//200 564//564 563//563
+f 561//561 198//198 204//204
+f 566//566 563//563 575//575
+f 566//566 575//575 562//562
+f 558//558 576//576 564//564
+f 565//565 562//562 201//201
+f 570//570 561//561 566//566
+f 561//561 563//563 566//566
+f 562//562 570//570 566//566
+f 562//562 567//567 570//570
+f 199//199 181//181 565//565
+f 49//49 567//567 181//181
+f 567//567 565//565 181//181
+f 49//49 181//181 568//568
+f 565//565 567//567 562//562
+f 198//198 421//421 197//197
+f 421//421 198//198 571//571
+f 198//198 569//569 571//571
+f 569//569 198//198 561//561
+f 569//569 561//561 570//570
+f 422//422 572//572 50//50
+f 50//50 572//572 573//573
+f 567//567 49//49 574//574
+f 52//52 574//574 49//49
+f 574//574 52//52 50//50
+f 50//50 573//573 574//574
+f 571//571 569//569 574//574
+f 569//569 570//570 574//574
+f 567//567 574//574 570//570
+f 574//574 573//573 571//571
+f 421//421 571//571 430//430
+f 573//573 430//430 571//571
+f 201//201 575//575 42//42
+f 575//575 201//201 562//562
+f 42//42 575//575 577//577
+f 563//563 564//564 575//575
+f 576//576 575//575 564//564
+f 560//560 575//575 576//576
+f 560//560 577//577 575//575
+f 584//584 579//579 581//581
+f 579//579 578//578 549//549
+f 578//578 579//579 584//584
+f 581//581 544//544 580//580
+f 582//582 580//580 544//544
+f 544//544 624//624 582//582
+f 582//582 603//603 580//580
+f 584//584 581//581 583//583
+f 581//581 580//580 583//583
+f 591//591 592//592 549//549
+f 578//578 591//591 549//549
+f 586//586 592//592 589//589
+f 587//587 622//622 585//585
+f 587//587 588//588 622//622
+f 586//586 589//589 587//587
+f 588//588 587//587 589//589
+f 549//549 592//592 586//586
+f 578//578 584//584 590//590
+f 590//590 584//584 593//593
+f 600//600 590//590 593//593
+f 598//598 602//602 600//600
+f 591//591 601//601 592//592
+f 601//601 589//589 592//592
+f 583//583 593//593 584//584
+f 594//594 595//595 580//580
+f 606//606 594//594 603//603
+f 580//580 603//603 594//594
+f 595//595 583//583 580//580
+f 595//595 593//593 583//583
+f 578//578 590//590 591//591
+f 622//622 588//588 605//605
+f 622//622 605//605 596//596
+f 596//596 604//604 597//597
+f 596//596 597//597 1205//1205
+f 582//582 597//597 603//603
+f 594//594 606//606 1190//1190
+f 594//594 598//598 599//599
+f 598//598 600//600 599//599
+f 593//593 599//599 600//600
+f 593//593 595//595 599//599
+f 599//599 595//595 594//594
+f 590//590 600//600 591//591
+f 600//600 601//601 591//591
+f 602//602 601//601 600//600
+f 625//625 588//588 589//589
+f 624//624 1205//1205 582//582
+f 597//597 582//582 1205//1205
+f 607//607 602//602 1206//1206
+f 598//598 623//623 602//602
+f 623//623 1206//1206 602//602
+f 603//603 597//597 604//604
+f 596//596 605//605 604//604
+f 603//603 604//604 606//606
+f 1183//1183 606//606 604//604
+f 588//588 625//625 1209//1209
+f 602//602 607//607 601//601
+f 607//607 625//625 601//601
+f 625//625 589//589 601//601
+f 66//66 34//34 608//608
+f 608//608 29//29 66//66
+f 29//29 28//28 66//66
+f 737//737 609//609 612//612
+f 611//611 612//612 609//609
+f 611//611 609//609 610//610
+f 611//611 610//610 173//173
+f 264//264 266//266 613//613
+f 264//264 613//613 614//614
+f 266//266 262//262 613//613
+f 615//615 243//243 849//849
+f 262//262 615//615 613//613
+f 262//262 263//263 615//615
+f 263//263 243//243 615//615
+f 618//618 614//614 616//616
+f 617//617 618//618 616//616
+f 269//269 618//618 617//617
+f 618//618 264//264 614//614
+f 269//269 617//617 1199//1199
+f 883//883 269//269 1199//1199
+f 269//269 883//883 268//268
+f 285//285 268//268 883//883
+f 411//411 619//619 620//620
+f 418//418 419//419 411//411
+f 470//470 621//621 1200//1200
+f 621//621 529//529 1200//1200
+f 468//468 470//470 1200//1200
+f 528//528 621//621 532//532
+f 528//528 529//529 621//621
+f 532//532 621//621 525//525
+f 97//97 543//543 542//542
+f 624//624 544//544 541//541
+f 1181//1181 542//542 585//585
+f 585//585 622//622 1181//1181
+f 598//598 594//594 1190//1190
+f 623//623 598//598 1190//1190
+f 596//596 1181//1181 622//622
+f 607//607 1209//1209 625//625
+f 1209//1209 1182//1182 588//588
+f 605//605 588//588 1182//1182
+f 626//626 660//660 627//627
+f 660//660 687//687 627//627
+f 635//635 626//626 627//627
+f 633//633 635//635 627//627
+f 634//634 633//633 661//661
+f 627//627 661//661 633//633
+f 634//634 659//659 628//628
+f 634//634 628//628 629//629
+f 634//634 661//661 659//659
+f 658//658 643//643 628//628
+f 629//629 628//628 643//643
+f 655//655 649//649 643//643
+f 629//629 643//643 649//649
+f 631//631 629//629 630//630
+f 630//630 629//629 649//649
+f 631//631 632//632 629//629
+f 634//634 629//629 632//632
+f 632//632 639//639 633//633
+f 639//639 638//638 633//633
+f 632//632 633//633 634//634
+f 635//635 638//638 636//636
+f 635//635 636//636 10//10
+f 638//638 635//635 633//633
+f 637//637 10//10 636//636
+f 736//736 637//637 638//638
+f 637//637 636//636 638//638
+f 736//736 638//638 639//639
+f 631//631 640//640 733//733
+f 631//631 733//733 639//639
+f 632//632 631//631 639//639
+f 728//728 730//730 641//641
+f 730//730 640//640 641//641
+f 631//631 630//630 640//640
+f 630//630 641//641 640//640
+f 644//644 648//648 642//642
+f 642//642 648//648 647//647
+f 658//658 644//644 643//643
+f 658//658 696//696 644//644
+f 643//643 644//644 642//642
+f 682//682 646//646 652//652
+f 648//648 653//653 647//647
+f 684//684 683//683 648//648
+f 683//683 652//652 648//648
+f 729//729 641//641 650//650
+f 630//630 649//649 641//641
+f 649//649 650//650 641//641
+f 643//643 642//642 647//647
+f 643//643 647//647 655//655
+f 648//648 652//652 653//653
+f 652//652 646//646 651//651
+f 651//651 646//646 793//793
+f 652//652 651//651 654//654
+f 652//652 654//654 653//653
+f 653//653 655//655 647//647
+f 656//656 649//649 655//655
+f 650//650 649//649 656//656
+f 657//657 725//725 650//650
+f 661//661 658//658 659//659
+f 658//658 628//628 659//659
+f 661//661 696//696 658//658
+f 660//660 626//626 29//29
+f 661//661 627//627 687//687
+f 697//697 696//696 661//661
+f 687//687 697//697 661//661
+f 688//688 608//608 33//33
+f 662//662 688//688 33//33
+f 662//662 710//710 688//688
+f 711//711 1138//1138 690//690
+f 711//711 690//690 703//703
+f 666//666 665//665 663//663
+f 666//666 663//663 664//664
+f 693//693 663//663 665//665
+f 795//795 668//668 666//666
+f 667//667 790//790 665//665
+f 693//693 665//665 790//790
+f 668//668 665//665 666//666
+f 668//668 789//789 667//667
+f 668//668 667//667 665//665
+f 793//793 646//646 669//669
+f 646//646 645//645 669//669
+f 831//831 671//671 670//670
+f 671//671 672//672 670//670
+f 680//680 650//650 656//656
+f 679//679 656//656 655//655
+f 655//655 653//653 679//679
+f 679//679 654//654 673//673
+f 653//653 654//654 679//679
+f 654//654 651//651 678//678
+f 654//654 678//678 673//673
+f 676//676 678//678 674//674
+f 651//651 674//674 678//678
+f 651//651 793//793 674//674
+f 1160//1160 676//676 674//674
+f 1159//1159 676//676 675//675
+f 676//676 1160//1160 675//675
+f 677//677 678//678 676//676
+f 677//677 673//673 678//678
+f 677//677 714//714 679//679
+f 677//677 679//679 673//673
+f 656//656 679//679 714//714
+f 680//680 656//656 714//714
+f 650//650 680//680 657//657
+f 680//680 714//714 717//717
+f 715//715 676//676 1159//1159
+f 676//676 715//715 677//677
+f 714//714 677//677 715//715
+f 645//645 681//681 695//695
+f 681//681 645//645 682//682
+f 698//698 739//739 682//682
+f 646//646 682//682 645//645
+f 683//683 698//698 682//682
+f 652//652 683//683 682//682
+f 644//644 684//684 648//648
+f 644//644 685//685 684//684
+f 660//660 686//686 687//687
+f 688//688 689//689 686//686
+f 688//688 686//686 660//660
+f 705//705 703//703 690//690
+f 690//690 1138//1138 706//706
+f 706//706 663//663 692//692
+f 1138//1138 663//663 706//706
+f 663//663 691//691 692//692
+f 663//663 693//693 691//691
+f 790//790 691//691 693//693
+f 691//691 694//694 709//709
+f 694//694 691//691 790//790
+f 695//695 694//694 788//788
+f 685//685 644//644 696//696
+f 697//697 687//687 686//686
+f 700//700 697//697 686//686
+f 697//697 700//700 699//699
+f 682//682 739//739 681//681
+f 698//698 740//740 739//739
+f 743//743 698//698 683//683
+f 742//742 743//743 683//683
+f 683//683 684//684 742//742
+f 685//685 742//742 684//684
+f 699//699 700//700 685//685
+f 700//700 742//742 685//685
+f 685//685 696//696 699//699
+f 696//696 697//697 699//699
+f 689//689 701//701 686//686
+f 745//745 701//701 689//689
+f 689//689 702//702 745//745
+f 703//703 702//702 689//689
+f 702//702 703//703 705//705
+f 705//705 706//706 704//704
+f 706//706 705//705 690//690
+f 692//692 748//748 704//704
+f 704//704 706//706 692//692
+f 748//748 691//691 707//707
+f 748//748 692//692 691//691
+f 707//707 691//691 709//709
+f 708//708 707//707 709//709
+f 750//750 709//709 694//694
+f 708//708 709//709 750//750
+f 750//750 695//695 751//751
+f 694//694 695//695 750//750
+f 695//695 681//681 751//751
+f 681//681 741//741 751//751
+f 1005//1005 795//795 1006//1006
+f 795//795 664//664 1140//1140
+f 795//795 1140//1140 1006//1006
+f 664//664 795//795 666//666
+f 711//711 688//688 710//710
+f 703//703 689//689 711//711
+f 689//689 688//688 711//711
+f 710//710 1137//1137 711//711
+f 662//662 1203//1203 710//710
+f 662//662 97//97 1203//1203
+f 1203//1203 1204//1204 710//710
+f 1204//1204 1137//1137 710//710
+f 714//714 715//715 716//716
+f 1159//1159 712//712 715//715
+f 712//712 716//716 715//715
+f 717//717 714//714 716//716
+f 718//718 657//657 719//719
+f 718//718 725//725 657//657
+f 657//657 680//680 719//719
+f 680//680 717//717 719//719
+f 718//718 723//723 720//720
+f 720//720 725//725 718//718
+f 724//724 717//717 716//716
+f 712//712 724//724 716//716
+f 1152//1152 671//671 712//712
+f 719//719 717//717 724//724
+f 721//721 831//831 723//723
+f 712//712 671//671 721//721
+f 712//712 721//721 724//724
+f 831//831 721//721 671//671
+f 724//724 722//722 719//719
+f 723//723 718//718 722//722
+f 718//718 719//719 722//722
+f 723//723 829//829 720//720
+f 828//828 720//720 829//829
+f 722//722 721//721 723//723
+f 722//722 724//724 721//721
+f 770//770 769//769 726//726
+f 725//725 720//720 769//769
+f 720//720 726//726 769//769
+f 720//720 828//828 726//726
+f 728//728 729//729 727//727
+f 729//729 769//769 727//727
+f 728//728 641//641 729//729
+f 769//769 729//729 725//725
+f 729//729 650//650 725//725
+f 640//640 730//730 731//731
+f 733//733 732//732 734//734
+f 733//733 640//640 731//731
+f 733//733 731//731 732//732
+f 735//735 736//736 734//734
+f 736//736 733//733 734//734
+f 735//735 637//637 736//736
+f 736//736 639//639 733//733
+f 10//10 637//637 124//124
+f 637//637 735//735 737//737
+f 124//124 637//637 737//737
+f 681//681 738//738 741//741
+f 740//740 738//738 739//739
+f 738//738 681//681 739//739
+f 698//698 743//743 740//740
+f 755//755 743//743 742//742
+f 742//742 700//700 752//752
+f 742//742 752//752 755//755
+f 752//752 700//700 701//701
+f 686//686 701//701 700//700
+f 753//753 744//744 745//745
+f 701//701 745//745 744//744
+f 702//702 753//753 745//745
+f 746//746 705//705 704//704
+f 746//746 753//753 702//702
+f 705//705 746//746 702//702
+f 748//748 747//747 746//746
+f 748//748 746//746 704//704
+f 749//749 748//748 708//708
+f 747//747 748//748 749//749
+f 708//708 748//748 707//707
+f 750//750 761//761 708//708
+f 749//749 708//708 761//761
+f 761//761 750//750 751//751
+f 743//743 755//755 756//756
+f 768//768 757//757 758//758
+f 757//757 744//744 758//758
+f 744//744 753//753 758//758
+f 746//746 747//747 759//759
+f 763//763 741//741 738//738
+f 763//763 738//738 754//754
+f 740//740 756//756 754//754
+f 738//738 740//740 754//754
+f 740//740 743//743 756//756
+f 756//756 755//755 767//767
+f 766//766 764//764 756//756
+f 752//752 701//701 744//744
+f 752//752 744//744 757//757
+f 768//768 758//758 759//759
+f 759//759 758//758 753//753
+f 759//759 753//753 746//746
+f 766//766 767//767 757//757
+f 766//766 757//757 768//768
+f 747//747 760//760 759//759
+f 749//749 760//760 747//747
+f 749//749 761//761 762//762
+f 751//751 763//763 761//761
+f 763//763 762//762 761//761
+f 754//754 762//762 763//763
+f 741//741 763//763 751//751
+f 762//762 754//754 764//764
+f 767//767 766//766 756//756
+f 756//756 764//764 754//754
+f 760//760 749//749 762//762
+f 760//760 762//762 765//765
+f 764//764 765//765 762//762
+f 755//755 757//757 767//767
+f 764//764 766//766 765//765
+f 755//755 752//752 757//757
+f 766//766 768//768 765//765
+f 768//768 760//760 765//765
+f 759//759 760//760 768//768
+f 778//778 777//777 771//771
+f 777//777 727//727 771//771
+f 771//771 727//727 770//770
+f 769//769 770//770 727//727
+f 771//771 770//770 826//826
+f 772//772 775//775 773//773
+f 776//776 774//774 773//773
+f 776//776 773//773 775//775
+f 775//775 731//731 730//730
+f 730//730 776//776 775//775
+f 776//776 730//730 728//728
+f 776//776 728//728 777//777
+f 727//727 777//777 728//728
+f 774//774 776//776 777//777
+f 774//774 777//777 778//778
+f 780//780 787//787 782//782
+f 782//782 781//781 780//780
+f 787//787 734//734 732//732
+f 787//787 732//732 782//782
+f 782//782 732//732 783//783
+f 731//731 775//775 783//783
+f 731//731 783//783 732//732
+f 781//781 782//782 783//783
+f 781//781 783//783 772//772
+f 775//775 772//772 783//783
+f 786//786 785//785 784//784
+f 786//786 735//735 734//734
+f 786//786 734//734 787//787
+f 785//785 786//786 787//787
+f 787//787 780//780 785//785
+f 780//780 779//779 785//785
+f 790//790 788//788 694//694
+f 791//791 792//792 788//788
+f 695//695 788//788 792//792
+f 645//645 695//695 792//792
+f 645//645 792//792 669//669
+f 795//795 789//789 668//668
+f 790//790 667//667 798//798
+f 790//790 798//798 791//791
+f 791//791 788//788 790//790
+f 669//669 792//792 802//802
+f 805//805 793//793 669//669
+f 805//805 1156//1156 793//793
+f 1024//1024 805//805 669//669
+f 795//795 794//794 796//796
+f 795//795 1002//1002 794//794
+f 796//796 789//789 795//795
+f 1001//1001 796//796 794//794
+f 789//789 796//796 797//797
+f 797//797 798//798 667//667
+f 667//667 789//789 797//797
+f 791//791 799//799 804//804
+f 798//798 799//799 791//791
+f 1020//1020 1021//1021 800//800
+f 796//796 800//800 1021//1021
+f 796//796 1021//1021 797//797
+f 799//799 798//798 797//797
+f 792//792 791//791 802//802
+f 802//802 791//791 804//804
+f 802//802 804//804 801//801
+f 801//801 669//669 802//802
+f 797//797 1021//1021 799//799
+f 799//799 1021//1021 804//804
+f 1022//1022 804//804 803//803
+f 1021//1021 803//803 804//804
+f 804//804 1022//1022 801//801
+f 1024//1024 1153//1153 805//805
+f 669//669 801//801 1024//1024
+f 809//809 806//806 1153//1153
+f 806//806 805//805 1153//1153
+f 1156//1156 805//805 806//806
+f 806//806 811//811 807//807
+f 806//806 807//807 1154//1154
+f 811//811 808//808 807//807
+f 808//808 811//811 812//812
+f 670//670 672//672 808//808
+f 672//672 807//807 808//808
+f 806//806 809//809 811//811
+f 610//610 784//784 814//814
+f 818//818 813//813 814//814
+f 813//813 818//818 815//815
+f 813//813 815//815 206//206
+f 818//818 817//817 816//816
+f 818//818 816//816 815//815
+f 818//818 814//814 819//819
+f 784//784 819//819 814//814
+f 784//784 785//785 819//819
+f 817//817 819//819 779//779
+f 817//817 818//818 819//819
+f 785//785 779//779 819//819
+f 820//820 821//821 841//841
+f 820//820 841//841 843//843
+f 817//817 820//820 822//822
+f 820//820 843//843 822//822
+f 820//820 817//817 779//779
+f 820//820 779//779 823//823
+f 779//779 780//780 823//823
+f 780//780 781//781 823//823
+f 821//821 772//772 773//773
+f 821//821 820//820 823//823
+f 821//821 823//823 772//772
+f 781//781 772//772 823//823
+f 774//774 778//778 833//833
+f 774//774 833//833 825//825
+f 821//821 825//825 824//824
+f 821//821 824//824 841//841
+f 825//825 821//821 773//773
+f 773//773 774//774 825//825
+f 778//778 907//907 833//833
+f 907//907 778//778 826//826
+f 771//771 826//826 778//778
+f 906//906 907//907 827//827
+f 826//826 827//827 907//907
+f 826//826 770//770 827//827
+f 770//770 726//726 827//827
+f 726//726 828//828 827//827
+f 829//829 830//830 828//828
+f 830//830 912//912 828//828
+f 827//827 828//828 912//912
+f 830//830 829//829 832//832
+f 723//723 831//831 829//829
+f 832//832 829//829 831//831
+f 832//832 831//831 670//670
+f 915//915 833//833 907//907
+f 833//833 915//915 834//834
+f 915//915 835//835 834//834
+f 909//909 837//837 836//836
+f 837//837 921//921 838//838
+f 921//921 875//875 838//838
+f 838//838 836//836 837//837
+f 838//838 853//853 836//836
+f 853//853 911//911 836//836
+f 835//835 839//839 834//834
+f 824//824 834//834 839//839
+f 840//840 858//858 841//841
+f 840//840 824//824 839//839
+f 841//841 824//824 840//840
+f 825//825 834//834 824//824
+f 825//825 833//833 834//834
+f 843//843 858//858 842//842
+f 843//843 842//842 822//822
+f 858//858 843//843 841//841
+f 846//846 866//866 844//844
+f 846//846 842//842 866//866
+f 845//845 846//846 844//844
+f 815//815 816//816 845//845
+f 815//815 845//845 847//847
+f 816//816 846//846 845//845
+f 842//842 846//846 822//822
+f 816//816 817//817 846//846
+f 817//817 822//822 846//846
+f 207//207 206//206 847//847
+f 847//847 849//849 207//207
+f 206//206 815//815 847//847
+f 847//847 845//845 848//848
+f 844//844 848//848 845//845
+f 847//847 848//848 849//849
+f 855//855 850//850 835//835
+f 858//858 840//840 850//850
+f 858//858 850//850 863//863
+f 839//839 850//850 840//840
+f 839//839 835//835 850//850
+f 864//864 852//852 851//851
+f 864//864 856//856 852//852
+f 911//911 853//853 856//856
+f 853//853 852//852 856//856
+f 838//838 870//870 853//853
+f 870//870 852//852 853//853
+f 854//854 856//856 864//864
+f 850//850 854//854 863//863
+f 854//854 850//850 855//855
+f 856//856 854//854 855//855
+f 855//855 911//911 856//856
+f 866//866 842//842 857//857
+f 857//857 842//842 858//858
+f 858//858 863//863 857//857
+f 860//860 859//859 851//851
+f 852//852 860//860 851//851
+f 860//860 852//852 861//861
+f 870//870 861//861 852//852
+f 864//864 851//851 867//867
+f 857//857 863//863 862//862
+f 863//863 864//864 867//867
+f 863//863 867//867 862//862
+f 854//854 864//864 863//863
+f 862//862 865//865 857//857
+f 844//844 866//866 865//865
+f 866//866 857//857 865//865
+f 865//865 1193//1193 1196//1196
+f 1196//1196 844//844 865//865
+f 1194//1194 859//859 1197//1197
+f 860//860 1197//1197 859//859
+f 1197//1197 860//860 1198//1198
+f 867//867 1194//1194 868//868
+f 867//867 859//859 1194//1194
+f 868//868 1193//1193 865//865
+f 862//862 868//868 865//865
+f 862//862 867//867 868//868
+f 867//867 851//851 859//859
+f 870//870 875//875 869//869
+f 875//875 870//870 838//838
+f 871//871 861//861 872//872
+f 871//871 860//860 861//861
+f 870//870 869//869 861//861
+f 869//869 872//872 861//861
+f 1199//1199 871//871 873//873
+f 1199//1199 1198//1198 871//871
+f 871//871 1198//1198 860//860
+f 873//873 871//871 872//872
+f 893//893 878//878 874//874
+f 893//893 874//874 885//885
+f 878//878 869//869 874//874
+f 875//875 874//874 869//869
+f 885//885 874//874 876//876
+f 885//885 876//876 887//887
+f 874//874 875//875 876//876
+f 876//876 888//888 887//887
+f 879//879 878//878 877//877
+f 878//878 893//893 877//877
+f 881//881 872//872 879//879
+f 869//869 879//879 872//872
+f 869//869 878//878 879//879
+f 881//881 873//873 872//872
+f 879//879 877//877 880//880
+f 879//879 880//880 881//881
+f 877//877 882//882 880//880
+f 873//873 881//881 883//883
+f 880//880 287//287 881//881
+f 287//287 883//883 881//881
+f 880//880 882//882 896//896
+f 896//896 284//284 880//880
+f 284//284 287//287 880//880
+f 895//895 884//884 886//886
+f 885//885 886//886 884//884
+f 884//884 893//893 885//885
+f 886//886 885//885 887//887
+f 886//886 887//887 889//889
+f 888//888 890//890 889//889
+f 888//888 889//889 887//887
+f 894//894 892//892 891//891
+f 893//893 891//891 877//877
+f 893//893 894//894 891//891
+f 893//893 884//884 894//894
+f 892//892 894//894 895//895
+f 884//884 895//895 894//894
+f 307//307 896//896 897//897
+f 896//896 882//882 897//897
+f 877//877 891//891 882//882
+f 891//891 897//897 882//882
+f 898//898 895//895 899//899
+f 899//899 900//900 898//898
+f 895//895 886//886 899//899
+f 899//899 886//886 889//889
+f 899//899 889//889 901//901
+f 890//890 901//901 889//889
+f 900//900 899//899 901//901
+f 904//904 892//892 902//902
+f 892//892 895//895 902//902
+f 895//895 898//898 902//902
+f 903//903 948//948 905//905
+f 905//905 307//307 903//903
+f 307//307 897//897 903//903
+f 903//903 897//897 891//891
+f 891//891 892//892 903//903
+f 948//948 903//903 904//904
+f 892//892 904//904 903//903
+f 307//307 905//905 306//306
+f 906//906 912//912 916//916
+f 906//906 916//916 915//915
+f 906//906 915//915 907//907
+f 916//916 908//908 915//915
+f 910//910 835//835 908//908
+f 835//835 915//915 908//908
+f 908//908 909//909 910//910
+f 909//909 836//836 910//910
+f 910//910 836//836 911//911
+f 911//911 855//855 910//910
+f 855//855 835//835 910//910
+f 912//912 906//906 827//827
+f 922//922 916//916 912//912
+f 830//830 913//913 912//912
+f 913//913 830//830 914//914
+f 914//914 830//830 832//832
+f 913//913 922//922 912//912
+f 913//913 917//917 922//922
+f 919//919 922//922 917//917
+f 918//918 919//919 917//917
+f 919//919 918//918 909//909
+f 909//909 908//908 919//919
+f 908//908 916//916 922//922
+f 908//908 922//922 919//919
+f 921//921 918//918 920//920
+f 920//920 888//888 876//876
+f 876//876 921//921 920//920
+f 921//921 876//876 875//875
+f 918//918 837//837 909//909
+f 918//918 921//921 837//837
+f 925//925 924//924 923//923
+f 924//924 927//927 923//923
+f 888//888 925//925 890//890
+f 925//925 923//923 890//890
+f 888//888 920//920 925//925
+f 920//920 918//918 924//924
+f 920//920 924//924 925//925
+f 936//936 927//927 926//926
+f 924//924 926//926 927//927
+f 918//918 917//917 924//924
+f 917//917 926//926 924//924
+f 917//917 913//913 926//926
+f 913//913 914//914 926//926
+f 936//936 926//926 933//933
+f 914//914 933//933 926//926
+f 928//928 940//940 930//930
+f 928//928 930//930 929//929
+f 930//930 940//940 890//890
+f 940//940 901//901 890//890
+f 890//890 923//923 930//930
+f 923//923 929//929 930//930
+f 923//923 927//927 929//929
+f 931//931 832//832 670//670
+f 931//931 670//670 808//808
+f 914//914 931//931 932//932
+f 933//933 914//914 932//932
+f 832//832 931//931 914//914
+f 935//935 933//933 932//932
+f 933//933 935//935 936//936
+f 934//934 928//928 929//929
+f 934//934 929//929 927//927
+f 935//935 934//934 936//936
+f 927//927 936//936 934//934
+f 937//937 931//931 812//812
+f 808//808 812//812 931//931
+f 932//932 931//931 938//938
+f 931//931 937//937 938//938
+f 970//970 935//935 932//932
+f 932//932 938//938 970//970
+f 971//971 939//939 970//970
+f 939//939 972//972 940//940
+f 940//940 928//928 939//939
+f 928//928 934//934 939//939
+f 970//970 939//939 935//935
+f 934//934 935//935 939//939
+f 972//972 953//953 940//940
+f 942//942 940//940 953//953
+f 942//942 901//901 940//940
+f 953//953 941//941 942//942
+f 941//941 943//943 942//942
+f 943//943 898//898 900//900
+f 942//942 900//900 901//901
+f 942//942 943//943 900//900
+f 946//946 944//944 945//945
+f 904//904 902//902 945//945
+f 902//902 946//946 945//945
+f 898//898 946//946 902//902
+f 898//898 943//943 946//946
+f 961//961 949//949 947//947
+f 947//947 948//948 904//904
+f 947//947 904//904 945//945
+f 947//947 945//945 944//944
+f 950//950 305//305 905//905
+f 905//905 948//948 950//950
+f 948//948 947//947 950//950
+f 947//947 949//949 950//950
+f 941//941 951//951 943//943
+f 952//952 941//941 953//953
+f 952//952 951//951 941//941
+f 953//953 954//954 952//952
+f 953//953 972//972 954//954
+f 958//958 960//960 955//955
+f 951//951 955//955 960//960
+f 951//951 960//960 959//959
+f 951//951 952//952 955//955
+f 959//959 956//956 951//951
+f 956//956 944//944 951//951
+f 946//946 951//951 944//944
+f 951//951 946//946 943//943
+f 959//959 962//962 956//956
+f 947//947 956//956 961//961
+f 956//956 962//962 961//961
+f 956//956 947//947 944//944
+f 957//957 960//960 958//958
+f 957//957 965//965 959//959
+f 957//957 959//959 960//960
+f 962//962 965//965 366//366
+f 366//366 949//949 962//962
+f 961//961 962//962 949//949
+f 962//962 959//959 965//965
+f 965//965 966//966 366//366
+f 965//965 957//957 966//966
+f 963//963 964//964 967//967
+f 957//957 964//964 966//966
+f 957//957 958//958 967//967
+f 957//957 967//967 964//964
+f 937//937 968//968 975//975
+f 989//989 968//968 969//969
+f 937//937 812//812 969//969
+f 937//937 969//969 968//968
+f 974//974 971//971 970//970
+f 974//974 970//970 973//973
+f 970//970 938//938 973//973
+f 974//974 985//985 971//971
+f 971//971 954//954 972//972
+f 971//971 985//985 954//954
+f 939//939 971//971 972//972
+f 994//994 974//974 973//973
+f 938//938 975//975 973//973
+f 975//975 938//938 937//937
+f 963//963 967//967 976//976
+f 978//978 377//377 976//976
+f 978//978 976//976 967//967
+f 977//977 978//978 967//967
+f 978//978 977//977 979//979
+f 1078//1078 1077//1077 978//978
+f 1078//1078 978//978 979//979
+f 1077//1077 980//980 978//978
+f 377//377 978//978 980//980
+f 981//981 982//982 983//983
+f 977//977 958//958 982//982
+f 958//958 983//983 982//982
+f 977//977 982//982 979//979
+f 977//977 967//967 958//958
+f 984//984 952//952 954//954
+f 984//984 981//981 983//983
+f 984//984 983//983 955//955
+f 983//983 958//958 955//955
+f 984//984 955//955 952//952
+f 986//986 954//954 985//985
+f 981//981 984//984 986//986
+f 984//984 954//954 986//986
+f 994//994 985//985 974//974
+f 973//973 987//987 994//994
+f 995//995 996//996 987//987
+f 987//987 996//996 994//994
+f 987//987 973//973 975//975
+f 988//988 975//975 968//968
+f 995//995 988//988 997//997
+f 988//988 995//995 987//987
+f 975//975 988//988 987//987
+f 990//990 989//989 1146//1146
+f 997//997 988//988 990//990
+f 988//988 989//989 990//990
+f 988//988 968//968 989//989
+f 985//985 991//991 992//992
+f 985//985 992//992 986//986
+f 981//981 986//986 992//992
+f 981//981 992//992 1082//1082
+f 993//993 981//981 1082//1082
+f 994//994 996//996 991//991
+f 996//996 1063//1063 1064//1064
+f 996//996 1064//1064 991//991
+f 991//991 1064//1064 992//992
+f 991//991 985//985 994//994
+f 995//995 998//998 996//996
+f 997//997 998//998 995//995
+f 1146//1146 1144//1144 1066//1066
+f 1066//1066 990//990 1146//1146
+f 1144//1144 1067//1067 1066//1066
+f 990//990 1066//1066 997//997
+f 1036//1036 1000//1000 999//999
+f 800//800 1000//1000 1036//1036
+f 1008//1008 1000//1000 1001//1001
+f 800//800 796//796 1000//1000
+f 1000//1000 796//796 1001//1001
+f 794//794 1002//1002 1009//1009
+f 1009//1009 1012//1012 794//794
+f 1004//1004 1010//1010 1005//1005
+f 1010//1010 1003//1003 1005//1005
+f 1003//1003 1002//1002 1005//1005
+f 1002//1002 795//795 1005//1005
+f 1005//1005 1007//1007 1004//1004
+f 1006//1006 1007//1007 1005//1005
+f 1008//1008 1011//1011 999//999
+f 1008//1008 999//999 1000//1000
+f 1012//1012 1008//1008 1001//1001
+f 1001//1001 794//794 1012//1012
+f 1012//1012 1009//1009 1013//1013
+f 1003//1003 1009//1009 1002//1002
+f 1014//1014 1011//1011 1008//1008
+f 1012//1012 1046//1046 1014//1014
+f 1014//1014 1008//1008 1012//1012
+f 1009//1009 1003//1003 1013//1013
+f 1013//1013 1046//1046 1012//1012
+f 1003//1003 1016//1016 1013//1013
+f 1010//1010 1016//1016 1003//1003
+f 1014//1014 1015//1015 1017//1017
+f 1017//1017 1011//1011 1014//1014
+f 1015//1015 1014//1014 1046//1046
+f 1013//1013 1016//1016 1046//1046
+f 1016//1016 1010//1010 419//419
+f 1011//1011 1017//1017 1018//1018
+f 1018//1018 1019//1019 1011//1011
+f 1019//1019 999//999 1011//1011
+f 1020//1020 803//803 1021//1021
+f 1029//1029 1025//1025 1022//1022
+f 803//803 1029//1029 1022//1022
+f 1023//1023 1024//1024 801//801
+f 1022//1022 1025//1025 801//801
+f 1028//1028 1162//1162 1025//1025
+f 1152//1152 713//713 1026//1026
+f 713//713 1152//1152 712//712
+f 1032//1032 1057//1057 1026//1026
+f 1027//1027 1026//1026 1057//1057
+f 713//713 1028//1028 1026//1026
+f 1025//1025 1029//1029 1030//1030
+f 1030//1030 1028//1028 1025//1025
+f 1032//1032 1028//1028 1030//1030
+f 1028//1028 1032//1032 1026//1026
+f 1057//1057 1032//1032 1031//1031
+f 1031//1031 1032//1032 1035//1035
+f 1032//1032 1030//1030 1035//1035
+f 1034//1034 1020//1020 1033//1033
+f 1034//1034 803//803 1020//1020
+f 1034//1034 1029//1029 803//803
+f 1030//1030 1029//1029 1034//1034
+f 1033//1033 1020//1020 800//800
+f 1034//1034 1033//1033 1035//1035
+f 1035//1035 1030//1030 1034//1034
+f 999//999 1019//1019 1036//1036
+f 1038//1038 800//800 1036//1036
+f 1038//1038 1033//1033 800//800
+f 1038//1038 1036//1036 1037//1037
+f 1019//1019 1037//1037 1036//1036
+f 1040//1040 1035//1035 1038//1038
+f 1038//1038 1035//1035 1033//1033
+f 1039//1039 1040//1040 1041//1041
+f 1040//1040 1039//1039 1035//1035
+f 1037//1037 1042//1042 1040//1040
+f 1040//1040 1038//1038 1037//1037
+f 1042//1042 1041//1041 1040//1040
+f 1037//1037 1018//1018 1045//1045
+f 1018//1018 1037//1037 1019//1019
+f 1042//1042 1045//1045 1044//1044
+f 1042//1042 1037//1037 1045//1045
+f 1044//1044 1055//1055 1043//1043
+f 1055//1055 1044//1044 1045//1045
+f 1018//1018 1052//1052 1045//1045
+f 1052//1052 1018//1018 1017//1017
+f 1015//1015 1051//1051 1017//1017
+f 1049//1049 1015//1015 1046//1046
+f 1049//1049 1046//1046 1047//1047
+f 1047//1047 1016//1016 1048//1048
+f 1016//1016 1047//1047 1046//1046
+f 446//446 1048//1048 419//419
+f 419//419 1048//1048 1016//1016
+f 1047//1047 458//458 1049//1049
+f 1050//1050 1051//1051 1049//1049
+f 1015//1015 1049//1049 1051//1051
+f 1051//1051 1050//1050 1052//1052
+f 1017//1017 1051//1051 1052//1052
+f 1055//1055 1052//1052 1056//1056
+f 1052//1052 1055//1055 1045//1045
+f 1054//1054 1053//1053 1043//1043
+f 1054//1054 1043//1043 1055//1055
+f 1053//1053 1054//1054 455//455
+f 1054//1054 1056//1056 454//454
+f 454//454 455//455 1054//1054
+f 1054//1054 1055//1055 1056//1056
+f 1050//1050 1056//1056 1052//1052
+f 1050//1050 450//450 1056//1056
+f 458//458 1047//1047 1048//1048
+f 1048//1048 451//451 458//458
+f 446//446 451//451 1048//1048
+f 1050//1050 458//458 450//450
+f 1049//1049 458//458 1050//1050
+f 1149//1149 1027//1027 1057//1057
+f 1060//1060 1057//1057 1031//1031
+f 1041//1041 1061//1061 1039//1039
+f 1061//1061 1060//1060 1039//1039
+f 1039//1039 1060//1060 1031//1031
+f 1031//1031 1035//1035 1039//1039
+f 1041//1041 1044//1044 1061//1061
+f 1042//1042 1044//1044 1041//1041
+f 1058//1058 1061//1061 1044//1044
+f 1058//1058 1044//1044 1043//1043
+f 1109//1109 1059//1059 1060//1060
+f 1110//1110 1060//1060 1061//1061
+f 1110//1110 1061//1061 1062//1062
+f 1110//1110 1062//1062 1117//1117
+f 1082//1082 992//992 1064//1064
+f 998//998 1065//1065 996//996
+f 1063//1063 996//996 1065//1065
+f 998//998 997//997 1065//1065
+f 1067//1067 1071//1071 1066//1066
+f 1065//1065 1066//1066 1071//1071
+f 1065//1065 997//997 1066//1066
+f 1070//1070 1071//1071 1067//1067
+f 1058//1058 1043//1043 1053//1053
+f 1053//1053 1068//1068 1058//1058
+f 1068//1068 1053//1053 455//455
+f 455//455 468//468 1068//1068
+f 1058//1058 1068//1068 1062//1062
+f 1062//1062 1069//1069 1117//1117
+f 1062//1062 1061//1061 1058//1058
+f 1116//1116 1073//1073 1070//1070
+f 1075//1075 1074//1074 1082//1082
+f 1082//1082 1064//1064 1075//1075
+f 1064//1064 1063//1063 1075//1075
+f 1073//1073 1072//1072 1070//1070
+f 1071//1071 1070//1070 1072//1072
+f 1065//1065 1071//1071 1072//1072
+f 1075//1075 1063//1063 1072//1072
+f 1065//1065 1072//1072 1063//1063
+f 1075//1075 1073//1073 1074//1074
+f 1073//1073 1075//1075 1072//1072
+f 377//377 980//980 1076//1076
+f 1079//1079 1076//1076 980//980
+f 1078//1078 1079//1079 1077//1077
+f 1079//1079 980//980 1077//1077
+f 1080//1080 1079//1079 1078//1078
+f 493//493 1076//1076 1079//1079
+f 1082//1082 1084//1084 993//993
+f 1084//1084 1080//1080 1078//1078
+f 1084//1084 1078//1078 979//979
+f 979//979 993//993 1084//1084
+f 982//982 993//993 979//979
+f 982//982 981//981 993//993
+f 1074//1074 1081//1081 1082//1082
+f 1080//1080 1084//1084 1083//1083
+f 1084//1084 1081//1081 1083//1083
+f 1081//1081 1084//1084 1082//1082
+f 1085//1085 1081//1081 1074//1074
+f 1116//1116 1074//1074 1073//1073
+f 1083//1083 1081//1081 1085//1085
+f 1083//1083 1085//1085 1086//1086
+f 1087//1087 501//501 1088//1088
+f 1087//1087 1088//1088 1091//1091
+f 1088//1088 1089//1089 1091//1091
+f 501//501 494//494 1088//1088
+f 479//479 1088//1088 494//494
+f 1088//1088 479//479 493//493
+f 1089//1089 1088//1088 493//493
+f 1089//1089 493//493 1080//1080
+f 493//493 1079//1079 1080//1080
+f 1089//1089 1083//1083 1093//1093
+f 1091//1091 1089//1089 1093//1093
+f 1091//1091 1093//1093 1090//1090
+f 1087//1087 1091//1091 1090//1090
+f 1083//1083 1089//1089 1080//1080
+f 1093//1093 1092//1092 1090//1090
+f 1093//1093 1086//1086 1092//1092
+f 1083//1083 1086//1086 1093//1093
+f 1095//1095 1101//1101 1096//1096
+f 1087//1087 1096//1096 1101//1101
+f 1094//1094 1101//1101 508//508
+f 1094//1094 1087//1087 1101//1101
+f 501//501 1087//1087 1094//1094
+f 1096//1096 1090//1090 1098//1098
+f 1097//1097 1095//1095 1098//1098
+f 1096//1096 1098//1098 1095//1095
+f 1096//1096 1087//1087 1090//1090
+f 1129//1129 1097//1097 1092//1092
+f 1129//1129 1128//1128 1097//1097
+f 1128//1128 1105//1105 1097//1097
+f 1092//1092 1097//1097 1098//1098
+f 1090//1090 1092//1092 1098//1098
+f 1128//1128 1129//1129 1099//1099
+f 1099//1099 1100//1100 1128//1128
+f 1127//1127 507//507 1100//1100
+f 1100//1100 1099//1099 1127//1127
+f 1104//1104 1102//1102 1101//1101
+f 508//508 1101//1101 1102//1102
+f 1095//1095 1105//1105 1103//1103
+f 1104//1104 1101//1101 1103//1103
+f 1101//1101 1095//1095 1103//1103
+f 1105//1105 1201//1201 1103//1103
+f 1095//1095 1097//1097 1105//1105
+f 1105//1105 1100//1100 1201//1201
+f 1201//1201 1100//1100 507//507
+f 1103//1103 1201//1201 1104//1104
+f 1059//1059 1149//1149 1057//1057
+f 1059//1059 1057//1057 1060//1060
+f 1060//1060 1110//1110 1109//1109
+f 1059//1059 1109//1109 1111//1111
+f 1111//1111 1112//1112 1107//1107
+f 1108//1108 1107//1107 1112//1112
+f 1059//1059 1107//1107 1149//1149
+f 1111//1111 1114//1114 1112//1112
+f 1107//1107 1059//1059 1111//1111
+f 1113//1113 1111//1111 1110//1110
+f 1111//1111 1109//1109 1110//1110
+f 1070//1070 1067//1067 1115//1115
+f 1070//1070 1115//1115 1116//1116
+f 1067//1067 1112//1112 1115//1115
+f 1067//1067 1108//1108 1112//1112
+f 1117//1117 1113//1113 1110//1110
+f 1118//1118 1114//1114 1123//1123
+f 1114//1114 1118//1118 1115//1115
+f 1115//1115 1112//1112 1114//1114
+f 1123//1123 1114//1114 1113//1113
+f 1111//1111 1113//1113 1114//1114
+f 1115//1115 1118//1118 1116//1116
+f 1113//1113 1117//1117 1069//1069
+f 1113//1113 1069//1069 1122//1122
+f 1123//1123 1113//1113 1122//1122
+f 1202//1202 534//534 1119//1119
+f 534//534 1126//1126 1119//1119
+f 534//534 1202//1202 1120//1120
+f 529//529 534//534 1120//1120
+f 1116//1116 1121//1121 1085//1085
+f 1116//1116 1085//1085 1074//1074
+f 1121//1121 1116//1116 1118//1118
+f 1118//1118 1123//1123 1121//1121
+f 1124//1124 1123//1123 1122//1122
+f 1121//1121 1123//1123 1124//1124
+f 1124//1124 1085//1085 1121//1121
+f 1086//1086 1085//1085 1125//1125
+f 1124//1124 1125//1125 1085//1085
+f 536//536 1127//1127 1126//1126
+f 536//536 1126//1126 534//534
+f 1130//1130 1119//1119 1126//1126
+f 1099//1099 1130//1130 1126//1126
+f 1099//1099 1126//1126 1127//1127
+f 1086//1086 1125//1125 1129//1129
+f 1086//1086 1129//1129 1092//1092
+f 1105//1105 1128//1128 1100//1100
+f 1129//1129 1125//1125 1099//1099
+f 1125//1125 1130//1130 1099//1099
+f 1124//1124 1130//1130 1125//1125
+f 1124//1124 1119//1119 1130//1130
+f 1140//1140 1132//1132 1006//1006
+f 1006//1006 1132//1132 1131//1131
+f 1007//1007 1006//1006 1131//1131
+f 541//541 1007//1007 1131//1131
+f 1007//1007 541//541 619//619
+f 1132//1132 1166//1166 1131//1131
+f 1140//1140 1143//1143 1132//1132
+f 1136//1136 1204//1204 1135//1135
+f 1134//1134 1132//1132 1133//1133
+f 1132//1132 1143//1143 1133//1133
+f 1134//1134 1166//1166 1132//1132
+f 1138//1138 711//711 1137//1137
+f 1137//1137 1204//1204 1136//1136
+f 1136//1136 1139//1139 1137//1137
+f 1137//1137 1139//1139 1138//1138
+f 1138//1138 664//664 663//663
+f 664//664 1138//1138 1139//1139
+f 664//664 1139//1139 1140//1140
+f 1136//1136 1141//1141 1139//1139
+f 1140//1140 1139//1139 1141//1141
+f 1140//1140 1141//1141 1143//1143
+f 1133//1133 1143//1143 1165//1165
+f 1136//1136 1142//1142 1141//1141
+f 1142//1142 1143//1143 1141//1141
+f 1165//1165 1143//1143 1142//1142
+f 810//810 811//811 809//809
+f 810//810 809//809 1155//1155
+f 812//812 810//810 969//969
+f 812//812 811//811 810//810
+f 1144//1144 1145//1145 1148//1148
+f 1144//1144 1148//1148 1108//1108
+f 1067//1067 1144//1144 1108//1108
+f 1144//1144 1146//1146 1145//1145
+f 810//810 1151//1151 1147//1147
+f 810//810 1147//1147 969//969
+f 1151//1151 1145//1145 1147//1147
+f 1151//1151 1148//1148 1145//1145
+f 1147//1147 1145//1145 1146//1146
+f 1146//1146 989//989 969//969
+f 1146//1146 969//969 1147//1147
+f 1148//1148 1027//1027 1149//1149
+f 1107//1107 1148//1148 1149//1149
+f 1107//1107 1108//1108 1148//1148
+f 1148//1148 1151//1151 1150//1150
+f 1027//1027 1148//1148 1150//1150
+f 1026//1026 1027//1027 1150//1150
+f 1026//1026 1150//1150 1152//1152
+f 1164//1164 1151//1151 810//810
+f 672//672 1152//1152 1163//1163
+f 671//671 1152//1152 672//672
+f 1163//1163 1151//1151 1164//1164
+f 1163//1163 1152//1152 1150//1150
+f 1151//1151 1163//1163 1150//1150
+f 1157//1157 1155//1155 809//809
+f 1157//1157 809//809 1153//1153
+f 1157//1157 1153//1153 1023//1023
+f 1024//1024 1023//1023 1153//1153
+f 1154//1154 807//807 1164//1164
+f 1155//1155 1154//1154 1164//1164
+f 1164//1164 810//810 1155//1155
+f 1154//1154 1155//1155 1158//1158
+f 1157//1157 1158//1158 1155//1155
+f 1158//1158 1161//1161 1160//1160
+f 1158//1158 1160//1160 1156//1156
+f 1160//1160 674//674 1156//1156
+f 674//674 793//793 1156//1156
+f 1156//1156 1154//1154 1158//1158
+f 1154//1154 1156//1156 806//806
+f 1158//1158 1157//1157 1161//1161
+f 1025//1025 1162//1162 1023//1023
+f 1157//1157 1023//1023 1162//1162
+f 1023//1023 801//801 1025//1025
+f 675//675 713//713 1159//1159
+f 713//713 712//712 1159//1159
+f 1028//1028 713//713 675//675
+f 1161//1161 675//675 1160//1160
+f 1161//1161 1162//1162 675//675
+f 1028//1028 675//675 1162//1162
+f 1157//1157 1162//1162 1161//1161
+f 672//672 1163//1163 807//807
+f 1164//1164 807//807 1163//1163
+f 1167//1167 1166//1166 1134//1134
+f 1179//1179 1166//1166 1167//1167
+f 1185//1185 1166//1166 1179//1179
+f 1185//1185 624//624 1166//1166
+f 1185//1185 1179//1179 1191//1191
+f 1167//1167 1134//1134 1170//1170
+f 1168//1168 1133//1133 1165//1165
+f 1169//1169 1172//1172 1165//1165
+f 1169//1169 1165//1165 1142//1142
+f 1133//1133 1170//1170 1134//1134
+f 1171//1171 1136//1136 1135//1135
+f 542//542 1181//1181 1135//1135
+f 1171//1171 1142//1142 1136//1136
+f 1181//1181 1171//1171 1135//1135
+f 1142//1142 1171//1171 1169//1169
+f 1165//1165 1172//1172 1168//1168
+f 1172//1172 1175//1175 1173//1173
+f 1173//1173 1168//1168 1172//1172
+f 1174//1174 1173//1173 1189//1189
+f 1173//1173 1175//1175 1189//1189
+f 1174//1174 1189//1189 623//623
+f 623//623 1178//1178 1174//1174
+f 1176//1176 1175//1175 1172//1172
+f 1187//1187 1176//1176 1180//1180
+f 1177//1177 1170//1170 1173//1173
+f 1170//1170 1168//1168 1173//1173
+f 1191//1191 1179//1179 1178//1178
+f 1179//1179 1186//1186 1178//1178
+f 1179//1179 1167//1167 1186//1186
+f 1177//1177 1186//1186 1167//1167
+f 1167//1167 1170//1170 1177//1177
+f 1170//1170 1133//1133 1168//1168
+f 1169//1169 1176//1176 1172//1172
+f 1171//1171 1181//1181 1208//1208
+f 1180//1180 1171//1171 1208//1208
+f 1176//1176 1169//1169 1180//1180
+f 1171//1171 1180//1180 1169//1169
+f 1208//1208 1181//1181 1182//1182
+f 1184//1184 1182//1182 1181//1181
+f 1183//1183 1182//1182 1184//1184
+f 1184//1184 1188//1188 1192//1192
+f 1188//1188 1185//1185 1192//1192
+f 1183//1183 1184//1184 1192//1192
+f 606//606 1191//1191 1190//1190
+f 1178//1178 1190//1190 1191//1191
+f 1178//1178 1186//1186 1174//1174
+f 1173//1173 1174//1174 1177//1177
+f 1186//1186 1177//1177 1174//1174
+f 1176//1176 1187//1187 1175//1175
+f 1207//1207 1189//1189 1187//1187
+f 1189//1189 1175//1175 1187//1187
+f 1185//1185 1188//1188 624//624
+f 1183//1183 605//605 1182//1182
+f 604//604 605//605 1183//1183
+f 1206//1206 1207//1207 607//607
+f 1206//1206 1189//1189 1207//1207
+f 1182//1182 1209//1209 1208//1208
+f 1208//1208 1207//1207 1180//1180
+f 1187//1187 1180//1180 1207//1207
+f 1185//1185 1191//1191 1192//1192
+f 608//608 688//688 660//660
+f 29//29 608//608 660//660
+f 737//737 735//735 786//786
+f 737//737 786//786 609//609
+f 609//609 786//786 784//784
+f 609//609 784//784 610//610
+f 1195//1195 613//613 1193//1193
+f 868//868 1195//1195 1193//1193
+f 1195//1195 868//868 1194//1194
+f 613//613 1195//1195 614//614
+f 1196//1196 615//615 849//849
+f 1196//1196 849//849 848//848
+f 1196//1196 848//848 844//844
+f 1193//1193 613//613 615//615
+f 1193//1193 615//615 1196//1196
+f 614//614 1195//1195 616//616
+f 1195//1195 1197//1197 616//616
+f 1195//1195 1194//1194 1197//1197
+f 616//616 1197//1197 1198//1198
+f 616//616 1198//1198 617//617
+f 617//617 1198//1198 1199//1199
+f 1199//1199 873//873 883//883
+f 619//619 411//411 1004//1004
+f 1007//1007 619//619 1004//1004
+f 1010//1010 1004//1004 411//411
+f 411//411 419//419 1010//1010
+f 1069//1069 1062//1062 1068//1068
+f 1120//1120 1069//1069 1068//1068
+f 468//468 1200//1200 1068//1068
+f 1120//1120 1068//1068 1200//1200
+f 1200//1200 529//529 1120//1120
+f 1106//1106 1104//1104 1201//1201
+f 1202//1202 1069//1069 1120//1120
+f 1119//1119 1124//1124 1202//1202
+f 1069//1069 1202//1202 1122//1122
+f 1124//1124 1122//1122 1202//1202
+f 542//542 1203//1203 97//97
+f 1135//1135 1204//1204 542//542
+f 1203//1203 542//542 1204//1204
+f 624//624 1131//1131 1166//1166
+f 541//541 1131//1131 624//624
+f 1190//1190 1178//1178 623//623
+f 1188//1188 1184//1184 1205//1205
+f 624//624 1188//1188 1205//1205
+f 596//596 1205//1205 1184//1184
+f 1184//1184 1181//1181 596//596
+f 623//623 1189//1189 1206//1206
+f 1183//1183 1192//1192 606//606
+f 1192//1192 1191//1191 606//606
+f 607//607 1207//1207 1209//1209
+f 1209//1209 1207//1207 1208//1208
+# 2426 faces, 0 coords texture
+
+# End of File
diff --git a/checklistProjet.md b/checklistProjet.md
index 683a297c138111d22da1e69d56ba9435a44c2bf4..9e90e5bc378d681035ffdc095f6996ad75bedfaf 100644
--- a/checklistProjet.md
+++ b/checklistProjet.md
@@ -15,6 +15,6 @@
 - [ ] Sprites
 - [ ] Environment map
 - [ ] Skybox
-- [ ] specular maps
+- [ ] Animations
 - [ ] normal maps
 - [ ] Interaction par GUI
\ No newline at end of file
diff --git a/lib/.gitkeep b/lib/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lib/Coordinates.js b/lib/Coordinates.js
new file mode 100644
index 0000000000000000000000000000000000000000..1329cdaa21cfbfd8e03f6667961c8a9ea23f2e37
--- /dev/null
+++ b/lib/Coordinates.js
@@ -0,0 +1,149 @@
+"use strict"; // good practice - see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode
+/*global THREE, scene*/
+var Coordinates = {
+	drawGrid:function(params) {
+		params = params || {};
+		var size = params.size !== undefined ? params.size:100;
+		var scale = params.scale !== undefined ? params.scale:0.1;
+		var orientation = params.orientation !== undefined ? params.orientation:"x";
+		var grid = new THREE.Mesh(
+			new THREE.PlaneGeometry(size, size, size * scale, size * scale),
+			new THREE.MeshBasicMaterial({ color: 0x555555, wireframe: true }) 
+			);
+		// Yes, these are poorly labeled! It would be a mess to fix.
+		// What's really going on here:
+		// "x" means "rotate 90 degrees around x", etc.
+		// So "x" really means "show a grid with a normal of Y"
+		//    "y" means "show a grid with a normal of X"
+		//    "z" means (logically enough) "show a grid with a normal of Z"
+		if (orientation === "x") {
+			grid.rotation.x = - Math.PI / 2;
+		} else if (orientation === "y") {
+			grid.rotation.y = - Math.PI / 2;
+		} else if (orientation === "z") {
+			grid.rotation.z = - Math.PI / 2;
+		}
+
+		scene.add(grid);
+	},
+	drawGround:function(params) {
+		params = params || {};
+		var size = params.size !== undefined ? params.size:100;
+		var color = params.color !== undefined ? params.color:0xFFFFFF;
+		var ground = new THREE.Mesh(
+			new THREE.PlaneGeometry(size, size),
+			// When we use a ground plane we use directional lights, so illuminating
+			// just the corners is sufficient.
+			// Use MeshPhongMaterial if you want to capture per-pixel lighting:
+			// new THREE.MeshPhongMaterial({ color: color, specular: 0x000000,
+			new THREE.MeshLambertMaterial({ color: color,
+				// polygonOffset moves the plane back from the eye a bit, so that the lines on top of
+				// the grid do not have z-fighting with the grid:
+				// Factor == 1 moves it back relative to the slope (more on-edge means move back farther)
+				// Units == 4 is a fixed amount to move back, and 4 is usually a good value
+				polygonOffset: true, polygonOffsetFactor: 1.0, polygonOffsetUnits: 4.0
+			}));
+		ground.rotation.x = - Math.PI / 2;
+		scene.add(ground);
+	},
+	drawAxes:function(params) {
+		// x = red, y = green, z = blue  (RGB = xyz)
+		params = params || {};
+		var axisRadius = params.axisRadius !== undefined ? params.axisRadius:0.04;
+		var axisLength = params.axisLength !== undefined ? params.axisLength:11;
+		var axisTess = params.axisTess !== undefined ? params.axisTess:48;
+		var axisOrientation = params.axisOrientation !== undefined ? params.axisOrientation:"x";
+
+		var axisMaterial = new THREE.MeshLambertMaterial({ color: 0x000000, side: THREE.DoubleSide });
+		var axis = new THREE.Mesh(
+			new THREE.CylinderGeometry(axisRadius, axisRadius, axisLength, axisTess, 1, true), 
+			axisMaterial
+			);
+		if (axisOrientation === "x") {
+			axis.rotation.z = - Math.PI / 2;
+			axis.position.x = axisLength/2-1;
+		} else if (axisOrientation === "y") {
+				axis.position.y = axisLength/2-1;
+		}
+		
+		scene.add( axis );
+		
+		var arrow = new THREE.Mesh(
+			new THREE.CylinderGeometry(0, 4*axisRadius, 8*axisRadius, axisTess, 1, true), 
+			axisMaterial
+			);
+		if (axisOrientation === "x") {
+			arrow.rotation.z = - Math.PI / 2;
+			arrow.position.x = axisLength - 1 + axisRadius*4/2;
+		} else if (axisOrientation === "y") {
+			arrow.position.y = axisLength - 1 + axisRadius*4/2;
+		}
+
+		scene.add( arrow );
+
+	},
+	drawAllAxes:function(params) {
+		params = params || {};
+		var axisRadius = params.axisRadius !== undefined ? params.axisRadius:0.04;
+		var axisLength = params.axisLength !== undefined ? params.axisLength:11;
+		var axisTess = params.axisTess !== undefined ? params.axisTess:48;
+
+		var axisXMaterial = new THREE.MeshLambertMaterial({ color: 0xFF0000 });
+		var axisYMaterial = new THREE.MeshLambertMaterial({ color: 0x00FF00 });
+		var axisZMaterial = new THREE.MeshLambertMaterial({ color: 0x0000FF });
+		axisXMaterial.side = THREE.DoubleSide;
+		axisYMaterial.side = THREE.DoubleSide;
+		axisZMaterial.side = THREE.DoubleSide;
+		var axisX = new THREE.Mesh(
+			new THREE.CylinderGeometry(axisRadius, axisRadius, axisLength, axisTess, 1, true), 
+			axisXMaterial
+			);
+		var axisY = new THREE.Mesh(
+			new THREE.CylinderGeometry(axisRadius, axisRadius, axisLength, axisTess, 1, true), 
+			axisYMaterial
+			);
+		var axisZ = new THREE.Mesh(
+			new THREE.CylinderGeometry(axisRadius, axisRadius, axisLength, axisTess, 1, true), 
+			axisZMaterial
+			);
+		axisX.rotation.z = - Math.PI / 2;
+		axisX.position.x = axisLength/2-1;
+
+		axisY.position.y = axisLength/2-1;
+		
+		axisZ.rotation.y = - Math.PI / 2;
+		axisZ.rotation.z = - Math.PI / 2;
+		axisZ.position.z = axisLength/2-1;
+
+		scene.add( axisX );
+		scene.add( axisY );
+		scene.add( axisZ );
+
+		var arrowX = new THREE.Mesh(
+			new THREE.CylinderGeometry(0, 4*axisRadius, 4*axisRadius, axisTess, 1, true), 
+			axisXMaterial
+			);
+		var arrowY = new THREE.Mesh(
+			new THREE.CylinderGeometry(0, 4*axisRadius, 4*axisRadius, axisTess, 1, true), 
+			axisYMaterial
+			);
+		var arrowZ = new THREE.Mesh(
+			new THREE.CylinderGeometry(0, 4*axisRadius, 4*axisRadius, axisTess, 1, true), 
+			axisZMaterial
+			);
+		arrowX.rotation.z = - Math.PI / 2;
+		arrowX.position.x = axisLength - 1 + axisRadius*4/2;
+
+		arrowY.position.y = axisLength - 1 + axisRadius*4/2;
+
+		arrowZ.rotation.z = - Math.PI / 2;
+		arrowZ.rotation.y = - Math.PI / 2;
+		arrowZ.position.z = axisLength - 1 + axisRadius*4/2;
+
+		scene.add( arrowX );
+		scene.add( arrowY );
+		scene.add( arrowZ );
+
+	}
+
+};
\ No newline at end of file
diff --git a/lib/Detector.js b/lib/Detector.js
new file mode 100644
index 0000000000000000000000000000000000000000..9f59fcc895067a1ca2b4cb0c65ef5e6c9f8be4ee
--- /dev/null
+++ b/lib/Detector.js
@@ -0,0 +1,40 @@
+// TODO: This should be replaced with the checking code from http://get.webgl.org
+// they have better supprot messages for different browsers
+var Detector={
+	canvas:!!window.CanvasRenderingContext2D,
+	webgl:(function(){
+		try{
+			return!!window.WebGLRenderingContext&&!!document.createElement('canvas').getContext('experimental-webgl');
+		}
+		catch(e){
+			return false;
+		}
+	})(),
+	workers:!!window.Worker,
+	fileapi:window.File&&window.FileReader&&window.FileList&&window.Blob,
+	getWebGLErrorMessage:function(){
+		var element=document.createElement('div');
+		element.id='webgl-error-message';
+		element.style.fontFamily='monospace';element.style.fontSize='13px';
+		element.style.fontWeight='normal';
+		element.style.textAlign='center';
+		element.style.background='#fff';
+		element.style.color='#000';
+		element.style.padding='1.5em';
+		element.style.width='400px';
+		element.style.margin='5em auto 0';
+		if(!this.webgl){
+			element.innerHTML=window.WebGLRenderingContext?['Your graphics card does not seem to support <a href="http://khronos.org/webgl/wiki/Getting_a_WebGL_Implementation" style="color:#000">WebGL</a>.<br />','Find out how to get it <a href="http://get.webgl.org/" style="color:#000">here</a>.'].join('\n'):['Your browser does not seem to support <a href="http://khronos.org/webgl/wiki/Getting_a_WebGL_Implementation" style="color:#000">WebGL</a>.<br/>','Find out how to get it <a href="http://get.webgl.org/" style="color:#000">here</a>.'].join('\n');
+		}
+	return element;
+	},
+	addGetWebGLMessage:function(parameters){
+		var parent,id,element;
+		parameters=parameters||{};
+		parent=parameters.parent!==undefined?parameters.parent:document.body;
+		id=parameters.id!==undefined?parameters.id:'unsupported';
+		element=Detector.getWebGLErrorMessage();
+		element.id=id;
+		document.body.insertBefore(element, document.body.childNodes[0]);
+	}
+};
\ No newline at end of file
diff --git a/lib/OrbitAndPanControls.js b/lib/OrbitAndPanControls.js
new file mode 100644
index 0000000000000000000000000000000000000000..5c7ed23cbcdf6161c708346d8b6b570b08e6e701
--- /dev/null
+++ b/lib/OrbitAndPanControls.js
@@ -0,0 +1,532 @@
+"use strict"; // good practice - see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode
+/**
+ * @author qiao / https://github.com/qiao
+ * @author mrdoob / http://mrdoob.com
+ * @author alteredq / http://alteredqualia.com/
+ * @author WestLangley / http://github.com/WestLangley
+ * @author erich666 / http://erichaines.com
+ */
+/*global THREE, console */
+
+THREE.OrbitAndPanControls = function ( object, domElement ) {
+
+	THREE.EventDispatcher.call( this );
+
+	this.enabled = true;
+
+	this.object = object;
+	this.domElement = ( domElement !== undefined ) ? domElement : document;
+
+	// API
+
+	this.enabled = true;
+
+	this.target = new THREE.Vector3();
+	// center is old, deprecated; use "target" instead
+	this.center = this.target;
+
+	// This option actually enables dollying in and out
+	this.noZoom = false;
+	this.zoomSpeed = 1.0;
+
+	this.noRotate = false;
+	this.rotateSpeed = 1.0;
+
+	this.noPan = false;
+
+	this.autoRotate = false;
+	this.autoRotateSpeed = 2.0; // 30 seconds per round when fps is 60
+
+	this.minPolarAngle = 0; // radians
+	this.maxPolarAngle = Math.PI; // radians
+
+	this.minDistance = 0;
+	this.maxDistance = Infinity;
+
+	this.noKeys = false;
+	this.keys = { LEFT: 37, UP: 38, RIGHT: 39, BOTTOM: 40 };
+
+	// internals
+
+	var scope = this;
+
+	var EPS = 0.000001;
+
+	var rotateStart = new THREE.Vector2();
+	var rotateEnd = new THREE.Vector2();
+	var rotateDelta = new THREE.Vector2();
+
+	var panStart = new THREE.Vector2();
+	var panEnd = new THREE.Vector2();
+	var panDelta = new THREE.Vector2();
+
+	var dollyStart = new THREE.Vector2();
+	var dollyEnd = new THREE.Vector2();
+	var dollyDelta = new THREE.Vector2();
+
+	var phiDelta = 0;
+	var thetaDelta = 0;
+	var scale = 1;
+	var pan = new THREE.Vector3();
+
+	var lastPosition = new THREE.Vector3();
+
+	var STATE = { NONE : -1, ROTATE : 0, DOLLY : 1, PAN : 2, TOUCH_ROTATE : 3, TOUCH_DOLLY : 4, TOUCH_PAN : 5 };
+	var state = STATE.NONE;
+
+	// events
+
+	var changeEvent = { type: 'change' };
+
+
+	this.rotateLeft = function ( angle ) {
+
+		if ( angle === undefined ) {
+
+			angle = getAutoRotationAngle();
+
+		}
+
+		thetaDelta -= angle;
+
+	};
+
+	this.rotateUp = function ( angle ) {
+
+		if ( angle === undefined ) {
+
+			angle = getAutoRotationAngle();
+
+		}
+
+		phiDelta -= angle;
+
+	};
+
+	// pass in distance in world space to move left
+	this.panLeft = function ( distance ) {
+
+		var panOffset = new THREE.Vector3();
+		var te = this.object.matrix.elements;
+		// get X column of matrix
+		panOffset.set( te[0], te[1], te[2] );
+		panOffset.multiplyScalar(-distance);
+		
+		pan.add( panOffset );
+
+	};
+
+	// pass in distance in world space to move up
+	this.panUp = function ( distance ) {
+
+		var panOffset = new THREE.Vector3();
+		var te = this.object.matrix.elements;
+		// get Y column of matrix
+		panOffset.set( te[4], te[5], te[6] );
+		panOffset.multiplyScalar(distance);
+		
+		pan.add( panOffset );
+	};
+	
+	// main entry point; pass in Vector2 of change desired in pixel space,
+	// right and down are positive
+	this.pan = function ( delta ) {
+
+		if ( scope.object.fov !== undefined )
+		{
+			// perspective
+			var position = scope.object.position;
+			var offset = position.clone().sub( scope.target );
+			var targetDistance = offset.length();
+
+			// half of the fov is center to top of screen
+			targetDistance *= Math.tan( (scope.object.fov/2) * Math.PI / 180.0 );
+			// we actually don't use screenWidth, since perspective camera is fixed to screen height
+			scope.panLeft( 2 * delta.x * targetDistance / scope.domElement.height );
+			scope.panUp( 2 * delta.y * targetDistance / scope.domElement.height );
+		}
+		else if ( scope.object.top !== undefined )
+		{
+			// orthographic
+			scope.panLeft( delta.x * (scope.object.right - scope.object.left) / scope.domElement.width );
+			scope.panUp( delta.y * (scope.object.top - scope.object.bottom) / scope.domElement.height );
+		}
+		else
+		{
+			// camera neither orthographic or perspective - warn user
+			console.warn( 'WARNING: OrbitControls.js encountered an unknown camera type - pan disabled.' );
+		}
+	};
+
+	this.dollyIn = function ( dollyScale ) {
+
+		if ( dollyScale === undefined ) {
+
+			dollyScale = getZoomScale();
+
+		}
+
+		scale /= dollyScale;
+
+	};
+
+	this.dollyOut = function ( dollyScale ) {
+
+		if ( dollyScale === undefined ) {
+
+			dollyScale = getZoomScale();
+
+		}
+
+		scale *= dollyScale;
+
+	};
+
+	this.update = function () {
+
+		var position = this.object.position;
+		var offset = position.clone().sub( this.target );
+
+		// angle from z-axis around y-axis
+
+		var theta = Math.atan2( offset.x, offset.z );
+
+		// angle from y-axis
+
+		var phi = Math.atan2( Math.sqrt( offset.x * offset.x + offset.z * offset.z ), offset.y );
+
+		if ( this.autoRotate ) {
+
+			this.rotateLeft( getAutoRotationAngle() );
+
+		}
+
+		theta += thetaDelta;
+		phi += phiDelta;
+
+		// restrict phi to be between desired limits
+		phi = Math.max( this.minPolarAngle, Math.min( this.maxPolarAngle, phi ) );
+
+		// restrict phi to be betwee EPS and PI-EPS
+		phi = Math.max( EPS, Math.min( Math.PI - EPS, phi ) );
+
+		var radius = offset.length() * scale;
+
+		// restrict radius to be between desired limits
+		radius = Math.max( this.minDistance, Math.min( this.maxDistance, radius ) );
+		
+		// move target to panned location
+		this.target.add( pan );
+
+		offset.x = radius * Math.sin( phi ) * Math.sin( theta );
+		offset.y = radius * Math.cos( phi );
+		offset.z = radius * Math.sin( phi ) * Math.cos( theta );
+
+		position.copy( this.target ).add( offset );
+
+		this.object.lookAt( this.target );
+
+		thetaDelta = 0;
+		phiDelta = 0;
+		scale = 1;
+		pan.set(0,0,0);
+
+		if ( lastPosition.distanceTo( this.object.position ) > 0 ) {
+
+			this.dispatchEvent( changeEvent );
+
+			lastPosition.copy( this.object.position );
+
+		}
+
+	};
+
+
+	function getAutoRotationAngle() {
+
+		return 2 * Math.PI / 60 / 60 * scope.autoRotateSpeed;
+
+	}
+
+	function getZoomScale() {
+
+		return Math.pow( 0.95, scope.zoomSpeed );
+
+	}
+
+	function onMouseDown( event ) {
+
+		if ( scope.enabled === false ) { return; }
+		event.preventDefault();
+
+		if ( event.button === 0 ) {
+			if ( scope.noRotate === true ) { return; }
+
+			state = STATE.ROTATE;
+
+			rotateStart.set( event.clientX, event.clientY );
+
+		} else if ( event.button === 1 ) {
+			if ( scope.noZoom === true ) { return; }
+
+			state = STATE.DOLLY;
+
+			dollyStart.set( event.clientX, event.clientY );
+
+		} else if ( event.button === 2 ) {
+			if ( scope.noPan === true ) { return; }
+
+			state = STATE.PAN;
+
+			panStart.set( event.clientX, event.clientY );
+
+		}
+
+		document.addEventListener( 'mousemove', onMouseMove, false );
+		document.addEventListener( 'mouseup', onMouseUp, false );
+
+	}
+
+	function onMouseMove( event ) {
+
+		if ( scope.enabled === false ) { return; }
+
+		event.preventDefault();
+
+		if ( state === STATE.ROTATE ) {
+			if ( scope.noRotate === true ) { return; }
+
+			rotateEnd.set( event.clientX, event.clientY );
+			rotateDelta.subVectors( rotateEnd, rotateStart );
+
+			// rotating across whole screen goes 360 degrees around
+			scope.rotateLeft( 2 * Math.PI * rotateDelta.x / scope.domElement.width * scope.rotateSpeed );
+			// rotating up and down along whole screen attempts to go 360, but limited to 180
+			scope.rotateUp( 2 * Math.PI * rotateDelta.y / scope.domElement.height * scope.rotateSpeed );
+
+			rotateStart.copy( rotateEnd );
+
+		} else if ( state === STATE.DOLLY ) {
+			if ( scope.noZoom === true ) { return; }
+
+			dollyEnd.set( event.clientX, event.clientY );
+			dollyDelta.subVectors( dollyEnd, dollyStart );
+
+			if ( dollyDelta.y > 0 ) {
+
+				scope.dollyIn();
+
+			} else {
+
+				scope.dollyOut();
+
+			}
+
+			dollyStart.copy( dollyEnd );
+
+		} else if ( state === STATE.PAN ) {
+			if ( scope.noPan === true ) { return; }
+
+			panEnd.set( event.clientX, event.clientY );
+			panDelta.subVectors( panEnd, panStart );
+			
+			scope.pan( panDelta );
+
+			panStart.copy( panEnd );
+
+		}
+
+	}
+
+	function onMouseUp( /* event */ ) {
+
+		if ( scope.enabled === false ) { return; }
+
+		document.removeEventListener( 'mousemove', onMouseMove, false );
+		document.removeEventListener( 'mouseup', onMouseUp, false );
+
+		state = STATE.NONE;
+
+	}
+
+	function onMouseWheel( event ) {
+		// this is needed when the program is inside an iframe
+		// to prevent scrolling the whole page
+		event.preventDefault();
+		if ( scope.enabled === false ) { return; }
+		if ( scope.noZoom === true ) { return; }
+
+		var delta = 0;
+
+		if ( event.wheelDelta ) { // WebKit / Opera / Explorer 9
+
+			delta = event.wheelDelta;
+
+		} else if ( event.detail ) { // Firefox
+
+			delta = - event.detail;
+
+		}
+
+		if ( delta > 0 ) {
+
+			scope.dollyOut();
+
+		} else {
+
+			scope.dollyIn();
+
+		}
+
+	}
+
+	function onKeyDown( event ) {
+
+		if ( scope.enabled === false ) { return; }
+		if ( scope.noKeys === true ) { return; }
+		if ( scope.noPan === true ) { return; }
+
+		// pan a pixel - I guess for precise positioning?
+		switch ( event.keyCode ) {
+
+			case scope.keys.UP:
+				scope.pan( new THREE.Vector2( 0, 1 ) );
+				break;
+			case scope.keys.BOTTOM:
+				scope.pan( new THREE.Vector2( 0, -1 ) );
+				break;
+			case scope.keys.LEFT:
+				scope.pan( new THREE.Vector2( 1, 0 ) );
+				break;
+			case scope.keys.RIGHT:
+				scope.pan( new THREE.Vector2( -1, 0 ) );
+				break;
+		}
+
+	}
+	
+	function touchstart( event ) {
+
+		if ( scope.enabled === false ) { return; }
+
+		switch ( event.touches.length ) {
+
+			case 1:	// one-fingered touch: rotate
+				if ( scope.noRotate === true ) { return; }
+
+				state = STATE.TOUCH_ROTATE;
+
+				rotateStart.set( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY );
+				break;
+
+			case 2:	// two-fingered touch: dolly
+				if ( scope.noZoom === true ) { return; }
+
+				state = STATE.TOUCH_DOLLY;
+
+				var dx = event.touches[ 0 ].pageX - event.touches[ 1 ].pageX;
+				var dy = event.touches[ 0 ].pageY - event.touches[ 1 ].pageY;
+				var distance = Math.sqrt( dx * dx + dy * dy );
+				dollyStart.set( 0, distance );
+				break;
+
+			case 3: // three-fingered touch: pan
+				if ( scope.noPan === true ) { return; }
+
+				state = STATE.TOUCH_PAN;
+
+				panStart.set( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY );
+				break;
+
+			default:
+				state = STATE.NONE;
+
+		}
+	}
+
+	function touchmove( event ) {
+
+		if ( scope.enabled === false ) { return; }
+
+		event.preventDefault();
+		event.stopPropagation();
+
+		switch ( event.touches.length ) {
+
+			case 1: // one-fingered touch: rotate
+				if ( scope.noRotate === true ) { return; }
+				if ( state !== STATE.TOUCH_ROTATE ) { return; }
+
+				rotateEnd.set( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY );
+				rotateDelta.subVectors( rotateEnd, rotateStart );
+
+				// rotating across whole screen goes 360 degrees around
+				scope.rotateLeft( 2 * Math.PI * rotateDelta.x / scope.domElement.width * scope.rotateSpeed );
+				// rotating up and down along whole screen attempts to go 360, but limited to 180
+				scope.rotateUp( 2 * Math.PI * rotateDelta.y / scope.domElement.height * scope.rotateSpeed );
+
+				rotateStart.copy( rotateEnd );
+				break;
+
+			case 2: // two-fingered touch: dolly
+				if ( scope.noZoom === true ) { return; }
+				if ( state !== STATE.TOUCH_DOLLY ) { return; }
+
+				var dx = event.touches[ 0 ].pageX - event.touches[ 1 ].pageX;
+				var dy = event.touches[ 0 ].pageY - event.touches[ 1 ].pageY;
+				var distance = Math.sqrt( dx * dx + dy * dy );
+
+				dollyEnd.set( 0, distance );
+				dollyDelta.subVectors( dollyEnd, dollyStart );
+
+				if ( dollyDelta.y > 0 ) {
+
+					scope.dollyOut();
+
+				} else {
+
+					scope.dollyIn();
+
+				}
+
+				dollyStart.copy( dollyEnd );
+				break;
+
+			case 3: // three-fingered touch: pan
+				if ( scope.noPan === true ) { return; }
+				if ( state !== STATE.TOUCH_PAN ) { return; }
+
+				panEnd.set( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY );
+				panDelta.subVectors( panEnd, panStart );
+				
+				scope.pan( panDelta );
+
+				panStart.copy( panEnd );
+				break;
+
+			default:
+				state = STATE.NONE;
+
+		}
+
+	}
+
+	function touchend( /* event */ ) {
+
+		if ( scope.enabled === false ) { return; }
+
+		state = STATE.NONE;
+	}
+
+	this.domElement.addEventListener( 'contextmenu', function ( event ) { event.preventDefault(); }, false );
+	this.domElement.addEventListener( 'mousedown', onMouseDown, false );
+	this.domElement.addEventListener( 'mousewheel', onMouseWheel, false );
+	this.domElement.addEventListener( 'DOMMouseScroll', onMouseWheel, false ); // firefox
+
+	this.domElement.addEventListener( 'keydown', onKeyDown, false );
+
+	this.domElement.addEventListener( 'touchstart', touchstart, false );
+	this.domElement.addEventListener( 'touchend', touchend, false );
+	this.domElement.addEventListener( 'touchmove', touchmove, false );
+
+};
diff --git a/lib/OrbitAndPanControls.new.js b/lib/OrbitAndPanControls.new.js
new file mode 100644
index 0000000000000000000000000000000000000000..bb8c6b2e5b825363a40c863bb4e2a272f34e4052
--- /dev/null
+++ b/lib/OrbitAndPanControls.new.js
@@ -0,0 +1,530 @@
+"use strict"; // good practice - see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode
+/**
+ * @author qiao / https://github.com/qiao
+ * @author mrdoob / http://mrdoob.com
+ * @author alteredq / http://alteredqualia.com/
+ * @author WestLangley / http://github.com/WestLangley
+ * @author erich666 / http://erichaines.com
+ */
+/*global THREE, console */
+
+THREE.OrbitAndPanControls = function ( object, domElement ) {
+
+	this.object = object;
+	this.domElement = ( domElement !== undefined ) ? domElement : document;
+
+	// API
+
+	this.enabled = true;
+
+	this.target = new THREE.Vector3();
+	// center is old, deprecated; use "target" instead
+	this.center = this.target;
+
+	// This option actually enables dollying in and out
+	this.noZoom = false;
+	this.zoomSpeed = 1.0;
+
+	this.noRotate = false;
+	this.rotateSpeed = 1.0;
+
+	this.noPan = false;
+
+	this.autoRotate = false;
+	this.autoRotateSpeed = 2.0; // 30 seconds per round when fps is 60
+
+	this.minPolarAngle = 0; // radians
+	this.maxPolarAngle = Math.PI; // radians
+
+	this.minDistance = 0;
+	this.maxDistance = Infinity;
+
+	this.noKeys = false;
+	this.keys = { LEFT: 37, UP: 38, RIGHT: 39, BOTTOM: 40 };
+
+	// internals
+
+	var scope = this;
+
+	var EPS = 0.000001;
+
+	var rotateStart = new THREE.Vector2();
+	var rotateEnd = new THREE.Vector2();
+	var rotateDelta = new THREE.Vector2();
+
+	var panStart = new THREE.Vector2();
+	var panEnd = new THREE.Vector2();
+	var panDelta = new THREE.Vector2();
+
+	var dollyStart = new THREE.Vector2();
+	var dollyEnd = new THREE.Vector2();
+	var dollyDelta = new THREE.Vector2();
+
+	var phiDelta = 0;
+	var thetaDelta = 0;
+	var scale = 1;
+	var pan = new THREE.Vector3();
+
+	var lastPosition = new THREE.Vector3();
+
+	var STATE = { NONE : -1, ROTATE : 0, DOLLY : 1, PAN : 2, TOUCH_ROTATE : 3, TOUCH_DOLLY : 4, TOUCH_PAN : 5 };
+	var state = STATE.NONE;
+
+	// events
+
+	var changeEvent = { type: 'change' };
+
+
+	this.rotateLeft = function ( angle ) {
+
+		if ( angle === undefined ) {
+
+			angle = getAutoRotationAngle();
+
+		}
+
+		thetaDelta -= angle;
+
+	};
+
+	this.rotateUp = function ( angle ) {
+
+		if ( angle === undefined ) {
+
+			angle = getAutoRotationAngle();
+
+		}
+
+		phiDelta -= angle;
+
+	};
+
+	// pass in distance in world space to move left
+	this.panLeft = function ( distance ) {
+
+		var panOffset = new THREE.Vector3();
+		var te = this.object.matrix.elements;
+		// get X column of matrix
+		panOffset.set( te[0], te[1], te[2] );
+		panOffset.multiplyScalar(-distance);
+		
+		pan.add( panOffset );
+
+	};
+
+	// pass in distance in world space to move up
+	this.panUp = function ( distance ) {
+
+		var panOffset = new THREE.Vector3();
+		var te = this.object.matrix.elements;
+		// get Y column of matrix
+		panOffset.set( te[4], te[5], te[6] );
+		panOffset.multiplyScalar(distance);
+		
+		pan.add( panOffset );
+	};
+	
+	// main entry point; pass in Vector2 of change desired in pixel space,
+	// right and down are positive
+	this.pan = function ( delta ) {
+
+		if ( scope.object.fov !== undefined )
+		{
+			// perspective
+			var position = scope.object.position;
+			var offset = position.clone().sub( scope.target );
+			var targetDistance = offset.length();
+
+			// half of the fov is center to top of screen
+			targetDistance *= Math.tan( (scope.object.fov/2) * Math.PI / 180.0 );
+			// we actually don't use screenWidth, since perspective camera is fixed to screen height
+			scope.panLeft( 2 * delta.x * targetDistance / scope.domElement.height );
+			scope.panUp( 2 * delta.y * targetDistance / scope.domElement.height );
+		}
+		else if ( scope.object.top !== undefined )
+		{
+			// orthographic
+			scope.panLeft( delta.x * (scope.object.right - scope.object.left) / scope.domElement.width );
+			scope.panUp( delta.y * (scope.object.top - scope.object.bottom) / scope.domElement.height );
+		}
+		else
+		{
+			// camera neither orthographic or perspective - warn user
+			console.warn( 'WARNING: OrbitControls.js encountered an unknown camera type - pan disabled.' );
+		}
+	};
+
+	this.dollyIn = function ( dollyScale ) {
+
+		if ( dollyScale === undefined ) {
+
+			dollyScale = getZoomScale();
+
+		}
+
+		scale /= dollyScale;
+
+	};
+
+	this.dollyOut = function ( dollyScale ) {
+
+		if ( dollyScale === undefined ) {
+
+			dollyScale = getZoomScale();
+
+		}
+
+		scale *= dollyScale;
+
+	};
+
+	this.update = function () {
+
+		var position = this.object.position;
+		var offset = position.clone().sub( this.target );
+
+		// angle from z-axis around y-axis
+
+		var theta = Math.atan2( offset.x, offset.z );
+
+		// angle from y-axis
+
+		var phi = Math.atan2( Math.sqrt( offset.x * offset.x + offset.z * offset.z ), offset.y );
+
+		if ( this.autoRotate ) {
+
+			this.rotateLeft( getAutoRotationAngle() );
+
+		}
+
+		theta += thetaDelta;
+		phi += phiDelta;
+
+		// restrict phi to be between desired limits
+		phi = Math.max( this.minPolarAngle, Math.min( this.maxPolarAngle, phi ) );
+
+		// restrict phi to be betwee EPS and PI-EPS
+		phi = Math.max( EPS, Math.min( Math.PI - EPS, phi ) );
+
+		var radius = offset.length() * scale;
+
+		// restrict radius to be between desired limits
+		radius = Math.max( this.minDistance, Math.min( this.maxDistance, radius ) );
+		
+		// move target to panned location
+		this.target.add( pan );
+
+		offset.x = radius * Math.sin( phi ) * Math.sin( theta );
+		offset.y = radius * Math.cos( phi );
+		offset.z = radius * Math.sin( phi ) * Math.cos( theta );
+
+		position.copy( this.target ).add( offset );
+
+		this.object.lookAt( this.target );
+
+		thetaDelta = 0;
+		phiDelta = 0;
+		scale = 1;
+		pan.set(0,0,0);
+
+		if ( lastPosition.distanceTo( this.object.position ) > 0 ) {
+
+			this.dispatchEvent( changeEvent );
+
+			lastPosition.copy( this.object.position );
+
+		}
+
+	};
+
+
+	function getAutoRotationAngle() {
+
+		return 2 * Math.PI / 60 / 60 * scope.autoRotateSpeed;
+
+	}
+
+	function getZoomScale() {
+
+		return Math.pow( 0.95, scope.zoomSpeed );
+
+	}
+
+	function onMouseDown( event ) {
+
+		if ( scope.enabled === false ) { return; }
+		event.preventDefault();
+
+		if ( event.button === 0 ) {
+			if ( scope.noRotate === true ) { return; }
+
+			state = STATE.ROTATE;
+
+			rotateStart.set( event.clientX, event.clientY );
+
+		} else if ( event.button === 1 ) {
+			if ( scope.noZoom === true ) { return; }
+
+			state = STATE.DOLLY;
+
+			dollyStart.set( event.clientX, event.clientY );
+
+		} else if ( event.button === 2 ) {
+			if ( scope.noPan === true ) { return; }
+
+			state = STATE.PAN;
+
+			panStart.set( event.clientX, event.clientY );
+
+		}
+
+		document.addEventListener( 'mousemove', onMouseMove, false );
+		document.addEventListener( 'mouseup', onMouseUp, false );
+
+	}
+
+	function onMouseMove( event ) {
+
+		if ( scope.enabled === false ) { return; }
+
+		event.preventDefault();
+
+		if ( state === STATE.ROTATE ) {
+			if ( scope.noRotate === true ) { return; }
+
+			rotateEnd.set( event.clientX, event.clientY );
+			rotateDelta.subVectors( rotateEnd, rotateStart );
+
+			// rotating across whole screen goes 360 degrees around
+			scope.rotateLeft( 2 * Math.PI * rotateDelta.x / scope.domElement.width * scope.rotateSpeed );
+			// rotating up and down along whole screen attempts to go 360, but limited to 180
+			scope.rotateUp( 2 * Math.PI * rotateDelta.y / scope.domElement.height * scope.rotateSpeed );
+
+			rotateStart.copy( rotateEnd );
+
+		} else if ( state === STATE.DOLLY ) {
+			if ( scope.noZoom === true ) { return; }
+
+			dollyEnd.set( event.clientX, event.clientY );
+			dollyDelta.subVectors( dollyEnd, dollyStart );
+
+			if ( dollyDelta.y > 0 ) {
+
+				scope.dollyIn();
+
+			} else {
+
+				scope.dollyOut();
+
+			}
+
+			dollyStart.copy( dollyEnd );
+
+		} else if ( state === STATE.PAN ) {
+			if ( scope.noPan === true ) { return; }
+
+			panEnd.set( event.clientX, event.clientY );
+			panDelta.subVectors( panEnd, panStart );
+			
+			scope.pan( panDelta );
+
+			panStart.copy( panEnd );
+
+		}
+
+	}
+
+	function onMouseUp( /* event */ ) {
+
+		if ( scope.enabled === false ) { return; }
+
+		document.removeEventListener( 'mousemove', onMouseMove, false );
+		document.removeEventListener( 'mouseup', onMouseUp, false );
+
+		state = STATE.NONE;
+
+	}
+
+	function onMouseWheel( event ) {
+		// this is needed when the program is inside an iframe
+		// to prevent scrolling the whole page
+		event.preventDefault();
+		if ( scope.enabled === false ) { return; }
+		if ( scope.noZoom === true ) { return; }
+
+		var delta = 0;
+
+		if ( event.wheelDelta ) { // WebKit / Opera / Explorer 9
+
+			delta = event.wheelDelta;
+
+		} else if ( event.detail ) { // Firefox
+
+			delta = - event.detail;
+
+		}
+
+		if ( delta > 0 ) {
+
+			scope.dollyOut();
+
+		} else {
+
+			scope.dollyIn();
+
+		}
+
+	}
+
+	function onKeyDown( event ) {
+
+		if ( scope.enabled === false ) { return; }
+		if ( scope.noKeys === true ) { return; }
+		if ( scope.noPan === true ) { return; }
+
+		// pan a pixel - I guess for precise positioning?
+		switch ( event.keyCode ) {
+
+			case scope.keys.UP:
+				scope.pan( new THREE.Vector2( 0, 1 ) );
+				break;
+			case scope.keys.BOTTOM:
+				scope.pan( new THREE.Vector2( 0, -1 ) );
+				break;
+			case scope.keys.LEFT:
+				scope.pan( new THREE.Vector2( 1, 0 ) );
+				break;
+			case scope.keys.RIGHT:
+				scope.pan( new THREE.Vector2( -1, 0 ) );
+				break;
+		}
+
+	}
+	
+	function touchstart( event ) {
+
+		if ( scope.enabled === false ) { return; }
+
+		switch ( event.touches.length ) {
+
+			case 1:	// one-fingered touch: rotate
+				if ( scope.noRotate === true ) { return; }
+
+				state = STATE.TOUCH_ROTATE;
+
+				rotateStart.set( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY );
+				break;
+
+			case 2:	// two-fingered touch: dolly
+				if ( scope.noZoom === true ) { return; }
+
+				state = STATE.TOUCH_DOLLY;
+
+				var dx = event.touches[ 0 ].pageX - event.touches[ 1 ].pageX;
+				var dy = event.touches[ 0 ].pageY - event.touches[ 1 ].pageY;
+				var distance = Math.sqrt( dx * dx + dy * dy );
+				dollyStart.set( 0, distance );
+				break;
+
+			case 3: // three-fingered touch: pan
+				if ( scope.noPan === true ) { return; }
+
+				state = STATE.TOUCH_PAN;
+
+				panStart.set( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY );
+				break;
+
+			default:
+				state = STATE.NONE;
+
+		}
+	}
+
+	function touchmove( event ) {
+
+		if ( scope.enabled === false ) { return; }
+
+		event.preventDefault();
+		event.stopPropagation();
+
+		switch ( event.touches.length ) {
+
+			case 1: // one-fingered touch: rotate
+				if ( scope.noRotate === true ) { return; }
+				if ( state !== STATE.TOUCH_ROTATE ) { return; }
+
+				rotateEnd.set( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY );
+				rotateDelta.subVectors( rotateEnd, rotateStart );
+
+				// rotating across whole screen goes 360 degrees around
+				scope.rotateLeft( 2 * Math.PI * rotateDelta.x / scope.domElement.width * scope.rotateSpeed );
+				// rotating up and down along whole screen attempts to go 360, but limited to 180
+				scope.rotateUp( 2 * Math.PI * rotateDelta.y / scope.domElement.height * scope.rotateSpeed );
+
+				rotateStart.copy( rotateEnd );
+				break;
+
+			case 2: // two-fingered touch: dolly
+				if ( scope.noZoom === true ) { return; }
+				if ( state !== STATE.TOUCH_DOLLY ) { return; }
+
+				var dx = event.touches[ 0 ].pageX - event.touches[ 1 ].pageX;
+				var dy = event.touches[ 0 ].pageY - event.touches[ 1 ].pageY;
+				var distance = Math.sqrt( dx * dx + dy * dy );
+
+				dollyEnd.set( 0, distance );
+				dollyDelta.subVectors( dollyEnd, dollyStart );
+
+				if ( dollyDelta.y > 0 ) {
+
+					scope.dollyOut();
+
+				} else {
+
+					scope.dollyIn();
+
+				}
+
+				dollyStart.copy( dollyEnd );
+				break;
+
+			case 3: // three-fingered touch: pan
+				if ( scope.noPan === true ) { return; }
+				if ( state !== STATE.TOUCH_PAN ) { return; }
+
+				panEnd.set( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY );
+				panDelta.subVectors( panEnd, panStart );
+				
+				scope.pan( panDelta );
+
+				panStart.copy( panEnd );
+				break;
+
+			default:
+				state = STATE.NONE;
+
+		}
+
+	}
+
+	function touchend( /* event */ ) {
+
+		if ( scope.enabled === false ) { return; }
+
+		state = STATE.NONE;
+	}
+
+	this.domElement.addEventListener( 'contextmenu', function ( event ) { event.preventDefault(); }, false );
+	this.domElement.addEventListener( 'mousedown', onMouseDown, false );
+	this.domElement.addEventListener( 'mousewheel', onMouseWheel, false );
+	this.domElement.addEventListener( 'DOMMouseScroll', onMouseWheel, false ); // firefox
+
+	this.domElement.addEventListener( 'keydown', onKeyDown, false );
+
+	this.domElement.addEventListener( 'touchstart', touchstart, false );
+	this.domElement.addEventListener( 'touchend', touchend, false );
+	this.domElement.addEventListener( 'touchmove', touchmove, false );
+
+};
+
+THREE.OrbitAndPanControls.prototype = Object.create( THREE.EventDispatcher.prototype );
diff --git a/lib/TrackballControls.js b/lib/TrackballControls.js
new file mode 100644
index 0000000000000000000000000000000000000000..0935ce04a601a7b3e17e6efd60bcf01481fa9818
--- /dev/null
+++ b/lib/TrackballControls.js
@@ -0,0 +1,537 @@
+/**
+ * @author Eberhard Graether / http://egraether.com/
+ */
+
+THREE.TrackballControls = function ( object, domElement ) {
+
+	THREE.EventDispatcher.call( this );
+
+	var _this = this;
+	var STATE = { NONE: -1, ROTATE: 0, ZOOM: 1, PAN: 2, TOUCH_ROTATE: 3, TOUCH_ZOOM: 4, TOUCH_PAN: 5 };
+
+	this.object = object;
+	this.domElement = ( domElement !== undefined ) ? domElement : document;
+
+	// API
+
+	this.enabled = true;
+
+	this.screen = { width: 0, height: 0, offsetLeft: 0, offsetTop: 0 };
+	this.radius = ( this.screen.width + this.screen.height ) / 4;
+
+	this.rotateSpeed = 1.0;
+	this.zoomSpeed = 1.2;
+	this.panSpeed = 0.3;
+
+	this.noRotate = false;
+	this.noZoom = false;
+	this.noPan = false;
+
+	this.staticMoving = false;
+	this.dynamicDampingFactor = 0.2;
+
+	this.minDistance = 0;
+	this.maxDistance = Infinity;
+
+	this.keys = [ 65 /*A*/, 83 /*S*/, 68 /*D*/ ];
+
+	// internals
+
+	this.target = new THREE.Vector3();
+
+	var lastPosition = new THREE.Vector3();
+
+	var _state = STATE.NONE,
+	_prevState = STATE.NONE,
+
+	_eye = new THREE.Vector3(),
+
+	_rotateStart = new THREE.Vector3(),
+	_rotateEnd = new THREE.Vector3(),
+
+	_zoomStart = new THREE.Vector2(),
+	_zoomEnd = new THREE.Vector2(),
+
+	_touchZoomDistanceStart = 0,
+	_touchZoomDistanceEnd = 0,
+
+	_panStart = new THREE.Vector2(),
+	_panEnd = new THREE.Vector2();
+
+	// for reset
+
+	this.target0 = this.target.clone();
+	this.position0 = this.object.position.clone();
+	this.up0 = this.object.up.clone();
+
+	// events
+
+	var changeEvent = { type: 'change' };
+
+
+	// methods
+
+	this.handleResize = function () {
+
+		this.screen.width = window.innerWidth;
+		this.screen.height = window.innerHeight;
+
+		this.screen.offsetLeft = 0;
+		this.screen.offsetTop = 0;
+
+		this.radius = ( this.screen.width + this.screen.height ) / 4;
+
+	};
+
+	this.handleEvent = function ( event ) {
+
+		if ( typeof this[ event.type ] == 'function' ) {
+
+			this[ event.type ]( event );
+
+		}
+
+	};
+
+	this.getMouseOnScreen = function ( clientX, clientY ) {
+
+		return new THREE.Vector2(
+			( clientX - _this.screen.offsetLeft ) / _this.radius * 0.5,
+			( clientY - _this.screen.offsetTop ) / _this.radius * 0.5
+		);
+
+	};
+
+	this.getMouseProjectionOnBall = function ( clientX, clientY ) {
+
+		var mouseOnBall = new THREE.Vector3(
+			( clientX - _this.screen.width * 0.5 - _this.screen.offsetLeft ) / _this.radius,
+			( _this.screen.height * 0.5 + _this.screen.offsetTop - clientY ) / _this.radius,
+			0.0
+		);
+
+		var length = mouseOnBall.length();
+
+		if ( length > 1.0 ) {
+
+			mouseOnBall.normalize();
+
+		} else {
+
+			mouseOnBall.z = Math.sqrt( 1.0 - length * length );
+
+		}
+
+		_eye.copy( _this.object.position ).sub( _this.target );
+
+		var projection = _this.object.up.clone().setLength( mouseOnBall.y );
+		projection.add( _this.object.up.clone().cross( _eye ).setLength( mouseOnBall.x ) );
+		projection.add( _eye.setLength( mouseOnBall.z ) );
+
+		return projection;
+
+	};
+
+	this.rotateCamera = function () {
+
+		var angle = Math.acos( _rotateStart.dot( _rotateEnd ) / _rotateStart.length() / _rotateEnd.length() );
+
+		if ( angle ) {
+
+			var axis = ( new THREE.Vector3() ).crossVectors( _rotateStart, _rotateEnd ).normalize(),
+				quaternion = new THREE.Quaternion();
+
+			angle *= _this.rotateSpeed;
+
+			quaternion.setFromAxisAngle( axis, -angle );
+
+			_eye.applyQuaternion( quaternion );
+			_this.object.up.applyQuaternion( quaternion );
+
+			_rotateEnd.applyQuaternion( quaternion );
+
+			if ( _this.staticMoving ) {
+
+				_rotateStart.copy( _rotateEnd );
+
+			} else {
+
+				quaternion.setFromAxisAngle( axis, angle * ( _this.dynamicDampingFactor - 1.0 ) );
+				_rotateStart.applyQuaternion( quaternion );
+
+			}
+
+		}
+
+	};
+
+	this.zoomCamera = function () {
+
+		if ( _state === STATE.TOUCH_ZOOM ) {
+
+			var factor = _touchZoomDistanceStart / _touchZoomDistanceEnd;
+			_touchZoomDistanceStart = _touchZoomDistanceEnd;
+			_eye.multiplyScalar( factor );
+
+		} else {
+
+			var factor = 1.0 + ( _zoomEnd.y - _zoomStart.y ) * _this.zoomSpeed;
+
+			if ( factor !== 1.0 && factor > 0.0 ) {
+
+				_eye.multiplyScalar( factor );
+
+				if ( _this.staticMoving ) {
+
+					_zoomStart.copy( _zoomEnd );
+
+				} else {
+
+					_zoomStart.y += ( _zoomEnd.y - _zoomStart.y ) * this.dynamicDampingFactor;
+
+				}
+
+			}
+
+		}
+
+	};
+
+	this.panCamera = function () {
+
+		var mouseChange = _panEnd.clone().sub( _panStart );
+
+		if ( mouseChange.lengthSq() ) {
+
+			mouseChange.multiplyScalar( _eye.length() * _this.panSpeed );
+
+			var pan = _eye.clone().cross( _this.object.up ).setLength( mouseChange.x );
+			pan.add( _this.object.up.clone().setLength( mouseChange.y ) );
+
+			_this.object.position.add( pan );
+			_this.target.add( pan );
+
+			if ( _this.staticMoving ) {
+
+				_panStart = _panEnd;
+
+			} else {
+
+				_panStart.add( mouseChange.subVectors( _panEnd, _panStart ).multiplyScalar( _this.dynamicDampingFactor ) );
+
+			}
+
+		}
+
+	};
+
+	this.checkDistances = function () {
+
+		if ( !_this.noZoom || !_this.noPan ) {
+
+			if ( _this.object.position.lengthSq() > _this.maxDistance * _this.maxDistance ) {
+
+				_this.object.position.setLength( _this.maxDistance );
+
+			}
+
+			if ( _eye.lengthSq() < _this.minDistance * _this.minDistance ) {
+
+				_this.object.position.addVectors( _this.target, _eye.setLength( _this.minDistance ) );
+
+			}
+
+		}
+
+	};
+
+	this.update = function () {
+
+		_eye.subVectors( _this.object.position, _this.target );
+
+		if ( !_this.noRotate ) {
+
+			_this.rotateCamera();
+
+		}
+
+		if ( !_this.noZoom ) {
+
+			_this.zoomCamera();
+
+		}
+
+		if ( !_this.noPan ) {
+
+			_this.panCamera();
+
+		}
+
+		_this.object.position.addVectors( _this.target, _eye );
+
+		_this.checkDistances();
+
+		_this.object.lookAt( _this.target );
+
+		if ( lastPosition.distanceToSquared( _this.object.position ) > 0 ) {
+
+			_this.dispatchEvent( changeEvent );
+
+			lastPosition.copy( _this.object.position );
+
+		}
+
+	};
+
+	this.reset = function () {
+
+		_state = STATE.NONE;
+		_prevState = STATE.NONE;
+
+		_this.target.copy( _this.target0 );
+		_this.object.position.copy( _this.position0 );
+		_this.object.up.copy( _this.up0 );
+
+		_eye.subVectors( _this.object.position, _this.target );
+
+		_this.object.lookAt( _this.target );
+
+		_this.dispatchEvent( changeEvent );
+
+		lastPosition.copy( _this.object.position );
+
+	};
+
+	// listeners
+
+	function keydown( event ) {
+
+		if ( _this.enabled === false ) return;
+
+		window.removeEventListener( 'keydown', keydown );
+
+		_prevState = _state;
+
+		if ( _state !== STATE.NONE ) {
+
+			return;
+
+		} else if ( event.keyCode === _this.keys[ STATE.ROTATE ] && !_this.noRotate ) {
+
+			_state = STATE.ROTATE;
+
+		} else if ( event.keyCode === _this.keys[ STATE.ZOOM ] && !_this.noZoom ) {
+
+			_state = STATE.ZOOM;
+
+		} else if ( event.keyCode === _this.keys[ STATE.PAN ] && !_this.noPan ) {
+
+			_state = STATE.PAN;
+
+		}
+
+	}
+
+	function keyup( event ) {
+
+		if ( _this.enabled === false ) return;
+
+		_state = _prevState;
+
+		window.addEventListener( 'keydown', keydown, false );
+
+	}
+
+	function mousedown( event ) {
+
+		if ( _this.enabled === false ) return;
+
+		event.preventDefault();
+		event.stopPropagation();
+
+		if ( _state === STATE.NONE ) {
+
+			_state = event.button;
+
+		}
+
+		if ( _state === STATE.ROTATE && !_this.noRotate ) {
+
+			_rotateStart = _rotateEnd = _this.getMouseProjectionOnBall( event.clientX, event.clientY );
+
+		} else if ( _state === STATE.ZOOM && !_this.noZoom ) {
+
+			_zoomStart = _zoomEnd = _this.getMouseOnScreen( event.clientX, event.clientY );
+
+		} else if ( _state === STATE.PAN && !_this.noPan ) {
+
+			_panStart = _panEnd = _this.getMouseOnScreen( event.clientX, event.clientY );
+
+		}
+
+		document.addEventListener( 'mousemove', mousemove, false );
+		document.addEventListener( 'mouseup', mouseup, false );
+
+	}
+
+	function mousemove( event ) {
+
+		if ( _this.enabled === false ) return;
+
+		event.preventDefault();
+		event.stopPropagation();
+
+		if ( _state === STATE.ROTATE && !_this.noRotate ) {
+
+			_rotateEnd = _this.getMouseProjectionOnBall( event.clientX, event.clientY );
+
+		} else if ( _state === STATE.ZOOM && !_this.noZoom ) {
+
+			_zoomEnd = _this.getMouseOnScreen( event.clientX, event.clientY );
+
+		} else if ( _state === STATE.PAN && !_this.noPan ) {
+
+			_panEnd = _this.getMouseOnScreen( event.clientX, event.clientY );
+
+		}
+
+	}
+
+	function mouseup( event ) {
+
+		if ( _this.enabled === false ) return;
+
+		event.preventDefault();
+		event.stopPropagation();
+
+		_state = STATE.NONE;
+
+		document.removeEventListener( 'mousemove', mousemove );
+		document.removeEventListener( 'mouseup', mouseup );
+
+	}
+
+	function mousewheel( event ) {
+
+		if ( _this.enabled === false ) return;
+
+		event.preventDefault();
+		event.stopPropagation();
+
+		var delta = 0;
+
+		if ( event.wheelDelta ) { // WebKit / Opera / Explorer 9
+
+			delta = event.wheelDelta / 40;
+
+		} else if ( event.detail ) { // Firefox
+
+			delta = - event.detail / 3;
+
+		}
+
+		_zoomStart.y += ( 1 / delta ) * 0.05;
+
+	}
+
+	function touchstart( event ) {
+
+		if ( _this.enabled === false ) return;
+
+		switch ( event.touches.length ) {
+
+			case 1:
+				_state = STATE.TOUCH_ROTATE;
+				_rotateStart = _rotateEnd = _this.getMouseProjectionOnBall( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY );
+				break;
+
+			case 2:
+				_state = STATE.TOUCH_ZOOM;
+				var dx = event.touches[ 0 ].pageX - event.touches[ 1 ].pageX;
+				var dy = event.touches[ 0 ].pageY - event.touches[ 1 ].pageY;
+				_touchZoomDistanceEnd = _touchZoomDistanceStart = Math.sqrt( dx * dx + dy * dy );
+				break;
+
+			case 3:
+				_state = STATE.TOUCH_PAN;
+				_panStart = _panEnd = _this.getMouseOnScreen( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY );
+				break;
+
+			default:
+				_state = STATE.NONE;
+
+		}
+
+	}
+
+	function touchmove( event ) {
+
+		if ( _this.enabled === false ) return;
+
+		event.preventDefault();
+		event.stopPropagation();
+
+		switch ( event.touches.length ) {
+
+			case 1:
+				_rotateEnd = _this.getMouseProjectionOnBall( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY );
+				break;
+
+			case 2:
+				var dx = event.touches[ 0 ].pageX - event.touches[ 1 ].pageX;
+				var dy = event.touches[ 0 ].pageY - event.touches[ 1 ].pageY;
+				_touchZoomDistanceEnd = Math.sqrt( dx * dx + dy * dy )
+				break;
+
+			case 3:
+				_panEnd = _this.getMouseOnScreen( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY );
+				break;
+
+			default:
+				_state = STATE.NONE;
+
+		}
+
+	}
+
+	function touchend( event ) {
+
+		if ( _this.enabled === false ) return;
+
+		switch ( event.touches.length ) {
+
+			case 1:
+				_rotateStart = _rotateEnd = _this.getMouseProjectionOnBall( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY );
+				break;
+
+			case 2:
+				_touchZoomDistanceStart = _touchZoomDistanceEnd = 0;
+				break;
+
+			case 3:
+				_panStart = _panEnd = _this.getMouseOnScreen( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY );
+				break;
+
+		}
+
+		_state = STATE.NONE;
+
+	}
+
+	this.domElement.addEventListener( 'contextmenu', function ( event ) { event.preventDefault(); }, false );
+
+	this.domElement.addEventListener( 'mousedown', mousedown, false );
+
+	this.domElement.addEventListener( 'mousewheel', mousewheel, false );
+	this.domElement.addEventListener( 'DOMMouseScroll', mousewheel, false ); // firefox
+
+	this.domElement.addEventListener( 'touchstart', touchstart, false );
+	this.domElement.addEventListener( 'touchend', touchend, false );
+	this.domElement.addEventListener( 'touchmove', touchmove, false );
+
+	window.addEventListener( 'keydown', keydown, false );
+	window.addEventListener( 'keyup', keyup, false );
+
+	this.handleResize();
+
+};
diff --git a/lib/dat.gui.min.js b/lib/dat.gui.min.js
new file mode 100644
index 0000000000000000000000000000000000000000..17e4a3cde2b683c95c07b3bcc8225ecbf0d6166e
--- /dev/null
+++ b/lib/dat.gui.min.js
@@ -0,0 +1,94 @@
+/**
+ * dat-gui JavaScript Controller Library
+ * http://code.google.com/p/dat-gui
+ *
+ * Copyright 2011 Data Arts Team, Google Creative Lab
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ */
+var dat=dat||{};dat.gui=dat.gui||{};dat.utils=dat.utils||{};dat.controllers=dat.controllers||{};dat.dom=dat.dom||{};dat.color=dat.color||{};dat.utils.css=function(){return{load:function(e,a){var a=a||document,c=a.createElement("link");c.type="text/css";c.rel="stylesheet";c.href=e;a.getElementsByTagName("head")[0].appendChild(c)},inject:function(e,a){var a=a||document,c=document.createElement("style");c.type="text/css";c.innerHTML=e;a.getElementsByTagName("head")[0].appendChild(c)}}}();
+dat.utils.common=function(){var e=Array.prototype.forEach,a=Array.prototype.slice;return{BREAK:{},extend:function(c){this.each(a.call(arguments,1),function(a){for(var f in a)this.isUndefined(a[f])||(c[f]=a[f])},this);return c},defaults:function(c){this.each(a.call(arguments,1),function(a){for(var f in a)this.isUndefined(c[f])&&(c[f]=a[f])},this);return c},compose:function(){var c=a.call(arguments);return function(){for(var d=a.call(arguments),f=c.length-1;f>=0;f--)d=[c[f].apply(this,d)];return d[0]}},
+each:function(a,d,f){if(e&&a.forEach===e)a.forEach(d,f);else if(a.length===a.length+0)for(var b=0,n=a.length;b<n;b++){if(b in a&&d.call(f,a[b],b)===this.BREAK)break}else for(b in a)if(d.call(f,a[b],b)===this.BREAK)break},defer:function(a){setTimeout(a,0)},toArray:function(c){return c.toArray?c.toArray():a.call(c)},isUndefined:function(a){return a===void 0},isNull:function(a){return a===null},isNaN:function(a){return a!==a},isArray:Array.isArray||function(a){return a.constructor===Array},isObject:function(a){return a===
+Object(a)},isNumber:function(a){return a===a+0},isString:function(a){return a===a+""},isBoolean:function(a){return a===false||a===true},isFunction:function(a){return Object.prototype.toString.call(a)==="[object Function]"}}}();
+dat.controllers.Controller=function(e){var a=function(a,d){this.initialValue=a[d];this.domElement=document.createElement("div");this.object=a;this.property=d;this.__onFinishChange=this.__onChange=void 0};e.extend(a.prototype,{onChange:function(a){this.__onChange=a;return this},onFinishChange:function(a){this.__onFinishChange=a;return this},setValue:function(a){this.object[this.property]=a;this.__onChange&&this.__onChange.call(this,a);this.updateDisplay();return this},getValue:function(){return this.object[this.property]},
+updateDisplay:function(){return this},isModified:function(){return this.initialValue!==this.getValue()}});return a}(dat.utils.common);
+dat.dom.dom=function(e){function a(b){if(b==="0"||e.isUndefined(b))return 0;b=b.match(d);return!e.isNull(b)?parseFloat(b[1]):0}var c={};e.each({HTMLEvents:["change"],MouseEvents:["click","mousemove","mousedown","mouseup","mouseover"],KeyboardEvents:["keydown"]},function(b,a){e.each(b,function(b){c[b]=a})});var d=/(\d+(\.\d+)?)px/,f={makeSelectable:function(b,a){if(!(b===void 0||b.style===void 0))b.onselectstart=a?function(){return false}:function(){},b.style.MozUserSelect=a?"auto":"none",b.style.KhtmlUserSelect=
+a?"auto":"none",b.unselectable=a?"on":"off"},makeFullscreen:function(b,a,d){e.isUndefined(a)&&(a=true);e.isUndefined(d)&&(d=true);b.style.position="absolute";if(a)b.style.left=0,b.style.right=0;if(d)b.style.top=0,b.style.bottom=0},fakeEvent:function(b,a,d,f){var d=d||{},m=c[a];if(!m)throw Error("Event type "+a+" not supported.");var l=document.createEvent(m);switch(m){case "MouseEvents":l.initMouseEvent(a,d.bubbles||false,d.cancelable||true,window,d.clickCount||1,0,0,d.x||d.clientX||0,d.y||d.clientY||
+0,false,false,false,false,0,null);break;case "KeyboardEvents":m=l.initKeyboardEvent||l.initKeyEvent;e.defaults(d,{cancelable:true,ctrlKey:false,altKey:false,shiftKey:false,metaKey:false,keyCode:void 0,charCode:void 0});m(a,d.bubbles||false,d.cancelable,window,d.ctrlKey,d.altKey,d.shiftKey,d.metaKey,d.keyCode,d.charCode);break;default:l.initEvent(a,d.bubbles||false,d.cancelable||true)}e.defaults(l,f);b.dispatchEvent(l)},bind:function(b,a,d,c){b.addEventListener?b.addEventListener(a,d,c||false):b.attachEvent&&
+b.attachEvent("on"+a,d);return f},unbind:function(b,a,d,c){b.removeEventListener?b.removeEventListener(a,d,c||false):b.detachEvent&&b.detachEvent("on"+a,d);return f},addClass:function(b,a){if(b.className===void 0)b.className=a;else if(b.className!==a){var d=b.className.split(/ +/);if(d.indexOf(a)==-1)d.push(a),b.className=d.join(" ").replace(/^\s+/,"").replace(/\s+$/,"")}return f},removeClass:function(b,a){if(a){if(b.className!==void 0)if(b.className===a)b.removeAttribute("class");else{var d=b.className.split(/ +/),
+c=d.indexOf(a);if(c!=-1)d.splice(c,1),b.className=d.join(" ")}}else b.className=void 0;return f},hasClass:function(a,d){return RegExp("(?:^|\\s+)"+d+"(?:\\s+|$)").test(a.className)||false},getWidth:function(b){b=getComputedStyle(b);return a(b["border-left-width"])+a(b["border-right-width"])+a(b["padding-left"])+a(b["padding-right"])+a(b.width)},getHeight:function(b){b=getComputedStyle(b);return a(b["border-top-width"])+a(b["border-bottom-width"])+a(b["padding-top"])+a(b["padding-bottom"])+a(b.height)},
+getOffset:function(a){var d={left:0,top:0};if(a.offsetParent){do d.left+=a.offsetLeft,d.top+=a.offsetTop;while(a=a.offsetParent)}return d},isActive:function(a){return a===document.activeElement&&(a.type||a.href)}};return f}(dat.utils.common);
+dat.controllers.OptionController=function(e,a,c){var d=function(f,b,e){d.superclass.call(this,f,b);var h=this;this.__select=document.createElement("select");if(c.isArray(e)){var j={};c.each(e,function(a){j[a]=a});e=j}c.each(e,function(a,b){var d=document.createElement("option");d.innerHTML=b;d.setAttribute("value",a);h.__select.appendChild(d)});this.updateDisplay();a.bind(this.__select,"change",function(){h.setValue(this.options[this.selectedIndex].value)});this.domElement.appendChild(this.__select)};
+d.superclass=e;c.extend(d.prototype,e.prototype,{setValue:function(a){a=d.superclass.prototype.setValue.call(this,a);this.__onFinishChange&&this.__onFinishChange.call(this,this.getValue());return a},updateDisplay:function(){this.__select.value=this.getValue();return d.superclass.prototype.updateDisplay.call(this)}});return d}(dat.controllers.Controller,dat.dom.dom,dat.utils.common);
+dat.controllers.NumberController=function(e,a){var c=function(d,f,b){c.superclass.call(this,d,f);b=b||{};this.__min=b.min;this.__max=b.max;this.__step=b.step;d=this.__impliedStep=a.isUndefined(this.__step)?this.initialValue==0?1:Math.pow(10,Math.floor(Math.log(this.initialValue)/Math.LN10))/10:this.__step;d=d.toString();this.__precision=d.indexOf(".")>-1?d.length-d.indexOf(".")-1:0};c.superclass=e;a.extend(c.prototype,e.prototype,{setValue:function(a){if(this.__min!==void 0&&a<this.__min)a=this.__min;
+else if(this.__max!==void 0&&a>this.__max)a=this.__max;this.__step!==void 0&&a%this.__step!=0&&(a=Math.round(a/this.__step)*this.__step);return c.superclass.prototype.setValue.call(this,a)},min:function(a){this.__min=a;return this},max:function(a){this.__max=a;return this},step:function(a){this.__step=a;return this}});return c}(dat.controllers.Controller,dat.utils.common);
+dat.controllers.NumberControllerBox=function(e,a,c){var d=function(f,b,e){function h(){var a=parseFloat(l.__input.value);c.isNaN(a)||l.setValue(a)}function j(a){var b=o-a.clientY;l.setValue(l.getValue()+b*l.__impliedStep);o=a.clientY}function m(){a.unbind(window,"mousemove",j);a.unbind(window,"mouseup",m)}this.__truncationSuspended=false;d.superclass.call(this,f,b,e);var l=this,o;this.__input=document.createElement("input");this.__input.setAttribute("type","text");a.bind(this.__input,"change",h);
+a.bind(this.__input,"blur",function(){h();l.__onFinishChange&&l.__onFinishChange.call(l,l.getValue())});a.bind(this.__input,"mousedown",function(b){a.bind(window,"mousemove",j);a.bind(window,"mouseup",m);o=b.clientY});a.bind(this.__input,"keydown",function(a){if(a.keyCode===13)l.__truncationSuspended=true,this.blur(),l.__truncationSuspended=false});this.updateDisplay();this.domElement.appendChild(this.__input)};d.superclass=e;c.extend(d.prototype,e.prototype,{updateDisplay:function(){var a=this.__input,
+b;if(this.__truncationSuspended)b=this.getValue();else{b=this.getValue();var c=Math.pow(10,this.__precision);b=Math.round(b*c)/c}a.value=b;return d.superclass.prototype.updateDisplay.call(this)}});return d}(dat.controllers.NumberController,dat.dom.dom,dat.utils.common);
+dat.controllers.NumberControllerSlider=function(e,a,c,d,f){var b=function(d,c,f,e,l){function o(b){b.preventDefault();var d=a.getOffset(g.__background),c=a.getWidth(g.__background);g.setValue(g.__min+(g.__max-g.__min)*((b.clientX-d.left)/(d.left+c-d.left)));return false}function y(){a.unbind(window,"mousemove",o);a.unbind(window,"mouseup",y);g.__onFinishChange&&g.__onFinishChange.call(g,g.getValue())}b.superclass.call(this,d,c,{min:f,max:e,step:l});var g=this;this.__background=document.createElement("div");
+this.__foreground=document.createElement("div");a.bind(this.__background,"mousedown",function(b){a.bind(window,"mousemove",o);a.bind(window,"mouseup",y);o(b)});a.addClass(this.__background,"slider");a.addClass(this.__foreground,"slider-fg");this.updateDisplay();this.__background.appendChild(this.__foreground);this.domElement.appendChild(this.__background)};b.superclass=e;b.useDefaultStyles=function(){c.inject(f)};d.extend(b.prototype,e.prototype,{updateDisplay:function(){this.__foreground.style.width=
+(this.getValue()-this.__min)/(this.__max-this.__min)*100+"%";return b.superclass.prototype.updateDisplay.call(this)}});return b}(dat.controllers.NumberController,dat.dom.dom,dat.utils.css,dat.utils.common,".slider {\n  box-shadow: inset 0 2px 4px rgba(0,0,0,0.15);\n  height: 1em;\n  border-radius: 1em;\n  background-color: #eee;\n  padding: 0 0.5em;\n  overflow: hidden;\n}\n\n.slider-fg {\n  padding: 1px 0 2px 0;\n  background-color: #aaa;\n  height: 1em;\n  margin-left: -0.5em;\n  padding-right: 0.5em;\n  border-radius: 1em 0 0 1em;\n}\n\n.slider-fg:after {\n  display: inline-block;\n  border-radius: 1em;\n  background-color: #fff;\n  border:  1px solid #aaa;\n  content: '';\n  float: right;\n  margin-right: -1em;\n  margin-top: -1px;\n  height: 0.9em;\n  width: 0.9em;\n}");
+dat.controllers.FunctionController=function(e,a,c){var d=function(c,b,e){d.superclass.call(this,c,b);var h=this;this.__button=document.createElement("div");this.__button.innerHTML=e===void 0?"Fire":e;a.bind(this.__button,"click",function(a){a.preventDefault();h.fire();return false});a.addClass(this.__button,"button");this.domElement.appendChild(this.__button)};d.superclass=e;c.extend(d.prototype,e.prototype,{fire:function(){this.__onChange&&this.__onChange.call(this);this.__onFinishChange&&this.__onFinishChange.call(this,
+this.getValue());this.getValue().call(this.object)}});return d}(dat.controllers.Controller,dat.dom.dom,dat.utils.common);
+dat.controllers.BooleanController=function(e,a,c){var d=function(c,b){d.superclass.call(this,c,b);var e=this;this.__prev=this.getValue();this.__checkbox=document.createElement("input");this.__checkbox.setAttribute("type","checkbox");a.bind(this.__checkbox,"change",function(){e.setValue(!e.__prev)},false);this.domElement.appendChild(this.__checkbox);this.updateDisplay()};d.superclass=e;c.extend(d.prototype,e.prototype,{setValue:function(a){a=d.superclass.prototype.setValue.call(this,a);this.__onFinishChange&&
+this.__onFinishChange.call(this,this.getValue());this.__prev=this.getValue();return a},updateDisplay:function(){this.getValue()===true?(this.__checkbox.setAttribute("checked","checked"),this.__checkbox.checked=true):this.__checkbox.checked=false;return d.superclass.prototype.updateDisplay.call(this)}});return d}(dat.controllers.Controller,dat.dom.dom,dat.utils.common);
+dat.color.toString=function(e){return function(a){if(a.a==1||e.isUndefined(a.a)){for(a=a.hex.toString(16);a.length<6;)a="0"+a;return"#"+a}else return"rgba("+Math.round(a.r)+","+Math.round(a.g)+","+Math.round(a.b)+","+a.a+")"}}(dat.utils.common);
+dat.color.interpret=function(e,a){var c,d,f=[{litmus:a.isString,conversions:{THREE_CHAR_HEX:{read:function(a){a=a.match(/^#([A-F0-9])([A-F0-9])([A-F0-9])$/i);return a===null?false:{space:"HEX",hex:parseInt("0x"+a[1].toString()+a[1].toString()+a[2].toString()+a[2].toString()+a[3].toString()+a[3].toString())}},write:e},SIX_CHAR_HEX:{read:function(a){a=a.match(/^#([A-F0-9]{6})$/i);return a===null?false:{space:"HEX",hex:parseInt("0x"+a[1].toString())}},write:e},CSS_RGB:{read:function(a){a=a.match(/^rgb\(\s*(.+)\s*,\s*(.+)\s*,\s*(.+)\s*\)/);
+return a===null?false:{space:"RGB",r:parseFloat(a[1]),g:parseFloat(a[2]),b:parseFloat(a[3])}},write:e},CSS_RGBA:{read:function(a){a=a.match(/^rgba\(\s*(.+)\s*,\s*(.+)\s*,\s*(.+)\s*\,\s*(.+)\s*\)/);return a===null?false:{space:"RGB",r:parseFloat(a[1]),g:parseFloat(a[2]),b:parseFloat(a[3]),a:parseFloat(a[4])}},write:e}}},{litmus:a.isNumber,conversions:{HEX:{read:function(a){return{space:"HEX",hex:a,conversionName:"HEX"}},write:function(a){return a.hex}}}},{litmus:a.isArray,conversions:{RGB_ARRAY:{read:function(a){return a.length!=
+3?false:{space:"RGB",r:a[0],g:a[1],b:a[2]}},write:function(a){return[a.r,a.g,a.b]}},RGBA_ARRAY:{read:function(a){return a.length!=4?false:{space:"RGB",r:a[0],g:a[1],b:a[2],a:a[3]}},write:function(a){return[a.r,a.g,a.b,a.a]}}}},{litmus:a.isObject,conversions:{RGBA_OBJ:{read:function(b){return a.isNumber(b.r)&&a.isNumber(b.g)&&a.isNumber(b.b)&&a.isNumber(b.a)?{space:"RGB",r:b.r,g:b.g,b:b.b,a:b.a}:false},write:function(a){return{r:a.r,g:a.g,b:a.b,a:a.a}}},RGB_OBJ:{read:function(b){return a.isNumber(b.r)&&
+a.isNumber(b.g)&&a.isNumber(b.b)?{space:"RGB",r:b.r,g:b.g,b:b.b}:false},write:function(a){return{r:a.r,g:a.g,b:a.b}}},HSVA_OBJ:{read:function(b){return a.isNumber(b.h)&&a.isNumber(b.s)&&a.isNumber(b.v)&&a.isNumber(b.a)?{space:"HSV",h:b.h,s:b.s,v:b.v,a:b.a}:false},write:function(a){return{h:a.h,s:a.s,v:a.v,a:a.a}}},HSV_OBJ:{read:function(b){return a.isNumber(b.h)&&a.isNumber(b.s)&&a.isNumber(b.v)?{space:"HSV",h:b.h,s:b.s,v:b.v}:false},write:function(a){return{h:a.h,s:a.s,v:a.v}}}}}];return function(){d=
+false;var b=arguments.length>1?a.toArray(arguments):arguments[0];a.each(f,function(e){if(e.litmus(b))return a.each(e.conversions,function(e,f){c=e.read(b);if(d===false&&c!==false)return d=c,c.conversionName=f,c.conversion=e,a.BREAK}),a.BREAK});return d}}(dat.color.toString,dat.utils.common);
+dat.GUI=dat.gui.GUI=function(e,a,c,d,f,b,n,h,j,m,l,o,y,g,i){function q(a,b,r,c){if(b[r]===void 0)throw Error("Object "+b+' has no property "'+r+'"');c.color?b=new l(b,r):(b=[b,r].concat(c.factoryArgs),b=d.apply(a,b));if(c.before instanceof f)c.before=c.before.__li;t(a,b);g.addClass(b.domElement,"c");r=document.createElement("span");g.addClass(r,"property-name");r.innerHTML=b.property;var e=document.createElement("div");e.appendChild(r);e.appendChild(b.domElement);c=s(a,e,c.before);g.addClass(c,k.CLASS_CONTROLLER_ROW);
+g.addClass(c,typeof b.getValue());p(a,c,b);a.__controllers.push(b);return b}function s(a,b,d){var c=document.createElement("li");b&&c.appendChild(b);d?a.__ul.insertBefore(c,params.before):a.__ul.appendChild(c);a.onResize();return c}function p(a,d,c){c.__li=d;c.__gui=a;i.extend(c,{options:function(b){if(arguments.length>1)return c.remove(),q(a,c.object,c.property,{before:c.__li.nextElementSibling,factoryArgs:[i.toArray(arguments)]});if(i.isArray(b)||i.isObject(b))return c.remove(),q(a,c.object,c.property,
+{before:c.__li.nextElementSibling,factoryArgs:[b]})},name:function(a){c.__li.firstElementChild.firstElementChild.innerHTML=a;return c},listen:function(){c.__gui.listen(c);return c},remove:function(){c.__gui.remove(c);return c}});if(c instanceof j){var e=new h(c.object,c.property,{min:c.__min,max:c.__max,step:c.__step});i.each(["updateDisplay","onChange","onFinishChange"],function(a){var b=c[a],H=e[a];c[a]=e[a]=function(){var a=Array.prototype.slice.call(arguments);b.apply(c,a);return H.apply(e,a)}});
+g.addClass(d,"has-slider");c.domElement.insertBefore(e.domElement,c.domElement.firstElementChild)}else if(c instanceof h){var f=function(b){return i.isNumber(c.__min)&&i.isNumber(c.__max)?(c.remove(),q(a,c.object,c.property,{before:c.__li.nextElementSibling,factoryArgs:[c.__min,c.__max,c.__step]})):b};c.min=i.compose(f,c.min);c.max=i.compose(f,c.max)}else if(c instanceof b)g.bind(d,"click",function(){g.fakeEvent(c.__checkbox,"click")}),g.bind(c.__checkbox,"click",function(a){a.stopPropagation()});
+else if(c instanceof n)g.bind(d,"click",function(){g.fakeEvent(c.__button,"click")}),g.bind(d,"mouseover",function(){g.addClass(c.__button,"hover")}),g.bind(d,"mouseout",function(){g.removeClass(c.__button,"hover")});else if(c instanceof l)g.addClass(d,"color"),c.updateDisplay=i.compose(function(a){d.style.borderLeftColor=c.__color.toString();return a},c.updateDisplay),c.updateDisplay();c.setValue=i.compose(function(b){a.getRoot().__preset_select&&c.isModified()&&B(a.getRoot(),true);return b},c.setValue)}
+function t(a,b){var c=a.getRoot(),d=c.__rememberedObjects.indexOf(b.object);if(d!=-1){var e=c.__rememberedObjectIndecesToControllers[d];e===void 0&&(e={},c.__rememberedObjectIndecesToControllers[d]=e);e[b.property]=b;if(c.load&&c.load.remembered){c=c.load.remembered;if(c[a.preset])c=c[a.preset];else if(c[w])c=c[w];else return;if(c[d]&&c[d][b.property]!==void 0)d=c[d][b.property],b.initialValue=d,b.setValue(d)}}}function I(a){var b=a.__save_row=document.createElement("li");g.addClass(a.domElement,
+"has-save");a.__ul.insertBefore(b,a.__ul.firstChild);g.addClass(b,"save-row");var c=document.createElement("span");c.innerHTML="&nbsp;";g.addClass(c,"button gears");var d=document.createElement("span");d.innerHTML="Save";g.addClass(d,"button");g.addClass(d,"save");var e=document.createElement("span");e.innerHTML="New";g.addClass(e,"button");g.addClass(e,"save-as");var f=document.createElement("span");f.innerHTML="Revert";g.addClass(f,"button");g.addClass(f,"revert");var m=a.__preset_select=document.createElement("select");
+a.load&&a.load.remembered?i.each(a.load.remembered,function(b,c){C(a,c,c==a.preset)}):C(a,w,false);g.bind(m,"change",function(){for(var b=0;b<a.__preset_select.length;b++)a.__preset_select[b].innerHTML=a.__preset_select[b].value;a.preset=this.value});b.appendChild(m);b.appendChild(c);b.appendChild(d);b.appendChild(e);b.appendChild(f);if(u){var b=document.getElementById("dg-save-locally"),l=document.getElementById("dg-local-explain");b.style.display="block";b=document.getElementById("dg-local-storage");
+localStorage.getItem(document.location.href+".isLocal")==="true"&&b.setAttribute("checked","checked");var o=function(){l.style.display=a.useLocalStorage?"block":"none"};o();g.bind(b,"change",function(){a.useLocalStorage=!a.useLocalStorage;o()})}var h=document.getElementById("dg-new-constructor");g.bind(h,"keydown",function(a){a.metaKey&&(a.which===67||a.keyCode==67)&&x.hide()});g.bind(c,"click",function(){h.innerHTML=JSON.stringify(a.getSaveObject(),void 0,2);x.show();h.focus();h.select()});g.bind(d,
+"click",function(){a.save()});g.bind(e,"click",function(){var b=prompt("Enter a new preset name.");b&&a.saveAs(b)});g.bind(f,"click",function(){a.revert()})}function J(a){function b(f){f.preventDefault();e=f.clientX;g.addClass(a.__closeButton,k.CLASS_DRAG);g.bind(window,"mousemove",c);g.bind(window,"mouseup",d);return false}function c(b){b.preventDefault();a.width+=e-b.clientX;a.onResize();e=b.clientX;return false}function d(){g.removeClass(a.__closeButton,k.CLASS_DRAG);g.unbind(window,"mousemove",
+c);g.unbind(window,"mouseup",d)}a.__resize_handle=document.createElement("div");i.extend(a.__resize_handle.style,{width:"6px",marginLeft:"-3px",height:"200px",cursor:"ew-resize",position:"absolute"});var e;g.bind(a.__resize_handle,"mousedown",b);g.bind(a.__closeButton,"mousedown",b);a.domElement.insertBefore(a.__resize_handle,a.domElement.firstElementChild)}function D(a,b){a.domElement.style.width=b+"px";if(a.__save_row&&a.autoPlace)a.__save_row.style.width=b+"px";if(a.__closeButton)a.__closeButton.style.width=
+b+"px"}function z(a,b){var c={};i.each(a.__rememberedObjects,function(d,e){var f={};i.each(a.__rememberedObjectIndecesToControllers[e],function(a,c){f[c]=b?a.initialValue:a.getValue()});c[e]=f});return c}function C(a,b,c){var d=document.createElement("option");d.innerHTML=b;d.value=b;a.__preset_select.appendChild(d);if(c)a.__preset_select.selectedIndex=a.__preset_select.length-1}function B(a,b){var c=a.__preset_select[a.__preset_select.selectedIndex];c.innerHTML=b?c.value+"*":c.value}function E(a){a.length!=
+0&&o(function(){E(a)});i.each(a,function(a){a.updateDisplay()})}e.inject(c);var w="Default",u;try{u="localStorage"in window&&window.localStorage!==null}catch(K){u=false}var x,F=true,v,A=false,G=[],k=function(a){function b(){localStorage.setItem(document.location.href+".gui",JSON.stringify(d.getSaveObject()))}function c(){var a=d.getRoot();a.width+=1;i.defer(function(){a.width-=1})}var d=this;this.domElement=document.createElement("div");this.__ul=document.createElement("ul");this.domElement.appendChild(this.__ul);
+g.addClass(this.domElement,"dg");this.__folders={};this.__controllers=[];this.__rememberedObjects=[];this.__rememberedObjectIndecesToControllers=[];this.__listening=[];a=a||{};a=i.defaults(a,{autoPlace:true,width:k.DEFAULT_WIDTH});a=i.defaults(a,{resizable:a.autoPlace,hideable:a.autoPlace});if(i.isUndefined(a.load))a.load={preset:w};else if(a.preset)a.load.preset=a.preset;i.isUndefined(a.parent)&&a.hideable&&G.push(this);a.resizable=i.isUndefined(a.parent)&&a.resizable;if(a.autoPlace&&i.isUndefined(a.scrollable))a.scrollable=
+true;var e=u&&localStorage.getItem(document.location.href+".isLocal")==="true";Object.defineProperties(this,{parent:{get:function(){return a.parent}},scrollable:{get:function(){return a.scrollable}},autoPlace:{get:function(){return a.autoPlace}},preset:{get:function(){return d.parent?d.getRoot().preset:a.load.preset},set:function(b){d.parent?d.getRoot().preset=b:a.load.preset=b;for(b=0;b<this.__preset_select.length;b++)if(this.__preset_select[b].value==this.preset)this.__preset_select.selectedIndex=
+b;d.revert()}},width:{get:function(){return a.width},set:function(b){a.width=b;D(d,b)}},name:{get:function(){return a.name},set:function(b){a.name=b;if(m)m.innerHTML=a.name}},closed:{get:function(){return a.closed},set:function(b){a.closed=b;a.closed?g.addClass(d.__ul,k.CLASS_CLOSED):g.removeClass(d.__ul,k.CLASS_CLOSED);this.onResize();if(d.__closeButton)d.__closeButton.innerHTML=b?k.TEXT_OPEN:k.TEXT_CLOSED}},load:{get:function(){return a.load}},useLocalStorage:{get:function(){return e},set:function(a){u&&
+((e=a)?g.bind(window,"unload",b):g.unbind(window,"unload",b),localStorage.setItem(document.location.href+".isLocal",a))}}});if(i.isUndefined(a.parent)){a.closed=false;g.addClass(this.domElement,k.CLASS_MAIN);g.makeSelectable(this.domElement,false);if(u&&e){d.useLocalStorage=true;var f=localStorage.getItem(document.location.href+".gui");if(f)a.load=JSON.parse(f)}this.__closeButton=document.createElement("div");this.__closeButton.innerHTML=k.TEXT_CLOSED;g.addClass(this.__closeButton,k.CLASS_CLOSE_BUTTON);
+this.domElement.appendChild(this.__closeButton);g.bind(this.__closeButton,"click",function(){d.closed=!d.closed})}else{if(a.closed===void 0)a.closed=true;var m=document.createTextNode(a.name);g.addClass(m,"controller-name");f=s(d,m);g.addClass(this.__ul,k.CLASS_CLOSED);g.addClass(f,"title");g.bind(f,"click",function(a){a.preventDefault();d.closed=!d.closed;return false});if(!a.closed)this.closed=false}a.autoPlace&&(i.isUndefined(a.parent)&&(F&&(v=document.createElement("div"),g.addClass(v,"dg"),g.addClass(v,
+k.CLASS_AUTO_PLACE_CONTAINER),document.body.appendChild(v),F=false),v.appendChild(this.domElement),g.addClass(this.domElement,k.CLASS_AUTO_PLACE)),this.parent||D(d,a.width));g.bind(window,"resize",function(){d.onResize()});g.bind(this.__ul,"webkitTransitionEnd",function(){d.onResize()});g.bind(this.__ul,"transitionend",function(){d.onResize()});g.bind(this.__ul,"oTransitionEnd",function(){d.onResize()});this.onResize();a.resizable&&J(this);d.getRoot();a.parent||c()};k.toggleHide=function(){A=!A;i.each(G,
+function(a){a.domElement.style.zIndex=A?-999:999;a.domElement.style.opacity=A?0:1})};k.CLASS_AUTO_PLACE="a";k.CLASS_AUTO_PLACE_CONTAINER="ac";k.CLASS_MAIN="main";k.CLASS_CONTROLLER_ROW="cr";k.CLASS_TOO_TALL="taller-than-window";k.CLASS_CLOSED="closed";k.CLASS_CLOSE_BUTTON="close-button";k.CLASS_DRAG="drag";k.DEFAULT_WIDTH=245;k.TEXT_CLOSED="Close Controls";k.TEXT_OPEN="Open Controls";g.bind(window,"keydown",function(a){document.activeElement.type!=="text"&&(a.which===72||a.keyCode==72)&&k.toggleHide()},
+false);i.extend(k.prototype,{add:function(a,b){return q(this,a,b,{factoryArgs:Array.prototype.slice.call(arguments,2)})},addColor:function(a,b){return q(this,a,b,{color:true})},remove:function(a){this.__ul.removeChild(a.__li);this.__controllers.slice(this.__controllers.indexOf(a),1);var b=this;i.defer(function(){b.onResize()})},destroy:function(){this.autoPlace&&v.removeChild(this.domElement)},addFolder:function(a){if(this.__folders[a]!==void 0)throw Error('You already have a folder in this GUI by the name "'+
+a+'"');var b={name:a,parent:this};b.autoPlace=this.autoPlace;if(this.load&&this.load.folders&&this.load.folders[a])b.closed=this.load.folders[a].closed,b.load=this.load.folders[a];b=new k(b);this.__folders[a]=b;a=s(this,b.domElement);g.addClass(a,"folder");return b},open:function(){this.closed=false},close:function(){this.closed=true},onResize:function(){var a=this.getRoot();if(a.scrollable){var b=g.getOffset(a.__ul).top,c=0;i.each(a.__ul.childNodes,function(b){a.autoPlace&&b===a.__save_row||(c+=
+g.getHeight(b))});window.innerHeight-b-20<c?(g.addClass(a.domElement,k.CLASS_TOO_TALL),a.__ul.style.height=window.innerHeight-b-20+"px"):(g.removeClass(a.domElement,k.CLASS_TOO_TALL),a.__ul.style.height="auto")}a.__resize_handle&&i.defer(function(){a.__resize_handle.style.height=a.__ul.offsetHeight+"px"});if(a.__closeButton)a.__closeButton.style.width=a.width+"px"},remember:function(){if(i.isUndefined(x))x=new y,x.domElement.innerHTML=a;if(this.parent)throw Error("You can only call remember on a top level GUI.");
+var b=this;i.each(Array.prototype.slice.call(arguments),function(a){b.__rememberedObjects.length==0&&I(b);b.__rememberedObjects.indexOf(a)==-1&&b.__rememberedObjects.push(a)});this.autoPlace&&D(this,this.width)},getRoot:function(){for(var a=this;a.parent;)a=a.parent;return a},getSaveObject:function(){var a=this.load;a.closed=this.closed;if(this.__rememberedObjects.length>0){a.preset=this.preset;if(!a.remembered)a.remembered={};a.remembered[this.preset]=z(this)}a.folders={};i.each(this.__folders,function(b,
+c){a.folders[c]=b.getSaveObject()});return a},save:function(){if(!this.load.remembered)this.load.remembered={};this.load.remembered[this.preset]=z(this);B(this,false)},saveAs:function(a){if(!this.load.remembered)this.load.remembered={},this.load.remembered[w]=z(this,true);this.load.remembered[a]=z(this);this.preset=a;C(this,a,true)},revert:function(a){i.each(this.__controllers,function(b){this.getRoot().load.remembered?t(a||this.getRoot(),b):b.setValue(b.initialValue)},this);i.each(this.__folders,
+function(a){a.revert(a)});a||B(this.getRoot(),false)},listen:function(a){var b=this.__listening.length==0;this.__listening.push(a);b&&E(this.__listening)}});return k}(dat.utils.css,'<div id="dg-save" class="dg dialogue">\n\n  Here\'s the new load parameter for your <code>GUI</code>\'s constructor:\n\n  <textarea id="dg-new-constructor"></textarea>\n\n  <div id="dg-save-locally">\n\n    <input id="dg-local-storage" type="checkbox"/> Automatically save\n    values to <code>localStorage</code> on exit.\n\n    <div id="dg-local-explain">The values saved to <code>localStorage</code> will\n      override those passed to <code>dat.GUI</code>\'s constructor. This makes it\n      easier to work incrementally, but <code>localStorage</code> is fragile,\n      and your friends may not see the same values you do.\n      \n    </div>\n    \n  </div>\n\n</div>',
+".dg ul{list-style:none;margin:0;padding:0;width:100%;clear:both}.dg.ac{position:fixed;top:0;left:0;right:0;height:0;z-index:0}.dg:not(.ac) .main{overflow:hidden}.dg.main{-webkit-transition:opacity 0.1s linear;-o-transition:opacity 0.1s linear;-moz-transition:opacity 0.1s linear;transition:opacity 0.1s linear}.dg.main.taller-than-window{overflow-y:auto}.dg.main.taller-than-window .close-button{opacity:1;margin-top:-1px;border-top:1px solid #2c2c2c}.dg.main ul.closed .close-button{opacity:1 !important}.dg.main:hover .close-button,.dg.main .close-button.drag{opacity:1}.dg.main .close-button{-webkit-transition:opacity 0.1s linear;-o-transition:opacity 0.1s linear;-moz-transition:opacity 0.1s linear;transition:opacity 0.1s linear;border:0;position:absolute;line-height:19px;height:20px;cursor:pointer;text-align:center;background-color:#000}.dg.main .close-button:hover{background-color:#111}.dg.a{float:right;margin-right:15px;overflow-x:hidden}.dg.a.has-save ul{margin-top:27px}.dg.a.has-save ul.closed{margin-top:0}.dg.a .save-row{position:fixed;top:0;z-index:1002}.dg li{-webkit-transition:height 0.1s ease-out;-o-transition:height 0.1s ease-out;-moz-transition:height 0.1s ease-out;transition:height 0.1s ease-out}.dg li:not(.folder){cursor:auto;height:27px;line-height:27px;overflow:hidden;padding:0 4px 0 5px}.dg li.folder{padding:0;border-left:4px solid rgba(0,0,0,0)}.dg li.title{cursor:pointer;margin-left:-4px}.dg .closed li:not(.title),.dg .closed ul li,.dg .closed ul li > *{height:0;overflow:hidden;border:0}.dg .cr{clear:both;padding-left:3px;height:27px}.dg .property-name{cursor:default;float:left;clear:left;width:40%;overflow:hidden;text-overflow:ellipsis}.dg .c{float:left;width:60%}.dg .c input[type=text]{border:0;margin-top:4px;padding:3px;width:100%;float:right}.dg .has-slider input[type=text]{width:30%;margin-left:0}.dg .slider{float:left;width:66%;margin-left:-5px;margin-right:0;height:19px;margin-top:4px}.dg .slider-fg{height:100%}.dg .c input[type=checkbox]{margin-top:9px}.dg .c select{margin-top:5px}.dg .cr.function,.dg .cr.function .property-name,.dg .cr.function *,.dg .cr.boolean,.dg .cr.boolean *{cursor:pointer}.dg .selector{display:none;position:absolute;margin-left:-9px;margin-top:23px;z-index:10}.dg .c:hover .selector,.dg .selector.drag{display:block}.dg li.save-row{padding:0}.dg li.save-row .button{display:inline-block;padding:0px 6px}.dg.dialogue{background-color:#222;width:460px;padding:15px;font-size:13px;line-height:15px}#dg-new-constructor{padding:10px;color:#222;font-family:Monaco, monospace;font-size:10px;border:0;resize:none;box-shadow:inset 1px 1px 1px #888;word-wrap:break-word;margin:12px 0;display:block;width:440px;overflow-y:scroll;height:100px;position:relative}#dg-local-explain{display:none;font-size:11px;line-height:17px;border-radius:3px;background-color:#333;padding:8px;margin-top:10px}#dg-local-explain code{font-size:10px}#dat-gui-save-locally{display:none}.dg{color:#eee;font:11px 'Lucida Grande', sans-serif;text-shadow:0 -1px 0 #111}.dg.main::-webkit-scrollbar{width:5px;background:#1a1a1a}.dg.main::-webkit-scrollbar-corner{height:0;display:none}.dg.main::-webkit-scrollbar-thumb{border-radius:5px;background:#676767}.dg li:not(.folder){background:#1a1a1a;border-bottom:1px solid #2c2c2c}.dg li.save-row{line-height:25px;background:#dad5cb;border:0}.dg li.save-row select{margin-left:5px;width:108px}.dg li.save-row .button{margin-left:5px;margin-top:1px;border-radius:2px;font-size:9px;line-height:7px;padding:4px 4px 5px 4px;background:#c5bdad;color:#fff;text-shadow:0 1px 0 #b0a58f;box-shadow:0 -1px 0 #b0a58f;cursor:pointer}.dg li.save-row .button.gears{background:#c5bdad url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQJJREFUeNpiYKAU/P//PwGIC/ApCABiBSAW+I8AClAcgKxQ4T9hoMAEUrxx2QSGN6+egDX+/vWT4e7N82AMYoPAx/evwWoYoSYbACX2s7KxCxzcsezDh3evFoDEBYTEEqycggWAzA9AuUSQQgeYPa9fPv6/YWm/Acx5IPb7ty/fw+QZblw67vDs8R0YHyQhgObx+yAJkBqmG5dPPDh1aPOGR/eugW0G4vlIoTIfyFcA+QekhhHJhPdQxbiAIguMBTQZrPD7108M6roWYDFQiIAAv6Aow/1bFwXgis+f2LUAynwoIaNcz8XNx3Dl7MEJUDGQpx9gtQ8YCueB+D26OECAAQDadt7e46D42QAAAABJRU5ErkJggg==) 2px 1px no-repeat;height:7px;width:8px}.dg li.save-row .button:hover{background-color:#bab19e;box-shadow:0 -1px 0 #b0a58f}.dg li.folder{border-bottom:0}.dg li.title{padding-left:16px;background:#000 url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlI+hKgFxoCgAOw==) 6px 10px no-repeat;cursor:pointer;border-bottom:1px solid rgba(255,255,255,0.2)}.dg .closed li.title{background-image:url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlGIWqMCbWAEAOw==)}.dg .cr.boolean{border-left:3px solid #806787}.dg .cr.function{border-left:3px solid #e61d5f}.dg .cr.number{border-left:3px solid #2fa1d6}.dg .cr.number input[type=text]{color:#2fa1d6}.dg .cr.string{border-left:3px solid #1ed36f}.dg .cr.string input[type=text]{color:#1ed36f}.dg .cr.function:hover,.dg .cr.boolean:hover{background:#111}.dg .c input[type=text]{background:#303030;outline:none}.dg .c input[type=text]:hover{background:#3c3c3c}.dg .c input[type=text]:focus{background:#494949;color:#fff}.dg .c .slider{background:#303030;cursor:ew-resize}.dg .c .slider-fg{background:#2fa1d6}.dg .c .slider:hover{background:#3c3c3c}.dg .c .slider:hover .slider-fg{background:#44abda}\n",
+dat.controllers.factory=function(e,a,c,d,f,b,n){return function(h,j,m,l){var o=h[j];if(n.isArray(m)||n.isObject(m))return new e(h,j,m);if(n.isNumber(o))return n.isNumber(m)&&n.isNumber(l)?new c(h,j,m,l):new a(h,j,{min:m,max:l});if(n.isString(o))return new d(h,j);if(n.isFunction(o))return new f(h,j,"");if(n.isBoolean(o))return new b(h,j)}}(dat.controllers.OptionController,dat.controllers.NumberControllerBox,dat.controllers.NumberControllerSlider,dat.controllers.StringController=function(e,a,c){var d=
+function(c,b){function e(){h.setValue(h.__input.value)}d.superclass.call(this,c,b);var h=this;this.__input=document.createElement("input");this.__input.setAttribute("type","text");a.bind(this.__input,"keyup",e);a.bind(this.__input,"change",e);a.bind(this.__input,"blur",function(){h.__onFinishChange&&h.__onFinishChange.call(h,h.getValue())});a.bind(this.__input,"keydown",function(a){a.keyCode===13&&this.blur()});this.updateDisplay();this.domElement.appendChild(this.__input)};d.superclass=e;c.extend(d.prototype,
+e.prototype,{updateDisplay:function(){if(!a.isActive(this.__input))this.__input.value=this.getValue();return d.superclass.prototype.updateDisplay.call(this)}});return d}(dat.controllers.Controller,dat.dom.dom,dat.utils.common),dat.controllers.FunctionController,dat.controllers.BooleanController,dat.utils.common),dat.controllers.Controller,dat.controllers.BooleanController,dat.controllers.FunctionController,dat.controllers.NumberControllerBox,dat.controllers.NumberControllerSlider,dat.controllers.OptionController,
+dat.controllers.ColorController=function(e,a,c,d,f){function b(a,b,c,d){a.style.background="";f.each(j,function(e){a.style.cssText+="background: "+e+"linear-gradient("+b+", "+c+" 0%, "+d+" 100%); "})}function n(a){a.style.background="";a.style.cssText+="background: -moz-linear-gradient(top,  #ff0000 0%, #ff00ff 17%, #0000ff 34%, #00ffff 50%, #00ff00 67%, #ffff00 84%, #ff0000 100%);";a.style.cssText+="background: -webkit-linear-gradient(top,  #ff0000 0%,#ff00ff 17%,#0000ff 34%,#00ffff 50%,#00ff00 67%,#ffff00 84%,#ff0000 100%);";
+a.style.cssText+="background: -o-linear-gradient(top,  #ff0000 0%,#ff00ff 17%,#0000ff 34%,#00ffff 50%,#00ff00 67%,#ffff00 84%,#ff0000 100%);";a.style.cssText+="background: -ms-linear-gradient(top,  #ff0000 0%,#ff00ff 17%,#0000ff 34%,#00ffff 50%,#00ff00 67%,#ffff00 84%,#ff0000 100%);";a.style.cssText+="background: linear-gradient(top,  #ff0000 0%,#ff00ff 17%,#0000ff 34%,#00ffff 50%,#00ff00 67%,#ffff00 84%,#ff0000 100%);"}var h=function(e,l){function o(b){q(b);a.bind(window,"mousemove",q);a.bind(window,
+"mouseup",j)}function j(){a.unbind(window,"mousemove",q);a.unbind(window,"mouseup",j)}function g(){var a=d(this.value);a!==false?(p.__color.__state=a,p.setValue(p.__color.toOriginal())):this.value=p.__color.toString()}function i(){a.unbind(window,"mousemove",s);a.unbind(window,"mouseup",i)}function q(b){b.preventDefault();var c=a.getWidth(p.__saturation_field),d=a.getOffset(p.__saturation_field),e=(b.clientX-d.left+document.body.scrollLeft)/c,b=1-(b.clientY-d.top+document.body.scrollTop)/c;b>1?b=
+1:b<0&&(b=0);e>1?e=1:e<0&&(e=0);p.__color.v=b;p.__color.s=e;p.setValue(p.__color.toOriginal());return false}function s(b){b.preventDefault();var c=a.getHeight(p.__hue_field),d=a.getOffset(p.__hue_field),b=1-(b.clientY-d.top+document.body.scrollTop)/c;b>1?b=1:b<0&&(b=0);p.__color.h=b*360;p.setValue(p.__color.toOriginal());return false}h.superclass.call(this,e,l);this.__color=new c(this.getValue());this.__temp=new c(0);var p=this;this.domElement=document.createElement("div");a.makeSelectable(this.domElement,
+false);this.__selector=document.createElement("div");this.__selector.className="selector";this.__saturation_field=document.createElement("div");this.__saturation_field.className="saturation-field";this.__field_knob=document.createElement("div");this.__field_knob.className="field-knob";this.__field_knob_border="2px solid ";this.__hue_knob=document.createElement("div");this.__hue_knob.className="hue-knob";this.__hue_field=document.createElement("div");this.__hue_field.className="hue-field";this.__input=
+document.createElement("input");this.__input.type="text";this.__input_textShadow="0 1px 1px ";a.bind(this.__input,"keydown",function(a){a.keyCode===13&&g.call(this)});a.bind(this.__input,"blur",g);a.bind(this.__selector,"mousedown",function(){a.addClass(this,"drag").bind(window,"mouseup",function(){a.removeClass(p.__selector,"drag")})});var t=document.createElement("div");f.extend(this.__selector.style,{width:"122px",height:"102px",padding:"3px",backgroundColor:"#222",boxShadow:"0px 1px 3px rgba(0,0,0,0.3)"});
+f.extend(this.__field_knob.style,{position:"absolute",width:"12px",height:"12px",border:this.__field_knob_border+(this.__color.v<0.5?"#fff":"#000"),boxShadow:"0px 1px 3px rgba(0,0,0,0.5)",borderRadius:"12px",zIndex:1});f.extend(this.__hue_knob.style,{position:"absolute",width:"15px",height:"2px",borderRight:"4px solid #fff",zIndex:1});f.extend(this.__saturation_field.style,{width:"100px",height:"100px",border:"1px solid #555",marginRight:"3px",display:"inline-block",cursor:"pointer"});f.extend(t.style,
+{width:"100%",height:"100%",background:"none"});b(t,"top","rgba(0,0,0,0)","#000");f.extend(this.__hue_field.style,{width:"15px",height:"100px",display:"inline-block",border:"1px solid #555",cursor:"ns-resize"});n(this.__hue_field);f.extend(this.__input.style,{outline:"none",textAlign:"center",color:"#fff",border:0,fontWeight:"bold",textShadow:this.__input_textShadow+"rgba(0,0,0,0.7)"});a.bind(this.__saturation_field,"mousedown",o);a.bind(this.__field_knob,"mousedown",o);a.bind(this.__hue_field,"mousedown",
+function(b){s(b);a.bind(window,"mousemove",s);a.bind(window,"mouseup",i)});this.__saturation_field.appendChild(t);this.__selector.appendChild(this.__field_knob);this.__selector.appendChild(this.__saturation_field);this.__selector.appendChild(this.__hue_field);this.__hue_field.appendChild(this.__hue_knob);this.domElement.appendChild(this.__input);this.domElement.appendChild(this.__selector);this.updateDisplay()};h.superclass=e;f.extend(h.prototype,e.prototype,{updateDisplay:function(){var a=d(this.getValue());
+if(a!==false){var e=false;f.each(c.COMPONENTS,function(b){if(!f.isUndefined(a[b])&&!f.isUndefined(this.__color.__state[b])&&a[b]!==this.__color.__state[b])return e=true,{}},this);e&&f.extend(this.__color.__state,a)}f.extend(this.__temp.__state,this.__color.__state);this.__temp.a=1;var h=this.__color.v<0.5||this.__color.s>0.5?255:0,j=255-h;f.extend(this.__field_knob.style,{marginLeft:100*this.__color.s-7+"px",marginTop:100*(1-this.__color.v)-7+"px",backgroundColor:this.__temp.toString(),border:this.__field_knob_border+
+"rgb("+h+","+h+","+h+")"});this.__hue_knob.style.marginTop=(1-this.__color.h/360)*100+"px";this.__temp.s=1;this.__temp.v=1;b(this.__saturation_field,"left","#fff",this.__temp.toString());f.extend(this.__input.style,{backgroundColor:this.__input.value=this.__color.toString(),color:"rgb("+h+","+h+","+h+")",textShadow:this.__input_textShadow+"rgba("+j+","+j+","+j+",.7)"})}});var j=["-moz-","-o-","-webkit-","-ms-",""];return h}(dat.controllers.Controller,dat.dom.dom,dat.color.Color=function(e,a,c,d){function f(a,
+b,c){Object.defineProperty(a,b,{get:function(){if(this.__state.space==="RGB")return this.__state[b];n(this,b,c);return this.__state[b]},set:function(a){if(this.__state.space!=="RGB")n(this,b,c),this.__state.space="RGB";this.__state[b]=a}})}function b(a,b){Object.defineProperty(a,b,{get:function(){if(this.__state.space==="HSV")return this.__state[b];h(this);return this.__state[b]},set:function(a){if(this.__state.space!=="HSV")h(this),this.__state.space="HSV";this.__state[b]=a}})}function n(b,c,e){if(b.__state.space===
+"HEX")b.__state[c]=a.component_from_hex(b.__state.hex,e);else if(b.__state.space==="HSV")d.extend(b.__state,a.hsv_to_rgb(b.__state.h,b.__state.s,b.__state.v));else throw"Corrupted color state";}function h(b){var c=a.rgb_to_hsv(b.r,b.g,b.b);d.extend(b.__state,{s:c.s,v:c.v});if(d.isNaN(c.h)){if(d.isUndefined(b.__state.h))b.__state.h=0}else b.__state.h=c.h}var j=function(){this.__state=e.apply(this,arguments);if(this.__state===false)throw"Failed to interpret color arguments";this.__state.a=this.__state.a||
+1};j.COMPONENTS="r,g,b,h,s,v,hex,a".split(",");d.extend(j.prototype,{toString:function(){return c(this)},toOriginal:function(){return this.__state.conversion.write(this)}});f(j.prototype,"r",2);f(j.prototype,"g",1);f(j.prototype,"b",0);b(j.prototype,"h");b(j.prototype,"s");b(j.prototype,"v");Object.defineProperty(j.prototype,"a",{get:function(){return this.__state.a},set:function(a){this.__state.a=a}});Object.defineProperty(j.prototype,"hex",{get:function(){if(!this.__state.space!=="HEX")this.__state.hex=
+a.rgb_to_hex(this.r,this.g,this.b);return this.__state.hex},set:function(a){this.__state.space="HEX";this.__state.hex=a}});return j}(dat.color.interpret,dat.color.math=function(){var e;return{hsv_to_rgb:function(a,c,d){var e=a/60-Math.floor(a/60),b=d*(1-c),n=d*(1-e*c),c=d*(1-(1-e)*c),a=[[d,c,b],[n,d,b],[b,d,c],[b,n,d],[c,b,d],[d,b,n]][Math.floor(a/60)%6];return{r:a[0]*255,g:a[1]*255,b:a[2]*255}},rgb_to_hsv:function(a,c,d){var e=Math.min(a,c,d),b=Math.max(a,c,d),e=b-e;if(b==0)return{h:NaN,s:0,v:0};
+a=a==b?(c-d)/e:c==b?2+(d-a)/e:4+(a-c)/e;a/=6;a<0&&(a+=1);return{h:a*360,s:e/b,v:b/255}},rgb_to_hex:function(a,c,d){a=this.hex_with_component(0,2,a);a=this.hex_with_component(a,1,c);return a=this.hex_with_component(a,0,d)},component_from_hex:function(a,c){return a>>c*8&255},hex_with_component:function(a,c,d){return d<<(e=c*8)|a&~(255<<e)}}}(),dat.color.toString,dat.utils.common),dat.color.interpret,dat.utils.common),dat.utils.requestAnimationFrame=function(){return window.webkitRequestAnimationFrame||
+window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){window.setTimeout(e,1E3/60)}}(),dat.dom.CenteredDiv=function(e,a){var c=function(){this.backgroundElement=document.createElement("div");a.extend(this.backgroundElement.style,{backgroundColor:"rgba(0,0,0,0.8)",top:0,left:0,display:"none",zIndex:"1000",opacity:0,WebkitTransition:"opacity 0.2s linear"});e.makeFullscreen(this.backgroundElement);this.backgroundElement.style.position="fixed";this.domElement=
+document.createElement("div");a.extend(this.domElement.style,{position:"fixed",display:"none",zIndex:"1001",opacity:0,WebkitTransition:"-webkit-transform 0.2s ease-out, opacity 0.2s linear"});document.body.appendChild(this.backgroundElement);document.body.appendChild(this.domElement);var c=this;e.bind(this.backgroundElement,"click",function(){c.hide()})};c.prototype.show=function(){var c=this;this.backgroundElement.style.display="block";this.domElement.style.display="block";this.domElement.style.opacity=
+0;this.domElement.style.webkitTransform="scale(1.1)";this.layout();a.defer(function(){c.backgroundElement.style.opacity=1;c.domElement.style.opacity=1;c.domElement.style.webkitTransform="scale(1)"})};c.prototype.hide=function(){var a=this,c=function(){a.domElement.style.display="none";a.backgroundElement.style.display="none";e.unbind(a.domElement,"webkitTransitionEnd",c);e.unbind(a.domElement,"transitionend",c);e.unbind(a.domElement,"oTransitionEnd",c)};e.bind(this.domElement,"webkitTransitionEnd",
+c);e.bind(this.domElement,"transitionend",c);e.bind(this.domElement,"oTransitionEnd",c);this.backgroundElement.style.opacity=0;this.domElement.style.opacity=0;this.domElement.style.webkitTransform="scale(1.1)"};c.prototype.layout=function(){this.domElement.style.left=window.innerWidth/2-e.getWidth(this.domElement)/2+"px";this.domElement.style.top=window.innerHeight/2-e.getHeight(this.domElement)/2+"px"};return c}(dat.dom.dom,dat.utils.common),dat.dom.dom,dat.utils.common);
\ No newline at end of file
diff --git a/lib/jquery-1.8.3.min.js b/lib/jquery-1.8.3.min.js
new file mode 100644
index 0000000000000000000000000000000000000000..83589daa707a25a1fb3e4112075d382e9a1611ab
--- /dev/null
+++ b/lib/jquery-1.8.3.min.js
@@ -0,0 +1,2 @@
+/*! jQuery v1.8.3 jquery.com | jquery.org/license */
+(function(e,t){function _(e){var t=M[e]={};return v.each(e.split(y),function(e,n){t[n]=!0}),t}function H(e,n,r){if(r===t&&e.nodeType===1){var i="data-"+n.replace(P,"-$1").toLowerCase();r=e.getAttribute(i);if(typeof r=="string"){try{r=r==="true"?!0:r==="false"?!1:r==="null"?null:+r+""===r?+r:D.test(r)?v.parseJSON(r):r}catch(s){}v.data(e,n,r)}else r=t}return r}function B(e){var t;for(t in e){if(t==="data"&&v.isEmptyObject(e[t]))continue;if(t!=="toJSON")return!1}return!0}function et(){return!1}function tt(){return!0}function ut(e){return!e||!e.parentNode||e.parentNode.nodeType===11}function at(e,t){do e=e[t];while(e&&e.nodeType!==1);return e}function ft(e,t,n){t=t||0;if(v.isFunction(t))return v.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return v.grep(e,function(e,r){return e===t===n});if(typeof t=="string"){var r=v.grep(e,function(e){return e.nodeType===1});if(it.test(t))return v.filter(t,r,!n);t=v.filter(t,r)}return v.grep(e,function(e,r){return v.inArray(e,t)>=0===n})}function lt(e){var t=ct.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function At(e,t){if(t.nodeType!==1||!v.hasData(e))return;var n,r,i,s=v._data(e),o=v._data(t,s),u=s.events;if(u){delete o.handle,o.events={};for(n in u)for(r=0,i=u[n].length;r<i;r++)v.event.add(t,n,u[n][r])}o.data&&(o.data=v.extend({},o.data))}function Ot(e,t){var n;if(t.nodeType!==1)return;t.clearAttributes&&t.clearAttributes(),t.mergeAttributes&&t.mergeAttributes(e),n=t.nodeName.toLowerCase(),n==="object"?(t.parentNode&&(t.outerHTML=e.outerHTML),v.support.html5Clone&&e.innerHTML&&!v.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):n==="input"&&Et.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):n==="option"?t.selected=e.defaultSelected:n==="input"||n==="textarea"?t.defaultValue=e.defaultValue:n==="script"&&t.text!==e.text&&(t.text=e.text),t.removeAttribute(v.expando)}function Mt(e){return typeof e.getElementsByTagName!="undefined"?e.getElementsByTagName("*"):typeof e.querySelectorAll!="undefined"?e.querySelectorAll("*"):[]}function _t(e){Et.test(e.type)&&(e.defaultChecked=e.checked)}function Qt(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=Jt.length;while(i--){t=Jt[i]+n;if(t in e)return t}return r}function Gt(e,t){return e=t||e,v.css(e,"display")==="none"||!v.contains(e.ownerDocument,e)}function Yt(e,t){var n,r,i=[],s=0,o=e.length;for(;s<o;s++){n=e[s];if(!n.style)continue;i[s]=v._data(n,"olddisplay"),t?(!i[s]&&n.style.display==="none"&&(n.style.display=""),n.style.display===""&&Gt(n)&&(i[s]=v._data(n,"olddisplay",nn(n.nodeName)))):(r=Dt(n,"display"),!i[s]&&r!=="none"&&v._data(n,"olddisplay",r))}for(s=0;s<o;s++){n=e[s];if(!n.style)continue;if(!t||n.style.display==="none"||n.style.display==="")n.style.display=t?i[s]||"":"none"}return e}function Zt(e,t,n){var r=Rt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function en(e,t,n,r){var i=n===(r?"border":"content")?4:t==="width"?1:0,s=0;for(;i<4;i+=2)n==="margin"&&(s+=v.css(e,n+$t[i],!0)),r?(n==="content"&&(s-=parseFloat(Dt(e,"padding"+$t[i]))||0),n!=="margin"&&(s-=parseFloat(Dt(e,"border"+$t[i]+"Width"))||0)):(s+=parseFloat(Dt(e,"padding"+$t[i]))||0,n!=="padding"&&(s+=parseFloat(Dt(e,"border"+$t[i]+"Width"))||0));return s}function tn(e,t,n){var r=t==="width"?e.offsetWidth:e.offsetHeight,i=!0,s=v.support.boxSizing&&v.css(e,"boxSizing")==="border-box";if(r<=0||r==null){r=Dt(e,t);if(r<0||r==null)r=e.style[t];if(Ut.test(r))return r;i=s&&(v.support.boxSizingReliable||r===e.style[t]),r=parseFloat(r)||0}return r+en(e,t,n||(s?"border":"content"),i)+"px"}function nn(e){if(Wt[e])return Wt[e];var t=v("<"+e+">").appendTo(i.body),n=t.css("display");t.remove();if(n==="none"||n===""){Pt=i.body.appendChild(Pt||v.extend(i.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!Ht||!Pt.createElement)Ht=(Pt.contentWindow||Pt.contentDocument).document,Ht.write("<!doctype html><html><body>"),Ht.close();t=Ht.body.appendChild(Ht.createElement(e)),n=Dt(t,"display"),i.body.removeChild(Pt)}return Wt[e]=n,n}function fn(e,t,n,r){var i;if(v.isArray(t))v.each(t,function(t,i){n||sn.test(e)?r(e,i):fn(e+"["+(typeof i=="object"?t:"")+"]",i,n,r)});else if(!n&&v.type(t)==="object")for(i in t)fn(e+"["+i+"]",t[i],n,r);else r(e,t)}function Cn(e){return function(t,n){typeof t!="string"&&(n=t,t="*");var r,i,s,o=t.toLowerCase().split(y),u=0,a=o.length;if(v.isFunction(n))for(;u<a;u++)r=o[u],s=/^\+/.test(r),s&&(r=r.substr(1)||"*"),i=e[r]=e[r]||[],i[s?"unshift":"push"](n)}}function kn(e,n,r,i,s,o){s=s||n.dataTypes[0],o=o||{},o[s]=!0;var u,a=e[s],f=0,l=a?a.length:0,c=e===Sn;for(;f<l&&(c||!u);f++)u=a[f](n,r,i),typeof u=="string"&&(!c||o[u]?u=t:(n.dataTypes.unshift(u),u=kn(e,n,r,i,u,o)));return(c||!u)&&!o["*"]&&(u=kn(e,n,r,i,"*",o)),u}function Ln(e,n){var r,i,s=v.ajaxSettings.flatOptions||{};for(r in n)n[r]!==t&&((s[r]?e:i||(i={}))[r]=n[r]);i&&v.extend(!0,e,i)}function An(e,n,r){var i,s,o,u,a=e.contents,f=e.dataTypes,l=e.responseFields;for(s in l)s in r&&(n[l[s]]=r[s]);while(f[0]==="*")f.shift(),i===t&&(i=e.mimeType||n.getResponseHeader("content-type"));if(i)for(s in a)if(a[s]&&a[s].test(i)){f.unshift(s);break}if(f[0]in r)o=f[0];else{for(s in r){if(!f[0]||e.converters[s+" "+f[0]]){o=s;break}u||(u=s)}o=o||u}if(o)return o!==f[0]&&f.unshift(o),r[o]}function On(e,t){var n,r,i,s,o=e.dataTypes.slice(),u=o[0],a={},f=0;e.dataFilter&&(t=e.dataFilter(t,e.dataType));if(o[1])for(n in e.converters)a[n.toLowerCase()]=e.converters[n];for(;i=o[++f];)if(i!=="*"){if(u!=="*"&&u!==i){n=a[u+" "+i]||a["* "+i];if(!n)for(r in a){s=r.split(" ");if(s[1]===i){n=a[u+" "+s[0]]||a["* "+s[0]];if(n){n===!0?n=a[r]:a[r]!==!0&&(i=s[0],o.splice(f--,0,i));break}}}if(n!==!0)if(n&&e["throws"])t=n(t);else try{t=n(t)}catch(l){return{state:"parsererror",error:n?l:"No conversion from "+u+" to "+i}}}u=i}return{state:"success",data:t}}function Fn(){try{return new e.XMLHttpRequest}catch(t){}}function In(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function $n(){return setTimeout(function(){qn=t},0),qn=v.now()}function Jn(e,t){v.each(t,function(t,n){var r=(Vn[t]||[]).concat(Vn["*"]),i=0,s=r.length;for(;i<s;i++)if(r[i].call(e,t,n))return})}function Kn(e,t,n){var r,i=0,s=0,o=Xn.length,u=v.Deferred().always(function(){delete a.elem}),a=function(){var t=qn||$n(),n=Math.max(0,f.startTime+f.duration-t),r=n/f.duration||0,i=1-r,s=0,o=f.tweens.length;for(;s<o;s++)f.tweens[s].run(i);return u.notifyWith(e,[f,i,n]),i<1&&o?n:(u.resolveWith(e,[f]),!1)},f=u.promise({elem:e,props:v.extend({},t),opts:v.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:qn||$n(),duration:n.duration,tweens:[],createTween:function(t,n,r){var i=v.Tween(e,f.opts,t,n,f.opts.specialEasing[t]||f.opts.easing);return f.tweens.push(i),i},stop:function(t){var n=0,r=t?f.tweens.length:0;for(;n<r;n++)f.tweens[n].run(1);return t?u.resolveWith(e,[f,t]):u.rejectWith(e,[f,t]),this}}),l=f.props;Qn(l,f.opts.specialEasing);for(;i<o;i++){r=Xn[i].call(f,e,l,f.opts);if(r)return r}return Jn(f,l),v.isFunction(f.opts.start)&&f.opts.start.call(e,f),v.fx.timer(v.extend(a,{anim:f,queue:f.opts.queue,elem:e})),f.progress(f.opts.progress).done(f.opts.done,f.opts.complete).fail(f.opts.fail).always(f.opts.always)}function Qn(e,t){var n,r,i,s,o;for(n in e){r=v.camelCase(n),i=t[r],s=e[n],v.isArray(s)&&(i=s[1],s=e[n]=s[0]),n!==r&&(e[r]=s,delete e[n]),o=v.cssHooks[r];if(o&&"expand"in o){s=o.expand(s),delete e[r];for(n in s)n in e||(e[n]=s[n],t[n]=i)}else t[r]=i}}function Gn(e,t,n){var r,i,s,o,u,a,f,l,c,h=this,p=e.style,d={},m=[],g=e.nodeType&&Gt(e);n.queue||(l=v._queueHooks(e,"fx"),l.unqueued==null&&(l.unqueued=0,c=l.empty.fire,l.empty.fire=function(){l.unqueued||c()}),l.unqueued++,h.always(function(){h.always(function(){l.unqueued--,v.queue(e,"fx").length||l.empty.fire()})})),e.nodeType===1&&("height"in t||"width"in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],v.css(e,"display")==="inline"&&v.css(e,"float")==="none"&&(!v.support.inlineBlockNeedsLayout||nn(e.nodeName)==="inline"?p.display="inline-block":p.zoom=1)),n.overflow&&(p.overflow="hidden",v.support.shrinkWrapBlocks||h.done(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}));for(r in t){s=t[r];if(Un.exec(s)){delete t[r],a=a||s==="toggle";if(s===(g?"hide":"show"))continue;m.push(r)}}o=m.length;if(o){u=v._data(e,"fxshow")||v._data(e,"fxshow",{}),"hidden"in u&&(g=u.hidden),a&&(u.hidden=!g),g?v(e).show():h.done(function(){v(e).hide()}),h.done(function(){var t;v.removeData(e,"fxshow",!0);for(t in d)v.style(e,t,d[t])});for(r=0;r<o;r++)i=m[r],f=h.createTween(i,g?u[i]:0),d[i]=u[i]||v.style(e,i),i in u||(u[i]=f.start,g&&(f.end=f.start,f.start=i==="width"||i==="height"?1:0))}}function Yn(e,t,n,r,i){return new Yn.prototype.init(e,t,n,r,i)}function Zn(e,t){var n,r={height:e},i=0;t=t?1:0;for(;i<4;i+=2-t)n=$t[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function tr(e){return v.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:!1}var n,r,i=e.document,s=e.location,o=e.navigator,u=e.jQuery,a=e.$,f=Array.prototype.push,l=Array.prototype.slice,c=Array.prototype.indexOf,h=Object.prototype.toString,p=Object.prototype.hasOwnProperty,d=String.prototype.trim,v=function(e,t){return new v.fn.init(e,t,n)},m=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,g=/\S/,y=/\s+/,b=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,w=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,E=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,S=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,T=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,N=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,C=/^-ms-/,k=/-([\da-z])/gi,L=function(e,t){return(t+"").toUpperCase()},A=function(){i.addEventListener?(i.removeEventListener("DOMContentLoaded",A,!1),v.ready()):i.readyState==="complete"&&(i.detachEvent("onreadystatechange",A),v.ready())},O={};v.fn=v.prototype={constructor:v,init:function(e,n,r){var s,o,u,a;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if(typeof e=="string"){e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3?s=[null,e,null]:s=w.exec(e);if(s&&(s[1]||!n)){if(s[1])return n=n instanceof v?n[0]:n,a=n&&n.nodeType?n.ownerDocument||n:i,e=v.parseHTML(s[1],a,!0),E.test(s[1])&&v.isPlainObject(n)&&this.attr.call(e,n,!0),v.merge(this,e);o=i.getElementById(s[2]);if(o&&o.parentNode){if(o.id!==s[2])return r.find(e);this.length=1,this[0]=o}return this.context=i,this.selector=e,this}return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e)}return v.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),v.makeArray(e,this))},selector:"",jquery:"1.8.3",length:0,size:function(){return this.length},toArray:function(){return l.call(this)},get:function(e){return e==null?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e,t,n){var r=v.merge(this.constructor(),e);return r.prevObject=this,r.context=this.context,t==="find"?r.selector=this.selector+(this.selector?" ":"")+n:t&&(r.selector=this.selector+"."+t+"("+n+")"),r},each:function(e,t){return v.each(this,e,t)},ready:function(e){return v.ready.promise().done(e),this},eq:function(e){return e=+e,e===-1?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(l.apply(this,arguments),"slice",l.call(arguments).join(","))},map:function(e){return this.pushStack(v.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:[].sort,splice:[].splice},v.fn.init.prototype=v.fn,v.extend=v.fn.extend=function(){var e,n,r,i,s,o,u=arguments[0]||{},a=1,f=arguments.length,l=!1;typeof u=="boolean"&&(l=u,u=arguments[1]||{},a=2),typeof u!="object"&&!v.isFunction(u)&&(u={}),f===a&&(u=this,--a);for(;a<f;a++)if((e=arguments[a])!=null)for(n in e){r=u[n],i=e[n];if(u===i)continue;l&&i&&(v.isPlainObject(i)||(s=v.isArray(i)))?(s?(s=!1,o=r&&v.isArray(r)?r:[]):o=r&&v.isPlainObject(r)?r:{},u[n]=v.extend(l,o,i)):i!==t&&(u[n]=i)}return u},v.extend({noConflict:function(t){return e.$===v&&(e.$=a),t&&e.jQuery===v&&(e.jQuery=u),v},isReady:!1,readyWait:1,holdReady:function(e){e?v.readyWait++:v.ready(!0)},ready:function(e){if(e===!0?--v.readyWait:v.isReady)return;if(!i.body)return setTimeout(v.ready,1);v.isReady=!0;if(e!==!0&&--v.readyWait>0)return;r.resolveWith(i,[v]),v.fn.trigger&&v(i).trigger("ready").off("ready")},isFunction:function(e){return v.type(e)==="function"},isArray:Array.isArray||function(e){return v.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return e==null?String(e):O[h.call(e)]||"object"},isPlainObject:function(e){if(!e||v.type(e)!=="object"||e.nodeType||v.isWindow(e))return!1;try{if(e.constructor&&!p.call(e,"constructor")&&!p.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||p.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){var r;return!e||typeof e!="string"?null:(typeof t=="boolean"&&(n=t,t=0),t=t||i,(r=E.exec(e))?[t.createElement(r[1])]:(r=v.buildFragment([e],t,n?null:[]),v.merge([],(r.cacheable?v.clone(r.fragment):r.fragment).childNodes)))},parseJSON:function(t){if(!t||typeof t!="string")return null;t=v.trim(t);if(e.JSON&&e.JSON.parse)return e.JSON.parse(t);if(S.test(t.replace(T,"@").replace(N,"]").replace(x,"")))return(new Function("return "+t))();v.error("Invalid JSON: "+t)},parseXML:function(n){var r,i;if(!n||typeof n!="string")return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(s){r=t}return(!r||!r.documentElement||r.getElementsByTagName("parsererror").length)&&v.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&g.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(C,"ms-").replace(k,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,n,r){var i,s=0,o=e.length,u=o===t||v.isFunction(e);if(r){if(u){for(i in e)if(n.apply(e[i],r)===!1)break}else for(;s<o;)if(n.apply(e[s++],r)===!1)break}else if(u){for(i in e)if(n.call(e[i],i,e[i])===!1)break}else for(;s<o;)if(n.call(e[s],s,e[s++])===!1)break;return e},trim:d&&!d.call("\ufeff\u00a0")?function(e){return e==null?"":d.call(e)}:function(e){return e==null?"":(e+"").replace(b,"")},makeArray:function(e,t){var n,r=t||[];return e!=null&&(n=v.type(e),e.length==null||n==="string"||n==="function"||n==="regexp"||v.isWindow(e)?f.call(r,e):v.merge(r,e)),r},inArray:function(e,t,n){var r;if(t){if(c)return c.call(t,e,n);r=t.length,n=n?n<0?Math.max(0,r+n):n:0;for(;n<r;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,s=0;if(typeof r=="number")for(;s<r;s++)e[i++]=n[s];else while(n[s]!==t)e[i++]=n[s++];return e.length=i,e},grep:function(e,t,n){var r,i=[],s=0,o=e.length;n=!!n;for(;s<o;s++)r=!!t(e[s],s),n!==r&&i.push(e[s]);return i},map:function(e,n,r){var i,s,o=[],u=0,a=e.length,f=e instanceof v||a!==t&&typeof a=="number"&&(a>0&&e[0]&&e[a-1]||a===0||v.isArray(e));if(f)for(;u<a;u++)i=n(e[u],u,r),i!=null&&(o[o.length]=i);else for(s in e)i=n(e[s],s,r),i!=null&&(o[o.length]=i);return o.concat.apply([],o)},guid:1,proxy:function(e,n){var r,i,s;return typeof n=="string"&&(r=e[n],n=e,e=r),v.isFunction(e)?(i=l.call(arguments,2),s=function(){return e.apply(n,i.concat(l.call(arguments)))},s.guid=e.guid=e.guid||v.guid++,s):t},access:function(e,n,r,i,s,o,u){var a,f=r==null,l=0,c=e.length;if(r&&typeof r=="object"){for(l in r)v.access(e,n,l,r[l],1,o,i);s=1}else if(i!==t){a=u===t&&v.isFunction(i),f&&(a?(a=n,n=function(e,t,n){return a.call(v(e),n)}):(n.call(e,i),n=null));if(n)for(;l<c;l++)n(e[l],r,a?i.call(e[l],l,n(e[l],r)):i,u);s=1}return s?e:f?n.call(e):c?n(e[0],r):o},now:function(){return(new Date).getTime()}}),v.ready.promise=function(t){if(!r){r=v.Deferred();if(i.readyState==="complete")setTimeout(v.ready,1);else if(i.addEventListener)i.addEventListener("DOMContentLoaded",A,!1),e.addEventListener("load",v.ready,!1);else{i.attachEvent("onreadystatechange",A),e.attachEvent("onload",v.ready);var n=!1;try{n=e.frameElement==null&&i.documentElement}catch(s){}n&&n.doScroll&&function o(){if(!v.isReady){try{n.doScroll("left")}catch(e){return setTimeout(o,50)}v.ready()}}()}}return r.promise(t)},v.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(e,t){O["[object "+t+"]"]=t.toLowerCase()}),n=v(i);var M={};v.Callbacks=function(e){e=typeof e=="string"?M[e]||_(e):v.extend({},e);var n,r,i,s,o,u,a=[],f=!e.once&&[],l=function(t){n=e.memory&&t,r=!0,u=s||0,s=0,o=a.length,i=!0;for(;a&&u<o;u++)if(a[u].apply(t[0],t[1])===!1&&e.stopOnFalse){n=!1;break}i=!1,a&&(f?f.length&&l(f.shift()):n?a=[]:c.disable())},c={add:function(){if(a){var t=a.length;(function r(t){v.each(t,function(t,n){var i=v.type(n);i==="function"?(!e.unique||!c.has(n))&&a.push(n):n&&n.length&&i!=="string"&&r(n)})})(arguments),i?o=a.length:n&&(s=t,l(n))}return this},remove:function(){return a&&v.each(arguments,function(e,t){var n;while((n=v.inArray(t,a,n))>-1)a.splice(n,1),i&&(n<=o&&o--,n<=u&&u--)}),this},has:function(e){return v.inArray(e,a)>-1},empty:function(){return a=[],this},disable:function(){return a=f=n=t,this},disabled:function(){return!a},lock:function(){return f=t,n||c.disable(),this},locked:function(){return!f},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],a&&(!r||f)&&(i?f.push(t):l(t)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},v.extend({Deferred:function(e){var t=[["resolve","done",v.Callbacks("once memory"),"resolved"],["reject","fail",v.Callbacks("once memory"),"rejected"],["notify","progress",v.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return v.Deferred(function(n){v.each(t,function(t,r){var s=r[0],o=e[t];i[r[1]](v.isFunction(o)?function(){var e=o.apply(this,arguments);e&&v.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===i?n:this,[e])}:n[s])}),e=null}).promise()},promise:function(e){return e!=null?v.extend(e,r):r}},i={};return r.pipe=r.then,v.each(t,function(e,s){var o=s[2],u=s[3];r[s[1]]=o.add,u&&o.add(function(){n=u},t[e^1][2].disable,t[2][2].lock),i[s[0]]=o.fire,i[s[0]+"With"]=o.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=l.call(arguments),r=n.length,i=r!==1||e&&v.isFunction(e.promise)?r:0,s=i===1?e:v.Deferred(),o=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?l.call(arguments):r,n===u?s.notifyWith(t,n):--i||s.resolveWith(t,n)}},u,a,f;if(r>1){u=new Array(r),a=new Array(r),f=new Array(r);for(;t<r;t++)n[t]&&v.isFunction(n[t].promise)?n[t].promise().done(o(t,f,n)).fail(s.reject).progress(o(t,a,u)):--i}return i||s.resolveWith(f,n),s.promise()}}),v.support=function(){var t,n,r,s,o,u,a,f,l,c,h,p=i.createElement("div");p.setAttribute("className","t"),p.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=p.getElementsByTagName("*"),r=p.getElementsByTagName("a")[0];if(!n||!r||!n.length)return{};s=i.createElement("select"),o=s.appendChild(i.createElement("option")),u=p.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:r.getAttribute("href")==="/a",opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:u.value==="on",optSelected:o.selected,getSetAttribute:p.className!=="t",enctype:!!i.createElement("form").enctype,html5Clone:i.createElement("nav").cloneNode(!0).outerHTML!=="<:nav></:nav>",boxModel:i.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},u.checked=!0,t.noCloneChecked=u.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!o.disabled;try{delete p.test}catch(d){t.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",h=function(){t.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick"),p.detachEvent("onclick",h)),u=i.createElement("input"),u.value="t",u.setAttribute("type","radio"),t.radioValue=u.value==="t",u.setAttribute("checked","checked"),u.setAttribute("name","t"),p.appendChild(u),a=i.createDocumentFragment(),a.appendChild(p.lastChild),t.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=u.checked,a.removeChild(u),a.appendChild(p);if(p.attachEvent)for(l in{submit:!0,change:!0,focusin:!0})f="on"+l,c=f in p,c||(p.setAttribute(f,"return;"),c=typeof p[f]=="function"),t[l+"Bubbles"]=c;return v(function(){var n,r,s,o,u="padding:0;margin:0;border:0;display:block;overflow:hidden;",a=i.getElementsByTagName("body")[0];if(!a)return;n=i.createElement("div"),n.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",a.insertBefore(n,a.firstChild),r=i.createElement("div"),n.appendChild(r),r.innerHTML="<table><tr><td></td><td>t</td></tr></table>",s=r.getElementsByTagName("td"),s[0].style.cssText="padding:0;margin:0;border:0;display:none",c=s[0].offsetHeight===0,s[0].style.display="",s[1].style.display="none",t.reliableHiddenOffsets=c&&s[0].offsetHeight===0,r.innerHTML="",r.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=r.offsetWidth===4,t.doesNotIncludeMarginInBodyOffset=a.offsetTop!==1,e.getComputedStyle&&(t.pixelPosition=(e.getComputedStyle(r,null)||{}).top!=="1%",t.boxSizingReliable=(e.getComputedStyle(r,null)||{width:"4px"}).width==="4px",o=i.createElement("div"),o.style.cssText=r.style.cssText=u,o.style.marginRight=o.style.width="0",r.style.width="1px",r.appendChild(o),t.reliableMarginRight=!parseFloat((e.getComputedStyle(o,null)||{}).marginRight)),typeof r.style.zoom!="undefined"&&(r.innerHTML="",r.style.cssText=u+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=r.offsetWidth===3,r.style.display="block",r.style.overflow="visible",r.innerHTML="<div></div>",r.firstChild.style.width="5px",t.shrinkWrapBlocks=r.offsetWidth!==3,n.style.zoom=1),a.removeChild(n),n=r=s=o=null}),a.removeChild(p),n=r=s=o=u=a=p=null,t}();var D=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;v.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(v.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?v.cache[e[v.expando]]:e[v.expando],!!e&&!B(e)},data:function(e,n,r,i){if(!v.acceptData(e))return;var s,o,u=v.expando,a=typeof n=="string",f=e.nodeType,l=f?v.cache:e,c=f?e[u]:e[u]&&u;if((!c||!l[c]||!i&&!l[c].data)&&a&&r===t)return;c||(f?e[u]=c=v.deletedIds.pop()||v.guid++:c=u),l[c]||(l[c]={},f||(l[c].toJSON=v.noop));if(typeof n=="object"||typeof n=="function")i?l[c]=v.extend(l[c],n):l[c].data=v.extend(l[c].data,n);return s=l[c],i||(s.data||(s.data={}),s=s.data),r!==t&&(s[v.camelCase(n)]=r),a?(o=s[n],o==null&&(o=s[v.camelCase(n)])):o=s,o},removeData:function(e,t,n){if(!v.acceptData(e))return;var r,i,s,o=e.nodeType,u=o?v.cache:e,a=o?e[v.expando]:v.expando;if(!u[a])return;if(t){r=n?u[a]:u[a].data;if(r){v.isArray(t)||(t in r?t=[t]:(t=v.camelCase(t),t in r?t=[t]:t=t.split(" ")));for(i=0,s=t.length;i<s;i++)delete r[t[i]];if(!(n?B:v.isEmptyObject)(r))return}}if(!n){delete u[a].data;if(!B(u[a]))return}o?v.cleanData([e],!0):v.support.deleteExpando||u!=u.window?delete u[a]:u[a]=null},_data:function(e,t,n){return v.data(e,t,n,!0)},acceptData:function(e){var t=e.nodeName&&v.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),v.fn.extend({data:function(e,n){var r,i,s,o,u,a=this[0],f=0,l=null;if(e===t){if(this.length){l=v.data(a);if(a.nodeType===1&&!v._data(a,"parsedAttrs")){s=a.attributes;for(u=s.length;f<u;f++)o=s[f].name,o.indexOf("data-")||(o=v.camelCase(o.substring(5)),H(a,o,l[o]));v._data(a,"parsedAttrs",!0)}}return l}return typeof e=="object"?this.each(function(){v.data(this,e)}):(r=e.split(".",2),r[1]=r[1]?"."+r[1]:"",i=r[1]+"!",v.access(this,function(n){if(n===t)return l=this.triggerHandler("getData"+i,[r[0]]),l===t&&a&&(l=v.data(a,e),l=H(a,e,l)),l===t&&r[1]?this.data(r[0]):l;r[1]=n,this.each(function(){var t=v(this);t.triggerHandler("setData"+i,r),v.data(this,e,n),t.triggerHandler("changeData"+i,r)})},null,n,arguments.length>1,null,!1))},removeData:function(e){return this.each(function(){v.removeData(this,e)})}}),v.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=v._data(e,t),n&&(!r||v.isArray(n)?r=v._data(e,t,v.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=v.queue(e,t),r=n.length,i=n.shift(),s=v._queueHooks(e,t),o=function(){v.dequeue(e,t)};i==="inprogress"&&(i=n.shift(),r--),i&&(t==="fx"&&n.unshift("inprogress"),delete s.stop,i.call(e,o,s)),!r&&s&&s.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return v._data(e,n)||v._data(e,n,{empty:v.Callbacks("once memory").add(function(){v.removeData(e,t+"queue",!0),v.removeData(e,n,!0)})})}}),v.fn.extend({queue:function(e,n){var r=2;return typeof e!="string"&&(n=e,e="fx",r--),arguments.length<r?v.queue(this[0],e):n===t?this:this.each(function(){var t=v.queue(this,e,n);v._queueHooks(this,e),e==="fx"&&t[0]!=="inprogress"&&v.dequeue(this,e)})},dequeue:function(e){return this.each(function(){v.dequeue(this,e)})},delay:function(e,t){return e=v.fx?v.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,s=v.Deferred(),o=this,u=this.length,a=function(){--i||s.resolveWith(o,[o])};typeof e!="string"&&(n=e,e=t),e=e||"fx";while(u--)r=v._data(o[u],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(a));return a(),s.promise(n)}});var j,F,I,q=/[\t\r\n]/g,R=/\r/g,U=/^(?:button|input)$/i,z=/^(?:button|input|object|select|textarea)$/i,W=/^a(?:rea|)$/i,X=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,V=v.support.getSetAttribute;v.fn.extend({attr:function(e,t){return v.access(this,v.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){v.removeAttr(this,e)})},prop:function(e,t){return v.access(this,v.prop,e,t,arguments.length>1)},removeProp:function(e){return e=v.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,s,o,u;if(v.isFunction(e))return this.each(function(t){v(this).addClass(e.call(this,t,this.className))});if(e&&typeof e=="string"){t=e.split(y);for(n=0,r=this.length;n<r;n++){i=this[n];if(i.nodeType===1)if(!i.className&&t.length===1)i.className=e;else{s=" "+i.className+" ";for(o=0,u=t.length;o<u;o++)s.indexOf(" "+t[o]+" ")<0&&(s+=t[o]+" ");i.className=v.trim(s)}}}return this},removeClass:function(e){var n,r,i,s,o,u,a;if(v.isFunction(e))return this.each(function(t){v(this).removeClass(e.call(this,t,this.className))});if(e&&typeof e=="string"||e===t){n=(e||"").split(y);for(u=0,a=this.length;u<a;u++){i=this[u];if(i.nodeType===1&&i.className){r=(" "+i.className+" ").replace(q," ");for(s=0,o=n.length;s<o;s++)while(r.indexOf(" "+n[s]+" ")>=0)r=r.replace(" "+n[s]+" "," ");i.className=e?v.trim(r):""}}}return this},toggleClass:function(e,t){var n=typeof e,r=typeof t=="boolean";return v.isFunction(e)?this.each(function(n){v(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if(n==="string"){var i,s=0,o=v(this),u=t,a=e.split(y);while(i=a[s++])u=r?u:!o.hasClass(i),o[u?"addClass":"removeClass"](i)}else if(n==="undefined"||n==="boolean")this.className&&v._data(this,"__className__",this.className),this.className=this.className||e===!1?"":v._data(this,"__className__")||""})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;n<r;n++)if(this[n].nodeType===1&&(" "+this[n].className+" ").replace(q," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,s=this[0];if(!arguments.length){if(s)return n=v.valHooks[s.type]||v.valHooks[s.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(s,"value"))!==t?r:(r=s.value,typeof r=="string"?r.replace(R,""):r==null?"":r);return}return i=v.isFunction(e),this.each(function(r){var s,o=v(this);if(this.nodeType!==1)return;i?s=e.call(this,r,o.val()):s=e,s==null?s="":typeof s=="number"?s+="":v.isArray(s)&&(s=v.map(s,function(e){return e==null?"":e+""})),n=v.valHooks[this.type]||v.valHooks[this.nodeName.toLowerCase()];if(!n||!("set"in n)||n.set(this,s,"value")===t)this.value=s})}}),v.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,s=e.type==="select-one"||i<0,o=s?null:[],u=s?i+1:r.length,a=i<0?u:s?i:0;for(;a<u;a++){n=r[a];if((n.selected||a===i)&&(v.support.optDisabled?!n.disabled:n.getAttribute("disabled")===null)&&(!n.parentNode.disabled||!v.nodeName(n.parentNode,"optgroup"))){t=v(n).val();if(s)return t;o.push(t)}}return o},set:function(e,t){var n=v.makeArray(t);return v(e).find("option").each(function(){this.selected=v.inArray(v(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{},attr:function(e,n,r,i){var s,o,u,a=e.nodeType;if(!e||a===3||a===8||a===2)return;if(i&&v.isFunction(v.fn[n]))return v(e)[n](r);if(typeof e.getAttribute=="undefined")return v.prop(e,n,r);u=a!==1||!v.isXMLDoc(e),u&&(n=n.toLowerCase(),o=v.attrHooks[n]||(X.test(n)?F:j));if(r!==t){if(r===null){v.removeAttr(e,n);return}return o&&"set"in o&&u&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r)}return o&&"get"in o&&u&&(s=o.get(e,n))!==null?s:(s=e.getAttribute(n),s===null?t:s)},removeAttr:function(e,t){var n,r,i,s,o=0;if(t&&e.nodeType===1){r=t.split(y);for(;o<r.length;o++)i=r[o],i&&(n=v.propFix[i]||i,s=X.test(i),s||v.attr(e,i,""),e.removeAttribute(V?i:n),s&&n in e&&(e[n]=!1))}},attrHooks:{type:{set:function(e,t){if(U.test(e.nodeName)&&e.parentNode)v.error("type property can't be changed");else if(!v.support.radioValue&&t==="radio"&&v.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}},value:{get:function(e,t){return j&&v.nodeName(e,"button")?j.get(e,t):t in e?e.value:null},set:function(e,t,n){if(j&&v.nodeName(e,"button"))return j.set(e,t,n);e.value=t}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,s,o,u=e.nodeType;if(!e||u===3||u===8||u===2)return;return o=u!==1||!v.isXMLDoc(e),o&&(n=v.propFix[n]||n,s=v.propHooks[n]),r!==t?s&&"set"in s&&(i=s.set(e,r,n))!==t?i:e[n]=r:s&&"get"in s&&(i=s.get(e,n))!==null?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):z.test(e.nodeName)||W.test(e.nodeName)&&e.href?0:t}}}}),F={get:function(e,n){var r,i=v.prop(e,n);return i===!0||typeof i!="boolean"&&(r=e.getAttributeNode(n))&&r.nodeValue!==!1?n.toLowerCase():t},set:function(e,t,n){var r;return t===!1?v.removeAttr(e,n):(r=v.propFix[n]||n,r in e&&(e[r]=!0),e.setAttribute(n,n.toLowerCase())),n}},V||(I={name:!0,id:!0,coords:!0},j=v.valHooks.button={get:function(e,n){var r;return r=e.getAttributeNode(n),r&&(I[n]?r.value!=="":r.specified)?r.value:t},set:function(e,t,n){var r=e.getAttributeNode(n);return r||(r=i.createAttribute(n),e.setAttributeNode(r)),r.value=t+""}},v.each(["width","height"],function(e,t){v.attrHooks[t]=v.extend(v.attrHooks[t],{set:function(e,n){if(n==="")return e.setAttribute(t,"auto"),n}})}),v.attrHooks.contenteditable={get:j.get,set:function(e,t,n){t===""&&(t="false"),j.set(e,t,n)}}),v.support.hrefNormalized||v.each(["href","src","width","height"],function(e,n){v.attrHooks[n]=v.extend(v.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return r===null?t:r}})}),v.support.style||(v.attrHooks.style={get:function(e){return e.style.cssText.toLowerCase()||t},set:function(e,t){return e.style.cssText=t+""}}),v.support.optSelected||(v.propHooks.selected=v.extend(v.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),v.support.enctype||(v.propFix.enctype="encoding"),v.support.checkOn||v.each(["radio","checkbox"],function(){v.valHooks[this]={get:function(e){return e.getAttribute("value")===null?"on":e.value}}}),v.each(["radio","checkbox"],function(){v.valHooks[this]=v.extend(v.valHooks[this],{set:function(e,t){if(v.isArray(t))return e.checked=v.inArray(v(e).val(),t)>=0}})});var $=/^(?:textarea|input|select)$/i,J=/^([^\.]*|)(?:\.(.+)|)$/,K=/(?:^|\s)hover(\.\S+|)\b/,Q=/^key/,G=/^(?:mouse|contextmenu)|click/,Y=/^(?:focusinfocus|focusoutblur)$/,Z=function(e){return v.event.special.hover?e:e.replace(K,"mouseenter$1 mouseleave$1")};v.event={add:function(e,n,r,i,s){var o,u,a,f,l,c,h,p,d,m,g;if(e.nodeType===3||e.nodeType===8||!n||!r||!(o=v._data(e)))return;r.handler&&(d=r,r=d.handler,s=d.selector),r.guid||(r.guid=v.guid++),a=o.events,a||(o.events=a={}),u=o.handle,u||(o.handle=u=function(e){return typeof v=="undefined"||!!e&&v.event.triggered===e.type?t:v.event.dispatch.apply(u.elem,arguments)},u.elem=e),n=v.trim(Z(n)).split(" ");for(f=0;f<n.length;f++){l=J.exec(n[f])||[],c=l[1],h=(l[2]||"").split(".").sort(),g=v.event.special[c]||{},c=(s?g.delegateType:g.bindType)||c,g=v.event.special[c]||{},p=v.extend({type:c,origType:l[1],data:i,handler:r,guid:r.guid,selector:s,needsContext:s&&v.expr.match.needsContext.test(s),namespace:h.join(".")},d),m=a[c];if(!m){m=a[c]=[],m.delegateCount=0;if(!g.setup||g.setup.call(e,i,h,u)===!1)e.addEventListener?e.addEventListener(c,u,!1):e.attachEvent&&e.attachEvent("on"+c,u)}g.add&&(g.add.call(e,p),p.handler.guid||(p.handler.guid=r.guid)),s?m.splice(m.delegateCount++,0,p):m.push(p),v.event.global[c]=!0}e=null},global:{},remove:function(e,t,n,r,i){var s,o,u,a,f,l,c,h,p,d,m,g=v.hasData(e)&&v._data(e);if(!g||!(h=g.events))return;t=v.trim(Z(t||"")).split(" ");for(s=0;s<t.length;s++){o=J.exec(t[s])||[],u=a=o[1],f=o[2];if(!u){for(u in h)v.event.remove(e,u+t[s],n,r,!0);continue}p=v.event.special[u]||{},u=(r?p.delegateType:p.bindType)||u,d=h[u]||[],l=d.length,f=f?new RegExp("(^|\\.)"+f.split(".").sort().join("\\.(?:.*\\.|)")+"(\\.|$)"):null;for(c=0;c<d.length;c++)m=d[c],(i||a===m.origType)&&(!n||n.guid===m.guid)&&(!f||f.test(m.namespace))&&(!r||r===m.selector||r==="**"&&m.selector)&&(d.splice(c--,1),m.selector&&d.delegateCount--,p.remove&&p.remove.call(e,m));d.length===0&&l!==d.length&&((!p.teardown||p.teardown.call(e,f,g.handle)===!1)&&v.removeEvent(e,u,g.handle),delete h[u])}v.isEmptyObject(h)&&(delete g.handle,v.removeData(e,"events",!0))},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(n,r,s,o){if(!s||s.nodeType!==3&&s.nodeType!==8){var u,a,f,l,c,h,p,d,m,g,y=n.type||n,b=[];if(Y.test(y+v.event.triggered))return;y.indexOf("!")>=0&&(y=y.slice(0,-1),a=!0),y.indexOf(".")>=0&&(b=y.split("."),y=b.shift(),b.sort());if((!s||v.event.customEvent[y])&&!v.event.global[y])return;n=typeof n=="object"?n[v.expando]?n:new v.Event(y,n):new v.Event(y),n.type=y,n.isTrigger=!0,n.exclusive=a,n.namespace=b.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,h=y.indexOf(":")<0?"on"+y:"";if(!s){u=v.cache;for(f in u)u[f].events&&u[f].events[y]&&v.event.trigger(n,r,u[f].handle.elem,!0);return}n.result=t,n.target||(n.target=s),r=r!=null?v.makeArray(r):[],r.unshift(n),p=v.event.special[y]||{};if(p.trigger&&p.trigger.apply(s,r)===!1)return;m=[[s,p.bindType||y]];if(!o&&!p.noBubble&&!v.isWindow(s)){g=p.delegateType||y,l=Y.test(g+y)?s:s.parentNode;for(c=s;l;l=l.parentNode)m.push([l,g]),c=l;c===(s.ownerDocument||i)&&m.push([c.defaultView||c.parentWindow||e,g])}for(f=0;f<m.length&&!n.isPropagationStopped();f++)l=m[f][0],n.type=m[f][1],d=(v._data(l,"events")||{})[n.type]&&v._data(l,"handle"),d&&d.apply(l,r),d=h&&l[h],d&&v.acceptData(l)&&d.apply&&d.apply(l,r)===!1&&n.preventDefault();return n.type=y,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(s.ownerDocument,r)===!1)&&(y!=="click"||!v.nodeName(s,"a"))&&v.acceptData(s)&&h&&s[y]&&(y!=="focus"&&y!=="blur"||n.target.offsetWidth!==0)&&!v.isWindow(s)&&(c=s[h],c&&(s[h]=null),v.event.triggered=y,s[y](),v.event.triggered=t,c&&(s[h]=c)),n.result}return},dispatch:function(n){n=v.event.fix(n||e.event);var r,i,s,o,u,a,f,c,h,p,d=(v._data(this,"events")||{})[n.type]||[],m=d.delegateCount,g=l.call(arguments),y=!n.exclusive&&!n.namespace,b=v.event.special[n.type]||{},w=[];g[0]=n,n.delegateTarget=this;if(b.preDispatch&&b.preDispatch.call(this,n)===!1)return;if(m&&(!n.button||n.type!=="click"))for(s=n.target;s!=this;s=s.parentNode||this)if(s.disabled!==!0||n.type!=="click"){u={},f=[];for(r=0;r<m;r++)c=d[r],h=c.selector,u[h]===t&&(u[h]=c.needsContext?v(h,this).index(s)>=0:v.find(h,this,null,[s]).length),u[h]&&f.push(c);f.length&&w.push({elem:s,matches:f})}d.length>m&&w.push({elem:this,matches:d.slice(m)});for(r=0;r<w.length&&!n.isPropagationStopped();r++){a=w[r],n.currentTarget=a.elem;for(i=0;i<a.matches.length&&!n.isImmediatePropagationStopped();i++){c=a.matches[i];if(y||!n.namespace&&!c.namespace||n.namespace_re&&n.namespace_re.test(c.namespace))n.data=c.data,n.handleObj=c,o=((v.event.special[c.origType]||{}).handle||c.handler).apply(a.elem,g),o!==t&&(n.result=o,o===!1&&(n.preventDefault(),n.stopPropagation()))}}return b.postDispatch&&b.postDispatch.call(this,n),n.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return e.which==null&&(e.which=t.charCode!=null?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,s,o,u=n.button,a=n.fromElement;return e.pageX==null&&n.clientX!=null&&(r=e.target.ownerDocument||i,s=r.documentElement,o=r.body,e.pageX=n.clientX+(s&&s.scrollLeft||o&&o.scrollLeft||0)-(s&&s.clientLeft||o&&o.clientLeft||0),e.pageY=n.clientY+(s&&s.scrollTop||o&&o.scrollTop||0)-(s&&s.clientTop||o&&o.clientTop||0)),!e.relatedTarget&&a&&(e.relatedTarget=a===e.target?n.toElement:a),!e.which&&u!==t&&(e.which=u&1?1:u&2?3:u&4?2:0),e}},fix:function(e){if(e[v.expando])return e;var t,n,r=e,s=v.event.fixHooks[e.type]||{},o=s.props?this.props.concat(s.props):this.props;e=v.Event(r);for(t=o.length;t;)n=o[--t],e[n]=r[n];return e.target||(e.target=r.srcElement||i),e.target.nodeType===3&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,r):e},special:{load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(e,t,n){v.isWindow(this)&&(this.onbeforeunload=n)},teardown:function(e,t){this.onbeforeunload===t&&(this.onbeforeunload=null)}}},simulate:function(e,t,n,r){var i=v.extend(new v.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?v.event.trigger(i,null,t):v.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},v.event.handle=v.event.dispatch,v.removeEvent=i.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]=="undefined"&&(e[r]=null),e.detachEvent(r,n))},v.Event=function(e,t){if(!(this instanceof v.Event))return new v.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?tt:et):this.type=e,t&&v.extend(this,t),this.timeStamp=e&&e.timeStamp||v.now(),this[v.expando]=!0},v.Event.prototype={preventDefault:function(){this.isDefaultPrevented=tt;var e=this.originalEvent;if(!e)return;e.preventDefault?e.preventDefault():e.returnValue=!1},stopPropagation:function(){this.isPropagationStopped=tt;var e=this.originalEvent;if(!e)return;e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=tt,this.stopPropagation()},isDefaultPrevented:et,isPropagationStopped:et,isImmediatePropagationStopped:et},v.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){v.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,s=e.handleObj,o=s.selector;if(!i||i!==r&&!v.contains(r,i))e.type=s.origType,n=s.handler.apply(this,arguments),e.type=t;return n}}}),v.support.submitBubbles||(v.event.special.submit={setup:function(){if(v.nodeName(this,"form"))return!1;v.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=v.nodeName(n,"input")||v.nodeName(n,"button")?n.form:t;r&&!v._data(r,"_submit_attached")&&(v.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),v._data(r,"_submit_attached",!0))})},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&v.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){if(v.nodeName(this,"form"))return!1;v.event.remove(this,"._submit")}}),v.support.changeBubbles||(v.event.special.change={setup:function(){if($.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio")v.event.add(this,"propertychange._change",function(e){e.originalEvent.propertyName==="checked"&&(this._just_changed=!0)}),v.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),v.event.simulate("change",this,e,!0)});return!1}v.event.add(this,"beforeactivate._change",function(e){var t=e.target;$.test(t.nodeName)&&!v._data(t,"_change_attached")&&(v.event.add(t,"change._change",function(e){this.parentNode&&!e.isSimulated&&!e.isTrigger&&v.event.simulate("change",this.parentNode,e,!0)}),v._data(t,"_change_attached",!0))})},handle:function(e){var t=e.target;if(this!==t||e.isSimulated||e.isTrigger||t.type!=="radio"&&t.type!=="checkbox")return e.handleObj.handler.apply(this,arguments)},teardown:function(){return v.event.remove(this,"._change"),!$.test(this.nodeName)}}),v.support.focusinBubbles||v.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){v.event.simulate(t,e.target,v.event.fix(e),!0)};v.event.special[t]={setup:function(){n++===0&&i.addEventListener(e,r,!0)},teardown:function(){--n===0&&i.removeEventListener(e,r,!0)}}}),v.fn.extend({on:function(e,n,r,i,s){var o,u;if(typeof e=="object"){typeof n!="string"&&(r=r||n,n=t);for(u in e)this.on(u,n,r,e[u],s);return this}r==null&&i==null?(i=n,r=n=t):i==null&&(typeof n=="string"?(i=r,r=t):(i=r,r=n,n=t));if(i===!1)i=et;else if(!i)return this;return s===1&&(o=i,i=function(e){return v().off(e),o.apply(this,arguments)},i.guid=o.guid||(o.guid=v.guid++)),this.each(function(){v.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,s;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,v(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if(typeof e=="object"){for(s in e)this.off(s,n,e[s]);return this}if(n===!1||typeof n=="function")r=n,n=t;return r===!1&&(r=et),this.each(function(){v.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},live:function(e,t,n){return v(this.context).on(e,this.selector,t,n),this},die:function(e,t){return v(this.context).off(e,this.selector||"**",t),this},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return arguments.length===1?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.each(function(){v.event.trigger(e,t,this)})},triggerHandler:function(e,t){if(this[0])return v.event.trigger(e,t,this[0],!0)},toggle:function(e){var t=arguments,n=e.guid||v.guid++,r=0,i=function(n){var i=(v._data(this,"lastToggle"+e.guid)||0)%r;return v._data(this,"lastToggle"+e.guid,i+1),n.preventDefault(),t[i].apply(this,arguments)||!1};i.guid=n;while(r<t.length)t[r++].guid=n;return this.click(i)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),v.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){v.fn[t]=function(e,n){return n==null&&(n=e,e=null),arguments.length>0?this.on(t,null,e,n):this.trigger(t)},Q.test(t)&&(v.event.fixHooks[t]=v.event.keyHooks),G.test(t)&&(v.event.fixHooks[t]=v.event.mouseHooks)}),function(e,t){function nt(e,t,n,r){n=n||[],t=t||g;var i,s,a,f,l=t.nodeType;if(!e||typeof e!="string")return n;if(l!==1&&l!==9)return[];a=o(t);if(!a&&!r)if(i=R.exec(e))if(f=i[1]){if(l===9){s=t.getElementById(f);if(!s||!s.parentNode)return n;if(s.id===f)return n.push(s),n}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(f))&&u(t,s)&&s.id===f)return n.push(s),n}else{if(i[2])return S.apply(n,x.call(t.getElementsByTagName(e),0)),n;if((f=i[3])&&Z&&t.getElementsByClassName)return S.apply(n,x.call(t.getElementsByClassName(f),0)),n}return vt(e.replace(j,"$1"),t,n,r,a)}function rt(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function it(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function st(e){return N(function(t){return t=+t,N(function(n,r){var i,s=e([],n.length,t),o=s.length;while(o--)n[i=s[o]]&&(n[i]=!(r[i]=n[i]))})})}function ot(e,t,n){if(e===t)return n;var r=e.nextSibling;while(r){if(r===t)return-1;r=r.nextSibling}return 1}function ut(e,t){var n,r,s,o,u,a,f,l=L[d][e+" "];if(l)return t?0:l.slice(0);u=e,a=[],f=i.preFilter;while(u){if(!n||(r=F.exec(u)))r&&(u=u.slice(r[0].length)||u),a.push(s=[]);n=!1;if(r=I.exec(u))s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=r[0].replace(j," ");for(o in i.filter)(r=J[o].exec(u))&&(!f[o]||(r=f[o](r)))&&(s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=o,n.matches=r);if(!n)break}return t?u.length:u?nt.error(e):L(e,a).slice(0)}function at(e,t,r){var i=t.dir,s=r&&t.dir==="parentNode",o=w++;return t.first?function(t,n,r){while(t=t[i])if(s||t.nodeType===1)return e(t,n,r)}:function(t,r,u){if(!u){var a,f=b+" "+o+" ",l=f+n;while(t=t[i])if(s||t.nodeType===1){if((a=t[d])===l)return t.sizset;if(typeof a=="string"&&a.indexOf(f)===0){if(t.sizset)return t}else{t[d]=l;if(e(t,r,u))return t.sizset=!0,t;t.sizset=!1}}}else while(t=t[i])if(s||t.nodeType===1)if(e(t,r,u))return t}}function ft(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function lt(e,t,n,r,i){var s,o=[],u=0,a=e.length,f=t!=null;for(;u<a;u++)if(s=e[u])if(!n||n(s,r,i))o.push(s),f&&t.push(u);return o}function ct(e,t,n,r,i,s){return r&&!r[d]&&(r=ct(r)),i&&!i[d]&&(i=ct(i,s)),N(function(s,o,u,a){var f,l,c,h=[],p=[],d=o.length,v=s||dt(t||"*",u.nodeType?[u]:u,[]),m=e&&(s||!t)?lt(v,h,e,u,a):v,g=n?i||(s?e:d||r)?[]:o:m;n&&n(m,g,u,a);if(r){f=lt(g,p),r(f,[],u,a),l=f.length;while(l--)if(c=f[l])g[p[l]]=!(m[p[l]]=c)}if(s){if(i||e){if(i){f=[],l=g.length;while(l--)(c=g[l])&&f.push(m[l]=c);i(null,g=[],f,a)}l=g.length;while(l--)(c=g[l])&&(f=i?T.call(s,c):h[l])>-1&&(s[f]=!(o[f]=c))}}else g=lt(g===o?g.splice(d,g.length):g),i?i(null,o,g,a):S.apply(o,g)})}function ht(e){var t,n,r,s=e.length,o=i.relative[e[0].type],u=o||i.relative[" "],a=o?1:0,f=at(function(e){return e===t},u,!0),l=at(function(e){return T.call(t,e)>-1},u,!0),h=[function(e,n,r){return!o&&(r||n!==c)||((t=n).nodeType?f(e,n,r):l(e,n,r))}];for(;a<s;a++)if(n=i.relative[e[a].type])h=[at(ft(h),n)];else{n=i.filter[e[a].type].apply(null,e[a].matches);if(n[d]){r=++a;for(;r<s;r++)if(i.relative[e[r].type])break;return ct(a>1&&ft(h),a>1&&e.slice(0,a-1).join("").replace(j,"$1"),n,a<r&&ht(e.slice(a,r)),r<s&&ht(e=e.slice(r)),r<s&&e.join(""))}h.push(n)}return ft(h)}function pt(e,t){var r=t.length>0,s=e.length>0,o=function(u,a,f,l,h){var p,d,v,m=[],y=0,w="0",x=u&&[],T=h!=null,N=c,C=u||s&&i.find.TAG("*",h&&a.parentNode||a),k=b+=N==null?1:Math.E;T&&(c=a!==g&&a,n=o.el);for(;(p=C[w])!=null;w++){if(s&&p){for(d=0;v=e[d];d++)if(v(p,a,f)){l.push(p);break}T&&(b=k,n=++o.el)}r&&((p=!v&&p)&&y--,u&&x.push(p))}y+=w;if(r&&w!==y){for(d=0;v=t[d];d++)v(x,m,a,f);if(u){if(y>0)while(w--)!x[w]&&!m[w]&&(m[w]=E.call(l));m=lt(m)}S.apply(l,m),T&&!u&&m.length>0&&y+t.length>1&&nt.uniqueSort(l)}return T&&(b=k,c=N),x};return o.el=0,r?N(o):o}function dt(e,t,n){var r=0,i=t.length;for(;r<i;r++)nt(e,t[r],n);return n}function vt(e,t,n,r,s){var o,u,f,l,c,h=ut(e),p=h.length;if(!r&&h.length===1){u=h[0]=h[0].slice(0);if(u.length>2&&(f=u[0]).type==="ID"&&t.nodeType===9&&!s&&i.relative[u[1].type]){t=i.find.ID(f.matches[0].replace($,""),t,s)[0];if(!t)return n;e=e.slice(u.shift().length)}for(o=J.POS.test(e)?-1:u.length-1;o>=0;o--){f=u[o];if(i.relative[l=f.type])break;if(c=i.find[l])if(r=c(f.matches[0].replace($,""),z.test(u[0].type)&&t.parentNode||t,s)){u.splice(o,1),e=r.length&&u.join("");if(!e)return S.apply(n,x.call(r,0)),n;break}}}return a(e,h)(r,t,s,n,z.test(e)),n}function mt(){}var n,r,i,s,o,u,a,f,l,c,h=!0,p="undefined",d=("sizcache"+Math.random()).replace(".",""),m=String,g=e.document,y=g.documentElement,b=0,w=0,E=[].pop,S=[].push,x=[].slice,T=[].indexOf||function(e){var t=0,n=this.length;for(;t<n;t++)if(this[t]===e)return t;return-1},N=function(e,t){return e[d]=t==null||t,e},C=function(){var e={},t=[];return N(function(n,r){return t.push(n)>i.cacheLength&&delete e[t.shift()],e[n+" "]=r},e)},k=C(),L=C(),A=C(),O="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",_=M.replace("w","w#"),D="([*^$|!~]?=)",P="\\["+O+"*("+M+")"+O+"*(?:"+D+O+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+_+")|)|)"+O+"*\\]",H=":("+M+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+P+")|[^:]|\\\\.)*|.*))\\)|)",B=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)",j=new RegExp("^"+O+"+|((?:^|[^\\\\])(?:\\\\.)*)"+O+"+$","g"),F=new RegExp("^"+O+"*,"+O+"*"),I=new RegExp("^"+O+"*([\\x20\\t\\r\\n\\f>+~])"+O+"*"),q=new RegExp(H),R=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,U=/^:not/,z=/[\x20\t\r\n\f]*[+~]/,W=/:not\($/,X=/h\d/i,V=/input|select|textarea|button/i,$=/\\(?!\\)/g,J={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),NAME:new RegExp("^\\[name=['\"]?("+M+")['\"]?\\]"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+H),POS:new RegExp(B,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),needsContext:new RegExp("^"+O+"*[>+~]|"+B,"i")},K=function(e){var t=g.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}},Q=K(function(e){return e.appendChild(g.createComment("")),!e.getElementsByTagName("*").length}),G=K(function(e){return e.innerHTML="<a href='#'></a>",e.firstChild&&typeof e.firstChild.getAttribute!==p&&e.firstChild.getAttribute("href")==="#"}),Y=K(function(e){e.innerHTML="<select></select>";var t=typeof e.lastChild.getAttribute("multiple");return t!=="boolean"&&t!=="string"}),Z=K(function(e){return e.innerHTML="<div class='hidden e'></div><div class='hidden'></div>",!e.getElementsByClassName||!e.getElementsByClassName("e").length?!1:(e.lastChild.className="e",e.getElementsByClassName("e").length===2)}),et=K(function(e){e.id=d+0,e.innerHTML="<a name='"+d+"'></a><div name='"+d+"'></div>",y.insertBefore(e,y.firstChild);var t=g.getElementsByName&&g.getElementsByName(d).length===2+g.getElementsByName(d+0).length;return r=!g.getElementById(d),y.removeChild(e),t});try{x.call(y.childNodes,0)[0].nodeType}catch(tt){x=function(e){var t,n=[];for(;t=this[e];e++)n.push(t);return n}}nt.matches=function(e,t){return nt(e,null,null,t)},nt.matchesSelector=function(e,t){return nt(t,null,null,[e]).length>0},s=nt.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(i===1||i===9||i===11){if(typeof e.textContent=="string")return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=s(e)}else if(i===3||i===4)return e.nodeValue}else for(;t=e[r];r++)n+=s(t);return n},o=nt.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":!1},u=nt.contains=y.contains?function(e,t){var n=e.nodeType===9?e.documentElement:e,r=t&&t.parentNode;return e===r||!!(r&&r.nodeType===1&&n.contains&&n.contains(r))}:y.compareDocumentPosition?function(e,t){return t&&!!(e.compareDocumentPosition(t)&16)}:function(e,t){while(t=t.parentNode)if(t===e)return!0;return!1},nt.attr=function(e,t){var n,r=o(e);return r||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):r||Y?e.getAttribute(t):(n=e.getAttributeNode(t),n?typeof e[t]=="boolean"?e[t]?t:null:n.specified?n.value:null:null)},i=nt.selectors={cacheLength:50,createPseudo:N,match:J,attrHandle:G?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},find:{ID:r?function(e,t,n){if(typeof t.getElementById!==p&&!n){var r=t.getElementById(e);return r&&r.parentNode?[r]:[]}}:function(e,n,r){if(typeof n.getElementById!==p&&!r){var i=n.getElementById(e);return i?i.id===e||typeof i.getAttributeNode!==p&&i.getAttributeNode("id").value===e?[i]:t:[]}},TAG:Q?function(e,t){if(typeof t.getElementsByTagName!==p)return t.getElementsByTagName(e)}:function(e,t){var n=t.getElementsByTagName(e);if(e==="*"){var r,i=[],s=0;for(;r=n[s];s++)r.nodeType===1&&i.push(r);return i}return n},NAME:et&&function(e,t){if(typeof t.getElementsByName!==p)return t.getElementsByName(name)},CLASS:Z&&function(e,t,n){if(typeof t.getElementsByClassName!==p&&!n)return t.getElementsByClassName(e)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace($,""),e[3]=(e[4]||e[5]||"").replace($,""),e[2]==="~="&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),e[1]==="nth"?(e[2]||nt.error(e[0]),e[3]=+(e[3]?e[4]+(e[5]||1):2*(e[2]==="even"||e[2]==="odd")),e[4]=+(e[6]+e[7]||e[2]==="odd")):e[2]&&nt.error(e[0]),e},PSEUDO:function(e){var t,n;if(J.CHILD.test(e[0]))return null;if(e[3])e[2]=e[3];else if(t=e[4])q.test(t)&&(n=ut(t,!0))&&(n=t.indexOf(")",t.length-n)-t.length)&&(t=t.slice(0,n),e[0]=e[0].slice(0,n)),e[2]=t;return e.slice(0,3)}},filter:{ID:r?function(e){return e=e.replace($,""),function(t){return t.getAttribute("id")===e}}:function(e){return e=e.replace($,""),function(t){var n=typeof t.getAttributeNode!==p&&t.getAttributeNode("id");return n&&n.value===e}},TAG:function(e){return e==="*"?function(){return!0}:(e=e.replace($,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[d][e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==p&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r,i){var s=nt.attr(r,e);return s==null?t==="!=":t?(s+="",t==="="?s===n:t==="!="?s!==n:t==="^="?n&&s.indexOf(n)===0:t==="*="?n&&s.indexOf(n)>-1:t==="$="?n&&s.substr(s.length-n.length)===n:t==="~="?(" "+s+" ").indexOf(n)>-1:t==="|="?s===n||s.substr(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r){return e==="nth"?function(e){var t,i,s=e.parentNode;if(n===1&&r===0)return!0;if(s){i=0;for(t=s.firstChild;t;t=t.nextSibling)if(t.nodeType===1){i++;if(e===t)break}}return i-=r,i===n||i%n===0&&i/n>=0}:function(t){var n=t;switch(e){case"only":case"first":while(n=n.previousSibling)if(n.nodeType===1)return!1;if(e==="first")return!0;n=t;case"last":while(n=n.nextSibling)if(n.nodeType===1)return!1;return!0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||nt.error("unsupported pseudo: "+e);return r[d]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?N(function(e,n){var i,s=r(e,t),o=s.length;while(o--)i=T.call(e,s[o]),e[i]=!(n[i]=s[o])}):function(e){return r(e,0,n)}):r}},pseudos:{not:N(function(e){var t=[],n=[],r=a(e.replace(j,"$1"));return r[d]?N(function(e,t,n,i){var s,o=r(e,null,i,[]),u=e.length;while(u--)if(s=o[u])e[u]=!(t[u]=s)}):function(e,i,s){return t[0]=e,r(t,null,s,n),!n.pop()}}),has:N(function(e){return function(t){return nt(e,t).length>0}}),contains:N(function(e){return function(t){return(t.textContent||t.innerText||s(t)).indexOf(e)>-1}}),enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},parent:function(e){return!i.pseudos.empty(e)},empty:function(e){var t;e=e.firstChild;while(e){if(e.nodeName>"@"||(t=e.nodeType)===3||t===4)return!1;e=e.nextSibling}return!0},header:function(e){return X.test(e.nodeName)},text:function(e){var t,n;return e.nodeName.toLowerCase()==="input"&&(t=e.type)==="text"&&((n=e.getAttribute("type"))==null||n.toLowerCase()===t)},radio:rt("radio"),checkbox:rt("checkbox"),file:rt("file"),password:rt("password"),image:rt("image"),submit:it("submit"),reset:it("reset"),button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},input:function(e){return V.test(e.nodeName)},focus:function(e){var t=e.ownerDocument;return e===t.activeElement&&(!t.hasFocus||t.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},active:function(e){return e===e.ownerDocument.activeElement},first:st(function(){return[0]}),last:st(function(e,t){return[t-1]}),eq:st(function(e,t,n){return[n<0?n+t:n]}),even:st(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:st(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:st(function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e}),gt:st(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}},f=y.compareDocumentPosition?function(e,t){return e===t?(l=!0,0):(!e.compareDocumentPosition||!t.compareDocumentPosition?e.compareDocumentPosition:e.compareDocumentPosition(t)&4)?-1:1}:function(e,t){if(e===t)return l=!0,0;if(e.sourceIndex&&t.sourceIndex)return e.sourceIndex-t.sourceIndex;var n,r,i=[],s=[],o=e.parentNode,u=t.parentNode,a=o;if(o===u)return ot(e,t);if(!o)return-1;if(!u)return 1;while(a)i.unshift(a),a=a.parentNode;a=u;while(a)s.unshift(a),a=a.parentNode;n=i.length,r=s.length;for(var f=0;f<n&&f<r;f++)if(i[f]!==s[f])return ot(i[f],s[f]);return f===n?ot(e,s[f],-1):ot(i[f],t,1)},[0,0].sort(f),h=!l,nt.uniqueSort=function(e){var t,n=[],r=1,i=0;l=h,e.sort(f);if(l){for(;t=e[r];r++)t===e[r-1]&&(i=n.push(r));while(i--)e.splice(n[i],1)}return e},nt.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},a=nt.compile=function(e,t){var n,r=[],i=[],s=A[d][e+" "];if(!s){t||(t=ut(e)),n=t.length;while(n--)s=ht(t[n]),s[d]?r.push(s):i.push(s);s=A(e,pt(i,r))}return s},g.querySelectorAll&&function(){var e,t=vt,n=/'|\\/g,r=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,i=[":focus"],s=[":active"],u=y.matchesSelector||y.mozMatchesSelector||y.webkitMatchesSelector||y.oMatchesSelector||y.msMatchesSelector;K(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||i.push("\\["+O+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||i.push(":checked")}),K(function(e){e.innerHTML="<p test=''></p>",e.querySelectorAll("[test^='']").length&&i.push("[*^$]="+O+"*(?:\"\"|'')"),e.innerHTML="<input type='hidden'/>",e.querySelectorAll(":enabled").length||i.push(":enabled",":disabled")}),i=new RegExp(i.join("|")),vt=function(e,r,s,o,u){if(!o&&!u&&!i.test(e)){var a,f,l=!0,c=d,h=r,p=r.nodeType===9&&e;if(r.nodeType===1&&r.nodeName.toLowerCase()!=="object"){a=ut(e),(l=r.getAttribute("id"))?c=l.replace(n,"\\$&"):r.setAttribute("id",c),c="[id='"+c+"'] ",f=a.length;while(f--)a[f]=c+a[f].join("");h=z.test(e)&&r.parentNode||r,p=a.join(",")}if(p)try{return S.apply(s,x.call(h.querySelectorAll(p),0)),s}catch(v){}finally{l||r.removeAttribute("id")}}return t(e,r,s,o,u)},u&&(K(function(t){e=u.call(t,"div");try{u.call(t,"[test!='']:sizzle"),s.push("!=",H)}catch(n){}}),s=new RegExp(s.join("|")),nt.matchesSelector=function(t,n){n=n.replace(r,"='$1']");if(!o(t)&&!s.test(n)&&!i.test(n))try{var a=u.call(t,n);if(a||e||t.document&&t.document.nodeType!==11)return a}catch(f){}return nt(n,null,null,[t]).length>0})}(),i.pseudos.nth=i.pseudos.eq,i.filters=mt.prototype=i.pseudos,i.setFilters=new mt,nt.attr=v.attr,v.find=nt,v.expr=nt.selectors,v.expr[":"]=v.expr.pseudos,v.unique=nt.uniqueSort,v.text=nt.getText,v.isXMLDoc=nt.isXML,v.contains=nt.contains}(e);var nt=/Until$/,rt=/^(?:parents|prev(?:Until|All))/,it=/^.[^:#\[\.,]*$/,st=v.expr.match.needsContext,ot={children:!0,contents:!0,next:!0,prev:!0};v.fn.extend({find:function(e){var t,n,r,i,s,o,u=this;if(typeof e!="string")return v(e).filter(function(){for(t=0,n=u.length;t<n;t++)if(v.contains(u[t],this))return!0});o=this.pushStack("","find",e);for(t=0,n=this.length;t<n;t++){r=o.length,v.find(e,this[t],o);if(t>0)for(i=r;i<o.length;i++)for(s=0;s<r;s++)if(o[s]===o[i]){o.splice(i--,1);break}}return o},has:function(e){var t,n=v(e,this),r=n.length;return this.filter(function(){for(t=0;t<r;t++)if(v.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e,!1),"not",e)},filter:function(e){return this.pushStack(ft(this,e,!0),"filter",e)},is:function(e){return!!e&&(typeof e=="string"?st.test(e)?v(e,this.context).index(this[0])>=0:v.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,s=[],o=st.test(e)||typeof e!="string"?v(e,t||this.context):0;for(;r<i;r++){n=this[r];while(n&&n.ownerDocument&&n!==t&&n.nodeType!==11){if(o?o.index(n)>-1:v.find.matchesSelector(n,e)){s.push(n);break}n=n.parentNode}}return s=s.length>1?v.unique(s):s,this.pushStack(s,"closest",e)},index:function(e){return e?typeof e=="string"?v.inArray(this[0],v(e)):v.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(e,t){var n=typeof e=="string"?v(e,t):v.makeArray(e&&e.nodeType?[e]:e),r=v.merge(this.get(),n);return this.pushStack(ut(n[0])||ut(r[0])?r:v.unique(r))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}}),v.fn.andSelf=v.fn.addBack,v.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return v.dir(e,"parentNode")},parentsUntil:function(e,t,n){return v.dir(e,"parentNode",n)},next:function(e){return at(e,"nextSibling")},prev:function(e){return at(e,"previousSibling")},nextAll:function(e){return v.dir(e,"nextSibling")},prevAll:function(e){return v.dir(e,"previousSibling")},nextUntil:function(e,t,n){return v.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return v.dir(e,"previousSibling",n)},siblings:function(e){return v.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return v.sibling(e.firstChild)},contents:function(e){return v.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:v.merge([],e.childNodes)}},function(e,t){v.fn[e]=function(n,r){var i=v.map(this,t,n);return nt.test(e)||(r=n),r&&typeof r=="string"&&(i=v.filter(r,i)),i=this.length>1&&!ot[e]?v.unique(i):i,this.length>1&&rt.test(e)&&(i=i.reverse()),this.pushStack(i,e,l.call(arguments).join(","))}}),v.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),t.length===1?v.find.matchesSelector(t[0],e)?[t[0]]:[]:v.find.matches(e,t)},dir:function(e,n,r){var i=[],s=e[n];while(s&&s.nodeType!==9&&(r===t||s.nodeType!==1||!v(s).is(r)))s.nodeType===1&&i.push(s),s=s[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)e.nodeType===1&&e!==t&&n.push(e);return n}});var ct="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ht=/ jQuery\d+="(?:null|\d+)"/g,pt=/^\s+/,dt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,vt=/<([\w:]+)/,mt=/<tbody/i,gt=/<|&#?\w+;/,yt=/<(?:script|style|link)/i,bt=/<(?:script|object|embed|option|style)/i,wt=new RegExp("<(?:"+ct+")[\\s/>]","i"),Et=/^(?:checkbox|radio)$/,St=/checked\s*(?:[^=]|=\s*.checked.)/i,xt=/\/(java|ecma)script/i,Tt=/^\s*<!(?:\[CDATA\[|\-\-)|[\]\-]{2}>\s*$/g,Nt={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},Ct=lt(i),kt=Ct.appendChild(i.createElement("div"));Nt.optgroup=Nt.option,Nt.tbody=Nt.tfoot=Nt.colgroup=Nt.caption=Nt.thead,Nt.th=Nt.td,v.support.htmlSerialize||(Nt._default=[1,"X<div>","</div>"]),v.fn.extend({text:function(e){return v.access(this,function(e){return e===t?v.text(this):this.empty().append((this[0]&&this[0].ownerDocument||i).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(v.isFunction(e))return this.each(function(t){v(this).wrapAll(e.call(this,t))});if(this[0]){var t=v(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&e.firstChild.nodeType===1)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return v.isFunction(e)?this.each(function(t){v(this).wrapInner(e.call(this,t))}):this.each(function(){var t=v(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=v.isFunction(e);return this.each(function(n){v(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){v.nodeName(this,"body")||v(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(e,this.firstChild)})},before:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(e,this),"before",this.selector)}},after:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(this,e),"after",this.selector)}},remove:function(e,t){var n,r=0;for(;(n=this[r])!=null;r++)if(!e||v.filter(e,[n]).length)!t&&n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),v.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n);return this},empty:function(){var e,t=0;for(;(e=this[t])!=null;t++){e.nodeType===1&&v.cleanData(e.getElementsByTagName("*"));while(e.firstChild)e.removeChild(e.firstChild)}return this},clone:function(e,t){return e=e==null?!1:e,t=t==null?e:t,this.map(function(){return v.clone(this,e,t)})},html:function(e){return v.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return n.nodeType===1?n.innerHTML.replace(ht,""):t;if(typeof e=="string"&&!yt.test(e)&&(v.support.htmlSerialize||!wt.test(e))&&(v.support.leadingWhitespace||!pt.test(e))&&!Nt[(vt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(dt,"<$1></$2>");try{for(;r<i;r++)n=this[r]||{},n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),n.innerHTML=e);n=0}catch(s){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){return ut(this[0])?this.length?this.pushStack(v(v.isFunction(e)?e():e),"replaceWith",e):this:v.isFunction(e)?this.each(function(t){var n=v(this),r=n.html();n.replaceWith(e.call(this,t,r))}):(typeof e!="string"&&(e=v(e).detach()),this.each(function(){var t=this.nextSibling,n=this.parentNode;v(this).remove(),t?v(t).before(e):v(n).append(e)}))},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){e=[].concat.apply([],e);var i,s,o,u,a=0,f=e[0],l=[],c=this.length;if(!v.support.checkClone&&c>1&&typeof f=="string"&&St.test(f))return this.each(function(){v(this).domManip(e,n,r)});if(v.isFunction(f))return this.each(function(i){var s=v(this);e[0]=f.call(this,i,n?s.html():t),s.domManip(e,n,r)});if(this[0]){i=v.buildFragment(e,this,l),o=i.fragment,s=o.firstChild,o.childNodes.length===1&&(o=s);if(s){n=n&&v.nodeName(s,"tr");for(u=i.cacheable||c-1;a<c;a++)r.call(n&&v.nodeName(this[a],"table")?Lt(this[a],"tbody"):this[a],a===u?o:v.clone(o,!0,!0))}o=s=null,l.length&&v.each(l,function(e,t){t.src?v.ajax?v.ajax({url:t.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):v.error("no ajax"):v.globalEval((t.text||t.textContent||t.innerHTML||"").replace(Tt,"")),t.parentNode&&t.parentNode.removeChild(t)})}return this}}),v.buildFragment=function(e,n,r){var s,o,u,a=e[0];return n=n||i,n=!n.nodeType&&n[0]||n,n=n.ownerDocument||n,e.length===1&&typeof a=="string"&&a.length<512&&n===i&&a.charAt(0)==="<"&&!bt.test(a)&&(v.support.checkClone||!St.test(a))&&(v.support.html5Clone||!wt.test(a))&&(o=!0,s=v.fragments[a],u=s!==t),s||(s=n.createDocumentFragment(),v.clean(e,n,s,r),o&&(v.fragments[a]=u&&s)),{fragment:s,cacheable:o}},v.fragments={},v.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){v.fn[e]=function(n){var r,i=0,s=[],o=v(n),u=o.length,a=this.length===1&&this[0].parentNode;if((a==null||a&&a.nodeType===11&&a.childNodes.length===1)&&u===1)return o[t](this[0]),this;for(;i<u;i++)r=(i>0?this.clone(!0):this).get(),v(o[i])[t](r),s=s.concat(r);return this.pushStack(s,e,o.selector)}}),v.extend({clone:function(e,t,n){var r,i,s,o;v.support.html5Clone||v.isXMLDoc(e)||!wt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(kt.innerHTML=e.outerHTML,kt.removeChild(o=kt.firstChild));if((!v.support.noCloneEvent||!v.support.noCloneChecked)&&(e.nodeType===1||e.nodeType===11)&&!v.isXMLDoc(e)){Ot(e,o),r=Mt(e),i=Mt(o);for(s=0;r[s];++s)i[s]&&Ot(r[s],i[s])}if(t){At(e,o);if(n){r=Mt(e),i=Mt(o);for(s=0;r[s];++s)At(r[s],i[s])}}return r=i=null,o},clean:function(e,t,n,r){var s,o,u,a,f,l,c,h,p,d,m,g,y=t===i&&Ct,b=[];if(!t||typeof t.createDocumentFragment=="undefined")t=i;for(s=0;(u=e[s])!=null;s++){typeof u=="number"&&(u+="");if(!u)continue;if(typeof u=="string")if(!gt.test(u))u=t.createTextNode(u);else{y=y||lt(t),c=t.createElement("div"),y.appendChild(c),u=u.replace(dt,"<$1></$2>"),a=(vt.exec(u)||["",""])[1].toLowerCase(),f=Nt[a]||Nt._default,l=f[0],c.innerHTML=f[1]+u+f[2];while(l--)c=c.lastChild;if(!v.support.tbody){h=mt.test(u),p=a==="table"&&!h?c.firstChild&&c.firstChild.childNodes:f[1]==="<table>"&&!h?c.childNodes:[];for(o=p.length-1;o>=0;--o)v.nodeName(p[o],"tbody")&&!p[o].childNodes.length&&p[o].parentNode.removeChild(p[o])}!v.support.leadingWhitespace&&pt.test(u)&&c.insertBefore(t.createTextNode(pt.exec(u)[0]),c.firstChild),u=c.childNodes,c.parentNode.removeChild(c)}u.nodeType?b.push(u):v.merge(b,u)}c&&(u=c=y=null);if(!v.support.appendChecked)for(s=0;(u=b[s])!=null;s++)v.nodeName(u,"input")?_t(u):typeof u.getElementsByTagName!="undefined"&&v.grep(u.getElementsByTagName("input"),_t);if(n){m=function(e){if(!e.type||xt.test(e.type))return r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e)};for(s=0;(u=b[s])!=null;s++)if(!v.nodeName(u,"script")||!m(u))n.appendChild(u),typeof u.getElementsByTagName!="undefined"&&(g=v.grep(v.merge([],u.getElementsByTagName("script")),m),b.splice.apply(b,[s+1,0].concat(g)),s+=g.length)}return b},cleanData:function(e,t){var n,r,i,s,o=0,u=v.expando,a=v.cache,f=v.support.deleteExpando,l=v.event.special;for(;(i=e[o])!=null;o++)if(t||v.acceptData(i)){r=i[u],n=r&&a[r];if(n){if(n.events)for(s in n.events)l[s]?v.event.remove(i,s):v.removeEvent(i,s,n.handle);a[r]&&(delete a[r],f?delete i[u]:i.removeAttribute?i.removeAttribute(u):i[u]=null,v.deletedIds.push(r))}}}}),function(){var e,t;v.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e=v.uaMatch(o.userAgent),t={},e.browser&&(t[e.browser]=!0,t.version=e.version),t.chrome?t.webkit=!0:t.webkit&&(t.safari=!0),v.browser=t,v.sub=function(){function e(t,n){return new e.fn.init(t,n)}v.extend(!0,e,this),e.superclass=this,e.fn=e.prototype=this(),e.fn.constructor=e,e.sub=this.sub,e.fn.init=function(r,i){return i&&i instanceof v&&!(i instanceof e)&&(i=e(i)),v.fn.init.call(this,r,i,t)},e.fn.init.prototype=e.fn;var t=e(i);return e}}();var Dt,Pt,Ht,Bt=/alpha\([^)]*\)/i,jt=/opacity=([^)]*)/,Ft=/^(top|right|bottom|left)$/,It=/^(none|table(?!-c[ea]).+)/,qt=/^margin/,Rt=new RegExp("^("+m+")(.*)$","i"),Ut=new RegExp("^("+m+")(?!px)[a-z%]+$","i"),zt=new RegExp("^([-+])=("+m+")","i"),Wt={BODY:"block"},Xt={position:"absolute",visibility:"hidden",display:"block"},Vt={letterSpacing:0,fontWeight:400},$t=["Top","Right","Bottom","Left"],Jt=["Webkit","O","Moz","ms"],Kt=v.fn.toggle;v.fn.extend({css:function(e,n){return v.access(this,function(e,n,r){return r!==t?v.style(e,n,r):v.css(e,n)},e,n,arguments.length>1)},show:function(){return Yt(this,!0)},hide:function(){return Yt(this)},toggle:function(e,t){var n=typeof e=="boolean";return v.isFunction(e)&&v.isFunction(t)?Kt.apply(this,arguments):this.each(function(){(n?e:Gt(this))?v(this).show():v(this).hide()})}}),v.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Dt(e,"opacity");return n===""?"1":n}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":v.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(!e||e.nodeType===3||e.nodeType===8||!e.style)return;var s,o,u,a=v.camelCase(n),f=e.style;n=v.cssProps[a]||(v.cssProps[a]=Qt(f,a)),u=v.cssHooks[n]||v.cssHooks[a];if(r===t)return u&&"get"in u&&(s=u.get(e,!1,i))!==t?s:f[n];o=typeof r,o==="string"&&(s=zt.exec(r))&&(r=(s[1]+1)*s[2]+parseFloat(v.css(e,n)),o="number");if(r==null||o==="number"&&isNaN(r))return;o==="number"&&!v.cssNumber[a]&&(r+="px");if(!u||!("set"in u)||(r=u.set(e,r,i))!==t)try{f[n]=r}catch(l){}},css:function(e,n,r,i){var s,o,u,a=v.camelCase(n);return n=v.cssProps[a]||(v.cssProps[a]=Qt(e.style,a)),u=v.cssHooks[n]||v.cssHooks[a],u&&"get"in u&&(s=u.get(e,!0,i)),s===t&&(s=Dt(e,n)),s==="normal"&&n in Vt&&(s=Vt[n]),r||i!==t?(o=parseFloat(s),r||v.isNumeric(o)?o||0:s):s},swap:function(e,t,n){var r,i,s={};for(i in t)s[i]=e.style[i],e.style[i]=t[i];r=n.call(e);for(i in t)e.style[i]=s[i];return r}}),e.getComputedStyle?Dt=function(t,n){var r,i,s,o,u=e.getComputedStyle(t,null),a=t.style;return u&&(r=u.getPropertyValue(n)||u[n],r===""&&!v.contains(t.ownerDocument,t)&&(r=v.style(t,n)),Ut.test(r)&&qt.test(n)&&(i=a.width,s=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=u.width,a.width=i,a.minWidth=s,a.maxWidth=o)),r}:i.documentElement.currentStyle&&(Dt=function(e,t){var n,r,i=e.currentStyle&&e.currentStyle[t],s=e.style;return i==null&&s&&s[t]&&(i=s[t]),Ut.test(i)&&!Ft.test(t)&&(n=s.left,r=e.runtimeStyle&&e.runtimeStyle.left,r&&(e.runtimeStyle.left=e.currentStyle.left),s.left=t==="fontSize"?"1em":i,i=s.pixelLeft+"px",s.left=n,r&&(e.runtimeStyle.left=r)),i===""?"auto":i}),v.each(["height","width"],function(e,t){v.cssHooks[t]={get:function(e,n,r){if(n)return e.offsetWidth===0&&It.test(Dt(e,"display"))?v.swap(e,Xt,function(){return tn(e,t,r)}):tn(e,t,r)},set:function(e,n,r){return Zt(e,n,r?en(e,t,r,v.support.boxSizing&&v.css(e,"boxSizing")==="border-box"):0)}}}),v.support.opacity||(v.cssHooks.opacity={get:function(e,t){return jt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=v.isNumeric(t)?"alpha(opacity="+t*100+")":"",s=r&&r.filter||n.filter||"";n.zoom=1;if(t>=1&&v.trim(s.replace(Bt,""))===""&&n.removeAttribute){n.removeAttribute("filter");if(r&&!r.filter)return}n.filter=Bt.test(s)?s.replace(Bt,i):s+" "+i}}),v(function(){v.support.reliableMarginRight||(v.cssHooks.marginRight={get:function(e,t){return v.swap(e,{display:"inline-block"},function(){if(t)return Dt(e,"marginRight")})}}),!v.support.pixelPosition&&v.fn.position&&v.each(["top","left"],function(e,t){v.cssHooks[t]={get:function(e,n){if(n){var r=Dt(e,t);return Ut.test(r)?v(e).position()[t]+"px":r}}}})}),v.expr&&v.expr.filters&&(v.expr.filters.hidden=function(e){return e.offsetWidth===0&&e.offsetHeight===0||!v.support.reliableHiddenOffsets&&(e.style&&e.style.display||Dt(e,"display"))==="none"},v.expr.filters.visible=function(e){return!v.expr.filters.hidden(e)}),v.each({margin:"",padding:"",border:"Width"},function(e,t){v.cssHooks[e+t]={expand:function(n){var r,i=typeof n=="string"?n.split(" "):[n],s={};for(r=0;r<4;r++)s[e+$t[r]+t]=i[r]||i[r-2]||i[0];return s}},qt.test(e)||(v.cssHooks[e+t].set=Zt)});var rn=/%20/g,sn=/\[\]$/,on=/\r?\n/g,un=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,an=/^(?:select|textarea)/i;v.fn.extend({serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?v.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||an.test(this.nodeName)||un.test(this.type))}).map(function(e,t){var n=v(this).val();return n==null?null:v.isArray(n)?v.map(n,function(e,n){return{name:t.name,value:e.replace(on,"\r\n")}}):{name:t.name,value:n.replace(on,"\r\n")}}).get()}}),v.param=function(e,n){var r,i=[],s=function(e,t){t=v.isFunction(t)?t():t==null?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};n===t&&(n=v.ajaxSettings&&v.ajaxSettings.traditional);if(v.isArray(e)||e.jquery&&!v.isPlainObject(e))v.each(e,function(){s(this.name,this.value)});else for(r in e)fn(r,e[r],n,s);return i.join("&").replace(rn,"+")};var ln,cn,hn=/#.*$/,pn=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,dn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,vn=/^(?:GET|HEAD)$/,mn=/^\/\//,gn=/\?/,yn=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bn=/([?&])_=[^&]*/,wn=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,En=v.fn.load,Sn={},xn={},Tn=["*/"]+["*"];try{cn=s.href}catch(Nn){cn=i.createElement("a"),cn.href="",cn=cn.href}ln=wn.exec(cn.toLowerCase())||[],v.fn.load=function(e,n,r){if(typeof e!="string"&&En)return En.apply(this,arguments);if(!this.length)return this;var i,s,o,u=this,a=e.indexOf(" ");return a>=0&&(i=e.slice(a,e.length),e=e.slice(0,a)),v.isFunction(n)?(r=n,n=t):n&&typeof n=="object"&&(s="POST"),v.ajax({url:e,type:s,dataType:"html",data:n,complete:function(e,t){r&&u.each(r,o||[e.responseText,t,e])}}).done(function(e){o=arguments,u.html(i?v("<div>").append(e.replace(yn,"")).find(i):e)}),this},v.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){v.fn[t]=function(e){return this.on(t,e)}}),v.each(["get","post"],function(e,n){v[n]=function(e,r,i,s){return v.isFunction(r)&&(s=s||i,i=r,r=t),v.ajax({type:n,url:e,data:r,success:i,dataType:s})}}),v.extend({getScript:function(e,n){return v.get(e,t,n,"script")},getJSON:function(e,t,n){return v.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?Ln(e,v.ajaxSettings):(t=e,e=v.ajaxSettings),Ln(e,t),e},ajaxSettings:{url:cn,isLocal:dn.test(ln[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Tn},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":v.parseJSON,"text xml":v.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:Cn(Sn),ajaxTransport:Cn(xn),ajax:function(e,n){function T(e,n,s,a){var l,y,b,w,S,T=n;if(E===2)return;E=2,u&&clearTimeout(u),o=t,i=a||"",x.readyState=e>0?4:0,s&&(w=An(c,x,s));if(e>=200&&e<300||e===304)c.ifModified&&(S=x.getResponseHeader("Last-Modified"),S&&(v.lastModified[r]=S),S=x.getResponseHeader("Etag"),S&&(v.etag[r]=S)),e===304?(T="notmodified",l=!0):(l=On(c,w),T=l.state,y=l.data,b=l.error,l=!b);else{b=T;if(!T||e)T="error",e<0&&(e=0)}x.status=e,x.statusText=(n||T)+"",l?d.resolveWith(h,[y,T,x]):d.rejectWith(h,[x,T,b]),x.statusCode(g),g=t,f&&p.trigger("ajax"+(l?"Success":"Error"),[x,c,l?y:b]),m.fireWith(h,[x,T]),f&&(p.trigger("ajaxComplete",[x,c]),--v.active||v.event.trigger("ajaxStop"))}typeof e=="object"&&(n=e,e=t),n=n||{};var r,i,s,o,u,a,f,l,c=v.ajaxSetup({},n),h=c.context||c,p=h!==c&&(h.nodeType||h instanceof v)?v(h):v.event,d=v.Deferred(),m=v.Callbacks("once memory"),g=c.statusCode||{},b={},w={},E=0,S="canceled",x={readyState:0,setRequestHeader:function(e,t){if(!E){var n=e.toLowerCase();e=w[n]=w[n]||e,b[e]=t}return this},getAllResponseHeaders:function(){return E===2?i:null},getResponseHeader:function(e){var n;if(E===2){if(!s){s={};while(n=pn.exec(i))s[n[1].toLowerCase()]=n[2]}n=s[e.toLowerCase()]}return n===t?null:n},overrideMimeType:function(e){return E||(c.mimeType=e),this},abort:function(e){return e=e||S,o&&o.abort(e),T(0,e),this}};d.promise(x),x.success=x.done,x.error=x.fail,x.complete=m.add,x.statusCode=function(e){if(e){var t;if(E<2)for(t in e)g[t]=[g[t],e[t]];else t=e[x.status],x.always(t)}return this},c.url=((e||c.url)+"").replace(hn,"").replace(mn,ln[1]+"//"),c.dataTypes=v.trim(c.dataType||"*").toLowerCase().split(y),c.crossDomain==null&&(a=wn.exec(c.url.toLowerCase()),c.crossDomain=!(!a||a[1]===ln[1]&&a[2]===ln[2]&&(a[3]||(a[1]==="http:"?80:443))==(ln[3]||(ln[1]==="http:"?80:443)))),c.data&&c.processData&&typeof c.data!="string"&&(c.data=v.param(c.data,c.traditional)),kn(Sn,c,n,x);if(E===2)return x;f=c.global,c.type=c.type.toUpperCase(),c.hasContent=!vn.test(c.type),f&&v.active++===0&&v.event.trigger("ajaxStart");if(!c.hasContent){c.data&&(c.url+=(gn.test(c.url)?"&":"?")+c.data,delete c.data),r=c.url;if(c.cache===!1){var N=v.now(),C=c.url.replace(bn,"$1_="+N);c.url=C+(C===c.url?(gn.test(c.url)?"&":"?")+"_="+N:"")}}(c.data&&c.hasContent&&c.contentType!==!1||n.contentType)&&x.setRequestHeader("Content-Type",c.contentType),c.ifModified&&(r=r||c.url,v.lastModified[r]&&x.setRequestHeader("If-Modified-Since",v.lastModified[r]),v.etag[r]&&x.setRequestHeader("If-None-Match",v.etag[r])),x.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+(c.dataTypes[0]!=="*"?", "+Tn+"; q=0.01":""):c.accepts["*"]);for(l in c.headers)x.setRequestHeader(l,c.headers[l]);if(!c.beforeSend||c.beforeSend.call(h,x,c)!==!1&&E!==2){S="abort";for(l in{success:1,error:1,complete:1})x[l](c[l]);o=kn(xn,c,n,x);if(!o)T(-1,"No Transport");else{x.readyState=1,f&&p.trigger("ajaxSend",[x,c]),c.async&&c.timeout>0&&(u=setTimeout(function(){x.abort("timeout")},c.timeout));try{E=1,o.send(b,T)}catch(k){if(!(E<2))throw k;T(-1,k)}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var Mn=[],_n=/\?/,Dn=/(=)\?(?=&|$)|\?\?/,Pn=v.now();v.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Mn.pop()||v.expando+"_"+Pn++;return this[e]=!0,e}}),v.ajaxPrefilter("json jsonp",function(n,r,i){var s,o,u,a=n.data,f=n.url,l=n.jsonp!==!1,c=l&&Dn.test(f),h=l&&!c&&typeof a=="string"&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Dn.test(a);if(n.dataTypes[0]==="jsonp"||c||h)return s=n.jsonpCallback=v.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,o=e[s],c?n.url=f.replace(Dn,"$1"+s):h?n.data=a.replace(Dn,"$1"+s):l&&(n.url+=(_n.test(f)?"&":"?")+n.jsonp+"="+s),n.converters["script json"]=function(){return u||v.error(s+" was not called"),u[0]},n.dataTypes[0]="json",e[s]=function(){u=arguments},i.always(function(){e[s]=o,n[s]&&(n.jsonpCallback=r.jsonpCallback,Mn.push(s)),u&&v.isFunction(o)&&o(u[0]),u=o=t}),"script"}),v.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return v.globalEval(e),e}}}),v.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),v.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=i.head||i.getElementsByTagName("head")[0]||i.documentElement;return{send:function(s,o){n=i.createElement("script"),n.async="async",e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,i){if(i||!n.readyState||/loaded|complete/.test(n.readyState))n.onload=n.onreadystatechange=null,r&&n.parentNode&&r.removeChild(n),n=t,i||o(200,"success")},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(0,1)}}}});var Hn,Bn=e.ActiveXObject?function(){for(var e in Hn)Hn[e](0,1)}:!1,jn=0;v.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&Fn()||In()}:Fn,function(e){v.extend(v.support,{ajax:!!e,cors:!!e&&"withCredentials"in e})}(v.ajaxSettings.xhr()),v.support.ajax&&v.ajaxTransport(function(n){if(!n.crossDomain||v.support.cors){var r;return{send:function(i,s){var o,u,a=n.xhr();n.username?a.open(n.type,n.url,n.async,n.username,n.password):a.open(n.type,n.url,n.async);if(n.xhrFields)for(u in n.xhrFields)a[u]=n.xhrFields[u];n.mimeType&&a.overrideMimeType&&a.overrideMimeType(n.mimeType),!n.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");try{for(u in i)a.setRequestHeader(u,i[u])}catch(f){}a.send(n.hasContent&&n.data||null),r=function(e,i){var u,f,l,c,h;try{if(r&&(i||a.readyState===4)){r=t,o&&(a.onreadystatechange=v.noop,Bn&&delete Hn[o]);if(i)a.readyState!==4&&a.abort();else{u=a.status,l=a.getAllResponseHeaders(),c={},h=a.responseXML,h&&h.documentElement&&(c.xml=h);try{c.text=a.responseText}catch(p){}try{f=a.statusText}catch(p){f=""}!u&&n.isLocal&&!n.crossDomain?u=c.text?200:404:u===1223&&(u=204)}}}catch(d){i||s(-1,d)}c&&s(u,f,c,l)},n.async?a.readyState===4?setTimeout(r,0):(o=++jn,Bn&&(Hn||(Hn={},v(e).unload(Bn)),Hn[o]=r),a.onreadystatechange=r):r()},abort:function(){r&&r(0,1)}}}});var qn,Rn,Un=/^(?:toggle|show|hide)$/,zn=new RegExp("^(?:([-+])=|)("+m+")([a-z%]*)$","i"),Wn=/queueHooks$/,Xn=[Gn],Vn={"*":[function(e,t){var n,r,i=this.createTween(e,t),s=zn.exec(t),o=i.cur(),u=+o||0,a=1,f=20;if(s){n=+s[2],r=s[3]||(v.cssNumber[e]?"":"px");if(r!=="px"&&u){u=v.css(i.elem,e,!0)||n||1;do a=a||".5",u/=a,v.style(i.elem,e,u+r);while(a!==(a=i.cur()/o)&&a!==1&&--f)}i.unit=r,i.start=u,i.end=s[1]?u+(s[1]+1)*n:n}return i}]};v.Animation=v.extend(Kn,{tweener:function(e,t){v.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;r<i;r++)n=e[r],Vn[n]=Vn[n]||[],Vn[n].unshift(t)},prefilter:function(e,t){t?Xn.unshift(e):Xn.push(e)}}),v.Tween=Yn,Yn.prototype={constructor:Yn,init:function(e,t,n,r,i,s){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=s||(v.cssNumber[n]?"":"px")},cur:function(){var e=Yn.propHooks[this.prop];return e&&e.get?e.get(this):Yn.propHooks._default.get(this)},run:function(e){var t,n=Yn.propHooks[this.prop];return this.options.duration?this.pos=t=v.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Yn.propHooks._default.set(this),this}},Yn.prototype.init.prototype=Yn.prototype,Yn.propHooks={_default:{get:function(e){var t;return e.elem[e.prop]==null||!!e.elem.style&&e.elem.style[e.prop]!=null?(t=v.css(e.elem,e.prop,!1,""),!t||t==="auto"?0:t):e.elem[e.prop]},set:function(e){v.fx.step[e.prop]?v.fx.step[e.prop](e):e.elem.style&&(e.elem.style[v.cssProps[e.prop]]!=null||v.cssHooks[e.prop])?v.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},Yn.propHooks.scrollTop=Yn.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},v.each(["toggle","show","hide"],function(e,t){var n=v.fn[t];v.fn[t]=function(r,i,s){return r==null||typeof r=="boolean"||!e&&v.isFunction(r)&&v.isFunction(i)?n.apply(this,arguments):this.animate(Zn(t,!0),r,i,s)}}),v.fn.extend({fadeTo:function(e,t,n,r){return this.filter(Gt).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=v.isEmptyObject(e),s=v.speed(t,n,r),o=function(){var t=Kn(this,v.extend({},e),s);i&&t.stop(!0)};return i||s.queue===!1?this.each(o):this.queue(s.queue,o)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return typeof e!="string"&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=e!=null&&e+"queueHooks",s=v.timers,o=v._data(this);if(n)o[n]&&o[n].stop&&i(o[n]);else for(n in o)o[n]&&o[n].stop&&Wn.test(n)&&i(o[n]);for(n=s.length;n--;)s[n].elem===this&&(e==null||s[n].queue===e)&&(s[n].anim.stop(r),t=!1,s.splice(n,1));(t||!r)&&v.dequeue(this,e)})}}),v.each({slideDown:Zn("show"),slideUp:Zn("hide"),slideToggle:Zn("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){v.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),v.speed=function(e,t,n){var r=e&&typeof e=="object"?v.extend({},e):{complete:n||!n&&t||v.isFunction(e)&&e,duration:e,easing:n&&t||t&&!v.isFunction(t)&&t};r.duration=v.fx.off?0:typeof r.duration=="number"?r.duration:r.duration in v.fx.speeds?v.fx.speeds[r.duration]:v.fx.speeds._default;if(r.queue==null||r.queue===!0)r.queue="fx";return r.old=r.complete,r.complete=function(){v.isFunction(r.old)&&r.old.call(this),r.queue&&v.dequeue(this,r.queue)},r},v.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},v.timers=[],v.fx=Yn.prototype.init,v.fx.tick=function(){var e,n=v.timers,r=0;qn=v.now();for(;r<n.length;r++)e=n[r],!e()&&n[r]===e&&n.splice(r--,1);n.length||v.fx.stop(),qn=t},v.fx.timer=function(e){e()&&v.timers.push(e)&&!Rn&&(Rn=setInterval(v.fx.tick,v.fx.interval))},v.fx.interval=13,v.fx.stop=function(){clearInterval(Rn),Rn=null},v.fx.speeds={slow:600,fast:200,_default:400},v.fx.step={},v.expr&&v.expr.filters&&(v.expr.filters.animated=function(e){return v.grep(v.timers,function(t){return e===t.elem}).length});var er=/^(?:body|html)$/i;v.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){v.offset.setOffset(this,e,t)});var n,r,i,s,o,u,a,f={top:0,left:0},l=this[0],c=l&&l.ownerDocument;if(!c)return;return(r=c.body)===l?v.offset.bodyOffset(l):(n=c.documentElement,v.contains(n,l)?(typeof l.getBoundingClientRect!="undefined"&&(f=l.getBoundingClientRect()),i=tr(c),s=n.clientTop||r.clientTop||0,o=n.clientLeft||r.clientLeft||0,u=i.pageYOffset||n.scrollTop,a=i.pageXOffset||n.scrollLeft,{top:f.top+u-s,left:f.left+a-o}):f)},v.offset={bodyOffset:function(e){var t=e.offsetTop,n=e.offsetLeft;return v.support.doesNotIncludeMarginInBodyOffset&&(t+=parseFloat(v.css(e,"marginTop"))||0,n+=parseFloat(v.css(e,"marginLeft"))||0),{top:t,left:n}},setOffset:function(e,t,n){var r=v.css(e,"position");r==="static"&&(e.style.position="relative");var i=v(e),s=i.offset(),o=v.css(e,"top"),u=v.css(e,"left"),a=(r==="absolute"||r==="fixed")&&v.inArray("auto",[o,u])>-1,f={},l={},c,h;a?(l=i.position(),c=l.top,h=l.left):(c=parseFloat(o)||0,h=parseFloat(u)||0),v.isFunction(t)&&(t=t.call(e,n,s)),t.top!=null&&(f.top=t.top-s.top+c),t.left!=null&&(f.left=t.left-s.left+h),"using"in t?t.using.call(e,f):i.css(f)}},v.fn.extend({position:function(){if(!this[0])return;var e=this[0],t=this.offsetParent(),n=this.offset(),r=er.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(v.css(e,"marginTop"))||0,n.left-=parseFloat(v.css(e,"marginLeft"))||0,r.top+=parseFloat(v.css(t[0],"borderTopWidth"))||0,r.left+=parseFloat(v.css(t[0],"borderLeftWidth"))||0,{top:n.top-r.top,left:n.left-r.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||i.body;while(e&&!er.test(e.nodeName)&&v.css(e,"position")==="static")e=e.offsetParent;return e||i.body})}}),v.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);v.fn[e]=function(i){return v.access(this,function(e,i,s){var o=tr(e);if(s===t)return o?n in o?o[n]:o.document.documentElement[i]:e[i];o?o.scrollTo(r?v(o).scrollLeft():s,r?s:v(o).scrollTop()):e[i]=s},e,i,arguments.length,null)}}),v.each({Height:"height",Width:"width"},function(e,n){v.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){v.fn[i]=function(i,s){var o=arguments.length&&(r||typeof i!="boolean"),u=r||(i===!0||s===!0?"margin":"border");return v.access(this,function(n,r,i){var s;return v.isWindow(n)?n.document.documentElement["client"+e]:n.nodeType===9?(s=n.documentElement,Math.max(n.body["scroll"+e],s["scroll"+e],n.body["offset"+e],s["offset"+e],s["client"+e])):i===t?v.css(n,r,i,u):v.style(n,r,i,u)},n,o?i:t,o,null)}})}),e.jQuery=e.$=v,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return v})})(window);
\ No newline at end of file
diff --git a/lib/sprintf.js b/lib/sprintf.js
new file mode 100644
index 0000000000000000000000000000000000000000..019324e5d299899d9636ba9656c27ef1925b93f9
--- /dev/null
+++ b/lib/sprintf.js
@@ -0,0 +1,134 @@
+/*! sprintf.js | Copyright (c) 2007-2013 Alexandru Marasteanu <hello at alexei dot ro> | 3 clause BSD license */
+
+(function(ctx) {
+	var sprintf = function() {
+		if (!sprintf.cache.hasOwnProperty(arguments[0])) {
+			sprintf.cache[arguments[0]] = sprintf.parse(arguments[0]);
+		}
+		return sprintf.format.call(null, sprintf.cache[arguments[0]], arguments);
+	};
+
+	sprintf.format = function(parse_tree, argv) {
+		var cursor = 1, tree_length = parse_tree.length, node_type = '', arg, output = [], i, k, match, pad, pad_character, pad_length;
+		for (i = 0; i < tree_length; i++) {
+			node_type = get_type(parse_tree[i]);
+			if (node_type === 'string') {
+				output.push(parse_tree[i]);
+			}
+			else if (node_type === 'array') {
+				match = parse_tree[i]; // convenience purposes only
+				if (match[2]) { // keyword argument
+					arg = argv[cursor];
+					for (k = 0; k < match[2].length; k++) {
+						if (!arg.hasOwnProperty(match[2][k])) {
+							throw(sprintf('[sprintf] property "%s" does not exist', match[2][k]));
+						}
+						arg = arg[match[2][k]];
+					}
+				}
+				else if (match[1]) { // positional argument (explicit)
+					arg = argv[match[1]];
+				}
+				else { // positional argument (implicit)
+					arg = argv[cursor++];
+				}
+
+				if (/[^s]/.test(match[8]) && (get_type(arg) != 'number')) {
+					throw(sprintf('[sprintf] expecting number but found %s', get_type(arg)));
+				}
+				switch (match[8]) {
+					case 'b': arg = arg.toString(2); break;
+					case 'c': arg = String.fromCharCode(arg); break;
+					case 'd': arg = parseInt(arg, 10); break;
+					case 'e': arg = match[7] ? arg.toExponential(match[7]) : arg.toExponential(); break;
+					case 'f': arg = match[7] ? parseFloat(arg).toFixed(match[7]) : parseFloat(arg); break;
+					case 'o': arg = arg.toString(8); break;
+					case 's': arg = ((arg = String(arg)) && match[7] ? arg.substring(0, match[7]) : arg); break;
+					case 'u': arg = arg >>> 0; break;
+					case 'x': arg = arg.toString(16); break;
+					case 'X': arg = arg.toString(16).toUpperCase(); break;
+				}
+				arg = (/[def]/.test(match[8]) && match[3] && arg >= 0 ? '+'+ arg : arg);
+				pad_character = match[4] ? match[4] == '0' ? '0' : match[4].charAt(1) : ' ';
+				pad_length = match[6] - String(arg).length;
+				pad = match[6] ? str_repeat(pad_character, pad_length) : '';
+				output.push(match[5] ? arg + pad : pad + arg);
+			}
+		}
+		return output.join('');
+	};
+
+	sprintf.cache = {};
+
+	sprintf.parse = function(fmt) {
+		var _fmt = fmt, match = [], parse_tree = [], arg_names = 0;
+		while (_fmt) {
+			if ((match = /^[^\x25]+/.exec(_fmt)) !== null) {
+				parse_tree.push(match[0]);
+			}
+			else if ((match = /^\x25{2}/.exec(_fmt)) !== null) {
+				parse_tree.push('%');
+			}
+			else if ((match = /^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(_fmt)) !== null) {
+				if (match[2]) {
+					arg_names |= 1;
+					var field_list = [], replacement_field = match[2], field_match = [];
+					if ((field_match = /^([a-z_][a-z_\d]*)/i.exec(replacement_field)) !== null) {
+						field_list.push(field_match[1]);
+						while ((replacement_field = replacement_field.substring(field_match[0].length)) !== '') {
+							if ((field_match = /^\.([a-z_][a-z_\d]*)/i.exec(replacement_field)) !== null) {
+								field_list.push(field_match[1]);
+							}
+							else if ((field_match = /^\[(\d+)\]/.exec(replacement_field)) !== null) {
+								field_list.push(field_match[1]);
+							}
+							else {
+								throw('[sprintf] huh?');
+							}
+						}
+					}
+					else {
+						throw('[sprintf] huh?');
+					}
+					match[2] = field_list;
+				}
+				else {
+					arg_names |= 2;
+				}
+				if (arg_names === 3) {
+					throw('[sprintf] mixing positional and named placeholders is not (yet) supported');
+				}
+				parse_tree.push(match);
+			}
+			else {
+				throw('[sprintf] huh?');
+			}
+			_fmt = _fmt.substring(match[0].length);
+		}
+		return parse_tree;
+	};
+
+	var vsprintf = function(fmt, argv, _argv) {
+		_argv = argv.slice(0);
+		_argv.splice(0, 0, fmt);
+		return sprintf.apply(null, _argv);
+	};
+
+	/**
+	 * helpers
+	 */
+	function get_type(variable) {
+		return Object.prototype.toString.call(variable).slice(8, -1).toLowerCase();
+	}
+
+	function str_repeat(input, multiplier) {
+		for (var output = []; multiplier > 0; output[--multiplier] = input) {/* do nothing */}
+		return output.join('');
+	}
+
+	/**
+	 * export to either browser or node.js
+	 */
+	ctx.sprintf = sprintf;
+	ctx.vsprintf = vsprintf;
+})(typeof exports != "undefined" ? exports : window);
\ No newline at end of file
diff --git a/lib/stats.min.js b/lib/stats.min.js
new file mode 100644
index 0000000000000000000000000000000000000000..73744ef79b5660b9aec360e162f511ff716ba673
--- /dev/null
+++ b/lib/stats.min.js
@@ -0,0 +1,6 @@
+// stats.js - http://github.com/mrdoob/stats.js
+var Stats=function(){var l=Date.now(),m=l,g=0,n=Infinity,o=0,h=0,p=Infinity,q=0,r=0,s=0,f=document.createElement("div");f.id="stats";f.addEventListener("mousedown",function(b){b.preventDefault();t(++s%2)},!1);f.style.cssText="width:80px;opacity:0.9;cursor:pointer";var a=document.createElement("div");a.id="fps";a.style.cssText="padding:0 0 3px 3px;text-align:left;background-color:#002";f.appendChild(a);var i=document.createElement("div");i.id="fpsText";i.style.cssText="color:#0ff;font-family:Helvetica,Arial,sans-serif;font-size:9px;font-weight:bold;line-height:15px";
+i.innerHTML="FPS";a.appendChild(i);var c=document.createElement("div");c.id="fpsGraph";c.style.cssText="position:relative;width:74px;height:30px;background-color:#0ff";for(a.appendChild(c);74>c.children.length;){var j=document.createElement("span");j.style.cssText="width:1px;height:30px;float:left;background-color:#113";c.appendChild(j)}var d=document.createElement("div");d.id="ms";d.style.cssText="padding:0 0 3px 3px;text-align:left;background-color:#020;display:none";f.appendChild(d);var k=document.createElement("div");
+k.id="msText";k.style.cssText="color:#0f0;font-family:Helvetica,Arial,sans-serif;font-size:9px;font-weight:bold;line-height:15px";k.innerHTML="MS";d.appendChild(k);var e=document.createElement("div");e.id="msGraph";e.style.cssText="position:relative;width:74px;height:30px;background-color:#0f0";for(d.appendChild(e);74>e.children.length;)j=document.createElement("span"),j.style.cssText="width:1px;height:30px;float:left;background-color:#131",e.appendChild(j);var t=function(b){s=b;switch(s){case 0:a.style.display=
+"block";d.style.display="none";break;case 1:a.style.display="none",d.style.display="block"}};return{REVISION:11,domElement:f,setMode:t,begin:function(){l=Date.now()},end:function(){var b=Date.now();g=b-l;n=Math.min(n,g);o=Math.max(o,g);k.textContent=g+" MS ("+n+"-"+o+")";var a=Math.min(30,30-30*(g/200));e.appendChild(e.firstChild).style.height=a+"px";r++;b>m+1E3&&(h=Math.round(1E3*r/(b-m)),p=Math.min(p,h),q=Math.max(q,h),i.textContent=h+" FPS ("+p+"-"+q+")",a=Math.min(30,30-30*(h/100)),c.appendChild(c.firstChild).style.height=
+a+"px",m=b,r=0);return b},update:function(){l=this.end()}}};
diff --git a/lib/three.js b/lib/three.js
new file mode 100644
index 0000000000000000000000000000000000000000..2d01d65b3115898c1d2f9510b8718acc9db884e6
--- /dev/null
+++ b/lib/three.js
@@ -0,0 +1,35996 @@
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author Larry Battle / http://bateru.com/news
+ */
+
+var THREE = THREE || { REVISION: '56' };
+
+self.console = self.console || {
+
+	info: function () {},
+	log: function () {},
+	debug: function () {},
+	warn: function () {},
+	error: function () {}
+
+};
+
+self.Int32Array = self.Int32Array || Array;
+self.Float32Array = self.Float32Array || Array;
+
+String.prototype.trim = String.prototype.trim || function () {
+
+	return this.replace( /^\s+|\s+$/g, '' );
+
+};
+
+// based on https://github.com/documentcloud/underscore/blob/bf657be243a075b5e72acc8a83e6f12a564d8f55/underscore.js#L767
+THREE.extend = function ( obj, source ) {
+
+	// ECMAScript5 compatibility based on: http://www.nczonline.net/blog/2012/12/11/are-your-mixins-ecmascript-5-compatible/
+	if ( Object.keys ) {
+
+		var keys = Object.keys( source );
+
+		for (var i = 0, il = keys.length; i < il; i++) {
+
+			var prop = keys[i];
+			Object.defineProperty( obj, prop, Object.getOwnPropertyDescriptor( source, prop ) );
+
+		}
+
+	} else {
+
+		var safeHasOwnProperty = {}.hasOwnProperty;
+
+		for ( var prop in source ) {
+
+			if ( safeHasOwnProperty.call( source, prop ) ) {
+
+				obj[prop] = source[prop];
+
+			}
+
+		}
+
+	}
+
+	return obj;
+
+};
+
+// http://paulirish.com/2011/requestanimationframe-for-smart-animating/
+// http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating
+
+// requestAnimationFrame polyfill by Erik M�ller
+// fixes from Paul Irish and Tino Zijdel
+
+( function () {
+
+	var lastTime = 0;
+	var vendors = [ 'ms', 'moz', 'webkit', 'o' ];
+
+	for ( var x = 0; x < vendors.length && !window.requestAnimationFrame; ++ x ) {
+
+		window.requestAnimationFrame = window[ vendors[ x ] + 'RequestAnimationFrame' ];
+		window.cancelAnimationFrame = window[ vendors[ x ] + 'CancelAnimationFrame' ] || window[ vendors[ x ] + 'CancelRequestAnimationFrame' ];
+
+	}
+
+	if ( window.requestAnimationFrame === undefined ) {
+
+		window.requestAnimationFrame = function ( callback ) {
+
+			var currTime = Date.now(), timeToCall = Math.max( 0, 16 - ( currTime - lastTime ) );
+			var id = window.setTimeout( function() { callback( currTime + timeToCall ); }, timeToCall );
+			lastTime = currTime + timeToCall;
+			return id;
+
+		};
+
+	}
+
+	window.cancelAnimationFrame = window.cancelAnimationFrame || function ( id ) { window.clearTimeout( id ) };
+
+}() );
+
+// GL STATE CONSTANTS
+
+THREE.CullFaceNone = 0;
+THREE.CullFaceBack = 1;
+THREE.CullFaceFront = 2;
+THREE.CullFaceFrontBack = 3;
+
+THREE.FrontFaceDirectionCW = 0;
+THREE.FrontFaceDirectionCCW = 1;
+
+// SHADOWING TYPES
+
+THREE.BasicShadowMap = 0;
+THREE.PCFShadowMap = 1;
+THREE.PCFSoftShadowMap = 2;
+
+// MATERIAL CONSTANTS
+
+// side
+
+THREE.FrontSide = 0;
+THREE.BackSide = 1;
+THREE.DoubleSide = 2;
+
+// shading
+
+THREE.NoShading = 0;
+THREE.FlatShading = 1;
+THREE.SmoothShading = 2;
+
+// colors
+
+THREE.NoColors = 0;
+THREE.FaceColors = 1;
+THREE.VertexColors = 2;
+
+// blending modes
+
+THREE.NoBlending = 0;
+THREE.NormalBlending = 1;
+THREE.AdditiveBlending = 2;
+THREE.SubtractiveBlending = 3;
+THREE.MultiplyBlending = 4;
+THREE.CustomBlending = 5;
+
+// custom blending equations
+// (numbers start from 100 not to clash with other
+//  mappings to OpenGL constants defined in Texture.js)
+
+THREE.AddEquation = 100;
+THREE.SubtractEquation = 101;
+THREE.ReverseSubtractEquation = 102;
+
+// custom blending destination factors
+
+THREE.ZeroFactor = 200;
+THREE.OneFactor = 201;
+THREE.SrcColorFactor = 202;
+THREE.OneMinusSrcColorFactor = 203;
+THREE.SrcAlphaFactor = 204;
+THREE.OneMinusSrcAlphaFactor = 205;
+THREE.DstAlphaFactor = 206;
+THREE.OneMinusDstAlphaFactor = 207;
+
+// custom blending source factors
+
+//THREE.ZeroFactor = 200;
+//THREE.OneFactor = 201;
+//THREE.SrcAlphaFactor = 204;
+//THREE.OneMinusSrcAlphaFactor = 205;
+//THREE.DstAlphaFactor = 206;
+//THREE.OneMinusDstAlphaFactor = 207;
+THREE.DstColorFactor = 208;
+THREE.OneMinusDstColorFactor = 209;
+THREE.SrcAlphaSaturateFactor = 210;
+
+
+// TEXTURE CONSTANTS
+
+THREE.MultiplyOperation = 0;
+THREE.MixOperation = 1;
+THREE.AddOperation = 2;
+
+// Mapping modes
+
+THREE.UVMapping = function () {};
+
+THREE.CubeReflectionMapping = function () {};
+THREE.CubeRefractionMapping = function () {};
+
+THREE.SphericalReflectionMapping = function () {};
+THREE.SphericalRefractionMapping = function () {};
+
+// Wrapping modes
+
+THREE.RepeatWrapping = 1000;
+THREE.ClampToEdgeWrapping = 1001;
+THREE.MirroredRepeatWrapping = 1002;
+
+// Filters
+
+THREE.NearestFilter = 1003;
+THREE.NearestMipMapNearestFilter = 1004;
+THREE.NearestMipMapLinearFilter = 1005;
+THREE.LinearFilter = 1006;
+THREE.LinearMipMapNearestFilter = 1007;
+THREE.LinearMipMapLinearFilter = 1008;
+
+// Data types
+
+THREE.UnsignedByteType = 1009;
+THREE.ByteType = 1010;
+THREE.ShortType = 1011;
+THREE.UnsignedShortType = 1012;
+THREE.IntType = 1013;
+THREE.UnsignedIntType = 1014;
+THREE.FloatType = 1015;
+
+// Pixel types
+
+//THREE.UnsignedByteType = 1009;
+THREE.UnsignedShort4444Type = 1016;
+THREE.UnsignedShort5551Type = 1017;
+THREE.UnsignedShort565Type = 1018;
+
+// Pixel formats
+
+THREE.AlphaFormat = 1019;
+THREE.RGBFormat = 1020;
+THREE.RGBAFormat = 1021;
+THREE.LuminanceFormat = 1022;
+THREE.LuminanceAlphaFormat = 1023;
+
+// Compressed texture formats
+
+THREE.RGB_S3TC_DXT1_Format = 2001;
+THREE.RGBA_S3TC_DXT1_Format = 2002;
+THREE.RGBA_S3TC_DXT3_Format = 2003;
+THREE.RGBA_S3TC_DXT5_Format = 2004;
+
+/*
+// Potential future PVRTC compressed texture formats
+THREE.RGB_PVRTC_4BPPV1_Format = 2100;
+THREE.RGB_PVRTC_2BPPV1_Format = 2101;
+THREE.RGBA_PVRTC_4BPPV1_Format = 2102;
+THREE.RGBA_PVRTC_2BPPV1_Format = 2103;
+*/
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.Color = function ( value ) {
+
+	if ( value !== undefined ) this.set( value );
+
+	return this;
+
+};
+
+THREE.extend( THREE.Color.prototype, {
+
+	r: 1, g: 1, b: 1,
+
+	set: function ( value ) {
+
+		switch ( typeof value ) {
+
+			case "number":
+				this.setHex( value );
+				break;
+
+			case "string":
+				this.setStyle( value );
+				break;
+
+		}
+
+	},
+
+	setHex: function ( hex ) {
+
+		hex = Math.floor( hex );
+
+		this.r = ( hex >> 16 & 255 ) / 255;
+		this.g = ( hex >> 8 & 255 ) / 255;
+		this.b = ( hex & 255 ) / 255;
+
+		return this;
+
+	},
+
+	setRGB: function ( r, g, b ) {
+
+		this.r = r;
+		this.g = g;
+		this.b = b;
+
+		return this;
+
+	},
+
+	setHSV: function ( h, s, v ) {
+
+		console.log( 'DEPRECATED: Color\'s .setHSV() will be removed. Use .setHSL( h, s, l ) instead.' );
+		return this.setHSL(h,s*v/((h=(2-s)*v)<1?h:2-h),h/2); // https://gist.github.com/xpansive/1337890
+
+	},
+
+	setHSL: function ( h, s, l ) {
+
+		// h,s,l ranges are in 0.0 - 1.0
+
+		if ( s === 0 ) {
+
+			this.r = this.g = this.b = l;
+
+		} else {
+
+			var hue2rgb = function ( p, q, t ) {
+
+				if ( t < 0 ) t += 1;
+				if ( t > 1 ) t -= 1;
+				if ( t < 1 / 6 ) return p + ( q - p ) * 6 * t;
+				if ( t < 1 / 2 ) return q;
+				if ( t < 2 / 3 ) return p + ( q - p ) * 6 * ( 2 / 3 - t );
+				return p;
+
+			};
+
+			var p = l <= 0.5 ? l * ( 1 + s ) : l + s - ( l * s );
+			var q = ( 2 * l ) - p;
+
+			this.r = hue2rgb( q, p, h + 1 / 3 );
+			this.g = hue2rgb( q, p, h );
+			this.b = hue2rgb( q, p, h - 1 / 3 );
+
+		}
+
+		return this;
+
+	},
+
+	setStyle: function ( style ) {
+
+		// rgb(255,0,0)
+
+		if ( /^rgb\((\d+),(\d+),(\d+)\)$/i.test( style ) ) {
+
+			var color = /^rgb\((\d+),(\d+),(\d+)\)$/i.exec( style );
+
+			this.r = Math.min( 255, parseInt( color[ 1 ], 10 ) ) / 255;
+			this.g = Math.min( 255, parseInt( color[ 2 ], 10 ) ) / 255;
+			this.b = Math.min( 255, parseInt( color[ 3 ], 10 ) ) / 255;
+
+			return this;
+
+		}
+
+		// rgb(100%,0%,0%)
+
+		if ( /^rgb\((\d+)\%,(\d+)\%,(\d+)\%\)$/i.test( style ) ) {
+
+			var color = /^rgb\((\d+)\%,(\d+)\%,(\d+)\%\)$/i.exec( style );
+
+			this.r = Math.min( 100, parseInt( color[ 1 ], 10 ) ) / 100;
+			this.g = Math.min( 100, parseInt( color[ 2 ], 10 ) ) / 100;
+			this.b = Math.min( 100, parseInt( color[ 3 ], 10 ) ) / 100;
+
+			return this;
+
+		}
+
+		// #ff0000
+
+		if ( /^\#([0-9a-f]{6})$/i.test( style ) ) {
+
+			var color = /^\#([0-9a-f]{6})$/i.exec( style );
+
+			this.setHex( parseInt( color[ 1 ], 16 ) );
+
+			return this;
+
+		}
+
+		// #f00
+
+		if ( /^\#([0-9a-f])([0-9a-f])([0-9a-f])$/i.test( style ) ) {
+
+			var color = /^\#([0-9a-f])([0-9a-f])([0-9a-f])$/i.exec( style );
+
+			this.setHex( parseInt( color[ 1 ] + color[ 1 ] + color[ 2 ] + color[ 2 ] + color[ 3 ] + color[ 3 ], 16 ) );
+
+			return this;
+
+		}
+
+		// red
+
+		if ( /^(\w+)$/i.test( style ) ) {
+
+			this.setHex( THREE.ColorKeywords[ style ] );
+
+			return this;
+
+		}
+
+
+	},
+
+	copy: function ( color ) {
+
+		this.r = color.r;
+		this.g = color.g;
+		this.b = color.b;
+
+		return this;
+
+	},
+
+	copyGammaToLinear: function ( color ) {
+
+		this.r = color.r * color.r;
+		this.g = color.g * color.g;
+		this.b = color.b * color.b;
+
+		return this;
+
+	},
+
+	copyLinearToGamma: function ( color ) {
+
+		this.r = Math.sqrt( color.r );
+		this.g = Math.sqrt( color.g );
+		this.b = Math.sqrt( color.b );
+
+		return this;
+
+	},
+
+	convertGammaToLinear: function () {
+
+		var r = this.r, g = this.g, b = this.b;
+
+		this.r = r * r;
+		this.g = g * g;
+		this.b = b * b;
+
+		return this;
+
+	},
+
+	convertLinearToGamma: function () {
+
+		this.r = Math.sqrt( this.r );
+		this.g = Math.sqrt( this.g );
+		this.b = Math.sqrt( this.b );
+
+		return this;
+
+	},
+
+	getHex: function () {
+
+		return ( this.r * 255 ) << 16 ^ ( this.g * 255 ) << 8 ^ ( this.b * 255 ) << 0;
+
+	},
+
+	getHexString: function () {
+
+		return ( '000000' + this.getHex().toString( 16 ) ).slice( - 6 );
+
+	},
+
+	getHSL: function () {
+
+		var hsl = { h: 0, s: 0, l: 0 };
+
+		return function () {
+
+			// h,s,l ranges are in 0.0 - 1.0
+
+			var r = this.r, g = this.g, b = this.b;
+
+			var max = Math.max( r, g, b );
+			var min = Math.min( r, g, b );
+
+			var hue, saturation;
+			var lightness = ( min + max ) / 2.0;
+
+			if ( min === max ) {
+
+				hue = 0;
+				saturation = 0;
+
+			} else {
+
+				var delta = max - min;
+
+				saturation = lightness <= 0.5 ? delta / ( max + min ) : delta / ( 2 - max - min );
+
+				switch ( max ) {
+
+					case r: hue = ( g - b ) / delta + ( g < b ? 6 : 0 ); break;
+					case g: hue = ( b - r ) / delta + 2; break;
+					case b: hue = ( r - g ) / delta + 4; break;
+
+				}
+
+				hue /= 6;
+
+			}
+
+			hsl.h = hue;
+			hsl.s = saturation;
+			hsl.l = lightness;
+
+			return hsl;
+
+		};
+
+	}(),
+
+	getStyle: function () {
+
+		return 'rgb(' + ( ( this.r * 255 ) | 0 ) + ',' + ( ( this.g * 255 ) | 0 ) + ',' + ( ( this.b * 255 ) | 0 ) + ')';
+
+	},
+
+	offsetHSL: function ( h, s, l ) {
+
+		var hsl = this.getHSL();
+
+		hsl.h += h; hsl.s += s; hsl.l += l;
+
+		this.setHSL( hsl.h, hsl.s, hsl.l );
+
+		return this;
+
+	},
+
+	add: function ( color ) {
+
+		this.r += color.r;
+		this.g += color.g;
+		this.b += color.b;
+
+		return this;
+
+	},
+
+	addColors: function ( color1, color2 ) {
+
+		this.r = color1.r + color2.r;
+		this.g = color1.g + color2.g;
+		this.b = color1.b + color2.b;
+
+		return this;
+
+	},
+
+	addScalar: function ( s ) {
+
+		this.r += s;
+		this.g += s;
+		this.b += s;
+
+		return this;
+
+	},
+
+	multiply: function ( color ) {
+
+		this.r *= color.r;
+		this.g *= color.g;
+		this.b *= color.b;
+
+		return this;
+
+	},
+
+	multiplyScalar: function ( s ) {
+
+		this.r *= s;
+		this.g *= s;
+		this.b *= s;
+
+		return this;
+
+	},
+
+	lerp: function ( color, alpha ) {
+
+		this.r += ( color.r - this.r ) * alpha;
+		this.g += ( color.g - this.g ) * alpha;
+		this.b += ( color.b - this.b ) * alpha;
+
+		return this;
+
+	},
+
+	clone: function () {
+
+		return new THREE.Color().setRGB( this.r, this.g, this.b );
+
+	}
+
+} );
+
+THREE.ColorKeywords = { "aliceblue": 0xF0F8FF, "antiquewhite": 0xFAEBD7, "aqua": 0x00FFFF, "aquamarine": 0x7FFFD4, "azure": 0xF0FFFF,
+"beige": 0xF5F5DC, "bisque": 0xFFE4C4, "black": 0x000000, "blanchedalmond": 0xFFEBCD, "blue": 0x0000FF, "blueviolet": 0x8A2BE2,
+"brown": 0xA52A2A, "burlywood": 0xDEB887, "cadetblue": 0x5F9EA0, "chartreuse": 0x7FFF00, "chocolate": 0xD2691E, "coral": 0xFF7F50,
+"cornflowerblue": 0x6495ED, "cornsilk": 0xFFF8DC, "crimson": 0xDC143C, "cyan": 0x00FFFF, "darkblue": 0x00008B, "darkcyan": 0x008B8B,
+"darkgoldenrod": 0xB8860B, "darkgray": 0xA9A9A9, "darkgreen": 0x006400, "darkgrey": 0xA9A9A9, "darkkhaki": 0xBDB76B, "darkmagenta": 0x8B008B,
+"darkolivegreen": 0x556B2F, "darkorange": 0xFF8C00, "darkorchid": 0x9932CC, "darkred": 0x8B0000, "darksalmon": 0xE9967A, "darkseagreen": 0x8FBC8F,
+"darkslateblue": 0x483D8B, "darkslategray": 0x2F4F4F, "darkslategrey": 0x2F4F4F, "darkturquoise": 0x00CED1, "darkviolet": 0x9400D3,
+"deeppink": 0xFF1493, "deepskyblue": 0x00BFFF, "dimgray": 0x696969, "dimgrey": 0x696969, "dodgerblue": 0x1E90FF, "firebrick": 0xB22222,
+"floralwhite": 0xFFFAF0, "forestgreen": 0x228B22, "fuchsia": 0xFF00FF, "gainsboro": 0xDCDCDC, "ghostwhite": 0xF8F8FF, "gold": 0xFFD700,
+"goldenrod": 0xDAA520, "gray": 0x808080, "green": 0x008000, "greenyellow": 0xADFF2F, "grey": 0x808080, "honeydew": 0xF0FFF0, "hotpink": 0xFF69B4,
+"indianred": 0xCD5C5C, "indigo": 0x4B0082, "ivory": 0xFFFFF0, "khaki": 0xF0E68C, "lavender": 0xE6E6FA, "lavenderblush": 0xFFF0F5, "lawngreen": 0x7CFC00,
+"lemonchiffon": 0xFFFACD, "lightblue": 0xADD8E6, "lightcoral": 0xF08080, "lightcyan": 0xE0FFFF, "lightgoldenrodyellow": 0xFAFAD2, "lightgray": 0xD3D3D3,
+"lightgreen": 0x90EE90, "lightgrey": 0xD3D3D3, "lightpink": 0xFFB6C1, "lightsalmon": 0xFFA07A, "lightseagreen": 0x20B2AA, "lightskyblue": 0x87CEFA,
+"lightslategray": 0x778899, "lightslategrey": 0x778899, "lightsteelblue": 0xB0C4DE, "lightyellow": 0xFFFFE0, "lime": 0x00FF00, "limegreen": 0x32CD32,
+"linen": 0xFAF0E6, "magenta": 0xFF00FF, "maroon": 0x800000, "mediumaquamarine": 0x66CDAA, "mediumblue": 0x0000CD, "mediumorchid": 0xBA55D3,
+"mediumpurple": 0x9370DB, "mediumseagreen": 0x3CB371, "mediumslateblue": 0x7B68EE, "mediumspringgreen": 0x00FA9A, "mediumturquoise": 0x48D1CC,
+"mediumvioletred": 0xC71585, "midnightblue": 0x191970, "mintcream": 0xF5FFFA, "mistyrose": 0xFFE4E1, "moccasin": 0xFFE4B5, "navajowhite": 0xFFDEAD,
+"navy": 0x000080, "oldlace": 0xFDF5E6, "olive": 0x808000, "olivedrab": 0x6B8E23, "orange": 0xFFA500, "orangered": 0xFF4500, "orchid": 0xDA70D6,
+"palegoldenrod": 0xEEE8AA, "palegreen": 0x98FB98, "paleturquoise": 0xAFEEEE, "palevioletred": 0xDB7093, "papayawhip": 0xFFEFD5, "peachpuff": 0xFFDAB9,
+"peru": 0xCD853F, "pink": 0xFFC0CB, "plum": 0xDDA0DD, "powderblue": 0xB0E0E6, "purple": 0x800080, "red": 0xFF0000, "rosybrown": 0xBC8F8F,
+"royalblue": 0x4169E1, "saddlebrown": 0x8B4513, "salmon": 0xFA8072, "sandybrown": 0xF4A460, "seagreen": 0x2E8B57, "seashell": 0xFFF5EE,
+"sienna": 0xA0522D, "silver": 0xC0C0C0, "skyblue": 0x87CEEB, "slateblue": 0x6A5ACD, "slategray": 0x708090, "slategrey": 0x708090, "snow": 0xFFFAFA,
+"springgreen": 0x00FF7F, "steelblue": 0x4682B4, "tan": 0xD2B48C, "teal": 0x008080, "thistle": 0xD8BFD8, "tomato": 0xFF6347, "turquoise": 0x40E0D0,
+"violet": 0xEE82EE, "wheat": 0xF5DEB3, "white": 0xFFFFFF, "whitesmoke": 0xF5F5F5, "yellow": 0xFFFF00, "yellowgreen": 0x9ACD32 };
+/**
+ * @author mikael emtinger / http://gomo.se/
+ * @author alteredq / http://alteredqualia.com/
+ * @author WestLangley / http://github.com/WestLangley
+ * @author bhouston / http://exocortex.com
+ */
+
+THREE.Quaternion = function( x, y, z, w ) {
+
+	this.x = x || 0;
+	this.y = y || 0;
+	this.z = z || 0;
+	this.w = ( w !== undefined ) ? w : 1;
+
+};
+
+THREE.extend( THREE.Quaternion.prototype, {
+
+	set: function ( x, y, z, w ) {
+
+		this.x = x;
+		this.y = y;
+		this.z = z;
+		this.w = w;
+
+		return this;
+
+	},
+
+	copy: function ( q ) {
+
+		this.x = q.x;
+		this.y = q.y;
+		this.z = q.z;
+		this.w = q.w;
+
+		return this;
+
+	},
+
+	setFromEuler: function ( v, order ) {
+
+		// http://www.mathworks.com/matlabcentral/fileexchange/
+		// 	20696-function-to-convert-between-dcm-euler-angles-quaternions-and-euler-vectors/
+		//	content/SpinCalc.m
+
+		var c1 = Math.cos( v.x / 2 );
+		var c2 = Math.cos( v.y / 2 );
+		var c3 = Math.cos( v.z / 2 );
+		var s1 = Math.sin( v.x / 2 );
+		var s2 = Math.sin( v.y / 2 );
+		var s3 = Math.sin( v.z / 2 );
+
+		if ( order === undefined || order === 'XYZ' ) {
+
+			this.x = s1 * c2 * c3 + c1 * s2 * s3;
+			this.y = c1 * s2 * c3 - s1 * c2 * s3;
+			this.z = c1 * c2 * s3 + s1 * s2 * c3;
+			this.w = c1 * c2 * c3 - s1 * s2 * s3;
+
+		} else if ( order === 'YXZ' ) {
+
+			this.x = s1 * c2 * c3 + c1 * s2 * s3;
+			this.y = c1 * s2 * c3 - s1 * c2 * s3;
+			this.z = c1 * c2 * s3 - s1 * s2 * c3;
+			this.w = c1 * c2 * c3 + s1 * s2 * s3;
+
+		} else if ( order === 'ZXY' ) {
+
+			this.x = s1 * c2 * c3 - c1 * s2 * s3;
+			this.y = c1 * s2 * c3 + s1 * c2 * s3;
+			this.z = c1 * c2 * s3 + s1 * s2 * c3;
+			this.w = c1 * c2 * c3 - s1 * s2 * s3;
+
+		} else if ( order === 'ZYX' ) {
+
+			this.x = s1 * c2 * c3 - c1 * s2 * s3;
+			this.y = c1 * s2 * c3 + s1 * c2 * s3;
+			this.z = c1 * c2 * s3 - s1 * s2 * c3;
+			this.w = c1 * c2 * c3 + s1 * s2 * s3;
+
+		} else if ( order === 'YZX' ) {
+
+			this.x = s1 * c2 * c3 + c1 * s2 * s3;
+			this.y = c1 * s2 * c3 + s1 * c2 * s3;
+			this.z = c1 * c2 * s3 - s1 * s2 * c3;
+			this.w = c1 * c2 * c3 - s1 * s2 * s3;
+
+		} else if ( order === 'XZY' ) {
+
+			this.x = s1 * c2 * c3 - c1 * s2 * s3;
+			this.y = c1 * s2 * c3 - s1 * c2 * s3;
+			this.z = c1 * c2 * s3 + s1 * s2 * c3;
+			this.w = c1 * c2 * c3 + s1 * s2 * s3;
+
+		}
+
+		return this;
+
+	},
+
+	setFromAxisAngle: function ( axis, angle ) {
+
+		// from http://www.euclideanspace.com/maths/geometry/rotations/conversions/angleToQuaternion/index.htm
+		// axis have to be normalized
+
+		var halfAngle = angle / 2,
+			s = Math.sin( halfAngle );
+
+		this.x = axis.x * s;
+		this.y = axis.y * s;
+		this.z = axis.z * s;
+		this.w = Math.cos( halfAngle );
+
+		return this;
+
+	},
+
+	setFromRotationMatrix: function ( m ) {
+
+		// http://www.euclideanspace.com/maths/geometry/rotations/conversions/matrixToQuaternion/index.htm
+
+		// assumes the upper 3x3 of m is a pure rotation matrix (i.e, unscaled)
+
+		var te = m.elements,
+
+			m11 = te[0], m12 = te[4], m13 = te[8],
+			m21 = te[1], m22 = te[5], m23 = te[9],
+			m31 = te[2], m32 = te[6], m33 = te[10],
+
+			trace = m11 + m22 + m33,
+			s;
+
+		if ( trace > 0 ) {
+
+			s = 0.5 / Math.sqrt( trace + 1.0 );
+
+			this.w = 0.25 / s;
+			this.x = ( m32 - m23 ) * s;
+			this.y = ( m13 - m31 ) * s;
+			this.z = ( m21 - m12 ) * s;
+
+		} else if ( m11 > m22 && m11 > m33 ) {
+
+			s = 2.0 * Math.sqrt( 1.0 + m11 - m22 - m33 );
+
+			this.w = (m32 - m23 ) / s;
+			this.x = 0.25 * s;
+			this.y = (m12 + m21 ) / s;
+			this.z = (m13 + m31 ) / s;
+
+		} else if ( m22 > m33 ) {
+
+			s = 2.0 * Math.sqrt( 1.0 + m22 - m11 - m33 );
+
+			this.w = (m13 - m31 ) / s;
+			this.x = (m12 + m21 ) / s;
+			this.y = 0.25 * s;
+			this.z = (m23 + m32 ) / s;
+
+		} else {
+
+			s = 2.0 * Math.sqrt( 1.0 + m33 - m11 - m22 );
+
+			this.w = ( m21 - m12 ) / s;
+			this.x = ( m13 + m31 ) / s;
+			this.y = ( m23 + m32 ) / s;
+			this.z = 0.25 * s;
+
+		}
+
+		return this;
+
+	},
+
+	inverse: function () {
+
+		this.conjugate().normalize();
+
+		return this;
+
+	},
+
+	conjugate: function () {
+
+		this.x *= -1;
+		this.y *= -1;
+		this.z *= -1;
+
+		return this;
+
+	},
+
+	lengthSq: function () {
+
+		return this.x * this.x + this.y * this.y + this.z * this.z + this.w * this.w;
+
+	},
+
+	length: function () {
+
+		return Math.sqrt( this.x * this.x + this.y * this.y + this.z * this.z + this.w * this.w );
+
+	},
+
+	normalize: function () {
+
+		var l = this.length();
+
+		if ( l === 0 ) {
+
+			this.x = 0;
+			this.y = 0;
+			this.z = 0;
+			this.w = 1;
+
+		} else {
+
+			l = 1 / l;
+
+			this.x = this.x * l;
+			this.y = this.y * l;
+			this.z = this.z * l;
+			this.w = this.w * l;
+
+		}
+
+		return this;
+
+	},
+
+	multiply: function ( q, p ) {
+
+		if ( p !== undefined ) {
+
+			console.warn( 'DEPRECATED: Quaternion\'s .multiply() now only accepts one argument. Use .multiplyQuaternions( a, b ) instead.' );
+			return this.multiplyQuaternions( q, p );
+
+		}
+
+		return this.multiplyQuaternions( this, q );
+
+	},
+
+	multiplyQuaternions: function ( a, b ) {
+
+		// from http://www.euclideanspace.com/maths/algebra/realNormedAlgebra/quaternions/code/index.htm
+
+		var qax = a.x, qay = a.y, qaz = a.z, qaw = a.w;
+		var qbx = b.x, qby = b.y, qbz = b.z, qbw = b.w;
+
+		this.x = qax * qbw + qaw * qbx + qay * qbz - qaz * qby;
+		this.y = qay * qbw + qaw * qby + qaz * qbx - qax * qbz;
+		this.z = qaz * qbw + qaw * qbz + qax * qby - qay * qbx;
+		this.w = qaw * qbw - qax * qbx - qay * qby - qaz * qbz;
+
+		return this;
+
+	},
+
+	multiplyVector3: function ( vector ) {
+
+		console.warn( 'DEPRECATED: Quaternion\'s .multiplyVector3() has been removed. Use is now vector.applyQuaternion( quaternion ) instead.' );
+		return vector.applyQuaternion( this );
+
+	},
+
+	slerp: function ( qb, t ) {
+
+		var x = this.x, y = this.y, z = this.z, w = this.w;
+
+		// http://www.euclideanspace.com/maths/algebra/realNormedAlgebra/quaternions/slerp/
+
+		var cosHalfTheta = w * qb.w + x * qb.x + y * qb.y + z * qb.z;
+
+		if ( cosHalfTheta < 0 ) {
+
+			this.w = -qb.w;
+			this.x = -qb.x;
+			this.y = -qb.y;
+			this.z = -qb.z;
+
+			cosHalfTheta = -cosHalfTheta;
+
+		} else {
+
+			this.copy( qb );
+
+		}
+
+		if ( cosHalfTheta >= 1.0 ) {
+
+			this.w = w;
+			this.x = x;
+			this.y = y;
+			this.z = z;
+
+			return this;
+
+		}
+
+		var halfTheta = Math.acos( cosHalfTheta );
+		var sinHalfTheta = Math.sqrt( 1.0 - cosHalfTheta * cosHalfTheta );
+
+		if ( Math.abs( sinHalfTheta ) < 0.001 ) {
+
+			this.w = 0.5 * ( w + this.w );
+			this.x = 0.5 * ( x + this.x );
+			this.y = 0.5 * ( y + this.y );
+			this.z = 0.5 * ( z + this.z );
+
+			return this;
+
+		}
+
+		var ratioA = Math.sin( ( 1 - t ) * halfTheta ) / sinHalfTheta,
+		ratioB = Math.sin( t * halfTheta ) / sinHalfTheta;
+
+		this.w = ( w * ratioA + this.w * ratioB );
+		this.x = ( x * ratioA + this.x * ratioB );
+		this.y = ( y * ratioA + this.y * ratioB );
+		this.z = ( z * ratioA + this.z * ratioB );
+
+		return this;
+
+	},
+
+	equals: function ( v ) {
+
+		return ( ( v.x === this.x ) && ( v.y === this.y ) && ( v.z === this.z ) && ( v.w === this.w ) );
+
+	},
+
+	clone: function () {
+
+		return new THREE.Quaternion( this.x, this.y, this.z, this.w );
+
+	}
+
+} );
+
+THREE.Quaternion.slerp = function ( qa, qb, qm, t ) {
+
+	return qm.copy( qa ).slerp( qb, t );
+
+}
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author philogb / http://blog.thejit.org/
+ * @author egraether / http://egraether.com/
+ * @author zz85 / http://www.lab4games.net/zz85/blog
+ */
+
+THREE.Vector2 = function ( x, y ) {
+
+	this.x = x || 0;
+	this.y = y || 0;
+
+};
+
+THREE.extend( THREE.Vector2.prototype, {
+
+	set: function ( x, y ) {
+
+		this.x = x;
+		this.y = y;
+
+		return this;
+
+	},
+
+	setX: function ( x ) {
+
+		this.x = x;
+
+		return this;
+
+	},
+
+	setY: function ( y ) {
+
+		this.y = y;
+
+		return this;
+
+	},
+
+
+	setComponent: function ( index, value ) {
+
+		switch ( index ) {
+
+			case 0: this.x = value; break;
+			case 1: this.y = value; break;
+			default: throw new Error( "index is out of range: " + index );
+
+		}
+
+	},
+
+	getComponent: function ( index ) {
+
+		switch ( index ) {
+
+			case 0: return this.x;
+			case 1: return this.y;
+			default: throw new Error( "index is out of range: " + index );
+
+		}
+
+	},
+
+	copy: function ( v ) {
+
+		this.x = v.x;
+		this.y = v.y;
+
+		return this;
+
+	},
+
+	add: function ( v, w ) {
+
+		if ( w !== undefined ) {
+
+			console.warn( 'DEPRECATED: Vector2\'s .add() now only accepts one argument. Use .addVectors( a, b ) instead.' );
+			return this.addVectors( v, w );
+
+		}
+
+		this.x += v.x;
+		this.y += v.y;
+
+		return this;
+
+	},
+
+	addVectors: function ( a, b ) {
+
+		this.x = a.x + b.x;
+		this.y = a.y + b.y;
+
+		return this;
+
+	},
+
+	addScalar: function ( s ) {
+
+		this.x += s;
+		this.y += s;
+
+		return this;
+
+	},
+
+	sub: function ( v, w ) {
+
+		if ( w !== undefined ) {
+
+			console.warn( 'DEPRECATED: Vector2\'s .sub() now only accepts one argument. Use .subVectors( a, b ) instead.' );
+			return this.subVectors( v, w );
+
+		}
+
+		this.x -= v.x;
+		this.y -= v.y;
+
+		return this;
+
+	},
+
+	subVectors: function ( a, b ) {
+
+		this.x = a.x - b.x;
+		this.y = a.y - b.y;
+
+		return this;
+
+	},
+
+	multiplyScalar: function ( s ) {
+
+		this.x *= s;
+		this.y *= s;
+
+		return this;
+
+	},
+
+	divideScalar: function ( s ) {
+
+		if ( s !== 0 ) {
+
+			this.x /= s;
+			this.y /= s;
+
+		} else {
+
+			this.set( 0, 0 );
+
+		}
+
+		return this;
+
+	},
+
+	min: function ( v ) {
+
+		if ( this.x > v.x ) {
+
+			this.x = v.x;
+
+		}
+
+		if ( this.y > v.y ) {
+
+			this.y = v.y;
+
+		}
+
+		return this;
+
+	},
+
+	max: function ( v ) {
+
+		if ( this.x < v.x ) {
+
+			this.x = v.x;
+
+		}
+
+		if ( this.y < v.y ) {
+
+			this.y = v.y;
+
+		}
+
+		return this;
+
+	},
+
+	clamp: function ( min, max ) {
+
+		// This function assumes min < max, if this assumption isn't true it will not operate correctly
+
+		if ( this.x < min.x ) {
+
+			this.x = min.x;
+
+		} else if ( this.x > max.x ) {
+
+			this.x = max.x;
+
+		}
+
+		if ( this.y < min.y ) {
+
+			this.y = min.y;
+
+		} else if ( this.y > max.y ) {
+
+			this.y = max.y;
+
+		}
+
+		return this;
+
+	},
+
+	negate: function() {
+
+		return this.multiplyScalar( - 1 );
+
+	},
+
+	dot: function ( v ) {
+
+		return this.x * v.x + this.y * v.y;
+
+	},
+
+	lengthSq: function () {
+
+		return this.x * this.x + this.y * this.y;
+
+	},
+
+	length: function () {
+
+		return Math.sqrt( this.x * this.x + this.y * this.y );
+
+	},
+
+	normalize: function () {
+
+		return this.divideScalar( this.length() );
+
+	},
+
+	distanceTo: function ( v ) {
+
+		return Math.sqrt( this.distanceToSquared( v ) );
+
+	},
+
+	distanceToSquared: function ( v ) {
+
+		var dx = this.x - v.x, dy = this.y - v.y;
+		return dx * dx + dy * dy;
+
+	},
+
+	setLength: function ( l ) {
+
+		var oldLength = this.length();
+
+		if ( oldLength !== 0 && l !== oldLength ) {
+
+			this.multiplyScalar( l / oldLength );
+		}
+
+		return this;
+
+	},
+
+	lerp: function ( v, alpha ) {
+
+		this.x += ( v.x - this.x ) * alpha;
+		this.y += ( v.y - this.y ) * alpha;
+
+		return this;
+
+	},
+
+	equals: function( v ) {
+
+		return ( ( v.x === this.x ) && ( v.y === this.y ) );
+
+	},
+
+	toArray: function () {
+
+		return [ this.x, this.y ];
+		
+	},
+
+	clone: function () {
+
+		return new THREE.Vector2( this.x, this.y );
+
+	}
+
+} );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author *kile / http://kile.stravaganza.org/
+ * @author philogb / http://blog.thejit.org/
+ * @author mikael emtinger / http://gomo.se/
+ * @author egraether / http://egraether.com/
+ * @author WestLangley / http://github.com/WestLangley
+ */
+
+THREE.Vector3 = function ( x, y, z ) {
+
+	this.x = x || 0;
+	this.y = y || 0;
+	this.z = z || 0;
+
+};
+
+THREE.extend( THREE.Vector3.prototype, {
+
+	set: function ( x, y, z ) {
+
+		this.x = x;
+		this.y = y;
+		this.z = z;
+
+		return this;
+
+	},
+
+	setX: function ( x ) {
+
+		this.x = x;
+
+		return this;
+
+	},
+
+	setY: function ( y ) {
+
+		this.y = y;
+
+		return this;
+
+	},
+
+	setZ: function ( z ) {
+
+		this.z = z;
+
+		return this;
+
+	},
+
+	setComponent: function ( index, value ) {
+
+		switch ( index ) {
+
+			case 0: this.x = value; break;
+			case 1: this.y = value; break;
+			case 2: this.z = value; break;
+			default: throw new Error( "index is out of range: " + index );
+
+		}
+
+	},
+
+	getComponent: function ( index ) {
+
+		switch ( index ) {
+
+			case 0: return this.x;
+			case 1: return this.y;
+			case 2: return this.z;
+			default: throw new Error( "index is out of range: " + index );
+
+		}
+
+	},
+
+	copy: function ( v ) {
+
+		this.x = v.x;
+		this.y = v.y;
+		this.z = v.z;
+
+		return this;
+
+	},
+
+	add: function ( v, w ) {
+
+		if ( w !== undefined ) {
+
+			console.warn( 'DEPRECATED: Vector3\'s .add() now only accepts one argument. Use .addVectors( a, b ) instead.' );
+			return this.addVectors( v, w );
+
+		}
+
+		this.x += v.x;
+		this.y += v.y;
+		this.z += v.z;
+
+		return this;
+
+	},
+
+	addScalar: function ( s ) {
+
+		this.x += s;
+		this.y += s;
+		this.z += s;
+
+		return this;
+
+	},
+
+	addVectors: function ( a, b ) {
+
+		this.x = a.x + b.x;
+		this.y = a.y + b.y;
+		this.z = a.z + b.z;
+
+		return this;
+
+	},
+
+	sub: function ( v, w ) {
+
+		if ( w !== undefined ) {
+
+			console.warn( 'DEPRECATED: Vector3\'s .sub() now only accepts one argument. Use .subVectors( a, b ) instead.' );
+			return this.subVectors( v, w );
+
+		}
+
+		this.x -= v.x;
+		this.y -= v.y;
+		this.z -= v.z;
+
+		return this;
+
+	},
+
+	subVectors: function ( a, b ) {
+
+		this.x = a.x - b.x;
+		this.y = a.y - b.y;
+		this.z = a.z - b.z;
+
+		return this;
+
+	},
+
+	multiply: function ( v, w ) {
+
+		if ( w !== undefined ) {
+
+			console.warn( 'DEPRECATED: Vector3\'s .multiply() now only accepts one argument. Use .multiplyVectors( a, b ) instead.' );
+			return this.multiplyVectors( v, w );
+
+		}
+
+		this.x *= v.x;
+		this.y *= v.y;
+		this.z *= v.z;
+
+		return this;
+
+	},
+
+	multiplyScalar: function ( s ) {
+
+		this.x *= s;
+		this.y *= s;
+		this.z *= s;
+
+		return this;
+
+	},
+
+	multiplyVectors: function ( a, b ) {
+
+		this.x = a.x * b.x;
+		this.y = a.y * b.y;
+		this.z = a.z * b.z;
+
+		return this;
+
+	},
+
+	applyMatrix3: function ( m ) {
+
+		var x = this.x;
+		var y = this.y;
+		var z = this.z;
+
+		var e = m.elements;
+
+		this.x = e[0] * x + e[3] * y + e[6] * z;
+		this.y = e[1] * x + e[4] * y + e[7] * z;
+		this.z = e[2] * x + e[5] * y + e[8] * z;
+
+		return this;
+
+	},
+
+	applyMatrix4: function ( m ) {
+
+		// input: THREE.Matrix4 affine matrix
+
+		var x = this.x, y = this.y, z = this.z;
+
+		var e = m.elements;
+
+		this.x = e[0] * x + e[4] * y + e[8]  * z + e[12];
+		this.y = e[1] * x + e[5] * y + e[9]  * z + e[13];
+		this.z = e[2] * x + e[6] * y + e[10] * z + e[14];
+
+		return this;
+
+	},
+
+	applyProjection: function ( m ) {
+
+		// input: THREE.Matrix4 projection matrix
+
+		var x = this.x, y = this.y, z = this.z;
+
+		var e = m.elements;
+		var d = 1 / ( e[3] * x + e[7] * y + e[11] * z + e[15] ); // perspective divide
+
+		this.x = ( e[0] * x + e[4] * y + e[8]  * z + e[12] ) * d;
+		this.y = ( e[1] * x + e[5] * y + e[9]  * z + e[13] ) * d;
+		this.z = ( e[2] * x + e[6] * y + e[10] * z + e[14] ) * d;
+
+		return this;
+
+	},
+
+	applyQuaternion: function ( q ) {
+
+		var x = this.x;
+		var y = this.y;
+		var z = this.z;
+
+		var qx = q.x;
+		var qy = q.y;
+		var qz = q.z;
+		var qw = q.w;
+
+		// calculate quat * vector
+
+		var ix =  qw * x + qy * z - qz * y;
+		var iy =  qw * y + qz * x - qx * z;
+		var iz =  qw * z + qx * y - qy * x;
+		var iw = -qx * x - qy * y - qz * z;
+
+		// calculate result * inverse quat
+
+		this.x = ix * qw + iw * -qx + iy * -qz - iz * -qy;
+		this.y = iy * qw + iw * -qy + iz * -qx - ix * -qz;
+		this.z = iz * qw + iw * -qz + ix * -qy - iy * -qx;
+
+		return this;
+
+	},
+
+	applyEuler: function () {
+
+		var q1 = new THREE.Quaternion();
+
+		return function ( v, eulerOrder ) {
+
+			var quaternion = q1.setFromEuler( v, eulerOrder );
+
+			this.applyQuaternion( quaternion );
+
+			return this;
+
+		};
+
+	}(),
+
+	applyAxisAngle: function () {
+
+		var q1 = new THREE.Quaternion();
+
+		return function ( axis, angle ) {
+
+			var quaternion = q1.setFromAxisAngle( axis, angle );
+
+			this.applyQuaternion( quaternion );
+
+			return this;
+
+		};
+
+	}(),
+
+	transformDirection: function ( m ) {
+
+		// input: THREE.Matrix4 affine matrix
+		// vector interpreted as a direction
+
+		var x = this.x, y = this.y, z = this.z;
+
+		var e = m.elements;
+
+		this.x = e[0] * x + e[4] * y + e[8]  * z;
+		this.y = e[1] * x + e[5] * y + e[9]  * z;
+		this.z = e[2] * x + e[6] * y + e[10] * z;
+
+		this.normalize();
+
+		return this;
+
+	},
+
+	divide: function ( v ) {
+
+		this.x /= v.x;
+		this.y /= v.y;
+		this.z /= v.z;
+
+		return this;
+
+	},
+
+	divideScalar: function ( s ) {
+
+		if ( s !== 0 ) {
+
+			this.x /= s;
+			this.y /= s;
+			this.z /= s;
+
+		} else {
+
+			this.x = 0;
+			this.y = 0;
+			this.z = 0;
+
+		}
+
+		return this;
+
+	},
+
+	min: function ( v ) {
+
+		if ( this.x > v.x ) {
+
+			this.x = v.x;
+
+		}
+
+		if ( this.y > v.y ) {
+
+			this.y = v.y;
+
+		}
+
+		if ( this.z > v.z ) {
+
+			this.z = v.z;
+
+		}
+
+		return this;
+
+	},
+
+	max: function ( v ) {
+
+		if ( this.x < v.x ) {
+
+			this.x = v.x;
+
+		}
+
+		if ( this.y < v.y ) {
+
+			this.y = v.y;
+
+		}
+
+		if ( this.z < v.z ) {
+
+			this.z = v.z;
+
+		}
+
+		return this;
+
+	},
+
+	clamp: function ( min, max ) {
+
+		// This function assumes min < max, if this assumption isn't true it will not operate correctly
+
+		if ( this.x < min.x ) {
+
+			this.x = min.x;
+
+		} else if ( this.x > max.x ) {
+
+			this.x = max.x;
+
+		}
+
+		if ( this.y < min.y ) {
+
+			this.y = min.y;
+
+		} else if ( this.y > max.y ) {
+
+			this.y = max.y;
+
+		}
+
+		if ( this.z < min.z ) {
+
+			this.z = min.z;
+
+		} else if ( this.z > max.z ) {
+
+			this.z = max.z;
+
+		}
+
+		return this;
+
+	},
+
+	negate: function () {
+
+		return this.multiplyScalar( - 1 );
+
+	},
+
+	dot: function ( v ) {
+
+		return this.x * v.x + this.y * v.y + this.z * v.z;
+
+	},
+
+	lengthSq: function () {
+
+		return this.x * this.x + this.y * this.y + this.z * this.z;
+
+	},
+
+	length: function () {
+
+		return Math.sqrt( this.x * this.x + this.y * this.y + this.z * this.z );
+
+	},
+
+	lengthManhattan: function () {
+
+		return Math.abs( this.x ) + Math.abs( this.y ) + Math.abs( this.z );
+
+	},
+
+	normalize: function () {
+
+		return this.divideScalar( this.length() );
+
+	},
+
+	setLength: function ( l ) {
+
+		var oldLength = this.length();
+
+		if ( oldLength !== 0 && l !== oldLength  ) {
+
+			this.multiplyScalar( l / oldLength );
+		}
+
+		return this;
+
+	},
+
+	lerp: function ( v, alpha ) {
+
+		this.x += ( v.x - this.x ) * alpha;
+		this.y += ( v.y - this.y ) * alpha;
+		this.z += ( v.z - this.z ) * alpha;
+
+		return this;
+
+	},
+
+	cross: function ( v, w ) {
+
+		if ( w !== undefined ) {
+
+			console.warn( 'DEPRECATED: Vector3\'s .cross() now only accepts one argument. Use .crossVectors( a, b ) instead.' );
+			return this.crossVectors( v, w );
+
+		}
+
+		var x = this.x, y = this.y, z = this.z;
+
+		this.x = y * v.z - z * v.y;
+		this.y = z * v.x - x * v.z;
+		this.z = x * v.y - y * v.x;
+
+		return this;
+
+	},
+
+	crossVectors: function ( a, b ) {
+
+		this.x = a.y * b.z - a.z * b.y;
+		this.y = a.z * b.x - a.x * b.z;
+		this.z = a.x * b.y - a.y * b.x;
+
+		return this;
+
+	},
+
+	projectOnVector: function () {
+
+		var v1 = new THREE.Vector3();
+
+		return function( vector ) {
+
+			v1.copy( vector ).normalize();
+			var d = this.dot( v1 );
+			return this.copy( v1 ).multiplyScalar( d );
+
+		};
+
+	}(),
+
+	projectOnPlane: function () {
+
+		var v1 = new THREE.Vector3();
+
+		return function( planeNormal ) {
+
+			v1.copy( this ).projectOnVector( planeNormal );
+
+			return this.sub( v1 );
+
+		}
+
+	}(),
+
+	reflect: function () {
+
+		var v1 = new THREE.Vector3();
+
+		return function ( vector ) {
+
+		    v1.copy( this ).projectOnVector( vector ).multiplyScalar( 2 );
+
+		    return this.subVectors( v1, this );
+
+		}
+
+	}(),
+
+	angleTo: function ( v ) {
+
+		var theta = this.dot( v ) / ( this.length() * v.length() );
+
+		// clamp, to handle numerical problems
+
+		return Math.acos( THREE.Math.clamp( theta, -1, 1 ) );
+
+	},
+
+	distanceTo: function ( v ) {
+
+		return Math.sqrt( this.distanceToSquared( v ) );
+
+	},
+
+	distanceToSquared: function ( v ) {
+
+		var dx = this.x - v.x;
+		var dy = this.y - v.y;
+		var dz = this.z - v.z;
+
+		return dx * dx + dy * dy + dz * dz;
+
+	},
+
+	getPositionFromMatrix: function ( m ) {
+
+		this.x = m.elements[12];
+		this.y = m.elements[13];
+		this.z = m.elements[14];
+
+		return this;
+
+	},
+
+	setEulerFromRotationMatrix: function ( m, order ) {
+
+		// assumes the upper 3x3 of m is a pure rotation matrix (i.e, unscaled)
+
+		// clamp, to handle numerical problems
+
+		function clamp( x ) {
+
+			return Math.min( Math.max( x, -1 ), 1 );
+
+		}
+
+		var te = m.elements;
+		var m11 = te[0], m12 = te[4], m13 = te[8];
+		var m21 = te[1], m22 = te[5], m23 = te[9];
+		var m31 = te[2], m32 = te[6], m33 = te[10];
+
+		if ( order === undefined || order === 'XYZ' ) {
+
+			this.y = Math.asin( clamp( m13 ) );
+
+			if ( Math.abs( m13 ) < 0.99999 ) {
+
+				this.x = Math.atan2( - m23, m33 );
+				this.z = Math.atan2( - m12, m11 );
+
+			} else {
+
+				this.x = Math.atan2( m32, m22 );
+				this.z = 0;
+
+			}
+
+		} else if ( order === 'YXZ' ) {
+
+			this.x = Math.asin( - clamp( m23 ) );
+
+			if ( Math.abs( m23 ) < 0.99999 ) {
+
+				this.y = Math.atan2( m13, m33 );
+				this.z = Math.atan2( m21, m22 );
+
+			} else {
+
+				this.y = Math.atan2( - m31, m11 );
+				this.z = 0;
+
+			}
+
+		} else if ( order === 'ZXY' ) {
+
+			this.x = Math.asin( clamp( m32 ) );
+
+			if ( Math.abs( m32 ) < 0.99999 ) {
+
+				this.y = Math.atan2( - m31, m33 );
+				this.z = Math.atan2( - m12, m22 );
+
+			} else {
+
+				this.y = 0;
+				this.z = Math.atan2( m21, m11 );
+
+			}
+
+		} else if ( order === 'ZYX' ) {
+
+			this.y = Math.asin( - clamp( m31 ) );
+
+			if ( Math.abs( m31 ) < 0.99999 ) {
+
+				this.x = Math.atan2( m32, m33 );
+				this.z = Math.atan2( m21, m11 );
+
+			} else {
+
+				this.x = 0;
+				this.z = Math.atan2( - m12, m22 );
+
+			}
+
+		} else if ( order === 'YZX' ) {
+
+			this.z = Math.asin( clamp( m21 ) );
+
+			if ( Math.abs( m21 ) < 0.99999 ) {
+
+				this.x = Math.atan2( - m23, m22 );
+				this.y = Math.atan2( - m31, m11 );
+
+			} else {
+
+				this.x = 0;
+				this.y = Math.atan2( m13, m33 );
+
+			}
+
+		} else if ( order === 'XZY' ) {
+
+			this.z = Math.asin( - clamp( m12 ) );
+
+			if ( Math.abs( m12 ) < 0.99999 ) {
+
+				this.x = Math.atan2( m32, m22 );
+				this.y = Math.atan2( m13, m11 );
+
+			} else {
+
+				this.x = Math.atan2( - m23, m33 );
+				this.y = 0;
+
+			}
+
+		}
+
+		return this;
+
+	},
+
+	setEulerFromQuaternion: function ( q, order ) {
+
+		// q is assumed to be normalized
+
+		// clamp, to handle numerical problems
+
+		function clamp( x ) {
+
+			return Math.min( Math.max( x, -1 ), 1 );
+
+		}
+
+		// http://www.mathworks.com/matlabcentral/fileexchange/20696-function-to-convert-between-dcm-euler-angles-quaternions-and-euler-vectors/content/SpinCalc.m
+
+		var sqx = q.x * q.x;
+		var sqy = q.y * q.y;
+		var sqz = q.z * q.z;
+		var sqw = q.w * q.w;
+
+		if ( order === undefined || order === 'XYZ' ) {
+
+			this.x = Math.atan2( 2 * ( q.x * q.w - q.y * q.z ), ( sqw - sqx - sqy + sqz ) );
+			this.y = Math.asin(  clamp( 2 * ( q.x * q.z + q.y * q.w ) ) );
+			this.z = Math.atan2( 2 * ( q.z * q.w - q.x * q.y ), ( sqw + sqx - sqy - sqz ) );
+
+		} else if ( order ===  'YXZ' ) {
+
+			this.x = Math.asin(  clamp( 2 * ( q.x * q.w - q.y * q.z ) ) );
+			this.y = Math.atan2( 2 * ( q.x * q.z + q.y * q.w ), ( sqw - sqx - sqy + sqz ) );
+			this.z = Math.atan2( 2 * ( q.x * q.y + q.z * q.w ), ( sqw - sqx + sqy - sqz ) );
+
+		} else if ( order === 'ZXY' ) {
+
+			this.x = Math.asin(  clamp( 2 * ( q.x * q.w + q.y * q.z ) ) );
+			this.y = Math.atan2( 2 * ( q.y * q.w - q.z * q.x ), ( sqw - sqx - sqy + sqz ) );
+			this.z = Math.atan2( 2 * ( q.z * q.w - q.x * q.y ), ( sqw - sqx + sqy - sqz ) );
+
+		} else if ( order === 'ZYX' ) {
+
+			this.x = Math.atan2( 2 * ( q.x * q.w + q.z * q.y ), ( sqw - sqx - sqy + sqz ) );
+			this.y = Math.asin(  clamp( 2 * ( q.y * q.w - q.x * q.z ) ) );
+			this.z = Math.atan2( 2 * ( q.x * q.y + q.z * q.w ), ( sqw + sqx - sqy - sqz ) );
+
+		} else if ( order === 'YZX' ) {
+
+			this.x = Math.atan2( 2 * ( q.x * q.w - q.z * q.y ), ( sqw - sqx + sqy - sqz ) );
+			this.y = Math.atan2( 2 * ( q.y * q.w - q.x * q.z ), ( sqw + sqx - sqy - sqz ) );
+			this.z = Math.asin(  clamp( 2 * ( q.x * q.y + q.z * q.w ) ) );
+
+		} else if ( order === 'XZY' ) {
+
+			this.x = Math.atan2( 2 * ( q.x * q.w + q.y * q.z ), ( sqw - sqx + sqy - sqz ) );
+			this.y = Math.atan2( 2 * ( q.x * q.z + q.y * q.w ), ( sqw + sqx - sqy - sqz ) );
+			this.z = Math.asin(  clamp( 2 * ( q.z * q.w - q.x * q.y ) ) );
+
+		}
+
+		return this;
+
+	},
+
+	getScaleFromMatrix: function ( m ) {
+
+		var sx = this.set( m.elements[0], m.elements[1], m.elements[2] ).length();
+		var sy = this.set( m.elements[4], m.elements[5], m.elements[6] ).length();
+		var sz = this.set( m.elements[8], m.elements[9], m.elements[10] ).length();
+
+		this.x = sx;
+		this.y = sy;
+		this.z = sz;
+
+		return this;
+	},
+
+	equals: function ( v ) {
+
+		return ( ( v.x === this.x ) && ( v.y === this.y ) && ( v.z === this.z ) );
+
+	},
+
+	toArray: function () {
+
+		return [ this.x, this.y, this.z ];
+		
+	},
+
+	clone: function () {
+
+		return new THREE.Vector3( this.x, this.y, this.z );
+
+	}
+
+} );
+/**
+ * @author supereggbert / http://www.paulbrunt.co.uk/
+ * @author philogb / http://blog.thejit.org/
+ * @author mikael emtinger / http://gomo.se/
+ * @author egraether / http://egraether.com/
+ * @author WestLangley / http://github.com/WestLangley
+ */
+
+THREE.Vector4 = function ( x, y, z, w ) {
+
+	this.x = x || 0;
+	this.y = y || 0;
+	this.z = z || 0;
+	this.w = ( w !== undefined ) ? w : 1;
+
+};
+
+THREE.extend( THREE.Vector4.prototype, {
+
+	set: function ( x, y, z, w ) {
+
+		this.x = x;
+		this.y = y;
+		this.z = z;
+		this.w = w;
+
+		return this;
+
+	},
+
+	setX: function ( x ) {
+
+		this.x = x;
+
+		return this;
+
+	},
+
+	setY: function ( y ) {
+
+		this.y = y;
+
+		return this;
+
+	},
+
+	setZ: function ( z ) {
+
+		this.z = z;
+
+		return this;
+
+	},
+
+	setW: function ( w ) {
+
+		this.w = w;
+
+		return this;
+
+	},
+
+	setComponent: function ( index, value ) {
+
+		switch ( index ) {
+
+			case 0: this.x = value; break;
+			case 1: this.y = value; break;
+			case 2: this.z = value; break;
+			case 3: this.w = value; break;
+			default: throw new Error( "index is out of range: " + index );
+
+		}
+
+	},
+
+	getComponent: function ( index ) {
+
+		switch ( index ) {
+
+			case 0: return this.x;
+			case 1: return this.y;
+			case 2: return this.z;
+			case 3: return this.w;
+			default: throw new Error( "index is out of range: " + index );
+
+		}
+
+	},
+
+	copy: function ( v ) {
+
+		this.x = v.x;
+		this.y = v.y;
+		this.z = v.z;
+		this.w = ( v.w !== undefined ) ? v.w : 1;
+
+		return this;
+
+	},
+
+	add: function ( v, w ) {
+
+		if ( w !== undefined ) {
+
+			console.warn( 'DEPRECATED: Vector4\'s .add() now only accepts one argument. Use .addVectors( a, b ) instead.' );
+			return this.addVectors( v, w );
+
+		}
+
+		this.x += v.x;
+		this.y += v.y;
+		this.z += v.z;
+		this.w += v.w;
+
+		return this;
+
+	},
+
+	addScalar: function ( s ) {
+
+		this.x += s;
+		this.y += s;
+		this.z += s;
+		this.w += s;
+
+		return this;
+
+	},
+
+	addVectors: function ( a, b ) {
+
+		this.x = a.x + b.x;
+		this.y = a.y + b.y;
+		this.z = a.z + b.z;
+		this.w = a.w + b.w;
+
+		return this;
+
+	},
+
+	sub: function ( v, w ) {
+
+		if ( w !== undefined ) {
+
+			console.warn( 'DEPRECATED: Vector4\'s .sub() now only accepts one argument. Use .subVectors( a, b ) instead.' );
+			return this.subVectors( v, w );
+
+		}
+
+		this.x -= v.x;
+		this.y -= v.y;
+		this.z -= v.z;
+		this.w -= v.w;
+
+		return this;
+
+	},
+
+	subVectors: function ( a, b ) {
+
+		this.x = a.x - b.x;
+		this.y = a.y - b.y;
+		this.z = a.z - b.z;
+		this.w = a.w - b.w;
+
+		return this;
+
+	},
+
+	multiplyScalar: function ( s ) {
+
+		this.x *= s;
+		this.y *= s;
+		this.z *= s;
+		this.w *= s;
+
+		return this;
+
+	},
+
+	applyMatrix4: function ( m ) {
+
+		var x = this.x;
+		var y = this.y;
+		var z = this.z;
+		var w = this.w;
+
+		var e = m.elements;
+
+		this.x = e[0] * x + e[4] * y + e[8] * z + e[12] * w;
+		this.y = e[1] * x + e[5] * y + e[9] * z + e[13] * w;
+		this.z = e[2] * x + e[6] * y + e[10] * z + e[14] * w;
+		this.w = e[3] * x + e[7] * y + e[11] * z + e[15] * w;
+
+		return this;
+
+	},
+
+	divideScalar: function ( s ) {
+
+		if ( s !== 0 ) {
+
+			this.x /= s;
+			this.y /= s;
+			this.z /= s;
+			this.w /= s;
+
+		} else {
+
+			this.x = 0;
+			this.y = 0;
+			this.z = 0;
+			this.w = 1;
+
+		}
+
+		return this;
+
+	},
+
+	setAxisAngleFromQuaternion: function ( q ) {
+
+		// http://www.euclideanspace.com/maths/geometry/rotations/conversions/quaternionToAngle/index.htm
+
+		// q is assumed to be normalized
+
+		this.w = 2 * Math.acos( q.w );
+
+		var s = Math.sqrt( 1 - q.w * q.w );
+
+		if ( s < 0.0001 ) {
+
+			 this.x = 1;
+			 this.y = 0;
+			 this.z = 0;
+
+		} else {
+
+			 this.x = q.x / s;
+			 this.y = q.y / s;
+			 this.z = q.z / s;
+
+		}
+
+		return this;
+
+	},
+
+	setAxisAngleFromRotationMatrix: function ( m ) {
+
+		// http://www.euclideanspace.com/maths/geometry/rotations/conversions/matrixToAngle/index.htm
+
+		// assumes the upper 3x3 of m is a pure rotation matrix (i.e, unscaled)
+
+		var angle, x, y, z,		// variables for result
+			epsilon = 0.01,		// margin to allow for rounding errors
+			epsilon2 = 0.1,		// margin to distinguish between 0 and 180 degrees
+
+			te = m.elements,
+
+			m11 = te[0], m12 = te[4], m13 = te[8],
+			m21 = te[1], m22 = te[5], m23 = te[9],
+			m31 = te[2], m32 = te[6], m33 = te[10];
+
+		if ( ( Math.abs( m12 - m21 ) < epsilon )
+		  && ( Math.abs( m13 - m31 ) < epsilon )
+		  && ( Math.abs( m23 - m32 ) < epsilon ) ) {
+
+			// singularity found
+			// first check for identity matrix which must have +1 for all terms
+			// in leading diagonal and zero in other terms
+
+			if ( ( Math.abs( m12 + m21 ) < epsilon2 )
+			  && ( Math.abs( m13 + m31 ) < epsilon2 )
+			  && ( Math.abs( m23 + m32 ) < epsilon2 )
+			  && ( Math.abs( m11 + m22 + m33 - 3 ) < epsilon2 ) ) {
+
+				// this singularity is identity matrix so angle = 0
+
+				this.set( 1, 0, 0, 0 );
+
+				return this; // zero angle, arbitrary axis
+
+			}
+
+			// otherwise this singularity is angle = 180
+
+			angle = Math.PI;
+
+			var xx = ( m11 + 1 ) / 2;
+			var yy = ( m22 + 1 ) / 2;
+			var zz = ( m33 + 1 ) / 2;
+			var xy = ( m12 + m21 ) / 4;
+			var xz = ( m13 + m31 ) / 4;
+			var yz = ( m23 + m32 ) / 4;
+
+			if ( ( xx > yy ) && ( xx > zz ) ) { // m11 is the largest diagonal term
+
+				if ( xx < epsilon ) {
+
+					x = 0;
+					y = 0.707106781;
+					z = 0.707106781;
+
+				} else {
+
+					x = Math.sqrt( xx );
+					y = xy / x;
+					z = xz / x;
+
+				}
+
+			} else if ( yy > zz ) { // m22 is the largest diagonal term
+
+				if ( yy < epsilon ) {
+
+					x = 0.707106781;
+					y = 0;
+					z = 0.707106781;
+
+				} else {
+
+					y = Math.sqrt( yy );
+					x = xy / y;
+					z = yz / y;
+
+				}
+
+			} else { // m33 is the largest diagonal term so base result on this
+
+				if ( zz < epsilon ) {
+
+					x = 0.707106781;
+					y = 0.707106781;
+					z = 0;
+
+				} else {
+
+					z = Math.sqrt( zz );
+					x = xz / z;
+					y = yz / z;
+
+				}
+
+			}
+
+			this.set( x, y, z, angle );
+
+			return this; // return 180 deg rotation
+
+		}
+
+		// as we have reached here there are no singularities so we can handle normally
+
+		var s = Math.sqrt( ( m32 - m23 ) * ( m32 - m23 )
+						 + ( m13 - m31 ) * ( m13 - m31 )
+						 + ( m21 - m12 ) * ( m21 - m12 ) ); // used to normalize
+
+		if ( Math.abs( s ) < 0.001 ) s = 1;
+
+		// prevent divide by zero, should not happen if matrix is orthogonal and should be
+		// caught by singularity test above, but I've left it in just in case
+
+		this.x = ( m32 - m23 ) / s;
+		this.y = ( m13 - m31 ) / s;
+		this.z = ( m21 - m12 ) / s;
+		this.w = Math.acos( ( m11 + m22 + m33 - 1 ) / 2 );
+
+		return this;
+
+	},
+
+	min: function ( v ) {
+
+		if ( this.x > v.x ) {
+
+			this.x = v.x;
+
+		}
+
+		if ( this.y > v.y ) {
+
+			this.y = v.y;
+
+		}
+
+		if ( this.z > v.z ) {
+
+			this.z = v.z;
+
+		}
+
+		if ( this.w > v.w ) {
+
+			this.w = v.w;
+
+		}
+
+		return this;
+
+	},
+
+	max: function ( v ) {
+
+		if ( this.x < v.x ) {
+
+			this.x = v.x;
+
+		}
+
+		if ( this.y < v.y ) {
+
+			this.y = v.y;
+
+		}
+
+		if ( this.z < v.z ) {
+
+			this.z = v.z;
+
+		}
+
+		if ( this.w < v.w ) {
+
+			this.w = v.w;
+
+		}
+
+		return this;
+
+	},
+
+	clamp: function ( min, max ) {
+
+		// This function assumes min < max, if this assumption isn't true it will not operate correctly
+
+		if ( this.x < min.x ) {
+
+			this.x = min.x;
+
+		} else if ( this.x > max.x ) {
+
+			this.x = max.x;
+
+		}
+
+		if ( this.y < min.y ) {
+
+			this.y = min.y;
+
+		} else if ( this.y > max.y ) {
+
+			this.y = max.y;
+
+		}
+
+		if ( this.z < min.z ) {
+
+			this.z = min.z;
+
+		} else if ( this.z > max.z ) {
+
+			this.z = max.z;
+
+		}
+
+		if ( this.w < min.w ) {
+
+			this.w = min.w;
+
+		} else if ( this.w > max.w ) {
+
+			this.w = max.w;
+
+		}
+
+		return this;
+
+	},
+
+	negate: function() {
+
+		return this.multiplyScalar( -1 );
+
+	},
+
+	dot: function ( v ) {
+
+		return this.x * v.x + this.y * v.y + this.z * v.z + this.w * v.w;
+
+	},
+
+	lengthSq: function () {
+
+		return this.x * this.x + this.y * this.y + this.z * this.z + this.w * this.w;
+
+	},
+
+	length: function () {
+
+		return Math.sqrt( this.x * this.x + this.y * this.y + this.z * this.z + this.w * this.w );
+
+	},
+
+	lengthManhattan: function () {
+
+		return Math.abs( this.x ) + Math.abs( this.y ) + Math.abs( this.z ) + Math.abs( this.w );
+
+	},
+
+	normalize: function () {
+
+		return this.divideScalar( this.length() );
+
+	},
+
+	setLength: function ( l ) {
+
+		var oldLength = this.length();
+
+		if ( oldLength !== 0 && l !== oldLength ) {
+
+			this.multiplyScalar( l / oldLength );
+		}
+
+		return this;
+
+	},
+
+	lerp: function ( v, alpha ) {
+
+		this.x += ( v.x - this.x ) * alpha;
+		this.y += ( v.y - this.y ) * alpha;
+		this.z += ( v.z - this.z ) * alpha;
+		this.w += ( v.w - this.w ) * alpha;
+
+		return this;
+
+	},
+
+	equals: function ( v ) {
+
+		return ( ( v.x === this.x ) && ( v.y === this.y ) && ( v.z === this.z ) && ( v.w === this.w ) );
+
+	},
+
+	toArray: function () {
+
+		return [ this.x, this.y, this.z, this.w ];
+		
+	},
+
+	clone: function () {
+
+		return new THREE.Vector4( this.x, this.y, this.z, this.w );
+
+	}
+
+} );
+/**
+ * @author bhouston / http://exocortex.com
+ */
+
+THREE.Box2 = function ( min, max ) {
+
+	this.min = ( min !== undefined ) ? min : new THREE.Vector2( Infinity, Infinity );
+	this.max = ( max !== undefined ) ? max : new THREE.Vector2( -Infinity, -Infinity );
+
+};
+
+THREE.extend( THREE.Box2.prototype, {
+
+	set: function ( min, max ) {
+
+		this.min.copy( min );
+		this.max.copy( max );
+
+		return this;
+
+	},
+
+	setFromPoints: function ( points ) {
+
+		if ( points.length > 0 ) {
+
+			var point = points[ 0 ];
+
+			this.min.copy( point );
+			this.max.copy( point );
+
+			for ( var i = 1, il = points.length; i < il; i ++ ) {
+
+				point = points[ i ];
+
+				if ( point.x < this.min.x ) {
+
+					this.min.x = point.x;
+
+				} else if ( point.x > this.max.x ) {
+
+					this.max.x = point.x;
+
+				}
+
+				if ( point.y < this.min.y ) {
+
+					this.min.y = point.y;
+
+				} else if ( point.y > this.max.y ) {
+
+					this.max.y = point.y;
+
+				}
+
+			}
+
+		} else {
+
+			this.makeEmpty();
+
+		}
+
+		return this;
+
+	},
+
+	setFromCenterAndSize: function() {
+
+		var v1 = new THREE.Vector2();
+
+		return function ( center, size ) {
+
+			var halfSize = v1.copy( size ).multiplyScalar( 0.5 );
+			this.min.copy( center ).sub( halfSize );
+			this.max.copy( center ).add( halfSize );
+
+			return this;
+
+		};
+
+	}(),
+
+	copy: function ( box ) {
+
+		this.min.copy( box.min );
+		this.max.copy( box.max );
+
+		return this;
+
+	},
+
+	makeEmpty: function () {
+
+		this.min.x = this.min.y = Infinity;
+		this.max.x = this.max.y = -Infinity;
+
+		return this;
+
+	},
+
+	empty: function () {
+
+		// this is a more robust check for empty than ( volume <= 0 ) because volume can get positive with two negative axes
+
+		return ( this.max.x < this.min.x ) || ( this.max.y < this.min.y );
+
+	},
+
+	center: function ( optionalTarget ) {
+
+		var result = optionalTarget || new THREE.Vector2();
+		return result.addVectors( this.min, this.max ).multiplyScalar( 0.5 );
+
+	},
+
+	size: function ( optionalTarget ) {
+
+		var result = optionalTarget || new THREE.Vector2();
+		return result.subVectors( this.max, this.min );
+
+	},
+
+	expandByPoint: function ( point ) {
+
+		this.min.min( point );
+		this.max.max( point );
+
+		return this;
+	},
+
+	expandByVector: function ( vector ) {
+
+		this.min.sub( vector );
+		this.max.add( vector );
+
+		return this;
+	},
+
+	expandByScalar: function ( scalar ) {
+
+		this.min.addScalar( -scalar );
+		this.max.addScalar( scalar );
+
+		return this;
+	},
+
+	containsPoint: function ( point ) {
+
+		if ( point.x < this.min.x || point.x > this.max.x ||
+		     point.y < this.min.y || point.y > this.max.y ) {
+
+			return false;
+
+		}
+
+		return true;
+
+	},
+
+	containsBox: function ( box ) {
+
+		if ( ( this.min.x <= box.min.x ) && ( box.max.x <= this.max.x ) &&
+		     ( this.min.y <= box.min.y ) && ( box.max.y <= this.max.y ) ) {
+
+			return true;
+
+		}
+
+		return false;
+
+	},
+
+	getParameter: function ( point ) {
+
+		// This can potentially have a divide by zero if the box
+		// has a size dimension of 0.
+
+		return new THREE.Vector2(
+			( point.x - this.min.x ) / ( this.max.x - this.min.x ),
+			( point.y - this.min.y ) / ( this.max.y - this.min.y )
+		);
+
+	},
+
+	isIntersectionBox: function ( box ) {
+
+		// using 6 splitting planes to rule out intersections.
+
+		if ( box.max.x < this.min.x || box.min.x > this.max.x ||
+		     box.max.y < this.min.y || box.min.y > this.max.y ) {
+
+			return false;
+
+		}
+
+		return true;
+
+	},
+
+	clampPoint: function ( point, optionalTarget ) {
+
+		var result = optionalTarget || new THREE.Vector2();
+		return result.copy( point ).clamp( this.min, this.max );
+
+	},
+
+	distanceToPoint: function() {
+
+		var v1 = new THREE.Vector2();
+
+		return function ( point ) {
+
+			var clampedPoint = v1.copy( point ).clamp( this.min, this.max );
+			return clampedPoint.sub( point ).length();
+
+		};
+
+	}(),
+
+	intersect: function ( box ) {
+
+		this.min.max( box.min );
+		this.max.min( box.max );
+
+		return this;
+
+	},
+
+	union: function ( box ) {
+
+		this.min.min( box.min );
+		this.max.max( box.max );
+
+		return this;
+
+	},
+
+	translate: function ( offset ) {
+
+		this.min.add( offset );
+		this.max.add( offset );
+
+		return this;
+
+	},
+
+	equals: function ( box ) {
+
+		return box.min.equals( this.min ) && box.max.equals( this.max );
+
+	},
+
+	clone: function () {
+
+		return new THREE.Box2().copy( this );
+
+	}
+
+} );
+/**
+ * @author bhouston / http://exocortex.com
+ */
+
+THREE.Box3 = function ( min, max ) {
+
+	this.min = ( min !== undefined ) ? min : new THREE.Vector3( Infinity, Infinity, Infinity );
+	this.max = ( max !== undefined ) ? max : new THREE.Vector3( -Infinity, -Infinity, -Infinity );
+
+};
+
+THREE.extend( THREE.Box3.prototype, {
+
+	set: function ( min, max ) {
+
+		this.min.copy( min );
+		this.max.copy( max );
+
+		return this;
+
+	},
+
+	setFromPoints: function ( points ) {
+
+		if ( points.length > 0 ) {
+
+			var point = points[ 0 ];
+
+			this.min.copy( point );
+			this.max.copy( point );
+
+			for ( var i = 1, il = points.length; i < il; i ++ ) {
+
+				point = points[ i ];
+
+				if ( point.x < this.min.x ) {
+
+					this.min.x = point.x;
+
+				} else if ( point.x > this.max.x ) {
+
+					this.max.x = point.x;
+
+				}
+
+				if ( point.y < this.min.y ) {
+
+					this.min.y = point.y;
+
+				} else if ( point.y > this.max.y ) {
+
+					this.max.y = point.y;
+
+				}
+
+				if ( point.z < this.min.z ) {
+
+					this.min.z = point.z;
+
+				} else if ( point.z > this.max.z ) {
+
+					this.max.z = point.z;
+
+				}
+
+			}
+
+		} else {
+
+			this.makeEmpty();
+
+		}
+
+		return this;
+
+	},
+
+	setFromCenterAndSize: function() {
+
+		var v1 = new THREE.Vector3();
+
+		return function ( center, size ) {
+
+			var halfSize = v1.copy( size ).multiplyScalar( 0.5 );
+
+			this.min.copy( center ).sub( halfSize );
+			this.max.copy( center ).add( halfSize );
+
+			return this;
+
+		};
+
+	}(),
+
+	copy: function ( box ) {
+
+		this.min.copy( box.min );
+		this.max.copy( box.max );
+
+		return this;
+
+	},
+
+	makeEmpty: function () {
+
+		this.min.x = this.min.y = this.min.z = Infinity;
+		this.max.x = this.max.y = this.max.z = -Infinity;
+
+		return this;
+
+	},
+
+	empty: function () {
+
+		// this is a more robust check for empty than ( volume <= 0 ) because volume can get positive with two negative axes
+
+		return ( this.max.x < this.min.x ) || ( this.max.y < this.min.y ) || ( this.max.z < this.min.z );
+
+	},
+
+	center: function ( optionalTarget ) {
+
+		var result = optionalTarget || new THREE.Vector3();
+		return result.addVectors( this.min, this.max ).multiplyScalar( 0.5 );
+
+	},
+
+	size: function ( optionalTarget ) {
+
+		var result = optionalTarget || new THREE.Vector3();
+		return result.subVectors( this.max, this.min );
+
+	},
+
+	expandByPoint: function ( point ) {
+
+		this.min.min( point );
+		this.max.max( point );
+
+		return this;
+
+	},
+
+	expandByVector: function ( vector ) {
+
+		this.min.sub( vector );
+		this.max.add( vector );
+
+		return this;
+
+	},
+
+	expandByScalar: function ( scalar ) {
+
+		this.min.addScalar( -scalar );
+		this.max.addScalar( scalar );
+
+		return this;
+
+	},
+
+	containsPoint: function ( point ) {
+
+		if ( point.x < this.min.x || point.x > this.max.x ||
+		     point.y < this.min.y || point.y > this.max.y ||
+		     point.z < this.min.z || point.z > this.max.z ) {
+
+			return false;
+
+		}
+
+		return true;
+
+	},
+
+	containsBox: function ( box ) {
+
+		if ( ( this.min.x <= box.min.x ) && ( box.max.x <= this.max.x ) &&
+			 ( this.min.y <= box.min.y ) && ( box.max.y <= this.max.y ) &&
+			 ( this.min.z <= box.min.z ) && ( box.max.z <= this.max.z ) ) {
+
+			return true;
+
+		}
+
+		return false;
+
+	},
+
+	getParameter: function ( point ) {
+
+		// This can potentially have a divide by zero if the box
+		// has a size dimension of 0.
+
+		return new THREE.Vector3(
+			( point.x - this.min.x ) / ( this.max.x - this.min.x ),
+			( point.y - this.min.y ) / ( this.max.y - this.min.y ),
+			( point.z - this.min.z ) / ( this.max.z - this.min.z )
+		);
+
+	},
+
+	isIntersectionBox: function ( box ) {
+
+		// using 6 splitting planes to rule out intersections.
+
+		if ( box.max.x < this.min.x || box.min.x > this.max.x ||
+		     box.max.y < this.min.y || box.min.y > this.max.y ||
+		     box.max.z < this.min.z || box.min.z > this.max.z ) {
+
+			return false;
+
+		}
+
+		return true;
+
+	},
+
+	clampPoint: function ( point, optionalTarget ) {
+
+		var result = optionalTarget || new THREE.Vector3();
+		return result.copy( point ).clamp( this.min, this.max );
+
+	},
+
+	distanceToPoint: function() {
+
+		var v1 = new THREE.Vector3();
+
+		return function ( point ) {
+
+			var clampedPoint = v1.copy( point ).clamp( this.min, this.max );
+			return clampedPoint.sub( point ).length();
+
+		};
+
+	}(),
+
+	getBoundingSphere: function() {
+
+		var v1 = new THREE.Vector3();
+
+		return function ( optionalTarget ) {
+
+			var result = optionalTarget || new THREE.Sphere();
+
+			result.center = this.center();
+			result.radius = this.size( v1 ).length() * 0.5;
+
+			return result;
+
+		};
+
+	}(),
+
+	intersect: function ( box ) {
+
+		this.min.max( box.min );
+		this.max.min( box.max );
+
+		return this;
+
+	},
+
+	union: function ( box ) {
+
+		this.min.min( box.min );
+		this.max.max( box.max );
+
+		return this;
+
+	},
+
+	applyMatrix4: function() {
+
+		var points = [
+			new THREE.Vector3(),
+			new THREE.Vector3(),
+			new THREE.Vector3(),
+			new THREE.Vector3(),
+			new THREE.Vector3(),
+			new THREE.Vector3(),
+			new THREE.Vector3(),
+			new THREE.Vector3()
+			];
+
+		return function ( matrix ) {
+
+			// NOTE: I am using a binary pattern to specify all 2^3 combinations below
+			points[0].set( this.min.x, this.min.y, this.min.z ).applyMatrix4( matrix ); // 000
+			points[1].set( this.min.x, this.min.y, this.max.z ).applyMatrix4( matrix ); // 001
+			points[2].set( this.min.x, this.max.y, this.min.z ).applyMatrix4( matrix ); // 010
+			points[3].set( this.min.x, this.max.y, this.max.z ).applyMatrix4( matrix ); // 011
+			points[4].set( this.max.x, this.min.y, this.min.z ).applyMatrix4( matrix ); // 100
+			points[5].set( this.max.x, this.min.y, this.max.z ).applyMatrix4( matrix ); // 101
+			points[6].set( this.max.x, this.max.y, this.min.z ).applyMatrix4( matrix ); // 110
+			points[7].set( this.max.x, this.max.y, this.max.z ).applyMatrix4( matrix );  // 111
+
+			this.makeEmpty();
+			this.setFromPoints( points );
+
+			return this;
+
+		};
+
+	}(),
+
+	translate: function ( offset ) {
+
+		this.min.add( offset );
+		this.max.add( offset );
+
+		return this;
+
+	},
+
+	equals: function ( box ) {
+
+		return box.min.equals( this.min ) && box.max.equals( this.max );
+
+	},
+
+	clone: function () {
+
+		return new THREE.Box3().copy( this );
+
+	}
+
+} );
+/**
+ * @author alteredq / http://alteredqualia.com/
+ * @author WestLangley / http://github.com/WestLangley
+ * @author bhouston / http://exocortex.com
+ */
+
+THREE.Matrix3 = function ( n11, n12, n13, n21, n22, n23, n31, n32, n33 ) {
+
+	this.elements = new Float32Array(9);
+
+	this.set(
+
+		( n11 !== undefined ) ? n11 : 1, n12 || 0, n13 || 0,
+		n21 || 0, ( n22 !== undefined ) ? n22 : 1, n23 || 0,
+		n31 || 0, n32 || 0, ( n33 !== undefined ) ? n33 : 1
+
+	);
+};
+
+THREE.extend( THREE.Matrix3.prototype, {
+
+	set: function ( n11, n12, n13, n21, n22, n23, n31, n32, n33 ) {
+
+		var te = this.elements;
+
+		te[0] = n11; te[3] = n12; te[6] = n13;
+		te[1] = n21; te[4] = n22; te[7] = n23;
+		te[2] = n31; te[5] = n32; te[8] = n33;
+
+		return this;
+
+	},
+
+	identity: function () {
+
+		this.set(
+
+			1, 0, 0,
+			0, 1, 0,
+			0, 0, 1
+
+		);
+
+		return this;
+
+	},
+
+	copy: function ( m ) {
+
+		var me = m.elements;
+
+		this.set(
+
+			me[0], me[3], me[6],
+			me[1], me[4], me[7],
+			me[2], me[5], me[8]
+
+		);
+
+		return this;
+
+	},
+
+	multiplyVector3: function ( vector ) {
+
+		console.warn( 'DEPRECATED: Matrix3\'s .multiplyVector3() has been removed. Use vector.applyMatrix3( matrix ) instead.' );
+		return vector.applyMatrix3( this );
+
+	},
+
+	multiplyVector3Array: function() {
+
+		var v1 = new THREE.Vector3();
+
+		return function ( a ) {
+
+			for ( var i = 0, il = a.length; i < il; i += 3 ) {
+
+				v1.x = a[ i ];
+				v1.y = a[ i + 1 ];
+				v1.z = a[ i + 2 ];
+
+				v1.applyMatrix3(this);
+
+				a[ i ]     = v1.x;
+				a[ i + 1 ] = v1.y;
+				a[ i + 2 ] = v1.z;
+
+			}
+
+			return a;
+
+		};
+
+	}(),
+
+	multiplyScalar: function ( s ) {
+
+		var te = this.elements;
+
+		te[0] *= s; te[3] *= s; te[6] *= s;
+		te[1] *= s; te[4] *= s; te[7] *= s;
+		te[2] *= s; te[5] *= s; te[8] *= s;
+
+		return this;
+
+	},
+
+	determinant: function () {
+
+		var te = this.elements;
+
+		var a = te[0], b = te[1], c = te[2],
+			d = te[3], e = te[4], f = te[5],
+			g = te[6], h = te[7], i = te[8];
+
+		return a*e*i - a*f*h - b*d*i + b*f*g + c*d*h - c*e*g;
+
+	},
+
+	getInverse: function ( matrix, throwOnInvertible ) {
+
+		// input: THREE.Matrix4
+		// ( based on http://code.google.com/p/webgl-mjs/ )
+
+		var me = matrix.elements;
+		var te = this.elements;
+
+		te[ 0 ] =   me[10] * me[5] - me[6] * me[9];
+		te[ 1 ] = - me[10] * me[1] + me[2] * me[9];
+		te[ 2 ] =   me[6] * me[1] - me[2] * me[5];
+		te[ 3 ] = - me[10] * me[4] + me[6] * me[8];
+		te[ 4 ] =   me[10] * me[0] - me[2] * me[8];
+		te[ 5 ] = - me[6] * me[0] + me[2] * me[4];
+		te[ 6 ] =   me[9] * me[4] - me[5] * me[8];
+		te[ 7 ] = - me[9] * me[0] + me[1] * me[8];
+		te[ 8 ] =   me[5] * me[0] - me[1] * me[4];
+
+		var det = me[ 0 ] * te[ 0 ] + me[ 1 ] * te[ 3 ] + me[ 2 ] * te[ 6 ];
+
+		// no inverse
+
+		if ( det === 0 ) {
+
+			var msg = "Matrix3.getInverse(): can't invert matrix, determinant is 0";
+
+			if ( throwOnInvertible || false ) {
+
+				throw new Error( msg ); 
+
+			} else {
+
+				console.warn( msg );
+
+			}
+
+			this.identity();
+
+			return this;
+
+		}
+
+		this.multiplyScalar( 1.0 / det );
+
+		return this;
+
+	},
+
+	transpose: function () {
+
+		var tmp, m = this.elements;
+
+		tmp = m[1]; m[1] = m[3]; m[3] = tmp;
+		tmp = m[2]; m[2] = m[6]; m[6] = tmp;
+		tmp = m[5]; m[5] = m[7]; m[7] = tmp;
+
+		return this;
+
+	},
+
+	getNormalMatrix: function ( m ) {
+
+		// input: THREE.Matrix4
+
+		this.getInverse( m ).transpose();
+
+		return this;
+
+	},
+
+	transposeIntoArray: function ( r ) {
+
+		var m = this.elements;
+
+		r[ 0 ] = m[ 0 ];
+		r[ 1 ] = m[ 3 ];
+		r[ 2 ] = m[ 6 ];
+		r[ 3 ] = m[ 1 ];
+		r[ 4 ] = m[ 4 ];
+		r[ 5 ] = m[ 7 ];
+		r[ 6 ] = m[ 2 ];
+		r[ 7 ] = m[ 5 ];
+		r[ 8 ] = m[ 8 ];
+
+		return this;
+
+	},
+
+	clone: function () {
+
+		var te = this.elements;
+
+		return new THREE.Matrix3(
+
+			te[0], te[3], te[6],
+			te[1], te[4], te[7],
+			te[2], te[5], te[8]
+
+		);
+
+	}
+
+} );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author supereggbert / http://www.paulbrunt.co.uk/
+ * @author philogb / http://blog.thejit.org/
+ * @author jordi_ros / http://plattsoft.com
+ * @author D1plo1d / http://github.com/D1plo1d
+ * @author alteredq / http://alteredqualia.com/
+ * @author mikael emtinger / http://gomo.se/
+ * @author timknip / http://www.floorplanner.com/
+ * @author bhouston / http://exocortex.com
+ */
+
+
+THREE.Matrix4 = function ( n11, n12, n13, n14, n21, n22, n23, n24, n31, n32, n33, n34, n41, n42, n43, n44 ) {
+
+	var te = this.elements = new Float32Array( 16 );
+
+	// TODO: if n11 is undefined, then just set to identity, otherwise copy all other values into matrix
+	//   we should not support semi specification of Matrix4, it is just weird.
+
+	te[0] = ( n11 !== undefined ) ? n11 : 1; te[4] = n12 || 0; te[8] = n13 || 0; te[12] = n14 || 0;
+	te[1] = n21 || 0; te[5] = ( n22 !== undefined ) ? n22 : 1; te[9] = n23 || 0; te[13] = n24 || 0;
+	te[2] = n31 || 0; te[6] = n32 || 0; te[10] = ( n33 !== undefined ) ? n33 : 1; te[14] = n34 || 0;
+	te[3] = n41 || 0; te[7] = n42 || 0; te[11] = n43 || 0; te[15] = ( n44 !== undefined ) ? n44 : 1;
+
+};
+
+THREE.extend( THREE.Matrix4.prototype, {
+
+	set: function ( n11, n12, n13, n14, n21, n22, n23, n24, n31, n32, n33, n34, n41, n42, n43, n44 ) {
+
+		var te = this.elements;
+
+		te[0] = n11; te[4] = n12; te[8] = n13; te[12] = n14;
+		te[1] = n21; te[5] = n22; te[9] = n23; te[13] = n24;
+		te[2] = n31; te[6] = n32; te[10] = n33; te[14] = n34;
+		te[3] = n41; te[7] = n42; te[11] = n43; te[15] = n44;
+
+		return this;
+
+	},
+
+	identity: function () {
+
+		this.set(
+
+			1, 0, 0, 0,
+			0, 1, 0, 0,
+			0, 0, 1, 0,
+			0, 0, 0, 1
+
+		);
+
+		return this;
+
+	},
+
+	copy: function ( m ) {
+
+		var me = m.elements;
+
+		this.set(
+
+			me[0], me[4], me[8], me[12],
+			me[1], me[5], me[9], me[13],
+			me[2], me[6], me[10], me[14],
+			me[3], me[7], me[11], me[15]
+
+		);
+
+		return this;
+
+	},
+
+	setRotationFromEuler: function ( v, order ) {
+
+		var te = this.elements;
+
+		var x = v.x, y = v.y, z = v.z;
+		var a = Math.cos( x ), b = Math.sin( x );
+		var c = Math.cos( y ), d = Math.sin( y );
+		var e = Math.cos( z ), f = Math.sin( z );
+
+		if ( order === undefined || order === 'XYZ' ) {
+
+			var ae = a * e, af = a * f, be = b * e, bf = b * f;
+
+			te[0] = c * e;
+			te[4] = - c * f;
+			te[8] = d;
+
+			te[1] = af + be * d;
+			te[5] = ae - bf * d;
+			te[9] = - b * c;
+
+			te[2] = bf - ae * d;
+			te[6] = be + af * d;
+			te[10] = a * c;
+
+		} else if ( order === 'YXZ' ) {
+
+			var ce = c * e, cf = c * f, de = d * e, df = d * f;
+
+			te[0] = ce + df * b;
+			te[4] = de * b - cf;
+			te[8] = a * d;
+
+			te[1] = a * f;
+			te[5] = a * e;
+			te[9] = - b;
+
+			te[2] = cf * b - de;
+			te[6] = df + ce * b;
+			te[10] = a * c;
+
+		} else if ( order === 'ZXY' ) {
+
+			var ce = c * e, cf = c * f, de = d * e, df = d * f;
+
+			te[0] = ce - df * b;
+			te[4] = - a * f;
+			te[8] = de + cf * b;
+
+			te[1] = cf + de * b;
+			te[5] = a * e;
+			te[9] = df - ce * b;
+
+			te[2] = - a * d;
+			te[6] = b;
+			te[10] = a * c;
+
+		} else if ( order === 'ZYX' ) {
+
+			var ae = a * e, af = a * f, be = b * e, bf = b * f;
+
+			te[0] = c * e;
+			te[4] = be * d - af;
+			te[8] = ae * d + bf;
+
+			te[1] = c * f;
+			te[5] = bf * d + ae;
+			te[9] = af * d - be;
+
+			te[2] = - d;
+			te[6] = b * c;
+			te[10] = a * c;
+
+		} else if ( order === 'YZX' ) {
+
+			var ac = a * c, ad = a * d, bc = b * c, bd = b * d;
+
+			te[0] = c * e;
+			te[4] = bd - ac * f;
+			te[8] = bc * f + ad;
+
+			te[1] = f;
+			te[5] = a * e;
+			te[9] = - b * e;
+
+			te[2] = - d * e;
+			te[6] = ad * f + bc;
+			te[10] = ac - bd * f;
+
+		} else if ( order === 'XZY' ) {
+
+			var ac = a * c, ad = a * d, bc = b * c, bd = b * d;
+
+			te[0] = c * e;
+			te[4] = - f;
+			te[8] = d * e;
+
+			te[1] = ac * f + bd;
+			te[5] = a * e;
+			te[9] = ad * f - bc;
+
+			te[2] = bc * f - ad;
+			te[6] = b * e;
+			te[10] = bd * f + ac;
+
+		}
+
+		return this;
+
+	},
+
+	setRotationFromQuaternion: function ( q ) {
+
+		var te = this.elements;
+
+		var x = q.x, y = q.y, z = q.z, w = q.w;
+		var x2 = x + x, y2 = y + y, z2 = z + z;
+		var xx = x * x2, xy = x * y2, xz = x * z2;
+		var yy = y * y2, yz = y * z2, zz = z * z2;
+		var wx = w * x2, wy = w * y2, wz = w * z2;
+
+		te[0] = 1 - ( yy + zz );
+		te[4] = xy - wz;
+		te[8] = xz + wy;
+
+		te[1] = xy + wz;
+		te[5] = 1 - ( xx + zz );
+		te[9] = yz - wx;
+
+		te[2] = xz - wy;
+		te[6] = yz + wx;
+		te[10] = 1 - ( xx + yy );
+
+		return this;
+
+	},
+
+	lookAt: function() {
+
+		var x = new THREE.Vector3();
+		var y = new THREE.Vector3();
+		var z = new THREE.Vector3();
+
+		return function ( eye, target, up ) {
+
+			var te = this.elements;
+
+			z.subVectors( eye, target ).normalize();
+
+			if ( z.length() === 0 ) {
+
+				z.z = 1;
+
+			}
+
+			x.crossVectors( up, z ).normalize();
+
+			if ( x.length() === 0 ) {
+
+				z.x += 0.0001;
+				x.crossVectors( up, z ).normalize();
+
+			}
+
+			y.crossVectors( z, x );
+
+
+			te[0] = x.x; te[4] = y.x; te[8] = z.x;
+			te[1] = x.y; te[5] = y.y; te[9] = z.y;
+			te[2] = x.z; te[6] = y.z; te[10] = z.z;
+
+			return this;
+
+		};
+
+	}(),
+
+	multiply: function ( m, n ) {
+
+		if ( n !== undefined ) {
+
+			console.warn( 'DEPRECATED: Matrix4\'s .multiply() now only accepts one argument. Use .multiplyMatrices( a, b ) instead.' );
+			return this.multiplyMatrices( m, n );
+
+		}
+
+		return this.multiplyMatrices( this, m );
+
+	},
+
+	multiplyMatrices: function ( a, b ) {
+
+		var ae = a.elements;
+		var be = b.elements;
+		var te = this.elements;
+
+		var a11 = ae[0], a12 = ae[4], a13 = ae[8], a14 = ae[12];
+		var a21 = ae[1], a22 = ae[5], a23 = ae[9], a24 = ae[13];
+		var a31 = ae[2], a32 = ae[6], a33 = ae[10], a34 = ae[14];
+		var a41 = ae[3], a42 = ae[7], a43 = ae[11], a44 = ae[15];
+
+		var b11 = be[0], b12 = be[4], b13 = be[8], b14 = be[12];
+		var b21 = be[1], b22 = be[5], b23 = be[9], b24 = be[13];
+		var b31 = be[2], b32 = be[6], b33 = be[10], b34 = be[14];
+		var b41 = be[3], b42 = be[7], b43 = be[11], b44 = be[15];
+
+		te[0] = a11 * b11 + a12 * b21 + a13 * b31 + a14 * b41;
+		te[4] = a11 * b12 + a12 * b22 + a13 * b32 + a14 * b42;
+		te[8] = a11 * b13 + a12 * b23 + a13 * b33 + a14 * b43;
+		te[12] = a11 * b14 + a12 * b24 + a13 * b34 + a14 * b44;
+
+		te[1] = a21 * b11 + a22 * b21 + a23 * b31 + a24 * b41;
+		te[5] = a21 * b12 + a22 * b22 + a23 * b32 + a24 * b42;
+		te[9] = a21 * b13 + a22 * b23 + a23 * b33 + a24 * b43;
+		te[13] = a21 * b14 + a22 * b24 + a23 * b34 + a24 * b44;
+
+		te[2] = a31 * b11 + a32 * b21 + a33 * b31 + a34 * b41;
+		te[6] = a31 * b12 + a32 * b22 + a33 * b32 + a34 * b42;
+		te[10] = a31 * b13 + a32 * b23 + a33 * b33 + a34 * b43;
+		te[14] = a31 * b14 + a32 * b24 + a33 * b34 + a34 * b44;
+
+		te[3] = a41 * b11 + a42 * b21 + a43 * b31 + a44 * b41;
+		te[7] = a41 * b12 + a42 * b22 + a43 * b32 + a44 * b42;
+		te[11] = a41 * b13 + a42 * b23 + a43 * b33 + a44 * b43;
+		te[15] = a41 * b14 + a42 * b24 + a43 * b34 + a44 * b44;
+
+		return this;
+
+	},
+
+	multiplyToArray: function ( a, b, r ) {
+
+		var te = this.elements;
+
+		this.multiplyMatrices( a, b );
+
+		r[ 0 ] = te[0]; r[ 1 ] = te[1]; r[ 2 ] = te[2]; r[ 3 ] = te[3];
+		r[ 4 ] = te[4]; r[ 5 ] = te[5]; r[ 6 ] = te[6]; r[ 7 ] = te[7];
+		r[ 8 ]  = te[8]; r[ 9 ]  = te[9]; r[ 10 ] = te[10]; r[ 11 ] = te[11];
+		r[ 12 ] = te[12]; r[ 13 ] = te[13]; r[ 14 ] = te[14]; r[ 15 ] = te[15];
+
+		return this;
+
+	},
+
+	multiplyScalar: function ( s ) {
+
+		var te = this.elements;
+
+		te[0] *= s; te[4] *= s; te[8] *= s; te[12] *= s;
+		te[1] *= s; te[5] *= s; te[9] *= s; te[13] *= s;
+		te[2] *= s; te[6] *= s; te[10] *= s; te[14] *= s;
+		te[3] *= s; te[7] *= s; te[11] *= s; te[15] *= s;
+
+		return this;
+
+	},
+
+	multiplyVector3: function ( vector ) {
+
+		console.warn( 'DEPRECATED: Matrix4\'s .multiplyVector3() has been removed. Use vector.applyMatrix4( matrix ) or vector.applyProjection( matrix ) instead.' );
+		return vector.applyProjection( this );
+
+	},
+
+	multiplyVector4: function ( vector ) {
+
+		console.warn( 'DEPRECATED: Matrix4\'s .multiplyVector4() has been removed. Use vector.applyMatrix4( matrix ) instead.' );
+		return vector.applyMatrix4( this );
+
+	},
+
+	multiplyVector3Array: function() {
+
+		var v1 = new THREE.Vector3();
+
+		return function ( a ) {
+
+			for ( var i = 0, il = a.length; i < il; i += 3 ) {
+
+				v1.x = a[ i ];
+				v1.y = a[ i + 1 ];
+				v1.z = a[ i + 2 ];
+
+				v1.applyProjection( this );
+
+				a[ i ]     = v1.x;
+				a[ i + 1 ] = v1.y;
+				a[ i + 2 ] = v1.z;
+
+			}
+
+			return a;
+
+		};
+
+	}(),
+
+	rotateAxis: function ( v ) {
+
+		var te = this.elements;
+		var vx = v.x, vy = v.y, vz = v.z;
+
+		v.x = vx * te[0] + vy * te[4] + vz * te[8];
+		v.y = vx * te[1] + vy * te[5] + vz * te[9];
+		v.z = vx * te[2] + vy * te[6] + vz * te[10];
+
+		v.normalize();
+
+		return v;
+
+	},
+
+	crossVector: function ( a ) {
+
+		var te = this.elements;
+		var v = new THREE.Vector4();
+
+		v.x = te[0] * a.x + te[4] * a.y + te[8] * a.z + te[12] * a.w;
+		v.y = te[1] * a.x + te[5] * a.y + te[9] * a.z + te[13] * a.w;
+		v.z = te[2] * a.x + te[6] * a.y + te[10] * a.z + te[14] * a.w;
+
+		v.w = ( a.w ) ? te[3] * a.x + te[7] * a.y + te[11] * a.z + te[15] * a.w : 1;
+
+		return v;
+
+	},
+
+	determinant: function () {
+
+		var te = this.elements;
+
+		var n11 = te[0], n12 = te[4], n13 = te[8], n14 = te[12];
+		var n21 = te[1], n22 = te[5], n23 = te[9], n24 = te[13];
+		var n31 = te[2], n32 = te[6], n33 = te[10], n34 = te[14];
+		var n41 = te[3], n42 = te[7], n43 = te[11], n44 = te[15];
+
+		//TODO: make this more efficient
+		//( based on http://www.euclideanspace.com/maths/algebra/matrix/functions/inverse/fourD/index.htm )
+
+		return (
+			n41 * (
+				+n14 * n23 * n32
+				-n13 * n24 * n32
+				-n14 * n22 * n33
+				+n12 * n24 * n33
+				+n13 * n22 * n34
+				-n12 * n23 * n34
+			) +
+			n42 * (
+				+n11 * n23 * n34
+				-n11 * n24 * n33
+				+n14 * n21 * n33
+				-n13 * n21 * n34
+				+n13 * n24 * n31
+				-n14 * n23 * n31
+			) +
+			n43 * (
+				+n11 * n24 * n32
+				-n11 * n22 * n34
+				-n14 * n21 * n32
+				+n12 * n21 * n34
+				+n14 * n22 * n31
+				-n12 * n24 * n31
+			) +
+			n44 * (
+				-n13 * n22 * n31
+				-n11 * n23 * n32
+				+n11 * n22 * n33
+				+n13 * n21 * n32
+				-n12 * n21 * n33
+				+n12 * n23 * n31
+			)
+
+		);
+
+	},
+
+	transpose: function () {
+
+		var te = this.elements;
+		var tmp;
+
+		tmp = te[1]; te[1] = te[4]; te[4] = tmp;
+		tmp = te[2]; te[2] = te[8]; te[8] = tmp;
+		tmp = te[6]; te[6] = te[9]; te[9] = tmp;
+
+		tmp = te[3]; te[3] = te[12]; te[12] = tmp;
+		tmp = te[7]; te[7] = te[13]; te[13] = tmp;
+		tmp = te[11]; te[11] = te[14]; te[14] = tmp;
+
+		return this;
+
+	},
+
+	flattenToArray: function ( flat ) {
+
+		var te = this.elements;
+		flat[ 0 ] = te[0]; flat[ 1 ] = te[1]; flat[ 2 ] = te[2]; flat[ 3 ] = te[3];
+		flat[ 4 ] = te[4]; flat[ 5 ] = te[5]; flat[ 6 ] = te[6]; flat[ 7 ] = te[7];
+		flat[ 8 ] = te[8]; flat[ 9 ] = te[9]; flat[ 10 ] = te[10]; flat[ 11 ] = te[11];
+		flat[ 12 ] = te[12]; flat[ 13 ] = te[13]; flat[ 14 ] = te[14]; flat[ 15 ] = te[15];
+
+		return flat;
+
+	},
+
+	flattenToArrayOffset: function( flat, offset ) {
+
+		var te = this.elements;
+		flat[ offset ] = te[0];
+		flat[ offset + 1 ] = te[1];
+		flat[ offset + 2 ] = te[2];
+		flat[ offset + 3 ] = te[3];
+
+		flat[ offset + 4 ] = te[4];
+		flat[ offset + 5 ] = te[5];
+		flat[ offset + 6 ] = te[6];
+		flat[ offset + 7 ] = te[7];
+
+		flat[ offset + 8 ]  = te[8];
+		flat[ offset + 9 ]  = te[9];
+		flat[ offset + 10 ] = te[10];
+		flat[ offset + 11 ] = te[11];
+
+		flat[ offset + 12 ] = te[12];
+		flat[ offset + 13 ] = te[13];
+		flat[ offset + 14 ] = te[14];
+		flat[ offset + 15 ] = te[15];
+
+		return flat;
+
+	},
+
+	getPosition: function() {
+
+		var v1 = new THREE.Vector3();
+
+		return function () {
+
+			console.warn( 'DEPRECATED: Matrix4\'s .getPosition() has been removed. Use Vector3.getPositionFromMatrix( matrix ) instead.' );
+
+			var te = this.elements;
+			return v1.set( te[12], te[13], te[14] );
+
+		};
+
+	}(),
+
+	setPosition: function ( v ) {
+
+		var te = this.elements;
+
+		te[12] = v.x;
+		te[13] = v.y;
+		te[14] = v.z;
+
+		return this;
+
+	},
+
+	getInverse: function ( m, throwOnInvertible ) {
+
+		// based on http://www.euclideanspace.com/maths/algebra/matrix/functions/inverse/fourD/index.htm
+		var te = this.elements;
+		var me = m.elements;
+
+		var n11 = me[0], n12 = me[4], n13 = me[8], n14 = me[12];
+		var n21 = me[1], n22 = me[5], n23 = me[9], n24 = me[13];
+		var n31 = me[2], n32 = me[6], n33 = me[10], n34 = me[14];
+		var n41 = me[3], n42 = me[7], n43 = me[11], n44 = me[15];
+
+		te[0] = n23*n34*n42 - n24*n33*n42 + n24*n32*n43 - n22*n34*n43 - n23*n32*n44 + n22*n33*n44;
+		te[4] = n14*n33*n42 - n13*n34*n42 - n14*n32*n43 + n12*n34*n43 + n13*n32*n44 - n12*n33*n44;
+		te[8] = n13*n24*n42 - n14*n23*n42 + n14*n22*n43 - n12*n24*n43 - n13*n22*n44 + n12*n23*n44;
+		te[12] = n14*n23*n32 - n13*n24*n32 - n14*n22*n33 + n12*n24*n33 + n13*n22*n34 - n12*n23*n34;
+		te[1] = n24*n33*n41 - n23*n34*n41 - n24*n31*n43 + n21*n34*n43 + n23*n31*n44 - n21*n33*n44;
+		te[5] = n13*n34*n41 - n14*n33*n41 + n14*n31*n43 - n11*n34*n43 - n13*n31*n44 + n11*n33*n44;
+		te[9] = n14*n23*n41 - n13*n24*n41 - n14*n21*n43 + n11*n24*n43 + n13*n21*n44 - n11*n23*n44;
+		te[13] = n13*n24*n31 - n14*n23*n31 + n14*n21*n33 - n11*n24*n33 - n13*n21*n34 + n11*n23*n34;
+		te[2] = n22*n34*n41 - n24*n32*n41 + n24*n31*n42 - n21*n34*n42 - n22*n31*n44 + n21*n32*n44;
+		te[6] = n14*n32*n41 - n12*n34*n41 - n14*n31*n42 + n11*n34*n42 + n12*n31*n44 - n11*n32*n44;
+		te[10] = n12*n24*n41 - n14*n22*n41 + n14*n21*n42 - n11*n24*n42 - n12*n21*n44 + n11*n22*n44;
+		te[14] = n14*n22*n31 - n12*n24*n31 - n14*n21*n32 + n11*n24*n32 + n12*n21*n34 - n11*n22*n34;
+		te[3] = n23*n32*n41 - n22*n33*n41 - n23*n31*n42 + n21*n33*n42 + n22*n31*n43 - n21*n32*n43;
+		te[7] = n12*n33*n41 - n13*n32*n41 + n13*n31*n42 - n11*n33*n42 - n12*n31*n43 + n11*n32*n43;
+		te[11] = n13*n22*n41 - n12*n23*n41 - n13*n21*n42 + n11*n23*n42 + n12*n21*n43 - n11*n22*n43;
+		te[15] = n12*n23*n31 - n13*n22*n31 + n13*n21*n32 - n11*n23*n32 - n12*n21*n33 + n11*n22*n33;
+
+		var det = me[ 0 ] * te[ 0 ] + me[ 1 ] * te[ 4 ] + me[ 2 ] * te[ 8 ] + me[ 3 ] * te[ 12 ];
+
+		if ( det == 0 ) {
+
+			var msg = "Matrix4.getInverse(): can't invert matrix, determinant is 0";
+
+			if ( throwOnInvertible || false ) {
+
+				throw new Error( msg ); 
+
+			} else {
+
+				console.warn( msg );
+
+			}
+
+			this.identity();
+
+			return this;
+		}
+
+		this.multiplyScalar( 1 / det );
+
+		return this;
+
+	},
+
+	compose: function() {
+
+		var mRotation = new THREE.Matrix4(),
+			mScale = new THREE.Matrix4();
+		
+		return function ( translation, rotation, scale ) {
+
+			var te = this.elements;
+
+			mRotation.identity();
+			mRotation.setRotationFromQuaternion( rotation );
+
+			mScale.makeScale( scale.x, scale.y, scale.z );
+
+			this.multiplyMatrices( mRotation, mScale );
+
+			te[12] = translation.x;
+			te[13] = translation.y;
+			te[14] = translation.z;
+
+			return this;
+
+		};
+
+	}(),
+
+	decompose: function() {
+
+		var x = new THREE.Vector3(),
+			y = new THREE.Vector3(),
+			z = new THREE.Vector3(),
+			matrix = new THREE.Matrix4();
+
+		return function ( translation, rotation, scale ) {
+
+			var te = this.elements;
+
+			// grab the axis vectors
+			x.set( te[0], te[1], te[2] );
+			y.set( te[4], te[5], te[6] );
+			z.set( te[8], te[9], te[10] );
+
+			translation = ( translation instanceof THREE.Vector3 ) ? translation : new THREE.Vector3();
+			rotation = ( rotation instanceof THREE.Quaternion ) ? rotation : new THREE.Quaternion();
+			scale = ( scale instanceof THREE.Vector3 ) ? scale : new THREE.Vector3();
+
+			scale.x = x.length();
+			scale.y = y.length();
+			scale.z = z.length();
+
+			translation.x = te[12];
+			translation.y = te[13];
+			translation.z = te[14];
+
+			// scale the rotation part
+
+			matrix.copy( this );
+
+			matrix.elements[0] /= scale.x;
+			matrix.elements[1] /= scale.x;
+			matrix.elements[2] /= scale.x;
+
+			matrix.elements[4] /= scale.y;
+			matrix.elements[5] /= scale.y;
+			matrix.elements[6] /= scale.y;
+
+			matrix.elements[8] /= scale.z;
+			matrix.elements[9] /= scale.z;
+			matrix.elements[10] /= scale.z;
+
+			rotation.setFromRotationMatrix( matrix );
+
+			return [ translation, rotation, scale ];
+
+		};
+
+	}(),
+
+	extractPosition: function ( m ) {
+
+		var te = this.elements;
+		var me = m.elements;
+
+		te[12] = me[12];
+		te[13] = me[13];
+		te[14] = me[14];
+
+		return this;
+
+	},
+
+	extractRotation: function() {
+
+		var v1 = new THREE.Vector3();
+
+		return function ( m ) {
+
+			var te = this.elements;
+			var me = m.elements;
+
+			var scaleX = 1 / v1.set( me[0], me[1], me[2] ).length();
+			var scaleY = 1 / v1.set( me[4], me[5], me[6] ).length();
+			var scaleZ = 1 / v1.set( me[8], me[9], me[10] ).length();
+
+			te[0] = me[0] * scaleX;
+			te[1] = me[1] * scaleX;
+			te[2] = me[2] * scaleX;
+
+			te[4] = me[4] * scaleY;
+			te[5] = me[5] * scaleY;
+			te[6] = me[6] * scaleY;
+
+			te[8] = me[8] * scaleZ;
+			te[9] = me[9] * scaleZ;
+			te[10] = me[10] * scaleZ;
+
+			return this;
+
+		};
+
+	}(),
+
+	translate: function ( v ) {
+
+		var te = this.elements;
+		var x = v.x, y = v.y, z = v.z;
+
+		te[12] = te[0] * x + te[4] * y + te[8] * z + te[12];
+		te[13] = te[1] * x + te[5] * y + te[9] * z + te[13];
+		te[14] = te[2] * x + te[6] * y + te[10] * z + te[14];
+		te[15] = te[3] * x + te[7] * y + te[11] * z + te[15];
+
+		return this;
+
+	},
+
+	rotateX: function ( angle ) {
+
+		var te = this.elements;
+		var m12 = te[4];
+		var m22 = te[5];
+		var m32 = te[6];
+		var m42 = te[7];
+		var m13 = te[8];
+		var m23 = te[9];
+		var m33 = te[10];
+		var m43 = te[11];
+		var c = Math.cos( angle );
+		var s = Math.sin( angle );
+
+		te[4] = c * m12 + s * m13;
+		te[5] = c * m22 + s * m23;
+		te[6] = c * m32 + s * m33;
+		te[7] = c * m42 + s * m43;
+
+		te[8] = c * m13 - s * m12;
+		te[9] = c * m23 - s * m22;
+		te[10] = c * m33 - s * m32;
+		te[11] = c * m43 - s * m42;
+
+		return this;
+
+	},
+
+	rotateY: function ( angle ) {
+
+		var te = this.elements;
+		var m11 = te[0];
+		var m21 = te[1];
+		var m31 = te[2];
+		var m41 = te[3];
+		var m13 = te[8];
+		var m23 = te[9];
+		var m33 = te[10];
+		var m43 = te[11];
+		var c = Math.cos( angle );
+		var s = Math.sin( angle );
+
+		te[0] = c * m11 - s * m13;
+		te[1] = c * m21 - s * m23;
+		te[2] = c * m31 - s * m33;
+		te[3] = c * m41 - s * m43;
+
+		te[8] = c * m13 + s * m11;
+		te[9] = c * m23 + s * m21;
+		te[10] = c * m33 + s * m31;
+		te[11] = c * m43 + s * m41;
+
+		return this;
+
+	},
+
+	rotateZ: function ( angle ) {
+
+		var te = this.elements;
+		var m11 = te[0];
+		var m21 = te[1];
+		var m31 = te[2];
+		var m41 = te[3];
+		var m12 = te[4];
+		var m22 = te[5];
+		var m32 = te[6];
+		var m42 = te[7];
+		var c = Math.cos( angle );
+		var s = Math.sin( angle );
+
+		te[0] = c * m11 + s * m12;
+		te[1] = c * m21 + s * m22;
+		te[2] = c * m31 + s * m32;
+		te[3] = c * m41 + s * m42;
+
+		te[4] = c * m12 - s * m11;
+		te[5] = c * m22 - s * m21;
+		te[6] = c * m32 - s * m31;
+		te[7] = c * m42 - s * m41;
+
+		return this;
+
+	},
+
+	rotateByAxis: function ( axis, angle ) {
+
+		var te = this.elements;
+
+		// optimize by checking axis
+
+		if ( axis.x === 1 && axis.y === 0 && axis.z === 0 ) {
+
+			return this.rotateX( angle );
+
+		} else if ( axis.x === 0 && axis.y === 1 && axis.z === 0 ) {
+
+			return this.rotateY( angle );
+
+		} else if ( axis.x === 0 && axis.y === 0 && axis.z === 1 ) {
+
+			return this.rotateZ( angle );
+
+		}
+
+		var x = axis.x, y = axis.y, z = axis.z;
+		var n = Math.sqrt(x * x + y * y + z * z);
+
+		x /= n;
+		y /= n;
+		z /= n;
+
+		var xx = x * x, yy = y * y, zz = z * z;
+		var c = Math.cos( angle );
+		var s = Math.sin( angle );
+		var oneMinusCosine = 1 - c;
+		var xy = x * y * oneMinusCosine;
+		var xz = x * z * oneMinusCosine;
+		var yz = y * z * oneMinusCosine;
+		var xs = x * s;
+		var ys = y * s;
+		var zs = z * s;
+
+		var r11 = xx + (1 - xx) * c;
+		var r21 = xy + zs;
+		var r31 = xz - ys;
+		var r12 = xy - zs;
+		var r22 = yy + (1 - yy) * c;
+		var r32 = yz + xs;
+		var r13 = xz + ys;
+		var r23 = yz - xs;
+		var r33 = zz + (1 - zz) * c;
+
+		var m11 = te[0], m21 = te[1], m31 = te[2], m41 = te[3];
+		var m12 = te[4], m22 = te[5], m32 = te[6], m42 = te[7];
+		var m13 = te[8], m23 = te[9], m33 = te[10], m43 = te[11];
+
+		te[0] = r11 * m11 + r21 * m12 + r31 * m13;
+		te[1] = r11 * m21 + r21 * m22 + r31 * m23;
+		te[2] = r11 * m31 + r21 * m32 + r31 * m33;
+		te[3] = r11 * m41 + r21 * m42 + r31 * m43;
+
+		te[4] = r12 * m11 + r22 * m12 + r32 * m13;
+		te[5] = r12 * m21 + r22 * m22 + r32 * m23;
+		te[6] = r12 * m31 + r22 * m32 + r32 * m33;
+		te[7] = r12 * m41 + r22 * m42 + r32 * m43;
+
+		te[8] = r13 * m11 + r23 * m12 + r33 * m13;
+		te[9] = r13 * m21 + r23 * m22 + r33 * m23;
+		te[10] = r13 * m31 + r23 * m32 + r33 * m33;
+		te[11] = r13 * m41 + r23 * m42 + r33 * m43;
+
+		return this;
+
+	},
+
+	scale: function ( v ) {
+
+		var te = this.elements;
+		var x = v.x, y = v.y, z = v.z;
+
+		te[0] *= x; te[4] *= y; te[8] *= z;
+		te[1] *= x; te[5] *= y; te[9] *= z;
+		te[2] *= x; te[6] *= y; te[10] *= z;
+		te[3] *= x; te[7] *= y; te[11] *= z;
+
+		return this;
+
+	},
+
+	getMaxScaleOnAxis: function () {
+
+		var te = this.elements;
+
+		var scaleXSq = te[0] * te[0] + te[1] * te[1] + te[2] * te[2];
+		var scaleYSq = te[4] * te[4] + te[5] * te[5] + te[6] * te[6];
+		var scaleZSq = te[8] * te[8] + te[9] * te[9] + te[10] * te[10];
+
+		return Math.sqrt( Math.max( scaleXSq, Math.max( scaleYSq, scaleZSq ) ) );
+
+	},
+
+	makeTranslation: function ( x, y, z ) {
+
+		this.set(
+
+			1, 0, 0, x,
+			0, 1, 0, y,
+			0, 0, 1, z,
+			0, 0, 0, 1
+
+		);
+
+		return this;
+
+	},
+
+	makeRotationX: function ( theta ) {
+
+		var c = Math.cos( theta ), s = Math.sin( theta );
+
+		this.set(
+
+			1, 0,  0, 0,
+			0, c, -s, 0,
+			0, s,  c, 0,
+			0, 0,  0, 1
+
+		);
+
+		return this;
+
+	},
+
+	makeRotationY: function ( theta ) {
+
+		var c = Math.cos( theta ), s = Math.sin( theta );
+
+		this.set(
+
+			 c, 0, s, 0,
+			 0, 1, 0, 0,
+			-s, 0, c, 0,
+			 0, 0, 0, 1
+
+		);
+
+		return this;
+
+	},
+
+	makeRotationZ: function ( theta ) {
+
+		var c = Math.cos( theta ), s = Math.sin( theta );
+
+		this.set(
+
+			c, -s, 0, 0,
+			s,  c, 0, 0,
+			0,  0, 1, 0,
+			0,  0, 0, 1
+
+		);
+
+		return this;
+
+	},
+
+	makeRotationAxis: function ( axis, angle ) {
+
+		// Based on http://www.gamedev.net/reference/articles/article1199.asp
+
+		var c = Math.cos( angle );
+		var s = Math.sin( angle );
+		var t = 1 - c;
+		var x = axis.x, y = axis.y, z = axis.z;
+		var tx = t * x, ty = t * y;
+
+		this.set(
+
+			tx * x + c, tx * y - s * z, tx * z + s * y, 0,
+			tx * y + s * z, ty * y + c, ty * z - s * x, 0,
+			tx * z - s * y, ty * z + s * x, t * z * z + c, 0,
+			0, 0, 0, 1
+
+		);
+
+		 return this;
+
+	},
+
+	makeScale: function ( x, y, z ) {
+
+		this.set(
+
+			x, 0, 0, 0,
+			0, y, 0, 0,
+			0, 0, z, 0,
+			0, 0, 0, 1
+
+		);
+
+		return this;
+
+	},
+
+	makeFrustum: function ( left, right, bottom, top, near, far ) {
+
+		var te = this.elements;
+		var x = 2 * near / ( right - left );
+		var y = 2 * near / ( top - bottom );
+
+		var a = ( right + left ) / ( right - left );
+		var b = ( top + bottom ) / ( top - bottom );
+		var c = - ( far + near ) / ( far - near );
+		var d = - 2 * far * near / ( far - near );
+
+		te[0] = x;	te[4] = 0;	te[8] = a;	te[12] = 0;
+		te[1] = 0;	te[5] = y;	te[9] = b;	te[13] = 0;
+		te[2] = 0;	te[6] = 0;	te[10] = c;	te[14] = d;
+		te[3] = 0;	te[7] = 0;	te[11] = - 1;	te[15] = 0;
+
+		return this;
+
+	},
+
+	makePerspective: function ( fov, aspect, near, far ) {
+
+		var ymax = near * Math.tan( THREE.Math.degToRad( fov * 0.5 ) );
+		var ymin = - ymax;
+		var xmin = ymin * aspect;
+		var xmax = ymax * aspect;
+
+		return this.makeFrustum( xmin, xmax, ymin, ymax, near, far );
+
+	},
+
+	makeOrthographic: function ( left, right, top, bottom, near, far ) {
+
+		var te = this.elements;
+		var w = right - left;
+		var h = top - bottom;
+		var p = far - near;
+
+		var x = ( right + left ) / w;
+		var y = ( top + bottom ) / h;
+		var z = ( far + near ) / p;
+
+		te[0] = 2 / w;	te[4] = 0;	te[8] = 0;	te[12] = -x;
+		te[1] = 0;	te[5] = 2 / h;	te[9] = 0;	te[13] = -y;
+		te[2] = 0;	te[6] = 0;	te[10] = -2/p;	te[14] = -z;
+		te[3] = 0;	te[7] = 0;	te[11] = 0;	te[15] = 1;
+
+		return this;
+
+	},
+
+	clone: function () {
+
+		var te = this.elements;
+
+		return new THREE.Matrix4(
+
+			te[0], te[4], te[8], te[12],
+			te[1], te[5], te[9], te[13],
+			te[2], te[6], te[10], te[14],
+			te[3], te[7], te[11], te[15]
+
+		);
+
+	}
+
+} );
+/**
+ * @author bhouston / http://exocortex.com
+ */
+
+THREE.Ray = function ( origin, direction ) {
+
+	this.origin = ( origin !== undefined ) ? origin : new THREE.Vector3();
+	this.direction = ( direction !== undefined ) ? direction : new THREE.Vector3();
+
+};
+
+THREE.extend( THREE.Ray.prototype, {
+
+	set: function ( origin, direction ) {
+
+		this.origin.copy( origin );
+		this.direction.copy( direction );
+
+		return this;
+
+	},
+
+	copy: function ( ray ) {
+
+		this.origin.copy( ray.origin );
+		this.direction.copy( ray.direction );
+
+		return this;
+
+	},
+
+	at: function( t, optionalTarget ) {
+
+		var result = optionalTarget || new THREE.Vector3();
+
+		return result.copy( this.direction ).multiplyScalar( t ).add( this.origin );
+
+	},
+
+	recast: function() {
+
+		var v1 = new THREE.Vector3();
+
+		return function ( t ) {
+
+			this.origin.copy( this.at( t, v1 ) );
+
+			return this;
+
+		};
+
+	}(),
+
+	closestPointToPoint: function ( point, optionalTarget ) {
+
+		var result = optionalTarget || new THREE.Vector3();
+		result.subVectors( point, this.origin );
+		var directionDistance = result.dot( this.direction );
+
+		return result.copy( this.direction ).multiplyScalar( directionDistance ).add( this.origin );
+
+	},
+
+	distanceToPoint: function() {
+
+		var v1 = new THREE.Vector3();
+
+		return function ( point ) {
+
+			var directionDistance = v1.subVectors( point, this.origin ).dot( this.direction );
+			v1.copy( this.direction ).multiplyScalar( directionDistance ).add( this.origin );
+
+			return v1.distanceTo( point );
+
+		};
+
+	}(),
+
+	isIntersectionSphere: function( sphere ) {
+
+		return ( this.distanceToPoint( sphere.center ) <= sphere.radius );
+
+	},
+
+	isIntersectionPlane: function ( plane ) {
+
+		// check if the line and plane are non-perpendicular, if they
+		// eventually they will intersect.
+		var denominator = plane.normal.dot( this.direction );
+		if ( denominator != 0 ) {
+
+			return true;
+
+		}
+
+		// line is coplanar, return origin
+		if( plane.distanceToPoint( this.origin ) == 0 ) {
+
+			return true;
+
+		}
+
+		return false;
+
+	},
+
+	distanceToPlane: function ( plane ) {
+
+		var denominator = plane.normal.dot( this.direction );
+		if ( denominator == 0 ) {
+
+			// line is coplanar, return origin
+			if( plane.distanceToPoint( this.origin ) == 0 ) {
+
+				return 0;
+
+			}
+
+			// Unsure if this is the correct method to handle this case.
+			return undefined;
+
+		}
+
+		var t = - ( this.origin.dot( plane.normal ) + plane.constant ) / denominator;
+
+		return t;
+
+	},
+
+	intersectPlane: function ( plane, optionalTarget ) {
+
+		var t = this.distanceToPlane( plane );
+
+		if ( t === undefined ) {
+
+			return undefined;
+		}
+
+		return this.at( t, optionalTarget );
+
+	},
+
+	applyMatrix4: function ( matrix4 ) {
+
+		this.direction.add( this.origin ).applyMatrix4( matrix4 );
+		this.origin.applyMatrix4( matrix4 );
+		this.direction.sub( this.origin );
+
+		return this;
+	},
+
+	equals: function ( ray ) {
+
+		return ray.origin.equals( this.origin ) && ray.direction.equals( this.direction );
+
+	},
+
+	clone: function () {
+
+		return new THREE.Ray().copy( this );
+
+	}
+
+} );
+/**
+ * @author bhouston / http://exocortex.com
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.Sphere = function ( center, radius ) {
+
+	this.center = ( center !== undefined ) ? center : new THREE.Vector3();
+	this.radius = ( radius !== undefined ) ? radius : 0;
+
+};
+
+THREE.extend( THREE.Sphere.prototype, {
+
+	set: function ( center, radius ) {
+
+		this.center.copy( center );
+		this.radius = radius;
+
+		return this;
+	},
+
+	setFromCenterAndPoints: function ( center, points ) {
+
+		var maxRadiusSq = 0;
+
+		for ( var i = 0, il = points.length; i < il; i ++ ) {
+
+			var radiusSq = center.distanceToSquared( points[ i ] );
+			maxRadiusSq = Math.max( maxRadiusSq, radiusSq );
+
+		}
+
+		this.center = center;
+		this.radius = Math.sqrt( maxRadiusSq );
+
+		return this;
+
+	},
+
+	copy: function ( sphere ) {
+
+		this.center.copy( sphere.center );
+		this.radius = sphere.radius;
+
+		return this;
+
+	},
+
+	empty: function () {
+
+		return ( this.radius <= 0 );
+
+	},
+
+	containsPoint: function ( point ) {
+
+		return ( point.distanceToSquared( this.center ) <= ( this.radius * this.radius ) );
+
+	},
+
+	distanceToPoint: function ( point ) {
+
+		return ( point.distanceTo( this.center ) - this.radius );
+
+	},
+
+	intersectsSphere: function ( sphere ) {
+
+		var radiusSum = this.radius + sphere.radius;
+
+		return sphere.center.distanceToSquared( this.center ) <= ( radiusSum * radiusSum );
+
+	},
+
+	clampPoint: function ( point, optionalTarget ) {
+
+		var deltaLengthSq = this.center.distanceToSquared( point );
+
+		var result = optionalTarget || new THREE.Vector3();
+		result.copy( point );
+
+		if ( deltaLengthSq > ( this.radius * this.radius ) ) {
+
+			result.sub( this.center ).normalize();
+			result.multiplyScalar( this.radius ).add( this.center );
+
+		}
+
+		return result;
+
+	},
+
+	getBoundingBox: function ( optionalTarget ) {
+
+		var box = optionalTarget || new THREE.Box3();
+
+		box.set( this.center, this.center );
+		box.expandByScalar( this.radius );
+
+		return box;
+
+	},
+
+	applyMatrix4: function ( matrix ) {
+
+		this.center.applyMatrix4( matrix );
+		this.radius = this.radius * matrix.getMaxScaleOnAxis();
+
+		return this;
+
+	},
+
+	translate: function ( offset ) {
+
+		this.center.add( offset );
+
+		return this;
+
+	},
+
+	equals: function ( sphere ) {
+
+		return sphere.center.equals( this.center ) && ( sphere.radius === this.radius );
+
+	},
+
+	clone: function () {
+
+		return new THREE.Sphere().copy( this );
+
+	}
+
+} );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ * @author bhouston / http://exocortex.com
+ */
+
+THREE.Frustum = function ( p0, p1, p2, p3, p4, p5 ) {
+
+	this.planes = [
+
+		( p0 !== undefined ) ? p0 : new THREE.Plane(),
+		( p1 !== undefined ) ? p1 : new THREE.Plane(),
+		( p2 !== undefined ) ? p2 : new THREE.Plane(),
+		( p3 !== undefined ) ? p3 : new THREE.Plane(),
+		( p4 !== undefined ) ? p4 : new THREE.Plane(),
+		( p5 !== undefined ) ? p5 : new THREE.Plane()
+
+	];
+
+};
+
+THREE.extend( THREE.Frustum.prototype, {
+
+	set: function ( p0, p1, p2, p3, p4, p5 ) {
+
+		var planes = this.planes;
+
+		planes[0].copy( p0 );
+		planes[1].copy( p1 );
+		planes[2].copy( p2 );
+		planes[3].copy( p3 );
+		planes[4].copy( p4 );
+		planes[5].copy( p5 );
+
+		return this;
+
+	},
+
+	copy: function ( frustum ) {
+
+		var planes = this.planes;
+
+		for( var i = 0; i < 6; i ++ ) {
+
+			planes[i].copy( frustum.planes[i] );
+
+		}
+
+		return this;
+
+	},
+
+	setFromMatrix: function ( m ) {
+
+		var planes = this.planes;
+		var me = m.elements;
+		var me0 = me[0], me1 = me[1], me2 = me[2], me3 = me[3];
+		var me4 = me[4], me5 = me[5], me6 = me[6], me7 = me[7];
+		var me8 = me[8], me9 = me[9], me10 = me[10], me11 = me[11];
+		var me12 = me[12], me13 = me[13], me14 = me[14], me15 = me[15];
+
+		planes[ 0 ].setComponents( me3 - me0, me7 - me4, me11 - me8, me15 - me12 ).normalize();
+		planes[ 1 ].setComponents( me3 + me0, me7 + me4, me11 + me8, me15 + me12 ).normalize();
+		planes[ 2 ].setComponents( me3 + me1, me7 + me5, me11 + me9, me15 + me13 ).normalize();
+		planes[ 3 ].setComponents( me3 - me1, me7 - me5, me11 - me9, me15 - me13 ).normalize();
+		planes[ 4 ].setComponents( me3 - me2, me7 - me6, me11 - me10, me15 - me14 ).normalize();
+		planes[ 5 ].setComponents( me3 + me2, me7 + me6, me11 + me10, me15 + me14 ).normalize();
+
+		return this;
+
+	},
+
+	intersectsObject: function () {
+
+		var center = new THREE.Vector3();
+
+		return function ( object ) {
+
+			// this method is expanded inlined for performance reasons.
+
+			var matrix = object.matrixWorld;
+			var planes = this.planes;
+			var negRadius = - object.geometry.boundingSphere.radius * matrix.getMaxScaleOnAxis();
+
+			center.getPositionFromMatrix( matrix );
+
+			for ( var i = 0; i < 6; i ++ ) {
+
+				var distance = planes[ i ].distanceToPoint( center );
+
+				if ( distance < negRadius ) {
+
+					return false;
+
+				}
+
+			}
+
+			return true;
+
+		};
+
+	}(),
+
+	intersectsSphere: function ( sphere ) {
+
+		var planes = this.planes;
+		var center = sphere.center;
+		var negRadius = -sphere.radius;
+
+		for ( var i = 0; i < 6; i ++ ) {
+
+			var distance = planes[ i ].distanceToPoint( center );
+
+			if ( distance < negRadius ) {
+
+				return false;
+
+			}
+
+		}
+
+		return true;
+
+	},
+
+	containsPoint: function ( point ) {
+
+		var planes = this.planes;
+
+		for ( var i = 0; i < 6; i ++ ) {
+
+			if ( planes[ i ].distanceToPoint( point ) < 0 ) {
+
+				return false;
+
+			}
+
+		}
+
+		return true;
+
+	},
+
+	clone: function () {
+
+		return new THREE.Frustum().copy( this );
+
+	}
+
+} );
+/**
+ * @author bhouston / http://exocortex.com
+ */
+
+THREE.Plane = function ( normal, constant ) {
+
+	this.normal = ( normal !== undefined ) ? normal : new THREE.Vector3( 1, 0, 0 );
+	this.constant = ( constant !== undefined ) ? constant : 0;
+
+};
+
+THREE.extend( THREE.Plane.prototype, {
+
+	set: function ( normal, constant ) {
+
+		this.normal.copy( normal );
+		this.constant = constant;
+
+		return this;
+
+	},
+
+	setComponents: function ( x, y, z, w ) {
+
+		this.normal.set( x, y, z );
+		this.constant = w;
+
+		return this;
+
+	},
+
+	setFromNormalAndCoplanarPoint: function ( normal, point ) {
+
+		this.normal.copy( normal );
+		this.constant = - point.dot( this.normal );	// must be this.normal, not normal, as this.normal is normalized
+
+		return this;
+
+	},
+
+	setFromCoplanarPoints: function() {
+
+		var v1 = new THREE.Vector3();
+		var v2 = new THREE.Vector3();
+
+		return function ( a, b, c ) {
+
+			var normal = v1.subVectors( c, b ).cross( v2.subVectors( a, b ) ).normalize();
+
+			// Q: should an error be thrown if normal is zero (e.g. degenerate plane)?
+
+			this.setFromNormalAndCoplanarPoint( normal, a );
+
+			return this;
+
+		};
+
+	}(),
+
+
+	copy: function ( plane ) {
+
+		this.normal.copy( plane.normal );
+		this.constant = plane.constant;
+
+		return this;
+
+	},
+
+	normalize: function () {
+
+		// Note: will lead to a divide by zero if the plane is invalid.
+
+		var inverseNormalLength = 1.0 / this.normal.length();
+		this.normal.multiplyScalar( inverseNormalLength );
+		this.constant *= inverseNormalLength;
+
+		return this;
+
+	},
+
+	negate: function () {
+
+		this.constant *= -1;
+		this.normal.negate();
+
+		return this;
+
+	},
+
+	distanceToPoint: function ( point ) {
+
+		return this.normal.dot( point ) + this.constant;
+
+	},
+
+	distanceToSphere: function ( sphere ) {
+
+		return this.distanceToPoint( sphere.center ) - sphere.radius;
+
+	},
+
+	projectPoint: function ( point, optionalTarget ) {
+
+		return this.orthoPoint( point, optionalTarget ).sub( point ).negate();
+
+	},
+
+	orthoPoint: function ( point, optionalTarget ) {
+
+		var perpendicularMagnitude = this.distanceToPoint( point );
+
+		var result = optionalTarget || new THREE.Vector3();
+		return result.copy( this.normal ).multiplyScalar( perpendicularMagnitude );
+
+	},
+
+	isIntersectionLine: function ( line ) {
+
+		// Note: this tests if a line intersects the plane, not whether it (or its end-points) are coplanar with it.
+
+		var startSign = this.distanceToPoint( line.start );
+		var endSign = this.distanceToPoint( line.end );
+
+		return ( startSign < 0 && endSign > 0 ) || ( endSign < 0 && startSign > 0 );
+
+	},
+
+	intersectLine: function() {
+
+		var v1 = new THREE.Vector3();
+
+		return function ( line, optionalTarget ) {
+
+			var result = optionalTarget || new THREE.Vector3();
+
+			var direction = line.delta( v1 );
+
+			var denominator = this.normal.dot( direction );
+
+			if ( denominator == 0 ) {
+
+				// line is coplanar, return origin
+				if( this.distanceToPoint( line.start ) == 0 ) {
+
+					return result.copy( line.start );
+
+				}
+
+				// Unsure if this is the correct method to handle this case.
+				return undefined;
+
+			}
+
+			var t = - ( line.start.dot( this.normal ) + this.constant ) / denominator;
+
+			if( t < 0 || t > 1 ) {
+
+				return undefined;
+
+			}
+
+			return result.copy( direction ).multiplyScalar( t ).add( line.start );
+
+		};
+
+	}(),
+
+
+	coplanarPoint: function ( optionalTarget ) {
+
+		var result = optionalTarget || new THREE.Vector3();
+		return result.copy( this.normal ).multiplyScalar( - this.constant );
+
+	},
+
+	applyMatrix4: function() {
+
+		var v1 = new THREE.Vector3();
+		var v2 = new THREE.Vector3();
+
+		return function ( matrix, optionalNormalMatrix ) {
+
+			// compute new normal based on theory here:
+			// http://www.songho.ca/opengl/gl_normaltransform.html
+			optionalNormalMatrix = optionalNormalMatrix || new THREE.Matrix3().getInverse( matrix ).transpose();
+			var newNormal = v1.copy( this.normal ).applyMatrix3( optionalNormalMatrix );
+
+			var newCoplanarPoint = this.coplanarPoint( v2 );
+			newCoplanarPoint.applyMatrix4( matrix );
+
+			this.setFromNormalAndCoplanarPoint( newNormal, newCoplanarPoint );
+
+			return this;
+
+		};
+
+	}(),
+
+	translate: function ( offset ) {
+
+		this.constant = this.constant - offset.dot( this.normal );
+
+		return this;
+
+	},
+
+	equals: function ( plane ) {
+
+		return plane.normal.equals( this.normal ) && ( plane.constant == this.constant );
+
+	},
+
+	clone: function () {
+
+		return new THREE.Plane().copy( this );
+
+	}
+
+} );
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Math = {
+
+	// Clamp value to range <a, b>
+
+	clamp: function ( x, a, b ) {
+
+		return ( x < a ) ? a : ( ( x > b ) ? b : x );
+
+	},
+
+	// Clamp value to range <a, inf)
+
+	clampBottom: function ( x, a ) {
+
+		return x < a ? a : x;
+
+	},
+
+	// Linear mapping from range <a1, a2> to range <b1, b2>
+
+	mapLinear: function ( x, a1, a2, b1, b2 ) {
+
+		return b1 + ( x - a1 ) * ( b2 - b1 ) / ( a2 - a1 );
+
+	},
+
+	// http://en.wikipedia.org/wiki/Smoothstep
+
+	smoothstep: function ( x, min, max ) {
+
+		if ( x <= min ) return 0;
+		if ( x >= max ) return 1;
+
+		x = ( x - min )/( max - min );
+
+		return x*x*(3 - 2*x);
+
+	},
+
+	smootherstep: function ( x, min, max ) {
+
+		if ( x <= min ) return 0;
+		if ( x >= max ) return 1;
+
+		x = ( x - min )/( max - min );
+
+		return x*x*x*(x*(x*6 - 15) + 10);
+
+	},
+
+	// Random float from <0, 1> with 16 bits of randomness
+	// (standard Math.random() creates repetitive patterns when applied over larger space)
+
+	random16: function () {
+
+		return ( 65280 * Math.random() + 255 * Math.random() ) / 65535;
+
+	},
+
+	// Random integer from <low, high> interval
+
+	randInt: function ( low, high ) {
+
+		return low + Math.floor( Math.random() * ( high - low + 1 ) );
+
+	},
+
+	// Random float from <low, high> interval
+
+	randFloat: function ( low, high ) {
+
+		return low + Math.random() * ( high - low );
+
+	},
+
+	// Random float from <-range/2, range/2> interval
+
+	randFloatSpread: function ( range ) {
+
+		return range * ( 0.5 - Math.random() );
+
+	},
+
+	sign: function ( x ) {
+
+		return ( x < 0 ) ? -1 : ( ( x > 0 ) ? 1 : 0 );
+
+	},
+
+	degToRad: function() {
+
+		var degreeToRadiansFactor = Math.PI / 180;
+
+		return function ( degrees ) {
+
+			return degrees * degreeToRadiansFactor;
+
+		};
+
+	}(),
+
+	radToDeg: function() {
+
+		var radianToDegreesFactor = 180 / Math.PI;
+
+		return function ( radians ) {
+
+			return radians * radianToDegreesFactor;
+
+		};
+
+	}()
+
+};
+/**
+ * Spline from Tween.js, slightly optimized (and trashed)
+ * http://sole.github.com/tween.js/examples/05_spline.html
+ *
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Spline = function ( points ) {
+
+	this.points = points;
+
+	var c = [], v3 = { x: 0, y: 0, z: 0 },
+	point, intPoint, weight, w2, w3,
+	pa, pb, pc, pd;
+
+	this.initFromArray = function( a ) {
+
+		this.points = [];
+
+		for ( var i = 0; i < a.length; i++ ) {
+
+			this.points[ i ] = { x: a[ i ][ 0 ], y: a[ i ][ 1 ], z: a[ i ][ 2 ] };
+
+		}
+
+	};
+
+	this.getPoint = function ( k ) {
+
+		point = ( this.points.length - 1 ) * k;
+		intPoint = Math.floor( point );
+		weight = point - intPoint;
+
+		c[ 0 ] = intPoint === 0 ? intPoint : intPoint - 1;
+		c[ 1 ] = intPoint;
+		c[ 2 ] = intPoint  > this.points.length - 2 ? this.points.length - 1 : intPoint + 1;
+		c[ 3 ] = intPoint  > this.points.length - 3 ? this.points.length - 1 : intPoint + 2;
+
+		pa = this.points[ c[ 0 ] ];
+		pb = this.points[ c[ 1 ] ];
+		pc = this.points[ c[ 2 ] ];
+		pd = this.points[ c[ 3 ] ];
+
+		w2 = weight * weight;
+		w3 = weight * w2;
+
+		v3.x = interpolate( pa.x, pb.x, pc.x, pd.x, weight, w2, w3 );
+		v3.y = interpolate( pa.y, pb.y, pc.y, pd.y, weight, w2, w3 );
+		v3.z = interpolate( pa.z, pb.z, pc.z, pd.z, weight, w2, w3 );
+
+		return v3;
+
+	};
+
+	this.getControlPointsArray = function () {
+
+		var i, p, l = this.points.length,
+			coords = [];
+
+		for ( i = 0; i < l; i ++ ) {
+
+			p = this.points[ i ];
+			coords[ i ] = [ p.x, p.y, p.z ];
+
+		}
+
+		return coords;
+
+	};
+
+	// approximate length by summing linear segments
+
+	this.getLength = function ( nSubDivisions ) {
+
+		var i, index, nSamples, position,
+			point = 0, intPoint = 0, oldIntPoint = 0,
+			oldPosition = new THREE.Vector3(),
+			tmpVec = new THREE.Vector3(),
+			chunkLengths = [],
+			totalLength = 0;
+
+		// first point has 0 length
+
+		chunkLengths[ 0 ] = 0;
+
+		if ( !nSubDivisions ) nSubDivisions = 100;
+
+		nSamples = this.points.length * nSubDivisions;
+
+		oldPosition.copy( this.points[ 0 ] );
+
+		for ( i = 1; i < nSamples; i ++ ) {
+
+			index = i / nSamples;
+
+			position = this.getPoint( index );
+			tmpVec.copy( position );
+
+			totalLength += tmpVec.distanceTo( oldPosition );
+
+			oldPosition.copy( position );
+
+			point = ( this.points.length - 1 ) * index;
+			intPoint = Math.floor( point );
+
+			if ( intPoint != oldIntPoint ) {
+
+				chunkLengths[ intPoint ] = totalLength;
+				oldIntPoint = intPoint;
+
+			}
+
+		}
+
+		// last point ends with total length
+
+		chunkLengths[ chunkLengths.length ] = totalLength;
+
+		return { chunks: chunkLengths, total: totalLength };
+
+	};
+
+	this.reparametrizeByArcLength = function ( samplingCoef ) {
+
+		var i, j,
+			index, indexCurrent, indexNext,
+			linearDistance, realDistance,
+			sampling, position,
+			newpoints = [],
+			tmpVec = new THREE.Vector3(),
+			sl = this.getLength();
+
+		newpoints.push( tmpVec.copy( this.points[ 0 ] ).clone() );
+
+		for ( i = 1; i < this.points.length; i++ ) {
+
+			//tmpVec.copy( this.points[ i - 1 ] );
+			//linearDistance = tmpVec.distanceTo( this.points[ i ] );
+
+			realDistance = sl.chunks[ i ] - sl.chunks[ i - 1 ];
+
+			sampling = Math.ceil( samplingCoef * realDistance / sl.total );
+
+			indexCurrent = ( i - 1 ) / ( this.points.length - 1 );
+			indexNext = i / ( this.points.length - 1 );
+
+			for ( j = 1; j < sampling - 1; j++ ) {
+
+				index = indexCurrent + j * ( 1 / sampling ) * ( indexNext - indexCurrent );
+
+				position = this.getPoint( index );
+				newpoints.push( tmpVec.copy( position ).clone() );
+
+			}
+
+			newpoints.push( tmpVec.copy( this.points[ i ] ).clone() );
+
+		}
+
+		this.points = newpoints;
+
+	};
+
+	// Catmull-Rom
+
+	function interpolate( p0, p1, p2, p3, t, t2, t3 ) {
+
+		var v0 = ( p2 - p0 ) * 0.5,
+			v1 = ( p3 - p1 ) * 0.5;
+
+		return ( 2 * ( p1 - p2 ) + v0 + v1 ) * t3 + ( - 3 * ( p1 - p2 ) - 2 * v0 - v1 ) * t2 + v0 * t + p1;
+
+	};
+
+};
+/**
+ * @author bhouston / http://exocortex.com
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.Triangle = function ( a, b, c ) {
+
+	this.a = ( a !== undefined ) ? a : new THREE.Vector3();
+	this.b = ( b !== undefined ) ? b : new THREE.Vector3();
+	this.c = ( c !== undefined ) ? c : new THREE.Vector3();
+
+};
+
+THREE.Triangle.normal = function() {
+
+	var v0 = new THREE.Vector3();
+
+	return function( a, b, c, optionalTarget ) {
+
+		var result = optionalTarget || new THREE.Vector3();
+
+		result.subVectors( c, b );
+		v0.subVectors( a, b );
+		result.cross( v0 );
+
+		var resultLengthSq = result.lengthSq();
+		if( resultLengthSq > 0 ) {
+
+			return result.multiplyScalar( 1 / Math.sqrt( resultLengthSq ) );
+
+		}
+
+		return result.set( 0, 0, 0 );
+
+	};
+
+}();
+
+// static/instance method to calculate barycoordinates
+// based on: http://www.blackpawn.com/texts/pointinpoly/default.html
+THREE.Triangle.barycoordFromPoint = function() {
+
+	var v0 = new THREE.Vector3(),
+		v1 = new THREE.Vector3(),
+		v2 = new THREE.Vector3();
+
+	return function ( point, a, b, c, optionalTarget ) {
+
+		v0.subVectors( c, a );
+		v1.subVectors( b, a );
+		v2.subVectors( point, a );
+
+		var dot00 = v0.dot( v0 );
+		var dot01 = v0.dot( v1 );
+		var dot02 = v0.dot( v2 );
+		var dot11 = v1.dot( v1 );
+		var dot12 = v1.dot( v2 );
+
+		var denom = ( dot00 * dot11 - dot01 * dot01 );
+
+		var result = optionalTarget || new THREE.Vector3();
+
+		// colinear or singular triangle
+		if( denom == 0 ) {
+			// arbitrary location outside of triangle?
+			// not sure if this is the best idea, maybe should be returning undefined
+			return result.set( -2, -1, -1 );
+		}
+
+		var invDenom = 1 / denom;
+		var u = ( dot11 * dot02 - dot01 * dot12 ) * invDenom;
+		var v = ( dot00 * dot12 - dot01 * dot02 ) * invDenom;
+
+		// barycoordinates must always sum to 1
+		return result.set( 1 - u - v, v, u );
+
+	};
+
+}();
+
+THREE.Triangle.containsPoint = function() {
+
+	var v1 = new THREE.Vector3();
+
+	return function ( point, a, b, c ) {
+
+		var result = THREE.Triangle.barycoordFromPoint( point, a, b, c, v1 );
+
+		return ( result.x >= 0 ) && ( result.y >= 0 ) && ( ( result.x + result.y ) <= 1 );
+
+	};
+
+}();
+
+THREE.extend( THREE.Triangle.prototype, {
+
+	constructor: THREE.Triangle,
+
+	set: function ( a, b, c ) {
+
+		this.a.copy( a );
+		this.b.copy( b );
+		this.c.copy( c );
+
+		return this;
+
+	},
+
+	setFromPointsAndIndices: function ( points, i0, i1, i2 ) {
+
+		this.a.copy( points[i0] );
+		this.b.copy( points[i1] );
+		this.c.copy( points[i2] );
+
+		return this;
+
+	},
+
+	copy: function ( triangle ) {
+
+		this.a.copy( triangle.a );
+		this.b.copy( triangle.b );
+		this.c.copy( triangle.c );
+
+		return this;
+
+	},
+
+	area: function() {
+
+		var v0 = new THREE.Vector3();
+		var v1 = new THREE.Vector3();
+
+		return function () {
+
+			v0.subVectors( this.c, this.b );
+			v1.subVectors( this.a, this.b );
+
+			return v0.cross( v1 ).length() * 0.5;
+
+		};
+
+	}(),
+
+	midpoint: function ( optionalTarget ) {
+
+		var result = optionalTarget || new THREE.Vector3();
+		return result.addVectors( this.a, this.b ).add( this.c ).multiplyScalar( 1 / 3 );
+
+	},
+
+	normal: function ( optionalTarget ) {
+
+		return THREE.Triangle.normal( this.a, this.b, this.c, optionalTarget );
+
+	},
+
+	plane: function ( optionalTarget ) {
+
+		var result = optionalTarget || new THREE.Plane();
+
+		return result.setFromCoplanarPoints( this.a, this.b, this.c );
+
+	},
+
+	barycoordFromPoint: function ( point, optionalTarget ) {
+
+		return THREE.Triangle.barycoordFromPoint( point, this.a, this.b, this.c, optionalTarget );
+
+	},
+
+	containsPoint: function ( point ) {
+
+		return THREE.Triangle.containsPoint( point, this.a, this.b, this.c );
+
+	},
+
+	equals: function ( triangle ) {
+
+		return triangle.a.equals( this.a ) && triangle.b.equals( this.b ) && triangle.c.equals( this.c );
+
+	},
+
+	clone: function () {
+
+		return new THREE.Triangle().copy( this );
+
+	}
+
+} );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.Vertex = function ( v ) {
+
+	console.warn( 'THREE.Vertex has been DEPRECATED. Use THREE.Vector3 instead.')
+	return v;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.UV = function ( u, v ) {
+
+	console.warn( 'THREE.UV has been DEPRECATED. Use THREE.Vector2 instead.')
+	return new THREE.Vector2( u, v );
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Clock = function ( autoStart ) {
+
+	this.autoStart = ( autoStart !== undefined ) ? autoStart : true;
+
+	this.startTime = 0;
+	this.oldTime = 0;
+	this.elapsedTime = 0;
+
+	this.running = false;
+
+};
+
+THREE.extend( THREE.Clock.prototype, {
+
+	start: function () {
+
+		this.startTime = window.performance !== undefined && window.performance.now !== undefined
+					? window.performance.now()
+					: Date.now();
+
+		this.oldTime = this.startTime;
+		this.running = true;
+	},
+
+	stop: function () {
+
+		this.getElapsedTime();
+		this.running = false;
+
+	},
+
+	getElapsedTime: function () {
+
+		this.getDelta();
+		return this.elapsedTime;
+
+	},
+
+	getDelta: function () {
+
+		var diff = 0;
+
+		if ( this.autoStart && ! this.running ) {
+
+			this.start();
+
+		}
+
+		if ( this.running ) {
+
+			var newTime = window.performance !== undefined && window.performance.now !== undefined
+					? window.performance.now()
+					: Date.now();
+
+			diff = 0.001 * ( newTime - this.oldTime );
+			this.oldTime = newTime;
+
+			this.elapsedTime += diff;
+
+		}
+
+		return diff;
+
+	}
+
+} );
+/**
+ * https://github.com/mrdoob/eventdispatcher.js/
+ */
+
+THREE.EventDispatcher = function () {
+
+	var listeners = {};
+
+	this.addEventListener = function ( type, listener ) {
+
+		if ( listeners[ type ] === undefined ) {
+
+			listeners[ type ] = [];
+
+		}
+
+		if ( listeners[ type ].indexOf( listener ) === - 1 ) {
+
+			listeners[ type ].push( listener );
+
+		}
+
+	};
+
+	this.removeEventListener = function ( type, listener ) {
+
+		var index = listeners[ type ].indexOf( listener );
+
+		if ( index !== - 1 ) {
+
+			listeners[ type ].splice( index, 1 );
+
+		}
+
+	};
+
+	this.dispatchEvent = function ( event ) {
+
+		var listenerArray = listeners[ event.type ];
+
+		if ( listenerArray !== undefined ) {
+
+			event.target = this;
+
+			for ( var i = 0, l = listenerArray.length; i < l; i ++ ) {
+
+				listenerArray[ i ].call( this, event );
+
+			}
+
+		}
+
+	};
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author bhouston / http://exocortex.com/
+ */
+
+( function ( THREE ) {
+
+	THREE.Raycaster = function ( origin, direction, near, far ) {
+
+		this.ray = new THREE.Ray( origin, direction );
+
+		// normalized ray.direction required for accurate distance calculations
+		if( this.ray.direction.lengthSq() > 0 ) {
+
+			this.ray.direction.normalize();
+
+		}
+
+		this.near = near || 0;
+		this.far = far || Infinity;
+
+	};
+
+	var sphere = new THREE.Sphere();
+	var localRay = new THREE.Ray();
+	var facePlane = new THREE.Plane();
+	var intersectPoint = new THREE.Vector3();
+	var matrixPosition = new THREE.Vector3();
+
+	var inverseMatrix = new THREE.Matrix4();
+
+	var descSort = function ( a, b ) {
+
+		return a.distance - b.distance;
+
+	};
+
+	var intersectObject = function ( object, raycaster, intersects ) {
+
+		if ( object instanceof THREE.Particle ) {
+
+			matrixPosition.getPositionFromMatrix( object.matrixWorld );
+			var distance = raycaster.ray.distanceToPoint( matrixPosition );
+
+			if ( distance > object.scale.x ) {
+
+				return intersects;
+
+			}
+
+			intersects.push( {
+
+				distance: distance,
+				point: object.position,
+				face: null,
+				object: object
+
+			} );
+
+		} else if ( object instanceof THREE.Mesh ) {
+
+			// Checking boundingSphere distance to ray
+			matrixPosition.getPositionFromMatrix( object.matrixWorld );
+			sphere.set(
+				matrixPosition,
+				object.geometry.boundingSphere.radius * object.matrixWorld.getMaxScaleOnAxis() );
+
+			if ( ! raycaster.ray.isIntersectionSphere( sphere ) ) {
+
+				return intersects;
+
+			}
+
+			// Checking faces
+
+			var geometry = object.geometry;
+			var vertices = geometry.vertices;
+
+			var isFaceMaterial = object.material instanceof THREE.MeshFaceMaterial;
+			var objectMaterials = isFaceMaterial === true ? object.material.materials : null;
+
+			var side = object.material.side;
+
+			var a, b, c, d;
+			var precision = raycaster.precision;
+
+			object.matrixRotationWorld.extractRotation( object.matrixWorld );
+
+			inverseMatrix.getInverse( object.matrixWorld );
+
+			localRay.copy( raycaster.ray ).applyMatrix4( inverseMatrix );
+
+			for ( var f = 0, fl = geometry.faces.length; f < fl; f ++ ) {
+
+				var face = geometry.faces[ f ];
+
+				var material = isFaceMaterial === true ? objectMaterials[ face.materialIndex ] : object.material;
+
+				if ( material === undefined ) continue;
+
+				facePlane.setFromNormalAndCoplanarPoint( face.normal, vertices[face.a] );
+
+				var planeDistance = localRay.distanceToPlane( facePlane );
+
+				// bail if raycaster and plane are parallel
+				if ( Math.abs( planeDistance ) < precision ) continue;
+
+				// if negative distance, then plane is behind raycaster
+				if ( planeDistance < 0 ) continue;
+
+				// check if we hit the wrong side of a single sided face
+				side = material.side;
+				if( side !== THREE.DoubleSide ) {
+
+					var planeSign = localRay.direction.dot( facePlane.normal );
+
+					if( ! ( side === THREE.FrontSide ? planeSign < 0 : planeSign > 0 ) ) continue;
+
+				}
+
+				// this can be done using the planeDistance from localRay because localRay wasn't normalized, but ray was
+				if ( planeDistance < raycaster.near || planeDistance > raycaster.far ) continue;
+
+				intersectPoint = localRay.at( planeDistance, intersectPoint ); // passing in intersectPoint avoids a copy
+
+				if ( face instanceof THREE.Face3 ) {
+
+					a = vertices[ face.a ];
+					b = vertices[ face.b ];
+					c = vertices[ face.c ];
+
+					if ( ! THREE.Triangle.containsPoint( intersectPoint, a, b, c ) ) continue;
+
+				} else if ( face instanceof THREE.Face4 ) {
+
+					a = vertices[ face.a ];
+					b = vertices[ face.b ];
+					c = vertices[ face.c ];
+					d = vertices[ face.d ];
+
+					if ( ( ! THREE.Triangle.containsPoint( intersectPoint, a, b, d ) ) &&
+						 ( ! THREE.Triangle.containsPoint( intersectPoint, b, c, d ) ) ) continue;
+
+				} else {
+
+					// This is added because if we call out of this if/else group when none of the cases
+					//    match it will add a point to the intersection list erroneously.
+					throw Error( "face type not supported" );
+
+				}
+
+				intersects.push( {
+
+					distance: planeDistance,	// this works because the original ray was normalized, and the transformed localRay wasn't
+					point: raycaster.ray.at( planeDistance ),
+					face: face,
+					faceIndex: f,
+					object: object
+
+				} );
+
+			}
+
+		}
+
+	};
+
+	var intersectDescendants = function ( object, raycaster, intersects ) {
+
+		var descendants = object.getDescendants();
+
+		for ( var i = 0, l = descendants.length; i < l; i ++ ) {
+
+			intersectObject( descendants[ i ], raycaster, intersects );
+
+		}
+	};
+
+	//
+
+	THREE.Raycaster.prototype.precision = 0.0001;
+
+	THREE.Raycaster.prototype.set = function ( origin, direction ) {
+
+		this.ray.set( origin, direction );
+
+		// normalized ray.direction required for accurate distance calculations
+		if( this.ray.direction.length() > 0 ) {
+
+			this.ray.direction.normalize();
+
+		}
+
+	};
+
+	THREE.Raycaster.prototype.intersectObject = function ( object, recursive ) {
+
+		var intersects = [];
+
+		if ( recursive === true ) {
+
+			intersectDescendants( object, this, intersects );
+
+		}
+
+		intersectObject( object, this, intersects );
+
+		intersects.sort( descSort );
+
+		return intersects;
+
+	};
+
+	THREE.Raycaster.prototype.intersectObjects = function ( objects, recursive ) {
+
+		var intersects = [];
+
+		for ( var i = 0, l = objects.length; i < l; i ++ ) {
+
+			intersectObject( objects[ i ], this, intersects );
+
+			if ( recursive === true ) {
+
+				intersectDescendants( objects[ i ], this, intersects );
+
+			}
+		}
+
+		intersects.sort( descSort );
+
+		return intersects;
+
+	};
+
+}( THREE ) );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author mikael emtinger / http://gomo.se/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Object3D = function () {
+
+	this.id = THREE.Object3DIdCount ++;
+
+	this.name = '';
+	this.properties = {};
+
+	this.parent = undefined;
+	this.children = [];
+
+	this.up = new THREE.Vector3( 0, 1, 0 );
+
+	this.position = new THREE.Vector3();
+	this.rotation = new THREE.Vector3();
+	this.eulerOrder = THREE.Object3D.defaultEulerOrder;
+	this.scale = new THREE.Vector3( 1, 1, 1 );
+
+	this.renderDepth = null;
+
+	this.rotationAutoUpdate = true;
+
+	this.matrix = new THREE.Matrix4();
+	this.matrixWorld = new THREE.Matrix4();
+	this.matrixRotationWorld = new THREE.Matrix4();
+
+	this.matrixAutoUpdate = true;
+	this.matrixWorldNeedsUpdate = true;
+
+	this.quaternion = new THREE.Quaternion();
+	this.useQuaternion = false;
+
+	this.visible = true;
+
+	this.castShadow = false;
+	this.receiveShadow = false;
+
+	this.frustumCulled = true;
+
+	this._vector = new THREE.Vector3();
+
+};
+
+
+THREE.Object3D.prototype = {
+
+	constructor: THREE.Object3D,
+
+	applyMatrix: function ( matrix ) {
+
+		this.matrix.multiplyMatrices( matrix, this.matrix );
+
+		this.scale.getScaleFromMatrix( this.matrix );
+
+		var mat = new THREE.Matrix4().extractRotation( this.matrix );
+		this.rotation.setEulerFromRotationMatrix( mat, this.eulerOrder );
+
+		this.position.getPositionFromMatrix( this.matrix );
+
+	},
+
+	translate: function ( distance, axis ) {
+
+		this.matrix.rotateAxis( axis );
+		this.position.add( axis.multiplyScalar( distance ) );
+
+	},
+
+	translateX: function ( distance ) {
+
+		this.translate( distance, this._vector.set( 1, 0, 0 ) );
+
+	},
+
+	translateY: function ( distance ) {
+
+		this.translate( distance, this._vector.set( 0, 1, 0 ) );
+
+	},
+
+	translateZ: function ( distance ) {
+
+		this.translate( distance, this._vector.set( 0, 0, 1 ) );
+
+	},
+
+	localToWorld: function ( vector ) {
+
+		return vector.applyMatrix4( this.matrixWorld );
+
+	},
+
+	worldToLocal: function ( vector ) {
+
+		return vector.applyMatrix4( THREE.Object3D.__m1.getInverse( this.matrixWorld ) );
+
+	},
+
+	lookAt: function ( vector ) {
+
+		// TODO: Add hierarchy support.
+
+		this.matrix.lookAt( vector, this.position, this.up );
+
+		if ( this.rotationAutoUpdate ) {
+
+			if ( this.useQuaternion === false )  {
+
+				this.rotation.setEulerFromRotationMatrix( this.matrix, this.eulerOrder );
+
+			} else {
+
+				this.quaternion.copy( this.matrix.decompose()[ 1 ] );
+
+			}
+
+		}
+
+	},
+
+	add: function ( object ) {
+
+		if ( object === this ) {
+
+			console.warn( 'THREE.Object3D.add: An object can\'t be added as a child of itself.' );
+			return;
+
+		}
+
+		if ( object instanceof THREE.Object3D ) {
+
+			if ( object.parent !== undefined ) {
+
+				object.parent.remove( object );
+
+			}
+
+			object.parent = this;
+			this.children.push( object );
+
+			// add to scene
+
+			var scene = this;
+
+			while ( scene.parent !== undefined ) {
+
+				scene = scene.parent;
+
+			}
+
+			if ( scene !== undefined && scene instanceof THREE.Scene )  {
+
+				scene.__addObject( object );
+
+			}
+
+		}
+
+	},
+
+	remove: function ( object ) {
+
+		var index = this.children.indexOf( object );
+
+		if ( index !== - 1 ) {
+
+			object.parent = undefined;
+			this.children.splice( index, 1 );
+
+			// remove from scene
+
+			var scene = this;
+
+			while ( scene.parent !== undefined ) {
+
+				scene = scene.parent;
+
+			}
+
+			if ( scene !== undefined && scene instanceof THREE.Scene ) {
+
+				scene.__removeObject( object );
+
+			}
+
+		}
+
+	},
+
+	traverse: function ( callback ) {
+
+		callback( this );
+
+		for ( var i = 0, l = this.children.length; i < l; i ++ ) {
+
+			this.children[ i ].traverse( callback );
+
+		}
+
+	},
+
+	getChildByName: function ( name, recursive ) {
+
+		for ( var i = 0, l = this.children.length; i < l; i ++ ) {
+
+			var child = this.children[ i ];
+
+			if ( child.name === name ) {
+
+				return child;
+
+			}
+
+			if ( recursive === true ) {
+
+				child = child.getChildByName( name, recursive );
+
+				if ( child !== undefined ) {
+
+					return child;
+
+				}
+
+			}
+
+		}
+
+		return undefined;
+
+	},
+
+	getDescendants: function ( array ) {
+
+		if ( array === undefined ) array = [];
+
+		Array.prototype.push.apply( array, this.children );
+
+		for ( var i = 0, l = this.children.length; i < l; i ++ ) {
+
+			this.children[ i ].getDescendants( array );
+
+		}
+
+		return array;
+
+	},
+
+	updateMatrix: function () {
+
+		this.matrix.setPosition( this.position );
+
+		if ( this.useQuaternion === false )  {
+
+			this.matrix.setRotationFromEuler( this.rotation, this.eulerOrder );
+
+		} else {
+
+			this.matrix.setRotationFromQuaternion( this.quaternion );
+
+		}
+
+		if ( this.scale.x !== 1 || this.scale.y !== 1 || this.scale.z !== 1 ) {
+
+			this.matrix.scale( this.scale );
+
+		}
+
+		this.matrixWorldNeedsUpdate = true;
+
+	},
+
+	updateMatrixWorld: function ( force ) {
+
+		if ( this.matrixAutoUpdate === true ) this.updateMatrix();
+
+		if ( this.matrixWorldNeedsUpdate === true || force === true ) {
+
+			if ( this.parent === undefined ) {
+
+				this.matrixWorld.copy( this.matrix );
+
+			} else {
+
+				this.matrixWorld.multiplyMatrices( this.parent.matrixWorld, this.matrix );
+
+			}
+
+			this.matrixWorldNeedsUpdate = false;
+
+			force = true;
+
+		}
+
+		// update children
+
+		for ( var i = 0, l = this.children.length; i < l; i ++ ) {
+
+			this.children[ i ].updateMatrixWorld( force );
+
+		}
+
+	},
+
+	clone: function ( object ) {
+
+		if ( object === undefined ) object = new THREE.Object3D();
+
+		object.name = this.name;
+
+		object.up.copy( this.up );
+
+		object.position.copy( this.position );
+		if ( object.rotation instanceof THREE.Vector3 ) object.rotation.copy( this.rotation ); // because of Sprite madness
+		object.eulerOrder = this.eulerOrder;
+		object.scale.copy( this.scale );
+
+		object.renderDepth = this.renderDepth;
+
+		object.rotationAutoUpdate = this.rotationAutoUpdate;
+
+		object.matrix.copy( this.matrix );
+		object.matrixWorld.copy( this.matrixWorld );
+		object.matrixRotationWorld.copy( this.matrixRotationWorld );
+
+		object.matrixAutoUpdate = this.matrixAutoUpdate;
+		object.matrixWorldNeedsUpdate = this.matrixWorldNeedsUpdate;
+
+		object.quaternion.copy( this.quaternion );
+		object.useQuaternion = this.useQuaternion;
+
+		object.visible = this.visible;
+
+		object.castShadow = this.castShadow;
+		object.receiveShadow = this.receiveShadow;
+
+		object.frustumCulled = this.frustumCulled;
+
+		for ( var i = 0; i < this.children.length; i ++ ) {
+
+			var child = this.children[ i ];
+			object.add( child.clone() );
+
+		}
+
+		return object;
+
+	}
+
+};
+
+THREE.Object3D.__m1 = new THREE.Matrix4();
+THREE.Object3D.defaultEulerOrder = 'XYZ',
+
+THREE.Object3DIdCount = 0;
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author supereggbert / http://www.paulbrunt.co.uk/
+ * @author julianwa / https://github.com/julianwa
+ */
+
+THREE.Projector = function () {
+
+	var _object, _objectCount, _objectPool = [], _objectPoolLength = 0,
+	_vertex, _vertexCount, _vertexPool = [], _vertexPoolLength = 0,
+	_face, _face3Count, _face3Pool = [], _face3PoolLength = 0,
+	_face4Count, _face4Pool = [], _face4PoolLength = 0,
+	_line, _lineCount, _linePool = [], _linePoolLength = 0,
+	_particle, _particleCount, _particlePool = [], _particlePoolLength = 0,
+
+	_renderData = { objects: [], sprites: [], lights: [], elements: [] },
+
+	_vector3 = new THREE.Vector3(),
+	_vector4 = new THREE.Vector4(),
+
+	_clipBox = new THREE.Box3( new THREE.Vector3( -1, -1, -1 ), new THREE.Vector3( 1, 1, 1 ) ),
+	_boundingBox = new THREE.Box3(),
+	_points3 = new Array( 3 ),
+	_points4 = new Array( 4 ),
+
+	_viewMatrix = new THREE.Matrix4(),
+	_viewProjectionMatrix = new THREE.Matrix4(),
+
+	_modelMatrix,
+	_modelViewProjectionMatrix = new THREE.Matrix4(),
+
+	_normalMatrix = new THREE.Matrix3(),
+	_normalViewMatrix = new THREE.Matrix3(),
+
+	_centroid = new THREE.Vector3(),
+
+	_frustum = new THREE.Frustum(),
+
+	_clippedVertex1PositionScreen = new THREE.Vector4(),
+	_clippedVertex2PositionScreen = new THREE.Vector4();
+
+	this.projectVector = function ( vector, camera ) {
+
+		camera.matrixWorldInverse.getInverse( camera.matrixWorld );
+
+		_viewProjectionMatrix.multiplyMatrices( camera.projectionMatrix, camera.matrixWorldInverse );
+
+		return vector.applyProjection( _viewProjectionMatrix );
+
+	};
+
+	this.unprojectVector = function ( vector, camera ) {
+
+		camera.projectionMatrixInverse.getInverse( camera.projectionMatrix );
+
+		_viewProjectionMatrix.multiplyMatrices( camera.matrixWorld, camera.projectionMatrixInverse );
+
+		return vector.applyProjection( _viewProjectionMatrix );
+
+	};
+
+	this.pickingRay = function ( vector, camera ) {
+
+		// set two vectors with opposing z values
+		vector.z = -1.0;
+		var end = new THREE.Vector3( vector.x, vector.y, 1.0 );
+
+		this.unprojectVector( vector, camera );
+		this.unprojectVector( end, camera );
+
+		// find direction from vector to end
+		end.sub( vector ).normalize();
+
+		return new THREE.Raycaster( vector, end );
+
+	};
+
+	var projectGraph = function ( root, sortObjects ) {
+
+		_objectCount = 0;
+
+		_renderData.objects.length = 0;
+		_renderData.sprites.length = 0;
+		_renderData.lights.length = 0;
+
+		var projectObject = function ( parent ) {
+
+			for ( var c = 0, cl = parent.children.length; c < cl; c ++ ) {
+
+				var object = parent.children[ c ];
+
+				if ( object.visible === false ) continue;
+
+				if ( object instanceof THREE.Light ) {
+
+					_renderData.lights.push( object );
+
+				} else if ( object instanceof THREE.Mesh || object instanceof THREE.Line ) {
+
+					if ( object.frustumCulled === false || _frustum.intersectsObject( object ) === true ) {
+
+						_object = getNextObjectInPool();
+						_object.object = object;
+
+						if ( object.renderDepth !== null ) {
+
+							_object.z = object.renderDepth;
+
+						} else {
+
+							_vector3.getPositionFromMatrix( object.matrixWorld );
+							_vector3.applyProjection( _viewProjectionMatrix );
+							_object.z = _vector3.z;
+
+						}
+
+						_renderData.objects.push( _object );
+
+					}
+
+				} else if ( object instanceof THREE.Sprite || object instanceof THREE.Particle ) {
+
+					_object = getNextObjectInPool();
+					_object.object = object;
+
+					// TODO: Find an elegant and performant solution and remove this dupe code.
+
+					if ( object.renderDepth !== null ) {
+
+						_object.z = object.renderDepth;
+
+					} else {
+
+						_vector3.getPositionFromMatrix( object.matrixWorld );
+						_vector3.applyProjection( _viewProjectionMatrix );
+						_object.z = _vector3.z;
+
+					}
+
+					_renderData.sprites.push( _object );
+
+				} else {
+
+					_object = getNextObjectInPool();
+					_object.object = object;
+
+					if ( object.renderDepth !== null ) {
+
+						_object.z = object.renderDepth;
+
+					} else {
+
+						_vector3.getPositionFromMatrix( object.matrixWorld );
+						_vector3.applyProjection( _viewProjectionMatrix );
+						_object.z = _vector3.z;
+
+					}
+
+					_renderData.objects.push( _object );
+
+				}
+
+				projectObject( object );
+
+			}
+
+		};
+
+		projectObject( root );
+
+		if ( sortObjects === true ) _renderData.objects.sort( painterSort );
+
+		return _renderData;
+
+	};
+
+	this.projectScene = function ( scene, camera, sortObjects, sortElements ) {
+
+		var visible = false,
+		o, ol, v, vl, f, fl, n, nl, c, cl, u, ul, object,
+		geometry, vertices, faces, face, faceVertexNormals, faceVertexUvs, uvs,
+		v1, v2, v3, v4, isFaceMaterial, objectMaterials;
+
+		_face3Count = 0;
+		_face4Count = 0;
+		_lineCount = 0;
+		_particleCount = 0;
+
+		_renderData.elements.length = 0;
+
+		scene.updateMatrixWorld();
+
+		if ( camera.parent === undefined ) camera.updateMatrixWorld();
+
+		_viewMatrix.copy( camera.matrixWorldInverse.getInverse( camera.matrixWorld ) );
+		_viewProjectionMatrix.multiplyMatrices( camera.projectionMatrix, _viewMatrix );
+
+		_normalViewMatrix.getInverse( _viewMatrix );
+		_normalViewMatrix.transpose();
+
+		_frustum.setFromMatrix( _viewProjectionMatrix );
+
+		_renderData = projectGraph( scene, sortObjects );
+
+		for ( o = 0, ol = _renderData.objects.length; o < ol; o ++ ) {
+
+			object = _renderData.objects[ o ].object;
+
+			_modelMatrix = object.matrixWorld;
+
+			_vertexCount = 0;
+
+			if ( object instanceof THREE.Mesh ) {
+
+				geometry = object.geometry;
+
+				vertices = geometry.vertices;
+				faces = geometry.faces;
+				faceVertexUvs = geometry.faceVertexUvs;
+
+				_normalMatrix.getInverse( _modelMatrix );
+				_normalMatrix.transpose();
+
+				isFaceMaterial = object.material instanceof THREE.MeshFaceMaterial;
+				objectMaterials = isFaceMaterial === true ? object.material : null;
+
+				for ( v = 0, vl = vertices.length; v < vl; v ++ ) {
+
+					_vertex = getNextVertexInPool();
+
+					_vertex.positionWorld.copy( vertices[ v ] ).applyMatrix4( _modelMatrix );
+					_vertex.positionScreen.copy( _vertex.positionWorld ).applyMatrix4( _viewProjectionMatrix );
+
+					_vertex.positionScreen.x /= _vertex.positionScreen.w;
+					_vertex.positionScreen.y /= _vertex.positionScreen.w;
+					_vertex.positionScreen.z /= _vertex.positionScreen.w;
+
+					_vertex.visible = ! ( _vertex.positionScreen.x < -1 || _vertex.positionScreen.x > 1 ||
+							      _vertex.positionScreen.y < -1 || _vertex.positionScreen.y > 1 ||
+							      _vertex.positionScreen.z < -1 || _vertex.positionScreen.z > 1 );
+
+				}
+
+				for ( f = 0, fl = faces.length; f < fl; f ++ ) {
+
+					face = faces[ f ];
+
+					var material = isFaceMaterial === true
+						? objectMaterials.materials[ face.materialIndex ]
+						: object.material;
+
+					if ( material === undefined ) continue;
+
+					var side = material.side;
+
+					if ( face instanceof THREE.Face3 ) {
+
+						v1 = _vertexPool[ face.a ];
+						v2 = _vertexPool[ face.b ];
+						v3 = _vertexPool[ face.c ];
+
+						_points3[ 0 ] = v1.positionScreen;
+						_points3[ 1 ] = v2.positionScreen;
+						_points3[ 2 ] = v3.positionScreen;
+
+						if ( v1.visible === true || v2.visible === true || v3.visible === true ||
+							_clipBox.isIntersectionBox( _boundingBox.setFromPoints( _points3 ) ) ) {
+
+							visible = ( ( v3.positionScreen.x - v1.positionScreen.x ) * ( v2.positionScreen.y - v1.positionScreen.y ) -
+								( v3.positionScreen.y - v1.positionScreen.y ) * ( v2.positionScreen.x - v1.positionScreen.x ) ) < 0;
+
+							if ( side === THREE.DoubleSide || visible === ( side === THREE.FrontSide ) ) {
+
+								_face = getNextFace3InPool();
+
+								_face.v1.copy( v1 );
+								_face.v2.copy( v2 );
+								_face.v3.copy( v3 );
+
+							} else {
+
+								continue;
+
+							}
+
+						} else {
+
+							continue;
+
+						}
+
+					} else if ( face instanceof THREE.Face4 ) {
+
+						v1 = _vertexPool[ face.a ];
+						v2 = _vertexPool[ face.b ];
+						v3 = _vertexPool[ face.c ];
+						v4 = _vertexPool[ face.d ];
+
+						_points4[ 0 ] = v1.positionScreen;
+						_points4[ 1 ] = v2.positionScreen;
+						_points4[ 2 ] = v3.positionScreen;
+						_points4[ 3 ] = v4.positionScreen;
+
+						if ( v1.visible === true || v2.visible === true || v3.visible === true || v4.visible === true ||
+							_clipBox.isIntersectionBox( _boundingBox.setFromPoints( _points4 ) ) ) {
+
+							visible = ( v4.positionScreen.x - v1.positionScreen.x ) * ( v2.positionScreen.y - v1.positionScreen.y ) -
+								( v4.positionScreen.y - v1.positionScreen.y ) * ( v2.positionScreen.x - v1.positionScreen.x ) < 0 ||
+								( v2.positionScreen.x - v3.positionScreen.x ) * ( v4.positionScreen.y - v3.positionScreen.y ) -
+								( v2.positionScreen.y - v3.positionScreen.y ) * ( v4.positionScreen.x - v3.positionScreen.x ) < 0;
+
+
+							if ( side === THREE.DoubleSide || visible === ( side === THREE.FrontSide ) ) {
+
+								_face = getNextFace4InPool();
+
+								_face.v1.copy( v1 );
+								_face.v2.copy( v2 );
+								_face.v3.copy( v3 );
+								_face.v4.copy( v4 );
+
+							} else {
+
+								continue;
+
+							}
+
+						} else {
+
+							continue;
+
+						}
+
+					}
+
+					_face.normalModel.copy( face.normal );
+
+					if ( visible === false && ( side === THREE.BackSide || side === THREE.DoubleSide ) ) {
+
+						_face.normalModel.negate();
+
+					}
+
+					_face.normalModel.applyMatrix3( _normalMatrix ).normalize();
+
+					_face.normalModelView.copy( _face.normalModel ).applyMatrix3( _normalViewMatrix );
+
+					_face.centroidModel.copy( face.centroid ).applyMatrix4( _modelMatrix );
+
+					faceVertexNormals = face.vertexNormals;
+
+					for ( n = 0, nl = faceVertexNormals.length; n < nl; n ++ ) {
+
+						var normalModel = _face.vertexNormalsModel[ n ];
+						normalModel.copy( faceVertexNormals[ n ] );
+
+						if ( visible === false && ( side === THREE.BackSide || side === THREE.DoubleSide ) ) {
+
+							normalModel.negate();
+
+						}
+
+						normalModel.applyMatrix3( _normalMatrix ).normalize();
+
+						var normalModelView = _face.vertexNormalsModelView[ n ];
+						normalModelView.copy( normalModel ).applyMatrix3( _normalViewMatrix );
+
+					}
+
+					_face.vertexNormalsLength = faceVertexNormals.length;
+
+					for ( c = 0, cl = faceVertexUvs.length; c < cl; c ++ ) {
+
+						uvs = faceVertexUvs[ c ][ f ];
+
+						if ( uvs === undefined ) continue;
+
+						for ( u = 0, ul = uvs.length; u < ul; u ++ ) {
+
+							_face.uvs[ c ][ u ] = uvs[ u ];
+
+						}
+
+					}
+
+					_face.color = face.color;
+					_face.material = material;
+
+					_centroid.copy( _face.centroidModel ).applyProjection( _viewProjectionMatrix );
+
+					_face.z = _centroid.z;
+
+					_renderData.elements.push( _face );
+
+				}
+
+			} else if ( object instanceof THREE.Line ) {
+
+				_modelViewProjectionMatrix.multiplyMatrices( _viewProjectionMatrix, _modelMatrix );
+
+				vertices = object.geometry.vertices;
+
+				v1 = getNextVertexInPool();
+				v1.positionScreen.copy( vertices[ 0 ] ).applyMatrix4( _modelViewProjectionMatrix );
+
+				// Handle LineStrip and LinePieces
+				var step = object.type === THREE.LinePieces ? 2 : 1;
+
+				for ( v = 1, vl = vertices.length; v < vl; v ++ ) {
+
+					v1 = getNextVertexInPool();
+					v1.positionScreen.copy( vertices[ v ] ).applyMatrix4( _modelViewProjectionMatrix );
+
+					if ( ( v + 1 ) % step > 0 ) continue;
+
+					v2 = _vertexPool[ _vertexCount - 2 ];
+
+					_clippedVertex1PositionScreen.copy( v1.positionScreen );
+					_clippedVertex2PositionScreen.copy( v2.positionScreen );
+
+					if ( clipLine( _clippedVertex1PositionScreen, _clippedVertex2PositionScreen ) === true ) {
+
+						// Perform the perspective divide
+						_clippedVertex1PositionScreen.multiplyScalar( 1 / _clippedVertex1PositionScreen.w );
+						_clippedVertex2PositionScreen.multiplyScalar( 1 / _clippedVertex2PositionScreen.w );
+
+						_line = getNextLineInPool();
+						_line.v1.positionScreen.copy( _clippedVertex1PositionScreen );
+						_line.v2.positionScreen.copy( _clippedVertex2PositionScreen );
+
+						_line.z = Math.max( _clippedVertex1PositionScreen.z, _clippedVertex2PositionScreen.z );
+
+						_line.material = object.material;
+
+						_renderData.elements.push( _line );
+
+					}
+
+				}
+
+			}
+
+		}
+
+		for ( o = 0, ol = _renderData.sprites.length; o < ol; o++ ) {
+
+			object = _renderData.sprites[ o ].object;
+
+			_modelMatrix = object.matrixWorld;
+
+			if ( object instanceof THREE.Particle ) {
+
+				_vector4.set( _modelMatrix.elements[12], _modelMatrix.elements[13], _modelMatrix.elements[14], 1 );
+				_vector4.applyMatrix4( _viewProjectionMatrix );
+
+				_vector4.z /= _vector4.w;
+
+				if ( _vector4.z > 0 && _vector4.z < 1 ) {
+
+					_particle = getNextParticleInPool();
+					_particle.object = object;
+					_particle.x = _vector4.x / _vector4.w;
+					_particle.y = _vector4.y / _vector4.w;
+					_particle.z = _vector4.z;
+
+					_particle.rotation = object.rotation.z;
+
+					_particle.scale.x = object.scale.x * Math.abs( _particle.x - ( _vector4.x + camera.projectionMatrix.elements[0] ) / ( _vector4.w + camera.projectionMatrix.elements[12] ) );
+					_particle.scale.y = object.scale.y * Math.abs( _particle.y - ( _vector4.y + camera.projectionMatrix.elements[5] ) / ( _vector4.w + camera.projectionMatrix.elements[13] ) );
+
+					_particle.material = object.material;
+
+					_renderData.elements.push( _particle );
+
+				}
+
+			}
+
+		}
+
+		if ( sortElements === true ) _renderData.elements.sort( painterSort );
+
+		return _renderData;
+
+	};
+
+	// Pools
+
+	function getNextObjectInPool() {
+
+		if ( _objectCount === _objectPoolLength ) {
+
+			var object = new THREE.RenderableObject();
+			_objectPool.push( object );
+			_objectPoolLength ++;
+			_objectCount ++;
+			return object;
+
+		}
+
+		return _objectPool[ _objectCount ++ ];
+
+	}
+
+	function getNextVertexInPool() {
+
+		if ( _vertexCount === _vertexPoolLength ) {
+
+			var vertex = new THREE.RenderableVertex();
+			_vertexPool.push( vertex );
+			_vertexPoolLength ++;
+			_vertexCount ++;
+			return vertex;
+
+		}
+
+		return _vertexPool[ _vertexCount ++ ];
+
+	}
+
+	function getNextFace3InPool() {
+
+		if ( _face3Count === _face3PoolLength ) {
+
+			var face = new THREE.RenderableFace3();
+			_face3Pool.push( face );
+			_face3PoolLength ++;
+			_face3Count ++;
+			return face;
+
+		}
+
+		return _face3Pool[ _face3Count ++ ];
+
+
+	}
+
+	function getNextFace4InPool() {
+
+		if ( _face4Count === _face4PoolLength ) {
+
+			var face = new THREE.RenderableFace4();
+			_face4Pool.push( face );
+			_face4PoolLength ++;
+			_face4Count ++;
+			return face;
+
+		}
+
+		return _face4Pool[ _face4Count ++ ];
+
+	}
+
+	function getNextLineInPool() {
+
+		if ( _lineCount === _linePoolLength ) {
+
+			var line = new THREE.RenderableLine();
+			_linePool.push( line );
+			_linePoolLength ++;
+			_lineCount ++
+			return line;
+
+		}
+
+		return _linePool[ _lineCount ++ ];
+
+	}
+
+	function getNextParticleInPool() {
+
+		if ( _particleCount === _particlePoolLength ) {
+
+			var particle = new THREE.RenderableParticle();
+			_particlePool.push( particle );
+			_particlePoolLength ++;
+			_particleCount ++
+			return particle;
+
+		}
+
+		return _particlePool[ _particleCount ++ ];
+
+	}
+
+	//
+
+	function painterSort( a, b ) {
+
+		return b.z - a.z;
+
+	}
+
+	function clipLine( s1, s2 ) {
+
+		var alpha1 = 0, alpha2 = 1,
+
+		// Calculate the boundary coordinate of each vertex for the near and far clip planes,
+		// Z = -1 and Z = +1, respectively.
+		bc1near =  s1.z + s1.w,
+		bc2near =  s2.z + s2.w,
+		bc1far =  - s1.z + s1.w,
+		bc2far =  - s2.z + s2.w;
+
+		if ( bc1near >= 0 && bc2near >= 0 && bc1far >= 0 && bc2far >= 0 ) {
+
+			// Both vertices lie entirely within all clip planes.
+			return true;
+
+		} else if ( ( bc1near < 0 && bc2near < 0) || (bc1far < 0 && bc2far < 0 ) ) {
+
+			// Both vertices lie entirely outside one of the clip planes.
+			return false;
+
+		} else {
+
+			// The line segment spans at least one clip plane.
+
+			if ( bc1near < 0 ) {
+
+				// v1 lies outside the near plane, v2 inside
+				alpha1 = Math.max( alpha1, bc1near / ( bc1near - bc2near ) );
+
+			} else if ( bc2near < 0 ) {
+
+				// v2 lies outside the near plane, v1 inside
+				alpha2 = Math.min( alpha2, bc1near / ( bc1near - bc2near ) );
+
+			}
+
+			if ( bc1far < 0 ) {
+
+				// v1 lies outside the far plane, v2 inside
+				alpha1 = Math.max( alpha1, bc1far / ( bc1far - bc2far ) );
+
+			} else if ( bc2far < 0 ) {
+
+				// v2 lies outside the far plane, v2 inside
+				alpha2 = Math.min( alpha2, bc1far / ( bc1far - bc2far ) );
+
+			}
+
+			if ( alpha2 < alpha1 ) {
+
+				// The line segment spans two boundaries, but is outside both of them.
+				// (This can't happen when we're only clipping against just near/far but good
+				//  to leave the check here for future usage if other clip planes are added.)
+				return false;
+
+			} else {
+
+				// Update the s1 and s2 vertices to match the clipped line segment.
+				s1.lerp( s2, alpha1 );
+				s2.lerp( s1, 1 - alpha2 );
+
+				return true;
+
+			}
+
+		}
+
+	}
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Face3 = function ( a, b, c, normal, color, materialIndex ) {
+
+	this.a = a;
+	this.b = b;
+	this.c = c;
+
+	this.normal = normal instanceof THREE.Vector3 ? normal : new THREE.Vector3();
+	this.vertexNormals = normal instanceof Array ? normal : [ ];
+
+	this.color = color instanceof THREE.Color ? color : new THREE.Color();
+	this.vertexColors = color instanceof Array ? color : [];
+
+	this.vertexTangents = [];
+
+	this.materialIndex = materialIndex !== undefined ? materialIndex : 0;
+
+	this.centroid = new THREE.Vector3();
+
+};
+
+THREE.Face3.prototype = {
+
+	constructor: THREE.Face3,
+
+	clone: function () {
+
+		var face = new THREE.Face3( this.a, this.b, this.c );
+
+		face.normal.copy( this.normal );
+		face.color.copy( this.color );
+		face.centroid.copy( this.centroid );
+
+		face.materialIndex = this.materialIndex;
+
+		var i, il;
+		for ( i = 0, il = this.vertexNormals.length; i < il; i ++ ) face.vertexNormals[ i ] = this.vertexNormals[ i ].clone();
+		for ( i = 0, il = this.vertexColors.length; i < il; i ++ ) face.vertexColors[ i ] = this.vertexColors[ i ].clone();
+		for ( i = 0, il = this.vertexTangents.length; i < il; i ++ ) face.vertexTangents[ i ] = this.vertexTangents[ i ].clone();
+
+		return face;
+
+	}
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Face4 = function ( a, b, c, d, normal, color, materialIndex ) {
+
+	this.a = a;
+	this.b = b;
+	this.c = c;
+	this.d = d;
+
+	this.normal = normal instanceof THREE.Vector3 ? normal : new THREE.Vector3();
+	this.vertexNormals = normal instanceof Array ? normal : [ ];
+
+	this.color = color instanceof THREE.Color ? color : new THREE.Color();
+	this.vertexColors = color instanceof Array ? color : [];
+
+	this.vertexTangents = [];
+
+	this.materialIndex = materialIndex !== undefined ? materialIndex : 0;
+
+	this.centroid = new THREE.Vector3();
+
+};
+
+THREE.Face4.prototype = {
+
+	constructor: THREE.Face4,
+
+	clone: function () {
+
+		var face = new THREE.Face4( this.a, this.b, this.c, this.d );
+
+		face.normal.copy( this.normal );
+		face.color.copy( this.color );
+		face.centroid.copy( this.centroid );
+
+		face.materialIndex = this.materialIndex;
+
+		var i, il;
+		for ( i = 0, il = this.vertexNormals.length; i < il; i ++ ) face.vertexNormals[ i ] = this.vertexNormals[ i ].clone();
+		for ( i = 0, il = this.vertexColors.length; i < il; i ++ ) face.vertexColors[ i ] = this.vertexColors[ i ].clone();
+		for ( i = 0, il = this.vertexTangents.length; i < il; i ++ ) face.vertexTangents[ i ] = this.vertexTangents[ i ].clone();
+
+		return face;
+
+	}
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author kile / http://kile.stravaganza.org/
+ * @author alteredq / http://alteredqualia.com/
+ * @author mikael emtinger / http://gomo.se/
+ * @author zz85 / http://www.lab4games.net/zz85/blog
+ * @author bhouston / http://exocortex.com
+ */
+
+THREE.Geometry = function () {
+
+	THREE.EventDispatcher.call( this );
+
+	this.id = THREE.GeometryIdCount ++;
+
+	this.name = '';
+
+	this.vertices = [];
+	this.colors = [];  // one-to-one vertex colors, used in ParticleSystem, Line and Ribbon
+	this.normals = []; // one-to-one vertex normals, used in Ribbon
+
+	this.faces = [];
+
+	this.faceUvs = [[]];
+	this.faceVertexUvs = [[]];
+
+	this.morphTargets = [];
+	this.morphColors = [];
+	this.morphNormals = [];
+
+	this.skinWeights = [];
+	this.skinIndices = [];
+
+	this.lineDistances = [];
+
+	this.boundingBox = null;
+	this.boundingSphere = null;
+
+	this.hasTangents = false;
+
+	this.dynamic = true; // the intermediate typed arrays will be deleted when set to false
+
+	// update flags
+
+	this.verticesNeedUpdate = false;
+	this.elementsNeedUpdate = false;
+	this.uvsNeedUpdate = false;
+	this.normalsNeedUpdate = false;
+	this.tangentsNeedUpdate = false;
+	this.colorsNeedUpdate = false;
+	this.lineDistancesNeedUpdate = false;
+
+	this.buffersNeedUpdate = false;
+
+};
+
+THREE.Geometry.prototype = {
+
+	constructor: THREE.Geometry,
+
+	applyMatrix: function ( matrix ) {
+
+		var normalMatrix = new THREE.Matrix3().getInverse( matrix ).transpose();
+
+		for ( var i = 0, il = this.vertices.length; i < il; i ++ ) {
+
+			var vertex = this.vertices[ i ];
+			vertex.applyMatrix4( matrix );
+
+		}
+
+		for ( var i = 0, il = this.faces.length; i < il; i ++ ) {
+
+			var face = this.faces[ i ];
+			face.normal.applyMatrix3( normalMatrix ).normalize();
+
+			for ( var j = 0, jl = face.vertexNormals.length; j < jl; j ++ ) {
+
+				face.vertexNormals[ j ].applyMatrix3( normalMatrix ).normalize();
+
+			}
+
+			face.centroid.applyMatrix4( matrix );
+
+		}
+
+	},
+
+	computeCentroids: function () {
+
+		var f, fl, face;
+
+		for ( f = 0, fl = this.faces.length; f < fl; f ++ ) {
+
+			face = this.faces[ f ];
+			face.centroid.set( 0, 0, 0 );
+
+			if ( face instanceof THREE.Face3 ) {
+
+				face.centroid.add( this.vertices[ face.a ] );
+				face.centroid.add( this.vertices[ face.b ] );
+				face.centroid.add( this.vertices[ face.c ] );
+				face.centroid.divideScalar( 3 );
+
+			} else if ( face instanceof THREE.Face4 ) {
+
+				face.centroid.add( this.vertices[ face.a ] );
+				face.centroid.add( this.vertices[ face.b ] );
+				face.centroid.add( this.vertices[ face.c ] );
+				face.centroid.add( this.vertices[ face.d ] );
+				face.centroid.divideScalar( 4 );
+
+			}
+
+		}
+
+	},
+
+	computeFaceNormals: function () {
+
+		var cb = new THREE.Vector3(), ab = new THREE.Vector3();
+
+		for ( var f = 0, fl = this.faces.length; f < fl; f ++ ) {
+
+			var face = this.faces[ f ];
+
+			var vA = this.vertices[ face.a ];
+			var vB = this.vertices[ face.b ];
+			var vC = this.vertices[ face.c ];
+
+			cb.subVectors( vC, vB );
+			ab.subVectors( vA, vB );
+			cb.cross( ab );
+
+			cb.normalize();
+
+			face.normal.copy( cb );
+
+		}
+
+	},
+
+	computeVertexNormals: function ( areaWeighted ) {
+
+		var v, vl, f, fl, face, vertices;
+
+		// create internal buffers for reuse when calling this method repeatedly
+		// (otherwise memory allocation / deallocation every frame is big resource hog)
+
+		if ( this.__tmpVertices === undefined ) {
+
+			this.__tmpVertices = new Array( this.vertices.length );
+			vertices = this.__tmpVertices;
+
+			for ( v = 0, vl = this.vertices.length; v < vl; v ++ ) {
+
+				vertices[ v ] = new THREE.Vector3();
+
+			}
+
+			for ( f = 0, fl = this.faces.length; f < fl; f ++ ) {
+
+				face = this.faces[ f ];
+
+				if ( face instanceof THREE.Face3 ) {
+
+					face.vertexNormals = [ new THREE.Vector3(), new THREE.Vector3(), new THREE.Vector3() ];
+
+				} else if ( face instanceof THREE.Face4 ) {
+
+					face.vertexNormals = [ new THREE.Vector3(), new THREE.Vector3(), new THREE.Vector3(), new THREE.Vector3() ];
+
+				}
+
+			}
+
+		} else {
+
+			vertices = this.__tmpVertices;
+
+			for ( v = 0, vl = this.vertices.length; v < vl; v ++ ) {
+
+				vertices[ v ].set( 0, 0, 0 );
+
+			}
+
+		}
+
+		if ( areaWeighted ) {
+
+			// vertex normals weighted by triangle areas
+			// http://www.iquilezles.org/www/articles/normals/normals.htm
+
+			var vA, vB, vC, vD;
+			var cb = new THREE.Vector3(), ab = new THREE.Vector3(),
+				db = new THREE.Vector3(), dc = new THREE.Vector3(), bc = new THREE.Vector3();
+
+			for ( f = 0, fl = this.faces.length; f < fl; f ++ ) {
+
+				face = this.faces[ f ];
+
+				if ( face instanceof THREE.Face3 ) {
+
+					vA = this.vertices[ face.a ];
+					vB = this.vertices[ face.b ];
+					vC = this.vertices[ face.c ];
+
+					cb.subVectors( vC, vB );
+					ab.subVectors( vA, vB );
+					cb.cross( ab );
+
+					vertices[ face.a ].add( cb );
+					vertices[ face.b ].add( cb );
+					vertices[ face.c ].add( cb );
+
+				} else if ( face instanceof THREE.Face4 ) {
+
+					vA = this.vertices[ face.a ];
+					vB = this.vertices[ face.b ];
+					vC = this.vertices[ face.c ];
+					vD = this.vertices[ face.d ];
+
+					// abd
+
+					db.subVectors( vD, vB );
+					ab.subVectors( vA, vB );
+					db.cross( ab );
+
+					vertices[ face.a ].add( db );
+					vertices[ face.b ].add( db );
+					vertices[ face.d ].add( db );
+
+					// bcd
+
+					dc.subVectors( vD, vC );
+					bc.subVectors( vB, vC );
+					dc.cross( bc );
+
+					vertices[ face.b ].add( dc );
+					vertices[ face.c ].add( dc );
+					vertices[ face.d ].add( dc );
+
+				}
+
+			}
+
+		} else {
+
+			for ( f = 0, fl = this.faces.length; f < fl; f ++ ) {
+
+				face = this.faces[ f ];
+
+				if ( face instanceof THREE.Face3 ) {
+
+					vertices[ face.a ].add( face.normal );
+					vertices[ face.b ].add( face.normal );
+					vertices[ face.c ].add( face.normal );
+
+				} else if ( face instanceof THREE.Face4 ) {
+
+					vertices[ face.a ].add( face.normal );
+					vertices[ face.b ].add( face.normal );
+					vertices[ face.c ].add( face.normal );
+					vertices[ face.d ].add( face.normal );
+
+				}
+
+			}
+
+		}
+
+		for ( v = 0, vl = this.vertices.length; v < vl; v ++ ) {
+
+			vertices[ v ].normalize();
+
+		}
+
+		for ( f = 0, fl = this.faces.length; f < fl; f ++ ) {
+
+			face = this.faces[ f ];
+
+			if ( face instanceof THREE.Face3 ) {
+
+				face.vertexNormals[ 0 ].copy( vertices[ face.a ] );
+				face.vertexNormals[ 1 ].copy( vertices[ face.b ] );
+				face.vertexNormals[ 2 ].copy( vertices[ face.c ] );
+
+			} else if ( face instanceof THREE.Face4 ) {
+
+				face.vertexNormals[ 0 ].copy( vertices[ face.a ] );
+				face.vertexNormals[ 1 ].copy( vertices[ face.b ] );
+				face.vertexNormals[ 2 ].copy( vertices[ face.c ] );
+				face.vertexNormals[ 3 ].copy( vertices[ face.d ] );
+
+			}
+
+		}
+
+	},
+
+	computeMorphNormals: function () {
+
+		var i, il, f, fl, face;
+
+		// save original normals
+		// - create temp variables on first access
+		//   otherwise just copy (for faster repeated calls)
+
+		for ( f = 0, fl = this.faces.length; f < fl; f ++ ) {
+
+			face = this.faces[ f ];
+
+			if ( ! face.__originalFaceNormal ) {
+
+				face.__originalFaceNormal = face.normal.clone();
+
+			} else {
+
+				face.__originalFaceNormal.copy( face.normal );
+
+			}
+
+			if ( ! face.__originalVertexNormals ) face.__originalVertexNormals = [];
+
+			for ( i = 0, il = face.vertexNormals.length; i < il; i ++ ) {
+
+				if ( ! face.__originalVertexNormals[ i ] ) {
+
+					face.__originalVertexNormals[ i ] = face.vertexNormals[ i ].clone();
+
+				} else {
+
+					face.__originalVertexNormals[ i ].copy( face.vertexNormals[ i ] );
+
+				}
+
+			}
+
+		}
+
+		// use temp geometry to compute face and vertex normals for each morph
+
+		var tmpGeo = new THREE.Geometry();
+		tmpGeo.faces = this.faces;
+
+		for ( i = 0, il = this.morphTargets.length; i < il; i ++ ) {
+
+			// create on first access
+
+			if ( ! this.morphNormals[ i ] ) {
+
+				this.morphNormals[ i ] = {};
+				this.morphNormals[ i ].faceNormals = [];
+				this.morphNormals[ i ].vertexNormals = [];
+
+				var dstNormalsFace = this.morphNormals[ i ].faceNormals;
+				var dstNormalsVertex = this.morphNormals[ i ].vertexNormals;
+
+				var faceNormal, vertexNormals;
+
+				for ( f = 0, fl = this.faces.length; f < fl; f ++ ) {
+
+					face = this.faces[ f ];
+
+					faceNormal = new THREE.Vector3();
+
+					if ( face instanceof THREE.Face3 ) {
+
+						vertexNormals = { a: new THREE.Vector3(), b: new THREE.Vector3(), c: new THREE.Vector3() };
+
+					} else {
+
+						vertexNormals = { a: new THREE.Vector3(), b: new THREE.Vector3(), c: new THREE.Vector3(), d: new THREE.Vector3() };
+
+					}
+
+					dstNormalsFace.push( faceNormal );
+					dstNormalsVertex.push( vertexNormals );
+
+				}
+
+			}
+
+			var morphNormals = this.morphNormals[ i ];
+
+			// set vertices to morph target
+
+			tmpGeo.vertices = this.morphTargets[ i ].vertices;
+
+			// compute morph normals
+
+			tmpGeo.computeFaceNormals();
+			tmpGeo.computeVertexNormals();
+
+			// store morph normals
+
+			var faceNormal, vertexNormals;
+
+			for ( f = 0, fl = this.faces.length; f < fl; f ++ ) {
+
+				face = this.faces[ f ];
+
+				faceNormal = morphNormals.faceNormals[ f ];
+				vertexNormals = morphNormals.vertexNormals[ f ];
+
+				faceNormal.copy( face.normal );
+
+				if ( face instanceof THREE.Face3 ) {
+
+					vertexNormals.a.copy( face.vertexNormals[ 0 ] );
+					vertexNormals.b.copy( face.vertexNormals[ 1 ] );
+					vertexNormals.c.copy( face.vertexNormals[ 2 ] );
+
+				} else {
+
+					vertexNormals.a.copy( face.vertexNormals[ 0 ] );
+					vertexNormals.b.copy( face.vertexNormals[ 1 ] );
+					vertexNormals.c.copy( face.vertexNormals[ 2 ] );
+					vertexNormals.d.copy( face.vertexNormals[ 3 ] );
+
+				}
+
+			}
+
+		}
+
+		// restore original normals
+
+		for ( f = 0, fl = this.faces.length; f < fl; f ++ ) {
+
+			face = this.faces[ f ];
+
+			face.normal = face.__originalFaceNormal;
+			face.vertexNormals = face.__originalVertexNormals;
+
+		}
+
+	},
+
+	computeTangents: function () {
+
+		// based on http://www.terathon.com/code/tangent.html
+		// tangents go to vertices
+
+		var f, fl, v, vl, i, il, vertexIndex,
+			face, uv, vA, vB, vC, uvA, uvB, uvC,
+			x1, x2, y1, y2, z1, z2,
+			s1, s2, t1, t2, r, t, test,
+			tan1 = [], tan2 = [],
+			sdir = new THREE.Vector3(), tdir = new THREE.Vector3(),
+			tmp = new THREE.Vector3(), tmp2 = new THREE.Vector3(),
+			n = new THREE.Vector3(), w;
+
+		for ( v = 0, vl = this.vertices.length; v < vl; v ++ ) {
+
+			tan1[ v ] = new THREE.Vector3();
+			tan2[ v ] = new THREE.Vector3();
+
+		}
+
+		function handleTriangle( context, a, b, c, ua, ub, uc ) {
+
+			vA = context.vertices[ a ];
+			vB = context.vertices[ b ];
+			vC = context.vertices[ c ];
+
+			uvA = uv[ ua ];
+			uvB = uv[ ub ];
+			uvC = uv[ uc ];
+
+			x1 = vB.x - vA.x;
+			x2 = vC.x - vA.x;
+			y1 = vB.y - vA.y;
+			y2 = vC.y - vA.y;
+			z1 = vB.z - vA.z;
+			z2 = vC.z - vA.z;
+
+			s1 = uvB.x - uvA.x;
+			s2 = uvC.x - uvA.x;
+			t1 = uvB.y - uvA.y;
+			t2 = uvC.y - uvA.y;
+
+			r = 1.0 / ( s1 * t2 - s2 * t1 );
+			sdir.set( ( t2 * x1 - t1 * x2 ) * r,
+					  ( t2 * y1 - t1 * y2 ) * r,
+					  ( t2 * z1 - t1 * z2 ) * r );
+			tdir.set( ( s1 * x2 - s2 * x1 ) * r,
+					  ( s1 * y2 - s2 * y1 ) * r,
+					  ( s1 * z2 - s2 * z1 ) * r );
+
+			tan1[ a ].add( sdir );
+			tan1[ b ].add( sdir );
+			tan1[ c ].add( sdir );
+
+			tan2[ a ].add( tdir );
+			tan2[ b ].add( tdir );
+			tan2[ c ].add( tdir );
+
+		}
+
+		for ( f = 0, fl = this.faces.length; f < fl; f ++ ) {
+
+			face = this.faces[ f ];
+			uv = this.faceVertexUvs[ 0 ][ f ]; // use UV layer 0 for tangents
+
+			if ( face instanceof THREE.Face3 ) {
+
+				handleTriangle( this, face.a, face.b, face.c, 0, 1, 2 );
+
+			} else if ( face instanceof THREE.Face4 ) {
+
+				handleTriangle( this, face.a, face.b, face.d, 0, 1, 3 );
+				handleTriangle( this, face.b, face.c, face.d, 1, 2, 3 );
+
+			}
+
+		}
+
+		var faceIndex = [ 'a', 'b', 'c', 'd' ];
+
+		for ( f = 0, fl = this.faces.length; f < fl; f ++ ) {
+
+			face = this.faces[ f ];
+
+			for ( i = 0; i < face.vertexNormals.length; i++ ) {
+
+				n.copy( face.vertexNormals[ i ] );
+
+				vertexIndex = face[ faceIndex[ i ] ];
+
+				t = tan1[ vertexIndex ];
+
+				// Gram-Schmidt orthogonalize
+
+				tmp.copy( t );
+				tmp.sub( n.multiplyScalar( n.dot( t ) ) ).normalize();
+
+				// Calculate handedness
+
+				tmp2.crossVectors( face.vertexNormals[ i ], t );
+				test = tmp2.dot( tan2[ vertexIndex ] );
+				w = (test < 0.0) ? -1.0 : 1.0;
+
+				face.vertexTangents[ i ] = new THREE.Vector4( tmp.x, tmp.y, tmp.z, w );
+
+			}
+
+		}
+
+		this.hasTangents = true;
+
+	},
+
+	computeLineDistances: function ( ) {
+
+		var d = 0;
+		var vertices = this.vertices;
+
+		for ( var i = 0, il = vertices.length; i < il; i ++ ) {
+
+			if ( i > 0 ) {
+
+				d += vertices[ i ].distanceTo( vertices[ i - 1 ] );
+
+			}
+
+			this.lineDistances[ i ] = d;
+
+		}
+
+	},
+
+	computeBoundingBox: function () {
+
+		if ( this.boundingBox === null ) {
+
+			this.boundingBox = new THREE.Box3();
+
+		}
+
+		this.boundingBox.setFromPoints( this.vertices );
+
+	},
+
+	computeBoundingSphere: function () {
+
+		if ( this.boundingSphere === null ) {
+
+			this.boundingSphere = new THREE.Sphere();
+
+		}
+
+		this.boundingSphere.setFromCenterAndPoints( this.boundingSphere.center, this.vertices );
+
+	},
+
+	/*
+	 * Checks for duplicate vertices with hashmap.
+	 * Duplicated vertices are removed
+	 * and faces' vertices are updated.
+	 */
+
+	mergeVertices: function () {
+
+		var verticesMap = {}; // Hashmap for looking up vertice by position coordinates (and making sure they are unique)
+		var unique = [], changes = [];
+
+		var v, key;
+		var precisionPoints = 4; // number of decimal points, eg. 4 for epsilon of 0.0001
+		var precision = Math.pow( 10, precisionPoints );
+		var i,il, face;
+		var indices, k, j, jl, u;
+
+		// reset cache of vertices as it now will be changing.
+		this.__tmpVertices = undefined;
+
+		for ( i = 0, il = this.vertices.length; i < il; i ++ ) {
+
+			v = this.vertices[ i ];
+			key = [ Math.round( v.x * precision ), Math.round( v.y * precision ), Math.round( v.z * precision ) ].join( '_' );
+
+			if ( verticesMap[ key ] === undefined ) {
+
+				verticesMap[ key ] = i;
+				unique.push( this.vertices[ i ] );
+				changes[ i ] = unique.length - 1;
+
+			} else {
+
+				//console.log('Duplicate vertex found. ', i, ' could be using ', verticesMap[key]);
+				changes[ i ] = changes[ verticesMap[ key ] ];
+
+			}
+
+		};
+
+
+		// if faces are completely degenerate after merging vertices, we
+		// have to remove them from the geometry.
+		var faceIndicesToRemove = [];
+
+		for( i = 0, il = this.faces.length; i < il; i ++ ) {
+
+			face = this.faces[ i ];
+
+			if ( face instanceof THREE.Face3 ) {
+
+				face.a = changes[ face.a ];
+				face.b = changes[ face.b ];
+				face.c = changes[ face.c ];
+
+				indices = [ face.a, face.b, face.c ];
+
+				var dupIndex = -1;
+
+				// if any duplicate vertices are found in a Face3
+				// we have to remove the face as nothing can be saved
+				for ( var n = 0; n < 3; n ++ ) {
+					if ( indices[ n ] == indices[ ( n + 1 ) % 3 ] ) {
+
+						dupIndex = n;
+						faceIndicesToRemove.push( i );
+						break;
+
+					}
+				}
+
+			} else if ( face instanceof THREE.Face4 ) {
+
+				face.a = changes[ face.a ];
+				face.b = changes[ face.b ];
+				face.c = changes[ face.c ];
+				face.d = changes[ face.d ];
+
+				// check dups in (a, b, c, d) and convert to -> face3
+
+				indices = [ face.a, face.b, face.c, face.d ];
+
+				var dupIndex = -1;
+
+				for ( var n = 0; n < 4; n ++ ) {
+
+					if ( indices[ n ] == indices[ ( n + 1 ) % 4 ] ) {
+
+						// if more than one duplicated vertex is found
+						// we can't generate any valid Face3's, thus
+						// we need to remove this face complete.
+						if ( dupIndex >= 0 ) {
+
+							faceIndicesToRemove.push( i );
+
+						}
+
+						dupIndex = n;
+
+					}
+				}
+
+				if ( dupIndex >= 0 ) {
+
+					indices.splice( dupIndex, 1 );
+
+					var newFace = new THREE.Face3( indices[0], indices[1], indices[2], face.normal, face.color, face.materialIndex );
+
+					for ( j = 0, jl = this.faceVertexUvs.length; j < jl; j ++ ) {
+
+						u = this.faceVertexUvs[ j ][ i ];
+
+						if ( u ) {
+							u.splice( dupIndex, 1 );
+						}
+
+					}
+
+					if( face.vertexNormals && face.vertexNormals.length > 0) {
+
+						newFace.vertexNormals = face.vertexNormals;
+						newFace.vertexNormals.splice( dupIndex, 1 );
+
+					}
+
+					if( face.vertexColors && face.vertexColors.length > 0 ) {
+
+						newFace.vertexColors = face.vertexColors;
+						newFace.vertexColors.splice( dupIndex, 1 );
+					}
+
+					this.faces[ i ] = newFace;
+				}
+
+			}
+
+		}
+
+		for ( i = faceIndicesToRemove.length - 1; i >= 0; i -- ) {
+
+			this.faces.splice( i, 1 );
+
+			for ( j = 0, jl = this.faceVertexUvs.length; j < jl; j ++ ) {
+
+				this.faceVertexUvs[ j ].splice( i, 1 );
+
+			}
+
+		}
+
+		// Use unique set of vertices
+
+		var diff = this.vertices.length - unique.length;
+		this.vertices = unique;
+		return diff;
+
+	},
+
+	clone: function () {
+
+		var geometry = new THREE.Geometry();
+
+		var vertices = this.vertices;
+
+		for ( var i = 0, il = vertices.length; i < il; i ++ ) {
+
+			geometry.vertices.push( vertices[ i ].clone() );
+
+		}
+
+		var faces = this.faces;
+
+		for ( var i = 0, il = faces.length; i < il; i ++ ) {
+
+			geometry.faces.push( faces[ i ].clone() );
+
+		}
+
+		var uvs = this.faceVertexUvs[ 0 ];
+
+		for ( var i = 0, il = uvs.length; i < il; i ++ ) {
+
+			var uv = uvs[ i ], uvCopy = [];
+
+			for ( var j = 0, jl = uv.length; j < jl; j ++ ) {
+
+				uvCopy.push( new THREE.Vector2( uv[ j ].x, uv[ j ].y ) );
+
+			}
+
+			geometry.faceVertexUvs[ 0 ].push( uvCopy );
+
+		}
+
+		return geometry;
+
+	},
+
+	dispose: function () {
+
+		this.dispatchEvent( { type: 'dispose' } );
+
+	}
+
+};
+
+THREE.GeometryIdCount = 0;
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.BufferGeometry = function () {
+
+	THREE.EventDispatcher.call( this );
+
+	this.id = THREE.GeometryIdCount ++;
+
+	// attributes
+
+	this.attributes = {};
+
+	// attributes typed arrays are kept only if dynamic flag is set
+
+	this.dynamic = false;
+
+	// offsets for chunks when using indexed elements
+
+	this.offsets = [];
+
+	// boundings
+
+	this.boundingBox = null;
+	this.boundingSphere = null;
+
+	this.hasTangents = false;
+
+	// for compatibility
+
+	this.morphTargets = [];
+
+};
+
+THREE.BufferGeometry.prototype = {
+
+	constructor : THREE.BufferGeometry,
+
+	applyMatrix: function ( matrix ) {
+
+		var positionArray;
+		var normalArray;
+
+		if ( this.attributes[ "position" ] ) positionArray = this.attributes[ "position" ].array;
+		if ( this.attributes[ "normal" ] ) normalArray = this.attributes[ "normal" ].array;
+
+		if ( positionArray !== undefined ) {
+
+			matrix.multiplyVector3Array( positionArray );
+			this.verticesNeedUpdate = true;
+
+		}
+
+		if ( normalArray !== undefined ) {
+
+			var normalMatrix = new THREE.Matrix3();
+			normalMatrix.getInverse( matrix ).transpose();
+
+			normalMatrix.multiplyVector3Array( normalArray );
+
+			this.normalizeNormals();
+
+			this.normalsNeedUpdate = true;
+
+		}
+
+	},
+
+	computeBoundingBox: function () {
+
+		if ( this.boundingBox === null ) {
+
+			this.boundingBox = new THREE.Box3();
+
+		}
+
+		var positions = this.attributes[ "position" ].array;
+
+		if ( positions ) {
+
+			var bb = this.boundingBox;
+			var x, y, z;
+
+			if( positions.length >= 3 ) {
+				bb.min.x = bb.max.x = positions[ 0 ];
+				bb.min.y = bb.max.y = positions[ 1 ];
+				bb.min.z = bb.max.z = positions[ 2 ];
+			}
+
+			for ( var i = 3, il = positions.length; i < il; i += 3 ) {
+
+				x = positions[ i ];
+				y = positions[ i + 1 ];
+				z = positions[ i + 2 ];
+
+				// bounding box
+
+				if ( x < bb.min.x ) {
+
+					bb.min.x = x;
+
+				} else if ( x > bb.max.x ) {
+
+					bb.max.x = x;
+
+				}
+
+				if ( y < bb.min.y ) {
+
+					bb.min.y = y;
+
+				} else if ( y > bb.max.y ) {
+
+					bb.max.y = y;
+
+				}
+
+				if ( z < bb.min.z ) {
+
+					bb.min.z = z;
+
+				} else if ( z > bb.max.z ) {
+
+					bb.max.z = z;
+
+				}
+
+			}
+
+		}
+
+		if ( positions === undefined || positions.length === 0 ) {
+
+			this.boundingBox.min.set( 0, 0, 0 );
+			this.boundingBox.max.set( 0, 0, 0 );
+
+		}
+
+	},
+
+	computeBoundingSphere: function () {
+
+		if ( this.boundingSphere === null ) {
+
+			this.boundingSphere = new THREE.Sphere();
+
+		}
+
+		var positions = this.attributes[ "position" ].array;
+
+		if ( positions ) {
+
+			var radiusSq, maxRadiusSq = 0;
+			var x, y, z;
+
+			for ( var i = 0, il = positions.length; i < il; i += 3 ) {
+
+				x = positions[ i ];
+				y = positions[ i + 1 ];
+				z = positions[ i + 2 ];
+
+				radiusSq =  x * x + y * y + z * z;
+				if ( radiusSq > maxRadiusSq ) maxRadiusSq = radiusSq;
+
+			}
+
+			this.boundingSphere.radius = Math.sqrt( maxRadiusSq );
+
+		}
+
+	},
+
+	computeVertexNormals: function () {
+
+		if ( this.attributes[ "position" ] ) {
+
+			var i, il;
+			var j, jl;
+
+			var nVertexElements = this.attributes[ "position" ].array.length;
+
+			if ( this.attributes[ "normal" ] === undefined ) {
+
+				this.attributes[ "normal" ] = {
+
+					itemSize: 3,
+					array: new Float32Array( nVertexElements ),
+					numItems: nVertexElements
+
+				};
+
+			} else {
+
+				// reset existing normals to zero
+
+				for ( i = 0, il = this.attributes[ "normal" ].array.length; i < il; i ++ ) {
+
+					this.attributes[ "normal" ].array[ i ] = 0;
+
+				}
+
+			}
+
+			var positions = this.attributes[ "position" ].array;
+			var normals = this.attributes[ "normal" ].array;
+
+			var vA, vB, vC, x, y, z,
+
+			pA = new THREE.Vector3(),
+			pB = new THREE.Vector3(),
+			pC = new THREE.Vector3(),
+
+			cb = new THREE.Vector3(),
+			ab = new THREE.Vector3();
+
+			// indexed elements
+
+			if ( this.attributes[ "index" ] ) {
+
+				var indices = this.attributes[ "index" ].array;
+
+				var offsets = this.offsets;
+
+				for ( j = 0, jl = offsets.length; j < jl; ++ j ) {
+
+					var start = offsets[ j ].start;
+					var count = offsets[ j ].count;
+					var index = offsets[ j ].index;
+
+					for ( i = start, il = start + count; i < il; i += 3 ) {
+
+						vA = index + indices[ i ];
+						vB = index + indices[ i + 1 ];
+						vC = index + indices[ i + 2 ];
+
+						x = positions[ vA * 3 ];
+						y = positions[ vA * 3 + 1 ];
+						z = positions[ vA * 3 + 2 ];
+						pA.set( x, y, z );
+
+						x = positions[ vB * 3 ];
+						y = positions[ vB * 3 + 1 ];
+						z = positions[ vB * 3 + 2 ];
+						pB.set( x, y, z );
+
+						x = positions[ vC * 3 ];
+						y = positions[ vC * 3 + 1 ];
+						z = positions[ vC * 3 + 2 ];
+						pC.set( x, y, z );
+
+						cb.subVectors( pC, pB );
+						ab.subVectors( pA, pB );
+						cb.cross( ab );
+
+						normals[ vA * 3 ]     += cb.x;
+						normals[ vA * 3 + 1 ] += cb.y;
+						normals[ vA * 3 + 2 ] += cb.z;
+
+						normals[ vB * 3 ]     += cb.x;
+						normals[ vB * 3 + 1 ] += cb.y;
+						normals[ vB * 3 + 2 ] += cb.z;
+
+						normals[ vC * 3 ]     += cb.x;
+						normals[ vC * 3 + 1 ] += cb.y;
+						normals[ vC * 3 + 2 ] += cb.z;
+
+					}
+
+				}
+
+			// non-indexed elements (unconnected triangle soup)
+
+			} else {
+
+				for ( i = 0, il = positions.length; i < il; i += 9 ) {
+
+					x = positions[ i ];
+					y = positions[ i + 1 ];
+					z = positions[ i + 2 ];
+					pA.set( x, y, z );
+
+					x = positions[ i + 3 ];
+					y = positions[ i + 4 ];
+					z = positions[ i + 5 ];
+					pB.set( x, y, z );
+
+					x = positions[ i + 6 ];
+					y = positions[ i + 7 ];
+					z = positions[ i + 8 ];
+					pC.set( x, y, z );
+
+					cb.subVectors( pC, pB );
+					ab.subVectors( pA, pB );
+					cb.cross( ab );
+
+					normals[ i ] 	 = cb.x;
+					normals[ i + 1 ] = cb.y;
+					normals[ i + 2 ] = cb.z;
+
+					normals[ i + 3 ] = cb.x;
+					normals[ i + 4 ] = cb.y;
+					normals[ i + 5 ] = cb.z;
+
+					normals[ i + 6 ] = cb.x;
+					normals[ i + 7 ] = cb.y;
+					normals[ i + 8 ] = cb.z;
+
+				}
+
+			}
+
+			this.normalizeNormals();
+
+			this.normalsNeedUpdate = true;
+
+		}
+
+	},
+
+	normalizeNormals: function () {
+
+		var normals = this.attributes[ "normal" ].array;
+
+		var x, y, z, n;
+
+		for ( var i = 0, il = normals.length; i < il; i += 3 ) {
+
+			x = normals[ i ];
+			y = normals[ i + 1 ];
+			z = normals[ i + 2 ];
+
+			n = 1.0 / Math.sqrt( x * x + y * y + z * z );
+
+			normals[ i ] 	 *= n;
+			normals[ i + 1 ] *= n;
+			normals[ i + 2 ] *= n;
+
+		}
+
+	},
+
+	computeTangents: function () {
+
+		// based on http://www.terathon.com/code/tangent.html
+		// (per vertex tangents)
+
+		if ( this.attributes[ "index" ] === undefined ||
+			 this.attributes[ "position" ] === undefined ||
+			 this.attributes[ "normal" ] === undefined ||
+			 this.attributes[ "uv" ] === undefined ) {
+
+			console.warn( "Missing required attributes (index, position, normal or uv) in BufferGeometry.computeTangents()" );
+			return;
+
+		}
+
+		var indices = this.attributes[ "index" ].array;
+		var positions = this.attributes[ "position" ].array;
+		var normals = this.attributes[ "normal" ].array;
+		var uvs = this.attributes[ "uv" ].array;
+
+		var nVertices = positions.length / 3;
+
+		if ( this.attributes[ "tangent" ] === undefined ) {
+
+			var nTangentElements = 4 * nVertices;
+
+			this.attributes[ "tangent" ] = {
+
+				itemSize: 4,
+				array: new Float32Array( nTangentElements ),
+				numItems: nTangentElements
+
+			};
+
+		}
+
+		var tangents = this.attributes[ "tangent" ].array;
+
+		var tan1 = [], tan2 = [];
+
+		for ( var k = 0; k < nVertices; k ++ ) {
+
+			tan1[ k ] = new THREE.Vector3();
+			tan2[ k ] = new THREE.Vector3();
+
+		}
+
+		var xA, yA, zA,
+			xB, yB, zB,
+			xC, yC, zC,
+
+			uA, vA,
+			uB, vB,
+			uC, vC,
+
+			x1, x2, y1, y2, z1, z2,
+			s1, s2, t1, t2, r;
+
+		var sdir = new THREE.Vector3(), tdir = new THREE.Vector3();
+
+		function handleTriangle( a, b, c ) {
+
+			xA = positions[ a * 3 ];
+			yA = positions[ a * 3 + 1 ];
+			zA = positions[ a * 3 + 2 ];
+
+			xB = positions[ b * 3 ];
+			yB = positions[ b * 3 + 1 ];
+			zB = positions[ b * 3 + 2 ];
+
+			xC = positions[ c * 3 ];
+			yC = positions[ c * 3 + 1 ];
+			zC = positions[ c * 3 + 2 ];
+
+			uA = uvs[ a * 2 ];
+			vA = uvs[ a * 2 + 1 ];
+
+			uB = uvs[ b * 2 ];
+			vB = uvs[ b * 2 + 1 ];
+
+			uC = uvs[ c * 2 ];
+			vC = uvs[ c * 2 + 1 ];
+
+			x1 = xB - xA;
+			x2 = xC - xA;
+
+			y1 = yB - yA;
+			y2 = yC - yA;
+
+			z1 = zB - zA;
+			z2 = zC - zA;
+
+			s1 = uB - uA;
+			s2 = uC - uA;
+
+			t1 = vB - vA;
+			t2 = vC - vA;
+
+			r = 1.0 / ( s1 * t2 - s2 * t1 );
+
+			sdir.set(
+				( t2 * x1 - t1 * x2 ) * r,
+				( t2 * y1 - t1 * y2 ) * r,
+				( t2 * z1 - t1 * z2 ) * r
+			);
+
+			tdir.set(
+				( s1 * x2 - s2 * x1 ) * r,
+				( s1 * y2 - s2 * y1 ) * r,
+				( s1 * z2 - s2 * z1 ) * r
+			);
+
+			tan1[ a ].add( sdir );
+			tan1[ b ].add( sdir );
+			tan1[ c ].add( sdir );
+
+			tan2[ a ].add( tdir );
+			tan2[ b ].add( tdir );
+			tan2[ c ].add( tdir );
+
+		}
+
+		var i, il;
+		var j, jl;
+		var iA, iB, iC;
+
+		var offsets = this.offsets;
+
+		for ( j = 0, jl = offsets.length; j < jl; ++ j ) {
+
+			var start = offsets[ j ].start;
+			var count = offsets[ j ].count;
+			var index = offsets[ j ].index;
+
+			for ( i = start, il = start + count; i < il; i += 3 ) {
+
+				iA = index + indices[ i ];
+				iB = index + indices[ i + 1 ];
+				iC = index + indices[ i + 2 ];
+
+				handleTriangle( iA, iB, iC );
+
+			}
+
+		}
+
+		var tmp = new THREE.Vector3(), tmp2 = new THREE.Vector3();
+		var n = new THREE.Vector3(), n2 = new THREE.Vector3();
+		var w, t, test;
+
+		function handleVertex( v ) {
+
+			n.x = normals[ v * 3 ];
+			n.y = normals[ v * 3 + 1 ];
+			n.z = normals[ v * 3 + 2 ];
+
+			n2.copy( n );
+
+			t = tan1[ v ];
+
+			// Gram-Schmidt orthogonalize
+
+			tmp.copy( t );
+			tmp.sub( n.multiplyScalar( n.dot( t ) ) ).normalize();
+
+			// Calculate handedness
+
+			tmp2.crossVectors( n2, t );
+			test = tmp2.dot( tan2[ v ] );
+			w = ( test < 0.0 ) ? -1.0 : 1.0;
+
+			tangents[ v * 4 ] 	  = tmp.x;
+			tangents[ v * 4 + 1 ] = tmp.y;
+			tangents[ v * 4 + 2 ] = tmp.z;
+			tangents[ v * 4 + 3 ] = w;
+
+		}
+
+		for ( j = 0, jl = offsets.length; j < jl; ++ j ) {
+
+			var start = offsets[ j ].start;
+			var count = offsets[ j ].count;
+			var index = offsets[ j ].index;
+
+			for ( i = start, il = start + count; i < il; i += 3 ) {
+
+				iA = index + indices[ i ];
+				iB = index + indices[ i + 1 ];
+				iC = index + indices[ i + 2 ];
+
+				handleVertex( iA );
+				handleVertex( iB );
+				handleVertex( iC );
+
+			}
+
+		}
+
+		this.hasTangents = true;
+		this.tangentsNeedUpdate = true;
+
+	},
+
+	dispose: function () {
+
+		this.dispatchEvent( { type: 'dispose' } );
+
+	}
+
+};
+
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author mikael emtinger / http://gomo.se/
+ */
+
+THREE.Camera = function () {
+
+	THREE.Object3D.call( this );
+
+	this.matrixWorldInverse = new THREE.Matrix4();
+
+	this.projectionMatrix = new THREE.Matrix4();
+	this.projectionMatrixInverse = new THREE.Matrix4();
+
+};
+
+THREE.Camera.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.Camera.prototype.lookAt = function ( vector ) {
+
+	// TODO: Add hierarchy support.
+
+	this.matrix.lookAt( this.position, vector, this.up );
+
+	if ( this.rotationAutoUpdate === true ) {
+
+		if ( this.useQuaternion === false )  {
+
+			this.rotation.setEulerFromRotationMatrix( this.matrix, this.eulerOrder );
+
+		} else {
+
+			this.quaternion.copy( this.matrix.decompose()[ 1 ] );
+
+		}
+
+	}
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.OrthographicCamera = function ( left, right, top, bottom, near, far ) {
+
+	THREE.Camera.call( this );
+
+	this.left = left;
+	this.right = right;
+	this.top = top;
+	this.bottom = bottom;
+
+	this.near = ( near !== undefined ) ? near : 0.1;
+	this.far = ( far !== undefined ) ? far : 2000;
+
+	this.updateProjectionMatrix();
+
+};
+
+THREE.OrthographicCamera.prototype = Object.create( THREE.Camera.prototype );
+
+THREE.OrthographicCamera.prototype.updateProjectionMatrix = function () {
+
+	this.projectionMatrix.makeOrthographic( this.left, this.right, this.top, this.bottom, this.near, this.far );
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author greggman / http://games.greggman.com/
+ * @author zz85 / http://www.lab4games.net/zz85/blog
+ */
+
+THREE.PerspectiveCamera = function ( fov, aspect, near, far ) {
+
+	THREE.Camera.call( this );
+
+	this.fov = fov !== undefined ? fov : 50;
+	this.aspect = aspect !== undefined ? aspect : 1;
+	this.near = near !== undefined ? near : 0.1;
+	this.far = far !== undefined ? far : 2000;
+
+	this.updateProjectionMatrix();
+
+};
+
+THREE.PerspectiveCamera.prototype = Object.create( THREE.Camera.prototype );
+
+
+/**
+ * Uses Focal Length (in mm) to estimate and set FOV
+ * 35mm (fullframe) camera is used if frame size is not specified;
+ * Formula based on http://www.bobatkins.com/photography/technical/field_of_view.html
+ */
+
+THREE.PerspectiveCamera.prototype.setLens = function ( focalLength, frameHeight ) {
+
+	if ( frameHeight === undefined ) frameHeight = 24;
+
+	this.fov = 2 * THREE.Math.radToDeg( Math.atan( frameHeight / ( focalLength * 2 ) ) );
+	this.updateProjectionMatrix();
+
+}
+
+
+/**
+ * Sets an offset in a larger frustum. This is useful for multi-window or
+ * multi-monitor/multi-machine setups.
+ *
+ * For example, if you have 3x2 monitors and each monitor is 1920x1080 and
+ * the monitors are in grid like this
+ *
+ *   +---+---+---+
+ *   | A | B | C |
+ *   +---+---+---+
+ *   | D | E | F |
+ *   +---+---+---+
+ *
+ * then for each monitor you would call it like this
+ *
+ *   var w = 1920;
+ *   var h = 1080;
+ *   var fullWidth = w * 3;
+ *   var fullHeight = h * 2;
+ *
+ *   --A--
+ *   camera.setOffset( fullWidth, fullHeight, w * 0, h * 0, w, h );
+ *   --B--
+ *   camera.setOffset( fullWidth, fullHeight, w * 1, h * 0, w, h );
+ *   --C--
+ *   camera.setOffset( fullWidth, fullHeight, w * 2, h * 0, w, h );
+ *   --D--
+ *   camera.setOffset( fullWidth, fullHeight, w * 0, h * 1, w, h );
+ *   --E--
+ *   camera.setOffset( fullWidth, fullHeight, w * 1, h * 1, w, h );
+ *   --F--
+ *   camera.setOffset( fullWidth, fullHeight, w * 2, h * 1, w, h );
+ *
+ *   Note there is no reason monitors have to be the same size or in a grid.
+ */
+
+THREE.PerspectiveCamera.prototype.setViewOffset = function ( fullWidth, fullHeight, x, y, width, height ) {
+
+	this.fullWidth = fullWidth;
+	this.fullHeight = fullHeight;
+	this.x = x;
+	this.y = y;
+	this.width = width;
+	this.height = height;
+
+	this.updateProjectionMatrix();
+
+};
+
+
+THREE.PerspectiveCamera.prototype.updateProjectionMatrix = function () {
+
+	if ( this.fullWidth ) {
+
+		var aspect = this.fullWidth / this.fullHeight;
+		var top = Math.tan( THREE.Math.degToRad( this.fov * 0.5 ) ) * this.near;
+		var bottom = -top;
+		var left = aspect * bottom;
+		var right = aspect * top;
+		var width = Math.abs( right - left );
+		var height = Math.abs( top - bottom );
+
+		this.projectionMatrix.makeFrustum(
+			left + this.x * width / this.fullWidth,
+			left + ( this.x + this.width ) * width / this.fullWidth,
+			top - ( this.y + this.height ) * height / this.fullHeight,
+			top - this.y * height / this.fullHeight,
+			this.near,
+			this.far
+		);
+
+	} else {
+
+		this.projectionMatrix.makePerspective( this.fov, this.aspect, this.near, this.far );
+
+	}
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ */
+ 
+THREE.Light = function ( hex ) {
+
+	THREE.Object3D.call( this );
+
+	this.color = new THREE.Color( hex );
+
+};
+
+THREE.Light.prototype = Object.create( THREE.Object3D.prototype );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.AmbientLight = function ( hex ) {
+
+	THREE.Light.call( this, hex );
+
+};
+
+THREE.AmbientLight.prototype = Object.create( THREE.Light.prototype );
+/**
+ * @author MPanknin / http://www.redplant.de/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.AreaLight = function ( hex, intensity ) {
+
+	THREE.Light.call( this, hex );
+
+	this.normal = new THREE.Vector3( 0, -1, 0 );
+	this.right = new THREE.Vector3( 1, 0, 0 );
+
+	this.intensity = ( intensity !== undefined ) ? intensity : 1;
+
+	this.width = 1.0;
+	this.height = 1.0;
+
+	this.constantAttenuation = 1.5;
+	this.linearAttenuation = 0.5;
+	this.quadraticAttenuation = 0.1;
+
+};
+
+THREE.AreaLight.prototype = Object.create( THREE.Light.prototype );
+
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.DirectionalLight = function ( hex, intensity ) {
+
+	THREE.Light.call( this, hex );
+
+	this.position = new THREE.Vector3( 0, 1, 0 );
+	this.target = new THREE.Object3D();
+
+	this.intensity = ( intensity !== undefined ) ? intensity : 1;
+
+	this.castShadow = false;
+	this.onlyShadow = false;
+
+	//
+
+	this.shadowCameraNear = 50;
+	this.shadowCameraFar = 5000;
+
+	this.shadowCameraLeft = -500;
+	this.shadowCameraRight = 500;
+	this.shadowCameraTop = 500;
+	this.shadowCameraBottom = -500;
+
+	this.shadowCameraVisible = false;
+
+	this.shadowBias = 0;
+	this.shadowDarkness = 0.5;
+
+	this.shadowMapWidth = 512;
+	this.shadowMapHeight = 512;
+
+	//
+
+	this.shadowCascade = false;
+
+	this.shadowCascadeOffset = new THREE.Vector3( 0, 0, -1000 );
+	this.shadowCascadeCount = 2;
+
+	this.shadowCascadeBias = [ 0, 0, 0 ];
+	this.shadowCascadeWidth = [ 512, 512, 512 ];
+	this.shadowCascadeHeight = [ 512, 512, 512 ];
+
+	this.shadowCascadeNearZ = [ -1.000, 0.990, 0.998 ];
+	this.shadowCascadeFarZ  = [  0.990, 0.998, 1.000 ];
+
+	this.shadowCascadeArray = [];
+
+	//
+
+	this.shadowMap = null;
+	this.shadowMapSize = null;
+	this.shadowCamera = null;
+	this.shadowMatrix = null;
+
+};
+
+THREE.DirectionalLight.prototype = Object.create( THREE.Light.prototype );
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.HemisphereLight = function ( skyColorHex, groundColorHex, intensity ) {
+
+	THREE.Light.call( this, skyColorHex );
+
+	this.groundColor = new THREE.Color( groundColorHex );
+
+	this.position = new THREE.Vector3( 0, 100, 0 );
+
+	this.intensity = ( intensity !== undefined ) ? intensity : 1;
+
+};
+
+THREE.HemisphereLight.prototype = Object.create( THREE.Light.prototype );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.PointLight = function ( hex, intensity, distance ) {
+
+	THREE.Light.call( this, hex );
+
+	this.position = new THREE.Vector3( 0, 0, 0 );
+	this.intensity = ( intensity !== undefined ) ? intensity : 1;
+	this.distance = ( distance !== undefined ) ? distance : 0;
+
+};
+
+THREE.PointLight.prototype = Object.create( THREE.Light.prototype );
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.SpotLight = function ( hex, intensity, distance, angle, exponent ) {
+
+	THREE.Light.call( this, hex );
+
+	this.position = new THREE.Vector3( 0, 1, 0 );
+	this.target = new THREE.Object3D();
+
+	this.intensity = ( intensity !== undefined ) ? intensity : 1;
+	this.distance = ( distance !== undefined ) ? distance : 0;
+	this.angle = ( angle !== undefined ) ? angle : Math.PI / 2;
+	this.exponent = ( exponent !== undefined ) ? exponent : 10;
+
+	this.castShadow = false;
+	this.onlyShadow = false;
+
+	//
+
+	this.shadowCameraNear = 50;
+	this.shadowCameraFar = 5000;
+	this.shadowCameraFov = 50;
+
+	this.shadowCameraVisible = false;
+
+	this.shadowBias = 0;
+	this.shadowDarkness = 0.5;
+
+	this.shadowMapWidth = 512;
+	this.shadowMapHeight = 512;
+
+	//
+
+	this.shadowMap = null;
+	this.shadowMapSize = null;
+	this.shadowCamera = null;
+	this.shadowMatrix = null;
+
+};
+
+THREE.SpotLight.prototype = Object.create( THREE.Light.prototype );
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Loader = function ( showStatus ) {
+
+	this.showStatus = showStatus;
+	this.statusDomElement = showStatus ? THREE.Loader.prototype.addStatusElement() : null;
+
+	this.onLoadStart = function () {};
+	this.onLoadProgress = function () {};
+	this.onLoadComplete = function () {};
+
+};
+
+THREE.Loader.prototype = {
+
+	constructor: THREE.Loader,
+
+	crossOrigin: 'anonymous',
+
+	addStatusElement: function () {
+
+		var e = document.createElement( "div" );
+
+		e.style.position = "absolute";
+		e.style.right = "0px";
+		e.style.top = "0px";
+		e.style.fontSize = "0.8em";
+		e.style.textAlign = "left";
+		e.style.background = "rgba(0,0,0,0.25)";
+		e.style.color = "#fff";
+		e.style.width = "120px";
+		e.style.padding = "0.5em 0.5em 0.5em 0.5em";
+		e.style.zIndex = 1000;
+
+		e.innerHTML = "Loading ...";
+
+		return e;
+
+	},
+
+	updateProgress: function ( progress ) {
+
+		var message = "Loaded ";
+
+		if ( progress.total ) {
+
+			message += ( 100 * progress.loaded / progress.total ).toFixed(0) + "%";
+
+
+		} else {
+
+			message += ( progress.loaded / 1000 ).toFixed(2) + " KB";
+
+		}
+
+		this.statusDomElement.innerHTML = message;
+
+	},
+
+	extractUrlBase: function ( url ) {
+
+		var parts = url.split( '/' );
+		parts.pop();
+		return ( parts.length < 1 ? '.' : parts.join( '/' ) ) + '/';
+
+	},
+
+	initMaterials: function ( materials, texturePath ) {
+
+		var array = [];
+
+		for ( var i = 0; i < materials.length; ++ i ) {
+
+			array[ i ] = THREE.Loader.prototype.createMaterial( materials[ i ], texturePath );
+
+		}
+
+		return array;
+
+	},
+
+	needsTangents: function ( materials ) {
+
+		for( var i = 0, il = materials.length; i < il; i ++ ) {
+
+			var m = materials[ i ];
+
+			if ( m instanceof THREE.ShaderMaterial ) return true;
+
+		}
+
+		return false;
+
+	},
+
+	createMaterial: function ( m, texturePath ) {
+
+		var _this = this;
+
+		function is_pow2( n ) {
+
+			var l = Math.log( n ) / Math.LN2;
+			return Math.floor( l ) == l;
+
+		}
+
+		function nearest_pow2( n ) {
+
+			var l = Math.log( n ) / Math.LN2;
+			return Math.pow( 2, Math.round(  l ) );
+
+		}
+
+		function load_image( where, url ) {
+
+			var image = new Image();
+
+			image.onload = function () {
+
+				if ( !is_pow2( this.width ) || !is_pow2( this.height ) ) {
+
+					var width = nearest_pow2( this.width );
+					var height = nearest_pow2( this.height );
+
+					where.image.width = width;
+					where.image.height = height;
+					where.image.getContext( '2d' ).drawImage( this, 0, 0, width, height );
+
+				} else {
+
+					where.image = this;
+
+				}
+
+				where.needsUpdate = true;
+
+			};
+
+			image.crossOrigin = _this.crossOrigin;
+			image.src = url;
+
+		}
+
+		function create_texture( where, name, sourceFile, repeat, offset, wrap, anisotropy ) {
+
+			var isCompressed = /\.dds$/i.test( sourceFile );
+			var fullPath = texturePath + "/" + sourceFile;
+
+			if ( isCompressed ) {
+
+				var texture = THREE.ImageUtils.loadCompressedTexture( fullPath );
+
+				where[ name ] = texture;
+
+			} else {
+
+				var texture = document.createElement( 'canvas' );
+
+				where[ name ] = new THREE.Texture( texture );
+
+			}
+
+			where[ name ].sourceFile = sourceFile;
+
+			if( repeat ) {
+
+				where[ name ].repeat.set( repeat[ 0 ], repeat[ 1 ] );
+
+				if ( repeat[ 0 ] !== 1 ) where[ name ].wrapS = THREE.RepeatWrapping;
+				if ( repeat[ 1 ] !== 1 ) where[ name ].wrapT = THREE.RepeatWrapping;
+
+			}
+
+			if ( offset ) {
+
+				where[ name ].offset.set( offset[ 0 ], offset[ 1 ] );
+
+			}
+
+			if ( wrap ) {
+
+				var wrapMap = {
+					"repeat": THREE.RepeatWrapping,
+					"mirror": THREE.MirroredRepeatWrapping
+				}
+
+				if ( wrapMap[ wrap[ 0 ] ] !== undefined ) where[ name ].wrapS = wrapMap[ wrap[ 0 ] ];
+				if ( wrapMap[ wrap[ 1 ] ] !== undefined ) where[ name ].wrapT = wrapMap[ wrap[ 1 ] ];
+
+			}
+
+			if ( anisotropy ) {
+
+				where[ name ].anisotropy = anisotropy;
+
+			}
+
+			if ( ! isCompressed ) {
+
+				load_image( where[ name ], fullPath );
+
+			}
+
+		}
+
+		function rgb2hex( rgb ) {
+
+			return ( rgb[ 0 ] * 255 << 16 ) + ( rgb[ 1 ] * 255 << 8 ) + rgb[ 2 ] * 255;
+
+		}
+
+		// defaults
+
+		var mtype = "MeshLambertMaterial";
+		var mpars = { color: 0xeeeeee, opacity: 1.0, map: null, lightMap: null, normalMap: null, bumpMap: null, wireframe: false };
+
+		// parameters from model file
+
+		if ( m.shading ) {
+
+			var shading = m.shading.toLowerCase();
+
+			if ( shading === "phong" ) mtype = "MeshPhongMaterial";
+			else if ( shading === "basic" ) mtype = "MeshBasicMaterial";
+
+		}
+
+		if ( m.blending !== undefined && THREE[ m.blending ] !== undefined ) {
+
+			mpars.blending = THREE[ m.blending ];
+
+		}
+
+		if ( m.transparent !== undefined || m.opacity < 1.0 ) {
+
+			mpars.transparent = m.transparent;
+
+		}
+
+		if ( m.depthTest !== undefined ) {
+
+			mpars.depthTest = m.depthTest;
+
+		}
+
+		if ( m.depthWrite !== undefined ) {
+
+			mpars.depthWrite = m.depthWrite;
+
+		}
+
+		if ( m.visible !== undefined ) {
+
+			mpars.visible = m.visible;
+
+		}
+
+		if ( m.flipSided !== undefined ) {
+
+			mpars.side = THREE.BackSide;
+
+		}
+
+		if ( m.doubleSided !== undefined ) {
+
+			mpars.side = THREE.DoubleSide;
+
+		}
+
+		if ( m.wireframe !== undefined ) {
+
+			mpars.wireframe = m.wireframe;
+
+		}
+
+		if ( m.vertexColors !== undefined ) {
+
+			if ( m.vertexColors === "face" ) {
+
+				mpars.vertexColors = THREE.FaceColors;
+
+			} else if ( m.vertexColors ) {
+
+				mpars.vertexColors = THREE.VertexColors;
+
+			}
+
+		}
+
+		// colors
+
+		if ( m.colorDiffuse ) {
+
+			mpars.color = rgb2hex( m.colorDiffuse );
+
+		} else if ( m.DbgColor ) {
+
+			mpars.color = m.DbgColor;
+
+		}
+
+		if ( m.colorSpecular ) {
+
+			mpars.specular = rgb2hex( m.colorSpecular );
+
+		}
+
+		if ( m.colorAmbient ) {
+
+			mpars.ambient = rgb2hex( m.colorAmbient );
+
+		}
+
+		// modifiers
+
+		if ( m.transparency ) {
+
+			mpars.opacity = m.transparency;
+
+		}
+
+		if ( m.specularCoef ) {
+
+			mpars.shininess = m.specularCoef;
+
+		}
+
+		// textures
+
+		if ( m.mapDiffuse && texturePath ) {
+
+			create_texture( mpars, "map", m.mapDiffuse, m.mapDiffuseRepeat, m.mapDiffuseOffset, m.mapDiffuseWrap, m.mapDiffuseAnisotropy );
+
+		}
+
+		if ( m.mapLight && texturePath ) {
+
+			create_texture( mpars, "lightMap", m.mapLight, m.mapLightRepeat, m.mapLightOffset, m.mapLightWrap, m.mapLightAnisotropy );
+
+		}
+
+		if ( m.mapBump && texturePath ) {
+
+			create_texture( mpars, "bumpMap", m.mapBump, m.mapBumpRepeat, m.mapBumpOffset, m.mapBumpWrap, m.mapBumpAnisotropy );
+
+		}
+
+		if ( m.mapNormal && texturePath ) {
+
+			create_texture( mpars, "normalMap", m.mapNormal, m.mapNormalRepeat, m.mapNormalOffset, m.mapNormalWrap, m.mapNormalAnisotropy );
+
+		}
+
+		if ( m.mapSpecular && texturePath ) {
+
+			create_texture( mpars, "specularMap", m.mapSpecular, m.mapSpecularRepeat, m.mapSpecularOffset, m.mapSpecularWrap, m.mapSpecularAnisotropy );
+
+		}
+
+		//
+
+		if ( m.mapBumpScale ) {
+
+			mpars.bumpScale = m.mapBumpScale;
+
+		}
+
+		// special case for normal mapped material
+
+		if ( m.mapNormal ) {
+
+			var shader = THREE.ShaderLib[ "normalmap" ];
+			var uniforms = THREE.UniformsUtils.clone( shader.uniforms );
+
+			uniforms[ "tNormal" ].value = mpars.normalMap;
+
+			if ( m.mapNormalFactor ) {
+
+				uniforms[ "uNormalScale" ].value.set( m.mapNormalFactor, m.mapNormalFactor );
+
+			}
+
+			if ( mpars.map ) {
+
+				uniforms[ "tDiffuse" ].value = mpars.map;
+				uniforms[ "enableDiffuse" ].value = true;
+
+			}
+
+			if ( mpars.specularMap ) {
+
+				uniforms[ "tSpecular" ].value = mpars.specularMap;
+				uniforms[ "enableSpecular" ].value = true;
+
+			}
+
+			if ( mpars.lightMap ) {
+
+				uniforms[ "tAO" ].value = mpars.lightMap;
+				uniforms[ "enableAO" ].value = true;
+
+			}
+
+			// for the moment don't handle displacement texture
+
+			uniforms[ "uDiffuseColor" ].value.setHex( mpars.color );
+			uniforms[ "uSpecularColor" ].value.setHex( mpars.specular );
+			uniforms[ "uAmbientColor" ].value.setHex( mpars.ambient );
+
+			uniforms[ "uShininess" ].value = mpars.shininess;
+
+			if ( mpars.opacity !== undefined ) {
+
+				uniforms[ "uOpacity" ].value = mpars.opacity;
+
+			}
+
+			var parameters = { fragmentShader: shader.fragmentShader, vertexShader: shader.vertexShader, uniforms: uniforms, lights: true, fog: true };
+			var material = new THREE.ShaderMaterial( parameters );
+
+			if ( mpars.transparent ) {
+
+				material.transparent = true;
+
+			}
+
+		} else {
+
+			var material = new THREE[ mtype ]( mpars );
+
+		}
+
+		if ( m.DbgName !== undefined ) material.name = m.DbgName;
+
+		return material;
+
+	}
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.ImageLoader = function () {
+
+	THREE.EventDispatcher.call( this );
+
+	this.crossOrigin = null;
+
+};
+
+THREE.ImageLoader.prototype = {
+
+	constructor: THREE.ImageLoader,
+
+	load: function ( url, image ) {
+
+		var scope = this;
+
+		if ( image === undefined ) image = new Image();
+
+		image.addEventListener( 'load', function () {
+
+			scope.dispatchEvent( { type: 'load', content: image } );
+
+		}, false );
+
+		image.addEventListener( 'error', function () {
+
+			scope.dispatchEvent( { type: 'error', message: 'Couldn\'t load URL [' + url + ']' } );
+
+		}, false );
+
+		if ( scope.crossOrigin ) image.crossOrigin = scope.crossOrigin;
+
+		image.src = url;
+
+	}
+
+}
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.JSONLoader = function ( showStatus ) {
+
+	THREE.Loader.call( this, showStatus );
+
+	this.withCredentials = false;
+
+};
+
+THREE.JSONLoader.prototype = Object.create( THREE.Loader.prototype );
+
+THREE.JSONLoader.prototype.load = function ( url, callback, texturePath ) {
+
+	var scope = this;
+
+	// todo: unify load API to for easier SceneLoader use
+
+	texturePath = texturePath && ( typeof texturePath === "string" ) ? texturePath : this.extractUrlBase( url );
+
+	this.onLoadStart();
+	this.loadAjaxJSON( this, url, callback, texturePath );
+
+};
+
+THREE.JSONLoader.prototype.loadAjaxJSON = function ( context, url, callback, texturePath, callbackProgress ) {
+
+	var xhr = new XMLHttpRequest();
+
+	var length = 0;
+
+	xhr.onreadystatechange = function () {
+
+		if ( xhr.readyState === xhr.DONE ) {
+
+			if ( xhr.status === 200 || xhr.status === 0 ) {
+
+				if ( xhr.responseText ) {
+
+					var json = JSON.parse( xhr.responseText );
+					context.createModel( json, callback, texturePath );
+
+				} else {
+
+					console.warn( "THREE.JSONLoader: [" + url + "] seems to be unreachable or file there is empty" );
+
+				}
+
+				// in context of more complex asset initialization
+				// do not block on single failed file
+				// maybe should go even one more level up
+
+				context.onLoadComplete();
+
+			} else {
+
+				console.error( "THREE.JSONLoader: Couldn't load [" + url + "] [" + xhr.status + "]" );
+
+			}
+
+		} else if ( xhr.readyState === xhr.LOADING ) {
+
+			if ( callbackProgress ) {
+
+				if ( length === 0 ) {
+
+					length = xhr.getResponseHeader( "Content-Length" );
+
+				}
+
+				callbackProgress( { total: length, loaded: xhr.responseText.length } );
+
+			}
+
+		} else if ( xhr.readyState === xhr.HEADERS_RECEIVED ) {
+
+			length = xhr.getResponseHeader( "Content-Length" );
+
+		}
+
+	};
+
+	xhr.open( "GET", url, true );
+	xhr.withCredentials = this.withCredentials;
+	xhr.send( null );
+
+};
+
+THREE.JSONLoader.prototype.createModel = function ( json, callback, texturePath ) {
+
+	var scope = this,
+	geometry = new THREE.Geometry(),
+	scale = ( json.scale !== undefined ) ? 1.0 / json.scale : 1.0;
+
+	parseModel( scale );
+
+	parseSkin();
+	parseMorphing( scale );
+
+	geometry.computeCentroids();
+	geometry.computeFaceNormals();
+
+	function parseModel( scale ) {
+
+		function isBitSet( value, position ) {
+
+			return value & ( 1 << position );
+
+		}
+
+		var i, j, fi,
+
+		offset, zLength, nVertices,
+
+		colorIndex, normalIndex, uvIndex, materialIndex,
+
+		type,
+		isQuad,
+		hasMaterial,
+		hasFaceUv, hasFaceVertexUv,
+		hasFaceNormal, hasFaceVertexNormal,
+		hasFaceColor, hasFaceVertexColor,
+
+		vertex, face, color, normal,
+
+		uvLayer, uvs, u, v,
+
+		faces = json.faces,
+		vertices = json.vertices,
+		normals = json.normals,
+		colors = json.colors,
+
+		nUvLayers = 0;
+
+		// disregard empty arrays
+
+		for ( i = 0; i < json.uvs.length; i++ ) {
+
+			if ( json.uvs[ i ].length ) nUvLayers ++;
+
+		}
+
+		for ( i = 0; i < nUvLayers; i++ ) {
+
+			geometry.faceUvs[ i ] = [];
+			geometry.faceVertexUvs[ i ] = [];
+
+		}
+
+		offset = 0;
+		zLength = vertices.length;
+
+		while ( offset < zLength ) {
+
+			vertex = new THREE.Vector3();
+
+			vertex.x = vertices[ offset ++ ] * scale;
+			vertex.y = vertices[ offset ++ ] * scale;
+			vertex.z = vertices[ offset ++ ] * scale;
+
+			geometry.vertices.push( vertex );
+
+		}
+
+		offset = 0;
+		zLength = faces.length;
+
+		while ( offset < zLength ) {
+
+			type = faces[ offset ++ ];
+
+
+			isQuad          	= isBitSet( type, 0 );
+			hasMaterial         = isBitSet( type, 1 );
+			hasFaceUv           = isBitSet( type, 2 );
+			hasFaceVertexUv     = isBitSet( type, 3 );
+			hasFaceNormal       = isBitSet( type, 4 );
+			hasFaceVertexNormal = isBitSet( type, 5 );
+			hasFaceColor	    = isBitSet( type, 6 );
+			hasFaceVertexColor  = isBitSet( type, 7 );
+
+			//console.log("type", type, "bits", isQuad, hasMaterial, hasFaceUv, hasFaceVertexUv, hasFaceNormal, hasFaceVertexNormal, hasFaceColor, hasFaceVertexColor);
+
+			if ( isQuad ) {
+
+				face = new THREE.Face4();
+
+				face.a = faces[ offset ++ ];
+				face.b = faces[ offset ++ ];
+				face.c = faces[ offset ++ ];
+				face.d = faces[ offset ++ ];
+
+				nVertices = 4;
+
+			} else {
+
+				face = new THREE.Face3();
+
+				face.a = faces[ offset ++ ];
+				face.b = faces[ offset ++ ];
+				face.c = faces[ offset ++ ];
+
+				nVertices = 3;
+
+			}
+
+			if ( hasMaterial ) {
+
+				materialIndex = faces[ offset ++ ];
+				face.materialIndex = materialIndex;
+
+			}
+
+			// to get face <=> uv index correspondence
+
+			fi = geometry.faces.length;
+
+			if ( hasFaceUv ) {
+
+				for ( i = 0; i < nUvLayers; i++ ) {
+
+					uvLayer = json.uvs[ i ];
+
+					uvIndex = faces[ offset ++ ];
+
+					u = uvLayer[ uvIndex * 2 ];
+					v = uvLayer[ uvIndex * 2 + 1 ];
+
+					geometry.faceUvs[ i ][ fi ] = new THREE.Vector2( u, v );
+
+				}
+
+			}
+
+			if ( hasFaceVertexUv ) {
+
+				for ( i = 0; i < nUvLayers; i++ ) {
+
+					uvLayer = json.uvs[ i ];
+
+					uvs = [];
+
+					for ( j = 0; j < nVertices; j ++ ) {
+
+						uvIndex = faces[ offset ++ ];
+
+						u = uvLayer[ uvIndex * 2 ];
+						v = uvLayer[ uvIndex * 2 + 1 ];
+
+						uvs[ j ] = new THREE.Vector2( u, v );
+
+					}
+
+					geometry.faceVertexUvs[ i ][ fi ] = uvs;
+
+				}
+
+			}
+
+			if ( hasFaceNormal ) {
+
+				normalIndex = faces[ offset ++ ] * 3;
+
+				normal = new THREE.Vector3();
+
+				normal.x = normals[ normalIndex ++ ];
+				normal.y = normals[ normalIndex ++ ];
+				normal.z = normals[ normalIndex ];
+
+				face.normal = normal;
+
+			}
+
+			if ( hasFaceVertexNormal ) {
+
+				for ( i = 0; i < nVertices; i++ ) {
+
+					normalIndex = faces[ offset ++ ] * 3;
+
+					normal = new THREE.Vector3();
+
+					normal.x = normals[ normalIndex ++ ];
+					normal.y = normals[ normalIndex ++ ];
+					normal.z = normals[ normalIndex ];
+
+					face.vertexNormals.push( normal );
+
+				}
+
+			}
+
+
+			if ( hasFaceColor ) {
+
+				colorIndex = faces[ offset ++ ];
+
+				color = new THREE.Color( colors[ colorIndex ] );
+				face.color = color;
+
+			}
+
+
+			if ( hasFaceVertexColor ) {
+
+				for ( i = 0; i < nVertices; i++ ) {
+
+					colorIndex = faces[ offset ++ ];
+
+					color = new THREE.Color( colors[ colorIndex ] );
+					face.vertexColors.push( color );
+
+				}
+
+			}
+
+			geometry.faces.push( face );
+
+		}
+
+	};
+
+	function parseSkin() {
+
+		var i, l, x, y, z, w, a, b, c, d;
+
+		if ( json.skinWeights ) {
+
+			for ( i = 0, l = json.skinWeights.length; i < l; i += 2 ) {
+
+				x = json.skinWeights[ i     ];
+				y = json.skinWeights[ i + 1 ];
+				z = 0;
+				w = 0;
+
+				geometry.skinWeights.push( new THREE.Vector4( x, y, z, w ) );
+
+			}
+
+		}
+
+		if ( json.skinIndices ) {
+
+			for ( i = 0, l = json.skinIndices.length; i < l; i += 2 ) {
+
+				a = json.skinIndices[ i     ];
+				b = json.skinIndices[ i + 1 ];
+				c = 0;
+				d = 0;
+
+				geometry.skinIndices.push( new THREE.Vector4( a, b, c, d ) );
+
+			}
+
+		}
+
+		geometry.bones = json.bones;
+		geometry.animation = json.animation;
+
+	};
+
+	function parseMorphing( scale ) {
+
+		if ( json.morphTargets !== undefined ) {
+
+			var i, l, v, vl, dstVertices, srcVertices;
+
+			for ( i = 0, l = json.morphTargets.length; i < l; i ++ ) {
+
+				geometry.morphTargets[ i ] = {};
+				geometry.morphTargets[ i ].name = json.morphTargets[ i ].name;
+				geometry.morphTargets[ i ].vertices = [];
+
+				dstVertices = geometry.morphTargets[ i ].vertices;
+				srcVertices = json.morphTargets [ i ].vertices;
+
+				for( v = 0, vl = srcVertices.length; v < vl; v += 3 ) {
+
+					var vertex = new THREE.Vector3();
+					vertex.x = srcVertices[ v ] * scale;
+					vertex.y = srcVertices[ v + 1 ] * scale;
+					vertex.z = srcVertices[ v + 2 ] * scale;
+
+					dstVertices.push( vertex );
+
+				}
+
+			}
+
+		}
+
+		if ( json.morphColors !== undefined ) {
+
+			var i, l, c, cl, dstColors, srcColors, color;
+
+			for ( i = 0, l = json.morphColors.length; i < l; i++ ) {
+
+				geometry.morphColors[ i ] = {};
+				geometry.morphColors[ i ].name = json.morphColors[ i ].name;
+				geometry.morphColors[ i ].colors = [];
+
+				dstColors = geometry.morphColors[ i ].colors;
+				srcColors = json.morphColors [ i ].colors;
+
+				for ( c = 0, cl = srcColors.length; c < cl; c += 3 ) {
+
+					color = new THREE.Color( 0xffaa00 );
+					color.setRGB( srcColors[ c ], srcColors[ c + 1 ], srcColors[ c + 2 ] );
+					dstColors.push( color );
+
+				}
+
+			}
+
+		}
+
+	};
+
+	var materials = this.initMaterials( json.materials, texturePath );
+
+	if ( this.needsTangents( materials ) ) geometry.computeTangents();
+
+	callback( geometry, materials );
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.LoadingMonitor = function () {
+
+	THREE.EventDispatcher.call( this );
+
+	var scope = this;
+
+	var loaded = 0;
+	var total = 0;
+
+	var onLoad = function ( event ) {
+
+		loaded ++;
+
+		scope.dispatchEvent( { type: 'progress', loaded: loaded, total: total } );
+
+		if ( loaded === total ) {
+
+			scope.dispatchEvent( { type: 'load' } );
+
+		}
+
+	};
+
+	this.add = function ( loader ) {
+
+		total ++;
+
+		loader.addEventListener( 'load', onLoad, false );
+
+	};
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.SceneLoader = function () {
+
+	this.onLoadStart = function () {};
+	this.onLoadProgress = function() {};
+	this.onLoadComplete = function () {};
+
+	this.callbackSync = function () {};
+	this.callbackProgress = function () {};
+
+	this.geometryHandlerMap = {};
+	this.hierarchyHandlerMap = {};
+
+	this.addGeometryHandler( "ascii", THREE.JSONLoader );
+
+};
+
+THREE.SceneLoader.prototype.constructor = THREE.SceneLoader;
+
+THREE.SceneLoader.prototype.load = function ( url, callbackFinished ) {
+
+	var scope = this;
+
+	var xhr = new XMLHttpRequest();
+
+	xhr.onreadystatechange = function () {
+
+		if ( xhr.readyState === 4 ) {
+
+			if ( xhr.status === 200 || xhr.status === 0 ) {
+
+				var json = JSON.parse( xhr.responseText );
+				scope.parse( json, callbackFinished, url );
+
+			} else {
+
+				console.error( "THREE.SceneLoader: Couldn't load [" + url + "] [" + xhr.status + "]" );
+
+			}
+
+		}
+
+	};
+
+	xhr.open( "GET", url, true );
+	xhr.send( null );
+
+};
+
+THREE.SceneLoader.prototype.addGeometryHandler = function ( typeID, loaderClass ) {
+
+	this.geometryHandlerMap[ typeID ] = { "loaderClass": loaderClass };
+
+};
+
+THREE.SceneLoader.prototype.addHierarchyHandler = function ( typeID, loaderClass ) {
+
+	this.hierarchyHandlerMap[ typeID ] = { "loaderClass": loaderClass };
+
+};
+
+THREE.SceneLoader.prototype.parse = function ( json, callbackFinished, url ) {
+
+	var scope = this;
+
+	var urlBase = THREE.Loader.prototype.extractUrlBase( url );
+
+	var geometry, material, camera, fog,
+		texture, images, color,
+		light, hex, intensity,
+		counter_models, counter_textures,
+		total_models, total_textures,
+		result;
+
+	var target_array = [];
+
+	var data = json;
+
+	// async geometry loaders
+
+	for ( var typeID in this.geometryHandlerMap ) {
+
+		var loaderClass = this.geometryHandlerMap[ typeID ][ "loaderClass" ];
+		this.geometryHandlerMap[ typeID ][ "loaderObject" ] = new loaderClass();
+
+	}
+
+	// async hierachy loaders
+
+	for ( var typeID in this.hierarchyHandlerMap ) {
+
+		var loaderClass = this.hierarchyHandlerMap[ typeID ][ "loaderClass" ];
+		this.hierarchyHandlerMap[ typeID ][ "loaderObject" ] = new loaderClass();
+
+	}
+
+	counter_models = 0;
+	counter_textures = 0;
+
+	result = {
+
+		scene: new THREE.Scene(),
+		geometries: {},
+		face_materials: {},
+		materials: {},
+		textures: {},
+		objects: {},
+		cameras: {},
+		lights: {},
+		fogs: {},
+		empties: {},
+		groups: {}
+
+	};
+
+	if ( data.transform ) {
+
+		var position = data.transform.position,
+			rotation = data.transform.rotation,
+			scale = data.transform.scale;
+
+		if ( position )
+			result.scene.position.set( position[ 0 ], position[ 1 ], position [ 2 ] );
+
+		if ( rotation )
+			result.scene.rotation.set( rotation[ 0 ], rotation[ 1 ], rotation [ 2 ] );
+
+		if ( scale )
+			result.scene.scale.set( scale[ 0 ], scale[ 1 ], scale [ 2 ] );
+
+		if ( position || rotation || scale ) {
+
+			result.scene.updateMatrix();
+			result.scene.updateMatrixWorld();
+
+		}
+
+	}
+
+	function get_url( source_url, url_type ) {
+
+		if ( url_type == "relativeToHTML" ) {
+
+			return source_url;
+
+		} else {
+
+			return urlBase + "/" + source_url;
+
+		}
+
+	};
+
+	// toplevel loader function, delegates to handle_children
+
+	function handle_objects() {
+
+		handle_children( result.scene, data.objects );
+
+	}
+
+	// handle all the children from the loaded json and attach them to given parent
+
+	function handle_children( parent, children ) {
+
+		var mat, dst, pos, rot, scl, quat;
+
+		for ( var objID in children ) {
+
+			// check by id if child has already been handled,
+			// if not, create new object
+
+			if ( result.objects[ objID ] === undefined ) {
+
+				var objJSON = children[ objID ];
+
+				var object = null;
+
+				// meshes
+
+				if ( objJSON.type && ( objJSON.type in scope.hierarchyHandlerMap ) ) {
+
+					if ( objJSON.loading === undefined ) {
+
+						var reservedTypes = { "type": 1, "url": 1, "material": 1,
+											  "position": 1, "rotation": 1, "scale" : 1,
+											  "visible": 1, "children": 1, "properties": 1,
+											  "skin": 1, "morph": 1, "mirroredLoop": 1, "duration": 1 };
+
+						var loaderParameters = {};
+
+						for ( var parType in objJSON ) {
+
+							if ( ! ( parType in reservedTypes ) ) {
+
+								loaderParameters[ parType ] = objJSON[ parType ];
+
+							}
+
+						}
+
+						material = result.materials[ objJSON.material ];
+
+						objJSON.loading = true;
+
+						var loader = scope.hierarchyHandlerMap[ objJSON.type ][ "loaderObject" ];
+
+						// ColladaLoader
+
+						if ( loader.options ) {
+
+							loader.load( get_url( objJSON.url, data.urlBaseType ), create_callback_hierachy( objID, parent, material, objJSON ) );
+
+						// UTF8Loader
+						// OBJLoader
+
+						} else {
+
+							loader.load( get_url( objJSON.url, data.urlBaseType ), create_callback_hierachy( objID, parent, material, objJSON ), loaderParameters );
+
+						}
+
+					}
+
+				} else if ( objJSON.geometry !== undefined ) {
+
+					geometry = result.geometries[ objJSON.geometry ];
+
+					// geometry already loaded
+
+					if ( geometry ) {
+
+						var needsTangents = false;
+
+						material = result.materials[ objJSON.material ];
+						needsTangents = material instanceof THREE.ShaderMaterial;
+
+						pos = objJSON.position;
+						rot = objJSON.rotation;
+						scl = objJSON.scale;
+						mat = objJSON.matrix;
+						quat = objJSON.quaternion;
+
+						// use materials from the model file
+						// if there is no material specified in the object
+
+						if ( ! objJSON.material ) {
+
+							material = new THREE.MeshFaceMaterial( result.face_materials[ objJSON.geometry ] );
+
+						}
+
+						// use materials from the model file
+						// if there is just empty face material
+						// (must create new material as each model has its own face material)
+
+						if ( ( material instanceof THREE.MeshFaceMaterial ) && material.materials.length === 0 ) {
+
+							material = new THREE.MeshFaceMaterial( result.face_materials[ objJSON.geometry ] );
+
+						}
+
+						if ( material instanceof THREE.MeshFaceMaterial ) {
+
+							for ( var i = 0; i < material.materials.length; i ++ ) {
+
+								needsTangents = needsTangents || ( material.materials[ i ] instanceof THREE.ShaderMaterial );
+
+							}
+
+						}
+
+						if ( needsTangents ) {
+
+							geometry.computeTangents();
+
+						}
+
+						if ( objJSON.skin ) {
+
+							object = new THREE.SkinnedMesh( geometry, material );
+
+						} else if ( objJSON.morph ) {
+
+							object = new THREE.MorphAnimMesh( geometry, material );
+
+							if ( objJSON.duration !== undefined ) {
+
+								object.duration = objJSON.duration;
+
+							}
+
+							if ( objJSON.time !== undefined ) {
+
+								object.time = objJSON.time;
+
+							}
+
+							if ( objJSON.mirroredLoop !== undefined ) {
+
+								object.mirroredLoop = objJSON.mirroredLoop;
+
+							}
+
+							if ( material.morphNormals ) {
+
+								geometry.computeMorphNormals();
+
+							}
+
+						} else {
+
+							object = new THREE.Mesh( geometry, material );
+
+						}
+
+						object.name = objID;
+
+						if ( mat ) {
+
+							object.matrixAutoUpdate = false;
+							object.matrix.set(
+								mat[0],  mat[1],  mat[2],  mat[3],
+								mat[4],  mat[5],  mat[6],  mat[7],
+								mat[8],  mat[9],  mat[10], mat[11],
+								mat[12], mat[13], mat[14], mat[15]
+							);
+
+						} else {
+
+							object.position.set( pos[0], pos[1], pos[2] );
+
+							if ( quat ) {
+
+								object.quaternion.set( quat[0], quat[1], quat[2], quat[3] );
+								object.useQuaternion = true;
+
+							} else {
+
+								object.rotation.set( rot[0], rot[1], rot[2] );
+
+							}
+
+							object.scale.set( scl[0], scl[1], scl[2] );
+
+						}
+
+						object.visible = objJSON.visible;
+						object.castShadow = objJSON.castShadow;
+						object.receiveShadow = objJSON.receiveShadow;
+
+						parent.add( object );
+
+						result.objects[ objID ] = object;
+
+					}
+
+				// lights
+
+				} else if ( objJSON.type === "DirectionalLight" || objJSON.type === "PointLight" || objJSON.type === "AmbientLight" ) {
+
+					hex = ( objJSON.color !== undefined ) ? objJSON.color : 0xffffff;
+					intensity = ( objJSON.intensity !== undefined ) ? objJSON.intensity : 1;
+
+					if ( objJSON.type === "DirectionalLight" ) {
+
+						pos = objJSON.direction;
+
+						light = new THREE.DirectionalLight( hex, intensity );
+						light.position.set( pos[0], pos[1], pos[2] );
+
+						if ( objJSON.target ) {
+
+							target_array.push( { "object": light, "targetName" : objJSON.target } );
+
+							// kill existing default target
+							// otherwise it gets added to scene when parent gets added
+
+							light.target = null;
+
+						}
+
+					} else if ( objJSON.type === "PointLight" ) {
+
+						pos = objJSON.position;
+						dst = objJSON.distance;
+
+						light = new THREE.PointLight( hex, intensity, dst );
+						light.position.set( pos[0], pos[1], pos[2] );
+
+					} else if ( objJSON.type === "AmbientLight" ) {
+
+						light = new THREE.AmbientLight( hex );
+
+					}
+
+					parent.add( light );
+
+					light.name = objID;
+					result.lights[ objID ] = light;
+					result.objects[ objID ] = light;
+
+				// cameras
+
+				} else if ( objJSON.type === "PerspectiveCamera" || objJSON.type === "OrthographicCamera" ) {
+
+					if ( objJSON.type === "PerspectiveCamera" ) {
+
+						camera = new THREE.PerspectiveCamera( objJSON.fov, objJSON.aspect, objJSON.near, objJSON.far );
+
+					} else if ( objJSON.type === "OrthographicCamera" ) {
+
+						camera = new THREE.OrthographicCamera( objJSON.left, objJSON.right, objJSON.top, objJSON.bottom, objJSON.near, objJSON.far );
+
+					}
+
+					pos = objJSON.position;
+					camera.position.set( pos[0], pos[1], pos[2] );
+					parent.add( camera );
+
+					camera.name = objID;
+					result.cameras[ objID ] = camera;
+					result.objects[ objID ] = camera;
+
+				// pure Object3D
+
+				} else {
+
+					pos = objJSON.position;
+					rot = objJSON.rotation;
+					scl = objJSON.scale;
+					quat = objJSON.quaternion;
+
+					object = new THREE.Object3D();
+					object.name = objID;
+					object.position.set( pos[0], pos[1], pos[2] );
+
+					if ( quat ) {
+
+						object.quaternion.set( quat[0], quat[1], quat[2], quat[3] );
+						object.useQuaternion = true;
+
+					} else {
+
+						object.rotation.set( rot[0], rot[1], rot[2] );
+
+					}
+
+					object.scale.set( scl[0], scl[1], scl[2] );
+					object.visible = ( objJSON.visible !== undefined ) ? objJSON.visible : false;
+
+					parent.add( object );
+
+					result.objects[ objID ] = object;
+					result.empties[ objID ] = object;
+
+				}
+
+				if ( object ) {
+
+					if ( objJSON.properties !== undefined )  {
+
+						for ( var key in objJSON.properties ) {
+
+							var value = objJSON.properties[ key ];
+							object.properties[ key ] = value;
+
+						}
+
+					}
+
+					if ( objJSON.groups !== undefined ) {
+
+						for ( var i = 0; i < objJSON.groups.length; i ++ ) {
+
+							var groupID = objJSON.groups[ i ];
+
+							if ( result.groups[ groupID ] === undefined ) {
+
+								result.groups[ groupID ] = [];
+
+							}
+
+							result.groups[ groupID ].push( objID );
+
+						}
+
+					}
+
+					if ( objJSON.children !== undefined ) {
+
+						handle_children( object, objJSON.children );
+
+					}
+
+				}
+
+			}
+
+		}
+
+	};
+
+	function handle_mesh( geo, mat, id ) {
+
+		result.geometries[ id ] = geo;
+		result.face_materials[ id ] = mat;
+		handle_objects();
+
+	};
+
+	function handle_hierarchy( node, id, parent, material, obj ) {
+
+		var p = obj.position;
+		var r = obj.rotation;
+		var q = obj.quaternion;
+		var s = obj.scale;
+
+		node.position.set( p[0], p[1], p[2] );
+
+		if ( q ) {
+
+			node.quaternion.set( q[0], q[1], q[2], q[3] );
+			node.useQuaternion = true;
+
+		} else {
+
+			node.rotation.set( r[0], r[1], r[2] );
+
+		}
+
+		node.scale.set( s[0], s[1], s[2] );
+
+		// override children materials
+		// if object material was specified in JSON explicitly
+
+		if ( material ) {
+
+			node.traverse( function ( child )  {
+
+				child.material = material;
+
+			} );
+
+		}
+
+		// override children visibility
+		// with root node visibility as specified in JSON
+
+		var visible = ( obj.visible !== undefined ) ? obj.visible : true;
+
+		node.traverse( function ( child )  {
+
+			child.visible = visible;
+
+		} );
+
+		parent.add( node );
+
+		node.name = id;
+
+		result.objects[ id ] = node;
+		handle_objects();
+
+	};
+
+	function create_callback_geometry( id ) {
+
+		return function( geo, mat ) {
+
+			handle_mesh( geo, mat, id );
+
+			counter_models -= 1;
+
+			scope.onLoadComplete();
+
+			async_callback_gate();
+
+		}
+
+	};
+
+	function create_callback_hierachy( id, parent, material, obj ) {
+
+		return function( event ) {
+
+			var result;
+
+			// loaders which use EventDispatcher
+
+			if ( event.content ) {
+
+				result = event.content;
+
+			// ColladaLoader
+
+			} else if ( event.dae ) {
+
+				result = event.scene;
+
+
+			// UTF8Loader
+
+			} else {
+
+				result = event;
+
+			}
+
+			handle_hierarchy( result, id, parent, material, obj );
+
+			counter_models -= 1;
+
+			scope.onLoadComplete();
+
+			async_callback_gate();
+
+		}
+
+	};
+
+	function create_callback_embed( id ) {
+
+		return function( geo, mat ) {
+
+			result.geometries[ id ] = geo;
+			result.face_materials[ id ] = mat;
+
+		}
+
+	};
+
+	function async_callback_gate() {
+
+		var progress = {
+
+			totalModels : total_models,
+			totalTextures : total_textures,
+			loadedModels : total_models - counter_models,
+			loadedTextures : total_textures - counter_textures
+
+		};
+
+		scope.callbackProgress( progress, result );
+
+		scope.onLoadProgress();
+
+		if ( counter_models === 0 && counter_textures === 0 ) {
+
+			finalize();
+			callbackFinished( result );
+
+		}
+
+	};
+
+	function finalize() {
+
+		// take care of targets which could be asynchronously loaded objects
+
+		for ( var i = 0; i < target_array.length; i ++ ) {
+
+			var ta = target_array[ i ];
+
+			var target = result.objects[ ta.targetName ];
+
+			if ( target ) {
+
+				ta.object.target = target;
+
+			} else {
+
+				// if there was error and target of specified name doesn't exist in the scene file
+				// create instead dummy target
+				// (target must be added to scene explicitly as parent is already added)
+
+				ta.object.target = new THREE.Object3D();
+				result.scene.add( ta.object.target );
+
+			}
+
+			ta.object.target.properties.targetInverse = ta.object;
+
+		}
+
+	};
+
+	var callbackTexture = function ( count ) {
+
+		counter_textures -= count;
+		async_callback_gate();
+
+		scope.onLoadComplete();
+
+	};
+
+	// must use this instead of just directly calling callbackTexture
+	// because of closure in the calling context loop
+
+	var generateTextureCallback = function ( count ) {
+
+		return function() {
+
+			callbackTexture( count );
+
+		};
+
+	};
+
+	// first go synchronous elements
+
+	// fogs
+
+	var fogID, fogJSON;
+
+	for ( fogID in data.fogs ) {
+
+		fogJSON = data.fogs[ fogID ];
+
+		if ( fogJSON.type === "linear" ) {
+
+			fog = new THREE.Fog( 0x000000, fogJSON.near, fogJSON.far );
+
+		} else if ( fogJSON.type === "exp2" ) {
+
+			fog = new THREE.FogExp2( 0x000000, fogJSON.density );
+
+		}
+
+		color = fogJSON.color;
+		fog.color.setRGB( color[0], color[1], color[2] );
+
+		result.fogs[ fogID ] = fog;
+
+	}
+
+	// now come potentially asynchronous elements
+
+	// geometries
+
+	// count how many geometries will be loaded asynchronously
+
+	var geoID, geoJSON;
+
+	for ( geoID in data.geometries ) {
+
+		geoJSON = data.geometries[ geoID ];
+
+		if ( geoJSON.type in this.geometryHandlerMap ) {
+
+			counter_models += 1;
+
+			scope.onLoadStart();
+
+		}
+
+	}
+
+	// count how many hierarchies will be loaded asynchronously
+
+	var objID, objJSON;
+
+	for ( objID in data.objects ) {
+
+		objJSON = data.objects[ objID ];
+
+		if ( objJSON.type && ( objJSON.type in this.hierarchyHandlerMap ) ) {
+
+			counter_models += 1;
+
+			scope.onLoadStart();
+
+		}
+
+	}
+
+	total_models = counter_models;
+
+	for ( geoID in data.geometries ) {
+
+		geoJSON = data.geometries[ geoID ];
+
+		if ( geoJSON.type === "cube" ) {
+
+			geometry = new THREE.CubeGeometry( geoJSON.width, geoJSON.height, geoJSON.depth, geoJSON.widthSegments, geoJSON.heightSegments, geoJSON.depthSegments );
+			result.geometries[ geoID ] = geometry;
+
+		} else if ( geoJSON.type === "plane" ) {
+
+			geometry = new THREE.PlaneGeometry( geoJSON.width, geoJSON.height, geoJSON.widthSegments, geoJSON.heightSegments );
+			result.geometries[ geoID ] = geometry;
+
+		} else if ( geoJSON.type === "sphere" ) {
+
+			geometry = new THREE.SphereGeometry( geoJSON.radius, geoJSON.widthSegments, geoJSON.heightSegments );
+			result.geometries[ geoID ] = geometry;
+
+		} else if ( geoJSON.type === "cylinder" ) {
+
+			geometry = new THREE.CylinderGeometry( geoJSON.topRad, geoJSON.botRad, geoJSON.height, geoJSON.radSegs, geoJSON.heightSegs );
+			result.geometries[ geoID ] = geometry;
+
+		} else if ( geoJSON.type === "torus" ) {
+
+			geometry = new THREE.TorusGeometry( geoJSON.radius, geoJSON.tube, geoJSON.segmentsR, geoJSON.segmentsT );
+			result.geometries[ geoID ] = geometry;
+
+		} else if ( geoJSON.type === "icosahedron" ) {
+
+			geometry = new THREE.IcosahedronGeometry( geoJSON.radius, geoJSON.subdivisions );
+			result.geometries[ geoID ] = geometry;
+
+		} else if ( geoJSON.type in this.geometryHandlerMap ) {
+
+			var loaderParameters = {};
+
+			for ( var parType in geoJSON ) {
+
+				if ( parType !== "type" && parType !== "url" ) {
+
+					loaderParameters[ parType ] = geoJSON[ parType ];
+
+				}
+
+			}
+
+			var loader = this.geometryHandlerMap[ geoJSON.type ][ "loaderObject" ];
+			loader.load( get_url( geoJSON.url, data.urlBaseType ), create_callback_geometry( geoID ), loaderParameters );
+
+		} else if ( geoJSON.type === "embedded" ) {
+
+			var modelJson = data.embeds[ geoJSON.id ],
+				texture_path = "";
+
+			// pass metadata along to jsonLoader so it knows the format version
+
+			modelJson.metadata = data.metadata;
+
+			if ( modelJson ) {
+
+				var jsonLoader = this.geometryHandlerMap[ "ascii" ][ "loaderObject" ];
+				jsonLoader.createModel( modelJson, create_callback_embed( geoID ), texture_path );
+
+			}
+
+		}
+
+	}
+
+	// textures
+
+	// count how many textures will be loaded asynchronously
+
+	var textureID, textureJSON;
+
+	for ( textureID in data.textures ) {
+
+		textureJSON = data.textures[ textureID ];
+
+		if ( textureJSON.url instanceof Array ) {
+
+			counter_textures += textureJSON.url.length;
+
+			for( var n = 0; n < textureJSON.url.length; n ++ ) {
+
+				scope.onLoadStart();
+
+			}
+
+		} else {
+
+			counter_textures += 1;
+
+			scope.onLoadStart();
+
+		}
+
+	}
+
+	total_textures = counter_textures;
+
+	for ( textureID in data.textures ) {
+
+		textureJSON = data.textures[ textureID ];
+
+		if ( textureJSON.mapping !== undefined && THREE[ textureJSON.mapping ] !== undefined  ) {
+
+			textureJSON.mapping = new THREE[ textureJSON.mapping ]();
+
+		}
+
+		if ( textureJSON.url instanceof Array ) {
+
+			var count = textureJSON.url.length;
+			var url_array = [];
+
+			for( var i = 0; i < count; i ++ ) {
+
+				url_array[ i ] = get_url( textureJSON.url[ i ], data.urlBaseType );
+
+			}
+
+			var isCompressed = /\.dds$/i.test( url_array[ 0 ] );
+
+			if ( isCompressed ) {
+
+				texture = THREE.ImageUtils.loadCompressedTextureCube( url_array, textureJSON.mapping, generateTextureCallback( count ) );
+
+			} else {
+
+				texture = THREE.ImageUtils.loadTextureCube( url_array, textureJSON.mapping, generateTextureCallback( count ) );
+
+			}
+
+		} else {
+
+			var isCompressed = /\.dds$/i.test( textureJSON.url );
+			var fullUrl = get_url( textureJSON.url, data.urlBaseType );
+			var textureCallback = generateTextureCallback( 1 );
+
+			if ( isCompressed ) {
+
+				texture = THREE.ImageUtils.loadCompressedTexture( fullUrl, textureJSON.mapping, textureCallback );
+
+			} else {
+
+				texture = THREE.ImageUtils.loadTexture( fullUrl, textureJSON.mapping, textureCallback );
+
+			}
+
+			if ( THREE[ textureJSON.minFilter ] !== undefined )
+				texture.minFilter = THREE[ textureJSON.minFilter ];
+
+			if ( THREE[ textureJSON.magFilter ] !== undefined )
+				texture.magFilter = THREE[ textureJSON.magFilter ];
+
+			if ( textureJSON.anisotropy ) texture.anisotropy = textureJSON.anisotropy;
+
+			if ( textureJSON.repeat ) {
+
+				texture.repeat.set( textureJSON.repeat[ 0 ], textureJSON.repeat[ 1 ] );
+
+				if ( textureJSON.repeat[ 0 ] !== 1 ) texture.wrapS = THREE.RepeatWrapping;
+				if ( textureJSON.repeat[ 1 ] !== 1 ) texture.wrapT = THREE.RepeatWrapping;
+
+			}
+
+			if ( textureJSON.offset ) {
+
+				texture.offset.set( textureJSON.offset[ 0 ], textureJSON.offset[ 1 ] );
+
+			}
+
+			// handle wrap after repeat so that default repeat can be overriden
+
+			if ( textureJSON.wrap ) {
+
+				var wrapMap = {
+				"repeat" 	: THREE.RepeatWrapping,
+				"mirror"	: THREE.MirroredRepeatWrapping
+				}
+
+				if ( wrapMap[ textureJSON.wrap[ 0 ] ] !== undefined ) texture.wrapS = wrapMap[ textureJSON.wrap[ 0 ] ];
+				if ( wrapMap[ textureJSON.wrap[ 1 ] ] !== undefined ) texture.wrapT = wrapMap[ textureJSON.wrap[ 1 ] ];
+
+			}
+
+		}
+
+		result.textures[ textureID ] = texture;
+
+	}
+
+	// materials
+
+	var matID, matJSON;
+	var parID;
+
+	for ( matID in data.materials ) {
+
+		matJSON = data.materials[ matID ];
+
+		for ( parID in matJSON.parameters ) {
+
+			if ( parID === "envMap" || parID === "map" || parID === "lightMap" || parID === "bumpMap" ) {
+
+				matJSON.parameters[ parID ] = result.textures[ matJSON.parameters[ parID ] ];
+
+			} else if ( parID === "shading" ) {
+
+				matJSON.parameters[ parID ] = ( matJSON.parameters[ parID ] === "flat" ) ? THREE.FlatShading : THREE.SmoothShading;
+
+			} else if ( parID === "side" ) {
+
+				if ( matJSON.parameters[ parID ] == "double" ) {
+
+					matJSON.parameters[ parID ] = THREE.DoubleSide;
+
+				} else if ( matJSON.parameters[ parID ] == "back" ) {
+
+					matJSON.parameters[ parID ] = THREE.BackSide;
+
+				} else {
+
+					matJSON.parameters[ parID ] = THREE.FrontSide;
+
+				}
+
+			} else if ( parID === "blending" ) {
+
+				matJSON.parameters[ parID ] = matJSON.parameters[ parID ] in THREE ? THREE[ matJSON.parameters[ parID ] ] : THREE.NormalBlending;
+
+			} else if ( parID === "combine" ) {
+
+				matJSON.parameters[ parID ] = matJSON.parameters[ parID ] in THREE ? THREE[ matJSON.parameters[ parID ] ] : THREE.MultiplyOperation;
+
+			} else if ( parID === "vertexColors" ) {
+
+				if ( matJSON.parameters[ parID ] == "face" ) {
+
+					matJSON.parameters[ parID ] = THREE.FaceColors;
+
+				// default to vertex colors if "vertexColors" is anything else face colors or 0 / null / false
+
+				} else if ( matJSON.parameters[ parID ] )   {
+
+					matJSON.parameters[ parID ] = THREE.VertexColors;
+
+				}
+
+			} else if ( parID === "wrapRGB" ) {
+
+				var v3 = matJSON.parameters[ parID ];
+				matJSON.parameters[ parID ] = new THREE.Vector3( v3[ 0 ], v3[ 1 ], v3[ 2 ] );
+
+			}
+
+		}
+
+		if ( matJSON.parameters.opacity !== undefined && matJSON.parameters.opacity < 1.0 ) {
+
+			matJSON.parameters.transparent = true;
+
+		}
+
+		if ( matJSON.parameters.normalMap ) {
+
+			var shader = THREE.ShaderLib[ "normalmap" ];
+			var uniforms = THREE.UniformsUtils.clone( shader.uniforms );
+
+			var diffuse = matJSON.parameters.color;
+			var specular = matJSON.parameters.specular;
+			var ambient = matJSON.parameters.ambient;
+			var shininess = matJSON.parameters.shininess;
+
+			uniforms[ "tNormal" ].value = result.textures[ matJSON.parameters.normalMap ];
+
+			if ( matJSON.parameters.normalScale ) {
+
+				uniforms[ "uNormalScale" ].value.set( matJSON.parameters.normalScale[ 0 ], matJSON.parameters.normalScale[ 1 ] );
+
+			}
+
+			if ( matJSON.parameters.map ) {
+
+				uniforms[ "tDiffuse" ].value = matJSON.parameters.map;
+				uniforms[ "enableDiffuse" ].value = true;
+
+			}
+
+			if ( matJSON.parameters.envMap ) {
+
+				uniforms[ "tCube" ].value = matJSON.parameters.envMap;
+				uniforms[ "enableReflection" ].value = true;
+				uniforms[ "uReflectivity" ].value = matJSON.parameters.reflectivity;
+
+			}
+
+			if ( matJSON.parameters.lightMap ) {
+
+				uniforms[ "tAO" ].value = matJSON.parameters.lightMap;
+				uniforms[ "enableAO" ].value = true;
+
+			}
+
+			if ( matJSON.parameters.specularMap ) {
+
+				uniforms[ "tSpecular" ].value = result.textures[ matJSON.parameters.specularMap ];
+				uniforms[ "enableSpecular" ].value = true;
+
+			}
+
+			if ( matJSON.parameters.displacementMap ) {
+
+				uniforms[ "tDisplacement" ].value = result.textures[ matJSON.parameters.displacementMap ];
+				uniforms[ "enableDisplacement" ].value = true;
+
+				uniforms[ "uDisplacementBias" ].value = matJSON.parameters.displacementBias;
+				uniforms[ "uDisplacementScale" ].value = matJSON.parameters.displacementScale;
+
+			}
+
+			uniforms[ "uDiffuseColor" ].value.setHex( diffuse );
+			uniforms[ "uSpecularColor" ].value.setHex( specular );
+			uniforms[ "uAmbientColor" ].value.setHex( ambient );
+
+			uniforms[ "uShininess" ].value = shininess;
+
+			if ( matJSON.parameters.opacity ) {
+
+				uniforms[ "uOpacity" ].value = matJSON.parameters.opacity;
+
+			}
+
+			var parameters = { fragmentShader: shader.fragmentShader, vertexShader: shader.vertexShader, uniforms: uniforms, lights: true, fog: true };
+
+			material = new THREE.ShaderMaterial( parameters );
+
+		} else {
+
+			material = new THREE[ matJSON.type ]( matJSON.parameters );
+
+		}
+
+		result.materials[ matID ] = material;
+
+	}
+
+	// second pass through all materials to initialize MeshFaceMaterials
+	// that could be referring to other materials out of order
+
+	for ( matID in data.materials ) {
+
+		matJSON = data.materials[ matID ];
+
+		if ( matJSON.parameters.materials ) {
+
+			var materialArray = [];
+
+			for ( var i = 0; i < matJSON.parameters.materials.length; i ++ ) {
+
+				var label = matJSON.parameters.materials[ i ];
+				materialArray.push( result.materials[ label ] );
+
+			}
+
+			result.materials[ matID ].materials = materialArray;
+
+		}
+
+	}
+
+	// objects ( synchronous init of procedural primitives )
+
+	handle_objects();
+
+	// defaults
+
+	if ( result.cameras && data.defaults.camera ) {
+
+		result.currentCamera = result.cameras[ data.defaults.camera ];
+
+	}
+
+	if ( result.fogs && data.defaults.fog ) {
+
+		result.scene.fog = result.fogs[ data.defaults.fog ];
+
+	}
+
+	// synchronous callback
+
+	scope.callbackSync( result );
+
+	// just in case there are no async elements
+
+	async_callback_gate();
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.TextureLoader = function () {
+
+	THREE.EventDispatcher.call( this );
+
+	this.crossOrigin = null;
+
+};
+
+THREE.TextureLoader.prototype = {
+
+	constructor: THREE.TextureLoader,
+
+	load: function ( url ) {
+
+		var scope = this;
+
+		var image = new Image();
+
+		image.addEventListener( 'load', function () {
+
+			var texture = new THREE.Texture( image );
+			texture.needsUpdate = true;
+
+			scope.dispatchEvent( { type: 'load', content: texture } );
+
+		}, false );
+
+		image.addEventListener( 'error', function () {
+
+			scope.dispatchEvent( { type: 'error', message: 'Couldn\'t load URL [' + url + ']' } );
+
+		}, false );
+
+		if ( scope.crossOrigin ) image.crossOrigin = scope.crossOrigin;
+
+		image.src = url;
+
+	}
+
+}
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Material = function () {
+
+	THREE.EventDispatcher.call( this );
+
+	this.id = THREE.MaterialIdCount ++;
+
+	this.name = '';
+
+	this.side = THREE.FrontSide;
+
+	this.opacity = 1;
+	this.transparent = false;
+
+	this.blending = THREE.NormalBlending;
+
+	this.blendSrc = THREE.SrcAlphaFactor;
+	this.blendDst = THREE.OneMinusSrcAlphaFactor;
+	this.blendEquation = THREE.AddEquation;
+
+	this.depthTest = true;
+	this.depthWrite = true;
+
+	this.polygonOffset = false;
+	this.polygonOffsetFactor = 0;
+	this.polygonOffsetUnits = 0;
+
+	this.alphaTest = 0;
+
+	this.overdraw = false; // Boolean for fixing antialiasing gaps in CanvasRenderer
+
+	this.visible = true;
+
+	this.needsUpdate = true;
+
+};
+
+THREE.Material.prototype.setValues = function ( values ) {
+
+	if ( values === undefined ) return;
+
+	for ( var key in values ) {
+
+		var newValue = values[ key ];
+
+		if ( newValue === undefined ) {
+
+			console.warn( 'THREE.Material: \'' + key + '\' parameter is undefined.' );
+			continue;
+
+		}
+
+		if ( key in this ) {
+
+			var currentValue = this[ key ];
+
+			if ( currentValue instanceof THREE.Color && newValue instanceof THREE.Color ) {
+
+				currentValue.copy( newValue );
+
+			} else if ( currentValue instanceof THREE.Color ) {
+
+				currentValue.set( newValue );
+
+			} else if ( currentValue instanceof THREE.Vector3 && newValue instanceof THREE.Vector3 ) {
+
+				currentValue.copy( newValue );
+
+			} else {
+
+				this[ key ] = newValue;
+
+			}
+
+		}
+
+	}
+
+};
+
+THREE.Material.prototype.clone = function ( material ) {
+
+	if ( material === undefined ) material = new THREE.Material();
+
+	material.name = this.name;
+
+	material.side = this.side;
+
+	material.opacity = this.opacity;
+	material.transparent = this.transparent;
+
+	material.blending = this.blending;
+
+	material.blendSrc = this.blendSrc;
+	material.blendDst = this.blendDst;
+	material.blendEquation = this.blendEquation;
+
+	material.depthTest = this.depthTest;
+	material.depthWrite = this.depthWrite;
+
+	material.polygonOffset = this.polygonOffset;
+	material.polygonOffsetFactor = this.polygonOffsetFactor;
+	material.polygonOffsetUnits = this.polygonOffsetUnits;
+
+	material.alphaTest = this.alphaTest;
+
+	material.overdraw = this.overdraw;
+
+	material.visible = this.visible;
+
+	return material;
+
+};
+
+THREE.Material.prototype.dispose = function () {
+
+	this.dispatchEvent( { type: 'dispose' } );
+
+};
+
+THREE.MaterialIdCount = 0;
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ *
+ * parameters = {
+ *  color: <hex>,
+ *  opacity: <float>,
+ *
+ *  blending: THREE.NormalBlending,
+ *  depthTest: <bool>,
+ *  depthWrite: <bool>,
+ *
+ *  linewidth: <float>,
+ *  linecap: "round",
+ *  linejoin: "round",
+ *
+ *  vertexColors: <bool>
+ *
+ *  fog: <bool>
+ * }
+ */
+
+THREE.LineBasicMaterial = function ( parameters ) {
+
+	THREE.Material.call( this );
+
+	this.color = new THREE.Color( 0xffffff );
+
+	this.linewidth = 1;
+	this.linecap = 'round';
+	this.linejoin = 'round';
+
+	this.vertexColors = false;
+
+	this.fog = true;
+
+	this.setValues( parameters );
+
+};
+
+THREE.LineBasicMaterial.prototype = Object.create( THREE.Material.prototype );
+
+THREE.LineBasicMaterial.prototype.clone = function () {
+
+	var material = new THREE.LineBasicMaterial();
+
+	THREE.Material.prototype.clone.call( this, material );
+
+	material.color.copy( this.color );
+
+	material.linewidth = this.linewidth;
+	material.linecap = this.linecap;
+	material.linejoin = this.linejoin;
+
+	material.vertexColors = this.vertexColors;
+
+	material.fog = this.fog;
+
+	return material;
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ *
+ * parameters = {
+ *  color: <hex>,
+ *  opacity: <float>,
+ *
+ *  blending: THREE.NormalBlending,
+ *  depthTest: <bool>,
+ *  depthWrite: <bool>,
+ *
+ *  linewidth: <float>,
+ *
+ *  scale: <float>,
+ *  dashSize: <float>,
+ *  gapSize: <float>,
+ *
+ *  vertexColors: <bool>
+ *
+ *  fog: <bool>
+ * }
+ */
+
+THREE.LineDashedMaterial = function ( parameters ) {
+
+	THREE.Material.call( this );
+
+	this.color = new THREE.Color( 0xffffff );
+
+	this.linewidth = 1;
+
+	this.scale = 1;
+	this.dashSize = 3;
+	this.gapSize = 1;
+
+	this.vertexColors = false;
+
+	this.fog = true;
+
+	this.setValues( parameters );
+
+};
+
+THREE.LineDashedMaterial.prototype = Object.create( THREE.Material.prototype );
+
+THREE.LineDashedMaterial.prototype.clone = function () {
+
+	var material = new THREE.LineDashedMaterial();
+
+	THREE.Material.prototype.clone.call( this, material );
+
+	material.color.copy( this.color );
+
+	material.linewidth = this.linewidth;
+
+	material.scale = this.scale;
+	material.dashSize = this.dashSize;
+	material.gapSize = this.gapSize;
+
+	material.vertexColors = this.vertexColors;
+
+	material.fog = this.fog;
+
+	return material;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ *
+ * parameters = {
+ *  color: <hex>,
+ *  opacity: <float>,
+ *  map: new THREE.Texture( <Image> ),
+ *
+ *  lightMap: new THREE.Texture( <Image> ),
+ *
+ *  specularMap: new THREE.Texture( <Image> ),
+ *
+ *  envMap: new THREE.TextureCube( [posx, negx, posy, negy, posz, negz] ),
+ *  combine: THREE.Multiply,
+ *  reflectivity: <float>,
+ *  refractionRatio: <float>,
+ *
+ *  shading: THREE.SmoothShading,
+ *  blending: THREE.NormalBlending,
+ *  depthTest: <bool>,
+ *  depthWrite: <bool>,
+ *
+ *  wireframe: <boolean>,
+ *  wireframeLinewidth: <float>,
+ *
+ *  vertexColors: THREE.NoColors / THREE.VertexColors / THREE.FaceColors,
+ *
+ *  skinning: <bool>,
+ *  morphTargets: <bool>,
+ *
+ *  fog: <bool>
+ * }
+ */
+
+THREE.MeshBasicMaterial = function ( parameters ) {
+
+	THREE.Material.call( this );
+
+	this.color = new THREE.Color( 0xffffff ); // emissive
+
+	this.map = null;
+
+	this.lightMap = null;
+
+	this.specularMap = null;
+
+	this.envMap = null;
+	this.combine = THREE.MultiplyOperation;
+	this.reflectivity = 1;
+	this.refractionRatio = 0.98;
+
+	this.fog = true;
+
+	this.shading = THREE.SmoothShading;
+
+	this.wireframe = false;
+	this.wireframeLinewidth = 1;
+	this.wireframeLinecap = 'round';
+	this.wireframeLinejoin = 'round';
+
+	this.vertexColors = THREE.NoColors;
+
+	this.skinning = false;
+	this.morphTargets = false;
+
+	this.setValues( parameters );
+
+};
+
+THREE.MeshBasicMaterial.prototype = Object.create( THREE.Material.prototype );
+
+THREE.MeshBasicMaterial.prototype.clone = function () {
+
+	var material = new THREE.MeshBasicMaterial();
+
+	THREE.Material.prototype.clone.call( this, material );
+
+	material.color.copy( this.color );
+
+	material.map = this.map;
+
+	material.lightMap = this.lightMap;
+
+	material.specularMap = this.specularMap;
+
+	material.envMap = this.envMap;
+	material.combine = this.combine;
+	material.reflectivity = this.reflectivity;
+	material.refractionRatio = this.refractionRatio;
+
+	material.fog = this.fog;
+
+	material.shading = this.shading;
+
+	material.wireframe = this.wireframe;
+	material.wireframeLinewidth = this.wireframeLinewidth;
+	material.wireframeLinecap = this.wireframeLinecap;
+	material.wireframeLinejoin = this.wireframeLinejoin;
+
+	material.vertexColors = this.vertexColors;
+
+	material.skinning = this.skinning;
+	material.morphTargets = this.morphTargets;
+
+	return material;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ *
+ * parameters = {
+ *  color: <hex>,
+ *  ambient: <hex>,
+ *  emissive: <hex>,
+ *  opacity: <float>,
+ *
+ *  map: new THREE.Texture( <Image> ),
+ *
+ *  lightMap: new THREE.Texture( <Image> ),
+ *
+ *  specularMap: new THREE.Texture( <Image> ),
+ *
+ *  envMap: new THREE.TextureCube( [posx, negx, posy, negy, posz, negz] ),
+ *  combine: THREE.Multiply,
+ *  reflectivity: <float>,
+ *  refractionRatio: <float>,
+ *
+ *  shading: THREE.SmoothShading,
+ *  blending: THREE.NormalBlending,
+ *  depthTest: <bool>,
+ *  depthWrite: <bool>,
+ *
+ *  wireframe: <boolean>,
+ *  wireframeLinewidth: <float>,
+ *
+ *  vertexColors: THREE.NoColors / THREE.VertexColors / THREE.FaceColors,
+ *
+ *  skinning: <bool>,
+ *  morphTargets: <bool>,
+ *  morphNormals: <bool>,
+ *
+ *	fog: <bool>
+ * }
+ */
+
+THREE.MeshLambertMaterial = function ( parameters ) {
+
+	THREE.Material.call( this );
+
+	this.color = new THREE.Color( 0xffffff ); // diffuse
+	this.ambient = new THREE.Color( 0xffffff );
+	this.emissive = new THREE.Color( 0x000000 );
+
+	this.wrapAround = false;
+	this.wrapRGB = new THREE.Vector3( 1, 1, 1 );
+
+	this.map = null;
+
+	this.lightMap = null;
+
+	this.specularMap = null;
+
+	this.envMap = null;
+	this.combine = THREE.MultiplyOperation;
+	this.reflectivity = 1;
+	this.refractionRatio = 0.98;
+
+	this.fog = true;
+
+	this.shading = THREE.SmoothShading;
+
+	this.wireframe = false;
+	this.wireframeLinewidth = 1;
+	this.wireframeLinecap = 'round';
+	this.wireframeLinejoin = 'round';
+
+	this.vertexColors = THREE.NoColors;
+
+	this.skinning = false;
+	this.morphTargets = false;
+	this.morphNormals = false;
+
+	this.setValues( parameters );
+
+};
+
+THREE.MeshLambertMaterial.prototype = Object.create( THREE.Material.prototype );
+
+THREE.MeshLambertMaterial.prototype.clone = function () {
+
+	var material = new THREE.MeshLambertMaterial();
+
+	THREE.Material.prototype.clone.call( this, material );
+
+	material.color.copy( this.color );
+	material.ambient.copy( this.ambient );
+	material.emissive.copy( this.emissive );
+
+	material.wrapAround = this.wrapAround;
+	material.wrapRGB.copy( this.wrapRGB );
+
+	material.map = this.map;
+
+	material.lightMap = this.lightMap;
+
+	material.specularMap = this.specularMap;
+
+	material.envMap = this.envMap;
+	material.combine = this.combine;
+	material.reflectivity = this.reflectivity;
+	material.refractionRatio = this.refractionRatio;
+
+	material.fog = this.fog;
+
+	material.shading = this.shading;
+
+	material.wireframe = this.wireframe;
+	material.wireframeLinewidth = this.wireframeLinewidth;
+	material.wireframeLinecap = this.wireframeLinecap;
+	material.wireframeLinejoin = this.wireframeLinejoin;
+
+	material.vertexColors = this.vertexColors;
+
+	material.skinning = this.skinning;
+	material.morphTargets = this.morphTargets;
+	material.morphNormals = this.morphNormals;
+
+	return material;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ *
+ * parameters = {
+ *  color: <hex>,
+ *  ambient: <hex>,
+ *  emissive: <hex>,
+ *  specular: <hex>,
+ *  shininess: <float>,
+ *  opacity: <float>,
+ *
+ *  map: new THREE.Texture( <Image> ),
+ *
+ *  lightMap: new THREE.Texture( <Image> ),
+ *
+ *  bumpMap: new THREE.Texture( <Image> ),
+ *  bumpScale: <float>,
+ *
+ *  normalMap: new THREE.Texture( <Image> ),
+ *  normalScale: <Vector2>,
+ *
+ *  specularMap: new THREE.Texture( <Image> ),
+ *
+ *  envMap: new THREE.TextureCube( [posx, negx, posy, negy, posz, negz] ),
+ *  combine: THREE.Multiply,
+ *  reflectivity: <float>,
+ *  refractionRatio: <float>,
+ *
+ *  shading: THREE.SmoothShading,
+ *  blending: THREE.NormalBlending,
+ *  depthTest: <bool>,
+ *  depthWrite: <bool>,
+ *
+ *  wireframe: <boolean>,
+ *  wireframeLinewidth: <float>,
+ *
+ *  vertexColors: THREE.NoColors / THREE.VertexColors / THREE.FaceColors,
+ *
+ *  skinning: <bool>,
+ *  morphTargets: <bool>,
+ *  morphNormals: <bool>,
+ *
+ *	fog: <bool>
+ * }
+ */
+
+THREE.MeshPhongMaterial = function ( parameters ) {
+
+	THREE.Material.call( this );
+
+	this.color = new THREE.Color( 0xffffff ); // diffuse
+	this.ambient = new THREE.Color( 0xffffff );
+	this.emissive = new THREE.Color( 0x000000 );
+	this.specular = new THREE.Color( 0x111111 );
+	this.shininess = 30;
+
+	this.metal = false;
+	this.perPixel = true;
+
+	this.wrapAround = false;
+	this.wrapRGB = new THREE.Vector3( 1, 1, 1 );
+
+	this.map = null;
+
+	this.lightMap = null;
+
+	this.bumpMap = null;
+	this.bumpScale = 1;
+
+	this.normalMap = null;
+	this.normalScale = new THREE.Vector2( 1, 1 );
+
+	this.specularMap = null;
+
+	this.envMap = null;
+	this.combine = THREE.MultiplyOperation;
+	this.reflectivity = 1;
+	this.refractionRatio = 0.98;
+
+	this.fog = true;
+
+	this.shading = THREE.SmoothShading;
+
+	this.wireframe = false;
+	this.wireframeLinewidth = 1;
+	this.wireframeLinecap = 'round';
+	this.wireframeLinejoin = 'round';
+
+	this.vertexColors = THREE.NoColors;
+
+	this.skinning = false;
+	this.morphTargets = false;
+	this.morphNormals = false;
+
+	this.setValues( parameters );
+
+};
+
+THREE.MeshPhongMaterial.prototype = Object.create( THREE.Material.prototype );
+
+THREE.MeshPhongMaterial.prototype.clone = function () {
+
+	var material = new THREE.MeshPhongMaterial();
+
+	THREE.Material.prototype.clone.call( this, material );
+
+	material.color.copy( this.color );
+	material.ambient.copy( this.ambient );
+	material.emissive.copy( this.emissive );
+	material.specular.copy( this.specular );
+	material.shininess = this.shininess;
+
+	material.metal = this.metal;
+	material.perPixel = this.perPixel;
+
+	material.wrapAround = this.wrapAround;
+	material.wrapRGB.copy( this.wrapRGB );
+
+	material.map = this.map;
+
+	material.lightMap = this.lightMap;
+
+	material.bumpMap = this.bumpMap;
+	material.bumpScale = this.bumpScale;
+
+	material.normalMap = this.normalMap;
+	material.normalScale.copy( this.normalScale );
+
+	material.specularMap = this.specularMap;
+
+	material.envMap = this.envMap;
+	material.combine = this.combine;
+	material.reflectivity = this.reflectivity;
+	material.refractionRatio = this.refractionRatio;
+
+	material.fog = this.fog;
+
+	material.shading = this.shading;
+
+	material.wireframe = this.wireframe;
+	material.wireframeLinewidth = this.wireframeLinewidth;
+	material.wireframeLinecap = this.wireframeLinecap;
+	material.wireframeLinejoin = this.wireframeLinejoin;
+
+	material.vertexColors = this.vertexColors;
+
+	material.skinning = this.skinning;
+	material.morphTargets = this.morphTargets;
+	material.morphNormals = this.morphNormals;
+
+	return material;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ *
+ * parameters = {
+ *  opacity: <float>,
+ *
+ *  blending: THREE.NormalBlending,
+ *  depthTest: <bool>,
+ *  depthWrite: <bool>,
+ *
+ *  wireframe: <boolean>,
+ *  wireframeLinewidth: <float>
+ * }
+ */
+
+THREE.MeshDepthMaterial = function ( parameters ) {
+
+	THREE.Material.call( this );
+
+	this.wireframe = false;
+	this.wireframeLinewidth = 1;
+
+	this.setValues( parameters );
+
+};
+
+THREE.MeshDepthMaterial.prototype = Object.create( THREE.Material.prototype );
+
+THREE.MeshDepthMaterial.prototype.clone = function () {
+
+	var material = new THREE.LineBasicMaterial();
+
+	THREE.Material.prototype.clone.call( this, material );
+
+	material.wireframe = this.wireframe;
+	material.wireframeLinewidth = this.wireframeLinewidth;
+
+	return material;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ *
+ * parameters = {
+ *  opacity: <float>,
+ *
+ *  shading: THREE.FlatShading,
+ *  blending: THREE.NormalBlending,
+ *  depthTest: <bool>,
+ *  depthWrite: <bool>,
+ *
+ *  wireframe: <boolean>,
+ *  wireframeLinewidth: <float>
+ * }
+ */
+
+THREE.MeshNormalMaterial = function ( parameters ) {
+
+	THREE.Material.call( this, parameters );
+
+	this.shading = THREE.FlatShading;
+
+	this.wireframe = false;
+	this.wireframeLinewidth = 1;
+
+	this.setValues( parameters );
+
+};
+
+THREE.MeshNormalMaterial.prototype = Object.create( THREE.Material.prototype );
+
+THREE.MeshNormalMaterial.prototype.clone = function () {
+
+	var material = new THREE.MeshNormalMaterial();
+
+	THREE.Material.prototype.clone.call( this, material );
+
+	material.shading = this.shading;
+
+	material.wireframe = this.wireframe;
+	material.wireframeLinewidth = this.wireframeLinewidth;
+
+	return material;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.MeshFaceMaterial = function ( materials ) {
+
+	this.materials = materials instanceof Array ? materials : [];
+
+};
+
+THREE.MeshFaceMaterial.prototype.clone = function () {
+
+	return new THREE.MeshFaceMaterial( this.materials.slice( 0 ) );
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ *
+ * parameters = {
+ *  color: <hex>,
+ *  opacity: <float>,
+ *  map: new THREE.Texture( <Image> ),
+ *
+ *  size: <float>,
+ *
+ *  blending: THREE.NormalBlending,
+ *  depthTest: <bool>,
+ *  depthWrite: <bool>,
+ *
+ *  vertexColors: <bool>,
+ *
+ *  fog: <bool>
+ * }
+ */
+
+THREE.ParticleBasicMaterial = function ( parameters ) {
+
+	THREE.Material.call( this );
+
+	this.color = new THREE.Color( 0xffffff );
+
+	this.map = null;
+
+	this.size = 1;
+	this.sizeAttenuation = true;
+
+	this.vertexColors = false;
+
+	this.fog = true;
+
+	this.setValues( parameters );
+
+};
+
+THREE.ParticleBasicMaterial.prototype = Object.create( THREE.Material.prototype );
+
+THREE.ParticleBasicMaterial.prototype.clone = function () {
+
+	var material = new THREE.ParticleBasicMaterial();
+
+	THREE.Material.prototype.clone.call( this, material );
+
+	material.color.copy( this.color );
+
+	material.map = this.map;
+
+	material.size = this.size;
+	material.sizeAttenuation = this.sizeAttenuation;
+
+	material.vertexColors = this.vertexColors;
+
+	material.fog = this.fog;
+
+	return material;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ *
+ * parameters = {
+ *  color: <hex>,
+ *  program: <function>,
+ *  opacity: <float>,
+ *  blending: THREE.NormalBlending
+ * }
+ */
+
+THREE.ParticleCanvasMaterial = function ( parameters ) {
+
+	THREE.Material.call( this );
+
+	this.color = new THREE.Color( 0xffffff );
+	this.program = function ( context, color ) {};
+
+	this.setValues( parameters );
+
+};
+
+THREE.ParticleCanvasMaterial.prototype = Object.create( THREE.Material.prototype );
+
+THREE.ParticleCanvasMaterial.prototype.clone = function () {
+
+	var material = new THREE.ParticleCanvasMaterial();
+
+	THREE.Material.prototype.clone.call( this, material );
+
+	material.color.copy( this.color );
+	material.program = this.program;
+
+	return material;
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ *
+ * parameters = {
+ *  fragmentShader: <string>,
+ *  vertexShader: <string>,
+ *
+ *  uniforms: { "parameter1": { type: "f", value: 1.0 }, "parameter2": { type: "i" value2: 2 } },
+ *
+ *  defines: { "label" : "value" },
+ *
+ *  shading: THREE.SmoothShading,
+ *  blending: THREE.NormalBlending,
+ *  depthTest: <bool>,
+ *  depthWrite: <bool>,
+ *
+ *  wireframe: <boolean>,
+ *  wireframeLinewidth: <float>,
+ *
+ *  lights: <bool>,
+ *
+ *  vertexColors: THREE.NoColors / THREE.VertexColors / THREE.FaceColors,
+ *
+ *  skinning: <bool>,
+ *  morphTargets: <bool>,
+ *  morphNormals: <bool>,
+ *
+ *	fog: <bool>
+ * }
+ */
+
+THREE.ShaderMaterial = function ( parameters ) {
+
+	THREE.Material.call( this );
+
+	this.fragmentShader = "void main() {}";
+	this.vertexShader = "void main() {}";
+	this.uniforms = {};
+	this.defines = {};
+	this.attributes = null;
+
+	this.shading = THREE.SmoothShading;
+
+	this.wireframe = false;
+	this.wireframeLinewidth = 1;
+
+	this.fog = false; // set to use scene fog
+
+	this.lights = false; // set to use scene lights
+
+	this.vertexColors = THREE.NoColors; // set to use "color" attribute stream
+
+	this.skinning = false; // set to use skinning attribute streams
+
+	this.morphTargets = false; // set to use morph targets
+	this.morphNormals = false; // set to use morph normals
+
+	this.setValues( parameters );
+
+};
+
+THREE.ShaderMaterial.prototype = Object.create( THREE.Material.prototype );
+
+THREE.ShaderMaterial.prototype.clone = function () {
+
+	var material = new THREE.ShaderMaterial();
+
+	THREE.Material.prototype.clone.call( this, material );
+
+	material.fragmentShader = this.fragmentShader;
+	material.vertexShader = this.vertexShader;
+
+	material.uniforms = THREE.UniformsUtils.clone( this.uniforms );
+
+	material.attributes = this.attributes;
+	material.defines = this.defines;
+
+	material.shading = this.shading;
+
+	material.wireframe = this.wireframe;
+	material.wireframeLinewidth = this.wireframeLinewidth;
+
+	material.fog = this.fog;
+
+	material.lights = this.lights;
+
+	material.vertexColors = this.vertexColors;
+
+	material.skinning = this.skinning;
+
+	material.morphTargets = this.morphTargets;
+	material.morphNormals = this.morphNormals;
+
+	return material;
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ *
+ * parameters = {
+ *  color: <hex>,
+ *  opacity: <float>,
+ *  map: new THREE.Texture( <Image> ),
+ *
+ *  blending: THREE.NormalBlending,
+ *  depthTest: <bool>,
+ *  depthWrite: <bool>,
+ *
+ *  useScreenCoordinates: <bool>,
+ *  sizeAttenuation: <bool>,
+ *  scaleByViewport: <bool>,
+ *  alignment: THREE.SpriteAlignment.center,
+ *
+ *	uvOffset: new THREE.Vector2(),
+ *	uvScale: new THREE.Vector2(),
+ *
+ *  fog: <bool>
+ * }
+ */
+
+THREE.SpriteMaterial = function ( parameters ) {
+
+	THREE.Material.call( this );
+
+	// defaults
+
+	this.color = new THREE.Color( 0xffffff );
+	this.map = new THREE.Texture();
+
+	this.useScreenCoordinates = true;
+	this.depthTest = !this.useScreenCoordinates;
+	this.sizeAttenuation = !this.useScreenCoordinates;
+	this.scaleByViewport = !this.sizeAttenuation;
+	this.alignment = THREE.SpriteAlignment.center.clone();
+
+	this.fog = false;
+
+	this.uvOffset = new THREE.Vector2( 0, 0 );
+	this.uvScale  = new THREE.Vector2( 1, 1 );
+
+	// set parameters
+
+	this.setValues( parameters );
+
+	// override coupled defaults if not specified explicitly by parameters
+
+	parameters = parameters || {};
+
+	if ( parameters.depthTest === undefined ) this.depthTest = !this.useScreenCoordinates;
+	if ( parameters.sizeAttenuation === undefined ) this.sizeAttenuation = !this.useScreenCoordinates;
+	if ( parameters.scaleByViewport === undefined ) this.scaleByViewport = !this.sizeAttenuation;
+
+};
+
+THREE.SpriteMaterial.prototype = Object.create( THREE.Material.prototype );
+
+THREE.SpriteMaterial.prototype.clone = function () {
+
+	var material = new THREE.SpriteMaterial();
+
+	THREE.Material.prototype.clone.call( this, material );
+
+	material.color.copy( this.color );
+	material.map = this.map;
+
+	material.useScreenCoordinates = this.useScreenCoordinates;
+	material.sizeAttenuation = this.sizeAttenuation;
+	material.scaleByViewport = this.scaleByViewport;
+	material.alignment.copy( this.alignment );
+
+	material.uvOffset.copy( this.uvOffset );
+	material.uvScale.copy( this.uvScale );
+
+	material.fog = this.fog;
+
+	return material;
+
+};
+
+// Alignment enums
+
+THREE.SpriteAlignment = {};
+THREE.SpriteAlignment.topLeft = new THREE.Vector2( 1, -1 );
+THREE.SpriteAlignment.topCenter = new THREE.Vector2( 0, -1 );
+THREE.SpriteAlignment.topRight = new THREE.Vector2( -1, -1 );
+THREE.SpriteAlignment.centerLeft = new THREE.Vector2( 1, 0 );
+THREE.SpriteAlignment.center = new THREE.Vector2( 0, 0 );
+THREE.SpriteAlignment.centerRight = new THREE.Vector2( -1, 0 );
+THREE.SpriteAlignment.bottomLeft = new THREE.Vector2( 1, 1 );
+THREE.SpriteAlignment.bottomCenter = new THREE.Vector2( 0, 1 );
+THREE.SpriteAlignment.bottomRight = new THREE.Vector2( -1, 1 );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ * @author szimek / https://github.com/szimek/
+ */
+
+THREE.Texture = function ( image, mapping, wrapS, wrapT, magFilter, minFilter, format, type, anisotropy ) {
+
+	THREE.EventDispatcher.call( this );
+
+	this.id = THREE.TextureIdCount ++;
+
+	this.name = '';
+
+	this.image = image;
+	this.mipmaps = [];
+
+	this.mapping = mapping !== undefined ? mapping : new THREE.UVMapping();
+
+	this.wrapS = wrapS !== undefined ? wrapS : THREE.ClampToEdgeWrapping;
+	this.wrapT = wrapT !== undefined ? wrapT : THREE.ClampToEdgeWrapping;
+
+	this.magFilter = magFilter !== undefined ? magFilter : THREE.LinearFilter;
+	this.minFilter = minFilter !== undefined ? minFilter : THREE.LinearMipMapLinearFilter;
+
+	this.anisotropy = anisotropy !== undefined ? anisotropy : 1;
+
+	this.format = format !== undefined ? format : THREE.RGBAFormat;
+	this.type = type !== undefined ? type : THREE.UnsignedByteType;
+
+	this.offset = new THREE.Vector2( 0, 0 );
+	this.repeat = new THREE.Vector2( 1, 1 );
+
+	this.generateMipmaps = true;
+	this.premultiplyAlpha = false;
+	this.flipY = true;
+	this.unpackAlignment = 4; // valid values: 1, 2, 4, 8 (see http://www.khronos.org/opengles/sdk/docs/man/xhtml/glPixelStorei.xml)
+
+	this.needsUpdate = false;
+	this.onUpdate = null;
+
+};
+
+THREE.Texture.prototype = {
+
+	constructor: THREE.Texture,
+
+	clone: function ( texture ) {
+
+		if ( texture === undefined ) texture = new THREE.Texture();
+
+		texture.image = this.image;
+		texture.mipmaps = this.mipmaps.slice(0);
+
+		texture.mapping = this.mapping;
+
+		texture.wrapS = this.wrapS;
+		texture.wrapT = this.wrapT;
+
+		texture.magFilter = this.magFilter;
+		texture.minFilter = this.minFilter;
+
+		texture.anisotropy = this.anisotropy;
+
+		texture.format = this.format;
+		texture.type = this.type;
+
+		texture.offset.copy( this.offset );
+		texture.repeat.copy( this.repeat );
+
+		texture.generateMipmaps = this.generateMipmaps;
+		texture.premultiplyAlpha = this.premultiplyAlpha;
+		texture.flipY = this.flipY;
+		texture.unpackAlignment = this.unpackAlignment;
+
+		return texture;
+
+	},
+
+	dispose: function () {
+
+		this.dispatchEvent( { type: 'dispose' } );
+
+	}
+
+};
+
+THREE.TextureIdCount = 0;
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.CompressedTexture = function ( mipmaps, width, height, format, type, mapping, wrapS, wrapT, magFilter, minFilter, anisotropy ) {
+
+	THREE.Texture.call( this, null, mapping, wrapS, wrapT, magFilter, minFilter, format, type, anisotropy );
+
+	this.image = { width: width, height: height };
+	this.mipmaps = mipmaps;
+
+	this.generateMipmaps = false; // WebGL currently can't generate mipmaps for compressed textures, they must be embedded in DDS file
+
+};
+
+THREE.CompressedTexture.prototype = Object.create( THREE.Texture.prototype );
+
+THREE.CompressedTexture.prototype.clone = function () {
+
+	var texture = new THREE.CompressedTexture();
+
+	THREE.Texture.prototype.clone.call( this, texture );
+
+	return texture;
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.DataTexture = function ( data, width, height, format, type, mapping, wrapS, wrapT, magFilter, minFilter, anisotropy ) {
+
+	THREE.Texture.call( this, null, mapping, wrapS, wrapT, magFilter, minFilter, format, type, anisotropy );
+
+	this.image = { data: data, width: width, height: height };
+
+};
+
+THREE.DataTexture.prototype = Object.create( THREE.Texture.prototype );
+
+THREE.DataTexture.prototype.clone = function () {
+
+	var texture = new THREE.DataTexture();
+
+	THREE.Texture.prototype.clone.call( this, texture );
+
+	return texture;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.Particle = function ( material ) {
+
+	THREE.Object3D.call( this );
+
+	this.material = material;
+
+};
+
+THREE.Particle.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.Particle.prototype.clone = function ( object ) {
+
+	if ( object === undefined ) object = new THREE.Particle( this.material );
+
+	THREE.Object3D.prototype.clone.call( this, object );
+
+	return object;
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.ParticleSystem = function ( geometry, material ) {
+
+	THREE.Object3D.call( this );
+
+	this.geometry = geometry;
+	this.material = ( material !== undefined ) ? material : new THREE.ParticleBasicMaterial( { color: Math.random() * 0xffffff } );
+
+	this.sortParticles = false;
+
+	if ( this.geometry ) {
+
+		// calc bound radius
+
+		if( this.geometry.boundingSphere === null ) {
+
+			this.geometry.computeBoundingSphere();
+
+		}
+
+	}
+
+	this.frustumCulled = false;
+
+};
+
+THREE.ParticleSystem.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.ParticleSystem.prototype.clone = function ( object ) {
+
+	if ( object === undefined ) object = new THREE.ParticleSystem( this.geometry, this.material );
+	object.sortParticles = this.sortParticles;
+
+	THREE.Object3D.prototype.clone.call( this, object );
+
+	return object;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.Line = function ( geometry, material, type ) {
+
+	THREE.Object3D.call( this );
+
+	this.geometry = geometry;
+	this.material = ( material !== undefined ) ? material : new THREE.LineBasicMaterial( { color: Math.random() * 0xffffff } );
+	this.type = ( type !== undefined ) ? type : THREE.LineStrip;
+
+	if ( this.geometry ) {
+
+		if ( ! this.geometry.boundingSphere ) {
+
+			this.geometry.computeBoundingSphere();
+
+		}
+
+	}
+
+};
+
+THREE.LineStrip = 0;
+THREE.LinePieces = 1;
+
+THREE.Line.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.Line.prototype.clone = function ( object ) {
+
+	if ( object === undefined ) object = new THREE.Line( this.geometry, this.material, this.type );
+
+	THREE.Object3D.prototype.clone.call( this, object );
+
+	return object;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ * @author mikael emtinger / http://gomo.se/
+ * @author jonobr1 / http://jonobr1.com/
+ */
+
+THREE.Mesh = function ( geometry, material ) {
+
+	THREE.Object3D.call( this );
+
+	this.geometry = geometry;
+	this.material = ( material !== undefined ) ? material : new THREE.MeshBasicMaterial( { color: Math.random() * 0xffffff, wireframe: true } );
+
+	if ( this.geometry !== undefined ) {
+
+		if ( this.geometry.boundingSphere === null ) {
+
+			this.geometry.computeBoundingSphere();
+
+		}
+
+		this.updateMorphTargets();
+
+	}
+
+};
+
+THREE.Mesh.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.Mesh.prototype.updateMorphTargets = function () {
+
+	if ( this.geometry.morphTargets.length > 0 ) {
+
+		this.morphTargetBase = -1;
+		this.morphTargetForcedOrder = [];
+		this.morphTargetInfluences = [];
+		this.morphTargetDictionary = {};
+
+		for ( var m = 0, ml = this.geometry.morphTargets.length; m < ml; m ++ ) {
+
+			this.morphTargetInfluences.push( 0 );
+			this.morphTargetDictionary[ this.geometry.morphTargets[ m ].name ] = m;
+
+		}
+
+	}
+
+};
+
+THREE.Mesh.prototype.getMorphTargetIndexByName = function ( name ) {
+
+	if ( this.morphTargetDictionary[ name ] !== undefined ) {
+
+		return this.morphTargetDictionary[ name ];
+
+	}
+
+	console.log( "THREE.Mesh.getMorphTargetIndexByName: morph target " + name + " does not exist. Returning 0." );
+
+	return 0;
+
+};
+
+THREE.Mesh.prototype.clone = function ( object ) {
+
+	if ( object === undefined ) object = new THREE.Mesh( this.geometry, this.material );
+
+	THREE.Object3D.prototype.clone.call( this, object );
+
+	return object;
+
+};
+/**
+ * @author mikael emtinger / http://gomo.se/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Bone = function( belongsToSkin ) {
+
+	THREE.Object3D.call( this );
+
+	this.skin = belongsToSkin;
+	this.skinMatrix = new THREE.Matrix4();
+
+};
+
+THREE.Bone.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.Bone.prototype.update = function ( parentSkinMatrix, forceUpdate ) {
+
+	// update local
+
+	if ( this.matrixAutoUpdate ) {
+
+		forceUpdate |= this.updateMatrix();
+
+	}
+
+	// update skin matrix
+
+	if ( forceUpdate || this.matrixWorldNeedsUpdate ) {
+
+		if( parentSkinMatrix ) {
+
+			this.skinMatrix.multiplyMatrices( parentSkinMatrix, this.matrix );
+
+		} else {
+
+			this.skinMatrix.copy( this.matrix );
+
+		}
+
+		this.matrixWorldNeedsUpdate = false;
+		forceUpdate = true;
+
+	}
+
+	// update children
+
+	var child, i, l = this.children.length;
+
+	for ( i = 0; i < l; i ++ ) {
+
+		this.children[ i ].update( this.skinMatrix, forceUpdate );
+
+	}
+
+};
+
+/**
+ * @author mikael emtinger / http://gomo.se/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.SkinnedMesh = function ( geometry, material, useVertexTexture ) {
+
+	THREE.Mesh.call( this, geometry, material );
+
+	//
+
+	this.useVertexTexture = useVertexTexture !== undefined ? useVertexTexture : true;
+
+	// init bones
+
+	this.identityMatrix = new THREE.Matrix4();
+
+	this.bones = [];
+	this.boneMatrices = [];
+
+	var b, bone, gbone, p, q, s;
+
+	if ( this.geometry && this.geometry.bones !== undefined ) {
+
+		for ( b = 0; b < this.geometry.bones.length; b ++ ) {
+
+			gbone = this.geometry.bones[ b ];
+
+			p = gbone.pos;
+			q = gbone.rotq;
+			s = gbone.scl;
+
+			bone = this.addBone();
+
+			bone.name = gbone.name;
+			bone.position.set( p[0], p[1], p[2] );
+			bone.quaternion.set( q[0], q[1], q[2], q[3] );
+			bone.useQuaternion = true;
+
+			if ( s !== undefined ) {
+
+				bone.scale.set( s[0], s[1], s[2] );
+
+			} else {
+
+				bone.scale.set( 1, 1, 1 );
+
+			}
+
+		}
+
+		for ( b = 0; b < this.bones.length; b ++ ) {
+
+			gbone = this.geometry.bones[ b ];
+			bone = this.bones[ b ];
+
+			if ( gbone.parent === -1 ) {
+
+				this.add( bone );
+
+			} else {
+
+				this.bones[ gbone.parent ].add( bone );
+
+			}
+
+		}
+
+		//
+
+		var nBones = this.bones.length;
+
+		if ( this.useVertexTexture ) {
+
+			// layout (1 matrix = 4 pixels)
+			//	RGBA RGBA RGBA RGBA (=> column1, column2, column3, column4)
+			//  with  8x8  pixel texture max   16 bones  (8 * 8  / 4)
+			//  	 16x16 pixel texture max   64 bones (16 * 16 / 4)
+			//  	 32x32 pixel texture max  256 bones (32 * 32 / 4)
+			//  	 64x64 pixel texture max 1024 bones (64 * 64 / 4)
+
+			var size;
+
+			if ( nBones > 256 )
+				size = 64;
+			else if ( nBones > 64 )
+				size = 32;
+			else if ( nBones > 16 )
+				size = 16;
+			else
+				size = 8;
+
+			this.boneTextureWidth = size;
+			this.boneTextureHeight = size;
+
+			this.boneMatrices = new Float32Array( this.boneTextureWidth * this.boneTextureHeight * 4 ); // 4 floats per RGBA pixel
+			this.boneTexture = new THREE.DataTexture( this.boneMatrices, this.boneTextureWidth, this.boneTextureHeight, THREE.RGBAFormat, THREE.FloatType );
+			this.boneTexture.minFilter = THREE.NearestFilter;
+			this.boneTexture.magFilter = THREE.NearestFilter;
+			this.boneTexture.generateMipmaps = false;
+			this.boneTexture.flipY = false;
+
+		} else {
+
+			this.boneMatrices = new Float32Array( 16 * nBones );
+
+		}
+
+		this.pose();
+
+	}
+
+};
+
+THREE.SkinnedMesh.prototype = Object.create( THREE.Mesh.prototype );
+
+THREE.SkinnedMesh.prototype.addBone = function( bone ) {
+
+	if ( bone === undefined ) {
+
+		bone = new THREE.Bone( this );
+
+	}
+
+	this.bones.push( bone );
+
+	return bone;
+
+};
+
+THREE.SkinnedMesh.prototype.updateMatrixWorld = function ( force ) {
+
+	this.matrixAutoUpdate && this.updateMatrix();
+
+	// update matrixWorld
+
+	if ( this.matrixWorldNeedsUpdate || force ) {
+
+		if ( this.parent ) {
+
+			this.matrixWorld.multiplyMatrices( this.parent.matrixWorld, this.matrix );
+
+		} else {
+
+			this.matrixWorld.copy( this.matrix );
+
+		}
+
+		this.matrixWorldNeedsUpdate = false;
+
+		force = true;
+
+	}
+
+	// update children
+
+	for ( var i = 0, l = this.children.length; i < l; i ++ ) {
+
+		var child = this.children[ i ];
+
+		if ( child instanceof THREE.Bone ) {
+
+			child.update( this.identityMatrix, false );
+
+		} else {
+
+			child.updateMatrixWorld( true );
+
+		}
+
+	}
+
+	// make a snapshot of the bones' rest position
+
+	if ( this.boneInverses == undefined ) {
+
+		this.boneInverses = [];
+
+		for ( var b = 0, bl = this.bones.length; b < bl; b ++ ) {
+
+			var inverse = new THREE.Matrix4();
+
+			inverse.getInverse( this.bones[ b ].skinMatrix );
+
+			this.boneInverses.push( inverse );
+
+		}
+
+	}
+
+	// flatten bone matrices to array
+
+	for ( var b = 0, bl = this.bones.length; b < bl; b ++ ) {
+
+		// compute the offset between the current and the original transform;
+
+		//TODO: we could get rid of this multiplication step if the skinMatrix
+		// was already representing the offset; however, this requires some
+		// major changes to the animation system
+
+		THREE.SkinnedMesh.offsetMatrix.multiplyMatrices( this.bones[ b ].skinMatrix, this.boneInverses[ b ] );
+
+		THREE.SkinnedMesh.offsetMatrix.flattenToArrayOffset( this.boneMatrices, b * 16 );
+
+	}
+
+	if ( this.useVertexTexture ) {
+
+		this.boneTexture.needsUpdate = true;
+
+	}
+
+};
+
+THREE.SkinnedMesh.prototype.pose = function () {
+
+	this.updateMatrixWorld( true );
+
+	for ( var i = 0; i < this.geometry.skinIndices.length; i ++ ) {
+
+		// normalize weights
+
+		var sw = this.geometry.skinWeights[ i ];
+
+		var scale = 1.0 / sw.lengthManhattan();
+
+		if ( scale !== Infinity ) {
+
+			sw.multiplyScalar( scale );
+
+		} else {
+
+			sw.set( 1 ); // this will be normalized by the shader anyway
+
+		}
+
+	}
+
+};
+
+THREE.SkinnedMesh.prototype.clone = function ( object ) {
+
+	if ( object === undefined ) object = new THREE.SkinnedMesh( this.geometry, this.material, this.useVertexTexture );
+
+	THREE.Mesh.prototype.clone.call( this, object );
+
+	return object;
+
+};
+
+THREE.SkinnedMesh.offsetMatrix = new THREE.Matrix4();
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.MorphAnimMesh = function ( geometry, material ) {
+
+	THREE.Mesh.call( this, geometry, material );
+
+	// API
+
+	this.duration = 1000; // milliseconds
+	this.mirroredLoop = false;
+	this.time = 0;
+
+	// internals
+
+	this.lastKeyframe = 0;
+	this.currentKeyframe = 0;
+
+	this.direction = 1;
+	this.directionBackwards = false;
+
+	this.setFrameRange( 0, this.geometry.morphTargets.length - 1 );
+
+};
+
+THREE.MorphAnimMesh.prototype = Object.create( THREE.Mesh.prototype );
+
+THREE.MorphAnimMesh.prototype.setFrameRange = function ( start, end ) {
+
+	this.startKeyframe = start;
+	this.endKeyframe = end;
+
+	this.length = this.endKeyframe - this.startKeyframe + 1;
+
+};
+
+THREE.MorphAnimMesh.prototype.setDirectionForward = function () {
+
+	this.direction = 1;
+	this.directionBackwards = false;
+
+};
+
+THREE.MorphAnimMesh.prototype.setDirectionBackward = function () {
+
+	this.direction = -1;
+	this.directionBackwards = true;
+
+};
+
+THREE.MorphAnimMesh.prototype.parseAnimations = function () {
+
+	var geometry = this.geometry;
+
+	if ( ! geometry.animations ) geometry.animations = {};
+
+	var firstAnimation, animations = geometry.animations;
+
+	var pattern = /([a-z]+)(\d+)/;
+
+	for ( var i = 0, il = geometry.morphTargets.length; i < il; i ++ ) {
+
+		var morph = geometry.morphTargets[ i ];
+		var parts = morph.name.match( pattern );
+
+		if ( parts && parts.length > 1 ) {
+
+			var label = parts[ 1 ];
+			var num = parts[ 2 ];
+
+			if ( ! animations[ label ] ) animations[ label ] = { start: Infinity, end: -Infinity };
+
+			var animation = animations[ label ];
+
+			if ( i < animation.start ) animation.start = i;
+			if ( i > animation.end ) animation.end = i;
+
+			if ( ! firstAnimation ) firstAnimation = label;
+
+		}
+
+	}
+
+	geometry.firstAnimation = firstAnimation;
+
+};
+
+THREE.MorphAnimMesh.prototype.setAnimationLabel = function ( label, start, end ) {
+
+	if ( ! this.geometry.animations ) this.geometry.animations = {};
+
+	this.geometry.animations[ label ] = { start: start, end: end };
+
+};
+
+THREE.MorphAnimMesh.prototype.playAnimation = function ( label, fps ) {
+
+	var animation = this.geometry.animations[ label ];
+
+	if ( animation ) {
+
+		this.setFrameRange( animation.start, animation.end );
+		this.duration = 1000 * ( ( animation.end - animation.start ) / fps );
+		this.time = 0;
+
+	} else {
+
+		console.warn( "animation[" + label + "] undefined" );
+
+	}
+
+};
+
+THREE.MorphAnimMesh.prototype.updateAnimation = function ( delta ) {
+
+	var frameTime = this.duration / this.length;
+
+	this.time += this.direction * delta;
+
+	if ( this.mirroredLoop ) {
+
+		if ( this.time > this.duration || this.time < 0 ) {
+
+			this.direction *= -1;
+
+			if ( this.time > this.duration ) {
+
+				this.time = this.duration;
+				this.directionBackwards = true;
+
+			}
+
+			if ( this.time < 0 ) {
+
+				this.time = 0;
+				this.directionBackwards = false;
+
+			}
+
+		}
+
+	} else {
+
+		this.time = this.time % this.duration;
+
+		if ( this.time < 0 ) this.time += this.duration;
+
+	}
+
+	var keyframe = this.startKeyframe + THREE.Math.clamp( Math.floor( this.time / frameTime ), 0, this.length - 1 );
+
+	if ( keyframe !== this.currentKeyframe ) {
+
+		this.morphTargetInfluences[ this.lastKeyframe ] = 0;
+		this.morphTargetInfluences[ this.currentKeyframe ] = 1;
+
+		this.morphTargetInfluences[ keyframe ] = 0;
+
+		this.lastKeyframe = this.currentKeyframe;
+		this.currentKeyframe = keyframe;
+
+	}
+
+	var mix = ( this.time % frameTime ) / frameTime;
+
+	if ( this.directionBackwards ) {
+
+		mix = 1 - mix;
+
+	}
+
+	this.morphTargetInfluences[ this.currentKeyframe ] = mix;
+	this.morphTargetInfluences[ this.lastKeyframe ] = 1 - mix;
+
+};
+
+THREE.MorphAnimMesh.prototype.clone = function ( object ) {
+
+	if ( object === undefined ) object = new THREE.MorphAnimMesh( this.geometry, this.material );
+
+	object.duration = this.duration;
+	object.mirroredLoop = this.mirroredLoop;
+	object.time = this.time;
+
+	object.lastKeyframe = this.lastKeyframe;
+	object.currentKeyframe = this.currentKeyframe;
+
+	object.direction = this.direction;
+	object.directionBackwards = this.directionBackwards;
+
+	THREE.Mesh.prototype.clone.call( this, object );
+
+	return object;
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Ribbon = function ( geometry, material ) {
+
+	THREE.Object3D.call( this );
+
+	this.geometry = geometry;
+	this.material = material;
+
+};
+
+THREE.Ribbon.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.Ribbon.prototype.clone = function ( object ) {
+
+	if ( object === undefined ) object = new THREE.Ribbon( this.geometry, this.material );
+
+	THREE.Object3D.prototype.clone.call( this, object );
+
+	return object;
+
+};
+/**
+ * @author mikael emtinger / http://gomo.se/
+ * @author alteredq / http://alteredqualia.com/
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.LOD = function () {
+
+	THREE.Object3D.call( this );
+
+	this.LODs = [];
+
+};
+
+
+THREE.LOD.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.LOD.prototype.addLevel = function ( object3D, visibleAtDistance ) {
+
+	if ( visibleAtDistance === undefined ) {
+
+		visibleAtDistance = 0;
+
+	}
+
+	visibleAtDistance = Math.abs( visibleAtDistance );
+
+	for ( var l = 0; l < this.LODs.length; l ++ ) {
+
+		if ( visibleAtDistance < this.LODs[ l ].visibleAtDistance ) {
+
+			break;
+
+		}
+
+	}
+
+	this.LODs.splice( l, 0, { visibleAtDistance: visibleAtDistance, object3D: object3D } );
+	this.add( object3D );
+
+};
+
+THREE.LOD.prototype.update = function ( camera ) {
+
+	if ( this.LODs.length > 1 ) {
+
+		camera.matrixWorldInverse.getInverse( camera.matrixWorld );
+
+		var inverse  = camera.matrixWorldInverse;
+		var distance = -( inverse.elements[2] * this.matrixWorld.elements[12] + inverse.elements[6] * this.matrixWorld.elements[13] + inverse.elements[10] * this.matrixWorld.elements[14] + inverse.elements[14] );
+
+		this.LODs[ 0 ].object3D.visible = true;
+
+		for ( var l = 1; l < this.LODs.length; l ++ ) {
+
+			if( distance >= this.LODs[ l ].visibleAtDistance ) {
+
+				this.LODs[ l - 1 ].object3D.visible = false;
+				this.LODs[ l     ].object3D.visible = true;
+
+			} else {
+
+				break;
+
+			}
+
+		}
+
+		for( ; l < this.LODs.length; l ++ ) {
+
+			this.LODs[ l ].object3D.visible = false;
+
+		}
+
+	}
+
+};
+
+THREE.LOD.prototype.clone = function () {
+
+	// TODO
+
+};
+/**
+ * @author mikael emtinger / http://gomo.se/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Sprite = function ( material ) {
+
+	THREE.Object3D.call( this );
+
+	this.material = ( material !== undefined ) ? material : new THREE.SpriteMaterial();
+
+	this.rotation3d = this.rotation;
+	this.rotation = 0;
+
+};
+
+THREE.Sprite.prototype = Object.create( THREE.Object3D.prototype );
+
+/*
+ * Custom update matrix
+ */
+
+THREE.Sprite.prototype.updateMatrix = function () {
+
+	this.matrix.setPosition( this.position );
+
+	this.rotation3d.set( 0, 0, this.rotation );
+	this.matrix.setRotationFromEuler( this.rotation3d );
+
+	if ( this.scale.x !== 1 || this.scale.y !== 1 ) {
+
+		this.matrix.scale( this.scale );
+
+	}
+
+	this.matrixWorldNeedsUpdate = true;
+
+};
+
+THREE.Sprite.prototype.clone = function ( object ) {
+
+	if ( object === undefined ) object = new THREE.Sprite( this.material );
+
+	THREE.Object3D.prototype.clone.call( this, object );
+
+	return object;
+
+};
+
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.Scene = function () {
+
+	THREE.Object3D.call( this );
+
+	this.fog = null;
+	this.overrideMaterial = null;
+
+	this.matrixAutoUpdate = false;
+
+	this.__objects = [];
+	this.__lights = [];
+
+	this.__objectsAdded = [];
+	this.__objectsRemoved = [];
+
+};
+
+THREE.Scene.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.Scene.prototype.__addObject = function ( object ) {
+
+	if ( object instanceof THREE.Light ) {
+
+		if ( this.__lights.indexOf( object ) === - 1 ) {
+
+			this.__lights.push( object );
+
+		}
+
+		if ( object.target && object.target.parent === undefined ) {
+
+			this.add( object.target );
+
+		}
+
+	} else if ( !( object instanceof THREE.Camera || object instanceof THREE.Bone ) ) {
+
+		if ( this.__objects.indexOf( object ) === - 1 ) {
+
+			this.__objects.push( object );
+			this.__objectsAdded.push( object );
+
+			// check if previously removed
+
+			var i = this.__objectsRemoved.indexOf( object );
+
+			if ( i !== -1 ) {
+
+				this.__objectsRemoved.splice( i, 1 );
+
+			}
+
+		}
+
+	}
+
+	for ( var c = 0; c < object.children.length; c ++ ) {
+
+		this.__addObject( object.children[ c ] );
+
+	}
+
+};
+
+THREE.Scene.prototype.__removeObject = function ( object ) {
+
+	if ( object instanceof THREE.Light ) {
+
+		var i = this.__lights.indexOf( object );
+
+		if ( i !== -1 ) {
+
+			this.__lights.splice( i, 1 );
+
+		}
+
+	} else if ( !( object instanceof THREE.Camera ) ) {
+
+		var i = this.__objects.indexOf( object );
+
+		if( i !== -1 ) {
+
+			this.__objects.splice( i, 1 );
+			this.__objectsRemoved.push( object );
+
+			// check if previously added
+
+			var ai = this.__objectsAdded.indexOf( object );
+
+			if ( ai !== -1 ) {
+
+				this.__objectsAdded.splice( ai, 1 );
+
+			}
+
+		}
+
+	}
+
+	for ( var c = 0; c < object.children.length; c ++ ) {
+
+		this.__removeObject( object.children[ c ] );
+
+	}
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Fog = function ( hex, near, far ) {
+
+	this.name = '';
+
+	this.color = new THREE.Color( hex );
+
+	this.near = ( near !== undefined ) ? near : 1;
+	this.far = ( far !== undefined ) ? far : 1000;
+
+};
+
+THREE.Fog.prototype.clone = function () {
+
+	return new THREE.Fog( this.color.getHex(), this.near, this.far );
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.FogExp2 = function ( hex, density ) {
+
+	this.name = '';
+	this.color = new THREE.Color( hex );
+	this.density = ( density !== undefined ) ? density : 0.00025;
+
+};
+
+THREE.FogExp2.prototype.clone = function () {
+
+	return new THREE.FogExp2( this.color.getHex(), this.density );
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.CanvasRenderer = function ( parameters ) {
+
+	console.log( 'THREE.CanvasRenderer', THREE.REVISION );
+
+	var smoothstep = THREE.Math.smoothstep;
+
+	parameters = parameters || {};
+
+	var _this = this,
+	_renderData, _elements, _lights,
+	_projector = new THREE.Projector(),
+
+	_canvas = parameters.canvas !== undefined
+			? parameters.canvas
+			: document.createElement( 'canvas' ),
+
+	_canvasWidth, _canvasHeight, _canvasWidthHalf, _canvasHeightHalf,
+	_context = _canvas.getContext( '2d' ),
+
+	_clearColor = new THREE.Color( 0x000000 ),
+	_clearOpacity = 0,
+
+	_contextGlobalAlpha = 1,
+	_contextGlobalCompositeOperation = 0,
+	_contextStrokeStyle = null,
+	_contextFillStyle = null,
+	_contextLineWidth = null,
+	_contextLineCap = null,
+	_contextLineJoin = null,
+	_contextDashSize = null,
+	_contextGapSize = 0,
+
+	_v1, _v2, _v3, _v4,
+	_v5 = new THREE.RenderableVertex(),
+	_v6 = new THREE.RenderableVertex(),
+
+	_v1x, _v1y, _v2x, _v2y, _v3x, _v3y,
+	_v4x, _v4y, _v5x, _v5y, _v6x, _v6y,
+
+	_color = new THREE.Color(),
+	_color1 = new THREE.Color(),
+	_color2 = new THREE.Color(),
+	_color3 = new THREE.Color(),
+	_color4 = new THREE.Color(),
+
+	_diffuseColor = new THREE.Color(),
+	_emissiveColor = new THREE.Color(),
+
+	_lightColor = new THREE.Color(),
+
+	_patterns = {}, _imagedatas = {},
+
+	_near, _far,
+
+	_image, _uvs,
+	_uv1x, _uv1y, _uv2x, _uv2y, _uv3x, _uv3y,
+
+	_clipBox = new THREE.Box2(),
+	_clearBox = new THREE.Box2(),
+	_elemBox = new THREE.Box2(),
+
+	_enableLighting = false,
+	_ambientLight = new THREE.Color(),
+	_directionalLights = new THREE.Color(),
+	_pointLights = new THREE.Color(),
+
+	_vector3 = new THREE.Vector3(), // Needed for PointLight
+
+	_pixelMap, _pixelMapContext, _pixelMapImage, _pixelMapData,
+	_gradientMap, _gradientMapContext, _gradientMapQuality = 16;
+
+	_pixelMap = document.createElement( 'canvas' );
+	_pixelMap.width = _pixelMap.height = 2;
+
+	_pixelMapContext = _pixelMap.getContext( '2d' );
+	_pixelMapContext.fillStyle = 'rgba(0,0,0,1)';
+	_pixelMapContext.fillRect( 0, 0, 2, 2 );
+
+	_pixelMapImage = _pixelMapContext.getImageData( 0, 0, 2, 2 );
+	_pixelMapData = _pixelMapImage.data;
+
+	_gradientMap = document.createElement( 'canvas' );
+	_gradientMap.width = _gradientMap.height = _gradientMapQuality;
+
+	_gradientMapContext = _gradientMap.getContext( '2d' );
+	_gradientMapContext.translate( - _gradientMapQuality / 2, - _gradientMapQuality / 2 );
+	_gradientMapContext.scale( _gradientMapQuality, _gradientMapQuality );
+
+	_gradientMapQuality --; // Fix UVs
+
+	// dash+gap fallbacks for Firefox and everything else
+
+	if ( _context.setLineDash === undefined ) {
+
+		if ( _context.mozDash !== undefined ) {
+
+			_context.setLineDash = function ( values ) {
+
+				_context.mozDash = values[ 0 ] !== null ? values : null;
+
+			}
+
+		} else {
+
+			_context.setLineDash = function () {}
+
+		}
+
+	}
+
+	this.domElement = _canvas;
+
+	this.devicePixelRatio = parameters.devicePixelRatio !== undefined
+				? parameters.devicePixelRatio
+				: window.devicePixelRatio !== undefined
+					? window.devicePixelRatio
+					: 1;
+
+	this.autoClear = true;
+	this.sortObjects = true;
+	this.sortElements = true;
+
+	this.info = {
+
+		render: {
+
+			vertices: 0,
+			faces: 0
+
+		}
+
+	}
+
+	// WebGLRenderer compatibility
+
+	this.supportsVertexTextures = function () {};
+	this.setFaceCulling = function () {};
+
+	this.setSize = function ( width, height ) {
+
+		_canvasWidth = width * this.devicePixelRatio;
+		_canvasHeight = height * this.devicePixelRatio;
+
+		_canvasWidthHalf = Math.floor( _canvasWidth / 2 );
+		_canvasHeightHalf = Math.floor( _canvasHeight / 2 );
+
+		_canvas.width = _canvasWidth;
+		_canvas.height = _canvasHeight;
+
+		_canvas.style.width = width + 'px';
+		_canvas.style.height = height + 'px';
+
+		_clipBox.set(
+			new THREE.Vector2( - _canvasWidthHalf, - _canvasHeightHalf ),
+			new THREE.Vector2( _canvasWidthHalf, _canvasHeightHalf )
+		);
+
+		_clearBox.set(
+			new THREE.Vector2( - _canvasWidthHalf, - _canvasHeightHalf ),
+			new THREE.Vector2( _canvasWidthHalf, _canvasHeightHalf )
+		);
+
+		_contextGlobalAlpha = 1;
+		_contextGlobalCompositeOperation = 0;
+		_contextStrokeStyle = null;
+		_contextFillStyle = null;
+		_contextLineWidth = null;
+		_contextLineCap = null;
+		_contextLineJoin = null;
+
+	};
+
+	this.setClearColor = function ( color, opacity ) {
+
+		_clearColor.copy( color );
+		_clearOpacity = opacity !== undefined ? opacity : 1;
+
+		_clearBox.set(
+			new THREE.Vector2( - _canvasWidthHalf, - _canvasHeightHalf ),
+			new THREE.Vector2( _canvasWidthHalf, _canvasHeightHalf )
+		);
+
+	};
+
+	this.setClearColorHex = function ( hex, opacity ) {
+
+		_clearColor.setHex( hex );
+		_clearOpacity = opacity !== undefined ? opacity : 1;
+
+		_clearBox.set(
+			new THREE.Vector2( - _canvasWidthHalf, - _canvasHeightHalf ),
+			new THREE.Vector2( _canvasWidthHalf, _canvasHeightHalf )
+		);
+
+	};
+
+	this.getMaxAnisotropy  = function () {
+
+		return 0;
+
+	};
+
+	this.clear = function () {
+
+		_context.setTransform( 1, 0, 0, - 1, _canvasWidthHalf, _canvasHeightHalf );
+
+		if ( _clearBox.empty() === false ) {
+
+			_clearBox.intersect( _clipBox );
+			_clearBox.expandByScalar( 2 );
+
+			if ( _clearOpacity < 1 ) {
+
+				_context.clearRect(
+					_clearBox.min.x | 0,
+					_clearBox.min.y | 0,
+					( _clearBox.max.x - _clearBox.min.x ) | 0,
+					( _clearBox.max.y - _clearBox.min.y ) | 0
+				);
+
+			}
+
+			if ( _clearOpacity > 0 ) {
+
+				setBlending( THREE.NormalBlending );
+				setOpacity( 1 );
+
+				setFillStyle( 'rgba(' + Math.floor( _clearColor.r * 255 ) + ',' + Math.floor( _clearColor.g * 255 ) + ',' + Math.floor( _clearColor.b * 255 ) + ',' + _clearOpacity + ')' );
+
+				_context.fillRect(
+					_clearBox.min.x | 0,
+					_clearBox.min.y | 0,
+					( _clearBox.max.x - _clearBox.min.x ) | 0,
+					( _clearBox.max.y - _clearBox.min.y ) | 0
+				);
+
+			}
+
+			_clearBox.makeEmpty();
+
+		}
+
+
+	};
+
+	this.render = function ( scene, camera ) {
+
+		if ( camera instanceof THREE.Camera === false ) {
+
+			console.error( 'THREE.CanvasRenderer.render: camera is not an instance of THREE.Camera.' );
+			return;
+
+		}
+
+		if ( this.autoClear === true ) {
+
+			this.clear();
+
+		}
+
+		_context.setTransform( 1, 0, 0, - 1, _canvasWidthHalf, _canvasHeightHalf );
+
+		_this.info.render.vertices = 0;
+		_this.info.render.faces = 0;
+
+		_renderData = _projector.projectScene( scene, camera, this.sortObjects, this.sortElements );
+		_elements = _renderData.elements;
+		_lights = _renderData.lights;
+
+		/* DEBUG
+		setFillStyle( 'rgba( 0, 255, 255, 0.5 )' );
+		_context.fillRect( _clipBox.min.x, _clipBox.min.y, _clipBox.max.x - _clipBox.min.x, _clipBox.max.y - _clipBox.min.y );
+		*/
+
+		_enableLighting = _lights.length > 0;
+
+		if ( _enableLighting === true ) {
+
+			 calculateLights();
+
+		}
+
+		for ( var e = 0, el = _elements.length; e < el; e++ ) {
+
+			var element = _elements[ e ];
+
+			var material = element.material;
+
+			if ( material === undefined || material.visible === false ) continue;
+
+			_elemBox.makeEmpty();
+
+			if ( element instanceof THREE.RenderableParticle ) {
+
+				_v1 = element;
+				_v1.x *= _canvasWidthHalf; _v1.y *= _canvasHeightHalf;
+
+				renderParticle( _v1, element, material );
+
+			} else if ( element instanceof THREE.RenderableLine ) {
+
+				_v1 = element.v1; _v2 = element.v2;
+
+				_v1.positionScreen.x *= _canvasWidthHalf; _v1.positionScreen.y *= _canvasHeightHalf;
+				_v2.positionScreen.x *= _canvasWidthHalf; _v2.positionScreen.y *= _canvasHeightHalf;
+
+				_elemBox.setFromPoints( [ _v1.positionScreen, _v2.positionScreen ] );
+
+				if ( _clipBox.isIntersectionBox( _elemBox ) === true ) {
+
+					renderLine( _v1, _v2, element, material );
+
+				}
+
+			} else if ( element instanceof THREE.RenderableFace3 ) {
+
+				_v1 = element.v1; _v2 = element.v2; _v3 = element.v3;
+
+				if ( _v1.positionScreen.z < -1 || _v1.positionScreen.z > 1 ) continue;
+				if ( _v2.positionScreen.z < -1 || _v2.positionScreen.z > 1 ) continue;
+				if ( _v3.positionScreen.z < -1 || _v3.positionScreen.z > 1 ) continue;
+
+				_v1.positionScreen.x *= _canvasWidthHalf; _v1.positionScreen.y *= _canvasHeightHalf;
+				_v2.positionScreen.x *= _canvasWidthHalf; _v2.positionScreen.y *= _canvasHeightHalf;
+				_v3.positionScreen.x *= _canvasWidthHalf; _v3.positionScreen.y *= _canvasHeightHalf;
+
+				if ( material.overdraw === true ) {
+
+					expand( _v1.positionScreen, _v2.positionScreen );
+					expand( _v2.positionScreen, _v3.positionScreen );
+					expand( _v3.positionScreen, _v1.positionScreen );
+
+				}
+
+				_elemBox.setFromPoints( [ _v1.positionScreen, _v2.positionScreen, _v3.positionScreen ] );
+
+				renderFace3( _v1, _v2, _v3, 0, 1, 2, element, material );
+
+			} else if ( element instanceof THREE.RenderableFace4 ) {
+
+				_v1 = element.v1; _v2 = element.v2; _v3 = element.v3; _v4 = element.v4;
+
+				if ( _v1.positionScreen.z < -1 || _v1.positionScreen.z > 1 ) continue;
+				if ( _v2.positionScreen.z < -1 || _v2.positionScreen.z > 1 ) continue;
+				if ( _v3.positionScreen.z < -1 || _v3.positionScreen.z > 1 ) continue;
+				if ( _v4.positionScreen.z < -1 || _v4.positionScreen.z > 1 ) continue;
+
+				_v1.positionScreen.x *= _canvasWidthHalf; _v1.positionScreen.y *= _canvasHeightHalf;
+				_v2.positionScreen.x *= _canvasWidthHalf; _v2.positionScreen.y *= _canvasHeightHalf;
+				_v3.positionScreen.x *= _canvasWidthHalf; _v3.positionScreen.y *= _canvasHeightHalf;
+				_v4.positionScreen.x *= _canvasWidthHalf; _v4.positionScreen.y *= _canvasHeightHalf;
+
+				_v5.positionScreen.copy( _v2.positionScreen );
+				_v6.positionScreen.copy( _v4.positionScreen );
+
+				if ( material.overdraw === true ) {
+
+					expand( _v1.positionScreen, _v2.positionScreen );
+					expand( _v2.positionScreen, _v4.positionScreen );
+					expand( _v4.positionScreen, _v1.positionScreen );
+
+					expand( _v3.positionScreen, _v5.positionScreen );
+					expand( _v3.positionScreen, _v6.positionScreen );
+
+				}
+
+				_elemBox.setFromPoints( [ _v1.positionScreen, _v2.positionScreen, _v3.positionScreen, _v4.positionScreen ] );
+
+				renderFace4( _v1, _v2, _v3, _v4, _v5, _v6, element, material, scene );
+
+			}
+
+			/* DEBUG
+			setLineWidth( 1 );
+			setStrokeStyle( 'rgba( 0, 255, 0, 0.5 )' );
+			_context.strokeRect( _elemBox.min.x, _elemBox.min.y, _elemBox.max.x - _elemBox.min.x, _elemBox.max.y - _elemBox.min.y );
+			*/
+
+			_clearBox.union( _elemBox );
+
+		}
+
+		/* DEBUG
+		setLineWidth( 1 );
+		setStrokeStyle( 'rgba( 255, 0, 0, 0.5 )' );
+		_context.strokeRect( _clearBox.min.x, _clearBox.min.y, _clearBox.max.x - _clearBox.min.x, _clearBox.max.y - _clearBox.min.y );
+		*/
+
+		_context.setTransform( 1, 0, 0, 1, 0, 0 );
+
+		//
+
+		function calculateLights() {
+
+			_ambientLight.setRGB( 0, 0, 0 );
+			_directionalLights.setRGB( 0, 0, 0 );
+			_pointLights.setRGB( 0, 0, 0 );
+
+			for ( var l = 0, ll = _lights.length; l < ll; l ++ ) {
+
+				var light = _lights[ l ];
+				var lightColor = light.color;
+
+				if ( light instanceof THREE.AmbientLight ) {
+
+					_ambientLight.add( lightColor );
+
+				} else if ( light instanceof THREE.DirectionalLight ) {
+
+					// for particles
+
+					_directionalLights.add( lightColor );
+
+				} else if ( light instanceof THREE.PointLight ) {
+
+					// for particles
+
+					_pointLights.add( lightColor );
+
+				}
+
+			}
+
+		}
+
+		function calculateLight( position, normal, color ) {
+
+			for ( var l = 0, ll = _lights.length; l < ll; l ++ ) {
+
+				var light = _lights[ l ];
+
+				_lightColor.copy( light.color );
+
+				if ( light instanceof THREE.DirectionalLight ) {
+
+					var lightPosition = _vector3.getPositionFromMatrix( light.matrixWorld ).normalize();
+
+					var amount = normal.dot( lightPosition );
+
+					if ( amount <= 0 ) continue;
+
+					amount *= light.intensity;
+
+					color.add( _lightColor.multiplyScalar( amount ) );
+
+				} else if ( light instanceof THREE.PointLight ) {
+
+					var lightPosition = _vector3.getPositionFromMatrix( light.matrixWorld );
+
+					var amount = normal.dot( _vector3.subVectors( lightPosition, position ).normalize() );
+
+					if ( amount <= 0 ) continue;
+
+					amount *= light.distance == 0 ? 1 : 1 - Math.min( position.distanceTo( lightPosition ) / light.distance, 1 );
+
+					if ( amount == 0 ) continue;
+
+					amount *= light.intensity;
+
+					color.add( _lightColor.multiplyScalar( amount ) );
+
+				}
+
+			}
+
+		}
+
+		function renderParticle( v1, element, material ) {
+
+			setOpacity( material.opacity );
+			setBlending( material.blending );
+
+			var width, height, scaleX, scaleY,
+			bitmap, bitmapWidth, bitmapHeight;
+
+			if ( material instanceof THREE.ParticleBasicMaterial ) {
+
+				if ( material.map === null ) {
+
+					scaleX = element.object.scale.x;
+					scaleY = element.object.scale.y;
+
+					// TODO: Be able to disable this
+
+					scaleX *= element.scale.x * _canvasWidthHalf;
+					scaleY *= element.scale.y * _canvasHeightHalf;
+
+					_elemBox.min.set( v1.x - scaleX, v1.y - scaleY );
+					_elemBox.max.set( v1.x + scaleX, v1.y + scaleY );
+
+					if ( _clipBox.isIntersectionBox( _elemBox ) === false ) {
+
+						return;
+
+					}
+
+					setFillStyle( material.color.getStyle() );
+
+					_context.save();
+					_context.translate( v1.x, v1.y );
+					_context.rotate( - element.rotation );
+					_context.scale( scaleX, scaleY );
+					_context.fillRect( -1, -1, 2, 2 );
+					_context.restore();
+
+				} else {
+
+					bitmap = material.map.image;
+					bitmapWidth = bitmap.width >> 1;
+					bitmapHeight = bitmap.height >> 1;
+
+					scaleX = element.scale.x * _canvasWidthHalf;
+					scaleY = element.scale.y * _canvasHeightHalf;
+
+					width = scaleX * bitmapWidth;
+					height = scaleY * bitmapHeight;
+
+					// TODO: Rotations break this...
+
+					_elemBox.min.set( v1.x - width, v1.y - height );
+					_elemBox.max.set( v1.x + width, v1.y + height );
+
+					if ( _clipBox.isIntersectionBox( _elemBox ) === false ) {
+
+						return;
+
+					}
+
+					_context.save();
+					_context.translate( v1.x, v1.y );
+					_context.rotate( - element.rotation );
+					_context.scale( scaleX, - scaleY );
+
+					_context.translate( - bitmapWidth, - bitmapHeight );
+					_context.drawImage( bitmap, 0, 0 );
+					_context.restore();
+
+				}
+
+				/* DEBUG
+				setStrokeStyle( 'rgb(255,255,0)' );
+				_context.beginPath();
+				_context.moveTo( v1.x - 10, v1.y );
+				_context.lineTo( v1.x + 10, v1.y );
+				_context.moveTo( v1.x, v1.y - 10 );
+				_context.lineTo( v1.x, v1.y + 10 );
+				_context.stroke();
+				*/
+
+			} else if ( material instanceof THREE.ParticleCanvasMaterial ) {
+
+				width = element.scale.x * _canvasWidthHalf;
+				height = element.scale.y * _canvasHeightHalf;
+
+				_elemBox.min.set( v1.x - width, v1.y - height );
+				_elemBox.max.set( v1.x + width, v1.y + height );
+
+				if ( _clipBox.isIntersectionBox( _elemBox ) === false ) {
+
+					return;
+
+				}
+
+				setStrokeStyle( material.color.getStyle() );
+				setFillStyle( material.color.getStyle() );
+
+				_context.save();
+				_context.translate( v1.x, v1.y );
+				_context.rotate( - element.rotation );
+				_context.scale( width, height );
+
+				material.program( _context );
+
+				_context.restore();
+
+			}
+
+		}
+
+		function renderLine( v1, v2, element, material ) {
+
+			setOpacity( material.opacity );
+			setBlending( material.blending );
+
+			_context.beginPath();
+			_context.moveTo( v1.positionScreen.x, v1.positionScreen.y );
+			_context.lineTo( v2.positionScreen.x, v2.positionScreen.y );
+
+			if ( material instanceof THREE.LineBasicMaterial ) {
+
+				setLineWidth( material.linewidth );
+				setLineCap( material.linecap );
+				setLineJoin( material.linejoin );
+				setStrokeStyle( material.color.getStyle() );
+				setDashAndGap( null, null );
+
+				_context.stroke();
+				_elemBox.expandByScalar( material.linewidth * 2 );
+
+			} else if ( material instanceof THREE.LineDashedMaterial ) {
+
+				setLineWidth( material.linewidth );
+				setLineCap( material.linecap );
+				setLineJoin( material.linejoin );
+				setStrokeStyle( material.color.getStyle() );
+				setDashAndGap( material.dashSize, material.gapSize );
+
+				_context.stroke();
+				_elemBox.expandByScalar( material.linewidth * 2 );
+
+			}
+
+		}
+
+		function renderFace3( v1, v2, v3, uv1, uv2, uv3, element, material ) {
+
+			_this.info.render.vertices += 3;
+			_this.info.render.faces ++;
+
+			setOpacity( material.opacity );
+			setBlending( material.blending );
+
+			_v1x = v1.positionScreen.x; _v1y = v1.positionScreen.y;
+			_v2x = v2.positionScreen.x; _v2y = v2.positionScreen.y;
+			_v3x = v3.positionScreen.x; _v3y = v3.positionScreen.y;
+
+			drawTriangle( _v1x, _v1y, _v2x, _v2y, _v3x, _v3y );
+
+			if ( ( material instanceof THREE.MeshLambertMaterial || material instanceof THREE.MeshPhongMaterial ) && material.map === null ) {
+
+				_diffuseColor.copy( material.color );
+				_emissiveColor.copy( material.emissive );
+
+				if ( material.vertexColors === THREE.FaceColors ) {
+
+					_diffuseColor.multiply( element.color );
+
+				}
+
+				if ( _enableLighting === true ) {
+
+					if ( material.wireframe === false && material.shading == THREE.SmoothShading && element.vertexNormalsLength == 3 ) {
+
+						_color1.copy( _ambientLight );
+						_color2.copy( _ambientLight );
+						_color3.copy( _ambientLight );
+
+						calculateLight( element.v1.positionWorld, element.vertexNormalsModel[ 0 ], _color1 );
+						calculateLight( element.v2.positionWorld, element.vertexNormalsModel[ 1 ], _color2 );
+						calculateLight( element.v3.positionWorld, element.vertexNormalsModel[ 2 ], _color3 );
+
+						_color1.multiply( _diffuseColor ).add( _emissiveColor );
+						_color2.multiply( _diffuseColor ).add( _emissiveColor );
+						_color3.multiply( _diffuseColor ).add( _emissiveColor );
+						_color4.addColors( _color2, _color3 ).multiplyScalar( 0.5 );
+
+						_image = getGradientTexture( _color1, _color2, _color3, _color4 );
+
+						clipImage( _v1x, _v1y, _v2x, _v2y, _v3x, _v3y, 0, 0, 1, 0, 0, 1, _image );
+
+					} else {
+
+						_color.copy( _ambientLight );
+
+						calculateLight( element.centroidModel, element.normalModel, _color );
+
+						_color.multiply( _diffuseColor ).add( _emissiveColor );
+
+						material.wireframe === true
+							? strokePath( _color, material.wireframeLinewidth, material.wireframeLinecap, material.wireframeLinejoin )
+							: fillPath( _color );
+
+					}
+
+				} else {
+
+					material.wireframe === true
+						? strokePath( material.color, material.wireframeLinewidth, material.wireframeLinecap, material.wireframeLinejoin )
+						: fillPath( material.color );
+
+				}
+
+			} else if ( material instanceof THREE.MeshBasicMaterial || material instanceof THREE.MeshLambertMaterial || material instanceof THREE.MeshPhongMaterial ) {
+
+				if ( material.map !== null ) {
+
+					if ( material.map.mapping instanceof THREE.UVMapping ) {
+
+						_uvs = element.uvs[ 0 ];
+						patternPath( _v1x, _v1y, _v2x, _v2y, _v3x, _v3y, _uvs[ uv1 ].x, _uvs[ uv1 ].y, _uvs[ uv2 ].x, _uvs[ uv2 ].y, _uvs[ uv3 ].x, _uvs[ uv3 ].y, material.map );
+
+					}
+
+
+				} else if ( material.envMap !== null ) {
+
+					if ( material.envMap.mapping instanceof THREE.SphericalReflectionMapping ) {
+
+						_vector3.copy( element.vertexNormalsModelView[ uv1 ] );
+						_uv1x = 0.5 * _vector3.x + 0.5;
+						_uv1y = 0.5 * _vector3.y + 0.5;
+
+						_vector3.copy( element.vertexNormalsModelView[ uv2 ] );
+						_uv2x = 0.5 * _vector3.x + 0.5;
+						_uv2y = 0.5 * _vector3.y + 0.5;
+
+						_vector3.copy( element.vertexNormalsModelView[ uv3 ] );
+						_uv3x = 0.5 * _vector3.x + 0.5;
+						_uv3y = 0.5 * _vector3.y + 0.5;
+
+						patternPath( _v1x, _v1y, _v2x, _v2y, _v3x, _v3y, _uv1x, _uv1y, _uv2x, _uv2y, _uv3x, _uv3y, material.envMap );
+
+					}/* else if ( material.envMap.mapping == THREE.SphericalRefractionMapping ) {
+
+
+
+					}*/
+
+
+				} else {
+
+					_color.copy( material.color );
+
+					if ( material.vertexColors === THREE.FaceColors ) {
+
+						_color.multiply( element.color );
+
+					}
+
+					material.wireframe === true
+						? strokePath( _color, material.wireframeLinewidth, material.wireframeLinecap, material.wireframeLinejoin )
+						: fillPath( _color );
+
+				}
+
+			} else if ( material instanceof THREE.MeshDepthMaterial ) {
+
+				_near = camera.near;
+				_far = camera.far;
+
+				_color1.r = _color1.g = _color1.b = 1 - smoothstep( v1.positionScreen.z * v1.positionScreen.w, _near, _far );
+				_color2.r = _color2.g = _color2.b = 1 - smoothstep( v2.positionScreen.z * v2.positionScreen.w, _near, _far );
+				_color3.r = _color3.g = _color3.b = 1 - smoothstep( v3.positionScreen.z * v3.positionScreen.w, _near, _far );
+				_color4.addColors( _color2, _color3 ).multiplyScalar( 0.5 );
+
+				_image = getGradientTexture( _color1, _color2, _color3, _color4 );
+
+				clipImage( _v1x, _v1y, _v2x, _v2y, _v3x, _v3y, 0, 0, 1, 0, 0, 1, _image );
+
+			} else if ( material instanceof THREE.MeshNormalMaterial ) {
+
+				var normal;
+
+				if ( material.shading == THREE.FlatShading ) {
+
+					normal = element.normalModelView;
+
+					_color.setRGB( normal.x, normal.y, normal.z ).multiplyScalar( 0.5 ).addScalar( 0.5 );
+
+					material.wireframe === true
+						? strokePath( _color, material.wireframeLinewidth, material.wireframeLinecap, material.wireframeLinejoin )
+						: fillPath( _color );
+
+				} else if ( material.shading == THREE.SmoothShading ) {
+
+					normal = element.vertexNormalsModelView[ uv1 ];
+					_color1.setRGB( normal.x, normal.y, normal.z ).multiplyScalar( 0.5 ).addScalar( 0.5 );
+
+					normal = element.vertexNormalsModelView[ uv2 ];
+					_color2.setRGB( normal.x, normal.y, normal.z ).multiplyScalar( 0.5 ).addScalar( 0.5 );
+
+					normal = element.vertexNormalsModelView[ uv3 ];
+					_color3.setRGB( normal.x, normal.y, normal.z ).multiplyScalar( 0.5 ).addScalar( 0.5 );
+
+					_color4.addColors( _color2, _color3 ).multiplyScalar( 0.5 );
+
+					_image = getGradientTexture( _color1, _color2, _color3, _color4 );
+
+					clipImage( _v1x, _v1y, _v2x, _v2y, _v3x, _v3y, 0, 0, 1, 0, 0, 1, _image );
+
+				}
+
+			}
+
+		}
+
+		function renderFace4( v1, v2, v3, v4, v5, v6, element, material ) {
+
+			_this.info.render.vertices += 4;
+			_this.info.render.faces ++;
+
+			setOpacity( material.opacity );
+			setBlending( material.blending );
+
+			if ( ( material.map !== undefined && material.map !== null ) || ( material.envMap !== undefined && material.envMap !== null ) ) {
+
+				// Let renderFace3() handle this
+
+				renderFace3( v1, v2, v4, 0, 1, 3, element, material );
+				renderFace3( v5, v3, v6, 1, 2, 3, element, material );
+
+				return;
+
+			}
+
+			_v1x = v1.positionScreen.x; _v1y = v1.positionScreen.y;
+			_v2x = v2.positionScreen.x; _v2y = v2.positionScreen.y;
+			_v3x = v3.positionScreen.x; _v3y = v3.positionScreen.y;
+			_v4x = v4.positionScreen.x; _v4y = v4.positionScreen.y;
+			_v5x = v5.positionScreen.x; _v5y = v5.positionScreen.y;
+			_v6x = v6.positionScreen.x; _v6y = v6.positionScreen.y;
+
+			if ( material instanceof THREE.MeshLambertMaterial || material instanceof THREE.MeshPhongMaterial ) {
+
+				_diffuseColor.copy( material.color );
+				_emissiveColor.copy( material.emissive );
+
+				if ( material.vertexColors === THREE.FaceColors ) {
+
+					_diffuseColor.multiply( element.color );
+
+				}
+
+				if ( _enableLighting === true ) {
+
+					if ( material.wireframe === false && material.shading == THREE.SmoothShading && element.vertexNormalsLength == 4 ) {
+
+						_color1.copy( _ambientLight );
+						_color2.copy( _ambientLight );
+						_color3.copy( _ambientLight );
+						_color4.copy( _ambientLight );
+
+						calculateLight( element.v1.positionWorld, element.vertexNormalsModel[ 0 ], _color1 );
+						calculateLight( element.v2.positionWorld, element.vertexNormalsModel[ 1 ], _color2 );
+						calculateLight( element.v4.positionWorld, element.vertexNormalsModel[ 3 ], _color3 );
+						calculateLight( element.v3.positionWorld, element.vertexNormalsModel[ 2 ], _color4 );
+
+						_color1.multiply( _diffuseColor ).add( _emissiveColor );
+						_color2.multiply( _diffuseColor ).add( _emissiveColor );
+						_color3.multiply( _diffuseColor ).add( _emissiveColor );
+						_color4.multiply( _diffuseColor ).add( _emissiveColor );
+
+						_image = getGradientTexture( _color1, _color2, _color3, _color4 );
+
+						// TODO: UVs are incorrect, v4->v3?
+
+						drawTriangle( _v1x, _v1y, _v2x, _v2y, _v4x, _v4y );
+						clipImage( _v1x, _v1y, _v2x, _v2y, _v4x, _v4y, 0, 0, 1, 0, 0, 1, _image );
+
+						drawTriangle( _v5x, _v5y, _v3x, _v3y, _v6x, _v6y );
+						clipImage( _v5x, _v5y, _v3x, _v3y, _v6x, _v6y, 1, 0, 1, 1, 0, 1, _image );
+
+					} else {
+
+						_color.copy( _ambientLight );
+
+						calculateLight( element.centroidModel, element.normalModel, _color );
+
+						_color.multiply( _diffuseColor ).add( _emissiveColor );
+
+						drawQuad( _v1x, _v1y, _v2x, _v2y, _v3x, _v3y, _v4x, _v4y );
+
+						material.wireframe === true
+							? strokePath( _color, material.wireframeLinewidth, material.wireframeLinecap, material.wireframeLinejoin )
+							: fillPath( _color );
+
+					}
+
+				} else {
+
+					_color.addColors( _diffuseColor, _emissiveColor );
+
+					drawQuad( _v1x, _v1y, _v2x, _v2y, _v3x, _v3y, _v4x, _v4y );
+
+					material.wireframe === true
+						? strokePath( _color, material.wireframeLinewidth, material.wireframeLinecap, material.wireframeLinejoin )
+						: fillPath( _color );
+
+				}
+
+			} else if ( material instanceof THREE.MeshBasicMaterial ) {
+
+				_color.copy( material.color );
+
+				if ( material.vertexColors === THREE.FaceColors ) {
+
+					_color.multiply( element.color );
+
+				}
+
+				drawQuad( _v1x, _v1y, _v2x, _v2y, _v3x, _v3y, _v4x, _v4y );
+
+				material.wireframe === true
+					? strokePath( _color, material.wireframeLinewidth, material.wireframeLinecap, material.wireframeLinejoin )
+					: fillPath( _color );
+
+			} else if ( material instanceof THREE.MeshNormalMaterial ) {
+
+				var normal;
+
+				if ( material.shading == THREE.FlatShading ) {
+
+					normal = element.normalModelView;
+					_color.setRGB( normal.x, normal.y, normal.z ).multiplyScalar( 0.5 ).addScalar( 0.5 );
+
+					drawQuad( _v1x, _v1y, _v2x, _v2y, _v3x, _v3y, _v4x, _v4y );
+
+					material.wireframe === true
+						? strokePath( _color, material.wireframeLinewidth, material.wireframeLinecap, material.wireframeLinejoin )
+						: fillPath( _color );
+
+				} else if ( material.shading == THREE.SmoothShading ) {
+
+					normal = element.vertexNormalsModelView[ 0 ];
+					_color1.setRGB( normal.x, normal.y, normal.z ).multiplyScalar( 0.5 ).addScalar( 0.5 );
+
+					normal = element.vertexNormalsModelView[ 1 ];
+					_color2.setRGB( normal.x, normal.y, normal.z ).multiplyScalar( 0.5 ).addScalar( 0.5 );
+
+					normal = element.vertexNormalsModelView[ 3 ];
+					_color3.setRGB( normal.x, normal.y, normal.z ).multiplyScalar( 0.5 ).addScalar( 0.5 );
+
+					normal = element.vertexNormalsModelView[ 2 ];
+					_color4.setRGB( normal.x, normal.y, normal.z ).multiplyScalar( 0.5 ).addScalar( 0.5 );
+
+					_image = getGradientTexture( _color1, _color2, _color3, _color4 );
+
+					drawTriangle( _v1x, _v1y, _v2x, _v2y, _v4x, _v4y );
+					clipImage( _v1x, _v1y, _v2x, _v2y, _v4x, _v4y, 0, 0, 1, 0, 0, 1, _image );
+
+					drawTriangle( _v5x, _v5y, _v3x, _v3y, _v6x, _v6y );
+					clipImage( _v5x, _v5y, _v3x, _v3y, _v6x, _v6y, 1, 0, 1, 1, 0, 1, _image );
+
+				}
+
+
+
+			} else if ( material instanceof THREE.MeshDepthMaterial ) {
+
+				_near = camera.near;
+				_far = camera.far;
+
+				_color1.r = _color1.g = _color1.b = 1 - smoothstep( v1.positionScreen.z * v1.positionScreen.w, _near, _far );
+				_color2.r = _color2.g = _color2.b = 1 - smoothstep( v2.positionScreen.z * v2.positionScreen.w, _near, _far );
+				_color3.r = _color3.g = _color3.b = 1 - smoothstep( v4.positionScreen.z * v4.positionScreen.w, _near, _far );
+				_color4.r = _color4.g = _color4.b = 1 - smoothstep( v3.positionScreen.z * v3.positionScreen.w, _near, _far );
+
+				_image = getGradientTexture( _color1, _color2, _color3, _color4 );
+
+				// TODO: UVs are incorrect, v4->v3?
+
+				drawTriangle( _v1x, _v1y, _v2x, _v2y, _v4x, _v4y );
+				clipImage( _v1x, _v1y, _v2x, _v2y, _v4x, _v4y, 0, 0, 1, 0, 0, 1, _image );
+
+				drawTriangle( _v5x, _v5y, _v3x, _v3y, _v6x, _v6y );
+				clipImage( _v5x, _v5y, _v3x, _v3y, _v6x, _v6y, 1, 0, 1, 1, 0, 1, _image );
+
+			}
+
+		}
+
+		//
+
+		function drawTriangle( x0, y0, x1, y1, x2, y2 ) {
+
+			_context.beginPath();
+			_context.moveTo( x0, y0 );
+			_context.lineTo( x1, y1 );
+			_context.lineTo( x2, y2 );
+			_context.closePath();
+
+		}
+
+		function drawQuad( x0, y0, x1, y1, x2, y2, x3, y3 ) {
+
+			_context.beginPath();
+			_context.moveTo( x0, y0 );
+			_context.lineTo( x1, y1 );
+			_context.lineTo( x2, y2 );
+			_context.lineTo( x3, y3 );
+			_context.closePath();
+
+		}
+
+		function strokePath( color, linewidth, linecap, linejoin ) {
+
+			setLineWidth( linewidth );
+			setLineCap( linecap );
+			setLineJoin( linejoin );
+			setStrokeStyle( color.getStyle() );
+
+			_context.stroke();
+
+			_elemBox.expandByScalar( linewidth * 2 );
+
+		}
+
+		function fillPath( color ) {
+
+			setFillStyle( color.getStyle() );
+			_context.fill();
+
+		}
+
+		function patternPath( x0, y0, x1, y1, x2, y2, u0, v0, u1, v1, u2, v2, texture ) {
+
+			if ( texture instanceof THREE.DataTexture || texture.image === undefined || texture.image.width == 0 ) return;
+
+			if ( texture.needsUpdate === true ) {
+
+				var repeatX = texture.wrapS == THREE.RepeatWrapping;
+				var repeatY = texture.wrapT == THREE.RepeatWrapping;
+
+				_patterns[ texture.id ] = _context.createPattern(
+					texture.image, repeatX === true && repeatY === true
+						? 'repeat'
+						: repeatX === true && repeatY === false
+							? 'repeat-x'
+							: repeatX === false && repeatY === true
+								? 'repeat-y'
+								: 'no-repeat'
+				);
+
+				texture.needsUpdate = false;
+
+			}
+
+			_patterns[ texture.id ] === undefined
+				? setFillStyle( 'rgba(0,0,0,1)' )
+				: setFillStyle( _patterns[ texture.id ] );
+
+			// http://extremelysatisfactorytotalitarianism.com/blog/?p=2120
+
+			var a, b, c, d, e, f, det, idet,
+			offsetX = texture.offset.x / texture.repeat.x,
+			offsetY = texture.offset.y / texture.repeat.y,
+			width = texture.image.width * texture.repeat.x,
+			height = texture.image.height * texture.repeat.y;
+
+			u0 = ( u0 + offsetX ) * width;
+			v0 = ( 1.0 - v0 + offsetY ) * height;
+
+			u1 = ( u1 + offsetX ) * width;
+			v1 = ( 1.0 - v1 + offsetY ) * height;
+
+			u2 = ( u2 + offsetX ) * width;
+			v2 = ( 1.0 - v2 + offsetY ) * height;
+
+			x1 -= x0; y1 -= y0;
+			x2 -= x0; y2 -= y0;
+
+			u1 -= u0; v1 -= v0;
+			u2 -= u0; v2 -= v0;
+
+			det = u1 * v2 - u2 * v1;
+
+			if ( det === 0 ) {
+
+				if ( _imagedatas[ texture.id ] === undefined ) {
+
+					var canvas = document.createElement( 'canvas' )
+					canvas.width = texture.image.width;
+					canvas.height = texture.image.height;
+
+					var context = canvas.getContext( '2d' );
+					context.drawImage( texture.image, 0, 0 );
+
+					_imagedatas[ texture.id ] = context.getImageData( 0, 0, texture.image.width, texture.image.height ).data;
+
+				}
+
+				var data = _imagedatas[ texture.id ];
+				var index = ( Math.floor( u0 ) + Math.floor( v0 ) * texture.image.width ) * 4;
+
+				_color.setRGB( data[ index ] / 255, data[ index + 1 ] / 255, data[ index + 2 ] / 255 );
+				fillPath( _color );
+
+				return;
+
+			}
+
+			idet = 1 / det;
+
+			a = ( v2 * x1 - v1 * x2 ) * idet;
+			b = ( v2 * y1 - v1 * y2 ) * idet;
+			c = ( u1 * x2 - u2 * x1 ) * idet;
+			d = ( u1 * y2 - u2 * y1 ) * idet;
+
+			e = x0 - a * u0 - c * v0;
+			f = y0 - b * u0 - d * v0;
+
+			_context.save();
+			_context.transform( a, b, c, d, e, f );
+			_context.fill();
+			_context.restore();
+
+		}
+
+		function clipImage( x0, y0, x1, y1, x2, y2, u0, v0, u1, v1, u2, v2, image ) {
+
+			// http://extremelysatisfactorytotalitarianism.com/blog/?p=2120
+
+			var a, b, c, d, e, f, det, idet,
+			width = image.width - 1,
+			height = image.height - 1;
+
+			u0 *= width; v0 *= height;
+			u1 *= width; v1 *= height;
+			u2 *= width; v2 *= height;
+
+			x1 -= x0; y1 -= y0;
+			x2 -= x0; y2 -= y0;
+
+			u1 -= u0; v1 -= v0;
+			u2 -= u0; v2 -= v0;
+
+			det = u1 * v2 - u2 * v1;
+
+			idet = 1 / det;
+
+			a = ( v2 * x1 - v1 * x2 ) * idet;
+			b = ( v2 * y1 - v1 * y2 ) * idet;
+			c = ( u1 * x2 - u2 * x1 ) * idet;
+			d = ( u1 * y2 - u2 * y1 ) * idet;
+
+			e = x0 - a * u0 - c * v0;
+			f = y0 - b * u0 - d * v0;
+
+			_context.save();
+			_context.transform( a, b, c, d, e, f );
+			_context.clip();
+			_context.drawImage( image, 0, 0 );
+			_context.restore();
+
+		}
+
+		function getGradientTexture( color1, color2, color3, color4 ) {
+
+			// http://mrdoob.com/blog/post/710
+
+			_pixelMapData[ 0 ] = ( color1.r * 255 ) | 0;
+			_pixelMapData[ 1 ] = ( color1.g * 255 ) | 0;
+			_pixelMapData[ 2 ] = ( color1.b * 255 ) | 0;
+
+			_pixelMapData[ 4 ] = ( color2.r * 255 ) | 0;
+			_pixelMapData[ 5 ] = ( color2.g * 255 ) | 0;
+			_pixelMapData[ 6 ] = ( color2.b * 255 ) | 0;
+
+			_pixelMapData[ 8 ] = ( color3.r * 255 ) | 0;
+			_pixelMapData[ 9 ] = ( color3.g * 255 ) | 0;
+			_pixelMapData[ 10 ] = ( color3.b * 255 ) | 0;
+
+			_pixelMapData[ 12 ] = ( color4.r * 255 ) | 0;
+			_pixelMapData[ 13 ] = ( color4.g * 255 ) | 0;
+			_pixelMapData[ 14 ] = ( color4.b * 255 ) | 0;
+
+			_pixelMapContext.putImageData( _pixelMapImage, 0, 0 );
+			_gradientMapContext.drawImage( _pixelMap, 0, 0 );
+
+			return _gradientMap;
+
+		}
+
+		// Hide anti-alias gaps
+
+		function expand( v1, v2 ) {
+
+			var x = v2.x - v1.x, y =  v2.y - v1.y,
+			det = x * x + y * y, idet;
+
+			if ( det === 0 ) return;
+
+			idet = 1 / Math.sqrt( det );
+
+			x *= idet; y *= idet;
+
+			v2.x += x; v2.y += y;
+			v1.x -= x; v1.y -= y;
+
+		}
+	};
+
+	// Context cached methods.
+
+	function setOpacity( value ) {
+
+		if ( _contextGlobalAlpha !== value ) {
+
+			_context.globalAlpha = value;
+			_contextGlobalAlpha = value;
+
+		}
+
+	}
+
+	function setBlending( value ) {
+
+		if ( _contextGlobalCompositeOperation !== value ) {
+
+			if ( value === THREE.NormalBlending ) {
+
+				_context.globalCompositeOperation = 'source-over';
+
+			} else if ( value === THREE.AdditiveBlending ) {
+
+				_context.globalCompositeOperation = 'lighter';
+
+			} else if ( value === THREE.SubtractiveBlending ) {
+
+				_context.globalCompositeOperation = 'darker';
+
+			}
+
+			_contextGlobalCompositeOperation = value;
+
+		}
+
+	}
+
+	function setLineWidth( value ) {
+
+		if ( _contextLineWidth !== value ) {
+
+			_context.lineWidth = value;
+			_contextLineWidth = value;
+
+		}
+
+	}
+
+	function setLineCap( value ) {
+
+		// "butt", "round", "square"
+
+		if ( _contextLineCap !== value ) {
+
+			_context.lineCap = value;
+			_contextLineCap = value;
+
+		}
+
+	}
+
+	function setLineJoin( value ) {
+
+		// "round", "bevel", "miter"
+
+		if ( _contextLineJoin !== value ) {
+
+			_context.lineJoin = value;
+			_contextLineJoin = value;
+
+		}
+
+	}
+
+	function setStrokeStyle( value ) {
+
+		if ( _contextStrokeStyle !== value ) {
+
+			_context.strokeStyle = value;
+			_contextStrokeStyle = value;
+
+		}
+
+	}
+
+	function setFillStyle( value ) {
+
+		if ( _contextFillStyle !== value ) {
+
+			_context.fillStyle = value;
+			_contextFillStyle = value;
+
+		}
+
+	}
+
+	function setDashAndGap( dashSizeValue, gapSizeValue ) {
+
+		if ( _contextDashSize !== dashSizeValue || _contextGapSize !== gapSizeValue ) {
+
+			_context.setLineDash( [ dashSizeValue, gapSizeValue ] );
+			_contextDashSize = dashSizeValue;
+			_contextGapSize = gapSizeValue;
+
+		}
+
+	}
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ * @author mrdoob / http://mrdoob.com/
+ * @author mikael emtinger / http://gomo.se/
+ */
+
+THREE.ShaderChunk = {
+
+	// FOG
+
+	fog_pars_fragment: [
+
+		"#ifdef USE_FOG",
+
+			"uniform vec3 fogColor;",
+
+			"#ifdef FOG_EXP2",
+
+				"uniform float fogDensity;",
+
+			"#else",
+
+				"uniform float fogNear;",
+				"uniform float fogFar;",
+
+			"#endif",
+
+		"#endif"
+
+	].join("\n"),
+
+	fog_fragment: [
+
+		"#ifdef USE_FOG",
+
+			"float depth = gl_FragCoord.z / gl_FragCoord.w;",
+
+			"#ifdef FOG_EXP2",
+
+				"const float LOG2 = 1.442695;",
+				"float fogFactor = exp2( - fogDensity * fogDensity * depth * depth * LOG2 );",
+				"fogFactor = 1.0 - clamp( fogFactor, 0.0, 1.0 );",
+
+			"#else",
+
+				"float fogFactor = smoothstep( fogNear, fogFar, depth );",
+
+			"#endif",
+
+			"gl_FragColor = mix( gl_FragColor, vec4( fogColor, gl_FragColor.w ), fogFactor );",
+
+		"#endif"
+
+	].join("\n"),
+
+	// ENVIRONMENT MAP
+
+	envmap_pars_fragment: [
+
+		"#ifdef USE_ENVMAP",
+
+			"uniform float reflectivity;",
+			"uniform samplerCube envMap;",
+			"uniform float flipEnvMap;",
+			"uniform int combine;",
+
+			"#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP )",
+
+				"uniform bool useRefract;",
+				"uniform float refractionRatio;",
+
+			"#else",
+
+				"varying vec3 vReflect;",
+
+			"#endif",
+
+		"#endif"
+
+	].join("\n"),
+
+	envmap_fragment: [
+
+		"#ifdef USE_ENVMAP",
+
+			"vec3 reflectVec;",
+
+			"#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP )",
+
+				"vec3 cameraToVertex = normalize( vWorldPosition - cameraPosition );",
+
+				"if ( useRefract ) {",
+
+					"reflectVec = refract( cameraToVertex, normal, refractionRatio );",
+
+				"} else { ",
+
+					"reflectVec = reflect( cameraToVertex, normal );",
+
+				"}",
+
+			"#else",
+
+				"reflectVec = vReflect;",
+
+			"#endif",
+
+			"#ifdef DOUBLE_SIDED",
+
+				"float flipNormal = ( -1.0 + 2.0 * float( gl_FrontFacing ) );",
+				"vec4 cubeColor = textureCube( envMap, flipNormal * vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );",
+
+			"#else",
+
+				"vec4 cubeColor = textureCube( envMap, vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );",
+
+			"#endif",
+
+			"#ifdef GAMMA_INPUT",
+
+				"cubeColor.xyz *= cubeColor.xyz;",
+
+			"#endif",
+
+			"if ( combine == 1 ) {",
+
+				"gl_FragColor.xyz = mix( gl_FragColor.xyz, cubeColor.xyz, specularStrength * reflectivity );",
+
+			"} else if ( combine == 2 ) {",
+
+				"gl_FragColor.xyz += cubeColor.xyz * specularStrength * reflectivity;",
+
+			"} else {",
+
+				"gl_FragColor.xyz = mix( gl_FragColor.xyz, gl_FragColor.xyz * cubeColor.xyz, specularStrength * reflectivity );",
+
+			"}",
+
+		"#endif"
+
+	].join("\n"),
+
+	envmap_pars_vertex: [
+
+		"#if defined( USE_ENVMAP ) && ! defined( USE_BUMPMAP ) && ! defined( USE_NORMALMAP )",
+
+			"varying vec3 vReflect;",
+
+			"uniform float refractionRatio;",
+			"uniform bool useRefract;",
+
+		"#endif"
+
+	].join("\n"),
+
+	worldpos_vertex : [
+
+		"#if defined( USE_ENVMAP ) || defined( PHONG ) || defined( LAMBERT ) || defined ( USE_SHADOWMAP )",
+
+			"#ifdef USE_SKINNING",
+
+				"vec4 worldPosition = modelMatrix * skinned;",
+
+			"#endif",
+
+			"#if defined( USE_MORPHTARGETS ) && ! defined( USE_SKINNING )",
+
+				"vec4 worldPosition = modelMatrix * vec4( morphed, 1.0 );",
+
+			"#endif",
+
+			"#if ! defined( USE_MORPHTARGETS ) && ! defined( USE_SKINNING )",
+
+				"vec4 worldPosition = modelMatrix * vec4( position, 1.0 );",
+
+			"#endif",
+
+		"#endif"
+
+	].join("\n"),
+
+	envmap_vertex : [
+
+		"#if defined( USE_ENVMAP ) && ! defined( USE_BUMPMAP ) && ! defined( USE_NORMALMAP )",
+
+			"vec3 worldNormal = mat3( modelMatrix[ 0 ].xyz, modelMatrix[ 1 ].xyz, modelMatrix[ 2 ].xyz ) * objectNormal;",
+			"worldNormal = normalize( worldNormal );",
+
+			"vec3 cameraToVertex = normalize( worldPosition.xyz - cameraPosition );",
+
+			"if ( useRefract ) {",
+
+				"vReflect = refract( cameraToVertex, worldNormal, refractionRatio );",
+
+			"} else {",
+
+				"vReflect = reflect( cameraToVertex, worldNormal );",
+
+			"}",
+
+		"#endif"
+
+	].join("\n"),
+
+	// COLOR MAP (particles)
+
+	map_particle_pars_fragment: [
+
+		"#ifdef USE_MAP",
+
+			"uniform sampler2D map;",
+
+		"#endif"
+
+	].join("\n"),
+
+
+	map_particle_fragment: [
+
+		"#ifdef USE_MAP",
+
+			"gl_FragColor = gl_FragColor * texture2D( map, vec2( gl_PointCoord.x, 1.0 - gl_PointCoord.y ) );",
+
+		"#endif"
+
+	].join("\n"),
+
+	// COLOR MAP (triangles)
+
+	map_pars_vertex: [
+
+		"#if defined( USE_MAP ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( USE_SPECULARMAP )",
+
+			"varying vec2 vUv;",
+			"uniform vec4 offsetRepeat;",
+
+		"#endif"
+
+	].join("\n"),
+
+	map_pars_fragment: [
+
+		"#if defined( USE_MAP ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( USE_SPECULARMAP )",
+
+			"varying vec2 vUv;",
+
+		"#endif",
+
+		"#ifdef USE_MAP",
+
+			"uniform sampler2D map;",
+
+		"#endif"
+
+	].join("\n"),
+
+	map_vertex: [
+
+		"#if defined( USE_MAP ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( USE_SPECULARMAP )",
+
+			"vUv = uv * offsetRepeat.zw + offsetRepeat.xy;",
+
+		"#endif"
+
+	].join("\n"),
+
+	map_fragment: [
+
+		"#ifdef USE_MAP",
+
+			"vec4 texelColor = texture2D( map, vUv );",
+
+			"#ifdef GAMMA_INPUT",
+
+				"texelColor.xyz *= texelColor.xyz;",
+
+			"#endif",
+
+			"gl_FragColor = gl_FragColor * texelColor;",
+
+		"#endif"
+
+	].join("\n"),
+
+	// LIGHT MAP
+
+	lightmap_pars_fragment: [
+
+		"#ifdef USE_LIGHTMAP",
+
+			"varying vec2 vUv2;",
+			"uniform sampler2D lightMap;",
+
+		"#endif"
+
+	].join("\n"),
+
+	lightmap_pars_vertex: [
+
+		"#ifdef USE_LIGHTMAP",
+
+			"varying vec2 vUv2;",
+
+		"#endif"
+
+	].join("\n"),
+
+	lightmap_fragment: [
+
+		"#ifdef USE_LIGHTMAP",
+
+			"gl_FragColor = gl_FragColor * texture2D( lightMap, vUv2 );",
+
+		"#endif"
+
+	].join("\n"),
+
+	lightmap_vertex: [
+
+		"#ifdef USE_LIGHTMAP",
+
+			"vUv2 = uv2;",
+
+		"#endif"
+
+	].join("\n"),
+
+	// BUMP MAP
+
+	bumpmap_pars_fragment: [
+
+		"#ifdef USE_BUMPMAP",
+
+			"uniform sampler2D bumpMap;",
+			"uniform float bumpScale;",
+
+			// Derivative maps - bump mapping unparametrized surfaces by Morten Mikkelsen
+			//	http://mmikkelsen3d.blogspot.sk/2011/07/derivative-maps.html
+
+			// Evaluate the derivative of the height w.r.t. screen-space using forward differencing (listing 2)
+
+			"vec2 dHdxy_fwd() {",
+
+				"vec2 dSTdx = dFdx( vUv );",
+				"vec2 dSTdy = dFdy( vUv );",
+
+				"float Hll = bumpScale * texture2D( bumpMap, vUv ).x;",
+				"float dBx = bumpScale * texture2D( bumpMap, vUv + dSTdx ).x - Hll;",
+				"float dBy = bumpScale * texture2D( bumpMap, vUv + dSTdy ).x - Hll;",
+
+				"return vec2( dBx, dBy );",
+
+			"}",
+
+			"vec3 perturbNormalArb( vec3 surf_pos, vec3 surf_norm, vec2 dHdxy ) {",
+
+				"vec3 vSigmaX = dFdx( surf_pos );",
+				"vec3 vSigmaY = dFdy( surf_pos );",
+				"vec3 vN = surf_norm;",		// normalized
+
+				"vec3 R1 = cross( vSigmaY, vN );",
+				"vec3 R2 = cross( vN, vSigmaX );",
+
+				"float fDet = dot( vSigmaX, R1 );",
+
+				"vec3 vGrad = sign( fDet ) * ( dHdxy.x * R1 + dHdxy.y * R2 );",
+				"return normalize( abs( fDet ) * surf_norm - vGrad );",
+
+			"}",
+
+		"#endif"
+
+	].join("\n"),
+
+	// NORMAL MAP
+
+	normalmap_pars_fragment: [
+
+		"#ifdef USE_NORMALMAP",
+
+			"uniform sampler2D normalMap;",
+			"uniform vec2 normalScale;",
+
+			// Per-Pixel Tangent Space Normal Mapping
+			// http://hacksoflife.blogspot.ch/2009/11/per-pixel-tangent-space-normal-mapping.html
+
+			"vec3 perturbNormal2Arb( vec3 eye_pos, vec3 surf_norm ) {",
+
+				"vec3 q0 = dFdx( eye_pos.xyz );",
+				"vec3 q1 = dFdy( eye_pos.xyz );",
+				"vec2 st0 = dFdx( vUv.st );",
+				"vec2 st1 = dFdy( vUv.st );",
+
+				"vec3 S = normalize(  q0 * st1.t - q1 * st0.t );",
+				"vec3 T = normalize( -q0 * st1.s + q1 * st0.s );",
+				"vec3 N = normalize( surf_norm );",
+
+				"vec3 mapN = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;",
+				"mapN.xy = normalScale * mapN.xy;",
+				"mat3 tsn = mat3( S, T, N );",
+				"return normalize( tsn * mapN );",
+
+			"}",
+
+		"#endif"
+
+	].join("\n"),
+
+	// SPECULAR MAP
+
+	specularmap_pars_fragment: [
+
+		"#ifdef USE_SPECULARMAP",
+
+			"uniform sampler2D specularMap;",
+
+		"#endif"
+
+	].join("\n"),
+
+	specularmap_fragment: [
+
+		"float specularStrength;",
+
+		"#ifdef USE_SPECULARMAP",
+
+			"vec4 texelSpecular = texture2D( specularMap, vUv );",
+			"specularStrength = texelSpecular.r;",
+
+		"#else",
+
+			"specularStrength = 1.0;",
+
+		"#endif"
+
+	].join("\n"),
+
+	// LIGHTS LAMBERT
+
+	lights_lambert_pars_vertex: [
+
+		"uniform vec3 ambient;",
+		"uniform vec3 diffuse;",
+		"uniform vec3 emissive;",
+
+		"uniform vec3 ambientLightColor;",
+
+		"#if MAX_DIR_LIGHTS > 0",
+
+			"uniform vec3 directionalLightColor[ MAX_DIR_LIGHTS ];",
+			"uniform vec3 directionalLightDirection[ MAX_DIR_LIGHTS ];",
+
+		"#endif",
+
+		"#if MAX_HEMI_LIGHTS > 0",
+
+			"uniform vec3 hemisphereLightSkyColor[ MAX_HEMI_LIGHTS ];",
+			"uniform vec3 hemisphereLightGroundColor[ MAX_HEMI_LIGHTS ];",
+			"uniform vec3 hemisphereLightDirection[ MAX_HEMI_LIGHTS ];",
+
+		"#endif",
+
+		"#if MAX_POINT_LIGHTS > 0",
+
+			"uniform vec3 pointLightColor[ MAX_POINT_LIGHTS ];",
+			"uniform vec3 pointLightPosition[ MAX_POINT_LIGHTS ];",
+			"uniform float pointLightDistance[ MAX_POINT_LIGHTS ];",
+
+		"#endif",
+
+		"#if MAX_SPOT_LIGHTS > 0",
+
+			"uniform vec3 spotLightColor[ MAX_SPOT_LIGHTS ];",
+			"uniform vec3 spotLightPosition[ MAX_SPOT_LIGHTS ];",
+			"uniform vec3 spotLightDirection[ MAX_SPOT_LIGHTS ];",
+			"uniform float spotLightDistance[ MAX_SPOT_LIGHTS ];",
+			"uniform float spotLightAngleCos[ MAX_SPOT_LIGHTS ];",
+			"uniform float spotLightExponent[ MAX_SPOT_LIGHTS ];",
+
+		"#endif",
+
+		"#ifdef WRAP_AROUND",
+
+			"uniform vec3 wrapRGB;",
+
+		"#endif"
+
+	].join("\n"),
+
+	lights_lambert_vertex: [
+
+		"vLightFront = vec3( 0.0 );",
+
+		"#ifdef DOUBLE_SIDED",
+
+			"vLightBack = vec3( 0.0 );",
+
+		"#endif",
+
+		"transformedNormal = normalize( transformedNormal );",
+
+		"#if MAX_DIR_LIGHTS > 0",
+
+		"for( int i = 0; i < MAX_DIR_LIGHTS; i ++ ) {",
+
+			"vec4 lDirection = viewMatrix * vec4( directionalLightDirection[ i ], 0.0 );",
+			"vec3 dirVector = normalize( lDirection.xyz );",
+
+			"float dotProduct = dot( transformedNormal, dirVector );",
+			"vec3 directionalLightWeighting = vec3( max( dotProduct, 0.0 ) );",
+
+			"#ifdef DOUBLE_SIDED",
+
+				"vec3 directionalLightWeightingBack = vec3( max( -dotProduct, 0.0 ) );",
+
+				"#ifdef WRAP_AROUND",
+
+					"vec3 directionalLightWeightingHalfBack = vec3( max( -0.5 * dotProduct + 0.5, 0.0 ) );",
+
+				"#endif",
+
+			"#endif",
+
+			"#ifdef WRAP_AROUND",
+
+				"vec3 directionalLightWeightingHalf = vec3( max( 0.5 * dotProduct + 0.5, 0.0 ) );",
+				"directionalLightWeighting = mix( directionalLightWeighting, directionalLightWeightingHalf, wrapRGB );",
+
+				"#ifdef DOUBLE_SIDED",
+
+					"directionalLightWeightingBack = mix( directionalLightWeightingBack, directionalLightWeightingHalfBack, wrapRGB );",
+
+				"#endif",
+
+			"#endif",
+
+			"vLightFront += directionalLightColor[ i ] * directionalLightWeighting;",
+
+			"#ifdef DOUBLE_SIDED",
+
+				"vLightBack += directionalLightColor[ i ] * directionalLightWeightingBack;",
+
+			"#endif",
+
+		"}",
+
+		"#endif",
+
+		"#if MAX_POINT_LIGHTS > 0",
+
+			"for( int i = 0; i < MAX_POINT_LIGHTS; i ++ ) {",
+
+				"vec4 lPosition = viewMatrix * vec4( pointLightPosition[ i ], 1.0 );",
+				"vec3 lVector = lPosition.xyz - mvPosition.xyz;",
+
+				"float lDistance = 1.0;",
+				"if ( pointLightDistance[ i ] > 0.0 )",
+					"lDistance = 1.0 - min( ( length( lVector ) / pointLightDistance[ i ] ), 1.0 );",
+
+				"lVector = normalize( lVector );",
+				"float dotProduct = dot( transformedNormal, lVector );",
+
+				"vec3 pointLightWeighting = vec3( max( dotProduct, 0.0 ) );",
+
+				"#ifdef DOUBLE_SIDED",
+
+					"vec3 pointLightWeightingBack = vec3( max( -dotProduct, 0.0 ) );",
+
+					"#ifdef WRAP_AROUND",
+
+						"vec3 pointLightWeightingHalfBack = vec3( max( -0.5 * dotProduct + 0.5, 0.0 ) );",
+
+					"#endif",
+
+				"#endif",
+
+				"#ifdef WRAP_AROUND",
+
+					"vec3 pointLightWeightingHalf = vec3( max( 0.5 * dotProduct + 0.5, 0.0 ) );",
+					"pointLightWeighting = mix( pointLightWeighting, pointLightWeightingHalf, wrapRGB );",
+
+					"#ifdef DOUBLE_SIDED",
+
+						"pointLightWeightingBack = mix( pointLightWeightingBack, pointLightWeightingHalfBack, wrapRGB );",
+
+					"#endif",
+
+				"#endif",
+
+				"vLightFront += pointLightColor[ i ] * pointLightWeighting * lDistance;",
+
+				"#ifdef DOUBLE_SIDED",
+
+					"vLightBack += pointLightColor[ i ] * pointLightWeightingBack * lDistance;",
+
+				"#endif",
+
+			"}",
+
+		"#endif",
+
+		"#if MAX_SPOT_LIGHTS > 0",
+
+			"for( int i = 0; i < MAX_SPOT_LIGHTS; i ++ ) {",
+
+				"vec4 lPosition = viewMatrix * vec4( spotLightPosition[ i ], 1.0 );",
+				"vec3 lVector = lPosition.xyz - mvPosition.xyz;",
+
+				"float spotEffect = dot( spotLightDirection[ i ], normalize( spotLightPosition[ i ] - worldPosition.xyz ) );",
+
+				"if ( spotEffect > spotLightAngleCos[ i ] ) {",
+
+					"spotEffect = max( pow( spotEffect, spotLightExponent[ i ] ), 0.0 );",
+
+					"float lDistance = 1.0;",
+					"if ( spotLightDistance[ i ] > 0.0 )",
+						"lDistance = 1.0 - min( ( length( lVector ) / spotLightDistance[ i ] ), 1.0 );",
+
+					"lVector = normalize( lVector );",
+
+					"float dotProduct = dot( transformedNormal, lVector );",
+					"vec3 spotLightWeighting = vec3( max( dotProduct, 0.0 ) );",
+
+					"#ifdef DOUBLE_SIDED",
+
+						"vec3 spotLightWeightingBack = vec3( max( -dotProduct, 0.0 ) );",
+
+						"#ifdef WRAP_AROUND",
+
+							"vec3 spotLightWeightingHalfBack = vec3( max( -0.5 * dotProduct + 0.5, 0.0 ) );",
+
+						"#endif",
+
+					"#endif",
+
+					"#ifdef WRAP_AROUND",
+
+						"vec3 spotLightWeightingHalf = vec3( max( 0.5 * dotProduct + 0.5, 0.0 ) );",
+						"spotLightWeighting = mix( spotLightWeighting, spotLightWeightingHalf, wrapRGB );",
+
+						"#ifdef DOUBLE_SIDED",
+
+							"spotLightWeightingBack = mix( spotLightWeightingBack, spotLightWeightingHalfBack, wrapRGB );",
+
+						"#endif",
+
+					"#endif",
+
+					"vLightFront += spotLightColor[ i ] * spotLightWeighting * lDistance * spotEffect;",
+
+					"#ifdef DOUBLE_SIDED",
+
+						"vLightBack += spotLightColor[ i ] * spotLightWeightingBack * lDistance * spotEffect;",
+
+					"#endif",
+
+				"}",
+
+			"}",
+
+		"#endif",
+
+		"#if MAX_HEMI_LIGHTS > 0",
+
+			"for( int i = 0; i < MAX_HEMI_LIGHTS; i ++ ) {",
+
+				"vec4 lDirection = viewMatrix * vec4( hemisphereLightDirection[ i ], 0.0 );",
+				"vec3 lVector = normalize( lDirection.xyz );",
+
+				"float dotProduct = dot( transformedNormal, lVector );",
+
+				"float hemiDiffuseWeight = 0.5 * dotProduct + 0.5;",
+				"float hemiDiffuseWeightBack = -0.5 * dotProduct + 0.5;",
+
+				"vLightFront += mix( hemisphereLightGroundColor[ i ], hemisphereLightSkyColor[ i ], hemiDiffuseWeight );",
+
+				"#ifdef DOUBLE_SIDED",
+
+					"vLightBack += mix( hemisphereLightGroundColor[ i ], hemisphereLightSkyColor[ i ], hemiDiffuseWeightBack );",
+
+				"#endif",
+
+			"}",
+
+		"#endif",
+
+		"vLightFront = vLightFront * diffuse + ambient * ambientLightColor + emissive;",
+
+		"#ifdef DOUBLE_SIDED",
+
+			"vLightBack = vLightBack * diffuse + ambient * ambientLightColor + emissive;",
+
+		"#endif"
+
+	].join("\n"),
+
+	// LIGHTS PHONG
+
+	lights_phong_pars_vertex: [
+
+		"#ifndef PHONG_PER_PIXEL",
+
+		"#if MAX_POINT_LIGHTS > 0",
+
+			"uniform vec3 pointLightPosition[ MAX_POINT_LIGHTS ];",
+			"uniform float pointLightDistance[ MAX_POINT_LIGHTS ];",
+
+			"varying vec4 vPointLight[ MAX_POINT_LIGHTS ];",
+
+		"#endif",
+
+		"#if MAX_SPOT_LIGHTS > 0",
+
+			"uniform vec3 spotLightPosition[ MAX_SPOT_LIGHTS ];",
+			"uniform float spotLightDistance[ MAX_SPOT_LIGHTS ];",
+
+			"varying vec4 vSpotLight[ MAX_SPOT_LIGHTS ];",
+
+		"#endif",
+
+		"#endif",
+
+		"#if MAX_SPOT_LIGHTS > 0 || defined( USE_BUMPMAP )",
+
+			"varying vec3 vWorldPosition;",
+
+		"#endif"
+
+	].join("\n"),
+
+
+	lights_phong_vertex: [
+
+		"#ifndef PHONG_PER_PIXEL",
+
+		"#if MAX_POINT_LIGHTS > 0",
+
+			"for( int i = 0; i < MAX_POINT_LIGHTS; i ++ ) {",
+
+				"vec4 lPosition = viewMatrix * vec4( pointLightPosition[ i ], 1.0 );",
+				"vec3 lVector = lPosition.xyz - mvPosition.xyz;",
+
+				"float lDistance = 1.0;",
+				"if ( pointLightDistance[ i ] > 0.0 )",
+					"lDistance = 1.0 - min( ( length( lVector ) / pointLightDistance[ i ] ), 1.0 );",
+
+				"vPointLight[ i ] = vec4( lVector, lDistance );",
+
+			"}",
+
+		"#endif",
+
+		"#if MAX_SPOT_LIGHTS > 0",
+
+			"for( int i = 0; i < MAX_SPOT_LIGHTS; i ++ ) {",
+
+				"vec4 lPosition = viewMatrix * vec4( spotLightPosition[ i ], 1.0 );",
+				"vec3 lVector = lPosition.xyz - mvPosition.xyz;",
+
+				"float lDistance = 1.0;",
+				"if ( spotLightDistance[ i ] > 0.0 )",
+					"lDistance = 1.0 - min( ( length( lVector ) / spotLightDistance[ i ] ), 1.0 );",
+
+				"vSpotLight[ i ] = vec4( lVector, lDistance );",
+
+			"}",
+
+		"#endif",
+
+		"#endif",
+
+		"#if MAX_SPOT_LIGHTS > 0 || defined( USE_BUMPMAP )",
+
+			"vWorldPosition = worldPosition.xyz;",
+
+		"#endif"
+
+	].join("\n"),
+
+	lights_phong_pars_fragment: [
+
+		"uniform vec3 ambientLightColor;",
+
+		"#if MAX_DIR_LIGHTS > 0",
+
+			"uniform vec3 directionalLightColor[ MAX_DIR_LIGHTS ];",
+			"uniform vec3 directionalLightDirection[ MAX_DIR_LIGHTS ];",
+
+		"#endif",
+
+		"#if MAX_HEMI_LIGHTS > 0",
+
+			"uniform vec3 hemisphereLightSkyColor[ MAX_HEMI_LIGHTS ];",
+			"uniform vec3 hemisphereLightGroundColor[ MAX_HEMI_LIGHTS ];",
+			"uniform vec3 hemisphereLightDirection[ MAX_HEMI_LIGHTS ];",
+
+		"#endif",
+
+		"#if MAX_POINT_LIGHTS > 0",
+
+			"uniform vec3 pointLightColor[ MAX_POINT_LIGHTS ];",
+
+			"#ifdef PHONG_PER_PIXEL",
+
+				"uniform vec3 pointLightPosition[ MAX_POINT_LIGHTS ];",
+				"uniform float pointLightDistance[ MAX_POINT_LIGHTS ];",
+
+			"#else",
+
+				"varying vec4 vPointLight[ MAX_POINT_LIGHTS ];",
+
+			"#endif",
+
+		"#endif",
+
+		"#if MAX_SPOT_LIGHTS > 0",
+
+			"uniform vec3 spotLightColor[ MAX_SPOT_LIGHTS ];",
+			"uniform vec3 spotLightPosition[ MAX_SPOT_LIGHTS ];",
+			"uniform vec3 spotLightDirection[ MAX_SPOT_LIGHTS ];",
+			"uniform float spotLightAngleCos[ MAX_SPOT_LIGHTS ];",
+			"uniform float spotLightExponent[ MAX_SPOT_LIGHTS ];",
+
+			"#ifdef PHONG_PER_PIXEL",
+
+				"uniform float spotLightDistance[ MAX_SPOT_LIGHTS ];",
+
+			"#else",
+
+				"varying vec4 vSpotLight[ MAX_SPOT_LIGHTS ];",
+
+			"#endif",
+
+		"#endif",
+
+		"#if MAX_SPOT_LIGHTS > 0 || defined( USE_BUMPMAP )",
+
+			"varying vec3 vWorldPosition;",
+
+		"#endif",
+
+		"#ifdef WRAP_AROUND",
+
+			"uniform vec3 wrapRGB;",
+
+		"#endif",
+
+		"varying vec3 vViewPosition;",
+		"varying vec3 vNormal;"
+
+	].join("\n"),
+
+	lights_phong_fragment: [
+
+		"vec3 normal = normalize( vNormal );",
+		"vec3 viewPosition = normalize( vViewPosition );",
+
+		"#ifdef DOUBLE_SIDED",
+
+			"normal = normal * ( -1.0 + 2.0 * float( gl_FrontFacing ) );",
+
+		"#endif",
+
+		"#ifdef USE_NORMALMAP",
+
+			"normal = perturbNormal2Arb( -viewPosition, normal );",
+
+		"#elif defined( USE_BUMPMAP )",
+
+			"normal = perturbNormalArb( -vViewPosition, normal, dHdxy_fwd() );",
+
+		"#endif",
+
+		"#if MAX_POINT_LIGHTS > 0",
+
+			"vec3 pointDiffuse  = vec3( 0.0 );",
+			"vec3 pointSpecular = vec3( 0.0 );",
+
+			"for ( int i = 0; i < MAX_POINT_LIGHTS; i ++ ) {",
+
+				"#ifdef PHONG_PER_PIXEL",
+
+					"vec4 lPosition = viewMatrix * vec4( pointLightPosition[ i ], 1.0 );",
+					"vec3 lVector = lPosition.xyz + vViewPosition.xyz;",
+
+					"float lDistance = 1.0;",
+					"if ( pointLightDistance[ i ] > 0.0 )",
+						"lDistance = 1.0 - min( ( length( lVector ) / pointLightDistance[ i ] ), 1.0 );",
+
+					"lVector = normalize( lVector );",
+
+				"#else",
+
+					"vec3 lVector = normalize( vPointLight[ i ].xyz );",
+					"float lDistance = vPointLight[ i ].w;",
+
+				"#endif",
+
+				// diffuse
+
+				"float dotProduct = dot( normal, lVector );",
+
+				"#ifdef WRAP_AROUND",
+
+					"float pointDiffuseWeightFull = max( dotProduct, 0.0 );",
+					"float pointDiffuseWeightHalf = max( 0.5 * dotProduct + 0.5, 0.0 );",
+
+					"vec3 pointDiffuseWeight = mix( vec3 ( pointDiffuseWeightFull ), vec3( pointDiffuseWeightHalf ), wrapRGB );",
+
+				"#else",
+
+					"float pointDiffuseWeight = max( dotProduct, 0.0 );",
+
+				"#endif",
+
+				"pointDiffuse  += diffuse * pointLightColor[ i ] * pointDiffuseWeight * lDistance;",
+
+				// specular
+
+				"vec3 pointHalfVector = normalize( lVector + viewPosition );",
+				"float pointDotNormalHalf = max( dot( normal, pointHalfVector ), 0.0 );",
+				"float pointSpecularWeight = specularStrength * max( pow( pointDotNormalHalf, shininess ), 0.0 );",
+
+				"#ifdef PHYSICALLY_BASED_SHADING",
+
+					// 2.0 => 2.0001 is hack to work around ANGLE bug
+
+					"float specularNormalization = ( shininess + 2.0001 ) / 8.0;",
+
+					"vec3 schlick = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( lVector, pointHalfVector ), 5.0 );",
+					"pointSpecular += schlick * pointLightColor[ i ] * pointSpecularWeight * pointDiffuseWeight * lDistance * specularNormalization;",
+
+				"#else",
+
+					"pointSpecular += specular * pointLightColor[ i ] * pointSpecularWeight * pointDiffuseWeight * lDistance;",
+
+				"#endif",
+
+			"}",
+
+		"#endif",
+
+		"#if MAX_SPOT_LIGHTS > 0",
+
+			"vec3 spotDiffuse  = vec3( 0.0 );",
+			"vec3 spotSpecular = vec3( 0.0 );",
+
+			"for ( int i = 0; i < MAX_SPOT_LIGHTS; i ++ ) {",
+
+				"#ifdef PHONG_PER_PIXEL",
+
+					"vec4 lPosition = viewMatrix * vec4( spotLightPosition[ i ], 1.0 );",
+					"vec3 lVector = lPosition.xyz + vViewPosition.xyz;",
+
+					"float lDistance = 1.0;",
+					"if ( spotLightDistance[ i ] > 0.0 )",
+						"lDistance = 1.0 - min( ( length( lVector ) / spotLightDistance[ i ] ), 1.0 );",
+
+					"lVector = normalize( lVector );",
+
+				"#else",
+
+					"vec3 lVector = normalize( vSpotLight[ i ].xyz );",
+					"float lDistance = vSpotLight[ i ].w;",
+
+				"#endif",
+
+				"float spotEffect = dot( spotLightDirection[ i ], normalize( spotLightPosition[ i ] - vWorldPosition ) );",
+
+				"if ( spotEffect > spotLightAngleCos[ i ] ) {",
+
+					"spotEffect = max( pow( spotEffect, spotLightExponent[ i ] ), 0.0 );",
+
+					// diffuse
+
+					"float dotProduct = dot( normal, lVector );",
+
+					"#ifdef WRAP_AROUND",
+
+						"float spotDiffuseWeightFull = max( dotProduct, 0.0 );",
+						"float spotDiffuseWeightHalf = max( 0.5 * dotProduct + 0.5, 0.0 );",
+
+						"vec3 spotDiffuseWeight = mix( vec3 ( spotDiffuseWeightFull ), vec3( spotDiffuseWeightHalf ), wrapRGB );",
+
+					"#else",
+
+						"float spotDiffuseWeight = max( dotProduct, 0.0 );",
+
+					"#endif",
+
+					"spotDiffuse += diffuse * spotLightColor[ i ] * spotDiffuseWeight * lDistance * spotEffect;",
+
+					// specular
+
+					"vec3 spotHalfVector = normalize( lVector + viewPosition );",
+					"float spotDotNormalHalf = max( dot( normal, spotHalfVector ), 0.0 );",
+					"float spotSpecularWeight = specularStrength * max( pow( spotDotNormalHalf, shininess ), 0.0 );",
+
+					"#ifdef PHYSICALLY_BASED_SHADING",
+
+						// 2.0 => 2.0001 is hack to work around ANGLE bug
+
+						"float specularNormalization = ( shininess + 2.0001 ) / 8.0;",
+
+						"vec3 schlick = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( lVector, spotHalfVector ), 5.0 );",
+						"spotSpecular += schlick * spotLightColor[ i ] * spotSpecularWeight * spotDiffuseWeight * lDistance * specularNormalization * spotEffect;",
+
+					"#else",
+
+						"spotSpecular += specular * spotLightColor[ i ] * spotSpecularWeight * spotDiffuseWeight * lDistance * spotEffect;",
+
+					"#endif",
+
+				"}",
+
+			"}",
+
+		"#endif",
+
+		"#if MAX_DIR_LIGHTS > 0",
+
+			"vec3 dirDiffuse  = vec3( 0.0 );",
+			"vec3 dirSpecular = vec3( 0.0 );" ,
+
+			"for( int i = 0; i < MAX_DIR_LIGHTS; i ++ ) {",
+
+				"vec4 lDirection = viewMatrix * vec4( directionalLightDirection[ i ], 0.0 );",
+				"vec3 dirVector = normalize( lDirection.xyz );",
+
+				// diffuse
+
+				"float dotProduct = dot( normal, dirVector );",
+
+				"#ifdef WRAP_AROUND",
+
+					"float dirDiffuseWeightFull = max( dotProduct, 0.0 );",
+					"float dirDiffuseWeightHalf = max( 0.5 * dotProduct + 0.5, 0.0 );",
+
+					"vec3 dirDiffuseWeight = mix( vec3( dirDiffuseWeightFull ), vec3( dirDiffuseWeightHalf ), wrapRGB );",
+
+				"#else",
+
+					"float dirDiffuseWeight = max( dotProduct, 0.0 );",
+
+				"#endif",
+
+				"dirDiffuse  += diffuse * directionalLightColor[ i ] * dirDiffuseWeight;",
+
+				// specular
+
+				"vec3 dirHalfVector = normalize( dirVector + viewPosition );",
+				"float dirDotNormalHalf = max( dot( normal, dirHalfVector ), 0.0 );",
+				"float dirSpecularWeight = specularStrength * max( pow( dirDotNormalHalf, shininess ), 0.0 );",
+
+				"#ifdef PHYSICALLY_BASED_SHADING",
+
+					/*
+					// fresnel term from skin shader
+					"const float F0 = 0.128;",
+
+					"float base = 1.0 - dot( viewPosition, dirHalfVector );",
+					"float exponential = pow( base, 5.0 );",
+
+					"float fresnel = exponential + F0 * ( 1.0 - exponential );",
+					*/
+
+					/*
+					// fresnel term from fresnel shader
+					"const float mFresnelBias = 0.08;",
+					"const float mFresnelScale = 0.3;",
+					"const float mFresnelPower = 5.0;",
+
+					"float fresnel = mFresnelBias + mFresnelScale * pow( 1.0 + dot( normalize( -viewPosition ), normal ), mFresnelPower );",
+					*/
+
+					// 2.0 => 2.0001 is hack to work around ANGLE bug
+
+					"float specularNormalization = ( shininess + 2.0001 ) / 8.0;",
+
+					//"dirSpecular += specular * directionalLightColor[ i ] * dirSpecularWeight * dirDiffuseWeight * specularNormalization * fresnel;",
+
+					"vec3 schlick = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( dirVector, dirHalfVector ), 5.0 );",
+					"dirSpecular += schlick * directionalLightColor[ i ] * dirSpecularWeight * dirDiffuseWeight * specularNormalization;",
+
+				"#else",
+
+					"dirSpecular += specular * directionalLightColor[ i ] * dirSpecularWeight * dirDiffuseWeight;",
+
+				"#endif",
+
+			"}",
+
+		"#endif",
+
+		"#if MAX_HEMI_LIGHTS > 0",
+
+			"vec3 hemiDiffuse  = vec3( 0.0 );",
+			"vec3 hemiSpecular = vec3( 0.0 );" ,
+
+			"for( int i = 0; i < MAX_HEMI_LIGHTS; i ++ ) {",
+
+				"vec4 lDirection = viewMatrix * vec4( hemisphereLightDirection[ i ], 0.0 );",
+				"vec3 lVector = normalize( lDirection.xyz );",
+
+				// diffuse
+
+				"float dotProduct = dot( normal, lVector );",
+				"float hemiDiffuseWeight = 0.5 * dotProduct + 0.5;",
+
+				"vec3 hemiColor = mix( hemisphereLightGroundColor[ i ], hemisphereLightSkyColor[ i ], hemiDiffuseWeight );",
+
+				"hemiDiffuse += diffuse * hemiColor;",
+
+				// specular (sky light)
+
+				"vec3 hemiHalfVectorSky = normalize( lVector + viewPosition );",
+				"float hemiDotNormalHalfSky = 0.5 * dot( normal, hemiHalfVectorSky ) + 0.5;",
+				"float hemiSpecularWeightSky = specularStrength * max( pow( hemiDotNormalHalfSky, shininess ), 0.0 );",
+
+				// specular (ground light)
+
+				"vec3 lVectorGround = -lVector;",
+
+				"vec3 hemiHalfVectorGround = normalize( lVectorGround + viewPosition );",
+				"float hemiDotNormalHalfGround = 0.5 * dot( normal, hemiHalfVectorGround ) + 0.5;",
+				"float hemiSpecularWeightGround = specularStrength * max( pow( hemiDotNormalHalfGround, shininess ), 0.0 );",
+
+				"#ifdef PHYSICALLY_BASED_SHADING",
+
+					"float dotProductGround = dot( normal, lVectorGround );",
+
+					// 2.0 => 2.0001 is hack to work around ANGLE bug
+
+					"float specularNormalization = ( shininess + 2.0001 ) / 8.0;",
+
+					"vec3 schlickSky = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( lVector, hemiHalfVectorSky ), 5.0 );",
+					"vec3 schlickGround = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( lVectorGround, hemiHalfVectorGround ), 5.0 );",
+					"hemiSpecular += hemiColor * specularNormalization * ( schlickSky * hemiSpecularWeightSky * max( dotProduct, 0.0 ) + schlickGround * hemiSpecularWeightGround * max( dotProductGround, 0.0 ) );",
+
+				"#else",
+
+					"hemiSpecular += specular * hemiColor * ( hemiSpecularWeightSky + hemiSpecularWeightGround ) * hemiDiffuseWeight;",
+
+				"#endif",
+
+			"}",
+
+		"#endif",
+
+		"vec3 totalDiffuse = vec3( 0.0 );",
+		"vec3 totalSpecular = vec3( 0.0 );",
+
+		"#if MAX_DIR_LIGHTS > 0",
+
+			"totalDiffuse += dirDiffuse;",
+			"totalSpecular += dirSpecular;",
+
+		"#endif",
+
+		"#if MAX_HEMI_LIGHTS > 0",
+
+			"totalDiffuse += hemiDiffuse;",
+			"totalSpecular += hemiSpecular;",
+
+		"#endif",
+
+		"#if MAX_POINT_LIGHTS > 0",
+
+			"totalDiffuse += pointDiffuse;",
+			"totalSpecular += pointSpecular;",
+
+		"#endif",
+
+		"#if MAX_SPOT_LIGHTS > 0",
+
+			"totalDiffuse += spotDiffuse;",
+			"totalSpecular += spotSpecular;",
+
+		"#endif",
+
+		"#ifdef METAL",
+
+			"gl_FragColor.xyz = gl_FragColor.xyz * ( emissive + totalDiffuse + ambientLightColor * ambient + totalSpecular );",
+
+		"#else",
+
+			"gl_FragColor.xyz = gl_FragColor.xyz * ( emissive + totalDiffuse + ambientLightColor * ambient ) + totalSpecular;",
+
+		"#endif"
+
+	].join("\n"),
+
+	// VERTEX COLORS
+
+	color_pars_fragment: [
+
+		"#ifdef USE_COLOR",
+
+			"varying vec3 vColor;",
+
+		"#endif"
+
+	].join("\n"),
+
+
+	color_fragment: [
+
+		"#ifdef USE_COLOR",
+
+			"gl_FragColor = gl_FragColor * vec4( vColor, opacity );",
+
+		"#endif"
+
+	].join("\n"),
+
+	color_pars_vertex: [
+
+		"#ifdef USE_COLOR",
+
+			"varying vec3 vColor;",
+
+		"#endif"
+
+	].join("\n"),
+
+
+	color_vertex: [
+
+		"#ifdef USE_COLOR",
+
+			"#ifdef GAMMA_INPUT",
+
+				"vColor = color * color;",
+
+			"#else",
+
+				"vColor = color;",
+
+			"#endif",
+
+		"#endif"
+
+	].join("\n"),
+
+	// SKINNING
+
+	skinning_pars_vertex: [
+
+		"#ifdef USE_SKINNING",
+
+			"#ifdef BONE_TEXTURE",
+
+				"uniform sampler2D boneTexture;",
+
+				"mat4 getBoneMatrix( const in float i ) {",
+
+					"float j = i * 4.0;",
+					"float x = mod( j, N_BONE_PIXEL_X );",
+					"float y = floor( j / N_BONE_PIXEL_X );",
+
+					"const float dx = 1.0 / N_BONE_PIXEL_X;",
+					"const float dy = 1.0 / N_BONE_PIXEL_Y;",
+
+					"y = dy * ( y + 0.5 );",
+
+					"vec4 v1 = texture2D( boneTexture, vec2( dx * ( x + 0.5 ), y ) );",
+					"vec4 v2 = texture2D( boneTexture, vec2( dx * ( x + 1.5 ), y ) );",
+					"vec4 v3 = texture2D( boneTexture, vec2( dx * ( x + 2.5 ), y ) );",
+					"vec4 v4 = texture2D( boneTexture, vec2( dx * ( x + 3.5 ), y ) );",
+
+					"mat4 bone = mat4( v1, v2, v3, v4 );",
+
+					"return bone;",
+
+				"}",
+
+			"#else",
+
+				"uniform mat4 boneGlobalMatrices[ MAX_BONES ];",
+
+				"mat4 getBoneMatrix( const in float i ) {",
+
+					"mat4 bone = boneGlobalMatrices[ int(i) ];",
+					"return bone;",
+
+				"}",
+
+			"#endif",
+
+		"#endif"
+
+	].join("\n"),
+
+	skinbase_vertex: [
+
+		"#ifdef USE_SKINNING",
+
+			"mat4 boneMatX = getBoneMatrix( skinIndex.x );",
+			"mat4 boneMatY = getBoneMatrix( skinIndex.y );",
+
+		"#endif"
+
+	].join("\n"),
+
+	skinning_vertex: [
+
+		"#ifdef USE_SKINNING",
+
+			"#ifdef USE_MORPHTARGETS",
+
+			"vec4 skinVertex = vec4( morphed, 1.0 );",
+
+			"#else",
+
+			"vec4 skinVertex = vec4( position, 1.0 );",
+
+			"#endif",
+
+			"vec4 skinned  = boneMatX * skinVertex * skinWeight.x;",
+			"skinned 	  += boneMatY * skinVertex * skinWeight.y;",
+
+		"#endif"
+
+	].join("\n"),
+
+	// MORPHING
+
+	morphtarget_pars_vertex: [
+
+		"#ifdef USE_MORPHTARGETS",
+
+			"#ifndef USE_MORPHNORMALS",
+
+			"uniform float morphTargetInfluences[ 8 ];",
+
+			"#else",
+
+			"uniform float morphTargetInfluences[ 4 ];",
+
+			"#endif",
+
+		"#endif"
+
+	].join("\n"),
+
+	morphtarget_vertex: [
+
+		"#ifdef USE_MORPHTARGETS",
+
+			"vec3 morphed = vec3( 0.0 );",
+			"morphed += ( morphTarget0 - position ) * morphTargetInfluences[ 0 ];",
+			"morphed += ( morphTarget1 - position ) * morphTargetInfluences[ 1 ];",
+			"morphed += ( morphTarget2 - position ) * morphTargetInfluences[ 2 ];",
+			"morphed += ( morphTarget3 - position ) * morphTargetInfluences[ 3 ];",
+
+			"#ifndef USE_MORPHNORMALS",
+
+			"morphed += ( morphTarget4 - position ) * morphTargetInfluences[ 4 ];",
+			"morphed += ( morphTarget5 - position ) * morphTargetInfluences[ 5 ];",
+			"morphed += ( morphTarget6 - position ) * morphTargetInfluences[ 6 ];",
+			"morphed += ( morphTarget7 - position ) * morphTargetInfluences[ 7 ];",
+
+			"#endif",
+
+			"morphed += position;",
+
+		"#endif"
+
+	].join("\n"),
+
+	default_vertex : [
+
+		"vec4 mvPosition;",
+
+		"#ifdef USE_SKINNING",
+
+			"mvPosition = modelViewMatrix * skinned;",
+
+		"#endif",
+
+		"#if !defined( USE_SKINNING ) && defined( USE_MORPHTARGETS )",
+
+			"mvPosition = modelViewMatrix * vec4( morphed, 1.0 );",
+
+		"#endif",
+
+		"#if !defined( USE_SKINNING ) && ! defined( USE_MORPHTARGETS )",
+
+			"mvPosition = modelViewMatrix * vec4( position, 1.0 );",
+
+		"#endif",
+
+		"gl_Position = projectionMatrix * mvPosition;"
+
+	].join("\n"),
+
+	morphnormal_vertex: [
+
+		"#ifdef USE_MORPHNORMALS",
+
+			"vec3 morphedNormal = vec3( 0.0 );",
+
+			"morphedNormal +=  ( morphNormal0 - normal ) * morphTargetInfluences[ 0 ];",
+			"morphedNormal +=  ( morphNormal1 - normal ) * morphTargetInfluences[ 1 ];",
+			"morphedNormal +=  ( morphNormal2 - normal ) * morphTargetInfluences[ 2 ];",
+			"morphedNormal +=  ( morphNormal3 - normal ) * morphTargetInfluences[ 3 ];",
+
+			"morphedNormal += normal;",
+
+		"#endif"
+
+	].join("\n"),
+
+	skinnormal_vertex: [
+
+		"#ifdef USE_SKINNING",
+
+			"mat4 skinMatrix = skinWeight.x * boneMatX;",
+			"skinMatrix 	+= skinWeight.y * boneMatY;",
+
+			"#ifdef USE_MORPHNORMALS",
+
+			"vec4 skinnedNormal = skinMatrix * vec4( morphedNormal, 0.0 );",
+
+			"#else",
+
+			"vec4 skinnedNormal = skinMatrix * vec4( normal, 0.0 );",
+
+			"#endif",
+
+		"#endif"
+
+	].join("\n"),
+
+	defaultnormal_vertex: [
+
+		"vec3 objectNormal;",
+
+		"#ifdef USE_SKINNING",
+
+			"objectNormal = skinnedNormal.xyz;",
+
+		"#endif",
+
+		"#if !defined( USE_SKINNING ) && defined( USE_MORPHNORMALS )",
+
+			"objectNormal = morphedNormal;",
+
+		"#endif",
+
+		"#if !defined( USE_SKINNING ) && ! defined( USE_MORPHNORMALS )",
+
+			"objectNormal = normal;",
+
+		"#endif",
+
+		"#ifdef FLIP_SIDED",
+
+			"objectNormal = -objectNormal;",
+
+		"#endif",
+
+		"vec3 transformedNormal = normalMatrix * objectNormal;"
+
+	].join("\n"),
+
+	// SHADOW MAP
+
+	// based on SpiderGL shadow map and Fabien Sanglard's GLSL shadow mapping examples
+	//  http://spidergl.org/example.php?id=6
+	// 	http://fabiensanglard.net/shadowmapping
+
+	shadowmap_pars_fragment: [
+
+		"#ifdef USE_SHADOWMAP",
+
+			"uniform sampler2D shadowMap[ MAX_SHADOWS ];",
+			"uniform vec2 shadowMapSize[ MAX_SHADOWS ];",
+
+			"uniform float shadowDarkness[ MAX_SHADOWS ];",
+			"uniform float shadowBias[ MAX_SHADOWS ];",
+
+			"varying vec4 vShadowCoord[ MAX_SHADOWS ];",
+
+			"float unpackDepth( const in vec4 rgba_depth ) {",
+
+				"const vec4 bit_shift = vec4( 1.0 / ( 256.0 * 256.0 * 256.0 ), 1.0 / ( 256.0 * 256.0 ), 1.0 / 256.0, 1.0 );",
+				"float depth = dot( rgba_depth, bit_shift );",
+				"return depth;",
+
+			"}",
+
+		"#endif"
+
+	].join("\n"),
+
+	shadowmap_fragment: [
+
+		"#ifdef USE_SHADOWMAP",
+
+			"#ifdef SHADOWMAP_DEBUG",
+
+				"vec3 frustumColors[3];",
+				"frustumColors[0] = vec3( 1.0, 0.5, 0.0 );",
+				"frustumColors[1] = vec3( 0.0, 1.0, 0.8 );",
+				"frustumColors[2] = vec3( 0.0, 0.5, 1.0 );",
+
+			"#endif",
+
+			"#ifdef SHADOWMAP_CASCADE",
+
+				"int inFrustumCount = 0;",
+
+			"#endif",
+
+			"float fDepth;",
+			"vec3 shadowColor = vec3( 1.0 );",
+
+			"for( int i = 0; i < MAX_SHADOWS; i ++ ) {",
+
+				"vec3 shadowCoord = vShadowCoord[ i ].xyz / vShadowCoord[ i ].w;",
+
+				// "if ( something && something )" 		 breaks ATI OpenGL shader compiler
+				// "if ( all( something, something ) )"  using this instead
+
+				"bvec4 inFrustumVec = bvec4 ( shadowCoord.x >= 0.0, shadowCoord.x <= 1.0, shadowCoord.y >= 0.0, shadowCoord.y <= 1.0 );",
+				"bool inFrustum = all( inFrustumVec );",
+
+				// don't shadow pixels outside of light frustum
+				// use just first frustum (for cascades)
+				// don't shadow pixels behind far plane of light frustum
+
+				"#ifdef SHADOWMAP_CASCADE",
+
+					"inFrustumCount += int( inFrustum );",
+					"bvec3 frustumTestVec = bvec3( inFrustum, inFrustumCount == 1, shadowCoord.z <= 1.0 );",
+
+				"#else",
+
+					"bvec2 frustumTestVec = bvec2( inFrustum, shadowCoord.z <= 1.0 );",
+
+				"#endif",
+
+				"bool frustumTest = all( frustumTestVec );",
+
+				"if ( frustumTest ) {",
+
+					"shadowCoord.z += shadowBias[ i ];",
+
+					"#if defined( SHADOWMAP_TYPE_PCF )",
+
+						// Percentage-close filtering
+						// (9 pixel kernel)
+						// http://fabiensanglard.net/shadowmappingPCF/
+
+						"float shadow = 0.0;",
+
+						/*
+						// nested loops breaks shader compiler / validator on some ATI cards when using OpenGL
+						// must enroll loop manually
+
+						"for ( float y = -1.25; y <= 1.25; y += 1.25 )",
+							"for ( float x = -1.25; x <= 1.25; x += 1.25 ) {",
+
+								"vec4 rgbaDepth = texture2D( shadowMap[ i ], vec2( x * xPixelOffset, y * yPixelOffset ) + shadowCoord.xy );",
+
+								// doesn't seem to produce any noticeable visual difference compared to simple "texture2D" lookup
+								//"vec4 rgbaDepth = texture2DProj( shadowMap[ i ], vec4( vShadowCoord[ i ].w * ( vec2( x * xPixelOffset, y * yPixelOffset ) + shadowCoord.xy ), 0.05, vShadowCoord[ i ].w ) );",
+
+								"float fDepth = unpackDepth( rgbaDepth );",
+
+								"if ( fDepth < shadowCoord.z )",
+									"shadow += 1.0;",
+
+						"}",
+
+						"shadow /= 9.0;",
+
+						*/
+
+						"const float shadowDelta = 1.0 / 9.0;",
+
+						"float xPixelOffset = 1.0 / shadowMapSize[ i ].x;",
+						"float yPixelOffset = 1.0 / shadowMapSize[ i ].y;",
+
+						"float dx0 = -1.25 * xPixelOffset;",
+						"float dy0 = -1.25 * yPixelOffset;",
+						"float dx1 = 1.25 * xPixelOffset;",
+						"float dy1 = 1.25 * yPixelOffset;",
+
+						"fDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, dy0 ) ) );",
+						"if ( fDepth < shadowCoord.z ) shadow += shadowDelta;",
+
+						"fDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( 0.0, dy0 ) ) );",
+						"if ( fDepth < shadowCoord.z ) shadow += shadowDelta;",
+
+						"fDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, dy0 ) ) );",
+						"if ( fDepth < shadowCoord.z ) shadow += shadowDelta;",
+
+						"fDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, 0.0 ) ) );",
+						"if ( fDepth < shadowCoord.z ) shadow += shadowDelta;",
+
+						"fDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy ) );",
+						"if ( fDepth < shadowCoord.z ) shadow += shadowDelta;",
+
+						"fDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, 0.0 ) ) );",
+						"if ( fDepth < shadowCoord.z ) shadow += shadowDelta;",
+
+						"fDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, dy1 ) ) );",
+						"if ( fDepth < shadowCoord.z ) shadow += shadowDelta;",
+
+						"fDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( 0.0, dy1 ) ) );",
+						"if ( fDepth < shadowCoord.z ) shadow += shadowDelta;",
+
+						"fDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, dy1 ) ) );",
+						"if ( fDepth < shadowCoord.z ) shadow += shadowDelta;",
+
+						"shadowColor = shadowColor * vec3( ( 1.0 - shadowDarkness[ i ] * shadow ) );",
+
+					"#elif defined( SHADOWMAP_TYPE_PCF_SOFT )",
+
+						// Percentage-close filtering
+						// (9 pixel kernel)
+						// http://fabiensanglard.net/shadowmappingPCF/
+
+						"float shadow = 0.0;",
+
+						"float xPixelOffset = 1.0 / shadowMapSize[ i ].x;",
+						"float yPixelOffset = 1.0 / shadowMapSize[ i ].y;",
+
+						"float dx0 = -1.0 * xPixelOffset;",
+						"float dy0 = -1.0 * yPixelOffset;",
+						"float dx1 = 1.0 * xPixelOffset;",
+						"float dy1 = 1.0 * yPixelOffset;",
+
+						"mat3 shadowKernel;",
+						"mat3 depthKernel;",
+
+						"depthKernel[0][0] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, dy0 ) ) );",
+						"if ( depthKernel[0][0] < shadowCoord.z ) shadowKernel[0][0] = 0.25;",
+						"else shadowKernel[0][0] = 0.0;",
+
+						"depthKernel[0][1] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, 0.0 ) ) );",
+						"if ( depthKernel[0][1] < shadowCoord.z ) shadowKernel[0][1] = 0.25;",
+						"else shadowKernel[0][1] = 0.0;",
+
+						"depthKernel[0][2] = unpackDepth( texture2D( shadowMap[ i], shadowCoord.xy + vec2( dx0, dy1 ) ) );",
+						"if ( depthKernel[0][2] < shadowCoord.z ) shadowKernel[0][2] = 0.25;",
+						"else shadowKernel[0][2] = 0.0;",
+
+						"depthKernel[1][0] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( 0.0, dy0 ) ) );",
+						"if ( depthKernel[1][0] < shadowCoord.z ) shadowKernel[1][0] = 0.25;",
+						"else shadowKernel[1][0] = 0.0;",
+
+						"depthKernel[1][1] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy ) );",
+						"if ( depthKernel[1][1] < shadowCoord.z ) shadowKernel[1][1] = 0.25;",
+						"else shadowKernel[1][1] = 0.0;",
+
+						"depthKernel[1][2] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( 0.0, dy1 ) ) );",
+						"if ( depthKernel[1][2] < shadowCoord.z ) shadowKernel[1][2] = 0.25;",
+						"else shadowKernel[1][2] = 0.0;",
+
+						"depthKernel[2][0] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, dy0 ) ) );",
+						"if ( depthKernel[2][0] < shadowCoord.z ) shadowKernel[2][0] = 0.25;",
+						"else shadowKernel[2][0] = 0.0;",
+
+						"depthKernel[2][1] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, 0.0 ) ) );",
+						"if ( depthKernel[2][1] < shadowCoord.z ) shadowKernel[2][1] = 0.25;",
+						"else shadowKernel[2][1] = 0.0;",
+
+						"depthKernel[2][2] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, dy1 ) ) );",
+						"if ( depthKernel[2][2] < shadowCoord.z ) shadowKernel[2][2] = 0.25;",
+						"else shadowKernel[2][2] = 0.0;",
+
+						"vec2 fractionalCoord = 1.0 - fract( shadowCoord.xy * shadowMapSize[i].xy );",
+
+						"shadowKernel[0] = mix( shadowKernel[1], shadowKernel[0], fractionalCoord.x );",
+						"shadowKernel[1] = mix( shadowKernel[2], shadowKernel[1], fractionalCoord.x );",
+
+						"vec4 shadowValues;",
+						"shadowValues.x = mix( shadowKernel[0][1], shadowKernel[0][0], fractionalCoord.y );",
+						"shadowValues.y = mix( shadowKernel[0][2], shadowKernel[0][1], fractionalCoord.y );",
+						"shadowValues.z = mix( shadowKernel[1][1], shadowKernel[1][0], fractionalCoord.y );",
+						"shadowValues.w = mix( shadowKernel[1][2], shadowKernel[1][1], fractionalCoord.y );",
+
+						"shadow = dot( shadowValues, vec4( 1.0 ) );",
+
+						"shadowColor = shadowColor * vec3( ( 1.0 - shadowDarkness[ i ] * shadow ) );",
+
+					"#else",
+
+						"vec4 rgbaDepth = texture2D( shadowMap[ i ], shadowCoord.xy );",
+						"float fDepth = unpackDepth( rgbaDepth );",
+
+						"if ( fDepth < shadowCoord.z )",
+
+							// spot with multiple shadows is darker
+
+							"shadowColor = shadowColor * vec3( 1.0 - shadowDarkness[ i ] );",
+
+							// spot with multiple shadows has the same color as single shadow spot
+
+							//"shadowColor = min( shadowColor, vec3( shadowDarkness[ i ] ) );",
+
+					"#endif",
+
+				"}",
+
+
+				"#ifdef SHADOWMAP_DEBUG",
+
+					"#ifdef SHADOWMAP_CASCADE",
+
+						"if ( inFrustum && inFrustumCount == 1 ) gl_FragColor.xyz *= frustumColors[ i ];",
+
+					"#else",
+
+						"if ( inFrustum ) gl_FragColor.xyz *= frustumColors[ i ];",
+
+					"#endif",
+
+				"#endif",
+
+			"}",
+
+			"#ifdef GAMMA_OUTPUT",
+
+				"shadowColor *= shadowColor;",
+
+			"#endif",
+
+			"gl_FragColor.xyz = gl_FragColor.xyz * shadowColor;",
+
+		"#endif"
+
+	].join("\n"),
+
+	shadowmap_pars_vertex: [
+
+		"#ifdef USE_SHADOWMAP",
+
+			"varying vec4 vShadowCoord[ MAX_SHADOWS ];",
+			"uniform mat4 shadowMatrix[ MAX_SHADOWS ];",
+
+		"#endif"
+
+	].join("\n"),
+
+	shadowmap_vertex: [
+
+		"#ifdef USE_SHADOWMAP",
+
+			"for( int i = 0; i < MAX_SHADOWS; i ++ ) {",
+
+				"vShadowCoord[ i ] = shadowMatrix[ i ] * worldPosition;",
+
+			"}",
+
+		"#endif"
+
+	].join("\n"),
+
+	// ALPHATEST
+
+	alphatest_fragment: [
+
+		"#ifdef ALPHATEST",
+
+			"if ( gl_FragColor.a < ALPHATEST ) discard;",
+
+		"#endif"
+
+	].join("\n"),
+
+	// LINEAR SPACE
+
+	linear_to_gamma_fragment: [
+
+		"#ifdef GAMMA_OUTPUT",
+
+			"gl_FragColor.xyz = sqrt( gl_FragColor.xyz );",
+
+		"#endif"
+
+	].join("\n")
+
+
+};
+
+THREE.UniformsUtils = {
+
+	merge: function ( uniforms ) {
+
+		var u, p, tmp, merged = {};
+
+		for ( u = 0; u < uniforms.length; u ++ ) {
+
+			tmp = this.clone( uniforms[ u ] );
+
+			for ( p in tmp ) {
+
+				merged[ p ] = tmp[ p ];
+
+			}
+
+		}
+
+		return merged;
+
+	},
+
+	clone: function ( uniforms_src ) {
+
+		var u, p, parameter, parameter_src, uniforms_dst = {};
+
+		for ( u in uniforms_src ) {
+
+			uniforms_dst[ u ] = {};
+
+			for ( p in uniforms_src[ u ] ) {
+
+				parameter_src = uniforms_src[ u ][ p ];
+
+				if ( parameter_src instanceof THREE.Color ||
+					 parameter_src instanceof THREE.Vector2 ||
+					 parameter_src instanceof THREE.Vector3 ||
+					 parameter_src instanceof THREE.Vector4 ||
+					 parameter_src instanceof THREE.Matrix4 ||
+					 parameter_src instanceof THREE.Texture ) {
+
+					uniforms_dst[ u ][ p ] = parameter_src.clone();
+
+				} else if ( parameter_src instanceof Array ) {
+
+					uniforms_dst[ u ][ p ] = parameter_src.slice();
+
+				} else {
+
+					uniforms_dst[ u ][ p ] = parameter_src;
+
+				}
+
+			}
+
+		}
+
+		return uniforms_dst;
+
+	}
+
+};
+
+THREE.UniformsLib = {
+
+	common: {
+
+		"diffuse" : { type: "c", value: new THREE.Color( 0xeeeeee ) },
+		"opacity" : { type: "f", value: 1.0 },
+
+		"map" : { type: "t", value: null },
+		"offsetRepeat" : { type: "v4", value: new THREE.Vector4( 0, 0, 1, 1 ) },
+
+		"lightMap" : { type: "t", value: null },
+		"specularMap" : { type: "t", value: null },
+
+		"envMap" : { type: "t", value: null },
+		"flipEnvMap" : { type: "f", value: -1 },
+		"useRefract" : { type: "i", value: 0 },
+		"reflectivity" : { type: "f", value: 1.0 },
+		"refractionRatio" : { type: "f", value: 0.98 },
+		"combine" : { type: "i", value: 0 },
+
+		"morphTargetInfluences" : { type: "f", value: 0 }
+
+	},
+
+	bump: {
+
+		"bumpMap" : { type: "t", value: null },
+		"bumpScale" : { type: "f", value: 1 }
+
+	},
+
+	normalmap: {
+
+		"normalMap" : { type: "t", value: null },
+		"normalScale" : { type: "v2", value: new THREE.Vector2( 1, 1 ) }
+	},
+
+	fog : {
+
+		"fogDensity" : { type: "f", value: 0.00025 },
+		"fogNear" : { type: "f", value: 1 },
+		"fogFar" : { type: "f", value: 2000 },
+		"fogColor" : { type: "c", value: new THREE.Color( 0xffffff ) }
+
+	},
+
+	lights: {
+
+		"ambientLightColor" : { type: "fv", value: [] },
+
+		"directionalLightDirection" : { type: "fv", value: [] },
+		"directionalLightColor" : { type: "fv", value: [] },
+
+		"hemisphereLightDirection" : { type: "fv", value: [] },
+		"hemisphereLightSkyColor" : { type: "fv", value: [] },
+		"hemisphereLightGroundColor" : { type: "fv", value: [] },
+
+		"pointLightColor" : { type: "fv", value: [] },
+		"pointLightPosition" : { type: "fv", value: [] },
+		"pointLightDistance" : { type: "fv1", value: [] },
+
+		"spotLightColor" : { type: "fv", value: [] },
+		"spotLightPosition" : { type: "fv", value: [] },
+		"spotLightDirection" : { type: "fv", value: [] },
+		"spotLightDistance" : { type: "fv1", value: [] },
+		"spotLightAngleCos" : { type: "fv1", value: [] },
+		"spotLightExponent" : { type: "fv1", value: [] }
+
+	},
+
+	particle: {
+
+		"psColor" : { type: "c", value: new THREE.Color( 0xeeeeee ) },
+		"opacity" : { type: "f", value: 1.0 },
+		"size" : { type: "f", value: 1.0 },
+		"scale" : { type: "f", value: 1.0 },
+		"map" : { type: "t", value: null },
+
+		"fogDensity" : { type: "f", value: 0.00025 },
+		"fogNear" : { type: "f", value: 1 },
+		"fogFar" : { type: "f", value: 2000 },
+		"fogColor" : { type: "c", value: new THREE.Color( 0xffffff ) }
+
+	},
+
+	shadowmap: {
+
+		"shadowMap": { type: "tv", value: [] },
+		"shadowMapSize": { type: "v2v", value: [] },
+
+		"shadowBias" : { type: "fv1", value: [] },
+		"shadowDarkness": { type: "fv1", value: [] },
+
+		"shadowMatrix" : { type: "m4v", value: [] }
+
+	}
+
+};
+
+THREE.ShaderLib = {
+
+	'basic': {
+
+		uniforms: THREE.UniformsUtils.merge( [
+
+			THREE.UniformsLib[ "common" ],
+			THREE.UniformsLib[ "fog" ],
+			THREE.UniformsLib[ "shadowmap" ]
+
+		] ),
+
+		vertexShader: [
+
+			THREE.ShaderChunk[ "map_pars_vertex" ],
+			THREE.ShaderChunk[ "lightmap_pars_vertex" ],
+			THREE.ShaderChunk[ "envmap_pars_vertex" ],
+			THREE.ShaderChunk[ "color_pars_vertex" ],
+			THREE.ShaderChunk[ "morphtarget_pars_vertex" ],
+			THREE.ShaderChunk[ "skinning_pars_vertex" ],
+			THREE.ShaderChunk[ "shadowmap_pars_vertex" ],
+
+			"void main() {",
+
+				THREE.ShaderChunk[ "map_vertex" ],
+				THREE.ShaderChunk[ "lightmap_vertex" ],
+				THREE.ShaderChunk[ "color_vertex" ],
+				THREE.ShaderChunk[ "skinbase_vertex" ],
+
+				"#ifdef USE_ENVMAP",
+
+				THREE.ShaderChunk[ "morphnormal_vertex" ],
+				THREE.ShaderChunk[ "skinnormal_vertex" ],
+				THREE.ShaderChunk[ "defaultnormal_vertex" ],
+
+				"#endif",
+
+				THREE.ShaderChunk[ "morphtarget_vertex" ],
+				THREE.ShaderChunk[ "skinning_vertex" ],
+				THREE.ShaderChunk[ "default_vertex" ],
+
+				THREE.ShaderChunk[ "worldpos_vertex" ],
+				THREE.ShaderChunk[ "envmap_vertex" ],
+				THREE.ShaderChunk[ "shadowmap_vertex" ],
+
+			"}"
+
+		].join("\n"),
+
+		fragmentShader: [
+
+			"uniform vec3 diffuse;",
+			"uniform float opacity;",
+
+			THREE.ShaderChunk[ "color_pars_fragment" ],
+			THREE.ShaderChunk[ "map_pars_fragment" ],
+			THREE.ShaderChunk[ "lightmap_pars_fragment" ],
+			THREE.ShaderChunk[ "envmap_pars_fragment" ],
+			THREE.ShaderChunk[ "fog_pars_fragment" ],
+			THREE.ShaderChunk[ "shadowmap_pars_fragment" ],
+			THREE.ShaderChunk[ "specularmap_pars_fragment" ],
+
+			"void main() {",
+
+				"gl_FragColor = vec4( diffuse, opacity );",
+
+				THREE.ShaderChunk[ "map_fragment" ],
+				THREE.ShaderChunk[ "alphatest_fragment" ],
+				THREE.ShaderChunk[ "specularmap_fragment" ],
+				THREE.ShaderChunk[ "lightmap_fragment" ],
+				THREE.ShaderChunk[ "color_fragment" ],
+				THREE.ShaderChunk[ "envmap_fragment" ],
+				THREE.ShaderChunk[ "shadowmap_fragment" ],
+
+				THREE.ShaderChunk[ "linear_to_gamma_fragment" ],
+
+				THREE.ShaderChunk[ "fog_fragment" ],
+
+			"}"
+
+		].join("\n")
+
+	},
+
+	'lambert': {
+
+		uniforms: THREE.UniformsUtils.merge( [
+
+			THREE.UniformsLib[ "common" ],
+			THREE.UniformsLib[ "fog" ],
+			THREE.UniformsLib[ "lights" ],
+			THREE.UniformsLib[ "shadowmap" ],
+
+			{
+				"ambient"  : { type: "c", value: new THREE.Color( 0xffffff ) },
+				"emissive" : { type: "c", value: new THREE.Color( 0x000000 ) },
+				"wrapRGB"  : { type: "v3", value: new THREE.Vector3( 1, 1, 1 ) }
+			}
+
+		] ),
+
+		vertexShader: [
+
+			"#define LAMBERT",
+
+			"varying vec3 vLightFront;",
+
+			"#ifdef DOUBLE_SIDED",
+
+				"varying vec3 vLightBack;",
+
+			"#endif",
+
+			THREE.ShaderChunk[ "map_pars_vertex" ],
+			THREE.ShaderChunk[ "lightmap_pars_vertex" ],
+			THREE.ShaderChunk[ "envmap_pars_vertex" ],
+			THREE.ShaderChunk[ "lights_lambert_pars_vertex" ],
+			THREE.ShaderChunk[ "color_pars_vertex" ],
+			THREE.ShaderChunk[ "morphtarget_pars_vertex" ],
+			THREE.ShaderChunk[ "skinning_pars_vertex" ],
+			THREE.ShaderChunk[ "shadowmap_pars_vertex" ],
+
+			"void main() {",
+
+				THREE.ShaderChunk[ "map_vertex" ],
+				THREE.ShaderChunk[ "lightmap_vertex" ],
+				THREE.ShaderChunk[ "color_vertex" ],
+
+				THREE.ShaderChunk[ "morphnormal_vertex" ],
+				THREE.ShaderChunk[ "skinbase_vertex" ],
+				THREE.ShaderChunk[ "skinnormal_vertex" ],
+				THREE.ShaderChunk[ "defaultnormal_vertex" ],
+
+				THREE.ShaderChunk[ "morphtarget_vertex" ],
+				THREE.ShaderChunk[ "skinning_vertex" ],
+				THREE.ShaderChunk[ "default_vertex" ],
+
+				THREE.ShaderChunk[ "worldpos_vertex" ],
+				THREE.ShaderChunk[ "envmap_vertex" ],
+				THREE.ShaderChunk[ "lights_lambert_vertex" ],
+				THREE.ShaderChunk[ "shadowmap_vertex" ],
+
+			"}"
+
+		].join("\n"),
+
+		fragmentShader: [
+
+			"uniform float opacity;",
+
+			"varying vec3 vLightFront;",
+
+			"#ifdef DOUBLE_SIDED",
+
+				"varying vec3 vLightBack;",
+
+			"#endif",
+
+			THREE.ShaderChunk[ "color_pars_fragment" ],
+			THREE.ShaderChunk[ "map_pars_fragment" ],
+			THREE.ShaderChunk[ "lightmap_pars_fragment" ],
+			THREE.ShaderChunk[ "envmap_pars_fragment" ],
+			THREE.ShaderChunk[ "fog_pars_fragment" ],
+			THREE.ShaderChunk[ "shadowmap_pars_fragment" ],
+			THREE.ShaderChunk[ "specularmap_pars_fragment" ],
+
+			"void main() {",
+
+				"gl_FragColor = vec4( vec3 ( 1.0 ), opacity );",
+
+				THREE.ShaderChunk[ "map_fragment" ],
+				THREE.ShaderChunk[ "alphatest_fragment" ],
+				THREE.ShaderChunk[ "specularmap_fragment" ],
+
+				"#ifdef DOUBLE_SIDED",
+
+					//"float isFront = float( gl_FrontFacing );",
+					//"gl_FragColor.xyz *= isFront * vLightFront + ( 1.0 - isFront ) * vLightBack;",
+
+					"if ( gl_FrontFacing )",
+						"gl_FragColor.xyz *= vLightFront;",
+					"else",
+						"gl_FragColor.xyz *= vLightBack;",
+
+				"#else",
+
+					"gl_FragColor.xyz *= vLightFront;",
+
+				"#endif",
+
+				THREE.ShaderChunk[ "lightmap_fragment" ],
+				THREE.ShaderChunk[ "color_fragment" ],
+				THREE.ShaderChunk[ "envmap_fragment" ],
+				THREE.ShaderChunk[ "shadowmap_fragment" ],
+
+				THREE.ShaderChunk[ "linear_to_gamma_fragment" ],
+
+				THREE.ShaderChunk[ "fog_fragment" ],
+
+			"}"
+
+		].join("\n")
+
+	},
+
+	'phong': {
+
+		uniforms: THREE.UniformsUtils.merge( [
+
+			THREE.UniformsLib[ "common" ],
+			THREE.UniformsLib[ "bump" ],
+			THREE.UniformsLib[ "normalmap" ],
+			THREE.UniformsLib[ "fog" ],
+			THREE.UniformsLib[ "lights" ],
+			THREE.UniformsLib[ "shadowmap" ],
+
+			{
+				"ambient"  : { type: "c", value: new THREE.Color( 0xffffff ) },
+				"emissive" : { type: "c", value: new THREE.Color( 0x000000 ) },
+				"specular" : { type: "c", value: new THREE.Color( 0x111111 ) },
+				"shininess": { type: "f", value: 30 },
+				"wrapRGB"  : { type: "v3", value: new THREE.Vector3( 1, 1, 1 ) }
+			}
+
+		] ),
+
+		vertexShader: [
+
+			"#define PHONG",
+
+			"varying vec3 vViewPosition;",
+			"varying vec3 vNormal;",
+
+			THREE.ShaderChunk[ "map_pars_vertex" ],
+			THREE.ShaderChunk[ "lightmap_pars_vertex" ],
+			THREE.ShaderChunk[ "envmap_pars_vertex" ],
+			THREE.ShaderChunk[ "lights_phong_pars_vertex" ],
+			THREE.ShaderChunk[ "color_pars_vertex" ],
+			THREE.ShaderChunk[ "morphtarget_pars_vertex" ],
+			THREE.ShaderChunk[ "skinning_pars_vertex" ],
+			THREE.ShaderChunk[ "shadowmap_pars_vertex" ],
+
+			"void main() {",
+
+				THREE.ShaderChunk[ "map_vertex" ],
+				THREE.ShaderChunk[ "lightmap_vertex" ],
+				THREE.ShaderChunk[ "color_vertex" ],
+
+				THREE.ShaderChunk[ "morphnormal_vertex" ],
+				THREE.ShaderChunk[ "skinbase_vertex" ],
+				THREE.ShaderChunk[ "skinnormal_vertex" ],
+				THREE.ShaderChunk[ "defaultnormal_vertex" ],
+
+				"vNormal = normalize( transformedNormal );",
+
+				THREE.ShaderChunk[ "morphtarget_vertex" ],
+				THREE.ShaderChunk[ "skinning_vertex" ],
+				THREE.ShaderChunk[ "default_vertex" ],
+
+				"vViewPosition = -mvPosition.xyz;",
+
+				THREE.ShaderChunk[ "worldpos_vertex" ],
+				THREE.ShaderChunk[ "envmap_vertex" ],
+				THREE.ShaderChunk[ "lights_phong_vertex" ],
+				THREE.ShaderChunk[ "shadowmap_vertex" ],
+
+			"}"
+
+		].join("\n"),
+
+		fragmentShader: [
+
+			"uniform vec3 diffuse;",
+			"uniform float opacity;",
+
+			"uniform vec3 ambient;",
+			"uniform vec3 emissive;",
+			"uniform vec3 specular;",
+			"uniform float shininess;",
+
+			THREE.ShaderChunk[ "color_pars_fragment" ],
+			THREE.ShaderChunk[ "map_pars_fragment" ],
+			THREE.ShaderChunk[ "lightmap_pars_fragment" ],
+			THREE.ShaderChunk[ "envmap_pars_fragment" ],
+			THREE.ShaderChunk[ "fog_pars_fragment" ],
+			THREE.ShaderChunk[ "lights_phong_pars_fragment" ],
+			THREE.ShaderChunk[ "shadowmap_pars_fragment" ],
+			THREE.ShaderChunk[ "bumpmap_pars_fragment" ],
+			THREE.ShaderChunk[ "normalmap_pars_fragment" ],
+			THREE.ShaderChunk[ "specularmap_pars_fragment" ],
+
+			"void main() {",
+
+				"gl_FragColor = vec4( vec3 ( 1.0 ), opacity );",
+
+				THREE.ShaderChunk[ "map_fragment" ],
+				THREE.ShaderChunk[ "alphatest_fragment" ],
+				THREE.ShaderChunk[ "specularmap_fragment" ],
+
+				THREE.ShaderChunk[ "lights_phong_fragment" ],
+
+				THREE.ShaderChunk[ "lightmap_fragment" ],
+				THREE.ShaderChunk[ "color_fragment" ],
+				THREE.ShaderChunk[ "envmap_fragment" ],
+				THREE.ShaderChunk[ "shadowmap_fragment" ],
+
+				THREE.ShaderChunk[ "linear_to_gamma_fragment" ],
+
+				THREE.ShaderChunk[ "fog_fragment" ],
+
+			"}"
+
+		].join("\n")
+
+	},
+
+	'particle_basic': {
+
+		uniforms:  THREE.UniformsUtils.merge( [
+
+			THREE.UniformsLib[ "particle" ],
+			THREE.UniformsLib[ "shadowmap" ]
+
+		] ),
+
+		vertexShader: [
+
+			"uniform float size;",
+			"uniform float scale;",
+
+			THREE.ShaderChunk[ "color_pars_vertex" ],
+			THREE.ShaderChunk[ "shadowmap_pars_vertex" ],
+
+			"void main() {",
+
+				THREE.ShaderChunk[ "color_vertex" ],
+
+				"vec4 mvPosition = modelViewMatrix * vec4( position, 1.0 );",
+
+				"#ifdef USE_SIZEATTENUATION",
+					"gl_PointSize = size * ( scale / length( mvPosition.xyz ) );",
+				"#else",
+					"gl_PointSize = size;",
+				"#endif",
+
+				"gl_Position = projectionMatrix * mvPosition;",
+
+				THREE.ShaderChunk[ "worldpos_vertex" ],
+				THREE.ShaderChunk[ "shadowmap_vertex" ],
+
+			"}"
+
+		].join("\n"),
+
+		fragmentShader: [
+
+			"uniform vec3 psColor;",
+			"uniform float opacity;",
+
+			THREE.ShaderChunk[ "color_pars_fragment" ],
+			THREE.ShaderChunk[ "map_particle_pars_fragment" ],
+			THREE.ShaderChunk[ "fog_pars_fragment" ],
+			THREE.ShaderChunk[ "shadowmap_pars_fragment" ],
+
+			"void main() {",
+
+				"gl_FragColor = vec4( psColor, opacity );",
+
+				THREE.ShaderChunk[ "map_particle_fragment" ],
+				THREE.ShaderChunk[ "alphatest_fragment" ],
+				THREE.ShaderChunk[ "color_fragment" ],
+				THREE.ShaderChunk[ "shadowmap_fragment" ],
+				THREE.ShaderChunk[ "fog_fragment" ],
+
+			"}"
+
+		].join("\n")
+
+	},
+
+	'dashed': {
+
+		uniforms: THREE.UniformsUtils.merge( [
+
+			THREE.UniformsLib[ "common" ],
+			THREE.UniformsLib[ "fog" ],
+
+			{
+				"scale":     { type: "f", value: 1 },
+				"dashSize":  { type: "f", value: 1 },
+				"totalSize": { type: "f", value: 2 }
+			}
+
+		] ),
+
+		vertexShader: [
+
+			"uniform float scale;",
+			"attribute float lineDistance;",
+
+			"varying float vLineDistance;",
+
+			THREE.ShaderChunk[ "color_pars_vertex" ],
+
+			"void main() {",
+
+				THREE.ShaderChunk[ "color_vertex" ],
+
+				"vLineDistance = scale * lineDistance;",
+
+				"vec4 mvPosition = modelViewMatrix * vec4( position, 1.0 );",
+				"gl_Position = projectionMatrix * mvPosition;",
+
+			"}"
+
+		].join("\n"),
+
+		fragmentShader: [
+
+			"uniform vec3 diffuse;",
+			"uniform float opacity;",
+
+			"uniform float dashSize;",
+			"uniform float totalSize;",
+
+			"varying float vLineDistance;",
+
+			THREE.ShaderChunk[ "color_pars_fragment" ],
+			THREE.ShaderChunk[ "fog_pars_fragment" ],
+
+			"void main() {",
+
+				"if ( mod( vLineDistance, totalSize ) > dashSize ) {",
+
+					"discard;",
+
+				"}",
+
+				"gl_FragColor = vec4( diffuse, opacity );",
+
+				THREE.ShaderChunk[ "color_fragment" ],
+				THREE.ShaderChunk[ "fog_fragment" ],
+
+			"}"
+
+		].join("\n")
+
+	},
+
+	'depth': {
+
+		uniforms: {
+
+			"mNear": { type: "f", value: 1.0 },
+			"mFar" : { type: "f", value: 2000.0 },
+			"opacity" : { type: "f", value: 1.0 }
+
+		},
+
+		vertexShader: [
+
+			"void main() {",
+
+				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
+
+			"}"
+
+		].join("\n"),
+
+		fragmentShader: [
+
+			"uniform float mNear;",
+			"uniform float mFar;",
+			"uniform float opacity;",
+
+			"void main() {",
+
+				"float depth = gl_FragCoord.z / gl_FragCoord.w;",
+				"float color = 1.0 - smoothstep( mNear, mFar, depth );",
+				"gl_FragColor = vec4( vec3( color ), opacity );",
+
+			"}"
+
+		].join("\n")
+
+	},
+
+	'normal': {
+
+		uniforms: {
+
+			"opacity" : { type: "f", value: 1.0 }
+
+		},
+
+		vertexShader: [
+
+			"varying vec3 vNormal;",
+
+			"void main() {",
+
+				"vec4 mvPosition = modelViewMatrix * vec4( position, 1.0 );",
+				"vNormal = normalize( normalMatrix * normal );",
+
+				"gl_Position = projectionMatrix * mvPosition;",
+
+			"}"
+
+		].join("\n"),
+
+		fragmentShader: [
+
+			"uniform float opacity;",
+			"varying vec3 vNormal;",
+
+			"void main() {",
+
+				"gl_FragColor = vec4( 0.5 * normalize( vNormal ) + 0.5, opacity );",
+
+			"}"
+
+		].join("\n")
+
+	},
+
+	/* -------------------------------------------------------------------------
+	//	Normal map shader
+	//		- Blinn-Phong
+	//		- normal + diffuse + specular + AO + displacement + reflection + shadow maps
+	//		- point and directional lights (use with "lights: true" material option)
+	 ------------------------------------------------------------------------- */
+
+	'normalmap' : {
+
+		uniforms: THREE.UniformsUtils.merge( [
+
+			THREE.UniformsLib[ "fog" ],
+			THREE.UniformsLib[ "lights" ],
+			THREE.UniformsLib[ "shadowmap" ],
+
+			{
+
+			"enableAO"		  : { type: "i", value: 0 },
+			"enableDiffuse"	  : { type: "i", value: 0 },
+			"enableSpecular"  : { type: "i", value: 0 },
+			"enableReflection": { type: "i", value: 0 },
+			"enableDisplacement": { type: "i", value: 0 },
+
+			"tDisplacement": { type: "t", value: null }, // must go first as this is vertex texture
+			"tDiffuse"	   : { type: "t", value: null },
+			"tCube"		   : { type: "t", value: null },
+			"tNormal"	   : { type: "t", value: null },
+			"tSpecular"	   : { type: "t", value: null },
+			"tAO"		   : { type: "t", value: null },
+
+			"uNormalScale": { type: "v2", value: new THREE.Vector2( 1, 1 ) },
+
+			"uDisplacementBias": { type: "f", value: 0.0 },
+			"uDisplacementScale": { type: "f", value: 1.0 },
+
+			"uDiffuseColor": { type: "c", value: new THREE.Color( 0xffffff ) },
+			"uSpecularColor": { type: "c", value: new THREE.Color( 0x111111 ) },
+			"uAmbientColor": { type: "c", value: new THREE.Color( 0xffffff ) },
+			"uShininess": { type: "f", value: 30 },
+			"uOpacity": { type: "f", value: 1 },
+
+			"useRefract": { type: "i", value: 0 },
+			"uRefractionRatio": { type: "f", value: 0.98 },
+			"uReflectivity": { type: "f", value: 0.5 },
+
+			"uOffset" : { type: "v2", value: new THREE.Vector2( 0, 0 ) },
+			"uRepeat" : { type: "v2", value: new THREE.Vector2( 1, 1 ) },
+
+			"wrapRGB"  : { type: "v3", value: new THREE.Vector3( 1, 1, 1 ) }
+
+			}
+
+		] ),
+
+		fragmentShader: [
+
+			"uniform vec3 uAmbientColor;",
+			"uniform vec3 uDiffuseColor;",
+			"uniform vec3 uSpecularColor;",
+			"uniform float uShininess;",
+			"uniform float uOpacity;",
+
+			"uniform bool enableDiffuse;",
+			"uniform bool enableSpecular;",
+			"uniform bool enableAO;",
+			"uniform bool enableReflection;",
+
+			"uniform sampler2D tDiffuse;",
+			"uniform sampler2D tNormal;",
+			"uniform sampler2D tSpecular;",
+			"uniform sampler2D tAO;",
+
+			"uniform samplerCube tCube;",
+
+			"uniform vec2 uNormalScale;",
+
+			"uniform bool useRefract;",
+			"uniform float uRefractionRatio;",
+			"uniform float uReflectivity;",
+
+			"varying vec3 vTangent;",
+			"varying vec3 vBinormal;",
+			"varying vec3 vNormal;",
+			"varying vec2 vUv;",
+
+			"uniform vec3 ambientLightColor;",
+
+			"#if MAX_DIR_LIGHTS > 0",
+
+				"uniform vec3 directionalLightColor[ MAX_DIR_LIGHTS ];",
+				"uniform vec3 directionalLightDirection[ MAX_DIR_LIGHTS ];",
+
+			"#endif",
+
+			"#if MAX_HEMI_LIGHTS > 0",
+
+				"uniform vec3 hemisphereLightSkyColor[ MAX_HEMI_LIGHTS ];",
+				"uniform vec3 hemisphereLightGroundColor[ MAX_HEMI_LIGHTS ];",
+				"uniform vec3 hemisphereLightDirection[ MAX_HEMI_LIGHTS ];",
+
+			"#endif",
+
+			"#if MAX_POINT_LIGHTS > 0",
+
+				"uniform vec3 pointLightColor[ MAX_POINT_LIGHTS ];",
+				"uniform vec3 pointLightPosition[ MAX_POINT_LIGHTS ];",
+				"uniform float pointLightDistance[ MAX_POINT_LIGHTS ];",
+
+			"#endif",
+
+			"#if MAX_SPOT_LIGHTS > 0",
+
+				"uniform vec3 spotLightColor[ MAX_SPOT_LIGHTS ];",
+				"uniform vec3 spotLightPosition[ MAX_SPOT_LIGHTS ];",
+				"uniform vec3 spotLightDirection[ MAX_SPOT_LIGHTS ];",
+				"uniform float spotLightAngleCos[ MAX_SPOT_LIGHTS ];",
+				"uniform float spotLightExponent[ MAX_SPOT_LIGHTS ];",
+				"uniform float spotLightDistance[ MAX_SPOT_LIGHTS ];",
+
+			"#endif",
+
+			"#ifdef WRAP_AROUND",
+
+				"uniform vec3 wrapRGB;",
+
+			"#endif",
+
+			"varying vec3 vWorldPosition;",
+			"varying vec3 vViewPosition;",
+
+			THREE.ShaderChunk[ "shadowmap_pars_fragment" ],
+			THREE.ShaderChunk[ "fog_pars_fragment" ],
+
+			"void main() {",
+
+				"gl_FragColor = vec4( vec3( 1.0 ), uOpacity );",
+
+				"vec3 specularTex = vec3( 1.0 );",
+
+				"vec3 normalTex = texture2D( tNormal, vUv ).xyz * 2.0 - 1.0;",
+				"normalTex.xy *= uNormalScale;",
+				"normalTex = normalize( normalTex );",
+
+				"if( enableDiffuse ) {",
+
+					"#ifdef GAMMA_INPUT",
+
+						"vec4 texelColor = texture2D( tDiffuse, vUv );",
+						"texelColor.xyz *= texelColor.xyz;",
+
+						"gl_FragColor = gl_FragColor * texelColor;",
+
+					"#else",
+
+						"gl_FragColor = gl_FragColor * texture2D( tDiffuse, vUv );",
+
+					"#endif",
+
+				"}",
+
+				"if( enableAO ) {",
+
+					"#ifdef GAMMA_INPUT",
+
+						"vec4 aoColor = texture2D( tAO, vUv );",
+						"aoColor.xyz *= aoColor.xyz;",
+
+						"gl_FragColor.xyz = gl_FragColor.xyz * aoColor.xyz;",
+
+					"#else",
+
+						"gl_FragColor.xyz = gl_FragColor.xyz * texture2D( tAO, vUv ).xyz;",
+
+					"#endif",
+
+				"}",
+
+				"if( enableSpecular )",
+					"specularTex = texture2D( tSpecular, vUv ).xyz;",
+
+				"mat3 tsb = mat3( normalize( vTangent ), normalize( vBinormal ), normalize( vNormal ) );",
+				"vec3 finalNormal = tsb * normalTex;",
+
+				"#ifdef FLIP_SIDED",
+
+					"finalNormal = -finalNormal;",
+
+				"#endif",
+
+				"vec3 normal = normalize( finalNormal );",
+				"vec3 viewPosition = normalize( vViewPosition );",
+
+				// point lights
+
+				"#if MAX_POINT_LIGHTS > 0",
+
+					"vec3 pointDiffuse = vec3( 0.0 );",
+					"vec3 pointSpecular = vec3( 0.0 );",
+
+					"for ( int i = 0; i < MAX_POINT_LIGHTS; i ++ ) {",
+
+						"vec4 lPosition = viewMatrix * vec4( pointLightPosition[ i ], 1.0 );",
+						"vec3 pointVector = lPosition.xyz + vViewPosition.xyz;",
+
+						"float pointDistance = 1.0;",
+						"if ( pointLightDistance[ i ] > 0.0 )",
+							"pointDistance = 1.0 - min( ( length( pointVector ) / pointLightDistance[ i ] ), 1.0 );",
+
+						"pointVector = normalize( pointVector );",
+
+						// diffuse
+
+						"#ifdef WRAP_AROUND",
+
+							"float pointDiffuseWeightFull = max( dot( normal, pointVector ), 0.0 );",
+							"float pointDiffuseWeightHalf = max( 0.5 * dot( normal, pointVector ) + 0.5, 0.0 );",
+
+							"vec3 pointDiffuseWeight = mix( vec3 ( pointDiffuseWeightFull ), vec3( pointDiffuseWeightHalf ), wrapRGB );",
+
+						"#else",
+
+							"float pointDiffuseWeight = max( dot( normal, pointVector ), 0.0 );",
+
+						"#endif",
+
+						"pointDiffuse += pointDistance * pointLightColor[ i ] * uDiffuseColor * pointDiffuseWeight;",
+
+						// specular
+
+						"vec3 pointHalfVector = normalize( pointVector + viewPosition );",
+						"float pointDotNormalHalf = max( dot( normal, pointHalfVector ), 0.0 );",
+						"float pointSpecularWeight = specularTex.r * max( pow( pointDotNormalHalf, uShininess ), 0.0 );",
+
+						"#ifdef PHYSICALLY_BASED_SHADING",
+
+							// 2.0 => 2.0001 is hack to work around ANGLE bug
+
+							"float specularNormalization = ( uShininess + 2.0001 ) / 8.0;",
+
+							"vec3 schlick = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( pointVector, pointHalfVector ), 5.0 );",
+							"pointSpecular += schlick * pointLightColor[ i ] * pointSpecularWeight * pointDiffuseWeight * pointDistance * specularNormalization;",
+
+						"#else",
+
+							"pointSpecular += pointDistance * pointLightColor[ i ] * uSpecularColor * pointSpecularWeight * pointDiffuseWeight;",
+
+						"#endif",
+
+					"}",
+
+				"#endif",
+
+				// spot lights
+
+				"#if MAX_SPOT_LIGHTS > 0",
+
+					"vec3 spotDiffuse = vec3( 0.0 );",
+					"vec3 spotSpecular = vec3( 0.0 );",
+
+					"for ( int i = 0; i < MAX_SPOT_LIGHTS; i ++ ) {",
+
+						"vec4 lPosition = viewMatrix * vec4( spotLightPosition[ i ], 1.0 );",
+						"vec3 spotVector = lPosition.xyz + vViewPosition.xyz;",
+
+						"float spotDistance = 1.0;",
+						"if ( spotLightDistance[ i ] > 0.0 )",
+							"spotDistance = 1.0 - min( ( length( spotVector ) / spotLightDistance[ i ] ), 1.0 );",
+
+						"spotVector = normalize( spotVector );",
+
+						"float spotEffect = dot( spotLightDirection[ i ], normalize( spotLightPosition[ i ] - vWorldPosition ) );",
+
+						"if ( spotEffect > spotLightAngleCos[ i ] ) {",
+
+							"spotEffect = max( pow( spotEffect, spotLightExponent[ i ] ), 0.0 );",
+
+							// diffuse
+
+							"#ifdef WRAP_AROUND",
+
+								"float spotDiffuseWeightFull = max( dot( normal, spotVector ), 0.0 );",
+								"float spotDiffuseWeightHalf = max( 0.5 * dot( normal, spotVector ) + 0.5, 0.0 );",
+
+								"vec3 spotDiffuseWeight = mix( vec3 ( spotDiffuseWeightFull ), vec3( spotDiffuseWeightHalf ), wrapRGB );",
+
+							"#else",
+
+								"float spotDiffuseWeight = max( dot( normal, spotVector ), 0.0 );",
+
+							"#endif",
+
+							"spotDiffuse += spotDistance * spotLightColor[ i ] * uDiffuseColor * spotDiffuseWeight * spotEffect;",
+
+							// specular
+
+							"vec3 spotHalfVector = normalize( spotVector + viewPosition );",
+							"float spotDotNormalHalf = max( dot( normal, spotHalfVector ), 0.0 );",
+							"float spotSpecularWeight = specularTex.r * max( pow( spotDotNormalHalf, uShininess ), 0.0 );",
+
+							"#ifdef PHYSICALLY_BASED_SHADING",
+
+								// 2.0 => 2.0001 is hack to work around ANGLE bug
+
+								"float specularNormalization = ( uShininess + 2.0001 ) / 8.0;",
+
+								"vec3 schlick = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( spotVector, spotHalfVector ), 5.0 );",
+								"spotSpecular += schlick * spotLightColor[ i ] * spotSpecularWeight * spotDiffuseWeight * spotDistance * specularNormalization * spotEffect;",
+
+							"#else",
+
+								"spotSpecular += spotDistance * spotLightColor[ i ] * uSpecularColor * spotSpecularWeight * spotDiffuseWeight * spotEffect;",
+
+							"#endif",
+
+						"}",
+
+					"}",
+
+				"#endif",
+
+				// directional lights
+
+				"#if MAX_DIR_LIGHTS > 0",
+
+					"vec3 dirDiffuse = vec3( 0.0 );",
+					"vec3 dirSpecular = vec3( 0.0 );",
+
+					"for( int i = 0; i < MAX_DIR_LIGHTS; i++ ) {",
+
+						"vec4 lDirection = viewMatrix * vec4( directionalLightDirection[ i ], 0.0 );",
+						"vec3 dirVector = normalize( lDirection.xyz );",
+
+						// diffuse
+
+						"#ifdef WRAP_AROUND",
+
+							"float directionalLightWeightingFull = max( dot( normal, dirVector ), 0.0 );",
+							"float directionalLightWeightingHalf = max( 0.5 * dot( normal, dirVector ) + 0.5, 0.0 );",
+
+							"vec3 dirDiffuseWeight = mix( vec3( directionalLightWeightingFull ), vec3( directionalLightWeightingHalf ), wrapRGB );",
+
+						"#else",
+
+							"float dirDiffuseWeight = max( dot( normal, dirVector ), 0.0 );",
+
+						"#endif",
+
+						"dirDiffuse += directionalLightColor[ i ] * uDiffuseColor * dirDiffuseWeight;",
+
+						// specular
+
+						"vec3 dirHalfVector = normalize( dirVector + viewPosition );",
+						"float dirDotNormalHalf = max( dot( normal, dirHalfVector ), 0.0 );",
+						"float dirSpecularWeight = specularTex.r * max( pow( dirDotNormalHalf, uShininess ), 0.0 );",
+
+						"#ifdef PHYSICALLY_BASED_SHADING",
+
+							// 2.0 => 2.0001 is hack to work around ANGLE bug
+
+							"float specularNormalization = ( uShininess + 2.0001 ) / 8.0;",
+
+							"vec3 schlick = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( dirVector, dirHalfVector ), 5.0 );",
+							"dirSpecular += schlick * directionalLightColor[ i ] * dirSpecularWeight * dirDiffuseWeight * specularNormalization;",
+
+						"#else",
+
+							"dirSpecular += directionalLightColor[ i ] * uSpecularColor * dirSpecularWeight * dirDiffuseWeight;",
+
+						"#endif",
+
+					"}",
+
+				"#endif",
+
+				// hemisphere lights
+
+				"#if MAX_HEMI_LIGHTS > 0",
+
+					"vec3 hemiDiffuse  = vec3( 0.0 );",
+					"vec3 hemiSpecular = vec3( 0.0 );" ,
+
+					"for( int i = 0; i < MAX_HEMI_LIGHTS; i ++ ) {",
+
+						"vec4 lDirection = viewMatrix * vec4( hemisphereLightDirection[ i ], 0.0 );",
+						"vec3 lVector = normalize( lDirection.xyz );",
+
+						// diffuse
+
+						"float dotProduct = dot( normal, lVector );",
+						"float hemiDiffuseWeight = 0.5 * dotProduct + 0.5;",
+
+						"vec3 hemiColor = mix( hemisphereLightGroundColor[ i ], hemisphereLightSkyColor[ i ], hemiDiffuseWeight );",
+
+						"hemiDiffuse += uDiffuseColor * hemiColor;",
+
+						// specular (sky light)
+
+
+						"vec3 hemiHalfVectorSky = normalize( lVector + viewPosition );",
+						"float hemiDotNormalHalfSky = 0.5 * dot( normal, hemiHalfVectorSky ) + 0.5;",
+						"float hemiSpecularWeightSky = specularTex.r * max( pow( hemiDotNormalHalfSky, uShininess ), 0.0 );",
+
+						// specular (ground light)
+
+						"vec3 lVectorGround = -lVector;",
+
+						"vec3 hemiHalfVectorGround = normalize( lVectorGround + viewPosition );",
+						"float hemiDotNormalHalfGround = 0.5 * dot( normal, hemiHalfVectorGround ) + 0.5;",
+						"float hemiSpecularWeightGround = specularTex.r * max( pow( hemiDotNormalHalfGround, uShininess ), 0.0 );",
+
+						"#ifdef PHYSICALLY_BASED_SHADING",
+
+							"float dotProductGround = dot( normal, lVectorGround );",
+
+							// 2.0 => 2.0001 is hack to work around ANGLE bug
+
+							"float specularNormalization = ( uShininess + 2.0001 ) / 8.0;",
+
+							"vec3 schlickSky = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( lVector, hemiHalfVectorSky ), 5.0 );",
+							"vec3 schlickGround = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( lVectorGround, hemiHalfVectorGround ), 5.0 );",
+							"hemiSpecular += hemiColor * specularNormalization * ( schlickSky * hemiSpecularWeightSky * max( dotProduct, 0.0 ) + schlickGround * hemiSpecularWeightGround * max( dotProductGround, 0.0 ) );",
+
+						"#else",
+
+							"hemiSpecular += uSpecularColor * hemiColor * ( hemiSpecularWeightSky + hemiSpecularWeightGround ) * hemiDiffuseWeight;",
+
+						"#endif",
+
+					"}",
+
+				"#endif",
+
+				// all lights contribution summation
+
+				"vec3 totalDiffuse = vec3( 0.0 );",
+				"vec3 totalSpecular = vec3( 0.0 );",
+
+				"#if MAX_DIR_LIGHTS > 0",
+
+					"totalDiffuse += dirDiffuse;",
+					"totalSpecular += dirSpecular;",
+
+				"#endif",
+
+				"#if MAX_HEMI_LIGHTS > 0",
+
+					"totalDiffuse += hemiDiffuse;",
+					"totalSpecular += hemiSpecular;",
+
+				"#endif",
+
+				"#if MAX_POINT_LIGHTS > 0",
+
+					"totalDiffuse += pointDiffuse;",
+					"totalSpecular += pointSpecular;",
+
+				"#endif",
+
+				"#if MAX_SPOT_LIGHTS > 0",
+
+					"totalDiffuse += spotDiffuse;",
+					"totalSpecular += spotSpecular;",
+
+				"#endif",
+
+				"#ifdef METAL",
+
+					"gl_FragColor.xyz = gl_FragColor.xyz * ( totalDiffuse + ambientLightColor * uAmbientColor + totalSpecular );",
+
+				"#else",
+
+					"gl_FragColor.xyz = gl_FragColor.xyz * ( totalDiffuse + ambientLightColor * uAmbientColor ) + totalSpecular;",
+
+				"#endif",
+
+				"if ( enableReflection ) {",
+
+					"vec3 vReflect;",
+					"vec3 cameraToVertex = normalize( vWorldPosition - cameraPosition );",
+
+					"if ( useRefract ) {",
+
+						"vReflect = refract( cameraToVertex, normal, uRefractionRatio );",
+
+					"} else {",
+
+						"vReflect = reflect( cameraToVertex, normal );",
+
+					"}",
+
+					"vec4 cubeColor = textureCube( tCube, vec3( -vReflect.x, vReflect.yz ) );",
+
+					"#ifdef GAMMA_INPUT",
+
+						"cubeColor.xyz *= cubeColor.xyz;",
+
+					"#endif",
+
+					"gl_FragColor.xyz = mix( gl_FragColor.xyz, cubeColor.xyz, specularTex.r * uReflectivity );",
+
+				"}",
+
+				THREE.ShaderChunk[ "shadowmap_fragment" ],
+				THREE.ShaderChunk[ "linear_to_gamma_fragment" ],
+				THREE.ShaderChunk[ "fog_fragment" ],
+
+			"}"
+
+		].join("\n"),
+
+		vertexShader: [
+
+			"attribute vec4 tangent;",
+
+			"uniform vec2 uOffset;",
+			"uniform vec2 uRepeat;",
+
+			"uniform bool enableDisplacement;",
+
+			"#ifdef VERTEX_TEXTURES",
+
+				"uniform sampler2D tDisplacement;",
+				"uniform float uDisplacementScale;",
+				"uniform float uDisplacementBias;",
+
+			"#endif",
+
+			"varying vec3 vTangent;",
+			"varying vec3 vBinormal;",
+			"varying vec3 vNormal;",
+			"varying vec2 vUv;",
+
+			"varying vec3 vWorldPosition;",
+			"varying vec3 vViewPosition;",
+
+			THREE.ShaderChunk[ "skinning_pars_vertex" ],
+			THREE.ShaderChunk[ "shadowmap_pars_vertex" ],
+
+			"void main() {",
+
+				THREE.ShaderChunk[ "skinbase_vertex" ],
+				THREE.ShaderChunk[ "skinnormal_vertex" ],
+
+				// normal, tangent and binormal vectors
+
+				"#ifdef USE_SKINNING",
+
+					"vNormal = normalize( normalMatrix * skinnedNormal.xyz );",
+
+					"vec4 skinnedTangent = skinMatrix * vec4( tangent.xyz, 0.0 );",
+					"vTangent = normalize( normalMatrix * skinnedTangent.xyz );",
+
+				"#else",
+
+					"vNormal = normalize( normalMatrix * normal );",
+					"vTangent = normalize( normalMatrix * tangent.xyz );",
+
+				"#endif",
+
+				"vBinormal = normalize( cross( vNormal, vTangent ) * tangent.w );",
+
+				"vUv = uv * uRepeat + uOffset;",
+
+				// displacement mapping
+
+				"vec3 displacedPosition;",
+
+				"#ifdef VERTEX_TEXTURES",
+
+					"if ( enableDisplacement ) {",
+
+						"vec3 dv = texture2D( tDisplacement, uv ).xyz;",
+						"float df = uDisplacementScale * dv.x + uDisplacementBias;",
+						"displacedPosition = position + normalize( normal ) * df;",
+
+					"} else {",
+
+						"#ifdef USE_SKINNING",
+
+							"vec4 skinVertex = vec4( position, 1.0 );",
+
+							"vec4 skinned  = boneMatX * skinVertex * skinWeight.x;",
+							"skinned 	  += boneMatY * skinVertex * skinWeight.y;",
+
+							"displacedPosition  = skinned.xyz;",
+
+						"#else",
+
+							"displacedPosition = position;",
+
+						"#endif",
+
+					"}",
+
+				"#else",
+
+					"#ifdef USE_SKINNING",
+
+						"vec4 skinVertex = vec4( position, 1.0 );",
+
+						"vec4 skinned  = boneMatX * skinVertex * skinWeight.x;",
+						"skinned 	  += boneMatY * skinVertex * skinWeight.y;",
+
+						"displacedPosition  = skinned.xyz;",
+
+					"#else",
+
+						"displacedPosition = position;",
+
+					"#endif",
+
+				"#endif",
+
+				//
+
+				"vec4 mvPosition = modelViewMatrix * vec4( displacedPosition, 1.0 );",
+				"vec4 worldPosition = modelMatrix * vec4( displacedPosition, 1.0 );",
+
+				"gl_Position = projectionMatrix * mvPosition;",
+
+				//
+
+				"vWorldPosition = worldPosition.xyz;",
+				"vViewPosition = -mvPosition.xyz;",
+
+				// shadows
+
+				"#ifdef USE_SHADOWMAP",
+
+					"for( int i = 0; i < MAX_SHADOWS; i ++ ) {",
+
+						"vShadowCoord[ i ] = shadowMatrix[ i ] * worldPosition;",
+
+					"}",
+
+				"#endif",
+
+			"}"
+
+		].join("\n")
+
+	},
+
+	/* -------------------------------------------------------------------------
+	//	Cube map shader
+	 ------------------------------------------------------------------------- */
+
+	'cube': {
+
+		uniforms: { "tCube": { type: "t", value: null },
+					"tFlip": { type: "f", value: -1 } },
+
+		vertexShader: [
+
+			"varying vec3 vWorldPosition;",
+
+			"void main() {",
+
+				"vec4 worldPosition = modelMatrix * vec4( position, 1.0 );",
+				"vWorldPosition = worldPosition.xyz;",
+
+				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
+
+			"}"
+
+		].join("\n"),
+
+		fragmentShader: [
+
+			"uniform samplerCube tCube;",
+			"uniform float tFlip;",
+
+			"varying vec3 vWorldPosition;",
+
+			"void main() {",
+
+				"gl_FragColor = textureCube( tCube, vec3( tFlip * vWorldPosition.x, vWorldPosition.yz ) );",
+
+			"}"
+
+		].join("\n")
+
+	},
+
+	// Depth encoding into RGBA texture
+	// 	based on SpiderGL shadow map example
+	// 		http://spidergl.org/example.php?id=6
+	// 	originally from
+	//		http://www.gamedev.net/topic/442138-packing-a-float-into-a-a8r8g8b8-texture-shader/page__whichpage__1%25EF%25BF%25BD
+	// 	see also here:
+	//		http://aras-p.info/blog/2009/07/30/encoding-floats-to-rgba-the-final/
+
+	'depthRGBA': {
+
+		uniforms: {},
+
+		vertexShader: [
+
+			THREE.ShaderChunk[ "morphtarget_pars_vertex" ],
+			THREE.ShaderChunk[ "skinning_pars_vertex" ],
+
+			"void main() {",
+
+				THREE.ShaderChunk[ "skinbase_vertex" ],
+				THREE.ShaderChunk[ "morphtarget_vertex" ],
+				THREE.ShaderChunk[ "skinning_vertex" ],
+				THREE.ShaderChunk[ "default_vertex" ],
+
+			"}"
+
+		].join("\n"),
+
+		fragmentShader: [
+
+			"vec4 pack_depth( const in float depth ) {",
+
+				"const vec4 bit_shift = vec4( 256.0 * 256.0 * 256.0, 256.0 * 256.0, 256.0, 1.0 );",
+				"const vec4 bit_mask  = vec4( 0.0, 1.0 / 256.0, 1.0 / 256.0, 1.0 / 256.0 );",
+				"vec4 res = fract( depth * bit_shift );",
+				"res -= res.xxyz * bit_mask;",
+				"return res;",
+
+			"}",
+
+			"void main() {",
+
+				"gl_FragData[ 0 ] = pack_depth( gl_FragCoord.z );",
+
+				//"gl_FragData[ 0 ] = pack_depth( gl_FragCoord.z / gl_FragCoord.w );",
+				//"float z = ( ( gl_FragCoord.z / gl_FragCoord.w ) - 3.0 ) / ( 4000.0 - 3.0 );",
+				//"gl_FragData[ 0 ] = pack_depth( z );",
+				//"gl_FragData[ 0 ] = vec4( z, z, z, 1.0 );",
+
+			"}"
+
+		].join("\n")
+
+	}
+
+};
+/**
+ * @author supereggbert / http://www.paulbrunt.co.uk/
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ * @author szimek / https://github.com/szimek/
+ */
+
+THREE.WebGLRenderer = function ( parameters ) {
+
+	console.log( 'THREE.WebGLRenderer', THREE.REVISION );
+
+	parameters = parameters || {};
+
+	var _canvas = parameters.canvas !== undefined ? parameters.canvas : document.createElement( 'canvas' ),
+
+	_precision = parameters.precision !== undefined ? parameters.precision : 'highp',
+
+	_alpha = parameters.alpha !== undefined ? parameters.alpha : true,
+	_premultipliedAlpha = parameters.premultipliedAlpha !== undefined ? parameters.premultipliedAlpha : true,
+	_antialias = parameters.antialias !== undefined ? parameters.antialias : false,
+	_stencil = parameters.stencil !== undefined ? parameters.stencil : true,
+	_preserveDrawingBuffer = parameters.preserveDrawingBuffer !== undefined ? parameters.preserveDrawingBuffer : false,
+
+	_clearColor = parameters.clearColor !== undefined ? new THREE.Color( parameters.clearColor ) : new THREE.Color( 0x000000 ),
+	_clearAlpha = parameters.clearAlpha !== undefined ? parameters.clearAlpha : 0;
+
+	// public properties
+
+	this.domElement = _canvas;
+	this.context = null;
+	this.devicePixelRatio = parameters.devicePixelRatio !== undefined
+				? parameters.devicePixelRatio
+				: window.devicePixelRatio !== undefined
+					? window.devicePixelRatio
+					: 1;
+
+	// clearing
+
+	this.autoClear = true;
+	this.autoClearColor = true;
+	this.autoClearDepth = true;
+	this.autoClearStencil = true;
+
+	// scene graph
+
+	this.sortObjects = true;
+
+	this.autoUpdateObjects = true;
+	this.autoUpdateScene = true;
+
+	// physically based shading
+
+	this.gammaInput = false;
+	this.gammaOutput = false;
+	this.physicallyBasedShading = false;
+
+	// shadow map
+
+	this.shadowMapEnabled = false;
+	this.shadowMapAutoUpdate = true;
+	this.shadowMapType = THREE.PCFShadowMap;
+	this.shadowMapCullFace = THREE.CullFaceFront;
+	this.shadowMapDebug = false;
+	this.shadowMapCascade = false;
+
+	// morphs
+
+	this.maxMorphTargets = 8;
+	this.maxMorphNormals = 4;
+
+	// flags
+
+	this.autoScaleCubemaps = true;
+
+	// custom render plugins
+
+	this.renderPluginsPre = [];
+	this.renderPluginsPost = [];
+
+	// info
+
+	this.info = {
+
+		memory: {
+
+			programs: 0,
+			geometries: 0,
+			textures: 0
+
+		},
+
+		render: {
+
+			calls: 0,
+			vertices: 0,
+			faces: 0,
+			points: 0
+
+		}
+
+	};
+
+	// internal properties
+
+	var _this = this,
+
+	_programs = [],
+	_programs_counter = 0,
+
+	// internal state cache
+
+	_currentProgram = null,
+	_currentFramebuffer = null,
+	_currentMaterialId = -1,
+	_currentGeometryGroupHash = null,
+	_currentCamera = null,
+	_geometryGroupCounter = 0,
+
+	_usedTextureUnits = 0,
+
+	// GL state cache
+
+	_oldDoubleSided = -1,
+	_oldFlipSided = -1,
+
+	_oldBlending = -1,
+
+	_oldBlendEquation = -1,
+	_oldBlendSrc = -1,
+	_oldBlendDst = -1,
+
+	_oldDepthTest = -1,
+	_oldDepthWrite = -1,
+
+	_oldPolygonOffset = null,
+	_oldPolygonOffsetFactor = null,
+	_oldPolygonOffsetUnits = null,
+
+	_oldLineWidth = null,
+
+	_viewportX = 0,
+	_viewportY = 0,
+	_viewportWidth = 0,
+	_viewportHeight = 0,
+	_currentWidth = 0,
+	_currentHeight = 0,
+
+	_enabledAttributes = {},
+
+	// frustum
+
+	_frustum = new THREE.Frustum(),
+
+	 // camera matrices cache
+
+	_projScreenMatrix = new THREE.Matrix4(),
+	_projScreenMatrixPS = new THREE.Matrix4(),
+
+	_vector3 = new THREE.Vector3(),
+
+	// light arrays cache
+
+	_direction = new THREE.Vector3(),
+
+	_lightsNeedUpdate = true,
+
+	_lights = {
+
+		ambient: [ 0, 0, 0 ],
+		directional: { length: 0, colors: new Array(), positions: new Array() },
+		point: { length: 0, colors: new Array(), positions: new Array(), distances: new Array() },
+		spot: { length: 0, colors: new Array(), positions: new Array(), distances: new Array(), directions: new Array(), anglesCos: new Array(), exponents: new Array() },
+		hemi: { length: 0, skyColors: new Array(), groundColors: new Array(), positions: new Array() }
+
+	};
+
+	// initialize
+
+	var _gl;
+
+	var _glExtensionTextureFloat;
+	var _glExtensionStandardDerivatives;
+	var _glExtensionTextureFilterAnisotropic;
+	var _glExtensionCompressedTextureS3TC;
+
+	initGL();
+
+	setDefaultGLState();
+
+	this.context = _gl;
+
+	// GPU capabilities
+
+	var _maxTextures = _gl.getParameter( _gl.MAX_TEXTURE_IMAGE_UNITS );
+	var _maxVertexTextures = _gl.getParameter( _gl.MAX_VERTEX_TEXTURE_IMAGE_UNITS );
+	var _maxTextureSize = _gl.getParameter( _gl.MAX_TEXTURE_SIZE );
+	var _maxCubemapSize = _gl.getParameter( _gl.MAX_CUBE_MAP_TEXTURE_SIZE );
+
+	var _maxAnisotropy = _glExtensionTextureFilterAnisotropic ? _gl.getParameter( _glExtensionTextureFilterAnisotropic.MAX_TEXTURE_MAX_ANISOTROPY_EXT ) : 0;
+
+	var _supportsVertexTextures = ( _maxVertexTextures > 0 );
+	var _supportsBoneTextures = _supportsVertexTextures && _glExtensionTextureFloat;
+
+	var _compressedTextureFormats = _glExtensionCompressedTextureS3TC ? _gl.getParameter( _gl.COMPRESSED_TEXTURE_FORMATS ) : [];
+
+	//
+
+	var _vertexShaderPrecisionHighpFloat = _gl.getShaderPrecisionFormat( _gl.VERTEX_SHADER, _gl.HIGH_FLOAT );
+	var _vertexShaderPrecisionMediumpFloat = _gl.getShaderPrecisionFormat( _gl.VERTEX_SHADER, _gl.MEDIUM_FLOAT );
+	var _vertexShaderPrecisionLowpFloat = _gl.getShaderPrecisionFormat( _gl.VERTEX_SHADER, _gl.LOW_FLOAT );
+
+	var _fragmentShaderPrecisionHighpFloat = _gl.getShaderPrecisionFormat( _gl.FRAGMENT_SHADER, _gl.HIGH_FLOAT );
+	var _fragmentShaderPrecisionMediumpFloat = _gl.getShaderPrecisionFormat( _gl.FRAGMENT_SHADER, _gl.MEDIUM_FLOAT );
+	var _fragmentShaderPrecisionLowpFloat = _gl.getShaderPrecisionFormat( _gl.FRAGMENT_SHADER, _gl.LOW_FLOAT );
+
+	var _vertexShaderPrecisionHighpInt = _gl.getShaderPrecisionFormat( _gl.VERTEX_SHADER, _gl.HIGH_INT );
+	var _vertexShaderPrecisionMediumpInt = _gl.getShaderPrecisionFormat( _gl.VERTEX_SHADER, _gl.MEDIUM_INT );
+	var _vertexShaderPrecisionLowpInt = _gl.getShaderPrecisionFormat( _gl.VERTEX_SHADER, _gl.LOW_INT );
+
+	var _fragmentShaderPrecisionHighpInt = _gl.getShaderPrecisionFormat( _gl.FRAGMENT_SHADER, _gl.HIGH_INT );
+	var _fragmentShaderPrecisionMediumpInt = _gl.getShaderPrecisionFormat( _gl.FRAGMENT_SHADER, _gl.MEDIUM_INT );
+	var _fragmentShaderPrecisionLowpInt = _gl.getShaderPrecisionFormat( _gl.FRAGMENT_SHADER, _gl.LOW_INT );
+
+	// clamp precision to maximum available
+
+	var highpAvailable = _vertexShaderPrecisionHighpFloat.precision > 0 && _fragmentShaderPrecisionHighpFloat.precision > 0;
+	var mediumpAvailable = _vertexShaderPrecisionMediumpFloat.precision > 0 && _fragmentShaderPrecisionMediumpFloat.precision > 0;
+
+	if ( _precision === "highp" && ! highpAvailable ) {
+
+		if ( mediumpAvailable ) {
+
+			_precision = "mediump";
+			console.warn( "WebGLRenderer: highp not supported, using mediump" );
+
+		} else {
+
+			_precision = "lowp";
+			console.warn( "WebGLRenderer: highp and mediump not supported, using lowp" );
+
+		}
+
+	}
+
+	if ( _precision === "mediump" && ! mediumpAvailable ) {
+
+		_precision = "lowp";
+		console.warn( "WebGLRenderer: mediump not supported, using lowp" );
+
+	}
+
+	// API
+
+	this.getContext = function () {
+
+		return _gl;
+
+	};
+
+	this.supportsVertexTextures = function () {
+
+		return _supportsVertexTextures;
+
+	};
+
+	this.supportsFloatTextures = function () {
+
+		return _glExtensionTextureFloat;
+
+	};
+	
+	this.supportsStandardDerivatives = function () {
+
+		return _glExtensionStandardDerivatives;
+
+	};
+	
+	this.supportsCompressedTextureS3TC = function () {
+
+		return _glExtensionCompressedTextureS3TC;
+
+	};
+	
+	this.getMaxAnisotropy  = function () {
+
+		return _maxAnisotropy;
+
+	};
+
+	this.getPrecision = function () {
+
+		return _precision;
+
+	};
+
+	this.setSize = function ( width, height ) {
+
+		_canvas.width = width * this.devicePixelRatio;
+		_canvas.height = height * this.devicePixelRatio;
+
+		_canvas.style.width = width + 'px';
+		_canvas.style.height = height + 'px';
+
+		this.setViewport( 0, 0, _canvas.width, _canvas.height );
+
+	};
+
+	this.setViewport = function ( x, y, width, height ) {
+
+		_viewportX = x !== undefined ? x : 0;
+		_viewportY = y !== undefined ? y : 0;
+
+		_viewportWidth = width !== undefined ? width : _canvas.width;
+		_viewportHeight = height !== undefined ? height : _canvas.height;
+
+		_gl.viewport( _viewportX, _viewportY, _viewportWidth, _viewportHeight );
+
+	};
+
+	this.setScissor = function ( x, y, width, height ) {
+
+		_gl.scissor( x, y, width, height );
+
+	};
+
+	this.enableScissorTest = function ( enable ) {
+
+		enable ? _gl.enable( _gl.SCISSOR_TEST ) : _gl.disable( _gl.SCISSOR_TEST );
+
+	};
+
+	// Clearing
+
+	this.setClearColorHex = function ( hex, alpha ) {
+
+		_clearColor.setHex( hex );
+		_clearAlpha = alpha;
+
+		_gl.clearColor( _clearColor.r, _clearColor.g, _clearColor.b, _clearAlpha );
+
+	};
+
+	this.setClearColor = function ( color, alpha ) {
+
+		_clearColor.copy( color );
+		_clearAlpha = alpha;
+
+		_gl.clearColor( _clearColor.r, _clearColor.g, _clearColor.b, _clearAlpha );
+
+	};
+
+	this.getClearColor = function () {
+
+		return _clearColor;
+
+	};
+
+	this.getClearAlpha = function () {
+
+		return _clearAlpha;
+
+	};
+
+	this.clear = function ( color, depth, stencil ) {
+
+		var bits = 0;
+
+		if ( color === undefined || color ) bits |= _gl.COLOR_BUFFER_BIT;
+		if ( depth === undefined || depth ) bits |= _gl.DEPTH_BUFFER_BIT;
+		if ( stencil === undefined || stencil ) bits |= _gl.STENCIL_BUFFER_BIT;
+
+		_gl.clear( bits );
+
+	};
+
+	this.clearTarget = function ( renderTarget, color, depth, stencil ) {
+
+		this.setRenderTarget( renderTarget );
+		this.clear( color, depth, stencil );
+
+	};
+
+	// Plugins
+
+	this.addPostPlugin = function ( plugin ) {
+
+		plugin.init( this );
+		this.renderPluginsPost.push( plugin );
+
+	};
+
+	this.addPrePlugin = function ( plugin ) {
+
+		plugin.init( this );
+		this.renderPluginsPre.push( plugin );
+
+	};
+
+	// Rendering
+
+	this.updateShadowMap = function ( scene, camera ) {
+
+		_currentProgram = null;
+		_oldBlending = -1;
+		_oldDepthTest = -1;
+		_oldDepthWrite = -1;
+		_currentGeometryGroupHash = -1;
+		_currentMaterialId = -1;
+		_lightsNeedUpdate = true;
+		_oldDoubleSided = -1;
+		_oldFlipSided = -1;
+
+		this.shadowMapPlugin.update( scene, camera );
+
+	};
+
+	// Internal functions
+
+	// Buffer allocation
+
+	function createParticleBuffers ( geometry ) {
+
+		geometry.__webglVertexBuffer = _gl.createBuffer();
+		geometry.__webglColorBuffer = _gl.createBuffer();
+
+		_this.info.memory.geometries ++;
+
+	};
+
+	function createLineBuffers ( geometry ) {
+
+		geometry.__webglVertexBuffer = _gl.createBuffer();
+		geometry.__webglColorBuffer = _gl.createBuffer();
+		geometry.__webglLineDistanceBuffer = _gl.createBuffer();
+
+		_this.info.memory.geometries ++;
+
+	};
+
+	function createRibbonBuffers ( geometry ) {
+
+		geometry.__webglVertexBuffer = _gl.createBuffer();
+		geometry.__webglColorBuffer = _gl.createBuffer();
+		geometry.__webglNormalBuffer = _gl.createBuffer();
+
+		_this.info.memory.geometries ++;
+
+	};
+
+	function createMeshBuffers ( geometryGroup ) {
+
+		geometryGroup.__webglVertexBuffer = _gl.createBuffer();
+		geometryGroup.__webglNormalBuffer = _gl.createBuffer();
+		geometryGroup.__webglTangentBuffer = _gl.createBuffer();
+		geometryGroup.__webglColorBuffer = _gl.createBuffer();
+		geometryGroup.__webglUVBuffer = _gl.createBuffer();
+		geometryGroup.__webglUV2Buffer = _gl.createBuffer();
+
+		geometryGroup.__webglSkinIndicesBuffer = _gl.createBuffer();
+		geometryGroup.__webglSkinWeightsBuffer = _gl.createBuffer();
+
+		geometryGroup.__webglFaceBuffer = _gl.createBuffer();
+		geometryGroup.__webglLineBuffer = _gl.createBuffer();
+
+		var m, ml;
+
+		if ( geometryGroup.numMorphTargets ) {
+
+			geometryGroup.__webglMorphTargetsBuffers = [];
+
+			for ( m = 0, ml = geometryGroup.numMorphTargets; m < ml; m ++ ) {
+
+				geometryGroup.__webglMorphTargetsBuffers.push( _gl.createBuffer() );
+
+			}
+
+		}
+
+		if ( geometryGroup.numMorphNormals ) {
+
+			geometryGroup.__webglMorphNormalsBuffers = [];
+
+			for ( m = 0, ml = geometryGroup.numMorphNormals; m < ml; m ++ ) {
+
+				geometryGroup.__webglMorphNormalsBuffers.push( _gl.createBuffer() );
+
+			}
+
+		}
+
+		_this.info.memory.geometries ++;
+
+	};
+
+	// Events
+
+	var onGeometryDispose = function ( event ) {
+
+		var geometry = event.target;
+
+		geometry.removeEventListener( 'dispose', onGeometryDispose );
+
+		deallocateGeometry( geometry );
+
+		_this.info.memory.geometries --;
+
+	};
+
+	var onTextureDispose = function ( event ) {
+
+		var texture = event.target;
+
+		texture.removeEventListener( 'dispose', onTextureDispose );
+
+		deallocateTexture( texture );
+
+		_this.info.memory.textures --;
+
+
+	};
+
+	var onRenderTargetDispose = function ( event ) {
+
+		var renderTarget = event.target;
+
+		renderTarget.removeEventListener( 'dispose', onRenderTargetDispose );
+
+		deallocateRenderTarget( renderTarget );
+
+		_this.info.memory.textures --;
+
+	};
+
+	var onMaterialDispose = function ( event ) {
+
+		var material = event.target;
+
+		material.removeEventListener( 'dispose', onMaterialDispose );
+
+		deallocateMaterial( material );
+
+	};
+
+	// Buffer deallocation
+
+	var deallocateGeometry = function ( geometry ) {
+
+		geometry.__webglInit = undefined;
+
+		if ( geometry.__webglVertexBuffer !== undefined ) _gl.deleteBuffer( geometry.__webglVertexBuffer );
+		if ( geometry.__webglNormalBuffer !== undefined ) _gl.deleteBuffer( geometry.__webglNormalBuffer );
+		if ( geometry.__webglTangentBuffer !== undefined ) _gl.deleteBuffer( geometry.__webglTangentBuffer );
+		if ( geometry.__webglColorBuffer !== undefined ) _gl.deleteBuffer( geometry.__webglColorBuffer );
+		if ( geometry.__webglUVBuffer !== undefined ) _gl.deleteBuffer( geometry.__webglUVBuffer );
+		if ( geometry.__webglUV2Buffer !== undefined ) _gl.deleteBuffer( geometry.__webglUV2Buffer );
+
+		if ( geometry.__webglSkinIndicesBuffer !== undefined ) _gl.deleteBuffer( geometry.__webglSkinIndicesBuffer );
+		if ( geometry.__webglSkinWeightsBuffer !== undefined ) _gl.deleteBuffer( geometry.__webglSkinWeightsBuffer );
+
+		if ( geometry.__webglFaceBuffer !== undefined ) _gl.deleteBuffer( geometry.__webglFaceBuffer );
+		if ( geometry.__webglLineBuffer !== undefined ) _gl.deleteBuffer( geometry.__webglLineBuffer );
+
+		if ( geometry.__webglLineDistanceBuffer !== undefined ) _gl.deleteBuffer( geometry.__webglLineDistanceBuffer );
+
+		// geometry groups
+
+		if ( geometry.geometryGroups !== undefined ) {
+
+			for ( var g in geometry.geometryGroups ) {
+
+				var geometryGroup = geometry.geometryGroups[ g ];
+
+				if ( geometryGroup.numMorphTargets !== undefined ) {
+
+					for ( var m = 0, ml = geometryGroup.numMorphTargets; m < ml; m ++ ) {
+
+						_gl.deleteBuffer( geometryGroup.__webglMorphTargetsBuffers[ m ] );
+
+					}
+
+				}
+
+				if ( geometryGroup.numMorphNormals !== undefined ) {
+
+					for ( var m = 0, ml = geometryGroup.numMorphNormals; m < ml; m ++ ) {
+
+						_gl.deleteBuffer( geometryGroup.__webglMorphNormalsBuffers[ m ] );
+
+					}
+
+				}
+
+				deleteCustomAttributesBuffers( geometryGroup );
+
+			}
+
+		}
+
+		deleteCustomAttributesBuffers( geometry );
+
+	};
+
+	var deallocateTexture = function ( texture ) {
+
+		if ( texture.image && texture.image.__webglTextureCube ) {
+
+			// cube texture
+
+			_gl.deleteTexture( texture.image.__webglTextureCube );
+
+		} else {
+
+			// 2D texture
+
+			if ( ! texture.__webglInit ) return;
+
+			texture.__webglInit = false;
+			_gl.deleteTexture( texture.__webglTexture );
+
+		}
+
+	};
+
+	var deallocateRenderTarget = function ( renderTarget ) {
+
+		if ( !renderTarget || ! renderTarget.__webglTexture ) return;
+
+		_gl.deleteTexture( renderTarget.__webglTexture );
+
+		if ( renderTarget instanceof THREE.WebGLRenderTargetCube ) {
+
+			for ( var i = 0; i < 6; i ++ ) {
+
+				_gl.deleteFramebuffer( renderTarget.__webglFramebuffer[ i ] );
+				_gl.deleteRenderbuffer( renderTarget.__webglRenderbuffer[ i ] );
+
+			}
+
+		} else {
+
+			_gl.deleteFramebuffer( renderTarget.__webglFramebuffer );
+			_gl.deleteRenderbuffer( renderTarget.__webglRenderbuffer );
+
+		}
+
+	};
+
+	var deallocateMaterial = function ( material ) {
+
+		var program = material.program;
+
+		if ( program === undefined ) return;
+
+		material.program = undefined;
+
+		// only deallocate GL program if this was the last use of shared program
+		// assumed there is only single copy of any program in the _programs list
+		// (that's how it's constructed)
+
+		var i, il, programInfo;
+		var deleteProgram = false;
+
+		for ( i = 0, il = _programs.length; i < il; i ++ ) {
+
+			programInfo = _programs[ i ];
+
+			if ( programInfo.program === program ) {
+
+				programInfo.usedTimes --;
+
+				if ( programInfo.usedTimes === 0 ) {
+
+					deleteProgram = true;
+
+				}
+
+				break;
+
+			}
+
+		}
+
+		if ( deleteProgram === true ) {
+
+			// avoid using array.splice, this is costlier than creating new array from scratch
+
+			var newPrograms = [];
+
+			for ( i = 0, il = _programs.length; i < il; i ++ ) {
+
+				programInfo = _programs[ i ];
+
+				if ( programInfo.program !== program ) {
+
+					newPrograms.push( programInfo );
+
+				}
+
+			}
+
+			_programs = newPrograms;
+
+			_gl.deleteProgram( program );
+
+			_this.info.memory.programs --;
+
+		}
+
+	};
+
+	//
+
+	/*
+	function deleteParticleBuffers ( geometry ) {
+
+		_gl.deleteBuffer( geometry.__webglVertexBuffer );
+		_gl.deleteBuffer( geometry.__webglColorBuffer );
+
+		deleteCustomAttributesBuffers( geometry );
+
+		_this.info.memory.geometries --;
+
+	};
+
+	function deleteLineBuffers ( geometry ) {
+
+		_gl.deleteBuffer( geometry.__webglVertexBuffer );
+		_gl.deleteBuffer( geometry.__webglColorBuffer );
+		_gl.deleteBuffer( geometry.__webglLineDistanceBuffer );
+
+		deleteCustomAttributesBuffers( geometry );
+
+		_this.info.memory.geometries --;
+
+	};
+
+	function deleteRibbonBuffers ( geometry ) {
+
+		_gl.deleteBuffer( geometry.__webglVertexBuffer );
+		_gl.deleteBuffer( geometry.__webglColorBuffer );
+		_gl.deleteBuffer( geometry.__webglNormalBuffer );
+
+		deleteCustomAttributesBuffers( geometry );
+
+		_this.info.memory.geometries --;
+
+	};
+
+	function deleteMeshBuffers ( geometryGroup ) {
+
+		_gl.deleteBuffer( geometryGroup.__webglVertexBuffer );
+		_gl.deleteBuffer( geometryGroup.__webglNormalBuffer );
+		_gl.deleteBuffer( geometryGroup.__webglTangentBuffer );
+		_gl.deleteBuffer( geometryGroup.__webglColorBuffer );
+		_gl.deleteBuffer( geometryGroup.__webglUVBuffer );
+		_gl.deleteBuffer( geometryGroup.__webglUV2Buffer );
+
+		_gl.deleteBuffer( geometryGroup.__webglSkinIndicesBuffer );
+		_gl.deleteBuffer( geometryGroup.__webglSkinWeightsBuffer );
+
+		_gl.deleteBuffer( geometryGroup.__webglFaceBuffer );
+		_gl.deleteBuffer( geometryGroup.__webglLineBuffer );
+
+		var m, ml;
+
+		if ( geometryGroup.numMorphTargets ) {
+
+			for ( m = 0, ml = geometryGroup.numMorphTargets; m < ml; m ++ ) {
+
+				_gl.deleteBuffer( geometryGroup.__webglMorphTargetsBuffers[ m ] );
+
+			}
+
+		}
+
+		if ( geometryGroup.numMorphNormals ) {
+
+			for ( m = 0, ml = geometryGroup.numMorphNormals; m < ml; m ++ ) {
+
+				_gl.deleteBuffer( geometryGroup.__webglMorphNormalsBuffers[ m ] );
+
+			}
+
+		}
+
+		deleteCustomAttributesBuffers( geometryGroup );
+
+		_this.info.memory.geometries --;
+
+	};
+	*/
+
+	function deleteCustomAttributesBuffers( geometry ) {
+
+		if ( geometry.__webglCustomAttributesList ) {
+
+			for ( var id in geometry.__webglCustomAttributesList ) {
+
+				_gl.deleteBuffer( geometry.__webglCustomAttributesList[ id ].buffer );
+
+			}
+
+		}
+
+	};
+
+	// Buffer initialization
+
+	function initCustomAttributes ( geometry, object ) {
+
+		var nvertices = geometry.vertices.length;
+
+		var material = object.material;
+
+		if ( material.attributes ) {
+
+			if ( geometry.__webglCustomAttributesList === undefined ) {
+
+				geometry.__webglCustomAttributesList = [];
+
+			}
+
+			for ( var a in material.attributes ) {
+
+				var attribute = material.attributes[ a ];
+
+				if ( !attribute.__webglInitialized || attribute.createUniqueBuffers ) {
+
+					attribute.__webglInitialized = true;
+
+					var size = 1;		// "f" and "i"
+
+					if ( attribute.type === "v2" ) size = 2;
+					else if ( attribute.type === "v3" ) size = 3;
+					else if ( attribute.type === "v4" ) size = 4;
+					else if ( attribute.type === "c"  ) size = 3;
+
+					attribute.size = size;
+
+					attribute.array = new Float32Array( nvertices * size );
+
+					attribute.buffer = _gl.createBuffer();
+					attribute.buffer.belongsToAttribute = a;
+
+					attribute.needsUpdate = true;
+
+				}
+
+				geometry.__webglCustomAttributesList.push( attribute );
+
+			}
+
+		}
+
+	};
+
+	function initParticleBuffers ( geometry, object ) {
+
+		var nvertices = geometry.vertices.length;
+
+		geometry.__vertexArray = new Float32Array( nvertices * 3 );
+		geometry.__colorArray = new Float32Array( nvertices * 3 );
+
+		geometry.__sortArray = [];
+
+		geometry.__webglParticleCount = nvertices;
+
+		initCustomAttributes ( geometry, object );
+
+	};
+
+	function initLineBuffers ( geometry, object ) {
+
+		var nvertices = geometry.vertices.length;
+
+		geometry.__vertexArray = new Float32Array( nvertices * 3 );
+		geometry.__colorArray = new Float32Array( nvertices * 3 );
+		geometry.__lineDistanceArray = new Float32Array( nvertices * 1 );
+
+		geometry.__webglLineCount = nvertices;
+
+		initCustomAttributes ( geometry, object );
+
+	};
+
+	function initRibbonBuffers ( geometry, object ) {
+
+		var nvertices = geometry.vertices.length;
+
+		geometry.__vertexArray = new Float32Array( nvertices * 3 );
+		geometry.__colorArray = new Float32Array( nvertices * 3 );
+		geometry.__normalArray = new Float32Array( nvertices * 3 );
+
+		geometry.__webglVertexCount = nvertices;
+
+		initCustomAttributes ( geometry, object );
+
+	};
+
+	function initMeshBuffers ( geometryGroup, object ) {
+
+		var geometry = object.geometry,
+			faces3 = geometryGroup.faces3,
+			faces4 = geometryGroup.faces4,
+
+			nvertices = faces3.length * 3 + faces4.length * 4,
+			ntris     = faces3.length * 1 + faces4.length * 2,
+			nlines    = faces3.length * 3 + faces4.length * 4,
+
+			material = getBufferMaterial( object, geometryGroup ),
+
+			uvType = bufferGuessUVType( material ),
+			normalType = bufferGuessNormalType( material ),
+			vertexColorType = bufferGuessVertexColorType( material );
+
+		//console.log( "uvType", uvType, "normalType", normalType, "vertexColorType", vertexColorType, object, geometryGroup, material );
+
+		geometryGroup.__vertexArray = new Float32Array( nvertices * 3 );
+
+		if ( normalType ) {
+
+			geometryGroup.__normalArray = new Float32Array( nvertices * 3 );
+
+		}
+
+		if ( geometry.hasTangents ) {
+
+			geometryGroup.__tangentArray = new Float32Array( nvertices * 4 );
+
+		}
+
+		if ( vertexColorType ) {
+
+			geometryGroup.__colorArray = new Float32Array( nvertices * 3 );
+
+		}
+
+		if ( uvType ) {
+
+			if ( geometry.faceUvs.length > 0 || geometry.faceVertexUvs.length > 0 ) {
+
+				geometryGroup.__uvArray = new Float32Array( nvertices * 2 );
+
+			}
+
+			if ( geometry.faceUvs.length > 1 || geometry.faceVertexUvs.length > 1 ) {
+
+				geometryGroup.__uv2Array = new Float32Array( nvertices * 2 );
+
+			}
+
+		}
+
+		if ( object.geometry.skinWeights.length && object.geometry.skinIndices.length ) {
+
+			geometryGroup.__skinIndexArray = new Float32Array( nvertices * 4 );
+			geometryGroup.__skinWeightArray = new Float32Array( nvertices * 4 );
+
+		}
+
+		geometryGroup.__faceArray = new Uint16Array( ntris * 3 );
+		geometryGroup.__lineArray = new Uint16Array( nlines * 2 );
+
+		var m, ml;
+
+		if ( geometryGroup.numMorphTargets ) {
+
+			geometryGroup.__morphTargetsArrays = [];
+
+			for ( m = 0, ml = geometryGroup.numMorphTargets; m < ml; m ++ ) {
+
+				geometryGroup.__morphTargetsArrays.push( new Float32Array( nvertices * 3 ) );
+
+			}
+
+		}
+
+		if ( geometryGroup.numMorphNormals ) {
+
+			geometryGroup.__morphNormalsArrays = [];
+
+			for ( m = 0, ml = geometryGroup.numMorphNormals; m < ml; m ++ ) {
+
+				geometryGroup.__morphNormalsArrays.push( new Float32Array( nvertices * 3 ) );
+
+			}
+
+		}
+
+		geometryGroup.__webglFaceCount = ntris * 3;
+		geometryGroup.__webglLineCount = nlines * 2;
+
+
+		// custom attributes
+
+		if ( material.attributes ) {
+
+			if ( geometryGroup.__webglCustomAttributesList === undefined ) {
+
+				geometryGroup.__webglCustomAttributesList = [];
+
+			}
+
+			for ( var a in material.attributes ) {
+
+				// Do a shallow copy of the attribute object so different geometryGroup chunks use different
+				// attribute buffers which are correctly indexed in the setMeshBuffers function
+
+				var originalAttribute = material.attributes[ a ];
+
+				var attribute = {};
+
+				for ( var property in originalAttribute ) {
+
+					attribute[ property ] = originalAttribute[ property ];
+
+				}
+
+				if ( !attribute.__webglInitialized || attribute.createUniqueBuffers ) {
+
+					attribute.__webglInitialized = true;
+
+					var size = 1;		// "f" and "i"
+
+					if( attribute.type === "v2" ) size = 2;
+					else if( attribute.type === "v3" ) size = 3;
+					else if( attribute.type === "v4" ) size = 4;
+					else if( attribute.type === "c"  ) size = 3;
+
+					attribute.size = size;
+
+					attribute.array = new Float32Array( nvertices * size );
+
+					attribute.buffer = _gl.createBuffer();
+					attribute.buffer.belongsToAttribute = a;
+
+					originalAttribute.needsUpdate = true;
+					attribute.__original = originalAttribute;
+
+				}
+
+				geometryGroup.__webglCustomAttributesList.push( attribute );
+
+			}
+
+		}
+
+		geometryGroup.__inittedArrays = true;
+
+	};
+
+	function getBufferMaterial( object, geometryGroup ) {
+
+		return object.material instanceof THREE.MeshFaceMaterial
+			? object.material.materials[ geometryGroup.materialIndex ]
+			: object.material;
+
+	};
+
+	function materialNeedsSmoothNormals ( material ) {
+
+		return material && material.shading !== undefined && material.shading === THREE.SmoothShading;
+
+	};
+
+	function bufferGuessNormalType ( material ) {
+
+		// only MeshBasicMaterial and MeshDepthMaterial don't need normals
+
+		if ( ( material instanceof THREE.MeshBasicMaterial && !material.envMap ) || material instanceof THREE.MeshDepthMaterial ) {
+
+			return false;
+
+		}
+
+		if ( materialNeedsSmoothNormals( material ) ) {
+
+			return THREE.SmoothShading;
+
+		} else {
+
+			return THREE.FlatShading;
+
+		}
+
+	};
+
+	function bufferGuessVertexColorType ( material ) {
+
+		if ( material.vertexColors ) {
+
+			return material.vertexColors;
+
+		}
+
+		return false;
+
+	};
+
+	function bufferGuessUVType ( material ) {
+
+		// material must use some texture to require uvs
+
+		if ( material.map || material.lightMap || material.bumpMap || material.normalMap || material.specularMap || material instanceof THREE.ShaderMaterial ) {
+
+			return true;
+
+		}
+
+		return false;
+
+	};
+
+	//
+
+	function initDirectBuffers( geometry ) {
+
+		var a, attribute, type;
+
+		for ( a in geometry.attributes ) {
+
+			if ( a === "index" ) {
+
+				type = _gl.ELEMENT_ARRAY_BUFFER;
+
+			} else {
+
+				type = _gl.ARRAY_BUFFER;
+
+			}
+
+			attribute = geometry.attributes[ a ];
+
+			attribute.buffer = _gl.createBuffer();
+
+			_gl.bindBuffer( type, attribute.buffer );
+			_gl.bufferData( type, attribute.array, _gl.STATIC_DRAW );
+
+		}
+
+	};
+
+	// Buffer setting
+
+	function setParticleBuffers ( geometry, hint, object ) {
+
+		var v, c, vertex, offset, index, color,
+
+		vertices = geometry.vertices,
+		vl = vertices.length,
+
+		colors = geometry.colors,
+		cl = colors.length,
+
+		vertexArray = geometry.__vertexArray,
+		colorArray = geometry.__colorArray,
+
+		sortArray = geometry.__sortArray,
+
+		dirtyVertices = geometry.verticesNeedUpdate,
+		dirtyElements = geometry.elementsNeedUpdate,
+		dirtyColors = geometry.colorsNeedUpdate,
+
+		customAttributes = geometry.__webglCustomAttributesList,
+		i, il,
+		a, ca, cal, value,
+		customAttribute;
+
+		if ( object.sortParticles ) {
+
+			_projScreenMatrixPS.copy( _projScreenMatrix );
+			_projScreenMatrixPS.multiply( object.matrixWorld );
+
+			for ( v = 0; v < vl; v ++ ) {
+
+				vertex = vertices[ v ];
+
+				_vector3.copy( vertex );
+				_vector3.applyProjection( _projScreenMatrixPS );
+
+				sortArray[ v ] = [ _vector3.z, v ];
+
+			}
+
+			sortArray.sort( numericalSort );
+
+			for ( v = 0; v < vl; v ++ ) {
+
+				vertex = vertices[ sortArray[v][1] ];
+
+				offset = v * 3;
+
+				vertexArray[ offset ]     = vertex.x;
+				vertexArray[ offset + 1 ] = vertex.y;
+				vertexArray[ offset + 2 ] = vertex.z;
+
+			}
+
+			for ( c = 0; c < cl; c ++ ) {
+
+				offset = c * 3;
+
+				color = colors[ sortArray[c][1] ];
+
+				colorArray[ offset ]     = color.r;
+				colorArray[ offset + 1 ] = color.g;
+				colorArray[ offset + 2 ] = color.b;
+
+			}
+
+			if ( customAttributes ) {
+
+				for ( i = 0, il = customAttributes.length; i < il; i ++ ) {
+
+					customAttribute = customAttributes[ i ];
+
+					if ( ! ( customAttribute.boundTo === undefined || customAttribute.boundTo === "vertices" ) ) continue;
+
+					offset = 0;
+
+					cal = customAttribute.value.length;
+
+					if ( customAttribute.size === 1 ) {
+
+						for ( ca = 0; ca < cal; ca ++ ) {
+
+							index = sortArray[ ca ][ 1 ];
+
+							customAttribute.array[ ca ] = customAttribute.value[ index ];
+
+						}
+
+					} else if ( customAttribute.size === 2 ) {
+
+						for ( ca = 0; ca < cal; ca ++ ) {
+
+							index = sortArray[ ca ][ 1 ];
+
+							value = customAttribute.value[ index ];
+
+							customAttribute.array[ offset ] 	= value.x;
+							customAttribute.array[ offset + 1 ] = value.y;
+
+							offset += 2;
+
+						}
+
+					} else if ( customAttribute.size === 3 ) {
+
+						if ( customAttribute.type === "c" ) {
+
+							for ( ca = 0; ca < cal; ca ++ ) {
+
+								index = sortArray[ ca ][ 1 ];
+
+								value = customAttribute.value[ index ];
+
+								customAttribute.array[ offset ]     = value.r;
+								customAttribute.array[ offset + 1 ] = value.g;
+								customAttribute.array[ offset + 2 ] = value.b;
+
+								offset += 3;
+
+							}
+
+						} else {
+
+							for ( ca = 0; ca < cal; ca ++ ) {
+
+								index = sortArray[ ca ][ 1 ];
+
+								value = customAttribute.value[ index ];
+
+								customAttribute.array[ offset ] 	= value.x;
+								customAttribute.array[ offset + 1 ] = value.y;
+								customAttribute.array[ offset + 2 ] = value.z;
+
+								offset += 3;
+
+							}
+
+						}
+
+					} else if ( customAttribute.size === 4 ) {
+
+						for ( ca = 0; ca < cal; ca ++ ) {
+
+							index = sortArray[ ca ][ 1 ];
+
+							value = customAttribute.value[ index ];
+
+							customAttribute.array[ offset ]      = value.x;
+							customAttribute.array[ offset + 1  ] = value.y;
+							customAttribute.array[ offset + 2  ] = value.z;
+							customAttribute.array[ offset + 3  ] = value.w;
+
+							offset += 4;
+
+						}
+
+					}
+
+				}
+
+			}
+
+		} else {
+
+			if ( dirtyVertices ) {
+
+				for ( v = 0; v < vl; v ++ ) {
+
+					vertex = vertices[ v ];
+
+					offset = v * 3;
+
+					vertexArray[ offset ]     = vertex.x;
+					vertexArray[ offset + 1 ] = vertex.y;
+					vertexArray[ offset + 2 ] = vertex.z;
+
+				}
+
+			}
+
+			if ( dirtyColors ) {
+
+				for ( c = 0; c < cl; c ++ ) {
+
+					color = colors[ c ];
+
+					offset = c * 3;
+
+					colorArray[ offset ]     = color.r;
+					colorArray[ offset + 1 ] = color.g;
+					colorArray[ offset + 2 ] = color.b;
+
+				}
+
+			}
+
+			if ( customAttributes ) {
+
+				for ( i = 0, il = customAttributes.length; i < il; i ++ ) {
+
+					customAttribute = customAttributes[ i ];
+
+					if ( customAttribute.needsUpdate &&
+						 ( customAttribute.boundTo === undefined ||
+						   customAttribute.boundTo === "vertices") ) {
+
+						cal = customAttribute.value.length;
+
+						offset = 0;
+
+						if ( customAttribute.size === 1 ) {
+
+							for ( ca = 0; ca < cal; ca ++ ) {
+
+								customAttribute.array[ ca ] = customAttribute.value[ ca ];
+
+							}
+
+						} else if ( customAttribute.size === 2 ) {
+
+							for ( ca = 0; ca < cal; ca ++ ) {
+
+								value = customAttribute.value[ ca ];
+
+								customAttribute.array[ offset ] 	= value.x;
+								customAttribute.array[ offset + 1 ] = value.y;
+
+								offset += 2;
+
+							}
+
+						} else if ( customAttribute.size === 3 ) {
+
+							if ( customAttribute.type === "c" ) {
+
+								for ( ca = 0; ca < cal; ca ++ ) {
+
+									value = customAttribute.value[ ca ];
+
+									customAttribute.array[ offset ] 	= value.r;
+									customAttribute.array[ offset + 1 ] = value.g;
+									customAttribute.array[ offset + 2 ] = value.b;
+
+									offset += 3;
+
+								}
+
+							} else {
+
+								for ( ca = 0; ca < cal; ca ++ ) {
+
+									value = customAttribute.value[ ca ];
+
+									customAttribute.array[ offset ] 	= value.x;
+									customAttribute.array[ offset + 1 ] = value.y;
+									customAttribute.array[ offset + 2 ] = value.z;
+
+									offset += 3;
+
+								}
+
+							}
+
+						} else if ( customAttribute.size === 4 ) {
+
+							for ( ca = 0; ca < cal; ca ++ ) {
+
+								value = customAttribute.value[ ca ];
+
+								customAttribute.array[ offset ]      = value.x;
+								customAttribute.array[ offset + 1  ] = value.y;
+								customAttribute.array[ offset + 2  ] = value.z;
+								customAttribute.array[ offset + 3  ] = value.w;
+
+								offset += 4;
+
+							}
+
+						}
+
+					}
+
+				}
+
+			}
+
+		}
+
+		if ( dirtyVertices || object.sortParticles ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometry.__webglVertexBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, vertexArray, hint );
+
+		}
+
+		if ( dirtyColors || object.sortParticles ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometry.__webglColorBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, colorArray, hint );
+
+		}
+
+		if ( customAttributes ) {
+
+			for ( i = 0, il = customAttributes.length; i < il; i ++ ) {
+
+				customAttribute = customAttributes[ i ];
+
+				if ( customAttribute.needsUpdate || object.sortParticles ) {
+
+					_gl.bindBuffer( _gl.ARRAY_BUFFER, customAttribute.buffer );
+					_gl.bufferData( _gl.ARRAY_BUFFER, customAttribute.array, hint );
+
+				}
+
+			}
+
+		}
+
+
+	};
+
+	function setLineBuffers ( geometry, hint ) {
+
+		var v, c, d, vertex, offset, color,
+
+		vertices = geometry.vertices,
+		colors = geometry.colors,
+		lineDistances = geometry.lineDistances,
+
+		vl = vertices.length,
+		cl = colors.length,
+		dl = lineDistances.length,
+
+		vertexArray = geometry.__vertexArray,
+		colorArray = geometry.__colorArray,
+		lineDistanceArray = geometry.__lineDistanceArray,
+
+		dirtyVertices = geometry.verticesNeedUpdate,
+		dirtyColors = geometry.colorsNeedUpdate,
+		dirtyLineDistances = geometry.lineDistancesNeedUpdate,
+
+		customAttributes = geometry.__webglCustomAttributesList,
+
+		i, il,
+		a, ca, cal, value,
+		customAttribute;
+
+		if ( dirtyVertices ) {
+
+			for ( v = 0; v < vl; v ++ ) {
+
+				vertex = vertices[ v ];
+
+				offset = v * 3;
+
+				vertexArray[ offset ]     = vertex.x;
+				vertexArray[ offset + 1 ] = vertex.y;
+				vertexArray[ offset + 2 ] = vertex.z;
+
+			}
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometry.__webglVertexBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, vertexArray, hint );
+
+		}
+
+		if ( dirtyColors ) {
+
+			for ( c = 0; c < cl; c ++ ) {
+
+				color = colors[ c ];
+
+				offset = c * 3;
+
+				colorArray[ offset ]     = color.r;
+				colorArray[ offset + 1 ] = color.g;
+				colorArray[ offset + 2 ] = color.b;
+
+			}
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometry.__webglColorBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, colorArray, hint );
+
+		}
+
+		if ( dirtyLineDistances ) {
+
+			for ( d = 0; d < dl; d ++ ) {
+
+				lineDistanceArray[ d ] = lineDistances[ d ];
+
+			}
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometry.__webglLineDistanceBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, lineDistanceArray, hint );
+
+		}
+
+		if ( customAttributes ) {
+
+			for ( i = 0, il = customAttributes.length; i < il; i ++ ) {
+
+				customAttribute = customAttributes[ i ];
+
+				if ( customAttribute.needsUpdate &&
+					 ( customAttribute.boundTo === undefined ||
+					   customAttribute.boundTo === "vertices" ) ) {
+
+					offset = 0;
+
+					cal = customAttribute.value.length;
+
+					if ( customAttribute.size === 1 ) {
+
+						for ( ca = 0; ca < cal; ca ++ ) {
+
+							customAttribute.array[ ca ] = customAttribute.value[ ca ];
+
+						}
+
+					} else if ( customAttribute.size === 2 ) {
+
+						for ( ca = 0; ca < cal; ca ++ ) {
+
+							value = customAttribute.value[ ca ];
+
+							customAttribute.array[ offset ] 	= value.x;
+							customAttribute.array[ offset + 1 ] = value.y;
+
+							offset += 2;
+
+						}
+
+					} else if ( customAttribute.size === 3 ) {
+
+						if ( customAttribute.type === "c" ) {
+
+							for ( ca = 0; ca < cal; ca ++ ) {
+
+								value = customAttribute.value[ ca ];
+
+								customAttribute.array[ offset ] 	= value.r;
+								customAttribute.array[ offset + 1 ] = value.g;
+								customAttribute.array[ offset + 2 ] = value.b;
+
+								offset += 3;
+
+							}
+
+						} else {
+
+							for ( ca = 0; ca < cal; ca ++ ) {
+
+								value = customAttribute.value[ ca ];
+
+								customAttribute.array[ offset ] 	= value.x;
+								customAttribute.array[ offset + 1 ] = value.y;
+								customAttribute.array[ offset + 2 ] = value.z;
+
+								offset += 3;
+
+							}
+
+						}
+
+					} else if ( customAttribute.size === 4 ) {
+
+						for ( ca = 0; ca < cal; ca ++ ) {
+
+							value = customAttribute.value[ ca ];
+
+							customAttribute.array[ offset ] 	 = value.x;
+							customAttribute.array[ offset + 1  ] = value.y;
+							customAttribute.array[ offset + 2  ] = value.z;
+							customAttribute.array[ offset + 3  ] = value.w;
+
+							offset += 4;
+
+						}
+
+					}
+
+					_gl.bindBuffer( _gl.ARRAY_BUFFER, customAttribute.buffer );
+					_gl.bufferData( _gl.ARRAY_BUFFER, customAttribute.array, hint );
+
+				}
+
+			}
+
+		}
+
+	};
+
+	function setRibbonBuffers ( geometry, hint ) {
+
+		var v, c, n, vertex, offset, color, normal,
+
+		i, il, ca, cal, customAttribute, value,
+
+		vertices = geometry.vertices,
+		colors = geometry.colors,
+		normals = geometry.normals,
+
+		vl = vertices.length,
+		cl = colors.length,
+		nl = normals.length,
+
+		vertexArray = geometry.__vertexArray,
+		colorArray = geometry.__colorArray,
+		normalArray = geometry.__normalArray,
+
+		dirtyVertices = geometry.verticesNeedUpdate,
+		dirtyColors = geometry.colorsNeedUpdate,
+		dirtyNormals = geometry.normalsNeedUpdate,
+
+		customAttributes = geometry.__webglCustomAttributesList;
+
+		if ( dirtyVertices ) {
+
+			for ( v = 0; v < vl; v ++ ) {
+
+				vertex = vertices[ v ];
+
+				offset = v * 3;
+
+				vertexArray[ offset ]     = vertex.x;
+				vertexArray[ offset + 1 ] = vertex.y;
+				vertexArray[ offset + 2 ] = vertex.z;
+
+			}
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometry.__webglVertexBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, vertexArray, hint );
+
+		}
+
+		if ( dirtyColors ) {
+
+			for ( c = 0; c < cl; c ++ ) {
+
+				color = colors[ c ];
+
+				offset = c * 3;
+
+				colorArray[ offset ]     = color.r;
+				colorArray[ offset + 1 ] = color.g;
+				colorArray[ offset + 2 ] = color.b;
+
+			}
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometry.__webglColorBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, colorArray, hint );
+
+		}
+
+		if ( dirtyNormals ) {
+
+			for ( n = 0; n < nl; n ++ ) {
+
+				normal = normals[ n ];
+
+				offset = n * 3;
+
+				normalArray[ offset ]     = normal.x;
+				normalArray[ offset + 1 ] = normal.y;
+				normalArray[ offset + 2 ] = normal.z;
+
+			}
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometry.__webglNormalBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, normalArray, hint );
+
+		}
+
+		if ( customAttributes ) {
+
+			for ( i = 0, il = customAttributes.length; i < il; i ++ ) {
+
+				customAttribute = customAttributes[ i ];
+
+				if ( customAttribute.needsUpdate &&
+					 ( customAttribute.boundTo === undefined ||
+					   customAttribute.boundTo === "vertices" ) ) {
+
+					offset = 0;
+
+					cal = customAttribute.value.length;
+
+					if ( customAttribute.size === 1 ) {
+
+						for ( ca = 0; ca < cal; ca ++ ) {
+
+							customAttribute.array[ ca ] = customAttribute.value[ ca ];
+
+						}
+
+					} else if ( customAttribute.size === 2 ) {
+
+						for ( ca = 0; ca < cal; ca ++ ) {
+
+							value = customAttribute.value[ ca ];
+
+							customAttribute.array[ offset ] 	= value.x;
+							customAttribute.array[ offset + 1 ] = value.y;
+
+							offset += 2;
+
+						}
+
+					} else if ( customAttribute.size === 3 ) {
+
+						if ( customAttribute.type === "c" ) {
+
+							for ( ca = 0; ca < cal; ca ++ ) {
+
+								value = customAttribute.value[ ca ];
+
+								customAttribute.array[ offset ] 	= value.r;
+								customAttribute.array[ offset + 1 ] = value.g;
+								customAttribute.array[ offset + 2 ] = value.b;
+
+								offset += 3;
+
+							}
+
+						} else {
+
+							for ( ca = 0; ca < cal; ca ++ ) {
+
+								value = customAttribute.value[ ca ];
+
+								customAttribute.array[ offset ] 	= value.x;
+								customAttribute.array[ offset + 1 ] = value.y;
+								customAttribute.array[ offset + 2 ] = value.z;
+
+								offset += 3;
+
+							}
+
+						}
+
+					} else if ( customAttribute.size === 4 ) {
+
+						for ( ca = 0; ca < cal; ca ++ ) {
+
+							value = customAttribute.value[ ca ];
+
+							customAttribute.array[ offset ] 	 = value.x;
+							customAttribute.array[ offset + 1  ] = value.y;
+							customAttribute.array[ offset + 2  ] = value.z;
+							customAttribute.array[ offset + 3  ] = value.w;
+
+							offset += 4;
+
+						}
+
+					}
+
+					_gl.bindBuffer( _gl.ARRAY_BUFFER, customAttribute.buffer );
+					_gl.bufferData( _gl.ARRAY_BUFFER, customAttribute.array, hint );
+
+				}
+
+			}
+
+		}
+
+	};
+
+	function setMeshBuffers( geometryGroup, object, hint, dispose, material ) {
+
+		if ( ! geometryGroup.__inittedArrays ) {
+
+			return;
+
+		}
+
+		var normalType = bufferGuessNormalType( material ),
+		vertexColorType = bufferGuessVertexColorType( material ),
+		uvType = bufferGuessUVType( material ),
+
+		needsSmoothNormals = ( normalType === THREE.SmoothShading );
+
+		var f, fl, fi, face,
+		vertexNormals, faceNormal, normal,
+		vertexColors, faceColor,
+		vertexTangents,
+		uv, uv2, v1, v2, v3, v4, t1, t2, t3, t4, n1, n2, n3, n4,
+		c1, c2, c3, c4,
+		sw1, sw2, sw3, sw4,
+		si1, si2, si3, si4,
+		sa1, sa2, sa3, sa4,
+		sb1, sb2, sb3, sb4,
+		m, ml, i, il,
+		vn, uvi, uv2i,
+		vk, vkl, vka,
+		nka, chf, faceVertexNormals,
+		a,
+
+		vertexIndex = 0,
+
+		offset = 0,
+		offset_uv = 0,
+		offset_uv2 = 0,
+		offset_face = 0,
+		offset_normal = 0,
+		offset_tangent = 0,
+		offset_line = 0,
+		offset_color = 0,
+		offset_skin = 0,
+		offset_morphTarget = 0,
+		offset_custom = 0,
+		offset_customSrc = 0,
+
+		value,
+
+		vertexArray = geometryGroup.__vertexArray,
+		uvArray = geometryGroup.__uvArray,
+		uv2Array = geometryGroup.__uv2Array,
+		normalArray = geometryGroup.__normalArray,
+		tangentArray = geometryGroup.__tangentArray,
+		colorArray = geometryGroup.__colorArray,
+
+		skinIndexArray = geometryGroup.__skinIndexArray,
+		skinWeightArray = geometryGroup.__skinWeightArray,
+
+		morphTargetsArrays = geometryGroup.__morphTargetsArrays,
+		morphNormalsArrays = geometryGroup.__morphNormalsArrays,
+
+		customAttributes = geometryGroup.__webglCustomAttributesList,
+		customAttribute,
+
+		faceArray = geometryGroup.__faceArray,
+		lineArray = geometryGroup.__lineArray,
+
+		geometry = object.geometry, // this is shared for all chunks
+
+		dirtyVertices = geometry.verticesNeedUpdate,
+		dirtyElements = geometry.elementsNeedUpdate,
+		dirtyUvs = geometry.uvsNeedUpdate,
+		dirtyNormals = geometry.normalsNeedUpdate,
+		dirtyTangents = geometry.tangentsNeedUpdate,
+		dirtyColors = geometry.colorsNeedUpdate,
+		dirtyMorphTargets = geometry.morphTargetsNeedUpdate,
+
+		vertices = geometry.vertices,
+		chunk_faces3 = geometryGroup.faces3,
+		chunk_faces4 = geometryGroup.faces4,
+		obj_faces = geometry.faces,
+
+		obj_uvs  = geometry.faceVertexUvs[ 0 ],
+		obj_uvs2 = geometry.faceVertexUvs[ 1 ],
+
+		obj_colors = geometry.colors,
+
+		obj_skinIndices = geometry.skinIndices,
+		obj_skinWeights = geometry.skinWeights,
+
+		morphTargets = geometry.morphTargets,
+		morphNormals = geometry.morphNormals;
+
+		if ( dirtyVertices ) {
+
+			for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+				face = obj_faces[ chunk_faces3[ f ] ];
+
+				v1 = vertices[ face.a ];
+				v2 = vertices[ face.b ];
+				v3 = vertices[ face.c ];
+
+				vertexArray[ offset ]     = v1.x;
+				vertexArray[ offset + 1 ] = v1.y;
+				vertexArray[ offset + 2 ] = v1.z;
+
+				vertexArray[ offset + 3 ] = v2.x;
+				vertexArray[ offset + 4 ] = v2.y;
+				vertexArray[ offset + 5 ] = v2.z;
+
+				vertexArray[ offset + 6 ] = v3.x;
+				vertexArray[ offset + 7 ] = v3.y;
+				vertexArray[ offset + 8 ] = v3.z;
+
+				offset += 9;
+
+			}
+
+			for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+				face = obj_faces[ chunk_faces4[ f ] ];
+
+				v1 = vertices[ face.a ];
+				v2 = vertices[ face.b ];
+				v3 = vertices[ face.c ];
+				v4 = vertices[ face.d ];
+
+				vertexArray[ offset ]     = v1.x;
+				vertexArray[ offset + 1 ] = v1.y;
+				vertexArray[ offset + 2 ] = v1.z;
+
+				vertexArray[ offset + 3 ] = v2.x;
+				vertexArray[ offset + 4 ] = v2.y;
+				vertexArray[ offset + 5 ] = v2.z;
+
+				vertexArray[ offset + 6 ] = v3.x;
+				vertexArray[ offset + 7 ] = v3.y;
+				vertexArray[ offset + 8 ] = v3.z;
+
+				vertexArray[ offset + 9 ]  = v4.x;
+				vertexArray[ offset + 10 ] = v4.y;
+				vertexArray[ offset + 11 ] = v4.z;
+
+				offset += 12;
+
+			}
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglVertexBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, vertexArray, hint );
+
+		}
+
+		if ( dirtyMorphTargets ) {
+
+			for ( vk = 0, vkl = morphTargets.length; vk < vkl; vk ++ ) {
+
+				offset_morphTarget = 0;
+
+				for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+					chf = chunk_faces3[ f ];
+					face = obj_faces[ chf ];
+
+					// morph positions
+
+					v1 = morphTargets[ vk ].vertices[ face.a ];
+					v2 = morphTargets[ vk ].vertices[ face.b ];
+					v3 = morphTargets[ vk ].vertices[ face.c ];
+
+					vka = morphTargetsArrays[ vk ];
+
+					vka[ offset_morphTarget ] 	  = v1.x;
+					vka[ offset_morphTarget + 1 ] = v1.y;
+					vka[ offset_morphTarget + 2 ] = v1.z;
+
+					vka[ offset_morphTarget + 3 ] = v2.x;
+					vka[ offset_morphTarget + 4 ] = v2.y;
+					vka[ offset_morphTarget + 5 ] = v2.z;
+
+					vka[ offset_morphTarget + 6 ] = v3.x;
+					vka[ offset_morphTarget + 7 ] = v3.y;
+					vka[ offset_morphTarget + 8 ] = v3.z;
+
+					// morph normals
+
+					if ( material.morphNormals ) {
+
+						if ( needsSmoothNormals ) {
+
+							faceVertexNormals = morphNormals[ vk ].vertexNormals[ chf ];
+
+							n1 = faceVertexNormals.a;
+							n2 = faceVertexNormals.b;
+							n3 = faceVertexNormals.c;
+
+						} else {
+
+							n1 = morphNormals[ vk ].faceNormals[ chf ];
+							n2 = n1;
+							n3 = n1;
+
+						}
+
+						nka = morphNormalsArrays[ vk ];
+
+						nka[ offset_morphTarget ] 	  = n1.x;
+						nka[ offset_morphTarget + 1 ] = n1.y;
+						nka[ offset_morphTarget + 2 ] = n1.z;
+
+						nka[ offset_morphTarget + 3 ] = n2.x;
+						nka[ offset_morphTarget + 4 ] = n2.y;
+						nka[ offset_morphTarget + 5 ] = n2.z;
+
+						nka[ offset_morphTarget + 6 ] = n3.x;
+						nka[ offset_morphTarget + 7 ] = n3.y;
+						nka[ offset_morphTarget + 8 ] = n3.z;
+
+					}
+
+					//
+
+					offset_morphTarget += 9;
+
+				}
+
+				for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+					chf = chunk_faces4[ f ];
+					face = obj_faces[ chf ];
+
+					// morph positions
+
+					v1 = morphTargets[ vk ].vertices[ face.a ];
+					v2 = morphTargets[ vk ].vertices[ face.b ];
+					v3 = morphTargets[ vk ].vertices[ face.c ];
+					v4 = morphTargets[ vk ].vertices[ face.d ];
+
+					vka = morphTargetsArrays[ vk ];
+
+					vka[ offset_morphTarget ] 	  = v1.x;
+					vka[ offset_morphTarget + 1 ] = v1.y;
+					vka[ offset_morphTarget + 2 ] = v1.z;
+
+					vka[ offset_morphTarget + 3 ] = v2.x;
+					vka[ offset_morphTarget + 4 ] = v2.y;
+					vka[ offset_morphTarget + 5 ] = v2.z;
+
+					vka[ offset_morphTarget + 6 ] = v3.x;
+					vka[ offset_morphTarget + 7 ] = v3.y;
+					vka[ offset_morphTarget + 8 ] = v3.z;
+
+					vka[ offset_morphTarget + 9 ]  = v4.x;
+					vka[ offset_morphTarget + 10 ] = v4.y;
+					vka[ offset_morphTarget + 11 ] = v4.z;
+
+					// morph normals
+
+					if ( material.morphNormals ) {
+
+						if ( needsSmoothNormals ) {
+
+							faceVertexNormals = morphNormals[ vk ].vertexNormals[ chf ];
+
+							n1 = faceVertexNormals.a;
+							n2 = faceVertexNormals.b;
+							n3 = faceVertexNormals.c;
+							n4 = faceVertexNormals.d;
+
+						} else {
+
+							n1 = morphNormals[ vk ].faceNormals[ chf ];
+							n2 = n1;
+							n3 = n1;
+							n4 = n1;
+
+						}
+
+						nka = morphNormalsArrays[ vk ];
+
+						nka[ offset_morphTarget ] 	  = n1.x;
+						nka[ offset_morphTarget + 1 ] = n1.y;
+						nka[ offset_morphTarget + 2 ] = n1.z;
+
+						nka[ offset_morphTarget + 3 ] = n2.x;
+						nka[ offset_morphTarget + 4 ] = n2.y;
+						nka[ offset_morphTarget + 5 ] = n2.z;
+
+						nka[ offset_morphTarget + 6 ] = n3.x;
+						nka[ offset_morphTarget + 7 ] = n3.y;
+						nka[ offset_morphTarget + 8 ] = n3.z;
+
+						nka[ offset_morphTarget + 9 ]  = n4.x;
+						nka[ offset_morphTarget + 10 ] = n4.y;
+						nka[ offset_morphTarget + 11 ] = n4.z;
+
+					}
+
+					//
+
+					offset_morphTarget += 12;
+
+				}
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglMorphTargetsBuffers[ vk ] );
+				_gl.bufferData( _gl.ARRAY_BUFFER, morphTargetsArrays[ vk ], hint );
+
+				if ( material.morphNormals ) {
+
+					_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglMorphNormalsBuffers[ vk ] );
+					_gl.bufferData( _gl.ARRAY_BUFFER, morphNormalsArrays[ vk ], hint );
+
+				}
+
+			}
+
+		}
+
+		if ( obj_skinWeights.length ) {
+
+			for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+				face = obj_faces[ chunk_faces3[ f ]	];
+
+				// weights
+
+				sw1 = obj_skinWeights[ face.a ];
+				sw2 = obj_skinWeights[ face.b ];
+				sw3 = obj_skinWeights[ face.c ];
+
+				skinWeightArray[ offset_skin ]     = sw1.x;
+				skinWeightArray[ offset_skin + 1 ] = sw1.y;
+				skinWeightArray[ offset_skin + 2 ] = sw1.z;
+				skinWeightArray[ offset_skin + 3 ] = sw1.w;
+
+				skinWeightArray[ offset_skin + 4 ] = sw2.x;
+				skinWeightArray[ offset_skin + 5 ] = sw2.y;
+				skinWeightArray[ offset_skin + 6 ] = sw2.z;
+				skinWeightArray[ offset_skin + 7 ] = sw2.w;
+
+				skinWeightArray[ offset_skin + 8 ]  = sw3.x;
+				skinWeightArray[ offset_skin + 9 ]  = sw3.y;
+				skinWeightArray[ offset_skin + 10 ] = sw3.z;
+				skinWeightArray[ offset_skin + 11 ] = sw3.w;
+
+				// indices
+
+				si1 = obj_skinIndices[ face.a ];
+				si2 = obj_skinIndices[ face.b ];
+				si3 = obj_skinIndices[ face.c ];
+
+				skinIndexArray[ offset_skin ]     = si1.x;
+				skinIndexArray[ offset_skin + 1 ] = si1.y;
+				skinIndexArray[ offset_skin + 2 ] = si1.z;
+				skinIndexArray[ offset_skin + 3 ] = si1.w;
+
+				skinIndexArray[ offset_skin + 4 ] = si2.x;
+				skinIndexArray[ offset_skin + 5 ] = si2.y;
+				skinIndexArray[ offset_skin + 6 ] = si2.z;
+				skinIndexArray[ offset_skin + 7 ] = si2.w;
+
+				skinIndexArray[ offset_skin + 8 ]  = si3.x;
+				skinIndexArray[ offset_skin + 9 ]  = si3.y;
+				skinIndexArray[ offset_skin + 10 ] = si3.z;
+				skinIndexArray[ offset_skin + 11 ] = si3.w;
+
+				offset_skin += 12;
+
+			}
+
+			for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+				face = obj_faces[ chunk_faces4[ f ] ];
+
+				// weights
+
+				sw1 = obj_skinWeights[ face.a ];
+				sw2 = obj_skinWeights[ face.b ];
+				sw3 = obj_skinWeights[ face.c ];
+				sw4 = obj_skinWeights[ face.d ];
+
+				skinWeightArray[ offset_skin ]     = sw1.x;
+				skinWeightArray[ offset_skin + 1 ] = sw1.y;
+				skinWeightArray[ offset_skin + 2 ] = sw1.z;
+				skinWeightArray[ offset_skin + 3 ] = sw1.w;
+
+				skinWeightArray[ offset_skin + 4 ] = sw2.x;
+				skinWeightArray[ offset_skin + 5 ] = sw2.y;
+				skinWeightArray[ offset_skin + 6 ] = sw2.z;
+				skinWeightArray[ offset_skin + 7 ] = sw2.w;
+
+				skinWeightArray[ offset_skin + 8 ]  = sw3.x;
+				skinWeightArray[ offset_skin + 9 ]  = sw3.y;
+				skinWeightArray[ offset_skin + 10 ] = sw3.z;
+				skinWeightArray[ offset_skin + 11 ] = sw3.w;
+
+				skinWeightArray[ offset_skin + 12 ] = sw4.x;
+				skinWeightArray[ offset_skin + 13 ] = sw4.y;
+				skinWeightArray[ offset_skin + 14 ] = sw4.z;
+				skinWeightArray[ offset_skin + 15 ] = sw4.w;
+
+				// indices
+
+				si1 = obj_skinIndices[ face.a ];
+				si2 = obj_skinIndices[ face.b ];
+				si3 = obj_skinIndices[ face.c ];
+				si4 = obj_skinIndices[ face.d ];
+
+				skinIndexArray[ offset_skin ]     = si1.x;
+				skinIndexArray[ offset_skin + 1 ] = si1.y;
+				skinIndexArray[ offset_skin + 2 ] = si1.z;
+				skinIndexArray[ offset_skin + 3 ] = si1.w;
+
+				skinIndexArray[ offset_skin + 4 ] = si2.x;
+				skinIndexArray[ offset_skin + 5 ] = si2.y;
+				skinIndexArray[ offset_skin + 6 ] = si2.z;
+				skinIndexArray[ offset_skin + 7 ] = si2.w;
+
+				skinIndexArray[ offset_skin + 8 ]  = si3.x;
+				skinIndexArray[ offset_skin + 9 ]  = si3.y;
+				skinIndexArray[ offset_skin + 10 ] = si3.z;
+				skinIndexArray[ offset_skin + 11 ] = si3.w;
+
+				skinIndexArray[ offset_skin + 12 ] = si4.x;
+				skinIndexArray[ offset_skin + 13 ] = si4.y;
+				skinIndexArray[ offset_skin + 14 ] = si4.z;
+				skinIndexArray[ offset_skin + 15 ] = si4.w;
+
+				offset_skin += 16;
+
+			}
+
+			if ( offset_skin > 0 ) {
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglSkinIndicesBuffer );
+				_gl.bufferData( _gl.ARRAY_BUFFER, skinIndexArray, hint );
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglSkinWeightsBuffer );
+				_gl.bufferData( _gl.ARRAY_BUFFER, skinWeightArray, hint );
+
+			}
+
+		}
+
+		if ( dirtyColors && vertexColorType ) {
+
+			for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+				face = obj_faces[ chunk_faces3[ f ]	];
+
+				vertexColors = face.vertexColors;
+				faceColor = face.color;
+
+				if ( vertexColors.length === 3 && vertexColorType === THREE.VertexColors ) {
+
+					c1 = vertexColors[ 0 ];
+					c2 = vertexColors[ 1 ];
+					c3 = vertexColors[ 2 ];
+
+				} else {
+
+					c1 = faceColor;
+					c2 = faceColor;
+					c3 = faceColor;
+
+				}
+
+				colorArray[ offset_color ]     = c1.r;
+				colorArray[ offset_color + 1 ] = c1.g;
+				colorArray[ offset_color + 2 ] = c1.b;
+
+				colorArray[ offset_color + 3 ] = c2.r;
+				colorArray[ offset_color + 4 ] = c2.g;
+				colorArray[ offset_color + 5 ] = c2.b;
+
+				colorArray[ offset_color + 6 ] = c3.r;
+				colorArray[ offset_color + 7 ] = c3.g;
+				colorArray[ offset_color + 8 ] = c3.b;
+
+				offset_color += 9;
+
+			}
+
+			for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+				face = obj_faces[ chunk_faces4[ f ] ];
+
+				vertexColors = face.vertexColors;
+				faceColor = face.color;
+
+				if ( vertexColors.length === 4 && vertexColorType === THREE.VertexColors ) {
+
+					c1 = vertexColors[ 0 ];
+					c2 = vertexColors[ 1 ];
+					c3 = vertexColors[ 2 ];
+					c4 = vertexColors[ 3 ];
+
+				} else {
+
+					c1 = faceColor;
+					c2 = faceColor;
+					c3 = faceColor;
+					c4 = faceColor;
+
+				}
+
+				colorArray[ offset_color ]     = c1.r;
+				colorArray[ offset_color + 1 ] = c1.g;
+				colorArray[ offset_color + 2 ] = c1.b;
+
+				colorArray[ offset_color + 3 ] = c2.r;
+				colorArray[ offset_color + 4 ] = c2.g;
+				colorArray[ offset_color + 5 ] = c2.b;
+
+				colorArray[ offset_color + 6 ] = c3.r;
+				colorArray[ offset_color + 7 ] = c3.g;
+				colorArray[ offset_color + 8 ] = c3.b;
+
+				colorArray[ offset_color + 9 ]  = c4.r;
+				colorArray[ offset_color + 10 ] = c4.g;
+				colorArray[ offset_color + 11 ] = c4.b;
+
+				offset_color += 12;
+
+			}
+
+			if ( offset_color > 0 ) {
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglColorBuffer );
+				_gl.bufferData( _gl.ARRAY_BUFFER, colorArray, hint );
+
+			}
+
+		}
+
+		if ( dirtyTangents && geometry.hasTangents ) {
+
+			for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+				face = obj_faces[ chunk_faces3[ f ]	];
+
+				vertexTangents = face.vertexTangents;
+
+				t1 = vertexTangents[ 0 ];
+				t2 = vertexTangents[ 1 ];
+				t3 = vertexTangents[ 2 ];
+
+				tangentArray[ offset_tangent ]     = t1.x;
+				tangentArray[ offset_tangent + 1 ] = t1.y;
+				tangentArray[ offset_tangent + 2 ] = t1.z;
+				tangentArray[ offset_tangent + 3 ] = t1.w;
+
+				tangentArray[ offset_tangent + 4 ] = t2.x;
+				tangentArray[ offset_tangent + 5 ] = t2.y;
+				tangentArray[ offset_tangent + 6 ] = t2.z;
+				tangentArray[ offset_tangent + 7 ] = t2.w;
+
+				tangentArray[ offset_tangent + 8 ]  = t3.x;
+				tangentArray[ offset_tangent + 9 ]  = t3.y;
+				tangentArray[ offset_tangent + 10 ] = t3.z;
+				tangentArray[ offset_tangent + 11 ] = t3.w;
+
+				offset_tangent += 12;
+
+			}
+
+			for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+				face = obj_faces[ chunk_faces4[ f ] ];
+
+				vertexTangents = face.vertexTangents;
+
+				t1 = vertexTangents[ 0 ];
+				t2 = vertexTangents[ 1 ];
+				t3 = vertexTangents[ 2 ];
+				t4 = vertexTangents[ 3 ];
+
+				tangentArray[ offset_tangent ]     = t1.x;
+				tangentArray[ offset_tangent + 1 ] = t1.y;
+				tangentArray[ offset_tangent + 2 ] = t1.z;
+				tangentArray[ offset_tangent + 3 ] = t1.w;
+
+				tangentArray[ offset_tangent + 4 ] = t2.x;
+				tangentArray[ offset_tangent + 5 ] = t2.y;
+				tangentArray[ offset_tangent + 6 ] = t2.z;
+				tangentArray[ offset_tangent + 7 ] = t2.w;
+
+				tangentArray[ offset_tangent + 8 ]  = t3.x;
+				tangentArray[ offset_tangent + 9 ]  = t3.y;
+				tangentArray[ offset_tangent + 10 ] = t3.z;
+				tangentArray[ offset_tangent + 11 ] = t3.w;
+
+				tangentArray[ offset_tangent + 12 ] = t4.x;
+				tangentArray[ offset_tangent + 13 ] = t4.y;
+				tangentArray[ offset_tangent + 14 ] = t4.z;
+				tangentArray[ offset_tangent + 15 ] = t4.w;
+
+				offset_tangent += 16;
+
+			}
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglTangentBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, tangentArray, hint );
+
+		}
+
+		if ( dirtyNormals && normalType ) {
+
+			for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+				face = obj_faces[ chunk_faces3[ f ]	];
+
+				vertexNormals = face.vertexNormals;
+				faceNormal = face.normal;
+
+				if ( vertexNormals.length === 3 && needsSmoothNormals ) {
+
+					for ( i = 0; i < 3; i ++ ) {
+
+						vn = vertexNormals[ i ];
+
+						normalArray[ offset_normal ]     = vn.x;
+						normalArray[ offset_normal + 1 ] = vn.y;
+						normalArray[ offset_normal + 2 ] = vn.z;
+
+						offset_normal += 3;
+
+					}
+
+				} else {
+
+					for ( i = 0; i < 3; i ++ ) {
+
+						normalArray[ offset_normal ]     = faceNormal.x;
+						normalArray[ offset_normal + 1 ] = faceNormal.y;
+						normalArray[ offset_normal + 2 ] = faceNormal.z;
+
+						offset_normal += 3;
+
+					}
+
+				}
+
+			}
+
+			for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+				face = obj_faces[ chunk_faces4[ f ] ];
+
+				vertexNormals = face.vertexNormals;
+				faceNormal = face.normal;
+
+				if ( vertexNormals.length === 4 && needsSmoothNormals ) {
+
+					for ( i = 0; i < 4; i ++ ) {
+
+						vn = vertexNormals[ i ];
+
+						normalArray[ offset_normal ]     = vn.x;
+						normalArray[ offset_normal + 1 ] = vn.y;
+						normalArray[ offset_normal + 2 ] = vn.z;
+
+						offset_normal += 3;
+
+					}
+
+				} else {
+
+					for ( i = 0; i < 4; i ++ ) {
+
+						normalArray[ offset_normal ]     = faceNormal.x;
+						normalArray[ offset_normal + 1 ] = faceNormal.y;
+						normalArray[ offset_normal + 2 ] = faceNormal.z;
+
+						offset_normal += 3;
+
+					}
+
+				}
+
+			}
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglNormalBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, normalArray, hint );
+
+		}
+
+		if ( dirtyUvs && obj_uvs && uvType ) {
+
+			for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+				fi = chunk_faces3[ f ];
+
+				uv = obj_uvs[ fi ];
+
+				if ( uv === undefined ) continue;
+
+				for ( i = 0; i < 3; i ++ ) {
+
+					uvi = uv[ i ];
+
+					uvArray[ offset_uv ]     = uvi.x;
+					uvArray[ offset_uv + 1 ] = uvi.y;
+
+					offset_uv += 2;
+
+				}
+
+			}
+
+			for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+				fi = chunk_faces4[ f ];
+
+				uv = obj_uvs[ fi ];
+
+				if ( uv === undefined ) continue;
+
+				for ( i = 0; i < 4; i ++ ) {
+
+					uvi = uv[ i ];
+
+					uvArray[ offset_uv ]     = uvi.x;
+					uvArray[ offset_uv + 1 ] = uvi.y;
+
+					offset_uv += 2;
+
+				}
+
+			}
+
+			if ( offset_uv > 0 ) {
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglUVBuffer );
+				_gl.bufferData( _gl.ARRAY_BUFFER, uvArray, hint );
+
+			}
+
+		}
+
+		if ( dirtyUvs && obj_uvs2 && uvType ) {
+
+			for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+				fi = chunk_faces3[ f ];
+
+				uv2 = obj_uvs2[ fi ];
+
+				if ( uv2 === undefined ) continue;
+
+				for ( i = 0; i < 3; i ++ ) {
+
+					uv2i = uv2[ i ];
+
+					uv2Array[ offset_uv2 ]     = uv2i.x;
+					uv2Array[ offset_uv2 + 1 ] = uv2i.y;
+
+					offset_uv2 += 2;
+
+				}
+
+			}
+
+			for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+				fi = chunk_faces4[ f ];
+
+				uv2 = obj_uvs2[ fi ];
+
+				if ( uv2 === undefined ) continue;
+
+				for ( i = 0; i < 4; i ++ ) {
+
+					uv2i = uv2[ i ];
+
+					uv2Array[ offset_uv2 ]     = uv2i.x;
+					uv2Array[ offset_uv2 + 1 ] = uv2i.y;
+
+					offset_uv2 += 2;
+
+				}
+
+			}
+
+			if ( offset_uv2 > 0 ) {
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglUV2Buffer );
+				_gl.bufferData( _gl.ARRAY_BUFFER, uv2Array, hint );
+
+			}
+
+		}
+
+		if ( dirtyElements ) {
+
+			for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+				faceArray[ offset_face ] 	 = vertexIndex;
+				faceArray[ offset_face + 1 ] = vertexIndex + 1;
+				faceArray[ offset_face + 2 ] = vertexIndex + 2;
+
+				offset_face += 3;
+
+				lineArray[ offset_line ]     = vertexIndex;
+				lineArray[ offset_line + 1 ] = vertexIndex + 1;
+
+				lineArray[ offset_line + 2 ] = vertexIndex;
+				lineArray[ offset_line + 3 ] = vertexIndex + 2;
+
+				lineArray[ offset_line + 4 ] = vertexIndex + 1;
+				lineArray[ offset_line + 5 ] = vertexIndex + 2;
+
+				offset_line += 6;
+
+				vertexIndex += 3;
+
+			}
+
+			for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+				faceArray[ offset_face ]     = vertexIndex;
+				faceArray[ offset_face + 1 ] = vertexIndex + 1;
+				faceArray[ offset_face + 2 ] = vertexIndex + 3;
+
+				faceArray[ offset_face + 3 ] = vertexIndex + 1;
+				faceArray[ offset_face + 4 ] = vertexIndex + 2;
+				faceArray[ offset_face + 5 ] = vertexIndex + 3;
+
+				offset_face += 6;
+
+				lineArray[ offset_line ]     = vertexIndex;
+				lineArray[ offset_line + 1 ] = vertexIndex + 1;
+
+				lineArray[ offset_line + 2 ] = vertexIndex;
+				lineArray[ offset_line + 3 ] = vertexIndex + 3;
+
+				lineArray[ offset_line + 4 ] = vertexIndex + 1;
+				lineArray[ offset_line + 5 ] = vertexIndex + 2;
+
+				lineArray[ offset_line + 6 ] = vertexIndex + 2;
+				lineArray[ offset_line + 7 ] = vertexIndex + 3;
+
+				offset_line += 8;
+
+				vertexIndex += 4;
+
+			}
+
+			_gl.bindBuffer( _gl.ELEMENT_ARRAY_BUFFER, geometryGroup.__webglFaceBuffer );
+			_gl.bufferData( _gl.ELEMENT_ARRAY_BUFFER, faceArray, hint );
+
+			_gl.bindBuffer( _gl.ELEMENT_ARRAY_BUFFER, geometryGroup.__webglLineBuffer );
+			_gl.bufferData( _gl.ELEMENT_ARRAY_BUFFER, lineArray, hint );
+
+		}
+
+		if ( customAttributes ) {
+
+			for ( i = 0, il = customAttributes.length; i < il; i ++ ) {
+
+				customAttribute = customAttributes[ i ];
+
+				if ( ! customAttribute.__original.needsUpdate ) continue;
+
+				offset_custom = 0;
+				offset_customSrc = 0;
+
+				if ( customAttribute.size === 1 ) {
+
+					if ( customAttribute.boundTo === undefined || customAttribute.boundTo === "vertices" ) {
+
+						for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+							face = obj_faces[ chunk_faces3[ f ]	];
+
+							customAttribute.array[ offset_custom ] 	   = customAttribute.value[ face.a ];
+							customAttribute.array[ offset_custom + 1 ] = customAttribute.value[ face.b ];
+							customAttribute.array[ offset_custom + 2 ] = customAttribute.value[ face.c ];
+
+							offset_custom += 3;
+
+						}
+
+						for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+							face = obj_faces[ chunk_faces4[ f ] ];
+
+							customAttribute.array[ offset_custom ] 	   = customAttribute.value[ face.a ];
+							customAttribute.array[ offset_custom + 1 ] = customAttribute.value[ face.b ];
+							customAttribute.array[ offset_custom + 2 ] = customAttribute.value[ face.c ];
+							customAttribute.array[ offset_custom + 3 ] = customAttribute.value[ face.d ];
+
+							offset_custom += 4;
+
+						}
+
+					} else if ( customAttribute.boundTo === "faces" ) {
+
+						for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+							value = customAttribute.value[ chunk_faces3[ f ] ];
+
+							customAttribute.array[ offset_custom ] 	   = value;
+							customAttribute.array[ offset_custom + 1 ] = value;
+							customAttribute.array[ offset_custom + 2 ] = value;
+
+							offset_custom += 3;
+
+						}
+
+						for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+							value = customAttribute.value[ chunk_faces4[ f ] ];
+
+							customAttribute.array[ offset_custom ] 	   = value;
+							customAttribute.array[ offset_custom + 1 ] = value;
+							customAttribute.array[ offset_custom + 2 ] = value;
+							customAttribute.array[ offset_custom + 3 ] = value;
+
+							offset_custom += 4;
+
+						}
+
+					}
+
+				} else if ( customAttribute.size === 2 ) {
+
+					if ( customAttribute.boundTo === undefined || customAttribute.boundTo === "vertices" ) {
+
+						for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+							face = obj_faces[ chunk_faces3[ f ]	];
+
+							v1 = customAttribute.value[ face.a ];
+							v2 = customAttribute.value[ face.b ];
+							v3 = customAttribute.value[ face.c ];
+
+							customAttribute.array[ offset_custom ] 	   = v1.x;
+							customAttribute.array[ offset_custom + 1 ] = v1.y;
+
+							customAttribute.array[ offset_custom + 2 ] = v2.x;
+							customAttribute.array[ offset_custom + 3 ] = v2.y;
+
+							customAttribute.array[ offset_custom + 4 ] = v3.x;
+							customAttribute.array[ offset_custom + 5 ] = v3.y;
+
+							offset_custom += 6;
+
+						}
+
+						for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+							face = obj_faces[ chunk_faces4[ f ] ];
+
+							v1 = customAttribute.value[ face.a ];
+							v2 = customAttribute.value[ face.b ];
+							v3 = customAttribute.value[ face.c ];
+							v4 = customAttribute.value[ face.d ];
+
+							customAttribute.array[ offset_custom ] 	   = v1.x;
+							customAttribute.array[ offset_custom + 1 ] = v1.y;
+
+							customAttribute.array[ offset_custom + 2 ] = v2.x;
+							customAttribute.array[ offset_custom + 3 ] = v2.y;
+
+							customAttribute.array[ offset_custom + 4 ] = v3.x;
+							customAttribute.array[ offset_custom + 5 ] = v3.y;
+
+							customAttribute.array[ offset_custom + 6 ] = v4.x;
+							customAttribute.array[ offset_custom + 7 ] = v4.y;
+
+							offset_custom += 8;
+
+						}
+
+					} else if ( customAttribute.boundTo === "faces" ) {
+
+						for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+							value = customAttribute.value[ chunk_faces3[ f ] ];
+
+							v1 = value;
+							v2 = value;
+							v3 = value;
+
+							customAttribute.array[ offset_custom ] 	   = v1.x;
+							customAttribute.array[ offset_custom + 1 ] = v1.y;
+
+							customAttribute.array[ offset_custom + 2 ] = v2.x;
+							customAttribute.array[ offset_custom + 3 ] = v2.y;
+
+							customAttribute.array[ offset_custom + 4 ] = v3.x;
+							customAttribute.array[ offset_custom + 5 ] = v3.y;
+
+							offset_custom += 6;
+
+						}
+
+						for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+							value = customAttribute.value[ chunk_faces4[ f ] ];
+
+							v1 = value;
+							v2 = value;
+							v3 = value;
+							v4 = value;
+
+							customAttribute.array[ offset_custom ] 	   = v1.x;
+							customAttribute.array[ offset_custom + 1 ] = v1.y;
+
+							customAttribute.array[ offset_custom + 2 ] = v2.x;
+							customAttribute.array[ offset_custom + 3 ] = v2.y;
+
+							customAttribute.array[ offset_custom + 4 ] = v3.x;
+							customAttribute.array[ offset_custom + 5 ] = v3.y;
+
+							customAttribute.array[ offset_custom + 6 ] = v4.x;
+							customAttribute.array[ offset_custom + 7 ] = v4.y;
+
+							offset_custom += 8;
+
+						}
+
+					}
+
+				} else if ( customAttribute.size === 3 ) {
+
+					var pp;
+
+					if ( customAttribute.type === "c" ) {
+
+						pp = [ "r", "g", "b" ];
+
+					} else {
+
+						pp = [ "x", "y", "z" ];
+
+					}
+
+					if ( customAttribute.boundTo === undefined || customAttribute.boundTo === "vertices" ) {
+
+						for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+							face = obj_faces[ chunk_faces3[ f ]	];
+
+							v1 = customAttribute.value[ face.a ];
+							v2 = customAttribute.value[ face.b ];
+							v3 = customAttribute.value[ face.c ];
+
+							customAttribute.array[ offset_custom ] 	   = v1[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 1 ] = v1[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 2 ] = v1[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 3 ] = v2[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 4 ] = v2[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 5 ] = v2[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 6 ] = v3[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 7 ] = v3[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 8 ] = v3[ pp[ 2 ] ];
+
+							offset_custom += 9;
+
+						}
+
+						for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+							face = obj_faces[ chunk_faces4[ f ] ];
+
+							v1 = customAttribute.value[ face.a ];
+							v2 = customAttribute.value[ face.b ];
+							v3 = customAttribute.value[ face.c ];
+							v4 = customAttribute.value[ face.d ];
+
+							customAttribute.array[ offset_custom  ] 	= v1[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 1  ] = v1[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 2  ] = v1[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 3  ] = v2[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 4  ] = v2[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 5  ] = v2[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 6  ] = v3[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 7  ] = v3[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 8  ] = v3[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 9  ] = v4[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 10 ] = v4[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 11 ] = v4[ pp[ 2 ] ];
+
+							offset_custom += 12;
+
+						}
+
+					} else if ( customAttribute.boundTo === "faces" ) {
+
+						for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+							value = customAttribute.value[ chunk_faces3[ f ] ];
+
+							v1 = value;
+							v2 = value;
+							v3 = value;
+
+							customAttribute.array[ offset_custom ] 	   = v1[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 1 ] = v1[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 2 ] = v1[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 3 ] = v2[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 4 ] = v2[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 5 ] = v2[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 6 ] = v3[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 7 ] = v3[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 8 ] = v3[ pp[ 2 ] ];
+
+							offset_custom += 9;
+
+						}
+
+						for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+							value = customAttribute.value[ chunk_faces4[ f ] ];
+
+							v1 = value;
+							v2 = value;
+							v3 = value;
+							v4 = value;
+
+							customAttribute.array[ offset_custom  ] 	= v1[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 1  ] = v1[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 2  ] = v1[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 3  ] = v2[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 4  ] = v2[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 5  ] = v2[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 6  ] = v3[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 7  ] = v3[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 8  ] = v3[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 9  ] = v4[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 10 ] = v4[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 11 ] = v4[ pp[ 2 ] ];
+
+							offset_custom += 12;
+
+						}
+
+					} else if ( customAttribute.boundTo === "faceVertices" ) {
+
+						for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+							value = customAttribute.value[ chunk_faces3[ f ] ];
+
+							v1 = value[ 0 ];
+							v2 = value[ 1 ];
+							v3 = value[ 2 ];
+
+							customAttribute.array[ offset_custom ] 	   = v1[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 1 ] = v1[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 2 ] = v1[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 3 ] = v2[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 4 ] = v2[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 5 ] = v2[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 6 ] = v3[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 7 ] = v3[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 8 ] = v3[ pp[ 2 ] ];
+
+							offset_custom += 9;
+
+						}
+
+						for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+							value = customAttribute.value[ chunk_faces4[ f ] ];
+
+							v1 = value[ 0 ];
+							v2 = value[ 1 ];
+							v3 = value[ 2 ];
+							v4 = value[ 3 ];
+
+							customAttribute.array[ offset_custom  ] 	= v1[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 1  ] = v1[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 2  ] = v1[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 3  ] = v2[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 4  ] = v2[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 5  ] = v2[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 6  ] = v3[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 7  ] = v3[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 8  ] = v3[ pp[ 2 ] ];
+
+							customAttribute.array[ offset_custom + 9  ] = v4[ pp[ 0 ] ];
+							customAttribute.array[ offset_custom + 10 ] = v4[ pp[ 1 ] ];
+							customAttribute.array[ offset_custom + 11 ] = v4[ pp[ 2 ] ];
+
+							offset_custom += 12;
+
+						}
+
+					}
+
+				} else if ( customAttribute.size === 4 ) {
+
+					if ( customAttribute.boundTo === undefined || customAttribute.boundTo === "vertices" ) {
+
+						for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+							face = obj_faces[ chunk_faces3[ f ]	];
+
+							v1 = customAttribute.value[ face.a ];
+							v2 = customAttribute.value[ face.b ];
+							v3 = customAttribute.value[ face.c ];
+
+							customAttribute.array[ offset_custom  ] 	= v1.x;
+							customAttribute.array[ offset_custom + 1  ] = v1.y;
+							customAttribute.array[ offset_custom + 2  ] = v1.z;
+							customAttribute.array[ offset_custom + 3  ] = v1.w;
+
+							customAttribute.array[ offset_custom + 4  ] = v2.x;
+							customAttribute.array[ offset_custom + 5  ] = v2.y;
+							customAttribute.array[ offset_custom + 6  ] = v2.z;
+							customAttribute.array[ offset_custom + 7  ] = v2.w;
+
+							customAttribute.array[ offset_custom + 8  ] = v3.x;
+							customAttribute.array[ offset_custom + 9  ] = v3.y;
+							customAttribute.array[ offset_custom + 10 ] = v3.z;
+							customAttribute.array[ offset_custom + 11 ] = v3.w;
+
+							offset_custom += 12;
+
+						}
+
+						for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+							face = obj_faces[ chunk_faces4[ f ] ];
+
+							v1 = customAttribute.value[ face.a ];
+							v2 = customAttribute.value[ face.b ];
+							v3 = customAttribute.value[ face.c ];
+							v4 = customAttribute.value[ face.d ];
+
+							customAttribute.array[ offset_custom  ] 	= v1.x;
+							customAttribute.array[ offset_custom + 1  ] = v1.y;
+							customAttribute.array[ offset_custom + 2  ] = v1.z;
+							customAttribute.array[ offset_custom + 3  ] = v1.w;
+
+							customAttribute.array[ offset_custom + 4  ] = v2.x;
+							customAttribute.array[ offset_custom + 5  ] = v2.y;
+							customAttribute.array[ offset_custom + 6  ] = v2.z;
+							customAttribute.array[ offset_custom + 7  ] = v2.w;
+
+							customAttribute.array[ offset_custom + 8  ] = v3.x;
+							customAttribute.array[ offset_custom + 9  ] = v3.y;
+							customAttribute.array[ offset_custom + 10 ] = v3.z;
+							customAttribute.array[ offset_custom + 11 ] = v3.w;
+
+							customAttribute.array[ offset_custom + 12 ] = v4.x;
+							customAttribute.array[ offset_custom + 13 ] = v4.y;
+							customAttribute.array[ offset_custom + 14 ] = v4.z;
+							customAttribute.array[ offset_custom + 15 ] = v4.w;
+
+							offset_custom += 16;
+
+						}
+
+					} else if ( customAttribute.boundTo === "faces" ) {
+
+						for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+							value = customAttribute.value[ chunk_faces3[ f ] ];
+
+							v1 = value;
+							v2 = value;
+							v3 = value;
+
+							customAttribute.array[ offset_custom  ] 	= v1.x;
+							customAttribute.array[ offset_custom + 1  ] = v1.y;
+							customAttribute.array[ offset_custom + 2  ] = v1.z;
+							customAttribute.array[ offset_custom + 3  ] = v1.w;
+
+							customAttribute.array[ offset_custom + 4  ] = v2.x;
+							customAttribute.array[ offset_custom + 5  ] = v2.y;
+							customAttribute.array[ offset_custom + 6  ] = v2.z;
+							customAttribute.array[ offset_custom + 7  ] = v2.w;
+
+							customAttribute.array[ offset_custom + 8  ] = v3.x;
+							customAttribute.array[ offset_custom + 9  ] = v3.y;
+							customAttribute.array[ offset_custom + 10 ] = v3.z;
+							customAttribute.array[ offset_custom + 11 ] = v3.w;
+
+							offset_custom += 12;
+
+						}
+
+						for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+							value = customAttribute.value[ chunk_faces4[ f ] ];
+
+							v1 = value;
+							v2 = value;
+							v3 = value;
+							v4 = value;
+
+							customAttribute.array[ offset_custom  ] 	= v1.x;
+							customAttribute.array[ offset_custom + 1  ] = v1.y;
+							customAttribute.array[ offset_custom + 2  ] = v1.z;
+							customAttribute.array[ offset_custom + 3  ] = v1.w;
+
+							customAttribute.array[ offset_custom + 4  ] = v2.x;
+							customAttribute.array[ offset_custom + 5  ] = v2.y;
+							customAttribute.array[ offset_custom + 6  ] = v2.z;
+							customAttribute.array[ offset_custom + 7  ] = v2.w;
+
+							customAttribute.array[ offset_custom + 8  ] = v3.x;
+							customAttribute.array[ offset_custom + 9  ] = v3.y;
+							customAttribute.array[ offset_custom + 10 ] = v3.z;
+							customAttribute.array[ offset_custom + 11 ] = v3.w;
+
+							customAttribute.array[ offset_custom + 12 ] = v4.x;
+							customAttribute.array[ offset_custom + 13 ] = v4.y;
+							customAttribute.array[ offset_custom + 14 ] = v4.z;
+							customAttribute.array[ offset_custom + 15 ] = v4.w;
+
+							offset_custom += 16;
+
+						}
+
+					} else if ( customAttribute.boundTo === "faceVertices" ) {
+
+						for ( f = 0, fl = chunk_faces3.length; f < fl; f ++ ) {
+
+							value = customAttribute.value[ chunk_faces3[ f ] ];
+
+							v1 = value[ 0 ];
+							v2 = value[ 1 ];
+							v3 = value[ 2 ];
+
+							customAttribute.array[ offset_custom  ] 	= v1.x;
+							customAttribute.array[ offset_custom + 1  ] = v1.y;
+							customAttribute.array[ offset_custom + 2  ] = v1.z;
+							customAttribute.array[ offset_custom + 3  ] = v1.w;
+
+							customAttribute.array[ offset_custom + 4  ] = v2.x;
+							customAttribute.array[ offset_custom + 5  ] = v2.y;
+							customAttribute.array[ offset_custom + 6  ] = v2.z;
+							customAttribute.array[ offset_custom + 7  ] = v2.w;
+
+							customAttribute.array[ offset_custom + 8  ] = v3.x;
+							customAttribute.array[ offset_custom + 9  ] = v3.y;
+							customAttribute.array[ offset_custom + 10 ] = v3.z;
+							customAttribute.array[ offset_custom + 11 ] = v3.w;
+
+							offset_custom += 12;
+
+						}
+
+						for ( f = 0, fl = chunk_faces4.length; f < fl; f ++ ) {
+
+							value = customAttribute.value[ chunk_faces4[ f ] ];
+
+							v1 = value[ 0 ];
+							v2 = value[ 1 ];
+							v3 = value[ 2 ];
+							v4 = value[ 3 ];
+
+							customAttribute.array[ offset_custom  ] 	= v1.x;
+							customAttribute.array[ offset_custom + 1  ] = v1.y;
+							customAttribute.array[ offset_custom + 2  ] = v1.z;
+							customAttribute.array[ offset_custom + 3  ] = v1.w;
+
+							customAttribute.array[ offset_custom + 4  ] = v2.x;
+							customAttribute.array[ offset_custom + 5  ] = v2.y;
+							customAttribute.array[ offset_custom + 6  ] = v2.z;
+							customAttribute.array[ offset_custom + 7  ] = v2.w;
+
+							customAttribute.array[ offset_custom + 8  ] = v3.x;
+							customAttribute.array[ offset_custom + 9  ] = v3.y;
+							customAttribute.array[ offset_custom + 10 ] = v3.z;
+							customAttribute.array[ offset_custom + 11 ] = v3.w;
+
+							customAttribute.array[ offset_custom + 12 ] = v4.x;
+							customAttribute.array[ offset_custom + 13 ] = v4.y;
+							customAttribute.array[ offset_custom + 14 ] = v4.z;
+							customAttribute.array[ offset_custom + 15 ] = v4.w;
+
+							offset_custom += 16;
+
+						}
+
+					}
+
+				}
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, customAttribute.buffer );
+				_gl.bufferData( _gl.ARRAY_BUFFER, customAttribute.array, hint );
+
+			}
+
+		}
+
+		if ( dispose ) {
+
+			delete geometryGroup.__inittedArrays;
+			delete geometryGroup.__colorArray;
+			delete geometryGroup.__normalArray;
+			delete geometryGroup.__tangentArray;
+			delete geometryGroup.__uvArray;
+			delete geometryGroup.__uv2Array;
+			delete geometryGroup.__faceArray;
+			delete geometryGroup.__vertexArray;
+			delete geometryGroup.__lineArray;
+			delete geometryGroup.__skinIndexArray;
+			delete geometryGroup.__skinWeightArray;
+
+		}
+
+	};
+
+	function setDirectBuffers ( geometry, hint, dispose ) {
+
+		var attributes = geometry.attributes;
+
+		var index = attributes[ "index" ];
+		var position = attributes[ "position" ];
+		var normal = attributes[ "normal" ];
+		var uv = attributes[ "uv" ];
+		var color = attributes[ "color" ];
+		var tangent = attributes[ "tangent" ];
+
+		if ( geometry.elementsNeedUpdate && index !== undefined ) {
+
+			_gl.bindBuffer( _gl.ELEMENT_ARRAY_BUFFER, index.buffer );
+			_gl.bufferData( _gl.ELEMENT_ARRAY_BUFFER, index.array, hint );
+
+		}
+
+		if ( geometry.verticesNeedUpdate && position !== undefined ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, position.buffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, position.array, hint );
+
+		}
+
+		if ( geometry.normalsNeedUpdate && normal !== undefined ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, normal.buffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, normal.array, hint );
+
+		}
+
+		if ( geometry.uvsNeedUpdate && uv !== undefined ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, uv.buffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, uv.array, hint );
+
+		}
+
+		if ( geometry.colorsNeedUpdate && color !== undefined ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, color.buffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, color.array, hint );
+
+		}
+
+		if ( geometry.tangentsNeedUpdate && tangent !== undefined ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, tangent.buffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, tangent.array, hint );
+
+		}
+
+		if ( dispose ) {
+
+			for ( var i in geometry.attributes ) {
+
+				delete geometry.attributes[ i ].array;
+
+			}
+
+		}
+
+	};
+
+	// Buffer rendering
+
+	this.renderBufferImmediate = function ( object, program, material ) {
+
+		if ( object.hasPositions && ! object.__webglVertexBuffer ) object.__webglVertexBuffer = _gl.createBuffer();
+		if ( object.hasNormals && ! object.__webglNormalBuffer ) object.__webglNormalBuffer = _gl.createBuffer();
+		if ( object.hasUvs && ! object.__webglUvBuffer ) object.__webglUvBuffer = _gl.createBuffer();
+		if ( object.hasColors && ! object.__webglColorBuffer ) object.__webglColorBuffer = _gl.createBuffer();
+
+		if ( object.hasPositions ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, object.__webglVertexBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, object.positionArray, _gl.DYNAMIC_DRAW );
+			_gl.enableVertexAttribArray( program.attributes.position );
+			_gl.vertexAttribPointer( program.attributes.position, 3, _gl.FLOAT, false, 0, 0 );
+
+		}
+
+		if ( object.hasNormals ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, object.__webglNormalBuffer );
+
+			if ( material.shading === THREE.FlatShading ) {
+
+				var nx, ny, nz,
+					nax, nbx, ncx, nay, nby, ncy, naz, nbz, ncz,
+					normalArray,
+					i, il = object.count * 3;
+
+				for( i = 0; i < il; i += 9 ) {
+
+					normalArray = object.normalArray;
+
+					nax  = normalArray[ i ];
+					nay  = normalArray[ i + 1 ];
+					naz  = normalArray[ i + 2 ];
+
+					nbx  = normalArray[ i + 3 ];
+					nby  = normalArray[ i + 4 ];
+					nbz  = normalArray[ i + 5 ];
+
+					ncx  = normalArray[ i + 6 ];
+					ncy  = normalArray[ i + 7 ];
+					ncz  = normalArray[ i + 8 ];
+
+					nx = ( nax + nbx + ncx ) / 3;
+					ny = ( nay + nby + ncy ) / 3;
+					nz = ( naz + nbz + ncz ) / 3;
+
+					normalArray[ i ] 	 = nx;
+					normalArray[ i + 1 ] = ny;
+					normalArray[ i + 2 ] = nz;
+
+					normalArray[ i + 3 ] = nx;
+					normalArray[ i + 4 ] = ny;
+					normalArray[ i + 5 ] = nz;
+
+					normalArray[ i + 6 ] = nx;
+					normalArray[ i + 7 ] = ny;
+					normalArray[ i + 8 ] = nz;
+
+				}
+
+			}
+
+			_gl.bufferData( _gl.ARRAY_BUFFER, object.normalArray, _gl.DYNAMIC_DRAW );
+			_gl.enableVertexAttribArray( program.attributes.normal );
+			_gl.vertexAttribPointer( program.attributes.normal, 3, _gl.FLOAT, false, 0, 0 );
+
+		}
+
+		if ( object.hasUvs && material.map ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, object.__webglUvBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, object.uvArray, _gl.DYNAMIC_DRAW );
+			_gl.enableVertexAttribArray( program.attributes.uv );
+			_gl.vertexAttribPointer( program.attributes.uv, 2, _gl.FLOAT, false, 0, 0 );
+
+		}
+
+		if ( object.hasColors && material.vertexColors !== THREE.NoColors ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, object.__webglColorBuffer );
+			_gl.bufferData( _gl.ARRAY_BUFFER, object.colorArray, _gl.DYNAMIC_DRAW );
+			_gl.enableVertexAttribArray( program.attributes.color );
+			_gl.vertexAttribPointer( program.attributes.color, 3, _gl.FLOAT, false, 0, 0 );
+
+		}
+
+		_gl.drawArrays( _gl.TRIANGLES, 0, object.count );
+
+		object.count = 0;
+
+	};
+
+	this.renderBufferDirect = function ( camera, lights, fog, material, geometry, object ) {
+
+		if ( material.visible === false ) return;
+
+		var program, attributes, linewidth, primitives, a, attribute;
+
+		program = setProgram( camera, lights, fog, material, object );
+
+		attributes = program.attributes;
+
+		var updateBuffers = false,
+			wireframeBit = material.wireframe ? 1 : 0,
+			geometryHash = ( geometry.id * 0xffffff ) + ( program.id * 2 ) + wireframeBit;
+
+		if ( geometryHash !== _currentGeometryGroupHash ) {
+
+			_currentGeometryGroupHash = geometryHash;
+			updateBuffers = true;
+
+		}
+
+		if ( updateBuffers ) {
+
+			disableAttributes();
+
+		}
+
+		// render mesh
+
+		if ( object instanceof THREE.Mesh ) {
+
+			var index = geometry.attributes[ "index" ];
+
+			// indexed triangles
+
+			if ( index ) {
+
+				var offsets = geometry.offsets;
+
+				// if there is more than 1 chunk
+				// must set attribute pointers to use new offsets for each chunk
+				// even if geometry and materials didn't change
+
+				if ( offsets.length > 1 ) updateBuffers = true;
+
+				for ( var i = 0, il = offsets.length; i < il; i ++ ) {
+
+					var startIndex = offsets[ i ].index;
+
+					if ( updateBuffers ) {
+
+						// vertices
+
+						var position = geometry.attributes[ "position" ];
+						var positionSize = position.itemSize;
+
+						_gl.bindBuffer( _gl.ARRAY_BUFFER, position.buffer );
+						enableAttribute( attributes.position );
+						_gl.vertexAttribPointer( attributes.position, positionSize, _gl.FLOAT, false, 0, startIndex * positionSize * 4 ); // 4 bytes per Float32
+
+						// normals
+
+						var normal = geometry.attributes[ "normal" ];
+
+						if ( attributes.normal >= 0 && normal ) {
+
+							var normalSize = normal.itemSize;
+
+							_gl.bindBuffer( _gl.ARRAY_BUFFER, normal.buffer );
+							enableAttribute( attributes.normal );
+							_gl.vertexAttribPointer( attributes.normal, normalSize, _gl.FLOAT, false, 0, startIndex * normalSize * 4 );
+
+						}
+
+						// uvs
+
+						var uv = geometry.attributes[ "uv" ];
+
+						if ( attributes.uv >= 0 && uv ) {
+
+							var uvSize = uv.itemSize;
+
+							_gl.bindBuffer( _gl.ARRAY_BUFFER, uv.buffer );
+							enableAttribute( attributes.uv );
+							_gl.vertexAttribPointer( attributes.uv, uvSize, _gl.FLOAT, false, 0, startIndex * uvSize * 4 );
+
+						}
+
+						// colors
+
+						var color = geometry.attributes[ "color" ];
+
+						if ( attributes.color >= 0 && color ) {
+
+							var colorSize = color.itemSize;
+
+							_gl.bindBuffer( _gl.ARRAY_BUFFER, color.buffer );
+							enableAttribute( attributes.color );
+							_gl.vertexAttribPointer( attributes.color, colorSize, _gl.FLOAT, false, 0, startIndex * colorSize * 4 );
+
+						}
+
+						// tangents
+
+						var tangent = geometry.attributes[ "tangent" ];
+
+						if ( attributes.tangent >= 0 && tangent ) {
+
+							var tangentSize = tangent.itemSize;
+
+							_gl.bindBuffer( _gl.ARRAY_BUFFER, tangent.buffer );
+							enableAttribute( attributes.tangent );
+							_gl.vertexAttribPointer( attributes.tangent, tangentSize, _gl.FLOAT, false, 0, startIndex * tangentSize * 4 );
+
+						}
+
+						// indices
+
+						_gl.bindBuffer( _gl.ELEMENT_ARRAY_BUFFER, index.buffer );
+
+					}
+
+					// render indexed triangles
+
+					_gl.drawElements( _gl.TRIANGLES, offsets[ i ].count, _gl.UNSIGNED_SHORT, offsets[ i ].start * 2 ); // 2 bytes per Uint16
+
+					_this.info.render.calls ++;
+					_this.info.render.vertices += offsets[ i ].count; // not really true, here vertices can be shared
+					_this.info.render.faces += offsets[ i ].count / 3;
+
+				}
+
+			// non-indexed triangles
+
+			} else {
+
+				if ( updateBuffers ) {
+
+					// vertices
+
+					var position = geometry.attributes[ "position" ];
+					var positionSize = position.itemSize;
+
+					_gl.bindBuffer( _gl.ARRAY_BUFFER, position.buffer );
+					enableAttribute( attributes.position );
+					_gl.vertexAttribPointer( attributes.position, positionSize, _gl.FLOAT, false, 0, 0 );
+
+					// normals
+
+					var normal = geometry.attributes[ "normal" ];
+
+					if ( attributes.normal >= 0 && normal ) {
+
+						var normalSize = normal.itemSize;
+
+						_gl.bindBuffer( _gl.ARRAY_BUFFER, normal.buffer );
+						enableAttribute( attributes.normal );
+						_gl.vertexAttribPointer( attributes.normal, normalSize, _gl.FLOAT, false, 0, 0 );
+
+					}
+
+					// uvs
+
+					var uv = geometry.attributes[ "uv" ];
+
+					if ( attributes.uv >= 0 && uv ) {
+
+						var uvSize = uv.itemSize;
+
+						_gl.bindBuffer( _gl.ARRAY_BUFFER, uv.buffer );
+						enableAttribute( attributes.uv );
+						_gl.vertexAttribPointer( attributes.uv, uvSize, _gl.FLOAT, false, 0, 0 );
+
+					}
+
+					// colors
+
+					var color = geometry.attributes[ "color" ];
+
+					if ( attributes.color >= 0 && color ) {
+
+						var colorSize = color.itemSize;
+
+						_gl.bindBuffer( _gl.ARRAY_BUFFER, color.buffer );
+						enableAttribute( attributes.color );
+						_gl.vertexAttribPointer( attributes.color, colorSize, _gl.FLOAT, false, 0, 0 );
+
+					}
+
+					// tangents
+
+					var tangent = geometry.attributes[ "tangent" ];
+
+					if ( attributes.tangent >= 0 && tangent ) {
+
+						var tangentSize = tangent.itemSize;
+
+						_gl.bindBuffer( _gl.ARRAY_BUFFER, tangent.buffer );
+						enableAttribute( attributes.tangent );
+						_gl.vertexAttribPointer( attributes.tangent, tangentSize, _gl.FLOAT, false, 0, 0 );
+
+					}
+
+				}
+
+				// render non-indexed triangles
+
+				_gl.drawArrays( _gl.TRIANGLES, 0, position.numItems / 3 );
+
+				_this.info.render.calls ++;
+				_this.info.render.vertices += position.numItems / 3;
+				_this.info.render.faces += position.numItems / 3 / 3;
+
+			}
+
+		// render particles
+
+		} else if ( object instanceof THREE.ParticleSystem ) {
+
+			if ( updateBuffers ) {
+
+				// vertices
+
+				var position = geometry.attributes[ "position" ];
+				var positionSize = position.itemSize;
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, position.buffer );
+				enableAttribute( attributes.position );
+				_gl.vertexAttribPointer( attributes.position, positionSize, _gl.FLOAT, false, 0, 0 );
+
+				// colors
+
+				var color = geometry.attributes[ "color" ];
+
+				if ( attributes.color >= 0 && color ) {
+
+					var colorSize = color.itemSize;
+
+					_gl.bindBuffer( _gl.ARRAY_BUFFER, color.buffer );
+					enableAttribute( attributes.color );
+					_gl.vertexAttribPointer( attributes.color, colorSize, _gl.FLOAT, false, 0, 0 );
+
+				}
+
+				// render particles
+
+				_gl.drawArrays( _gl.POINTS, 0, position.numItems / 3 );
+
+				_this.info.render.calls ++;
+				_this.info.render.points += position.numItems / 3;
+
+			}
+
+		} else if ( object instanceof THREE.Line ) {
+
+			if ( updateBuffers ) {
+
+				// vertices
+
+				var position = geometry.attributes[ "position" ];
+				var positionSize = position.itemSize;
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, position.buffer );
+				enableAttribute( attributes.position );
+				_gl.vertexAttribPointer( attributes.position, positionSize, _gl.FLOAT, false, 0, 0 );
+
+				// colors
+
+				var color = geometry.attributes[ "color" ];
+
+				if ( attributes.color >= 0 && color ) {
+
+					var colorSize = color.itemSize;
+
+					_gl.bindBuffer( _gl.ARRAY_BUFFER, color.buffer );
+					enableAttribute( attributes.color );
+					_gl.vertexAttribPointer( attributes.color, colorSize, _gl.FLOAT, false, 0, 0 );
+
+				}
+
+				// render lines
+
+				setLineWidth( material.linewidth );
+
+				_gl.drawArrays( _gl.LINE_STRIP, 0, position.numItems / 3 );
+
+				_this.info.render.calls ++;
+				_this.info.render.points += position.numItems;
+
+			}
+
+    }
+
+	};
+
+	this.renderBuffer = function ( camera, lights, fog, material, geometryGroup, object ) {
+
+		if ( material.visible === false ) return;
+
+		var program, attributes, linewidth, primitives, a, attribute, i, il;
+
+		program = setProgram( camera, lights, fog, material, object );
+
+		attributes = program.attributes;
+
+		var updateBuffers = false,
+			wireframeBit = material.wireframe ? 1 : 0,
+			geometryGroupHash = ( geometryGroup.id * 0xffffff ) + ( program.id * 2 ) + wireframeBit;
+
+		if ( geometryGroupHash !== _currentGeometryGroupHash ) {
+
+			_currentGeometryGroupHash = geometryGroupHash;
+			updateBuffers = true;
+
+		}
+
+		if ( updateBuffers ) {
+
+			disableAttributes();
+
+		}
+
+		// vertices
+
+		if ( !material.morphTargets && attributes.position >= 0 ) {
+
+			if ( updateBuffers ) {
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglVertexBuffer );
+				enableAttribute( attributes.position );
+				_gl.vertexAttribPointer( attributes.position, 3, _gl.FLOAT, false, 0, 0 );
+
+			}
+
+		} else {
+
+			if ( object.morphTargetBase ) {
+
+				setupMorphTargets( material, geometryGroup, object );
+
+			}
+
+		}
+
+
+		if ( updateBuffers ) {
+
+			// custom attributes
+
+			// Use the per-geometryGroup custom attribute arrays which are setup in initMeshBuffers
+
+			if ( geometryGroup.__webglCustomAttributesList ) {
+
+				for ( i = 0, il = geometryGroup.__webglCustomAttributesList.length; i < il; i ++ ) {
+
+					attribute = geometryGroup.__webglCustomAttributesList[ i ];
+
+					if ( attributes[ attribute.buffer.belongsToAttribute ] >= 0 ) {
+
+						_gl.bindBuffer( _gl.ARRAY_BUFFER, attribute.buffer );
+						enableAttribute( attributes[ attribute.buffer.belongsToAttribute ] );
+						_gl.vertexAttribPointer( attributes[ attribute.buffer.belongsToAttribute ], attribute.size, _gl.FLOAT, false, 0, 0 );
+
+					}
+
+				}
+
+			}
+
+
+			// colors
+
+			if ( attributes.color >= 0 ) {
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglColorBuffer );
+				enableAttribute( attributes.color );
+				_gl.vertexAttribPointer( attributes.color, 3, _gl.FLOAT, false, 0, 0 );
+
+			}
+
+			// normals
+
+			if ( attributes.normal >= 0 ) {
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglNormalBuffer );
+				enableAttribute( attributes.normal );
+				_gl.vertexAttribPointer( attributes.normal, 3, _gl.FLOAT, false, 0, 0 );
+
+			}
+
+			// tangents
+
+			if ( attributes.tangent >= 0 ) {
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglTangentBuffer );
+				enableAttribute( attributes.tangent );
+				_gl.vertexAttribPointer( attributes.tangent, 4, _gl.FLOAT, false, 0, 0 );
+
+			}
+
+			// uvs
+
+			if ( attributes.uv >= 0 ) {
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglUVBuffer );
+				enableAttribute( attributes.uv );
+				_gl.vertexAttribPointer( attributes.uv, 2, _gl.FLOAT, false, 0, 0 );
+
+			}
+
+			if ( attributes.uv2 >= 0 ) {
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglUV2Buffer );
+				enableAttribute( attributes.uv2 );
+				_gl.vertexAttribPointer( attributes.uv2, 2, _gl.FLOAT, false, 0, 0 );
+
+			}
+
+			if ( material.skinning &&
+				 attributes.skinIndex >= 0 && attributes.skinWeight >= 0 ) {
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglSkinIndicesBuffer );
+				enableAttribute( attributes.skinIndex );
+				_gl.vertexAttribPointer( attributes.skinIndex, 4, _gl.FLOAT, false, 0, 0 );
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglSkinWeightsBuffer );
+				enableAttribute( attributes.skinWeight );
+				_gl.vertexAttribPointer( attributes.skinWeight, 4, _gl.FLOAT, false, 0, 0 );
+
+			}
+
+			// line distances
+
+			if ( attributes.lineDistance >= 0 ) {
+
+				_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglLineDistanceBuffer );
+				enableAttribute( attributes.lineDistance );
+				_gl.vertexAttribPointer( attributes.lineDistance, 1, _gl.FLOAT, false, 0, 0 );
+
+			}
+
+		}
+
+		// render mesh
+
+		if ( object instanceof THREE.Mesh ) {
+
+			// wireframe
+
+			if ( material.wireframe ) {
+
+				setLineWidth( material.wireframeLinewidth );
+
+				if ( updateBuffers ) _gl.bindBuffer( _gl.ELEMENT_ARRAY_BUFFER, geometryGroup.__webglLineBuffer );
+				_gl.drawElements( _gl.LINES, geometryGroup.__webglLineCount, _gl.UNSIGNED_SHORT, 0 );
+
+			// triangles
+
+			} else {
+
+				if ( updateBuffers ) _gl.bindBuffer( _gl.ELEMENT_ARRAY_BUFFER, geometryGroup.__webglFaceBuffer );
+				_gl.drawElements( _gl.TRIANGLES, geometryGroup.__webglFaceCount, _gl.UNSIGNED_SHORT, 0 );
+
+			}
+
+			_this.info.render.calls ++;
+			_this.info.render.vertices += geometryGroup.__webglFaceCount;
+			_this.info.render.faces += geometryGroup.__webglFaceCount / 3;
+
+		// render lines
+
+		} else if ( object instanceof THREE.Line ) {
+
+			primitives = ( object.type === THREE.LineStrip ) ? _gl.LINE_STRIP : _gl.LINES;
+
+			setLineWidth( material.linewidth );
+
+			_gl.drawArrays( primitives, 0, geometryGroup.__webglLineCount );
+
+			_this.info.render.calls ++;
+
+		// render particles
+
+		} else if ( object instanceof THREE.ParticleSystem ) {
+
+			_gl.drawArrays( _gl.POINTS, 0, geometryGroup.__webglParticleCount );
+
+			_this.info.render.calls ++;
+			_this.info.render.points += geometryGroup.__webglParticleCount;
+
+		// render ribbon
+
+		} else if ( object instanceof THREE.Ribbon ) {
+
+			_gl.drawArrays( _gl.TRIANGLE_STRIP, 0, geometryGroup.__webglVertexCount );
+
+			_this.info.render.calls ++;
+
+		}
+
+	};
+
+	function enableAttribute( attribute ) {
+
+		if ( ! _enabledAttributes[ attribute ] ) {
+
+			_gl.enableVertexAttribArray( attribute );
+			_enabledAttributes[ attribute ] = true;
+
+		}
+
+	};
+
+	function disableAttributes() {
+
+		for ( var attribute in _enabledAttributes ) {
+
+			if ( _enabledAttributes[ attribute ] ) {
+
+				_gl.disableVertexAttribArray( attribute );
+				_enabledAttributes[ attribute ] = false;
+
+			}
+
+		}
+
+	};
+
+	function setupMorphTargets ( material, geometryGroup, object ) {
+
+		// set base
+
+		var attributes = material.program.attributes;
+
+		if ( object.morphTargetBase !== -1 && attributes.position >= 0 ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglMorphTargetsBuffers[ object.morphTargetBase ] );
+			enableAttribute( attributes.position );
+			_gl.vertexAttribPointer( attributes.position, 3, _gl.FLOAT, false, 0, 0 );
+
+		} else if ( attributes.position >= 0 ) {
+
+			_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglVertexBuffer );
+			enableAttribute( attributes.position );
+			_gl.vertexAttribPointer( attributes.position, 3, _gl.FLOAT, false, 0, 0 );
+
+		}
+
+		if ( object.morphTargetForcedOrder.length ) {
+
+			// set forced order
+
+			var m = 0;
+			var order = object.morphTargetForcedOrder;
+			var influences = object.morphTargetInfluences;
+
+			while ( m < material.numSupportedMorphTargets && m < order.length ) {
+
+				if ( attributes[ "morphTarget" + m ] >= 0 ) {
+
+					_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglMorphTargetsBuffers[ order[ m ] ] );
+					enableAttribute( attributes[ "morphTarget" + m ] );
+					_gl.vertexAttribPointer( attributes[ "morphTarget" + m ], 3, _gl.FLOAT, false, 0, 0 );
+
+				}
+
+				if ( attributes[ "morphNormal" + m ] >= 0 && material.morphNormals ) {
+
+					_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglMorphNormalsBuffers[ order[ m ] ] );
+					enableAttribute( attributes[ "morphNormal" + m ] );
+					_gl.vertexAttribPointer( attributes[ "morphNormal" + m ], 3, _gl.FLOAT, false, 0, 0 );
+
+				}
+
+				object.__webglMorphTargetInfluences[ m ] = influences[ order[ m ] ];
+
+				m ++;
+			}
+
+		} else {
+
+			// find the most influencing
+
+			var influence, activeInfluenceIndices = [];
+			var influences = object.morphTargetInfluences;
+			var i, il = influences.length;
+
+			for ( i = 0; i < il; i ++ ) {
+
+				influence = influences[ i ];
+
+				if ( influence > 0 ) {
+
+					activeInfluenceIndices.push( [ influence, i ] );
+
+				}
+
+			}
+
+			if ( activeInfluenceIndices.length > material.numSupportedMorphTargets ) {
+
+				activeInfluenceIndices.sort( numericalSort );
+				activeInfluenceIndices.length = material.numSupportedMorphTargets;
+
+			} else if ( activeInfluenceIndices.length > material.numSupportedMorphNormals ) {
+
+				activeInfluenceIndices.sort( numericalSort );
+
+			} else if ( activeInfluenceIndices.length === 0 ) {
+
+				activeInfluenceIndices.push( [ 0, 0 ] );
+
+			};
+
+			var influenceIndex, m = 0;
+
+			while ( m < material.numSupportedMorphTargets ) {
+
+				if ( activeInfluenceIndices[ m ] ) {
+
+					influenceIndex = activeInfluenceIndices[ m ][ 1 ];
+
+					if ( attributes[ "morphTarget" + m ] >= 0 ) {
+
+						_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglMorphTargetsBuffers[ influenceIndex ] );
+						enableAttribute( attributes[ "morphTarget" + m ] );
+						_gl.vertexAttribPointer( attributes[ "morphTarget" + m ], 3, _gl.FLOAT, false, 0, 0 );
+
+					}
+
+					if ( attributes[ "morphNormal" + m ] >= 0 && material.morphNormals ) {
+
+						_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglMorphNormalsBuffers[ influenceIndex ] );
+						enableAttribute( attributes[ "morphNormal" + m ] );
+						_gl.vertexAttribPointer( attributes[ "morphNormal" + m ], 3, _gl.FLOAT, false, 0, 0 );
+
+
+					}
+
+					object.__webglMorphTargetInfluences[ m ] = influences[ influenceIndex ];
+
+				} else {
+
+					/*
+					_gl.vertexAttribPointer( attributes[ "morphTarget" + m ], 3, _gl.FLOAT, false, 0, 0 );
+
+					if ( material.morphNormals ) {
+
+						_gl.vertexAttribPointer( attributes[ "morphNormal" + m ], 3, _gl.FLOAT, false, 0, 0 );
+
+					}
+					*/
+
+					object.__webglMorphTargetInfluences[ m ] = 0;
+
+				}
+
+				m ++;
+
+			}
+
+		}
+
+		// load updated influences uniform
+
+		if ( material.program.uniforms.morphTargetInfluences !== null ) {
+
+			_gl.uniform1fv( material.program.uniforms.morphTargetInfluences, object.__webglMorphTargetInfluences );
+
+		}
+
+	};
+
+	// Sorting
+
+	function painterSortStable ( a, b ) {
+
+		if ( a.z !== b.z ) {
+
+			return b.z - a.z;
+
+		} else {
+
+			return b.id - a.id;
+
+		}
+
+	};
+
+	function numericalSort ( a, b ) {
+
+		return b[ 0 ] - a[ 0 ];
+
+	};
+
+
+	// Rendering
+
+	this.render = function ( scene, camera, renderTarget, forceClear ) {
+
+		if ( camera instanceof THREE.Camera === false ) {
+
+			console.error( 'THREE.WebGLRenderer.render: camera is not an instance of THREE.Camera.' );
+			return;
+
+		}
+
+		var i, il,
+
+		webglObject, object,
+		renderList,
+
+		lights = scene.__lights,
+		fog = scene.fog;
+
+		// reset caching for this frame
+
+		_currentMaterialId = -1;
+		_lightsNeedUpdate = true;
+
+		// update scene graph
+
+		if ( this.autoUpdateScene ) scene.updateMatrixWorld();
+
+		// update camera matrices and frustum
+
+		if ( camera.parent === undefined ) camera.updateMatrixWorld();
+
+		camera.matrixWorldInverse.getInverse( camera.matrixWorld );
+
+		_projScreenMatrix.multiplyMatrices( camera.projectionMatrix, camera.matrixWorldInverse );
+		_frustum.setFromMatrix( _projScreenMatrix );
+
+		// update WebGL objects
+
+		if ( this.autoUpdateObjects ) this.initWebGLObjects( scene );
+
+		// custom render plugins (pre pass)
+
+		renderPlugins( this.renderPluginsPre, scene, camera );
+
+		//
+
+		_this.info.render.calls = 0;
+		_this.info.render.vertices = 0;
+		_this.info.render.faces = 0;
+		_this.info.render.points = 0;
+
+		this.setRenderTarget( renderTarget );
+
+		if ( this.autoClear || forceClear ) {
+
+			this.clear( this.autoClearColor, this.autoClearDepth, this.autoClearStencil );
+
+		}
+
+		// set matrices for regular objects (frustum culled)
+
+		renderList = scene.__webglObjects;
+
+		for ( i = 0, il = renderList.length; i < il; i ++ ) {
+
+			webglObject = renderList[ i ];
+			object = webglObject.object;
+
+			webglObject.render = false;
+
+			if ( object.visible ) {
+
+				if ( ! ( object instanceof THREE.Mesh || object instanceof THREE.ParticleSystem ) || ! ( object.frustumCulled ) || _frustum.intersectsObject( object ) ) {
+
+					setupMatrices( object, camera );
+
+					unrollBufferMaterial( webglObject );
+
+					webglObject.render = true;
+
+					if ( this.sortObjects === true ) {
+
+						if ( object.renderDepth !== null ) {
+
+							webglObject.z = object.renderDepth;
+
+						} else {
+
+							_vector3.getPositionFromMatrix( object.matrixWorld );
+							_vector3.applyProjection( _projScreenMatrix );
+
+							webglObject.z = _vector3.z;
+
+						}
+
+						webglObject.id = object.id;
+
+					}
+
+				}
+
+			}
+
+		}
+
+		if ( this.sortObjects ) {
+
+			renderList.sort( painterSortStable );
+
+		}
+
+		// set matrices for immediate objects
+
+		renderList = scene.__webglObjectsImmediate;
+
+		for ( i = 0, il = renderList.length; i < il; i ++ ) {
+
+			webglObject = renderList[ i ];
+			object = webglObject.object;
+
+			if ( object.visible ) {
+
+				setupMatrices( object, camera );
+
+				unrollImmediateBufferMaterial( webglObject );
+
+			}
+
+		}
+
+		if ( scene.overrideMaterial ) {
+
+			var material = scene.overrideMaterial;
+
+			this.setBlending( material.blending, material.blendEquation, material.blendSrc, material.blendDst );
+			this.setDepthTest( material.depthTest );
+			this.setDepthWrite( material.depthWrite );
+			setPolygonOffset( material.polygonOffset, material.polygonOffsetFactor, material.polygonOffsetUnits );
+
+			renderObjects( scene.__webglObjects, false, "", camera, lights, fog, true, material );
+			renderObjectsImmediate( scene.__webglObjectsImmediate, "", camera, lights, fog, false, material );
+
+		} else {
+
+			var material = null;
+
+			// opaque pass (front-to-back order)
+
+			this.setBlending( THREE.NoBlending );
+
+			renderObjects( scene.__webglObjects, true, "opaque", camera, lights, fog, false, material );
+			renderObjectsImmediate( scene.__webglObjectsImmediate, "opaque", camera, lights, fog, false, material );
+
+			// transparent pass (back-to-front order)
+
+			renderObjects( scene.__webglObjects, false, "transparent", camera, lights, fog, true, material );
+			renderObjectsImmediate( scene.__webglObjectsImmediate, "transparent", camera, lights, fog, true, material );
+
+		}
+
+		// custom render plugins (post pass)
+
+		renderPlugins( this.renderPluginsPost, scene, camera );
+
+
+		// Generate mipmap if we're using any kind of mipmap filtering
+
+		if ( renderTarget && renderTarget.generateMipmaps && renderTarget.minFilter !== THREE.NearestFilter && renderTarget.minFilter !== THREE.LinearFilter ) {
+
+			updateRenderTargetMipmap( renderTarget );
+
+		}
+
+		// Ensure depth buffer writing is enabled so it can be cleared on next render
+
+		this.setDepthTest( true );
+		this.setDepthWrite( true );
+
+		// _gl.finish();
+
+	};
+
+	function renderPlugins( plugins, scene, camera ) {
+
+		if ( ! plugins.length ) return;
+
+		for ( var i = 0, il = plugins.length; i < il; i ++ ) {
+
+			// reset state for plugin (to start from clean slate)
+
+			_currentProgram = null;
+			_currentCamera = null;
+
+			_oldBlending = -1;
+			_oldDepthTest = -1;
+			_oldDepthWrite = -1;
+			_oldDoubleSided = -1;
+			_oldFlipSided = -1;
+			_currentGeometryGroupHash = -1;
+			_currentMaterialId = -1;
+
+			_lightsNeedUpdate = true;
+
+			plugins[ i ].render( scene, camera, _currentWidth, _currentHeight );
+
+			// reset state after plugin (anything could have changed)
+
+			_currentProgram = null;
+			_currentCamera = null;
+
+			_oldBlending = -1;
+			_oldDepthTest = -1;
+			_oldDepthWrite = -1;
+			_oldDoubleSided = -1;
+			_oldFlipSided = -1;
+			_currentGeometryGroupHash = -1;
+			_currentMaterialId = -1;
+
+			_lightsNeedUpdate = true;
+
+		}
+
+	};
+
+	function renderObjects ( renderList, reverse, materialType, camera, lights, fog, useBlending, overrideMaterial ) {
+
+		var webglObject, object, buffer, material, start, end, delta;
+
+		if ( reverse ) {
+
+			start = renderList.length - 1;
+			end = -1;
+			delta = -1;
+
+		} else {
+
+			start = 0;
+			end = renderList.length;
+			delta = 1;
+		}
+
+		for ( var i = start; i !== end; i += delta ) {
+
+			webglObject = renderList[ i ];
+
+			if ( webglObject.render ) {
+
+				object = webglObject.object;
+				buffer = webglObject.buffer;
+
+				if ( overrideMaterial ) {
+
+					material = overrideMaterial;
+
+				} else {
+
+					material = webglObject[ materialType ];
+
+					if ( ! material ) continue;
+
+					if ( useBlending ) _this.setBlending( material.blending, material.blendEquation, material.blendSrc, material.blendDst );
+
+					_this.setDepthTest( material.depthTest );
+					_this.setDepthWrite( material.depthWrite );
+					setPolygonOffset( material.polygonOffset, material.polygonOffsetFactor, material.polygonOffsetUnits );
+
+				}
+
+				_this.setMaterialFaces( material );
+
+				if ( buffer instanceof THREE.BufferGeometry ) {
+
+					_this.renderBufferDirect( camera, lights, fog, material, buffer, object );
+
+				} else {
+
+					_this.renderBuffer( camera, lights, fog, material, buffer, object );
+
+				}
+
+			}
+
+		}
+
+	};
+
+	function renderObjectsImmediate ( renderList, materialType, camera, lights, fog, useBlending, overrideMaterial ) {
+
+		var webglObject, object, material, program;
+
+		for ( var i = 0, il = renderList.length; i < il; i ++ ) {
+
+			webglObject = renderList[ i ];
+			object = webglObject.object;
+
+			if ( object.visible ) {
+
+				if ( overrideMaterial ) {
+
+					material = overrideMaterial;
+
+				} else {
+
+					material = webglObject[ materialType ];
+
+					if ( ! material ) continue;
+
+					if ( useBlending ) _this.setBlending( material.blending, material.blendEquation, material.blendSrc, material.blendDst );
+
+					_this.setDepthTest( material.depthTest );
+					_this.setDepthWrite( material.depthWrite );
+					setPolygonOffset( material.polygonOffset, material.polygonOffsetFactor, material.polygonOffsetUnits );
+
+				}
+
+				_this.renderImmediateObject( camera, lights, fog, material, object );
+
+			}
+
+		}
+
+	};
+
+	this.renderImmediateObject = function ( camera, lights, fog, material, object ) {
+
+		var program = setProgram( camera, lights, fog, material, object );
+
+		_currentGeometryGroupHash = -1;
+
+		_this.setMaterialFaces( material );
+
+		if ( object.immediateRenderCallback ) {
+
+			object.immediateRenderCallback( program, _gl, _frustum );
+
+		} else {
+
+			object.render( function( object ) { _this.renderBufferImmediate( object, program, material ); } );
+
+		}
+
+	};
+
+	function unrollImmediateBufferMaterial ( globject ) {
+
+		var object = globject.object,
+			material = object.material;
+
+		if ( material.transparent ) {
+
+			globject.transparent = material;
+			globject.opaque = null;
+
+		} else {
+
+			globject.opaque = material;
+			globject.transparent = null;
+
+		}
+
+	};
+
+	function unrollBufferMaterial ( globject ) {
+
+		var object = globject.object,
+			buffer = globject.buffer,
+			material, materialIndex, meshMaterial;
+
+		meshMaterial = object.material;
+
+		if ( meshMaterial instanceof THREE.MeshFaceMaterial ) {
+
+			materialIndex = buffer.materialIndex;
+
+			material = meshMaterial.materials[ materialIndex ];
+
+			if ( material.transparent ) {
+
+				globject.transparent = material;
+				globject.opaque = null;
+
+			} else {
+
+				globject.opaque = material;
+				globject.transparent = null;
+
+			}
+
+		} else {
+
+			material = meshMaterial;
+
+			if ( material ) {
+
+				if ( material.transparent ) {
+
+					globject.transparent = material;
+					globject.opaque = null;
+
+				} else {
+
+					globject.opaque = material;
+					globject.transparent = null;
+
+				}
+
+			}
+
+		}
+
+	};
+
+	// Geometry splitting
+
+	function sortFacesByMaterial ( geometry, material ) {
+
+		var f, fl, face, materialIndex, vertices,
+			groupHash, hash_map = {};
+
+		var numMorphTargets = geometry.morphTargets.length;
+		var numMorphNormals = geometry.morphNormals.length;
+
+		var usesFaceMaterial = material instanceof THREE.MeshFaceMaterial;
+
+		geometry.geometryGroups = {};
+
+		for ( f = 0, fl = geometry.faces.length; f < fl; f ++ ) {
+
+			face = geometry.faces[ f ];
+			materialIndex = usesFaceMaterial ? face.materialIndex : 0;
+
+			if ( hash_map[ materialIndex ] === undefined ) {
+
+				hash_map[ materialIndex ] = { 'hash': materialIndex, 'counter': 0 };
+
+			}
+
+			groupHash = hash_map[ materialIndex ].hash + '_' + hash_map[ materialIndex ].counter;
+
+			if ( geometry.geometryGroups[ groupHash ] === undefined ) {
+
+				geometry.geometryGroups[ groupHash ] = { 'faces3': [], 'faces4': [], 'materialIndex': materialIndex, 'vertices': 0, 'numMorphTargets': numMorphTargets, 'numMorphNormals': numMorphNormals };
+
+			}
+
+			vertices = face instanceof THREE.Face3 ? 3 : 4;
+
+			if ( geometry.geometryGroups[ groupHash ].vertices + vertices > 65535 ) {
+
+				hash_map[ materialIndex ].counter += 1;
+				groupHash = hash_map[ materialIndex ].hash + '_' + hash_map[ materialIndex ].counter;
+
+				if ( geometry.geometryGroups[ groupHash ] === undefined ) {
+
+					geometry.geometryGroups[ groupHash ] = { 'faces3': [], 'faces4': [], 'materialIndex': materialIndex, 'vertices': 0, 'numMorphTargets': numMorphTargets, 'numMorphNormals': numMorphNormals };
+
+				}
+
+			}
+
+			if ( face instanceof THREE.Face3 ) {
+
+				geometry.geometryGroups[ groupHash ].faces3.push( f );
+
+			} else {
+
+				geometry.geometryGroups[ groupHash ].faces4.push( f );
+
+			}
+
+			geometry.geometryGroups[ groupHash ].vertices += vertices;
+
+		}
+
+		geometry.geometryGroupsList = [];
+
+		for ( var g in geometry.geometryGroups ) {
+
+			geometry.geometryGroups[ g ].id = _geometryGroupCounter ++;
+
+			geometry.geometryGroupsList.push( geometry.geometryGroups[ g ] );
+
+		}
+
+	};
+
+	// Objects refresh
+
+	this.initWebGLObjects = function ( scene ) {
+
+		if ( !scene.__webglObjects ) {
+
+			scene.__webglObjects = [];
+			scene.__webglObjectsImmediate = [];
+			scene.__webglSprites = [];
+			scene.__webglFlares = [];
+
+		}
+
+		while ( scene.__objectsAdded.length ) {
+
+			addObject( scene.__objectsAdded[ 0 ], scene );
+			scene.__objectsAdded.splice( 0, 1 );
+
+		}
+
+		while ( scene.__objectsRemoved.length ) {
+
+			removeObject( scene.__objectsRemoved[ 0 ], scene );
+			scene.__objectsRemoved.splice( 0, 1 );
+
+		}
+
+		// update must be called after objects adding / removal
+
+		for ( var o = 0, ol = scene.__webglObjects.length; o < ol; o ++ ) {
+
+			updateObject( scene.__webglObjects[ o ].object );
+
+		}
+
+	};
+
+	// Objects adding
+
+	function addObject ( object, scene ) {
+
+		var g, geometry, material, geometryGroup;
+
+		if ( ! object.__webglInit ) {
+
+			object.__webglInit = true;
+
+			object._modelViewMatrix = new THREE.Matrix4();
+			object._normalMatrix = new THREE.Matrix3();
+
+			if ( object.geometry !== undefined && object.geometry.__webglInit === undefined ) {
+
+				object.geometry.__webglInit = true;
+				object.geometry.addEventListener( 'dispose', onGeometryDispose );
+
+			}
+
+			if ( object instanceof THREE.Mesh ) {
+
+				geometry = object.geometry;
+				material = object.material;
+
+				if ( geometry instanceof THREE.Geometry ) {
+
+					if ( geometry.geometryGroups === undefined ) {
+
+						sortFacesByMaterial( geometry, material );
+
+					}
+
+					// create separate VBOs per geometry chunk
+
+					for ( g in geometry.geometryGroups ) {
+
+						geometryGroup = geometry.geometryGroups[ g ];
+
+						// initialise VBO on the first access
+
+						if ( ! geometryGroup.__webglVertexBuffer ) {
+
+							createMeshBuffers( geometryGroup );
+							initMeshBuffers( geometryGroup, object );
+
+							geometry.verticesNeedUpdate = true;
+							geometry.morphTargetsNeedUpdate = true;
+							geometry.elementsNeedUpdate = true;
+							geometry.uvsNeedUpdate = true;
+							geometry.normalsNeedUpdate = true;
+							geometry.tangentsNeedUpdate = true;
+							geometry.colorsNeedUpdate = true;
+
+						}
+
+					}
+
+				} else if ( geometry instanceof THREE.BufferGeometry ) {
+
+					initDirectBuffers( geometry );
+
+				}
+
+			} else if ( object instanceof THREE.Ribbon ) {
+
+				geometry = object.geometry;
+
+				if ( ! geometry.__webglVertexBuffer ) {
+
+					createRibbonBuffers( geometry );
+					initRibbonBuffers( geometry, object );
+
+					geometry.verticesNeedUpdate = true;
+					geometry.colorsNeedUpdate = true;
+					geometry.normalsNeedUpdate = true;
+
+				}
+
+			} else if ( object instanceof THREE.Line ) {
+
+				geometry = object.geometry;
+
+				if ( ! geometry.__webglVertexBuffer ) {
+
+					if ( geometry instanceof THREE.Geometry ) {
+
+            createLineBuffers( geometry );
+            initLineBuffers( geometry, object );
+
+            geometry.verticesNeedUpdate = true;
+            geometry.colorsNeedUpdate = true;
+            geometry.lineDistancesNeedUpdate = true;
+
+          } else if ( geometry instanceof THREE.BufferGeometry ) {
+
+						initDirectBuffers( geometry );
+
+					}
+
+				}
+
+			} else if ( object instanceof THREE.ParticleSystem ) {
+
+				geometry = object.geometry;
+
+				if ( ! geometry.__webglVertexBuffer ) {
+
+					if ( geometry instanceof THREE.Geometry ) {
+
+						createParticleBuffers( geometry );
+						initParticleBuffers( geometry, object );
+
+						geometry.verticesNeedUpdate = true;
+						geometry.colorsNeedUpdate = true;
+
+					} else if ( geometry instanceof THREE.BufferGeometry ) {
+
+						initDirectBuffers( geometry );
+
+					}
+
+
+				}
+
+			}
+
+		}
+
+		if ( ! object.__webglActive ) {
+
+			if ( object instanceof THREE.Mesh ) {
+
+				geometry = object.geometry;
+
+				if ( geometry instanceof THREE.BufferGeometry ) {
+
+					addBuffer( scene.__webglObjects, geometry, object );
+
+				} else if ( geometry instanceof THREE.Geometry ) {
+
+					for ( g in geometry.geometryGroups ) {
+
+						geometryGroup = geometry.geometryGroups[ g ];
+
+						addBuffer( scene.__webglObjects, geometryGroup, object );
+
+					}
+
+				}
+
+			} else if ( object instanceof THREE.Ribbon ||
+						object instanceof THREE.Line ||
+						object instanceof THREE.ParticleSystem ) {
+
+				geometry = object.geometry;
+				addBuffer( scene.__webglObjects, geometry, object );
+
+			} else if ( object instanceof THREE.ImmediateRenderObject || object.immediateRenderCallback ) {
+
+				addBufferImmediate( scene.__webglObjectsImmediate, object );
+
+			} else if ( object instanceof THREE.Sprite ) {
+
+				scene.__webglSprites.push( object );
+
+			} else if ( object instanceof THREE.LensFlare ) {
+
+				scene.__webglFlares.push( object );
+
+			}
+
+			object.__webglActive = true;
+
+		}
+
+	};
+
+	function addBuffer ( objlist, buffer, object ) {
+
+		objlist.push(
+			{
+				buffer: buffer,
+				object: object,
+				opaque: null,
+				transparent: null
+			}
+		);
+
+	};
+
+	function addBufferImmediate ( objlist, object ) {
+
+		objlist.push(
+			{
+				object: object,
+				opaque: null,
+				transparent: null
+			}
+		);
+
+	};
+
+	// Objects updates
+
+	function updateObject ( object ) {
+
+		var geometry = object.geometry,
+			geometryGroup, customAttributesDirty, material;
+
+		if ( object instanceof THREE.Mesh ) {
+
+			if ( geometry instanceof THREE.BufferGeometry ) {
+
+				if ( geometry.verticesNeedUpdate || geometry.elementsNeedUpdate ||
+					 geometry.uvsNeedUpdate || geometry.normalsNeedUpdate ||
+					 geometry.colorsNeedUpdate || geometry.tangentsNeedUpdate ) {
+
+					setDirectBuffers( geometry, _gl.DYNAMIC_DRAW, !geometry.dynamic );
+
+				}
+
+				geometry.verticesNeedUpdate = false;
+				geometry.elementsNeedUpdate = false;
+				geometry.uvsNeedUpdate = false;
+				geometry.normalsNeedUpdate = false;
+				geometry.colorsNeedUpdate = false;
+				geometry.tangentsNeedUpdate = false;
+
+			} else {
+
+				// check all geometry groups
+
+				for( var i = 0, il = geometry.geometryGroupsList.length; i < il; i ++ ) {
+
+					geometryGroup = geometry.geometryGroupsList[ i ];
+
+					material = getBufferMaterial( object, geometryGroup );
+
+					if ( geometry.buffersNeedUpdate ) {
+
+						initMeshBuffers( geometryGroup, object );
+
+					}
+
+					customAttributesDirty = material.attributes && areCustomAttributesDirty( material );
+
+					if ( geometry.verticesNeedUpdate || geometry.morphTargetsNeedUpdate || geometry.elementsNeedUpdate ||
+						 geometry.uvsNeedUpdate || geometry.normalsNeedUpdate ||
+						 geometry.colorsNeedUpdate || geometry.tangentsNeedUpdate || customAttributesDirty ) {
+
+						setMeshBuffers( geometryGroup, object, _gl.DYNAMIC_DRAW, !geometry.dynamic, material );
+
+					}
+
+				}
+
+				geometry.verticesNeedUpdate = false;
+				geometry.morphTargetsNeedUpdate = false;
+				geometry.elementsNeedUpdate = false;
+				geometry.uvsNeedUpdate = false;
+				geometry.normalsNeedUpdate = false;
+				geometry.colorsNeedUpdate = false;
+				geometry.tangentsNeedUpdate = false;
+
+				geometry.buffersNeedUpdate = false;
+
+				material.attributes && clearCustomAttributes( material );
+
+			}
+
+		} else if ( object instanceof THREE.Ribbon ) {
+
+			material = getBufferMaterial( object, geometry );
+
+			customAttributesDirty = material.attributes && areCustomAttributesDirty( material );
+
+			if ( geometry.verticesNeedUpdate || geometry.colorsNeedUpdate || geometry.normalsNeedUpdate || customAttributesDirty ) {
+
+				setRibbonBuffers( geometry, _gl.DYNAMIC_DRAW );
+
+			}
+
+			geometry.verticesNeedUpdate = false;
+			geometry.colorsNeedUpdate = false;
+			geometry.normalsNeedUpdate = false;
+
+			material.attributes && clearCustomAttributes( material );
+
+		} else if ( object instanceof THREE.Line ) {
+
+      if ( geometry instanceof THREE.BufferGeometry ) {
+
+				if ( geometry.verticesNeedUpdate || geometry.colorsNeedUpdate ) {
+
+					setDirectBuffers( geometry, _gl.DYNAMIC_DRAW, !geometry.dynamic );
+
+				}
+
+				geometry.verticesNeedUpdate = false;
+				geometry.colorsNeedUpdate = false;
+
+			} else {
+
+        material = getBufferMaterial( object, geometry );
+
+        customAttributesDirty = material.attributes && areCustomAttributesDirty( material );
+
+        if ( geometry.verticesNeedUpdate || geometry.colorsNeedUpdate || geometry.lineDistancesNeedUpdate || customAttributesDirty ) {
+
+          setLineBuffers( geometry, _gl.DYNAMIC_DRAW );
+
+        }
+
+        geometry.verticesNeedUpdate = false;
+        geometry.colorsNeedUpdate = false;
+        geometry.lineDistancesNeedUpdate = false;
+
+        material.attributes && clearCustomAttributes( material );
+
+      }
+
+		} else if ( object instanceof THREE.ParticleSystem ) {
+
+			if ( geometry instanceof THREE.BufferGeometry ) {
+
+				if ( geometry.verticesNeedUpdate || geometry.colorsNeedUpdate ) {
+
+					setDirectBuffers( geometry, _gl.DYNAMIC_DRAW, !geometry.dynamic );
+
+				}
+
+				geometry.verticesNeedUpdate = false;
+				geometry.colorsNeedUpdate = false;
+
+			} else {
+
+				material = getBufferMaterial( object, geometry );
+
+				customAttributesDirty = material.attributes && areCustomAttributesDirty( material );
+
+				if ( geometry.verticesNeedUpdate || geometry.colorsNeedUpdate || object.sortParticles || customAttributesDirty ) {
+
+					setParticleBuffers( geometry, _gl.DYNAMIC_DRAW, object );
+
+				}
+
+				geometry.verticesNeedUpdate = false;
+				geometry.colorsNeedUpdate = false;
+
+				material.attributes && clearCustomAttributes( material );
+
+			}
+
+		}
+
+	};
+
+	// Objects updates - custom attributes check
+
+	function areCustomAttributesDirty ( material ) {
+
+		for ( var a in material.attributes ) {
+
+			if ( material.attributes[ a ].needsUpdate ) return true;
+
+		}
+
+		return false;
+
+	};
+
+	function clearCustomAttributes ( material ) {
+
+		for ( var a in material.attributes ) {
+
+			material.attributes[ a ].needsUpdate = false;
+
+		}
+
+	};
+
+	// Objects removal
+
+	function removeObject ( object, scene ) {
+
+		if ( object instanceof THREE.Mesh  ||
+			 object instanceof THREE.ParticleSystem ||
+			 object instanceof THREE.Ribbon ||
+			 object instanceof THREE.Line ) {
+
+			removeInstances( scene.__webglObjects, object );
+
+		} else if ( object instanceof THREE.Sprite ) {
+
+			removeInstancesDirect( scene.__webglSprites, object );
+
+		} else if ( object instanceof THREE.LensFlare ) {
+
+			removeInstancesDirect( scene.__webglFlares, object );
+
+		} else if ( object instanceof THREE.ImmediateRenderObject || object.immediateRenderCallback ) {
+
+			removeInstances( scene.__webglObjectsImmediate, object );
+
+		}
+
+		object.__webglActive = false;
+
+	};
+
+	function removeInstances ( objlist, object ) {
+
+		for ( var o = objlist.length - 1; o >= 0; o -- ) {
+
+			if ( objlist[ o ].object === object ) {
+
+				objlist.splice( o, 1 );
+
+			}
+
+		}
+
+	};
+
+	function removeInstancesDirect ( objlist, object ) {
+
+		for ( var o = objlist.length - 1; o >= 0; o -- ) {
+
+			if ( objlist[ o ] === object ) {
+
+				objlist.splice( o, 1 );
+
+			}
+
+		}
+
+	};
+
+	// Materials
+
+	this.initMaterial = function ( material, lights, fog, object ) {
+
+		material.addEventListener( 'dispose', onMaterialDispose );
+
+		var u, a, identifiers, i, parameters, maxLightCount, maxBones, maxShadows, shaderID;
+
+		if ( material instanceof THREE.MeshDepthMaterial ) {
+
+			shaderID = 'depth';
+
+		} else if ( material instanceof THREE.MeshNormalMaterial ) {
+
+			shaderID = 'normal';
+
+		} else if ( material instanceof THREE.MeshBasicMaterial ) {
+
+			shaderID = 'basic';
+
+		} else if ( material instanceof THREE.MeshLambertMaterial ) {
+
+			shaderID = 'lambert';
+
+		} else if ( material instanceof THREE.MeshPhongMaterial ) {
+
+			shaderID = 'phong';
+
+		} else if ( material instanceof THREE.LineBasicMaterial ) {
+
+			shaderID = 'basic';
+
+		} else if ( material instanceof THREE.LineDashedMaterial ) {
+
+			shaderID = 'dashed';
+
+		} else if ( material instanceof THREE.ParticleBasicMaterial ) {
+
+			shaderID = 'particle_basic';
+
+		}
+
+		if ( shaderID ) {
+
+			setMaterialShaders( material, THREE.ShaderLib[ shaderID ] );
+
+		}
+
+		// heuristics to create shader parameters according to lights in the scene
+		// (not to blow over maxLights budget)
+
+		maxLightCount = allocateLights( lights );
+
+		maxShadows = allocateShadows( lights );
+
+		maxBones = allocateBones( object );
+
+		parameters = {
+
+			map: !!material.map,
+			envMap: !!material.envMap,
+			lightMap: !!material.lightMap,
+			bumpMap: !!material.bumpMap,
+			normalMap: !!material.normalMap,
+			specularMap: !!material.specularMap,
+
+			vertexColors: material.vertexColors,
+
+			fog: fog,
+			useFog: material.fog,
+			fogExp: fog instanceof THREE.FogExp2,
+
+			sizeAttenuation: material.sizeAttenuation,
+
+			skinning: material.skinning,
+			maxBones: maxBones,
+			useVertexTexture: _supportsBoneTextures && object && object.useVertexTexture,
+			boneTextureWidth: object && object.boneTextureWidth,
+			boneTextureHeight: object && object.boneTextureHeight,
+
+			morphTargets: material.morphTargets,
+			morphNormals: material.morphNormals,
+			maxMorphTargets: this.maxMorphTargets,
+			maxMorphNormals: this.maxMorphNormals,
+
+			maxDirLights: maxLightCount.directional,
+			maxPointLights: maxLightCount.point,
+			maxSpotLights: maxLightCount.spot,
+			maxHemiLights: maxLightCount.hemi,
+
+			maxShadows: maxShadows,
+			shadowMapEnabled: this.shadowMapEnabled && object.receiveShadow,
+			shadowMapType: this.shadowMapType,
+			shadowMapDebug: this.shadowMapDebug,
+			shadowMapCascade: this.shadowMapCascade,
+
+			alphaTest: material.alphaTest,
+			metal: material.metal,
+			perPixel: material.perPixel,
+			wrapAround: material.wrapAround,
+			doubleSided: material.side === THREE.DoubleSide,
+			flipSided: material.side === THREE.BackSide
+
+		};
+
+		material.program = buildProgram( shaderID, material.fragmentShader, material.vertexShader, material.uniforms, material.attributes, material.defines, parameters );
+
+		var attributes = material.program.attributes;
+
+		if ( material.morphTargets ) {
+
+			material.numSupportedMorphTargets = 0;
+
+			var id, base = "morphTarget";
+
+			for ( i = 0; i < this.maxMorphTargets; i ++ ) {
+
+				id = base + i;
+
+				if ( attributes[ id ] >= 0 ) {
+
+					material.numSupportedMorphTargets ++;
+
+				}
+
+			}
+
+		}
+
+		if ( material.morphNormals ) {
+
+			material.numSupportedMorphNormals = 0;
+
+			var id, base = "morphNormal";
+
+			for ( i = 0; i < this.maxMorphNormals; i ++ ) {
+
+				id = base + i;
+
+				if ( attributes[ id ] >= 0 ) {
+
+					material.numSupportedMorphNormals ++;
+
+				}
+
+			}
+
+		}
+
+		material.uniformsList = [];
+
+		for ( u in material.uniforms ) {
+
+			material.uniformsList.push( [ material.uniforms[ u ], u ] );
+
+		}
+
+	};
+
+	function setMaterialShaders( material, shaders ) {
+
+		material.uniforms = THREE.UniformsUtils.clone( shaders.uniforms );
+		material.vertexShader = shaders.vertexShader;
+		material.fragmentShader = shaders.fragmentShader;
+
+	};
+
+	function setProgram( camera, lights, fog, material, object ) {
+
+		_usedTextureUnits = 0;
+
+		if ( material.needsUpdate ) {
+
+			if ( material.program ) deallocateMaterial( material );
+
+			_this.initMaterial( material, lights, fog, object );
+			material.needsUpdate = false;
+
+		}
+
+		if ( material.morphTargets ) {
+
+			if ( ! object.__webglMorphTargetInfluences ) {
+
+				object.__webglMorphTargetInfluences = new Float32Array( _this.maxMorphTargets );
+
+			}
+
+		}
+
+		var refreshMaterial = false;
+
+		var program = material.program,
+			p_uniforms = program.uniforms,
+			m_uniforms = material.uniforms;
+
+		if ( program !== _currentProgram ) {
+
+			_gl.useProgram( program );
+			_currentProgram = program;
+
+			refreshMaterial = true;
+
+		}
+
+		if ( material.id !== _currentMaterialId ) {
+
+			_currentMaterialId = material.id;
+			refreshMaterial = true;
+
+		}
+
+		if ( refreshMaterial || camera !== _currentCamera ) {
+
+			_gl.uniformMatrix4fv( p_uniforms.projectionMatrix, false, camera.projectionMatrix.elements );
+
+			if ( camera !== _currentCamera ) _currentCamera = camera;
+
+		}
+
+		// skinning uniforms must be set even if material didn't change
+		// auto-setting of texture unit for bone texture must go before other textures
+		// not sure why, but otherwise weird things happen
+
+		if ( material.skinning ) {
+
+			if ( _supportsBoneTextures && object.useVertexTexture ) {
+
+				if ( p_uniforms.boneTexture !== null ) {
+
+					var textureUnit = getTextureUnit();
+
+					_gl.uniform1i( p_uniforms.boneTexture, textureUnit );
+					_this.setTexture( object.boneTexture, textureUnit );
+
+				}
+
+			} else {
+
+				if ( p_uniforms.boneGlobalMatrices !== null ) {
+
+					_gl.uniformMatrix4fv( p_uniforms.boneGlobalMatrices, false, object.boneMatrices );
+
+				}
+
+			}
+
+		}
+
+		if ( refreshMaterial ) {
+
+			// refresh uniforms common to several materials
+
+			if ( fog && material.fog ) {
+
+				refreshUniformsFog( m_uniforms, fog );
+
+			}
+
+			if ( material instanceof THREE.MeshPhongMaterial ||
+				 material instanceof THREE.MeshLambertMaterial ||
+				 material.lights ) {
+
+				if ( _lightsNeedUpdate ) {
+
+					setupLights( program, lights );
+					_lightsNeedUpdate = false;
+
+				}
+
+				refreshUniformsLights( m_uniforms, _lights );
+
+			}
+
+			if ( material instanceof THREE.MeshBasicMaterial ||
+				 material instanceof THREE.MeshLambertMaterial ||
+				 material instanceof THREE.MeshPhongMaterial ) {
+
+				refreshUniformsCommon( m_uniforms, material );
+
+			}
+
+			// refresh single material specific uniforms
+
+			if ( material instanceof THREE.LineBasicMaterial ) {
+
+				refreshUniformsLine( m_uniforms, material );
+
+			} else if ( material instanceof THREE.LineDashedMaterial ) {
+
+				refreshUniformsLine( m_uniforms, material );
+				refreshUniformsDash( m_uniforms, material );
+
+			} else if ( material instanceof THREE.ParticleBasicMaterial ) {
+
+				refreshUniformsParticle( m_uniforms, material );
+
+			} else if ( material instanceof THREE.MeshPhongMaterial ) {
+
+				refreshUniformsPhong( m_uniforms, material );
+
+			} else if ( material instanceof THREE.MeshLambertMaterial ) {
+
+				refreshUniformsLambert( m_uniforms, material );
+
+			} else if ( material instanceof THREE.MeshDepthMaterial ) {
+
+				m_uniforms.mNear.value = camera.near;
+				m_uniforms.mFar.value = camera.far;
+				m_uniforms.opacity.value = material.opacity;
+
+			} else if ( material instanceof THREE.MeshNormalMaterial ) {
+
+				m_uniforms.opacity.value = material.opacity;
+
+			}
+
+			if ( object.receiveShadow && ! material._shadowPass ) {
+
+				refreshUniformsShadow( m_uniforms, lights );
+
+			}
+
+			// load common uniforms
+
+			loadUniformsGeneric( program, material.uniformsList );
+
+			// load material specific uniforms
+			// (shader material also gets them for the sake of genericity)
+
+			if ( material instanceof THREE.ShaderMaterial ||
+				 material instanceof THREE.MeshPhongMaterial ||
+				 material.envMap ) {
+
+				if ( p_uniforms.cameraPosition !== null ) {
+
+					_vector3.getPositionFromMatrix( camera.matrixWorld );
+					_gl.uniform3f( p_uniforms.cameraPosition, _vector3.x, _vector3.y, _vector3.z );
+
+				}
+
+			}
+
+			if ( material instanceof THREE.MeshPhongMaterial ||
+				 material instanceof THREE.MeshLambertMaterial ||
+				 material instanceof THREE.ShaderMaterial ||
+				 material.skinning ) {
+
+				if ( p_uniforms.viewMatrix !== null ) {
+
+					_gl.uniformMatrix4fv( p_uniforms.viewMatrix, false, camera.matrixWorldInverse.elements );
+
+				}
+
+			}
+
+		}
+
+		loadUniformsMatrices( p_uniforms, object );
+
+		if ( p_uniforms.modelMatrix !== null ) {
+
+			_gl.uniformMatrix4fv( p_uniforms.modelMatrix, false, object.matrixWorld.elements );
+
+		}
+
+		return program;
+
+	};
+
+	// Uniforms (refresh uniforms objects)
+
+	function refreshUniformsCommon ( uniforms, material ) {
+
+		uniforms.opacity.value = material.opacity;
+
+		if ( _this.gammaInput ) {
+
+			uniforms.diffuse.value.copyGammaToLinear( material.color );
+
+		} else {
+
+			uniforms.diffuse.value = material.color;
+
+		}
+
+		uniforms.map.value = material.map;
+		uniforms.lightMap.value = material.lightMap;
+		uniforms.specularMap.value = material.specularMap;
+
+		if ( material.bumpMap ) {
+
+			uniforms.bumpMap.value = material.bumpMap;
+			uniforms.bumpScale.value = material.bumpScale;
+
+		}
+
+		if ( material.normalMap ) {
+
+			uniforms.normalMap.value = material.normalMap;
+			uniforms.normalScale.value.copy( material.normalScale );
+
+		}
+
+		// uv repeat and offset setting priorities
+		//	1. color map
+		//	2. specular map
+		//	3. normal map
+		//	4. bump map
+
+		var uvScaleMap;
+
+		if ( material.map ) {
+
+			uvScaleMap = material.map;
+
+		} else if ( material.specularMap ) {
+
+			uvScaleMap = material.specularMap;
+
+		} else if ( material.normalMap ) {
+
+			uvScaleMap = material.normalMap;
+
+		} else if ( material.bumpMap ) {
+
+			uvScaleMap = material.bumpMap;
+
+		}
+
+		if ( uvScaleMap !== undefined ) {
+
+			var offset = uvScaleMap.offset;
+			var repeat = uvScaleMap.repeat;
+
+			uniforms.offsetRepeat.value.set( offset.x, offset.y, repeat.x, repeat.y );
+
+		}
+
+		uniforms.envMap.value = material.envMap;
+		uniforms.flipEnvMap.value = ( material.envMap instanceof THREE.WebGLRenderTargetCube ) ? 1 : -1;
+
+		if ( _this.gammaInput ) {
+
+			//uniforms.reflectivity.value = material.reflectivity * material.reflectivity;
+			uniforms.reflectivity.value = material.reflectivity;
+
+		} else {
+
+			uniforms.reflectivity.value = material.reflectivity;
+
+		}
+
+		uniforms.refractionRatio.value = material.refractionRatio;
+		uniforms.combine.value = material.combine;
+		uniforms.useRefract.value = material.envMap && material.envMap.mapping instanceof THREE.CubeRefractionMapping;
+
+	};
+
+	function refreshUniformsLine ( uniforms, material ) {
+
+		uniforms.diffuse.value = material.color;
+		uniforms.opacity.value = material.opacity;
+
+	};
+
+	function refreshUniformsDash ( uniforms, material ) {
+
+		uniforms.dashSize.value = material.dashSize;
+		uniforms.totalSize.value = material.dashSize + material.gapSize;
+		uniforms.scale.value = material.scale;
+
+	};
+
+	function refreshUniformsParticle ( uniforms, material ) {
+
+		uniforms.psColor.value = material.color;
+		uniforms.opacity.value = material.opacity;
+		uniforms.size.value = material.size;
+		uniforms.scale.value = _canvas.height / 2.0; // TODO: Cache this.
+
+		uniforms.map.value = material.map;
+
+	};
+
+	function refreshUniformsFog ( uniforms, fog ) {
+
+		uniforms.fogColor.value = fog.color;
+
+		if ( fog instanceof THREE.Fog ) {
+
+			uniforms.fogNear.value = fog.near;
+			uniforms.fogFar.value = fog.far;
+
+		} else if ( fog instanceof THREE.FogExp2 ) {
+
+			uniforms.fogDensity.value = fog.density;
+
+		}
+
+	};
+
+	function refreshUniformsPhong ( uniforms, material ) {
+
+		uniforms.shininess.value = material.shininess;
+
+		if ( _this.gammaInput ) {
+
+			uniforms.ambient.value.copyGammaToLinear( material.ambient );
+			uniforms.emissive.value.copyGammaToLinear( material.emissive );
+			uniforms.specular.value.copyGammaToLinear( material.specular );
+
+		} else {
+
+			uniforms.ambient.value = material.ambient;
+			uniforms.emissive.value = material.emissive;
+			uniforms.specular.value = material.specular;
+
+		}
+
+		if ( material.wrapAround ) {
+
+			uniforms.wrapRGB.value.copy( material.wrapRGB );
+
+		}
+
+	};
+
+	function refreshUniformsLambert ( uniforms, material ) {
+
+		if ( _this.gammaInput ) {
+
+			uniforms.ambient.value.copyGammaToLinear( material.ambient );
+			uniforms.emissive.value.copyGammaToLinear( material.emissive );
+
+		} else {
+
+			uniforms.ambient.value = material.ambient;
+			uniforms.emissive.value = material.emissive;
+
+		}
+
+		if ( material.wrapAround ) {
+
+			uniforms.wrapRGB.value.copy( material.wrapRGB );
+
+		}
+
+	};
+
+	function refreshUniformsLights ( uniforms, lights ) {
+
+		uniforms.ambientLightColor.value = lights.ambient;
+
+		uniforms.directionalLightColor.value = lights.directional.colors;
+		uniforms.directionalLightDirection.value = lights.directional.positions;
+
+		uniforms.pointLightColor.value = lights.point.colors;
+		uniforms.pointLightPosition.value = lights.point.positions;
+		uniforms.pointLightDistance.value = lights.point.distances;
+
+		uniforms.spotLightColor.value = lights.spot.colors;
+		uniforms.spotLightPosition.value = lights.spot.positions;
+		uniforms.spotLightDistance.value = lights.spot.distances;
+		uniforms.spotLightDirection.value = lights.spot.directions;
+		uniforms.spotLightAngleCos.value = lights.spot.anglesCos;
+		uniforms.spotLightExponent.value = lights.spot.exponents;
+
+		uniforms.hemisphereLightSkyColor.value = lights.hemi.skyColors;
+		uniforms.hemisphereLightGroundColor.value = lights.hemi.groundColors;
+		uniforms.hemisphereLightDirection.value = lights.hemi.positions;
+
+	};
+
+	function refreshUniformsShadow ( uniforms, lights ) {
+
+		if ( uniforms.shadowMatrix ) {
+
+			var j = 0;
+
+			for ( var i = 0, il = lights.length; i < il; i ++ ) {
+
+				var light = lights[ i ];
+
+				if ( ! light.castShadow ) continue;
+
+				if ( light instanceof THREE.SpotLight || ( light instanceof THREE.DirectionalLight && ! light.shadowCascade ) ) {
+
+					uniforms.shadowMap.value[ j ] = light.shadowMap;
+					uniforms.shadowMapSize.value[ j ] = light.shadowMapSize;
+
+					uniforms.shadowMatrix.value[ j ] = light.shadowMatrix;
+
+					uniforms.shadowDarkness.value[ j ] = light.shadowDarkness;
+					uniforms.shadowBias.value[ j ] = light.shadowBias;
+
+					j ++;
+
+				}
+
+			}
+
+		}
+
+	};
+
+	// Uniforms (load to GPU)
+
+	function loadUniformsMatrices ( uniforms, object ) {
+
+		_gl.uniformMatrix4fv( uniforms.modelViewMatrix, false, object._modelViewMatrix.elements );
+
+		if ( uniforms.normalMatrix ) {
+
+			_gl.uniformMatrix3fv( uniforms.normalMatrix, false, object._normalMatrix.elements );
+
+		}
+
+	};
+
+	function getTextureUnit() {
+
+		var textureUnit = _usedTextureUnits;
+
+		if ( textureUnit >= _maxTextures ) {
+
+			console.warn( "WebGLRenderer: trying to use " + textureUnit + " texture units while this GPU supports only " + _maxTextures );
+
+		}
+
+		_usedTextureUnits += 1;
+
+		return textureUnit;
+
+	};
+
+	function loadUniformsGeneric ( program, uniforms ) {
+
+		var uniform, value, type, location, texture, textureUnit, i, il, j, jl, offset;
+
+		for ( j = 0, jl = uniforms.length; j < jl; j ++ ) {
+
+			location = program.uniforms[ uniforms[ j ][ 1 ] ];
+			if ( !location ) continue;
+
+			uniform = uniforms[ j ][ 0 ];
+
+			type = uniform.type;
+			value = uniform.value;
+
+			if ( type === "i" ) { // single integer
+
+				_gl.uniform1i( location, value );
+
+			} else if ( type === "f" ) { // single float
+
+				_gl.uniform1f( location, value );
+
+			} else if ( type === "v2" ) { // single THREE.Vector2
+
+				_gl.uniform2f( location, value.x, value.y );
+
+			} else if ( type === "v3" ) { // single THREE.Vector3
+
+				_gl.uniform3f( location, value.x, value.y, value.z );
+
+			} else if ( type === "v4" ) { // single THREE.Vector4
+
+				_gl.uniform4f( location, value.x, value.y, value.z, value.w );
+
+			} else if ( type === "c" ) { // single THREE.Color
+
+				_gl.uniform3f( location, value.r, value.g, value.b );
+
+			} else if ( type === "iv1" ) { // flat array of integers (JS or typed array)
+
+				_gl.uniform1iv( location, value );
+
+			} else if ( type === "iv" ) { // flat array of integers with 3 x N size (JS or typed array)
+
+				_gl.uniform3iv( location, value );
+
+			} else if ( type === "fv1" ) { // flat array of floats (JS or typed array)
+
+				_gl.uniform1fv( location, value );
+
+			} else if ( type === "fv" ) { // flat array of floats with 3 x N size (JS or typed array)
+
+				_gl.uniform3fv( location, value );
+
+			} else if ( type === "v2v" ) { // array of THREE.Vector2
+
+				if ( uniform._array === undefined ) {
+
+					uniform._array = new Float32Array( 2 * value.length );
+
+				}
+
+				for ( i = 0, il = value.length; i < il; i ++ ) {
+
+					offset = i * 2;
+
+					uniform._array[ offset ] 	 = value[ i ].x;
+					uniform._array[ offset + 1 ] = value[ i ].y;
+
+				}
+
+				_gl.uniform2fv( location, uniform._array );
+
+			} else if ( type === "v3v" ) { // array of THREE.Vector3
+
+				if ( uniform._array === undefined ) {
+
+					uniform._array = new Float32Array( 3 * value.length );
+
+				}
+
+				for ( i = 0, il = value.length; i < il; i ++ ) {
+
+					offset = i * 3;
+
+					uniform._array[ offset ] 	 = value[ i ].x;
+					uniform._array[ offset + 1 ] = value[ i ].y;
+					uniform._array[ offset + 2 ] = value[ i ].z;
+
+				}
+
+				_gl.uniform3fv( location, uniform._array );
+
+			} else if ( type === "v4v" ) { // array of THREE.Vector4
+
+				if ( uniform._array === undefined ) {
+
+					uniform._array = new Float32Array( 4 * value.length );
+
+				}
+
+				for ( i = 0, il = value.length; i < il; i ++ ) {
+
+					offset = i * 4;
+
+					uniform._array[ offset ] 	 = value[ i ].x;
+					uniform._array[ offset + 1 ] = value[ i ].y;
+					uniform._array[ offset + 2 ] = value[ i ].z;
+					uniform._array[ offset + 3 ] = value[ i ].w;
+
+				}
+
+				_gl.uniform4fv( location, uniform._array );
+
+			} else if ( type === "m4") { // single THREE.Matrix4
+
+				if ( uniform._array === undefined ) {
+
+					uniform._array = new Float32Array( 16 );
+
+				}
+
+				value.flattenToArray( uniform._array );
+				_gl.uniformMatrix4fv( location, false, uniform._array );
+
+			} else if ( type === "m4v" ) { // array of THREE.Matrix4
+
+				if ( uniform._array === undefined ) {
+
+					uniform._array = new Float32Array( 16 * value.length );
+
+				}
+
+				for ( i = 0, il = value.length; i < il; i ++ ) {
+
+					value[ i ].flattenToArrayOffset( uniform._array, i * 16 );
+
+				}
+
+				_gl.uniformMatrix4fv( location, false, uniform._array );
+
+			} else if ( type === "t" ) { // single THREE.Texture (2d or cube)
+
+				texture = value;
+				textureUnit = getTextureUnit();
+
+				_gl.uniform1i( location, textureUnit );
+
+				if ( !texture ) continue;
+
+				if ( texture.image instanceof Array && texture.image.length === 6 ) {
+
+					setCubeTexture( texture, textureUnit );
+
+				} else if ( texture instanceof THREE.WebGLRenderTargetCube ) {
+
+					setCubeTextureDynamic( texture, textureUnit );
+
+				} else {
+
+					_this.setTexture( texture, textureUnit );
+
+				}
+
+			} else if ( type === "tv" ) { // array of THREE.Texture (2d)
+
+				if ( uniform._array === undefined ) {
+
+					uniform._array = [];
+
+				}
+
+				for( i = 0, il = uniform.value.length; i < il; i ++ ) {
+
+					uniform._array[ i ] = getTextureUnit();
+
+				}
+
+				_gl.uniform1iv( location, uniform._array );
+
+				for( i = 0, il = uniform.value.length; i < il; i ++ ) {
+
+					texture = uniform.value[ i ];
+					textureUnit = uniform._array[ i ];
+
+					if ( !texture ) continue;
+
+					_this.setTexture( texture, textureUnit );
+
+				}
+
+			}
+
+		}
+
+	};
+
+	function setupMatrices ( object, camera ) {
+
+		object._modelViewMatrix.multiplyMatrices( camera.matrixWorldInverse, object.matrixWorld );
+
+		object._normalMatrix.getInverse( object._modelViewMatrix );
+		object._normalMatrix.transpose();
+
+	};
+
+	//
+
+	function setColorGamma( array, offset, color, intensitySq ) {
+
+		array[ offset ]     = color.r * color.r * intensitySq;
+		array[ offset + 1 ] = color.g * color.g * intensitySq;
+		array[ offset + 2 ] = color.b * color.b * intensitySq;
+
+	};
+
+	function setColorLinear( array, offset, color, intensity ) {
+
+		array[ offset ]     = color.r * intensity;
+		array[ offset + 1 ] = color.g * intensity;
+		array[ offset + 2 ] = color.b * intensity;
+
+	};
+
+	function setupLights ( program, lights ) {
+
+		var l, ll, light, n,
+		r = 0, g = 0, b = 0,
+		color, skyColor, groundColor,
+		intensity,  intensitySq,
+		position,
+		distance,
+
+		zlights = _lights,
+
+		dirColors = zlights.directional.colors,
+		dirPositions = zlights.directional.positions,
+
+		pointColors = zlights.point.colors,
+		pointPositions = zlights.point.positions,
+		pointDistances = zlights.point.distances,
+
+		spotColors = zlights.spot.colors,
+		spotPositions = zlights.spot.positions,
+		spotDistances = zlights.spot.distances,
+		spotDirections = zlights.spot.directions,
+		spotAnglesCos = zlights.spot.anglesCos,
+		spotExponents = zlights.spot.exponents,
+
+		hemiSkyColors = zlights.hemi.skyColors,
+		hemiGroundColors = zlights.hemi.groundColors,
+		hemiPositions = zlights.hemi.positions,
+
+		dirLength = 0,
+		pointLength = 0,
+		spotLength = 0,
+		hemiLength = 0,
+
+		dirCount = 0,
+		pointCount = 0,
+		spotCount = 0,
+		hemiCount = 0,
+
+		dirOffset = 0,
+		pointOffset = 0,
+		spotOffset = 0,
+		hemiOffset = 0;
+
+		for ( l = 0, ll = lights.length; l < ll; l ++ ) {
+
+			light = lights[ l ];
+
+			if ( light.onlyShadow ) continue;
+
+			color = light.color;
+			intensity = light.intensity;
+			distance = light.distance;
+
+			if ( light instanceof THREE.AmbientLight ) {
+
+				if ( ! light.visible ) continue;
+
+				if ( _this.gammaInput ) {
+
+					r += color.r * color.r;
+					g += color.g * color.g;
+					b += color.b * color.b;
+
+				} else {
+
+					r += color.r;
+					g += color.g;
+					b += color.b;
+
+				}
+
+			} else if ( light instanceof THREE.DirectionalLight ) {
+
+				dirCount += 1;
+
+				if ( ! light.visible ) continue;
+
+				_direction.getPositionFromMatrix( light.matrixWorld );
+				_vector3.getPositionFromMatrix( light.target.matrixWorld );
+				_direction.sub( _vector3 );
+				_direction.normalize();
+
+				// skip lights with undefined direction
+				// these create troubles in OpenGL (making pixel black)
+
+				if ( _direction.x === 0 && _direction.y === 0 && _direction.z === 0 ) continue;
+
+				dirOffset = dirLength * 3;
+
+				dirPositions[ dirOffset ]     = _direction.x;
+				dirPositions[ dirOffset + 1 ] = _direction.y;
+				dirPositions[ dirOffset + 2 ] = _direction.z;
+
+				if ( _this.gammaInput ) {
+
+					setColorGamma( dirColors, dirOffset, color, intensity * intensity );
+
+				} else {
+
+					setColorLinear( dirColors, dirOffset, color, intensity );
+
+				}
+
+				dirLength += 1;
+
+			} else if ( light instanceof THREE.PointLight ) {
+
+				pointCount += 1;
+
+				if ( ! light.visible ) continue;
+
+				pointOffset = pointLength * 3;
+
+				if ( _this.gammaInput ) {
+
+					setColorGamma( pointColors, pointOffset, color, intensity * intensity );
+
+				} else {
+
+					setColorLinear( pointColors, pointOffset, color, intensity );
+
+				}
+
+				_vector3.getPositionFromMatrix( light.matrixWorld );
+
+				pointPositions[ pointOffset ]     = _vector3.x;
+				pointPositions[ pointOffset + 1 ] = _vector3.y;
+				pointPositions[ pointOffset + 2 ] = _vector3.z;
+
+				pointDistances[ pointLength ] = distance;
+
+				pointLength += 1;
+
+			} else if ( light instanceof THREE.SpotLight ) {
+
+				spotCount += 1;
+
+				if ( ! light.visible ) continue;
+
+				spotOffset = spotLength * 3;
+
+				if ( _this.gammaInput ) {
+
+					setColorGamma( spotColors, spotOffset, color, intensity * intensity );
+
+				} else {
+
+					setColorLinear( spotColors, spotOffset, color, intensity );
+
+				}
+
+				_vector3.getPositionFromMatrix( light.matrixWorld );
+
+				spotPositions[ spotOffset ]     = _vector3.x;
+				spotPositions[ spotOffset + 1 ] = _vector3.y;
+				spotPositions[ spotOffset + 2 ] = _vector3.z;
+
+				spotDistances[ spotLength ] = distance;
+
+				_direction.copy( _vector3 );
+				_vector3.getPositionFromMatrix( light.target.matrixWorld );
+				_direction.sub( _vector3 );
+				_direction.normalize();
+
+				spotDirections[ spotOffset ]     = _direction.x;
+				spotDirections[ spotOffset + 1 ] = _direction.y;
+				spotDirections[ spotOffset + 2 ] = _direction.z;
+
+				spotAnglesCos[ spotLength ] = Math.cos( light.angle );
+				spotExponents[ spotLength ] = light.exponent;
+
+				spotLength += 1;
+
+			} else if ( light instanceof THREE.HemisphereLight ) {
+
+				hemiCount += 1;
+
+				if ( ! light.visible ) continue;
+
+				_direction.getPositionFromMatrix( light.matrixWorld );
+				_direction.normalize();
+
+				// skip lights with undefined direction
+				// these create troubles in OpenGL (making pixel black)
+
+				if ( _direction.x === 0 && _direction.y === 0 && _direction.z === 0 ) continue;
+
+				hemiOffset = hemiLength * 3;
+
+				hemiPositions[ hemiOffset ]     = _direction.x;
+				hemiPositions[ hemiOffset + 1 ] = _direction.y;
+				hemiPositions[ hemiOffset + 2 ] = _direction.z;
+
+				skyColor = light.color;
+				groundColor = light.groundColor;
+
+				if ( _this.gammaInput ) {
+
+					intensitySq = intensity * intensity;
+
+					setColorGamma( hemiSkyColors, hemiOffset, skyColor, intensitySq );
+					setColorGamma( hemiGroundColors, hemiOffset, groundColor, intensitySq );
+
+				} else {
+
+					setColorLinear( hemiSkyColors, hemiOffset, skyColor, intensity );
+					setColorLinear( hemiGroundColors, hemiOffset, groundColor, intensity );
+
+				}
+
+				hemiLength += 1;
+
+			}
+
+		}
+
+		// null eventual remains from removed lights
+		// (this is to avoid if in shader)
+
+		for ( l = dirLength * 3, ll = Math.max( dirColors.length, dirCount * 3 ); l < ll; l ++ ) dirColors[ l ] = 0.0;
+		for ( l = pointLength * 3, ll = Math.max( pointColors.length, pointCount * 3 ); l < ll; l ++ ) pointColors[ l ] = 0.0;
+		for ( l = spotLength * 3, ll = Math.max( spotColors.length, spotCount * 3 ); l < ll; l ++ ) spotColors[ l ] = 0.0;
+		for ( l = hemiLength * 3, ll = Math.max( hemiSkyColors.length, hemiCount * 3 ); l < ll; l ++ ) hemiSkyColors[ l ] = 0.0;
+		for ( l = hemiLength * 3, ll = Math.max( hemiGroundColors.length, hemiCount * 3 ); l < ll; l ++ ) hemiGroundColors[ l ] = 0.0;
+
+		zlights.directional.length = dirLength;
+		zlights.point.length = pointLength;
+		zlights.spot.length = spotLength;
+		zlights.hemi.length = hemiLength;
+
+		zlights.ambient[ 0 ] = r;
+		zlights.ambient[ 1 ] = g;
+		zlights.ambient[ 2 ] = b;
+
+	};
+
+	// GL state setting
+
+	this.setFaceCulling = function ( cullFace, frontFaceDirection ) {
+
+		if ( cullFace === THREE.CullFaceNone ) {
+
+			_gl.disable( _gl.CULL_FACE );
+
+		} else {
+
+			if ( frontFaceDirection === THREE.FrontFaceDirectionCW ) {
+
+				_gl.frontFace( _gl.CW );
+
+			} else {
+
+				_gl.frontFace( _gl.CCW );
+
+			}
+
+			if ( cullFace === THREE.CullFaceBack ) {
+
+				_gl.cullFace( _gl.BACK );
+
+			} else if ( cullFace === THREE.CullFaceFront ) {
+
+				_gl.cullFace( _gl.FRONT );
+
+			} else {
+
+				_gl.cullFace( _gl.FRONT_AND_BACK );
+
+			}
+
+			_gl.enable( _gl.CULL_FACE );
+
+		}
+
+	};
+
+	this.setMaterialFaces = function ( material ) {
+
+		var doubleSided = material.side === THREE.DoubleSide;
+		var flipSided = material.side === THREE.BackSide;
+
+		if ( _oldDoubleSided !== doubleSided ) {
+
+			if ( doubleSided ) {
+
+				_gl.disable( _gl.CULL_FACE );
+
+			} else {
+
+				_gl.enable( _gl.CULL_FACE );
+
+			}
+
+			_oldDoubleSided = doubleSided;
+
+		}
+
+		if ( _oldFlipSided !== flipSided ) {
+
+			if ( flipSided ) {
+
+				_gl.frontFace( _gl.CW );
+
+			} else {
+
+				_gl.frontFace( _gl.CCW );
+
+			}
+
+			_oldFlipSided = flipSided;
+
+		}
+
+	};
+
+	this.setDepthTest = function ( depthTest ) {
+
+		if ( _oldDepthTest !== depthTest ) {
+
+			if ( depthTest ) {
+
+				_gl.enable( _gl.DEPTH_TEST );
+
+			} else {
+
+				_gl.disable( _gl.DEPTH_TEST );
+
+			}
+
+			_oldDepthTest = depthTest;
+
+		}
+
+	};
+
+	this.setDepthWrite = function ( depthWrite ) {
+
+		if ( _oldDepthWrite !== depthWrite ) {
+
+			_gl.depthMask( depthWrite );
+			_oldDepthWrite = depthWrite;
+
+		}
+
+	};
+
+	function setLineWidth ( width ) {
+
+		if ( width !== _oldLineWidth ) {
+
+			_gl.lineWidth( width );
+
+			_oldLineWidth = width;
+
+		}
+
+	};
+
+	function setPolygonOffset ( polygonoffset, factor, units ) {
+
+		if ( _oldPolygonOffset !== polygonoffset ) {
+
+			if ( polygonoffset ) {
+
+				_gl.enable( _gl.POLYGON_OFFSET_FILL );
+
+			} else {
+
+				_gl.disable( _gl.POLYGON_OFFSET_FILL );
+
+			}
+
+			_oldPolygonOffset = polygonoffset;
+
+		}
+
+		if ( polygonoffset && ( _oldPolygonOffsetFactor !== factor || _oldPolygonOffsetUnits !== units ) ) {
+
+			_gl.polygonOffset( factor, units );
+
+			_oldPolygonOffsetFactor = factor;
+			_oldPolygonOffsetUnits = units;
+
+		}
+
+	};
+
+	this.setBlending = function ( blending, blendEquation, blendSrc, blendDst ) {
+
+		if ( blending !== _oldBlending ) {
+
+			if ( blending === THREE.NoBlending ) {
+
+				_gl.disable( _gl.BLEND );
+
+			} else if ( blending === THREE.AdditiveBlending ) {
+
+				_gl.enable( _gl.BLEND );
+				_gl.blendEquation( _gl.FUNC_ADD );
+				_gl.blendFunc( _gl.SRC_ALPHA, _gl.ONE );
+
+			} else if ( blending === THREE.SubtractiveBlending ) {
+
+				// TODO: Find blendFuncSeparate() combination
+				_gl.enable( _gl.BLEND );
+				_gl.blendEquation( _gl.FUNC_ADD );
+				_gl.blendFunc( _gl.ZERO, _gl.ONE_MINUS_SRC_COLOR );
+
+			} else if ( blending === THREE.MultiplyBlending ) {
+
+				// TODO: Find blendFuncSeparate() combination
+				_gl.enable( _gl.BLEND );
+				_gl.blendEquation( _gl.FUNC_ADD );
+				_gl.blendFunc( _gl.ZERO, _gl.SRC_COLOR );
+
+			} else if ( blending === THREE.CustomBlending ) {
+
+				_gl.enable( _gl.BLEND );
+
+			} else {
+
+				_gl.enable( _gl.BLEND );
+				_gl.blendEquationSeparate( _gl.FUNC_ADD, _gl.FUNC_ADD );
+				_gl.blendFuncSeparate( _gl.SRC_ALPHA, _gl.ONE_MINUS_SRC_ALPHA, _gl.ONE, _gl.ONE_MINUS_SRC_ALPHA );
+
+			}
+
+			_oldBlending = blending;
+
+		}
+
+		if ( blending === THREE.CustomBlending ) {
+
+			if ( blendEquation !== _oldBlendEquation ) {
+
+				_gl.blendEquation( paramThreeToGL( blendEquation ) );
+
+				_oldBlendEquation = blendEquation;
+
+			}
+
+			if ( blendSrc !== _oldBlendSrc || blendDst !== _oldBlendDst ) {
+
+				_gl.blendFunc( paramThreeToGL( blendSrc ), paramThreeToGL( blendDst ) );
+
+				_oldBlendSrc = blendSrc;
+				_oldBlendDst = blendDst;
+
+			}
+
+		} else {
+
+			_oldBlendEquation = null;
+			_oldBlendSrc = null;
+			_oldBlendDst = null;
+
+		}
+
+	};
+
+	// Defines
+
+	function generateDefines ( defines ) {
+
+		var value, chunk, chunks = [];
+
+		for ( var d in defines ) {
+
+			value = defines[ d ];
+			if ( value === false ) continue;
+
+			chunk = "#define " + d + " " + value;
+			chunks.push( chunk );
+
+		}
+
+		return chunks.join( "\n" );
+
+	};
+
+	// Shaders
+
+	function buildProgram ( shaderID, fragmentShader, vertexShader, uniforms, attributes, defines, parameters ) {
+
+		var p, pl, d, program, code;
+		var chunks = [];
+
+		// Generate code
+
+		if ( shaderID ) {
+
+			chunks.push( shaderID );
+
+		} else {
+
+			chunks.push( fragmentShader );
+			chunks.push( vertexShader );
+
+		}
+
+		for ( d in defines ) {
+
+			chunks.push( d );
+			chunks.push( defines[ d ] );
+
+		}
+
+		for ( p in parameters ) {
+
+			chunks.push( p );
+			chunks.push( parameters[ p ] );
+
+		}
+
+		code = chunks.join();
+
+		// Check if code has been already compiled
+
+		for ( p = 0, pl = _programs.length; p < pl; p ++ ) {
+
+			var programInfo = _programs[ p ];
+
+			if ( programInfo.code === code ) {
+
+				//console.log( "Code already compiled." /*: \n\n" + code*/ );
+
+				programInfo.usedTimes ++;
+
+				return programInfo.program;
+
+			}
+
+		}
+
+		var shadowMapTypeDefine = "SHADOWMAP_TYPE_BASIC";
+
+		if ( parameters.shadowMapType === THREE.PCFShadowMap ) {
+
+			shadowMapTypeDefine = "SHADOWMAP_TYPE_PCF";
+
+		} else if ( parameters.shadowMapType === THREE.PCFSoftShadowMap ) {
+
+			shadowMapTypeDefine = "SHADOWMAP_TYPE_PCF_SOFT";
+
+		}
+
+		//console.log( "building new program " );
+
+		//
+
+		var customDefines = generateDefines( defines );
+
+		//
+
+		program = _gl.createProgram();
+
+		var prefix_vertex = [
+
+			"precision " + _precision + " float;",
+
+			customDefines,
+
+			_supportsVertexTextures ? "#define VERTEX_TEXTURES" : "",
+
+			_this.gammaInput ? "#define GAMMA_INPUT" : "",
+			_this.gammaOutput ? "#define GAMMA_OUTPUT" : "",
+			_this.physicallyBasedShading ? "#define PHYSICALLY_BASED_SHADING" : "",
+
+			"#define MAX_DIR_LIGHTS " + parameters.maxDirLights,
+			"#define MAX_POINT_LIGHTS " + parameters.maxPointLights,
+			"#define MAX_SPOT_LIGHTS " + parameters.maxSpotLights,
+			"#define MAX_HEMI_LIGHTS " + parameters.maxHemiLights,
+
+			"#define MAX_SHADOWS " + parameters.maxShadows,
+
+			"#define MAX_BONES " + parameters.maxBones,
+
+			parameters.map ? "#define USE_MAP" : "",
+			parameters.envMap ? "#define USE_ENVMAP" : "",
+			parameters.lightMap ? "#define USE_LIGHTMAP" : "",
+			parameters.bumpMap ? "#define USE_BUMPMAP" : "",
+			parameters.normalMap ? "#define USE_NORMALMAP" : "",
+			parameters.specularMap ? "#define USE_SPECULARMAP" : "",
+			parameters.vertexColors ? "#define USE_COLOR" : "",
+
+			parameters.skinning ? "#define USE_SKINNING" : "",
+			parameters.useVertexTexture ? "#define BONE_TEXTURE" : "",
+			parameters.boneTextureWidth ? "#define N_BONE_PIXEL_X " + parameters.boneTextureWidth.toFixed( 1 ) : "",
+			parameters.boneTextureHeight ? "#define N_BONE_PIXEL_Y " + parameters.boneTextureHeight.toFixed( 1 ) : "",
+
+			parameters.morphTargets ? "#define USE_MORPHTARGETS" : "",
+			parameters.morphNormals ? "#define USE_MORPHNORMALS" : "",
+			parameters.perPixel ? "#define PHONG_PER_PIXEL" : "",
+			parameters.wrapAround ? "#define WRAP_AROUND" : "",
+			parameters.doubleSided ? "#define DOUBLE_SIDED" : "",
+			parameters.flipSided ? "#define FLIP_SIDED" : "",
+
+			parameters.shadowMapEnabled ? "#define USE_SHADOWMAP" : "",
+			parameters.shadowMapEnabled ? "#define " + shadowMapTypeDefine : "",
+			parameters.shadowMapDebug ? "#define SHADOWMAP_DEBUG" : "",
+			parameters.shadowMapCascade ? "#define SHADOWMAP_CASCADE" : "",
+
+			parameters.sizeAttenuation ? "#define USE_SIZEATTENUATION" : "",
+
+			"uniform mat4 modelMatrix;",
+			"uniform mat4 modelViewMatrix;",
+			"uniform mat4 projectionMatrix;",
+			"uniform mat4 viewMatrix;",
+			"uniform mat3 normalMatrix;",
+			"uniform vec3 cameraPosition;",
+
+			"attribute vec3 position;",
+			"attribute vec3 normal;",
+			"attribute vec2 uv;",
+			"attribute vec2 uv2;",
+
+			"#ifdef USE_COLOR",
+
+				"attribute vec3 color;",
+
+			"#endif",
+
+			"#ifdef USE_MORPHTARGETS",
+
+				"attribute vec3 morphTarget0;",
+				"attribute vec3 morphTarget1;",
+				"attribute vec3 morphTarget2;",
+				"attribute vec3 morphTarget3;",
+
+				"#ifdef USE_MORPHNORMALS",
+
+					"attribute vec3 morphNormal0;",
+					"attribute vec3 morphNormal1;",
+					"attribute vec3 morphNormal2;",
+					"attribute vec3 morphNormal3;",
+
+				"#else",
+
+					"attribute vec3 morphTarget4;",
+					"attribute vec3 morphTarget5;",
+					"attribute vec3 morphTarget6;",
+					"attribute vec3 morphTarget7;",
+
+				"#endif",
+
+			"#endif",
+
+			"#ifdef USE_SKINNING",
+
+				"attribute vec4 skinIndex;",
+				"attribute vec4 skinWeight;",
+
+			"#endif",
+
+			""
+
+		].join("\n");
+
+		var prefix_fragment = [
+
+			"precision " + _precision + " float;",
+
+			( parameters.bumpMap || parameters.normalMap ) ? "#extension GL_OES_standard_derivatives : enable" : "",
+
+			customDefines,
+
+			"#define MAX_DIR_LIGHTS " + parameters.maxDirLights,
+			"#define MAX_POINT_LIGHTS " + parameters.maxPointLights,
+			"#define MAX_SPOT_LIGHTS " + parameters.maxSpotLights,
+			"#define MAX_HEMI_LIGHTS " + parameters.maxHemiLights,
+
+			"#define MAX_SHADOWS " + parameters.maxShadows,
+
+			parameters.alphaTest ? "#define ALPHATEST " + parameters.alphaTest: "",
+
+			_this.gammaInput ? "#define GAMMA_INPUT" : "",
+			_this.gammaOutput ? "#define GAMMA_OUTPUT" : "",
+			_this.physicallyBasedShading ? "#define PHYSICALLY_BASED_SHADING" : "",
+
+			( parameters.useFog && parameters.fog ) ? "#define USE_FOG" : "",
+			( parameters.useFog && parameters.fogExp ) ? "#define FOG_EXP2" : "",
+
+			parameters.map ? "#define USE_MAP" : "",
+			parameters.envMap ? "#define USE_ENVMAP" : "",
+			parameters.lightMap ? "#define USE_LIGHTMAP" : "",
+			parameters.bumpMap ? "#define USE_BUMPMAP" : "",
+			parameters.normalMap ? "#define USE_NORMALMAP" : "",
+			parameters.specularMap ? "#define USE_SPECULARMAP" : "",
+			parameters.vertexColors ? "#define USE_COLOR" : "",
+
+			parameters.metal ? "#define METAL" : "",
+			parameters.perPixel ? "#define PHONG_PER_PIXEL" : "",
+			parameters.wrapAround ? "#define WRAP_AROUND" : "",
+			parameters.doubleSided ? "#define DOUBLE_SIDED" : "",
+			parameters.flipSided ? "#define FLIP_SIDED" : "",
+
+			parameters.shadowMapEnabled ? "#define USE_SHADOWMAP" : "",
+			parameters.shadowMapEnabled ? "#define " + shadowMapTypeDefine : "",
+			parameters.shadowMapDebug ? "#define SHADOWMAP_DEBUG" : "",
+			parameters.shadowMapCascade ? "#define SHADOWMAP_CASCADE" : "",
+
+			"uniform mat4 viewMatrix;",
+			"uniform vec3 cameraPosition;",
+			""
+
+		].join("\n");
+
+		var glFragmentShader = getShader( "fragment", prefix_fragment + fragmentShader );
+		var glVertexShader = getShader( "vertex", prefix_vertex + vertexShader );
+
+		_gl.attachShader( program, glVertexShader );
+		_gl.attachShader( program, glFragmentShader );
+
+		_gl.linkProgram( program );
+
+		if ( !_gl.getProgramParameter( program, _gl.LINK_STATUS ) ) {
+
+			console.error( "Could not initialise shader\n" + "VALIDATE_STATUS: " + _gl.getProgramParameter( program, _gl.VALIDATE_STATUS ) + ", gl error [" + _gl.getError() + "]" );
+
+		}
+
+		// clean up
+
+		_gl.deleteShader( glFragmentShader );
+		_gl.deleteShader( glVertexShader );
+
+		//console.log( prefix_fragment + fragmentShader );
+		//console.log( prefix_vertex + vertexShader );
+
+		program.uniforms = {};
+		program.attributes = {};
+
+		var identifiers, u, a, i;
+
+		// cache uniform locations
+
+		identifiers = [
+
+			'viewMatrix', 'modelViewMatrix', 'projectionMatrix', 'normalMatrix', 'modelMatrix', 'cameraPosition',
+			'morphTargetInfluences'
+
+		];
+
+		if ( parameters.useVertexTexture ) {
+
+			identifiers.push( 'boneTexture' );
+
+		} else {
+
+			identifiers.push( 'boneGlobalMatrices' );
+
+		}
+
+		for ( u in uniforms ) {
+
+			identifiers.push( u );
+
+		}
+
+		cacheUniformLocations( program, identifiers );
+
+		// cache attributes locations
+
+		identifiers = [
+
+			"position", "normal", "uv", "uv2", "tangent", "color",
+			"skinIndex", "skinWeight", "lineDistance"
+
+		];
+
+		for ( i = 0; i < parameters.maxMorphTargets; i ++ ) {
+
+			identifiers.push( "morphTarget" + i );
+
+		}
+
+		for ( i = 0; i < parameters.maxMorphNormals; i ++ ) {
+
+			identifiers.push( "morphNormal" + i );
+
+		}
+
+		for ( a in attributes ) {
+
+			identifiers.push( a );
+
+		}
+
+		cacheAttributeLocations( program, identifiers );
+
+		program.id = _programs_counter ++;
+
+		_programs.push( { program: program, code: code, usedTimes: 1 } );
+
+		_this.info.memory.programs = _programs.length;
+
+		return program;
+
+	};
+
+	// Shader parameters cache
+
+	function cacheUniformLocations ( program, identifiers ) {
+
+		var i, l, id;
+
+		for( i = 0, l = identifiers.length; i < l; i ++ ) {
+
+			id = identifiers[ i ];
+			program.uniforms[ id ] = _gl.getUniformLocation( program, id );
+
+		}
+
+	};
+
+	function cacheAttributeLocations ( program, identifiers ) {
+
+		var i, l, id;
+
+		for( i = 0, l = identifiers.length; i < l; i ++ ) {
+
+			id = identifiers[ i ];
+			program.attributes[ id ] = _gl.getAttribLocation( program, id );
+
+		}
+
+	};
+
+	function addLineNumbers ( string ) {
+
+		var chunks = string.split( "\n" );
+
+		for ( var i = 0, il = chunks.length; i < il; i ++ ) {
+
+			// Chrome reports shader errors on lines
+			// starting counting from 1
+
+			chunks[ i ] = ( i + 1 ) + ": " + chunks[ i ];
+
+		}
+
+		return chunks.join( "\n" );
+
+	};
+
+	function getShader ( type, string ) {
+
+		var shader;
+
+		if ( type === "fragment" ) {
+
+			shader = _gl.createShader( _gl.FRAGMENT_SHADER );
+
+		} else if ( type === "vertex" ) {
+
+			shader = _gl.createShader( _gl.VERTEX_SHADER );
+
+		}
+
+		_gl.shaderSource( shader, string );
+		_gl.compileShader( shader );
+
+		if ( !_gl.getShaderParameter( shader, _gl.COMPILE_STATUS ) ) {
+
+			console.error( _gl.getShaderInfoLog( shader ) );
+			console.error( addLineNumbers( string ) );
+			return null;
+
+		}
+
+		return shader;
+
+	};
+
+	// Textures
+
+
+	function isPowerOfTwo ( value ) {
+
+		return ( value & ( value - 1 ) ) === 0;
+
+	};
+
+	function setTextureParameters ( textureType, texture, isImagePowerOfTwo ) {
+
+		if ( isImagePowerOfTwo ) {
+
+			_gl.texParameteri( textureType, _gl.TEXTURE_WRAP_S, paramThreeToGL( texture.wrapS ) );
+			_gl.texParameteri( textureType, _gl.TEXTURE_WRAP_T, paramThreeToGL( texture.wrapT ) );
+
+			_gl.texParameteri( textureType, _gl.TEXTURE_MAG_FILTER, paramThreeToGL( texture.magFilter ) );
+			_gl.texParameteri( textureType, _gl.TEXTURE_MIN_FILTER, paramThreeToGL( texture.minFilter ) );
+
+		} else {
+
+			_gl.texParameteri( textureType, _gl.TEXTURE_WRAP_S, _gl.CLAMP_TO_EDGE );
+			_gl.texParameteri( textureType, _gl.TEXTURE_WRAP_T, _gl.CLAMP_TO_EDGE );
+
+			_gl.texParameteri( textureType, _gl.TEXTURE_MAG_FILTER, filterFallback( texture.magFilter ) );
+			_gl.texParameteri( textureType, _gl.TEXTURE_MIN_FILTER, filterFallback( texture.minFilter ) );
+
+		}
+
+		if ( _glExtensionTextureFilterAnisotropic && texture.type !== THREE.FloatType ) {
+
+			if ( texture.anisotropy > 1 || texture.__oldAnisotropy ) {
+
+				_gl.texParameterf( textureType, _glExtensionTextureFilterAnisotropic.TEXTURE_MAX_ANISOTROPY_EXT, Math.min( texture.anisotropy, _maxAnisotropy ) );
+				texture.__oldAnisotropy = texture.anisotropy;
+
+			}
+
+		}
+
+	};
+
+	this.setTexture = function ( texture, slot ) {
+
+		if ( texture.needsUpdate ) {
+
+			if ( ! texture.__webglInit ) {
+
+				texture.__webglInit = true;
+
+				texture.addEventListener( 'dispose', onTextureDispose );
+
+				texture.__webglTexture = _gl.createTexture();
+
+				_this.info.memory.textures ++;
+
+			}
+
+			_gl.activeTexture( _gl.TEXTURE0 + slot );
+			_gl.bindTexture( _gl.TEXTURE_2D, texture.__webglTexture );
+
+			_gl.pixelStorei( _gl.UNPACK_FLIP_Y_WEBGL, texture.flipY );
+			_gl.pixelStorei( _gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL, texture.premultiplyAlpha );
+			_gl.pixelStorei( _gl.UNPACK_ALIGNMENT, texture.unpackAlignment );
+
+			var image = texture.image,
+			isImagePowerOfTwo = isPowerOfTwo( image.width ) && isPowerOfTwo( image.height ),
+			glFormat = paramThreeToGL( texture.format ),
+			glType = paramThreeToGL( texture.type );
+
+			setTextureParameters( _gl.TEXTURE_2D, texture, isImagePowerOfTwo );
+
+			var mipmap, mipmaps = texture.mipmaps;
+
+			if ( texture instanceof THREE.DataTexture ) {
+
+				// use manually created mipmaps if available
+				// if there are no manual mipmaps
+				// set 0 level mipmap and then use GL to generate other mipmap levels
+
+				if ( mipmaps.length > 0 && isImagePowerOfTwo ) {
+
+					for ( var i = 0, il = mipmaps.length; i < il; i ++ ) {
+
+						mipmap = mipmaps[ i ];
+						_gl.texImage2D( _gl.TEXTURE_2D, i, glFormat, mipmap.width, mipmap.height, 0, glFormat, glType, mipmap.data );
+
+					}
+
+					texture.generateMipmaps = false;
+
+				} else {
+
+					_gl.texImage2D( _gl.TEXTURE_2D, 0, glFormat, image.width, image.height, 0, glFormat, glType, image.data );
+
+				}
+
+			} else if ( texture instanceof THREE.CompressedTexture ) {
+
+				// compressed textures can only use manually created mipmaps
+				// WebGL can't generate mipmaps for DDS textures
+
+				for( var i = 0, il = mipmaps.length; i < il; i ++ ) {
+
+					mipmap = mipmaps[ i ];
+					_gl.compressedTexImage2D( _gl.TEXTURE_2D, i, glFormat, mipmap.width, mipmap.height, 0, mipmap.data );
+
+				}
+
+			} else { // regular Texture (image, video, canvas)
+
+				// use manually created mipmaps if available
+				// if there are no manual mipmaps
+				// set 0 level mipmap and then use GL to generate other mipmap levels
+
+				if ( mipmaps.length > 0 && isImagePowerOfTwo ) {
+
+					for ( var i = 0, il = mipmaps.length; i < il; i ++ ) {
+
+						mipmap = mipmaps[ i ];
+						_gl.texImage2D( _gl.TEXTURE_2D, i, glFormat, glFormat, glType, mipmap );
+
+					}
+
+					texture.generateMipmaps = false;
+
+				} else {
+
+					_gl.texImage2D( _gl.TEXTURE_2D, 0, glFormat, glFormat, glType, texture.image );
+
+				}
+
+			}
+
+			if ( texture.generateMipmaps && isImagePowerOfTwo ) _gl.generateMipmap( _gl.TEXTURE_2D );
+
+			texture.needsUpdate = false;
+
+			if ( texture.onUpdate ) texture.onUpdate();
+
+		} else {
+
+			_gl.activeTexture( _gl.TEXTURE0 + slot );
+			_gl.bindTexture( _gl.TEXTURE_2D, texture.__webglTexture );
+
+		}
+
+	};
+
+	function clampToMaxSize ( image, maxSize ) {
+
+		if ( image.width <= maxSize && image.height <= maxSize ) {
+
+			return image;
+
+		}
+
+		// Warning: Scaling through the canvas will only work with images that use
+		// premultiplied alpha.
+
+		var maxDimension = Math.max( image.width, image.height );
+		var newWidth = Math.floor( image.width * maxSize / maxDimension );
+		var newHeight = Math.floor( image.height * maxSize / maxDimension );
+
+		var canvas = document.createElement( 'canvas' );
+		canvas.width = newWidth;
+		canvas.height = newHeight;
+
+		var ctx = canvas.getContext( "2d" );
+		ctx.drawImage( image, 0, 0, image.width, image.height, 0, 0, newWidth, newHeight );
+
+		return canvas;
+
+	}
+
+	function setCubeTexture ( texture, slot ) {
+
+		if ( texture.image.length === 6 ) {
+
+			if ( texture.needsUpdate ) {
+
+				if ( ! texture.image.__webglTextureCube ) {
+
+					texture.image.__webglTextureCube = _gl.createTexture();
+
+					_this.info.memory.textures ++;
+
+				}
+
+				_gl.activeTexture( _gl.TEXTURE0 + slot );
+				_gl.bindTexture( _gl.TEXTURE_CUBE_MAP, texture.image.__webglTextureCube );
+
+				_gl.pixelStorei( _gl.UNPACK_FLIP_Y_WEBGL, texture.flipY );
+
+				var isCompressed = texture instanceof THREE.CompressedTexture;
+
+				var cubeImage = [];
+
+				for ( var i = 0; i < 6; i ++ ) {
+
+					if ( _this.autoScaleCubemaps && ! isCompressed ) {
+
+						cubeImage[ i ] = clampToMaxSize( texture.image[ i ], _maxCubemapSize );
+
+					} else {
+
+						cubeImage[ i ] = texture.image[ i ];
+
+					}
+
+				}
+
+				var image = cubeImage[ 0 ],
+				isImagePowerOfTwo = isPowerOfTwo( image.width ) && isPowerOfTwo( image.height ),
+				glFormat = paramThreeToGL( texture.format ),
+				glType = paramThreeToGL( texture.type );
+
+				setTextureParameters( _gl.TEXTURE_CUBE_MAP, texture, isImagePowerOfTwo );
+
+				for ( var i = 0; i < 6; i ++ ) {
+
+					if ( isCompressed ) {
+
+						var mipmap, mipmaps = cubeImage[ i ].mipmaps;
+
+						for( var j = 0, jl = mipmaps.length; j < jl; j ++ ) {
+
+							mipmap = mipmaps[ j ];
+							_gl.compressedTexImage2D( _gl.TEXTURE_CUBE_MAP_POSITIVE_X + i, j, glFormat, mipmap.width, mipmap.height, 0, mipmap.data );
+
+						}
+
+					} else {
+
+						_gl.texImage2D( _gl.TEXTURE_CUBE_MAP_POSITIVE_X + i, 0, glFormat, glFormat, glType, cubeImage[ i ] );
+
+					}
+
+				}
+
+				if ( texture.generateMipmaps && isImagePowerOfTwo ) {
+
+					_gl.generateMipmap( _gl.TEXTURE_CUBE_MAP );
+
+				}
+
+				texture.needsUpdate = false;
+
+				if ( texture.onUpdate ) texture.onUpdate();
+
+			} else {
+
+				_gl.activeTexture( _gl.TEXTURE0 + slot );
+				_gl.bindTexture( _gl.TEXTURE_CUBE_MAP, texture.image.__webglTextureCube );
+
+			}
+
+		}
+
+	};
+
+	function setCubeTextureDynamic ( texture, slot ) {
+
+		_gl.activeTexture( _gl.TEXTURE0 + slot );
+		_gl.bindTexture( _gl.TEXTURE_CUBE_MAP, texture.__webglTexture );
+
+	};
+
+	// Render targets
+
+	function setupFrameBuffer ( framebuffer, renderTarget, textureTarget ) {
+
+		_gl.bindFramebuffer( _gl.FRAMEBUFFER, framebuffer );
+		_gl.framebufferTexture2D( _gl.FRAMEBUFFER, _gl.COLOR_ATTACHMENT0, textureTarget, renderTarget.__webglTexture, 0 );
+
+	};
+
+	function setupRenderBuffer ( renderbuffer, renderTarget  ) {
+
+		_gl.bindRenderbuffer( _gl.RENDERBUFFER, renderbuffer );
+
+		if ( renderTarget.depthBuffer && ! renderTarget.stencilBuffer ) {
+
+			_gl.renderbufferStorage( _gl.RENDERBUFFER, _gl.DEPTH_COMPONENT16, renderTarget.width, renderTarget.height );
+			_gl.framebufferRenderbuffer( _gl.FRAMEBUFFER, _gl.DEPTH_ATTACHMENT, _gl.RENDERBUFFER, renderbuffer );
+
+		/* For some reason this is not working. Defaulting to RGBA4.
+		} else if( ! renderTarget.depthBuffer && renderTarget.stencilBuffer ) {
+
+			_gl.renderbufferStorage( _gl.RENDERBUFFER, _gl.STENCIL_INDEX8, renderTarget.width, renderTarget.height );
+			_gl.framebufferRenderbuffer( _gl.FRAMEBUFFER, _gl.STENCIL_ATTACHMENT, _gl.RENDERBUFFER, renderbuffer );
+		*/
+		} else if ( renderTarget.depthBuffer && renderTarget.stencilBuffer ) {
+
+			_gl.renderbufferStorage( _gl.RENDERBUFFER, _gl.DEPTH_STENCIL, renderTarget.width, renderTarget.height );
+			_gl.framebufferRenderbuffer( _gl.FRAMEBUFFER, _gl.DEPTH_STENCIL_ATTACHMENT, _gl.RENDERBUFFER, renderbuffer );
+
+		} else {
+
+			_gl.renderbufferStorage( _gl.RENDERBUFFER, _gl.RGBA4, renderTarget.width, renderTarget.height );
+
+		}
+
+	};
+
+	this.setRenderTarget = function ( renderTarget ) {
+
+		var isCube = ( renderTarget instanceof THREE.WebGLRenderTargetCube );
+
+		if ( renderTarget && ! renderTarget.__webglFramebuffer ) {
+
+			if ( renderTarget.depthBuffer === undefined ) renderTarget.depthBuffer = true;
+			if ( renderTarget.stencilBuffer === undefined ) renderTarget.stencilBuffer = true;
+
+			renderTarget.addEventListener( 'dispose', onRenderTargetDispose );
+
+			renderTarget.__webglTexture = _gl.createTexture();
+
+			_this.info.memory.textures ++;
+
+			// Setup texture, create render and frame buffers
+
+			var isTargetPowerOfTwo = isPowerOfTwo( renderTarget.width ) && isPowerOfTwo( renderTarget.height ),
+				glFormat = paramThreeToGL( renderTarget.format ),
+				glType = paramThreeToGL( renderTarget.type );
+
+			if ( isCube ) {
+
+				renderTarget.__webglFramebuffer = [];
+				renderTarget.__webglRenderbuffer = [];
+
+				_gl.bindTexture( _gl.TEXTURE_CUBE_MAP, renderTarget.__webglTexture );
+				setTextureParameters( _gl.TEXTURE_CUBE_MAP, renderTarget, isTargetPowerOfTwo );
+
+				for ( var i = 0; i < 6; i ++ ) {
+
+					renderTarget.__webglFramebuffer[ i ] = _gl.createFramebuffer();
+					renderTarget.__webglRenderbuffer[ i ] = _gl.createRenderbuffer();
+
+					_gl.texImage2D( _gl.TEXTURE_CUBE_MAP_POSITIVE_X + i, 0, glFormat, renderTarget.width, renderTarget.height, 0, glFormat, glType, null );
+
+					setupFrameBuffer( renderTarget.__webglFramebuffer[ i ], renderTarget, _gl.TEXTURE_CUBE_MAP_POSITIVE_X + i );
+					setupRenderBuffer( renderTarget.__webglRenderbuffer[ i ], renderTarget );
+
+				}
+
+				if ( isTargetPowerOfTwo ) _gl.generateMipmap( _gl.TEXTURE_CUBE_MAP );
+
+			} else {
+
+				renderTarget.__webglFramebuffer = _gl.createFramebuffer();
+
+				if ( renderTarget.shareDepthFrom ) {
+
+					renderTarget.__webglRenderbuffer = renderTarget.shareDepthFrom.__webglRenderbuffer;
+
+				} else {
+
+					renderTarget.__webglRenderbuffer = _gl.createRenderbuffer();
+
+				}
+
+				_gl.bindTexture( _gl.TEXTURE_2D, renderTarget.__webglTexture );
+				setTextureParameters( _gl.TEXTURE_2D, renderTarget, isTargetPowerOfTwo );
+
+				_gl.texImage2D( _gl.TEXTURE_2D, 0, glFormat, renderTarget.width, renderTarget.height, 0, glFormat, glType, null );
+
+				setupFrameBuffer( renderTarget.__webglFramebuffer, renderTarget, _gl.TEXTURE_2D );
+
+				if ( renderTarget.shareDepthFrom ) {
+
+					if ( renderTarget.depthBuffer && ! renderTarget.stencilBuffer ) {
+
+						_gl.framebufferRenderbuffer( _gl.FRAMEBUFFER, _gl.DEPTH_ATTACHMENT, _gl.RENDERBUFFER, renderTarget.__webglRenderbuffer );
+
+					} else if ( renderTarget.depthBuffer && renderTarget.stencilBuffer ) {
+
+						_gl.framebufferRenderbuffer( _gl.FRAMEBUFFER, _gl.DEPTH_STENCIL_ATTACHMENT, _gl.RENDERBUFFER, renderTarget.__webglRenderbuffer );
+
+					}
+
+				} else {
+
+					setupRenderBuffer( renderTarget.__webglRenderbuffer, renderTarget );
+
+				}
+
+				if ( isTargetPowerOfTwo ) _gl.generateMipmap( _gl.TEXTURE_2D );
+
+			}
+
+			// Release everything
+
+			if ( isCube ) {
+
+				_gl.bindTexture( _gl.TEXTURE_CUBE_MAP, null );
+
+			} else {
+
+				_gl.bindTexture( _gl.TEXTURE_2D, null );
+
+			}
+
+			_gl.bindRenderbuffer( _gl.RENDERBUFFER, null );
+			_gl.bindFramebuffer( _gl.FRAMEBUFFER, null );
+
+		}
+
+		var framebuffer, width, height, vx, vy;
+
+		if ( renderTarget ) {
+
+			if ( isCube ) {
+
+				framebuffer = renderTarget.__webglFramebuffer[ renderTarget.activeCubeFace ];
+
+			} else {
+
+				framebuffer = renderTarget.__webglFramebuffer;
+
+			}
+
+			width = renderTarget.width;
+			height = renderTarget.height;
+
+			vx = 0;
+			vy = 0;
+
+		} else {
+
+			framebuffer = null;
+
+			width = _viewportWidth;
+			height = _viewportHeight;
+
+			vx = _viewportX;
+			vy = _viewportY;
+
+		}
+
+		if ( framebuffer !== _currentFramebuffer ) {
+
+			_gl.bindFramebuffer( _gl.FRAMEBUFFER, framebuffer );
+			_gl.viewport( vx, vy, width, height );
+
+			_currentFramebuffer = framebuffer;
+
+		}
+
+		_currentWidth = width;
+		_currentHeight = height;
+
+	};
+
+	function updateRenderTargetMipmap ( renderTarget ) {
+
+		if ( renderTarget instanceof THREE.WebGLRenderTargetCube ) {
+
+			_gl.bindTexture( _gl.TEXTURE_CUBE_MAP, renderTarget.__webglTexture );
+			_gl.generateMipmap( _gl.TEXTURE_CUBE_MAP );
+			_gl.bindTexture( _gl.TEXTURE_CUBE_MAP, null );
+
+		} else {
+
+			_gl.bindTexture( _gl.TEXTURE_2D, renderTarget.__webglTexture );
+			_gl.generateMipmap( _gl.TEXTURE_2D );
+			_gl.bindTexture( _gl.TEXTURE_2D, null );
+
+		}
+
+	};
+
+	// Fallback filters for non-power-of-2 textures
+
+	function filterFallback ( f ) {
+
+		if ( f === THREE.NearestFilter || f === THREE.NearestMipMapNearestFilter || f === THREE.NearestMipMapLinearFilter ) {
+
+			return _gl.NEAREST;
+
+		}
+
+		return _gl.LINEAR;
+
+	};
+
+	// Map three.js constants to WebGL constants
+
+	function paramThreeToGL ( p ) {
+
+		if ( p === THREE.RepeatWrapping ) return _gl.REPEAT;
+		if ( p === THREE.ClampToEdgeWrapping ) return _gl.CLAMP_TO_EDGE;
+		if ( p === THREE.MirroredRepeatWrapping ) return _gl.MIRRORED_REPEAT;
+
+		if ( p === THREE.NearestFilter ) return _gl.NEAREST;
+		if ( p === THREE.NearestMipMapNearestFilter ) return _gl.NEAREST_MIPMAP_NEAREST;
+		if ( p === THREE.NearestMipMapLinearFilter ) return _gl.NEAREST_MIPMAP_LINEAR;
+
+		if ( p === THREE.LinearFilter ) return _gl.LINEAR;
+		if ( p === THREE.LinearMipMapNearestFilter ) return _gl.LINEAR_MIPMAP_NEAREST;
+		if ( p === THREE.LinearMipMapLinearFilter ) return _gl.LINEAR_MIPMAP_LINEAR;
+
+		if ( p === THREE.UnsignedByteType ) return _gl.UNSIGNED_BYTE;
+		if ( p === THREE.UnsignedShort4444Type ) return _gl.UNSIGNED_SHORT_4_4_4_4;
+		if ( p === THREE.UnsignedShort5551Type ) return _gl.UNSIGNED_SHORT_5_5_5_1;
+		if ( p === THREE.UnsignedShort565Type ) return _gl.UNSIGNED_SHORT_5_6_5;
+
+		if ( p === THREE.ByteType ) return _gl.BYTE;
+		if ( p === THREE.ShortType ) return _gl.SHORT;
+		if ( p === THREE.UnsignedShortType ) return _gl.UNSIGNED_SHORT;
+		if ( p === THREE.IntType ) return _gl.INT;
+		if ( p === THREE.UnsignedIntType ) return _gl.UNSIGNED_INT;
+		if ( p === THREE.FloatType ) return _gl.FLOAT;
+
+		if ( p === THREE.AlphaFormat ) return _gl.ALPHA;
+		if ( p === THREE.RGBFormat ) return _gl.RGB;
+		if ( p === THREE.RGBAFormat ) return _gl.RGBA;
+		if ( p === THREE.LuminanceFormat ) return _gl.LUMINANCE;
+		if ( p === THREE.LuminanceAlphaFormat ) return _gl.LUMINANCE_ALPHA;
+
+		if ( p === THREE.AddEquation ) return _gl.FUNC_ADD;
+		if ( p === THREE.SubtractEquation ) return _gl.FUNC_SUBTRACT;
+		if ( p === THREE.ReverseSubtractEquation ) return _gl.FUNC_REVERSE_SUBTRACT;
+
+		if ( p === THREE.ZeroFactor ) return _gl.ZERO;
+		if ( p === THREE.OneFactor ) return _gl.ONE;
+		if ( p === THREE.SrcColorFactor ) return _gl.SRC_COLOR;
+		if ( p === THREE.OneMinusSrcColorFactor ) return _gl.ONE_MINUS_SRC_COLOR;
+		if ( p === THREE.SrcAlphaFactor ) return _gl.SRC_ALPHA;
+		if ( p === THREE.OneMinusSrcAlphaFactor ) return _gl.ONE_MINUS_SRC_ALPHA;
+		if ( p === THREE.DstAlphaFactor ) return _gl.DST_ALPHA;
+		if ( p === THREE.OneMinusDstAlphaFactor ) return _gl.ONE_MINUS_DST_ALPHA;
+
+		if ( p === THREE.DstColorFactor ) return _gl.DST_COLOR;
+		if ( p === THREE.OneMinusDstColorFactor ) return _gl.ONE_MINUS_DST_COLOR;
+		if ( p === THREE.SrcAlphaSaturateFactor ) return _gl.SRC_ALPHA_SATURATE;
+
+		if ( _glExtensionCompressedTextureS3TC !== undefined ) {
+
+			if ( p === THREE.RGB_S3TC_DXT1_Format ) return _glExtensionCompressedTextureS3TC.COMPRESSED_RGB_S3TC_DXT1_EXT;
+			if ( p === THREE.RGBA_S3TC_DXT1_Format ) return _glExtensionCompressedTextureS3TC.COMPRESSED_RGBA_S3TC_DXT1_EXT;
+			if ( p === THREE.RGBA_S3TC_DXT3_Format ) return _glExtensionCompressedTextureS3TC.COMPRESSED_RGBA_S3TC_DXT3_EXT;
+			if ( p === THREE.RGBA_S3TC_DXT5_Format ) return _glExtensionCompressedTextureS3TC.COMPRESSED_RGBA_S3TC_DXT5_EXT;
+
+		}
+
+		return 0;
+
+	};
+
+	// Allocations
+
+	function allocateBones ( object ) {
+
+		if ( _supportsBoneTextures && object && object.useVertexTexture ) {
+
+			return 1024;
+
+		} else {
+
+			// default for when object is not specified
+			// ( for example when prebuilding shader
+			//   to be used with multiple objects )
+			//
+			// 	- leave some extra space for other uniforms
+			//  - limit here is ANGLE's 254 max uniform vectors
+			//    (up to 54 should be safe)
+
+			var nVertexUniforms = _gl.getParameter( _gl.MAX_VERTEX_UNIFORM_VECTORS );
+			var nVertexMatrices = Math.floor( ( nVertexUniforms - 20 ) / 4 );
+
+			var maxBones = nVertexMatrices;
+
+			if ( object !== undefined && object instanceof THREE.SkinnedMesh ) {
+
+				maxBones = Math.min( object.bones.length, maxBones );
+
+				if ( maxBones < object.bones.length ) {
+
+					console.warn( "WebGLRenderer: too many bones - " + object.bones.length + ", this GPU supports just " + maxBones + " (try OpenGL instead of ANGLE)" );
+
+				}
+
+			}
+
+			return maxBones;
+
+		}
+
+	};
+
+	function allocateLights ( lights ) {
+
+		var l, ll, light, dirLights, pointLights, spotLights, hemiLights;
+
+		dirLights = pointLights = spotLights = hemiLights = 0;
+
+		for ( l = 0, ll = lights.length; l < ll; l ++ ) {
+
+			light = lights[ l ];
+
+			if ( light.onlyShadow ) continue;
+
+			if ( light instanceof THREE.DirectionalLight ) dirLights ++;
+			if ( light instanceof THREE.PointLight ) pointLights ++;
+			if ( light instanceof THREE.SpotLight ) spotLights ++;
+			if ( light instanceof THREE.HemisphereLight ) hemiLights ++;
+
+		}
+
+		return { 'directional' : dirLights, 'point' : pointLights, 'spot': spotLights, 'hemi': hemiLights };
+
+	};
+
+	function allocateShadows ( lights ) {
+
+		var l, ll, light, maxShadows = 0;
+
+		for ( l = 0, ll = lights.length; l < ll; l++ ) {
+
+			light = lights[ l ];
+
+			if ( ! light.castShadow ) continue;
+
+			if ( light instanceof THREE.SpotLight ) maxShadows ++;
+			if ( light instanceof THREE.DirectionalLight && ! light.shadowCascade ) maxShadows ++;
+
+		}
+
+		return maxShadows;
+
+	};
+
+	// Initialization
+
+	function initGL () {
+
+		try {
+
+			if ( ! ( _gl = _canvas.getContext( 'experimental-webgl', { alpha: _alpha, premultipliedAlpha: _premultipliedAlpha, antialias: _antialias, stencil: _stencil, preserveDrawingBuffer: _preserveDrawingBuffer } ) ) ) {
+
+				throw 'Error creating WebGL context.';
+
+			}
+
+		} catch ( error ) {
+
+			console.error( error );
+
+		}
+
+		_glExtensionTextureFloat = _gl.getExtension( 'OES_texture_float' );
+		_glExtensionStandardDerivatives = _gl.getExtension( 'OES_standard_derivatives' );
+
+		_glExtensionTextureFilterAnisotropic = _gl.getExtension( 'EXT_texture_filter_anisotropic' ) ||
+											   _gl.getExtension( 'MOZ_EXT_texture_filter_anisotropic' ) ||
+											   _gl.getExtension( 'WEBKIT_EXT_texture_filter_anisotropic' );
+
+
+		_glExtensionCompressedTextureS3TC = _gl.getExtension( 'WEBGL_compressed_texture_s3tc' ) ||
+											_gl.getExtension( 'MOZ_WEBGL_compressed_texture_s3tc' ) ||
+											_gl.getExtension( 'WEBKIT_WEBGL_compressed_texture_s3tc' );
+
+		if ( ! _glExtensionTextureFloat ) {
+
+			console.log( 'THREE.WebGLRenderer: Float textures not supported.' );
+
+		}
+
+		if ( ! _glExtensionStandardDerivatives ) {
+
+			console.log( 'THREE.WebGLRenderer: Standard derivatives not supported.' );
+
+		}
+
+		if ( ! _glExtensionTextureFilterAnisotropic ) {
+
+			console.log( 'THREE.WebGLRenderer: Anisotropic texture filtering not supported.' );
+
+		}
+
+		if ( ! _glExtensionCompressedTextureS3TC ) {
+
+			console.log( 'THREE.WebGLRenderer: S3TC compressed textures not supported.' );
+
+		}
+		
+		if ( _gl.getShaderPrecisionFormat === undefined ) {
+			
+			_gl.getShaderPrecisionFormat = function() { 
+				
+				return {
+					"rangeMin"  : 1,
+					"rangeMax"  : 1,
+					"precision" : 1
+				};
+				
+			}
+		}
+
+	};
+
+	function setDefaultGLState () {
+
+		_gl.clearColor( 0, 0, 0, 1 );
+		_gl.clearDepth( 1 );
+		_gl.clearStencil( 0 );
+
+		_gl.enable( _gl.DEPTH_TEST );
+		_gl.depthFunc( _gl.LEQUAL );
+
+		_gl.frontFace( _gl.CCW );
+		_gl.cullFace( _gl.BACK );
+		_gl.enable( _gl.CULL_FACE );
+
+		_gl.enable( _gl.BLEND );
+		_gl.blendEquation( _gl.FUNC_ADD );
+		_gl.blendFunc( _gl.SRC_ALPHA, _gl.ONE_MINUS_SRC_ALPHA );
+
+		_gl.clearColor( _clearColor.r, _clearColor.g, _clearColor.b, _clearAlpha );
+
+	};
+
+	// default plugins (order is important)
+
+	this.shadowMapPlugin = new THREE.ShadowMapPlugin();
+	this.addPrePlugin( this.shadowMapPlugin );
+
+	this.addPostPlugin( new THREE.SpritePlugin() );
+	this.addPostPlugin( new THREE.LensFlarePlugin() );
+
+};
+/**
+ * @author szimek / https://github.com/szimek/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.WebGLRenderTarget = function ( width, height, options ) {
+
+	THREE.EventDispatcher.call( this );
+
+	this.width = width;
+	this.height = height;
+
+	options = options || {};
+
+	this.wrapS = options.wrapS !== undefined ? options.wrapS : THREE.ClampToEdgeWrapping;
+	this.wrapT = options.wrapT !== undefined ? options.wrapT : THREE.ClampToEdgeWrapping;
+
+	this.magFilter = options.magFilter !== undefined ? options.magFilter : THREE.LinearFilter;
+	this.minFilter = options.minFilter !== undefined ? options.minFilter : THREE.LinearMipMapLinearFilter;
+
+	this.anisotropy = options.anisotropy !== undefined ? options.anisotropy : 1;
+
+	this.offset = new THREE.Vector2( 0, 0 );
+	this.repeat = new THREE.Vector2( 1, 1 );
+
+	this.format = options.format !== undefined ? options.format : THREE.RGBAFormat;
+	this.type = options.type !== undefined ? options.type : THREE.UnsignedByteType;
+
+	this.depthBuffer = options.depthBuffer !== undefined ? options.depthBuffer : true;
+	this.stencilBuffer = options.stencilBuffer !== undefined ? options.stencilBuffer : true;
+
+	this.generateMipmaps = true;
+
+	this.shareDepthFrom = null;
+
+};
+
+THREE.WebGLRenderTarget.prototype.clone = function() {
+
+	var tmp = new THREE.WebGLRenderTarget( this.width, this.height );
+
+	tmp.wrapS = this.wrapS;
+	tmp.wrapT = this.wrapT;
+
+	tmp.magFilter = this.magFilter;
+	tmp.minFilter = this.minFilter;
+
+	tmp.anisotropy = this.anisotropy;
+
+	tmp.offset.copy( this.offset );
+	tmp.repeat.copy( this.repeat );
+
+	tmp.format = this.format;
+	tmp.type = this.type;
+
+	tmp.depthBuffer = this.depthBuffer;
+	tmp.stencilBuffer = this.stencilBuffer;
+
+	tmp.generateMipmaps = this.generateMipmaps;
+
+	tmp.shareDepthFrom = this.shareDepthFrom;
+
+	return tmp;
+
+};
+
+THREE.WebGLRenderTarget.prototype.dispose = function () {
+
+	this.dispatchEvent( { type: 'dispose' } );
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com
+ */
+
+THREE.WebGLRenderTargetCube = function ( width, height, options ) {
+
+	THREE.WebGLRenderTarget.call( this, width, height, options );
+
+	this.activeCubeFace = 0; // PX 0, NX 1, PY 2, NY 3, PZ 4, NZ 5
+
+};
+
+THREE.WebGLRenderTargetCube.prototype = Object.create( THREE.WebGLRenderTarget.prototype );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.RenderableVertex = function () {
+
+	this.positionWorld = new THREE.Vector3();
+	this.positionScreen = new THREE.Vector4();
+
+	this.visible = true;
+
+};
+
+THREE.RenderableVertex.prototype.copy = function ( vertex ) {
+
+	this.positionWorld.copy( vertex.positionWorld );
+	this.positionScreen.copy( vertex.positionScreen );
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.RenderableFace3 = function () {
+
+	this.v1 = new THREE.RenderableVertex();
+	this.v2 = new THREE.RenderableVertex();
+	this.v3 = new THREE.RenderableVertex();
+
+	this.centroidModel = new THREE.Vector3();
+
+	this.normalModel = new THREE.Vector3();
+	this.normalModelView = new THREE.Vector3();
+
+	this.vertexNormalsLength = 0;
+	this.vertexNormalsModel = [ new THREE.Vector3(), new THREE.Vector3(), new THREE.Vector3() ];
+	this.vertexNormalsModelView = [ new THREE.Vector3(), new THREE.Vector3(), new THREE.Vector3() ];
+
+	this.color = null;
+	this.material = null;
+	this.uvs = [[]];
+
+	this.z = null;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.RenderableFace4 = function () {
+
+	this.v1 = new THREE.RenderableVertex();
+	this.v2 = new THREE.RenderableVertex();
+	this.v3 = new THREE.RenderableVertex();
+	this.v4 = new THREE.RenderableVertex();
+
+	this.centroidModel = new THREE.Vector3();
+
+	this.normalModel = new THREE.Vector3();
+	this.normalModelView = new THREE.Vector3();
+
+	this.vertexNormalsLength = 0;
+	this.vertexNormalsModel = [ new THREE.Vector3(), new THREE.Vector3(), new THREE.Vector3(), new THREE.Vector3() ];
+	this.vertexNormalsModelView = [ new THREE.Vector3(), new THREE.Vector3(), new THREE.Vector3(), new THREE.Vector3() ];
+
+	this.color = null;
+	this.material = null;
+	this.uvs = [[]];
+
+	this.z = null;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.RenderableObject = function () {
+
+	this.object = null;
+	this.z = null;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.RenderableParticle = function () {
+
+	this.object = null;
+
+	this.x = null;
+	this.y = null;
+	this.z = null;
+
+	this.rotation = null;
+	this.scale = new THREE.Vector2();
+
+	this.material = null;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.RenderableLine = function () {
+
+	this.z = null;
+
+	this.v1 = new THREE.RenderableVertex();
+	this.v2 = new THREE.RenderableVertex();
+
+	this.material = null;
+
+};
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.GeometryUtils = {
+
+	// Merge two geometries or geometry and geometry from object (using object's transform)
+
+	merge: function ( geometry1, object2 /* mesh | geometry */ ) {
+
+		var matrix, normalMatrix,
+		vertexOffset = geometry1.vertices.length,
+		uvPosition = geometry1.faceVertexUvs[ 0 ].length,
+		geometry2 = object2 instanceof THREE.Mesh ? object2.geometry : object2,
+		vertices1 = geometry1.vertices,
+		vertices2 = geometry2.vertices,
+		faces1 = geometry1.faces,
+		faces2 = geometry2.faces,
+		uvs1 = geometry1.faceVertexUvs[ 0 ],
+		uvs2 = geometry2.faceVertexUvs[ 0 ];
+
+		if ( object2 instanceof THREE.Mesh ) {
+
+			object2.matrixAutoUpdate && object2.updateMatrix();
+
+			matrix = object2.matrix;
+
+			normalMatrix = new THREE.Matrix3();
+			normalMatrix.getInverse( matrix );
+			normalMatrix.transpose();
+
+		}
+
+		// vertices
+
+		for ( var i = 0, il = vertices2.length; i < il; i ++ ) {
+
+			var vertex = vertices2[ i ];
+
+			var vertexCopy = vertex.clone();
+
+			if ( matrix ) vertexCopy.applyMatrix4( matrix );
+
+			vertices1.push( vertexCopy );
+
+		}
+
+		// faces
+
+		for ( i = 0, il = faces2.length; i < il; i ++ ) {
+
+			var face = faces2[ i ], faceCopy, normal, color,
+			faceVertexNormals = face.vertexNormals,
+			faceVertexColors = face.vertexColors;
+
+			if ( face instanceof THREE.Face3 ) {
+
+				faceCopy = new THREE.Face3( face.a + vertexOffset, face.b + vertexOffset, face.c + vertexOffset );
+
+			} else if ( face instanceof THREE.Face4 ) {
+
+				faceCopy = new THREE.Face4( face.a + vertexOffset, face.b + vertexOffset, face.c + vertexOffset, face.d + vertexOffset );
+
+			}
+
+			faceCopy.normal.copy( face.normal );
+
+			if ( normalMatrix ) {
+
+				faceCopy.normal.applyMatrix3( normalMatrix ).normalize();
+
+			}
+
+			for ( var j = 0, jl = faceVertexNormals.length; j < jl; j ++ ) {
+
+				normal = faceVertexNormals[ j ].clone();
+
+				if ( normalMatrix ) {
+
+					normal.applyMatrix3( normalMatrix ).normalize();
+
+				}
+
+				faceCopy.vertexNormals.push( normal );
+
+			}
+
+			faceCopy.color.copy( face.color );
+
+			for ( var j = 0, jl = faceVertexColors.length; j < jl; j ++ ) {
+
+				color = faceVertexColors[ j ];
+				faceCopy.vertexColors.push( color.clone() );
+
+			}
+
+			faceCopy.materialIndex = face.materialIndex;
+
+			faceCopy.centroid.copy( face.centroid );
+
+			if ( matrix ) {
+
+				faceCopy.centroid.applyMatrix4( matrix );
+
+			}
+
+			faces1.push( faceCopy );
+
+		}
+
+		// uvs
+
+		for ( i = 0, il = uvs2.length; i < il; i ++ ) {
+
+			var uv = uvs2[ i ], uvCopy = [];
+
+			for ( var j = 0, jl = uv.length; j < jl; j ++ ) {
+
+				uvCopy.push( new THREE.Vector2( uv[ j ].x, uv[ j ].y ) );
+
+			}
+
+			uvs1.push( uvCopy );
+
+		}
+
+	},
+
+	removeMaterials: function ( geometry, materialIndexArray ) {
+
+		var materialIndexMap = {};
+
+		for ( var i = 0, il = materialIndexArray.length; i < il; i ++ ) {
+
+			materialIndexMap[ materialIndexArray[i] ] = true;
+
+		}
+
+		var face, newFaces = [];
+
+		for ( var i = 0, il = geometry.faces.length; i < il; i ++ ) {
+
+			face = geometry.faces[ i ];
+			if ( ! ( face.materialIndex in materialIndexMap ) ) newFaces.push( face );
+
+		}
+
+		geometry.faces = newFaces;
+
+	},
+
+	// Get random point in triangle (via barycentric coordinates)
+	// 	(uniform distribution)
+	// 	http://www.cgafaq.info/wiki/Random_Point_In_Triangle
+
+	randomPointInTriangle: function ( vectorA, vectorB, vectorC ) {
+
+		var a, b, c,
+			point = new THREE.Vector3(),
+			tmp = THREE.GeometryUtils.__v1;
+
+		a = THREE.GeometryUtils.random();
+		b = THREE.GeometryUtils.random();
+
+		if ( ( a + b ) > 1 ) {
+
+			a = 1 - a;
+			b = 1 - b;
+
+		}
+
+		c = 1 - a - b;
+
+		point.copy( vectorA );
+		point.multiplyScalar( a );
+
+		tmp.copy( vectorB );
+		tmp.multiplyScalar( b );
+
+		point.add( tmp );
+
+		tmp.copy( vectorC );
+		tmp.multiplyScalar( c );
+
+		point.add( tmp );
+
+		return point;
+
+	},
+
+	// Get random point in face (triangle / quad)
+	// (uniform distribution)
+
+	randomPointInFace: function ( face, geometry, useCachedAreas ) {
+
+		var vA, vB, vC, vD;
+
+		if ( face instanceof THREE.Face3 ) {
+
+			vA = geometry.vertices[ face.a ];
+			vB = geometry.vertices[ face.b ];
+			vC = geometry.vertices[ face.c ];
+
+			return THREE.GeometryUtils.randomPointInTriangle( vA, vB, vC );
+
+		} else if ( face instanceof THREE.Face4 ) {
+
+			vA = geometry.vertices[ face.a ];
+			vB = geometry.vertices[ face.b ];
+			vC = geometry.vertices[ face.c ];
+			vD = geometry.vertices[ face.d ];
+
+			var area1, area2;
+
+			if ( useCachedAreas ) {
+
+				if ( face._area1 && face._area2 ) {
+
+					area1 = face._area1;
+					area2 = face._area2;
+
+				} else {
+
+					area1 = THREE.GeometryUtils.triangleArea( vA, vB, vD );
+					area2 = THREE.GeometryUtils.triangleArea( vB, vC, vD );
+
+					face._area1 = area1;
+					face._area2 = area2;
+
+				}
+
+			} else {
+
+				area1 = THREE.GeometryUtils.triangleArea( vA, vB, vD ),
+				area2 = THREE.GeometryUtils.triangleArea( vB, vC, vD );
+
+			}
+
+			var r = THREE.GeometryUtils.random() * ( area1 + area2 );
+
+			if ( r < area1 ) {
+
+				return THREE.GeometryUtils.randomPointInTriangle( vA, vB, vD );
+
+			} else {
+
+				return THREE.GeometryUtils.randomPointInTriangle( vB, vC, vD );
+
+			}
+
+		}
+
+	},
+
+	// Get uniformly distributed random points in mesh
+	// 	- create array with cumulative sums of face areas
+	//  - pick random number from 0 to total area
+	//  - find corresponding place in area array by binary search
+	//	- get random point in face
+
+	randomPointsInGeometry: function ( geometry, n ) {
+
+		var face, i,
+			faces = geometry.faces,
+			vertices = geometry.vertices,
+			il = faces.length,
+			totalArea = 0,
+			cumulativeAreas = [],
+			vA, vB, vC, vD;
+
+		// precompute face areas
+
+		for ( i = 0; i < il; i ++ ) {
+
+			face = faces[ i ];
+
+			if ( face instanceof THREE.Face3 ) {
+
+				vA = vertices[ face.a ];
+				vB = vertices[ face.b ];
+				vC = vertices[ face.c ];
+
+				face._area = THREE.GeometryUtils.triangleArea( vA, vB, vC );
+
+			} else if ( face instanceof THREE.Face4 ) {
+
+				vA = vertices[ face.a ];
+				vB = vertices[ face.b ];
+				vC = vertices[ face.c ];
+				vD = vertices[ face.d ];
+
+				face._area1 = THREE.GeometryUtils.triangleArea( vA, vB, vD );
+				face._area2 = THREE.GeometryUtils.triangleArea( vB, vC, vD );
+
+				face._area = face._area1 + face._area2;
+
+			}
+
+			totalArea += face._area;
+
+			cumulativeAreas[ i ] = totalArea;
+
+		}
+
+		// binary search cumulative areas array
+
+		function binarySearchIndices( value ) {
+
+			function binarySearch( start, end ) {
+
+				// return closest larger index
+				// if exact number is not found
+
+				if ( end < start )
+					return start;
+
+				var mid = start + Math.floor( ( end - start ) / 2 );
+
+				if ( cumulativeAreas[ mid ] > value ) {
+
+					return binarySearch( start, mid - 1 );
+
+				} else if ( cumulativeAreas[ mid ] < value ) {
+
+					return binarySearch( mid + 1, end );
+
+				} else {
+
+					return mid;
+
+				}
+
+			}
+
+			var result = binarySearch( 0, cumulativeAreas.length - 1 )
+			return result;
+
+		}
+
+		// pick random face weighted by face area
+
+		var r, index,
+			result = [];
+
+		var stats = {};
+
+		for ( i = 0; i < n; i ++ ) {
+
+			r = THREE.GeometryUtils.random() * totalArea;
+
+			index = binarySearchIndices( r );
+
+			result[ i ] = THREE.GeometryUtils.randomPointInFace( faces[ index ], geometry, true );
+
+			if ( ! stats[ index ] ) {
+
+				stats[ index ] = 1;
+
+			} else {
+
+				stats[ index ] += 1;
+
+			}
+
+		}
+
+		return result;
+
+	},
+
+	// Get triangle area (half of parallelogram)
+	//	http://mathworld.wolfram.com/TriangleArea.html
+
+	triangleArea: function ( vectorA, vectorB, vectorC ) {
+
+		var tmp1 = THREE.GeometryUtils.__v1,
+			tmp2 = THREE.GeometryUtils.__v2;
+
+		tmp1.subVectors( vectorB, vectorA );
+		tmp2.subVectors( vectorC, vectorA );
+		tmp1.cross( tmp2 );
+
+		return 0.5 * tmp1.length();
+
+	},
+
+	// Center geometry so that 0,0,0 is in center of bounding box
+
+	center: function ( geometry ) {
+
+		geometry.computeBoundingBox();
+
+		var bb = geometry.boundingBox;
+
+		var offset = new THREE.Vector3();
+
+		offset.addVectors( bb.min, bb.max );
+		offset.multiplyScalar( -0.5 );
+
+		geometry.applyMatrix( new THREE.Matrix4().makeTranslation( offset.x, offset.y, offset.z ) );
+		geometry.computeBoundingBox();
+
+		return offset;
+
+	},
+
+	// Normalize UVs to be from <0,1>
+	// (for now just the first set of UVs)
+
+	normalizeUVs: function ( geometry ) {
+
+		var uvSet = geometry.faceVertexUvs[ 0 ];
+
+		for ( var i = 0, il = uvSet.length; i < il; i ++ ) {
+
+			var uvs = uvSet[ i ];
+
+			for ( var j = 0, jl = uvs.length; j < jl; j ++ ) {
+
+				// texture repeat
+
+				if( uvs[ j ].x !== 1.0 ) uvs[ j ].x = uvs[ j ].x - Math.floor( uvs[ j ].x );
+				if( uvs[ j ].y !== 1.0 ) uvs[ j ].y = uvs[ j ].y - Math.floor( uvs[ j ].y );
+
+			}
+
+		}
+
+	},
+
+	triangulateQuads: function ( geometry ) {
+
+		var i, il, j, jl;
+
+		var faces = [];
+		var faceUvs = [];
+		var faceVertexUvs = [];
+
+		for ( i = 0, il = geometry.faceUvs.length; i < il; i ++ ) {
+
+			faceUvs[ i ] = [];
+
+		}
+
+		for ( i = 0, il = geometry.faceVertexUvs.length; i < il; i ++ ) {
+
+			faceVertexUvs[ i ] = [];
+
+		}
+
+		for ( i = 0, il = geometry.faces.length; i < il; i ++ ) {
+
+			var face = geometry.faces[ i ];
+
+			if ( face instanceof THREE.Face4 ) {
+
+				var a = face.a;
+				var b = face.b;
+				var c = face.c;
+				var d = face.d;
+
+				var triA = new THREE.Face3();
+				var triB = new THREE.Face3();
+
+				triA.color.copy( face.color );
+				triB.color.copy( face.color );
+
+				triA.materialIndex = face.materialIndex;
+				triB.materialIndex = face.materialIndex;
+
+				triA.a = a;
+				triA.b = b;
+				triA.c = d;
+
+				triB.a = b;
+				triB.b = c;
+				triB.c = d;
+
+				if ( face.vertexColors.length === 4 ) {
+
+					triA.vertexColors[ 0 ] = face.vertexColors[ 0 ].clone();
+					triA.vertexColors[ 1 ] = face.vertexColors[ 1 ].clone();
+					triA.vertexColors[ 2 ] = face.vertexColors[ 3 ].clone();
+
+					triB.vertexColors[ 0 ] = face.vertexColors[ 1 ].clone();
+					triB.vertexColors[ 1 ] = face.vertexColors[ 2 ].clone();
+					triB.vertexColors[ 2 ] = face.vertexColors[ 3 ].clone();
+
+				}
+
+				faces.push( triA, triB );
+
+				for ( j = 0, jl = geometry.faceVertexUvs.length; j < jl; j ++ ) {
+
+					if ( geometry.faceVertexUvs[ j ].length ) {
+
+						var uvs = geometry.faceVertexUvs[ j ][ i ];
+
+						var uvA = uvs[ 0 ];
+						var uvB = uvs[ 1 ];
+						var uvC = uvs[ 2 ];
+						var uvD = uvs[ 3 ];
+
+						var uvsTriA = [ uvA.clone(), uvB.clone(), uvD.clone() ];
+						var uvsTriB = [ uvB.clone(), uvC.clone(), uvD.clone() ];
+
+						faceVertexUvs[ j ].push( uvsTriA, uvsTriB );
+
+					}
+
+				}
+
+				for ( j = 0, jl = geometry.faceUvs.length; j < jl; j ++ ) {
+
+					if ( geometry.faceUvs[ j ].length ) {
+
+						var faceUv = geometry.faceUvs[ j ][ i ];
+
+						faceUvs[ j ].push( faceUv, faceUv );
+
+					}
+
+				}
+
+			} else {
+
+				faces.push( face );
+
+				for ( j = 0, jl = geometry.faceUvs.length; j < jl; j ++ ) {
+
+					faceUvs[ j ].push( geometry.faceUvs[ j ][ i ] );
+
+				}
+
+				for ( j = 0, jl = geometry.faceVertexUvs.length; j < jl; j ++ ) {
+
+					faceVertexUvs[ j ].push( geometry.faceVertexUvs[ j ][ i ] );
+
+				}
+
+			}
+
+		}
+
+		geometry.faces = faces;
+		geometry.faceUvs = faceUvs;
+		geometry.faceVertexUvs = faceVertexUvs;
+
+		geometry.computeCentroids();
+		geometry.computeFaceNormals();
+		geometry.computeVertexNormals();
+
+		if ( geometry.hasTangents ) geometry.computeTangents();
+
+	},
+
+	setMaterialIndex: function ( geometry, index, startFace, endFace ){
+
+		var faces = geometry.faces;
+		var start = startFace || 0;
+		var end = endFace || faces.length - 1;
+
+		for ( var i = start; i <= end; i ++ ) {
+
+			faces[i].materialIndex = index;
+
+		}
+
+    }
+
+};
+
+THREE.GeometryUtils.random = THREE.Math.random16;
+
+THREE.GeometryUtils.__v1 = new THREE.Vector3();
+THREE.GeometryUtils.__v2 = new THREE.Vector3();
+/**
+ * @author alteredq / http://alteredqualia.com/
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.ImageUtils = {
+
+	crossOrigin: 'anonymous',
+
+	loadTexture: function ( url, mapping, onLoad, onError ) {
+
+		var image = new Image();
+		var texture = new THREE.Texture( image, mapping );
+
+		var loader = new THREE.ImageLoader();
+
+		loader.addEventListener( 'load', function ( event ) {
+
+			texture.image = event.content;
+			texture.needsUpdate = true;
+
+			if ( onLoad ) onLoad( texture );
+
+		} );
+
+		loader.addEventListener( 'error', function ( event ) {
+
+			if ( onError ) onError( event.message );
+
+		} );
+
+		loader.crossOrigin = this.crossOrigin;
+		loader.load( url, image );
+
+		texture.sourceFile = url;
+
+		return texture;
+
+	},
+
+	loadCompressedTexture: function ( url, mapping, onLoad, onError ) {
+
+		var texture = new THREE.CompressedTexture();
+		texture.mapping = mapping;
+
+		var request = new XMLHttpRequest();
+
+		request.onload = function () {
+
+			var buffer = request.response;
+			var dds = THREE.ImageUtils.parseDDS( buffer, true );
+
+			texture.format = dds.format;
+
+			texture.mipmaps = dds.mipmaps;
+			texture.image.width = dds.width;
+			texture.image.height = dds.height;
+
+			// gl.generateMipmap fails for compressed textures
+			// mipmaps must be embedded in the DDS file
+			// or texture filters must not use mipmapping
+
+			texture.generateMipmaps = false;
+
+			texture.needsUpdate = true;
+
+			if ( onLoad ) onLoad( texture );
+
+		}
+
+		request.onerror = onError;
+
+		request.open( 'GET', url, true );
+		request.responseType = "arraybuffer";
+		request.send( null );
+
+		return texture;
+
+	},
+
+	loadTextureCube: function ( array, mapping, onLoad, onError ) {
+
+		var images = [];
+		images.loadCount = 0;
+
+		var texture = new THREE.Texture();
+		texture.image = images;
+		if ( mapping !== undefined ) texture.mapping = mapping;
+
+		// no flipping needed for cube textures
+
+		texture.flipY = false;
+
+		for ( var i = 0, il = array.length; i < il; ++ i ) {
+
+			var cubeImage = new Image();
+			images[ i ] = cubeImage;
+
+			cubeImage.onload = function () {
+
+				images.loadCount += 1;
+
+				if ( images.loadCount === 6 ) {
+
+					texture.needsUpdate = true;
+					if ( onLoad ) onLoad( texture );
+
+				}
+
+			};
+
+			cubeImage.onerror = onError;
+
+			cubeImage.crossOrigin = this.crossOrigin;
+			cubeImage.src = array[ i ];
+
+		}
+
+		return texture;
+
+	},
+
+	loadCompressedTextureCube: function ( array, mapping, onLoad, onError ) {
+
+		var images = [];
+		images.loadCount = 0;
+
+		var texture = new THREE.CompressedTexture();
+		texture.image = images;
+		if ( mapping !== undefined ) texture.mapping = mapping;
+
+		// no flipping for cube textures
+		// (also flipping doesn't work for compressed textures )
+
+		texture.flipY = false;
+
+		// can't generate mipmaps for compressed textures
+		// mips must be embedded in DDS files
+
+		texture.generateMipmaps = false;
+
+		var generateCubeFaceCallback = function ( rq, img ) {
+
+			return function () {
+
+				var buffer = rq.response;
+				var dds = THREE.ImageUtils.parseDDS( buffer, true );
+
+				img.format = dds.format;
+
+				img.mipmaps = dds.mipmaps;
+				img.width = dds.width;
+				img.height = dds.height;
+
+				images.loadCount += 1;
+
+				if ( images.loadCount === 6 ) {
+
+					texture.format = dds.format;
+					texture.needsUpdate = true;
+					if ( onLoad ) onLoad( texture );
+
+				}
+
+			}
+
+		}
+
+		// compressed cubemap textures as 6 separate DDS files
+
+		if ( array instanceof Array ) {
+
+			for ( var i = 0, il = array.length; i < il; ++ i ) {
+
+				var cubeImage = {};
+				images[ i ] = cubeImage;
+
+				var request = new XMLHttpRequest();
+
+				request.onload = generateCubeFaceCallback( request, cubeImage );
+				request.onerror = onError;
+
+				var url = array[ i ];
+
+				request.open( 'GET', url, true );
+				request.responseType = "arraybuffer";
+				request.send( null );
+
+			}
+
+		// compressed cubemap texture stored in a single DDS file
+
+		} else {
+
+			var url = array;
+			var request = new XMLHttpRequest();
+
+			request.onload = function( ) {
+
+				var buffer = request.response;
+				var dds = THREE.ImageUtils.parseDDS( buffer, true );
+
+				if ( dds.isCubemap ) {
+
+					var faces = dds.mipmaps.length / dds.mipmapCount;
+
+					for ( var f = 0; f < faces; f ++ ) {
+
+						images[ f ] = { mipmaps : [] };
+
+						for ( var i = 0; i < dds.mipmapCount; i ++ ) {
+
+							images[ f ].mipmaps.push( dds.mipmaps[ f * dds.mipmapCount + i ] );
+							images[ f ].format = dds.format;
+							images[ f ].width = dds.width;
+							images[ f ].height = dds.height;
+
+						}
+
+					}
+
+					texture.format = dds.format;
+					texture.needsUpdate = true;
+					if ( onLoad ) onLoad( texture );
+
+				}
+
+			}
+
+			request.onerror = onError;
+
+			request.open( 'GET', url, true );
+			request.responseType = "arraybuffer";
+			request.send( null );
+
+		}
+
+		return texture;
+
+	},
+
+	parseDDS: function ( buffer, loadMipmaps ) {
+
+		var dds = { mipmaps: [], width: 0, height: 0, format: null, mipmapCount: 1 };
+
+		// Adapted from @toji's DDS utils
+		//	https://github.com/toji/webgl-texture-utils/blob/master/texture-util/dds.js
+
+		// All values and structures referenced from:
+		// http://msdn.microsoft.com/en-us/library/bb943991.aspx/
+
+		var DDS_MAGIC = 0x20534444;
+
+		var DDSD_CAPS = 0x1,
+			DDSD_HEIGHT = 0x2,
+			DDSD_WIDTH = 0x4,
+			DDSD_PITCH = 0x8,
+			DDSD_PIXELFORMAT = 0x1000,
+			DDSD_MIPMAPCOUNT = 0x20000,
+			DDSD_LINEARSIZE = 0x80000,
+			DDSD_DEPTH = 0x800000;
+
+		var DDSCAPS_COMPLEX = 0x8,
+			DDSCAPS_MIPMAP = 0x400000,
+			DDSCAPS_TEXTURE = 0x1000;
+
+		var DDSCAPS2_CUBEMAP = 0x200,
+			DDSCAPS2_CUBEMAP_POSITIVEX = 0x400,
+			DDSCAPS2_CUBEMAP_NEGATIVEX = 0x800,
+			DDSCAPS2_CUBEMAP_POSITIVEY = 0x1000,
+			DDSCAPS2_CUBEMAP_NEGATIVEY = 0x2000,
+			DDSCAPS2_CUBEMAP_POSITIVEZ = 0x4000,
+			DDSCAPS2_CUBEMAP_NEGATIVEZ = 0x8000,
+			DDSCAPS2_VOLUME = 0x200000;
+
+		var DDPF_ALPHAPIXELS = 0x1,
+			DDPF_ALPHA = 0x2,
+			DDPF_FOURCC = 0x4,
+			DDPF_RGB = 0x40,
+			DDPF_YUV = 0x200,
+			DDPF_LUMINANCE = 0x20000;
+
+		function fourCCToInt32( value ) {
+
+			return value.charCodeAt(0) +
+				(value.charCodeAt(1) << 8) +
+				(value.charCodeAt(2) << 16) +
+				(value.charCodeAt(3) << 24);
+
+		}
+
+		function int32ToFourCC( value ) {
+
+			return String.fromCharCode(
+				value & 0xff,
+				(value >> 8) & 0xff,
+				(value >> 16) & 0xff,
+				(value >> 24) & 0xff
+			);
+		}
+
+		var FOURCC_DXT1 = fourCCToInt32("DXT1");
+		var FOURCC_DXT3 = fourCCToInt32("DXT3");
+		var FOURCC_DXT5 = fourCCToInt32("DXT5");
+
+		var headerLengthInt = 31; // The header length in 32 bit ints
+
+		// Offsets into the header array
+
+		var off_magic = 0;
+
+		var off_size = 1;
+		var off_flags = 2;
+		var off_height = 3;
+		var off_width = 4;
+
+		var off_mipmapCount = 7;
+
+		var off_pfFlags = 20;
+		var off_pfFourCC = 21;
+
+		var off_caps = 27;
+		var off_caps2 = 28;
+		var off_caps3 = 29;
+		var off_caps4 = 30;
+
+		// Parse header
+
+		var header = new Int32Array( buffer, 0, headerLengthInt );
+
+		if ( header[ off_magic ] !== DDS_MAGIC ) {
+
+			console.error( "ImageUtils.parseDDS(): Invalid magic number in DDS header" );
+			return dds;
+
+		}
+
+		if ( ! header[ off_pfFlags ] & DDPF_FOURCC ) {
+
+			console.error( "ImageUtils.parseDDS(): Unsupported format, must contain a FourCC code" );
+			return dds;
+
+		}
+
+		var blockBytes;
+
+		var fourCC = header[ off_pfFourCC ];
+
+		switch ( fourCC ) {
+
+			case FOURCC_DXT1:
+
+				blockBytes = 8;
+				dds.format = THREE.RGB_S3TC_DXT1_Format;
+				break;
+
+			case FOURCC_DXT3:
+
+				blockBytes = 16;
+				dds.format = THREE.RGBA_S3TC_DXT3_Format;
+				break;
+
+			case FOURCC_DXT5:
+
+				blockBytes = 16;
+				dds.format = THREE.RGBA_S3TC_DXT5_Format;
+				break;
+
+			default:
+
+				console.error( "ImageUtils.parseDDS(): Unsupported FourCC code: ", int32ToFourCC( fourCC ) );
+				return dds;
+
+		}
+
+		dds.mipmapCount = 1;
+
+		if ( header[ off_flags ] & DDSD_MIPMAPCOUNT && loadMipmaps !== false ) {
+
+			dds.mipmapCount = Math.max( 1, header[ off_mipmapCount ] );
+
+		}
+
+		//TODO: Verify that all faces of the cubemap are present with DDSCAPS2_CUBEMAP_POSITIVEX, etc.
+
+		dds.isCubemap = header[ off_caps2 ] & DDSCAPS2_CUBEMAP ? true : false;
+
+		dds.width = header[ off_width ];
+		dds.height = header[ off_height ];
+
+		var dataOffset = header[ off_size ] + 4;
+
+		// Extract mipmaps buffers
+
+		var width = dds.width;
+		var height = dds.height;
+
+		var faces = dds.isCubemap ? 6 : 1;
+
+		for ( var face = 0; face < faces; face ++ ) {
+
+			for ( var i = 0; i < dds.mipmapCount; i ++ ) {
+
+				var dataLength = Math.max( 4, width ) / 4 * Math.max( 4, height ) / 4 * blockBytes;
+				var byteArray = new Uint8Array( buffer, dataOffset, dataLength );
+
+				var mipmap = { "data": byteArray, "width": width, "height": height };
+				dds.mipmaps.push( mipmap );
+
+				dataOffset += dataLength;
+
+				width = Math.max( width * 0.5, 1 );
+				height = Math.max( height * 0.5, 1 );
+
+			}
+
+			width = dds.width;
+			height = dds.height;
+
+		}
+
+		return dds;
+
+	},
+
+	getNormalMap: function ( image, depth ) {
+
+		// Adapted from http://www.paulbrunt.co.uk/lab/heightnormal/
+
+		var cross = function ( a, b ) {
+
+			return [ a[ 1 ] * b[ 2 ] - a[ 2 ] * b[ 1 ], a[ 2 ] * b[ 0 ] - a[ 0 ] * b[ 2 ], a[ 0 ] * b[ 1 ] - a[ 1 ] * b[ 0 ] ];
+
+		}
+
+		var subtract = function ( a, b ) {
+
+			return [ a[ 0 ] - b[ 0 ], a[ 1 ] - b[ 1 ], a[ 2 ] - b[ 2 ] ];
+
+		}
+
+		var normalize = function ( a ) {
+
+			var l = Math.sqrt( a[ 0 ] * a[ 0 ] + a[ 1 ] * a[ 1 ] + a[ 2 ] * a[ 2 ] );
+			return [ a[ 0 ] / l, a[ 1 ] / l, a[ 2 ] / l ];
+
+		}
+
+		depth = depth | 1;
+
+		var width = image.width;
+		var height = image.height;
+
+		var canvas = document.createElement( 'canvas' );
+		canvas.width = width;
+		canvas.height = height;
+
+		var context = canvas.getContext( '2d' );
+		context.drawImage( image, 0, 0 );
+
+		var data = context.getImageData( 0, 0, width, height ).data;
+		var imageData = context.createImageData( width, height );
+		var output = imageData.data;
+
+		for ( var x = 0; x < width; x ++ ) {
+
+			for ( var y = 0; y < height; y ++ ) {
+
+				var ly = y - 1 < 0 ? 0 : y - 1;
+				var uy = y + 1 > height - 1 ? height - 1 : y + 1;
+				var lx = x - 1 < 0 ? 0 : x - 1;
+				var ux = x + 1 > width - 1 ? width - 1 : x + 1;
+
+				var points = [];
+				var origin = [ 0, 0, data[ ( y * width + x ) * 4 ] / 255 * depth ];
+				points.push( [ - 1, 0, data[ ( y * width + lx ) * 4 ] / 255 * depth ] );
+				points.push( [ - 1, - 1, data[ ( ly * width + lx ) * 4 ] / 255 * depth ] );
+				points.push( [ 0, - 1, data[ ( ly * width + x ) * 4 ] / 255 * depth ] );
+				points.push( [  1, - 1, data[ ( ly * width + ux ) * 4 ] / 255 * depth ] );
+				points.push( [ 1, 0, data[ ( y * width + ux ) * 4 ] / 255 * depth ] );
+				points.push( [ 1, 1, data[ ( uy * width + ux ) * 4 ] / 255 * depth ] );
+				points.push( [ 0, 1, data[ ( uy * width + x ) * 4 ] / 255 * depth ] );
+				points.push( [ - 1, 1, data[ ( uy * width + lx ) * 4 ] / 255 * depth ] );
+
+				var normals = [];
+				var num_points = points.length;
+
+				for ( var i = 0; i < num_points; i ++ ) {
+
+					var v1 = points[ i ];
+					var v2 = points[ ( i + 1 ) % num_points ];
+					v1 = subtract( v1, origin );
+					v2 = subtract( v2, origin );
+					normals.push( normalize( cross( v1, v2 ) ) );
+
+				}
+
+				var normal = [ 0, 0, 0 ];
+
+				for ( var i = 0; i < normals.length; i ++ ) {
+
+					normal[ 0 ] += normals[ i ][ 0 ];
+					normal[ 1 ] += normals[ i ][ 1 ];
+					normal[ 2 ] += normals[ i ][ 2 ];
+
+				}
+
+				normal[ 0 ] /= normals.length;
+				normal[ 1 ] /= normals.length;
+				normal[ 2 ] /= normals.length;
+
+				var idx = ( y * width + x ) * 4;
+
+				output[ idx ] = ( ( normal[ 0 ] + 1.0 ) / 2.0 * 255 ) | 0;
+				output[ idx + 1 ] = ( ( normal[ 1 ] + 1.0 ) / 2.0 * 255 ) | 0;
+				output[ idx + 2 ] = ( normal[ 2 ] * 255 ) | 0;
+				output[ idx + 3 ] = 255;
+
+			}
+
+		}
+
+		context.putImageData( imageData, 0, 0 );
+
+		return canvas;
+
+	},
+
+	generateDataTexture: function ( width, height, color ) {
+
+		var size = width * height;
+		var data = new Uint8Array( 3 * size );
+
+		var r = Math.floor( color.r * 255 );
+		var g = Math.floor( color.g * 255 );
+		var b = Math.floor( color.b * 255 );
+
+		for ( var i = 0; i < size; i ++ ) {
+
+			data[ i * 3 ] 	  = r;
+			data[ i * 3 + 1 ] = g;
+			data[ i * 3 + 2 ] = b;
+
+		}
+
+		var texture = new THREE.DataTexture( data, width, height, THREE.RGBFormat );
+		texture.needsUpdate = true;
+
+		return texture;
+
+	}
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.SceneUtils = {
+
+	createMultiMaterialObject: function ( geometry, materials ) {
+
+		var group = new THREE.Object3D();
+
+		for ( var i = 0, l = materials.length; i < l; i ++ ) {
+
+			group.add( new THREE.Mesh( geometry, materials[ i ] ) );
+
+		}
+
+		return group;
+
+	},
+
+	detach : function ( child, parent, scene ) {
+
+		child.applyMatrix( parent.matrixWorld );
+		parent.remove( child );
+		scene.add( child );
+
+	},
+
+	attach: function ( child, scene, parent ) {
+
+		var matrixWorldInverse = new THREE.Matrix4();
+		matrixWorldInverse.getInverse( parent.matrixWorld );
+		child.applyMatrix( matrixWorldInverse );
+
+		scene.remove( child );
+		parent.add( child );
+
+	}
+
+};
+/**
+ * @author zz85 / http://www.lab4games.net/zz85/blog
+ * @author alteredq / http://alteredqualia.com/
+ *
+ * For Text operations in three.js (See TextGeometry)
+ *
+ * It uses techniques used in:
+ *
+ * 	typeface.js and canvastext
+ * 		For converting fonts and rendering with javascript
+ *		http://typeface.neocracy.org
+ *
+ *	Triangulation ported from AS3
+ *		Simple Polygon Triangulation
+ *		http://actionsnippet.com/?p=1462
+ *
+ * 	A Method to triangulate shapes with holes
+ *		http://www.sakri.net/blog/2009/06/12/an-approach-to-triangulating-polygons-with-holes/
+ *
+ */
+
+THREE.FontUtils = {
+
+	faces : {},
+
+	// Just for now. face[weight][style]
+
+	face : "helvetiker",
+	weight: "normal",
+	style : "normal",
+	size : 150,
+	divisions : 10,
+
+	getFace : function() {
+
+		return this.faces[ this.face ][ this.weight ][ this.style ];
+
+	},
+
+	loadFace : function( data ) {
+
+		var family = data.familyName.toLowerCase();
+
+		var ThreeFont = this;
+
+		ThreeFont.faces[ family ] = ThreeFont.faces[ family ] || {};
+
+		ThreeFont.faces[ family ][ data.cssFontWeight ] = ThreeFont.faces[ family ][ data.cssFontWeight ] || {};
+		ThreeFont.faces[ family ][ data.cssFontWeight ][ data.cssFontStyle ] = data;
+
+		var face = ThreeFont.faces[ family ][ data.cssFontWeight ][ data.cssFontStyle ] = data;
+
+		return data;
+
+	},
+
+	drawText : function( text ) {
+
+		var characterPts = [], allPts = [];
+
+		// RenderText
+
+		var i, p,
+			face = this.getFace(),
+			scale = this.size / face.resolution,
+			offset = 0,
+			chars = String( text ).split( '' ),
+			length = chars.length;
+
+		var fontPaths = [];
+
+		for ( i = 0; i < length; i ++ ) {
+
+			var path = new THREE.Path();
+
+			var ret = this.extractGlyphPoints( chars[ i ], face, scale, offset, path );
+			offset += ret.offset;
+
+			fontPaths.push( ret.path );
+
+		}
+
+		// get the width
+
+		var width = offset / 2;
+		//
+		// for ( p = 0; p < allPts.length; p++ ) {
+		//
+		// 	allPts[ p ].x -= width;
+		//
+		// }
+
+		//var extract = this.extractPoints( allPts, characterPts );
+		//extract.contour = allPts;
+
+		//extract.paths = fontPaths;
+		//extract.offset = width;
+
+		return { paths : fontPaths, offset : width };
+
+	},
+
+
+
+
+	extractGlyphPoints : function( c, face, scale, offset, path ) {
+
+		var pts = [];
+
+		var i, i2, divisions,
+			outline, action, length,
+			scaleX, scaleY,
+			x, y, cpx, cpy, cpx0, cpy0, cpx1, cpy1, cpx2, cpy2,
+			laste,
+			glyph = face.glyphs[ c ] || face.glyphs[ '?' ];
+
+		if ( !glyph ) return;
+
+		if ( glyph.o ) {
+
+			outline = glyph._cachedOutline || ( glyph._cachedOutline = glyph.o.split( ' ' ) );
+			length = outline.length;
+
+			scaleX = scale;
+			scaleY = scale;
+
+			for ( i = 0; i < length; ) {
+
+				action = outline[ i ++ ];
+
+				//console.log( action );
+
+				switch( action ) {
+
+				case 'm':
+
+					// Move To
+
+					x = outline[ i++ ] * scaleX + offset;
+					y = outline[ i++ ] * scaleY;
+
+					path.moveTo( x, y );
+					break;
+
+				case 'l':
+
+					// Line To
+
+					x = outline[ i++ ] * scaleX + offset;
+					y = outline[ i++ ] * scaleY;
+					path.lineTo(x,y);
+					break;
+
+				case 'q':
+
+					// QuadraticCurveTo
+
+					cpx  = outline[ i++ ] * scaleX + offset;
+					cpy  = outline[ i++ ] * scaleY;
+					cpx1 = outline[ i++ ] * scaleX + offset;
+					cpy1 = outline[ i++ ] * scaleY;
+
+					path.quadraticCurveTo(cpx1, cpy1, cpx, cpy);
+
+					laste = pts[ pts.length - 1 ];
+
+					if ( laste ) {
+
+						cpx0 = laste.x;
+						cpy0 = laste.y;
+
+						for ( i2 = 1, divisions = this.divisions; i2 <= divisions; i2 ++ ) {
+
+							var t = i2 / divisions;
+							var tx = THREE.Shape.Utils.b2( t, cpx0, cpx1, cpx );
+							var ty = THREE.Shape.Utils.b2( t, cpy0, cpy1, cpy );
+					  }
+
+				  }
+
+				  break;
+
+				case 'b':
+
+					// Cubic Bezier Curve
+
+					cpx  = outline[ i++ ] *  scaleX + offset;
+					cpy  = outline[ i++ ] *  scaleY;
+					cpx1 = outline[ i++ ] *  scaleX + offset;
+					cpy1 = outline[ i++ ] * -scaleY;
+					cpx2 = outline[ i++ ] *  scaleX + offset;
+					cpy2 = outline[ i++ ] * -scaleY;
+
+					path.bezierCurveTo( cpx, cpy, cpx1, cpy1, cpx2, cpy2 );
+
+					laste = pts[ pts.length - 1 ];
+
+					if ( laste ) {
+
+						cpx0 = laste.x;
+						cpy0 = laste.y;
+
+						for ( i2 = 1, divisions = this.divisions; i2 <= divisions; i2 ++ ) {
+
+							var t = i2 / divisions;
+							var tx = THREE.Shape.Utils.b3( t, cpx0, cpx1, cpx2, cpx );
+							var ty = THREE.Shape.Utils.b3( t, cpy0, cpy1, cpy2, cpy );
+
+						}
+
+					}
+
+					break;
+
+				}
+
+			}
+		}
+
+
+
+		return { offset: glyph.ha*scale, path:path};
+	}
+
+};
+
+
+THREE.FontUtils.generateShapes = function( text, parameters ) {
+
+	// Parameters 
+
+	parameters = parameters || {};
+
+	var size = parameters.size !== undefined ? parameters.size : 100;
+	var curveSegments = parameters.curveSegments !== undefined ? parameters.curveSegments: 4;
+
+	var font = parameters.font !== undefined ? parameters.font : "helvetiker";
+	var weight = parameters.weight !== undefined ? parameters.weight : "normal";
+	var style = parameters.style !== undefined ? parameters.style : "normal";
+
+	THREE.FontUtils.size = size;
+	THREE.FontUtils.divisions = curveSegments;
+
+	THREE.FontUtils.face = font;
+	THREE.FontUtils.weight = weight;
+	THREE.FontUtils.style = style;
+
+	// Get a Font data json object
+
+	var data = THREE.FontUtils.drawText( text );
+
+	var paths = data.paths;
+	var shapes = [];
+
+	for ( var p = 0, pl = paths.length; p < pl; p ++ ) {
+
+		Array.prototype.push.apply( shapes, paths[ p ].toShapes() );
+
+	}
+
+	return shapes;
+
+};
+
+
+/**
+ * This code is a quick port of code written in C++ which was submitted to
+ * flipcode.com by John W. Ratcliff  // July 22, 2000
+ * See original code and more information here:
+ * http://www.flipcode.com/archives/Efficient_Polygon_Triangulation.shtml
+ *
+ * ported to actionscript by Zevan Rosser
+ * www.actionsnippet.com
+ *
+ * ported to javascript by Joshua Koo
+ * http://www.lab4games.net/zz85/blog
+ *
+ */
+
+
+( function( namespace ) {
+
+	var EPSILON = 0.0000000001;
+
+	// takes in an contour array and returns
+
+	var process = function( contour, indices ) {
+
+		var n = contour.length;
+
+		if ( n < 3 ) return null;
+
+		var result = [],
+			verts = [],
+			vertIndices = [];
+
+		/* we want a counter-clockwise polygon in verts */
+
+		var u, v, w;
+
+		if ( area( contour ) > 0.0 ) {
+
+			for ( v = 0; v < n; v++ ) verts[ v ] = v;
+
+		} else {
+
+			for ( v = 0; v < n; v++ ) verts[ v ] = ( n - 1 ) - v;
+
+		}
+
+		var nv = n;
+
+		/*  remove nv - 2 vertices, creating 1 triangle every time */
+
+		var count = 2 * nv;   /* error detection */
+
+		for( v = nv - 1; nv > 2; ) {
+
+			/* if we loop, it is probably a non-simple polygon */
+
+			if ( ( count-- ) <= 0 ) {
+
+				//** Triangulate: ERROR - probable bad polygon!
+
+				//throw ( "Warning, unable to triangulate polygon!" );
+				//return null;
+				// Sometimes warning is fine, especially polygons are triangulated in reverse.
+				console.log( "Warning, unable to triangulate polygon!" );
+
+				if ( indices ) return vertIndices;
+				return result;
+
+			}
+
+			/* three consecutive vertices in current polygon, <u,v,w> */
+
+			u = v; 	 	if ( nv <= u ) u = 0;     /* previous */
+			v = u + 1;  if ( nv <= v ) v = 0;     /* new v    */
+			w = v + 1;  if ( nv <= w ) w = 0;     /* next     */
+
+			if ( snip( contour, u, v, w, nv, verts ) ) {
+
+				var a, b, c, s, t;
+
+				/* true names of the vertices */
+
+				a = verts[ u ];
+				b = verts[ v ];
+				c = verts[ w ];
+
+				/* output Triangle */
+
+				result.push( [ contour[ a ],
+					contour[ b ],
+					contour[ c ] ] );
+
+
+				vertIndices.push( [ verts[ u ], verts[ v ], verts[ w ] ] );
+
+				/* remove v from the remaining polygon */
+
+				for( s = v, t = v + 1; t < nv; s++, t++ ) {
+
+					verts[ s ] = verts[ t ];
+
+				}
+
+				nv--;
+
+				/* reset error detection counter */
+
+				count = 2 * nv;
+
+			}
+
+		}
+
+		if ( indices ) return vertIndices;
+		return result;
+
+	};
+
+	// calculate area of the contour polygon
+
+	var area = function ( contour ) {
+
+		var n = contour.length;
+		var a = 0.0;
+
+		for( var p = n - 1, q = 0; q < n; p = q++ ) {
+
+			a += contour[ p ].x * contour[ q ].y - contour[ q ].x * contour[ p ].y;
+
+		}
+
+		return a * 0.5;
+
+	};
+
+	var snip = function ( contour, u, v, w, n, verts ) {
+
+		var p;
+		var ax, ay, bx, by;
+		var cx, cy, px, py;
+
+		ax = contour[ verts[ u ] ].x;
+		ay = contour[ verts[ u ] ].y;
+
+		bx = contour[ verts[ v ] ].x;
+		by = contour[ verts[ v ] ].y;
+
+		cx = contour[ verts[ w ] ].x;
+		cy = contour[ verts[ w ] ].y;
+
+		if ( EPSILON > (((bx-ax)*(cy-ay)) - ((by-ay)*(cx-ax))) ) return false;
+
+		var aX, aY, bX, bY, cX, cY;
+		var apx, apy, bpx, bpy, cpx, cpy;
+		var cCROSSap, bCROSScp, aCROSSbp;
+
+		aX = cx - bx;  aY = cy - by;
+		bX = ax - cx;  bY = ay - cy;
+		cX = bx - ax;  cY = by - ay;
+
+		for ( p = 0; p < n; p++ ) {
+
+			if( (p === u) || (p === v) || (p === w) ) continue;
+
+			px = contour[ verts[ p ] ].x
+			py = contour[ verts[ p ] ].y
+
+			apx = px - ax;  apy = py - ay;
+			bpx = px - bx;  bpy = py - by;
+			cpx = px - cx;  cpy = py - cy;
+
+			// see if p is inside triangle abc
+
+			aCROSSbp = aX*bpy - aY*bpx;
+			cCROSSap = cX*apy - cY*apx;
+			bCROSScp = bX*cpy - bY*cpx;
+
+			if ( (aCROSSbp >= 0.0) && (bCROSScp >= 0.0) && (cCROSSap >= 0.0) ) return false;
+
+		}
+
+		return true;
+
+	};
+
+
+	namespace.Triangulate = process;
+	namespace.Triangulate.area = area;
+
+	return namespace;
+
+})(THREE.FontUtils);
+
+// To use the typeface.js face files, hook up the API
+self._typeface_js = { faces: THREE.FontUtils.faces, loadFace: THREE.FontUtils.loadFace };/**
+ * @author zz85 / http://www.lab4games.net/zz85/blog
+ * Extensible curve object
+ *
+ * Some common of Curve methods
+ * .getPoint(t), getTangent(t)
+ * .getPointAt(u), getTagentAt(u)
+ * .getPoints(), .getSpacedPoints()
+ * .getLength()
+ * .updateArcLengths()
+ *
+ * This file contains following classes:
+ *
+ * -- 2d classes --
+ * THREE.Curve
+ * THREE.LineCurve
+ * THREE.QuadraticBezierCurve
+ * THREE.CubicBezierCurve
+ * THREE.SplineCurve
+ * THREE.ArcCurve
+ * THREE.EllipseCurve
+ *
+ * -- 3d classes --
+ * THREE.LineCurve3
+ * THREE.QuadraticBezierCurve3
+ * THREE.CubicBezierCurve3
+ * THREE.SplineCurve3
+ * THREE.ClosedSplineCurve3
+ *
+ * A series of curves can be represented as a THREE.CurvePath
+ *
+ **/
+
+/**************************************************************
+ *	Abstract Curve base class
+ **************************************************************/
+
+THREE.Curve = function () {
+
+};
+
+// Virtual base class method to overwrite and implement in subclasses
+//	- t [0 .. 1]
+
+THREE.Curve.prototype.getPoint = function ( t ) {
+
+	console.log( "Warning, getPoint() not implemented!" );
+	return null;
+
+};
+
+// Get point at relative position in curve according to arc length
+// - u [0 .. 1]
+
+THREE.Curve.prototype.getPointAt = function ( u ) {
+
+	var t = this.getUtoTmapping( u );
+	return this.getPoint( t );
+
+};
+
+// Get sequence of points using getPoint( t )
+
+THREE.Curve.prototype.getPoints = function ( divisions ) {
+
+	if ( !divisions ) divisions = 5;
+
+	var d, pts = [];
+
+	for ( d = 0; d <= divisions; d ++ ) {
+
+		pts.push( this.getPoint( d / divisions ) );
+
+	}
+
+	return pts;
+
+};
+
+// Get sequence of points using getPointAt( u )
+
+THREE.Curve.prototype.getSpacedPoints = function ( divisions ) {
+
+	if ( !divisions ) divisions = 5;
+
+	var d, pts = [];
+
+	for ( d = 0; d <= divisions; d ++ ) {
+
+		pts.push( this.getPointAt( d / divisions ) );
+
+	}
+
+	return pts;
+
+};
+
+// Get total curve arc length
+
+THREE.Curve.prototype.getLength = function () {
+
+	var lengths = this.getLengths();
+	return lengths[ lengths.length - 1 ];
+
+};
+
+// Get list of cumulative segment lengths
+
+THREE.Curve.prototype.getLengths = function ( divisions ) {
+
+	if ( !divisions ) divisions = (this.__arcLengthDivisions) ? (this.__arcLengthDivisions): 200;
+
+	if ( this.cacheArcLengths
+		&& ( this.cacheArcLengths.length == divisions + 1 )
+		&& !this.needsUpdate) {
+
+		//console.log( "cached", this.cacheArcLengths );
+		return this.cacheArcLengths;
+
+	}
+
+	this.needsUpdate = false;
+
+	var cache = [];
+	var current, last = this.getPoint( 0 );
+	var p, sum = 0;
+
+	cache.push( 0 );
+
+	for ( p = 1; p <= divisions; p ++ ) {
+
+		current = this.getPoint ( p / divisions );
+		sum += current.distanceTo( last );
+		cache.push( sum );
+		last = current;
+
+	}
+
+	this.cacheArcLengths = cache;
+
+	return cache; // { sums: cache, sum:sum }; Sum is in the last element.
+
+};
+
+
+THREE.Curve.prototype.updateArcLengths = function() {
+	this.needsUpdate = true;
+	this.getLengths();
+};
+
+// Given u ( 0 .. 1 ), get a t to find p. This gives you points which are equi distance
+
+THREE.Curve.prototype.getUtoTmapping = function ( u, distance ) {
+
+	var arcLengths = this.getLengths();
+
+	var i = 0, il = arcLengths.length;
+
+	var targetArcLength; // The targeted u distance value to get
+
+	if ( distance ) {
+
+		targetArcLength = distance;
+
+	} else {
+
+		targetArcLength = u * arcLengths[ il - 1 ];
+
+	}
+
+	//var time = Date.now();
+
+	// binary search for the index with largest value smaller than target u distance
+
+	var low = 0, high = il - 1, comparison;
+
+	while ( low <= high ) {
+
+		i = Math.floor( low + ( high - low ) / 2 ); // less likely to overflow, though probably not issue here, JS doesn't really have integers, all numbers are floats
+
+		comparison = arcLengths[ i ] - targetArcLength;
+
+		if ( comparison < 0 ) {
+
+			low = i + 1;
+			continue;
+
+		} else if ( comparison > 0 ) {
+
+			high = i - 1;
+			continue;
+
+		} else {
+
+			high = i;
+			break;
+
+			// DONE
+
+		}
+
+	}
+
+	i = high;
+
+	//console.log('b' , i, low, high, Date.now()- time);
+
+	if ( arcLengths[ i ] == targetArcLength ) {
+
+		var t = i / ( il - 1 );
+		return t;
+
+	}
+
+	// we could get finer grain at lengths, or use simple interpolatation between two points
+
+	var lengthBefore = arcLengths[ i ];
+    var lengthAfter = arcLengths[ i + 1 ];
+
+    var segmentLength = lengthAfter - lengthBefore;
+
+    // determine where we are between the 'before' and 'after' points
+
+    var segmentFraction = ( targetArcLength - lengthBefore ) / segmentLength;
+
+    // add that fractional amount to t
+
+    var t = ( i + segmentFraction ) / ( il -1 );
+
+	return t;
+
+};
+
+// Returns a unit vector tangent at t
+// In case any sub curve does not implement its tangent derivation,
+// 2 points a small delta apart will be used to find its gradient
+// which seems to give a reasonable approximation
+
+THREE.Curve.prototype.getTangent = function( t ) {
+
+	var delta = 0.0001;
+	var t1 = t - delta;
+	var t2 = t + delta;
+
+	// Capping in case of danger
+
+	if ( t1 < 0 ) t1 = 0;
+	if ( t2 > 1 ) t2 = 1;
+
+	var pt1 = this.getPoint( t1 );
+	var pt2 = this.getPoint( t2 );
+
+	var vec = pt2.clone().sub(pt1);
+	return vec.normalize();
+
+};
+
+
+THREE.Curve.prototype.getTangentAt = function ( u ) {
+
+	var t = this.getUtoTmapping( u );
+	return this.getTangent( t );
+
+};
+
+/**************************************************************
+ *	Line
+ **************************************************************/
+
+THREE.LineCurve = function ( v1, v2 ) {
+
+	this.v1 = v1;
+	this.v2 = v2;
+
+};
+
+THREE.LineCurve.prototype = Object.create( THREE.Curve.prototype );
+
+THREE.LineCurve.prototype.getPoint = function ( t ) {
+
+	var point = this.v2.clone().sub(this.v1);
+	point.multiplyScalar( t ).add( this.v1 );
+
+	return point;
+
+};
+
+// Line curve is linear, so we can overwrite default getPointAt
+
+THREE.LineCurve.prototype.getPointAt = function ( u ) {
+
+	return this.getPoint( u );
+
+};
+
+THREE.LineCurve.prototype.getTangent = function( t ) {
+
+	var tangent = this.v2.clone().sub(this.v1);
+
+	return tangent.normalize();
+
+};
+
+/**************************************************************
+ *	Quadratic Bezier curve
+ **************************************************************/
+
+
+THREE.QuadraticBezierCurve = function ( v0, v1, v2 ) {
+
+	this.v0 = v0;
+	this.v1 = v1;
+	this.v2 = v2;
+
+};
+
+THREE.QuadraticBezierCurve.prototype = Object.create( THREE.Curve.prototype );
+
+
+THREE.QuadraticBezierCurve.prototype.getPoint = function ( t ) {
+
+	var tx, ty;
+
+	tx = THREE.Shape.Utils.b2( t, this.v0.x, this.v1.x, this.v2.x );
+	ty = THREE.Shape.Utils.b2( t, this.v0.y, this.v1.y, this.v2.y );
+
+	return new THREE.Vector2( tx, ty );
+
+};
+
+
+THREE.QuadraticBezierCurve.prototype.getTangent = function( t ) {
+
+	var tx, ty;
+
+	tx = THREE.Curve.Utils.tangentQuadraticBezier( t, this.v0.x, this.v1.x, this.v2.x );
+	ty = THREE.Curve.Utils.tangentQuadraticBezier( t, this.v0.y, this.v1.y, this.v2.y );
+
+	// returns unit vector
+
+	var tangent = new THREE.Vector2( tx, ty );
+	tangent.normalize();
+
+	return tangent;
+
+};
+
+
+/**************************************************************
+ *	Cubic Bezier curve
+ **************************************************************/
+
+THREE.CubicBezierCurve = function ( v0, v1, v2, v3 ) {
+
+	this.v0 = v0;
+	this.v1 = v1;
+	this.v2 = v2;
+	this.v3 = v3;
+
+};
+
+THREE.CubicBezierCurve.prototype = Object.create( THREE.Curve.prototype );
+
+THREE.CubicBezierCurve.prototype.getPoint = function ( t ) {
+
+	var tx, ty;
+
+	tx = THREE.Shape.Utils.b3( t, this.v0.x, this.v1.x, this.v2.x, this.v3.x );
+	ty = THREE.Shape.Utils.b3( t, this.v0.y, this.v1.y, this.v2.y, this.v3.y );
+
+	return new THREE.Vector2( tx, ty );
+
+};
+
+THREE.CubicBezierCurve.prototype.getTangent = function( t ) {
+
+	var tx, ty;
+
+	tx = THREE.Curve.Utils.tangentCubicBezier( t, this.v0.x, this.v1.x, this.v2.x, this.v3.x );
+	ty = THREE.Curve.Utils.tangentCubicBezier( t, this.v0.y, this.v1.y, this.v2.y, this.v3.y );
+
+	var tangent = new THREE.Vector2( tx, ty );
+	tangent.normalize();
+
+	return tangent;
+
+};
+
+
+/**************************************************************
+ *	Spline curve
+ **************************************************************/
+
+THREE.SplineCurve = function ( points /* array of Vector2 */ ) {
+
+	this.points = (points == undefined) ? [] : points;
+
+};
+
+THREE.SplineCurve.prototype = Object.create( THREE.Curve.prototype );
+
+THREE.SplineCurve.prototype.getPoint = function ( t ) {
+
+	var v = new THREE.Vector2();
+	var c = [];
+	var points = this.points, point, intPoint, weight;
+	point = ( points.length - 1 ) * t;
+
+	intPoint = Math.floor( point );
+	weight = point - intPoint;
+
+	c[ 0 ] = intPoint == 0 ? intPoint : intPoint - 1;
+	c[ 1 ] = intPoint;
+	c[ 2 ] = intPoint  > points.length - 2 ? points.length -1 : intPoint + 1;
+	c[ 3 ] = intPoint  > points.length - 3 ? points.length -1 : intPoint + 2;
+
+	v.x = THREE.Curve.Utils.interpolate( points[ c[ 0 ] ].x, points[ c[ 1 ] ].x, points[ c[ 2 ] ].x, points[ c[ 3 ] ].x, weight );
+	v.y = THREE.Curve.Utils.interpolate( points[ c[ 0 ] ].y, points[ c[ 1 ] ].y, points[ c[ 2 ] ].y, points[ c[ 3 ] ].y, weight );
+
+	return v;
+
+};
+
+/**************************************************************
+ *	Ellipse curve
+ **************************************************************/
+
+THREE.EllipseCurve = function ( aX, aY, xRadius, yRadius,
+							aStartAngle, aEndAngle,
+							aClockwise ) {
+
+	this.aX = aX;
+	this.aY = aY;
+
+	this.xRadius = xRadius;
+	this.yRadius = yRadius;
+
+	this.aStartAngle = aStartAngle;
+	this.aEndAngle = aEndAngle;
+
+	this.aClockwise = aClockwise;
+
+};
+
+THREE.EllipseCurve.prototype = Object.create( THREE.Curve.prototype );
+
+THREE.EllipseCurve.prototype.getPoint = function ( t ) {
+
+	var deltaAngle = this.aEndAngle - this.aStartAngle;
+
+	if ( !this.aClockwise ) {
+
+		t = 1 - t;
+
+	}
+
+	var angle = this.aStartAngle + t * deltaAngle;
+
+	var tx = this.aX + this.xRadius * Math.cos( angle );
+	var ty = this.aY + this.yRadius * Math.sin( angle );
+
+	return new THREE.Vector2( tx, ty );
+
+};
+
+/**************************************************************
+ *	Arc curve
+ **************************************************************/
+
+THREE.ArcCurve = function ( aX, aY, aRadius, aStartAngle, aEndAngle, aClockwise ) {
+
+	THREE.EllipseCurve.call( this, aX, aY, aRadius, aRadius, aStartAngle, aEndAngle, aClockwise );
+};
+
+THREE.ArcCurve.prototype = Object.create( THREE.EllipseCurve.prototype );
+
+
+/**************************************************************
+ *	Utils
+ **************************************************************/
+
+THREE.Curve.Utils = {
+
+	tangentQuadraticBezier: function ( t, p0, p1, p2 ) {
+
+		return 2 * ( 1 - t ) * ( p1 - p0 ) + 2 * t * ( p2 - p1 );
+
+	},
+
+	// Puay Bing, thanks for helping with this derivative!
+
+	tangentCubicBezier: function (t, p0, p1, p2, p3 ) {
+
+		return -3 * p0 * (1 - t) * (1 - t)  +
+			3 * p1 * (1 - t) * (1-t) - 6 *t *p1 * (1-t) +
+			6 * t *  p2 * (1-t) - 3 * t * t * p2 +
+			3 * t * t * p3;
+	},
+
+
+	tangentSpline: function ( t, p0, p1, p2, p3 ) {
+
+		// To check if my formulas are correct
+
+		var h00 = 6 * t * t - 6 * t; 	// derived from 2t^3 - 3t^2 + 1
+		var h10 = 3 * t * t - 4 * t + 1; // t^3 - 2t^2 + t
+		var h01 = -6 * t * t + 6 * t; 	// - 2t3 + 3t2
+		var h11 = 3 * t * t - 2 * t;	// t3 - t2
+
+		return h00 + h10 + h01 + h11;
+
+	},
+
+	// Catmull-Rom
+
+	interpolate: function( p0, p1, p2, p3, t ) {
+
+		var v0 = ( p2 - p0 ) * 0.5;
+		var v1 = ( p3 - p1 ) * 0.5;
+		var t2 = t * t;
+		var t3 = t * t2;
+		return ( 2 * p1 - 2 * p2 + v0 + v1 ) * t3 + ( - 3 * p1 + 3 * p2 - 2 * v0 - v1 ) * t2 + v0 * t + p1;
+
+	}
+
+};
+
+
+// TODO: Transformation for Curves?
+
+/**************************************************************
+ *	3D Curves
+ **************************************************************/
+
+// A Factory method for creating new curve subclasses
+
+THREE.Curve.create = function ( constructor, getPointFunc ) {
+
+	constructor.prototype = Object.create( THREE.Curve.prototype );
+	constructor.prototype.getPoint = getPointFunc;
+
+	return constructor;
+
+};
+
+
+/**************************************************************
+ *	Line3D
+ **************************************************************/
+
+THREE.LineCurve3 = THREE.Curve.create(
+
+	function ( v1, v2 ) {
+
+		this.v1 = v1;
+		this.v2 = v2;
+
+	},
+
+	function ( t ) {
+
+		var r = new THREE.Vector3();
+
+
+		r.subVectors( this.v2, this.v1 ); // diff
+		r.multiplyScalar( t );
+		r.add( this.v1 );
+
+		return r;
+
+	}
+
+);
+
+
+/**************************************************************
+ *	Quadratic Bezier 3D curve
+ **************************************************************/
+
+THREE.QuadraticBezierCurve3 = THREE.Curve.create(
+
+	function ( v0, v1, v2 ) {
+
+		this.v0 = v0;
+		this.v1 = v1;
+		this.v2 = v2;
+
+	},
+
+	function ( t ) {
+
+		var tx, ty, tz;
+
+		tx = THREE.Shape.Utils.b2( t, this.v0.x, this.v1.x, this.v2.x );
+		ty = THREE.Shape.Utils.b2( t, this.v0.y, this.v1.y, this.v2.y );
+		tz = THREE.Shape.Utils.b2( t, this.v0.z, this.v1.z, this.v2.z );
+
+		return new THREE.Vector3( tx, ty, tz );
+
+	}
+
+);
+
+
+
+/**************************************************************
+ *	Cubic Bezier 3D curve
+ **************************************************************/
+
+THREE.CubicBezierCurve3 = THREE.Curve.create(
+
+	function ( v0, v1, v2, v3 ) {
+
+		this.v0 = v0;
+		this.v1 = v1;
+		this.v2 = v2;
+		this.v3 = v3;
+
+	},
+
+	function ( t ) {
+
+		var tx, ty, tz;
+
+		tx = THREE.Shape.Utils.b3( t, this.v0.x, this.v1.x, this.v2.x, this.v3.x );
+		ty = THREE.Shape.Utils.b3( t, this.v0.y, this.v1.y, this.v2.y, this.v3.y );
+		tz = THREE.Shape.Utils.b3( t, this.v0.z, this.v1.z, this.v2.z, this.v3.z );
+
+		return new THREE.Vector3( tx, ty, tz );
+
+	}
+
+);
+
+
+
+/**************************************************************
+ *	Spline 3D curve
+ **************************************************************/
+
+
+THREE.SplineCurve3 = THREE.Curve.create(
+
+	function ( points /* array of Vector3 */) {
+
+		this.points = (points == undefined) ? [] : points;
+
+	},
+
+	function ( t ) {
+
+		var v = new THREE.Vector3();
+		var c = [];
+		var points = this.points, point, intPoint, weight;
+		point = ( points.length - 1 ) * t;
+
+		intPoint = Math.floor( point );
+		weight = point - intPoint;
+
+		c[ 0 ] = intPoint == 0 ? intPoint : intPoint - 1;
+		c[ 1 ] = intPoint;
+		c[ 2 ] = intPoint  > points.length - 2 ? points.length - 1 : intPoint + 1;
+		c[ 3 ] = intPoint  > points.length - 3 ? points.length - 1 : intPoint + 2;
+
+		var pt0 = points[ c[0] ],
+			pt1 = points[ c[1] ],
+			pt2 = points[ c[2] ],
+			pt3 = points[ c[3] ];
+
+		v.x = THREE.Curve.Utils.interpolate(pt0.x, pt1.x, pt2.x, pt3.x, weight);
+		v.y = THREE.Curve.Utils.interpolate(pt0.y, pt1.y, pt2.y, pt3.y, weight);
+		v.z = THREE.Curve.Utils.interpolate(pt0.z, pt1.z, pt2.z, pt3.z, weight);
+
+		return v;
+
+	}
+
+);
+
+
+// THREE.SplineCurve3.prototype.getTangent = function(t) {
+// 		var v = new THREE.Vector3();
+// 		var c = [];
+// 		var points = this.points, point, intPoint, weight;
+// 		point = ( points.length - 1 ) * t;
+
+// 		intPoint = Math.floor( point );
+// 		weight = point - intPoint;
+
+// 		c[ 0 ] = intPoint == 0 ? intPoint : intPoint - 1;
+// 		c[ 1 ] = intPoint;
+// 		c[ 2 ] = intPoint  > points.length - 2 ? points.length - 1 : intPoint + 1;
+// 		c[ 3 ] = intPoint  > points.length - 3 ? points.length - 1 : intPoint + 2;
+
+// 		var pt0 = points[ c[0] ],
+// 			pt1 = points[ c[1] ],
+// 			pt2 = points[ c[2] ],
+// 			pt3 = points[ c[3] ];
+
+// 	// t = weight;
+// 	v.x = THREE.Curve.Utils.tangentSpline( t, pt0.x, pt1.x, pt2.x, pt3.x );
+// 	v.y = THREE.Curve.Utils.tangentSpline( t, pt0.y, pt1.y, pt2.y, pt3.y );
+// 	v.z = THREE.Curve.Utils.tangentSpline( t, pt0.z, pt1.z, pt2.z, pt3.z );
+
+// 	return v;
+
+// }
+
+/**************************************************************
+ *	Closed Spline 3D curve
+ **************************************************************/
+
+
+THREE.ClosedSplineCurve3 = THREE.Curve.create(
+
+	function ( points /* array of Vector3 */) {
+
+		this.points = (points == undefined) ? [] : points;
+
+	},
+
+    function ( t ) {
+
+        var v = new THREE.Vector3();
+        var c = [];
+        var points = this.points, point, intPoint, weight;
+        point = ( points.length - 0 ) * t;
+            // This needs to be from 0-length +1
+
+        intPoint = Math.floor( point );
+        weight = point - intPoint;
+
+        intPoint += intPoint > 0 ? 0 : ( Math.floor( Math.abs( intPoint ) / points.length ) + 1 ) * points.length;
+        c[ 0 ] = ( intPoint - 1 ) % points.length;
+        c[ 1 ] = ( intPoint ) % points.length;
+        c[ 2 ] = ( intPoint + 1 ) % points.length;
+        c[ 3 ] = ( intPoint + 2 ) % points.length;
+
+        v.x = THREE.Curve.Utils.interpolate( points[ c[ 0 ] ].x, points[ c[ 1 ] ].x, points[ c[ 2 ] ].x, points[ c[ 3 ] ].x, weight );
+        v.y = THREE.Curve.Utils.interpolate( points[ c[ 0 ] ].y, points[ c[ 1 ] ].y, points[ c[ 2 ] ].y, points[ c[ 3 ] ].y, weight );
+        v.z = THREE.Curve.Utils.interpolate( points[ c[ 0 ] ].z, points[ c[ 1 ] ].z, points[ c[ 2 ] ].z, points[ c[ 3 ] ].z, weight );
+
+        return v;
+
+    }
+
+);
+/**
+ * @author zz85 / http://www.lab4games.net/zz85/blog
+ *
+ **/
+
+/**************************************************************
+ *	Curved Path - a curve path is simply a array of connected
+ *  curves, but retains the api of a curve
+ **************************************************************/
+
+THREE.CurvePath = function () {
+
+	this.curves = [];
+	this.bends = [];
+	
+	this.autoClose = false; // Automatically closes the path
+};
+
+THREE.CurvePath.prototype = Object.create( THREE.Curve.prototype );
+
+THREE.CurvePath.prototype.add = function ( curve ) {
+
+	this.curves.push( curve );
+
+};
+
+THREE.CurvePath.prototype.checkConnection = function() {
+	// TODO
+	// If the ending of curve is not connected to the starting
+	// or the next curve, then, this is not a real path
+};
+
+THREE.CurvePath.prototype.closePath = function() {
+	// TODO Test
+	// and verify for vector3 (needs to implement equals)
+	// Add a line curve if start and end of lines are not connected
+	var startPoint = this.curves[0].getPoint(0);
+	var endPoint = this.curves[this.curves.length-1].getPoint(1);
+	
+	if (!startPoint.equals(endPoint)) {
+		this.curves.push( new THREE.LineCurve(endPoint, startPoint) );
+	}
+	
+};
+
+// To get accurate point with reference to
+// entire path distance at time t,
+// following has to be done:
+
+// 1. Length of each sub path have to be known
+// 2. Locate and identify type of curve
+// 3. Get t for the curve
+// 4. Return curve.getPointAt(t')
+
+THREE.CurvePath.prototype.getPoint = function( t ) {
+
+	var d = t * this.getLength();
+	var curveLengths = this.getCurveLengths();
+	var i = 0, diff, curve;
+
+	// To think about boundaries points.
+
+	while ( i < curveLengths.length ) {
+
+		if ( curveLengths[ i ] >= d ) {
+
+			diff = curveLengths[ i ] - d;
+			curve = this.curves[ i ];
+
+			var u = 1 - diff / curve.getLength();
+
+			return curve.getPointAt( u );
+
+			break;
+		}
+
+		i ++;
+
+	}
+
+	return null;
+
+	// loop where sum != 0, sum > d , sum+1 <d
+
+};
+
+/*
+THREE.CurvePath.prototype.getTangent = function( t ) {
+};*/
+
+
+// We cannot use the default THREE.Curve getPoint() with getLength() because in
+// THREE.Curve, getLength() depends on getPoint() but in THREE.CurvePath
+// getPoint() depends on getLength
+
+THREE.CurvePath.prototype.getLength = function() {
+
+	var lens = this.getCurveLengths();
+	return lens[ lens.length - 1 ];
+
+};
+
+// Compute lengths and cache them
+// We cannot overwrite getLengths() because UtoT mapping uses it.
+
+THREE.CurvePath.prototype.getCurveLengths = function() {
+
+	// We use cache values if curves and cache array are same length
+
+	if ( this.cacheLengths && this.cacheLengths.length == this.curves.length ) {
+
+		return this.cacheLengths;
+
+	};
+
+	// Get length of subsurve
+	// Push sums into cached array
+
+	var lengths = [], sums = 0;
+	var i, il = this.curves.length;
+
+	for ( i = 0; i < il; i ++ ) {
+
+		sums += this.curves[ i ].getLength();
+		lengths.push( sums );
+
+	}
+
+	this.cacheLengths = lengths;
+
+	return lengths;
+
+};
+
+
+
+// Returns min and max coordinates, as well as centroid
+
+THREE.CurvePath.prototype.getBoundingBox = function () {
+
+	var points = this.getPoints();
+
+	var maxX, maxY, maxZ;
+	var minX, minY, minZ;
+
+	maxX = maxY = Number.NEGATIVE_INFINITY;
+	minX = minY = Number.POSITIVE_INFINITY;
+
+	var p, i, il, sum;
+
+	var v3 = points[0] instanceof THREE.Vector3;
+
+	sum = v3 ? new THREE.Vector3() : new THREE.Vector2();
+
+	for ( i = 0, il = points.length; i < il; i ++ ) {
+
+		p = points[ i ];
+
+		if ( p.x > maxX ) maxX = p.x;
+		else if ( p.x < minX ) minX = p.x;
+
+		if ( p.y > maxY ) maxY = p.y;
+		else if ( p.y < minY ) minY = p.y;
+
+		if ( v3 ) {
+
+			if ( p.z > maxZ ) maxZ = p.z;
+			else if ( p.z < minZ ) minZ = p.z;
+
+		}
+
+		sum.add( p );
+
+	}
+
+	var ret = {
+
+		minX: minX,
+		minY: minY,
+		maxX: maxX,
+		maxY: maxY,
+		centroid: sum.divideScalar( il )
+
+	};
+
+	if ( v3 ) {
+
+		ret.maxZ = maxZ;
+		ret.minZ = minZ;
+
+	}
+
+	return ret;
+
+};
+
+/**************************************************************
+ *	Create Geometries Helpers
+ **************************************************************/
+
+/// Generate geometry from path points (for Line or ParticleSystem objects)
+
+THREE.CurvePath.prototype.createPointsGeometry = function( divisions ) {
+
+	var pts = this.getPoints( divisions, true );
+	return this.createGeometry( pts );
+
+};
+
+// Generate geometry from equidistance sampling along the path
+
+THREE.CurvePath.prototype.createSpacedPointsGeometry = function( divisions ) {
+
+	var pts = this.getSpacedPoints( divisions, true );
+	return this.createGeometry( pts );
+
+};
+
+THREE.CurvePath.prototype.createGeometry = function( points ) {
+
+	var geometry = new THREE.Geometry();
+
+	for ( var i = 0; i < points.length; i ++ ) {
+
+		geometry.vertices.push( new THREE.Vector3( points[ i ].x, points[ i ].y, points[ i ].z || 0) );
+
+	}
+
+	return geometry;
+
+};
+
+
+/**************************************************************
+ *	Bend / Wrap Helper Methods
+ **************************************************************/
+
+// Wrap path / Bend modifiers?
+
+THREE.CurvePath.prototype.addWrapPath = function ( bendpath ) {
+
+	this.bends.push( bendpath );
+
+};
+
+THREE.CurvePath.prototype.getTransformedPoints = function( segments, bends ) {
+
+	var oldPts = this.getPoints( segments ); // getPoints getSpacedPoints
+	var i, il;
+
+	if ( !bends ) {
+
+		bends = this.bends;
+
+	}
+
+	for ( i = 0, il = bends.length; i < il; i ++ ) {
+
+		oldPts = this.getWrapPoints( oldPts, bends[ i ] );
+
+	}
+
+	return oldPts;
+
+};
+
+THREE.CurvePath.prototype.getTransformedSpacedPoints = function( segments, bends ) {
+
+	var oldPts = this.getSpacedPoints( segments );
+
+	var i, il;
+
+	if ( !bends ) {
+
+		bends = this.bends;
+
+	}
+
+	for ( i = 0, il = bends.length; i < il; i ++ ) {
+
+		oldPts = this.getWrapPoints( oldPts, bends[ i ] );
+
+	}
+
+	return oldPts;
+
+};
+
+// This returns getPoints() bend/wrapped around the contour of a path.
+// Read http://www.planetclegg.com/projects/WarpingTextToSplines.html
+
+THREE.CurvePath.prototype.getWrapPoints = function ( oldPts, path ) {
+
+	var bounds = this.getBoundingBox();
+
+	var i, il, p, oldX, oldY, xNorm;
+
+	for ( i = 0, il = oldPts.length; i < il; i ++ ) {
+
+		p = oldPts[ i ];
+
+		oldX = p.x;
+		oldY = p.y;
+
+		xNorm = oldX / bounds.maxX;
+
+		// If using actual distance, for length > path, requires line extrusions
+		//xNorm = path.getUtoTmapping(xNorm, oldX); // 3 styles. 1) wrap stretched. 2) wrap stretch by arc length 3) warp by actual distance
+
+		xNorm = path.getUtoTmapping( xNorm, oldX );
+
+		// check for out of bounds?
+
+		var pathPt = path.getPoint( xNorm );
+		var normal = path.getNormalVector( xNorm ).multiplyScalar( oldY );
+
+		p.x = pathPt.x + normal.x;
+		p.y = pathPt.y + normal.y;
+
+	}
+
+	return oldPts;
+
+};
+
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Gyroscope = function () {
+
+	THREE.Object3D.call( this );
+
+};
+
+THREE.Gyroscope.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.Gyroscope.prototype.updateMatrixWorld = function ( force ) {
+
+	this.matrixAutoUpdate && this.updateMatrix();
+
+	// update matrixWorld
+
+	if ( this.matrixWorldNeedsUpdate || force ) {
+
+		if ( this.parent ) {
+
+			this.matrixWorld.multiplyMatrices( this.parent.matrixWorld, this.matrix );
+
+			this.matrixWorld.decompose( this.translationWorld, this.rotationWorld, this.scaleWorld );
+			this.matrix.decompose( this.translationObject, this.rotationObject, this.scaleObject );
+
+			this.matrixWorld.compose( this.translationWorld, this.rotationObject, this.scaleWorld );
+
+
+		} else {
+
+			this.matrixWorld.copy( this.matrix );
+
+		}
+
+
+		this.matrixWorldNeedsUpdate = false;
+
+		force = true;
+
+	}
+
+	// update children
+
+	for ( var i = 0, l = this.children.length; i < l; i ++ ) {
+
+		this.children[ i ].updateMatrixWorld( force );
+
+	}
+
+};
+
+THREE.Gyroscope.prototype.translationWorld = new THREE.Vector3();
+THREE.Gyroscope.prototype.translationObject = new THREE.Vector3();
+THREE.Gyroscope.prototype.rotationWorld = new THREE.Quaternion();
+THREE.Gyroscope.prototype.rotationObject = new THREE.Quaternion();
+THREE.Gyroscope.prototype.scaleWorld = new THREE.Vector3();
+THREE.Gyroscope.prototype.scaleObject = new THREE.Vector3();
+
+/**
+ * @author zz85 / http://www.lab4games.net/zz85/blog
+ * Creates free form 2d path using series of points, lines or curves.
+ *
+ **/
+
+THREE.Path = function ( points ) {
+
+	THREE.CurvePath.call(this);
+
+	this.actions = [];
+
+	if ( points ) {
+
+		this.fromPoints( points );
+
+	}
+
+};
+
+THREE.Path.prototype = Object.create( THREE.CurvePath.prototype );
+
+THREE.PathActions = {
+
+	MOVE_TO: 'moveTo',
+	LINE_TO: 'lineTo',
+	QUADRATIC_CURVE_TO: 'quadraticCurveTo', // Bezier quadratic curve
+	BEZIER_CURVE_TO: 'bezierCurveTo', 		// Bezier cubic curve
+	CSPLINE_THRU: 'splineThru',				// Catmull-rom spline
+	ARC: 'arc',								// Circle
+	ELLIPSE: 'ellipse'
+};
+
+// TODO Clean up PATH API
+
+// Create path using straight lines to connect all points
+// - vectors: array of Vector2
+
+THREE.Path.prototype.fromPoints = function ( vectors ) {
+
+	this.moveTo( vectors[ 0 ].x, vectors[ 0 ].y );
+
+	for ( var v = 1, vlen = vectors.length; v < vlen; v ++ ) {
+
+		this.lineTo( vectors[ v ].x, vectors[ v ].y );
+
+	};
+
+};
+
+// startPath() endPath()?
+
+THREE.Path.prototype.moveTo = function ( x, y ) {
+
+	var args = Array.prototype.slice.call( arguments );
+	this.actions.push( { action: THREE.PathActions.MOVE_TO, args: args } );
+
+};
+
+THREE.Path.prototype.lineTo = function ( x, y ) {
+
+	var args = Array.prototype.slice.call( arguments );
+
+	var lastargs = this.actions[ this.actions.length - 1 ].args;
+
+	var x0 = lastargs[ lastargs.length - 2 ];
+	var y0 = lastargs[ lastargs.length - 1 ];
+
+	var curve = new THREE.LineCurve( new THREE.Vector2( x0, y0 ), new THREE.Vector2( x, y ) );
+	this.curves.push( curve );
+
+	this.actions.push( { action: THREE.PathActions.LINE_TO, args: args } );
+
+};
+
+THREE.Path.prototype.quadraticCurveTo = function( aCPx, aCPy, aX, aY ) {
+
+	var args = Array.prototype.slice.call( arguments );
+
+	var lastargs = this.actions[ this.actions.length - 1 ].args;
+
+	var x0 = lastargs[ lastargs.length - 2 ];
+	var y0 = lastargs[ lastargs.length - 1 ];
+
+	var curve = new THREE.QuadraticBezierCurve( new THREE.Vector2( x0, y0 ),
+												new THREE.Vector2( aCPx, aCPy ),
+												new THREE.Vector2( aX, aY ) );
+	this.curves.push( curve );
+
+	this.actions.push( { action: THREE.PathActions.QUADRATIC_CURVE_TO, args: args } );
+
+};
+
+THREE.Path.prototype.bezierCurveTo = function( aCP1x, aCP1y,
+                                               aCP2x, aCP2y,
+                                               aX, aY ) {
+
+	var args = Array.prototype.slice.call( arguments );
+
+	var lastargs = this.actions[ this.actions.length - 1 ].args;
+
+	var x0 = lastargs[ lastargs.length - 2 ];
+	var y0 = lastargs[ lastargs.length - 1 ];
+
+	var curve = new THREE.CubicBezierCurve( new THREE.Vector2( x0, y0 ),
+											new THREE.Vector2( aCP1x, aCP1y ),
+											new THREE.Vector2( aCP2x, aCP2y ),
+											new THREE.Vector2( aX, aY ) );
+	this.curves.push( curve );
+
+	this.actions.push( { action: THREE.PathActions.BEZIER_CURVE_TO, args: args } );
+
+};
+
+THREE.Path.prototype.splineThru = function( pts /*Array of Vector*/ ) {
+
+	var args = Array.prototype.slice.call( arguments );
+	var lastargs = this.actions[ this.actions.length - 1 ].args;
+
+	var x0 = lastargs[ lastargs.length - 2 ];
+	var y0 = lastargs[ lastargs.length - 1 ];
+//---
+	var npts = [ new THREE.Vector2( x0, y0 ) ];
+	Array.prototype.push.apply( npts, pts );
+
+	var curve = new THREE.SplineCurve( npts );
+	this.curves.push( curve );
+
+	this.actions.push( { action: THREE.PathActions.CSPLINE_THRU, args: args } );
+
+};
+
+// FUTURE: Change the API or follow canvas API?
+
+THREE.Path.prototype.arc = function ( aX, aY, aRadius,
+									  aStartAngle, aEndAngle, aClockwise ) {
+
+	var lastargs = this.actions[ this.actions.length - 1].args;
+	var x0 = lastargs[ lastargs.length - 2 ];
+	var y0 = lastargs[ lastargs.length - 1 ];
+
+	this.absarc(aX + x0, aY + y0, aRadius,
+		aStartAngle, aEndAngle, aClockwise );
+	
+ };
+
+ THREE.Path.prototype.absarc = function ( aX, aY, aRadius,
+									  aStartAngle, aEndAngle, aClockwise ) {
+	this.absellipse(aX, aY, aRadius, aRadius, aStartAngle, aEndAngle, aClockwise);
+ };
+ 
+THREE.Path.prototype.ellipse = function ( aX, aY, xRadius, yRadius,
+									  aStartAngle, aEndAngle, aClockwise ) {
+
+	var lastargs = this.actions[ this.actions.length - 1].args;
+	var x0 = lastargs[ lastargs.length - 2 ];
+	var y0 = lastargs[ lastargs.length - 1 ];
+
+	this.absellipse(aX + x0, aY + y0, xRadius, yRadius,
+		aStartAngle, aEndAngle, aClockwise );
+
+ };
+ 
+
+THREE.Path.prototype.absellipse = function ( aX, aY, xRadius, yRadius,
+									  aStartAngle, aEndAngle, aClockwise ) {
+
+	var args = Array.prototype.slice.call( arguments );
+	var curve = new THREE.EllipseCurve( aX, aY, xRadius, yRadius,
+									aStartAngle, aEndAngle, aClockwise );
+	this.curves.push( curve );
+
+	var lastPoint = curve.getPoint(aClockwise ? 1 : 0);
+	args.push(lastPoint.x);
+	args.push(lastPoint.y);
+
+	this.actions.push( { action: THREE.PathActions.ELLIPSE, args: args } );
+
+ };
+
+THREE.Path.prototype.getSpacedPoints = function ( divisions, closedPath ) {
+
+	if ( ! divisions ) divisions = 40;
+
+	var points = [];
+
+	for ( var i = 0; i < divisions; i ++ ) {
+
+		points.push( this.getPoint( i / divisions ) );
+
+		//if( !this.getPoint( i / divisions ) ) throw "DIE";
+
+	}
+
+	// if ( closedPath ) {
+	//
+	// 	points.push( points[ 0 ] );
+	//
+	// }
+
+	return points;
+
+};
+
+/* Return an array of vectors based on contour of the path */
+
+THREE.Path.prototype.getPoints = function( divisions, closedPath ) {
+
+	if (this.useSpacedPoints) {
+		console.log('tata');
+		return this.getSpacedPoints( divisions, closedPath );
+	}
+
+	divisions = divisions || 12;
+
+	var points = [];
+
+	var i, il, item, action, args;
+	var cpx, cpy, cpx2, cpy2, cpx1, cpy1, cpx0, cpy0,
+		laste, j,
+		t, tx, ty;
+
+	for ( i = 0, il = this.actions.length; i < il; i ++ ) {
+
+		item = this.actions[ i ];
+
+		action = item.action;
+		args = item.args;
+
+		switch( action ) {
+
+		case THREE.PathActions.MOVE_TO:
+
+			points.push( new THREE.Vector2( args[ 0 ], args[ 1 ] ) );
+
+			break;
+
+		case THREE.PathActions.LINE_TO:
+
+			points.push( new THREE.Vector2( args[ 0 ], args[ 1 ] ) );
+
+			break;
+
+		case THREE.PathActions.QUADRATIC_CURVE_TO:
+
+			cpx  = args[ 2 ];
+			cpy  = args[ 3 ];
+
+			cpx1 = args[ 0 ];
+			cpy1 = args[ 1 ];
+
+			if ( points.length > 0 ) {
+
+				laste = points[ points.length - 1 ];
+
+				cpx0 = laste.x;
+				cpy0 = laste.y;
+
+			} else {
+
+				laste = this.actions[ i - 1 ].args;
+
+				cpx0 = laste[ laste.length - 2 ];
+				cpy0 = laste[ laste.length - 1 ];
+
+			}
+
+			for ( j = 1; j <= divisions; j ++ ) {
+
+				t = j / divisions;
+
+				tx = THREE.Shape.Utils.b2( t, cpx0, cpx1, cpx );
+				ty = THREE.Shape.Utils.b2( t, cpy0, cpy1, cpy );
+
+				points.push( new THREE.Vector2( tx, ty ) );
+
+		  	}
+
+			break;
+
+		case THREE.PathActions.BEZIER_CURVE_TO:
+
+			cpx  = args[ 4 ];
+			cpy  = args[ 5 ];
+
+			cpx1 = args[ 0 ];
+			cpy1 = args[ 1 ];
+
+			cpx2 = args[ 2 ];
+			cpy2 = args[ 3 ];
+
+			if ( points.length > 0 ) {
+
+				laste = points[ points.length - 1 ];
+
+				cpx0 = laste.x;
+				cpy0 = laste.y;
+
+			} else {
+
+				laste = this.actions[ i - 1 ].args;
+
+				cpx0 = laste[ laste.length - 2 ];
+				cpy0 = laste[ laste.length - 1 ];
+
+			}
+
+
+			for ( j = 1; j <= divisions; j ++ ) {
+
+				t = j / divisions;
+
+				tx = THREE.Shape.Utils.b3( t, cpx0, cpx1, cpx2, cpx );
+				ty = THREE.Shape.Utils.b3( t, cpy0, cpy1, cpy2, cpy );
+
+				points.push( new THREE.Vector2( tx, ty ) );
+
+			}
+
+			break;
+
+		case THREE.PathActions.CSPLINE_THRU:
+
+			laste = this.actions[ i - 1 ].args;
+
+			var last = new THREE.Vector2( laste[ laste.length - 2 ], laste[ laste.length - 1 ] );
+			var spts = [ last ];
+
+			var n = divisions * args[ 0 ].length;
+
+			spts = spts.concat( args[ 0 ] );
+
+			var spline = new THREE.SplineCurve( spts );
+
+			for ( j = 1; j <= n; j ++ ) {
+
+				points.push( spline.getPointAt( j / n ) ) ;
+
+			}
+
+			break;
+
+		case THREE.PathActions.ARC:
+
+			var aX = args[ 0 ], aY = args[ 1 ],
+				aRadius = args[ 2 ],
+				aStartAngle = args[ 3 ], aEndAngle = args[ 4 ],
+				aClockwise = !!args[ 5 ];
+
+			var deltaAngle = aEndAngle - aStartAngle;
+			var angle;
+			var tdivisions = divisions * 2;
+
+			for ( j = 1; j <= tdivisions; j ++ ) {
+
+				t = j / tdivisions;
+
+				if ( ! aClockwise ) {
+
+					t = 1 - t;
+
+				}
+
+				angle = aStartAngle + t * deltaAngle;
+
+				tx = aX + aRadius * Math.cos( angle );
+				ty = aY + aRadius * Math.sin( angle );
+
+				//console.log('t', t, 'angle', angle, 'tx', tx, 'ty', ty);
+
+				points.push( new THREE.Vector2( tx, ty ) );
+
+			}
+
+			//console.log(points);
+
+		  break;
+		  
+		case THREE.PathActions.ELLIPSE:
+
+			var aX = args[ 0 ], aY = args[ 1 ],
+				xRadius = args[ 2 ],
+				yRadius = args[ 3 ],
+				aStartAngle = args[ 4 ], aEndAngle = args[ 5 ],
+				aClockwise = !!args[ 6 ];
+
+
+			var deltaAngle = aEndAngle - aStartAngle;
+			var angle;
+			var tdivisions = divisions * 2;
+
+			for ( j = 1; j <= tdivisions; j ++ ) {
+
+				t = j / tdivisions;
+
+				if ( ! aClockwise ) {
+
+					t = 1 - t;
+
+				}
+
+				angle = aStartAngle + t * deltaAngle;
+
+				tx = aX + xRadius * Math.cos( angle );
+				ty = aY + yRadius * Math.sin( angle );
+
+				//console.log('t', t, 'angle', angle, 'tx', tx, 'ty', ty);
+
+				points.push( new THREE.Vector2( tx, ty ) );
+
+			}
+
+			//console.log(points);
+
+		  break;
+
+		} // end switch
+
+	}
+
+
+
+	// Normalize to remove the closing point by default.
+	var lastPoint = points[ points.length - 1];
+	var EPSILON = 0.0000000001;
+	if ( Math.abs(lastPoint.x - points[ 0 ].x) < EPSILON &&
+             Math.abs(lastPoint.y - points[ 0 ].y) < EPSILON)
+		points.splice( points.length - 1, 1);
+	if ( closedPath ) {
+
+		points.push( points[ 0 ] );
+
+	}
+
+	return points;
+
+};
+
+// Breaks path into shapes
+
+THREE.Path.prototype.toShapes = function() {
+
+	var i, il, item, action, args;
+
+	var subPaths = [], lastPath = new THREE.Path();
+
+	for ( i = 0, il = this.actions.length; i < il; i ++ ) {
+
+		item = this.actions[ i ];
+
+		args = item.args;
+		action = item.action;
+
+		if ( action == THREE.PathActions.MOVE_TO ) {
+
+			if ( lastPath.actions.length != 0 ) {
+
+				subPaths.push( lastPath );
+				lastPath = new THREE.Path();
+
+			}
+
+		}
+
+		lastPath[ action ].apply( lastPath, args );
+
+	}
+
+	if ( lastPath.actions.length != 0 ) {
+
+		subPaths.push( lastPath );
+
+	}
+
+	// console.log(subPaths);
+
+	if ( subPaths.length == 0 ) return [];
+
+	var tmpPath, tmpShape, shapes = [];
+
+	var holesFirst = !THREE.Shape.Utils.isClockWise( subPaths[ 0 ].getPoints() );
+	// console.log("Holes first", holesFirst);
+
+	if ( subPaths.length == 1) {
+		tmpPath = subPaths[0];
+		tmpShape = new THREE.Shape();
+		tmpShape.actions = tmpPath.actions;
+		tmpShape.curves = tmpPath.curves;
+		shapes.push( tmpShape );
+		return shapes;
+	};
+
+	if ( holesFirst ) {
+
+		tmpShape = new THREE.Shape();
+
+		for ( i = 0, il = subPaths.length; i < il; i ++ ) {
+
+			tmpPath = subPaths[ i ];
+
+			if ( THREE.Shape.Utils.isClockWise( tmpPath.getPoints() ) ) {
+
+				tmpShape.actions = tmpPath.actions;
+				tmpShape.curves = tmpPath.curves;
+
+				shapes.push( tmpShape );
+				tmpShape = new THREE.Shape();
+
+				//console.log('cw', i);
+
+			} else {
+
+				tmpShape.holes.push( tmpPath );
+
+				//console.log('ccw', i);
+
+			}
+
+		}
+
+	} else {
+
+		// Shapes first
+
+		for ( i = 0, il = subPaths.length; i < il; i ++ ) {
+
+			tmpPath = subPaths[ i ];
+
+			if ( THREE.Shape.Utils.isClockWise( tmpPath.getPoints() ) ) {
+
+
+				if ( tmpShape ) shapes.push( tmpShape );
+
+				tmpShape = new THREE.Shape();
+				tmpShape.actions = tmpPath.actions;
+				tmpShape.curves = tmpPath.curves;
+
+			} else {
+
+				tmpShape.holes.push( tmpPath );
+
+			}
+
+		}
+
+		shapes.push( tmpShape );
+
+	}
+
+	//console.log("shape", shapes);
+
+	return shapes;
+
+};
+/**
+ * @author zz85 / http://www.lab4games.net/zz85/blog
+ * Defines a 2d shape plane using paths.
+ **/
+
+// STEP 1 Create a path.
+// STEP 2 Turn path into shape.
+// STEP 3 ExtrudeGeometry takes in Shape/Shapes
+// STEP 3a - Extract points from each shape, turn to vertices
+// STEP 3b - Triangulate each shape, add faces.
+
+THREE.Shape = function () {
+
+	THREE.Path.apply( this, arguments );
+	this.holes = [];
+
+};
+
+THREE.Shape.prototype = Object.create( THREE.Path.prototype );
+
+// Convenience method to return ExtrudeGeometry
+
+THREE.Shape.prototype.extrude = function ( options ) {
+
+	var extruded = new THREE.ExtrudeGeometry( this, options );
+	return extruded;
+
+};
+
+// Convenience method to return ShapeGeometry
+
+THREE.Shape.prototype.makeGeometry = function ( options ) {
+
+	var geometry = new THREE.ShapeGeometry( this, options );
+	return geometry;
+
+};
+
+// Get points of holes
+
+THREE.Shape.prototype.getPointsHoles = function ( divisions ) {
+
+	var i, il = this.holes.length, holesPts = [];
+
+	for ( i = 0; i < il; i ++ ) {
+
+		holesPts[ i ] = this.holes[ i ].getTransformedPoints( divisions, this.bends );
+
+	}
+
+	return holesPts;
+
+};
+
+// Get points of holes (spaced by regular distance)
+
+THREE.Shape.prototype.getSpacedPointsHoles = function ( divisions ) {
+
+	var i, il = this.holes.length, holesPts = [];
+
+	for ( i = 0; i < il; i ++ ) {
+
+		holesPts[ i ] = this.holes[ i ].getTransformedSpacedPoints( divisions, this.bends );
+
+	}
+
+	return holesPts;
+
+};
+
+
+// Get points of shape and holes (keypoints based on segments parameter)
+
+THREE.Shape.prototype.extractAllPoints = function ( divisions ) {
+
+	return {
+
+		shape: this.getTransformedPoints( divisions ),
+		holes: this.getPointsHoles( divisions )
+
+	};
+
+};
+
+THREE.Shape.prototype.extractPoints = function ( divisions ) {
+
+	if (this.useSpacedPoints) {
+		return this.extractAllSpacedPoints(divisions);
+	}
+
+	return this.extractAllPoints(divisions);
+
+};
+
+//
+// THREE.Shape.prototype.extractAllPointsWithBend = function ( divisions, bend ) {
+//
+// 	return {
+//
+// 		shape: this.transform( bend, divisions ),
+// 		holes: this.getPointsHoles( divisions, bend )
+//
+// 	};
+//
+// };
+
+// Get points of shape and holes (spaced by regular distance)
+
+THREE.Shape.prototype.extractAllSpacedPoints = function ( divisions ) {
+
+	return {
+
+		shape: this.getTransformedSpacedPoints( divisions ),
+		holes: this.getSpacedPointsHoles( divisions )
+
+	};
+
+};
+
+/**************************************************************
+ *	Utils
+ **************************************************************/
+
+THREE.Shape.Utils = {
+
+	/*
+		contour - array of vector2 for contour
+		holes   - array of array of vector2
+	*/
+
+	removeHoles: function ( contour, holes ) {
+
+		var shape = contour.concat(); // work on this shape
+		var allpoints = shape.concat();
+
+		/* For each isolated shape, find the closest points and break to the hole to allow triangulation */
+
+
+		var prevShapeVert, nextShapeVert,
+			prevHoleVert, nextHoleVert,
+			holeIndex, shapeIndex,
+			shapeId, shapeGroup,
+			h, h2,
+			hole, shortest, d,
+			p, pts1, pts2,
+			tmpShape1, tmpShape2,
+			tmpHole1, tmpHole2,
+			verts = [];
+
+		for ( h = 0; h < holes.length; h ++ ) {
+
+			hole = holes[ h ];
+
+			/*
+			shapeholes[ h ].concat(); // preserves original
+			holes.push( hole );
+			*/
+
+			Array.prototype.push.apply( allpoints, hole );
+
+			shortest = Number.POSITIVE_INFINITY;
+
+
+			// Find the shortest pair of pts between shape and hole
+
+			// Note: Actually, I'm not sure now if we could optimize this to be faster than O(m*n)
+			// Using distanceToSquared() intead of distanceTo() should speed a little
+			// since running square roots operations are reduced.
+
+			for ( h2 = 0; h2 < hole.length; h2 ++ ) {
+
+				pts1 = hole[ h2 ];
+				var dist = [];
+
+				for ( p = 0; p < shape.length; p++ ) {
+
+					pts2 = shape[ p ];
+					d = pts1.distanceToSquared( pts2 );
+					dist.push( d );
+
+					if ( d < shortest ) {
+
+						shortest = d;
+						holeIndex = h2;
+						shapeIndex = p;
+
+					}
+
+				}
+
+			}
+
+			//console.log("shortest", shortest, dist);
+
+			prevShapeVert = ( shapeIndex - 1 ) >= 0 ? shapeIndex - 1 : shape.length - 1;
+			prevHoleVert = ( holeIndex - 1 ) >= 0 ? holeIndex - 1 : hole.length - 1;
+
+			var areaapts = [
+
+				hole[ holeIndex ],
+				shape[ shapeIndex ],
+				shape[ prevShapeVert ]
+
+			];
+
+			var areaa = THREE.FontUtils.Triangulate.area( areaapts );
+
+			var areabpts = [
+
+				hole[ holeIndex ],
+				hole[ prevHoleVert ],
+				shape[ shapeIndex ]
+
+			];
+
+			var areab = THREE.FontUtils.Triangulate.area( areabpts );
+
+			var shapeOffset = 1;
+			var holeOffset = -1;
+
+			var oldShapeIndex = shapeIndex, oldHoleIndex = holeIndex;
+			shapeIndex += shapeOffset;
+			holeIndex += holeOffset;
+
+			if ( shapeIndex < 0 ) { shapeIndex += shape.length;  }
+			shapeIndex %= shape.length;
+
+			if ( holeIndex < 0 ) { holeIndex += hole.length;  }
+			holeIndex %= hole.length;
+
+			prevShapeVert = ( shapeIndex - 1 ) >= 0 ? shapeIndex - 1 : shape.length - 1;
+			prevHoleVert = ( holeIndex - 1 ) >= 0 ? holeIndex - 1 : hole.length - 1;
+
+			areaapts = [
+
+				hole[ holeIndex ],
+				shape[ shapeIndex ],
+				shape[ prevShapeVert ]
+
+			];
+
+			var areaa2 = THREE.FontUtils.Triangulate.area( areaapts );
+
+			areabpts = [
+
+				hole[ holeIndex ],
+				hole[ prevHoleVert ],
+				shape[ shapeIndex ]
+
+			];
+
+			var areab2 = THREE.FontUtils.Triangulate.area( areabpts );
+			//console.log(areaa,areab ,areaa2,areab2, ( areaa + areab ),  ( areaa2 + areab2 ));
+
+			if ( ( areaa + areab ) > ( areaa2 + areab2 ) ) {
+
+				// In case areas are not correct.
+				//console.log("USE THIS");
+
+				shapeIndex = oldShapeIndex;
+				holeIndex = oldHoleIndex ;
+
+				if ( shapeIndex < 0 ) { shapeIndex += shape.length;  }
+				shapeIndex %= shape.length;
+
+				if ( holeIndex < 0 ) { holeIndex += hole.length;  }
+				holeIndex %= hole.length;
+
+				prevShapeVert = ( shapeIndex - 1 ) >= 0 ? shapeIndex - 1 : shape.length - 1;
+				prevHoleVert = ( holeIndex - 1 ) >= 0 ? holeIndex - 1 : hole.length - 1;
+
+			} else {
+
+				//console.log("USE THAT ")
+
+			}
+
+			tmpShape1 = shape.slice( 0, shapeIndex );
+			tmpShape2 = shape.slice( shapeIndex );
+			tmpHole1 = hole.slice( holeIndex );
+			tmpHole2 = hole.slice( 0, holeIndex );
+
+			// Should check orders here again?
+
+			var trianglea = [
+
+				hole[ holeIndex ],
+				shape[ shapeIndex ],
+				shape[ prevShapeVert ]
+
+			];
+
+			var triangleb = [
+
+				hole[ holeIndex ] ,
+				hole[ prevHoleVert ],
+				shape[ shapeIndex ]
+
+			];
+
+			verts.push( trianglea );
+			verts.push( triangleb );
+
+			shape = tmpShape1.concat( tmpHole1 ).concat( tmpHole2 ).concat( tmpShape2 );
+
+		}
+
+		return {
+
+			shape:shape, 		/* shape with no holes */
+			isolatedPts: verts, /* isolated faces */
+			allpoints: allpoints
+
+		}
+
+
+	},
+
+	triangulateShape: function ( contour, holes ) {
+
+		var shapeWithoutHoles = THREE.Shape.Utils.removeHoles( contour, holes );
+
+		var shape = shapeWithoutHoles.shape,
+			allpoints = shapeWithoutHoles.allpoints,
+			isolatedPts = shapeWithoutHoles.isolatedPts;
+
+		var triangles = THREE.FontUtils.Triangulate( shape, false ); // True returns indices for points of spooled shape
+
+		// To maintain reference to old shape, one must match coordinates, or offset the indices from original arrays. It's probably easier to do the first.
+
+		//console.log( "triangles",triangles, triangles.length );
+		//console.log( "allpoints",allpoints, allpoints.length );
+
+		var i, il, f, face,
+			key, index,
+			allPointsMap = {},
+			isolatedPointsMap = {};
+
+		// prepare all points map
+
+		for ( i = 0, il = allpoints.length; i < il; i ++ ) {
+
+			key = allpoints[ i ].x + ":" + allpoints[ i ].y;
+
+			if ( allPointsMap[ key ] !== undefined ) {
+
+				console.log( "Duplicate point", key );
+
+			}
+
+			allPointsMap[ key ] = i;
+
+		}
+
+		// check all face vertices against all points map
+
+		for ( i = 0, il = triangles.length; i < il; i ++ ) {
+
+			face = triangles[ i ];
+
+			for ( f = 0; f < 3; f ++ ) {
+
+				key = face[ f ].x + ":" + face[ f ].y;
+
+				index = allPointsMap[ key ];
+
+				if ( index !== undefined ) {
+
+					face[ f ] = index;
+
+				}
+
+			}
+
+		}
+
+		// check isolated points vertices against all points map
+
+		for ( i = 0, il = isolatedPts.length; i < il; i ++ ) {
+
+			face = isolatedPts[ i ];
+
+			for ( f = 0; f < 3; f ++ ) {
+
+				key = face[ f ].x + ":" + face[ f ].y;
+
+				index = allPointsMap[ key ];
+
+				if ( index !== undefined ) {
+
+					face[ f ] = index;
+
+				}
+
+			}
+
+		}
+
+		return triangles.concat( isolatedPts );
+
+	}, // end triangulate shapes
+
+	/*
+	triangulate2 : function( pts, holes ) {
+
+		// For use with Poly2Tri.js
+
+		var allpts = pts.concat();
+		var shape = [];
+		for (var p in pts) {
+			shape.push(new js.poly2tri.Point(pts[p].x, pts[p].y));
+		}
+
+		var swctx = new js.poly2tri.SweepContext(shape);
+
+		for (var h in holes) {
+			var aHole = holes[h];
+			var newHole = []
+			for (i in aHole) {
+				newHole.push(new js.poly2tri.Point(aHole[i].x, aHole[i].y));
+				allpts.push(aHole[i]);
+			}
+			swctx.AddHole(newHole);
+		}
+
+		var find;
+		var findIndexForPt = function (pt) {
+			find = new THREE.Vector2(pt.x, pt.y);
+			var p;
+			for (p=0, pl = allpts.length; p<pl; p++) {
+				if (allpts[p].equals(find)) return p;
+			}
+			return -1;
+		};
+
+		// triangulate
+		js.poly2tri.sweep.Triangulate(swctx);
+
+		var triangles =  swctx.GetTriangles();
+		var tr ;
+		var facesPts = [];
+		for (var t in triangles) {
+			tr =  triangles[t];
+			facesPts.push([
+				findIndexForPt(tr.GetPoint(0)),
+				findIndexForPt(tr.GetPoint(1)),
+				findIndexForPt(tr.GetPoint(2))
+					]);
+		}
+
+
+	//	console.log(facesPts);
+	//	console.log("triangles", triangles.length, triangles);
+
+		// Returns array of faces with 3 element each
+	return facesPts;
+	},
+*/
+
+	isClockWise: function ( pts ) {
+
+		return THREE.FontUtils.Triangulate.area( pts ) < 0;
+
+	},
+
+	// Bezier Curves formulas obtained from
+	// http://en.wikipedia.org/wiki/B%C3%A9zier_curve
+
+	// Quad Bezier Functions
+
+	b2p0: function ( t, p ) {
+
+		var k = 1 - t;
+		return k * k * p;
+
+	},
+
+	b2p1: function ( t, p ) {
+
+		return 2 * ( 1 - t ) * t * p;
+
+	},
+
+	b2p2: function ( t, p ) {
+
+		return t * t * p;
+
+	},
+
+	b2: function ( t, p0, p1, p2 ) {
+
+		return this.b2p0( t, p0 ) + this.b2p1( t, p1 ) + this.b2p2( t, p2 );
+
+	},
+
+	// Cubic Bezier Functions
+
+	b3p0: function ( t, p ) {
+
+		var k = 1 - t;
+		return k * k * k * p;
+
+	},
+
+	b3p1: function ( t, p ) {
+
+		var k = 1 - t;
+		return 3 * k * k * t * p;
+
+	},
+
+	b3p2: function ( t, p ) {
+
+		var k = 1 - t;
+		return 3 * k * t * t * p;
+
+	},
+
+	b3p3: function ( t, p ) {
+
+		return t * t * t * p;
+
+	},
+
+	b3: function ( t, p0, p1, p2, p3 ) {
+
+		return this.b3p0( t, p0 ) + this.b3p1( t, p1 ) + this.b3p2( t, p2 ) +  this.b3p3( t, p3 );
+
+	}
+
+};
+
+/**
+ * @author mikael emtinger / http://gomo.se/
+ */
+
+THREE.AnimationHandler = (function() {
+
+	var playing = [];
+	var library = {};
+	var that    = {};
+
+
+	//--- update ---
+
+	that.update = function( deltaTimeMS ) {
+
+		for( var i = 0; i < playing.length; i ++ )
+			playing[ i ].update( deltaTimeMS );
+
+	};
+
+
+	//--- add ---
+
+	that.addToUpdate = function( animation ) {
+
+		if ( playing.indexOf( animation ) === -1 )
+			playing.push( animation );
+
+	};
+
+
+	//--- remove ---
+
+	that.removeFromUpdate = function( animation ) {
+
+		var index = playing.indexOf( animation );
+
+		if( index !== -1 )
+			playing.splice( index, 1 );
+
+	};
+
+
+	//--- add ---
+
+	that.add = function( data ) {
+
+		if ( library[ data.name ] !== undefined )
+			console.log( "THREE.AnimationHandler.add: Warning! " + data.name + " already exists in library. Overwriting." );
+
+		library[ data.name ] = data;
+		initData( data );
+
+	};
+
+
+	//--- get ---
+
+	that.get = function( name ) {
+
+		if ( typeof name === "string" ) {
+
+			if ( library[ name ] ) {
+
+				return library[ name ];
+
+			} else {
+
+				console.log( "THREE.AnimationHandler.get: Couldn't find animation " + name );
+				return null;
+
+			}
+
+		} else {
+
+			// todo: add simple tween library
+
+		}
+
+	};
+
+	//--- parse ---
+
+	that.parse = function( root ) {
+
+		// setup hierarchy
+
+		var hierarchy = [];
+
+		if ( root instanceof THREE.SkinnedMesh ) {
+
+			for( var b = 0; b < root.bones.length; b++ ) {
+
+				hierarchy.push( root.bones[ b ] );
+
+			}
+
+		} else {
+
+			parseRecurseHierarchy( root, hierarchy );
+
+		}
+
+		return hierarchy;
+
+	};
+
+	var parseRecurseHierarchy = function( root, hierarchy ) {
+
+		hierarchy.push( root );
+
+		for( var c = 0; c < root.children.length; c++ )
+			parseRecurseHierarchy( root.children[ c ], hierarchy );
+
+	}
+
+
+	//--- init data ---
+
+	var initData = function( data ) {
+
+		if( data.initialized === true )
+			return;
+
+
+		// loop through all keys
+
+		for( var h = 0; h < data.hierarchy.length; h ++ ) {
+
+			for( var k = 0; k < data.hierarchy[ h ].keys.length; k ++ ) {
+
+				// remove minus times
+
+				if( data.hierarchy[ h ].keys[ k ].time < 0 )
+					data.hierarchy[ h ].keys[ k ].time = 0;
+
+
+				// create quaternions
+
+				if( data.hierarchy[ h ].keys[ k ].rot !== undefined &&
+				 !( data.hierarchy[ h ].keys[ k ].rot instanceof THREE.Quaternion ) ) {
+
+					var quat = data.hierarchy[ h ].keys[ k ].rot;
+					data.hierarchy[ h ].keys[ k ].rot = new THREE.Quaternion( quat[0], quat[1], quat[2], quat[3] );
+
+				}
+
+			}
+
+
+			// prepare morph target keys
+
+			if( data.hierarchy[ h ].keys.length && data.hierarchy[ h ].keys[ 0 ].morphTargets !== undefined ) {
+
+				// get all used
+
+				var usedMorphTargets = {};
+
+				for ( var k = 0; k < data.hierarchy[ h ].keys.length; k ++ ) {
+
+					for ( var m = 0; m < data.hierarchy[ h ].keys[ k ].morphTargets.length; m ++ ) {
+
+						var morphTargetName = data.hierarchy[ h ].keys[ k ].morphTargets[ m ];
+						usedMorphTargets[ morphTargetName ] = -1;
+
+					}
+
+				}
+
+				data.hierarchy[ h ].usedMorphTargets = usedMorphTargets;
+
+
+				// set all used on all frames
+
+				for ( var k = 0; k < data.hierarchy[ h ].keys.length; k ++ ) {
+
+					var influences = {};
+
+					for ( var morphTargetName in usedMorphTargets ) {
+
+						for ( var m = 0; m < data.hierarchy[ h ].keys[ k ].morphTargets.length; m ++ ) {
+
+							if ( data.hierarchy[ h ].keys[ k ].morphTargets[ m ] === morphTargetName ) {
+
+								influences[ morphTargetName ] = data.hierarchy[ h ].keys[ k ].morphTargetsInfluences[ m ];
+								break;
+
+							}
+
+						}
+
+						if ( m === data.hierarchy[ h ].keys[ k ].morphTargets.length ) {
+
+							influences[ morphTargetName ] = 0;
+
+						}
+
+					}
+
+					data.hierarchy[ h ].keys[ k ].morphTargetsInfluences = influences;
+
+				}
+
+			}
+
+
+			// remove all keys that are on the same time
+
+			for ( var k = 1; k < data.hierarchy[ h ].keys.length; k ++ ) {
+
+				if ( data.hierarchy[ h ].keys[ k ].time === data.hierarchy[ h ].keys[ k - 1 ].time ) {
+
+					data.hierarchy[ h ].keys.splice( k, 1 );
+					k --;
+
+				}
+
+			}
+
+
+			// set index
+
+			for ( var k = 0; k < data.hierarchy[ h ].keys.length; k ++ ) {
+
+				data.hierarchy[ h ].keys[ k ].index = k;
+
+			}
+
+		}
+
+
+		// JIT
+
+		var lengthInFrames = parseInt( data.length * data.fps, 10 );
+
+		data.JIT = {};
+		data.JIT.hierarchy = [];
+
+		for( var h = 0; h < data.hierarchy.length; h ++ )
+			data.JIT.hierarchy.push( new Array( lengthInFrames ) );
+
+
+		// done
+
+		data.initialized = true;
+
+	};
+
+
+	// interpolation types
+
+	that.LINEAR = 0;
+	that.CATMULLROM = 1;
+	that.CATMULLROM_FORWARD = 2;
+
+	return that;
+
+}());
+/**
+ * @author mikael emtinger / http://gomo.se/
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.Animation = function ( root, name, interpolationType ) {
+
+	this.root = root;
+	this.data = THREE.AnimationHandler.get( name );
+	this.hierarchy = THREE.AnimationHandler.parse( root );
+
+	this.currentTime = 0;
+	this.timeScale = 1;
+
+	this.isPlaying = false;
+	this.isPaused = true;
+	this.loop = true;
+
+	this.interpolationType = interpolationType !== undefined ? interpolationType : THREE.AnimationHandler.LINEAR;
+
+	this.points = [];
+	this.target = new THREE.Vector3();
+
+};
+
+THREE.Animation.prototype.play = function ( loop, startTimeMS ) {
+
+	if ( this.isPlaying === false ) {
+
+		this.isPlaying = true;
+		this.loop = loop !== undefined ? loop : true;
+		this.currentTime = startTimeMS !== undefined ? startTimeMS : 0;
+
+		// reset key cache
+
+		var h, hl = this.hierarchy.length,
+			object;
+
+		for ( h = 0; h < hl; h ++ ) {
+
+			object = this.hierarchy[ h ];
+
+			if ( this.interpolationType !== THREE.AnimationHandler.CATMULLROM_FORWARD ) {
+
+				object.useQuaternion = true;
+
+			}
+
+			object.matrixAutoUpdate = true;
+
+			if ( object.animationCache === undefined ) {
+
+				object.animationCache = {};
+				object.animationCache.prevKey = { pos: 0, rot: 0, scl: 0 };
+				object.animationCache.nextKey = { pos: 0, rot: 0, scl: 0 };
+				object.animationCache.originalMatrix = object instanceof THREE.Bone ? object.skinMatrix : object.matrix;
+
+			}
+
+			var prevKey = object.animationCache.prevKey;
+			var nextKey = object.animationCache.nextKey;
+
+			prevKey.pos = this.data.hierarchy[ h ].keys[ 0 ];
+			prevKey.rot = this.data.hierarchy[ h ].keys[ 0 ];
+			prevKey.scl = this.data.hierarchy[ h ].keys[ 0 ];
+
+			nextKey.pos = this.getNextKeyWith( "pos", h, 1 );
+			nextKey.rot = this.getNextKeyWith( "rot", h, 1 );
+			nextKey.scl = this.getNextKeyWith( "scl", h, 1 );
+
+		}
+
+		this.update( 0 );
+
+	}
+
+	this.isPaused = false;
+
+	THREE.AnimationHandler.addToUpdate( this );
+
+};
+
+
+THREE.Animation.prototype.pause = function() {
+
+	if ( this.isPaused === true ) {
+
+		THREE.AnimationHandler.addToUpdate( this );
+
+	} else {
+
+		THREE.AnimationHandler.removeFromUpdate( this );
+
+	}
+
+	this.isPaused = !this.isPaused;
+
+};
+
+
+THREE.Animation.prototype.stop = function() {
+
+	this.isPlaying = false;
+	this.isPaused  = false;
+	THREE.AnimationHandler.removeFromUpdate( this );
+
+};
+
+
+THREE.Animation.prototype.update = function ( deltaTimeMS ) {
+
+	// early out
+
+	if ( this.isPlaying === false ) return;
+
+
+	// vars
+
+	var types = [ "pos", "rot", "scl" ];
+	var type;
+	var scale;
+	var vector;
+	var prevXYZ, nextXYZ;
+	var prevKey, nextKey;
+	var object;
+	var animationCache;
+	var frame;
+	var JIThierarchy = this.data.JIT.hierarchy;
+	var currentTime, unloopedCurrentTime;
+	var currentPoint, forwardPoint, angle;
+
+
+	this.currentTime += deltaTimeMS * this.timeScale;
+
+	unloopedCurrentTime = this.currentTime;
+	currentTime = this.currentTime = this.currentTime % this.data.length;
+	frame = parseInt( Math.min( currentTime * this.data.fps, this.data.length * this.data.fps ), 10 );
+
+
+	for ( var h = 0, hl = this.hierarchy.length; h < hl; h ++ ) {
+
+		object = this.hierarchy[ h ];
+		animationCache = object.animationCache;
+
+		// loop through pos/rot/scl
+
+		for ( var t = 0; t < 3; t ++ ) {
+
+			// get keys
+
+			type    = types[ t ];
+			prevKey = animationCache.prevKey[ type ];
+			nextKey = animationCache.nextKey[ type ];
+
+			// switch keys?
+
+			if ( nextKey.time <= unloopedCurrentTime ) {
+
+				// did we loop?
+
+				if ( currentTime < unloopedCurrentTime ) {
+
+					if ( this.loop ) {
+
+						prevKey = this.data.hierarchy[ h ].keys[ 0 ];
+						nextKey = this.getNextKeyWith( type, h, 1 );
+
+						while( nextKey.time < currentTime ) {
+
+							prevKey = nextKey;
+							nextKey = this.getNextKeyWith( type, h, nextKey.index + 1 );
+
+						}
+
+					} else {
+
+						this.stop();
+						return;
+
+					}
+
+				} else {
+
+					do {
+
+						prevKey = nextKey;
+						nextKey = this.getNextKeyWith( type, h, nextKey.index + 1 );
+
+					} while( nextKey.time < currentTime )
+
+				}
+
+				animationCache.prevKey[ type ] = prevKey;
+				animationCache.nextKey[ type ] = nextKey;
+
+			}
+
+
+			object.matrixAutoUpdate = true;
+			object.matrixWorldNeedsUpdate = true;
+
+			scale = ( currentTime - prevKey.time ) / ( nextKey.time - prevKey.time );
+			prevXYZ = prevKey[ type ];
+			nextXYZ = nextKey[ type ];
+
+
+			// check scale error
+
+			if ( scale < 0 || scale > 1 ) {
+
+				console.log( "THREE.Animation.update: Warning! Scale out of bounds:" + scale + " on bone " + h );
+				scale = scale < 0 ? 0 : 1;
+
+			}
+
+			// interpolate
+
+			if ( type === "pos" ) {
+
+				vector = object.position;
+
+				if ( this.interpolationType === THREE.AnimationHandler.LINEAR ) {
+
+					vector.x = prevXYZ[ 0 ] + ( nextXYZ[ 0 ] - prevXYZ[ 0 ] ) * scale;
+					vector.y = prevXYZ[ 1 ] + ( nextXYZ[ 1 ] - prevXYZ[ 1 ] ) * scale;
+					vector.z = prevXYZ[ 2 ] + ( nextXYZ[ 2 ] - prevXYZ[ 2 ] ) * scale;
+
+				} else if ( this.interpolationType === THREE.AnimationHandler.CATMULLROM ||
+						    this.interpolationType === THREE.AnimationHandler.CATMULLROM_FORWARD ) {
+
+					this.points[ 0 ] = this.getPrevKeyWith( "pos", h, prevKey.index - 1 )[ "pos" ];
+					this.points[ 1 ] = prevXYZ;
+					this.points[ 2 ] = nextXYZ;
+					this.points[ 3 ] = this.getNextKeyWith( "pos", h, nextKey.index + 1 )[ "pos" ];
+
+					scale = scale * 0.33 + 0.33;
+
+					currentPoint = this.interpolateCatmullRom( this.points, scale );
+
+					vector.x = currentPoint[ 0 ];
+					vector.y = currentPoint[ 1 ];
+					vector.z = currentPoint[ 2 ];
+
+					if ( this.interpolationType === THREE.AnimationHandler.CATMULLROM_FORWARD ) {
+
+						forwardPoint = this.interpolateCatmullRom( this.points, scale * 1.01 );
+
+						this.target.set( forwardPoint[ 0 ], forwardPoint[ 1 ], forwardPoint[ 2 ] );
+						this.target.sub( vector );
+						this.target.y = 0;
+						this.target.normalize();
+
+						angle = Math.atan2( this.target.x, this.target.z );
+						object.rotation.set( 0, angle, 0 );
+
+					}
+
+				}
+
+			} else if ( type === "rot" ) {
+
+				THREE.Quaternion.slerp( prevXYZ, nextXYZ, object.quaternion, scale );
+
+			} else if ( type === "scl" ) {
+
+				vector = object.scale;
+
+				vector.x = prevXYZ[ 0 ] + ( nextXYZ[ 0 ] - prevXYZ[ 0 ] ) * scale;
+				vector.y = prevXYZ[ 1 ] + ( nextXYZ[ 1 ] - prevXYZ[ 1 ] ) * scale;
+				vector.z = prevXYZ[ 2 ] + ( nextXYZ[ 2 ] - prevXYZ[ 2 ] ) * scale;
+
+			}
+
+		}
+
+	}
+
+};
+
+// Catmull-Rom spline
+
+THREE.Animation.prototype.interpolateCatmullRom = function ( points, scale ) {
+
+	var c = [], v3 = [],
+	point, intPoint, weight, w2, w3,
+	pa, pb, pc, pd;
+
+	point = ( points.length - 1 ) * scale;
+	intPoint = Math.floor( point );
+	weight = point - intPoint;
+
+	c[ 0 ] = intPoint === 0 ? intPoint : intPoint - 1;
+	c[ 1 ] = intPoint;
+	c[ 2 ] = intPoint > points.length - 2 ? intPoint : intPoint + 1;
+	c[ 3 ] = intPoint > points.length - 3 ? intPoint : intPoint + 2;
+
+	pa = points[ c[ 0 ] ];
+	pb = points[ c[ 1 ] ];
+	pc = points[ c[ 2 ] ];
+	pd = points[ c[ 3 ] ];
+
+	w2 = weight * weight;
+	w3 = weight * w2;
+
+	v3[ 0 ] = this.interpolate( pa[ 0 ], pb[ 0 ], pc[ 0 ], pd[ 0 ], weight, w2, w3 );
+	v3[ 1 ] = this.interpolate( pa[ 1 ], pb[ 1 ], pc[ 1 ], pd[ 1 ], weight, w2, w3 );
+	v3[ 2 ] = this.interpolate( pa[ 2 ], pb[ 2 ], pc[ 2 ], pd[ 2 ], weight, w2, w3 );
+
+	return v3;
+
+};
+
+THREE.Animation.prototype.interpolate = function ( p0, p1, p2, p3, t, t2, t3 ) {
+
+	var v0 = ( p2 - p0 ) * 0.5,
+		v1 = ( p3 - p1 ) * 0.5;
+
+	return ( 2 * ( p1 - p2 ) + v0 + v1 ) * t3 + ( - 3 * ( p1 - p2 ) - 2 * v0 - v1 ) * t2 + v0 * t + p1;
+
+};
+
+
+
+// Get next key with
+
+THREE.Animation.prototype.getNextKeyWith = function ( type, h, key ) {
+
+	var keys = this.data.hierarchy[ h ].keys;
+
+	if ( this.interpolationType === THREE.AnimationHandler.CATMULLROM ||
+		 this.interpolationType === THREE.AnimationHandler.CATMULLROM_FORWARD ) {
+
+		key = key < keys.length - 1 ? key : keys.length - 1;
+
+	} else {
+
+		key = key % keys.length;
+
+	}
+
+	for ( ; key < keys.length; key++ ) {
+
+		if ( keys[ key ][ type ] !== undefined ) {
+
+			return keys[ key ];
+
+		}
+
+	}
+
+	return this.data.hierarchy[ h ].keys[ 0 ];
+
+};
+
+// Get previous key with
+
+THREE.Animation.prototype.getPrevKeyWith = function ( type, h, key ) {
+
+	var keys = this.data.hierarchy[ h ].keys;
+
+	if ( this.interpolationType === THREE.AnimationHandler.CATMULLROM ||
+		 this.interpolationType === THREE.AnimationHandler.CATMULLROM_FORWARD ) {
+
+		key = key > 0 ? key : 0;
+
+	} else {
+
+		key = key >= 0 ? key : key + keys.length;
+
+	}
+
+
+	for ( ; key >= 0; key -- ) {
+
+		if ( keys[ key ][ type ] !== undefined ) {
+
+			return keys[ key ];
+
+		}
+
+	}
+
+	return this.data.hierarchy[ h ].keys[ keys.length - 1 ];
+
+};
+/**
+ * @author mikael emtinger / http://gomo.se/
+ * @author mrdoob / http://mrdoob.com/
+ * @author alteredq / http://alteredqualia.com/
+ * @author khang duong
+ * @author erik kitson
+ */
+
+THREE.KeyFrameAnimation = function( root, data, JITCompile ) {
+
+	this.root = root;
+	this.data = THREE.AnimationHandler.get( data );
+	this.hierarchy = THREE.AnimationHandler.parse( root );
+	this.currentTime = 0;
+	this.timeScale = 0.001;
+	this.isPlaying = false;
+	this.isPaused = true;
+	this.loop = true;
+	this.JITCompile = JITCompile !== undefined ? JITCompile : true;
+
+	// initialize to first keyframes
+
+	for ( var h = 0, hl = this.hierarchy.length; h < hl; h++ ) {
+
+		var keys = this.data.hierarchy[h].keys,
+			sids = this.data.hierarchy[h].sids,
+			obj = this.hierarchy[h];
+
+		if ( keys.length && sids ) {
+
+			for ( var s = 0; s < sids.length; s++ ) {
+
+				var sid = sids[ s ],
+					next = this.getNextKeyWith( sid, h, 0 );
+
+				if ( next ) {
+
+					next.apply( sid );
+
+				}
+
+			}
+
+			obj.matrixAutoUpdate = false;
+			this.data.hierarchy[h].node.updateMatrix();
+			obj.matrixWorldNeedsUpdate = true;
+
+		}
+
+	}
+
+};
+
+// Play
+
+THREE.KeyFrameAnimation.prototype.play = function( loop, startTimeMS ) {
+
+	if( !this.isPlaying ) {
+
+		this.isPlaying = true;
+		this.loop = loop !== undefined ? loop : true;
+		this.currentTime = startTimeMS !== undefined ? startTimeMS : 0;
+		this.startTimeMs = startTimeMS;
+		this.startTime = 10000000;
+		this.endTime = -this.startTime;
+
+
+		// reset key cache
+
+		var h, hl = this.hierarchy.length,
+			object,
+			node;
+
+		for ( h = 0; h < hl; h++ ) {
+
+			object = this.hierarchy[ h ];
+			node = this.data.hierarchy[ h ];
+			object.useQuaternion = true;
+
+			if ( node.animationCache === undefined ) {
+
+				node.animationCache = {};
+				node.animationCache.prevKey = null;
+				node.animationCache.nextKey = null;
+				node.animationCache.originalMatrix = object instanceof THREE.Bone ? object.skinMatrix : object.matrix;
+
+			}
+
+			var keys = this.data.hierarchy[h].keys;
+
+			if (keys.length) {
+
+				node.animationCache.prevKey = keys[ 0 ];
+				node.animationCache.nextKey = keys[ 1 ];
+
+				this.startTime = Math.min( keys[0].time, this.startTime );
+				this.endTime = Math.max( keys[keys.length - 1].time, this.endTime );
+
+			}
+
+		}
+
+		this.update( 0 );
+
+	}
+
+	this.isPaused = false;
+
+	THREE.AnimationHandler.addToUpdate( this );
+
+};
+
+
+
+// Pause
+
+THREE.KeyFrameAnimation.prototype.pause = function() {
+
+	if( this.isPaused ) {
+
+		THREE.AnimationHandler.addToUpdate( this );
+
+	} else {
+
+		THREE.AnimationHandler.removeFromUpdate( this );
+
+	}
+
+	this.isPaused = !this.isPaused;
+
+};
+
+
+// Stop
+
+THREE.KeyFrameAnimation.prototype.stop = function() {
+
+	this.isPlaying = false;
+	this.isPaused  = false;
+	THREE.AnimationHandler.removeFromUpdate( this );
+
+
+	// reset JIT matrix and remove cache
+
+	for ( var h = 0; h < this.data.hierarchy.length; h++ ) {
+        
+        var obj = this.hierarchy[ h ];
+		var node = this.data.hierarchy[ h ];
+
+		if ( node.animationCache !== undefined ) {
+
+			var original = node.animationCache.originalMatrix;
+
+			if( obj instanceof THREE.Bone ) {
+
+				original.copy( obj.skinMatrix );
+				obj.skinMatrix = original;
+
+			} else {
+
+				original.copy( obj.matrix );
+				obj.matrix = original;
+
+			}
+
+			delete node.animationCache;
+
+		}
+
+	}
+
+};
+
+
+// Update
+
+THREE.KeyFrameAnimation.prototype.update = function( deltaTimeMS ) {
+
+	// early out
+
+	if( !this.isPlaying ) return;
+
+
+	// vars
+
+	var prevKey, nextKey;
+	var object;
+	var node;
+	var frame;
+	var JIThierarchy = this.data.JIT.hierarchy;
+	var currentTime, unloopedCurrentTime;
+	var looped;
+
+
+	// update
+
+	this.currentTime += deltaTimeMS * this.timeScale;
+
+	unloopedCurrentTime = this.currentTime;
+	currentTime         = this.currentTime = this.currentTime % this.data.length;
+
+	// if looped around, the current time should be based on the startTime
+	if ( currentTime < this.startTimeMs ) {
+
+		currentTime = this.currentTime = this.startTimeMs + currentTime;
+
+	}
+
+	frame               = parseInt( Math.min( currentTime * this.data.fps, this.data.length * this.data.fps ), 10 );
+	looped 				= currentTime < unloopedCurrentTime;
+
+	if ( looped && !this.loop ) {
+
+		// Set the animation to the last keyframes and stop
+		for ( var h = 0, hl = this.hierarchy.length; h < hl; h++ ) {
+
+			var keys = this.data.hierarchy[h].keys,
+				sids = this.data.hierarchy[h].sids,
+				end = keys.length-1,
+				obj = this.hierarchy[h];
+
+			if ( keys.length ) {
+
+				for ( var s = 0; s < sids.length; s++ ) {
+
+					var sid = sids[ s ],
+						prev = this.getPrevKeyWith( sid, h, end );
+
+					if ( prev ) {
+						prev.apply( sid );
+
+					}
+
+				}
+
+				this.data.hierarchy[h].node.updateMatrix();
+				obj.matrixWorldNeedsUpdate = true;
+
+			}
+
+		}
+
+		this.stop();
+		return;
+
+	}
+
+	// check pre-infinity
+	if ( currentTime < this.startTime ) {
+
+		return;
+
+	}
+
+	// update
+
+	for ( var h = 0, hl = this.hierarchy.length; h < hl; h++ ) {
+
+		object = this.hierarchy[ h ];
+		node = this.data.hierarchy[ h ];
+
+		var keys = node.keys,
+			animationCache = node.animationCache;
+
+		// use JIT?
+
+		if ( this.JITCompile && JIThierarchy[ h ][ frame ] !== undefined ) {
+
+			if( object instanceof THREE.Bone ) {
+
+				object.skinMatrix = JIThierarchy[ h ][ frame ];
+				object.matrixWorldNeedsUpdate = false;
+
+			} else {
+
+				object.matrix = JIThierarchy[ h ][ frame ];
+				object.matrixWorldNeedsUpdate = true;
+
+			}
+
+		// use interpolation
+
+		} else if ( keys.length ) {
+
+			// make sure so original matrix and not JIT matrix is set
+
+			if ( this.JITCompile && animationCache ) {
+
+				if( object instanceof THREE.Bone ) {
+
+					object.skinMatrix = animationCache.originalMatrix;
+
+				} else {
+
+					object.matrix = animationCache.originalMatrix;
+
+				}
+
+			}
+
+			prevKey = animationCache.prevKey;
+			nextKey = animationCache.nextKey;
+
+			if ( prevKey && nextKey ) {
+
+				// switch keys?
+
+				if ( nextKey.time <= unloopedCurrentTime ) {
+
+					// did we loop?
+
+					if ( looped && this.loop ) {
+
+						prevKey = keys[ 0 ];
+						nextKey = keys[ 1 ];
+
+						while ( nextKey.time < currentTime ) {
+
+							prevKey = nextKey;
+							nextKey = keys[ prevKey.index + 1 ];
+
+						}
+
+					} else if ( !looped ) {
+
+						var lastIndex = keys.length - 1;
+
+						while ( nextKey.time < currentTime && nextKey.index !== lastIndex ) {
+
+							prevKey = nextKey;
+							nextKey = keys[ prevKey.index + 1 ];
+
+						}
+
+					}
+
+					animationCache.prevKey = prevKey;
+					animationCache.nextKey = nextKey;
+
+				}
+                if(nextKey.time >= currentTime)
+                    prevKey.interpolate( nextKey, currentTime );
+                else
+                    prevKey.interpolate( nextKey, nextKey.time);
+
+			}
+
+			this.data.hierarchy[h].node.updateMatrix();
+			object.matrixWorldNeedsUpdate = true;
+
+		}
+
+	}
+
+	// update JIT?
+
+	if ( this.JITCompile ) {
+
+		if ( JIThierarchy[ 0 ][ frame ] === undefined ) {
+
+			this.hierarchy[ 0 ].updateMatrixWorld( true );
+
+			for ( var h = 0; h < this.hierarchy.length; h++ ) {
+
+				if( this.hierarchy[ h ] instanceof THREE.Bone ) {
+
+					JIThierarchy[ h ][ frame ] = this.hierarchy[ h ].skinMatrix.clone();
+
+				} else {
+
+					JIThierarchy[ h ][ frame ] = this.hierarchy[ h ].matrix.clone();
+
+				}
+
+			}
+
+		}
+
+	}
+
+};
+
+// Get next key with
+
+THREE.KeyFrameAnimation.prototype.getNextKeyWith = function( sid, h, key ) {
+
+	var keys = this.data.hierarchy[ h ].keys;
+	key = key % keys.length;
+
+	for ( ; key < keys.length; key++ ) {
+
+		if ( keys[ key ].hasTarget( sid ) ) {
+
+			return keys[ key ];
+
+		}
+
+	}
+
+	return keys[ 0 ];
+
+};
+
+// Get previous key with
+
+THREE.KeyFrameAnimation.prototype.getPrevKeyWith = function( sid, h, key ) {
+
+	var keys = this.data.hierarchy[ h ].keys;
+	key = key >= 0 ? key : key + keys.length;
+
+	for ( ; key >= 0; key-- ) {
+
+		if ( keys[ key ].hasTarget( sid ) ) {
+
+			return keys[ key ];
+
+		}
+
+	}
+
+	return keys[ keys.length - 1 ];
+
+};
+/**
+ * Camera for rendering cube maps
+ *	- renders scene into axis-aligned cube
+ *
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.CubeCamera = function ( near, far, cubeResolution ) {
+
+	THREE.Object3D.call( this );
+
+	var fov = 90, aspect = 1;
+
+	var cameraPX = new THREE.PerspectiveCamera( fov, aspect, near, far );
+	cameraPX.up.set( 0, -1, 0 );
+	cameraPX.lookAt( new THREE.Vector3( 1, 0, 0 ) );
+	this.add( cameraPX );
+
+	var cameraNX = new THREE.PerspectiveCamera( fov, aspect, near, far );
+	cameraNX.up.set( 0, -1, 0 );
+	cameraNX.lookAt( new THREE.Vector3( -1, 0, 0 ) );
+	this.add( cameraNX );
+
+	var cameraPY = new THREE.PerspectiveCamera( fov, aspect, near, far );
+	cameraPY.up.set( 0, 0, 1 );
+	cameraPY.lookAt( new THREE.Vector3( 0, 1, 0 ) );
+	this.add( cameraPY );
+
+	var cameraNY = new THREE.PerspectiveCamera( fov, aspect, near, far );
+	cameraNY.up.set( 0, 0, -1 );
+	cameraNY.lookAt( new THREE.Vector3( 0, -1, 0 ) );
+	this.add( cameraNY );
+
+	var cameraPZ = new THREE.PerspectiveCamera( fov, aspect, near, far );
+	cameraPZ.up.set( 0, -1, 0 );
+	cameraPZ.lookAt( new THREE.Vector3( 0, 0, 1 ) );
+	this.add( cameraPZ );
+
+	var cameraNZ = new THREE.PerspectiveCamera( fov, aspect, near, far );
+	cameraNZ.up.set( 0, -1, 0 );
+	cameraNZ.lookAt( new THREE.Vector3( 0, 0, -1 ) );
+	this.add( cameraNZ );
+
+	this.renderTarget = new THREE.WebGLRenderTargetCube( cubeResolution, cubeResolution, { format: THREE.RGBFormat, magFilter: THREE.LinearFilter, minFilter: THREE.LinearFilter } );
+
+	this.updateCubeMap = function ( renderer, scene ) {
+
+		var renderTarget = this.renderTarget;
+		var generateMipmaps = renderTarget.generateMipmaps;
+
+		renderTarget.generateMipmaps = false;
+
+		renderTarget.activeCubeFace = 0;
+		renderer.render( scene, cameraPX, renderTarget );
+
+		renderTarget.activeCubeFace = 1;
+		renderer.render( scene, cameraNX, renderTarget );
+
+		renderTarget.activeCubeFace = 2;
+		renderer.render( scene, cameraPY, renderTarget );
+
+		renderTarget.activeCubeFace = 3;
+		renderer.render( scene, cameraNY, renderTarget );
+
+		renderTarget.activeCubeFace = 4;
+		renderer.render( scene, cameraPZ, renderTarget );
+
+		renderTarget.generateMipmaps = generateMipmaps;
+
+		renderTarget.activeCubeFace = 5;
+		renderer.render( scene, cameraNZ, renderTarget );
+
+	};
+
+};
+
+THREE.CubeCamera.prototype = Object.create( THREE.Object3D.prototype );
+/*
+ *	@author zz85 / http://twitter.com/blurspline / http://www.lab4games.net/zz85/blog
+ *
+ *	A general perpose camera, for setting FOV, Lens Focal Length,
+ *		and switching between perspective and orthographic views easily.
+ *		Use this only if you do not wish to manage
+ *		both a Orthographic and Perspective Camera
+ *
+ */
+
+
+THREE.CombinedCamera = function ( width, height, fov, near, far, orthoNear, orthoFar ) {
+
+	THREE.Camera.call( this );
+
+	this.fov = fov;
+
+	this.left = -width / 2;
+	this.right = width / 2
+	this.top = height / 2;
+	this.bottom = -height / 2;
+
+	// We could also handle the projectionMatrix internally, but just wanted to test nested camera objects
+
+	this.cameraO = new THREE.OrthographicCamera( width / - 2, width / 2, height / 2, height / - 2, 	orthoNear, orthoFar );
+	this.cameraP = new THREE.PerspectiveCamera( fov, width / height, near, far );
+
+	this.zoom = 1;
+
+	this.toPerspective();
+
+	var aspect = width/height;
+
+};
+
+THREE.CombinedCamera.prototype = Object.create( THREE.Camera.prototype );
+
+THREE.CombinedCamera.prototype.toPerspective = function () {
+
+	// Switches to the Perspective Camera
+
+	this.near = this.cameraP.near;
+	this.far = this.cameraP.far;
+
+	this.cameraP.fov =  this.fov / this.zoom ;
+
+	this.cameraP.updateProjectionMatrix();
+
+	this.projectionMatrix = this.cameraP.projectionMatrix;
+
+	this.inPerspectiveMode = true;
+	this.inOrthographicMode = false;
+
+};
+
+THREE.CombinedCamera.prototype.toOrthographic = function () {
+
+	// Switches to the Orthographic camera estimating viewport from Perspective
+
+	var fov = this.fov;
+	var aspect = this.cameraP.aspect;
+	var near = this.cameraP.near;
+	var far = this.cameraP.far;
+
+	// The size that we set is the mid plane of the viewing frustum
+
+	var hyperfocus = ( near + far ) / 2;
+
+	var halfHeight = Math.tan( fov / 2 ) * hyperfocus;
+	var planeHeight = 2 * halfHeight;
+	var planeWidth = planeHeight * aspect;
+	var halfWidth = planeWidth / 2;
+
+	halfHeight /= this.zoom;
+	halfWidth /= this.zoom;
+
+	this.cameraO.left = -halfWidth;
+	this.cameraO.right = halfWidth;
+	this.cameraO.top = halfHeight;
+	this.cameraO.bottom = -halfHeight;
+
+	// this.cameraO.left = -farHalfWidth;
+	// this.cameraO.right = farHalfWidth;
+	// this.cameraO.top = farHalfHeight;
+	// this.cameraO.bottom = -farHalfHeight;
+
+	// this.cameraO.left = this.left / this.zoom;
+	// this.cameraO.right = this.right / this.zoom;
+	// this.cameraO.top = this.top / this.zoom;
+	// this.cameraO.bottom = this.bottom / this.zoom;
+
+	this.cameraO.updateProjectionMatrix();
+
+	this.near = this.cameraO.near;
+	this.far = this.cameraO.far;
+	this.projectionMatrix = this.cameraO.projectionMatrix;
+
+	this.inPerspectiveMode = false;
+	this.inOrthographicMode = true;
+
+};
+
+
+THREE.CombinedCamera.prototype.setSize = function( width, height ) {
+
+	this.cameraP.aspect = width / height;
+	this.left = -width / 2;
+	this.right = width / 2
+	this.top = height / 2;
+	this.bottom = -height / 2;
+
+};
+
+
+THREE.CombinedCamera.prototype.setFov = function( fov ) {
+
+	this.fov = fov;
+
+	if ( this.inPerspectiveMode ) {
+
+		this.toPerspective();
+
+	} else {
+
+		this.toOrthographic();
+
+	}
+
+};
+
+// For mantaining similar API with PerspectiveCamera
+
+THREE.CombinedCamera.prototype.updateProjectionMatrix = function() {
+
+	if ( this.inPerspectiveMode ) {
+
+		this.toPerspective();
+
+	} else {
+
+		this.toPerspective();
+		this.toOrthographic();
+
+	}
+
+};
+
+/*
+* Uses Focal Length (in mm) to estimate and set FOV
+* 35mm (fullframe) camera is used if frame size is not specified;
+* Formula based on http://www.bobatkins.com/photography/technical/field_of_view.html
+*/
+THREE.CombinedCamera.prototype.setLens = function ( focalLength, frameHeight ) {
+
+	if ( frameHeight === undefined ) frameHeight = 24;
+
+	var fov = 2 * THREE.Math.radToDeg( Math.atan( frameHeight / ( focalLength * 2 ) ) );
+
+	this.setFov( fov );
+
+	return fov;
+};
+
+
+THREE.CombinedCamera.prototype.setZoom = function( zoom ) {
+
+	this.zoom = zoom;
+
+	if ( this.inPerspectiveMode ) {
+
+		this.toPerspective();
+
+	} else {
+
+		this.toOrthographic();
+
+	}
+
+};
+
+THREE.CombinedCamera.prototype.toFrontView = function() {
+
+	this.rotation.x = 0;
+	this.rotation.y = 0;
+	this.rotation.z = 0;
+
+	// should we be modifing the matrix instead?
+
+	this.rotationAutoUpdate = false;
+
+};
+
+THREE.CombinedCamera.prototype.toBackView = function() {
+
+	this.rotation.x = 0;
+	this.rotation.y = Math.PI;
+	this.rotation.z = 0;
+	this.rotationAutoUpdate = false;
+
+};
+
+THREE.CombinedCamera.prototype.toLeftView = function() {
+
+	this.rotation.x = 0;
+	this.rotation.y = - Math.PI / 2;
+	this.rotation.z = 0;
+	this.rotationAutoUpdate = false;
+
+};
+
+THREE.CombinedCamera.prototype.toRightView = function() {
+
+	this.rotation.x = 0;
+	this.rotation.y = Math.PI / 2;
+	this.rotation.z = 0;
+	this.rotationAutoUpdate = false;
+
+};
+
+THREE.CombinedCamera.prototype.toTopView = function() {
+
+	this.rotation.x = - Math.PI / 2;
+	this.rotation.y = 0;
+	this.rotation.z = 0;
+	this.rotationAutoUpdate = false;
+
+};
+
+THREE.CombinedCamera.prototype.toBottomView = function() {
+
+	this.rotation.x = Math.PI / 2;
+	this.rotation.y = 0;
+	this.rotation.z = 0;
+	this.rotationAutoUpdate = false;
+
+};
+
+/**
+ * @author alteredq / http://alteredqualia.com/
+ *
+ *	- 3d asterisk shape (for line pieces THREE.Line)
+ */
+
+THREE.AsteriskGeometry = function ( innerRadius, outerRadius ) {
+
+	THREE.Geometry.call( this );
+
+	var sd = innerRadius;
+	var ed = outerRadius;
+
+	var sd2 = 0.707 * sd;
+	var ed2 = 0.707 * ed;
+
+	var rays = [ [ sd, 0, 0 ], [ ed, 0, 0 ], [ -sd, 0, 0 ], [ -ed, 0, 0 ],
+				 [ 0, sd, 0 ], [ 0, ed, 0 ], [ 0, -sd, 0 ], [ 0, -ed, 0 ],
+				 [ 0, 0, sd ], [ 0, 0, ed ], [ 0, 0, -sd ], [ 0, 0, -ed ],
+				 [ sd2, sd2, 0 ], [ ed2, ed2, 0 ], [ -sd2, -sd2, 0 ], [ -ed2, -ed2, 0 ],
+				 [ sd2, -sd2, 0 ], [ ed2, -ed2, 0 ], [ -sd2, sd2, 0 ], [ -ed2, ed2, 0 ],
+				 [ sd2, 0, sd2 ], [ ed2, 0, ed2 ], [ -sd2, 0, -sd2 ], [ -ed2, 0, -ed2 ],
+				 [ sd2, 0, -sd2 ], [ ed2, 0, -ed2 ], [ -sd2, 0, sd2 ], [ -ed2, 0, ed2 ],
+				 [ 0, sd2, sd2 ], [ 0, ed2, ed2 ], [ 0, -sd2, -sd2 ], [ 0, -ed2, -ed2 ],
+				 [ 0, sd2, -sd2 ], [ 0, ed2, -ed2 ], [ 0, -sd2, sd2 ], [ 0, -ed2, ed2 ]
+	];
+
+	for ( var i = 0, il = rays.length; i < il; i ++ ) {
+
+		var x = rays[ i ][ 0 ];
+		var y = rays[ i ][ 1 ];
+		var z = rays[ i ][ 2 ];
+
+		this.vertices.push( new THREE.Vector3( x, y, z ) );
+
+	}
+
+};
+
+THREE.AsteriskGeometry.prototype = Object.create( THREE.Geometry.prototype );/**
+ * @author hughes
+ */
+
+THREE.CircleGeometry = function ( radius, segments, thetaStart, thetaLength ) {
+
+    THREE.Geometry.call( this );
+
+    radius = radius || 50;
+
+    thetaStart = thetaStart !== undefined ? thetaStart : 0;
+    thetaLength = thetaLength !== undefined ? thetaLength : Math.PI * 2;
+    segments = segments !== undefined ? Math.max( 3, segments ) : 8;
+
+    var i, uvs = [],
+    center = new THREE.Vector3(), centerUV = new THREE.Vector2( 0.5, 0.5 );
+
+    this.vertices.push(center);
+    uvs.push( centerUV );
+
+    for ( i = 0; i <= segments; i ++ ) {
+
+        var vertex = new THREE.Vector3();
+
+        vertex.x = radius * Math.cos( thetaStart + i / segments * thetaLength );
+        vertex.y = radius * Math.sin( thetaStart + i / segments * thetaLength );
+
+        this.vertices.push( vertex );
+        uvs.push( new THREE.Vector2( ( vertex.x / radius + 1 ) / 2, - ( vertex.y / radius + 1 ) / 2 + 1 ) );
+
+    }
+
+    var n = new THREE.Vector3( 0, 0, -1 );
+
+    for ( i = 1; i <= segments; i ++ ) {
+
+        var v1 = i;
+        var v2 = i + 1 ;
+        var v3 = 0;
+
+        this.faces.push( new THREE.Face3( v1, v2, v3, [ n, n, n ] ) );
+        this.faceVertexUvs[ 0 ].push( [ uvs[ i ], uvs[ i + 1 ], centerUV ] );
+
+    }
+
+    this.computeCentroids();
+    this.computeFaceNormals();
+
+    this.boundingSphere = new THREE.Sphere( new THREE.Vector3(), radius );
+
+};
+
+THREE.CircleGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * based on http://papervision3d.googlecode.com/svn/trunk/as3/trunk/src/org/papervision3d/objects/primitives/Cube.as
+ */
+
+THREE.CubeGeometry = function ( width, height, depth, widthSegments, heightSegments, depthSegments ) {
+
+	THREE.Geometry.call( this );
+
+	var scope = this;
+
+	this.width = width;
+	this.height = height;
+	this.depth = depth;
+
+	this.widthSegments = widthSegments || 1;
+	this.heightSegments = heightSegments || 1;
+	this.depthSegments = depthSegments || 1;
+
+	var width_half = this.width / 2;
+	var height_half = this.height / 2;
+	var depth_half = this.depth / 2;
+
+	buildPlane( 'z', 'y', - 1, - 1, this.depth, this.height, width_half, 0 ); // px
+	buildPlane( 'z', 'y',   1, - 1, this.depth, this.height, - width_half, 1 ); // nx
+	buildPlane( 'x', 'z',   1,   1, this.width, this.depth, height_half, 2 ); // py
+	buildPlane( 'x', 'z',   1, - 1, this.width, this.depth, - height_half, 3 ); // ny
+	buildPlane( 'x', 'y',   1, - 1, this.width, this.height, depth_half, 4 ); // pz
+	buildPlane( 'x', 'y', - 1, - 1, this.width, this.height, - depth_half, 5 ); // nz
+
+	function buildPlane( u, v, udir, vdir, width, height, depth, materialIndex ) {
+
+		var w, ix, iy,
+		gridX = scope.widthSegments,
+		gridY = scope.heightSegments,
+		width_half = width / 2,
+		height_half = height / 2,
+		offset = scope.vertices.length;
+
+		if ( ( u === 'x' && v === 'y' ) || ( u === 'y' && v === 'x' ) ) {
+
+			w = 'z';
+
+		} else if ( ( u === 'x' && v === 'z' ) || ( u === 'z' && v === 'x' ) ) {
+
+			w = 'y';
+			gridY = scope.depthSegments;
+
+		} else if ( ( u === 'z' && v === 'y' ) || ( u === 'y' && v === 'z' ) ) {
+
+			w = 'x';
+			gridX = scope.depthSegments;
+
+		}
+
+		var gridX1 = gridX + 1,
+		gridY1 = gridY + 1,
+		segment_width = width / gridX,
+		segment_height = height / gridY,
+		normal = new THREE.Vector3();
+
+		normal[ w ] = depth > 0 ? 1 : - 1;
+
+		for ( iy = 0; iy < gridY1; iy ++ ) {
+
+			for ( ix = 0; ix < gridX1; ix ++ ) {
+
+				var vector = new THREE.Vector3();
+				vector[ u ] = ( ix * segment_width - width_half ) * udir;
+				vector[ v ] = ( iy * segment_height - height_half ) * vdir;
+				vector[ w ] = depth;
+
+				scope.vertices.push( vector );
+
+			}
+
+		}
+
+		for ( iy = 0; iy < gridY; iy++ ) {
+
+			for ( ix = 0; ix < gridX; ix++ ) {
+
+				var a = ix + gridX1 * iy;
+				var b = ix + gridX1 * ( iy + 1 );
+				var c = ( ix + 1 ) + gridX1 * ( iy + 1 );
+				var d = ( ix + 1 ) + gridX1 * iy;
+
+				var face = new THREE.Face4( a + offset, b + offset, c + offset, d + offset );
+				face.normal.copy( normal );
+				face.vertexNormals.push( normal.clone(), normal.clone(), normal.clone(), normal.clone() );
+				face.materialIndex = materialIndex;
+
+				scope.faces.push( face );
+				scope.faceVertexUvs[ 0 ].push( [
+							new THREE.Vector2( ix / gridX, 1 - iy / gridY ),
+							new THREE.Vector2( ix / gridX, 1 - ( iy + 1 ) / gridY ),
+							new THREE.Vector2( ( ix + 1 ) / gridX, 1- ( iy + 1 ) / gridY ),
+							new THREE.Vector2( ( ix + 1 ) / gridX, 1 - iy / gridY )
+						] );
+
+			}
+
+		}
+
+	}
+
+	this.computeCentroids();
+	this.mergeVertices();
+
+};
+
+THREE.CubeGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.CylinderGeometry = function ( radiusTop, radiusBottom, height, radiusSegments, heightSegments, openEnded ) {
+
+	THREE.Geometry.call( this );
+
+	radiusTop = radiusTop !== undefined ? radiusTop : 20;
+	radiusBottom = radiusBottom !== undefined ? radiusBottom : 20;
+	height = height !== undefined ? height : 100;
+
+	var heightHalf = height / 2;
+	var segmentsX = radiusSegments || 8;
+	var segmentsY = heightSegments || 1;
+
+	var x, y, vertices = [], uvs = [];
+
+	for ( y = 0; y <= segmentsY; y ++ ) {
+
+		var verticesRow = [];
+		var uvsRow = [];
+
+		var v = y / segmentsY;
+		var radius = v * ( radiusBottom - radiusTop ) + radiusTop;
+
+		for ( x = 0; x <= segmentsX; x ++ ) {
+
+			var u = x / segmentsX;
+
+			var vertex = new THREE.Vector3();
+			vertex.x = radius * Math.sin( u * Math.PI * 2 );
+			vertex.y = - v * height + heightHalf;
+			vertex.z = radius * Math.cos( u * Math.PI * 2 );
+
+			this.vertices.push( vertex );
+
+			verticesRow.push( this.vertices.length - 1 );
+			uvsRow.push( new THREE.Vector2( u, 1 - v ) );
+
+		}
+
+		vertices.push( verticesRow );
+		uvs.push( uvsRow );
+
+	}
+
+	var tanTheta = ( radiusBottom - radiusTop ) / height;
+	var na, nb;
+
+	for ( x = 0; x < segmentsX; x ++ ) {
+
+		if ( radiusTop !== 0 ) {
+
+			na = this.vertices[ vertices[ 0 ][ x ] ].clone();
+			nb = this.vertices[ vertices[ 0 ][ x + 1 ] ].clone();
+
+		} else {
+
+			na = this.vertices[ vertices[ 1 ][ x ] ].clone();
+			nb = this.vertices[ vertices[ 1 ][ x + 1 ] ].clone();
+
+		}
+
+		na.setY( Math.sqrt( na.x * na.x + na.z * na.z ) * tanTheta ).normalize();
+		nb.setY( Math.sqrt( nb.x * nb.x + nb.z * nb.z ) * tanTheta ).normalize();
+
+		for ( y = 0; y < segmentsY; y ++ ) {
+
+			var v1 = vertices[ y ][ x ];
+			var v2 = vertices[ y + 1 ][ x ];
+			var v3 = vertices[ y + 1 ][ x + 1 ];
+			var v4 = vertices[ y ][ x + 1 ];
+
+			var n1 = na.clone();
+			var n2 = na.clone();
+			var n3 = nb.clone();
+			var n4 = nb.clone();
+
+			var uv1 = uvs[ y ][ x ].clone();
+			var uv2 = uvs[ y + 1 ][ x ].clone();
+			var uv3 = uvs[ y + 1 ][ x + 1 ].clone();
+			var uv4 = uvs[ y ][ x + 1 ].clone();
+
+			this.faces.push( new THREE.Face4( v1, v2, v3, v4, [ n1, n2, n3, n4 ] ) );
+			this.faceVertexUvs[ 0 ].push( [ uv1, uv2, uv3, uv4 ] );
+
+		}
+
+	}
+
+	// top cap
+
+	if ( !openEnded && radiusTop > 0 ) {
+
+		this.vertices.push( new THREE.Vector3( 0, heightHalf, 0 ) );
+
+		for ( x = 0; x < segmentsX; x ++ ) {
+
+			var v1 = vertices[ 0 ][ x ];
+			var v2 = vertices[ 0 ][ x + 1 ];
+			var v3 = this.vertices.length - 1;
+
+			var n1 = new THREE.Vector3( 0, 1, 0 );
+			var n2 = new THREE.Vector3( 0, 1, 0 );
+			var n3 = new THREE.Vector3( 0, 1, 0 );
+
+			var uv1 = uvs[ 0 ][ x ].clone();
+			var uv2 = uvs[ 0 ][ x + 1 ].clone();
+			var uv3 = new THREE.Vector2( uv2.u, 0 );
+
+			this.faces.push( new THREE.Face3( v1, v2, v3, [ n1, n2, n3 ] ) );
+			this.faceVertexUvs[ 0 ].push( [ uv1, uv2, uv3 ] );
+
+		}
+
+	}
+
+	// bottom cap
+
+	if ( !openEnded && radiusBottom > 0 ) {
+
+		this.vertices.push( new THREE.Vector3( 0, - heightHalf, 0 ) );
+
+		for ( x = 0; x < segmentsX; x ++ ) {
+
+			var v1 = vertices[ y ][ x + 1 ];
+			var v2 = vertices[ y ][ x ];
+			var v3 = this.vertices.length - 1;
+
+			var n1 = new THREE.Vector3( 0, - 1, 0 );
+			var n2 = new THREE.Vector3( 0, - 1, 0 );
+			var n3 = new THREE.Vector3( 0, - 1, 0 );
+
+			var uv1 = uvs[ y ][ x + 1 ].clone();
+			var uv2 = uvs[ y ][ x ].clone();
+			var uv3 = new THREE.Vector2( uv2.u, 1 );
+
+			this.faces.push( new THREE.Face3( v1, v2, v3, [ n1, n2, n3 ] ) );
+			this.faceVertexUvs[ 0 ].push( [ uv1, uv2, uv3 ] );
+
+		}
+
+	}
+
+	this.computeCentroids();
+	this.computeFaceNormals();
+
+}
+
+THREE.CylinderGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author zz85 / http://www.lab4games.net/zz85/blog
+ *
+ * Creates extruded geometry from a path shape.
+ *
+ * parameters = {
+ *
+ *  size: <float>, // size of the text
+ *  height: <float>, // thickness to extrude text
+ *  curveSegments: <int>, // number of points on the curves
+ *  steps: <int>, // number of points for z-side extrusions / used for subdividing segements of extrude spline too
+ *  amount: <int>, // Amount
+ *
+ *  bevelEnabled: <bool>, // turn on bevel
+ *  bevelThickness: <float>, // how deep into text bevel goes
+ *  bevelSize: <float>, // how far from text outline is bevel
+ *  bevelSegments: <int>, // number of bevel layers
+ *
+ *  extrudePath: <THREE.CurvePath> // 3d spline path to extrude shape along. (creates Frames if .frames aren't defined)
+ *  frames: <THREE.TubeGeometry.FrenetFrames> // containing arrays of tangents, normals, binormals
+ *
+ *  material: <int> // material index for front and back faces
+ *  extrudeMaterial: <int> // material index for extrusion and beveled faces
+ *  uvGenerator: <Object> // object that provides UV generator functions
+ *
+ * }
+ **/
+
+THREE.ExtrudeGeometry = function ( shapes, options ) {
+
+	if ( typeof( shapes ) === "undefined" ) {
+		shapes = [];
+		return;
+	}
+
+	THREE.Geometry.call( this );
+
+	shapes = shapes instanceof Array ? shapes : [ shapes ];
+
+	this.shapebb = shapes[ shapes.length - 1 ].getBoundingBox();
+
+	this.addShapeList( shapes, options );
+
+	this.computeCentroids();
+	this.computeFaceNormals();
+
+	// can't really use automatic vertex normals
+	// as then front and back sides get smoothed too
+	// should do separate smoothing just for sides
+
+	//this.computeVertexNormals();
+
+	//console.log( "took", ( Date.now() - startTime ) );
+
+};
+
+THREE.ExtrudeGeometry.prototype = Object.create( THREE.Geometry.prototype );
+
+THREE.ExtrudeGeometry.prototype.addShapeList = function ( shapes, options ) {
+	var sl = shapes.length;
+
+	for ( var s = 0; s < sl; s ++ ) {
+		var shape = shapes[ s ];
+		this.addShape( shape, options );
+	}
+};
+
+THREE.ExtrudeGeometry.prototype.addShape = function ( shape, options ) {
+
+	var amount = options.amount !== undefined ? options.amount : 100;
+
+	var bevelThickness = options.bevelThickness !== undefined ? options.bevelThickness : 6; // 10
+	var bevelSize = options.bevelSize !== undefined ? options.bevelSize : bevelThickness - 2; // 8
+	var bevelSegments = options.bevelSegments !== undefined ? options.bevelSegments : 3;
+
+	var bevelEnabled = options.bevelEnabled !== undefined ? options.bevelEnabled : true; // false
+
+	var curveSegments = options.curveSegments !== undefined ? options.curveSegments : 12;
+
+	var steps = options.steps !== undefined ? options.steps : 1;
+
+	var extrudePath = options.extrudePath;
+	var extrudePts, extrudeByPath = false;
+
+	var material = options.material;
+	var extrudeMaterial = options.extrudeMaterial;
+
+	// Use default WorldUVGenerator if no UV generators are specified.
+	var uvgen = options.UVGenerator !== undefined ? options.UVGenerator : THREE.ExtrudeGeometry.WorldUVGenerator;
+
+	var shapebb = this.shapebb;
+	//shapebb = shape.getBoundingBox();
+
+
+
+	var splineTube, binormal, normal, position2;
+	if ( extrudePath ) {
+
+		extrudePts = extrudePath.getSpacedPoints( steps );
+
+		extrudeByPath = true;
+		bevelEnabled = false; // bevels not supported for path extrusion
+
+		// SETUP TNB variables
+
+		// Reuse TNB from TubeGeomtry for now.
+		// TODO1 - have a .isClosed in spline?
+
+		splineTube = options.frames !== undefined ? options.frames : new THREE.TubeGeometry.FrenetFrames(extrudePath, steps, false);
+
+		// console.log(splineTube, 'splineTube', splineTube.normals.length, 'steps', steps, 'extrudePts', extrudePts.length);
+
+		binormal = new THREE.Vector3();
+		normal = new THREE.Vector3();
+		position2 = new THREE.Vector3();
+
+	}
+
+	// Safeguards if bevels are not enabled
+
+	if ( ! bevelEnabled ) {
+
+		bevelSegments = 0;
+		bevelThickness = 0;
+		bevelSize = 0;
+
+	}
+
+	// Variables initalization
+
+	var ahole, h, hl; // looping of holes
+	var scope = this;
+	var bevelPoints = [];
+
+	var shapesOffset = this.vertices.length;
+
+	var shapePoints = shape.extractPoints( curveSegments );
+
+	var vertices = shapePoints.shape;
+	var holes = shapePoints.holes;
+
+	var reverse = !THREE.Shape.Utils.isClockWise( vertices ) ;
+
+	if ( reverse ) {
+
+		vertices = vertices.reverse();
+
+		// Maybe we should also check if holes are in the opposite direction, just to be safe ...
+
+		for ( h = 0, hl = holes.length; h < hl; h ++ ) {
+
+			ahole = holes[ h ];
+
+			if ( THREE.Shape.Utils.isClockWise( ahole ) ) {
+
+				holes[ h ] = ahole.reverse();
+
+			}
+
+		}
+
+		reverse = false; // If vertices are in order now, we shouldn't need to worry about them again (hopefully)!
+
+	}
+
+
+	var faces = THREE.Shape.Utils.triangulateShape ( vertices, holes );
+
+	/* Vertices */
+
+	var contour = vertices; // vertices has all points but contour has only points of circumference
+
+	for ( h = 0, hl = holes.length;  h < hl; h ++ ) {
+
+		ahole = holes[ h ];
+
+		vertices = vertices.concat( ahole );
+
+	}
+
+
+	function scalePt2 ( pt, vec, size ) {
+
+		if ( !vec ) console.log( "die" );
+
+		return vec.clone().multiplyScalar( size ).add( pt );
+
+	}
+
+	var b, bs, t, z,
+		vert, vlen = vertices.length,
+		face, flen = faces.length,
+		cont, clen = contour.length;
+
+
+	// Find directions for point movement
+
+	var RAD_TO_DEGREES = 180 / Math.PI;
+
+
+	function getBevelVec( pt_i, pt_j, pt_k ) {
+
+		// Algorithm 2
+
+		return getBevelVec2( pt_i, pt_j, pt_k );
+
+	}
+
+	function getBevelVec1( pt_i, pt_j, pt_k ) {
+
+		var anglea = Math.atan2( pt_j.y - pt_i.y, pt_j.x - pt_i.x );
+		var angleb = Math.atan2( pt_k.y - pt_i.y, pt_k.x - pt_i.x );
+
+		if ( anglea > angleb ) {
+
+			angleb += Math.PI * 2;
+
+		}
+
+		var anglec = ( anglea + angleb ) / 2;
+
+
+		//console.log('angle1', anglea * RAD_TO_DEGREES,'angle2', angleb * RAD_TO_DEGREES, 'anglec', anglec *RAD_TO_DEGREES);
+
+		var x = - Math.cos( anglec );
+		var y = - Math.sin( anglec );
+
+		var vec = new THREE.Vector2( x, y ); //.normalize();
+
+		return vec;
+
+	}
+
+	function getBevelVec2( pt_i, pt_j, pt_k ) {
+
+		var a = THREE.ExtrudeGeometry.__v1,
+			b = THREE.ExtrudeGeometry.__v2,
+			v_hat = THREE.ExtrudeGeometry.__v3,
+			w_hat = THREE.ExtrudeGeometry.__v4,
+			p = THREE.ExtrudeGeometry.__v5,
+			q = THREE.ExtrudeGeometry.__v6,
+			v, w,
+			v_dot_w_hat, q_sub_p_dot_w_hat,
+			s, intersection;
+
+		// good reading for line-line intersection
+		// http://sputsoft.com/blog/2010/03/line-line-intersection.html
+
+		// define a as vector j->i
+		// define b as vectot k->i
+
+		a.set( pt_i.x - pt_j.x, pt_i.y - pt_j.y );
+		b.set( pt_i.x - pt_k.x, pt_i.y - pt_k.y );
+
+		// get unit vectors
+
+		v = a.normalize();
+		w = b.normalize();
+
+		// normals from pt i
+
+		v_hat.set( -v.y, v.x );
+		w_hat.set( w.y, -w.x );
+
+		// pts from i
+
+		p.copy( pt_i ).add( v_hat );
+		q.copy( pt_i ).add( w_hat );
+
+		if ( p.equals( q ) ) {
+
+			//console.log("Warning: lines are straight");
+			return w_hat.clone();
+
+		}
+
+		// Points from j, k. helps prevents points cross overover most of the time
+
+		p.copy( pt_j ).add( v_hat );
+		q.copy( pt_k ).add( w_hat );
+
+		v_dot_w_hat = v.dot( w_hat );
+		q_sub_p_dot_w_hat = q.sub( p ).dot( w_hat );
+
+		// We should not reach these conditions
+
+		if ( v_dot_w_hat === 0 ) {
+
+			console.log( "Either infinite or no solutions!" );
+
+			if ( q_sub_p_dot_w_hat === 0 ) {
+
+				console.log( "Its finite solutions." );
+
+			} else {
+
+				console.log( "Too bad, no solutions." );
+
+			}
+
+		}
+
+		s = q_sub_p_dot_w_hat / v_dot_w_hat;
+
+		if ( s < 0 ) {
+
+			// in case of emergecy, revert to algorithm 1.
+
+			return getBevelVec1( pt_i, pt_j, pt_k );
+
+		}
+
+		intersection = v.multiplyScalar( s ).add( p );
+
+		return intersection.sub( pt_i ).clone(); // Don't normalize!, otherwise sharp corners become ugly
+
+	}
+
+	var contourMovements = [];
+
+	for ( var i = 0, il = contour.length, j = il - 1, k = i + 1; i < il; i ++, j ++, k ++ ) {
+
+		if ( j === il ) j = 0;
+		if ( k === il ) k = 0;
+
+		//  (j)---(i)---(k)
+		// console.log('i,j,k', i, j , k)
+
+		var pt_i = contour[ i ];
+		var pt_j = contour[ j ];
+		var pt_k = contour[ k ];
+
+		contourMovements[ i ]= getBevelVec( contour[ i ], contour[ j ], contour[ k ] );
+
+	}
+
+	var holesMovements = [], oneHoleMovements, verticesMovements = contourMovements.concat();
+
+	for ( h = 0, hl = holes.length; h < hl; h ++ ) {
+
+		ahole = holes[ h ];
+
+		oneHoleMovements = [];
+
+		for ( i = 0, il = ahole.length, j = il - 1, k = i + 1; i < il; i ++, j ++, k ++ ) {
+
+			if ( j === il ) j = 0;
+			if ( k === il ) k = 0;
+
+			//  (j)---(i)---(k)
+			oneHoleMovements[ i ]= getBevelVec( ahole[ i ], ahole[ j ], ahole[ k ] );
+
+		}
+
+		holesMovements.push( oneHoleMovements );
+		verticesMovements = verticesMovements.concat( oneHoleMovements );
+
+	}
+
+
+	// Loop bevelSegments, 1 for the front, 1 for the back
+
+	for ( b = 0; b < bevelSegments; b ++ ) {
+	//for ( b = bevelSegments; b > 0; b -- ) {
+
+		t = b / bevelSegments;
+		z = bevelThickness * ( 1 - t );
+
+		//z = bevelThickness * t;
+		bs = bevelSize * ( Math.sin ( t * Math.PI/2 ) ) ; // curved
+		//bs = bevelSize * t ; // linear
+
+		// contract shape
+
+		for ( i = 0, il = contour.length; i < il; i ++ ) {
+
+			vert = scalePt2( contour[ i ], contourMovements[ i ], bs );
+			//vert = scalePt( contour[ i ], contourCentroid, bs, false );
+			v( vert.x, vert.y,  - z );
+
+		}
+
+		// expand holes
+
+		for ( h = 0, hl = holes.length; h < hl; h++ ) {
+
+			ahole = holes[ h ];
+			oneHoleMovements = holesMovements[ h ];
+
+			for ( i = 0, il = ahole.length; i < il; i++ ) {
+
+				vert = scalePt2( ahole[ i ], oneHoleMovements[ i ], bs );
+				//vert = scalePt( ahole[ i ], holesCentroids[ h ], bs, true );
+
+				v( vert.x, vert.y,  -z );
+
+			}
+
+		}
+
+	}
+
+	bs = bevelSize;
+
+	// Back facing vertices
+
+	for ( i = 0; i < vlen; i ++ ) {
+
+		vert = bevelEnabled ? scalePt2( vertices[ i ], verticesMovements[ i ], bs ) : vertices[ i ];
+
+		if ( !extrudeByPath ) {
+
+			v( vert.x, vert.y, 0 );
+
+		} else {
+
+			// v( vert.x, vert.y + extrudePts[ 0 ].y, extrudePts[ 0 ].x );
+
+			normal.copy( splineTube.normals[0] ).multiplyScalar(vert.x);
+			binormal.copy( splineTube.binormals[0] ).multiplyScalar(vert.y);
+
+			position2.copy( extrudePts[0] ).add(normal).add(binormal);
+
+			v( position2.x, position2.y, position2.z );
+
+		}
+
+	}
+
+	// Add stepped vertices...
+	// Including front facing vertices
+
+	var s;
+
+	for ( s = 1; s <= steps; s ++ ) {
+
+		for ( i = 0; i < vlen; i ++ ) {
+
+			vert = bevelEnabled ? scalePt2( vertices[ i ], verticesMovements[ i ], bs ) : vertices[ i ];
+
+			if ( !extrudeByPath ) {
+
+				v( vert.x, vert.y, amount / steps * s );
+
+			} else {
+
+				// v( vert.x, vert.y + extrudePts[ s - 1 ].y, extrudePts[ s - 1 ].x );
+
+				normal.copy( splineTube.normals[s] ).multiplyScalar( vert.x );
+				binormal.copy( splineTube.binormals[s] ).multiplyScalar( vert.y );
+
+				position2.copy( extrudePts[s] ).add( normal ).add( binormal );
+
+				v( position2.x, position2.y, position2.z );
+
+			}
+
+		}
+
+	}
+
+
+	// Add bevel segments planes
+
+	//for ( b = 1; b <= bevelSegments; b ++ ) {
+	for ( b = bevelSegments - 1; b >= 0; b -- ) {
+
+		t = b / bevelSegments;
+		z = bevelThickness * ( 1 - t );
+		//bs = bevelSize * ( 1-Math.sin ( ( 1 - t ) * Math.PI/2 ) );
+		bs = bevelSize * Math.sin ( t * Math.PI/2 ) ;
+
+		// contract shape
+
+		for ( i = 0, il = contour.length; i < il; i ++ ) {
+
+			vert = scalePt2( contour[ i ], contourMovements[ i ], bs );
+			v( vert.x, vert.y,  amount + z );
+
+		}
+
+		// expand holes
+
+		for ( h = 0, hl = holes.length; h < hl; h ++ ) {
+
+			ahole = holes[ h ];
+			oneHoleMovements = holesMovements[ h ];
+
+			for ( i = 0, il = ahole.length; i < il; i ++ ) {
+
+				vert = scalePt2( ahole[ i ], oneHoleMovements[ i ], bs );
+
+				if ( !extrudeByPath ) {
+
+					v( vert.x, vert.y,  amount + z );
+
+				} else {
+
+					v( vert.x, vert.y + extrudePts[ steps - 1 ].y, extrudePts[ steps - 1 ].x + z );
+
+				}
+
+			}
+
+		}
+
+	}
+
+	/* Faces */
+
+	// Top and bottom faces
+
+	buildLidFaces();
+
+	// Sides faces
+
+	buildSideFaces();
+
+
+	/////  Internal functions
+
+	function buildLidFaces() {
+
+		if ( bevelEnabled ) {
+
+			var layer = 0 ; // steps + 1
+			var offset = vlen * layer;
+
+			// Bottom faces
+
+			for ( i = 0; i < flen; i ++ ) {
+
+				face = faces[ i ];
+				f3( face[ 2 ]+ offset, face[ 1 ]+ offset, face[ 0 ] + offset, true );
+
+			}
+
+			layer = steps + bevelSegments * 2;
+			offset = vlen * layer;
+
+			// Top faces
+
+			for ( i = 0; i < flen; i ++ ) {
+
+				face = faces[ i ];
+				f3( face[ 0 ] + offset, face[ 1 ] + offset, face[ 2 ] + offset, false );
+
+			}
+
+		} else {
+
+			// Bottom faces
+
+			for ( i = 0; i < flen; i++ ) {
+
+				face = faces[ i ];
+				f3( face[ 2 ], face[ 1 ], face[ 0 ], true );
+
+			}
+
+			// Top faces
+
+			for ( i = 0; i < flen; i ++ ) {
+
+				face = faces[ i ];
+				f3( face[ 0 ] + vlen * steps, face[ 1 ] + vlen * steps, face[ 2 ] + vlen * steps, false );
+
+			}
+		}
+
+	}
+
+	// Create faces for the z-sides of the shape
+
+	function buildSideFaces() {
+
+		var layeroffset = 0;
+		sidewalls( contour, layeroffset );
+		layeroffset += contour.length;
+
+		for ( h = 0, hl = holes.length;  h < hl; h ++ ) {
+
+			ahole = holes[ h ];
+			sidewalls( ahole, layeroffset );
+
+			//, true
+			layeroffset += ahole.length;
+
+		}
+
+	}
+
+	function sidewalls( contour, layeroffset ) {
+
+		var j, k;
+		i = contour.length;
+
+		while ( --i >= 0 ) {
+
+			j = i;
+			k = i - 1;
+			if ( k < 0 ) k = contour.length - 1;
+
+			//console.log('b', i,j, i-1, k,vertices.length);
+
+			var s = 0, sl = steps  + bevelSegments * 2;
+
+			for ( s = 0; s < sl; s ++ ) {
+
+				var slen1 = vlen * s;
+				var slen2 = vlen * ( s + 1 );
+
+				var a = layeroffset + j + slen1,
+					b = layeroffset + k + slen1,
+					c = layeroffset + k + slen2,
+					d = layeroffset + j + slen2;
+
+				f4( a, b, c, d, contour, s, sl, j, k );
+
+			}
+		}
+
+	}
+
+
+	function v( x, y, z ) {
+
+		scope.vertices.push( new THREE.Vector3( x, y, z ) );
+
+	}
+
+	function f3( a, b, c, isBottom ) {
+
+		a += shapesOffset;
+		b += shapesOffset;
+		c += shapesOffset;
+
+		// normal, color, material
+		scope.faces.push( new THREE.Face3( a, b, c, null, null, material ) );
+
+		var uvs = isBottom ? uvgen.generateBottomUV( scope, shape, options, a, b, c ) : uvgen.generateTopUV( scope, shape, options, a, b, c );
+
+ 		scope.faceVertexUvs[ 0 ].push( uvs );
+
+	}
+
+	function f4( a, b, c, d, wallContour, stepIndex, stepsLength, contourIndex1, contourIndex2 ) {
+
+		a += shapesOffset;
+		b += shapesOffset;
+		c += shapesOffset;
+		d += shapesOffset;
+
+ 		scope.faces.push( new THREE.Face4( a, b, c, d, null, null, extrudeMaterial ) );
+
+ 		var uvs = uvgen.generateSideWallUV( scope, shape, wallContour, options, a, b, c, d,
+ 		                                    stepIndex, stepsLength, contourIndex1, contourIndex2 );
+ 		scope.faceVertexUvs[ 0 ].push( uvs );
+
+	}
+
+};
+
+THREE.ExtrudeGeometry.WorldUVGenerator = {
+
+	generateTopUV: function( geometry, extrudedShape, extrudeOptions, indexA, indexB, indexC ) {
+		var ax = geometry.vertices[ indexA ].x,
+			ay = geometry.vertices[ indexA ].y,
+
+			bx = geometry.vertices[ indexB ].x,
+			by = geometry.vertices[ indexB ].y,
+
+			cx = geometry.vertices[ indexC ].x,
+			cy = geometry.vertices[ indexC ].y;
+
+		return [
+			new THREE.Vector2( ax, ay ),
+			new THREE.Vector2( bx, by ),
+			new THREE.Vector2( cx, cy )
+		];
+
+	},
+
+	generateBottomUV: function( geometry, extrudedShape, extrudeOptions, indexA, indexB, indexC ) {
+
+		return this.generateTopUV( geometry, extrudedShape, extrudeOptions, indexA, indexB, indexC );
+
+	},
+
+	generateSideWallUV: function( geometry, extrudedShape, wallContour, extrudeOptions,
+	                              indexA, indexB, indexC, indexD, stepIndex, stepsLength,
+	                              contourIndex1, contourIndex2 ) {
+
+		var ax = geometry.vertices[ indexA ].x,
+			ay = geometry.vertices[ indexA ].y,
+			az = geometry.vertices[ indexA ].z,
+
+			bx = geometry.vertices[ indexB ].x,
+			by = geometry.vertices[ indexB ].y,
+			bz = geometry.vertices[ indexB ].z,
+
+			cx = geometry.vertices[ indexC ].x,
+			cy = geometry.vertices[ indexC ].y,
+			cz = geometry.vertices[ indexC ].z,
+
+			dx = geometry.vertices[ indexD ].x,
+			dy = geometry.vertices[ indexD ].y,
+			dz = geometry.vertices[ indexD ].z;
+
+		if ( Math.abs( ay - by ) < 0.01 ) {
+			return [
+				new THREE.Vector2( ax, 1 - az ),
+				new THREE.Vector2( bx, 1 - bz ),
+				new THREE.Vector2( cx, 1 - cz ),
+				new THREE.Vector2( dx, 1 - dz )
+			];
+		} else {
+			return [
+				new THREE.Vector2( ay, 1 - az ),
+				new THREE.Vector2( by, 1 - bz ),
+				new THREE.Vector2( cy, 1 - cz ),
+				new THREE.Vector2( dy, 1 - dz )
+			];
+		}
+	}
+};
+
+THREE.ExtrudeGeometry.__v1 = new THREE.Vector2();
+THREE.ExtrudeGeometry.__v2 = new THREE.Vector2();
+THREE.ExtrudeGeometry.__v3 = new THREE.Vector2();
+THREE.ExtrudeGeometry.__v4 = new THREE.Vector2();
+THREE.ExtrudeGeometry.__v5 = new THREE.Vector2();
+THREE.ExtrudeGeometry.__v6 = new THREE.Vector2();
+/**
+ * @author jonobr1 / http://jonobr1.com
+ *
+ * Creates a one-sided polygonal geometry from a path shape. Similar to
+ * ExtrudeGeometry.
+ *
+ * parameters = {
+ *
+ *	curveSegments: <int>, // number of points on the curves. NOT USED AT THE MOMENT.
+ *
+ *	material: <int> // material index for front and back faces
+ *	uvGenerator: <Object> // object that provides UV generator functions
+ *
+ * }
+ **/
+
+THREE.ShapeGeometry = function ( shapes, options ) {
+
+	THREE.Geometry.call( this );
+
+	if ( shapes instanceof Array === false ) shapes = [ shapes ];
+
+	this.shapebb = shapes[ shapes.length - 1 ].getBoundingBox();
+
+	this.addShapeList( shapes, options );
+
+	this.computeCentroids();
+	this.computeFaceNormals();
+
+};
+
+THREE.ShapeGeometry.prototype = Object.create( THREE.Geometry.prototype );
+
+/**
+ * Add an array of shapes to THREE.ShapeGeometry.
+ */
+THREE.ShapeGeometry.prototype.addShapeList = function ( shapes, options ) {
+
+	for ( var i = 0, l = shapes.length; i < l; i++ ) {
+
+		this.addShape( shapes[ i ], options );
+
+	}
+
+	return this;
+
+};
+
+/**
+ * Adds a shape to THREE.ShapeGeometry, based on THREE.ExtrudeGeometry.
+ */
+THREE.ShapeGeometry.prototype.addShape = function ( shape, options ) {
+
+	if ( options === undefined ) options = {};
+	var curveSegments = options.curveSegments !== undefined ? options.curveSegments : 12;
+
+	var material = options.material;
+	var uvgen = options.UVGenerator === undefined ? THREE.ExtrudeGeometry.WorldUVGenerator : options.UVGenerator;
+
+	var shapebb = this.shapebb;
+
+	//
+
+	var i, l, hole, s;
+
+	var shapesOffset = this.vertices.length;
+	var shapePoints = shape.extractPoints( curveSegments );
+
+	var vertices = shapePoints.shape;
+	var holes = shapePoints.holes;
+
+	var reverse = !THREE.Shape.Utils.isClockWise( vertices );
+
+	if ( reverse ) {
+
+		vertices = vertices.reverse();
+
+		// Maybe we should also check if holes are in the opposite direction, just to be safe...
+
+		for ( i = 0, l = holes.length; i < l; i++ ) {
+
+			hole = holes[ i ];
+
+			if ( THREE.Shape.Utils.isClockWise( hole ) ) {
+
+				holes[ i ] = hole.reverse();
+
+			}
+
+		}
+
+		reverse = false;
+
+	}
+
+	var faces = THREE.Shape.Utils.triangulateShape( vertices, holes );
+
+	// Vertices
+
+	var contour = vertices;
+
+	for ( i = 0, l = holes.length; i < l; i++ ) {
+
+		hole = holes[ i ];
+		vertices = vertices.concat( hole );
+
+	}
+
+	//
+
+	var vert, vlen = vertices.length;
+	var face, flen = faces.length;
+	var cont, clen = contour.length;
+
+	for ( i = 0; i < vlen; i++ ) {
+
+		vert = vertices[ i ];
+
+		this.vertices.push( new THREE.Vector3( vert.x, vert.y, 0 ) );
+
+	}
+
+	for ( i = 0; i < flen; i++ ) {
+
+		face = faces[ i ];
+
+		var a = face[ 0 ] + shapesOffset;
+		var b = face[ 1 ] + shapesOffset;
+		var c = face[ 2 ] + shapesOffset;
+
+		this.faces.push( new THREE.Face3( a, b, c, null, null, material ) );
+		this.faceVertexUvs[ 0 ].push( uvgen.generateBottomUV( this, shape, options, a, b, c ) );
+
+	}
+
+};
+/**
+ * @author astrodud / http://astrodud.isgreat.org/
+ * @author zz85 / https://github.com/zz85
+ * @author bhouston / http://exocortex.com
+ */
+
+// points - to create a closed torus, one must use a set of points 
+//    like so: [ a, b, c, d, a ], see first is the same as last.
+// segments - the number of circumference segments to create
+// phiStart - the starting radian
+// phiLength - the radian (0 to 2*PI) range of the lathed section
+//    2*pi is a closed lathe, less than 2PI is a portion.
+THREE.LatheGeometry = function ( points, segments, phiStart, phiLength ) {
+
+	THREE.Geometry.call( this );
+
+	segments = segments || 12;
+	phiStart = phiStart || 0;
+	phiLength = phiLength || 2 * Math.PI;
+
+	var inversePointLength = 1.0 / ( points.length - 1 );
+	var inverseSegments = 1.0 / segments;
+
+	for ( var i = 0, il = segments; i <= il; i ++ ) {
+
+		var phi = phiStart + i * inverseSegments * phiLength;
+
+		var c = Math.cos( phi ),
+			s = Math.sin( phi );
+
+		for ( var j = 0, jl = points.length; j < jl; j ++ ) {
+
+			var pt = points[ j ];
+
+			var vertex = new THREE.Vector3();
+
+			vertex.x = c * pt.x - s * pt.y;
+			vertex.y = s * pt.x + c * pt.y;
+			vertex.z = pt.z;
+
+			this.vertices.push( vertex );
+
+		}
+
+	}
+
+	var np = points.length;
+
+	for ( var i = 0, il = segments; i < il; i ++ ) {
+
+		for ( var j = 0, jl = points.length - 1; j < jl; j ++ ) {
+
+			var base = j + np * i;
+			var a = base;
+			var b = base + np;
+			var c = base + 1 + np;
+			var d = base + 1;
+
+			this.faces.push( new THREE.Face4( a, b, c, d ) );
+
+			var u0 = i * inverseSegments;
+			var v0 = j * inversePointLength;
+			var u1 = u0 + inverseSegments;
+			var v1 = v0 + inversePointLength;
+
+			this.faceVertexUvs[ 0 ].push( [
+
+				new THREE.Vector2( u0, v0 ), 
+				new THREE.Vector2( u1, v0 ),
+				new THREE.Vector2( u1, v1 ),
+				new THREE.Vector2( u0, v1 )
+
+			] );
+
+		}
+
+	}
+
+	this.mergeVertices();
+	this.computeCentroids();
+	this.computeFaceNormals();
+	this.computeVertexNormals();
+
+};
+
+THREE.LatheGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ * based on http://papervision3d.googlecode.com/svn/trunk/as3/trunk/src/org/papervision3d/objects/primitives/Plane.as
+ */
+
+THREE.PlaneGeometry = function ( width, height, widthSegments, heightSegments ) {
+
+	THREE.Geometry.call( this );
+
+	this.width = width;
+	this.height = height;
+
+	this.widthSegments = widthSegments || 1;
+	this.heightSegments = heightSegments || 1;
+
+	var ix, iz;
+	var width_half = width / 2;
+	var height_half = height / 2;
+
+	var gridX = this.widthSegments;
+	var gridZ = this.heightSegments;
+
+	var gridX1 = gridX + 1;
+	var gridZ1 = gridZ + 1;
+
+	var segment_width = this.width / gridX;
+	var segment_height = this.height / gridZ;
+
+	var normal = new THREE.Vector3( 0, 0, 1 );
+
+	for ( iz = 0; iz < gridZ1; iz ++ ) {
+
+		for ( ix = 0; ix < gridX1; ix ++ ) {
+
+			var x = ix * segment_width - width_half;
+			var y = iz * segment_height - height_half;
+
+			this.vertices.push( new THREE.Vector3( x, - y, 0 ) );
+
+		}
+
+	}
+
+	for ( iz = 0; iz < gridZ; iz ++ ) {
+
+		for ( ix = 0; ix < gridX; ix ++ ) {
+
+			var a = ix + gridX1 * iz;
+			var b = ix + gridX1 * ( iz + 1 );
+			var c = ( ix + 1 ) + gridX1 * ( iz + 1 );
+			var d = ( ix + 1 ) + gridX1 * iz;
+
+			var face = new THREE.Face4( a, b, c, d );
+			face.normal.copy( normal );
+			face.vertexNormals.push( normal.clone(), normal.clone(), normal.clone(), normal.clone() );
+
+			this.faces.push( face );
+			this.faceVertexUvs[ 0 ].push( [
+				new THREE.Vector2( ix / gridX, 1 - iz / gridZ ),
+				new THREE.Vector2( ix / gridX, 1 - ( iz + 1 ) / gridZ ),
+				new THREE.Vector2( ( ix + 1 ) / gridX, 1 - ( iz + 1 ) / gridZ ),
+				new THREE.Vector2( ( ix + 1 ) / gridX, 1 - iz / gridZ )
+			] );
+
+		}
+
+	}
+
+	this.computeCentroids();
+
+};
+
+THREE.PlaneGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.SphereGeometry = function ( radius, widthSegments, heightSegments, phiStart, phiLength, thetaStart, thetaLength ) {
+
+	THREE.Geometry.call( this );
+
+	this.radius = radius || 50;
+
+	this.widthSegments = Math.max( 3, Math.floor( widthSegments ) || 8 );
+	this.heightSegments = Math.max( 2, Math.floor( heightSegments ) || 6 );
+
+	phiStart = phiStart !== undefined ? phiStart : 0;
+	phiLength = phiLength !== undefined ? phiLength : Math.PI * 2;
+
+	thetaStart = thetaStart !== undefined ? thetaStart : 0;
+	thetaLength = thetaLength !== undefined ? thetaLength : Math.PI;
+
+	var x, y, vertices = [], uvs = [];
+
+	for ( y = 0; y <= this.heightSegments; y ++ ) {
+
+		var verticesRow = [];
+		var uvsRow = [];
+
+		for ( x = 0; x <= this.widthSegments; x ++ ) {
+
+			var u = x / this.widthSegments;
+			var v = y / this.heightSegments;
+
+			var vertex = new THREE.Vector3();
+			vertex.x = - this.radius * Math.cos( phiStart + u * phiLength ) * Math.sin( thetaStart + v * thetaLength );
+			vertex.y = this.radius * Math.cos( thetaStart + v * thetaLength );
+			vertex.z = this.radius * Math.sin( phiStart + u * phiLength ) * Math.sin( thetaStart + v * thetaLength );
+
+			this.vertices.push( vertex );
+
+			verticesRow.push( this.vertices.length - 1 );
+			uvsRow.push( new THREE.Vector2( u, 1 - v ) );
+
+		}
+
+		vertices.push( verticesRow );
+		uvs.push( uvsRow );
+
+	}
+
+	for ( y = 0; y < this.heightSegments; y ++ ) {
+
+		for ( x = 0; x < this.widthSegments; x ++ ) {
+
+			var v1 = vertices[ y ][ x + 1 ];
+			var v2 = vertices[ y ][ x ];
+			var v3 = vertices[ y + 1 ][ x ];
+			var v4 = vertices[ y + 1 ][ x + 1 ];
+
+			var n1 = this.vertices[ v1 ].clone().normalize();
+			var n2 = this.vertices[ v2 ].clone().normalize();
+			var n3 = this.vertices[ v3 ].clone().normalize();
+			var n4 = this.vertices[ v4 ].clone().normalize();
+
+			var uv1 = uvs[ y ][ x + 1 ].clone();
+			var uv2 = uvs[ y ][ x ].clone();
+			var uv3 = uvs[ y + 1 ][ x ].clone();
+			var uv4 = uvs[ y + 1 ][ x + 1 ].clone();
+
+			if ( Math.abs( this.vertices[ v1 ].y ) === this.radius ) {
+
+				this.faces.push( new THREE.Face3( v1, v3, v4, [ n1, n3, n4 ] ) );
+				this.faceVertexUvs[ 0 ].push( [ uv1, uv3, uv4 ] );
+
+			} else if ( Math.abs( this.vertices[ v3 ].y ) === this.radius ) {
+
+				this.faces.push( new THREE.Face3( v1, v2, v3, [ n1, n2, n3 ] ) );
+				this.faceVertexUvs[ 0 ].push( [ uv1, uv2, uv3 ] );
+
+			} else {
+
+				this.faces.push( new THREE.Face4( v1, v2, v3, v4, [ n1, n2, n3, n4 ] ) );
+				this.faceVertexUvs[ 0 ].push( [ uv1, uv2, uv3, uv4 ] );
+
+			}
+
+		}
+
+	}
+
+	this.computeCentroids();
+	this.computeFaceNormals();
+
+    this.boundingSphere = new THREE.Sphere( new THREE.Vector3(), radius );
+
+};
+
+THREE.SphereGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author zz85 / http://www.lab4games.net/zz85/blog
+ * @author alteredq / http://alteredqualia.com/
+ *
+ * For creating 3D text geometry in three.js
+ *
+ * Text = 3D Text
+ *
+ * parameters = {
+ *  size: 			<float>, 	// size of the text
+ *  height: 		<float>, 	// thickness to extrude text
+ *  curveSegments: 	<int>,		// number of points on the curves
+ *
+ *  font: 			<string>,		// font name
+ *  weight: 		<string>,		// font weight (normal, bold)
+ *  style: 			<string>,		// font style  (normal, italics)
+ *
+ *  bevelEnabled:	<bool>,			// turn on bevel
+ *  bevelThickness: <float>, 		// how deep into text bevel goes
+ *  bevelSize:		<float>, 		// how far from text outline is bevel
+ *  }
+ *
+ */
+
+/*	Usage Examples
+
+	// TextGeometry wrapper
+
+	var text3d = new TextGeometry( text, options );
+
+	// Complete manner
+
+	var textShapes = THREE.FontUtils.generateShapes( text, options );
+	var text3d = new ExtrudeGeometry( textShapes, options );
+
+*/
+
+
+THREE.TextGeometry = function ( text, parameters ) {
+
+	var textShapes = THREE.FontUtils.generateShapes( text, parameters );
+
+	// translate parameters to ExtrudeGeometry API
+
+	parameters.amount = parameters.height !== undefined ? parameters.height : 50;
+
+	// defaults
+
+	if ( parameters.bevelThickness === undefined ) parameters.bevelThickness = 10;
+	if ( parameters.bevelSize === undefined ) parameters.bevelSize = 8;
+	if ( parameters.bevelEnabled === undefined ) parameters.bevelEnabled = false;
+
+	THREE.ExtrudeGeometry.call( this, textShapes, parameters );
+
+};
+
+THREE.TextGeometry.prototype = Object.create( THREE.ExtrudeGeometry.prototype );
+/**
+ * @author oosmoxiecode
+ * @author mrdoob / http://mrdoob.com/
+ * based on http://code.google.com/p/away3d/source/browse/trunk/fp10/Away3DLite/src/away3dlite/primitives/Torus.as?r=2888
+ */
+
+THREE.TorusGeometry = function ( radius, tube, radialSegments, tubularSegments, arc ) {
+
+	THREE.Geometry.call( this );
+
+	var scope = this;
+
+	this.radius = radius || 100;
+	this.tube = tube || 40;
+	this.radialSegments = radialSegments || 8;
+	this.tubularSegments = tubularSegments || 6;
+	this.arc = arc || Math.PI * 2;
+
+	var center = new THREE.Vector3(), uvs = [], normals = [];
+
+	for ( var j = 0; j <= this.radialSegments; j ++ ) {
+
+		for ( var i = 0; i <= this.tubularSegments; i ++ ) {
+
+			var u = i / this.tubularSegments * this.arc;
+			var v = j / this.radialSegments * Math.PI * 2;
+
+			center.x = this.radius * Math.cos( u );
+			center.y = this.radius * Math.sin( u );
+
+			var vertex = new THREE.Vector3();
+			vertex.x = ( this.radius + this.tube * Math.cos( v ) ) * Math.cos( u );
+			vertex.y = ( this.radius + this.tube * Math.cos( v ) ) * Math.sin( u );
+			vertex.z = this.tube * Math.sin( v );
+
+			this.vertices.push( vertex );
+
+			uvs.push( new THREE.Vector2( i / this.tubularSegments, j / this.radialSegments ) );
+			normals.push( vertex.clone().sub( center ).normalize() );
+
+		}
+	}
+
+
+	for ( var j = 1; j <= this.radialSegments; j ++ ) {
+
+		for ( var i = 1; i <= this.tubularSegments; i ++ ) {
+
+			var a = ( this.tubularSegments + 1 ) * j + i - 1;
+			var b = ( this.tubularSegments + 1 ) * ( j - 1 ) + i - 1;
+			var c = ( this.tubularSegments + 1 ) * ( j - 1 ) + i;
+			var d = ( this.tubularSegments + 1 ) * j + i;
+
+			var face = new THREE.Face4( a, b, c, d, [ normals[ a ], normals[ b ], normals[ c ], normals[ d ] ] );
+			face.normal.add( normals[ a ] );
+			face.normal.add( normals[ b ] );
+			face.normal.add( normals[ c ] );
+			face.normal.add( normals[ d ] );
+			face.normal.normalize();
+
+			this.faces.push( face );
+
+			this.faceVertexUvs[ 0 ].push( [ uvs[ a ].clone(), uvs[ b ].clone(), uvs[ c ].clone(), uvs[ d ].clone() ] );
+		}
+
+	}
+
+	this.computeCentroids();
+
+};
+
+THREE.TorusGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author oosmoxiecode
+ * based on http://code.google.com/p/away3d/source/browse/trunk/fp10/Away3D/src/away3d/primitives/TorusKnot.as?spec=svn2473&r=2473
+ */
+
+THREE.TorusKnotGeometry = function ( radius, tube, radialSegments, tubularSegments, p, q, heightScale ) {
+
+	THREE.Geometry.call( this );
+
+	var scope = this;
+
+	this.radius = radius || 100;
+	this.tube = tube || 40;
+	this.radialSegments = radialSegments || 64;
+	this.tubularSegments = tubularSegments || 8;
+	this.p = p || 2;
+	this.q = q || 3;
+	this.heightScale = heightScale || 1;
+	this.grid = new Array( this.radialSegments );
+
+	var tang = new THREE.Vector3();
+	var n = new THREE.Vector3();
+	var bitan = new THREE.Vector3();
+
+	for ( var i = 0; i < this.radialSegments; ++ i ) {
+
+		this.grid[ i ] = new Array( this.tubularSegments );
+
+		for ( var j = 0; j < this.tubularSegments; ++ j ) {
+
+			var u = i / this.radialSegments * 2 * this.p * Math.PI;
+			var v = j / this.tubularSegments * 2 * Math.PI;
+			var p1 = getPos( u, v, this.q, this.p, this.radius, this.heightScale );
+			var p2 = getPos( u + 0.01, v, this.q, this.p, this.radius, this.heightScale );
+			var cx, cy;
+
+			tang.subVectors( p2, p1 );
+			n.addVectors( p2, p1 );
+
+			bitan.crossVectors( tang, n );
+			n.crossVectors( bitan, tang );
+			bitan.normalize();
+			n.normalize();
+
+			cx = - this.tube * Math.cos( v ); // TODO: Hack: Negating it so it faces outside.
+			cy = this.tube * Math.sin( v );
+
+			p1.x += cx * n.x + cy * bitan.x;
+			p1.y += cx * n.y + cy * bitan.y;
+			p1.z += cx * n.z + cy * bitan.z;
+
+			this.grid[ i ][ j ] = vert( p1.x, p1.y, p1.z );
+
+		}
+
+	}
+
+	for ( var i = 0; i < this.radialSegments; ++ i ) {
+
+		for ( var j = 0; j < this.tubularSegments; ++ j ) {
+
+			var ip = ( i + 1 ) % this.radialSegments;
+			var jp = ( j + 1 ) % this.tubularSegments;
+
+			var a = this.grid[ i ][ j ];
+			var b = this.grid[ ip ][ j ];
+			var c = this.grid[ ip ][ jp ];
+			var d = this.grid[ i ][ jp ];
+
+			var uva = new THREE.Vector2( i / this.radialSegments, j / this.tubularSegments );
+			var uvb = new THREE.Vector2( ( i + 1 ) / this.radialSegments, j / this.tubularSegments );
+			var uvc = new THREE.Vector2( ( i + 1 ) / this.radialSegments, ( j + 1 ) / this.tubularSegments );
+			var uvd = new THREE.Vector2( i / this.radialSegments, ( j + 1 ) / this.tubularSegments );
+
+			this.faces.push( new THREE.Face4( a, b, c, d ) );
+			this.faceVertexUvs[ 0 ].push( [ uva,uvb,uvc, uvd ] );
+
+		}
+	}
+
+	this.computeCentroids();
+	this.computeFaceNormals();
+	this.computeVertexNormals();
+
+	function vert( x, y, z ) {
+
+		return scope.vertices.push( new THREE.Vector3( x, y, z ) ) - 1;
+
+	}
+
+	function getPos( u, v, in_q, in_p, radius, heightScale ) {
+
+		var cu = Math.cos( u );
+		var cv = Math.cos( v );
+		var su = Math.sin( u );
+		var quOverP = in_q / in_p * u;
+		var cs = Math.cos( quOverP );
+
+		var tx = radius * ( 2 + cs ) * 0.5 * cu;
+		var ty = radius * ( 2 + cs ) * su * 0.5;
+		var tz = heightScale * radius * Math.sin( quOverP ) * 0.5;
+
+		return new THREE.Vector3( tx, ty, tz );
+
+	}
+
+};
+
+THREE.TorusKnotGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author WestLangley / https://github.com/WestLangley
+ * @author zz85 / https://github.com/zz85
+ * @author miningold / https://github.com/miningold
+ *
+ * Modified from the TorusKnotGeometry by @oosmoxiecode
+ *
+ * Creates a tube which extrudes along a 3d spline
+ *
+ * Uses parallel transport frames as described in
+ * http://www.cs.indiana.edu/pub/techreports/TR425.pdf
+ */
+
+THREE.TubeGeometry = function( path, segments, radius, radiusSegments, closed, debug ) {
+
+	THREE.Geometry.call( this );
+
+	this.path = path;
+	this.segments = segments || 64;
+	this.radius = radius || 1;
+	this.radiusSegments = radiusSegments || 8;
+	this.closed = closed || false;
+
+	if ( debug ) this.debug = new THREE.Object3D();
+
+	this.grid = [];
+
+	var scope = this,
+
+		tangent,
+		normal,
+		binormal,
+
+		numpoints = this.segments + 1,
+
+		x, y, z,
+		tx, ty, tz,
+		u, v,
+
+		cx, cy,
+		pos, pos2 = new THREE.Vector3(),
+		i, j,
+		ip, jp,
+		a, b, c, d,
+		uva, uvb, uvc, uvd;
+
+	var frames = new THREE.TubeGeometry.FrenetFrames( this.path, this.segments, this.closed ),
+		tangents = frames.tangents,
+		normals = frames.normals,
+		binormals = frames.binormals;
+
+	// proxy internals
+	this.tangents = tangents;
+	this.normals = normals;
+	this.binormals = binormals;
+
+	function vert( x, y, z ) {
+
+		return scope.vertices.push( new THREE.Vector3( x, y, z ) ) - 1;
+
+	}
+
+
+	// consruct the grid
+
+	for ( i = 0; i < numpoints; i++ ) {
+
+		this.grid[ i ] = [];
+
+		u = i / ( numpoints - 1 );
+
+		pos = path.getPointAt( u );
+
+		tangent = tangents[ i ];
+		normal = normals[ i ];
+		binormal = binormals[ i ];
+
+		if ( this.debug ) {
+
+			this.debug.add( new THREE.ArrowHelper(tangent, pos, radius, 0x0000ff ) );
+			this.debug.add( new THREE.ArrowHelper(normal, pos, radius, 0xff0000 ) );
+			this.debug.add( new THREE.ArrowHelper(binormal, pos, radius, 0x00ff00 ) );
+
+		}
+
+		for ( j = 0; j < this.radiusSegments; j++ ) {
+
+			v = j / this.radiusSegments * 2 * Math.PI;
+
+			cx = -this.radius * Math.cos( v ); // TODO: Hack: Negating it so it faces outside.
+			cy = this.radius * Math.sin( v );
+
+			pos2.copy( pos );
+			pos2.x += cx * normal.x + cy * binormal.x;
+			pos2.y += cx * normal.y + cy * binormal.y;
+			pos2.z += cx * normal.z + cy * binormal.z;
+
+			this.grid[ i ][ j ] = vert( pos2.x, pos2.y, pos2.z );
+
+		}
+	}
+
+
+	// construct the mesh
+
+	for ( i = 0; i < this.segments; i++ ) {
+
+		for ( j = 0; j < this.radiusSegments; j++ ) {
+
+			ip = ( this.closed ) ? (i + 1) % this.segments : i + 1;
+			jp = (j + 1) % this.radiusSegments;
+
+			a = this.grid[ i ][ j ];		// *** NOT NECESSARILY PLANAR ! ***
+			b = this.grid[ ip ][ j ];
+			c = this.grid[ ip ][ jp ];
+			d = this.grid[ i ][ jp ];
+
+			uva = new THREE.Vector2( i / this.segments, j / this.radiusSegments );
+			uvb = new THREE.Vector2( ( i + 1 ) / this.segments, j / this.radiusSegments );
+			uvc = new THREE.Vector2( ( i + 1 ) / this.segments, ( j + 1 ) / this.radiusSegments );
+			uvd = new THREE.Vector2( i / this.segments, ( j + 1 ) / this.radiusSegments );
+
+			this.faces.push( new THREE.Face4( a, b, c, d ) );
+			this.faceVertexUvs[ 0 ].push( [ uva, uvb, uvc, uvd ] );
+
+		}
+	}
+
+	this.computeCentroids();
+	this.computeFaceNormals();
+	this.computeVertexNormals();
+
+};
+
+THREE.TubeGeometry.prototype = Object.create( THREE.Geometry.prototype );
+
+
+// For computing of Frenet frames, exposing the tangents, normals and binormals the spline
+THREE.TubeGeometry.FrenetFrames = function(path, segments, closed) {
+
+	var	tangent = new THREE.Vector3(),
+		normal = new THREE.Vector3(),
+		binormal = new THREE.Vector3(),
+
+		tangents = [],
+		normals = [],
+		binormals = [],
+
+		vec = new THREE.Vector3(),
+		mat = new THREE.Matrix4(),
+
+		numpoints = segments + 1,
+		theta,
+		epsilon = 0.0001,
+		smallest,
+
+		tx, ty, tz,
+		i, u, v;
+
+
+	// expose internals
+	this.tangents = tangents;
+	this.normals = normals;
+	this.binormals = binormals;
+
+	// compute the tangent vectors for each segment on the path
+
+	for ( i = 0; i < numpoints; i++ ) {
+
+		u = i / ( numpoints - 1 );
+
+		tangents[ i ] = path.getTangentAt( u );
+		tangents[ i ].normalize();
+
+	}
+
+	initialNormal3();
+
+	function initialNormal1(lastBinormal) {
+		// fixed start binormal. Has dangers of 0 vectors
+		normals[ 0 ] = new THREE.Vector3();
+		binormals[ 0 ] = new THREE.Vector3();
+		if (lastBinormal===undefined) lastBinormal = new THREE.Vector3( 0, 0, 1 );
+		normals[ 0 ].crossVectors( lastBinormal, tangents[ 0 ] ).normalize();
+		binormals[ 0 ].crossVectors( tangents[ 0 ], normals[ 0 ] ).normalize();
+	}
+
+	function initialNormal2() {
+
+		// This uses the Frenet-Serret formula for deriving binormal
+		var t2 = path.getTangentAt( epsilon );
+
+		normals[ 0 ] = new THREE.Vector3().subVectors( t2, tangents[ 0 ] ).normalize();
+		binormals[ 0 ] = new THREE.Vector3().crossVectors( tangents[ 0 ], normals[ 0 ] );
+
+		normals[ 0 ].crossVectors( binormals[ 0 ], tangents[ 0 ] ).normalize(); // last binormal x tangent
+		binormals[ 0 ].crossVectors( tangents[ 0 ], normals[ 0 ] ).normalize();
+
+	}
+
+	function initialNormal3() {
+		// select an initial normal vector perpenicular to the first tangent vector,
+		// and in the direction of the smallest tangent xyz component
+
+		normals[ 0 ] = new THREE.Vector3();
+		binormals[ 0 ] = new THREE.Vector3();
+		smallest = Number.MAX_VALUE;
+		tx = Math.abs( tangents[ 0 ].x );
+		ty = Math.abs( tangents[ 0 ].y );
+		tz = Math.abs( tangents[ 0 ].z );
+
+		if ( tx <= smallest ) {
+			smallest = tx;
+			normal.set( 1, 0, 0 );
+		}
+
+		if ( ty <= smallest ) {
+			smallest = ty;
+			normal.set( 0, 1, 0 );
+		}
+
+		if ( tz <= smallest ) {
+			normal.set( 0, 0, 1 );
+		}
+
+		vec.crossVectors( tangents[ 0 ], normal ).normalize();
+
+		normals[ 0 ].crossVectors( tangents[ 0 ], vec );
+		binormals[ 0 ].crossVectors( tangents[ 0 ], normals[ 0 ] );
+	}
+
+
+	// compute the slowly-varying normal and binormal vectors for each segment on the path
+
+	for ( i = 1; i < numpoints; i++ ) {
+
+		normals[ i ] = normals[ i-1 ].clone();
+
+		binormals[ i ] = binormals[ i-1 ].clone();
+
+		vec.crossVectors( tangents[ i-1 ], tangents[ i ] );
+
+		if ( vec.length() > epsilon ) {
+
+			vec.normalize();
+
+			theta = Math.acos( tangents[ i-1 ].dot( tangents[ i ] ) );
+
+			normals[ i ].applyMatrix4( mat.makeRotationAxis( vec, theta ) );
+
+		}
+
+		binormals[ i ].crossVectors( tangents[ i ], normals[ i ] );
+
+	}
+
+
+	// if the curve is closed, postprocess the vectors so the first and last normal vectors are the same
+
+	if ( closed ) {
+
+		theta = Math.acos( normals[ 0 ].dot( normals[ numpoints-1 ] ) );
+		theta /= ( numpoints - 1 );
+
+		if ( tangents[ 0 ].dot( vec.crossVectors( normals[ 0 ], normals[ numpoints-1 ] ) ) > 0 ) {
+
+			theta = -theta;
+
+		}
+
+		for ( i = 1; i < numpoints; i++ ) {
+
+			// twist a little...
+			normals[ i ].applyMatrix4( mat.makeRotationAxis( tangents[ i ], theta * i ) );
+			binormals[ i ].crossVectors( tangents[ i ], normals[ i ] );
+
+		}
+
+	}
+};
+/**
+ * @author clockworkgeek / https://github.com/clockworkgeek
+ * @author timothypratley / https://github.com/timothypratley
+ */
+
+THREE.PolyhedronGeometry = function ( vertices, faces, radius, detail ) {
+
+	THREE.Geometry.call( this );
+
+	radius = radius || 1;
+	detail = detail || 0;
+
+	var that = this;
+
+	for ( var i = 0, l = vertices.length; i < l; i ++ ) {
+
+		prepare( new THREE.Vector3( vertices[ i ][ 0 ], vertices[ i ][ 1 ], vertices[ i ][ 2 ] ) );
+
+	}
+
+	var midpoints = [], p = this.vertices;
+
+	for ( var i = 0, l = faces.length; i < l; i ++ ) {
+
+		make( p[ faces[ i ][ 0 ] ], p[ faces[ i ][ 1 ] ], p[ faces[ i ][ 2 ] ], detail );
+
+	}
+
+	this.mergeVertices();
+
+	// Apply radius
+
+	for ( var i = 0, l = this.vertices.length; i < l; i ++ ) {
+
+		this.vertices[ i ].multiplyScalar( radius );
+
+	}
+
+
+	// Project vector onto sphere's surface
+
+	function prepare( vector ) {
+
+		var vertex = vector.normalize().clone();
+		vertex.index = that.vertices.push( vertex ) - 1;
+
+		// Texture coords are equivalent to map coords, calculate angle and convert to fraction of a circle.
+
+		var u = azimuth( vector ) / 2 / Math.PI + 0.5;
+		var v = inclination( vector ) / Math.PI + 0.5;
+		vertex.uv = new THREE.Vector2( u, 1 - v );
+
+		return vertex;
+
+	}
+
+
+	// Approximate a curved face with recursively sub-divided triangles.
+
+	function make( v1, v2, v3, detail ) {
+
+		if ( detail < 1 ) {
+
+			var face = new THREE.Face3( v1.index, v2.index, v3.index, [ v1.clone(), v2.clone(), v3.clone() ] );
+			face.centroid.add( v1 ).add( v2 ).add( v3 ).divideScalar( 3 );
+			face.normal = face.centroid.clone().normalize();
+			that.faces.push( face );
+
+			var azi = azimuth( face.centroid );
+			that.faceVertexUvs[ 0 ].push( [
+				correctUV( v1.uv, v1, azi ),
+				correctUV( v2.uv, v2, azi ),
+				correctUV( v3.uv, v3, azi )
+			] );
+
+		} else {
+
+			detail -= 1;
+
+			// split triangle into 4 smaller triangles
+
+			make( v1, midpoint( v1, v2 ), midpoint( v1, v3 ), detail ); // top quadrant
+			make( midpoint( v1, v2 ), v2, midpoint( v2, v3 ), detail ); // left quadrant
+			make( midpoint( v1, v3 ), midpoint( v2, v3 ), v3, detail ); // right quadrant
+			make( midpoint( v1, v2 ), midpoint( v2, v3 ), midpoint( v1, v3 ), detail ); // center quadrant
+
+		}
+
+	}
+
+	function midpoint( v1, v2 ) {
+
+		if ( !midpoints[ v1.index ] ) midpoints[ v1.index ] = [];
+		if ( !midpoints[ v2.index ] ) midpoints[ v2.index ] = [];
+
+		var mid = midpoints[ v1.index ][ v2.index ];
+
+		if ( mid === undefined ) {
+
+			// generate mean point and project to surface with prepare()
+
+			midpoints[ v1.index ][ v2.index ] = midpoints[ v2.index ][ v1.index ] = mid = prepare(
+				new THREE.Vector3().addVectors( v1, v2 ).divideScalar( 2 )
+			);
+		}
+
+		return mid;
+
+	}
+
+
+	// Angle around the Y axis, counter-clockwise when looking from above.
+
+	function azimuth( vector ) {
+
+		return Math.atan2( vector.z, -vector.x );
+
+	}
+
+
+	// Angle above the XZ plane.
+
+	function inclination( vector ) {
+
+		return Math.atan2( -vector.y, Math.sqrt( ( vector.x * vector.x ) + ( vector.z * vector.z ) ) );
+
+	}
+
+
+	// Texture fixing helper. Spheres have some odd behaviours.
+
+	function correctUV( uv, vector, azimuth ) {
+
+		if ( ( azimuth < 0 ) && ( uv.x === 1 ) ) uv = new THREE.Vector2( uv.x - 1, uv.y );
+		if ( ( vector.x === 0 ) && ( vector.z === 0 ) ) uv = new THREE.Vector2( azimuth / 2 / Math.PI + 0.5, uv.y );
+		return uv;
+
+	}
+
+	this.computeCentroids();
+
+    this.boundingSphere = new THREE.Sphere( new THREE.Vector3(), radius );
+
+};
+
+THREE.PolyhedronGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author timothypratley / https://github.com/timothypratley
+ */
+
+THREE.IcosahedronGeometry = function ( radius, detail ) {
+
+	var t = ( 1 + Math.sqrt( 5 ) ) / 2;
+
+	var vertices = [
+		[ -1,  t,  0 ], [  1, t, 0 ], [ -1, -t,  0 ], [  1, -t,  0 ],
+		[  0, -1,  t ], [  0, 1, t ], [  0, -1, -t ], [  0,  1, -t ],
+		[  t,  0, -1 ], [  t, 0, 1 ], [ -t,  0, -1 ], [ -t,  0,  1 ]
+	];
+
+	var faces = [
+		[ 0, 11,  5 ], [ 0,  5,  1 ], [  0,  1,  7 ], [  0,  7, 10 ], [  0, 10, 11 ],
+		[ 1,  5,  9 ], [ 5, 11,  4 ], [ 11, 10,  2 ], [ 10,  7,  6 ], [  7,  1,  8 ],
+		[ 3,  9,  4 ], [ 3,  4,  2 ], [  3,  2,  6 ], [  3,  6,  8 ], [  3,  8,  9 ],
+		[ 4,  9,  5 ], [ 2,  4, 11 ], [  6,  2, 10 ], [  8,  6,  7 ], [  9,  8,  1 ]
+	];
+
+	THREE.PolyhedronGeometry.call( this, vertices, faces, radius, detail );
+
+};
+
+THREE.IcosahedronGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author timothypratley / https://github.com/timothypratley
+ */
+
+THREE.OctahedronGeometry = function ( radius, detail ) {
+
+	var vertices = [
+		[ 1, 0, 0 ], [ -1, 0, 0 ], [ 0, 1, 0 ], [ 0, -1, 0 ], [ 0, 0, 1 ], [ 0, 0, -1 ]
+	];
+
+	var faces = [
+		[ 0, 2, 4 ], [ 0, 4, 3 ], [ 0, 3, 5 ], [ 0, 5, 2 ], [ 1, 2, 5 ], [ 1, 5, 3 ], [ 1, 3, 4 ], [ 1, 4, 2 ]
+	];
+
+	THREE.PolyhedronGeometry.call( this, vertices, faces, radius, detail );
+};
+
+THREE.OctahedronGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author timothypratley / https://github.com/timothypratley
+ */
+
+THREE.TetrahedronGeometry = function ( radius, detail ) {
+
+	var vertices = [
+		[ 1,  1,  1 ], [ -1, -1, 1 ], [ -1, 1, -1 ], [ 1, -1, -1 ]
+	];
+
+	var faces = [
+		[ 2, 1, 0 ], [ 0, 3, 2 ], [ 1, 3, 0 ], [ 2, 3, 1 ]
+	];
+
+	THREE.PolyhedronGeometry.call( this, vertices, faces, radius, detail );
+
+};
+
+THREE.TetrahedronGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author zz85 / https://github.com/zz85
+ * Parametric Surfaces Geometry
+ * based on the brilliant article by @prideout http://prideout.net/blog/?p=44
+ *
+ * new THREE.ParametricGeometry( parametricFunction, uSegments, ySegements, useTris );
+ *
+ */
+
+THREE.ParametricGeometry = function ( func, slices, stacks, useTris ) {
+
+	THREE.Geometry.call( this );
+
+	var verts = this.vertices;
+	var faces = this.faces;
+	var uvs = this.faceVertexUvs[ 0 ];
+
+	useTris = (useTris === undefined) ? false : useTris;
+
+	var i, il, j, p;
+	var u, v;
+
+	var stackCount = stacks + 1;
+	var sliceCount = slices + 1;
+
+	for ( i = 0; i <= stacks; i ++ ) {
+
+		v = i / stacks;
+
+		for ( j = 0; j <= slices; j ++ ) {
+
+			u = j / slices;
+
+			p = func( u, v );
+			verts.push( p );
+
+		}
+	}
+
+	var a, b, c, d;
+	var uva, uvb, uvc, uvd;
+
+	for ( i = 0; i < stacks; i ++ ) {
+
+		for ( j = 0; j < slices; j ++ ) {
+
+			a = i * sliceCount + j;
+			b = i * sliceCount + j + 1;
+			c = (i + 1) * sliceCount + j;
+			d = (i + 1) * sliceCount + j + 1;
+
+			uva = new THREE.Vector2( j / slices, i / stacks );
+			uvb = new THREE.Vector2( ( j + 1 ) / slices, i / stacks );
+			uvc = new THREE.Vector2( j / slices, ( i + 1 ) / stacks );
+			uvd = new THREE.Vector2( ( j + 1 ) / slices, ( i + 1 ) / stacks );
+
+			if ( useTris ) {
+
+				faces.push( new THREE.Face3( a, b, c ) );
+				faces.push( new THREE.Face3( b, d, c ) );
+
+				uvs.push( [ uva, uvb, uvc ] );
+				uvs.push( [ uvb, uvd, uvc ] );
+
+			} else {
+
+				faces.push( new THREE.Face4( a, b, d, c ) );
+				uvs.push( [ uva, uvb, uvd, uvc ] );
+
+			}
+
+		}
+
+	}
+
+	// console.log(this);
+
+	// magic bullet
+	// var diff = this.mergeVertices();
+	// console.log('removed ', diff, ' vertices by merging');
+
+	this.computeCentroids();
+	this.computeFaceNormals();
+	this.computeVertexNormals();
+
+};
+
+THREE.ParametricGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author qiao / https://github.com/qiao
+ * @fileoverview This is a convex hull generator using the incremental method. 
+ * The complexity is O(n^2) where n is the number of vertices.
+ * O(nlogn) algorithms do exist, but they are much more complicated.
+ *
+ * Benchmark: 
+ *
+ *  Platform: CPU: P7350 @2.00GHz Engine: V8
+ *
+ *  Num Vertices	Time(ms)
+ *
+ *     10           1
+ *     20           3
+ *     30           19
+ *     40           48
+ *     50           107
+ */
+
+THREE.ConvexGeometry = function( vertices ) {
+
+	THREE.Geometry.call( this );
+
+	var faces = [ [ 0, 1, 2 ], [ 0, 2, 1 ] ]; 
+
+	for ( var i = 3; i < vertices.length; i++ ) {
+
+		addPoint( i );
+
+	}
+
+
+	function addPoint( vertexId ) {
+
+		var vertex = vertices[ vertexId ].clone();
+
+		var mag = vertex.length();
+		vertex.x += mag * randomOffset();
+		vertex.y += mag * randomOffset();
+		vertex.z += mag * randomOffset();
+
+		var hole = [];
+
+		for ( var f = 0; f < faces.length; ) {
+
+			var face = faces[ f ];
+
+			// for each face, if the vertex can see it,
+			// then we try to add the face's edges into the hole.
+			if ( visible( face, vertex ) ) {
+
+				for ( var e = 0; e < 3; e++ ) {
+
+					var edge = [ face[ e ], face[ ( e + 1 ) % 3 ] ];
+					var boundary = true;
+
+					// remove duplicated edges.
+					for ( var h = 0; h < hole.length; h++ ) {
+
+						if ( equalEdge( hole[ h ], edge ) ) {
+
+							hole[ h ] = hole[ hole.length - 1 ];
+							hole.pop();
+							boundary = false;
+							break;
+
+						}
+
+					}
+
+					if ( boundary ) {
+
+						hole.push( edge );
+
+					}
+
+				}
+
+				// remove faces[ f ]
+				faces[ f ] = faces[ faces.length - 1 ];
+				faces.pop();
+
+			} else { // not visible
+
+				f++;
+
+			}
+		}
+
+		// construct the new faces formed by the edges of the hole and the vertex
+		for ( var h = 0; h < hole.length; h++ ) {
+
+			faces.push( [ 
+				hole[ h ][ 0 ],
+				hole[ h ][ 1 ],
+				vertexId
+			] );
+
+		}
+	}
+
+	/**
+	 * Whether the face is visible from the vertex
+	 */
+	function visible( face, vertex ) {
+
+		var va = vertices[ face[ 0 ] ];
+		var vb = vertices[ face[ 1 ] ];
+		var vc = vertices[ face[ 2 ] ];
+
+		var n = normal( va, vb, vc );
+
+		// distance from face to origin
+		var dist = n.dot( va );
+
+		return n.dot( vertex ) >= dist; 
+
+	}
+
+	/**
+	 * Face normal
+	 */
+	function normal( va, vb, vc ) {
+
+		var cb = new THREE.Vector3();
+		var ab = new THREE.Vector3();
+
+		cb.subVectors( vc, vb );
+		ab.subVectors( va, vb );
+		cb.cross( ab );
+
+		cb.normalize();
+
+		return cb;
+
+	}
+
+	/**
+	 * Detect whether two edges are equal.
+	 * Note that when constructing the convex hull, two same edges can only
+	 * be of the negative direction.
+	 */
+	function equalEdge( ea, eb ) {
+
+		return ea[ 0 ] === eb[ 1 ] && ea[ 1 ] === eb[ 0 ]; 
+
+	}
+
+	/**
+	 * Create a random offset between -1e-6 and 1e-6.
+	 */
+	function randomOffset() {
+
+		return ( Math.random() - 0.5 ) * 2 * 1e-6;
+
+	}
+
+
+	/**
+	 * XXX: Not sure if this is the correct approach. Need someone to review.
+	 */
+	function vertexUv( vertex ) {
+
+		var mag = vertex.length();
+		return new THREE.Vector2( vertex.x / mag, vertex.y / mag );
+
+	}
+
+	// Push vertices into `this.vertices`, skipping those inside the hull
+	var id = 0;
+	var newId = new Array( vertices.length ); // map from old vertex id to new id
+
+	for ( var i = 0; i < faces.length; i++ ) {
+
+		 var face = faces[ i ];
+
+		 for ( var j = 0; j < 3; j++ ) {
+
+				if ( newId[ face[ j ] ] === undefined ) {
+
+						newId[ face[ j ] ] = id++;
+						this.vertices.push( vertices[ face[ j ] ] );
+
+				}
+
+				face[ j ] = newId[ face[ j ] ];
+
+		 }
+
+	}
+
+	// Convert faces into instances of THREE.Face3
+	for ( var i = 0; i < faces.length; i++ ) {
+
+		this.faces.push( new THREE.Face3( 
+				faces[ i ][ 0 ],
+				faces[ i ][ 1 ],
+				faces[ i ][ 2 ]
+		) );
+
+	}
+
+	// Compute UVs
+	for ( var i = 0; i < this.faces.length; i++ ) {
+
+		var face = this.faces[ i ];
+
+		this.faceVertexUvs[ 0 ].push( [
+			vertexUv( this.vertices[ face.a ] ),
+			vertexUv( this.vertices[ face.b ] ),
+			vertexUv( this.vertices[ face.c ])
+		] );
+
+	}
+
+
+	this.computeCentroids();
+	this.computeFaceNormals();
+	this.computeVertexNormals();
+
+};
+
+THREE.ConvexGeometry.prototype = Object.create( THREE.Geometry.prototype );
+/**
+ * @author sroucheray / http://sroucheray.org/
+ * @author mrdoob / http://mrdoob.com/
+ */
+
+THREE.AxisHelper = function ( size ) {
+
+	var geometry = new THREE.Geometry();
+
+	geometry.vertices.push(
+		new THREE.Vector3(), new THREE.Vector3( size || 1, 0, 0 ),
+		new THREE.Vector3(), new THREE.Vector3( 0, size || 1, 0 ),
+		new THREE.Vector3(), new THREE.Vector3( 0, 0, size || 1 )
+	);
+
+	geometry.colors.push(
+		new THREE.Color( 0xff0000 ), new THREE.Color( 0xffaa00 ),
+		new THREE.Color( 0x00ff00 ), new THREE.Color( 0xaaff00 ),
+		new THREE.Color( 0x0000ff ), new THREE.Color( 0x00aaff )
+	);
+
+	var material = new THREE.LineBasicMaterial( { vertexColors: THREE.VertexColors } );
+
+	THREE.Line.call( this, geometry, material, THREE.LinePieces );
+
+};
+
+THREE.AxisHelper.prototype = Object.create( THREE.Line.prototype );
+/**
+ * @author WestLangley / http://github.com/WestLangley
+ * @author zz85 / https://github.com/zz85
+ * @author bhouston / https://exocortex.com
+ *
+ * Creates an arrow for visualizing directions
+ *
+ * Parameters:
+ *  dir - Vector3
+ *  origin - Vector3
+ *  length - Number
+ *  hex - color in hex value
+ */
+
+THREE.ArrowHelper = function ( dir, origin, length, hex ) {
+
+	THREE.Object3D.call( this );
+
+	if ( length === undefined ) length = 20;
+	if ( hex === undefined ) hex = 0xffff00;
+
+	var lineGeometry = new THREE.Geometry();
+	lineGeometry.vertices.push( new THREE.Vector3( 0, 0, 0 ) );
+	lineGeometry.vertices.push( new THREE.Vector3( 0, 1, 0 ) );
+
+	this.line = new THREE.Line( lineGeometry, new THREE.LineBasicMaterial( { color: hex } ) );
+	this.add( this.line );
+
+	var coneGeometry = new THREE.CylinderGeometry( 0, 0.05, 0.25, 5, 1 );
+
+	this.cone = new THREE.Mesh( coneGeometry, new THREE.MeshBasicMaterial( { color: hex } ) );
+	this.cone.position.set( 0, 1, 0 );
+	this.add( this.cone );
+
+	if ( origin instanceof THREE.Vector3 ) this.position = origin;
+
+	this.setDirection( dir );
+	this.setLength( length );
+
+};
+
+THREE.ArrowHelper.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.ArrowHelper.prototype.setDirection = function ( dir ) {
+
+    var d = THREE.ArrowHelper.__v1.copy( dir ).normalize();
+
+    if ( d.y > 0.999 ) {
+
+        this.rotation.set( 0, 0, 0 );
+ 
+    } else if ( d.y < - 0.999 ) {
+
+        this.rotation.set( Math.PI, 0, 0 );
+
+    } else {
+
+	    var axis = THREE.ArrowHelper.__v2.set( d.z, 0, - d.x ).normalize();
+	    var radians = Math.acos( d.y );
+	    var quaternion = THREE.ArrowHelper.__q1.setFromAxisAngle( axis, radians );
+
+	    this.rotation.setEulerFromQuaternion( quaternion, this.eulerOrder );
+
+	}
+
+};
+
+THREE.ArrowHelper.prototype.setLength = function ( length ) {
+
+	this.scale.set( length, length, length );
+
+};
+
+THREE.ArrowHelper.prototype.setColor = function ( hex ) {
+
+	this.line.material.color.setHex( hex );
+	this.cone.material.color.setHex( hex );
+
+};
+
+THREE.ArrowHelper.__v1 = new THREE.Vector3();
+THREE.ArrowHelper.__v2 = new THREE.Vector3();
+THREE.ArrowHelper.__q1 = new THREE.Quaternion();
+/**
+ * @author alteredq / http://alteredqualia.com/
+ *
+ *	- shows frustum, line of sight and up of the camera
+ *	- suitable for fast updates
+ * 	- based on frustum visualization in lightgl.js shadowmap example
+ *		http://evanw.github.com/lightgl.js/tests/shadowmap.html
+ */
+
+THREE.CameraHelper = function ( camera ) {
+
+	THREE.Line.call( this );
+
+	var scope = this;
+
+	this.geometry = new THREE.Geometry();
+	this.material = new THREE.LineBasicMaterial( { color: 0xffffff, vertexColors: THREE.FaceColors } );
+	this.type = THREE.LinePieces;
+
+	this.matrixWorld = camera.matrixWorld;
+	this.matrixAutoUpdate = false;
+
+	this.pointMap = {};
+
+	// colors
+
+	var hexFrustum = 0xffaa00;
+	var hexCone = 0xff0000;
+	var hexUp = 0x00aaff;
+	var hexTarget = 0xffffff;
+	var hexCross = 0x333333;
+
+	// near
+
+	addLine( "n1", "n2", hexFrustum );
+	addLine( "n2", "n4", hexFrustum );
+	addLine( "n4", "n3", hexFrustum );
+	addLine( "n3", "n1", hexFrustum );
+
+	// far
+
+	addLine( "f1", "f2", hexFrustum );
+	addLine( "f2", "f4", hexFrustum );
+	addLine( "f4", "f3", hexFrustum );
+	addLine( "f3", "f1", hexFrustum );
+
+	// sides
+
+	addLine( "n1", "f1", hexFrustum );
+	addLine( "n2", "f2", hexFrustum );
+	addLine( "n3", "f3", hexFrustum );
+	addLine( "n4", "f4", hexFrustum );
+
+	// cone
+
+	addLine( "p", "n1", hexCone );
+	addLine( "p", "n2", hexCone );
+	addLine( "p", "n3", hexCone );
+	addLine( "p", "n4", hexCone );
+
+	// up
+
+	addLine( "u1", "u2", hexUp );
+	addLine( "u2", "u3", hexUp );
+	addLine( "u3", "u1", hexUp );
+
+	// target
+
+	addLine( "c", "t", hexTarget );
+	addLine( "p", "c", hexCross );
+
+	// cross
+
+	addLine( "cn1", "cn2", hexCross );
+	addLine( "cn3", "cn4", hexCross );
+
+	addLine( "cf1", "cf2", hexCross );
+	addLine( "cf3", "cf4", hexCross );
+
+	this.camera = camera;
+
+	function addLine( a, b, hex ) {
+
+		addPoint( a, hex );
+		addPoint( b, hex );
+
+	}
+
+	function addPoint( id, hex ) {
+
+		scope.geometry.vertices.push( new THREE.Vector3() );
+		scope.geometry.colors.push( new THREE.Color( hex ) );
+
+		if ( scope.pointMap[ id ] === undefined ) scope.pointMap[ id ] = [];
+
+		scope.pointMap[ id ].push( scope.geometry.vertices.length - 1 );
+
+	}
+
+	this.update( camera );
+
+};
+
+THREE.CameraHelper.prototype = Object.create( THREE.Line.prototype );
+
+THREE.CameraHelper.prototype.update = function () {
+
+	var scope = this;
+
+	var w = 1, h = 1;
+
+	// we need just camera projection matrix
+	// world matrix must be identity
+
+	THREE.CameraHelper.__c.projectionMatrix.copy( this.camera.projectionMatrix );
+
+	// center / target
+
+	setPoint( "c", 0, 0, -1 );
+	setPoint( "t", 0, 0,  1 );
+
+	// near
+
+	setPoint( "n1", -w, -h, -1 );
+	setPoint( "n2",  w, -h, -1 );
+	setPoint( "n3", -w,  h, -1 );
+	setPoint( "n4",  w,  h, -1 );
+
+	// far
+
+	setPoint( "f1", -w, -h, 1 );
+	setPoint( "f2",  w, -h, 1 );
+	setPoint( "f3", -w,  h, 1 );
+	setPoint( "f4",  w,  h, 1 );
+
+	// up
+
+	setPoint( "u1",  w * 0.7, h * 1.1, -1 );
+	setPoint( "u2", -w * 0.7, h * 1.1, -1 );
+	setPoint( "u3",        0, h * 2,   -1 );
+
+	// cross
+
+	setPoint( "cf1", -w,  0, 1 );
+	setPoint( "cf2",  w,  0, 1 );
+	setPoint( "cf3",  0, -h, 1 );
+	setPoint( "cf4",  0,  h, 1 );
+
+	setPoint( "cn1", -w,  0, -1 );
+	setPoint( "cn2",  w,  0, -1 );
+	setPoint( "cn3",  0, -h, -1 );
+	setPoint( "cn4",  0,  h, -1 );
+
+	function setPoint( point, x, y, z ) {
+
+		THREE.CameraHelper.__v.set( x, y, z );
+		THREE.CameraHelper.__projector.unprojectVector( THREE.CameraHelper.__v, THREE.CameraHelper.__c );
+
+		var points = scope.pointMap[ point ];
+
+		if ( points !== undefined ) {
+
+			for ( var i = 0, il = points.length; i < il; i ++ ) {
+
+				scope.geometry.vertices[ points[ i ] ].copy( THREE.CameraHelper.__v );
+
+			}
+
+		}
+
+	}
+
+	this.geometry.verticesNeedUpdate = true;
+
+};
+
+THREE.CameraHelper.__projector = new THREE.Projector();
+THREE.CameraHelper.__v = new THREE.Vector3();
+THREE.CameraHelper.__c = new THREE.Camera();
+
+/**
+ * @author alteredq / http://alteredqualia.com/
+ *
+ *	- shows directional light color, intensity, position, orientation and target
+ */
+
+THREE.DirectionalLightHelper = function ( light, sphereSize ) {
+
+	THREE.Object3D.call( this );
+
+	this.light = light;
+
+	// position
+
+	this.position = light.position;
+
+	// direction
+
+	this.direction = new THREE.Vector3();
+	this.direction.subVectors( light.target.position, light.position );
+
+	// color
+
+	var intensity = THREE.Math.clamp( light.intensity, 0, 1 );
+
+	this.color = light.color.clone();
+	this.color.multiplyScalar( intensity );
+
+	var hexColor = this.color.getHex();
+
+	// light helper
+
+	var bulbGeometry = new THREE.SphereGeometry( sphereSize, 16, 8 );
+	var raysGeometry = new THREE.AsteriskGeometry( sphereSize * 1.25, sphereSize * 2.25 );
+
+	var bulbMaterial = new THREE.MeshBasicMaterial( { color: hexColor, fog: false } );
+	var raysMaterial = new THREE.LineBasicMaterial( { color: hexColor, fog: false } );
+
+	this.lightSphere = new THREE.Mesh( bulbGeometry, bulbMaterial );
+
+	this.lightRays = new THREE.Line( raysGeometry, raysMaterial, THREE.LinePieces );
+
+	this.add( this.lightSphere );
+	this.add( this.lightRays );
+
+	this.lightSphere.properties.isGizmo = true;
+	this.lightSphere.properties.gizmoSubject = light;
+	this.lightSphere.properties.gizmoRoot = this;
+
+	// light target helper
+
+	this.targetSphere = null;
+
+	if ( light.target.properties.targetInverse !== undefined ) {
+
+		var targetGeo = new THREE.SphereGeometry( sphereSize, 8, 4 );
+		var targetMaterial = new THREE.MeshBasicMaterial( { color: hexColor, wireframe: true, fog: false } );
+
+		this.targetSphere = new THREE.Mesh( targetGeo, targetMaterial );
+		this.targetSphere.position = light.target.position;
+
+		this.targetSphere.properties.isGizmo = true;
+		this.targetSphere.properties.gizmoSubject = light.target;
+		this.targetSphere.properties.gizmoRoot = this.targetSphere;
+
+		var lineMaterial = new THREE.LineDashedMaterial( { color: hexColor, dashSize: 4, gapSize: 4, opacity: 0.75, transparent: true, fog: false } );
+		var lineGeometry = new THREE.Geometry();
+		lineGeometry.vertices.push( this.position.clone() );
+		lineGeometry.vertices.push( this.targetSphere.position.clone() );
+		lineGeometry.computeLineDistances();
+
+		this.targetLine = new THREE.Line( lineGeometry, lineMaterial );
+		this.targetLine.properties.isGizmo = true;
+
+	}
+
+	//
+
+	this.properties.isGizmo = true;
+
+}
+
+THREE.DirectionalLightHelper.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.DirectionalLightHelper.prototype.update = function () {
+
+	// update arrow orientation
+	// pointing from light to target
+
+	this.direction.subVectors( this.light.target.position, this.light.position );
+
+	// update arrow, spheres, rays and line colors to light color * light intensity
+
+	var intensity = THREE.Math.clamp( this.light.intensity, 0, 1 );
+
+	this.color.copy( this.light.color );
+	this.color.multiplyScalar( intensity );
+
+	this.lightSphere.material.color.copy( this.color );
+	this.lightRays.material.color.copy( this.color );
+
+	// Only update targetSphere and targetLine if available
+	if ( this.targetSphere !== null ) {
+
+		this.targetSphere.material.color.copy( this.color );
+		this.targetLine.material.color.copy( this.color );
+
+		// update target line vertices
+
+		this.targetLine.geometry.vertices[ 0 ].copy( this.light.position );
+		this.targetLine.geometry.vertices[ 1 ].copy( this.light.target.position );
+
+		this.targetLine.geometry.computeLineDistances();
+		this.targetLine.geometry.verticesNeedUpdate = true;
+
+	}
+
+}
+
+/**
+ * @author alteredq / http://alteredqualia.com/
+ *
+ *	- shows hemisphere light intensity, sky and ground colors and directions
+ */
+
+THREE.HemisphereLightHelper = function ( light, sphereSize, arrowLength, domeSize ) {
+
+	THREE.Object3D.call( this );
+
+	this.light = light;
+
+	// position
+
+	this.position = light.position;
+
+	//
+
+	var intensity = THREE.Math.clamp( light.intensity, 0, 1 );
+
+	// sky color
+
+	this.color = light.color.clone();
+	this.color.multiplyScalar( intensity );
+
+	var hexColor = this.color.getHex();
+
+	// ground color
+
+	this.groundColor = light.groundColor.clone();
+	this.groundColor.multiplyScalar( intensity );
+
+	var hexColorGround = this.groundColor.getHex();
+
+	// double colored light bulb
+
+	var bulbGeometry = new THREE.SphereGeometry( sphereSize, 16, 8, 0, Math.PI * 2, 0, Math.PI * 0.5 );
+	var bulbGroundGeometry = new THREE.SphereGeometry( sphereSize, 16, 8, 0, Math.PI * 2, Math.PI * 0.5, Math.PI );
+
+	var bulbSkyMaterial = new THREE.MeshBasicMaterial( { color: hexColor, fog: false } );
+	var bulbGroundMaterial = new THREE.MeshBasicMaterial( { color: hexColorGround, fog: false } );
+
+	for ( var i = 0, il = bulbGeometry.faces.length; i < il; i ++ ) {
+
+		bulbGeometry.faces[ i ].materialIndex = 0;
+
+	}
+
+	for ( var i = 0, il = bulbGroundGeometry.faces.length; i < il; i ++ ) {
+
+		bulbGroundGeometry.faces[ i ].materialIndex = 1;
+
+	}
+
+	THREE.GeometryUtils.merge( bulbGeometry, bulbGroundGeometry );
+
+	this.lightSphere = new THREE.Mesh( bulbGeometry, new THREE.MeshFaceMaterial( [ bulbSkyMaterial, bulbGroundMaterial ] ) );
+
+	// arrows for sky and ground light directions
+
+	this.lightArrow = new THREE.ArrowHelper( new THREE.Vector3( 0, 1, 0 ), new THREE.Vector3( 0, ( sphereSize + arrowLength ) * 1.1, 0 ), arrowLength, hexColor );
+	this.lightArrow.rotation.x = Math.PI;
+
+	this.lightArrowGround = new THREE.ArrowHelper( new THREE.Vector3( 0, 1, 0 ), new THREE.Vector3( 0, ( sphereSize + arrowLength ) * -1.1, 0 ), arrowLength, hexColorGround );
+
+	var joint = new THREE.Object3D();
+	joint.rotation.x = -Math.PI * 0.5;
+
+	joint.add( this.lightSphere );
+	joint.add( this.lightArrow );
+	joint.add( this.lightArrowGround );
+
+	this.add( joint );
+
+	//
+
+	this.lightSphere.properties.isGizmo = true;
+	this.lightSphere.properties.gizmoSubject = light;
+	this.lightSphere.properties.gizmoRoot = this;
+
+	//
+
+	this.properties.isGizmo = true;
+
+	//
+
+	this.target = new THREE.Vector3();
+	this.lookAt( this.target );
+
+}
+
+THREE.HemisphereLightHelper.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.HemisphereLightHelper.prototype.update = function () {
+
+	// update sphere sky and ground colors to light color * light intensity
+
+	var intensity = THREE.Math.clamp( this.light.intensity, 0, 1 );
+
+	this.color.copy( this.light.color );
+	this.color.multiplyScalar( intensity );
+
+	this.groundColor.copy( this.light.groundColor );
+	this.groundColor.multiplyScalar( intensity );
+
+	this.lightSphere.material.materials[ 0 ].color.copy( this.color );
+	this.lightSphere.material.materials[ 1 ].color.copy( this.groundColor );
+
+	this.lightArrow.setColor( this.color.getHex() );
+	this.lightArrowGround.setColor( this.groundColor.getHex() );
+
+	this.lookAt( this.target );
+
+}
+
+/**
+ * @author alteredq / http://alteredqualia.com/
+ *
+ *	- shows point light color, intensity, position and distance
+ */
+
+THREE.PointLightHelper = function ( light, sphereSize ) {
+
+	THREE.Object3D.call( this );
+
+	this.light = light;
+
+	// position
+
+	this.position = light.position;
+
+	// color
+
+	var intensity = THREE.Math.clamp( light.intensity, 0, 1 );
+
+	this.color = light.color.clone();
+	this.color.multiplyScalar( intensity );
+
+	var hexColor = this.color.getHex();
+
+	// light helper
+
+	var bulbGeometry = new THREE.SphereGeometry( sphereSize, 16, 8 );
+	var raysGeometry = new THREE.AsteriskGeometry( sphereSize * 1.25, sphereSize * 2.25 );
+	var distanceGeometry = new THREE.IcosahedronGeometry( 1, 2 );
+
+	var bulbMaterial = new THREE.MeshBasicMaterial( { color: hexColor, fog: false } );
+	var raysMaterial = new THREE.LineBasicMaterial( { color: hexColor, fog: false } );
+	var distanceMaterial = new THREE.MeshBasicMaterial( { color: hexColor, fog: false, wireframe: true, opacity: 0.1, transparent: true } );
+
+	this.lightSphere = new THREE.Mesh( bulbGeometry, bulbMaterial );
+	this.lightRays = new THREE.Line( raysGeometry, raysMaterial, THREE.LinePieces );
+	this.lightDistance = new THREE.Mesh( distanceGeometry, distanceMaterial );
+
+	var d = light.distance;
+
+	if ( d === 0.0 ) {
+
+		this.lightDistance.visible = false;
+
+	} else {
+
+		this.lightDistance.scale.set( d, d, d );
+
+	}
+
+	this.add( this.lightSphere );
+	this.add( this.lightRays );
+	this.add( this.lightDistance );
+
+	//
+
+	this.lightSphere.properties.isGizmo = true;
+	this.lightSphere.properties.gizmoSubject = light;
+	this.lightSphere.properties.gizmoRoot = this;
+
+	//
+
+	this.properties.isGizmo = true;
+
+}
+
+THREE.PointLightHelper.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.PointLightHelper.prototype.update = function () {
+
+	// update sphere and rays colors to light color * light intensity
+
+	var intensity = THREE.Math.clamp( this.light.intensity, 0, 1 );
+
+	this.color.copy( this.light.color );
+	this.color.multiplyScalar( intensity );
+
+	this.lightSphere.material.color.copy( this.color );
+	this.lightRays.material.color.copy( this.color );
+	this.lightDistance.material.color.copy( this.color );
+
+	//
+
+	var d = this.light.distance;
+
+	if ( d === 0.0 ) {
+
+		this.lightDistance.visible = false;
+
+	} else {
+
+		this.lightDistance.visible = true;
+		this.lightDistance.scale.set( d, d, d );
+
+	}
+
+}
+
+/**
+ * @author alteredq / http://alteredqualia.com/
+ *
+ *	- shows spot light color, intensity, position, orientation, light cone and target
+ */
+
+THREE.SpotLightHelper = function ( light, sphereSize ) {
+
+	THREE.Object3D.call( this );
+
+	this.light = light;
+
+	// position
+
+	this.position = light.position;
+
+	// direction
+
+	this.direction = new THREE.Vector3();
+	this.direction.subVectors( light.target.position, light.position );
+
+	// color
+
+	var intensity = THREE.Math.clamp( light.intensity, 0, 1 );
+
+	this.color = light.color.clone();
+	this.color.multiplyScalar( intensity );
+
+	var hexColor = this.color.getHex();
+
+	// light helper
+
+	var bulbGeometry = new THREE.SphereGeometry( sphereSize, 16, 8 );
+	var raysGeometry = new THREE.AsteriskGeometry( sphereSize * 1.25, sphereSize * 2.25 );
+	var coneGeometry = new THREE.CylinderGeometry( 0.0001, 1, 1, 8, 1, true );
+
+	var coneMatrix = new THREE.Matrix4();
+	coneMatrix.rotateX( -Math.PI/2 );
+	coneMatrix.translate( new THREE.Vector3( 0, -0.5, 0 ) );
+	coneGeometry.applyMatrix( coneMatrix );
+
+	var bulbMaterial = new THREE.MeshBasicMaterial( { color: hexColor, fog: false } );
+	var raysMaterial = new THREE.LineBasicMaterial( { color: hexColor, fog: false } );
+	var coneMaterial = new THREE.MeshBasicMaterial( { color: hexColor, fog: false, wireframe: true, opacity: 0.3, transparent: true } );
+
+	this.lightSphere = new THREE.Mesh( bulbGeometry, bulbMaterial );
+	this.lightCone = new THREE.Mesh( coneGeometry, coneMaterial );
+
+	var coneLength = light.distance ? light.distance : 10000;
+	var coneWidth = coneLength * Math.tan( light.angle * 0.5 ) * 2;
+	this.lightCone.scale.set( coneWidth, coneWidth, coneLength );
+
+	this.lightRays = new THREE.Line( raysGeometry, raysMaterial, THREE.LinePieces );
+
+	this.gyroscope = new THREE.Gyroscope();
+
+	this.gyroscope.add( this.lightSphere );
+	this.gyroscope.add( this.lightRays );
+
+	this.add( this.gyroscope );
+	this.add( this.lightCone );
+
+	this.lookAt( light.target.position );
+
+	this.lightSphere.properties.isGizmo = true;
+	this.lightSphere.properties.gizmoSubject = light;
+	this.lightSphere.properties.gizmoRoot = this;
+
+	// light target helper
+
+	this.targetSphere = null;
+
+	if ( light.target.properties.targetInverse !== undefined ) {
+
+		var targetGeo = new THREE.SphereGeometry( sphereSize, 8, 4 );
+		var targetMaterial = new THREE.MeshBasicMaterial( { color: hexColor, wireframe: true, fog: false } );
+
+		this.targetSphere = new THREE.Mesh( targetGeo, targetMaterial );
+		this.targetSphere.position = light.target.position;
+
+		this.targetSphere.properties.isGizmo = true;
+		this.targetSphere.properties.gizmoSubject = light.target;
+		this.targetSphere.properties.gizmoRoot = this.targetSphere;
+
+		var lineMaterial = new THREE.LineDashedMaterial( { color: hexColor, dashSize: 4, gapSize: 4, opacity: 0.75, transparent: true, fog: false } );
+		var lineGeometry = new THREE.Geometry();
+		lineGeometry.vertices.push( this.position.clone() );
+		lineGeometry.vertices.push( this.targetSphere.position.clone() );
+		lineGeometry.computeLineDistances();
+
+		this.targetLine = new THREE.Line( lineGeometry, lineMaterial );
+		this.targetLine.properties.isGizmo = true;
+
+	}
+
+	//
+
+	this.properties.isGizmo = true;
+
+}
+
+THREE.SpotLightHelper.prototype = Object.create( THREE.Object3D.prototype );
+
+THREE.SpotLightHelper.prototype.update = function () {
+
+	// update arrow orientation
+	// pointing from light to target
+
+	this.direction.subVectors( this.light.target.position, this.light.position );
+
+	// update light cone orientation and size
+
+	this.lookAt( this.light.target.position );
+
+	var coneLength = this.light.distance ? this.light.distance : 10000;
+	var coneWidth = coneLength * Math.tan( this.light.angle * 0.5 ) * 2;
+	this.lightCone.scale.set( coneWidth, coneWidth, coneLength );
+
+	// update arrow, spheres, rays and line colors to light color * light intensity
+
+	var intensity = THREE.Math.clamp( this.light.intensity, 0, 1 );
+
+	this.color.copy( this.light.color );
+	this.color.multiplyScalar( intensity );
+
+	this.lightSphere.material.color.copy( this.color );
+	this.lightRays.material.color.copy( this.color );
+	this.lightCone.material.color.copy( this.color );
+
+	// Only update targetSphere and targetLine if available
+	if ( this.targetSphere !== null ) {
+
+		this.targetSphere.material.color.copy( this.color );
+		this.targetLine.material.color.copy( this.color );
+
+		// update target line vertices
+
+		this.targetLine.geometry.vertices[ 0 ].copy( this.light.position );
+		this.targetLine.geometry.vertices[ 1 ].copy( this.light.target.position );
+
+		this.targetLine.geometry.computeLineDistances();
+		this.targetLine.geometry.verticesNeedUpdate = true;
+
+	}
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.ImmediateRenderObject = function () {
+
+	THREE.Object3D.call( this );
+
+	this.render = function ( renderCallback ) { };
+
+};
+
+THREE.ImmediateRenderObject.prototype = Object.create( THREE.Object3D.prototype );
+/**
+ * @author mikael emtinger / http://gomo.se/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.LensFlare = function ( texture, size, distance, blending, color ) {
+
+	THREE.Object3D.call( this );
+
+	this.lensFlares = [];
+
+	this.positionScreen = new THREE.Vector3();
+	this.customUpdateCallback = undefined;
+
+	if( texture !== undefined ) {
+
+		this.add( texture, size, distance, blending, color );
+
+	}
+
+};
+
+THREE.LensFlare.prototype = Object.create( THREE.Object3D.prototype );
+
+
+/*
+ * Add: adds another flare
+ */
+
+THREE.LensFlare.prototype.add = function ( texture, size, distance, blending, color, opacity ) {
+
+	if( size === undefined ) size = -1;
+	if( distance === undefined ) distance = 0;
+	if( opacity === undefined ) opacity = 1;
+	if( color === undefined ) color = new THREE.Color( 0xffffff );
+	if( blending === undefined ) blending = THREE.NormalBlending;
+
+	distance = Math.min( distance, Math.max( 0, distance ) );
+
+	this.lensFlares.push( { texture: texture, 			// THREE.Texture
+		                    size: size, 				// size in pixels (-1 = use texture.width)
+		                    distance: distance, 		// distance (0-1) from light source (0=at light source)
+		                    x: 0, y: 0, z: 0,			// screen position (-1 => 1) z = 0 is ontop z = 1 is back
+		                    scale: 1, 					// scale
+		                    rotation: 1, 				// rotation
+		                    opacity: opacity,			// opacity
+							color: color,				// color
+		                    blending: blending } );		// blending
+
+};
+
+
+/*
+ * Update lens flares update positions on all flares based on the screen position
+ * Set myLensFlare.customUpdateCallback to alter the flares in your project specific way.
+ */
+
+THREE.LensFlare.prototype.updateLensFlares = function () {
+
+	var f, fl = this.lensFlares.length;
+	var flare;
+	var vecX = -this.positionScreen.x * 2;
+	var vecY = -this.positionScreen.y * 2;
+
+	for( f = 0; f < fl; f ++ ) {
+
+		flare = this.lensFlares[ f ];
+
+		flare.x = this.positionScreen.x + vecX * flare.distance;
+		flare.y = this.positionScreen.y + vecY * flare.distance;
+
+		flare.wantedRotation = flare.x * Math.PI * 0.25;
+		flare.rotation += ( flare.wantedRotation - flare.rotation ) * 0.25;
+
+	}
+
+};
+
+
+
+
+
+
+
+
+
+
+
+
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.MorphBlendMesh = function( geometry, material ) {
+
+	THREE.Mesh.call( this, geometry, material );
+
+	this.animationsMap = {};
+	this.animationsList = [];
+
+	// prepare default animation
+	// (all frames played together in 1 second)
+
+	var numFrames = this.geometry.morphTargets.length;
+
+	var name = "__default";
+
+	var startFrame = 0;
+	var endFrame = numFrames - 1;
+
+	var fps = numFrames / 1;
+
+	this.createAnimation( name, startFrame, endFrame, fps );
+	this.setAnimationWeight( name, 1 );
+
+};
+
+THREE.MorphBlendMesh.prototype = Object.create( THREE.Mesh.prototype );
+
+THREE.MorphBlendMesh.prototype.createAnimation = function ( name, start, end, fps ) {
+
+	var animation = {
+
+		startFrame: start,
+		endFrame: end,
+
+		length: end - start + 1,
+
+		fps: fps,
+		duration: ( end - start ) / fps,
+
+		lastFrame: 0,
+		currentFrame: 0,
+
+		active: false,
+
+		time: 0,
+		direction: 1,
+		weight: 1,
+
+		directionBackwards: false,
+		mirroredLoop: false
+
+	};
+
+	this.animationsMap[ name ] = animation;
+	this.animationsList.push( animation );
+
+};
+
+THREE.MorphBlendMesh.prototype.autoCreateAnimations = function ( fps ) {
+
+	var pattern = /([a-z]+)(\d+)/;
+
+	var firstAnimation, frameRanges = {};
+
+	var geometry = this.geometry;
+
+	for ( var i = 0, il = geometry.morphTargets.length; i < il; i ++ ) {
+
+		var morph = geometry.morphTargets[ i ];
+		var chunks = morph.name.match( pattern );
+
+		if ( chunks && chunks.length > 1 ) {
+
+			var name = chunks[ 1 ];
+			var num = chunks[ 2 ];
+
+			if ( ! frameRanges[ name ] ) frameRanges[ name ] = { start: Infinity, end: -Infinity };
+
+			var range = frameRanges[ name ];
+
+			if ( i < range.start ) range.start = i;
+			if ( i > range.end ) range.end = i;
+
+			if ( ! firstAnimation ) firstAnimation = name;
+
+		}
+
+	}
+
+	for ( var name in frameRanges ) {
+
+		var range = frameRanges[ name ];
+		this.createAnimation( name, range.start, range.end, fps );
+
+	}
+
+	this.firstAnimation = firstAnimation;
+
+};
+
+THREE.MorphBlendMesh.prototype.setAnimationDirectionForward = function ( name ) {
+
+	var animation = this.animationsMap[ name ];
+
+	if ( animation ) {
+
+		animation.direction = 1;
+		animation.directionBackwards = false;
+
+	}
+
+};
+
+THREE.MorphBlendMesh.prototype.setAnimationDirectionBackward = function ( name ) {
+
+	var animation = this.animationsMap[ name ];
+
+	if ( animation ) {
+
+		animation.direction = -1;
+		animation.directionBackwards = true;
+
+	}
+
+};
+
+THREE.MorphBlendMesh.prototype.setAnimationFPS = function ( name, fps ) {
+
+	var animation = this.animationsMap[ name ];
+
+	if ( animation ) {
+
+		animation.fps = fps;
+		animation.duration = ( animation.end - animation.start ) / animation.fps;
+
+	}
+
+};
+
+THREE.MorphBlendMesh.prototype.setAnimationDuration = function ( name, duration ) {
+
+	var animation = this.animationsMap[ name ];
+
+	if ( animation ) {
+
+		animation.duration = duration;
+		animation.fps = ( animation.end - animation.start ) / animation.duration;
+
+	}
+
+};
+
+THREE.MorphBlendMesh.prototype.setAnimationWeight = function ( name, weight ) {
+
+	var animation = this.animationsMap[ name ];
+
+	if ( animation ) {
+
+		animation.weight = weight;
+
+	}
+
+};
+
+THREE.MorphBlendMesh.prototype.setAnimationTime = function ( name, time ) {
+
+	var animation = this.animationsMap[ name ];
+
+	if ( animation ) {
+
+		animation.time = time;
+
+	}
+
+};
+
+THREE.MorphBlendMesh.prototype.getAnimationTime = function ( name ) {
+
+	var time = 0;
+
+	var animation = this.animationsMap[ name ];
+
+	if ( animation ) {
+
+		time = animation.time;
+
+	}
+
+	return time;
+
+};
+
+THREE.MorphBlendMesh.prototype.getAnimationDuration = function ( name ) {
+
+	var duration = -1;
+
+	var animation = this.animationsMap[ name ];
+
+	if ( animation ) {
+
+		duration = animation.duration;
+
+	}
+
+	return duration;
+
+};
+
+THREE.MorphBlendMesh.prototype.playAnimation = function ( name ) {
+
+	var animation = this.animationsMap[ name ];
+
+	if ( animation ) {
+
+		animation.time = 0;
+		animation.active = true;
+
+	} else {
+
+		console.warn( "animation[" + name + "] undefined" );
+
+	}
+
+};
+
+THREE.MorphBlendMesh.prototype.stopAnimation = function ( name ) {
+
+	var animation = this.animationsMap[ name ];
+
+	if ( animation ) {
+
+		animation.active = false;
+
+	}
+
+};
+
+THREE.MorphBlendMesh.prototype.update = function ( delta ) {
+
+	for ( var i = 0, il = this.animationsList.length; i < il; i ++ ) {
+
+		var animation = this.animationsList[ i ];
+
+		if ( ! animation.active ) continue;
+
+		var frameTime = animation.duration / animation.length;
+
+		animation.time += animation.direction * delta;
+
+		if ( animation.mirroredLoop ) {
+
+			if ( animation.time > animation.duration || animation.time < 0 ) {
+
+				animation.direction *= -1;
+
+				if ( animation.time > animation.duration ) {
+
+					animation.time = animation.duration;
+					animation.directionBackwards = true;
+
+				}
+
+				if ( animation.time < 0 ) {
+
+					animation.time = 0;
+					animation.directionBackwards = false;
+
+				}
+
+			}
+
+		} else {
+
+			animation.time = animation.time % animation.duration;
+
+			if ( animation.time < 0 ) animation.time += animation.duration;
+
+		}
+
+		var keyframe = animation.startFrame + THREE.Math.clamp( Math.floor( animation.time / frameTime ), 0, animation.length - 1 );
+		var weight = animation.weight;
+
+		if ( keyframe !== animation.currentFrame ) {
+
+			this.morphTargetInfluences[ animation.lastFrame ] = 0;
+			this.morphTargetInfluences[ animation.currentFrame ] = 1 * weight;
+
+			this.morphTargetInfluences[ keyframe ] = 0;
+
+			animation.lastFrame = animation.currentFrame;
+			animation.currentFrame = keyframe;
+
+		}
+
+		var mix = ( animation.time % frameTime ) / frameTime;
+
+		if ( animation.directionBackwards ) mix = 1 - mix;
+
+		this.morphTargetInfluences[ animation.currentFrame ] = mix * weight;
+		this.morphTargetInfluences[ animation.lastFrame ] = ( 1 - mix ) * weight;
+
+	}
+
+};
+/**
+ * @author mikael emtinger / http://gomo.se/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.LensFlarePlugin = function () {
+
+	var _gl, _renderer, _precision, _lensFlare = {};
+
+	this.init = function ( renderer ) {
+
+		_gl = renderer.context;
+		_renderer = renderer;
+
+		_precision = renderer.getPrecision();
+
+		_lensFlare.vertices = new Float32Array( 8 + 8 );
+		_lensFlare.faces = new Uint16Array( 6 );
+
+		var i = 0;
+		_lensFlare.vertices[ i++ ] = -1; _lensFlare.vertices[ i++ ] = -1;	// vertex
+		_lensFlare.vertices[ i++ ] = 0;  _lensFlare.vertices[ i++ ] = 0;	// uv... etc.
+
+		_lensFlare.vertices[ i++ ] = 1;  _lensFlare.vertices[ i++ ] = -1;
+		_lensFlare.vertices[ i++ ] = 1;  _lensFlare.vertices[ i++ ] = 0;
+
+		_lensFlare.vertices[ i++ ] = 1;  _lensFlare.vertices[ i++ ] = 1;
+		_lensFlare.vertices[ i++ ] = 1;  _lensFlare.vertices[ i++ ] = 1;
+
+		_lensFlare.vertices[ i++ ] = -1; _lensFlare.vertices[ i++ ] = 1;
+		_lensFlare.vertices[ i++ ] = 0;  _lensFlare.vertices[ i++ ] = 1;
+
+		i = 0;
+		_lensFlare.faces[ i++ ] = 0; _lensFlare.faces[ i++ ] = 1; _lensFlare.faces[ i++ ] = 2;
+		_lensFlare.faces[ i++ ] = 0; _lensFlare.faces[ i++ ] = 2; _lensFlare.faces[ i++ ] = 3;
+
+		// buffers
+
+		_lensFlare.vertexBuffer     = _gl.createBuffer();
+		_lensFlare.elementBuffer    = _gl.createBuffer();
+
+		_gl.bindBuffer( _gl.ARRAY_BUFFER, _lensFlare.vertexBuffer );
+		_gl.bufferData( _gl.ARRAY_BUFFER, _lensFlare.vertices, _gl.STATIC_DRAW );
+
+		_gl.bindBuffer( _gl.ELEMENT_ARRAY_BUFFER, _lensFlare.elementBuffer );
+		_gl.bufferData( _gl.ELEMENT_ARRAY_BUFFER, _lensFlare.faces, _gl.STATIC_DRAW );
+
+		// textures
+
+		_lensFlare.tempTexture      = _gl.createTexture();
+		_lensFlare.occlusionTexture = _gl.createTexture();
+
+		_gl.bindTexture( _gl.TEXTURE_2D, _lensFlare.tempTexture );
+		_gl.texImage2D( _gl.TEXTURE_2D, 0, _gl.RGB, 16, 16, 0, _gl.RGB, _gl.UNSIGNED_BYTE, null );
+		_gl.texParameteri( _gl.TEXTURE_2D, _gl.TEXTURE_WRAP_S, _gl.CLAMP_TO_EDGE );
+		_gl.texParameteri( _gl.TEXTURE_2D, _gl.TEXTURE_WRAP_T, _gl.CLAMP_TO_EDGE );
+		_gl.texParameteri( _gl.TEXTURE_2D, _gl.TEXTURE_MAG_FILTER, _gl.NEAREST );
+		_gl.texParameteri( _gl.TEXTURE_2D, _gl.TEXTURE_MIN_FILTER, _gl.NEAREST );
+
+		_gl.bindTexture( _gl.TEXTURE_2D, _lensFlare.occlusionTexture );
+		_gl.texImage2D( _gl.TEXTURE_2D, 0, _gl.RGBA, 16, 16, 0, _gl.RGBA, _gl.UNSIGNED_BYTE, null );
+		_gl.texParameteri( _gl.TEXTURE_2D, _gl.TEXTURE_WRAP_S, _gl.CLAMP_TO_EDGE );
+		_gl.texParameteri( _gl.TEXTURE_2D, _gl.TEXTURE_WRAP_T, _gl.CLAMP_TO_EDGE );
+		_gl.texParameteri( _gl.TEXTURE_2D, _gl.TEXTURE_MAG_FILTER, _gl.NEAREST );
+		_gl.texParameteri( _gl.TEXTURE_2D, _gl.TEXTURE_MIN_FILTER, _gl.NEAREST );
+
+		if ( _gl.getParameter( _gl.MAX_VERTEX_TEXTURE_IMAGE_UNITS ) <= 0 ) {
+
+			_lensFlare.hasVertexTexture = false;
+			_lensFlare.program = createProgram( THREE.ShaderFlares[ "lensFlare" ], _precision );
+
+		} else {
+
+			_lensFlare.hasVertexTexture = true;
+			_lensFlare.program = createProgram( THREE.ShaderFlares[ "lensFlareVertexTexture" ], _precision );
+
+		}
+
+		_lensFlare.attributes = {};
+		_lensFlare.uniforms = {};
+
+		_lensFlare.attributes.vertex       = _gl.getAttribLocation ( _lensFlare.program, "position" );
+		_lensFlare.attributes.uv           = _gl.getAttribLocation ( _lensFlare.program, "uv" );
+
+		_lensFlare.uniforms.renderType     = _gl.getUniformLocation( _lensFlare.program, "renderType" );
+		_lensFlare.uniforms.map            = _gl.getUniformLocation( _lensFlare.program, "map" );
+		_lensFlare.uniforms.occlusionMap   = _gl.getUniformLocation( _lensFlare.program, "occlusionMap" );
+		_lensFlare.uniforms.opacity        = _gl.getUniformLocation( _lensFlare.program, "opacity" );
+		_lensFlare.uniforms.color          = _gl.getUniformLocation( _lensFlare.program, "color" );
+		_lensFlare.uniforms.scale          = _gl.getUniformLocation( _lensFlare.program, "scale" );
+		_lensFlare.uniforms.rotation       = _gl.getUniformLocation( _lensFlare.program, "rotation" );
+		_lensFlare.uniforms.screenPosition = _gl.getUniformLocation( _lensFlare.program, "screenPosition" );
+
+	};
+
+
+	/*
+	 * Render lens flares
+	 * Method: renders 16x16 0xff00ff-colored points scattered over the light source area,
+	 *         reads these back and calculates occlusion.
+	 *         Then _lensFlare.update_lensFlares() is called to re-position and
+	 *         update transparency of flares. Then they are rendered.
+	 *
+	 */
+
+	this.render = function ( scene, camera, viewportWidth, viewportHeight ) {
+
+		var flares = scene.__webglFlares,
+			nFlares = flares.length;
+
+		if ( ! nFlares ) return;
+
+		var tempPosition = new THREE.Vector3();
+
+		var invAspect = viewportHeight / viewportWidth,
+			halfViewportWidth = viewportWidth * 0.5,
+			halfViewportHeight = viewportHeight * 0.5;
+
+		var size = 16 / viewportHeight,
+			scale = new THREE.Vector2( size * invAspect, size );
+
+		var screenPosition = new THREE.Vector3( 1, 1, 0 ),
+			screenPositionPixels = new THREE.Vector2( 1, 1 );
+
+		var uniforms = _lensFlare.uniforms,
+			attributes = _lensFlare.attributes;
+
+		// set _lensFlare program and reset blending
+
+		_gl.useProgram( _lensFlare.program );
+
+		_gl.enableVertexAttribArray( _lensFlare.attributes.vertex );
+		_gl.enableVertexAttribArray( _lensFlare.attributes.uv );
+
+		// loop through all lens flares to update their occlusion and positions
+		// setup gl and common used attribs/unforms
+
+		_gl.uniform1i( uniforms.occlusionMap, 0 );
+		_gl.uniform1i( uniforms.map, 1 );
+
+		_gl.bindBuffer( _gl.ARRAY_BUFFER, _lensFlare.vertexBuffer );
+		_gl.vertexAttribPointer( attributes.vertex, 2, _gl.FLOAT, false, 2 * 8, 0 );
+		_gl.vertexAttribPointer( attributes.uv, 2, _gl.FLOAT, false, 2 * 8, 8 );
+
+		_gl.bindBuffer( _gl.ELEMENT_ARRAY_BUFFER, _lensFlare.elementBuffer );
+
+		_gl.disable( _gl.CULL_FACE );
+		_gl.depthMask( false );
+
+		var i, j, jl, flare, sprite;
+
+		for ( i = 0; i < nFlares; i ++ ) {
+
+			size = 16 / viewportHeight;
+			scale.set( size * invAspect, size );
+
+			// calc object screen position
+
+			flare = flares[ i ];
+
+			tempPosition.set( flare.matrixWorld.elements[12], flare.matrixWorld.elements[13], flare.matrixWorld.elements[14] );
+
+			tempPosition.applyMatrix4( camera.matrixWorldInverse );
+			tempPosition.applyProjection( camera.projectionMatrix );
+
+			// setup arrays for gl programs
+
+			screenPosition.copy( tempPosition )
+
+			screenPositionPixels.x = screenPosition.x * halfViewportWidth + halfViewportWidth;
+			screenPositionPixels.y = screenPosition.y * halfViewportHeight + halfViewportHeight;
+
+			// screen cull
+
+			if ( _lensFlare.hasVertexTexture || (
+				screenPositionPixels.x > 0 &&
+				screenPositionPixels.x < viewportWidth &&
+				screenPositionPixels.y > 0 &&
+				screenPositionPixels.y < viewportHeight ) ) {
+
+				// save current RGB to temp texture
+
+				_gl.activeTexture( _gl.TEXTURE1 );
+				_gl.bindTexture( _gl.TEXTURE_2D, _lensFlare.tempTexture );
+				_gl.copyTexImage2D( _gl.TEXTURE_2D, 0, _gl.RGB, screenPositionPixels.x - 8, screenPositionPixels.y - 8, 16, 16, 0 );
+
+
+				// render pink quad
+
+				_gl.uniform1i( uniforms.renderType, 0 );
+				_gl.uniform2f( uniforms.scale, scale.x, scale.y );
+				_gl.uniform3f( uniforms.screenPosition, screenPosition.x, screenPosition.y, screenPosition.z );
+
+				_gl.disable( _gl.BLEND );
+				_gl.enable( _gl.DEPTH_TEST );
+
+				_gl.drawElements( _gl.TRIANGLES, 6, _gl.UNSIGNED_SHORT, 0 );
+
+
+				// copy result to occlusionMap
+
+				_gl.activeTexture( _gl.TEXTURE0 );
+				_gl.bindTexture( _gl.TEXTURE_2D, _lensFlare.occlusionTexture );
+				_gl.copyTexImage2D( _gl.TEXTURE_2D, 0, _gl.RGBA, screenPositionPixels.x - 8, screenPositionPixels.y - 8, 16, 16, 0 );
+
+
+				// restore graphics
+
+				_gl.uniform1i( uniforms.renderType, 1 );
+				_gl.disable( _gl.DEPTH_TEST );
+
+				_gl.activeTexture( _gl.TEXTURE1 );
+				_gl.bindTexture( _gl.TEXTURE_2D, _lensFlare.tempTexture );
+				_gl.drawElements( _gl.TRIANGLES, 6, _gl.UNSIGNED_SHORT, 0 );
+
+
+				// update object positions
+
+				flare.positionScreen.copy( screenPosition )
+
+				if ( flare.customUpdateCallback ) {
+
+					flare.customUpdateCallback( flare );
+
+				} else {
+
+					flare.updateLensFlares();
+
+				}
+
+				// render flares
+
+				_gl.uniform1i( uniforms.renderType, 2 );
+				_gl.enable( _gl.BLEND );
+
+				for ( j = 0, jl = flare.lensFlares.length; j < jl; j ++ ) {
+
+					sprite = flare.lensFlares[ j ];
+
+					if ( sprite.opacity > 0.001 && sprite.scale > 0.001 ) {
+
+						screenPosition.x = sprite.x;
+						screenPosition.y = sprite.y;
+						screenPosition.z = sprite.z;
+
+						size = sprite.size * sprite.scale / viewportHeight;
+
+						scale.x = size * invAspect;
+						scale.y = size;
+
+						_gl.uniform3f( uniforms.screenPosition, screenPosition.x, screenPosition.y, screenPosition.z );
+						_gl.uniform2f( uniforms.scale, scale.x, scale.y );
+						_gl.uniform1f( uniforms.rotation, sprite.rotation );
+
+						_gl.uniform1f( uniforms.opacity, sprite.opacity );
+						_gl.uniform3f( uniforms.color, sprite.color.r, sprite.color.g, sprite.color.b );
+
+						_renderer.setBlending( sprite.blending, sprite.blendEquation, sprite.blendSrc, sprite.blendDst );
+						_renderer.setTexture( sprite.texture, 1 );
+
+						_gl.drawElements( _gl.TRIANGLES, 6, _gl.UNSIGNED_SHORT, 0 );
+
+					}
+
+				}
+
+			}
+
+		}
+
+		// restore gl
+
+		_gl.enable( _gl.CULL_FACE );
+		_gl.enable( _gl.DEPTH_TEST );
+		_gl.depthMask( true );
+
+	};
+
+	function createProgram ( shader, precision ) {
+
+		var program = _gl.createProgram();
+
+		var fragmentShader = _gl.createShader( _gl.FRAGMENT_SHADER );
+		var vertexShader = _gl.createShader( _gl.VERTEX_SHADER );
+
+		var prefix = "precision " + precision + " float;\n";
+
+		_gl.shaderSource( fragmentShader, prefix + shader.fragmentShader );
+		_gl.shaderSource( vertexShader, prefix + shader.vertexShader );
+
+		_gl.compileShader( fragmentShader );
+		_gl.compileShader( vertexShader );
+
+		_gl.attachShader( program, fragmentShader );
+		_gl.attachShader( program, vertexShader );
+
+		_gl.linkProgram( program );
+
+		return program;
+
+	};
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.ShadowMapPlugin = function () {
+
+	var _gl,
+	_renderer,
+	_depthMaterial, _depthMaterialMorph, _depthMaterialSkin, _depthMaterialMorphSkin,
+
+	_frustum = new THREE.Frustum(),
+	_projScreenMatrix = new THREE.Matrix4(),
+
+	_min = new THREE.Vector3(),
+	_max = new THREE.Vector3(),
+
+	_matrixPosition = new THREE.Vector3();
+
+	this.init = function ( renderer ) {
+
+		_gl = renderer.context;
+		_renderer = renderer;
+
+		var depthShader = THREE.ShaderLib[ "depthRGBA" ];
+		var depthUniforms = THREE.UniformsUtils.clone( depthShader.uniforms );
+
+		_depthMaterial = new THREE.ShaderMaterial( { fragmentShader: depthShader.fragmentShader, vertexShader: depthShader.vertexShader, uniforms: depthUniforms } );
+		_depthMaterialMorph = new THREE.ShaderMaterial( { fragmentShader: depthShader.fragmentShader, vertexShader: depthShader.vertexShader, uniforms: depthUniforms, morphTargets: true } );
+		_depthMaterialSkin = new THREE.ShaderMaterial( { fragmentShader: depthShader.fragmentShader, vertexShader: depthShader.vertexShader, uniforms: depthUniforms, skinning: true } );
+		_depthMaterialMorphSkin = new THREE.ShaderMaterial( { fragmentShader: depthShader.fragmentShader, vertexShader: depthShader.vertexShader, uniforms: depthUniforms, morphTargets: true, skinning: true } );
+
+		_depthMaterial._shadowPass = true;
+		_depthMaterialMorph._shadowPass = true;
+		_depthMaterialSkin._shadowPass = true;
+		_depthMaterialMorphSkin._shadowPass = true;
+
+	};
+
+	this.render = function ( scene, camera ) {
+
+		if ( ! ( _renderer.shadowMapEnabled && _renderer.shadowMapAutoUpdate ) ) return;
+
+		this.update( scene, camera );
+
+	};
+
+	this.update = function ( scene, camera ) {
+
+		var i, il, j, jl, n,
+
+		shadowMap, shadowMatrix, shadowCamera,
+		program, buffer, material,
+		webglObject, object, light,
+		renderList,
+
+		lights = [],
+		k = 0,
+
+		fog = null;
+
+		// set GL state for depth map
+
+		_gl.clearColor( 1, 1, 1, 1 );
+		_gl.disable( _gl.BLEND );
+
+		_gl.enable( _gl.CULL_FACE );
+		_gl.frontFace( _gl.CCW );
+
+		if ( _renderer.shadowMapCullFace === THREE.CullFaceFront ) {
+
+			_gl.cullFace( _gl.FRONT );
+
+		} else {
+
+			_gl.cullFace( _gl.BACK );
+
+		}
+
+		_renderer.setDepthTest( true );
+
+		// preprocess lights
+		// 	- skip lights that are not casting shadows
+		//	- create virtual lights for cascaded shadow maps
+
+		for ( i = 0, il = scene.__lights.length; i < il; i ++ ) {
+
+			light = scene.__lights[ i ];
+
+			if ( ! light.castShadow ) continue;
+
+			if ( ( light instanceof THREE.DirectionalLight ) && light.shadowCascade ) {
+
+				for ( n = 0; n < light.shadowCascadeCount; n ++ ) {
+
+					var virtualLight;
+
+					if ( ! light.shadowCascadeArray[ n ] ) {
+
+						virtualLight = createVirtualLight( light, n );
+						virtualLight.originalCamera = camera;
+
+						var gyro = new THREE.Gyroscope();
+						gyro.position = light.shadowCascadeOffset;
+
+						gyro.add( virtualLight );
+						gyro.add( virtualLight.target );
+
+						camera.add( gyro );
+
+						light.shadowCascadeArray[ n ] = virtualLight;
+
+						console.log( "Created virtualLight", virtualLight );
+
+					} else {
+
+						virtualLight = light.shadowCascadeArray[ n ];
+
+					}
+
+					updateVirtualLight( light, n );
+
+					lights[ k ] = virtualLight;
+					k ++;
+
+				}
+
+			} else {
+
+				lights[ k ] = light;
+				k ++;
+
+			}
+
+		}
+
+		// render depth map
+
+		for ( i = 0, il = lights.length; i < il; i ++ ) {
+
+			light = lights[ i ];
+
+			if ( ! light.shadowMap ) {
+
+				var shadowFilter = THREE.LinearFilter;
+
+				if ( _renderer.shadowMapType === THREE.PCFSoftShadowMap ) {
+
+					shadowFilter = THREE.NearestFilter;
+
+				}
+
+				var pars = { minFilter: shadowFilter, magFilter: shadowFilter, format: THREE.RGBAFormat };
+
+				light.shadowMap = new THREE.WebGLRenderTarget( light.shadowMapWidth, light.shadowMapHeight, pars );
+				light.shadowMapSize = new THREE.Vector2( light.shadowMapWidth, light.shadowMapHeight );
+
+				light.shadowMatrix = new THREE.Matrix4();
+
+			}
+
+			if ( ! light.shadowCamera ) {
+
+				if ( light instanceof THREE.SpotLight ) {
+
+					light.shadowCamera = new THREE.PerspectiveCamera( light.shadowCameraFov, light.shadowMapWidth / light.shadowMapHeight, light.shadowCameraNear, light.shadowCameraFar );
+
+				} else if ( light instanceof THREE.DirectionalLight ) {
+
+					light.shadowCamera = new THREE.OrthographicCamera( light.shadowCameraLeft, light.shadowCameraRight, light.shadowCameraTop, light.shadowCameraBottom, light.shadowCameraNear, light.shadowCameraFar );
+
+				} else {
+
+					console.error( "Unsupported light type for shadow" );
+					continue;
+
+				}
+
+				scene.add( light.shadowCamera );
+
+				if ( _renderer.autoUpdateScene ) scene.updateMatrixWorld();
+
+			}
+
+			if ( light.shadowCameraVisible && ! light.cameraHelper ) {
+
+				light.cameraHelper = new THREE.CameraHelper( light.shadowCamera );
+				light.shadowCamera.add( light.cameraHelper );
+
+			}
+
+			if ( light.isVirtual && virtualLight.originalCamera == camera ) {
+
+				updateShadowCamera( camera, light );
+
+			}
+
+			shadowMap = light.shadowMap;
+			shadowMatrix = light.shadowMatrix;
+			shadowCamera = light.shadowCamera;
+
+			shadowCamera.position.getPositionFromMatrix( light.matrixWorld );
+			_matrixPosition.getPositionFromMatrix( light.target.matrixWorld );
+			shadowCamera.lookAt( _matrixPosition );
+			shadowCamera.updateMatrixWorld();
+
+			shadowCamera.matrixWorldInverse.getInverse( shadowCamera.matrixWorld );
+
+			if ( light.cameraHelper ) light.cameraHelper.visible = light.shadowCameraVisible;
+			if ( light.shadowCameraVisible ) light.cameraHelper.update();
+
+			// compute shadow matrix
+
+			shadowMatrix.set( 0.5, 0.0, 0.0, 0.5,
+							  0.0, 0.5, 0.0, 0.5,
+							  0.0, 0.0, 0.5, 0.5,
+							  0.0, 0.0, 0.0, 1.0 );
+
+			shadowMatrix.multiply( shadowCamera.projectionMatrix );
+			shadowMatrix.multiply( shadowCamera.matrixWorldInverse );
+
+			// update camera matrices and frustum
+
+			_projScreenMatrix.multiplyMatrices( shadowCamera.projectionMatrix, shadowCamera.matrixWorldInverse );
+			_frustum.setFromMatrix( _projScreenMatrix );
+
+			// render shadow map
+
+			_renderer.setRenderTarget( shadowMap );
+			_renderer.clear();
+
+			// set object matrices & frustum culling
+
+			renderList = scene.__webglObjects;
+
+			for ( j = 0, jl = renderList.length; j < jl; j ++ ) {
+
+				webglObject = renderList[ j ];
+				object = webglObject.object;
+
+				webglObject.render = false;
+
+				if ( object.visible && object.castShadow ) {
+
+					if ( ! ( object instanceof THREE.Mesh || object instanceof THREE.ParticleSystem ) || ! ( object.frustumCulled ) || _frustum.intersectsObject( object ) ) {
+
+						object._modelViewMatrix.multiplyMatrices( shadowCamera.matrixWorldInverse, object.matrixWorld );
+
+						webglObject.render = true;
+
+					}
+
+				}
+
+			}
+
+			// render regular objects
+
+			var objectMaterial, useMorphing, useSkinning;
+
+			for ( j = 0, jl = renderList.length; j < jl; j ++ ) {
+
+				webglObject = renderList[ j ];
+
+				if ( webglObject.render ) {
+
+					object = webglObject.object;
+					buffer = webglObject.buffer;
+
+					// culling is overriden globally for all objects
+					// while rendering depth map
+
+					// need to deal with MeshFaceMaterial somehow
+					// in that case just use the first of material.materials for now
+					// (proper solution would require to break objects by materials
+					//  similarly to regular rendering and then set corresponding
+					//  depth materials per each chunk instead of just once per object)
+
+					objectMaterial = getObjectMaterial( object );
+
+					useMorphing = object.geometry.morphTargets.length > 0 && objectMaterial.morphTargets;
+					useSkinning = object instanceof THREE.SkinnedMesh && objectMaterial.skinning;
+
+					if ( object.customDepthMaterial ) {
+
+						material = object.customDepthMaterial;
+
+					} else if ( useSkinning ) {
+
+						material = useMorphing ? _depthMaterialMorphSkin : _depthMaterialSkin;
+
+					} else if ( useMorphing ) {
+
+						material = _depthMaterialMorph;
+
+					} else {
+
+						material = _depthMaterial;
+
+					}
+
+					if ( buffer instanceof THREE.BufferGeometry ) {
+
+						_renderer.renderBufferDirect( shadowCamera, scene.__lights, fog, material, buffer, object );
+
+					} else {
+
+						_renderer.renderBuffer( shadowCamera, scene.__lights, fog, material, buffer, object );
+
+					}
+
+				}
+
+			}
+
+			// set matrices and render immediate objects
+
+			renderList = scene.__webglObjectsImmediate;
+
+			for ( j = 0, jl = renderList.length; j < jl; j ++ ) {
+
+				webglObject = renderList[ j ];
+				object = webglObject.object;
+
+				if ( object.visible && object.castShadow ) {
+
+					object._modelViewMatrix.multiplyMatrices( shadowCamera.matrixWorldInverse, object.matrixWorld );
+
+					_renderer.renderImmediateObject( shadowCamera, scene.__lights, fog, _depthMaterial, object );
+
+				}
+
+			}
+
+		}
+
+		// restore GL state
+
+		var clearColor = _renderer.getClearColor(),
+		clearAlpha = _renderer.getClearAlpha();
+
+		_gl.clearColor( clearColor.r, clearColor.g, clearColor.b, clearAlpha );
+		_gl.enable( _gl.BLEND );
+
+		if ( _renderer.shadowMapCullFace === THREE.CullFaceFront ) {
+
+			_gl.cullFace( _gl.BACK );
+
+		}
+
+	};
+
+	function createVirtualLight( light, cascade ) {
+
+		var virtualLight = new THREE.DirectionalLight();
+
+		virtualLight.isVirtual = true;
+
+		virtualLight.onlyShadow = true;
+		virtualLight.castShadow = true;
+
+		virtualLight.shadowCameraNear = light.shadowCameraNear;
+		virtualLight.shadowCameraFar = light.shadowCameraFar;
+
+		virtualLight.shadowCameraLeft = light.shadowCameraLeft;
+		virtualLight.shadowCameraRight = light.shadowCameraRight;
+		virtualLight.shadowCameraBottom = light.shadowCameraBottom;
+		virtualLight.shadowCameraTop = light.shadowCameraTop;
+
+		virtualLight.shadowCameraVisible = light.shadowCameraVisible;
+
+		virtualLight.shadowDarkness = light.shadowDarkness;
+
+		virtualLight.shadowBias = light.shadowCascadeBias[ cascade ];
+		virtualLight.shadowMapWidth = light.shadowCascadeWidth[ cascade ];
+		virtualLight.shadowMapHeight = light.shadowCascadeHeight[ cascade ];
+
+		virtualLight.pointsWorld = [];
+		virtualLight.pointsFrustum = [];
+
+		var pointsWorld = virtualLight.pointsWorld,
+			pointsFrustum = virtualLight.pointsFrustum;
+
+		for ( var i = 0; i < 8; i ++ ) {
+
+			pointsWorld[ i ] = new THREE.Vector3();
+			pointsFrustum[ i ] = new THREE.Vector3();
+
+		}
+
+		var nearZ = light.shadowCascadeNearZ[ cascade ];
+		var farZ = light.shadowCascadeFarZ[ cascade ];
+
+		pointsFrustum[ 0 ].set( -1, -1, nearZ );
+		pointsFrustum[ 1 ].set(  1, -1, nearZ );
+		pointsFrustum[ 2 ].set( -1,  1, nearZ );
+		pointsFrustum[ 3 ].set(  1,  1, nearZ );
+
+		pointsFrustum[ 4 ].set( -1, -1, farZ );
+		pointsFrustum[ 5 ].set(  1, -1, farZ );
+		pointsFrustum[ 6 ].set( -1,  1, farZ );
+		pointsFrustum[ 7 ].set(  1,  1, farZ );
+
+		return virtualLight;
+
+	}
+
+	// Synchronize virtual light with the original light
+
+	function updateVirtualLight( light, cascade ) {
+
+		var virtualLight = light.shadowCascadeArray[ cascade ];
+
+		virtualLight.position.copy( light.position );
+		virtualLight.target.position.copy( light.target.position );
+		virtualLight.lookAt( virtualLight.target );
+
+		virtualLight.shadowCameraVisible = light.shadowCameraVisible;
+		virtualLight.shadowDarkness = light.shadowDarkness;
+
+		virtualLight.shadowBias = light.shadowCascadeBias[ cascade ];
+
+		var nearZ = light.shadowCascadeNearZ[ cascade ];
+		var farZ = light.shadowCascadeFarZ[ cascade ];
+
+		var pointsFrustum = virtualLight.pointsFrustum;
+
+		pointsFrustum[ 0 ].z = nearZ;
+		pointsFrustum[ 1 ].z = nearZ;
+		pointsFrustum[ 2 ].z = nearZ;
+		pointsFrustum[ 3 ].z = nearZ;
+
+		pointsFrustum[ 4 ].z = farZ;
+		pointsFrustum[ 5 ].z = farZ;
+		pointsFrustum[ 6 ].z = farZ;
+		pointsFrustum[ 7 ].z = farZ;
+
+	}
+
+	// Fit shadow camera's ortho frustum to camera frustum
+
+	function updateShadowCamera( camera, light ) {
+
+		var shadowCamera = light.shadowCamera,
+			pointsFrustum = light.pointsFrustum,
+			pointsWorld = light.pointsWorld;
+
+		_min.set( Infinity, Infinity, Infinity );
+		_max.set( -Infinity, -Infinity, -Infinity );
+
+		for ( var i = 0; i < 8; i ++ ) {
+
+			var p = pointsWorld[ i ];
+
+			p.copy( pointsFrustum[ i ] );
+			THREE.ShadowMapPlugin.__projector.unprojectVector( p, camera );
+
+			p.applyMatrix4( shadowCamera.matrixWorldInverse );
+
+			if ( p.x < _min.x ) _min.x = p.x;
+			if ( p.x > _max.x ) _max.x = p.x;
+
+			if ( p.y < _min.y ) _min.y = p.y;
+			if ( p.y > _max.y ) _max.y = p.y;
+
+			if ( p.z < _min.z ) _min.z = p.z;
+			if ( p.z > _max.z ) _max.z = p.z;
+
+		}
+
+		shadowCamera.left = _min.x;
+		shadowCamera.right = _max.x;
+		shadowCamera.top = _max.y;
+		shadowCamera.bottom = _min.y;
+
+		// can't really fit near/far
+		//shadowCamera.near = _min.z;
+		//shadowCamera.far = _max.z;
+
+		shadowCamera.updateProjectionMatrix();
+
+	}
+
+	// For the moment just ignore objects that have multiple materials with different animation methods
+	// Only the first material will be taken into account for deciding which depth material to use for shadow maps
+
+	function getObjectMaterial( object ) {
+
+		return object.material instanceof THREE.MeshFaceMaterial
+			? object.material.materials[ 0 ]
+			: object.material;
+
+	};
+
+};
+
+THREE.ShadowMapPlugin.__projector = new THREE.Projector();
+/**
+ * @author mikael emtinger / http://gomo.se/
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.SpritePlugin = function () {
+
+	var _gl, _renderer, _precision, _sprite = {};
+
+	this.init = function ( renderer ) {
+
+		_gl = renderer.context;
+		_renderer = renderer;
+
+		_precision = renderer.getPrecision();
+
+		_sprite.vertices = new Float32Array( 8 + 8 );
+		_sprite.faces    = new Uint16Array( 6 );
+
+		var i = 0;
+
+		_sprite.vertices[ i++ ] = -1; _sprite.vertices[ i++ ] = -1;	// vertex 0
+		_sprite.vertices[ i++ ] = 0;  _sprite.vertices[ i++ ] = 0;	// uv 0
+
+		_sprite.vertices[ i++ ] = 1;  _sprite.vertices[ i++ ] = -1;	// vertex 1
+		_sprite.vertices[ i++ ] = 1;  _sprite.vertices[ i++ ] = 0;	// uv 1
+
+		_sprite.vertices[ i++ ] = 1;  _sprite.vertices[ i++ ] = 1;	// vertex 2
+		_sprite.vertices[ i++ ] = 1;  _sprite.vertices[ i++ ] = 1;	// uv 2
+
+		_sprite.vertices[ i++ ] = -1; _sprite.vertices[ i++ ] = 1;	// vertex 3
+		_sprite.vertices[ i++ ] = 0;  _sprite.vertices[ i++ ] = 1;	// uv 3
+
+		i = 0;
+
+		_sprite.faces[ i++ ] = 0; _sprite.faces[ i++ ] = 1; _sprite.faces[ i++ ] = 2;
+		_sprite.faces[ i++ ] = 0; _sprite.faces[ i++ ] = 2; _sprite.faces[ i++ ] = 3;
+
+		_sprite.vertexBuffer  = _gl.createBuffer();
+		_sprite.elementBuffer = _gl.createBuffer();
+
+		_gl.bindBuffer( _gl.ARRAY_BUFFER, _sprite.vertexBuffer );
+		_gl.bufferData( _gl.ARRAY_BUFFER, _sprite.vertices, _gl.STATIC_DRAW );
+
+		_gl.bindBuffer( _gl.ELEMENT_ARRAY_BUFFER, _sprite.elementBuffer );
+		_gl.bufferData( _gl.ELEMENT_ARRAY_BUFFER, _sprite.faces, _gl.STATIC_DRAW );
+
+		_sprite.program = createProgram( THREE.ShaderSprite[ "sprite" ], _precision );
+
+		_sprite.attributes = {};
+		_sprite.uniforms = {};
+
+		_sprite.attributes.position           = _gl.getAttribLocation ( _sprite.program, "position" );
+		_sprite.attributes.uv                 = _gl.getAttribLocation ( _sprite.program, "uv" );
+
+		_sprite.uniforms.uvOffset             = _gl.getUniformLocation( _sprite.program, "uvOffset" );
+		_sprite.uniforms.uvScale              = _gl.getUniformLocation( _sprite.program, "uvScale" );
+
+		_sprite.uniforms.rotation             = _gl.getUniformLocation( _sprite.program, "rotation" );
+		_sprite.uniforms.scale                = _gl.getUniformLocation( _sprite.program, "scale" );
+		_sprite.uniforms.alignment            = _gl.getUniformLocation( _sprite.program, "alignment" );
+
+		_sprite.uniforms.color                = _gl.getUniformLocation( _sprite.program, "color" );
+		_sprite.uniforms.map                  = _gl.getUniformLocation( _sprite.program, "map" );
+		_sprite.uniforms.opacity              = _gl.getUniformLocation( _sprite.program, "opacity" );
+
+		_sprite.uniforms.useScreenCoordinates = _gl.getUniformLocation( _sprite.program, "useScreenCoordinates" );
+		_sprite.uniforms.sizeAttenuation   	  = _gl.getUniformLocation( _sprite.program, "sizeAttenuation" );
+		_sprite.uniforms.screenPosition    	  = _gl.getUniformLocation( _sprite.program, "screenPosition" );
+		_sprite.uniforms.modelViewMatrix      = _gl.getUniformLocation( _sprite.program, "modelViewMatrix" );
+		_sprite.uniforms.projectionMatrix     = _gl.getUniformLocation( _sprite.program, "projectionMatrix" );
+
+		_sprite.uniforms.fogType 		  	  = _gl.getUniformLocation( _sprite.program, "fogType" );
+		_sprite.uniforms.fogDensity 		  = _gl.getUniformLocation( _sprite.program, "fogDensity" );
+		_sprite.uniforms.fogNear 		  	  = _gl.getUniformLocation( _sprite.program, "fogNear" );
+		_sprite.uniforms.fogFar 		  	  = _gl.getUniformLocation( _sprite.program, "fogFar" );
+		_sprite.uniforms.fogColor 		  	  = _gl.getUniformLocation( _sprite.program, "fogColor" );
+
+		_sprite.uniforms.alphaTest 		  	  = _gl.getUniformLocation( _sprite.program, "alphaTest" );
+
+	};
+
+	this.render = function ( scene, camera, viewportWidth, viewportHeight ) {
+
+		var sprites = scene.__webglSprites,
+			nSprites = sprites.length;
+
+		if ( ! nSprites ) return;
+
+		var attributes = _sprite.attributes,
+			uniforms = _sprite.uniforms;
+
+		var invAspect = viewportHeight / viewportWidth;
+
+		var halfViewportWidth = viewportWidth * 0.5,
+			halfViewportHeight = viewportHeight * 0.5;
+
+		// setup gl
+
+		_gl.useProgram( _sprite.program );
+
+		_gl.enableVertexAttribArray( attributes.position );
+		_gl.enableVertexAttribArray( attributes.uv );
+
+		_gl.disable( _gl.CULL_FACE );
+		_gl.enable( _gl.BLEND );
+
+		_gl.bindBuffer( _gl.ARRAY_BUFFER, _sprite.vertexBuffer );
+		_gl.vertexAttribPointer( attributes.position, 2, _gl.FLOAT, false, 2 * 8, 0 );
+		_gl.vertexAttribPointer( attributes.uv, 2, _gl.FLOAT, false, 2 * 8, 8 );
+
+		_gl.bindBuffer( _gl.ELEMENT_ARRAY_BUFFER, _sprite.elementBuffer );
+
+		_gl.uniformMatrix4fv( uniforms.projectionMatrix, false, camera.projectionMatrix.elements );
+
+		_gl.activeTexture( _gl.TEXTURE0 );
+		_gl.uniform1i( uniforms.map, 0 );
+
+		var oldFogType = 0;
+		var sceneFogType = 0;
+		var fog = scene.fog;
+
+		if ( fog ) {
+
+			_gl.uniform3f( uniforms.fogColor, fog.color.r, fog.color.g, fog.color.b );
+
+			if ( fog instanceof THREE.Fog ) {
+
+				_gl.uniform1f( uniforms.fogNear, fog.near );
+				_gl.uniform1f( uniforms.fogFar, fog.far );
+
+				_gl.uniform1i( uniforms.fogType, 1 );
+				oldFogType = 1;
+				sceneFogType = 1;
+
+			} else if ( fog instanceof THREE.FogExp2 ) {
+
+				_gl.uniform1f( uniforms.fogDensity, fog.density );
+
+				_gl.uniform1i( uniforms.fogType, 2 );
+				oldFogType = 2;
+				sceneFogType = 2;
+
+			}
+
+		} else {
+
+			_gl.uniform1i( uniforms.fogType, 0 );
+			oldFogType = 0;
+			sceneFogType = 0;
+
+		}
+
+
+		// update positions and sort
+
+		var i, sprite, material, screenPosition, size, fogType, scale = [];
+
+		for( i = 0; i < nSprites; i ++ ) {
+
+			sprite = sprites[ i ];
+			material = sprite.material;
+
+			if ( ! sprite.visible || material.opacity === 0 ) continue;
+
+			if ( ! material.useScreenCoordinates ) {
+
+				sprite._modelViewMatrix.multiplyMatrices( camera.matrixWorldInverse, sprite.matrixWorld );
+				sprite.z = - sprite._modelViewMatrix.elements[ 14 ];
+
+			} else {
+
+				sprite.z = - sprite.position.z;
+
+			}
+
+		}
+
+		sprites.sort( painterSortStable );
+
+		// render all sprites
+
+		for( i = 0; i < nSprites; i ++ ) {
+
+			sprite = sprites[ i ];
+			material = sprite.material;
+
+			if ( ! sprite.visible || material.opacity === 0 ) continue;
+
+			if ( material.map && material.map.image && material.map.image.width ) {
+
+				_gl.uniform1f( uniforms.alphaTest, material.alphaTest );
+
+				if ( material.useScreenCoordinates === true ) {
+
+					_gl.uniform1i( uniforms.useScreenCoordinates, 1 );
+					_gl.uniform3f(
+						uniforms.screenPosition,
+						( ( sprite.position.x * _renderer.devicePixelRatio ) - halfViewportWidth  ) / halfViewportWidth,
+						( halfViewportHeight - ( sprite.position.y * _renderer.devicePixelRatio ) ) / halfViewportHeight,
+						Math.max( 0, Math.min( 1, sprite.position.z ) )
+					);
+
+					scale[ 0 ] = _renderer.devicePixelRatio;
+					scale[ 1 ] = _renderer.devicePixelRatio;
+
+				} else {
+
+					_gl.uniform1i( uniforms.useScreenCoordinates, 0 );
+					_gl.uniform1i( uniforms.sizeAttenuation, material.sizeAttenuation ? 1 : 0 );
+					_gl.uniformMatrix4fv( uniforms.modelViewMatrix, false, sprite._modelViewMatrix.elements );
+
+					scale[ 0 ] = 1;
+					scale[ 1 ] = 1;
+
+				}
+
+				if ( scene.fog && material.fog ) {
+
+					fogType = sceneFogType;
+
+				} else {
+
+					fogType = 0;
+
+				}
+
+				if ( oldFogType !== fogType ) {
+
+					_gl.uniform1i( uniforms.fogType, fogType );
+					oldFogType = fogType;
+
+				}
+
+				size = 1 / ( material.scaleByViewport ? viewportHeight : 1 );
+
+				scale[ 0 ] *= size * invAspect * sprite.scale.x
+				scale[ 1 ] *= size * sprite.scale.y;
+
+				_gl.uniform2f( uniforms.uvScale, material.uvScale.x, material.uvScale.y );
+				_gl.uniform2f( uniforms.uvOffset, material.uvOffset.x, material.uvOffset.y );
+				_gl.uniform2f( uniforms.alignment, material.alignment.x, material.alignment.y );
+
+				_gl.uniform1f( uniforms.opacity, material.opacity );
+				_gl.uniform3f( uniforms.color, material.color.r, material.color.g, material.color.b );
+
+				_gl.uniform1f( uniforms.rotation, sprite.rotation );
+				_gl.uniform2fv( uniforms.scale, scale );
+
+				_renderer.setBlending( material.blending, material.blendEquation, material.blendSrc, material.blendDst );
+				_renderer.setDepthTest( material.depthTest );
+				_renderer.setDepthWrite( material.depthWrite );
+				_renderer.setTexture( material.map, 0 );
+
+				_gl.drawElements( _gl.TRIANGLES, 6, _gl.UNSIGNED_SHORT, 0 );
+
+			}
+
+		}
+
+		// restore gl
+
+		_gl.enable( _gl.CULL_FACE );
+
+	};
+
+	function createProgram ( shader, precision ) {
+
+		var program = _gl.createProgram();
+
+		var fragmentShader = _gl.createShader( _gl.FRAGMENT_SHADER );
+		var vertexShader = _gl.createShader( _gl.VERTEX_SHADER );
+
+		var prefix = "precision " + precision + " float;\n";
+
+		_gl.shaderSource( fragmentShader, prefix + shader.fragmentShader );
+		_gl.shaderSource( vertexShader, prefix + shader.vertexShader );
+
+		_gl.compileShader( fragmentShader );
+		_gl.compileShader( vertexShader );
+
+		_gl.attachShader( program, fragmentShader );
+		_gl.attachShader( program, vertexShader );
+
+		_gl.linkProgram( program );
+
+		return program;
+
+	};
+
+	function painterSortStable ( a, b ) {
+
+		if ( a.z !== b.z ) {
+
+			return b.z - a.z;
+
+		} else {
+
+			return b.id - a.id;
+
+		}
+
+	};
+
+};
+/**
+ * @author alteredq / http://alteredqualia.com/
+ */
+
+THREE.DepthPassPlugin = function () {
+
+	this.enabled = false;
+	this.renderTarget = null;
+
+	var _gl,
+	_renderer,
+	_depthMaterial, _depthMaterialMorph, _depthMaterialSkin, _depthMaterialMorphSkin,
+
+	_frustum = new THREE.Frustum(),
+	_projScreenMatrix = new THREE.Matrix4();
+
+	this.init = function ( renderer ) {
+
+		_gl = renderer.context;
+		_renderer = renderer;
+
+		var depthShader = THREE.ShaderLib[ "depthRGBA" ];
+		var depthUniforms = THREE.UniformsUtils.clone( depthShader.uniforms );
+
+		_depthMaterial = new THREE.ShaderMaterial( { fragmentShader: depthShader.fragmentShader, vertexShader: depthShader.vertexShader, uniforms: depthUniforms } );
+		_depthMaterialMorph = new THREE.ShaderMaterial( { fragmentShader: depthShader.fragmentShader, vertexShader: depthShader.vertexShader, uniforms: depthUniforms, morphTargets: true } );
+		_depthMaterialSkin = new THREE.ShaderMaterial( { fragmentShader: depthShader.fragmentShader, vertexShader: depthShader.vertexShader, uniforms: depthUniforms, skinning: true } );
+		_depthMaterialMorphSkin = new THREE.ShaderMaterial( { fragmentShader: depthShader.fragmentShader, vertexShader: depthShader.vertexShader, uniforms: depthUniforms, morphTargets: true, skinning: true } );
+
+		_depthMaterial._shadowPass = true;
+		_depthMaterialMorph._shadowPass = true;
+		_depthMaterialSkin._shadowPass = true;
+		_depthMaterialMorphSkin._shadowPass = true;
+
+	};
+
+	this.render = function ( scene, camera ) {
+
+		if ( ! this.enabled ) return;
+
+		this.update( scene, camera );
+
+	};
+
+	this.update = function ( scene, camera ) {
+
+		var i, il, j, jl, n,
+
+		program, buffer, material,
+		webglObject, object, light,
+		renderList,
+
+		fog = null;
+
+		// set GL state for depth map
+
+		_gl.clearColor( 1, 1, 1, 1 );
+		_gl.disable( _gl.BLEND );
+
+		_renderer.setDepthTest( true );
+
+		// update scene
+
+		if ( _renderer.autoUpdateScene ) scene.updateMatrixWorld();
+
+		// update camera matrices and frustum
+
+		camera.matrixWorldInverse.getInverse( camera.matrixWorld );
+
+		_projScreenMatrix.multiplyMatrices( camera.projectionMatrix, camera.matrixWorldInverse );
+		_frustum.setFromMatrix( _projScreenMatrix );
+
+		// render depth map
+
+		_renderer.setRenderTarget( this.renderTarget );
+		_renderer.clear();
+
+		// set object matrices & frustum culling
+
+		renderList = scene.__webglObjects;
+
+		for ( j = 0, jl = renderList.length; j < jl; j ++ ) {
+
+			webglObject = renderList[ j ];
+			object = webglObject.object;
+
+			webglObject.render = false;
+
+			if ( object.visible ) {
+
+				if ( ! ( object instanceof THREE.Mesh || object instanceof THREE.ParticleSystem ) || ! ( object.frustumCulled ) || _frustum.intersectsObject( object ) ) {
+
+					object._modelViewMatrix.multiplyMatrices( camera.matrixWorldInverse, object.matrixWorld );
+
+					webglObject.render = true;
+
+				}
+
+			}
+
+		}
+
+		// render regular objects
+
+		var objectMaterial, useMorphing, useSkinning;
+
+		for ( j = 0, jl = renderList.length; j < jl; j ++ ) {
+
+			webglObject = renderList[ j ];
+
+			if ( webglObject.render ) {
+
+				object = webglObject.object;
+				buffer = webglObject.buffer;
+
+				// todo: create proper depth material for particles
+
+				if ( object instanceof THREE.ParticleSystem && !object.customDepthMaterial ) continue;
+
+				objectMaterial = getObjectMaterial( object );
+
+				if ( objectMaterial ) _renderer.setMaterialFaces( object.material );
+
+				useMorphing = object.geometry.morphTargets.length > 0 && objectMaterial.morphTargets;
+				useSkinning = object instanceof THREE.SkinnedMesh && objectMaterial.skinning;
+
+				if ( object.customDepthMaterial ) {
+
+					material = object.customDepthMaterial;
+
+				} else if ( useSkinning ) {
+
+					material = useMorphing ? _depthMaterialMorphSkin : _depthMaterialSkin;
+
+				} else if ( useMorphing ) {
+
+					material = _depthMaterialMorph;
+
+				} else {
+
+					material = _depthMaterial;
+
+				}
+
+				if ( buffer instanceof THREE.BufferGeometry ) {
+
+					_renderer.renderBufferDirect( camera, scene.__lights, fog, material, buffer, object );
+
+				} else {
+
+					_renderer.renderBuffer( camera, scene.__lights, fog, material, buffer, object );
+
+				}
+
+			}
+
+		}
+
+		// set matrices and render immediate objects
+
+		renderList = scene.__webglObjectsImmediate;
+
+		for ( j = 0, jl = renderList.length; j < jl; j ++ ) {
+
+			webglObject = renderList[ j ];
+			object = webglObject.object;
+
+			if ( object.visible ) {
+
+				object._modelViewMatrix.multiplyMatrices( camera.matrixWorldInverse, object.matrixWorld );
+
+				_renderer.renderImmediateObject( camera, scene.__lights, fog, _depthMaterial, object );
+
+			}
+
+		}
+
+		// restore GL state
+
+		var clearColor = _renderer.getClearColor(),
+		clearAlpha = _renderer.getClearAlpha();
+
+		_gl.clearColor( clearColor.r, clearColor.g, clearColor.b, clearAlpha );
+		_gl.enable( _gl.BLEND );
+
+	};
+
+	// For the moment just ignore objects that have multiple materials with different animation methods
+	// Only the first material will be taken into account for deciding which depth material to use
+
+	function getObjectMaterial( object ) {
+
+		return object.material instanceof THREE.MeshFaceMaterial
+			? object.material.materials[ 0 ]
+			: object.material;
+
+	};
+
+};
+
+/**
+ * @author mikael emtinger / http://gomo.se/
+ *
+ */
+
+THREE.ShaderFlares = {
+
+	'lensFlareVertexTexture': {
+
+		vertexShader: [
+
+			"uniform lowp int renderType;",
+
+			"uniform vec3 screenPosition;",
+			"uniform vec2 scale;",
+			"uniform float rotation;",
+
+			"uniform sampler2D occlusionMap;",
+
+			"attribute vec2 position;",
+			"attribute vec2 uv;",
+
+			"varying vec2 vUV;",
+			"varying float vVisibility;",
+
+			"void main() {",
+
+				"vUV = uv;",
+
+				"vec2 pos = position;",
+
+				"if( renderType == 2 ) {",
+
+					"vec4 visibility = texture2D( occlusionMap, vec2( 0.1, 0.1 ) ) +",
+									  "texture2D( occlusionMap, vec2( 0.5, 0.1 ) ) +",
+									  "texture2D( occlusionMap, vec2( 0.9, 0.1 ) ) +",
+									  "texture2D( occlusionMap, vec2( 0.9, 0.5 ) ) +",
+									  "texture2D( occlusionMap, vec2( 0.9, 0.9 ) ) +",
+									  "texture2D( occlusionMap, vec2( 0.5, 0.9 ) ) +",
+									  "texture2D( occlusionMap, vec2( 0.1, 0.9 ) ) +",
+									  "texture2D( occlusionMap, vec2( 0.1, 0.5 ) ) +",
+									  "texture2D( occlusionMap, vec2( 0.5, 0.5 ) );",
+
+					"vVisibility = (       visibility.r / 9.0 ) *",
+								  "( 1.0 - visibility.g / 9.0 ) *",
+								  "(       visibility.b / 9.0 ) *",
+								  "( 1.0 - visibility.a / 9.0 );",
+
+					"pos.x = cos( rotation ) * position.x - sin( rotation ) * position.y;",
+					"pos.y = sin( rotation ) * position.x + cos( rotation ) * position.y;",
+
+				"}",
+
+				"gl_Position = vec4( ( pos * scale + screenPosition.xy ).xy, screenPosition.z, 1.0 );",
+
+			"}"
+
+		].join( "\n" ),
+
+		fragmentShader: [
+
+			"uniform lowp int renderType;",
+
+			"uniform sampler2D map;",
+			"uniform float opacity;",
+			"uniform vec3 color;",
+
+			"varying vec2 vUV;",
+			"varying float vVisibility;",
+
+			"void main() {",
+
+				// pink square
+
+				"if( renderType == 0 ) {",
+
+					"gl_FragColor = vec4( 1.0, 0.0, 1.0, 0.0 );",
+
+				// restore
+
+				"} else if( renderType == 1 ) {",
+
+					"gl_FragColor = texture2D( map, vUV );",
+
+				// flare
+
+				"} else {",
+
+					"vec4 texture = texture2D( map, vUV );",
+					"texture.a *= opacity * vVisibility;",
+					"gl_FragColor = texture;",
+					"gl_FragColor.rgb *= color;",
+
+				"}",
+
+			"}"
+		].join( "\n" )
+
+	},
+
+
+	'lensFlare': {
+
+		vertexShader: [
+
+			"uniform lowp int renderType;",
+
+			"uniform vec3 screenPosition;",
+			"uniform vec2 scale;",
+			"uniform float rotation;",
+
+			"attribute vec2 position;",
+			"attribute vec2 uv;",
+
+			"varying vec2 vUV;",
+
+			"void main() {",
+
+				"vUV = uv;",
+
+				"vec2 pos = position;",
+
+				"if( renderType == 2 ) {",
+
+					"pos.x = cos( rotation ) * position.x - sin( rotation ) * position.y;",
+					"pos.y = sin( rotation ) * position.x + cos( rotation ) * position.y;",
+
+				"}",
+
+				"gl_Position = vec4( ( pos * scale + screenPosition.xy ).xy, screenPosition.z, 1.0 );",
+
+			"}"
+
+		].join( "\n" ),
+
+		fragmentShader: [
+
+			"precision mediump float;",
+
+			"uniform lowp int renderType;",
+
+			"uniform sampler2D map;",
+			"uniform sampler2D occlusionMap;",
+			"uniform float opacity;",
+			"uniform vec3 color;",
+
+			"varying vec2 vUV;",
+
+			"void main() {",
+
+				// pink square
+
+				"if( renderType == 0 ) {",
+
+					"gl_FragColor = vec4( texture2D( map, vUV ).rgb, 0.0 );",
+
+				// restore
+
+				"} else if( renderType == 1 ) {",
+
+					"gl_FragColor = texture2D( map, vUV );",
+
+				// flare
+
+				"} else {",
+
+					"float visibility = texture2D( occlusionMap, vec2( 0.5, 0.1 ) ).a +",
+									   "texture2D( occlusionMap, vec2( 0.9, 0.5 ) ).a +",
+									   "texture2D( occlusionMap, vec2( 0.5, 0.9 ) ).a +",
+									   "texture2D( occlusionMap, vec2( 0.1, 0.5 ) ).a;",
+
+					"visibility = ( 1.0 - visibility / 4.0 );",
+
+					"vec4 texture = texture2D( map, vUV );",
+					"texture.a *= opacity * visibility;",
+					"gl_FragColor = texture;",
+					"gl_FragColor.rgb *= color;",
+
+				"}",
+
+			"}"
+
+		].join( "\n" )
+
+	}
+
+};
+/**
+ * @author mikael emtinger / http://gomo.se/
+ * @author alteredq / http://alteredqualia.com/
+ *
+ */
+
+THREE.ShaderSprite = {
+
+	'sprite': {
+
+		vertexShader: [
+
+			"uniform int useScreenCoordinates;",
+			"uniform int sizeAttenuation;",
+			"uniform vec3 screenPosition;",
+			"uniform mat4 modelViewMatrix;",
+			"uniform mat4 projectionMatrix;",
+			"uniform float rotation;",
+			"uniform vec2 scale;",
+			"uniform vec2 alignment;",
+			"uniform vec2 uvOffset;",
+			"uniform vec2 uvScale;",
+
+			"attribute vec2 position;",
+			"attribute vec2 uv;",
+
+			"varying vec2 vUV;",
+
+			"void main() {",
+
+				"vUV = uvOffset + uv * uvScale;",
+
+				"vec2 alignedPosition = position + alignment;",
+
+				"vec2 rotatedPosition;",
+				"rotatedPosition.x = ( cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y ) * scale.x;",
+				"rotatedPosition.y = ( sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y ) * scale.y;",
+
+				"vec4 finalPosition;",
+
+				"if( useScreenCoordinates != 0 ) {",
+
+					"finalPosition = vec4( screenPosition.xy + rotatedPosition, screenPosition.z, 1.0 );",
+
+				"} else {",
+
+					"finalPosition = projectionMatrix * modelViewMatrix * vec4( 0.0, 0.0, 0.0, 1.0 );",
+					"finalPosition.xy += rotatedPosition * ( sizeAttenuation == 1 ? 1.0 : finalPosition.z );",
+
+				"}",
+
+				"gl_Position = finalPosition;",
+
+			"}"
+
+		].join( "\n" ),
+
+		fragmentShader: [
+
+			"uniform vec3 color;",
+			"uniform sampler2D map;",
+			"uniform float opacity;",
+
+			"uniform int fogType;",
+			"uniform vec3 fogColor;",
+			"uniform float fogDensity;",
+			"uniform float fogNear;",
+			"uniform float fogFar;",
+			"uniform float alphaTest;",
+
+			"varying vec2 vUV;",
+
+			"void main() {",
+
+				"vec4 texture = texture2D( map, vUV );",
+
+				"if ( texture.a < alphaTest ) discard;",
+
+				"gl_FragColor = vec4( color * texture.xyz, texture.a * opacity );",
+
+				"if ( fogType > 0 ) {",
+
+					"float depth = gl_FragCoord.z / gl_FragCoord.w;",
+					"float fogFactor = 0.0;",
+
+					"if ( fogType == 1 ) {",
+
+						"fogFactor = smoothstep( fogNear, fogFar, depth );",
+
+					"} else {",
+
+						"const float LOG2 = 1.442695;",
+						"float fogFactor = exp2( - fogDensity * fogDensity * depth * depth * LOG2 );",
+						"fogFactor = 1.0 - clamp( fogFactor, 0.0, 1.0 );",
+
+					"}",
+
+					"gl_FragColor = mix( gl_FragColor, vec4( fogColor, gl_FragColor.w ), fogFactor );",
+
+				"}",
+
+			"}"
+
+		].join( "\n" )
+
+	}
+
+};
\ No newline at end of file
diff --git a/lib/three.min.js b/lib/three.min.js
new file mode 100644
index 0000000000000000000000000000000000000000..c504d196cf6308fb27fed0ccf60620dccd7218f1
--- /dev/null
+++ b/lib/three.min.js
@@ -0,0 +1,706 @@
+// three.js - http://github.com/mrdoob/three.js
+'use strict';var THREE=THREE||{REVISION:"56"};self.console=self.console||{info:function(){},log:function(){},debug:function(){},warn:function(){},error:function(){}};self.Int32Array=self.Int32Array||Array;self.Float32Array=self.Float32Array||Array;String.prototype.trim=String.prototype.trim||function(){return this.replace(/^\s+|\s+$/g,"")};
+THREE.extend=function(a,b){if(Object.keys)for(var c=Object.keys(b),d=0,e=c.length;d<e;d++){var f=c[d];Object.defineProperty(a,f,Object.getOwnPropertyDescriptor(b,f))}else for(f in c={}.hasOwnProperty,b)c.call(b,f)&&(a[f]=b[f]);return a};
+(function(){for(var a=0,b=["ms","moz","webkit","o"],c=0;c<b.length&&!window.requestAnimationFrame;++c)window.requestAnimationFrame=window[b[c]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[b[c]+"CancelAnimationFrame"]||window[b[c]+"CancelRequestAnimationFrame"];void 0===window.requestAnimationFrame&&(window.requestAnimationFrame=function(b){var c=Date.now(),f=Math.max(0,16-(c-a)),g=window.setTimeout(function(){b(c+f)},f);a=c+f;return g});window.cancelAnimationFrame=window.cancelAnimationFrame||
+function(a){window.clearTimeout(a)}})();THREE.CullFaceNone=0;THREE.CullFaceBack=1;THREE.CullFaceFront=2;THREE.CullFaceFrontBack=3;THREE.FrontFaceDirectionCW=0;THREE.FrontFaceDirectionCCW=1;THREE.BasicShadowMap=0;THREE.PCFShadowMap=1;THREE.PCFSoftShadowMap=2;THREE.FrontSide=0;THREE.BackSide=1;THREE.DoubleSide=2;THREE.NoShading=0;THREE.FlatShading=1;THREE.SmoothShading=2;THREE.NoColors=0;THREE.FaceColors=1;THREE.VertexColors=2;THREE.NoBlending=0;THREE.NormalBlending=1;THREE.AdditiveBlending=2;
+THREE.SubtractiveBlending=3;THREE.MultiplyBlending=4;THREE.CustomBlending=5;THREE.AddEquation=100;THREE.SubtractEquation=101;THREE.ReverseSubtractEquation=102;THREE.ZeroFactor=200;THREE.OneFactor=201;THREE.SrcColorFactor=202;THREE.OneMinusSrcColorFactor=203;THREE.SrcAlphaFactor=204;THREE.OneMinusSrcAlphaFactor=205;THREE.DstAlphaFactor=206;THREE.OneMinusDstAlphaFactor=207;THREE.DstColorFactor=208;THREE.OneMinusDstColorFactor=209;THREE.SrcAlphaSaturateFactor=210;THREE.MultiplyOperation=0;
+THREE.MixOperation=1;THREE.AddOperation=2;THREE.UVMapping=function(){};THREE.CubeReflectionMapping=function(){};THREE.CubeRefractionMapping=function(){};THREE.SphericalReflectionMapping=function(){};THREE.SphericalRefractionMapping=function(){};THREE.RepeatWrapping=1E3;THREE.ClampToEdgeWrapping=1001;THREE.MirroredRepeatWrapping=1002;THREE.NearestFilter=1003;THREE.NearestMipMapNearestFilter=1004;THREE.NearestMipMapLinearFilter=1005;THREE.LinearFilter=1006;THREE.LinearMipMapNearestFilter=1007;
+THREE.LinearMipMapLinearFilter=1008;THREE.UnsignedByteType=1009;THREE.ByteType=1010;THREE.ShortType=1011;THREE.UnsignedShortType=1012;THREE.IntType=1013;THREE.UnsignedIntType=1014;THREE.FloatType=1015;THREE.UnsignedShort4444Type=1016;THREE.UnsignedShort5551Type=1017;THREE.UnsignedShort565Type=1018;THREE.AlphaFormat=1019;THREE.RGBFormat=1020;THREE.RGBAFormat=1021;THREE.LuminanceFormat=1022;THREE.LuminanceAlphaFormat=1023;THREE.RGB_S3TC_DXT1_Format=2001;THREE.RGBA_S3TC_DXT1_Format=2002;
+THREE.RGBA_S3TC_DXT3_Format=2003;THREE.RGBA_S3TC_DXT5_Format=2004;THREE.Color=function(a){void 0!==a&&this.set(a);return this};
+THREE.extend(THREE.Color.prototype,{r:1,g:1,b:1,set:function(a){switch(typeof a){case "number":this.setHex(a);break;case "string":this.setStyle(a)}},setHex:function(a){a=Math.floor(a);this.r=(a>>16&255)/255;this.g=(a>>8&255)/255;this.b=(a&255)/255;return this},setRGB:function(a,b,c){this.r=a;this.g=b;this.b=c;return this},setHSV:function(a,b,c){console.log("DEPRECATED: Color's .setHSV() will be removed. Use .setHSL( h, s, l ) instead.");return this.setHSL(a,b*c/(1>(a=(2-b)*c)?a:2-a),a/2)},setHSL:function(a,
+b,c){if(0===b)this.r=this.g=this.b=c;else{var d=function(a,b,c){0>c&&(c+=1);1<c&&(c-=1);return c<1/6?a+6*(b-a)*c:0.5>c?b:c<2/3?a+6*(b-a)*(2/3-c):a},b=0.5>=c?c*(1+b):c+b-c*b,c=2*c-b;this.r=d(c,b,a+1/3);this.g=d(c,b,a);this.b=d(c,b,a-1/3)}return this},setStyle:function(a){if(/^rgb\((\d+),(\d+),(\d+)\)$/i.test(a))return a=/^rgb\((\d+),(\d+),(\d+)\)$/i.exec(a),this.r=Math.min(255,parseInt(a[1],10))/255,this.g=Math.min(255,parseInt(a[2],10))/255,this.b=Math.min(255,parseInt(a[3],10))/255,this;if(/^rgb\((\d+)\%,(\d+)\%,(\d+)\%\)$/i.test(a))return a=
+/^rgb\((\d+)\%,(\d+)\%,(\d+)\%\)$/i.exec(a),this.r=Math.min(100,parseInt(a[1],10))/100,this.g=Math.min(100,parseInt(a[2],10))/100,this.b=Math.min(100,parseInt(a[3],10))/100,this;if(/^\#([0-9a-f]{6})$/i.test(a))return a=/^\#([0-9a-f]{6})$/i.exec(a),this.setHex(parseInt(a[1],16)),this;if(/^\#([0-9a-f])([0-9a-f])([0-9a-f])$/i.test(a))return a=/^\#([0-9a-f])([0-9a-f])([0-9a-f])$/i.exec(a),this.setHex(parseInt(a[1]+a[1]+a[2]+a[2]+a[3]+a[3],16)),this;if(/^(\w+)$/i.test(a))return this.setHex(THREE.ColorKeywords[a]),
+this},copy:function(a){this.r=a.r;this.g=a.g;this.b=a.b;return this},copyGammaToLinear:function(a){this.r=a.r*a.r;this.g=a.g*a.g;this.b=a.b*a.b;return this},copyLinearToGamma:function(a){this.r=Math.sqrt(a.r);this.g=Math.sqrt(a.g);this.b=Math.sqrt(a.b);return this},convertGammaToLinear:function(){var a=this.r,b=this.g,c=this.b;this.r=a*a;this.g=b*b;this.b=c*c;return this},convertLinearToGamma:function(){this.r=Math.sqrt(this.r);this.g=Math.sqrt(this.g);this.b=Math.sqrt(this.b);return this},getHex:function(){return 255*
+this.r<<16^255*this.g<<8^255*this.b<<0},getHexString:function(){return("000000"+this.getHex().toString(16)).slice(-6)},getHSL:function(){var a={h:0,s:0,l:0};return function(){var b=this.r,c=this.g,d=this.b,e=Math.max(b,c,d),f=Math.min(b,c,d),g,h=(f+e)/2;if(f===e)f=g=0;else{var i=e-f,f=0.5>=h?i/(e+f):i/(2-e-f);switch(e){case b:g=(c-d)/i+(c<d?6:0);break;case c:g=(d-b)/i+2;break;case d:g=(b-c)/i+4}g/=6}a.h=g;a.s=f;a.l=h;return a}}(),getStyle:function(){return"rgb("+(255*this.r|0)+","+(255*this.g|0)+
+","+(255*this.b|0)+")"},offsetHSL:function(a,b,c){var d=this.getHSL();d.h+=a;d.s+=b;d.l+=c;this.setHSL(d.h,d.s,d.l);return this},add:function(a){this.r+=a.r;this.g+=a.g;this.b+=a.b;return this},addColors:function(a,b){this.r=a.r+b.r;this.g=a.g+b.g;this.b=a.b+b.b;return this},addScalar:function(a){this.r+=a;this.g+=a;this.b+=a;return this},multiply:function(a){this.r*=a.r;this.g*=a.g;this.b*=a.b;return this},multiplyScalar:function(a){this.r*=a;this.g*=a;this.b*=a;return this},lerp:function(a,b){this.r+=
+(a.r-this.r)*b;this.g+=(a.g-this.g)*b;this.b+=(a.b-this.b)*b;return this},clone:function(){return(new THREE.Color).setRGB(this.r,this.g,this.b)}});
+THREE.ColorKeywords={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,
+darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,
+grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,
+lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,
+palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,
+tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};THREE.Quaternion=function(a,b,c,d){this.x=a||0;this.y=b||0;this.z=c||0;this.w=void 0!==d?d:1};
+THREE.extend(THREE.Quaternion.prototype,{set:function(a,b,c,d){this.x=a;this.y=b;this.z=c;this.w=d;return this},copy:function(a){this.x=a.x;this.y=a.y;this.z=a.z;this.w=a.w;return this},setFromEuler:function(a,b){var c=Math.cos(a.x/2),d=Math.cos(a.y/2),e=Math.cos(a.z/2),f=Math.sin(a.x/2),g=Math.sin(a.y/2),h=Math.sin(a.z/2);void 0===b||"XYZ"===b?(this.x=f*d*e+c*g*h,this.y=c*g*e-f*d*h,this.z=c*d*h+f*g*e,this.w=c*d*e-f*g*h):"YXZ"===b?(this.x=f*d*e+c*g*h,this.y=c*g*e-f*d*h,this.z=c*d*h-f*g*e,this.w=c*
+d*e+f*g*h):"ZXY"===b?(this.x=f*d*e-c*g*h,this.y=c*g*e+f*d*h,this.z=c*d*h+f*g*e,this.w=c*d*e-f*g*h):"ZYX"===b?(this.x=f*d*e-c*g*h,this.y=c*g*e+f*d*h,this.z=c*d*h-f*g*e,this.w=c*d*e+f*g*h):"YZX"===b?(this.x=f*d*e+c*g*h,this.y=c*g*e+f*d*h,this.z=c*d*h-f*g*e,this.w=c*d*e-f*g*h):"XZY"===b&&(this.x=f*d*e-c*g*h,this.y=c*g*e-f*d*h,this.z=c*d*h+f*g*e,this.w=c*d*e+f*g*h);return this},setFromAxisAngle:function(a,b){var c=b/2,d=Math.sin(c);this.x=a.x*d;this.y=a.y*d;this.z=a.z*d;this.w=Math.cos(c);return this},
+setFromRotationMatrix:function(a){var b=a.elements,c=b[0],a=b[4],d=b[8],e=b[1],f=b[5],g=b[9],h=b[2],i=b[6],b=b[10],k=c+f+b;0<k?(c=0.5/Math.sqrt(k+1),this.w=0.25/c,this.x=(i-g)*c,this.y=(d-h)*c,this.z=(e-a)*c):c>f&&c>b?(c=2*Math.sqrt(1+c-f-b),this.w=(i-g)/c,this.x=0.25*c,this.y=(a+e)/c,this.z=(d+h)/c):f>b?(c=2*Math.sqrt(1+f-c-b),this.w=(d-h)/c,this.x=(a+e)/c,this.y=0.25*c,this.z=(g+i)/c):(c=2*Math.sqrt(1+b-c-f),this.w=(e-a)/c,this.x=(d+h)/c,this.y=(g+i)/c,this.z=0.25*c);return this},inverse:function(){this.conjugate().normalize();
+return this},conjugate:function(){this.x*=-1;this.y*=-1;this.z*=-1;return this},lengthSq:function(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w)},normalize:function(){var a=this.length();0===a?(this.z=this.y=this.x=0,this.w=1):(a=1/a,this.x*=a,this.y*=a,this.z*=a,this.w*=a);return this},multiply:function(a,b){return void 0!==b?(console.warn("DEPRECATED: Quaternion's .multiply() now only accepts one argument. Use .multiplyQuaternions( a, b ) instead."),
+this.multiplyQuaternions(a,b)):this.multiplyQuaternions(this,a)},multiplyQuaternions:function(a,b){var c=a.x,d=a.y,e=a.z,f=a.w,g=b.x,h=b.y,i=b.z,k=b.w;this.x=c*k+f*g+d*i-e*h;this.y=d*k+f*h+e*g-c*i;this.z=e*k+f*i+c*h-d*g;this.w=f*k-c*g-d*h-e*i;return this},multiplyVector3:function(a){console.warn("DEPRECATED: Quaternion's .multiplyVector3() has been removed. Use is now vector.applyQuaternion( quaternion ) instead.");return a.applyQuaternion(this)},slerp:function(a,b){var c=this.x,d=this.y,e=this.z,
+f=this.w,g=f*a.w+c*a.x+d*a.y+e*a.z;0>g?(this.w=-a.w,this.x=-a.x,this.y=-a.y,this.z=-a.z,g=-g):this.copy(a);if(1<=g)return this.w=f,this.x=c,this.y=d,this.z=e,this;var h=Math.acos(g),i=Math.sqrt(1-g*g);if(0.001>Math.abs(i))return this.w=0.5*(f+this.w),this.x=0.5*(c+this.x),this.y=0.5*(d+this.y),this.z=0.5*(e+this.z),this;g=Math.sin((1-b)*h)/i;h=Math.sin(b*h)/i;this.w=f*g+this.w*h;this.x=c*g+this.x*h;this.y=d*g+this.y*h;this.z=e*g+this.z*h;return this},equals:function(a){return a.x===this.x&&a.y===
+this.y&&a.z===this.z&&a.w===this.w},clone:function(){return new THREE.Quaternion(this.x,this.y,this.z,this.w)}});THREE.Quaternion.slerp=function(a,b,c,d){return c.copy(a).slerp(b,d)};THREE.Vector2=function(a,b){this.x=a||0;this.y=b||0};
+THREE.extend(THREE.Vector2.prototype,{set:function(a,b){this.x=a;this.y=b;return this},setX:function(a){this.x=a;return this},setY:function(a){this.y=a;return this},setComponent:function(a,b){switch(a){case 0:this.x=b;break;case 1:this.y=b;break;default:throw Error("index is out of range: "+a);}},getComponent:function(a){switch(a){case 0:return this.x;case 1:return this.y;default:throw Error("index is out of range: "+a);}},copy:function(a){this.x=a.x;this.y=a.y;return this},add:function(a,b){if(void 0!==
+b)return console.warn("DEPRECATED: Vector2's .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(a,b);this.x+=a.x;this.y+=a.y;return this},addVectors:function(a,b){this.x=a.x+b.x;this.y=a.y+b.y;return this},addScalar:function(a){this.x+=a;this.y+=a;return this},sub:function(a,b){if(void 0!==b)return console.warn("DEPRECATED: Vector2's .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(a,b);this.x-=a.x;this.y-=a.y;return this},
+subVectors:function(a,b){this.x=a.x-b.x;this.y=a.y-b.y;return this},multiplyScalar:function(a){this.x*=a;this.y*=a;return this},divideScalar:function(a){0!==a?(this.x/=a,this.y/=a):this.set(0,0);return this},min:function(a){this.x>a.x&&(this.x=a.x);this.y>a.y&&(this.y=a.y);return this},max:function(a){this.x<a.x&&(this.x=a.x);this.y<a.y&&(this.y=a.y);return this},clamp:function(a,b){this.x<a.x?this.x=a.x:this.x>b.x&&(this.x=b.x);this.y<a.y?this.y=a.y:this.y>b.y&&(this.y=b.y);return this},negate:function(){return this.multiplyScalar(-1)},
+dot:function(a){return this.x*a.x+this.y*a.y},lengthSq:function(){return this.x*this.x+this.y*this.y},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},normalize:function(){return this.divideScalar(this.length())},distanceTo:function(a){return Math.sqrt(this.distanceToSquared(a))},distanceToSquared:function(a){var b=this.x-a.x,a=this.y-a.y;return b*b+a*a},setLength:function(a){var b=this.length();0!==b&&a!==b&&this.multiplyScalar(a/b);return this},lerp:function(a,b){this.x+=(a.x-this.x)*
+b;this.y+=(a.y-this.y)*b;return this},equals:function(a){return a.x===this.x&&a.y===this.y},toArray:function(){return[this.x,this.y]},clone:function(){return new THREE.Vector2(this.x,this.y)}});THREE.Vector3=function(a,b,c){this.x=a||0;this.y=b||0;this.z=c||0};
+THREE.extend(THREE.Vector3.prototype,{set:function(a,b,c){this.x=a;this.y=b;this.z=c;return this},setX:function(a){this.x=a;return this},setY:function(a){this.y=a;return this},setZ:function(a){this.z=a;return this},setComponent:function(a,b){switch(a){case 0:this.x=b;break;case 1:this.y=b;break;case 2:this.z=b;break;default:throw Error("index is out of range: "+a);}},getComponent:function(a){switch(a){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw Error("index is out of range: "+
+a);}},copy:function(a){this.x=a.x;this.y=a.y;this.z=a.z;return this},add:function(a,b){if(void 0!==b)return console.warn("DEPRECATED: Vector3's .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(a,b);this.x+=a.x;this.y+=a.y;this.z+=a.z;return this},addScalar:function(a){this.x+=a;this.y+=a;this.z+=a;return this},addVectors:function(a,b){this.x=a.x+b.x;this.y=a.y+b.y;this.z=a.z+b.z;return this},sub:function(a,b){if(void 0!==b)return console.warn("DEPRECATED: Vector3's .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),
+this.subVectors(a,b);this.x-=a.x;this.y-=a.y;this.z-=a.z;return this},subVectors:function(a,b){this.x=a.x-b.x;this.y=a.y-b.y;this.z=a.z-b.z;return this},multiply:function(a,b){if(void 0!==b)return console.warn("DEPRECATED: Vector3's .multiply() now only accepts one argument. Use .multiplyVectors( a, b ) instead."),this.multiplyVectors(a,b);this.x*=a.x;this.y*=a.y;this.z*=a.z;return this},multiplyScalar:function(a){this.x*=a;this.y*=a;this.z*=a;return this},multiplyVectors:function(a,b){this.x=a.x*
+b.x;this.y=a.y*b.y;this.z=a.z*b.z;return this},applyMatrix3:function(a){var b=this.x,c=this.y,d=this.z,a=a.elements;this.x=a[0]*b+a[3]*c+a[6]*d;this.y=a[1]*b+a[4]*c+a[7]*d;this.z=a[2]*b+a[5]*c+a[8]*d;return this},applyMatrix4:function(a){var b=this.x,c=this.y,d=this.z,a=a.elements;this.x=a[0]*b+a[4]*c+a[8]*d+a[12];this.y=a[1]*b+a[5]*c+a[9]*d+a[13];this.z=a[2]*b+a[6]*c+a[10]*d+a[14];return this},applyProjection:function(a){var b=this.x,c=this.y,d=this.z,a=a.elements,e=1/(a[3]*b+a[7]*c+a[11]*d+a[15]);
+this.x=(a[0]*b+a[4]*c+a[8]*d+a[12])*e;this.y=(a[1]*b+a[5]*c+a[9]*d+a[13])*e;this.z=(a[2]*b+a[6]*c+a[10]*d+a[14])*e;return this},applyQuaternion:function(a){var b=this.x,c=this.y,d=this.z,e=a.x,f=a.y,g=a.z,a=a.w,h=a*b+f*d-g*c,i=a*c+g*b-e*d,k=a*d+e*c-f*b,b=-e*b-f*c-g*d;this.x=h*a+b*-e+i*-g-k*-f;this.y=i*a+b*-f+k*-e-h*-g;this.z=k*a+b*-g+h*-f-i*-e;return this},applyEuler:function(){var a=new THREE.Quaternion;return function(b,c){var d=a.setFromEuler(b,c);this.applyQuaternion(d);return this}}(),applyAxisAngle:function(){var a=
+new THREE.Quaternion;return function(b,c){var d=a.setFromAxisAngle(b,c);this.applyQuaternion(d);return this}}(),transformDirection:function(a){var b=this.x,c=this.y,d=this.z,a=a.elements;this.x=a[0]*b+a[4]*c+a[8]*d;this.y=a[1]*b+a[5]*c+a[9]*d;this.z=a[2]*b+a[6]*c+a[10]*d;this.normalize();return this},divide:function(a){this.x/=a.x;this.y/=a.y;this.z/=a.z;return this},divideScalar:function(a){0!==a?(this.x/=a,this.y/=a,this.z/=a):this.z=this.y=this.x=0;return this},min:function(a){this.x>a.x&&(this.x=
+a.x);this.y>a.y&&(this.y=a.y);this.z>a.z&&(this.z=a.z);return this},max:function(a){this.x<a.x&&(this.x=a.x);this.y<a.y&&(this.y=a.y);this.z<a.z&&(this.z=a.z);return this},clamp:function(a,b){this.x<a.x?this.x=a.x:this.x>b.x&&(this.x=b.x);this.y<a.y?this.y=a.y:this.y>b.y&&(this.y=b.y);this.z<a.z?this.z=a.z:this.z>b.z&&(this.z=b.z);return this},negate:function(){return this.multiplyScalar(-1)},dot:function(a){return this.x*a.x+this.y*a.y+this.z*a.z},lengthSq:function(){return this.x*this.x+this.y*
+this.y+this.z*this.z},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)},lengthManhattan:function(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)},normalize:function(){return this.divideScalar(this.length())},setLength:function(a){var b=this.length();0!==b&&a!==b&&this.multiplyScalar(a/b);return this},lerp:function(a,b){this.x+=(a.x-this.x)*b;this.y+=(a.y-this.y)*b;this.z+=(a.z-this.z)*b;return this},cross:function(a,b){if(void 0!==b)return console.warn("DEPRECATED: Vector3's .cross() now only accepts one argument. Use .crossVectors( a, b ) instead."),
+this.crossVectors(a,b);var c=this.x,d=this.y,e=this.z;this.x=d*a.z-e*a.y;this.y=e*a.x-c*a.z;this.z=c*a.y-d*a.x;return this},crossVectors:function(a,b){this.x=a.y*b.z-a.z*b.y;this.y=a.z*b.x-a.x*b.z;this.z=a.x*b.y-a.y*b.x;return this},projectOnVector:function(){var a=new THREE.Vector3;return function(b){a.copy(b).normalize();b=this.dot(a);return this.copy(a).multiplyScalar(b)}}(),projectOnPlane:function(){var a=new THREE.Vector3;return function(b){a.copy(this).projectOnVector(b);return this.sub(a)}}(),
+reflect:function(){var a=new THREE.Vector3;return function(b){a.copy(this).projectOnVector(b).multiplyScalar(2);return this.subVectors(a,this)}}(),angleTo:function(a){a=this.dot(a)/(this.length()*a.length());return Math.acos(THREE.Math.clamp(a,-1,1))},distanceTo:function(a){return Math.sqrt(this.distanceToSquared(a))},distanceToSquared:function(a){var b=this.x-a.x,c=this.y-a.y,a=this.z-a.z;return b*b+c*c+a*a},getPositionFromMatrix:function(a){this.x=a.elements[12];this.y=a.elements[13];this.z=a.elements[14];
+return this},setEulerFromRotationMatrix:function(a,b){function c(a){return Math.min(Math.max(a,-1),1)}var d=a.elements,e=d[0],f=d[4],g=d[8],h=d[1],i=d[5],k=d[9],l=d[2],m=d[6],d=d[10];void 0===b||"XYZ"===b?(this.y=Math.asin(c(g)),0.99999>Math.abs(g)?(this.x=Math.atan2(-k,d),this.z=Math.atan2(-f,e)):(this.x=Math.atan2(m,i),this.z=0)):"YXZ"===b?(this.x=Math.asin(-c(k)),0.99999>Math.abs(k)?(this.y=Math.atan2(g,d),this.z=Math.atan2(h,i)):(this.y=Math.atan2(-l,e),this.z=0)):"ZXY"===b?(this.x=Math.asin(c(m)),
+0.99999>Math.abs(m)?(this.y=Math.atan2(-l,d),this.z=Math.atan2(-f,i)):(this.y=0,this.z=Math.atan2(h,e))):"ZYX"===b?(this.y=Math.asin(-c(l)),0.99999>Math.abs(l)?(this.x=Math.atan2(m,d),this.z=Math.atan2(h,e)):(this.x=0,this.z=Math.atan2(-f,i))):"YZX"===b?(this.z=Math.asin(c(h)),0.99999>Math.abs(h)?(this.x=Math.atan2(-k,i),this.y=Math.atan2(-l,e)):(this.x=0,this.y=Math.atan2(g,d))):"XZY"===b&&(this.z=Math.asin(-c(f)),0.99999>Math.abs(f)?(this.x=Math.atan2(m,i),this.y=Math.atan2(g,e)):(this.x=Math.atan2(-k,
+d),this.y=0));return this},setEulerFromQuaternion:function(a,b){function c(a){return Math.min(Math.max(a,-1),1)}var d=a.x*a.x,e=a.y*a.y,f=a.z*a.z,g=a.w*a.w;void 0===b||"XYZ"===b?(this.x=Math.atan2(2*(a.x*a.w-a.y*a.z),g-d-e+f),this.y=Math.asin(c(2*(a.x*a.z+a.y*a.w))),this.z=Math.atan2(2*(a.z*a.w-a.x*a.y),g+d-e-f)):"YXZ"===b?(this.x=Math.asin(c(2*(a.x*a.w-a.y*a.z))),this.y=Math.atan2(2*(a.x*a.z+a.y*a.w),g-d-e+f),this.z=Math.atan2(2*(a.x*a.y+a.z*a.w),g-d+e-f)):"ZXY"===b?(this.x=Math.asin(c(2*(a.x*a.w+
+a.y*a.z))),this.y=Math.atan2(2*(a.y*a.w-a.z*a.x),g-d-e+f),this.z=Math.atan2(2*(a.z*a.w-a.x*a.y),g-d+e-f)):"ZYX"===b?(this.x=Math.atan2(2*(a.x*a.w+a.z*a.y),g-d-e+f),this.y=Math.asin(c(2*(a.y*a.w-a.x*a.z))),this.z=Math.atan2(2*(a.x*a.y+a.z*a.w),g+d-e-f)):"YZX"===b?(this.x=Math.atan2(2*(a.x*a.w-a.z*a.y),g-d+e-f),this.y=Math.atan2(2*(a.y*a.w-a.x*a.z),g+d-e-f),this.z=Math.asin(c(2*(a.x*a.y+a.z*a.w)))):"XZY"===b&&(this.x=Math.atan2(2*(a.x*a.w+a.y*a.z),g-d+e-f),this.y=Math.atan2(2*(a.x*a.z+a.y*a.w),g+d-
+e-f),this.z=Math.asin(c(2*(a.z*a.w-a.x*a.y))));return this},getScaleFromMatrix:function(a){var b=this.set(a.elements[0],a.elements[1],a.elements[2]).length(),c=this.set(a.elements[4],a.elements[5],a.elements[6]).length(),a=this.set(a.elements[8],a.elements[9],a.elements[10]).length();this.x=b;this.y=c;this.z=a;return this},equals:function(a){return a.x===this.x&&a.y===this.y&&a.z===this.z},toArray:function(){return[this.x,this.y,this.z]},clone:function(){return new THREE.Vector3(this.x,this.y,this.z)}});THREE.Vector4=function(a,b,c,d){this.x=a||0;this.y=b||0;this.z=c||0;this.w=void 0!==d?d:1};
+THREE.extend(THREE.Vector4.prototype,{set:function(a,b,c,d){this.x=a;this.y=b;this.z=c;this.w=d;return this},setX:function(a){this.x=a;return this},setY:function(a){this.y=a;return this},setZ:function(a){this.z=a;return this},setW:function(a){this.w=a;return this},setComponent:function(a,b){switch(a){case 0:this.x=b;break;case 1:this.y=b;break;case 2:this.z=b;break;case 3:this.w=b;break;default:throw Error("index is out of range: "+a);}},getComponent:function(a){switch(a){case 0:return this.x;case 1:return this.y;
+case 2:return this.z;case 3:return this.w;default:throw Error("index is out of range: "+a);}},copy:function(a){this.x=a.x;this.y=a.y;this.z=a.z;this.w=void 0!==a.w?a.w:1;return this},add:function(a,b){if(void 0!==b)return console.warn("DEPRECATED: Vector4's .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(a,b);this.x+=a.x;this.y+=a.y;this.z+=a.z;this.w+=a.w;return this},addScalar:function(a){this.x+=a;this.y+=a;this.z+=a;this.w+=a;return this},addVectors:function(a,
+b){this.x=a.x+b.x;this.y=a.y+b.y;this.z=a.z+b.z;this.w=a.w+b.w;return this},sub:function(a,b){if(void 0!==b)return console.warn("DEPRECATED: Vector4's .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(a,b);this.x-=a.x;this.y-=a.y;this.z-=a.z;this.w-=a.w;return this},subVectors:function(a,b){this.x=a.x-b.x;this.y=a.y-b.y;this.z=a.z-b.z;this.w=a.w-b.w;return this},multiplyScalar:function(a){this.x*=a;this.y*=a;this.z*=a;this.w*=a;return this},applyMatrix4:function(a){var b=
+this.x,c=this.y,d=this.z,e=this.w,a=a.elements;this.x=a[0]*b+a[4]*c+a[8]*d+a[12]*e;this.y=a[1]*b+a[5]*c+a[9]*d+a[13]*e;this.z=a[2]*b+a[6]*c+a[10]*d+a[14]*e;this.w=a[3]*b+a[7]*c+a[11]*d+a[15]*e;return this},divideScalar:function(a){0!==a?(this.x/=a,this.y/=a,this.z/=a,this.w/=a):(this.z=this.y=this.x=0,this.w=1);return this},setAxisAngleFromQuaternion:function(a){this.w=2*Math.acos(a.w);var b=Math.sqrt(1-a.w*a.w);1E-4>b?(this.x=1,this.z=this.y=0):(this.x=a.x/b,this.y=a.y/b,this.z=a.z/b);return this},
+setAxisAngleFromRotationMatrix:function(a){var b,c,d,a=a.elements,e=a[0];d=a[4];var f=a[8],g=a[1],h=a[5],i=a[9];c=a[2];b=a[6];var k=a[10];if(0.01>Math.abs(d-g)&&0.01>Math.abs(f-c)&&0.01>Math.abs(i-b)){if(0.1>Math.abs(d+g)&&0.1>Math.abs(f+c)&&0.1>Math.abs(i+b)&&0.1>Math.abs(e+h+k-3))return this.set(1,0,0,0),this;a=Math.PI;e=(e+1)/2;h=(h+1)/2;k=(k+1)/2;d=(d+g)/4;f=(f+c)/4;i=(i+b)/4;e>h&&e>k?0.01>e?(b=0,d=c=0.707106781):(b=Math.sqrt(e),c=d/b,d=f/b):h>k?0.01>h?(b=0.707106781,c=0,d=0.707106781):(c=Math.sqrt(h),
+b=d/c,d=i/c):0.01>k?(c=b=0.707106781,d=0):(d=Math.sqrt(k),b=f/d,c=i/d);this.set(b,c,d,a);return this}a=Math.sqrt((b-i)*(b-i)+(f-c)*(f-c)+(g-d)*(g-d));0.001>Math.abs(a)&&(a=1);this.x=(b-i)/a;this.y=(f-c)/a;this.z=(g-d)/a;this.w=Math.acos((e+h+k-1)/2);return this},min:function(a){this.x>a.x&&(this.x=a.x);this.y>a.y&&(this.y=a.y);this.z>a.z&&(this.z=a.z);this.w>a.w&&(this.w=a.w);return this},max:function(a){this.x<a.x&&(this.x=a.x);this.y<a.y&&(this.y=a.y);this.z<a.z&&(this.z=a.z);this.w<a.w&&(this.w=
+a.w);return this},clamp:function(a,b){this.x<a.x?this.x=a.x:this.x>b.x&&(this.x=b.x);this.y<a.y?this.y=a.y:this.y>b.y&&(this.y=b.y);this.z<a.z?this.z=a.z:this.z>b.z&&(this.z=b.z);this.w<a.w?this.w=a.w:this.w>b.w&&(this.w=b.w);return this},negate:function(){return this.multiplyScalar(-1)},dot:function(a){return this.x*a.x+this.y*a.y+this.z*a.z+this.w*a.w},lengthSq:function(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y+
+this.z*this.z+this.w*this.w)},lengthManhattan:function(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)+Math.abs(this.w)},normalize:function(){return this.divideScalar(this.length())},setLength:function(a){var b=this.length();0!==b&&a!==b&&this.multiplyScalar(a/b);return this},lerp:function(a,b){this.x+=(a.x-this.x)*b;this.y+=(a.y-this.y)*b;this.z+=(a.z-this.z)*b;this.w+=(a.w-this.w)*b;return this},equals:function(a){return a.x===this.x&&a.y===this.y&&a.z===this.z&&a.w===this.w},toArray:function(){return[this.x,
+this.y,this.z,this.w]},clone:function(){return new THREE.Vector4(this.x,this.y,this.z,this.w)}});THREE.Line3=function(a,b){this.start=void 0!==a?a:new THREE.Vector3;this.end=void 0!==b?b:new THREE.Vector3};
+THREE.extend(THREE.Line3.prototype,{set:function(a,b){this.start.copy(a);this.end.copy(b);return this},copy:function(a){this.start.copy(a.start);this.end.copy(a.end);return this},center:function(a){return(a||new THREE.Vector3).addVectors(this.start,this.end).multiplyScalar(0.5)},delta:function(a){return(a||new THREE.Vector3).subVectors(this.end,this.start)},distanceSq:function(){return this.start.distanceToSquared(this.end)},distance:function(){return this.start.distanceTo(this.end)},at:function(a,
+b){var c=b||new THREE.Vector3;return this.delta(c).multiplyScalar(a).add(this.start)},closestPointToPointParameter:function(){var a=new THREE.Vector3,b=new THREE.Vector3;return function(c,d){a.subVectors(c,this.start);b.subVectors(this.end,this.start);var e=b.dot(b),e=b.dot(a)/e;d&&(e=THREE.Math.clamp(e,0,1));return e}}(),closestPointToPoint:function(a,b,c){a=this.closestPointToPointParameter(a,b);c=c||new THREE.Vector3;return this.delta(c).multiplyScalar(a).add(this.start)},applyMatrix4:function(a){this.start.applyMatrix4(a);
+this.end.applyMatrix4(a);return this},equals:function(a){return a.start.equals(this.start)&&a.end.equals(this.end)},clone:function(){return(new THREE.Line3).copy(this)}});THREE.Box2=function(a,b){this.min=void 0!==a?a:new THREE.Vector2(Infinity,Infinity);this.max=void 0!==b?b:new THREE.Vector2(-Infinity,-Infinity)};
+THREE.extend(THREE.Box2.prototype,{set:function(a,b){this.min.copy(a);this.max.copy(b);return this},setFromPoints:function(a){if(0<a.length){var b=a[0];this.min.copy(b);this.max.copy(b);for(var c=1,d=a.length;c<d;c++)b=a[c],b.x<this.min.x?this.min.x=b.x:b.x>this.max.x&&(this.max.x=b.x),b.y<this.min.y?this.min.y=b.y:b.y>this.max.y&&(this.max.y=b.y)}else this.makeEmpty();return this},setFromCenterAndSize:function(){var a=new THREE.Vector2;return function(b,c){var d=a.copy(c).multiplyScalar(0.5);this.min.copy(b).sub(d);
+this.max.copy(b).add(d);return this}}(),copy:function(a){this.min.copy(a.min);this.max.copy(a.max);return this},makeEmpty:function(){this.min.x=this.min.y=Infinity;this.max.x=this.max.y=-Infinity;return this},empty:function(){return this.max.x<this.min.x||this.max.y<this.min.y},center:function(a){return(a||new THREE.Vector2).addVectors(this.min,this.max).multiplyScalar(0.5)},size:function(a){return(a||new THREE.Vector2).subVectors(this.max,this.min)},expandByPoint:function(a){this.min.min(a);this.max.max(a);
+return this},expandByVector:function(a){this.min.sub(a);this.max.add(a);return this},expandByScalar:function(a){this.min.addScalar(-a);this.max.addScalar(a);return this},containsPoint:function(a){return a.x<this.min.x||a.x>this.max.x||a.y<this.min.y||a.y>this.max.y?!1:!0},containsBox:function(a){return this.min.x<=a.min.x&&a.max.x<=this.max.x&&this.min.y<=a.min.y&&a.max.y<=this.max.y?!0:!1},getParameter:function(a){return new THREE.Vector2((a.x-this.min.x)/(this.max.x-this.min.x),(a.y-this.min.y)/
+(this.max.y-this.min.y))},isIntersectionBox:function(a){return a.max.x<this.min.x||a.min.x>this.max.x||a.max.y<this.min.y||a.min.y>this.max.y?!1:!0},clampPoint:function(a,b){return(b||new THREE.Vector2).copy(a).clamp(this.min,this.max)},distanceToPoint:function(){var a=new THREE.Vector2;return function(b){return a.copy(b).clamp(this.min,this.max).sub(b).length()}}(),intersect:function(a){this.min.max(a.min);this.max.min(a.max);return this},union:function(a){this.min.min(a.min);this.max.max(a.max);
+return this},translate:function(a){this.min.add(a);this.max.add(a);return this},equals:function(a){return a.min.equals(this.min)&&a.max.equals(this.max)},clone:function(){return(new THREE.Box2).copy(this)}});THREE.Box3=function(a,b){this.min=void 0!==a?a:new THREE.Vector3(Infinity,Infinity,Infinity);this.max=void 0!==b?b:new THREE.Vector3(-Infinity,-Infinity,-Infinity)};
+THREE.extend(THREE.Box3.prototype,{set:function(a,b){this.min.copy(a);this.max.copy(b);return this},setFromPoints:function(a){if(0<a.length){var b=a[0];this.min.copy(b);this.max.copy(b);for(var c=1,d=a.length;c<d;c++)b=a[c],b.x<this.min.x?this.min.x=b.x:b.x>this.max.x&&(this.max.x=b.x),b.y<this.min.y?this.min.y=b.y:b.y>this.max.y&&(this.max.y=b.y),b.z<this.min.z?this.min.z=b.z:b.z>this.max.z&&(this.max.z=b.z)}else this.makeEmpty();return this},setFromCenterAndSize:function(){var a=new THREE.Vector3;
+return function(b,c){var d=a.copy(c).multiplyScalar(0.5);this.min.copy(b).sub(d);this.max.copy(b).add(d);return this}}(),copy:function(a){this.min.copy(a.min);this.max.copy(a.max);return this},makeEmpty:function(){this.min.x=this.min.y=this.min.z=Infinity;this.max.x=this.max.y=this.max.z=-Infinity;return this},empty:function(){return this.max.x<this.min.x||this.max.y<this.min.y||this.max.z<this.min.z},center:function(a){return(a||new THREE.Vector3).addVectors(this.min,this.max).multiplyScalar(0.5)},
+size:function(a){return(a||new THREE.Vector3).subVectors(this.max,this.min)},expandByPoint:function(a){this.min.min(a);this.max.max(a);return this},expandByVector:function(a){this.min.sub(a);this.max.add(a);return this},expandByScalar:function(a){this.min.addScalar(-a);this.max.addScalar(a);return this},containsPoint:function(a){return a.x<this.min.x||a.x>this.max.x||a.y<this.min.y||a.y>this.max.y||a.z<this.min.z||a.z>this.max.z?!1:!0},containsBox:function(a){return this.min.x<=a.min.x&&a.max.x<=
+this.max.x&&this.min.y<=a.min.y&&a.max.y<=this.max.y&&this.min.z<=a.min.z&&a.max.z<=this.max.z?!0:!1},getParameter:function(a){return new THREE.Vector3((a.x-this.min.x)/(this.max.x-this.min.x),(a.y-this.min.y)/(this.max.y-this.min.y),(a.z-this.min.z)/(this.max.z-this.min.z))},isIntersectionBox:function(a){return a.max.x<this.min.x||a.min.x>this.max.x||a.max.y<this.min.y||a.min.y>this.max.y||a.max.z<this.min.z||a.min.z>this.max.z?!1:!0},clampPoint:function(a,b){return(b||new THREE.Vector3).copy(a).clamp(this.min,
+this.max)},distanceToPoint:function(){var a=new THREE.Vector3;return function(b){return a.copy(b).clamp(this.min,this.max).sub(b).length()}}(),getBoundingSphere:function(){var a=new THREE.Vector3;return function(b){b=b||new THREE.Sphere;b.center=this.center();b.radius=0.5*this.size(a).length();return b}}(),intersect:function(a){this.min.max(a.min);this.max.min(a.max);return this},union:function(a){this.min.min(a.min);this.max.max(a.max);return this},applyMatrix4:function(){var a=[new THREE.Vector3,
+new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3];return function(b){a[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(b);a[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(b);a[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(b);a[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(b);a[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(b);a[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(b);a[6].set(this.max.x,
+this.max.y,this.min.z).applyMatrix4(b);a[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(b);this.makeEmpty();this.setFromPoints(a);return this}}(),translate:function(a){this.min.add(a);this.max.add(a);return this},equals:function(a){return a.min.equals(this.min)&&a.max.equals(this.max)},clone:function(){return(new THREE.Box3).copy(this)}});THREE.Matrix3=function(a,b,c,d,e,f,g,h,i){this.elements=new Float32Array(9);this.set(void 0!==a?a:1,b||0,c||0,d||0,void 0!==e?e:1,f||0,g||0,h||0,void 0!==i?i:1)};
+THREE.extend(THREE.Matrix3.prototype,{set:function(a,b,c,d,e,f,g,h,i){var k=this.elements;k[0]=a;k[3]=b;k[6]=c;k[1]=d;k[4]=e;k[7]=f;k[2]=g;k[5]=h;k[8]=i;return this},identity:function(){this.set(1,0,0,0,1,0,0,0,1);return this},copy:function(a){a=a.elements;this.set(a[0],a[3],a[6],a[1],a[4],a[7],a[2],a[5],a[8]);return this},multiplyVector3:function(a){console.warn("DEPRECATED: Matrix3's .multiplyVector3() has been removed. Use vector.applyMatrix3( matrix ) instead.");return a.applyMatrix3(this)},multiplyVector3Array:function(){var a=
+new THREE.Vector3;return function(b){for(var c=0,d=b.length;c<d;c+=3)a.x=b[c],a.y=b[c+1],a.z=b[c+2],a.applyMatrix3(this),b[c]=a.x,b[c+1]=a.y,b[c+2]=a.z;return b}}(),multiplyScalar:function(a){var b=this.elements;b[0]*=a;b[3]*=a;b[6]*=a;b[1]*=a;b[4]*=a;b[7]*=a;b[2]*=a;b[5]*=a;b[8]*=a;return this},determinant:function(){var a=this.elements,b=a[0],c=a[1],d=a[2],e=a[3],f=a[4],g=a[5],h=a[6],i=a[7],a=a[8];return b*f*a-b*g*i-c*e*a+c*g*h+d*e*i-d*f*h},getInverse:function(a,b){var c=a.elements,d=this.elements;
+d[0]=c[10]*c[5]-c[6]*c[9];d[1]=-c[10]*c[1]+c[2]*c[9];d[2]=c[6]*c[1]-c[2]*c[5];d[3]=-c[10]*c[4]+c[6]*c[8];d[4]=c[10]*c[0]-c[2]*c[8];d[5]=-c[6]*c[0]+c[2]*c[4];d[6]=c[9]*c[4]-c[5]*c[8];d[7]=-c[9]*c[0]+c[1]*c[8];d[8]=c[5]*c[0]-c[1]*c[4];c=c[0]*d[0]+c[1]*d[3]+c[2]*d[6];if(0===c){if(b)throw Error("Matrix3.getInverse(): can't invert matrix, determinant is 0");console.warn("Matrix3.getInverse(): can't invert matrix, determinant is 0");this.identity();return this}this.multiplyScalar(1/c);return this},transpose:function(){var a,
+b=this.elements;a=b[1];b[1]=b[3];b[3]=a;a=b[2];b[2]=b[6];b[6]=a;a=b[5];b[5]=b[7];b[7]=a;return this},getNormalMatrix:function(a){this.getInverse(a).transpose();return this},transposeIntoArray:function(a){var b=this.elements;a[0]=b[0];a[1]=b[3];a[2]=b[6];a[3]=b[1];a[4]=b[4];a[5]=b[7];a[6]=b[2];a[7]=b[5];a[8]=b[8];return this},clone:function(){var a=this.elements;return new THREE.Matrix3(a[0],a[3],a[6],a[1],a[4],a[7],a[2],a[5],a[8])}});THREE.Matrix4=function(a,b,c,d,e,f,g,h,i,k,l,m,n,s,r,p){var q=this.elements=new Float32Array(16);q[0]=void 0!==a?a:1;q[4]=b||0;q[8]=c||0;q[12]=d||0;q[1]=e||0;q[5]=void 0!==f?f:1;q[9]=g||0;q[13]=h||0;q[2]=i||0;q[6]=k||0;q[10]=void 0!==l?l:1;q[14]=m||0;q[3]=n||0;q[7]=s||0;q[11]=r||0;q[15]=void 0!==p?p:1};
+THREE.extend(THREE.Matrix4.prototype,{set:function(a,b,c,d,e,f,g,h,i,k,l,m,n,s,r,p){var q=this.elements;q[0]=a;q[4]=b;q[8]=c;q[12]=d;q[1]=e;q[5]=f;q[9]=g;q[13]=h;q[2]=i;q[6]=k;q[10]=l;q[14]=m;q[3]=n;q[7]=s;q[11]=r;q[15]=p;return this},identity:function(){this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);return this},copy:function(a){a=a.elements;this.set(a[0],a[4],a[8],a[12],a[1],a[5],a[9],a[13],a[2],a[6],a[10],a[14],a[3],a[7],a[11],a[15]);return this},setRotationFromEuler:function(a,b){var c=this.elements,
+d=a.x,e=a.y,f=a.z,g=Math.cos(d),d=Math.sin(d),h=Math.cos(e),e=Math.sin(e),i=Math.cos(f),f=Math.sin(f);if(void 0===b||"XYZ"===b){var k=g*i,l=g*f,m=d*i,n=d*f;c[0]=h*i;c[4]=-h*f;c[8]=e;c[1]=l+m*e;c[5]=k-n*e;c[9]=-d*h;c[2]=n-k*e;c[6]=m+l*e;c[10]=g*h}else"YXZ"===b?(k=h*i,l=h*f,m=e*i,n=e*f,c[0]=k+n*d,c[4]=m*d-l,c[8]=g*e,c[1]=g*f,c[5]=g*i,c[9]=-d,c[2]=l*d-m,c[6]=n+k*d,c[10]=g*h):"ZXY"===b?(k=h*i,l=h*f,m=e*i,n=e*f,c[0]=k-n*d,c[4]=-g*f,c[8]=m+l*d,c[1]=l+m*d,c[5]=g*i,c[9]=n-k*d,c[2]=-g*e,c[6]=d,c[10]=g*h):
+"ZYX"===b?(k=g*i,l=g*f,m=d*i,n=d*f,c[0]=h*i,c[4]=m*e-l,c[8]=k*e+n,c[1]=h*f,c[5]=n*e+k,c[9]=l*e-m,c[2]=-e,c[6]=d*h,c[10]=g*h):"YZX"===b?(k=g*h,l=g*e,m=d*h,n=d*e,c[0]=h*i,c[4]=n-k*f,c[8]=m*f+l,c[1]=f,c[5]=g*i,c[9]=-d*i,c[2]=-e*i,c[6]=l*f+m,c[10]=k-n*f):"XZY"===b&&(k=g*h,l=g*e,m=d*h,n=d*e,c[0]=h*i,c[4]=-f,c[8]=e*i,c[1]=k*f+n,c[5]=g*i,c[9]=l*f-m,c[2]=m*f-l,c[6]=d*i,c[10]=n*f+k);return this},setRotationFromQuaternion:function(a){var b=this.elements,c=a.x,d=a.y,e=a.z,f=a.w,g=c+c,h=d+d,i=e+e,a=c*g,k=c*h,
+c=c*i,l=d*h,d=d*i,e=e*i,g=f*g,h=f*h,f=f*i;b[0]=1-(l+e);b[4]=k-f;b[8]=c+h;b[1]=k+f;b[5]=1-(a+e);b[9]=d-g;b[2]=c-h;b[6]=d+g;b[10]=1-(a+l);return this},lookAt:function(){var a=new THREE.Vector3,b=new THREE.Vector3,c=new THREE.Vector3;return function(d,e,f){var g=this.elements;c.subVectors(d,e).normalize();0===c.length()&&(c.z=1);a.crossVectors(f,c).normalize();0===a.length()&&(c.x+=1E-4,a.crossVectors(f,c).normalize());b.crossVectors(c,a);g[0]=a.x;g[4]=b.x;g[8]=c.x;g[1]=a.y;g[5]=b.y;g[9]=c.y;g[2]=a.z;
+g[6]=b.z;g[10]=c.z;return this}}(),multiply:function(a,b){return void 0!==b?(console.warn("DEPRECATED: Matrix4's .multiply() now only accepts one argument. Use .multiplyMatrices( a, b ) instead."),this.multiplyMatrices(a,b)):this.multiplyMatrices(this,a)},multiplyMatrices:function(a,b){var c=a.elements,d=b.elements,e=this.elements,f=c[0],g=c[4],h=c[8],i=c[12],k=c[1],l=c[5],m=c[9],n=c[13],s=c[2],r=c[6],p=c[10],q=c[14],y=c[3],v=c[7],z=c[11],c=c[15],t=d[0],A=d[4],I=d[8],C=d[12],x=d[1],G=d[5],J=d[9],
+E=d[13],H=d[2],B=d[6],W=d[10],F=d[14],K=d[3],L=d[7],U=d[11],d=d[15];e[0]=f*t+g*x+h*H+i*K;e[4]=f*A+g*G+h*B+i*L;e[8]=f*I+g*J+h*W+i*U;e[12]=f*C+g*E+h*F+i*d;e[1]=k*t+l*x+m*H+n*K;e[5]=k*A+l*G+m*B+n*L;e[9]=k*I+l*J+m*W+n*U;e[13]=k*C+l*E+m*F+n*d;e[2]=s*t+r*x+p*H+q*K;e[6]=s*A+r*G+p*B+q*L;e[10]=s*I+r*J+p*W+q*U;e[14]=s*C+r*E+p*F+q*d;e[3]=y*t+v*x+z*H+c*K;e[7]=y*A+v*G+z*B+c*L;e[11]=y*I+v*J+z*W+c*U;e[15]=y*C+v*E+z*F+c*d;return this},multiplyToArray:function(a,b,c){var d=this.elements;this.multiplyMatrices(a,b);
+c[0]=d[0];c[1]=d[1];c[2]=d[2];c[3]=d[3];c[4]=d[4];c[5]=d[5];c[6]=d[6];c[7]=d[7];c[8]=d[8];c[9]=d[9];c[10]=d[10];c[11]=d[11];c[12]=d[12];c[13]=d[13];c[14]=d[14];c[15]=d[15];return this},multiplyScalar:function(a){var b=this.elements;b[0]*=a;b[4]*=a;b[8]*=a;b[12]*=a;b[1]*=a;b[5]*=a;b[9]*=a;b[13]*=a;b[2]*=a;b[6]*=a;b[10]*=a;b[14]*=a;b[3]*=a;b[7]*=a;b[11]*=a;b[15]*=a;return this},multiplyVector3:function(a){console.warn("DEPRECATED: Matrix4's .multiplyVector3() has been removed. Use vector.applyMatrix4( matrix ) or vector.applyProjection( matrix ) instead.");
+return a.applyProjection(this)},multiplyVector4:function(a){console.warn("DEPRECATED: Matrix4's .multiplyVector4() has been removed. Use vector.applyMatrix4( matrix ) instead.");return a.applyMatrix4(this)},multiplyVector3Array:function(){var a=new THREE.Vector3;return function(b){for(var c=0,d=b.length;c<d;c+=3)a.x=b[c],a.y=b[c+1],a.z=b[c+2],a.applyProjection(this),b[c]=a.x,b[c+1]=a.y,b[c+2]=a.z;return b}}(),rotateAxis:function(a){var b=this.elements,c=a.x,d=a.y,e=a.z;a.x=c*b[0]+d*b[4]+e*b[8];a.y=
+c*b[1]+d*b[5]+e*b[9];a.z=c*b[2]+d*b[6]+e*b[10];a.normalize();return a},crossVector:function(a){var b=this.elements,c=new THREE.Vector4;c.x=b[0]*a.x+b[4]*a.y+b[8]*a.z+b[12]*a.w;c.y=b[1]*a.x+b[5]*a.y+b[9]*a.z+b[13]*a.w;c.z=b[2]*a.x+b[6]*a.y+b[10]*a.z+b[14]*a.w;c.w=a.w?b[3]*a.x+b[7]*a.y+b[11]*a.z+b[15]*a.w:1;return c},determinant:function(){var a=this.elements,b=a[0],c=a[4],d=a[8],e=a[12],f=a[1],g=a[5],h=a[9],i=a[13],k=a[2],l=a[6],m=a[10],n=a[14];return a[3]*(+e*h*l-d*i*l-e*g*m+c*i*m+d*g*n-c*h*n)+a[7]*
+(+b*h*n-b*i*m+e*f*m-d*f*n+d*i*k-e*h*k)+a[11]*(+b*i*l-b*g*n-e*f*l+c*f*n+e*g*k-c*i*k)+a[15]*(-d*g*k-b*h*l+b*g*m+d*f*l-c*f*m+c*h*k)},transpose:function(){var a=this.elements,b;b=a[1];a[1]=a[4];a[4]=b;b=a[2];a[2]=a[8];a[8]=b;b=a[6];a[6]=a[9];a[9]=b;b=a[3];a[3]=a[12];a[12]=b;b=a[7];a[7]=a[13];a[13]=b;b=a[11];a[11]=a[14];a[14]=b;return this},flattenToArray:function(a){var b=this.elements;a[0]=b[0];a[1]=b[1];a[2]=b[2];a[3]=b[3];a[4]=b[4];a[5]=b[5];a[6]=b[6];a[7]=b[7];a[8]=b[8];a[9]=b[9];a[10]=b[10];a[11]=
+b[11];a[12]=b[12];a[13]=b[13];a[14]=b[14];a[15]=b[15];return a},flattenToArrayOffset:function(a,b){var c=this.elements;a[b]=c[0];a[b+1]=c[1];a[b+2]=c[2];a[b+3]=c[3];a[b+4]=c[4];a[b+5]=c[5];a[b+6]=c[6];a[b+7]=c[7];a[b+8]=c[8];a[b+9]=c[9];a[b+10]=c[10];a[b+11]=c[11];a[b+12]=c[12];a[b+13]=c[13];a[b+14]=c[14];a[b+15]=c[15];return a},getPosition:function(){var a=new THREE.Vector3;return function(){console.warn("DEPRECATED: Matrix4's .getPosition() has been removed. Use Vector3.getPositionFromMatrix( matrix ) instead.");
+var b=this.elements;return a.set(b[12],b[13],b[14])}}(),setPosition:function(a){var b=this.elements;b[12]=a.x;b[13]=a.y;b[14]=a.z;return this},getInverse:function(a,b){var c=this.elements,d=a.elements,e=d[0],f=d[4],g=d[8],h=d[12],i=d[1],k=d[5],l=d[9],m=d[13],n=d[2],s=d[6],r=d[10],p=d[14],q=d[3],y=d[7],v=d[11],z=d[15];c[0]=l*p*y-m*r*y+m*s*v-k*p*v-l*s*z+k*r*z;c[4]=h*r*y-g*p*y-h*s*v+f*p*v+g*s*z-f*r*z;c[8]=g*m*y-h*l*y+h*k*v-f*m*v-g*k*z+f*l*z;c[12]=h*l*s-g*m*s-h*k*r+f*m*r+g*k*p-f*l*p;c[1]=m*r*q-l*p*q-
+m*n*v+i*p*v+l*n*z-i*r*z;c[5]=g*p*q-h*r*q+h*n*v-e*p*v-g*n*z+e*r*z;c[9]=h*l*q-g*m*q-h*i*v+e*m*v+g*i*z-e*l*z;c[13]=g*m*n-h*l*n+h*i*r-e*m*r-g*i*p+e*l*p;c[2]=k*p*q-m*s*q+m*n*y-i*p*y-k*n*z+i*s*z;c[6]=h*s*q-f*p*q-h*n*y+e*p*y+f*n*z-e*s*z;c[10]=f*m*q-h*k*q+h*i*y-e*m*y-f*i*z+e*k*z;c[14]=h*k*n-f*m*n-h*i*s+e*m*s+f*i*p-e*k*p;c[3]=l*s*q-k*r*q-l*n*y+i*r*y+k*n*v-i*s*v;c[7]=f*r*q-g*s*q+g*n*y-e*r*y-f*n*v+e*s*v;c[11]=g*k*q-f*l*q-g*i*y+e*l*y+f*i*v-e*k*v;c[15]=f*l*n-g*k*n+g*i*s-e*l*s-f*i*r+e*k*r;c=d[0]*c[0]+d[1]*c[4]+
+d[2]*c[8]+d[3]*c[12];if(0==c){if(b)throw Error("Matrix4.getInverse(): can't invert matrix, determinant is 0");console.warn("Matrix4.getInverse(): can't invert matrix, determinant is 0");this.identity();return this}this.multiplyScalar(1/c);return this},compose:function(){var a=new THREE.Matrix4,b=new THREE.Matrix4;return function(c,d,e){var f=this.elements;a.identity();a.setRotationFromQuaternion(d);b.makeScale(e.x,e.y,e.z);this.multiplyMatrices(a,b);f[12]=c.x;f[13]=c.y;f[14]=c.z;return this}}(),decompose:function(){var a=
+new THREE.Vector3,b=new THREE.Vector3,c=new THREE.Vector3,d=new THREE.Matrix4;return function(e,f,g){var h=this.elements;a.set(h[0],h[1],h[2]);b.set(h[4],h[5],h[6]);c.set(h[8],h[9],h[10]);e=e instanceof THREE.Vector3?e:new THREE.Vector3;f=f instanceof THREE.Quaternion?f:new THREE.Quaternion;g=g instanceof THREE.Vector3?g:new THREE.Vector3;g.x=a.length();g.y=b.length();g.z=c.length();e.x=h[12];e.y=h[13];e.z=h[14];d.copy(this);d.elements[0]/=g.x;d.elements[1]/=g.x;d.elements[2]/=g.x;d.elements[4]/=
+g.y;d.elements[5]/=g.y;d.elements[6]/=g.y;d.elements[8]/=g.z;d.elements[9]/=g.z;d.elements[10]/=g.z;f.setFromRotationMatrix(d);return[e,f,g]}}(),extractPosition:function(a){var b=this.elements,a=a.elements;b[12]=a[12];b[13]=a[13];b[14]=a[14];return this},extractRotation:function(){var a=new THREE.Vector3;return function(b){var c=this.elements,b=b.elements,d=1/a.set(b[0],b[1],b[2]).length(),e=1/a.set(b[4],b[5],b[6]).length(),f=1/a.set(b[8],b[9],b[10]).length();c[0]=b[0]*d;c[1]=b[1]*d;c[2]=b[2]*d;c[4]=
+b[4]*e;c[5]=b[5]*e;c[6]=b[6]*e;c[8]=b[8]*f;c[9]=b[9]*f;c[10]=b[10]*f;return this}}(),translate:function(a){var b=this.elements,c=a.x,d=a.y,a=a.z;b[12]=b[0]*c+b[4]*d+b[8]*a+b[12];b[13]=b[1]*c+b[5]*d+b[9]*a+b[13];b[14]=b[2]*c+b[6]*d+b[10]*a+b[14];b[15]=b[3]*c+b[7]*d+b[11]*a+b[15];return this},rotateX:function(a){var b=this.elements,c=b[4],d=b[5],e=b[6],f=b[7],g=b[8],h=b[9],i=b[10],k=b[11],l=Math.cos(a),a=Math.sin(a);b[4]=l*c+a*g;b[5]=l*d+a*h;b[6]=l*e+a*i;b[7]=l*f+a*k;b[8]=l*g-a*c;b[9]=l*h-a*d;b[10]=
+l*i-a*e;b[11]=l*k-a*f;return this},rotateY:function(a){var b=this.elements,c=b[0],d=b[1],e=b[2],f=b[3],g=b[8],h=b[9],i=b[10],k=b[11],l=Math.cos(a),a=Math.sin(a);b[0]=l*c-a*g;b[1]=l*d-a*h;b[2]=l*e-a*i;b[3]=l*f-a*k;b[8]=l*g+a*c;b[9]=l*h+a*d;b[10]=l*i+a*e;b[11]=l*k+a*f;return this},rotateZ:function(a){var b=this.elements,c=b[0],d=b[1],e=b[2],f=b[3],g=b[4],h=b[5],i=b[6],k=b[7],l=Math.cos(a),a=Math.sin(a);b[0]=l*c+a*g;b[1]=l*d+a*h;b[2]=l*e+a*i;b[3]=l*f+a*k;b[4]=l*g-a*c;b[5]=l*h-a*d;b[6]=l*i-a*e;b[7]=l*
+k-a*f;return this},rotateByAxis:function(a,b){var c=this.elements;if(1===a.x&&0===a.y&&0===a.z)return this.rotateX(b);if(0===a.x&&1===a.y&&0===a.z)return this.rotateY(b);if(0===a.x&&0===a.y&&1===a.z)return this.rotateZ(b);var d=a.x,e=a.y,f=a.z,g=Math.sqrt(d*d+e*e+f*f),d=d/g,e=e/g,f=f/g,g=d*d,h=e*e,i=f*f,k=Math.cos(b),l=Math.sin(b),m=1-k,n=d*e*m,s=d*f*m,m=e*f*m,d=d*l,r=e*l,l=f*l,f=g+(1-g)*k,g=n+l,e=s-r,n=n-l,h=h+(1-h)*k,l=m+d,s=s+r,m=m-d,i=i+(1-i)*k,k=c[0],d=c[1],r=c[2],p=c[3],q=c[4],y=c[5],v=c[6],
+z=c[7],t=c[8],A=c[9],I=c[10],C=c[11];c[0]=f*k+g*q+e*t;c[1]=f*d+g*y+e*A;c[2]=f*r+g*v+e*I;c[3]=f*p+g*z+e*C;c[4]=n*k+h*q+l*t;c[5]=n*d+h*y+l*A;c[6]=n*r+h*v+l*I;c[7]=n*p+h*z+l*C;c[8]=s*k+m*q+i*t;c[9]=s*d+m*y+i*A;c[10]=s*r+m*v+i*I;c[11]=s*p+m*z+i*C;return this},scale:function(a){var b=this.elements,c=a.x,d=a.y,a=a.z;b[0]*=c;b[4]*=d;b[8]*=a;b[1]*=c;b[5]*=d;b[9]*=a;b[2]*=c;b[6]*=d;b[10]*=a;b[3]*=c;b[7]*=d;b[11]*=a;return this},getMaxScaleOnAxis:function(){var a=this.elements;return Math.sqrt(Math.max(a[0]*
+a[0]+a[1]*a[1]+a[2]*a[2],Math.max(a[4]*a[4]+a[5]*a[5]+a[6]*a[6],a[8]*a[8]+a[9]*a[9]+a[10]*a[10])))},makeTranslation:function(a,b,c){this.set(1,0,0,a,0,1,0,b,0,0,1,c,0,0,0,1);return this},makeRotationX:function(a){var b=Math.cos(a),a=Math.sin(a);this.set(1,0,0,0,0,b,-a,0,0,a,b,0,0,0,0,1);return this},makeRotationY:function(a){var b=Math.cos(a),a=Math.sin(a);this.set(b,0,a,0,0,1,0,0,-a,0,b,0,0,0,0,1);return this},makeRotationZ:function(a){var b=Math.cos(a),a=Math.sin(a);this.set(b,-a,0,0,a,b,0,0,0,
+0,1,0,0,0,0,1);return this},makeRotationAxis:function(a,b){var c=Math.cos(b),d=Math.sin(b),e=1-c,f=a.x,g=a.y,h=a.z,i=e*f,k=e*g;this.set(i*f+c,i*g-d*h,i*h+d*g,0,i*g+d*h,k*g+c,k*h-d*f,0,i*h-d*g,k*h+d*f,e*h*h+c,0,0,0,0,1);return this},makeScale:function(a,b,c){this.set(a,0,0,0,0,b,0,0,0,0,c,0,0,0,0,1);return this},makeFrustum:function(a,b,c,d,e,f){var g=this.elements;g[0]=2*e/(b-a);g[4]=0;g[8]=(b+a)/(b-a);g[12]=0;g[1]=0;g[5]=2*e/(d-c);g[9]=(d+c)/(d-c);g[13]=0;g[2]=0;g[6]=0;g[10]=-(f+e)/(f-e);g[14]=-2*
+f*e/(f-e);g[3]=0;g[7]=0;g[11]=-1;g[15]=0;return this},makePerspective:function(a,b,c,d){var a=c*Math.tan(THREE.Math.degToRad(0.5*a)),e=-a;return this.makeFrustum(e*b,a*b,e,a,c,d)},makeOrthographic:function(a,b,c,d,e,f){var g=this.elements,h=b-a,i=c-d,k=f-e;g[0]=2/h;g[4]=0;g[8]=0;g[12]=-((b+a)/h);g[1]=0;g[5]=2/i;g[9]=0;g[13]=-((c+d)/i);g[2]=0;g[6]=0;g[10]=-2/k;g[14]=-((f+e)/k);g[3]=0;g[7]=0;g[11]=0;g[15]=1;return this},clone:function(){var a=this.elements;return new THREE.Matrix4(a[0],a[4],a[8],a[12],
+a[1],a[5],a[9],a[13],a[2],a[6],a[10],a[14],a[3],a[7],a[11],a[15])}});THREE.Ray=function(a,b){this.origin=void 0!==a?a:new THREE.Vector3;this.direction=void 0!==b?b:new THREE.Vector3};
+THREE.extend(THREE.Ray.prototype,{set:function(a,b){this.origin.copy(a);this.direction.copy(b);return this},copy:function(a){this.origin.copy(a.origin);this.direction.copy(a.direction);return this},at:function(a,b){return(b||new THREE.Vector3).copy(this.direction).multiplyScalar(a).add(this.origin)},recast:function(){var a=new THREE.Vector3;return function(b){this.origin.copy(this.at(b,a));return this}}(),closestPointToPoint:function(a,b){var c=b||new THREE.Vector3;c.subVectors(a,this.origin);var d=
+c.dot(this.direction);return c.copy(this.direction).multiplyScalar(d).add(this.origin)},distanceToPoint:function(){var a=new THREE.Vector3;return function(b){var c=a.subVectors(b,this.origin).dot(this.direction);a.copy(this.direction).multiplyScalar(c).add(this.origin);return a.distanceTo(b)}}(),isIntersectionSphere:function(a){return this.distanceToPoint(a.center)<=a.radius},isIntersectionPlane:function(a){return 0!=a.normal.dot(this.direction)||0==a.distanceToPoint(this.origin)?!0:!1},distanceToPlane:function(a){var b=
+a.normal.dot(this.direction);if(0==b){if(0==a.distanceToPoint(this.origin))return 0}else return-(this.origin.dot(a.normal)+a.constant)/b},intersectPlane:function(a,b){var c=this.distanceToPlane(a);return void 0===c?void 0:this.at(c,b)},applyMatrix4:function(a){this.direction.add(this.origin).applyMatrix4(a);this.origin.applyMatrix4(a);this.direction.sub(this.origin);return this},equals:function(a){return a.origin.equals(this.origin)&&a.direction.equals(this.direction)},clone:function(){return(new THREE.Ray).copy(this)}});THREE.Sphere=function(a,b){this.center=void 0!==a?a:new THREE.Vector3;this.radius=void 0!==b?b:0};
+THREE.extend(THREE.Sphere.prototype,{set:function(a,b){this.center.copy(a);this.radius=b;return this},setFromCenterAndPoints:function(a,b){for(var c=0,d=0,e=b.length;d<e;d++)var f=a.distanceToSquared(b[d]),c=Math.max(c,f);this.center=a;this.radius=Math.sqrt(c);return this},copy:function(a){this.center.copy(a.center);this.radius=a.radius;return this},empty:function(){return 0>=this.radius},containsPoint:function(a){return a.distanceToSquared(this.center)<=this.radius*this.radius},distanceToPoint:function(a){return a.distanceTo(this.center)-
+this.radius},intersectsSphere:function(a){var b=this.radius+a.radius;return a.center.distanceToSquared(this.center)<=b*b},clampPoint:function(a,b){var c=this.center.distanceToSquared(a),d=b||new THREE.Vector3;d.copy(a);c>this.radius*this.radius&&(d.sub(this.center).normalize(),d.multiplyScalar(this.radius).add(this.center));return d},getBoundingBox:function(a){a=a||new THREE.Box3;a.set(this.center,this.center);a.expandByScalar(this.radius);return a},applyMatrix4:function(a){this.center.applyMatrix4(a);
+this.radius*=a.getMaxScaleOnAxis();return this},translate:function(a){this.center.add(a);return this},equals:function(a){return a.center.equals(this.center)&&a.radius===this.radius},clone:function(){return(new THREE.Sphere).copy(this)}});THREE.Frustum=function(a,b,c,d,e,f){this.planes=[void 0!==a?a:new THREE.Plane,void 0!==b?b:new THREE.Plane,void 0!==c?c:new THREE.Plane,void 0!==d?d:new THREE.Plane,void 0!==e?e:new THREE.Plane,void 0!==f?f:new THREE.Plane]};
+THREE.extend(THREE.Frustum.prototype,{set:function(a,b,c,d,e,f){var g=this.planes;g[0].copy(a);g[1].copy(b);g[2].copy(c);g[3].copy(d);g[4].copy(e);g[5].copy(f);return this},copy:function(a){for(var b=this.planes,c=0;6>c;c++)b[c].copy(a.planes[c]);return this},setFromMatrix:function(a){var b=this.planes,c=a.elements,a=c[0],d=c[1],e=c[2],f=c[3],g=c[4],h=c[5],i=c[6],k=c[7],l=c[8],m=c[9],n=c[10],s=c[11],r=c[12],p=c[13],q=c[14],c=c[15];b[0].setComponents(f-a,k-g,s-l,c-r).normalize();b[1].setComponents(f+
+a,k+g,s+l,c+r).normalize();b[2].setComponents(f+d,k+h,s+m,c+p).normalize();b[3].setComponents(f-d,k-h,s-m,c-p).normalize();b[4].setComponents(f-e,k-i,s-n,c-q).normalize();b[5].setComponents(f+e,k+i,s+n,c+q).normalize();return this},intersectsObject:function(){var a=new THREE.Vector3;return function(b){var c=b.matrixWorld,d=this.planes,b=-b.geometry.boundingSphere.radius*c.getMaxScaleOnAxis();a.getPositionFromMatrix(c);for(c=0;6>c;c++)if(d[c].distanceToPoint(a)<b)return!1;return!0}}(),intersectsSphere:function(a){for(var b=
+this.planes,c=a.center,a=-a.radius,d=0;6>d;d++)if(b[d].distanceToPoint(c)<a)return!1;return!0},containsPoint:function(a){for(var b=this.planes,c=0;6>c;c++)if(0>b[c].distanceToPoint(a))return!1;return!0},clone:function(){return(new THREE.Frustum).copy(this)}});THREE.Plane=function(a,b){this.normal=void 0!==a?a:new THREE.Vector3(1,0,0);this.constant=void 0!==b?b:0};
+THREE.extend(THREE.Plane.prototype,{set:function(a,b){this.normal.copy(a);this.constant=b;return this},setComponents:function(a,b,c,d){this.normal.set(a,b,c);this.constant=d;return this},setFromNormalAndCoplanarPoint:function(a,b){this.normal.copy(a);this.constant=-b.dot(this.normal);return this},setFromCoplanarPoints:function(){var a=new THREE.Vector3,b=new THREE.Vector3;return function(c,d,e){d=a.subVectors(e,d).cross(b.subVectors(c,d)).normalize();this.setFromNormalAndCoplanarPoint(d,c);return this}}(),
+copy:function(a){this.normal.copy(a.normal);this.constant=a.constant;return this},normalize:function(){var a=1/this.normal.length();this.normal.multiplyScalar(a);this.constant*=a;return this},negate:function(){this.constant*=-1;this.normal.negate();return this},distanceToPoint:function(a){return this.normal.dot(a)+this.constant},distanceToSphere:function(a){return this.distanceToPoint(a.center)-a.radius},projectPoint:function(a,b){return this.orthoPoint(a,b).sub(a).negate()},orthoPoint:function(a,
+b){var c=this.distanceToPoint(a);return(b||new THREE.Vector3).copy(this.normal).multiplyScalar(c)},isIntersectionLine:function(a){var b=this.distanceToPoint(a.start),a=this.distanceToPoint(a.end);return 0>b&&0<a||0>a&&0<b},intersectLine:function(){var a=new THREE.Vector3;return function(b,c){var d=c||new THREE.Vector3,e=b.delta(a),f=this.normal.dot(e);if(0==f){if(0==this.distanceToPoint(b.start))return d.copy(b.start)}else return f=-(b.start.dot(this.normal)+this.constant)/f,0>f||1<f?void 0:d.copy(e).multiplyScalar(f).add(b.start)}}(),
+coplanarPoint:function(a){return(a||new THREE.Vector3).copy(this.normal).multiplyScalar(-this.constant)},applyMatrix4:function(){var a=new THREE.Vector3,b=new THREE.Vector3;return function(c,d){var d=d||(new THREE.Matrix3).getInverse(c).transpose(),e=a.copy(this.normal).applyMatrix3(d),f=this.coplanarPoint(b);f.applyMatrix4(c);this.setFromNormalAndCoplanarPoint(e,f);return this}}(),translate:function(a){this.constant-=a.dot(this.normal);return this},equals:function(a){return a.normal.equals(this.normal)&&
+a.constant==this.constant},clone:function(){return(new THREE.Plane).copy(this)}});THREE.Math={clamp:function(a,b,c){return a<b?b:a>c?c:a},clampBottom:function(a,b){return a<b?b:a},mapLinear:function(a,b,c,d,e){return d+(a-b)*(e-d)/(c-b)},smoothstep:function(a,b,c){if(a<=b)return 0;if(a>=c)return 1;a=(a-b)/(c-b);return a*a*(3-2*a)},smootherstep:function(a,b,c){if(a<=b)return 0;if(a>=c)return 1;a=(a-b)/(c-b);return a*a*a*(a*(6*a-15)+10)},random16:function(){return(65280*Math.random()+255*Math.random())/65535},randInt:function(a,b){return a+Math.floor(Math.random()*(b-a+1))},randFloat:function(a,
+b){return a+Math.random()*(b-a)},randFloatSpread:function(a){return a*(0.5-Math.random())},sign:function(a){return 0>a?-1:0<a?1:0},degToRad:function(){var a=Math.PI/180;return function(b){return b*a}}(),radToDeg:function(){var a=180/Math.PI;return function(b){return b*a}}()};THREE.Spline=function(a){function b(a,b,c,d,e,f,g){a=0.5*(c-a);d=0.5*(d-b);return(2*(b-c)+a+d)*g+(-3*(b-c)-2*a-d)*f+a*e+b}this.points=a;var c=[],d={x:0,y:0,z:0},e,f,g,h,i,k,l,m,n;this.initFromArray=function(a){this.points=[];for(var b=0;b<a.length;b++)this.points[b]={x:a[b][0],y:a[b][1],z:a[b][2]}};this.getPoint=function(a){e=(this.points.length-1)*a;f=Math.floor(e);g=e-f;c[0]=0===f?f:f-1;c[1]=f;c[2]=f>this.points.length-2?this.points.length-1:f+1;c[3]=f>this.points.length-3?this.points.length-1:
+f+2;k=this.points[c[0]];l=this.points[c[1]];m=this.points[c[2]];n=this.points[c[3]];h=g*g;i=g*h;d.x=b(k.x,l.x,m.x,n.x,g,h,i);d.y=b(k.y,l.y,m.y,n.y,g,h,i);d.z=b(k.z,l.z,m.z,n.z,g,h,i);return d};this.getControlPointsArray=function(){var a,b,c=this.points.length,d=[];for(a=0;a<c;a++)b=this.points[a],d[a]=[b.x,b.y,b.z];return d};this.getLength=function(a){var b,c,d,e=b=b=0,f=new THREE.Vector3,g=new THREE.Vector3,h=[],i=0;h[0]=0;a||(a=100);c=this.points.length*a;f.copy(this.points[0]);for(a=1;a<c;a++)b=
+a/c,d=this.getPoint(b),g.copy(d),i+=g.distanceTo(f),f.copy(d),b*=this.points.length-1,b=Math.floor(b),b!=e&&(h[b]=i,e=b);h[h.length]=i;return{chunks:h,total:i}};this.reparametrizeByArcLength=function(a){var b,c,d,e,f,g,h=[],i=new THREE.Vector3,k=this.getLength();h.push(i.copy(this.points[0]).clone());for(b=1;b<this.points.length;b++){c=k.chunks[b]-k.chunks[b-1];g=Math.ceil(a*c/k.total);e=(b-1)/(this.points.length-1);f=b/(this.points.length-1);for(c=1;c<g-1;c++)d=e+c*(1/g)*(f-e),d=this.getPoint(d),
+h.push(i.copy(d).clone());h.push(i.copy(this.points[b]).clone())}this.points=h}};THREE.Triangle=function(a,b,c){this.a=void 0!==a?a:new THREE.Vector3;this.b=void 0!==b?b:new THREE.Vector3;this.c=void 0!==c?c:new THREE.Vector3};THREE.Triangle.normal=function(){var a=new THREE.Vector3;return function(b,c,d,e){e=e||new THREE.Vector3;e.subVectors(d,c);a.subVectors(b,c);e.cross(a);b=e.lengthSq();return 0<b?e.multiplyScalar(1/Math.sqrt(b)):e.set(0,0,0)}}();
+THREE.Triangle.barycoordFromPoint=function(){var a=new THREE.Vector3,b=new THREE.Vector3,c=new THREE.Vector3;return function(d,e,f,g,h){a.subVectors(g,e);b.subVectors(f,e);c.subVectors(d,e);var d=a.dot(a),e=a.dot(b),f=a.dot(c),i=b.dot(b),g=b.dot(c),k=d*i-e*e,h=h||new THREE.Vector3;if(0==k)return h.set(-2,-1,-1);k=1/k;i=(i*f-e*g)*k;d=(d*g-e*f)*k;return h.set(1-i-d,d,i)}}();
+THREE.Triangle.containsPoint=function(){var a=new THREE.Vector3;return function(b,c,d,e){b=THREE.Triangle.barycoordFromPoint(b,c,d,e,a);return 0<=b.x&&0<=b.y&&1>=b.x+b.y}}();
+THREE.extend(THREE.Triangle.prototype,{constructor:THREE.Triangle,set:function(a,b,c){this.a.copy(a);this.b.copy(b);this.c.copy(c);return this},setFromPointsAndIndices:function(a,b,c,d){this.a.copy(a[b]);this.b.copy(a[c]);this.c.copy(a[d]);return this},copy:function(a){this.a.copy(a.a);this.b.copy(a.b);this.c.copy(a.c);return this},area:function(){var a=new THREE.Vector3,b=new THREE.Vector3;return function(){a.subVectors(this.c,this.b);b.subVectors(this.a,this.b);return 0.5*a.cross(b).length()}}(),
+midpoint:function(a){return(a||new THREE.Vector3).addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)},normal:function(a){return THREE.Triangle.normal(this.a,this.b,this.c,a)},plane:function(a){return(a||new THREE.Plane).setFromCoplanarPoints(this.a,this.b,this.c)},barycoordFromPoint:function(a,b){return THREE.Triangle.barycoordFromPoint(a,this.a,this.b,this.c,b)},containsPoint:function(a){return THREE.Triangle.containsPoint(a,this.a,this.b,this.c)},equals:function(a){return a.a.equals(this.a)&&
+a.b.equals(this.b)&&a.c.equals(this.c)},clone:function(){return(new THREE.Triangle).copy(this)}});THREE.Vertex=function(a){console.warn("THREE.Vertex has been DEPRECATED. Use THREE.Vector3 instead.");return a};THREE.UV=function(a,b){console.warn("THREE.UV has been DEPRECATED. Use THREE.Vector2 instead.");return new THREE.Vector2(a,b)};THREE.Clock=function(a){this.autoStart=void 0!==a?a:!0;this.elapsedTime=this.oldTime=this.startTime=0;this.running=!1};
+THREE.extend(THREE.Clock.prototype,{start:function(){this.oldTime=this.startTime=void 0!==window.performance&&void 0!==window.performance.now?window.performance.now():Date.now();this.running=!0},stop:function(){this.getElapsedTime();this.running=!1},getElapsedTime:function(){this.getDelta();return this.elapsedTime},getDelta:function(){var a=0;this.autoStart&&!this.running&&this.start();if(this.running){var b=void 0!==window.performance&&void 0!==window.performance.now?window.performance.now():Date.now(),
+a=0.001*(b-this.oldTime);this.oldTime=b;this.elapsedTime+=a}return a}});THREE.EventDispatcher=function(){var a={};this.addEventListener=function(b,c){void 0===a[b]&&(a[b]=[]);-1===a[b].indexOf(c)&&a[b].push(c)};this.removeEventListener=function(b,c){var d=a[b].indexOf(c);-1!==d&&a[b].splice(d,1)};this.dispatchEvent=function(b){var c=a[b.type];if(void 0!==c){b.target=this;for(var d=0,e=c.length;d<e;d++)c[d].call(this,b)}}};(function(a){a.Raycaster=function(b,c,d,e){this.ray=new a.Ray(b,c);0<this.ray.direction.lengthSq()&&this.ray.direction.normalize();this.near=d||0;this.far=e||Infinity};var b=new a.Sphere,c=new a.Ray,d=new a.Plane,e=new a.Vector3,f=new a.Vector3,g=new a.Matrix4,h=function(a,b){return a.distance-b.distance},i=function(h,i,k){if(h instanceof a.Particle){f.getPositionFromMatrix(h.matrixWorld);i=i.ray.distanceToPoint(f);if(i>h.scale.x)return k;k.push({distance:i,point:h.position,face:null,object:h})}else if(h instanceof
+a.Mesh){f.getPositionFromMatrix(h.matrixWorld);b.set(f,h.geometry.boundingSphere.radius*h.matrixWorld.getMaxScaleOnAxis());if(!i.ray.isIntersectionSphere(b))return k;var s=h.geometry,r=s.vertices,p=h.material instanceof a.MeshFaceMaterial,q=!0===p?h.material.materials:null,y=h.material.side,v,z,t,A=i.precision;h.matrixRotationWorld.extractRotation(h.matrixWorld);g.getInverse(h.matrixWorld);c.copy(i.ray).applyMatrix4(g);for(var I=0,C=s.faces.length;I<C;I++){var x=s.faces[I],y=!0===p?q[x.materialIndex]:
+h.material;if(void 0!==y){d.setFromNormalAndCoplanarPoint(x.normal,r[x.a]);var G=c.distanceToPlane(d);if(!(Math.abs(G)<A)&&!(0>G)){y=y.side;if(y!==a.DoubleSide&&(v=c.direction.dot(d.normal),!(y===a.FrontSide?0>v:0<v)))continue;if(!(G<i.near||G>i.far)){e=c.at(G,e);if(x instanceof a.Face3){if(y=r[x.a],v=r[x.b],z=r[x.c],!a.Triangle.containsPoint(e,y,v,z))continue}else if(x instanceof a.Face4){if(y=r[x.a],v=r[x.b],z=r[x.c],t=r[x.d],!a.Triangle.containsPoint(e,y,v,t)&&!a.Triangle.containsPoint(e,v,z,t))continue}else throw Error("face type not supported");
+k.push({distance:G,point:i.ray.at(G),face:x,faceIndex:I,object:h})}}}}}},k=function(a,b,c){for(var a=a.getDescendants(),d=0,e=a.length;d<e;d++)i(a[d],b,c)};a.Raycaster.prototype.precision=1E-4;a.Raycaster.prototype.set=function(a,b){this.ray.set(a,b);0<this.ray.direction.length()&&this.ray.direction.normalize()};a.Raycaster.prototype.intersectObject=function(a,b){var c=[];!0===b&&k(a,this,c);i(a,this,c);c.sort(h);return c};a.Raycaster.prototype.intersectObjects=function(a,b){for(var c=[],d=0,e=a.length;d<
+e;d++)i(a[d],this,c),!0===b&&k(a[d],this,c);c.sort(h);return c}})(THREE);THREE.Object3D=function(){this.id=THREE.Object3DIdCount++;this.name="";this.properties={};this.parent=void 0;this.children=[];this.up=new THREE.Vector3(0,1,0);this.position=new THREE.Vector3;this.rotation=new THREE.Vector3;this.eulerOrder=THREE.Object3D.defaultEulerOrder;this.scale=new THREE.Vector3(1,1,1);this.renderDepth=null;this.rotationAutoUpdate=!0;this.matrix=new THREE.Matrix4;this.matrixWorld=new THREE.Matrix4;this.matrixRotationWorld=new THREE.Matrix4;this.matrixWorldNeedsUpdate=this.matrixAutoUpdate=
+!0;this.quaternion=new THREE.Quaternion;this.useQuaternion=!1;this.visible=!0;this.receiveShadow=this.castShadow=!1;this.frustumCulled=!0;this._vector=new THREE.Vector3};
+THREE.Object3D.prototype={constructor:THREE.Object3D,applyMatrix:function(a){this.matrix.multiplyMatrices(a,this.matrix);this.scale.getScaleFromMatrix(this.matrix);a=(new THREE.Matrix4).extractRotation(this.matrix);this.rotation.setEulerFromRotationMatrix(a,this.eulerOrder);this.position.getPositionFromMatrix(this.matrix)},translate:function(a,b){this.matrix.rotateAxis(b);this.position.add(b.multiplyScalar(a))},translateX:function(a){this.translate(a,this._vector.set(1,0,0))},translateY:function(a){this.translate(a,
+this._vector.set(0,1,0))},translateZ:function(a){this.translate(a,this._vector.set(0,0,1))},localToWorld:function(a){return a.applyMatrix4(this.matrixWorld)},worldToLocal:function(a){return a.applyMatrix4(THREE.Object3D.__m1.getInverse(this.matrixWorld))},lookAt:function(a){this.matrix.lookAt(a,this.position,this.up);this.rotationAutoUpdate&&(!1===this.useQuaternion?this.rotation.setEulerFromRotationMatrix(this.matrix,this.eulerOrder):this.quaternion.copy(this.matrix.decompose()[1]))},add:function(a){if(a===
+this)console.warn("THREE.Object3D.add: An object can't be added as a child of itself.");else if(a instanceof THREE.Object3D){void 0!==a.parent&&a.parent.remove(a);a.parent=this;this.children.push(a);for(var b=this;void 0!==b.parent;)b=b.parent;void 0!==b&&b instanceof THREE.Scene&&b.__addObject(a)}},remove:function(a){var b=this.children.indexOf(a);if(-1!==b){a.parent=void 0;this.children.splice(b,1);for(b=this;void 0!==b.parent;)b=b.parent;void 0!==b&&b instanceof THREE.Scene&&b.__removeObject(a)}},
+traverse:function(a){a(this);for(var b=0,c=this.children.length;b<c;b++)this.children[b].traverse(a)},getChildByName:function(a,b){for(var c=0,d=this.children.length;c<d;c++){var e=this.children[c];if(e.name===a||!0===b&&(e=e.getChildByName(a,b),void 0!==e))return e}},getDescendants:function(a){void 0===a&&(a=[]);Array.prototype.push.apply(a,this.children);for(var b=0,c=this.children.length;b<c;b++)this.children[b].getDescendants(a);return a},updateMatrix:function(){this.matrix.setPosition(this.position);
+!1===this.useQuaternion?this.matrix.setRotationFromEuler(this.rotation,this.eulerOrder):this.matrix.setRotationFromQuaternion(this.quaternion);(1!==this.scale.x||1!==this.scale.y||1!==this.scale.z)&&this.matrix.scale(this.scale);this.matrixWorldNeedsUpdate=!0},updateMatrixWorld:function(a){!0===this.matrixAutoUpdate&&this.updateMatrix();if(!0===this.matrixWorldNeedsUpdate||!0===a)void 0===this.parent?this.matrixWorld.copy(this.matrix):this.matrixWorld.multiplyMatrices(this.parent.matrixWorld,this.matrix),
+this.matrixWorldNeedsUpdate=!1,a=!0;for(var b=0,c=this.children.length;b<c;b++)this.children[b].updateMatrixWorld(a)},clone:function(a){void 0===a&&(a=new THREE.Object3D);a.name=this.name;a.up.copy(this.up);a.position.copy(this.position);a.rotation instanceof THREE.Vector3&&a.rotation.copy(this.rotation);a.eulerOrder=this.eulerOrder;a.scale.copy(this.scale);a.renderDepth=this.renderDepth;a.rotationAutoUpdate=this.rotationAutoUpdate;a.matrix.copy(this.matrix);a.matrixWorld.copy(this.matrixWorld);a.matrixRotationWorld.copy(this.matrixRotationWorld);
+a.matrixAutoUpdate=this.matrixAutoUpdate;a.matrixWorldNeedsUpdate=this.matrixWorldNeedsUpdate;a.quaternion.copy(this.quaternion);a.useQuaternion=this.useQuaternion;a.visible=this.visible;a.castShadow=this.castShadow;a.receiveShadow=this.receiveShadow;a.frustumCulled=this.frustumCulled;for(var b=0;b<this.children.length;b++)a.add(this.children[b].clone());return a}};THREE.Object3D.__m1=new THREE.Matrix4;THREE.Object3D.defaultEulerOrder="XYZ";THREE.Object3DIdCount=0;THREE.Projector=function(){function a(){if(f===h){var a=new THREE.RenderableObject;g.push(a);h++;f++;return a}return g[f++]}function b(){if(k===m){var a=new THREE.RenderableVertex;l.push(a);m++;k++;return a}return l[k++]}function c(a,b){return b.z-a.z}function d(a,b){var c=0,d=1,e=a.z+a.w,f=b.z+b.w,g=-a.z+a.w,h=-b.z+b.w;if(0<=e&&0<=f&&0<=g&&0<=h)return!0;if(0>e&&0>f||0>g&&0>h)return!1;0>e?c=Math.max(c,e/(e-f)):0>f&&(d=Math.min(d,e/(e-f)));0>g?c=Math.max(c,g/(g-h)):0>h&&(d=Math.min(d,g/(g-h)));if(d<
+c)return!1;a.lerp(b,c);b.lerp(a,1-d);return!0}var e,f,g=[],h=0,i,k,l=[],m=0,n,s,r=[],p=0,q,y=[],v=0,z,t,A=[],I=0,C,x,G=[],J=0,E={objects:[],sprites:[],lights:[],elements:[]},H=new THREE.Vector3,B=new THREE.Vector4,W=new THREE.Box3(new THREE.Vector3(-1,-1,-1),new THREE.Vector3(1,1,1)),F=new THREE.Box3,K=Array(3),L=Array(4),U=new THREE.Matrix4,fa=new THREE.Matrix4,Ca,$a=new THREE.Matrix4,M=new THREE.Matrix3,ca=new THREE.Matrix3,qa=new THREE.Vector3,ha=new THREE.Frustum,ra=new THREE.Vector4,N=new THREE.Vector4;
+this.projectVector=function(a,b){b.matrixWorldInverse.getInverse(b.matrixWorld);fa.multiplyMatrices(b.projectionMatrix,b.matrixWorldInverse);return a.applyProjection(fa)};this.unprojectVector=function(a,b){b.projectionMatrixInverse.getInverse(b.projectionMatrix);fa.multiplyMatrices(b.matrixWorld,b.projectionMatrixInverse);return a.applyProjection(fa)};this.pickingRay=function(a,b){a.z=-1;var c=new THREE.Vector3(a.x,a.y,1);this.unprojectVector(a,b);this.unprojectVector(c,b);c.sub(a).normalize();return new THREE.Raycaster(a,
+c)};this.projectScene=function(g,h,m,Pa){var ta=!1,ka,aa,pa,Y,da,la,Z,oa,gb,nb,ia,Wa,ab;x=t=q=s=0;E.elements.length=0;g.updateMatrixWorld();void 0===h.parent&&h.updateMatrixWorld();U.copy(h.matrixWorldInverse.getInverse(h.matrixWorld));fa.multiplyMatrices(h.projectionMatrix,U);ca.getInverse(U);ca.transpose();ha.setFromMatrix(fa);f=0;E.objects.length=0;E.sprites.length=0;E.lights.length=0;var Fa=function(b){for(var c=0,d=b.children.length;c<d;c++){var f=b.children[c];if(!1!==f.visible){if(f instanceof
+THREE.Light)E.lights.push(f);else if(f instanceof THREE.Mesh||f instanceof THREE.Line){if(!1===f.frustumCulled||!0===ha.intersectsObject(f))e=a(),e.object=f,null!==f.renderDepth?e.z=f.renderDepth:(H.getPositionFromMatrix(f.matrixWorld),H.applyProjection(fa),e.z=H.z),E.objects.push(e)}else f instanceof THREE.Sprite||f instanceof THREE.Particle?(e=a(),e.object=f,null!==f.renderDepth?e.z=f.renderDepth:(H.getPositionFromMatrix(f.matrixWorld),H.applyProjection(fa),e.z=H.z),E.sprites.push(e)):(e=a(),e.object=
+f,null!==f.renderDepth?e.z=f.renderDepth:(H.getPositionFromMatrix(f.matrixWorld),H.applyProjection(fa),e.z=H.z),E.objects.push(e));Fa(f)}}};Fa(g);!0===m&&E.objects.sort(c);g=0;for(m=E.objects.length;g<m;g++)if(oa=E.objects[g].object,Ca=oa.matrixWorld,k=0,oa instanceof THREE.Mesh){gb=oa.geometry;pa=gb.vertices;nb=gb.faces;gb=gb.faceVertexUvs;M.getInverse(Ca);M.transpose();Wa=oa.material instanceof THREE.MeshFaceMaterial;ab=!0===Wa?oa.material:null;ka=0;for(aa=pa.length;ka<aa;ka++)i=b(),i.positionWorld.copy(pa[ka]).applyMatrix4(Ca),
+i.positionScreen.copy(i.positionWorld).applyMatrix4(fa),i.positionScreen.x/=i.positionScreen.w,i.positionScreen.y/=i.positionScreen.w,i.positionScreen.z/=i.positionScreen.w,i.visible=!(-1>i.positionScreen.x||1<i.positionScreen.x||-1>i.positionScreen.y||1<i.positionScreen.y||-1>i.positionScreen.z||1<i.positionScreen.z);pa=0;for(ka=nb.length;pa<ka;pa++){aa=nb[pa];var Xa=!0===Wa?ab.materials[aa.materialIndex]:oa.material;if(void 0!==Xa){la=Xa.side;if(aa instanceof THREE.Face3)if(Y=l[aa.a],da=l[aa.b],
+Z=l[aa.c],K[0]=Y.positionScreen,K[1]=da.positionScreen,K[2]=Z.positionScreen,!0===Y.visible||!0===da.visible||!0===Z.visible||W.isIntersectionBox(F.setFromPoints(K)))if(ta=0>(Z.positionScreen.x-Y.positionScreen.x)*(da.positionScreen.y-Y.positionScreen.y)-(Z.positionScreen.y-Y.positionScreen.y)*(da.positionScreen.x-Y.positionScreen.x),la===THREE.DoubleSide||ta===(la===THREE.FrontSide))s===p?(ia=new THREE.RenderableFace3,r.push(ia),p++,s++,n=ia):n=r[s++],n.v1.copy(Y),n.v2.copy(da),n.v3.copy(Z);else continue;
+else continue;else if(aa instanceof THREE.Face4)if(Y=l[aa.a],da=l[aa.b],Z=l[aa.c],ia=l[aa.d],L[0]=Y.positionScreen,L[1]=da.positionScreen,L[2]=Z.positionScreen,L[3]=ia.positionScreen,!0===Y.visible||!0===da.visible||!0===Z.visible||!0===ia.visible||W.isIntersectionBox(F.setFromPoints(L)))if(ta=0>(ia.positionScreen.x-Y.positionScreen.x)*(da.positionScreen.y-Y.positionScreen.y)-(ia.positionScreen.y-Y.positionScreen.y)*(da.positionScreen.x-Y.positionScreen.x)||0>(da.positionScreen.x-Z.positionScreen.x)*
+(ia.positionScreen.y-Z.positionScreen.y)-(da.positionScreen.y-Z.positionScreen.y)*(ia.positionScreen.x-Z.positionScreen.x),la===THREE.DoubleSide||ta===(la===THREE.FrontSide)){if(q===v){var ub=new THREE.RenderableFace4;y.push(ub);v++;q++;n=ub}else n=y[q++];n.v1.copy(Y);n.v2.copy(da);n.v3.copy(Z);n.v4.copy(ia)}else continue;else continue;n.normalModel.copy(aa.normal);!1===ta&&(la===THREE.BackSide||la===THREE.DoubleSide)&&n.normalModel.negate();n.normalModel.applyMatrix3(M).normalize();n.normalModelView.copy(n.normalModel).applyMatrix3(ca);
+n.centroidModel.copy(aa.centroid).applyMatrix4(Ca);Z=aa.vertexNormals;Y=0;for(da=Z.length;Y<da;Y++)ia=n.vertexNormalsModel[Y],ia.copy(Z[Y]),!1===ta&&(la===THREE.BackSide||la===THREE.DoubleSide)&&ia.negate(),ia.applyMatrix3(M).normalize(),n.vertexNormalsModelView[Y].copy(ia).applyMatrix3(ca);n.vertexNormalsLength=Z.length;Y=0;for(da=gb.length;Y<da;Y++)if(ia=gb[Y][pa],void 0!==ia){la=0;for(Z=ia.length;la<Z;la++)n.uvs[Y][la]=ia[la]}n.color=aa.color;n.material=Xa;qa.copy(n.centroidModel).applyProjection(fa);
+n.z=qa.z;E.elements.push(n)}}}else if(oa instanceof THREE.Line){$a.multiplyMatrices(fa,Ca);pa=oa.geometry.vertices;Y=b();Y.positionScreen.copy(pa[0]).applyMatrix4($a);nb=oa.type===THREE.LinePieces?2:1;ka=1;for(aa=pa.length;ka<aa;ka++)Y=b(),Y.positionScreen.copy(pa[ka]).applyMatrix4($a),0<(ka+1)%nb||(da=l[k-2],ra.copy(Y.positionScreen),N.copy(da.positionScreen),!0===d(ra,N)&&(ra.multiplyScalar(1/ra.w),N.multiplyScalar(1/N.w),t===I?(gb=new THREE.RenderableLine,A.push(gb),I++,t++,z=gb):z=A[t++],z.v1.positionScreen.copy(ra),
+z.v2.positionScreen.copy(N),z.z=Math.max(ra.z,N.z),z.material=oa.material,E.elements.push(z)))}g=0;for(m=E.sprites.length;g<m;g++)oa=E.sprites[g].object,Ca=oa.matrixWorld,oa instanceof THREE.Particle&&(B.set(Ca.elements[12],Ca.elements[13],Ca.elements[14],1),B.applyMatrix4(fa),B.z/=B.w,0<B.z&&1>B.z&&(x===J?(ta=new THREE.RenderableParticle,G.push(ta),J++,x++,C=ta):C=G[x++],C.object=oa,C.x=B.x/B.w,C.y=B.y/B.w,C.z=B.z,C.rotation=oa.rotation.z,C.scale.x=oa.scale.x*Math.abs(C.x-(B.x+h.projectionMatrix.elements[0])/
+(B.w+h.projectionMatrix.elements[12])),C.scale.y=oa.scale.y*Math.abs(C.y-(B.y+h.projectionMatrix.elements[5])/(B.w+h.projectionMatrix.elements[13])),C.material=oa.material,E.elements.push(C)));!0===Pa&&E.elements.sort(c);return E}};THREE.Face3=function(a,b,c,d,e,f){this.a=a;this.b=b;this.c=c;this.normal=d instanceof THREE.Vector3?d:new THREE.Vector3;this.vertexNormals=d instanceof Array?d:[];this.color=e instanceof THREE.Color?e:new THREE.Color;this.vertexColors=e instanceof Array?e:[];this.vertexTangents=[];this.materialIndex=void 0!==f?f:0;this.centroid=new THREE.Vector3};
+THREE.Face3.prototype={constructor:THREE.Face3,clone:function(){var a=new THREE.Face3(this.a,this.b,this.c);a.normal.copy(this.normal);a.color.copy(this.color);a.centroid.copy(this.centroid);a.materialIndex=this.materialIndex;var b,c;b=0;for(c=this.vertexNormals.length;b<c;b++)a.vertexNormals[b]=this.vertexNormals[b].clone();b=0;for(c=this.vertexColors.length;b<c;b++)a.vertexColors[b]=this.vertexColors[b].clone();b=0;for(c=this.vertexTangents.length;b<c;b++)a.vertexTangents[b]=this.vertexTangents[b].clone();
+return a}};THREE.Face4=function(a,b,c,d,e,f,g){this.a=a;this.b=b;this.c=c;this.d=d;this.normal=e instanceof THREE.Vector3?e:new THREE.Vector3;this.vertexNormals=e instanceof Array?e:[];this.color=f instanceof THREE.Color?f:new THREE.Color;this.vertexColors=f instanceof Array?f:[];this.vertexTangents=[];this.materialIndex=void 0!==g?g:0;this.centroid=new THREE.Vector3};
+THREE.Face4.prototype={constructor:THREE.Face4,clone:function(){var a=new THREE.Face4(this.a,this.b,this.c,this.d);a.normal.copy(this.normal);a.color.copy(this.color);a.centroid.copy(this.centroid);a.materialIndex=this.materialIndex;var b,c;b=0;for(c=this.vertexNormals.length;b<c;b++)a.vertexNormals[b]=this.vertexNormals[b].clone();b=0;for(c=this.vertexColors.length;b<c;b++)a.vertexColors[b]=this.vertexColors[b].clone();b=0;for(c=this.vertexTangents.length;b<c;b++)a.vertexTangents[b]=this.vertexTangents[b].clone();
+return a}};THREE.Geometry=function(){THREE.EventDispatcher.call(this);this.id=THREE.GeometryIdCount++;this.name="";this.vertices=[];this.colors=[];this.normals=[];this.faces=[];this.faceUvs=[[]];this.faceVertexUvs=[[]];this.morphTargets=[];this.morphColors=[];this.morphNormals=[];this.skinWeights=[];this.skinIndices=[];this.lineDistances=[];this.boundingSphere=this.boundingBox=null;this.hasTangents=!1;this.dynamic=!0;this.buffersNeedUpdate=this.lineDistancesNeedUpdate=this.colorsNeedUpdate=this.tangentsNeedUpdate=
+this.normalsNeedUpdate=this.uvsNeedUpdate=this.elementsNeedUpdate=this.verticesNeedUpdate=!1};
+THREE.Geometry.prototype={constructor:THREE.Geometry,applyMatrix:function(a){for(var b=(new THREE.Matrix3).getInverse(a).transpose(),c=0,d=this.vertices.length;c<d;c++)this.vertices[c].applyMatrix4(a);c=0;for(d=this.faces.length;c<d;c++){var e=this.faces[c];e.normal.applyMatrix3(b).normalize();for(var f=0,g=e.vertexNormals.length;f<g;f++)e.vertexNormals[f].applyMatrix3(b).normalize();e.centroid.applyMatrix4(a)}},computeCentroids:function(){var a,b,c;a=0;for(b=this.faces.length;a<b;a++)c=this.faces[a],
+c.centroid.set(0,0,0),c instanceof THREE.Face3?(c.centroid.add(this.vertices[c.a]),c.centroid.add(this.vertices[c.b]),c.centroid.add(this.vertices[c.c]),c.centroid.divideScalar(3)):c instanceof THREE.Face4&&(c.centroid.add(this.vertices[c.a]),c.centroid.add(this.vertices[c.b]),c.centroid.add(this.vertices[c.c]),c.centroid.add(this.vertices[c.d]),c.centroid.divideScalar(4))},computeFaceNormals:function(){for(var a=new THREE.Vector3,b=new THREE.Vector3,c=0,d=this.faces.length;c<d;c++){var e=this.faces[c],
+f=this.vertices[e.a],g=this.vertices[e.b];a.subVectors(this.vertices[e.c],g);b.subVectors(f,g);a.cross(b);a.normalize();e.normal.copy(a)}},computeVertexNormals:function(a){var b,c,d,e;if(void 0===this.__tmpVertices){e=this.__tmpVertices=Array(this.vertices.length);b=0;for(c=this.vertices.length;b<c;b++)e[b]=new THREE.Vector3;b=0;for(c=this.faces.length;b<c;b++)d=this.faces[b],d instanceof THREE.Face3?d.vertexNormals=[new THREE.Vector3,new THREE.Vector3,new THREE.Vector3]:d instanceof THREE.Face4&&
+(d.vertexNormals=[new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3])}else{e=this.__tmpVertices;b=0;for(c=this.vertices.length;b<c;b++)e[b].set(0,0,0)}if(a){var f,g,h,i=new THREE.Vector3,k=new THREE.Vector3,l=new THREE.Vector3,m=new THREE.Vector3,n=new THREE.Vector3;b=0;for(c=this.faces.length;b<c;b++)d=this.faces[b],d instanceof THREE.Face3?(a=this.vertices[d.a],f=this.vertices[d.b],g=this.vertices[d.c],i.subVectors(g,f),k.subVectors(a,f),i.cross(k),e[d.a].add(i),e[d.b].add(i),
+e[d.c].add(i)):d instanceof THREE.Face4&&(a=this.vertices[d.a],f=this.vertices[d.b],g=this.vertices[d.c],h=this.vertices[d.d],l.subVectors(h,f),k.subVectors(a,f),l.cross(k),e[d.a].add(l),e[d.b].add(l),e[d.d].add(l),m.subVectors(h,g),n.subVectors(f,g),m.cross(n),e[d.b].add(m),e[d.c].add(m),e[d.d].add(m))}else{b=0;for(c=this.faces.length;b<c;b++)d=this.faces[b],d instanceof THREE.Face3?(e[d.a].add(d.normal),e[d.b].add(d.normal),e[d.c].add(d.normal)):d instanceof THREE.Face4&&(e[d.a].add(d.normal),e[d.b].add(d.normal),
+e[d.c].add(d.normal),e[d.d].add(d.normal))}b=0;for(c=this.vertices.length;b<c;b++)e[b].normalize();b=0;for(c=this.faces.length;b<c;b++)d=this.faces[b],d instanceof THREE.Face3?(d.vertexNormals[0].copy(e[d.a]),d.vertexNormals[1].copy(e[d.b]),d.vertexNormals[2].copy(e[d.c])):d instanceof THREE.Face4&&(d.vertexNormals[0].copy(e[d.a]),d.vertexNormals[1].copy(e[d.b]),d.vertexNormals[2].copy(e[d.c]),d.vertexNormals[3].copy(e[d.d]))},computeMorphNormals:function(){var a,b,c,d,e;c=0;for(d=this.faces.length;c<
+d;c++){e=this.faces[c];e.__originalFaceNormal?e.__originalFaceNormal.copy(e.normal):e.__originalFaceNormal=e.normal.clone();e.__originalVertexNormals||(e.__originalVertexNormals=[]);a=0;for(b=e.vertexNormals.length;a<b;a++)e.__originalVertexNormals[a]?e.__originalVertexNormals[a].copy(e.vertexNormals[a]):e.__originalVertexNormals[a]=e.vertexNormals[a].clone()}var f=new THREE.Geometry;f.faces=this.faces;a=0;for(b=this.morphTargets.length;a<b;a++){if(!this.morphNormals[a]){this.morphNormals[a]={};this.morphNormals[a].faceNormals=
+[];this.morphNormals[a].vertexNormals=[];var g=this.morphNormals[a].faceNormals,h=this.morphNormals[a].vertexNormals,i,k;c=0;for(d=this.faces.length;c<d;c++)e=this.faces[c],i=new THREE.Vector3,k=e instanceof THREE.Face3?{a:new THREE.Vector3,b:new THREE.Vector3,c:new THREE.Vector3}:{a:new THREE.Vector3,b:new THREE.Vector3,c:new THREE.Vector3,d:new THREE.Vector3},g.push(i),h.push(k)}g=this.morphNormals[a];f.vertices=this.morphTargets[a].vertices;f.computeFaceNormals();f.computeVertexNormals();c=0;for(d=
+this.faces.length;c<d;c++)e=this.faces[c],i=g.faceNormals[c],k=g.vertexNormals[c],i.copy(e.normal),e instanceof THREE.Face3?(k.a.copy(e.vertexNormals[0]),k.b.copy(e.vertexNormals[1]),k.c.copy(e.vertexNormals[2])):(k.a.copy(e.vertexNormals[0]),k.b.copy(e.vertexNormals[1]),k.c.copy(e.vertexNormals[2]),k.d.copy(e.vertexNormals[3]))}c=0;for(d=this.faces.length;c<d;c++)e=this.faces[c],e.normal=e.__originalFaceNormal,e.vertexNormals=e.__originalVertexNormals},computeTangents:function(){function a(a,b,c,
+d,e,f,x){h=a.vertices[b];i=a.vertices[c];k=a.vertices[d];l=g[e];m=g[f];n=g[x];s=i.x-h.x;r=k.x-h.x;p=i.y-h.y;q=k.y-h.y;y=i.z-h.z;v=k.z-h.z;z=m.x-l.x;t=n.x-l.x;A=m.y-l.y;I=n.y-l.y;C=1/(z*I-t*A);E.set((I*s-A*r)*C,(I*p-A*q)*C,(I*y-A*v)*C);H.set((z*r-t*s)*C,(z*q-t*p)*C,(z*v-t*y)*C);G[b].add(E);G[c].add(E);G[d].add(E);J[b].add(H);J[c].add(H);J[d].add(H)}var b,c,d,e,f,g,h,i,k,l,m,n,s,r,p,q,y,v,z,t,A,I,C,x,G=[],J=[],E=new THREE.Vector3,H=new THREE.Vector3,B=new THREE.Vector3,W=new THREE.Vector3,F=new THREE.Vector3;
+b=0;for(c=this.vertices.length;b<c;b++)G[b]=new THREE.Vector3,J[b]=new THREE.Vector3;b=0;for(c=this.faces.length;b<c;b++)f=this.faces[b],g=this.faceVertexUvs[0][b],f instanceof THREE.Face3?a(this,f.a,f.b,f.c,0,1,2):f instanceof THREE.Face4&&(a(this,f.a,f.b,f.d,0,1,3),a(this,f.b,f.c,f.d,1,2,3));var K=["a","b","c","d"];b=0;for(c=this.faces.length;b<c;b++){f=this.faces[b];for(d=0;d<f.vertexNormals.length;d++)F.copy(f.vertexNormals[d]),e=f[K[d]],x=G[e],B.copy(x),B.sub(F.multiplyScalar(F.dot(x))).normalize(),
+W.crossVectors(f.vertexNormals[d],x),e=W.dot(J[e]),e=0>e?-1:1,f.vertexTangents[d]=new THREE.Vector4(B.x,B.y,B.z,e)}this.hasTangents=!0},computeLineDistances:function(){for(var a=0,b=this.vertices,c=0,d=b.length;c<d;c++)0<c&&(a+=b[c].distanceTo(b[c-1])),this.lineDistances[c]=a},computeBoundingBox:function(){null===this.boundingBox&&(this.boundingBox=new THREE.Box3);this.boundingBox.setFromPoints(this.vertices)},computeBoundingSphere:function(){null===this.boundingSphere&&(this.boundingSphere=new THREE.Sphere);
+this.boundingSphere.setFromCenterAndPoints(this.boundingSphere.center,this.vertices)},mergeVertices:function(){var a={},b=[],c=[],d,e=Math.pow(10,4),f,g,h,i,k;this.__tmpVertices=void 0;f=0;for(g=this.vertices.length;f<g;f++)d=this.vertices[f],d=[Math.round(d.x*e),Math.round(d.y*e),Math.round(d.z*e)].join("_"),void 0===a[d]?(a[d]=f,b.push(this.vertices[f]),c[f]=b.length-1):c[f]=c[a[d]];e=[];f=0;for(g=this.faces.length;f<g;f++)if(a=this.faces[f],a instanceof THREE.Face3){a.a=c[a.a];a.b=c[a.b];a.c=c[a.c];
+h=[a.a,a.b,a.c];d=-1;for(i=0;3>i;i++)if(h[i]==h[(i+1)%3]){e.push(f);break}}else if(a instanceof THREE.Face4){a.a=c[a.a];a.b=c[a.b];a.c=c[a.c];a.d=c[a.d];h=[a.a,a.b,a.c,a.d];d=-1;for(i=0;4>i;i++)h[i]==h[(i+1)%4]&&(0<=d&&e.push(f),d=i);if(0<=d){h.splice(d,1);var l=new THREE.Face3(h[0],h[1],h[2],a.normal,a.color,a.materialIndex);h=0;for(i=this.faceVertexUvs.length;h<i;h++)(k=this.faceVertexUvs[h][f])&&k.splice(d,1);a.vertexNormals&&0<a.vertexNormals.length&&(l.vertexNormals=a.vertexNormals,l.vertexNormals.splice(d,
+1));a.vertexColors&&0<a.vertexColors.length&&(l.vertexColors=a.vertexColors,l.vertexColors.splice(d,1));this.faces[f]=l}}for(f=e.length-1;0<=f;f--){this.faces.splice(f,1);h=0;for(i=this.faceVertexUvs.length;h<i;h++)this.faceVertexUvs[h].splice(f,1)}c=this.vertices.length-b.length;this.vertices=b;return c},clone:function(){for(var a=new THREE.Geometry,b=this.vertices,c=0,d=b.length;c<d;c++)a.vertices.push(b[c].clone());b=this.faces;c=0;for(d=b.length;c<d;c++)a.faces.push(b[c].clone());b=this.faceVertexUvs[0];
+c=0;for(d=b.length;c<d;c++){for(var e=b[c],f=[],g=0,h=e.length;g<h;g++)f.push(new THREE.Vector2(e[g].x,e[g].y));a.faceVertexUvs[0].push(f)}return a},dispose:function(){this.dispatchEvent({type:"dispose"})}};THREE.GeometryIdCount=0;THREE.BufferGeometry=function(){THREE.EventDispatcher.call(this);this.id=THREE.GeometryIdCount++;this.attributes={};this.dynamic=!1;this.offsets=[];this.boundingSphere=this.boundingBox=null;this.hasTangents=!1;this.morphTargets=[]};
+THREE.BufferGeometry.prototype={constructor:THREE.BufferGeometry,applyMatrix:function(a){var b,c;this.attributes.position&&(b=this.attributes.position.array);this.attributes.normal&&(c=this.attributes.normal.array);void 0!==b&&(a.multiplyVector3Array(b),this.verticesNeedUpdate=!0);void 0!==c&&(b=new THREE.Matrix3,b.getInverse(a).transpose(),b.multiplyVector3Array(c),this.normalizeNormals(),this.normalsNeedUpdate=!0)},computeBoundingBox:function(){null===this.boundingBox&&(this.boundingBox=new THREE.Box3);
+var a=this.attributes.position.array;if(a){var b=this.boundingBox,c,d,e;3<=a.length&&(b.min.x=b.max.x=a[0],b.min.y=b.max.y=a[1],b.min.z=b.max.z=a[2]);for(var f=3,g=a.length;f<g;f+=3)c=a[f],d=a[f+1],e=a[f+2],c<b.min.x?b.min.x=c:c>b.max.x&&(b.max.x=c),d<b.min.y?b.min.y=d:d>b.max.y&&(b.max.y=d),e<b.min.z?b.min.z=e:e>b.max.z&&(b.max.z=e)}if(void 0===a||0===a.length)this.boundingBox.min.set(0,0,0),this.boundingBox.max.set(0,0,0)},computeBoundingSphere:function(){null===this.boundingSphere&&(this.boundingSphere=
+new THREE.Sphere);var a=this.attributes.position.array;if(a){for(var b,c=0,d,e,f=0,g=a.length;f<g;f+=3)b=a[f],d=a[f+1],e=a[f+2],b=b*b+d*d+e*e,b>c&&(c=b);this.boundingSphere.radius=Math.sqrt(c)}},computeVertexNormals:function(){if(this.attributes.position){var a,b,c,d;a=this.attributes.position.array.length;if(void 0===this.attributes.normal)this.attributes.normal={itemSize:3,array:new Float32Array(a),numItems:a};else{a=0;for(b=this.attributes.normal.array.length;a<b;a++)this.attributes.normal.array[a]=
+0}var e=this.attributes.position.array,f=this.attributes.normal.array,g,h,i,k,l,m,n=new THREE.Vector3,s=new THREE.Vector3,r=new THREE.Vector3,p=new THREE.Vector3,q=new THREE.Vector3;if(this.attributes.index){var y=this.attributes.index.array,v=this.offsets;c=0;for(d=v.length;c<d;++c){b=v[c].start;g=v[c].count;var z=v[c].index;a=b;for(b+=g;a<b;a+=3)g=z+y[a],h=z+y[a+1],i=z+y[a+2],k=e[3*g],l=e[3*g+1],m=e[3*g+2],n.set(k,l,m),k=e[3*h],l=e[3*h+1],m=e[3*h+2],s.set(k,l,m),k=e[3*i],l=e[3*i+1],m=e[3*i+2],r.set(k,
+l,m),p.subVectors(r,s),q.subVectors(n,s),p.cross(q),f[3*g]+=p.x,f[3*g+1]+=p.y,f[3*g+2]+=p.z,f[3*h]+=p.x,f[3*h+1]+=p.y,f[3*h+2]+=p.z,f[3*i]+=p.x,f[3*i+1]+=p.y,f[3*i+2]+=p.z}}else{a=0;for(b=e.length;a<b;a+=9)k=e[a],l=e[a+1],m=e[a+2],n.set(k,l,m),k=e[a+3],l=e[a+4],m=e[a+5],s.set(k,l,m),k=e[a+6],l=e[a+7],m=e[a+8],r.set(k,l,m),p.subVectors(r,s),q.subVectors(n,s),p.cross(q),f[a]=p.x,f[a+1]=p.y,f[a+2]=p.z,f[a+3]=p.x,f[a+4]=p.y,f[a+5]=p.z,f[a+6]=p.x,f[a+7]=p.y,f[a+8]=p.z}this.normalizeNormals();this.normalsNeedUpdate=
+!0}},normalizeNormals:function(){for(var a=this.attributes.normal.array,b,c,d,e=0,f=a.length;e<f;e+=3)b=a[e],c=a[e+1],d=a[e+2],b=1/Math.sqrt(b*b+c*c+d*d),a[e]*=b,a[e+1]*=b,a[e+2]*=b},computeTangents:function(){function a(a){Ca.x=d[3*a];Ca.y=d[3*a+1];Ca.z=d[3*a+2];$a.copy(Ca);ca=i[a];U.copy(ca);U.sub(Ca.multiplyScalar(Ca.dot(ca))).normalize();fa.crossVectors($a,ca);qa=fa.dot(k[a]);M=0>qa?-1:1;h[4*a]=U.x;h[4*a+1]=U.y;h[4*a+2]=U.z;h[4*a+3]=M}if(void 0===this.attributes.index||void 0===this.attributes.position||
+void 0===this.attributes.normal||void 0===this.attributes.uv)console.warn("Missing required attributes (index, position, normal or uv) in BufferGeometry.computeTangents()");else{var b=this.attributes.index.array,c=this.attributes.position.array,d=this.attributes.normal.array,e=this.attributes.uv.array,f=c.length/3;if(void 0===this.attributes.tangent){var g=4*f;this.attributes.tangent={itemSize:4,array:new Float32Array(g),numItems:g}}for(var h=this.attributes.tangent.array,i=[],k=[],g=0;g<f;g++)i[g]=
+new THREE.Vector3,k[g]=new THREE.Vector3;var l,m,n,s,r,p,q,y,v,z,t,A,I,C,x,f=new THREE.Vector3,g=new THREE.Vector3,G,J,E,H,B,W,F,K=this.offsets;E=0;for(H=K.length;E<H;++E){J=K[E].start;B=K[E].count;var L=K[E].index;G=J;for(J+=B;G<J;G+=3)B=L+b[G],W=L+b[G+1],F=L+b[G+2],l=c[3*B],m=c[3*B+1],n=c[3*B+2],s=c[3*W],r=c[3*W+1],p=c[3*W+2],q=c[3*F],y=c[3*F+1],v=c[3*F+2],z=e[2*B],t=e[2*B+1],A=e[2*W],I=e[2*W+1],C=e[2*F],x=e[2*F+1],s-=l,l=q-l,r-=m,m=y-m,p-=n,n=v-n,A-=z,z=C-z,I-=t,t=x-t,x=1/(A*t-z*I),f.set((t*s-
+I*l)*x,(t*r-I*m)*x,(t*p-I*n)*x),g.set((A*l-z*s)*x,(A*m-z*r)*x,(A*n-z*p)*x),i[B].add(f),i[W].add(f),i[F].add(f),k[B].add(g),k[W].add(g),k[F].add(g)}var U=new THREE.Vector3,fa=new THREE.Vector3,Ca=new THREE.Vector3,$a=new THREE.Vector3,M,ca,qa;E=0;for(H=K.length;E<H;++E){J=K[E].start;B=K[E].count;L=K[E].index;G=J;for(J+=B;G<J;G+=3)B=L+b[G],W=L+b[G+1],F=L+b[G+2],a(B),a(W),a(F)}this.tangentsNeedUpdate=this.hasTangents=!0}},dispose:function(){this.dispatchEvent({type:"dispose"})}};THREE.Camera=function(){THREE.Object3D.call(this);this.matrixWorldInverse=new THREE.Matrix4;this.projectionMatrix=new THREE.Matrix4;this.projectionMatrixInverse=new THREE.Matrix4};THREE.Camera.prototype=Object.create(THREE.Object3D.prototype);THREE.Camera.prototype.lookAt=function(a){this.matrix.lookAt(this.position,a,this.up);!0===this.rotationAutoUpdate&&(!1===this.useQuaternion?this.rotation.setEulerFromRotationMatrix(this.matrix,this.eulerOrder):this.quaternion.copy(this.matrix.decompose()[1]))};THREE.OrthographicCamera=function(a,b,c,d,e,f){THREE.Camera.call(this);this.left=a;this.right=b;this.top=c;this.bottom=d;this.near=void 0!==e?e:0.1;this.far=void 0!==f?f:2E3;this.updateProjectionMatrix()};THREE.OrthographicCamera.prototype=Object.create(THREE.Camera.prototype);THREE.OrthographicCamera.prototype.updateProjectionMatrix=function(){this.projectionMatrix.makeOrthographic(this.left,this.right,this.top,this.bottom,this.near,this.far)};THREE.PerspectiveCamera=function(a,b,c,d){THREE.Camera.call(this);this.fov=void 0!==a?a:50;this.aspect=void 0!==b?b:1;this.near=void 0!==c?c:0.1;this.far=void 0!==d?d:2E3;this.updateProjectionMatrix()};THREE.PerspectiveCamera.prototype=Object.create(THREE.Camera.prototype);THREE.PerspectiveCamera.prototype.setLens=function(a,b){void 0===b&&(b=24);this.fov=2*THREE.Math.radToDeg(Math.atan(b/(2*a)));this.updateProjectionMatrix()};
+THREE.PerspectiveCamera.prototype.setViewOffset=function(a,b,c,d,e,f){this.fullWidth=a;this.fullHeight=b;this.x=c;this.y=d;this.width=e;this.height=f;this.updateProjectionMatrix()};
+THREE.PerspectiveCamera.prototype.updateProjectionMatrix=function(){if(this.fullWidth){var a=this.fullWidth/this.fullHeight,b=Math.tan(THREE.Math.degToRad(0.5*this.fov))*this.near,c=-b,d=a*c,a=Math.abs(a*b-d),c=Math.abs(b-c);this.projectionMatrix.makeFrustum(d+this.x*a/this.fullWidth,d+(this.x+this.width)*a/this.fullWidth,b-(this.y+this.height)*c/this.fullHeight,b-this.y*c/this.fullHeight,this.near,this.far)}else this.projectionMatrix.makePerspective(this.fov,this.aspect,this.near,this.far)};THREE.Light=function(a){THREE.Object3D.call(this);this.color=new THREE.Color(a)};THREE.Light.prototype=Object.create(THREE.Object3D.prototype);THREE.AmbientLight=function(a){THREE.Light.call(this,a)};THREE.AmbientLight.prototype=Object.create(THREE.Light.prototype);THREE.AreaLight=function(a,b){THREE.Light.call(this,a);this.normal=new THREE.Vector3(0,-1,0);this.right=new THREE.Vector3(1,0,0);this.intensity=void 0!==b?b:1;this.height=this.width=1;this.constantAttenuation=1.5;this.linearAttenuation=0.5;this.quadraticAttenuation=0.1};THREE.AreaLight.prototype=Object.create(THREE.Light.prototype);THREE.DirectionalLight=function(a,b){THREE.Light.call(this,a);this.position=new THREE.Vector3(0,1,0);this.target=new THREE.Object3D;this.intensity=void 0!==b?b:1;this.onlyShadow=this.castShadow=!1;this.shadowCameraNear=50;this.shadowCameraFar=5E3;this.shadowCameraLeft=-500;this.shadowCameraTop=this.shadowCameraRight=500;this.shadowCameraBottom=-500;this.shadowCameraVisible=!1;this.shadowBias=0;this.shadowDarkness=0.5;this.shadowMapHeight=this.shadowMapWidth=512;this.shadowCascade=!1;this.shadowCascadeOffset=
+new THREE.Vector3(0,0,-1E3);this.shadowCascadeCount=2;this.shadowCascadeBias=[0,0,0];this.shadowCascadeWidth=[512,512,512];this.shadowCascadeHeight=[512,512,512];this.shadowCascadeNearZ=[-1,0.99,0.998];this.shadowCascadeFarZ=[0.99,0.998,1];this.shadowCascadeArray=[];this.shadowMatrix=this.shadowCamera=this.shadowMapSize=this.shadowMap=null};THREE.DirectionalLight.prototype=Object.create(THREE.Light.prototype);THREE.HemisphereLight=function(a,b,c){THREE.Light.call(this,a);this.groundColor=new THREE.Color(b);this.position=new THREE.Vector3(0,100,0);this.intensity=void 0!==c?c:1};THREE.HemisphereLight.prototype=Object.create(THREE.Light.prototype);THREE.PointLight=function(a,b,c){THREE.Light.call(this,a);this.position=new THREE.Vector3(0,0,0);this.intensity=void 0!==b?b:1;this.distance=void 0!==c?c:0};THREE.PointLight.prototype=Object.create(THREE.Light.prototype);THREE.SpotLight=function(a,b,c,d,e){THREE.Light.call(this,a);this.position=new THREE.Vector3(0,1,0);this.target=new THREE.Object3D;this.intensity=void 0!==b?b:1;this.distance=void 0!==c?c:0;this.angle=void 0!==d?d:Math.PI/2;this.exponent=void 0!==e?e:10;this.onlyShadow=this.castShadow=!1;this.shadowCameraNear=50;this.shadowCameraFar=5E3;this.shadowCameraFov=50;this.shadowCameraVisible=!1;this.shadowBias=0;this.shadowDarkness=0.5;this.shadowMapHeight=this.shadowMapWidth=512;this.shadowMatrix=this.shadowCamera=
+this.shadowMapSize=this.shadowMap=null};THREE.SpotLight.prototype=Object.create(THREE.Light.prototype);THREE.Loader=function(a){this.statusDomElement=(this.showStatus=a)?THREE.Loader.prototype.addStatusElement():null;this.onLoadStart=function(){};this.onLoadProgress=function(){};this.onLoadComplete=function(){}};
+THREE.Loader.prototype={constructor:THREE.Loader,crossOrigin:"anonymous",addStatusElement:function(){var a=document.createElement("div");a.style.position="absolute";a.style.right="0px";a.style.top="0px";a.style.fontSize="0.8em";a.style.textAlign="left";a.style.background="rgba(0,0,0,0.25)";a.style.color="#fff";a.style.width="120px";a.style.padding="0.5em 0.5em 0.5em 0.5em";a.style.zIndex=1E3;a.innerHTML="Loading ...";return a},updateProgress:function(a){var b="Loaded ",b=a.total?b+((100*a.loaded/
+a.total).toFixed(0)+"%"):b+((a.loaded/1E3).toFixed(2)+" KB");this.statusDomElement.innerHTML=b},extractUrlBase:function(a){a=a.split("/");a.pop();return(1>a.length?".":a.join("/"))+"/"},initMaterials:function(a,b){for(var c=[],d=0;d<a.length;++d)c[d]=THREE.Loader.prototype.createMaterial(a[d],b);return c},needsTangents:function(a){for(var b=0,c=a.length;b<c;b++)if(a[b]instanceof THREE.ShaderMaterial)return!0;return!1},createMaterial:function(a,b){function c(a){a=Math.log(a)/Math.LN2;return Math.floor(a)==
+a}function d(a){a=Math.log(a)/Math.LN2;return Math.pow(2,Math.round(a))}function e(a,e,f,h,i,k,q){var y=/\.dds$/i.test(f),v=b+"/"+f;if(y){var z=THREE.ImageUtils.loadCompressedTexture(v);a[e]=z}else z=document.createElement("canvas"),a[e]=new THREE.Texture(z);a[e].sourceFile=f;h&&(a[e].repeat.set(h[0],h[1]),1!==h[0]&&(a[e].wrapS=THREE.RepeatWrapping),1!==h[1]&&(a[e].wrapT=THREE.RepeatWrapping));i&&a[e].offset.set(i[0],i[1]);k&&(f={repeat:THREE.RepeatWrapping,mirror:THREE.MirroredRepeatWrapping},void 0!==
+f[k[0]]&&(a[e].wrapS=f[k[0]]),void 0!==f[k[1]]&&(a[e].wrapT=f[k[1]]));q&&(a[e].anisotropy=q);if(!y){var t=a[e],a=new Image;a.onload=function(){if(!c(this.width)||!c(this.height)){var a=d(this.width),b=d(this.height);t.image.width=a;t.image.height=b;t.image.getContext("2d").drawImage(this,0,0,a,b)}else t.image=this;t.needsUpdate=!0};a.crossOrigin=g.crossOrigin;a.src=v}}function f(a){return(255*a[0]<<16)+(255*a[1]<<8)+255*a[2]}var g=this,h="MeshLambertMaterial",i={color:15658734,opacity:1,map:null,
+lightMap:null,normalMap:null,bumpMap:null,wireframe:!1};if(a.shading){var k=a.shading.toLowerCase();"phong"===k?h="MeshPhongMaterial":"basic"===k&&(h="MeshBasicMaterial")}void 0!==a.blending&&void 0!==THREE[a.blending]&&(i.blending=THREE[a.blending]);if(void 0!==a.transparent||1>a.opacity)i.transparent=a.transparent;void 0!==a.depthTest&&(i.depthTest=a.depthTest);void 0!==a.depthWrite&&(i.depthWrite=a.depthWrite);void 0!==a.visible&&(i.visible=a.visible);void 0!==a.flipSided&&(i.side=THREE.BackSide);
+void 0!==a.doubleSided&&(i.side=THREE.DoubleSide);void 0!==a.wireframe&&(i.wireframe=a.wireframe);void 0!==a.vertexColors&&("face"===a.vertexColors?i.vertexColors=THREE.FaceColors:a.vertexColors&&(i.vertexColors=THREE.VertexColors));a.colorDiffuse?i.color=f(a.colorDiffuse):a.DbgColor&&(i.color=a.DbgColor);a.colorSpecular&&(i.specular=f(a.colorSpecular));a.colorAmbient&&(i.ambient=f(a.colorAmbient));a.transparency&&(i.opacity=a.transparency);a.specularCoef&&(i.shininess=a.specularCoef);a.mapDiffuse&&
+b&&e(i,"map",a.mapDiffuse,a.mapDiffuseRepeat,a.mapDiffuseOffset,a.mapDiffuseWrap,a.mapDiffuseAnisotropy);a.mapLight&&b&&e(i,"lightMap",a.mapLight,a.mapLightRepeat,a.mapLightOffset,a.mapLightWrap,a.mapLightAnisotropy);a.mapBump&&b&&e(i,"bumpMap",a.mapBump,a.mapBumpRepeat,a.mapBumpOffset,a.mapBumpWrap,a.mapBumpAnisotropy);a.mapNormal&&b&&e(i,"normalMap",a.mapNormal,a.mapNormalRepeat,a.mapNormalOffset,a.mapNormalWrap,a.mapNormalAnisotropy);a.mapSpecular&&b&&e(i,"specularMap",a.mapSpecular,a.mapSpecularRepeat,
+a.mapSpecularOffset,a.mapSpecularWrap,a.mapSpecularAnisotropy);a.mapBumpScale&&(i.bumpScale=a.mapBumpScale);a.mapNormal?(h=THREE.ShaderLib.normalmap,k=THREE.UniformsUtils.clone(h.uniforms),k.tNormal.value=i.normalMap,a.mapNormalFactor&&k.uNormalScale.value.set(a.mapNormalFactor,a.mapNormalFactor),i.map&&(k.tDiffuse.value=i.map,k.enableDiffuse.value=!0),i.specularMap&&(k.tSpecular.value=i.specularMap,k.enableSpecular.value=!0),i.lightMap&&(k.tAO.value=i.lightMap,k.enableAO.value=!0),k.uDiffuseColor.value.setHex(i.color),
+k.uSpecularColor.value.setHex(i.specular),k.uAmbientColor.value.setHex(i.ambient),k.uShininess.value=i.shininess,void 0!==i.opacity&&(k.uOpacity.value=i.opacity),h=new THREE.ShaderMaterial({fragmentShader:h.fragmentShader,vertexShader:h.vertexShader,uniforms:k,lights:!0,fog:!0}),i.transparent&&(h.transparent=!0)):h=new THREE[h](i);void 0!==a.DbgName&&(h.name=a.DbgName);return h}};THREE.ImageLoader=function(){THREE.EventDispatcher.call(this);this.crossOrigin=null};THREE.ImageLoader.prototype={constructor:THREE.ImageLoader,load:function(a,b){var c=this;void 0===b&&(b=new Image);b.addEventListener("load",function(){c.dispatchEvent({type:"load",content:b})},!1);b.addEventListener("error",function(){c.dispatchEvent({type:"error",message:"Couldn't load URL ["+a+"]"})},!1);c.crossOrigin&&(b.crossOrigin=c.crossOrigin);b.src=a}};THREE.JSONLoader=function(a){THREE.Loader.call(this,a);this.withCredentials=!1};THREE.JSONLoader.prototype=Object.create(THREE.Loader.prototype);THREE.JSONLoader.prototype.load=function(a,b,c){c=c&&"string"===typeof c?c:this.extractUrlBase(a);this.onLoadStart();this.loadAjaxJSON(this,a,b,c)};
+THREE.JSONLoader.prototype.loadAjaxJSON=function(a,b,c,d,e){var f=new XMLHttpRequest,g=0;f.onreadystatechange=function(){if(f.readyState===f.DONE)if(200===f.status||0===f.status){if(f.responseText){var h=JSON.parse(f.responseText);a.createModel(h,c,d)}else console.warn("THREE.JSONLoader: ["+b+"] seems to be unreachable or file there is empty");a.onLoadComplete()}else console.error("THREE.JSONLoader: Couldn't load ["+b+"] ["+f.status+"]");else f.readyState===f.LOADING?e&&(0===g&&(g=f.getResponseHeader("Content-Length")),
+e({total:g,loaded:f.responseText.length})):f.readyState===f.HEADERS_RECEIVED&&(g=f.getResponseHeader("Content-Length"))};f.open("GET",b,!0);f.withCredentials=this.withCredentials;f.send(null)};
+THREE.JSONLoader.prototype.createModel=function(a,b,c){var d=new THREE.Geometry,e=void 0!==a.scale?1/a.scale:1,f,g,h,i,k,l,m,n,s,r,p,q,y,v,z,t=a.faces;r=a.vertices;var A=a.normals,I=a.colors,C=0;for(f=0;f<a.uvs.length;f++)a.uvs[f].length&&C++;for(f=0;f<C;f++)d.faceUvs[f]=[],d.faceVertexUvs[f]=[];i=0;for(k=r.length;i<k;)l=new THREE.Vector3,l.x=r[i++]*e,l.y=r[i++]*e,l.z=r[i++]*e,d.vertices.push(l);i=0;for(k=t.length;i<k;){r=t[i++];l=r&1;h=r&2;f=r&4;g=r&8;n=r&16;m=r&32;p=r&64;r&=128;l?(q=new THREE.Face4,
+q.a=t[i++],q.b=t[i++],q.c=t[i++],q.d=t[i++],l=4):(q=new THREE.Face3,q.a=t[i++],q.b=t[i++],q.c=t[i++],l=3);h&&(h=t[i++],q.materialIndex=h);h=d.faces.length;if(f)for(f=0;f<C;f++)y=a.uvs[f],s=t[i++],z=y[2*s],s=y[2*s+1],d.faceUvs[f][h]=new THREE.Vector2(z,s);if(g)for(f=0;f<C;f++){y=a.uvs[f];v=[];for(g=0;g<l;g++)s=t[i++],z=y[2*s],s=y[2*s+1],v[g]=new THREE.Vector2(z,s);d.faceVertexUvs[f][h]=v}n&&(n=3*t[i++],g=new THREE.Vector3,g.x=A[n++],g.y=A[n++],g.z=A[n],q.normal=g);if(m)for(f=0;f<l;f++)n=3*t[i++],g=
+new THREE.Vector3,g.x=A[n++],g.y=A[n++],g.z=A[n],q.vertexNormals.push(g);p&&(m=t[i++],m=new THREE.Color(I[m]),q.color=m);if(r)for(f=0;f<l;f++)m=t[i++],m=new THREE.Color(I[m]),q.vertexColors.push(m);d.faces.push(q)}if(a.skinWeights){i=0;for(k=a.skinWeights.length;i<k;i+=2)t=a.skinWeights[i],A=a.skinWeights[i+1],d.skinWeights.push(new THREE.Vector4(t,A,0,0))}if(a.skinIndices){i=0;for(k=a.skinIndices.length;i<k;i+=2)t=a.skinIndices[i],A=a.skinIndices[i+1],d.skinIndices.push(new THREE.Vector4(t,A,0,0))}d.bones=
+a.bones;d.animation=a.animation;if(void 0!==a.morphTargets){i=0;for(k=a.morphTargets.length;i<k;i++){d.morphTargets[i]={};d.morphTargets[i].name=a.morphTargets[i].name;d.morphTargets[i].vertices=[];I=d.morphTargets[i].vertices;C=a.morphTargets[i].vertices;t=0;for(A=C.length;t<A;t+=3)r=new THREE.Vector3,r.x=C[t]*e,r.y=C[t+1]*e,r.z=C[t+2]*e,I.push(r)}}if(void 0!==a.morphColors){i=0;for(k=a.morphColors.length;i<k;i++){d.morphColors[i]={};d.morphColors[i].name=a.morphColors[i].name;d.morphColors[i].colors=
+[];A=d.morphColors[i].colors;I=a.morphColors[i].colors;e=0;for(t=I.length;e<t;e+=3)C=new THREE.Color(16755200),C.setRGB(I[e],I[e+1],I[e+2]),A.push(C)}}d.computeCentroids();d.computeFaceNormals();a=this.initMaterials(a.materials,c);this.needsTangents(a)&&d.computeTangents();b(d,a)};THREE.LoadingMonitor=function(){THREE.EventDispatcher.call(this);var a=this,b=0,c=0,d=function(){b++;a.dispatchEvent({type:"progress",loaded:b,total:c});b===c&&a.dispatchEvent({type:"load"})};this.add=function(a){c++;a.addEventListener("load",d,!1)}};THREE.SceneLoader=function(){this.onLoadStart=function(){};this.onLoadProgress=function(){};this.onLoadComplete=function(){};this.callbackSync=function(){};this.callbackProgress=function(){};this.geometryHandlerMap={};this.hierarchyHandlerMap={};this.addGeometryHandler("ascii",THREE.JSONLoader)};THREE.SceneLoader.prototype.constructor=THREE.SceneLoader;
+THREE.SceneLoader.prototype.load=function(a,b){var c=this,d=new XMLHttpRequest;d.onreadystatechange=function(){if(4===d.readyState)if(200===d.status||0===d.status){var e=JSON.parse(d.responseText);c.parse(e,b,a)}else console.error("THREE.SceneLoader: Couldn't load ["+a+"] ["+d.status+"]")};d.open("GET",a,!0);d.send(null)};THREE.SceneLoader.prototype.addGeometryHandler=function(a,b){this.geometryHandlerMap[a]={loaderClass:b}};
+THREE.SceneLoader.prototype.addHierarchyHandler=function(a,b){this.hierarchyHandlerMap[a]={loaderClass:b}};
+THREE.SceneLoader.prototype.parse=function(a,b,c){function d(a,b){return"relativeToHTML"==b?a:m+"/"+a}function e(){f(x.scene,J.objects)}function f(a,b){var c,e,g,i,k,m,p;for(p in b)if(void 0===x.objects[p]){var q=b[p],t=null;if(q.type&&q.type in l.hierarchyHandlerMap){if(void 0===q.loading){e={type:1,url:1,material:1,position:1,rotation:1,scale:1,visible:1,children:1,properties:1,skin:1,morph:1,mirroredLoop:1,duration:1};g={};for(var B in q)B in e||(g[B]=q[B]);s=x.materials[q.material];q.loading=
+!0;e=l.hierarchyHandlerMap[q.type].loaderObject;e.options?e.load(d(q.url,J.urlBaseType),h(p,a,s,q)):e.load(d(q.url,J.urlBaseType),h(p,a,s,q),g)}}else if(void 0!==q.geometry){if(n=x.geometries[q.geometry]){t=!1;s=x.materials[q.material];t=s instanceof THREE.ShaderMaterial;g=q.position;i=q.rotation;k=q.scale;c=q.matrix;m=q.quaternion;q.material||(s=new THREE.MeshFaceMaterial(x.face_materials[q.geometry]));s instanceof THREE.MeshFaceMaterial&&0===s.materials.length&&(s=new THREE.MeshFaceMaterial(x.face_materials[q.geometry]));
+if(s instanceof THREE.MeshFaceMaterial)for(e=0;e<s.materials.length;e++)t=t||s.materials[e]instanceof THREE.ShaderMaterial;t&&n.computeTangents();q.skin?t=new THREE.SkinnedMesh(n,s):q.morph?(t=new THREE.MorphAnimMesh(n,s),void 0!==q.duration&&(t.duration=q.duration),void 0!==q.time&&(t.time=q.time),void 0!==q.mirroredLoop&&(t.mirroredLoop=q.mirroredLoop),s.morphNormals&&n.computeMorphNormals()):t=new THREE.Mesh(n,s);t.name=p;c?(t.matrixAutoUpdate=!1,t.matrix.set(c[0],c[1],c[2],c[3],c[4],c[5],c[6],
+c[7],c[8],c[9],c[10],c[11],c[12],c[13],c[14],c[15])):(t.position.set(g[0],g[1],g[2]),m?(t.quaternion.set(m[0],m[1],m[2],m[3]),t.useQuaternion=!0):t.rotation.set(i[0],i[1],i[2]),t.scale.set(k[0],k[1],k[2]));t.visible=q.visible;t.castShadow=q.castShadow;t.receiveShadow=q.receiveShadow;a.add(t);x.objects[p]=t}}else"DirectionalLight"===q.type||"PointLight"===q.type||"AmbientLight"===q.type?(v=void 0!==q.color?q.color:16777215,z=void 0!==q.intensity?q.intensity:1,"DirectionalLight"===q.type?(g=q.direction,
+y=new THREE.DirectionalLight(v,z),y.position.set(g[0],g[1],g[2]),q.target&&(G.push({object:y,targetName:q.target}),y.target=null)):"PointLight"===q.type?(g=q.position,e=q.distance,y=new THREE.PointLight(v,z,e),y.position.set(g[0],g[1],g[2])):"AmbientLight"===q.type&&(y=new THREE.AmbientLight(v)),a.add(y),y.name=p,x.lights[p]=y,x.objects[p]=y):"PerspectiveCamera"===q.type||"OrthographicCamera"===q.type?("PerspectiveCamera"===q.type?r=new THREE.PerspectiveCamera(q.fov,q.aspect,q.near,q.far):"OrthographicCamera"===
+q.type&&(r=new THREE.OrthographicCamera(q.left,q.right,q.top,q.bottom,q.near,q.far)),g=q.position,r.position.set(g[0],g[1],g[2]),a.add(r),r.name=p,x.cameras[p]=r,x.objects[p]=r):(g=q.position,i=q.rotation,k=q.scale,m=q.quaternion,t=new THREE.Object3D,t.name=p,t.position.set(g[0],g[1],g[2]),m?(t.quaternion.set(m[0],m[1],m[2],m[3]),t.useQuaternion=!0):t.rotation.set(i[0],i[1],i[2]),t.scale.set(k[0],k[1],k[2]),t.visible=void 0!==q.visible?q.visible:!1,a.add(t),x.objects[p]=t,x.empties[p]=t);if(t){if(void 0!==
+q.properties)for(var C in q.properties)t.properties[C]=q.properties[C];if(void 0!==q.groups)for(e=0;e<q.groups.length;e++)g=q.groups[e],void 0===x.groups[g]&&(x.groups[g]=[]),x.groups[g].push(p);void 0!==q.children&&f(t,q.children)}}}function g(a){return function(b,c){x.geometries[a]=b;x.face_materials[a]=c;e();t-=1;l.onLoadComplete();k()}}function h(a,b,c,d){return function(f){var f=f.content?f.content:f.dae?f.scene:f,g=d.position,h=d.rotation,i=d.quaternion,n=d.scale;f.position.set(g[0],g[1],g[2]);
+i?(f.quaternion.set(i[0],i[1],i[2],i[3]),f.useQuaternion=!0):f.rotation.set(h[0],h[1],h[2]);f.scale.set(n[0],n[1],n[2]);c&&f.traverse(function(a){a.material=c});var m=void 0!==d.visible?d.visible:!0;f.traverse(function(a){a.visible=m});b.add(f);f.name=a;x.objects[a]=f;e();t-=1;l.onLoadComplete();k()}}function i(a){return function(b,c){x.geometries[a]=b;x.face_materials[a]=c}}function k(){l.callbackProgress({totalModels:I,totalTextures:C,loadedModels:I-t,loadedTextures:C-A},x);l.onLoadProgress();if(0===
+t&&0===A){for(var a=0;a<G.length;a++){var c=G[a],d=x.objects[c.targetName];d?c.object.target=d:(c.object.target=new THREE.Object3D,x.scene.add(c.object.target));c.object.target.properties.targetInverse=c.object}b(x)}}var l=this,m=THREE.Loader.prototype.extractUrlBase(c),n,s,r,p,q,y,v,z,t,A,I,C,x,G=[],J=a,E;for(E in this.geometryHandlerMap)a=this.geometryHandlerMap[E].loaderClass,this.geometryHandlerMap[E].loaderObject=new a;for(E in this.hierarchyHandlerMap)a=this.hierarchyHandlerMap[E].loaderClass,
+this.hierarchyHandlerMap[E].loaderObject=new a;A=t=0;x={scene:new THREE.Scene,geometries:{},face_materials:{},materials:{},textures:{},objects:{},cameras:{},lights:{},fogs:{},empties:{},groups:{}};if(J.transform&&(E=J.transform.position,a=J.transform.rotation,c=J.transform.scale,E&&x.scene.position.set(E[0],E[1],E[2]),a&&x.scene.rotation.set(a[0],a[1],a[2]),c&&x.scene.scale.set(c[0],c[1],c[2]),E||a||c))x.scene.updateMatrix(),x.scene.updateMatrixWorld();E=function(a){return function(){A-=a;k();l.onLoadComplete()}};
+for(var H in J.fogs)a=J.fogs[H],"linear"===a.type?p=new THREE.Fog(0,a.near,a.far):"exp2"===a.type&&(p=new THREE.FogExp2(0,a.density)),a=a.color,p.color.setRGB(a[0],a[1],a[2]),x.fogs[H]=p;for(var B in J.geometries)p=J.geometries[B],p.type in this.geometryHandlerMap&&(t+=1,l.onLoadStart());for(var W in J.objects)p=J.objects[W],p.type&&p.type in this.hierarchyHandlerMap&&(t+=1,l.onLoadStart());I=t;for(B in J.geometries)if(p=J.geometries[B],"cube"===p.type)n=new THREE.CubeGeometry(p.width,p.height,p.depth,
+p.widthSegments,p.heightSegments,p.depthSegments),x.geometries[B]=n;else if("plane"===p.type)n=new THREE.PlaneGeometry(p.width,p.height,p.widthSegments,p.heightSegments),x.geometries[B]=n;else if("sphere"===p.type)n=new THREE.SphereGeometry(p.radius,p.widthSegments,p.heightSegments),x.geometries[B]=n;else if("cylinder"===p.type)n=new THREE.CylinderGeometry(p.topRad,p.botRad,p.height,p.radSegs,p.heightSegs),x.geometries[B]=n;else if("torus"===p.type)n=new THREE.TorusGeometry(p.radius,p.tube,p.segmentsR,
+p.segmentsT),x.geometries[B]=n;else if("icosahedron"===p.type)n=new THREE.IcosahedronGeometry(p.radius,p.subdivisions),x.geometries[B]=n;else if(p.type in this.geometryHandlerMap){W={};for(q in p)"type"!==q&&"url"!==q&&(W[q]=p[q]);this.geometryHandlerMap[p.type].loaderObject.load(d(p.url,J.urlBaseType),g(B),W)}else"embedded"===p.type&&(W=J.embeds[p.id],W.metadata=J.metadata,W&&this.geometryHandlerMap.ascii.loaderObject.createModel(W,i(B),""));for(var F in J.textures)if(B=J.textures[F],B.url instanceof
+Array){A+=B.url.length;for(q=0;q<B.url.length;q++)l.onLoadStart()}else A+=1,l.onLoadStart();C=A;for(F in J.textures){B=J.textures[F];void 0!==B.mapping&&void 0!==THREE[B.mapping]&&(B.mapping=new THREE[B.mapping]);if(B.url instanceof Array){W=B.url.length;p=[];for(q=0;q<W;q++)p[q]=d(B.url[q],J.urlBaseType);q=(q=/\.dds$/i.test(p[0]))?THREE.ImageUtils.loadCompressedTextureCube(p,B.mapping,E(W)):THREE.ImageUtils.loadTextureCube(p,B.mapping,E(W))}else q=/\.dds$/i.test(B.url),W=d(B.url,J.urlBaseType),p=
+E(1),q=q?THREE.ImageUtils.loadCompressedTexture(W,B.mapping,p):THREE.ImageUtils.loadTexture(W,B.mapping,p),void 0!==THREE[B.minFilter]&&(q.minFilter=THREE[B.minFilter]),void 0!==THREE[B.magFilter]&&(q.magFilter=THREE[B.magFilter]),B.anisotropy&&(q.anisotropy=B.anisotropy),B.repeat&&(q.repeat.set(B.repeat[0],B.repeat[1]),1!==B.repeat[0]&&(q.wrapS=THREE.RepeatWrapping),1!==B.repeat[1]&&(q.wrapT=THREE.RepeatWrapping)),B.offset&&q.offset.set(B.offset[0],B.offset[1]),B.wrap&&(W={repeat:THREE.RepeatWrapping,
+mirror:THREE.MirroredRepeatWrapping},void 0!==W[B.wrap[0]]&&(q.wrapS=W[B.wrap[0]]),void 0!==W[B.wrap[1]]&&(q.wrapT=W[B.wrap[1]]));x.textures[F]=q}var K,L;for(K in J.materials){F=J.materials[K];for(L in F.parameters)"envMap"===L||"map"===L||"lightMap"===L||"bumpMap"===L?F.parameters[L]=x.textures[F.parameters[L]]:"shading"===L?F.parameters[L]="flat"===F.parameters[L]?THREE.FlatShading:THREE.SmoothShading:"side"===L?F.parameters[L]="double"==F.parameters[L]?THREE.DoubleSide:"back"==F.parameters[L]?
+THREE.BackSide:THREE.FrontSide:"blending"===L?F.parameters[L]=F.parameters[L]in THREE?THREE[F.parameters[L]]:THREE.NormalBlending:"combine"===L?F.parameters[L]=F.parameters[L]in THREE?THREE[F.parameters[L]]:THREE.MultiplyOperation:"vertexColors"===L?"face"==F.parameters[L]?F.parameters[L]=THREE.FaceColors:F.parameters[L]&&(F.parameters[L]=THREE.VertexColors):"wrapRGB"===L&&(E=F.parameters[L],F.parameters[L]=new THREE.Vector3(E[0],E[1],E[2]));void 0!==F.parameters.opacity&&1>F.parameters.opacity&&
+(F.parameters.transparent=!0);F.parameters.normalMap?(E=THREE.ShaderLib.normalmap,B=THREE.UniformsUtils.clone(E.uniforms),q=F.parameters.color,W=F.parameters.specular,p=F.parameters.ambient,H=F.parameters.shininess,B.tNormal.value=x.textures[F.parameters.normalMap],F.parameters.normalScale&&B.uNormalScale.value.set(F.parameters.normalScale[0],F.parameters.normalScale[1]),F.parameters.map&&(B.tDiffuse.value=F.parameters.map,B.enableDiffuse.value=!0),F.parameters.envMap&&(B.tCube.value=F.parameters.envMap,
+B.enableReflection.value=!0,B.uReflectivity.value=F.parameters.reflectivity),F.parameters.lightMap&&(B.tAO.value=F.parameters.lightMap,B.enableAO.value=!0),F.parameters.specularMap&&(B.tSpecular.value=x.textures[F.parameters.specularMap],B.enableSpecular.value=!0),F.parameters.displacementMap&&(B.tDisplacement.value=x.textures[F.parameters.displacementMap],B.enableDisplacement.value=!0,B.uDisplacementBias.value=F.parameters.displacementBias,B.uDisplacementScale.value=F.parameters.displacementScale),
+B.uDiffuseColor.value.setHex(q),B.uSpecularColor.value.setHex(W),B.uAmbientColor.value.setHex(p),B.uShininess.value=H,F.parameters.opacity&&(B.uOpacity.value=F.parameters.opacity),s=new THREE.ShaderMaterial({fragmentShader:E.fragmentShader,vertexShader:E.vertexShader,uniforms:B,lights:!0,fog:!0})):s=new THREE[F.type](F.parameters);x.materials[K]=s}for(K in J.materials)if(F=J.materials[K],F.parameters.materials){L=[];for(q=0;q<F.parameters.materials.length;q++)L.push(x.materials[F.parameters.materials[q]]);
+x.materials[K].materials=L}e();x.cameras&&J.defaults.camera&&(x.currentCamera=x.cameras[J.defaults.camera]);x.fogs&&J.defaults.fog&&(x.scene.fog=x.fogs[J.defaults.fog]);l.callbackSync(x);k()};THREE.TextureLoader=function(){THREE.EventDispatcher.call(this);this.crossOrigin=null};THREE.TextureLoader.prototype={constructor:THREE.TextureLoader,load:function(a){var b=this,c=new Image;c.addEventListener("load",function(){var a=new THREE.Texture(c);a.needsUpdate=!0;b.dispatchEvent({type:"load",content:a})},!1);c.addEventListener("error",function(){b.dispatchEvent({type:"error",message:"Couldn't load URL ["+a+"]"})},!1);b.crossOrigin&&(c.crossOrigin=b.crossOrigin);c.src=a}};THREE.Material=function(){THREE.EventDispatcher.call(this);this.id=THREE.MaterialIdCount++;this.name="";this.side=THREE.FrontSide;this.opacity=1;this.transparent=!1;this.blending=THREE.NormalBlending;this.blendSrc=THREE.SrcAlphaFactor;this.blendDst=THREE.OneMinusSrcAlphaFactor;this.blendEquation=THREE.AddEquation;this.depthWrite=this.depthTest=!0;this.polygonOffset=!1;this.alphaTest=this.polygonOffsetUnits=this.polygonOffsetFactor=0;this.overdraw=!1;this.needsUpdate=this.visible=!0};
+THREE.Material.prototype.setValues=function(a){if(void 0!==a)for(var b in a){var c=a[b];if(void 0===c)console.warn("THREE.Material: '"+b+"' parameter is undefined.");else if(b in this){var d=this[b];d instanceof THREE.Color&&c instanceof THREE.Color?d.copy(c):d instanceof THREE.Color?d.set(c):d instanceof THREE.Vector3&&c instanceof THREE.Vector3?d.copy(c):this[b]=c}}};
+THREE.Material.prototype.clone=function(a){void 0===a&&(a=new THREE.Material);a.name=this.name;a.side=this.side;a.opacity=this.opacity;a.transparent=this.transparent;a.blending=this.blending;a.blendSrc=this.blendSrc;a.blendDst=this.blendDst;a.blendEquation=this.blendEquation;a.depthTest=this.depthTest;a.depthWrite=this.depthWrite;a.polygonOffset=this.polygonOffset;a.polygonOffsetFactor=this.polygonOffsetFactor;a.polygonOffsetUnits=this.polygonOffsetUnits;a.alphaTest=this.alphaTest;a.overdraw=this.overdraw;
+a.visible=this.visible;return a};THREE.Material.prototype.dispose=function(){this.dispatchEvent({type:"dispose"})};THREE.MaterialIdCount=0;THREE.LineBasicMaterial=function(a){THREE.Material.call(this);this.color=new THREE.Color(16777215);this.linewidth=1;this.linejoin=this.linecap="round";this.vertexColors=!1;this.fog=!0;this.setValues(a)};THREE.LineBasicMaterial.prototype=Object.create(THREE.Material.prototype);
+THREE.LineBasicMaterial.prototype.clone=function(){var a=new THREE.LineBasicMaterial;THREE.Material.prototype.clone.call(this,a);a.color.copy(this.color);a.linewidth=this.linewidth;a.linecap=this.linecap;a.linejoin=this.linejoin;a.vertexColors=this.vertexColors;a.fog=this.fog;return a};THREE.LineDashedMaterial=function(a){THREE.Material.call(this);this.color=new THREE.Color(16777215);this.scale=this.linewidth=1;this.dashSize=3;this.gapSize=1;this.vertexColors=!1;this.fog=!0;this.setValues(a)};THREE.LineDashedMaterial.prototype=Object.create(THREE.Material.prototype);
+THREE.LineDashedMaterial.prototype.clone=function(){var a=new THREE.LineDashedMaterial;THREE.Material.prototype.clone.call(this,a);a.color.copy(this.color);a.linewidth=this.linewidth;a.scale=this.scale;a.dashSize=this.dashSize;a.gapSize=this.gapSize;a.vertexColors=this.vertexColors;a.fog=this.fog;return a};THREE.MeshBasicMaterial=function(a){THREE.Material.call(this);this.color=new THREE.Color(16777215);this.envMap=this.specularMap=this.lightMap=this.map=null;this.combine=THREE.MultiplyOperation;this.reflectivity=1;this.refractionRatio=0.98;this.fog=!0;this.shading=THREE.SmoothShading;this.wireframe=!1;this.wireframeLinewidth=1;this.wireframeLinejoin=this.wireframeLinecap="round";this.vertexColors=THREE.NoColors;this.morphTargets=this.skinning=!1;this.setValues(a)};
+THREE.MeshBasicMaterial.prototype=Object.create(THREE.Material.prototype);
+THREE.MeshBasicMaterial.prototype.clone=function(){var a=new THREE.MeshBasicMaterial;THREE.Material.prototype.clone.call(this,a);a.color.copy(this.color);a.map=this.map;a.lightMap=this.lightMap;a.specularMap=this.specularMap;a.envMap=this.envMap;a.combine=this.combine;a.reflectivity=this.reflectivity;a.refractionRatio=this.refractionRatio;a.fog=this.fog;a.shading=this.shading;a.wireframe=this.wireframe;a.wireframeLinewidth=this.wireframeLinewidth;a.wireframeLinecap=this.wireframeLinecap;a.wireframeLinejoin=
+this.wireframeLinejoin;a.vertexColors=this.vertexColors;a.skinning=this.skinning;a.morphTargets=this.morphTargets;return a};THREE.MeshLambertMaterial=function(a){THREE.Material.call(this);this.color=new THREE.Color(16777215);this.ambient=new THREE.Color(16777215);this.emissive=new THREE.Color(0);this.wrapAround=!1;this.wrapRGB=new THREE.Vector3(1,1,1);this.envMap=this.specularMap=this.lightMap=this.map=null;this.combine=THREE.MultiplyOperation;this.reflectivity=1;this.refractionRatio=0.98;this.fog=!0;this.shading=THREE.SmoothShading;this.wireframe=!1;this.wireframeLinewidth=1;this.wireframeLinejoin=this.wireframeLinecap=
+"round";this.vertexColors=THREE.NoColors;this.morphNormals=this.morphTargets=this.skinning=!1;this.setValues(a)};THREE.MeshLambertMaterial.prototype=Object.create(THREE.Material.prototype);
+THREE.MeshLambertMaterial.prototype.clone=function(){var a=new THREE.MeshLambertMaterial;THREE.Material.prototype.clone.call(this,a);a.color.copy(this.color);a.ambient.copy(this.ambient);a.emissive.copy(this.emissive);a.wrapAround=this.wrapAround;a.wrapRGB.copy(this.wrapRGB);a.map=this.map;a.lightMap=this.lightMap;a.specularMap=this.specularMap;a.envMap=this.envMap;a.combine=this.combine;a.reflectivity=this.reflectivity;a.refractionRatio=this.refractionRatio;a.fog=this.fog;a.shading=this.shading;
+a.wireframe=this.wireframe;a.wireframeLinewidth=this.wireframeLinewidth;a.wireframeLinecap=this.wireframeLinecap;a.wireframeLinejoin=this.wireframeLinejoin;a.vertexColors=this.vertexColors;a.skinning=this.skinning;a.morphTargets=this.morphTargets;a.morphNormals=this.morphNormals;return a};THREE.MeshPhongMaterial=function(a){THREE.Material.call(this);this.color=new THREE.Color(16777215);this.ambient=new THREE.Color(16777215);this.emissive=new THREE.Color(0);this.specular=new THREE.Color(1118481);this.shininess=30;this.metal=!1;this.perPixel=!0;this.wrapAround=!1;this.wrapRGB=new THREE.Vector3(1,1,1);this.bumpMap=this.lightMap=this.map=null;this.bumpScale=1;this.normalMap=null;this.normalScale=new THREE.Vector2(1,1);this.envMap=this.specularMap=null;this.combine=THREE.MultiplyOperation;
+this.reflectivity=1;this.refractionRatio=0.98;this.fog=!0;this.shading=THREE.SmoothShading;this.wireframe=!1;this.wireframeLinewidth=1;this.wireframeLinejoin=this.wireframeLinecap="round";this.vertexColors=THREE.NoColors;this.morphNormals=this.morphTargets=this.skinning=!1;this.setValues(a)};THREE.MeshPhongMaterial.prototype=Object.create(THREE.Material.prototype);
+THREE.MeshPhongMaterial.prototype.clone=function(){var a=new THREE.MeshPhongMaterial;THREE.Material.prototype.clone.call(this,a);a.color.copy(this.color);a.ambient.copy(this.ambient);a.emissive.copy(this.emissive);a.specular.copy(this.specular);a.shininess=this.shininess;a.metal=this.metal;a.perPixel=this.perPixel;a.wrapAround=this.wrapAround;a.wrapRGB.copy(this.wrapRGB);a.map=this.map;a.lightMap=this.lightMap;a.bumpMap=this.bumpMap;a.bumpScale=this.bumpScale;a.normalMap=this.normalMap;a.normalScale.copy(this.normalScale);
+a.specularMap=this.specularMap;a.envMap=this.envMap;a.combine=this.combine;a.reflectivity=this.reflectivity;a.refractionRatio=this.refractionRatio;a.fog=this.fog;a.shading=this.shading;a.wireframe=this.wireframe;a.wireframeLinewidth=this.wireframeLinewidth;a.wireframeLinecap=this.wireframeLinecap;a.wireframeLinejoin=this.wireframeLinejoin;a.vertexColors=this.vertexColors;a.skinning=this.skinning;a.morphTargets=this.morphTargets;a.morphNormals=this.morphNormals;return a};THREE.MeshDepthMaterial=function(a){THREE.Material.call(this);this.wireframe=!1;this.wireframeLinewidth=1;this.setValues(a)};THREE.MeshDepthMaterial.prototype=Object.create(THREE.Material.prototype);THREE.MeshDepthMaterial.prototype.clone=function(){var a=new THREE.LineBasicMaterial;THREE.Material.prototype.clone.call(this,a);a.wireframe=this.wireframe;a.wireframeLinewidth=this.wireframeLinewidth;return a};THREE.MeshNormalMaterial=function(a){THREE.Material.call(this,a);this.shading=THREE.FlatShading;this.wireframe=!1;this.wireframeLinewidth=1;this.setValues(a)};THREE.MeshNormalMaterial.prototype=Object.create(THREE.Material.prototype);THREE.MeshNormalMaterial.prototype.clone=function(){var a=new THREE.MeshNormalMaterial;THREE.Material.prototype.clone.call(this,a);a.shading=this.shading;a.wireframe=this.wireframe;a.wireframeLinewidth=this.wireframeLinewidth;return a};THREE.MeshFaceMaterial=function(a){this.materials=a instanceof Array?a:[]};THREE.MeshFaceMaterial.prototype.clone=function(){return new THREE.MeshFaceMaterial(this.materials.slice(0))};THREE.ParticleBasicMaterial=function(a){THREE.Material.call(this);this.color=new THREE.Color(16777215);this.map=null;this.size=1;this.sizeAttenuation=!0;this.vertexColors=!1;this.fog=!0;this.setValues(a)};THREE.ParticleBasicMaterial.prototype=Object.create(THREE.Material.prototype);
+THREE.ParticleBasicMaterial.prototype.clone=function(){var a=new THREE.ParticleBasicMaterial;THREE.Material.prototype.clone.call(this,a);a.color.copy(this.color);a.map=this.map;a.size=this.size;a.sizeAttenuation=this.sizeAttenuation;a.vertexColors=this.vertexColors;a.fog=this.fog;return a};THREE.ParticleCanvasMaterial=function(a){THREE.Material.call(this);this.color=new THREE.Color(16777215);this.program=function(){};this.setValues(a)};THREE.ParticleCanvasMaterial.prototype=Object.create(THREE.Material.prototype);THREE.ParticleCanvasMaterial.prototype.clone=function(){var a=new THREE.ParticleCanvasMaterial;THREE.Material.prototype.clone.call(this,a);a.color.copy(this.color);a.program=this.program;return a};THREE.ShaderMaterial=function(a){THREE.Material.call(this);this.vertexShader=this.fragmentShader="void main() {}";this.uniforms={};this.defines={};this.attributes=null;this.shading=THREE.SmoothShading;this.wireframe=!1;this.wireframeLinewidth=1;this.lights=this.fog=!1;this.vertexColors=THREE.NoColors;this.morphNormals=this.morphTargets=this.skinning=!1;this.setValues(a)};THREE.ShaderMaterial.prototype=Object.create(THREE.Material.prototype);
+THREE.ShaderMaterial.prototype.clone=function(){var a=new THREE.ShaderMaterial;THREE.Material.prototype.clone.call(this,a);a.fragmentShader=this.fragmentShader;a.vertexShader=this.vertexShader;a.uniforms=THREE.UniformsUtils.clone(this.uniforms);a.attributes=this.attributes;a.defines=this.defines;a.shading=this.shading;a.wireframe=this.wireframe;a.wireframeLinewidth=this.wireframeLinewidth;a.fog=this.fog;a.lights=this.lights;a.vertexColors=this.vertexColors;a.skinning=this.skinning;a.morphTargets=
+this.morphTargets;a.morphNormals=this.morphNormals;return a};THREE.SpriteMaterial=function(a){THREE.Material.call(this);this.color=new THREE.Color(16777215);this.map=new THREE.Texture;this.useScreenCoordinates=!0;this.depthTest=!this.useScreenCoordinates;this.sizeAttenuation=!this.useScreenCoordinates;this.scaleByViewport=!this.sizeAttenuation;this.alignment=THREE.SpriteAlignment.center.clone();this.fog=!1;this.uvOffset=new THREE.Vector2(0,0);this.uvScale=new THREE.Vector2(1,1);this.setValues(a);a=a||{};void 0===a.depthTest&&(this.depthTest=!this.useScreenCoordinates);
+void 0===a.sizeAttenuation&&(this.sizeAttenuation=!this.useScreenCoordinates);void 0===a.scaleByViewport&&(this.scaleByViewport=!this.sizeAttenuation)};THREE.SpriteMaterial.prototype=Object.create(THREE.Material.prototype);
+THREE.SpriteMaterial.prototype.clone=function(){var a=new THREE.SpriteMaterial;THREE.Material.prototype.clone.call(this,a);a.color.copy(this.color);a.map=this.map;a.useScreenCoordinates=this.useScreenCoordinates;a.sizeAttenuation=this.sizeAttenuation;a.scaleByViewport=this.scaleByViewport;a.alignment.copy(this.alignment);a.uvOffset.copy(this.uvOffset);a.uvScale.copy(this.uvScale);a.fog=this.fog;return a};THREE.SpriteAlignment={};THREE.SpriteAlignment.topLeft=new THREE.Vector2(1,-1);
+THREE.SpriteAlignment.topCenter=new THREE.Vector2(0,-1);THREE.SpriteAlignment.topRight=new THREE.Vector2(-1,-1);THREE.SpriteAlignment.centerLeft=new THREE.Vector2(1,0);THREE.SpriteAlignment.center=new THREE.Vector2(0,0);THREE.SpriteAlignment.centerRight=new THREE.Vector2(-1,0);THREE.SpriteAlignment.bottomLeft=new THREE.Vector2(1,1);THREE.SpriteAlignment.bottomCenter=new THREE.Vector2(0,1);THREE.SpriteAlignment.bottomRight=new THREE.Vector2(-1,1);THREE.Texture=function(a,b,c,d,e,f,g,h,i){THREE.EventDispatcher.call(this);this.id=THREE.TextureIdCount++;this.name="";this.image=a;this.mipmaps=[];this.mapping=void 0!==b?b:new THREE.UVMapping;this.wrapS=void 0!==c?c:THREE.ClampToEdgeWrapping;this.wrapT=void 0!==d?d:THREE.ClampToEdgeWrapping;this.magFilter=void 0!==e?e:THREE.LinearFilter;this.minFilter=void 0!==f?f:THREE.LinearMipMapLinearFilter;this.anisotropy=void 0!==i?i:1;this.format=void 0!==g?g:THREE.RGBAFormat;this.type=void 0!==h?h:THREE.UnsignedByteType;
+this.offset=new THREE.Vector2(0,0);this.repeat=new THREE.Vector2(1,1);this.generateMipmaps=!0;this.premultiplyAlpha=!1;this.flipY=!0;this.unpackAlignment=4;this.needsUpdate=!1;this.onUpdate=null};
+THREE.Texture.prototype={constructor:THREE.Texture,clone:function(a){void 0===a&&(a=new THREE.Texture);a.image=this.image;a.mipmaps=this.mipmaps.slice(0);a.mapping=this.mapping;a.wrapS=this.wrapS;a.wrapT=this.wrapT;a.magFilter=this.magFilter;a.minFilter=this.minFilter;a.anisotropy=this.anisotropy;a.format=this.format;a.type=this.type;a.offset.copy(this.offset);a.repeat.copy(this.repeat);a.generateMipmaps=this.generateMipmaps;a.premultiplyAlpha=this.premultiplyAlpha;a.flipY=this.flipY;a.unpackAlignment=
+this.unpackAlignment;return a},dispose:function(){this.dispatchEvent({type:"dispose"})}};THREE.TextureIdCount=0;THREE.CompressedTexture=function(a,b,c,d,e,f,g,h,i,k,l){THREE.Texture.call(this,null,f,g,h,i,k,d,e,l);this.image={width:b,height:c};this.mipmaps=a;this.generateMipmaps=!1};THREE.CompressedTexture.prototype=Object.create(THREE.Texture.prototype);THREE.CompressedTexture.prototype.clone=function(){var a=new THREE.CompressedTexture;THREE.Texture.prototype.clone.call(this,a);return a};THREE.DataTexture=function(a,b,c,d,e,f,g,h,i,k,l){THREE.Texture.call(this,null,f,g,h,i,k,d,e,l);this.image={data:a,width:b,height:c}};THREE.DataTexture.prototype=Object.create(THREE.Texture.prototype);THREE.DataTexture.prototype.clone=function(){var a=new THREE.DataTexture;THREE.Texture.prototype.clone.call(this,a);return a};THREE.Particle=function(a){THREE.Object3D.call(this);this.material=a};THREE.Particle.prototype=Object.create(THREE.Object3D.prototype);THREE.Particle.prototype.clone=function(a){void 0===a&&(a=new THREE.Particle(this.material));THREE.Object3D.prototype.clone.call(this,a);return a};THREE.ParticleSystem=function(a,b){THREE.Object3D.call(this);this.geometry=a;this.material=void 0!==b?b:new THREE.ParticleBasicMaterial({color:16777215*Math.random()});this.sortParticles=!1;this.geometry&&null===this.geometry.boundingSphere&&this.geometry.computeBoundingSphere();this.frustumCulled=!1};THREE.ParticleSystem.prototype=Object.create(THREE.Object3D.prototype);
+THREE.ParticleSystem.prototype.clone=function(a){void 0===a&&(a=new THREE.ParticleSystem(this.geometry,this.material));a.sortParticles=this.sortParticles;THREE.Object3D.prototype.clone.call(this,a);return a};THREE.Line=function(a,b,c){THREE.Object3D.call(this);this.geometry=a;this.material=void 0!==b?b:new THREE.LineBasicMaterial({color:16777215*Math.random()});this.type=void 0!==c?c:THREE.LineStrip;this.geometry&&(this.geometry.boundingSphere||this.geometry.computeBoundingSphere())};THREE.LineStrip=0;THREE.LinePieces=1;THREE.Line.prototype=Object.create(THREE.Object3D.prototype);
+THREE.Line.prototype.clone=function(a){void 0===a&&(a=new THREE.Line(this.geometry,this.material,this.type));THREE.Object3D.prototype.clone.call(this,a);return a};THREE.Mesh=function(a,b){THREE.Object3D.call(this);this.geometry=a;this.material=void 0!==b?b:new THREE.MeshBasicMaterial({color:16777215*Math.random(),wireframe:!0});void 0!==this.geometry&&(null===this.geometry.boundingSphere&&this.geometry.computeBoundingSphere(),this.updateMorphTargets())};THREE.Mesh.prototype=Object.create(THREE.Object3D.prototype);
+THREE.Mesh.prototype.updateMorphTargets=function(){if(0<this.geometry.morphTargets.length){this.morphTargetBase=-1;this.morphTargetForcedOrder=[];this.morphTargetInfluences=[];this.morphTargetDictionary={};for(var a=0,b=this.geometry.morphTargets.length;a<b;a++)this.morphTargetInfluences.push(0),this.morphTargetDictionary[this.geometry.morphTargets[a].name]=a}};
+THREE.Mesh.prototype.getMorphTargetIndexByName=function(a){if(void 0!==this.morphTargetDictionary[a])return this.morphTargetDictionary[a];console.log("THREE.Mesh.getMorphTargetIndexByName: morph target "+a+" does not exist. Returning 0.");return 0};THREE.Mesh.prototype.clone=function(a){void 0===a&&(a=new THREE.Mesh(this.geometry,this.material));THREE.Object3D.prototype.clone.call(this,a);return a};THREE.Bone=function(a){THREE.Object3D.call(this);this.skin=a;this.skinMatrix=new THREE.Matrix4};THREE.Bone.prototype=Object.create(THREE.Object3D.prototype);THREE.Bone.prototype.update=function(a,b){this.matrixAutoUpdate&&(b|=this.updateMatrix());if(b||this.matrixWorldNeedsUpdate)a?this.skinMatrix.multiplyMatrices(a,this.matrix):this.skinMatrix.copy(this.matrix),this.matrixWorldNeedsUpdate=!1,b=!0;var c,d=this.children.length;for(c=0;c<d;c++)this.children[c].update(this.skinMatrix,b)};THREE.SkinnedMesh=function(a,b,c){THREE.Mesh.call(this,a,b);this.useVertexTexture=void 0!==c?c:!0;this.identityMatrix=new THREE.Matrix4;this.bones=[];this.boneMatrices=[];var d,e,f;if(this.geometry&&void 0!==this.geometry.bones){for(a=0;a<this.geometry.bones.length;a++)c=this.geometry.bones[a],d=c.pos,e=c.rotq,f=c.scl,b=this.addBone(),b.name=c.name,b.position.set(d[0],d[1],d[2]),b.quaternion.set(e[0],e[1],e[2],e[3]),b.useQuaternion=!0,void 0!==f?b.scale.set(f[0],f[1],f[2]):b.scale.set(1,1,1);for(a=
+0;a<this.bones.length;a++)c=this.geometry.bones[a],b=this.bones[a],-1===c.parent?this.add(b):this.bones[c.parent].add(b);a=this.bones.length;this.useVertexTexture?(this.boneTextureHeight=this.boneTextureWidth=a=256<a?64:64<a?32:16<a?16:8,this.boneMatrices=new Float32Array(4*this.boneTextureWidth*this.boneTextureHeight),this.boneTexture=new THREE.DataTexture(this.boneMatrices,this.boneTextureWidth,this.boneTextureHeight,THREE.RGBAFormat,THREE.FloatType),this.boneTexture.minFilter=THREE.NearestFilter,
+this.boneTexture.magFilter=THREE.NearestFilter,this.boneTexture.generateMipmaps=!1,this.boneTexture.flipY=!1):this.boneMatrices=new Float32Array(16*a);this.pose()}};THREE.SkinnedMesh.prototype=Object.create(THREE.Mesh.prototype);THREE.SkinnedMesh.prototype.addBone=function(a){void 0===a&&(a=new THREE.Bone(this));this.bones.push(a);return a};
+THREE.SkinnedMesh.prototype.updateMatrixWorld=function(a){this.matrixAutoUpdate&&this.updateMatrix();if(this.matrixWorldNeedsUpdate||a)this.parent?this.matrixWorld.multiplyMatrices(this.parent.matrixWorld,this.matrix):this.matrixWorld.copy(this.matrix),this.matrixWorldNeedsUpdate=!1;for(var a=0,b=this.children.length;a<b;a++){var c=this.children[a];c instanceof THREE.Bone?c.update(this.identityMatrix,!1):c.updateMatrixWorld(!0)}if(void 0==this.boneInverses){this.boneInverses=[];a=0;for(b=this.bones.length;a<
+b;a++)c=new THREE.Matrix4,c.getInverse(this.bones[a].skinMatrix),this.boneInverses.push(c)}a=0;for(b=this.bones.length;a<b;a++)THREE.SkinnedMesh.offsetMatrix.multiplyMatrices(this.bones[a].skinMatrix,this.boneInverses[a]),THREE.SkinnedMesh.offsetMatrix.flattenToArrayOffset(this.boneMatrices,16*a);this.useVertexTexture&&(this.boneTexture.needsUpdate=!0)};
+THREE.SkinnedMesh.prototype.pose=function(){this.updateMatrixWorld(!0);for(var a=0;a<this.geometry.skinIndices.length;a++){var b=this.geometry.skinWeights[a],c=1/b.lengthManhattan();Infinity!==c?b.multiplyScalar(c):b.set(1)}};THREE.SkinnedMesh.prototype.clone=function(a){void 0===a&&(a=new THREE.SkinnedMesh(this.geometry,this.material,this.useVertexTexture));THREE.Mesh.prototype.clone.call(this,a);return a};THREE.SkinnedMesh.offsetMatrix=new THREE.Matrix4;THREE.MorphAnimMesh=function(a,b){THREE.Mesh.call(this,a,b);this.duration=1E3;this.mirroredLoop=!1;this.currentKeyframe=this.lastKeyframe=this.time=0;this.direction=1;this.directionBackwards=!1;this.setFrameRange(0,this.geometry.morphTargets.length-1)};THREE.MorphAnimMesh.prototype=Object.create(THREE.Mesh.prototype);THREE.MorphAnimMesh.prototype.setFrameRange=function(a,b){this.startKeyframe=a;this.endKeyframe=b;this.length=this.endKeyframe-this.startKeyframe+1};
+THREE.MorphAnimMesh.prototype.setDirectionForward=function(){this.direction=1;this.directionBackwards=!1};THREE.MorphAnimMesh.prototype.setDirectionBackward=function(){this.direction=-1;this.directionBackwards=!0};
+THREE.MorphAnimMesh.prototype.parseAnimations=function(){var a=this.geometry;a.animations||(a.animations={});for(var b,c=a.animations,d=/([a-z]+)(\d+)/,e=0,f=a.morphTargets.length;e<f;e++){var g=a.morphTargets[e].name.match(d);if(g&&1<g.length){g=g[1];c[g]||(c[g]={start:Infinity,end:-Infinity});var h=c[g];e<h.start&&(h.start=e);e>h.end&&(h.end=e);b||(b=g)}}a.firstAnimation=b};
+THREE.MorphAnimMesh.prototype.setAnimationLabel=function(a,b,c){this.geometry.animations||(this.geometry.animations={});this.geometry.animations[a]={start:b,end:c}};THREE.MorphAnimMesh.prototype.playAnimation=function(a,b){var c=this.geometry.animations[a];c?(this.setFrameRange(c.start,c.end),this.duration=1E3*((c.end-c.start)/b),this.time=0):console.warn("animation["+a+"] undefined")};
+THREE.MorphAnimMesh.prototype.updateAnimation=function(a){var b=this.duration/this.length;this.time+=this.direction*a;if(this.mirroredLoop){if(this.time>this.duration||0>this.time)this.direction*=-1,this.time>this.duration&&(this.time=this.duration,this.directionBackwards=!0),0>this.time&&(this.time=0,this.directionBackwards=!1)}else this.time%=this.duration,0>this.time&&(this.time+=this.duration);a=this.startKeyframe+THREE.Math.clamp(Math.floor(this.time/b),0,this.length-1);a!==this.currentKeyframe&&
+(this.morphTargetInfluences[this.lastKeyframe]=0,this.morphTargetInfluences[this.currentKeyframe]=1,this.morphTargetInfluences[a]=0,this.lastKeyframe=this.currentKeyframe,this.currentKeyframe=a);b=this.time%b/b;this.directionBackwards&&(b=1-b);this.morphTargetInfluences[this.currentKeyframe]=b;this.morphTargetInfluences[this.lastKeyframe]=1-b};
+THREE.MorphAnimMesh.prototype.clone=function(a){void 0===a&&(a=new THREE.MorphAnimMesh(this.geometry,this.material));a.duration=this.duration;a.mirroredLoop=this.mirroredLoop;a.time=this.time;a.lastKeyframe=this.lastKeyframe;a.currentKeyframe=this.currentKeyframe;a.direction=this.direction;a.directionBackwards=this.directionBackwards;THREE.Mesh.prototype.clone.call(this,a);return a};THREE.Ribbon=function(a,b){THREE.Object3D.call(this);this.geometry=a;this.material=b};THREE.Ribbon.prototype=Object.create(THREE.Object3D.prototype);THREE.Ribbon.prototype.clone=function(a){void 0===a&&(a=new THREE.Ribbon(this.geometry,this.material));THREE.Object3D.prototype.clone.call(this,a);return a};THREE.LOD=function(){THREE.Object3D.call(this);this.LODs=[]};THREE.LOD.prototype=Object.create(THREE.Object3D.prototype);THREE.LOD.prototype.addLevel=function(a,b){void 0===b&&(b=0);for(var b=Math.abs(b),c=0;c<this.LODs.length&&!(b<this.LODs[c].visibleAtDistance);c++);this.LODs.splice(c,0,{visibleAtDistance:b,object3D:a});this.add(a)};
+THREE.LOD.prototype.update=function(a){if(1<this.LODs.length){a.matrixWorldInverse.getInverse(a.matrixWorld);a=a.matrixWorldInverse;a=-(a.elements[2]*this.matrixWorld.elements[12]+a.elements[6]*this.matrixWorld.elements[13]+a.elements[10]*this.matrixWorld.elements[14]+a.elements[14]);this.LODs[0].object3D.visible=!0;for(var b=1;b<this.LODs.length;b++)if(a>=this.LODs[b].visibleAtDistance)this.LODs[b-1].object3D.visible=!1,this.LODs[b].object3D.visible=!0;else break;for(;b<this.LODs.length;b++)this.LODs[b].object3D.visible=
+!1}};THREE.LOD.prototype.clone=function(){};THREE.Sprite=function(a){THREE.Object3D.call(this);this.material=void 0!==a?a:new THREE.SpriteMaterial;this.rotation3d=this.rotation;this.rotation=0};THREE.Sprite.prototype=Object.create(THREE.Object3D.prototype);THREE.Sprite.prototype.updateMatrix=function(){this.matrix.setPosition(this.position);this.rotation3d.set(0,0,this.rotation);this.matrix.setRotationFromEuler(this.rotation3d);(1!==this.scale.x||1!==this.scale.y)&&this.matrix.scale(this.scale);this.matrixWorldNeedsUpdate=!0};
+THREE.Sprite.prototype.clone=function(a){void 0===a&&(a=new THREE.Sprite(this.material));THREE.Object3D.prototype.clone.call(this,a);return a};THREE.Scene=function(){THREE.Object3D.call(this);this.overrideMaterial=this.fog=null;this.matrixAutoUpdate=!1;this.__objects=[];this.__lights=[];this.__objectsAdded=[];this.__objectsRemoved=[]};THREE.Scene.prototype=Object.create(THREE.Object3D.prototype);
+THREE.Scene.prototype.__addObject=function(a){if(a instanceof THREE.Light)-1===this.__lights.indexOf(a)&&this.__lights.push(a),a.target&&void 0===a.target.parent&&this.add(a.target);else if(!(a instanceof THREE.Camera||a instanceof THREE.Bone)&&-1===this.__objects.indexOf(a)){this.__objects.push(a);this.__objectsAdded.push(a);var b=this.__objectsRemoved.indexOf(a);-1!==b&&this.__objectsRemoved.splice(b,1)}for(b=0;b<a.children.length;b++)this.__addObject(a.children[b])};
+THREE.Scene.prototype.__removeObject=function(a){if(a instanceof THREE.Light){var b=this.__lights.indexOf(a);-1!==b&&this.__lights.splice(b,1)}else a instanceof THREE.Camera||(b=this.__objects.indexOf(a),-1!==b&&(this.__objects.splice(b,1),this.__objectsRemoved.push(a),b=this.__objectsAdded.indexOf(a),-1!==b&&this.__objectsAdded.splice(b,1)));for(b=0;b<a.children.length;b++)this.__removeObject(a.children[b])};THREE.Fog=function(a,b,c){this.name="";this.color=new THREE.Color(a);this.near=void 0!==b?b:1;this.far=void 0!==c?c:1E3};THREE.Fog.prototype.clone=function(){return new THREE.Fog(this.color.getHex(),this.near,this.far)};THREE.FogExp2=function(a,b){this.name="";this.color=new THREE.Color(a);this.density=void 0!==b?b:2.5E-4};THREE.FogExp2.prototype.clone=function(){return new THREE.FogExp2(this.color.getHex(),this.density)};THREE.CanvasRenderer=function(a){function b(a){C!==a&&(C=t.globalAlpha=a)}function c(a){x!==a&&(a===THREE.NormalBlending?t.globalCompositeOperation="source-over":a===THREE.AdditiveBlending?t.globalCompositeOperation="lighter":a===THREE.SubtractiveBlending&&(t.globalCompositeOperation="darker"),x=a)}function d(a){E!==a&&(E=t.lineWidth=a)}function e(a){H!==a&&(H=t.lineCap=a)}function f(a){B!==a&&(B=t.lineJoin=a)}function g(a){G!==a&&(G=t.strokeStyle=a)}function h(a){J!==a&&(J=t.fillStyle=a)}function i(a,
+b){if(W!==a||F!==b)t.setLineDash([a,b]),W=a,F=b}console.log("THREE.CanvasRenderer",THREE.REVISION);var k=THREE.Math.smoothstep,a=a||{},l=this,m,n,s,r=new THREE.Projector,p=void 0!==a.canvas?a.canvas:document.createElement("canvas"),q,y,v,z,t=p.getContext("2d"),A=new THREE.Color(0),I=0,C=1,x=0,G=null,J=null,E=null,H=null,B=null,W=null,F=0,K,L,U,fa,Ca=new THREE.RenderableVertex,$a=new THREE.RenderableVertex,M,ca,qa,ha,ra,N,Ma,Na,mb,Pa,ta,ka,aa=new THREE.Color,pa=new THREE.Color,Y=new THREE.Color,da=
+new THREE.Color,la=new THREE.Color,Z=new THREE.Color,oa=new THREE.Color,gb=new THREE.Color,nb={},ia={},Wa,ab,Fa,Xa,ub,Ib,Jb,fc,Ab,mc,pb=new THREE.Box2,Ka=new THREE.Box2,Va=new THREE.Box2,gc=!1,vb=new THREE.Color,Qa=new THREE.Color,La=new THREE.Color,bb=new THREE.Vector3,xb,j,yb,Ra,cb,Sa,zb=16;xb=document.createElement("canvas");xb.width=xb.height=2;j=xb.getContext("2d");j.fillStyle="rgba(0,0,0,1)";j.fillRect(0,0,2,2);yb=j.getImageData(0,0,2,2);Ra=yb.data;cb=document.createElement("canvas");cb.width=
+cb.height=zb;Sa=cb.getContext("2d");Sa.translate(-zb/2,-zb/2);Sa.scale(zb,zb);zb--;void 0===t.setLineDash&&(t.setLineDash=void 0!==t.mozDash?function(a){t.mozDash=null!==a[0]?a:null}:function(){});this.domElement=p;this.devicePixelRatio=void 0!==a.devicePixelRatio?a.devicePixelRatio:void 0!==window.devicePixelRatio?window.devicePixelRatio:1;this.sortElements=this.sortObjects=this.autoClear=!0;this.info={render:{vertices:0,faces:0}};this.supportsVertexTextures=function(){};this.setFaceCulling=function(){};
+this.setSize=function(a,b){q=a*this.devicePixelRatio;y=b*this.devicePixelRatio;v=Math.floor(q/2);z=Math.floor(y/2);p.width=q;p.height=y;p.style.width=a+"px";p.style.height=b+"px";pb.set(new THREE.Vector2(-v,-z),new THREE.Vector2(v,z));Ka.set(new THREE.Vector2(-v,-z),new THREE.Vector2(v,z));C=1;x=0;B=H=E=J=G=null};this.setClearColor=function(a,b){A.copy(a);I=void 0!==b?b:1;Ka.set(new THREE.Vector2(-v,-z),new THREE.Vector2(v,z))};this.setClearColorHex=function(a,b){A.setHex(a);I=void 0!==b?b:1;Ka.set(new THREE.Vector2(-v,
+-z),new THREE.Vector2(v,z))};this.getMaxAnisotropy=function(){return 0};this.clear=function(){t.setTransform(1,0,0,-1,v,z);!1===Ka.empty()&&(Ka.intersect(pb),Ka.expandByScalar(2),1>I&&t.clearRect(Ka.min.x|0,Ka.min.y|0,Ka.max.x-Ka.min.x|0,Ka.max.y-Ka.min.y|0),0<I&&(c(THREE.NormalBlending),b(1),h("rgba("+Math.floor(255*A.r)+","+Math.floor(255*A.g)+","+Math.floor(255*A.b)+","+I+")"),t.fillRect(Ka.min.x|0,Ka.min.y|0,Ka.max.x-Ka.min.x|0,Ka.max.y-Ka.min.y|0)),Ka.makeEmpty())};this.render=function(a,p){function q(a,
+b,c){for(var d=0,e=s.length;d<e;d++){var f=s[d];gb.copy(f.color);if(f instanceof THREE.DirectionalLight){var g=bb.getPositionFromMatrix(f.matrixWorld).normalize(),j=b.dot(g);0>=j||(j*=f.intensity,c.add(gb.multiplyScalar(j)))}else f instanceof THREE.PointLight&&(g=bb.getPositionFromMatrix(f.matrixWorld),j=b.dot(bb.subVectors(g,a).normalize()),0>=j||(j*=0==f.distance?1:1-Math.min(a.distanceTo(g)/f.distance,1),0!=j&&(j*=f.intensity,c.add(gb.multiplyScalar(j)))))}}function x(a,d,e,f,g,j,h,i){l.info.render.vertices+=
+3;l.info.render.faces++;b(i.opacity);c(i.blending);M=a.positionScreen.x;ca=a.positionScreen.y;qa=d.positionScreen.x;ha=d.positionScreen.y;ra=e.positionScreen.x;N=e.positionScreen.y;y(M,ca,qa,ha,ra,N);(i instanceof THREE.MeshLambertMaterial||i instanceof THREE.MeshPhongMaterial)&&null===i.map?(Z.copy(i.color),oa.copy(i.emissive),i.vertexColors===THREE.FaceColors&&Z.multiply(h.color),!0===gc?!1===i.wireframe&&i.shading==THREE.SmoothShading&&3==h.vertexNormalsLength?(pa.copy(vb),Y.copy(vb),da.copy(vb),
+q(h.v1.positionWorld,h.vertexNormalsModel[0],pa),q(h.v2.positionWorld,h.vertexNormalsModel[1],Y),q(h.v3.positionWorld,h.vertexNormalsModel[2],da),pa.multiply(Z).add(oa),Y.multiply(Z).add(oa),da.multiply(Z).add(oa),la.addColors(Y,da).multiplyScalar(0.5),Fa=E(pa,Y,da,la),G(M,ca,qa,ha,ra,N,0,0,1,0,0,1,Fa)):(aa.copy(vb),q(h.centroidModel,h.normalModel,aa),aa.multiply(Z).add(oa),!0===i.wireframe?C(aa,i.wireframeLinewidth,i.wireframeLinecap,i.wireframeLinejoin):A(aa)):!0===i.wireframe?C(i.color,i.wireframeLinewidth,
+i.wireframeLinecap,i.wireframeLinejoin):A(i.color)):i instanceof THREE.MeshBasicMaterial||i instanceof THREE.MeshLambertMaterial||i instanceof THREE.MeshPhongMaterial?null!==i.map?i.map.mapping instanceof THREE.UVMapping&&(Xa=h.uvs[0],F(M,ca,qa,ha,ra,N,Xa[f].x,Xa[f].y,Xa[g].x,Xa[g].y,Xa[j].x,Xa[j].y,i.map)):null!==i.envMap?i.envMap.mapping instanceof THREE.SphericalReflectionMapping&&(bb.copy(h.vertexNormalsModelView[f]),ub=0.5*bb.x+0.5,Ib=0.5*bb.y+0.5,bb.copy(h.vertexNormalsModelView[g]),Jb=0.5*
+bb.x+0.5,fc=0.5*bb.y+0.5,bb.copy(h.vertexNormalsModelView[j]),Ab=0.5*bb.x+0.5,mc=0.5*bb.y+0.5,F(M,ca,qa,ha,ra,N,ub,Ib,Jb,fc,Ab,mc,i.envMap)):(aa.copy(i.color),i.vertexColors===THREE.FaceColors&&aa.multiply(h.color),!0===i.wireframe?C(aa,i.wireframeLinewidth,i.wireframeLinecap,i.wireframeLinejoin):A(aa)):i instanceof THREE.MeshDepthMaterial?(Wa=p.near,ab=p.far,pa.r=pa.g=pa.b=1-k(a.positionScreen.z*a.positionScreen.w,Wa,ab),Y.r=Y.g=Y.b=1-k(d.positionScreen.z*d.positionScreen.w,Wa,ab),da.r=da.g=da.b=
+1-k(e.positionScreen.z*e.positionScreen.w,Wa,ab),la.addColors(Y,da).multiplyScalar(0.5),Fa=E(pa,Y,da,la),G(M,ca,qa,ha,ra,N,0,0,1,0,0,1,Fa)):i instanceof THREE.MeshNormalMaterial&&(i.shading==THREE.FlatShading?(a=h.normalModelView,aa.setRGB(a.x,a.y,a.z).multiplyScalar(0.5).addScalar(0.5),!0===i.wireframe?C(aa,i.wireframeLinewidth,i.wireframeLinecap,i.wireframeLinejoin):A(aa)):i.shading==THREE.SmoothShading&&(a=h.vertexNormalsModelView[f],pa.setRGB(a.x,a.y,a.z).multiplyScalar(0.5).addScalar(0.5),a=
+h.vertexNormalsModelView[g],Y.setRGB(a.x,a.y,a.z).multiplyScalar(0.5).addScalar(0.5),a=h.vertexNormalsModelView[j],da.setRGB(a.x,a.y,a.z).multiplyScalar(0.5).addScalar(0.5),la.addColors(Y,da).multiplyScalar(0.5),Fa=E(pa,Y,da,la),G(M,ca,qa,ha,ra,N,0,0,1,0,0,1,Fa)))}function y(a,b,c,d,e,f){t.beginPath();t.moveTo(a,b);t.lineTo(c,d);t.lineTo(e,f);t.closePath()}function B(a,b,c,d,e,f,g,j){t.beginPath();t.moveTo(a,b);t.lineTo(c,d);t.lineTo(e,f);t.lineTo(g,j);t.closePath()}function C(a,b,c,j){d(b);e(c);
+f(j);g(a.getStyle());t.stroke();Va.expandByScalar(2*b)}function A(a){h(a.getStyle());t.fill()}function F(a,b,c,d,e,f,g,j,i,wa,k,l,n){if(!(n instanceof THREE.DataTexture||void 0===n.image||0==n.image.width)){if(!0===n.needsUpdate){var m=n.wrapS==THREE.RepeatWrapping,hb=n.wrapT==THREE.RepeatWrapping;nb[n.id]=t.createPattern(n.image,!0===m&&!0===hb?"repeat":!0===m&&!1===hb?"repeat-x":!1===m&&!0===hb?"repeat-y":"no-repeat");n.needsUpdate=!1}void 0===nb[n.id]?h("rgba(0,0,0,1)"):h(nb[n.id]);var m=n.offset.x/
+n.repeat.x,hb=n.offset.y/n.repeat.y,p=n.image.width*n.repeat.x,q=n.image.height*n.repeat.y,g=(g+m)*p,j=(1-j+hb)*q,c=c-a,d=d-b,e=e-a,f=f-b,i=(i+m)*p-g,wa=(1-wa+hb)*q-j,k=(k+m)*p-g,l=(1-l+hb)*q-j,m=i*l-k*wa;0===m?(void 0===ia[n.id]&&(b=document.createElement("canvas"),b.width=n.image.width,b.height=n.image.height,b=b.getContext("2d"),b.drawImage(n.image,0,0),ia[n.id]=b.getImageData(0,0,n.image.width,n.image.height).data),b=ia[n.id],g=4*(Math.floor(g)+Math.floor(j)*n.image.width),aa.setRGB(b[g]/255,
+b[g+1]/255,b[g+2]/255),A(aa)):(m=1/m,n=(l*c-wa*e)*m,wa=(l*d-wa*f)*m,c=(i*e-k*c)*m,d=(i*f-k*d)*m,a=a-n*g-c*j,g=b-wa*g-d*j,t.save(),t.transform(n,wa,c,d,a,g),t.fill(),t.restore())}}function G(a,b,c,d,e,f,g,j,i,h,wa,k,n){var l,m;l=n.width-1;m=n.height-1;g*=l;j*=m;c-=a;d-=b;e-=a;f-=b;i=i*l-g;h=h*m-j;wa=wa*l-g;k=k*m-j;m=1/(i*k-wa*h);l=(k*c-h*e)*m;h=(k*d-h*f)*m;c=(i*e-wa*c)*m;d=(i*f-wa*d)*m;a=a-l*g-c*j;b=b-h*g-d*j;t.save();t.transform(l,h,c,d,a,b);t.clip();t.drawImage(n,0,0);t.restore()}function E(a,b,
+c,d){Ra[0]=255*a.r|0;Ra[1]=255*a.g|0;Ra[2]=255*a.b|0;Ra[4]=255*b.r|0;Ra[5]=255*b.g|0;Ra[6]=255*b.b|0;Ra[8]=255*c.r|0;Ra[9]=255*c.g|0;Ra[10]=255*c.b|0;Ra[12]=255*d.r|0;Ra[13]=255*d.g|0;Ra[14]=255*d.b|0;j.putImageData(yb,0,0);Sa.drawImage(xb,0,0);return cb}function I(a,b){var c=b.x-a.x,d=b.y-a.y,e=c*c+d*d;0!==e&&(e=1/Math.sqrt(e),c*=e,d*=e,b.x+=c,b.y+=d,a.x-=c,a.y-=d)}if(!1===p instanceof THREE.Camera)console.error("THREE.CanvasRenderer.render: camera is not an instance of THREE.Camera.");else{!0===
+this.autoClear&&this.clear();t.setTransform(1,0,0,-1,v,z);l.info.render.vertices=0;l.info.render.faces=0;m=r.projectScene(a,p,this.sortObjects,this.sortElements);n=m.elements;s=m.lights;gc=0<s.length;if(!0===gc){vb.setRGB(0,0,0);Qa.setRGB(0,0,0);La.setRGB(0,0,0);for(var J=0,W=s.length;J<W;J++){var P=s[J],X=P.color;P instanceof THREE.AmbientLight?vb.add(X):P instanceof THREE.DirectionalLight?Qa.add(X):P instanceof THREE.PointLight&&La.add(X)}}J=0;for(W=n.length;J<W;J++){var H=n[J],P=H.material;if(!(void 0===
+P||!1===P.visible)){Va.makeEmpty();if(H instanceof THREE.RenderableParticle){K=H;K.x*=v;K.y*=z;var X=K,wa=H;b(P.opacity);c(P.blending);var Bb=void 0,hb=void 0,Cb=void 0,Db=void 0,md=H=void 0,nd=void 0;P instanceof THREE.ParticleBasicMaterial?null===P.map?(Cb=wa.object.scale.x,Db=wa.object.scale.y,Cb*=wa.scale.x*v,Db*=wa.scale.y*z,Va.min.set(X.x-Cb,X.y-Db),Va.max.set(X.x+Cb,X.y+Db),!1!==pb.isIntersectionBox(Va)&&(h(P.color.getStyle()),t.save(),t.translate(X.x,X.y),t.rotate(-wa.rotation),t.scale(Cb,
+Db),t.fillRect(-1,-1,2,2),t.restore())):(H=P.map.image,md=H.width>>1,nd=H.height>>1,Cb=wa.scale.x*v,Db=wa.scale.y*z,Bb=Cb*md,hb=Db*nd,Va.min.set(X.x-Bb,X.y-hb),Va.max.set(X.x+Bb,X.y+hb),!1!==pb.isIntersectionBox(Va)&&(t.save(),t.translate(X.x,X.y),t.rotate(-wa.rotation),t.scale(Cb,-Db),t.translate(-md,-nd),t.drawImage(H,0,0),t.restore())):P instanceof THREE.ParticleCanvasMaterial&&(Bb=wa.scale.x*v,hb=wa.scale.y*z,Va.min.set(X.x-Bb,X.y-hb),Va.max.set(X.x+Bb,X.y+hb),!1!==pb.isIntersectionBox(Va)&&(g(P.color.getStyle()),
+h(P.color.getStyle()),t.save(),t.translate(X.x,X.y),t.rotate(-wa.rotation),t.scale(Bb,hb),P.program(t),t.restore()))}else if(H instanceof THREE.RenderableLine)K=H.v1,L=H.v2,K.positionScreen.x*=v,K.positionScreen.y*=z,L.positionScreen.x*=v,L.positionScreen.y*=z,Va.setFromPoints([K.positionScreen,L.positionScreen]),!0===pb.isIntersectionBox(Va)&&(X=K,wa=L,b(P.opacity),c(P.blending),t.beginPath(),t.moveTo(X.positionScreen.x,X.positionScreen.y),t.lineTo(wa.positionScreen.x,wa.positionScreen.y),P instanceof
+THREE.LineBasicMaterial?(d(P.linewidth),e(P.linecap),f(P.linejoin),g(P.color.getStyle()),i(null,null),t.stroke(),Va.expandByScalar(2*P.linewidth)):P instanceof THREE.LineDashedMaterial&&(d(P.linewidth),e(P.linecap),f(P.linejoin),g(P.color.getStyle()),i(P.dashSize,P.gapSize),t.stroke(),Va.expandByScalar(2*P.linewidth)));else if(H instanceof THREE.RenderableFace3){K=H.v1;L=H.v2;U=H.v3;if(-1>K.positionScreen.z||1<K.positionScreen.z)continue;if(-1>L.positionScreen.z||1<L.positionScreen.z)continue;if(-1>
+U.positionScreen.z||1<U.positionScreen.z)continue;K.positionScreen.x*=v;K.positionScreen.y*=z;L.positionScreen.x*=v;L.positionScreen.y*=z;U.positionScreen.x*=v;U.positionScreen.y*=z;!0===P.overdraw&&(I(K.positionScreen,L.positionScreen),I(L.positionScreen,U.positionScreen),I(U.positionScreen,K.positionScreen));Va.setFromPoints([K.positionScreen,L.positionScreen,U.positionScreen]);x(K,L,U,0,1,2,H,P)}else if(H instanceof THREE.RenderableFace4){K=H.v1;L=H.v2;U=H.v3;fa=H.v4;if(-1>K.positionScreen.z||
+1<K.positionScreen.z)continue;if(-1>L.positionScreen.z||1<L.positionScreen.z)continue;if(-1>U.positionScreen.z||1<U.positionScreen.z)continue;if(-1>fa.positionScreen.z||1<fa.positionScreen.z)continue;K.positionScreen.x*=v;K.positionScreen.y*=z;L.positionScreen.x*=v;L.positionScreen.y*=z;U.positionScreen.x*=v;U.positionScreen.y*=z;fa.positionScreen.x*=v;fa.positionScreen.y*=z;Ca.positionScreen.copy(L.positionScreen);$a.positionScreen.copy(fa.positionScreen);!0===P.overdraw&&(I(K.positionScreen,L.positionScreen),
+I(L.positionScreen,fa.positionScreen),I(fa.positionScreen,K.positionScreen),I(U.positionScreen,Ca.positionScreen),I(U.positionScreen,$a.positionScreen));Va.setFromPoints([K.positionScreen,L.positionScreen,U.positionScreen,fa.positionScreen]);X=K;wa=L;Bb=U;hb=fa;Cb=Ca;Db=$a;l.info.render.vertices+=4;l.info.render.faces++;b(P.opacity);c(P.blending);void 0!==P.map&&null!==P.map||void 0!==P.envMap&&null!==P.envMap?(x(X,wa,hb,0,1,3,H,P),x(Cb,Bb,Db,1,2,3,H,P)):(M=X.positionScreen.x,ca=X.positionScreen.y,
+qa=wa.positionScreen.x,ha=wa.positionScreen.y,ra=Bb.positionScreen.x,N=Bb.positionScreen.y,Ma=hb.positionScreen.x,Na=hb.positionScreen.y,mb=Cb.positionScreen.x,Pa=Cb.positionScreen.y,ta=Db.positionScreen.x,ka=Db.positionScreen.y,P instanceof THREE.MeshLambertMaterial||P instanceof THREE.MeshPhongMaterial?(Z.copy(P.color),oa.copy(P.emissive),P.vertexColors===THREE.FaceColors&&Z.multiply(H.color),!0===gc?!1===P.wireframe&&P.shading==THREE.SmoothShading&&4==H.vertexNormalsLength?(pa.copy(vb),Y.copy(vb),
+da.copy(vb),la.copy(vb),q(H.v1.positionWorld,H.vertexNormalsModel[0],pa),q(H.v2.positionWorld,H.vertexNormalsModel[1],Y),q(H.v4.positionWorld,H.vertexNormalsModel[3],da),q(H.v3.positionWorld,H.vertexNormalsModel[2],la),pa.multiply(Z).add(oa),Y.multiply(Z).add(oa),da.multiply(Z).add(oa),la.multiply(Z).add(oa),Fa=E(pa,Y,da,la),y(M,ca,qa,ha,Ma,Na),G(M,ca,qa,ha,Ma,Na,0,0,1,0,0,1,Fa),y(mb,Pa,ra,N,ta,ka),G(mb,Pa,ra,N,ta,ka,1,0,1,1,0,1,Fa)):(aa.copy(vb),q(H.centroidModel,H.normalModel,aa),aa.multiply(Z).add(oa),
+B(M,ca,qa,ha,ra,N,Ma,Na),!0===P.wireframe?C(aa,P.wireframeLinewidth,P.wireframeLinecap,P.wireframeLinejoin):A(aa)):(aa.addColors(Z,oa),B(M,ca,qa,ha,ra,N,Ma,Na),!0===P.wireframe?C(aa,P.wireframeLinewidth,P.wireframeLinecap,P.wireframeLinejoin):A(aa))):P instanceof THREE.MeshBasicMaterial?(aa.copy(P.color),P.vertexColors===THREE.FaceColors&&aa.multiply(H.color),B(M,ca,qa,ha,ra,N,Ma,Na),!0===P.wireframe?C(aa,P.wireframeLinewidth,P.wireframeLinecap,P.wireframeLinejoin):A(aa)):P instanceof THREE.MeshNormalMaterial?
+(X=void 0,P.shading==THREE.FlatShading?(X=H.normalModelView,aa.setRGB(X.x,X.y,X.z).multiplyScalar(0.5).addScalar(0.5),B(M,ca,qa,ha,ra,N,Ma,Na),!0===P.wireframe?C(aa,P.wireframeLinewidth,P.wireframeLinecap,P.wireframeLinejoin):A(aa)):P.shading==THREE.SmoothShading&&(X=H.vertexNormalsModelView[0],pa.setRGB(X.x,X.y,X.z).multiplyScalar(0.5).addScalar(0.5),X=H.vertexNormalsModelView[1],Y.setRGB(X.x,X.y,X.z).multiplyScalar(0.5).addScalar(0.5),X=H.vertexNormalsModelView[3],da.setRGB(X.x,X.y,X.z).multiplyScalar(0.5).addScalar(0.5),
+X=H.vertexNormalsModelView[2],la.setRGB(X.x,X.y,X.z).multiplyScalar(0.5).addScalar(0.5),Fa=E(pa,Y,da,la),y(M,ca,qa,ha,Ma,Na),G(M,ca,qa,ha,Ma,Na,0,0,1,0,0,1,Fa),y(mb,Pa,ra,N,ta,ka),G(mb,Pa,ra,N,ta,ka,1,0,1,1,0,1,Fa))):P instanceof THREE.MeshDepthMaterial&&(Wa=p.near,ab=p.far,pa.r=pa.g=pa.b=1-k(X.positionScreen.z*X.positionScreen.w,Wa,ab),Y.r=Y.g=Y.b=1-k(wa.positionScreen.z*wa.positionScreen.w,Wa,ab),da.r=da.g=da.b=1-k(hb.positionScreen.z*hb.positionScreen.w,Wa,ab),la.r=la.g=la.b=1-k(Bb.positionScreen.z*
+Bb.positionScreen.w,Wa,ab),Fa=E(pa,Y,da,la),y(M,ca,qa,ha,Ma,Na),G(M,ca,qa,ha,Ma,Na,0,0,1,0,0,1,Fa),y(mb,Pa,ra,N,ta,ka),G(mb,Pa,ra,N,ta,ka,1,0,1,1,0,1,Fa)))}Ka.union(Va)}}t.setTransform(1,0,0,1,0,0)}}};THREE.ShaderChunk={fog_pars_fragment:"#ifdef USE_FOG\nuniform vec3 fogColor;\n#ifdef FOG_EXP2\nuniform float fogDensity;\n#else\nuniform float fogNear;\nuniform float fogFar;\n#endif\n#endif",fog_fragment:"#ifdef USE_FOG\nfloat depth = gl_FragCoord.z / gl_FragCoord.w;\n#ifdef FOG_EXP2\nconst float LOG2 = 1.442695;\nfloat fogFactor = exp2( - fogDensity * fogDensity * depth * depth * LOG2 );\nfogFactor = 1.0 - clamp( fogFactor, 0.0, 1.0 );\n#else\nfloat fogFactor = smoothstep( fogNear, fogFar, depth );\n#endif\ngl_FragColor = mix( gl_FragColor, vec4( fogColor, gl_FragColor.w ), fogFactor );\n#endif",
+envmap_pars_fragment:"#ifdef USE_ENVMAP\nuniform float reflectivity;\nuniform samplerCube envMap;\nuniform float flipEnvMap;\nuniform int combine;\n#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP )\nuniform bool useRefract;\nuniform float refractionRatio;\n#else\nvarying vec3 vReflect;\n#endif\n#endif",envmap_fragment:"#ifdef USE_ENVMAP\nvec3 reflectVec;\n#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP )\nvec3 cameraToVertex = normalize( vWorldPosition - cameraPosition );\nif ( useRefract ) {\nreflectVec = refract( cameraToVertex, normal, refractionRatio );\n} else { \nreflectVec = reflect( cameraToVertex, normal );\n}\n#else\nreflectVec = vReflect;\n#endif\n#ifdef DOUBLE_SIDED\nfloat flipNormal = ( -1.0 + 2.0 * float( gl_FrontFacing ) );\nvec4 cubeColor = textureCube( envMap, flipNormal * vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );\n#else\nvec4 cubeColor = textureCube( envMap, vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );\n#endif\n#ifdef GAMMA_INPUT\ncubeColor.xyz *= cubeColor.xyz;\n#endif\nif ( combine == 1 ) {\ngl_FragColor.xyz = mix( gl_FragColor.xyz, cubeColor.xyz, specularStrength * reflectivity );\n} else if ( combine == 2 ) {\ngl_FragColor.xyz += cubeColor.xyz * specularStrength * reflectivity;\n} else {\ngl_FragColor.xyz = mix( gl_FragColor.xyz, gl_FragColor.xyz * cubeColor.xyz, specularStrength * reflectivity );\n}\n#endif",
+envmap_pars_vertex:"#if defined( USE_ENVMAP ) && ! defined( USE_BUMPMAP ) && ! defined( USE_NORMALMAP )\nvarying vec3 vReflect;\nuniform float refractionRatio;\nuniform bool useRefract;\n#endif",worldpos_vertex:"#if defined( USE_ENVMAP ) || defined( PHONG ) || defined( LAMBERT ) || defined ( USE_SHADOWMAP )\n#ifdef USE_SKINNING\nvec4 worldPosition = modelMatrix * skinned;\n#endif\n#if defined( USE_MORPHTARGETS ) && ! defined( USE_SKINNING )\nvec4 worldPosition = modelMatrix * vec4( morphed, 1.0 );\n#endif\n#if ! defined( USE_MORPHTARGETS ) && ! defined( USE_SKINNING )\nvec4 worldPosition = modelMatrix * vec4( position, 1.0 );\n#endif\n#endif",
+envmap_vertex:"#if defined( USE_ENVMAP ) && ! defined( USE_BUMPMAP ) && ! defined( USE_NORMALMAP )\nvec3 worldNormal = mat3( modelMatrix[ 0 ].xyz, modelMatrix[ 1 ].xyz, modelMatrix[ 2 ].xyz ) * objectNormal;\nworldNormal = normalize( worldNormal );\nvec3 cameraToVertex = normalize( worldPosition.xyz - cameraPosition );\nif ( useRefract ) {\nvReflect = refract( cameraToVertex, worldNormal, refractionRatio );\n} else {\nvReflect = reflect( cameraToVertex, worldNormal );\n}\n#endif",map_particle_pars_fragment:"#ifdef USE_MAP\nuniform sampler2D map;\n#endif",
+map_particle_fragment:"#ifdef USE_MAP\ngl_FragColor = gl_FragColor * texture2D( map, vec2( gl_PointCoord.x, 1.0 - gl_PointCoord.y ) );\n#endif",map_pars_vertex:"#if defined( USE_MAP ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( USE_SPECULARMAP )\nvarying vec2 vUv;\nuniform vec4 offsetRepeat;\n#endif",map_pars_fragment:"#if defined( USE_MAP ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( USE_SPECULARMAP )\nvarying vec2 vUv;\n#endif\n#ifdef USE_MAP\nuniform sampler2D map;\n#endif",
+map_vertex:"#if defined( USE_MAP ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( USE_SPECULARMAP )\nvUv = uv * offsetRepeat.zw + offsetRepeat.xy;\n#endif",map_fragment:"#ifdef USE_MAP\nvec4 texelColor = texture2D( map, vUv );\n#ifdef GAMMA_INPUT\ntexelColor.xyz *= texelColor.xyz;\n#endif\ngl_FragColor = gl_FragColor * texelColor;\n#endif",lightmap_pars_fragment:"#ifdef USE_LIGHTMAP\nvarying vec2 vUv2;\nuniform sampler2D lightMap;\n#endif",lightmap_pars_vertex:"#ifdef USE_LIGHTMAP\nvarying vec2 vUv2;\n#endif",
+lightmap_fragment:"#ifdef USE_LIGHTMAP\ngl_FragColor = gl_FragColor * texture2D( lightMap, vUv2 );\n#endif",lightmap_vertex:"#ifdef USE_LIGHTMAP\nvUv2 = uv2;\n#endif",bumpmap_pars_fragment:"#ifdef USE_BUMPMAP\nuniform sampler2D bumpMap;\nuniform float bumpScale;\nvec2 dHdxy_fwd() {\nvec2 dSTdx = dFdx( vUv );\nvec2 dSTdy = dFdy( vUv );\nfloat Hll = bumpScale * texture2D( bumpMap, vUv ).x;\nfloat dBx = bumpScale * texture2D( bumpMap, vUv + dSTdx ).x - Hll;\nfloat dBy = bumpScale * texture2D( bumpMap, vUv + dSTdy ).x - Hll;\nreturn vec2( dBx, dBy );\n}\nvec3 perturbNormalArb( vec3 surf_pos, vec3 surf_norm, vec2 dHdxy ) {\nvec3 vSigmaX = dFdx( surf_pos );\nvec3 vSigmaY = dFdy( surf_pos );\nvec3 vN = surf_norm;\nvec3 R1 = cross( vSigmaY, vN );\nvec3 R2 = cross( vN, vSigmaX );\nfloat fDet = dot( vSigmaX, R1 );\nvec3 vGrad = sign( fDet ) * ( dHdxy.x * R1 + dHdxy.y * R2 );\nreturn normalize( abs( fDet ) * surf_norm - vGrad );\n}\n#endif",
+normalmap_pars_fragment:"#ifdef USE_NORMALMAP\nuniform sampler2D normalMap;\nuniform vec2 normalScale;\nvec3 perturbNormal2Arb( vec3 eye_pos, vec3 surf_norm ) {\nvec3 q0 = dFdx( eye_pos.xyz );\nvec3 q1 = dFdy( eye_pos.xyz );\nvec2 st0 = dFdx( vUv.st );\nvec2 st1 = dFdy( vUv.st );\nvec3 S = normalize(  q0 * st1.t - q1 * st0.t );\nvec3 T = normalize( -q0 * st1.s + q1 * st0.s );\nvec3 N = normalize( surf_norm );\nvec3 mapN = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;\nmapN.xy = normalScale * mapN.xy;\nmat3 tsn = mat3( S, T, N );\nreturn normalize( tsn * mapN );\n}\n#endif",
+specularmap_pars_fragment:"#ifdef USE_SPECULARMAP\nuniform sampler2D specularMap;\n#endif",specularmap_fragment:"float specularStrength;\n#ifdef USE_SPECULARMAP\nvec4 texelSpecular = texture2D( specularMap, vUv );\nspecularStrength = texelSpecular.r;\n#else\nspecularStrength = 1.0;\n#endif",lights_lambert_pars_vertex:"uniform vec3 ambient;\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform vec3 ambientLightColor;\n#if MAX_DIR_LIGHTS > 0\nuniform vec3 directionalLightColor[ MAX_DIR_LIGHTS ];\nuniform vec3 directionalLightDirection[ MAX_DIR_LIGHTS ];\n#endif\n#if MAX_HEMI_LIGHTS > 0\nuniform vec3 hemisphereLightSkyColor[ MAX_HEMI_LIGHTS ];\nuniform vec3 hemisphereLightGroundColor[ MAX_HEMI_LIGHTS ];\nuniform vec3 hemisphereLightDirection[ MAX_HEMI_LIGHTS ];\n#endif\n#if MAX_POINT_LIGHTS > 0\nuniform vec3 pointLightColor[ MAX_POINT_LIGHTS ];\nuniform vec3 pointLightPosition[ MAX_POINT_LIGHTS ];\nuniform float pointLightDistance[ MAX_POINT_LIGHTS ];\n#endif\n#if MAX_SPOT_LIGHTS > 0\nuniform vec3 spotLightColor[ MAX_SPOT_LIGHTS ];\nuniform vec3 spotLightPosition[ MAX_SPOT_LIGHTS ];\nuniform vec3 spotLightDirection[ MAX_SPOT_LIGHTS ];\nuniform float spotLightDistance[ MAX_SPOT_LIGHTS ];\nuniform float spotLightAngleCos[ MAX_SPOT_LIGHTS ];\nuniform float spotLightExponent[ MAX_SPOT_LIGHTS ];\n#endif\n#ifdef WRAP_AROUND\nuniform vec3 wrapRGB;\n#endif",
+lights_lambert_vertex:"vLightFront = vec3( 0.0 );\n#ifdef DOUBLE_SIDED\nvLightBack = vec3( 0.0 );\n#endif\ntransformedNormal = normalize( transformedNormal );\n#if MAX_DIR_LIGHTS > 0\nfor( int i = 0; i < MAX_DIR_LIGHTS; i ++ ) {\nvec4 lDirection = viewMatrix * vec4( directionalLightDirection[ i ], 0.0 );\nvec3 dirVector = normalize( lDirection.xyz );\nfloat dotProduct = dot( transformedNormal, dirVector );\nvec3 directionalLightWeighting = vec3( max( dotProduct, 0.0 ) );\n#ifdef DOUBLE_SIDED\nvec3 directionalLightWeightingBack = vec3( max( -dotProduct, 0.0 ) );\n#ifdef WRAP_AROUND\nvec3 directionalLightWeightingHalfBack = vec3( max( -0.5 * dotProduct + 0.5, 0.0 ) );\n#endif\n#endif\n#ifdef WRAP_AROUND\nvec3 directionalLightWeightingHalf = vec3( max( 0.5 * dotProduct + 0.5, 0.0 ) );\ndirectionalLightWeighting = mix( directionalLightWeighting, directionalLightWeightingHalf, wrapRGB );\n#ifdef DOUBLE_SIDED\ndirectionalLightWeightingBack = mix( directionalLightWeightingBack, directionalLightWeightingHalfBack, wrapRGB );\n#endif\n#endif\nvLightFront += directionalLightColor[ i ] * directionalLightWeighting;\n#ifdef DOUBLE_SIDED\nvLightBack += directionalLightColor[ i ] * directionalLightWeightingBack;\n#endif\n}\n#endif\n#if MAX_POINT_LIGHTS > 0\nfor( int i = 0; i < MAX_POINT_LIGHTS; i ++ ) {\nvec4 lPosition = viewMatrix * vec4( pointLightPosition[ i ], 1.0 );\nvec3 lVector = lPosition.xyz - mvPosition.xyz;\nfloat lDistance = 1.0;\nif ( pointLightDistance[ i ] > 0.0 )\nlDistance = 1.0 - min( ( length( lVector ) / pointLightDistance[ i ] ), 1.0 );\nlVector = normalize( lVector );\nfloat dotProduct = dot( transformedNormal, lVector );\nvec3 pointLightWeighting = vec3( max( dotProduct, 0.0 ) );\n#ifdef DOUBLE_SIDED\nvec3 pointLightWeightingBack = vec3( max( -dotProduct, 0.0 ) );\n#ifdef WRAP_AROUND\nvec3 pointLightWeightingHalfBack = vec3( max( -0.5 * dotProduct + 0.5, 0.0 ) );\n#endif\n#endif\n#ifdef WRAP_AROUND\nvec3 pointLightWeightingHalf = vec3( max( 0.5 * dotProduct + 0.5, 0.0 ) );\npointLightWeighting = mix( pointLightWeighting, pointLightWeightingHalf, wrapRGB );\n#ifdef DOUBLE_SIDED\npointLightWeightingBack = mix( pointLightWeightingBack, pointLightWeightingHalfBack, wrapRGB );\n#endif\n#endif\nvLightFront += pointLightColor[ i ] * pointLightWeighting * lDistance;\n#ifdef DOUBLE_SIDED\nvLightBack += pointLightColor[ i ] * pointLightWeightingBack * lDistance;\n#endif\n}\n#endif\n#if MAX_SPOT_LIGHTS > 0\nfor( int i = 0; i < MAX_SPOT_LIGHTS; i ++ ) {\nvec4 lPosition = viewMatrix * vec4( spotLightPosition[ i ], 1.0 );\nvec3 lVector = lPosition.xyz - mvPosition.xyz;\nfloat spotEffect = dot( spotLightDirection[ i ], normalize( spotLightPosition[ i ] - worldPosition.xyz ) );\nif ( spotEffect > spotLightAngleCos[ i ] ) {\nspotEffect = max( pow( spotEffect, spotLightExponent[ i ] ), 0.0 );\nfloat lDistance = 1.0;\nif ( spotLightDistance[ i ] > 0.0 )\nlDistance = 1.0 - min( ( length( lVector ) / spotLightDistance[ i ] ), 1.0 );\nlVector = normalize( lVector );\nfloat dotProduct = dot( transformedNormal, lVector );\nvec3 spotLightWeighting = vec3( max( dotProduct, 0.0 ) );\n#ifdef DOUBLE_SIDED\nvec3 spotLightWeightingBack = vec3( max( -dotProduct, 0.0 ) );\n#ifdef WRAP_AROUND\nvec3 spotLightWeightingHalfBack = vec3( max( -0.5 * dotProduct + 0.5, 0.0 ) );\n#endif\n#endif\n#ifdef WRAP_AROUND\nvec3 spotLightWeightingHalf = vec3( max( 0.5 * dotProduct + 0.5, 0.0 ) );\nspotLightWeighting = mix( spotLightWeighting, spotLightWeightingHalf, wrapRGB );\n#ifdef DOUBLE_SIDED\nspotLightWeightingBack = mix( spotLightWeightingBack, spotLightWeightingHalfBack, wrapRGB );\n#endif\n#endif\nvLightFront += spotLightColor[ i ] * spotLightWeighting * lDistance * spotEffect;\n#ifdef DOUBLE_SIDED\nvLightBack += spotLightColor[ i ] * spotLightWeightingBack * lDistance * spotEffect;\n#endif\n}\n}\n#endif\n#if MAX_HEMI_LIGHTS > 0\nfor( int i = 0; i < MAX_HEMI_LIGHTS; i ++ ) {\nvec4 lDirection = viewMatrix * vec4( hemisphereLightDirection[ i ], 0.0 );\nvec3 lVector = normalize( lDirection.xyz );\nfloat dotProduct = dot( transformedNormal, lVector );\nfloat hemiDiffuseWeight = 0.5 * dotProduct + 0.5;\nfloat hemiDiffuseWeightBack = -0.5 * dotProduct + 0.5;\nvLightFront += mix( hemisphereLightGroundColor[ i ], hemisphereLightSkyColor[ i ], hemiDiffuseWeight );\n#ifdef DOUBLE_SIDED\nvLightBack += mix( hemisphereLightGroundColor[ i ], hemisphereLightSkyColor[ i ], hemiDiffuseWeightBack );\n#endif\n}\n#endif\nvLightFront = vLightFront * diffuse + ambient * ambientLightColor + emissive;\n#ifdef DOUBLE_SIDED\nvLightBack = vLightBack * diffuse + ambient * ambientLightColor + emissive;\n#endif",
+lights_phong_pars_vertex:"#ifndef PHONG_PER_PIXEL\n#if MAX_POINT_LIGHTS > 0\nuniform vec3 pointLightPosition[ MAX_POINT_LIGHTS ];\nuniform float pointLightDistance[ MAX_POINT_LIGHTS ];\nvarying vec4 vPointLight[ MAX_POINT_LIGHTS ];\n#endif\n#if MAX_SPOT_LIGHTS > 0\nuniform vec3 spotLightPosition[ MAX_SPOT_LIGHTS ];\nuniform float spotLightDistance[ MAX_SPOT_LIGHTS ];\nvarying vec4 vSpotLight[ MAX_SPOT_LIGHTS ];\n#endif\n#endif\n#if MAX_SPOT_LIGHTS > 0 || defined( USE_BUMPMAP )\nvarying vec3 vWorldPosition;\n#endif",
+lights_phong_vertex:"#ifndef PHONG_PER_PIXEL\n#if MAX_POINT_LIGHTS > 0\nfor( int i = 0; i < MAX_POINT_LIGHTS; i ++ ) {\nvec4 lPosition = viewMatrix * vec4( pointLightPosition[ i ], 1.0 );\nvec3 lVector = lPosition.xyz - mvPosition.xyz;\nfloat lDistance = 1.0;\nif ( pointLightDistance[ i ] > 0.0 )\nlDistance = 1.0 - min( ( length( lVector ) / pointLightDistance[ i ] ), 1.0 );\nvPointLight[ i ] = vec4( lVector, lDistance );\n}\n#endif\n#if MAX_SPOT_LIGHTS > 0\nfor( int i = 0; i < MAX_SPOT_LIGHTS; i ++ ) {\nvec4 lPosition = viewMatrix * vec4( spotLightPosition[ i ], 1.0 );\nvec3 lVector = lPosition.xyz - mvPosition.xyz;\nfloat lDistance = 1.0;\nif ( spotLightDistance[ i ] > 0.0 )\nlDistance = 1.0 - min( ( length( lVector ) / spotLightDistance[ i ] ), 1.0 );\nvSpotLight[ i ] = vec4( lVector, lDistance );\n}\n#endif\n#endif\n#if MAX_SPOT_LIGHTS > 0 || defined( USE_BUMPMAP )\nvWorldPosition = worldPosition.xyz;\n#endif",
+lights_phong_pars_fragment:"uniform vec3 ambientLightColor;\n#if MAX_DIR_LIGHTS > 0\nuniform vec3 directionalLightColor[ MAX_DIR_LIGHTS ];\nuniform vec3 directionalLightDirection[ MAX_DIR_LIGHTS ];\n#endif\n#if MAX_HEMI_LIGHTS > 0\nuniform vec3 hemisphereLightSkyColor[ MAX_HEMI_LIGHTS ];\nuniform vec3 hemisphereLightGroundColor[ MAX_HEMI_LIGHTS ];\nuniform vec3 hemisphereLightDirection[ MAX_HEMI_LIGHTS ];\n#endif\n#if MAX_POINT_LIGHTS > 0\nuniform vec3 pointLightColor[ MAX_POINT_LIGHTS ];\n#ifdef PHONG_PER_PIXEL\nuniform vec3 pointLightPosition[ MAX_POINT_LIGHTS ];\nuniform float pointLightDistance[ MAX_POINT_LIGHTS ];\n#else\nvarying vec4 vPointLight[ MAX_POINT_LIGHTS ];\n#endif\n#endif\n#if MAX_SPOT_LIGHTS > 0\nuniform vec3 spotLightColor[ MAX_SPOT_LIGHTS ];\nuniform vec3 spotLightPosition[ MAX_SPOT_LIGHTS ];\nuniform vec3 spotLightDirection[ MAX_SPOT_LIGHTS ];\nuniform float spotLightAngleCos[ MAX_SPOT_LIGHTS ];\nuniform float spotLightExponent[ MAX_SPOT_LIGHTS ];\n#ifdef PHONG_PER_PIXEL\nuniform float spotLightDistance[ MAX_SPOT_LIGHTS ];\n#else\nvarying vec4 vSpotLight[ MAX_SPOT_LIGHTS ];\n#endif\n#endif\n#if MAX_SPOT_LIGHTS > 0 || defined( USE_BUMPMAP )\nvarying vec3 vWorldPosition;\n#endif\n#ifdef WRAP_AROUND\nuniform vec3 wrapRGB;\n#endif\nvarying vec3 vViewPosition;\nvarying vec3 vNormal;",
+lights_phong_fragment:"vec3 normal = normalize( vNormal );\nvec3 viewPosition = normalize( vViewPosition );\n#ifdef DOUBLE_SIDED\nnormal = normal * ( -1.0 + 2.0 * float( gl_FrontFacing ) );\n#endif\n#ifdef USE_NORMALMAP\nnormal = perturbNormal2Arb( -viewPosition, normal );\n#elif defined( USE_BUMPMAP )\nnormal = perturbNormalArb( -vViewPosition, normal, dHdxy_fwd() );\n#endif\n#if MAX_POINT_LIGHTS > 0\nvec3 pointDiffuse  = vec3( 0.0 );\nvec3 pointSpecular = vec3( 0.0 );\nfor ( int i = 0; i < MAX_POINT_LIGHTS; i ++ ) {\n#ifdef PHONG_PER_PIXEL\nvec4 lPosition = viewMatrix * vec4( pointLightPosition[ i ], 1.0 );\nvec3 lVector = lPosition.xyz + vViewPosition.xyz;\nfloat lDistance = 1.0;\nif ( pointLightDistance[ i ] > 0.0 )\nlDistance = 1.0 - min( ( length( lVector ) / pointLightDistance[ i ] ), 1.0 );\nlVector = normalize( lVector );\n#else\nvec3 lVector = normalize( vPointLight[ i ].xyz );\nfloat lDistance = vPointLight[ i ].w;\n#endif\nfloat dotProduct = dot( normal, lVector );\n#ifdef WRAP_AROUND\nfloat pointDiffuseWeightFull = max( dotProduct, 0.0 );\nfloat pointDiffuseWeightHalf = max( 0.5 * dotProduct + 0.5, 0.0 );\nvec3 pointDiffuseWeight = mix( vec3 ( pointDiffuseWeightFull ), vec3( pointDiffuseWeightHalf ), wrapRGB );\n#else\nfloat pointDiffuseWeight = max( dotProduct, 0.0 );\n#endif\npointDiffuse  += diffuse * pointLightColor[ i ] * pointDiffuseWeight * lDistance;\nvec3 pointHalfVector = normalize( lVector + viewPosition );\nfloat pointDotNormalHalf = max( dot( normal, pointHalfVector ), 0.0 );\nfloat pointSpecularWeight = specularStrength * max( pow( pointDotNormalHalf, shininess ), 0.0 );\n#ifdef PHYSICALLY_BASED_SHADING\nfloat specularNormalization = ( shininess + 2.0001 ) / 8.0;\nvec3 schlick = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( lVector, pointHalfVector ), 5.0 );\npointSpecular += schlick * pointLightColor[ i ] * pointSpecularWeight * pointDiffuseWeight * lDistance * specularNormalization;\n#else\npointSpecular += specular * pointLightColor[ i ] * pointSpecularWeight * pointDiffuseWeight * lDistance;\n#endif\n}\n#endif\n#if MAX_SPOT_LIGHTS > 0\nvec3 spotDiffuse  = vec3( 0.0 );\nvec3 spotSpecular = vec3( 0.0 );\nfor ( int i = 0; i < MAX_SPOT_LIGHTS; i ++ ) {\n#ifdef PHONG_PER_PIXEL\nvec4 lPosition = viewMatrix * vec4( spotLightPosition[ i ], 1.0 );\nvec3 lVector = lPosition.xyz + vViewPosition.xyz;\nfloat lDistance = 1.0;\nif ( spotLightDistance[ i ] > 0.0 )\nlDistance = 1.0 - min( ( length( lVector ) / spotLightDistance[ i ] ), 1.0 );\nlVector = normalize( lVector );\n#else\nvec3 lVector = normalize( vSpotLight[ i ].xyz );\nfloat lDistance = vSpotLight[ i ].w;\n#endif\nfloat spotEffect = dot( spotLightDirection[ i ], normalize( spotLightPosition[ i ] - vWorldPosition ) );\nif ( spotEffect > spotLightAngleCos[ i ] ) {\nspotEffect = max( pow( spotEffect, spotLightExponent[ i ] ), 0.0 );\nfloat dotProduct = dot( normal, lVector );\n#ifdef WRAP_AROUND\nfloat spotDiffuseWeightFull = max( dotProduct, 0.0 );\nfloat spotDiffuseWeightHalf = max( 0.5 * dotProduct + 0.5, 0.0 );\nvec3 spotDiffuseWeight = mix( vec3 ( spotDiffuseWeightFull ), vec3( spotDiffuseWeightHalf ), wrapRGB );\n#else\nfloat spotDiffuseWeight = max( dotProduct, 0.0 );\n#endif\nspotDiffuse += diffuse * spotLightColor[ i ] * spotDiffuseWeight * lDistance * spotEffect;\nvec3 spotHalfVector = normalize( lVector + viewPosition );\nfloat spotDotNormalHalf = max( dot( normal, spotHalfVector ), 0.0 );\nfloat spotSpecularWeight = specularStrength * max( pow( spotDotNormalHalf, shininess ), 0.0 );\n#ifdef PHYSICALLY_BASED_SHADING\nfloat specularNormalization = ( shininess + 2.0001 ) / 8.0;\nvec3 schlick = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( lVector, spotHalfVector ), 5.0 );\nspotSpecular += schlick * spotLightColor[ i ] * spotSpecularWeight * spotDiffuseWeight * lDistance * specularNormalization * spotEffect;\n#else\nspotSpecular += specular * spotLightColor[ i ] * spotSpecularWeight * spotDiffuseWeight * lDistance * spotEffect;\n#endif\n}\n}\n#endif\n#if MAX_DIR_LIGHTS > 0\nvec3 dirDiffuse  = vec3( 0.0 );\nvec3 dirSpecular = vec3( 0.0 );\nfor( int i = 0; i < MAX_DIR_LIGHTS; i ++ ) {\nvec4 lDirection = viewMatrix * vec4( directionalLightDirection[ i ], 0.0 );\nvec3 dirVector = normalize( lDirection.xyz );\nfloat dotProduct = dot( normal, dirVector );\n#ifdef WRAP_AROUND\nfloat dirDiffuseWeightFull = max( dotProduct, 0.0 );\nfloat dirDiffuseWeightHalf = max( 0.5 * dotProduct + 0.5, 0.0 );\nvec3 dirDiffuseWeight = mix( vec3( dirDiffuseWeightFull ), vec3( dirDiffuseWeightHalf ), wrapRGB );\n#else\nfloat dirDiffuseWeight = max( dotProduct, 0.0 );\n#endif\ndirDiffuse  += diffuse * directionalLightColor[ i ] * dirDiffuseWeight;\nvec3 dirHalfVector = normalize( dirVector + viewPosition );\nfloat dirDotNormalHalf = max( dot( normal, dirHalfVector ), 0.0 );\nfloat dirSpecularWeight = specularStrength * max( pow( dirDotNormalHalf, shininess ), 0.0 );\n#ifdef PHYSICALLY_BASED_SHADING\nfloat specularNormalization = ( shininess + 2.0001 ) / 8.0;\nvec3 schlick = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( dirVector, dirHalfVector ), 5.0 );\ndirSpecular += schlick * directionalLightColor[ i ] * dirSpecularWeight * dirDiffuseWeight * specularNormalization;\n#else\ndirSpecular += specular * directionalLightColor[ i ] * dirSpecularWeight * dirDiffuseWeight;\n#endif\n}\n#endif\n#if MAX_HEMI_LIGHTS > 0\nvec3 hemiDiffuse  = vec3( 0.0 );\nvec3 hemiSpecular = vec3( 0.0 );\nfor( int i = 0; i < MAX_HEMI_LIGHTS; i ++ ) {\nvec4 lDirection = viewMatrix * vec4( hemisphereLightDirection[ i ], 0.0 );\nvec3 lVector = normalize( lDirection.xyz );\nfloat dotProduct = dot( normal, lVector );\nfloat hemiDiffuseWeight = 0.5 * dotProduct + 0.5;\nvec3 hemiColor = mix( hemisphereLightGroundColor[ i ], hemisphereLightSkyColor[ i ], hemiDiffuseWeight );\nhemiDiffuse += diffuse * hemiColor;\nvec3 hemiHalfVectorSky = normalize( lVector + viewPosition );\nfloat hemiDotNormalHalfSky = 0.5 * dot( normal, hemiHalfVectorSky ) + 0.5;\nfloat hemiSpecularWeightSky = specularStrength * max( pow( hemiDotNormalHalfSky, shininess ), 0.0 );\nvec3 lVectorGround = -lVector;\nvec3 hemiHalfVectorGround = normalize( lVectorGround + viewPosition );\nfloat hemiDotNormalHalfGround = 0.5 * dot( normal, hemiHalfVectorGround ) + 0.5;\nfloat hemiSpecularWeightGround = specularStrength * max( pow( hemiDotNormalHalfGround, shininess ), 0.0 );\n#ifdef PHYSICALLY_BASED_SHADING\nfloat dotProductGround = dot( normal, lVectorGround );\nfloat specularNormalization = ( shininess + 2.0001 ) / 8.0;\nvec3 schlickSky = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( lVector, hemiHalfVectorSky ), 5.0 );\nvec3 schlickGround = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( lVectorGround, hemiHalfVectorGround ), 5.0 );\nhemiSpecular += hemiColor * specularNormalization * ( schlickSky * hemiSpecularWeightSky * max( dotProduct, 0.0 ) + schlickGround * hemiSpecularWeightGround * max( dotProductGround, 0.0 ) );\n#else\nhemiSpecular += specular * hemiColor * ( hemiSpecularWeightSky + hemiSpecularWeightGround ) * hemiDiffuseWeight;\n#endif\n}\n#endif\nvec3 totalDiffuse = vec3( 0.0 );\nvec3 totalSpecular = vec3( 0.0 );\n#if MAX_DIR_LIGHTS > 0\ntotalDiffuse += dirDiffuse;\ntotalSpecular += dirSpecular;\n#endif\n#if MAX_HEMI_LIGHTS > 0\ntotalDiffuse += hemiDiffuse;\ntotalSpecular += hemiSpecular;\n#endif\n#if MAX_POINT_LIGHTS > 0\ntotalDiffuse += pointDiffuse;\ntotalSpecular += pointSpecular;\n#endif\n#if MAX_SPOT_LIGHTS > 0\ntotalDiffuse += spotDiffuse;\ntotalSpecular += spotSpecular;\n#endif\n#ifdef METAL\ngl_FragColor.xyz = gl_FragColor.xyz * ( emissive + totalDiffuse + ambientLightColor * ambient + totalSpecular );\n#else\ngl_FragColor.xyz = gl_FragColor.xyz * ( emissive + totalDiffuse + ambientLightColor * ambient ) + totalSpecular;\n#endif",
+color_pars_fragment:"#ifdef USE_COLOR\nvarying vec3 vColor;\n#endif",color_fragment:"#ifdef USE_COLOR\ngl_FragColor = gl_FragColor * vec4( vColor, opacity );\n#endif",color_pars_vertex:"#ifdef USE_COLOR\nvarying vec3 vColor;\n#endif",color_vertex:"#ifdef USE_COLOR\n#ifdef GAMMA_INPUT\nvColor = color * color;\n#else\nvColor = color;\n#endif\n#endif",skinning_pars_vertex:"#ifdef USE_SKINNING\n#ifdef BONE_TEXTURE\nuniform sampler2D boneTexture;\nmat4 getBoneMatrix( const in float i ) {\nfloat j = i * 4.0;\nfloat x = mod( j, N_BONE_PIXEL_X );\nfloat y = floor( j / N_BONE_PIXEL_X );\nconst float dx = 1.0 / N_BONE_PIXEL_X;\nconst float dy = 1.0 / N_BONE_PIXEL_Y;\ny = dy * ( y + 0.5 );\nvec4 v1 = texture2D( boneTexture, vec2( dx * ( x + 0.5 ), y ) );\nvec4 v2 = texture2D( boneTexture, vec2( dx * ( x + 1.5 ), y ) );\nvec4 v3 = texture2D( boneTexture, vec2( dx * ( x + 2.5 ), y ) );\nvec4 v4 = texture2D( boneTexture, vec2( dx * ( x + 3.5 ), y ) );\nmat4 bone = mat4( v1, v2, v3, v4 );\nreturn bone;\n}\n#else\nuniform mat4 boneGlobalMatrices[ MAX_BONES ];\nmat4 getBoneMatrix( const in float i ) {\nmat4 bone = boneGlobalMatrices[ int(i) ];\nreturn bone;\n}\n#endif\n#endif",
+skinbase_vertex:"#ifdef USE_SKINNING\nmat4 boneMatX = getBoneMatrix( skinIndex.x );\nmat4 boneMatY = getBoneMatrix( skinIndex.y );\n#endif",skinning_vertex:"#ifdef USE_SKINNING\n#ifdef USE_MORPHTARGETS\nvec4 skinVertex = vec4( morphed, 1.0 );\n#else\nvec4 skinVertex = vec4( position, 1.0 );\n#endif\nvec4 skinned  = boneMatX * skinVertex * skinWeight.x;\nskinned \t  += boneMatY * skinVertex * skinWeight.y;\n#endif",morphtarget_pars_vertex:"#ifdef USE_MORPHTARGETS\n#ifndef USE_MORPHNORMALS\nuniform float morphTargetInfluences[ 8 ];\n#else\nuniform float morphTargetInfluences[ 4 ];\n#endif\n#endif",
+morphtarget_vertex:"#ifdef USE_MORPHTARGETS\nvec3 morphed = vec3( 0.0 );\nmorphed += ( morphTarget0 - position ) * morphTargetInfluences[ 0 ];\nmorphed += ( morphTarget1 - position ) * morphTargetInfluences[ 1 ];\nmorphed += ( morphTarget2 - position ) * morphTargetInfluences[ 2 ];\nmorphed += ( morphTarget3 - position ) * morphTargetInfluences[ 3 ];\n#ifndef USE_MORPHNORMALS\nmorphed += ( morphTarget4 - position ) * morphTargetInfluences[ 4 ];\nmorphed += ( morphTarget5 - position ) * morphTargetInfluences[ 5 ];\nmorphed += ( morphTarget6 - position ) * morphTargetInfluences[ 6 ];\nmorphed += ( morphTarget7 - position ) * morphTargetInfluences[ 7 ];\n#endif\nmorphed += position;\n#endif",
+default_vertex:"vec4 mvPosition;\n#ifdef USE_SKINNING\nmvPosition = modelViewMatrix * skinned;\n#endif\n#if !defined( USE_SKINNING ) && defined( USE_MORPHTARGETS )\nmvPosition = modelViewMatrix * vec4( morphed, 1.0 );\n#endif\n#if !defined( USE_SKINNING ) && ! defined( USE_MORPHTARGETS )\nmvPosition = modelViewMatrix * vec4( position, 1.0 );\n#endif\ngl_Position = projectionMatrix * mvPosition;",morphnormal_vertex:"#ifdef USE_MORPHNORMALS\nvec3 morphedNormal = vec3( 0.0 );\nmorphedNormal +=  ( morphNormal0 - normal ) * morphTargetInfluences[ 0 ];\nmorphedNormal +=  ( morphNormal1 - normal ) * morphTargetInfluences[ 1 ];\nmorphedNormal +=  ( morphNormal2 - normal ) * morphTargetInfluences[ 2 ];\nmorphedNormal +=  ( morphNormal3 - normal ) * morphTargetInfluences[ 3 ];\nmorphedNormal += normal;\n#endif",
+skinnormal_vertex:"#ifdef USE_SKINNING\nmat4 skinMatrix = skinWeight.x * boneMatX;\nskinMatrix \t+= skinWeight.y * boneMatY;\n#ifdef USE_MORPHNORMALS\nvec4 skinnedNormal = skinMatrix * vec4( morphedNormal, 0.0 );\n#else\nvec4 skinnedNormal = skinMatrix * vec4( normal, 0.0 );\n#endif\n#endif",defaultnormal_vertex:"vec3 objectNormal;\n#ifdef USE_SKINNING\nobjectNormal = skinnedNormal.xyz;\n#endif\n#if !defined( USE_SKINNING ) && defined( USE_MORPHNORMALS )\nobjectNormal = morphedNormal;\n#endif\n#if !defined( USE_SKINNING ) && ! defined( USE_MORPHNORMALS )\nobjectNormal = normal;\n#endif\n#ifdef FLIP_SIDED\nobjectNormal = -objectNormal;\n#endif\nvec3 transformedNormal = normalMatrix * objectNormal;",
+shadowmap_pars_fragment:"#ifdef USE_SHADOWMAP\nuniform sampler2D shadowMap[ MAX_SHADOWS ];\nuniform vec2 shadowMapSize[ MAX_SHADOWS ];\nuniform float shadowDarkness[ MAX_SHADOWS ];\nuniform float shadowBias[ MAX_SHADOWS ];\nvarying vec4 vShadowCoord[ MAX_SHADOWS ];\nfloat unpackDepth( const in vec4 rgba_depth ) {\nconst vec4 bit_shift = vec4( 1.0 / ( 256.0 * 256.0 * 256.0 ), 1.0 / ( 256.0 * 256.0 ), 1.0 / 256.0, 1.0 );\nfloat depth = dot( rgba_depth, bit_shift );\nreturn depth;\n}\n#endif",shadowmap_fragment:"#ifdef USE_SHADOWMAP\n#ifdef SHADOWMAP_DEBUG\nvec3 frustumColors[3];\nfrustumColors[0] = vec3( 1.0, 0.5, 0.0 );\nfrustumColors[1] = vec3( 0.0, 1.0, 0.8 );\nfrustumColors[2] = vec3( 0.0, 0.5, 1.0 );\n#endif\n#ifdef SHADOWMAP_CASCADE\nint inFrustumCount = 0;\n#endif\nfloat fDepth;\nvec3 shadowColor = vec3( 1.0 );\nfor( int i = 0; i < MAX_SHADOWS; i ++ ) {\nvec3 shadowCoord = vShadowCoord[ i ].xyz / vShadowCoord[ i ].w;\nbvec4 inFrustumVec = bvec4 ( shadowCoord.x >= 0.0, shadowCoord.x <= 1.0, shadowCoord.y >= 0.0, shadowCoord.y <= 1.0 );\nbool inFrustum = all( inFrustumVec );\n#ifdef SHADOWMAP_CASCADE\ninFrustumCount += int( inFrustum );\nbvec3 frustumTestVec = bvec3( inFrustum, inFrustumCount == 1, shadowCoord.z <= 1.0 );\n#else\nbvec2 frustumTestVec = bvec2( inFrustum, shadowCoord.z <= 1.0 );\n#endif\nbool frustumTest = all( frustumTestVec );\nif ( frustumTest ) {\nshadowCoord.z += shadowBias[ i ];\n#if defined( SHADOWMAP_TYPE_PCF )\nfloat shadow = 0.0;\nconst float shadowDelta = 1.0 / 9.0;\nfloat xPixelOffset = 1.0 / shadowMapSize[ i ].x;\nfloat yPixelOffset = 1.0 / shadowMapSize[ i ].y;\nfloat dx0 = -1.25 * xPixelOffset;\nfloat dy0 = -1.25 * yPixelOffset;\nfloat dx1 = 1.25 * xPixelOffset;\nfloat dy1 = 1.25 * yPixelOffset;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, dy0 ) ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( 0.0, dy0 ) ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, dy0 ) ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, 0.0 ) ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, 0.0 ) ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, dy1 ) ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( 0.0, dy1 ) ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, dy1 ) ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nshadowColor = shadowColor * vec3( ( 1.0 - shadowDarkness[ i ] * shadow ) );\n#elif defined( SHADOWMAP_TYPE_PCF_SOFT )\nfloat shadow = 0.0;\nfloat xPixelOffset = 1.0 / shadowMapSize[ i ].x;\nfloat yPixelOffset = 1.0 / shadowMapSize[ i ].y;\nfloat dx0 = -1.0 * xPixelOffset;\nfloat dy0 = -1.0 * yPixelOffset;\nfloat dx1 = 1.0 * xPixelOffset;\nfloat dy1 = 1.0 * yPixelOffset;\nmat3 shadowKernel;\nmat3 depthKernel;\ndepthKernel[0][0] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, dy0 ) ) );\nif ( depthKernel[0][0] < shadowCoord.z ) shadowKernel[0][0] = 0.25;\nelse shadowKernel[0][0] = 0.0;\ndepthKernel[0][1] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, 0.0 ) ) );\nif ( depthKernel[0][1] < shadowCoord.z ) shadowKernel[0][1] = 0.25;\nelse shadowKernel[0][1] = 0.0;\ndepthKernel[0][2] = unpackDepth( texture2D( shadowMap[ i], shadowCoord.xy + vec2( dx0, dy1 ) ) );\nif ( depthKernel[0][2] < shadowCoord.z ) shadowKernel[0][2] = 0.25;\nelse shadowKernel[0][2] = 0.0;\ndepthKernel[1][0] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( 0.0, dy0 ) ) );\nif ( depthKernel[1][0] < shadowCoord.z ) shadowKernel[1][0] = 0.25;\nelse shadowKernel[1][0] = 0.0;\ndepthKernel[1][1] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy ) );\nif ( depthKernel[1][1] < shadowCoord.z ) shadowKernel[1][1] = 0.25;\nelse shadowKernel[1][1] = 0.0;\ndepthKernel[1][2] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( 0.0, dy1 ) ) );\nif ( depthKernel[1][2] < shadowCoord.z ) shadowKernel[1][2] = 0.25;\nelse shadowKernel[1][2] = 0.0;\ndepthKernel[2][0] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, dy0 ) ) );\nif ( depthKernel[2][0] < shadowCoord.z ) shadowKernel[2][0] = 0.25;\nelse shadowKernel[2][0] = 0.0;\ndepthKernel[2][1] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, 0.0 ) ) );\nif ( depthKernel[2][1] < shadowCoord.z ) shadowKernel[2][1] = 0.25;\nelse shadowKernel[2][1] = 0.0;\ndepthKernel[2][2] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, dy1 ) ) );\nif ( depthKernel[2][2] < shadowCoord.z ) shadowKernel[2][2] = 0.25;\nelse shadowKernel[2][2] = 0.0;\nvec2 fractionalCoord = 1.0 - fract( shadowCoord.xy * shadowMapSize[i].xy );\nshadowKernel[0] = mix( shadowKernel[1], shadowKernel[0], fractionalCoord.x );\nshadowKernel[1] = mix( shadowKernel[2], shadowKernel[1], fractionalCoord.x );\nvec4 shadowValues;\nshadowValues.x = mix( shadowKernel[0][1], shadowKernel[0][0], fractionalCoord.y );\nshadowValues.y = mix( shadowKernel[0][2], shadowKernel[0][1], fractionalCoord.y );\nshadowValues.z = mix( shadowKernel[1][1], shadowKernel[1][0], fractionalCoord.y );\nshadowValues.w = mix( shadowKernel[1][2], shadowKernel[1][1], fractionalCoord.y );\nshadow = dot( shadowValues, vec4( 1.0 ) );\nshadowColor = shadowColor * vec3( ( 1.0 - shadowDarkness[ i ] * shadow ) );\n#else\nvec4 rgbaDepth = texture2D( shadowMap[ i ], shadowCoord.xy );\nfloat fDepth = unpackDepth( rgbaDepth );\nif ( fDepth < shadowCoord.z )\nshadowColor = shadowColor * vec3( 1.0 - shadowDarkness[ i ] );\n#endif\n}\n#ifdef SHADOWMAP_DEBUG\n#ifdef SHADOWMAP_CASCADE\nif ( inFrustum && inFrustumCount == 1 ) gl_FragColor.xyz *= frustumColors[ i ];\n#else\nif ( inFrustum ) gl_FragColor.xyz *= frustumColors[ i ];\n#endif\n#endif\n}\n#ifdef GAMMA_OUTPUT\nshadowColor *= shadowColor;\n#endif\ngl_FragColor.xyz = gl_FragColor.xyz * shadowColor;\n#endif",
+shadowmap_pars_vertex:"#ifdef USE_SHADOWMAP\nvarying vec4 vShadowCoord[ MAX_SHADOWS ];\nuniform mat4 shadowMatrix[ MAX_SHADOWS ];\n#endif",shadowmap_vertex:"#ifdef USE_SHADOWMAP\nfor( int i = 0; i < MAX_SHADOWS; i ++ ) {\nvShadowCoord[ i ] = shadowMatrix[ i ] * worldPosition;\n}\n#endif",alphatest_fragment:"#ifdef ALPHATEST\nif ( gl_FragColor.a < ALPHATEST ) discard;\n#endif",linear_to_gamma_fragment:"#ifdef GAMMA_OUTPUT\ngl_FragColor.xyz = sqrt( gl_FragColor.xyz );\n#endif"};
+THREE.UniformsUtils={merge:function(a){var b,c,d,e={};for(b=0;b<a.length;b++)for(c in d=this.clone(a[b]),d)e[c]=d[c];return e},clone:function(a){var b,c,d,e={};for(b in a)for(c in e[b]={},a[b])d=a[b][c],e[b][c]=d instanceof THREE.Color||d instanceof THREE.Vector2||d instanceof THREE.Vector3||d instanceof THREE.Vector4||d instanceof THREE.Matrix4||d instanceof THREE.Texture?d.clone():d instanceof Array?d.slice():d;return e}};
+THREE.UniformsLib={common:{diffuse:{type:"c",value:new THREE.Color(15658734)},opacity:{type:"f",value:1},map:{type:"t",value:null},offsetRepeat:{type:"v4",value:new THREE.Vector4(0,0,1,1)},lightMap:{type:"t",value:null},specularMap:{type:"t",value:null},envMap:{type:"t",value:null},flipEnvMap:{type:"f",value:-1},useRefract:{type:"i",value:0},reflectivity:{type:"f",value:1},refractionRatio:{type:"f",value:0.98},combine:{type:"i",value:0},morphTargetInfluences:{type:"f",value:0}},bump:{bumpMap:{type:"t",
+value:null},bumpScale:{type:"f",value:1}},normalmap:{normalMap:{type:"t",value:null},normalScale:{type:"v2",value:new THREE.Vector2(1,1)}},fog:{fogDensity:{type:"f",value:2.5E-4},fogNear:{type:"f",value:1},fogFar:{type:"f",value:2E3},fogColor:{type:"c",value:new THREE.Color(16777215)}},lights:{ambientLightColor:{type:"fv",value:[]},directionalLightDirection:{type:"fv",value:[]},directionalLightColor:{type:"fv",value:[]},hemisphereLightDirection:{type:"fv",value:[]},hemisphereLightSkyColor:{type:"fv",
+value:[]},hemisphereLightGroundColor:{type:"fv",value:[]},pointLightColor:{type:"fv",value:[]},pointLightPosition:{type:"fv",value:[]},pointLightDistance:{type:"fv1",value:[]},spotLightColor:{type:"fv",value:[]},spotLightPosition:{type:"fv",value:[]},spotLightDirection:{type:"fv",value:[]},spotLightDistance:{type:"fv1",value:[]},spotLightAngleCos:{type:"fv1",value:[]},spotLightExponent:{type:"fv1",value:[]}},particle:{psColor:{type:"c",value:new THREE.Color(15658734)},opacity:{type:"f",value:1},size:{type:"f",
+value:1},scale:{type:"f",value:1},map:{type:"t",value:null},fogDensity:{type:"f",value:2.5E-4},fogNear:{type:"f",value:1},fogFar:{type:"f",value:2E3},fogColor:{type:"c",value:new THREE.Color(16777215)}},shadowmap:{shadowMap:{type:"tv",value:[]},shadowMapSize:{type:"v2v",value:[]},shadowBias:{type:"fv1",value:[]},shadowDarkness:{type:"fv1",value:[]},shadowMatrix:{type:"m4v",value:[]}}};
+THREE.ShaderLib={basic:{uniforms:THREE.UniformsUtils.merge([THREE.UniformsLib.common,THREE.UniformsLib.fog,THREE.UniformsLib.shadowmap]),vertexShader:[THREE.ShaderChunk.map_pars_vertex,THREE.ShaderChunk.lightmap_pars_vertex,THREE.ShaderChunk.envmap_pars_vertex,THREE.ShaderChunk.color_pars_vertex,THREE.ShaderChunk.morphtarget_pars_vertex,THREE.ShaderChunk.skinning_pars_vertex,THREE.ShaderChunk.shadowmap_pars_vertex,"void main() {",THREE.ShaderChunk.map_vertex,THREE.ShaderChunk.lightmap_vertex,THREE.ShaderChunk.color_vertex,
+THREE.ShaderChunk.skinbase_vertex,"#ifdef USE_ENVMAP",THREE.ShaderChunk.morphnormal_vertex,THREE.ShaderChunk.skinnormal_vertex,THREE.ShaderChunk.defaultnormal_vertex,"#endif",THREE.ShaderChunk.morphtarget_vertex,THREE.ShaderChunk.skinning_vertex,THREE.ShaderChunk.default_vertex,THREE.ShaderChunk.worldpos_vertex,THREE.ShaderChunk.envmap_vertex,THREE.ShaderChunk.shadowmap_vertex,"}"].join("\n"),fragmentShader:["uniform vec3 diffuse;\nuniform float opacity;",THREE.ShaderChunk.color_pars_fragment,THREE.ShaderChunk.map_pars_fragment,
+THREE.ShaderChunk.lightmap_pars_fragment,THREE.ShaderChunk.envmap_pars_fragment,THREE.ShaderChunk.fog_pars_fragment,THREE.ShaderChunk.shadowmap_pars_fragment,THREE.ShaderChunk.specularmap_pars_fragment,"void main() {\ngl_FragColor = vec4( diffuse, opacity );",THREE.ShaderChunk.map_fragment,THREE.ShaderChunk.alphatest_fragment,THREE.ShaderChunk.specularmap_fragment,THREE.ShaderChunk.lightmap_fragment,THREE.ShaderChunk.color_fragment,THREE.ShaderChunk.envmap_fragment,THREE.ShaderChunk.shadowmap_fragment,
+THREE.ShaderChunk.linear_to_gamma_fragment,THREE.ShaderChunk.fog_fragment,"}"].join("\n")},lambert:{uniforms:THREE.UniformsUtils.merge([THREE.UniformsLib.common,THREE.UniformsLib.fog,THREE.UniformsLib.lights,THREE.UniformsLib.shadowmap,{ambient:{type:"c",value:new THREE.Color(16777215)},emissive:{type:"c",value:new THREE.Color(0)},wrapRGB:{type:"v3",value:new THREE.Vector3(1,1,1)}}]),vertexShader:["#define LAMBERT\nvarying vec3 vLightFront;\n#ifdef DOUBLE_SIDED\nvarying vec3 vLightBack;\n#endif",
+THREE.ShaderChunk.map_pars_vertex,THREE.ShaderChunk.lightmap_pars_vertex,THREE.ShaderChunk.envmap_pars_vertex,THREE.ShaderChunk.lights_lambert_pars_vertex,THREE.ShaderChunk.color_pars_vertex,THREE.ShaderChunk.morphtarget_pars_vertex,THREE.ShaderChunk.skinning_pars_vertex,THREE.ShaderChunk.shadowmap_pars_vertex,"void main() {",THREE.ShaderChunk.map_vertex,THREE.ShaderChunk.lightmap_vertex,THREE.ShaderChunk.color_vertex,THREE.ShaderChunk.morphnormal_vertex,THREE.ShaderChunk.skinbase_vertex,THREE.ShaderChunk.skinnormal_vertex,
+THREE.ShaderChunk.defaultnormal_vertex,THREE.ShaderChunk.morphtarget_vertex,THREE.ShaderChunk.skinning_vertex,THREE.ShaderChunk.default_vertex,THREE.ShaderChunk.worldpos_vertex,THREE.ShaderChunk.envmap_vertex,THREE.ShaderChunk.lights_lambert_vertex,THREE.ShaderChunk.shadowmap_vertex,"}"].join("\n"),fragmentShader:["uniform float opacity;\nvarying vec3 vLightFront;\n#ifdef DOUBLE_SIDED\nvarying vec3 vLightBack;\n#endif",THREE.ShaderChunk.color_pars_fragment,THREE.ShaderChunk.map_pars_fragment,THREE.ShaderChunk.lightmap_pars_fragment,
+THREE.ShaderChunk.envmap_pars_fragment,THREE.ShaderChunk.fog_pars_fragment,THREE.ShaderChunk.shadowmap_pars_fragment,THREE.ShaderChunk.specularmap_pars_fragment,"void main() {\ngl_FragColor = vec4( vec3 ( 1.0 ), opacity );",THREE.ShaderChunk.map_fragment,THREE.ShaderChunk.alphatest_fragment,THREE.ShaderChunk.specularmap_fragment,"#ifdef DOUBLE_SIDED\nif ( gl_FrontFacing )\ngl_FragColor.xyz *= vLightFront;\nelse\ngl_FragColor.xyz *= vLightBack;\n#else\ngl_FragColor.xyz *= vLightFront;\n#endif",THREE.ShaderChunk.lightmap_fragment,
+THREE.ShaderChunk.color_fragment,THREE.ShaderChunk.envmap_fragment,THREE.ShaderChunk.shadowmap_fragment,THREE.ShaderChunk.linear_to_gamma_fragment,THREE.ShaderChunk.fog_fragment,"}"].join("\n")},phong:{uniforms:THREE.UniformsUtils.merge([THREE.UniformsLib.common,THREE.UniformsLib.bump,THREE.UniformsLib.normalmap,THREE.UniformsLib.fog,THREE.UniformsLib.lights,THREE.UniformsLib.shadowmap,{ambient:{type:"c",value:new THREE.Color(16777215)},emissive:{type:"c",value:new THREE.Color(0)},specular:{type:"c",
+value:new THREE.Color(1118481)},shininess:{type:"f",value:30},wrapRGB:{type:"v3",value:new THREE.Vector3(1,1,1)}}]),vertexShader:["#define PHONG\nvarying vec3 vViewPosition;\nvarying vec3 vNormal;",THREE.ShaderChunk.map_pars_vertex,THREE.ShaderChunk.lightmap_pars_vertex,THREE.ShaderChunk.envmap_pars_vertex,THREE.ShaderChunk.lights_phong_pars_vertex,THREE.ShaderChunk.color_pars_vertex,THREE.ShaderChunk.morphtarget_pars_vertex,THREE.ShaderChunk.skinning_pars_vertex,THREE.ShaderChunk.shadowmap_pars_vertex,
+"void main() {",THREE.ShaderChunk.map_vertex,THREE.ShaderChunk.lightmap_vertex,THREE.ShaderChunk.color_vertex,THREE.ShaderChunk.morphnormal_vertex,THREE.ShaderChunk.skinbase_vertex,THREE.ShaderChunk.skinnormal_vertex,THREE.ShaderChunk.defaultnormal_vertex,"vNormal = normalize( transformedNormal );",THREE.ShaderChunk.morphtarget_vertex,THREE.ShaderChunk.skinning_vertex,THREE.ShaderChunk.default_vertex,"vViewPosition = -mvPosition.xyz;",THREE.ShaderChunk.worldpos_vertex,THREE.ShaderChunk.envmap_vertex,
+THREE.ShaderChunk.lights_phong_vertex,THREE.ShaderChunk.shadowmap_vertex,"}"].join("\n"),fragmentShader:["uniform vec3 diffuse;\nuniform float opacity;\nuniform vec3 ambient;\nuniform vec3 emissive;\nuniform vec3 specular;\nuniform float shininess;",THREE.ShaderChunk.color_pars_fragment,THREE.ShaderChunk.map_pars_fragment,THREE.ShaderChunk.lightmap_pars_fragment,THREE.ShaderChunk.envmap_pars_fragment,THREE.ShaderChunk.fog_pars_fragment,THREE.ShaderChunk.lights_phong_pars_fragment,THREE.ShaderChunk.shadowmap_pars_fragment,
+THREE.ShaderChunk.bumpmap_pars_fragment,THREE.ShaderChunk.normalmap_pars_fragment,THREE.ShaderChunk.specularmap_pars_fragment,"void main() {\ngl_FragColor = vec4( vec3 ( 1.0 ), opacity );",THREE.ShaderChunk.map_fragment,THREE.ShaderChunk.alphatest_fragment,THREE.ShaderChunk.specularmap_fragment,THREE.ShaderChunk.lights_phong_fragment,THREE.ShaderChunk.lightmap_fragment,THREE.ShaderChunk.color_fragment,THREE.ShaderChunk.envmap_fragment,THREE.ShaderChunk.shadowmap_fragment,THREE.ShaderChunk.linear_to_gamma_fragment,
+THREE.ShaderChunk.fog_fragment,"}"].join("\n")},particle_basic:{uniforms:THREE.UniformsUtils.merge([THREE.UniformsLib.particle,THREE.UniformsLib.shadowmap]),vertexShader:["uniform float size;\nuniform float scale;",THREE.ShaderChunk.color_pars_vertex,THREE.ShaderChunk.shadowmap_pars_vertex,"void main() {",THREE.ShaderChunk.color_vertex,"vec4 mvPosition = modelViewMatrix * vec4( position, 1.0 );\n#ifdef USE_SIZEATTENUATION\ngl_PointSize = size * ( scale / length( mvPosition.xyz ) );\n#else\ngl_PointSize = size;\n#endif\ngl_Position = projectionMatrix * mvPosition;",
+THREE.ShaderChunk.worldpos_vertex,THREE.ShaderChunk.shadowmap_vertex,"}"].join("\n"),fragmentShader:["uniform vec3 psColor;\nuniform float opacity;",THREE.ShaderChunk.color_pars_fragment,THREE.ShaderChunk.map_particle_pars_fragment,THREE.ShaderChunk.fog_pars_fragment,THREE.ShaderChunk.shadowmap_pars_fragment,"void main() {\ngl_FragColor = vec4( psColor, opacity );",THREE.ShaderChunk.map_particle_fragment,THREE.ShaderChunk.alphatest_fragment,THREE.ShaderChunk.color_fragment,THREE.ShaderChunk.shadowmap_fragment,
+THREE.ShaderChunk.fog_fragment,"}"].join("\n")},dashed:{uniforms:THREE.UniformsUtils.merge([THREE.UniformsLib.common,THREE.UniformsLib.fog,{scale:{type:"f",value:1},dashSize:{type:"f",value:1},totalSize:{type:"f",value:2}}]),vertexShader:["uniform float scale;\nattribute float lineDistance;\nvarying float vLineDistance;",THREE.ShaderChunk.color_pars_vertex,"void main() {",THREE.ShaderChunk.color_vertex,"vLineDistance = scale * lineDistance;\nvec4 mvPosition = modelViewMatrix * vec4( position, 1.0 );\ngl_Position = projectionMatrix * mvPosition;\n}"].join("\n"),
+fragmentShader:["uniform vec3 diffuse;\nuniform float opacity;\nuniform float dashSize;\nuniform float totalSize;\nvarying float vLineDistance;",THREE.ShaderChunk.color_pars_fragment,THREE.ShaderChunk.fog_pars_fragment,"void main() {\nif ( mod( vLineDistance, totalSize ) > dashSize ) {\ndiscard;\n}\ngl_FragColor = vec4( diffuse, opacity );",THREE.ShaderChunk.color_fragment,THREE.ShaderChunk.fog_fragment,"}"].join("\n")},depth:{uniforms:{mNear:{type:"f",value:1},mFar:{type:"f",value:2E3},opacity:{type:"f",
+value:1}},vertexShader:"void main() {\ngl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );\n}",fragmentShader:"uniform float mNear;\nuniform float mFar;\nuniform float opacity;\nvoid main() {\nfloat depth = gl_FragCoord.z / gl_FragCoord.w;\nfloat color = 1.0 - smoothstep( mNear, mFar, depth );\ngl_FragColor = vec4( vec3( color ), opacity );\n}"},normal:{uniforms:{opacity:{type:"f",value:1}},vertexShader:"varying vec3 vNormal;\nvoid main() {\nvec4 mvPosition = modelViewMatrix * vec4( position, 1.0 );\nvNormal = normalize( normalMatrix * normal );\ngl_Position = projectionMatrix * mvPosition;\n}",
+fragmentShader:"uniform float opacity;\nvarying vec3 vNormal;\nvoid main() {\ngl_FragColor = vec4( 0.5 * normalize( vNormal ) + 0.5, opacity );\n}"},normalmap:{uniforms:THREE.UniformsUtils.merge([THREE.UniformsLib.fog,THREE.UniformsLib.lights,THREE.UniformsLib.shadowmap,{enableAO:{type:"i",value:0},enableDiffuse:{type:"i",value:0},enableSpecular:{type:"i",value:0},enableReflection:{type:"i",value:0},enableDisplacement:{type:"i",value:0},tDisplacement:{type:"t",value:null},tDiffuse:{type:"t",value:null},
+tCube:{type:"t",value:null},tNormal:{type:"t",value:null},tSpecular:{type:"t",value:null},tAO:{type:"t",value:null},uNormalScale:{type:"v2",value:new THREE.Vector2(1,1)},uDisplacementBias:{type:"f",value:0},uDisplacementScale:{type:"f",value:1},uDiffuseColor:{type:"c",value:new THREE.Color(16777215)},uSpecularColor:{type:"c",value:new THREE.Color(1118481)},uAmbientColor:{type:"c",value:new THREE.Color(16777215)},uShininess:{type:"f",value:30},uOpacity:{type:"f",value:1},useRefract:{type:"i",value:0},
+uRefractionRatio:{type:"f",value:0.98},uReflectivity:{type:"f",value:0.5},uOffset:{type:"v2",value:new THREE.Vector2(0,0)},uRepeat:{type:"v2",value:new THREE.Vector2(1,1)},wrapRGB:{type:"v3",value:new THREE.Vector3(1,1,1)}}]),fragmentShader:["uniform vec3 uAmbientColor;\nuniform vec3 uDiffuseColor;\nuniform vec3 uSpecularColor;\nuniform float uShininess;\nuniform float uOpacity;\nuniform bool enableDiffuse;\nuniform bool enableSpecular;\nuniform bool enableAO;\nuniform bool enableReflection;\nuniform sampler2D tDiffuse;\nuniform sampler2D tNormal;\nuniform sampler2D tSpecular;\nuniform sampler2D tAO;\nuniform samplerCube tCube;\nuniform vec2 uNormalScale;\nuniform bool useRefract;\nuniform float uRefractionRatio;\nuniform float uReflectivity;\nvarying vec3 vTangent;\nvarying vec3 vBinormal;\nvarying vec3 vNormal;\nvarying vec2 vUv;\nuniform vec3 ambientLightColor;\n#if MAX_DIR_LIGHTS > 0\nuniform vec3 directionalLightColor[ MAX_DIR_LIGHTS ];\nuniform vec3 directionalLightDirection[ MAX_DIR_LIGHTS ];\n#endif\n#if MAX_HEMI_LIGHTS > 0\nuniform vec3 hemisphereLightSkyColor[ MAX_HEMI_LIGHTS ];\nuniform vec3 hemisphereLightGroundColor[ MAX_HEMI_LIGHTS ];\nuniform vec3 hemisphereLightDirection[ MAX_HEMI_LIGHTS ];\n#endif\n#if MAX_POINT_LIGHTS > 0\nuniform vec3 pointLightColor[ MAX_POINT_LIGHTS ];\nuniform vec3 pointLightPosition[ MAX_POINT_LIGHTS ];\nuniform float pointLightDistance[ MAX_POINT_LIGHTS ];\n#endif\n#if MAX_SPOT_LIGHTS > 0\nuniform vec3 spotLightColor[ MAX_SPOT_LIGHTS ];\nuniform vec3 spotLightPosition[ MAX_SPOT_LIGHTS ];\nuniform vec3 spotLightDirection[ MAX_SPOT_LIGHTS ];\nuniform float spotLightAngleCos[ MAX_SPOT_LIGHTS ];\nuniform float spotLightExponent[ MAX_SPOT_LIGHTS ];\nuniform float spotLightDistance[ MAX_SPOT_LIGHTS ];\n#endif\n#ifdef WRAP_AROUND\nuniform vec3 wrapRGB;\n#endif\nvarying vec3 vWorldPosition;\nvarying vec3 vViewPosition;",
+THREE.ShaderChunk.shadowmap_pars_fragment,THREE.ShaderChunk.fog_pars_fragment,"void main() {\ngl_FragColor = vec4( vec3( 1.0 ), uOpacity );\nvec3 specularTex = vec3( 1.0 );\nvec3 normalTex = texture2D( tNormal, vUv ).xyz * 2.0 - 1.0;\nnormalTex.xy *= uNormalScale;\nnormalTex = normalize( normalTex );\nif( enableDiffuse ) {\n#ifdef GAMMA_INPUT\nvec4 texelColor = texture2D( tDiffuse, vUv );\ntexelColor.xyz *= texelColor.xyz;\ngl_FragColor = gl_FragColor * texelColor;\n#else\ngl_FragColor = gl_FragColor * texture2D( tDiffuse, vUv );\n#endif\n}\nif( enableAO ) {\n#ifdef GAMMA_INPUT\nvec4 aoColor = texture2D( tAO, vUv );\naoColor.xyz *= aoColor.xyz;\ngl_FragColor.xyz = gl_FragColor.xyz * aoColor.xyz;\n#else\ngl_FragColor.xyz = gl_FragColor.xyz * texture2D( tAO, vUv ).xyz;\n#endif\n}\nif( enableSpecular )\nspecularTex = texture2D( tSpecular, vUv ).xyz;\nmat3 tsb = mat3( normalize( vTangent ), normalize( vBinormal ), normalize( vNormal ) );\nvec3 finalNormal = tsb * normalTex;\n#ifdef FLIP_SIDED\nfinalNormal = -finalNormal;\n#endif\nvec3 normal = normalize( finalNormal );\nvec3 viewPosition = normalize( vViewPosition );\n#if MAX_POINT_LIGHTS > 0\nvec3 pointDiffuse = vec3( 0.0 );\nvec3 pointSpecular = vec3( 0.0 );\nfor ( int i = 0; i < MAX_POINT_LIGHTS; i ++ ) {\nvec4 lPosition = viewMatrix * vec4( pointLightPosition[ i ], 1.0 );\nvec3 pointVector = lPosition.xyz + vViewPosition.xyz;\nfloat pointDistance = 1.0;\nif ( pointLightDistance[ i ] > 0.0 )\npointDistance = 1.0 - min( ( length( pointVector ) / pointLightDistance[ i ] ), 1.0 );\npointVector = normalize( pointVector );\n#ifdef WRAP_AROUND\nfloat pointDiffuseWeightFull = max( dot( normal, pointVector ), 0.0 );\nfloat pointDiffuseWeightHalf = max( 0.5 * dot( normal, pointVector ) + 0.5, 0.0 );\nvec3 pointDiffuseWeight = mix( vec3 ( pointDiffuseWeightFull ), vec3( pointDiffuseWeightHalf ), wrapRGB );\n#else\nfloat pointDiffuseWeight = max( dot( normal, pointVector ), 0.0 );\n#endif\npointDiffuse += pointDistance * pointLightColor[ i ] * uDiffuseColor * pointDiffuseWeight;\nvec3 pointHalfVector = normalize( pointVector + viewPosition );\nfloat pointDotNormalHalf = max( dot( normal, pointHalfVector ), 0.0 );\nfloat pointSpecularWeight = specularTex.r * max( pow( pointDotNormalHalf, uShininess ), 0.0 );\n#ifdef PHYSICALLY_BASED_SHADING\nfloat specularNormalization = ( uShininess + 2.0001 ) / 8.0;\nvec3 schlick = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( pointVector, pointHalfVector ), 5.0 );\npointSpecular += schlick * pointLightColor[ i ] * pointSpecularWeight * pointDiffuseWeight * pointDistance * specularNormalization;\n#else\npointSpecular += pointDistance * pointLightColor[ i ] * uSpecularColor * pointSpecularWeight * pointDiffuseWeight;\n#endif\n}\n#endif\n#if MAX_SPOT_LIGHTS > 0\nvec3 spotDiffuse = vec3( 0.0 );\nvec3 spotSpecular = vec3( 0.0 );\nfor ( int i = 0; i < MAX_SPOT_LIGHTS; i ++ ) {\nvec4 lPosition = viewMatrix * vec4( spotLightPosition[ i ], 1.0 );\nvec3 spotVector = lPosition.xyz + vViewPosition.xyz;\nfloat spotDistance = 1.0;\nif ( spotLightDistance[ i ] > 0.0 )\nspotDistance = 1.0 - min( ( length( spotVector ) / spotLightDistance[ i ] ), 1.0 );\nspotVector = normalize( spotVector );\nfloat spotEffect = dot( spotLightDirection[ i ], normalize( spotLightPosition[ i ] - vWorldPosition ) );\nif ( spotEffect > spotLightAngleCos[ i ] ) {\nspotEffect = max( pow( spotEffect, spotLightExponent[ i ] ), 0.0 );\n#ifdef WRAP_AROUND\nfloat spotDiffuseWeightFull = max( dot( normal, spotVector ), 0.0 );\nfloat spotDiffuseWeightHalf = max( 0.5 * dot( normal, spotVector ) + 0.5, 0.0 );\nvec3 spotDiffuseWeight = mix( vec3 ( spotDiffuseWeightFull ), vec3( spotDiffuseWeightHalf ), wrapRGB );\n#else\nfloat spotDiffuseWeight = max( dot( normal, spotVector ), 0.0 );\n#endif\nspotDiffuse += spotDistance * spotLightColor[ i ] * uDiffuseColor * spotDiffuseWeight * spotEffect;\nvec3 spotHalfVector = normalize( spotVector + viewPosition );\nfloat spotDotNormalHalf = max( dot( normal, spotHalfVector ), 0.0 );\nfloat spotSpecularWeight = specularTex.r * max( pow( spotDotNormalHalf, uShininess ), 0.0 );\n#ifdef PHYSICALLY_BASED_SHADING\nfloat specularNormalization = ( uShininess + 2.0001 ) / 8.0;\nvec3 schlick = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( spotVector, spotHalfVector ), 5.0 );\nspotSpecular += schlick * spotLightColor[ i ] * spotSpecularWeight * spotDiffuseWeight * spotDistance * specularNormalization * spotEffect;\n#else\nspotSpecular += spotDistance * spotLightColor[ i ] * uSpecularColor * spotSpecularWeight * spotDiffuseWeight * spotEffect;\n#endif\n}\n}\n#endif\n#if MAX_DIR_LIGHTS > 0\nvec3 dirDiffuse = vec3( 0.0 );\nvec3 dirSpecular = vec3( 0.0 );\nfor( int i = 0; i < MAX_DIR_LIGHTS; i++ ) {\nvec4 lDirection = viewMatrix * vec4( directionalLightDirection[ i ], 0.0 );\nvec3 dirVector = normalize( lDirection.xyz );\n#ifdef WRAP_AROUND\nfloat directionalLightWeightingFull = max( dot( normal, dirVector ), 0.0 );\nfloat directionalLightWeightingHalf = max( 0.5 * dot( normal, dirVector ) + 0.5, 0.0 );\nvec3 dirDiffuseWeight = mix( vec3( directionalLightWeightingFull ), vec3( directionalLightWeightingHalf ), wrapRGB );\n#else\nfloat dirDiffuseWeight = max( dot( normal, dirVector ), 0.0 );\n#endif\ndirDiffuse += directionalLightColor[ i ] * uDiffuseColor * dirDiffuseWeight;\nvec3 dirHalfVector = normalize( dirVector + viewPosition );\nfloat dirDotNormalHalf = max( dot( normal, dirHalfVector ), 0.0 );\nfloat dirSpecularWeight = specularTex.r * max( pow( dirDotNormalHalf, uShininess ), 0.0 );\n#ifdef PHYSICALLY_BASED_SHADING\nfloat specularNormalization = ( uShininess + 2.0001 ) / 8.0;\nvec3 schlick = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( dirVector, dirHalfVector ), 5.0 );\ndirSpecular += schlick * directionalLightColor[ i ] * dirSpecularWeight * dirDiffuseWeight * specularNormalization;\n#else\ndirSpecular += directionalLightColor[ i ] * uSpecularColor * dirSpecularWeight * dirDiffuseWeight;\n#endif\n}\n#endif\n#if MAX_HEMI_LIGHTS > 0\nvec3 hemiDiffuse  = vec3( 0.0 );\nvec3 hemiSpecular = vec3( 0.0 );\nfor( int i = 0; i < MAX_HEMI_LIGHTS; i ++ ) {\nvec4 lDirection = viewMatrix * vec4( hemisphereLightDirection[ i ], 0.0 );\nvec3 lVector = normalize( lDirection.xyz );\nfloat dotProduct = dot( normal, lVector );\nfloat hemiDiffuseWeight = 0.5 * dotProduct + 0.5;\nvec3 hemiColor = mix( hemisphereLightGroundColor[ i ], hemisphereLightSkyColor[ i ], hemiDiffuseWeight );\nhemiDiffuse += uDiffuseColor * hemiColor;\nvec3 hemiHalfVectorSky = normalize( lVector + viewPosition );\nfloat hemiDotNormalHalfSky = 0.5 * dot( normal, hemiHalfVectorSky ) + 0.5;\nfloat hemiSpecularWeightSky = specularTex.r * max( pow( hemiDotNormalHalfSky, uShininess ), 0.0 );\nvec3 lVectorGround = -lVector;\nvec3 hemiHalfVectorGround = normalize( lVectorGround + viewPosition );\nfloat hemiDotNormalHalfGround = 0.5 * dot( normal, hemiHalfVectorGround ) + 0.5;\nfloat hemiSpecularWeightGround = specularTex.r * max( pow( hemiDotNormalHalfGround, uShininess ), 0.0 );\n#ifdef PHYSICALLY_BASED_SHADING\nfloat dotProductGround = dot( normal, lVectorGround );\nfloat specularNormalization = ( uShininess + 2.0001 ) / 8.0;\nvec3 schlickSky = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( lVector, hemiHalfVectorSky ), 5.0 );\nvec3 schlickGround = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( lVectorGround, hemiHalfVectorGround ), 5.0 );\nhemiSpecular += hemiColor * specularNormalization * ( schlickSky * hemiSpecularWeightSky * max( dotProduct, 0.0 ) + schlickGround * hemiSpecularWeightGround * max( dotProductGround, 0.0 ) );\n#else\nhemiSpecular += uSpecularColor * hemiColor * ( hemiSpecularWeightSky + hemiSpecularWeightGround ) * hemiDiffuseWeight;\n#endif\n}\n#endif\nvec3 totalDiffuse = vec3( 0.0 );\nvec3 totalSpecular = vec3( 0.0 );\n#if MAX_DIR_LIGHTS > 0\ntotalDiffuse += dirDiffuse;\ntotalSpecular += dirSpecular;\n#endif\n#if MAX_HEMI_LIGHTS > 0\ntotalDiffuse += hemiDiffuse;\ntotalSpecular += hemiSpecular;\n#endif\n#if MAX_POINT_LIGHTS > 0\ntotalDiffuse += pointDiffuse;\ntotalSpecular += pointSpecular;\n#endif\n#if MAX_SPOT_LIGHTS > 0\ntotalDiffuse += spotDiffuse;\ntotalSpecular += spotSpecular;\n#endif\n#ifdef METAL\ngl_FragColor.xyz = gl_FragColor.xyz * ( totalDiffuse + ambientLightColor * uAmbientColor + totalSpecular );\n#else\ngl_FragColor.xyz = gl_FragColor.xyz * ( totalDiffuse + ambientLightColor * uAmbientColor ) + totalSpecular;\n#endif\nif ( enableReflection ) {\nvec3 vReflect;\nvec3 cameraToVertex = normalize( vWorldPosition - cameraPosition );\nif ( useRefract ) {\nvReflect = refract( cameraToVertex, normal, uRefractionRatio );\n} else {\nvReflect = reflect( cameraToVertex, normal );\n}\nvec4 cubeColor = textureCube( tCube, vec3( -vReflect.x, vReflect.yz ) );\n#ifdef GAMMA_INPUT\ncubeColor.xyz *= cubeColor.xyz;\n#endif\ngl_FragColor.xyz = mix( gl_FragColor.xyz, cubeColor.xyz, specularTex.r * uReflectivity );\n}",
+THREE.ShaderChunk.shadowmap_fragment,THREE.ShaderChunk.linear_to_gamma_fragment,THREE.ShaderChunk.fog_fragment,"}"].join("\n"),vertexShader:["attribute vec4 tangent;\nuniform vec2 uOffset;\nuniform vec2 uRepeat;\nuniform bool enableDisplacement;\n#ifdef VERTEX_TEXTURES\nuniform sampler2D tDisplacement;\nuniform float uDisplacementScale;\nuniform float uDisplacementBias;\n#endif\nvarying vec3 vTangent;\nvarying vec3 vBinormal;\nvarying vec3 vNormal;\nvarying vec2 vUv;\nvarying vec3 vWorldPosition;\nvarying vec3 vViewPosition;",
+THREE.ShaderChunk.skinning_pars_vertex,THREE.ShaderChunk.shadowmap_pars_vertex,"void main() {",THREE.ShaderChunk.skinbase_vertex,THREE.ShaderChunk.skinnormal_vertex,"#ifdef USE_SKINNING\nvNormal = normalize( normalMatrix * skinnedNormal.xyz );\nvec4 skinnedTangent = skinMatrix * vec4( tangent.xyz, 0.0 );\nvTangent = normalize( normalMatrix * skinnedTangent.xyz );\n#else\nvNormal = normalize( normalMatrix * normal );\nvTangent = normalize( normalMatrix * tangent.xyz );\n#endif\nvBinormal = normalize( cross( vNormal, vTangent ) * tangent.w );\nvUv = uv * uRepeat + uOffset;\nvec3 displacedPosition;\n#ifdef VERTEX_TEXTURES\nif ( enableDisplacement ) {\nvec3 dv = texture2D( tDisplacement, uv ).xyz;\nfloat df = uDisplacementScale * dv.x + uDisplacementBias;\ndisplacedPosition = position + normalize( normal ) * df;\n} else {\n#ifdef USE_SKINNING\nvec4 skinVertex = vec4( position, 1.0 );\nvec4 skinned  = boneMatX * skinVertex * skinWeight.x;\nskinned \t  += boneMatY * skinVertex * skinWeight.y;\ndisplacedPosition  = skinned.xyz;\n#else\ndisplacedPosition = position;\n#endif\n}\n#else\n#ifdef USE_SKINNING\nvec4 skinVertex = vec4( position, 1.0 );\nvec4 skinned  = boneMatX * skinVertex * skinWeight.x;\nskinned \t  += boneMatY * skinVertex * skinWeight.y;\ndisplacedPosition  = skinned.xyz;\n#else\ndisplacedPosition = position;\n#endif\n#endif\nvec4 mvPosition = modelViewMatrix * vec4( displacedPosition, 1.0 );\nvec4 worldPosition = modelMatrix * vec4( displacedPosition, 1.0 );\ngl_Position = projectionMatrix * mvPosition;\nvWorldPosition = worldPosition.xyz;\nvViewPosition = -mvPosition.xyz;\n#ifdef USE_SHADOWMAP\nfor( int i = 0; i < MAX_SHADOWS; i ++ ) {\nvShadowCoord[ i ] = shadowMatrix[ i ] * worldPosition;\n}\n#endif\n}"].join("\n")},
+cube:{uniforms:{tCube:{type:"t",value:null},tFlip:{type:"f",value:-1}},vertexShader:"varying vec3 vWorldPosition;\nvoid main() {\nvec4 worldPosition = modelMatrix * vec4( position, 1.0 );\nvWorldPosition = worldPosition.xyz;\ngl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );\n}",fragmentShader:"uniform samplerCube tCube;\nuniform float tFlip;\nvarying vec3 vWorldPosition;\nvoid main() {\ngl_FragColor = textureCube( tCube, vec3( tFlip * vWorldPosition.x, vWorldPosition.yz ) );\n}"},
+depthRGBA:{uniforms:{},vertexShader:[THREE.ShaderChunk.morphtarget_pars_vertex,THREE.ShaderChunk.skinning_pars_vertex,"void main() {",THREE.ShaderChunk.skinbase_vertex,THREE.ShaderChunk.morphtarget_vertex,THREE.ShaderChunk.skinning_vertex,THREE.ShaderChunk.default_vertex,"}"].join("\n"),fragmentShader:"vec4 pack_depth( const in float depth ) {\nconst vec4 bit_shift = vec4( 256.0 * 256.0 * 256.0, 256.0 * 256.0, 256.0, 1.0 );\nconst vec4 bit_mask  = vec4( 0.0, 1.0 / 256.0, 1.0 / 256.0, 1.0 / 256.0 );\nvec4 res = fract( depth * bit_shift );\nres -= res.xxyz * bit_mask;\nreturn res;\n}\nvoid main() {\ngl_FragData[ 0 ] = pack_depth( gl_FragCoord.z );\n}"}};THREE.WebGLRenderer=function(a){function b(a){if(a.__webglCustomAttributesList)for(var b in a.__webglCustomAttributesList)j.deleteBuffer(a.__webglCustomAttributesList[b].buffer)}function c(a,b){var c=a.vertices.length,d=b.material;if(d.attributes){void 0===a.__webglCustomAttributesList&&(a.__webglCustomAttributesList=[]);for(var e in d.attributes){var f=d.attributes[e];if(!f.__webglInitialized||f.createUniqueBuffers){f.__webglInitialized=!0;var g=1;"v2"===f.type?g=2:"v3"===f.type?g=3:"v4"===f.type?
+g=4:"c"===f.type&&(g=3);f.size=g;f.array=new Float32Array(c*g);f.buffer=j.createBuffer();f.buffer.belongsToAttribute=e;f.needsUpdate=!0}a.__webglCustomAttributesList.push(f)}}}function d(a,b){var c=b.geometry,d=a.faces3,h=a.faces4,i=3*d.length+4*h.length,k=1*d.length+2*h.length,h=3*d.length+4*h.length,d=e(b,a),n=g(d),l=f(d),m=d.vertexColors?d.vertexColors:!1;a.__vertexArray=new Float32Array(3*i);l&&(a.__normalArray=new Float32Array(3*i));c.hasTangents&&(a.__tangentArray=new Float32Array(4*i));m&&
+(a.__colorArray=new Float32Array(3*i));if(n){if(0<c.faceUvs.length||0<c.faceVertexUvs.length)a.__uvArray=new Float32Array(2*i);if(1<c.faceUvs.length||1<c.faceVertexUvs.length)a.__uv2Array=new Float32Array(2*i)}b.geometry.skinWeights.length&&b.geometry.skinIndices.length&&(a.__skinIndexArray=new Float32Array(4*i),a.__skinWeightArray=new Float32Array(4*i));a.__faceArray=new Uint16Array(3*k);a.__lineArray=new Uint16Array(2*h);if(a.numMorphTargets){a.__morphTargetsArrays=[];c=0;for(n=a.numMorphTargets;c<
+n;c++)a.__morphTargetsArrays.push(new Float32Array(3*i))}if(a.numMorphNormals){a.__morphNormalsArrays=[];c=0;for(n=a.numMorphNormals;c<n;c++)a.__morphNormalsArrays.push(new Float32Array(3*i))}a.__webglFaceCount=3*k;a.__webglLineCount=2*h;if(d.attributes){void 0===a.__webglCustomAttributesList&&(a.__webglCustomAttributesList=[]);for(var p in d.attributes){var k=d.attributes[p],c={},q;for(q in k)c[q]=k[q];if(!c.__webglInitialized||c.createUniqueBuffers)c.__webglInitialized=!0,h=1,"v2"===c.type?h=2:
+"v3"===c.type?h=3:"v4"===c.type?h=4:"c"===c.type&&(h=3),c.size=h,c.array=new Float32Array(i*h),c.buffer=j.createBuffer(),c.buffer.belongsToAttribute=p,k.needsUpdate=!0,c.__original=k;a.__webglCustomAttributesList.push(c)}}a.__inittedArrays=!0}function e(a,b){return a.material instanceof THREE.MeshFaceMaterial?a.material.materials[b.materialIndex]:a.material}function f(a){return a instanceof THREE.MeshBasicMaterial&&!a.envMap||a instanceof THREE.MeshDepthMaterial?!1:a&&void 0!==a.shading&&a.shading===
+THREE.SmoothShading?THREE.SmoothShading:THREE.FlatShading}function g(a){return a.map||a.lightMap||a.bumpMap||a.normalMap||a.specularMap||a instanceof THREE.ShaderMaterial?!0:!1}function h(a){var b,c,d;for(b in a.attributes)d="index"===b?j.ELEMENT_ARRAY_BUFFER:j.ARRAY_BUFFER,c=a.attributes[b],c.buffer=j.createBuffer(),j.bindBuffer(d,c.buffer),j.bufferData(d,c.array,j.STATIC_DRAW)}function i(a,b,c){var d=a.attributes,e=d.index,f=d.position,g=d.normal,h=d.uv,i=d.color,d=d.tangent;a.elementsNeedUpdate&&
+void 0!==e&&(j.bindBuffer(j.ELEMENT_ARRAY_BUFFER,e.buffer),j.bufferData(j.ELEMENT_ARRAY_BUFFER,e.array,b));a.verticesNeedUpdate&&void 0!==f&&(j.bindBuffer(j.ARRAY_BUFFER,f.buffer),j.bufferData(j.ARRAY_BUFFER,f.array,b));a.normalsNeedUpdate&&void 0!==g&&(j.bindBuffer(j.ARRAY_BUFFER,g.buffer),j.bufferData(j.ARRAY_BUFFER,g.array,b));a.uvsNeedUpdate&&void 0!==h&&(j.bindBuffer(j.ARRAY_BUFFER,h.buffer),j.bufferData(j.ARRAY_BUFFER,h.array,b));a.colorsNeedUpdate&&void 0!==i&&(j.bindBuffer(j.ARRAY_BUFFER,
+i.buffer),j.bufferData(j.ARRAY_BUFFER,i.array,b));a.tangentsNeedUpdate&&void 0!==d&&(j.bindBuffer(j.ARRAY_BUFFER,d.buffer),j.bufferData(j.ARRAY_BUFFER,d.array,b));if(c)for(var k in a.attributes)delete a.attributes[k].array}function k(a){Ka[a]||(j.enableVertexAttribArray(a),Ka[a]=!0)}function l(){for(var a in Ka)Ka[a]&&(j.disableVertexAttribArray(a),Ka[a]=!1)}function m(a,b){return a.z!==b.z?b.z-a.z:b.id-a.id}function n(a,b){return b[0]-a[0]}function s(a,b,c){if(a.length)for(var d=0,e=a.length;d<e;d++)aa=
+mb=null,ta=ka=la=da=Wa=ia=Z=-1,bb=!0,a[d].render(b,c,mc,pb),aa=mb=null,ta=ka=la=da=Wa=ia=Z=-1,bb=!0}function r(a,b,c,d,e,f,g,j){var h,i,k,n;b?(i=a.length-1,n=b=-1):(i=0,b=a.length,n=1);for(var l=i;l!==b;l+=n)if(h=a[l],h.render){i=h.object;k=h.buffer;if(j)h=j;else{h=h[c];if(!h)continue;g&&N.setBlending(h.blending,h.blendEquation,h.blendSrc,h.blendDst);N.setDepthTest(h.depthTest);N.setDepthWrite(h.depthWrite);E(h.polygonOffset,h.polygonOffsetFactor,h.polygonOffsetUnits)}N.setMaterialFaces(h);k instanceof
+THREE.BufferGeometry?N.renderBufferDirect(d,e,f,h,k,i):N.renderBuffer(d,e,f,h,k,i)}}function p(a,b,c,d,e,f,g){for(var h,j,i=0,k=a.length;i<k;i++)if(h=a[i],j=h.object,j.visible){if(g)h=g;else{h=h[b];if(!h)continue;f&&N.setBlending(h.blending,h.blendEquation,h.blendSrc,h.blendDst);N.setDepthTest(h.depthTest);N.setDepthWrite(h.depthWrite);E(h.polygonOffset,h.polygonOffsetFactor,h.polygonOffsetUnits)}N.renderImmediateObject(c,d,e,h,j)}}function q(a,b,c){a.push({buffer:b,object:c,opaque:null,transparent:null})}
+function y(a){for(var b in a.attributes)if(a.attributes[b].needsUpdate)return!0;return!1}function v(a){for(var b in a.attributes)a.attributes[b].needsUpdate=!1}function z(a,b){for(var c=a.length-1;0<=c;c--)a[c].object===b&&a.splice(c,1)}function t(a,b){for(var c=a.length-1;0<=c;c--)a[c]===b&&a.splice(c,1)}function A(a,b,c,d,e){Y=0;d.needsUpdate&&(d.program&&Pc(d),N.initMaterial(d,b,c,e),d.needsUpdate=!1);d.morphTargets&&!e.__webglMorphTargetInfluences&&(e.__webglMorphTargetInfluences=new Float32Array(N.maxMorphTargets));
+var f=!1,g=d.program,h=g.uniforms,i=d.uniforms;g!==mb&&(j.useProgram(g),mb=g,f=!0);d.id!==ta&&(ta=d.id,f=!0);if(f||a!==aa)j.uniformMatrix4fv(h.projectionMatrix,!1,a.projectionMatrix.elements),a!==aa&&(aa=a);if(d.skinning)if(tc&&e.useVertexTexture){if(null!==h.boneTexture){var k=I();j.uniform1i(h.boneTexture,k);N.setTexture(e.boneTexture,k)}}else null!==h.boneGlobalMatrices&&j.uniformMatrix4fv(h.boneGlobalMatrices,!1,e.boneMatrices);if(f){c&&d.fog&&(i.fogColor.value=c.color,c instanceof THREE.Fog?
+(i.fogNear.value=c.near,i.fogFar.value=c.far):c instanceof THREE.FogExp2&&(i.fogDensity.value=c.density));if(d instanceof THREE.MeshPhongMaterial||d instanceof THREE.MeshLambertMaterial||d.lights){if(bb){for(var n,l=k=0,m=0,p,q,s,r=xb,t=r.directional.colors,v=r.directional.positions,y=r.point.colors,z=r.point.positions,B=r.point.distances,C=r.spot.colors,A=r.spot.positions,F=r.spot.distances,E=r.spot.directions,J=r.spot.anglesCos,K=r.spot.exponents,H=r.hemi.skyColors,M=r.hemi.groundColors,P=r.hemi.positions,
+X=0,da=0,ka=0,fa=0,ca=0,pa=0,Ma=0,ha=0,O=n=0,c=s=O=0,f=b.length;c<f;c++)n=b[c],n.onlyShadow||(p=n.color,q=n.intensity,s=n.distance,n instanceof THREE.AmbientLight?n.visible&&(N.gammaInput?(k+=p.r*p.r,l+=p.g*p.g,m+=p.b*p.b):(k+=p.r,l+=p.g,m+=p.b)):n instanceof THREE.DirectionalLight?(ca+=1,n.visible&&(La.getPositionFromMatrix(n.matrixWorld),Qa.getPositionFromMatrix(n.target.matrixWorld),La.sub(Qa),La.normalize(),0===La.x&&0===La.y&&0===La.z||(n=3*X,v[n]=La.x,v[n+1]=La.y,v[n+2]=La.z,N.gammaInput?x(t,
+n,p,q*q):G(t,n,p,q),X+=1))):n instanceof THREE.PointLight?(pa+=1,n.visible&&(O=3*da,N.gammaInput?x(y,O,p,q*q):G(y,O,p,q),Qa.getPositionFromMatrix(n.matrixWorld),z[O]=Qa.x,z[O+1]=Qa.y,z[O+2]=Qa.z,B[da]=s,da+=1)):n instanceof THREE.SpotLight?(Ma+=1,n.visible&&(O=3*ka,N.gammaInput?x(C,O,p,q*q):G(C,O,p,q),Qa.getPositionFromMatrix(n.matrixWorld),A[O]=Qa.x,A[O+1]=Qa.y,A[O+2]=Qa.z,F[ka]=s,La.copy(Qa),Qa.getPositionFromMatrix(n.target.matrixWorld),La.sub(Qa),La.normalize(),E[O]=La.x,E[O+1]=La.y,E[O+2]=La.z,
+J[ka]=Math.cos(n.angle),K[ka]=n.exponent,ka+=1)):n instanceof THREE.HemisphereLight&&(ha+=1,n.visible&&(La.getPositionFromMatrix(n.matrixWorld),La.normalize(),0===La.x&&0===La.y&&0===La.z||(s=3*fa,P[s]=La.x,P[s+1]=La.y,P[s+2]=La.z,p=n.color,n=n.groundColor,N.gammaInput?(q*=q,x(H,s,p,q),x(M,s,n,q)):(G(H,s,p,q),G(M,s,n,q)),fa+=1))));c=3*X;for(f=Math.max(t.length,3*ca);c<f;c++)t[c]=0;c=3*da;for(f=Math.max(y.length,3*pa);c<f;c++)y[c]=0;c=3*ka;for(f=Math.max(C.length,3*Ma);c<f;c++)C[c]=0;c=3*fa;for(f=
+Math.max(H.length,3*ha);c<f;c++)H[c]=0;c=3*fa;for(f=Math.max(M.length,3*ha);c<f;c++)M[c]=0;r.directional.length=X;r.point.length=da;r.spot.length=ka;r.hemi.length=fa;r.ambient[0]=k;r.ambient[1]=l;r.ambient[2]=m;bb=!1}c=xb;i.ambientLightColor.value=c.ambient;i.directionalLightColor.value=c.directional.colors;i.directionalLightDirection.value=c.directional.positions;i.pointLightColor.value=c.point.colors;i.pointLightPosition.value=c.point.positions;i.pointLightDistance.value=c.point.distances;i.spotLightColor.value=
+c.spot.colors;i.spotLightPosition.value=c.spot.positions;i.spotLightDistance.value=c.spot.distances;i.spotLightDirection.value=c.spot.directions;i.spotLightAngleCos.value=c.spot.anglesCos;i.spotLightExponent.value=c.spot.exponents;i.hemisphereLightSkyColor.value=c.hemi.skyColors;i.hemisphereLightGroundColor.value=c.hemi.groundColors;i.hemisphereLightDirection.value=c.hemi.positions}if(d instanceof THREE.MeshBasicMaterial||d instanceof THREE.MeshLambertMaterial||d instanceof THREE.MeshPhongMaterial){i.opacity.value=
+d.opacity;N.gammaInput?i.diffuse.value.copyGammaToLinear(d.color):i.diffuse.value=d.color;i.map.value=d.map;i.lightMap.value=d.lightMap;i.specularMap.value=d.specularMap;d.bumpMap&&(i.bumpMap.value=d.bumpMap,i.bumpScale.value=d.bumpScale);d.normalMap&&(i.normalMap.value=d.normalMap,i.normalScale.value.copy(d.normalScale));var Z;d.map?Z=d.map:d.specularMap?Z=d.specularMap:d.normalMap?Z=d.normalMap:d.bumpMap&&(Z=d.bumpMap);void 0!==Z&&(c=Z.offset,Z=Z.repeat,i.offsetRepeat.value.set(c.x,c.y,Z.x,Z.y));
+i.envMap.value=d.envMap;i.flipEnvMap.value=d.envMap instanceof THREE.WebGLRenderTargetCube?1:-1;i.reflectivity.value=d.reflectivity;i.refractionRatio.value=d.refractionRatio;i.combine.value=d.combine;i.useRefract.value=d.envMap&&d.envMap.mapping instanceof THREE.CubeRefractionMapping}d instanceof THREE.LineBasicMaterial?(i.diffuse.value=d.color,i.opacity.value=d.opacity):d instanceof THREE.LineDashedMaterial?(i.diffuse.value=d.color,i.opacity.value=d.opacity,i.dashSize.value=d.dashSize,i.totalSize.value=
+d.dashSize+d.gapSize,i.scale.value=d.scale):d instanceof THREE.ParticleBasicMaterial?(i.psColor.value=d.color,i.opacity.value=d.opacity,i.size.value=d.size,i.scale.value=U.height/2,i.map.value=d.map):d instanceof THREE.MeshPhongMaterial?(i.shininess.value=d.shininess,N.gammaInput?(i.ambient.value.copyGammaToLinear(d.ambient),i.emissive.value.copyGammaToLinear(d.emissive),i.specular.value.copyGammaToLinear(d.specular)):(i.ambient.value=d.ambient,i.emissive.value=d.emissive,i.specular.value=d.specular),
+d.wrapAround&&i.wrapRGB.value.copy(d.wrapRGB)):d instanceof THREE.MeshLambertMaterial?(N.gammaInput?(i.ambient.value.copyGammaToLinear(d.ambient),i.emissive.value.copyGammaToLinear(d.emissive)):(i.ambient.value=d.ambient,i.emissive.value=d.emissive),d.wrapAround&&i.wrapRGB.value.copy(d.wrapRGB)):d instanceof THREE.MeshDepthMaterial?(i.mNear.value=a.near,i.mFar.value=a.far,i.opacity.value=d.opacity):d instanceof THREE.MeshNormalMaterial&&(i.opacity.value=d.opacity);if(e.receiveShadow&&!d._shadowPass&&
+i.shadowMatrix){c=Z=0;for(f=b.length;c<f;c++)if(k=b[c],k.castShadow&&(k instanceof THREE.SpotLight||k instanceof THREE.DirectionalLight&&!k.shadowCascade))i.shadowMap.value[Z]=k.shadowMap,i.shadowMapSize.value[Z]=k.shadowMapSize,i.shadowMatrix.value[Z]=k.shadowMatrix,i.shadowDarkness.value[Z]=k.shadowDarkness,i.shadowBias.value[Z]=k.shadowBias,Z++}b=d.uniformsList;i=0;for(Z=b.length;i<Z;i++)if(f=g.uniforms[b[i][1]])if(c=b[i][0],l=c.type,k=c.value,"i"===l)j.uniform1i(f,k);else if("f"===l)j.uniform1f(f,
+k);else if("v2"===l)j.uniform2f(f,k.x,k.y);else if("v3"===l)j.uniform3f(f,k.x,k.y,k.z);else if("v4"===l)j.uniform4f(f,k.x,k.y,k.z,k.w);else if("c"===l)j.uniform3f(f,k.r,k.g,k.b);else if("iv1"===l)j.uniform1iv(f,k);else if("iv"===l)j.uniform3iv(f,k);else if("fv1"===l)j.uniform1fv(f,k);else if("fv"===l)j.uniform3fv(f,k);else if("v2v"===l){void 0===c._array&&(c._array=new Float32Array(2*k.length));l=0;for(m=k.length;l<m;l++)r=2*l,c._array[r]=k[l].x,c._array[r+1]=k[l].y;j.uniform2fv(f,c._array)}else if("v3v"===
+l){void 0===c._array&&(c._array=new Float32Array(3*k.length));l=0;for(m=k.length;l<m;l++)r=3*l,c._array[r]=k[l].x,c._array[r+1]=k[l].y,c._array[r+2]=k[l].z;j.uniform3fv(f,c._array)}else if("v4v"===l){void 0===c._array&&(c._array=new Float32Array(4*k.length));l=0;for(m=k.length;l<m;l++)r=4*l,c._array[r]=k[l].x,c._array[r+1]=k[l].y,c._array[r+2]=k[l].z,c._array[r+3]=k[l].w;j.uniform4fv(f,c._array)}else if("m4"===l)void 0===c._array&&(c._array=new Float32Array(16)),k.flattenToArray(c._array),j.uniformMatrix4fv(f,
+!1,c._array);else if("m4v"===l){void 0===c._array&&(c._array=new Float32Array(16*k.length));l=0;for(m=k.length;l<m;l++)k[l].flattenToArrayOffset(c._array,16*l);j.uniformMatrix4fv(f,!1,c._array)}else if("t"===l){if(r=k,k=I(),j.uniform1i(f,k),r)if(r.image instanceof Array&&6===r.image.length){if(c=r,f=k,6===c.image.length)if(c.needsUpdate){c.image.__webglTextureCube||(c.image.__webglTextureCube=j.createTexture(),N.info.memory.textures++);j.activeTexture(j.TEXTURE0+f);j.bindTexture(j.TEXTURE_CUBE_MAP,
+c.image.__webglTextureCube);j.pixelStorei(j.UNPACK_FLIP_Y_WEBGL,c.flipY);f=c instanceof THREE.CompressedTexture;k=[];for(l=0;6>l;l++)N.autoScaleCubemaps&&!f?(m=k,r=l,t=c.image[l],y=gd,t.width<=y&&t.height<=y||(z=Math.max(t.width,t.height),v=Math.floor(t.width*y/z),y=Math.floor(t.height*y/z),z=document.createElement("canvas"),z.width=v,z.height=y,z.getContext("2d").drawImage(t,0,0,t.width,t.height,0,0,v,y),t=z),m[r]=t):k[l]=c.image[l];l=k[0];m=0===(l.width&l.width-1)&&0===(l.height&l.height-1);r=L(c.format);
+t=L(c.type);W(j.TEXTURE_CUBE_MAP,c,m);for(l=0;6>l;l++)if(f){y=k[l].mipmaps;z=0;for(B=y.length;z<B;z++)v=y[z],j.compressedTexImage2D(j.TEXTURE_CUBE_MAP_POSITIVE_X+l,z,r,v.width,v.height,0,v.data)}else j.texImage2D(j.TEXTURE_CUBE_MAP_POSITIVE_X+l,0,r,r,t,k[l]);c.generateMipmaps&&m&&j.generateMipmap(j.TEXTURE_CUBE_MAP);c.needsUpdate=!1;if(c.onUpdate)c.onUpdate()}else j.activeTexture(j.TEXTURE0+f),j.bindTexture(j.TEXTURE_CUBE_MAP,c.image.__webglTextureCube)}else r instanceof THREE.WebGLRenderTargetCube?
+(c=r,j.activeTexture(j.TEXTURE0+k),j.bindTexture(j.TEXTURE_CUBE_MAP,c.__webglTexture)):N.setTexture(r,k)}else if("tv"===l){void 0===c._array&&(c._array=[]);l=0;for(m=c.value.length;l<m;l++)c._array[l]=I();j.uniform1iv(f,c._array);l=0;for(m=c.value.length;l<m;l++)r=c.value[l],k=c._array[l],r&&N.setTexture(r,k)}if((d instanceof THREE.ShaderMaterial||d instanceof THREE.MeshPhongMaterial||d.envMap)&&null!==h.cameraPosition)Qa.getPositionFromMatrix(a.matrixWorld),j.uniform3f(h.cameraPosition,Qa.x,Qa.y,
+Qa.z);(d instanceof THREE.MeshPhongMaterial||d instanceof THREE.MeshLambertMaterial||d instanceof THREE.ShaderMaterial||d.skinning)&&null!==h.viewMatrix&&j.uniformMatrix4fv(h.viewMatrix,!1,a.matrixWorldInverse.elements)}j.uniformMatrix4fv(h.modelViewMatrix,!1,e._modelViewMatrix.elements);h.normalMatrix&&j.uniformMatrix3fv(h.normalMatrix,!1,e._normalMatrix.elements);null!==h.modelMatrix&&j.uniformMatrix4fv(h.modelMatrix,!1,e.matrixWorld.elements);return g}function I(){var a=Y;a>=Mc&&console.warn("WebGLRenderer: trying to use "+
+a+" texture units while this GPU supports only "+Mc);Y+=1;return a}function C(a,b){a._modelViewMatrix.multiplyMatrices(b.matrixWorldInverse,a.matrixWorld);a._normalMatrix.getInverse(a._modelViewMatrix);a._normalMatrix.transpose()}function x(a,b,c,d){a[b]=c.r*c.r*d;a[b+1]=c.g*c.g*d;a[b+2]=c.b*c.b*d}function G(a,b,c,d){a[b]=c.r*d;a[b+1]=c.g*d;a[b+2]=c.b*d}function J(a){a!==ub&&(j.lineWidth(a),ub=a)}function E(a,b,c){ab!==a&&(a?j.enable(j.POLYGON_OFFSET_FILL):j.disable(j.POLYGON_OFFSET_FILL),ab=a);if(a&&
+(Fa!==b||Xa!==c))j.polygonOffset(b,c),Fa=b,Xa=c}function H(a){for(var a=a.split("\n"),b=0,c=a.length;b<c;b++)a[b]=b+1+": "+a[b];return a.join("\n")}function B(a,b){var c;"fragment"===a?c=j.createShader(j.FRAGMENT_SHADER):"vertex"===a&&(c=j.createShader(j.VERTEX_SHADER));j.shaderSource(c,b);j.compileShader(c);return!j.getShaderParameter(c,j.COMPILE_STATUS)?(console.error(j.getShaderInfoLog(c)),console.error(H(b)),null):c}function W(a,b,c){c?(j.texParameteri(a,j.TEXTURE_WRAP_S,L(b.wrapS)),j.texParameteri(a,
+j.TEXTURE_WRAP_T,L(b.wrapT)),j.texParameteri(a,j.TEXTURE_MAG_FILTER,L(b.magFilter)),j.texParameteri(a,j.TEXTURE_MIN_FILTER,L(b.minFilter))):(j.texParameteri(a,j.TEXTURE_WRAP_S,j.CLAMP_TO_EDGE),j.texParameteri(a,j.TEXTURE_WRAP_T,j.CLAMP_TO_EDGE),j.texParameteri(a,j.TEXTURE_MAG_FILTER,K(b.magFilter)),j.texParameteri(a,j.TEXTURE_MIN_FILTER,K(b.minFilter)));if(cb&&b.type!==THREE.FloatType&&(1<b.anisotropy||b.__oldAnisotropy))j.texParameterf(a,cb.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(b.anisotropy,Cc)),b.__oldAnisotropy=
+b.anisotropy}function F(a,b){j.bindRenderbuffer(j.RENDERBUFFER,a);b.depthBuffer&&!b.stencilBuffer?(j.renderbufferStorage(j.RENDERBUFFER,j.DEPTH_COMPONENT16,b.width,b.height),j.framebufferRenderbuffer(j.FRAMEBUFFER,j.DEPTH_ATTACHMENT,j.RENDERBUFFER,a)):b.depthBuffer&&b.stencilBuffer?(j.renderbufferStorage(j.RENDERBUFFER,j.DEPTH_STENCIL,b.width,b.height),j.framebufferRenderbuffer(j.FRAMEBUFFER,j.DEPTH_STENCIL_ATTACHMENT,j.RENDERBUFFER,a)):j.renderbufferStorage(j.RENDERBUFFER,j.RGBA4,b.width,b.height)}
+function K(a){return a===THREE.NearestFilter||a===THREE.NearestMipMapNearestFilter||a===THREE.NearestMipMapLinearFilter?j.NEAREST:j.LINEAR}function L(a){if(a===THREE.RepeatWrapping)return j.REPEAT;if(a===THREE.ClampToEdgeWrapping)return j.CLAMP_TO_EDGE;if(a===THREE.MirroredRepeatWrapping)return j.MIRRORED_REPEAT;if(a===THREE.NearestFilter)return j.NEAREST;if(a===THREE.NearestMipMapNearestFilter)return j.NEAREST_MIPMAP_NEAREST;if(a===THREE.NearestMipMapLinearFilter)return j.NEAREST_MIPMAP_LINEAR;if(a===
+THREE.LinearFilter)return j.LINEAR;if(a===THREE.LinearMipMapNearestFilter)return j.LINEAR_MIPMAP_NEAREST;if(a===THREE.LinearMipMapLinearFilter)return j.LINEAR_MIPMAP_LINEAR;if(a===THREE.UnsignedByteType)return j.UNSIGNED_BYTE;if(a===THREE.UnsignedShort4444Type)return j.UNSIGNED_SHORT_4_4_4_4;if(a===THREE.UnsignedShort5551Type)return j.UNSIGNED_SHORT_5_5_5_1;if(a===THREE.UnsignedShort565Type)return j.UNSIGNED_SHORT_5_6_5;if(a===THREE.ByteType)return j.BYTE;if(a===THREE.ShortType)return j.SHORT;if(a===
+THREE.UnsignedShortType)return j.UNSIGNED_SHORT;if(a===THREE.IntType)return j.INT;if(a===THREE.UnsignedIntType)return j.UNSIGNED_INT;if(a===THREE.FloatType)return j.FLOAT;if(a===THREE.AlphaFormat)return j.ALPHA;if(a===THREE.RGBFormat)return j.RGB;if(a===THREE.RGBAFormat)return j.RGBA;if(a===THREE.LuminanceFormat)return j.LUMINANCE;if(a===THREE.LuminanceAlphaFormat)return j.LUMINANCE_ALPHA;if(a===THREE.AddEquation)return j.FUNC_ADD;if(a===THREE.SubtractEquation)return j.FUNC_SUBTRACT;if(a===THREE.ReverseSubtractEquation)return j.FUNC_REVERSE_SUBTRACT;
+if(a===THREE.ZeroFactor)return j.ZERO;if(a===THREE.OneFactor)return j.ONE;if(a===THREE.SrcColorFactor)return j.SRC_COLOR;if(a===THREE.OneMinusSrcColorFactor)return j.ONE_MINUS_SRC_COLOR;if(a===THREE.SrcAlphaFactor)return j.SRC_ALPHA;if(a===THREE.OneMinusSrcAlphaFactor)return j.ONE_MINUS_SRC_ALPHA;if(a===THREE.DstAlphaFactor)return j.DST_ALPHA;if(a===THREE.OneMinusDstAlphaFactor)return j.ONE_MINUS_DST_ALPHA;if(a===THREE.DstColorFactor)return j.DST_COLOR;if(a===THREE.OneMinusDstColorFactor)return j.ONE_MINUS_DST_COLOR;
+if(a===THREE.SrcAlphaSaturateFactor)return j.SRC_ALPHA_SATURATE;if(void 0!==Sa){if(a===THREE.RGB_S3TC_DXT1_Format)return Sa.COMPRESSED_RGB_S3TC_DXT1_EXT;if(a===THREE.RGBA_S3TC_DXT1_Format)return Sa.COMPRESSED_RGBA_S3TC_DXT1_EXT;if(a===THREE.RGBA_S3TC_DXT3_Format)return Sa.COMPRESSED_RGBA_S3TC_DXT3_EXT;if(a===THREE.RGBA_S3TC_DXT5_Format)return Sa.COMPRESSED_RGBA_S3TC_DXT5_EXT}return 0}console.log("THREE.WebGLRenderer",THREE.REVISION);var a=a||{},U=void 0!==a.canvas?a.canvas:document.createElement("canvas"),
+fa=void 0!==a.precision?a.precision:"highp",Ca=void 0!==a.alpha?a.alpha:!0,$a=void 0!==a.premultipliedAlpha?a.premultipliedAlpha:!0,M=void 0!==a.antialias?a.antialias:!1,ca=void 0!==a.stencil?a.stencil:!0,qa=void 0!==a.preserveDrawingBuffer?a.preserveDrawingBuffer:!1,ha=void 0!==a.clearColor?new THREE.Color(a.clearColor):new THREE.Color(0),ra=void 0!==a.clearAlpha?a.clearAlpha:0;this.domElement=U;this.context=null;this.devicePixelRatio=void 0!==a.devicePixelRatio?a.devicePixelRatio:void 0!==window.devicePixelRatio?
+window.devicePixelRatio:1;this.autoUpdateScene=this.autoUpdateObjects=this.sortObjects=this.autoClearStencil=this.autoClearDepth=this.autoClearColor=this.autoClear=!0;this.shadowMapEnabled=this.physicallyBasedShading=this.gammaOutput=this.gammaInput=!1;this.shadowMapAutoUpdate=!0;this.shadowMapType=THREE.PCFShadowMap;this.shadowMapCullFace=THREE.CullFaceFront;this.shadowMapCascade=this.shadowMapDebug=!1;this.maxMorphTargets=8;this.maxMorphNormals=4;this.autoScaleCubemaps=!0;this.renderPluginsPre=
+[];this.renderPluginsPost=[];this.info={memory:{programs:0,geometries:0,textures:0},render:{calls:0,vertices:0,faces:0,points:0}};var N=this,Ma=[],Na=0,mb=null,Pa=null,ta=-1,ka=null,aa=null,pa=0,Y=0,da=-1,la=-1,Z=-1,oa=-1,gb=-1,nb=-1,ia=-1,Wa=-1,ab=null,Fa=null,Xa=null,ub=null,Ib=0,Jb=0,fc=0,Ab=0,mc=0,pb=0,Ka={},Va=new THREE.Frustum,gc=new THREE.Matrix4,vb=new THREE.Matrix4,Qa=new THREE.Vector3,La=new THREE.Vector3,bb=!0,xb={ambient:[0,0,0],directional:{length:0,colors:[],positions:[]},point:{length:0,
+colors:[],positions:[],distances:[]},spot:{length:0,colors:[],positions:[],distances:[],directions:[],anglesCos:[],exponents:[]},hemi:{length:0,skyColors:[],groundColors:[],positions:[]}},j,yb,Ra,cb,Sa;try{if(!(j=U.getContext("experimental-webgl",{alpha:Ca,premultipliedAlpha:$a,antialias:M,stencil:ca,preserveDrawingBuffer:qa})))throw"Error creating WebGL context.";}catch(zb){console.error(zb)}yb=j.getExtension("OES_texture_float");Ra=j.getExtension("OES_standard_derivatives");cb=j.getExtension("EXT_texture_filter_anisotropic")||
+j.getExtension("MOZ_EXT_texture_filter_anisotropic")||j.getExtension("WEBKIT_EXT_texture_filter_anisotropic");Sa=j.getExtension("WEBGL_compressed_texture_s3tc")||j.getExtension("MOZ_WEBGL_compressed_texture_s3tc")||j.getExtension("WEBKIT_WEBGL_compressed_texture_s3tc");yb||console.log("THREE.WebGLRenderer: Float textures not supported.");Ra||console.log("THREE.WebGLRenderer: Standard derivatives not supported.");cb||console.log("THREE.WebGLRenderer: Anisotropic texture filtering not supported.");
+Sa||console.log("THREE.WebGLRenderer: S3TC compressed textures not supported.");void 0===j.getShaderPrecisionFormat&&(j.getShaderPrecisionFormat=function(){return{rangeMin:1,rangeMax:1,precision:1}});j.clearColor(0,0,0,1);j.clearDepth(1);j.clearStencil(0);j.enable(j.DEPTH_TEST);j.depthFunc(j.LEQUAL);j.frontFace(j.CCW);j.cullFace(j.BACK);j.enable(j.CULL_FACE);j.enable(j.BLEND);j.blendEquation(j.FUNC_ADD);j.blendFunc(j.SRC_ALPHA,j.ONE_MINUS_SRC_ALPHA);j.clearColor(ha.r,ha.g,ha.b,ra);this.context=j;
+var Mc=j.getParameter(j.MAX_TEXTURE_IMAGE_UNITS),fd=j.getParameter(j.MAX_VERTEX_TEXTURE_IMAGE_UNITS);j.getParameter(j.MAX_TEXTURE_SIZE);var gd=j.getParameter(j.MAX_CUBE_MAP_TEXTURE_SIZE),Cc=cb?j.getParameter(cb.MAX_TEXTURE_MAX_ANISOTROPY_EXT):0,sc=0<fd,tc=sc&&yb;Sa&&j.getParameter(j.COMPRESSED_TEXTURE_FORMATS);var jd=j.getShaderPrecisionFormat(j.VERTEX_SHADER,j.HIGH_FLOAT),kd=j.getShaderPrecisionFormat(j.VERTEX_SHADER,j.MEDIUM_FLOAT);j.getShaderPrecisionFormat(j.VERTEX_SHADER,j.LOW_FLOAT);var ld=
+j.getShaderPrecisionFormat(j.FRAGMENT_SHADER,j.HIGH_FLOAT),id=j.getShaderPrecisionFormat(j.FRAGMENT_SHADER,j.MEDIUM_FLOAT);j.getShaderPrecisionFormat(j.FRAGMENT_SHADER,j.LOW_FLOAT);j.getShaderPrecisionFormat(j.VERTEX_SHADER,j.HIGH_INT);j.getShaderPrecisionFormat(j.VERTEX_SHADER,j.MEDIUM_INT);j.getShaderPrecisionFormat(j.VERTEX_SHADER,j.LOW_INT);j.getShaderPrecisionFormat(j.FRAGMENT_SHADER,j.HIGH_INT);j.getShaderPrecisionFormat(j.FRAGMENT_SHADER,j.MEDIUM_INT);j.getShaderPrecisionFormat(j.FRAGMENT_SHADER,
+j.LOW_INT);var hd=0<jd.precision&&0<ld.precision,Nc=0<kd.precision&&0<id.precision;"highp"===fa&&!hd&&(Nc?(fa="mediump",console.warn("WebGLRenderer: highp not supported, using mediump")):(fa="lowp",console.warn("WebGLRenderer: highp and mediump not supported, using lowp")));"mediump"===fa&&!Nc&&(fa="lowp",console.warn("WebGLRenderer: mediump not supported, using lowp"));this.getContext=function(){return j};this.supportsVertexTextures=function(){return sc};this.supportsFloatTextures=function(){return yb};
+this.supportsStandardDerivatives=function(){return Ra};this.supportsCompressedTextureS3TC=function(){return Sa};this.getMaxAnisotropy=function(){return Cc};this.getPrecision=function(){return fa};this.setSize=function(a,b){U.width=a*this.devicePixelRatio;U.height=b*this.devicePixelRatio;U.style.width=a+"px";U.style.height=b+"px";this.setViewport(0,0,U.width,U.height)};this.setViewport=function(a,b,c,d){Ib=void 0!==a?a:0;Jb=void 0!==b?b:0;fc=void 0!==c?c:U.width;Ab=void 0!==d?d:U.height;j.viewport(Ib,
+Jb,fc,Ab)};this.setScissor=function(a,b,c,d){j.scissor(a,b,c,d)};this.enableScissorTest=function(a){a?j.enable(j.SCISSOR_TEST):j.disable(j.SCISSOR_TEST)};this.setClearColorHex=function(a,b){ha.setHex(a);ra=b;j.clearColor(ha.r,ha.g,ha.b,ra)};this.setClearColor=function(a,b){ha.copy(a);ra=b;j.clearColor(ha.r,ha.g,ha.b,ra)};this.getClearColor=function(){return ha};this.getClearAlpha=function(){return ra};this.clear=function(a,b,c){var d=0;if(void 0===a||a)d|=j.COLOR_BUFFER_BIT;if(void 0===b||b)d|=j.DEPTH_BUFFER_BIT;
+if(void 0===c||c)d|=j.STENCIL_BUFFER_BIT;j.clear(d)};this.clearTarget=function(a,b,c,d){this.setRenderTarget(a);this.clear(b,c,d)};this.addPostPlugin=function(a){a.init(this);this.renderPluginsPost.push(a)};this.addPrePlugin=function(a){a.init(this);this.renderPluginsPre.push(a)};this.updateShadowMap=function(a,b){mb=null;ta=ka=Wa=ia=Z=-1;bb=!0;la=da=-1;this.shadowMapPlugin.update(a,b)};var wd=function(a){a=a.target;a.removeEventListener("dispose",wd);a.__webglInit=void 0;void 0!==a.__webglVertexBuffer&&
+j.deleteBuffer(a.__webglVertexBuffer);void 0!==a.__webglNormalBuffer&&j.deleteBuffer(a.__webglNormalBuffer);void 0!==a.__webglTangentBuffer&&j.deleteBuffer(a.__webglTangentBuffer);void 0!==a.__webglColorBuffer&&j.deleteBuffer(a.__webglColorBuffer);void 0!==a.__webglUVBuffer&&j.deleteBuffer(a.__webglUVBuffer);void 0!==a.__webglUV2Buffer&&j.deleteBuffer(a.__webglUV2Buffer);void 0!==a.__webglSkinIndicesBuffer&&j.deleteBuffer(a.__webglSkinIndicesBuffer);void 0!==a.__webglSkinWeightsBuffer&&j.deleteBuffer(a.__webglSkinWeightsBuffer);
+void 0!==a.__webglFaceBuffer&&j.deleteBuffer(a.__webglFaceBuffer);void 0!==a.__webglLineBuffer&&j.deleteBuffer(a.__webglLineBuffer);void 0!==a.__webglLineDistanceBuffer&&j.deleteBuffer(a.__webglLineDistanceBuffer);if(void 0!==a.geometryGroups)for(var c in a.geometryGroups){var d=a.geometryGroups[c];if(void 0!==d.numMorphTargets)for(var e=0,f=d.numMorphTargets;e<f;e++)j.deleteBuffer(d.__webglMorphTargetsBuffers[e]);if(void 0!==d.numMorphNormals){e=0;for(f=d.numMorphNormals;e<f;e++)j.deleteBuffer(d.__webglMorphNormalsBuffers[e])}b(d)}b(a);
+N.info.memory.geometries--},Oc=function(a){a=a.target;a.removeEventListener("dispose",Oc);a.image&&a.image.__webglTextureCube?j.deleteTexture(a.image.__webglTextureCube):a.__webglInit&&(a.__webglInit=!1,j.deleteTexture(a.__webglTexture));N.info.memory.textures--},P=function(a){a=a.target;a.removeEventListener("dispose",P);if(a&&a.__webglTexture)if(j.deleteTexture(a.__webglTexture),a instanceof THREE.WebGLRenderTargetCube)for(var b=0;6>b;b++)j.deleteFramebuffer(a.__webglFramebuffer[b]),j.deleteRenderbuffer(a.__webglRenderbuffer[b]);
+else j.deleteFramebuffer(a.__webglFramebuffer),j.deleteRenderbuffer(a.__webglRenderbuffer);N.info.memory.textures--},X=function(a){a=a.target;a.removeEventListener("dispose",X);Pc(a)},Pc=function(a){var b=a.program;if(void 0!==b){a.program=void 0;var c,d,e=!1,a=0;for(c=Ma.length;a<c;a++)if(d=Ma[a],d.program===b){d.usedTimes--;0===d.usedTimes&&(e=!0);break}if(!0===e){e=[];a=0;for(c=Ma.length;a<c;a++)d=Ma[a],d.program!==b&&e.push(d);Ma=e;j.deleteProgram(b);N.info.memory.programs--}}};this.renderBufferImmediate=
+function(a,b,c){a.hasPositions&&!a.__webglVertexBuffer&&(a.__webglVertexBuffer=j.createBuffer());a.hasNormals&&!a.__webglNormalBuffer&&(a.__webglNormalBuffer=j.createBuffer());a.hasUvs&&!a.__webglUvBuffer&&(a.__webglUvBuffer=j.createBuffer());a.hasColors&&!a.__webglColorBuffer&&(a.__webglColorBuffer=j.createBuffer());a.hasPositions&&(j.bindBuffer(j.ARRAY_BUFFER,a.__webglVertexBuffer),j.bufferData(j.ARRAY_BUFFER,a.positionArray,j.DYNAMIC_DRAW),j.enableVertexAttribArray(b.attributes.position),j.vertexAttribPointer(b.attributes.position,
+3,j.FLOAT,!1,0,0));if(a.hasNormals){j.bindBuffer(j.ARRAY_BUFFER,a.__webglNormalBuffer);if(c.shading===THREE.FlatShading){var d,e,f,g,i,h,k,l,n,m,p,q=3*a.count;for(p=0;p<q;p+=9)m=a.normalArray,d=m[p],e=m[p+1],f=m[p+2],g=m[p+3],h=m[p+4],l=m[p+5],i=m[p+6],k=m[p+7],n=m[p+8],d=(d+g+i)/3,e=(e+h+k)/3,f=(f+l+n)/3,m[p]=d,m[p+1]=e,m[p+2]=f,m[p+3]=d,m[p+4]=e,m[p+5]=f,m[p+6]=d,m[p+7]=e,m[p+8]=f}j.bufferData(j.ARRAY_BUFFER,a.normalArray,j.DYNAMIC_DRAW);j.enableVertexAttribArray(b.attributes.normal);j.vertexAttribPointer(b.attributes.normal,
+3,j.FLOAT,!1,0,0)}a.hasUvs&&c.map&&(j.bindBuffer(j.ARRAY_BUFFER,a.__webglUvBuffer),j.bufferData(j.ARRAY_BUFFER,a.uvArray,j.DYNAMIC_DRAW),j.enableVertexAttribArray(b.attributes.uv),j.vertexAttribPointer(b.attributes.uv,2,j.FLOAT,!1,0,0));a.hasColors&&c.vertexColors!==THREE.NoColors&&(j.bindBuffer(j.ARRAY_BUFFER,a.__webglColorBuffer),j.bufferData(j.ARRAY_BUFFER,a.colorArray,j.DYNAMIC_DRAW),j.enableVertexAttribArray(b.attributes.color),j.vertexAttribPointer(b.attributes.color,3,j.FLOAT,!1,0,0));j.drawArrays(j.TRIANGLES,
+0,a.count);a.count=0};this.renderBufferDirect=function(a,b,c,d,e,f){if(!1!==d.visible)if(c=A(a,b,c,d,f),a=c.attributes,b=!1,c=16777215*e.id+2*c.id+(d.wireframe?1:0),c!==ka&&(ka=c,b=!0),b&&l(),f instanceof THREE.Mesh)if(d=e.attributes.index){f=e.offsets;1<f.length&&(b=!0);for(var c=0,g=f.length;c<g;c++){var i=f[c].index;if(b){var h=e.attributes.position,n=h.itemSize;j.bindBuffer(j.ARRAY_BUFFER,h.buffer);k(a.position);j.vertexAttribPointer(a.position,n,j.FLOAT,!1,0,4*i*n);n=e.attributes.normal;if(0<=
+a.normal&&n){var m=n.itemSize;j.bindBuffer(j.ARRAY_BUFFER,n.buffer);k(a.normal);j.vertexAttribPointer(a.normal,m,j.FLOAT,!1,0,4*i*m)}n=e.attributes.uv;0<=a.uv&&n&&(m=n.itemSize,j.bindBuffer(j.ARRAY_BUFFER,n.buffer),k(a.uv),j.vertexAttribPointer(a.uv,m,j.FLOAT,!1,0,4*i*m));n=e.attributes.color;0<=a.color&&n&&(m=n.itemSize,j.bindBuffer(j.ARRAY_BUFFER,n.buffer),k(a.color),j.vertexAttribPointer(a.color,m,j.FLOAT,!1,0,4*i*m));n=e.attributes.tangent;0<=a.tangent&&n&&(m=n.itemSize,j.bindBuffer(j.ARRAY_BUFFER,
+n.buffer),k(a.tangent),j.vertexAttribPointer(a.tangent,m,j.FLOAT,!1,0,4*i*m));j.bindBuffer(j.ELEMENT_ARRAY_BUFFER,d.buffer)}j.drawElements(j.TRIANGLES,f[c].count,j.UNSIGNED_SHORT,2*f[c].start);N.info.render.calls++;N.info.render.vertices+=f[c].count;N.info.render.faces+=f[c].count/3}}else b&&(h=e.attributes.position,n=h.itemSize,j.bindBuffer(j.ARRAY_BUFFER,h.buffer),k(a.position),j.vertexAttribPointer(a.position,n,j.FLOAT,!1,0,0),n=e.attributes.normal,0<=a.normal&&n&&(m=n.itemSize,j.bindBuffer(j.ARRAY_BUFFER,
+n.buffer),k(a.normal),j.vertexAttribPointer(a.normal,m,j.FLOAT,!1,0,0)),n=e.attributes.uv,0<=a.uv&&n&&(m=n.itemSize,j.bindBuffer(j.ARRAY_BUFFER,n.buffer),k(a.uv),j.vertexAttribPointer(a.uv,m,j.FLOAT,!1,0,0)),n=e.attributes.color,0<=a.color&&n&&(m=n.itemSize,j.bindBuffer(j.ARRAY_BUFFER,n.buffer),k(a.color),j.vertexAttribPointer(a.color,m,j.FLOAT,!1,0,0)),n=e.attributes.tangent,0<=a.tangent&&n&&(m=n.itemSize,j.bindBuffer(j.ARRAY_BUFFER,n.buffer),k(a.tangent),j.vertexAttribPointer(a.tangent,m,j.FLOAT,
+!1,0,0))),j.drawArrays(j.TRIANGLES,0,h.numItems/3),N.info.render.calls++,N.info.render.vertices+=h.numItems/3,N.info.render.faces+=h.numItems/3/3;else f instanceof THREE.ParticleSystem?b&&(h=e.attributes.position,n=h.itemSize,j.bindBuffer(j.ARRAY_BUFFER,h.buffer),k(a.position),j.vertexAttribPointer(a.position,n,j.FLOAT,!1,0,0),n=e.attributes.color,0<=a.color&&n&&(m=n.itemSize,j.bindBuffer(j.ARRAY_BUFFER,n.buffer),k(a.color),j.vertexAttribPointer(a.color,m,j.FLOAT,!1,0,0)),j.drawArrays(j.POINTS,0,
+h.numItems/3),N.info.render.calls++,N.info.render.points+=h.numItems/3):f instanceof THREE.Line&&b&&(h=e.attributes.position,n=h.itemSize,j.bindBuffer(j.ARRAY_BUFFER,h.buffer),k(a.position),j.vertexAttribPointer(a.position,n,j.FLOAT,!1,0,0),n=e.attributes.color,0<=a.color&&n&&(m=n.itemSize,j.bindBuffer(j.ARRAY_BUFFER,n.buffer),k(a.color),j.vertexAttribPointer(a.color,m,j.FLOAT,!1,0,0)),J(d.linewidth),j.drawArrays(j.LINE_STRIP,0,h.numItems/3),N.info.render.calls++,N.info.render.points+=h.numItems)};
+this.renderBuffer=function(a,b,c,d,e,f){if(!1!==d.visible){var g,i,c=A(a,b,c,d,f),a=c.attributes,b=!1,c=16777215*e.id+2*c.id+(d.wireframe?1:0);c!==ka&&(ka=c,b=!0);b&&l();if(!d.morphTargets&&0<=a.position)b&&(j.bindBuffer(j.ARRAY_BUFFER,e.__webglVertexBuffer),k(a.position),j.vertexAttribPointer(a.position,3,j.FLOAT,!1,0,0));else if(f.morphTargetBase){c=d.program.attributes;-1!==f.morphTargetBase&&0<=c.position?(j.bindBuffer(j.ARRAY_BUFFER,e.__webglMorphTargetsBuffers[f.morphTargetBase]),k(c.position),
+j.vertexAttribPointer(c.position,3,j.FLOAT,!1,0,0)):0<=c.position&&(j.bindBuffer(j.ARRAY_BUFFER,e.__webglVertexBuffer),k(c.position),j.vertexAttribPointer(c.position,3,j.FLOAT,!1,0,0));if(f.morphTargetForcedOrder.length){var h=0;i=f.morphTargetForcedOrder;for(g=f.morphTargetInfluences;h<d.numSupportedMorphTargets&&h<i.length;)0<=c["morphTarget"+h]&&(j.bindBuffer(j.ARRAY_BUFFER,e.__webglMorphTargetsBuffers[i[h]]),k(c["morphTarget"+h]),j.vertexAttribPointer(c["morphTarget"+h],3,j.FLOAT,!1,0,0)),0<=
+c["morphNormal"+h]&&d.morphNormals&&(j.bindBuffer(j.ARRAY_BUFFER,e.__webglMorphNormalsBuffers[i[h]]),k(c["morphNormal"+h]),j.vertexAttribPointer(c["morphNormal"+h],3,j.FLOAT,!1,0,0)),f.__webglMorphTargetInfluences[h]=g[i[h]],h++}else{i=[];g=f.morphTargetInfluences;var m,p=g.length;for(m=0;m<p;m++)h=g[m],0<h&&i.push([h,m]);i.length>d.numSupportedMorphTargets?(i.sort(n),i.length=d.numSupportedMorphTargets):i.length>d.numSupportedMorphNormals?i.sort(n):0===i.length&&i.push([0,0]);for(h=0;h<d.numSupportedMorphTargets;)i[h]?
+(m=i[h][1],0<=c["morphTarget"+h]&&(j.bindBuffer(j.ARRAY_BUFFER,e.__webglMorphTargetsBuffers[m]),k(c["morphTarget"+h]),j.vertexAttribPointer(c["morphTarget"+h],3,j.FLOAT,!1,0,0)),0<=c["morphNormal"+h]&&d.morphNormals&&(j.bindBuffer(j.ARRAY_BUFFER,e.__webglMorphNormalsBuffers[m]),k(c["morphNormal"+h]),j.vertexAttribPointer(c["morphNormal"+h],3,j.FLOAT,!1,0,0)),f.__webglMorphTargetInfluences[h]=g[m]):f.__webglMorphTargetInfluences[h]=0,h++}null!==d.program.uniforms.morphTargetInfluences&&j.uniform1fv(d.program.uniforms.morphTargetInfluences,
+f.__webglMorphTargetInfluences)}if(b){if(e.__webglCustomAttributesList){g=0;for(i=e.__webglCustomAttributesList.length;g<i;g++)c=e.__webglCustomAttributesList[g],0<=a[c.buffer.belongsToAttribute]&&(j.bindBuffer(j.ARRAY_BUFFER,c.buffer),k(a[c.buffer.belongsToAttribute]),j.vertexAttribPointer(a[c.buffer.belongsToAttribute],c.size,j.FLOAT,!1,0,0))}0<=a.color&&(j.bindBuffer(j.ARRAY_BUFFER,e.__webglColorBuffer),k(a.color),j.vertexAttribPointer(a.color,3,j.FLOAT,!1,0,0));0<=a.normal&&(j.bindBuffer(j.ARRAY_BUFFER,
+e.__webglNormalBuffer),k(a.normal),j.vertexAttribPointer(a.normal,3,j.FLOAT,!1,0,0));0<=a.tangent&&(j.bindBuffer(j.ARRAY_BUFFER,e.__webglTangentBuffer),k(a.tangent),j.vertexAttribPointer(a.tangent,4,j.FLOAT,!1,0,0));0<=a.uv&&(j.bindBuffer(j.ARRAY_BUFFER,e.__webglUVBuffer),k(a.uv),j.vertexAttribPointer(a.uv,2,j.FLOAT,!1,0,0));0<=a.uv2&&(j.bindBuffer(j.ARRAY_BUFFER,e.__webglUV2Buffer),k(a.uv2),j.vertexAttribPointer(a.uv2,2,j.FLOAT,!1,0,0));d.skinning&&(0<=a.skinIndex&&0<=a.skinWeight)&&(j.bindBuffer(j.ARRAY_BUFFER,
+e.__webglSkinIndicesBuffer),k(a.skinIndex),j.vertexAttribPointer(a.skinIndex,4,j.FLOAT,!1,0,0),j.bindBuffer(j.ARRAY_BUFFER,e.__webglSkinWeightsBuffer),k(a.skinWeight),j.vertexAttribPointer(a.skinWeight,4,j.FLOAT,!1,0,0));0<=a.lineDistance&&(j.bindBuffer(j.ARRAY_BUFFER,e.__webglLineDistanceBuffer),k(a.lineDistance),j.vertexAttribPointer(a.lineDistance,1,j.FLOAT,!1,0,0))}f instanceof THREE.Mesh?(d.wireframe?(J(d.wireframeLinewidth),b&&j.bindBuffer(j.ELEMENT_ARRAY_BUFFER,e.__webglLineBuffer),j.drawElements(j.LINES,
+e.__webglLineCount,j.UNSIGNED_SHORT,0)):(b&&j.bindBuffer(j.ELEMENT_ARRAY_BUFFER,e.__webglFaceBuffer),j.drawElements(j.TRIANGLES,e.__webglFaceCount,j.UNSIGNED_SHORT,0)),N.info.render.calls++,N.info.render.vertices+=e.__webglFaceCount,N.info.render.faces+=e.__webglFaceCount/3):f instanceof THREE.Line?(f=f.type===THREE.LineStrip?j.LINE_STRIP:j.LINES,J(d.linewidth),j.drawArrays(f,0,e.__webglLineCount),N.info.render.calls++):f instanceof THREE.ParticleSystem?(j.drawArrays(j.POINTS,0,e.__webglParticleCount),
+N.info.render.calls++,N.info.render.points+=e.__webglParticleCount):f instanceof THREE.Ribbon&&(j.drawArrays(j.TRIANGLE_STRIP,0,e.__webglVertexCount),N.info.render.calls++)}};this.render=function(a,b,c,d){if(!1===b instanceof THREE.Camera)console.error("THREE.WebGLRenderer.render: camera is not an instance of THREE.Camera.");else{var e,f,g,i,h=a.__lights,k=a.fog;ta=-1;bb=!0;this.autoUpdateScene&&a.updateMatrixWorld();void 0===b.parent&&b.updateMatrixWorld();b.matrixWorldInverse.getInverse(b.matrixWorld);
+gc.multiplyMatrices(b.projectionMatrix,b.matrixWorldInverse);Va.setFromMatrix(gc);this.autoUpdateObjects&&this.initWebGLObjects(a);s(this.renderPluginsPre,a,b);N.info.render.calls=0;N.info.render.vertices=0;N.info.render.faces=0;N.info.render.points=0;this.setRenderTarget(c);(this.autoClear||d)&&this.clear(this.autoClearColor,this.autoClearDepth,this.autoClearStencil);i=a.__webglObjects;d=0;for(e=i.length;d<e;d++)if(f=i[d],g=f.object,f.render=!1,g.visible&&(!(g instanceof THREE.Mesh||g instanceof
+THREE.ParticleSystem)||!g.frustumCulled||Va.intersectsObject(g))){C(g,b);var n=f,l=n.buffer,q=void 0,t=q=void 0,t=n.object.material;if(t instanceof THREE.MeshFaceMaterial)q=l.materialIndex,q=t.materials[q],q.transparent?(n.transparent=q,n.opaque=null):(n.opaque=q,n.transparent=null);else if(q=t)q.transparent?(n.transparent=q,n.opaque=null):(n.opaque=q,n.transparent=null);f.render=!0;!0===this.sortObjects&&(null!==g.renderDepth?f.z=g.renderDepth:(Qa.getPositionFromMatrix(g.matrixWorld),Qa.applyProjection(gc),
+f.z=Qa.z),f.id=g.id)}this.sortObjects&&i.sort(m);i=a.__webglObjectsImmediate;d=0;for(e=i.length;d<e;d++)f=i[d],g=f.object,g.visible&&(C(g,b),g=f.object.material,g.transparent?(f.transparent=g,f.opaque=null):(f.opaque=g,f.transparent=null));a.overrideMaterial?(d=a.overrideMaterial,this.setBlending(d.blending,d.blendEquation,d.blendSrc,d.blendDst),this.setDepthTest(d.depthTest),this.setDepthWrite(d.depthWrite),E(d.polygonOffset,d.polygonOffsetFactor,d.polygonOffsetUnits),r(a.__webglObjects,!1,"",b,
+h,k,!0,d),p(a.__webglObjectsImmediate,"",b,h,k,!1,d)):(d=null,this.setBlending(THREE.NoBlending),r(a.__webglObjects,!0,"opaque",b,h,k,!1,d),p(a.__webglObjectsImmediate,"opaque",b,h,k,!1,d),r(a.__webglObjects,!1,"transparent",b,h,k,!0,d),p(a.__webglObjectsImmediate,"transparent",b,h,k,!0,d));s(this.renderPluginsPost,a,b);c&&(c.generateMipmaps&&c.minFilter!==THREE.NearestFilter&&c.minFilter!==THREE.LinearFilter)&&(c instanceof THREE.WebGLRenderTargetCube?(j.bindTexture(j.TEXTURE_CUBE_MAP,c.__webglTexture),
+j.generateMipmap(j.TEXTURE_CUBE_MAP),j.bindTexture(j.TEXTURE_CUBE_MAP,null)):(j.bindTexture(j.TEXTURE_2D,c.__webglTexture),j.generateMipmap(j.TEXTURE_2D),j.bindTexture(j.TEXTURE_2D,null)));this.setDepthTest(!0);this.setDepthWrite(!0)}};this.renderImmediateObject=function(a,b,c,d,e){var f=A(a,b,c,d,e);ka=-1;N.setMaterialFaces(d);e.immediateRenderCallback?e.immediateRenderCallback(f,j,Va):e.render(function(a){N.renderBufferImmediate(a,f,d)})};this.initWebGLObjects=function(a){a.__webglObjects||(a.__webglObjects=
+[],a.__webglObjectsImmediate=[],a.__webglSprites=[],a.__webglFlares=[]);for(;a.__objectsAdded.length;){var b=a.__objectsAdded[0],k=a,l=void 0,m=void 0,p=void 0,r=void 0;if(!b.__webglInit)if(b.__webglInit=!0,b._modelViewMatrix=new THREE.Matrix4,b._normalMatrix=new THREE.Matrix3,void 0!==b.geometry&&void 0===b.geometry.__webglInit&&(b.geometry.__webglInit=!0,b.geometry.addEventListener("dispose",wd)),b instanceof THREE.Mesh)if(m=b.geometry,p=b.material,m instanceof THREE.Geometry){if(void 0===m.geometryGroups){var s=
+m,x=void 0,C=void 0,B=void 0,A=void 0,F=void 0,E=void 0,G={},I=s.morphTargets.length,J=s.morphNormals.length,K=p instanceof THREE.MeshFaceMaterial;s.geometryGroups={};x=0;for(C=s.faces.length;x<C;x++)B=s.faces[x],A=K?B.materialIndex:0,void 0===G[A]&&(G[A]={hash:A,counter:0}),E=G[A].hash+"_"+G[A].counter,void 0===s.geometryGroups[E]&&(s.geometryGroups[E]={faces3:[],faces4:[],materialIndex:A,vertices:0,numMorphTargets:I,numMorphNormals:J}),F=B instanceof THREE.Face3?3:4,65535<s.geometryGroups[E].vertices+
+F&&(G[A].counter+=1,E=G[A].hash+"_"+G[A].counter,void 0===s.geometryGroups[E]&&(s.geometryGroups[E]={faces3:[],faces4:[],materialIndex:A,vertices:0,numMorphTargets:I,numMorphNormals:J})),B instanceof THREE.Face3?s.geometryGroups[E].faces3.push(x):s.geometryGroups[E].faces4.push(x),s.geometryGroups[E].vertices+=F;s.geometryGroupsList=[];var L=void 0;for(L in s.geometryGroups)s.geometryGroups[L].id=pa++,s.geometryGroupsList.push(s.geometryGroups[L])}for(l in m.geometryGroups)if(r=m.geometryGroups[l],
+!r.__webglVertexBuffer){var H=r;H.__webglVertexBuffer=j.createBuffer();H.__webglNormalBuffer=j.createBuffer();H.__webglTangentBuffer=j.createBuffer();H.__webglColorBuffer=j.createBuffer();H.__webglUVBuffer=j.createBuffer();H.__webglUV2Buffer=j.createBuffer();H.__webglSkinIndicesBuffer=j.createBuffer();H.__webglSkinWeightsBuffer=j.createBuffer();H.__webglFaceBuffer=j.createBuffer();H.__webglLineBuffer=j.createBuffer();var M=void 0,P=void 0;if(H.numMorphTargets){H.__webglMorphTargetsBuffers=[];M=0;
+for(P=H.numMorphTargets;M<P;M++)H.__webglMorphTargetsBuffers.push(j.createBuffer())}if(H.numMorphNormals){H.__webglMorphNormalsBuffers=[];M=0;for(P=H.numMorphNormals;M<P;M++)H.__webglMorphNormalsBuffers.push(j.createBuffer())}N.info.memory.geometries++;d(r,b);m.verticesNeedUpdate=!0;m.morphTargetsNeedUpdate=!0;m.elementsNeedUpdate=!0;m.uvsNeedUpdate=!0;m.normalsNeedUpdate=!0;m.tangentsNeedUpdate=!0;m.colorsNeedUpdate=!0}}else m instanceof THREE.BufferGeometry&&h(m);else if(b instanceof THREE.Ribbon){if(m=
+b.geometry,!m.__webglVertexBuffer){var U=m;U.__webglVertexBuffer=j.createBuffer();U.__webglColorBuffer=j.createBuffer();U.__webglNormalBuffer=j.createBuffer();N.info.memory.geometries++;var aa=m,W=b,Y=aa.vertices.length;aa.__vertexArray=new Float32Array(3*Y);aa.__colorArray=new Float32Array(3*Y);aa.__normalArray=new Float32Array(3*Y);aa.__webglVertexCount=Y;c(aa,W);m.verticesNeedUpdate=!0;m.colorsNeedUpdate=!0;m.normalsNeedUpdate=!0}}else if(b instanceof THREE.Line){if(m=b.geometry,!m.__webglVertexBuffer)if(m instanceof
+THREE.Geometry){var Z=m;Z.__webglVertexBuffer=j.createBuffer();Z.__webglColorBuffer=j.createBuffer();Z.__webglLineDistanceBuffer=j.createBuffer();N.info.memory.geometries++;var X=m,da=b,ka=X.vertices.length;X.__vertexArray=new Float32Array(3*ka);X.__colorArray=new Float32Array(3*ka);X.__lineDistanceArray=new Float32Array(1*ka);X.__webglLineCount=ka;c(X,da);m.verticesNeedUpdate=!0;m.colorsNeedUpdate=!0;m.lineDistancesNeedUpdate=!0}else m instanceof THREE.BufferGeometry&&h(m)}else if(b instanceof THREE.ParticleSystem&&
+(m=b.geometry,!m.__webglVertexBuffer))if(m instanceof THREE.Geometry){var fa=m;fa.__webglVertexBuffer=j.createBuffer();fa.__webglColorBuffer=j.createBuffer();N.info.memory.geometries++;var ca=m,Ma=b,ha=ca.vertices.length;ca.__vertexArray=new Float32Array(3*ha);ca.__colorArray=new Float32Array(3*ha);ca.__sortArray=[];ca.__webglParticleCount=ha;c(ca,Ma);m.verticesNeedUpdate=!0;m.colorsNeedUpdate=!0}else m instanceof THREE.BufferGeometry&&h(m);if(!b.__webglActive){if(b instanceof THREE.Mesh)if(m=b.geometry,
+m instanceof THREE.BufferGeometry)q(k.__webglObjects,m,b);else{if(m instanceof THREE.Geometry)for(l in m.geometryGroups)r=m.geometryGroups[l],q(k.__webglObjects,r,b)}else b instanceof THREE.Ribbon||b instanceof THREE.Line||b instanceof THREE.ParticleSystem?(m=b.geometry,q(k.__webglObjects,m,b)):b instanceof THREE.ImmediateRenderObject||b.immediateRenderCallback?k.__webglObjectsImmediate.push({object:b,opaque:null,transparent:null}):b instanceof THREE.Sprite?k.__webglSprites.push(b):b instanceof THREE.LensFlare&&
+k.__webglFlares.push(b);b.__webglActive=!0}a.__objectsAdded.splice(0,1)}for(;a.__objectsRemoved.length;){var Na=a.__objectsRemoved[0],la=a;Na instanceof THREE.Mesh||Na instanceof THREE.ParticleSystem||Na instanceof THREE.Ribbon||Na instanceof THREE.Line?z(la.__webglObjects,Na):Na instanceof THREE.Sprite?t(la.__webglSprites,Na):Na instanceof THREE.LensFlare?t(la.__webglFlares,Na):(Na instanceof THREE.ImmediateRenderObject||Na.immediateRenderCallback)&&z(la.__webglObjectsImmediate,Na);Na.__webglActive=
+!1;a.__objectsRemoved.splice(0,1)}for(var oa=0,ra=a.__webglObjects.length;oa<ra;oa++){var ta=a.__webglObjects[oa].object,O=ta.geometry,mb=void 0,qa=void 0,ia=void 0;if(ta instanceof THREE.Mesh)if(O instanceof THREE.BufferGeometry)(O.verticesNeedUpdate||O.elementsNeedUpdate||O.uvsNeedUpdate||O.normalsNeedUpdate||O.colorsNeedUpdate||O.tangentsNeedUpdate)&&i(O,j.DYNAMIC_DRAW,!O.dynamic),O.verticesNeedUpdate=!1,O.elementsNeedUpdate=!1,O.uvsNeedUpdate=!1,O.normalsNeedUpdate=!1,O.colorsNeedUpdate=!1,O.tangentsNeedUpdate=
+!1;else{for(var Ca=0,Ka=O.geometryGroupsList.length;Ca<Ka;Ca++)if(mb=O.geometryGroupsList[Ca],ia=e(ta,mb),O.buffersNeedUpdate&&d(mb,ta),qa=ia.attributes&&y(ia),O.verticesNeedUpdate||O.morphTargetsNeedUpdate||O.elementsNeedUpdate||O.uvsNeedUpdate||O.normalsNeedUpdate||O.colorsNeedUpdate||O.tangentsNeedUpdate||qa){var sa=mb,La=ta,Pa=j.DYNAMIC_DRAW,Va=!O.dynamic,Fa=ia;if(sa.__inittedArrays){var gb=f(Fa),Wa=Fa.vertexColors?Fa.vertexColors:!1,bb=g(Fa),$a=gb===THREE.SmoothShading,D=void 0,V=void 0,Ra=void 0,
+Q=void 0,ab=void 0,Xa=void 0,Sa=void 0,nb=void 0,cb=void 0,pb=void 0,ub=void 0,R=void 0,S=void 0,T=void 0,na=void 0,Mb=void 0,Nb=void 0,Ob=void 0,xb=void 0,Pb=void 0,Qb=void 0,Rb=void 0,yb=void 0,Sb=void 0,Tb=void 0,Ub=void 0,zb=void 0,Vb=void 0,Wb=void 0,Xb=void 0,Ib=void 0,Yb=void 0,Zb=void 0,$b=void 0,Jb=void 0,xa=void 0,fc=void 0,nc=void 0,Ab=void 0,yc=void 0,db=void 0,mc=void 0,Ya=void 0,Za=void 0,oc=void 0,hc=void 0,Oa=0,Ua=0,ic=0,jc=0,Eb=0,kb=0,Aa=0,ob=0,Ta=0,ba=0,ja=0,w=0,ya=void 0,eb=sa.__vertexArray,
+Dc=sa.__uvArray,Ec=sa.__uv2Array,Fb=sa.__normalArray,Ga=sa.__tangentArray,fb=sa.__colorArray,Ha=sa.__skinIndexArray,Ia=sa.__skinWeightArray,sc=sa.__morphTargetsArrays,tc=sa.__morphNormalsArrays,od=sa.__webglCustomAttributesList,u=void 0,ac=sa.__faceArray,wb=sa.__lineArray,qb=La.geometry,Mc=qb.elementsNeedUpdate,Cc=qb.uvsNeedUpdate,Nc=qb.normalsNeedUpdate,Oc=qb.tangentsNeedUpdate,Pc=qb.colorsNeedUpdate,fd=qb.morphTargetsNeedUpdate,uc=qb.vertices,ua=sa.faces3,va=sa.faces4,lb=qb.faces,pd=qb.faceVertexUvs[0],
+qd=qb.faceVertexUvs[1],vc=qb.skinIndices,pc=qb.skinWeights,qc=qb.morphTargets,Qc=qb.morphNormals;if(qb.verticesNeedUpdate){D=0;for(V=ua.length;D<V;D++)Q=lb[ua[D]],R=uc[Q.a],S=uc[Q.b],T=uc[Q.c],eb[Ua]=R.x,eb[Ua+1]=R.y,eb[Ua+2]=R.z,eb[Ua+3]=S.x,eb[Ua+4]=S.y,eb[Ua+5]=S.z,eb[Ua+6]=T.x,eb[Ua+7]=T.y,eb[Ua+8]=T.z,Ua+=9;D=0;for(V=va.length;D<V;D++)Q=lb[va[D]],R=uc[Q.a],S=uc[Q.b],T=uc[Q.c],na=uc[Q.d],eb[Ua]=R.x,eb[Ua+1]=R.y,eb[Ua+2]=R.z,eb[Ua+3]=S.x,eb[Ua+4]=S.y,eb[Ua+5]=S.z,eb[Ua+6]=T.x,eb[Ua+7]=T.y,eb[Ua+
+8]=T.z,eb[Ua+9]=na.x,eb[Ua+10]=na.y,eb[Ua+11]=na.z,Ua+=12;j.bindBuffer(j.ARRAY_BUFFER,sa.__webglVertexBuffer);j.bufferData(j.ARRAY_BUFFER,eb,Pa)}if(fd){db=0;for(mc=qc.length;db<mc;db++){D=ja=0;for(V=ua.length;D<V;D++)oc=ua[D],Q=lb[oc],R=qc[db].vertices[Q.a],S=qc[db].vertices[Q.b],T=qc[db].vertices[Q.c],Ya=sc[db],Ya[ja]=R.x,Ya[ja+1]=R.y,Ya[ja+2]=R.z,Ya[ja+3]=S.x,Ya[ja+4]=S.y,Ya[ja+5]=S.z,Ya[ja+6]=T.x,Ya[ja+7]=T.y,Ya[ja+8]=T.z,Fa.morphNormals&&($a?(hc=Qc[db].vertexNormals[oc],Pb=hc.a,Qb=hc.b,Rb=hc.c):
+Rb=Qb=Pb=Qc[db].faceNormals[oc],Za=tc[db],Za[ja]=Pb.x,Za[ja+1]=Pb.y,Za[ja+2]=Pb.z,Za[ja+3]=Qb.x,Za[ja+4]=Qb.y,Za[ja+5]=Qb.z,Za[ja+6]=Rb.x,Za[ja+7]=Rb.y,Za[ja+8]=Rb.z),ja+=9;D=0;for(V=va.length;D<V;D++)oc=va[D],Q=lb[oc],R=qc[db].vertices[Q.a],S=qc[db].vertices[Q.b],T=qc[db].vertices[Q.c],na=qc[db].vertices[Q.d],Ya=sc[db],Ya[ja]=R.x,Ya[ja+1]=R.y,Ya[ja+2]=R.z,Ya[ja+3]=S.x,Ya[ja+4]=S.y,Ya[ja+5]=S.z,Ya[ja+6]=T.x,Ya[ja+7]=T.y,Ya[ja+8]=T.z,Ya[ja+9]=na.x,Ya[ja+10]=na.y,Ya[ja+11]=na.z,Fa.morphNormals&&($a?
+(hc=Qc[db].vertexNormals[oc],Pb=hc.a,Qb=hc.b,Rb=hc.c,yb=hc.d):yb=Rb=Qb=Pb=Qc[db].faceNormals[oc],Za=tc[db],Za[ja]=Pb.x,Za[ja+1]=Pb.y,Za[ja+2]=Pb.z,Za[ja+3]=Qb.x,Za[ja+4]=Qb.y,Za[ja+5]=Qb.z,Za[ja+6]=Rb.x,Za[ja+7]=Rb.y,Za[ja+8]=Rb.z,Za[ja+9]=yb.x,Za[ja+10]=yb.y,Za[ja+11]=yb.z),ja+=12;j.bindBuffer(j.ARRAY_BUFFER,sa.__webglMorphTargetsBuffers[db]);j.bufferData(j.ARRAY_BUFFER,sc[db],Pa);Fa.morphNormals&&(j.bindBuffer(j.ARRAY_BUFFER,sa.__webglMorphNormalsBuffers[db]),j.bufferData(j.ARRAY_BUFFER,tc[db],
+Pa))}}if(pc.length){D=0;for(V=ua.length;D<V;D++)Q=lb[ua[D]],Vb=pc[Q.a],Wb=pc[Q.b],Xb=pc[Q.c],Ia[ba]=Vb.x,Ia[ba+1]=Vb.y,Ia[ba+2]=Vb.z,Ia[ba+3]=Vb.w,Ia[ba+4]=Wb.x,Ia[ba+5]=Wb.y,Ia[ba+6]=Wb.z,Ia[ba+7]=Wb.w,Ia[ba+8]=Xb.x,Ia[ba+9]=Xb.y,Ia[ba+10]=Xb.z,Ia[ba+11]=Xb.w,Yb=vc[Q.a],Zb=vc[Q.b],$b=vc[Q.c],Ha[ba]=Yb.x,Ha[ba+1]=Yb.y,Ha[ba+2]=Yb.z,Ha[ba+3]=Yb.w,Ha[ba+4]=Zb.x,Ha[ba+5]=Zb.y,Ha[ba+6]=Zb.z,Ha[ba+7]=Zb.w,Ha[ba+8]=$b.x,Ha[ba+9]=$b.y,Ha[ba+10]=$b.z,Ha[ba+11]=$b.w,ba+=12;D=0;for(V=va.length;D<V;D++)Q=lb[va[D]],
+Vb=pc[Q.a],Wb=pc[Q.b],Xb=pc[Q.c],Ib=pc[Q.d],Ia[ba]=Vb.x,Ia[ba+1]=Vb.y,Ia[ba+2]=Vb.z,Ia[ba+3]=Vb.w,Ia[ba+4]=Wb.x,Ia[ba+5]=Wb.y,Ia[ba+6]=Wb.z,Ia[ba+7]=Wb.w,Ia[ba+8]=Xb.x,Ia[ba+9]=Xb.y,Ia[ba+10]=Xb.z,Ia[ba+11]=Xb.w,Ia[ba+12]=Ib.x,Ia[ba+13]=Ib.y,Ia[ba+14]=Ib.z,Ia[ba+15]=Ib.w,Yb=vc[Q.a],Zb=vc[Q.b],$b=vc[Q.c],Jb=vc[Q.d],Ha[ba]=Yb.x,Ha[ba+1]=Yb.y,Ha[ba+2]=Yb.z,Ha[ba+3]=Yb.w,Ha[ba+4]=Zb.x,Ha[ba+5]=Zb.y,Ha[ba+6]=Zb.z,Ha[ba+7]=Zb.w,Ha[ba+8]=$b.x,Ha[ba+9]=$b.y,Ha[ba+10]=$b.z,Ha[ba+11]=$b.w,Ha[ba+12]=Jb.x,Ha[ba+
+13]=Jb.y,Ha[ba+14]=Jb.z,Ha[ba+15]=Jb.w,ba+=16;0<ba&&(j.bindBuffer(j.ARRAY_BUFFER,sa.__webglSkinIndicesBuffer),j.bufferData(j.ARRAY_BUFFER,Ha,Pa),j.bindBuffer(j.ARRAY_BUFFER,sa.__webglSkinWeightsBuffer),j.bufferData(j.ARRAY_BUFFER,Ia,Pa))}if(Pc&&Wa){D=0;for(V=ua.length;D<V;D++)Q=lb[ua[D]],Sa=Q.vertexColors,nb=Q.color,3===Sa.length&&Wa===THREE.VertexColors?(Sb=Sa[0],Tb=Sa[1],Ub=Sa[2]):Ub=Tb=Sb=nb,fb[Ta]=Sb.r,fb[Ta+1]=Sb.g,fb[Ta+2]=Sb.b,fb[Ta+3]=Tb.r,fb[Ta+4]=Tb.g,fb[Ta+5]=Tb.b,fb[Ta+6]=Ub.r,fb[Ta+7]=
+Ub.g,fb[Ta+8]=Ub.b,Ta+=9;D=0;for(V=va.length;D<V;D++)Q=lb[va[D]],Sa=Q.vertexColors,nb=Q.color,4===Sa.length&&Wa===THREE.VertexColors?(Sb=Sa[0],Tb=Sa[1],Ub=Sa[2],zb=Sa[3]):zb=Ub=Tb=Sb=nb,fb[Ta]=Sb.r,fb[Ta+1]=Sb.g,fb[Ta+2]=Sb.b,fb[Ta+3]=Tb.r,fb[Ta+4]=Tb.g,fb[Ta+5]=Tb.b,fb[Ta+6]=Ub.r,fb[Ta+7]=Ub.g,fb[Ta+8]=Ub.b,fb[Ta+9]=zb.r,fb[Ta+10]=zb.g,fb[Ta+11]=zb.b,Ta+=12;0<Ta&&(j.bindBuffer(j.ARRAY_BUFFER,sa.__webglColorBuffer),j.bufferData(j.ARRAY_BUFFER,fb,Pa))}if(Oc&&qb.hasTangents){D=0;for(V=ua.length;D<V;D++)Q=
+lb[ua[D]],cb=Q.vertexTangents,Mb=cb[0],Nb=cb[1],Ob=cb[2],Ga[Aa]=Mb.x,Ga[Aa+1]=Mb.y,Ga[Aa+2]=Mb.z,Ga[Aa+3]=Mb.w,Ga[Aa+4]=Nb.x,Ga[Aa+5]=Nb.y,Ga[Aa+6]=Nb.z,Ga[Aa+7]=Nb.w,Ga[Aa+8]=Ob.x,Ga[Aa+9]=Ob.y,Ga[Aa+10]=Ob.z,Ga[Aa+11]=Ob.w,Aa+=12;D=0;for(V=va.length;D<V;D++)Q=lb[va[D]],cb=Q.vertexTangents,Mb=cb[0],Nb=cb[1],Ob=cb[2],xb=cb[3],Ga[Aa]=Mb.x,Ga[Aa+1]=Mb.y,Ga[Aa+2]=Mb.z,Ga[Aa+3]=Mb.w,Ga[Aa+4]=Nb.x,Ga[Aa+5]=Nb.y,Ga[Aa+6]=Nb.z,Ga[Aa+7]=Nb.w,Ga[Aa+8]=Ob.x,Ga[Aa+9]=Ob.y,Ga[Aa+10]=Ob.z,Ga[Aa+11]=Ob.w,Ga[Aa+
+12]=xb.x,Ga[Aa+13]=xb.y,Ga[Aa+14]=xb.z,Ga[Aa+15]=xb.w,Aa+=16;j.bindBuffer(j.ARRAY_BUFFER,sa.__webglTangentBuffer);j.bufferData(j.ARRAY_BUFFER,Ga,Pa)}if(Nc&&gb){D=0;for(V=ua.length;D<V;D++)if(Q=lb[ua[D]],ab=Q.vertexNormals,Xa=Q.normal,3===ab.length&&$a)for(xa=0;3>xa;xa++)nc=ab[xa],Fb[kb]=nc.x,Fb[kb+1]=nc.y,Fb[kb+2]=nc.z,kb+=3;else for(xa=0;3>xa;xa++)Fb[kb]=Xa.x,Fb[kb+1]=Xa.y,Fb[kb+2]=Xa.z,kb+=3;D=0;for(V=va.length;D<V;D++)if(Q=lb[va[D]],ab=Q.vertexNormals,Xa=Q.normal,4===ab.length&&$a)for(xa=0;4>xa;xa++)nc=
+ab[xa],Fb[kb]=nc.x,Fb[kb+1]=nc.y,Fb[kb+2]=nc.z,kb+=3;else for(xa=0;4>xa;xa++)Fb[kb]=Xa.x,Fb[kb+1]=Xa.y,Fb[kb+2]=Xa.z,kb+=3;j.bindBuffer(j.ARRAY_BUFFER,sa.__webglNormalBuffer);j.bufferData(j.ARRAY_BUFFER,Fb,Pa)}if(Cc&&pd&&bb){D=0;for(V=ua.length;D<V;D++)if(Ra=ua[D],pb=pd[Ra],void 0!==pb)for(xa=0;3>xa;xa++)Ab=pb[xa],Dc[ic]=Ab.x,Dc[ic+1]=Ab.y,ic+=2;D=0;for(V=va.length;D<V;D++)if(Ra=va[D],pb=pd[Ra],void 0!==pb)for(xa=0;4>xa;xa++)Ab=pb[xa],Dc[ic]=Ab.x,Dc[ic+1]=Ab.y,ic+=2;0<ic&&(j.bindBuffer(j.ARRAY_BUFFER,
+sa.__webglUVBuffer),j.bufferData(j.ARRAY_BUFFER,Dc,Pa))}if(Cc&&qd&&bb){D=0;for(V=ua.length;D<V;D++)if(Ra=ua[D],ub=qd[Ra],void 0!==ub)for(xa=0;3>xa;xa++)yc=ub[xa],Ec[jc]=yc.x,Ec[jc+1]=yc.y,jc+=2;D=0;for(V=va.length;D<V;D++)if(Ra=va[D],ub=qd[Ra],void 0!==ub)for(xa=0;4>xa;xa++)yc=ub[xa],Ec[jc]=yc.x,Ec[jc+1]=yc.y,jc+=2;0<jc&&(j.bindBuffer(j.ARRAY_BUFFER,sa.__webglUV2Buffer),j.bufferData(j.ARRAY_BUFFER,Ec,Pa))}if(Mc){D=0;for(V=ua.length;D<V;D++)ac[Eb]=Oa,ac[Eb+1]=Oa+1,ac[Eb+2]=Oa+2,Eb+=3,wb[ob]=Oa,wb[ob+
+1]=Oa+1,wb[ob+2]=Oa,wb[ob+3]=Oa+2,wb[ob+4]=Oa+1,wb[ob+5]=Oa+2,ob+=6,Oa+=3;D=0;for(V=va.length;D<V;D++)ac[Eb]=Oa,ac[Eb+1]=Oa+1,ac[Eb+2]=Oa+3,ac[Eb+3]=Oa+1,ac[Eb+4]=Oa+2,ac[Eb+5]=Oa+3,Eb+=6,wb[ob]=Oa,wb[ob+1]=Oa+1,wb[ob+2]=Oa,wb[ob+3]=Oa+3,wb[ob+4]=Oa+1,wb[ob+5]=Oa+2,wb[ob+6]=Oa+2,wb[ob+7]=Oa+3,ob+=8,Oa+=4;j.bindBuffer(j.ELEMENT_ARRAY_BUFFER,sa.__webglFaceBuffer);j.bufferData(j.ELEMENT_ARRAY_BUFFER,ac,Pa);j.bindBuffer(j.ELEMENT_ARRAY_BUFFER,sa.__webglLineBuffer);j.bufferData(j.ELEMENT_ARRAY_BUFFER,
+wb,Pa)}if(od){xa=0;for(fc=od.length;xa<fc;xa++)if(u=od[xa],u.__original.needsUpdate){w=0;if(1===u.size)if(void 0===u.boundTo||"vertices"===u.boundTo){D=0;for(V=ua.length;D<V;D++)Q=lb[ua[D]],u.array[w]=u.value[Q.a],u.array[w+1]=u.value[Q.b],u.array[w+2]=u.value[Q.c],w+=3;D=0;for(V=va.length;D<V;D++)Q=lb[va[D]],u.array[w]=u.value[Q.a],u.array[w+1]=u.value[Q.b],u.array[w+2]=u.value[Q.c],u.array[w+3]=u.value[Q.d],w+=4}else{if("faces"===u.boundTo){D=0;for(V=ua.length;D<V;D++)ya=u.value[ua[D]],u.array[w]=
+ya,u.array[w+1]=ya,u.array[w+2]=ya,w+=3;D=0;for(V=va.length;D<V;D++)ya=u.value[va[D]],u.array[w]=ya,u.array[w+1]=ya,u.array[w+2]=ya,u.array[w+3]=ya,w+=4}}else if(2===u.size)if(void 0===u.boundTo||"vertices"===u.boundTo){D=0;for(V=ua.length;D<V;D++)Q=lb[ua[D]],R=u.value[Q.a],S=u.value[Q.b],T=u.value[Q.c],u.array[w]=R.x,u.array[w+1]=R.y,u.array[w+2]=S.x,u.array[w+3]=S.y,u.array[w+4]=T.x,u.array[w+5]=T.y,w+=6;D=0;for(V=va.length;D<V;D++)Q=lb[va[D]],R=u.value[Q.a],S=u.value[Q.b],T=u.value[Q.c],na=u.value[Q.d],
+u.array[w]=R.x,u.array[w+1]=R.y,u.array[w+2]=S.x,u.array[w+3]=S.y,u.array[w+4]=T.x,u.array[w+5]=T.y,u.array[w+6]=na.x,u.array[w+7]=na.y,w+=8}else{if("faces"===u.boundTo){D=0;for(V=ua.length;D<V;D++)T=S=R=ya=u.value[ua[D]],u.array[w]=R.x,u.array[w+1]=R.y,u.array[w+2]=S.x,u.array[w+3]=S.y,u.array[w+4]=T.x,u.array[w+5]=T.y,w+=6;D=0;for(V=va.length;D<V;D++)na=T=S=R=ya=u.value[va[D]],u.array[w]=R.x,u.array[w+1]=R.y,u.array[w+2]=S.x,u.array[w+3]=S.y,u.array[w+4]=T.x,u.array[w+5]=T.y,u.array[w+6]=na.x,u.array[w+
+7]=na.y,w+=8}}else if(3===u.size){var $;$="c"===u.type?["r","g","b"]:["x","y","z"];if(void 0===u.boundTo||"vertices"===u.boundTo){D=0;for(V=ua.length;D<V;D++)Q=lb[ua[D]],R=u.value[Q.a],S=u.value[Q.b],T=u.value[Q.c],u.array[w]=R[$[0]],u.array[w+1]=R[$[1]],u.array[w+2]=R[$[2]],u.array[w+3]=S[$[0]],u.array[w+4]=S[$[1]],u.array[w+5]=S[$[2]],u.array[w+6]=T[$[0]],u.array[w+7]=T[$[1]],u.array[w+8]=T[$[2]],w+=9;D=0;for(V=va.length;D<V;D++)Q=lb[va[D]],R=u.value[Q.a],S=u.value[Q.b],T=u.value[Q.c],na=u.value[Q.d],
+u.array[w]=R[$[0]],u.array[w+1]=R[$[1]],u.array[w+2]=R[$[2]],u.array[w+3]=S[$[0]],u.array[w+4]=S[$[1]],u.array[w+5]=S[$[2]],u.array[w+6]=T[$[0]],u.array[w+7]=T[$[1]],u.array[w+8]=T[$[2]],u.array[w+9]=na[$[0]],u.array[w+10]=na[$[1]],u.array[w+11]=na[$[2]],w+=12}else if("faces"===u.boundTo){D=0;for(V=ua.length;D<V;D++)T=S=R=ya=u.value[ua[D]],u.array[w]=R[$[0]],u.array[w+1]=R[$[1]],u.array[w+2]=R[$[2]],u.array[w+3]=S[$[0]],u.array[w+4]=S[$[1]],u.array[w+5]=S[$[2]],u.array[w+6]=T[$[0]],u.array[w+7]=T[$[1]],
+u.array[w+8]=T[$[2]],w+=9;D=0;for(V=va.length;D<V;D++)na=T=S=R=ya=u.value[va[D]],u.array[w]=R[$[0]],u.array[w+1]=R[$[1]],u.array[w+2]=R[$[2]],u.array[w+3]=S[$[0]],u.array[w+4]=S[$[1]],u.array[w+5]=S[$[2]],u.array[w+6]=T[$[0]],u.array[w+7]=T[$[1]],u.array[w+8]=T[$[2]],u.array[w+9]=na[$[0]],u.array[w+10]=na[$[1]],u.array[w+11]=na[$[2]],w+=12}else if("faceVertices"===u.boundTo){D=0;for(V=ua.length;D<V;D++)ya=u.value[ua[D]],R=ya[0],S=ya[1],T=ya[2],u.array[w]=R[$[0]],u.array[w+1]=R[$[1]],u.array[w+2]=
+R[$[2]],u.array[w+3]=S[$[0]],u.array[w+4]=S[$[1]],u.array[w+5]=S[$[2]],u.array[w+6]=T[$[0]],u.array[w+7]=T[$[1]],u.array[w+8]=T[$[2]],w+=9;D=0;for(V=va.length;D<V;D++)ya=u.value[va[D]],R=ya[0],S=ya[1],T=ya[2],na=ya[3],u.array[w]=R[$[0]],u.array[w+1]=R[$[1]],u.array[w+2]=R[$[2]],u.array[w+3]=S[$[0]],u.array[w+4]=S[$[1]],u.array[w+5]=S[$[2]],u.array[w+6]=T[$[0]],u.array[w+7]=T[$[1]],u.array[w+8]=T[$[2]],u.array[w+9]=na[$[0]],u.array[w+10]=na[$[1]],u.array[w+11]=na[$[2]],w+=12}}else if(4===u.size)if(void 0===
+u.boundTo||"vertices"===u.boundTo){D=0;for(V=ua.length;D<V;D++)Q=lb[ua[D]],R=u.value[Q.a],S=u.value[Q.b],T=u.value[Q.c],u.array[w]=R.x,u.array[w+1]=R.y,u.array[w+2]=R.z,u.array[w+3]=R.w,u.array[w+4]=S.x,u.array[w+5]=S.y,u.array[w+6]=S.z,u.array[w+7]=S.w,u.array[w+8]=T.x,u.array[w+9]=T.y,u.array[w+10]=T.z,u.array[w+11]=T.w,w+=12;D=0;for(V=va.length;D<V;D++)Q=lb[va[D]],R=u.value[Q.a],S=u.value[Q.b],T=u.value[Q.c],na=u.value[Q.d],u.array[w]=R.x,u.array[w+1]=R.y,u.array[w+2]=R.z,u.array[w+3]=R.w,u.array[w+
+4]=S.x,u.array[w+5]=S.y,u.array[w+6]=S.z,u.array[w+7]=S.w,u.array[w+8]=T.x,u.array[w+9]=T.y,u.array[w+10]=T.z,u.array[w+11]=T.w,u.array[w+12]=na.x,u.array[w+13]=na.y,u.array[w+14]=na.z,u.array[w+15]=na.w,w+=16}else if("faces"===u.boundTo){D=0;for(V=ua.length;D<V;D++)T=S=R=ya=u.value[ua[D]],u.array[w]=R.x,u.array[w+1]=R.y,u.array[w+2]=R.z,u.array[w+3]=R.w,u.array[w+4]=S.x,u.array[w+5]=S.y,u.array[w+6]=S.z,u.array[w+7]=S.w,u.array[w+8]=T.x,u.array[w+9]=T.y,u.array[w+10]=T.z,u.array[w+11]=T.w,w+=12;
+D=0;for(V=va.length;D<V;D++)na=T=S=R=ya=u.value[va[D]],u.array[w]=R.x,u.array[w+1]=R.y,u.array[w+2]=R.z,u.array[w+3]=R.w,u.array[w+4]=S.x,u.array[w+5]=S.y,u.array[w+6]=S.z,u.array[w+7]=S.w,u.array[w+8]=T.x,u.array[w+9]=T.y,u.array[w+10]=T.z,u.array[w+11]=T.w,u.array[w+12]=na.x,u.array[w+13]=na.y,u.array[w+14]=na.z,u.array[w+15]=na.w,w+=16}else if("faceVertices"===u.boundTo){D=0;for(V=ua.length;D<V;D++)ya=u.value[ua[D]],R=ya[0],S=ya[1],T=ya[2],u.array[w]=R.x,u.array[w+1]=R.y,u.array[w+2]=R.z,u.array[w+
+3]=R.w,u.array[w+4]=S.x,u.array[w+5]=S.y,u.array[w+6]=S.z,u.array[w+7]=S.w,u.array[w+8]=T.x,u.array[w+9]=T.y,u.array[w+10]=T.z,u.array[w+11]=T.w,w+=12;D=0;for(V=va.length;D<V;D++)ya=u.value[va[D]],R=ya[0],S=ya[1],T=ya[2],na=ya[3],u.array[w]=R.x,u.array[w+1]=R.y,u.array[w+2]=R.z,u.array[w+3]=R.w,u.array[w+4]=S.x,u.array[w+5]=S.y,u.array[w+6]=S.z,u.array[w+7]=S.w,u.array[w+8]=T.x,u.array[w+9]=T.y,u.array[w+10]=T.z,u.array[w+11]=T.w,u.array[w+12]=na.x,u.array[w+13]=na.y,u.array[w+14]=na.z,u.array[w+
+15]=na.w,w+=16}j.bindBuffer(j.ARRAY_BUFFER,u.buffer);j.bufferData(j.ARRAY_BUFFER,u.array,Pa)}}Va&&(delete sa.__inittedArrays,delete sa.__colorArray,delete sa.__normalArray,delete sa.__tangentArray,delete sa.__uvArray,delete sa.__uv2Array,delete sa.__faceArray,delete sa.__vertexArray,delete sa.__lineArray,delete sa.__skinIndexArray,delete sa.__skinWeightArray)}}O.verticesNeedUpdate=!1;O.morphTargetsNeedUpdate=!1;O.elementsNeedUpdate=!1;O.uvsNeedUpdate=!1;O.normalsNeedUpdate=!1;O.colorsNeedUpdate=!1;
+O.tangentsNeedUpdate=!1;O.buffersNeedUpdate=!1;ia.attributes&&v(ia)}else if(ta instanceof THREE.Ribbon){ia=e(ta,O);qa=ia.attributes&&y(ia);if(O.verticesNeedUpdate||O.colorsNeedUpdate||O.normalsNeedUpdate||qa){var Gb=O,Rc=j.DYNAMIC_DRAW,Fc=void 0,Gc=void 0,Hc=void 0,Sc=void 0,za=void 0,Tc=void 0,Uc=void 0,Vc=void 0,xd=void 0,ib=void 0,zc=void 0,Da=void 0,rb=void 0,yd=Gb.vertices,zd=Gb.colors,Ad=Gb.normals,gd=yd.length,hd=zd.length,id=Ad.length,Wc=Gb.__vertexArray,Xc=Gb.__colorArray,Yc=Gb.__normalArray,
+jd=Gb.colorsNeedUpdate,kd=Gb.normalsNeedUpdate,rd=Gb.__webglCustomAttributesList;if(Gb.verticesNeedUpdate){for(Fc=0;Fc<gd;Fc++)Sc=yd[Fc],za=3*Fc,Wc[za]=Sc.x,Wc[za+1]=Sc.y,Wc[za+2]=Sc.z;j.bindBuffer(j.ARRAY_BUFFER,Gb.__webglVertexBuffer);j.bufferData(j.ARRAY_BUFFER,Wc,Rc)}if(jd){for(Gc=0;Gc<hd;Gc++)Tc=zd[Gc],za=3*Gc,Xc[za]=Tc.r,Xc[za+1]=Tc.g,Xc[za+2]=Tc.b;j.bindBuffer(j.ARRAY_BUFFER,Gb.__webglColorBuffer);j.bufferData(j.ARRAY_BUFFER,Xc,Rc)}if(kd){for(Hc=0;Hc<id;Hc++)Uc=Ad[Hc],za=3*Hc,Yc[za]=Uc.x,Yc[za+
+1]=Uc.y,Yc[za+2]=Uc.z;j.bindBuffer(j.ARRAY_BUFFER,Gb.__webglNormalBuffer);j.bufferData(j.ARRAY_BUFFER,Yc,Rc)}if(rd){Vc=0;for(xd=rd.length;Vc<xd;Vc++)if(Da=rd[Vc],Da.needsUpdate&&(void 0===Da.boundTo||"vertices"===Da.boundTo)){za=0;zc=Da.value.length;if(1===Da.size)for(ib=0;ib<zc;ib++)Da.array[ib]=Da.value[ib];else if(2===Da.size)for(ib=0;ib<zc;ib++)rb=Da.value[ib],Da.array[za]=rb.x,Da.array[za+1]=rb.y,za+=2;else if(3===Da.size)if("c"===Da.type)for(ib=0;ib<zc;ib++)rb=Da.value[ib],Da.array[za]=rb.r,
+Da.array[za+1]=rb.g,Da.array[za+2]=rb.b,za+=3;else for(ib=0;ib<zc;ib++)rb=Da.value[ib],Da.array[za]=rb.x,Da.array[za+1]=rb.y,Da.array[za+2]=rb.z,za+=3;else if(4===Da.size)for(ib=0;ib<zc;ib++)rb=Da.value[ib],Da.array[za]=rb.x,Da.array[za+1]=rb.y,Da.array[za+2]=rb.z,Da.array[za+3]=rb.w,za+=4;j.bindBuffer(j.ARRAY_BUFFER,Da.buffer);j.bufferData(j.ARRAY_BUFFER,Da.array,Rc)}}}O.verticesNeedUpdate=!1;O.colorsNeedUpdate=!1;O.normalsNeedUpdate=!1;ia.attributes&&v(ia)}else if(ta instanceof THREE.Line)if(O instanceof
+THREE.BufferGeometry)(O.verticesNeedUpdate||O.colorsNeedUpdate)&&i(O,j.DYNAMIC_DRAW,!O.dynamic),O.verticesNeedUpdate=!1,O.colorsNeedUpdate=!1;else{ia=e(ta,O);qa=ia.attributes&&y(ia);if(O.verticesNeedUpdate||O.colorsNeedUpdate||O.lineDistancesNeedUpdate||qa){var Hb=O,Zc=j.DYNAMIC_DRAW,Ic=void 0,Jc=void 0,Kc=void 0,$c=void 0,Ja=void 0,ad=void 0,Bd=Hb.vertices,Cd=Hb.colors,Dd=Hb.lineDistances,ld=Bd.length,Jd=Cd.length,Kd=Dd.length,bd=Hb.__vertexArray,cd=Hb.__colorArray,Ed=Hb.__lineDistanceArray,Ld=Hb.colorsNeedUpdate,
+Md=Hb.lineDistancesNeedUpdate,sd=Hb.__webglCustomAttributesList,dd=void 0,Fd=void 0,jb=void 0,Ac=void 0,sb=void 0,Ea=void 0;if(Hb.verticesNeedUpdate){for(Ic=0;Ic<ld;Ic++)$c=Bd[Ic],Ja=3*Ic,bd[Ja]=$c.x,bd[Ja+1]=$c.y,bd[Ja+2]=$c.z;j.bindBuffer(j.ARRAY_BUFFER,Hb.__webglVertexBuffer);j.bufferData(j.ARRAY_BUFFER,bd,Zc)}if(Ld){for(Jc=0;Jc<Jd;Jc++)ad=Cd[Jc],Ja=3*Jc,cd[Ja]=ad.r,cd[Ja+1]=ad.g,cd[Ja+2]=ad.b;j.bindBuffer(j.ARRAY_BUFFER,Hb.__webglColorBuffer);j.bufferData(j.ARRAY_BUFFER,cd,Zc)}if(Md){for(Kc=0;Kc<
+Kd;Kc++)Ed[Kc]=Dd[Kc];j.bindBuffer(j.ARRAY_BUFFER,Hb.__webglLineDistanceBuffer);j.bufferData(j.ARRAY_BUFFER,Ed,Zc)}if(sd){dd=0;for(Fd=sd.length;dd<Fd;dd++)if(Ea=sd[dd],Ea.needsUpdate&&(void 0===Ea.boundTo||"vertices"===Ea.boundTo)){Ja=0;Ac=Ea.value.length;if(1===Ea.size)for(jb=0;jb<Ac;jb++)Ea.array[jb]=Ea.value[jb];else if(2===Ea.size)for(jb=0;jb<Ac;jb++)sb=Ea.value[jb],Ea.array[Ja]=sb.x,Ea.array[Ja+1]=sb.y,Ja+=2;else if(3===Ea.size)if("c"===Ea.type)for(jb=0;jb<Ac;jb++)sb=Ea.value[jb],Ea.array[Ja]=
+sb.r,Ea.array[Ja+1]=sb.g,Ea.array[Ja+2]=sb.b,Ja+=3;else for(jb=0;jb<Ac;jb++)sb=Ea.value[jb],Ea.array[Ja]=sb.x,Ea.array[Ja+1]=sb.y,Ea.array[Ja+2]=sb.z,Ja+=3;else if(4===Ea.size)for(jb=0;jb<Ac;jb++)sb=Ea.value[jb],Ea.array[Ja]=sb.x,Ea.array[Ja+1]=sb.y,Ea.array[Ja+2]=sb.z,Ea.array[Ja+3]=sb.w,Ja+=4;j.bindBuffer(j.ARRAY_BUFFER,Ea.buffer);j.bufferData(j.ARRAY_BUFFER,Ea.array,Zc)}}}O.verticesNeedUpdate=!1;O.colorsNeedUpdate=!1;O.lineDistancesNeedUpdate=!1;ia.attributes&&v(ia)}else if(ta instanceof THREE.ParticleSystem)if(O instanceof
+THREE.BufferGeometry)(O.verticesNeedUpdate||O.colorsNeedUpdate)&&i(O,j.DYNAMIC_DRAW,!O.dynamic),O.verticesNeedUpdate=!1,O.colorsNeedUpdate=!1;else{ia=e(ta,O);qa=ia.attributes&&y(ia);if(O.verticesNeedUpdate||O.colorsNeedUpdate||ta.sortParticles||qa){var bc=O,td=j.DYNAMIC_DRAW,Lc=ta,tb=void 0,cc=void 0,dc=void 0,ga=void 0,ec=void 0,rc=void 0,ed=bc.vertices,ud=ed.length,vd=bc.colors,Gd=vd.length,wc=bc.__vertexArray,xc=bc.__colorArray,kc=bc.__sortArray,Hd=bc.verticesNeedUpdate,Id=bc.colorsNeedUpdate,
+lc=bc.__webglCustomAttributesList,Kb=void 0,Bc=void 0,ma=void 0,Lb=void 0,Ba=void 0,ea=void 0;if(Lc.sortParticles){vb.copy(gc);vb.multiply(Lc.matrixWorld);for(tb=0;tb<ud;tb++)dc=ed[tb],Qa.copy(dc),Qa.applyProjection(vb),kc[tb]=[Qa.z,tb];kc.sort(n);for(tb=0;tb<ud;tb++)dc=ed[kc[tb][1]],ga=3*tb,wc[ga]=dc.x,wc[ga+1]=dc.y,wc[ga+2]=dc.z;for(cc=0;cc<Gd;cc++)ga=3*cc,rc=vd[kc[cc][1]],xc[ga]=rc.r,xc[ga+1]=rc.g,xc[ga+2]=rc.b;if(lc){Kb=0;for(Bc=lc.length;Kb<Bc;Kb++)if(ea=lc[Kb],void 0===ea.boundTo||"vertices"===
+ea.boundTo)if(ga=0,Lb=ea.value.length,1===ea.size)for(ma=0;ma<Lb;ma++)ec=kc[ma][1],ea.array[ma]=ea.value[ec];else if(2===ea.size)for(ma=0;ma<Lb;ma++)ec=kc[ma][1],Ba=ea.value[ec],ea.array[ga]=Ba.x,ea.array[ga+1]=Ba.y,ga+=2;else if(3===ea.size)if("c"===ea.type)for(ma=0;ma<Lb;ma++)ec=kc[ma][1],Ba=ea.value[ec],ea.array[ga]=Ba.r,ea.array[ga+1]=Ba.g,ea.array[ga+2]=Ba.b,ga+=3;else for(ma=0;ma<Lb;ma++)ec=kc[ma][1],Ba=ea.value[ec],ea.array[ga]=Ba.x,ea.array[ga+1]=Ba.y,ea.array[ga+2]=Ba.z,ga+=3;else if(4===
+ea.size)for(ma=0;ma<Lb;ma++)ec=kc[ma][1],Ba=ea.value[ec],ea.array[ga]=Ba.x,ea.array[ga+1]=Ba.y,ea.array[ga+2]=Ba.z,ea.array[ga+3]=Ba.w,ga+=4}}else{if(Hd)for(tb=0;tb<ud;tb++)dc=ed[tb],ga=3*tb,wc[ga]=dc.x,wc[ga+1]=dc.y,wc[ga+2]=dc.z;if(Id)for(cc=0;cc<Gd;cc++)rc=vd[cc],ga=3*cc,xc[ga]=rc.r,xc[ga+1]=rc.g,xc[ga+2]=rc.b;if(lc){Kb=0;for(Bc=lc.length;Kb<Bc;Kb++)if(ea=lc[Kb],ea.needsUpdate&&(void 0===ea.boundTo||"vertices"===ea.boundTo))if(Lb=ea.value.length,ga=0,1===ea.size)for(ma=0;ma<Lb;ma++)ea.array[ma]=
+ea.value[ma];else if(2===ea.size)for(ma=0;ma<Lb;ma++)Ba=ea.value[ma],ea.array[ga]=Ba.x,ea.array[ga+1]=Ba.y,ga+=2;else if(3===ea.size)if("c"===ea.type)for(ma=0;ma<Lb;ma++)Ba=ea.value[ma],ea.array[ga]=Ba.r,ea.array[ga+1]=Ba.g,ea.array[ga+2]=Ba.b,ga+=3;else for(ma=0;ma<Lb;ma++)Ba=ea.value[ma],ea.array[ga]=Ba.x,ea.array[ga+1]=Ba.y,ea.array[ga+2]=Ba.z,ga+=3;else if(4===ea.size)for(ma=0;ma<Lb;ma++)Ba=ea.value[ma],ea.array[ga]=Ba.x,ea.array[ga+1]=Ba.y,ea.array[ga+2]=Ba.z,ea.array[ga+3]=Ba.w,ga+=4}}if(Hd||
+Lc.sortParticles)j.bindBuffer(j.ARRAY_BUFFER,bc.__webglVertexBuffer),j.bufferData(j.ARRAY_BUFFER,wc,td);if(Id||Lc.sortParticles)j.bindBuffer(j.ARRAY_BUFFER,bc.__webglColorBuffer),j.bufferData(j.ARRAY_BUFFER,xc,td);if(lc){Kb=0;for(Bc=lc.length;Kb<Bc;Kb++)if(ea=lc[Kb],ea.needsUpdate||Lc.sortParticles)j.bindBuffer(j.ARRAY_BUFFER,ea.buffer),j.bufferData(j.ARRAY_BUFFER,ea.array,td)}}O.verticesNeedUpdate=!1;O.colorsNeedUpdate=!1;ia.attributes&&v(ia)}}};this.initMaterial=function(a,b,c,d){var e,f,g,i;a.addEventListener("dispose",
+X);var h,k,m,n,l;a instanceof THREE.MeshDepthMaterial?l="depth":a instanceof THREE.MeshNormalMaterial?l="normal":a instanceof THREE.MeshBasicMaterial?l="basic":a instanceof THREE.MeshLambertMaterial?l="lambert":a instanceof THREE.MeshPhongMaterial?l="phong":a instanceof THREE.LineBasicMaterial?l="basic":a instanceof THREE.LineDashedMaterial?l="dashed":a instanceof THREE.ParticleBasicMaterial&&(l="particle_basic");if(l){var p=THREE.ShaderLib[l];a.uniforms=THREE.UniformsUtils.clone(p.uniforms);a.vertexShader=
+p.vertexShader;a.fragmentShader=p.fragmentShader}var q,s,r;e=g=s=r=p=0;for(f=b.length;e<f;e++)q=b[e],q.onlyShadow||(q instanceof THREE.DirectionalLight&&g++,q instanceof THREE.PointLight&&s++,q instanceof THREE.SpotLight&&r++,q instanceof THREE.HemisphereLight&&p++);e=g;f=s;g=r;i=p;p=q=0;for(r=b.length;p<r;p++)s=b[p],s.castShadow&&(s instanceof THREE.SpotLight&&q++,s instanceof THREE.DirectionalLight&&!s.shadowCascade&&q++);n=q;tc&&d&&d.useVertexTexture?m=1024:(b=j.getParameter(j.MAX_VERTEX_UNIFORM_VECTORS),
+b=Math.floor((b-20)/4),void 0!==d&&d instanceof THREE.SkinnedMesh&&(b=Math.min(d.bones.length,b),b<d.bones.length&&console.warn("WebGLRenderer: too many bones - "+d.bones.length+", this GPU supports just "+b+" (try OpenGL instead of ANGLE)")),m=b);a:{s=a.fragmentShader;r=a.vertexShader;p=a.uniforms;b=a.attributes;q=a.defines;var c={map:!!a.map,envMap:!!a.envMap,lightMap:!!a.lightMap,bumpMap:!!a.bumpMap,normalMap:!!a.normalMap,specularMap:!!a.specularMap,vertexColors:a.vertexColors,fog:c,useFog:a.fog,
+fogExp:c instanceof THREE.FogExp2,sizeAttenuation:a.sizeAttenuation,skinning:a.skinning,maxBones:m,useVertexTexture:tc&&d&&d.useVertexTexture,boneTextureWidth:d&&d.boneTextureWidth,boneTextureHeight:d&&d.boneTextureHeight,morphTargets:a.morphTargets,morphNormals:a.morphNormals,maxMorphTargets:this.maxMorphTargets,maxMorphNormals:this.maxMorphNormals,maxDirLights:e,maxPointLights:f,maxSpotLights:g,maxHemiLights:i,maxShadows:n,shadowMapEnabled:this.shadowMapEnabled&&d.receiveShadow,shadowMapType:this.shadowMapType,
+shadowMapDebug:this.shadowMapDebug,shadowMapCascade:this.shadowMapCascade,alphaTest:a.alphaTest,metal:a.metal,perPixel:a.perPixel,wrapAround:a.wrapAround,doubleSided:a.side===THREE.DoubleSide,flipSided:a.side===THREE.BackSide},t,v,y,d=[];l?d.push(l):(d.push(s),d.push(r));for(v in q)d.push(v),d.push(q[v]);for(t in c)d.push(t),d.push(c[t]);l=d.join();t=0;for(v=Ma.length;t<v;t++)if(d=Ma[t],d.code===l){d.usedTimes++;k=d.program;break a}t="SHADOWMAP_TYPE_BASIC";c.shadowMapType===THREE.PCFShadowMap?t="SHADOWMAP_TYPE_PCF":
+c.shadowMapType===THREE.PCFSoftShadowMap&&(t="SHADOWMAP_TYPE_PCF_SOFT");v=[];for(y in q)d=q[y],!1!==d&&(d="#define "+y+" "+d,v.push(d));d=v.join("\n");y=j.createProgram();v=["precision "+fa+" float;",d,sc?"#define VERTEX_TEXTURES":"",N.gammaInput?"#define GAMMA_INPUT":"",N.gammaOutput?"#define GAMMA_OUTPUT":"",N.physicallyBasedShading?"#define PHYSICALLY_BASED_SHADING":"","#define MAX_DIR_LIGHTS "+c.maxDirLights,"#define MAX_POINT_LIGHTS "+c.maxPointLights,"#define MAX_SPOT_LIGHTS "+c.maxSpotLights,
+"#define MAX_HEMI_LIGHTS "+c.maxHemiLights,"#define MAX_SHADOWS "+c.maxShadows,"#define MAX_BONES "+c.maxBones,c.map?"#define USE_MAP":"",c.envMap?"#define USE_ENVMAP":"",c.lightMap?"#define USE_LIGHTMAP":"",c.bumpMap?"#define USE_BUMPMAP":"",c.normalMap?"#define USE_NORMALMAP":"",c.specularMap?"#define USE_SPECULARMAP":"",c.vertexColors?"#define USE_COLOR":"",c.skinning?"#define USE_SKINNING":"",c.useVertexTexture?"#define BONE_TEXTURE":"",c.boneTextureWidth?"#define N_BONE_PIXEL_X "+c.boneTextureWidth.toFixed(1):
+"",c.boneTextureHeight?"#define N_BONE_PIXEL_Y "+c.boneTextureHeight.toFixed(1):"",c.morphTargets?"#define USE_MORPHTARGETS":"",c.morphNormals?"#define USE_MORPHNORMALS":"",c.perPixel?"#define PHONG_PER_PIXEL":"",c.wrapAround?"#define WRAP_AROUND":"",c.doubleSided?"#define DOUBLE_SIDED":"",c.flipSided?"#define FLIP_SIDED":"",c.shadowMapEnabled?"#define USE_SHADOWMAP":"",c.shadowMapEnabled?"#define "+t:"",c.shadowMapDebug?"#define SHADOWMAP_DEBUG":"",c.shadowMapCascade?"#define SHADOWMAP_CASCADE":
+"",c.sizeAttenuation?"#define USE_SIZEATTENUATION":"","uniform mat4 modelMatrix;\nuniform mat4 modelViewMatrix;\nuniform mat4 projectionMatrix;\nuniform mat4 viewMatrix;\nuniform mat3 normalMatrix;\nuniform vec3 cameraPosition;\nattribute vec3 position;\nattribute vec3 normal;\nattribute vec2 uv;\nattribute vec2 uv2;\n#ifdef USE_COLOR\nattribute vec3 color;\n#endif\n#ifdef USE_MORPHTARGETS\nattribute vec3 morphTarget0;\nattribute vec3 morphTarget1;\nattribute vec3 morphTarget2;\nattribute vec3 morphTarget3;\n#ifdef USE_MORPHNORMALS\nattribute vec3 morphNormal0;\nattribute vec3 morphNormal1;\nattribute vec3 morphNormal2;\nattribute vec3 morphNormal3;\n#else\nattribute vec3 morphTarget4;\nattribute vec3 morphTarget5;\nattribute vec3 morphTarget6;\nattribute vec3 morphTarget7;\n#endif\n#endif\n#ifdef USE_SKINNING\nattribute vec4 skinIndex;\nattribute vec4 skinWeight;\n#endif\n"].join("\n");
+t=["precision "+fa+" float;",c.bumpMap||c.normalMap?"#extension GL_OES_standard_derivatives : enable":"",d,"#define MAX_DIR_LIGHTS "+c.maxDirLights,"#define MAX_POINT_LIGHTS "+c.maxPointLights,"#define MAX_SPOT_LIGHTS "+c.maxSpotLights,"#define MAX_HEMI_LIGHTS "+c.maxHemiLights,"#define MAX_SHADOWS "+c.maxShadows,c.alphaTest?"#define ALPHATEST "+c.alphaTest:"",N.gammaInput?"#define GAMMA_INPUT":"",N.gammaOutput?"#define GAMMA_OUTPUT":"",N.physicallyBasedShading?"#define PHYSICALLY_BASED_SHADING":
+"",c.useFog&&c.fog?"#define USE_FOG":"",c.useFog&&c.fogExp?"#define FOG_EXP2":"",c.map?"#define USE_MAP":"",c.envMap?"#define USE_ENVMAP":"",c.lightMap?"#define USE_LIGHTMAP":"",c.bumpMap?"#define USE_BUMPMAP":"",c.normalMap?"#define USE_NORMALMAP":"",c.specularMap?"#define USE_SPECULARMAP":"",c.vertexColors?"#define USE_COLOR":"",c.metal?"#define METAL":"",c.perPixel?"#define PHONG_PER_PIXEL":"",c.wrapAround?"#define WRAP_AROUND":"",c.doubleSided?"#define DOUBLE_SIDED":"",c.flipSided?"#define FLIP_SIDED":
+"",c.shadowMapEnabled?"#define USE_SHADOWMAP":"",c.shadowMapEnabled?"#define "+t:"",c.shadowMapDebug?"#define SHADOWMAP_DEBUG":"",c.shadowMapCascade?"#define SHADOWMAP_CASCADE":"","uniform mat4 viewMatrix;\nuniform vec3 cameraPosition;\n"].join("\n");t=B("fragment",t+s);v=B("vertex",v+r);j.attachShader(y,v);j.attachShader(y,t);j.linkProgram(y);j.getProgramParameter(y,j.LINK_STATUS)||console.error("Could not initialise shader\nVALIDATE_STATUS: "+j.getProgramParameter(y,j.VALIDATE_STATUS)+", gl error ["+
+j.getError()+"]");j.deleteShader(t);j.deleteShader(v);y.uniforms={};y.attributes={};var x;t="viewMatrix modelViewMatrix projectionMatrix normalMatrix modelMatrix cameraPosition morphTargetInfluences".split(" ");c.useVertexTexture?t.push("boneTexture"):t.push("boneGlobalMatrices");for(x in p)t.push(x);x=t;t=0;for(v=x.length;t<v;t++)p=x[t],y.uniforms[p]=j.getUniformLocation(y,p);t="position normal uv uv2 tangent color skinIndex skinWeight lineDistance".split(" ");for(x=0;x<c.maxMorphTargets;x++)t.push("morphTarget"+
+x);for(x=0;x<c.maxMorphNormals;x++)t.push("morphNormal"+x);for(k in b)t.push(k);k=t;x=0;for(b=k.length;x<b;x++)t=k[x],y.attributes[t]=j.getAttribLocation(y,t);y.id=Na++;Ma.push({program:y,code:l,usedTimes:1});N.info.memory.programs=Ma.length;k=y}a.program=k;x=a.program.attributes;if(a.morphTargets){a.numSupportedMorphTargets=0;b="morphTarget";for(k=0;k<this.maxMorphTargets;k++)y=b+k,0<=x[y]&&a.numSupportedMorphTargets++}if(a.morphNormals){a.numSupportedMorphNormals=0;b="morphNormal";for(k=0;k<this.maxMorphNormals;k++)y=
+b+k,0<=x[y]&&a.numSupportedMorphNormals++}a.uniformsList=[];for(h in a.uniforms)a.uniformsList.push([a.uniforms[h],h])};this.setFaceCulling=function(a,b){a===THREE.CullFaceNone?j.disable(j.CULL_FACE):(b===THREE.FrontFaceDirectionCW?j.frontFace(j.CW):j.frontFace(j.CCW),a===THREE.CullFaceBack?j.cullFace(j.BACK):a===THREE.CullFaceFront?j.cullFace(j.FRONT):j.cullFace(j.FRONT_AND_BACK),j.enable(j.CULL_FACE))};this.setMaterialFaces=function(a){var b=a.side===THREE.DoubleSide,a=a.side===THREE.BackSide;da!==
+b&&(b?j.disable(j.CULL_FACE):j.enable(j.CULL_FACE),da=b);la!==a&&(a?j.frontFace(j.CW):j.frontFace(j.CCW),la=a)};this.setDepthTest=function(a){ia!==a&&(a?j.enable(j.DEPTH_TEST):j.disable(j.DEPTH_TEST),ia=a)};this.setDepthWrite=function(a){Wa!==a&&(j.depthMask(a),Wa=a)};this.setBlending=function(a,b,c,d){a!==Z&&(a===THREE.NoBlending?j.disable(j.BLEND):a===THREE.AdditiveBlending?(j.enable(j.BLEND),j.blendEquation(j.FUNC_ADD),j.blendFunc(j.SRC_ALPHA,j.ONE)):a===THREE.SubtractiveBlending?(j.enable(j.BLEND),
+j.blendEquation(j.FUNC_ADD),j.blendFunc(j.ZERO,j.ONE_MINUS_SRC_COLOR)):a===THREE.MultiplyBlending?(j.enable(j.BLEND),j.blendEquation(j.FUNC_ADD),j.blendFunc(j.ZERO,j.SRC_COLOR)):a===THREE.CustomBlending?j.enable(j.BLEND):(j.enable(j.BLEND),j.blendEquationSeparate(j.FUNC_ADD,j.FUNC_ADD),j.blendFuncSeparate(j.SRC_ALPHA,j.ONE_MINUS_SRC_ALPHA,j.ONE,j.ONE_MINUS_SRC_ALPHA)),Z=a);if(a===THREE.CustomBlending){if(b!==oa&&(j.blendEquation(L(b)),oa=b),c!==gb||d!==nb)j.blendFunc(L(c),L(d)),gb=c,nb=d}else nb=
+gb=oa=null};this.setTexture=function(a,b){if(a.needsUpdate){a.__webglInit||(a.__webglInit=!0,a.addEventListener("dispose",Oc),a.__webglTexture=j.createTexture(),N.info.memory.textures++);j.activeTexture(j.TEXTURE0+b);j.bindTexture(j.TEXTURE_2D,a.__webglTexture);j.pixelStorei(j.UNPACK_FLIP_Y_WEBGL,a.flipY);j.pixelStorei(j.UNPACK_PREMULTIPLY_ALPHA_WEBGL,a.premultiplyAlpha);j.pixelStorei(j.UNPACK_ALIGNMENT,a.unpackAlignment);var c=a.image,d=0===(c.width&c.width-1)&&0===(c.height&c.height-1),e=L(a.format),
+f=L(a.type);W(j.TEXTURE_2D,a,d);var g=a.mipmaps;if(a instanceof THREE.DataTexture)if(0<g.length&&d){for(var i=0,h=g.length;i<h;i++)c=g[i],j.texImage2D(j.TEXTURE_2D,i,e,c.width,c.height,0,e,f,c.data);a.generateMipmaps=!1}else j.texImage2D(j.TEXTURE_2D,0,e,c.width,c.height,0,e,f,c.data);else if(a instanceof THREE.CompressedTexture){i=0;for(h=g.length;i<h;i++)c=g[i],j.compressedTexImage2D(j.TEXTURE_2D,i,e,c.width,c.height,0,c.data)}else if(0<g.length&&d){i=0;for(h=g.length;i<h;i++)c=g[i],j.texImage2D(j.TEXTURE_2D,
+i,e,e,f,c);a.generateMipmaps=!1}else j.texImage2D(j.TEXTURE_2D,0,e,e,f,a.image);a.generateMipmaps&&d&&j.generateMipmap(j.TEXTURE_2D);a.needsUpdate=!1;if(a.onUpdate)a.onUpdate()}else j.activeTexture(j.TEXTURE0+b),j.bindTexture(j.TEXTURE_2D,a.__webglTexture)};this.setRenderTarget=function(a){var b=a instanceof THREE.WebGLRenderTargetCube;if(a&&!a.__webglFramebuffer){void 0===a.depthBuffer&&(a.depthBuffer=!0);void 0===a.stencilBuffer&&(a.stencilBuffer=!0);a.addEventListener("dispose",P);a.__webglTexture=
+j.createTexture();N.info.memory.textures++;var c=0===(a.width&a.width-1)&&0===(a.height&a.height-1),d=L(a.format),e=L(a.type);if(b){a.__webglFramebuffer=[];a.__webglRenderbuffer=[];j.bindTexture(j.TEXTURE_CUBE_MAP,a.__webglTexture);W(j.TEXTURE_CUBE_MAP,a,c);for(var f=0;6>f;f++){a.__webglFramebuffer[f]=j.createFramebuffer();a.__webglRenderbuffer[f]=j.createRenderbuffer();j.texImage2D(j.TEXTURE_CUBE_MAP_POSITIVE_X+f,0,d,a.width,a.height,0,d,e,null);var g=a,i=j.TEXTURE_CUBE_MAP_POSITIVE_X+f;j.bindFramebuffer(j.FRAMEBUFFER,
+a.__webglFramebuffer[f]);j.framebufferTexture2D(j.FRAMEBUFFER,j.COLOR_ATTACHMENT0,i,g.__webglTexture,0);F(a.__webglRenderbuffer[f],a)}c&&j.generateMipmap(j.TEXTURE_CUBE_MAP)}else a.__webglFramebuffer=j.createFramebuffer(),a.__webglRenderbuffer=a.shareDepthFrom?a.shareDepthFrom.__webglRenderbuffer:j.createRenderbuffer(),j.bindTexture(j.TEXTURE_2D,a.__webglTexture),W(j.TEXTURE_2D,a,c),j.texImage2D(j.TEXTURE_2D,0,d,a.width,a.height,0,d,e,null),d=j.TEXTURE_2D,j.bindFramebuffer(j.FRAMEBUFFER,a.__webglFramebuffer),
+j.framebufferTexture2D(j.FRAMEBUFFER,j.COLOR_ATTACHMENT0,d,a.__webglTexture,0),a.shareDepthFrom?a.depthBuffer&&!a.stencilBuffer?j.framebufferRenderbuffer(j.FRAMEBUFFER,j.DEPTH_ATTACHMENT,j.RENDERBUFFER,a.__webglRenderbuffer):a.depthBuffer&&a.stencilBuffer&&j.framebufferRenderbuffer(j.FRAMEBUFFER,j.DEPTH_STENCIL_ATTACHMENT,j.RENDERBUFFER,a.__webglRenderbuffer):F(a.__webglRenderbuffer,a),c&&j.generateMipmap(j.TEXTURE_2D);b?j.bindTexture(j.TEXTURE_CUBE_MAP,null):j.bindTexture(j.TEXTURE_2D,null);j.bindRenderbuffer(j.RENDERBUFFER,
+null);j.bindFramebuffer(j.FRAMEBUFFER,null)}a?(b=b?a.__webglFramebuffer[a.activeCubeFace]:a.__webglFramebuffer,c=a.width,a=a.height,e=d=0):(b=null,c=fc,a=Ab,d=Ib,e=Jb);b!==Pa&&(j.bindFramebuffer(j.FRAMEBUFFER,b),j.viewport(d,e,c,a),Pa=b);mc=c;pb=a};this.shadowMapPlugin=new THREE.ShadowMapPlugin;this.addPrePlugin(this.shadowMapPlugin);this.addPostPlugin(new THREE.SpritePlugin);this.addPostPlugin(new THREE.LensFlarePlugin)};THREE.WebGLRenderTarget=function(a,b,c){THREE.EventDispatcher.call(this);this.width=a;this.height=b;c=c||{};this.wrapS=void 0!==c.wrapS?c.wrapS:THREE.ClampToEdgeWrapping;this.wrapT=void 0!==c.wrapT?c.wrapT:THREE.ClampToEdgeWrapping;this.magFilter=void 0!==c.magFilter?c.magFilter:THREE.LinearFilter;this.minFilter=void 0!==c.minFilter?c.minFilter:THREE.LinearMipMapLinearFilter;this.anisotropy=void 0!==c.anisotropy?c.anisotropy:1;this.offset=new THREE.Vector2(0,0);this.repeat=new THREE.Vector2(1,1);
+this.format=void 0!==c.format?c.format:THREE.RGBAFormat;this.type=void 0!==c.type?c.type:THREE.UnsignedByteType;this.depthBuffer=void 0!==c.depthBuffer?c.depthBuffer:!0;this.stencilBuffer=void 0!==c.stencilBuffer?c.stencilBuffer:!0;this.generateMipmaps=!0;this.shareDepthFrom=null};
+THREE.WebGLRenderTarget.prototype.clone=function(){var a=new THREE.WebGLRenderTarget(this.width,this.height);a.wrapS=this.wrapS;a.wrapT=this.wrapT;a.magFilter=this.magFilter;a.minFilter=this.minFilter;a.anisotropy=this.anisotropy;a.offset.copy(this.offset);a.repeat.copy(this.repeat);a.format=this.format;a.type=this.type;a.depthBuffer=this.depthBuffer;a.stencilBuffer=this.stencilBuffer;a.generateMipmaps=this.generateMipmaps;a.shareDepthFrom=this.shareDepthFrom;return a};
+THREE.WebGLRenderTarget.prototype.dispose=function(){this.dispatchEvent({type:"dispose"})};THREE.WebGLRenderTargetCube=function(a,b,c){THREE.WebGLRenderTarget.call(this,a,b,c);this.activeCubeFace=0};THREE.WebGLRenderTargetCube.prototype=Object.create(THREE.WebGLRenderTarget.prototype);THREE.RenderableVertex=function(){this.positionWorld=new THREE.Vector3;this.positionScreen=new THREE.Vector4;this.visible=!0};THREE.RenderableVertex.prototype.copy=function(a){this.positionWorld.copy(a.positionWorld);this.positionScreen.copy(a.positionScreen)};THREE.RenderableFace3=function(){this.v1=new THREE.RenderableVertex;this.v2=new THREE.RenderableVertex;this.v3=new THREE.RenderableVertex;this.centroidModel=new THREE.Vector3;this.normalModel=new THREE.Vector3;this.normalModelView=new THREE.Vector3;this.vertexNormalsLength=0;this.vertexNormalsModel=[new THREE.Vector3,new THREE.Vector3,new THREE.Vector3];this.vertexNormalsModelView=[new THREE.Vector3,new THREE.Vector3,new THREE.Vector3];this.material=this.color=null;this.uvs=[[]];this.z=null};THREE.RenderableFace4=function(){this.v1=new THREE.RenderableVertex;this.v2=new THREE.RenderableVertex;this.v3=new THREE.RenderableVertex;this.v4=new THREE.RenderableVertex;this.centroidModel=new THREE.Vector3;this.normalModel=new THREE.Vector3;this.normalModelView=new THREE.Vector3;this.vertexNormalsLength=0;this.vertexNormalsModel=[new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3];this.vertexNormalsModelView=[new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3];
+this.material=this.color=null;this.uvs=[[]];this.z=null};THREE.RenderableObject=function(){this.z=this.object=null};THREE.RenderableParticle=function(){this.rotation=this.z=this.y=this.x=this.object=null;this.scale=new THREE.Vector2;this.material=null};THREE.RenderableLine=function(){this.z=null;this.v1=new THREE.RenderableVertex;this.v2=new THREE.RenderableVertex;this.material=null};THREE.GeometryUtils={merge:function(a,b){var c,d,e=a.vertices.length,f=b instanceof THREE.Mesh?b.geometry:b,g=a.vertices,h=f.vertices,i=a.faces,k=f.faces,l=a.faceVertexUvs[0],f=f.faceVertexUvs[0];b instanceof THREE.Mesh&&(b.matrixAutoUpdate&&b.updateMatrix(),c=b.matrix,d=new THREE.Matrix3,d.getInverse(c),d.transpose());for(var m=0,n=h.length;m<n;m++){var s=h[m].clone();c&&s.applyMatrix4(c);g.push(s)}m=0;for(n=k.length;m<n;m++){var s=k[m],r,p,q=s.vertexNormals,y=s.vertexColors;s instanceof THREE.Face3?
+r=new THREE.Face3(s.a+e,s.b+e,s.c+e):s instanceof THREE.Face4&&(r=new THREE.Face4(s.a+e,s.b+e,s.c+e,s.d+e));r.normal.copy(s.normal);d&&r.normal.applyMatrix3(d).normalize();g=0;for(h=q.length;g<h;g++)p=q[g].clone(),d&&p.applyMatrix3(d).normalize(),r.vertexNormals.push(p);r.color.copy(s.color);g=0;for(h=y.length;g<h;g++)p=y[g],r.vertexColors.push(p.clone());r.materialIndex=s.materialIndex;r.centroid.copy(s.centroid);c&&r.centroid.applyMatrix4(c);i.push(r)}m=0;for(n=f.length;m<n;m++){c=f[m];d=[];g=0;
+for(h=c.length;g<h;g++)d.push(new THREE.Vector2(c[g].x,c[g].y));l.push(d)}},removeMaterials:function(a,b){for(var c={},d=0,e=b.length;d<e;d++)c[b[d]]=!0;for(var f,g=[],d=0,e=a.faces.length;d<e;d++)f=a.faces[d],f.materialIndex in c||g.push(f);a.faces=g},randomPointInTriangle:function(a,b,c){var d,e,f,g=new THREE.Vector3,h=THREE.GeometryUtils.__v1;d=THREE.GeometryUtils.random();e=THREE.GeometryUtils.random();1<d+e&&(d=1-d,e=1-e);f=1-d-e;g.copy(a);g.multiplyScalar(d);h.copy(b);h.multiplyScalar(e);g.add(h);
+h.copy(c);h.multiplyScalar(f);g.add(h);return g},randomPointInFace:function(a,b,c){var d,e,f;if(a instanceof THREE.Face3)return d=b.vertices[a.a],e=b.vertices[a.b],f=b.vertices[a.c],THREE.GeometryUtils.randomPointInTriangle(d,e,f);if(a instanceof THREE.Face4){d=b.vertices[a.a];e=b.vertices[a.b];f=b.vertices[a.c];var b=b.vertices[a.d],g;c?a._area1&&a._area2?(c=a._area1,g=a._area2):(c=THREE.GeometryUtils.triangleArea(d,e,b),g=THREE.GeometryUtils.triangleArea(e,f,b),a._area1=c,a._area2=g):(c=THREE.GeometryUtils.triangleArea(d,
+e,b),g=THREE.GeometryUtils.triangleArea(e,f,b));return THREE.GeometryUtils.random()*(c+g)<c?THREE.GeometryUtils.randomPointInTriangle(d,e,b):THREE.GeometryUtils.randomPointInTriangle(e,f,b)}},randomPointsInGeometry:function(a,b){function c(a){function b(c,d){if(d<c)return c;var e=c+Math.floor((d-c)/2);return k[e]>a?b(c,e-1):k[e]<a?b(e+1,d):e}return b(0,k.length-1)}var d,e,f=a.faces,g=a.vertices,h=f.length,i=0,k=[],l,m,n,s;for(e=0;e<h;e++)d=f[e],d instanceof THREE.Face3?(l=g[d.a],m=g[d.b],n=g[d.c],
+d._area=THREE.GeometryUtils.triangleArea(l,m,n)):d instanceof THREE.Face4&&(l=g[d.a],m=g[d.b],n=g[d.c],s=g[d.d],d._area1=THREE.GeometryUtils.triangleArea(l,m,s),d._area2=THREE.GeometryUtils.triangleArea(m,n,s),d._area=d._area1+d._area2),i+=d._area,k[e]=i;d=[];for(e=0;e<b;e++)g=THREE.GeometryUtils.random()*i,g=c(g),d[e]=THREE.GeometryUtils.randomPointInFace(f[g],a,!0);return d},triangleArea:function(a,b,c){var d=THREE.GeometryUtils.__v1,e=THREE.GeometryUtils.__v2;d.subVectors(b,a);e.subVectors(c,a);
+d.cross(e);return 0.5*d.length()},center:function(a){a.computeBoundingBox();var b=a.boundingBox,c=new THREE.Vector3;c.addVectors(b.min,b.max);c.multiplyScalar(-0.5);a.applyMatrix((new THREE.Matrix4).makeTranslation(c.x,c.y,c.z));a.computeBoundingBox();return c},normalizeUVs:function(a){for(var a=a.faceVertexUvs[0],b=0,c=a.length;b<c;b++)for(var d=a[b],e=0,f=d.length;e<f;e++)1!==d[e].x&&(d[e].x-=Math.floor(d[e].x)),1!==d[e].y&&(d[e].y-=Math.floor(d[e].y))},triangulateQuads:function(a){var b,c,d,e,
+f=[],g=[],h=[];b=0;for(c=a.faceUvs.length;b<c;b++)g[b]=[];b=0;for(c=a.faceVertexUvs.length;b<c;b++)h[b]=[];b=0;for(c=a.faces.length;b<c;b++)if(d=a.faces[b],d instanceof THREE.Face4){e=d.a;var i=d.b,k=d.c,l=d.d,m=new THREE.Face3,n=new THREE.Face3;m.color.copy(d.color);n.color.copy(d.color);m.materialIndex=d.materialIndex;n.materialIndex=d.materialIndex;m.a=e;m.b=i;m.c=l;n.a=i;n.b=k;n.c=l;4===d.vertexColors.length&&(m.vertexColors[0]=d.vertexColors[0].clone(),m.vertexColors[1]=d.vertexColors[1].clone(),
+m.vertexColors[2]=d.vertexColors[3].clone(),n.vertexColors[0]=d.vertexColors[1].clone(),n.vertexColors[1]=d.vertexColors[2].clone(),n.vertexColors[2]=d.vertexColors[3].clone());f.push(m,n);d=0;for(e=a.faceVertexUvs.length;d<e;d++)a.faceVertexUvs[d].length&&(m=a.faceVertexUvs[d][b],i=m[1],k=m[2],l=m[3],m=[m[0].clone(),i.clone(),l.clone()],i=[i.clone(),k.clone(),l.clone()],h[d].push(m,i));d=0;for(e=a.faceUvs.length;d<e;d++)a.faceUvs[d].length&&(i=a.faceUvs[d][b],g[d].push(i,i))}else{f.push(d);d=0;for(e=
+a.faceUvs.length;d<e;d++)g[d].push(a.faceUvs[d][b]);d=0;for(e=a.faceVertexUvs.length;d<e;d++)h[d].push(a.faceVertexUvs[d][b])}a.faces=f;a.faceUvs=g;a.faceVertexUvs=h;a.computeCentroids();a.computeFaceNormals();a.computeVertexNormals();a.hasTangents&&a.computeTangents()},setMaterialIndex:function(a,b,c,d){a=a.faces;d=d||a.length-1;for(c=c||0;c<=d;c++)a[c].materialIndex=b}};THREE.GeometryUtils.random=THREE.Math.random16;THREE.GeometryUtils.__v1=new THREE.Vector3;THREE.GeometryUtils.__v2=new THREE.Vector3;THREE.ImageUtils={crossOrigin:"anonymous",loadTexture:function(a,b,c,d){var e=new Image,f=new THREE.Texture(e,b),b=new THREE.ImageLoader;b.addEventListener("load",function(a){f.image=a.content;f.needsUpdate=!0;c&&c(f)});b.addEventListener("error",function(a){d&&d(a.message)});b.crossOrigin=this.crossOrigin;b.load(a,e);f.sourceFile=a;return f},loadCompressedTexture:function(a,b,c,d){var e=new THREE.CompressedTexture;e.mapping=b;var f=new XMLHttpRequest;f.onload=function(){var a=THREE.ImageUtils.parseDDS(f.response,
+!0);e.format=a.format;e.mipmaps=a.mipmaps;e.image.width=a.width;e.image.height=a.height;e.generateMipmaps=!1;e.needsUpdate=!0;c&&c(e)};f.onerror=d;f.open("GET",a,!0);f.responseType="arraybuffer";f.send(null);return e},loadTextureCube:function(a,b,c,d){var e=[];e.loadCount=0;var f=new THREE.Texture;f.image=e;void 0!==b&&(f.mapping=b);f.flipY=!1;for(var b=0,g=a.length;b<g;++b){var h=new Image;e[b]=h;h.onload=function(){e.loadCount+=1;6===e.loadCount&&(f.needsUpdate=!0,c&&c(f))};h.onerror=d;h.crossOrigin=
+this.crossOrigin;h.src=a[b]}return f},loadCompressedTextureCube:function(a,b,c,d){var e=[];e.loadCount=0;var f=new THREE.CompressedTexture;f.image=e;void 0!==b&&(f.mapping=b);f.flipY=!1;f.generateMipmaps=!1;b=function(a,b){return function(){var d=THREE.ImageUtils.parseDDS(a.response,!0);b.format=d.format;b.mipmaps=d.mipmaps;b.width=d.width;b.height=d.height;e.loadCount+=1;6===e.loadCount&&(f.format=d.format,f.needsUpdate=!0,c&&c(f))}};if(a instanceof Array)for(var g=0,h=a.length;g<h;++g){var i={};
+e[g]=i;var k=new XMLHttpRequest;k.onload=b(k,i);k.onerror=d;i=a[g];k.open("GET",i,!0);k.responseType="arraybuffer";k.send(null)}else k=new XMLHttpRequest,k.onload=function(){var a=THREE.ImageUtils.parseDDS(k.response,!0);if(a.isCubemap){for(var b=a.mipmaps.length/a.mipmapCount,d=0;d<b;d++){e[d]={mipmaps:[]};for(var g=0;g<a.mipmapCount;g++)e[d].mipmaps.push(a.mipmaps[d*a.mipmapCount+g]),e[d].format=a.format,e[d].width=a.width,e[d].height=a.height}f.format=a.format;f.needsUpdate=!0;c&&c(f)}},k.onerror=
+d,k.open("GET",a,!0),k.responseType="arraybuffer",k.send(null);return f},parseDDS:function(a,b){function c(a){return a.charCodeAt(0)+(a.charCodeAt(1)<<8)+(a.charCodeAt(2)<<16)+(a.charCodeAt(3)<<24)}var d={mipmaps:[],width:0,height:0,format:null,mipmapCount:1},e=c("DXT1"),f=c("DXT3"),g=c("DXT5"),h=new Int32Array(a,0,31);if(542327876!==h[0])return console.error("ImageUtils.parseDDS(): Invalid magic number in DDS header"),d;if(!h[20]&4)return console.error("ImageUtils.parseDDS(): Unsupported format, must contain a FourCC code"),
+d;var i=h[21];switch(i){case e:e=8;d.format=THREE.RGB_S3TC_DXT1_Format;break;case f:e=16;d.format=THREE.RGBA_S3TC_DXT3_Format;break;case g:e=16;d.format=THREE.RGBA_S3TC_DXT5_Format;break;default:return console.error("ImageUtils.parseDDS(): Unsupported FourCC code: ",String.fromCharCode(i&255,i>>8&255,i>>16&255,i>>24&255)),d}d.mipmapCount=1;h[2]&131072&&!1!==b&&(d.mipmapCount=Math.max(1,h[7]));d.isCubemap=h[28]&512?!0:!1;d.width=h[4];d.height=h[3];for(var h=h[1]+4,f=d.width,g=d.height,i=d.isCubemap?
+6:1,k=0;k<i;k++){for(var l=0;l<d.mipmapCount;l++){var m=Math.max(4,f)/4*Math.max(4,g)/4*e,n={data:new Uint8Array(a,h,m),width:f,height:g};d.mipmaps.push(n);h+=m;f=Math.max(0.5*f,1);g=Math.max(0.5*g,1)}f=d.width;g=d.height}return d},getNormalMap:function(a,b){var c=function(a){var b=Math.sqrt(a[0]*a[0]+a[1]*a[1]+a[2]*a[2]);return[a[0]/b,a[1]/b,a[2]/b]},b=b|1,d=a.width,e=a.height,f=document.createElement("canvas");f.width=d;f.height=e;var g=f.getContext("2d");g.drawImage(a,0,0);for(var h=g.getImageData(0,
+0,d,e).data,i=g.createImageData(d,e),k=i.data,l=0;l<d;l++)for(var m=0;m<e;m++){var n=0>m-1?0:m-1,s=m+1>e-1?e-1:m+1,r=0>l-1?0:l-1,p=l+1>d-1?d-1:l+1,q=[],y=[0,0,h[4*(m*d+l)]/255*b];q.push([-1,0,h[4*(m*d+r)]/255*b]);q.push([-1,-1,h[4*(n*d+r)]/255*b]);q.push([0,-1,h[4*(n*d+l)]/255*b]);q.push([1,-1,h[4*(n*d+p)]/255*b]);q.push([1,0,h[4*(m*d+p)]/255*b]);q.push([1,1,h[4*(s*d+p)]/255*b]);q.push([0,1,h[4*(s*d+l)]/255*b]);q.push([-1,1,h[4*(s*d+r)]/255*b]);n=[];r=q.length;for(s=0;s<r;s++){var p=q[s],v=q[(s+1)%
+r],p=[p[0]-y[0],p[1]-y[1],p[2]-y[2]],v=[v[0]-y[0],v[1]-y[1],v[2]-y[2]];n.push(c([p[1]*v[2]-p[2]*v[1],p[2]*v[0]-p[0]*v[2],p[0]*v[1]-p[1]*v[0]]))}q=[0,0,0];for(s=0;s<n.length;s++)q[0]+=n[s][0],q[1]+=n[s][1],q[2]+=n[s][2];q[0]/=n.length;q[1]/=n.length;q[2]/=n.length;y=4*(m*d+l);k[y]=255*((q[0]+1)/2)|0;k[y+1]=255*((q[1]+1)/2)|0;k[y+2]=255*q[2]|0;k[y+3]=255}g.putImageData(i,0,0);return f},generateDataTexture:function(a,b,c){for(var d=a*b,e=new Uint8Array(3*d),f=Math.floor(255*c.r),g=Math.floor(255*c.g),
+c=Math.floor(255*c.b),h=0;h<d;h++)e[3*h]=f,e[3*h+1]=g,e[3*h+2]=c;a=new THREE.DataTexture(e,a,b,THREE.RGBFormat);a.needsUpdate=!0;return a}};THREE.SceneUtils={createMultiMaterialObject:function(a,b){for(var c=new THREE.Object3D,d=0,e=b.length;d<e;d++)c.add(new THREE.Mesh(a,b[d]));return c},detach:function(a,b,c){a.applyMatrix(b.matrixWorld);b.remove(a);c.add(a)},attach:function(a,b,c){var d=new THREE.Matrix4;d.getInverse(c.matrixWorld);a.applyMatrix(d);b.remove(a);c.add(a)}};THREE.FontUtils={faces:{},face:"helvetiker",weight:"normal",style:"normal",size:150,divisions:10,getFace:function(){return this.faces[this.face][this.weight][this.style]},loadFace:function(a){var b=a.familyName.toLowerCase();this.faces[b]=this.faces[b]||{};this.faces[b][a.cssFontWeight]=this.faces[b][a.cssFontWeight]||{};this.faces[b][a.cssFontWeight][a.cssFontStyle]=a;return this.faces[b][a.cssFontWeight][a.cssFontStyle]=a},drawText:function(a){for(var b=this.getFace(),c=this.size/b.resolution,d=
+0,e=String(a).split(""),f=e.length,g=[],a=0;a<f;a++){var h=new THREE.Path,h=this.extractGlyphPoints(e[a],b,c,d,h),d=d+h.offset;g.push(h.path)}return{paths:g,offset:d/2}},extractGlyphPoints:function(a,b,c,d,e){var f=[],g,h,i,k,l,m,n,s,r,p,q,y=b.glyphs[a]||b.glyphs["?"];if(y){if(y.o){b=y._cachedOutline||(y._cachedOutline=y.o.split(" "));k=b.length;for(a=0;a<k;)switch(i=b[a++],i){case "m":i=b[a++]*c+d;l=b[a++]*c;e.moveTo(i,l);break;case "l":i=b[a++]*c+d;l=b[a++]*c;e.lineTo(i,l);break;case "q":i=b[a++]*
+c+d;l=b[a++]*c;s=b[a++]*c+d;r=b[a++]*c;e.quadraticCurveTo(s,r,i,l);if(g=f[f.length-1]){m=g.x;n=g.y;g=1;for(h=this.divisions;g<=h;g++){var v=g/h;THREE.Shape.Utils.b2(v,m,s,i);THREE.Shape.Utils.b2(v,n,r,l)}}break;case "b":if(i=b[a++]*c+d,l=b[a++]*c,s=b[a++]*c+d,r=b[a++]*-c,p=b[a++]*c+d,q=b[a++]*-c,e.bezierCurveTo(i,l,s,r,p,q),g=f[f.length-1]){m=g.x;n=g.y;g=1;for(h=this.divisions;g<=h;g++)v=g/h,THREE.Shape.Utils.b3(v,m,s,p,i),THREE.Shape.Utils.b3(v,n,r,q,l)}}}return{offset:y.ha*c,path:e}}}};
+THREE.FontUtils.generateShapes=function(a,b){var b=b||{},c=void 0!==b.curveSegments?b.curveSegments:4,d=void 0!==b.font?b.font:"helvetiker",e=void 0!==b.weight?b.weight:"normal",f=void 0!==b.style?b.style:"normal";THREE.FontUtils.size=void 0!==b.size?b.size:100;THREE.FontUtils.divisions=c;THREE.FontUtils.face=d;THREE.FontUtils.weight=e;THREE.FontUtils.style=f;c=THREE.FontUtils.drawText(a).paths;d=[];e=0;for(f=c.length;e<f;e++)Array.prototype.push.apply(d,c[e].toShapes());return d};
+(function(a){var b=function(a){for(var b=a.length,e=0,f=b-1,g=0;g<b;f=g++)e+=a[f].x*a[g].y-a[g].x*a[f].y;return 0.5*e};a.Triangulate=function(a,d){var e=a.length;if(3>e)return null;var f=[],g=[],h=[],i,k,l;if(0<b(a))for(k=0;k<e;k++)g[k]=k;else for(k=0;k<e;k++)g[k]=e-1-k;var m=2*e;for(k=e-1;2<e;){if(0>=m--){console.log("Warning, unable to triangulate polygon!");break}i=k;e<=i&&(i=0);k=i+1;e<=k&&(k=0);l=k+1;e<=l&&(l=0);var n;a:{var s=n=void 0,r=void 0,p=void 0,q=void 0,y=void 0,v=void 0,z=void 0,t=
+void 0,s=a[g[i]].x,r=a[g[i]].y,p=a[g[k]].x,q=a[g[k]].y,y=a[g[l]].x,v=a[g[l]].y;if(1E-10>(p-s)*(v-r)-(q-r)*(y-s))n=!1;else{var A=void 0,I=void 0,C=void 0,x=void 0,G=void 0,J=void 0,E=void 0,H=void 0,B=void 0,W=void 0,B=H=E=t=z=void 0,A=y-p,I=v-q,C=s-y,x=r-v,G=p-s,J=q-r;for(n=0;n<e;n++)if(!(n===i||n===k||n===l))if(z=a[g[n]].x,t=a[g[n]].y,E=z-s,H=t-r,B=z-p,W=t-q,z-=y,t-=v,B=A*W-I*B,E=G*H-J*E,H=C*t-x*z,0<=B&&0<=H&&0<=E){n=!1;break a}n=!0}}if(n){f.push([a[g[i]],a[g[k]],a[g[l]]]);h.push([g[i],g[k],g[l]]);
+i=k;for(l=k+1;l<e;i++,l++)g[i]=g[l];e--;m=2*e}}return d?h:f};a.Triangulate.area=b;return a})(THREE.FontUtils);self._typeface_js={faces:THREE.FontUtils.faces,loadFace:THREE.FontUtils.loadFace};THREE.Curve=function(){};THREE.Curve.prototype.getPoint=function(){console.log("Warning, getPoint() not implemented!");return null};THREE.Curve.prototype.getPointAt=function(a){a=this.getUtoTmapping(a);return this.getPoint(a)};THREE.Curve.prototype.getPoints=function(a){a||(a=5);var b,c=[];for(b=0;b<=a;b++)c.push(this.getPoint(b/a));return c};THREE.Curve.prototype.getSpacedPoints=function(a){a||(a=5);var b,c=[];for(b=0;b<=a;b++)c.push(this.getPointAt(b/a));return c};
+THREE.Curve.prototype.getLength=function(){var a=this.getLengths();return a[a.length-1]};THREE.Curve.prototype.getLengths=function(a){a||(a=this.__arcLengthDivisions?this.__arcLengthDivisions:200);if(this.cacheArcLengths&&this.cacheArcLengths.length==a+1&&!this.needsUpdate)return this.cacheArcLengths;this.needsUpdate=!1;var b=[],c,d=this.getPoint(0),e,f=0;b.push(0);for(e=1;e<=a;e++)c=this.getPoint(e/a),f+=c.distanceTo(d),b.push(f),d=c;return this.cacheArcLengths=b};
+THREE.Curve.prototype.updateArcLengths=function(){this.needsUpdate=!0;this.getLengths()};THREE.Curve.prototype.getUtoTmapping=function(a,b){var c=this.getLengths(),d=0,e=c.length,f;f=b?b:a*c[e-1];for(var g=0,h=e-1,i;g<=h;)if(d=Math.floor(g+(h-g)/2),i=c[d]-f,0>i)g=d+1;else if(0<i)h=d-1;else{h=d;break}d=h;if(c[d]==f)return d/(e-1);g=c[d];return c=(d+(f-g)/(c[d+1]-g))/(e-1)};THREE.Curve.prototype.getTangent=function(a){var b=a-1E-4,a=a+1E-4;0>b&&(b=0);1<a&&(a=1);b=this.getPoint(b);return this.getPoint(a).clone().sub(b).normalize()};
+THREE.Curve.prototype.getTangentAt=function(a){a=this.getUtoTmapping(a);return this.getTangent(a)};THREE.LineCurve=function(a,b){this.v1=a;this.v2=b};THREE.LineCurve.prototype=Object.create(THREE.Curve.prototype);THREE.LineCurve.prototype.getPoint=function(a){var b=this.v2.clone().sub(this.v1);b.multiplyScalar(a).add(this.v1);return b};THREE.LineCurve.prototype.getPointAt=function(a){return this.getPoint(a)};THREE.LineCurve.prototype.getTangent=function(){return this.v2.clone().sub(this.v1).normalize()};
+THREE.QuadraticBezierCurve=function(a,b,c){this.v0=a;this.v1=b;this.v2=c};THREE.QuadraticBezierCurve.prototype=Object.create(THREE.Curve.prototype);THREE.QuadraticBezierCurve.prototype.getPoint=function(a){var b;b=THREE.Shape.Utils.b2(a,this.v0.x,this.v1.x,this.v2.x);a=THREE.Shape.Utils.b2(a,this.v0.y,this.v1.y,this.v2.y);return new THREE.Vector2(b,a)};
+THREE.QuadraticBezierCurve.prototype.getTangent=function(a){var b;b=THREE.Curve.Utils.tangentQuadraticBezier(a,this.v0.x,this.v1.x,this.v2.x);a=THREE.Curve.Utils.tangentQuadraticBezier(a,this.v0.y,this.v1.y,this.v2.y);b=new THREE.Vector2(b,a);b.normalize();return b};THREE.CubicBezierCurve=function(a,b,c,d){this.v0=a;this.v1=b;this.v2=c;this.v3=d};THREE.CubicBezierCurve.prototype=Object.create(THREE.Curve.prototype);
+THREE.CubicBezierCurve.prototype.getPoint=function(a){var b;b=THREE.Shape.Utils.b3(a,this.v0.x,this.v1.x,this.v2.x,this.v3.x);a=THREE.Shape.Utils.b3(a,this.v0.y,this.v1.y,this.v2.y,this.v3.y);return new THREE.Vector2(b,a)};THREE.CubicBezierCurve.prototype.getTangent=function(a){var b;b=THREE.Curve.Utils.tangentCubicBezier(a,this.v0.x,this.v1.x,this.v2.x,this.v3.x);a=THREE.Curve.Utils.tangentCubicBezier(a,this.v0.y,this.v1.y,this.v2.y,this.v3.y);b=new THREE.Vector2(b,a);b.normalize();return b};
+THREE.SplineCurve=function(a){this.points=void 0==a?[]:a};THREE.SplineCurve.prototype=Object.create(THREE.Curve.prototype);THREE.SplineCurve.prototype.getPoint=function(a){var b=new THREE.Vector2,c=[],d=this.points,e;e=(d.length-1)*a;a=Math.floor(e);e-=a;c[0]=0==a?a:a-1;c[1]=a;c[2]=a>d.length-2?d.length-1:a+1;c[3]=a>d.length-3?d.length-1:a+2;b.x=THREE.Curve.Utils.interpolate(d[c[0]].x,d[c[1]].x,d[c[2]].x,d[c[3]].x,e);b.y=THREE.Curve.Utils.interpolate(d[c[0]].y,d[c[1]].y,d[c[2]].y,d[c[3]].y,e);return b};
+THREE.EllipseCurve=function(a,b,c,d,e,f,g){this.aX=a;this.aY=b;this.xRadius=c;this.yRadius=d;this.aStartAngle=e;this.aEndAngle=f;this.aClockwise=g};THREE.EllipseCurve.prototype=Object.create(THREE.Curve.prototype);THREE.EllipseCurve.prototype.getPoint=function(a){var b=this.aEndAngle-this.aStartAngle;this.aClockwise||(a=1-a);b=this.aStartAngle+a*b;a=this.aX+this.xRadius*Math.cos(b);b=this.aY+this.yRadius*Math.sin(b);return new THREE.Vector2(a,b)};
+THREE.ArcCurve=function(a,b,c,d,e,f){THREE.EllipseCurve.call(this,a,b,c,c,d,e,f)};THREE.ArcCurve.prototype=Object.create(THREE.EllipseCurve.prototype);
+THREE.Curve.Utils={tangentQuadraticBezier:function(a,b,c,d){return 2*(1-a)*(c-b)+2*a*(d-c)},tangentCubicBezier:function(a,b,c,d,e){return-3*b*(1-a)*(1-a)+3*c*(1-a)*(1-a)-6*a*c*(1-a)+6*a*d*(1-a)-3*a*a*d+3*a*a*e},tangentSpline:function(a){return 6*a*a-6*a+(3*a*a-4*a+1)+(-6*a*a+6*a)+(3*a*a-2*a)},interpolate:function(a,b,c,d,e){var a=0.5*(c-a),d=0.5*(d-b),f=e*e;return(2*b-2*c+a+d)*e*f+(-3*b+3*c-2*a-d)*f+a*e+b}};
+THREE.Curve.create=function(a,b){a.prototype=Object.create(THREE.Curve.prototype);a.prototype.getPoint=b;return a};THREE.LineCurve3=THREE.Curve.create(function(a,b){this.v1=a;this.v2=b},function(a){var b=new THREE.Vector3;b.subVectors(this.v2,this.v1);b.multiplyScalar(a);b.add(this.v1);return b});
+THREE.QuadraticBezierCurve3=THREE.Curve.create(function(a,b,c){this.v0=a;this.v1=b;this.v2=c},function(a){var b,c;b=THREE.Shape.Utils.b2(a,this.v0.x,this.v1.x,this.v2.x);c=THREE.Shape.Utils.b2(a,this.v0.y,this.v1.y,this.v2.y);a=THREE.Shape.Utils.b2(a,this.v0.z,this.v1.z,this.v2.z);return new THREE.Vector3(b,c,a)});
+THREE.CubicBezierCurve3=THREE.Curve.create(function(a,b,c,d){this.v0=a;this.v1=b;this.v2=c;this.v3=d},function(a){var b,c;b=THREE.Shape.Utils.b3(a,this.v0.x,this.v1.x,this.v2.x,this.v3.x);c=THREE.Shape.Utils.b3(a,this.v0.y,this.v1.y,this.v2.y,this.v3.y);a=THREE.Shape.Utils.b3(a,this.v0.z,this.v1.z,this.v2.z,this.v3.z);return new THREE.Vector3(b,c,a)});
+THREE.SplineCurve3=THREE.Curve.create(function(a){this.points=void 0==a?[]:a},function(a){var b=new THREE.Vector3,c=[],d=this.points,e,a=(d.length-1)*a;e=Math.floor(a);a-=e;c[0]=0==e?e:e-1;c[1]=e;c[2]=e>d.length-2?d.length-1:e+1;c[3]=e>d.length-3?d.length-1:e+2;e=d[c[0]];var f=d[c[1]],g=d[c[2]],c=d[c[3]];b.x=THREE.Curve.Utils.interpolate(e.x,f.x,g.x,c.x,a);b.y=THREE.Curve.Utils.interpolate(e.y,f.y,g.y,c.y,a);b.z=THREE.Curve.Utils.interpolate(e.z,f.z,g.z,c.z,a);return b});
+THREE.ClosedSplineCurve3=THREE.Curve.create(function(a){this.points=void 0==a?[]:a},function(a){var b=new THREE.Vector3,c=[],d=this.points,e;e=(d.length-0)*a;a=Math.floor(e);e-=a;a+=0<a?0:(Math.floor(Math.abs(a)/d.length)+1)*d.length;c[0]=(a-1)%d.length;c[1]=a%d.length;c[2]=(a+1)%d.length;c[3]=(a+2)%d.length;b.x=THREE.Curve.Utils.interpolate(d[c[0]].x,d[c[1]].x,d[c[2]].x,d[c[3]].x,e);b.y=THREE.Curve.Utils.interpolate(d[c[0]].y,d[c[1]].y,d[c[2]].y,d[c[3]].y,e);b.z=THREE.Curve.Utils.interpolate(d[c[0]].z,
+d[c[1]].z,d[c[2]].z,d[c[3]].z,e);return b});THREE.CurvePath=function(){this.curves=[];this.bends=[];this.autoClose=!1};THREE.CurvePath.prototype=Object.create(THREE.Curve.prototype);THREE.CurvePath.prototype.add=function(a){this.curves.push(a)};THREE.CurvePath.prototype.checkConnection=function(){};THREE.CurvePath.prototype.closePath=function(){var a=this.curves[0].getPoint(0),b=this.curves[this.curves.length-1].getPoint(1);a.equals(b)||this.curves.push(new THREE.LineCurve(b,a))};
+THREE.CurvePath.prototype.getPoint=function(a){for(var b=a*this.getLength(),c=this.getCurveLengths(),a=0;a<c.length;){if(c[a]>=b)return b=c[a]-b,a=this.curves[a],b=1-b/a.getLength(),a.getPointAt(b);a++}return null};THREE.CurvePath.prototype.getLength=function(){var a=this.getCurveLengths();return a[a.length-1]};
+THREE.CurvePath.prototype.getCurveLengths=function(){if(this.cacheLengths&&this.cacheLengths.length==this.curves.length)return this.cacheLengths;var a=[],b=0,c,d=this.curves.length;for(c=0;c<d;c++)b+=this.curves[c].getLength(),a.push(b);return this.cacheLengths=a};
+THREE.CurvePath.prototype.getBoundingBox=function(){var a=this.getPoints(),b,c,d,e,f,g;b=c=Number.NEGATIVE_INFINITY;e=f=Number.POSITIVE_INFINITY;var h,i,k,l,m=a[0]instanceof THREE.Vector3;l=m?new THREE.Vector3:new THREE.Vector2;i=0;for(k=a.length;i<k;i++)h=a[i],h.x>b?b=h.x:h.x<e&&(e=h.x),h.y>c?c=h.y:h.y<f&&(f=h.y),m&&(h.z>d?d=h.z:h.z<g&&(g=h.z)),l.add(h);a={minX:e,minY:f,maxX:b,maxY:c,centroid:l.divideScalar(k)};m&&(a.maxZ=d,a.minZ=g);return a};
+THREE.CurvePath.prototype.createPointsGeometry=function(a){a=this.getPoints(a,!0);return this.createGeometry(a)};THREE.CurvePath.prototype.createSpacedPointsGeometry=function(a){a=this.getSpacedPoints(a,!0);return this.createGeometry(a)};THREE.CurvePath.prototype.createGeometry=function(a){for(var b=new THREE.Geometry,c=0;c<a.length;c++)b.vertices.push(new THREE.Vector3(a[c].x,a[c].y,a[c].z||0));return b};THREE.CurvePath.prototype.addWrapPath=function(a){this.bends.push(a)};
+THREE.CurvePath.prototype.getTransformedPoints=function(a,b){var c=this.getPoints(a),d,e;b||(b=this.bends);d=0;for(e=b.length;d<e;d++)c=this.getWrapPoints(c,b[d]);return c};THREE.CurvePath.prototype.getTransformedSpacedPoints=function(a,b){var c=this.getSpacedPoints(a),d,e;b||(b=this.bends);d=0;for(e=b.length;d<e;d++)c=this.getWrapPoints(c,b[d]);return c};
+THREE.CurvePath.prototype.getWrapPoints=function(a,b){var c=this.getBoundingBox(),d,e,f,g,h,i;d=0;for(e=a.length;d<e;d++)f=a[d],g=f.x,h=f.y,i=g/c.maxX,i=b.getUtoTmapping(i,g),g=b.getPoint(i),h=b.getNormalVector(i).multiplyScalar(h),f.x=g.x+h.x,f.y=g.y+h.y;return a};THREE.Gyroscope=function(){THREE.Object3D.call(this)};THREE.Gyroscope.prototype=Object.create(THREE.Object3D.prototype);
+THREE.Gyroscope.prototype.updateMatrixWorld=function(a){this.matrixAutoUpdate&&this.updateMatrix();if(this.matrixWorldNeedsUpdate||a)this.parent?(this.matrixWorld.multiplyMatrices(this.parent.matrixWorld,this.matrix),this.matrixWorld.decompose(this.translationWorld,this.rotationWorld,this.scaleWorld),this.matrix.decompose(this.translationObject,this.rotationObject,this.scaleObject),this.matrixWorld.compose(this.translationWorld,this.rotationObject,this.scaleWorld)):this.matrixWorld.copy(this.matrix),
+this.matrixWorldNeedsUpdate=!1,a=!0;for(var b=0,c=this.children.length;b<c;b++)this.children[b].updateMatrixWorld(a)};THREE.Gyroscope.prototype.translationWorld=new THREE.Vector3;THREE.Gyroscope.prototype.translationObject=new THREE.Vector3;THREE.Gyroscope.prototype.rotationWorld=new THREE.Quaternion;THREE.Gyroscope.prototype.rotationObject=new THREE.Quaternion;THREE.Gyroscope.prototype.scaleWorld=new THREE.Vector3;THREE.Gyroscope.prototype.scaleObject=new THREE.Vector3;THREE.Path=function(a){THREE.CurvePath.call(this);this.actions=[];a&&this.fromPoints(a)};THREE.Path.prototype=Object.create(THREE.CurvePath.prototype);THREE.PathActions={MOVE_TO:"moveTo",LINE_TO:"lineTo",QUADRATIC_CURVE_TO:"quadraticCurveTo",BEZIER_CURVE_TO:"bezierCurveTo",CSPLINE_THRU:"splineThru",ARC:"arc",ELLIPSE:"ellipse"};THREE.Path.prototype.fromPoints=function(a){this.moveTo(a[0].x,a[0].y);for(var b=1,c=a.length;b<c;b++)this.lineTo(a[b].x,a[b].y)};
+THREE.Path.prototype.moveTo=function(a,b){var c=Array.prototype.slice.call(arguments);this.actions.push({action:THREE.PathActions.MOVE_TO,args:c})};THREE.Path.prototype.lineTo=function(a,b){var c=Array.prototype.slice.call(arguments),d=this.actions[this.actions.length-1].args,d=new THREE.LineCurve(new THREE.Vector2(d[d.length-2],d[d.length-1]),new THREE.Vector2(a,b));this.curves.push(d);this.actions.push({action:THREE.PathActions.LINE_TO,args:c})};
+THREE.Path.prototype.quadraticCurveTo=function(a,b,c,d){var e=Array.prototype.slice.call(arguments),f=this.actions[this.actions.length-1].args,f=new THREE.QuadraticBezierCurve(new THREE.Vector2(f[f.length-2],f[f.length-1]),new THREE.Vector2(a,b),new THREE.Vector2(c,d));this.curves.push(f);this.actions.push({action:THREE.PathActions.QUADRATIC_CURVE_TO,args:e})};
+THREE.Path.prototype.bezierCurveTo=function(a,b,c,d,e,f){var g=Array.prototype.slice.call(arguments),h=this.actions[this.actions.length-1].args,h=new THREE.CubicBezierCurve(new THREE.Vector2(h[h.length-2],h[h.length-1]),new THREE.Vector2(a,b),new THREE.Vector2(c,d),new THREE.Vector2(e,f));this.curves.push(h);this.actions.push({action:THREE.PathActions.BEZIER_CURVE_TO,args:g})};
+THREE.Path.prototype.splineThru=function(a){var b=Array.prototype.slice.call(arguments),c=this.actions[this.actions.length-1].args,c=[new THREE.Vector2(c[c.length-2],c[c.length-1])];Array.prototype.push.apply(c,a);c=new THREE.SplineCurve(c);this.curves.push(c);this.actions.push({action:THREE.PathActions.CSPLINE_THRU,args:b})};THREE.Path.prototype.arc=function(a,b,c,d,e,f){var g=this.actions[this.actions.length-1].args;this.absarc(a+g[g.length-2],b+g[g.length-1],c,d,e,f)};
+THREE.Path.prototype.absarc=function(a,b,c,d,e,f){this.absellipse(a,b,c,c,d,e,f)};THREE.Path.prototype.ellipse=function(a,b,c,d,e,f,g){var h=this.actions[this.actions.length-1].args;this.absellipse(a+h[h.length-2],b+h[h.length-1],c,d,e,f,g)};THREE.Path.prototype.absellipse=function(a,b,c,d,e,f,g){var h=Array.prototype.slice.call(arguments),i=new THREE.EllipseCurve(a,b,c,d,e,f,g);this.curves.push(i);i=i.getPoint(g?1:0);h.push(i.x);h.push(i.y);this.actions.push({action:THREE.PathActions.ELLIPSE,args:h})};
+THREE.Path.prototype.getSpacedPoints=function(a){a||(a=40);for(var b=[],c=0;c<a;c++)b.push(this.getPoint(c/a));return b};
+THREE.Path.prototype.getPoints=function(a,b){if(this.useSpacedPoints)return console.log("tata"),this.getSpacedPoints(a,b);var a=a||12,c=[],d,e,f,g,h,i,k,l,m,n,s,r,p;d=0;for(e=this.actions.length;d<e;d++)switch(f=this.actions[d],g=f.action,f=f.args,g){case THREE.PathActions.MOVE_TO:c.push(new THREE.Vector2(f[0],f[1]));break;case THREE.PathActions.LINE_TO:c.push(new THREE.Vector2(f[0],f[1]));break;case THREE.PathActions.QUADRATIC_CURVE_TO:h=f[2];i=f[3];m=f[0];n=f[1];0<c.length?(g=c[c.length-1],s=g.x,
+r=g.y):(g=this.actions[d-1].args,s=g[g.length-2],r=g[g.length-1]);for(f=1;f<=a;f++)p=f/a,g=THREE.Shape.Utils.b2(p,s,m,h),p=THREE.Shape.Utils.b2(p,r,n,i),c.push(new THREE.Vector2(g,p));break;case THREE.PathActions.BEZIER_CURVE_TO:h=f[4];i=f[5];m=f[0];n=f[1];k=f[2];l=f[3];0<c.length?(g=c[c.length-1],s=g.x,r=g.y):(g=this.actions[d-1].args,s=g[g.length-2],r=g[g.length-1]);for(f=1;f<=a;f++)p=f/a,g=THREE.Shape.Utils.b3(p,s,m,k,h),p=THREE.Shape.Utils.b3(p,r,n,l,i),c.push(new THREE.Vector2(g,p));break;case THREE.PathActions.CSPLINE_THRU:g=
+this.actions[d-1].args;p=[new THREE.Vector2(g[g.length-2],g[g.length-1])];g=a*f[0].length;p=p.concat(f[0]);p=new THREE.SplineCurve(p);for(f=1;f<=g;f++)c.push(p.getPointAt(f/g));break;case THREE.PathActions.ARC:h=f[0];i=f[1];n=f[2];k=f[3];g=f[4];m=!!f[5];s=g-k;r=2*a;for(f=1;f<=r;f++)p=f/r,m||(p=1-p),p=k+p*s,g=h+n*Math.cos(p),p=i+n*Math.sin(p),c.push(new THREE.Vector2(g,p));break;case THREE.PathActions.ELLIPSE:h=f[0];i=f[1];n=f[2];l=f[3];k=f[4];g=f[5];m=!!f[6];s=g-k;r=2*a;for(f=1;f<=r;f++)p=f/r,m||
+(p=1-p),p=k+p*s,g=h+n*Math.cos(p),p=i+l*Math.sin(p),c.push(new THREE.Vector2(g,p))}d=c[c.length-1];1E-10>Math.abs(d.x-c[0].x)&&1E-10>Math.abs(d.y-c[0].y)&&c.splice(c.length-1,1);b&&c.push(c[0]);return c};
+THREE.Path.prototype.toShapes=function(){var a,b,c,d,e=[],f=new THREE.Path;a=0;for(b=this.actions.length;a<b;a++)c=this.actions[a],d=c.args,c=c.action,c==THREE.PathActions.MOVE_TO&&0!=f.actions.length&&(e.push(f),f=new THREE.Path),f[c].apply(f,d);0!=f.actions.length&&e.push(f);if(0==e.length)return[];var g;d=[];a=!THREE.Shape.Utils.isClockWise(e[0].getPoints());if(1==e.length)return f=e[0],g=new THREE.Shape,g.actions=f.actions,g.curves=f.curves,d.push(g),d;if(a){g=new THREE.Shape;a=0;for(b=e.length;a<
+b;a++)f=e[a],THREE.Shape.Utils.isClockWise(f.getPoints())?(g.actions=f.actions,g.curves=f.curves,d.push(g),g=new THREE.Shape):g.holes.push(f)}else{a=0;for(b=e.length;a<b;a++)f=e[a],THREE.Shape.Utils.isClockWise(f.getPoints())?(g&&d.push(g),g=new THREE.Shape,g.actions=f.actions,g.curves=f.curves):g.holes.push(f);d.push(g)}return d};THREE.Shape=function(){THREE.Path.apply(this,arguments);this.holes=[]};THREE.Shape.prototype=Object.create(THREE.Path.prototype);THREE.Shape.prototype.extrude=function(a){return new THREE.ExtrudeGeometry(this,a)};THREE.Shape.prototype.makeGeometry=function(a){return new THREE.ShapeGeometry(this,a)};THREE.Shape.prototype.getPointsHoles=function(a){var b,c=this.holes.length,d=[];for(b=0;b<c;b++)d[b]=this.holes[b].getTransformedPoints(a,this.bends);return d};
+THREE.Shape.prototype.getSpacedPointsHoles=function(a){var b,c=this.holes.length,d=[];for(b=0;b<c;b++)d[b]=this.holes[b].getTransformedSpacedPoints(a,this.bends);return d};THREE.Shape.prototype.extractAllPoints=function(a){return{shape:this.getTransformedPoints(a),holes:this.getPointsHoles(a)}};THREE.Shape.prototype.extractPoints=function(a){return this.useSpacedPoints?this.extractAllSpacedPoints(a):this.extractAllPoints(a)};
+THREE.Shape.prototype.extractAllSpacedPoints=function(a){return{shape:this.getTransformedSpacedPoints(a),holes:this.getSpacedPointsHoles(a)}};
+THREE.Shape.Utils={removeHoles:function(a,b){var c=a.concat(),d=c.concat(),e,f,g,h,i,k,l,m,n,s,r=[];for(i=0;i<b.length;i++){k=b[i];Array.prototype.push.apply(d,k);f=Number.POSITIVE_INFINITY;for(e=0;e<k.length;e++){n=k[e];s=[];for(m=0;m<c.length;m++)l=c[m],l=n.distanceToSquared(l),s.push(l),l<f&&(f=l,g=e,h=m)}e=0<=h-1?h-1:c.length-1;f=0<=g-1?g-1:k.length-1;var p=[k[g],c[h],c[e]];m=THREE.FontUtils.Triangulate.area(p);var q=[k[g],k[f],c[h]];n=THREE.FontUtils.Triangulate.area(q);s=h;l=g;h+=1;g+=-1;0>
+h&&(h+=c.length);h%=c.length;0>g&&(g+=k.length);g%=k.length;e=0<=h-1?h-1:c.length-1;f=0<=g-1?g-1:k.length-1;p=[k[g],c[h],c[e]];p=THREE.FontUtils.Triangulate.area(p);q=[k[g],k[f],c[h]];q=THREE.FontUtils.Triangulate.area(q);m+n>p+q&&(h=s,g=l,0>h&&(h+=c.length),h%=c.length,0>g&&(g+=k.length),g%=k.length,e=0<=h-1?h-1:c.length-1,f=0<=g-1?g-1:k.length-1);m=c.slice(0,h);n=c.slice(h);s=k.slice(g);l=k.slice(0,g);f=[k[g],k[f],c[h]];r.push([k[g],c[h],c[e]]);r.push(f);c=m.concat(s).concat(l).concat(n)}return{shape:c,
+isolatedPts:r,allpoints:d}},triangulateShape:function(a,b){var c=THREE.Shape.Utils.removeHoles(a,b),d=c.allpoints,e=c.isolatedPts,c=THREE.FontUtils.Triangulate(c.shape,!1),f,g,h,i,k={};f=0;for(g=d.length;f<g;f++)i=d[f].x+":"+d[f].y,void 0!==k[i]&&console.log("Duplicate point",i),k[i]=f;f=0;for(g=c.length;f<g;f++){h=c[f];for(d=0;3>d;d++)i=h[d].x+":"+h[d].y,i=k[i],void 0!==i&&(h[d]=i)}f=0;for(g=e.length;f<g;f++){h=e[f];for(d=0;3>d;d++)i=h[d].x+":"+h[d].y,i=k[i],void 0!==i&&(h[d]=i)}return c.concat(e)},
+isClockWise:function(a){return 0>THREE.FontUtils.Triangulate.area(a)},b2p0:function(a,b){var c=1-a;return c*c*b},b2p1:function(a,b){return 2*(1-a)*a*b},b2p2:function(a,b){return a*a*b},b2:function(a,b,c,d){return this.b2p0(a,b)+this.b2p1(a,c)+this.b2p2(a,d)},b3p0:function(a,b){var c=1-a;return c*c*c*b},b3p1:function(a,b){var c=1-a;return 3*c*c*a*b},b3p2:function(a,b){return 3*(1-a)*a*a*b},b3p3:function(a,b){return a*a*a*b},b3:function(a,b,c,d,e){return this.b3p0(a,b)+this.b3p1(a,c)+this.b3p2(a,d)+
+this.b3p3(a,e)}};THREE.AnimationHandler=function(){var a=[],b={},c={update:function(b){for(var c=0;c<a.length;c++)a[c].update(b)},addToUpdate:function(b){-1===a.indexOf(b)&&a.push(b)},removeFromUpdate:function(b){b=a.indexOf(b);-1!==b&&a.splice(b,1)},add:function(a){void 0!==b[a.name]&&console.log("THREE.AnimationHandler.add: Warning! "+a.name+" already exists in library. Overwriting.");b[a.name]=a;if(!0!==a.initialized){for(var c=0;c<a.hierarchy.length;c++){for(var d=0;d<a.hierarchy[c].keys.length;d++)if(0>a.hierarchy[c].keys[d].time&&
+(a.hierarchy[c].keys[d].time=0),void 0!==a.hierarchy[c].keys[d].rot&&!(a.hierarchy[c].keys[d].rot instanceof THREE.Quaternion)){var h=a.hierarchy[c].keys[d].rot;a.hierarchy[c].keys[d].rot=new THREE.Quaternion(h[0],h[1],h[2],h[3])}if(a.hierarchy[c].keys.length&&void 0!==a.hierarchy[c].keys[0].morphTargets){h={};for(d=0;d<a.hierarchy[c].keys.length;d++)for(var i=0;i<a.hierarchy[c].keys[d].morphTargets.length;i++){var k=a.hierarchy[c].keys[d].morphTargets[i];h[k]=-1}a.hierarchy[c].usedMorphTargets=h;
+for(d=0;d<a.hierarchy[c].keys.length;d++){var l={};for(k in h){for(i=0;i<a.hierarchy[c].keys[d].morphTargets.length;i++)if(a.hierarchy[c].keys[d].morphTargets[i]===k){l[k]=a.hierarchy[c].keys[d].morphTargetsInfluences[i];break}i===a.hierarchy[c].keys[d].morphTargets.length&&(l[k]=0)}a.hierarchy[c].keys[d].morphTargetsInfluences=l}}for(d=1;d<a.hierarchy[c].keys.length;d++)a.hierarchy[c].keys[d].time===a.hierarchy[c].keys[d-1].time&&(a.hierarchy[c].keys.splice(d,1),d--);for(d=0;d<a.hierarchy[c].keys.length;d++)a.hierarchy[c].keys[d].index=
+d}d=parseInt(a.length*a.fps,10);a.JIT={};a.JIT.hierarchy=[];for(c=0;c<a.hierarchy.length;c++)a.JIT.hierarchy.push(Array(d));a.initialized=!0}},get:function(a){if("string"===typeof a){if(b[a])return b[a];console.log("THREE.AnimationHandler.get: Couldn't find animation "+a);return null}},parse:function(a){var b=[];if(a instanceof THREE.SkinnedMesh)for(var c=0;c<a.bones.length;c++)b.push(a.bones[c]);else d(a,b);return b}},d=function(a,b){b.push(a);for(var c=0;c<a.children.length;c++)d(a.children[c],
+b)};c.LINEAR=0;c.CATMULLROM=1;c.CATMULLROM_FORWARD=2;return c}();THREE.Animation=function(a,b,c){this.root=a;this.data=THREE.AnimationHandler.get(b);this.hierarchy=THREE.AnimationHandler.parse(a);this.currentTime=0;this.timeScale=1;this.isPlaying=!1;this.loop=this.isPaused=!0;this.interpolationType=void 0!==c?c:THREE.AnimationHandler.LINEAR;this.points=[];this.target=new THREE.Vector3};
+THREE.Animation.prototype.play=function(a,b){if(!1===this.isPlaying){this.isPlaying=!0;this.loop=void 0!==a?a:!0;this.currentTime=void 0!==b?b:0;var c,d=this.hierarchy.length,e;for(c=0;c<d;c++){e=this.hierarchy[c];this.interpolationType!==THREE.AnimationHandler.CATMULLROM_FORWARD&&(e.useQuaternion=!0);e.matrixAutoUpdate=!0;void 0===e.animationCache&&(e.animationCache={},e.animationCache.prevKey={pos:0,rot:0,scl:0},e.animationCache.nextKey={pos:0,rot:0,scl:0},e.animationCache.originalMatrix=e instanceof
+THREE.Bone?e.skinMatrix:e.matrix);var f=e.animationCache.prevKey;e=e.animationCache.nextKey;f.pos=this.data.hierarchy[c].keys[0];f.rot=this.data.hierarchy[c].keys[0];f.scl=this.data.hierarchy[c].keys[0];e.pos=this.getNextKeyWith("pos",c,1);e.rot=this.getNextKeyWith("rot",c,1);e.scl=this.getNextKeyWith("scl",c,1)}this.update(0)}this.isPaused=!1;THREE.AnimationHandler.addToUpdate(this)};
+THREE.Animation.prototype.pause=function(){!0===this.isPaused?THREE.AnimationHandler.addToUpdate(this):THREE.AnimationHandler.removeFromUpdate(this);this.isPaused=!this.isPaused};THREE.Animation.prototype.stop=function(){this.isPaused=this.isPlaying=!1;THREE.AnimationHandler.removeFromUpdate(this)};
+THREE.Animation.prototype.update=function(a){if(!1!==this.isPlaying){var b=["pos","rot","scl"],c,d,e,f,g,h,i,k,l;l=this.currentTime+=a*this.timeScale;k=this.currentTime%=this.data.length;parseInt(Math.min(k*this.data.fps,this.data.length*this.data.fps),10);for(var m=0,n=this.hierarchy.length;m<n;m++){a=this.hierarchy[m];i=a.animationCache;for(var s=0;3>s;s++){c=b[s];g=i.prevKey[c];h=i.nextKey[c];if(h.time<=l){if(k<l)if(this.loop){g=this.data.hierarchy[m].keys[0];for(h=this.getNextKeyWith(c,m,1);h.time<
+k;)g=h,h=this.getNextKeyWith(c,m,h.index+1)}else{this.stop();return}else{do g=h,h=this.getNextKeyWith(c,m,h.index+1);while(h.time<k)}i.prevKey[c]=g;i.nextKey[c]=h}a.matrixAutoUpdate=!0;a.matrixWorldNeedsUpdate=!0;d=(k-g.time)/(h.time-g.time);e=g[c];f=h[c];if(0>d||1<d)console.log("THREE.Animation.update: Warning! Scale out of bounds:"+d+" on bone "+m),d=0>d?0:1;if("pos"===c)if(c=a.position,this.interpolationType===THREE.AnimationHandler.LINEAR)c.x=e[0]+(f[0]-e[0])*d,c.y=e[1]+(f[1]-e[1])*d,c.z=e[2]+
+(f[2]-e[2])*d;else{if(this.interpolationType===THREE.AnimationHandler.CATMULLROM||this.interpolationType===THREE.AnimationHandler.CATMULLROM_FORWARD)this.points[0]=this.getPrevKeyWith("pos",m,g.index-1).pos,this.points[1]=e,this.points[2]=f,this.points[3]=this.getNextKeyWith("pos",m,h.index+1).pos,d=0.33*d+0.33,e=this.interpolateCatmullRom(this.points,d),c.x=e[0],c.y=e[1],c.z=e[2],this.interpolationType===THREE.AnimationHandler.CATMULLROM_FORWARD&&(d=this.interpolateCatmullRom(this.points,1.01*d),
+this.target.set(d[0],d[1],d[2]),this.target.sub(c),this.target.y=0,this.target.normalize(),d=Math.atan2(this.target.x,this.target.z),a.rotation.set(0,d,0))}else"rot"===c?THREE.Quaternion.slerp(e,f,a.quaternion,d):"scl"===c&&(c=a.scale,c.x=e[0]+(f[0]-e[0])*d,c.y=e[1]+(f[1]-e[1])*d,c.z=e[2]+(f[2]-e[2])*d)}}}};
+THREE.Animation.prototype.interpolateCatmullRom=function(a,b){var c=[],d=[],e,f,g,h,i,k;e=(a.length-1)*b;f=Math.floor(e);e-=f;c[0]=0===f?f:f-1;c[1]=f;c[2]=f>a.length-2?f:f+1;c[3]=f>a.length-3?f:f+2;f=a[c[0]];h=a[c[1]];i=a[c[2]];k=a[c[3]];c=e*e;g=e*c;d[0]=this.interpolate(f[0],h[0],i[0],k[0],e,c,g);d[1]=this.interpolate(f[1],h[1],i[1],k[1],e,c,g);d[2]=this.interpolate(f[2],h[2],i[2],k[2],e,c,g);return d};
+THREE.Animation.prototype.interpolate=function(a,b,c,d,e,f,g){a=0.5*(c-a);d=0.5*(d-b);return(2*(b-c)+a+d)*g+(-3*(b-c)-2*a-d)*f+a*e+b};THREE.Animation.prototype.getNextKeyWith=function(a,b,c){for(var d=this.data.hierarchy[b].keys,c=this.interpolationType===THREE.AnimationHandler.CATMULLROM||this.interpolationType===THREE.AnimationHandler.CATMULLROM_FORWARD?c<d.length-1?c:d.length-1:c%d.length;c<d.length;c++)if(void 0!==d[c][a])return d[c];return this.data.hierarchy[b].keys[0]};
+THREE.Animation.prototype.getPrevKeyWith=function(a,b,c){for(var d=this.data.hierarchy[b].keys,c=this.interpolationType===THREE.AnimationHandler.CATMULLROM||this.interpolationType===THREE.AnimationHandler.CATMULLROM_FORWARD?0<c?c:0:0<=c?c:c+d.length;0<=c;c--)if(void 0!==d[c][a])return d[c];return this.data.hierarchy[b].keys[d.length-1]};THREE.KeyFrameAnimation=function(a,b,c){this.root=a;this.data=THREE.AnimationHandler.get(b);this.hierarchy=THREE.AnimationHandler.parse(a);this.currentTime=0;this.timeScale=0.001;this.isPlaying=!1;this.loop=this.isPaused=!0;this.JITCompile=void 0!==c?c:!0;a=0;for(b=this.hierarchy.length;a<b;a++){var c=this.data.hierarchy[a].sids,d=this.hierarchy[a];if(this.data.hierarchy[a].keys.length&&c){for(var e=0;e<c.length;e++){var f=c[e],g=this.getNextKeyWith(f,a,0);g&&g.apply(f)}d.matrixAutoUpdate=!1;this.data.hierarchy[a].node.updateMatrix();
+d.matrixWorldNeedsUpdate=!0}}};
+THREE.KeyFrameAnimation.prototype.play=function(a,b){if(!this.isPlaying){this.isPlaying=!0;this.loop=void 0!==a?a:!0;this.currentTime=void 0!==b?b:0;this.startTimeMs=b;this.startTime=1E7;this.endTime=-this.startTime;var c,d=this.hierarchy.length,e,f;for(c=0;c<d;c++)e=this.hierarchy[c],f=this.data.hierarchy[c],e.useQuaternion=!0,void 0===f.animationCache&&(f.animationCache={},f.animationCache.prevKey=null,f.animationCache.nextKey=null,f.animationCache.originalMatrix=e instanceof THREE.Bone?e.skinMatrix:
+e.matrix),e=this.data.hierarchy[c].keys,e.length&&(f.animationCache.prevKey=e[0],f.animationCache.nextKey=e[1],this.startTime=Math.min(e[0].time,this.startTime),this.endTime=Math.max(e[e.length-1].time,this.endTime));this.update(0)}this.isPaused=!1;THREE.AnimationHandler.addToUpdate(this)};THREE.KeyFrameAnimation.prototype.pause=function(){this.isPaused?THREE.AnimationHandler.addToUpdate(this):THREE.AnimationHandler.removeFromUpdate(this);this.isPaused=!this.isPaused};
+THREE.KeyFrameAnimation.prototype.stop=function(){this.isPaused=this.isPlaying=!1;THREE.AnimationHandler.removeFromUpdate(this);for(var a=0;a<this.data.hierarchy.length;a++){var b=this.hierarchy[a],c=this.data.hierarchy[a];if(void 0!==c.animationCache){var d=c.animationCache.originalMatrix;b instanceof THREE.Bone?(d.copy(b.skinMatrix),b.skinMatrix=d):(d.copy(b.matrix),b.matrix=d);delete c.animationCache}}};
+THREE.KeyFrameAnimation.prototype.update=function(a){if(this.isPlaying){var b,c,d,e,f=this.data.JIT.hierarchy,g,h,i;h=this.currentTime+=a*this.timeScale;g=this.currentTime%=this.data.length;g<this.startTimeMs&&(g=this.currentTime=this.startTimeMs+g);e=parseInt(Math.min(g*this.data.fps,this.data.length*this.data.fps),10);if((i=g<h)&&!this.loop){for(var a=0,k=this.hierarchy.length;a<k;a++){var l=this.data.hierarchy[a].keys,f=this.data.hierarchy[a].sids;d=l.length-1;e=this.hierarchy[a];if(l.length){for(l=
+0;l<f.length;l++)g=f[l],(h=this.getPrevKeyWith(g,a,d))&&h.apply(g);this.data.hierarchy[a].node.updateMatrix();e.matrixWorldNeedsUpdate=!0}}this.stop()}else if(!(g<this.startTime)){a=0;for(k=this.hierarchy.length;a<k;a++){d=this.hierarchy[a];b=this.data.hierarchy[a];var l=b.keys,m=b.animationCache;if(this.JITCompile&&void 0!==f[a][e])d instanceof THREE.Bone?(d.skinMatrix=f[a][e],d.matrixWorldNeedsUpdate=!1):(d.matrix=f[a][e],d.matrixWorldNeedsUpdate=!0);else if(l.length){this.JITCompile&&m&&(d instanceof
+THREE.Bone?d.skinMatrix=m.originalMatrix:d.matrix=m.originalMatrix);b=m.prevKey;c=m.nextKey;if(b&&c){if(c.time<=h){if(i&&this.loop){b=l[0];for(c=l[1];c.time<g;)b=c,c=l[b.index+1]}else if(!i)for(var n=l.length-1;c.time<g&&c.index!==n;)b=c,c=l[b.index+1];m.prevKey=b;m.nextKey=c}c.time>=g?b.interpolate(c,g):b.interpolate(c,c.time)}this.data.hierarchy[a].node.updateMatrix();d.matrixWorldNeedsUpdate=!0}}if(this.JITCompile&&void 0===f[0][e]){this.hierarchy[0].updateMatrixWorld(!0);for(a=0;a<this.hierarchy.length;a++)f[a][e]=
+this.hierarchy[a]instanceof THREE.Bone?this.hierarchy[a].skinMatrix.clone():this.hierarchy[a].matrix.clone()}}}};THREE.KeyFrameAnimation.prototype.getNextKeyWith=function(a,b,c){b=this.data.hierarchy[b].keys;for(c%=b.length;c<b.length;c++)if(b[c].hasTarget(a))return b[c];return b[0]};THREE.KeyFrameAnimation.prototype.getPrevKeyWith=function(a,b,c){b=this.data.hierarchy[b].keys;for(c=0<=c?c:c+b.length;0<=c;c--)if(b[c].hasTarget(a))return b[c];return b[b.length-1]};THREE.CubeCamera=function(a,b,c){THREE.Object3D.call(this);var d=new THREE.PerspectiveCamera(90,1,a,b);d.up.set(0,-1,0);d.lookAt(new THREE.Vector3(1,0,0));this.add(d);var e=new THREE.PerspectiveCamera(90,1,a,b);e.up.set(0,-1,0);e.lookAt(new THREE.Vector3(-1,0,0));this.add(e);var f=new THREE.PerspectiveCamera(90,1,a,b);f.up.set(0,0,1);f.lookAt(new THREE.Vector3(0,1,0));this.add(f);var g=new THREE.PerspectiveCamera(90,1,a,b);g.up.set(0,0,-1);g.lookAt(new THREE.Vector3(0,-1,0));this.add(g);var h=new THREE.PerspectiveCamera(90,
+1,a,b);h.up.set(0,-1,0);h.lookAt(new THREE.Vector3(0,0,1));this.add(h);var i=new THREE.PerspectiveCamera(90,1,a,b);i.up.set(0,-1,0);i.lookAt(new THREE.Vector3(0,0,-1));this.add(i);this.renderTarget=new THREE.WebGLRenderTargetCube(c,c,{format:THREE.RGBFormat,magFilter:THREE.LinearFilter,minFilter:THREE.LinearFilter});this.updateCubeMap=function(a,b){var c=this.renderTarget,n=c.generateMipmaps;c.generateMipmaps=!1;c.activeCubeFace=0;a.render(b,d,c);c.activeCubeFace=1;a.render(b,e,c);c.activeCubeFace=
+2;a.render(b,f,c);c.activeCubeFace=3;a.render(b,g,c);c.activeCubeFace=4;a.render(b,h,c);c.generateMipmaps=n;c.activeCubeFace=5;a.render(b,i,c)}};THREE.CubeCamera.prototype=Object.create(THREE.Object3D.prototype);THREE.CombinedCamera=function(a,b,c,d,e,f,g){THREE.Camera.call(this);this.fov=c;this.left=-a/2;this.right=a/2;this.top=b/2;this.bottom=-b/2;this.cameraO=new THREE.OrthographicCamera(a/-2,a/2,b/2,b/-2,f,g);this.cameraP=new THREE.PerspectiveCamera(c,a/b,d,e);this.zoom=1;this.toPerspective()};THREE.CombinedCamera.prototype=Object.create(THREE.Camera.prototype);
+THREE.CombinedCamera.prototype.toPerspective=function(){this.near=this.cameraP.near;this.far=this.cameraP.far;this.cameraP.fov=this.fov/this.zoom;this.cameraP.updateProjectionMatrix();this.projectionMatrix=this.cameraP.projectionMatrix;this.inPerspectiveMode=!0;this.inOrthographicMode=!1};
+THREE.CombinedCamera.prototype.toOrthographic=function(){var a=this.cameraP.aspect,b=(this.cameraP.near+this.cameraP.far)/2,b=Math.tan(this.fov/2)*b,a=2*b*a/2,b=b/this.zoom,a=a/this.zoom;this.cameraO.left=-a;this.cameraO.right=a;this.cameraO.top=b;this.cameraO.bottom=-b;this.cameraO.updateProjectionMatrix();this.near=this.cameraO.near;this.far=this.cameraO.far;this.projectionMatrix=this.cameraO.projectionMatrix;this.inPerspectiveMode=!1;this.inOrthographicMode=!0};
+THREE.CombinedCamera.prototype.setSize=function(a,b){this.cameraP.aspect=a/b;this.left=-a/2;this.right=a/2;this.top=b/2;this.bottom=-b/2};THREE.CombinedCamera.prototype.setFov=function(a){this.fov=a;this.inPerspectiveMode?this.toPerspective():this.toOrthographic()};THREE.CombinedCamera.prototype.updateProjectionMatrix=function(){this.inPerspectiveMode?this.toPerspective():(this.toPerspective(),this.toOrthographic())};
+THREE.CombinedCamera.prototype.setLens=function(a,b){void 0===b&&(b=24);var c=2*THREE.Math.radToDeg(Math.atan(b/(2*a)));this.setFov(c);return c};THREE.CombinedCamera.prototype.setZoom=function(a){this.zoom=a;this.inPerspectiveMode?this.toPerspective():this.toOrthographic()};THREE.CombinedCamera.prototype.toFrontView=function(){this.rotation.x=0;this.rotation.y=0;this.rotation.z=0;this.rotationAutoUpdate=!1};
+THREE.CombinedCamera.prototype.toBackView=function(){this.rotation.x=0;this.rotation.y=Math.PI;this.rotation.z=0;this.rotationAutoUpdate=!1};THREE.CombinedCamera.prototype.toLeftView=function(){this.rotation.x=0;this.rotation.y=-Math.PI/2;this.rotation.z=0;this.rotationAutoUpdate=!1};THREE.CombinedCamera.prototype.toRightView=function(){this.rotation.x=0;this.rotation.y=Math.PI/2;this.rotation.z=0;this.rotationAutoUpdate=!1};
+THREE.CombinedCamera.prototype.toTopView=function(){this.rotation.x=-Math.PI/2;this.rotation.y=0;this.rotation.z=0;this.rotationAutoUpdate=!1};THREE.CombinedCamera.prototype.toBottomView=function(){this.rotation.x=Math.PI/2;this.rotation.y=0;this.rotation.z=0;this.rotationAutoUpdate=!1};THREE.AsteriskGeometry=function(a,b){THREE.Geometry.call(this);for(var c=0.707*a,d=0.707*b,c=[[a,0,0],[b,0,0],[-a,0,0],[-b,0,0],[0,a,0],[0,b,0],[0,-a,0],[0,-b,0],[0,0,a],[0,0,b],[0,0,-a],[0,0,-b],[c,c,0],[d,d,0],[-c,-c,0],[-d,-d,0],[c,-c,0],[d,-d,0],[-c,c,0],[-d,d,0],[c,0,c],[d,0,d],[-c,0,-c],[-d,0,-d],[c,0,-c],[d,0,-d],[-c,0,c],[-d,0,d],[0,c,c],[0,d,d],[0,-c,-c],[0,-d,-d],[0,c,-c],[0,d,-d],[0,-c,c],[0,-d,d]],d=0,e=c.length;d<e;d++)this.vertices.push(new THREE.Vector3(c[d][0],c[d][1],c[d][2]))};
+THREE.AsteriskGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.CircleGeometry=function(a,b,c,d){THREE.Geometry.call(this);var a=a||50,c=void 0!==c?c:0,d=void 0!==d?d:2*Math.PI,b=void 0!==b?Math.max(3,b):8,e,f=[];e=new THREE.Vector3;var g=new THREE.Vector2(0.5,0.5);this.vertices.push(e);f.push(g);for(e=0;e<=b;e++){var h=new THREE.Vector3;h.x=a*Math.cos(c+e/b*d);h.y=a*Math.sin(c+e/b*d);this.vertices.push(h);f.push(new THREE.Vector2((h.x/a+1)/2,-(h.y/a+1)/2+1))}c=new THREE.Vector3(0,0,-1);for(e=1;e<=b;e++)this.faces.push(new THREE.Face3(e,e+1,0,[c,c,c])),
+this.faceVertexUvs[0].push([f[e],f[e+1],g]);this.computeCentroids();this.computeFaceNormals();this.boundingSphere=new THREE.Sphere(new THREE.Vector3,a)};THREE.CircleGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.CubeGeometry=function(a,b,c,d,e,f){function g(a,b,c,d,e,f,g,p){var q,y=h.widthSegments,v=h.heightSegments,z=e/2,t=f/2,A=h.vertices.length;if("x"===a&&"y"===b||"y"===a&&"x"===b)q="z";else if("x"===a&&"z"===b||"z"===a&&"x"===b)q="y",v=h.depthSegments;else if("z"===a&&"y"===b||"y"===a&&"z"===b)q="x",y=h.depthSegments;var I=y+1,C=v+1,x=e/y,G=f/v,J=new THREE.Vector3;J[q]=0<g?1:-1;for(e=0;e<C;e++)for(f=0;f<I;f++){var E=new THREE.Vector3;E[a]=(f*x-z)*c;E[b]=(e*G-t)*d;E[q]=g;h.vertices.push(E)}for(e=
+0;e<v;e++)for(f=0;f<y;f++)a=new THREE.Face4(f+I*e+A,f+I*(e+1)+A,f+1+I*(e+1)+A,f+1+I*e+A),a.normal.copy(J),a.vertexNormals.push(J.clone(),J.clone(),J.clone(),J.clone()),a.materialIndex=p,h.faces.push(a),h.faceVertexUvs[0].push([new THREE.Vector2(f/y,1-e/v),new THREE.Vector2(f/y,1-(e+1)/v),new THREE.Vector2((f+1)/y,1-(e+1)/v),new THREE.Vector2((f+1)/y,1-e/v)])}THREE.Geometry.call(this);var h=this;this.width=a;this.height=b;this.depth=c;this.widthSegments=d||1;this.heightSegments=e||1;this.depthSegments=
+f||1;a=this.width/2;b=this.height/2;c=this.depth/2;g("z","y",-1,-1,this.depth,this.height,a,0);g("z","y",1,-1,this.depth,this.height,-a,1);g("x","z",1,1,this.width,this.depth,b,2);g("x","z",1,-1,this.width,this.depth,-b,3);g("x","y",1,-1,this.width,this.height,c,4);g("x","y",-1,-1,this.width,this.height,-c,5);this.computeCentroids();this.mergeVertices()};THREE.CubeGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.CylinderGeometry=function(a,b,c,d,e,f){THREE.Geometry.call(this);var a=void 0!==a?a:20,b=void 0!==b?b:20,c=void 0!==c?c:100,g=c/2,d=d||8,e=e||1,h,i,k=[],l=[];for(i=0;i<=e;i++){var m=[],n=[],s=i/e,r=s*(b-a)+a;for(h=0;h<=d;h++){var p=h/d,q=new THREE.Vector3;q.x=r*Math.sin(2*p*Math.PI);q.y=-s*c+g;q.z=r*Math.cos(2*p*Math.PI);this.vertices.push(q);m.push(this.vertices.length-1);n.push(new THREE.Vector2(p,1-s))}k.push(m);l.push(n)}c=(b-a)/c;for(h=0;h<d;h++){0!==a?(m=this.vertices[k[0][h]].clone(),
+n=this.vertices[k[0][h+1]].clone()):(m=this.vertices[k[1][h]].clone(),n=this.vertices[k[1][h+1]].clone());m.setY(Math.sqrt(m.x*m.x+m.z*m.z)*c).normalize();n.setY(Math.sqrt(n.x*n.x+n.z*n.z)*c).normalize();for(i=0;i<e;i++){var s=k[i][h],r=k[i+1][h],p=k[i+1][h+1],q=k[i][h+1],y=m.clone(),v=m.clone(),z=n.clone(),t=n.clone(),A=l[i][h].clone(),I=l[i+1][h].clone(),C=l[i+1][h+1].clone(),x=l[i][h+1].clone();this.faces.push(new THREE.Face4(s,r,p,q,[y,v,z,t]));this.faceVertexUvs[0].push([A,I,C,x])}}if(!f&&0<
+a){this.vertices.push(new THREE.Vector3(0,g,0));for(h=0;h<d;h++)s=k[0][h],r=k[0][h+1],p=this.vertices.length-1,y=new THREE.Vector3(0,1,0),v=new THREE.Vector3(0,1,0),z=new THREE.Vector3(0,1,0),A=l[0][h].clone(),I=l[0][h+1].clone(),C=new THREE.Vector2(I.u,0),this.faces.push(new THREE.Face3(s,r,p,[y,v,z])),this.faceVertexUvs[0].push([A,I,C])}if(!f&&0<b){this.vertices.push(new THREE.Vector3(0,-g,0));for(h=0;h<d;h++)s=k[i][h+1],r=k[i][h],p=this.vertices.length-1,y=new THREE.Vector3(0,-1,0),v=new THREE.Vector3(0,
+-1,0),z=new THREE.Vector3(0,-1,0),A=l[i][h+1].clone(),I=l[i][h].clone(),C=new THREE.Vector2(I.u,1),this.faces.push(new THREE.Face3(s,r,p,[y,v,z])),this.faceVertexUvs[0].push([A,I,C])}this.computeCentroids();this.computeFaceNormals()};THREE.CylinderGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.ExtrudeGeometry=function(a,b){"undefined"!==typeof a&&(THREE.Geometry.call(this),a=a instanceof Array?a:[a],this.shapebb=a[a.length-1].getBoundingBox(),this.addShapeList(a,b),this.computeCentroids(),this.computeFaceNormals())};THREE.ExtrudeGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.ExtrudeGeometry.prototype.addShapeList=function(a,b){for(var c=a.length,d=0;d<c;d++)this.addShape(a[d],b)};
+THREE.ExtrudeGeometry.prototype.addShape=function(a,b){function c(a,b,c){b||console.log("die");return b.clone().multiplyScalar(c).add(a)}function d(a,b,c){var d=THREE.ExtrudeGeometry.__v1,e=THREE.ExtrudeGeometry.__v2,f=THREE.ExtrudeGeometry.__v3,g=THREE.ExtrudeGeometry.__v4,i=THREE.ExtrudeGeometry.__v5,h=THREE.ExtrudeGeometry.__v6;d.set(a.x-b.x,a.y-b.y);e.set(a.x-c.x,a.y-c.y);d=d.normalize();e=e.normalize();f.set(-d.y,d.x);g.set(e.y,-e.x);i.copy(a).add(f);h.copy(a).add(g);if(i.equals(h))return g.clone();
+i.copy(b).add(f);h.copy(c).add(g);f=d.dot(g);g=h.sub(i).dot(g);0===f&&(console.log("Either infinite or no solutions!"),0===g?console.log("Its finite solutions."):console.log("Too bad, no solutions."));g/=f;return 0>g?(b=Math.atan2(b.y-a.y,b.x-a.x),a=Math.atan2(c.y-a.y,c.x-a.x),b>a&&(a+=2*Math.PI),c=(b+a)/2,a=-Math.cos(c),c=-Math.sin(c),new THREE.Vector2(a,c)):d.multiplyScalar(g).add(i).sub(a).clone()}function e(c,d){var e,f;for(M=c.length;0<=--M;){e=M;f=M-1;0>f&&(f=c.length-1);for(var g=0,i=s+2*l,
+g=0;g<i;g++){var h=fa*g,k=fa*(g+1),m=d+e+h,h=d+f+h,n=d+f+k,k=d+e+k,p=c,q=g,r=i,t=e,y=f,m=m+H,h=h+H,n=n+H,k=k+H;E.faces.push(new THREE.Face4(m,h,n,k,null,null,v));m=z.generateSideWallUV(E,a,p,b,m,h,n,k,q,r,t,y);E.faceVertexUvs[0].push(m)}}}function f(a,b,c){E.vertices.push(new THREE.Vector3(a,b,c))}function g(c,d,e,f){c+=H;d+=H;e+=H;E.faces.push(new THREE.Face3(c,d,e,null,null,y));c=f?z.generateBottomUV(E,a,b,c,d,e):z.generateTopUV(E,a,b,c,d,e);E.faceVertexUvs[0].push(c)}var h=void 0!==b.amount?b.amount:
+100,i=void 0!==b.bevelThickness?b.bevelThickness:6,k=void 0!==b.bevelSize?b.bevelSize:i-2,l=void 0!==b.bevelSegments?b.bevelSegments:3,m=void 0!==b.bevelEnabled?b.bevelEnabled:!0,n=void 0!==b.curveSegments?b.curveSegments:12,s=void 0!==b.steps?b.steps:1,r=b.extrudePath,p,q=!1,y=b.material,v=b.extrudeMaterial,z=void 0!==b.UVGenerator?b.UVGenerator:THREE.ExtrudeGeometry.WorldUVGenerator,t,A,I,C;r&&(p=r.getSpacedPoints(s),q=!0,m=!1,t=void 0!==b.frames?b.frames:new THREE.TubeGeometry.FrenetFrames(r,s,
+!1),A=new THREE.Vector3,I=new THREE.Vector3,C=new THREE.Vector3);m||(k=i=l=0);var x,G,J,E=this,H=this.vertices.length,n=a.extractPoints(n),B=n.shape,n=n.holes;if(r=!THREE.Shape.Utils.isClockWise(B)){B=B.reverse();G=0;for(J=n.length;G<J;G++)x=n[G],THREE.Shape.Utils.isClockWise(x)&&(n[G]=x.reverse());r=!1}var W=THREE.Shape.Utils.triangulateShape(B,n),r=B;G=0;for(J=n.length;G<J;G++)x=n[G],B=B.concat(x);var F,K,L,U,fa=B.length,Ca=W.length,$a=[],M=0,ca=r.length;F=ca-1;for(K=M+1;M<ca;M++,F++,K++)F===ca&&
+(F=0),K===ca&&(K=0),$a[M]=d(r[M],r[F],r[K]);var qa=[],ha,ra=$a.concat();G=0;for(J=n.length;G<J;G++){x=n[G];ha=[];M=0;ca=x.length;F=ca-1;for(K=M+1;M<ca;M++,F++,K++)F===ca&&(F=0),K===ca&&(K=0),ha[M]=d(x[M],x[F],x[K]);qa.push(ha);ra=ra.concat(ha)}for(F=0;F<l;F++){x=F/l;L=i*(1-x);K=k*Math.sin(x*Math.PI/2);M=0;for(ca=r.length;M<ca;M++)U=c(r[M],$a[M],K),f(U.x,U.y,-L);G=0;for(J=n.length;G<J;G++){x=n[G];ha=qa[G];M=0;for(ca=x.length;M<ca;M++)U=c(x[M],ha[M],K),f(U.x,U.y,-L)}}K=k;for(M=0;M<fa;M++)U=m?c(B[M],
+ra[M],K):B[M],q?(I.copy(t.normals[0]).multiplyScalar(U.x),A.copy(t.binormals[0]).multiplyScalar(U.y),C.copy(p[0]).add(I).add(A),f(C.x,C.y,C.z)):f(U.x,U.y,0);for(x=1;x<=s;x++)for(M=0;M<fa;M++)U=m?c(B[M],ra[M],K):B[M],q?(I.copy(t.normals[x]).multiplyScalar(U.x),A.copy(t.binormals[x]).multiplyScalar(U.y),C.copy(p[x]).add(I).add(A),f(C.x,C.y,C.z)):f(U.x,U.y,h/s*x);for(F=l-1;0<=F;F--){x=F/l;L=i*(1-x);K=k*Math.sin(x*Math.PI/2);M=0;for(ca=r.length;M<ca;M++)U=c(r[M],$a[M],K),f(U.x,U.y,h+L);G=0;for(J=n.length;G<
+J;G++){x=n[G];ha=qa[G];M=0;for(ca=x.length;M<ca;M++)U=c(x[M],ha[M],K),q?f(U.x,U.y+p[s-1].y,p[s-1].x+L):f(U.x,U.y,h+L)}}if(m){i=0*fa;for(M=0;M<Ca;M++)h=W[M],g(h[2]+i,h[1]+i,h[0]+i,!0);i=fa*(s+2*l);for(M=0;M<Ca;M++)h=W[M],g(h[0]+i,h[1]+i,h[2]+i,!1)}else{for(M=0;M<Ca;M++)h=W[M],g(h[2],h[1],h[0],!0);for(M=0;M<Ca;M++)h=W[M],g(h[0]+fa*s,h[1]+fa*s,h[2]+fa*s,!1)}h=0;e(r,h);h+=r.length;G=0;for(J=n.length;G<J;G++)x=n[G],e(x,h),h+=x.length};
+THREE.ExtrudeGeometry.WorldUVGenerator={generateTopUV:function(a,b,c,d,e,f){b=a.vertices[e].x;e=a.vertices[e].y;c=a.vertices[f].x;f=a.vertices[f].y;return[new THREE.Vector2(a.vertices[d].x,a.vertices[d].y),new THREE.Vector2(b,e),new THREE.Vector2(c,f)]},generateBottomUV:function(a,b,c,d,e,f){return this.generateTopUV(a,b,c,d,e,f)},generateSideWallUV:function(a,b,c,d,e,f,g,h){var b=a.vertices[e].x,c=a.vertices[e].y,e=a.vertices[e].z,d=a.vertices[f].x,i=a.vertices[f].y,f=a.vertices[f].z,k=a.vertices[g].x,
+l=a.vertices[g].y,g=a.vertices[g].z,m=a.vertices[h].x,n=a.vertices[h].y,a=a.vertices[h].z;return 0.01>Math.abs(c-i)?[new THREE.Vector2(b,1-e),new THREE.Vector2(d,1-f),new THREE.Vector2(k,1-g),new THREE.Vector2(m,1-a)]:[new THREE.Vector2(c,1-e),new THREE.Vector2(i,1-f),new THREE.Vector2(l,1-g),new THREE.Vector2(n,1-a)]}};THREE.ExtrudeGeometry.__v1=new THREE.Vector2;THREE.ExtrudeGeometry.__v2=new THREE.Vector2;THREE.ExtrudeGeometry.__v3=new THREE.Vector2;THREE.ExtrudeGeometry.__v4=new THREE.Vector2;
+THREE.ExtrudeGeometry.__v5=new THREE.Vector2;THREE.ExtrudeGeometry.__v6=new THREE.Vector2;THREE.ShapeGeometry=function(a,b){THREE.Geometry.call(this);!1===a instanceof Array&&(a=[a]);this.shapebb=a[a.length-1].getBoundingBox();this.addShapeList(a,b);this.computeCentroids();this.computeFaceNormals()};THREE.ShapeGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.ShapeGeometry.prototype.addShapeList=function(a,b){for(var c=0,d=a.length;c<d;c++)this.addShape(a[c],b);return this};
+THREE.ShapeGeometry.prototype.addShape=function(a,b){void 0===b&&(b={});var c=b.material,d=void 0===b.UVGenerator?THREE.ExtrudeGeometry.WorldUVGenerator:b.UVGenerator,e,f,g,h=this.vertices.length;e=a.extractPoints(void 0!==b.curveSegments?b.curveSegments:12);var i=e.shape,k=e.holes;if(!THREE.Shape.Utils.isClockWise(i)){i=i.reverse();e=0;for(f=k.length;e<f;e++)g=k[e],THREE.Shape.Utils.isClockWise(g)&&(k[e]=g.reverse())}var l=THREE.Shape.Utils.triangulateShape(i,k);e=0;for(f=k.length;e<f;e++)g=k[e],
+i=i.concat(g);k=i.length;f=l.length;for(e=0;e<k;e++)g=i[e],this.vertices.push(new THREE.Vector3(g.x,g.y,0));for(e=0;e<f;e++)k=l[e],i=k[0]+h,g=k[1]+h,k=k[2]+h,this.faces.push(new THREE.Face3(i,g,k,null,null,c)),this.faceVertexUvs[0].push(d.generateBottomUV(this,a,b,i,g,k))};THREE.LatheGeometry=function(a,b,c,d){THREE.Geometry.call(this);for(var b=b||12,c=c||0,d=d||2*Math.PI,e=1/(a.length-1),f=1/b,g=0,h=b;g<=h;g++)for(var i=c+g*f*d,k=Math.cos(i),l=Math.sin(i),i=0,m=a.length;i<m;i++){var n=a[i],s=new THREE.Vector3;s.x=k*n.x-l*n.y;s.y=l*n.x+k*n.y;s.z=n.z;this.vertices.push(s)}c=a.length;g=0;for(h=b;g<h;g++){i=0;for(m=a.length-1;i<m;i++)d=b=i+c*g,l=b+c,k=b+1+c,this.faces.push(new THREE.Face4(d,l,k,b+1)),k=g*f,b=i*e,d=k+f,l=b+e,this.faceVertexUvs[0].push([new THREE.Vector2(k,
+b),new THREE.Vector2(d,b),new THREE.Vector2(d,l),new THREE.Vector2(k,l)])}this.mergeVertices();this.computeCentroids();this.computeFaceNormals();this.computeVertexNormals()};THREE.LatheGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.PlaneGeometry=function(a,b,c,d){THREE.Geometry.call(this);this.width=a;this.height=b;this.widthSegments=c||1;this.heightSegments=d||1;for(var c=a/2,e=b/2,d=this.widthSegments,f=this.heightSegments,g=d+1,h=f+1,i=this.width/d,k=this.height/f,l=new THREE.Vector3(0,0,1),a=0;a<h;a++)for(b=0;b<g;b++)this.vertices.push(new THREE.Vector3(b*i-c,-(a*k-e),0));for(a=0;a<f;a++)for(b=0;b<d;b++)c=new THREE.Face4(b+g*a,b+g*(a+1),b+1+g*(a+1),b+1+g*a),c.normal.copy(l),c.vertexNormals.push(l.clone(),l.clone(),
+l.clone(),l.clone()),this.faces.push(c),this.faceVertexUvs[0].push([new THREE.Vector2(b/d,1-a/f),new THREE.Vector2(b/d,1-(a+1)/f),new THREE.Vector2((b+1)/d,1-(a+1)/f),new THREE.Vector2((b+1)/d,1-a/f)]);this.computeCentroids()};THREE.PlaneGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.SphereGeometry=function(a,b,c,d,e,f,g){THREE.Geometry.call(this);this.radius=a||50;this.widthSegments=Math.max(3,Math.floor(b)||8);this.heightSegments=Math.max(2,Math.floor(c)||6);for(var d=void 0!==d?d:0,e=void 0!==e?e:2*Math.PI,f=void 0!==f?f:0,g=void 0!==g?g:Math.PI,h=[],i=[],c=0;c<=this.heightSegments;c++){for(var k=[],l=[],b=0;b<=this.widthSegments;b++){var m=b/this.widthSegments,n=c/this.heightSegments,s=new THREE.Vector3;s.x=-this.radius*Math.cos(d+m*e)*Math.sin(f+n*g);s.y=this.radius*
+Math.cos(f+n*g);s.z=this.radius*Math.sin(d+m*e)*Math.sin(f+n*g);this.vertices.push(s);k.push(this.vertices.length-1);l.push(new THREE.Vector2(m,1-n))}h.push(k);i.push(l)}for(c=0;c<this.heightSegments;c++)for(b=0;b<this.widthSegments;b++){var d=h[c][b+1],e=h[c][b],f=h[c+1][b],g=h[c+1][b+1],k=this.vertices[d].clone().normalize(),l=this.vertices[e].clone().normalize(),m=this.vertices[f].clone().normalize(),n=this.vertices[g].clone().normalize(),s=i[c][b+1].clone(),r=i[c][b].clone(),p=i[c+1][b].clone(),
+q=i[c+1][b+1].clone();Math.abs(this.vertices[d].y)===this.radius?(this.faces.push(new THREE.Face3(d,f,g,[k,m,n])),this.faceVertexUvs[0].push([s,p,q])):Math.abs(this.vertices[f].y)===this.radius?(this.faces.push(new THREE.Face3(d,e,f,[k,l,m])),this.faceVertexUvs[0].push([s,r,p])):(this.faces.push(new THREE.Face4(d,e,f,g,[k,l,m,n])),this.faceVertexUvs[0].push([s,r,p,q]))}this.computeCentroids();this.computeFaceNormals();this.boundingSphere=new THREE.Sphere(new THREE.Vector3,a)};
+THREE.SphereGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.TextGeometry=function(a,b){var c=THREE.FontUtils.generateShapes(a,b);b.amount=void 0!==b.height?b.height:50;void 0===b.bevelThickness&&(b.bevelThickness=10);void 0===b.bevelSize&&(b.bevelSize=8);void 0===b.bevelEnabled&&(b.bevelEnabled=!1);THREE.ExtrudeGeometry.call(this,c,b)};THREE.TextGeometry.prototype=Object.create(THREE.ExtrudeGeometry.prototype);THREE.TorusGeometry=function(a,b,c,d,e){THREE.Geometry.call(this);this.radius=a||100;this.tube=b||40;this.radialSegments=c||8;this.tubularSegments=d||6;this.arc=e||2*Math.PI;e=new THREE.Vector3;a=[];b=[];for(c=0;c<=this.radialSegments;c++)for(d=0;d<=this.tubularSegments;d++){var f=d/this.tubularSegments*this.arc,g=2*c/this.radialSegments*Math.PI;e.x=this.radius*Math.cos(f);e.y=this.radius*Math.sin(f);var h=new THREE.Vector3;h.x=(this.radius+this.tube*Math.cos(g))*Math.cos(f);h.y=(this.radius+this.tube*
+Math.cos(g))*Math.sin(f);h.z=this.tube*Math.sin(g);this.vertices.push(h);a.push(new THREE.Vector2(d/this.tubularSegments,c/this.radialSegments));b.push(h.clone().sub(e).normalize())}for(c=1;c<=this.radialSegments;c++)for(d=1;d<=this.tubularSegments;d++){var e=(this.tubularSegments+1)*c+d-1,f=(this.tubularSegments+1)*(c-1)+d-1,g=(this.tubularSegments+1)*(c-1)+d,h=(this.tubularSegments+1)*c+d,i=new THREE.Face4(e,f,g,h,[b[e],b[f],b[g],b[h]]);i.normal.add(b[e]);i.normal.add(b[f]);i.normal.add(b[g]);i.normal.add(b[h]);
+i.normal.normalize();this.faces.push(i);this.faceVertexUvs[0].push([a[e].clone(),a[f].clone(),a[g].clone(),a[h].clone()])}this.computeCentroids()};THREE.TorusGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.TorusKnotGeometry=function(a,b,c,d,e,f,g){function h(a,b,c,d,e,f){var g=Math.cos(a);Math.cos(b);b=Math.sin(a);a*=c/d;c=Math.cos(a);g*=0.5*e*(2+c);b=0.5*e*(2+c)*b;e=0.5*f*e*Math.sin(a);return new THREE.Vector3(g,b,e)}THREE.Geometry.call(this);this.radius=a||100;this.tube=b||40;this.radialSegments=c||64;this.tubularSegments=d||8;this.p=e||2;this.q=f||3;this.heightScale=g||1;this.grid=Array(this.radialSegments);c=new THREE.Vector3;d=new THREE.Vector3;e=new THREE.Vector3;for(a=0;a<this.radialSegments;++a){this.grid[a]=
+Array(this.tubularSegments);for(b=0;b<this.tubularSegments;++b){var i=2*(a/this.radialSegments)*this.p*Math.PI,g=2*(b/this.tubularSegments)*Math.PI,f=h(i,g,this.q,this.p,this.radius,this.heightScale),i=h(i+0.01,g,this.q,this.p,this.radius,this.heightScale);c.subVectors(i,f);d.addVectors(i,f);e.crossVectors(c,d);d.crossVectors(e,c);e.normalize();d.normalize();i=-this.tube*Math.cos(g);g=this.tube*Math.sin(g);f.x+=i*d.x+g*e.x;f.y+=i*d.y+g*e.y;f.z+=i*d.z+g*e.z;this.grid[a][b]=this.vertices.push(new THREE.Vector3(f.x,
+f.y,f.z))-1}}for(a=0;a<this.radialSegments;++a)for(b=0;b<this.tubularSegments;++b){var e=(a+1)%this.radialSegments,f=(b+1)%this.tubularSegments,c=this.grid[a][b],d=this.grid[e][b],e=this.grid[e][f],f=this.grid[a][f],g=new THREE.Vector2(a/this.radialSegments,b/this.tubularSegments),i=new THREE.Vector2((a+1)/this.radialSegments,b/this.tubularSegments),k=new THREE.Vector2((a+1)/this.radialSegments,(b+1)/this.tubularSegments),l=new THREE.Vector2(a/this.radialSegments,(b+1)/this.tubularSegments);this.faces.push(new THREE.Face4(c,
+d,e,f));this.faceVertexUvs[0].push([g,i,k,l])}this.computeCentroids();this.computeFaceNormals();this.computeVertexNormals()};THREE.TorusKnotGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.TubeGeometry=function(a,b,c,d,e,f){THREE.Geometry.call(this);this.path=a;this.segments=b||64;this.radius=c||1;this.radiusSegments=d||8;this.closed=e||!1;f&&(this.debug=new THREE.Object3D);this.grid=[];var g,h,e=this.segments+1,i,k,l,f=new THREE.Vector3,m,n,s,b=new THREE.TubeGeometry.FrenetFrames(this.path,this.segments,this.closed);m=b.tangents;n=b.normals;s=b.binormals;this.tangents=m;this.normals=n;this.binormals=s;for(b=0;b<e;b++){this.grid[b]=[];d=b/(e-1);l=a.getPointAt(d);d=m[b];g=n[b];
+h=s[b];this.debug&&(this.debug.add(new THREE.ArrowHelper(d,l,c,255)),this.debug.add(new THREE.ArrowHelper(g,l,c,16711680)),this.debug.add(new THREE.ArrowHelper(h,l,c,65280)));for(d=0;d<this.radiusSegments;d++)i=2*(d/this.radiusSegments)*Math.PI,k=-this.radius*Math.cos(i),i=this.radius*Math.sin(i),f.copy(l),f.x+=k*g.x+i*h.x,f.y+=k*g.y+i*h.y,f.z+=k*g.z+i*h.z,this.grid[b][d]=this.vertices.push(new THREE.Vector3(f.x,f.y,f.z))-1}for(b=0;b<this.segments;b++)for(d=0;d<this.radiusSegments;d++)e=this.closed?
+(b+1)%this.segments:b+1,f=(d+1)%this.radiusSegments,a=this.grid[b][d],c=this.grid[e][d],e=this.grid[e][f],f=this.grid[b][f],m=new THREE.Vector2(b/this.segments,d/this.radiusSegments),n=new THREE.Vector2((b+1)/this.segments,d/this.radiusSegments),s=new THREE.Vector2((b+1)/this.segments,(d+1)/this.radiusSegments),g=new THREE.Vector2(b/this.segments,(d+1)/this.radiusSegments),this.faces.push(new THREE.Face4(a,c,e,f)),this.faceVertexUvs[0].push([m,n,s,g]);this.computeCentroids();this.computeFaceNormals();
+this.computeVertexNormals()};THREE.TubeGeometry.prototype=Object.create(THREE.Geometry.prototype);
+THREE.TubeGeometry.FrenetFrames=function(a,b,c){new THREE.Vector3;var d=new THREE.Vector3;new THREE.Vector3;var e=[],f=[],g=[],h=new THREE.Vector3,i=new THREE.Matrix4,b=b+1,k,l,m;this.tangents=e;this.normals=f;this.binormals=g;for(k=0;k<b;k++)l=k/(b-1),e[k]=a.getTangentAt(l),e[k].normalize();f[0]=new THREE.Vector3;g[0]=new THREE.Vector3;a=Number.MAX_VALUE;k=Math.abs(e[0].x);l=Math.abs(e[0].y);m=Math.abs(e[0].z);k<=a&&(a=k,d.set(1,0,0));l<=a&&(a=l,d.set(0,1,0));m<=a&&d.set(0,0,1);h.crossVectors(e[0],
+d).normalize();f[0].crossVectors(e[0],h);g[0].crossVectors(e[0],f[0]);for(k=1;k<b;k++)f[k]=f[k-1].clone(),g[k]=g[k-1].clone(),h.crossVectors(e[k-1],e[k]),1E-4<h.length()&&(h.normalize(),d=Math.acos(e[k-1].dot(e[k])),f[k].applyMatrix4(i.makeRotationAxis(h,d))),g[k].crossVectors(e[k],f[k]);if(c){d=Math.acos(f[0].dot(f[b-1]));d/=b-1;0<e[0].dot(h.crossVectors(f[0],f[b-1]))&&(d=-d);for(k=1;k<b;k++)f[k].applyMatrix4(i.makeRotationAxis(e[k],d*k)),g[k].crossVectors(e[k],f[k])}};THREE.PolyhedronGeometry=function(a,b,c,d){function e(a){var b=a.normalize().clone();b.index=i.vertices.push(b)-1;var c=Math.atan2(a.z,-a.x)/2/Math.PI+0.5,a=Math.atan2(-a.y,Math.sqrt(a.x*a.x+a.z*a.z))/Math.PI+0.5;b.uv=new THREE.Vector2(c,1-a);return b}function f(a,b,c,d){1>d?(d=new THREE.Face3(a.index,b.index,c.index,[a.clone(),b.clone(),c.clone()]),d.centroid.add(a).add(b).add(c).divideScalar(3),d.normal=d.centroid.clone().normalize(),i.faces.push(d),d=Math.atan2(d.centroid.z,-d.centroid.x),i.faceVertexUvs[0].push([h(a.uv,
+a,d),h(b.uv,b,d),h(c.uv,c,d)])):(d-=1,f(a,g(a,b),g(a,c),d),f(g(a,b),b,g(b,c),d),f(g(a,c),g(b,c),c,d),f(g(a,b),g(b,c),g(a,c),d))}function g(a,b){m[a.index]||(m[a.index]=[]);m[b.index]||(m[b.index]=[]);var c=m[a.index][b.index];void 0===c&&(m[a.index][b.index]=m[b.index][a.index]=c=e((new THREE.Vector3).addVectors(a,b).divideScalar(2)));return c}function h(a,b,c){0>c&&1===a.x&&(a=new THREE.Vector2(a.x-1,a.y));0===b.x&&0===b.z&&(a=new THREE.Vector2(c/2/Math.PI+0.5,a.y));return a}THREE.Geometry.call(this);
+for(var c=c||1,d=d||0,i=this,k=0,l=a.length;k<l;k++)e(new THREE.Vector3(a[k][0],a[k][1],a[k][2]));for(var m=[],a=this.vertices,k=0,l=b.length;k<l;k++)f(a[b[k][0]],a[b[k][1]],a[b[k][2]],d);this.mergeVertices();k=0;for(l=this.vertices.length;k<l;k++)this.vertices[k].multiplyScalar(c);this.computeCentroids();this.boundingSphere=new THREE.Sphere(new THREE.Vector3,c)};THREE.PolyhedronGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.IcosahedronGeometry=function(a,b){var c=(1+Math.sqrt(5))/2;THREE.PolyhedronGeometry.call(this,[[-1,c,0],[1,c,0],[-1,-c,0],[1,-c,0],[0,-1,c],[0,1,c],[0,-1,-c],[0,1,-c],[c,0,-1],[c,0,1],[-c,0,-1],[-c,0,1]],[[0,11,5],[0,5,1],[0,1,7],[0,7,10],[0,10,11],[1,5,9],[5,11,4],[11,10,2],[10,7,6],[7,1,8],[3,9,4],[3,4,2],[3,2,6],[3,6,8],[3,8,9],[4,9,5],[2,4,11],[6,2,10],[8,6,7],[9,8,1]],a,b)};THREE.IcosahedronGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.OctahedronGeometry=function(a,b){THREE.PolyhedronGeometry.call(this,[[1,0,0],[-1,0,0],[0,1,0],[0,-1,0],[0,0,1],[0,0,-1]],[[0,2,4],[0,4,3],[0,3,5],[0,5,2],[1,2,5],[1,5,3],[1,3,4],[1,4,2]],a,b)};THREE.OctahedronGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.TetrahedronGeometry=function(a,b){THREE.PolyhedronGeometry.call(this,[[1,1,1],[-1,-1,1],[-1,1,-1],[1,-1,-1]],[[2,1,0],[0,3,2],[1,3,0],[2,3,1]],a,b)};THREE.TetrahedronGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.ParametricGeometry=function(a,b,c,d){THREE.Geometry.call(this);var e=this.vertices,f=this.faces,g=this.faceVertexUvs[0],d=void 0===d?!1:d,h,i,k,l,m=b+1;for(h=0;h<=c;h++){l=h/c;for(i=0;i<=b;i++)k=i/b,k=a(k,l),e.push(k)}var n,s,r,p;for(h=0;h<c;h++)for(i=0;i<b;i++)a=h*m+i,e=h*m+i+1,l=(h+1)*m+i,k=(h+1)*m+i+1,n=new THREE.Vector2(i/b,h/c),s=new THREE.Vector2((i+1)/b,h/c),r=new THREE.Vector2(i/b,(h+1)/c),p=new THREE.Vector2((i+1)/b,(h+1)/c),d?(f.push(new THREE.Face3(a,e,l)),f.push(new THREE.Face3(e,
+k,l)),g.push([n,s,r]),g.push([s,p,r])):(f.push(new THREE.Face4(a,e,k,l)),g.push([n,s,p,r]));this.computeCentroids();this.computeFaceNormals();this.computeVertexNormals()};THREE.ParametricGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.ConvexGeometry=function(a){function b(a){var b=a.length();return new THREE.Vector2(a.x/b,a.y/b)}THREE.Geometry.call(this);for(var c=[[0,1,2],[0,2,1]],d=3;d<a.length;d++){var e=d,f=a[e].clone(),g=f.length();f.x+=g*2E-6*(Math.random()-0.5);f.y+=g*2E-6*(Math.random()-0.5);f.z+=g*2E-6*(Math.random()-0.5);for(var g=[],h=0;h<c.length;){var i=c[h],k=f,l=a[i[0]],m;m=l;var n=a[i[1]],s=a[i[2]],r=new THREE.Vector3,p=new THREE.Vector3;r.subVectors(s,n);p.subVectors(m,n);r.cross(p);r.normalize();m=r;l=m.dot(l);
+if(m.dot(k)>=l){for(k=0;3>k;k++){l=[i[k],i[(k+1)%3]];m=!0;for(n=0;n<g.length;n++)if(g[n][0]===l[1]&&g[n][1]===l[0]){g[n]=g[g.length-1];g.pop();m=!1;break}m&&g.push(l)}c[h]=c[c.length-1];c.pop()}else h++}for(n=0;n<g.length;n++)c.push([g[n][0],g[n][1],e])}e=0;f=Array(a.length);for(d=0;d<c.length;d++){g=c[d];for(h=0;3>h;h++)void 0===f[g[h]]&&(f[g[h]]=e++,this.vertices.push(a[g[h]])),g[h]=f[g[h]]}for(d=0;d<c.length;d++)this.faces.push(new THREE.Face3(c[d][0],c[d][1],c[d][2]));for(d=0;d<this.faces.length;d++)g=
+this.faces[d],this.faceVertexUvs[0].push([b(this.vertices[g.a]),b(this.vertices[g.b]),b(this.vertices[g.c])]);this.computeCentroids();this.computeFaceNormals();this.computeVertexNormals()};THREE.ConvexGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.AxisHelper=function(a){var b=new THREE.Geometry;b.vertices.push(new THREE.Vector3,new THREE.Vector3(a||1,0,0),new THREE.Vector3,new THREE.Vector3(0,a||1,0),new THREE.Vector3,new THREE.Vector3(0,0,a||1));b.colors.push(new THREE.Color(16711680),new THREE.Color(16755200),new THREE.Color(65280),new THREE.Color(11206400),new THREE.Color(255),new THREE.Color(43775));a=new THREE.LineBasicMaterial({vertexColors:THREE.VertexColors});THREE.Line.call(this,b,a,THREE.LinePieces)};
+THREE.AxisHelper.prototype=Object.create(THREE.Line.prototype);THREE.ArrowHelper=function(a,b,c,d){THREE.Object3D.call(this);void 0===c&&(c=20);void 0===d&&(d=16776960);var e=new THREE.Geometry;e.vertices.push(new THREE.Vector3(0,0,0));e.vertices.push(new THREE.Vector3(0,1,0));this.line=new THREE.Line(e,new THREE.LineBasicMaterial({color:d}));this.add(this.line);e=new THREE.CylinderGeometry(0,0.05,0.25,5,1);this.cone=new THREE.Mesh(e,new THREE.MeshBasicMaterial({color:d}));this.cone.position.set(0,1,0);this.add(this.cone);b instanceof THREE.Vector3&&(this.position=
+b);this.setDirection(a);this.setLength(c)};THREE.ArrowHelper.prototype=Object.create(THREE.Object3D.prototype);THREE.ArrowHelper.prototype.setDirection=function(a){var b=THREE.ArrowHelper.__v1.copy(a).normalize();0.999<b.y?this.rotation.set(0,0,0):-0.999>b.y?this.rotation.set(Math.PI,0,0):(a=THREE.ArrowHelper.__v2.set(b.z,0,-b.x).normalize(),b=Math.acos(b.y),a=THREE.ArrowHelper.__q1.setFromAxisAngle(a,b),this.rotation.setEulerFromQuaternion(a,this.eulerOrder))};
+THREE.ArrowHelper.prototype.setLength=function(a){this.scale.set(a,a,a)};THREE.ArrowHelper.prototype.setColor=function(a){this.line.material.color.setHex(a);this.cone.material.color.setHex(a)};THREE.ArrowHelper.__v1=new THREE.Vector3;THREE.ArrowHelper.__v2=new THREE.Vector3;THREE.ArrowHelper.__q1=new THREE.Quaternion;THREE.CameraHelper=function(a){function b(a,b,d){c(a,d);c(b,d)}function c(a,b){d.geometry.vertices.push(new THREE.Vector3);d.geometry.colors.push(new THREE.Color(b));void 0===d.pointMap[a]&&(d.pointMap[a]=[]);d.pointMap[a].push(d.geometry.vertices.length-1)}THREE.Line.call(this);var d=this;this.geometry=new THREE.Geometry;this.material=new THREE.LineBasicMaterial({color:16777215,vertexColors:THREE.FaceColors});this.type=THREE.LinePieces;this.matrixWorld=a.matrixWorld;this.matrixAutoUpdate=!1;this.pointMap=
+{};b("n1","n2",16755200);b("n2","n4",16755200);b("n4","n3",16755200);b("n3","n1",16755200);b("f1","f2",16755200);b("f2","f4",16755200);b("f4","f3",16755200);b("f3","f1",16755200);b("n1","f1",16755200);b("n2","f2",16755200);b("n3","f3",16755200);b("n4","f4",16755200);b("p","n1",16711680);b("p","n2",16711680);b("p","n3",16711680);b("p","n4",16711680);b("u1","u2",43775);b("u2","u3",43775);b("u3","u1",43775);b("c","t",16777215);b("p","c",3355443);b("cn1","cn2",3355443);b("cn3","cn4",3355443);b("cf1",
+"cf2",3355443);b("cf3","cf4",3355443);this.camera=a;this.update(a)};THREE.CameraHelper.prototype=Object.create(THREE.Line.prototype);
+THREE.CameraHelper.prototype.update=function(){function a(a,d,e,f){THREE.CameraHelper.__v.set(d,e,f);THREE.CameraHelper.__projector.unprojectVector(THREE.CameraHelper.__v,THREE.CameraHelper.__c);a=b.pointMap[a];if(void 0!==a){d=0;for(e=a.length;d<e;d++)b.geometry.vertices[a[d]].copy(THREE.CameraHelper.__v)}}var b=this;THREE.CameraHelper.__c.projectionMatrix.copy(this.camera.projectionMatrix);a("c",0,0,-1);a("t",0,0,1);a("n1",-1,-1,-1);a("n2",1,-1,-1);a("n3",-1,1,-1);a("n4",1,1,-1);a("f1",-1,-1,1);
+a("f2",1,-1,1);a("f3",-1,1,1);a("f4",1,1,1);a("u1",0.7,1.1,-1);a("u2",-0.7,1.1,-1);a("u3",0,2,-1);a("cf1",-1,0,1);a("cf2",1,0,1);a("cf3",0,-1,1);a("cf4",0,1,1);a("cn1",-1,0,-1);a("cn2",1,0,-1);a("cn3",0,-1,-1);a("cn4",0,1,-1);this.geometry.verticesNeedUpdate=!0};THREE.CameraHelper.__projector=new THREE.Projector;THREE.CameraHelper.__v=new THREE.Vector3;THREE.CameraHelper.__c=new THREE.Camera;THREE.DirectionalLightHelper=function(a,b){THREE.Object3D.call(this);this.light=a;this.position=a.position;this.direction=new THREE.Vector3;this.direction.subVectors(a.target.position,a.position);var c=THREE.Math.clamp(a.intensity,0,1);this.color=a.color.clone();this.color.multiplyScalar(c);var c=this.color.getHex(),d=new THREE.SphereGeometry(b,16,8),e=new THREE.AsteriskGeometry(1.25*b,2.25*b),f=new THREE.MeshBasicMaterial({color:c,fog:!1}),g=new THREE.LineBasicMaterial({color:c,fog:!1});this.lightSphere=
+new THREE.Mesh(d,f);this.lightRays=new THREE.Line(e,g,THREE.LinePieces);this.add(this.lightSphere);this.add(this.lightRays);this.lightSphere.properties.isGizmo=!0;this.lightSphere.properties.gizmoSubject=a;this.lightSphere.properties.gizmoRoot=this;this.targetSphere=null;void 0!==a.target.properties.targetInverse&&(d=new THREE.SphereGeometry(b,8,4),e=new THREE.MeshBasicMaterial({color:c,wireframe:!0,fog:!1}),this.targetSphere=new THREE.Mesh(d,e),this.targetSphere.position=a.target.position,this.targetSphere.properties.isGizmo=
+!0,this.targetSphere.properties.gizmoSubject=a.target,this.targetSphere.properties.gizmoRoot=this.targetSphere,c=new THREE.LineDashedMaterial({color:c,dashSize:4,gapSize:4,opacity:0.75,transparent:!0,fog:!1}),d=new THREE.Geometry,d.vertices.push(this.position.clone()),d.vertices.push(this.targetSphere.position.clone()),d.computeLineDistances(),this.targetLine=new THREE.Line(d,c),this.targetLine.properties.isGizmo=!0);this.properties.isGizmo=!0};THREE.DirectionalLightHelper.prototype=Object.create(THREE.Object3D.prototype);
+THREE.DirectionalLightHelper.prototype.update=function(){this.direction.subVectors(this.light.target.position,this.light.position);var a=THREE.Math.clamp(this.light.intensity,0,1);this.color.copy(this.light.color);this.color.multiplyScalar(a);this.lightSphere.material.color.copy(this.color);this.lightRays.material.color.copy(this.color);null!==this.targetSphere&&(this.targetSphere.material.color.copy(this.color),this.targetLine.material.color.copy(this.color),this.targetLine.geometry.vertices[0].copy(this.light.position),
+this.targetLine.geometry.vertices[1].copy(this.light.target.position),this.targetLine.geometry.computeLineDistances(),this.targetLine.geometry.verticesNeedUpdate=!0)};THREE.HemisphereLightHelper=function(a,b,c){THREE.Object3D.call(this);this.light=a;this.position=a.position;var d=THREE.Math.clamp(a.intensity,0,1);this.color=a.color.clone();this.color.multiplyScalar(d);var e=this.color.getHex();this.groundColor=a.groundColor.clone();this.groundColor.multiplyScalar(d);for(var d=this.groundColor.getHex(),f=new THREE.SphereGeometry(b,16,8,0,2*Math.PI,0,0.5*Math.PI),g=new THREE.SphereGeometry(b,16,8,0,2*Math.PI,0.5*Math.PI,Math.PI),h=new THREE.MeshBasicMaterial({color:e,
+fog:!1}),i=new THREE.MeshBasicMaterial({color:d,fog:!1}),k=0,l=f.faces.length;k<l;k++)f.faces[k].materialIndex=0;k=0;for(l=g.faces.length;k<l;k++)g.faces[k].materialIndex=1;THREE.GeometryUtils.merge(f,g);this.lightSphere=new THREE.Mesh(f,new THREE.MeshFaceMaterial([h,i]));this.lightArrow=new THREE.ArrowHelper(new THREE.Vector3(0,1,0),new THREE.Vector3(0,1.1*(b+c),0),c,e);this.lightArrow.rotation.x=Math.PI;this.lightArrowGround=new THREE.ArrowHelper(new THREE.Vector3(0,1,0),new THREE.Vector3(0,-1.1*
+(b+c),0),c,d);b=new THREE.Object3D;b.rotation.x=0.5*-Math.PI;b.add(this.lightSphere);b.add(this.lightArrow);b.add(this.lightArrowGround);this.add(b);this.lightSphere.properties.isGizmo=!0;this.lightSphere.properties.gizmoSubject=a;this.lightSphere.properties.gizmoRoot=this;this.properties.isGizmo=!0;this.target=new THREE.Vector3;this.lookAt(this.target)};THREE.HemisphereLightHelper.prototype=Object.create(THREE.Object3D.prototype);
+THREE.HemisphereLightHelper.prototype.update=function(){var a=THREE.Math.clamp(this.light.intensity,0,1);this.color.copy(this.light.color);this.color.multiplyScalar(a);this.groundColor.copy(this.light.groundColor);this.groundColor.multiplyScalar(a);this.lightSphere.material.materials[0].color.copy(this.color);this.lightSphere.material.materials[1].color.copy(this.groundColor);this.lightArrow.setColor(this.color.getHex());this.lightArrowGround.setColor(this.groundColor.getHex());this.lookAt(this.target)};THREE.PointLightHelper=function(a,b){THREE.Object3D.call(this);this.light=a;this.position=a.position;var c=THREE.Math.clamp(a.intensity,0,1);this.color=a.color.clone();this.color.multiplyScalar(c);var d=this.color.getHex(),c=new THREE.SphereGeometry(b,16,8),e=new THREE.AsteriskGeometry(1.25*b,2.25*b),f=new THREE.IcosahedronGeometry(1,2),g=new THREE.MeshBasicMaterial({color:d,fog:!1}),h=new THREE.LineBasicMaterial({color:d,fog:!1}),d=new THREE.MeshBasicMaterial({color:d,fog:!1,wireframe:!0,opacity:0.1,
+transparent:!0});this.lightSphere=new THREE.Mesh(c,g);this.lightRays=new THREE.Line(e,h,THREE.LinePieces);this.lightDistance=new THREE.Mesh(f,d);c=a.distance;0===c?this.lightDistance.visible=!1:this.lightDistance.scale.set(c,c,c);this.add(this.lightSphere);this.add(this.lightRays);this.add(this.lightDistance);this.lightSphere.properties.isGizmo=!0;this.lightSphere.properties.gizmoSubject=a;this.lightSphere.properties.gizmoRoot=this;this.properties.isGizmo=!0};THREE.PointLightHelper.prototype=Object.create(THREE.Object3D.prototype);
+THREE.PointLightHelper.prototype.update=function(){var a=THREE.Math.clamp(this.light.intensity,0,1);this.color.copy(this.light.color);this.color.multiplyScalar(a);this.lightSphere.material.color.copy(this.color);this.lightRays.material.color.copy(this.color);this.lightDistance.material.color.copy(this.color);a=this.light.distance;0===a?this.lightDistance.visible=!1:(this.lightDistance.visible=!0,this.lightDistance.scale.set(a,a,a))};THREE.SpotLightHelper=function(a,b){THREE.Object3D.call(this);this.light=a;this.position=a.position;this.direction=new THREE.Vector3;this.direction.subVectors(a.target.position,a.position);var c=THREE.Math.clamp(a.intensity,0,1);this.color=a.color.clone();this.color.multiplyScalar(c);var c=this.color.getHex(),d=new THREE.SphereGeometry(b,16,8),e=new THREE.AsteriskGeometry(1.25*b,2.25*b),f=new THREE.CylinderGeometry(1E-4,1,1,8,1,!0),g=new THREE.Matrix4;g.rotateX(-Math.PI/2);g.translate(new THREE.Vector3(0,
+-0.5,0));f.applyMatrix(g);var h=new THREE.MeshBasicMaterial({color:c,fog:!1}),g=new THREE.LineBasicMaterial({color:c,fog:!1}),i=new THREE.MeshBasicMaterial({color:c,fog:!1,wireframe:!0,opacity:0.3,transparent:!0});this.lightSphere=new THREE.Mesh(d,h);this.lightCone=new THREE.Mesh(f,i);d=a.distance?a.distance:1E4;f=2*d*Math.tan(0.5*a.angle);this.lightCone.scale.set(f,f,d);this.lightRays=new THREE.Line(e,g,THREE.LinePieces);this.gyroscope=new THREE.Gyroscope;this.gyroscope.add(this.lightSphere);this.gyroscope.add(this.lightRays);
+this.add(this.gyroscope);this.add(this.lightCone);this.lookAt(a.target.position);this.lightSphere.properties.isGizmo=!0;this.lightSphere.properties.gizmoSubject=a;this.lightSphere.properties.gizmoRoot=this;this.targetSphere=null;void 0!==a.target.properties.targetInverse&&(e=new THREE.SphereGeometry(b,8,4),g=new THREE.MeshBasicMaterial({color:c,wireframe:!0,fog:!1}),this.targetSphere=new THREE.Mesh(e,g),this.targetSphere.position=a.target.position,this.targetSphere.properties.isGizmo=!0,this.targetSphere.properties.gizmoSubject=
+a.target,this.targetSphere.properties.gizmoRoot=this.targetSphere,c=new THREE.LineDashedMaterial({color:c,dashSize:4,gapSize:4,opacity:0.75,transparent:!0,fog:!1}),e=new THREE.Geometry,e.vertices.push(this.position.clone()),e.vertices.push(this.targetSphere.position.clone()),e.computeLineDistances(),this.targetLine=new THREE.Line(e,c),this.targetLine.properties.isGizmo=!0);this.properties.isGizmo=!0};THREE.SpotLightHelper.prototype=Object.create(THREE.Object3D.prototype);
+THREE.SpotLightHelper.prototype.update=function(){this.direction.subVectors(this.light.target.position,this.light.position);this.lookAt(this.light.target.position);var a=this.light.distance?this.light.distance:1E4,b=2*a*Math.tan(0.5*this.light.angle);this.lightCone.scale.set(b,b,a);a=THREE.Math.clamp(this.light.intensity,0,1);this.color.copy(this.light.color);this.color.multiplyScalar(a);this.lightSphere.material.color.copy(this.color);this.lightRays.material.color.copy(this.color);this.lightCone.material.color.copy(this.color);
+null!==this.targetSphere&&(this.targetSphere.material.color.copy(this.color),this.targetLine.material.color.copy(this.color),this.targetLine.geometry.vertices[0].copy(this.light.position),this.targetLine.geometry.vertices[1].copy(this.light.target.position),this.targetLine.geometry.computeLineDistances(),this.targetLine.geometry.verticesNeedUpdate=!0)};THREE.ImmediateRenderObject=function(){THREE.Object3D.call(this);this.render=function(){}};THREE.ImmediateRenderObject.prototype=Object.create(THREE.Object3D.prototype);THREE.LensFlare=function(a,b,c,d,e){THREE.Object3D.call(this);this.lensFlares=[];this.positionScreen=new THREE.Vector3;this.customUpdateCallback=void 0;void 0!==a&&this.add(a,b,c,d,e)};THREE.LensFlare.prototype=Object.create(THREE.Object3D.prototype);
+THREE.LensFlare.prototype.add=function(a,b,c,d,e,f){void 0===b&&(b=-1);void 0===c&&(c=0);void 0===f&&(f=1);void 0===e&&(e=new THREE.Color(16777215));void 0===d&&(d=THREE.NormalBlending);c=Math.min(c,Math.max(0,c));this.lensFlares.push({texture:a,size:b,distance:c,x:0,y:0,z:0,scale:1,rotation:1,opacity:f,color:e,blending:d})};
+THREE.LensFlare.prototype.updateLensFlares=function(){var a,b=this.lensFlares.length,c,d=2*-this.positionScreen.x,e=2*-this.positionScreen.y;for(a=0;a<b;a++)c=this.lensFlares[a],c.x=this.positionScreen.x+d*c.distance,c.y=this.positionScreen.y+e*c.distance,c.wantedRotation=0.25*c.x*Math.PI,c.rotation+=0.25*(c.wantedRotation-c.rotation)};THREE.MorphBlendMesh=function(a,b){THREE.Mesh.call(this,a,b);this.animationsMap={};this.animationsList=[];var c=this.geometry.morphTargets.length;this.createAnimation("__default",0,c-1,c/1);this.setAnimationWeight("__default",1)};THREE.MorphBlendMesh.prototype=Object.create(THREE.Mesh.prototype);
+THREE.MorphBlendMesh.prototype.createAnimation=function(a,b,c,d){b={startFrame:b,endFrame:c,length:c-b+1,fps:d,duration:(c-b)/d,lastFrame:0,currentFrame:0,active:!1,time:0,direction:1,weight:1,directionBackwards:!1,mirroredLoop:!1};this.animationsMap[a]=b;this.animationsList.push(b)};
+THREE.MorphBlendMesh.prototype.autoCreateAnimations=function(a){for(var b=/([a-z]+)(\d+)/,c,d={},e=this.geometry,f=0,g=e.morphTargets.length;f<g;f++){var h=e.morphTargets[f].name.match(b);if(h&&1<h.length){var i=h[1];d[i]||(d[i]={start:Infinity,end:-Infinity});h=d[i];f<h.start&&(h.start=f);f>h.end&&(h.end=f);c||(c=i)}}for(i in d)h=d[i],this.createAnimation(i,h.start,h.end,a);this.firstAnimation=c};
+THREE.MorphBlendMesh.prototype.setAnimationDirectionForward=function(a){if(a=this.animationsMap[a])a.direction=1,a.directionBackwards=!1};THREE.MorphBlendMesh.prototype.setAnimationDirectionBackward=function(a){if(a=this.animationsMap[a])a.direction=-1,a.directionBackwards=!0};THREE.MorphBlendMesh.prototype.setAnimationFPS=function(a,b){var c=this.animationsMap[a];c&&(c.fps=b,c.duration=(c.end-c.start)/c.fps)};
+THREE.MorphBlendMesh.prototype.setAnimationDuration=function(a,b){var c=this.animationsMap[a];c&&(c.duration=b,c.fps=(c.end-c.start)/c.duration)};THREE.MorphBlendMesh.prototype.setAnimationWeight=function(a,b){var c=this.animationsMap[a];c&&(c.weight=b)};THREE.MorphBlendMesh.prototype.setAnimationTime=function(a,b){var c=this.animationsMap[a];c&&(c.time=b)};THREE.MorphBlendMesh.prototype.getAnimationTime=function(a){var b=0;if(a=this.animationsMap[a])b=a.time;return b};
+THREE.MorphBlendMesh.prototype.getAnimationDuration=function(a){var b=-1;if(a=this.animationsMap[a])b=a.duration;return b};THREE.MorphBlendMesh.prototype.playAnimation=function(a){var b=this.animationsMap[a];b?(b.time=0,b.active=!0):console.warn("animation["+a+"] undefined")};THREE.MorphBlendMesh.prototype.stopAnimation=function(a){if(a=this.animationsMap[a])a.active=!1};
+THREE.MorphBlendMesh.prototype.update=function(a){for(var b=0,c=this.animationsList.length;b<c;b++){var d=this.animationsList[b];if(d.active){var e=d.duration/d.length;d.time+=d.direction*a;if(d.mirroredLoop){if(d.time>d.duration||0>d.time)d.direction*=-1,d.time>d.duration&&(d.time=d.duration,d.directionBackwards=!0),0>d.time&&(d.time=0,d.directionBackwards=!1)}else d.time%=d.duration,0>d.time&&(d.time+=d.duration);var f=d.startFrame+THREE.Math.clamp(Math.floor(d.time/e),0,d.length-1),g=d.weight;
+f!==d.currentFrame&&(this.morphTargetInfluences[d.lastFrame]=0,this.morphTargetInfluences[d.currentFrame]=1*g,this.morphTargetInfluences[f]=0,d.lastFrame=d.currentFrame,d.currentFrame=f);e=d.time%e/e;d.directionBackwards&&(e=1-e);this.morphTargetInfluences[d.currentFrame]=e*g;this.morphTargetInfluences[d.lastFrame]=(1-e)*g}}};THREE.LensFlarePlugin=function(){function a(a,c){var d=b.createProgram(),e=b.createShader(b.FRAGMENT_SHADER),f=b.createShader(b.VERTEX_SHADER),g="precision "+c+" float;\n";b.shaderSource(e,g+a.fragmentShader);b.shaderSource(f,g+a.vertexShader);b.compileShader(e);b.compileShader(f);b.attachShader(d,e);b.attachShader(d,f);b.linkProgram(d);return d}var b,c,d,e,f,g,h,i,k,l,m,n,s;this.init=function(r){b=r.context;c=r;d=r.getPrecision();e=new Float32Array(16);f=new Uint16Array(6);r=0;e[r++]=-1;e[r++]=-1;
+e[r++]=0;e[r++]=0;e[r++]=1;e[r++]=-1;e[r++]=1;e[r++]=0;e[r++]=1;e[r++]=1;e[r++]=1;e[r++]=1;e[r++]=-1;e[r++]=1;e[r++]=0;e[r++]=1;r=0;f[r++]=0;f[r++]=1;f[r++]=2;f[r++]=0;f[r++]=2;f[r++]=3;g=b.createBuffer();h=b.createBuffer();b.bindBuffer(b.ARRAY_BUFFER,g);b.bufferData(b.ARRAY_BUFFER,e,b.STATIC_DRAW);b.bindBuffer(b.ELEMENT_ARRAY_BUFFER,h);b.bufferData(b.ELEMENT_ARRAY_BUFFER,f,b.STATIC_DRAW);i=b.createTexture();k=b.createTexture();b.bindTexture(b.TEXTURE_2D,i);b.texImage2D(b.TEXTURE_2D,0,b.RGB,16,16,
+0,b.RGB,b.UNSIGNED_BYTE,null);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_S,b.CLAMP_TO_EDGE);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_T,b.CLAMP_TO_EDGE);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MAG_FILTER,b.NEAREST);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MIN_FILTER,b.NEAREST);b.bindTexture(b.TEXTURE_2D,k);b.texImage2D(b.TEXTURE_2D,0,b.RGBA,16,16,0,b.RGBA,b.UNSIGNED_BYTE,null);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_S,b.CLAMP_TO_EDGE);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_T,b.CLAMP_TO_EDGE);
+b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MAG_FILTER,b.NEAREST);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MIN_FILTER,b.NEAREST);0>=b.getParameter(b.MAX_VERTEX_TEXTURE_IMAGE_UNITS)?(l=!1,m=a(THREE.ShaderFlares.lensFlare,d)):(l=!0,m=a(THREE.ShaderFlares.lensFlareVertexTexture,d));n={};s={};n.vertex=b.getAttribLocation(m,"position");n.uv=b.getAttribLocation(m,"uv");s.renderType=b.getUniformLocation(m,"renderType");s.map=b.getUniformLocation(m,"map");s.occlusionMap=b.getUniformLocation(m,"occlusionMap");s.opacity=
+b.getUniformLocation(m,"opacity");s.color=b.getUniformLocation(m,"color");s.scale=b.getUniformLocation(m,"scale");s.rotation=b.getUniformLocation(m,"rotation");s.screenPosition=b.getUniformLocation(m,"screenPosition")};this.render=function(a,d,e,f){var a=a.__webglFlares,v=a.length;if(v){var z=new THREE.Vector3,t=f/e,A=0.5*e,I=0.5*f,C=16/f,x=new THREE.Vector2(C*t,C),G=new THREE.Vector3(1,1,0),J=new THREE.Vector2(1,1),E=s,C=n;b.useProgram(m);b.enableVertexAttribArray(n.vertex);b.enableVertexAttribArray(n.uv);
+b.uniform1i(E.occlusionMap,0);b.uniform1i(E.map,1);b.bindBuffer(b.ARRAY_BUFFER,g);b.vertexAttribPointer(C.vertex,2,b.FLOAT,!1,16,0);b.vertexAttribPointer(C.uv,2,b.FLOAT,!1,16,8);b.bindBuffer(b.ELEMENT_ARRAY_BUFFER,h);b.disable(b.CULL_FACE);b.depthMask(!1);var H,B,W,F,K;for(H=0;H<v;H++)if(C=16/f,x.set(C*t,C),F=a[H],z.set(F.matrixWorld.elements[12],F.matrixWorld.elements[13],F.matrixWorld.elements[14]),z.applyMatrix4(d.matrixWorldInverse),z.applyProjection(d.projectionMatrix),G.copy(z),J.x=G.x*A+A,
+J.y=G.y*I+I,l||0<J.x&&J.x<e&&0<J.y&&J.y<f){b.activeTexture(b.TEXTURE1);b.bindTexture(b.TEXTURE_2D,i);b.copyTexImage2D(b.TEXTURE_2D,0,b.RGB,J.x-8,J.y-8,16,16,0);b.uniform1i(E.renderType,0);b.uniform2f(E.scale,x.x,x.y);b.uniform3f(E.screenPosition,G.x,G.y,G.z);b.disable(b.BLEND);b.enable(b.DEPTH_TEST);b.drawElements(b.TRIANGLES,6,b.UNSIGNED_SHORT,0);b.activeTexture(b.TEXTURE0);b.bindTexture(b.TEXTURE_2D,k);b.copyTexImage2D(b.TEXTURE_2D,0,b.RGBA,J.x-8,J.y-8,16,16,0);b.uniform1i(E.renderType,1);b.disable(b.DEPTH_TEST);
+b.activeTexture(b.TEXTURE1);b.bindTexture(b.TEXTURE_2D,i);b.drawElements(b.TRIANGLES,6,b.UNSIGNED_SHORT,0);F.positionScreen.copy(G);F.customUpdateCallback?F.customUpdateCallback(F):F.updateLensFlares();b.uniform1i(E.renderType,2);b.enable(b.BLEND);B=0;for(W=F.lensFlares.length;B<W;B++)K=F.lensFlares[B],0.001<K.opacity&&0.001<K.scale&&(G.x=K.x,G.y=K.y,G.z=K.z,C=K.size*K.scale/f,x.x=C*t,x.y=C,b.uniform3f(E.screenPosition,G.x,G.y,G.z),b.uniform2f(E.scale,x.x,x.y),b.uniform1f(E.rotation,K.rotation),b.uniform1f(E.opacity,
+K.opacity),b.uniform3f(E.color,K.color.r,K.color.g,K.color.b),c.setBlending(K.blending,K.blendEquation,K.blendSrc,K.blendDst),c.setTexture(K.texture,1),b.drawElements(b.TRIANGLES,6,b.UNSIGNED_SHORT,0))}b.enable(b.CULL_FACE);b.enable(b.DEPTH_TEST);b.depthMask(!0)}}};THREE.ShadowMapPlugin=function(){var a,b,c,d,e,f,g=new THREE.Frustum,h=new THREE.Matrix4,i=new THREE.Vector3,k=new THREE.Vector3,l=new THREE.Vector3;this.init=function(g){a=g.context;b=g;var g=THREE.ShaderLib.depthRGBA,i=THREE.UniformsUtils.clone(g.uniforms);c=new THREE.ShaderMaterial({fragmentShader:g.fragmentShader,vertexShader:g.vertexShader,uniforms:i});d=new THREE.ShaderMaterial({fragmentShader:g.fragmentShader,vertexShader:g.vertexShader,uniforms:i,morphTargets:!0});e=new THREE.ShaderMaterial({fragmentShader:g.fragmentShader,
+vertexShader:g.vertexShader,uniforms:i,skinning:!0});f=new THREE.ShaderMaterial({fragmentShader:g.fragmentShader,vertexShader:g.vertexShader,uniforms:i,morphTargets:!0,skinning:!0});c._shadowPass=!0;d._shadowPass=!0;e._shadowPass=!0;f._shadowPass=!0};this.render=function(a,c){b.shadowMapEnabled&&b.shadowMapAutoUpdate&&this.update(a,c)};this.update=function(m,n){var s,r,p,q,y,v,z,t,A,I=[];q=0;a.clearColor(1,1,1,1);a.disable(a.BLEND);a.enable(a.CULL_FACE);a.frontFace(a.CCW);b.shadowMapCullFace===THREE.CullFaceFront?
+a.cullFace(a.FRONT):a.cullFace(a.BACK);b.setDepthTest(!0);s=0;for(r=m.__lights.length;s<r;s++)if(p=m.__lights[s],p.castShadow)if(p instanceof THREE.DirectionalLight&&p.shadowCascade)for(y=0;y<p.shadowCascadeCount;y++){var C;if(p.shadowCascadeArray[y])C=p.shadowCascadeArray[y];else{A=p;z=y;C=new THREE.DirectionalLight;C.isVirtual=!0;C.onlyShadow=!0;C.castShadow=!0;C.shadowCameraNear=A.shadowCameraNear;C.shadowCameraFar=A.shadowCameraFar;C.shadowCameraLeft=A.shadowCameraLeft;C.shadowCameraRight=A.shadowCameraRight;
+C.shadowCameraBottom=A.shadowCameraBottom;C.shadowCameraTop=A.shadowCameraTop;C.shadowCameraVisible=A.shadowCameraVisible;C.shadowDarkness=A.shadowDarkness;C.shadowBias=A.shadowCascadeBias[z];C.shadowMapWidth=A.shadowCascadeWidth[z];C.shadowMapHeight=A.shadowCascadeHeight[z];C.pointsWorld=[];C.pointsFrustum=[];t=C.pointsWorld;v=C.pointsFrustum;for(var x=0;8>x;x++)t[x]=new THREE.Vector3,v[x]=new THREE.Vector3;t=A.shadowCascadeNearZ[z];A=A.shadowCascadeFarZ[z];v[0].set(-1,-1,t);v[1].set(1,-1,t);v[2].set(-1,
+1,t);v[3].set(1,1,t);v[4].set(-1,-1,A);v[5].set(1,-1,A);v[6].set(-1,1,A);v[7].set(1,1,A);C.originalCamera=n;v=new THREE.Gyroscope;v.position=p.shadowCascadeOffset;v.add(C);v.add(C.target);n.add(v);p.shadowCascadeArray[y]=C;console.log("Created virtualLight",C)}z=p;t=y;A=z.shadowCascadeArray[t];A.position.copy(z.position);A.target.position.copy(z.target.position);A.lookAt(A.target);A.shadowCameraVisible=z.shadowCameraVisible;A.shadowDarkness=z.shadowDarkness;A.shadowBias=z.shadowCascadeBias[t];v=z.shadowCascadeNearZ[t];
+z=z.shadowCascadeFarZ[t];A=A.pointsFrustum;A[0].z=v;A[1].z=v;A[2].z=v;A[3].z=v;A[4].z=z;A[5].z=z;A[6].z=z;A[7].z=z;I[q]=C;q++}else I[q]=p,q++;s=0;for(r=I.length;s<r;s++){p=I[s];p.shadowMap||(y=THREE.LinearFilter,b.shadowMapType===THREE.PCFSoftShadowMap&&(y=THREE.NearestFilter),p.shadowMap=new THREE.WebGLRenderTarget(p.shadowMapWidth,p.shadowMapHeight,{minFilter:y,magFilter:y,format:THREE.RGBAFormat}),p.shadowMapSize=new THREE.Vector2(p.shadowMapWidth,p.shadowMapHeight),p.shadowMatrix=new THREE.Matrix4);
+if(!p.shadowCamera){if(p instanceof THREE.SpotLight)p.shadowCamera=new THREE.PerspectiveCamera(p.shadowCameraFov,p.shadowMapWidth/p.shadowMapHeight,p.shadowCameraNear,p.shadowCameraFar);else if(p instanceof THREE.DirectionalLight)p.shadowCamera=new THREE.OrthographicCamera(p.shadowCameraLeft,p.shadowCameraRight,p.shadowCameraTop,p.shadowCameraBottom,p.shadowCameraNear,p.shadowCameraFar);else{console.error("Unsupported light type for shadow");continue}m.add(p.shadowCamera);b.autoUpdateScene&&m.updateMatrixWorld()}p.shadowCameraVisible&&
+!p.cameraHelper&&(p.cameraHelper=new THREE.CameraHelper(p.shadowCamera),p.shadowCamera.add(p.cameraHelper));if(p.isVirtual&&C.originalCamera==n){y=n;q=p.shadowCamera;v=p.pointsFrustum;A=p.pointsWorld;i.set(Infinity,Infinity,Infinity);k.set(-Infinity,-Infinity,-Infinity);for(z=0;8>z;z++)t=A[z],t.copy(v[z]),THREE.ShadowMapPlugin.__projector.unprojectVector(t,y),t.applyMatrix4(q.matrixWorldInverse),t.x<i.x&&(i.x=t.x),t.x>k.x&&(k.x=t.x),t.y<i.y&&(i.y=t.y),t.y>k.y&&(k.y=t.y),t.z<i.z&&(i.z=t.z),t.z>k.z&&
+(k.z=t.z);q.left=i.x;q.right=k.x;q.top=k.y;q.bottom=i.y;q.updateProjectionMatrix()}q=p.shadowMap;v=p.shadowMatrix;y=p.shadowCamera;y.position.getPositionFromMatrix(p.matrixWorld);l.getPositionFromMatrix(p.target.matrixWorld);y.lookAt(l);y.updateMatrixWorld();y.matrixWorldInverse.getInverse(y.matrixWorld);p.cameraHelper&&(p.cameraHelper.visible=p.shadowCameraVisible);p.shadowCameraVisible&&p.cameraHelper.update();v.set(0.5,0,0,0.5,0,0.5,0,0.5,0,0,0.5,0.5,0,0,0,1);v.multiply(y.projectionMatrix);v.multiply(y.matrixWorldInverse);
+h.multiplyMatrices(y.projectionMatrix,y.matrixWorldInverse);g.setFromMatrix(h);b.setRenderTarget(q);b.clear();A=m.__webglObjects;p=0;for(q=A.length;p<q;p++)if(z=A[p],v=z.object,z.render=!1,v.visible&&v.castShadow&&(!(v instanceof THREE.Mesh||v instanceof THREE.ParticleSystem)||!v.frustumCulled||g.intersectsObject(v)))v._modelViewMatrix.multiplyMatrices(y.matrixWorldInverse,v.matrixWorld),z.render=!0;p=0;for(q=A.length;p<q;p++)z=A[p],z.render&&(v=z.object,z=z.buffer,x=v.material instanceof THREE.MeshFaceMaterial?
+v.material.materials[0]:v.material,t=0<v.geometry.morphTargets.length&&x.morphTargets,x=v instanceof THREE.SkinnedMesh&&x.skinning,t=v.customDepthMaterial?v.customDepthMaterial:x?t?f:e:t?d:c,z instanceof THREE.BufferGeometry?b.renderBufferDirect(y,m.__lights,null,t,z,v):b.renderBuffer(y,m.__lights,null,t,z,v));A=m.__webglObjectsImmediate;p=0;for(q=A.length;p<q;p++)z=A[p],v=z.object,v.visible&&v.castShadow&&(v._modelViewMatrix.multiplyMatrices(y.matrixWorldInverse,v.matrixWorld),b.renderImmediateObject(y,
+m.__lights,null,c,v))}s=b.getClearColor();r=b.getClearAlpha();a.clearColor(s.r,s.g,s.b,r);a.enable(a.BLEND);b.shadowMapCullFace===THREE.CullFaceFront&&a.cullFace(a.BACK)}};THREE.ShadowMapPlugin.__projector=new THREE.Projector;THREE.SpritePlugin=function(){function a(a,b){return a.z!==b.z?b.z-a.z:b.id-a.id}var b,c,d,e,f,g,h,i,k,l;this.init=function(a){b=a.context;c=a;d=a.getPrecision();e=new Float32Array(16);f=new Uint16Array(6);a=0;e[a++]=-1;e[a++]=-1;e[a++]=0;e[a++]=0;e[a++]=1;e[a++]=-1;e[a++]=1;e[a++]=0;e[a++]=1;e[a++]=1;e[a++]=1;e[a++]=1;e[a++]=-1;e[a++]=1;e[a++]=0;e[a++]=1;a=0;f[a++]=0;f[a++]=1;f[a++]=2;f[a++]=0;f[a++]=2;f[a++]=3;g=b.createBuffer();h=b.createBuffer();b.bindBuffer(b.ARRAY_BUFFER,g);b.bufferData(b.ARRAY_BUFFER,
+e,b.STATIC_DRAW);b.bindBuffer(b.ELEMENT_ARRAY_BUFFER,h);b.bufferData(b.ELEMENT_ARRAY_BUFFER,f,b.STATIC_DRAW);var a=THREE.ShaderSprite.sprite,n=b.createProgram(),s=b.createShader(b.FRAGMENT_SHADER),r=b.createShader(b.VERTEX_SHADER),p="precision "+d+" float;\n";b.shaderSource(s,p+a.fragmentShader);b.shaderSource(r,p+a.vertexShader);b.compileShader(s);b.compileShader(r);b.attachShader(n,s);b.attachShader(n,r);b.linkProgram(n);i=n;k={};l={};k.position=b.getAttribLocation(i,"position");k.uv=b.getAttribLocation(i,
+"uv");l.uvOffset=b.getUniformLocation(i,"uvOffset");l.uvScale=b.getUniformLocation(i,"uvScale");l.rotation=b.getUniformLocation(i,"rotation");l.scale=b.getUniformLocation(i,"scale");l.alignment=b.getUniformLocation(i,"alignment");l.color=b.getUniformLocation(i,"color");l.map=b.getUniformLocation(i,"map");l.opacity=b.getUniformLocation(i,"opacity");l.useScreenCoordinates=b.getUniformLocation(i,"useScreenCoordinates");l.sizeAttenuation=b.getUniformLocation(i,"sizeAttenuation");l.screenPosition=b.getUniformLocation(i,
+"screenPosition");l.modelViewMatrix=b.getUniformLocation(i,"modelViewMatrix");l.projectionMatrix=b.getUniformLocation(i,"projectionMatrix");l.fogType=b.getUniformLocation(i,"fogType");l.fogDensity=b.getUniformLocation(i,"fogDensity");l.fogNear=b.getUniformLocation(i,"fogNear");l.fogFar=b.getUniformLocation(i,"fogFar");l.fogColor=b.getUniformLocation(i,"fogColor");l.alphaTest=b.getUniformLocation(i,"alphaTest")};this.render=function(d,e,f,r){var p=d.__webglSprites,q=p.length;if(q){var y=k,v=l,z=r/
+f,f=0.5*f,t=0.5*r;b.useProgram(i);b.enableVertexAttribArray(y.position);b.enableVertexAttribArray(y.uv);b.disable(b.CULL_FACE);b.enable(b.BLEND);b.bindBuffer(b.ARRAY_BUFFER,g);b.vertexAttribPointer(y.position,2,b.FLOAT,!1,16,0);b.vertexAttribPointer(y.uv,2,b.FLOAT,!1,16,8);b.bindBuffer(b.ELEMENT_ARRAY_BUFFER,h);b.uniformMatrix4fv(v.projectionMatrix,!1,e.projectionMatrix.elements);b.activeTexture(b.TEXTURE0);b.uniform1i(v.map,0);var A=y=0,I=d.fog;I?(b.uniform3f(v.fogColor,I.color.r,I.color.g,I.color.b),
+I instanceof THREE.Fog?(b.uniform1f(v.fogNear,I.near),b.uniform1f(v.fogFar,I.far),b.uniform1i(v.fogType,1),A=y=1):I instanceof THREE.FogExp2&&(b.uniform1f(v.fogDensity,I.density),b.uniform1i(v.fogType,2),A=y=2)):(b.uniform1i(v.fogType,0),A=y=0);for(var C,x,G=[],I=0;I<q;I++)C=p[I],x=C.material,C.visible&&0!==x.opacity&&(x.useScreenCoordinates?C.z=-C.position.z:(C._modelViewMatrix.multiplyMatrices(e.matrixWorldInverse,C.matrixWorld),C.z=-C._modelViewMatrix.elements[14]));p.sort(a);for(I=0;I<q;I++)C=
+p[I],x=C.material,C.visible&&0!==x.opacity&&(x.map&&x.map.image&&x.map.image.width)&&(b.uniform1f(v.alphaTest,x.alphaTest),!0===x.useScreenCoordinates?(b.uniform1i(v.useScreenCoordinates,1),b.uniform3f(v.screenPosition,(C.position.x*c.devicePixelRatio-f)/f,(t-C.position.y*c.devicePixelRatio)/t,Math.max(0,Math.min(1,C.position.z))),G[0]=c.devicePixelRatio,G[1]=c.devicePixelRatio):(b.uniform1i(v.useScreenCoordinates,0),b.uniform1i(v.sizeAttenuation,x.sizeAttenuation?1:0),b.uniformMatrix4fv(v.modelViewMatrix,
+!1,C._modelViewMatrix.elements),G[0]=1,G[1]=1),e=d.fog&&x.fog?A:0,y!==e&&(b.uniform1i(v.fogType,e),y=e),e=1/(x.scaleByViewport?r:1),G[0]*=e*z*C.scale.x,G[1]*=e*C.scale.y,b.uniform2f(v.uvScale,x.uvScale.x,x.uvScale.y),b.uniform2f(v.uvOffset,x.uvOffset.x,x.uvOffset.y),b.uniform2f(v.alignment,x.alignment.x,x.alignment.y),b.uniform1f(v.opacity,x.opacity),b.uniform3f(v.color,x.color.r,x.color.g,x.color.b),b.uniform1f(v.rotation,C.rotation),b.uniform2fv(v.scale,G),c.setBlending(x.blending,x.blendEquation,
+x.blendSrc,x.blendDst),c.setDepthTest(x.depthTest),c.setDepthWrite(x.depthWrite),c.setTexture(x.map,0),b.drawElements(b.TRIANGLES,6,b.UNSIGNED_SHORT,0));b.enable(b.CULL_FACE)}}};THREE.DepthPassPlugin=function(){this.enabled=!1;this.renderTarget=null;var a,b,c,d,e,f,g=new THREE.Frustum,h=new THREE.Matrix4;this.init=function(g){a=g.context;b=g;var g=THREE.ShaderLib.depthRGBA,h=THREE.UniformsUtils.clone(g.uniforms);c=new THREE.ShaderMaterial({fragmentShader:g.fragmentShader,vertexShader:g.vertexShader,uniforms:h});d=new THREE.ShaderMaterial({fragmentShader:g.fragmentShader,vertexShader:g.vertexShader,uniforms:h,morphTargets:!0});e=new THREE.ShaderMaterial({fragmentShader:g.fragmentShader,
+vertexShader:g.vertexShader,uniforms:h,skinning:!0});f=new THREE.ShaderMaterial({fragmentShader:g.fragmentShader,vertexShader:g.vertexShader,uniforms:h,morphTargets:!0,skinning:!0});c._shadowPass=!0;d._shadowPass=!0;e._shadowPass=!0;f._shadowPass=!0};this.render=function(a,b){this.enabled&&this.update(a,b)};this.update=function(i,k){var l,m,n,s,r,p;a.clearColor(1,1,1,1);a.disable(a.BLEND);b.setDepthTest(!0);b.autoUpdateScene&&i.updateMatrixWorld();k.matrixWorldInverse.getInverse(k.matrixWorld);h.multiplyMatrices(k.projectionMatrix,
+k.matrixWorldInverse);g.setFromMatrix(h);b.setRenderTarget(this.renderTarget);b.clear();p=i.__webglObjects;l=0;for(m=p.length;l<m;l++)if(n=p[l],r=n.object,n.render=!1,r.visible&&(!(r instanceof THREE.Mesh||r instanceof THREE.ParticleSystem)||!r.frustumCulled||g.intersectsObject(r)))r._modelViewMatrix.multiplyMatrices(k.matrixWorldInverse,r.matrixWorld),n.render=!0;var q;l=0;for(m=p.length;l<m;l++)if(n=p[l],n.render&&(r=n.object,n=n.buffer,!(r instanceof THREE.ParticleSystem)||r.customDepthMaterial))(q=
+r.material instanceof THREE.MeshFaceMaterial?r.material.materials[0]:r.material)&&b.setMaterialFaces(r.material),s=0<r.geometry.morphTargets.length&&q.morphTargets,q=r instanceof THREE.SkinnedMesh&&q.skinning,s=r.customDepthMaterial?r.customDepthMaterial:q?s?f:e:s?d:c,n instanceof THREE.BufferGeometry?b.renderBufferDirect(k,i.__lights,null,s,n,r):b.renderBuffer(k,i.__lights,null,s,n,r);p=i.__webglObjectsImmediate;l=0;for(m=p.length;l<m;l++)n=p[l],r=n.object,r.visible&&(r._modelViewMatrix.multiplyMatrices(k.matrixWorldInverse,
+r.matrixWorld),b.renderImmediateObject(k,i.__lights,null,c,r));l=b.getClearColor();m=b.getClearAlpha();a.clearColor(l.r,l.g,l.b,m);a.enable(a.BLEND)}};THREE.ShaderFlares={lensFlareVertexTexture:{vertexShader:"uniform lowp int renderType;\nuniform vec3 screenPosition;\nuniform vec2 scale;\nuniform float rotation;\nuniform sampler2D occlusionMap;\nattribute vec2 position;\nattribute vec2 uv;\nvarying vec2 vUV;\nvarying float vVisibility;\nvoid main() {\nvUV = uv;\nvec2 pos = position;\nif( renderType == 2 ) {\nvec4 visibility = texture2D( occlusionMap, vec2( 0.1, 0.1 ) ) +\ntexture2D( occlusionMap, vec2( 0.5, 0.1 ) ) +\ntexture2D( occlusionMap, vec2( 0.9, 0.1 ) ) +\ntexture2D( occlusionMap, vec2( 0.9, 0.5 ) ) +\ntexture2D( occlusionMap, vec2( 0.9, 0.9 ) ) +\ntexture2D( occlusionMap, vec2( 0.5, 0.9 ) ) +\ntexture2D( occlusionMap, vec2( 0.1, 0.9 ) ) +\ntexture2D( occlusionMap, vec2( 0.1, 0.5 ) ) +\ntexture2D( occlusionMap, vec2( 0.5, 0.5 ) );\nvVisibility = (       visibility.r / 9.0 ) *\n( 1.0 - visibility.g / 9.0 ) *\n(       visibility.b / 9.0 ) *\n( 1.0 - visibility.a / 9.0 );\npos.x = cos( rotation ) * position.x - sin( rotation ) * position.y;\npos.y = sin( rotation ) * position.x + cos( rotation ) * position.y;\n}\ngl_Position = vec4( ( pos * scale + screenPosition.xy ).xy, screenPosition.z, 1.0 );\n}",
+fragmentShader:"uniform lowp int renderType;\nuniform sampler2D map;\nuniform float opacity;\nuniform vec3 color;\nvarying vec2 vUV;\nvarying float vVisibility;\nvoid main() {\nif( renderType == 0 ) {\ngl_FragColor = vec4( 1.0, 0.0, 1.0, 0.0 );\n} else if( renderType == 1 ) {\ngl_FragColor = texture2D( map, vUV );\n} else {\nvec4 texture = texture2D( map, vUV );\ntexture.a *= opacity * vVisibility;\ngl_FragColor = texture;\ngl_FragColor.rgb *= color;\n}\n}"},lensFlare:{vertexShader:"uniform lowp int renderType;\nuniform vec3 screenPosition;\nuniform vec2 scale;\nuniform float rotation;\nattribute vec2 position;\nattribute vec2 uv;\nvarying vec2 vUV;\nvoid main() {\nvUV = uv;\nvec2 pos = position;\nif( renderType == 2 ) {\npos.x = cos( rotation ) * position.x - sin( rotation ) * position.y;\npos.y = sin( rotation ) * position.x + cos( rotation ) * position.y;\n}\ngl_Position = vec4( ( pos * scale + screenPosition.xy ).xy, screenPosition.z, 1.0 );\n}",
+fragmentShader:"precision mediump float;\nuniform lowp int renderType;\nuniform sampler2D map;\nuniform sampler2D occlusionMap;\nuniform float opacity;\nuniform vec3 color;\nvarying vec2 vUV;\nvoid main() {\nif( renderType == 0 ) {\ngl_FragColor = vec4( texture2D( map, vUV ).rgb, 0.0 );\n} else if( renderType == 1 ) {\ngl_FragColor = texture2D( map, vUV );\n} else {\nfloat visibility = texture2D( occlusionMap, vec2( 0.5, 0.1 ) ).a +\ntexture2D( occlusionMap, vec2( 0.9, 0.5 ) ).a +\ntexture2D( occlusionMap, vec2( 0.5, 0.9 ) ).a +\ntexture2D( occlusionMap, vec2( 0.1, 0.5 ) ).a;\nvisibility = ( 1.0 - visibility / 4.0 );\nvec4 texture = texture2D( map, vUV );\ntexture.a *= opacity * visibility;\ngl_FragColor = texture;\ngl_FragColor.rgb *= color;\n}\n}"}};THREE.ShaderSprite={sprite:{vertexShader:"uniform int useScreenCoordinates;\nuniform int sizeAttenuation;\nuniform vec3 screenPosition;\nuniform mat4 modelViewMatrix;\nuniform mat4 projectionMatrix;\nuniform float rotation;\nuniform vec2 scale;\nuniform vec2 alignment;\nuniform vec2 uvOffset;\nuniform vec2 uvScale;\nattribute vec2 position;\nattribute vec2 uv;\nvarying vec2 vUV;\nvoid main() {\nvUV = uvOffset + uv * uvScale;\nvec2 alignedPosition = position + alignment;\nvec2 rotatedPosition;\nrotatedPosition.x = ( cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y ) * scale.x;\nrotatedPosition.y = ( sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y ) * scale.y;\nvec4 finalPosition;\nif( useScreenCoordinates != 0 ) {\nfinalPosition = vec4( screenPosition.xy + rotatedPosition, screenPosition.z, 1.0 );\n} else {\nfinalPosition = projectionMatrix * modelViewMatrix * vec4( 0.0, 0.0, 0.0, 1.0 );\nfinalPosition.xy += rotatedPosition * ( sizeAttenuation == 1 ? 1.0 : finalPosition.z );\n}\ngl_Position = finalPosition;\n}",
+fragmentShader:"uniform vec3 color;\nuniform sampler2D map;\nuniform float opacity;\nuniform int fogType;\nuniform vec3 fogColor;\nuniform float fogDensity;\nuniform float fogNear;\nuniform float fogFar;\nuniform float alphaTest;\nvarying vec2 vUV;\nvoid main() {\nvec4 texture = texture2D( map, vUV );\nif ( texture.a < alphaTest ) discard;\ngl_FragColor = vec4( color * texture.xyz, texture.a * opacity );\nif ( fogType > 0 ) {\nfloat depth = gl_FragCoord.z / gl_FragCoord.w;\nfloat fogFactor = 0.0;\nif ( fogType == 1 ) {\nfogFactor = smoothstep( fogNear, fogFar, depth );\n} else {\nconst float LOG2 = 1.442695;\nfloat fogFactor = exp2( - fogDensity * fogDensity * depth * depth * LOG2 );\nfogFactor = 1.0 - clamp( fogFactor, 0.0, 1.0 );\n}\ngl_FragColor = mix( gl_FragColor, vec4( fogColor, gl_FragColor.w ), fogFactor );\n}\n}"}};
diff --git a/lib/tween.min.js b/lib/tween.min.js
new file mode 100644
index 0000000000000000000000000000000000000000..90a4463e47a4ce06aaf895ce03d2ea2202209263
--- /dev/null
+++ b/lib/tween.min.js
@@ -0,0 +1,13 @@
+// tween.js - http://github.com/sole/tween.js
+'use strict';var TWEEN=TWEEN||function(){var a=[];return{REVISION:"7",getAll:function(){return a},removeAll:function(){a=[]},add:function(c){a.push(c)},remove:function(c){c=a.indexOf(c);-1!==c&&a.splice(c,1)},update:function(c){if(0===a.length)return!1;for(var b=0,d=a.length,c=void 0!==c?c:Date.now();b<d;)a[b].update(c)?b++:(a.splice(b,1),d--);return!0}}}();
+TWEEN.Tween=function(a){var c={},b={},d=1E3,e=0,f=null,h=TWEEN.Easing.Linear.None,r=TWEEN.Interpolation.Linear,k=[],l=null,m=!1,n=null,p=null;this.to=function(a,c){null!==c&&(d=c);b=a;return this};this.start=function(d){TWEEN.add(this);m=!1;f=void 0!==d?d:Date.now();f+=e;for(var g in b)if(null!==a[g]){if(b[g]instanceof Array){if(0===b[g].length)continue;b[g]=[a[g]].concat(b[g])}c[g]=a[g]}return this};this.stop=function(){TWEEN.remove(this);return this};this.delay=function(a){e=a;return this};this.easing=
+function(a){h=a;return this};this.interpolation=function(a){r=a;return this};this.chain=function(){k=arguments;return this};this.onStart=function(a){l=a;return this};this.onUpdate=function(a){n=a;return this};this.onComplete=function(a){p=a;return this};this.update=function(e){if(e<f)return!0;!1===m&&(null!==l&&l.call(a),m=!0);var g=(e-f)/d,g=1<g?1:g,i=h(g),j;for(j in c){var s=c[j],q=b[j];a[j]=q instanceof Array?r(q,i):s+(q-s)*i}null!==n&&n.call(a,i);if(1==g){null!==p&&p.call(a);g=0;for(i=k.length;g<
+i;g++)k[g].start(e);return!1}return!0}};
+TWEEN.Easing={Linear:{None:function(a){return a}},Quadratic:{In:function(a){return a*a},Out:function(a){return a*(2-a)},InOut:function(a){return 1>(a*=2)?0.5*a*a:-0.5*(--a*(a-2)-1)}},Cubic:{In:function(a){return a*a*a},Out:function(a){return--a*a*a+1},InOut:function(a){return 1>(a*=2)?0.5*a*a*a:0.5*((a-=2)*a*a+2)}},Quartic:{In:function(a){return a*a*a*a},Out:function(a){return 1- --a*a*a*a},InOut:function(a){return 1>(a*=2)?0.5*a*a*a*a:-0.5*((a-=2)*a*a*a-2)}},Quintic:{In:function(a){return a*a*a*
+a*a},Out:function(a){return--a*a*a*a*a+1},InOut:function(a){return 1>(a*=2)?0.5*a*a*a*a*a:0.5*((a-=2)*a*a*a*a+2)}},Sinusoidal:{In:function(a){return 1-Math.cos(a*Math.PI/2)},Out:function(a){return Math.sin(a*Math.PI/2)},InOut:function(a){return 0.5*(1-Math.cos(Math.PI*a))}},Exponential:{In:function(a){return 0===a?0:Math.pow(1024,a-1)},Out:function(a){return 1===a?1:1-Math.pow(2,-10*a)},InOut:function(a){return 0===a?0:1===a?1:1>(a*=2)?0.5*Math.pow(1024,a-1):0.5*(-Math.pow(2,-10*(a-1))+2)}},Circular:{In:function(a){return 1-
+Math.sqrt(1-a*a)},Out:function(a){return Math.sqrt(1- --a*a)},InOut:function(a){return 1>(a*=2)?-0.5*(Math.sqrt(1-a*a)-1):0.5*(Math.sqrt(1-(a-=2)*a)+1)}},Elastic:{In:function(a){var c,b=0.1;if(0===a)return 0;if(1===a)return 1;!b||1>b?(b=1,c=0.1):c=0.4*Math.asin(1/b)/(2*Math.PI);return-(b*Math.pow(2,10*(a-=1))*Math.sin((a-c)*2*Math.PI/0.4))},Out:function(a){var c,b=0.1;if(0===a)return 0;if(1===a)return 1;!b||1>b?(b=1,c=0.1):c=0.4*Math.asin(1/b)/(2*Math.PI);return b*Math.pow(2,-10*a)*Math.sin((a-c)*
+2*Math.PI/0.4)+1},InOut:function(a){var c,b=0.1;if(0===a)return 0;if(1===a)return 1;!b||1>b?(b=1,c=0.1):c=0.4*Math.asin(1/b)/(2*Math.PI);return 1>(a*=2)?-0.5*b*Math.pow(2,10*(a-=1))*Math.sin((a-c)*2*Math.PI/0.4):0.5*b*Math.pow(2,-10*(a-=1))*Math.sin((a-c)*2*Math.PI/0.4)+1}},Back:{In:function(a){return a*a*(2.70158*a-1.70158)},Out:function(a){return--a*a*(2.70158*a+1.70158)+1},InOut:function(a){return 1>(a*=2)?0.5*a*a*(3.5949095*a-2.5949095):0.5*((a-=2)*a*(3.5949095*a+2.5949095)+2)}},Bounce:{In:function(a){return 1-
+TWEEN.Easing.Bounce.Out(1-a)},Out:function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+0.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+0.9375:7.5625*(a-=2.625/2.75)*a+0.984375},InOut:function(a){return 0.5>a?0.5*TWEEN.Easing.Bounce.In(2*a):0.5*TWEEN.Easing.Bounce.Out(2*a-1)+0.5}}};
+TWEEN.Interpolation={Linear:function(a,c){var b=a.length-1,d=b*c,e=Math.floor(d),f=TWEEN.Interpolation.Utils.Linear;return 0>c?f(a[0],a[1],d):1<c?f(a[b],a[b-1],b-d):f(a[e],a[e+1>b?b:e+1],d-e)},Bezier:function(a,c){var b=0,d=a.length-1,e=Math.pow,f=TWEEN.Interpolation.Utils.Bernstein,h;for(h=0;h<=d;h++)b+=e(1-c,d-h)*e(c,h)*a[h]*f(d,h);return b},CatmullRom:function(a,c){var b=a.length-1,d=b*c,e=Math.floor(d),f=TWEEN.Interpolation.Utils.CatmullRom;return a[0]===a[b]?(0>c&&(e=Math.floor(d=b*(1+c))),f(a[(e-
+1+b)%b],a[e],a[(e+1)%b],a[(e+2)%b],d-e)):0>c?a[0]-(f(a[0],a[0],a[1],a[1],-d)-a[0]):1<c?a[b]-(f(a[b],a[b],a[b-1],a[b-1],d-b)-a[b]):f(a[e?e-1:0],a[e],a[b<e+1?b:e+1],a[b<e+2?b:e+2],d-e)},Utils:{Linear:function(a,c,b){return(c-a)*b+a},Bernstein:function(a,c){var b=TWEEN.Interpolation.Utils.Factorial;return b(a)/b(c)/b(a-c)},Factorial:function(){var a=[1];return function(c){var b=1,d;if(a[c])return a[c];for(d=c;1<d;d--)b*=d;return a[c]=b}}(),CatmullRom:function(a,c,b,d,e){var a=0.5*(b-a),d=0.5*(d-c),f=
+e*e;return(2*c-2*b+a+d)*e*f+(-3*c+3*b-2*a-d)*f+a*e+c}}};